1!function(){return function t(e,i,n){function s(a,r){if(!i[a]){if(!e[a]){var l="function"==typeof require&&require;if(!r&&l)return l(a,!0);if(o)return o(a,!0);var h=new Error("Cannot find module '"+a+"'");throw h.code="MODULE_NOT_FOUND",h}var u=i[a]={exports:{}};e[a][0].call(u.exports,function(t){return s(e[a][1][t]||t)},u,u.exports,t,e,i,n)}return i[a].exports}for(var o="function"==typeof require&&require,a=0;a<n.length;a++)s(n[a]);return s}}()({1:[function(t,e,i){"use strict";var n=u(t("lazysizes"));t("lazysizes/plugins/native-loading/ls.native-loading");var s=u(t("./modules/baguettebox.js")),o=u(t("./modules/pxEasyExpand.js")),a=u(t("./modules/a11y-dialog.js")),r=u(t("./modules/webcam.js")),l=u(t("./modules/tabby.polyfills.js")),h=u(t("./modules/swiper.js"));u(t("./modules/leaflet/leaflet.js"));function u(t){return t&&t.__esModule?t:{default:t}}document.documentElement.className=document.documentElement.className.replace("no-js","js"),function(t){var e,i={touchend:function(){}};for(e in i)t.addEventListener(e,i)}(document),window.ready=function(t){(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?t():document.addEventListener("DOMContentLoaded",t)},ready(function(){!function(){var t=document.createElement("div");t.style.color="rgba(245,240,255,0)",document.body.appendChild(t);var e=document.defaultView?document.defaultView.getComputedStyle(t,null).color:t.currentStyle.color;e=e.replace(/ /g,""),document.body.removeChild(t),"rgba(245,240,255,0)"!==e&&document.body.classList.add("hcm-true")}()}),t("./polyfills/assign.js"),t("./polyfills/isInteger.js"),t("./polyfills/append.js"),t("./polyfills/before.js"),t("./polyfills/closest.js"),t("./polyfills/forEach.js"),t("./polyfills/prepend.js"),t("./polyfills/remove.js"),ready(function(){t("./polyfills/details.js")}),t("./polyfills/CustomEvent.js"),t("./polyfills/isNaN.js"),t("./polyfills/repeat.js");var c=function(t){return(new DOMParser).parseFromString(t,"text/html").body.firstChild};n.default.cfg.nativeLoading={setLoadingAttribute:!0,disableListeners:{scroll:!0}},n.default.cfg.lazyClass="js-load",n.default.cfg.loadingClass="js-loading",n.default.cfg.loadedClass="js-loaded",n.default.cfg.autosizesClass="js-autosizes",t("./scripts/form-flying-label.js"),ready(function(){s.default.run(".a5-text-image figure, .a5-image figure, .a5-image-gallery",{overlayBackgroundColor:"#fff",animation:"fadeIn",filter:/.+\.(gif|jpe?g|png|webp)/i,closeX:window.lightbox.closeX,leftArrow:window.lightbox.leftArrow,rightArrow:window.lightbox.rightArrow}).length>0&&(document.getElementById("previous-button").setAttribute("aria-label",window.lightbox.prev),document.getElementById("next-button").setAttribute("aria-label",window.lightbox.next),document.getElementById("close-button").setAttribute("aria-label",window.lightbox.close),document.getElementById("previous-button").addEventListener("keydown",function(t){t.shiftKey&&9==t.keyCode&&(t.preventDefault(),document.getElementById("close-button").focus())}))}),t("./modules/mmenu.js"),ready(function(){var t=document.querySelector("#navigation nav");if(void 0!==t&&null!=t){t.id="mmenu";var e=document.querySelector("#mmenu strong[aria-current]");if(e){var i=document.createElement("span");i.setAttribute("aria-current","page"),i.innerHTML=e.innerHTML,e.parentNode.replaceChild(i,e)}new Mmenu("#mmenu",{offCanvas:!1,navbars:[{position:"top",content:["title","prev"]}],navbar:{title:t.getAttribute("data-label")},keyboardNavigation:{enable:!1,enhance:!1},screenReader:!1,hooks:{"openPanel:finish":function(t){var e=document.querySelector("#mmenu .mm-navbars_top a.mm-navbar__title[href]");e?(e.removeAttribute("aria-hidden"),e.setAttribute("title",window.mmenu.titleLayerPrev),e.setAttribute("aria-label",e.text+". "+window.mmenu.labelLayerPrev),e.setAttribute("role","button"),e.focus()):document.querySelector("#mmenu .mm-listitem:first-child > a").focus()}}},{language:"de"});for(var n=document.querySelectorAll(".mm-panel .mm-btn_next"),s=0;s<n.length;s++)n[s].previousElementSibling&&"A"==n[s].previousElementSibling.tagName?n[s].setAttribute("aria-label",window.mmenu.labelLayerNext):n[s].setAttribute("aria-label",n[s].innerText+". "+window.mmenu.labelLayerNext),n[s].setAttribute("title",window.mmenu.titleLayerNext),n[s].setAttribute("role","button"),n[s].setAttribute("aria-expanded","fal
1se")}}),ready(function(){new o.default("#hamburger",{closeWithEsc:!0,setRootClass:"navigation-open",addCloseButton:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!0});if(window.innerWidth<760){var t=document.querySelector(".nav-meta");if(void 0!==t&&null!=t){document.querySelector(".nav-meta > div").setAttribute("id","navmeta"),t.insertAdjacentHTML("afterbegin",'<button type="button" id="navmetabutton">'+t.getAttribute("data-text-open")+"</button>");new o.default("#navmetabutton",{closeWithEsc:!0,switchButtonHtml:!0,setFocusToFirstElement:!1,keepFocusInTargetElement:!0,hiddenAttribute:"data-hidden"},{labelOpen:t.getAttribute("data-label-open"),labelClose:t.getAttribute("data-label-close"),textOpen:t.getAttribute("data-text-open"),textClose:t.getAttribute("data-text-close"),focusHelperText:t.getAttribute("data-focus-helper-text"),controls:"navmeta"})}var e=document.querySelector(".goch-service-links nav");if(void 0!==e&&null!=e){var i=document.createElement("button");i.innerHTML=e.getAttribute("data-text"),i.setAttribute("type","button"),e.parentNode.insertBefore(i,e);new o.default(i,{closeWithEsc:!0,switchButtonHtml:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1,hiddenAttribute:"data-hidden"},{labelOpen:e.getAttribute("data-label-open"),labelClose:e.getAttribute("data-label-close"),controls:e.id})}}if(window.innerWidth>=760){var n=document.querySelector(".nav-sub"),s=document.querySelectorAll(".nav-sub > div > ul");if(s.length>1)for(var a=0;a<s.length-1;a++){s[a].parentElement.setAttribute("id","navsub"+a),s[a+1].insertAdjacentHTML("beforebegin",'<button type="button" id="navsubbutton'+a+'" class="js-open"></button>');var r=2;0==a&&(r=1);new o.default("#navsubbutton"+a,{addCloseButton:!0,closeButtonPos:r,closeWithEsc:!1,switchButtonHtml:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1,setFocusToElement:".js-close"},{labelOpen:n.getAttribute("data-label-open"),labelClose:n.getAttribute("data-label-close"),controls:"navsub"+a});var l=s[a].parentElement.querySelector("button.js-close");l.setAttribute("aria-label",n.getAttribute("data-button-close")),l.innerHTML="<span>"+n.getAttribute("data-button-close")+"</span>"}}for(var h=document.querySelectorAll(".a5-toggle-box-wrapper"),u=function(t){var e=!0,i="";"false"==h[t].getAttribute("data-multi")&&(e=!1);for(var n=h[t].querySelectorAll(".a5-toggle-box"),s=function(s){for(var a=n[s].querySelector(".a5-toggle-box-button"),r=document.createElement("button"),l=0;l<a.childNodes.length;l++)r.appendChild(a.childNodes[l]);a.appendChild(r),n[s].querySelector(".a5-toggle-box-content").id="a5-toggle-content-"+t+"-"+s,i=i+" a5-toggle-content-"+t+"-"+s;new o.default(r,{closeWithEsc:!1,switchButtonHtml:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1},{controls:"a5-toggle-content-"+t+"-"+s});!1===e&&r.addEventListener("click",function(){"false"==this.getAttribute("aria-expanded")&&function(t,e){for(var i=t.querySelectorAll('.a5-toggle-box-button button[aria-expanded="true"]'),n=0;n<i.length;n++)i[n]!=e&&(i[n].click(),e.focus())}(h[t],this)})},a=0;a<n.length;a++)s(a);if(n.length>1){if(!h[t].hasAttribute("data-close-all")&&!h[t].hasAttribute("data-open-all"))return"continue";var r=document.createElement("div");if(r.setAttribute("class","a5-toggle-functions"),h[t].insertBefore(r,h[t].firstChild),h[t].hasAttribute("data-open-all")){var l=c('<button type="button" aria-controls="'+i+'">'+h[t].getAttribute("data-open-all")+"</button>");l.addEventListener("click",function(){for(var e=h[t].querySelectorAll('.a5-toggle-box-button button[aria-expanded="false"]'),i=0;i<e.length;i++)e[i].setAttribute("aria-expanded","true"),e[i].parentNode.nextElementSibling.setAttribute("aria-hidden","false")}),r.appendChild(l)}if(h[t].hasAttribute("data-close-all")){var u=c('<button type="button" aria-controls="'+i+'">'+h[t].getAttribute("data-close-all")+"</button>");u.addEventListener("click",function(){for(var e=h[t].querySelectorAll('.a5-toggle-box-button button[aria-expanded="true"]'),i=0;i<e.length;i++)e[i].setAttribute("aria-expanded","false"),e[i].parentNode.nextElementSibling.setAttribute("aria-hidden","true")}),r.appendChild(u)}}},d=0;d<h.length;d++)u(d);for(var p=document.querySelectorAll(".a5-info-button"),m=0;m<p.length;m++)new o.default(p[m],{closeWithEsc:!1,addCloseButton:!1,keepFocusInTargetElement:!1})}),ready(function(){var t=document.querySelector("#goch-dialog");if(void 0!==t&&null!=t){new a.default(t);var e=document.getElementById("searchbutton");e.setAttribute("role","button");var i=document.getElementById("quicklinkbutton");i.setAttribute("role","button");var n=document.getElementById("dialog-search"),s=document.getElementById("dialog-links");if(void 0!==e&&null!=e&&void 0!==i&&null!=i&&void 0!==n&&null!=n&&void 0!==s&&null!=s){e.addEventListener("click",function(t){t.preventDefault(),s.removeAttribute("open"),n.setAttribute("open","open")}),i.addEventListener("click",function(t){t.preventDefault(),n.removeAttribute("open"),s.setAttribute("open","open")});var o=n.querySelector("summary"),r=s.querySelector("summary");void 0!==o&&null!=o&&void 0!==r&&null!=r&&(o.addEventListener("click",function(t){s.removeAttribute("open")}),r.addEventListener("click",function(t){n.removeAttribute("open")}))}}}),ready(function(){new r.default(".webcam")}),ready(function(){if(document.querySelectorAll("[data-tabs]").length>0)new l.default("[data-tabs]");var t=document.querySelectorAll("[data-tabs-closeable]");if(t.length>0){document.addEventListener("tabby",function(t){if(t.target.parentNode.parentNode.hasAttribute("data-tabs-closeable")){var e=t.target.parentNode.parentNode.querySelectorAll('a[tabindex="0"]');e.length>1&&e[0].setAttribute("tabindex","-1")}});for(var e=function(e){var i=t[e].querySelectorAll("a"),n=void 0;i.length>0&&i[0].setAttribute("tabindex","0");for(var s=function(t){i[t].addEventListener("click",function(e){var s=i[t];n==s?(s.setAttribute("aria-selected",!1),document.getElementById(s.hash.replace("#","")).setAttribute("hidden","true"),n=null):(s.setAttribute("aria-selected",!0),document.getElementById(s.hash.replace("#","")).removeAttribute("hidden"),n=s)}),i[t].addEventListener("focus",function(e){"true"===e.target.getAttribute("aria-selected")&&(n=i[t])})},o=0;o<i.length;o++)s(o)},i=0;i<t.length;i++)e(i)}}),ready(function(){for(var t=document.querySelectorAll(".goch-service-ticker, .a5-card-slider-inner, .a5-image-slider-inner, .a5-header-links-inner"),e=function(e){var i=t[e].querySelector("ul"),n=i.querySelectorAll("li");if(n.length<2)return"continue";
1if(t[e].getAttribute("data-slider-minitems")&&n.length<t[e].getAttribute("data-slider-minitems"))return"continue";t[e].classList.add("swiper-container"),i.classList.add("swiper-wrapper");for(var s=0;s<n.length;s++)n[s].classList.add("swiper-slide");if(t[e].classList.contains("goch-service-ticker"))!function(){var n=document.createElement("div");n.setAttribute("class","swiper-controls"),t[e].append(n);var s=document.createElement("button");s.setAttribute("type","button"),s.setAttribute("data-autoplay","stop"),s.setAttribute("aria-label",swiper.ariaLabelStop),s.addEventListener("click",function(t){t.preventDefault();var e=this.closest(".swiper-container").swiper;e.autoplay.running?(this.setAttribute("data-autoplay","start"),this.setAttribute("aria-label",swiper.ariaLabelStart),i.setAttribute("aria-live","polite"),e.autoplay.stop()):(this.setAttribute("data-autoplay","stop"),this.setAttribute("aria-label",swiper.ariaLabelStop),i.setAttribute("aria-live","off"),e.autoplay.start())}),n.insertBefore(s,n.firstChild);for(var o=i.querySelectorAll("a"),a=function(t){o[t].addEventListener("focus",function(e){var i=this.closest(".swiper-container").swiper;i.autoplay.running?s.click():i.slideToLoop(t)})},r=0;r<o.length;r++)a(r);new h.default(t[e],{a11y:{enabled:!1},speed:1e3,allowTouchMove:!1,autoHeight:!0,autoplay:!0,pauseOnMouseEnter:!0,cssMode:!1,effect:"fade",fadeEffect:{crossFade:!0},keyboard:{enabled:!0,onlyInViewport:!1},loop:!0,slidesPerView:1,spaceBetween:0})}();else if(t[e].classList.contains("a5-card-slider-inner")){var o=document.createElement("div");o.setAttribute("class","swiper-controls"),t[e].parentNode.append(o);var a=c('<button type="button" class="swiper-next">'+swiper.next+"</button>");o.insertBefore(a,o.firstChild);var r=c('<button type="button" class="swiper-prev">'+swiper.prev+"</button>");o.insertBefore(r,o.firstChild),new h.default(t[e],{effect:"slide",loop:!0,autoHeight:!0,a11y:{prevSlideMessage:swiper.prevTitle,nextSlideMessage:swiper.nextTitle,firstSlideMessage:swiper.firstTitle,lastSlideMessage:swiper.lastTitle,paginationBulletMessage:swiper.bulletTitle},navigation:{nextEl:a,prevEl:r},keyboard:{enabled:!0,onlyInViewport:!1},slidesPerView:1,spaceBetween:0,breakpoints:{760:{slidesPerView:2,spaceBetween:14},980:{slidesPerView:3,spaceBetween:14},1140:{slidesPerView:3,spaceBetween:28}}}),document.addEventListener("tabby",function(t){for(var e=document.getElementById(t.target.hash.replace("#","")).querySelectorAll(".a5-card-slider .swiper-container"),i=0;i<e.length;i++)e[i].swiper.update(),e[i].swiper.slideToLoop(0,1)})}else if(t[e].classList.contains("a5-image-slider-inner")){var l=document.createElement("div");l.setAttribute("class","swiper-controls"),t[e].parentNode.append(l);var u=c('<button type="button" class="swiper-next">'+swiper.next+"</button>");l.insertBefore(u,l.firstChild);var d=c('<button type="button" class="swiper-prev">'+swiper.prev+"</button>");l.insertBefore(d,l.firstChild),new h.default(t[e],{effect:"slide",loop:!0,autoHeight:!0,a11y:{prevSlideMessage:swiper.prevTitle,nextSlideMessage:swiper.nextTitle,firstSlideMessage:swiper.firstTitle,lastSlideMessage:swiper.lastTitle,paginationBulletMessage:swiper.bulletTitle},navigation:{nextEl:u,prevEl:d},keyboard:{enabled:!0,onlyInViewport:!1},slidesPerView:1,spaceBetween:0})}else if(t[e].classList.contains("a5-header-links-inner")){var p=document.createElement("div");p.setAttribute("class","swiper-controls"),t[e].parentNode.prepend(p);var m=c('<button type="button" class="swiper-next">'+swiper.next+"</button>");p.insertBefore(m,p.firstChild);var f=c('<button type="button" class="swiper-prev">'+swiper.prev+"</button>");p.insertBefore(f,p.firstChild);for(var v=new h.default(t[e],{effect:"slide",direction:"vertical",autoHeight:!0,a11y:{prevSlideMessage:swiper.bottomTitle,nextSlideMessage:swiper.topTitle,firstSlideMessage:swiper.firstTitle,lastSlideMessage:swiper.lastTitle,paginationBulletMessage:swiper.bulletTitle},navigation:{nextEl:m,prevEl:f},keyboard:{enabled:!0,onlyInViewport:!1},slidesPerView:"auto",slidesPerGroup:3,spaceBetween:0,on:{slideChange:function(){this.update()}}}),g=i.querySelectorAll("a"),_=function(t){g[t].addEventListener("focus",function(e){this.closest(".swiper-container").swiper.slideTo(t)})},b=0;b<g.length;b++)_(b);
1setTimeout(function(){v.update()},50)}},i=0;i<t.length;i++)e(i)}),t("./modules/leaflet/leaflet.control.fullscreen.js"),t("./modules/leaflet/leaflet.sleep.js"),t("./scripts/leaflet-simple.js"),t("./scripts/leaflet-extended.js")},{"./modules/a11y-dialog.js":2,"./modules/baguettebox.js":3,"./modules/leaflet/leaflet.control.fullscreen.js":4,"./modules/leaflet/leaflet.js":5,"./modules/leaflet/leaflet.sleep.js":6,"./modules/mmenu.js":7,"./modules/pxEasyExpand.js":8,"./modules/swiper.js":9,"./modules/tabby.polyfills.js":10,"./modules/webcam.js":11,"./polyfills/CustomEvent.js":12,"./polyfills/append.js":13,"./polyfills/assign.js":14,"./polyfills/before.js":15,"./polyfills/closest.js":16,"./polyfills/details.js":17,"./polyfills/forEach.js":18,"./polyfills/isInteger.js":19,"./polyfills/isNaN.js":20,"./polyfills/prepend.js":21,"./polyfills/remove.js":22,"./polyfills/repeat.js":23,"./scripts/form-flying-label.js":24,"./scripts/leaflet-extended.js":25,"./scripts/leaflet-simple.js":26,lazysizes:27,"lazysizes/plugins/native-loading/ls.native-loading":28}],2:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,o;s=void 0,o=function(){var t=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"]):checked','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])',"summary"];function e(t){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=t,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function i(t,e){return i=(e||document).querySelectorAll(t),Array.prototype.slice.call(i);var i}function n(t){var e=s(t),i=t.querySelector("[autofocus]")||e[0];i&&i.focus()}function s(e){return i(t.join(","),e).filter(function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)})}function o(){i("[data-a11y-dialog]").forEach(function(t){new e(t)})}return e.prototype.create=function(){return this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=i('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(t){t.addEventListener("click",this._show)}.bind(this)),this._closers=i("[data-a11y-dialog-hide]",this.$el).concat(i('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(t){t.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},e.prototype.show=function(t){return this.shown?this:(this._previouslyFocused=document.activeElement,this.$el.removeAttribute("aria-hidden"),this.shown=!0,n(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",t),this)},e.prototype.hide=function(t){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",t),this):this},e.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(t){t.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(t){t.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},e.prototype.on=function(t,e){return void 0===this._listeners[t]&&(this._listeners[t]=[]),this._listeners[t].push(e),this},e.prototype.off=function(t,e){var i=(this._listeners[t]||[]).indexOf(e);return i>-1&&this._listeners[t].splice(i,1),this},e.prototype._fire=function(t,e){(this._listeners[t]||[]).forEac
1h(function(t){t(this.$el,e)}.bind(this))},e.prototype._bindKeypress=function(t){this.$el.contains(document.activeElement)&&(this.shown&&27===t.which&&"alertdialog"!==this.$el.getAttribute("role")&&(t.preventDefault(),this.hide(t)),this.shown&&9===t.which&&function(t,e){var i=s(t),n=i.indexOf(document.activeElement);e.shiftKey&&0===n?(i[i.length-1].focus(),e.preventDefault()):e.shiftKey||n!==i.length-1||(i[0].focus(),e.preventDefault())}(this.$el,t))},e.prototype._maintainFocus=function(t){!this.shown||t.target.closest('[aria-modal="true"]')||t.target.closest("[data-a11y-dialog-ignore-focus-trap]")||n(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):window.requestAnimationFrame?window.requestAnimationFrame(o):window.setTimeout(o,16)),e},"object"===(void 0===i?"undefined":n(i))&&void 0!==e?e.exports=o():"function"==typeof define&&define.amd?define(o):(s="undefined"!=typeof globalThis?globalThis:s||self).A11yDialog=o()},{}],3:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s;s=function(){var t,e,i,n,s,o='<svg width="44" height="60"><polyline points="30 10 10 30 30 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>',a='<svg width="44" height="60"><polyline points="14 10 34 30 14 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/></svg>',r='<svg width="30" height="30"><g stroke="rgb(160,160,160)" stroke-width="4"><line x1="5" y1="5" x2="25" y2="25"/><line x1="5" y1="25" x2="25" y2="5"/></g></svg>',l={},h={captions:!0,buttons:"auto",fullScreen:!1,noScrollbars:!1,bodyClass:"baguetteBox-open",titleTag:!1,async:!1,preload:2,animation:"slideIn",afterShow:null,afterHide:null,onChange:null,overlayBackgroundColor:"rgba(0,0,0,.8)",closeX:r,leftArrow:o,rightArrow:a},u={},c=[],d=0,p=!1,m={},f=!1,v=/.+\.(gif|jpe?g|png|webp)/i,g={},_=[],b=null,y=function(t){-1!==t.target.id.indexOf("baguette-img")&&I()},w=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,D()},x=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,N()},E=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,I()},T=function(t){m.count++,m.count>1&&(m.multitouch=!0),m.startX=t.changedTouches[0].pageX,m.startY=t.changedTouches[0].pageY},L=function(t){if(!f&&!m.multitouch){t.preventDefault?t.preventDefault():t.returnValue=!1;var e=t.touches[0]||t.changedTouches[0];e.pageX-m.startX>40?(f=!0,D()):e.pageX-m.startX<-40?(f=!0,N()):m.startY-e.pageY>100&&I()}},S=function(){m.count--,m.count<=0&&(m.multitouch=!1),f=!1},C=function(){S()},P=function(e){"block"===t.style.display&&t.contains&&!t.contains(e.target)&&(e.stopPropagation(),O())};function M(t){if(g.hasOwnProperty(t)){var e=g[t].galleries;[].forEach.call(e,function(t){[].forEach.call(t,function(t){q(t.imageElement,"click",t.eventHandler)}),c===t&&(c=[])}),delete g[t]}}function k(t){switch(t.keyCode){case 37:D();break;case 39:N();break;case 27:I();break;case 36:!function(t){t&&t.preventDefault();j(0)}(t);break;case 35:!function(t){t&&t.preventDefault();j(c.length-1)}(t)}}function A(o,a){if(c!==o){for(c=o,function(o){o||(o={});for(var a in h)l[a]=h[a],void 0!==o[a]&&(l[a]=o[a]);e.style.transition=e.style.webkitTransition="fadeIn"===l.animation?"opacity .4s ease":"slideIn"===l.animation?"":"none","auto"===l.buttons&&("ontouchstart"in window||1===c.length)&&(l.buttons=!1);i.style.display=n.style.display=l.buttons?"":"none",s.innerHTML=l.closeX,l.buttons&&(i.innerHTML=l.leftArrow,n.innerHTML=l.rightArrow);try{t.style.backgroundColor=l.overlayBackgroundColor}catch(t){}}(a);e.firstChild;)e.removeChild(e.firstChild);_.length=0;for(var r,u=[],d=[],p=0;p<o.length;p++)(r=G("div")).className="full-image",r.id="baguette-img-"+p,_.push(r),u.push("baguetteBox-figure-"+p),d.push("baguetteBox-figcaption-"+p),e.appendChild(_[p]);t.setAttribute("aria-labelledby",u.join(" ")),t.setAttribute("aria-describedby",d.join(" "))}}function z(e){l.noScrollbars&&(document.documentElement.style.overflowY="hidden",document.body.style.overflowY="scroll"),"block"!==t.style.display&&($(document,"keydown",k),m={count:0,startX:null,startY:null},B(d=e,function(){Z(d),F(d)}),R(),t.style.display="block",l.fullScreen&&(t.requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.mozRequestFullScreen&&t.mozRequestFullScreen()),setTimeout(function(){t.className="visible",l.bodyClass&&document.body.classList&&document.body.classList.add(l.bodyClass),l.afterShow&&l.afterShow()},50),l.onChange&&l.onChange(d,_.length),b=document.activeElement,O(),p=!0)}function O(){l.buttons?i.focus():s.focus()}function I(){l.noScrollbars&&(document.documentElement.style.overflowY="auto",document.body.style.overflowY="auto"),"none"!==t.style.display&&(q(document,"keydown",k),t.className="",setTimeout(function(){t.style.display="none",document.fullscreen&&(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()),l.bodyClass&&document.body.classList&&document.body.classList.remove(l.bodyClass),l.afterHide&&l.afterHide(),b&&b.focu
1s(),p=!1},500))}function B(t,e){var i=_[t],n=c[t];if(void 0!==i&&void 0!==n)if(i.getElementsByTagName("img")[0])e&&e();else{var s=n.imageElement,o=s.getElementsByTagName("img")[0],a="function"==typeof l.captions?l.captions.call(c,s):s.getAttribute("data-caption")||s.title,r=function(t){var e=t.href;if(t.dataset){var i=[];for(var n in t.dataset)"at-"!==n.substring(0,3)||isNaN(n.substring(3))||(i[n.replace("at-","")]=t.dataset[n]);for(var s=Object.keys(i).sort(function(t,e){return parseInt(t,10)<parseInt(e,10)?-1:1}),o=window.innerWidth*window.devicePixelRatio,a=0;a<s.length-1&&s[a]<o;)a++;e=i[s[a]]||e}return e}(s),h=G("figure");if(h.id="baguetteBox-figure-"+t,h.innerHTML='<div class="baguetteBox-spinner"><div class="baguetteBox-double-bounce1"></div><div class="baguetteBox-double-bounce2"></div></div>',l.captions&&a){var u=G("figcaption");u.id="baguetteBox-figcaption-"+t,u.innerHTML=a,h.appendChild(u)}i.appendChild(h);var d=G("img");d.onload=function(){var i=document.querySelector("#baguette-img-"+t+" .baguetteBox-spinner");h.removeChild(i),!l.async&&e&&e()},d.setAttribute("src",r),d.alt=o&&o.alt||"",l.titleTag&&a&&(d.title=a),h.appendChild(d),l.async&&e&&e()}}function N(){return j(d+1)}function D(){return j(d-1)}function j(t,e){return!p&&t>=0&&t<e.length?(A(e,l),z(t),!0):t<0?(l.animation&&H("left"),!1):t>=_.length?(l.animation&&H("right"),!1):(B(d=t,function(){Z(d),F(d)}),R(),l.onChange&&l.onChange(d,_.length),!0)}function H(t){e.className="bounce-from-"+t,setTimeout(function(){e.className=""},400)}function R(){var t=100*-d+"%";"fadeIn"===l.animation?(e.style.opacity=0,setTimeout(function(){u.transforms?e.style.transform=e.style.webkitTransform="translate3d("+t+",0,0)":e.style.left=t,e.style.opacity=1},400)):u.transforms?e.style.transform=e.style.webkitTransform="translate3d("+t+",0,0)":e.style.left=t}function Z(t){t-d>=l.preload||B(t+1,function(){Z(t+1)})}function F(t){d-t>=l.preload||B(t-1,function(){F(t-1)})}function $(t,e,i,n){t.addEventListener?t.addEventListener(e,i,n):t.attachEvent("on"+e,function(t){(t=t||window.event).target=t.target||t.srcElement,i(t)})}function q(t,e,i,n){t.removeEventListener?t.removeEventListener(e,i,n):t.detachEvent("on"+e,i)}function W(t){return document.getElementById(t)}function G(t){return document.createElement(t)}return[].forEach||(Array.prototype.forEach=function(t,e){for(var i=0;i<this.length;i++)t.call(e,this[i],i,this)}),[].filter||(Array.prototype.filter=function(t,e,i,n,s){for(i=this,n=[],s=0;s<i.length;s++)t.call(e,i[s],s,i)&&n.push(i[s]);return n}),{run:function(l,h){var c;return u.transforms=void 0!==(c=G("div")).style.perspective||void 0!==c.style.webkitPerspective,u.svg=function(){var t=G("div");return t.innerHTML="<svg/>","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}(),u.passiveEvents=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),function(){if(t=W("baguetteBox-overlay"))return e=W("baguetteBox-slider"),i=W("previous-button"),n=W("next-button"),void(s=W("close-button"));var l,h;(t=G("div")).setAttribute("role","dialog"),t.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(t),(e=G("div")).id="baguetteBox-slider",t.appendChild(e),(i=G("button")).setAttribute("type","button"),i.id="previous-button",i.setAttribute("aria-label","Previous"),i.innerHTML=u.svg?o:"<",t.appendChild(i),(n=G("button")).setAttribute("type","button"),n.id="next-button",n.setAttribute("aria-label","Next"),n.innerHTML=u.svg?a:">",t.appendChild(n),(s=G("button")).setAttribute("type","button"),s.id="close-button",s.setAttribute("aria-label","Close"),s.innerHTML=u.svg?r:"×",t.appendChild(s),i.className=n.className=s.className="baguetteBox-button",l=u.passiveEvents?{passive:!1}:null,h=u.passiveEvents?{passive:!0}:null,$(t,"click",y),$(i,"click",w),$(n,"click",x),$(s,"click",E),$(e,"contextmenu",C),$(t,"touchstart",T,h),$(t,"touchmove",L,l),$(t,"touchend",S),$(document,"focus",P,!0)}(),M(l),function(t,e){var i=document.querySelectorAll(t),n={galleries:[],nodeList:i};return g[t]=n,[].forEach.call(i,function(t){e&&e.filter&&(v=e.filter);var i=[];if(i="A"===t.tagName?[t]:t.getElementsByTagName("a"),0!==(i=[].filter.call(i,function(t){if(-1===t.className.indexOf(e&&e.ignoreClass))return v.test(t.href)})).length){var s=[];[].forEach.call(i,function(t,i){var n=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,A(s,e),z(i)},o={eventHandler:n,imageElement:t};$(t,"click",n),s.push(o)}),n.galleries.push(s)}}),n.galleries}(l,h)},show:j,showNext:N,showPrevious:D,hide:I,destroy:function(){var o,a;o=u.passiveEvents?{passive:!1}:null,a=u.passiveEvents?{passive:!0}:null,q(t,"click",y),q(i,"click",w),q(n,"click",x),q(s,"click",E),q(e,"contextmenu",C),q(t,"touchstart",T,a),q(t,"touchmove",L,o),q(t,"touchend",S),q(document,"focus",P,!0),function(){for(var t in g)g.hasOwnProperty(t)&&M(t)}(),q(document,"keydown",k),document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay")),g={},c=[],d=0}}},"function"==typeof define&&define.amd?define(s):"object"===(void 0===i?"undefined":n(i))?e.exports=s():(void 0).baguetteBox=s()},{}
1],4:[function(t,e,i){"use strict";!function(){L.Control.FullScreen=L.Control.extend({options:{position:"topleft",title:"Full Screen",titleCancel:"Exit Full Screen",forceSeparateButton:!1,forcePseudoFullscreen:!1,fullscreenElement:!1},onAdd:function(t){var e,i="leaflet-control-zoom-fullscreen",n="";return e=t.zoomControl&&!this.options.forceSeparateButton?t.zoomControl._container:L.DomUtil.create("div","leaflet-bar"),this.options.content?n=this.options.content:i+=" fullscreen-icon",this._createButton(this.options.title,i,n,e,this.toggleFullScreen,this),this._map.fullscreenControl=this,this._map.on("enterFullscreen exitFullscreen",this._toggleTitle,this),e},onRemove:function(e){L.DomEvent.off(this.link,"click",L.DomEvent.stopPropagation).off(this.link,"click",L.DomEvent.preventDefault).off(this.link,"click",this.toggleFullScreen,this),L.DomEvent.off(this._container,t.fullScreenEventName,L.DomEvent.stopPropagation).off(this._container,t.fullScreenEventName,L.DomEvent.preventDefault).off(this._container,t.fullScreenEventName,this._handleFullscreenChange,this),L.DomEvent.off(document,t.fullScreenEventName,L.DomEvent.stopPropagation).off(document,t.fullScreenEventName,L.DomEvent.preventDefault).off(document,t.fullScreenEventName,this._handleFullscreenChange,this)},_createButton:function(e,i,n,s,o,a){return this.link=L.DomUtil.create("a",i,s),this.link.href="#",this.link.title=e,this.link.innerHTML=n,this.link.setAttribute("role","button"),this.link.setAttribute("aria-label",e),L.DomEvent.on(this.link,"click",L.DomEvent.stopPropagation).on(this.link,"click",L.DomEvent.preventDefault).on(this.link,"click",o,a),L.DomEvent.on(s,t.fullScreenEventName,L.DomEvent.stopPropagation).on(s,t.fullScreenEventName,L.DomEvent.preventDefault).on(s,t.fullScreenEventName,this._handleFullscreenChange,a),L.DomEvent.on(document,t.fullScreenEventName,L.DomEvent.stopPropagation).on(document,t.fullScreenEventName,L.DomEvent.preventDefault).on(document,t.fullScreenEventName,this._handleFullscreenChange,a),this.link},toggleFullScreen:function(){var e=this._map;e._exitFired=!1,e._isFullscreen?(t.supportsFullScreen&&!this.options.forcePseudoFullscreen?t.cancelFullScreen():L.DomUtil.removeClass(this.options.fullscreenElement?this.options.fullscreenElement:e._container,"leaflet-pseudo-fullscreen"),e.fire("exitFullscreen"),e._exitFired=!0,e._isFullscreen=!1):(t.supportsFullScreen&&!this.options.forcePseudoFullscreen?t.requestFullScreen(this.options.fullscreenElement?this.options.fullscreenElement:e._container):L.DomUtil.addClass(this.options.fullscreenElement?this.options.fullscreenElement:e._container,"leaflet-pseudo-fullscreen"),e.fire("enterFullscreen"),e._isFullscreen=!0)},_toggleTitle:function(){this.link.title=this._map._isFullscreen?this.options.title:this.options.titleCancel},_handleFullscreenChange:function(){var e=this._map;e.invalidateSize(),t.isFullScreen()||e._exitFired||(e.fire("exitFullscreen"),e._exitFired=!0,e._isFullscreen=!1)}}),L.Map.include({toggleFullscreen:function(){this.fullscreenControl.toggleFullScreen()}}),L.Map.addInitHook(function(){this.options.fullscreenControl&&this.addControl(L.control.fullscreen(this.options.fullscreenControlOptions))}),L.control.fullscreen=function(t){return new L.Control.FullScreen(t)};var t={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},e="webkit moz o ms khtml".split(" ");if(void 0!==document.exitFullscreen)t.supportsFullScreen=!0;else{for(var i=0,n=e.length;i<n;i++)if(t.prefix=e[i],void 0!==document[t.prefix+"CancelFullScreen"]){t.supportsFullScreen=!0;break}void 0!==document.msExitFullscreen&&(t.prefix="ms",t.supportsFullScreen=!0)}t.supportsFullScreen&&("ms"===t.prefix?t.fullScreenEventName="MSFullscreenChange":t.fullScreenEventName=t.prefix+"fullscreenchange",t.isFullScreen=function(){switch(this.prefix){case"":return document.fullscreen;case"webkit":return document.webkitIsFullScreen;case"ms":return document.msFullscreenElement;default:return document[this.prefix+"FullScreen"]}},t.requestFullScreen=function(t){switch(this.prefix){case"":return t.requestFullscreen();case"ms":return t.msRequestFullscreen();default:return t[this.prefix+"RequestFullScreen"]()}},t.cancelFullScreen=function(){switch(this.prefix){case"":return document.exitFullscreen();case"ms":return document.msExitFullscreen();default:return document[this.prefix+"CancelFullScreen"]()}}),"undefined"!=typeof jQuery&&(jQuery.fn.requestFullScreen=function(){return this.each(function(){var e=jQuery(this);t.supportsFullScreen&&t.requestFullScreen(e)})}),window.fullScreenApi=t}()},{}
1],5:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s;s=function(t){function e(t){for(var e,i,n=1,s=arguments.length;n<s;n++)for(e in i=arguments[n])t[e]=i[e];return t}var i=Object.create||function(t){return s.prototype=t,new s};function s(){}function o(t,e){var i=Array.prototype.slice;if(t.bind)return t.bind.apply(t,i.call(arguments,1));var n=i.call(arguments,2);return function(){return t.apply(e,n.length?n.concat(i.call(arguments)):arguments)}}var a=0;function r(t){return t._leaflet_id=t._leaflet_id||++a,t._leaflet_id}function l(t,e,i){var n,s,o=function(){n=!1,s&&(a.apply(i,s),s=!1)},a=function(){n?s=arguments:(t.apply(i,arguments),setTimeout(o,e),n=!0)};return a}function h(t,e,i){var n=e[1],s=e[0],o=n-s;return t===n&&i?t:((t-s)%o+o)%o+s}function u(){return!1}function c(t,e){var i=Math.pow(10,void 0===e?6:e);return Math.round(t*i)/i}function d(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function p(t){return d(t).split(/\s+/)}function m(t,e){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?i(t.options):{}),e)t.options[n]=e[n];return t.options}function f(t,e,i){var n=[];for(var s in t)n.push(encodeURIComponent(i?s.toUpperCase():s)+"="+encodeURIComponent(t[s]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")}var v=/\{ *([\w_-]+) *\}/g;function g(t,e){return t.replace(v,function(t,i){var n=e[i];if(void 0===n)throw new Error("No value provided for variable "+t);return"function"==typeof n&&(n=n(e)),n})}var _=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function b(t,e){for(var i=0;i<t.length;i++)if(t[i]===e)return i;return-1}var y="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function w(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var x=0;function E(t){var e=+new Date,i=Math.max(0,16-(e-x));return x=e+i,window.setTimeout(t,i)}var T=window.requestAnimationFrame||w("RequestAnimationFrame")||E,S=window.cancelAnimationFrame||w("CancelAnimationFrame")||w("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function C(t,e,i){if(!i||T!==E)return T.call(window,o(t,e));t.call(e)}function P(t){t&&S.call(window,t)}var M={extend:e,create:i,bind:o,lastId:a,stamp:r,throttle:l,wrapNum:h,falseFn:u,formatNum:c,trim:d,splitWords:p,setOptions:m,getParamString:f,template:g,isArray:_,indexOf:b,emptyImageUrl:y,requestFn:T,cancelFn:S,requestAnimFrame:C,cancelAnimFrame:P};function k(){}k.extend=function(t){function n(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var s=n.__super__=this.prototype,o=i(s);for(var a in(o.constructor=n).prototype=o,this)Object.prototype.hasOwnProperty.call(this,a)&&"prototype"!==a&&"__super__"!==a&&(n[a]=this[a]);return t.statics&&(e(n,t.statics),delete t.statics),t.includes&&(function(t){if("undefined"!=typeof L&&L&&L.Mixin){t=_(t)?t:[t];for(var e=0;e<t.length;
1e++)t[e]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(t.includes),e.apply(null,[o].concat(t.includes)),delete t.includes),o.options&&(t.options=e(i(o.options),t.options)),e(o,t),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){s.callInitHooks&&s.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=o._initHooks.length;t<e;t++)o._initHooks[t].call(this)}},n},k.include=function(t){return e(this.prototype,t),this},k.mergeOptions=function(t){return e(this.prototype.options,t),this},k.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i),this};var A={on:function(t,e,i){if("object"==n(t))for(var s in t)this._on(s,t[s],e);else for(var o=0,a=(t=p(t)).length;o<a;o++)this._on(t[o],e,i);return this},off:function(t,e,i){if(t)if("object"==n(t))for(var s in t)this._off(s,t[s],e);else for(var o=0,a=(t=p(t)).length;o<a;o++)this._off(t[o],e,i);else delete this._events;return this},_on:function(t,e,i){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),i===this&&(i=void 0);for(var s={fn:e,ctx:i},o=n,a=0,r=o.length;a<r;a++)if(o[a].fn===e&&o[a].ctx===i)return;o.push(s)},_off:function(t,e,i){var n,s,o;if(this._events&&(n=this._events[t]))if(e){if(i===this&&(i=void 0),n)for(s=0,o=n.length;s<o;s++){var a=n[s];if(a.ctx===i&&a.fn===e)return a.fn=u,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(s,1)}}else{for(s=0,o=n.length;s<o;s++)n[s].fn=u;delete this._events[t]}},fire:function(t,i,n){if(!this.listens(t,n))return this;var s=e({},i,{type:t,target:this,sourceTarget:i&&i.sourceTarget||this});if(this._events){var o=this._events[t];if(o){this._firingCount=this._firingCount+1||1;for(var a=0,r=o.length;a<r;a++){var l=o[a];l.fn.call(l.ctx||this,s)}this._firingCount--}}return n&&this._propagateEvent(s),this},listens:function(t,e){var i=this._events&&this._events[t];if(i&&i.length)return!0;if(e)for(var n in this._eventParents)if(this._eventParents[n].listens(t,e))return!0;return!1},once:function(t,e,i){if("object"==n(t)){for(var s in t)this.once(s,t[s],e);return this}var a=o(function(){this.off(t,e,i).off(t,a,i)},this);return this.on(t,e,i).on(t,a,i)},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[r(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[r(t)],this},_propagateEvent:function(t){for(var i in this._eventParents)this._eventParents[i].fire(t.type,e({layer:t.target,propagatedFrom:t.target},t),!0)}};A.addEventListener=A.on,A.removeEventListener=A.clearAllEventListeners=A.off,A.addOneTimeEventListener=A.once,A.fireEvent=A.fire,A.hasEventListeners=A.listens;var z=k.extend(A);function O(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e}var I=Math.trunc||function(t){return 0<t?Math.floor(t):Math.ceil(t)};function B(t,e,i){return t instanceof O?t:_(t)?new O(t[0],t[1]):null==t?t:"object"==n(t)&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function N(t,e){if(t)for(var i=e?[t,e]:t,n=0,s=i.length;n<s;n++)this.extend(i[n])}function D(t,e){return!t||t instanceof N?t:new N(t,e)}function j(t,e){if(t)for(var i=e?[t,e]:t,n=0,s=i.length;n<s;n++)this.extend(i[n])}function H(t,e){return t instanceof j?t:new j(t,e)}function R(t,e,i){if(isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=+t,this.lng=+e,void 0!==i&&(this.alt=+i)}function Z(t,e,i){return t instanceof R?t:_(t)&&"object"!=n(t[0])?3===t.length?new R(t[0],t[1],t[2]):2===t.length?new R(t[0],t[1]):null:null==t?t:"object"==n(t)&&"lat"in t?new R(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===e?null:new R(t,e,i)}O.prototype={clone:function(){return new O(this.x,this.y)},add:function(t){return this.clone()._add(B(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(B(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new O(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new O(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=I(this.x),this.y=I(this.y),this},distanceTo:function(t){var e=(t=B(t)).x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return(t=B(t)).x===this.x&&t.y===this.y},contains:function(t){return t=B(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+c(this.x)+", "+c(this.y)+")"}},N.prototype={extend:function(t){return t=B(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new O((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new O(this.min.x,this.max.y)},getTopRight:function(){return new O(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return(t=("number"==typeof t[0]||t instanceof O?B:D)(t))instanceof N?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=D(t);var e=this.min,i=this.max,n=t.min,s=t.max,o=s.x>=e.x&&n.x<=i.x,a=s.y>=e.y&&n.y<=i.y;return o&&a},overlaps:function(t){t=D(t);var e=this.min,i=this.max,n=t.min,s=t.max,o=s.x>e.x&&n.x<i.x,a=s.y>e.y&&n.y<i.y;return o&&a},isValid:function(){return!(!this.min||!this.max)}},j.prototype={extend:function(t){var e,i,n=this._southWest,s=this._northEast;if(t instanceof R)i=e=t;else{if(!(t instanceof j))return t?this.extend(Z(t)||H(t)):this;if(e=t._southWest,i=t._northEast,!e||!i)return this}return n||s?(n.lat=Math.min(e.lat,n.lat),n.lng=Math.min(e.lng,n.lng),s.lat=Math.max(i.lat,s.lat),s.lng=Math.max(i.lng,s.lng)):(this._southWest=new R(e.lat,e.lng),this._northEast=new R(i.lat,i.lng)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new j(new R(e.lat-n,e.lng-s),new R(i.lat+n,i.lng+s))},getCenter:function(){return new R((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new R(this.getNorth(),this.getWest())},getSouthEast:function(){return new R(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat}
1,getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t=("number"==typeof t[0]||t instanceof R||"lat"in t?Z:H)(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof j?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),o=s.lat>=e.lat&&n.lat<=i.lat,a=s.lng>=e.lng&&n.lng<=i.lng;return o&&a},overlaps:function(t){t=H(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),o=s.lat>e.lat&&n.lat<i.lat,a=s.lng>e.lng&&n.lng<i.lng;return o&&a},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,e){return!!t&&(t=H(t),this._southWest.equals(t.getSouthWest(),e)&&this._northEast.equals(t.getNorthEast(),e))},isValid:function(){return!(!this._southWest||!this._northEast)}};var F,$={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var e=this.projection.bounds,i=this.scale(t);return new N(this.transformation.transform(e.min,i),this.transformation.transform(e.max,i))},infinite:!(R.prototype={equals:function(t,e){return!!t&&(t=Z(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===e?1e-9:e))},toString:function(t){return"LatLng("+c(this.lat,t)+", "+c(this.lng,t)+")"},distanceTo:function(t){return q.distance(this,Z(t))},wrap:function(){return q.wrapLatLng(this)},toBounds:function(t){var e=180*t/40075017,i=e/Math.cos(Math.PI/180*this.lat);return H([this.lat-e,this.lng-i],[this.lat+e,this.lng+i])},clone:function(){return new R(this.lat,this.lng,this.alt)}}),wrapLatLng:function(t){var e=this.wrapLng?h(t.lng,this.wrapLng,!0):t.lng;return new R(this.wrapLat?h(t.lat,this.wrapLat,!0):t.lat,e,t.alt)},wrapLatLngBounds:function(t){var e=t.getCenter(),i=this.wrapLatLng(e),n=e.lat-i.lat,s=e.lng-i.lng;if(0==n&&0==s)return t;
1var o=t.getSouthWest(),a=t.getNorthEast();return new j(new R(o.lat-n,o.lng-s),new R(a.lat-n,a.lng-s))}},q=e({},$,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var i=Math.PI/180,n=t.lat*i,s=e.lat*i,o=Math.sin((e.lat-t.lat)*i/2),a=Math.sin((e.lng-t.lng)*i/2),r=o*o+Math.cos(n)*Math.cos(s)*a*a,l=2*Math.atan2(Math.sqrt(r),Math.sqrt(1-r));return this.R*l}}),W=6378137,G={R:W,MAX_LATITUDE:85.0511287798,project:function(t){var e=Math.PI/180,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=Math.sin(n*e);return new O(this.R*t.lng*e,this.R*Math.log((1+s)/(1-s))/2)},unproject:function(t){var e=180/Math.PI;return new R((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:new N([-(F=W*Math.PI),-F],[F,F])};function V(t,e,i,n){if(_(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=e,this._c=i,this._d=n}function Y(t,e,i,n){return new V(t,e,i,n)}V.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new O((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}};var X,U=e({},q,{code:"EPSG:3857",projection:G,transformation:Y(X=.5/(Math.PI*G.R),.5,-X,.5)}),K=e({},U,{code:"EPSG:900913"});function J(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function Q(t,e){for(var i,n,s,o,a="",r=0,l=t.length;r<l;r++){for(i=0,n=(s=t[r]).length;i<n;i++)a+=(i?"L":"M")+(o=s[i]).x+" "+o.y;a+=e?At?"z":"x":""}return a||"M0 0"}var tt=document.documentElement.style,et="ActiveXObject"in window,it=et&&!document.addEventListener,nt="msLaunchUri"in navigator&&!("documentMode"in document),st=Ot("webkit"),ot=Ot("android"),at=Ot("android 2")||Ot("android 3"),rt=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),lt=ot&&Ot("Google")&&rt<537&&!("AudioNode"in window),ht=!!window.opera,ut=!nt&&Ot("chrome"),ct=Ot("gecko")&&!st&&!ht&&!et,dt=!ut&&Ot("safari"),pt=Ot("phantom"),mt="OTransition"in tt,ft=0===navigator.platform.indexOf("Win"),vt=et&&"transition"in tt,gt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!at,_t="MozPerspective"in tt,bt=!window.L_DISABLE_3D&&(vt||gt||_t)&&!mt&&!pt,yt="undefined"!=typeof orientation||Ot("mobile"),wt=yt&&st,xt=yt&>,Et=!window.PointerEvent&&window.MSPointerEvent,Tt=!(!window.PointerEvent&&!Et),Lt=!window.L_NO_TOUCH&&(Tt||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),St=yt&&ht,Ct=yt&&ct,Pt=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),Mt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,e),window.removeEventListener("testPassiveEventSupport",u,e)}catch(t){}return t}(),kt=!!document.createElement("canvas").getContext,At=!(!document.createElementNS||!J("svg").createSVGRect),zt=!At&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==n(e.adj)}catch(t){return!1}}();function Ot(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var It={ie:et,ielt9:it,edge:nt,webkit:st,android:ot,android23:at,androidStock:lt,opera:ht,chrome:ut,gecko:ct,safari:dt,phantom:pt,opera12:mt,win:ft,ie3d:vt,webkit3d:gt,gecko3d:_t,any3d:bt,mobile:yt,mobileWebkit:wt,mobileWebkit3d:xt,msPointer:Et,pointer:Tt,touch:Lt,mobileOpera:St,mobileGecko:Ct,retina:Pt,passiveEvents:Mt,canvas:kt,svg:At,vml:zt},Bt=Et?"MSPointerDown":"pointerdown",Nt=Et?"MSPointerMove":"pointermove",Dt=Et?"MSPointerUp":"pointerup",jt=Et?"MSPointerCancel":"pointercancel",Ht={},Rt=!1;function Zt(t,e,i,n){function s(t){Wt(t,r)}var a,r,l,h,u,c,d,p;function m(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Wt(t,h)}return"touchstart"===e?(u=t,c=i,d=n,p=o(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&je(t),Wt(t,c)}),u["_leaflet_touchstart"+d]=p,u.addEventListener(Bt,p,!1),Rt||(document.addEventListener(Bt,Ft,!0),document.addEventListener(Nt,$t,!0),document.addEventListener(
1Dt,qt,!0),document.addEventListener(jt,qt,!0),Rt=!0)):"touchmove"===e?(h=i,(l=t)["_leaflet_touchmove"+n]=m,l.addEventListener(Nt,m,!1)):"touchend"===e&&(r=i,(a=t)["_leaflet_touchend"+n]=s,a.addEventListener(Dt,s,!1),a.addEventListener(jt,s,!1)),this}function Ft(t){Ht[t.pointerId]=t}function $t(t){Ht[t.pointerId]&&(Ht[t.pointerId]=t)}function qt(t){delete Ht[t.pointerId]}function Wt(t,e){for(var i in t.touches=[],Ht)t.touches.push(Ht[i]);t.changedTouches=[t],e(t)}var Gt,Vt,Yt,Xt,Ut,Kt,Jt=Et?"MSPointerDown":Tt?"pointerdown":"touchstart",Qt=Et?"MSPointerUp":Tt?"pointerup":"touchend",te="_leaflet_",ee=ge(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ie=ge(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ne="webkitTransition"===ie||"OTransition"===ie?ie+"End":"transitionend";function se(t){return"string"==typeof t?document.getElementById(t):t}function oe(t,e){var i,n=t.style[e]||t.currentStyle&&t.currentStyle[e];return n&&"auto"!==n||!document.defaultView||(n=(i=document.defaultView.getComputedStyle(t,null))?i[e]:null),"auto"===n?null:n}function ae(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function re(t){var e=t.parentNode;e&&e.removeChild(t)}function le(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function he(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ue(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ce(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=fe(t);return 0<i.length&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function de(t,e){var i;if(void 0!==t.classList)for(var n=p(e),s=0,o=n.length;s<o;s++)t.classList.add(n[s]);else ce(t,e)||me(t,((i=fe(t))?i+" ":"")+e)}function pe(t,e){void 0!==t.classList?t.classList.remove(e):me(t,d((" "+fe(t)+" ").replace(" "+e+" "," ")))}function me(t,e){void 0===t.className.baseVal?t.className=e:t.className.baseVal=e}function fe(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function ve(t,e){"opacity"in t.style?t.style.opacity=e:"filter"in t.style&&function(t,e){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(t){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}(t,e)}function ge(t){for(var e=document.documentElement.style,i=0;i<t.length;i++)if(t[i]in e)return t[i];return!1}function _e(t,e,i){var n=e||new O(0,0);t.style[ee]=(vt?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(i?" scale("+i+")":"")}function be(t,e){t._leaflet_pos=e,bt?_e(t,e):(t.style.left=e.x+"px",t.style.top=e.y+"px")}function ye(t){return t._leaflet_pos||new O(0,0)}function we(){Pe(window,"dragstart",je)}function xe(){ke(window,"dragstart",je)}function Ee(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(Te(),Kt=(Ut=t).style.outline,t.style.outline="none",Pe(window,"keydown",Te))}function Te(){Ut&&(Ut.style.outline=Kt,Kt=Ut=void 0,ke(window,"keydown",Te))}function Le(t){for(;!((t=t.parentNode).offsetWidth&&t.offsetHeight||t===document.body););return t}function Se(t){var e=t.getBoundingClientRect();return{x:e.width/t.offsetWidth||1,y:e.height/t.offsetHeight||1,boundingClientRect:e}}Xt="onselectstart"in document?(Yt=function(){Pe(window,"selectstart",je)},function(){ke(window,"selectstart",je)}):(Vt=ge(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]),Yt=function(){var t;Vt&&(t=document.documentElement.style,Gt=t[Vt],t[Vt]="none")},function(){Vt&&(document.documentElement.style[Vt]=Gt,Gt=void 0)});var Ce={TRANSFORM:ee,TRANSITION:ie,TRANSITION_END:ne,get:se,getStyle:oe,create:ae,remove:re,empty:le,toFront:he,toBack:ue,hasClass:ce,addClass:de,removeClass:pe,setClass:me,getClass:fe,setOpacity:ve,testProp:ge,setTransform:_e,setPosition:be,getPosition:ye,disableTextSelection:Yt,enableTextSelection:Xt,disableImageDrag:we,enableImageDrag:xe,preventOutline:Ee,restoreOutline:Te,getSizedParentNode:Le,getScale:Se};function Pe(t,e,i,s){if("object"==n(e))for(var o in e)Oe(t,o,e[o],i);else for(var a=0,r=(e=p(e)).length;a<r;a++)Oe(t,e[a],i,s);return this}var Me="_leaflet_events";function ke(t,e,i,s){if("object"==n(e))for(var o in e)Ie(t,o,e[o],i);else if(e)for(var a=0,r=(e=p(e)).length;a<r;a++)Ie(t,e[a],i,s);else{for(var l in t[Me])Ie(t,l,t[Me][l]);delete t[Me]}return this}function Ae(){return Tt&&!nt&&!dt}
1var ze={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Oe(t,e,i,n){var s=e+r(i)+(n?"_"+r(n):"");if(t[Me]&&t[Me][s])return this;var o,a,l,h,u,c,d=function(e){return i.call(n||t,e||window.event)},p=d;function m(t){if(Tt){if(!t.isPrimary)return;if("mouse"===t.pointerType)return}else if(1<t.touches.length)return;var e=Date.now(),i=e-(h||e);u=t.touches?t.touches[0]:t,c=0<i&&i<=250,h=e}function f(t){if(c&&!u.cancelBubble){if(Tt){if("mouse"===t.pointerType)return;var e,i,n={};for(i in u)e=u[i],n[i]=e&&e.bind?e.bind(u):e;u=n}u.type="dblclick",u.button=0,a(u),h=null}}Tt&&0===e.indexOf("touch")?Zt(t,e,d,s):Lt&&"dblclick"===e&&!Ae()?(a=d,c=!1,(o=t)[te+Jt+(l=s)]=m,o[te+Qt+l]=f,o[te+"dblclick"+l]=a,o.addEventListener(Jt,m,!!Mt&&{passive:!1}),o.addEventListener(Qt,f,!!Mt&&{passive:!1}),o.addEventListener("dblclick",a,!1)):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(ze[e]||e,d,!!Mt&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(d=function(e){e=e||window.event,Ge(t,e)&&p(e)},t.addEventListener(ze[e],d,!1)):t.addEventListener(e,p,!1):"attachEvent"in t&&t.attachEvent("on"+e,d),t[Me]=t[Me]||{},t[Me][s]=d}function Ie(t,e,i,n){var s,o,a,l,h,u,c,d,p=e+r(i)+(n?"_"+r(n):""),m=t[Me]&&t[Me][p];if(!m)return this;Tt&&0===e.indexOf("touch")?(d=(u=t)["_leaflet_"+(c=e)+p],"touchstart"===c?u.removeEventListener(Bt,d,!1):"touchmove"===c?u.removeEventListener(Nt,d,!1):"touchend"===c&&(u.removeEventListener(Dt,d,!1),u.removeEventListener(jt,d,!1))):Lt&&"dblclick"===e&&!Ae()?(a=(s=t)[te+Jt+(o=p)],l=s[te+Qt+o],h=s[te+"dblclick"+o],s.removeEventListener(Jt,a,!!Mt&&{passive:!1}),s.removeEventListener(Qt,l,!!Mt&&{passive:!1}),s.removeEventListener("dblclick",h,!1)):"removeEventListener"in t?t.removeEventListener(ze[e]||e,m,!1):"detachEvent"in t&&t.detachEvent("on"+e,m),t[Me][p]=null}function Be(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,We(t),this}function Ne(t){return Oe(t,"wheel",Be),this}function De(t){return Pe(t,"mousedown touchstart dblclick",Be),Oe(t,"click",qe),this}function je(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function He(t){return je(t),Be(t),this}function Re(t,e){if(!e)return new O(t.clientX,t.clientY);var i=Se(e),n=i.boundingClientRect;return new O((t.clientX-n.left)/i.x-e.clientLeft,(t.clientY-n.top)/i.y-e.clientTop)}var Ze=ft&&ut?2*window.devicePixelRatio:ct?window.devicePixelRatio:1;function Fe(t){return nt?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Ze:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}var $e={};function qe(t){$e[t.type]=!0}function We(t){var e=$e[t.type];return $e[t.type]=!1,e}function Ge(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(t){return!1}return i!==t}var Ve={on:Pe,off:ke,stopPropagation:Be,disableScrollPropagation:Ne,disableClickPropagation:De,preventDefault:je,stop:He,getMousePosition:Re,getWheelDelta:Fe,fakeStop:qe,skipped:We,isExternalTarget:Ge,addListener:Pe,removeListener:ke},Ye=z.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=ye(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=C(this._animate,this),this._step()},_step:function(t){var e=new Date-this._startTime,i=1e3*this._duration;e<i?this._runFrame(this._easeOut(e/i),t):(this._runFrame(1),this._complete())},_runFrame:function(t,e){var i=this._startPos.add(this._offset.multiplyBy(t));e&&i._round(),be(this._el,i),this.fire("step")},_complete:function(){P(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),Xe=z.extend({options:{crs:U,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,e){e=m(this,e),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),void 0!==e.zoom&&(this._zoom=this._limitZoom(e.zoom)),e.center&&void 0!==e.zoom&&this.setView(Z(e.center),e.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ie&&bt&&!St&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Pe(this._proxy,ne,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
vendor: 1,298 bytes, line 1
1,setView:function(t,i,n){return i=void 0===i?this._zoom:this._limitZoom(i),t=this._limitCenter(Z(t),i,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=e({animate:n.animate},n.zoom),n.pan=e({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==i?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,i,n.zoom):this._tryAnimatedPan(t,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(t,i),this)},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=t,this)},zoomIn:function(t,e){return t=t||(bt?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(bt?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),o=(t instanceof O?t:this.latLngToContainerPoint(t)).subtract(s).multiplyBy(1-1/n),a=this.containerPointToLatLng(s.add(o));return this.setView(a,e,{zoom:i})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():H(t);var i=B(e.paddingTopLeft||e.padding||[0,0]),n=B(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n));if((s="number"==typeof e.maxZoom?Math.min(e.maxZoom,s):s)===1/0)return{center:t.getCenter(),zoom:s};
1var o=n.subtract(i).divideBy(2),a=this.project(t.getSouthWest(),s),r=this.project(t.getNorthEast(),s);return{center:this.unproject(a.add(r).divideBy(2).add(o),s),zoom:s}},fitBounds:function(t,e){if(!(t=H(t)).isValid())throw new Error("Bounds are not valid.");var i=this._getBoundsCenterZoom(t,e);return this.setView(i.center,i.zoom,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t,e){return e=e||{},(t=B(t).round()).x||t.y?(!0===e.animate||this.getSize().contains(t)?(this._panAnim||(this._panAnim=new Ye,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate?(de(this._mapPane,"leaflet-pan-anim"),i=this._getMapPanePos().subtract(t).round(),this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)):(this._rawPanBy(t),this.fire("move").fire("moveend"))):this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this):this.fire("moveend");var i},flyTo:function(t,e,i){if(!1===(i=i||{}).animate||!bt)return this.setView(t,e,i);this._stop();var n=this.project(this.getCenter()),s=this.project(t),o=this.getSize(),a=this._zoom;t=Z(t),e=void 0===e?a:e;var r=Math.max(o.x,o.y),l=r*this.getZoomScale(a,e),h=s.distanceTo(n)||1,u=1.42,c=u*u;function d(t){var e=(l*l-r*r+(t?-1:1)*c*c*h*h)/(2*(t?l:r)*c*h),i=Math.sqrt(e*e+1)-e;return i<1e-9?-18:Math.log(i)}function p(t){return(Math.exp(t)-Math.exp(-t))/2}function m(t){return(Math.exp(t)+Math.exp(-t))/2}var f=d(0);function v(t){return r*(m(f)*(p(e=f+u*t)/m(e))-p(f))/c;var e}var g=Date.now(),_=(d(1)-f)/u,b=i.duration?1e3*i.duration:1e3*_*.8;return this._moveStart(!0,i.noMoveStart),function i(){var o,l,c=(Date.now()-g)/b,d=(o=c,(1-Math.pow(1-o,1.5))*_);c<=1?(this._flyToFrame=C(i,this),this._move(this.unproject(n.add(s.subtract(n).multiplyBy(v(d)/h)),a),this.get
1ScaleZoom(r/(l=d,r*(m(f)/m(f+u*l))),a),{flyTo:!0})):this._move(t,e)._moveEnd(!0)}.call(this),this},flyToBounds:function(t,e){var i=this._getBoundsCenterZoom(t,e);return this.flyTo(i.center,i.zoom,e)},setMaxBounds:function(t){return(t=H(t)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(t){var e=this.options.minZoom;return this.options.minZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var e=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,H(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i,n,s=B((e=e||{}).paddingTopLeft||e.padding||[0,0]),o=B(e.paddingBottomRight||e.padding||[0,0]),a=this.getCenter(),r=this.project(a),l=this.project(t),h=this.getPixelBounds(),u=h.getSize().divideBy(2),c=D([h.min.add(s),h.max.subtract(o)]);return c.contains(l)||(this._enforcingBounds=!0,i=r.subtract(l),n=B(l.x+i.x,l.y+i.y),(l.x<c.min.x||l.x>c.max.x)&&(n.x=r.x-i.x,0<i.x?n.x+=u.x-s.x:n.x-=u.x-o.x),(l.y<c.min.y||l.y>c.max.y)&&(n.y=r.y-i.y,0<i.y?n.y+=u.y-s.y:n.y-=u.y-o.y),this.panTo(this.unproject(n),e),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=i.divideBy(2).round(),a=n.divideBy(2).round(),r=s.subtract(a);return r.x||r.y?(t.animate&&t.pan?this.panBy(r):(t.pan&&this._rawPanBy(r),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e,i=new R(t.coords.latitude,t.coords.longitude),n=i.toBounds(2*t.coords.accuracy),s=this._locateOptions;s.setView&&(e=this.getBoundsZoom(n),this.setView(i,s.maxZoom?Math.min(e,s.maxZoom):e));var o={latlng:i,bounds:n,timestamp:t.timestamp};for(var a in t.coords)"number"==typeof t.coords[a]&&(o[a]=t.coords[a]);this.fire("locationfound",o)},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),re(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(P(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)re(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=ae("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new j(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZo
1om?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=H(t),i=B(i||[0,0]);var n=this.getZoom()||0,s=this.getMinZoom(),o=this.getMaxZoom(),a=t.getNorthWest(),r=t.getSouthEast(),l=this.getSize().subtract(i),h=D(this.project(r,n),this.project(a,n)).getSize(),u=bt?this.options.zoomSnap:1,c=l.x/h.x,d=l.y/h.y,p=e?Math.max(c,d):Math.min(c,d);n=this.getScaleZoom(p,n);return u&&(n=Math.round(n/(u/100))*(u/100),n=e?Math.ceil(n/u)*u:Math.floor(n/u)*u),Math.max(s,Math.min(o,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new N(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(Z(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(B(t),e)},layerPointToLatLng:function(t){var e=B(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(Z(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(Z(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(H(t))},distance:function(t,e){return this.options.crs.distance(Z(t),Z(e))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(Z(t)))},mouseEventToContainerPoint:function(t){return Re(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=se(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Pe(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&bt,de(t,"leaflet-container"+(Lt?" leaflet-touch":"")+(Pt?" leaflet-retina":"")+(it?" leaflet-oldie":"")+(dt?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=oe(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),be(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(de(t.markerPane,"leaflet-zoom-hide"),de(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e){be(this._mapPane,new O(0,0));var i=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var n=this._zoom!==e;this._moveStart(n,!1)._move(t,e)._moveEnd(n),this.fire("viewreset"),i&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i){void 0===e&&(e=this._zoom);var n=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),(n||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return P(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){be(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var e=t?ke:Pe;e((this._targets[r(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),bt&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){P(this._resizeRequest),this._resizeRequest=C(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],s="mouseout"===e||"mouseover"===e,o=t.target||t.srcElement,a=!1;o;){if((i=this._targets[r(o)])&&("click"===e||"preclick"===e)&&!t._simulated&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(s&&!Ge(o,t))break;if(n.push(i),s)break}if(o===this._container)break;o=o.parentNode}return n.length||a||s||!Ge(o,t)||(n=[this]),n},_handleDOMEvent:function(t){var e;this._loaded&&!We(t)&&("mousedown"!==(e=t.type)&&"keypress"!==e&&"keyup"!==e&&"keydown"!==e||Ee(t.target||t.srcElement),this._fireDOMEvent(t,e))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){var s;if("click"===t.type&&((s=e({},t)).type="preclick",this._fireDOMEvent(s,s.type,n)),!t._stopped&&(n=(n||[]).concat(this._findEventTargets(t,i))).length){var o=n[0];"contextmenu"===i&&o.listens(i,!0)&&je(t);var a,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(a=o.getLatLng&&(!o._radius||o._radius<=10),r.containerPoint=a?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=a?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var l=0;l<n.length;l++)if(n[l].fire(i,r,!0),r.originalEvent._stopped||!1===n[l].options.bubblingMouseEvents&&-1!==b(this._mouseEvents,i))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,e=this._handlers.length;t<e;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,{target:this}):this.on("load",t,e),this},_getMapPanePos:function(){return ye(this._mapPane)||new O(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,e){return(t&&void 0!==e?this._getNewPixelOrigin(t,e):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._add(this._getMapPanePos())._round()}
vendor: 1,064 bytes, line 1
1,_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return this.project(t,e)._subtract(n)},_latLngBoundsToNewLayerBounds:function(t,e,i){var n=this._getNewPixelOrigin(i,e);return D([this.project(t.getSouthWest(),e)._subtract(n),this.project(t.getNorthWest(),e)._subtract(n),this.project(t.getSouthEast(),e)._subtract(n),this.project(t.getNorthEast(),e)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,i){if(!i)return t;var n=this.project(t,e),s=this.getSize().divideBy(2),o=new N(n.subtract(s),n.add(s)),a=this._getBoundsOffset(o,i,e);return a.round().equals([0,0])?t:this.unproject(n.add(a),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new N(i.min.add(t),i.max.add(t));return t.add(this._getBoundsOffset(n,e))},_getBoundsOffset:function(t,e,i){var n=D(this.project(e.getNorthEast(),i),this.project(e.getSouthWest
1(),i)),s=n.min.subtract(t.min),o=n.max.subtract(t.max);return new O(this._rebound(s.x,-o.x),this._rebound(s.y,-o.y))},_rebound:function(t,e){return 0<t+e?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=bt?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){pe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i)||(this.panBy(i,e),0))},_createAnimProxy:function(){var t=this._proxy=ae("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(t){var e=ee,i=this._proxy.style[e];_e(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){re(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();_e(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&0<=t.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),s=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(s)||(C(function(){this._moveStart(!0,!1)._animateZoom(t,e,!0)},this),0))},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,de(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&pe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),C(function(){this._moveEnd(!0)},this))}});function Ue(t){return new Ke(t)}var Ke=k.extend({options:{position:"topright"},initialize:function(t){m(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return de(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(re(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0<t.screenX&&0<t.screenY&&this._map.getContainer().focus()}});Xe.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=ae("div",e+"control-container",this._container);function n(n,s){var o=e+n+" "+e+s;t[n+s]=ae("div",o,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)re(this._controlCorners[t]);re(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Je=Ke.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i<n?-1:n<i?1:0}},initialize:function(t,e,i){for(var n in m(this,i),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){this._initLayout(),this._update(),(this._map=t).on("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return Ke.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._map?this._update():this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var e=this._getLayer(r(t));return e&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){de(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(de(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):pe(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return pe(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=ae("div",t),i=this.options.collapsed;e.setAttribute("aria-haspopup",!0),De(e),Ne(e);var n=this._section=ae("section",t+"-list");i&&(this._map.on("click",this.collapse,this),ot||Pe(e,{mouseenter:this.expand,mouseleave:this.collapse},this));var s=this._layersLink=ae("a",t+"-toggle",e);s.href="#",s.title="Layers",Lt?(Pe(s,"click",He),Pe(s,"click",this.expand,this)):Pe(s,"focu
1s",this.expand,this),i||this.expand(),this._baseLayersList=ae("div",t+"-base",n),this._separator=ae("div",t+"-separator",n),this._overlaysList=ae("div",t+"-overlays",n),e.appendChild(n)},_getLayer:function(t){for(var e=0;e<this._layers.length;e++)if(this._layers[e]&&r(this._layers[e].layer)===t)return this._layers[e]},_addLayer:function(t,e,i){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:e,overlay:i}),this.options.sortLayers&&this._layers.sort(o(function(t,e){return this.options.sortFunction(t.layer,e.layer,t.name,e.name)},this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;le(this._baseLayersList),le(this._overlaysList),this._layerControlInputs=[];for(var t,e,i,n=0,s=0;s<this._layers.length;s++)i=this._layers[s],this._addItem(i),e=e||i.overlay,t=t||!i.overlay,n+=i.overlay?0:1;return this.options.hideSingleBase&&(t=t&&1<n,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(e?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Pe(e,"click",this._onInputClick,this);var s=document.createElement("span");s.innerHTML=" "+t.name;var o=document.createElement("div");return i.appendChild(o),o.appendChild(e),o.appendChild(s),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){var t,e,i=this._layerControlInputs,n=[],s=[];this._handlingClick=!0;for(var o=i.length-1;0<=o;o--)t=i[o],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||s.push(e);for(o=0;o<s.length;o++)this._map.hasLayer(s[o])&&this._map.removeLayer(s[o]);for(o=0;o<n.length;o++)this._map.hasLayer(n[o])||this._map.addLayer(n[o]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var t,e,i=this._layerControlInputs,n=this._map.getZoom(),s=i.length-1;0<=s;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&n<e.options.minZoom||void 0!==e.options.maxZoom&&n>e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Qe=Ke.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=ae("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,s){var o=ae("a",i,n);return o.innerHTML=t,o.href="#",o.title=e,o.setAttribute("role","button"),o.setAttribute("aria-label",e),De(o),Pe(o,"click",He),Pe(o,"click",s,this),Pe(o,"click",this._refocusOnMap,this),o},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";pe(this._zoomInButton,e),pe(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMinZoom()||de(this._zoomOutButton,e),!this._disabled&&t._zoom!==t.getMaxZoom()||de(this._zoomInButton,e)}});Xe.mergeOptions({zoomControl:!0}),Xe.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Qe,this.addControl(this.zoomControl))});var ti=Ke.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=ae("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)}
1,_addScales:function(t,e,i){t.metric&&(this._mScale=ae("div",e,i)),t.imperial&&(this._iScale=ae("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,s=3.2808399*t;5280<s?(e=s/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(s),this._updateScale(this._iScale,n+" ft",n/s))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(10<=i?10:5<=i?5:3<=i?3:2<=i?2:1)}}),ei=Ke.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){m(this,t),this._attributions={}},onAdd:function(t){for(var e in(t.attributionControl=this)._container=ae("div","leaflet-control-attribution"),De(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}}});Xe.mergeOptions({attributionControl:!0}),Xe.addInitHook(function(){this.options.attributionControl&&(new ei).addTo(this)}),Ke.Layers=Je,Ke.Zoom=Qe,Ke.Scale=ti,Ke.Attribution=ei,Ue.layers=function(t,e,i){return new Je(t,e,i)},Ue.zoom=function(t){return new Qe(t)},Ue.scale=function(t){return new ti(t)},Ue.attribution=function(t){return new ei(t)};var ii=k.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ii.addTo=function(t,e){return t.addHandler(e,this),this};var ni,si={Events:A},oi=Lt?"touchstart mousedown":"mousedown",ai={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},ri={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},li=z.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){m(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Pe(this._dragStartTarget,oi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(li._dragging===this&&this.finishDrag(),ke(this._dragStartTarget,oi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var e,i;!t._simulated&&this._enabled&&(this._moved=!1,ce(this._element,"leaflet-zoom-anim")||li._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((li._dragging=this)._preventOutline&&Ee(this._element),we(),Yt(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Le(this._element),this._startPoint=new O(e.clientX,e.clientY),this._parentScale=Se(i),Pe(document,ri[t.type],this._onMove,this),Pe(document,ai[t.type],this._onUp,this))))},_onMove:function(t){var e,i;!t._simulated&&this._enabled&&(t.touches&&1<t.touches.length?this._moved=!0:((i=new O((e=t.touches&&1===t.touches.length?t.touches[0]:t).clientX,e.clientY)._subtract(this._startPoint)).x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)<this.options.clickTolerance||(i.x/=this._parentScale.x,i.y/=this._parentScale.y,je(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=ye(this._element).subtract(i),de(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),de(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(i),this._moving=!0,P(this._animRequest),this._lastEvent=t,this._animRequest=C(this._updatePosition,this,!0))))},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),be(this._element,this._newPos),this.fire("drag",t)},_onUp:function(t){!t._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var t in pe(document.body,"leaflet-dragging"),this._lastTarget&&(pe(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),ri)ke(document,ri[t],this._onMove,this),ke(document,ai[t],this._onUp,this);xe(),Xt(),this._moved&&this._moving&&(P(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,li._dragging=!1}});function hi(t,e){if(!e||!t.length)return t.slice();var i=e*e;return function(t,e){var i=t.length,s=new(("undefined"==typeof Uint8Array?"undefined":n(Uint8Array))!=void 0+""?Uint8Array:Array)(i);s[0]=s[i-1]=1,function t(e,i,n,s,o){var a,r,l,h=0;for(r=s+1;r<=o-1;r++)h<(l=mi(e[r],e[s],e[o],!0))&&(a=r,h=l);n<h&&(i[a]=1,t(e,i,n,s,a),t(e,i,n,a,o))}(t,s,e,0,i-1);var o,a=[];for(o=0;o<i;o++)s[o]&&a.push(t[o]);return a}(t=function(t,e){for(var i=[t[0]],n=1,s=0,o=t.length;n<o;n++)(function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n})(t[n],t[s])>e&&(i.push(t[n]),s=n);return s<o-1&&i.push(t[o-1]),i}(t,i),i)}function ui(t,e,i){return Math.sqrt(mi(t,e,i,!0))}function ci(t,e,i,n,s){var o,a,r,l=n?ni:pi(t,i),h=pi(e,i);for(ni=h;;){if(!(l|h))return[t,e];if(l&h)return!1;r=pi(a=di(t,e,o=l||h,i,s),i),o===l?(t=a,l=r):(e=a,h=r)}}function di(t,e,i,n,s){var o,a,r=e.x-t.x,l=e.y-t.y,h=n.min,u=n.max;
1return 8&i?(o=t.x+r*(u.y-t.y)/l,a=u.y):4&i?(o=t.x+r*(h.y-t.y)/l,a=h.y):2&i?(o=u.x,a=t.y+l*(u.x-t.x)/r):1&i&&(o=h.x,a=t.y+l*(h.x-t.x)/r),new O(o,a,s)}function pi(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i}function mi(t,e,i,n){var s,o=e.x,a=e.y,r=i.x-o,l=i.y-a,h=r*r+l*l;return 0<h&&(1<(s=((t.x-o)*r+(t.y-a)*l)/h)?(o=i.x,a=i.y):0<s&&(o+=r*s,a+=l*s)),r=t.x-o,l=t.y-a,n?r*r+l*l:new O(o,a)}function fi(t){return!_(t[0])||"object"!=n(t[0][0])&&void 0!==t[0][0]}function vi(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),fi(t)}var gi={simplify:hi,pointToSegmentDistance:ui,closestPointOnSegment:function(t,e,i){return mi(t,e,i)},clipSegment:ci,_getEdgeIntersection:di,_getBitCode:pi,_sqClosestPointOnSegment:mi,isFlat:fi,_flat:vi};function _i(t,e,i){for(var n,s,o,a,r,l,h,u=[1,4,2,8],c=0,d=t.length;c<d;c++)t[c]._code=pi(t[c],e);for(o=0;o<4;o++){for(l=u[o],n=[],c=0,s=(d=t.length)-1;c<d;s=c++)a=t[c],r=t[s],a._code&l?r._code&l||((h=di(r,a,l,e,i))._code=pi(h,e),n.push(h)):(r._code&l&&((h=di(r,a,l,e,i))._code=pi(h,e),n.push(h)),n.push(a));t=n}return t}var bi,yi={clipPolygon:_i},wi={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new R(t.y,t.x)},bounds:new N([-180,-90],[180,90])},xi={R:6378137,R_MINOR:6356752.314245179,bounds:new N([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,s=this.R_MINOR/i,o=Math.sqrt(1-s*s),a=o*Math.sin(n),r=Math.tan(Math.PI/4-n/2)/Math.pow((1-a)/(1+a),o/2);n=-i*Math.log(Math.max(r,1e-10));return new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,s=this.R_MINOR/n,o=Math.sqrt(1-s*s),a=Math.exp(-t.y/n),r=Math.PI/2-2*Math.atan(a),l=0,h=.1;l<15&&1e-7<Math.abs(h);l++)e=o*Math.sin(r),e=Math.pow((1-e)/(1+e),o/2),r+=h=Math.PI/2-2*Math.atan(a*e)-r;return new R(r*i,t.x*i/n)}},Ei={LonLat:wi,Mercator:xi,SphericalMercator:G},Ti=e({},q,{code:"EPSG:3395",projection:xi,transformation:Y(bi=.5/(Math.PI*xi.R),.5,-bi,.5)}),Li=e({},q,{code:"EPSG:4326",projection:wi,transformation:Y(1/180,1,-1/180,.5)}),Si=e({},$,{projection:wi,transformation:Y(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});$.Earth=q,$.EPSG3395=Ti,$.EPSG3857=U,$.EPSG900913=K,$.EPSG4326=Li,$.Simple=Si;var Ci=z.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e,i=t.target;i.hasLayer(this)&&(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents&&(e=this.getEvents(),i.on(e,this),this.once("remove",function(){i.off(e,this)},this)),this.onAdd(i),this.getAttribution&&i.attributionControl&&i.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),i.fire("layeradd",{layer:this}))}});Xe.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||((this._layers[e]=t)._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]&&(this._loaded&&t.onRemove(this),t.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(t.getAttribution()),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null),this},hasLayer:function(t){return!!t&&r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?_(t)?t:[t]:[]).length;e<i;e++)this.addLayer(t[e])}
vendor: 9,769 bytes, line 1
1,_addZoomLimit:function(t){!isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[r(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=r(t);this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,e=-1/0,i=this._getZoomSpan();for(var n in this._zoomBoundLayers){var s=this._zoomBoundLayers[n].options;t=void 0===s.minZoom?t:Math.min(t,s.minZoom),e=void 0===s.maxZoom?e:Math.max(e,s.maxZoom)}this._layersMaxZoom=e===-1/0?void 0:e,this._layersMinZoom=t===1/0?void 0:t,i!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Pi=Ci.extend({initialize:function(t,e){var i,n;if(m(this,e),this._layers={},t)for(i=0,n=t.length;i<n;i++)this.addLayer(t[i])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return!!t&&("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)(i=this._layers[e])[t]&&i[t].apply(i,n);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:r}),Mi=Pi.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Pi.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),Pi.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new j;for(var e in this._layers){var i=this._layers[e];t.extend(i.getBounds?i.getBounds():i.getLatLng())}return t}}),ki=k.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(t){m(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(i,e&&"IMG"===e.tagName?e:null);return this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i=this.options,n=i[e+"Size"];"number"==typeof n&&(n=[n,n]);var s=B(n),o=B("shadow"===e&&i.shadowAnchor||i.iconAnchor||s&&s.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(i.className||""),o&&(t.style.marginLeft=-o.x+"px",t.style.marginTop=-o.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return Pt&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}}),Ai=ki.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return Ai.imagePath||(Ai.imagePath=this._detectIconPath()),(this.options.imagePath||Ai.imagePath)+ki.prototype._getIconUrl.call(this,t)},_detectIconPath:function(){var t=ae("div","leaflet-default-icon-path",document.body),e=oe(t,"background-image")||oe(t,"backgroundImage");return document.body.removeChild(t),null===e||0!==e.indexOf("url")?"":e.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),zi=ii.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new li(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),de(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&pe(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var e,i=this._marker,n=i._map,s=this._marker.options.autoPanSpeed,o=this._marker.options.autoPanPadding,a=ye(i._icon),r=n.getPixelBounds(),l=n.getPixelOrigin(),h=D(r.min._subtract(l).add(o),r.max._subtract(l).subtract(o));h.contains(a)||(e=B((Math.max(h.max.x,a.x)-h.max.x)/(r.max.x-h.max.x)-(Math.min(h.min.x,a.x)-h.min.x)/(r.min.x-h.min.x),(Math.max(h.max.y,a.y)-h.max.y)/(r.max.y-h.max.y)-(Math.min(h.min.y,a.y)-h.min.y)/(r.min.y-h.min.y)).multiplyBy(s),n.panBy(e,{animate:!1}),this._draggable._newPos._add(e),this._draggable._startPos._add(e),be(i._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=C(this._adjustPan.bind(this,t)))},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(P(this._panRequest),this._panRequest=C(this._adjustPan.bind(this,t)))},_onDrag:function(t){var e=this._marker,i=e._shadow,n=ye(e._icon),s=e._map.layerPointToLatLng(n);i&&be(i,n),e._latlng=s,t.latlng=s,t.oldLatLng=this._oldLatLng,e.fire("move",t).fire("drag",t)},_onDragEnd:function(t){P(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),Oi=Ci.extend({options:{icon:new Ai,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,e){m(this,e),this._latlng=Z(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var e=this._latlng;return this._latlng=Z(t),this.update(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){var t;return this._icon&&this._map&&(t=this._map.latLngToLayerPoint(this._latlng).round(),this._setPos(t)),this},_initIcon:function(){var t=this.options,e="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),i=t.icon.createIcon(this._icon),n=!1;i!==this._icon&&(this._icon&&this._removeIcon(),n=!0,t.title&&(i.title=t.title),"IMG"===i.tagName&&(i.alt=t.alt||"")),de(i,e),t.keyboard&&(i.tabIndex="0"),this._icon=i,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var s=t.icon.createShadow(this._shadow),o=!1;s!==this._shadow&&(this._removeShadow(),o=!0),s&&(de(s,e),s.alt=""),this._shadow=s,t.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),s&&o&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),re(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&re(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&be(this._icon,t),this._shadow&&be(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){var t;this.options.interactive&&(de(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),zi&&(t=this.options.draggable,this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new zi(this),t&&this.dragging.enable()))},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&ve(this._icon,t),this._shadow&&ve(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),Ii=Ci.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,f
vendor: 1,332 bytes, line 1
1illRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return m(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Bi=Ii.extend({options:{fill:!0,radius:10},initialize:function(t,e){m(this,e),this._latlng=Z(t),this._radius=this.options.radius},setLatLng:function(t){var e=this._latlng;return this._latlng=Z(t),this.redraw(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius}
vendor: 2,421 bytes, line 1
1,setStyle:function(t){var e=t&&t.radius||this._radius;return Ii.prototype.setStyle.call(this,t),this.setRadius(e),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,e=this._radiusY||t,i=this._clickTolerance(),n=[t+i,e+i];this._pxBounds=new N(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),Ni=Bi.extend({initialize:function(t,i,n){if("number"==typeof i&&(i=e({},n,{radius:i})),m(this,i),this._latlng=Z(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new j(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:Ii.prototype.setStyle,_project:function(){var t,e,i,n,s,o,a,r,l=this._latlng.lng,h=this._latlng.lat,u=this._map,c=u.options.crs;c.distance===q.distance?(t=Math.PI/180,e=this._mRadius/q.R/t,i=u.project([h+e,l]),n=u.project([h-e,l]),s=i.add(n).divideBy(2),o=u.unproject(s).lat,a=Math.acos((Math.cos(e*t)-Math.sin(h*t)*Math.sin(o*t))/(Math.cos(h*t)*Math.cos(o*t)))/t,!isNaN(a)&&0!==a||(a=e/Math.cos(Math.PI/180*h)),this._point=s.subtract(u.getPixelOrigin()),this._radius=isNaN(a)?0:s.x-u.project([o,l-a]).x,this._radiusY=s.y-i.y):(r=c.unproject(c.project(this._latlng).subtract([this._mRadius,0])),this._point=u.latLngToLayerPoint(this._latlng),this._radius=this._point.x-u.latLngToLayerPoint(r).x),this._updateBounds()}}),Di=Ii.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,e){m(this,e),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var e,i,n=1/0,s=null,o=mi,a=0,r=this._parts.length;a<r;a++)for(var l=this._parts[a],h=1,u=l.length;h<u;h++){var c=o(t,e=l[h-1],i=l[h],!0);c<n&&(n=c,s=o(t,e,i))}return s&&(s.distance=Math.sqrt(n)),s}
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,s,o,a,r=this._rings[0],l=r.length;if(!l)return null;for(e=t=0;t<l-1;t++)e+=r[t].distanceTo(r[t+1])/2;if(0===e)return this._map.layerPointToLatLng(r[0]);for(n=t=0;t<l-1;t++)if(s=r[t],o=r[t+1],e<(n+=i=s.distanceTo(o)))return a=(n-e)/i,this._map.layerPointToLatLng([o.x-a*(o.x-s.x),o.y-a*(o.y-s.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=Z(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new j,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return fi(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],i=fi(t),n=0,s=t.length;n<s;n++)i?(e[n]=Z(t[n]),this._bounds.extend(e[n])):e[n]=this._convertLatLngs(t[n]);return e},_project:function(){var t=new N;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),e=new O(t,t);this._pxBounds=new N([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)])},_projectLatlngs:function(t,e,i){var n,s,o=t[0]instanceof R,a=t.length;if(o){for(s=[],n=0;n<a;n++)s[n]=this._map.latLngToLayerPoint(t[n]),i.extend(s[n]);e.push(s)}else for(n=0;n<a;n++)this._projectLatlngs(t[n],e,i)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var e,i,n,s,o=this._parts,a=0,r=0,l=this._rings.length;a<l;a++)for(e=0,i=(s=this._rings[a]).length;e<i-1;e++)(n=ci(s[e],s[e+1],t,e,!0))&&(o[r]=o[r]||[],o[r].push(n[0]),n[1]===s[e+1]&&e!==i-2||(o[r].push(n[1]),r++))},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,i=0,n=t.length;i<n;i++)t[i]=hi(t[i],e)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,e){var i,n,s,o,a,r,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(i=0,o=this._parts.length;i<o;i++)for(n=0,s=(a=(r=this._parts[i]).length)-1;n<a;s=n++)if((e||0!==n)&&ui(t,r[s],r[n])<=l)return!0;return!1}});Di._flat=vi;var ji=Di.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
vendor: 4,857 bytes, line 1
1,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var t,e,i,n,s,o,a,r,l,h=this._rings[0],u=h.length;if(!u)return null;for(t=o=a=r=0,e=u-1;t<u;e=t++)i=h[t],n=h[e],s=i.y*n.x-n.y*i.x,a+=(i.x+n.x)*s,r+=(i.y+n.y)*s,o+=3*s;return l=0===o?h[0]:[a/o,r/o],this._map.layerPointToLatLng(l)},_convertLatLngs:function(t){var e=Di.prototype._convertLatLngs.call(this,t),i=e.length;return 2<=i&&e[0]instanceof R&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){Di.prototype._setLatLngs.call(this,t),fi(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return fi(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);t=new N(t.min.subtract(i),t.max.add(i));if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,s=0,o=this._rings.length;s<o;s++)(n=_i(this._rings[s],t,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var e,i,n,s,o,a,r,l,h=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(s=0,r=this._parts.length;s<r;s++)for(o=0,a=(l=(e=this._parts[s]).length)-1;o<l;a=o++)i=e[o],n=e[a],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(h=!h);return h||Di.prototype._containsPoint.call(this,t,!0)}}),Hi=Mi.extend({initialize:function(t,e){m(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=_(t)?t:t.features;if(s){for(e=0,i=s.length;e<i;e++)((n=s[e]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var o=this.options;if(o.filter&&!o.filter(t))return this;var a=Ri(t,o);return a?(a.feature=Vi(t),a.defaultOptions=a.options,this.resetStyle(a),o.onEachFeature&&o.onEachFeature(t,a),this.addLayer(a)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=e({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){t.setStyle&&("function"==typeof e&&(e=e(t.feature)),t.setStyle(e))}});function Ri(t,e){var i,n,s,o,a="Feature"===t.type?t.geometry:t,r=a?a.coordinates:null,l=[],h=e&&e.pointToLayer,u=e&&e.coordsToLatLng||Fi;if(!r&&!a)return null;switch(a.type){case"Point":return Zi(h,t,i=u(r),e);case"MultiPoint":for(s=0,o=r.length;s<o;s++)i=u(r[s]),l.push(Zi(h,t,i,e));return new Mi(l);case"LineString":case"MultiLineString":return n=$i(r,"LineString"===a.type?0:1,u),new Di(n,e);case"Polygon":case"MultiPolygon":return n=$i(r,"Polygon"===a.type?1:2,u),new ji(n,e);case"GeometryCollection":for(s=0,o=a.geometries.length;s<o;s++){var c=Ri({geometry:a.geometries[s],type:"Feature",properties:t.properties},e);c&&l.push(c)}return new Mi(l);default:throw new Error("Invalid GeoJSON object.")}}function Zi(t,e,i,n){return t?t(e,i):new Oi(i,n&&n.markersInheritOptions&&n)}function Fi(t){return new R(t[1],t[0],t[2])}function $i(t,e,i){for(var n,s=[],o=0,a=t.length;o<a;o++)n=e?$i(t[o],e-1,i):(i||Fi)(t[o]),s.push(n);return s}function qi(t,e){return e="number"==typeof e?e:6,void 0!==t.alt?[c(t.lng,e),c(t.lat,e),c(t.alt,e)]:[c(t.lng,e),c(t.lat,e)]}function Wi(t,e,i,n){for(var s=[],o=0,a=t.length;o<a;o++)s.push(e?Wi(t[o],e-1,i,n):qi(t[o],n));return!e&&i&&s.push(s[0]),s}function Gi(t,i){return t.feature?e({},t.feature,{geometry:i}):Vi(i)}function Vi(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Yi={toGeoJSON:function(t){return Gi(this,{type:"Point",coordinates:qi(this.getLatLng(),t)})}};function Xi(t,e){return new Hi(t,e)}Oi.include(Yi),Ni.include(Yi),Bi.include(Yi),Di.include({toGeoJSON:function(t){var e=!fi(this._latlngs);return Gi(this,{type:(e?"Multi":"")+"LineString",coordinates:Wi(this._latlngs,e?1:0,!1,t)})}}),ji.include({toGeoJSON:function(t){var e=!fi(this._latlngs),i=e&&!fi(this._latlngs[0]),n=Wi(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Gi(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),Pi.include({toMultiPoint:function(t){var e=[];return this.eachLayer(function(i){e.push(i.toGeoJSON(t).geometry.coordinates)}),Gi(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer(function(e){var s,o;e.toGeoJSON&&(s=e.toGeoJSON(t),i?n.push(s.geometry):"FeatureCollection"===(o=Vi(s)).type?n.push.apply(n,o.features):n.push(o))}),i?Gi(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Ui=Xi,Ki=Ci.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""}
vendor: 4,934 bytes, line 1
1,initialize:function(t,e,i){this._url=t,this._bounds=H(e),m(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(de(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){re(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&he(this._image),this},bringToBack:function(){return this._map&&ue(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=H(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:ae("img");de(e,"leaflet-image-layer"),this._zoomAnimated&&de(e,"leaflet-zoom-animated"),this.options.className&&de(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;_e(this._image,i,e)},_reset:function(){var t=this._image,e=new N(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();be(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){ve(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)}}),Ji=Ki.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:ae("video");if(de(e,"leaflet-image-layer"),this._zoomAnimated&&de(e,"leaflet-zoom-animated"),this.options.className&&de(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onloadeddata=o(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s<i.length;s++)n.push(i[s].src);this._url=0<i.length?n:[e.src]}else{_(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted;for(var a=0;a<this._url.length;a++){var r=ae("source");r.src=this._url[a],e.appendChild(r)}}}}),Qi=Ki.extend({_initImage:function(){var t=this._image=this._url;de(t,"leaflet-image-layer"),this._zoomAnimated&&de(t,"leaflet-zoom-animated"),this.options.className&&de(t,this.options.className),t.onselectstart=u,t.onmousemove=u}}),tn=Ci.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(t,e){m(this,t),this._source=e},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&ve(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&ve(this._container,1),this.bringToFront()},onRemove:function(t){t._fadeAnimated?(ve(this._container,0),this._removeTimeout=setTimeout(o(re,void 0,this._container),200)):re(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=Z(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&he(this._container),this},bringToBack:function(){return this._map&&ue(this._container),this}
1,_prepareOpen:function(t,e,i){if(e instanceof Ci||(i=e,e=t),e instanceof Mi)for(var n in t._layers){e=t._layers[n];break}if(!i)if(e.getCenter)i=e.getCenter();else{if(!e.getLatLng)throw new Error("Unable to get source layer LatLng.");i=e.getLatLng()}return this._source=e,this.update(),i},_updateContent:function(){if(this._content){var t=this._contentNode,e="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof e)t.innerHTML=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(e)}this.fire("contentupdate")}},_updatePosition:function(){var t,e,i,n,s;this._map&&(t=this._map.latLngToLayerPoint(this._latlng),e=B(this.options.offset),i=this._getAnchor(),this._zoomAnimated?be(this._container,t.add(i)):e=e.add(t).add(i),n=this._containerBottom=-e.y,s=this._containerLeft=-Math.round(this._containerWidth/2)+e.x,this._container.style.bottom=n+"px",this._container.style.left=s+"px")},_getAnchor:function(){return[0,0]}}),en=tn.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return t.openPopup(this),this},onAdd:function(t){tn.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Ii||this._source.on("preclick",Be))},onRemove:function(t){tn.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Ii||this._source.off("preclick",Be))},getEvents:function(){var t=tn.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=this._container=ae("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=ae("div",e+"-content-wrapper",i);this._contentNode=ae("div",e+"-content",n),De(i),Ne(this._contentNode),Pe(i,"contextmenu",Be),this._tipContainer=ae("div",e+"-tip-container",i),this._tip=ae("div",e+"-tip",this._tipContainer),this.options.closeButton&&((t=this._closeButton=ae("a",e+"-close-button",i)).href="#close",t.innerHTML="×",Pe(t,"click",this._onCloseButtonClick,this))},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth);i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,o="leaflet-popup-scrolled";s&&s<n?(e.height=s+"px",de(t,o)):pe(t,o),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();be(this._container,e.add(i))},_adjustPan:function(){var t,e,i,n,s,o,a,r,l,h,u,c;this.options.autoPan&&(this._map._panAnim&&this._map._panAnim.stop(),t=this._map,e=parseInt(oe(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,(s=new O(this._containerLeft,-i-this._containerBottom))._add(ye(this._container)),o=t.layerPointToContainerPoint(s),a=B(this.options.autoPanPadding),r=B(this.options.autoPanPaddingTopLeft||a),l=B(this.options.autoPanPaddingBottomRight||a),h=t.getSize(),c=u=0,o.x+n+l.x>h.x&&(u=o.x+n-h.x+l.x),o.x-u-r.x<0&&(u=o.x-r.x),o.y+i+l.y>h.y&&(c=o.y+i-h.y+l.y),o.y-c-r.y<0&&(c=o.y-r.y),(u||c)&&t.fire("autopanstart").panBy([u,c]))},_onCloseButtonClick:function(t){this._close(),He(t)},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Xe.mergeOptions({closePopupOnClick:!0}),Xe.include({openPopup:function(t,e,i){return t instanceof en||(t=new en(i).setContent(t)),e&&t.setLatLng(e),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Ci.include({bindPopup:function(t,e){return t instanceof en?(m(t,e),(this._popup=t)._source=this):(this._popup&&!e||(this._popup=new en(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,e){return this._popup&&this._map&&(e=this._popup._prepareOpen(this,t,e),this._map.openPopup(this._popup,e)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var e=t.layer||t.target;this._popup&&this._map&&(He(t),e instanceof Ii?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===e?this.closePopup():this.openPopup(e,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)}
1,_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var nn=tn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){tn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){tn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=tn.prototype.getEvents.call(this);return Lt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ae("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i=this._map,n=this._container,s=i.latLngToContainerPoint(i.getCenter()),o=i.layerPointToContainerPoint(t),a=this.options.direction,r=n.offsetWidth,l=n.offsetHeight,h=B(this.options.offset),u=this._getAnchor(),c="top"===a?(e=r/2,l):"bottom"===a?(e=r/2,0):(e="center"===a?r/2:"right"===a?0:"left"===a?r:o.x<s.x?(a="right",0):(a="left",r+2*(h.x+u.x)),l/2);t=t.subtract(B(e,c,!0)).add(h).add(u),pe(n,"leaflet-tooltip-right"),pe(n,"leaflet-tooltip-left"),pe(n,"leaflet-tooltip-top"),pe(n,"leaflet-tooltip-bottom"),de(n,"leaflet-tooltip-"+a),be(n,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&ve(this._container,t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(e)},_getAnchor:function(){return B(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Xe.include({openTooltip:function(t,e,i){return t instanceof nn||(t=new nn(i).setContent(t)),e&&t.setLatLng(e),this.hasLayer(t)?this:this.addLayer(t)},closeTooltip:function(t){return t&&this.removeLayer(t),this}}),Ci.include({bindTooltip:function(t,e){return t instanceof nn?(m(t,e),(this._tooltip=t)._source=this):(this._tooltip&&!e||(this._tooltip=new nn(e,this)),this._tooltip.setContent(t)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){var e,i;!t&&this._tooltipHandlersAdded||(e=t?"off":"on",i={remove:this.closeTooltip,move:this._moveTooltip},this._tooltip.options.permanent?i.add=this._openTooltip:(i.mouseover=this._openTooltip,i.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(i.mousemove=this._moveTooltip),Lt&&(i.click=this._openTooltip)),this[e](i),this._tooltipHandlersAdded=!t)},openTooltip:function(t,e){return this._tooltip&&this._map&&(e=this._tooltip._prepareOpen(this,t,e),this._map.openTooltip(this._tooltip,e),this._tooltip.options.interactive&&this._tooltip._container&&(de(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(pe(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(t){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(t)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_openTooltip:function(t){var e=t.layer||t.target;this._tooltip&&this._map&&this.openTooltip(e,this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var e,i,n=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(e=this._map.mouseEventToContainerPoint(t.originalEvent),i=this._map.containerPointToLayerPoint(e),n=this._map.layerPointToLatLng(i)),this._tooltip.setLatLng(n)}});var sn=ki.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var e,i=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;return n.html instanceof Element?(le(i),i.appendChild(n.html)):i.innerHTML=!1!==n.html?n.html:"",n.bgPos&&(e=B(n.bgPos),i.style.backgroundPosition=-e.x+"px "+-e.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}});ki.Default=Ai;var on=Ci.extend({options:{tileSize:256,opacity:1,updateWhenIdle:yt,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){m(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),re(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(he(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ue(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=l(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof O?t:new O(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var e,i=this.getPane().children,n=-t(-1/0,1/0),s=0,o=i.length;s<o;s++)e=i[s].style.zIndex,i[s]!==this._container&&e&&(n=t(n,+e));isFinite(n)&&(this.options.zIndex=n+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!it){ve(this._container,this.options.opacity);var t=+new Date,e=!1,i=!1;for(var n in this._tiles){var s,o=this._tiles[n];o.current&&o.loaded&&(s=Math.min(1,(t-o.loaded)/200),ve(o.el,s),s<1?e=!0:(o.active?i=!0:this._onOpaqueTile(o),o.active=!0))}i&&!this._noPrune&&this._pruneTiles(),e&&(P(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this))}},_onOpaqueTile:u,_initContainer:function(){this._container||(this._container=ae("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,e=this.options.maxZoom;if(void 0!==t){for(var i in this._levels)i=Number(i),this._levels[i].el.children.length||i===t?(this._levels[i].el.style.zIndex=e-Math.abs(t-i),this._onUpdateLevel(i)):(re(this._levels[i].el),this._removeTilesAtZoom(i),this._onRemoveLevel(i),delete this._levels[i]);var n=this._levels[t],s=this._map;return n||((n=this._levels[t]={}).el=ae("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=e,n.origin=s.project(s.unproject(s.getPixelOrigin()),t).round(),n.zoom=t,this._setZoomTransform(n,s.getCenter(),s.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:u,_onRemoveLevel:u,_onCreateLevel:u,_pruneTiles:function(){if(this._map){var t,e,i,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(i=this._tiles[t]).retain=i.current;for(t in this._tiles)(i=this._tiles[t]).current&&!i.active&&(e=i.coords,this._retainParent(e.x,e.y,e.z,e.z-5)||this._retainChildren(e.x,e.y,e.z,e.z+2));for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var e in this._tiles)this._tiles[e].coords.z===t&&this._removeTile(e)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)re(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0}
vendor: 5,067 bytes, line 1
1,_retainParent:function(t,e,i,n){var s=Math.floor(t/2),o=Math.floor(e/2),a=i-1,r=new O(+s,+o);r.z=+a;var l=this._tileCoordsToKey(r),h=this._tiles[l];return h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),n<a&&this._retainParent(s,o,a,n))},_retainChildren:function(t,e,i,n){for(var s=2*t;s<2*t+2;s++)for(var o=2*e;o<2*e+2;o++){var a=new O(s,o);a.z=i+1;var r=this._tileCoordsToKey(a),l=this._tiles[r];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),i+1<n&&this._retainChildren(s,o,i+1,n))}},_resetView:function(t){var e=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var e=this.options;return void 0!==e.minNativeZoom&&t<e.minNativeZoom?e.minNativeZoom:void 0!==e.maxNativeZoom&&e.maxNativeZoom<t?e.maxNativeZoom:t},_setView:function(t,e,i,n){var s=Math.round(e),o=(s=void 0!==this.options.maxZoom&&s>this.options.maxZoom||void 0!==this.options.minZoom&&s<this.options.minZoom?void 0:this._clampZoom(s),this.options.updateWhenZooming&&s!==this._tileZoom);n&&!o||(this._tileZoom=s,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==s&&this._update(t),i||this._pruneTiles(),this._noPrune=!!i),this._setZoomTransforms(t,e)},_setZoomTransforms:function(t,e){for(var i in this._levels)this._setZoomTransform(this._levels[i],t,e)},_setZoomTransform:function(t,e,i){var n=this._map.getZoomScale(i,t.zoom),s=t.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(e,i)).round();bt?_e(t.el,s,n):be(t.el,s)},_resetGrid:function(){var t=this._map,e=t.options.crs,i=this._tileSize=this.getTileSize(),n=this._tileZoom,s=this._map.getPixelWorldBounds(this._tileZoom);s&&(this._globalTileRange=this._pxBoundsToTileRange(s)),this._wrapX=e.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,e.wrapLng[0]],n).x/i.x),Math.ceil(t.project([0,e.wrapLng[1]],n).x/i.y)],this._wrapY=e.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([e.wrapLat[0],0],n).y/i.x),Math.ceil(t.project([e.wrapLat[1],0],n).y/i.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var e=this._map,i=e._animatingZoom?Math.max(e._animateToZoom,e.getZoom()):e.getZoom(),n=e.getZoomScale(i,this._tileZoom),s=e.project(t,this._tileZoom).floor(),o=e.getSize().divideBy(2*n);return new N(s.subtract(o),s.add(o))},_update:function(t){var e=this._map;if(e){var i=this._clampZoom(e.getZoom());if(void 0===t&&(t=e.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(t),s=this._pxBoundsToTileRange(n),o=s.getCenter(),a=[],r=this.options.keepBuffer,l=new N(s.getBottomLeft().subtract([r,-r]),s.getTopRight().add([r,-r]));if(!(isFinite(s.min.x)&&isFinite(s.min.y)&&isFinite(s.max.x)&&isFinite(s.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var h in this._tiles){var u=this._tiles[h].coords;u.z===this._tileZoom&&l.contains(new O(u.x,u.y))||(this._tiles[h].current=!1)}if(1<Math.abs(i-this._tileZoom))this._setView(t,i);else{for(var c=s.min.y;c<=s.max.y;c++)for(var d=s.min.x;d<=s.max.x;d++){var p,m=new O(d,c);m.z=this._tileZoom,this._isValidTile(m)&&((p=this._tiles[this._tileCoordsToKey(m)])?p.current=!0:a.push(m))}if(a.sort(function(t,e){return t.distanceTo(o)-e.distanceTo(o)}),0!==a.length){this._loading||(this._loading=!0,this.fire("loading"));var f=document.createDocumentFragment();for(d=0;d<a.length;d++)this._addTile(a[d],f);this._level.el.appendChild(f)}}}}},_isValidTile:function(t){var e=this._map.options.crs;if(!e.infinite){var i=this._globalTileRange;if(!e.wrapLng&&(t.x<i.min.x||t.x>i.max.x)||!e.wrapLat&&(t.y<i.min.y||t.y>i.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return H(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),s=n.add(i);return[e.unproject(n,t.z),e.unproject(s,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new j(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(re(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){de(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,it&&this.options.opacity<1&&ve(t,this.options.opacity),ot&&!at&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&C(o(this._tileReady,this,t,null,s)),be(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})}
1,_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(ve(i.el,0),P(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(de(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?C(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new N(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}}),an=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,e){this._url=t,(e=m(this,e)).detectRetina&&Pt&&0<e.maxZoom&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom++):(e.zoomOffset++,e.maxZoom--),e.minZoom=Math.max(0,e.minZoom)),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),ot||this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Pe(i,"load",o(this._tileOnLoad,this,e,i)),Pe(i,"error",o(this._tileOnError,this,e,i)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i.alt="",i.setAttribute("role","presentation"),i.src=this.getTileUrl(t),i},getTileUrl:function(t){var i,n={r:Pt?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};return this._map&&!this._map.options.crs.infinite&&(i=this._globalTileRange.max.y-t.y,this.options.tms&&(n.y=i),n["-y"]=i),g(this._url,e(n,this.options))},_tileOnLoad:function(t,e){it?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=u,e.onerror=u,e.complete||(e.src=y,re(e),delete this._tiles[t]))},_removeTile:function(t){var e=this._tiles[t];if(e)return lt||e.el.setAttribute("src",y),on.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return on.prototype._tileReady.call(this,t,e,i)}});function rn(t,e){return new an(t,e)}var ln=an.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var n=e({},this.defaultWmsParams);for(var s in i)s in this.options||(n[s]=i[s]);var o=(i=m(this,i)).detectRetina&&Pt?2:1,a=this.getTileSize();n.width=a.x*o,n.height=a.y*o,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=1.3<=this._wmsVersion?"crs":"srs";this.wmsParams[e]=this._crs.code,an.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=D(i.project(e[0]),i.project(e[1])),s=n.min,o=n.max,a=(1.3<=this._wmsVersion&&this._crs===Li?[s.y,s.x,o.y,o.x]:[s.x,s.y,o.x,o.y]).join(","),r=an.prototype.getTileUrl.call(this,t);return r+f(this.wmsParams,r,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+a},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});an.WMS=ln,rn.wms=function(t,e){return new ln(t,e)};var hn=Ci.extend({options:{padding:.1,tolerance:0},initialize:function(t){m(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&de(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=ye(this._container),s=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),a=this._map.project(t,e).subtract(o),r=s.multiplyBy(-i).add(n).add(s).subtract(a);bt?_e(this._container,r,i):be(this._container,r)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).roun
vendor: 16,948 bytes, line 1
1d();this._bounds=new N(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),un=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){hn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Pe(t,"mousemove",this._onMouseMove,this),Pe(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Pe(t,"mouseout",this._handleMouseOut,this),this._ctx=t.getContext("2d")},_destroyContainer:function(){P(this._redrawRequest),delete this._ctx,re(this._container),ke(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){var t,e,i,n;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),t=this._bounds,e=this._container,i=t.getSize(),n=Pt?2:1,be(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",Pt&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update"))},_reset:function(){hn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t);var e=(this._layers[r(t)]=t)._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){for(var e,i=t.options.dashArray.split(/[, ]+/),n=[],s=0;s<i.length;s++){if(e=Number(i[s]),isNaN(e))return;n.push(e)}t.options._dashArray=n}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||C(this._redraw,this))},_extendRedrawBounds:function(t){var e;t._pxBounds&&(e=(t.options.weight||0)+1,this._redrawBounds=this._redrawBounds||new N,this._redrawBounds.extend(t._pxBounds.min.subtract([e,e])),this._redrawBounds.extend(t._pxBounds.max.add([e,e])))},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t,e=this._redrawBounds;e?(t=e.getSize(),this._ctx.clearRect(e.min.x,e.min.y,t.x,t.y)):(this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore())},_draw:function(){var t,e,i=this._redrawBounds;this._ctx.save(),i&&(e=i.getSize(),this._ctx.beginPath(),this._ctx.rect(i.min.x,i.min.y,e.x,e.y),this._ctx.clip()),this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)t=n.layer,(!i||t._pxBounds&&t._pxBounds.intersects(i))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,e){if(this._drawing){var i,n,s,o,a=t._parts,r=a.length,l=this._ctx;if(r){for(l.beginPath(),i=0;i<r;i++){for(n=0,s=a[i].length;n<s;n++)o=a[i][n],l[n?"lineTo":"moveTo"](o.x,o.y);e&&l.closePath()}this._fillStroke(l,t)}}},_updateCircle:function(t){var e,i,n,s;this._drawing&&!t._empty()&&(e=t._point,i=this._ctx,n=Math.max(Math.round(t._radius),1),1!=(s=(Math.max(Math.round(t._radiusY),1)||n)/n)&&(i.save(),i.scale(1,s)),i.beginPath(),i.arc(e.x,e.y/s,n,0,2*Math.PI,!1),1!=s&&i.restore(),this._fillStroke(i,t))},_fillStroke:function(t,e){var i=e.options;i.fill&&(t.globalAlpha=i.fillOpacity,t.fillStyle=i.fillColor||i.color,t.fill(i.fillRule||"evenodd")),i.stroke&&0!==i.weight&&(t.setLineDash&&t.setLineDash(e.options&&e.options._dashArray||[]),t.globalAlpha=i.opacity,t.lineWidth=i.weight,t.strokeStyle=i.color,t.lineCap=i.lineCap,t.lineJoin=i.lineJoin,t.stroke())},_onClick:function(t){for(var e,i,n=this._map.mouseEventToLayerPoint(t),s=this._drawFirst;s;s=s.next)(e=s.layer).options.interactive&&e._containsPoint(n)&&(("click"===t.type||"preclick"!==t.type)&&this._map._draggableMoved(e)||(i=e));i&&(qe(t),this._fireEvent([i],t))},_onMouseMove:function(t){var e;!this._map||this._map.dragging.moving()||this._map._animatingZoom||(e=this._map.mouseEventToLayerPoint(t),this._handleMouseHover(t,e))},_handleMouseOut:function(t){var e=this._hoveredLayer;e&&(pe(this._container,"leaflet-interactive"),this._fireEvent([e],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,e){if(!this._mouseHoverThrottled){for(var i,n,s=this._drawFirst;s;s=s.next)(i=s.layer).options.interactive&&i._containsPoint(e)&&(n=i);n!==this._hoveredLayer&&(this._handleMouseOut(t),n&&(de(this._container,"leaflet-interactive"),this._fireEvent([n],t,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(t,e,i){this._map._fireDOMEvent(e,i||e.type,t)},_bringToFront:function(t){var e,i,n=t._order;n&&(e=n.next,i=n.prev,e&&((e.prev=i)?i.next=e:e&&(this._drawFirst=e),n.prev=this._drawLast,(this._drawLast.next=n).next=null,this._drawLast=n,this._requestRedraw(t)))},_bringToBack:function(t){var e,i,n=t._order;n&&(e=n.next,(i=n.prev)&&((i.next=e)?e.prev=i:i&&(this._drawLast=i),n.prev=null,n.next=this._drawFirst,this._drawFirst.prev=n,this._drawFirst=n,this._requestRedraw(t)))}});function cn(t){return kt?new un(t):null}var dn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),pn={_initContainer:function(){this._container=ae("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=dn("shape");de(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=dn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;re(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,s=t._container;s.stroked=!!n.stroke,s.filled=!!n.fill,n.stroke?(e=e||(t._stroke=dn("stroke")),s.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=_(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(s.removeChild(e),t._stroke=null),n.fill?(i=i||(t._fill=dn("fill")),s.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(s.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){he(t._container)},_bringToBack:function(t){ue(t._container)}},mn=zt?dn:J,fn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=mn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=mn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){re(this._container),ke(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,e,i;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),e=(t=this._bounds).getSize(),i=this._container,this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),be(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update"))},_initPath:function(t){var e=t._path=mn("path");t.options.className&&de(e,t.options.className),t.options.interactive&&de(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){re(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,Q(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,s)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){he(t._path)},_bringToBack:function(t){ue(t._path)}});function vn(t){return At||zt?new fn(t):null}zt&&fn.include(pn),Xe.include({getRenderer:function(t){var e=(e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&cn(t)||vn(t)}});var gn=ji.extend({initialize:function(t,e){ji.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=H(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});fn.create=mn,fn.pointsToPath=Q,Hi.geometryToLayer=Ri,Hi.coordsToLatLng=Fi,Hi.coordsToLatLngs=$i,Hi.latLngToCoords=qi,Hi.latLngsToCoords=Wi,Hi.getFeature=Gi,Hi.asFeature=Vi,Xe.mergeOptions({boxZoom:!0});var _n=ii.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Pe(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ke(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){re(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Yt(),we(),this._startPoint=this._map.mouseEventToContainerPoint(t),Pe(document,{contextmenu:He,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=ae("div","leaflet-zoom-box",this._container),de(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new N(this._point,this._startPoint),i=e.getSize();be(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(re(this._box),pe(this._container,"leaflet-crosshair")),Xt(),xe(),ke(document,{contextmenu:He,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var e;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0),e=new j(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Xe.addInitHook("addHandler","boxZoom",_n),Xe.mergeOptions({doubleClickZoom:!0});var bn=ii.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,s=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(s):e.setZoomAround(t.containerPoint,s)}});Xe.addInitHook("addHandler","doubleClickZoom",bn),Xe.mergeOptions({dragging:!0,inertia:!at,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ii.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new li(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),de(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){pe(this._map._container,"leaflet-grab"),pe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,e=this._map;e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=H(this._map.options.maxBounds),this._offsetLimit=D(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var e,i;this._map.options.inertia&&(e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(i),this._times.push(e),this._prunePositions(e)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1<this._positions.length&&50<t-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){var t,e;this._viscosity&&this._offsetLimit&&(t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit,t.x<e.min.x&&(t.x=this._viscousLimit(t.x,e.min.x)),t.y<e.min.y&&(t.y=this._viscousLimit(t.y,e.min.y)),t.x>e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,s=(n-e+i)%t+e-i,o=(n+e+i)%t-e-i,a=Math.abs(s+i)<Math.abs(o+i)?s:o;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=a},_onDragEnd:function(t){var e,i,n,s,o,a,r,l,h,u=this._map,c=u.options,d=!c.inertia||this._times.length<2;u.fire("dragend",t),d?u.fire("moveend"):(this._prunePositions(+new Date),e=this._lastPos.subtract(this._positions[0]),i=(this._lastTime-this._times[0])/1e3,n=c.easeLinearity,o=(s=e.multiplyBy(n/i)).distanceTo([0,0]),a=Math.min(c.inertiaMaxSpeed,o),r=s.multiplyBy(a/o),l=a/(c.inertiaDeceleration*n),(h=r.multiplyBy(-l/2).round()).x||h.y?(h=u._limitOffset(h,u.options.maxBounds),C(function(){u.panBy(h,{duration:l,easeLinearity:n,noMoveStart:!0,animate:!0})}
1)):u.fire("moveend"))}});Xe.addInitHook("addHandler","dragging",yn),Xe.mergeOptions({keyboard:!0,keyboardPanDelta:80});var wn=ii.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),Pe(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),ke(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){var t,e,i,n;this._focused||(t=document.body,e=document.documentElement,i=t.scrollTop||e.scrollTop,n=t.scrollLeft||e.scrollLeft,this._map._container.focus(),window.scrollTo(n,i))},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){for(var e=this._panKeys={},i=this.keyCodes,n=0,s=i.left.length;n<s;n++)e[i.left[n]]=[-1*t,0];for(n=0,s=i.right.length;n<s;n++)e[i.right[n]]=[t,0];for(n=0,s=i.down.length;n<s;n++)e[i.down[n]]=[0,t];for(n=0,s=i.up.length;n<s;n++)e[i.up[n]]=[0,-1*t]},_setZoomDelta:function(t){for(var e=this._zoomKeys={},i=this.keyCodes,n=0,s=i.zoomIn.length;n<s;n++)e[i.zoomIn[n]]=t;for(n=0,s=i.zoomOut.length;n<s;n++)e[i.zoomOut[n]]=-t},_addHooks:function(){Pe(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){ke(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e,i=t.keyCode,n=this._map;if(i in this._panKeys)n._panAnim&&n._panAnim._inProgress||(e=this._panKeys[i],t.shiftKey&&(e=B(e).multiplyBy(3)),n.panBy(e),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(i in this._zoomKeys)n.setZoom(n.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[i]);else{if(27!==i||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}He(t)}}});Xe.addInitHook("addHandler","keyboard",wn),Xe.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var xn=ii.extend({addHooks:function(){Pe(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){ke(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var e=Fe(t),i=this._map.options.wheelDebounceTime;this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var n=Math.max(i-(new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),n),He(t)},_performZoom:function(){var t=this._map,e=t.getZoom(),i=this._map.options.zoomSnap||0;t._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),s=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,o=i?Math.ceil(s/i)*i:s,a=t._limitZoom(e+(0<this._delta?o:-o))-e;this._delta=0,this._startTime=null,a&&("center"===t.options.scrollWheelZoom?t.setZoom(e+a):t.setZoomAround(this._lastMousePos,e+a))}});Xe.addInitHook("addHandler","scrollWheelZoom",xn),Xe.mergeOptions({tap:!0,tapTolerance:15});var En=ii.extend({addHooks:function(){Pe(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ke(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(je(t),this._fireClick=!0,1<t.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var e=t.touches[0],i=e.target;this._startPos=this._newPos=new O(e.clientX,e.clientY),i.tagName&&"a"===i.tagName.toLowerCase()&&de(i,"leaflet-active"),this._holdTimeout=setTimeout(o(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",e))},this),1e3),this._simulateEvent("mousedown",e),Pe(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(t){var e,i;clearTimeout(this._holdTimeout),ke(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&t&&t.changedTouches&&((i=(e=t.changedTouches[0]).target)&&i.tagName&&"a"===i.tagName.toLowerCase()&&pe(i,"leaflet-active"),this._simulateEvent("mouseup",e),this._isTapValid()&&this._simulateEvent("click",e))},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY),this._simulateEvent("mousemove",e)},_simulateEvent:function(t,e){var i=document.createEvent("MouseEvents");i._simulated=!0,e.target._simulatedClick=!0,i.initMouseEvent(t,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(i)}});!Lt||Tt&&!dt||Xe.addInitHook("addHandler","tap",En),Xe.mergeOptions({touchZoom:Lt&&!at,bounceAtZoomLimits:!0});var Tn=ii.extend({addHooks:function(){de(this._map._container,"leaflet-touch-zoom"),Pe(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){pe(this._map._container,"leaflet-touch-zoom"),ke(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e,i,n=this._map;!t.touches||2!==t.touches.length||n._animatingZoom||this._zooming||(e=n.mouseEventToContainerPoint(t.touches[0]),i=n.mou
1seEventToContainerPoint(t.touches[1]),this._centerPoint=n.getSize()._divideBy(2),this._startLatLng=n.containerPointToLatLng(this._centerPoint),"center"!==n.options.touchZoom&&(this._pinchStartLatLng=n.containerPointToLatLng(e.add(i)._divideBy(2))),this._startDist=e.distanceTo(i),this._startZoom=n.getZoom(),this._moved=!1,this._zooming=!0,n._stop(),Pe(document,"touchmove",this._onTouchMove,this),Pe(document,"touchend",this._onTouchEnd,this),je(t))},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoom<e.getMinZoom()&&s<1||this._zoom>e.getMaxZoom()&&1<s)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1==s)return}else{var a=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==s&&0===a.x&&0===a.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(a),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),P(this._animRequest);var r=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=C(r,this,!0),je(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,P(this._animRequest),ke(document,"touchmove",this._onTouchMove,this),ke(document,"touchend",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Xe.addInitHook("addHandler","touchZoom",Tn),Xe.BoxZoom=_n,Xe.DoubleClickZoom=bn,Xe.Drag=yn,Xe.Keyboard=wn,Xe.ScrollWheelZoom=xn,Xe.Tap=En,Xe.TouchZoom=Tn,t.version="1.7.1",t.Control=Ke,t.control=Ue,t.Browser=It,t.Evented=z,t.Mixin=si,t.Util=M,t.Class=k,t.Handler=ii,t.extend=e,t.bind=o,t.stamp=r,t.setOptions=m,t.DomEvent=Ve,t.DomUtil=Ce,t.PosAnimation=Ye,t.Draggable=li,t.LineUtil=gi,t.PolyUtil=yi,t.Point=O,t.point=B,t.Bounds=N,t.bounds=D,t.Transformation=V,t.transformation=Y,t.Projection=Ei,t.LatLng=R,t.latLng=Z,t.LatLngBounds=j,t.latLngBounds=H,t.CRS=$,t.GeoJSON=Hi,t.geoJSON=Xi,t.geoJson=Ui,t.Layer=Ci,t.LayerGroup=Pi,t.layerGroup=function(t,e){return new Pi(t,e)},t.FeatureGroup=Mi,t.featureGroup=function(t,e){return new Mi(t,e)},t.ImageOverlay=Ki,t.imageOverlay=function(t,e,i){return new Ki(t,e,i)},t.VideoOverlay=Ji,t.videoOverlay=function(t,e,i){return new Ji(t,e,i)},t.SVGOverlay=Qi,t.svgOverlay=function(t,e,i){return new Qi(t,e,i)},t.DivOverlay=tn,t.Popup=en,t.popup=function(t,e){return new en(t,e)},t.Tooltip=nn,t.tooltip=function(t,e){return new nn(t,e)},t.Icon=ki,t.icon=function(t){return new ki(t)},t.DivIcon=sn,t.divIcon=function(t){return new sn(t)},t.Marker=Oi,t.marker=function(t,e){return new Oi(t,e)},t.TileLayer=an,t.tileLayer=rn,t.GridLayer=on,t.gridLayer=function(t){return new on(t)},t.SVG=fn,t.svg=vn,t.Renderer=hn,t.Canvas=un,t.canvas=cn,t.Path=Ii,t.CircleMarker=Bi,t.circleMarker=function(t,e){return new Bi(t,e)},t.Circle=Ni,t.circle=function(t,e,i){return new Ni(t,e,i)},t.Polyline=Di,t.polyline=function(t,e){return new Di(t,e)},t.Polygon=ji,t.polygon=function(t,e){return new ji(t,e)},t.Rectangle=gn,t.rectangle=function(t,e){return new gn(t,e)},t.Map=Xe,t.map=function(t,e){return new Xe(t,e)};var Ln=window.L;t.noConflict=function(){return window.L=Ln,this},window.L=t},"object"==(void 0===i?"undefined":n(i))&&void 0!==e?s(i):"function"==typeof define&&define.amd?define(["exports"],s):s((void 0).L={})},{}],6:[function(t,e,i){"use strict";L.Control.SleepMapControl=L.Control.extend({initialize:function(t){L.setOptions(this,t)},options:{position:"topright",prompt:"disable map",styles:{backgroundColor:"white",padding:"5px",border:"2px solid gray"}},buildContainer:function(){var t=this,e=L.DomUtil.create("p","sleep-button"),i=this._nonBoundEvent.bind(this);return e.innerHTML=this.options.prompt,L.DomEvent.addListener(e,"click",i),L.DomEvent.addListener(e,"touchstart",i),Object.keys(this.options.styles).map(function(i){e.style[i]=t.options.styles[i]}),this._container=e},onAdd:function(){return this._container||this.buildContainer()},_nonBoundEvent:function(t){return L.DomEvent.stop(t),this._map&&this._map.sleep._sleepMap(),!1}}),L.Control.sleepMapControl=function(){return new L.Control.SleepMapControl},L.Map.mergeOptions({sleep:!0,sleepTime:750,wakeTime:750,wakeMessageTouch:"Touch to Wake",sleepNote:!0,hoverToWake:!0,sleepOpacity:.7,sleepButton:L.Control.sleepMapControl}),L.Map.Sleep=L.Handler.extend({addHooks:function(){this.sleepNote=L.DomUtil.create("p","sleep-note",this._map._container),this._enterTimeout=null,this._exitTimeout=null,this._sleepButton=this._map.options.sleepButton(),this._map.tap&&this._map.addControl(this._sleepButton);var t=this._map._container.style;t.WebkitTransition+="opacity .5s",t.MozTransition+="opacity .5s",this._setSleepNoteStyle(),this._sleepMap()},removeHooks:function(){this._map.scrollWheelZoom.enabled()||this._map.scrollWheelZoom.enable(),this._map.tap&&(this._map.touchZoom.enable(),this._map.dragging.enable(),this._map.tap.enable()),L.DomUtil.setOpacity(this._map._container,1),L.DomUtil.setOpacity(this.sleepNote,0),this._removeSleepingListeners(),this._removeAwakeListeners()},_setSleepNoteStyle:function(){var t="",e=this.sleepNote.style;if(t=this._map.tap?this._map.options.wakeMessageTouch:this._map.options.wakeMessage?this._map.options.wakeMessage:this._map.options.hoverToWake?"click or hover to wake":"click to wake",this._map.options.sleepNote&&(this.sleepNote.innerHTML=t,e.pointerEvents="none",e.maxWidth="150px",e.transitionDuration=".2s",e.zIndex=5e3,e.margin="auto",e.textAlign="center",e.borderRadius="4px",e.top="50%",e.position="relative",e.padding="5px",e.border="solid 2px black",e.background="white",this._map.options.sleepNoteStyle)){var i=this._map.options.sleepNoteStyle;Object.keys(i).map(function(t){e[t]=i[t]})}}
1,_wakeMap:function(t){this._stopWaiting(),this._map.scrollWheelZoom.enable(),this._map.tap&&(this._map.touchZoom.enable(),this._map.dragging.enable(),this._map.addControl(this._sleepButton)),L.DomUtil.setOpacity(this._map._container,1),this.sleepNote.style.opacity=0,this._addAwakeListeners()},_sleepMap:function(){this._stopWaiting(),this._map.scrollWheelZoom.disable(),this._map.tap&&(this._map.touchZoom.disable(),this._map.dragging.disable(),this._map.tap.disable(),this._map.removeControl(this._sleepButton)),L.DomUtil.setOpacity(this._map._container,this._map.options.sleepOpacity),this.sleepNote.style.opacity=this._map.options.sleepNoteStyle&&this._map.options.sleepNoteStyle.opacity?this._map.options.sleepNoteStyle.opacity:.6,this._addSleepingListeners()},_wakePending:function(){if(this._map.once("mousedown",this._wakeMap,this),this._map.options.hoverToWake){var t=this;this._map.once("mouseout",this._sleepMap,this),t._enterTimeout=setTimeout(function(){t._map.off("mouseout",t._sleepMap,t),t._wakeMap()},t._map.options.wakeTime)}},_sleepPending:function(){var t=this;t._map.once("mouseover",t._wakeMap,t),t._exitTimeout=setTimeout(function(){t._map.off("mouseover",t._wakeMap,t),t._sleepMap()},t._map.options.sleepTime)},_addSleepingListeners:function(){this._map.once("mouseover",this._wakePending,this),this._map.tap&&this._map.once("click",this._wakeMap,this)},_addAwakeListeners:function(){this._map.once("mouseout",this._sleepPending,this)},_removeSleepingListeners:function(){this._map.options.hoverToWake&&this._map.off("mouseover",this._wakePending,this),this._map.off("mousedown",this._wakeMap,this),this._map.tap&&this._map.off("click",this._wakeMap,this)},_removeAwakeListeners:function(){this._map.off("mouseout",this._sleepPending,this)},_stopWaiting:function(){this._removeSleepingListeners(),this._removeAwakeListeners();this._enterTimeout&&clearTimeout(this._enterTimeout),this._exitTimeout&&clearTimeout(this._exitTimeout),this._enterTimeout=null,this._exitTimeout=null}}),L.Map.addInitHook("addHandler","sleep",L.Map.Sleep)},{}],7:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==n(t)&&t&&t.__esModule)return t;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(s,o,function(e){return t[e]}.bind(null,o));return s},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=1)}([function(t){t.exports=JSON.parse('{"a":"8.5.20"}')},function(t,e,i){i.r(e);var s=i(0),o={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,sticky:!0,title:"Menu",titleLink:"parent"},onClick:{close:null,preventDefault:null,setSelected:!0},slidingSubmenus:!0},a={classNames:{inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",vertical:"Vertical"},language:null,openingInterval:25,panelNodetype:["ul","ol","div"],transitionDuration:400};function r(t,e){for(var i in"object"!=l(t)&&(t={}),"object"!=l(e)&&(e={}),e)e.hasOwnProperty(i)&&(void 0===t[i]?t[i]=e[i]:"object"==l(t[i])&&r(t[i],e[i]));return t}function l(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function h(t,e,i){if("function"==typeof e){var n=e.call(t);if(void 0!==n)return n}return null!==e&&"function"!=typeof e&&void 0!==e||void 0===i?e:i}function u(t,e,i){var n=!1,s=function i(s){void 0!==s&&s.target!==t||(n||(t.removeEventListener("transitionend",i),t.removeEventListener("webkitTransitionEnd",i),e.call(t)),n=!0)};t.addEventListener("transitionend",s),t.addEventListener("webkitTransitionEnd",s),setTimeout(s,1.1*i)}function c(){return"mm-"+d++}var d=0;function p(t){return"mm-"==t.slice(0,3)?t.slice(3):t}var m={};function f(t,e){void 0===m[e]&&(m[e]={}),r(m[e],t)}function v(t){var e=t.split("."),i=document.createElement(e.shift());return e.forEach(function(t){i.classList.add(t)}),i}function g(t,e){return Array.prototype.slice.call(t.querySelectorAll(e))}function _(t,e){var i=Array.prototype.slice.call(t.children);return e?i.filter(function(t){return t.matches(e)}):i}function b(t,e){for(var i=[],n=t.parentElement;n;)i.push(n),n=n.parentElement;return e?i.filter(function(t){return t.matches(e)}):i}function y(t){return t.filter(function(t){return!t.matches(".mm-hidden")})}function w(t){var e=[];return y(t).forEach(function(t){e.push.apply(e,_(t,"a.mm-listitem__text"))}),e.filter(function(t){return!t.matches(".mm-btn_next")})}function x(t,e,i){t.matches("."+e)&&(t.classList.remove(e),t.classList.add(i))}var E={};function T(t,e,i){"number"==typeof t&&(t="(min-width: "+t+"px)"),E[t]=E[t]||[],E[t].push({yes:e,no:i})}function L(t,e){for(var i=e.matches?"yes":"no",n=0;n<E[t].length;n++)E[t][n][i]()}f({Menu:"Menu"},"nl"),f({Menu:"Ù
ÙÙ"},"fa"),f({Menu:"Hauptmenü"},"de"),f({Menu:"ÐенÑ"},"ru");var S=function(){function t(e,i,n){return this.opts=r(i,t.options),this.conf=r(n,t.configs),this._api=["bind","initPanel","initListview","openPanel","closePanel","closeAllPanels","setSelected"],this.node={},this.vars={},this.hook={},this.clck=[],this.node.menu="string"==typeof e?document.querySelector(e):e,"function"==typeof this._deprecatedWarnings&&this._deprecatedWarnings(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),function(){var t=function(t){var e=window.matchMedia(t);L(t,e),e.onchange=function(i){L(t,e)}};for(var e in E)t(e)}(),this}return t.prototype.openPanel=function(t,e){var i=this;if(this.trigger("openPanel:before",[t]),t&&(t.matches(".mm-panel")||(t=t.closest(".mm-panel")),t)){if("boolean"!=typeof e&&(e=!0),t.parentElement.matches(".mm-listitem_vertical")){b(t,".mm-listitem_vertical").forEach(function(t){t.classList.add("mm-listitem_opened"),_(t,".mm-panel").forEach(function(t){t.classList.remove("mm-hidden")})});var n=b(t,".mm-panel").filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")});
1this.trigger("openPanel:start",[t]),n.length&&this.openPanel(n[0]),this.trigger("openPanel:finish",[t])}else{if(t.matches(".mm-panel_opened"))return;var s=_(this.node.pnls,".mm-panel"),o=_(this.node.pnls,".mm-panel_opened")[0];s.filter(function(e){return e!==t}).forEach(function(t){t.classList.remove("mm-panel_opened-parent")});for(var a=t.mmParent;a;)(a=a.closest(".mm-panel"))&&(a.parentElement.matches(".mm-listitem_vertical")||a.classList.add("mm-panel_opened-parent"),a=a.mmParent);s.forEach(function(t){t.classList.remove("mm-panel_highest")}),s.filter(function(t){return t!==o}).filter(function(e){return e!==t}).forEach(function(t){t.classList.add("mm-hidden")}),t.classList.remove("mm-hidden");var r=function(){o&&o.classList.remove("mm-panel_opened"),t.classList.add("mm-panel_opened"),t.matches(".mm-panel_opened-parent")?(o&&o.classList.add("mm-panel_highest"),t.classList.remove("mm-panel_opened-parent")):(o&&o.classList.add("mm-panel_opened-parent"),t.classList.add("mm-panel_highest")),i.trigger("openPanel:start",[t])},l=function(){o&&(o.classList.remove("mm-panel_highest"),o.classList.add("mm-hidden")),t.classList.remove("mm-panel_highest"),i.trigger("openPanel:finish",[t])};e&&!t.matches(".mm-panel_noanimation")?setTimeout(function(){u(t,function(){l()},i.conf.transitionDuration),r()},this.conf.openingInterval):(r(),l())}this.trigger("openPanel:after",[t])}},t.prototype.closePanel=function(t){this.trigger("closePanel:before",[t]);var e=t.parentElement;e.matches(".mm-listitem_vertical")&&(e.classList.remove("mm-listitem_opened"),t.classList.add("mm-hidden"),this.trigger("closePanel",[t])),this.trigger("closePanel:after",[t])},t.prototype.closeAllPanels=function(t){this.trigger("closeAllPanels:before"),this.node.pnls.querySelectorAll(".mm-listitem").forEach(function(t){t.classList.remove("mm-listitem_selected"),t.classList.remove("mm-listitem_opened")});var e=_(this.node.pnls,".mm-panel"),i=t||e[0];_(this.node.pnls,".mm-panel").forEach(function(t){t!==i&&(t.classList.remove("mm-panel_opened"),t.classList.remove("mm-panel_opened-parent"),t.classList.remove("mm-panel_highest"),t.classList.add("mm-hidden"))}),this.openPanel(i,!1),this.trigger("closeAllPanels:after")},t.prototype.togglePanel=function(t){var e=t.parentElement;e.matches(".mm-listitem_vertical")&&this[e.matches(".mm-listitem_opened")?"closePanel":"openPanel"](t)},t.prototype.setSelected=function(t){this.trigger("setSelected:before",[t]),g(this.node.menu,".mm-listitem_selected").forEach(function(t){t.classList.remove("mm-listitem_selected")}),t.classList.add("mm-listitem_selected"),this.trigger("setSelected:after",[t])},t.prototype.bind=function(t,e){this.hook[t]=this.hook[t]||[],this.hook[t].push(e)},t.prototype.trigger=function(t,e){if(this.hook[t])for(var i=0,n=this.hook[t].length;i<n;i++)this.hook[t][i].apply(this,e)},t.prototype._initAPI=function(){var t=this,e=this;this.API={},this._api.forEach(function(i){t.API[i]=function(){var t=e[i].apply(e,arguments);return void 0===t?e.API:t}}),this.node.menu.mmApi=this.API},t.prototype._initHooks=function(){for(var t in this.opts.hooks)this.bind(t,this.opts.hooks[t])},t.prototype._initWrappers=function(){this.trigger("initWrappers:before");for(var e=0;e<this.opts.wrappers.length;e++){var i=t.wrappers[this.opts.wrappers[e]];"function"==typeof i&&i.call(this)}this.trigger("initWrappers:after")},t.prototype._initAddons=function(){for(var e in this.trigger("initAddons:before"),t.addons)t.addons[e].call(this);this.trigger("initAddons:after")},t.prototype._initExtensions=function(){var t=this;this.trigger("initExtensions:before"),"array"==l(this.opts.extensions)&&(this.opts.extensions={all:this.opts.extensions}
1),Object.keys(this.opts.extensions).forEach(function(e){var i=t.opts.extensions[e].map(function(t){return"mm-menu_"+t});i.length&&T(e,function(){i.forEach(function(e){t.node.menu.classList.add(e)})},function(){i.forEach(function(e){t.node.menu.classList.remove(e)})})}),this.trigger("initExtensions:after")},t.prototype._initMenu=function(){var t=this;this.trigger("initMenu:before"),this.node.wrpr=this.node.wrpr||this.node.menu.parentElement,this.node.wrpr.classList.add("mm-wrapper"),this.node.menu.id=this.node.menu.id||c();var e=v("div.mm-panels");_(this.node.menu).forEach(function(i){t.conf.panelNodetype.indexOf(i.nodeName.toLowerCase())>-1&&e.append(i)}),this.node.menu.append(e),this.node.pnls=e,this.node.menu.classList.add("mm-menu"),this.trigger("initMenu:after")},t.prototype._initPanels=function(){var t=this;this.trigger("initPanels:before"),this.clck.push(function(e,i){if(i.inMenu){var n=e.getAttribute("href");if(n&&n.length>1&&"#"==n.slice(0,1))try{var s=g(t.node.menu,n)[0];if(s&&s.matches(".mm-panel"))return e.parentElement.matches(".mm-listitem_vertical")?t.togglePanel(s):t.openPanel(s),!0}catch(t){}}}),_(this.node.pnls).forEach(function(e){t.initPanel(e)}),this.trigger("initPanels:after")},t.prototype.initPanel=function(t){var e=this,i=this.conf.panelNodetype.join(", ");if(t.matches(i)&&(t.matches(".mm-panel")||(t=this._initPanel(t)),t)){var n=[];n.push.apply(n,_(t,"."+this.conf.classNames.panel)),_(t,".mm-listview").forEach(function(t){_(t,".mm-listitem").forEach(function(t){n.push.apply(n,_(t,i))})}),n.forEach(function(t){e.initPanel(t)})}},t.prototype._initPanel=function(t){var e=this;if(this.trigger("initPanel:before",[t]),x(t,this.conf.classNames.panel,"mm-panel"),x(t,this.conf.classNames.nopanel,"mm-nopanel"),x(t,this.conf.classNames.inset,"mm-listview_inset"),t.matches(".mm-listview_inset")&&t.classList.add("mm-nopanel"),t.matches(".mm-nopanel"))return null;var i=t.id||c(),n=t.matches("."+this.conf.classNames.vertical)||!this.opts.slidingSubmenus;if(t.classList.remove(this.conf.classNames.vertical),t.matches("ul, ol")){t.removeAttribute("id");var s=v("div");t.before(s),s.append(t),t=s}t.id=i,t.classList.add("mm-panel"),t.classList.add("mm-hidden");var o=[t.parentElement].filter(function(t){return t.matches("li")})[0];if(n?o&&o.classList.add("mm-listitem_vertical"):this.node.pnls.append(t),o&&(o.mmChild=t,t.mmParent=o,o&&o.matches(".mm-listitem")&&!_(o,".mm-btn").length)){var a=_(o,".mm-listitem__text")[0];if(a){var r=v("a.mm-btn.mm-btn_next.mm-listitem__btn");r.setAttribute("href","#"+t.id),a.matches("span")?(r.classList.add("mm-listitem__text"),r.innerHTML=a.innerHTML,o.insertBefore(r,a.nextElementSibling),a.remove()):o.insertBefore(r,_(o,".mm-panel")[0])}}return this._initNavbar(t),_(t,"ul, ol").forEach(function(t){e.initListview(t)}),this.trigger("initPanel:after",[t]),t},t.prototype._initNavbar=function(t){if(this.trigger("initNavbar:before",[t]),!_(t,".mm-navbar").length){var e=null,i=null;if(t.getAttribute("data-mm-parent")?i=g(this.node.pnls,t.getAttribute("data-mm-parent"))[0]:(e=t.mmParent)&&(i=e.closest(".mm-panel")),!e||!e.matches(".mm-listitem_vertical")){var n=v("div.mm-navbar");if(this.opts.navbar.add?this.opts.navbar.sticky&&n.classList.add("mm-navbar_sticky"):n.classList.add("mm-hidden"),i){var s=v("a.mm-btn.mm-btn_prev.mm-navbar__btn");s.setAttribute("href","#"+i.id),n.append(s)}var o=null;e?o=_(e,".mm-listitem__text")[0]:i&&(o=g(i,'a[href="#'+t.id+'"]')[0]);var a=v("a.mm-navbar__title"),r=v("span");switch(a.append(r),r.innerHTML=t.getAttribute("data-mm-title")||(o?o.textContent:"")||this.i18n(this.opts.navbar.title)||this.i18n("Menu"),this.opts.navbar.titleLink){case"anchor":o&&a.setAttribute("href",o.getAttribute("href"));break;case"parent":i&&a.setAttribute("href","#"+i.id)}n.append(a),t.prepend(n),this.trigger("initNavbar:after",[t])}}},t.prototype.initListview=function(t){var e=this;this.trigger("initListview:before",[t]),x(t,this.conf.classNames.nolistview,"mm-nolistview"),t.matches(".mm-nolistview")||(t.classList.add("mm-listview"),_(t).forEach(function(t){t.classList.add("mm-listitem"),x(t,e.conf.classNames.selected,"mm-listitem_selected"),_(t,"a, span").forEach(function(t){t.matches(".mm-btn")||t.classList.add("mm-listitem__text")})})),this.trigger("initListview:after",[t])},t.prototype._initOpened=function(){this.trigger("initOpened:before");var t=null;this.node.pnls.querySelectorAll(".mm-listitem_selected").forEach(function(e){t=e,e.classList.remove("mm-listitem_selected")}),t&&t.classList.add("mm-listitem_selected");var e=t?t.closest(".mm-panel"):_(this.node.pnls,".mm-panel")[0];
1this.openPanel(e,!1),this.trigger("initOpened:after")},t.prototype._initAnchors=function(){var t=this;this.trigger("initAnchors:before"),document.addEventListener("click",function(e){var i=e.target.closest("a[href]");if(i){for(var n={inMenu:i.closest(".mm-menu")===t.node.menu,inListview:i.matches(".mm-listitem > a"),toExternal:i.matches('[rel="external"]')||i.matches('[target="_blank"]')},s={close:null,setSelected:null,preventDefault:"#"==i.getAttribute("href").slice(0,1)},o=0;o<t.clck.length;o++){var a=t.clck[o].call(t,i,n);if(a){if("boolean"==typeof a)return void e.preventDefault();"object"==l(a)&&(s=r(a,s))}}n.inMenu&&n.inListview&&!n.toExternal&&(h(i,t.opts.onClick.setSelected,s.setSelected)&&t.setSelected(i.parentElement),h(i,t.opts.onClick.preventDefault,s.preventDefault)&&e.preventDefault(),h(i,t.opts.onClick.close,s.close)&&t.opts.offCanvas&&"function"==typeof t.close&&t.close())}},!0),this.trigger("initAnchors:after")},t.prototype.i18n=function(t){return function(t,e){return"string"==typeof e&&void 0!==m[e]&&m[e][t]||t}(t,this.conf.language)},t.version=s.a,t.options=o,t.configs=a,t.addons={},t.wrappers={},t.node={},t.vars={},t}();function C(t){return t?t.charAt(0).toUpperCase()+t.slice(1):""}function P(t,e,i){var n=e.split(".");t[e="mmEvent"+C(n[0])+C(n[1])]=t[e]||[],t[e].push(i),t.addEventListener(n[0],i)}function M(t,e){var i=e.split(".");e="mmEvent"+C(i[0])+C(i[1]),(t[e]||[]).forEach(function(e){t.removeEventListener(i[0],e)})}S.options.offCanvas={blockUI:!0,moveBackground:!0},S.configs.offCanvas={clone:!1,menu:{insertMethod:"prepend",insertSelector:"body"},page:{nodetype:"div",selector:null,noSelector:[]}},S.prototype.open=function(){var t=this;this.trigger("open:before"),this.vars.opened||(this._openSetup(),setTimeout(function(){t._openStart()},this.conf.openingInterval),this.trigger("open:after"))},S.prototype._openSetup=function(){var t=this,e=this.opts.offCanvas;this.closeAllOthers(),function(t,e,i){var n=e.split(".");(t[e="mmEvent"+C(n[0])+C(n[1])]||[]).forEach(function(t){t(i||{})})}(window,"resize.page",{force:!0});var i=["mm-wrapper_opened"];e.blockUI&&i.push("mm-wrapper_blocking"),"modal"==e.blockUI&&i.push("mm-wrapper_modal"),e.moveBackground&&i.push("mm-wrapper_background"),i.forEach(function(e){t.node.wrpr.classList.add(e)}),setTimeout(function(){t.vars.opened=!0},this.conf.openingInterval),this.node.menu.classList.add("mm-menu_opened")},S.prototype._openStart=function(){var t=this;u(S.node.page,function(){t.trigger("open:finish")},this.conf.transitionDuration),this.trigger("open:start"),this.node.wrpr.classList.add("mm-wrapper_opening")},S.prototype.close=function(){var t=this;this.trigger("close:before"),this.vars.opened&&(u(S.node.page,function(){t.node.menu.classList.remove("mm-menu_opened"),["mm-wrapper_opened","mm-wrapper_blocking","mm-wrapper_modal","mm-wrapper_background"].forEach(function(e){t.node.wrpr.classList.remove(e)}),t.vars.opened=!1,t.trigger("close:finish")},this.conf.transitionDuration),this.trigger("close:start"),this.node.wrpr.classList.remove("mm-wrapper_opening"),this.trigger("close:after"))},S.prototype.closeAllOthers=function(){var t=this;g(document.body,".mm-menu_offcanvas").forEach(function(e){if(e!==t.node.menu){var i=e.mmApi;i&&i.close&&i.close()}})},S.prototype.setPage=function(t){this.trigger("setPage:before",[t]);var e=this.conf.offCanvas;if(!t){var i="string"==typeof e.page.selector?g(document.body,e.page.selector):_(document.body,e.page.nodetype);if(i=i.filter(function(t){return!t.matches(".mm-menu, .mm-wrapper__blocker")}),e.page.noSelector.length&&(i=i.filter(function(t){return!t.matches(e.page.noSelector.join(", "))})),i.length>1){var n=v("div");i[0].before(n),i.forEach(function(t){n.append(t)}),i=[n]}t=i[0]}t.classList.add("mm-page"),t.classList.add("mm-slideout"),t.id=t.id||c(),S.node.page=t,this.trigger("setPage:after",[t])};var k;f({"Close menu":"Menu sluiten","Close submenu":"Submenu sluiten","Open submenu":"Submenu openen","Toggle submenu":"Submenu wisselen"},"nl"),f({"Close menu":"بست٠Ù
ÙÙ","Close submenu":"Ø¨Ø³ØªÙ Ø²ÛØ±Ù
ÙÙ","Open submenu":"Ø¨Ø§Ø²Ú©Ø±Ø¯Ù Ø²ÛØ±Ù
ÙÙ","Toggle submenu":"سÙÛÛÚ Ø²ÛØ±Ù
ÙÙ"},"fa"),f({"Close menu":"Menü schlieÃen","Close submenu":"Untermenü schlieÃen","Open submenu":"Untermenü öffnen","Toggle submenu":"Untermenü wechseln"},"de"),f({"Close menu":"ÐакÑÑÑÑ Ð¼ÐµÐ½Ñ","Close submenu":"ÐакÑÑÑÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ","Open submenu":"ÐÑкÑÑÑÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ","Toggle submenu":"ÐеÑеклÑÑиÑÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ"},"ru"),S.options.screenReader={aria:!0,text:!0},S.configs.screenReader={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}
1,k=function(t,e,i){t[e]=i,i?t.setAttribute(e,i.toString()):t.removeAttribute(e)},S.sr_aria=function(t,e,i){k(t,"aria-"+e,i)},S.sr_role=function(t,e){k(t,"role",e)},S.sr_text=function(t){return'<span class="mm-sronly">'+t+"</span>"};var A="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1;S.options.scrollBugFix={fix:!0};S.options.autoHeight={height:"default"};S.options.backButton={close:!1,open:!1};S.options.columns={add:!1,visible:{min:1,max:3}};S.options.counters={add:!1,addTo:"panels",count:!1},S.configs.classNames.counters={counter:"Counter"};S.options.dividers={add:!1,addTo:"panels"},S.configs.classNames.divider="Divider";var z="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1,O={top:0,right:0,bottom:0,left:0},I={start:15,swipe:15},B={x:["Right","Left"],y:["Down","Up"]},N=function(t,e){return"string"==typeof t&&"%"==t.slice(-1)&&(t=e*((t=parseInt(t.slice(0,-1),10))/100)),t},D=function(){function t(t,e,i){this.surface=t,this.area=r(e,O),this.treshold=r(i,I),this.surface.mmHasDragEvents||(this.surface.addEventListener(z?"touchstart":"mousedown",this.start.bind(this)),this.surface.addEventListener(z?"touchend":"mouseup",this.stop.bind(this)),this.surface.addEventListener(z?"touchleave":"mouseleave",this.stop.bind(this)),this.surface.addEventListener(z?"touchmove":"mousemove",this.move.bind(this))),this.surface.mmHasDragEvents=!0}return t.prototype.start=function(t){this.currentPosition={x:t.touches?t.touches[0].pageX:t.pageX||0,y:t.touches?t.touches[0].pageY:t.pageY||0};var e=this.surface.clientWidth,i=this.surface.clientHeight,n=N(this.area.top,i);if(!("number"==typeof n&&this.currentPosition.y<n)){var s=N(this.area.right,e);if(!("number"==typeof s&&(s=e-s,this.currentPosition.x>s))){var o=N(this.area.bottom,i);if(!("number"==typeof o&&(o=i-o,this.currentPosition.y>o))){var a=N(this.area.left,e);"number"==typeof a&&this.currentPosition.x<a||(this.startPosition={x:this.currentPosition.x,y:this.currentPosition.y},this.state=1)}}}},t.prototype.stop=function(t){if(2==this.state){var e=this._dragDirection(),i=this._eventDetail(e);if(this._dispatchEvents("drag*End",i),Math.abs(this.movement[this.axis])>this.treshold.swipe){var n=this._swipeDirection();i.direction=n,this._dispatchEvents("swipe*",i)}}this.state=0},t.prototype.move=function(t){switch(this.state){case 1:case 2:var e={x:t.changedTouches?t.touches[0].pageX:t.pageX||0,y:t.changedTouches?t.touches[0].pageY:t.pageY||0};this.movement={x:e.x-this.currentPosition.x,y:e.y-this.currentPosition.y},this.distance={x:e.x-this.startPosition.x,y:e.y-this.startPosition.y},this.currentPosition={x:e.x,y:e.y},this.axis=Math.abs(this.distance.x)>Math.abs(this.distance.y)?"x":"y";var i=this._dragDirection(),n=this._eventDetail(i);1==this.state&&Math.abs(this.distance[this.axis])>this.treshold.start&&(this._dispatchEvents("drag*Start",n),this.state=2),2==this.state&&this._dispatchEvents("drag*Move",n)}},t.prototype._eventDetail=function(t){var e=this.distance.x,i=this.distance.y;return"x"==this.axis&&(e-=e>0?this.treshold.start:0-this.treshold.start),"y"==this.axis&&(i-=i>0?this.treshold.start:0-this.treshold.start),{axis:this.axis,direction:t,movementX:this.movement.x,movementY:this.movement.y,distanceX:e,distanceY:i}},t.prototype._dispatchEvents=function(t,e){var i=new CustomEvent(t.replace("*",""),{detail:e});this.surface.dispatchEvent(i);var n=new CustomEvent(t.replace("*",this.axis.toUpperCase()),{detail:e});this.surface.dispatchEvent(n);var s=new CustomEvent(t.replace("*",e.direction),{detail:e});this.surface.dispatchEvent(s)},t.prototype._dragDirection=function(){return B[this.axis][this.distance[this.axis]>0?0:1]},t.prototype._swipeDirection=function(){return B[this.axis][this.movement[this.axis]>0?0:1]},t}(),j=null,H=null,R=0,Z=function(t,e,i){switch(t.position="left",t.zposition="back",["right","top","bottom"].forEach(function(i){e.indexOf("position-"+i)>-1&&(t.position=i)}),["front","top","bottom"].forEach(function(i){e.indexOf("position-"+i)>-1&&(t.zposition="front")}),j.area={top:"bottom"==t.position?"75%":0,right:"left"==t.position?"75%":0,bottom:"top"==t.position?"75%":0,left:"right"==t.position?"75%":0},t.position){case"top":case"bottom":t.axis="y";break;default:t.axis="x"}switch(t.position){case"top":t.direction="Down";break;case"right":t.direction="Left";break;case"bottom":t.direction="Up";break;default:t.direction="Right"}switch(t.zposition){case"front":t.slideOutNodes=[i];break;default:t.slideOutNodes=g(document.body,".mm-slideout")}return t};S.options.drag={open:!1,node:null};S.options.dropdown={drop:!1,fitViewport:!0,event:"click",position:{},tip:!0},S.configs.dropdown={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}};
1S.configs.fixedElements={insertMethod:"append",insertSelector:"body"},S.configs.classNames.fixedElements={fixed:"Fixed"};S.options.iconbar={use:!1,top:[],bottom:[],position:"left",type:"default"};S.options.iconPanels={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,visible:3};S.options.keyboardNavigation={enable:!1,enhance:!1};S.options.lazySubmenus={load:!1};function F(){var t=this,e=this.opts.navbars;if(void 0!==e){e instanceof Array||(e=[e]);var i={};e.length&&(e.forEach(function(e){if(!(e=function(t){return"boolean"==typeof t&&t&&(t={}),"object"!=n(t)&&(t={}),void 0===t.content&&(t.content=["prev","title"]),t.content instanceof Array||(t.content=[t.content]),void 0===t.use&&(t.use=!0),"boolean"==typeof t.use&&t.use&&(t.use=!0),t}(e)).use)return!1;var s=v("div.mm-navbar"),o=e.position;"bottom"!==o&&(o="top"),i[o]||(i[o]=v("div.mm-navbars_"+o)),i[o].append(s);for(var a=0,r=e.content.length;a<r;a++){var l,h=e.content[a];if("string"==typeof h)if("function"==typeof(l=F.navbarContents[h]))l.call(t,s);else{var u=v("span");u.innerHTML=h;var c=_(u);1==c.length&&(u=c[0]),s.append(u)}else s.append(h)}"string"==typeof e.type&&"function"==typeof(l=F.navbarTypes[e.type])&&l.call(t,s),"boolean"!=typeof e.use&&T(e.use,function(){s.classList.remove("mm-hidden"),S.sr_aria(s,"hidden",!1)},function(){s.classList.add("mm-hidden"),S.sr_aria(s,"hidden",!0)})}),this.bind("initMenu:after",function(){for(var e in i)t.node.menu["bottom"==e?"append":"prepend"](i[e])}))}}S.options.navbars=[],S.configs.navbars={breadcrumbs:{separator:"/",removeFirst:!1}},S.configs.classNames.navbars={panelPrev:"Prev",panelTitle:"Title"},F.navbarContents={breadcrumbs:function(t){var e=this,i=v("div.mm-navbar__breadcrumbs");t.append(i),this.bind("initNavbar:after",function(t){if(!t.querySelector(".mm-navbar__breadcrumbs")){_(t,".mm-navbar")[0].classList.add("mm-hidden");for(var i=[],n=v("span.mm-navbar__breadcrumbs"),s=t,o=!0;s;){if(!(s=s.closest(".mm-panel")).parentElement.matches(".mm-listitem_vertical")){var a=g(s,".mm-navbar__title span")[0];if(a){var r=a.textContent;r.length&&i.unshift(o?"<span>"+r+"</span>":'<a href="#'+s.id+'">'+r+"</a>")}o=!1}s=s.mmParent}e.conf.navbars.breadcrumbs.removeFirst&&i.shift(),n.innerHTML=i.join('<span class="mm-separator">'+e.conf.navbars.breadcrumbs.separator+"</span>"),_(t,".mm-navbar")[0].append(n)}}),this.bind("openPanel:start",function(t){var e=t.querySelector(".mm-navbar__breadcrumbs");i.innerHTML=e?e.innerHTML:""}),this.bind("initNavbar:after:sr-aria",function(t){g(t,".mm-breadcrumbs a").forEach(function(t){S.sr_aria(t,"owns",t.getAttribute("href").slice(1))})})},close:function(t){var e=this,i=v("a.mm-btn.mm-btn_close.mm-navbar__btn");t.append(i),this.bind("setPage:after",function(t){i.setAttribute("href","#"+t.id)}),this.bind("setPage:after:sr-text",function(){i.innerHTML=S.sr_text(e.i18n(e.conf.screenReader.text.closeMenu))})},prev:function(t){var e,i,n,s=this,o=v("a.mm-btn.mm-btn_prev.mm-navbar__btn");t.append(o),this.bind("initNavbar:after",function(t){_(t,".mm-navbar")[0].classList.add("mm-hidden")}),this.bind("openPanel:start",function(t){t.parentElement.matches(".mm-listitem_vertical")||((e=t.querySelector("."+s.conf.classNames.navbars.panelPrev))||(e=t.querySelector(".mm-navbar__btn.mm-btn_prev")),i=e?e.getAttribute("href"):"",n=e?e.innerHTML:"",i?o.setAttribute("href",i):o.removeAttribute("href"),o.classList[i||n?"remove":"add"]("mm-hidden"),o.innerHTML=n)}),this.bind("initNavbar:after:sr-aria",function(t){S.sr_aria(t.querySelector(".mm-navbar"),"hidden",!0)}),this.bind("openPanel:start:sr-aria",function(t){S.sr_aria(o,"hidden",o.matches(".mm-hidden")),S.sr_aria(o,"owns",(o.getAttribute("href")||"").slice(1))})},searchfield:function(t){"object"!=l(this.opts.searchfield)&&(this.opts.searchfield={});var e=v("div.mm-navbar__searchfield");t.append(e),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=[e]},title:function(t){var e,i,n,s,o=this,a=v("a.mm-navbar__title"),r=v("span");a.append(r),t.append(a),this.bind("openPanel:start",function(t){t.parentElement.matches(".mm-listitem_vertical")||((n=t.querySelector("."+o.conf.classNames.navbars.panelTitle))||(n=t.querySelector(".mm-navbar__title span")),(e=n&&n.closest("a")?n.closest("a").getAttribute("href"):"")?a.setAttribute("href",e):a.removeAttribute("href"),i=n?n.innerHTML:"",r.innerHTML=i)}),this.bind("openPanel:start:sr-aria",function(t){if(o.opts.screenReader.text&&(s||_(o.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(t){var e=t.querySelector(".mm-btn_prev");e&&(s=e)}),s)){var e=!0;"parent"==o.opts.navbar.titleLink&&(e=!s.matches(".mm-hidden")),S.sr_aria(a,"hidden",e)}})}},F.navbarTypes={tabs:function(t){var e=this;t.classList.add("mm-navbar_tabs"),t.parentElement.classList.add("mm-navbars_has-tabs");var i=_(t,"a");t.addEventListener("click",function(t){var i=t.target;if(i.matches("a"))if(i.matches(".mm-navbar__tab_selected"))t.stopImmediatePropagation();
1else try{e.openPanel(e.node.menu.querySelector(i.getAttribute("href")),!1),t.stopImmediatePropagation()}catch(t){}}),this.bind("openPanel:start",function t(e){i.forEach(function(t){t.classList.remove("mm-navbar__tab_selected")});var n=i.filter(function(t){return t.matches('[href="#'+e.id+'"]')})[0];if(n)n.classList.add("mm-navbar__tab_selected");else{var s=e.mmParent;s&&t.call(this,s.closest(".mm-panel"))}})}};S.options.pageScroll={scroll:!1,update:!1},S.configs.pageScroll={scrollOffset:0,updateOffset:50};f({Search:"Zoeken","No results found.":"Geen resultaten gevonden.",cancel:"annuleren"},"nl"),f({Search:"جستجÙ","No results found.":"ÙØªÛجÙâØ§Û ÛØ§Ùت ÙØ´Ø¯.",cancel:"Ø§ÙØµØ±Ø§Ù"},"fa"),f({Search:"Suche","No results found.":"Keine Ergebnisse gefunden.",cancel:"beenden"},"de"),f({Search:"ÐайÑи","No results found.":"ÐиÑего не найдено.",cancel:"оÑмениÑÑ"},"ru"),S.options.searchfield={add:!1,addTo:"panels",cancel:!1,noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0},S.configs.searchfield={clear:!1,form:!1,input:!1,submit:!1};S.prototype.search=function(t,e){var i,n=this,s=this.opts.searchfield;this.conf.searchfield,e=(e=e||""+t.value).toLowerCase().trim();var o=t.mmSearchfield,a=g(t.closest(".mm-searchfield"),".mm-btn"),r=_(this.node.pnls,".mm-panel_search")[0],l=o.panels,h=o.noresults,u=o.listitems,c=o.dividers;if(u.forEach(function(t){t.classList.remove("mm-listitem_nosubitems"),t.classList.remove("mm-listitem_onlysubitems"),t.classList.remove("mm-hidden")}),r&&(_(r,".mm-listview")[0].innerHTML=""),l.forEach(function(t){t.scrollTop=0}),e.length){c.forEach(function(t){t.classList.add("mm-hidden")}),u.forEach(function(t){var i,n=_(t,".mm-listitem__text")[0],o=!1;n&&(i=n,Array.prototype.slice.call(i.childNodes).filter(function(t){return 3==t.nodeType}).map(function(t){return t.textContent}).join(" ")).toLowerCase().indexOf(e)>-1&&(n.matches(".mm-listitem__btn")?s.showSubPanels&&(o=!0):(n.matches("a")||s.showTextItems)&&(o=!0)),o||t.classList.add("mm-hidden")});var d=u.filter(function(t){return!t.matches(".mm-hidden")}).length;if(s.panel.add){var p=[];l.forEach(function(t){var e=y(g(t,".mm-listitem"));if((e=e.filter(function(t){return!t.matches(".mm-hidden")})).length){if(s.panel.dividers){var i=v("li.mm-divider"),n=g(t,".mm-navbar__title")[0];n&&(i.innerHTML=n.innerHTML,p.push(i))}e.forEach(function(t){p.push(t.cloneNode(!0))})}}),p.forEach(function(t){t.querySelectorAll(".mm-toggle, .mm-check").forEach(function(t){t.remove()})}),(i=_(r,".mm-listview")[0]).append.apply(i,p),this.openPanel(r)}else s.showSubPanels&&l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){var e=t.mmChild;e&&g(e,".mm-listitem").forEach(function(t){t.classList.remove("mm-hidden")})})}),function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var n=Array(t),s=0;for(e=0;e<i;e++)for(var o=arguments[e],a=0,r=o.length;a<r;a++,s++)n[s]=o[a];return n}(l).reverse().forEach(function(e,i){var s=e.mmParent;s&&(y(g(e,".mm-listitem")).length?(s.matches(".mm-hidden")&&s.classList.remove("mm-hidden"),s.classList.add("mm-listitem_onlysubitems")):t.closest(".mm-panel")||((e.matches(".mm-panel_opened")||e.matches(".mm-panel_opened-parent"))&&setTimeout(function(){n.openPanel(s.closest(".mm-panel"))},(i+1)*(1.5*n.conf.openingInterval)),s.classList.add("mm-listitem_nosubitems")))}),l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){b(t,".mm-listitem_vertical").forEach(function(t){t.matches(".mm-hidden")&&(t.classList.remove("mm-hidden"),t.classList.add("mm-listitem_onlysubitems"))})})}),l.forEach(function(t){y(g(t,".mm-listitem")).forEach(function(t){var e=function(t,e){for(var i=[],n=t.previousElementSibling;n;)!n.matches(e)||i.push(n),n=n.previousElementSibling;return i}(t,".mm-divider")[0];e&&e.classList.remove("mm-hidden")})});a.forEach(function(t){return t.classList.remove("mm-hidden")}),h.forEach(function(t){g(t,".mm-panel__noresultsmsg").forEach(function(t){return t.classList[d?"add":"remove"]("mm-hidden")})}),s.panel.add&&(s.panel.splash&&g(r,".mm-panel__content").forEach(function(t){return t.classList.add("mm-hidden")}),u.forEach(function(t){return t.classList.remove("mm-hidden")}
1),c.forEach(function(t){return t.classList.remove("mm-hidden")}))}else if(u.forEach(function(t){return t.classList.remove("mm-hidden")}),c.forEach(function(t){return t.classList.remove("mm-hidden")}),a.forEach(function(t){return t.classList.add("mm-hidden")}),h.forEach(function(t){g(t,".mm-panel__noresultsmsg").forEach(function(t){return t.classList.add("mm-hidden")})}),s.panel.add)if(s.panel.splash)g(r,".mm-panel__content").forEach(function(t){return t.classList.remove("mm-hidden")});else if(!t.closest(".mm-panel_search")){var m=_(this.node.pnls,".mm-panel_opened-parent");this.openPanel(m.slice(-1)[0])}this.trigger("updateListview")};S.options.sectionIndexer={add:!1,addTo:"panels"};S.options.setSelected={current:!0,hover:!1,parent:!1};var $;S.options.sidebar={collapsed:{use:!1,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,initial:"open"}},S.configs.classNames.toggles={toggle:"Toggle",check:"Check"},S.addons={offcanvas:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"object"!=n(t)&&(t={}),t}(this.opts.offCanvas);this.opts.offCanvas=r(e,S.options.offCanvas);var i=this.conf.offCanvas;this._api.push("open","close","setPage"),this.vars.opened=!1,this.bind("initMenu:before",function(){i.clone&&(t.node.menu=t.node.menu.cloneNode(!0),t.node.menu.id&&(t.node.menu.id="mm-"+t.node.menu.id),g(t.node.menu,"[id]").forEach(function(t){t.id="mm-"+t.id})),t.node.wrpr=document.body,document.querySelector(i.menu.insertSelector)[i.menu.insertMethod](t.node.menu)}),this.bind("initMenu:after",function(){(function(){var t=this;this.trigger("initBlocker:before");var e=this.opts.offCanvas,i=this.conf.offCanvas;if(e.blockUI){if(!S.node.blck){var n=v("div.mm-wrapper__blocker.mm-slideout");n.innerHTML="<a></a>",document.querySelector(i.menu.insertSelector).append(n),S.node.blck=n}var s=function(e){e.preventDefault(),e.stopPropagation(),t.node.wrpr.matches(".mm-wrapper_modal")||t.close()};S.node.blck.addEventListener("mousedown",s),S.node.blck.addEventListener("touchstart",s),S.node.blck.addEventListener("touchmove",s),this.trigger("initBlocker:after")}}).call(t),t.setPage(S.node.page),function(){var t=this;M(document.body,"keydown.tabguard"),P(document.body,"keydown.tabguard",function(e){9==e.keyCode&&t.node.wrpr.matches(".mm-wrapper_opened")&&e.preventDefault()})}.call(t),t.node.menu.classList.add("mm-menu_offcanvas");var e=window.location.hash;if(e){var i=p(t.node.menu.id);i&&i==e.slice(1)&&setTimeout(function(){t.open()},1e3)}}),this.bind("setPage:after",function(t){S.node.blck&&_(S.node.blck,"a").forEach(function(e){e.setAttribute("href","#"+t.id)})}),this.bind("open:start:sr-aria",function(){S.sr_aria(t.node.menu,"hidden",!1)}),this.bind("close:finish:sr-aria",function(){S.sr_aria(t.node.menu,"hidden",!0)}),this.bind("initMenu:after:sr-aria",function(){S.sr_aria(t.node.menu,"hidden",!0)}),this.bind("initBlocker:after:sr-text",function(){_(S.node.blck,"a").forEach(function(e){e.innerHTML=S.sr_text(t.i18n(t.conf.screenReader.text.closeMenu))})}),this.clck.push(function(e,i){var n=p(t.node.menu.id);if(n&&e.matches('[href="#'+n+'"]')){if(i.inMenu)return t.open(),!0;var s=e.closest(".mm-menu");if(s){var o=s.mmApi;if(o&&o.close)return o.close(),u(s,function(){t.open()},t.conf.transitionDuration),!0}return t.open(),!0}if((n=S.node.page.id)&&e.matches('[href="#'+n+'"]'))return t.close(),!0})}},screenReader:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={aria:t,text:t}),"object"!=n(t)&&(t={}),t}(this.opts.screenReader);this.opts.screenReader=r(e,S.options.screenReader);var i=this.conf.screenReader;e.aria&&(this.bind("initAddons:after",function(){t.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria",[].slice.call(arguments))}),t.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",[].slice.call(arguments))}),t.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",[].slice.call(arguments))}),t.bind("close:start",function(){this.trigger("close:start:sr-aria",[].slice.call(arguments))}),t.bind("close:finish",function(){this.trigger("close:finish:sr-aria",[].slice.call(arguments))}),t.bind("open:start",function(){this.trigger("open:start:sr-aria",[].slice.call(arguments))}),t.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria",[].slice.call(arguments))})}),this.bind("updateListview",function(){t.node.pnls.querySelectorAll(".mm-listitem").forEach(function(t){S.sr_aria(t,"hidden",t.matches(".mm-hidden"))})}),this.bind("openPanel:start",function(e){var i=g(t.node.pnls,".mm-panel").filter(function(t){return t!==e}).filter(function(t){return!t.parentElement.matches(".mm-panel")}),n=[e];g(e,".mm-listitem_vertical .mm-listitem_opened").forEach(function(t){n.push.apply(n,_(t,".mm-panel"))}
1),i.forEach(function(t){S.sr_aria(t,"hidden",!0)}),n.forEach(function(t){S.sr_aria(t,"hidden",!1)})}),this.bind("closePanel",function(t){S.sr_aria(t,"hidden",!0)}),this.bind("initPanel:after",function(t){g(t,".mm-btn").forEach(function(t){S.sr_aria(t,"haspopup",!0);var e=t.getAttribute("href");e&&S.sr_aria(t,"owns",e.replace("#",""))})}),this.bind("initNavbar:after",function(t){var e=_(t,".mm-navbar")[0],i=e.matches(".mm-hidden");S.sr_aria(e,"hidden",i)}),e.text&&"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(t){var e=_(t,".mm-navbar")[0],i=!!e.querySelector(".mm-btn_prev");S.sr_aria(g(e,".mm-navbar__title")[0],"hidden",i)})),e.text&&(this.bind("initAddons:after",function(){t.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",[].slice.call(arguments))}),t.bind("initBlocker:after",function(){this.trigger("initBlocker:after:sr-text",[].slice.call(arguments))})}),this.bind("initNavbar:after",function(e){var n=_(e,".mm-navbar")[0];if(n){var s=_(n,".mm-btn_prev")[0];s&&(s.innerHTML=S.sr_text(t.i18n(i.text.closeSubmenu)))}}),this.bind("initListview:after",function(e){var n=e.closest(".mm-panel").mmParent;if(n){var s=_(n,".mm-btn_next")[0];if(s){var o=t.i18n(i.text[s.parentElement.matches(".mm-listitem_vertical")?"toggleSubmenu":"openSubmenu"]);s.innerHTML+=S.sr_text(o)}}}))},scrollBugFix:function(){var t=this;if(A&&this.opts.offCanvas&&this.opts.offCanvas.blockUI){var e=function(t){return"boolean"==typeof t&&(t={fix:t}),"object"!=n(t)&&(t={}),t}(this.opts.scrollBugFix);if(this.opts.scrollBugFix=r(e,S.options.scrollBugFix),e.fix){var i,s,o=(i=this.node.menu,s="",i.addEventListener("touchmove",function(t){s="",t.movementY>0?s="down":t.movementY<0&&(s="up")}),{get:function(){return s}});this.node.menu.addEventListener("scroll",a,{passive:!1}),this.node.menu.addEventListener("touchmove",function(t){var e=t.target.closest(".mm-panel, .mm-iconbar__top, .mm-iconbar__bottom");e&&e.closest(".mm-listitem_vertical")&&(e=b(e,".mm-panel").pop()),e?(e.scrollHeight===e.offsetHeight||0==e.scrollTop&&"down"==o.get()||e.scrollHeight==e.scrollTop+e.offsetHeight&&"up"==o.get())&&a(t):a(t)},{passive:!1}),this.bind("open:start",function(){var e=_(t.node.pnls,".mm-panel_opened")[0];e&&(e.scrollTop=0)}),window.addEventListener("orientationchange",function(e){var i=_(t.node.pnls,".mm-panel_opened")[0];i&&(i.scrollTop=0,i.style["-webkit-overflow-scrolling"]="auto",i.style["-webkit-overflow-scrolling"]="touch")})}}function a(t){t.preventDefault(),t.stopPropagation()}},autoHeight:function(){var t=this,e=function(t){return"boolean"==typeof t&&t&&(t={height:"auto"}),"string"==typeof t&&(t={height:t}),"object"!=n(t)&&(t={}),t}(this.opts.autoHeight);if(this.opts.autoHeight=r(e,S.options.autoHeight),"auto"==e.height||"highest"==e.height){var i,s=(i=function(t){return t.parentElement.matches(".mm-listitem_vertical")&&(t=b(t,".mm-panel").filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")})[0]),t},function(){if(!t.opts.offCanvas||t.vars.opened){var n,s,o=0,a=t.node.menu.offsetHeight-t.node.pnls.offsetHeight;t.node.menu.classList.add("mm-menu_autoheight-measuring"),"auto"==e.height?((s=_(t.node.pnls,".mm-panel_opened")[0])&&(s=i(s)),s||(s=_(t.node.pnls,".mm-panel")[0]),o=s.scrollHeight):"highest"==e.height&&(n=0,_(t.node.pnls,".mm-panel").forEach(function(t){t=i(t),n=Math.max(n,t.scrollHeight)}),o=n),t.node.menu.style.height=o+a+"px",t.node.menu.classList.remove("mm-menu_autoheight-measuring")}});this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_autoheight")}),this.opts.offCanvas&&this.bind("open:start",s),"highest"==e.height&&this.bind("initPanels:after",s),"auto"==e.height&&(this.bind("updateListview",s),this.bind("openPanel:start",s))}},backButton:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&(t={close:t}),"object"!=n(t)&&(t={}),t}(this.opts.backButton);this.opts.backButton=r(e,S.options.backButton);var i="#"+this.node.menu.id;if(e.close){var s=[],o=function(){s=[i],_(t.node.pnls,".mm-panel_opened, .mm-panel_opened-parent").forEach(function(t){s.push("#"+t.id)})};this.bind("open:finish",function(){history.pushState(null,document.title,i)}),this.bind("open:finish",o),this.bind("openPanel:finish",o),this.bind("close:finish",function(){s=[],history.back(),history.pushState(null,document.title,location.pathname+location.search)}),window.addEventListener("popstate",function(e){if(t.vars.opened&&s.length){var n=(s=s.slice(0,-1))[s.length-1];
1n==i?t.close():(t.openPanel(t.node.menu.querySelector(n)),history.pushState(null,document.title,i))}})}e.open&&window.addEventListener("popstate",function(e){t.vars.opened||location.hash!=i||t.open()})}},columns:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"number"==typeof t&&(t={add:!0,visible:t}),"object"!=n(t)&&(t={}),"number"==typeof t.visible&&(t.visible={min:t.visible,max:t.visible}),t}(this.opts.columns);if(this.opts.columns=r(e,S.options.columns),e.add){e.visible.min=Math.max(1,Math.min(6,e.visible.min)),e.visible.max=Math.max(e.visible.min,Math.min(6,e.visible.max));for(var i=[],s=[],o=["mm-panel_opened","mm-panel_opened-parent","mm-panel_highest"],a=0;a<=e.visible.max;a++)i.push("mm-menu_columns-"+a),s.push("mm-panel_columns-"+a);o.push.apply(o,s),this.bind("openPanel:before",function(e){var i;if(e&&(i=e.mmParent),i&&!i.classList.contains("mm-listitem_vertical")&&(i=i.closest(".mm-panel"))){var n=i.className;if(n.length&&(n=n.split("mm-panel_columns-")[1]))for(var s=parseInt(n.split(" ")[0],10)+1;s>0;){if(!(e=_(t.node.pnls,".mm-panel_columns-"+s)[0])){s=-1;break}s++,e.classList.add("mm-hidden"),o.forEach(function(t){e.classList.remove(t)})}}}),this.bind("openPanel:start",function(n){if(n){var o=n.mmParent;if(o&&o.classList.contains("mm-listitem_vertical"))return}var a=_(t.node.pnls,".mm-panel_opened-parent").length;n.matches(".mm-panel_opened-parent")||a++,a=Math.min(e.visible.max,Math.max(e.visible.min,a)),i.forEac
1h(function(e){t.node.menu.classList.remove(e)}),t.node.menu.classList.add("mm-menu_columns-"+a);var r=[];_(t.node.pnls,".mm-panel").forEach(function(t){s.forEach(function(e){t.classList.remove(e)}),t.matches(".mm-panel_opened-parent")&&r.push(t)}),r.push(n),r.slice(-e.visible.max).forEach(function(t,e){t.classList.add("mm-panel_columns-"+e)})})}},counters:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t,addTo:"panels",count:t}),"object"!=n(t)&&(t={}),"panels"==t.addTo&&(t.addTo=".mm-listview"),t}(this.opts.counters);if(this.opts.counters=r(e,S.options.counters),this.bind("initListview:after",function(e){var i=t.conf.classNames.counters.counter;g(e,"."+i).forEach(function(t){x(t,i,"mm-counter")})}),e.add&&this.bind("initListview:after",function(t){if(t.matches(e.addTo)){var i=t.closest(".mm-panel").mmParent;if(i&&!g(i,".mm-counter").length){var n=_(i,".mm-btn")[0];n&&n.prepend(v("span.mm-counter"))}}}),e.count){var i=function(e){(e?[e.closest(".mm-panel")]:_(t.node.pnls,".mm-panel")).forEach(function(t){var e=t.mmParent;if(e){var i=g(e,".mm-counter")[0];if(i){var n=[];_(t,".mm-listview").forEach(function(t){n.push.apply(n,_(t))}),i.innerHTML=y(n).length.toString()}}})};this.bind("initListview:after",i),this.bind("updateListview",i)}},dividers:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),"panels"==t.addTo&&(t.addTo=".mm-listview"),t}(this.opts.dividers);this.opts.dividers=r(e,S.options.dividers),this.bind("initListview:after",function(e){_(e).forEach(function(e){x(e,t.conf.classNames.divider,"mm-divider"),e.matches(".mm-divider")&&e.classList.remove("mm-listitem")})}),e.add&&this.bind("initListview:after",function(t){if(t.matches(e.addTo)){g(t,".mm-divider").forEach(function(t){t.remove()});var i="";y(_(t)).forEach(function(e){var n=_(e,".mm-listitem__text")[0].textContent.trim().toLowerCase()[0];if(n.length&&n!=i){i=n;var s=v("li.mm-divider");s.textContent=n,t.insertBefore(s,e)}})}})},drag:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&(t={open:t}),"object"!=n(t)&&(t={}),t}(this.opts.drag);this.opts.drag=r(e,S.options.drag),e.open&&this.bind("setPage:after",function(i){(function(t){var e=this,i={},n=!1,s=function(){var t=Object.keys(e.opts.extensions);t.length?(T(t.join(", "),function(){},function(){i=Z(i,[],e.node.menu)}),t.forEach(function(t){T(t,function(){i=Z(i,e.opts.extensions[t],e.node.menu)},function(){})})):i=Z(i,[],e.node.menu)};H&&(M(H,"dragStart"),M(H,"dragMove"),M(H,"dragEnd")),j=new D(H=t),s(),s=function(){},H&&(P(H,"dragStart",function(t){t.detail.direction==i.direction&&(n=!0,e.node.wrpr.classList.add("mm-wrapper_dragging"),e._openSetup(),e.trigger("open:start"),R=e.node.menu["x"==i.axis?"clientWidth":"clientHeight"])}),P(H,"dragMove",function(t){if(t.detail.axis==i.axis&&n){var e=t.detail["distance"+i.axis.toUpperCase()];switch(i.position){case"right":case"bottom":e=Math.min(Math.max(e,-R),0);break;default:e=Math.max(Math.min(e,R),0)}if("front"==i.zposition)switch(i.position){case"right":case"bottom":e+=R;break;default:e-=R}i.slideOutNodes.forEach(function(t){t.style.transform="translate"+i.axis.toUpperCase()+"("+e+"px)"})}}),P(H,"dragEnd",function(t){if(t.detail.axis==i.axis&&n){n=!1,e.node.wrpr.classList.remove("mm-wrapper_dragging"),i.slideOutNodes.forEach(function(t){t.style.transform=""});var s=Math.abs(t.detail["distance"+i.axis.toUpperCase()])>=.75*R;if(!s){var o=t.detail["movement"+i.axis.toUpperCase()];switch(i.position){case"right":case"bottom":s=o<=0;break;default:s=o>=0}}s?e._openStart():e.close()}}))}).call(t,e.node||i)})}},dropdown:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return"boolean"==typeof t&&t&&(t={drop:t}),"object"!=n(t)&&(t={}),"string"==typeof t.position&&(t.position={of:t.position}),t}(this.opts.dropdown);this.opts.dropdown=r(e,S.options.dropdown);var i=this.conf.dropdown;if(e.drop){var s;this.bind("initMenu:after",function(){if(t.node.menu.classList.add("mm-menu_dropdown"),"string"!=typeof e.position.of){var i=p(t.node.menu.id);i&&(e.position.of='[href="#'+i+'"]')}if("string"==typeof e.position.of){s=g(document.body,e.position.of)[0];var n=e.event.split(" ");1==n.length&&(n[1]=n[0]),"hover"==n[0]&&s.addEventListener("mouseenter",function(){t.open()},{passive:!0}),"hover"==n[1]&&t.node.menu.addEventListener("mouseleave",function(){t.close()},{passive:!0})}}),this.bind("open:start",function(){t.node.menu.mmStyle=t.node.menu.getAttribute("style"),t.node.wrpr.classList.add("mm-wrapper_dropdown")}),this.bind("close:finish",function(){t.node.menu.setAttribute("style",t.node.menu.mmStyle),t.node.wrpr.classList.remove("mm-wrapper_dropdown")});var o=function(t,n){var o,a,r,l=n[0],h=n[1],u="x"==t?"offsetWidth":"offsetHeight",c="x"==t?"left":"top",d="x"==t?"right":"bottom",p="x"==t?"width":"height",m="x"==t?"innerWidth":"innerHeight",f="x"==t?"maxWidth":"maxHeight",v=null,g=(o=c,s.getBoundingClientRect()[o]+document.body["left"===o?"scrollLeft":"scrollTop"]),_=g+s[u],b=window[m],y=i.offset.button[t]+i.offset.viewport[t];if(e.position[t])switch(e.position[t]){case"left":case"bottom":v="after";break;case"right":case"top":v="before"}return null===v&&(v=g+(_-g)/2<b/2?"after":"before"),"after"==v?(r=b-((a="x"==t?g:_)+y),l[c]=a+i.offset.button[t]+"px",l[d]="auto",e.tip&&h.push("mm-menu_tip-"+("x"==t?"left":"top"))):(r=(a="x"==t?_:g)-y,l[d]="calc( 100% - "+(a-i.offset.button[t])+"px )",l[c]="auto",e.tip&&h.push("mm-menu_tip-"+("x"==t?"right":"bottom"))),e.fitViewport&&(l[f]=Math.min(i[p].max,r)+"px"),[l,h]};this.bind("open:start",a),window.addEventListener("resize",function(e){a.call(t)},{passive:!0}),this.opts.offCanvas.blockUI||window.addEventListener("scroll",function(e){a.call(t)},{passive:!0})}}function a(){var t=this;if(this.vars.opened){this.node.menu.setAttribute("style",this.node.menu.mmStyle);var i=[{},[]];for(var n in i=o.call(this,"y",i),(i=o.call(this,"x",i))[0])this.node.menu.style[n]=i[0][n];e.tip&&(["mm-menu_tip-left","mm-menu_tip-right","mm-menu_tip-top","mm-menu_tip-bottom"].forEach(function(e){t.node.menu.classList.remove(e)}
1),i[1].forEach(function(e){t.node.menu.classList.add(e)}))}}},fixedElements:function(){var t=this;if(this.opts.offCanvas){var e,i,n=this.conf.fixedElements;this.bind("setPage:after",function(s){e=t.conf.classNames.fixedElements.fixed,i=g(document,n.insertSelector)[0],g(s,"."+e).forEach(function(t){x(t,e,"mm-slideout"),i[n.insertMethod](t)})})}},iconbar:function(){var t,e=this,i=function(t){return"array"==l(t)&&(t={use:!0,top:t}),"object"!=l(t)&&(t={}),void 0===t.use&&(t.use=!0),"boolean"==typeof t.use&&t.use&&(t.use=!0),t}(this.opts.iconbar);if(this.opts.iconbar=r(i,S.options.iconbar),i.use&&(["top","bottom"].forEach(function(e,n){var s=i[e];"array"!=l(s)&&(s=[s]);for(var o=v("div.mm-iconbar__"+e),a=0,r=s.length;a<r;a++)"string"==typeof s[a]?o.innerHTML+=s[a]:o.append(s[a]);o.children.length&&(t||(t=v("div.mm-iconbar")),t.append(o))}),t)){this.bind("initMenu:after",function(){e.node.menu.prepend(t)});var n="mm-menu_iconbar-"+i.position,s=function(){e.node.menu.classList.add(n),S.sr_aria(t,"hidden",!1)};if("boolean"==typeof i.use?this.bind("initMenu:after",s):T(i.use,s,function(){e.node.menu.classList.remove(n),S.sr_aria(t,"hidden",!0)}),"tabs"==i.type){t.classList.add("mm-iconbar_tabs"),t.addEventListener("click",function(t){var i=t.target;if(i.matches("a"))if(i.matches(".mm-iconbar__tab_selected"))t.stopImmediatePropagation();else try{var n=e.node.menu.querySelector(i.getAttribute("href"))[0];n&&n.matches(".mm-panel")&&(t.preventDefault(),t.stopImmediatePropagation(),e.openPanel(n,!1))}catch(t){}});this.bind("openPanel:start",function e(i){g(t,"a").forEach(function(t){t.classList.remove("mm-iconbar__tab_selected")});var n=g(t,'[href="#'+i.id+'"]')[0];if(n)n.classList.add("mm-iconbar__tab_selected");else{var s=i.mmParent;s&&e(s.closest(".mm-panel"))}})}}},iconPanels:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"number"!=typeof t&&"string"!=typeof t||(t={add:!0,visible:t}),"object"!=n(t)&&(t={}),t}(this.opts.iconPanels);this.opts.iconPanels=r(e,S.options.iconPanels);var i=!1;if("first"==e.visible&&(i=!0,e.visible=1),e.visible=Math.min(3,Math.max(1,e.visible)),e.visible++,e.add){this.bind("initMenu:after",function(){var i=["mm-menu_iconpanel"];e.hideNavbar&&i.push("mm-menu_hidenavbar"),e.hideDivider&&i.push("mm-menu_hidedivider"),i.forEach(function(e){t.node.menu.classList.add(e)})});var s=[];if(!i)for(var o=0;o<=e.visible;o++)s.push("mm-panel_iconpanel-"+o);this.bind("openPanel:start",function(n){var o=_(t.node.pnls,".mm-panel");if(!(n=n||o[0]).parentElement.matches(".mm-listitem_vertical"))if(i)o.forEach(function(t,e){t.classList[0==e?"add":"remove"]("mm-panel_iconpanel-first")});else{o.forEach(function(t){s.forEach(function(e){t.classList.remove(e)})});var a=!1;(o=o.filter(function(t){return t.matches(".mm-panel_opened-parent")})).forEach(function(t){n===t&&(a=!0)}),a||o.push(n),o.forEach(function(t){t.classList.remove("mm-hidden")}),(o=o.slice(-e.visible)).forEach(function(t,e){t.classList.add("mm-panel_iconpanel-"+e)})}}),this.bind("initPanel:after",function(t){if(e.blockPanel&&!t.parentElement.matches(".mm-listitem_vertical")&&!_(t,".mm-panel__blocker")[0]){var i=v("a.mm-panel__blocker");i.setAttribute("href","#"+t.closest(".mm-panel").id),t.prepend(i)}})}},keyboardNavigation:function(){var t=this;if(!A){var e=function(t){return"boolean"!=typeof t&&"string"!=typeof t||(t={enable:t}),"object"!=n(t)&&(t={}),t}(this.opts.keyboardNavigation);if(this.opts.keyboardNavigation=r(e,S.options.keyboardNavigation),e.enable){var i=v("button.mm-tabstart.mm-sronly"),s=v("button.mm-tabend.mm-sronly"),o=v("button.mm-tabend.mm-sronly");this.bind("initMenu:after",function(){e.enhance&&t.node.menu.classList.add("mm-menu_keyboardfocus"),function(t){var e=this;M(document.body,"keydown.tabguard"),M(document.body,"focusin.tabguard"),P(document.body,"focusin.tabguard",function(t){if(e.node.wrpr.matches(".mm-wrapper_opened")){var i=t.target;if(i.matches(".mm-tabend")){var n=void 0;i.parentElement.matches(".mm-menu")&&S.node.blck&&(n=S.node.blck),i.parentElement.matches(".mm-wrapper__blocker")&&(n=g(document.body,".mm-menu_offcanvas.mm-menu_opened")[0]),n||(n=i.parentElement),n&&_(n,".mm-tabstart")[0].focus()}}}),M(document.body,"keydown.navigate"),P(document.body,"keydown.navigate",function(e){var i=e.target,n=i.closest(".mm-menu");if(n){if(n.mmApi,!i.matches("input, textarea"))switch(e.keyCode){case 13:(i.matches(".mm-toggle")||i.matches(".mm-check"))&&i.dispatchEvent(new Event("click"));break;case 32:case 37:case 38:case 39:case 40:e.preventDefault()}if(t)if(i.matches("input"))switch(e.keyCode){case 27:i.value=""}else{var s=n.mmApi;
1switch(e.keyCode){case 8:var o=g(n,".mm-panel_opened")[0].mmParent;o&&s.openPanel(o.closest(".mm-panel"));break;case 27:n.matches(".mm-menu_offcanvas")&&s.close()}}}})}.call(t,e.enhance)}),this.bind("initOpened:before",function(){t.node.menu.prepend(i),t.node.menu.append(s),_(t.node.menu,".mm-navbars-top, .mm-navbars-bottom").forEach(function(t){t.querySelectorAll(".mm-navbar__title").forEach(function(t){t.setAttribute("tabindex","-1")})})}),this.bind("initBlocker:after",function(){S.node.blck.append(o),_(S.node.blck,"a")[0].classList.add("mm-tabstart")});var a="input, select, textarea, button, label, a[href]",l=function(i){i=i||_(t.node.pnls,".mm-panel_opened")[0];var n=null,s=document.activeElement.closest(".mm-navbar");if(!s||s.closest(".mm-menu")!=t.node.menu){if("default"==e.enable&&((n=g(i,".mm-listview a[href]:not(.mm-hidden)")[0])||(n=g(i,a+":not(.mm-hidden)")[0]),!n)){var o=[];_(t.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(t){o.push.apply(o,g(t,a+":not(.mm-hidden)"))}),n=o[0]}n||(n=_(t.node.menu,".mm-tabstart")[0]),n&&n.focus()}};this.bind("open:finish",l),this.bind("openPanel:finish",l),this.bind("initOpened:after:sr-aria",function(){[t.node.menu,S.node.blck].forEach(function(t){_(t,".mm-tabstart, .mm-tabend").forEach(function(t){S.sr_aria(t,"hidden",!0),S.sr_role(t,"presentation")})})})}}},lazySubmenus:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={load:t}),"object"!=n(t)&&(t={}),t}(this.opts.lazySubmenus);this.opts.lazySubmenus=r(e,S.options.lazySubmenus),e.load&&(this.bind("initPanels:before",function(){var e=[];g(t.node.pnls,"li").forEach(function(i){e.push.apply(e,_(i,t.conf.panelNodetype.join(", ")))}),e.filter(function(t){return!t.matches(".mm-listview_inset")}).filter(function(t){return!t.matches(".mm-nolistview")}).filter(function(t){return!t.matches(".mm-nopanel")}).forEach(function(t){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(e){t.classList.add(e)})})}),this.bind("initPanels:before",function(){var e=[];g(t.node.pnls,"."+t.conf.classNames.selected).forEach(function(t){e.push.apply(e,b(t,".mm-panel_lazysubmenu"))}),e.length&&e.forEach(function(t){console.log(t),["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(e){t.classList.remove(e)})})}),this.bind("openPanel:before",function(e){var i=g(e,".mm-panel_lazysubmenu").filter(function(t){return!t.matches(".mm-panel_lazysubmenu .mm-panel_lazysubmenu")});e.matches(".mm-panel_lazysubmenu")&&i.unshift(e),i.forEach(function(e){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(t){e.classList.remove(t)}),t.initPanel(e)})}))},navbars:F,pageScroll:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={scroll:t}),"object"!=n(t)&&(t={}),t}(this.opts.pageScroll);this.opts.pageScroll=r(e,S.options.pageScroll);var i,s=this.conf.pageScroll;function o(){i&&window.scrollTo({top:i.getBoundingClientRect().top+document.scrollingElement.scrollTop-s.scrollOffset,behavior:"smooth"}),i=null}function a(t){try{return"#"!=t&&"#"==t.slice(0,1)?S.node.page.querySelector(t):null}catch(t){return null}}if(e.scroll&&this.bind("close:finish",function(){o()}),this.opts.offCanvas&&e.scroll&&this.clck.push(function(e,n){if(i=null,n.inMenu){var s=e.getAttribute("href");if(i=a(s))return t.node.menu.matches(".mm-menu_sidebar-expanded")&&t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")?void o():{close:!0}}}),e.update){var l=[];this.bind("initListview:after",function(t){w(_(t,".mm-listitem")).forEach(function(t){var e=a(t.getAttribute("href"));e&&l.unshift(e)})});var h=-1;window.addEventListener("scroll",function(e){for(var i=window.scrollY,n=0;n<l.length;n++)if(l[n].offsetTop<i+s.updateOffset){if(h!==n){h=n;var o=w(g(_(t.node.pnls,".mm-panel_opened")[0],".mm-listitem"));(o=o.filter(function(t){return t.matches('[href="#'+l[n].id+'"]')})).length&&t.setSelected(o[0].parentElement)}break}})}},searchfield:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),"boolean"==typeof t.panel&&(t.panel={add:t.panel}),"object"!=n(t.panel)&&(t.panel={}),"panel"==t.addTo&&(t.panel.add=!0),t.panel.add&&(t.showSubPanels=!1,t.panel.splash&&(t.cancel=!0)),t}(this.opts.searchfield);this.opts.searchfield=r(e,S.options.searchfield),this.conf.searchfield,e.add&&(this.bind("close:start",function(){g(t.node.menu,".mm-searchfield").forEach(function(t){t.blur()})}),this.bind("initPanel:after",function(i){var n=null;e.panel.add&&(n=function(){var t=this.opts.searchfield,e=(this.conf.searchfield,_(this.node.pnls,".mm-panel_search")[0]);if(e)return e;e=v("div.mm-panel.mm-panel_search.mm-hidden"),t.panel.id&&(e.id=t.panel.id),t.panel.title&&e.setAttribute("data-mm-title",t.panel.title);var i=v("ul");switch(e.append(i),this.node.pnls.append(e),this.initListview(i),this._initNavbar(e),t.panel.fx){case!1:break;case"none":e.classList.add("mm-panel_noanimation");break;default:e.classList.add("mm-panel_fx-"+t.panel.fx)}if(t.panel.splash){var n=v("div.mm-panel__content");n.innerHTML=t.panel.splash,e.append(n)}return e.classList.add("mm-panel"),e.classList.add("mm-hidden"),this.node.pnls.append(e),e}
1.call(t));var s=null;switch(e.addTo){case"panels":s=[i];break;case"panel":s=[n];break;default:"string"==typeof e.addTo?s=g(t.node.menu,e.addTo):"array"==l(e.addTo)&&(s=e.addTo)}s.forEach(function(i){i=function(t){var e=this.opts.searchfield,i=this.conf.searchfield;if(t.parentElement.matches(".mm-listitem_vertical"))return null;if(o=g(t,".mm-searchfield")[0])return o;function n(t,e){if(e)for(var i in e)t.setAttribute(i,e[i])}var s,o=v((i.form?"form":"div")+".mm-searchfield"),a=v("div.mm-searchfield__input"),r=v("input");return r.type="text",r.autocomplete="off",r.placeholder=this.i18n(e.placeholder),a.append(r),o.append(a),t.prepend(o),n(r,i.input),i.clear&&((s=v("a.mm-btn.mm-btn_close.mm-searchfield__btn")).setAttribute("href","#"),a.append(s)),n(o,i.form),i.form&&i.submit&&!i.clear&&((s=v("a.mm-btn.mm-btn_next.mm-searchfield__btn")).setAttribute("href","#"),a.append(s)),e.cancel&&((s=v("a.mm-searchfield__cancel")).setAttribute("href","#"),s.textContent=this.i18n("cancel"),o.append(s)),o}.call(t,i),e.search&&i&&function(t){var e=this,i=this.opts.searchfield,n=(this.conf.searchfield,{});t.closest(".mm-panel_search")?(n.panels=g(this.node.pnls,".mm-panel"),n.noresults=[t.closest(".mm-panel")]):t.closest(".mm-panel")?(n.panels=[t.closest(".mm-panel")],n.noresults=n.panels):(n.panels=g(this.node.pnls,".mm-panel"),n.noresults=[this.node.menu]),n.panels=n.panels.filter(function(t){return!t.matches(".mm-panel_search")}),n.panels=n.panels.filter(function(t){return!t.parentElement.matches(".mm-listitem_vertical")}),n.listitems=[],n.dividers=[],n.panels.forEach(function(t){var e,i;(e=n.listitems).push.apply(e,g(t,".mm-listitem")),(i=n.dividers).push.apply(i,g(t,".mm-divider"))});var s=_(this.node.pnls,".mm-panel_search")[0],o=g(t,"input")[0],a=g(t,".mm-searchfield__cancel")[0];o.mmSearchfield=n,i.panel.add&&i.panel.splash&&(M(o,"focus.splash"),P(o,"focus.splash",function(t){e.openPanel(s)})),i.cancel&&(M(o,"focus.cancel"),P(o,"focus.cancel",function(t){a.classList.add("mm-searchfield__cancel-active")}),M(a,"click.splash"),P(a,"click.splash",function(t){if(t.preventDefault(),a.classList.remove("mm-searchfield__cancel-active"),s.matches(".mm-panel_opened")){var i=_(e.node.pnls,".mm-panel_opened-parent");i.length&&e.openPanel(i[i.length-1])}})),i.panel.add&&"panel"==i.addTo&&this.bind("openPanel:finish",function(t){t===s&&o.focus()}),M(o,"input.search"),P(o,"input.search",function(t){switch(t.keyCode){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:break;default:e.search(o)}}),this.search(o)}.call(t,i)}),e.noResults&&function(t){if(t){var e=this.opts.searchfield;if(this.conf.searchfield,t.closest(".mm-panel")||(t=_(this.node.pnls,".mm-panel")[0]),!_(t,".mm-panel__noresultsmsg").length){var i=v("div.mm-panel__noresultsmsg.mm-hidden");i.innerHTML=this.i18n(e.noResults),t.append(i)}}}.call(t,e.panel.add?n:i)}),this.clck.push(function(e,i){if(i.inMenu&&e.matches(".mm-searchfield__btn")){if(e.matches(".mm-btn_close")){var n=g(s=e.closest(".mm-searchfield"),"input")[0];return n.value="",t.search(n),!0}var s;if(e.matches(".mm-btn_next"))return(s=e.closest("form"))&&s.submit(),!0}}))},sectionIndexer:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={add:t}),"object"!=n(t)&&(t={}),t}(this.opts.sectionIndexer);this.opts.sectionIndexer=r(e,S.options.sectionIndexer),e.add&&this.bind("initPanels:after",function(){if(!t.node.indx){var e="";"abcdefghijklmnopqrstuvwxyz".split("").forEach(function(t){e+='<a href="#">'+t+"</a>"});var i=v("div.mm-sectionindexer");i.innerHTML=e,t.node.pnls.prepend(i),t.node.indx=i,t.node.indx.addEventListener("click",function(t){t.target.matches("a")&&t.preventDefault()});var n=function(e){if(e.target.matches("a")){var i=e.target.textContent,n=_(t.
1node.pnls,".mm-panel_opened")[0],s=-1,o=n.scrollTop;n.scrollTop=0,g(n,".mm-divider").filter(function(t){return!t.matches(".mm-hidden")}).forEach(function(t){s<0&&i==t.textContent.trim().slice(0,1).toLowerCase()&&(s=t.offsetTop)}),n.scrollTop=s>-1?s:o}};A?(t.node.indx.addEventListener("touchstart",n),t.node.indx.addEventListener("touchmove",n)):t.node.indx.addEventListener("mouseover",n)}t.bind("openPanel:start",function(e){var i=g(e,".mm-divider").filter(function(t){return!t.matches(".mm-hidden")}).length;t.node.indx.classList[i?"add":"remove"]("mm-sectionindexer_active")})})},setSelected:function(){var t=this,e=function(t){return"boolean"==typeof t&&(t={hover:t,parent:t}),"object"!=n(t)&&(t={}),t}(this.opts.setSelected);if(this.opts.setSelected=r(e,S.options.setSelected),"detect"==e.current){this.bind("initMenu:after",function(){(function e(i){i=i.split("?")[0].split("#")[0];var n=t.node.menu.querySelector('a[href="'+i+'"], a[href="'+i+'/"]');if(n)t.setSelected(n.parentElement);else{var s=i.split("/").slice(0,-1);s.length&&e(s.join("/"))}}).call(t,window.location.href)})}else e.current||this.bind("initListview:after",function(t){_(t,".mm-listitem_selected").forEach(function(t){t.classList.remove("mm-listitem_selected")})});e.hover&&this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_selected-hover")}),e.parent&&(this.bind("openPanel:finish",function(e){g(t.node.pnls,".mm-listitem_selected-parent").forEach(function(t){t.classList.remove("mm-listitem_selected-parent")});for(var i=e.mmParent;i;)i.matches(".mm-listitem_vertical")||i.classList.add("mm-listitem_selected-parent"),i=(i=i.closest(".mm-panel")).mmParent}),this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_selected-parent")}))},sidebar:function(){var t=this;if(this.opts.offCanvas){var e=function(t){return("string"==typeof t||"boolean"==typeof t&&t||"number"==typeof t)&&(t={expanded:t}),"object"!=n(t)&&(t={}),"boolean"==typeof t.collapsed&&t.collapsed&&(t.collapsed={use:!0}),"string"!=typeof t.collapsed&&"number"!=typeof t.collapsed||(t.collapsed={use:t.collapsed}),"object"!=n(t.collapsed)&&(t.collapsed={}),"boolean"==typeof t.expanded&&t.expanded&&(t.expanded={use:!0}),"string"!=typeof t.expanded&&"number"!=typeof t.expanded||(t.expanded={use:t.expanded}),"object"!=n(t.expanded)&&(t.expanded={}),t}(this.opts.sidebar);if(this.opts.sidebar=r(e,S.options.sidebar),e.collapsed.use){this.bind("initMenu:after",function(){if(t.node.menu.classList.add("mm-menu_sidebar-collapsed"),e.collapsed.blockMenu&&t.opts.offCanvas&&!_(t.node.menu,".mm-menu__blocker")[0]){var i=v("a.mm-menu__blocker");i.setAttribute("href","#"+t.node.menu.id),t.node.menu.prepend(i)}e.collapsed.hideNavbar&&t.node.menu.classList.add("mm-menu_hidenavbar"),e.collapsed.hideDivider&&t.node.menu.classList.add("mm-menu_hidedivider")});var i=function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-collapsed")},s=function(){t.node.wrpr.classList.remove("mm-wrapper_sidebar-collapsed")};"boolean"==typeof e.collapsed.use?this.bind("initMenu:after",i):T(e.collapsed.use,i,s)}if(e.expanded.use){this.bind("initMenu:after",function(){t.node.menu.classList.add("mm-menu_sidebar-expanded")}),i=function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-expanded"),t.node.wrpr.matches(".mm-wrapper_sidebar-closed")||t.open()},s=function(){t.node.wrpr.classList.remove("mm-wrapper_sidebar-expanded"),t.close()},"boolean"==typeof e.expanded.use?this.bind("initMenu:after",i):T(e.expanded.use,i,s),this.bind("close:start",function(){t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(t.node.wrpr.classList.add("mm-wrapper_sidebar-closed"),"remember"==e.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","closed"))}),this.bind("open:start",function(){t.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(t.node.wrpr.classList.remove("mm-wrapper_sidebar-closed"),"remember"==e.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","open"))});var o=e.expanded.initial;if("remember"==e.expanded.initial){var a=window.localStorage.getItem("mmenuExpandedState");switch(a){case"open":case"closed":o=a}}"closed"==o&&this.bind("initMenu:after",function(){t.node.wrpr.classList.add("mm-wrapper_sidebar-closed")}),this.clck.push(function(i,n){if(n.inMenu&&n.inListview&&t.node.wrpr.matches(".mm-wrapper_sidebar-expanded"))return{close:"closed"==e.expanded.initial}})}}},toggles:function(){var t=this;this.bind("initPanel:after",function(e){g(e,"input").forEach(function(e){x(e,t.conf.classNames.toggles.toggle,"mm-toggle"),x(e,t.conf.classNames.toggles.check,"mm-check")})})}},S.wrappers={angular:function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}},bootstrap:function(){var t=this;if(this.node.menu.matches(".navbar-collapse")){this.conf.offCanvas&&(this.conf.offCanvas.clone=!1);var e=v("nav"),i=v("div");e.append(i),_(this.node.menu).forEach(function(e){switch(!0){case e.matches(".navbar-nav"):i.append(function(t){var e=v("ul");return g(t,".nav-item").forEach(function(t){var i=v("li");if(t.matches(".active")&&i.classList.add("Selected"),!t.matches(".nav-link")){var n=_(t,".dropdown-menu")[0];n&&i.append(a(n)),t=_(t,".nav-link")[0]}i.prepend(o(t)),e.append(i)}),e}(e));break;case e.matches(".dropdown-menu"):i.append(a(e));break;case e.matches(".form-inline"):t.conf.searchfield.form={action:e.getAttribute("action")||null,method:e.getAttribute("method")||null},t.conf.searchfield.input={name:e.querySelector("input").getAttribute("name")||null},t.conf.searchfield.clear=!1,t.conf.searchfield.submit=!0;break;default:i.append(e.cloneNode(!0))}}),this.bind("initMenu:before",function(){document.body.prepend(e),t.node.menu=e});var n=this.node.menu.parentElement;if(n){var s=n.querySelector(".navbar-toggler");s&&(s.removeAttribute("data-target"),s.removeAttribute("aria-controls"),s.outerHTML=s.outerHTML,(s=n.querySelector(".navbar-toggler")).addEventListener("click",function(e){e.preventDefault(),e.stopImmediatePropagation(),t[t.vars.opened?"close"
1:"open"]()}))}}function o(t){for(var e=v(t.matches("a")?"a":"span"),i=["href","title","target"],n=0;n<i.length;n++)t.getAttribute(i[n])&&e.setAttribute(i[n],t.getAttribute(i[n]));return e.innerHTML=t.innerHTML,g(e,".sr-only").forEach(function(t){t.remove()}),e}function a(t){var e=v("ul");return _(t).forEach(function(t){var i=v("li");t.matches(".dropdown-divider")?i.classList.add("Divider"):t.matches(".dropdown-item")&&i.append(o(t)),e.append(i)}),e}},olark:function(){this.conf.offCanvas.page.noSelector.push("#olark")},turbolinks:function(){var t;document.addEventListener("turbolinks:before-visit",function(e){t=document.querySelector(".mm-wrapper").className.split(" ").filter(function(t){return/mm-/.test(t)})}),document.addEventListener("turbolinks:load",function(e){void 0!==t&&(document.querySelector(".mm-wrapper").className=t)})},wordpress:function(){this.conf.classNames.selected="current-menu-item";var t=document.getElementById("wpadminbar");t&&(t.style.position="fixed",t.classList.add("mm-slideout"))}},e.default=S,window&&(window.Mmenu=S),($=window.jQuery||window.Zepto||null)&&($.fn.mmenu=function(t,e){var i=$();return this.each(function(n,s){if(!s.mmApi){var o=new S(s,t,e),a=$(o.node.menu);a.data("mmenu",o.API),i=i.add(a)}}),i})}])},{}],8:[function(t,e,i){"use strict";function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=function(){function t(e){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.defaults={setRootClass:!1,switchButtonHtml:!1,addCloseButton:!1,closeButtonPos:!1,closeWithEsc:!1,setFocusToElement:!1,setFocusToFirstElement:!1,keepFocusInTargetElement:!1,disableFocusHandling:!1,hiddenAttribute:"aria-hidden"},this.config=Object.assign(this.defaults,n),"string"==typeof e||e instanceof String?this.buttonObj=document.getElementById(e.replace("#","")):this.buttonObj=e,this.targetObj=[],this.buttonObj&&this.buttonObj.hasAttribute("data-controls")?(this.controls=this.buttonObj.getAttribute("data-controls"),this.buttonObj.removeAttribute("data-controls")):this.controls=s.controls,this.controls)for(var o=this.controls.split(" "),a=0;a<o.length;a++)this.targetObj[a]=document.getElementById(o[a]);else this.buttonObj&&this.buttonObj.hasAttribute("href")&&(this.targetObj[0]=document.getElementById(this.buttonObj.hash.replace("#","")));if(!(this.targetObj.length<1)&&(this.buttonObj.hasAttribute("data-label-open")?(this.labelOpen=this.buttonObj.getAttribute("data-label-open"),this.buttonObj.removeAttribute("data-label-open")):this.labelOpen=!!s.labelOpen&&s.labelOpen,this.buttonObj.hasAttribute("data-label-close")?(this.labelClose=this.buttonObj.getAttribute("data-label-close"),this.buttonObj.removeAttribute("data-label-close")):this.labelClose=!!s.labelClose&&s.labelClose,this.buttonObj.hasAttribute("data-text-open")?(this.textOpen=this.buttonObj.getAttribute("data-text-open"),this.buttonObj.removeAttribute("data-text-open")):this.textOpen=s.textOpen?s.textOpen:this.labelOpen,this.buttonObj.hasAttribute("data-text-close")?(this.textClose=this.buttonObj.getAttribute("data-text-close"),this.buttonObj.removeAttribute("data-text-close")):this.textClose=s.textClose?s.textClose:this.labelClose,this.buttonObj.hasAttribute("data-focus-helper-text")?(this.focusHelperText=this.buttonObj.getAttribute("data-focus-helper-text"),this.buttonObj.removeAttribute("data-focus-helper-text")):this.focusHelperText=s.focusHelperText?s.focusHelperText:this.labelClose,this.buttonObj&&(this.addAria(),this.buttonObj.addEventListener("click",function(t){t.preventDefault(),i.toggleStates()},!1),!1!==this.config.addCloseButton&&(this.closeButtonObj=document.createElement("button"),this.closeButtonObj.innerHTML="<span>"+this.textClose+"</span>",this.setAttributes(this.closeButtonObj,{"aria-controls":this.targetObj[0].id,"aria-expanded":"true","aria-label":this.labelClose,class:"js-close"}),this.closeButtonObj.addEventListener("click",function(t){t.preventDefault(),i.toggleStates()},!1),Number.isInteger(this.config.closeButtonPos)?this.targetObj[0].insertBefore(this.closeButtonObj,this.targetObj[0].childNodes[this.config.closeButtonPos]):this.targetObj[0].appendChild(this.closeButtonObj)),!0===this.config.closeWithEsc&&this.targetObj[0].addEventListener("keyup",function(t){if(!t.defaultPrevented){var e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||(t.preventDefault(),i.toggleStates())}}),this.buttonObj.addEventListener("keydown",function(t){if("true"===i.buttonObj.getAttribute("aria-expanded")&&9==(t.which||t.keyCode)&&!0===i.config.keepFocusInTargetElement){t.preventDefault();for(var e=i.targetObj[0].querySelectorAll("a[href]:not(.focus-helper),input,button"),n=[],s=0;s<e.length;s++)i.isHidden(e[s])||n.push(e[s]);!1===t.shiftKey&&n.length>0?n[0].focus():!0===t.shiftKey&&n.length>0&&n[n.length-1].focus()}}),!0===this.config.keepFocusInTargetElement))){this.targetObj[0].addEventListener("keydown",function(t){!0!==i.config.disableFocusHandling&&!0===t.shiftKey&&9==(t.which||t.keyCode)&&i.targetObj[0].querySelector("a[href],input,button")==t.target&&(t.preventDefault(),!0===i.config.addCloseButton?i.closeButtonObj.focus():i.buttonObj.focus())});var r=document.createElement("a");this.setAttributes(r,{"aria-label":this.focusHelperText,href:"#"+this.buttonObj.id,class:"focus-helper"}),r.innerHTML="<span>"+this.focusHelperText+"</span>",r.addEventListener("focus",function(t){if(t.preventDefault(),!0===i.config.addCloseButton){var e=i.targetObj[0].querySelector("a[href],input,button");null!==e&&e.focus()}else i.buttonObj.focus()}),this.targetObj[0].appendChild(r)}}var e,i,s;return e=t,(i=[{key:"isHidden",value:function(t){return null===t.offsetParent}},{key:"setAttributes",value:function(t,e){Object.keys(e).forEach(function(i){return t.setAttribute(i,e[i])})}},{key:"toggleStates",value:function(){var t=this,e=!1;if("true"===this.buttonObj.getAttribute("aria-expanded")&&(e=!0),window.requestAnimationFrame(function(){!1!==t.config.setRootClass&&document.getElementsByTagName("html")[0].classList.toggle(t.config.setRootClass),t.buttonObj.setAttribute("aria-expanded",!e),t.labelOpen&&t.labelClose&&t.buttonObj.setAttribute("aria-label",e?t.labelOpen:t.labelClose),!1!==t.config.switchButtonHtml&&(t.buttonObj.innerHTML=e?"<span>"+t.textOpen+"</span>":"<span>"+t.textClose+"</span>");for(var i=0;i<t.targetObj.length;i++)t.targetObj[i].setAttribute(t.config.hiddenAttribute,e)}),e)this.buttonObj.focus();else{if(!1!==this.config.setFocusToElement){var i=this.targetObj[0].querySelector(this.config.setFocusToElement);if(null!==i.length)return void setTimeout(function(){i.focus()},100)}!0===this.config.setFocusToFirstElement&&setTimeout(function(){(t.targetObj[0].querySelector("a[href],input,button")||t.targetObj[0]).focus()},100)}}},{key:"disableFocusHandling",value:function(t){this.config.disableFocusHandling=t}},{key:"addAria",value:function(){for(var t=[],e=this.config.hiddenAttribute,i=0;i<this.targetObj.length;i++)this.targetObj[i].setAttribute(e,!0),t.push(this.targetObj[i].id);"BUTTON"!=this.buttonObj.nodeName&&this.buttonObj.setAttribute("role","button"),this.setAttributes(this.buttonObj,{"aria-controls":t.join(" "),"aria-expanded":"false"}),this.labelOpen&&this.buttonObj.setAttribute("aria-label",this.labelOpen)}}
1])&&n(e.prototype,i),s&&n(e,s),t}();i.default=s},{}],9:[function(t,e,i){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,o;s=void 0,o=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t}).apply(this,arguments)}function i(t){return null!==t&&"object"===n(t)&&"constructor"in t&&t.constructor===Object}function s(t,e){void 0===t&&(t={}),void 0===e&&(e={}),Object.keys(e).forEach(function(n){void 0===t[n]?t[n]=e[n]:i(e[n])&&i(t[n])&&Object.keys(e[n]).length>0&&s(t[n],e[n])})}var o={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){var t="undefined"!=typeof document?document:{};return s(t,o),t}var r={document:o,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(t){return"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0)},cancelAnimationFrame:function(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function l(){var t="undefined"!=typeof window?window:{};return s(t,r),t}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t,e){return(u=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function c(t,e,i){return(c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}()?Reflect.construct:function(t,e,i){var n=[null];n.push.apply(n,e);var s=new(Function.bind.apply(t,n));return i&&u(s,i.prototype),s}).apply(null,arguments)}function d(t){var e="function"==typeof Map?new Map:void 0;return(d=function(t){if(null===t||(i=t,-1===Function.toString.call(i).indexOf("[native code]")))return t;var i;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return c(t,arguments,h(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),u(n,t)})(t)}var p=function(t){var e,i;function n(e){var i,n,s;return i=t.call.apply(t,[this].concat(e))||this,n=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(i),s=n.__proto__,Object.defineProperty(n,"__proto__",{get:function(){return s},set:function(t){s.__proto__=t}}),i}return i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,e.__proto__=i,n}(d(Array));function m(t){void 0===t&&(t=[]);var e=[];return t.forEach(function(t){Array.isArray(t)?e.push.apply(e,m(t)):e.push(t)}),e}function f(t,e){return Array.prototype.filter.call(t,e)}function v(t,e){var i=l(),n=a(),s=[];if(!e&&t instanceof p)return t;if(!t)return new p(s);if("string"==typeof t){var o=t.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var r="div";0===o.indexOf("<li")&&(r="ul"),0===o.indexOf("<tr")&&(r="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(r="tr"),0===o.indexOf("<tbody")&&(r="table"),0===o.indexOf("<option")&&(r="select");var h=n.createElement(r);h.innerHTML=o;for(var u=0;u<h.childNodes.length;u+=1)s.push(h.childNodes[u])}else s=function(t,e){if("string"!=typeof t)return[t];for(var i=[],n=e.querySelectorAll(t),s=0;s<n.length;s+=1)i.push(n[s]);return i}(t.trim(),e||n)}else if(t.nodeType||t===i||t===n)s.push(t);else if(Array.isArray(t)){if(t instanceof p)return t;s=t}return new p(function(t){for(var e=[],i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(s))}v.fn=p.prototype;var g,_,b,y={addClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).add.apply(e,n)}),this},removeClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return this.forEach(function(t){var e;(e=t.classList).remove.apply(e,n)}),this},hasClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));return f(this,function(t){return n.filter(function(e){return t.classList.contains(e)}).length>0}).length>0},toggleClass:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=m(e.map(function(t){return t.split(" ")}));
1this.forEach(function(t){n.forEach(function(e){t.classList.toggle(e)})})},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(t,e);else for(var n in t)this[i][n]=t[n],this[i].setAttribute(n,t[n]);return this},removeAttr:function(t){for(var e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(var e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?t+"ms":t;return this},on:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=e[0],s=e[1],o=e[2],a=e[3];function r(t){var e=t.target;if(e){var i=t.target.dom7EventData||[];if(i.indexOf(t)<0&&i.unshift(t),v(e).is(s))o.apply(e,i);else for(var n=v(e).parents(),a=0;a<n.length;a+=1)v(n[a]).is(s)&&o.apply(n[a],i)}}function l(t){var e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),o.apply(this,e)}"function"==typeof e[1]&&(n=e[0],o=e[1],a=e[2],s=void 0),a||(a=!1);for(var h,u=n.split(" "),c=0;c<this.length;c+=1){var d=this[c];if(s)for(h=0;h<u.length;h+=1){var p=u[h];d.dom7LiveListeners||(d.dom7LiveListeners={}),d.dom7LiveListeners[p]||(d.dom7LiveListeners[p]=[]),d.dom7LiveListeners[p].push({listener:o,proxyListener:r}),d.addEventListener(p,r,a)}else for(h=0;h<u.length;h+=1){var m=u[h];d.dom7Listeners||(d.dom7Listeners={}),d.dom7Listeners[m]||(d.dom7Listeners[m]=[]),d.dom7Listeners[m].push({listener:o,proxyListener:l}),d.addEventListener(m,l,a)}}return this},off:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var n=e[0],s=e[1],o=e[2],a=e[3];"function"==typeof e[1]&&(n=e[0],o=e[1],a=e[2],s=void 0),a||(a=!1);for(var r=n.split(" "),l=0;l<r.length;l+=1)for(var h=r[l],u=0;u<this.length;u+=1){var c=this[u],d=void 0;if(!s&&c.dom7Listeners?d=c.dom7Listeners[h]:s&&c.dom7LiveListeners&&(d=c.dom7LiveListeners[h]),d&&d.length)for(var p=d.length-1;p>=0;p-=1){var m=d[p];o&&m.listener===o?(c.removeEventListener(h,m.proxyListener,a),d.splice(p,1)):o&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===o?(c.removeEventListener(h,m.proxyListener,a),d.splice(p,1)):o||(c.removeEventListener(h,m.proxyListener,a),d.splice(p,1))}}return this},trigger:function(){for(var t=l(),e=arguments.length,i=new Array(e),n=0;n<e;n++)i[n]=arguments[n];for(var s=i[0].split(" "),o=i[1],a=0;a<s.length;a+=1)for(var r=s[a],h=0;h<this.length;h+=1){var u=this[h];if(t.CustomEvent){var c=new t.CustomEvent(r,{detail:o,bubbles:!0,cancelable:!0});u.dom7EventData=i.filter(function(t,e){return e>0}),u.dispatchEvent(c),u.dom7EventData=[],delete u.dom7EventData}}return this},transitionEnd:function(t){var e=this;return t&&e.on("transitionend",function i(n){n.target===this&&(t.call(this,n),e.off("transitionend",i))}),this},outerWidth:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){var e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var t=l();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var t=l(),e=a(),i=this[0],n=i.getBoundingClientRect(),s=e.body,o=i.clientTop||s.clientTop||0,r=i.clientLeft||s.clientLeft||0,h=i===t?t.scrollY:i.scrollTop,u=i===t?t.scrollX:i.scrollLeft;return{top:n.top+h-o,left:n.left+u-r}}return null},css:function(t,e){var i,n=l();if(1===arguments.length){if("string"!=typeof t){for(i=0;i<this.length;i+=1)for(var s in t)this[i].style[s]=t[s];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(i=0;i<this.length;i+=1)this[i].style[t]=e;return this}return this},each:function(t){return t?(this.forEach(function(e,i){t.apply(e,[e,i])}),this):this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(var e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(var e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){var e,i,n=l(),s=a(),o=this[0];if(!o||void 0===t)return!1;if("string"==typeof t){if(o.matches)return o.matches(t);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(t);if(o.msMatchesSelector)return o.msMatchesSelector(t);for(e=v(t),i=0;i<e.length;i+=1)if(e[i]===o)return!0;return!1}if(t===s)return o===s;if(t===n)return o===n;
1if(t.nodeType||t instanceof p){for(e=t.nodeType?[t]:t,i=0;i<e.length;i+=1)if(e[i]===o)return!0;return!1}return!1},index:function(){var t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;var e=this.length;if(t>e-1)return v([]);if(t<0){var i=e+t;return v(i<0?[]:[this[i]])}return v([this[t]])},append:function(){for(var t,e=a(),i=0;i<arguments.length;i+=1){t=i<0||arguments.length<=i?void 0:arguments[i];for(var n=0;n<this.length;n+=1)if("string"==typeof t){var s=e.createElement("div");for(s.innerHTML=t;s.firstChild;)this[n].appendChild(s.firstChild)}else if(t instanceof p)for(var o=0;o<t.length;o+=1)this[n].appendChild(t[o]);else this[n].appendChild(t)}return this},prepend:function(t){var e,i,n=a();for(e=0;e<this.length;e+=1)if("string"==typeof t){var s=n.createElement("div");for(s.innerHTML=t,i=s.childNodes.length-1;i>=0;i-=1)this[e].insertBefore(s.childNodes[i],this[e].childNodes[0])}else if(t instanceof p)for(i=0;i<t.length;i+=1)this[e].insertBefore(t[i],this[e].childNodes[0]);else this[e].insertBefore(t,this[e].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&v(this[0].nextElementSibling).is(t)?v([this[0].nextElementSibling]):v([]):this[0].nextElementSibling?v([this[0].nextElementSibling]):v([]):v([])},nextAll:function(t){var e=[],i=this[0];if(!i)return v([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;t?v(n).is(t)&&e.push(n):e.push(n),i=n}return v(e)},prev:function(t){if(this.length>0){var e=this[0];return t?e.previousElementSibling&&v(e.previousElementSibling).is(t)?v([e.previousElementSibling]):v([]):e.previousElementSibling?v([e.previousElementSibling]):v([])}return v([])},prevAll:function(t){var e=[],i=this[0];if(!i)return v([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;t?v(n).is(t)&&e.push(n):e.push(n),i=n}return v(e)},parent:function(t){for(var e=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?v(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return v(e)},parents:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)t?v(n).is(t)&&e.push(n):e.push(n),n=n.parentNode;return v(e)},closest:function(t){var e=this;return void 0===t?v([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){for(var e=[],i=0;i<this.length;i+=1){try{var n=this[i].querySelectorAll(t)}catch(e){console.log(t)}for(var s=0;s<n.length;s+=1)e.push(n[s])}return v(e)},children:function(t){for(var e=[],i=0;i<this.length;i+=1)for(var n=this[i].children,s=0;s<n.length;s+=1)t&&!v(n[s]).is(t)||e.push(n[s]);return v(e)},filter:function(t){return v(f(this,t))},remove:function(){for(var t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};function w(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function x(){return Date.now()}function E(t,e){void 0===e&&(e="x");var i,n,s,o=l(),a=function(t){var e,i=l();return i.getComputedStyle&&(e=i.getComputedStyle(t,null)),!e&&t.currentStyle&&(e=t.currentStyle),e||(e=t.style),e}(t);return o.WebKitCSSMatrix?((n=a.transform||a.webkitTransform).split(",").length>6&&(n=n.split(", ").map(function(t){return t.replace(",",".")}).join(", ")),s=new o.WebKitCSSMatrix("none"===n?"":n)):i=(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===e&&(n=o.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===e&&(n=o.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function T(t){return"object"===n(t)&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function L(){for(var t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var n=i<0||arguments.length<=i?void 0:arguments[i];if(void 0!==n&&null!==n)for(var s=Object.keys(Object(n)).filter(function(t){return e.indexOf(t)<0}),o=0,a=s.length;o<a;o+=1){var r=s[o],l=Object.getOwnPropertyDescriptor(n,r);void 0!==l&&l.enumerable&&(T(t[r])&&T(n[r])?n[r].__swiper__?t[r]=n[r]:L(t[r],n[r]):!T(t[r])&&T(n[r])?(t[r]={},n[r].__swiper__?t[r]=n[r]:L(t[r],n[r])):t[r]=n[r])}}return t}function S(t,e){Object.keys(e).forEach(function(i){T(e[i])&&Object.keys(e[i]).forEac
1h(function(n){"function"==typeof e[i][n]&&(e[i][n]=e[i][n].bind(t))}),t[i]=e[i]})}function C(t){return void 0===t&&(t=""),"."+t.trim().replace(/([\.:\/])/g,"\\$1").replace(/ /g,".")}function P(t,e,i,n){var s=a();return i&&Object.keys(n).forEach(function(i){if(!e[i]&&!0===e.auto){var o=s.createElement("div");o.className=n[i],t.append(o),e[i]=o}}),e}function M(){var t,e;return g||(t=l(),e=a(),g={touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),pointerEvents:!!t.PointerEvent&&"maxTouchPoints"in t.navigator&&t.navigator.maxTouchPoints>=0,observer:"MutationObserver"in t||"WebkitMutationObserver"in t,passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(t){}return e}(),gestures:"ongesturestart"in t}),g}function k(t){return void 0===t&&(t={}),_||(_=function(t){var e=(void 0===t?{}:t).userAgent,i=M(),n=l(),s=n.navigator.platform,o=e||n.navigator.userAgent,a={ios:!1,android:!1},r=n.screen.width,h=n.screen.height,u=o.match(/(Android);?[\s\/]+([\d.]+)?/),c=o.match(/(iPad).*OS\s([\d_]+)/),d=o.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===s,f="MacIntel"===s;return!c&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(r+"x"+h)>=0&&((c=o.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),f=!1),u&&!m&&(a.os="android",a.android=!0),(c||p||d)&&(a.os="ios",a.ios=!0),a}(t)),_}function A(){var t,e;return b||(e=l(),b={isEdge:!!e.navigator.userAgent.match(/Edge/g),isSafari:(t=e.navigator.userAgent.toLowerCase(),t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}),b}Object.keys(y).forEach(function(t){Object.defineProperty(v.fn,t,{value:y[t],writable:!0})});var z={name:"resize",create:function(){var t=this;L(t,{resize:{observer:null,createObserver:function(){t&&!t.destroyed&&t.initialized&&(t.resize.observer=new ResizeObserver(function(e){var i=t.width,n=t.height,s=i,o=n;e.forEach(function(e){var i=e.contentBoxSize,n=e.contentRect,a=e.target;a&&a!==t.el||(s=n?n.width:(i[0]||i).inlineSize,o=n?n.height:(i[0]||i).blockSize)}),s===i&&o===n||t.resize.resizeHandler()}),t.resize.observer.observe(t.el))},removeObserver:function(){t.resize.observer&&t.resize.observer.unobserve&&t.el&&(t.resize.observer.unobserve(t.el),t.resize.observer=null)},resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(t){var e=l();t.params.resizeObserver&&void 0!==l().ResizeObserver?t.resize.createObserver():(e.addEventListener("resize",t.resize.resizeHandler),e.addEventListener("orientationchange",t.resize.orientationChangeHandler))},destroy:function(t){var e=l();t.resize.removeObserver(),e.removeEventListener("resize",t.resize.resizeHandler),e.removeEventListener("orientationchange",t.resize.orientationChangeHandler)}}},O={attach:function(t,e){void 0===e&&(e={});var i=l(),n=this,s=new(i.MutationObserver||i.WebkitMutationObserver)(function(t){if(1!==t.length){var e=function(){n.emit("observerUpdate",t[0])};i.requestAnimationFrame?i.requestAnimationFrame(e):i.setTimeout(e,0)}else n.emit("observerUpdate",t[0])});s.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),n.observer.observers.push(s)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),e=0;e<t.length;e+=1)this.observer.attach(t[e]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(t){t.disconnect()}),this.observer.observers=[]}},I={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){S(this,{observer:e({},O,{observers:[]})})},on:{init:function(t){t.observer.init()},destroy:function(t){t.observer.destroy()}}};function B(){var t=this.params,e=this.el;if(!e||0!==e.offsetWidth){t.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,n=this.allowSlidePrev,s=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>
11)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=n,this.allowSlideNext=i,this.params.watchOverflow&&s!==this.snapGrid&&this.checkOverflow()}}var N=!1;function D(){}var j={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(t){var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var n=e.modules[i];n.params&&L(t,n.params)})},useModules:function(t){void 0===t&&(t={});var e=this;e.modules&&Object.keys(e.modules).forEach(function(i){var n=e.modules[i],s=t[i]||{};n.on&&e.on&&Object.keys(n.on).forEach(function(t){e.on(t,n.on[t])}),n.create&&n.create.bind(e)(s)})}},eventsEmitter:{on:function(t,e,i){var n=this;if("function"!=typeof e)return n;var s=i?"unshift":"push";return t.split(" ").forEach(function(t){n.eventsListeners[t]||(n.eventsListeners[t]=[]),n.eventsListeners[t][s](e)}),n},once:function(t,e,i){var n=this;if("function"!=typeof e)return n;function s(){n.off(t,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];e.apply(n,o)}return s.__emitterProxy=e,n.on(t,s,i)},onAny:function(t,e){if("function"!=typeof t)return this;var i=e?"unshift":"push";return this.eventsAnyListeners.indexOf(t)<0&&this.eventsAnyListeners[i](t),this},offAny:function(t){if(!this.eventsAnyListeners)return this;var e=this.eventsAnyListeners.indexOf(t);return e>=0&&this.eventsAnyListeners.splice(e,1),this},off:function(t,e){var i=this;return i.eventsListeners?(t.split(" ").forEach(function(t){void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(function(n,s){(n===e||n.__emitterProxy&&n.__emitterProxy===e)&&i.eventsListeners[t].splice(s,1)})}),i):i},emit:function(){var t,e,i,n=this;if(!n.eventsListeners)return n;for(var s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];return"string"==typeof o[0]||Array.isArray(o[0])?(t=o[0],e=o.slice(1,o.length),i=n):(t=o[0].events,e=o[0].data,i=o[0].context||n),e.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEac
1h(function(t){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(n){n.apply(i,[t].concat(e))}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(function(t){t.apply(i,e)})}),n}},update:{updateSize:function(){var t,e,i=this.$el;t=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,e=void 0!==this.params.height&&null!==this.params.height?this.params.height:i[0].clientHeight,0===t&&this.isHorizontal()||0===e&&this.isVertical()||(t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),e=e-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(e)&&(e=0),L(this,{width:t,height:e,size:this.isHorizontal()?t:e}))},updateSlides:function(){var t=this;function e(e){return t.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function i(t,i){return parseFloat(t.getPropertyValue(e(i))||0)}var n=t.params,s=t.$wrapperEl,o=t.size,a=t.rtlTranslate,r=t.wrongRTL,l=t.virtual&&n.virtual.enabled,h=l?t.virtual.slides.length:t.slides.length,u=s.children("."+t.params.slideClass),c=l?t.virtual.slides.length:u.length,d=[],p=[],m=[],f=n.slidesOffsetBefore;"function"==typeof f&&(f=n.slidesOffsetBefore.call(t));var v=n.slidesOffsetAfter;"function"==typeof v&&(v=n.slidesOffsetAfter.call(t));var g=t.snapGrid.length,_=t.slidesGrid.length,b=n.spaceBetween,y=-f,w=0,x=0;if(void 0!==o){var E,T;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*o),t.virtualSize=-b,a?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),n.slidesPerColumn>1&&(E=Math.floor(c/n.slidesPerColumn)===c/t.params.slidesPerColumn?c:Math.ceil(c/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(E=Math.max(E,n.slidesPerView*n.slidesPerColumn)));for(var S,C,P,M=n.slidesPerColumn,k=E/M,A=Math.floor(c/n.slidesPerColumn),z=0;z<c;z+=1){T=0;var O=u.eq(z);if(n.slidesPerColumn>1){var I=void 0,B=void 0,N=void 0;if("row"===n.slidesPerColumnFill&&n.slidesPerGroup>1){var D=Math.floor(z/(n.slidesPerGroup*n.slidesPerColumn)),j=z-n.slidesPerColumn*n.slidesPerGroup*D,H=0===D?n.slidesPerGroup:Math.min(Math.ceil((c-D*M*n.slidesPerGroup)/M),n.slidesPerGroup);I=(B=j-(N=Math.floor(j/H))*H+D*n.slidesPerGroup)+N*E/M,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===n.slidesPerColumnFill?(N=z-(B=Math.floor(z/M))*M,(B>A||B===A&&N===M-1)&&(N+=1)>=M&&(N=0,B+=1)):B=z-(N=Math.floor(z/k))*k;O.css(e("margin-top"),0!==N&&n.spaceBetween&&n.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===n.slidesPerView){var R=getComputedStyle(O[0]),Z=O[0].style.transform,F=O[0].style.webkitTransform;if(Z&&(O[0].style.transform="none"),F&&(O[0].style.webkitTransform="none"),n.roundLengths)T=t.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else{var $=i(R,"width"),q=i(R,"padding-left"),W=i(R,"padding-right"),G=i(R,"margin-left"),V=i(R,"margin-right"),Y=R.getPropertyValue("box-sizing");if(Y&&"border-box"===Y)T=$+G+V;else{var X=O[0],U=X.clientWidth;T=$+q+W+G+V+(X.offsetWidth-U)}}Z&&(O[0].style.transform=Z),F&&(O[0].style.webkitTransform=F),n.roundLengths&&(T=Math.floor(T))}else T=(o-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(T=Math.floor(T)),u[z]&&(u[z].style[e("width")]=T+"px");u[z]&&(u[z].swiperSlideSize=T),m.push(T),n.centeredSlides?(y=y+T/2+w/2+b,0===w&&0!==z&&(y=y-o/2-b),0===z&&(y=y-o/2-b),Math.abs(y)<.001&&(y=0),n.roundLengths&&(y=Math.floor(y)),x%n.slidesPerGroup==0&&d.push(y),p.push(y)):(n.roundLengths&&(y=Math.floor(y)),(x-Math.min(t.params.slidesPerGroupSkip,x))%t.params.slidesPerGroup==0&&d.push(y),p.push(y),y=y+T+b),t.virtualSize+=T+b,w=T,x+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+v,a&&r&&("slide"===n.effect||"coverflow"===n.effect)&&s.css({width:t.virtualSize+n.spaceBetween+"px"}),n.setWrapperSize&&s.css(((C={})[e("width")]=t.virtualSize+n.spaceBetween+"px",C)),n.slidesPerColumn>1&&(t.virtualSize=(T+n.spaceBetween)*E,t.virtualSize=Math.ceil(t.virtualSize/n.slidesPerColumn)-n.spaceBetween,s.css(((P={})[e("width")]=t.virtualSize+n.spaceBetween+"px",P)),n.centeredSlides)){S=[];for(var K=0;K<d.length;K+=1){var J=d[K];n.roundLengths&&(J=Math.floor(J)),d[K]<t.virtualSize+d[0]&&S.push(J)}d=S}if(!n.centeredSlides){S=[];for(var Q=0;Q<d.length;Q+=1){var tt=d[Q];
1n.roundLengths&&(tt=Math.floor(tt)),d[Q]<=t.virtualSize-o&&S.push(tt)}d=S,Math.floor(t.virtualSize-o)-Math.floor(d[d.length-1])>1&&d.push(t.virtualSize-o)}if(0===d.length&&(d=[0]),0!==n.spaceBetween){var et,it=t.isHorizontal()&&a?"marginLeft":e("marginRight");u.filter(function(t,e){return!n.cssMode||e!==u.length-1}).css(((et={})[it]=b+"px",et))}if(n.centeredSlides&&n.centeredSlidesBounds){var nt=0;m.forEach(function(t){nt+=t+(n.spaceBetween?n.spaceBetween:0)});var st=(nt-=n.spaceBetween)-o;d=d.map(function(t){return t<0?-f:t>st?st+v:t})}if(n.centerInsufficientSlides){var ot=0;if(m.forEach(function(t){ot+=t+(n.spaceBetween?n.spaceBetween:0)}),(ot-=n.spaceBetween)<o){var at=(o-ot)/2;d.forEach(function(t,e){d[e]=t-at}),p.forEach(function(t,e){p[e]=t+at})}}L(t,{slides:u,snapGrid:d,slidesGrid:p,slidesSizesGrid:m}),c!==h&&t.emit("slidesLengthChange"),d.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==_&&t.emit("slidesGridLengthChange"),(n.watchSlidesProgress||n.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(t){var e,i=this,n=[],s=i.virtual&&i.params.virtual.enabled,o=0;"number"==typeof t?i.setTransition(t):!0===t&&i.setTransition(i.params.speed);var a=function(t){return s?i.slides.filter(function(e){return parseInt(e.getAttribute("data-swiper-slide-index"),10)===t})[0]:i.slides.eq(t)[0]};if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each(function(t){n.push(t)});else for(e=0;e<Math.ceil(i.params.slidesPerView);e+=1){var r=i.activeIndex+e;if(r>i.slides.length&&!s)break;n.push(a(r))}else n.push(a(i.activeIndex));for(e=0;e<n.length;e+=1)if(void 0!==n[e]){var l=n[e].offsetHeight;o=l>o?l:o}o&&i.$wrapperEl.css("height",o+"px")},updateSlidesOffset:function(){for(var t=this.slides,e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);var e=this.params,i=this.slides,n=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var s=-t;n&&(s=t),i.removeClass(e.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var o=0;o<i.length;o+=1){var a=i[o],r=(s+(e.centeredSlides?this.minTranslate():0)-a.swiperSlideOffset)/(a.swiperSlideSize+e.spaceBetween);if(e.watchSlidesVisibility||e.centeredSlides&&e.autoHeight){var l=-(s-a.swiperSlideOffset),h=l+this.slidesSizesGrid[o];(l>=0&&l<this.size-1||h>1&&h<=this.size||l<=0&&h>=this.size)&&(this.visibleSlides.push(a),this.visibleSlidesIndexes.push(o),i.eq(o).addClass(e.slideVisibleClass))}a.progress=n?-r:r}this.visibleSlides=v(this.visibleSlides)}},updateProgress:function(t){if(void 0===t){var e=this.rtlTranslate?-1:1;t=this&&this.translate&&this.translate*e||0}var i=this.params,n=this.maxTranslate()-this.minTranslate(),s=this.progress,o=this.isBeginning,a=this.isEnd,r=o,l=a;0===n?(s=0,o=!0,a=!0):(o=(s=(t-this.minTranslate())/n)<=0,a=s>=1),L(this,{progress:s,isBeginning:o,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(t),o&&!r&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(r&&!o||l&&!a)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){var t,e=this.slides,i=this.params,n=this.$wrapperEl,s=this.activeIndex,o=this.realIndex,a=this.virtual&&i.virtual.enabled;e.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(t=a?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+s+'"]'):e.eq(s)).addClass(i.slideActiveClass),i.loop&&(t.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(i.slideDuplicateActiveClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(i.slideDuplicateActiveClass));var r=t.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===r.length&&(r=e.eq(0)).addClass(i.slideNextClass);var l=t.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=e.eq(-1)).addClass(i.slidePrevClass),i.loop&&(r.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(t){var e,i=this.rtlTranslate?this.translate:-this.translate,n=this.slidesGrid,s=this.snapGrid,o=this.params,a=this.activeIndex,r=this.realIndex,l=this.snapIndex,h=t;if(void 0===h){for(var u=0;u<n.length;u+=1)void 0!==n[u+1]?i>=n[u]&&i<n[u+1]-(n[u+1]-n[u])/2?h=u:i>
1=n[u]&&i<n[u+1]&&(h=u+1):i>=n[u]&&(h=u);o.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0)}if(s.indexOf(i)>=0)e=s.indexOf(i);else{var c=Math.min(o.slidesPerGroupSkip,h);e=c+Math.floor((h-c)/o.slidesPerGroup)}if(e>=s.length&&(e=s.length-1),h!==a){var d=parseInt(this.slides.eq(h).attr("data-swiper-slide-index")||h,10);L(this,{snapIndex:e,realIndex:d,previousIndex:a,activeIndex:h}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),r!==d&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else e!==l&&(this.snapIndex=e,this.emit("snapIndexChange"))},updateClickedSlide:function(t){var e,i=this.params,n=v(t.target).closest("."+i.slideClass)[0],s=!1;if(n)for(var o=0;o<this.slides.length;o+=1)if(this.slides[o]===n){s=!0,e=o;break}if(!n||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(v(n).attr("data-swiper-slide-index"),10):this.clickedIndex=e,i.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");var e=this.params,i=this.rtlTranslate,n=this.translate,s=this.$wrapperEl;if(e.virtualTranslate)return i?-n:n;if(e.cssMode)return n;var o=E(s[0],t);return i&&(o=-o),o||0},setTranslate:function(t,e){var i=this.rtlTranslate,n=this.params,s=this.$wrapperEl,o=this.wrapperEl,a=this.progress,r=0,l=0;this.isHorizontal()?r=i?-t:t:l=t,n.roundLengths&&(r=Math.floor(r),l=Math.floor(l)),n.cssMode?o[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-r:-l:n.virtualTranslate||s.transform("translate3d("+r+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?r:l;var h=this.maxTranslate()-this.minTranslate();(0===h?0:(t-this.minTranslate())/h)!==a&&this.updateProgress(t),this.emit("setTranslate",this.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,n,s){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);var o=this,a=o.params,r=o.wrapperEl;if(o.animating&&a.preventInteractionOnTransition)return!1;var l,h=o.minTranslate(),u=o.maxTranslate();if(l=n&&t>h?h:n&&t<u?u:t,o.updateProgress(l),a.cssMode){var c,d=o.isHorizontal();return 0===e?r[d?"scrollLeft":"scrollTop"]=-l:r.scrollTo?r.scrollTo(((c={})[d?"left":"top"]=-l,c.behavior="smooth",c)):r[d?"scrollLeft":"scrollTop"]=-l,!0}return 0===e?(o.setTransition(0),o.setTranslate(l),i&&(o.emit("beforeTransitionStart",e,s),o.emit("transitionEnd"))):(o.setTransition(e),o.setTranslate(l),i&&(o.emit("beforeTransitionStart",e,s),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(t){o&&!o.destroyed&&t.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,i&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){this.params.cssMode||this.$wrapperEl.transition(t),this.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,n=this.params,s=this.previousIndex;if(!n.cssMode){n.autoHeight&&this.updateAutoHeight();var o=e;if(o||(o=i>s?"next":i<s?"prev":"reset"),this.emit("transitionStart"),t&&i!==s){if("reset"===o)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===o?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(t,e){void 0===t&&(t=!0);var i=this.activeIndex,n=this.previousIndex,s=this.params;if(this.animating=!1,!s.cssMode){this.setTransition(0);var o=e;if(o||(o=i>
1n?"next":i<n?"prev":"reset"),this.emit("transitionEnd"),t&&i!==n){if("reset"===o)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===o?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(t,e,i,s,o){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"number"!=typeof t&&"string"!=typeof t)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+n(t)+"] given.");if("string"==typeof t){var a=parseInt(t,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+t+"] given.");t=a}var r=this,l=t;l<0&&(l=0);var h=r.params,u=r.snapGrid,c=r.slidesGrid,d=r.previousIndex,p=r.activeIndex,m=r.rtlTranslate,f=r.wrapperEl,v=r.enabled;if(r.animating&&h.preventInteractionOnTransition||!v&&!s&&!o)return!1;var g=Math.min(r.params.slidesPerGroupSkip,l),_=g+Math.floor((l-g)/r.params.slidesPerGroup);_>=u.length&&(_=u.length-1),(p||h.initialSlide||0)===(d||0)&&i&&r.emit("beforeSlideChangeStart");var b,y=-u[_];if(r.updateProgress(y),h.normalizeSlideIndex)for(var w=0;w<c.length;w+=1){var x=-Math.floor(100*y),E=Math.floor(100*c[w]),T=Math.floor(100*c[w+1]);void 0!==c[w+1]?x>=E&&x<T-(T-E)/2?l=w:x>=E&&x<T&&(l=w+1):x>=E&&(l=w)}if(r.initialized&&l!==p){if(!r.allowSlideNext&&y<r.translate&&y<r.minTranslate())return!1;if(!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(p||0)!==l)return!1}if(b=l>p?"next":l<p?"prev":"reset",m&&-y===r.translate||!m&&y===r.translate)return r.updateActiveIndex(l),h.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==h.effect&&r.setTranslate(y),"reset"!==b&&(r.transitionStart(i,b),r.transitionEnd(i,b)),!1;if(h.cssMode){var L,S=r.isHorizontal(),C=-y;return m&&(C=f.scrollWidth-f.offsetWidth-C),0===e?f[S?"scrollLeft":"scrollTop"]=C:f.scrollTo?f.scrollTo(((L={})[S?"left":"top"]=C,L.behavior="smooth",L)):f[S?"scrollLeft":"scrollTop"]=C,!0}return 0===e?(r.setTransition(0),r.setTranslate(y),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,b),r.transitionEnd(i,b)):(r.setTransition(e),r.setTranslate(y),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,s),r.transitionStart(i,b),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(t){r&&!r.destroyed&&t.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0);var s=t;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,e,i,n)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this.params,s=this.animating;if(!this.enabled)return this;var o=this.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(s&&n.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+o,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);var n=this.params,s=this.animating,o=this.snapGrid,a=this.slidesGrid,r=this.rtlTranslate;if(!this.enabled)return this;if(n.loop){if(s&&n.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}var h=l(r?this.translate:-this.translate),u=o.map(function(t){return l(t)});o[u.indexOf(h)];var c,d=o[u.indexOf(h)-1];return void 0===d&&n.cssMode&&o.forEach(function(t){!d&&h>=t&&(d=t)}),void 0!==d&&(c=a.indexOf(d))<0&&(c=this.activeIndex-1),this.slideTo(c,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)}
1,slideToClosest:function(t,e,i,n){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===n&&(n=.5);var s=this.activeIndex,o=Math.min(this.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/this.params.slidesPerGroup),r=this.rtlTranslate?this.translate:-this.translate;if(r>=this.snapGrid[a]){var l=this.snapGrid[a];r-l>(this.snapGrid[a+1]-l)*n&&(s+=this.params.slidesPerGroup)}else{var h=this.snapGrid[a-1];r-h<=(this.snapGrid[a]-h)*n&&(s-=this.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,this.slidesGrid.length-1),this.slideTo(s,t,e,i)},slideToClickedSlide:function(){var t,e=this,i=e.params,n=e.$wrapperEl,s="auto"===i.slidesPerView?e.slidesPerViewDynamic():i.slidesPerView,o=e.clickedIndex;if(i.loop){if(e.animating)return;t=parseInt(v(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?o<e.loopedSlides-s/2||o>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),o=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),w(function(){e.slideTo(o)})):e.slideTo(o):o>e.slides.length-s?(e.loopFix(),o=n.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),w(function(){e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}},loop:{loopCreate:function(){var t=this,e=a(),i=t.params,n=t.$wrapperEl;n.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var s=n.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var o=i.slidesPerGroup-s.length%i.slidesPerGroup;if(o!==i.slidesPerGroup){for(var r=0;r<o;r+=1){var l=v(e.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);n.append(l)}s=n.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=s.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>s.length&&(t.loopedSlides=s.length);var h=[],u=[];s.each(function(e,i){var n=v(e);i<t.loopedSlides&&u.push(e),i<s.length&&i>=s.length-t.loopedSlides&&h.push(e),n.attr("data-swiper-slide-index",i)});for(var c=0;c<u.length;c+=1)n.append(v(u[c].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var d=h.length-1;d>=0;d-=1)n.prepend(v(h[d].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var t,e=this.activeIndex,i=this.slides,n=this.loopedSlides,s=this.allowSlidePrev,o=this.allowSlideNext,a=this.snapGrid,r=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-a[e]-this.getTranslate();e<n?(t=i.length-3*n+e,t+=n,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l)):e>=i.length-n&&(t=-i.length+e+n,t+=n,this.slideTo(t,0,!1,!0)&&0!==l&&this.setTranslate((r?-this.translate:this.translate)-l));this.allowSlidePrev=s,this.allowSlideNext=o,this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,e=this.params,i=this.slides;t.children("."+e.slideClass+"."+e.slideDuplicateClass+",."+e.slideClass+"."+e.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(t){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var e=this.el;e.style.cursor="move",e.style.cursor=t?"-webkit-grabbing":"-webkit-grab",e.style.cursor=t?"-moz-grabbin":"-moz-grab",e.style.cursor=t?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(t){var e=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"===n(t)&&"length"in t)for(var s=0;s<t.length;s+=1)t[s]&&e.append(t[s]);else e.append(t);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&this.loopDestroy();var o=s+1;if("object"===n(t)&&"length"in t){for(var a=0;a<t.length;a+=1)t[a]&&i.prepend(t[a]);o=s+t.length}else i.prepend(t);e.loop&&this.loopCreate(),e.observer&&this.support.observer||this.update(),this.slideTo(o,0,!1)},addSlide:function(t,e){var i=this.$wrapperEl,s=this.params,o=this.activeIndex;s.loop&&(o-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var a=this.slides.length;if(t<=0)this.prependSlide(e);else if(t>=a)this.appendSlide(e);else{for(var r=o>t?o+1:o,l=[],h=a-1;h>=t;h-=1){var u=this.slides.eq(h);u.remove(),l.unshift(u)}if("object"===n(e)&&"length"in e){for(var c=0;c<e.length;c+=1)e[c]&&i.append(e[c]);r=o>t?o+e.length:o}else i.append(e);for(var d=0;d<l.length;d+=1)i.append(l[d]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)}},removeSlide:function(t){var e=this.params,i=this.$wrapperEl,s=this.activeIndex;e.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+e.slideClass));var o,a=s;if("object"===n(t)&&"length"in t){for(var r=0;r<t.length;r+=1)o=t[r],this.slides[o]&&this.slides.eq(o).remove(),o<a&&(a-=1);a=Math.max(a,0)}else o=t,this.slides[o]&&this.slides.eq(o).remove(),o<a&&(a-=1),a=Math.max(a,0);e.loop&&this.loopCreate(),e.observer&&this.support.observer||this.update(),e.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)},removeAllSlides:function(){for(var t=[],e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}},events:{attachEvents:function(){var t=a(),e=this.params,i=this.touchEvents,n=this.el,s=this.wrapperEl,o=this.device,r=this.support;this.onTouchStart=function(t){var e=a(),i=l(),n=this.touchEventsData,s=this.params,o=this.touches;if(this.enabled&&(!this.animating||!s.preventInteractionOnTransition)){var r=t;r.originalEvent&&(r=r.originalEvent);var h=v(r.target);if(("wrapper"!==s.touchEventsTarget||h.closest(this.wrapperEl).length)&&(n.isTouchEvent="touchstart"===r.type,(n.isTouchEvent||!("which"in r)||3!==r.which)&&!(!n.isTouchEvent&&"button"in r&&r.button>0||n.isTouched&&n.isMoved)))if(!!s.noSwipingClass&&""!==s.noSwipingClass&&r.target&&r.target.shadowRoot&&t.path&&t.path[0]&&(h=v(t.path[0])),s.noSwiping&&h.closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])this.allowClick=!0;else if(!s.swipeHandler||h.closest(s.swipeHandler)[0]){o.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,o.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var u=o.currentX,c=o.currentY,d=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,p=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(d&&(u<=p||u>=i.innerWidth-p)){if("prevent"!==d)return;t.preventDefault()}if(L(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=u,o.startY=c,n.touchStartTime=x(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==r.type){var m=!0;h.is(n.formElements)&&(m=!1),e.activeElement&&v(e.activeElement).is(n.formElements)&&e.activeElement!==h[0]&&e.activeElement.blur();var f=m&&this.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!f||h[0].isContentEditable||r.preventDefault()}
1this.emit("touchStart",r)}}}.bind(this),this.onTouchMove=function(t){var e=a(),i=this.touchEventsData,n=this.params,s=this.touches,o=this.rtlTranslate;if(this.enabled){var r=t;if(r.originalEvent&&(r=r.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===r.type){var l="touchmove"===r.type&&r.targetTouches&&(r.targetTouches[0]||r.changedTouches[0]),h="touchmove"===r.type?l.pageX:r.pageX,u="touchmove"===r.type?l.pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=h,void(s.startY=u);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(L(s,{startX:h,startY:u,currentX:h,currentY:u}),i.touchStartTime=x()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(this.isVertical()){if(u<s.startY&&this.translate<=this.maxTranslate()||u>s.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<s.startX&&this.translate<=this.maxTranslate()||h>s.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&r.target===e.activeElement&&v(r.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",r),!(r.targetTouches&&r.targetTouches.length>1)){s.currentX=h,s.currentY=u;var c,d=s.currentX-s.startX,p=s.currentY-s.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(p,2))<this.params.threshold))if(void 0===i.isScrolling&&(this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:d*d+p*p>=25&&(c=180*Math.atan2(Math.abs(p),Math.abs(d))/Math.PI,i.isScrolling=this.isHorizontal()?c>n.touchAngle:90-c>n.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",r),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!n.cssMode&&r.cancelable&&r.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&r.stopPropagation(),i.isMoved||(n.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",r)),this.emit("sliderMove",r),i.isMoved=!0;var m=this.isHorizontal()?d:p;s.diff=m,m*=n.touchRatio,o&&(m=-m),this.swipeDirection=m>0?"prev":"next",i.currentTranslate=m+i.startTranslate;var f=!0,g=n.resistanceRatio;if(n.touchReleaseOnEdges&&(g=0),m>0&&i.currentTranslate>this.minTranslate()?(f=!1,n.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+m,g))):m<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,n.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-m,g))),f&&(r.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),n.threshold>0){if(!(Math.abs(m)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
1if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[this.isHorizontal()?"currentX":"currentY"],time:x()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",r)}}.bind(this),this.onTouchEnd=function(t){var e=this,i=e.touchEventsData,n=e.params,s=e.touches,o=e.rtlTranslate,a=e.$wrapperEl,r=e.slidesGrid,l=e.snapGrid;if(e.enabled){var h=t;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);var u,c=x(),d=c-i.touchStartTime;if(e.allowClick&&(e.updateClickedSlide(h),e.emit("tap click",h),d<300&&c-i.lastClickTime<300&&e.emit("doubleTap doubleClick",h)),i.lastClickTime=x(),w(function(){e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=n.followFinger?o?e.translate:-e.translate:-i.currentTranslate,!n.cssMode)if(n.freeMode){if(u<-e.minTranslate())return void e.slideTo(e.activeIndex);if(u>-e.maxTranslate())return void(e.slides.length<l.length?e.slideTo(l.length-1):e.slideTo(e.slides.length-1));if(n.freeModeMomentum){if(i.velocities.length>1){var p=i.velocities.pop(),m=i.velocities.pop(),f=p.position-m.position,v=p.time-m.time;e.velocity=f/v,e.velocity/=2,Math.abs(e.velocity)<n.freeModeMinimumVelocity&&(e.velocity=0),(v>150||x()-p.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*n.freeModeMomentumRatio,_=e.velocity*g,b=e.translate+_;o&&(b=-b);var y,E,T=!1,L=20*Math.abs(e.velocity)*n.freeModeMomentumBounceRatio;if(b<e.maxTranslate())n.freeModeMomentumBounce?(b+e.maxTranslate()<-L&&(b=e.maxTranslate()-L),y=e.maxTranslate(),T=!0,i.allowMomentumBounce=!0):b=e.maxTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(b>e.minTranslate())n.freeModeMomentumBounce?(b-e.minTranslate()>L&&(b=e.minTranslate()+L),y=e.minTranslate(),T=!0,i.allowMomentumBounce=!0):b=e.minTranslate(),n.loop&&n.centeredSlides&&(E=!0);else if(n.freeModeSticky){for(var S,C=0;C<l.length;C+=1)if(l[C]>-b){S=C;break}b=-(b=Math.abs(l[S]-b)<Math.abs(l[S-1]-b)||"next"===e.swipeDirection?l[S]:l[S-1])}if(E&&e.once("transitionEnd",function(){e.loopFix()}),0!==e.velocity){if(g=o?Math.abs((-b-e.translate)/e.velocity):Math.abs((b-e.translate)/e.velocity),n.freeModeSticky){var P=Math.abs((o?-b:b)-e.translate),M=e.slidesSizesGrid[e.activeIndex];g=P<M?n.speed:P<2*M?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void e.slideToClosest();n.freeModeMomentumBounce&&T?(e.updateProgress(y),e.setTransition(g),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating=!0,a.transitionEnd(function(){e&&!e.destroyed&&i.allowMomentumBounce&&(e.emit("momentumBounce"),e.setTransition(n.speed),setTimeout(function(){e.setTranslate(y),a.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(e.updateProgress(b),e.setTransition(g),e.setTranslate(b),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,a.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd()}))):(e.emit("_freeModeNoMomentumRelease"),e.updateProgress(b)),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeModeSticky)return void e.slideToClosest();n.freeMode&&e.emit("_freeModeNoMomentumRelease")}(!n.freeModeMomentum||d>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}else{for(var k=0,A=e.slidesSizesGrid[0],z=0;z<r.length;z+=z<n.slidesPerGroupSkip?1:n.slidesPerGroup){var O=z<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==r[z+O]?u>=r[z]&&u<r[z+O]&&(k=z,A=r[z+O]-r[z]):u>=r[z]&&(k=z,A=r[r.length-1]-r[r.length-2])}var I=(u-r[k])/A,B=k<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(d>n.longSwipesMs){if(!n.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(I>=n.longSwipesRatio?e.slideTo(k+B):e.slideTo(k)),"prev"===e.swipeDirection&&(I>1-n.longSwipesRatio?e.slideTo(k+B):e.slideTo(k))}else{if(!n.shortSwipes)return void e.slideTo(e.activeIndex);
1!e.navigation||h.target!==e.navigation.nextEl&&h.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(k+B),"prev"===e.swipeDirection&&e.slideTo(k)):h.target===e.navigation.nextEl?e.slideTo(k+B):e.slideTo(k)}}}}.bind(this),e.cssMode&&(this.onScroll=function(){var t=this.wrapperEl,e=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=e?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:this.translate=-t.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(e?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}.bind(this)),this.onClick=function(t){this.enabled&&(this.allowClick||(this.params.preventClicks&&t.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}.bind(this);var h=!!e.nested;if(!r.touch&&r.pointerEvents)n.addEventListener(i.start,this.onTouchStart,!1),t.addEventListener(i.move,this.onTouchMove,h),t.addEventListener(i.end,this.onTouchEnd,!1);else{if(r.touch){var u=!("touchstart"!==i.start||!r.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(i.start,this.onTouchStart,u),n.addEventListener(i.move,this.onTouchMove,r.passiveListener?{passive:!1,capture:h}:h),n.addEventListener(i.end,this.onTouchEnd,u),i.cancel&&n.addEventListener(i.cancel,this.onTouchEnd,u),N||(t.addEventListener("touchstart",D),N=!0)}(e.simulateTouch&&!o.ios&&!o.android||e.simulateTouch&&!r.touch&&o.ios)&&(n.addEventListener("mousedown",this.onTouchStart,!1),t.addEventListener("mousemove",this.onTouchMove,h),t.addEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.addEventListener("click",this.onClick,!0),e.cssMode&&s.addEventListener("scroll",this.onScroll),e.updateOnWindowResize?this.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",B,!0):this.on("observerUpdate",B,!0)},detachEvents:function(){var t=a(),e=this.params,i=this.touchEvents,n=this.el,s=this.wrapperEl,o=this.device,r=this.support,l=!!e.nested;if(!r.touch&&r.pointerEvents)n.removeEventListener(i.start,this.onTouchStart,!1),t.removeEventListener(i.move,this.onTouchMove,l),t.removeEventListener(i.end,this.onTouchEnd,!1);else{if(r.touch){var h=!("onTouchStart"!==i.start||!r.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,this.onTouchStart,h),n.removeEventListener(i.move,this.onTouchMove,l),n.removeEventListener(i.end,this.onTouchEnd,h),i.cancel&&n.removeEventListener(i.cancel,this.onTouchEnd,h)}(e.simulateTouch&&!o.ios&&!o.android||e.simulateTouch&&!r.touch&&o.ios)&&(n.removeEventListener("mousedown",this.onTouchStart,!1),t.removeEventListener("mousemove",this.onTouchMove,l),t.removeEventListener("mouseup",this.onTouchEnd,!1))}(e.preventClicks||e.preventClicksPropagation)&&n.removeEventListener("click",this.onClick,!0),e.cssMode&&s.removeEventListener("scroll",this.onScroll),this.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",B)}},breakpoints:{setBreakpoint:function(){var t=this.activeIndex,e=this.initialized,i=this.loopedSlides,n=void 0===i?0:i,s=this.params,o=this.$el,a=s.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var r=this.getBreakpoint(a,this.params.breakpointsBase,this.el);if(r&&this.currentBreakpoint!==r){var l=r in a?a[r]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(t){var e=l[t];void 0!==e&&(l[t]="slidesPerView"!==t||"AUTO"!==e&&"auto"!==e?"slidesPerView"===t?parseFloat(e):parseInt(e,10):"auto")});var h=l||this.originalParams,u=s.slidesPerColumn>1,c=h.slidesPerColumn>1,d=s.enabled;u&&!c?(o.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!u&&c&&(o.addClass(s.containerModifierClass+"multirow"),"column"===h.slidesPerColumnFill&&o.addClass(s.containerModifierClass+"multirow-column"),this.emitContainerClasses());var p=h.direction&&h.direction!==s.direction,m=s.loop&&(h.slidesPerView!==s.slidesPerView||p);p&&e&&this.changeDirection(),L(this.params,h);var f=this.params.enabled;L(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),d&&!f?this.disable():!d&&f&&this.enable(),this.currentBreakpoint=r,this.emit
1("_beforeBreakpoint",h),m&&e&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(t-n+this.loopedSlides,0,!1)),this.emit("breakpoint",h)}}},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),t&&("container"!==e||i)){var n=!1,s=l(),o="window"===e?s.innerWidth:i.clientWidth,a="window"===e?s.innerHeight:i.clientHeight,r=Object.keys(t).map(function(t){if("string"==typeof t&&0===t.indexOf("@")){var e=parseFloat(t.substr(1));return{value:a*e,point:t}}return{value:t,point:t}});r.sort(function(t,e){return parseInt(t.value,10)-parseInt(e.value,10)});for(var h=0;h<r.length;h+=1){var u=r[h],c=u.point;u.value<=o&&(n=c)}return n||"max"}}},checkOverflow:{checkOverflow:function(){var t=this.params,e=this.isLocked,i=this.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var t,e,i,s=this.classNames,o=this.params,a=this.rtl,r=this.$el,l=this.device,h=this.support,u=(t=["initialized",o.direction,{"pointer-events":h.pointerEvents&&!h.touch},{"free-mode":o.freeMode},{autoheight:o.autoHeight},{rtl:a},{multirow:o.slidesPerColumn>1},{"multirow-column":o.slidesPerColumn>1&&"column"===o.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":o.cssMode}],e=o.containerModifierClass,i=[],t.forEach(function(t){"object"===n(t)?Object.keys(t).forEach(function(n){t[n]&&i.push(e+n)}):"string"==typeof t&&i.push(e+t)}),i);s.push.apply(s,u),r.addClass([].concat(s).join(" ")),this.emitContainerClasses()},removeClasses:function(){var t=this.$el,e=this.classNames;t.removeClass(e.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(t,e,i,n,s,o){var a,r=l();function h(){o&&o()}v(t).parent("picture")[0]||t.complete&&s?h():e?((a=new r.Image).onload=h,a.onerror=h,n&&(a.sizes=n),i&&(a.srcset=i),e&&(a.src=e)):h()},preloadImages:function(){var t=this;function e(){void 0!==t&&null!==t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(var i=0;i<t.imagesToLoad.length;i+=1){var n=t.imagesToLoad[i];t.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,e)}}}},R={},Z=function(){function e(){for(var t,i,s=arguments.length,o=new Array(s),a=0;a<s;a++)o[a]=arguments[a];if(1===o.length&&o[0].constructor&&"Object"===Object.prototype.toString.call(o[0]).slice(8,-1)?i=o[0]:(t=o[0],i=o[1]),i||(i={}),i=L({},i),t&&!i.el&&(i.el=t),i.el&&v(i.el).length>1){var r=[];return v(i.el).each(function(t){var n=L({},i,{el:t});r.push(new e(n))}),r}var l=this;l.__swiper__=!0,l.support=M(),l.device=k({userAgent:i.userAgent}),l.browser=A(),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach(function(t){var e=l.modules[t];if(e.params){var s=Object.keys(e.params)[0],o=e.params[s];if("object"!==n(o)||null===o)return;if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===i[s]&&(i[s]={auto:!0}),!(s in i&&"enabled"in o))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!==n(i[s])||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}});var h,u,c=L({},j);return l.useParams(c),l.params=L({},c,R,i),l.originalParams=L({},l.params),l.passedParams=L({}
1,i),l.params&&l.params.on&&Object.keys(l.params.on).forEach(function(t){l.on(t,l.params.on[t])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=v,L(l,{enabled:l.params.enabled,el:t,classNames:[],slides:v(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(h=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:h[0],move:h[1],end:h[2],cancel:h[3]},l.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var i,s,o,r=e.prototype;return r.enable=function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))},r.disable=function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))},r.setProgress=function(t,e){t=Math.min(Math.max(t,0),1);var i=this.minTranslate(),n=(this.maxTranslate()-i)*t+i;this.translateTo(n,void 0===e?0:e),this.updateActiveIndex(),this.updateSlidesClasses()},r.emitContainerClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)});t.emit("_containerClasses",e.join(" "))}},r.getSlideClasses=function(t){var e=this;return t.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}).join(" ")},r.emitSlidesClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=[];t.slides.each(function(i){var n=t.getSlideClasses(i);e.push({slideEl:i,classNames:n}),t.emit("_slideClass",i,n)}),t.emit("_slideClasses",e)}},r.slidesPerViewDynamic=function(){var t=this.params,e=this.slides,i=this.slidesGrid,n=this.size,s=this.activeIndex,o=1;if(t.centeredSlides){for(var a,r=e[s].swiperSlideSize,l=s+1;l<e.length;l+=1)e[l]&&!a&&(o+=1,(r+=e[l].swiperSlideSize)>n&&(a=!0));for(var h=s-1;h>=0;h-=1)e[h]&&!a&&(o+=1,(r+=e[h].swiperSlideSize)>n&&(a=!0))}else for(var u=s+1;u<e.length;u+=1)i[u]-i[s]<n&&(o+=1);return o},r.update=function(){var t=this;if(t&&!t.destroyed){var e=t.snapGrid,i=t.params;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(n(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||n(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}function n(){var e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}},r.changeDirection=function(t,e){void 0===e&&(e=!0);var i=this.params.direction;return t||(t="horizontal"===i?"vertical":"horizontal"),t===i||"horizontal"!==t&&"vertical"!==t?this:(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+t),this.emitContainerClasses(),this.params.direction=t,this.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}
1),this.emit("changeDirection"),e&&this.update(),this)},r.mount=function(t){var e=this;if(e.mounted)return!0;var i=v(t||e.params.el);if(!(t=i[0]))return!1;t.swiper=e;var n=function(){if(t&&t.shadowRoot&&t.shadowRoot.querySelector){var n=v(t.shadowRoot.querySelector("."+e.params.wrapperClass));return n.children=function(t){return i.children(t)},n}return i.children("."+e.params.wrapperClass)}();if(0===n.length&&e.params.createElements){var s=a().createElement("div");n=v(s),s.className=e.params.wrapperClass,i.append(s),i.children("."+e.params.slideClass).each(function(t){n.append(t)})}return L(e,{$el:i,el:t,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0},r.init=function(t){return this.initialized?this:!1===this.mount(t)?this:(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.enabled&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit,!1,!0):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit,!1,!0),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"),this)},r.destroy=function(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);var i,n=this,s=n.params,o=n.$el,a=n.$wrapperEl,r=n.slides;return void 0===n.params||n.destroyed?null:(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),s.loop&&n.loopDestroy(),e&&(n.removeClasses(),o.removeAttr("style"),a.removeAttr("style"),r&&r.length&&r.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(function(t){n.off(t)}
1),!1!==t&&(n.$el[0].swiper=null,i=n,Object.keys(i).forEach(function(t){try{i[t]=null}catch(t){}try{delete i[t]}catch(t){}})),n.destroyed=!0,null)},e.extendDefaults=function(t){L(R,t)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var i=t.name||Object.keys(e.prototype.modules).length+"_"+x();e.prototype.modules[i]=t},e.use=function(t){return Array.isArray(t)?(t.forEach(function(t){return e.installModule(t)}),e):(e.installModule(t),e)},i=e,o=[{key:"extendedDefaults",get:function(){return R}},{key:"defaults",get:function(){return j}}],(s=null)&&t(i.prototype,s),o&&t(i,o),e}();Object.keys(H).forEach(function(t){Object.keys(H[t]).forEach(function(e){Z.prototype[e]=H[t][e]})}),Z.use([z,I]);var F={update:function(t){var e=this,i=e.params,n=i.slidesPerView,s=i.slidesPerGroup,o=i.centeredSlides,a=e.params.virtual,r=a.addSlidesBefore,l=a.addSlidesAfter,h=e.virtual,u=h.from,c=h.to,d=h.slides,p=h.slidesGrid,m=h.renderSlide,f=h.offset;e.updateActiveIndex();var v,g,_,b=e.activeIndex||0;v=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",o?(g=Math.floor(n/2)+s+l,_=Math.floor(n/2)+s+r):(g=n+(s-1)+l,_=s+r);var y=Math.max((b||0)-_,0),w=Math.min((b||0)+g,d.length-1),x=(e.slidesGrid[y]||0)-(e.slidesGrid[0]||0);function E(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(L(e.virtual,{from:y,to:w,offset:x,slidesGrid:e.slidesGrid}),u===y&&c===w&&!t)return e.slidesGrid!==p&&x!==f&&e.slides.css(v,x+"px"),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:x,from:y,to:w,slides:function(){for(var t=[],e=y;e<=w;e+=1)t.push(d[e]);return t}()}),void(e.params.virtual.renderExternalUpdate&&E());var T=[],S=[];if(t)e.$wrapperEl.find("."+e.params.slideClass).remove();else for(var C=u;C<=c;C+=1)(C<y||C>w)&&e.$wrapperEl.find("."+e.params.slideClass+'[data-swiper-slide-index="'+C+'"]').remove();for(var P=0;P<d.length;P+=1)P>=y&&P<=w&&(void 0===c||t?S.push(P):(P>c&&S.push(P),P<u&&T.push(P)));S.forEach(function(t){e.$wrapperEl.append(m(d[t],t))}),T.sort(function(t,e){return e-t}).forEach(function(t){e.$wrapperEl.prepend(m(d[t],t))}),e.$wrapperEl.children(".swiper-slide").css(v,x+"px"),E()},renderSlide:function(t,e){var i=this.params.virtual;if(i.cache&&this.virtual.cache[e])return this.virtual.cache[e];var n=i.renderSlide?v(i.renderSlide.call(this,t,e)):v('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+e+'">'+t+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",e),i.cache&&(this.virtual.cache[e]=n),n},appendSlide:function(t){if("object"===n(t)&&"length"in t)for(var e=0;e<t.length;e+=1)t[e]&&this.virtual.slides.push(t[e]);else this.virtual.slides.push(t);this.virtual.update(!0)},prependSlide:function(t){var e=this.activeIndex,i=e+1,n=1;if(Array.isArray(t)){for(var s=0;s<t.length;s+=1)t[s]&&this.virtual.slides.unshift(t[s]);i=e+t.length,n=t.length}else this.virtual.slides.unshift(t);if(this.params.virtual.cache){var o=this.virtual.cache,a={};Object.keys(o).forEach(function(t){var e=o[t],i=e.attr("data-swiper-slide-index");i&&e.attr("data-swiper-slide-index",parseInt(i,10)+1),a[parseInt(t,10)+n]=e}),this.virtual.cache=a}this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(t){if(void 0!==t&&null!==t){var e=this.activeIndex;if(Array.isArray(t))for(var i=t.length-1;i>=0;i-=1)this.virtual.slides.splice(t[i],1),this.params.virtual.cache&&delete this.virtual.cache[t[i]],t[i]<e&&(e-=1),e=Math.max(e,0);else this.virtual.slides.splice(t,1),this.params.virtual.cache&&delete this.virtual.cache[t],t<e&&(e-=1),e=Math.max(e,0);this.virtual.update(!0),this.slideTo(e,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},$={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){S(this,{virtual:e({},F,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(t){if(t.params.virtual.enabled){t.classNames.push(t.params.containerModifierClass+"virtual");
1var e={watchSlidesProgress:!0};L(t.params,e),L(t.originalParams,e),t.params.initialSlide||t.virtual.update()}},setTranslate:function(t){t.params.virtual.enabled&&t.virtual.update()}}},q={handle:function(t){if(this.enabled){var e=l(),i=a(),n=this.rtlTranslate,s=t;s.originalEvent&&(s=s.originalEvent);var o=s.keyCode||s.charCode,r=this.params.keyboard.pageUpDown,h=r&&33===o,u=r&&34===o,c=37===o,d=39===o,p=38===o,m=40===o;if(!this.allowSlideNext&&(this.isHorizontal()&&d||this.isVertical()&&m||u))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&c||this.isVertical()&&p||h))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(h||u||c||d||p||m)){var f=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var v=this.$el,g=v[0].clientWidth,_=v[0].clientHeight,b=e.innerWidth,y=e.innerHeight,w=this.$el.offset();n&&(w.left-=this.$el[0].scrollLeft);for(var x=[[w.left,w.top],[w.left+g,w.top],[w.left,w.top+_],[w.left+g,w.top+_]],E=0;E<x.length;E+=1){var T=x[E];if(T[0]>=0&&T[0]<=b&&T[1]>=0&&T[1]<=y){if(0===T[0]&&0===T[1])continue;f=!0}}if(!f)return}this.isHorizontal()?((h||u||c||d)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((u||d)&&!n||(h||c)&&n)&&this.slideNext(),((h||c)&&!n||(u||d)&&n)&&this.slidePrev()):((h||u||p||m)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(u||m)&&this.slideNext(),(h||p)&&this.slidePrev()),this.emit("keyPress",o)}}},enable:function(){var t=a();this.keyboard.enabled||(v(t).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var t=a();this.keyboard.enabled&&(v(t).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},W={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){S(this,{keyboard:e({enabled:!1},q)})},on:{init:function(t){t.params.keyboard.enabled&&t.keyboard.enable()},destroy:function(t){t.keyboard.enabled&&t.keyboard.disable()}}};var G={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t=a(),e="onwheel"in t;if(!e){var i=t.createElement("div");i.setAttribute("onwheel","return;"),e="function"==typeof i.onwheel}return!e&&t.implementation&&t.implementation.hasFeature&&!0!==t.implementation.hasFeature("","")&&(e=t.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"},normalize:function(t){var e=0,i=0,n=0,s=0;return"detail"in t&&(i=t.detail),"wheelDelta"in t&&(i=-t.wheelDelta/120),"wheelDeltaY"in t&&(i=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=i,i=0),n=10*e,s=10*i,"deltaY"in t&&(s=t.deltaY),"deltaX"in t&&(n=t.deltaX),t.shiftKey&&!n&&(n=s,s=0),(n||s)&&t.deltaMode&&(1===t.deltaMode?(n*=40,s*=40):(n*=800,s*=800)),n&&!e&&(e=n<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:e,spinY:i,pixelX:n,pixelY:s}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(t){var e=t,i=this;if(i.enabled){var n=i.params.mousewheel;i.params.cssMode&&e.preventDefault();var s=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(s=v(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!s[0].contains(e.target)&&!n.releaseOnEdges)return!0;e.originalEvent&&(e=e.originalEvent);var o=0,a=i.rtlTranslate?-1:1,r=G.normalize(e);if(n.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;o=-r.pixelX*a}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;o=-r.pixelY}else o=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*a:-r.pixelY;if(0===o)return!0;n.invert&&(o=-o);var l=i.getTranslate()+o*n.sensitivity;if(l>=i.minTranslate()&&(l=i.minTranslate()),l<=i.maxTranslate()&&(l=i.maxTranslate()),(!!i.params.loop||!(l===i.minTranslate()||l===i.maxTranslate()))&&i.params.nested&&e.stopPropagation(),i.params.freeMode){var h={time:x(),delta:Math.abs(o),direction:Math.sign(o)},u=i.mousewheel.lastEventBeforeSnap,c=u&&h.time<u.time+500&&h.delta<=u.delta&&h.direction===u.direction;if(!c){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();
1var d=i.getTranslate()+o*n.sensitivity,p=i.isBeginning,m=i.isEnd;if(d>=i.minTranslate()&&(d=i.minTranslate()),d<=i.maxTranslate()&&(d=i.maxTranslate()),i.setTransition(0),i.setTranslate(d),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!p&&i.isBeginning||!m&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var f=i.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var g=f.length?f[f.length-1]:void 0,_=f[0];if(f.push(h),g&&(h.delta>g.delta||h.direction!==g.direction))f.splice(0);else if(f.length>=15&&h.time-_.time<500&&_.delta-h.delta>=1&&h.delta<=6){var b=o>0?.8:.2;i.mousewheel.lastEventBeforeSnap=h,f.splice(0),i.mousewheel.timeout=w(function(){i.slideToClosest(i.params.speed,!0,void 0,b)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=w(function(){i.mousewheel.lastEventBeforeSnap=h,f.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(c||i.emit("scroll",e),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),d===i.minTranslate()||d===i.maxTranslate())return!0}}else{var y={time:x(),delta:Math.abs(o),direction:Math.sign(o),raw:t},E=i.mousewheel.recentWheelEvents;E.length>=2&&E.shift();var T=E.length?E[E.length-1]:void 0;if(E.push(y),T?(y.direction!==T.direction||y.delta>T.delta||y.time>T.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}},animateSlider:function(t){var e=l();return!(this.params.mousewheel.thresholdDelta&&t.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&x()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(t.delta>=6&&x()-this.mousewheel.lastScrollTime<60||(t.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",t.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",t.raw)),this.mousewheel.lastScrollTime=(new e.Date).getTime(),!1)))},releaseScroll:function(t){var e=this.params.mousewheel;if(t.direction<0){if(this.isEnd&&!this.params.loop&&e.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&e.releaseOnEdges)return!0;return!1},enable:function(){var t=G.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(e=v(this.params.mousewheel.eventsTarget)),e.on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(t,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var t=G.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(t,this.mousewheel.handle),!0;if(!t)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(e=v(this.params.mousewheel.eventsTarget)),e.off(t,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},V={toggleEl:function(t,e){t[e?"addClass":"removeClass"](this.params.navigation.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=e)},update:function(){var t=this.params.navigation,e=this.navigation.toggleEl;if(!this.params.loop){var i=this.navigation,n=i.$nextEl,s=i.$prevEl;s&&s.length>0&&(this.isBeginning?e(s,!0):e(s,!1),this.params.watchOverflow&&this.enabled&&s[this.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(this.isEnd?e(n,!0):e(n,!1),this.params.watchOverflow&&this.enabled&&n[this.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(t){t.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(t){t.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var t,e,i=this.params.navigation;(this.params.navigation=P(this.$el,this.params.navigation,this.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),i.nextEl||i.prevEl)&&(i.nextEl&&(t=v(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&t.length>1&&1===this.$el.find(i.nextEl).length&&(t=this.$el.find(i.nextEl))),i.prevEl&&(e=v(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&e.length>1&&1===this.$el.find(i.prevEl).length&&(e=this.$el.find(i.prevEl))),t&&t.length>0&&t.on("click",this.navigation.onNextClick),e&&e.length>0&&e.on("click",this.navigation.onPrevClick),L(this.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:e,prevEl:e&&e[0]}),this.enabled||(t&&t.addClass(i.lockClass),e&&e.addClass(i.lockClass)))},destroy:function(){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;e&&e.length&&(e.off("click",this.navigation.onNextClick),e.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("
1click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},Y={update:function(){var t=this.rtl,e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,n=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,s=this.pagination.$el,o=this.params.loop?Math.ceil((n-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>n-1-2*this.loopedSlides&&(i-=n-2*this.loopedSlides),i>o-1&&(i-=o),i<0&&"bullets"!==this.params.paginationType&&(i=o+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===e.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var a,r,l,h=this.pagination.bullets;if(e.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(e.dynamicMainBullets+4)+"px"),e.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>e.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=e.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),a=i-this.pagination.dynamicBulletIndex,l=((r=a+(Math.min(h.length,e.dynamicMainBullets)-1))+a)/2),h.removeClass(e.bulletActiveClass+" "+e.bulletActiveClass+"-next "+e.bulletActiveClass+"-next-next "+e.bulletActiveClass+"-prev "+e.bulletActiveClass+"-prev-prev "+e.bulletActiveClass+"-main"),s.length>1)h.each(function(t){var n=v(t),s=n.index();s===i&&n.addClass(e.bulletActiveClass),e.dynamicBullets&&(s>=a&&s<=r&&n.addClass(e.bulletActiveClass+"-main"),s===a&&n.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),s===r&&n.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next"))});else{var u=h.eq(i),c=u.index();if(u.addClass(e.bulletActiveClass),e.dynamicBullets){for(var d=h.eq(a),p=h.eq(r),m=a;m<=r;m+=1)h.eq(m).addClass(e.bulletActiveClass+"-main");if(this.params.loop)if(c>=h.length-e.dynamicMainBullets){for(var f=e.dynamicMainBullets;f>=0;f-=1)h.eq(h.length-f).addClass(e.bulletActiveClass+"-main");h.eq(h.length-e.dynamicMainBullets-1).addClass(e.bulletActiveClass+"-prev")}else d.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),p.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next");else d.prev().addClass(e.bulletActiveClass+"-prev").prev().addClass(e.bulletActiveClass+"-prev-prev"),p.next().addClass(e.bulletActiveClass+"-next").next().addClass(e.bulletActiveClass+"-next-next")}}if(e.dynamicBullets){var g=Math.min(h.length,e.dynamicMainBullets+4),_=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,b=t?"right":"left";h.css(this.isHorizontal()?b:"top",_+"px")}}if("fraction"===e.type&&(s.find(C(e.currentClass)).text(e.formatFractionCurrent(i+1)),s.find(C(e.totalClass)).text(e.formatFractionTotal(o))),"progressbar"===e.type){var y;y=e.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var w=(i+1)/o,x=1,E=1;"horizontal"===y?x=w:E=w,s.find(C(e.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+E+")").transition(this.params.speed)}"custom"===e.type&&e.renderCustom?(s.html(e.renderCustom(this,i+1,o)),this.emit("paginationRender",s[0])):this.emit("paginationUpdate",s[0]),this.params.watchOverflow&&this.enabled&&s[this.isLocked?"addClass":"removeClass"](e.lockClass)}},render:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,n="";if("bullets"===t.type){var s=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;this.params.freeMode&&!this.params.loop&&s>e&&(s=e);for(var o=0;o<s;o+=1)t.renderBullet?n+=t.renderBullet.call(this,o,t.bulletClass):n+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(n),this.pagination.bullets=i.find(C(t.bulletClass))}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(this,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(this,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>
1',i.html(n)),"custom"!==t.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var t=this;t.params.pagination=P(t.$el,t.params.pagination,t.params.createElements,{el:"swiper-pagination"});var e=t.params.pagination;if(e.el){var i=v(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&(i=t.$el.find(e.el)),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(""+e.modifierClass+e.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click",C(e.bulletClass),function(e){e.preventDefault();var i=v(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)}),L(t.pagination,{$el:i,el:i[0]}),t.enabled||i.addClass(e.lockClass))}},destroy:function(){var t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var e=this.pagination.$el;e.removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click",C(t.bulletClass))}}},X={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=this.rtlTranslate,i=this.progress,n=t.dragSize,s=t.trackSize,o=t.$dragEl,a=t.$el,r=this.params.scrollbar,l=n,h=(s-n)*i;e?(h=-h)>0?(l=n-h,h=0):-h+n>s&&(l=s+h):h<0?(l=n+h,h=0):h+n>s&&(l=s-h),this.isHorizontal()?(o.transform("translate3d("+h+"px, 0, 0)"),o[0].style.width=l+"px"):(o.transform("translate3d(0px, "+h+"px, 0)"),o[0].style.height=l+"px"),r.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400)},1e3))}},setTransition:function(t){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(t)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,e=t.$dragEl,i=t.$el;e[0].style.width="",e[0].style.height="";var n,s=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,o=this.size/this.virtualSize,a=o*(s/this.size);n="auto"===this.params.scrollbar.dragSize?s*o:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?e[0].style.width=n+"px":e[0].style.height=n+"px",i[0].style.display=o>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),L(t,{trackSize:s,divider:o,moveDivider:a,dragSize:n}),this.params.watchOverflow&&this.enabled&&t.$el[this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(t){return this.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY},setDragPosition:function(t){var e,i=this.scrollbar,n=this.rtlTranslate,s=i.$el,o=i.dragSize,a=i.trackSize,r=i.dragStartPos;e=(i.getPointerPosition(t)-s.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:o/2))/(a-o),e=Math.max(Math.min(e,1),0),n&&(e=1-e);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*e;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(t){var e=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,s=i.$el,o=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=t.target===o[0]||t.target===o?i.getPointerPosition(t)-t.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),n.transition(100),o.transition(100),i.setDragPosition(t),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),e.hide&&s.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",t)},onDragMove:function(t){var e=this.scrollbar,i=this.$wrapperEl,n=e.$el,s=e.$dragEl;this.scrollbar.isTouched&&(t.preventDefault?t.preventDefault():t.returnValue=!1,e.setDragPosition(t),i.transition(0),n.transition(0),s.transition(0),this.emit
1("scrollbarDragMove",t))},onDragEnd:function(t){var e=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,s=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),n.transition("")),e.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=w(function(){s.css("opacity",0),s.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),e.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=a(),e=this.scrollbar,i=this.touchEventsTouch,n=this.touchEventsDesktop,s=this.params,o=this.support,r=e.$el[0],l=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},h=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};r&&(o.touch?(r.addEventListener(i.start,this.scrollbar.onDragStart,l),r.addEventListener(i.move,this.scrollbar.onDragMove,l),r.addEventListener(i.end,this.scrollbar.onDragEnd,h)):(r.addEventListener(n.start,this.scrollbar.onDragStart,l),t.addEventListener(n.move,this.scrollbar.onDragMove,l),t.addEventListener(n.end,this.scrollbar.onDragEnd,h)))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=a(),e=this.scrollbar,i=this.touchEventsTouch,n=this.touchEventsDesktop,s=this.params,o=this.support,r=e.$el[0],l=!(!o.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},h=!(!o.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};r&&(o.touch?(r.removeEventListener(i.start,this.scrollbar.onDragStart,l),r.removeEventListener(i.move,this.scrollbar.onDragMove,l),r.removeEventListener(i.end,this.scrollbar.onDragEnd,h)):(r.removeEventListener(n.start,this.scrollbar.onDragStart,l),t.removeEventListener(n.move,this.scrollbar.onDragMove,l),t.removeEventListener(n.end,this.scrollbar.onDragEnd,h)))}},init:function(){var t=this.scrollbar,e=this.$el;this.params.scrollbar=P(e,this.params.scrollbar,this.params.createElements,{el:"swiper-scrollbar"});var i=this.params.scrollbar;if(i.el){var n=v(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&n.length>1&&1===e.find(i.el).length&&(n=e.find(i.el));var s=n.find("."+this.params.scrollbar.dragClass);0===s.length&&(s=v('<div class="'+this.params.scrollbar.dragClass+'"></div>'),n.append(s)),L(t,{$el:n,el:n[0],$dragEl:s,dragEl:s[0]}),i.draggable&&t.enableDraggable(),n&&n[this.enabled?"removeClass":"addClass"](this.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}},U={setTransform:function(t,e){var i=this.rtl,n=v(t),s=i?-1:1,o=n.attr("data-swiper-parallax")||"0",a=n.attr("data-swiper-parallax-x"),r=n.attr("data-swiper-parallax-y"),l=n.attr("data-swiper-parallax-scale"),h=n.attr("data-swiper-parallax-opacity");if(a||r?(a=a||"0",r=r||"0"):this.isHorizontal()?(a=o,r="0"):(r=o,a="0"),a=a.indexOf("%")>=0?parseInt(a,10)*e*s+"%":a*e*s+"px",r=r.indexOf("%")>=0?parseInt(r,10)*e+"%":r*e+"px",void 0!==h&&null!==h){var u=h-(h-1)*(1-Math.abs(e));n[0].style.opacity=u}if(void 0===l||null===l)n.transform("translate3d("+a+", "+r+", 0px)");else{var c=l-(l-1)*(1-Math.abs(e));n.transform("translate3d("+a+", "+r+", 0px) scale("+c+")")}},setTranslate:function(){var t=this,e=t.$el,i=t.slides,n=t.progress,s=t.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,n)}),i.each(function(e,i){var o=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(o+=Math.ceil(i/2)-n*(s.length-1)),o=Math.min(Math.max(o,-1),1),v(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){t.parallax.setTransform(e,o)})})},setTransition:function(t){void 0===t&&(t=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var i=v(e),n=parseInt(i.attr("data-swiper-parallax-duration"),10)||t;0===t&&(n=0),i.transition(n)})}},K={getDistanceBetweenTouches:function(t){if(t.targetTouches.length<2)return 1;var e=t.targetTouches[0].pageX,i=t.targetTouches[0].pageY,n=t.targetTouches[1].pageX,s=t.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-e,2)+Math.pow(s-i,2))},onGestureStart:function(t){var e=this.support,i=this.params.zoom,n=this.zoom,s=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!e.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;n.fakeGestureTouched=!0,s.scaleStart=K.getDistanceBetweenTouches(t)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=v(t.target).closest("."+this.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=this.slides.eq(this.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),this.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(t){var e=this.support,i=this.params.zoom,n=this.zoom,s=n.gesture;if(!e.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;n.fakeGestureMoved=!0,s.scaleMove=K.getDistanceBetweenTouches(t)}s.$imageEl&&0!==s.$imageEl.length?(e.gestures?n.scale=t.scale*n.currentScale:n.scale=s.scaleMove/s.scaleStart*n.currentScale,n.scale>s.maxRatio&&(n.scale=s.maxRatio-1+Math.pow(n.scale-s.maxRatio+1,.5)),n.scale<i.minRatio&&(n.scale=i.minRatio+1-Math.pow(i.minRatio-n.scale+1,.5)),s.$imageEl.transform("translate3d(0,
10,0) scale("+n.scale+")")):"gesturechange"===t.type&&n.onGestureStart(t)},onGestureEnd:function(t){var e=this.device,i=this.support,n=this.params.zoom,s=this.zoom,o=s.gesture;if(!i.gestures){if(!s.fakeGestureTouched||!s.fakeGestureMoved)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!e.android)return;s.fakeGestureTouched=!1,s.fakeGestureMoved=!1}o.$imageEl&&0!==o.$imageEl.length&&(s.scale=Math.max(Math.min(s.scale,o.maxRatio),n.minRatio),o.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+s.scale+")"),s.currentScale=s.scale,s.isScaling=!1,1===s.scale&&(o.$slideEl=void 0))},onTouchStart:function(t){var e=this.device,i=this.zoom,n=i.gesture,s=i.image;n.$imageEl&&0!==n.$imageEl.length&&(s.isTouched||(e.android&&t.cancelable&&t.preventDefault(),s.isTouched=!0,s.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,s.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))},onTouchMove:function(t){var e=this.zoom,i=e.gesture,n=e.image,s=e.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=E(i.$imageWrapEl[0],"x")||0,n.startY=E(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var o=n.width*e.scale,a=n.height*e.scale;if(!(o<i.slideWidth&&a<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-o/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-a/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,n.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!n.isMoved&&!e.isScaling){if(this.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),s.prevPositionX||(s.prevPositionX=n.touchesCurrent.x),s.prevPositionY||(s.prevPositionY=n.touchesCurrent.y),s.prevTime||(s.prevTime=Date.now()),s.x=(n.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2,s.y=(n.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2,Math.abs(n.touchesCurrent.x-s.prevPositionX)<2&&(s.x=0),Math.abs(n.touchesCurrent.y-s.prevPositionY)<2&&(s.y=0),s.prevPositionX=n.touchesCurrent.x,s.prevPositionY=n.touchesCurrent.y,s.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var t=this.zoom,e=t.gesture,i=t.image,n=t.velocity;if(e.$imageEl&&0!==e.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var s=300,o=300,a=n.x*s,r=i.currentX+a,l=n.y*o,h=i.currentY+l;0!==n.x&&(s=Math.abs((r-i.currentX)/n.x)),0!==n.y&&(o=Math.abs((h-i.currentY)/n.y));var u=Math.max(s,o);i.currentX=r,i.currentY=h;var c=i.width*t.scale,d=i.height*t.scale;i.minX=Math.min(e.slideWidth/2-c/2,0),i.maxX=-i.minX,i.minY=Math.min(e.slideHeight/2-d/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),e.$imageWrapEl.transition(u).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,e=t.gesture;e.$slideEl&&this.previousIndex!==this.activeIndex&&(e.$imageEl&&e.$imageEl.transform("translate3d(0,
10,0) scale(1)"),e.$imageWrapEl&&e.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,e.$slideEl=void 0,e.$imageEl=void 0,e.$imageWrapEl=void 0)},toggle:function(t){var e=this.zoom;e.scale&&1!==e.scale?e.out():e.in(t)},in:function(t){var e,i,n,s,o,a,r,h,u,c,d,p,m,f,v,g,_=l(),b=this.zoom,y=this.params.zoom,w=b.gesture,x=b.image;(w.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?w.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):w.$slideEl=this.slides.eq(this.activeIndex),w.$imageEl=w.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),w.$imageWrapEl=w.$imageEl.parent("."+y.containerClass)),w.$imageEl&&0!==w.$imageEl.length&&w.$imageWrapEl&&0!==w.$imageWrapEl.length)&&(w.$slideEl.addClass(""+y.zoomedSlideClass),void 0===x.touchesStart.x&&t?(e="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(e=x.touchesStart.x,i=x.touchesStart.y),b.scale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,b.currentScale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,t?(v=w.$slideEl[0].offsetWidth,g=w.$slideEl[0].offsetHeight,n=w.$slideEl.offset().left+_.scrollX+v/2-e,s=w.$slideEl.offset().top+_.scrollY+g/2-i,r=w.$imageEl[0].offsetWidth,h=w.$imageEl[0].offsetHeight,u=r*b.scale,c=h*b.scale,m=-(d=Math.min(v/2-u/2,0)),f=-(p=Math.min(g/2-c/2,0)),o=n*b.scale,a=s*b.scale,o<d&&(o=d),o>m&&(o=m),a<p&&(a=p),a>f&&(a=f)):(o=0,a=0),w.$imageWrapEl.transition(300).transform("translate3d("+o+"px, "+a+"px,0)"),w.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var t=this.zoom,e=this.params.zoom,i=t.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&i.$imageWrapEl&&0!==i.$imageWrapEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+e.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(t){var e=this.zoom,i=e.slideSelector,n=e.passiveListener;this.$wrapperEl[t]("gesturestart",i,e.onGestureStart,n),this.$wrapperEl[t]("gesturechange",i,e.onGestureChange,n),this.$wrapperEl[t]("gestureend",i,e.onGestureEnd,n)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var t=this.support,e=this.zoom;if(!e.enabled){e.enabled=!0;var i=!("touchstart"!==this.touchEvents.start||!t.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!t.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;this.zoom.passiveListener=i,this.zoom.slideSelector=s,t.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,s,e.onGestureStart,i),this.$wrapperEl.on(this.touchEvents.move,s,e.onGestureChange,n),this.$wrapperEl.on(this.touchEvents.end,s,e.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,s,e.onGestureEnd,i)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,n)}},disable:function(){var t=this.zoom;if(t.enabled){var e=this.support;this.zoom.enabled=!1;var i=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},n=!e.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;e.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,t.onGestureStart,i),this.$wrapperEl.off(this.touchEvents.move,s,t.onGestureChange,n),this.$wrapperEl.off(this.touchEvents.end,s,t.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,t.onGestureEnd,i)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,n)}}},J={loadInSlide:function(t,e){void 0===e&&(e=!0);var i=this,n=i.params.lazy;if(void 0!==t&&0!==i.slides.length){var s=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):i.slides.eq(t),o=s.find("."+n.elementClass+":not(."+n.loadedClass+"):not(."+n.loadingClass+")");!s.hasClass(n.elementClass)||s.hasClass(n.loadedClass)||s.hasClass(n.loadingClass)||o.push(s[0]),0!==o.length&&o.each(function(t){var o=v(t);o.addClass(n.loadingClass);var a=o.attr("data-background"),r=o.attr("data-src"),l=o.attr("data-srcset"),h=o.attr("data-sizes"),u=o.parent("picture");i.loadImage(o[0],r||a,l,h,!1,function(){if(void 0!==i&&null!==i&&i&&(!i||i.params)&&!i.destroyed){
1if(a?(o.css("background-image",'url("'+a+'")'),o.removeAttr("data-background")):(l&&(o.attr("srcset",l),o.removeAttr("data-srcset")),h&&(o.attr("sizes",h),o.removeAttr("data-sizes")),u.length&&u.children("source").each(function(t){var e=v(t);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),r&&(o.attr("src",r),o.removeAttr("data-src"))),o.addClass(n.loadedClass).removeClass(n.loadingClass),s.find("."+n.preloaderClass).remove(),i.params.loop&&e){var t=s.attr("data-swiper-slide-index");if(s.hasClass(i.params.slideDuplicateClass)){var c=i.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(c.index(),!1)}else{var d=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');i.lazy.loadInSlide(d.index(),!1)}}i.emit("lazyImageReady",s[0],o[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",s[0],o[0])})}},load:function(){var t=this,e=t.$wrapperEl,i=t.params,n=t.slides,s=t.activeIndex,o=t.virtual&&i.virtual.enabled,a=i.lazy,r=i.slidesPerView;function l(t){if(o){if(e.children("."+i.slideClass+'[data-swiper-slide-index="'+t+'"]').length)return!0}else if(n[t])return!0;return!1}function h(t){return o?v(t).attr("data-swiper-slide-index"):v(t).index()}if("auto"===r&&(r=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)e.children("."+i.slideVisibleClass).each(function(e){var i=o?v(e).attr("data-swiper-slide-index"):v(e).index();t.lazy.loadInSlide(i)});else if(r>1)for(var u=s;u<s+r;u+=1)l(u)&&t.lazy.loadInSlide(u);else t.lazy.loadInSlide(s);if(a.loadPrevNext)if(r>1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){for(var c=a.loadPrevNextAmount,d=r,p=Math.min(s+d+Math.max(c,d),n.length),m=Math.max(s-Math.max(d,c),0),f=s+r;f<p;f+=1)l(f)&&t.lazy.loadInSlide(f);for(var g=m;g<s;g+=1)l(g)&&t.lazy.loadInSlide(g)}else{var _=e.children("."+i.slideNextClass);_.length>0&&t.lazy.loadInSlide(h(_));var b=e.children("."+i.slidePrevClass);b.length>0&&t.lazy.loadInSlide(h(b))}},checkInViewOnLoad:function(){var t=l();if(this&&!this.destroyed){var e=this.params.lazy.scrollingElement?v(this.params.lazy.scrollingElement):v(t),i=e[0]===t,n=i?t.innerWidth:e[0].offsetWidth,s=i?t.innerHeight:e[0].offsetHeight,o=this.$el.offset(),a=!1;this.rtlTranslate&&(o.left-=this.$el[0].scrollLeft);for(var r=[[o.left,o.top],[o.left+this.width,o.top],[o.left,o.top+this.height],[o.left+this.width,o.top+this.height]],h=0;h<r.length;h+=1){var u=r[h];if(u[0]>=0&&u[0]<=n&&u[1]>=0&&u[1]<=s){if(0===u[0]&&0===u[1])continue;a=!0}}var c=!("touchstart"!==this.touchEvents.start||!this.support.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};a?(this.lazy.load(),e.off("scroll",this.lazy.checkInViewOnLoad,c)):this.lazy.scrollHandlerAttached||(this.lazy.scrollHandlerAttached=!0,e.on("scroll",this.lazy.checkInViewOnLoad,c))}}},Q={LinearSpline:function(t,e){var i,n,s,o,a,r=function(t,e){for(n=-1,i=t.length;i-n>1;)t[s=i+n>>1]<=e?n=s:i=s;return i};return this.x=t,this.y=e,this.lastIndex=t.length-1,this.interpolate=function(t){return t?(a=r(this.x,t),o=a-1,(t-this.x[o])*(this.y[a]-this.y[o])/(this.x[a]-this.x[o])+this.y[o]):0},this},getInterpolateFunction:function(t){this.controller.spline||(this.controller.spline=this.params.loop?new Q.LinearSpline(this.slidesGrid,t.slidesGrid):new Q.LinearSpline(this.snapGrid,t.snapGrid))},setTranslate:function(t,e){var i,n,s=this,o=s.controller.control,a=s.constructor;function r(t){var e=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(t),n=-s.controller.spline.interpolate(-e)),n&&"container"!==s.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(s.maxTranslate()-s.minTranslate()),n=(e-s.minTranslate())*i+t.minTranslate()),s.params.controller.inverse&&(n=t.maxTranslate()-n),t.updateProgress(n),t.setTranslate(n,s),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(o))for(var l=0;l<o.length;l+=1)o[l]!==e&&o[l]instanceof a&&r(o[l]);else o instanceof a&&e!==o&&r(o)},setTransition:function(t,e){var i,n=this,s=n.constructor,o=n.controller.control;function a(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&w(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){o&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(o))for(i=0;i<o.length;i+=1)o[i]!==e&&o[i]instanceof s&&a(o[i]);else o instanceof s&&e!==o&&a(o)}},tt={getRandomNumber:function(t){void 0===t&&(t=16);return"x".repeat(t).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(t){return t.attr("tabIndex","0"),t},makeElNotFocusable:function(t){return t.attr("tabIndex","-1"),t},addElRole:function(t,e){return t.attr("role",e),t},addElRoleDescription:function(t,e){return t.attr("aria-roledescription",e),t},addElControls:function(t,e){return t.attr("aria-controls",e),t},addElLabel:function(t,e){return t.attr("aria-label",e),t},addElId:function(t,e){return t.attr("id",e),t},addElLive:function(t,e){return t.attr("aria-live",e),t},disableEl:function(t){return t.attr("aria-disabled",!0),t},enableEl:function(t){return t.attr("aria-disabled",!1),t},onEnterOrSpaceKey:function(t){if(13===t.keyCode||32===t.keyCode){var e=this.params.a11y,i=v(t.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(e.lastSlideMessage):this.a11y.notify(e.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeg
1inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(e.firstSlideMessage):this.a11y.notify(e.prevSlideMessage)),this.pagination&&i.is(C(this.params.pagination.bulletClass))&&i[0].click()}},notify:function(t){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(t))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var t=this.navigation,e=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),e&&e.length>0&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e)))}},updatePagination:function(){var t=this,e=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(i){var n=v(i);t.a11y.makeElFocusable(n),t.params.pagination.renderBullet||(t.a11y.addElRole(n,"button"),t.a11y.addElLabel(n,e.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1)))})},init:function(){var t=this,e=t.params.a11y;t.$el.append(t.a11y.liveRegion);var i=t.$el;e.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(i,e.containerRoleDescriptionMessage),e.containerMessage&&t.a11y.addElLabel(i,e.containerMessage);var n,s,o=t.$wrapperEl,a=o.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),r=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";t.a11y.addElId(o,a),t.a11y.addElLive(o,r),e.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(v(t.slides),e.itemRoleDescriptionMessage),t.a11y.addElRole(v(t.slides),e.slideRole),t.slides.each(function(i){var n=v(i),s=e.slideLabelMessage.replace(/\{\{index\}\}/,n.index()+1).replace(/\{\{slidesLength\}\}/,t.slides.length);t.a11y.addElLabel(n,s)}),t.navigation&&t.navigation.$nextEl&&(n=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),n&&n.length&&(t.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(t.a11y.addElRole(n,"button"),n.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(n,e.nextSlideMessage),t.a11y.addElControls(n,a)),s&&s.length&&(t.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(t.a11y.addElRole(s,"button"),s.on("keydown",t.a11y.onEnterOrSpaceKey)),t.a11y.addElLabel(s,e.prevSlideMessage),t.a11y.addElControls(s,a)),t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.$el.on("keydown",C(t.params.pagination.bulletClass),t.a11y.onEnterOrSpaceKey)},destroy:function(){var t,e;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(t=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(e=this.navigation.$prevEl),t&&t.off("keydown",this.a11y.onEnterOrSpaceKey),e&&e.off("keydown",this.a11y.onEnterOrSpaceKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown",C(this.params.pagination.bulletClass),this.a11y.onEnterOrSpaceKey)}},et={init:function(){var t=l();if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=et.getPathValues(this.params.url),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var t=l();this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=et.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(t){var e=l(),i=(t?new URL(t):e.location).pathname.slice(1).split("/").filter(function(t){return""!==t}),n=i.length;return{key:i[n-2],value:i[n-1]}},setHistory:function(t,e){var i=l();if(this.history.initialized&&this.params.history.enabled){var n;n=this.params.url?new URL(this.params.url):i.location;var s=this.slides.eq(e),o=et.slugify(s.attr("data-history"));if(this.params.history.root.length>0){var a=this.params.history.root;"/"===a[a.length-1]&&(a=a.slice(0,a.length-1)),o=a+"/"+t+"/"+o}else n.pathname.includes(t)||(o=t+"/"+o);var r=i.history.state;r&&r.value===o||(this.params.history.replaceState?i.history.replaceState({value:o},null,o):i.history.pushState({value:o},null,o))}},slugify:function(t){return t.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}
1,scrollToSlide:function(t,e,i){if(e)for(var n=0,s=this.slides.length;n<s;n+=1){var o=this.slides.eq(n);if(et.slugify(o.attr("data-history"))===e&&!o.hasClass(this.params.slideDuplicateClass)){var a=o.index();this.slideTo(a,t,i)}}else this.slideTo(0,t,i)}},it={onHashCange:function(){var t=a();this.emit("hashChange");var e=t.location.hash.replace("#","");if(e!==this.slides.eq(this.activeIndex).attr("data-hash")){var i=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index();if(void 0===i)return;this.slideTo(i)}},setHash:function(){var t=l(),e=a();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""),this.emit("hashSet");else{var i=this.slides.eq(this.activeIndex),n=i.attr("data-hash")||i.attr("data-history");e.location.hash=n||"",this.emit("hashSet")}},init:function(){var t=a(),e=l();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var n=0,s=this.slides.length;n<s;n+=1){var o=this.slides.eq(n);if((o.attr("data-hash")||o.attr("data-history"))===i&&!o.hasClass(this.params.slideDuplicateClass)){var r=o.index();this.slideTo(r,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&v(e).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){var t=l();this.params.hashNavigation.watchState&&v(t).off("hashchange",this.hashNavigation.onHashCange)}},nt={run:function(){var t=this,e=t.slides.eq(t.activeIndex),i=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=w(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),t.params.cssMode&&t.autoplay.running?t.autoplay.run():!1===e&&t.autoplay.run()},i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(t){var e=this;e.autoplay.running&&(e.autoplay.paused||(e.autoplay.timeout&&clearTimeout(e.autoplay.timeout),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(function(t){e.$wrapperEl[0].addEventListener(t,e.autoplay.onTransitionEnd)}):(e.autoplay.paused=!1,e.autoplay.run())))},onVisibilityChange:function(){var t=a();"hidden"===t.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===t.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(t){var e=this;e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(function(t){e.$wrapperEl[0].removeEventListener(t,e.autoplay.onTransitionEnd)}),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())},onMouseEnter:function(){var t=this;t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause(),["transitionend","webkitTransitionEnd"].forEach(function(e){t.$wrapperEl[0].removeEventListener(e,t.autoplay.onTransitionEnd)})},onMouseLeave:function(){this.params.autoplay.disableOnInteraction||(this.autoplay.paused=!1,this.autoplay.run())},attachMouseEvents:function(){this.params.autoplay.pauseOnMouseEnter&&(this.$el.on("mouseenter",this.autoplay.onMouseEnter),this.$el.on("mouseleave",this.autoplay.onMouseLeave))},detachMouseEvents:function(){this.$el.off("mouseenter",this.autoplay.onMouseEnter),this.$el.off("mouseleave",this.autoplay.onMouseLeave)}},st={setTranslate:function(){for(var t=this.slides,e=0;e<t.length;e+=1){var i=this.slides.eq(e),n=-i[0].swiperSlideOffset;this.params.virtualTranslate||(n-=this.translate);var s=0;this.isHorizontal()||(s=n,n=0);var o=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:o}).transform("translate3d("+n+"px, "+s+"px, 0px)")}},setTransition:function(t){var e=this,i=e.slides,n=e.$wrapperEl;if(i.transition(t),e.params.virtualTranslate&&0!==t){var s=!1;i.transitionEnd(function(){if(!s&&e&&!e.destroyed){s=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)n.trigger(t[i])}})}}},ot={setTranslate:function(){var t,e=this.$el,i=this.$wrapperEl,n=this.slides,s=this.width,o=this.height,a=this.rtlTranslate,r=this.size,l=this.browser,h=this.params.cubeEffect,u=this.isHorizontal(),c=this.virtual&&this.params.virtual.enabled,d=0;h.shadow&&(u?(0===(t=i.find(".swiper-cube-shadow")).length&&(t=v('<div class="swiper-cube-shadow"></div>'),i.append(t)),t.css({height:s+"px"})):0===(t=e.find(".swiper-cube-shadow")).length&&(t=v('<div class="swiper-cube-shadow"></div>'),e.append(t)));for(var p=0;p<n.length;p+=1){var m=n.eq(p),f=p;c&&(f=parseInt(m.attr("data-swiper-slide-index"),10));var g=90*f,_=Math.floor(g/360);a&&(g=-g,_=Math.floor(-g/360));
1var b=Math.max(Math.min(m[0].progress,1),-1),y=0,w=0,x=0;f%4==0?(y=4*-_*r,x=0):(f-1)%4==0?(y=0,x=4*-_*r):(f-2)%4==0?(y=r+4*_*r,x=r):(f-3)%4==0&&(y=-r,x=3*r+4*r*_),a&&(y=-y),u||(w=y,y=0);var E="rotateX("+(u?0:-g)+"deg) rotateY("+(u?g:0)+"deg) translate3d("+y+"px, "+w+"px, "+x+"px)";if(b<=1&&b>-1&&(d=90*f+90*b,a&&(d=90*-f-90*b)),m.transform(E),h.slideShadows){var T=u?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),L=u?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===T.length&&(T=v('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),m.append(T)),0===L.length&&(L=v('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),m.append(L)),T.length&&(T[0].style.opacity=Math.max(-b,0)),L.length&&(L[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+r/2+"px","-moz-transform-origin":"50% 50% -"+r/2+"px","-ms-transform-origin":"50% 50% -"+r/2+"px","transform-origin":"50% 50% -"+r/2+"px"}),h.shadow)if(u)t.transform("translate3d(0px, "+(s/2+h.shadowOffset)+"px, "+-s/2+"px) rotateX(90deg) rotateZ(0deg) scale("+h.shadowScale+")");else{var S=Math.abs(d)-90*Math.floor(Math.abs(d)/90),C=1.5-(Math.sin(2*S*Math.PI/360)/2+Math.cos(2*S*Math.PI/360)/2),P=h.shadowScale,M=h.shadowScale/C,k=h.shadowOffset;t.transform("scale3d("+P+", 1, "+M+") translate3d(0px, "+(o/2+k)+"px, "+-o/2/M+"px) rotateX(-90deg)")}var A=l.isSafari||l.isWebView?-r/2:0;i.transform("translate3d(0px,0,"+A+"px) rotateX("+(this.isHorizontal()?0:d)+"deg) rotateY("+(this.isHorizontal()?-d:0)+"deg)")},setTransition:function(t){var e=this.$el;this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),this.params.cubeEffect.shadow&&!this.isHorizontal()&&e.find(".swiper-cube-shadow").transition(t)}},at={setTranslate:function(){for(var t=this.slides,e=this.rtlTranslate,i=0;i<t.length;i+=1){var n=t.eq(i),s=n[0].progress;this.params.flipEffect.limitRotation&&(s=Math.max(Math.min(n[0].progress,1),-1));var o=-180*s,a=0,r=-n[0].swiperSlideOffset,l=0;if(this.isHorizontal()?e&&(o=-o):(l=r,r=0,a=-o,o=0),n[0].style.zIndex=-Math.abs(Math.round(s))+t.length,this.params.flipEffect.slideShadows){var h=this.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),u=this.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===h.length&&(h=v('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),n.append(h)),0===u.length&&(u=v('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),n.append(u)),h.length&&(h[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}n.transform("translate3d("+r+"px, "+l+"px, 0px) rotateX("+a+"deg) rotateY("+o+"deg)")}},setTransition:function(t){var e=this,i=e.slides,n=e.activeIndex,s=e.$wrapperEl;if(i.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.virtualTranslate&&0!==t){var o=!1;i.eq(n).transitionEnd(function(){if(!o&&e&&!e.destroyed){o=!0,e.animating=!1;for(var t=["webkitTransitionEnd","transitionend"],i=0;i<t.length;i+=1)s.trigger(t[i])}})}}},rt={setTranslate:function(){for(var t=this.width,e=this.height,i=this.slides,n=this.slidesSizesGrid,s=this.params.coverflowEffect,o=this.isHorizontal(),a=this.translate,r=o?t/2-a:e/2-a,l=o?s.rotate:-s.rotate,h=s.depth,u=0,c=i.length;u<c;u+=1){var d=i.eq(u),p=n[u],m=(r-d[0].swiperSlideOffset-p/2)/p*s.modifier,f=o?l*m:0,g=o?0:l*m,_=-h*Math.abs(m),b=s.stretch;"string"==typeof b&&-1!==b.indexOf("%")&&(b=parseFloat(s.stretch)/100*p);var y=o?0:b*m,w=o?b*m:0,x=1-(1-s.scale)*Math.abs(m);Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(_)<.001&&(_=0),Math.abs(f)<.001&&(f=0),Math.abs(g)<.001&&(g=0),Math.abs(x)<.001&&(x=0);var E="translate3d("+w+"px,"+y+"px,"+_+"px) rotateX("+g+"deg) rotateY("+f+"deg) scale("+x+")";if(d.transform(E),d[0].style.zIndex=1-Math.abs(Math.round(m)),s.slideShadows){var T=o?d.find(".swiper-slide-shadow-left"):d.find(".swiper-slide-shadow-top"),L=o?d.find(".swiper-slide-shadow-right"):d.find(".swiper-slide-shadow-bottom");0===T.length&&(T=v('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),d.append(T)),0===L.length&&(L=v('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),d.append(L)),T.length&&(T[0].style.opacity=m>0?m:0),L.length&&(L[0].style.opacity=-m>0?-m:0)}}},setTransition:function(t){this.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)}},lt={init:function(){var t=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var e=this.constructor;return t.swiper instanceof e?(this.thumbs.swiper=t.swiper,L(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),L(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):T(t.swiper)&&(this.thumbs.swiper=new e(L({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var t=this.thumbs.swiper;if(t){var e=t.clickedIndex,i=t.clickedSlide;if(!(i&&v(i).hasClass(this.params.thumbs.slideThumbActiveClass)||void 0===e||null===e)){var n;if(n=t.params.loop?parseInt(v(t.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop){var s=this.activeIndex;this.slides.eq(s).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,s=this.activeIndex);var o=this.slides.eq(s).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),a=this.slides.eq(s).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===o?a:void 0===a?o:a-s<s-o?a:o}this.slideTo(n)}}},update:function(t){var e=this.thumbs.swiper;if(e){var i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView,n=this.params.thumbs.autoScrollOffset,s=n&&!e.params.loop;if(this.realIndex!==e.realIndex||s){var o,a,r=e.activeIndex;if(e.params.loop){e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var l=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),h=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();o=void 0===l?h:void 0===h?l:h-r==r-l?e.params.slidesPerGroup>1?h:r:h-r<r-l?h:l,a=this.activeIndex>this.previousIndex?"next":"prev"}else a=(o=this.realIndex)>this.previousIndex?"next":"prev";s&&(o+="next"===a?n:-1*n),e.visibleSlidesIndexes&&e.visibleSlidesIndexes.indexOf(o)<0&&(e.params.centeredSlides?o=o>r?o-Math.floor(i/2)+1:o+Math.floor(i/2)-1:o>r&&e.params.slidesPerGroup,e.slideTo(o,t?0:void 0))}var u=1,c=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(u=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),e.slides.removeClass(c),e.params.loop||e.params.virtual&&e.params.virtual.enabled)for(var d=0;d<u;d+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+d)+'"]').addClass(c);else for(var p=0;p<u;p+=1)e.slides.eq(this.realIndex+p).addClass(c)}}},ht=[$,W,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){S(this,{mousewheel:{enabled:!1,lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:G.enable,disable:G.disable,handle:G.handle,handleMouseEnter:G.handleMouseEnter,handleMouseLeave:G.handleMouseLeave,animateSlider:G.animateSlider,releaseScroll:G.releaseScroll}})},on:{init:function(t){!t.params.mousewheel.enabled&&t.params.cssMode&&t.mousewheel.disable(),t.params.mousewheel.enabled&&t.mousewheel.enable()},destroy:function(t){t.params.cssMode&&t.mousewheel.enable(),t.mousewheel.enabled&&t.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){S(this,{navigation:e({},V)})},on:{init:function(t){t.navigation.init(),t.navigation.update()},toEdge:function(t){t.navigation.update()},fromEdge:function(t){t.navigation.update()},destroy:function(t){t.navigation.destroy()},"enable disable":function(t){var e=t.navigation,i=e.$nextEl,n=e.$prevEl;i&&i[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),n&&n[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)},click:function(t,e){var i=t.navigation,n=i.$nextEl,s=i.$prevEl,o=e.target;if(t.params.navigation.hideOnClick&&!v(o).is(s)&&!v(o).is(n)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;var a;n?a=n.hasClass(t.params.navigation.hiddenClass):s&&(a=s.hasClass(t.params.navigation.hiddenClass)),!0===a?t.emit("navigationShow"):t.emit("navigationHide"),n&&n.toggleClass(t.params.navigation.hiddenClass),s&&s.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(t){return t},formatFractionTotal:function(t){return t},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){S(this,{pagination:e({dynamicBulletIndex:0},Y)})},on:{init:function(t){t.pagination.init(),t.pagination.render(),t.pagination.update()},activeIndexChange:function(t){t.params.loop?t.pagination.update():void 0===t.snapIndex&&t.pagination.update()},snapIndexChange:function(t){t.params.loop||t.pagination.update()},slidesLengthChange:function(t){t.params.loop&&(t.pagination.render(),t.pagination.update())},snapGridLengthChange:function(t){t.params.loop||(t.pagination.render(),t.pagination.update())},destroy:function(t){t.pagination.destroy()},"enable disable":function(t){var e=t.pagination.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)},click:function(t,e){var i=e.target;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!v(i).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&i===t.navigation.nextEl||t.navigation.prevEl&&i===t.navigation.prevEl))return;!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow"):t.emit("paginationHide"),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){S(this,{scrollbar:e({isTouched:!1,timeout:null,dragTimeout:null},X)})},on:{init:function(t){t.scrollbar.init(),t.scrollbar.updateSize(),t.scrollbar.setTranslate()},update:function(t){t.scrollbar.updateSize()},resize:function(t){t.scrollbar.updateSize()},observerUpdate:function(t){t.scrollbar.updateSize()},setTranslate:function(t){t.scrollbar.setTranslate()},setTransition:function(t,e){t.scrollbar.setTransition(e)},"enable disable":function(t){var e=t.scrollbar.$el;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)},destroy:function(t){t.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){S(this,{parallax:e({},U)})},on:{beforeInit:function(t){t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},init:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTranslate:function(t){t.params.parallax.enabled&&t.parallax.setTranslate()},setTransition:function(t,e){t.params.parallax.enabled&&t.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this;S(t,{zoom:e({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},K)});var i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(e){if(i!==e){var n=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,s=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",e,n,s)}i=e}})},on:{init:function(t){t.params.zoom.enabled&&t.zoom.enable()},destroy:function(t){t.zoom.disable()},touchStart:function(t,e){t.zoom.enabled&&t.zoom.onTouchStart(e)},touchEnd:function(t,e){t.zoom.enabled&&t.zoom.onTouchEnd(e)},doubleTap:function(t,e){!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.zoom.onTransitionEnd()},slideChange:function(t){t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&t.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}
1,create:function(){S(this,{lazy:e({initialImageLoaded:!1},J)})},on:{beforeInit:function(t){t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)},init:function(t){t.params.lazy.enabled&&!t.params.loop&&0===t.params.initialSlide&&(t.params.lazy.checkInView?t.lazy.checkInViewOnLoad():t.lazy.load())},scroll:function(t){t.params.freeMode&&!t.params.freeModeSticky&&t.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(t){t.params.lazy.enabled&&t.lazy.load()},transitionStart:function(t){t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},transitionEnd:function(t){t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&t.lazy.load()},slideChange:function(t){t.params.lazy.enabled&&t.params.cssMode&&t.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){S(this,{controller:e({control:this.params.controller.control},Q)})},on:{update:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},resize:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},observerUpdate:function(t){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)},setTranslate:function(t,e,i){t.controller.control&&t.controller.setTranslate(e,i)},setTransition:function(t,e,i){t.controller.control&&t.controller.setTransition(e,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){S(this,{a11y:e({},tt,{liveRegion:v('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(t){t.params.a11y.enabled&&(t.a11y.init(),t.a11y.updateNavigation())},toEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},fromEdge:function(t){t.params.a11y.enabled&&t.a11y.updateNavigation()},paginationUpdate:function(t){t.params.a11y.enabled&&t.a11y.updatePagination()},destroy:function(t){t.params.a11y.enabled&&t.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){S(this,{history:e({},et)})},on:{init:function(t){t.params.history.enabled&&t.history.init()},destroy:function(t){t.params.history.enabled&&t.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.history.initialized&&t.history.setHistory(t.params.history.key,t.activeIndex)},slideChange:function(t){t.history.initialized&&t.params.cssMode&&t.history.setHistory(t.params.history.key,t.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){S(this,{hashNavigation:e({initialized:!1},it)})},on:{init:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.init()},destroy:function(t){t.params.hashNavigation.enabled&&t.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(t){t.hashNavigation.initialized&&t.hashNavigation.setHash()},slideChange:function(t){t.hashNavigation.initialized&&t.params.cssMode&&t.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){S(this,{autoplay:e({},nt,{running:!1,paused:!1})})},on:{init:function(t){t.params.autoplay.enabled&&(t.autoplay.start(),a().addEventListener("visibilitychange",t.autoplay.onVisibilityChange),t.autoplay.attachMouseEvents())},beforeTransitionStart:function(t,e,i){t.autoplay.running&&(i||!t.params.autoplay.disableOnInteraction?t.autoplay.pause(e):t.autoplay.stop())},sliderFirstMove:function(t){t.autoplay.running&&(t.params.autoplay.disableOnInteraction?t.autoplay.stop():t.autoplay.pause())},touchEnd:function(t){t.params.cssMode&&t.autoplay.paused&&!t.params.autoplay.disableOnInteraction&&t.autoplay.run()},destroy:function(t){t.autoplay.detachMouseEvents(),t.autoplay.running&&t.autoplay.stop(),a().removeEventListener("visibilitychange",t.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){S(this,{fadeEffect:e({},st)})},on:{beforeInit:function(t){if("fade"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};L(t.params,e),L(t.originalParams,e)}},setTranslate:function(t){"fade"===t.params.effect&&t.fadeEffect.setTranslate()},setTransition:function(t,e){"fade"===t.params.effect&&t.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){S(this,{cubeEffect:e({},ot)})},on:{beforeInit:function(t){if("cube"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"cube"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};L(t.params,e),L(t.originalParams,e)}},setTranslate:function(t){"cube"===t.params.effect&&t.cubeEffect.setTranslate()},setTransition:function(t,e){"cube"===t.params.effect&&t.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){S(this,{flipEffect:e({},at)})},on:{beforeInit:function(t){if("flip"===t.params.effect){t.classNames.push(t.params.containerModifierClass+"flip"),t.classNames.push(t.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};L(t.params,e),L(t.originalParams,e)}},setTranslate:function(t){"flip"===t.params.effect&&t.flipEffect.setTranslate()},setTransition:function(t,e){"flip"===t.params.effect&&t.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){S(this,{coverflowEffect:e({},rt)})},on:{beforeInit:function(t){"coverflow"===t.params.effect&&(t.classNames.push(t.params.containerModifierClass+"coverflow"),t.classNames.push(t.params.containerModifierClass+"3d"),t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)},setTranslate:function(t){"coverflow"===t.params.effect&&t.coverflowEffect.setTranslate()},setTransition:function(t,e){"coverflow"===t.params.effect&&t.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){S(this,{thumbs:e({swiper:null,initialized:!1},lt)})},on:{beforeInit:function(t){var e=t.params.thumbs;e&&e.swiper&&(t.thumbs.init(),t.thumbs.update(!0))},slideChange:function(t){t.thumbs.swiper&&t.thumbs.update()},update:function(t){t.thumbs.swiper&&t.thumbs.update()},resize:function(t){t.thumbs.swiper&&t.thumbs.update()},observerUpdate:function(t){t.thumbs.swiper&&t.thumbs.update()},setTransition:function(t,e){var i=t.thumbs.swiper;i&&i.setTransition(e)},beforeDestroy:function(t){var e=t.thumbs.swiper;e&&t.thumbs.swiperCreated&&e&&e.destroy()}}}];return Z.use(ht),Z},"object"===(void 0===i?"undefined":n(i))&&void 0!==e?e.exports=o():"function"==typeof define&&define.amd?define(o):(s="undefined"!=typeof globalThis?globalThis:s||self).Swiper=o()},{}
1],10:[function(t,e,i){(function(t){(function(){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s,o;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(Element.prototype.matches.call(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}),s=void 0!==t?t:"undefined"!=typeof window?window:void 0,o=function(t){var e={idPrefix:"tabby-toggle_",default:"[data-tabby-default]"},i=function(e){if(e&&"true"!=e.getAttribute("aria-selected")){var i=document.querySelector(e.hash);if(i){var n=function(t){var e=t.closest('[role="tablist"]');if(!e)return{};var i=e.querySelector('[role="tab"][aria-selected="true"]');if(!i)return{};var n=document.querySelector(i.hash);return i.setAttribute("aria-selected","false"),i.setAttribute("tabindex","-1"),n?(n.setAttribute("hidden","hidden"),{previousTab:i,previousContent:n}):{previousTab:i}}(e);!function(t,e){t.setAttribute("aria-selected","true"),t.setAttribute("tabindex","0"),e.removeAttribute("hidden"),t.focu
1s()}(e,i),n.tab=e,n.content=i,function(e,i){var n;"function"==typeof t.CustomEvent?n=new CustomEvent("tabby",{bubbles:!0,cancelable:!0,detail:i}):(n=document.createEvent("CustomEvent")).initCustomEvent("tabby",!0,!0,i),e.dispatchEvent(n)}(e,n)}}},n=function(t,e){var n=function(t){var e=t.closest('[role="tablist"]'),i=e?e.querySelectorAll('[role="tab"]'):null;if(i)return{tabs:i,index:Array.prototype.indexOf.call(i,t)}}(t);if(n){var s,o=n.tabs.length-1;["ArrowUp","ArrowLeft","Up","Left"].indexOf(e)>-1?s=n.index<1?o:n.index-1:["ArrowDown","ArrowRight","Down","Right"].indexOf(e)>-1?s=n.index===o?0:n.index+1:"Home"===e?s=0:"End"===e&&(s=o),i(n.tabs[s])}};return function(s,o){var a,r,l={};l.destroy=function(){var t=r.querySelectorAll("a");Array.prototype.forEach.call(t,function(t){var e=document.querySelector(t.hash);e&&function(t,e,i){t.id.slice(0,i.idPrefix.length)===i.idPrefix&&(t.id=""),t.removeAttribute("role"),t.removeAttribute("aria-controls"),t.removeAttribute("aria-selected"),t.removeAttribute("tabindex"),t.closest("li").removeAttribute("role"),e.removeAttribute("role"),e.removeAttribute("aria-labelledby"),e.removeAttribute("hidden")}(t,e,a)}),r.removeAttribute("role"),document.documentElement.removeEventListener("click",h,!0),r.removeEventListener("keydown",u,!0),a=null,r=null},l.setup=function(){if(r=document.querySelector(s)){var t=r.querySelectorAll("a");r.setAttribute("role","tablist"),Array.prototype.forEach.call(t,function(t){var e=document.querySelector(t.hash);e&&function(t,e,i){t.id||(t.id=i.idPrefix+e.id),t.setAttribute("role","tab"),t.setAttribute("aria-controls",e.id),t.closest("li").setAttribute("role","presentation"),e.setAttribute("role","tabpanel"),e.setAttribute("aria-labelledby",t.id),t.matches(i.default)?t.setAttribute("aria-selected","true"):(t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1"),e.setAttribute("hidden","hidden"))}(t,e,a)})}},l.toggle=function(t){var e=t;"string"==typeof t&&(e=document.querySelector(s+' [role="tab"][href*="'+t+'"]')),i(e)};var h=function(t){var e=t.target.closest(s+' [role="tab"]');e&&(t.preventDefault(),i(e))},u=function(t){var e=document.activeElement;e.matches(s+' [role="tab"]')&&(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Up","Down","Left","Right","Home","End"].indexOf(t.key)<0||n(e,t.key))};return a=function(){var t={};return Array.prototype.forEach.call(arguments,function(e){for(var i in e){if(!e.hasOwnProperty(i))return;t[i]=e[i]}}),t}(e,o||{}),l.setup(),function(e){if(!(t.location.hash.length<1)){var n=document.querySelector(e+' [role="tab"][href*="'+t.location.hash+'"]');i(n)}}(s),document.documentElement.addEventListener("click",h,!0),r.addEventListener("keydown",u,!0),l}},"function"==typeof define&&define.amd?define([],function(){return o(s)}):"object"===(void 0===i?"undefined":n(i))?e.exports=o(s):s.Tabby=o(s)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],11:[function(t,e,i){"use strict";function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var s=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.defaults={timeout:20,progressbarVisibleTime:10,prefix:"webcam"},this.config=Object.assign(this.defaults,i);var n=document.querySelectorAll(e),s=0;for(s=0;s<n.length;s++)this.run(n[s],s)}var e,i,s;return e=t,(i=[{key:"run",value:function(t,e){var i={};i.label=t.querySelector(".webcam-label"),i.label.innerText=i.label.getAttribute("data-title"),i.unit=i.label.getAttribute("data-unit"),i.image=t.querySelector(".webcam-image"),i.imagesrc=i.image.getAttribute("src"),i.progressbarContainer=document.createElement("div"),i.progressbarContainer.setAttribute("class",this.config.prefix+"-progressbar-container"),t.appendChild(i.progressbarContainer),i.progressbarWrapper=document.createElement("div"),i.progressbarWrapper.setAttribute("class",this.config.prefix+"-progressbar"),i.progressbarContainer.appendChild(i.progressbarWrapper),i.progressbar=document.createElement("progress"),i.progressbar.setAttribute("value",0),i.progressbar.setAttribute("max",100),i.progressbarWrapper.appendChild(i.progressbar),i.progressbarTimer=document.createElement("div"),i.progressbarTimer.setAttribute("class",this.config.prefix+"-progressbar-timer"),i.progressbarContainer.appendChild(i.progressbarTimer),i.label.id=this.config.prefix+"-label"+e,i.image.id=this.config.prefix+"-image"+e,i.progressbar.id=this.config.prefix+"-progressbar"+e,i.progressbarTimer.id=this.config.prefix+"-progressbar-timer"+e,i.label.setAttribute("aria-live","polite"),i.image.setAttribute("aria-labelledby",i.progressbar.id+" "+i.progressbarTimer.id),i.progressbar.setAttribute("aria-valuemin",0),i.progressbar.setAttribute("data-hidden","true"),this.counter(i)}},{key:"reloadImage",value:function(t){var e=(new Date).getTime();t.image.setAttribute("src",t.imagesrc+"?"+e)}},{key:"updateProgressbar",value:function(t,e){var i=100*t/this.config.progressbarVisibleTime;e.progressbar.setAttribute("value",100-i)}},{key:"counter",value:function(t){var e=this,i=e.config.timeout,n=!1;setInterval(function(){i<=e.config.progressbarVisibleTime&&!n&&(t.progressbar.setAttribute("data-hidden","false"),n=!0),i<=e.config.progressbarVisibleTime&&e.updateProgressbar(i,t),t.progressbarTimer.innerText=Math.ceil(i)+" "+t.unit,i<=0&&(i=e.config.timeout,e.reloadImage(t),t.progressbar.setAttribute("data-hidden","true"),n=!1),i-=.04},40)}}
1])&&n(e.prototype,i),s&&n(e,s),t}();i.default=s},{}],12:[function(t,e,i){"use strict";!function(){if("function"==typeof window.CustomEvent)return!1;function t(t,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}t.prototype=window.Event.prototype,window.CustomEvent=t}()},{}],13:[function(t,e,i){"use strict";[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(t){t.hasOwnProperty("append")||Object.defineProperty(t,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),e=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;e.appendChild(i?t:document.createTextNode(String(t)))}),this.appendChild(e)}})})},{}],14:[function(t,e,i){"use strict";"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),n=1;n<arguments.length;n++){var s=arguments[n];if(null!=s)for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(i[o]=s[o])}return i},writable:!0,configurable:!0})},{}],15:[function(t,e,i){"use strict";[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(t){t.hasOwnProperty("before")||Object.defineProperty(t,"before",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),e=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;e.appendChild(i?t:document.createTextNode(String(t)))}),this.parentNode.insertBefore(e,this)}})})},{}],16:[function(t,e,i){"use strict";window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(t){var e,i=(this.document||this.ownerDocument).querySelectorAll(t),n=this;do{for(e=i.length;--e>=0&&i.item(e)!==n;);}while(e<0&&(n=n.parentElement));return n})},{}],17:[function(t,e,i){"use strict";!function(){var t,e,i,n,s=document.createElement("details"),o="undefined"!=typeof HTMLDetailsElement&&s instanceof HTMLDetailsElement,a="open"in s||o,r="ontoggle"in s,l='\ndetails, summary {\n display: block;\n}\ndetails:not([open]) > *:not(summary) {\n display: none;\n}\nsummary::before {\n content: "âº";\n padding-right: 0.3rem;\n font-size: 0.6rem;\n cursor: default;\n}\n[open] > summary::before {\n content: "â¼";\n}\n',h=[],u=h.forEach,c=h.slice;function d(t){(function(t,e){return(t.tagName==e?[t]:[]).concat("function"==typeof t.getElementsByTagName?c.call(t.getElementsByTagName(e)):[])})(t,"SUMMARY").forEach(function(t){var e=v(t,"DETAILS");t.setAttribute("aria-expanded",e.hasAttribute("open")),t.hasAttribute("tabindex")||t.setAttribute("tabindex","0"),t.hasAttribute("role")||t.setAttribute("role","button")})}function p(t){return!(t.defaultPrevented||t.ctrlKey||t.metaKey||t.shiftKey||t.target.isContentEditable)}function m(t){addEventListener("click",function(e){if(p(e)&&e.which<=1){var i=v(e.target,"SUMMARY");i&&i.parentNode&&"DETAILS"==i.parentNode.tagName&&t(i.parentNode)}},!1),addEventListener("keydown",function(e){if(p(e)&&(13==e.keyCode||32==e.keyCode)){var i=v(e.target,"SUMMARY");i&&i.parentNode&&"DETAILS"==i.parentNode.tagName&&(t(i.parentNode),e.preventDefault())}},!1)}function f(t){var e=document.createEvent("Event");e.initEvent("toggle",!1,!1),t.dispatchEvent(e)}function v(t,e){if("function"==typeof t.closest)return t.closest(e);for(;t;){if(t.tagName==e)return t;t=t.parentNode}}a||(document.head.insertAdjacentHTML("afterbegin","<style>"+l+"</style>"),t=document.createElement("details").constructor.prototype,e=t.setAttribute,i=t.removeAttribute,n=Object.getOwnPropertyDescriptor(t,"open"),Object.defineProperties(t,{open:{get:function(){return"DETAILS"==this.tagName?this.hasAttribute("open"):n&&n.get?n.get.call(this):void 0},set:function(t){return"DETAILS"==this.tagName?t?this.setAttribute("open",""):this.removeAttribute("open"):n&&n.set?n.set.call(this,t):void 0}},setAttribute:{value:function(t,i){var n=this,s=function(){return e.call(n,t,i)};if("open"==t&&"DETAILS"==this.tagName){var o=this.hasAttribute("open"),a=s();if(!o){var r=this.querySelector("summary");r&&r.setAttribute("aria-expanded",!0),f(this)}return a}return s()}},removeAttribute:{value:function(t){var e=this,n=function(){return i.call(e,t)};if("open"==t&&"DETAILS"==this.tagName){var s=this.hasAttribute("open"),o=n();if(s){var a=this.querySelector("summary");a&&a.setAttribute("aria-expanded",!1),f(this)}return o}return n()}}}),m(function(t){t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open","")}),d(document),window.MutationObserver?new MutationObserver(function(t){u.call(t,function(t){u.call(t.addedNodes,d)})}).observe(document.documentElement,{subtree:!0,childList:!0}):document.addEventListener("DOMNodeInserted",function(t){d(t.target)})),a&&!r&&(window.MutationObserver?new MutationObserver(function(t){u.call(t,function(t){var e=t.target,i=t.attributeName;"DETAILS"==e.tagName&&"open"==i&&f(e)})}).observe(document.documentElement,{attributes:!0,subtree:!0}):m(function(t){var e=t.getAttribute("open");setTimeout(function(){var i=t.getAttribute("open");e!=i&&f(t)},1)}))}()},{}
1],18:[function(t,e,i){"use strict";window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(t,e){e=e||window;for(var i=0;i<this.length;i++)t.call(e,this[i],i,this)})},{}],19:[function(t,e,i){"use strict";Number.isInteger=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}},{}],20:[function(t,e,i){"use strict";Number.isNaN=Number.isNaN||function(t){return t!=t}},{}],21:[function(t,e,i){"use strict";[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(t){t.hasOwnProperty("prepend")||Object.defineProperty(t,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),e=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;e.appendChild(i?t:document.createTextNode(String(t)))}),this.insertBefore(e,this.firstChild)}})})},{}],22:[function(t,e,i){"use strict";[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(t){t.hasOwnProperty("remove")||Object.defineProperty(t,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})})},{}],23:[function(t,e,i){"use strict";String.prototype.repeat||(String.prototype.repeat=function(t){if(null==this)throw new TypeError("can't convert "+this+" to object");var e=""+this;if((t=+t)!=t&&(t=0),t<0)throw new RangeError("repeat count must be non-negative");if(t==1/0)throw new RangeError("repeat count must be less than infinity");if(t=Math.floor(t),0==e.length||0==t)return"";if(e.length*t>=1<<28)throw new RangeError("repeat count must not overflow maximum string size");for(var i="",n=0;n<t;n++)i+=e;return i})},{}],24:[function(t,e,i){"use strict";ready(function(){var t,e=function(t){""==t.value?(t.closest(".form-flying-label").classList.remove("js-filled"),t.closest(".form-flying-label").classList.remove("js-autofill")):t.closest(".form-flying-label").classList.add("js-filled")},i=document.querySelectorAll("form .form-flying-label input, form .form-flying-label textarea");for(t=0;t<i.length;t++)i[t].parentNode.classList.add("js-form-flying-label"),i[t].onfocus=function(t){t.srcElement.closest(".form-flying-label").classList.add("js-focus")},i[t].onblur=function(t){t.srcElement.closest(".form-flying-label").classList.remove("js-focus"),e(t.srcElement)},i[t].onkeypress=function(t){"13"==t.keyCode&&e(t.srcElement)},i[t].onchange=function(t){e(t.srcElement)},i[t].oninput=function(t){e(t.srcElement)},i[t].closest("form").addEventListener("reset",function(t){window.setTimeout(function(){var i,n=t.srcElement.querySelectorAll("form .form-flying-label input, form .form-flying-label textarea");for(i=0;i<n.length;i++)e(n[i])},!1)}),i[t].addEventListener("animationstart",function(t){var e,i=t.srcElement.closest("form").querySelectorAll("form .form-flying-label input:-webkit-autofill, form .form-flying-label textarea:-webkit-autofill");for(e=0;e<i.length;e++)i[e].closest(".form-flying-label").classList.add("js-autofill")},!1),e(i[t])})},{}],25:[function(t,e,i){"use strict";ready(function(){for(var t=document.querySelectorAll(".a5-map-with-marker"),e=function(e){var i=t[e],s=i.querySelectorAll(".map-with-marker-categorie"),o=i.getAttribute("data-label-map"),a=i.getAttribute("data-marker-title-suffix"),r=document.createElement("div");r.id="map-extended"+e,r.setAttribute("role","application"),r.setAttribute("aria-label",o),i.insertBefore(r,i.firstChild);var l=void 0,h=[],u={};for(l=0;l<s.length;l++){var c=s[l].querySelectorAll("li[data-lat]");if(c.length>0){var d=s[l].getAttribute("data-category-title"),p=s[l].getAttribute("data-icon"),m=s[l].getAttribute("data-icon-width"),f=s[l].getAttribute("data-icon-height"),v=s[l].getAttribute("data-color");h[l]=L.layerGroup(),u['<svg viewBox="0 0 16 16" aria-hidden="true"><circle cx="8" cy="8" r="8"/><circle fill="'+v+'" cx="8" cy="8" r="4"/></svg> '+d]=h[l];var g=L.icon({iconUrl:p,iconSize:[m,f]}),_=void 0;for(_=0;_<c.length;_++){var b=c[_].getAttribute("data-lon"),y=c[_].getAttribute("data-lat"),w=c[_].getAttribute("data-title");L.marker([y,b],{icon:g,alt:w+" "+a}).bindPopup(c[_].innerHTML).addTo(h[l]).addEventListener("click",function(t){this.openPopup()})}}}var x=i.getAttribute("data-init-lat"),E=i.getAttribute("data-init-lon"),T=i.getAttribute("data-init-zoom"),S=L.tileLayer("https://{s}.tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png",{attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}),C=L.map("map-extended"+e,{layers:[S].concat(h),zoomControl:!1,scrollWheelZoom:!1,sleep:!0,sleepOpacity:.6,sleepNoteStyle:{maxWidth:"10rem",opacity:1},wakeMessage:leaflet.wakeMessage,wakeMessageTouch:leaflet.wakeMessageTouch});C.on("load",function(t){var e=r.querySelector(".leaflet-control-layers-overlays"),n=r.querySelector(".leaflet-control-layers-overlays label input");
1if(n){e.id=r.id+"-controls";var s=document.createElement("a");s.innerHTML=leaflet.skipToControls,s.href="#"+r.id+"-controls",s.classList.add("leaflet-skip-to-control"),s.onclick=function(t){t.preventDefault(),n.focus()},i.insertBefore(s,i.firstChild)}var o=document.createElement("a");o.innerHTML=leaflet.skipToStart,o.href="#"+r.id,o.classList.add("leaflet-skip-to-start"),o.onclick=function(t){t.preventDefault(),r.focus()},i.insertBefore(o,r.nextSibling)});var P,M,k,A=(P={},M=leaflet.layerBaseMap,k=S,M in P?Object.defineProperty(P,M,{value:k,enumerable:!0,configurable:!0,writable:!0}):P[M]=k,P);L.control.layers(A,u,{collapsed:!1}).addTo(C),L.control.zoom({zoomInTitle:leaflet.zoomInTitle,zoomOutTitle:leaflet.zoomOutTitle}).addTo(C),C.setView([x,E],T),r.querySelector("section.leaflet-control-layers-list").setAttribute("aria-label",leaflet.layerFilterLabel),r.querySelector(".leaflet-control-layers-expanded").removeAttribute("aria-haspopup");for(var z=r.querySelectorAll(".leaflet-control-layers-selector"),O=0;O<z.length;O++){for(var I=z[O].parentNode,B=z[O].parentNode.parentNode,N=I.childNodes.length,D=0;D<N;D++)B.appendChild(I.childNodes[0]);B.removeChild(I)}S.on("tileload",function(t){t.tile.removeAttribute("role")}),document.querySelector(".leaflet-shadow-pane").remove(),C.on("popupopen",function(t){t.popup._closeButton.setAttribute("aria-label",leaflet.closePopupLabel);var e=t.popup._source._icon;t.popup._closeButton.addEventListener("click",function(t){e.focus()},{once:!0}),t.popup._wrapper.setAttribute("tabindex","0"),t.popup._wrapper.focus()}),n=r.querySelectorAll(".leaflet-marker-icon.leaflet-interactive");for(var j=0;j<n.length;j++)n[j].setAttribute("role","button")},i=0;i<t.length;i++){var n;e(i)}})},{}],26:[function(t,e,i){"use strict";ready(function(){var t,e=document.querySelectorAll(".a5-map"),i=function(){var i=e[t],s=i.getAttribute("data-label-map"),o=document.createElement("div");o.id="map"+t,o.setAttribute("role","application"),o.setAttribute("aria-label",s),i.insertBefore(o,i.firstChild);var a,r=i.querySelectorAll(".a5-map-marker"),l=void 0;if(r.length>0)for(l=L.layerGroup(),a=0;a<r.length;a++){var h=r[a].getAttribute("data-lon"),u=r[a].getAttribute("data-lat"),c=r[a].getAttribute("data-icon"),d=r[a].getAttribute("data-icon-width"),p=r[a].getAttribute("data-icon-height");r[a].setAttribute("aria-hidden","true");var m=L.icon({iconUrl:c,iconSize:[d,p],className:"marker-"+a});L.marker([u,h],{icon:m,alt:leaflet.altIcon}).bindPopup(r[a].innerHTML).addTo(l).addEventListener("click",function(t){this.openPopup()})}var f=i.getAttribute("data-init-lat"),v=i.getAttribute("data-init-lon"),g=i.getAttribute("data-init-zoom"),_=L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}),b=L.map("map"+t,{layers:[_,l],zoomControl:!1,scrollWheelZoom:!1,sleep:!0,sleepOpacity:.9,sleepNoteStyle:{maxWidth:"10rem",opacity:1},wakeMessage:leaflet.wakeMessage,wakeMessageTouch:leaflet.wakeMessageTouch});L.control.fullscreen({position:"topleft",title:leaflet.fullScreenTitle,titleCancel:leaflet.fullScreenTitleCancel}).addTo(b),b.on("enterFullscreen",function(t){o.classList.add("leaflet-fullscreen")}),b.on("exitFullscreen",function(t){o.classList.remove("leaflet-fullscreen")}),b.on("load",function(t){var e;for(e=0;e<r.length;e++){var i=document.querySelector(".marker-"+e);i.setAttribute("role","button"),i.setAttribute("aria-expanded","false"),i.setAttribute("aria-label",leaflet.openPopupLabel)}}),L.control.zoom({zoomInTitle:leaflet.zoomInTitle,zoomOutTitle:leaflet.zoomOutTitle}).addTo(b),_.on("tileload",function(t){t.tile.removeAttribute("role")}),document.querySelector(".leaflet-shadow-pane").remove(),b.on("popupopen",function(t){t.popup._closeButton.setAttribute("aria-label",leaflet.closePopupLabel);var e=t.popup._source._icon;t.popup._closeButton.addEventListener("click",function(t){e.focus()},{once:!0}),t.popup._wrapper.setAttribute("tabindex","0"),t.popup._wrapper.focus(),e.setAttribute("aria-expanded","true"),e.setAttribute("aria-label",leaflet.closePopupLabel)}),b.on("popupclose",function(t){var e=t.popup._source._icon;
1e.setAttribute("aria-expanded","false"),e.setAttribute("aria-label",leaflet.openPopupLabel)}),b.setView([f,v],g),i.closest("details")&&(n=i.closest("details")).addEventListener("toggle",function(t){n.hasAttribute("open")&&b.invalidateSize()})};for(t=0;t<e.length;t++){var n;i()}})},{}],27:[function(t,e,i){!function(t,i){var n=function(t,e,i){"use strict";var n,s;if(function(){var e,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in s=t.lazySizesConfig||t.lazysizesConfig||{},i)e in s||(s[e]=i[e])}(),!e||!e.getElementsByClassName)return{init:function(){},cfg:s,noSupport:!0};var o=e.documentElement,a=t.HTMLPictureElement,r=t.addEventListener.bind(t),l=t.setTimeout,h=t.requestAnimationFrame||l,u=t.requestIdleCallback,c=/^picture$/i,d=["load","error","lazyincluded","_lazyloaded"],p={},m=Array.prototype.forEach,f=function(t,e){return p[e]||(p[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),p[e].test(t.getAttribute("class")||"")&&p[e]},v=function(t,e){f(t,e)||t.setAttribute("class",(t.getAttribute("class")||"").trim()+" "+e)},g=function(t,e){var i;(i=f(t,e))&&t.setAttribute("class",(t.getAttribute("class")||"").replace(i," "))},_=function(t,e,i){var n=i?"addEventListener":"removeEventListener";i&&_(t,e),d.forEach(function(i){t[n](i,e)})},b=function(t,i,s,o,a){var r=e.createEvent("Event");return s||(s={}),s.instance=n,r.initEvent(i,!o,!a),r.detail=s,t.dispatchEvent(r),r},y=function(e,i){var n;!a&&(n=t.picturefill||s.pf)?(i&&i.src&&!e.getAttribute("srcset")&&e.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[e]})):i&&i.src&&(e.src=i.src)},w=function(t,e){return(getComputedStyle(t,null)||{})[e]},x=function(t,e,i){for(i=i||t.offsetWidth;i<s.minSize&&e&&!t._lazysizesWidth;)i=e.offsetWidth,e=e.parentNode;return i},E=(B=[],N=[],D=B,j=function(){var t=D;for(D=B.length?N:B,O=!0,I=!1;t.length;)t.shift()();O=!1},H=function(t,i){O&&!i?t.apply(this,arguments):(D.push(t),I||(I=!0,(e.hidden?l:h)(j)))},H._lsFlush=j,H),T=function(t,e){return e?function(){E(t)}:function(){var e=this,i=arguments;E(function(){t.apply(e,i)})}},L=function(t){var e,n,s=function(){e=null,t()},o=function(){var t=i.now()-n;t<99?l(o,99-t):(u||s)(s)};return function(){n=i.now(),e||(e=l(o,99))}},S=function(){var a,d,p,x,S,P,M,k,A,z,O,I,B,N,D,j,H,R,Z,F=/^img$/i,$=/^iframe$/i,q="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),W=0,G=0,V=-1,Y=function(t){G--,(!t||G<0||!t.target)&&(G=0)},X=function(t){return null==I&&(I="hidden"==w(e.body,"visibility")),I||!("hidden"==w(t.parentNode,"visibility")&&"hidden"==w(t,"visibility"))},U=function(t,i){var n,s=t,a=X(t);for(k-=i,O+=i,A-=i,z+=i;a&&(s=s.offsetParent)&&s!=e.body&&s!=o;)(a=(w(s,"opacity")||1)>0)&&"visible"!=w(s,"overflow")&&(n=s.getBoundingClientRect(),a=z>n.left&&A<n.right&&O>n.top-1&&k<n.bottom+1);return a},K=function(){var t,i,r,l,h,u,c,p,m,f,v,g,_=n.elements;if((x=s.loadMode)&&G<8&&(t=_.length)){for(i=0,V++;i<t;i++)if(_[i]&&!_[i]._lazyRace)if(!q||n.prematureUnveil&&n.prematureUnveil(_[i]))st(_[i]);else if((p=_[i].getAttribute("data-expand"))&&(u=1*p)||(u=W),f||(f=!s.expand||s.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:s.expand,n._defEx=f,v=f*s.expFactor,g=s.hFac,I=null,W<v&&G<1&&V>2&&x>2&&!e.hidden?(W=v,V=0):W=x>1&&V>1&&G<6?f:0),m!==u&&(P=innerWidth+u*g,M=innerHeight+u,c=-1*u,m=u),r=_[i].getBoundingClientRect(),(O=r.bottom)>=c&&(k=r.top)<=M&&(z=r.right)>=c*g&&(A=r.left)<=P&&(O||z||A||k)&&(s.loadHidden||X(_[i]))&&(d&&G<3&&!p&&(x<3||V<4)||U(_[i],u))){if(st(_[i]),h=!0,G>9)break}else!h&&d&&!l&&G<4&&V<4&&x>2&&(a[0]||s.preloadAfterLoad)&&(a[0]||!p&&(O||z||A||k||"auto"!=_[i].getAttribute(s.sizesAttr)))&&(l=a[0]||_[i]);l&&!h&&st(l)}},J=(B=K,D=0,j=s.throttleDelay,H=s.ricTimeout,R=function(){N=!1,D=i.now(),B()},Z=u&&H>49?function(){u(R,{timeout:H}),H!==s.ricTimeout&&(H=s.ricTimeout)}:T(function(){l(R)},!0),function(t){var e;
1(t=!0===t)&&(H=33),N||(N=!0,(e=j-(i.now()-D))<0&&(e=0),t||e<9?Z():l(Z,e))}),Q=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(Y(t),v(e,s.loadedClass),g(e,s.loadingClass),_(e,et),b(e,"lazyloaded"))},tt=T(Q),et=function(t){tt({target:t.target})},it=function(t){var e,i=t.getAttribute(s.srcsetAttr);(e=s.customMedia[t.getAttribute("data-media")||t.getAttribute("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},nt=T(function(t,e,i,n,o){var a,r,h,u,d,f;(d=b(t,"lazybeforeunveil",e)).defaultPrevented||(n&&(i?v(t,s.autosizesClass):t.setAttribute("sizes",n)),r=t.getAttribute(s.srcsetAttr),a=t.getAttribute(s.srcAttr),o&&(h=t.parentNode,u=h&&c.test(h.nodeName||"")),f=e.firesLoad||"src"in t&&(r||a||u),d={target:t},v(t,s.loadingClass),f&&(clearTimeout(p),p=l(Y,2500),_(t,et,!0)),u&&m.call(h.getElementsByTagName("source"),it),r?t.setAttribute("srcset",r):a&&!u&&($.test(t.nodeName)?function(t,e){var i=t.getAttribute("data-load-mode")||s.iframeLoadMode;0==i?t.contentWindow.location.replace(e):1==i&&(t.src=e)}(t,a):t.src=a),o&&(r||u)&&y(t,{src:a})),t._lazyRace&&delete t._lazyRace,g(t,s.lazyClass),E(function(){var e=t.complete&&t.naturalWidth>1;f&&!e||(e&&v(t,s.fastLoadedClass),Q(d),t._lazyCache=!0,l(function(){"_lazyCache"in t&&delete t._lazyCache},9)),"lazy"==t.loading&&G--},!0)}),st=function(t){if(!t._lazyRace){var e,i=F.test(t.nodeName),n=i&&(t.getAttribute(s.sizesAttr)||t.getAttribute("sizes")),o="auto"==n;(!o&&d||!i||!t.getAttribute("src")&&!t.srcset||t.complete||f(t,s.errorClass)||!f(t,s.lazyClass))&&(e=b(t,"lazyunveilread").detail,o&&C.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,G++,nt(t,e,o,n,i))}},ot=L(function(){s.loadMode=3,J()}),at=function(){3==s.loadMode&&(s.loadMode=2),ot()},rt=function(){d||(i.now()-S<999?l(rt,999):(d=!0,s.loadMode=3,J(),r("scroll",at,!0)))};return{_:function(){S=i.now(),n.elements=e.getElementsByClassName(s.lazyClass),a=e.getElementsByClassName(s.lazyClass+" "+s.preloadClass),r("scroll",J,!0),r("resize",J,!0),r("pageshow",function(t){if(t.persisted){var i=e.querySelectorAll("."+s.loadingClass);i.length&&i.forEach&&h(function(){i.forEach(function(t){t.complete&&st(t)})})}}),t.MutationObserver?new MutationObserver(J).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o.addEventListener("DOMNodeInserted",J,!0),o.addEventListener("DOMAttrModified",J,!0),setInterval(J,999)),r("hashchange",J,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(t){e.addEventListener(t,J,!0)}),/d$|^c/.test(e.readyState)?rt():(r("load",rt),e.addEventListener("DOMContentLoaded",J),l(rt,2e4)),n.elements.length?(K(),E._lsFlush()):J()},checkElems:J,unveil:st,_aLSL:at}}(),C=(k=T(function(t,e,i,n){var s,o,a;if(t._lazysizesWidth=n,n+="px",t.setAttribute("sizes",n),c.test(e.nodeName||""))for(s=e.getElementsByTagName("source"),o=0,a=s.length;o<a;o++)s[o].setAttribute("sizes",n);i.detail.dataAttr||y(t,i.detail)}),A=function(t,e,i){var n,s=t.parentNode;s&&(i=x(t,s,i),(n=b(t,"lazybeforesizes",{width:i,dataAttr:!!e})).defaultPrevented||(i=n.detail.width)&&i!==t._lazysizesWidth&&k(t,s,n,i))},z=L(function(){var t,e=M.length;if(e)for(t=0;t<e;t++)A(M[t])}),{_:function(){M=e.getElementsByClassName(s.autosizesClass),r("resize",z)},checkElems:z,updateElem:A}),P=function(){!P.i&&e.getElementsByClassName&&(P.i=!0,C._(),S._())};var M,k,A,z;var O,I,B,N,D,j,H;return l(function(){s.init&&P()}),n={cfg:s,autoSizer:C,loader:S,init:P,uP:y,aC:v,rC:g,hC:f,fire:b,gW:x,rAF:E}}(t,t.document,Date);t.lazySizes=n,"object"==typeof e&&e.exports&&(e.exports=n)}("undefined"!=typeof window?window:{})},{}],28:[function(t,e,i){!function(i,n){var s=function(){n(i.lazySizes),i.removeEventListener("lazyunveilread",s,!0)};n=n.bind(null,i,i.document),"object"==typeof e&&e.exports?n(t("lazysizes")):"function"==typeof define&&define.amd?define(["lazysizes"],n):i.lazySizes?s():i.addEventListener("lazyunveilread",s,!0)}(window,function(t,e,i){"use strict";var n="loading"in HTMLImageElement.prototype,s="loading"in HTMLIFrameElement.prototype,o=!1,a=i.prematureUnveil,r=i.cfg,l={focus:1,mouseover:1,click:1,load:1,transitionend:1,animationend:1,scroll:1,resize:1};function h(){var a,h,u,c;o||(o=!0,n&&s&&r.nativeLoading.disableListeners&&(!0===r.nativeLoading.disableListeners&&(r.nativeLoading.setLoadingAttribute=!0),a=i.loader,h=a.checkElems,u=function(){setTimeout(function(){t.removeEventListener("scroll",a._aLSL,
1!0)},1e3)},(c="object"==typeof r.nativeLoading.disableListeners?r.nativeLoading.disableListeners:l).scroll&&(t.addEventListener("load",u),u(),t.removeEventListener("scroll",h,!0)),c.resize&&t.removeEventListener("resize",h,!0),Object.keys(c).forEach(function(t){c[t]&&e.removeEventListener(t,h,!0)})),r.nativeLoading.setLoadingAttribute&&t.addEventListener("lazybeforeunveil",function(t){var e=t.target;"loading"in e&&!e.getAttribute("loading")&&e.setAttribute("loading","lazy")},!0))}r.nativeLoading||(r.nativeLoading={}),t.addEventListener&&t.MutationObserver&&(n||s)&&(i.prematureUnveil=function(t){return o||h(),!(!("loading"in t&&(r.nativeLoading.setLoadingAttribute||t.getAttribute("loading")))||"auto"==t.getAttribute("data-sizes")&&!t.offsetWidth)||(a?a(t):void 0)})})},{lazysizes:27}]},{},[1]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.