function initSlider(){function y(){t[0]&&(l.style.display="block",a.style.display="none",u.classList.add("open"));t[0]&&r[0]&&u.classList.remove("open")}var n=document.getElementsByTagName("html"),r=document.getElementsByClassName("mobile"),t=document.getElementsByClassName("perfBar"),u=document.getElementById("toggle-infos-panel"),l=document.getElementById("infos-boursier"),a=document.getElementById("indexes-compact"),f=$("#infos-boursier.slick-slider"),e=document.getElementsByClassName("scrolly-table"),v=window.pageYOffset||document.documentElement.scrollTop,o=103,s=n[0].offsetWidth<=1097,c,i;f.on("init",function(){$("#infos-boursier_panel").removeClass("init");!r[0]&&!s&&v<o?n[0].classList.add("perfBar"):n[0].classList.remove("perfBar")});f.slick({dots:!1,arrows:!0,speed:300,slidesToShow:3,slidesToScroll:1,slide:".ib-box",infinite:!1,variableWidth:!0,responsive:[{breakpoint:1180,settings:{slidesToShow:2,slidesToScroll:1,variableWidth:!1}},{breakpoint:930,settings:{slidesToShow:1,slidesToScroll:1,variableWidth:!1}},{breakpoint:640,vertical:!0,verticalSwiping:!1,settings:{slidesToShow:3,slidesToScroll:3}}]});y();u.addEventListener("click",function(i){i.preventDefault();i.stopPropagation();var r=window.pageYOffset||document.documentElement.scrollTop;t[0]?(n[0].classList.add("noPerfBar"),n[0].classList.remove("perfBar")):(n[0].classList.add("perfBar"),n[0].classList.remove("noPerfBar"))});let h=0;if(window.addEventListener("scroll",function(){var i=window.pageYOffset||document.documentElement.scrollTop;r[0]||s||(i>o?n[0].classList.remove("perfBar"):!t[0]&&i<80&&i<h&&(n[0].classList.add("perfBar"),n[0].classList.remove("noPerfBar")));h=i<=0?0:i}),typeof Storage!="undefined"&&(c=localStorage.getItem("scrollyTable"),c==="on"))for(i=0;i<e.length;i++)e[i].classList.add("on");if(!$("html").hasClass("mobile"))$("#indexes-full .name").not("span").parent().parent().on("mouseenter",function(n){n.preventDefault();var t=$(this).parent().parent(),i=$(this).find("a").attr("href"),r=$(this).find("a").attr("data-tooltip-img");$(".tooltips img").attr("src",r);$(".tooltips a").attr("href",i);$("#indexes-full table").removeClass("active");t.addClass("active")});$(".tabs").each(function(){var t=$(this),c=$("> .tab",t),r=t.next("div.tabs-content:eq(0)"),f=this.id||null,h=$.cookie(f),i=t.attr("data-script")?nw.tools.paramToObj(t.attr("data-script")):{},n={currentClass:"on",disabledClass:"off",nbTabs:c.length,url:"",index:0,defaut:i.defaut===0?0:i.defaut||"undefined",mode:i.mode||"none",event:i.event||"click",autoSize:i.autosize?!0:!1},u=function(t){c.filter("."+n.currentClass).removeClass(n.currentClass).end().filter(":eq("+t+")").addClass(n.currentClass)},e=function(t){n.mode==="async"&&t.url!==""?(r.empty(),$.ajax({url:t.url,success:function(t){r.removeClass("box b-error").html(t);u(n.index);nw.tools.stopLoading(r)},error:function(){r.addClass("box b-error").html(" D&eacute;sol&eacute;, une erreur est survenue.");nw.tools.stopLoading(r)}})):n.mode==="sync"?r.children("div:not(.tabs-content-visible)").css({visibility:"hidden",height:0}).filter(":eq("+t.index+")").css({visibility:"visible",height:""}):n.mode==="img"&&r.find("img").attr("src",t.url)},o,s;i.start=i.start|0;h&&(n.defaut=Math.max(0,h-i.start));typeof n.defaut!="undefined"&&n.defaut>-1&&u(n.defaut);t.delegate(".tab."+n.disabledClass,n.event,function(){return!1});n.mode==="async"?t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var i=$(this);return n.index=t.find(".tab").index(i),n.url=nw.tools.paramToObj(i.find("a").attr("data-script")).url,u(n.index),e({url:n.url}),!1}):n.mode==="sync"?(typeof n.defaut!="undefined"&&n.defaut>-1&&e({index:n.defaut}),t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var i=$(this);return n.index=t.find(".tab").index(i),u(n.index),e({index:n.index}),f&&$.cookie(f,n.index,{expires:365,path:"/"}),!1})):n.mode==="img"?(h||n.defaut!=="undefined"||(n.defaut=0,u(n.defaut)),typeof n.defaut!="undefined"&&n.defaut>-1&&(n.url=nw.tools.paramToObj(t.find("> .tab:eq("+n.defaut+")").find("a").attr("data-script")).url,e({url:n.url})),t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var r=$(this),o=r.find("a");return n.index=t.find(".tab").index(r),n.url=nw.tools.paramToObj(o.attr("data-script")).url,u(n.index),e({url:n.url}),f&&$.cookie(f,n.index+i.start,{expires:365,path:"/"}),!1})):n.mode==="form"&&(o=t.parents("form:eq(0)"),s=nw.tools.paramToObj(t.attr("data-script")).name,t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var t=$(this),i=t.find("a"),n=nw.tools.paramToObj(i.attr("data-script")).val;return $('input[name="'+s+'"]',o).length||o.append('<input type="hidden" name="'+s+'" value="'+n+'" />'),o.find('input[name="'+s+'"]').val(n).end().submit(),!1}))})}function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function filterTabs(){const n=document.querySelector(".filter-tabs");let t=!1,i,r;n&&(n.addEventListener("mousedown",function(u){t=!0;n.classList.add("active");i=u.pageX-n.offsetLeft;r=n.scrollLeft}),n.addEventListener("mouseleave",function(){t=!1;n.classList.remove("active")}),n.addEventListener("mouseup",function(){t=!1;n.classList.remove("active")}),n.addEventListener("mousemove",function(u){if(t){u.preventDefault();const f=u.pageX-n.offsetLeft,e=(f-i)*3;n.scrollLeft=r-e}}))}function nativeHasClass(n,t){return n.classList?n.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(n.className)}function doSomething(n,t){scrollDirectionValue=n>t?"down":"up"}function headerSharingScroll(){var t;const o=document.querySelector(".header-sharing"),i=document.querySelector(".main-article__body");if(i){var r=i.getBoundingClientRect(),n=r.top,u=r.bottom,f=window.innerHeight,e=u-n-f;const o=headerSharing.querySelector(".progress-bar"),s=o.getElementsByTagName("SPAN")[0];t=0;n<=-140?(n<=0&&(t=100*Math.abs(n)/e),scrollDirectionValue==="up"?nativeHasClass(headerSharing,"visible")&&headerSharing.classList.remove("visible"):nativeHasClass(headerSharing,"visible")||headerSharing.classList.add("visible")):(nativeHasClass(headerSharing,"visible")&&headerSharing.classList.remove("visible"),t=0);s.style.width=t+"%"}}function initializeSticky(n,t,i,r){if(t.dataset.lazyLoaded||t.dataset.id){stickyReady[r]=!0;const u=new Waypoint.Sticky({element:n,stuckClass:"is-stuck",offset:67,wrapper:!1});let t=0;window.addEventListener("scroll",function(){const f=i.getBoundingClientRect(),r=n.getBoundingClientRect(),u=window.pageYOffset||document.documentElement.scrollTop,e=u>=t?"down":"up";e==="down"?r.top+r.height>=f.top+f.height&&n.classList.contains("is-stuck")&&(n.style.position="absolute",n.style.bottom="0px",n.style.top="initial",n.classList.add("stuck-bottom"),n.classList.remove("is-stuck")):r.top>67&&n.classList.contains("stuck-bottom")&&(n.style.position=null,n.style.bottom=null,n.style.top=null,n.classList.remove("stuck-bottom"),n.classList.add("is-stuck"));t=u<=0?0:u},!1)}}function stickyAds(){const n=document.querySelector("body.home");_.forEach(stickyStack,function(t,i){const u=t.querySelector(".stack div[id^=ad]")||t.querySelector(".stack"),r=t.closest(".sticky-container");if(!stickyReady[i])if(n)initializeSticky(t,u,r,i);else{const n=document.querySelector("[data-poool]");(n&&document.getElementById("poool-widget")||!n)&&setTimeout(function(){const f=document.querySelector(".aside--block");if(f){f.style.height="100%";const e=f.parentElement.clientHeight-(f.querySelector(".no-sticky")?f.querySelector(".no-sticky").clientHeight:0),o=i===0?70:30;r.style.height=e*o/100+"px";initializeSticky(t,u,r,i,n)}},2e3)}});Object.values(stickyReady).findIndex(function(n){return n===!1})===-1&&clearInterval(stickyInt)}function toggleOnScroll(){_.forEach(toggleOnScrollElements,function(n){var i=n.getAttribute("data-toggle-element"),t=n.getAttribute("data-toggle-class");_.forEach(i.split(" "),function(n){var i=document.querySelectorAll(n)[0];i.classList.contains(t)&&i.classList.remove(t)})})}function scrollToElement(n){n.preventDefault();var t=this,i=t.getAttribute("data-target"),r=document.querySelector(i);window.scroll({top:r.getBoundingClientRect().top+window.pageYOffset-100,left:0,behavior:"smooth"})}function onScroll(){headerSharing!=="undefined"&&headerSharing!==null&&headerSharingScroll();toggleOnScroll()}function imageReloader(n,t){if(typeof atob=="function"){var i=document.createElement("iframe"),r=n.src,u=function(){i.onload=i.onerror=null;document.body.removeChild(i)},f=function(){n.onerror=function(){t&&t.count++};n.src=r;u()};i.width=i.height=0;i.style.position="absolute";document.body.insertBefore(i,document.body.firstChild);i.onload=f;i.onerror=u;i.src="/Content/helpers/reload.html#"+btoa(r)}}var jumper,_createClass,scrollDirectionValue,last_known_scroll_position,ticking,stickyInt,stickyReady,stickyActive,share;(function(){function t(item){var obj,opt,func;return item=JSON.parse(item),opt=this.options,$.each(item,function(n,t){opt._target?opt._target.indexOf(n)!=-1&&setValue($("#"+opt._target),t):(obj=$("#"+n),obj&&setValue(obj,t))}),opt._trigger&&(func=window[opt._trigger],func||opt._trigger.match(/[^a-zA-Z0-9_\.\-]/)||(func=eval(opt._trigger)),func&&func(item,this)),item.Set||""}function i(t){t=JSON.parse(t);for(var r=t[this.options._prop||"Show"],u=n(r.toLowerCase()),f=n(this.query.toLowerCase()),i=u.indexOf(f,0);i!=-1;)u=r.substr(0,i)+"<strong>"+r.substr(i,this.query.length)+"<\/strong>"+r.substr(i+this.query.length),i=u.indexOf(f,i+9);return u}function r(t){var i=n(t[this.options._prop||"Show"]),r=n(this.query);return~i.toLowerCase().indexOf(r.toLowerCase())}function n(n){var i,t;if(!n)return"";for(i="",t=0;t<n.length;t++)i+=u[n.charAt(t)]||n.charAt(t);return i}function f(n){for(var i=[],r,t=0;t<n.length;t++)i.push(JSON.stringify(n[t]));return r=$.fn.typeahead.Constructor.prototype.sorter,r.call(this,i)}function e(n,t){var e=this.options,u=e._if,o,f,s,h,r,i;if(u!==undefined)for(o=u.split(";"),u=!1,i=0;i<o.length;i++)f=o[i].split("="),s=$("#"+f[0]),s.length&&(f[1]===undefined||s.val()==f[1])||(u=!0);if(!u){if(h={q:n},r=e._include,r)for(r=r.split(";"),i=0;i<r.length;i++)h[r[i]]=$("#"+r[i]).val();$.ajax(e._source.data("url"),{type:"POST",data:h}).done(t)}}setValue=function(n,t){n.is("input")||n.is("textarea")?(n.val(t),n.valid&&n.valid()):n.text(t)};var u={"é":"e","è":"e","ê":"e","ë":"e","á":"a","à":"a","â":"a","ä":"a","ì":"i","í":"i","î":"i","ï":"i","ù":"u","û":"u","ü":"u","ô":"o","ö":"o","ç":"c","ñ":"n","æ":"ae","œ":"oe"};BC.initTypeahead=function(){$(".typeahead").removeClass("typeahead").each(function(n,u){u=$(u);u.typeahead({source:e,items:u.data("items")||5,minLength:u.data("minlength")||3,updater:t,highlighter:i,matcher:r,sorter:f,_source:u,_prop:u.data("text"),_if:u.data("if"),_include:u.data("include"),_trigger:u.data("trigger"),_target:u.data("target")})})}})(),function(n,t,i){window.BC=window.BC||{};var r=newswebGlobal=function(){var o=t.getElementsByTagName("body")[0],u="loading",e=function(n){return String(n).search(/^\s*\d+\s*$/)!=-1},f=function(n){return parseInt(n,10)},n;return{tools:{startLoading:function(t){n=setTimeout(function(){clearTimeout(n);n!="stop"&&t.addClass(u)},50)},stopLoading:function(t){n="stop";t.removeClass(u)},log:function(n){typeof console!="undefined"&&console.log(n)},paramToObj:function(n,t){var r;if(typeof n!="string")return!1;var s={},c=t||";",u=n.split(c),l=u.length,h,i,o;for(r=0;r<l;r++)o=u[r].indexOf("="),h=u[r].substring(0,o),i=u[r].substring(o+1),i=e(i)?f(i):i,s[h]=i;return s},objToParam:function(n,t){if(typeof n!="object")return!1;var i="",r=t||";";for(name in n)i+=name+"="+n[name]+r;return i.substr(0,i.length-1)},editGet:function(n,t,i){var u=r.tools.paramToObj(n.get,"&");if(i)u[t]=i,n.get=r.tools.objToParam(u,"&");else return u[t]},urlIncrement:function(n,t){var u=!1,n=n.split("?"),i=n[0],e=n[1]?"?"+n[1]:"",r=f(i.substring(i.lastIndexOf("/")+1,i.length));return r!==t&&(r++,u=i.substr(0,i.length-1)+r+e),u},IsNumeric:function(n){return+n==n&&n.length>0},applyRefresh:function(n){Boursier.html.applyRefresh(n)},disableRefresh:function(n){Boursier.html.disableRefresh(n)},placeholderFallback:function(){"placeholder"in document.createElement("input")||(i("*[placeholder]").each(function(){var n=i(this),t=n.attr("placeholder");n.val()===""&&n.val(t);n.bind("focus",function(){n.val()===t&&i(this).val("")});n.bind("blur",function(){(n.val()===""||n.val()===t)&&n.val(t)})}),i("form").bind("submit",function(){i(this).find("*[placeholder]").each(function(){var n=i(this);n.val()===n.attr("placeholder")&&n.val("")})}))}},cb:{updateNews:function(n){var t=i(this),u=r.tools.urlIncrement(n.url,4);u?(n.url=u,t.data("data-script",n)):t.remove()},addList:function(){this.removeData("data-script").removeAttr("data-script").removeClass("async")},popupDirect:function(){r.scramble.init()}},scramble:{_base16:"0a12b34c56d78e9f",_baseClassName:"gothere",decode:function(n){for(var r,u,i="",t=0;t<n.length;t+=2)r=this._base16.indexOf(n.charAt(t)),u=this._base16.indexOf(n.charAt(t+1)),i+=String.fromCharCode(r*16+u);return i},init:function(){var n=i("span."+r.scramble._baseClassName);n.each(function(){var n=this,e=n.className.split(" "),c=e.indexOf("gothere"),o=e[c+1],s=r.scramble.decode(o.substr(1)),t,u,i,h,f;for(n.className=n.className.replace("gothere","").replace(o,""),n.className.length==0&&n.removeAttribute("class"),t=document.createElement("a"),u=location.hostname,t.href=(s.substr(0,4)!=="http"&&u.indexOf(".boursier.com")===-1&&u.indexOf(".in.")===-1&&u!=="localhost"?location.protocol+"//www.boursier.com":"")+s,i=0;i<n.attributes.length;i++)n.attributes[i].value&&t.setAttribute(n.attributes[i].name,n.attributes[i].value);for(t.removeAttribute("disabled"),h=n.childNodes.length,f=0;f<h;f++)t.appendChild(n.childNodes[0]);n.parentNode.insertBefore(t,n);n.parentNode.removeChild(n)});window.__initPrivacy&&__initPrivacy()}}}}();n.newswebGlobal=n.nw=r=newswebGlobal;r.scramble.init();i.expr[":"].hasData=function(n,t,u){var e=r.tools.paramToObj(i(n).attr("data-script")),s=u[3].split(","),h=s.length,o,f;if(e)for(f=0;f<h;f++)for(o in e)if(e.hasOwnProperty(o)&&o===s[f])return!0;return!1};i(t.getElementById("overall")).delegate(':hasData("link")',"click",function(){var u=i(this),t=r.tools.paramToObj(u.attr("data-script"));return t.target==="_blank"?n.open(t.link):n.location.href=t.link,!1});i(".form-radio").each(function(){var t=i(this),r=i("label",t),n=i("input[type=radio]",t),f=n.closest("form"),e=i("input[name="+n.attr("name")+"] ~ label .ico",f),u=function(){e.filter(".i-checked").removeClass("i-checked").addClass("i-default");i(".ico",r).removeClass("i-default").addClass("i-checked")};n.is(":checked")&&u();r.click(function(){n.attr("checked")||u()})});i(".tabs").each(function(){var t=i(this),a=i("> .tab",t),f=t.next("div.tabs-content:eq(0)"),o=this.id||null,l=i.cookie(o),u=t.attr("data-script")?r.tools.paramToObj(t.attr("data-script")):{},n={currentClass:"on",disabledClass:"off",nbTabs:a.length,url:"",index:0,defaut:u.defaut===0?0:u.defaut||"undefined",mode:u.mode||"none",event:u.event||"click",autoSize:u.autosize?!0:!1},e=function(t){f.find("> div:eq("+t+") div").data("ajax-href")&&(window.scrollTo(window.pageXOffset,window.pageYOffset-1),window.scrollTo(window.pageXOffset,window.pageYOffset+1));a.filter("."+n.currentClass).removeClass(n.currentClass).end().filter(":eq("+t+")").addClass(n.currentClass)},s=function(t){n.mode==="async"&&t.url!==""?(f.empty(),i.ajax({url:t.url,success:function(t){f.removeClass("box b-error").html(t);e(n.index);r.tools.stopLoading(f)},error:function(){f.addClass("box b-error").html(" D&eacute;sol&eacute;, une erreur est survenue.");r.tools.stopLoading(f)}})):n.mode==="sync"?f.children("div:not(.tabs-content-visible)").css({visibility:"hidden",height:0}).filter(":eq("+t.index+")").css({visibility:"visible",height:""}):n.mode==="img"&&f.find("img").attr("src",t.url)},h,c;u.start=u.start|0;l&&(n.defaut=Math.max(0,l-u.start));typeof n.defaut!="undefined"&&n.defaut>-1&&e(n.defaut);t.delegate(".tab."+n.disabledClass,n.event,function(){return!1});n.mode==="async"?t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var u=i(this);return n.index=t.find(".tab").index(u),n.url=r.tools.paramToObj(u.find("a").attr("data-script")).url,e(n.index),s({url:n.url}),!1}):n.mode==="sync"?(typeof n.defaut!="undefined"&&n.defaut>-1&&s({index:n.defaut}),t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var r=i(this);return n.index=t.find(".tab").index(r),e(n.index),s({index:n.index}),o&&i.cookie(o,n.index,{expires:365,path:"/"}),!1})):n.mode==="img"?(l||n.defaut!=="undefined"||(n.defaut=0,e(n.defaut)),typeof n.defaut!="undefined"&&n.defaut>-1&&(n.url=r.tools.paramToObj(t.find("> .tab:eq("+n.defaut+")").find("a").attr("data-script")).url,s({url:n.url})),t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var f=i(this),h=f.find("a");return n.index=t.find(".tab").index(f),n.url=r.tools.paramToObj(h.attr("data-script")).url,e(n.index),s({url:n.url}),o&&i.cookie(o,n.index+u.start,{expires:365,path:"/"}),!1})):n.mode==="form"&&(h=t.parents("form:eq(0)"),c=r.tools.paramToObj(t.attr("data-script")).name,t.delegate(".tab:not(."+n.disabledClass+")",n.event,function(){var t=i(this),u=t.find("a"),n=r.tools.paramToObj(u.attr("data-script")).val;return i('input[name="'+c+'"]',h).length||h.append('<input type="hidden" name="'+c+'" value="'+n+'" />'),h.find('input[name="'+c+'"]').val(n).end().submit(),!1}))});i.fn.select=function(){return this.each(function(){var e=i(".select"),t=i(this),o=i(".btn-more",t),f=i(".select-content",t),r="open",u;t.hover(function(){n.clearTimeout(u)},function(){u=n.setTimeout(function(){t.parents(".tabs").length||n.clearTimeout(u)},250)});t.parents(".tabs").length||(f.css({display:"block",top:"-5000px"}),f.removeAttr("style"),o.click(function(){var n=e.filter("."+r);n.not(t).removeClass(r);t.toggleClass(r)}))})};i(".select").select();i(document).on("click","form > dl.select a",function(){var n=i(this),e=n.parents("form:eq(0)"),t=r.tools.paramToObj(n.attr("data-script")),u=t.name,f=t.value;return i.cookieEx(u,f,{raw:!0,expires:365,path:"/"}),self.location=self.location,!1});i("form .pagine a").click(function(n){var r=i(this),u=r.parents("form:eq(0)"),t=r.attr("href"),f=t.substring(t.indexOf("?")+1,t.length).split("=");return n.preventDefault(),i("input[name="+f[0]+"]",u).val(f[1]),u.submit(),!1});BC.Pager=BC.Pager||{};BC.Pager.pagine=function(){i(".pagine[data-script] a:not(.data--set)").click(function(n){var o=i(this),s=r.tools.paramToObj(o.parents(".pagine:eq(0)").attr("data-script")).idForm,e=i(t.getElementById(s)),h=i('input[name="page"]',e),f=this.href,u=f.substring(f.lastIndexOf("/")+1,f.length);u.indexOf(".html")&&(u=u.split(".html").shift().split("-").pop());h.val(parseInt(u,10)||1);n.preventDefault();e.submit()}).addClass("data--set")};BC.Pager.pagine();i("tr[data-script] th a").click(function(){var u=i(this),f=r.tools.paramToObj(u.parents("tr:eq(0)").attr("data-script")).idForm,n=i(t.getElementById(f)),e=i('input[name="tri"]',n),o=i('input[name="page"]',n),s=this.href;return e.val(s.match(/.*?tri=(.+)/)[1].split("&")[0]),o.val(1),n.submit(),!1});i.fn.async=function(){return this.each(function(){i(this).click(function(){if(i(this).hasClass("on"))return!1;var t=i(this),n=t.data("data-script")||r.tools.paramToObj(t.attr("data-script")),o=n.url||!1,c=n.get||"",u=n.cible||!1,f=!1,s=n.mode||"add",e=t.parents("div.metas:eq(0)").length?t.parents("div.metas:eq(0)"):!1,h=t.parents("dl.select:eq(0)").length?t.parents("dl.select:eq(0)"):!1;return u&&(f=typeof u!="string"?n.cible:i.trim(u.match(/^(>|~|\+)/))?i(u,t):i(u)),o&&f&&(t.data("data-script",n),e&&e.addClass("metas-loading"),i.ajax({url:o+"?"+c,cache:!1,success:function(i){s==="add"?f.append(i):s==="upd"&&f.html(i);n.callback&&(r.cb[n.callback]?(n.cible=f,r.cb[n.callback].apply(t,[n])):alert('La fonction de callback "'+n.callback+"\" n'a pas été définie!"));e&&e.removeClass("metas-loading");h&&h.removeClass("open")}})),!1})})};i(".async").async();i('a[href^="#"]',t.getElementById("content")).filter(function(){return this.href.match(/#\w+$/)}).click(function(){var n=i(this).attr("href").substring(1,i(this).attr("href").length),f=t.getElementById(n)||i("[name="+n+"]")[0],r=i(f),u;if(r.length)return u=r.offset().top-90,i("html, body").animate({scrollTop:u},1e3),!1});i(document).on("click","a.popup",function(){var n={width:600,height:550,name:"popup",scrollbars:"yes"},t=r.tools.paramToObj(i(this).attr("data-script"))||{};i.extend(n,t);var u=screen.width/2-n.width/2,f=screen.height/2-n.height/2,e=window.open(this.href,n.name,"menubar=no, status=no, scrollbars="+n.scrollbars+", menubar=no, resizable=yes, width="+n.width+", height="+n.height+", screenX="+u+", screenY="+f);return e.focus(),!1});i.fn.cotation=function(){return this.each(function(){var n=i(this),r=n.attr("rel"),t;n.css("position","relative");t=i("#bulles");t.size()&&t.remove();n.hover(function(){var n=i("#bulles");n.size()&&n.remove();i(this).removeAttr("title");n='<div id="bulles" class="tooltip" style="display:none;"><\/div>';i(this).append(n);i.ajax({type:"GET",url:r,success:function(n){i("#bulles #cotationPopup").remove();i("#bulles").prepend(n).show()}})},function(){var n=i("#bulles");n.remove()})})};i(function(){i(".cluetip").cotation()}),function(){var n=i(t.getElementById("com_message")),r=i(t.getElementById("counter"));n.keyup(function(){var i=500,t=i-n.val().length;t<0&&(n.val(n.val().substring(0,i)),t=0);r.text(t)})}();i(t.getElementById("calculPrice")).click(function(){var s=i(this),o=s.parents("form:eq(0)"),t=i("input[name=PurchasePrice]",o).val(),u=i("input[name=Quantity]",o).val(),f=i("input[name=Fee]",o).val()||"0",e=i("input[name=mode]",o).val(),n=0;return t===""||u===""?alert('Les champs "Prix d\'achat" et "Quantité" sont obligatoires.'):(t=t.replace(",","."),u=u.replace(",","."),f=f.replace(",","."),r.tools.IsNumeric(t)&&r.tools.IsNumeric(u)?f===""||r.tools.IsNumeric(f)?(e=="achat"?(n=(Math.round(t*u*100)/100+Math.round(f)).toString(),e="l'achat"):(n=(Math.round(t*u*100)/100-Math.round(f)).toString(),e=="vente"&&(e="la vente")),n.indexOf(".")!==-1&&(n=n.replace(".",",")),e?swal("Coût total de "+e+" :\n"+n+" EUR"):swal("Montant total :\n"+n+" EUR")):alert('Le champs "Frais" contient une mauvaise valeur.'):alert("Tous les champs ne contiennent pas de valeurs numériques.")),!1});t.getElementById("documentation")&&i('label[for="courtiers-all"]').click(function(){var n=i("#courtiers-all");n.is(":checked")?i(this).parents("form:eq(0)").find(":checkbox").attr("checked","checked"):i(this).parents("form:eq(0)").find(":checkbox").attr("checked","")});i('select, input[type="text"], textarea').focus(function(){r.tools.disableRefresh(!0)});i(document).ready(r.tools.placeholderFallback);i(".message b").click(function(n){var t=n.target.parentNode;t.parentNode.removeChild(t);i.cookie("fpb","hide")})}(window,document,jQuery),function(){function b(n){return function(t){return t.test(n)}}function k(i){var g={userAgent:"",platform:"",maxTouchPoints:0},nt,tt,k,d;return i||"undefined"==typeof navigator?"string"==typeof i?g.userAgent=i:i&&i.userAgent&&(g={userAgent:i.userAgent,platform:i.platform,maxTouchPoints:i.maxTouchPoints||0}):g={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0},nt=g.userAgent,tt=nt.split("[FBAN"),void 0!==tt[1]&&(nt=tt[0]),void 0!==(tt=nt.split("Twitter"))[1]&&(nt=tt[0]),k=b(nt),d={apple:{phone:k(u)&&!k(n),ipod:k(e),tablet:!k(u)&&(k(o)||w(g))&&!k(n),universal:k(s),device:(k(u)||k(e)||k(o)||k(s)||w(g))&&!k(n)},amazon:{phone:k(t),tablet:!k(t)&&k(r),device:k(t)||k(r)},android:{phone:!k(n)&&k(t)||!k(n)&&k(f),tablet:!k(n)&&!k(t)&&!k(f)&&(k(r)||k(h)),device:!k(n)&&(k(t)||k(r)||k(f)||k(h))||k(/\bokhttp\b/i)},windows:{phone:k(n),tablet:k(c),device:k(n)||k(c)},other:{blackberry:k(l),blackberry10:k(a),opera:k(v),firefox:k(p),chrome:k(y),device:k(l)||k(a)||k(v)||k(p)||k(y)},any:!1,phone:!1,tablet:!1},d.any=d.apple.device||d.android.device||d.windows.device||d.other.device,d.phone=d.apple.phone||d.android.phone||d.windows.phone,d.tablet=d.apple.tablet||d.android.tablet||d.windows.tablet,d}var i={},u=/iPhone/i,e=/iPod/i,o=/iPad/i,s=/\biOS-universal(?:.+)Mac\b/i,f=/\bAndroid(?:.+)Mobile\b/i,h=/Android/i,t=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,r=/Silk/i,n=/Windows Phone/i,c=/\bWindows(?:.+)ARM\b/i,l=/BlackBerry/i,a=/BB10/i,v=/Opera Mini/i,y=/\b(CriOS|Chrome)(?:.+)Mobile/i,p=/Mobile(?:.+)Firefox\b/i,w=function(n){return void 0!==n&&"MacIntel"===n.platform&&"number"==typeof n.maxTouchPoints&&n.maxTouchPoints>1&&"undefined"==typeof MSStream};i=k();(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&typeof module!="undefined"?dummy.exports=i:typeof define=="function"&&define.amd?define(function(){return i}):this.isMobile=i}(),function(){function f(n,t,i){switch(i.length){case 0:return n.call(t);case 1:return n.call(t,i[0]);case 2:return n.call(t,i[0],i[1]);case 3:return n.call(t,i[0],i[1],i[2])}return n.apply(t,i)}function bh(n,t,i,r){for(var f=-1,e=n==null?0:n.length,u;++f<e;)u=n[f],t(r,u,i(u),n);return r}function c(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n)===!1)break;return n}function kh(n,t){for(var i=n==null?0:n.length;i--;)if(t(n[i],i,n)===!1)break;return n}function te(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(!t(n[i],i,n))return!1;return!0}function tt(n,t){for(var i=-1,f=n==null?0:n.length,e=0,u=[],r;++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function pi(n,t){var i=n==null?0:n.length;return!!i&&yt(n,t,0)>-1}function kr(n,t,i){for(var r=-1,u=n==null?0:n.length;++r<u;)if(i(t,n[r]))return!0;return!1}function r(n,t){for(var i=-1,r=n==null?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function it(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function dr(n,t,i,r){var u=-1,f=n==null?0:n.length;for(r&&f&&(i=n[++u]);++u<f;)i=t(i,n[u],u,n);return i}function dh(n,t,i,r){var u=n==null?0:n.length;for(r&&u&&(i=n[--u]);u--;)i=t(i,n[u],u,n);return i}function gr(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function gh(n){return n.split("")}function nc(n){return n.match(hs)||[]}function re(n,t,i){var r;return i(n,function(n,i,u){if(t(n,i,u))return r=i,!1}),r}function wi(n,t,i,r){for(var f=n.length,u=i+(r?1:-1);r?u--:++u<f;)if(t(n[u],u,n))return u;return-1}function yt(n,t,i){return t===t?cc(n,t,i):wi(n,ue,i)}function tc(n,t,i,r){for(var u=i-1,f=n.length;++u<f;)if(r(n[u],t))return u;return-1}function ue(n){return n!==n}function fe(n,t){var i=n==null?0:n.length;return i?iu(n,t)/i:oi}function nu(t){return function(i){return i==null?n:i[t]}}function tu(t){return function(i){return t==null?n:t[i]}}function ee(n,t,i,r,u){return u(n,function(n,u,f){i=r?(r=!1,n):t(i,n,u,f)}),i}function ic(n,t){var i=n.length;for(n.sort(t);i--;)n[i]=n[i].value;return n}function iu(t,i){for(var r,f=-1,e=t.length,u;++f<e;)u=i(t[f]),u!==n&&(r=r===n?u:r+u);return r}function ru(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function rc(n,t){return r(t,function(t){return[t,n[t]]})}function oe(n){return n?n.slice(0,ve(n)+1).replace(cr,""):n}function e(n){return function(t){return n(t)}}function uu(n,t){return r(t,function(t){return n[t]})}function ui(n,t){return n.has(t)}function se(n,t){for(var i=-1,r=n.length;++i<r&&yt(t,n[i],0)>-1;);return i}function he(n,t){for(var i=n.length;i--&&yt(t,n[i],0)>-1;);return i}function uc(n,t){for(var i=n.length,r=0;i--;)n[i]===t&&++r;return r}function fc(n){return"\\"+vh[n]}function ec(t,i){return t==null?n:t[i]}function pt(n){return hh.test(n)}function oc(n){return ch.test(n)}function sc(n){for(var t,i=[];!(t=n.next()).done;)i.push(t.value);return i}function fu(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function ae(n,t){return function(i){return n(t(i))}}function rt(n,t){for(var i=-1,f=n.length,e=0,u=[],r;++i<f;)r=n[i],(r===t||r===fi)&&(n[i]=fi,u[e++]=i);return u}function bi(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function hc(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=[n,n]}),t}function cc(n,t,i){for(var r=i-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function lc(n,t,i){for(var r=i+1;r--;)if(n[r]===t)return r;return r}function wt(n){return pt(n)?ac(n):ie(n)}function v(n){return pt(n)?vc(n):gh(n)}function ve(n){for(var t=n.length;t--&&fs.test(n.charAt(t)););return t}function ac(n){for(var t=pr.lastIndex=0;pr.test(n);)++t;return t}function vc(n){return n.match(pr)||[]}function yc(n){return n.match(sh)||[]}var n,pe="4.17.21",ki=200,we="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",be="Invalid `variable` option passed into `_.template`",di="__lodash_hash_undefined__",ke=500,fi="__lodash_placeholder__",g=1,ou=2,ot=4,st=1,ei=2,s=1,ut=2,su=4,y=8,ht=16,p=32,ct=64,b=128,bt=256,gi=512,de=30,ge="...",no=800,to=16,hu=1,io=2,ro=3,ft=1/0,nt=9007199254740991,uo=17976931348623157e292,oi=NaN,w=4294967295,fo=w-1,eo=w>>>1,oo=[["ary",b],["bind",s],["bindKey",ut],["curry",y],["curryRight",ht],["flip",gi],["partial",p],["partialRight",ct],["rearg",bt]],lt="[object Arguments]",si="[object Array]",so="[object AsyncFunction]",kt="[object Boolean]",dt="[object Date]",ho="[object DOMException]",hi="[object Error]",ci="[object Function]",cu="[object GeneratorFunction]",l="[object Map]",gt="[object Number]",co="[object Null]",k="[object Object]",lu="[object Promise]",lo="[object Proxy]",ni="[object RegExp]",a="[object Set]",ti="[object String]",li="[object Symbol]",ao="[object Undefined]",ii="[object WeakMap]",vo="[object WeakSet]",ri="[object ArrayBuffer]",at="[object DataView]",nr="[object Float32Array]",tr="[object Float64Array]",ir="[object Int8Array]",rr="[object Int16Array]",ur="[object Int32Array]",fr="[object Uint8Array]",er="[object Uint8ClampedArray]",or="[object Uint16Array]",sr="[object Uint32Array]",yo=/\b__p \+= '';/g,po=/\b(__p \+=) '' \+/g,wo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,au=/&(?:amp|lt|gt|quot|#39);/g,vu=/[&<>"']/g,bo=RegExp(au.source),ko=RegExp(vu.source),go=/<%-([\s\S]+?)%>/g,ns=/<%([\s\S]+?)%>/g,yu=/<%=([\s\S]+?)%>/g,ts=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,is=/^\w*$/,rs=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hr=/[\\^$.*+?()[\]{}|]/g,us=RegExp(hr.source),cr=/^\s+/,fs=/\s/,es=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,os=/\{\n\/\* \[wrapped with (.+)\] \*/,ss=/,? & /,hs=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,cs=/[()=,{}\[\]\/\s]/,ls=/\\(\\)?/g,as=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pu=/\w*$/,vs=/^[-+]0x[0-9a-f]+$/i,ys=/^0b[01]+$/i,ps=/^\[object .+?Constructor\]$/,ws=/^0o[0-7]+$/i,bs=/^(?:0|[1-9]\d*)$/,ks=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ai=/($^)/,ds=/['\n\r\u2028\u2029\\]/g,vi="\\ud800-\\udfff",wu="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",bu="\\u2700-\\u27bf",ku="a-z\\xdf-\\xf6\\xf8-\\xff",du="A-Z\\xc0-\\xd6\\xd8-\\xde",gu="\\ufe0e\\ufe0f",nf="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",lr="['’]",gs="["+vi+"]",tf="["+nf+"]",yi="["+wu+"]",rf="\\d+",nh="["+bu+"]",uf="["+ku+"]",ff="[^"+vi+nf+rf+bu+ku+du+"]",ar="\\ud83c[\\udffb-\\udfff]",th="(?:"+yi+"|"+ar+")",ef="[^"+vi+"]",vr="(?:\\ud83c[\\udde6-\\uddff]){2}",yr="[\\ud800-\\udbff][\\udc00-\\udfff]",vt="["+du+"]",of="\\u200d",sf="(?:"+uf+"|"+ff+")",ih="(?:"+vt+"|"+ff+")",hf="(?:"+lr+"(?:d|ll|m|re|s|t|ve))?",cf="(?:"+lr+"(?:D|LL|M|RE|S|T|VE))?",lf=th+"?",af="["+gu+"]?",rh="(?:"+of+"(?:"+[ef,vr,yr].join("|")+")"+af+lf+")*",vf=af+lf+rh,uh="(?:"+[nh,vr,yr].join("|")+")"+vf,fh="(?:"+[ef+yi+"?",yi,vr,yr,gs].join("|")+")",eh=RegExp(lr,"g"),oh=RegExp(yi,"g"),pr=RegExp(ar+"(?="+ar+")|"+fh+vf,"g"),sh=RegExp([vt+"?"+uf+"+"+hf+"(?="+[tf,vt,"$"].join("|")+")",ih+"+"+cf+"(?="+[tf,vt+sf,"$"].join("|")+")",vt+"?"+sf+"+"+hf,vt+"+"+cf,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rf,uh].join("|"),"g"),hh=RegExp("["+of+vi+wu+gu+"]"),ch=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lh=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ah=-1,i={},t,ie,ce,le,ye,eu,d;i[nr]=i[tr]=i[ir]=i[rr]=i[ur]=i[fr]=i[er]=i[or]=i[sr]=!0;i[lt]=i[si]=i[ri]=i[kt]=i[at]=i[dt]=i[hi]=i[ci]=i[l]=i[gt]=i[k]=i[ni]=i[a]=i[ti]=i[ii]=!1;t={};t[lt]=t[si]=t[ri]=t[at]=t[kt]=t[dt]=t[nr]=t[tr]=t[ir]=t[rr]=t[ur]=t[l]=t[gt]=t[k]=t[ni]=t[a]=t[ti]=t[li]=t[fr]=t[er]=t[or]=t[sr]=!0;t[hi]=t[ci]=t[ii]=!1;var vh={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},yh=parseFloat,ph=parseInt,yf=(typeof global=="undefined"?"undefined":_typeof(global))=="object"&&global&&global.Object===Object&&global,wh=(typeof self=="undefined"?"undefined":_typeof(self))=="object"&&self&&self.Object===Object&&self,u=yf||wh||Function("return this")(),wr=(typeof exports=="undefined"?"undefined":_typeof(exports))=="object"&&exports&&!exports.nodeType&&exports,et=wr&&(typeof module=="undefined"?"undefined":_typeof(module))=="object"&&module&&!module.nodeType&&module,pf=et&&et.exports===wr,br=pf&&yf.process,h=function(){try{var n=et&&et.require&&et.require("util").types;return n?n:br&&br.binding&&br.binding("util")}catch(t){}}(),wf=h&&h.isArrayBuffer,bf=h&&h.isDate,kf=h&&h.isMap,df=h&&h.isRegExp,gf=h&&h.isSet,ne=h&&h.isTypedArray;ie=nu("length");ce=tu({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"});le=tu({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});ye=tu({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});eu=function eu(h){function et(n){if(br(n)&&!vi(n)&&!(n instanceof ar)){if(n instanceof lf)return n;if(yr.call(n,"__wrapped__"))return kd(n)}return new lf(n)}function nv(){}function lf(t,i){this.__wrapped__=t;this.__actions__=[];this.__chain__=!!i;this.__index__=0;this.__values__=n}function ar(n){this.__wrapped__=n;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=w;this.__views__=[]}function yit(){var n=new ar(this.__wrapped__);return n.__actions__=uf(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=uf(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=uf(this.__views__),n}function pit(){if(this.__filtered__){var n=new ar(this);n.__dir__=-1;n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function wit(){var n=this.__wrapped__.value(),f=this.__dir__,e=vi(n),o=f<0,s=e?n.length:0,h=wft(0,s,this.__views__),c=h.start,l=h.end,t=l-c,a=o?l:c-1,v=this.__iteratees__,d=v.length,y=0,p=gu(t,this.__takeCount__),r,u,i;if(!e||!o&&s==t&&p==t)return ok(n,this.__actions__);r=[];n:while(t--&&y<p){for(a+=f,u=-1,i=n[a];++u<d;){var w=v[u],g=w.iteratee,b=w.type,k=g(i);if(b==io)i=k;else if(!k)if(b==hu)continue n;else break n}r[y++]=i}return r}function kc(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function bit(){this.__data__=wl?wl(null):{};this.size=0}function kit(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function dit(t){var i=this.__data__,r;return wl?(r=i[t],r===di?n:r):yr.call(i,t)?i[t]:n}function git(t){var i=this.__data__;return wl?i[t]!==n:yr.call(i,t)}function nrt(t,i){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=wl&&i===n?di:i,this}function ih(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function trt(){this.__data__=[];this.size=0}function irt(n){var t=this.__data__,i=tv(t,n),r;return i<0?!1:(r=t.length-1,i==r?t.pop():pa.call(t,i,1),--this.size,!0)}function rrt(t){var i=this.__data__,r=tv(i,t);return r<0?n:i[r][1]}function urt(n){return tv(this.__data__,n)>-1}function frt(n,t){var i=this.__data__,r=tv(i,n);return r<0?(++this.size,i.push([n,t])):i[r][1]=t,this}function rh(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function ert(){this.size=0;this.__data__={hash:new kc,map:new(yl||ih),string:new kc}}function ort(n){var t=pv(this,n)["delete"](n);return this.size-=t?1:0,t}function srt(n){return pv(this,n).get(n)}function hrt(n){return pv(this,n).has(n)}function crt(n,t){var i=pv(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this}function dc(n){var t=-1,i=n==null?0:n.length;for(this.__data__=new rh;++t<i;)this.add(n[t])}function lrt(n){return this.__data__.set(n,di),this}function art(n){return this.__data__.has(n)}function fs(n){var t=this.__data__=new ih(n);this.size=t.size}function vrt(){this.__data__=new ih;this.size=0}function yrt(n){var t=this.__data__,i=t["delete"](n);return this.size=t.size,i}function prt(n){return this.__data__.get(n)}function wrt(n){return this.__data__.has(n)}function brt(n,t){var i=this.__data__,r;if(i instanceof ih){if(r=i.__data__,!yl||r.length<ki-1)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new rh(r)}return i.set(n,t),this.size=i.size,this}function ob(n,t){var r=vi(n),u=!r&&rl(n),f=!r&&!u&&vh(n),o=!r&&!u&&!f&&ul(n),s=r||u||f||o,e=s?ru(n.length,ptt):[],h=e.length;for(var i in n)!(t||yr.call(n,i))||s&&(i=="length"||f&&(i=="offset"||i=="parent")||o&&(i=="buffer"||i=="byteLength"||i=="byteOffset")||ch(i,h))||e.push(i);return e}function sb(t){var i=t.length;return i?t[tp(0,i-1)]:n}function krt(n,t){return wv(uf(n),gc(t,0,n.length))}function drt(n){return wv(uf(n))}function ly(t,i,r){(r===n||hs(t[i],r))&&(r!==n||i in t)||uh(t,i,r)}function kl(t,i,r){var u=t[i];yr.call(t,i)&&hs(u,r)&&(r!==n||i in t)||uh(t,i,r)}function tv(n,t){for(var i=n.length;i--;)if(hs(n[i][0],t))return i;return-1}function grt(n,t,i,r){return fh(n,function(n,u,f){t(r,n,i(n),f)}),r}function hb(n,t){return n&&nh(t,ku(t),n)}function nut(n,t){return n&&nh(t,ef(t),n)}function uh(n,t,i){t=="__proto__"&&wa?wa(n,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[t]=i}function ay(t,i){for(var r=-1,u=i.length,f=wu(u),e=t==null;++r<u;)f[r]=e?n:sw(t,i[r]);return f}function gc(t,i,r){return t===t&&(r!==n&&(t=t<=r?t:r),i!==n&&(t=t>=i?t:i)),t}function af(i,r,u,f,e,o){var s,l=r&g,a=r&ou,d=r&ot,v,h,y,p,b,w;if(u&&(s=e?u(i,f,e,o):u(i)),s!==n)return s;if(!wr(i))return i;if(v=vi(i),v){if(s=kft(i),!l)return uf(i,s)}else{if(h=nf(i),y=h==ci||h==cu,vh(i))return ck(i,l);if(h==k||h==lt||y&&!e){if(s=a||y?{}:hd(i),!l)return a?sft(i,nut(s,i)):oft(i,hb(s,i))}else{if(!t[h])return e?i:{};s=dft(i,h,l)}}return(o||(o=new fs),p=o.get(i),p)?p:(o.set(i,s),ow(i)?i.forEach(function(n){s.add(af(n,r,u,n,i,o))}):ew(i)&&i.forEach(function(n,t){s.set(t,af(n,r,u,t,i,o))}),b=d?a?yp:vp:a?ef:ku,w=v?n:b(i),c(w||i,function(n,t){w&&(t=n,n=i[t]);kl(s,t,af(n,r,u,t,i,o))}),s)}function tut(n){var t=ku(n);return function(i){return cb(i,n,t)}}function cb(t,i,r){var u=r.length;if(t==null)return!u;for(t=pr(t);u--;){var f=r[u],o=i[f],e=t[f];if(e===n&&!(f in t)||!o(e))return!1}return!0}function lb(t,i,r){if(typeof t!="function")throw new cf(o);return ua(function(){t.apply(n,r)},i)}function dl(n,t,i,u){var a=-1,h=pi,c=!0,v=n.length,s=[],y=t.length,f,o,l;if(!v)return s;i&&(t=r(t,e(i)));u?(h=kr,c=!1):t.length>=ki&&(h=ui,c=!1,t=new dc(t));n:while(++a<v)if(f=n[a],o=i==null?f:i(f),f=u||f!==0?f:0,c&&o===o){for(l=y;l--;)if(t[l]===o)continue n;s.push(f)}else h(t,o,u)||s.push(f);return s}function iut(n,t){var i=!0;return fh(n,function(n,r,u){return i=!!t(n,r,u)}),i}function iv(t,i,r){for(var o=-1,h=t.length,f,u,e,s;++o<h;)f=t[o],u=i(f),u!=null&&(e===n?u===u&&!hf(u):r(u,e))&&(e=u,s=f);return s}function rut(t,i,r,u){var f=t.length;for(r=yi(r),r<0&&(r=-r>f?0:f+r),u=u===n||u>f?f:yi(u),u<0&&(u+=f),u=r>u?0:vn(u);r<u;)t[r++]=i;return t}function ab(n,t){var i=[];return fh(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function du(n,t,i,r,u){var e=-1,o=n.length,f;for(i||(i=net),u||(u=[]);++e<o;)f=n[e],t>0&&i(f)?t>1?du(f,t-1,i,r,u):it(u,f):r||(u[u.length]=f);return u}function gs(n,t){return n&&rv(n,t,ku)}function py(n,t){return n&&yy(n,t,ku)}function uv(n,t){return tt(t,function(t){return wh(n[t])})}function nl(t,i){i=vc(i,t);for(var r=0,u=i.length;t!=null&&r<u;)t=t[th(i[r++])];return r&&r==u?t:n}function vb(n,t,i){var r=t(n);return vi(n)?r:it(r,i(n))}function tf(t){return t==null?t===n?ao:co:wc&&wc in pr(t)?pft(t):eet(t)}function wy(n,t){return n>t}function uut(n,t){return n!=null&&yr.call(n,t)}function fut(n,t){return n!=null&&t in pr(n)}function eut(n,t,i){return n>=gu(t,i)&&n<bu(t,i)}function by(t,i,u){for(var b=u?kr:pi,k=t[0].length,a=t.length,f=a,v=wu(a),y=Infinity,l=[],o,p,c,s,h,w;f--;)o=t[f],f&&i&&(o=r(o,e(i))),y=gu(o.length,y),v[f]=!u&&(i||k>=120&&o.length>=120)?new dc(f&&o):n;o=t[0];p=-1;c=v[0];n:while(++p<k&&l.length<y)if(s=o[p],h=i?i(s):s,s=u||s!==0?s:0,!(c?ui(c,h):b(l,h,u))){for(f=a;--f;)if(w=v[f],!(w?ui(w,h):b(t[f],h,u)))continue n;c&&c.push(h);l.push(s)}return l}function out(n,t,i,r){return gs(n,function(n,u,f){t(r,i(n),u,f)}),r}function gl(t,i,r){i=vc(i,t);t=yd(t,i);var u=t==null?t:t[th(yf(i))];return u==null?n:f(u,t,r)}function yb(n){return br(n)&&tf(n)==lt}function sut(n){return br(n)&&tf(n)==ri}function hut(n){return br(n)&&tf(n)==dt}function na(n,t,i,r,u){return n===t?!0:n==null||t==null||!br(n)&&!br(t)?n!==n&&t!==t:cut(n,t,i,r,na,u)}function cut(n,t,i,r,u,f){var s=vi(n),p=vi(t),e=s?si:nf(n),o=p?si:nf(t),l,a,v,y;e=e==lt?k:e;o=o==lt?k:o;var h=e==k,w=o==k,c=e==o;if(c&&vh(n)){if(!vh(t))return!1;s=!0;h=!1}return c&&!h?(f||(f=new fs),s||ul(n)?ed(n,t,i,r,u,f):vft(n,t,e,i,r,u,f)):!(i&st)&&(l=h&&yr.call(n,"__wrapped__"),a=w&&yr.call(t,"__wrapped__"),l||a)?(v=l?n.value():n,y=a?t.value():t,f||(f=new fs),u(v,y,i,r,f)):c?(f||(f=new fs),yft(n,t,i,r,u,f)):!1}function lut(n){return br(n)&&nf(n)==l}function ky(t,i,r,u){var e=r.length,l=e,a=!u,f,h,c;if(t==null)return!l;for(t=pr(t);e--;)if(f=r[e],a&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1;while(++e<l){f=r[e];var o=f[0],s=t[o],v=f[1];if(a&&f[2]){if(s===n&&!(o in t))return!1}else if(h=new fs,u&&(c=u(s,v,o,t,i,h)),!(c===n?na(v,s,st|ei,u,h):c))return!1}return!0}function pb(n){if(!wr(n)||iet(n))return!1;var t=wh(n)?gtt:ps;return t.test(il(n))}function aut(n){return br(n)&&tf(n)==ni}function vut(n){return br(n)&&nf(n)==a}function yut(n){return br(n)&&ty(n.length)&&!!i[tf(n)]}function wb(n){return typeof n=="function"?n:n==null?of:_typeof(n)=="object"?vi(n)?db(n[0],n[1]):kb(n):att(n)}function dy(n){var i,t;if(!ra(n))return fit(n);i=[];for(t in pr(n))yr.call(n,t)&&t!="constructor"&&i.push(t);return i}function put(n){var r,i,t;if(!wr(n))return fet(n);r=ra(n);i=[];for(t in n)t=="constructor"&&(r||!yr.call(n,t))||i.push(t);return i}function gy(n,t){return n<t}function bb(n,t){var r=-1,i=ff(n)?wu(n.length):[];return fh(n,function(n,u,f){i[++r]=t(n,u,f)}),i}function kb(n){var t=pp(n);return t.length==1&&t[0][2]?ad(t[0][0],t[0][1]):function(i){return i===n||ky(i,n,t)}}function db(t,i){return bp(t)&&ld(i)?ad(th(t),i):function(r){var u=sw(r,t);return u===n&&u===i?hw(r,t):na(i,u,st|ei)}}function fv(t,i,r,u,f){t!==i&&rv(i,function(e,o){if(f||(f=new fs),wr(e))wut(t,i,o,r,fv,u,f);else{var s=u?u(dp(t,o),e,o+"",t,i,f):n;s===n&&(s=e);ly(t,o,s)}},ef)}function wut(t,i,r,u,f,e,o){var c=dp(t,r),s=dp(i,r),y=o.get(s),h,l;if(y){ly(t,r,y);return}if(h=e?e(c,s,r+"",t,i,o):n,l=h===n,l){var a=vi(s),v=!a&&vh(s),p=!a&&!v&&ul(s);h=s;a||v||p?vi(c)?h=c:tu(c)?h=uf(c):v?(l=!1,h=ck(s,!0)):p?(l=!1,h=lk(s,!0)):h=[]:ea(s)||rl(s)?(h=c,rl(c)?h=yn(c):(!wr(c)||wh(c))&&(h=hd(s))):l=!1}l&&(o.set(s,h),f(h,s,u,e,o),o["delete"](s));ly(t,r,h)}function gb(t,i){var r=t.length;if(r)return i+=i<0?r:0,ch(i,r)?t[i]:n}function nk(n,t,i){var u,f;return t=t.length?r(t,function(n){return vi(n)?function(t){return nl(t,n.length===1?n[0]:n)}:n}):[of],u=-1,t=r(t,e(vt())),f=bb(n,function(n){var i=r(t,function(t){return t(n)});return{criteria:i,index:++u,value:n}}),ic(f,function(n,t){return eft(n,t,i)})}function but(n,t){return tk(n,t,function(t,i){return hw(n,i)})}function tk(n,t,i){for(var f=-1,o=t.length,e={},r,u;++f<o;)r=t[f],u=nl(n,r),i(u,r)&&ta(e,vc(r,n),u);return e}function kut(n){return function(t){return nl(t,n)}}function np(n,t,i,u){var c=u?tc:yt,s=-1,l=t.length,f=n;for(n===t&&(t=uf(t)),i&&(f=r(n,e(i)));++s<l;)for(var o=0,h=t[s],a=i?i(h):h;(o=c(f,a,o,u))>-1;)f!==n&&pa.call(f,o,1),pa.call(n,o,1);return n}function ik(n,t){for(var r=n?t.length:0,f=r-1,i,u;r--;)i=t[r],(r==f||i!==u)&&(u=i,ch(i)?pa.call(n,i,1):fp(n,i));return n}function tp(n,t){return n+ka(fb()*(t-n+1))}function dut(n,t,i,r){for(var e=-1,u=bu(ba((t-n)/(i||1)),0),f=wu(u);u--;)f[r?u:++e]=n,n+=i;return f}function ip(n,t){var i="";if(!n||t<1||t>nt)return i;do t%2&&(i+=n),t=ka(t/2),t&&(n+=n);while(t);return i}function lr(n,t){return gp(vd(n,t,of),n+"")}function gut(n){return sb(al(n))}function nft(n,t){var i=al(n);return wv(i,gc(t,0,i.length))}function ta(t,i,r,u){var f,o,h;if(!wr(t))return t;i=vc(i,t);for(var s=-1,c=i.length,l=c-1,e=t;e!=null&&++s<c;){if(f=th(i[s]),o=r,f==="__proto__"||f==="constructor"||f==="prototype")return t;s!=l&&(h=e[f],o=u?u(h,f,e):n,o===n&&(o=wr(h)?h:ch(i[s+1])?[]:{}));kl(e,f,o);e=e[f]}return t}function tft(n){return wv(al(n))}function vf(n,t,i){var u=-1,r=n.length,f;for(t<0&&(t=-t>r?0:r+t),i=i>r?r:i,i<0&&(i+=r),r=t>i?0:i-t>>>0,t>>>=0,f=wu(r);++u<r;)f[u]=n[u+t];return f}function ift(n,t){var i;return fh(n,function(n,r,u){return i=t(n,r,u),!i}),!!i}function ev(n,t,i){var f=0,r=n==null?f:n.length,e,u;if(typeof t=="number"&&t===t&&r<=eo){while(f<r)e=f+r>>>1,u=n[e],u!==null&&!hf(u)&&(i?u<=t:u<t)?f=e+1:r=e;return r}return up(n,t,of,i)}function up(t,i,r,u){var s=0,e=t==null?0:t.length,v;if(e===0)return 0;i=r(i);for(var y=i!==i,p=i===null,w=hf(i),b=i===n;s<e;){var h=ka((s+e)/2),f=r(t[h]),c=f!==n,l=f===null,o=f===f,a=hf(f);v=y?u||o:b?o&&(u||c):p?o&&c&&(u||!l):w?o&&c&&!l&&(u||!a):l||a?!1:u?f<=i:f<i;v?s=h+1:e=h}return gu(e,fo)}function uk(n,t){for(var r=-1,o=n.length,s=0,f=[],i,u,e;++r<o;)i=n[r],u=t?t(i):i,r&&hs(u,e)||(e=u,f[s++]=i===0?0:i);return f}function fk(n){return typeof n=="number"?n:hf(n)?oi:+n}function sf(n){if(typeof n=="string")return n;if(vi(n))return r(n,sf)+"";if(hf(n))return eb?eb.call(n):"";var t=n+"";return t=="0"&&1/n==-ft?"-0":t}function ac(n,t,i){var l=-1,o=pi,a=n.length,s=!0,e=[],r=e,h,u,f,c;if(i)s=!1,o=kr;else if(a>=ki){if(h=t?null:id(n),h)return bi(h);s=!1;o=ui;r=new dc}else r=t?[]:e;n:while(++l<a)if(u=n[l],f=t?t(u):u,u=i||u!==0?u:0,s&&f===f){for(c=r.length;c--;)if(r[c]===f)continue n;t&&r.push(f);e.push(u)}else o(r,f,i)||(r!==e&&r.push(f),e.push(u));return e}function fp(n,t){return t=vc(t,n),n=yd(n,t),n==null||delete n[th(yf(t))]}function ek(n,t,i,r){return ta(n,t,i(nl(n,t)),r)}function ov(n,t,i,r){for(var f=n.length,u=r?f:-1;(r?u--:++u<f)&&t(n[u],u,n););return i?vf(n,r?0:u,r?u+1:f):vf(n,r?u+1:0,r?f:u)}function ok(n,t){var i=n;return i instanceof ar&&(i=i.value()),dr(t,function(n,t){return t.func.apply(t.thisArg,it([n],t.args))},i)}function ep(n,t,i){var u=n.length,r,f,o,e;if(u<2)return u?ac(n[0]):[];for(r=-1,f=wu(u);++r<u;)for(o=n[r],e=-1;++e<u;)e!=r&&(f[r]=dl(f[r]||o,n[e],t,i));return ac(du(f,1),t,i)}function sk(t,i,r){for(var u=-1,o=t.length,s=i.length,f={},e;++u<o;)e=u<s?i[u]:n,r(f,t[u],e);return f}function op(n){return tu(n)?n:[]}function sp(n){return typeof n=="function"?n:of}function vc(n,t){return vi(n)?n:bp(n,t)?[n]:nw(vr(n))}function pc(t,i,r){var u=t.length;return r=r===n?u:r,!i&&r>=u?t:vf(t,i,r)}function ck(n,t){if(t)return n.slice();var i=n.length,r=nb?nb(i):new n.constructor(i);return n.copy(r),r}function cp(n){var t=new n.constructor(n.byteLength);return new va(t).set(new va(n)),t}function rft(n,t){var i=t?cp(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.byteLength)}function uft(n){var t=new n.constructor(n.source,pu.exec(n));return t.lastIndex=n.lastIndex,t}function fft(n){return bl?pr(bl.call(n)):{}}function lk(n,t){var i=t?cp(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.length)}function ak(t,i){if(t!==i){var o=t!==n,s=t===null,r=t===t,u=hf(t),h=i!==n,c=i===null,f=i===i,e=hf(i);if(!c&&!e&&!u&&t>i||u&&h&&f&&!c&&!e||s&&h&&f||!o&&f||!r)return 1;if(!s&&!u&&!e&&t<i||e&&o&&r&&!s&&!u||c&&o&&r||!h&&r||!f)return-1}return 0}function eft(n,t,i){for(var r=-1,f=n.criteria,o=t.criteria,s=f.length,h=i.length,u,e;++r<s;)if(u=ak(f[r],o[r]),u)return r>=h?u:(e=i[r],u*(e=="desc"?-1:1));return n.index-t.index}function vk(n,t,i,r){for(var u=-1,o=n.length,s=i.length,f=-1,h=t.length,c=bu(o-s,0),e=wu(h+c),l=!r;++f<h;)e[f]=t[f];while(++u<s)(l||u<o)&&(e[i[u]]=n[u]);while(c--)e[f++]=n[u++];return e}function yk(n,t,i,r){for(var u=-1,s=n.length,h=-1,c=i.length,e=-1,l=t.length,a=bu(s-c,0),f=wu(a+l),v=!r,o;++u<a;)f[u]=n[u];for(o=u;++e<l;)f[o+e]=t[e];while(++h<c)(v||u<s)&&(f[o+i[h]]=n[u++]);return f}function uf(n,t){var i=-1,r=n.length;for(t||(t=wu(r));++i<r;)t[i]=n[i];return t}function nh(t,i,r,u){var h=!r,o,s,f,e;for(r||(r={}),o=-1,s=i.length;++o<s;)f=i[o],e=u?u(r[f],t[f],f,r,t):n,e===n&&(e=t[f]),h?uh(r,f,e):kl(r,f,e);return r}function oft(n,t){return nh(n,wp(n),t)}function sft(n,t){return nh(n,od(n),t)}function sv(n,t){return function(i,r){var u=vi(i)?bh:grt,f=t?t():{};return u(i,n,vt(r,2),f)}}function hl(t){return lr(function(i,r){var e=-1,u=r.length,f=u>1?r[u-1]:n,s=u>2?r[2]:n,o;for(f=t.length>3&&typeof f=="function"?(u--,f):n,s&&rf(r[0],r[1],s)&&(f=u<3?n:f,u=1),i=pr(i);++e<u;)o=r[e],o&&t(i,o,e,f);return i})}function pk(n,t){return function(i,r){if(i==null)return i;if(!ff(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=pr(i);t?u--:++u<f;)if(r(e[u],u,e)===!1)break;return i}}function wk(n){return function(t,i,r){for(var s=-1,f=pr(t),e=r(t),o=e.length,u;o--;)if(u=e[n?o:++s],i(f[u],u,f)===!1)break;return t}}function hft(n,t,i){function r(){var t=this&&this!==u&&this instanceof r?e:n;return t.apply(f?i:this,arguments)}var f=t&s,e=ia(n);return r}function bk(t){return function(i){i=vr(i);var r=pt(i)?v(i):n,u=r?r[0]:i.charAt(0),f=r?pc(r,1).join(""):i.slice(1);return u[t]()+f}}function cl(n){return function(t){return dr(ett(itt(t).replace(eh,"")),n,"")}}function ia(n){return function(){var t=arguments,i,r;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}return i=bc(n.prototype),r=n.apply(i,t),wr(r)?r:i}}function cft(t,i,r){function e(){for(var s=arguments.length,h=wu(s),c=s,l=ll(e),a,v;c--;)h[c]=arguments[c];return(a=s<3&&h[0]!==l&&h[s-1]!==l?[]:rt(h,l),s-=a.length,s<r)?td(t,i,hv,e.placeholder,n,h,a,n,n,r-s):(v=this&&this!==u&&this instanceof e?o:t,f(v,this,h))}var o=ia(t);return e}function kk(t){return function(i,r,u){var e=pr(i),o,f;return ff(i)||(o=vt(r,3),i=ku(i),r=function(n){return o(e[n],n,e)}),f=t(i,r,u),f>-1?e[o?i[f]:f]:n}}function dk(t){return hh(function(i){var s=i.length,e=s,c=lf.prototype.thru,u,r,h,f;for(t&&i.reverse();e--;){if(u=i[e],typeof u!="function")throw new cf(o);c&&!r&&yv(u)=="wrapper"&&(r=new lf([],!0))}for(e=r?e:s;++e<s;)u=i[e],h=yv(u),f=h=="wrapper"?vv(u):n,r=f&&kp(f[0])&&f[1]==(b|y|p|bt)&&!f[4].length&&f[9]==1?r[yv(f[0])].apply(r,f[3]):u.length==1&&kp(u)?r[h]():r.thru(u);return function(){var u=arguments,f=u[0],n,t;if(r&&u.length==1&&vi(f))return r.plant(f).value();for(n=0,t=s?i[n].apply(this,u):f;++n<s;)t=i[n].call(this,t);return t}})}function hv(t,i,r,f,e,o,h,c,l,a){function p(){for(var s=arguments.length,n=wu(s),b=s,tt,ut,ft,it,y;b--;)n[b]=arguments[b];return(v&&(tt=ll(p),ut=uc(n,tt)),f&&(n=vk(n,f,e,v)),o&&(n=yk(n,o,h,v)),s-=ut,v&&s<a)?(ft=rt(n,tt),td(t,i,hv,p.placeholder,r,n,ft,c,l,a-s)):(it=d?r:this,y=w?it[t]:t,s=n.length,c?n=oet(n,c):g&&s>1&&n.reverse(),k&&l<s&&(n.length=l),this&&this!==u&&this instanceof p&&(y=nt||ia(y)),y.apply(it,n))}var k=i&b,d=i&s,w=i&ut,v=i&(y|ht),g=i&gi,nt=w?n:ia(t);return p}function gk(n,t){return function(i,r){return out(i,n,t(r),{})}}function cv(t,i){return function(r,u){var f;if(r===n&&u===n)return i;if(r!==n&&(f=r),u!==n){if(f===n)return u;typeof r=="string"||typeof u=="string"?(r=sf(r),u=sf(u)):(r=fk(r),u=fk(u));f=t(r,u)}return f}}function lp(n){return hh(function(t){return t=r(t,e(vt())),lr(function(i){var r=this;return n(t,function(n){return f(n,r,i)})})})}function lv(t,i){var r,u;return(i=i===n?" ":sf(i),r=i.length,r<2)?r?ip(i,t):i:(u=ip(i,ba(t/wt(i))),pt(i)?pc(v(u),0,t).join(""):u.slice(0,t))}function lft(n,t,i,r){function e(){for(var a=-1,c=arguments.length,t=-1,l=r.length,s=wu(l+c),v=this&&this!==u&&this instanceof e?h:n;++t<l;)s[t]=r[t];while(c--)s[t++]=arguments[++a];return f(v,o?i:this,s)}var o=t&s,h=ia(n);return e}function nd(t){return function(i,r,u){return u&&typeof u!="number"&&rf(i,r,u)&&(r=u=n),i=gh(i),r===n?(r=i,i=0):r=gh(r),u=u===n?i<r?1:-1:gh(u),dut(i,r,u,t)}}function av(n){return function(t,i){return typeof t=="string"&&typeof i=="string"||(t=ie(t),i=ie(i)),n(t,i)}}function td(t,i,r,u,f,e,o,h,c,l){var a=i&y,b=a?o:n,k=a?n:o,d=a?e:n,g=a?n:e,w,v;return i|=a?p:ct,i&=~(a?ct:p),i&su||(i&=~(s|ut)),w=[t,i,f,d,b,g,k,h,c,l],v=r.apply(n,w),kp(t)&&pd(v,w),v.placeholder=u,wd(v,t,i)}function ap(n){var t=fl[n];return function(n,i){if(n=ie(n),i=i==null?0:gu(yi(i),292),i&&ub(n)){var r=(vr(n)+"e").split("e"),u=t(r[0]+"e"+(+r[1]+i));return r=(vr(u)+"e").split("e"),+(r[0]+"e"+(+r[1]-i))}return t(n)}}function rd(n){return function(t){var i=nf(t);return i==l?fu(t):i==a?hc(t):rc(t,n(t))}}function sh(t,i,r,u,f,e,h,c){var w=i&ut,a,b,k,v,l,d,g;if(!w&&typeof t!="function")throw new cf(o);return a=u?u.length:0,a||(i&=~(p|ct),u=f=n),h=h===n?h:bu(yi(h),0),c=c===n?c:yi(c),a-=f?f.length:0,i&ct&&(b=u,k=f,u=f=n),v=w?n:vv(t),l=[t,i,r,u,f,b,k,e,h,c],v&&uet(l,v),t=l[0],i=l[1],r=l[2],u=l[3],f=l[4],c=l[9]=l[9]===n?w?0:t.length:bu(l[9]-a,0),!c&&i&(y|ht)&&(i&=~(y|ht)),d=i&&i!=s?i==y||i==ht?cft(t,i,c):i!=p&&i!=(s|p)||f.length?hv.apply(n,l):lft(t,i,r,u):hft(t,i,r),g=v?rp:pd,wd(g(d,l),t,i)}function ud(t,i,r,u){return t===n||hs(t,el[r])&&!yr.call(u,r)?i:t}function fd(t,i,r,u,f,e){return wr(t)&&wr(i)&&(e.set(i,t),fv(t,i,n,fd,e),e["delete"](i)),t}function aft(t){return ea(t)?n:t}function ed(t,i,r,u,f,e){var w=r&st,l=t.length,b=i.length,a,v,o,h,p;if(l!=b&&!(w&&b>l))return!1;if(a=e.get(t),v=e.get(i),a&&v)return a==i&&v==t;var s=-1,c=!0,y=r&ei?new dc:n;for(e.set(t,i),e.set(i,t);++s<l;){if(o=t[s],h=i[s],u&&(p=w?u(h,o,s,i,t,e):u(o,h,s,t,i,e)),p!==n){if(p)continue;c=!1;break}if(y){if(!gr(i,function(n,t){if(!ui(y,t)&&(o===n||f(o,n,r,u,e)))return y.push(t)})){c=!1;break}}else if(!(o===h||f(o,h,r,u,e))){c=!1;break}}return e["delete"](t),e["delete"](i),c}function vft(n,t,i,r,u,f,e){var o,h,s,c;switch(i){case at:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case ri:return n.byteLength!=t.byteLength||!f(new va(n),new va(t))?!1:!0;case kt:case dt:case gt:return hs(+n,+t);case hi:return n.name==t.name&&n.message==t.message;case ni:case ti:return n==t+"";case l:o=fu;case a:return(h=r&st,o||(o=bi),n.size!=t.size&&!h)?!1:(s=e.get(n),s)?s==t:(r|=ei,e.set(n,t),c=ed(o(n),o(t),r,u,f,e),e["delete"](n),c);case li:if(bl)return bl.call(n)==bl.call(t)}return!1}function yft(t,i,r,u,f,e){var y=r&st,w=vp(t),b=w.length,nt=vp(i),tt=nt.length,s,o,k,d,h,p,c,l,g,a,v;if(b!=tt&&!y)return!1;for(s=b;s--;)if(o=w[s],!(y?o in i:yr.call(i,o)))return!1;if(k=e.get(t),d=e.get(i),k&&d)return k==i&&d==t;for(h=!0,e.set(t,i),e.set(i,t),p=y;++s<b;){if(o=w[s],c=t[o],l=i[o],u&&(g=y?u(l,c,o,i,t,e):u(c,l,o,t,i,e)),!(g===n?c===l||f(c,l,r,u,e):g)){h=!1;break}p||(p=o=="constructor")}return h&&!p&&(a=t.constructor,v=i.constructor,a!=v&&"constructor"in t&&"constructor"in i&&!(typeof a=="function"&&a instanceof a&&typeof v=="function"&&v instanceof v)&&(h=!1)),e["delete"](t),e["delete"](i),h}function hh(t){return gp(vd(t,n,ng),t+"")}function vp(n){return vb(n,ku,wp)}function yp(n){return vb(n,ef,od)}function yv(n){for(var t=n.name+"",u=sl[t],f=yr.call(sl,t)?u.length:0,i,r;f--;)if(i=u[f],r=i.func,r==null||r==n)return i.name;return t}function ll(n){var t=yr.call(et,"placeholder")?et:n;return t.placeholder}function vt(){var n=et.iteratee||yw;return n=n===yw?wb:n,arguments.length?n(arguments[0],arguments[1]):n}function pv(n,t){var i=n.__data__;return tet(t)?i[typeof t=="string"?"string":"hash"]:i.map}function pp(n){for(var t=ku(n),i=t.length,r,u;i--;)r=t[i],u=n[r],t[i]=[r,u,ld(u)];return t}function tl(t,i){var r=ec(t,i);return pb(r)?r:n}function pft(t){var u=yr.call(t,wc),f=t[wc],i,r;try{t[wc]=n;i=!0}catch(e){}return r=la.call(t),i&&(u?t[wc]=f:delete t[wc]),r}function wft(n,t,i){for(var f=-1,e=i.length,u,r;++f<e;){u=i[f];r=u.size;switch(u.type){case"drop":n+=r;break;case"dropRight":t-=r;break;case"take":t=gu(t,n+r);break;case"takeRight":n=bu(n,t-r)}}return{start:n,end:t}}function bft(n){var t=n.match(os);return t?t[1].split(ss):[]}function sd(n,t,i){var u;t=vc(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=th(t[f]),!(e=n!=null&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=n==null?0:n.length,!!r&&ty(r)&&ch(u,r)&&(vi(n)||rl(n)))}function kft(n){var i=n.length,t=new n.constructor(i);return i&&typeof n[0]=="string"&&yr.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function hd(n){return typeof n.constructor=="function"&&!ra(n)?bc(ya(n)):{}}function dft(n,t,i){var r=n.constructor;switch(t){case ri:return cp(n);case kt:case dt:return new r(+n);case at:return rft(n,i);case nr:case tr:case ir:case rr:case ur:case fr:case er:case or:case sr:return lk(n,i);case l:return new r;case gt:case ti:return new r(n);case ni:return uft(n);case a:return new r;case li:return fft(n)}}function gft(n,t){var i=t.length,r;return i?(r=i-1,t[r]=(i>1?"& ":"")+t[r],t=t.join(i>2?", ":" "),n.replace(es,"{\n/* [wrapped with "+t+"] */\n")):n}function net(n){return vi(n)||rl(n)||!!(rb&&n&&n[rb])}function ch(n,t){var i=_typeof(n);return t=t==null?nt:t,!!t&&(i=="number"||i!="symbol"&&bs.test(n))&&n>-1&&n%1==0&&n<t}function rf(n,t,i){if(!wr(i))return!1;var r=_typeof(t);return(r=="number"?ff(i)&&ch(t,i.length):r=="string"&&t in i)?hs(i[t],n):!1}function bp(n,t){if(vi(n))return!1;var i=_typeof(n);return i=="number"||i=="symbol"||i=="boolean"||n==null||hf(n)?!0:is.test(n)||!ts.test(n)||t!=null&&n in pr(t)}function tet(n){var t=_typeof(n);return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function kp(n){var r=yv(n),t=et[r],i;return typeof t!="function"||!(r in ar.prototype)?!1:n===t?!0:(i=vv(t),!!i&&n===i[0])}function iet(n){return!!gw&&gw in n}function ra(n){var t=n&&n.constructor,i=typeof t=="function"&&t.prototype||el;return n===i}function ld(n){return n===n&&!wr(n)}function ad(t,i){return function(r){return r==null?!1:r[t]===i&&(i!==n||t in pr(r))}}function ret(n){var t=gv(n,function(n){return i.size===ke&&i.clear(),n}),i=t.cache;return t}function uet(n,t){var f=n[1],u=t[1],e=f|u,o=e<(s|ut|b),h=u==b&&f==y||u==b&&f==bt&&n[7].length<=t[8]||u==(b|bt)&&t[7].length<=t[8]&&f==y,i,r;return(o||h)?(u&s&&(n[2]=t[2],e|=f&s?0:su),i=t[3],i&&(r=n[3],n[3]=r?vk(r,i,t[4]):i,n[4]=r?rt(n[3],fi):t[4]),i=t[5],i&&(r=n[5],n[5]=r?yk(r,i,t[6]):i,n[6]=r?rt(n[5],fi):t[6]),i=t[7],i&&(n[7]=i),u&b&&(n[8]=n[8]==null?t[8]:gu(n[8],t[8])),n[9]==null&&(n[9]=t[9]),n[0]=t[0],n[1]=e,n):n}function fet(n){var t=[],i;if(n!=null)for(i in pr(n))t.push(i);return t}function eet(n){return la.call(n)}function vd(t,i,r){return i=bu(i===n?t.length-1:i,0),function(){for(var e=arguments,n=-1,o=bu(e.length-i,0),s=wu(o),u;++n<o;)s[n]=e[i+n];for(n=-1,u=wu(i+1);++n<i;)u[n]=e[n];return u[i]=r(s),f(t,this,u)}}function yd(n,t){return t.length<2?n:nl(n,vf(t,0,-1))}function oet(t,i){for(var f=t.length,r=gu(i.length,f),e=uf(t),u;r--;)u=i[r],t[r]=ch(u,f)?e[u]:n;return t}function dp(n,t){if(t!=="constructor"||typeof n[t]!="function")return t=="__proto__"?void 0:n[t]}function wd(n,t,i){var r=t+"";return gp(n,gft(r,set(bft(r),i)))}function bd(t){var i=0,r=0;return function(){var u=eit(),f=to-(u-r);if(r=u,f>0){if(++i>=no)return arguments[0]}else i=0;return t.apply(n,arguments)}}function wv(t,i){var r=-1,f=t.length,o=f-1,u,e;for(i=i===n?f:i;++r<i;)u=tp(r,o),e=t[u],t[u]=t[r],t[r]=e;return t.length=i,t}function th(n){if(typeof n=="string"||hf(n))return n;var t=n+"";return t=="0"&&1/n==-ft?"-0":t}function il(n){if(n!=null){try{return ca.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function set(n,t){return c(oo,function(i){var r="_."+i[0];t&i[1]&&!pi(n,r)&&n.push(r)}),n.sort()}function kd(n){if(n instanceof ar)return n.clone();var t=new lf(n.__wrapped__,n.__chain__);return t.__actions__=uf(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function het(t,i,r){var u;if(i=(r?rf(t,i,r):i===n)?1:bu(yi(i),0),u=t==null?0:t.length,!u||i<1)return[];for(var f=0,o=0,e=wu(ba(u/i));f<u;)e[o++]=vf(t,f,f+=i);return e}function cet(n){for(var i=-1,u=n==null?0:n.length,f=0,r=[],t;++i<u;)t=n[i],t&&(r[f++]=t);return r}function aet(){var n=arguments.length;if(!n)return[];for(var r=wu(n-1),t=arguments[0],i=n;i--;)r[i-1]=arguments[i];return it(vi(t)?uf(t):[t],du(r,1))}function wet(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),vf(t,i<0?0:i,u)):[]}function bet(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),i=u-i,vf(t,0,i<0?0:i)):[]}function ket(n,t){return n&&n.length?ov(n,vt(t,3),!0,!0):[]}function det(n,t){return n&&n.length?ov(n,vt(t,3),!0):[]}function get(n,t,i,r){var u=n==null?0:n.length;return u?(i&&typeof i!="number"&&rf(n,t,i)&&(i=0,r=u),rut(n,t,i,r)):[]}function dd(n,t,i){var u=n==null?0:n.length,r;return u?(r=i==null?0:yi(i),r<0&&(r=bu(u+r,0)),wi(n,vt(t,3),r)):-1}function gd(t,i,r){var f=t==null?0:t.length,u;return f?(u=f-1,r!==n&&(u=yi(r),u=r<0?bu(f+u,0):gu(u,f-1)),wi(t,vt(i,3),u,!0)):-1}function ng(n){var t=n==null?0:n.length;return t?du(n,1):[]}function not(n){var t=n==null?0:n.length;return t?du(n,ft):[]}function tot(t,i){var r=t==null?0:t.length;return r?(i=i===n?1:yi(i),du(t,i)):[]}function iot(n){for(var i=-1,u=n==null?0:n.length,r={},t;++i<u;)t=n[i],r[t[0]]=t[1];return r}function tg(t){return t&&t.length?t[0]:n}function rot(n,t,i){var u=n==null?0:n.length,r;return u?(r=i==null?0:yi(i),r<0&&(r=bu(u+r,0)),yt(n,t,r)):-1}function uot(n){var t=n==null?0:n.length;return t?vf(n,0,-1):[]}function sot(n,t){return n==null?"":uit.call(n,t)}function yf(t){var i=t==null?0:t.length;return i?t[i-1]:n}function hot(t,i,r){var f=t==null?0:t.length,u;return f?(u=f,r!==n&&(u=yi(r),u=u<0?bu(f+u,0):gu(u,f-1)),i===i?lc(t,i,u):wi(t,ue,u,!0)):-1}function cot(t,i){return t&&t.length?gb(t,yi(i)):n}function rg(n,t){return n&&n.length&&t&&t.length?np(n,t):n}function lot(n,t,i){return n&&n.length&&t&&t.length?np(n,t,vt(i,2)):n}function aot(t,i,r){return t&&t.length&&i&&i.length?np(t,i,n,r):t}function vot(n,t){var r=[],u;if(!(n&&n.length))return r;var i=-1,f=[],e=n.length;for(t=vt(t,3);++i<e;)u=n[i],t(u,i,n)&&(r.push(u),f.push(i));return ik(n,f),r}function tw(n){return n==null?n:sit.call(n)}function yot(t,i,r){var u=t==null?0:t.length;return u?(r&&typeof r!="number"&&rf(t,i,r)?(i=0,r=u):(i=i==null?0:yi(i),r=r===n?u:yi(r)),vf(t,i,r)):[]}function pot(n,t){return ev(n,t)}function wot(n,t,i){return up(n,t,vt(i,2))}function bot(n,t){var r=n==null?0:n.length,i;return r&&(i=ev(n,t),i<r&&hs(n[i],t))?i:-1}function kot(n,t){return ev(n,t,!0)}function dot(n,t,i){return up(n,t,vt(i,2),!0)}function got(n,t){var r=n==null?0:n.length,i;return r&&(i=ev(n,t,!0)-1,hs(n[i],t))?i:-1}function nst(n){return n&&n.length?uk(n):[]}function tst(n,t){return n&&n.length?uk(n,vt(t,2)):[]}function ist(n){var t=n==null?0:n.length;return t?vf(n,1,t):[]}function rst(t,i,r){return(t&&t.length)?(i=r||i===n?1:yi(i),vf(t,0,i<0?0:i)):[]}function ust(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),i=u-i,vf(t,i<0?0:i,u)):[]}function fst(n,t){return n&&n.length?ov(n,vt(t,3),!1,!0):[]}function est(n,t){return n&&n.length?ov(n,vt(t,3)):[]}function cst(n){return n&&n.length?ac(n):[]}function lst(n,t){return n&&n.length?ac(n,vt(t,2)):[]}function ast(t,i){return i=typeof i=="function"?i:n,t&&t.length?ac(t,n,i):[]}function iw(n){if(!(n&&n.length))return[];var t=0;return n=tt(n,function(n){if(tu(n))return t=bu(n.length,t),!0}),ru(t,function(t){return r(n,nu(t))})}function fg(t,i){if(!(t&&t.length))return[];var u=iw(t);return i==null?u:r(u,function(t){return f(i,n,t)})}function kst(n,t){return sk(n||[],t||[],kl)}function dst(n,t){return sk(n||[],t||[],ta)}function og(n){var t=et(n);return t.__chain__=!0,t}function gst(n,t){return t(n),n}function bv(n,t){return t(n)}function nht(){return og(this)}function tht(){return new lf(this.value(),this.__chain__)}function iht(){this.__values__===n&&(this.__values__=an(this.value()));var t=this.__index__>=this.__values__.length,i=t?n:this.__values__[this.__index__++];return{done:t,value:i}}function rht(){return this}function uht(t){for(var u,r=this,i,f;r instanceof nv;)i=kd(r),i.__index__=0,i.__values__=n,u?f.__wrapped__=i:u=i,f=i,r=r.__wrapped__;return f.__wrapped__=t,u}function fht(){var i=this.__wrapped__,t;return i instanceof ar?(t=i,this.__actions__.length&&(t=new ar(this)),t=t.reverse(),t.__actions__.push({func:bv,args:[tw],thisArg:n}),new lf(t,this.__chain__)):this.thru(tw)}function eht(){return ok(this.__wrapped__,this.__actions__)}function oht(t,i,r){var u=vi(t)?te:iut;return r&&rf(t,i,r)&&(i=n),u(t,vt(i,3))}function sht(n,t){var i=vi(n)?tt:ab;return i(n,vt(t,3))}function hht(n,t){return du(kv(n,t),1)}function cht(n,t){return du(kv(n,t),ft)}function lht(t,i,r){return r=r===n?1:yi(r),du(kv(t,i),r)}function ag(n,t){var i=vi(n)?c:fh;return i(n,vt(t,3))}function vg(n,t){var i=vi(n)?kh:vy;return i(n,vt(t,3))}function aht(n,t,i,r){n=ff(n)?n:al(n);i=i&&!r?yi(i):0;var u=n.length;return i<0&&(i=bu(u+i,0)),ry(n)?i<=u&&n.indexOf(t,i)>-1:!!u&&yt(n,t,i)>-1}function kv(n,t){var i=vi(n)?r:bb;return i(n,vt(t,3))}function vht(t,i,r,u){return t==null?[]:(vi(i)||(i=i==null?[]:[i]),r=u?n:r,vi(r)||(r=r==null?[]:[r]),nk(t,i,r))}function yht(n,t,i){var r=vi(n)?dr:ee,u=arguments.length<3;return r(n,vt(t,4),i,u,fh)}function pht(n,t,i){var r=vi(n)?dh:ee,u=arguments.length<3;return r(n,vt(t,4),i,u,vy)}function wht(n,t){var i=vi(n)?tt:ab;return i(n,ny(vt(t,3)))}function bht(n){var t=vi(n)?sb:gut;return t(n)}function kht(t,i,r){i=(r?rf(t,i,r):i===n)?1:yi(i);var u=vi(t)?krt:nft;return u(t,i)}function dht(n){var t=vi(n)?drt:tft;return t(n)}function ght(n){if(n==null)return 0;if(ff(n))return ry(n)?wt(n):n.length;var t=nf(n);return t==l||t==a?n.size:dy(n).length}function nct(t,i,r){var u=vi(t)?gr:ift;return r&&rf(t,i,r)&&(i=n),u(t,vt(i,3))}function tct(n,t){if(typeof t!="function")throw new cf(o);return n=yi(n),function(){if(--n<1)return t.apply(this,arguments)}}function dg(t,i,r){return i=r?n:i,i=t&&i==null?t.length:i,sh(t,b,n,n,n,n,i)}function gg(t,i){var r;if(typeof i!="function")throw new cf(o);return t=yi(t),function(){return--t>0&&(r=i.apply(this,arguments)),t<=1&&(i=n),r}}function nn(t,i,r){i=r?n:i;var u=sh(t,y,n,n,n,n,n,i);return u.placeholder=nn.placeholder,u}function tn(t,i,r){i=r?n:i;var u=sh(t,ht,n,n,n,n,n,i);return u.placeholder=tn.placeholder,u}function rn(t,i,r){function p(i){var r=e,u=h;return e=h=n,c=i,s=t.apply(u,r)}function g(n){return c=n,u=ua(v,i),b?p(n):s}function nt(n){var r=n-f,u=n-c,t=i-r;return l?gu(t,a-u):t}function k(t){var r=t-f,u=t-c;return f===n||r>=i||r<0||l&&u>=a}function v(){var n=fa();if(k(n))return d(n);u=ua(v,nt(n))}function d(t){return(u=n,y&&e)?p(t):(e=h=n,s)}function tt(){u!==n&&hp(u);c=0;e=f=h=u=n}function it(){return u===n?s:d(fa())}function w(){var t=fa(),r=k(t);if(e=arguments,h=this,f=t,r){if(u===n)return g(f);if(l)return hp(u),u=ua(v,i),p(f)}return u===n&&(u=ua(v,i)),s}var e,h,a,s,u,f,c=0,b=!1,l=!1,y=!0;if(typeof t!="function")throw new cf(o);return i=ie(i)||0,wr(r)&&(b=!!r.leading,l="maxWait"in r,a=l?bu(ie(r.maxWait)||0,i):a,y="trailing"in r?!!r.trailing:y),w.cancel=tt,w.flush=it,w}function ict(n){return sh(n,gi)}function gv(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new cf(o);var i=function i(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(gv.Cache||rh),i}function ny(n){if(typeof n!="function")throw new cf(o);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function rct(n){return gg(2,n)}function ect(t,i){if(typeof t!="function")throw new cf(o);return i=i===n?i:yi(i),lr(t,i)}function oct(n,t){if(typeof n!="function")throw new cf(o);return t=t==null?0:bu(yi(t),0),lr(function(i){var r=i[t],u=pc(i,0,t);return r&&it(u,r),f(n,this,u)})}function sct(n,t,i){var r=!0,u=!0;if(typeof n!="function")throw new cf(o);return wr(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),rn(n,t,{leading:r,maxWait:t,trailing:u})}function hct(n){return dg(n,1)}function cct(n,t){return uw(sp(t),n)}function lct(){if(!arguments.length)return[];var n=arguments[0];return vi(n)?n:[n]}function act(n){return af(n,ot)}function vct(t,i){return i=typeof i=="function"?i:n,af(t,ot,i)}function yct(n){return af(n,g|ot)}function pct(t,i){return i=typeof i=="function"?i:n,af(t,g|ot,i)}function wct(n,t){return t==null||cb(n,t,ku(t))}function hs(n,t){return n===t||n!==n&&t!==t}function ff(n){return n!=null&&ty(n.length)&&!wh(n)}function tu(n){return br(n)&&ff(n)}function gct(n){return n===!0||n===!1||br(n)&&tf(n)==kt}function nlt(n){return br(n)&&n.nodeType===1&&!ea(n)}function tlt(n){var t,i;if(n==null)return!0;if(ff(n)&&(vi(n)||typeof n=="string"||typeof n.splice=="function"||vh(n)||ul(n)||rl(n)))return!n.length;if(t=nf(n),t==l||t==a)return!n.size;if(ra(n))return!dy(n).length;for(i in n)if(yr.call(n,i))return!1;return!0}function ilt(n,t){return na(n,t)}function rlt(t,i,r){r=typeof r=="function"?r:n;var u=r?r(t,i):n;return u===n?na(t,i,n,r):!!u}function fw(n){if(!br(n))return!1;var t=tf(n);return t==hi||t==ho||typeof n.message=="string"&&typeof n.name=="string"&&!ea(n)}function ult(n){return typeof n=="number"&&ub(n)}function wh(n){if(!wr(n))return!1;var t=tf(n);return t==ci||t==cu||t==so||t==lo}function sn(n){return typeof n=="number"&&n==yi(n)}function ty(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=nt}function wr(n){var t=_typeof(n);return n!=null&&(t=="object"||t=="function")}function br(n){return n!=null&&_typeof(n)=="object"}function flt(n,t){return n===t||ky(n,t,pp(t))}function elt(t,i,r){return r=typeof r=="function"?r:n,ky(t,i,pp(i),r)}function olt(n){return hn(n)&&n!=+n}function slt(n){if(cd(n))throw new ey(we);return pb(n)}function hlt(n){return n===null}function clt(n){return n==null}function hn(n){return typeof n=="number"||br(n)&&tf(n)==gt}function ea(n){var i,t;return!br(n)||tf(n)!=k?!1:(i=ya(n),i===null)?!0:(t=yr.call(i,"constructor")&&i.constructor,typeof t=="function"&&t instanceof t&&ca.call(t)==ktt)}function llt(n){return sn(n)&&n>=-nt&&n<=nt}function ry(n){return typeof n=="string"||!vi(n)&&br(n)&&tf(n)==ti}function hf(n){return _typeof(n)=="symbol"||br(n)&&tf(n)==li}function alt(t){return t===n}function vlt(n){return br(n)&&nf(n)==ii}function ylt(n){return br(n)&&tf(n)==vo}function an(n){if(!n)return[];if(ff(n))return ry(n)?v(n):uf(n);if(vl&&n[vl])return sc(n[vl]());var t=nf(n),i=t==l?fu:t==a?bi:al;return i(n)}function gh(n){if(!n)return n===0?n:0;if(n=ie(n),n===ft||n===-ft){var t=n<0?-1:1;return t*uo}return n===n?n:0}function yi(n){var t=gh(n),i=t%1;return t===t?i?t-i:t:0}function vn(n){return n?gc(yi(n),0,w):0}function ie(n){var t,i;return typeof n=="number"?n:hf(n)?oi:(wr(n)&&(t=typeof n.valueOf=="function"?n.valueOf():n,n=wr(t)?t+"":t),typeof n!="string")?n===0?n:+n:(n=oe(n),i=ys.test(n),i||ws.test(n)?ph(n.slice(2),i?2:8):vs.test(n)?oi:+n)}function yn(n){return nh(n,ef(n))}function plt(n){return n?gc(yi(n),-nt,nt):n===0?n:0}function vr(n){return n==null?"":sf(n)}function dlt(n,t){var i=bc(n);return t==null?i:hb(i,t)}function glt(n,t){return re(n,vt(t,3),gs)}function nat(n,t){return re(n,vt(t,3),py)}function tat(n,t){return n==null?n:rv(n,vt(t,3),ef)}function iat(n,t){return n==null?n:yy(n,vt(t,3),ef)}function rat(n,t){return n&&gs(n,vt(t,3))}function uat(n,t){return n&&py(n,vt(t,3))}function fat(n){return n==null?[]:uv(n,ku(n))}function eat(n){return n==null?[]:uv(n,ef(n))}function sw(t,i,r){var u=t==null?n:nl(t,i);return u===n?r:u}function oat(n,t){return n!=null&&sd(n,t,uut)}function hw(n,t){return n!=null&&sd(n,t,fut)}function ku(n){return ff(n)?ob(n):dy(n)}function ef(n){return ff(n)?ob(n,!0):put(n)}function lat(n,t){var i={};return t=vt(t,3),gs(n,function(n,r,u){uh(i,t(n,r,u),n)}),i}function aat(n,t){var i={};return t=vt(t,3),gs(n,function(n,r,u){uh(i,r,t(n,r,u))}),i}function pat(n,t){return gn(n,ny(vt(t)))}function gn(n,t){if(n==null)return{};var i=r(yp(n),function(n){return[n]});return t=vt(t),tk(n,i,function(n,i){return t(n,i[0])})}function wat(t,i,r){var e,f,u;for(i=vc(i,t),e=-1,f=i.length,f||(f=1,t=n);++e<f;)u=t==null?n:t[th(i[e])],u===n&&(e=f,u=r),t=wh(u)?u.call(t):u;return t}function bat(n,t,i){return n==null?n:ta(n,t,i)}function kat(t,i,r,u){return u=typeof u=="function"?u:n,t==null?t:ta(t,i,r,u)}function dat(n,t,i){var u=vi(n),f=u||vh(n)||ul(n),r;return t=vt(t,4),i==null&&(r=n&&n.constructor,i=f?u?new r:[]:wr(n)?wh(r)?bc(ya(n)):{}:{}),(f?c:gs)(n,function(n,r,u){return t(i,n,r,u)}),i}function gat(n,t){return n==null?!0:fp(n,t)}function nvt(n,t,i){return n==null?n:ek(n,t,sp(i))}function tvt(t,i,r,u){return u=typeof u=="function"?u:n,t==null?t:ek(t,i,sp(r),u)}function al(n){return n==null?[]:uu(n,ku(n))}function ivt(n){return n==null?[]:uu(n,ef(n))}function rvt(t,i,r){return r===n&&(r=i,i=n),r!==n&&(r=ie(r),r=r===r?r:0),i!==n&&(i=ie(i),i=i===i?i:0),gc(ie(t),i,r)}function uvt(t,i,r){return i=gh(i),r===n?(r=i,i=0):r=gh(r),t=ie(t),eut(t,i,r)}function fvt(t,i,r){var f,u;return(r&&typeof r!="boolean"&&rf(t,i,r)&&(i=r=n),r===n&&(typeof i=="boolean"?(r=i,i=n):typeof t=="boolean"&&(r=t,t=n)),t===n&&i===n?(t=0,i=1):(t=gh(t),i===n?(i=t,t=0):i=gh(i)),t>i&&(f=t,t=i,i=f),r||t%1||i%1)?(u=fb(),gu(t+u*(i-t+yh("1e-"+((u+"").length-1))),i)):tp(t,i)}function ttt(n){return fy(vr(n).toLowerCase())}function itt(n){return n=vr(n),n&&n.replace(ks,ce).replace(oh,"")}function evt(t,i,r){var u,f;return t=vr(t),i=sf(i),u=t.length,r=r===n?u:gc(yi(r),0,u),f=r,r-=i.length,r>=0&&t.slice(r,f)==i}function ovt(n){return n=vr(n),n&&ko.test(n)?n.replace(vu,le):n}function svt(n){return n=vr(n),n&&us.test(n)?n.replace(hr,"\\$&"):n}function avt(n,t,i){var r,u;return(n=vr(n),t=yi(t),r=t?wt(n):0,!t||r>=t)?n:(u=(t-r)/2,lv(ka(u),i)+n+lv(ba(u),i))}function vvt(n,t,i){n=vr(n);t=yi(t);var r=t?wt(n):0;return t&&r<t?n+lv(t-r,i):n}function yvt(n,t,i){n=vr(n);t=yi(t);var r=t?wt(n):0;return t&&r<t?lv(t-r,i)+n:n}function pvt(n,t,i){return i||t==null?t=0:t&&(t=+t),oit(vr(n).replace(cr,""),t||0)}function wvt(t,i,r){return i=(r?rf(t,i,r):i===n)?1:yi(i),ip(vr(t),i)}function bvt(){var n=arguments,t=vr(n[0]);return n.length<3?t:t.replace(n[1],n[2])}function kvt(t,i,r){return(r&&typeof r!="number"&&rf(t,i,r)&&(i=r=n),r=r===n?w:r>>>0,!r)?[]:(t=vr(t),t&&(typeof i=="string"||i!=null&&!iy(i))&&(i=sf(i),!i&&pt(t)))?pc(v(t),0,r):t.split(i,r)}function dvt(n,t,i){return n=vr(n),i=i==null?0:gc(yi(i),0,n.length),t=sf(t),n.slice(i,i+t.length)==t}function gvt(t,i,r){var s=et.templateSettings,f,e;r&&rf(t,i,r)&&(i=n);t=vr(t);i=uy({},i,s,ud);var h=uy({},i.imports,s.imports,ud),c=ku(h),y=uu(h,c),l,o,a=0,v=i.interpolate||ai,u="__p += '",p=oy((i.escape||ai).source+"|"+v.source+"|"+(v===yu?as:ai).source+"|"+(i.evaluate||ai).source+"|$","g"),w="//# sourceURL="+(yr.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ah+"]")+"\n";if(t.replace(p,function(n,i,r,f,e,s){return r||(r=f),u+=t.slice(a,s).replace(ds,fc),i&&(l=!0,u+="' +\n__e("+i+") +\n'"),e&&(o=!0,u+="';\n"+e+";\n__p += '"),r&&(u+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),a=s+n.length,n}),u+="';\n",f=yr.call(i,"variable")&&i.variable,f){if(cs.test(f))throw new ey(be);}else u="with (obj) {\n"+u+"\n}\n";if(u=(o?u.replace(yo,""):u).replace(po,"$1").replace(wo,"$1;"),u="function("+(f||"obj")+") {\n"+(f?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(l?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}",e=aw(function(){return dw(c,w+"return "+u).apply(n,y)}),e.source=u,fw(e))throw e;return e}function nyt(n){return vr(n).toLowerCase()}function tyt(n){return vr(n).toUpperCase()}function iyt(t,i,r){if(t=vr(t),t&&(r||i===n))return oe(t);if(!t||!(i=sf(i)))return t;var u=v(t),f=v(i),e=se(u,f),o=he(u,f)+1;return pc(u,e,o).join("")}function ryt(t,i,r){if(t=vr(t),t&&(r||i===n))return t.slice(0,ve(t)+1);if(!t||!(i=sf(i)))return t;var u=v(t),f=he(u,v(i))+1;return pc(u,0,f).join("")}function uyt(t,i,r){if(t=vr(t),t&&(r||i===n))return t.replace(cr,"");if(!t||!(i=sf(i)))return t;var u=v(t),f=se(u,v(i));return pc(u,f).join("")}function fyt(t,i){var s=de,e=ge,r,h,o,u,f,a,y,c,l;if(wr(i)&&(r="separator"in i?i.separator:r,s="length"in i?yi(i.length):s,e="omission"in i?sf(i.omission):e),t=vr(t),h=t.length,pt(t)&&(o=v(t),h=o.length),s>=h)return t;if(u=s-wt(e),u<1)return e;if(f=o?pc(o,0,u).join(""):t.slice(0,u),r===n)return f+e;if(o&&(u+=f.length-u),iy(r)){if(t.slice(u).search(r)){for(y=f,r.global||(r=oy(r.source,vr(pu.exec(r))+"g")),r.lastIndex=0;a=r.exec(y);)c=a.index;f=f.slice(0,c===n?u:c)}}else t.indexOf(sf(r),u)!=u&&(l=f.lastIndexOf(r),l>-1&&(f=f.slice(0,l)));return f+e}function eyt(n){return n=vr(n),n&&bo.test(n)?n.replace(au,ye):n}function ett(t,i,r){return(t=vr(t),i=r?n:i,i===n)?oc(t)?yc(t):nc(t):t.match(i)||[]}function oyt(n){var t=n==null?0:n.length,i=vt();return n=t?r(n,function(n){if(typeof n[1]!="function")throw new cf(o);return[i(n[0]),n[1]]}):[],lr(function(i){for(var u=-1,r;++u<t;)if(r=n[u],f(r[0],this,i))return f(r[1],this,i)})}function syt(n){return tut(af(n,g))}function vw(n){return function(){return n}}function hyt(n,t){return n==null||n!==n?t:n}function of(n){return n}function yw(n){return wb(typeof n=="function"?n:af(n,g))}function cyt(n){return kb(af(n,g))}function lyt(n,t){return db(n,af(t,g))}function pw(n,t,i){var u=ku(t),r=uv(t,u),f,e;return i!=null||wr(t)&&(r.length||!u.length)||(i=t,t=n,n=this,r=uv(t,ku(t))),f=!(wr(i)&&"chain"in i)||!!i.chain,e=wh(n),c(r,function(i){var r=t[i];n[i]=r;e&&(n.prototype[i]=function(){var i=this.__chain__,t,u;return f||i?(t=n(this.__wrapped__),u=t.__actions__=uf(this.__actions__),u.push({func:r,args:arguments,thisArg:n}),t.__chain__=i,t):r.apply(n,it([this.value()],arguments))})}),n}function ayt(){return u._===this&&(u._=dtt),this}function ww(){}function vyt(n){return n=yi(n),lr(function(t){return gb(t,n)})}function att(n){return bp(n)?nu(th(n)):kut(n)}function byt(t){return function(i){return t==null?n:nl(t,i)}}function bw(){return[]}function kw(){return!1}function kyt(){return{}}function dyt(){return""}function gyt(){return!0}function npt(n,t){var i,r,u;if(n=yi(n),n<1||n>nt)return[];for(i=w,r=gu(n,w),t=vt(t),n-=w,u=ru(r,t);++i<n;)t(i);return u}function tpt(n){return vi(n)?r(n,th):hf(n)?[n]:uf(nw(vr(n)))}function ipt(n){var t=++btt;return vr(n)+t}function opt(t){return t&&t.length?iv(t,of,wy):n}function spt(t,i){return t&&t.length?iv(t,vt(i,2),wy):n}function hpt(n){return fe(n,of)}function cpt(n,t){return fe(n,vt(t,2))}function lpt(t){return t&&t.length?iv(t,of,gy):n}function apt(t,i){return t&&t.length?iv(t,vt(i,2),gy):n}function wpt(n){return n&&n.length?iu(n,of):0}function bpt(n,t){return n&&n.length?iu(n,vt(t,2)):0}var bc,fh,vy,rv,yy,rp,rk,hk,hp,id,vv,cd,nw,ig,ug,eg,sg,hg,cg,lg,yg,pg,wg,bg,kg,fa,dv,rw,un,fn,vh,on,ew,iy,ow,ul,cn,ln,wn,bn,dn,cw,lw,ntt,rtt,utt,ftt,fy,aw,ott,stt,htt,ctt,ltt,vtt,ytt;h=h==null?u:d.defaults(u.Object(),h,d.pick(u,lh));var wu=h.Array,oa=h.Date,ey=h.Error,dw=h.Function,fl=h.Math,pr=h.Object,oy=h.RegExp,ptt=h.String,cf=h.TypeError,sa=wu.prototype,wtt=dw.prototype,el=pr.prototype,ha=h["__core-js_shared__"],ca=wtt.toString,yr=el.hasOwnProperty,btt=0,gw=function(){var n=/[^.]+$/.exec(ha&&ha.keys&&ha.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),la=el.toString,ktt=ca.call(pr),dtt=u._,gtt=oy("^"+ca.call(yr).replace(hr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aa=pf?h.Buffer:n,cc=h.Symbol,va=h.Uint8Array,nb=aa?aa.allocUnsafe:n,ya=ae(pr.getPrototypeOf,pr),tb=pr.create,ib=el.propertyIsEnumerable,pa=sa.splice,rb=cc?cc.isConcatSpreadable:n,vl=cc?cc.iterator:n,wc=cc?cc.toStringTag:n,wa=function(){try{var n=tl(pr,"defineProperty");return n({},"",{}),n}catch(t){}}(),nit=h.clearTimeout!==u.clearTimeout&&h.clearTimeout,tit=oa&&oa.now!==u.Date.now&&oa.now,iit=h.setTimeout!==u.setTimeout&&h.setTimeout,ba=fl.ceil,ka=fl.floor,sy=pr.getOwnPropertySymbols,rit=aa?aa.isBuffer:n,ub=h.isFinite,uit=sa.join,fit=ae(pr.keys,pr),bu=fl.max,gu=fl.min,eit=oa.now,oit=h.parseInt,fb=fl.random,sit=sa.reverse,hy=tl(h,"DataView"),yl=tl(h,"Map"),cy=tl(h,"Promise"),ol=tl(h,"Set"),pl=tl(h,"WeakMap"),wl=tl(pr,"create"),da=pl&&new pl,sl={},hit=il(hy),cit=il(yl),lit=il(cy),ait=il(ol),vit=il(pl),ga=cc?cc.prototype:n,bl=ga?ga.valueOf:n,eb=ga?ga.toString:n;bc=function(){function t(){}return function(i){if(!wr(i))return{};if(tb)return tb(i);t.prototype=i;var r=new t;return t.prototype=n,r}}();et.templateSettings={escape:go,evaluate:ns,interpolate:yu,variable:"",imports:{_:et}};et.prototype=nv.prototype;et.prototype.constructor=et;lf.prototype=bc(nv.prototype);lf.prototype.constructor=lf;ar.prototype=bc(nv.prototype);ar.prototype.constructor=ar;kc.prototype.clear=bit;kc.prototype["delete"]=kit;kc.prototype.get=dit;kc.prototype.has=git;kc.prototype.set=nrt;ih.prototype.clear=trt;ih.prototype["delete"]=irt;ih.prototype.get=rrt;ih.prototype.has=urt;ih.prototype.set=frt;rh.prototype.clear=ert;rh.prototype["delete"]=ort;rh.prototype.get=srt;rh.prototype.has=hrt;rh.prototype.set=crt;dc.prototype.add=dc.prototype.push=lrt;dc.prototype.has=art;fs.prototype.clear=vrt;fs.prototype["delete"]=yrt;fs.prototype.get=prt;fs.prototype.has=wrt;fs.prototype.set=brt;fh=pk(gs);vy=pk(py,!0);rv=wk();yy=wk(!0);rp=da?function(n,t){return da.set(n,t),n}:of;rk=wa?function(n,t){return wa(n,"toString",{configurable:!0,enumerable:!1,value:vw(t),writable:!0})}:of;hk=lr;hp=nit||function(n){return u.clearTimeout(n)};id=(ol&&1/bi(new ol([,-0]))[1]==ft)?function(n){return new ol(n)}:ww;vv=da?function(n){return da.get(n)}:ww;var wp=sy?function(n){return n==null?[]:(n=pr(n),tt(sy(n),function(t){return ib.call(n,t)}))}:bw,od=sy?function(n){for(var t=[];n;)it(t,wp(n)),n=ya(n);return t}:bw,nf=tf;(hy&&nf(new hy(new ArrayBuffer(1)))!=at||yl&&nf(new yl)!=l||cy&&nf(cy.resolve())!=lu||ol&&nf(new ol)!=a||pl&&nf(new pl)!=ii)&&(nf=function(t){var i=tf(t),r=i==k?t.constructor:n,u=r?il(r):"";if(u)switch(u){case hit:return at;case cit:return l;case lit:return lu;case ait:return a;case vit:return ii}return i});cd=ha?wh:kw;var pd=bd(rp),ua=iit||function(n,t){return u.setTimeout(n,t)},gp=bd(rk);nw=ret(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(""),n.replace(rs,function(n,i,r,u){t.push(r?u.replace(ls,"$1"):i||n)}),t});var vet=lr(function(n,t){return tu(n)?dl(n,du(t,1,tu,!0)):[]}),yet=lr(function(t,i){var r=yf(i);return tu(r)&&(r=n),tu(t)?dl(t,du(i,1,tu,!0),vt(r,2)):[]}),pet=lr(function(t,i){var r=yf(i);return tu(r)&&(r=n),tu(t)?dl(t,du(i,1,tu,!0),n,r):[]});var fot=lr(function(n){var t=r(n,op);return t.length&&t[0]===n[0]?by(t):[]}),eot=lr(function(t){var u=yf(t),i=r(t,op);return u===yf(i)?u=n:i.pop(),i.length&&i[0]===t[0]?by(i,vt(u,2)):[]}),oot=lr(function(t){var i=yf(t),u=r(t,op);return i=typeof i=="function"?i:n,i&&u.pop(),u.length&&u[0]===t[0]?by(u,n,i):[]});ig=lr(rg);ug=hh(function(n,t){var i=n==null?0:n.length,u=ay(n,t);return ik(n,r(t,function(n){return ch(n,i)?+n:n}).sort(ak)),u});var ost=lr(function(n){return ac(du(n,1,tu,!0))}),sst=lr(function(t){var i=yf(t);return tu(i)&&(i=n),ac(du(t,1,tu,!0),vt(i,2))}),hst=lr(function(t){var i=yf(t);return i=typeof i=="function"?i:n,ac(du(t,1,tu,!0),n,i)});var vst=lr(function(n,t){return tu(n)?dl(n,t):[]}),yst=lr(function(n){return ep(tt(n,tu))}),pst=lr(function(t){var i=yf(t);return tu(i)&&(i=n),ep(tt(t,tu),vt(i,2))}),wst=lr(function(t){var i=yf(t);return i=typeof i=="function"?i:n,ep(tt(t,tu),n,i)}),bst=lr(iw);eg=lr(function(t){var r=t.length,i=r>1?t[r-1]:n;return i=typeof i=="function"?(t.pop(),i):n,fg(t,i)});sg=hh(function(t){var r=t.length,u=r?t[0]:0,i=this.__wrapped__,f=function(n){return ay(n,t)};return r>1||this.__actions__.length||!(i instanceof ar)||!ch(u)?this.thru(f):(i=i.slice(u,+u+(r?1:0)),i.__actions__.push({func:bv,args:[f],thisArg:n}),new lf(i,this.__chain__).thru(function(t){return r&&!t.length&&t.push(n),t}))});hg=sv(function(n,t,i){yr.call(n,i)?++n[i]:uh(n,i,1)});cg=kk(dd);lg=kk(gd);yg=sv(function(n,t,i){yr.call(n,i)?n[i].push(t):uh(n,i,[t])});pg=lr(function(n,t,i){var u=-1,e=typeof t=="function",r=ff(n)?wu(n.length):[];return fh(n,function(n){r[++u]=e?f(t,n,i):gl(n,t,i)}),r});wg=sv(function(n,t,i){uh(n,i,t)});bg=sv(function(n,t,i){n[i?0:1].push(t)},function(){return[[],[]]});kg=lr(function(n,t){if(n==null)return[];var i=t.length;return i>1&&rf(n,t[0],t[1])?t=[]:i>2&&rf(t[0],t[1],t[2])&&(t=[t[0]]),nk(n,du(t,1),[])});fa=tit||function(){return u.Date.now()};dv=lr(function(n,t,i){var r=s,u;return i.length&&(u=rt(i,ll(dv)),r|=p),sh(n,r,t,i,u)});rw=lr(function(n,t,i){var r=s|ut,u;return i.length&&(u=rt(i,ll(rw)),r|=p),sh(t,r,n,i,u)});un=lr(function(n,t){return lb(n,1,t)});fn=lr(function(n,t,i){return lb(n,ie(t)||0,i)});gv.Cache=rh;var uct=hk(function(n,t){t=t.length==1&&vi(t[0])?r(t[0],e(vt())):r(du(t,1),e(vt()));var i=t.length;return lr(function(r){for(var u=-1,e=gu(r.length,i);++u<e;)r[u]=t[u].call(this,r[u]);return f(n,this,r)})}),uw=lr(function(t,i){var r=rt(i,ll(uw));return sh(t,p,n,i,r)}),en=lr(function(t,i){var r=rt(i,ll(en));return sh(t,ct,n,i,r)}),fct=hh(function(t,i){return sh(t,bt,n,n,n,i)});var bct=av(wy),kct=av(function(n,t){return n>=t}),rl=yb(function(){return arguments}())?yb:function(n){return br(n)&&yr.call(n,"callee")&&!ib.call(n,"callee")},vi=wu.isArray,dct=wf?e(wf):sut;vh=rit||kw;on=bf?e(bf):hut;ew=kf?e(kf):lut;iy=df?e(df):aut;ow=gf?e(gf):vut;ul=ne?e(ne):yut;cn=av(gy);ln=av(function(n,t){return n<=t});var wlt=hl(function(n,t){if(ra(t)||ff(t)){nh(t,ku(t),n);return}for(var i in t)yr.call(t,i)&&kl(n,i,t[i])}),pn=hl(function(n,t){nh(t,ef(t),n)}),uy=hl(function(n,t,i,r){nh(t,ef(t),n,r)}),blt=hl(function(n,t,i,r){nh(t,ku(t),n,r)}),klt=hh(ay);wn=lr(function(t,i){var r,f;t=pr(t);var e=-1,u=i.length,o=u>2?i[2]:n;for(o&&rf(i[0],i[1],o)&&(u=1);++e<u;)for(var s=i[e],h=ef(s),c=-1,l=h.length;++c<l;)r=h[c],f=t[r],(f===n||hs(f,el[r])&&!yr.call(t,r))&&(t[r]=s[r]);return t});bn=lr(function(t){return t.push(n,fd),f(kn,n,t)});var sat=gk(function(n,t,i){t!=null&&typeof t.toString!="function"&&(t=la.call(t));n[t]=i},vw(of)),hat=gk(function(n,t,i){t!=null&&typeof t.toString!="function"&&(t=la.call(t));yr.call(n,t)?n[t].push(i):n[t]=[i]},vt),cat=lr(gl);var vat=hl(function(n,t,i){fv(n,t,i)}),kn=hl(function(n,t,i,r){fv(n,t,i,r)}),yat=hh(function(n,t){var i={},u,f;if(n==null)return i;for(u=!1,t=r(t,function(t){return t=vc(t,n),u||(u=t.length>1),t}),nh(n,yp(n),i),u&&(i=af(i,g|ou|ot,aft)),f=t.length;f--;)fp(i,t[f]);return i});dn=hh(function(n,t){return n==null?{}:but(n,t)});cw=rd(ku);lw=rd(ef);ntt=cl(function(n,t,i){return t=t.toLowerCase(),n+(i?ttt(t):t)});var hvt=cl(function(n,t,i){return n+(i?"-":"")+t.toLowerCase()}),cvt=cl(function(n,t,i){return n+(i?" ":"")+t.toLowerCase()}),lvt=bk("toLowerCase");rtt=cl(function(n,t,i){return n+(i?"_":"")+t.toLowerCase()});utt=cl(function(n,t,i){return n+(i?" ":"")+fy(t)});ftt=cl(function(n,t,i){return n+(i?" ":"")+t.toUpperCase()});fy=bk("toUpperCase");aw=lr(function(t,i){try{return f(t,n,i)}catch(r){return fw(r)?r:new ey(r)}});ott=hh(function(n,t){return c(t,function(t){t=th(t);uh(n,t,dv(n[t],n))}),n});stt=dk();htt=dk(!0);ctt=lr(function(n,t){return function(i){return gl(i,n,t)}});ltt=lr(function(n,t){return function(i){return gl(n,i,t)}});var yyt=lp(r),pyt=lp(te),wyt=lp(gr);vtt=nd();ytt=nd(!0);var rpt=cv(function(n,t){return n+t},0),upt=ap("ceil"),fpt=cv(function(n,t){return n/t},1),ept=ap("floor");var vpt=cv(function(n,t){return n*t},1),ypt=ap("round"),ppt=cv(function(n,t){return n-t},0);return et.after=tct,et.ary=dg,et.assign=wlt,et.assignIn=pn,et.assignInWith=uy,et.assignWith=blt,et.at=klt,et.before=gg,et.bind=dv,et.bindAll=ott,et.bindKey=rw,et.castArray=lct,et.chain=og,et.chunk=het,et.compact=cet,et.concat=aet,et.cond=oyt,et.conforms=syt,et.constant=vw,et.countBy=hg,et.create=dlt,et.curry=nn,et.curryRight=tn,et.debounce=rn,et.defaults=wn,et.defaultsDeep=bn,et.defer=un,et.delay=fn,et.difference=vet,et.differenceBy=yet,et.differenceWith=pet,et.drop=wet,et.dropRight=bet,et.dropRightWhile=ket,et.dropWhile=det,et.fill=get,et.filter=sht,et.flatMap=hht,et.flatMapDeep=cht,et.flatMapDepth=lht,et.flatten=ng,et.flattenDeep=not,et.flattenDepth=tot,et.flip=ict,et.flow=stt,et.flowRight=htt,et.fromPairs=iot,et.functions=fat,et.functionsIn=eat,et.groupBy=yg,et.initial=uot,et.intersection=fot,et.intersectionBy=eot,et.intersectionWith=oot,et.invert=sat,et.invertBy=hat,et.invokeMap=pg,et.iteratee=yw,et.keyBy=wg,et.keys=ku,et.keysIn=ef,et.map=kv,et.mapKeys=lat,et.mapValues=aat,et.matches=cyt,et.matchesProperty=lyt,et.memoize=gv,et.merge=vat,et.mergeWith=kn,et.method=ctt,et.methodOf=ltt,et.mixin=pw,et.negate=ny,et.nthArg=vyt,et.omit=yat,et.omitBy=pat,et.once=rct,et.orderBy=vht,et.over=yyt,et.overArgs=uct,et.overEvery=pyt,et.overSome=wyt,et.partial=uw,et.partialRight=en,et.partition=bg,et.pick=dn,et.pickBy=gn,et.property=att,et.propertyOf=byt,et.pull=ig,et.pullAll=rg,et.pullAllBy=lot,et.pullAllWith=aot,et.pullAt=ug,et.range=vtt,et.rangeRight=ytt,et.rearg=fct,et.reject=wht,et.remove=vot,et.rest=ect,et.reverse=tw,et.sampleSize=kht,et.set=bat,et.setWith=kat,et.shuffle=dht,et.slice=yot,et.sortBy=kg,et.sortedUniq=nst,et.sortedUniqBy=tst,et.split=kvt,et.spread=oct,et.tail=ist,et.take=rst,et.takeRight=ust,et.takeRightWhile=fst,et.takeWhile=est,et.tap=gst,et.throttle=sct,et.thru=bv,et.toArray=an,et.toPairs=cw,et.toPairsIn=lw,et.toPath=tpt,et.toPlainObject=yn,et.transform=dat,et.unary=hct,et.union=ost,et.unionBy=sst,et.unionWith=hst,et.uniq=cst,et.uniqBy=lst,et.uniqWith=ast,et.unset=gat,et.unzip=iw,et.unzipWith=fg,et.update=nvt,et.updateWith=tvt,et.values=al,et.valuesIn=ivt,et.without=vst,et.words=ett,et.wrap=cct,et.xor=yst,et.xorBy=pst,et.xorWith=wst,et.zip=bst,et.zipObject=kst,et.zipObjectDeep=dst,et.zipWith=eg,et.entries=cw,et.entriesIn=lw,et.extend=pn,et.extendWith=uy,pw(et,et),et.add=rpt,et.attempt=aw,et.camelCase=ntt,et.capitalize=ttt,et.ceil=upt,et.clamp=rvt,et.clone=act,et.cloneDeep=yct,et.cloneDeepWith=pct,et.cloneWith=vct,et.conformsTo=wct,et.deburr=itt,et.defaultTo=hyt,et.divide=fpt,et.endsWith=evt,et.eq=hs,et.escape=ovt,et.escapeRegExp=svt,et.every=oht,et.find=cg,et.findIndex=dd,et.findKey=glt,et.findLast=lg,et.findLastIndex=gd,et.findLastKey=nat,et.floor=ept,et.forEach=ag,et.forEachRight=vg,et.forIn=tat,et.forInRight=iat,et.forOwn=rat,et.forOwnRight=uat,et.get=sw,et.gt=bct,et.gte=kct,et.has=oat,et.hasIn=hw,et.head=tg,et.identity=of,et.includes=aht,et.indexOf=rot,et.inRange=uvt,et.invoke=cat,et.isArguments=rl,et.isArray=vi,et.isArrayBuffer=dct,et.isArrayLike=ff,et.isArrayLikeObject=tu,et.isBoolean=gct,et.isBuffer=vh,et.isDate=on,et.isElement=nlt,et.isEmpty=tlt,et.isEqual=ilt,et.isEqualWith=rlt,et.isError=fw,et.isFinite=ult,et.isFunction=wh,et.isInteger=sn,et.isLength=ty,et.isMap=ew,et.isMatch=flt,et.isMatchWith=elt,et.isNaN=olt,et.isNative=slt,et.isNil=clt,et.isNull=hlt,et.isNumber=hn,et.isObject=wr,et.isObjectLike=br,et.isPlainObject=ea,et.isRegExp=iy,et.isSafeInteger=llt,et.isSet=ow,et.isString=ry,et.isSymbol=hf,et.isTypedArray=ul,et.isUndefined=alt,et.isWeakMap=vlt,et.isWeakSet=ylt,et.join=sot,et.kebabCase=hvt,et.last=yf,et.lastIndexOf=hot,et.lowerCase=cvt,et.lowerFirst=lvt,et.lt=cn,et.lte=ln,et.max=opt,et.maxBy=spt,et.mean=hpt,et.meanBy=cpt,et.min=lpt,et.minBy=apt,et.stubArray=bw,et.stubFalse=kw,et.stubObject=kyt,et.stubString=dyt,et.stubTrue=gyt,et.multiply=vpt,et.nth=cot,et.noConflict=ayt,et.noop=ww,et.now=fa,et.pad=avt,et.padEnd=vvt,et.padStart=yvt,et.parseInt=pvt,et.random=fvt,et.reduce=yht,et.reduceRight=pht,et.repeat=wvt,et.replace=bvt,et.result=wat,et.round=ypt,et.runInContext=eu,et.sample=bht,et.size=ght,et.snakeCase=rtt,et.some=nct,et.sortedIndex=pot,et.sortedIndexBy=wot,et.sortedIndexOf=bot,et.sortedLastIndex=kot,et.sortedLastIndexBy=dot,et.sortedLastIndexOf=got,et.startCase=utt,et.startsWith=dvt,et.subtract=ppt,et.sum=wpt,et.sumBy=bpt,et.template=gvt,et.times=npt,et.toFinite=gh,et.toInteger=yi,et.toLength=vn,et.toLower=nyt,et.toNumber=ie,et.toSafeInteger=plt,et.toString=vr,et.toUpper=tyt,et.trim=iyt,et.trimEnd=ryt,et.trimStart=uyt,et.truncate=fyt,et.unescape=eyt,et.uniqueId=ipt,et.upperCase=ftt,et.upperFirst=fy,et.each=ag,et.eachRight=vg,et.first=tg,pw(et,function(){var n={};return gs(et,function(t,i){yr.call(et.prototype,i)||(n[i]=t)}),n}(),{chain:!1}),et.VERSION=pe,c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){et[n].placeholder=et}),c(["drop","take"],function(t,i){ar.prototype[t]=function(r){r=r===n?1:bu(yi(r),0);var u=this.__filtered__&&!i?new ar(this):this.clone();return u.__filtered__?u.__takeCount__=gu(r,u.__takeCount__):u.__views__.push({size:gu(r,w),type:t+(u.__dir__<0?"Right":"")}),u};ar.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),c(["filter","map","takeWhile"],function(n,t){var i=t+1,r=i==hu||i==ro;ar.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:vt(n,3),type:i}),t.__filtered__=t.__filtered__||r,t}}),c(["head","last"],function(n,t){var i="take"+(t?"Right":"");ar.prototype[n]=function(){return this[i](1).value()[0]}}),c(["initial","tail"],function(n,t){var i="drop"+(t?"":"Right");ar.prototype[n]=function(){return this.__filtered__?new ar(this):this[i](1)}}),ar.prototype.compact=function(){return this.filter(of)},ar.prototype.find=function(n){return this.filter(n).head()},ar.prototype.findLast=function(n){return this.reverse().find(n)},ar.prototype.invokeMap=lr(function(n,t){return typeof n=="function"?new ar(this):this.map(function(i){return gl(i,n,t)})}),ar.prototype.reject=function(n){return this.filter(ny(vt(n)))},ar.prototype.slice=function(t,i){t=yi(t);var r=this;return r.__filtered__&&(t>0||i<0)?new ar(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),i!==n&&(i=yi(i),r=i<0?r.dropRight(-i):r.take(i-t)),r)},ar.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},ar.prototype.toArray=function(){return this.take(w)},gs(ar.prototype,function(t,i){var e=/^(?:filter|find|map|reject)|While$/.test(i),r=/^(?:head|last)$/.test(i),u=et[r?"take"+(i=="last"?"Right":""):i],f=r||/^find/.test(i);u&&(et.prototype[i]=function(){var o=this.__wrapped__,s=r?[1]:arguments,h=o instanceof ar,a=s[0],c=h||vi(o),v=function(n){var t=u.apply(et,it([n],s));return r&&l?t[0]:t},i;c&&e&&typeof a=="function"&&a.length!=1&&(h=c=!1);var l=this.__chain__,w=!!this.__actions__.length,y=f&&!l,p=h&&!w;return!f&&c?(o=p?o:new ar(this),i=t.apply(o,s),i.__actions__.push({func:bv,args:[v],thisArg:n}),new lf(i,l)):y&&p?t.apply(this,s):(i=this.thru(v),y?r?i.value()[0]:i.value():i)})}),c(["pop","push","shift","sort","splice","unshift"],function(n){var t=sa[n],i=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);et.prototype[n]=function(){var u=arguments,n;return r&&!this.__chain__?(n=this.value(),t.apply(vi(n)?n:[],u)):this[i](function(n){return t.apply(vi(n)?n:[],u)})}}),gs(ar.prototype,function(n,t){var r=et[t],i;r&&(i=r.name+"",yr.call(sl,i)||(sl[i]=[]),sl[i].push({name:t,func:r}))}),sl[hv(n,ut).name]=[{name:"wrapper",func:n}],ar.prototype.clone=yit,ar.prototype.reverse=pit,ar.prototype.value=wit,et.prototype.at=sg,et.prototype.chain=nht,et.prototype.commit=tht,et.prototype.next=iht,et.prototype.plant=uht,et.prototype.reverse=fht,et.prototype.toJSON=et.prototype.valueOf=et.prototype.value=eht,et.prototype.first=et.prototype.head,vl&&(et.prototype[vl]=rht),et};d=eu();typeof define=="function"&&_typeof(define.amd)=="object"&&define.amd?(u._=d,define(function(){return d})):et?((et.exports=d)._=d,wr._=d):u._=d}.call(this);EasingFunctions={linear:function(n){return n},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return n*(2-n)},easeInOutQuad:function(n){return n<.5?2*n*n:-1+(4-2*n)*n},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return--n*n*n+1},easeInOutCubic:function(n){return n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1- --n*n*n*n},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-8*--n*n*n*n},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1+--n*n*n*n*n},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n}};jumper=function(){function y(){return window.scrollY||window.pageYOffset}function a(n){return n.getBoundingClientRect().top+t}function v(n){f||(f=n);o=n-f;l=c(o,t,u,i);window.scrollTo(0,l);o<i?requestAnimationFrame(v):p()}function p(){window.scrollTo(0,t+u);n&&e&&(n.setAttribute("tabindex","-1"),n.focus());typeof s=="function"&&s();f=!1}function w(f){var o=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};i=o.duration||1e3;h=o.offset||0;s=o.callback;c=o.easing||easeInOutQuad;e=o.a11y||!1;t=y();switch(_typeof(f)){case"number":n=undefined;e=!1;r=t+f;break;case"object":n=f;r=a(n);break;case"string":n=document.querySelector(f);r=a(n)}u=r-t+h;switch(_typeof(o.duration)){case"number":i=o.duration;break;case"function":i=o.duration(u)}requestAnimationFrame(v)}var n,t,r,h,c,e,u,i,f,o,l,s;return w};!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?dummy.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),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(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;void 0!==document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):void 0!==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=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}}()).prototype.activateADA=function(){this.$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(i<0||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)):!0===r?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&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(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();!0===r.options.rtl&&!1===r.options.vertical&&(t=-t);!1===r.transformsEnabled?!1===r.options.vertical?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):!1===r.cssTransitions?(!0===r.options.rtl&&(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);!1===r.options.vertical?(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]=!1===r.options.vertical?"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 i=this.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]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;!1===t.options.fade?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||(!1===n.options.infinite&&(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;!0===t.options.arrows&&(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),!0!==t.options.infinite&&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(!0===t.options.dots){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);!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(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);!0===t.options.draggable&&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>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;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)&&(!1===r.originalSettings.mobileFirst?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]),!0===t&&(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]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||!1===o||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,r;if(t=this.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)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(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();!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&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 t,n=this;n.options.rows>1&&((t=n.$slides.children().children()).removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){!1===this.shouldClick&&(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]="";!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;!1===i.cssTransitions?(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;!1===t.cssTransitions?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 blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(!0===n.options.infinite)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(!0===n.options.centerMode)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),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,!0===t.options.vertical&&!0===t.options.centerMode&&(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),!0===t.options.centerMode&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=!1===t.options.vertical?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,!0===t.options.variableWidth&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===t.options.centerMode&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=!0===t.options.rtl?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){return this.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(!1===n.options.infinite?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);t<i;)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 i,r,t=this;return r=!0===t.options.centerMode?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,!0===t.options.swipeToSlide?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){this.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]);!0===i.options.accessibility&&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 u=r.indexOf(i);n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});-1!==u&&n(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+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;i<u;i++)t.$slides.eq(i).attr("tabindex",0);t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&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),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler));!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&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));!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&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;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());!0===n.options.dots&&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&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(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,i,r,t=this;if(!0===t.options.centerMode?!0===t.options.infinite?r=(i=t.currentSlide+(t.options.slidesToShow/2+1))+t.options.slidesToShow+2:(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=t.options.slidesToShow/2+1+2+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),!0===t.options.fade&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var e=i-1,o=r,s=t.$slider.find(".slick-slide"),h=0;h<t.options.slidesToScroll;h++)e<0&&(e=t.slideCount-1),u=(u=u.add(s.eq(e))).add(s.eq(o)),e--,o++;f(u);t.slideCount<=t.options.slidesToShow?f(t.$slider.find(".slick-slide")):t.currentSlide>=t.slideCount-t.options.slidesToShow?f(t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow)):0===t.currentSlide&&f(t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow))};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(){this.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;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(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&n(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))};t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,e,o,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),f=r.attr("data-srcset"),e=r.attr("data-sizes")||i.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){f&&(r.attr("srcset",f),e&&r.attr("sizes",e));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===i.options.adaptiveHeight&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},o.onerror=function(){t<3?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())},o.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);!0===t.options.focusOnSelect&&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;if(n="boolean"==typeof n?!0===(t=n)?0:r.slideCount-1:!0===t?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();!0===i?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;r.reinit()};t.prototype.setCSS=function(n){var r,u,t=this,i={};!0===t.options.rtl&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;!1===t.transformsEnabled?t.$slideTrack.css(i):(i={},!1===t.cssTransitions?(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;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?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();!1===n.options.variableWidth&&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;!0===t.options.rtl?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&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(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":void 0!==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();!1===n.options.fade?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=!0===n.options.vertical?"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||!0===n.options.useCSS&&(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&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType};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"),!0===t.options.centerMode)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),!0===t.options.infinite&&(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=!0===t.options.infinite?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(!0===t.options.fade&&(t.options.centerMode=!1),!0===t.options.infinite&&!1===t.options.fade&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=!0===t.options.centerMode?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"));r||(r=0);i.slideCount<=i.options.slidesToShow?i.slideHandler(r,!1,!0):i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,o,h=null,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===n))if(!1===t&&r.asNavFor(n),u=n,h=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(n<0||n>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(n<0||n>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?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&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight();!0!==i?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());!0===n.options.dots&&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=360-Math.abs(n)),n<=45&&n>=0?!1===t.options.rtl?"left":"right":n<=360&&n>=315?!1===t.options.rtl?"left":"right":n>=135&&n<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?n>=35&&n<=135?"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(!0===n.touchObject.edgeHit&&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(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-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,!0===t.options.verticalSwiping&&(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):(!0===t.options.verticalSwiping&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(!1===t.options.rtl?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),!0===t.options.verticalSwiping&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,!1===t.options.infinite&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=!1===t.options.vertical?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,!0===t.options.verticalSwiping&&(t.swipeLeft=f+r*u),!0!==t.options.fade&&!1!==t.options.touchMove&&(!0===t.animating?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return 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;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 n=this;Math.floor(n.options.slidesToShow/2);!0===n.options.arrows&&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&&!1===n.options.centerMode?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode&&(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;n<e;n++)if("object"==_typeof(r)||void 0===r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),void 0!==u)return u;return i}});!function(n){"use strict";function t(n){if(Function.prototype.name===undefined){var t=/function\s([^(]{1,})\(/.exec(n.toString());return t&&t.length>1?t[1].trim():""}return n.prototype===undefined?n.constructor.name:n.prototype.constructor.name}function f(n){return"true"===n?!0:"false"===n?!1:isNaN(n*1)?n:parseFloat(n)}function i(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}var r={version:"6.3.0",_plugins:{},_uuids:[],rtl:function(){return n("html").attr("dir")==="rtl"},plugin:function(n,r){var u=r||t(n),f=i(u);this._plugins[f]=this[u]=n},registerPlugin:function(n,r){var u=r?i(r):t(n.constructor).toLowerCase();n.uuid=this.GetYoDigits(6,u);n.$element.attr("data-"+u)||n.$element.attr("data-"+u,n.uuid);n.$element.data("zfPlugin")||n.$element.data("zfPlugin",n);n.$element.trigger("init.zf."+u);this._uuids.push(n.uuid);return},unregisterPlugin:function(n){var r=i(t(n.$element.data("zfPlugin").constructor)),u;this._uuids.splice(this._uuids.indexOf(n.uuid),1);n.$element.removeAttr("data-"+r).removeData("zfPlugin").trigger("destroyed.zf."+r);for(u in n)n[u]=null;return},reInit:function(t){var r=t instanceof n;try{if(r)t.each(function(){n(this).data("zfPlugin")._init()});else{var u=_typeof(t),f=this,e={object:function(t){t.forEach(function(t){t=i(t);n("[data-"+t+"]").foundation("_init")})},string:function(){t=i(t);n("[data-"+t+"]").foundation("_init")},undefined:function(){this.object(Object.keys(f._plugins))}};e[u](t)}}catch(o){console.error(o)}finally{return t}},GetYoDigits:function(n,t){return n=n||6,Math.round(Math.pow(36,n+1)-Math.random()*Math.pow(36,n)).toString(36).slice(1)+(t?"-"+t:"")},reflow:function(t,i){typeof i=="undefined"?i=Object.keys(this._plugins):typeof i=="string"&&(i=[i]);var r=this;n.each(i,function(i,u){var e=r._plugins[u],o=n(t).find("[data-"+u+"]").addBack("[data-"+u+"]");o.each(function(){var t=n(this),i={},r;if(t.data("zfPlugin")){console.warn("Tried to initialize "+u+" on an element that already has a Foundation plugin.");return}t.attr("data-options")&&(r=t.attr("data-options").split(";").forEach(function(n){var t=n.split(":").map(function(n){return n.trim()});t[0]&&(i[t[0]]=f(t[1]))}));try{t.data("zfPlugin",new e(n(this),i))}catch(o){console.error(o)}finally{return}})})},getFnName:t,transitionend:function(n){var i={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},u=document.createElement("div"),t;for(var r in i)typeof u.style[r]!="undefined"&&(t=i[r]);return t?t:(t=setTimeout(function(){n.triggerHandler("transitionend",[n])},1),"transitionend")}},u;r.util={throttle:function(n,t){var i=null;return function(){var r=this,u=arguments;i===null&&(i=setTimeout(function(){n.apply(r,u);i=null},t))}}};u=function(i){var f=_typeof(i),s=n("meta.foundation-mq"),o=n(".no-js"),e,u;if(s.length||n('<meta class="foundation-mq">').appendTo(document.head),o.length&&o.removeClass("no-js"),f==="undefined")r.MediaQuery._init(),r.reflow(this);else if(f==="string")if(e=Array.prototype.slice.call(arguments,1),u=this.data("zfPlugin"),u!==undefined&&u[i]!==undefined)this.length===1?u[i].apply(u,e):this.each(function(t,r){u[i].apply(n(r).data("zfPlugin"),e)});else throw new ReferenceError("We're sorry, '"+i+"' is not an available method for "+(u?t(u):"this element")+".");else throw new TypeError("We're sorry, "+f+" is not a valid parameter. You must use a string representing the method you wish to invoke.");return this};window.Foundation=r;n.fn.foundation=u,function(){var i,n,t,r;for(Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()}),i=["webkit","moz"],n=0;n<i.length&&!window.requestAnimationFrame;++n)t=i[n],window.requestAnimationFrame=window[t+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"];!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(r=0,window.requestAnimationFrame=function(n){var t=Date.now(),i=Math.max(r+16,t);return setTimeout(function(){n(r=i)},i-t)},window.cancelAnimationFrame=clearTimeout);window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}();Function.prototype.bind||(Function.prototype.bind=function(n){if(typeof this!="function")throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var r=Array.prototype.slice.call(arguments,1),u=this,t=function(){},i=function(){return u.apply(this instanceof t?this:n,r.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(t.prototype=this.prototype),i.prototype=new t,i})}(jQuery);!function(n){function i(n){var t={};return typeof n!="string"?t:(n=n.trim().slice(1,-1),!n)?t:n.split("&").reduce(function(n,t){var u=t.replace(/\+/g," ").split("="),i=u[0],r=u[1];return i=decodeURIComponent(i),r=r===undefined?null:decodeURIComponent(r),n.hasOwnProperty(i)?Array.isArray(n[i])?n[i].push(r):n[i]=[n[i],r]:n[i]=r,n},{})}var t={queries:[],current:"",_init:function(){var u=this,f=n(".foundation-mq").css("font-family"),t,r;t=i(f);for(r in t)t.hasOwnProperty(r)&&u.queries.push({name:r,value:"only screen and (min-width: "+t[r]+")"});this.current=this._getCurrentSize();this._watcher()},atLeast:function(n){var t=this.get(n);return t?window.matchMedia(t).matches:!1},is:function(n){if(n=n.trim().split(" "),n.length>1&&n[1]==="only"){if(n[0]===this._getCurrentSize())return!0}else return this.atLeast(n[0]);return!1},get:function(n){var t,i;for(t in this.queries)if(this.queries.hasOwnProperty(t)&&(i=this.queries[t],n===i.name))return i.value;return null},_getCurrentSize:function(){for(var i,n,t=0;t<this.queries.length;t++)i=this.queries[t],window.matchMedia(i.value).matches&&(n=i);return _typeof(n)==="object"?n.name:n},_watcher:function(){var t=this;n(window).on("resize.zf.mediaquery",function(){var i=t._getCurrentSize(),r=t.current;i!==r&&(t.current=i,n(window).trigger("changed.zf.mediaquery",[i,r]))})}};Foundation.MediaQuery=t;window.matchMedia||(window.matchMedia=function(){"use strict";var i=window.styleMedia||window.media;if(!i){var n=document.createElement("style"),t=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";t&&t.parentNode&&t.parentNode.insertBefore(n,t);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;i={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:i.matchMedium(n||"all"),media:n||"all"}}}());Foundation.MediaQuery=t}(jQuery);!function(n){function u(n){var t={};for(var i in n)t[n[i]]=n[i];return t}var t={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},i={},r={keys:u(t),parseKey:function(n){var i=t[n.which||n.keyCode]||String.fromCharCode(n.which).toUpperCase();return i=i.replace(/\W+/,""),n.shiftKey&&(i="SHIFT_"+i),n.ctrlKey&&(i="CTRL_"+i),n.altKey&&(i="ALT_"+i),i.replace(/_$/,"")},handleKey:function(t,r,u){var f=i[r],c=this.parseKey(t),o,s,e,h;if(!f)return console.warn("Component not defined!");o=typeof f.ltr=="undefined"?f:Foundation.rtl()?n.extend({},f.ltr,f.rtl):n.extend({},f.rtl,f.ltr);s=o[c];e=u[s];e&&typeof e=="function"?(h=e.apply(),(u.handled||typeof u.handled=="function")&&u.handled(h)):(u.unhandled||typeof u.unhandled=="function")&&u.unhandled()},findFocusable:function(t){return t?t.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!n(this).is(":visible")||n(this).attr("tabindex")<0?!1:!0}):!1},register:function(n,t){i[n]=t},trapFocus:function(n){var t=Foundation.Keyboard.findFocusable(n),i=t.eq(0),r=t.eq(-1);n.on("keydown.zf.trapfocus",function(n){n.target===r[0]&&Foundation.Keyboard.parseKey(n)==="TAB"?(n.preventDefault(),i.focus()):n.target===i[0]&&Foundation.Keyboard.parseKey(n)==="SHIFT_TAB"&&(n.preventDefault(),r.focus())})},releaseFocus:function(n){n.off("keydown.zf.trapfocus")}};Foundation.Keyboard=r}(jQuery);!function(n){function f(n,t,i){function e(o){u||(u=o);f=o-u;i.apply(t);f<n?r=window.requestAnimationFrame(e,t):(window.cancelAnimationFrame(r),t.trigger("finished.zf.animate",[t]).triggerHandler("finished.zf.animate",[t]))}var r,f,u=null;if(n===0){i.apply(t);t.trigger("finished.zf.animate",[t]).triggerHandler("finished.zf.animate",[t]);return}r=window.requestAnimationFrame(e)}function r(r,u,f,e){function c(){r||u.hide();h();e&&e.apply(u)}function h(){u[0].style.transitionDuration=0;u.removeClass(o+" "+s+" "+f)}if(u=n(u).eq(0),u.length){var o=r?t[0]:t[1],s=r?i[0]:i[1];h();u.addClass(f).css("transition","none");requestAnimationFrame(function(){u.addClass(o);r&&u.show()});requestAnimationFrame(function(){u[0].offsetWidth;u.css("transition","").addClass(s)});u.one(Foundation.transitionend(u),c)}}var t=["mui-enter","mui-leave"],i=["mui-enter-active","mui-leave-active"],u={animateIn:function(n,t,i){r(!0,n,t,i)},animateOut:function(n,t,i){r(!1,n,t,i)}};Foundation.Move=f;Foundation.Motion=u}(jQuery);!function(n){var t={Feather:function(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"zf";t.attr("role","menubar");var u=t.find("li").attr({role:"menuitem"}),r="is-"+i+"-submenu",f=r+"-item",e="is-"+i+"-submenu-parent";u.each(function(){var t=n(this),u=t.children("ul");u.length&&(t.addClass(e).attr({"aria-haspopup":!0,"aria-label":t.children("a:first").text()}),i==="drilldown"&&t.attr({"aria-expanded":!1}),u.addClass("submenu "+r).attr({"data-submenu":"",role:"menu"}),i==="drilldown"&&u.attr({"aria-hidden":!0}));t.parent("[data-submenu]").length&&t.addClass("is-submenu-item "+f)});return},Burn:function(n,t){var i="is-"+t+"-submenu",r=i+"-item",u="is-"+t+"-submenu-parent";n.find(">li, .menu, .menu > li").removeClass(i+" "+r+" "+u+" is-submenu-item submenu is-active").removeAttr("data-submenu").css("display","")}};Foundation.Nest=t}(jQuery);!function(){function t(t,i,r,u){var f=n(t),o,s,h,c,e,l;return(i?(e=n(i),s=f.offset.top+f.height<=e.height+e.offset.top,o=f.offset.top>=e.offset.top,h=f.offset.left>=e.offset.left,c=f.offset.left+f.width<=e.width+e.offset.left):(s=f.offset.top+f.height<=f.windowDims.height+f.windowDims.offset.top,o=f.offset.top>=f.windowDims.offset.top,h=f.offset.left>=f.windowDims.offset.left,c=f.offset.left+f.width<=f.windowDims.width),l=[s,o,h,c],r)?h===c==!0:u?o===s==!0:l.indexOf(!1)===-1}function n(n){if(n=n.length?n[0]:n,n===window||n===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var t=n.getBoundingClientRect(),i=n.parentNode.getBoundingClientRect(),f=document.body.getBoundingClientRect(),r=window.pageYOffset,u=window.pageXOffset;return{width:t.width,height:t.height,offset:{top:t.top+r,left:t.left+u},parentDims:{width:i.width,height:i.height,offset:{top:i.top+r,left:i.left+u}},windowDims:{width:f.width,height:f.height,offset:{top:r,left:u}}}}function i(t,i,r,u,f,e){var s=n(t),o=i?n(i):null;switch(r){case"top":return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left,top:o.offset.top-(s.height+u)};case"left":return{left:o.offset.left-(s.width+f),top:o.offset.top};case"right":return{left:o.offset.left+o.width+f,top:o.offset.top};case"center top":return{left:o.offset.left+o.width/2-s.width/2,top:o.offset.top-(s.height+u)};case"center bottom":return{left:e?f:o.offset.left+o.width/2-s.width/2,top:o.offset.top+o.height+u};case"center left":return{left:o.offset.left-(s.width+f),top:o.offset.top+o.height/2-s.height/2};case"center right":return{left:o.offset.left+o.width+f+1,top:o.offset.top+o.height/2-s.height/2};case"center":return{left:s.windowDims.offset.left+s.windowDims.width/2-s.width/2,top:s.windowDims.offset.top+s.windowDims.height/2-s.height/2};case"reveal":return{left:(s.windowDims.width-s.width)/2,top:s.windowDims.offset.top+u};case"reveal full":return{left:s.windowDims.offset.left,top:s.windowDims.offset.top};case"left bottom":return{left:o.offset.left,top:o.offset.top+o.height+u};case"right bottom":return{left:o.offset.left+o.width+f-s.width,top:o.offset.top+o.height+u};default:return{left:Foundation.rtl()?o.offset.left-s.width+o.width:o.offset.left+f,top:o.offset.top+o.height+u}}}Foundation.Box={ImNotTouchingYou:t,GetDimensions:n,GetOffsets:i}}(jQuery);!function(n){function r(){s();f();e();o();u()}function u(t){var u=n("[data-yeti-box]"),i=["dropdown","tooltip","reveal"],r;if(t&&(typeof t=="string"?i.push(t):_typeof(t)==="object"&&typeof t[0]=="string"?i.concat(t):console.error("Plugin names must be strings")),u.length){r=i.map(function(n){return"closeme.zf."+n}).join(" ");n(window).off(r).on(r,function(t,i){var r=t.namespace.split(".")[0],u=n("[data-"+r+"]").not('[data-yeti-box="'+i+'"]');u.each(function(){var t=n(this);t.triggerHandler("close.zf.trigger",[t])})})}}function f(i){var r=void 0,u=n("[data-resize]");if(u.length)n(window).off("resize.zf.trigger").on("resize.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("resizeme.zf.trigger")});u.attr("data-events","resize")},i||10)})}function e(i){var r=void 0,u=n("[data-scroll]");if(u.length)n(window).off("scroll.zf.trigger").on("scroll.zf.trigger",function(){r&&clearTimeout(r);r=setTimeout(function(){t||u.each(function(){n(this).triggerHandler("scrollme.zf.trigger")});u.attr("data-events","scroll")},i||10)})}function o(){var i=n("[data-mutate]");i.length&&t&&i.each(function(){n(this).triggerHandler("mutateme.zf.trigger")})}function s(){var i,u,r,f;if(!t)return!1;if(i=document.querySelectorAll("[data-resize], [data-scroll], [data-mutate]"),u=function(t){var i=n(t[0].target);switch(t[0].type){case"attributes":i.attr("data-events")==="scroll"&&t[0].attributeName==="data-events"&&i.triggerHandler("scrollme.zf.trigger",[i,window.pageYOffset]);i.attr("data-events")==="resize"&&t[0].attributeName==="data-events"&&i.triggerHandler("resizeme.zf.trigger",[i]);t[0].attributeName==="style"&&(i.closest("[data-mutate]").attr("data-events","mutate"),i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]));break;case"childList":i.closest("[data-mutate]").attr("data-events","mutate");i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]);break;default:return!1}},i.length)for(r=0;r<=i.length-1;r++)f=new t(u),f.observe(i[r],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})}var t=function(){for(var t=["WebKit","Moz","O","Ms",""],n=0;n<t.length;n++)if(t[n]+"MutationObserver"in window)return window[t[n]+"MutationObserver"];return!1}(),i=function(t,i){t.data(i).split(" ").forEach(function(r){n("#"+r)[i==="close"?"trigger":"triggerHandler"](i+".zf.trigger",[t])})};n(document).on("click.zf.trigger","[data-open]",function(){i(n(this),"open")});n(document).on("click.zf.trigger","[data-close]",function(){var t=n(this).data("close");t?i(n(this),"close"):n(this).trigger("close.zf.trigger")});n(document).on("click.zf.trigger","[data-toggle]",function(){var t=n(this).data("toggle");t?i(n(this),"toggle"):n(this).trigger("toggle.zf.trigger")});n(document).on("close.zf.trigger","[data-closable]",function(t){t.stopPropagation();var i=n(this).data("closable");i!==""?Foundation.Motion.animateOut(n(this),i,function(){n(this).trigger("closed.zf")}):n(this).fadeOut().trigger("closed.zf")});n(document).on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",function(){var t=n(this).data("toggle-focus");n("#"+t).triggerHandler("toggle.zf.trigger",[n(this)])});n(window).on("load",function(){r()});Foundation.IHearYou=r}(jQuery);_createClass=function(){function n(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)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);Foundation.Nest.Feather(this.$element,"drilldown");this._init();Foundation.registerPlugin(this,"Drilldown");Foundation.Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}return _createClass(t,[{key:"_init",value:function(){this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a");this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]");this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","menuitem").find("a");this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||Foundation.GetYoDigits(6,"drilldown"));this._prepareMenu();this._registerEvents();this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var t=this;this.$submenuAnchors.each(function(){var i=n(this),r=i.parent();t.options.parentLink&&i.clone().prependTo(r.children("[data-submenu]")).wrap('<li class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menu-item"><\/li>');i.data("savedHref",i.attr("href")).removeAttr("href").attr("tabindex",0);i.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"menu"});t._events(i)});this.$submenus.each(function(){var i=n(this),r=i.find(".js-drilldown-back");if(!r.length)switch(t.options.backButtonPosition){case"bottom":i.append(t.options.backButton);break;case"top":i.prepend(t.options.backButton);break;default:console.error("Unsupported backButtonPosition value '"+t.options.backButtonPosition+"'")}t._back(i)});this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous");this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=n(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$wrapper=this.$element.wrap(this.$wrapper).parent().css(this._getMaxDims()))}},{key:"_resize",value:function(){this.$wrapper.css({"max-width":"none","min-height":"none"});this.$wrapper.css(this._getMaxDims())}},{key:"_events",value:function(t){var i=this;t.off("click.zf.drilldown").on("click.zf.drilldown",function(r){if(n(r.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(r.stopImmediatePropagation(),r.preventDefault()),i._show(t.parent("li")),i.options.closeOnClick){var u=n("body");u.off(".zf.drilldown").on("click.zf.drilldown",function(t){t.target===i.$element[0]||n.contains(i.$element[0],t.target)||(t.preventDefault(),i._hideAll(),u.off(".zf.drilldown"))})}});this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}},{key:"_registerEvents",value:function(){if(this.options.scrollTop){this._bindHandler=this._scrollTop.bind(this);this.$element.on("open.zf.drilldown hide.zf.drilldown closed.zf.drilldown",this._bindHandler)}}},{key:"_scrollTop",value:function(){var t=this,i=t.options.scrollTopElement!=""?n(t.options.scrollTopElement):t.$element,r=parseInt(i.offset().top+t.options.scrollTopOffset);n("html, body").stop(!0).animate({scrollTop:r},t.options.animationDuration,t.options.animationEasing,function(){this===n("html")[0]&&t.$element.trigger("scrollme.zf.drilldown")})}},{key:"_keyboardEvents",value:function(){var t=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item > a")).on("keydown.zf.drilldown",function(i){var r=n(this),u=r.parent("li").parent("ul").children("li").children("a"),f,e;u.each(function(t){if(n(this).is(r)){f=u.eq(Math.max(0,t-1));e=u.eq(Math.min(t+1,u.length-1));return}});Foundation.Keyboard.handleKey(i,"Drilldown",{next:function(){if(r.is(t.$submenuAnchors)){t._show(r.parent("li"));r.parent("li").one(Foundation.transitionend(r),function(){r.parent("li").find("ul li a").filter(t.$menuItems).first().focus()});return!0}},previous:function(){t._hide(r.parent("li").parent("ul"));r.parent("li").parent("ul").one(Foundation.transitionend(r),function(){setTimeout(function(){r.parent("li").parent("ul").parent("li").children("a").first().focus()},1)});return!0},up:function(){return f.focus(),!0},down:function(){return e.focus(),!0},close:function(){t._back()},open:function(){if(r.is(t.$menuItems)){if(r.is(t.$submenuAnchors)){t._show(r.parent("li"));r.parent("li").one(Foundation.transitionend(r),function(){r.parent("li").find("ul li a").filter(t.$menuItems).first().focus()});return!0}}else{t._hide(r.parent("li").parent("ul"));r.parent("li").parent("ul").one(Foundation.transitionend(r),function(){setTimeout(function(){r.parent("li").parent("ul").parent("li").children("a").first().focus()},1)});return!0}},handled:function(n){n&&i.preventDefault();i.stopImmediatePropagation()}})})}},{key:"_hideAll",value:function(){var n=this.$element.find(".is-drilldown-submenu.is-active").addClass("is-closing");this.options.autoHeight&&this.$wrapper.css({height:n.parent().closest("ul").data("calcHeight")});n.one(Foundation.transitionend(n),function(){n.removeClass("is-active is-closing")});this.$element.trigger("closed.zf.drilldown")}},{key:"_back",value:function(n){var t=this;n.off("click.zf.drilldown");n.children(".js-drilldown-back").on("click.zf.drilldown",function(i){i.stopImmediatePropagation();t._hide(n);var r=n.parent("li").parent("ul").parent("li");r.length&&t._show(r)})}},{key:"_menuLinkEvents",value:function(){var n=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(){setTimeout(function(){n._hideAll()},0)})}},{key:"_show",value:function(n){this.options.autoHeight&&this.$wrapper.css({height:n.children("[data-submenu]").data("calcHeight")});n.attr("aria-expanded",!0);n.children("[data-submenu]").addClass("is-active").attr("aria-hidden",!1);this.$element.trigger("open.zf.drilldown",[n])}},{key:"_hide",value:function(n){this.options.autoHeight&&this.$wrapper.css({height:n.parent().closest("ul").data("calcHeight")});var t=this;n.parent("li").attr("aria-expanded",!1);n.attr("aria-hidden",!0).addClass("is-closing");n.addClass("is-closing").one(Foundation.transitionend(n),function(){n.removeClass("is-active is-closing");n.blur()});n.trigger("hide.zf.drilldown",[n])}},{key:"_getMaxDims",value:function(){var t=0,i={},r=this;return this.$submenus.add(this.$element).each(function(){var f=n(this).children("li").length,u=Foundation.Box.GetDimensions(this).height;t=u>t?u:t;r.options.autoHeight&&(n(this).data("calcHeight",u),n(this).hasClass("is-drilldown-submenu")||(i.height=u))}),this.options.autoHeight||(i["min-height"]=t+"px"),i["max-width"]=this.$element[0].getBoundingClientRect().width+"px",i}},{key:"destroy",value:function(){this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler);this._hideAll();this.$element.off("mutateme.zf.trigger");Foundation.Nest.Burn(this.$element,"drilldown");this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role");this.$submenuAnchors.each(function(){n(this).off(".zf.drilldown")});this.$submenus.removeClass("drilldown-submenu-cover-previous");this.$element.find("a").each(function(){var t=n(this);if(t.removeAttr("tabindex"),t.data("savedHref"))t.attr("href",t.data("savedHref")).removeData("savedHref");else return});Foundation.unregisterPlugin(this)}}]),t}();t.defaults={backButton:'<li class="js-drilldown-back"><a tabindex="0">Back<\/a><\/li>',backButtonPosition:"top",wrapper:"<div><\/div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"};Foundation.plugin(t,"Drilldown")}(jQuery);!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);Foundation.Nest.Feather(this.$element,"accordion");this._init();Foundation.registerPlugin(this,"AccordionMenu");Foundation.Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}return _createClass(t,[{key:"_init",value:function(){var t,i;this.$element.find("[data-submenu]").not(".is-active").slideUp(0);this.$element.attr({role:"menu","aria-multiselectable":this.options.multiOpen});this.$menuLinks=this.$element.find(".is-accordion-submenu-parent");this.$menuLinks.each(function(){var i=this.id||Foundation.GetYoDigits(6,"acc-menu-link"),r=n(this),t=r.children("[data-submenu]"),u=t[0].id||Foundation.GetYoDigits(6,"acc-menu"),f=t.hasClass("is-active");r.attr({"aria-controls":u,"aria-expanded":f,role:"menuitem",id:i});t.attr({"aria-labelledby":i,"aria-hidden":!f,role:"menu",id:u})});t=this.$element.find(".is-active");t.length&&(i=this,t.each(function(){i.down(n(this))}));this._events()}},{key:"_events",value:function(){var t=this;this.$element.find("li").each(function(){var i=n(this).children("[data-submenu]");if(i.length)n(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(n){n.preventDefault();t.toggle(i)})}).on("keydown.zf.accordionmenu",function(i){var r=n(this),e=r.parent("ul").children("li"),u,o,f=r.children("[data-submenu]");e.each(function(t){if(n(this).is(r)){u=e.eq(Math.max(0,t-1)).find("a").first();o=e.eq(Math.min(t+1,e.length-1)).find("a").first();n(this).children("[data-submenu]:visible").length&&(o=r.find("li:first-child").find("a").first());n(this).is(":first-child")?u=r.parents("li").first().find("a").first():u.parents("li").first().children("[data-submenu]:visible").length&&(u=u.parents("li").find("li:last-child").find("a").first());n(this).is(":last-child")&&(o=r.parents("li").first().next("li").find("a").first());return}});Foundation.Keyboard.handleKey(i,"AccordionMenu",{open:function(){f.is(":hidden")&&(t.down(f),f.find("li").first().find("a").first().focus())},close:function(){f.length&&!f.is(":hidden")?t.up(f):r.parent("[data-submenu]").length&&(t.up(r.parent("[data-submenu]")),r.parents("li").first().find("a").first().focus())},up:function(){return u.focus(),!0},down:function(){return o.focus(),!0},toggle:function(){r.children("[data-submenu]").length&&t.toggle(r.children("[data-submenu]"))},closeAll:function(){t.hideAll()},handled:function(n){n&&i.preventDefault();i.stopImmediatePropagation()}})})}},{key:"hideAll",value:function(){this.up(this.$element.find("[data-submenu]"))}},{key:"showAll",value:function(){this.down(this.$element.find("[data-submenu]"))}},{key:"toggle",value:function(n){n.is(":animated")||(n.is(":hidden")?this.down(n):this.up(n))}},{key:"down",value:function(n){var t=this;this.options.multiOpen||this.up(this.$element.find(".is-active").not(n.parentsUntil(this.$element).add(n)));n.addClass("is-active").attr({"aria-hidden":!1}).parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0});n.slideDown(t.options.slideSpeed,function(){t.$element.trigger("down.zf.accordionMenu",[n])})}},{key:"up",value:function(n){var t=this,i;n.slideUp(t.options.slideSpeed,function(){t.$element.trigger("up.zf.accordionMenu",[n])});i=n.find("[data-submenu]").slideUp(0).addBack().attr("aria-hidden",!0);i.parent(".is-accordion-submenu-parent").attr("aria-expanded",!1)}},{key:"destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display","");this.$element.find("a").off("click.zf.accordionMenu");Foundation.Nest.Burn(this.$element,"accordion");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={slideSpeed:250,multiOpen:!0};Foundation.plugin(t,"AccordionMenu")}(jQuery);!function(n){var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Dropdown");Foundation.Keyboard.register("Dropdown",{ENTER:"open",SPACE:"open",ESCAPE:"close"})}return _createClass(t,[{key:"_init",value:function(){var t=this.$element.attr("id");this.$anchor=n('[data-toggle="'+t+'"]').length?n('[data-toggle="'+t+'"]'):n('[data-open="'+t+'"]');this.$anchor.attr({"aria-controls":t,"data-is-focus":!1,"data-yeti-box":t,"aria-haspopup":!0,"aria-expanded":!1});this.$parent=this.options.parentClass?this.$element.parents("."+this.options.parentClass):null;this.options.positionClass=this.getPositionClass();this.counter=4;this.usedPositions=[];this.$element.attr({"aria-hidden":"true","data-yeti-box":t,"data-resize":t,"aria-labelledby":this.$anchor[0].id||Foundation.GetYoDigits(6,"dd-anchor")});this._events()}},{key:"getPositionClass",value:function(){var t=this.$element[0].className.match(/(top|left|right|bottom)/g),n;return t=t?t[0]:"",n=/float-(\S+)/.exec(this.$anchor[0].className),n=n?n[1]:"",n?n+" "+t:t}},{key:"_reposition",value:function(n){this.usedPositions.push(n?n:"bottom");!n&&this.usedPositions.indexOf("top")<0?this.$element.addClass("top"):n==="top"&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):n==="left"&&this.usedPositions.indexOf("right")<0?this.$element.removeClass(n).addClass("right"):n==="right"&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(n).addClass("left"):!n&&this.usedPositions.indexOf("top")>-1&&this.usedPositions.indexOf("left")<0?this.$element.addClass("left"):n==="top"&&this.usedPositions.indexOf("bottom")>-1&&this.usedPositions.indexOf("left")<0?this.$element.removeClass(n).addClass("left"):n==="left"&&this.usedPositions.indexOf("right")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):n==="right"&&this.usedPositions.indexOf("left")>-1&&this.usedPositions.indexOf("bottom")<0?this.$element.removeClass(n):this.$element.removeClass(n);this.classChanged=!0;this.counter--}},{key:"_setPosition",value:function(){var t,i,u;if(this.$anchor.attr("aria-expanded")==="false")return!1;var n=this.getPositionClass(),r=Foundation.Box.GetDimensions(this.$element),o=Foundation.Box.GetDimensions(this.$anchor),s=this,f=n==="left"?"left":n==="right"?"left":"top",e=f==="top"?"height":"width",h=e==="height"?this.options.vOffset:this.options.hOffset;if(r.width>=r.windowDims.width||!this.counter&&!Foundation.Box.ImNotTouchingYou(this.$element,this.$parent))return t=r.windowDims.width,u=0,this.$parent&&(i=Foundation.Box.GetDimensions(this.$parent),u=i.offset.left,i.width<t&&(t=i.width)),this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,"center bottom",this.options.vOffset,this.options.hOffset+u,!0)).css({width:t-this.options.hOffset*2,height:"auto"}),this.classChanged=!0,!1;for(this.$element.offset(Foundation.Box.GetOffsets(this.$element,this.$anchor,n,this.options.vOffset,this.options.hOffset));!Foundation.Box.ImNotTouchingYou(this.$element,this.$parent,!0)&&this.counter;)this._reposition(n),this._setPosition()}},{key:"_events",value:function(){var t=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)});if(this.options.hover){this.$anchor.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){var i=n("body").data();(typeof i.whatinput=="undefined"||i.whatinput==="mouse")&&(clearTimeout(t.timeout),t.timeout=setTimeout(function(){t.open();t.$anchor.data("hover",!0)},t.options.hoverDelay))}).on("mouseleave.zf.dropdown",function(){clearTimeout(t.timeout);t.timeout=setTimeout(function(){t.close();t.$anchor.data("hover",!1)},t.options.hoverDelay)});if(this.options.hoverPane)this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(t.timeout)}).on("mouseleave.zf.dropdown",function(){clearTimeout(t.timeout);t.timeout=setTimeout(function(){t.close();t.$anchor.data("hover",!1)},t.options.hoverDelay)})}this.$anchor.add(this.$element).on("keydown.zf.dropdown",function(i){var r=n(this),u=Foundation.Keyboard.findFocusable(t.$element);Foundation.Keyboard.handleKey(i,"Dropdown",{open:function(){r.is(t.$anchor)&&(t.open(),t.$element.attr("tabindex",-1).focus(),i.preventDefault())},close:function(){t.close();t.$anchor.focus()}})})}},{key:"_addBodyHandler",value:function(){var i=n(document.body).not(this.$element),t=this;i.off("click.zf.dropdown").on("click.zf.dropdown",function(n){t.$anchor.is(n.target)||t.$anchor.find(n.target).length||t.$element.find(n.target).length||(t.close(),i.off("click.zf.dropdown"))})}},{key:"open",value:function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchor.addClass("hover").attr({"aria-expanded":!0}),this._setPosition(),this.$element.addClass("is-open").attr({"aria-hidden":!1}),this.options.autoFocus){var n=Foundation.Keyboard.findFocusable(this.$element);n.length&&n.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler();this.options.trapFocus&&Foundation.Keyboard.trapFocus(this.$element);this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){if(!this.$element.hasClass("is-open"))return!1;if(this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchor.removeClass("hover").attr("aria-expanded",!1),this.classChanged){var n=this.getPositionClass();n&&this.$element.removeClass(n);this.$element.addClass(this.options.positionClass).css({height:"",width:""});this.classChanged=!1;this.counter=4;this.usedPositions.length=0}this.$element.trigger("hide.zf.dropdown",[this.$element]);this.options.trapFocus&&Foundation.Keyboard.releaseFocus(this.$element)}},{key:"toggle",value:function(){if(this.$element.hasClass("is-open")){if(this.$anchor.data("hover"))return;this.close()}else this.open()}},{key:"destroy",value:function(){this.$element.off(".zf.trigger").hide();this.$anchor.off(".zf.dropdown");Foundation.unregisterPlugin(this)}}]),t}();t.defaults={parentClass:null,hoverDelay:250,hover:!1,hoverPane:!1,vOffset:1,hOffset:1,positionClass:"",trapFocus:!1,autoFocus:!1,closeOnClick:!1};Foundation.plugin(t,"Dropdown")}(jQuery);!function(n){function i(n){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*n}var t=function(){function t(i,r){_classCallCheck(this,t);this.$element=i;this.options=n.extend({},t.defaults,this.$element.data(),r);this._init();Foundation.registerPlugin(this,"Sticky")}return _createClass(t,[{key:"_init",value:function(){var i=this.$element.parent("[data-sticky-container]"),r=this.$element[0].id||Foundation.GetYoDigits(6,"sticky"),t=this;i.length||(this.wasWrapped=!0);this.$container=i.length?i:n(this.options.container).wrapInner(this.$element);this.$container.addClass(this.options.containerClass);this.$element.addClass(this.options.stickyClass).attr({"data-resize":r});this.scrollCount=this.options.checkEvery;this.isStuck=!1;n(window).one("load.zf.sticky",function(){t.containerHeight=t.$element.css("display")=="none"?0:t.$element[0].getBoundingClientRect().height;t.$container.css("height",t.containerHeight);t.elemHeight=t.containerHeight;t.options.anchor!==""?t.$anchor=n("#"+t.options.anchor):t._parsePoints();t._setSizes(function(){var n=window.pageYOffset;t._calc(!1,n);t.isStuck||t._removeSticky(n>=t.topPoint?!1:!0)});t._events(r.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var r,u,f,o=this.options.topAnchor==""?1:this.options.topAnchor,s=this.options.btmAnchor==""?document.documentElement.scrollHeight:this.options.btmAnchor,i=[o,s],e={},t=0,h=i.length;t<h&&i[t];t++)typeof i[t]=="number"?r=i[t]:(u=i[t].split(":"),f=n("#"+u[0]),r=f.offset().top,u[1]&&u[1].toLowerCase()==="bottom"&&(r+=f[0].getBoundingClientRect().height)),e[t]=r;this.points=e;return}},{key:"_events",value:function(t){var i=this,r=this.scrollListener="scroll.zf."+t;if(!this.isOn){if(this.canStick){this.isOn=!0;n(window).off(r).on(r,function(){i.scrollCount===0?(i.scrollCount=i.options.checkEvery,i._setSizes(function(){i._calc(!1,window.pageYOffset)})):(i.scrollCount--,i._calc(!1,window.pageYOffset))})}this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(){i._setSizes(function(){i._calc(!1);i.canStick?i.isOn||i._events(t):i.isOn&&i._pauseListeners(r)})})}}},{key:"_pauseListeners",value:function(t){this.isOn=!1;n(window).off(t);this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(n,t){if(n&&this._setSizes(),!this.canStick)return this.isStuck&&this._removeSticky(!0),!1;t||(t=window.pageYOffset);t>=this.topPoint?t<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)}},{key:"_setSticky",value:function(){var u=this,n=this.options.stickTo,i=n==="top"?"marginTop":"marginBottom",r=n==="top"?"bottom":"top",t={};t[i]=this.options[i]+"em";t[n]=0;t[r]="auto";this.isStuck=!0;this.$element.removeClass("is-anchored is-at-"+r).addClass("is-stuck is-at-"+n).css(t).trigger("sticky.zf.stuckto:"+n);this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){u._setSizes()})}},{key:"_removeSticky",value:function(n){var i=this.options.stickTo,r=i==="top",t={},f=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,e=r?"marginTop":"marginBottom",o=r?"bottom":"top",u=n?"top":"bottom";t[e]=0;t.bottom="auto";t.top=n?0:f;this.isStuck=!1;this.$element.removeClass("is-stuck is-at-"+i).addClass("is-anchored is-at-"+u).css(t).trigger("sticky.zf.unstuckfrom:"+u)}},{key:"_setSizes",value:function(n){var t,r;this.canStick=Foundation.MediaQuery.is(this.options.stickyOn);this.canStick||n&&typeof n=="function"&&n();var o=this,u=this.$container[0].getBoundingClientRect().width,i=window.getComputedStyle(this.$container[0]),f=parseInt(i["padding-left"],10),e=parseInt(i["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints();this.$element.css({"max-width":u-f-e+"px"});t=this.$element[0].getBoundingClientRect().height||this.containerHeight;this.$element.css("display")=="none"&&(t=0);this.containerHeight=t;this.$container.css({height:t});this.elemHeight=t;this.isStuck||this.$element.hasClass("is-at-bottom")&&(r=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight,this.$element.css("top",r));this._setBreakPoints(t,function(){n&&typeof n=="function"&&n()})}},{key:"_setBreakPoints",value:function(n,t){if(!this.canStick)if(t&&typeof t=="function")t();else return!1;var f=i(this.options.marginTop),e=i(this.options.marginBottom),r=this.points?this.points[0]:this.$anchor.offset().top,u=this.points?this.points[1]:r+this.anchorHeight,o=window.innerHeight;this.options.stickTo==="top"?(r-=f,u-=n+f):this.options.stickTo==="bottom"&&(r-=o-(n+e),u-=o-e);this.topPoint=r;this.bottomPoint=u;t&&typeof t=="function"&&t()}},{key:"destroy",value:function(){this._removeSticky(!0);this.$element.removeClass(this.options.stickyClass+" is-anchored is-at-top").css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger");this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky");n(window).off(this.scrollListener);this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""});Foundation.unregisterPlugin(this)}}]),t}();t.defaults={container:"<div data-sticky-container><\/div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1};Foundation.plugin(t,"Sticky")}(jQuery),function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;i<f;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.Context.refreshAll();for(var i in t)t[i].enabled=!0;return this};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(u){this.element=u;this.Adapter=t.Adapter;this.adapter=new this.Adapter(u);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};u.waypointContextKey=this.key;i[u.waypointContextKey]=this;r+=1;t.windowContext||(t.windowContext=!0,t.windowContext=new n(window));this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),r=this.element==this.element.window;n&&t&&!r&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,f,n,s;for(r in i){var t=i[r],h=t.newScroll>t.oldScroll,c=h?t.forward:t.backward;for(f in this.waypoints[r])if(n=this.waypoints[r][f],n.triggerPoint!==null){var e=t.oldScroll<n.triggerPoint,o=t.newScroll>=n.triggerPoint,l=e&&o,a=!e&&!o;(l||a)&&(n.queueTrigger(c),u[n.group.id]=n.group)}}for(s in u)u[s].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;n<u;n++)t[n].destroy()};n.prototype.refresh=function(){var u=this.element==this.element.window,l=u?undefined:this.adapter.offset(),f={},o,e,i,a;this.handleScroll();o={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(e in o){i=o[e];for(a in this.waypoints[e]){var n=this.waypoints[e][a],r=n.options.offset,v=n.triggerPoint,y=0,s=v==null,p,h,c,w,b;n.element!==n.element.window&&(y=n.adapter.offset()[i.offsetProp]);typeof r=="function"?r=r.apply(n):typeof r=="string"&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));p=i.contextScroll-i.contextOffset;n.triggerPoint=Math.floor(y+p-r);h=v<i.oldScroll;c=n.triggerPoint>=i.oldScroll;w=h&&c;b=!h&&!c;!s&&w?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!s&&b?(n.queueTrigger(i.forward),f[n.group.id]=n.group):s&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e=n==="up"||n==="left",t.sort(e?u:i),r=0,o=t.length;r<o;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function t(t){this.$element=n(t)}var n=window.jQuery,i=window.Waypoint;n.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(n,i){t.prototype[i]=function(){var n=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,n)}});n.each(["extend","inArray","isEmptyObject"],function(i,r){t[r]=n[r]});i.adapters.push({name:"jquery",Adapter:t});i.Adapter=t}(),function(){"use strict";function n(n){return function(){var r=[],i=arguments[0];return n.isFunction(arguments[0])&&(i=n.extend({},arguments[1]),i.handler=arguments[0]),this.each(function(){var u=n.extend({},i,{element:this});typeof u.context=="string"&&(u.context=n(this).closest(u.context)[0]);r.push(new t(u))}),r}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=n(window.jQuery));window.Zepto&&(window.Zepto.fn.waypoint=n(window.Zepto))}(),function(n,t,i){"use strict";function r(n){var t=Array.prototype.slice.call(arguments,1);return n.prop?n.prop.apply(n,t):n.attr.apply(n,t)}function u(n,t,i){var r,u;for(r in i)i.hasOwnProperty(r)&&(u=r.replace(/ |$/g,t.eventNamespace),n.bind(u,i[r]))}function f(n,t,i){u(n,i,{focus:function(){t.addClass(i.focusClass)},blur:function(){t.removeClass(i.focusClass);t.removeClass(i.activeClass)},mouseenter:function(){t.addClass(i.hoverClass)},mouseleave:function(){t.removeClass(i.hoverClass);t.removeClass(i.activeClass)},"mousedown touchbegin":function(){n.is(":disabled")||t.addClass(i.activeClass)},"mouseup touchend":function(){t.removeClass(i.activeClass)}})}function o(n,t){n.removeClass(t.hoverClass+" "+t.focusClass+" "+t.activeClass)}function p(n,t,i){i?n.addClass(t):n.removeClass(t)}function s(n,t,i){setTimeout(function(){var r="checked",u=t.is(":"+r);t.prop?t.prop(r,u):u?t.attr(r,r):t.removeAttr(r);p(n,i.checkedClass,u)},1)}function e(n,t,i){p(n,i.disabledClass,t.is(":disabled"))}function c(n,t,i){switch(i){case"after":return n.after(t),n.next();case"before":return n.before(t),n.prev();case"wrap":return n.wrap(t),n.parent()}return null}function h(n,i,u){var f,o,s;return u||(u={}),u=t.extend({bind:{},divClass:null,divWrap:"wrap",spanClass:null,spanHtml:null,spanWrap:"wrap"},u),f=t("<div />"),o=t("<span />"),i.autoHide&&n.is(":hidden")&&n.css("display")==="none"&&f.hide(),u.divClass&&f.addClass(u.divClass),i.wrapperClass&&f.addClass(i.wrapperClass),u.spanClass&&o.addClass(u.spanClass),s=r(n,"id"),i.useID&&s&&r(f,"id",i.idPrefix+"-"+s),u.spanHtml&&o.html(u.spanHtml),f=c(n,f,u.divWrap),o=c(n,o,u.spanWrap),e(f,n,i),{div:f,span:o}}function v(n,i){var r;return i.wrapperClass?(r=t("<span />").addClass(i.wrapperClass),c(n,r,"wrap")):null}function rt(){var f,i,r,u;return u="rgb(120,2,153)",i=t('<div style="width:0;height:0;color:'+u+'">'),t("body").append(i),r=i.get(0),f=n.getComputedStyle?n.getComputedStyle(r,"").color:(r.currentStyle||r.style||{}).color,i.remove(),f.replace(/ /g,"")!==u}function ut(n){return n?t("<span />").text(n).html():""}function w(){return navigator.cpuClass&&!navigator.product}function ft(){return n.XMLHttpRequest!==undefined}function b(n){var t;return n[0].multiple?!0:(t=r(n,"size"),!(!t||t<=1))}function l(){return!1}function a(n,t){var i="none";u(n,t,{"selectstart dragstart mousedown":l});n.css({MozUserSelect:i,msUserSelect:i,webkitUserSelect:i,userSelect:i})}function k(n,t,i){var r=n.val();r===""?r=i.fileDefaultHtml:(r=r.split(/[\/\\]+/),r=r[r.length-1]);t.text(r)}function d(n,t,i){var r,u;for(r=[],n.each(function(){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r.push({el:this,name:n,old:this.style[n]}),this.style[n]=t[n])}),i();r.length;)u=r.pop(),u.el.style[u.name]=u.old}function g(n,t){var i;i=n.parents();i.push(n[0]);i=i.not(":visible");d(i,{visibility:"hidden",display:"block",position:"absolute"},t)}function nt(n,t){return function(){n.unwrap().unwrap().unbind(t.eventNamespace)}}var y=!0,tt=!1,it=[{match:function(n){return n.is("a, button, :submit, :reset, input[type='button']")},apply:function(t,i){var s,c,v,y,l;return c=i.submitDefaultHtml,t.is(":reset")&&(c=i.resetDefaultHtml),y=t.is("a, button")?function(){return t.html()||c}:function(){return ut(r(t,"value"))||c},v=h(t,i,{divClass:i.buttonClass,spanHtml:y()}),s=v.div,f(t,s,i),l=!1,u(s,i,{"click touchend":function(){var u,e,i,f;if(l||t.is(":disabled"))return!1;l=!0;t[0].dispatchEvent?(u=document.createEvent("MouseEvents"),u.initEvent("click",!0,!0),e=t[0].dispatchEvent(u),t.is("a")&&e&&(i=r(t,"target"),f=r(t,"href"),i&&i!=="_self"?n.open(f,i):document.location.href=f)):t.click();l=!1}}),a(s,i),{remove:function(){return s.after(t),s.remove(),t.unbind(i.eventNamespace),t},update:function(){o(s,i);e(s,t,i);t.detach();v.span.html(y()).append(t)}}}},{match:function(n){return n.is(":checkbox")},apply:function(n,t){var c,r,i;return c=h(n,t,{divClass:t.checkboxClass}),r=c.div,i=c.span,f(n,r,t),u(n,t,{"click touchend":function(){s(i,n,t)}}),s(i,n,t),{remove:nt(n,t),update:function(){o(r,t);i.removeClass(t.checkedClass);s(i,n,t);e(r,n,t)}}}},{match:function(n){return n.is(":file")},apply:function(n,i){function p(){k(n,s,i)}var v,l,s,y;return v=h(n,i,{divClass:i.fileClass,spanClass:i.fileButtonClass,spanHtml:i.fileButtonHtml,spanWrap:"after"}),l=v.div,y=v.span,s=t("<span />").html(i.fileDefaultHtml),s.addClass(i.filenameClass),s=c(n,s,"after"),r(n,"size")||r(n,"size",l.width()/10),f(n,l,i),p(),w()?u(n,i,{click:function(){n.trigger("change");setTimeout(p,0)}}):u(n,i,{change:p}),a(s,i),a(y,i),{remove:function(){return s.remove(),y.remove(),n.unwrap().unbind(i.eventNamespace)},update:function(){o(l,i);k(n,s,i);e(l,n,i)}}}},{match:function(n){if(n.is("input")){var t=(" "+r(n,"type")+" ").toLowerCase();return" color date datetime datetime-local email month number password search tel text time url week ".indexOf(t)>=0}return!1},apply:function(n,t){var i,u;return i=r(n,"type"),n.addClass(t.inputClass),u=v(n,t),f(n,n,t),t.inputAddTypeAsClass&&n.addClass(i),{remove:function(){n.removeClass(t.inputClass);t.inputAddTypeAsClass&&n.removeClass(i);u&&n.unwrap()},update:l}}},{match:function(n){return n.is(":radio")},apply:function(n,i){var l,c,a;return l=h(n,i,{divClass:i.radioClass}),c=l.div,a=l.span,f(n,c,i),u(n,i,{"click touchend":function(){n.attr("name")!=undefined?t.uniform.update(t(':radio[name="'+r(n,"name")+'"]')):t.uniform.update(n)}}),s(a,n,i),{remove:nt(n,i),update:function(){o(c,i);s(a,n,i);e(c,n,i)}}}},{match:function(n){return!!(n.is("select")&&!b(n))},apply:function(n,i){var c,s,r,l;return i.selectAutoWidth&&g(n,function(){l=n.width()}),c=h(n,i,{divClass:i.selectClass,spanHtml:(n.find(":selected:first")||n.find("option:first")).html(),spanWrap:"before"}),s=c.div,r=c.span,i.selectAutoWidth?g(n,function(){d(t([r[0],s[0]]),{display:"block"},function(){var n;n=r.outerWidth()-r.width();s.width(l+n);r.width(l)})}):s.addClass("fixedWidth"),f(n,s,i),u(n,i,{change:function(){r.html(n.find(":selected").html());s.removeClass(i.activeClass)},"click touchend":function(){var t=n.find(":selected").html();r.html()!==t&&n.trigger("change")},keyup:function(){r.html(n.find(":selected").html())}}),a(r,i),{remove:function(){return r.remove(),n.unwrap().unbind(i.eventNamespace),n},update:function(){i.selectAutoWidth?(t.uniform.restore(n),n.uniform(i)):(o(s,i),n[0].selectedIndex=n[0].selectedIndex,r.html(n.find(":selected").html()),e(s,n,i))}}}},{match:function(n){return!!(n.is("select")&&b(n))},apply:function(n,t){var i;return n.addClass(t.selectMultiClass),i=v(n,t),f(n,n,t),{remove:function(){n.removeClass(t.selectMultiClass);i&&n.unwrap()},update:l}}},{match:function(n){return n.is("textarea")},apply:function(n,t){var i;return n.addClass(t.textareaClass),i=v(n,t),f(n,n,t),{remove:function(){n.removeClass(t.textareaClass);i&&n.unwrap()},update:l}}}];w()&&!ft()&&(y=!1);t.uniform={defaults:{activeClass:"active",autoHide:!0,buttonClass:"button",checkboxClass:"checker",checkedClass:"checked",disabledClass:"disabled",eventNamespace:".uniform",fileButtonClass:"action",fileButtonHtml:"Choose File",fileClass:"uploader",fileDefaultHtml:"No file selected",filenameClass:"filename",focusClass:"focus",hoverClass:"hover",idPrefix:"uniform",inputAddTypeAsClass:!0,inputClass:"uniform-input",radioClass:"radio",resetDefaultHtml:"Reset",resetSelector:!1,selectAutoWidth:!0,selectClass:"selector",selectMultiClass:"uniform-multiselect",submitDefaultHtml:"Submit",textareaClass:"uniform",useID:!0,wrapperClass:null},elements:[]};t.fn.uniform=function(i){var r=this;return(i=t.extend({},t.uniform.defaults,i),tt||(tt=!0,rt()&&(y=!1)),!y)?this:(i.resetSelector&&t(i.resetSelector).mouseup(function(){n.setTimeout(function(){t.uniform.update(r)},10)}),this.each(function(){var n=t(this),r,u,f;if(n.data("uniformed")){t.uniform.update(n);return}for(r=0;r<it.length;r=r+1)if(u=it[r],u.match(n,i)){f=u.apply(n,i);n.data("uniformed",f);t.uniform.elements.push(n.get(0));return}}))};t.uniform.restore=t.fn.uniform.restore=function(n){n===i&&(n=t.uniform.elements);t(n).each(function(){var r=t(this),n,i;(i=r.data("uniformed"),i)&&(i.remove(),n=t.inArray(this,t.uniform.elements),n>=0&&t.uniform.elements.splice(n,1),r.removeData("uniformed"))})};t.uniform.update=t.fn.uniform.update=function(n){n===i&&(n=t.uniform.elements);t(n).each(function(){var i=t(this),n;(n=i.data("uniformed"),n)&&n.update(i,n.options)})}}(this,jQuery),function(){"use strict";function n(r){this.options=t.extend({},i.defaults,n.defaults,r);this.element=this.options.element;this.$element=t(this.element);this.createWrapper();this.createWaypoint()}var t=window.jQuery,i=window.Waypoint;n.prototype.createWaypoint=function(){var n=this.options.handler;this.waypoint=new i(t.extend({},this.options,{element:this.wrapper,handler:t.proxy(function(t){var i=this.options.direction.indexOf(t)>-1,r=i?this.$element.outerHeight(!0):"";this.$wrapper.height(r);this.$element.toggleClass(this.options.stuckClass,i);n&&n.call(this,t)},this)}))};n.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper);this.$wrapper=this.$element.parent();this.wrapper=this.$wrapper[0]};n.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())};n.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"};i.Sticky=n}(),function(n){var t={init:function(t,i){var r=this;r.dom=n("body");r.$elem=n(i);r.options=n.extend({},n.fn.modaal.options,r.$elem.data(),t);r.xhr=null;r.scope={is_open:!1,id:"modaal_"+(new Date).getTime()+Math.random().toString(16).substring(2)};r.$elem.attr("data-modaal-scope",r.scope.id);r.private_options={active_class:"is_active"};r.lastFocus=null;r.scope.close_btn=r.options.is_locked||r.options.type=="confirm"||r.options.hide_close?"":'<button type="button" class="modaal-close" id="modaal-close" aria-label="'+r.options.close_aria_label+'"><span>'+r.options.close_text+"<\/span><\/button>";r.options.animation==="none"&&(r.options.animation_speed=0,r.options.after_callback_delay=0);n(i).on("click.Modaal",function(n){n.preventDefault();var t;if(r.lastFocus=document.activeElement,r.options.should_open!==!1&&(typeof r.options.should_open!="function"||r.options.should_open()!==!1)){r.options.before_open.call(r,n);switch(r.options.type){case"inline":r.create_basic();break;case"ajax":t=r.options.source(r.$elem,r.$elem.attr("href"));r.fetch_ajax(t);break;case"confirm":r.options.is_locked=!0;r.create_confirm();break;case"image":r.create_image();break;case"iframe":t=r.options.source(r.$elem,r.$elem.attr("href"));r.create_iframe(t);break;case"video":r.create_video(r.$elem.attr("href"));break;case"instagram":r.create_instagram()}r.watch_events()}});r.options.start_open===!0&&n(i).click()},watch_events:function(){var t=this;t.dom.off("click.Modaal keyup.Modaal keydown.Modaal");t.dom.on("keydown.Modaal",function(i){var r=i.keyCode,u=i.target;r==9&&t.scope.is_open&&(n.contains(document.getElementById(t.scope.id),u)||n("#"+t.scope.id).find('*[tabindex="0"]').focus())});t.dom.on("keyup.Modaal",function(i){var r=i.keyCode,u=i.target;if(i.shiftKey&&i.keyCode==9&&t.scope.is_open&&(n.contains(document.getElementById(t.scope.id),u)||n("#"+t.scope.id).find(".modaal-close").focus()),!t.options.is_locked&&r==27&&t.scope.is_open){if(n(document.activeElement).is("input:not(:checkbox):not(:radio)"))return!1;t.modaal_close();return}if(t.options.type=="image"){r==37&&t.scope.is_open&&!n("#"+t.scope.id+" .modaal-gallery-prev").hasClass("is_hidden")&&t.gallery_update("prev");r==39&&t.scope.is_open&&!n("#"+t.scope.id+" .modaal-gallery-next").hasClass("is_hidden")&&t.gallery_update("next");return}});t.dom.on("click.Modaal",function(i){var r=n(i.target);if(!t.options.is_locked&&(t.options.overlay_close&&r.is(".modaal-inner-wrapper")||r.is(".modaal-close")||r.closest(".modaal-close").length)){t.modaal_close();return}if(r.is(".modaal-confirm-btn")){r.is(".modaal-ok")&&t.options.confirm_callback.call(t,t.lastFocus);r.is(".modaal-cancel")&&t.options.confirm_cancel_callback.call(t,t.lastFocus);t.modaal_close();return}if(r.is(".modaal-gallery-control")){if(r.hasClass("is_hidden"))return;r.is(".modaal-gallery-prev")&&t.gallery_update("prev");r.is(".modaal-gallery-next")&&t.gallery_update("next");return}})},build_modal:function(n){var t=this,e="",o,u,f,r,i;t.options.type=="instagram"&&(e=" modaal-instagram");o=t.options.type=="video"?"modaal-video-wrap":"modaal-content";switch(t.options.animation){case"fade":u=" modaal-start_fade";break;case"slide-down":u=" modaal-start_slidedown";break;default:u=" modaal-start_none"}f="";t.options.fullscreen&&(f=" modaal-fullscreen");(t.options.custom_class!==""||typeof t.options.custom_class!="undefined")&&(t.options.custom_class=" "+t.options.custom_class);r="";t.options.width&&t.options.height&&typeof t.options.width=="number"&&typeof t.options.height=="number"?r=' style="max-width:'+t.options.width+"px;height:"+t.options.height+'px;overflow:auto;"':t.options.width&&typeof t.options.width=="number"?r=' style="max-width:'+t.options.width+'px;"':t.options.height&&typeof t.options.height=="number"&&(r=' style="height:'+t.options.height+'px;overflow:auto;"');(t.options.type=="image"||t.options.type=="video"||t.options.type=="instagram"||t.options.fullscreen)&&(r="");i='<div class="modaal-wrapper modaal-'+t.options.type+u+e+f+t.options.custom_class+'" id="'+t.scope.id+'"><div class="modaal-outer-wrapper"><div class="modaal-inner-wrapper">';t.options.type!="video"&&(i+='<div class="modaal-container"'+r+">");i+='<div class="'+o+' modaal-focus" aria-hidden="false" aria-label="'+t.options.accessible_title+' (Press escape to close)" role="dialog">';i+=t.options.type=="inline"?'<div class="modaal-content-container"><\/div>':n;i+="<\/div>"+t.scope.close_btn;t.options.type!="video"&&(i+="<\/div>");i+="<\/div><\/div><\/div>";t.dom.append(i);t.options.type=="inline"&&n.appendTo("#"+t.scope.id+" .modaal-content-container");t.modaal_overlay("show")},create_basic:function(){var t=this,i=t.$elem.is("[href]")?n(t.$elem.attr("href")):t.$elem,r="";i.length?(r=i.contents().clone(!0,!0),i.empty()):r="Content could not be loaded. Please check the source and try again.";t.build_modal(r)},create_instagram:function(){var t=this,r=t.options.instagram_id,i="",u="Instagram photo couldn't be loaded, please check the embed code and try again.",f;return t.build_modal('<div class="modaal-content-container'+(t.options.loading_class!=""?" "+t.options.loading_class:"")+'">'+t.options.loading_content+"<\/div>"),r!=""&&r!==null&&r!==undefined?(f="https://api.instagram.com/oembed?url=http://instagr.am/p/"+r+"/",n.ajax({url:f,dataType:"jsonp",cache:!1,success:function(r){i=r.html;var u=n("#"+t.scope.id+" .modaal-content-container");u.length>0&&(u.removeClass(t.options.loading_class),u.html(i),window.instgrm.Embeds.process())},error:function(){i=u;var r=n("#"+t.scope.id+" .modaal-content-container");r.length>0&&(r.removeClass(t.options.loading_class).addClass(t.options.ajax_error_class),r.html(i))}})):i=u,!1},fetch_ajax:function(t){var i=this;i.options.accessible_title==null&&(i.options.accessible_title="Dialog Window");i.xhr!==null&&(i.xhr.abort(),i.xhr=null);i.build_modal('<div class="modaal-content-container'+(i.options.loading_class!=""?" "+i.options.loading_class:"")+'">'+i.options.loading_content+"<\/div>");i.xhr=n.ajax(t,{success:function(t){var r=n("#"+i.scope.id).find(".modaal-content-container");r.length>0&&(r.removeClass(i.options.loading_class),r.html(t),i.options.ajax_success.call(i,r))},error:function(t){if(t.statusText!="abort"){var r=n("#"+i.scope.id+" .modaal-content-container");r.length>0&&(r.removeClass(i.options.loading_class).addClass(i.options.ajax_error_class),r.html("Content could not be loaded. Please check the source and try again."))}}})},create_confirm:function(){var n=this,t;t='<div class="modaal-content-container"><h1 id="modaal-title">'+n.options.confirm_title+'<\/h1><div class="modaal-confirm-content">'+n.options.confirm_content+'<\/div><div class="modaal-confirm-wrap"><button type="button" class="modaal-confirm-btn modaal-ok" aria-label="Confirm">'+n.options.confirm_button_text+'<\/button><button type="button" class="modaal-confirm-btn modaal-cancel" aria-label="Cancel">'+n.options.confirm_cancel_button_text+"<\/button><\/div><\/div><\/div>";n.build_modal(t)},create_image:function(){var i=this,s,u="",h,c,e,r,t,o,f;if(i.$elem.is("[rel]")){for(c=i.$elem.attr("rel"),e=n('[rel="'+c+'"]'),e.removeAttr("data-gallery-active","is_active"),i.$elem.attr("data-gallery-active","is_active"),h=e.length-1,r=[],u='<div class="modaal-gallery-item-wrap">',e.each(function(n,t){var u="",e="",f="",o=!1,i=t.getAttribute("data-modaal-desc"),h=t.getAttribute("data-gallery-active"),s;t.href!==""||t.href!==undefined?u=t.href:(t.src!==""||t.src!==undefined)&&(u=t.src);i!=""&&i!==null&&i!==undefined?(e=i,f='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image '+(n+1)+" - <\/span>"+i+"<\/div>"):f='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image '+(n+1)+"<\/span><\/div>";h&&(o=!0);s={url:u,alt:e,rawdesc:i,desc:f,active:o};r.push(s)}),t=0;t<r.length;t++)o="",f=r[t].rawdesc?"Image: "+r[t].rawdesc:"Image "+t+" no description",r[t].active&&(o=" "+i.private_options.active_class),u+='<div class="modaal-gallery-item gallery-item-'+t+o+'" aria-label="'+f+'"><img src="'+r[t].url+'" alt=" " style="width:100%">'+r[t].desc+"<\/div>";u+='<\/div><button type="button" class="modaal-gallery-control modaal-gallery-prev" id="modaal-gallery-prev" aria-label="Previous image (use left arrow to change)"><span>Previous Image<\/span><\/button><button type="button" class="modaal-gallery-control modaal-gallery-next" id="modaal-gallery-next" aria-label="Next image (use right arrow to change)"><span>Next Image<\/span><\/button>'}else{var v=i.$elem.attr("href"),l="",a="",f="";i.$elem.attr("data-modaal-desc")?(f=i.$elem.attr("data-modaal-desc"),l=i.$elem.attr("data-modaal-desc"),a='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image - <\/span>'+l+"<\/div>"):f="Image with no description";u='<div class="modaal-gallery-item is_active" aria-label="'+f+'"><img src="'+v+'" alt=" " style="width:100%">'+a+"<\/div>"}s=u;i.build_modal(s);n(".modaal-gallery-item.is_active").is(".gallery-item-0")&&n(".modaal-gallery-prev").hide();n(".modaal-gallery-item.is_active").is(".gallery-item-"+h)&&n(".modaal-gallery-next").hide()},gallery_update:function(t){var r=this,i=n("#"+r.scope.id),a=i.find(".modaal-gallery-item"),h=a.length-1;if(h==0)return!1;var o=i.find(".modaal-gallery-prev"),l=i.find(".modaal-gallery-next"),c=250,u=0,s=0,f=i.find(".modaal-gallery-item."+r.private_options.active_class),e=t=="next"?f.next(".modaal-gallery-item"):f.prev(".modaal-gallery-item");if((r.options.before_image_change.call(r,f,e),t=="prev"&&i.find(".gallery-item-0").hasClass("is_active"))||t=="next"&&i.find(".gallery-item-"+h).hasClass("is_active"))return!1;f.stop().animate({opacity:0},c,function(){var t,a,v,y;e.addClass("is_next").css({position:"absolute",display:"block",opacity:0});t=n(document).width();a=t>1140?280:50;u=i.find(".modaal-gallery-item.is_next").width();s=i.find(".modaal-gallery-item.is_next").height();v=i.find(".modaal-gallery-item.is_next img").prop("naturalWidth");y=i.find(".modaal-gallery-item.is_next img").prop("naturalHeight");v>t-a?(u=t-a,i.find(".modaal-gallery-item.is_next").css({width:u}),i.find(".modaal-gallery-item.is_next img").css({width:u}),s=i.find(".modaal-gallery-item.is_next").find("img").height()):(u=v,s=y);i.find(".modaal-gallery-item-wrap").stop().animate({width:u,height:s},c,function(){f.removeClass(r.private_options.active_class+" "+r.options.gallery_active_class).removeAttr("style");f.find("img").removeAttr("style");e.addClass(r.private_options.active_class+" "+r.options.gallery_active_class).removeClass("is_next").css("position","");e.stop().animate({opacity:1},c,function(){n(this).removeAttr("style").css({width:"100%"});n(this).find("img").css("width","100%");i.find(".modaal-gallery-item-wrap").removeAttr("style");r.options.after_image_change.call(r,e)});i.find(".modaal-gallery-item").removeAttr("tabindex");i.find(".modaal-gallery-item."+r.private_options.active_class+"").attr("tabindex","0").focus();i.find(".modaal-gallery-item."+r.private_options.active_class).is(".gallery-item-0")?o.stop().animate({opacity:0},150,function(){n(this).hide()}):o.stop().css({display:"block",opacity:o.css("opacity")}).animate({opacity:1},150);i.find(".modaal-gallery-item."+r.private_options.active_class).is(".gallery-item-"+h)?l.stop().animate({opacity:0},150,function(){n(this).hide()}):l.stop().css({display:"block",opacity:o.css("opacity")}).animate({opacity:1},150)})})},create_video:function(n){var i=this,t;t='<iframe src="'+n+'" class="modaal-video-frame" frameborder="0" allowfullscreen><\/iframe>';i.build_modal('<div class="modaal-video-container">'+t+"<\/div>")},create_iframe:function(n){var t=this,i;i=t.options.width!==null||t.options.width!==undefined||t.options.height!==null||t.options.height!==undefined?'<iframe src="'+n+'" class="modaal-iframe-elem" frameborder="0" allowfullscreen><\/iframe>':'<div class="modaal-content-container">Please specify a width and height for your iframe<\/div>';t.build_modal(i)},modaal_open:function(){var i=this,t=n("#"+i.scope.id),r=i.options.animation,u;r==="none"&&(t.removeClass("modaal-start_none"),i.options.after_open.call(i,t));r==="fade"&&t.removeClass("modaal-start_fade");r==="slide-down"&&t.removeClass("modaal-start_slide_down");u=t;n(".modaal-wrapper *[tabindex=0]").removeAttr("tabindex");u=i.options.type=="image"?n("#"+i.scope.id).find(".modaal-gallery-item."+i.private_options.active_class):t.find(".modaal-iframe-elem").length?t.find(".modaal-iframe-elem"):t.find(".modaal-video-wrap").length?t.find(".modaal-video-wrap"):t.find(".modaal-focus");u.attr("tabindex","0").focus();r!=="none"&&setTimeout(function(){i.options.after_open.call(i,t)},i.options.after_callback_delay)},modaal_close:function(){var t=this,i=n("#"+t.scope.id);t.options.before_close.call(t,i);t.xhr!==null&&(t.xhr.abort(),t.xhr=null);t.options.animation==="none"&&i.addClass("modaal-start_none");t.options.animation==="fade"&&i.addClass("modaal-start_fade");t.options.animation==="slide-down"&&i.addClass("modaal-start_slide_down");setTimeout(function(){t.options.type=="inline"&&n("#"+t.scope.id+" .modaal-content-container").contents().clone(!0,!0).appendTo(t.$elem.attr("href"));i.remove();t.options.after_close.call(t);t.scope.is_open=!1},t.options.after_callback_delay);t.modaal_overlay("hide");t.lastFocus!=null&&t.lastFocus.focus()},modaal_overlay:function(t){var i=this;t=="show"?(i.scope.is_open=!0,i.options.background_scroll||i.dom.addClass("modaal-noscroll"),i.dom.append('<div class="modaal-overlay" id="'+i.scope.id+'_overlay"><\/div>'),n("#"+i.scope.id+"_overlay").css("background",i.options.background).stop().animate({opacity:i.options.overlay_opacity},i.options.animation_speed,function(){i.modaal_open()})):t=="hide"&&(i.dom.removeClass("modaal-noscroll"),n("#"+i.scope.id+"_overlay").stop().animate({opacity:0},i.options.animation_speed,function(){n(this).remove()}))}};n.fn.modaal=function(i){return this.each(function(){var u=n(this).data("modaal"),r;if(u){if(typeof i=="string")switch(i){case"close":u.modaal_close()}}else r=Object.create(t),r.init(i,this),n.data(this,"modaal",r)})};n.fn.modaal.options={type:"inline",animation:"fade",animation_speed:300,after_callback_delay:350,is_locked:!1,hide_close:!1,background:"#000",overlay_opacity:"0.8",overlay_close:!0,accessible_title:"Dialog Window",start_open:!1,fullscreen:!1,custom_class:"",background_scroll:!1,should_open:!0,close_text:"Close",close_aria_label:"Close (Press escape to close)",width:null,height:null,before_open:function(){},after_open:function(){},before_close:function(){},after_close:function(){},source:function(n,t){return t},confirm_button_text:"Confirm",confirm_cancel_button_text:"Cancel",confirm_title:"Confirm Title",confirm_content:"<p>This is the default confirm dialog content. Replace me through the options<\/p>",confirm_callback:function(){},confirm_cancel_callback:function(){},gallery_active_class:"gallery_active_item",before_image_change:function(){},after_image_change:function(){},loading_content:'<div class="modaal-loading-spinner"><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><div><div><\/div><\/div><\/div>',loading_class:"is_loading",ajax_error_class:"modaal-error",ajax_success:function(){},instagram_id:null};n(function(){var t=n(".modaal");t.length&&t.each(function(){var t=n(this),i={},r=!1;t.attr("data-modaal-type")&&(r=!0,i.type=t.attr("data-modaal-type"));t.attr("data-modaal-animation")&&(r=!0,i.animation=t.attr("data-modaal-animation"));t.attr("data-modaal-animation-speed")&&(r=!0,i.animation_speed=t.attr("data-modaal-animation-speed"));t.attr("data-modaal-after-callback-delay")&&(r=!0,i.after_callback_delay=t.attr("data-modaal-after-callback-delay"));t.attr("data-modaal-is-locked")&&(r=!0,i.is_locked=t.attr("data-modaal-is-locked")==="true"?!0:!1);t.attr("data-modaal-hide-close")&&(r=!0,i.hide_close=t.attr("data-modaal-hide-close")==="true"?!0:!1);t.attr("data-modaal-background")&&(r=!0,i.background=t.attr("data-modaal-background"));t.attr("data-modaal-overlay-opacity")&&(r=!0,i.overlay_opacity=t.attr("data-modaal-overlay-opacity"));t.attr("data-modaal-overlay-close")&&(r=!0,i.overlay_close=t.attr("data-modaal-overlay-close")==="false"?!1:!0);t.attr("data-modaal-accessible-title")&&(r=!0,i.accessible_title=t.attr("data-modaal-accessible-title"));t.attr("data-modaal-start-open")&&(r=!0,i.start_open=t.attr("data-modaal-start-open")==="true"?!0:!1);t.attr("data-modaal-fullscreen")&&(r=!0,i.fullscreen=t.attr("data-modaal-fullscreen")==="true"?!0:!1);t.attr("data-modaal-custom-class")&&(r=!0,i.custom_class=t.attr("data-modaal-custom-class"));t.attr("data-modaal-close-text")&&(r=!0,i.close_text=t.attr("data-modaal-close-text"));t.attr("data-modaal-close-aria-label")&&(r=!0,i.close_aria_label=t.attr("data-modaal-close-aria-label"));t.attr("data-modaal-background-scroll")&&(r=!0,i.background_scroll=t.attr("data-modaal-background-scroll")==="true"?!0:!1);t.attr("data-modaal-width")&&(r=!0,i.width=parseInt(t.attr("data-modaal-width")));t.attr("data-modaal-height")&&(r=!0,i.height=parseInt(t.attr("data-modaal-height")));t.attr("data-modaal-confirm-button-text")&&(r=!0,i.confirm_button_text=t.attr("data-modaal-confirm-button-text"));t.attr("data-modaal-confirm-cancel-button-text")&&(r=!0,i.confirm_cancel_button_text=t.attr("data-modaal-confirm-cancel-button-text"));t.attr("data-modaal-confirm-title")&&(r=!0,i.confirm_title=t.attr("data-modaal-confirm-title"));t.attr("data-modaal-confirm-content")&&(r=!0,i.confirm_content=t.attr("data-modaal-confirm-content"));t.attr("data-modaal-gallery-active-class")&&(r=!0,i.gallery_active_class=t.attr("data-modaal-gallery-active-class"));t.attr("data-modaal-loading-content")&&(r=!0,i.loading_content=t.attr("data-modaal-loading-content"));t.attr("data-modaal-loading-class")&&(r=!0,i.loading_class=t.attr("data-modaal-loading-class"));t.attr("data-modaal-ajax-error-class")&&(r=!0,i.ajax_error_class=t.attr("data-modaal-ajax-error-class"));t.attr("data-modaal-instagram-id")&&(r=!0,i.instagram_id=t.attr("data-modaal-instagram-id"));r&&t.modaal(i)})})}(jQuery,window,document);!function(n,t){function r(n){n.hasOwnProperty("data-simple-scrollbar")||Object.defineProperty(n,"data-simple-scrollbar",new SimpleScrollbar(n))}function e(n,i){function u(n){var t=n.pageY-r;r=n.pageY;f(function(){i.el.scrollTop+=t/i.scrollRatio})}function e(){n.classList.remove("ss-grabbed");t.body.classList.remove("ss-grabbed");t.removeEventListener("mousemove",u);t.removeEventListener("mouseup",e)}var r;n.addEventListener("mousedown",function(i){return r=i.pageY,n.classList.add("ss-grabbed"),t.body.classList.add("ss-grabbed"),t.addEventListener("mousemove",u),t.addEventListener("mouseup",e),!1})}function i(n){for(this.target=n,this.bar='<div class="ss-scroll">',this.wrapper=t.createElement("div"),this.wrapper.setAttribute("class","ss-wrapper"),this.el=t.createElement("div"),this.el.setAttribute("class","ss-content"),this.wrapper.appendChild(this.el);this.target.firstChild;)this.el.appendChild(this.target.firstChild);this.target.appendChild(this.wrapper);this.target.insertAdjacentHTML("beforeend",this.bar);this.bar=this.target.lastChild;e(this.bar,this);this.moveBar();this.el.addEventListener("scroll",this.moveBar.bind(this));this.el.addEventListener("mouseenter",this.moveBar.bind(this));this.target.classList.add("ss-container");var i=window.getComputedStyle(n);"0px"===i.height&&"0px"!==i["max-height"]&&(n.style.height=i["max-height"])}function u(){for(var i=t.querySelectorAll("*[ss-container]"),n=0;n<i.length;n++)r(i[n])}var f=n.requestAnimationFrame||n.setImmediate||function(n){return setTimeout(n,0)};i.prototype={moveBar:function(){var t=this.el.scrollHeight,i=this.el.clientHeight,n=this;this.scrollRatio=i/t;f(function(){n.scrollRatio>=1?n.bar.classList.add("ss-hidden"):(n.bar.classList.remove("ss-hidden"),n.bar.style.cssText="height:"+100*n.scrollRatio+"%; top:"+n.el.scrollTop/t*100+"%;right:-"+(n.target.clientWidth-n.bar.clientWidth)+"px;")})}};t.addEventListener("DOMContentLoaded",u);i.initEl=r;i.initAll=u;n.SimpleScrollbar=i}(window,document),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"?n(require("jquery")):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 k.call(n,t)}function l(n,t){var o,s,r,u,h,y,c,b,i,l,w,e=t&&t.split("/"),a=f.map,v=a&&a["*"]||{};if(n&&n.charAt(0)===".")if(t){for(n=n.split("/"),h=n.length-1,f.nodeIdCompat&&p.test(n[h])&&(n[h]=n[h].replace(p,"")),n=e.slice(0,e.length-1).concat(n),i=0;i<n.length;i+=1)if(w=n[i],w===".")n.splice(i,1),i-=1;else if(w==="..")if(i===1&&(n[2]===".."||n[0]===".."))break;else i>0&&(n.splice(i-1,2),i-=2);n=n.join("/")}else n.indexOf("./")===0&&(n=n.substring(2));if((e||v)&&a){for(o=n.split("/"),i=o.length;i>0;i-=1){if(s=o.slice(0,i).join("/"),e)for(l=e.length;l>0;l-=1)if(r=a[e.slice(0,l).join("/")],r&&(r=r[s],r)){u=r;y=i;break}if(u)break;!c&&v&&v[s]&&(c=v[s],b=i)}!u&&c&&(u=c,y=b);u&&(o.splice(0,y,u),n=o.join("/"))}return n}function w(n,i){return function(){var r=d.call(arguments,0);return typeof r[0]!="string"&&r.length===1&&r.push(null),o.apply(t,r.concat([n,i]))}}function g(n){return function(t){return l(t,n)}}function nt(n){return function(t){u[n]=t}}function a(n){if(e(h,n)){var i=h[n];delete h[n];y[n]=!0;c.apply(t,i)}if(!e(u,n)&&!e(y,n))throw new Error("No "+n);return u[n]}function b(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 tt(n){return function(){return f&&f.config&&f.config[n]||{}}}var c,o,v,s,u={},h={},f={},y={},k=Object.prototype.hasOwnProperty,d=[].slice,p=/\.js$/;v=function(n,t){var r,u=b(n),i=u[0];return n=u[1],i&&(i=l(i,t),r=a(i)),i?n=r&&r.normalize?r.normalize(n,g(t)):l(n,t):(n=l(n,t),u=b(n),i=u[0],n=u[1],i&&(r=a(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 typeof t!="undefined"?t:u[n]={}},module:function(n){return{id:n,uri:"",exports:u[n],config:tt(n)}}};c=function(n,i,r,f){var p,o,k,b,c,l=[],d=_typeof(r),g;if(f=f||n,d==="undefined"||d==="function"){for(i=!i.length&&r.length?["require","exports","module"]:i,c=0;c<i.length;c+=1)if(b=v(i[c],f),o=b.f,o==="require")l[c]=s.require(n);else if(o==="exports")l[c]=s.exports(n),g=!0;else if(o==="module")p=l[c]=s.module(n);else if(e(u,o)||e(h,o)||e(y,o))l[c]=a(o);else if(b.p)b.p.load(b.n,w(f,!0),nt(o),{}),l[c]=u[o];else throw new Error(n+" missing "+o);k=r?r.apply(u[n],l):undefined;n&&(p&&p.exports!==t&&p.exports!==u[n]?u[n]=p.exports:k===t&&g||(u[n]=k))}else n&&(u[n]=r)};n=i=o=function(n,i,r,u,e){if(typeof n=="string")return s[n]?s[n](i):a(v(n,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(){},typeof r=="function"&&(r=u,u=e),u?c(t,n,i,r):setTimeout(function(){c(t,n,i,r)},4),o};o.config=function(n){return o(n)};n._defined=u;r=function(n,t,i){if(typeof n!="string")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 t==null&&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],typeof u=="function")&&t!=="constructor"&&r.push(t);return r}var t={},i;return t.Extend=function(n,t){function r(){this.constructor=n}var u={}.hasOwnProperty;for(var 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||{};t==null&&(t=[]);t.length===0&&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;i<r;i++)n[i].apply(this,t)},t.Observable=i,t.generateChars=function(n){for(var r,t="",i=0;i<n;i++)r=Math.floor(Math.random()*36),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,r.length!==1){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&&(r==="hidden"||r==="visible")?!1:f==="scroll"||r==="scroll"?!0:u.innerHeight()<i.scrollHeight||u.innerWidth()<i.scrollWidth},t.escapeMarkup=function(n){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return typeof n!="string"?n:String(n).replace(/[&<>"'\/\\]/g,function(n){return t[n]})},t.appendMany=function(t,i){if(n.fn.jquery.substr(0,3)==="1.7"){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=[],n.results==null||n.results.length===0){this.$results.children().length===0&&this.trigger("results:message",{message:"noResults"});return}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;t.element!=null&&t.element.selected||t.element==null&&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,v,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");t.id==null&&delete i["aria-selected"];t._resultId!=null&&(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",v=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();n.length!==0&&n.trigger("mouseup")});t.on("results:select",function(){var n=i.getHighlightedResults(),t;n.length!==0&&(t=n.data("data"),n.attr("aria-selected")=="true"?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(f!==0){n=f-1;r.length===0&&(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);n===0?i.$results.scrollTop(0):o-e<0&&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;r===0?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)});if(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");if(r.attr("aria-selected")==="true"){i.options.get("multiple")?i.trigger("unselect",{originalEvent:t,data:u}):i.trigger("close",{});return}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(n.length!==0){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-=n.outerHeight(!1)*2;e<=2?this.$results.scrollTop(0):(u>this.$results.outerHeight()||u<0)&&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);r==null?i.style.display="none":typeof r=="string"?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,this.$element.data("old-tabindex")!=null?this._tabindex=this.$element.data("old-tabindex"):this.$element.attr("tabindex")!=null&&(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,u=n.id+"-container",r=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){var i=this;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){n.which===1&&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(n.length===0){this.clear();return}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(),n.length!==0){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 typeof t=="string"&&(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=t.length==1&&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);this.placeholder==null&&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"),r.length!==0)){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)&&i.length!==0){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="off" 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&&f<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(){if(e){u.$selection.off("input.search input.searchcheck");return}u.$selection.off("keyup.search")});this.$selection.on("keyup.search input.search",".select2-search--inline",function(n){if(e&&n.type==="input"){u.$selection.off("input.search input.searchcheck");return}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=t*.75+"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(n.inArray(t,f)!==-1){i=i||{};var r=n.Event("select2:"+t,{params:i});(u.$element.trigger(r),n.inArray(t,e)!==-1)&&(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+(i.id!=null?"-"+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")){n.element.selected=!0;this.$element.trigger("change");return}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,i.inArray(e,f)===-1&&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")){if(n.selected=!1,i(n.element).is("option")){n.element.selected=!1;this.$element.trigger("change");return}this.current(function(r){for(var u,f=[],e=0;e<r.length;e++)u=r[e].id,u!==n.id&&i.inArray(u,f)===-1&&f.push(u);t.$element.val(f);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),f!==null&&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"),t.textContent!==undefined?t.textContent=n.text:t.innerText=n.text),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={},u,f,r,e,o;if(t=i.data(n[0],"data"),t!=null)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")){for(t={text:n.prop("label"),children:[],title:n.prop("title")},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 n.id!=null&&(n.id=n.id.toString()),n.text!=null&&(n.text=n.text.toString()),n._resultId==null&&n.id&&this.container!=null&&(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()});t.length===0&&(t=this.option(n),this.addOptions(t));r.__super__.select.call(this,n)},r.prototype.convertToOptions=function(n){function a(n){return function(){return i(this).val()==n.id}}for(var r,f,h,c=this,e=this.$element.find("option"),l=e.map(function(){return c.item(i(this)).id}).get(),o=[],u=0;u<n.length;u++){if(r=this._normalizeItem(n[u]),i.inArray(r.id,l)>=0){var s=e.filter(a(r)),v=this.item(s),y=i.extend(!0,{},r,v),p=this.option(y);s.replaceWith(p);continue}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"));this.ajaxOptions.processResults!=null&&(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&&f.status==="0"||u.trigger("results:message",{message:"errorLoading"})});u._request=f}var u=this,r;this._request!=null&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);r=i.extend({type:"GET"},this.ajaxOptions);typeof r.url=="function"&&(r.url=r.url.call(this.$element,n));typeof r.data=="function"&&(r.data=r.data.call(this.$element,n));this.ajaxOptions.delay&&n.term!=null?(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(o!==undefined&&(this.createTag=o),e=r.get("insertTag"),e!==undefined&&(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 o,c,e=n.results,s=0;s<e.length;s++){var h=e[s],l=h.children!=null&&!u({results:h.children},!0),a=h.text===t.term;if(a||l){if(f)return!1;n.data=e;i(n);return}}if(f)return!0;o=r.createTag(t);o!=null&&(c=r.option(o),c.attr("data-select2-tag",!0),r.addOptions([c]),r.insertTag(e,o));n.results=e;i(n)}var r=this;if(this._removeOldTags(),t.term==null||t.page!=null){n.call(this,t,i);return}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 i=this._lastTag,t=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");r!==undefined&&(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 h=r.get("tokenSeparators")||[],e=i.term,f=0,c=this.createTag||function(n){return{id:n.term,text:n.term}},o;f<e.length;){if(o=e[f],n.inArray(o,h)===-1){f++;continue}var l=e.substr(0,f),a=n.extend({},i,{term:l}),s=c(a);if(s==null){f++;continue}u(s);e=e.substr(f+1)||"";f=0}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){if(t.term=t.term||"",t.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}});return}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){if(t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}});return}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=u!=null?u.length:0;if(r.maximumSelectionLength>0&&f>=r.maximumSelectionLength){r.trigger("results:message",{message:"maximumSelected",args:{maximum:r.maximumSelectionLength}});return}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="off" 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(n.query.term==null||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 typeof t=="string"&&(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(){if(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;e.css("position")==="static"&&(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";(t=="above"||u&&t!=="below")&&(f.top=r.top-o.top-h.height);t!=null&&(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=Infinity);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&&t.originalSelect2Event!=null&&(r=t.originalSelect2Event,r._type==="select"||r._type==="unselect")||(u=this.getHighlightedResults(),u.length<1)||(i=u.data("data"),i.element!=null&&i.element.selected||i.element==null&&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 t!=1&&(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 n.maximum!=1&&(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),l.dataAdapter==null&&(l.dataAdapter=l.ajax!=null?y:l.data!=null?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)),(l.tokenSeparators!=null||l.tokenizer!=null)&&(l.dataAdapter=h.Decorate(l.dataAdapter,w)),l.query!=null&&(vt=t(l.amdBase+"compat/query"),l.dataAdapter=h.Decorate(l.dataAdapter,vt)),l.initSelection!=null&&(yt=t(l.amdBase+"compat/initSelection"),l.dataAdapter=h.Decorate(l.dataAdapter,yt))),l.resultsAdapter==null&&(l.resultsAdapter=i,l.ajax!=null&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,it)),l.placeholder!=null&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,tt)),l.selectOnClose&&(l.resultsAdapter=h.Decorate(l.resultsAdapter,ft))),l.dropdownAdapter==null&&(l.multiple?l.dropdownAdapter=g:(pt=h.Decorate(g,nt),l.dropdownAdapter=pt),l.minimumResultsForSearch!==0&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,ut)),l.closeOnSelect&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,et)),(l.dropdownCssClass!=null||l.dropdownCss!=null||l.adaptDropdownCssClass!=null)&&(wt=t(l.amdBase+"compat/dropdownCss"),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,wt)),l.dropdownAdapter=h.Decorate(l.dropdownAdapter,rt)),l.selectionAdapter==null&&(l.selectionAdapter=l.multiple?u:r,l.placeholder!=null&&(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)),(l.containerCssClass!=null||l.containerCss!=null||l.adaptContainerCssClass!=null)&&(bt=t(l.amdBase+"compat/containerCss"),l.selectionAdapter=h.Decorate(l.selectionAdapter,bt)),l.selectionAdapter=h.Decorate(l.selectionAdapter,s)),typeof l.language=="string"&&(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),s==null&&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,u!=null&&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;this.options.multiple==null&&(this.options.multiple=n.prop("multiple"));this.options.disabled==null&&(this.options.disabled=n.prop("disabled"));this.options.language==null&&(n.prop("lang")?this.options.language=n.prop("lang").toLowerCase():n.closest("[lang]").prop("lang")&&(this.options.language=n.closest("[lang]").prop("lang")));this.options.dir==null&&(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&&t.fn.jquery.substr(0,2)=="1."&&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 u(n,i){var f,e,r,o,s,h,c;n.data("select2")!=null&&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=n.attr("id")!=null?n.attr("id"):n.attr("name")!=null?n.attr("name")+"-"+i.generateChars(2):i.generateChars(4),t=t.replace(/(:|\.|\[|\]|,)/g,""),"select2-"+t},u.prototype._placeContainer=function(n){n.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));t!=null&&n.css("width",t)},u.prototype._resolveWidth=function(n,t){var u,f,e,o,i,s,h,r;if(t=="resolve")return(u=this._resolveWidth(n,"style"),u!=null)?u:this._resolveWidth(n,"element");if(t=="element")return(f=n.outerWidth(!1),f<=0)?"auto":f+"px";if(t=="style"){if(e=n.attr("style"),typeof e!="string")return null;for(o=e.split(";"),i=0,s=o.length;i<s;i=i+1)if(h=o[i].replace(/\s/g,""),r=h.match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),r!==null&&r.length>=1)return r[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;r!=null?(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){n.inArray(r,i)===-1&&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||n.target.nodeName==="OPTION"||n.target.nodeName==="OPTGROUP"){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(t===undefined&&(t={}),n in f&&(e=f[n],i={prevented:!1,name:n,args:t},r.call(this,e,i),i.prevented)){t.prevented=!0;return}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.');(n==null||n.length===0)&&(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.'),t==null||t.length===0)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);this._observer!=null?(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("select2/compat/utils",["jquery"],function(n){function t(t,i,r){var u,f=[],e;u=n.trim(t.attr("class"));u&&(u=""+u,n(u.split(/\s+/)).each(function(){this.indexOf("select2-")===0&&f.push(this)}));u=n.trim(i.attr("class"));u&&(u=""+u,n(u.split(/\s+/)).each(function(){this.indexOf("select2-")!==0&&(e=r(this),e!=null&&f.push(e))}));t.attr("class",f.join(" "))}return{syncCssClasses:t}}),t.define("select2/compat/containerCss",["jquery","./utils"],function(n,t){function r(){return null}function i(){}return i.prototype.render=function(i){var o=i.call(this),u=this.options.get("containerCssClass")||"",f,s,e;return n.isFunction(u)&&(u=u(this.$element)),f=this.options.get("adaptContainerCssClass"),f=f||r,u.indexOf(":all:")!==-1&&(u=u.replace(":all:",""),s=f,f=function(n){var t=s(n);return t!=null?t+" "+n:n}),e=this.options.get("containerCss")||{},n.isFunction(e)&&(e=e(this.$element)),t.syncCssClasses(o,this.$element,f),o.css(e),o.addClass(u),o},i}),t.define("select2/compat/dropdownCss",["jquery","./utils"],function(n,t){function r(){return null}function i(){}return i.prototype.render=function(i){var o=i.call(this),u=this.options.get("dropdownCssClass")||"",f,s,e;return n.isFunction(u)&&(u=u(this.$element)),f=this.options.get("adaptDropdownCssClass"),f=f||r,u.indexOf(":all:")!==-1&&(u=u.replace(":all:",""),s=f,f=function(n){var t=s(n);return t!=null?t+" "+n:n}),e=this.options.get("dropdownCss")||{},n.isFunction(e)&&(e=e(this.$element)),t.syncCssClasses(o,this.$element,f),o.css(e),o.addClass(u),o},i}),t.define("select2/compat/initSelection",["jquery"],function(n){function t(n,t,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2");this.initSelection=i.get("initSelection");this._isInitialized=!1;n.call(this,t,i)}return t.prototype.current=function(t,i){var r=this;if(this._isInitialized){t.call(this,i);return}this.initSelection.call(null,this.$element,function(t){r._isInitialized=!0;n.isArray(t)||(t=[t]);i(t)})},t}),t.define("select2/compat/inputData",["jquery"],function(n){function t(n,t,i){this._currentData=[];this._valueSeparator=i.get("valueSeparator")||",";t.prop("type")==="hidden"&&i.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead.");n.call(this,t,i)}return t.prototype.current=function(t,i){function f(t,i){var r=[];return t.selected||n.inArray(t.id,i)!==-1?(t.selected=!0,r.push(t)):t.selected=!1,t.children&&r.push.apply(r,f(t.children,i)),r}for(var e,r=[],u=0;u<this._currentData.length;u++)e=this._currentData[u],r.push.apply(r,f(e,this.$element.val().split(this._valueSeparator)));i(r)},t.prototype.select=function(t,i){if(this.options.get("multiple")){var r=this.$element.val();r+=this._valueSeparator+i.id;this.$element.val(r);this.$element.trigger("change")}else this.current(function(t){n.map(t,function(n){n.selected=!1})}),this.$element.val(i.id),this.$element.trigger("change")},t.prototype.unselect=function(n,t){var i=this;t.selected=!1;this.current(function(n){for(var u,f=[],r=0;r<n.length;r++)(u=n[r],t.id!=u.id)&&f.push(u.id);i.$element.val(f.join(i._valueSeparator));i.$element.trigger("change")})},t.prototype.query=function(n,t,i){for(var e,u,f=[],r=0;r<this._currentData.length;r++)e=this._currentData[r],u=this.matches(t,e),u!==null&&f.push(u);i({results:f})},t.prototype.addOptions=function(t,i){var r=n.map(i,function(t){return n.data(t[0],"data")});this._currentData.push.apply(this._currentData,r)},t}),t.define("select2/compat/matcher",["jquery"],function(n){function t(t){function i(i,r){var u=n.extend(!0,{},r),f,e,o;if(i.term==null||n.trim(i.term)==="")return u;if(r.children){for(f=r.children.length-1;f>=0;f--)e=r.children[f],o=t(i.term,e.text,e),o||u.children.splice(f,1);if(u.children.length>0)return u}return t(i.term,r.text,r)?u:null}return i}return t}),t.define("select2/compat/query",[],function(){function n(n,t,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2.");n.call(this,t,i)}return n.prototype.query=function(n,t,i){t.callback=i;var r=this.options.get("query");r.call(null,t)},n}),t.define("select2/dropdown/attachContainer",[],function(){function n(n,t,i){n.call(this,t,i)}return n.prototype.position=function(n,t,i){var r=i.find(".dropdown-wrapper");r.append(t);t.addClass("select2-dropdown--below");i.addClass("select2-container--below")},n}),t.define("select2/dropdown/stopPropagation",[],function(){function n(){}return n.prototype.bind=function(n,t,i){n.call(this,t,i);this.$dropdown.on("blur change click dblclick focus focusin focusout input keydown keyup keypress mousedown mouseenter mouseleave mousemove mouseover mouseup search touchend touchstart",function(n){n.stopPropagation()})},n}),t.define("select2/selection/stopPropagation",[],function(){function n(){}return n.prototype.bind=function(n,t,i){n.call(this,t,i);this.$selection.on("blur change click dblclick focus focusin focusout input keydown keyup keypress mousedown mouseenter mouseleave mousemove mouseover mouseup search touchend touchstart",function(n){n.stopPropagation()})},n}),function(i){typeof t.define=="function"&&t.define.amd?t.define("jquery-mousewheel",["jquery"],i):(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"?dummy.exports=i:i(n)}(function(n){function e(r){var f=r||window.event,w=h.call(arguments,1),l=0,o=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(f),r.type="mousewheel","detail"in f&&(e=f.detail*-1),"wheelDelta"in f&&(e=f.wheelDelta),"wheelDeltaY"in f&&(e=f.wheelDeltaY),"wheelDeltaX"in f&&(o=f.wheelDeltaX*-1),"axis"in f&&f.axis===f.HORIZONTAL_AXIS&&(o=e*-1,e=0),l=e===0?o:e,"deltaY"in f&&(e=f.deltaY*-1,l=e),"deltaX"in f&&(o=f.deltaX,e===0&&(l=o*-1)),e!==0||o!==0)return f.deltaMode===1?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,o*=v):f.deltaMode===2&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,o*=y),a=Math.max(Math.abs(e),Math.abs(o)),(!t||a<t)&&(t=a,s(f,a)&&(t/=40)),s(f,a)&&(l/=40,o/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),o=Math[o>=1?"floor":"ceil"](o/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=o,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,o,e),u&&clearTimeout(u),u=setTimeout(c,200),(n.event.dispatch||n.event.handle).apply(this,w)}function c(){t=null}function s(n,t){return i.settings.adjustOldDeltas&&n.type==="mousewheel"&&t%120==0}var o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,u,t,f,i;if(n.event.fixHooks)for(f=o.length;f;)n.event.fixHooks[o[--f]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],e,!1);else this.onmousewheel=e;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],e,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(n,t,i,r){if(n.fn.select2==null){var u=["open","close","destroy"];n.fn.select2=function(t){if(t=t||{},_typeof(t)==="object")return this.each(function(){var r=n.extend(!0,{},t),u=new i(n(this),r)}),this;if(typeof t=="string"){var r,f=Array.prototype.slice.call(arguments,1);return(this.each(function(){var i=n(this).data("select2");i==null&&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 n.fn.select2.defaults==null&&(n.fn.select2.defaults=r),i}),{define:t.define,require:t.require}}(),i=t.require("jquery.select2");return n.fn.select2.amd=t,i}),function(n,t){(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&typeof module!="undefined"?dummy.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self,n.flatpickr=t())}(this,function(){"use strict";function nt(){for(var i=0,n=0,r=arguments.length;n<r;n++)i+=arguments[n].length;for(var u=Array(i),f=0,n=0;n<r;n++)for(var e=arguments[n],t=0,o=e.length;t<o;t++,f++)u[f]=e[t];return u}function tt(n,t){var i;return function(){var r=this;clearTimeout(i);i=setTimeout(function(){return n.apply(r,arguments)},t)}}function r(n,t,i){if(i===!0)return n.classList.add(t);n.classList.remove(t)}function n(n,t,i){var r=window.document.createElement(n);return t=t||"",i=i||"",r.className=t,i!==undefined&&(r.textContent=i),r}function a(n){while(n.firstChild)n.removeChild(n.firstChild)}function it(n,t){return t(n)?n:n.parentNode?it(n.parentNode,t):undefined}function v(t,i){var u=n("div","numInputWrapper"),r=n("input","numInput "+t),e=n("span","arrowUp"),o=n("span","arrowDown"),f;if(navigator.userAgent.indexOf("MSIE 9.0")===-1?r.type="number":(r.type="text",r.pattern="\\d*"),i!==undefined)for(f in i)r.setAttribute(f,i[f]);return u.appendChild(r),u.appendChild(e),u.appendChild(o),u}function f(n){try{if(typeof n.composedPath=="function"){var t=n.composedPath();return t[0]}return n.target}catch(i){return n.target}}function e(n,t,i){return(i===void 0&&(i=!0),i!==!1)?new Date(n.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):n.getTime()-t.getTime()}function g(n){var t=n.defaultHour,i=n.defaultMinute,r=n.defaultSeconds,f,o;if(n.minDate!==undefined){var u=n.minDate.getHours(),e=n.minDate.getMinutes(),s=n.minDate.getSeconds();t<u&&(t=u);t===u&&i<e&&(i=e);t===u&&i===e&&r<s&&(r=n.minDate.getSeconds())}return n.maxDate!==undefined&&(f=n.maxDate.getHours(),o=n.maxDate.getMinutes(),t=Math.min(t,f),t===f&&(i=Math.min(o,i)),t===f&&i===o&&(r=n.maxDate.getSeconds())),{hours:t,minutes:i,seconds:r}}function st(h,l){function or(){b.utils={getDaysInMonth:function(n,t){return(n===void 0&&(n=b.currentMonth),t===void 0&&(t=b.currentYear),n===1&&(t%4==0&&t%100!=0||t%400==0))?29:b.l10n.daysInMonth[n]}}}function sr(){b.element=b.input=h;b.isOpen=!1;ou();tr();vu();au();or();b.isMobile||yr();ar();(b.selectedDates.length||b.config.noCalendar)&&(b.config.enableTime&&bt(b.config.noCalendar?b.latestSelectedDateObj:undefined),ht(!1));wi();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!b.isMobile&&n&&ii();st("onReady")}function pi(n){return n.bind(b)}function wi(){var n=b.config;(n.weekNumbers!==!1||n.showMonths!==1)&&n.noCalendar!==!0&&window.requestAnimationFrame(function(){if(b.calendarContainer!==undefined&&(b.calendarContainer.style.visibility="hidden",b.calendarContainer.style.display="block"),b.daysContainer!==undefined){var t=(b.days.offsetWidth+1)*n.showMonths;b.daysContainer.style.width=t+"px";b.calendarContainer.style.width=t+(b.weekWrapper!==undefined?b.weekWrapper.offsetWidth:0)+"px";b.calendarContainer.style.removeProperty("visibility");b.calendarContainer.style.removeProperty("display")}})}function lt(n){var t,i,r;b.selectedDates.length===0&&(t=b.config.minDate===undefined||e(new Date,b.config.minDate)>=0?new Date:new Date(b.config.minDate.getTime()),i=g(b.config),t.setHours(i.hours,i.minutes,i.seconds,t.getMilliseconds()),b.selectedDates=[t],b.latestSelectedDateObj=t);n!==undefined&&n.type!=="blur"&&ku(n);r=b._input.value;wt();ht();b._input.value!==r&&b._debouncedChange()}function hr(n,t){return n%12+12*o(t===b.l10n.amPM[1])}function cr(n){switch(n%24){case 0:case 12:return 12;default:return n%12}}function wt(){var f,o,r,i;if(b.hourElement!==undefined&&b.minuteElement!==undefined){var n=(parseInt(b.hourElement.value.slice(-2),10)||0)%24,t=(parseInt(b.minuteElement.value,10)||0)%60,u=b.secondElement!==undefined?(parseInt(b.secondElement.value,10)||0)%60:0;b.amPM!==undefined&&(n=hr(n,b.amPM.textContent));f=b.config.minTime!==undefined||b.config.minDate&&b.minDateHasTime&&b.latestSelectedDateObj&&e(b.latestSelectedDateObj,b.config.minDate,!0)===0;o=b.config.maxTime!==undefined||b.config.maxDate&&b.maxDateHasTime&&b.latestSelectedDateObj&&e(b.latestSelectedDateObj,b.config.maxDate,!0)===0;o&&(r=b.config.maxTime!==undefined?b.config.maxTime:b.config.maxDate,n=Math.min(n,r.getHours()),n===r.getHours()&&(t=Math.min(t,r.getMinutes())),t===r.getMinutes()&&(u=Math.min(u,r.getSeconds())));f&&(i=b.config.minTime!==undefined?b.config.minTime:b.config.minDate,n=Math.max(n,i.getHours()),n===i.getHours()&&t<i.getMinutes()&&(t=i.getMinutes()),t===i.getMinutes()&&(u=Math.max(u,i.getSeconds())));ui(n,t,u)}}function bt(n){var t=n||b.latestSelectedDateObj;t&&ui(t.getHours(),t.getMinutes(),t.getSeconds())}function ui(n,t,i){(b.latestSelectedDateObj!==undefined&&b.latestSelectedDateObj.setHours(n%24,t,i||0,0),b.hourElement&&b.minuteElement&&!b.isMobile)&&(b.hourElement.value=u(b.config.time_24hr?n:(12+n)%12+12*o(n%12==0)),b.minuteElement.value=u(t),b.amPM!==undefined&&(b.amPM.textContent=b.l10n.amPM[o(n>=12)]),b.secondElement!==undefined&&(b.secondElement.value=u(i)))}function lr(n){var i=f(n),t=parseInt(i.value)+(n.delta||0);(t/1e3>1||n.key==="Enter"&&!/[^\d]/.test(t.toString()))&&ni(t)}function ft(n,t,i,r){if(t instanceof Array)return t.forEach(function(t){return ft(n,t,i,r)});if(n instanceof Array)return n.forEach(function(n){return ft(n,t,i,r)});n.addEventListener(t,i,r);b._handlers.push({remove:function(){return n.removeEventListener(t,i)}})}function fi(){st("onChange")}function ar(){var n,t;if(b.config.wrap&&["open","close","toggle","clear"].forEach(function(n){Array.prototype.forEach.call(b.element.querySelectorAll("[data-"+n+"]"),function(t){return ft(t,"click",b[n])})}),b.isMobile){yu();return}n=tt(fu,50);b._debouncedChange=tt(fi,ut);b.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&ft(b.daysContainer,"mouseover",function(n){b.config.mode==="range"&&li(f(n))});ft(window.document.body,"keydown",uu);b.config.inline||b.config.static||ft(window,"resize",n);window.ontouchstart!==undefined?ft(window.document,"touchstart",ci):ft(window.document,"mousedown",ci);ft(window.document,"focus",ci,{capture:!0});b.config.clickOpens===!0&&(ft(b._input,"focus",b.open),ft(b._input,"click",b.open));b.daysContainer!==undefined&&(ft(b.monthNav,"click",bu),ft(b.monthNav,["keyup","increment"],lr),ft(b.daysContainer,"click",rr));b.timeContainer!==undefined&&b.minuteElement!==undefined&&b.hourElement!==undefined&&(t=function(n){return f(n).select()},ft(b.timeContainer,["increment"],lt),ft(b.timeContainer,"blur",lt,{capture:!0}),ft(b.timeContainer,"click",vr),ft([b.hourElement,b.minuteElement],["focus","click"],t),b.secondElement!==undefined&&ft(b.secondElement,"focus",function(){return b.secondElement&&b.secondElement.select()}),b.amPM!==undefined&&ft(b.amPM,"click",function(n){lt(n);fi()}));b.config.allowInput&&ft(b._input,"blur",ru)}function kt(n,t){var i=n!==undefined?b.parseDate(n):b.latestSelectedDateObj||(b.config.minDate&&b.config.minDate>b.now?b.config.minDate:b.config.maxDate&&b.config.maxDate<b.now?b.config.maxDate:b.now),r=b.currentYear,f=b.currentMonth;try{i!==undefined&&(b.currentYear=i.getFullYear(),b.currentMonth=i.getMonth())}catch(u){u.message="Invalid date supplied: "+i;b.config.errorHandler(u)}t&&b.currentYear!==r&&(st("onYearChange"),at());t&&(b.currentYear!==r||b.currentMonth!==f)&&st("onMonthChange");b.redraw()}function vr(n){var t=f(n);~t.className.indexOf("arrow")&&ei(n,t.classList.contains("arrowUp")?1:-1)}function ei(n,t,i){var r=n&&f(n),u=i||r&&r.parentNode&&r.parentNode.firstChild,e=vi("increment");e.delta=t;u&&u.dispatchEvent(e)}function yr(){var i=window.document.createDocumentFragment(),e,t;if(b.calendarContainer=n("div","flatpickr-calendar"),b.calendarContainer.tabIndex=-1,!b.config.noCalendar){if(i.appendChild(kr()),b.innerContainer=n("div","flatpickr-innerContainer"),b.config.weekNumbers){var u=gr(),f=u.weekWrapper,o=u.weekNumbers;b.innerContainer.appendChild(f);b.weekNumbers=o;b.weekWrapper=f}b.rContainer=n("div","flatpickr-rContainer");b.rContainer.appendChild(ki());b.daysContainer||(b.daysContainer=n("div","flatpickr-days"),b.daysContainer.tabIndex=-1);gt();b.rContainer.appendChild(b.daysContainer);b.innerContainer.appendChild(b.rContainer);i.appendChild(b.innerContainer)}b.config.enableTime&&i.appendChild(dr());r(b.calendarContainer,"rangeMode",b.config.mode==="range");r(b.calendarContainer,"animate",b.config.animate===!0);r(b.calendarContainer,"multiMonth",b.config.showMonths>1);b.calendarContainer.appendChild(i);e=b.config.appendTo!==undefined&&b.config.appendTo.nodeType!==undefined;(b.config.inline||b.config.static)&&(b.calendarContainer.classList.add(b.config.inline?"inline":"static"),b.config.inline&&(!e&&b.element.parentNode?b.element.parentNode.insertBefore(b.calendarContainer,b._input.nextSibling):b.config.appendTo!==undefined&&b.config.appendTo.appendChild(b.calendarContainer)),b.config.static&&(t=n("div","flatpickr-wrapper"),b.element.parentNode&&b.element.parentNode.insertBefore(t,b.element),t.appendChild(b.element),b.altInput&&t.appendChild(b.altInput),t.appendChild(b.calendarContainer)));b.config.static||b.config.inline||(b.config.appendTo!==undefined?b.config.appendTo:window.document.body).appendChild(b.calendarContainer)}function oi(t,i,u,f){var s=ct(i,!0),o=n("span","flatpickr-day "+t,i.getDate().toString());return o.dateObj=i,o.$i=f,o.setAttribute("aria-label",b.formatDate(i,b.config.ariaDateFormat)),t.indexOf("hidden")===-1&&e(i,b.now)===0&&(b.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),s?(o.tabIndex=-1,yi(i)&&(o.classList.add("selected"),b.selectedDateElem=o,b.config.mode==="range"&&(r(o,"startRange",b.selectedDates[0]&&e(i,b.selectedDates[0],!0)===0),r(o,"endRange",b.selectedDates[1]&&e(i,b.selectedDates[1],!0)===0),t==="nextMonthDay"&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),b.config.mode==="range"&&wu(i)&&!yi(i)&&o.classList.add("inRange"),b.weekNumbers&&b.config.showMonths===1&&t!=="prevMonthDay"&&u%7==1&&b.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+b.config.getWeek(i)+"<\/span>"),st("onDayCreate",o),o}function si(n){n.focus();b.config.mode==="range"&&li(n)}function dt(n){for(var t,i,f=n>0?0:b.config.showMonths-1,e=n>0?b.config.showMonths:-1,r=f;r!=e;r+=n){var u=b.daysContainer.children[r],o=n>0?0:u.children.length-1,s=n>0?u.children.length:-1;for(t=o;t!=s;t+=n)if(i=u.children[t],i.className.indexOf("hidden")===-1&&ct(i.dateObj))return i}return undefined}function pr(n,t){for(var i,f,o=n.className.indexOf("Month")===-1?n.dateObj.getMonth():b.currentMonth,h=t>0?b.config.showMonths:-1,r=t>0?1:-1,u=o-b.currentMonth;u!=h;u+=r){var e=b.daysContainer.children[u],c=o-b.currentMonth===u?n.$i+t:t<0?e.children.length-1:0,s=e.children.length;for(i=c;i>=0&&i<s&&i!=(t>0?s:-1);i+=r)if(f=e.children[i],f.className.indexOf("hidden")===-1&&ct(f.dateObj)&&Math.abs(n.$i-i)>=Math.abs(t))return si(f)}return b.changeMonth(r),yt(dt(r),0),undefined}function yt(n,t){var r=ti(document.activeElement||document.body),i=n!==undefined?n:r?document.activeElement:b.selectedDateElem!==undefined&&ti(b.selectedDateElem)?b.selectedDateElem:b.todayDateElem!==undefined&&ti(b.todayDateElem)?b.todayDateElem:dt(t>0?1:-1);i===undefined?b._input.focus():r?pr(i,t):si(i)}function wr(t,i){for(var h=(new Date(t,i,1).getDay()-b.l10n.firstDayOfWeek+7)%7,c=b.utils.getDaysInMonth((i- -11)%12,t),o=b.utils.getDaysInMonth(i,t),e=window.document.createDocumentFragment(),l=b.config.showMonths>1,a=l?"prevMonthDay hidden":"prevMonthDay",v=l?"nextMonthDay hidden":"nextMonthDay",r=c+1-h,u=0,f,s;r<=c;r++,u++)e.appendChild(oi(a,new Date(t,i-1,r),r,u));for(r=1;r<=o;r++,u++)e.appendChild(oi("",new Date(t,i,r),r,u));for(f=o+1;f<=42-h&&(b.config.showMonths===1||u%7!=0);f++,u++)e.appendChild(oi(v,new Date(t,i+1,f%o),f,u));return s=n("div","dayContainer"),s.appendChild(e),s}function gt(){var i,n,t;if(b.daysContainer!==undefined){for(a(b.daysContainer),b.weekNumbers&&a(b.weekNumbers),i=document.createDocumentFragment(),n=0;n<b.config.showMonths;n++)t=new Date(b.currentYear,b.currentMonth,1),t.setMonth(b.currentMonth+n),i.appendChild(wr(t.getFullYear(),t.getMonth()));b.daysContainer.appendChild(i);b.days=b.daysContainer.firstChild;b.config.mode==="range"&&b.selectedDates.length===1&&li()}}function at(){var r,t,i;if(!(b.config.showMonths>1)&&b.config.monthSelectorType==="dropdown")for(r=function(n){return b.config.minDate!==undefined&&b.currentYear===b.config.minDate.getFullYear()&&n<b.config.minDate.getMonth()?!1:!(b.config.maxDate!==undefined&&b.currentYear===b.config.maxDate.getFullYear()&&n>b.config.maxDate.getMonth())},b.monthsDropdownContainer.tabIndex=-1,b.monthsDropdownContainer.innerHTML="",t=0;t<12;t++)r(t)&&(i=n("option","flatpickr-monthDropdown-month"),i.value=new Date(b.currentYear,t).getMonth().toString(),i.textContent=y(t,b.config.shorthandCurrentMonth,b.l10n),i.tabIndex=-1,b.currentMonth===t&&(i.selected=!0),b.monthsDropdownContainer.appendChild(i))}function br(){var e=n("div","flatpickr-month"),o=window.document.createDocumentFragment(),i,u,t,r;return b.config.showMonths>1||b.config.monthSelectorType==="static"?i=n("span","cur-month"):(b.monthsDropdownContainer=n("select","flatpickr-monthDropdown-months"),b.monthsDropdownContainer.setAttribute("aria-label",b.l10n.monthAriaLabel),ft(b.monthsDropdownContainer,"change",function(n){var t=f(n),i=parseInt(t.value,10);b.changeMonth(i-b.currentMonth);st("onMonthChange")}),at(),i=b.monthsDropdownContainer),u=v("cur-year",{tabindex:"-1"}),t=u.getElementsByTagName("input")[0],t.setAttribute("aria-label",b.l10n.yearAriaLabel),b.config.minDate&&t.setAttribute("min",b.config.minDate.getFullYear().toString()),b.config.maxDate&&(t.setAttribute("max",b.config.maxDate.getFullYear().toString()),t.disabled=!!b.config.minDate&&b.config.minDate.getFullYear()===b.config.maxDate.getFullYear()),r=n("div","flatpickr-current-month"),r.appendChild(i),r.appendChild(u),o.appendChild(r),e.appendChild(o),{container:e,yearElement:t,monthElement:i}}function bi(){var t,n;for(a(b.monthNav),b.monthNav.appendChild(b.prevMonthNav),b.config.showMonths&&(b.yearElements=[],b.monthElements=[]),t=b.config.showMonths;t--;)n=br(),b.yearElements.push(n.yearElement),b.monthElements.push(n.monthElement),b.monthNav.appendChild(n.container);b.monthNav.appendChild(b.nextMonthNav)}function kr(){return b.monthNav=n("div","flatpickr-months"),b.yearElements=[],b.monthElements=[],b.prevMonthNav=n("span","flatpickr-prev-month"),b.prevMonthNav.innerHTML=b.config.prevArrow,b.nextMonthNav=n("span","flatpickr-next-month"),b.nextMonthNav.innerHTML=b.config.nextArrow,bi(),Object.defineProperty(b,"_hidePrevMonthArrow",{get:function(){return b.__hidePrevMonthArrow},set:function(n){b.__hidePrevMonthArrow!==n&&(r(b.prevMonthNav,"flatpickr-disabled",n),b.__hidePrevMonthArrow=n)}}),Object.defineProperty(b,"_hideNextMonthArrow",{get:function(){return b.__hideNextMonthArrow},set:function(n){b.__hideNextMonthArrow!==n&&(r(b.nextMonthNav,"flatpickr-disabled",n),b.__hideNextMonthArrow=n)}}),b.currentYearElement=b.yearElements[0],ri(),b.monthNav}function dr(){var t,e,i,r,f;return b.calendarContainer.classList.add("hasTime"),b.config.noCalendar&&b.calendarContainer.classList.add("noCalendar"),t=g(b.config),b.timeContainer=n("div","flatpickr-time"),b.timeContainer.tabIndex=-1,e=n("span","flatpickr-time-separator",":"),i=v("flatpickr-hour",{"aria-label":b.l10n.hourAriaLabel}),b.hourElement=i.getElementsByTagName("input")[0],r=v("flatpickr-minute",{"aria-label":b.l10n.minuteAriaLabel}),b.minuteElement=r.getElementsByTagName("input")[0],b.hourElement.tabIndex=b.minuteElement.tabIndex=-1,b.hourElement.value=u(b.latestSelectedDateObj?b.latestSelectedDateObj.getHours():b.config.time_24hr?t.hours:cr(t.hours)),b.minuteElement.value=u(b.latestSelectedDateObj?b.latestSelectedDateObj.getMinutes():t.minutes),b.hourElement.setAttribute("step",b.config.hourIncrement.toString()),b.minuteElement.setAttribute("step",b.config.minuteIncrement.toString()),b.hourElement.setAttribute("min",b.config.time_24hr?"0":"1"),b.hourElement.setAttribute("max",b.config.time_24hr?"23":"12"),b.hourElement.setAttribute("maxlength","2"),b.minuteElement.setAttribute("min","0"),b.minuteElement.setAttribute("max","59"),b.minuteElement.setAttribute("maxlength","2"),b.timeContainer.appendChild(i),b.timeContainer.appendChild(e),b.timeContainer.appendChild(r),b.config.time_24hr&&b.timeContainer.classList.add("time24hr"),b.config.enableSeconds&&(b.timeContainer.classList.add("hasSeconds"),f=v("flatpickr-second"),b.secondElement=f.getElementsByTagName("input")[0],b.secondElement.value=u(b.latestSelectedDateObj?b.latestSelectedDateObj.getSeconds():t.seconds),b.secondElement.setAttribute("step",b.minuteElement.getAttribute("step")),b.secondElement.setAttribute("min","0"),b.secondElement.setAttribute("max","59"),b.secondElement.setAttribute("maxlength","2"),b.timeContainer.appendChild(n("span","flatpickr-time-separator",":")),b.timeContainer.appendChild(f)),b.config.time_24hr||(b.amPM=n("span","flatpickr-am-pm",b.l10n.amPM[o((b.latestSelectedDateObj?b.hourElement.value:b.config.defaultHour)>11)]),b.amPM.title=b.l10n.toggleTitle,b.amPM.tabIndex=-1,b.timeContainer.appendChild(b.amPM)),b.timeContainer}function ki(){var t,i;for(b.weekdayContainer?a(b.weekdayContainer):b.weekdayContainer=n("div","flatpickr-weekdays"),t=b.config.showMonths;t--;)i=n("div","flatpickr-weekdaycontainer"),b.weekdayContainer.appendChild(i);return di(),b.weekdayContainer}function di(){var t,n,i;if(b.weekdayContainer)for(t=b.l10n.firstDayOfWeek,n=nt(b.l10n.weekdays.shorthand),t>0&&t<n.length&&(n=nt(n.splice(t,n.length),n.splice(0,t))),i=b.config.showMonths;i--;)b.weekdayContainer.children[i].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+n.join("<\/span><span class='flatpickr-weekday'>")+"\n      <\/span>\n      "}function gr(){var t,i;return b.calendarContainer.classList.add("hasWeeks"),t=n("div","flatpickr-weekwrapper"),t.appendChild(n("span","flatpickr-weekday",b.l10n.weekAbbreviation)),i=n("div","flatpickr-weeks"),t.appendChild(i),{weekWrapper:t,weekNumbers:i}}function hi(n,t){t===void 0&&(t=!0);var i=t?n:n-b.currentMonth;i<0&&b._hidePrevMonthArrow===!0||i>0&&b._hideNextMonthArrow===!0||(b.currentMonth+=i,(b.currentMonth<0||b.currentMonth>11)&&(b.currentYear+=b.currentMonth>11?1:-1,b.currentMonth=(b.currentMonth+12)%12,st("onYearChange"),at()),gt(),st("onMonthChange"),ri())}function nu(n,t){if(n===void 0&&(n=!0),t===void 0&&(t=!0),b.input.value="",b.altInput!==undefined&&(b.altInput.value=""),b.mobileInput!==undefined&&(b.mobileInput.value=""),b.selectedDates=[],b.latestSelectedDateObj=undefined,t===!0&&(b.currentYear=b._initialDate.getFullYear(),b.currentMonth=b._initialDate.getMonth()),b.config.enableTime===!0){var i=g(b.config),r=i.hours,u=i.minutes,f=i.seconds;ui(r,u,f)}b.redraw();n&&st("onChange")}function tu(){b.isOpen=!1;b.isMobile||(b.calendarContainer!==undefined&&b.calendarContainer.classList.remove("open"),b._input!==undefined&&b._input.classList.remove("active"));st("onClose")}function iu(){var t,n;for(b.config!==undefined&&st("onDestroy"),t=b._handlers.length;t--;)b._handlers[t].remove();if(b._handlers=[],b.mobileInput)b.mobileInput.parentNode&&b.mobileInput.parentNode.removeChild(b.mobileInput),b.mobileInput=undefined;else if(b.calendarContainer&&b.calendarContainer.parentNode)if(b.config.static&&b.calendarContainer.parentNode){if(n=b.calendarContainer.parentNode,n.lastChild&&n.removeChild(n.lastChild),n.parentNode){while(n.firstChild)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else b.calendarContainer.parentNode.removeChild(b.calendarContainer);b.altInput&&(b.input.type="text",b.altInput.parentNode&&b.altInput.parentNode.removeChild(b.altInput),delete b.altInput);b.input&&(b.input.type=b.input._type,b.input.classList.remove("flatpickr-input"),b.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(n){try{delete b[n]}catch(t){}})}function vt(n){return b.config.appendTo&&b.config.appendTo.contains(n)?!0:b.calendarContainer.contains(n)}function ci(n){if(b.isOpen&&!b.config.inline){var t=f(n),r=vt(t),i=t===b.input||t===b.altInput||b.element.contains(t)||n.path&&n.path.indexOf&&(~n.path.indexOf(b.input)||~n.path.indexOf(b.altInput)),u=n.type==="blur"?i&&n.relatedTarget&&!vt(n.relatedTarget):!i&&!r&&!vt(n.relatedTarget),e=!b.config.ignoredFocusElements.some(function(n){return n.contains(t)});u&&e&&(b.timeContainer!==undefined&&b.minuteElement!==undefined&&b.hourElement!==undefined&&b.input.value!==""&&b.input.value!==undefined&&lt(),b.close(),b.config&&b.config.mode==="range"&&b.selectedDates.length===1&&(b.clear(!1),b.redraw()))}}function ni(n){if(n&&(!b.config.minDate||!(n<b.config.minDate.getFullYear()))&&(!b.config.maxDate||!(n>b.config.maxDate.getFullYear()))){var t=n,i=b.currentYear!==t;b.currentYear=t||b.currentYear;b.config.maxDate&&b.currentYear===b.config.maxDate.getFullYear()?b.currentMonth=Math.min(b.config.maxDate.getMonth(),b.currentMonth):b.config.minDate&&b.currentYear===b.config.minDate.getFullYear()&&(b.currentMonth=Math.max(b.config.minDate.getMonth(),b.currentMonth));i&&(b.redraw(),st("onYearChange"),at())}}function ct(n,t){var o,i,u,s,f,r,h;if(t===void 0&&(t=!0),i=b.parseDate(n,undefined,t),b.config.minDate&&i&&e(i,b.config.minDate,t!==undefined?t:!b.minDateHasTime)<0||b.config.maxDate&&i&&e(i,b.config.maxDate,t!==undefined?t:!b.maxDateHasTime)>0)return!1;if(!b.config.enable&&b.config.disable.length===0)return!0;if(i===undefined)return!1;for(u=!!b.config.enable,s=(o=b.config.enable)!==null&&o!==void 0?o:b.config.disable,f=0,r=void 0;f<s.length;f++){if((r=s[f],typeof r=="function"&&r(i))||r instanceof Date&&i!==undefined&&r.getTime()===i.getTime())return u;if(typeof r=="string")return h=b.parseDate(r,undefined,!0),h&&h.getTime()===i.getTime()?u:!u;if(_typeof(r)==="object"&&i!==undefined&&r.from&&r.to&&i.getTime()>=r.from.getTime()&&i.getTime()<=r.to.getTime())return u}return!u}function ti(n){return b.daysContainer!==undefined?n.className.indexOf("hidden")===-1&&n.className.indexOf("flatpickr-disabled")===-1&&b.daysContainer.contains(n):!1}function ru(n){var t=n.target===b._input;!t||!(b.selectedDates.length>0||b._input.value.length>0)||n.relatedTarget&&vt(n.relatedTarget)||b.setDate(b._input.value,!0,n.target===b.altInput?b.config.altFormat:b.config.dateFormat)}function uu(n){var t=f(n),i=b.config.wrap?h.contains(t):t===b._input,u=b.config.allowInput,a=b.isOpen&&(!u||!i),v=b.config.inline&&i&&!u,r,o,e,s,c,l;if(n.keyCode===13&&i){if(u)return b.setDate(b._input.value,!0,t===b.altInput?b.config.altFormat:b.config.dateFormat),t.blur();b.open()}else if(vt(t)||a||v){r=!!b.timeContainer&&b.timeContainer.contains(t);switch(n.keyCode){case 13:r?(n.preventDefault(),lt(),ai()):rr(n);break;case 27:n.preventDefault();ai();break;case 8:case 46:i&&!b.config.allowInput&&(n.preventDefault(),b.clear());break;case 37:case 39:r||i?b.hourElement&&b.hourElement.focus():(n.preventDefault(),b.daysContainer!==undefined&&(u===!1||document.activeElement&&ti(document.activeElement))&&(o=n.keyCode===39?1:-1,n.ctrlKey?(n.stopPropagation(),hi(o),yt(dt(1),0)):yt(undefined,o)));break;case 38:case 40:n.preventDefault();e=n.keyCode===40?1:-1;b.daysContainer&&t.$i!==undefined||t===b.input||t===b.altInput?n.ctrlKey?(n.stopPropagation(),ni(b.currentYear-e),yt(dt(1),0)):r||yt(undefined,e*7):t===b.currentYearElement?ni(b.currentYear-e):b.config.enableTime&&(!r&&b.hourElement&&b.hourElement.focus(),lt(n),b._debouncedChange());break;case 9:r?(s=[b.hourElement,b.minuteElement,b.secondElement,b.amPM].concat(b.pluginElements).filter(function(n){return n}),c=s.indexOf(t),c!==-1&&(l=s[c+(n.shiftKey?-1:1)],n.preventDefault(),(l||b._input).focus())):!b.config.noCalendar&&b.daysContainer&&b.daysContainer.contains(t)&&n.shiftKey&&(n.preventDefault(),b._input.focus())}}if(b.amPM!==undefined&&t===b.amPM)switch(n.key){case b.l10n.amPM[0].charAt(0):case b.l10n.amPM[0].charAt(0).toLowerCase():b.amPM.textContent=b.l10n.amPM[0];wt();ht();break;case b.l10n.amPM[1].charAt(0):case b.l10n.amPM[1].charAt(0).toLowerCase():b.amPM.textContent=b.l10n.amPM[1];wt();ht()}(i||vt(t))&&st("onKeyDown",n)}function li(n){var t,e,h,v,o,c;if(b.selectedDates.length===1&&(!n||n.classList.contains("flatpickr-day")&&!n.classList.contains("flatpickr-disabled"))){var u=n?n.dateObj.getTime():b.days.firstElementChild.dateObj.getTime(),i=b.parseDate(b.selectedDates[0],undefined,!0).getTime(),l=Math.min(u,b.selectedDates[0].getTime()),a=Math.max(u,b.selectedDates[0].getTime()),s=!1,f=0,r=0;for(t=l;t<a;t+=ot.DAY)ct(new Date(t),!0)||(s=s||t>l&&t<a,t<i&&(!f||t>f)?f=t:t>i&&(!r||t<r)&&(r=t));for(e=0;e<b.config.showMonths;e++)for(h=b.daysContainer.children[e],v=function(t){var e=h.children[t],l=e.dateObj,o=l.getTime(),c=f>0&&o<f||r>0&&o>r;if(c)return e.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(n){e.classList.remove(n)}),"continue";if(s&&!c)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(n){e.classList.remove(n)});n!==undefined&&(n.classList.add(u<=b.selectedDates[0].getTime()?"startRange":"endRange"),i<u&&o===i?e.classList.add("startRange"):i>u&&o===i&&e.classList.add("endRange"),o>=f&&(r===0||o<=r)&&et(o,i,u)&&e.classList.add("inRange"))},o=0,c=h.children.length;o<c;o++)v(o,c)}}function fu(){!b.isOpen||b.config.static||b.config.inline||ii()}function eu(n,t){var i,r;if(t===void 0&&(t=b._positionElement),b.isMobile===!0){n&&(n.preventDefault(),i=f(n),i&&i.blur());b.mobileInput!==undefined&&(b.mobileInput.focus(),b.mobileInput.click());st("onOpen");return}b._input.disabled||b.config.inline||(r=b.isOpen,b.isOpen=!0,r||(b.calendarContainer.classList.add("open"),b._input.classList.add("active"),st("onOpen"),ii(t)),b.config.enableTime===!0&&b.config.noCalendar===!0&&(b.config.allowInput!==!1||n!==undefined&&b.timeContainer.contains(n.relatedTarget)||setTimeout(function(){return b.hourElement.select()},50)))}function gi(n){return function(t){var i=b.config["_"+n+"Date"]=b.parseDate(t,b.config.dateFormat),r=b.config["_"+(n==="min"?"max":"min")+"Date"];i!==undefined&&(b[n==="min"?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0);b.selectedDates&&(b.selectedDates=b.selectedDates.filter(function(n){return ct(n)}),b.selectedDates.length||n!=="min"||bt(i),ht());b.daysContainer&&(ir(),i!==undefined?b.currentYearElement[n]=i.getFullYear().toString():b.currentYearElement.removeAttribute(n),b.currentYearElement.disabled=!!r&&i!==undefined&&r.getFullYear()===i.getFullYear())}}function ou(){var e=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],n=i(i({},JSON.parse(JSON.stringify(h.dataset||{}))),l),c={},f,v,y,a,r,o,u;for(b.config.parseDate=n.parseDate,b.config.formatDate=n.formatDate,Object.defineProperty(b.config,"enable",{get:function(){return b.config._enable},set:function(n){b.config._enable=fr(n)}}),Object.defineProperty(b.config,"disable",{get:function(){return b.config._disable},set:function(n){b.config._disable=fr(n)}}),f=n.mode==="time",!n.dateFormat&&(n.enableTime||f)&&(v=t.defaultConfig.dateFormat||s.dateFormat,c.dateFormat=n.noCalendar||f?"H:i"+(n.enableSeconds?":S":""):v+" H:i"+(n.enableSeconds?":S":"")),n.altInput&&(n.enableTime||f)&&!n.altFormat&&(y=t.defaultConfig.altFormat||s.altFormat,c.altFormat=n.noCalendar||f?"h:i"+(n.enableSeconds?":S K":" K"):y+(" h:i"+(n.enableSeconds?":S":"")+" K")),Object.defineProperty(b.config,"minDate",{get:function(){return b.config._minDate},set:gi("min")}),Object.defineProperty(b.config,"maxDate",{get:function(){return b.config._maxDate},set:gi("max")}),a=function(n){return function(t){b.config[n==="min"?"_minTime":"_maxTime"]=b.parseDate(t,"H:i:S")}},Object.defineProperty(b.config,"minTime",{get:function(){return b.config._minTime},set:a("min")}),Object.defineProperty(b.config,"maxTime",{get:function(){return b.config._maxTime},set:a("max")}),n.mode==="time"&&(b.config.noCalendar=!0,b.config.enableTime=!0),Object.assign(b.config,c,n),r=0;r<e.length;r++)b.config[e[r]]=b.config[e[r]]===!0||b.config[e[r]]==="true";for(p.filter(function(n){return b.config[n]!==undefined}).forEach(function(n){b.config[n]=w(b.config[n]||[]).map(pi)}),b.isMobile=!b.config.disableMobile&&!b.config.inline&&b.config.mode==="single"&&!b.config.disable.length&&!b.config.enable&&!b.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),r=0;r<b.config.plugins.length;r++){o=b.config.plugins[r](b)||{};for(u in o)p.indexOf(u)>-1?b.config[u]=w(o[u]).map(pi).concat(b.config[u]):typeof n[u]=="undefined"&&(b.config[u]=o[u])}n.altInputClass||(b.config.altInputClass=nr().className+" "+b.config.altInputClass);st("onParseConfig")}function nr(){return b.config.wrap?h.querySelector("[data-input]"):h}function tr(){_typeof(b.config.locale)!=="object"&&typeof t.l10ns[b.config.locale]=="undefined"&&b.config.errorHandler(new Error("flatpickr: invalid locale "+b.config.locale));b.l10n=i(i({},t.l10ns.default),_typeof(b.config.locale)==="object"?b.config.locale:b.config.locale!=="default"?t.l10ns[b.config.locale]:undefined);k.K="("+b.l10n.amPM[0]+"|"+b.l10n.amPM[1]+"|"+b.l10n.amPM[0].toLowerCase()+"|"+b.l10n.amPM[1].toLowerCase()+")";var n=i(i({},l),JSON.parse(JSON.stringify(h.dataset||{})));n.time_24hr===undefined&&t.defaultConfig.time_24hr===undefined&&(b.config.time_24hr=b.l10n.time_24hr);b.formatDate=rt(b);b.parseDate=d({config:b.config,l10n:b.l10n})}function ii(n){var f;if(typeof b.config.position=="function")return void b.config.position(b,n);if(b.calendarContainer!==undefined){st("onPreCalendarPosition");var l=n||b._positionElement,e=Array.prototype.reduce.call(b.calendarContainer.children,function(n,t){return n+t.offsetHeight},0),i=b.calendarContainer.offsetWidth,o=b.config.position.split(" "),a=o[0],v=o.length>1?o[1]:null,t=l.getBoundingClientRect(),w=window.innerHeight-t.bottom,s=a==="above"||a!=="below"&&w<e&&t.top>e,k=window.pageYOffset+t.top+(s?-e-2:l.offsetHeight+2);if(r(b.calendarContainer,"arrowTop",!s),r(b.calendarContainer,"arrowBottom",s),!b.config.inline){var u=window.pageXOffset+t.left,h=!1,c=!1;v==="center"?(u-=(i-t.width)/2,h=!0):v==="right"&&(u-=i-t.width,c=!0);r(b.calendarContainer,"arrowLeft",!h&&!c);r(b.calendarContainer,"arrowCenter",h);r(b.calendarContainer,"arrowRight",c);var y=window.document.body.offsetWidth-(window.pageXOffset+t.right),p=u+i>window.document.body.offsetWidth,d=y+i>window.document.body.offsetWidth;if(r(b.calendarContainer,"rightMost",p),!b.config.static)if(b.calendarContainer.style.top=k+"px",p)if(d){if(f=su(),f===undefined)return;var g=window.document.body.offsetWidth,nt=Math.max(0,g/2-i/2),tt=f.cssRules.length,it="{left:"+t.left+"px;right:auto;}";r(b.calendarContainer,"rightMost",!1);r(b.calendarContainer,"centerMost",!0);f.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+it,tt);b.calendarContainer.style.left=nt+"px";b.calendarContainer.style.right="auto"}else b.calendarContainer.style.left="auto",b.calendarContainer.style.right=y+"px";else b.calendarContainer.style.left=u+"px",b.calendarContainer.style.right="auto"}}}function su(){for(var i,n=null,t=0;t<document.styleSheets.length;t++){i=document.styleSheets[t];try{i.cssRules}catch(r){continue}n=i;break}return n!=null?n:hu()}function hu(){var n=document.createElement("style");return document.head.appendChild(n),n.sheet}function ir(){b.config.noCalendar||b.isMobile||(at(),ri(),gt())}function ai(){b._input.focus();window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==undefined?setTimeout(b.close,0):b.close()}function rr(n){var o,i,u,h,c,l;if(n.preventDefault(),n.stopPropagation(),o=function(n){return n.classList&&n.classList.contains("flatpickr-day")&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")},i=it(f(n),o),i!==undefined){var r=i,t=b.latestSelectedDateObj=new Date(r.dateObj.getTime()),s=(t.getMonth()<b.currentMonth||t.getMonth()>b.currentMonth+b.config.showMonths-1)&&b.config.mode!=="range";b.selectedDateElem=r;b.config.mode==="single"?b.selectedDates=[t]:b.config.mode==="multiple"?(u=yi(t),u?b.selectedDates.splice(parseInt(u),1):b.selectedDates.push(t)):b.config.mode==="range"&&(b.selectedDates.length===2&&b.clear(!1,!1),b.latestSelectedDateObj=t,b.selectedDates.push(t),e(t,b.selectedDates[0],!0)!==0&&b.selectedDates.sort(function(n,t){return n.getTime()-t.getTime()}));wt();s&&(h=b.currentYear!==t.getFullYear(),b.currentYear=t.getFullYear(),b.currentMonth=t.getMonth(),h&&(st("onYearChange"),at()),st("onMonthChange"));ri();gt();ht();s||b.config.mode==="range"||b.config.showMonths!==1?b.selectedDateElem!==undefined&&b.hourElement===undefined&&b.selectedDateElem&&b.selectedDateElem.focus():si(r);b.hourElement!==undefined&&b.hourElement!==undefined&&b.hourElement.focus();b.config.closeOnSelect&&(c=b.config.mode==="single"&&!b.config.enableTime,l=b.config.mode==="range"&&b.selectedDates.length===2&&!b.config.enableTime,(c||l)&&ai());fi()}}function cu(n,t){if(n!==null&&_typeof(n)==="object"){Object.assign(b.config,n);for(var i in n)pt[i]!==undefined&&pt[i].forEach(function(n){return n()})}else b.config[n]=t,pt[n]!==undefined?pt[n].forEach(function(n){return n()}):p.indexOf(n)>-1&&(b.config[n]=w(t));b.redraw();ht(!0)}function ur(n,t){var i=[];if(n instanceof Array)i=n.map(function(n){return b.parseDate(n,t)});else if(n instanceof Date||typeof n=="number")i=[b.parseDate(n,t)];else if(typeof n=="string")switch(b.config.mode){case"single":case"time":i=[b.parseDate(n,t)];break;case"multiple":i=n.split(b.config.conjunction).map(function(n){return b.parseDate(n,t)});break;case"range":i=n.split(b.l10n.rangeSeparator).map(function(n){return b.parseDate(n,t)})}else b.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(n)));b.selectedDates=b.config.allowInvalidPreload?i:i.filter(function(n){return n instanceof Date&&ct(n,!1)});b.config.mode==="range"&&b.selectedDates.sort(function(n,t){return n.getTime()-t.getTime()})}function lu(n,t,i){if(t===void 0&&(t=!1),i===void 0&&(i=b.config.dateFormat),n!==0&&!n||n instanceof Array&&n.length===0)return b.clear(t);ur(n,i);b.latestSelectedDateObj=b.selectedDates[b.selectedDates.length-1];b.redraw();kt(undefined,t);bt();b.selectedDates.length===0&&b.clear(!1);ht(t);t&&st("onChange")}function fr(n){return n.slice().map(function(n){return typeof n=="string"||typeof n=="number"||n instanceof Date?b.parseDate(n,undefined,!0):n&&_typeof(n)==="object"&&n.from&&n.to?{from:b.parseDate(n.from,undefined),to:b.parseDate(n.to,undefined)}:n}).filter(function(n){return n})}function au(){b.selectedDates=[];b.now=b.parseDate(b.config.now)||new Date;var n=b.config.defaultDate||((b.input.nodeName==="INPUT"||b.input.nodeName==="TEXTAREA")&&b.input.placeholder&&b.input.value===b.input.placeholder?null:b.input.value);n&&ur(n,b.config.dateFormat);b._initialDate=b.selectedDates.length>0?b.selectedDates[0]:b.config.minDate&&b.config.minDate.getTime()>b.now.getTime()?b.config.minDate:b.config.maxDate&&b.config.maxDate.getTime()<b.now.getTime()?b.config.maxDate:b.now;b.currentYear=b._initialDate.getFullYear();b.currentMonth=b._initialDate.getMonth();b.selectedDates.length>0&&(b.latestSelectedDateObj=b.selectedDates[0]);b.config.minTime!==undefined&&(b.config.minTime=b.parseDate(b.config.minTime,"H:i"));b.config.maxTime!==undefined&&(b.config.maxTime=b.parseDate(b.config.maxTime,"H:i"));b.minDateHasTime=!!b.config.minDate&&(b.config.minDate.getHours()>0||b.config.minDate.getMinutes()>0||b.config.minDate.getSeconds()>0);b.maxDateHasTime=!!b.config.maxDate&&(b.config.maxDate.getHours()>0||b.config.maxDate.getMinutes()>0||b.config.maxDate.getSeconds()>0)}function vu(){if(b.input=nr(),!b.input){b.config.errorHandler(new Error("Invalid input element specified"));return}b.input._type=b.input.type;b.input.type="text";b.input.classList.add("flatpickr-input");b._input=b.input;b.config.altInput&&(b.altInput=n(b.input.nodeName,b.config.altInputClass),b._input=b.altInput,b.altInput.placeholder=b.input.placeholder,b.altInput.disabled=b.input.disabled,b.altInput.required=b.input.required,b.altInput.tabIndex=b.input.tabIndex,b.altInput.type="text",b.input.setAttribute("type","hidden"),!b.config.static&&b.input.parentNode&&b.input.parentNode.insertBefore(b.altInput,b.input.nextSibling));b.config.allowInput||b._input.setAttribute("readonly","readonly");b._positionElement=b.config.positionElement||b._input}function yu(){var t=b.config.enableTime?b.config.noCalendar?"time":"datetime-local":"date";b.mobileInput=n("input",b.input.className+" flatpickr-mobile");b.mobileInput.tabIndex=1;b.mobileInput.type=t;b.mobileInput.disabled=b.input.disabled;b.mobileInput.required=b.input.required;b.mobileInput.placeholder=b.input.placeholder;b.mobileFormatStr=t==="datetime-local"?"Y-m-d\\TH:i:S":t==="date"?"Y-m-d":"H:i:S";b.selectedDates.length>0&&(b.mobileInput.defaultValue=b.mobileInput.value=b.formatDate(b.selectedDates[0],b.mobileFormatStr));b.config.minDate&&(b.mobileInput.min=b.formatDate(b.config.minDate,"Y-m-d"));b.config.maxDate&&(b.mobileInput.max=b.formatDate(b.config.maxDate,"Y-m-d"));b.input.getAttribute("step")&&(b.mobileInput.step=String(b.input.getAttribute("step")));b.input.type="hidden";b.altInput!==undefined&&(b.altInput.type="hidden");try{b.input.parentNode&&b.input.parentNode.insertBefore(b.mobileInput,b.input.nextSibling)}catch(i){}ft(b.mobileInput,"change",function(n){b.setDate(f(n).value,!1,b.mobileFormatStr);st("onChange");st("onClose")})}function pu(n){if(b.isOpen===!0)return b.close();b.open(n)}function st(n,t){var i,r;if(b.config!==undefined){if(i=b.config[n],i!==undefined&&i.length>0)for(r=0;i[r]&&r<i.length;r++)i[r](b.selectedDates,b.input.value,b,t);n==="onChange"&&(b.input.dispatchEvent(vi("change")),b.input.dispatchEvent(vi("input")))}}function vi(n){var t=document.createEvent("Event");return t.initEvent(n,!0,!0),t}function yi(n){for(var t=0;t<b.selectedDates.length;t++)if(e(b.selectedDates[t],n)===0)return""+t;return!1}function wu(n){return b.config.mode!=="range"||b.selectedDates.length<2?!1:e(n,b.selectedDates[0])>=0&&e(n,b.selectedDates[1])<=0}function ri(){b.config.noCalendar||b.isMobile||!b.monthNav||(b.yearElements.forEach(function(n,t){var i=new Date(b.currentYear,b.currentMonth,1);i.setMonth(b.currentMonth+t);b.config.showMonths>1||b.config.monthSelectorType==="static"?b.monthElements[t].textContent=y(i.getMonth(),b.config.shorthandCurrentMonth,b.l10n)+" ":b.monthsDropdownContainer.value=i.getMonth().toString();n.value=i.getFullYear().toString()}),b._hidePrevMonthArrow=b.config.minDate!==undefined&&(b.currentYear===b.config.minDate.getFullYear()?b.currentMonth<=b.config.minDate.getMonth():b.currentYear<b.config.minDate.getFullYear()),b._hideNextMonthArrow=b.config.maxDate!==undefined&&(b.currentYear===b.config.maxDate.getFullYear()?b.currentMonth+1>b.config.maxDate.getMonth():b.currentYear>b.config.maxDate.getFullYear()))}function er(n){return b.selectedDates.map(function(t){return b.formatDate(t,n)}).filter(function(n,t,i){return b.config.mode!=="range"||b.config.enableTime||i.indexOf(n)===t}).join(b.config.mode!=="range"?b.config.conjunction:b.l10n.rangeSeparator)}function ht(n){n===void 0&&(n=!0);b.mobileInput!==undefined&&b.mobileFormatStr&&(b.mobileInput.value=b.latestSelectedDateObj!==undefined?b.formatDate(b.latestSelectedDateObj,b.mobileFormatStr):"");b.input.value=er(b.config.dateFormat);b.altInput!==undefined&&(b.altInput.value=er(b.config.altFormat));n!==!1&&st("onValueUpdate")}function bu(n){var t=f(n),i=b.prevMonthNav.contains(t),r=b.nextMonthNav.contains(t);i||r?hi(i?-1:1):b.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?b.changeYear(b.currentYear+1):t.classList.contains("arrowDown")&&b.changeYear(b.currentYear-1)}function ku(n){var r,c;n.preventDefault();var v=n.type==="keydown",l=f(n),t=l;b.amPM!==undefined&&l===b.amPM&&(b.amPM.textContent=b.l10n.amPM[o(b.amPM.textContent===b.l10n.amPM[0])]);var a=parseFloat(t.getAttribute("min")),e=parseFloat(t.getAttribute("max")),s=parseFloat(t.getAttribute("step")),h=parseInt(t.value,10),y=n.delta||(v?n.which===38?1:-1:0),i=h+s*y;typeof t.value!="undefined"&&t.value.length===2&&(r=t===b.hourElement,c=t===b.minuteElement,i<a?(i=e+i+o(!r)+(o(r)&&o(!b.amPM)),c&&ei(undefined,-1,b.hourElement)):i>e&&(i=t===b.hourElement?i-e-o(!b.amPM):a,c&&ei(undefined,1,b.hourElement)),b.amPM&&r&&(s===1?i+h===23:Math.abs(i-h)>s)&&(b.amPM.textContent=b.l10n.amPM[o(b.amPM.textContent===b.l10n.amPM[0])]),t.value=u(i))}var b={config:i(i({},s),t.defaultConfig),l10n:c},pt;return b.parseDate=d({config:b.config,l10n:b.l10n}),b._handlers=[],b.pluginElements=[],b.loadedPlugins=[],b._bind=ft,b._setHoursFromDate=bt,b._positionCalendar=ii,b.changeMonth=hi,b.changeYear=ni,b.clear=nu,b.close=tu,b._createElement=n,b.destroy=iu,b.isEnabled=ct,b.jumpToDate=kt,b.open=eu,b.redraw=ir,b.set=cu,b.setDate=lu,b.toggle=pu,pt={locale:[tr,di],showMonths:[bi,wi,ki],minDate:[kt],maxDate:[kt],clickOpens:[function(){b.config.clickOpens===!0?(ft(b._input,"focus",b.open),ft(b._input,"click",b.open)):(b._input.removeEventListener("focus",b.open),b._input.removeEventListener("click",b.open))}]},sr(),b}function h(n,t){for(var i,f=Array.prototype.slice.call(n).filter(function(n){return n instanceof HTMLElement}),r=[],u=0;u<f.length;u++){i=f[u];try{if(i.getAttribute("data-fp-omit")!==null)continue;i._flatpickr!==undefined&&(i._flatpickr.destroy(),i._flatpickr=undefined);i._flatpickr=st(i,t||{});r.push(i._flatpickr)}catch(e){console.error(e)}}return r.length===1?r[0]:r}var i=function(){return i=Object.assign||function(n){for(var t,r,i=1,u=arguments.length;i<u;i++){t=arguments[i];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},i.apply(this,arguments)},p=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],s={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:(typeof window=="undefined"?"undefined":_typeof(window))==="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(n){return typeof console!="undefined"&&console.warn(n)},getWeek:function(n){var t=new Date(n.getTime()),i;return t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7),i=new Date(t.getFullYear(),0,4),1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g><\/g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /><\/svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:undefined,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g><\/g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /><\/svg>",shorthandCurrentMonth:!1,showMonths:1,"static":!1,time_24hr:!1,weekNumbers:!1,wrap:!1},c={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(n){var t=n%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},u=function(n,t){return t===void 0&&(t=2),("000"+n).slice(t*-1)},o=function(n){return n===!0?1:0},w=function(n){return n instanceof Array?n:[n]},b=function(){return undefined},y=function(n,t,i){return i.months[t?"shorthand":"longhand"][n]},ft={D:b,F:function(n,t,i){n.setMonth(i.months.longhand.indexOf(t))},G:function(n,t){n.setHours(parseFloat(t))},H:function(n,t){n.setHours(parseFloat(t))},J:function(n,t){n.setDate(parseFloat(t))},K:function(n,t,i){n.setHours(n.getHours()%12+12*o(new RegExp(i.amPM[1],"i").test(t)))},M:function(n,t,i){n.setMonth(i.months.shorthand.indexOf(t))},S:function(n,t){n.setSeconds(parseFloat(t))},U:function(n,t){return new Date(parseFloat(t)*1e3)},W:function(n,t,i){var u=parseInt(t),r=new Date(n.getFullYear(),0,2+(u-1)*7,0,0,0,0);return r.setDate(r.getDate()-r.getDay()+i.firstDayOfWeek),r},Y:function(n,t){n.setFullYear(parseFloat(t))},Z:function(n,t){return new Date(t)},d:function(n,t){n.setDate(parseFloat(t))},h:function(n,t){n.setHours(parseFloat(t))},i:function(n,t){n.setMinutes(parseFloat(t))},j:function(n,t){n.setDate(parseFloat(t))},l:b,m:function(n,t){n.setMonth(parseFloat(t)-1)},n:function(n,t){n.setMonth(parseFloat(t)-1)},s:function(n,t){n.setSeconds(parseFloat(t))},u:function(n,t){return new Date(parseFloat(t))},w:b,y:function(n,t){n.setFullYear(2e3+parseFloat(t))}},k={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},l={Z:function(n){return n.toISOString()},D:function(n,t,i){return t.weekdays.shorthand[l.w(n,t,i)]},F:function(n,t,i){return y(l.n(n,t,i)-1,!1,t)},G:function(n,t,i){return u(l.h(n,t,i))},H:function(n){return u(n.getHours())},J:function(n,t){return t.ordinal!==undefined?n.getDate()+t.ordinal(n.getDate()):n.getDate()},K:function(n,t){return t.amPM[o(n.getHours()>11)]},M:function(n,t){return y(n.getMonth(),!0,t)},S:function(n){return u(n.getSeconds())},U:function(n){return n.getTime()/1e3},W:function(n,t,i){return i.getWeek(n)},Y:function(n){return u(n.getFullYear(),4)},d:function(n){return u(n.getDate())},h:function(n){return n.getHours()%12?n.getHours()%12:12},i:function(n){return u(n.getMinutes())},j:function(n){return n.getDate()},l:function(n,t){return t.weekdays.longhand[n.getDay()]},m:function(n){return u(n.getMonth()+1)},n:function(n){return n.getMonth()+1},s:function(n){return n.getSeconds()},u:function(n){return n.getTime()},w:function(n){return n.getDay()},y:function(n){return String(n.getFullYear()).substring(2)}},rt=function(n){var i=n.config,t=i===void 0?s:i,r=n.l10n,f=r===void 0?c:r,u=n.isMobile,e=u===void 0?!1:u;return function(n,i,r){var u=r||f;return t.formatDate!==undefined&&!e?t.formatDate(n,i,u):i.split("").map(function(i,r,f){return l[i]&&f[r-1]!=="\\"?l[i](n,u,t):i!=="\\"?i:""}).join("")}},d=function(n){var i=n.config,t=i===void 0?s:i,r=n.l10n,u=r===void 0?c:r;return function(n,i,r,f){var w,e,b,o,c,a,v,p;if(n!==0&&!n)return undefined;if(w=f||u,b=n,n instanceof Date)e=new Date(n.getTime());else if(typeof n!="string"&&n.toFixed!==undefined)e=new Date(n);else if(typeof n=="string")if(o=i||(t||s).dateFormat,c=String(n).trim(),c==="today")e=new Date,r=!0;else if(/Z$/.test(c)||/GMT$/.test(c))e=new Date(n);else if(t&&t.parseDate)e=t.parseDate(n,o);else{e=!t||!t.noCalendar?new Date((new Date).getFullYear(),0,1,0,0,0,0):new Date((new Date).setHours(0,0,0,0));a=void 0;v=[];for(var l=0,g=0,y="";l<o.length;l++){var h=o[l],d=h==="\\",nt=o[l-1]==="\\"||d;k[h]&&!nt?(y+=k[h],p=new RegExp(y).exec(n),p&&(a=!0)&&v[h!=="Y"?"push":"unshift"]({fn:ft[h],val:p[++g]})):d||(y+=".");v.forEach(function(n){var t=n.fn,i=n.val;return e=t(e,i,w)||e})}e=a?e:undefined}return(e instanceof Date&&!isNaN(e.getTime()))?(r===!0&&e.setHours(0,0,0,0),e):(t.errorHandler(new Error("Invalid date provided: "+b)),undefined)}},et=function(n,t,i){return n>Math.min(t,i)&&n<Math.max(t,i)},ot={DAY:864e5},ut,t;return typeof Object.assign!="function"&&(Object.assign=function(n){for(var f,i,r,e,u=[],t=1;t<arguments.length;t++)u[t-1]=arguments[t];if(!n)throw TypeError("Cannot convert undefined or null to object");for(f=function(t){t&&Object.keys(t).forEach(function(i){return n[i]=t[i]})},i=0,r=u;i<r.length;i++)e=r[i],f(e);return n}),ut=300,typeof HTMLElement!="undefined"&&typeof HTMLCollection!="undefined"&&typeof NodeList!="undefined"&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(n){return h(this,n)},HTMLElement.prototype.flatpickr=function(n){return h([this],n)}),t=function(n,t){return typeof n=="string"?h(window.document.querySelectorAll(n),t):n instanceof Node?h([n],t):h(n,t)},t.defaultConfig={},t.l10ns={en:i({},c),"default":i({},c)},t.localize=function(n){t.l10ns.default=i(i({},t.l10ns.default),n)},t.setDefaults=function(n){t.defaultConfig=i(i({},t.defaultConfig),n)},t.parseDate=d({}),t.formatDate=rt({}),t.compareDates=e,typeof jQuery!="undefined"&&typeof jQuery.fn!="undefined"&&(jQuery.fn.flatpickr=function(n){return h(this,n)}),Date.prototype.fp_incr=function(n){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+(typeof n=="string"?parseInt(n,10):n))},typeof window!="undefined"&&(window.flatpickr=t),t}),function(n,t){(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n=typeof globalThis!="undefined"?globalThis:n||self,t(n.fr={}))}(this,function(n){"use strict";var t=typeof window!="undefined"&&window.flatpickr!==undefined?window.flatpickr:{l10ns:{}},i={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(n){return n>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0},r;t.l10ns.fr=i;r=t.l10ns;n.French=i;n.default=r;Object.defineProperty(n,"__esModule",{value:!0})}),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(i){function o(){var t=0;e.each(function(){var i=n(this);if((!f.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,f)&&!n.leftofbegin(this,f))if(n.belowthefold(this,f)||n.rightoffold(this,f)){if(++t>f.failure_limit)return!1}else i.trigger("appear"),t=0})}var e=this,s,f={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return i&&(r!==i.failurelimit&&(i.failure_limit=i.failurelimit,delete i.failurelimit),r!==i.effectspeed&&(i.effect_speed=i.effectspeed,delete i.effectspeed),n.extend(f,i)),s=f.container===r||f.container===t?u:n(f.container),0===f.event.indexOf("scroll")&&s.bind(f.event,function(){return o()}),this.each(function(){var t=this,i=n(t);t.loaded=!1;i.one("appear",function(){if(!this.loaded){if(f.appear){var r=e.length;f.appear.call(t,r,f)}n("<img />").bind("load",function(){var r,u;i.hide().attr("src",i.data(f.data_attribute))[f.effect](f.effect_speed);t.loaded=!0;r=n.grep(e,function(n){return!n.loaded});e=n(r);f.load&&(u=e.length,f.load.call(t,u,f))}).attr("src",i.data(f.data_attribute))}});0!==f.event.indexOf("scroll")&&i.bind(f.event,function(){t.loaded||i.trigger("appear")})}),u.bind("resize",function(){o()}),/iphone|ipod|ipad.*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent.persisted&&e.each(function(){n(this).trigger("appear")})}),n(t).load(function(){o()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?u.height()+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document),function(){function tt(n){var t=$(".focus-image img"),i;t.length&&(i=new Image,i.src=t.attr("src"),i.onload=function(){var i=t.height(),r=$(".focus-image").innerHeight(),u=i-r;t.css("margin-top",-u/2);n()})}function lt(n){var t=n.getBoundingClientRect(),i=Math.max(document.documentElement.clientHeight,window.innerHeight);const r=n.closest(".tabs-content"),u=r?n.closest(".tabs-item").style.visibility==="visible":!0;return!(t.bottom<0||t.top-i>=0)&&u}function ut(){Object.values(rt).map(function(n,t){!n.classList.contains("ajax-success")&&lt(n,"visible")&&(BC.AJAX.load(t,n),n.classList.add("ajax-success"))})}function ft(n,t){return n=="last"?t.find("a:last"):t.find("a:eq("+n+")")}function at(n){n.on("click",function(t){var i=$(this),r=$("input.tCheck",i),e=i.parents(".check:eq(0)"),h=t.target.tagName,c=r.attr("type"),u,o,s,f;if(h==="A")event&&(t.preventDefault(),event.returnValue=!1,t.target.target==="_blank"?window.open(t.target.href):self.location=t.target.href);else{if(t.preventDefault(),$("span.radio",i).hasClass("checked"))return;c==="radio"?($("span.radio",e).removeClass("checked"),$("input.tCheck",e).removeAttr("checked"),$("span.radio",i).toggleClass("checked"),r.prop("checked","checked")):(u=n.find(".tCheck")[0],u.checked?(u.checked=!1,n[0].getElementsByClassName("select-text__change").length>0&&(n[0].getElementsByClassName("select-text__change")[0].textContent="Selectionner",n[0].classList.remove("allchecked"))):(u.checked=!0,n[0].getElementsByClassName("select-text__change").length>0&&(n[0].getElementsByClassName("select-text__change")[0].textContent="Selectionnée",n[0].classList.add("allchecked"))),o=document.getElementsByClassName("selectall"),o.length>0&&(s=$(".tCheck").length,f=0,$(".button.btn-all").remove(),$(".tCheck").each(function(){var n=$(this)[0].checked;n&&(f=f+1)}),$(".selectall").removeClass("allchecked").find("label").text("Tout sélectionner"),f===s?($(".selectall").find("label").text("Sélectionnées"),$(".selectall input")[0].checked=!0):$(".selectall input")[0].checked=!1));r.valid&&r.valid()}})}function e(n,t){n&&t&&t.parentNode.insertBefore(n,t.nextSibling)}function yt(){var h=document.querySelector('[data-refresh="true"]'),e=!0,o=function(){var t,n,i;e||(e=!0,t=document.createElement("div"),n=document.createElement("button"),n.onclick=function(){self.location.reload()},n.innerHTML='<soan class="bt-label">Nouvelles actualités disponibles <b>&#8634;<\/b><\/span>',n.className="btn-more refresh-button",t.className="refresh-zone",t.appendChild(n),i=document.body,i.parentNode.insertBefore(t,i))},r=location.pathname,c=r==="/"||r.indexOf("/actualites/")!==-1&&r.substr(-5)!==".html",t,f;if(c&&setTimeout(o,(h?60:15)*6e4),t=document.querySelector("#date-breadcrumb time"),t){var l=["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],a=["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],n=t.getAttribute("datetime").split(/[-T:]/).map(function(n,t){return Number(n)-(t===1?1:0)}),i=new Date(n[0],n[1],n[2],n[3],n[4],n[5]).getTime(),u=Date.now(),s=new Date(i).getDate();Number(sessionStorage.currentDate)!==i?(sessionStorage.currentDate=i,sessionStorage.currentDateStart=u):u=sessionStorage.currentDateStart;f=function(){var n=new Date(Date.now()-u+i),f=n.getDay(),r=n.getDate(),e=n.getMonth(),h=n.getFullYear(),c=n.getHours(),v=n.getMinutes(),y=l[f]+" "+r+(r===1?"er":"")+" "+a[e]+" "+h+", "+c+"h"+("0"+v).substr(-2)+" |";t.textContent=y;s!==r&&(s=r,o())};setInterval(f,15e3);f()}}var nt,it,rt,et,c,t,b,f,k,vt,d,g,ht,ct,i,r,n,u,o;Globalize.culture("fr-FR");BC.initHeader();yt();BC.adjustResponsiveCharts(500);BC.initLazyLoad=function(){$("img.lazy").each(function(){this.src="/UI/img/blank.gif";this.style.visibility="visible"}).removeClass("lazy").lazyload({failure_limit:100,load:function(){var n,t;$(this).removeAttr("data-original");n=document.querySelectorAll("[ss-container]");n.length&&(t=n[0].firstChild.firstChild,window.dispatchEvent&&typeof CustomEvent!="undefined"&&t.addEventListener("scroll",_.throttle(function(){window.dispatchEvent(new CustomEvent("scroll"))},500),!1))}})};setTimeout(BC.initLazyLoad,0);nt=$(".main-article__body");$('.main-article__body a[href*="/download/documents/"]').each(function(){var n=this.getAttribute("href");(n.indexOf("https://cdn-static.boursier.com/")===0||n.indexOf("/")===0)&&n.match(/\.PDF$/i)&&nt.append('<iframe class="content" src="/Content/Modules/pdf/web/viewer.html?file='+n+'" allowfullscreen webkitallowfullscreen width="640" height="480"><\/iframe>')});$("iframe.video,iframe.content").each(function(){var t=this.offsetWidth,n=this.width/this.height;isNaN(n)||(this.style.height=(t/n|0)+"px")});BC.initDressMe=function(){var n=$("html.dress");n.length==1};$(".crypt").click(function(){var n=atob($(this).data("link")),t=$(this).data("target"),i=location.hostname;n=(i.indexOf(".boursier.com")==-1&&i!="localhost"?location.protocol+"//www.boursier.com":"")+n;t=="self"?self.location=n:window.open(n,t)});BC.Exports.marginImage=tt;it=$(".aside-menu span");it.click(function(){$(".aside-menu").find("ul").toggleClass("aside-list--open").slideToggle("fast");$(this).toggleClass("switch-off")});tt(function(){$(".focus-image img").css("opacity",1)});BC.AJAX.load=function(n,t){var i,r,u;if(t=$(t),r=t.data("ajax-success"),r=r?r.split("."):[],r.length)for(i=window,u=0;u<r.length;u++)i=i[r[u]];i=i?i.bind(t):i;t.load(t.data("ajax-href"),{},function(){i&&i();window.__initPrivacy&&__initPrivacy()})};rt=document.querySelectorAll("[data-ajax-href]");ut();window.addEventListener("scroll",_.throttle(ut,500),!1);$("[data-href]").each(function(n,t){var i,f,e,r=$(t),u=r.data("href").split(":"),o=r.data("anchor");if(u[1]=u[1]||0,u[0]=="child")i=ft(u[1],r);else if(u[0]=="parent")for(e=t;(!i||i.length==0)&&!!(e=e.parentNode);)i=ft(u[1],$(e));i&&(f=i.attr("href"));f&&(r.addClass("clickable"),r.click(function(n){f=i.attr("href");o=$(n.target).data("anchor")||o;i.prop("href",o?f.split("#")[0]+"#"+o:f);i[0].click();n.stopPropagation()}),r.find("a").click(function(n){n.stopPropagation()}))});BC.Forms.forumSearchTrigger=function(n,t){var i=t.$element.parent("form");i.value=n.Set;i.submit()};BC.initSelect=function(){var n=function(n){var t=n.parent().scrollTop(),i=n.parent().outerHeight(),r=n.position().top+3,u=n.outerHeight();r+u>i-t&&n.parent().scrollTop(r+u-(i-t))};$("select.styled").each(function(){var t=$(this),e=$(this).children("option").length,h=t,i,u,f;for(t.removeClass("styled"),t.addClass("s-hidden"),t.wrap('<div class="select"><\/div>'),t.after('<div class="styledSelect"><\/div>'),i=t.next("div.styledSelect"),i.attr("tabindex","0"),i.text(t.find(":selected").text()),u=$("<ul />",{"class":"options"}).insertAfter(i),f=0;f<e;f++)t.children("option").eq(f).html()=="---"?$('<li class="separator" />').appendTo(u):$("<li />",{text:t.children("option").eq(f).text(),rel:t.children("option").eq(f).val()}).appendTo(u);var o=u.children("li"),r=o.parent().find("li"),c=this.selectedIndex,l=t.data("select"),a=t.data("ignore"),s=i.next("ul.options").find("li[rel="+l+"]").index();u.focus(function(){u.focus()});i.click(function(t){var v=function(n){if(n.keyCode===40||n.keyCode===38)return n.preventDefault(),!1},l,u,i,f,c;$(window).on("keydown",v);for(l=$(this).html(),u=0,i=0;i<e;i++)if(f=o[i].childNodes[0],f&&l==f.data){u=i;break}t.stopPropagation();$("div.styledSelect.active").each(function(){$(this).removeClass("active").next("ul.options").hide()});$(this).toggleClass("active").next("ul.options").toggle();$(this).next("ul.options").find("li").eq(u).addClass("active");c=h.val();s===-1||c&&c!=a?n(r.eq(u)):n(r.eq(s))});i.keydown(function(t){var u=$(this).next("ul.options").find("li.active").index(),f=i.next("ul.options").css("display")=="block";f||t.keyCode!=38&&t.keyCode!=40||(t.keyCode=13);t.keyCode==38&&($(this).next("ul.options").find("li.active").prev().hasClass("separator")?u=u-2:u--,u<0&&(u=0),r.removeClass("active"),r.eq(u).addClass("active"),n(r.eq(u)));t.keyCode==40&&($(this).next("ul.options").find("li.active").next().hasClass("separator")?u=u+2:u++,u>=e&&(u=e-1),r.removeClass("active"),r.eq(u).addClass("active"),n(r.eq(u)));t.keyCode==13&&(t.preventDefault(),f?(c=u,r.eq(u).trigger("click")):i.trigger("click"))});o.click(function(n){n.stopPropagation();i.text($(this).text()).removeClass("active");r.removeClass("active");t.val($(this).attr("rel")).change();t.valid&&t.valid();u.hide()});$(document).click(function(){i.removeClass("active");u.hide()})})};BC.initCheckbox=function(){$('.check input[type="checkbox"], .check input[type="radio"]').each(function(){var t=$(this),n=t.parent();n.hasClass("typeLabel")||(n.addClass("typeLabel"),t.addClass("hidden"),at(n))})};BC.initFlip=function(){setTimeout(function(){$(".flipper").hasClass("connect")||$("#connexion-form").hide()},500);$(".btFlip").on("click",function(){var n=$(this).data("callback");$("#flip").toggleClass("flipped");n&&BC.Callbacks[n](this)})};BC.initFlip();BC.locateUser=function(n){var t=navigator.geolocation;t?t.getCurrentPosition(n,function(n){n.code==n.PERMISSION_DENIED&&alert("Pour utiliser ce service, vous devez autoriser l'accès\naux données de localisation à Boursier.com.\n\nRendez-vous dans les paramètres de confidentialités de votre navigateur et modifiez l'autorisation pour notre site.")}):alert("Votre navigateur ne supporte par la géolocalisation.")};BC.AJAX.spinner=function(n,t){$(n)[t?"addClass":"removeClass"]("loading").attr("disabled","disabled")};BC.initForms=function(){BC.initSelect();BC.initTypeahead();BC.initCheckbox()};BC.initForms();et=$.validator.methods.range;$.validator.methods.range=function(n,t,i){return t.type==="checkbox"?t.checked:et.call(this,n,t,i)};$.fn.clearValidation=function(){var t=$(this),n=t.validate();$("[name]",t).each(function(){n.successList.push(this);n.showErrors()});n.resetForm();n.reset()};$.extend(jQuery.validator.messages,{email:"Veuillez saisir un email valide"});$.validator.setDefaults({highlight:function(n){$(n).addClass("input-validation-error");n.id&&($("label[for="+n.id+"]").addClass("input-validation-error"),$(n).next(".styledSelect").addClass("input-validation-error"),$(n).next(".b-select").addClass("input-validation-error"))},unhighlight:function(n){$(n).removeClass("input-validation-error");n.id&&($("label[for="+n.id+"]").removeClass("input-validation-error"),$(n).next(".styledSelect").removeClass("input-validation-error"),$(n).next(".b-select").removeClass("input-validation-error"))},ignore:[]});$("input[type=checkbox].input-validation-error").each(function(){this.id&&$("label[for="+this.id+"]").addClass("input-validation-error")});var s=window.innerWidth||documentElement.clientWidth||screen.width,h=document.getElementById("middle_col__pave1"),ot=document.getElementById("partner-ads");if(ot&&(c=ot.querySelectorAll(".stack")),s<999){if(t=document.querySelectorAll(".pagenav")[0],t!==undefined){var l=document.getElementsByClassName("on")[0],a=l.offsetLeft,st=a+l.offsetWidth,v=document.getElementById("top-content"),y={},p=document.getElementById("top-membre"),w={};p&&(w=p.getBoundingClientRect());v&&(y=v.getBoundingClientRect());l.classList.contains("select")?t.querySelectorAll(".select-content")[0].style.width=t.scrollWidth+"px":p?st>w.left+w.width-20&&(t.scrollLeft=a):v&&st>y.left+y.width-20&&(t.scrollLeft=a)}if(b=document.getElementById("ad-pave__wrapper"),b&&b.appendChild(document.getElementById("middle_col__pave1")),s>640)for(i=["courtiers-pave","partner-ads","opcvm-ads","partner-ads2","first-ads"],r=["listing-home","headlines","opcvm-wrapper","produit-bourse","homeSocieteOpcvm"],n=0;n<i.length;n++)u=document.getElementById(i[n]),o=document.getElementById(r[n]),u&&o&&(document.getElementById(r[n]).innerHTML+=u.innerHTML)}if(s<640)for(f=document.getElementsByClassName("main-article")[0],f&&(k=f.querySelectorAll(".article__img-container")[0],k?e(h,k.nextElementSibling.nextElementSibling):(vt=f.querySelectorAll("p"),e(h,f.querySelectorAll("p")[0]))),d=document.getElementById("ad-pave__wrapper"),d&&d.appendChild(h),g=document.getElementById("pack-icons-ads-before"),g&&e(c,g),ht=document.getElementById("commentaires"),ct=document.getElementsByClassName("ad-google")[0],ht&&e(c,ct),i=["courtiers-pave","partner-ads","opcvm-ads","partner-ads2","first-ads"],r=["courtiers-mobile","headlines","opcvm-wrapper","produit-bourse","headlines"],$("#morningAdvice").after('<div id="courtiers-mobile" data-target="highlight"><\/div>'),n=0;n<i.length;n++)u=document.getElementById(i[n]),o=document.getElementById(r[n]),u&&o&&(document.getElementById(r[n]).innerHTML+=u.innerHTML);(function(){for(var r=document.querySelectorAll('span[data-addr="true"]'),i=0;i<r.length;i++){var n=r[i],u=n.parentNode,f=n.getAttribute("data-name")+"@"+(n.getAttribute("data-dom")||"boursier.com"),t=document.createElement("a");t.innerHTML=n.innerHTML||f;t.className=n.className;t.id=n.id;t.href="mailto:"+f;u.insertBefore(t,n);u.removeChild(n)}})()}();!function(){var i,t,n;window.define&&(n=window.define);window.require&&(t=window.require);window.jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd&&(n=jQuery.fn.select2.amd.define,t=jQuery.fn.select2.amd.require);!function(r){function e(n,t){return nt.call(n,t)}function c(n,t){var e,s,o,u,h,y,c,w,i,l,p,r=t&&t.split("/"),a=f.map,v=a&&a["*"]||{};if(n&&"."===n.charAt(0))if(t){for(r=r.slice(0,r.length-1),n=n.split("/"),h=n.length-1,f.nodeIdCompat&&b.test(n[h])&&(n[h]=n[h].replace(b,"")),n=r.concat(n),i=0;i<n.length;i+=1)if(p=n[i],"."===p)n.splice(i,1),i-=1;else if(".."===p){if(1===i&&(".."===n[2]||".."===n[0]))break;i>0&&(n.splice(i-1,2),i-=2)}n=n.join("/")}else 0===n.indexOf("./")&&(n=n.substring(2));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 p(n,t){return function(){return o.apply(r,tt.call(arguments,0).concat([n,t]))}}function k(n){return function(t){return c(t,n)}}function d(n){return function(t){u[n]=t}}function l(n){if(e(h,n)){var t=h[n];delete h[n];y[n]=!0;a.apply(r,t)}if(!e(u,n)&&!e(y,n))throw new Error("No "+n);return u[n]}function w(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 g(n){return function(){return f&&f.config&&f.config[n]||{}}}var a,o,v,s,u={},h={},f={},y={},nt=Object.prototype.hasOwnProperty,tt=[].slice,b=/\.js$/;v=function(n,t){var r,u=w(n),i=u[0];return n=u[1],i&&(i=c(i,t),r=l(i)),i?n=r&&r.normalize?r.normalize(n,k(t)):c(n,t):(n=c(n,t),u=w(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 p(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:g(n)}}};a=function(n,t,i,f){var w,o,k,b,c,g,a=[],nt=typeof i;if(f=f||n,"undefined"===nt||"function"===nt){for(t=!t.length&&i.length?["require","exports","module"]:t,c=0;c<t.length;c+=1)if(b=v(t[c],f),o=b.f,"require"===o)a[c]=s.require(n);else if("exports"===o)a[c]=s.exports(n),g=!0;else if("module"===o)w=a[c]=s.module(n);else if(e(u,o)||e(h,o)||e(y,o))a[c]=l(o);else{if(!b.p)throw new Error(n+" missing "+o);b.p.load(b.n,p(f,!0),d(o),{});a[c]=u[o]}k=i?i.apply(u[n],a):void 0;n&&(w&&w.exports!==r&&w.exports!==u[n]?u[n]=w.exports:k===r&&g||(u[n]=k))}else n&&(u[n]=i)};i=t=o=function(n,t,i,u,e){if("string"==typeof n)return s[n]?s[n](t):l(v(n,t).f);if(!n.splice){if(f=n,f.deps&&o(f.deps,f.callback),!t)return;t.splice?(n=t,t=i,i=null):n=r}return t=t||function(){},"function"==typeof i&&(i=u,u=e),u?a(r,n,t,i):setTimeout(function(){a(r,n,t,i)},4),o};o.config=function(n){return o(n)};i._defined=u;n=function(n,t,i){t.splice||(i=t,t=[]);e(u,n)||e(h,n)||(h[n]=[n,t,i])};n.amd={jQuery:!0}}();n("almond",function(){});n("jquery",[],function(){var n=jQuery||$;return null==n&&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."),n});n("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;for(var 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 t=Array.prototype.slice;this.listeners=this.listeners||{};n in this.listeners&&this.invoke(this.listeners[n],t.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});n("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" class="select2-results__option"><\/li>');r=this.options.get("translations").get(t.message);i.append(u(r(t.args)));this.$results.append(i)},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.setClasses=function(){var t=this;this.data.current(function(i){var f=n.map(i,function(n){return n.id.toString()}),r=t.$results.find(".select2-results__option[aria-selected]"),u;r.each(function(){var t=n(this),i=n.data(this,"data");n.inArray(i.id,f)>-1?t.attr("aria-selected","true"):t.attr("aria-selected","false")});u=r.filter("[aria-selected=true]");u.length>0?u.first().trigger("mouseenter"):r.first().trigger("mouseenter")})},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()});t.on("results:append",function(n){i.append(n.data);t.isOpen()&&i.setClasses()});t.on("query",function(n){i.showLoading(n)});t.on("select",function(){t.isOpen()&&i.setClasses()});t.on("unselect",function(){t.isOpen()&&i.setClasses()});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-i.$results.scrollTop()+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);null==r?i.style.display="none":"string"==typeof r?i.innerHTML=f(r):n(i).append(r)},i});n("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}});n("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-autocomplete="list" 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.attr("aria-owns",r);this.$selection.on("focus",function(n){t.trigger("focus",n)});this.$selection.on("blur",function(n){t.trigger("blur",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._attachCloseHandler(n)});n.on("close",function(){t.$selection.attr("aria-expanded","false");t.$selection.removeAttr("aria-activedescendant");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._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});n("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 i=this,t;r.__super__.bind.apply(this,arguments);t=n.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",t);this.$selection.attr("aria-labelledby",t);this.$selection.on("mousedown",function(n){1===n.which&&i.trigger("toggle",{originalEvent:n})});this.$selection.on("focus",function(){});this.$selection.on("blur",function(){});n.on("selection:update",function(n){i.update(n.data)})},r.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},r.prototype.display=function(n){var t=this.options.get("templateSelection"),i=this.options.get("escapeMarkup");return i(t(n))},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],r=this.display(t),i=this.$selection.find(".select2-selection__rendered");i.empty().append(r);i.prop("title",t.title||t.text)},r});n("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){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){var t=this.options.get("templateSelection"),i=this.options.get("escapeMarkup");return i(t(n))},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 u,t;if(this.clear(),0!==n.length){for(u=[],t=0;t<n.length;t++){var i=n[t],f=this.display(i),r=this.selectionContainer();r.append(f);r.prop("title",i.title||i.text);r.data("data",i);u.push(r)}this.$selection.find(".select2-selection__rendered").append(u)}},r});n("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});n("select2/selection/allowClear",["jquery"],function(n){function t(){}return t.prototype.bind=function(t,i,r){var u=this;t.call(this,i,r);null==u.placeholder&&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(t){var r,i,f;if(!u.options.get("disabled")){for(t.stopPropagation(),r=n(this).data("data"),i=0;i<r.length;i++)if(f={data:r[i]},u.trigger("unselect",f),f.prevented)return;u.$element.val(u.placeholder.id).trigger("change");u.trigger("toggle")}})},t.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").append(r)}},t});n("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="off" spellcheck="false" role="textbox" /><\/li>');return this.$searchContainer=i,this.$search=i.find("input"),t.call(this)},r.prototype.bind=function(n,t,r){var u=this;n.call(this,t,r);t.on("open",function(){u.$search.attr("tabindex",0);u.$search.focus()});t.on("close",function(){u.$search.attr("tabindex",-1);u.$search.val("");u.$search.focus()});t.on("enable",function(){u.$search.prop("disabled",!1)});t.on("disable",function(){u.$search.prop("disabled",!0)});this.$selection.on("focusin",".select2-search--inline",function(n){u.trigger("focus",n)});this.$selection.on("focusout",".select2-search--inline",function(n){u.trigger("blur",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)))});this.$selection.on("input",".select2-search--inline",function(){u.$selection.off("keyup.search")});this.$selection.on("keyup.search input",".select2-search--inline",function(n){u.handleSearch(n)})},r.prototype.createPlaceholder=function(n,t){this.$search.attr("placeholder",t.text)},r.prototype.update=function(n,t){this.$search.attr("placeholder","");n.call(this,t);this.$selection.find(".select2-selection__rendered").append(this.$searchContainer);this.resizeSearch()},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.trigger("open");this.$search.val(t.text+" ")},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});n("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});n("select2/translation",["jquery"],function(n){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});n("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","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}});n("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});n("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(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 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){this.$element.append(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),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.html(),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});n("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[value="'+n.id+'"]');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 t,u,h,l=this,f=this.$element.find("option"),a=f.map(function(){return l.item(i(this)).id}).get(),e=[],r=0;r<n.length;r++)if(t=this._normalizeItem(n[r]),i.inArray(t.id,a)>=0){var o=f.filter(c(t)),s=this.item(o),v=(i.extend(!0,{},s,t),this.option(s));o.replaceWith(v)}else u=this.option(t),t.children&&(h=this.convertToOptions(t.children),u.append(h)),e.push(u);return e},r});n("select2/data/ajax",["./array","../utils","jquery"],function(n,t,i){function r(t,i){this.ajaxOptions=this._applyDefaults(i.get("ajax"));null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults);n.__super__.constructor.call(this,t,i)}return t.Extend(r,n),r.prototype._applyDefaults=function(n){var t={data:function(n){return{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 u(){var u=r.transport(r,function(r){var u=f.processResults(r,n);window.console&&console.error&&(u&&u.results&&i.isArray(u.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response."));t(u)},function(){});f._request=u}var f=this,r;this._request&&(this._request.abort(),this._request=null);r=i.extend({type:"GET"},this.ajaxOptions);"function"==typeof r.url&&(r.url=r.url(n));"function"==typeof r.data&&(r.data=r.data(n));this.ajaxOptions.delay&&""!==n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(u,this.ajaxOptions.delay)):u()},r});n("select2/data/tags",["jquery"],function(n){function t(t,i,r){var f=r.get("tags"),e=r.get("createTag"),u;if(void 0!==e&&(this.createTag=e),t.call(this,i,r),n.isArray(f))for(u=0;u<f.length;u++){var o=f[u],s=this._normalizeItem(o),h=this.option(s);this.$element.append(h)}}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===t.term;if(a||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||""===t.term||null!=t.page?void n.call(this,t,i):void n.call(this,t,u)},t.prototype.createTag=function(n,t){return{id:t.term,text:t.term}},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});n("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(n,t,i){function u(n){f.select(n)}var f=this,r;t.term=t.term||"";r=this.tokenizer(t,this.options,u);r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.focus()),t.term=r.term);n.call(this,t,i)},t.prototype.tokenizer=function(t,i,r,u){for(var o,s=r.get("tokenSeparators")||[],f=i.term,e=0,h=this.createTag||function(n){return{id:n.term,text:n.term}};e<f.length;)if(o=f[e],-1!==n.inArray(o,s)){var c=f.substr(0,e),l=n.extend({},i,{term:c}),a=h(l);u(a);f=f.substr(e+1)||"";e=0}else e++;return{term:f}},t});n("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});n("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});n("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});n("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.position=function(){},i.prototype.destroy=function(){this.$dropdown.remove()},i});n("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="off" 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("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});n("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});n("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="option load-more" role="treeitem"><\/li>'),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t});n("select2/dropdown/attachBody",["jquery","../utils"],function(n,t){function i(n,t,i){this.$dropdownParent=i.get("dropdownParent")||document.body;n.call(this,t,i)}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.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){var r=this,u="scroll.select2."+i.id,e="resize.select2."+i.id,o="orientationchange.select2."+i.id,f=this.$container.parents().filter(t.hasScroll);f.each(function(){n(this).data("select2-scroll-position",{x:n(this).scrollLeft(),y:n(this).scrollTop()})});f.on(u,function(){var t=n(this).data("select2-scroll-position");n(this).scrollTop(t.y)});n(window).on(u+" "+e+" "+o,function(){r._positionDropdown();r._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i){var r="scroll.select2."+i.id,u="resize.select2."+i.id,f="orientationchange.select2."+i.id,e=this.$container.parents().filter(t.hasScroll);e.off(r);n(window).off(r+" "+u+" "+f)},i.prototype._positionDropdown=function(){var f=n(window),u=this.$dropdown.hasClass("select2-dropdown--above"),l=this.$dropdown.hasClass("select2-dropdown--below"),t=null,i=(this.$container.position(),this.$container.offset()),r;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 e={height:this.$dropdown.outerHeight(!1)},o={top:f.scrollTop(),bottom:f.scrollTop()+f.height()},s=o.top<i.top-e.height,h=o.bottom>i.bottom+e.height,c={left:i.left,top:r.bottom};u||l||(t="below");h||!s||u?!s&&h&&u&&(t="below"):t="above";("above"==t||u&&"below"!==t)&&(c.top=r.top-e.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(c)},i.prototype._resizeDropdown=function(){this.$dropdownContainer.width();this.$dropdown.css({width:this.$container.outerWidth(!1)+"px"})},i.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent);this._positionDropdown();this._resizeDropdown()},i});n("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});n("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(){r._handleSelectOnClose()})},n.prototype._handleSelectOnClose=function(){var n=this.getHighlightedResults();n.length<1||n.trigger("mouseup")},n});n("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")},n});n("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…"}}});n("select2/defaults",["jquery","./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,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 at,vt,yt,pt,wt,ct,lt,st,ot,ht;if((l=n.extend({},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)),null!=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)&&(at=t(l.amdBase+"compat/query"),l.dataAdapter=h.Decorate(l.dataAdapter,at)),null!=l.initSelection&&(vt=t(l.amdBase+"compat/initSelection"),l.dataAdapter=h.Decorate(l.dataAdapter,vt))),(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:(yt=h.Decorate(g,nt),l.dropdownAdapter=yt),0!==l.minimumResultsForSearch&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,ut)),l.closeOnSelect&&(l.dropdownAdapter=h.Decorate(l.dropdownAdapter,et)),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)),l.selectionAdapter=h.Decorate(l.selectionAdapter,s)),"string"==typeof l.language)&&(l.language.indexOf("-")>0?(pt=l.language.split("-"),wt=pt[0],l.language=[l.language,wt]):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(bt){try{ot=this.defaults.amdLanguageBase+ot;ht=c.loadPath(ot)}catch(kt){window.console&&console.warn&&console.warn('Select2: The lanugage file for "'+ot+'" could not be automatically loaded. A fallback will be used instead.');continue}}ct.extend(ht)}l.translations=ct}else l.translations=new c(l.language);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:"select2/",amdLanguageBase:"select2/i18n/",closeOnSelect:!0,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});n("select2/options",["jquery","./defaults","./utils"],function(n,i,r){function u(n,u){if(this.options=n,null!=u&&this.fromElement(u),this.options=i.apply(this.options),u&&u.is("input")){var f=t(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=r.Decorate(this.options.dataAdapter,f)}}return u.prototype.fromElement=function(t){var e=["select2"],f,u,i;null==this.options.multiple&&(this.options.multiple=t.prop("multiple"));null==this.options.disabled&&(this.options.disabled=t.prop("disabled"));null==this.options.language&&(t.prop("lang")?this.options.language=t.prop("lang").toLowerCase():t.closest("[lang]").prop("lang")&&(this.options.language=t.closest("[lang]").prop("lang")));null==this.options.dir&&(this.options.dir=t.prop("dir")?t.prop("dir"):t.closest("[dir]").prop("dir")?t.closest("[dir]").prop("dir"):"ltr");t.prop("disabled",this.options.disabled);t.prop("multiple",this.options.multiple);t.data("select2Tags")&&(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.'),t.data("data",t.data("select2Tags")),t.data("tags",!0));t.data("ajaxUrl")&&(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."),t.data("ajax-Url",t.data("ajaxUrl")));f={};f=n.fn.jquery&&"1."==n.fn.jquery.substr(0,2)&&t[0].dataset?n.extend(!0,{},t[0].dataset,t.data()):t.data();u=n.extend(!0,{},f);u=r._convertData(u);for(i in u)n.inArray(i,e)>-1||(n.isPlainObject(this.options[i])?n.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});n("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.data=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.data);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.data.current(function(n){c.trigger("selection:update",{data:n})});n.hide();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="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.data.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.data.current(function(n){t.trigger("selection:update",{data:n})})});this._sync=i.bind(this._syncAttributes,this);this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._sync);r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=r?(this._observer=new r(function(i){n.each(i,t._sync)}),this._observer.observe(this.$element[0],{attributes:!0,subtree:!1})):this.$element[0].addEventListener&&this.$element[0].addEventListener("DOMAttrModified",t._sync,!1)},u.prototype._registerDataEvents=function(){var n=this;this.data.on("*",function(t,i){n.trigger(t,i)})},u.prototype._registerSelectionEvents=function(){var t=this,i=["toggle"];this.selection.on("toggle",function(){t.toggleDropdown()});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("focus",function(){n.$container.addClass("select2-container--focus")});this.on("blur",function(){n.$container.removeClass("select2-container--focus")});this.on("query",function(t){n.isOpen()||n.trigger("open");this.data.query(t,function(i){n.trigger("results:all",{data:i,query:t})})});this.on("query:append",function(t){this.data.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.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.ESC||i===r.TAB)&&(n.close(),t.preventDefault()):(i===r.ENTER||i===r.SPACE||(i===r.DOWN||i===r.UP)&&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.trigger=function(n,t){var r=u.__super__.trigger,f={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"},e,i;if(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",{}),this.trigger("open"))},u.prototype.close=function(){this.isOpen()&&this.trigger("close")},u.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},u.prototype.enable=function(n){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.');0===n.length&&(n=[!0]);var t=!n[0];this.$element.prop("disabled",t)},u.prototype.data=function(){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.dataAdpater.current(function(t){n=t}),n},u.prototype.val=function(t){if(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.'),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._sync);null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&this.$element[0].removeEventListener("DOMAttrModified",this._sync,!1);this._sync=null;this.$element.off(".select2");this.$element.attr("tabindex",this.$element.data("old-tabindex"));this.$element.show();this.$element.removeData("select2");this.data.destroy();this.selection.destroy();this.dropdown.destroy();this.results.destroy();this.data=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});n("jquery.select2",["jquery","./select2/core","./select2/defaults"],function(n,i,r){try{t("jquery.mousewheel")}catch(u){}return null==n.fn.select2&&(n.fn.select2=function(t){if(t=t||{},"object"==typeof t)return this.each(function(){var r=n.extend({},t,!0);new i(n(this),r)}),this;if("string"==typeof t){var r=this.data("select2"),u=Array.prototype.slice.call(arguments,1);return r[t](u)}throw new Error("Invalid arguments for Select2: "+t);}),null==n.fn.select2.defaults&&(n.fn.select2.defaults=r),i});t("jquery.select2");jQuery.fn.select2.amd={define:n,require:t}}();$(document).ready(function(){function i(n){var t=n,i=$("#overall [data-target]").not("a");$(i).hide();$(".quick-menu [data-target]").removeClass("active");$(".quick-menu [data-target ="+t+" ]").addClass("active");$("#overall [data-target ="+t+" ]").show();$("#overall .palmares_bourse--letter_filter [data-target = self ]").show();t==="privileges"?$("#actus").hide():$("#actus").show();t==="highlight"&&$("#actionnaires .slider").slick("setPosition")}function s(){$("[data-toggle]").each(function(){$(this).find("span").on("click",function(n){n.preventDefault();var t=$(this).parent().attr("data-toggle"),i=$(this);i.parent().hasClass("toggled")?(i.parent().removeClass("toggled"),$(".header-sticky").removeClass("header-sticky--mobile"),$("#infos-boursier_panel").css("z-index",10),$(".page-head").css("z-index",1),$("html").removeAttr("style")):(i.parent().addClass("toggled"),t==="#burger-menu"&&($("#infos-boursier_panel").css("z-index",0),$(".header-sticky").addClass("header-sticky--mobile"),$("html").css({overflow:"hidden"})));$(t).toggle("500");$(".toggleit").not(t).hide("550")})})}function e(){var r=$(window).width(),u,n,t;if(BC.adjustResponsiveCharts(),filterTabs(),r<=999?$(".is-drilldown").length===0&&($(document).foundation(),$(".main-menu").parent().removeClass("active")):$(".is-drilldown").length===1&&($("#main-menu").foundation("destroy"),$('[data-toggle="#burger-menu"]').removeClass("toggled")),r<641){$("html").addClass("mobile");const n=$(".quick-menu .active").data("target");i(n);$(document).on("click",".search-toggle",function(){$("#form-search.visible .form-text").focus()})}else $("#overall [data-target]").show(),$("#overall #actus").show(),$("html").removeClass("mobile"),$("body").removeClass("fixed-height");if(isMobile.any?$("#user_menu").addClass("toggleit"):$("#user_menu").removeClass("toggleit"),r<=999){if($(".is-drilldown").length===0&&($(document).foundation(),$(".main-menu").parent().removeClass("active")),u={backButton:"<li class='js-drilldown-back'><a class='button-back' tabindex='0'><span><\/span><\/a><\/li>"},new Foundation.Drilldown($("#main-menu"),u),n=document.querySelectorAll('[role="menuitem"] a'),n.length>0)for(t=0;t<n.length;t++)(function(t){n[t].addEventListener("click",function(){var n,t,i;$(this).hasClass("button-back")||(n=$(this)[0].offsetParent.firstChild.innerText,t=$(this).text(),filAriane=typeof n=="undefined"?t:n+" > "+t,paneIndex=$(this).closest("ul.menu").data("pane-index"),i=this.nextElementSibling.querySelectorAll(".button-back")[0],$(i).find("span").text(filAriane))})})(t)}else $(".is-drilldown").length==1&&($("#main-menu").foundation("destroy"),$('[data-toggle="#burger-menu"]').removeClass("toggled"))}function o(n){if(!n.id)return n.text;return $('<div class="currency-item"><img src="/ui/img/drapeaux/'+n.element.value.split("-")[0]+'.png" class="state-flag" /><span class="state-name">'+n.text+"<\/span><\/div>")}var r,u,f,t;const n=document.getElementsByClassName("scrolly-table");$("ul.selectdropdown").each(function(){var t=$(this),n=$(document.createElement("select")).insertBefore($(this).hide()).change(function(){window.location=$(this).val()});$(">li a",this).each(function(){var t=$(document.createElement("option")).appendTo(n).val(this.href).html($(this).html());$(this).attr("class")==="selected"&&t.attr("selected","selected")});$("#menu-agenda_news .styled").html(n);t.remove()});$(document).on("click","#mConnection.in .modal_overlay",function(n){n.preventDefault();$(this).parent().removeClass("in")});$("#actionnaires .slider").slick({dots:!1,speed:300,slidesToShow:3,slidesToScroll:1,infinite:!0,autoplay:!0,autoplaySpeed:1500,responsive:[{breakpoint:640,settings:{slidesToShow:1,slidesToScroll:1}}]});$("#listing-home .item--type-conseils").prev().addClass("item--no-sep");$(".quick-menu a").on("touchend",function(n){n.preventDefault();var t=$(this).data("target");i(t);window.dispatchEvent&&typeof CustomEvent!="undefined"&&window.dispatchEvent(new CustomEvent("scroll"))});if($(".is-drilldown").length===0){$(".main-menu").on("click",function(n){var t,i;$(this).attr("href")||(n.preventDefault(),t=$(".sub-menu--connected__wrapper"),t.hasClass("visible")&&t.removeClass("visible"),i=$(this).parent().hasClass("visible active"),$(".main-menu").parent().removeClass("visible active"),$(".btn-close").removeClass("visible active"),i||($(this).parent().not(".accueil").addClass("visible active"),$(".btn-close").addClass("visible active")))});$(".btn-close").on("click",function(){$(".main-menu").parent().removeClass("visible active");$(this).removeClass("visible active")})}if(filterTabs(),r=$(window).width(),r<641)for($("html").addClass("mobile"),u=$(".quick-menu .active").data("target"),i(u),f=Boursier.supportPassive?{passive:!0}:!1,t=0;t<n.length;t++)n[t].addEventListener("touchstart",function(){for(var t=0;t<n.length;t++)n[t].classList.add("on"),typeof Storage!="undefined"&&localStorage.setItem("scrollyTable","on")},f);else $("html").removeClass("mobile"),$("#overall [data-target]").show();r<=999&&(navFilterWidth(),sousNavFilterWidth());$(".modaal-call").modaal({type:"iframe",width:880,height:500});$(".lexique a").on("click",function(n){n.preventDefault();const t=$(this).attr("href"),i=t.split("#")[1];$("html, body").animate({scrollTop:$("#"+i).offset().top-80},500)});$(".bourse--page").length&&BC.adjustResponsiveCharts(500);s();e();$(window).resize(function(){e()}),function(){var n=document.getElementsByClassName("consensus_value-rating");if(n.length>0){var t=$(n).data("reco-note"),i=t===0?0:t-1,r=20*i;n&&setTimeout(function(){n[0].style.right=r+"%"},0)}}();$(".select-currency").select2({templateSelection:o,templateResult:o});$("body").on("change",".select-ajax",function(){var r=this.value,u=$(this).data("parent"),f=$("."+u+".box-listes"),t,n=r,i;if(n=n?n.split("."):[],n.length)for(t=window,i=0;i<n.length;i++)t=t[n[i]];f.load(r,t||null)});new Foundation.AccordionMenu($("#files-menu"))});window.addEventListener("DOMContentLoaded",function(){function t(n){var t,i=typeof n=="boolean";i?(t=n,$('.change-status input[type="checkbox"]').prop("checked",t)):(t=$(this).is(":checked"),$('.documentation input[type="checkbox"]').prop("checked",t));t?$('input[type="checkbox"] ~ .bt-label').text("Sélectionnées"):$('input[type="checkbox"] ~ .bt-label').text("Tout sélectionner")}var n=$('.items input[type="checkbox"]');n.on("click",function(){t(n.is(":checked"))});$('input[name="all"],input[name="alls"]').on("click",t);return});var navFilterWidth=function(){var i=document.getElementsByClassName("filter-tabs"),r=0,t,n,u;if(i.length>0){for(t=i[0].getElementsByTagName("li"),n=0;n<t.length;n++)u=t[n].clientWidth+parseFloat(window.getComputedStyle(t[n])["margin-left"].replace("px","")),r=r+u;i[0].getElementsByTagName("nav")[0].style.width=r+10+"px"}},sousNavFilterWidth=function(){var i=document.getElementsByClassName("pagenav"),r=0,t,n,u;if(i.length>0){for(t=i[0].getElementsByTagName("li"),n=0;n<t.length;n++)u=t[n].clientWidth+parseFloat(window.getComputedStyle(t[n])["margin-left"].replace("px","")),r=r+u;i[0].getElementsByTagName("ul")[0].style.width=r+10+"px"}},$target=jQuery("html"),observer=new MutationObserver(function(n){n.forEach(function(n){if(n.attributeName==="class"){var t=jQuery(n.target).prop(n.attributeName);t.indexOf("perfBar")>=0?($("#infos-boursier").show(),$("#indexes-compact").hide(),$("#toggle-infos-panel").addClass("open"),$("#infos-boursier.slick-slider").slick("setPosition")):($("#infos-boursier").hide(),$("#indexes-compact").show(),$("#toggle-infos-panel").removeClass("open"))}})});observer.observe($target[0],{attributes:!0});const anchors=Array.from(document.querySelectorAll(".anchor")),headerSharing=document.getElementById("header-sharing"),toggleOnScrollElements=Array.from(document.querySelectorAll(".toggle-on-scroll"));scrollDirectionValue="";last_known_scroll_position=window.pageYOffset||document.documentElement.scrollTop||window.scrollY;ticking=!1;window.addEventListener("scroll",function(){var n=window.pageYOffset||document.documentElement.scrollTop||window.scrollY;ticking||window.requestAnimationFrame(function(){doSomething(n,last_known_scroll_position);last_known_scroll_position=n;ticking=!1});ticking=!0});headerSharing!=="undefined"&&headerSharing!==null&&headerSharingScroll();stickyReady={};stickyActive=!($(window).width()<=999||$("html.mobile").length);const stickyStack=stickyActive?document.querySelectorAll(".sticky"):[];stickyStack.length&&document.body.dataset!==undefined&&(stickyInt=setInterval(function(){stickyAds()},500));_.forEach(stickyStack,function(n,t){stickyReady[t]=!1;var i=document.createElement("div");i.className="sticky-wrapper";n.parentNode.insertBefore(i,n);i.appendChild(n)});Array.prototype.forEach.call(anchors,function(n){n.addEventListener("click",scrollToElement,!1)});window.addEventListener("scroll",onScroll,!1);const shareButtonElements=Array.from(document.querySelectorAll(".share-button"));shareButtonElements.length>0&&(window.fbAsyncInit=function(){FB.init({appId:"966242223397117",xfbml:!0,version:"v2.7"})},function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="//connect.facebook.net/fr_FR/sdk.js",u.parentNode.insertBefore(r,u))}(document,"script","facebook-jssdk"),share=function(){var r;const s=this,f=document.querySelectorAll(".header-sharing__list")[0].getAttribute("data-url"),i=document.getElementsByTagName("TITLE")[0].innerText,e=s.getElementsByTagName("SPAN")[0].classList[1].split("icon2016-")[1],o=document.querySelectorAll(".responsive-img, .media-primary img")[0];r="";o&&(r=o.getAttribute("src"));var n="",u="",t="_self";switch(e){case"twitter":n="https://twitter.com/intent/tweet?url=";u="&text="+encodeURIComponent(i)+"&via=Boursier_com&lang=fr";t="_blank";break;case"facebook":n="https://www.facebook.com/sharer/sharer.php?u=";t="_blank";break;case"linkedin":n="http://www.linkedin.com/shareArticle?mini=true&url=";u="&title="+encodeURIComponent(i)+"&summary="+encodeURIComponent(r)+"&source="+encodeURIComponent(i);t="_blank";break;case"mail":n="mailto:?subject=Boursier.com - "+encodeURIComponent(i)+"&body=";break;case"whatsapp":n="https://api.whatsapp.com/send?text=";t="_blank"}e!=="messenger"?window.open(n+encodeURIComponent(f)+u,t):FB.ui({method:"send",link:f})},shareButtonElements.forEach(function(n){n.addEventListener("click",share,!1)}));window.addEventListener("DOMContentLoaded",function(){const n=document.getElementById("gallery-slider"),t=document.getElementById("js_gallerythumbs-prev"),i=document.getElementById("js_gallerythumbs-next");if($("#featured").modaal({type:"image"}),n!==null){const u=n.getElementsByTagName("LI"),r=_.findIndex(u,function(n){return n.classList.contains("on")}),f=u.length-1;r===0&&(t.style.display="none");f===r&&(i.style.display="none");$("#gallery-slider").slick({infinite:!1,slidesToShow:4,slideToScroll:4,initialSlide:r,swipeToSlide:!1,arrows:!1,focusOnSelect:!0,draggable:!1});$("#gallery-slider").hide()}flatpickr(".input-calendar",{dateFormat:"d/m/Y",locale:"fr",monthSelectorType:"static",parseDate:function(n){return moment(n).format("L")}})});(document.body||{}).dataset!==undefined&&function(){function a(){i||((~location.host.indexOf("localhost")||~location.host.indexOf("boursier.com"))&&(i=setInterval(p,h)),setTimeout(function(){c=6e4/h},18e5))}function y(){clearInterval(i);i=undefined}function p(){var i,r,n,u;if(!t){for(i=document.querySelectorAll("[data-dyn]"),r=[],n=0;n<i.length;n++)u=nt(i[n]),u&&r.push(u);_.uniqBy(r,function(n){return n}).map(w)}}function w(n){l++<c||s.count>=3||(t++,l=0,$.ajax({url:n,success:k,error:b,method:"POST"}))}function b(){s.count++;t--}function k(n){var i=n.results;i.forEach(function(n){for(var e,i,o,u,t=n.data,s=n.mode||"charts",f=document.querySelectorAll('[data-dyn="'+n.target+'"]'),r=0;r<f.length;r++){if(e=f[r].dataset.dynKey,i=Array.prototype.slice.call(f[r].childNodes).filter(function(n){return n.nodeType===n.ELEMENT_NODE}),t===null||t.length!==i.length)for(o=(t||[]).length,u=i.length-1;u>=o;--u)i[u].style.visibility="hidden";t!==null&&(s==="charts"?d(e,i,t):v(e,i,t))}});t--}function d(t,i,r){var f=[],e=[],s,h,o;r.forEach(function(r,o){i[o].style.visibility="";e.push(i[o]);i.forEach(function(s,h){var l=s.querySelector("[data-dyn-attr="+t+"]"),a=u(l),v=n(a.textContent),y=n(r[t]),c;v===y&&(e[o]=i[h],c=o-h,f.push({index:h,diff:c}))})});s=f.map(function(n){return n.index});h=f.map(function(n){return n.index+n.diff});f.forEach(function(n){var u=n.index,t=u+n.diff,r;if(s.indexOf(t)===-1){while((r=h.indexOf(n.index))!==-1)n=f[r];f.push({index:t,diff:n.index-t});e[n.index]=i[t]}});o=!1;f.forEach(function(n){if(n.diff){var t=i[n.index].offsetHeight,r=n.diff*t;i[n.index].style.transform="translate3d(0,"+r+"px, 0)";o=!0}});setTimeout(function(){e.forEach(function(n){n.style.transform="";i[0].parentNode.appendChild(n)});v(t,e,r)},o?350:0)}function v(t,i,f){f.forEach(function(f,e){if(!(e>=i.length)){var o=i[e],s=o.parentNode.dataset.dyn,c=Array.prototype.slice.call(o.querySelectorAll("[data-dyn-attr]")),l=o.querySelector("[data-dyn-attr="+t+"]"),h=o.dataset.dynTrigger||o.parentNode.dataset.dynTrigger,a=u(l),v=n(a.textContent),y=n(f[t]),p=v!==y;c.forEach(function(t){var i=t.dataset.dynAttr,c=u(t),a=tt(i,f[i],s,c),e=n(c.textContent),l=n(a);i==="href"?t.href=f[i]:(c.textContent=a,e!==l&&(isNaN(parseFloat(e))?r(t,"dyn-changed"):p||(e<l?r(t,"dyn-hi-up"):e>l&&r(t,"dyn-hi-down")),h&&g(h)(i,f[i],s,o)))})}})}function g(n){var t,r=n?n.split("."):[],i;if(r.length)for(t=e,i=0;i<r.length;i++)t=t[r[i]];return t}function r(n,t){n.classList.add(t);setTimeout(function(){n.classList.remove(t)},1500)}function u(n){var i,t=n,r;do if((i=t.firstChild)&&i.nodeType!==t.ELEMENT_NODE&&(r=i.nodeValue.replace(/\s+/g,""),r!==""))return t;while(t=t.firstElementChild);return n}function n(n){var t=parseFloat(n.replace(",",".").replace(String.fromCharCode(160),"").replace("&nbsp;",""));return isNaN(t)?n:t}function nt(n){do if(n.dataset&&n.dataset.dynHref)return n.dataset.dynHref;while(n=n.parentNode)}function tt(t,i,r,u){switch(t){case"variation":if(r==="header-indices"){var f=n(i);u.classList.remove("up");u.classList.remove("eq");u.classList.remove("down");u.classList.add(f>0?"up":f===0?"eq":"down")}break;case"last":r==="header-indices"&&(u.parentNode.parentNode.classList.contains("keep")||(i=i.split(",")[0]))}return i}function f(n){n?a():y()}var t=0,i,e={},o={count:0},s={count:0},h=5e3,c=0,l=0;a();typeof document.visibilityState!="undefined"?window.addEventListener("visibilitychange",function(){f(document.visibilityState==="visible")},!1):(window.addEventListener("blur",function(){f(!1)},!1),window.addEventListener("focus",function(){f(!0)},!1));e.headerChart=_.throttle(function(n,t,i){if((n==="last"||n==="variation")&&i==="header-indices"&&o.count<3){var r=document.querySelector("#indexes-full .tooltips a img");imageReloader(r,o)}},6e4)}(),function(){function e(){try{const n=document.querySelectorAll("[data-refresh]");for(let t=0;t<n.length;t++){const i=n[t];o(i)}}catch(n){console.log("Exception in content refresher:",n)}}function o(n){let a=0,s=!1;const e=n.dataset,v=e.refreshHref,y=e.refreshAfter,d=e.refresh==="true",l=e.refreshAnim==="true",g=e.refreshMode,nt=e.refreshForm,p=t(e.refreshIf),w=t(e.refreshPreload),b=t(e.refreshPrerender),k=t(e.refreshSuccess);for(let n in e)n.indexOf("refresh")===0&&delete e[n];if(d&&v&&y&&window.atob){let h=null;if(nt){const n=document.getElementById("pal-prms"),t=n.querySelectorAll("input, select, textarea"),i=Array.prototype.slice.call(t);h=i.map(function(n){return n.name+"="+encodeURIComponent(n.value)}).join("&")+"&_refresh=1"}const tt=function(){if((!p||p.bind(n)())&&!s){s=!0;let t=w&&w.bind(n)()||{};const i=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");i.onload=function(){if(this.status>=400){this.onerror();return}this.status===200&&(l&&n.classList.add("refresh-run"),setTimeout(function(){if(t.content=this.responseText,t=b&&b.bind(n)(t)||t,g!=="inner")n.innerHTML=t.content;else{const i=document.createElement("div");i.innerHTML=t.content;n.innerHTML=i.firstElementChild.innerHTML}f.bind(n)();k&&k.bind(n)(t);l&&n.classList.remove("refresh-run");o.lastUpdated=Date.now();s=!1;c()}.bind(this),l?350:0))};i.onerror=function(){(a++===u&&setTimeout(function(){self.location.reload()},6e5),a>u)||(o.lastUpdated=Date.now(),s=!1,c())};i.open("POST",atob(v),!0);i.setRequestHeader("X-Requested-With","XMLHttpRequest");h&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded");i.send(h)}},c=function(){if(!r){const n=Date.now()-o.lastUpdated,t=Math.max(0,y*6e4-n);o.timerID=setTimeout(tt,t)}};let o={handler:c,lastUpdated:Date.now()};n.classList.add("refresh-init");i.push(o);c()}}function t(t){const r=t?t.split("."):[],i=r.reduce(function(n,t){return n[t]},n);return i!==n?i:undefined}function s(n){return Array.prototype.indexOf.call(n.parentNode.children,n)}function h(){const n=function(n){n?(r=!1,i.forEach(function(n){n.handler()})):(r=!0,i.forEach(function(n){clearTimeout(n.timerID)}))};typeof document.visibilityState!="undefined"?window.addEventListener("visibilitychange",function(){n(document.visibilityState==="visible")},!1):(window.addEventListener("blur",function(){n(!1)},!1),window.addEventListener("focus",function(){n(!0)},!1))}const u=3,n={},i=[];let r=!1;var f=function(){BC.initLazyLoad();window.dispatchEvent&&typeof CustomEvent!="undefined"&&window.dispatchEvent(new CustomEvent("scroll"))};h();setTimeout(e,0);n.prerenderHomeNewsFeed=function(n){const t=this.querySelectorAll('[id^="div-gpt-ad-"]'),i=[];for(let n=0;n<t.length;n++){const r=t[n];i.push({node:r,index:s(r)})}return n.natives=i,n};n.prerenderQuotePage=function(n){var i=document.createElement("div"),t,r;i.innerHTML=n.content;t=i.firstElementChild;r=t.removeChild(t.firstElementChild);document.getElementById("quote-header").innerHTML=r.innerHTML;n.content=t.innerHTML};n.handleHomeNewsFeed=function(n){$("#listing-home .item--type-conseils").prev().addClass("item--no-sep");SimpleScrollbar.initEl(this.querySelector("[ss-container]"));const t=this.getElementsByClassName("ss-content")[0];n.natives.forEach(function(n){t.insertBefore(n.node,t.children[n.index])})};n.handleFocusImages=function(){BC.Exports.marginImage(function(){$(".focus-image img").css("opacity",1)})};n.handleSmallTabs=function(){BC.AJAX.initTradingPage.call(this)};n.handleQuoteHeader=function(){var n=document.getElementById("chartBig");n&&imageReloader(n)};n.handleNewsFeedDate=function(){const n=this.dataset.today,t=document.querySelector(".agenda-news p strong"),i=document.querySelector("h1");t.textContent=n;i.textContent="Actualités du "+n};n.handleHomeTrading=function(){for(var t=document.querySelector(".introduction + .w-background .tabs-content").children,n=0;n<t.length;n++)if(t[n].style.visibility!=="hidden"){BC.AJAX.load(null,t[n]);break}};n.handlePagine=function(){BC.Pager.pagine()};n.ifPageOne=function(){const n=/.+?-\d+\.html/.test(location.pathname);return!n}}()