function setRightOffsetOfMegaDropdownGradient(){jQuery("#main-nav .mega-dropdown .bg-gradient").each(function(){var n=jQuery(this),i=jQuery(window).width(),r=jQuery("#header > .container").width(),t=(i-r)/2;n.css("margin-left","-"+t+"px");n.css("margin-right","-"+t+"px")})}function checkScreenSize(){var n=jQuery(window).outerWidth();768>n?(screenRes_.isTablet=!1,screenRes_.isMobile=!0):(screenRes_.isMobile=!1,screenRes_.isTablet=992>n?!0:!1)}function initMobileMenu(){var i,r,n=jQuery("#main-nav").clone(),t;n.find(".mega-dropdown").remove();n.attr("id","mobile-menu");i={columns:!0,columns:{add:!0,visible:{max:2,min:2}},navbar:{titleLink:"anchor"},keyboardNavigation:{enable:"default",enhance:!0}};r={navbar:{titleLink:"anchor"},keyboardNavigation:{enable:"default",enhance:!0}};screenRes_.isTablet?n.mmenu(i):n.mmenu(r);t=n.data("mmenu");jQuery("#mobile-menu");jQuery(".btn-menu").click(function(){return jQuery("html").hasClass("mm-wrapper_opened")?t.close():t.open(),!1});jQuery(".mm-menu .mm-navbar .mm-btn_prev").text("Back");jQuery(".mm-menu .mm-navbar .mm-btn_prev").each(function(){jQuery(this).attr("aria-label","Back to "+jQuery.trim(jQuery(this).next().text()))});jQuery('<span class="arrow-left"><\/span>').appendTo(".mm-btn_prev");jQuery(".mm-listview .mm-btn_next").wrapInner("<span><\/span>");jQuery("#header .top-links").clone().removeClass("hidden-sm hidden-xs").appendTo(".mm-menu .mm-panel:nth-child(1)");jQuery('<div class="menu-donate-box visible-xs-block"><\/div>').appendTo(".mm-menu .mm-panel:nth-child(1)");jQuery("#header #btn-donate").clone().removeClass("hidden-xs").appendTo(".mm-menu .mm-panel .menu-donate-box");jQuery('<span class="arrow-right"><\/span>').appendTo(".mm-menu .menu-donate-box .btn")}function reInitMobileMenu(){jQuery("#mobile-menu").remove();initMobileMenu()}function findItemsFirstInRow(){jQuery("#footer .bottom-links > li").each(function(){jQuery(this).prev().length&&jQuery(this).position().top!=jQuery(this).prev().position().top&&jQuery(this).removeClass("first-in-row")?jQuery(this).addClass("first-in-row").next():jQuery(this).removeClass("first-in-row")})}function initMap(n,t,i,r){var f=r?r:4,u={lat:t,lng:i},e=new google.maps.Map(n,{zoom:f,center:u});new google.maps.Marker({position:u,map:e,title:"Hello World!"})}function setRightOffsetOfSideImage(){jQuery(".resources-area .side-image").each(function(){var n=jQuery(this),t=jQuery(window).width(),i=jQuery(".container").width(),r=(t-i)/2;n.css("margin-right","-"+r+"px")})}function setRightOffsetOfSideColumn(){jQuery(".two-columns").each(function(){var n=jQuery(this),t=jQuery(window).width(),i=jQuery(".container").width(),r=(t-i)/2;n.css("margin-right","-"+r+"px")})}function shareButtons(){for(var i,t=document.querySelectorAll(".st-custom-button"),n=0;n<t.length;n++)i=t[n],i.addEventListener("click",function(n){var t=n.target,i=t.dataset.network;console.log("share click: "+i)})}function validateEmail(n){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function getParameterByName(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}function clearResults(){$("#clearResults").on("click",function(){$(".select2-employer-or-trust-list").select2("data",null)})}function toggleOtherField(){$("#TypeOfPost").change(function(){$("#TypeOfPost").val().toUpperCase()=="OTHER"?$("#otherType").removeClass("field--hide"):$("#otherType").hasClass("field--hide")||$("#otherType").addClass("field--hide")})}function formBack(){$("#js-back").click(function(){window.location.href=window.location.origin+"/job-description-form"})}function fancyBox(){console.log("Fancy Box Init");jQuery('[data-fancybox="videoIframe"]').fancybox({smallBtn:!1,toolbar:!0,buttons:["close"]});jQuery(".video-block").each(function(){var n=jQuery(this).attr("href");if(n&&n.includes("vimeo")){console.log("IsVimeoVideo");var t=n.split("/"),i=t[4],r=null;r=i?"https://vimeo.com/"+t[3]+"?h="+i:"https://vimeo.com/"+t[3];jQuery(this).attr("href",r)}})}function formInit(){var n=$("#TypeOfPost").find(":selected");n.each(function(){$(this).val().toUpperCase()=="OTHER"&&$("#otherType").removeClass("field--hide")})}function getJobDescription(){$(".select2-employer-or-trust-list").select2({ajax:{url:"/jobdescriptionform/employers",data:function(n){return{searchInput:n.term}},processResults:function(n){for(var t=0;t<n.length;t++)n[t].text=n[t].name,delete n[t].name;return{results:n}},cache:!0}}).on("select2:open",function(){var n=$(this).data("select2");if(!$(".select2-link").length)n.$results.parent(".select2-results").append('<div class="select2-link select2-close"><a id="clearResults" class="select2-link__clear"><i class="fa fa-times"><\/i><\/a><\/div>').on("click",function(){$(".select2-employer-or-trust-list").parent().find(".select2-selection__rendered")[0].title="";$(".select2-employer-or-trust-list").empty().trigger("change")})});$(".select2-employer-or-trust-list").on("change",function(){var n=$(this).parent().find(".select2-selection__rendered");setTimeout(function(){n.text(n[0].title)},500)})}function copyToClipboardInit(){jQuery("body").on("click","button.copytoclipboard",function(){getEmails();showCopyToClipboardAlert("Copied")})}function getEmails(){var n=jQuery("input.search-results-email:checked").map(function(){return jQuery(this).parent().parent().find("a.email").text()}).get().join("; ");copyToClipboard(n)}function showCopyToClipboardAlert(n){jQuery(".copytoclipboardalert.alert strong").text(n);jQuery(".copytoclipboardalert.alert").fadeIn(1e3).delay(3e3).fadeOut(1e3,function(){})}function copyToClipboard(n){console.log("EmailObject",n);var t=jQuery('<input type="text" />');jQuery("body").append(t);t.val(n).select();document.execCommand("copy");t.remove()}var screenRes_,aac;if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n("#"===u?[]:u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.7";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.7";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.7";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find(".dropdown-menu"+h);f.length&&(u=f.index(t.target),38==t.which&&u>0&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.7";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.7";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(void 0!==i.style[n])return{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);t.options.centerMode!==!0&&t.options.swipeToSlide!==!0||(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),t.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),t.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>0&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(){var i=n(this);setTimeout(function(){t.options.pauseOnFocus&&i.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(){n(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var f,i,r,u,t=this;return u=t.options.centerMode===!0?Math.floor(t.$list.width()/2):0,r=-1*t.swipeLeft+u,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){var e,o,s;return e=n(f).outerWidth(),o=f.offsetLeft,t.options.centerMode!==!0&&(o+=e/2),s=o+e,s>r?(i=f,!1):void 0}),f=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;(n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==f)&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;u>i;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),n.options.accessibility===!0&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),t.options.accessibility===!0&&t.$dots.on("keydown.slick",t.keyHandler));t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var u,f,i,r,t=this;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var o=i-1,s=r,h=t.$slider.find(".slick-slide"),c=0;c<t.options.slidesToScroll;c++)0>o&&(o=t.slideCount-1),u=u.add(h.eq(o)),u=u.add(h.eq(s)),o--,s++;e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):0===t.currentSlide&&(f=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this,r;!i.unslicked&&(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange))&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,e,o,f,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,!(r.slideCount<1||0>n||n>r.slideCount-1)&&(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),t.options.centerMode===!0)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?void i.slideHandler(r,!1,!0):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade!==!0&&t.options.touchMove!==!1&&(t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}}),function(n){var f=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var u=null,r=[];return n(t).each(function(){var t=n(this),f=t.offset().top-i(t.css("margin-top")),e=0<r.length?r[r.length-1]:null;null===e?r.push(t):1>=Math.floor(Math.abs(u-f))?r[r.length-1]=e.add(t):r.push(t);u=f}),r},e=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?n.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){if(i=e(i),i.remove){var r=this;return this.css(i.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(r)}),this}return 1>=this.length&&!i.target?this:(t._groups.push({elements:this,options:i}),t._apply(this,i),this)},u;t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._apply=function(r,u){var f=e(u),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),f.byRow&&!f.target&&(s.each(function(){var t=n(this),i="inline-block"===t.css("display")?"inline-block":"block";t.data("style-cache",t.attr("style"));t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),e=0;if(f.target)e=f.target.outerHeight(!1);else{if(f.byRow&&1>=u.length)return void u.css(f.property,"");u.each(function(){var t=n(this),i={display:"inline-block"===t.css("display")?"inline-block":"block"};i[f.property]="";t.css(i);t.outerHeight(!1)>e&&(e=t.outerHeight(!1));t.css("display","")})}u.each(function(){var t=n(this),r=0;f.target&&t.is(f.target)||("border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(f.property,e-r))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};u=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,e){if(e&&"resize"===e.type){var o=n(window).width();if(o===f)return;f=o}i?-1===r&&(r=setTimeout(function(){u(e);r=-1},t._throttle)):u(e)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}(jQuery),function(n,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):n.jquery_mmenu_all_js=t(n.jQuery)}(this,function(n){return!function(n){function o(){n[i].glbl||(f={$wndw:n(window),$docu:n(document),$html:n("html"),$body:n("body")},t={},r={},u={},n.each([t,r,u],function(n,t){t.add=function(n){n=n.split(" ");for(var i=0,r=n.length;r>i;i++)t[n[i]]=t.mm(n[i])}}),t.mm=function(n){return"mm-"+n},t.add("wrapper menu panels panel nopanel navbar listview nolistview listitem btn hidden"),t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n},r.mm=function(n){return"mm-"+n},r.add("parent child title"),u.mm=function(n){return n+".mm"},u.add("transitionend webkitTransitionEnd click scroll resize keydown mousedown mouseup touchstart touchmove touchend orientationchange"),n[i]._c=t,n[i]._d=r,n[i]._e=u,n[i].glbl=f)}var i="mmenu",e="7.0.3",t,r,u,f;n[i]&&n[i].version>e||(n[i]=function(n,t,i){return this.$menu=n,this._api=["bind","getInstance","initPanels","openPanel","closePanel","closeAllPanels","setSelected"],this.opts=t,this.conf=i,this.vars={},this.cbck={},this.mtch={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initHooks(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),this._initMatchMedia(),"function"==typeof this.___debug&&this.___debug(),this},n[i].version=e,n[i].uniqueId=0,n[i].wrappers={},n[i].addons={},n[i].defaults={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,title:"Menu",titleLink:"parent"},onClick:{setSelected:!0},slidingSubmenus:!0},n[i].configuration={classNames:{divider:"Divider",inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},n[i].prototype={getInstance:function(){return this},initPanels:function(n){this._initPanels(n)},openPanel:function(u,f){var s,h,o,e,c,l;if(this.trigger("openPanel:before",u),u&&u.length&&(u.is("."+t.panel)||(u=u.closest("."+t.panel)),u.is("."+t.panel))){if(s=this,"boolean"!=typeof f&&(f=!0),u.parent("."+t.listitem+"_vertical").length)u.parents("."+t.listitem+"_vertical").addClass(t.listitem+"_opened").children("."+t.panel).removeClass(t.hidden),this.openPanel(u.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}).first()),this.trigger("openPanel:start",u),this.trigger("openPanel:finish",u);else{if(u.hasClass(t.panel+"_opened"))return;if(h=this.$pnls.children("."+t.panel),o=this.$pnls.children("."+t.panel+"_opened"),!n[i].support.csstransitions)return o.addClass(t.hidden).removeClass(t.panel+"_opened"),u.removeClass(t.hidden).addClass(t.panel+"_opened"),this.trigger("openPanel:start",u),void this.trigger("openPanel:finish",u);for(h.not(u).removeClass(t.panel+"_opened-parent"),e=u.data(r.parent);e;)e=e.closest("."+t.panel),e.parent("."+t.listitem+"_vertical").length||e.addClass(t.panel+"_opened-parent"),e=e.data(r.parent);h.removeClass(t.panel+"_highest").not(o).not(u).addClass(t.hidden);u.removeClass(t.hidden);c=function(){o.removeClass(t.panel+"_opened");u.addClass(t.panel+"_opened");u.hasClass(t.panel+"_opened-parent")?(o.addClass(t.panel+"_highest"),u.removeClass(t.panel+"_opened-parent")):(o.addClass(t.panel+"_opened-parent"),u.addClass(t.panel+"_highest"));s.trigger("openPanel:start",u)};l=function(){o.removeClass(t.panel+"_highest").addClass(t.hidden);u.removeClass(t.panel+"_highest");s.trigger("openPanel:finish",u)};f&&!u.hasClass(t.panel+"_noanimation")?setTimeout(function(){s.__transitionend(u,function(){l()},s.conf.transitionDuration);c()},s.conf.openingInterval):(c(),l())}this.trigger("openPanel:after",u)}},closePanel:function(n){this.trigger("closePanel:before",n);var i=n.parent();i.hasClass(t.listitem+"_vertical")&&(i.removeClass(t.listitem+"_opened"),n.addClass(t.hidden),this.trigger("closePanel",n));this.trigger("closePanel:after",n)},closeAllPanels:function(n){this.trigger("closeAllPanels:before");this.$pnls.find("."+t.listview).children().removeClass(t.listitem+"_selected").filter("."+t.listitem+"_vertical").removeClass(t.listitem+"_opened");var r=this.$pnls.children("."+t.panel),i=n&&n.length?n:r.first();this.$pnls.children("."+t.panel).not(i).removeClass(t.panel+"_opened").removeClass(t.panel+"_opened-parent").removeClass(t.panel+"_highest").addClass(t.hidden);this.openPanel(i,!1);this.trigger("closeAllPanels:after")},togglePanel:function(n){var i=n.parent();i.hasClass(t.listitem+"_vertical")&&this[i.hasClass(t.listitem+"_opened")?"closePanel":"openPanel"](n)},setSelected:function(n){this.trigger("setSelected:before",n);this.$menu.find("."+t.listitem+"_selected").removeClass(t.listitem+"_selected");n.addClass(t.listitem+"_selected");this.trigger("setSelected:after",n)},bind:function(n,t){this.cbck[n]=this.cbck[n]||[];this.cbck[n].push(t)},trigger:function(){var u=this,i=Array.prototype.slice.call(arguments),t=i.shift(),n,r;if(this.cbck[t])for(n=0,r=this.cbck[t].length;r>n;n++)this.cbck[t][n].apply(u,i)},matchMedia:function(n,t,i){var r={yes:t,no:i};this.mtch[n]=this.mtch[n]||[];this.mtch[n].push(r)},_initHooks:function(){for(var n in this.opts.hooks)this.bind(n,this.opts.hooks[n])},_initWrappers:function(){var t,r;for(this.trigger("initWrappers:before"),t=0;t<this.opts.wrappers.length;t++)r=n[i].wrappers[this.opts.wrappers[t]],"function"==typeof r&&r.call(this);this.trigger("initWrappers:after")},_initAddons:function(){this.trigger("initAddons:before");var t;for(t in n[i].addons)n[i].addons[t].add.call(this),n[i].addons[t].add=function(){};for(t in n[i].addons)n[i].addons[t].setup.call(this);this.trigger("initAddons:after")},_initExtensions:function(){var i,n;this.trigger("initExtensions:before");i=this;this.opts.extensions.constructor===Array&&(this.opts.extensions={all:this.opts.extensions});for(n in this.opts.extensions)this.opts.extensions[n]=this.opts.extensions[n].length?t.menu+"_"+this.opts.extensions[n].join(" "+t.menu+"_"):"",this.opts.extensions[n]&&!function(n){i.matchMedia(n,function(){this.$menu.addClass(this.opts.extensions[n])},function(){this.$menu.removeClass(this.opts.extensions[n])})}(n);this.trigger("initExtensions:after")},_initMenu:function(){this.trigger("initMenu:before");this.conf.clone&&(this.$orig=this.$menu,this.$menu=this.$orig.clone(),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId());this.$pnls=n('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu);this.$menu.addClass(t.menu).parent().addClass(t.wrapper);this.trigger("initMenu:after")},_initPanels:function(i){this.trigger("initPanels:before",i);i=i||this.$pnls.children(this.conf.panelNodetype);var u=n(),r=this,f=function(i){i.filter(r.conf.panelNodetype).each(function(){var i=r._initPanel(n(this)),e;i&&(r._initNavbar(i),r._initListview(i),u=u.add(i),e=i.children("."+t.listview).children("li").children(r.conf.panelNodeType).add(i.children("."+r.conf.classNames.panel)),e.length&&f(e))})};f(i);this.trigger("initPanels:after",u)},_initPanel:function(n){var u,f,i;return(this.trigger("initPanel:before",n),n.hasClass(t.panel))?n:(this.__refactorClass(n,this.conf.classNames.panel,t.panel),this.__refactorClass(n,this.conf.classNames.nopanel,t.nopanel),this.__refactorClass(n,this.conf.classNames.inset,t.listview+"_inset"),n.filter("."+t.listview+"_inset").addClass(t.nopanel),n.hasClass(t.nopanel))?!1:(u=n.hasClass(this.conf.classNames.vertical)||!this.opts.slidingSubmenus,n.removeClass(this.conf.classNames.vertical),f=n.attr("id")||this.__getUniqueId(),n.is("ul, ol")&&(n.removeAttr("id"),n.wrap("<div />"),n=n.parent()),n.attr("id",f),n.addClass(t.panel+" "+t.hidden),i=n.parent("li"),u?i.addClass(t.listitem+"_vertical"):n.appendTo(this.$pnls),i.length&&(i.data(r.child,n),n.data(r.parent,i)),this.trigger("initPanel:after",n),n)},_initNavbar:function(i){var f,o;if(this.trigger("initNavbar:before",i),!i.children("."+t.navbar).length){var u=i.data(r.parent),s=n('<div class="'+t.navbar+'" />'),h=this.__getPanelTitle(i,this.opts.navbar.title),e="";if(u&&u.length){if(u.hasClass(t.listitem+"_vertical"))return;f=u.parent().is("."+t.listview)?u.children("a, span").not("."+t.btn+"_next"):u.closest("."+t.panel).find('a[href="#'+i.attr("id")+'"]');f=f.first();u=f.closest("."+t.panel);o=u.attr("id");switch(h=this.__getPanelTitle(i,n("<span>"+f.text()+"<\/span>").text()),this.opts.navbar.titleLink){case"anchor":e=f.attr("href");break;case"parent":e="#"+o}s.append('<a class="'+t.btn+" "+t.btn+"_prev "+t.navbar+'__btn" href="#'+o+'" />')}else if(!this.opts.navbar.title)return;this.opts.navbar.add&&i.addClass(t.panel+"_has-navbar");s.append('<a class="'+t.navbar+'__title"'+(e.length?' href="'+e+'"':"")+">"+h+"<\/a>").prependTo(i);this.trigger("initNavbar:after",i)}},_initListview:function(i){var e,f,u,o,s;this.trigger("initListview:before",i);e=this.__childAddBack(i,"ul, ol");this.__refactorClass(e,this.conf.classNames.nolistview,t.nolistview);f=e.not("."+t.nolistview).addClass(t.listview).children().addClass(t.listitem);this.__refactorClass(f,this.conf.classNames.selected,t.listitem+"_selected");this.__refactorClass(f,this.conf.classNames.divider,t.listitem+"_divider");this.__refactorClass(f,this.conf.classNames.spacer,t.listitem+"_spacer");u=i.data(r.parent);u&&u.is("."+t.listitem)&&!u.children("."+t.btn+"_next").length&&(o=u.children("a, span").first(),s=n('<a class="'+t.btn+'_next" href="#'+i.attr("id")+'" />').insertBefore(o),o.is("span")&&s.addClass(t.btn+"_fullwidth"));this.trigger("initListview:after",i)},_initOpened:function(){this.trigger("initOpened:before");var n=this.$pnls.find("."+t.listitem+"_selected").removeClass(t.listitem+"_selected").last().addClass(t.listitem+"_selected"),i=n.length?n.closest("."+t.panel):this.$pnls.children("."+t.panel).first();this.openPanel(i,!1);this.trigger("initOpened:after")},_initAnchors:function(){this.trigger("initAnchors:before");var r=this;f.$body.on(u.click+"-oncanvas","a[href]",function(u){var f=n(this),s=f.attr("href"),h=r.$menu.find(f).length,l=f.is("."+t.listitem+" > a"),a=f.is('[rel="external"]')||f.is('[target="_blank"]'),c,e,v,o;if(h&&s.length>1&&"#"==s.slice(0,1))try{if(c=r.$menu.find(s),c.is("."+t.panel))return r[f.parent().hasClass(t.listitem+"_vertical")?"togglePanel":"openPanel"](c),void u.preventDefault()}catch(y){}e={close:null,setSelected:null,preventDefault:"#"==s.slice(0,1)};for(v in n[i].addons)if(o=n[i].addons[v].clickAnchor.call(r,f,h,l,a),o){if("boolean"==typeof o)return void u.preventDefault();"object"==typeof o&&(e=n.extend({},e,o))}h&&l&&!a&&(r.__valueOrFn(f,r.opts.onClick.setSelected,e.setSelected)&&r.setSelected(n(u.target).parent()),r.__valueOrFn(f,r.opts.onClick.preventDefault,e.preventDefault)&&u.preventDefault(),r.__valueOrFn(f,r.opts.onClick.close,e.close)&&r.opts.offCanvas&&"function"==typeof r.close&&r.close())});this.trigger("initAnchors:after")},_initMatchMedia:function(){var n=this,t;for(t in this.mtch)!function(){var i=t,r=window.matchMedia(i);n._fireMatchMedia(i,r);r.addListener(function(t){n._fireMatchMedia(i,t)})}()},_fireMatchMedia:function(n,t){for(var r=t.matches?"yes":"no",i=0;i<this.mtch[n].length;i++)this.mtch[n][i][r].call(this)},_getOriginalMenuId:function(){var n=this.$menu.attr("id");return this.conf.clone&&n&&n.length&&(n=t.umm(n)),n},__api:function(){var i=this,t={};return n.each(this._api,function(){var n=this;t[n]=function(){var r=i[n].apply(i,arguments);return"undefined"==typeof r?t:r}}),t},__valueOrFn:function(n,t,i){if("function"==typeof t){var r=t.call(n[0]);if("undefined"!=typeof r)return r}return"function"!=typeof t&&"undefined"!=typeof t||"undefined"==typeof i?t:i},__getPanelTitle:function(t,u){var f;return"function"==typeof this.opts.navbar.title&&(f=this.opts.navbar.title.call(t[0])),"undefined"==typeof f&&(f=t.data(r.title)),"undefined"!=typeof f?f:"string"==typeof u?n[i].i18n(u):n[i].i18n(n[i].defaults.navbar.title)},__refactorClass:function(n,t,i){return n.filter("."+t).removeClass(t).addClass(i)},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__childAddBack:function(n,t){return n.children(t).add(n.filter(t))},__filterListItems:function(n){return n.not("."+t.listitem+"_divider").not("."+t.hidden)},__filterListItemAnchors:function(n){return this.__filterListItems(n).children("a").not("."+t.btn+"_next")},__openPanelWoAnimation:function(n){n.hasClass(t.panel+"_noanimation")||(n.addClass(t.panel+"_noanimation"),this.__transitionend(n,function(){n.removeClass(t.panel+"_noanimation")},this.conf.openingInterval),this.openPanel(n))},__transitionend:function(n,t,i){var f=!1,r=function(i){"undefined"!=typeof i&&i.target!=n[0]||(f||(n.off(u.transitionend),n.off(u.webkitTransitionEnd),t.call(n[0])),f=!0)};n.on(u.transitionend,r);n.on(u.webkitTransitionEnd,r);setTimeout(r,1.1*i)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}},n.fn[i]=function(t,r){o();t=n.extend(!0,{},n[i].defaults,t);r=n.extend(!0,{},n[i].configuration,r);var u=n();return this.each(function(){var e=n(this),f;e.data(i)||(f=new n[i](e,t,r),f.$menu.data(i,f.__api()),u=u.add(f.$menu))}),u},n[i].i18n=function(){var t={};return function(i){switch(typeof i){case"object":return n.extend(t,i),t;case"string":return t[i]||i;case"undefined":default:return t}}}(),n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransitions||Modernizr.csstransitions}(),csstransforms:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms||Modernizr.csstransforms}(),csstransforms3d:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms3d||Modernizr.csstransforms3d}()})}(n),!function(n){var u="mmenu",r="offCanvas",i,e,f,t;n[u].addons[r]={setup:function(){var e,f,o;this.opts[r]&&(e=this.opts[r],f=this.conf[r],t=n[u].glbl,this._api=n.merge(this._api,["open","close","setPage"]),"object"!=typeof e&&(e={}),e=this.opts[r]=n.extend(!0,{},n[u].defaults[r],e),"string"!=typeof f.pageSelector&&(f.pageSelector="> "+f.pageNodetype),this.vars.opened=!1,o=[i.menu+"_offcanvas"],n[u].support.csstransforms||o.push(i["no-csstransforms"]),n[u].support.csstransforms3d||o.push(i["no-csstransforms3d"]),this.bind("initMenu:after",function(){var e=this,n,u;this.setPage(t.$page);this._initBlocker();this["_initWindow_"+r]();this.$menu.addClass(o.join(" ")).parent("."+i.wrapper).removeClass(i.wrapper);this.$menu[f.menuInsertMethod](f.menuInsertSelector);n=window.location.hash;n&&(u=this._getOriginalMenuId(),u&&u==n.slice(1)&&setTimeout(function(){e.open()},1e3))}),this.bind("open:start:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!1)}),this.bind("close:finish:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)}),this.bind("initMenu:after:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)}))},add:function(){i=n[u]._c;e=n[u]._d;f=n[u]._e;i.add("slideout page no-csstransforms3d");e.add("style")},clickAnchor:function(n,u){var s=this,f,e,o;if(this.opts[r]){if(f=this._getOriginalMenuId(),f&&n.is('[href="#'+f+'"]'))return u?(this.open(),!0):(e=n.closest("."+i.menu),e.length&&(o=e.data("mmenu"),o&&o.close))?(o.close(),s.__transitionend(e,function(){s.open()},s.conf.transitionDuration),!0):(this.open(),!0);if(t.$page)return f=t.$page.first().attr("id"),f&&n.is('[href="#'+f+'"]')?(this.close(),!0):void 0}}};n[u].defaults[r]={blockUI:!0,moveBackground:!0};n[u].configuration[r]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuInsertMethod:"prependTo",menuInsertSelector:"body"};n[u].prototype.open=function(){if(this.trigger("open:before"),!this.vars.opened){var n=this;this._openSetup();setTimeout(function(){n._openFinish()},this.conf.openingInterval);this.trigger("open:after")}};n[u].prototype._openSetup=function(){var s=this,o=this.opts[r],u;this.closeAllOthers();t.$page.each(function(){n(this).data(e.style,n(this).attr("style")||"")});t.$wndw.trigger(f.resize+"-"+r,[!0]);u=[i.wrapper+"_opened"];o.blockUI&&u.push(i.wrapper+"_blocking");"modal"==o.blockUI&&u.push(i.wrapper+"_modal");o.moveBackground&&u.push(i.wrapper+"_background");t.$html.addClass(u.join(" "));setTimeout(function(){s.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(i.menu+"_opened")};n[u].prototype._openFinish=function(){var n=this;this.__transitionend(t.$page.first(),function(){n.trigger("open:finish")},this.conf.transitionDuration);this.trigger("open:start");t.$html.addClass(i.wrapper+"_opening")};n[u].prototype.close=function(){if(this.trigger("close:before"),this.vars.opened){var r=this;this.__transitionend(t.$page.first(),function(){r.$menu.removeClass(i.menu+"_opened");var u=[i.wrapper+"_opened",i.wrapper+"_blocking",i.wrapper+"_modal",i.wrapper+"_background"];t.$html.removeClass(u.join(" "));t.$page.each(function(){n(this).attr("style",n(this).data(e.style))});r.vars.opened=!1;r.trigger("close:finish")},this.conf.transitionDuration);this.trigger("close:start");t.$html.removeClass(i.wrapper+"_opening");this.trigger("close:after")}};n[u].prototype.closeAllOthers=function(){t.$body.find("."+i.menu+"_offcanvas").not(this.$menu).each(function(){var t=n(this).data(u);t&&t.close&&t.close()})};n[u].prototype.setPage=function(u){this.trigger("setPage:before",u);var e=this,f=this.conf[r];u&&u.length||(u=t.$body.find(f.pageSelector),f.noPageSelector.length&&(u=u.not(f.noPageSelector.join(", "))),u.length>1&&f.wrapPageIfNeeded&&(u=u.wrapAll("<"+this.conf[r].pageNodetype+" />").parent()));u.each(function(){n(this).attr("id",n(this).attr("id")||e.__getUniqueId())});u.addClass(i.page+" "+i.slideout);t.$page=u;this.trigger("setPage:after",u)};n[u].prototype["_initWindow_"+r]=function(){t.$wndw.off(f.keydown+"-"+r).on(f.keydown+"-"+r,function(n){if(t.$html.hasClass(i.wrapper+"_opened")&&9==n.keyCode)return(n.preventDefault(),!1)});var n=0;t.$wndw.off(f.resize+"-"+r).on(f.resize+"-"+r,function(r,u){if(1==t.$page.length&&(u||t.$html.hasClass(i.wrapper+"_opened"))){var f=t.$wndw.height();(u||f!=n)&&(n=f,t.$page.css("minHeight",f))}})};n[u].prototype._initBlocker=function(){var u=this;this.opts[r].blockUI&&(t.$blck||(t.$blck=n('<div class="'+i.page+"__blocker "+i.slideout+'" />')),t.$blck.appendTo(t.$body).off(f.touchstart+"-"+r+" "+f.touchmove+"-"+r).on(f.touchstart+"-"+r+" "+f.touchmove+"-"+r,function(n){n.preventDefault();n.stopPropagation();t.$blck.trigger(f.mousedown+"-"+r)}).off(f.mousedown+"-"+r).on(f.mousedown+"-"+r,function(n){n.preventDefault();t.$html.hasClass(i.wrapper+"_modal")||(u.closeAllOthers(),u.close())}))}}(n),!function(n){var i="mmenu",r="screenReader",t,u,f,e;n[i].addons[r]={setup:function(){var o=this,f=this.opts[r],s=this.conf[r];e=n[i].glbl;"boolean"==typeof f&&(f={aria:f,text:f});"object"!=typeof f&&(f={});f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f);f.aria&&(this.bind("initAddons:after",function(){this.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria")});this.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",arguments[0])});this.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",arguments[0])});this.bind("close:start",function(){this.trigger("close:start:sr-aria")});this.bind("close:finish",function(){this.trigger("close:finish:sr-aria")});this.bind("open:start",function(){this.trigger("open:start:sr-aria")});this.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria")})}),this.bind("updateListview",function(){this.$pnls.find("."+t.listview).children().each(function(){o.__sr_aria(n(this),"hidden",n(this).is("."+t.hidden))})}),this.bind("openPanel:start",function(n){var i=this.$menu.find("."+t.panel).not(n).not(n.parents("."+t.panel)),r=n.add(n.find("."+t.listitem+"_vertical ."+t.listitem+"_opened").children("."+t.panel));this.__sr_aria(i,"hidden",!0);this.__sr_aria(r,"hidden",!1)}),this.bind("closePanel",function(n){this.__sr_aria(n,"hidden",!0)}),this.bind("initPanels:after",function(i){var r=i.find("."+t.btn).each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").replace("#",""))});this.__sr_aria(r,"haspopup",!0)}),this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar);this.__sr_aria(i,"hidden",!n.hasClass(t.panel+"_has-navbar"))}),f.text&&(this.bind("initlistview:after",function(n){var i=n.find("."+t.listview).find("."+t.btn+"_fullwidth").parent().children("span");this.__sr_aria(i,"hidden",!0)}),"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar),r=!!i.children("."+t.btn+"_prev").length;this.__sr_aria(i.children("."+t.title),"hidden",r)})));f.text&&(this.bind("initAddons:after",function(){this.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",arguments[0])})}),this.bind("initNavbar:after",function(r){var u=r.children("."+t.navbar),f=u.children("."+t.title).text(),e=n[i].i18n(s.text.closeSubmenu);f&&(e+=" ("+f+")");u.children("."+t.btn+"_prev").html(this.__sr_text(e))}),this.bind("initListview:after",function(r){var f=r.data(u.parent);if(f&&f.length){var e=f.children("."+t.btn+"_next"),h=e.nextAll("span, a").first().text(),c=n[i].i18n(s.text[e.parent().is("."+t.listitem+"_vertical")?"toggleSubmenu":"openSubmenu"]);h&&(c+=" ("+h+")");e.html(o.__sr_text(c))}}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("sronly")},clickAnchor:function(){}};n[i].defaults[r]={aria:!0,text:!0};n[i].configuration[r]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}};n[i].prototype.__sr_aria=function(n,t,i){n.prop("aria-"+t,i)[i?"attr":"removeAttr"]("aria-"+t,i)};n[i].prototype.__sr_role=function(n,t){n.prop("role",t)[t?"attr":"removeAttr"]("role",t)};n[i].prototype.__sr_text=function(n){return'<span class="'+t.sronly+'">'+n+"<\/span>"}}(n),!function(n){var r="mmenu",t="scrollBugFix",i,e,u,f;n[r].addons[t]={setup:function(){var u=this.opts[t];this.conf[t];f=n[r].glbl;n[r].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof u&&(u={fix:u}),"object"!=typeof u&&(u={}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.fix&&(this.bind("open:start",function(){this.$pnls.children("."+i.panel+"_opened").scrollTop(0)}),this.bind("initMenu:after",function(){this["_initWindow_"+t]()})))},add:function(){i=n[r]._c;e=n[r]._d;u=n[r]._e},clickAnchor:function(){}};n[r].defaults[t]={fix:!0};n[r].prototype["_initWindow_"+t]=function(){var e=this,r;f.$docu.off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,function(n){f.$html.hasClass(i.wrapper+"_opened")&&n.preventDefault()});r=!1;f.$body.off(u.touchstart+"-"+t).on(u.touchstart+"-"+t,"."+i.panels+"> ."+i.panel,function(n){f.$html.hasClass(i.wrapper+"_opened")&&(r||(r=!0,0===n.currentTarget.scrollTop?n.currentTarget.scrollTop=1:n.currentTarget.scrollHeight===n.currentTarget.scrollTop+n.currentTarget.offsetHeight&&(n.currentTarget.scrollTop-=1),r=!1))}).off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,"."+i.panels+"> ."+i.panel,function(t){f.$html.hasClass(i.wrapper+"_opened")&&n(this)[0].scrollHeight>n(this).innerHeight()&&t.stopPropagation()});f.$wndw.off(u.orientationchange+"-"+t).on(u.orientationchange+"-"+t,function(){e.$pnls.children("."+i.panel+"_opened").scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}}(n),!function(n){var i="mmenu",r="autoHeight",t,f,u,e;n[i].addons[r]={setup:function(){var u=this.opts[r],f;(this.conf[r],e=n[i].glbl,"boolean"==typeof u&&u&&(u={height:"auto"}),"string"==typeof u&&(u={height:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),"auto"==u.height||"highest"==u.height)&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_autoheight")}),f=function(i){if(!this.opts.offCanvas||this.vars.opened){var f=Math.max(parseInt(this.$pnls.css("top"),10),0)||0,e=Math.max(parseInt(this.$pnls.css("bottom"),10),0)||0,r=0;this.$menu.addClass(t.menu+"_autoheight-measuring");"auto"==u.height?(i=i||this.$pnls.children("."+t.panel+"_opened"),i.parent("."+t.listitem+"_vertical").length&&(i=i.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length})),i.length||(i=this.$pnls.children("."+t.panel)),r=i.first().outerHeight()):"highest"==u.height&&this.$pnls.children("."+t.panel).each(function(){var i=n(this);i.parent("."+t.listitem+"_vertical").length&&(i=i.parents("."+t.panel).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}));r=Math.max(r,i.first().outerHeight())});this.$menu.height(r+f+e).removeClass(t.menu+"_autoheight-measuring")}},this.opts.offCanvas&&this.bind("open:start",f),"highest"==u.height&&this.bind("initPanels:after",f),"auto"==u.height&&(this.bind("updateListview",f),this.bind("openPanel:start",f),this.bind("closePanel",f)))},add:function(){t=n[i]._c;f=n[i]._d;u=n[i]._e;u.add("resize")},clickAnchor:function(){}};n[i].defaults[r]={height:"default"}}(n),!function(n){var t="mmenu",i="backButton",r,u,f,e;n[t].addons[i]={setup:function(){function h(){f=[s];this.$pnls.children("."+r.panel+"_opened-parent").add(o.$pnls.children("."+r.panel+"_opened")).each(function(){f.push("#"+n(this).attr("id"))})}var o,u,s,f;this.opts.offCanvas&&(o=this,u=this.opts[i],this.conf[i],e=n[t].glbl,"boolean"==typeof u&&(u={close:u}),"object"!=typeof u&&(u={}),u=n.extend(!0,{},n[t].defaults[i],u),s="#"+this.$menu.attr("id"),u.close&&(f=[],this.bind("open:finish",function(){history.pushState(null,document.title,s)}),this.bind("open:finish",h),this.bind("openPanel:finish",h),this.bind("close:finish",function(){f=[];history.back();history.pushState(null,document.title,location.pathname+location.search)}),n(window).on("popstate",function(){if(o.vars.opened&&f.length){f=f.slice(0,-1);var t=f[f.length-1];t==s?o.close():(o.openPanel(n(t)),history.pushState(null,document.title,s))}})),u.open&&n(window).on("popstate",function(){o.vars.opened||location.hash!=s||o.open()}))},add:function(){return window.history&&window.history.pushState?(r=n[t]._c,u=n[t]._d,void(f=n[t]._e)):void(n[t].addons[i].setup=function(){})},clickAnchor:function(){}};n[t].defaults[i]={close:!1,open:!1}}(n),!function(n){var i="mmenu",r="columns",t,u,f,e;n[i].addons[r]={setup:function(){function a(n){var r=n.data(u.parent),i,f;if(r&&(r=r.closest("."+t.panel),r.length)&&(i=r.attr("class"),i&&(i=i.split(t.panel+"_columns-")[1])))for(i=parseInt(i.split(" ")[0],10)+1;i>0;){if(f=this.$pnls.children("."+t.panel+"_columns-"+i),!f.length){i=-1;break}i++;f.removeClass(c).addClass(t.hidden)}}var f=this.opts[r],c,l;if(this.conf[r],e=n[i].glbl,"boolean"==typeof f&&(f={add:f}),"number"==typeof f&&(f={add:!0,visible:f}),"object"!=typeof f&&(f={}),"number"==typeof f.visible&&(f.visible={min:f.visible,max:f.visible}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),f.add){f.visible.min=Math.max(1,Math.min(6,f.visible.min));f.visible.max=Math.max(f.visible.min,Math.min(6,f.visible.max));for(var o="",s="",h=0;h<=f.visible.max;h++)o+=" "+t.menu+"_columns-"+h,s+=" "+t.panel+"_columns-"+h;o.length&&(o=o.slice(1),s=s.slice(1));c=s+" "+t.panel+"_opened "+t.panel+"_opened-parent "+t.panel+"_highest";l=function(i){var r=this.$pnls.children("."+t.panel+"_opened-parent").length;i.hasClass(t.panel+"_opened-parent")||r++;r=Math.min(f.visible.max,Math.max(f.visible.min,r));this.$menu.removeClass(o).addClass(t.menu+"_columns-"+r);this.$pnls.children("."+t.panel).removeClass(s).filter("."+t.panel+"_opened-parent").add(i).slice(-f.visible.max).each(function(i){n(this).addClass(t.panel+"_columns-"+i)})};this.bind("openPanel:before",a);this.bind("openPanel:start",l)}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={add:!1,visible:{min:1,max:3}}}(n),!function(n){var t="mmenu",i="counters",r,u,f,e;n[t].addons[i]={setup:function(){var s=this,f=this.opts[i],o;(this.conf[i],e=n[t].glbl,"boolean"==typeof f&&(f={add:f,update:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f),this.bind("initListview:after",function(n){var t=this.conf.classNames[i].counter;this.__refactorClass(n.find("."+t),t,r.counter)}),f.add&&this.bind("initListview:after",function(t){var i;switch(f.addTo){case"panels":i=t;break;default:i=t.filter(f.addTo)}i.each(function(){var t=n(this).data(u.parent);t&&(t.children("."+r.counter).length||t.prepend(n('<em class="'+r.counter+'" />')))})}),f.update)&&(o=function(t){t=t||this.$pnls.children("."+r.panel);t.each(function(){var t=n(this),f=t.data(u.parent),i;f&&(i=f.children("em."+r.counter),i.length&&(t=t.children("."+r.listview),t.length&&i.html(s.__filterListItems(t.children()).length)))})},this.bind("initListview:after",o),this.bind("updateListview",o))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("counter")},clickAnchor:function(){}};n[t].defaults[i]={add:!1,addTo:"panels",count:!1};n[t].configuration.classNames[i]={counter:"Counter"}}(n),!function(n){var r="mmenu",i="dividers",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;(this.conf[i],e=n[r].glbl,"boolean"==typeof f&&(f={add:f,fixed:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f),f.type&&this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_"+i+"-"+f.type)}),f.add&&this.bind("initListview:after",function(i){var r;switch(f.addTo){case"panels":r=i;break;default:r=i.filter(f.addTo)}r.length&&(r.children("."+t.listitem+"_divider").remove(),r.find("."+t.listview).each(function(){var i="";s.__filterListItems(n(this).children()).each(function(){var r=n.trim(n(this).children("a, span").text()).slice(0,1).toLowerCase();r!=i&&r.length&&(i=r,n('<li class="'+t.listitem+" "+t.listitem+'_divider">'+r+"<\/li>").insertBefore(this))})}))}),f.fixed)&&(this.bind("initPanels:after",function(){"undefined"==typeof this.$fixeddivider&&(this.$fixeddivider=n('<ul class="'+t.listview+" "+t.listview+'_fixeddivider"><li class="'+t.listitem+" "+t.listitem+'_divider"><\/li><\/ul>').appendTo(this.$pnls).children())}),o=function(i){if(i=i||this.$pnls.children("."+t.panel+"_opened"),!i.is(":hidden")){var f=i.find("."+t.listitem+"_divider").not("."+t.hidden),u=i.scrollTop()||0,r="";f.each(function(){n(this).position().top+u<u+1&&(r=n(this).text())});this.$fixeddivider.text(r);this.$pnls[r.length?"addClass":"removeClass"](t.panel+"_dividers")}},this.bind("open:start",o),this.bind("openPanel:start",o),this.bind("updateListview",o),this.bind("initPanel:after",function(n){n.off(u.scroll+"-"+i+" "+u.touchmove+"-"+i).on(u.scroll+"-"+i+" "+u.touchmove+"-"+i,function(){n.hasClass(t.panel+"_opened")&&o.call(s,n)})}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;u.add("scroll")},clickAnchor:function(){}};n[r].defaults[i]={add:!1,addTo:"panels",fixed:!1,type:null}}(n),!function(n){function f(n,t,i){return t>n&&(n=t),n>i&&(n=i),n}function o(r,u,e){var c,p,b,w=this,o={events:"panleft panright",typeLower:"x",typeUpper:"X",open_dir:"right",close_dir:"left",negative:!1},l="width",k=o.open_dir,tt=function(n){n<=r.maxStartPos&&(s=1)},it=function(){return n("."+t.slideout)},s=0,a=0,d=0,h=this.opts.extensions.all,g="undefined"==typeof h?"left":h.indexOf(t.menu+"_position-right")>-1?"right":h.indexOf(t.menu+"_position-top")>-1?"top":h.indexOf(t.menu+"_position-bottom")>-1?"bottom":"left",rt="undefined"==typeof h?"back":h.indexOf(t.menu+"_position-top")>-1||h.indexOf(t.menu+"_position-bottom")>-1||h.indexOf(t.menu+"_position-front")>-1?"front":"back",nt,v,y;switch(g){case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";l="height"}switch(g){case"right":case"bottom":o.negative=!0;tt=function(n){n>=e.$wndw[l]()-r.maxStartPos&&(s=1)}}switch(g){case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}switch(rt){case"front":it=function(){return w.$menu}}v=this.__valueOrFn(this.$menu,r.node,e.$page);"string"==typeof v&&(v=n(v));y=new Hammer(v[0],this.opts[i].vendors.hammer);y.on("panstart",function(n){tt(n.center[o.typeLower]);nt=it();k=o.open_dir});y.on(o.events+" panend",function(n){s>0&&n.preventDefault()});y.on(o.events,function(n){if(c=n["delta"+o.typeUpper],o.negative&&(c=-c),c!=a&&(k=c>=a?o.open_dir:o.close_dir),a=c,a>r.threshold&&1==s){if(e.$html.hasClass(t.wrapper+"_opened"))return;s=2;w._openSetup();w.trigger("open:start");e.$html.addClass(t.dragging);d=f(e.$wndw[l]()*u[l].perc,u[l].min,u[l].max)}2==s&&(p=f(a,10,d)-("front"==rt?d:0),o.negative&&(p=-p),b="translate"+o.typeUpper+"("+p+"px )",nt.css({"-webkit-transform":"-webkit-"+b,transform:b}))});y.on("panend",function(){2==s&&(e.$html.removeClass(t.dragging),nt.css("transform",""),w[k==o.open_dir?"_openFinish":"close"]());s=0})}function s(n){var u=this,f=n.data(e.parent),o,r;if(f){f=f.closest("."+t.panel);o=new Hammer(n[0],u.opts[i].vendors.hammer);r=null;o.on("panright",function(){r||(u.openPanel(f),r=setTimeout(function(){clearTimeout(r);r=null},u.conf.openingInterval+u.conf.transitionDuration))})}}var r="mmenu",i="drag",t,e,h,u;n[r].addons[i]={setup:function(){if(this.opts.offCanvas){var t=this.opts[i],f=this.conf[i];u=n[r].glbl;"boolean"==typeof t&&(t={menu:t,panels:t});"object"!=typeof t&&(t={});"boolean"==typeof t.menu&&(t.menu={open:t.menu});"object"!=typeof t.menu&&(t.menu={});"boolean"==typeof t.panels&&(t.panels={close:t.panels});"object"!=typeof t.panels&&(t.panels={});t=this.opts[i]=n.extend(!0,{},n[r].defaults[i],t);t.menu.open&&this.bind("setPage:after",function(){o.call(this,t.menu,f.menu,u)});t.panels.close&&this.bind("initPanel:after",function(n){s.call(this,n,t.panels,f.panels,u)})}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?(n[r].addons[i].add=function(){},void(n[r].addons[i].setup=function(){})):(t=n[r]._c,e=n[r]._d,h=n[r]._e,void t.add("dragging"))},clickAnchor:function(){}};n[r].defaults[i]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}};n[r].configuration[i]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}}}(n),!function(n){var r="mmenu",t="dropdown",i,e,f,u;n[r].addons[t]={setup:function(){var c,a,l;if(this.opts.offCanvas){var h=this,o=this.opts[t],s=this.conf[t];(u=n[r].glbl,"boolean"==typeof o&&o&&(o={drop:o}),"object"!=typeof o&&(o={}),"string"==typeof o.position&&(o.position={of:o.position}),o=this.opts[t]=n.extend(!0,{},n[r].defaults[t],o),o.drop)&&(this.bind("initMenu:after",function(){if(this.$menu.addClass(i.menu+"_"+t),"string"!=typeof o.position.of){var r=this._getOriginalMenuId();r&&r.length&&(o.position.of='[href="#'+r+'"]')}"string"==typeof o.position.of&&(c=n(o.position.of),o.event=o.event.split(" "),1==o.event.length&&(o.event[1]=o.event[0]),"hover"==o.event[0]&&c.on(f.mouseenter+"-"+t,function(){h.open()}),"hover"==o.event[1]&&this.$menu.on(f.mouseleave+"-"+t,function(){h.close()}))}),this.bind("open:start",function(){this.$menu.data(e.style,this.$menu.attr("style")||"");u.$html.addClass(i.wrapper+"_dropdown")}),this.bind("close:finish",function(){this.$menu.attr("style",this.$menu.data(e.style));u.$html.removeClass(i.wrapper+"_dropdown")}),a=function(n,t){var r=t[0],l=t[1],d="x"==n?"scrollLeft":"scrollTop",g="x"==n?"outerWidth":"outerHeight",a="x"==n?"left":"top",p="x"==n?"right":"bottom",w="x"==n?"width":"height",nt="x"==n?"maxWidth":"maxHeight",e=null,tt=u.$wndw[d](),h=c.offset()[a]-=tt,v=h+c[g](),b=u.$wndw[w](),k=s.offset.button[n]+s.offset.viewport[n],f,y;if(o.position[n])switch(o.position[n]){case"left":case"bottom":e="after";break;case"right":case"top":e="before"}return null===e&&(e=b/2>h+(v-h)/2?"after":"before"),"after"==e?(f="x"==n?h:v,y=b-(f+k),r[a]=f+s.offset.button[n],r[p]="auto",o.tip&&l.push(i.menu+"_tip-"+("x"==n?"left":"top"))):(f="x"==n?v:h,y=f-k,r[p]="calc( 100% - "+(f-s.offset.button[n])+"px )",r[a]="auto",o.tip&&l.push(i.menu+"_tip-"+("x"==n?"right":"bottom"))),r[nt]=Math.min(s[w].max,y),[r,l]},l=function(){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(e.style));var n=[{},[]];n=a.call(this,"y",n);n=a.call(this,"x",n);this.$menu.css(n[0]);o.tip&&this.$menu.removeClass(i.tipleft+" "+i.tipright+" "+i.tiptop+" "+i.tipbottom).addClass(n[1].join(" "))}},this.bind("open:start",l),u.$wndw.on(f.resize+"-"+t,function(){l.call(h)}),this.opts.offCanvas.blockUI||u.$wndw.on(f.scroll+"-"+t,function(){l.call(h)}))}},add:function(){i=n[r]._c;e=n[r]._d;f=n[r]._e;i.add("dropdown");f.add("mouseenter mouseleave resize scroll")},clickAnchor:function(){}};n[r].defaults[t]={drop:!1,event:"click",position:{},tip:!0};n[r].configuration[t]={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(n),!function(n){var t="mmenu",i="fixedElements",r,f,e,u;n[t].addons[i]={setup:function(){var f,e;this.opts.offCanvas&&(f=(this.opts[i],this.conf[i]),u=n[t].glbl,e=function(t){var s=this.conf.classNames[i].fixed,h=t.find("."+s),o,e;this.__refactorClass(h,s,r.slideout);h[f.elemInsertMethod](f.elemInsertSelector);o=this.conf.classNames[i].sticky;e=t.find("."+o);this.__refactorClass(e,o,r.sticky);e=t.find("."+r.sticky);e.length&&(this.bind("open:start",function(){if("hidden"==u.$html.css("overflow")){var t=u.$wndw.scrollTop()+f.sticky.offset;e.each(function(){n(this).css("top",parseInt(n(this).css("top"),10)+t)})}}),this.bind("close:finish",function(){e.css("top","")}))},this.bind("setPage:after",e))},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e;r.add("sticky")},clickAnchor:function(){}};n[t].configuration[i]={sticky:{offset:0},elemInsertMethod:"appendTo",elemInsertSelector:"body"};n[t].configuration.classNames[i]={fixed:"Fixed",sticky:"Sticky"}}(n),!function(n){var i="mmenu",r="iconbar",t,u,f,e;n[i].addons[r]={setup:function(){function c(n){var r,i;h.removeClass(t.iconbar+"__tab_selected");r=h.filter('[href="#'+n.attr("id")+'"]');r.length?r.addClass(t.iconbar+"__tab_selected"):(i=n.data(u.parent),i&&i.length&&c(i.closest("."+t.panel)))}var l=this,s=this.opts[r],o,h;(this.conf[r],e=n[i].glbl,s instanceof Array&&(s={add:!0,top:s}),s.add)&&(o=null,(n.each(["top","bottom"],function(i,r){var u=s[r];u instanceof Array||(u=[u]);for(var f=n('<div class="'+t.iconbar+"__"+r+'" />'),e=0,h=u.length;h>e;e++)f.append(u[e]);f.children().length&&(o||(o=n('<div class="'+t.iconbar+'" />')),o.append(f))}),o&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_iconbar-"+s.size).prepend(o)}),"tabs"==s.type))&&(o.addClass(t.iconbar+"_tabs"),h=o.find("a"),h.on(f.click+"-"+r,function(i){var u=n(this),r;if(u.hasClass(t.iconbar+"__tab_selected"))return void i.stopImmediatePropagation();try{r=n(u.attr("href"));r.hasClass(t.panel)&&(i.preventDefault(),i.stopImmediatePropagation(),l.__openPanelWoAnimation(r))}catch(f){}}),this.bind("openPanel:start",c)))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add(r)},clickAnchor:function(){}};n[i].defaults[r]={add:!1,size:40,top:[],bottom:[]};n[i].configuration[r]={}}(n),!function(n){var i="mmenu",r="iconPanels",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,u=this.opts[r],c=(this.conf[r],!1),f,o,h;if(e=n[i].glbl,"boolean"==typeof u&&(u={add:u}),"number"!=typeof u&&"string"!=typeof u||(u={add:!0,visible:u}),"object"!=typeof u&&(u={}),"first"==u.visible&&(c=!0,u.visible=1),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),u.visible=Math.min(3,Math.max(1,u.visible)),u.visible++,u.add){for(f="",o=0;o<=u.visible;o++)f+=" "+t.panel+"_iconpanel-"+o;f.length&&(f=f.slice(1));h=function(i){if(!i.parent("."+t.listitem+"_vertical").length){var r=s.$pnls.children("."+t.panel).removeClass(f);c&&r.removeClass(t.panel+"_iconpanel-first").first().addClass(t.panel+"_iconpanel-first");r.filter("."+t.panel+"_opened-parent").removeClass(t.hidden).not(function(){return n(this).parent("."+t.listitem+"_vertical").length}).add(i).slice(-u.visible).each(function(i){n(this).addClass(t.panel+"_iconpanel-"+i)})}};this.bind("initMenu:after",function(){var n=[t.menu+"_iconpanel-"+u.size];u.hideNavbar&&n.push(t.menu+"_hidenavbar");u.hideDivider&&n.push(t.menu+"_hidedivider");this.$menu.addClass(n.join(" "))});this.bind("openPanel:start",h);this.bind("initPanels:after",function(){h.call(s,s.$pnls.children("."+t.panel+"_opened"))});this.bind("initListview:after",function(n){!u.blockPanel||n.parent("."+t.listitem+"_vertical").length||n.children("."+t.panel+"__blocker").length||n.prepend('<a href="#'+n.closest("."+t.panel).attr("id")+'" class="'+t.panel+'__blocker" />')})}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,size:40,visible:3}}(n),!function(n){function o(i,r){i=i||this.$pnls.children("."+t.panel+"_opened");var u=n(),f=this.$menu.children("."+t.mm("navbars_top")+", ."+t.mm("navbars_bottom")).children("."+t.navbar);f.find(e).filter(":focus").length||("default"==r&&(u=i.children("."+t.listview).find("a[href]").not("."+t.hidden),u.length||(u=i.find(e).not("."+t.hidden)),u.length||(u=f.find(e).not("."+t.hidden))),u.length||(u=this.$menu.children("."+t.tabstart)),u.first().focus())}var r="mmenu",i="keyboardNavigation",t,s,u,f,e;n[r].addons[i]={setup:function(){var u,e,s;n[r].support.touch||(u=this.opts[i],(this.conf[i],f=n[r].glbl,"boolean"!=typeof u&&"string"!=typeof u||(u={enable:u}),"object"!=typeof u&&(u={}),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),u.enable)&&(e=n('<button class="'+t.tabstart+'" tabindex="0" type="button" />'),s=n('<button class="'+t.tabend+'" tabindex="0" type="button" />'),this.bind("initMenu:after",function(){u.enhance&&this.$menu.addClass(t.menu+"_keyboardfocus");this["_initWindow_"+i](u.enhance)}),this.bind("initOpened:before",function(){this.$menu.prepend(e).append(s).children("."+t.mm("navbars-top")+", ."+t.mm("navbars-bottom")).children("."+t.navbar).children("a."+t.title).attr("tabindex",-1)}),this.bind("open:finish",function(){o.call(this,null,u.enable)}),this.bind("openPanel:finish",function(n){o.call(this,n,u.enable)}),this.bind("initOpened:after:sr-aria",function(){var n=this.$menu.children("."+t.tabstart+", ."+t.tabend);this.__sr_aria(n,"hidden",!0);this.__sr_role(n,"presentation")})))},add:function(){t=n[r]._c;s=n[r]._d;u=n[r]._e;t.add("tabstart tabend");u.add("focusin keydown")},clickAnchor:function(){}};n[r].defaults[i]={enable:!1,enhance:!1};n[r].configuration[i]={};n[r].prototype["_initWindow_"+i]=function(r){f.$wndw.off(u.keydown+"-offCanvas");f.$wndw.off(u.focusin+"-"+i).on(u.focusin+"-"+i,function(i){if(f.$html.hasClass(t.wrapper+"_opened")){var r=n(i.target);r.is("."+t.tabend)&&r.parent().find("."+t.tabstart).focus()}});f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu);if(f.length&&(f.data("mmenu"),!r.is("input, textarea")))switch(i.keyCode){case 13:(r.is(".mm-toggle")||r.is(".mm-check"))&&r.trigger(u.click);break;case 32:case 37:case 38:case 39:case 40:i.preventDefault()}});r&&f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var f=n(i.target),r=f.closest("."+t.menu),e,u;if(r.length)if(e=r.data("mmenu"),f.is("input"))switch(i.keyCode){case 27:f.val("")}else switch(i.keyCode){case 8:u=r.find("."+t.panel+"_opened").data(s.parent);u&&u.length&&e.openPanel(u.closest("."+t.panel));break;case 27:r.hasClass(t.menu+"_offcanvas")&&e.close()}})};e="input, select, textarea, button, label, a[href]"}(n),!function(n){var i="mmenu",r="lazySubmenus",t,u,f,e;n[i].addons[r]={setup:function(){var u=this.opts[r];this.conf[r];e=n[i].glbl;"boolean"==typeof u&&(u={load:u});"object"!=typeof u&&(u={});u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u);u.load&&(this.bind("initMenu:after",function(){this.$pnls.find("li").children(this.conf.panelNodetype).not("."+t.inset).not("."+t.nolistview).not("."+t.nopanel).addClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel)}),this.bind("initPanels:before",function(n){n=n||this.$pnls.children(this.conf.panelNodetype);this.__findAddBack(n,"."+t.panel+"_lazysubmenu").not("."+t.panel+"_lazysubmenu ."+t.panel+"_lazysubmenu").removeClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel)}),this.bind("initOpened:before",function(){var n=this.$pnls.find("."+this.conf.classNames.selected).parents("."+t.panel+"_lazysubmenu");n.length&&(n.removeClass(t.panel+"_lazysubmenu "+t.nolistview+" "+t.nopanel),this.initPanels(n.last()))}),this.bind("openPanel:before",function(n){var i=this.__findAddBack(n,"."+t.panel+"_lazysubmenu").not("."+t.panel+"_lazysubmenu ."+t.panel+"_lazysubmenu");i.length&&this.initPanels(i)}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={load:!1};n[i].configuration[r]={}}(n),!function(n){var t="mmenu",i="navbars",r,u,f,e;n[t].addons[i]={setup:function(){var s=this,u=this.opts[i],h=this.conf[i],f,o;(e=n[t].glbl,"undefined"!=typeof u)&&(u instanceof Array||(u=[u]),f={},o={},u.length&&(n.each(u,function(e){var c=u[e],a,v,l,p,b,y,w;"boolean"==typeof c&&c&&(c={});"object"!=typeof c&&(c={});"undefined"==typeof c.content&&(c.content=["prev","title"]);c.content instanceof Array||(c.content=[c.content]);c=n.extend(!0,{},s.opts.navbar,c);a=n('<div class="'+r.navbar+'" />');v=c.height;"number"!=typeof v?v=1:(v=Math.min(4,Math.max(1,v)),v>1&&a.addClass(r.navbar+"_size-"+v));l=c.position;switch(l){case"bottom":break;default:l="top"}for(f[l]||(f[l]=0),f[l]+=v,o[l]||(o[l]=n('<div class="'+r.navbars+"_"+l+'" />')),o[l].append(a),p=0,b=c.content.length;b>p;p++)y=n[t].addons[i][c.content[p]]||null,y?y.call(s,a,c,h):(y=c.content[p],y instanceof n||(y=n(c.content[p])),a.append(y));w=n[t].addons[i][c.type]||null;w&&w.call(s,a,c,h);a.children("."+r.btn).length&&a.addClass(r.navbar+"_has-btns")}),this.bind("initMenu:after",function(){for(var n in f)this.$menu.addClass(r.menu+"_navbar_"+n+"-"+f[n]),this.$menu["bottom"==n?"append":"prepend"](o[n])})))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add(i)},clickAnchor:function(){}};n[t].configuration[i]={breadcrumbs:{separator:"/",removeFirst:!1}};n[t].configuration.classNames[i]={}}(n),!function(n){function e(n){u&&u.length&&u.is(":visible")&&i.$html.add(i.$body).animate({scrollTop:u.offset().top+n});u=!1}function o(n){try{return!("#"==n||"#"!=n.slice(0,1)||!i.$page.find(n).length)}catch(t){return!1}}var r="mmenu",t="pageScroll",f,h,s,i,u;n[r].addons[t]={setup:function(){var h=this,u=this.opts[t],a=this.conf[t],l;if(i=n[r].glbl,"boolean"==typeof u&&(u={scroll:u}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.scroll&&this.bind("close:finish",function(){e(a.scrollOffset)}),u.update){var h=this,v=[],c=[];h.bind("initListview:after",function(t){h.__filterListItemAnchors(t.find("."+f.listview).children("li")).each(function(){var t=n(this).attr("href");o(t)&&v.push(t)});c=v.reverse()});l=-1;i.$wndw.on(s.scroll+"-"+t,function(){for(var r=i.$wndw.scrollTop(),t=0;t<c.length;t++)if(n(c[t]).offset().top<r+a.updateOffset){l!==t&&(l=t,h.setSelected(h.__filterListItemAnchors(h.$pnls.children("."+f.panel+"_opened").find("."+f.listview).children("li")).filter('[href="'+c[t]+'"]').parent()));break}})}},add:function(){f=n[r]._c;h=n[r]._d;s=n[r]._e},clickAnchor:function(r,s,h){if(u=!1,s&&h&&this.opts.offCanvas&&this.opts[t].scroll&&i.$page&&i.$page.length){var c=r.attr("href");if(o(c)){if(u=n(c),!this.$menu.hasClass(f.mm("sidebar-expanded"))||!i.$html.is('[class*="'+f.mm("sidebar-expanded")+'"]'))return{close:!0};e(this.conf[t].scrollOffset)}}}};n[r].defaults[t]={scroll:!1,update:!1};n[r].configuration[t]={scrollOffset:0,updateOffset:50};u=!1}(n),!function(n){var t="mmenu",i="rtl",r,f,e,u;n[t].addons[i]={setup:function(){var f=this.opts[i];this.conf[i];u=n[t].glbl;"object"!=typeof f&&(f={use:f});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);"boolean"!=typeof f.use&&(f.use="rtl"==(u.$html.attr("dir")||"").toLowerCase());f.use&&this.bind("initMenu:after",function(){this.$menu.addClass(r.menu+"_rtl")})},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e},clickAnchor:function(){}};n[t].defaults[i]={use:"detect"}}(n),!function(n){function e(n,t){if(t)for(var i in t)n.attr(i,t[i])}function o(n){switch(n){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var r="mmenu",i="searchfield",t,f,u,s;n[r].addons[i]={setup:function(){var f=this,u=this.opts[i],e=this.conf[i];s=n[r].glbl;"boolean"==typeof u&&(u={add:u});"object"!=typeof u&&(u={});"boolean"==typeof u.panel&&(u.panel={add:u.panel});"object"!=typeof u.panel&&(u.panel={});u.add&&("panel"==u.addTo&&(u.panel.add=!0),u.panel.add&&(u.showSubPanels=!1,u.panel.splash&&(u.cancel=!0)),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),e=this.conf[i]=n.extend(!0,{},n[r].configuration[i],e),this.bind("close:start",function(){this.$menu.find("."+t.searchfield).children("input").blur()}),this.bind("initPanels:after",function(t){var r=n(),i,e;u.panel.add&&(r=this._initSearchPanel(t));switch(u.addTo){case"panels":i=t;break;case"panel":i=r;break;default:i=this.$menu.find(u.addTo)}(i.each(function(){var t=f._initSearchfield(n(this));u.search&&f._initSearching(t)}),u.noResults)&&(e=u.panel.add?r:t,e.each(function(){f._initNoResultsMsg(n(this))}))}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("searchfield");f.add("searchfield");u.add("input focus blur")},clickAnchor:function(n){if(n.hasClass(t.searchfield+"__btn")){if(n.hasClass(t.btn+"_clear")){var i=n.closest("."+t.searchfield).find("input");return i.val(""),this.search(i),!0}if(n.hasClass(t.btn+"_next"))return n.closest("."+t.searchfield).submit(),!0}}};n[r].defaults[i]={add:!1,addTo:"panels",noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0};n[r].configuration[i]={clear:!1,form:!1,input:!1,submit:!1};n[r].prototype._initSearchPanel=function(){var r=this.opts[i],u;if(this.conf[i],this.$pnls.children("."+t.panel+"_search").length)return n();u=n('<div class="'+t.panel+'_search " />').append("<ul />").appendTo(this.$pnls);switch(r.panel.id&&u.attr("id",r.panel.id),r.panel.title&&u.attr("data-mm-title",r.panel.title),r.panel.fx){case!1:break;case"none":u.addClass(t.panel+"_noanimation");break;default:u.addClass(t.panel+"_fx-"+r.panel.fx)}return r.panel.splash&&u.append('<div class="'+t.panel+'__searchsplash">'+r.panel.splash+"<\/div>"),this._initPanels(u),u};n[r].prototype._initSearchfield=function(u){var h=this.opts[i],f=this.conf[i];if(!u.parent("."+t.listitem+"_vertical").length&&!u.find("."+t.searchfield).length){var o=n("<"+(f.form?"form":"div")+' class="'+t.searchfield+'" />'),s=n('<div class="'+t.searchfield+'__input" />'),c=n('<input placeholder="'+n[r].i18n(h.placeholder)+'" type="text" autocomplete="off" />');return s.append(c).appendTo(o),u.hasClass(t.searchfield)?u.replaceWith(o):(u.prepend(o),u.hasClass(t.panel)&&u.addClass(t.panel+"_has-searchfield")),e(c,f.input),f.clear&&n('<a class="'+t.btn+" "+t.btn+"_clear "+t.searchfield+'__btn" href="#" />').appendTo(s),e(o,f.form),f.form&&f.submit&&!f.clear&&n('<a class="'+t.btn+" "+t.btn+"_next "+t.searchfield+'__btn" href="#" />').appendTo(s),h.cancel&&n('<a href="#" class="'+t.searchfield+'__cancel">'+n[r].i18n("cancel")+"<\/a>").appendTo(o),o}};n[r].prototype._initSearching=function(r){var c=this,s=this.opts[i],e=(this.conf[i],{});r.closest("."+t.panel+"_search").length?(e.$pnls=this.$pnls.find("."+t.panel),e.$nrsp=r.closest("."+t.panel)):r.closest("."+t.panel).length?(e.$pnls=r.closest("."+t.panel),e.$nrsp=e.$pnls):(e.$pnls=this.$pnls.find("."+t.panel),e.$nrsp=this.$menu);s.panel.add&&(e.$pnls=e.$pnls.not("."+t.panel+"_search"));var h=r.find("input"),a=r.find("."+t.searchfield+"__cancel"),l=this.$pnls.children("."+t.panel+"_search"),v=e.$pnls.find("."+t.listitem);e.$itms=v.not("."+t.listitem+"_divider");e.$dvdr=v.filter("."+t.listitem+"_divider");s.panel.add&&s.panel.splash&&h.off(u.focus+"-"+i+"-splash").on(u.focus+"-"+i+"-splash",function(){c.openPanel(l)});s.cancel&&(h.off(u.focus+"-"+i+"-cancel").on(u.focus+"-"+i+"-cancel",function(){a.addClass(t.searchfield+"__cancel-active")}),a.off(u.click+"-"+i+"-splash").on(u.click+"-"+i+"-splash",function(i){i.preventDefault();n(this).removeClass(t.searchfield+"__cancel-active");l.hasClass(t.panel+"_opened")&&c.openPanel(c.$pnls.children("."+t.panel+"_opened-parent").last())}));s.panel.add&&"panel"==s.addTo&&this.bind("openPanel:finish",function(n){n[0]===l[0]&&h.focus()});h.data(f.searchfield,e).off(u.input+"-"+i).on(u.input+"-"+i,function(n){o(n.keyCode)||c.search(h)});this.search(h)};n[r].prototype._initNoResultsMsg=function(u){var o=this.opts[i],f,e;(this.conf[i],u.closest("."+t.panel).length||(u=this.$pnls.children("."+t.panel).first()),u.children("."+t.panel+"__noresultsmsg").length)||(f=u.children("."+t.listview).first(),e=n('<div class="'+t.panel+"__noresultsmsg "+t.hidden+'" />').append(n[r].i18n(o.noResults)),f.length?e.insertAfter(f):e.prependTo(u))};n[r].prototype.search=function(r,u){var h=this,e=this.opts[i],o;this.conf[i];r=r||this.$menu.find("."+t.searchfield).chidren("input").first();u=u||r.val();u=u.toLowerCase().trim();var w="a",b="a, span",a=r.data(f.searchfield),k=r.closest("."+t.searchfield),y=k.find("."+t.btn),c=this.$pnls.children("."+t.panel+"_search"),l=a.$pnls,s=a.$itms,v=a.$dvdr,p=a.$nrsp;(s.removeClass(t.listitem+"_nosubitems").find("."+t.btn+"_fullwidth-search").removeClass(t.btn+"_fullwidth-search "+t.btn+"_fullwidth"),c.children("."+t.listview).empty(),l.scrollTop(0),u.length)?((s.add(v).addClass(t.hidden),s.each(function(){var i=n(this),r=w;(e.showTextItems||e.showSubPanels&&i.find("."+t.btn+"_next"))&&(r=b);i.children(r).not("."+t.btn+"_next").text().toLowerCase().indexOf(u)>-1&&i.removeClass(t.hidden)}),e.panel.add)?(o=n(),l.each(function(){var i=h.__filterListItems(n(this).find("."+t.listitem)).clone(!0);i.length&&(e.panel.dividers&&(o=o.add('<li class="'+t.listitem+" "+t.listitem+'_divider">'+n(this).find("."+t.navbar+"__title").text()+"<\/li>")),o=o.add(i))}),o.find("."+t.mm("toggle")).remove().end().find("."+t.mm("check")).remove().end().find("."+t.btn).remove(),c.children("."+t.listview).append(o),this.openPanel(c)):(e.showSubPanels&&l.each(function(){var i=n(this);h.__filterListItems(i.find("."+t.listitem)).each(function(){var r=n(this),i=r.data(f.child);i&&i.find("."+t.listview).children().removeClass(t.hidden)})}),n(l.get().reverse()).each(function(i){var e=n(this),u=e.data(f.parent);u&&(h.__filterListItems(e.find("."+t.listitem)).length?u.hasClass(t.hidden)&&u.removeClass(t.hidden).children("."+t.btn+"_next").not("."+t.btn+"_fullwidth").addClass(t.btn+"_fullwidth").addClass(t.btn+"_fullwidth-search"):r.closest("."+t.panel).length||((e.hasClass(t.panel+"_opened")||e.hasClass(t.panel+"_opened-parent"))&&setTimeout(function(){h.openPanel(u.closest("."+t.panel))},(i+1)*1.5*h.conf.openingInterval),u.addClass(t.listitem+"_nosubitems")))}),this.__filterListItems(l.find("."+t.listitem)).each(function(){n(this).prevAll("."+t.listitem+"_divider").first().removeClass(t.hidden)})),y.removeClass(t.hidden),p.find("."+t.panel+"__noresultsmsg")[s.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),e.panel.add&&(e.panel.splash&&c.find("."+t.panel+"__searchsplash").addClass(t.hidden),s.add(v).removeClass(t.hidden))):(s.add(v).removeClass(t.hidden),y.addClass(t.hidden),p.find("."+t.panel+"__noresultsmsg").addClass(t.hidden),e.panel.add&&(e.panel.splash?c.find("."+t.panel+"__searchsplash").removeClass(t.hidden):r.closest("."+t.panel+"_search").length||this.openPanel(this.$pnls.children("."+t.panel+"_opened-parent").last())));this.trigger("updateListview")}}(n),!function(n){var r="mmenu",i="sectionIndexer",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];e=n[r].glbl;"boolean"==typeof f&&(f={add:f});"object"!=typeof f&&(f={});f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f);o=null;this.bind("initPanels:after",function(r){var e,h;if(f.add){switch(f.addTo){case"panels":e=r;break;default:e=n(f.addTo,this.$menu).filter("."+t.panel)}e.find("."+t.listitem+"_divider").closest("."+t.panel).addClass(t.panel+"_has-sectionindexer");o||(o=n('<div class="'+t.sectionindexer+'" />').prependTo(this.$menu).append('<a href="#a">a<\/a><a href="#b">b<\/a><a href="#c">c<\/a><a href="#d">d<\/a><a href="#e">e<\/a><a href="#f">f<\/a><a href="#g">g<\/a><a href="#h">h<\/a><a href="#i">i<\/a><a href="#j">j<\/a><a href="#k">k<\/a><a href="#l">l<\/a><a href="#m">m<\/a><a href="#n">n<\/a><a href="#o">o<\/a><a href="#p">p<\/a><a href="#q">q<\/a><a href="#r">r<\/a><a href="#s">s<\/a><a href="#t">t<\/a><a href="#u">u<\/a><a href="#v">v<\/a><a href="#w">w<\/a><a href="#x">x<\/a><a href="#y">y<\/a><a href="#z">z<\/a>'),o.on(u.mouseover+"-"+i+" "+u.touchstart+"-"+i,"a",function(i){var f=n(i.target).attr("href").slice(1),r=s.$pnls.children("."+t.panel+"_opened"),e=r.find("."+t.listview),u=-1,o=r.scrollTop();r.scrollTop(0);e.children("."+t.listitem+"_divider").not("."+t.hidden).each(function(){0>u&&f==n(this).text().slice(0,1).toLowerCase()&&(u=n(this).position().top)});r.scrollTop(u>-1?u:o)}));h=function(n){n=n||this.$pnls.children("."+t.panel+"_opened");this.$menu[(n.hasClass(t.panel+"_has-sectionindexer")?"add":"remove")+"Class"](t.menu+"_has-sectionindexer")};this.bind("openPanel:start",h);this.bind("initPanels:after",h)}})},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("sectionindexer");u.add("mouseover")},clickAnchor:function(n){if(n.parent().is("."+t.indexer))return!0}};n[r].defaults[i]={add:!1,addTo:"panels"}}(n),!function(n){var i="mmenu",r="setSelected",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,f=this.opts[r],o;(this.conf[r],e=n[i].glbl,"boolean"==typeof f&&(f={hover:f,parent:f}),"object"!=typeof f&&(f={}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),"detect"==f.current)?(o=function(n){n=n.split("?")[0].split("#")[0];var t=s.$menu.find('a[href="'+n+'"], a[href="'+n+'/"]');t.length?s.setSelected(t.parent(),!0):(n=n.split("/").slice(0,-1),n.length&&o(n.join("/")))},this.bind("initMenu:after",function(){o(window.location.href)})):f.current||this.bind("initListview:after",function(n){n.find("."+t.listview).children("."+t.listitem+"_selected").removeClass(t.listitem+"_selected")});f.hover&&this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_selected-hover")});f.parent&&(this.bind("openPanel:finish",function(n){this.$pnls.find("."+t.listview).find("."+t.listitem+"_selected-parent").removeClass(t.listitem+"_selected-parent");for(var i=n.data(u.parent);i;)i.not("."+t.listitem+"_vertical").addClass(t.listitem+"_selected-parent"),i=i.closest("."+t.panel).data(u.parent)}),this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_selected-parent")}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e},clickAnchor:function(){}};n[i].defaults[r]={current:!0,hover:!1,parent:!1}}(n),!function(n){var r="mmenu",u="sidebar",t,f,e,i;n[r].addons[u]={setup:function(){var f,o,e;this.opts.offCanvas&&(f=this.opts[u],this.conf[u],i=n[r].glbl,("string"==typeof f||"boolean"==typeof f&&f||"number"==typeof f)&&(f={expanded:f}),"object"!=typeof f&&(f={}),"boolean"==typeof f.collapsed&&f.collapsed&&(f.collapsed="all"),"string"!=typeof f.collapsed&&"number"!=typeof f.collapsed||(f.collapsed={use:f.collapsed}),"object"!=typeof f.collapsed&&(f.collapsed={}),"number"==typeof f.collapsed.use&&(f.collapsed.use="(min-width: "+f.collapsed.use+"px)"),"boolean"==typeof f.expanded&&f.expanded&&(f.expanded="all"),"string"!=typeof f.expanded&&"number"!=typeof f.expanded||(f.expanded={use:f.expanded}),"object"!=typeof f.expanded&&(f.expanded={}),"number"==typeof f.expanded.use&&(f.expanded.use="(min-width: "+f.expanded.use+"px)"),f=this.opts[u]=n.extend(!0,{},n[r].defaults[u],f),o=t.wrapper+"_sidebar-collapsed-"+f.collapsed.size,e=t.wrapper+"_sidebar-expanded-"+f.expanded.size,f.collapsed.use&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_sidebar-collapsed");f.collapsed.blockMenu&&this.opts.offCanvas&&!this.$menu.children("."+t.menu+"__blocker").length&&this.$menu.prepend('<a class="'+t.menu+'__blocker" href="#'+this.$menu.attr("id")+'" />');f.collapsed.hideNavbar&&this.$menu.addClass(t.menu+"_hidenavbar");f.collapsed.hideDivider&&this.$menu.addClass(t.menu+"_hidedivider")}),"boolean"==typeof f.collapsed.use?this.bind("initMenu:after",function(){i.$html.addClass(o)}):this.matchMedia(f.collapsed.use,function(){i.$html.addClass(o)},function(){i.$html.removeClass(o)})),f.expanded.use&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_sidebar-expanded")}),"boolean"==typeof f.expanded.use?this.bind("initMenu:after",function(){i.$html.addClass(e);this.open()}):this.matchMedia(f.expanded.use,function(){i.$html.addClass(e);i.$html.hasClass(t.wrapper+"_sidebar-closed")||this.open()},function(){i.$html.removeClass(e);this.close()}),this.bind("close:start",function(){i.$html.hasClass(e)&&i.$html.addClass(t.wrapper+"_sidebar-closed")}),this.bind("open:start",function(){i.$html.removeClass(t.wrapper+"_sidebar-closed")})))},add:function(){t=n[r]._c;f=n[r]._d;e=n[r]._e},clickAnchor:function(n,r,f){if(this.opts[u].expanded.use&&i.$html.is('[class*="'+t.wrapper+'_sidebar-expanded-"]')&&r&&f)return{close:!1}}};n[r].defaults[u]={collapsed:{use:!1,size:40,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,size:30}};n[r].configuration[u]={}}(n),!function(n){var i="mmenu",r="toggles",t,u,f,e;n[i].addons[r]={setup:function(){var u=this;this.opts[r];this.conf[r];e=n[i].glbl;this.bind("initPanels:after",function(i){this.__refactorClass(i.find("input"),this.conf.classNames[r].toggle,t.toggle);this.__refactorClass(i.find("input"),this.conf.classNames[r].check,t.check);i.find("input."+t.toggle+", input."+t.check).each(function(){var i=n(this),r=i.closest("li"),e=i.hasClass(t.toggle)?"toggle":"check",f=i.attr("id")||u.__getUniqueId();r.children('label[for="'+f+'"]').length||(i.attr("id",f),r.prepend(i),n('<label for="'+f+'" class="'+t[e]+'"><\/label>').insertBefore(r.children("a, span").last()))})})},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("toggle check")},clickAnchor:function(){}};n[i].configuration.classNames[r]={toggle:"Toggle",check:"Check"}}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["breadcrumbs"]=function(i,r,u){var o=this,f=n[t]._c,s=n[t]._d,e;f.add("separator");e=n('<span class="'+f.navbar+'__breadcrumbs" />').appendTo(i);this.bind("initNavbar:after",function(t){var r;if(!t.children("."+f.navbar).children("."+f.navbar+"__breadcrumbs").length){t.removeClass(f.panel+"_has-navbar");for(var e=[],h=n('<span class="'+f.navbar+'__breadcrumbs"><\/span>'),i=t,o=!0;i&&i.length;)(i.is("."+f.panel)||(i=i.closest("."+f.panel)),i.parent("."+f.listitem+"_vertical").length)||(r=i.children("."+f.navbar).children("."+f.navbar+"__title").text(),r.length&&e.unshift(o?"<span>"+r+"<\/span>":'<a href="#'+i.attr("id")+'">'+r+"<\/a>"),o=!1),i=i.data(s.parent);u.breadcrumbs.removeFirst&&e.shift();h.append(e.join('<span class="'+f.separator+'">'+u.breadcrumbs.separator+"<\/span>")).appendTo(t.children("."+f.navbar))}});this.bind("openPanel:start",function(n){var t=n.find("."+f.navbar+"__breadcrumbs");t.length&&e.html(t.html()||"")});this.bind("initNavbar:after:sr-aria",function(t){t.children("."+f.navbar).children("."+f.breadcrumbs).children("a").each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").slice(1))})})}}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["close"]=function(i){var u=n[t]._c,r;n[t].glbl;u.add("close");r=n('<a class="'+u.btn+" "+u.btn+"_close "+u.navbar+'__btn" href="#" />').appendTo(i);this.bind("setPage:after",function(n){r.attr("href","#"+n.attr("id"))});this.bind("setPage:after:sr-text",function(){r.html(this.__sr_text(n[t].i18n(this.conf.screenReader.text.closeMenu)));this.__sr_aria(r,"owns",r.attr("href").slice(1))})}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["next"]=function(r){var o,e,s,f=n[t]._c,u=n('<a class="'+f.btn+" "+f.btn+"_next "+f.navbar+'__btn" href="#" />').appendTo(r);this.bind("openPanel:start",function(n){o=n.find("."+this.conf.classNames[i].panelNext);e=o.attr("href");s=o.html();e?u.attr("href",e):u.removeAttr("href");u[e||s?"removeClass":"addClass"](f.hidden);u.html(s)});this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(u,"hidden",u.hasClass(f.hidden));this.__sr_aria(u,"owns",(u.attr("href")||"").slice(1))})};n[t].configuration.classNames[i].panelNext="Next"}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["prev"]=function(r){var u=n[t]._c,f=n('<a class="'+u.btn+" "+u.btn+"_prev "+u.navbar+'__btn" href="#" />').appendTo(r),e,o,s;this.bind("initNavbar:after",function(n){n.removeClass(u.panel+"_has-navbar")});this.bind("openPanel:start",function(n){n.parent("."+u.listitem+"_vertical").length||(e=n.find("."+this.conf.classNames[i].panelPrev),e.length||(e=n.children("."+u.navbar).children("."+u.btn+"_prev")),o=e.attr("href"),s=e.html(),o?f.attr("href",o):f.removeAttr("href"),f[o||s?"removeClass":"addClass"](u.hidden),f.html(s))});this.bind("initNavbar:after:sr-aria",function(n){var t=n.children("."+u.navbar);this.__sr_aria(t,"hidden",!0)});this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(f,"hidden",f.hasClass(u.hidden));this.__sr_aria(f,"owns",(f.attr("href")||"").slice(1))})};n[t].configuration.classNames[i].panelPrev="Prev"}(n),!function(n){var t="mmenu";n[t].addons["navbars"]["searchfield"]=function(i){var r=n[t]._c,u=n('<div class="'+r.searchfield+'" />').appendTo(i);"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={});this.opts.searchfield.add=!0;this.opts.searchfield.addTo=u}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["tabs"]=function(r){function e(n){var i,t;f.removeClass(u.navbar+"__tab_selected");i=f.filter('[href="#'+n.attr("id")+'"]');i.length?i.addClass(u.navbar+"__tab_selected"):(t=n.data(o.parent),t&&t.length&&e(t.closest("."+u.panel)))}var u=n[t]._c,o=n[t]._d,s=n[t]._e,h=this,f=r.children("a");r.addClass(u.navbar+"_tabs").parent().addClass(u.navbars+"_has-tabs");f.on(s.click+"-"+i,function(t){t.preventDefault();var i=n(this);if(i.hasClass(u.navbar+"__tab_selected"))return void t.stopImmediatePropagation();try{h.__openPanelWoAnimation(n(i.attr("href")));t.stopImmediatePropagation()}catch(r){}});this.bind("openPanel:start",e)}}(n),!function(n){var t="mmenu",i="navbars";n[t].addons[i]["title"]=function(r,u){var s,c,e,f=n[t]._c,o=n('<a class="'+f.navbar+'__title" />').appendTo(r),h;this.bind("openPanel:start",function(n){n.parent("."+f.listitem+"_vertical").length||(e=n.find("."+this.conf.classNames[i].panelTitle),e.length||(e=n.children("."+f.navbar).children("."+f.navbar+"__title")),s=e.attr("href"),c=e.html()||u.title,s?o.attr("href",s):o.removeAttr("href"),o[s||c?"removeClass":"addClass"](f.hidden),o.html(c))});this.bind("openPanel:start:sr-aria",function(){if(this.opts.screenReader.text&&(h||(h=this.$menu.children("."+f.navbars+"_top, ."+f.navbars+"_bottom").children("."+f.navbar).children("."+f.btn+"_prev")),h.length)){var n=!0;"parent"==this.opts.navbar.titleLink&&(n=!h.hasClass(f.hidden));this.__sr_aria(o,"hidden",n)}})};n[t].configuration.classNames[i].panelTitle="Title"}(n),!function(n){n["mmenu"].wrappers["angular"]=function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}}}(n),!function(n){var t;n["mmenu"].wrappers["bootstrap3"]=function(){this.$menu.hasClass("navbar-collapse")&&(this.conf.classNames.selected="active",this.conf.classNames.divider="divider",this.conf.clone=!0,this.opts.initMenu=function(n){for(var r="",u=["nav-tabs","nav-pills","navbar-nav"],i=0;i<u.length;i++)if(n.find("."+u[i]).length){r=u[i];break}r.length&&(t.menu.call(this),t.dropdown.call(this),t[r.split("nav-").join("").split("-nav").join("")].call(this))})};t={menu:function(){this.$menu.children().removeClass("nav").find(".sr-only").remove().end().find(".divider:empty").remove();for(var t=["role","aria-haspopup","aria-expanded"],n=0;n<t.length;n++)this.$menu.find("["+t[n]+"]").removeAttr(t[n])},dropdown:function(){var t=this.$menu.find(".dropdown");t.removeClass("dropdown");t.children(".dropdown-toggle").find(".caret").remove().end().each(function(){n(this).replaceWith("<span>"+n(this).html()+"<\/span>")});t.children(".dropdown-menu").removeClass("dropdown-menu")},tabs:function(){this.$menu.children().removeClass("nav-tabs")},pills:function(){this.$menu.children().removeClass("nav-pills")},navbar:function(){var t=this,n;this.$menu.removeClass("collapse navbar-collapse").wrapInner("<div />").children().children().removeClass("navbar-left navbar-right navbar-nav navbar-text navbar-btn");n=this.$menu.find(".navbar-form");this.conf.searchform={form:{action:n.attr("action"),method:n.attr("method")},input:{name:n.find("input").attr("name")},submit:!0};n.remove();(this.$orig||this.$menu).closest(".navbar").find(".navbar-header").find(".navbar-toggle").off("click").on("click",function(n){t.open();n.stopImmediatePropagation();n.preventDefault()})}}}(n),!function(n){function t(t){for(var r=n("<a />"),u=["href","title","target"],i=0;i<u.length;i++)"undefined"!=typeof t.attr(u[i])&&r.attr(u[i],t.attr(u[i]));return r.html(t.html()),r.find(".sr-only").remove(),r}function i(i){var r=n("<ul />");return i.find(".dropdown-item, .dropdown-divider").each(function(){var u=n(this),i=n("<li />");u.hasClass("dropdown-divider")?i.addClass("Divider"):i.append(t(u));r.append(i)}),r}function r(r){var u=n("<ul />");return r.find(".nav-item").each(function(){var r=n(this),f=n("<li />"),e;(r.hasClass("active")&&f.addClass("Selected"),r.hasClass("nav-link"))||(e=r.children(".dropdown-menu"),e.length&&f.append(i(e)),r=r.children(".nav-link"));f.prepend(t(r));u.append(f)}),u}n["mmenu"].wrappers["bootstrap4"]=function(){var t=this,f,u;this.$menu.hasClass("navbar-collapse")&&(this.conf.clone=!1,f=n("<nav />"),u=n("<div />"),f.append(u),this.$menu.children().each(function(){var f=n(this);switch(!0){case f.hasClass("navbar-nav"):u.append(r(f));break;case f.hasClass("dropdown-menu"):u.append(i(f));break;case f.hasClass("form-inline"):t.conf.searchfield.form={action:f.attr("action")||null,method:f.attr("method")||null};t.conf.searchfield.input={name:f.find("input").attr("name")||null};t.conf.searchfield.clear=!1;t.conf.searchfield.submit=!0;break;default:u.append(f.clone(!0))}}),this.bind("initMenu:before",function(){f.prependTo("body");this.$menu=f}),this.$menu.parent().find(".navbar-toggler").removeAttr("data-target").removeAttr("aria-controls").off("click").on("click",function(n){n.preventDefault();n.stopImmediatePropagation();t.open()}))}}(n),!function(n){n["mmenu"].wrappers["jqueryMobile"]=function(){var t=this;this.opts.onClick.close=!1;this.conf.offCanvas.pageSelector="div.ui-page-active";n("body").on("pagecontainerchange",function(n,i){"function"==typeof t.close&&(t.close(),t.setPage(i.toPage))});this.bind("initAnchors:after",function(){n("body").on("click",".mm-listview a",function(t){t.isDefaultPrevented()||(t.preventDefault(),n("body").pagecontainer("change",this.href))})})}}(n),!function(n){n["mmenu"].wrappers["magento"]=function(){this.conf.classNames.selected="active"}}(n),!function(n){n["mmenu"].wrappers["olark"]=function(){this.conf.offCanvas.noPageSelector.push("#olark")}}(n),!function(n){var t="mmenu";n[t].wrappers["turbolinks"]=function(){var i,r;n(document).on("turbolinks:before-visit",function(){r=n("html");i=r.attr("class");i=n.grep(i.split(/\s+/),function(n){return!/mm-/.test(n)}).join(" ")}).on("turbolinks:load",function(){"undefined"!=typeof r&&(r.attr("class",i),n[t].glbl=!1)})}}(n),!function(n){n["mmenu"].wrappers["wordpress"]=function(){this.conf.classNames.selected="current-menu-item";n("#wpadminbar").css("position","fixed").addClass("mm-slideout")}}(n),!0});!function(n,t,i,r){"use strict";function o(n){var r=n.currentTarget,f=n.data?n.data.options:{},t=f.selector?i(f.selector):n.data?n.data.items:[],e=i(r).attr("data-fancybox")||"",u=0,o=i.fancybox.getInstance();n.preventDefault();o&&o.current.opts.$orig.is(r)||(e?(t=t.length?t.filter('[data-fancybox="'+e+'"]'):i('[data-fancybox="'+e+'"]'),u=t.index(r),0>u&&(u=0)):t=[r],i.fancybox.open(t,f,u))}if(i){if(i.fn.fancybox)return void i.error("fancyBox already initialized");var c={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!1,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","close"],idleTime:4,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><button data-fancybox-prev title="{{PREV}}" class="fancybox-button fancybox-button--left"><\/button><div class="fancybox-infobar__body"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><button data-fancybox-next title="{{NEXT}}" class="fancybox-button fancybox-button--right"><\/button><\/div><div class="fancybox-toolbar">{{BUTTONS}}<\/div><div class="fancybox-navigation"><button data-fancybox-prev title="{{PREV}}" class="fancybox-arrow fancybox-arrow--left" /><button data-fancybox-next title="{{NEXT}}" class="fancybox-arrow fancybox-arrow--right" /><\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption-wrap"><div class="fancybox-caption"><\/div><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<p><\/div>',btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><\/button>',fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><\/button>',thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><\/button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><\/button>'},parentEl:"body",autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0},onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return"image"===n.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{clickContent:function(n){return"image"===n.type&&"toggleControls"},clickSlide:function(n){return"image"===n.type?"toggleControls":"close"},dblclickContent:function(n){return"image"===n.type&&"zoom"},dblclickSlide:function(n){return"image"===n.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder"}}},f=i(n),u=i(t),v=0,l=function(n){return n&&n.hasOwnProperty&&n instanceof i},a=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),s=function(){var n,u=t.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(u.style[n]!==r)return i[n]}(),e=function(n){return n&&n.length&&n[0].offsetHeight},h=function(n,r,u){var f=this;f.opts=i.extend(!0,{index:u},c,r||{});r&&i.isArray(r.buttons)&&(f.opts.buttons=r.buttons);f.id=f.opts.id||++v;f.group=[];f.currIndex=parseInt(f.opts.index,10)||0;f.prevIndex=null;f.prevPos=null;f.currPos=0;f.firstRun=null;f.createGroup(n);f.group.length&&(f.$lastFocus=i(t.activeElement).blur(),f.slides={},f.init(n))};i.extend(h.prototype,{init:function(){var r,f,e,n=this,t=n.group[n.currIndex].opts;n.scrollTop=u.scrollTop();n.scrollLeft=u.scrollLeft();i.fancybox.getInstance()||i.fancybox.isMobile||"hidden"===i("body").css("overflow")||(r=i("body").width(),i("html").addClass("fancybox-enabled"),r=i("body").width()-r,r>1&&i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar, .fancybox-enabled body { margin-right: '+r+"px; }<\/style>"));e="";i.each(t.buttons,function(n,i){e+=t.btnTpl[i]||""});f=i(n.translate(n,t.baseTpl.replace("{{BUTTONS}}",e))).addClass("fancybox-is-hidden").attr("id","fancybox-container-"+n.id).addClass(t.baseClass).data("FancyBox",n).prependTo(t.parentEl);n.$refs={container:f};["bg","inner","infobar","toolbar","stage","caption"].forEach(function(t){n.$refs[t]=f.find(".fancybox-"+t)});(!t.arrows||n.group.length<2)&&f.find(".fancybox-navigation").remove();t.infobar||n.$refs.infobar.remove();t.toolbar||n.$refs.toolbar.remove();n.trigger("onInit");n.activate();n.jumpTo(n.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang];return t.replace(/\{\{(\w+)\}\}/g,function(n,t){var u=i[t];return u===r?n:u})},createGroup:function(n){var t=this,u=i.makeArray(n);i.each(u,function(n,u){var c,s,h,l,f={},o={},e=[];i.isPlainObject(u)?(f=u,o=u.opts||u):"object"===i.type(u)&&i(u).length?(c=i(u),e=c.data(),o="options"in e?e.options:{},o="object"===i.type(o)?o:{},f.src="src"in e?e.src:o.src||c.attr("href"),["width","height","thumb","type","filter"].forEach(function(n){n in e&&(o[n]=e[n])}),"srcset"in e&&(o.image={srcset:e.srcset}),o.$orig=c,f.type||f.src||(f.type="inline",f.src=u)):f={type:"html",src:u+""};f.opts=i.extend(!0,{},t.opts,o);i.fancybox.isMobile&&(f.opts=i.extend(!0,{},f.opts,f.opts.mobile));s=f.type||f.opts.type;h=f.src||"";!s&&h&&(h.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":h.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":"#"===h.charAt(0)&&(s="inline"));f.type=s;f.index=t.group.length;f.opts.$orig&&!f.opts.$orig.length&&delete f.opts.$orig;!f.opts.$thumb&&f.opts.$orig&&(f.opts.$thumb=f.opts.$orig.find("img:first"));f.opts.$thumb&&!f.opts.$thumb.length&&delete f.opts.$thumb;"function"===i.type(f.opts.caption)?f.opts.caption=f.opts.caption.apply(u,[t,f]):"caption"in e&&(f.opts.caption=e.caption);f.opts.caption=f.opts.caption===r?"":f.opts.caption+"";"ajax"===s&&(l=h.split(/\s+/,2),l.length>1&&(f.src=l.shift(),f.opts.filter=l.shift()));"auto"==f.opts.smallBtn&&(i.inArray(s,["html","inline","ajax"])>-1?(f.opts.toolbar=!1,f.opts.smallBtn=!0):f.opts.smallBtn=!1);"pdf"===s&&(f.type="iframe",f.opts.iframe.preload=!1);f.opts.modal&&(f.opts=i.extend(!0,f.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(f)})},addEvents:function(){var r=this;r.removeEvents();r.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();r.close(n)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();r.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();r.next()});f.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&"resize"===n.originalEvent.type?a(function(){r.update()}):(r.$refs.stage.hide(),setTimeout(function(){r.$refs.stage.show();r.update()},500))});u.on("focusin.fb",function(n){var u=i.fancybox?i.fancybox.getInstance():null;u.isClosing||!u.current||!u.current.opts.trapFocus||i(n.target).hasClass("fancybox-container")||i(n.target).is(t)||u&&"fixed"!==i(n.target).css("position")&&!u.$refs.container.has(n.target).length&&(n.stopPropagation(),u.focus(),f.scrollTop(r.scrollTop).scrollLeft(r.scrollLeft))});u.on("keydown.fb",function(n){var u=r.current,t=n.keyCode||n.which;if(u&&u.opts.keyboard&&!i(n.target).is("input")&&!i(n.target).is("textarea"))return 8===t||27===t?(n.preventDefault(),void r.close(n)):37===t||38===t?(n.preventDefault(),void r.previous()):39===t||40===t?(n.preventDefault(),void r.next()):void r.trigger("afterKeydown",n,t)});r.group[r.currIndex].opts.idleTime&&(r.idleSecondsCounter=0,u.on("mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){r.idleSecondsCounter=0;r.isIdle&&r.showControls();r.isIdle=!1}),r.idleInterval=n.setInterval(function(){r.idleSecondsCounter++;r.idleSecondsCounter>=r.group[r.currIndex].opts.idleTime&&(r.isIdle=!0,r.idleSecondsCounter=0,r.hideControls())},1e3))},removeEvents:function(){var t=this;f.off("orientationchange.fb resize.fb");u.off("focusin.fb keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var h,c,f,o,v,a,s,u=this,l=u.group.length;if(!(u.isSliding||u.isClosing||u.isAnimating&&u.firstRun)){if(n=parseInt(n,10),c=u.current?u.current.opts.loop:u.opts.loop,!c&&(0>n||n>=l))return!1;if(h=u.firstRun=null===u.firstRun,!(2>l&&!h&&u.isSliding)){if(o=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,f=u.createSlide(n),l>1&&((c||f.index>0)&&u.createSlide(n-1),(c||f.index<l-1)&&u.createSlide(n+1)),u.current=f,u.currIndex=f.index,u.currPos=f.pos,u.trigger("beforeShow",h),u.updateControls(),a=i.fancybox.getTranslate(f.$slide),f.isMoved=(0!==a.left||0!==a.top)&&!f.$slide.hasClass("fancybox-animated"),f.forcedDuration=r,i.isNumeric(t)?f.forcedDuration=t:t=f.opts[h?"animationDuration":"transitionDuration"],t=parseInt(t,10),h)return f.opts.animationEffect&&t&&u.$refs.container.css("transition-duration",t+"ms"),u.$refs.container.removeClass("fancybox-is-hidden"),e(u.$refs.container),u.$refs.container.addClass("fancybox-is-open"),f.$slide.addClass("fancybox-slide--current"),u.loadSlide(f),void u.preload();i.each(u.slides,function(n,t){i.fancybox.stop(t.$slide)});f.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current");f.isMoved?(v=Math.round(f.$slide.width()),i.each(u.slides,function(n,r){var e=r.pos-f.pos;i.fancybox.animate(r.$slide,{top:0,left:e*v+e*r.opts.gutter},t,function(){r.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous");r.pos===u.currPos&&(f.isMoved=!1,u.complete())})})):u.$refs.stage.children().removeAttr("style");f.isLoaded?u.revealContent(f):u.loadSlide(f);u.preload();o.pos!==f.pos&&(s="fancybox-slide--"+(o.pos>f.pos?"next":"previous"),o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),o.isComplete=!1,t&&(f.isMoved||f.opts.transitionEffect)&&(f.isMoved?o.$slide.addClass(s):(s="fancybox-animated "+s+" fancybox-fx-"+f.opts.transitionEffect,i.fancybox.animate(o.$slide,s,t,function(){o.$slide.removeClass(s).removeAttr("style")}))))}}},createSlide:function(n){var u,r,t=this;return r=n%t.group.length,r=0>r?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,u){var l,e,o,y,p,f=this,s=f.current,w=s.$content,a=parseInt(s.$slide.width(),10),v=parseInt(s.$slide.height(),10),h=s.width,c=s.height;"image"!=s.type||s.hasError||!w||f.isAnimating||(i.fancybox.stop(w),f.isAnimating=!0,n=n===r?.5*a:n,t=t===r?.5*v:t,l=i.fancybox.getTranslate(w),y=h/l.width,p=c/l.height,e=.5*a-.5*h,o=.5*v-.5*c,h>a&&(e=l.left*y-(n*y-n),e>0&&(e=0),a-h>e&&(e=a-h)),c>v&&(o=l.top*p-(t*p-t),o>0&&(o=0),v-c>o&&(o=v-c)),f.updateCursor(h,c),i.fancybox.animate(w,{top:o,left:e,scaleX:y,scaleY:p},u||330,function(){f.isAnimating=!1}),f.SlideShow&&f.SlideShow.isActive&&f.SlideShow.stop())},scaleToFit:function(n){var t,r=this,f=r.current,u=f.$content;"image"!=f.type||f.hasError||!u||r.isAnimating||(i.fancybox.stop(u),r.isAnimating=!0,t=r.getFitPos(f),r.updateCursor(t.width,t.height),i.fancybox.animate(u,{top:t.top,left:t.left,scaleX:t.width/u.width(),scaleY:t.height/u.height()},n||330,function(){r.isAnimating=!1}))},getFitPos:function(n){var r,u,e,o,s,l=this,a=n.$content,h=n.width,c=n.height,t=n.opts.margin;return!(!a||!a.length||!h&&!c)&&("number"===i.type(t)&&(t=[t,t]),2==t.length&&(t=[t[0],t[1],t[0],t[1]]),f.width()<800&&(t=[0,0,0,0]),r=parseInt(l.$refs.stage.width(),10)-(t[1]+t[3]),u=parseInt(l.$refs.stage.height(),10)-(t[0]+t[2]),e=Math.min(1,r/h,u/c),o=Math.floor(e*h),s=Math.floor(e*c),{top:Math.floor(.5*(u-s))+t[0],left:Math.floor(.5*(r-o))+t[3],width:o,height:s})},update:function(){var n=this;i.each(n.slides,function(t,i){n.updateSlide(i)})},updateSlide:function(n){var t=this,r=n.$content;r&&(n.width||n.height)&&(i.fancybox.stop(r),i.fancybox.setTranslate(r,t.getFitPos(n)),n.pos===t.currPos&&t.updateCursor());n.$slide.trigger("refresh");t.trigger("onUpdate",n)},updateCursor:function(n,t){var f,i=this,u=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");i.current&&!i.isClosing&&(i.isZoomable()?(u.addClass("fancybox-is-zoomable"),f=n!==r&&t!==r?n<i.current.width&&t<i.current.height:i.isScaledDown(),f?u.addClass("fancybox-can-zoomIn"):i.current.opts.touch?u.addClass("fancybox-can-drag"):u.addClass("fancybox-can-zoomOut")):i.current.opts.touch&&u.addClass("fancybox-can-drag"))},isZoomable:function(){var t,r=this,n=r.current;if(n&&!r.isClosing)return!!("image"===n.type&&n.isLoaded&&!n.hasError&&("zoom"===n.opts.clickContent||i.isFunction(n.opts.clickContent)&&"zoom"===n.opts.clickContent(n))&&(t=r.getFitPos(n),n.width>t.width||n.height>t.height))},isScaledDown:function(){var u=this,t=u.current,r=t.$content,n=!1;return r&&(n=i.fancybox.getTranslate(r),n=n.width<t.width||n.height<t.height),n},canPan:function(){var i=this,r=i.current,t=r.$content,n=!1;return t&&(n=i.getFitPos(r),n=Math.abs(t.width()-n.width)>1||Math.abs(t.height()-n.height)>1),n},loadSlide:function(n){var r,u,f,t=this;if(!n.isLoading&&!n.isLoaded){switch(n.isLoading=!0,t.trigger("beforeLoad",n),r=n.type,u=n.$slide,u.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(r||"unknown")).addClass(n.opts.slideClass),r){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){"success"===r&&t.setContent(n,i)},error:function(i,r){i&&"abort"!==r&&t.setError(n)}}));u.one("onReset",function(){f.abort()});break;default:t.setError(n)}return!0}},setImage:function(t){var r,u,s,h,e=this,c=t.opts.image.srcset,o,f;if(c){for(s=n.devicePixelRatio||1,h=n.innerWidth*s,u=c.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);return 0===i?t.url=n:void(r&&(t.value=r,t.postfix=n[n.length-1]))}),t}),u.sort(function(n,t){return n.value-t.value}),o=0;o<u.length;o++)if(f=u[o],"w"===f.postfix&&f.value>=h||"x"===f.postfix&&f.value>=s){r=f;break}!r&&u.length&&(r=u[u.length-1]);r&&(t.src=r.url,t.width&&t.height&&"w"==r.postfix&&(t.height=t.width/t.height*r.value,t.width=r.value))}t.$content=i('<div class="fancybox-image-wrap"><\/div>').addClass("fancybox-is-hidden").appendTo(t.$slide);t.opts.preload!==!1&&t.opts.width&&t.opts.height&&(t.opts.thumb||t.opts.$thumb)?(t.width=t.opts.width,t.height=t.opts.height,t.$ghost=i("<img />").one("error",function(){i(this).remove();t.$ghost=null;e.setBigImage(t)}).one("load",function(){e.afterLoad(t);e.setBigImage(t)}).addClass("fancybox-image").appendTo(t.$content).attr("src",t.opts.thumb||t.opts.$thumb.attr("src"))):e.setBigImage(t)},setBigImage:function(n){var r=this,t=i("<img />");n.$image=t.one("error",function(){r.setError(n)}).one("load",function(){clearTimeout(n.timouts);n.timouts=null;r.isClosing||(n.width=this.naturalWidth,n.height=this.naturalHeight,n.opts.image.srcset&&t.attr("sizes","100vw").attr("srcset",n.opts.image.srcset),r.hideLoading(n),n.$ghost?n.timouts=setTimeout(function(){n.timouts=null;n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))):r.afterLoad(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(t[0].complete||"complete"==t[0].readyState)&&t[0].naturalWidth&&t[0].naturalHeight?t.trigger("load"):t[0].error?t.trigger("error"):n.timouts=setTimeout(function(){t[0].complete||n.hasError||r.showLoading(n)},100)},setIframe:function(n){var u,f=this,t=n.opts.iframe,e=n.$slide;n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(e);u=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content);t.preload?(f.showLoading(n),u.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");f.afterLoad(n)}),e.on("refresh.fb",function(){var o,s,i,n=l.$content,f=t.css.width,e=t.css.height;if(1===u[0].isReady){try{s=u.contents();i=s.find("body")}catch(l){}i&&i.length&&(f===r&&(o=u[0].contentWindow.document.documentElement.scrollWidth,f=Math.ceil(i.outerWidth(!0)+(n.width()-o)),f+=n.outerWidth()-n.innerWidth()),e===r&&(e=Math.ceil(i.outerHeight(!0)),e+=n.outerHeight()-n.innerHeight()),f&&n.width(f),e&&n.height(e));n.removeClass("fancybox-is-hidden")}})):this.afterLoad(n);u.attr("src",n.src);n.opts.smallBtn===!0&&n.$content.prepend(f.translate(n,n.opts.btnTpl.smallBtn));e.one("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank")}catch(n){}i(this).empty();n.isLoaded=!1})},setContent:function(n,t){var r=this;r.isClosing||(r.hideLoading(n),n.$slide.empty(),l(t)&&t.parent().length?(t.parent(".fancybox-slide--inline").trigger("onReset"),n.$placeholder=i("<div><\/div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||("string"===i.type(t)&&(t=i("<div>").append(i.trim(t)).contents(),3===t[0].nodeType&&(t=i("<div>").html(t))),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter))),n.$slide.one("onReset",function(){n.$placeholder&&(n.$placeholder.after(t.hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1)}),n.$content=i(t).appendTo(n.$slide),n.opts.smallBtn&&!n.$smallBtn&&(n.$smallBtn=i(r.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content.filter("div").first())),this.afterLoad(n))},setError:function(n){n.hasError=!0;n.$slide.removeClass("fancybox-slide--"+n.type);this.setContent(n,this.translate(n,n.opts.errorTpl))},showLoading:function(n){var t=this;n=n||t.current;n&&!n.$spinner&&(n.$spinner=i(t.opts.spinnerTpl).appendTo(n.$slide))},hideLoading:function(n){var t=this;n=n||t.current;n&&n.$spinner&&(n.$spinner.remove(),delete n.$spinner)},afterLoad:function(n){var t=this;t.isClosing||(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),n.opts.protect&&n.$content&&!n.hasError&&(n.$content.on("contextmenu.fb",function(n){return 2==n.button&&n.preventDefault(),!0}),"image"===n.type&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)),t.revealContent(n))},revealContent:function(n){var f,l,o,c,u,t=this,h=n.$slide,s=!1;return f=n.opts[t.firstRun?"animationEffect":"transitionEffect"],o=n.opts[t.firstRun?"animationDuration":"transitionDuration"],o=parseInt(n.forcedDuration===r?o:n.forcedDuration,10),!n.isMoved&&n.pos===t.currPos&&o||(f=!1),"zoom"!==f||n.pos===t.currPos&&o&&"image"===n.type&&!n.hasError&&(s=t.getThumbPos(n))||(f="fade"),"zoom"===f?(u=t.getFitPos(n),u.scaleX=u.width/s.width,u.scaleY=u.height/s.height,delete u.width,delete u.height,c=n.opts.zoomOpacity,"auto"==c&&(c=Math.abs(n.width/n.height-s.width/s.height)>.1),c&&(s.opacity=.1,u.opacity=1),i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),s),e(n.$content),void i.fancybox.animate(n.$content,u,o,function(){t.complete()})):(t.updateSlide(n),f?(i.fancybox.stop(h),l="fancybox-animated fancybox-slide--"+(n.pos>t.prevPos?"next":"previous")+" fancybox-fx-"+f,h.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(l),n.$content.removeClass("fancybox-is-hidden"),e(h),void i.fancybox.animate(h,"fancybox-slide--current",o,function(){h.removeClass(l).removeAttr("style");n.pos===t.currPos&&t.complete()},!0)):(e(h),n.$content.removeClass("fancybox-is-hidden"),void(n.pos===t.currPos&&t.complete())))},getThumbPos:function(r){var f,s=this,o=!1,h=function(t){for(var f,u=t[0],r=u.getBoundingClientRect(),e=[];null!==u.parentElement;)"hidden"!==i(u.parentElement).css("overflow")&&"auto"!==i(u.parentElement).css("overflow")||e.push(u.parentElement.getBoundingClientRect()),u=u.parentElement;return f=e.every(function(n){var t=Math.min(r.right,n.right)-Math.max(r.left,n.left),i=Math.min(r.bottom,n.bottom)-Math.max(r.top,n.top);return t>0&&i>0}),f&&r.bottom>0&&r.right>0&&r.left<i(n).width()&&r.top<i(n).height()},u=r.opts.$thumb,e=u?u.offset():0;return e&&u[0].ownerDocument===t&&h(u)&&(f=s.$refs.stage.offset(),o={top:e.top-f.top+parseFloat(u.css("border-top-width")||0),left:e.left-f.left+parseFloat(u.css("border-left-width")||0),width:u.width(),height:u.height(),scaleX:1,scaleY:1}),o},complete:function(){var r=this,n=r.current,u={};n.isMoved||!n.isLoaded||n.isComplete||(n.isComplete=!0,n.$slide.siblings().trigger("onReset"),e(n.$slide),n.$slide.addClass("fancybox-slide--complete"),i.each(r.slides,function(n,t){t.pos>=r.currPos-1&&t.pos<=r.currPos+1?u[t.pos]=t:t&&(i.fancybox.stop(t.$slide),t.$slide.off().remove())}),r.slides=u,r.updateCursor(),r.trigger("afterShow"),(i(t.activeElement).is("[disabled]")||n.opts.autoFocus&&"image"!=n.type&&"iframe"!==n.type)&&r.focus())},preload:function(){var t,i,n=this;n.group.length<2||(t=n.slides[n.currPos+1],i=n.slides[n.currPos-1],t&&"image"===t.type&&n.loadSlide(t),i&&"image"===i.type&&n.loadSlide(i))},focus:function(){var n,t=this.current;this.isClosing||(t&&t.isComplete&&(n=t.$slide.find("input[autofocus]:enabled:visible:first"),n.length||(n=t.$slide.find("button,:input,[tabindex],a").filter(":enabled:visible:first"))),n=n&&n.length?n:this.$refs.container,n.focus())},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.uid!==n.uid&&!t.isClosing&&t.trigger("onDeactivate")});n.current&&(n.$refs.container.index()>0&&n.$refs.container.prependTo(t.body),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var o,h,c,l,u,e,f=this,r=f.current,v=function(){f.cleanUp(n)};return!(f.isClosing||(f.isClosing=!0,f.trigger("beforeClose",n)===!1?(f.isClosing=!1,a(function(){f.update()}),1):(f.removeEvents(),r.timouts&&clearTimeout(r.timouts),c=r.$content,o=r.opts.animationEffect,h=i.isNumeric(t)?t:o?r.opts.animationDuration:0,r.$slide.off(s).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),r.$slide.siblings().trigger("onReset").remove(),h&&f.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),f.hideLoading(r),f.hideControls(),f.updateCursor(),"zoom"!==o||n!==!0&&c&&h&&"image"===r.type&&!r.hasError&&(e=f.getThumbPos(r))||(o="fade"),"zoom"===o?(i.fancybox.stop(c),u=i.fancybox.getTranslate(c),u.width=u.width*u.scaleX,u.height=u.height*u.scaleY,l=r.opts.zoomOpacity,"auto"==l&&(l=Math.abs(r.width/r.height-e.width/e.height)>.1),l&&(e.opacity=0),u.scaleX=u.width/e.width,u.scaleY=u.height/e.height,u.width=e.width,u.height=e.height,i.fancybox.setTranslate(r.$content,u),i.fancybox.animate(r.$content,e,h,v),0):(o&&h?n===!0?setTimeout(v,h):i.fancybox.animate(r.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,h,v):v(),0))))},cleanUp:function(n){var r,t=this;t.current.$slide.trigger("onReset");t.$refs.container.empty().remove();t.trigger("afterClose",n);t.$lastFocus&&t.current.opts.backFocus&&t.$lastFocus.focus();t.current=null;r=i.fancybox.getInstance();r?r.activate():(f.scrollTop(t.scrollTop).scrollLeft(t.scrollLeft),i("html").removeClass("fancybox-enabled"),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var o,f=Array.prototype.slice.call(arguments,1),e=this,r=t&&t.opts?t:e.current;return r?f.unshift(r):r=e,f.unshift(e),i.isFunction(r.opts[n])&&(o=r.opts[n].apply(r,f)),o===!1?o:void("afterClose"===n?u.trigger(n+".fb",f):e.$refs.container.trigger(n+".fb",f))},updateControls:function(){var n=this,t=n.current,r=t.index,u=t.opts,f=u.caption,e=n.$refs.caption;t.$slide.trigger("refresh");n.$caption=f&&f.length?e.html(f):null;n.isHiddenControls||n.showControls();i("[data-fancybox-count]").html(n.group.length);i("[data-fancybox-index]").html(r+1);i("[data-fancybox-prev]").prop("disabled",!u.loop&&0>=r);i("[data-fancybox-next]").prop("disabled",!u.loop&&r>=n.group.length-1)},hideControls:function(){this.isHiddenControls=!0;this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.isHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal);n.$caption?i.addClass("fancybox-show-caption "):i.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.1.28",defaults:c,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):first').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof h&&("string"===i.type(n)?t[n].apply(t,r):"function"===i.type(n)&&n.apply(t,r),t)},open:function(n,t,i){return new h(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),n===!0&&this.close())},destroy:function(){this.close(!0);u.off("click.fb-start")},isMobile:t.createTouch!==r&&/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t,r,i;return!n||!n.length?!1:((t=n.eq(0).css("transform"),t&&-1!==t.indexOf("matrix")?(t=t.split("(")[1],t=t.split(")")[0],t=t.split(",")):t=[],t.length)?(t=t.length>10?[t[13],t[12],t[0],t[5]]:[t[5],t[4],t[0],t[3]],t=t.map(parseFloat)):(t=[0,0,1,1],r=/\.*translate\((.*)px,(.*)px\)/i,i=r.exec(n.eq(0).attr("style")),i&&(t[0]=parseFloat(i[2]),t[1]=parseFloat(i[1]))),{top:t[0],left:t[1],scaleX:t[2],scaleY:t[3],opacity:parseFloat(n.css("opacity")),width:n.width(),height:n.height()})},setTranslate:function(n,t){var i="",u={};if(n&&t)return(t.left===r&&t.top===r||(i=(t.left===r?n.position().left:t.left)+"px, "+(t.top===r?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),t.scaleX!==r&&t.scaleY!==r&&(i=(i.length?i+" ":"")+"scale("+t.scaleX+", "+t.scaleY+")"),i.length&&(u.transform=i),t.opacity!==r&&(u.opacity=t.opacity),t.width!==r&&(u.width=t.width),t.height!==r&&(u.height=t.height),n.css(u))},animate:function(n,t,u,f,e){var o=s||"transitionend";i.isFunction(u)&&(f=u,u=null);i.isPlainObject(t)||n.removeAttr("style");n.on(o,function(u){u&&u.originalEvent&&(!n.is(u.originalEvent.target)||"z-index"==u.originalEvent.propertyName)||(n.off(o),i.isPlainObject(t)?t.scaleX!==r&&t.scaleY!==r&&(n.css("transition-duration","0ms"),t.width=Math.round(n.width()*t.scaleX),t.height=Math.round(n.height()*t.scaleY),t.scaleX=1,t.scaleY=1,i.fancybox.setTranslate(n,t)):e!==!0&&n.removeClass(t),i.isFunction(f)&&f(u))});i.isNumeric(u)&&n.css("transition-duration",u+"ms");i.isPlainObject(t)?i.fancybox.setTranslate(n,t):n.addClass(t);n.data("timer",setTimeout(function(){n.trigger("transitionend")},u+16))},stop:function(n){clearTimeout(n.data("timer"));n.off(s)}};i.fn.fancybox=function(n){var t;return n=n||{},t=n.selector||!1,t?i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},o):this.off("click.fb-start").on("click.fb-start",{items:this,options:n},o),this};u.on("click.fb-start","[data-fancybox]",o)}}(window,document,window.jQuery||jQuery),function(n){"use strict";var t=function(t,i,r){if(t)return(r=r||"","object"===n.type(r)&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t)},i={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12])+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};n(document).on("onInit.fb",function(r,u){n.each(u.group,function(r,u){var a,v,f,h,e,l,o,s=u.src||"",c=!1;u.type||(a=n.extend(!0,{},i,u.opts.media),n.each(a,function(i,r){var a,y;if(f=s.match(r.matcher),l={},o=i,f){if(c=r.type,r.paramPlace&&f[r.paramPlace])for(e=f[r.paramPlace],"?"==e[0]&&(e=e.substring(1)),e=e.split("&"),a=0;a<e.length;++a)y=e[a].split("=",2),2==y.length&&(l[y[0]]=decodeURIComponent(y[1].replace(/\+/g," ")));return h=n.extend(!0,{},r.params,u.opts[i],l),s="function"===n.type(r.url)?r.url.call(this,f,h,u):t(r.url,f,h),v="function"===n.type(r.thumb)?r.thumb.call(this,f,h,u):t(r.thumb,f),"vimeo"===o&&(s=s.replace("&%23","#")),!1}}),c?(u.src=s,u.type=c,u.opts.thumb||u.opts.$thumb&&u.opts.$thumb.length||(u.opts.thumb=v),"iframe"===c&&(n.extend(!0,u.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}}),u.contentProvider=o,u.opts.slideClass+=" fancybox-slide--"+("gmap_place"==o||"gmap_search"==o?"map":"video"))):u.type="image")})})}(window.jQuery),function(n,t,i){"use strict";var s=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return t&&n?"x"===i?n.x-t.x:"y"===i?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2)):0},h=function(n){if(n.is("a,button,input,select,textarea,label")||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;u>t;t++)if("data-fancybox-"===r[t].nodeName.substr(0,14))return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=("scroll"===i||"auto"===i)&&t.scrollHeight>t.clientHeight,f=("scroll"===r||"auto"===r)&&t.scrollWidth>t.clientWidth;return u||f},o=function(n){for(var t=!1;!(t=c(n.get(0)))&&(n=n.parent(),n.length&&!n.hasClass("fancybox-stage")&&!n.is("body")););return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){this.$container.off(".fb.touch")};r.prototype.ontouchstart=function(r){var f=this,s=i(r.target),l=f.instance,c=l.current,v=c.$content,a="touchstart"==r.type;if(a&&f.$container.off("mousedown.fb.touch"),!c||f.instance.isAnimating||f.instance.isClosing)return r.stopPropagation(),void r.preventDefault();if((!r.originalEvent||2!=r.originalEvent.button)&&s.length&&!h(s)&&!h(s.parent())&&!(r.originalEvent.clientX>s[0].clientWidth+s.offset().left)&&(f.startPoints=e(r),f.startPoints&&!(f.startPoints.length>1&&l.isSliding))){if(f.$target=s,f.$content=v,f.canTap=!0,i(t).off(".fb.touch"),i(t).on(a?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")),i(t).on(a?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove")),!l.current.opts.touch&&!l.canPan()||!s.is(f.$stage)&&!f.$stage.find(s).length)return void(s.is("img")&&r.preventDefault());r.stopPropagation();i.fancybox.isMobile&&(o(f.$target)||o(f.$target.parent()))||r.preventDefault();f.canvasWidth=Math.round(c.$slide[0].clientWidth);f.canvasHeight=Math.round(c.$slide[0].clientHeight);f.startTime=(new Date).getTime();f.distanceX=f.distanceY=f.distance=0;f.isPanning=!1;f.isSwiping=!1;f.isZooming=!1;f.sliderStartPos=f.sliderLastPos||{top:0,left:0};f.contentStartPos=i.fancybox.getTranslate(f.$content);f.contentLastPos=null;1!==f.startPoints.length||f.isZooming||(f.canTap=!l.isSliding,"image"===c.type&&(f.contentStartPos.width>f.canvasWidth+1||f.contentStartPos.height>f.canvasHeight+1)?(i.fancybox.stop(f.$content),f.$content.css("transition-duration","0ms"),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-controls--isGrabbing"));2!==f.startPoints.length||l.isAnimating||c.hasError||"image"!==c.type||!c.isLoaded&&!c.$ghost||(f.isZooming=!0,f.isSwiping=!1,f.isPanning=!1,i.fancybox.stop(f.$content),f.$content.css("transition-duration","0ms"),f.centerPointStartX=.5*(f.startPoints[0].x+f.startPoints[1].x)-i(n).scrollLeft(),f.centerPointStartY=.5*(f.startPoints[0].y+f.startPoints[1].y)-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1]))}};r.prototype.ontouchmove=function(n){var t=this;if(t.newPoints=e(n),i.fancybox.isMobile&&(o(t.$target)||o(t.$target.parent())))return n.stopPropagation(),void(t.canTap=!1);if((t.instance.current.opts.touch||t.instance.canPan())&&t.newPoints&&t.newPoints.length&&(t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0)){if(!t.$target.is(t.$stage)&&!t.$stage.find(t.$target).length)return;n.stopPropagation();n.preventDefault();t.isSwiping?t.onSwipe():t.isPanning?t.onPan():t.isZooming&&t.onZoom()}};r.prototype.onSwipe=function(){var u,t=this,e=t.isSwiping,r=t.sliderStartPos.left||0;e===!0?Math.abs(t.distance)>10&&(t.canTap=!1,t.instance.group.length<2&&t.instance.opts.touch.vertical?t.isSwiping="y":t.instance.isSliding||t.instance.opts.touch.vertical===!1||"auto"===t.instance.opts.touch.vertical&&i(n).width()>800?t.isSwiping="x":(u=Math.abs(180*Math.atan2(t.distanceY,t.distanceX)/Math.PI),t.isSwiping=u>45&&135>u?"y":"x"),t.instance.isSliding=t.isSwiping,t.startPoints=t.newPoints,i.each(t.instance.slides,function(n,r){i.fancybox.stop(r.$slide);r.$slide.css("transition-duration","0ms");r.inTransition=!1;r.pos===t.instance.current.pos&&(t.sliderStartPos.left=i.fancybox.getTranslate(r.$slide).left)}),t.instance.SlideShow&&t.instance.SlideShow.isActive&&t.instance.SlideShow.stop()):("x"==e&&(t.distanceX>0&&(t.instance.group.length<2||0===t.instance.current.index&&!t.instance.current.opts.loop)?r+=Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?r-=Math.pow(-t.distanceX,.8):r+=t.distanceX),t.sliderLastPos={top:"x"==e?0:t.sliderStartPos.top+t.distanceY,left:r},t.requestId&&(f(t.requestId),t.requestId=null),t.requestId=s(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))}))};r.prototype.onPan=function(){var r,u,t,n=this;n.canTap=!1;r=n.contentStartPos.width>n.canvasWidth?n.contentStartPos.left+n.distanceX:n.contentStartPos.left;u=n.contentStartPos.top+n.distanceY;t=n.limitMovement(r,u,n.contentStartPos.width,n.contentStartPos.height);t.scaleX=n.contentStartPos.scaleX;t.scaleY=n.contentStartPos.scaleY;n.contentLastPos=t;n.requestId&&(f(n.requestId),n.requestId=null);n.requestId=s(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})};r.prototype.limitMovement=function(n,t,i,r){var f,e,o,s,u=this,h=u.canvasWidth,c=u.canvasHeight,v=u.contentStartPos.left,y=u.contentStartPos.top,l=u.distanceX,a=u.distanceY;return f=Math.max(0,.5*h-.5*i),e=Math.max(0,.5*c-.5*r),o=Math.min(h-i,.5*h-.5*i),s=Math.min(c-r,.5*c-.5*r),i>h&&(l>0&&n>f&&(n=f-1+Math.pow(-f+v+l,.8)||0),0>l&&o>n&&(n=o+1-Math.pow(o-v-l,.8)||0)),r>c&&(a>0&&t>e&&(t=e-1+Math.pow(-e+y+a,.8)||0),0>a&&s>t&&(t=s+1-Math.pow(s-y-a,.8)||0)),{top:t,left:n}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=u-i>n?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=f-r>t?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this,e=t.contentStartPos.width,o=t.contentStartPos.height,l=t.contentStartPos.left,a=t.contentStartPos.top,v=u(t.newPoints[0],t.newPoints[1]),r=v/t.startDistanceBetweenFingers,h=Math.floor(e*r),c=Math.floor(o*r),y=(e-h)*t.percentageOfImageAtPinchPointX,p=(o-c)*t.percentageOfImageAtPinchPointY,w=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),b=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),k=w-t.centerPointStartX,d=b-t.centerPointStartY,g=l+(y+k),nt=a+(p+d),tt={top:nt,left:g,scaleX:t.contentStartPos.scaleX*r,scaleY:t.contentStartPos.scaleY*r};t.canTap=!1;t.newWidth=h;t.newHeight=c;t.contentLastPos=tt;t.requestId&&(f(t.requestId),t.requestId=null);t.requestId=s(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})};r.prototype.ontouchend=function(n){var r=this,u=Math.max((new Date).getTime()-r.startTime,1),o=r.isSwiping,s=r.isPanning,h=r.isZooming;return r.endPoints=e(n),r.$container.removeClass("fancybox-controls--isGrabbing"),i(t).off(".fb.touch"),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.canTap?r.onTap(n):(r.speed=366,r.velocityX=r.distanceX/u*.5,r.velocityY=r.distanceY/u*.5,r.speedX=Math.max(.5*r.speed,Math.min(1.5*r.speed,1/Math.abs(r.velocityX)*r.speed)),void(s?r.endPanning():h?r.endZooming():r.endSwiping(o)))};r.prototype.endSwiping=function(n){var t=this,r=!1;t.instance.isSliding=!1;t.sliderLastPos=null;"y"==n&&Math.abs(t.distanceY)>50?(i.fancybox.animate(t.instance.current.$slide,{top:t.sliderStartPos.top+t.distanceY+150*t.velocityY,opacity:0},150),r=t.instance.close(!0,300)):"x"==n&&t.distanceX>50&&t.instance.group.length>1?r=t.instance.previous(t.speedX):"x"==n&&t.distanceX<-50&&t.instance.group.length>1&&(r=t.instance.next(t.speedX));r!==!1||"x"!=n&&"y"!=n||t.instance.jumpTo(t.instance.current.index,150);t.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var r,u,t,n=this;n.contentLastPos&&(n.instance.current.opts.touch.momentum===!1?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+n.velocityX*n.speed,u=n.contentLastPos.top+n.velocityY*n.speed),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,330))};r.prototype.endZooming=function(){var u,f,e,o,n=this,s=n.instance.current,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,o={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,o),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>s.width||r>s.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(e=n.limitPosition(u,f,t,r),i.fancybox.setTranslate(n.content,i.fancybox.getTranslate(n.$content)),i.fancybox.animate(n.$content,e,150)))};r.prototype.onTap=function(n){var u,r=this,o=i(n.target),t=r.instance,f=t.current,s=n&&e(n)||r.startPoints,h=s[0]?s[0].x-r.$stage.offset().left:0,c=s[0]?s[0].y-r.$stage.offset().top:0,l=function(u){var e=f.opts[u];if(i.isFunction(e)&&(e=e.apply(t,[f,n])),e)switch(e){case"close":t.close(r.startEvent);break;case"toggleControls":t.toggleControls(!0);break;case"next":t.next();break;case"nextOrClose":t.group.length>1?t.next():t.close(r.startEvent);break;case"zoom":"image"==f.type&&(f.isLoaded||f.$ghost)&&(t.canPan()?t.scaleToFit():t.isScaledDown()?t.scaleToActual(h,c):t.group.length<2&&t.close(r.startEvent))}};if(!(n.originalEvent&&2==n.originalEvent.button||t.isSliding||h>o[0].clientWidth+o.offset().left)){if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))u="Outside";else if(o.is(".fancybox-slide"))u="Slide";else{if(!t.current.$content||!t.current.$content.has(n.target).length)return;u="Content"}if(r.tapped){if(clearTimeout(r.tapped),r.tapped=null,Math.abs(h-r.tapX)>50||Math.abs(c-r.tapY)>50||t.isSliding)return this;l("dblclick"+u)}else r.tapX=h,r.tapY=c,f.opts["dblclick"+u]&&f.opts["dblclick"+u]!==f.opts["click"+u]?r.tapped=setTimeout(function(){r.tapped=null;l("click"+u)},300):l("click"+u);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))});i(t).on("beforeClose.fb",function(n,t){t&&t.Guestures&&t.Guestures.destroy()})}(window,document,window.jQuery),function(n,t){"use strict";var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,speed:3e3,init:function(){var n=this;n.$button=n.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});(n.instance.group.length<2||!n.instance.group[n.instance.currIndex].opts.slideShow)&&n.$button.hide()},set:function(){var n=this;n.instance&&n.instance.current&&(n.instance.current.opts.loop||n.instance.currIndex<n.instance.group.length-1)?n.timer=setTimeout(function(){n.instance.next()},n.instance.current.opts.slideShow.speed||n.speed):(n.stop(),n.instance.idleSecondsCounter=0,n.instance.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null},start:function(){var n=this,t=n.instance.current;n.instance&&t&&(t.opts.loop||t.index<n.instance.group.length-1)&&(n.isActive=!0,n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_STOP).addClass("fancybox-button--pause"),t.isComplete&&n.set())},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_START).removeClass("fancybox-button--pause");n.isActive=!1},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(80===e||32===e)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,window.jQuery),function(n,t){"use strict";var i=function(){for(var t,i,u=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},r=0;r<u.length;r++)if(t=u[r],t&&t[1]in n){for(i=0;i<t.length;i++)f[u[0][i]]=t[i];return f}return!1}(),r;if(!i)return void(t&&t.fancybox&&(t.fancybox.defaults.btnTpl.fullScreen=!1));r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}};t(n).on({"onInit.fb":function(n,t){var i,u=t.$refs.toolbar.find("[data-fancybox-fullscreen]");t&&!t.FullScreen&&t.group[t.currIndex].opts.fullScreen?(i=t.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle(i[0])}),t.opts.fullScreen&&t.opts.fullScreen.autoStart===!0&&r.request(i[0]),t.FullScreen=r):u.hide()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&70===u&&(r.preventDefault(),t.FullScreen.toggle(t.$refs.container[0]))},"beforeClose.fb":function(n){n&&n.FullScreen&&r.exit()}});t(n).on(i.fullscreenchange,function(){var n=t.fancybox.getInstance();n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0));n.trigger("onFullscreenChange",r.isFullscreen())})}(document,window.jQuery),function(n,t){"use strict";var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,init:function(){var n=this,t=n.instance.group[0],i=n.instance.group[1];n.$button=n.instance.$refs.toolbar.find("[data-fancybox-thumbs]");n.instance.group.length>1&&n.instance.group[n.instance.currIndex].opts.thumbs&&("image"==t.type||t.opts.thumb||t.opts.$thumb)&&("image"==i.type||i.opts.thumb||i.opts.$thumb)?(n.$button.on("click",function(){n.toggle()}),n.isActive=!0):(n.$button.hide(),n.isActive=!1)},create:function(){var i,n,r=this.instance;this.$grid=t('<div class="fancybox-thumbs"><\/div>').appendTo(r.$refs.container);i="<ul>";t.each(r.group,function(t,r){n=r.opts.thumb||(r.opts.$thumb?r.opts.$thumb.attr("src"):null);n||"image"!==r.type||(n=r.src);n&&n.length&&(i+='<li data-index="'+t+'"  tabindex="0" class="fancybox-thumbs-loading"><img data-src="'+n+'" /><\/li>')});i+="<\/ul>";this.$list=t(i).appendTo(this.$grid).on("click","li",function(){r.jumpTo(t(this).data("index"))});this.$list.find("img").hide().one("load",function(){var n,i,r,u,o=t(this).parent().removeClass("fancybox-thumbs-loading"),f=o.outerWidth(),e=o.outerHeight();n=this.naturalWidth||this.width;i=this.naturalHeight||this.height;r=n/f;u=i/e;r>=1&&u>=1&&(r>u?(n/=u,i=e):(n=f,i/=r));t(this).css({width:Math.floor(n),height:Math.floor(i),"margin-top":Math.min(0,Math.floor(.3*e-.3*i)),"margin-left":Math.min(0,Math.floor(.5*f-.5*n))}).show()}).each(function(){this.src=t(this).data("src")})},focus:function(){this.instance.current&&this.$list.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active").focus()},close:function(){this.$grid.hide()},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus()):this.$grid&&this.instance.trigger("onThumbsHide");this.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){t&&!t.Thumbs&&(t.Thumbs=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;if(u&&u.isActive){if(i.modal)return u.$button.hide(),void u.hide();r&&i.opts.thumbs.autoStart===!0&&u.show();u.isVisible&&u.focus()}},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&71===u&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&t.opts.thumbs.hideOnClose!==!1&&i.close()}})}(document,window.jQuery),function(n,t,i){"use strict";function f(){var r=t.location.hash.substr(1),n=r.split("-"),i=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,u=n.join("-");return 1>i&&(i=1),{hash:r,index:i,gallery:u}}function s(n){var t;""!==n.gallery&&(t=i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1),t.length||(t=i("#"+i.escapeSelector(n.gallery))),t.length&&(o=!1,t.trigger("click")))}function e(n){var t;return!!n&&(t=n.current?n.current.opts:n.opts,t.hash||(t.$orig?t.$orig.data("fancybox"):""))}i.escapeSelector||(i.escapeSelector=function(n){var t=function(n,t){return t?"\x00"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n};return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t)});var o=!0,r=null,u=null;i(function(){setTimeout(function(){i.fancybox.defaults.hash!==!1&&(i(n).on({"onInit.fb":function(n,t){var i,r;t.group[t.currIndex].opts.hash!==!1&&(i=f(),r=e(t),r&&i.gallery&&r==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,f,s){var h;s&&s.opts.hash!==!1&&(h=e(f),h&&""!==h&&(t.location.hash.indexOf(h)<0&&(f.opts.origHash=t.location.hash),r=h+(f.group.length>1?"-"+(s.index+1):""),"replaceState"in t.history?(u&&clearTimeout(u),u=setTimeout(function(){t.history[o?"pushState":"replaceState"]({},n.title,t.location.pathname+t.location.search+"#"+r);u=null;o=!1},300)):t.location.hash=r))},"beforeClose.fb":function(f,o,s){var h,c;u&&clearTimeout(u);s.opts.hash!==!1&&(h=e(o),c=o&&o.opts.origHash?o.opts.origHash:"",h&&""!==h&&("replaceState"in history?t.history.replaceState({},n.title,t.location.pathname+t.location.search+c):(t.location.hash=c,i(t).scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))),r=null)}}),i(t).on("hashchange.fb",function(){var n=f();i.fancybox.getInstance()?!r||r===n.gallery+"-"+n.index||1===n.index&&r==n.gallery||(r=null,i.fancybox.close()):""!==n.gallery&&s(n)}),s(f()))},50)})}(document,window,window.jQuery),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(t,i){return void 0===i&&(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){var t=function(){var t;return n&&n.fn&&n.fn.select2&&n.fn.select2.amd&&(t=n.fn.select2.amd),function(){if(!t||!t.requirejs){t?i=t:t={};var n,i,r;!function(t){function e(n,t){return tt.call(n,t)}function c(n,t){var e,s,o,u,h,y,c,w,i,l,p,b,r=t&&t.split("/"),a=f.map,v=a&&a["*"]||{};if(n){for(n=n.split("/"),h=n.length-1,f.nodeIdCompat&&k.test(n[h])&&(n[h]=n[h].replace(k,"")),"."===n[0].charAt(0)&&r&&(b=r.slice(0,r.length-1),n=b.concat(n)),i=0;i<n.length;i++)if(p=n[i],"."===p)n.splice(i,1),i-=1;else if(".."===p){if(0===i||1===i&&".."===n[2]||".."===n[i-1])continue;i>0&&(n.splice(i-1,2),i-=2)}n=n.join("/")}if((r||v)&&a){for(e=n.split("/"),i=e.length;i>0;i-=1){if(s=e.slice(0,i).join("/"),r)for(l=r.length;l>0;l-=1)if(o=a[r.slice(0,l).join("/")],o&&(o=o[s])){u=o;y=i;break}if(u)break;!c&&v&&v[s]&&(c=v[s],w=i)}!u&&c&&(u=c,y=w);u&&(e.splice(0,y,u),n=e.join("/"))}return n}function w(n,i){return function(){var r=it.call(arguments,0);return"string"!=typeof r[0]&&1===r.length&&r.push(null),o.apply(t,r.concat([n,i]))}}function d(n){return function(t){return c(t,n)}}function g(n){return function(t){u[n]=t}}function l(n){if(e(h,n)){var i=h[n];delete h[n];p[n]=!0;a.apply(t,i)}if(!e(u,n)&&!e(p,n))throw new Error("No "+n);return u[n]}function v(n){var i,t=n?n.indexOf("!"):-1;return t>-1&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function b(n){return n?v(n):[]}function nt(n){return function(){return f&&f.config&&f.config[n]||{}}}var a,o,y,s,u={},h={},f={},p={},tt=Object.prototype.hasOwnProperty,it=[].slice,k=/\.js$/;y=function(n,t){var r,u=v(n),i=u[0],f=t[1];return n=u[1],i&&(i=c(i,f),r=l(i)),i?n=r&&r.normalize?r.normalize(n,d(f)):c(n,f):(n=c(n,f),u=v(n),i=u[0],n=u[1],i&&(r=l(i))),{f:i?i+"!"+n:n,n:n,pr:i,p:r}};s={require:function(n){return w(n)},exports:function(n){var t=u[n];return"undefined"!=typeof t?t:u[n]={}},module:function(n){return{id:n,uri:"",exports:u[n],config:nt(n)}}};a=function(n,i,r,f){var v,o,d,k,c,nt,tt,a=[],it=typeof r;if(f=f||n,nt=b(f),"undefined"===it||"function"===it){for(i=!i.length&&r.length?["require","exports","module"]:i,c=0;c<i.length;c+=1)if(k=y(i[c],nt),o=k.f,"require"===o)a[c]=s.require(n);else if("exports"===o)a[c]=s.exports(n),tt=!0;else if("module"===o)v=a[c]=s.module(n);else if(e(u,o)||e(h,o)||e(p,o))a[c]=l(o);else{if(!k.p)throw new Error(n+" missing "+o);k.p.load(k.n,w(f,!0),g(o),{});a[c]=u[o]}d=r?r.apply(u[n],a):void 0;n&&(v&&v.exports!==t&&v.exports!==u[n]?u[n]=v.exports:d===t&&tt||(u[n]=d))}else n&&(u[n]=r)};n=i=o=function(n,i,r,u,e){if("string"==typeof n)return s[n]?s[n](i):l(y(n,b(i)).f);if(!n.splice){if(f=n,f.deps&&o(f.deps,f.callback),!i)return;i.splice?(n=i,i=r,r=null):n=t}return i=i||function(){},"function"==typeof r&&(r=u,u=e),u?a(t,n,i,r):setTimeout(function(){a(t,n,i,r)},4),o};o.config=function(n){return o(n)};n._defined=u;r=function(n,t,i){if("string"!=typeof n)throw new Error("See almond README: incorrect module build, no module name");t.splice||(i=t,t=[]);e(u,n)||e(h,n)||(h[n]=[n,t,i])};r.amd={jQuery:!0}}();t.requirejs=n;t.require=i;t.define=r}}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=n||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(n){function r(n){var i=n.prototype,r=[],t,u;for(t in i)u=i[t],"function"==typeof u&&"constructor"!==t&&r.push(t);return r}var t={},i;return t.Extend=function(n,t){function r(){this.constructor=n}var u={}.hasOwnProperty,i;for(i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n},t.Decorate=function(n,t){function i(){var r=Array.prototype.unshift,u=t.prototype.constructor.length,i=n.prototype.constructor;u>0&&(r.call(arguments,n.prototype.constructor),i=t.prototype.constructor);i.apply(this,arguments)}function l(){this.constructor=i}var s=r(t),h=r(n),u,e,c,f,o;for(t.displayName=n.displayName,i.prototype=new l,u=0;u<h.length;u++)e=h[u],i.prototype[e]=n.prototype[e];for(c=function(n){var r=function(){},u;return n in i.prototype&&(r=i.prototype[n]),u=t.prototype[n],function(){var n=Array.prototype.unshift;return n.call(arguments,r),u.apply(this,arguments)}},f=0;f<s.length;f++)o=s[f],i.prototype[o]=c(o);return i},i=function(){this.listeners={}},i.prototype.on=function(n,t){this.listeners=this.listeners||{};n in this.listeners?this.listeners[n].push(t):this.listeners[n]=[t]},i.prototype.trigger=function(n){var i=Array.prototype.slice,t=i.call(arguments,1);this.listeners=this.listeners||{};null==t&&(t=[]);0===t.length&&t.push({});t[0]._type=n;n in this.listeners&&this.invoke(this.listeners[n],i.call(arguments,1));"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(n,t){for(var i=0,r=n.length;r>i;i++)n[i].apply(this,t)},t.Observable=i,t.generateChars=function(n){for(var r,t="",i=0;n>i;i++)r=Math.floor(36*Math.random()),t+=r.toString(36);return t},t.bind=function(n,t){return function(){n.apply(t,arguments)}},t._convertData=function(n){var f,r,i,u,t;for(f in n)if(r=f.split("-"),i=n,1!==r.length){for(u=0;u<r.length;u++)t=r[u],t=t.substring(0,1).toLowerCase()+t.substring(1),t in i||(i[t]={}),u==r.length-1&&(i[t]=n[f]),i=i[t];delete n[f]}return n},t.hasScroll=function(t,i){var u=n(i),f=i.style.overflowX,r=i.style.overflowY;return f!==r||"hidden"!==r&&"visible"!==r?"scroll"===f||"scroll"===r?!0:u.innerHeight()<i.scrollHeight||u.innerWidth()<i.scrollWidth:!1},t.escapeMarkup=function(n){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof n?n:String(n).replace(/[&<>"'\/\\]/g,function(n){return t[n]})},t.appendMany=function(t,i){if("1.7"===n.fn.jquery.substr(0,3)){var r=n();n.map(i,function(n){r=r.add(n)});i=r}t.append(i)},t}),t.define("select2/results",["jquery","./utils"],function(n,t){function i(n,t,r){this.$element=n;this.data=r;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<ul class="select2-results__options" role="tree"><\/ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var u=this.options.get("escapeMarkup"),i,r;this.clear();this.hideLoading();i=n('<li role="treeitem" aria-live="assertive" class="select2-results__option"><\/li>');r=this.options.get("translations").get(t.message);i.append(u(r(t.args)));i[0].className+=" select2-results__message";this.$results.append(i)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(n){var i,t,r,u;if(this.hideLoading(),i=[],null==n.results||0===n.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));for(n.results=this.sort(n.results),t=0;t<n.results.length;t++)r=n.results[t],u=this.option(r),i.push(u);this.$results.append(i)},i.prototype.position=function(n,t){var i=t.find(".select2-results");i.append(n)},i.prototype.sort=function(n){var t=this.options.get("sorter");return t(n)},i.prototype.highlightFirstItem=function(){var n=this.$results.find(".select2-results__option[aria-selected]"),t=n.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):n.first().trigger("mouseenter");this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(i){var r=n.map(i,function(n){return n.id.toString()}),u=t.$results.find(".select2-results__option[aria-selected]");u.each(function(){var i=n(this),t=n.data(this,"data"),u=""+t.id;null!=t.element&&t.element.selected||null==t.element&&n.inArray(u,r)>-1?i.attr("aria-selected","true"):i.attr("aria-selected","false")})})},i.prototype.showLoading=function(n){this.hideLoading();var i=this.options.get("translations").get("searching"),r={disabled:!0,loading:!0,text:i(n)},t=this.option(r);t.className+=" loading-results";this.$results.prepend(t)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(t){var r=document.createElement("li"),i,e,c,o,u,s,f,l,a,h;r.className="select2-results__option";i={role:"treeitem","aria-selected":"false"};t.disabled&&(delete i["aria-selected"],i["aria-disabled"]="true");null==t.id&&delete i["aria-selected"];null!=t._resultId&&(r.id=t._resultId);t.title&&(r.title=t.title);t.children&&(i.role="group",i["aria-label"]=t.text,delete i["aria-selected"]);for(e in i)c=i[e],r.setAttribute(e,c);if(t.children){for(o=n(r),u=document.createElement("strong"),u.className="select2-results__group",n(u),this.template(t,u),s=[],f=0;f<t.children.length;f++)l=t.children[f],a=this.option(l),s.push(a);h=n("<ul><\/ul>",{"class":"select2-results__options select2-results__options--nested"});h.append(s);o.append(u);o.append(h)}else this.template(t,r);return n.data(r,"data",t),r},i.prototype.bind=function(t){var i=this,r=t.id+"-results";this.$results.attr("id",r);t.on("results:all",function(n){i.clear();i.append(n.data);t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("results:append",function(n){i.append(n.data);t.isOpen()&&i.setClasses()});t.on("query",function(n){i.hideMessages();i.showLoading(n)});t.on("select",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())});t.on("open",function(){i.$results.attr("aria-expanded","true");i.$results.attr("aria-hidden","false");i.setClasses();i.ensureHighlightVisible()});t.on("close",function(){i.$results.attr("aria-expanded","false");i.$results.attr("aria-hidden","true");i.$results.removeAttr("aria-activedescendant")});t.on("results:toggle",function(){var n=i.getHighlightedResults();0!==n.length&&n.trigger("mouseup")});t.on("results:select",function(){var n=i.getHighlightedResults(),t;0!==n.length&&(t=n.data("data"),"true"==n.attr("aria-selected")?i.trigger("close",{}):i.trigger("select",{data:t}))});t.on("results:previous",function(){var r=i.getHighlightedResults(),u=i.$results.find("[aria-selected]"),f=u.index(r),n,t;if(0!==f){n=f-1;0===r.length&&(n=0);t=u.eq(n);t.trigger("mouseenter");var e=i.$results.offset().top,o=t.offset().top,s=i.$results.scrollTop()+(o-e);0===n?i.$results.scrollTop(0):0>o-e&&i.$results.scrollTop(s)}});t.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),o=t.index(e),r=o+1,n;if(!(r>=t.length)){n=t.eq(r);n.trigger("mouseenter");var u=i.$results.offset().top+i.$results.outerHeight(!1),f=n.offset().top+n.outerHeight(!1),s=i.$results.scrollTop()+f-u;0===r?i.$results.scrollTop(0):f>u&&i.$results.scrollTop(s)}});t.on("results:focus",function(n){n.element.addClass("select2-results__option--highlighted")});t.on("results:message",function(n){i.displayMessage(n)});n.fn.mousewheel&&this.$results.on("mousewheel",function(n){var t=i.$results.scrollTop(),r=i.$results.get(0).scrollHeight-t+n.deltaY,u=n.deltaY>0&&t-n.deltaY<=0,f=n.deltaY<0&&r<=i.$results.height();u?(i.$results.scrollTop(0),n.preventDefault(),n.stopPropagation()):f&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),n.preventDefault(),n.stopPropagation())});this.$results.on("mouseup",".select2-results__option[aria-selected]",function(t){var r=n(this),u=r.data("data");return"true"===r.attr("aria-selected")?void(i.options.get("multiple")?i.trigger("unselect",{originalEvent:t,data:u}):i.trigger("close",{})):void i.trigger("select",{originalEvent:t,data:u})});this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var t=n(this).data("data");i.getHighlightedResults().removeClass("select2-results__option--highlighted");i.trigger("results:focus",{data:t,element:n(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var n=this.getHighlightedResults();if(0!==n.length){var f=this.$results.find("[aria-selected]"),e=f.index(n),t=this.$results.offset().top,i=n.offset().top,r=this.$results.scrollTop()+(i-t),u=i-t;r-=2*n.outerHeight(!1);2>=e?this.$results.scrollTop(0):(u>this.$results.outerHeight()||0>u)&&this.$results.scrollTop(r)}},i.prototype.template=function(t,i){var u=this.options.get("templateResult"),f=this.options.get("escapeMarkup"),r=u(t,i);null==r?i.style.display="none":"string"==typeof r?i.innerHTML=f(r):n(i).append(r)},i}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,t.Observable),r.prototype.render=function(){var t=n('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"><\/span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),t.attr("title",this.$element.attr("title")),t.attr("tabindex",this._tabindex),this.$selection=t,t},r.prototype.bind=function(n){var t=this,r=(n.id+"-container",n.id+"-results");this.container=n;this.$selection.on("focus",function(n){t.trigger("focus",n)});this.$selection.on("blur",function(n){t._handleBlur(n)});this.$selection.on("keydown",function(n){t.trigger("keypress",n);n.which===i.SPACE&&n.preventDefault()});n.on("results:focus",function(n){t.$selection.attr("aria-activedescendant",n.data._resultId)});n.on("selection:update",function(n){t.update(n.data)});n.on("open",function(){t.$selection.attr("aria-expanded","true");t.$selection.attr("aria-owns",r);t._attachCloseHandler(n)});n.on("close",function(){t.$selection.attr("aria-expanded","false");t.$selection.removeAttr("aria-activedescendant");t.$selection.removeAttr("aria-owns");t.$selection.focus();t._detachCloseHandler(n)});n.on("enable",function(){t.$selection.attr("tabindex",t._tabindex)});n.on("disable",function(){t.$selection.attr("tabindex","-1")})},r.prototype._handleBlur=function(t){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||n.contains(i.$selection[0],document.activeElement)||i.trigger("blur",t)},1)},r.prototype._attachCloseHandler=function(t){n(document.body).on("mousedown.select2."+t.id,function(t){var i=n(t.target),r=i.closest(".select2"),u=n(".select2.select2-container--open");u.each(function(){var i=n(this),t;this!=r[0]&&(t=i.data("element"),t.select2("close"))})})},r.prototype._detachCloseHandler=function(t){n(document.body).off("mousedown.select2."+t.id)},r.prototype.position=function(n,t){var i=t.find(".selection");i.append(n)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.");},r}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--single"),n.html('<span class="select2-selection__rendered"><\/span><span class="select2-selection__arrow" role="presentation"><b role="presentation"><\/b><\/span>'),n},r.prototype.bind=function(n){var t=this,i;r.__super__.bind.apply(this,arguments);i=n.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i);this.$selection.attr("aria-labelledby",i);this.$selection.on("mousedown",function(n){1===n.which&&t.trigger("toggle",{originalEvent:n})});this.$selection.on("focus",function(){});this.$selection.on("blur",function(){});n.on("focus",function(){n.isOpen()||t.$selection.focus()});n.on("selection:update",function(n){t.update(n.data)})},r.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},r.prototype.display=function(n,t){var i=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(i(n,t))},r.prototype.selectionContainer=function(){return n("<span><\/span>")},r.prototype.update=function(n){if(0===n.length)return void this.clear();var t=n[0],i=this.$selection.find(".select2-selection__rendered"),r=this.display(t,i);i.empty().append(r);i.prop("title",t.title||t.text)},r}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(n,t,i){function r(){r.__super__.constructor.apply(this,arguments)}return i.Extend(r,t),r.prototype.render=function(){var n=r.__super__.render.call(this);return n.addClass("select2-selection--multiple"),n.html('<ul class="select2-selection__rendered"><\/ul>'),n},r.prototype.bind=function(){var t=this;r.__super__.bind.apply(this,arguments);this.$selection.on("click",function(n){t.trigger("toggle",{originalEvent:n})});this.$selection.on("click",".select2-selection__choice__remove",function(i){if(!t.options.get("disabled")){var r=n(this),u=r.parent(),f=u.data("data");t.trigger("unselect",{originalEvent:i,data:f})}})},r.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},r.prototype.display=function(n,t){var i=this.options.get("templateSelection"),r=this.options.get("escapeMarkup");return r(i(n,t))},r.prototype.selectionContainer=function(){return n('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;<\/span><\/li>')},r.prototype.update=function(n){var f,r,e;if(this.clear(),0!==n.length){for(f=[],r=0;r<n.length;r++){var u=n[r],t=this.selectionContainer(),o=this.display(u,t);t.append(o);t.prop("title",u.title||u.text);t.data("data",u);f.push(t)}e=this.$selection.find(".select2-selection__rendered");i.appendMany(e,f)}},r}),t.define("select2/selection/placeholder",["../utils"],function(){function n(n,t,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i)}return n.prototype.normalizePlaceholder=function(n,t){return"string"==typeof t&&(t={id:"",text:t}),t},n.prototype.createPlaceholder=function(n,t){var i=this.selectionContainer();return i.html(this.display(t)),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},n.prototype.update=function(n,t){var r=1==t.length&&t[0].id!=this.placeholder.id,u=t.length>1,i;if(u||r)return n.call(this,t);this.clear();i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},n}),t.define("select2/selection/allowClear",["jquery","../keys"],function(n,t){function i(){}return i.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option.");this.$selection.on("mousedown",".select2-selection__clear",function(n){r._handleClear(n)});t.on("keypress",function(n){r._handleKeyboardClear(n,t)})},i.prototype._handleClear=function(n,t){var r,u,i,f;if(!this.options.get("disabled")&&(r=this.$selection.find(".select2-selection__clear"),0!==r.length)){for(t.stopPropagation(),u=r.data("data"),i=0;i<u.length;i++)if(f={data:u[i]},this.trigger("unselect",f),f.prevented)return;this.$element.val(this.placeholder.id).trigger("change");this.trigger("toggle",{})}},i.prototype._handleKeyboardClear=function(n,i,r){r.isOpen()||(i.which==t.DELETE||i.which==t.BACKSPACE)&&this._handleClear(i)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var r=n('<span class="select2-selection__clear">&times;<\/span>');r.data("data",i);this.$selection.find(".select2-selection__rendered").prepend(r)}},i}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(n,t,i){function r(n,t,i){n.call(this,t,i)}return r.prototype.render=function(t){var i=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /><\/li>'),r;return this.$searchContainer=i,this.$search=i.find("input"),r=t.call(this),this._transferTabIndex(),r},r.prototype.bind=function(n,t,r){var u=this,f,e;n.call(this,t,r);t.on("open",function(){u.$search.trigger("focus")});t.on("close",function(){u.$search.val("");u.$search.removeAttr("aria-activedescendant");u.$search.trigger("focus")});t.on("enable",function(){u.$search.prop("disabled",!1);u._transferTabIndex()});t.on("disable",function(){u.$search.prop("disabled",!0)});t.on("focus",function(){u.$search.trigger("focus")});t.on("results:focus",function(n){u.$search.attr("aria-activedescendant",n.id)});this.$selection.on("focusin",".select2-search--inline",function(n){u.trigger("focus",n)});this.$selection.on("focusout",".select2-search--inline",function(n){u._handleBlur(n)});this.$selection.on("keydown",".select2-search--inline",function(n){var r,t,f;n.stopPropagation();u.trigger("keypress",n);u._keyUpPrevented=n.isDefaultPrevented();r=n.which;r===i.BACKSPACE&&""===u.$search.val()&&(t=u.$searchContainer.prev(".select2-selection__choice"),t.length>0&&(f=t.data("data"),u.searchRemoveChoice(f),n.preventDefault()))});f=document.documentMode;e=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(){return e?void u.$selection.off("input.search input.searchcheck"):void u.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(n){if(e&&"input"===n.type)return void u.$selection.off("input.search input.searchcheck");var t=n.which;t!=i.SHIFT&&t!=i.CTRL&&t!=i.ALT&&t!=i.TAB&&u.handleSearch(n)})},r.prototype._transferTabIndex=function(){this.$search.attr("tabindex",this.$selection.attr("tabindex"));this.$selection.attr("tabindex","-1")},r.prototype.createPlaceholder=function(n,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(n,t){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder","");n.call(this,t);this.$selection.find(".select2-selection__rendered").append(this.$searchContainer);this.resizeSearch();i&&this.$search.focus()},r.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},r.prototype.searchRemoveChoice=function(n,t){this.trigger("unselect",{data:t});this.$search.val(t.text);this.handleSearch()},r.prototype.resizeSearch=function(){var n,t;this.$search.css("width","25px");n="";""!==this.$search.attr("placeholder")?n=this.$selection.find(".select2-selection__rendered").innerWidth():(t=this.$search.val().length+1,n=.75*t+"em");this.$search.css("width",n)},r}),t.define("select2/selection/eventRelay",["jquery"],function(n){function t(){}return t.prototype.bind=function(t,i,r){var u=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],e=["opening","closing","selecting","unselecting"];t.call(this,i,r);i.on("*",function(t,i){if(-1!==n.inArray(t,f)){i=i||{};var r=n.Event("select2:"+t,{params:i});u.$element.trigger(r);-1!==n.inArray(t,e)&&(i.prevented=r.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(n,t){function i(n){this.dict=n||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(n){return this.dict[n]},i.prototype.extend=function(t){this.dict=n.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(n){if(!(n in i._cache)){var r=t(n);i._cache[n]=r}return new i(i._cache[n])},i}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","Ａ":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","Ｂ":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","Ｃ":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","Ｄ":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","Ǳ":"DZ","Ǆ":"DZ","ǲ":"Dz","ǅ":"Dz","Ⓔ":"E","Ｅ":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","Ｆ":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","Ｇ":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","Ｈ":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","Ｉ":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","Ｊ":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","Ｋ":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","Ｌ":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","Ǉ":"LJ","ǈ":"Lj","Ⓜ":"M","Ｍ":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","Ｎ":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","Ǌ":"NJ","ǋ":"Nj","Ⓞ":"O","Ｏ":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","Ｐ":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Ｑ":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","Ｒ":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","Ｓ":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","Ｔ":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","Ｕ":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","Ｖ":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","Ｗ":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","Ｘ":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Ｙ":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Ｚ":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","ａ":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","ｂ":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","ｃ":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","ｄ":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","ǳ":"dz","ǆ":"dz","ⓔ":"e","ｅ":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","ｆ":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","ｇ":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","ｈ":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","ｉ":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","ｊ":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","ｋ":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","ｌ":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","ǉ":"lj","ⓜ":"m","ｍ":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","ｎ":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ŉ":"n","ꞑ":"n","ꞥ":"n","ǌ":"nj","ⓞ":"o","ｏ":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","ｐ":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","ｑ":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","ｒ":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","ｓ":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","ｔ":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","ｕ":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","ｖ":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","ｗ":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","ｘ":"x","ẋ":"x","ẍ":"x","ⓨ":"y","ｙ":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","ｚ":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(n){function t(){t.__super__.constructor.call(this)}return n.Extend(t,n.Observable),t.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.");},t.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.");},t.prototype.bind=function(){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,i){var r=t.id+"-result-";return r+=n.generateChars(4),r+(null!=i.id?"-"+i.id.toString():"-"+n.generateChars(4))},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(n,t,i){function r(n,t){this.$element=n;this.options=t;r.__super__.constructor.call(this)}return t.Extend(r,n),r.prototype.current=function(n){var t=[],r=this;this.$element.find(":selected").each(function(){var n=i(this),u=r.item(n);t.push(u)});n(t)},r.prototype.select=function(n){var t=this,r;if(n.selected=!0,i(n.element).is("option"))return n.element.selected=!0,void this.$element.trigger("change");this.$element.prop("multiple")?this.current(function(r){var f=[],u,e;for(n=[n],n.push.apply(n,r),u=0;u<n.length;u++)e=n[u].id,-1===i.inArray(e,f)&&f.push(e);t.$element.val(f);t.$element.trigger("change")}):(r=n.id,this.$element.val(r),this.$element.trigger("change"))},r.prototype.unselect=function(n){var t=this;if(this.$element.prop("multiple"))return n.selected=!1,i(n.element).is("option")?(n.element.selected=!1,void this.$element.trigger("change")):void this.current(function(r){for(var e,u=[],f=0;f<r.length;f++)e=r[f].id,e!==n.id&&-1===i.inArray(e,u)&&u.push(e);t.$element.val(u);t.$element.trigger("change")})},r.prototype.bind=function(n){var t=this;this.container=n;n.on("select",function(n){t.select(n.data)});n.on("unselect",function(n){t.unselect(n.data)})},r.prototype.destroy=function(){this.$element.find("*").each(function(){i.removeData(this,"data")})},r.prototype.query=function(n,t){var r=[],u=this,f=this.$element.children();f.each(function(){var t=i(this),e,f;(t.is("option")||t.is("optgroup"))&&(e=u.item(t),f=u.matches(n,e),null!==f&&r.push(f))});t({results:r})},r.prototype.addOptions=function(n){t.appendMany(this.$element,n)},r.prototype.option=function(n){var t,u,r;return n.children?(t=document.createElement("optgroup"),t.label=n.text):(t=document.createElement("option"),void 0!==t.textContent?t.textContent=n.text:t.innerText=n.text),void 0!==n.id&&(t.value=n.id),n.disabled&&(t.disabled=!0),n.selected&&(t.selected=!0),n.title&&(t.title=n.title),u=i(t),r=this._normalizeItem(n),r.element=t,i.data(t,"data",r),u},r.prototype.item=function(n){var t={},e,o;if(t=i.data(n[0],"data"),null!=t)return t;if(n.is("option"))t={id:n.val(),text:n.text(),disabled:n.prop("disabled"),selected:n.prop("selected"),title:n.prop("title")};else if(n.is("optgroup")){t={text:n.prop("label"),children:[],title:n.prop("title")};for(var u=n.children("option"),f=[],r=0;r<u.length;r++)e=i(u[r]),o=this.item(e),f.push(o);t.children=f}return t=this._normalizeItem(t),t.element=n[0],i.data(n[0],"data",t),t},r.prototype._normalizeItem=function(n){i.isPlainObject(n)||(n={id:n,text:n});n=i.extend({},{text:""},n);return null!=n.id&&(n.id=n.id.toString()),null!=n.text&&(n.text=n.text.toString()),null==n._resultId&&n.id&&null!=this.container&&(n._resultId=this.generateResultId(this.container,n)),i.extend({},{selected:!1,disabled:!1},n)},r.prototype.matches=function(n,t){var i=this.options.get("matcher");return i(n,t)},r}),t.define("select2/data/array",["./select","../utils","jquery"],function(n,t,i){function r(n,t){var i=t.get("data")||[];r.__super__.constructor.call(this,n,t);this.addOptions(this.convertToOptions(i))}return t.Extend(r,n),r.prototype.select=function(n){var t=this.$element.find("option").filter(function(t,i){return i.value==n.id.toString()});0===t.length&&(t=this.option(n),this.addOptions(t));r.__super__.select.call(this,n)},r.prototype.convertToOptions=function(n){function c(n){return function(){return i(this).val()==n.id}}for(var r,f,h,l=this,e=this.$element.find("option"),a=e.map(function(){return l.item(i(this)).id}).get(),o=[],u=0;u<n.length;u++)if(r=this._normalizeItem(n[u]),i.inArray(r.id,a)>=0){var s=e.filter(c(r)),v=this.item(s),y=i.extend(!0,{},r,v),p=this.option(y);s.replaceWith(p)}else f=this.option(r),r.children&&(h=this.convertToOptions(r.children),t.appendMany(f,h)),o.push(f);return o},r}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(n,t,i){function r(n,t){this.ajaxOptions=this._applyDefaults(t.get("ajax"));null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults);r.__super__.constructor.call(this,n,t)}return t.Extend(r,n),r.prototype._applyDefaults=function(n){var t={data:function(n){return i.extend({},n,{q:n.term})},transport:function(n,t,r){var u=i.ajax(n);return u.then(t),u.fail(r),u}};return i.extend({},t,n,!0)},r.prototype.processResults=function(n){return n},r.prototype.query=function(n,t){function f(){var f=r.transport(r,function(r){var f=u.processResults(r,n);u.options.get("debug")&&window.console&&console.error&&(f&&f.results&&i.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response."));t(f)},function(){f.status&&"0"===f.status||u.trigger("results:message",{message:"errorLoading"})});u._request=f}var u=this,r;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);r=i.extend({type:"GET"},this.ajaxOptions);"function"==typeof r.url&&(r.url=r.url.call(this.$element,n));"function"==typeof r.data&&(r.data=r.data.call(this.$element,n));this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(f,this.ajaxOptions.delay)):f()},r}),t.define("select2/data/tags",["jquery"],function(n){function t(t,i,r){var f=r.get("tags"),o=r.get("createTag"),e,u;if(void 0!==o&&(this.createTag=o),e=r.get("insertTag"),void 0!==e&&(this.insertTag=e),t.call(this,i,r),n.isArray(f))for(u=0;u<f.length;u++){var s=f[u],h=this._normalizeItem(s),c=this.option(h);this.$element.append(c)}}return t.prototype.query=function(n,t,i){function u(n,f){for(var s,c,e=n.results,o=0;o<e.length;o++){var h=e[o],l=null!=h.children&&!u({results:h.children},!0),a=(h.text||"").toUpperCase(),v=(t.term||"").toUpperCase(),y=a===v;if(y||l)return f?!1:(n.data=e,void i(n))}if(f)return!0;s=r.createTag(t);null!=s&&(c=r.option(s),c.attr("data-select2-tag",!0),r.addOptions([c]),r.insertTag(e,s));n.results=e;i(n)}var r=this;return this._removeOldTags(),null==t.term||null!=t.page?void n.call(this,t,i):void n.call(this,t,u)},t.prototype.createTag=function(t,i){var r=n.trim(i.term);return""===r?null:{id:r,text:r}},t.prototype.insertTag=function(n,t,i){t.unshift(i)},t.prototype._removeOldTags=function(){var t=(this._lastTag,this.$element.find("option[data-select2-tag]"));t.each(function(){this.selected||n(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(n){function t(n,t,i){var r=i.get("tokenizer");void 0!==r&&(this.tokenizer=r);n.call(this,t,i)}return t.prototype.bind=function(n,t,i){n.call(this,t,i);this.$search=t.dropdown.$search||t.selection.$search||i.find(".select2-search__field")},t.prototype.query=function(t,i,r){function e(t){var i=u._normalizeItem(t),f=u.$element.find("option").filter(function(){return n(this).val()===i.id}),r;f.length||(r=u.option(i),r.attr("data-select2-tag",!0),u._removeOldTags(),u.addOptions([r]));o(i)}function o(n){u.trigger("select",{data:n})}var u=this,f;i.term=i.term||"";f=this.tokenizer(i,this.options,e);f.term!==i.term&&(this.$search.length&&(this.$search.val(f.term),this.$search.focus()),i.term=f.term);t.call(this,i,r)},t.prototype.tokenizer=function(t,i,r,u){for(var o,h=r.get("tokenSeparators")||[],e=i.term,f=0,c=this.createTag||function(n){return{id:n.term,text:n.term}};f<e.length;)if(o=e[f],-1!==n.inArray(o,h)){var l=e.substr(0,f),a=n.extend({},i,{term:l}),s=c(a);null!=s?(u(s),e=e.substr(f+1)||"",f=0):f++}else f++;return{term:e}},t}),t.define("select2/data/minimumInputLength",[],function(){function n(n,t,i){this.minimumInputLength=i.get("minimumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){return t.term=t.term||"",t.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):void n.call(this,t,i)},n}),t.define("select2/data/maximumInputLength",[],function(){function n(n,t,i){this.maximumInputLength=i.get("maximumInputLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){return t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):void n.call(this,t,i)},n}),t.define("select2/data/maximumSelectionLength",[],function(){function n(n,t,i){this.maximumSelectionLength=i.get("maximumSelectionLength");n.call(this,t,i)}return n.prototype.query=function(n,t,i){var r=this;this.current(function(u){var f=null!=u?u.length:0;return r.maximumSelectionLength>0&&f>=r.maximumSelectionLength?void r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}}):void n.call(r,t,i)})},n}),t.define("select2/dropdown",["jquery","./utils"],function(n,t){function i(n,t){this.$element=n;this.options=t;i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=n('<span class="select2-dropdown"><span class="select2-results"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},i.prototype.bind=function(){},i.prototype.position=function(){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),t.define("select2/dropdown/search",["jquery","../utils"],function(n){function t(){}return t.prototype.render=function(t){var r=t.call(this),i=n('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" /><\/span>');return this.$searchContainer=i,this.$search=i.find("input"),r.prepend(i),r},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);this.$search.on("keydown",function(n){u.trigger("keypress",n);u._keyUpPrevented=n.isDefaultPrevented()});this.$search.on("input",function(){n(this).off("keyup")});this.$search.on("keyup input",function(n){u.handleSearch(n)});i.on("open",function(){u.$search.attr("tabindex",0);u.$search.focus();window.setTimeout(function(){u.$search.focus()},0)});i.on("close",function(){u.$search.attr("tabindex",-1);u.$search.val("")});i.on("focus",function(){i.isOpen()||u.$search.focus()});i.on("results:all",function(n){if(null==n.query.term||""===n.query.term){var t=u.showSearch(n);t?u.$searchContainer.removeClass("select2-search--hide"):u.$searchContainer.addClass("select2-search--hide")}})},t.prototype.handleSearch=function(){if(!this._keyUpPrevented){var n=this.$search.val();this.trigger("query",{term:n})}this._keyUpPrevented=!1},t.prototype.showSearch=function(){return!0},t}),t.define("select2/dropdown/hidePlaceholder",[],function(){function n(n,t,i,r){this.placeholder=this.normalizePlaceholder(i.get("placeholder"));n.call(this,t,i,r)}return n.prototype.append=function(n,t){t.results=this.removePlaceholder(t.results);n.call(this,t)},n.prototype.normalizePlaceholder=function(n,t){return"string"==typeof t&&(t={id:"",text:t}),t},n.prototype.removePlaceholder=function(n,t){for(var u,r=t.slice(0),i=t.length-1;i>=0;i--)u=t[i],this.placeholder.id===u.id&&r.splice(i,1);return r},n}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function t(n,t,i,r){this.lastParams={};n.call(this,t,i,r);this.$loadingMore=this.createLoadingMore();this.loading=!1}return t.prototype.append=function(n,t){this.$loadingMore.remove();this.loading=!1;n.call(this,t);this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);i.on("query",function(n){u.lastParams=n;u.loading=!0});i.on("query:append",function(n){u.lastParams=n;u.loading=!0});this.$results.on("scroll",function(){var r=n.contains(document.documentElement,u.$loadingMore[0]),t,i;!u.loading&&r&&(t=u.$results.offset().top+u.$results.outerHeight(!1),i=u.$loadingMore.offset().top+u.$loadingMore.outerHeight(!1),t+50>=i&&u.loadMore())})},t.prototype.loadMore=function(){this.loading=!0;var t=n.extend({},{page:1},this.lastParams);t.page++;this.trigger("query:append",t)},t.prototype.showLoadingMore=function(n,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=n('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"><\/li>'),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(n,t){function i(t,i,r){this.$dropdownParent=r.get("dropdownParent")||n(document.body);t.call(this,i,r)}return i.prototype.bind=function(n,t,i){var r=this,u=!1;n.call(this,t,i);t.on("open",function(){r._showDropdown();r._attachPositioningHandler(t);u||(u=!0,t.on("results:all",function(){r._positionDropdown();r._resizeDropdown()}),t.on("results:append",function(){r._positionDropdown();r._resizeDropdown()}))});t.on("close",function(){r._hideDropdown();r._detachPositioningHandler(t)});this.$dropdownContainer.on("mousedown",function(n){n.stopPropagation()})},i.prototype.destroy=function(n){n.call(this);this.$dropdownContainer.remove()},i.prototype.position=function(n,t,i){t.attr("class",i.attr("class"));t.removeClass("select2");t.addClass("select2-container--open");t.css({position:"absolute",top:-999999});this.$container=i},i.prototype.render=function(t){var i=n("<span><\/span>"),r=t.call(this);return i.append(r),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,r){var u=this,f="scroll.select2."+r.id,o="resize.select2."+r.id,s="orientationchange.select2."+r.id,e=this.$container.parents().filter(t.hasScroll);e.each(function(){n(this).data("select2-scroll-position",{x:n(this).scrollLeft(),y:n(this).scrollTop()})});e.on(f,function(){var t=n(this).data("select2-scroll-position");n(this).scrollTop(t.y)});n(window).on(f+" "+o+" "+s,function(){u._positionDropdown();u._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,r){var u="scroll.select2."+r.id,f="resize.select2."+r.id,e="orientationchange.select2."+r.id,o=this.$container.parents().filter(t.hasScroll);o.off(u);n(window).off(u+" "+f+" "+e)},i.prototype._positionDropdown=function(){var s=n(window),u=this.$dropdown.hasClass("select2-dropdown--above"),v=this.$dropdown.hasClass("select2-dropdown--below"),t=null,i=this.$container.offset(),r,o;i.bottom=i.top+this.$container.outerHeight(!1);r={height:this.$container.outerHeight(!1)};r.top=i.top;r.bottom=i.top+r.height;var h={height:this.$dropdown.outerHeight(!1)},c={top:s.scrollTop(),bottom:s.scrollTop()+s.height()},l=c.top<i.top-h.height,a=c.bottom>i.bottom+h.height,f={left:i.left,top:r.bottom},e=this.$dropdownParent;"static"===e.css("position")&&(e=e.offsetParent());o=e.offset();f.top-=o.top;f.left-=o.left;u||v||(t="below");a||!l||u?!l&&a&&u&&(t="below"):t="above";("above"==t||u&&"below"!==t)&&(f.top=r.top-o.top-h.height);null!=t&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+t),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+t));this.$dropdownContainer.css(f)},i.prototype._resizeDropdown=function(){var n={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(n.minWidth=n.width,n.position="relative",n.width="auto");this.$dropdown.css(n)},i.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()},i}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function n(t){for(var u,i=0,r=0;r<t.length;r++)u=t[r],u.children?i+=n(u.children):i++;return i}function t(n,t,i,r){this.minimumResultsForSearch=i.get("minimumResultsForSearch");this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0);n.call(this,t,i,r)}return t.prototype.showSearch=function(t,i){return n(i.data.results)<this.minimumResultsForSearch?!1:t.call(this,i)},t}),t.define("select2/dropdown/selectOnClose",[],function(){function n(){}return n.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("close",function(n){r._handleSelectOnClose(n)})},n.prototype._handleSelectOnClose=function(n,t){var r,u,i;t&&null!=t.originalSelect2Event&&(r=t.originalSelect2Event,"select"===r._type||"unselect"===r._type)||(u=this.getHighlightedResults(),u.length<1||(i=u.data("data"),null!=i.element&&i.element.selected||null==i.element&&i.selected||this.trigger("select",{data:i})))},n}),t.define("select2/dropdown/closeOnSelect",[],function(){function n(){}return n.prototype.bind=function(n,t,i){var r=this;n.call(this,t,i);t.on("select",function(n){r._selectTriggered(n)});t.on("unselect",function(n){r._selectTriggered(n)})},n.prototype._selectTriggered=function(n,t){var i=t.originalEvent;i&&i.ctrlKey||this.trigger("close",{originalEvent:i,originalSelect2Event:t})},n}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(n){var t=n.input.length-n.maximum,i="Please delete "+t+" character";return 1!=t&&(i+="s"),i},inputTooShort:function(n){var t=n.minimum-n.input.length;return"Please enter "+t+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(n){var t="You can only select "+n.maximum+" item";return 1!=n.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot){function st(){this.reset()}st.prototype.apply=function(l){var vt,yt,pt,wt,bt,kt,dt,ct,lt,st,ot,ht,gt,at;if((l=n.extend(!0,{},this.defaults,l),null==l.dataAdapter)&&((l.dataAdapter=null!=l.ajax?y:null!=l.data?v:a,l.minimumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,b)),l.maximumInputLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,k)),l.maximumSelectionLength>0&&(l.dataAdapter=h.Decorate(l.dataAdapter,d)),l.tags&&(l.dataAdapter=h.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=h.Decorate(l.dataAdapter,w)),null!=l.query)&&(vt=t(l.amdBase+"compat/query"),l.dataAdapter=h.Decorate(l.dataAdapter,vt)),null!=l.initSelection&&(yt=t(l.amdBase+"compat/initSelection"),l.dataAdapter=h.Decorate(l.dataAdapter,yt))),(null==l.resultsAdapter&&(l.resultsAdapter=i,null!=l.ajax&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,it)),null!=l.placeholder&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,tt)),l.selectOnClose&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,ft))),null==l.dropdownAdapter)&&(l.multiple?l.dropdownAdapter=g:(pt=h.Decorate(g,nt),l.dropdownAdapter=pt),(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,ut)),l.closeOnSelect&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,et)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass)&&(wt=t(l.amdBase+"compat/dropdownCss"),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,wt)),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,rt)),null==l.selectionAdapter&&((l.selectionAdapter=l.multiple?u:r,null!=l.placeholder&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,e)),l.multiple&&(l.selectionAdapter=h.Decorate(l.selectionAdapter,o)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass)&&(bt=t(l.amdBase+"compat/containerCss"),l.selectionAdapter=h.Decorate(l.selectionAdapter,bt)),l.selectionAdapter=h.Decorate(l.selectionAdapter,s)),"string"==typeof l.language&&(l.language.indexOf("-")>0?(kt=l.language.split("-"),dt=kt[0],l.language=[l.language,dt]):l.language=[l.language]),n.isArray(l.language)){for(ct=new c,l.language.push("en"),lt=l.language,st=0;st<lt.length;st++){ot=lt[st];ht={};try{ht=c.loadPath(ot)}catch(ni){try{ot=this.defaults.amdLanguageBase+ot;ht=c.loadPath(ot)}catch(ti){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+ot+'" could not be automatically loaded. A fallback will be used instead.');continue}}ct.extend(ht)}l.translations=ct}else gt=c.loadPath(this.defaults.amdLanguageBase+"en"),at=new c(l.language),at.extend(gt),l.translations=at;return l};st.prototype.reset=function(){function i(n){function t(n){return l[n]||n}return n.replace(/[^\u0000-\u007E]/g,t)}function t(r,u){var f,e,o,s,h,c;if(""===n.trim(r.term))return u;if(u.children&&u.children.length>0){for(f=n.extend(!0,{},u),e=u.children.length-1;e>=0;e--)o=u.children[e],s=t(r,o),null==s&&f.children.splice(e,1);return f.children.length>0?f:t(r,f)}return h=i(u.text).toUpperCase(),c=i(r.term).toUpperCase(),h.indexOf(c)>-1?u:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:h.escapeMarkup,language:ot,matcher:t,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(n){return n},templateResult:function(n){return n.text},templateSelection:function(n){return n.text},theme:"default",width:"resolve"}};st.prototype.set=function(t,i){var f=n.camelCase(t),r={},u;r[f]=i;u=h._convertData(r);n.extend(this.defaults,u)};return new st}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(n,t,i,r){function u(t,u){if(this.options=t,null!=u&&this.fromElement(u),this.options=i.apply(this.options),u&&u.is("input")){var f=n(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,f)}}return u.prototype.fromElement=function(n){var e=["select2"],f,u,i;null==this.options.multiple&&(this.options.multiple=n.prop("multiple"));null==this.options.disabled&&(this.options.disabled=n.prop("disabled"));null==this.options.language&&(n.prop("lang")?this.options.language=n.prop("lang").toLowerCase():n.closest("[lang]").prop("lang")&&(this.options.language=n.closest("[lang]").prop("lang")));null==this.options.dir&&(this.options.dir=n.prop("dir")?n.prop("dir"):n.closest("[dir]").prop("dir")?n.closest("[dir]").prop("dir"):"ltr");n.prop("disabled",this.options.disabled);n.prop("multiple",this.options.multiple);n.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),n.data("data",n.data("select2Tags")),n.data("tags",!0));n.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),n.attr("ajax--url",n.data("ajaxUrl")),n.data("ajax--url",n.data("ajaxUrl")));f={};f=t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&n[0].dataset?t.extend(!0,{},n[0].dataset,n.data()):n.data();u=t.extend(!0,{},f);u=r._convertData(u);for(i in u)t.inArray(i,e)>-1||(t.isPlainObject(this.options[i])?t.extend(this.options[i],u[i]):this.options[i]=u[i]);return this},u.prototype.get=function(n){return this.options[n]},u.prototype.set=function(n,t){this.options[n]=t},u}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(n,t,i,r){var u=function(n,i){var f,e,r,o,s,h,c;null!=n.data("select2")&&n.data("select2").destroy();this.$element=n;this.id=this._generateId(n);i=i||{};this.options=new t(i,n);u.__super__.constructor.call(this);f=n.attr("tabindex")||0;n.data("old-tabindex",f);n.attr("tabindex","-1");e=this.options.get("dataAdapter");this.dataAdapter=new e(n,this.options);r=this.render();this._placeContainer(r);o=this.options.get("selectionAdapter");this.selection=new o(n,this.options);this.$selection=this.selection.render();this.selection.position(this.$selection,r);s=this.options.get("dropdownAdapter");this.dropdown=new s(n,this.options);this.$dropdown=this.dropdown.render();this.dropdown.position(this.$dropdown,r);h=this.options.get("resultsAdapter");this.results=new h(n,this.options,this.dataAdapter);this.$results=this.results.render();this.results.position(this.$results,this.$dropdown);c=this;this._bindAdapters();this._registerDomEvents();this._registerDataEvents();this._registerSelectionEvents();this._registerDropdownEvents();this._registerResultsEvents();this._registerEvents();this.dataAdapter.current(function(n){c.trigger("selection:update",{data:n})});n.addClass("select2-hidden-accessible");n.attr("aria-hidden","true");this._syncAttributes();n.data("select2",this)};return i.Extend(u,i.Observable),u.prototype._generateId=function(n){var t="";return t=null!=n.attr("id")?n.attr("id"):null!=n.attr("name")?n.attr("name")+"-"+i.generateChars(2):i.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,""),t="select2-"+t},u.prototype._placeContainer=function(n){n.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&n.css("width",t)},u.prototype._resolveWidth=function(n,t){var r,u,f,s,i;if("resolve"==t)return r=this._resolveWidth(n,"style"),null!=r?r:this._resolveWidth(n,"element");if("element"==t)return u=n.outerWidth(!1),0>=u?"auto":u+"px";if("style"==t){if(f=n.attr("style"),"string"!=typeof f)return null;for(var o=f.split(";"),e=0,h=o.length;h>e;e+=1)if(s=o[e].replace(/\s/g,""),i=s.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),null!==i&&i.length>=1)return i[1];return null}return t},u.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container);this.selection.bind(this,this.$container);this.dropdown.bind(this,this.$container);this.results.bind(this,this.$container)},u.prototype._registerDomEvents=function(){var t=this,r;this.$element.on("change.select2",function(){t.dataAdapter.current(function(n){t.trigger("selection:update",{data:n})})});this.$element.on("focus.select2",function(n){t.trigger("focus",n)});this._syncA=i.bind(this._syncAttributes,this);this._syncS=i.bind(this._syncSubtree,this);this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=r?(this._observer=new r(function(i){n.each(i,t._syncA);n.each(i,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},u.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerSelectionEvents=function(){var t=this,i=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()});this.selection.on("focus",function(n){t.focus(n)});this.selection.on("*",function(r,u){-1===n.inArray(r,i)&&t.trigger(r,u)})},u.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")});this.on("close",function(){n.$container.removeClass("select2-container--open")});this.on("enable",function(){n.$container.removeClass("select2-container--disabled")});this.on("disable",function(){n.$container.addClass("select2-container--disabled")});this.on("blur",function(){n.$container.removeClass("select2-container--focus")});this.on("query",function(t){n.isOpen()||n.trigger("open",{});this.dataAdapter.query(t,function(i){n.trigger("results:all",{data:i,query:t})})});this.on("query:append",function(t){this.dataAdapter.query(t,function(i){n.trigger("results:append",{data:i,query:t})})});this.on("keypress",function(t){var i=t.which;n.isOpen()?i===r.ESC||i===r.TAB||i===r.UP&&t.altKey?(n.close(),t.preventDefault()):i===r.ENTER?(n.trigger("results:select",{}),t.preventDefault()):i===r.SPACE&&t.ctrlKey?(n.trigger("results:toggle",{}),t.preventDefault()):i===r.UP?(n.trigger("results:previous",{}),t.preventDefault()):i===r.DOWN&&(n.trigger("results:next",{}),t.preventDefault()):(i===r.ENTER||i===r.SPACE||i===r.DOWN&&t.altKey)&&(n.open(),t.preventDefault())})},u.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled"));this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},u.prototype._syncSubtree=function(n,t){var i=!1,f=this,r,u;if(!n||!n.target||"OPTION"===n.target.nodeName||"OPTGROUP"===n.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(r=0;r<t.addedNodes.length;r++)u=t.addedNodes[r],u.selected&&(i=!0);else t.removedNodes&&t.removedNodes.length>0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(n){f.trigger("selection:update",{data:n})})}},u.prototype.trigger=function(n,t){var r=u.__super__.trigger,f={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"},e,i;if((void 0===t&&(t={}),n in f)&&(e=f[n],i={prevented:!1,name:n,args:t},r.call(this,e,i),i.prevented))return void(t.prevented=!0);r.call(this,n,t)},u.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},u.prototype.open=function(){this.isOpen()||this.trigger("query",{})},u.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},u.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},u.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},u.prototype.focus=function(){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},u.prototype.enable=function(n){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');(null==n||0===n.length)&&(n=[!0]);var t=!n[0];this.$element.prop("disabled",t)},u.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var n=[];return this.dataAdapter.current(function(t){n=t}),n},u.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var i=t[0];n.isArray(i)&&(i=n.map(i,function(n){return n.toString()}));this.$element.val(i).trigger("change")},u.prototype.destroy=function(){this.$container.remove();this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA);null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1));this._syncA=null;this._syncS=null;this.$element.off(".select2");this.$element.attr("tabindex",this.$element.data("old-tabindex"));this.$element.removeClass("select2-hidden-accessible");this.$element.attr("aria-hidden","false");this.$element.removeData("select2");this.dataAdapter.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.dataAdapter=null;this.selection=null;this.dropdown=null;this.results=null},u.prototype.render=function(){var t=n('<span class="select2 select2-container"><span class="selection"><\/span><span class="dropdown-wrapper" aria-hidden="true"><\/span><\/span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),t.data("element",this.$element),t},u}),t.define("jquery-mousewheel",["jquery"],function(n){return n}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(n,t,i,r){if(null==n.fn.select2){var u=["open","close","destroy"];n.fn.select2=function(t){if(t=t||{},"object"==typeof t)return this.each(function(){var r=n.extend(!0,{},t);new i(n(this),r)}),this;if("string"==typeof t){var r,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=n(this).data("select2");null==i&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2.");r=i[t].apply(i,f)}),n.inArray(t,u)>-1?this:r}throw new Error("Invalid arguments for Select2: "+t);}}return null==n.fn.select2.defaults&&(n.fn.select2.defaults=r),i}),{define:t.define,require:t.require}}(),i=t.require("jquery.select2");return n.fn.select2.amd=t,i});appear=function(){"use strict";function r(){var r=window.scrollY||window.pageYOffset;null!=t&&(n.velocity=r-t,n.delta=n.velocity>=0?n.velocity:-1*n.velocity);t=r;i&&clearTimeout(i);i=setTimeout(function(){t=null},30)}function u(n,t){var i=n.getBoundingClientRect();return i.top+i.height>=0&&i.left+i.width>=0&&i.bottom-i.height<=(window.innerHeight||document.documentElement.clientHeight)+t&&i.right-i.width<=(window.innerWidth||document.documentElement.clientWidth)+t}var t=null,i=0,n={};return addEventListener("scroll",r,!1),function(t){return function(){function b(n,t){return function(){var i=this,r=arguments;clearTimeout(s);s=setTimeout(function(){n.apply(i,r)},t)}}function f(){n.delta<t.delta.speed&&(l||(l=!0,e(),setTimeout(function(){l=!1},t.delta.timeout)));b(function(){e()},t.debounce)()}function a(){e();addEventListener("scroll",f,!1);addEventListener("resize",f,!1)}function k(){i=[];s&&clearTimeout(s);h()}function h(){removeEventListener("scroll",f,!1);removeEventListener("resize",f,!1)}function e(){v||(i.forEach(function(n,f){n&&u(n,t.bounds)?r[f]&&(r[f]=!1,p++,t.appear&&t.appear(n),t.disappear||t.reappear||(i[f]=null)):(r[f]===!1&&(t.disappear&&t.disappear(n),w++,t.reappear||(i[f]=null)),r[f]=!0)}),t.reappear||t.appear&&(!t.appear||p!==o)||t.disappear&&(!t.disappear||w!==o)||(v=!0,h(),t.done&&t.done()))}function c(){var u,n;if(!y&&(y=!0,t.init&&t.init(),u="function"==typeof t.elements?t.elements():t.elements)){for(o=u.length,n=0;o>n;n+=1)i.push(u[n]),r.push(!0);a()}}var o,s,l,v,y=!1,i=[],r=[],p=0,w=0,t={};return function(n){var i,r;return n=n||{},t={init:n.init,elements:n.elements,appear:n.appear,disappear:n.disappear,done:n.done,reappear:n.reappear,bounds:n.bounds||0,debounce:n.debounce||50,delta:{speed:n.deltaSpeed||50,timeout:n.deltaTimeout||500}},addEventListener("DOMContentLoaded",c,!1),i=!1,Function("/*@cc_on return document.documentMode===10@*/")()&&(i=!0),r="complete"===document.readyState||"loaded"===document.readyState,i?r&&c():(r||"interactive"===document.readyState)&&c(),{trigger:function(){e()},pause:function(){h()},resume:function(){a()},destroy:function(){k()}}}}()(t)}}();!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):n.Mark=t(n.jQuery)}(this,function(n){"use strict";function e(n){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function i(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function o(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function r(n,t,i){return t&&o(n.prototype,t),i&&o(n,i),n}function u(){return(u=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n}).apply(this,arguments)}n=n&&n.hasOwnProperty("default")?n["default"]:n;var f=function(){function n(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;i(this,n);this.ctx=t;this.iframes=r;this.exclude=u;this.iframesTimeout=f}return r(n,[{key:"getContexts",value:function(){var n=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach(function(t){var i=n.filter(function(n){return n.contains(t)}).length>0;-1!==n.indexOf(t)||i||n.push(t)}),n}},{key:"getIframeContents",value:function(n,t){var i,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r;try{if(r=n.contentWindow,i=r.document,!r||!i)throw new Error("iframe inaccessible");}catch(n){u()}i&&t(i)}},{key:"isIframeBlank",value:function(n){var t="about:blank",i=n.getAttribute("src").trim();return n.contentWindow.location.href===t&&i!==t&&i}},{key:"observeIframeLoad",value:function(n,t,i){var r=this,u=!1,f=null,e=function o(){if(!u){u=!0;clearTimeout(f);try{r.isIframeBlank(n)||(n.removeEventListener("load",o),r.getIframeContents(n,t,i))}catch(n){i()}}};n.addEventListener("load",e);f=setTimeout(e,this.iframesTimeout)}},{key:"onIframeReady",value:function(n,t,i){try{"complete"===n.contentWindow.document.readyState?this.isIframeBlank(n)?this.observeIframeLoad(n,t,i):this.getIframeContents(n,t,i):this.observeIframeLoad(n,t,i)}catch(n){i()}}},{key:"waitForIframes",value:function(n,t){var r=this,i=0;this.forEachIframe(n,function(){return!0},function(n){i++;r.waitForIframes(n.querySelector("html"),function(){--i||t()})},function(n){n||t()})}},{key:"forEachIframe",value:function(t,i,r){var e=this,h=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},f=t.querySelectorAll("iframe"),o=f.length,s=0,u;f=Array.prototype.slice.call(f);u=function(){--o<=0&&h(s)};o||u();f.forEach(function(t){n.matches(t,e.exclude)?u():e.onIframeReady(t,function(n){i(t)&&(s++,r(n));u()},u)})}},{key:"createIterator",value:function(n,t,i){return document.createNodeIterator(n,t,i,!1)}},{key:"createInstanceOnIframe",value:function(t){return new n(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(n,t,i){return n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_PRECEDING&&(null===t||t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_FOLLOWING)?!0:!1}},{key:"getIteratorNode",value:function(n){var t=n.previousNode();return{prevNode:t,node:null===t?n.nextNode():n.nextNode()&&n.nextNode()}}},{key:"checkIframeFilter",value:function(n,t,i,r){var u=!1,f=!1;return r.forEach(function(n,t){n.val===i&&(u=t,f=n.handled)}),this.compareNodeIframe(n,t,i)?(!1!==u||f?!1===u||f||(r[u].handled=!0):r.push({val:i,handled:!0}),!0):(!1===u&&r.push({val:i,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(n,t,i,r){var u=this;n.forEach(function(n){n.handled||u.getIframeContents(n.val,function(n){u.createInstanceOnIframe(n).forEachNode(t,i,r)})})}},{key:"iterateThroughNodes",value:function(n,t,i,r,u){for(var e,h,f,o=this,l=this.createIterator(t,n,r),c=[],s=[];f=void 0,f=o.getIteratorNode(l),h=f.prevNode,e=f.node;)this.iframes&&this.forEachIframe(t,function(n){return o.checkIframeFilter(e,h,n,c)},function(t){o.createInstanceOnIframe(t).forEachNode(n,function(n){return s.push(n)},r)}),s.push(e);s.forEach(function(n){i(n)});this.iframes&&this.handleOpenIframes(c,n,i,r);u()}},{key:"forEachNode",value:function(n,t,i){var r=this,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},f=this.getContexts(),e=f.length;e||u();f.forEach(function(f){var o=function(){r.iterateThroughNodes(n,f,t,i,function(){--e<=0&&u()})};r.iframes?r.waitForIframes(f,o):o()})}}],[{key:"matches",value:function(n,t){var u="string"==typeof t?[t]:t,r=n.matches||n.matchesSelector||n.msMatchesSelector||n.mozMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector,i;return r?(i=!1,u.every(function(t){return!r.call(n,t)||(i=!0,!1)}),i):!1}}]),n}(),s=function(){function n(t){i(this,n);this.opt=u({},{diacritics:!0,synonyms:{},accuracy:"partially",caseSensitive:!1,ignoreJoiners:!1,ignorePunctuation:[],wildcards:"disabled"},t)}return r(n,[{key:"create",value:function(n){return"disabled"!==this.opt.wildcards&&(n=this.setupWildcardsRegExp(n)),n=this.escapeStr(n),Object.keys(this.opt.synonyms).length&&(n=this.createSynonymsRegExp(n)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(n=this.setupIgnoreJoinersRegExp(n)),this.opt.diacritics&&(n=this.createDiacriticsRegExp(n)),n=this.createMergedBlanksRegExp(n),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(n=this.createJoinersRegExp(n)),"disabled"!==this.opt.wildcards&&(n=this.createWildcardsRegExp(n)),n=this.createAccuracyRegExp(n),new RegExp(n,"gm".concat(this.opt.caseSensitive?"":"i"))}},{key:"sortByLength",value:function(n){return n.sort(function(n,t){return n.length===t.length?n>t?1:-1:t.length-n.length})}},{key:"escapeStr",value:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createSynonymsRegExp",value:function(n){var r=this,u=this.opt.synonyms,e=this.opt.caseSensitive?"":"i",f=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\x00":"",t,i;for(t in u)u.hasOwnProperty(t)&&(i=Array.isArray(u[t])?u[t]:[u[t]],i.unshift(t),(i=this.sortByLength(i).map(function(n){return"disabled"!==r.opt.wildcards&&(n=r.setupWildcardsRegExp(n)),n=r.escapeStr(n)}).filter(function(n){return""!==n})).length>1&&(n=n.replace(new RegExp("(".concat(i.map(function(n){return r.escapeStr(n)}).join("|"),")"),"gm".concat(e)),f+"(".concat(i.map(function(n){return r.processSynonyms(n)}).join("|"),")")+f)));return n}},{key:"processSynonyms",value:function(n){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(n=this.setupIgnoreJoinersRegExp(n)),n}},{key:"setupWildcardsRegExp",value:function(n){return(n=n.replace(/(?:\\)*\?/g,function(n){return"\\"===n.charAt(0)?"?":"\x01"})).replace(/(?:\\)*\*/g,function(n){return"\\"===n.charAt(0)?"*":"\x02"})}},{key:"createWildcardsRegExp",value:function(n){var t="withSpaces"===this.opt.wildcards;return n.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(n){return n.replace(/[^(|)\\]/g,function(n,t,i){var r=i.charAt(t+1);return/[(|)\\]/.test(r)||""===r?n:n+"\x00"})}},{key:"createJoinersRegExp",value:function(n){var t=[],i=this.opt.ignorePunctuation;return Array.isArray(i)&&i.length&&t.push(this.escapeStr(i.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?n.split(/\u0000+/).join("[".concat(t.join(""),"]*")):n}},{key:"createDiacriticsRegExp",value:function(n){var i=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],t=[];return n.split("").forEach(function(u){r.every(function(r){if(-1!==r.indexOf(u)){if(t.indexOf(r)>-1)return!1;n=n.replace(new RegExp("[".concat(r,"]"),"gm".concat(i)),"[".concat(r,"]"));t.push(r)}return!0})}),n}},{key:"createMergedBlanksRegExp",value:function(n){return n.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(n){var r=this,i=this.opt.accuracy,u="string"==typeof i?i:i.value,f="string"==typeof i?[]:i.limiters,t="";switch(f.forEach(function(n){t+="|".concat(r.escapeStr(n))}),u){case"partially":default:return"()(".concat(n,")");case"complementary":return t="\\s"+(t||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")),"()([^".concat(t,"]*").concat(n,"[^").concat(t,"]*)");case"exactly":return"(^|\\s".concat(t,")(").concat(n,")(?=$|\\s").concat(t,")")}}}]),n}(),t=function(){function n(t){i(this,n);this.ctx=t;this.ie=!1;var r=window.navigator.userAgent;(r.indexOf("MSIE")>-1||r.indexOf("Trident")>-1)&&(this.ie=!0)}return r(n,[{key:"log",value:function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",t=this.opt.log;this.opt.debug&&"object"===e(t)&&"function"==typeof t[i]&&t[i]("mark.js: ".concat(n))}},{key:"getSeparatedKeywords",value:function(n){var i=this,t=[];return n.forEach(function(n){i.opt.separateWordSearch?n.split(" ").forEach(function(n){n.trim()&&-1===t.indexOf(n)&&t.push(n)}):n.trim()&&-1===t.indexOf(n)&&t.push(n)}),{keywords:t.sort(function(n,t){return t.length-n.length}),length:t.length}}},{key:"isNumeric",value:function(n){return Number(parseFloat(n))==n}},{key:"checkRanges",value:function(n){var r=this,t,i;return!Array.isArray(n)||"[object Object]"!==Object.prototype.toString.call(n[0])?(this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(n),[]):(t=[],i=0,n.sort(function(n,t){return n.start-t.start}).forEach(function(n){var u=r.callNoMatchOnInvalidRanges(n,i),f=u.start,e=u.end;u.valid&&(n.start=f,n.length=e-f,t.push(n),i=e)}),t)}},{key:"callNoMatchOnInvalidRanges",value:function(n,t){var r,i,u=!1;return n&&void 0!==n.start?(i=(r=parseInt(n.start,10))+parseInt(n.length,10),this.isNumeric(n.start)&&this.isNumeric(n.length)&&i-t>0&&i-r>0?u=!0:(this.log("Ignoring invalid or overlapping range: "+"".concat(JSON.stringify(n))),this.opt.noMatch(n))):(this.log("Ignoring invalid range: ".concat(JSON.stringify(n))),this.opt.noMatch(n)),{start:r,end:i,valid:u}}},{key:"checkWhitespaceRanges",value:function(n,t,i){var f,e=!0,r=i.length,o=t-r,u=parseInt(n.start,10)-o;return(f=(u=u>r?r:u)+parseInt(n.length,10))>r&&(f=r,this.log("End range automatically set to the max value of ".concat(r))),0>u||0>f-u||u>r||f>r?(e=!1,this.log("Invalid range: ".concat(JSON.stringify(n))),this.opt.noMatch(n)):""===i.substring(u,f).replace(/\s+/g,"")&&(e=!1,this.log("Skipping whitespace only range: "+JSON.stringify(n)),this.opt.noMatch(n)),{start:u,end:f,valid:e}}},{key:"getTextNodes",value:function(n){var r=this,t="",i=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(n){i.push({start:t.length,end:(t+=n.textContent).length,node:n})},function(n){return r.matchesExclude(n.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){n({value:t,nodes:i})})}},{key:"matchesExclude",value:function(n){return f.matches(n,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(n,t,i){var f=this.opt.element?this.opt.element:"mark",r=n.splitText(t),e=r.splitText(i-t),u=document.createElement(f);return u.setAttribute("data-markjs","true"),this.opt.className&&u.setAttribute("class",this.opt.className),u.textContent=r.textContent,r.parentNode.replaceChild(u,r),e}},{key:"wrapRangeInMappedTextNode",value:function(n,t,i,r,u){var f=this;n.nodes.every(function(e,o){var h=n.nodes[o+1];if(void 0===h||h.start>t){if(!r(e.node))return!1;var c=t-e.start,s=(i>e.end?e.end:i)-e.start,l=n.value.substr(0,e.start),a=n.value.substr(s+e.start);if(e.node=f.wrapRangeInTextNode(e.node,c,s),n.value=l+a,n.nodes.forEach(function(t,i){i>=o&&(n.nodes[i].start>0&&i!==o&&(n.nodes[i].start-=s),n.nodes[i].end-=s)}),i-=s,u(e.node.previousSibling,e.start),!(i>e.end))return!1;t=e.end}return!0})}},{key:"wrapGroups",value:function(n,t,i,r){return r((n=this.wrapRangeInTextNode(n,t,t+i)).previousSibling),n}},{key:"separateGroups",value:function(n,t,i,r,u){for(var e,o=t.length,f=1;o>f;f++)e=n.textContent.indexOf(t[f]),t[f]&&e>-1&&r(t[f],n)&&(n=this.wrapGroups(n,e,t[f].length,u));return n}},{key:"wrapMatches",value:function(n,t,i,r,u){var e=this,f=0===t?0:t+1;this.getTextNodes(function(t){t.nodes.forEach(function(t){var u,s,o;for(t=t.node;null!==(u=n.exec(t.textContent))&&""!==u[f];){if(e.opt.separateGroups)t=e.separateGroups(t,u,f,i,r);else{if(!i(u[f],t))continue;if(s=u.index,0!==f)for(o=1;f>o;o++)s+=u[o].length;t=e.wrapGroups(t,s,u[f].length,r)}n.lastIndex=0}});u()})}},{key:"wrapMatchesAcrossElements",value:function(n,t,i,r,u){var e=this,f=0===t?0:t+1;this.getTextNodes(function(t){for(var o,s,h,c;null!==(o=n.exec(t.value))&&""!==o[f];){if(s=o.index,0!==f)for(h=1;f>h;h++)s+=o[h].length;c=s+o[f].length;e.wrapRangeInMappedTextNode(t,s,c,function(n){return i(o[f],n)},function(t,i){n.lastIndex=i;r(t)})}u()})}},{key:"wrapRangeFromIndex",value:function(n,t,i,r){var u=this;this.getTextNodes(function(f){var e=f.value.length;n.forEach(function(n,r){var o=u.checkWhitespaceRanges(n,e,f.value),s=o.start,h=o.end;o.valid&&u.wrapRangeInMappedTextNode(f,s,h,function(i){return t(i,n,f.value.substring(s,h),r)},function(t){i(t,n)})});r()})}},{key:"unwrapMatches",value:function(n){for(var t=n.parentNode,i=document.createDocumentFragment();n.firstChild;)i.appendChild(n.removeChild(n.firstChild));t.replaceChild(i,n);this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(n){if(n){if(3===n.nodeType)for(;n.nextSibling&&3===n.nextSibling.nodeType;)n.nodeValue+=n.nextSibling.nodeValue,n.parentNode.removeChild(n.nextSibling);else this.normalizeTextNode(n.firstChild);this.normalizeTextNode(n.nextSibling)}}},{key:"markRegExp",value:function(n,t){var r=this,i,u;this.opt=t;this.log('Searching with expression "'.concat(n,'"'));i=0;u="wrapMatches";this.opt.acrossElements&&(u="wrapMatchesAcrossElements");this[u](n,this.opt.ignoreGroups,function(n,t){return r.opt.filter(t,n,i)},function(n){i++;r.opt.each(n)},function(){0===i&&r.opt.noMatch(n);r.opt.done(i)})}},{key:"mark",value:function(n,t){var i=this;this.opt=t;var r=0,f="wrapMatches",e=this.getSeparatedKeywords("string"==typeof n?[n]:n),u=e.keywords,o=e.length;this.opt.acrossElements&&(f="wrapMatchesAcrossElements");0===o?this.opt.done(r):function h(n){var e=new s(i.opt).create(n),t=0;i.log('Searching with expression "'.concat(e,'"'));i[f](e,1,function(u,f){return i.opt.filter(f,n,r,t)},function(n){t++;r++;i.opt.each(n)},function(){0===t&&i.opt.noMatch(n);u[o-1]===n?i.opt.done(r):h(u[u.indexOf(n)+1])})}(u[0])}},{key:"markRanges",value:function(n,t){var u=this,r,i;this.opt=t;r=0;i=this.checkRanges(n);i&&i.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(i)),this.wrapRangeFromIndex(i,function(n,t,i,r){return u.opt.filter(n,t,i,r)},function(n,t){r++;u.opt.each(n,t)},function(){u.opt.done(r)})):this.opt.done(r)}},{key:"unmark",value:function(n){var i=this,t;this.opt=n;t=this.opt.element?this.opt.element:"*";t+="[data-markjs]";this.opt.className&&(t+=".".concat(this.opt.className));this.log('Removal selector "'.concat(t,'"'));this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,function(n){i.unwrapMatches(n)},function(n){var r=f.matches(n,t),u=i.matchesExclude(n);return!r||u?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}},{key:"opt",set:function(n){this._opt=u({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,acrossElements:!1,ignoreGroups:0,each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},n)},get:function(){return this._opt}},{key:"iterator",get:function(){return new f(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),n}();return n.fn.mark=function(n,i){return new t(this.get()).mark(n,i),this},n.fn.markRegExp=function(n,i){return new t(this.get()).markRegExp(n,i),this},n.fn.markRanges=function(n,i){return new t(this.get()).markRanges(n,i),this},n.fn.unmark=function(n){return new t(this.get()).unmark(n),this},n});screenRes_={isTablet:!1,isMobile:!1};jQuery(document).ready(function(){function d(n){for(var r,u=(n.length,document.getElementById("twitterWidget")),t='<div class="social-gallery">',i=0,f=n.length;f>i;i++)r=n[i],t+='<div class="slide"><div class="meta"><span>'+r.time+' | <a href="'+p+'">@'+w+'<\/a><\/span><\/div><p class="tweet-content">'+r.tweet+"<\/p><\/div>";t+="<\/div>";u.innerHTML=t}var f,e,i,t,o,l,s,n,a,h,b,c,k;for(jQuery(".exitForm :radio").change(function(){var n=this.value;"No"==n&&(window.location.href="/")}),f="iCookies_accepted"==jQuery.cookie("iCookies_accepted"),jQuery.cookiesAccepted=function(){return f},f?jQuery(".info-bar").addClass("hidden"):jQuery(".info-bar").removeClass("hidden"),jQuery(".btn-cookie").click(function(n){n.preventDefault();jQuery.cookie("iCookies_accepted","iCookies_accepted",{expires:365,path:"/"});jQuery(".info-bar").fadeOut()}),jQuery("main").find("blockquote").each(function(){jQuery(this).not(":has(q)").addClass("no-q")}),jQuery(".video-widget .img, .location-box .img, .video-block .img, .image-widget .img, .article-widget .img, .lightbox .img, .donate-box").each(function(){var n=jQuery(this).find("> img");n.length>0&&(jQuery(this).css("background-image","url('"+n.attr("src")+"')"),jQuery(n).hasClass("sfImage")||jQuery(n).attr("alt",""))}),jQuery('<span class="arrow-right"><\/span>').appendTo(".btn.has-arrow-right, .info-links:not(.users-header) a, #main-nav .mega-dropdown .nav-list > li > a, .dropdown-links a, .thumbnail-block figcaption > div > div a"),jQuery('<span class="bg-gradient"><\/span>').appendTo("#main-nav .mega-dropdown"),jQuery("body").on("click",".search-box .search-opener",function(){return jQuery("body").addClass("search-opened"),jQuery(this).closest(".search-box").find('input[type="search"]').focus(),!1}),jQuery(".alert .btn-close").click(function(){return jQuery(this).closest(".alert").slideUp(300),!1}),jQuery(".info-dropdown").on("show.bs.collapse",function(){jQuery("body").addClass("info-dropdown-opened")}).on("hide.bs.collapse",function(){jQuery("body").removeClass("info-dropdown-opened")}),jQuery("#main-nav").children("ul").children("li").on("mouseenter",function(){var n=jQuery(this);jQuery(n).stop().animate({opacity:1},400,function(){jQuery(n).addClass("selected")})}).on("mouseleave",function(){var n=jQuery(this);jQuery(n).stop().animate({opacity:1},0,function(){jQuery(n).removeClass("selected")})}),setRightOffsetOfMegaDropdownGradient(),jQuery("#main-nav .mega-dropdown .dropdown-area .cols").has(".info-widget").addClass("has-info-widget"),checkScreenSize(),initMobileMenu(),jQuery(".info-list .headline .opener").click(function(){jQuery(this).closest(".headline").siblings(".text-block").slideToggle().closest("li").toggleClass("active");jQuery(this).closest("li").siblings(".active").removeClass("active").children(".text-block").slideUp()}),findItemsFirstInRow(),jQuery(".news-item .image").each(function(){var n=jQuery(this).find("> img");n.length>0&&(jQuery(this).css("background-image","url('"+n.attr("src")+"')"),jQuery(n).attr("alt",""))}),jQuery(".news-slider").slick({arrows:!0,dots:!1,infinite:!0,fade:!0,responsive:[{breakpoint:768,settings:{dots:!0}}]}),e=jQuery(".video-slider"),e.on("init reInit",function(n,t){jQuery(t.$slider).removeClass("hidden")}),e.slick({arrows:!0,dots:!0,infinite:!0,fade:!0}),jQuery(".thumbnail-block .img, .banner, .thumbnail-box .img").each(function(){var n=jQuery(this).find("img");n.length>0&&(jQuery(this).css("background-image","url('"+n.attr("src")+"')"),jQuery(n).hasClass("sfImage")||jQuery(n).attr("alt",""))}),jQuery(".health-gallery").slick({infinite:!0,slidesToShow:1,variableWidth:!0,arrows:!1,autoplay:!0,autoplaySpeed:5e3}),jQuery(".health-accordion h3").click(function(){if(jQuery(window).width()<=991){var n=jQuery(this).closest('[class*="col-"]');return n.hasClass("open")?n.removeClass("open").find(".holder").slideUp(300):(n.addClass("open").find(".holder").slideDown(300),n.siblings('[class*="col-"]').removeClass("open").find(".holder").slideUp(300)),!1}}),jQuery(window).width()<768&&!jQuery(".news-boxes").is(".slick-initialized")?jQuery(".news-boxes").slick({arrows:!1,dots:!0,infinite:!0,variableWidth:!0,centerMode:!0,centerPadding:0}):jQuery(window).width()>767&&jQuery(".news-boxes").is(".slick-initialized")&&jQuery(".news-boxes").slick("unslick"),jQuery(window).on("resize",function(){jQuery(window).width()<768&&!jQuery(".news-boxes").is(".slick-initialized")?jQuery(".news-boxes").slick({arrows:!1,dots:!0,infinite:!0,variableWidth:!0,centerMode:!0,centerPadding:0}):jQuery(window).width()>767&&jQuery(".news-boxes").is(".slick-initialized")&&jQuery(".news-boxes").slick("unslick")}),jQuery(".banner .btn-close").click(function(){return jQuery(this).closest(".banner").fadeOut(300),!1}),jQuery(".blog-area .image, .blog-author-box .photo, .result-item .left-box, .shop-item .img, .gallery-item .img, .event-congress-slider .image").each(function(){var n=jQuery(this).find("> img");n.length>0&&(jQuery(this).css("background-image","url('"+n.attr("src")+"')"),jQuery(n).hasClass("sfImage")||jQuery(n).attr("alt",""))}),jQuery(".custom-select").each(function(){var n=jQuery(this).parents(".sfDropdownList");jQuery(this).select2({minimumResultsForSearch:-1,dropdownParent:n})}),jQuery(".sf-fieldWrp").children("select").each(function(){var n=jQuery(this).parents(".sf-fieldWrp");jQuery(this).select2({minimumResultsForSearch:-1,dropdownParent:n}).focus(function(){jQuery(this).select2("open")})}),jQuery(".contact-form .sfFormBox .sfTxtLbl, .sf-fieldWrp>label").each(function(){var n=jQuery(this).outerHeight();jQuery(this).parent().addClass("height-"+n)}),jQuery(".info-box").matchHeight(),jQuery(".person-box").matchHeight(),jQuery(".gallery-item figcaption").matchHeight(),jQuery(".related-item").matchHeight(),jQuery(".news-box h3").matchHeight(),jQuery(".news-box .text-box").matchHeight(),jQuery(".news-box").matchHeight(),jQuery(".resources-list").children("li").matchHeight(),jQuery(".news-slider .news-item").matchHeight(),i=jQuery(".main-slider"),t=jQuery(".sub-slider"),i.on("init reInit",function(n,t){jQuery(t.$slider).addClass("loaded");i.prepend('<button class="slick-play-pause active" aria-label="Play / Pause" />')}),t.on("init reInit",function(){var n=t.height();t.not(jQuery(".book-box").find(".sub-slider")).find(".slick-slide").height(n)}),i.slick({infinite:!0,autoplay:!0,autoplaySpeed:4e3,slidesToShow:1,arrows:!0,dots:!1,lazyLoad:"progressive"}).on("beforeChange",function(n,i,r,u){t.length&&t.each(function(){var n=jQuery(this);r>u&&(0!==u||1===r)||0===r&&u===i.slideCount-1?n.slick("slickPrev"):n.slick("slickNext")})}).on("lazyLoaded",function(n,t,i,r){i.length&&i.parent("figure").css("background-image","url('"+r.replace(/'/g,"\\'")+"')")}),t.slick({infinite:!0,autoplay:!1,fade:!0,slidesToShow:1,arrows:!1,dots:!1,draggable:!1,swipe:!1,touchMove:!1}),jQuery(".main-slider-block").on("click",".slick-play-pause",function(){jQuery(this).toggleClass("active");jQuery(this).hasClass("active")?(jQuery(this).text("Pause"),jQuery(i).slick("slickPlay")):(jQuery(this).text("Play"),jQuery(i).slick("slickPause"))}),jQuery(".map").each(function(){var n=this;initMap(n,parseFloat(jQuery(n).attr("data-lat")),parseFloat(jQuery(n).attr("data-lng")),parseInt(jQuery(n).attr("data-zoom")))}),jQuery(".faq-accordion .panel-collapse").collapse({toggle:!1}),jQuery(".ask-question-section .btn-open-faq").click(function(){var n=jQuery(this).closest(".ask-question-section"),t=n.find(".question-section").outerHeight();return n.addClass("faq-opened").css("min-height",t),!1}),jQuery(".question-section .btn-close").click(function(){return jQuery(this).closest(".ask-question-section").removeClass("faq-opened").css("min-height",1),!1}),jQuery(".faq-accordion").find('a[href*="@"]').each(function(){var t=jQuery(this).attr("href"),n=jQuery.trim(t.replace("http://","").replace("http://","").replace("/",""));validateEmail(n)&&jQuery(this).attr("href","mailto:"+n)}),jQuery('<span class="arrow-right"><\/span>').appendTo(".links-group a, .resource-item"),jQuery(".resources-area .side-image .img").each(function(){var n=jQuery(this).find("> img");n.length>0&&(jQuery(this).css("background-image","url('"+n.attr("src")+"')"),jQuery(n).hasClass("sfImage")||jQuery(n).attr("alt",""))}),setRightOffsetOfSideImage(),jQuery(".events-carousel").slick({dots:!1,arrows:!1,infinite:!1,fade:!1,slidesToShow:3,slidesToScroll:1,autoplay:!1,responsive:[{breakpoint:992,settings:{dots:!0}},{breakpoint:768,settings:{slidesToShow:1,dots:!0}}]}),jQuery('[data-fancybox=""]').fancybox({smallBtn:!1,toolbar:!0,buttons:["close"]}),jQuery('[data-fancybox="gallery"]').fancybox({smallBtn:!1,toolbar:!0,buttons:["close"]}),jQuery('[data-toggle="popover"]').popover({placement:"auto",html:!0,content:function(){return jQuery(jQuery(this).attr("data-src")).html()}}),jQuery(document).on("click",function(n){jQuery('[data-toggle="popover"]').each(function(){jQuery(this).is(n.target)||0!==jQuery(this).has(n.target).length||0!==jQuery(".popover").has(n.target).length||(((jQuery(this).popover("hide").data("bs.popover")||{}).inState||{}).click=!1)})}),jQuery(window).width()<768&&!jQuery(".news-boxes-wrap").is(".slick-initialized")?jQuery(".news-boxes-wrap").slick({arrows:!1,dots:!0,infinite:!0,centerPadding:0}):jQuery(window).width()>767&&jQuery(".news-boxes-wrap").is(".slick-initialized")&&jQuery(".news-boxes-wrap").slick("unslick"),jQuery(window).on("resize",function(){jQuery(window).width()<768&&!jQuery(".news-boxes-wrap").is(".slick-initialized")?jQuery(".news-boxes-wrap").slick({arrows:!1,dots:!0,infinite:!0,centerPadding:0}):jQuery(window).width()>767&&jQuery(".news-boxes-wrap").is(".slick-initialized")&&jQuery(".news-boxes-wrap").slick("unslick")}),jQuery('<span class="arrow-right"><\/span>').appendTo(".aditional-info h3 a"),jQuery(".examinations-boxes .date").matchHeight(),jQuery(".heading-box .drop-toggle").click(function(){return jQuery(this).find(".button-menu").toggleClass("open").closest(".heading-box").find(".drop-menu").slideToggle(300),!1}),0==jQuery(".sfPageWrapper").length&&(jQuery(".faculties-block, .thumbnail-block > .img").each(function(){var n=jQuery(this);0==n.html().replace(/\s|&nbsp;/g,"").length&&n.addClass("hidden")}),jQuery(".thumbnail-block").children(".img").each(function(){var n=jQuery(this);0==n.html().replace(/\s|&nbsp;/g,"").length&&n.parent().addClass("hidden")}),jQuery(".program-tabs").children("ul").children("li").each(function(){var n=jQuery(this);n.text().replace(/\s|&nbsp;/g,"").length>0&&n.removeClass("hidden")}),jQuery(".heading, .aside").each(function(){var n=jQuery(this);0==n.html().replace(/\s|&nbsp;/g,"").length&&n.addClass("hidden")}),jQuery(".heading").find("h1").length>0&&jQuery("h2").each(function(){jQuery(this).addClass("no-before")})),o=jQuery(".program-tabs").children("ul").children("li"),n=0;n<o.length;n++)l=o[n].innerText,jQuery("#heading00"+n).find("a").text(l),jQuery("#heading00"+n).parent().removeClass("hidden");for(s=jQuery(".program-tabs").children(".tab-content").children(".tab-pane"),n=0;n<s.length;n++)a=s[n].innerHTML,jQuery("#collapse00"+n).children(".panel-body").html(a);if(jQuery(".program-accordion").removeClass("hidden"),jQuery(".secondary-nav li").has("ul").not(".active").children("ul").hide(),jQuery(".secondary-nav .has-drop > a").click(function(){return jQuery(this).parent().hasClass("active")?jQuery(this).parent().removeClass("active").children("ul").slideUp(300):(jQuery(this).parent().addClass("active").children("ul").slideDown(300),jQuery(this).parent().siblings(".active").removeClass("active").children("ul").slideUp(300)),!1}),setRightOffsetOfSideColumn(),jQuery(".items-carousel").slick({dots:!1,arrows:!1,infinite:!1,fade:!1,slidesToShow:3,slidesToScroll:1,autoplay:!1,responsive:[{breakpoint:992,settings:{slidesToShow:1,infinite:!0}},{breakpoint:768,settings:{slidesToShow:1,infinite:!0}}]}),jQuery("body").on("click",".print-link",function(){var n="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>",t;return n="<html xmlns='http://www.w3.org/1999/xhtml'>",n+="<head><title>"+document.title+"<\/title>",n+="<\/head>",n+="<body>",n+=document.getElementById("print-div").innerHTML,n+="<\/body><\/html>",t=window.open("","","left=25,top=50,width=700,height=900,toolbar=yes, scrollbars=yes, resizable=yes,status=0"),t.document.open(),t.document.write(n),t.document.close(),t.focus(),t.window.print(),t.close(),!0}),jQuery("body").on("click",".email-link",function(){window.location.href="mailto:?subject=I would like to share a link with you&body="+escape(window.location.href)}),jQuery(".panel").find(".panel-body").find("table").wrap("<div class='table-block appear animate- up opacity'><div class='table-holder'><\/div><\/div>"),0==jQuery(".sfPageWrapper").length&&jQuery(".blog-area, .article-section").find("table").each(function(){0==jQuery(this).parents(".table-holder").length&&jQuery(this).wrap("<div class='table-block appear animate- up opacity'><div class='table-holder'><\/div><\/div>")}),jQuery(".share-popover").click(function(){var n=jQuery(this).next(".share-popover-content");return n.slideToggle(),jQuery(".share-popover-content").not(n).slideUp(),jQuery(this).parent().toggleClass("active"),!1}),jQuery(".only-numbers").keydown(function(n){-1!==jQuery.inArray(n.keyCode,[46,8])||65===n.keyCode&&(n.ctrlKey===!0||n.metaKey===!0)||n.keyCode>=35&&n.keyCode<=40||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()}),jQuery(".only-numbers").on("cut copy paste",function(n){n.preventDefault()}),jQuery(".health-leaflet-slider").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,asNavFor:".health-leaflet-slider-nav",autoplay:!0,autoplaySpeed:7e3,responsive:[{breakpoint:992,settings:{slidesToShow:1,infinite:!0,arrows:!0,dots:!1}}]}),jQuery(".health-leaflet-slider-nav").slick({slidesToShow:2,slidesToScroll:1,asNavFor:".health-leaflet-slider",dots:!1,centerMode:!1,focusOnSelect:!0}),jQuery(".only-numbers").length>0){var r=jQuery(".only-numbers"),g=r.prev(),nt=r.next(),u=1;nt.on("click",function(){var n=r.val();u=parseInt(n)+1;r.val(u)});g.on("click",function(){if(u>1){var n=r.val();u=parseInt(n)-1;r.val(u)}})}if(document.getElementsByClassName("only-numbers"),jQuery(".donate-gift-aid-box").change(function(){jQuery(this).is(":checked")?jQuery(".donate-gift-aid-content").removeClass("hidden"):jQuery(".donate-gift-aid-content").addClass("hidden")}),jQuery(".intro-section-content").length){var v=jQuery(".intro-section"),tt=v.find(".sf_colsIn.col-md-7").height(),it=v.find(".sf_colsIn.col-md-7").next().children(".thumbnail-block").height(),y=it-tt;y>0?jQuery(".intro-section-content").css("min-height",y+"px"):0==jQuery(".intro-section-content").html().replace(/\s|&nbsp;/g,"").length&&jQuery(".intro-section-content").hide()}if(jQuery("#twitterWidget").length){var p=jQuery(".twitter-profile-name").attr("href"),w=p.replace("https://twitter.com/",""),rt={profile:{screenName:w},domId:"twitterWidget",maxTweets:10,enableLinks:!0,showUser:!0,showTime:!0,showRetweet:!1,showInteraction:!0,dataOnly:!0,customCallback:d,showImages:!1};twitterFetcher.fetch(rt)}window.addEventListener("hashchange",function(){var n=document.getElementById(location.hash.substring(1));n&&(/^(?:a|select|input|button|textarea)$/i.test(n.tagName)||(n.tabIndex=-1),n.focus())},!1);h=getParameterByName("searchTerms");h&&(b=":;.,-–—‒_(){}[]!?'\"+=".replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").split(""),jQuery("#main").length>0&&(jQuery("#main").unmark({done:function(){jQuery("#main").mark(h,{element:"strong",className:"highlight",accuracy:{value:"exactly",limiters:[",",".","?","!",":",";","-","(",")"]},ignoreJoiners:!0,separateWordSearch:!1,ignorePunctuation:b,filter:function(n,t){return t.length<3?!1:!0}})}}),jQuery(".faq-accordion").length)&&(c=jQuery(".faq-accordion").find(".highlight").first().closest(".panel"),jQuery(c).find(".panel-collapse").collapse("show"),jQuery("html,body").animate({scrollTop:jQuery(c).offset().top},"slow")));jQuery(".thumbnail-boxes-section").each(function(){var n=jQuery(this).find("header"),t=jQuery(n).find("h2").first().text();jQuery(n).attr("aria-label",t)});k=jQuery(".open-sub-question").find('input[type="radio"]');k.change(function(){-1!==this.value.indexOf("first time")?jQuery(this).closest(".open-sub-question").next().show():jQuery(this).closest(".open-sub-question").next().hide()});jQuery("a[href*=pdf]").each(function(){var n=jQuery(this),t=n.attr("href"),r=t.substring(t.lastIndexOf(".")+1,t.length),i;r.length&&(i=n.parent().text().toLowerCase(),-1==i.indexOf("(pdf)")&&(n.hasClass("btn")||0!=n.parents(".links-list").length||n.after(" (PDF)"),n.parents(".links-list").length>0&&n.append("<span> (PDF)<\/span>")))});jQuery("a[href*=\\.doc], a[href*=\\.docx]").each(function(){var n=jQuery(this),t=n.attr("href"),r=t.substring(t.lastIndexOf(".")+1,t.length),i;r.length&&(i=n.parent().text().toLowerCase(),-1==i.indexOf("(doc)")&&-1==i.indexOf("(docx)")&&0==n.parents(".links-list").length&&(n.hasClass("btn")||n.after(" (DOC)"),n.parents(".links-list").length>0&&n.append("<span> (DOC)<\/span>")))});jQuery("a[href*=\\.ppt], a[href*=\\.pptx]").each(function(){var n=jQuery(this),t=n.attr("href"),r=t.substring(t.lastIndexOf(".")+1,t.length),i;r.length&&(i=n.parent().text().toLowerCase(),-1==i.indexOf("(ppt)")&&-1==i.indexOf("(pptx)")&&0==n.parents(".links-list").length&&(n.hasClass("btn")||n.after(" (PPT)"),n.parents(".links-list").length>0&&n.append("<span> (PPT)<\/span>")))});jQuery("a[href*=\\.xls], a[href*=\\.xlsx]").each(function(){var n=jQuery(this),t=n.attr("href"),r=t.substring(t.lastIndexOf(".")+1,t.length),i;r.length&&(i=n.parent().text().toLowerCase(),-1==i.indexOf("(xls)")&&-1==existingPptx.indexOf("(xlsx)")&&0==n.parents(".links-list").length&&(n.hasClass("btn")||n.after(" (XLS)")),n.parents(".links-list").length>0&&n.append("<span> (XLS)<\/span>"))});jQuery(".article-section, .blog-area").find("iframe").each(function(){if(0==$(this).parents(".embed-responsive").length&&$(this).attr("src").indexOf("soundcloud.com")<0){var n=jQuery(this).attr("width");n?n+="px;":n="100%;";jQuery(this).addClass("embed-responsive-item").wrap('<div style="max-width:'+n.replace("%px","%")+'"><div class="embed-responsive embed-responsive-16by9" /><\/div>')}})});jQuery(window).load(function(){0==jQuery(".sfPageWrapper").length&&(jQuery(".program-table-accordion span.ttl").on("click",function(){jQuery(this).parent("a").toggleClass("collapsed");jQuery(this).parent("a").next().toggle()}),jQuery("#program-accordion").find(".panel-body").each(function(){var n=jQuery(this);0==n.text().replace(/\s|&nbsp;/g,"").length&&n.closest(".panel").addClass("hidden")}));var n=jQuery(".social-gallery");n.on("init reInit",function(t,i){jQuery(i.$slider).addClass("loaded");n.closest(".social-section").prepend('<button class="slick-play-pause active" aria-label="Play / Pause" />')});n.slick({infinite:!0,slidesToShow:1,variableWidth:!0,arrows:!1,autoplay:!0,autoplaySpeed:5e3,responsive:[{breakpoint:768,settings:{centerMode:!0,centerPadding:0}}]});jQuery(".social-section").on("click",".slick-play-pause",function(){jQuery(this).toggleClass("active");jQuery(this).hasClass("active")?(jQuery(this).text("Pause"),jQuery(n).slick("slickPlay")):(jQuery(this).text("Play"),jQuery(n).slick("slickPause"))});jQuery("#contact-form").submit(function(){var n=jQuery.trim(jQuery(this).find("#DepartmentValue").val().split(":")[1]),t=jQuery.trim(jQuery(this).find("#DevolvedNationValue").val().split(":")[1]),i=jQuery.trim(jQuery(this).find("#DivisionEnquiryValue").val().split(":")[1]);return"devolved_nations"==n&&""==t?(jQuery(".devolved-nations-ddl").children(".field-validation-error").removeClass("hidden"),jQuery(".division-enquiries-ddl").children(".field-validation-error").addClass("hidden"),!1):"division_enquiries"==n&&""==i?(jQuery(".division-enquiries-ddl").children(".field-validation-error").removeClass("hidden"),jQuery(".devolved-nations-ddl").children(".field-validation-error").addClass("hidden"),!1):(jQuery(".division-enquiries-ddl").children(".field-validation-error").addClass("hidden"),jQuery(".devolved-nations-ddl").children(".field-validation-error").addClass("hidden"),jQuery(this).valid()?(jQuery(this).find(":submit").prop("disabled",!0),jQuery(this).find(":submit").val("Please wait..."),!0):!1)});jQuery("#DepartmentValue").on("select2:select",function(){var n=jQuery.trim(jQuery(this).val().split(":")[1]);"devolved_nations"==n?jQuery(".devolved-nations-ddl").removeClass("hidden"):jQuery(".devolved-nations-ddl").addClass("hidden");"division_enquiries"==n?jQuery(".division-enquiries-ddl").removeClass("hidden"):jQuery(".division-enquiries-ddl").addClass("hidden")});jQuery(".image-with-caption").each(function(){console.log(jQuery(this).children("img").width());jQuery(this).width(jQuery(this).children("img").width())})});jQuery(window).resize(function(){checkScreenSize();setTimeout(function(){reInitMobileMenu()},500);findItemsFirstInRow();setRightOffsetOfSideImage();setRightOffsetOfSideColumn();var n=jQuery(".sub-slider").height();jQuery(".sub-slider").not(jQuery(".book-box").find(".sub-slider")).find(".slick-slide").height(n);jQuery(".contact-form .sfFormBox .sfTxtLbl, .sf-fieldWrp>label").each(function(){var n=jQuery(this).outerHeight();jQuery(this).parent().addClass("height-"+n)})});jQuery(document).on("mouseup touchend ",function(n){var t=jQuery("#header .search-box");t.is(n.target)||0!==t.has(n.target).length||jQuery("body").removeClass("search-opened")});aac=function(){var n={checkemails:function(){jQuery("a.email").each(function(){""!==jQuery.trim(jQuery(this).text())?jQuery(this).closest("td").next("td").find("input.search-results-email").removeClass("hidden"):(jQuery(this).closest("td").next("td").find("input.search-results-email").remove(),jQuery(this).remove())});jQuery("input.search-results-email").length>0&&jQuery("input.search-results-email-master").removeClass("hidden")},getemails:function(){var t=jQuery("input.search-results-email:checked").map(function(){return jQuery(this).closest("td").prev("td").find("a.email").text()}).get().join("; ");n.copytoclipboard(t)},copytoclipboard:function(n){var t=jQuery('<input type="text" />');jQuery("body").append(t);t.val(n).select();document.execCommand("copy");t.remove()},showcopytoclipboardalert:function(n){jQuery(".copytoclipboardalert.alert strong").text(n);jQuery(".copytoclipboardalert.alert").fadeIn(1e3).delay(3e3).fadeOut(1e3,function(){})},hidecopytoclipboardalert:function(){jQuery(".copytoclipboardalert.alert").hide();jQuery(".copytoclipboardalert.alert").removeClass("hidden")}};return{checkEmails:n.checkemails,getEmails:n.getemails,copyToClipboard:n.copytoclipboard,showCopyToClipboardAlert:n.showcopytoclipboardalert,hideCopyToClipboardAlert:n.hidecopytoclipboardalert}}();jQuery(function(){aac.checkEmails();aac.hideCopyToClipboardAlert();jQuery("body").on("click","input.search-results-email-master",function(){jQuery("input.search-results-email").prop("checked",this.checked);jQuery(this).is(":checked")?(jQuery("input.search-results-email").next("span").text("Selected"),jQuery("a.email").closest("td").addClass("selectedemail"),jQuery("button.copytoclipboard").removeClass("hidden")):(jQuery("input.search-results-email").next("span").text(""),jQuery("a.email").closest("td").removeClass("selectedemail"),jQuery("button.copytoclipboard").addClass("hidden"),jQuery(".copytoclipboardalert.alert").hide());jQuery("input.search-results-email:checked").length>0?aac.getEmails():aac.copyToClipboard(" ")});jQuery("body").on("click","input.search-results-email",function(){jQuery("input.search-results-email").length===jQuery("input.search-results-email:checked").length?jQuery("input.search-results-email-master").prop("checked",!0):jQuery("input.search-results-email-master").prop("checked",!1);jQuery(this).is(":checked")?(jQuery(this).next("span").text("Selected"),jQuery(this).closest("td").prev("td").addClass("selectedemail")):(jQuery(this).next("span").text(""),jQuery(this).closest("td").prev("td").removeClass("selectedemail"));jQuery("input.search-results-email:checked").length>0?jQuery("button.copytoclipboard").removeClass("hidden"):(jQuery("button.copytoclipboard").addClass("hidden"),jQuery(".copytoclipboardalert.alert").hide());jQuery("input.search-results-email:checked").length>0?aac.getEmails():aac.copyToClipboard(" ")});jQuery("body").on("click","button.copytoclipboard",function(){aac.getEmails();aac.showCopyToClipboardAlert("Copied")})}),function(){"use strict";var n="popupSurveyRCP",t=365,i=function(n,t,i){var r=new Date,u;r.setTime(r.getTime()+864e5*i);u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"},f=function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];" "==t.charAt(0);)t=t.substring(1);if(0==t.indexOf(r))return t.substring(r.length,t.length)}return""},e=function(){return f(n)?!1:!0},r,u;0==jQuery(".sfPageWrapper").length&&e()&&(r=jQuery(".popup-survey-form")[0],u=jQuery(r),u.on("form-page-changed",function(){jQuery("#popupSurveyModal").animate({scrollTop:0},"slow")}),jQuery("#popupSurveyModal").modal({keyboard:!1,backdrop:"static"}),jQuery("#popupSurveyModalIntro").modal({keyboard:!1,backdrop:"static"}));jQuery(".popup-survey-submit > button").on("click",function(){jQuery("#popupSurveyModal").modal("hide");i(n,1,t)});jQuery(".survey-popup-dismiss").on("click",function(){i(n,1,t)})}();$(document).ready(function(){document.getElementsByClassName("select2-employer-or-trust-list")&&getJobDescription();document.getElementById("clearResults")&&clearResults();fancyBox();document.getElementsByClassName(".copytoclipboard")&&copyToClipboardInit();document.getElementById("TypeOfPost")&&(toggleOtherField(),formInit());document.getElementById("js-back")&&formBack();tippy("[data-tippy-content]",{zIndex:"9999999",placement:"bottom"})})