PageSourceSearch

https://www.weissesroessl.at/assets/js/ncm.formcheck.js,swiper.bun…s,ncm-cta-box-scroll.min.js,...-fc7fb86e.js

js weissesroessl.at collected 2026-10-02 10:49:36 UTC 254,792 bytes, 96 lines download raw bytes

1let ncmFormcheckDebug = false;
2
3document.addEventListener("ncmUserInteraction", () => {
4    // Select all forms and loop through them
5    let forms = document.querySelectorAll("form");
6
7    forms.forEach((form) => {
8        // If an input on a form has name="phone" remove it
9        if (form.querySelectorAll('input[name="phone"]').length) {
10            let phones = form.querySelectorAll('input[name="phone"]');
11
12            phones.forEach((phone) => {
13                phone.remove();
14            });
15        }
16
17        // Then find all inputs with name="sptestok" and set the value to 1!
18        if (form.querySelectorAll('input[name="sptestok"]').length) {
19            let sptestok = form.querySelectorAll('input[name="sptestok"]');
20
21            sptestok.forEach((sptestokElem) => {
22                sptestokElem.value = 1;
23            });
24        }
25    });
26
27    // Check if NCM_SELECT_FIELDS is set
28    if (typeof NCM_SELECT_FIELDS != "undefined") {
29        // If there are any select get URL-parameters
30        if (NCM_SELECT_FIELDS.length) {
31            const requestParams = {};
32            if (window.location.search != "") {
33                const urlParams = new URLSearchParams(window.location.search);
34                const entries = urlParams.entries();
35
36                for (const entry of entries) {
37                    requestParams[entry[0]] = entry[1];
38                }
39            }
40
41            // For each NCM_SELECT_FIELD find the appropriate select field in the DOM
42            NCM_SELECT_FIELDS.forEach((fieldValue) => {
43                let fields = document.querySelectorAll(`select[name="${fieldValue}"]`);
44
45                if (fields.length) {
46                    fields.forEach((field) => {
47                        // See if the select field has any options and if it does find the correct one, based on the url-parameter
48                        if (field.options.length > 0) {
49                            fieldOptions = field.options;
50                            for (fieldOption of fieldOptions) {
51                                if (ncmFormcheckDebug) console.log(fieldOption.value);
52                                if (fieldOption.value == requestParams[field.name]) {
53                                    fieldOption.setAttribute("selected", "");
54                                }
55                            }
56                        }
57                    });
58                }
59            });
60        }
61    }
62});
63
64!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,function(){"use strict";function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(t,a){void 0===t&&(t={}),void 0===a&&(a={}),Object.keys(a).forEach(e=>{void 0===t[e]?t[e]=a[e]:s(a[e])&&s(t[e])&&0<Object.keys(a[e]).length&&i(t[e],a[e])})}const t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function T(){var e="undefined"!=typeof document?document:{};return i(e,t),e}const D={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function L(){var e="undefined"!=typeof window?window:{};return i(e,D),e}class n extends Array{constructor(e){if("number"!=typeof e){super(...e||[]);{var t=this;const a=t.__proto__;Object.defineProperty(t,"__proto__",{get(){return a},set(e){a.__proto__=e}})}}else super(e)}}function r(e){const t=[];
64return(e=void 0===e?[]:e).forEach(e=>{Array.isArray(e)?t.push(...r(e)):t.push(e)}),t}function l(e,t){return Array.prototype.filter.call(e,t)}function O(e,t){var a=L(),s=T();let i=[];if(!t&&e instanceof n)return e;if(!e)return new n(i);if("string"==typeof e){var r=e.trim();if(0<=r.indexOf("<")&&0<=r.indexOf(">")){let e="div";0===r.indexOf("<li")&&(e="ul"),0===r.indexOf("<tr")&&(e="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(e="tr"),0===r.indexOf("<tbody")&&(e="table"),0===r.indexOf("<option")&&(e="select");var l=s.createElement(e);l.innerHTML=r;for(let e=0;e<l.childNodes.length;e+=1)i.push(l.childNodes[e])}else i=function(e,t){if("string"!=typeof e)return[e];var a=[],s=t.querySelectorAll(e);for(let e=0;e<s.length;e+=1)a.push(s[e]);return a}(e.trim(),t||s)}else if(e.nodeType||e===a||e===s)i.push(e);else if(Array.isArray(e)){if(e instanceof n)return e;i=e}return new n(function(t){var a=[];for(let e=0;e<t.length;e+=1)-1===a.indexOf(t[e])&&a.push(t[e]);return a}(i))}O.fn=n.prototype;const a={addClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];const s=r(t.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.add(...s)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];const s=r(t.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.remove(...s)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];const s=r(t.map(e=>e.split(" ")));return 0<l(this,t=>0<s.filter(e=>t.classList.contains(e)).length).length},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];const s=r(t.map(e=>e.split(" ")));this.forEach(t=>{s.forEach(e=>{t.classList.toggle(e)})})},attr:function(t,a){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(let e=0;e<this.length;e+=1)if(2===arguments.length)this[e].setAttribute(t,a);else for(const s in t)this[e][s]=t[s],this[e].setAttribute(s,t[s]);return this},removeAttr:function(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?t+"ms":t;return this},on:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];let[s,i,r,l]=t;function n(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),O(t).is(i))r.apply(t,a);else{var s=O(t).parents();for(let e=0;e<s.length;e+=1)O(s[e]).is(i)&&r.apply(s[e],a)}}}function o(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&([s,r,l]=t,i=void 0),l=l||!1;var d=s.split(" ");let p;for(let e=0;e<this.length;e+=1){var c=this[e];if(i)for(p=0;p<d.length;p+=1){var u=d[p];c.dom7LiveListeners||(c.dom7LiveListeners={}),c.dom7LiveListeners[u]||(c.dom7LiveListeners[u]=[]),c.dom7LiveListeners[u].push({listener:r,proxyListener:n}),c.addEventListener(u,n,l)}else for(p=0;p<d.length;p+=1){var h=d[p];c.dom7Listeners||(c.dom7Listeners={}),c.dom7Listeners[h]||(c.dom7Listeners[h]=[]),c.dom7Listeners[h].push({listener:r,proxyListener:o}),c.addEventListener(h,o,{capture:l,passive:!1})}}return this},off:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];let[s,i,r,l]=t;"function"==typeof t[1]&&([s,r,l]=t,i=void 0),l=l||!1;var n=s.split(" ");for(let e=0;e<n.length;e+=1){var o=n[e];for(let e=0;e<this.length;e+=1){var d=this[e];let t;if(!i&&d.dom7Listeners?t=d.dom7Listeners[o]:i&&d.dom7LiveListeners&&(t=d.dom7LiveListeners[o]),t&&t.length)for(let e=t.length-1;0<=e;--e){var p=t[e];(r&&p.listener===r||r&&p.listener&&p.listener.dom7proxy&&p.listener.dom7proxy===r||!r)&&(d.removeEventListener(o,p.proxyListener,l),t.splice(e,1))}}}return this},trigger:function(){for(var t=L(),e=arguments.length,a=new Array(e),s=0;s<e;s++)a[s]=arguments[s];var i=a[0].split(" "),r=a[1];for(let e=0;e<i.length;e+=1){var l=i[e];for(let e=0;e<this.length;e+=1){var n,o=this[e];t.CustomEvent&&(n=new t.CustomEvent(l,{detail:r,bubbles:!0,cancelable:!0}),o.dom7EventData=a.filter((e,t)=>
640<t),o.dispatchEvent(n),o.dom7EventData=[],delete o.dom7EventData)}}return this},transitionEnd:function(a){const s=this;return a&&s.on("transitionend",function e(t){t.target===this&&(a.call(this,t),s.off("transitionend",e))}),this},outerWidth:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))):this[0].offsetWidth:null},outerHeight:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))):this[0].offsetHeight:null},styles:function(){var e=L();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){var e,t,a,s,i,r;return 0<this.length?(r=L(),s=T(),t=(e=this[0]).getBoundingClientRect(),s=s.body,a=e.clientTop||s.clientTop||0,s=e.clientLeft||s.clientLeft||0,i=e===r?r.scrollY:e.scrollTop,r=e===r?r.scrollX:e.scrollLeft,{top:t.top+i-a,left:t.left+r-s}):null},css:function(e,t){var a=L();let s;if(1===arguments.length){if("string"!=typeof e){for(s=0;s<this.length;s+=1)for(const i in e)this[s].style[i]=e[i];return this}if(this[0])return a.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e)for(s=0;s<this.length;s+=1)this[s].style[e]=t;return this},each:function(a){return a&&this.forEach((e,t)=>{a.apply(e,[e,t])}),this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(let 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(let e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(e){var t=L(),a=T(),s=this[0];let i,r;if(s&&void 0!==e)if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);for(i=O(e),r=0;r<i.length;r+=1)if(i[r]===s)return!0}else{if(e===a)return s===a;if(e===t)return s===t;if(e.nodeType||e instanceof n)for(i=e.nodeType?[e]:e,r=0;r<i.length;r+=1)if(i[r]===s)return!0}return!1},index:function(){let e=this[0],t;if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(e){var t;return void 0===e?this:O((t=this.length)-1<e?[]:e<0?(t=t+e)<0?[]:[this[t]]:[this[e]])},append:function(){var a,s=T();for(let e=0;e<arguments.length;e+=1){a=e<0||arguments.length<=e?void 0:arguments[e];for(let t=0;t<this.length;t+=1)if("string"==typeof a){var i=s.createElement("div");for(i.innerHTML=a;i.firstChild;)this[t].appendChild(i.firstChild)}else if(a instanceof n)for(let e=0;e<a.length;e+=1)this[t].appendChild(a[e]);else this[t].appendChild(a)}return this},prepend:function(e){var t=T();let a,s;for(a=0;a<this.length;a+=1)if("string"==typeof e){var i=t.createElement("div");for(i.innerHTML=e,s=i.childNodes.length-1;0<=s;--s)this[a].insertBefore(i.childNodes[s],this[a].childNodes[0])}else if(e instanceof n)for(s=0;s<e.length;s+=1)this[a].insertBefore(e[s],this[a].childNodes[0]);else this[a].insertBefore(e,this[a].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&O(this[0].nextElementSibling).is(e)?O([this[0].nextElementSibling]):O([]):this[0].nextElementSibling?O([this[0].nextElementSibling]):O([]):O([])},nextAll:function(e){var t=[];let a=this[0];if(!a)return O([]);for(;a.nextElementSibling;){var s=a.nextElementSibling;(!e||O(s).is(e))&&t.push(s),a=s}return O(t)},prev:function(e){var t;return 0<this.length?(t=this[0],e?t.previousElementSibling&&O(t.previousElementSibling).is(e)?O([t.previousElementSibling]):O([]):t.previousElementSibling?O([t.previousElementSibling]):O([])):O([])},prevAll:function(e){var t=[];let a=this[0];if(!a)return O([]);for(;a.previousElementSibling;){var s=a.previousElementSibling;(!e||O(s).is(e))&&t.push(s),a=s}return O(t)},parent:function(t){var a=[];for(let e=0;e<this.length;e+=1)null===this[e].parentNode||t&&!O(this[e].parentNode).is(t)||a.push(this[e].parentNode);return O(a)},parents:function(a){var s=[];for(let t=0;t<this.length;t+=1){let e=this[t].parentNode;for(;e;)a&&!O(e).is(a)||s.push(e),e=e.parentNode}return O(s)},closest:function(e){let t=this;return void 0===e?O([]):t=t.is(e)?t:t.parents(e).eq(0)},find:function(t){var a=[];for(let e=0;e<this.length;e+=1){var s=this[e].querySelectorAll(t);for(let e=0;e<s.length;e+=1)a.push(s[e])}return O(a)},children:function(t){var a=[];for(let e=0;e<this.length;e+=1){var s=this[e].children;for(let e=0;e<s.length;e+=1)t&&!O(s[e]).is(t)||a.push(s[e])}return O(a)},filter:function(e){return O(l(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function S(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function g(){return Date.now()}function I(e,t){void 0===t&&(t="x");var a=L();let s,i,r;e=function(e){var t=L();let a;return a=(a=!(a=t.getComputedStyle?t.getComputedStyle(e,null):a)&&e.currentStyle?e.currentStyle:a)||e.style}(e);return a.WebKitCSSMatrix?(6<(i=e.transform||e.webkitTransform).split(",").length&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new a.WebKitCSSMatrix("none"===i?"":i)):(r=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),"x"===t&&(i=a.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),(i="y"===t?a.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5]):i)||0}function o(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e){var t,a=Object(arguments.length<=0?void 0:e);const s=["__proto__","constructor","prototype"];for(let e=1;e<arguments.length;e+=1){var i=e<0||arguments.length<=e?void 0:arguments[e];if(null!=i&&(t=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)))){var r=Object.keys(Object(i)).filter(e=>s.indexOf(e)<0);for(let e=0,t=r.length;e<t;e+=1){var l=r[e],n=Object.getOwnPropertyDescriptor(i,l);void 0!==n&&n.enumerable&&(o(a[l])&&o(i[l])?i[l].__swiper__?a[l]=i[l]:c(a[l],i[l]):o(a[l])||!o(i[l])||(a[l]={},i[l].__swiper__)?a[l]=i[l]:c(a[l],i[l]))}}}return a}function Y(e,t,a){e.style.setProperty(t,a)}function x(e){let{swiper:a,targetPosition:s,side:i}=e;const r=L(),l=-a.translate;let n=null,o;const d=a.params.speed,p=(a.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(a.cssModeFrameID),s>l?"next":"prev"),c=(e,t)=>"next"===p&&t<=e||"prev"===p&&e<=t,u=()=>{o=(new Date).getTime(),null===n&&(n=o);var e=Math.max(Math.min((o-n)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=l+e*(s-l);
64c(t,s)&&(t=s),a.wrapperEl.scrollTo({[i]:t}),c(t,s)?(a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout(()=>{a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo({[i]:t})}),r.cancelAnimationFrame(a.cssModeFrameID)):a.cssModeFrameID=r.requestAnimationFrame(u)};u()}Object.keys(a).forEach(e=>{Object.defineProperty(O.fn,e,{value:a[e],writable:!0})});let e;function u(){return e=e||function(){const a=L();var e=T();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in a||a.DocumentTouch&&e instanceof a.DocumentTouch),passiveListener:function(){let e=!1;try{var t=Object.defineProperty({},"passive",{get(){e=!0}});a.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in a}}()}let d;function G(e){return void 0===e&&(e={}),d=d||function(e){var e=(void 0===e?{}:e)["userAgent"],t=u(),a=(r=L()).navigator.platform,e=e||r.navigator.userAgent,s={ios:!1,android:!1},i=r.screen.width,r=r.screen.height,l=e.match(/(Android);?[\s\/]+([\d.]+)?/);let n=e.match(/(iPad).*OS\s([\d_]+)/);var o=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!n&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===a,a="MacIntel"===a;return!n&&a&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(i+"x"+r)&&(n=(n=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),l&&!p&&(s.os="android",s.android=!0),(n||d||o)&&(s.os="ios",s.ios=!0),s}(e)}let p;function N(){return p=p||function(){const e=L();return{isSafari:0<=(t=e.navigator.userAgent.toLowerCase()).indexOf("safari")&&t.indexOf("chrome")<0&&t.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)};var t}()}function h(e){var{swiper:e,runCallbacks:t,direction:a,step:s}=e,{activeIndex:i,previousIndex:r}=e;let l=a;l=l||(r<i?"next":i<r?"prev":"reset"),e.emit("transition"+s),t&&i!==r&&("reset"===l?e.emit("slideResetTransition"+s):(e.emit("slideChangeTransition"+s),"next"===l?e.emit("slideNextTransition"+s):e.emit("slidePrevTransition"+s)))}function B(s,e){return function e(t){var a;return t&&t!==T()&&t!==L()&&((a=(t=t.assignedSlot||t).closest(s))||t.getRootNode)?a||e(t.getRootNode().host):null}(e=void 0===e?this:e)}function m(){var e,t,a=this,{params:s,el:i}=a;i&&0===i.offsetWidth||(s.breakpoints&&a.setBreakpoint(),{allowSlideNext:i,allowSlidePrev:e,snapGrid:t}=a,a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses(),("auto"===s.slidesPerView||1<s.slidesPerView)&&a.isEnd&&!a.isBeginning&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.run(),a.allowSlidePrev=e,a.allowSlideNext=i,a.params.watchOverflow&&t!==a.snapGrid&&a.checkOverflow())}let f=!1;function H(){}const v=(e,t)=>{var a,s=T(),{params:i,touchEvents:r,el:l,wrapperEl:n,device:o,support:d}=e,p=!!i.nested,c="on"===t?"addEventListener":"removeEventListener";d.touch?(a=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},l[c](r.start,e.onTouchStart,a),l[c](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:p}:p),l[c](r.end,e.onTouchEnd,a),r.cancel&&l[c](r.cancel,e.onTouchEnd,a)):(l[c](r.start,e.onTouchStart,!1),s[c](r.move,e.onTouchMove,p),s[c](r.end,e.onTouchEnd,!1)),(i.preventClicks||i.preventClicksPropagation)&&l[c]("click",e.onClick,!0),i.cssMode&&n[c]("scroll",e.onScroll),i.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",m,!0):e[t]("observerUpdate",m,!0)};const w=(e,t)=>e.grid&&t.grid&&1<t.grid.rows;var b={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
64spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,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,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",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};const y={eventsEmitter:{on(e,t,a){const s=this;if(s.eventsListeners&&!s.destroyed&&"function"==typeof t){const i=a?"unshift":"push";e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][i](t)})}return s},once(s,i,e){const r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof i?r:(l.__emitterProxy=i,r.on(s,l,e));function l(){r.off(s,l),l.__emitterProxy&&delete l.__emitterProxy;for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];i.apply(r,t)}},onAny(e,t){var a=this;return a.eventsListeners&&!a.destroyed&&"function"==typeof e&&(t=t?"unshift":"push",a.eventsAnyListeners.indexOf(e)<0)&&a.eventsAnyListeners[t](e),a},offAny(e){var t=this;return t.eventsListeners&&!t.destroyed&&t.eventsAnyListeners&&0<=(e=t.eventsAnyListeners.indexOf(e))&&t.eventsAnyListeners.splice(e,1),t},off(e,s){const i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(a=>{void 0===s?i.eventsListeners[a]=[]:i.eventsListeners[a]&&i.eventsListeners[a].forEach((e,t)=>{(e===s||e.__emitterProxy&&e.__emitterProxy===s)&&i.eventsListeners[a].splice(t,1)})}),i},emit(){const i=this;if(i.eventsListeners&&!i.destroyed&&i.eventsListeners){let e,a,s;for(var t=arguments.length,r=new Array(t),l=0;l<t;l++)r[l]=arguments[l];s="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],a=r.slice(1,r.length),i):(e=r[0].events,a=r[0].data,r[0].context||i),a.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(t=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...a])}),i.eventsListeners&&i.eventsListeners[t]&&i.eventsListeners[t].forEach(e=>{e.apply(s,a)})})}return i}},update:{updateSize:function(){var e=this;let t,a;var s=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s[0].clientWidth,a=void 0!==e.params.height&&null!==e.params.height?e.params.height:s[0].clientHeight,0===t&&e.isHorizontal()||0===a&&e.isVertical()||(t=t-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),a=a-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:t,height:a,size:e.isHorizontal()?t:a}))},updateSlides:function(){const a=this;function s(e){return a.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(e,t){return parseFloat(e.getPropertyValue(s(t))||0)}const r=a.params;var{$wrapperEl:e,size:l,rtlTranslate:n,wrongRTL:o}=a,d=a.virtual&&r.virtual.enabled,N=(d?a.virtual:a).slides.length;const p=e.children("."+a.params.slideClass);var c=(d?a.virtual.slides:p).length;let u=[];const h=[];var m=[];let f=r.slidesOffsetBefore,v=("function"==typeof f&&(f=r.slidesOffsetBefore.call(a)),r.slidesOffsetAfter);"function"==typeof v&&(v=r.slidesOffsetAfter.call(a));var B=a.snapGrid.length,H=a.slidesGrid.length;
64let g=r.spaceBetween,w=-f,b=0,x=0;if(void 0!==l){"string"==typeof g&&0<=g.indexOf("%")&&(g=parseFloat(g.replace("%",""))/100*l),a.virtualSize=-g,n?p.css({marginLeft:"",marginBottom:"",marginTop:""}):p.css({marginRight:"",marginBottom:"",marginTop:""}),r.centeredSlides&&r.cssMode&&(Y(a.wrapperEl,"--swiper-centered-offset-before",""),Y(a.wrapperEl,"--swiper-centered-offset-after",""));var y=r.grid&&1<r.grid.rows&&a.grid;y&&a.grid.initSlides(c);let t;var X="auto"===r.slidesPerView&&r.breakpoints&&0<Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length;for(let e=0;e<c;e+=1){t=0;var E,C,T,S,M,$,P,k,z,L=p.eq(e);y&&a.grid.updateSlide(e,L,c,s),"none"!==L.css("display")&&("auto"===r.slidesPerView?(X&&(p[e].style[s("width")]=""),k=getComputedStyle(L[0]),E=L[0].style.transform,C=L[0].style.webkitTransform,E&&(L[0].style.transform="none"),C&&(L[0].style.webkitTransform="none"),t=r.roundLengths?a.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0):(T=i(k,"width"),S=i(k,"padding-left"),M=i(k,"padding-right"),$=i(k,"margin-left"),P=i(k,"margin-right"),(k=k.getPropertyValue("box-sizing"))&&"border-box"===k?T+$+P:({clientWidth:k,offsetWidth:z}=L[0],T+S+M+$+P+(z-k))),E&&(L[0].style.transform=E),C&&(L[0].style.webkitTransform=C),r.roundLengths&&(t=Math.floor(t))):(t=(l-(r.slidesPerView-1)*g)/r.slidesPerView,r.roundLengths&&(t=Math.floor(t)),p[e]&&(p[e].style[s("width")]=t+"px")),p[e]&&(p[e].swiperSlideSize=t),m.push(t),r.centeredSlides?(w=w+t/2+b/2+g,0===b&&0!==e&&(w=w-l/2-g),0===e&&(w=w-l/2-g),Math.abs(w)<.001&&(w=0),r.roundLengths&&(w=Math.floor(w)),x%r.slidesPerGroup==0&&u.push(w),h.push(w)):(r.roundLengths&&(w=Math.floor(w)),(x-Math.min(a.params.slidesPerGroupSkip,x))%a.params.slidesPerGroup==0&&u.push(w),h.push(w),w=w+t+g),a.virtualSize+=t+g,b=t,x+=1)}if(a.virtualSize=Math.max(a.virtualSize,l)+v,n&&o&&("slide"===r.effect||"coverflow"===r.effect)&&e.css({width:a.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize&&e.css({[s("width")]:a.virtualSize+r.spaceBetween+"px"}),y&&a.grid.updateWrapperSize(t,u,s),!r.centeredSlides){var O=[];for(let t=0;t<u.length;t+=1){let e=u[t];r.roundLengths&&(e=Math.floor(e)),u[t]<=a.virtualSize-l&&O.push(e)}u=O,1<Math.floor(a.virtualSize-l)-Math.floor(u[u.length-1])&&u.push(a.virtualSize-l)}if(0===u.length&&(u=[0]),0!==r.spaceBetween&&(o=a.isHorizontal()&&n?"marginLeft":s("marginRight"),p.filter((e,t)=>!r.cssMode||t!==p.length-1).css({[o]:g+"px"})),r.centeredSlides&&r.centeredSlidesBounds){let t=0;m.forEach(e=>{t+=e+(r.spaceBetween||0)});const I=(t-=r.spaceBetween)-l;u=u.map(e=>e<0?-f:e>I?I+v:e)}if(r.centerInsufficientSlides){let t=0;if(m.forEach(e=>{t+=e+(r.spaceBetween||0)}),(t-=r.spaceBetween)<l){const A=(l-t)/2;u.forEach((e,t)=>{u[t]=e-A}),h.forEach((e,t)=>{h[t]=e+A})}}if(Object.assign(a,{slides:p,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){Y(a.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),Y(a.wrapperEl,"--swiper-centered-offset-after",a.size/2-m[m.length-1]/2+"px");const D=-a.snapGrid[0],G=-a.slidesGrid[0];a.snapGrid=a.snapGrid.map(e=>e+D),a.slidesGrid=a.slidesGrid.map(e=>e+G)}c!==N&&a.emit("slidesLengthChange"),u.length!==B&&(a.params.watchOverflow&&a.checkOverflow(),a.emit("snapGridLengthChange")),h.length!==H&&a.emit("slidesGridLengthChange"),r.watchSlidesProgress&&a.updateSlidesOffset(),d||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect||(e=r.containerModifierClass+"backface-hidden",n=a.$el.hasClass(e),c<=r.maxBackfaceHiddenSlides?n||a.$el.addClass(e):n&&a.$el.removeClass(e))}},updateAutoHeight:function(e){const a=this,t=[],s=a.virtual&&a.params.virtual.enabled;let i=0,r;"number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed);var l,n=t=>(s?a.slides.filter(e=>parseInt(e.getAttribute("data-swiper-slide-index"),10)===t):a.slides.eq(t))[0];if("auto"!==a.params.slidesPerView&&1<a.params.slidesPerView)if(a.params.centeredSlides)(a.visibleSlides||O([])).each(e=>{t.push(e)});else for(r=0;r<Math.ceil(a.params.slidesPerView);r+=1){var o=a.activeIndex+r;if(o>a.slides.length&&!s)break;t.push(n(o))}else t.push(n(a.activeIndex));for(r=0;r<t.length;r+=1)void 0!==t[r]&&(l=t[r].offsetHeight,i=l>i?l:i);!i&&0!==i||a.$wrapperEl.css("height",i+"px")},updateSlidesOffset:function(){var t=this.slides;for(let e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var s=this,i=s.params,{slides:r,rtlTranslate:l,snapGrid:n}=s;if(0!==r.length){void 0===r[0].swiperSlideOffset&&s.updateSlidesOffset();let a=l?e:-e;r.removeClass(i.slideVisibleClass),s.visibleSlidesIndexes=[],s.visibleSlides=[];for(let t=0;t<r.length;t+=1){var o=r[t];let e=o.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(e-=r[0].swiperSlideOffset);var d=(a+(i.centeredSlides?s.minTranslate():0)-e)/(o.swiperSlideSize+i.spaceBetween),p=(a-n[0]+(i.centeredSlides?s.minTranslate():0)-e)/(o.swiperSlideSize+i.spaceBetween),c=-(a-e),u=c+s.slidesSizesGrid[t];(0<=c&&c<s.size-1||1<u&&u<=s.size||c<=0&&u>=s.size)&&(s.visibleSlides.push(o),s.visibleSlidesIndexes.push(t),r.eq(t).addClass(i.slideVisibleClass)),o.progress=l?-d:d,o.originalProgress=l?-p:p}s.visibleSlides=O(s.visibleSlides)}},updateProgress:function(e){var t=this,a=(void 0===e&&(a=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*a||0),t.params),s=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:l}=t;var n=r,o=l;l=0==s?(i=0,r=!0):(i=(e-t.minTranslate())/s,r=i<=0,1<=i),Object.assign(t,{progress:i,isBeginning:r,isEnd:l}),(a.watchSlidesProgress||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),r&&!n&&t.emit("reachBeginning toEdge"),l&&!o&&t.emit("reachEnd toEdge"),(n&&!r||o&&!l)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){var{slides:e,params:t,$wrapperEl:a,activeIndex:s,realIndex:i}=this,r=this.virtual&&t.virtual.enabled;e.removeClass(`${t.slideActiveClass} ${t.slideNextClass} ${t.slidePrevClass} ${t.slideDuplicateActiveClass} ${t.slideDuplicateNextClass} `+t.slideDuplicatePrevClass);let l,n=((l=r?this.$wrapperEl.find(`.${t.slideClass}[data-swiper-slide-index="${s}"]`):e.eq(s)).addClass(t.slideActiveClass),t.loop&&(l.hasClass(t.slideDuplicateClass)?a.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${i}"]`):a.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${i}"]`)).addClass(t.slideDuplicateActiveClass),l.nextAll("."+t.slideClass).eq(0).addClass(t.slideNextClass)),o=(t.loop&&0===n.length&&(n=e.eq(0)).addClass(t.slideNextClass),l.prevAll("."+t.slideClass).eq(0).addClass(t.slidePrevClass));t.loop&&0===o.length&&(o=e.eq(-1)).addClass(t.slidePrevClass),t.loop&&((n.hasClass(t.slideDuplicateClass)?a.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${n.attr("data-swiper-slide-index")}"]`):a.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${n.attr("data-swiper-slide-index")}"]`)).addClass(t.slideDuplicateNextClass),(o.hasClass(t.slideDuplicateClass)?a.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`):a.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`)).addClass(t.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,a=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:i,params:r,activeIndex:l,realIndex:n,snapIndex:o}=t;let d=e,p;if(void 0===d){for(let e=0;e<s.length;e+=1)void 0!==s[e+1]?a>=s[e]&&a<s[e+1]-(s[e+1]-s[e])/2?d=e:a>=s[e]&&a<s[e+1]&&(d=e+1):a>=s[e]&&(d=e);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}(p=0<=i.indexOf(a)?i.indexOf(a):(e=Math.min(r.slidesPerGroupSkip,d))+Math.floor((d-e)/r.slidesPerGroup))>=i.length&&(p=i.length-1),d===l?p!==o&&(t.snapIndex=p,t.emit("snapIndexChange")):(e=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10),Object.assign(t,{snapIndex:
64p,realIndex:e,previousIndex:l,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),n!==e&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange"))},updateClickedSlide:function(e){var t=this,a=t.params,s=O(e).closest("."+a.slideClass)[0];let i=!1,r;if(s)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===s){i=!0,r=e;break}s&&i?(t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(O(s).attr("data-swiper-slide-index"),10):t.clickedIndex=r,a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()):(t.clickedSlide=void 0,t.clickedIndex=void 0)}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var{params:t,rtlTranslate:a,translate:s,$wrapperEl:i}=this;if(t.virtualTranslate)return a?-s:s;if(t.cssMode)return s;let r=I(i[0],e);return(r=a?-r:r)||0},setTranslate:function(e,t){var a=this,{rtlTranslate:s,params:i,$wrapperEl:r,wrapperEl:l,progress:n}=a;let o=0,d=0;a.isHorizontal()?o=s?-e:e:d=e,i.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),i.cssMode?l[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-o:-d:i.virtualTranslate||r.transform(`translate3d(${o}px, ${d}px, 0px)`),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?o:d;let p;s=a.maxTranslate()-a.minTranslate(),(p=0==s?0:(e-a.minTranslate())/s)!==n&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,s,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===s&&(s=!0);const r=this;var{params:l,wrapperEl:n}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;var o=r.minTranslate(),d=r.maxTranslate();let p;if(p=s&&o<e?o:s&&e<d?d:e,r.updateProgress(p),l.cssMode){o=r.isHorizontal();if(0===t)n[o?"scrollLeft":"scrollTop"]=-p;else{if(!r.support.smoothScroll)return x({swiper:r,targetPosition:-p,side:o?"left":"top"}),!0;n.scrollTo({[o?"left":"top"]:-p,behavior:"smooth"})}}else 0===t?(r.setTransition(0),r.setTranslate(p),a&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(p),a&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,a)&&r.emit("transitionEnd")}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd)));return!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this["params"];a.cssMode||(a.autoHeight&&this.updateAutoHeight(),h({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this["params"];this.animating=!1,a.cssMode||(this.setTransition(0),h({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,a,s,i){if(void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),"number"!=typeof(e=void 0===e?0:e)&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){var r=parseInt(e,10);if(!isFinite(r))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=r}const l=this;let n=e;n<0&&(n=0);var{params:r,snapGrid:e,slidesGrid:o,previousIndex:d,activeIndex:p,rtlTranslate:c,wrapperEl:u,enabled:h}=l;if(l.animating&&r.preventInteractionOnTransition||!h&&!s&&!i)return!1;let m=(h=Math.min(l.params.slidesPerGroupSkip,n))+Math.floor((n-h)/l.params.slidesPerGroup);m>=e.length&&(m=e.length-1),(p||r.initialSlide||0)===(d||0)&&a&&l.emit("beforeSlideChangeStart");var f=-e[m];if(l.updateProgress(f),r.normalizeSlideIndex)for(let e=0;e<o.length;e+=1){var v=-Math.floor(100*f),g=Math.floor(100*o[e]),w=Math.floor(100*o[e+1]);void 0!==o[e+1]?g<=v&&v<w-(w-g)/2?n=e:g<=v&&v<w&&(n=e+1):g<=v&&(n=e)}if(l.initialized&&n!==p){if(!l.allowSlideNext&&f<l.translate&&f<l.minTranslate())return!1;if(!l.allowSlidePrev&&f>l.translate&&f>l.maxTranslate()&&(p||0)!==n)return!1}let b;if(b=n>p?"next":n<p?"prev":"reset",c&&-f===l.translate||!c&&f===l.translate)return l.updateActiveIndex(n),r.autoHeight&&l.updateAutoHeight(),l.updateSlidesClasses(),"slide"!==r.effect&&l.setTranslate(f),"reset"!==b&&(l.transitionStart(a,b),l.transitionEnd(a,b)),!1;if(r.cssMode){i=l.isHorizontal(),h=c?f:-f;if(0===t){d=l.virtual&&l.params.virtual.enabled;d&&(l.wrapperEl.style.scrollSnapType="none",l._immediateVirtual=!0),u[i?"scrollLeft":"scrollTop"]=h,d&&requestAnimationFrame(()=>{l.wrapperEl.style.scrollSnapType="",l._swiperImmediateVirtual=!1})}else{if(!l.support.smoothScroll)return x({swiper:l,targetPosition:h,side:i?"left":"top"}),!0;u.scrollTo({[i?"left":"top"]:h,behavior:"smooth"})}}else l.setTransition(t),l.setTranslate(f),l.updateActiveIndex(n),l.updateSlidesClasses(),l.emit("beforeTransitionStart",t,s),l.transitionStart(a,b),0===t?l.transitionEnd(a,b):l.animating||(l.animating=!0,l.onSlideToWrapperTransitionEnd||(l.onSlideToWrapperTransitionEnd=function(e){l&&!l.destroyed&&e.target===this&&(l.$wrapperEl[0].removeEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.$wrapperEl[0].removeEventListener("webkitTransitionEnd",l.onSlideToWrapperTransitionEnd),l.onSlideToWrapperTransitionEnd=null,delete l.onSlideToWrapperTransitionEnd,l.transitionEnd(a,b))}),l.$wrapperEl[0].addEventListener("transitionend",l.onSlideToWrapperTransitionEnd),l.$wrapperEl[0].addEventListener("webkitTransitionEnd",l.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(e,t,a,s){if(void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),"string"==typeof(e=void 0===e?0:e)){var i=parseInt(e,10);if(!isFinite(i))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=i}let r=e;return this.params.loop&&(r+=this.loopedSlides),this.slideTo(r,t,a,s)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,{animating:i,enabled:r,params:l}=s;if(!r)return s;let n=l.slidesPerGroup;if("auto"===l.slidesPerView&&1===l.slidesPerGroup&&l.slidesPerGroupAuto&&(n=Math.max(s.slidesPerViewDynamic("current",!0),1)),r=s.activeIndex<l.slidesPerGroupSkip?1:n,l.loop){if(i&&l.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return l.rewind&&s.isEnd?s.slideTo(0,e,t,a):s.slideTo(s.activeIndex+r,e,t,a)},slidePrev:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,{params:i,animating:r,snapGrid:l,slidesGrid:n,rtlTranslate:o,enabled:d}=s;if(!d)return s;if(i.loop){if(r&&i.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const c=p(o?s.translate:-s.translate);d=l.map(e=>p(e));let u=l[d.indexOf(c)-1];if(void 0===u&&i.cssMode){let a;l.forEach((e,t)=>{c>=e&&(a=t)}),void 0!==a&&(u=l[0<a?a-1:a])}let h=0;return void 0!==u&&((h=n.indexOf(u))<0&&(h=s.activeIndex-1),"auto"===i.slidesPerView)&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(h=h-s.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0)),i.rewind&&s.isBeginning?(r=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1,s.slideTo(r,e,t,a)):s.slideTo(h,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,a)},slideToClosest:function(e,t,a,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var i=this;let r=i.activeIndex;var l,n=(n=Math.min(i.params.slidesPerGroupSkip,r))+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;return o>=i.snapGrid[n]?(l=i.snapGrid[n],(i.snapGrid[n+1]-l)*s<o-l&&(r+=i.params.slidesPerGroup)):o-(l=i.snapGrid[n-1])<=(i.snapGrid[n]-l)*s&&(r-=i.params.slidesPerGroup),r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,a)},slideToClickedSlide:function(){const e=this;var t,{params:a,$wrapperEl:s}=e,i="auto"===a.slidesPerView?e.slidesPerViewDynamic():a.slidesPerView;let r=e.clickedIndex;a.loop?e.animating||(t=parseInt(O(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?r<e.loopedSlides-i/2||r>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),r=s.children(`.${a.slideClass}[data-swiper-slide-index="${t}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),S(()=>{e.slideTo(r)})):e.slideTo(r):r>e.slides.length-i?(e.loopFix(),r=s.children(`.${a.slideClass}[data-swiper-slide-index="${t}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),S(()=>{e.slideTo(r)})):e.slideTo(r)):e.slideTo(r)}},loop:{loopCreate:function(){var t=this,a=T(),{params:s,$wrapperEl:e}=t,i=0<e.children().length?O(e.children()[0].parentNode):e;i.children(`.${s.slideClass}.`+s.slideDuplicateClass).remove();let r=i.children("."+s.slideClass);if(s.loopFillGroupWithBlank){var l=s.slidesPerGroup-r.length%s.slidesPerGroup;if(l!==s.slidesPerGroup){for(let e=0;e<l;e+=1){var n=O(a.createElement("div")).addClass(s.slideClass+" "+s.slideBlankClass);i.append(n)}r=i.children("."+s.slideClass)}}"auto"!==s.slidesPerView||s.loopedSlides||(s.loopedSlides=r.length),t.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),t.loopedSlides+=s.loopAdditionalSlides,t.loopedSlides>r.length&&t.params.loopedSlidesLimit&&(t.loopedSlides=r.length);var o=[],d=[];r.each((e,t)=>{O(e).attr("data-swiper-slide-index",t)});for(let e=0;e<t.loopedSlides;e+=1){var p=e-Math.floor(e/r.length)*r.length;d.push(r.eq(p)[0]),o.unshift(r.eq(r.length-p-1)[0])}for(let e=0;e<d.length;e+=1)i.append(O(d[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=o.length-1;0<=e;--e)i.prepend(O(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){var e=this,{activeIndex:t,slides:a,loopedSlides:s,allowSlidePrev:i,allowSlideNext:r,snapGrid:l,rtlTranslate:n}=(e.emit("beforeLoopFix"),e);let o;e.allowSlidePrev=!0,e.allowSlideNext=!0,l=-l[t]-e.getTranslate(),t<s?(o=a.length-3*s+t,o+=s,e.slideTo(o,0,!1,!0)&&0!=l&&e.setTranslate((n?-e.translate:e.translate)-l)):t>=a.length-s&&(o=-a.length+t+s,o+=s,e.slideTo(o,0,!1,!0))&&0!=l&&e.setTranslate((n?-e.translate:e.translate)-l),e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){var{$wrapperEl:e,params:t,slides:a}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.`+t.slideBlankClass).remove(),a.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t="container"===t.params.touchEventsTarget?t.el:t.wrapperEl).style.cursor="move",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){var e=this,t=T(),{params:a,support:s}=e;e.onTouchStart=function(e){var s=this,i=T(),r=L(),l=s.touchEventsData,{params:n,touches:o,enabled:d}=s;if(d&&(!s.animating||!n.preventInteractionOnTransition)){!s.animating&&n.cssMode&&n.loop&&s.loopFix();let t=e,a=O((t=t.originalEvent?t.originalEvent:t).target);if(("wrapper"!==n.touchEventsTarget||a.closest(s.wrapperEl).length)&&(l.isTouchEvent="touchstart"===t.type,l.isTouchEvent||!("which"in t)||3!==t.which)&&!(!l.isTouchEvent&&"button"in t&&0<t.button||l.isTouched&&l.isMoved)){!!n.noSwipingClass&&""!==n.noSwipingClass&&t.target&&t.target.shadowRoot&&e.path&&e.path[0]&&(a=O(e.path[0]));var d=n.noSwipingSelector||"."+n.noSwipingClass,p=!(!t.target||!t.target.shadowRoot);if(n.noSwiping&&(p?B(d,a[0]):a.closest(d)[0]))s.allowClick=!0;else if(!n.swipeHandler||a.closest(n.swipeHandler)[0]){o.currentX=("touchstart"===t.type?t.targetTouches[0]:t).pageX,o.currentY=("touchstart"===t.type?t.targetTouches[0]:t).pageY;var p=o.currentX,d=o.currentY,c=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,u=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(c&&(p<=u||p>=r.innerWidth-u)){if("prevent"!==c)return;e.preventDefault()}if(Object.assign(l,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=p,o.startY=d,l.touchStartTime=g(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,0<n.threshold&&(l.allowThresholdMove=!1),"touchstart"!==t.type){let e=!0;a.is(l.focusableElements)&&(e=!1,"SELECT"===a[0].nodeName)&&(l.isTouched=!1),i.activeElement&&O(i.activeElement).is(l.focusableElements)&&i.activeElement!==a[0]&&i.activeElement.blur();r=e&&s.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!r||a[0].isContentEditable||t.preventDefault()}s.params.freeMode&&s.params.freeMode.enabled&&s.freeMode&&s.animating&&!n.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",t)}}}}.bind(e),e.onTouchMove=function(e){var i=T(),r=this,l=r.touchEventsData,{params:n,touches:o,rtlTranslate:d,enabled:t}=r;if(t){let s=e;if(s.originalEvent&&(s=s.originalEvent),l.isTouched){if(!l.isTouchEvent||"touchmove"===s.type){t="touchmove"===s.type&&s.targetTouches&&(s.targetTouches[0]||s.changedTouches[0]),e=("touchmove"===s.type?t:s).pageX,t=("touchmove"===s.type?t:s).pageY;if(s.preventedByNestedSwiper)o.startX=e,o.startY=t;else if(r.allowTouchMove){if(l.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(t<o.startY&&r.translate<=r.maxTranslate()||t>o.startY&&r.translate>=r.minTranslate())return l.isTouched=!1,void(l.isMoved=!1)}else if(e<o.startX&&r.translate<=r.maxTranslate()||e>o.startX&&r.translate>=r.minTranslate())return;if(l.isTouchEvent&&i.activeElement&&s.target===i.activeElement&&O(s.target).is(l.focusableElements))l.isMoved=!0,r.allowClick=!1;else if(l.allowTouchCallbacks&&r.emit("touchMove",s),!(s.targetTouches&&1<s.targetTouches.length)){o.currentX=e,o.currentY=t;var a,i=o.currentX-o.startX,p=o.currentY-o.startY;
64if(!(r.params.threshold&&Math.sqrt(i**2+p**2)<r.params.threshold))if(void 0===l.isScrolling&&(r.isHorizontal()&&o.currentY===o.startY||r.isVertical()&&o.currentX===o.startX?l.isScrolling=!1:25<=i*i+p*p&&(a=180*Math.atan2(Math.abs(p),Math.abs(i))/Math.PI,l.isScrolling=r.isHorizontal()?a>n.touchAngle:90-a>n.touchAngle)),l.isScrolling&&r.emit("touchMoveOpposite",s),void 0!==l.startMoving||o.currentX===o.startX&&o.currentY===o.startY||(l.startMoving=!0),l.isScrolling)l.isTouched=!1;else if(l.startMoving){r.allowClick=!1,!n.cssMode&&s.cancelable&&s.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&s.stopPropagation(),l.isMoved||(n.loop&&!n.cssMode&&r.loopFix(),l.startTranslate=r.getTranslate(),r.setTransition(0),r.animating&&r.$wrapperEl.trigger("webkitTransitionEnd transitionend"),l.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",s)),r.emit("sliderMove",s),l.isMoved=!0;let e=r.isHorizontal()?i:p,t=(o.diff=e,e*=n.touchRatio,d&&(e=-e),r.swipeDirection=0<e?"prev":"next",l.currentTranslate=e+l.startTranslate,!0),a=n.resistanceRatio;if(n.touchReleaseOnEdges&&(a=0),0<e&&l.currentTranslate>r.minTranslate()?(t=!1,n.resistance&&(l.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+l.startTranslate+e)**a)):e<0&&l.currentTranslate<r.maxTranslate()&&(t=!1,n.resistance)&&(l.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-l.startTranslate-e)**a),t&&(s.preventedByNestedSwiper=!0),!r.allowSlideNext&&"next"===r.swipeDirection&&l.currentTranslate<l.startTranslate&&(l.currentTranslate=l.startTranslate),!r.allowSlidePrev&&"prev"===r.swipeDirection&&l.currentTranslate>l.startTranslate&&(l.currentTranslate=l.startTranslate),r.allowSlidePrev||r.allowSlideNext||(l.currentTranslate=l.startTranslate),0<n.threshold){if(!(Math.abs(e)>n.threshold||l.allowThresholdMove))return void(l.currentTranslate=l.startTranslate);
64if(!l.allowThresholdMove)return l.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,l.currentTranslate=l.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),r.params.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(l.currentTranslate),r.setTranslate(l.currentTranslate))}}}else O(s.target).is(l.focusableElements)||(r.allowClick=!1),l.isTouched&&(Object.assign(o,{startX:e,startY:t,currentX:e,currentY:t}),l.touchStartTime=g())}}else l.startMoving&&l.isScrolling&&r.emit("touchMoveOpposite",s)}}.bind(e),e.onTouchEnd=function(l){const n=this;var e=n.touchEventsData,{params:o,touches:t,rtlTranslate:a,slidesGrid:d,enabled:s}=n;if(s){let r=l;if(r.originalEvent&&(r=r.originalEvent),e.allowTouchCallbacks&&n.emit("touchEnd",r),e.allowTouchCallbacks=!1,e.isTouched){o.grabCursor&&e.isMoved&&e.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);s=g(),l=s-e.touchStartTime;if(n.allowClick&&(p=r.path||r.composedPath&&r.composedPath(),n.updateClickedSlide(p&&p[0]||r.target),n.emit("tap click",r),l<300)&&s-e.lastClickTime<300&&n.emit("doubleTap doubleClick",r),e.lastClickTime=g(),S(()=>{n.destroyed||(n.allowClick=!0)}),e.isTouched&&e.isMoved&&n.swipeDirection&&0!==t.diff&&e.currentTranslate!==e.startTranslate){e.isTouched=!1,e.isMoved=!1,e.startMoving=!1;let i;if(i=o.followFinger?a?n.translate:-n.translate:-e.currentTranslate,!o.cssMode)if(n.params.freeMode&&o.freeMode.enabled)n.freeMode.onTouchEnd({currentPos:i});else{let t=0,a=n.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<o.slidesPerGroupSkip?1:o.slidesPerGroup){const c=e<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==d[e+c]?i>=d[e]&&i<d[e+c]&&(t=e,a=d[e+c]-d[e]):i>=d[e]&&(t=e,a=d[d.length-1]-d[d.length-2])}let e=null,s=null;o.rewind&&(n.isBeginning?s=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(e=0));var p=(i-d[t])/a;const c=t<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;l>o.longSwipesMs?o.longSwipes?("next"===n.swipeDirection&&(p>=o.longSwipesRatio?n.slideTo(o.rewind&&n.isEnd?e:t+c):n.slideTo(t)),"prev"===n.swipeDirection&&(p>1-o.longSwipesRatio?n.slideTo(t+c):null!==s&&p<0&&Math.abs(p)>o.longSwipesRatio?n.slideTo(s):n.slideTo(t))):n.slideTo(n.activeIndex):o.shortSwipes?n.navigation&&(r.target===n.navigation.nextEl||r.target===n.navigation.prevEl)?r.target===n.navigation.nextEl?n.slideTo(t+c):n.slideTo(t):("next"===n.swipeDirection&&n.slideTo(null!==e?e:t+c),"prev"===n.swipeDirection&&n.slideTo(null!==s?s:t)):n.slideTo(n.activeIndex)}}else e.isTouched=!1,e.isMoved=!1,e.startMoving=!1}else e.isMoved&&o.grabCursor&&n.setGrabCursor(!1),e.isMoved=!1,e.startMoving=!1}}.bind(e),a.cssMode&&(e.onScroll=function(){var t=this,{wrapperEl:a,rtlTranslate:s,enabled:i}=t;if(i){t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-a.scrollLeft:t.translate=-a.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let e;i=t.maxTranslate()-t.minTranslate();(e=0==i?0:(t.translate-t.minTranslate())/i)!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),s.touch&&!f&&(t.addEventListener("touchstart",H),f=!0),v(e,"on")},detachEvents:function(){v(this,"off")}},breakpoints:{setBreakpoint:function(){const s=this,{activeIndex:e,initialized:t,loopedSlides:a=0,params:i,$el:r}=s;if((n=i.breakpoints)&&0!==Object.keys(n).length){var l=s.getBreakpoint(n,s.params.breakpointsBase,s.el);if(l&&s.currentBreakpoint!==l){const p=(l in n?n[l]:void 0)||s.originalParams;var n=w(s,i),o=w(s,p),d=i.enabled,n=(n&&!o?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),s.emitContainerClasses()):!n&&o&&(r.addClass(i.containerModifierClass+"grid"),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===i.grid.fill)&&r.addClass(i.containerModifierClass+"grid-column"),s.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(e
64=>{var t=i[e]&&i[e].enabled,a=p[e]&&p[e].enabled;t&&!a&&s[e].disable(),!t&&a&&s[e].enable()}),p.direction&&p.direction!==i.direction),o=i.loop&&(p.slidesPerView!==i.slidesPerView||n),n=(n&&t&&s.changeDirection(),c(s.params,p),s.params.enabled);Object.assign(s,{allowTouchMove:s.params.allowTouchMove,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev}),d&&!n?s.disable():!d&&n&&s.enable(),s.currentBreakpoint=l,s.emit("_beforeBreakpoint",p),o&&t&&(s.loopDestroy(),s.loopCreate(),s.updateSlides(),s.slideTo(e-a+s.loopedSlides,0,!1)),s.emit("breakpoint",p)}}},getBreakpoint:function(e,a,s){if(void 0===a&&(a="window"),e&&("container"!==a||s)){let t=!1;var i=L();const o="window"===a?i.innerHeight:s.clientHeight;var r=Object.keys(e).map(e=>{var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:o*t,point:e}):{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){var{point:l,value:n}=r[e];"window"===a?i.matchMedia(`(min-width: ${n}px)`).matches&&(t=l):n<=s.clientWidth&&(t=l)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e,t=this,{isLocked:a,params:s}=t,i=s["slidesOffsetBefore"];i?(e=t.slides.length-1,e=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*i,t.isLocked=t.size>e):t.isLocked=1===t.snapGrid.length,!0===s.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===s.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),a&&a!==t.isLocked&&(t.isEnd=!1),a!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:a,$el:s,device:i,support:r}=this,r=function(e,a){const s=[];return e.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(e=>{t[e]&&s.push(a+e)}):"string"==typeof t&&s.push(a+t)}),s}(["initialized",t.direction,{"pointer-events":!r.touch},{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&1<t.grid.rows},{"grid-column":t.grid&&1<t.grid.rows&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...r),s.addClass([...e].join(" ")),this.emitContainerClasses()},removeClasses:function(){var{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,a,s,i,r){var l=L();function n(){r&&r()}!(O(e).parent("picture")[0]||e.complete&&i)&&t?((e=new l.Image).onload=n,e.onerror=n,s&&(e.sizes=s),a&&(e.srcset=a),t&&(e.src=t)):n()},preloadImages:function(){const t=this;function a(){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(let e=0;e<t.imagesToLoad.length;e+=1){var s=t.imagesToLoad[e];t.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,a)}}}},E={};class C{constructor(){let e,t;for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];if(1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?t=s[0]:[e,t]=s,t=c({},t=t||{}),e&&!t.el&&(t.el=e),t.el&&1<O(t.el).length){const d=[];return O(t.el).each(e=>{e=c({},t,{el:e});d.push(new C(e))}),d}const r=this,l=(r.__swiper__=!0,r.support=u(),r.device=G({userAgent:t.userAgent}),r.browser=N(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules),{});r.modules.forEach(e=>{var s,i;e({swiper:r,extendParams:(s=t,i=l,function(e){void 0===e&&(e={});var t=Object.keys(e)[0],a=e[t];"object"==typeof a&&null!==a&&(0<=["navigation","pagination","scrollbar"].indexOf(t)&&!0===s[t]&&(s[t]={auto:!0}),t in s&&"enabled"in a)&&(!0===s[t]&&(s[t]={enabled:!0}),"object"!=typeof s[t]||"enabled"in s[t]||(s[t].enabled=!0),s[t]||(s[t]={enabled:!1})),c(i,e)}),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});var n,o=c({},b,l);return r.params=c({},o,E,t),r.originalParams=c({},r.params),r.passedParams=c({}
64,t),r.params&&r.params.on&&Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=O,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:O(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===r.params.direction},isVertical(){return"vertical"===r.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(o=["touchstart","touchmove","touchend","touchcancel"],n=["pointerdown","pointermove","pointerup"],r.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},r.touchEventsDesktop={start:n[0],move:n[1],end:n[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.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,focusableElements:r.params.focusableElements,lastClickTime:g(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var a=this,s=(e=Math.min(Math.max(e,0),1),a.minTranslate()),i=a.maxTranslate();a.translateTo((i-s)*e+s,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){const t=this;var e;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const a=this;if(a.params._emitClasses&&a.el){const s=[];a.slides.each(e=>{var t=a.getSlideClasses(e);s.push({slideEl:e,classNames:t}),a.emit("_slideClass",e,t)}),a.emit("_slideClasses",s)}}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);var{params:a,slides:s,slidesGrid:i,slidesSizesGrid:r,size:l,activeIndex:n}=this;let o=1;if(a.centeredSlides){let t=s[n].swiperSlideSize,a;for(let e=n+1;e<s.length;e+=1)s[e]&&!a&&(t+=s[e].swiperSlideSize,o+=1,t>l)&&(a=!0);for(let e=n-1;0<=e;--e)s[e]&&!a&&(t+=s[e].swiperSlideSize,o+=1,t>l)&&(a=!0)}else if("current"===e)for(let e=n+1;e<s.length;e+=1)(t?i[e]+r[e]-i[n]<l:i[e]-i[n]<l)&&(o+=1);else for(let e=n-1;0<=e;--e)i[n]-i[e]<l&&(o+=1);return o}update(){const t=this;if(t&&!t.destroyed){var{snapGrid:a,params:s}=t;s.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();let e;function i(){var e=t.rtlTranslate?-1*t.translate:t.translate,e=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}t.params.freeMode&&t.params.freeMode.enabled?(i(),t.params.autoHeight&&t.updateAutoHeight()):(e=("auto"===t.params.slidesPerView||1<t.params.slidesPerView)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||i(),s.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}}changeDirection(t,e){void 0===e&&(e=!0);var a=this,s=a.params.direction;return(t=t||("horizontal"===s?"vertical":"horizontal"))===s||"horizontal"!==t&&"vertical"!==t||(a.$el.removeClass(""+a.params.containerModifierClass+s).addClass(""+a.params.containerModifierClass+t),a.emitContainerClasses(),a.params.direction=t,a.slides.each(e=>{"vertical"===t?e.style.width="":e.style.height=""}),a.emit("changeDirection"),e&&a.update()),a}changeLanguageDirection(e){var t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.$el.removeClass(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update(
64))}mount(e){const a=this;if(!a.mounted){const i=O(e||a.params.el);if(!(e=i[0]))return!1;e.swiper=a;const r=()=>"."+(a.params.wrapperClass||"").trim().split(" ").join(".");var s;let t=e&&e.shadowRoot&&e.shadowRoot.querySelector?((s=O(e.shadowRoot.querySelector(r()))).children=e=>i.children(e),s):(i.children?i:O(i)).children(r());0===t.length&&a.params.createElements&&(s=T().createElement("div"),t=O(s),s.className=a.params.wrapperClass,i.append(s),i.children("."+a.params.slideClass).each(e=>{t.append(e)})),Object.assign(a,{$el:i,el:e,$wrapperEl:t,wrapperEl:t[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===t.css("display")})}return!0}init(e){var t=this;return t.initialized||!1!==t.mount(e)&&(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const a=this;var{params:s,$el:i,$wrapperEl:r,slides:l}=a;if(void 0!==a.params&&!a.destroyed){if(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),s.loop&&a.loopDestroy(),t&&(a.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),l)&&l.length&&l.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index"),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e){a.$el[0].swiper=null;{t=a;const n=t;Object.keys(n).forEach(e=>{try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}})}}a.destroyed=!0}return null}static extendDefaults(e){c(E,e)}static get extendedDefaults(){return E}static get defaults(){return b}static installModule(e){C.prototype.__modules__||(C.prototype.__modules__=[]);var t=C.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>C.installModule(e)):C.installModule(e),C}}function M(a,s,i,r){const l=T();return a.params.createElements&&Object.keys(r).forEach(t=>{if(!i[t]&&!0===i.auto){let e=a.$el.children("."+r[t])[0];e||((e=l.createElement("div")).className=r[t],a.$el.append(e)),i[t]=e,s[t]=e}}),i}function $(e){return"."+(e=void 0===e?"":e).trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function P(e){const{effect:a,swiper:s,on:t,setTranslate:i,setTransition:r,overwriteParams:l,perspective:n,recreateShadows:o,getEffectParams:d}=e;t("beforeInit",()=>{var e;s.params.effect===a&&(s.classNames.push(""+s.params.containerModifierClass+a),n&&n()&&s.classNames.push(s.params.containerModifierClass+"3d"),e=l?l():{},Object.assign(s.params,e),Object.assign(s.originalParams,e))}),t("setTranslate",()=>{s.params.effect===a&&i()}),t("setTransition",(e,t)=>{s.params.effect===a&&r(t)}),t("transitionEnd",()=>{s.params.effect===a&&o&&d&&d().slideShadows&&(s.slides.each(e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),o())});let p;t("virtualUpdate",()=>{s.params.effect===a&&(s.slides.length||(p=!0),requestAnimationFrame(()=>{p&&s.slides&&s.slides.length&&(i(),p=!1)}))})}function k(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function z(e){let{swiper:a,duration:t,transformEl:s,allSlides:i}=e;const{slides:r,activeIndex:l,$wrapperEl:n}=a;if(a.params.virtualTranslate&&0!==t){let e=!1,t;(t=i?s?r.find(s):r:s?r.eq(l).find(s):r.eq(l)).transitionEnd(()=>{if(!e&&a&&!a.destroyed){e=!0,a.animating=!1;var t=["webkitTransitionEnd","transitionend"];for(let e=0;e<t.length;e+=1)n.trigger(t[e])}})}}function A(e,t,a){var s="swiper-slide-shadow"+(a?"-"+a:""),e=e.transformEl?t.find(e.transformEl):t;let i=e.children("."+s);
64return i.length||(i=O(`<div class="swiper-slide-shadow${a?"-"+a:""}"></div>`),e.append(i)),i}return Object.keys(y).forEach(t=>{Object.keys(y[t]).forEach(e=>{C.prototype[e]=y[t][e]})}),C.use([function(e){let{swiper:r,on:t,emit:a}=e;const s=L();let i=null,l=null;const n=()=>{r&&!r.destroyed&&r.initialized&&(a("beforeResize"),a("resize"))},o=()=>{r&&!r.destroyed&&r.initialized&&a("orientationchange")};t("init",()=>{r.params.resizeObserver&&void 0!==s.ResizeObserver?r&&!r.destroyed&&r.initialized&&(i=new ResizeObserver(a=>{l=s.requestAnimationFrame(()=>{var{width:e,height:t}=r;let s=e,i=t;a.forEach(e=>{var{contentBoxSize:e,contentRect:t,target:a}=e;a&&a!==r.el||(s=t?t.width:(e[0]||e).inlineSize,i=t?t.height:(e[0]||e).blockSize)}),s===e&&i===t||n()})})).observe(r.el):(s.addEventListener("resize",n),s.addEventListener("orientationchange",o))}),t("destroy",()=>{l&&s.cancelAnimationFrame(l),i&&i.unobserve&&r.el&&(i.unobserve(r.el),i=null),s.removeEventListener("resize",n),s.removeEventListener("orientationchange",o)})},function(e){let{swiper:a,extendParams:t,on:s,emit:i}=e;function r(e,t){void 0===t&&(t={});var a=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{var t;1===e.length?i("observerUpdate",e[0]):(t=function(){i("observerUpdate",e[0])},n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0))});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),l.push(a)}const l=[],n=L();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(a.params.observer){if(a.params.observeParents){var t=a.$el.parents();for(let e=0;e<t.length;e+=1)r(t[e])}r(a.$el[0],{childList:a.params.observeSlideChildren}),r(a.$wrapperEl[0],{attributes:!1})}}),s("destroy",()=>{l.forEach(e=>{e.disconnect()}),l.splice(0,l.length)})}]),C.use([function(e){let{swiper:x,extendParams:t,on:a,emit:y}=e;t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let s;function E(e,t){var a=x.params.virtual;return a.cache&&x.virtual.cache[t]?x.virtual.cache[t]:((e=a.renderSlide?O(a.renderSlide.call(x,e,t)):O(`<div class="${x.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`)).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),a.cache&&(x.virtual.cache[t]=e),e)}function l(t){var{slidesPerView:e,slidesPerGroup:a,centeredSlides:s}=x.params,{addSlidesBefore:i,addSlidesAfter:r}=x.params.virtual;const{from:l,to:n,slides:o,slidesGrid:d,offset:p}=x.virtual;x.params.cssMode||x.updateActiveIndex();var c=x.activeIndex||0;let u;u=x.rtlTranslate?"right":x.isHorizontal()?"left":"top";let h,m;m=s?(h=Math.floor(e/2)+a+r,Math.floor(e/2)+a+i):(h=e+(a-1)+r,a+i);const f=Math.max((c||0)-m,0),v=Math.min((c||0)+h,o.length-1);s=(x.slidesGrid[f]||0)-(x.slidesGrid[0]||0);function g(){x.updateSlides(),x.updateProgress(),x.updateSlidesClasses(),x.lazy&&x.params.lazy.enabled&&x.lazy.load(),y("virtualUpdate")}if(Object.assign(x.virtual,{from:f,to:v,offset:s,slidesGrid:x.slidesGrid}),l!==f||n!==v||t)if(x.params.virtual.renderExternal)x.params.virtual.renderExternal.call(x,{offset:s,from:f,to:v,slides:function(){var t=[];for(let e=f;e<=v;e+=1)t.push(o[e]);return t}()}),x.params.virtual.renderExternalUpdate?g():y("virtualUpdate");else{var w=[],b=[];if(t)x.$wrapperEl.find("."+x.params.slideClass).remove();else for(let e=l;e<=n;e+=1)(e<f||e>v)&&x.$wrapperEl.find(`.${x.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let e=0;e<o.length;e+=1)e>=f&&e<=v&&(void 0===n||t?b.push(e):(e>n&&b.push(e),e<l&&w.push(e)));b.forEach(e=>{x.$wrapperEl.append(E(o[e],e))}),w.sort((e,t)=>t-e).forEach(e=>{x.$wrapperEl.prepend(E(o[e],e))}),x.$wrapperEl.children(".swiper-slide").css(u,s+"px"),g()}else x.slidesGrid!==d&&s!==p&&x.slides.css(u,s+"px"),x.updateProgress(),y("virtualUpdate")}x.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},a("beforeInit",()=>{x.params.virtual.enabled&&(x.virtual.slides=x.params.virtual.slides,x.classNames.push(x.params.containerModifierClass+"virtual"),x.params.watchSlidesProgress=!0,x.originalParams.watchSlidesProgress=!0,x.params.initialSlide||l())}),a("setTranslate",()=>{x.params.virtual.enabled&&(x.params.cssMode&&!x._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{l()},100)):l())}),a("init update resize",()=>{x.params.virtual.enabled&&x.params.cssMode&&Y(x.wrapperEl,"--swiper-virtual-size",x.virtualSize+"px")}),Object.assign(x.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&x.virtual.slides.push(t[e]);else x.virtual.slides.push(t);l(!0)},prependSlide:function(t){var e=x.activeIndex;let a=e+1,s=1;if(Array.isArray(t)){for(let e=0;e<t.length;e+=1)t[e]&&x.virtual.slides.unshift(t[e]);a=e+t.length,s=t.length}else x.virtual.slides.unshift(t);if(x.params.virtual.cache){const i=x.virtual.cache,r={};
64Object.keys(i).forEach(e=>{var t=i[e],a=t.attr("data-swiper-slide-index");a&&t.attr("data-swiper-slide-index",parseInt(a,10)+s),r[parseInt(e,10)+s]=t}),x.virtual.cache=r}l(!0),x.slideTo(a,0)},removeSlide:function(a){if(null!=a){let t=x.activeIndex;if(Array.isArray(a))for(let e=a.length-1;0<=e;--e)x.virtual.slides.splice(a[e],1),x.params.virtual.cache&&delete x.virtual.cache[a[e]],a[e]<t&&--t,t=Math.max(t,0);else x.virtual.slides.splice(a,1),x.params.virtual.cache&&delete x.virtual.cache[a],a<t&&--t,t=Math.max(t,0);l(!0),x.slideTo(t,0)}},removeAllSlides:function(){x.virtual.slides=[],x.params.virtual.cache&&(x.virtual.cache={}),l(!0),x.slideTo(0,0)},update:l})},function(e){let{swiper:v,extendParams:t,on:a,emit:g}=e;const w=T(),b=L();function s(t){if(v.enabled){var a=v["rtlTranslate"];let e=t;var t=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,s=v.params.keyboard.pageUpDown,i=s&&33===t,s=s&&34===t,r=37===t,l=39===t,n=38===t,o=40===t;if(!v.allowSlideNext&&(v.isHorizontal()&&l||v.isVertical()&&o||s))return!1;if(!v.allowSlidePrev&&(v.isHorizontal()&&r||v.isVertical()&&n||i))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||w.activeElement&&w.activeElement.nodeName&&("input"===w.activeElement.nodeName.toLowerCase()||"textarea"===w.activeElement.nodeName.toLowerCase()))){if(v.params.keyboard.onlyInViewport&&(i||s||r||l||n||o)){let t=!1;if(0<v.$el.parents("."+v.params.slideClass).length&&0===v.$el.parents("."+v.params.slideActiveClass).length)return;var d=v.$el,p=d[0].clientWidth,d=d[0].clientHeight,c=b.innerWidth,u=b.innerHeight,h=v.$el.offset(),m=(a&&(h.left-=v.$el[0].scrollLeft),[[h.left,h.top],[h.left+p,h.top],[h.left,h.top+d],[h.left+p,h.top+d]]);for(let e=0;e<m.length;e+=1){var f=m[e];0<=f[0]&&f[0]<=c&&0<=f[1]&&f[1]<=u&&(0===f[0]&&0===f[1]||(t=!0))}if(!t)return}v.isHorizontal()?((i||s||r||l)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((s||l)&&!a||(i||r)&&a)&&v.slideNext(),((i||r)&&!a||(s||l)&&a)&&v.slidePrev()):((i||s||n||o)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(s||o)&&v.slideNext(),(i||n)&&v.slidePrev()),g("keyPress",t)}}}function i(){v.keyboard.enabled||(O(w).on("keydown",s),v.keyboard.enabled=!0)}function r(){v.keyboard.enabled&&(O(w).off("keydown",s),v.keyboard.enabled=!1)}v.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),a("init",()=>{v.params.keyboard.enabled&&i()}),a("destroy",()=>{v.keyboard.enabled&&r()}),Object.assign(v.keyboard,{enable:i,disable:r})},function(e){let{swiper:p,extendParams:t,on:a,emit:c}=e;const s=L();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),p.mousewheel={enabled:!1};let u,i=g(),h;const m=[];function r(){p.enabled&&(p.mouseEntered=!0)}function l(){p.enabled&&(p.mouseEntered=!1)}function f(e){p.params.mousewheel.thresholdDelta&&e.delta<p.params.mousewheel.thresholdDelta||p.params.mousewheel.thresholdTime&&g()-i<p.params.mousewheel.thresholdTime||6<=e.delta&&g()-i<60||(e.direction<0?p.isEnd&&!p.params.loop||p.animating||(p.slideNext(),c("scroll",e.raw)):p.isBeginning&&!p.params.loop||p.animating||(p.slidePrev(),c("scroll",e.raw)),i=(new s.Date).getTime())}function n(s){let i=s;if(p.enabled){var r=p.params.mousewheel;p.params.cssMode&&i.preventDefault();let e=p.$el;if("container"!==p.params.mousewheel.eventsTarget&&(e=O(p.params.mousewheel.eventsTarget)),!p.mouseEntered&&!e[0].contains(i.target)&&!r.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let t=0;var l=p.rtlTranslate?-1:1,n=function(e){let t=0,a=0,s=0,i=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),s=10*t,i=10*a,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=i,i=0),(s||i)&&e.deltaMode&&(1===e.deltaMode?(s*=40,i*=40):(s*=800,i*=800)),s&&!t&&(t=s<1?-1:1),i&&!a&&(a=i<1?-1:1),{spinX:t,spinY:a,pixelX:s,pixelY:i}}(i);if(r.forceToAxis)if(p.isHorizontal()){if(!(Math.abs(n.pixelX)>Math.abs(n.pixelY)))return!0;t=-n.pixelX*l}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;t=-n.pixelY}else t=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*l:-n.pixelY;if(0===t)return!0;r.invert&&(t=-t);let a=p.getTranslate()+t*r.sensitivity;if((a=a>
64=p.minTranslate()?p.minTranslate():a)<=p.maxTranslate()&&(a=p.maxTranslate()),(!!p.params.loop||!(a===p.minTranslate()||a===p.maxTranslate()))&&p.params.nested&&i.stopPropagation(),p.params.freeMode&&p.params.freeMode.enabled){const o={time:g(),delta:Math.abs(t),direction:Math.sign(t)};l=h&&o.time<h.time+500&&o.delta<=h.delta&&o.direction===h.direction;if(!l){h=void 0,p.params.loop&&p.loopFix();let e=p.getTranslate()+t*r.sensitivity;n=p.isBeginning,r=p.isEnd;if((e=e>=p.minTranslate()?p.minTranslate():e)<=p.maxTranslate()&&(e=p.maxTranslate()),p.setTransition(0),p.setTranslate(e),p.updateProgress(),p.updateActiveIndex(),p.updateSlidesClasses(),(!n&&p.isBeginning||!r&&p.isEnd)&&p.updateSlidesClasses(),p.params.freeMode.sticky){clearTimeout(u),u=void 0,15<=m.length&&m.shift();n=m.length?m[m.length-1]:void 0,r=m[0];if(m.push(o),n&&(o.delta>n.delta||o.direction!==n.direction))m.splice(0);else if(15<=m.length&&o.time-r.time<500&&1<=r.delta-o.delta&&o.delta<=6){const d=0<t?.8:.2;h=o,m.splice(0),u=S(()=>{p.slideToClosest(p.params.speed,!0,void 0,d)},0)}u=u||S(()=>{h=o,m.splice(0),p.slideToClosest(p.params.speed,!0,void 0,.5)},500)}if(l||c("scroll",i),p.params.autoplay&&p.params.autoplayDisableOnInteraction&&p.autoplay.stop(),e===p.minTranslate()||e===p.maxTranslate())return!0}}else{n={time:g(),delta:Math.abs(t),direction:Math.sign(t),raw:s},r=(2<=m.length&&m.shift(),m.length?m[m.length-1]:void 0);if(m.push(n),(!r||n.direction!==r.direction||n.delta>r.delta||n.time>r.time+150)&&f(n),function(e){var t=p.params.mousewheel;if(e.direction<0){if(p.isEnd&&!p.params.loop&&t.releaseOnEdges)return 1}else if(p.isBeginning&&!p.params.loop&&t.releaseOnEdges)return 1}(n))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1}}function o(e){let t=p.$el;(t="container"!==p.params.mousewheel.eventsTarget?O(p.params.mousewheel.eventsTarget):t)[e]("mouseenter",r),t[e]("mouseleave",l),t[e]("wheel",n)}function d(){if(p.params.cssMode)p.wrapperEl.removeEventListener("wheel",n);else{if(p.mousewheel.enabled)return!1;
64o("on"),p.mousewheel.enabled=!0}return!0}function v(){if(p.params.cssMode)p.wrapperEl.addEventListener(event,n);else{if(!p.mousewheel.enabled)return!1;o("off"),p.mousewheel.enabled=!1}return!0}a("init",()=>{!p.params.mousewheel.enabled&&p.params.cssMode&&v(),p.params.mousewheel.enabled&&d()}),a("destroy",()=>{p.params.cssMode&&d(),p.mousewheel.enabled&&v()}),Object.assign(p.mousewheel,{enable:d,disable:v})},function(e){let{swiper:i,extendParams:t,on:a,emit:r}=e;function s(e){let t;return t=e&&(t=O(e),i.params.uniqueNavElements)&&"string"==typeof e&&1<t.length&&1===i.$el.find(e).length?i.$el.find(e):t}function l(e,t){var a=i.params.navigation;e&&0<e.length&&(e[t?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t),i.params.watchOverflow)&&i.enabled&&e[i.isLocked?"addClass":"removeClass"](a.lockClass)}function n(){var e,t;i.params.loop||({$nextEl:e,$prevEl:t}=i.navigation,l(t,i.isBeginning&&!i.params.rewind),l(e,i.isEnd&&!i.params.rewind))}function o(e){e.preventDefault(),i.isBeginning&&!i.params.loop&&!i.params.rewind||(i.slidePrev(),r("navigationPrev"))}function d(e){e.preventDefault(),i.isEnd&&!i.params.loop&&!i.params.rewind||(i.slideNext(),r("navigationNext"))}function p(){var e,t,a=i.params.navigation;i.params.navigation=M(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),(a.nextEl||a.prevEl)&&(e=s(a.nextEl),t=s(a.prevEl),e&&0<e.length&&e.on("click",d),t&&0<t.length&&t.on("click",o),Object.assign(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),i.enabled||(e&&e.addClass(a.lockClass),t&&t.addClass(a.lockClass)))}function c(){var{$nextEl:e,$prevEl:t}=i.navigation;e&&e.length&&(e.off("click",d),e.removeClass(i.params.navigation.disabledClass)),t&&t.length&&(t.off("click",o),t.removeClass(i.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),i.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",()=>{(!1===i.params.navigation.enabled?u:(p(),n))()}),a("toEdge fromEdge lock unlock",()=>{n()}),a("destroy",()=>{c()}),a("enable disable",()=>{var{$nextEl:e,$prevEl:t}=i.navigation;e&&e[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass),t&&t[i.enabled?"removeClass":"addClass"](i.params.navigation.lockClass)}),a("click",(e,t)=>{var{$nextEl:a,$prevEl:s}=i.navigation,t=t.target;if(i.params.navigation.hideOnClick&&!O(t).is(s)&&!O(t).is(a)&&(!(i.pagination&&i.params.pagination&&i.params.pagination.clickable)||i.pagination.el!==t&&!i.pagination.el.contains(t))){let e;a?e=a.hasClass(i.params.navigation.hiddenClass):s&&(e=s.hasClass(i.params.navigation.hiddenClass)),!0===e?r("navigationShow"):r("navigationHide"),a&&a.toggleClass(i.params.navigation.hiddenClass),s&&s.toggleClass(i.params.navigation.hiddenClass)}});const u=()=>{i.$el.addClass(i.params.navigation.navigationDisabledClass),c()};Object.assign(i.navigation,{enable:()=>{i.$el.removeClass(i.params.navigation.navigationDisabledClass),p(),n()},disable:u,update:n,init:p,destroy:c})},function(e){let{swiper:c,extendParams:t,on:a,emit:u}=e;e="swiper-pagination",t({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:e=>e,formatFractionTotal:e=>e,bulletClass:e+"-bullet",bulletActiveClass:e+"-bullet-active",modifierClass:e+"-",currentClass:e+"-current",totalClass:e+"-total",hiddenClass:e+"-hidden",progressbarFillClass:e+"-progressbar-fill",progressbarOppositeClass:e+"-progressbar-opposite",clickableClass:e+"-clickable",lockClass:e+"-lock",horizontalClass:e+"-horizontal",verticalClass:e+"-vertical",paginationDisabledClass:e+"-disabled"}}),c.pagination={el:null,$el:null,bullets:[]};let h,m=0;function f(){return!c.params.pagination.el||!c.pagination.el||!c.pagination.$el||0===c.pagination.$el.length}function v(e,t){var a=c.params.pagination["bulletActiveClass"];e[t]().addClass(a+"-"+t)[t]().addClass(a+`-${t}-`+t)}function s(){var t=c.rtl;const r=c.params.pagination;if(!f()){var l=(c.virtual&&c.params.virtual.enabled?c.virtual:c).slides.length,n=c.pagination.$el;let i;
64var s=c.params.loop?Math.ceil((l-2*c.loopedSlides)/c.params.slidesPerGroup):c.snapGrid.length;if(c.params.loop?((i=Math.ceil((c.activeIndex-c.loopedSlides)/c.params.slidesPerGroup))>l-1-2*c.loopedSlides&&(i-=l-2*c.loopedSlides),i>s-1&&(i-=s),i<0&&"bullets"!==c.params.paginationType&&(i=s+i)):i=void 0!==c.snapIndex?c.snapIndex:c.activeIndex||0,"bullets"===r.type&&c.pagination.bullets&&0<c.pagination.bullets.length){var o=c.pagination.bullets;let a,s,e;if(r.dynamicBullets&&(h=o.eq(0)[c.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(c.isHorizontal()?"width":"height",h*(r.dynamicMainBullets+4)+"px"),1<r.dynamicMainBullets&&void 0!==c.previousIndex&&((m+=i-(c.previousIndex-c.loopedSlides||0))>r.dynamicMainBullets-1?m=r.dynamicMainBullets-1:m<0&&(m=0)),a=Math.max(i-m,0),s=a+(Math.min(o.length,r.dynamicMainBullets)-1),e=(s+a)/2),o.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>""+r.bulletActiveClass+e).join(" ")),1<n.length)o.each(e=>{var e=O(e),t=e.index();t===i&&e.addClass(r.bulletActiveClass),r.dynamicBullets&&(t>=a&&t<=s&&e.addClass(r.bulletActiveClass+"-main"),t===a&&v(e,"prev"),t===s)&&v(e,"next")});else{var l=o.eq(i),d=l.index();if(l.addClass(r.bulletActiveClass),r.dynamicBullets){var l=o.eq(a),p=o.eq(s);for(let e=a;e<=s;e+=1)o.eq(e).addClass(r.bulletActiveClass+"-main");if(c.params.loop)if(d>=o.length){for(let e=r.dynamicMainBullets;0<=e;--e)o.eq(o.length-e).addClass(r.bulletActiveClass+"-main");o.eq(o.length-r.dynamicMainBullets-1).addClass(r.bulletActiveClass+"-prev")}else v(l,"prev"),v(p,"next");else v(l,"prev"),v(p,"next")}}r.dynamicBullets&&(d=Math.min(o.length,r.dynamicMainBullets+4),l=(h*d-h)/2-e*h,p=t?"right":"left",o.css(c.isHorizontal()?p:"top",l+"px"))}if("fraction"===r.type&&(n.find($(r.currentClass)).text(r.formatFractionCurrent(i+1)),n.find($(r.totalClass)).text(r.formatFractionTotal(s))),"progressbar"===r.type){let e;e=r.progressbarOpposite?c.isHorizontal()?"vertical":"horizontal":c.isHorizontal()?"horizontal":"vertical";d=(i+1)/s;let t=1,a=1;"horizontal"===e?t=d:a=d,n.find($(r.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${t}) scaleY(${a})`).transition(c.params.speed)}"custom"===r.type&&r.renderCustom?(n.html(r.renderCustom(c,i+1,s)),u("paginationRender",n[0])):u("paginationUpdate",n[0]),c.params.watchOverflow&&c.enabled&&n[c.isLocked?"addClass":"removeClass"](r.lockClass)}}function i(){var s=c.params.pagination;if(!f()){var e=(c.virtual&&c.params.virtual.enabled?c.virtual:c).slides.length,i=c.pagination.$el;let a="";if("bullets"===s.type){let t=c.params.loop?Math.ceil((e-2*c.loopedSlides)/c.params.slidesPerGroup):c.snapGrid.length;c.params.freeMode&&c.params.freeMode.enabled&&!c.params.loop&&t>e&&(t=e);for(let e=0;e<t;e+=1)s.renderBullet?a+=s.renderBullet.call(c,e,s.bulletClass):a+=`<${s.bulletElement} class="${s.bulletClass}"></${s.bulletElement}>`;i.html(a),c.pagination.bullets=i.find($(s.bulletClass))}"fraction"===s.type&&(a=s.renderFraction?s.renderFraction.call(c,s.currentClass,s.totalClass):`<span class="${s.currentClass}"></span>`+" / "+`<span class="${s.totalClass}"></span>`,i.html(a)),"progressbar"===s.type&&(a=s.renderProgressbar?s.renderProgressbar.call(c,s.progressbarFillClass):`<span class="${s.progressbarFillClass}"></span>`,i.html(a)),"custom"!==s.type&&u("paginationRender",c.pagination.$el[0])}}function r(){c.params.pagination=M(c,c.originalParams.pagination,c.params.pagination,{el:"swiper-pagination"});var t=c.params.pagination;if(t.el){let e=O(t.el);0===e.length||(c.params.uniqueNavElements&&"string"==typeof t.el&&1<e.length&&1<(e=c.$el.find(t.el)).length&&(e=e.filter(e=>O(e).parents(".swiper")[0]===c.el)),"bullets"===t.type&&t.clickable&&e.addClass(t.clickableClass),e.addClass(t.modifierClass+t.type),e.addClass(c.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.addClass(""+t.modifierClass+t.type+"-dynamic"),m=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.addClass(t.progressbarOppositeClass),t.clickable&&e.on("click",$(t.bulletClass),function(e){e.preventDefault();let t=O(this).index()*c.params.slidesPerGroup;c.params.loop&&(t+=c.loopedSlides),c.slideTo(t)}),Object.assign(c.pagination,{$el:e,el:e[0]}),c.enabled)||e.addClass(t.lockClass)}}function l(){var e,t=c.params.pagination;
64f()||((e=c.pagination.$el).removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),e.removeClass(c.isHorizontal()?t.horizontalClass:t.verticalClass),c.pagination.bullets&&c.pagination.bullets.removeClass&&c.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click",$(t.bulletClass)))}a("init",()=>{(!1===c.params.pagination.enabled?n:(r(),i(),s))()}),a("activeIndexChange",()=>{(c.params.loop||void 0===c.snapIndex)&&s()}),a("snapIndexChange",()=>{c.params.loop||s()}),a("slidesLengthChange",()=>{c.params.loop&&(i(),s())}),a("snapGridLengthChange",()=>{c.params.loop||(i(),s())}),a("destroy",()=>{l()}),a("enable disable",()=>{var e=c.pagination["$el"];e&&e[c.enabled?"removeClass":"addClass"](c.params.pagination.lockClass)}),a("lock unlock",()=>{s()}),a("click",(e,t)=>{var t=t.target,a=c.pagination["$el"];c.params.pagination.el&&c.params.pagination.hideOnClick&&a&&0<a.length&&!O(t).hasClass(c.params.pagination.bulletClass)&&(c.navigation&&(c.navigation.nextEl&&t===c.navigation.nextEl||c.navigation.prevEl&&t===c.navigation.prevEl)||(!0===a.hasClass(c.params.pagination.hiddenClass)?u("paginationShow"):u("paginationHide"),a.toggleClass(c.params.pagination.hiddenClass)))});const n=()=>{c.$el.addClass(c.params.pagination.paginationDisabledClass),c.pagination.$el&&c.pagination.$el.addClass(c.params.pagination.paginationDisabledClass),l()};Object.assign(c.pagination,{enable:()=>{c.$el.removeClass(c.params.pagination.paginationDisabledClass),c.pagination.$el&&c.pagination.$el.removeClass(c.params.pagination.paginationDisabledClass),r(),i(),s()},disable:n,render:i,update:s,init:r,destroy:l})},function(e){let{swiper:n,extendParams:t,on:a,emit:r}=e;const o=T();let l=!1,d=null,p=null,c,u,h,s;function i(){if(n.params.scrollbar.el&&n.scrollbar.el){var{scrollbar:a,rtlTranslate:s,progress:i}=n;const{$dragEl:r,$el:l}=a;a=n.params.scrollbar;let e=u,t=(h-u)*i;s?0<(t=-t)?(e=u-t,t=0):-t+u>h&&(e=h+t):t<0?(e=u+t,t=0):t+u>h&&(e=h-t),n.isHorizontal()?(r.transform(`translate3d(${t}px, 0, 0)`),r[0].style.width=e+"px"):(r.transform(`translate3d(0px, ${t}px, 0)`),r[0].style.height=e+"px"),a.hide&&(clearTimeout(d),l[0].style.opacity=1,d=setTimeout(()=>{l[0].style.opacity=0,l.transition(400)},1e3))}}function m(){var e,t,a;n.params.scrollbar.el&&n.scrollbar.el&&(e=n["scrollbar"],{$dragEl:t,$el:a}=e,t[0].style.width="",t[0].style.height="",h=n.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,s=n.size/(n.virtualSize+n.params.slidesOffsetBefore-(n.params.centeredSlides?n.snapGrid[0]:0)),u="auto"===n.params.scrollbar.dragSize?h*s:parseInt(n.params.scrollbar.dragSize,10),n.isHorizontal()?t[0].style.width=u+"px":t[0].style.height=u+"px",1<=s?a[0].style.display="none":a[0].style.display="",n.params.scrollbar.hide&&(a[0].style.opacity=0),n.params.watchOverflow)&&n.enabled&&e.$el[n.isLocked?"addClass":"removeClass"](n.params.scrollbar.lockClass)}function f(e){return n.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY}function v(e){var{scrollbar:t,rtlTranslate:a}=n,t=t["$el"];let s;s=(f(e)-t.offset()[n.isHorizontal()?"left":"top"]-(null!==c?c:u/2))/(h-u),s=Math.max(Math.min(s,1),0),a&&(s=1-s);e=n.minTranslate()+(n.maxTranslate()-n.minTranslate())*s;n.updateProgress(e),n.setTranslate(e),n.updateActiveIndex(),n.updateSlidesClasses()}function g(e){var t=n.params.scrollbar,{scrollbar:a,$wrapperEl:s}=n,{$el:a,$dragEl:i}=a;l=!0,c=e.target===i[0]||e.target===i?f(e)-e.target.getBoundingClientRect()[n.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),i.transition(100),v(e),clearTimeout(p),a.transition(0),t.hide&&a.css("opacity",1),n.params.cssMode&&n.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function w(e){var{scrollbar:t,$wrapperEl:a}=n,{$el:t,$dragEl:s}=t;l&&(e.preventDefault?e.preventDefault():e.returnValue=!1,v(e),a.transition(0),t.transition(0),s.transition(0),r("scrollbarDragMove",e))}function b(e){var t=n.params.scrollbar,{scrollbar:a,$wrapperEl:s}=n;const i=a["$el"];l&&(l=!1,n.params.cssMode&&(n.$wrapperEl.css("scroll-snap-type",""),s.transition("")),t.hide&&(clearTimeout(p),p=S(()=>{i.css("opacity",0),i.transition(400)},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&&n.slideToClosest()}function x(e){var t,{scrollbar:a,touchEventsTouch:s,touchEventsDesktop:i,params:r,support:l}=n,a=a.$el;a&&(a=a[0],t=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},r=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1},a)&&(e="on"===e?"addEventListener":"removeEventListener",l.touch?(a[e](s.start,g,t),a[e](s.move,w,t),a[e](s.end,b,r)):(a[e](i.start,g,t),o[e](i.move,w,t),o[e](i.end,b,r)))}function y(){var{scrollbar:a,$el:s}=n,i=(n.params.scrollbar=M(n,n.originalParams.scrollbar,n.params.scrollbar,{el:"swiper-scrollbar"}),n.params.scrollbar);if(i.el){let e=O(i.el),t=((e=n.params.uniqueNavElements&&"string"==typeof i.el&&1<e.length&&1===s.find(i.el).length?s.find(i.el):e).addClass(n.isHorizontal()?i.horizontalClass:i.verticalClass),e.find("."+n.params.scrollbar.dragClass));0===t.length&&(t=O(`<div class="${n.params.scrollbar.dragClass}"></div>`),e.append(t)),Object.assign(a,{$el:e,el:e[0],$dragEl:t,dragEl:t[0]}),i.draggable&&n.params.scrollbar.el&&n.scrollbar.el&&x("on"),e&&e[n.enabled?"removeClass":"addClass"](n.params.scrollbar.lockClass)}}function E(){var e=n.params.scrollbar,t=n.scrollbar.$el;t&&t.removeClass(n.isHorizontal()?e.horizontalClass:e.verticalClass),n.params.scrollbar.el&&n.scrollbar.el&&x("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),n.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},a("init",()=>{(!1===n.params.scrollbar.enabled?C:(y(),m(),i))()}),a("update resize observerUpdate lock unlock",()=>{m()}),a("setTranslate",()=>{i()}),a("setTransition",(e,t)=>{t=t,n.params.scrollbar.el&&n.scrollbar.el&&n.scrollbar.$dragEl.transition(t)}),a("enable disable",()=>{var e=n.scrollbar["$el"];e&&e[n.enabled?"removeClass":"addClass"](n.params.scrollbar.lockClass)}),a("destroy",()=>{E()});const C=()=>{n.$el.addClass(n.params.scrollbar.scrollbarDisabledClass),n.scrollbar.$el&&n.scrollbar.$el.addClass(n.params.scrollbar.scrollbarDisabledClass),E()};Object.assign(n.scrollbar,{enable:()=>{n.$el.removeClass(n.params.scrollbar.scrollbarDisabledClass),n.scrollbar.$el&&n.scrollbar.$el.removeClass(n.params.scrollbar.scrollbarDisabledClass),y(),m(),i()},disable:C,updateSize:m,setTranslate:i,init:y,destroy:E})},function(e){let{swiper:o,extendParams:t,on:a}=e;t({parallax:{enabled:!1}});const r=(e,t)=>{var a=o["rtl"],e=O(e),a=a?-1:1,s=e.attr("data-swiper-parallax")||"0";let i=e.attr("data-swiper-parallax-x"),r=e.attr("data-swiper-parallax-y");var l=e.attr("data-swiper-parallax-scale"),n=e.attr("data-swiper-parallax-opacity");i||r?(i=i||"0",r=r||"0"):o.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=0<=i.indexOf("%")?parseInt(i,10)*t*a+"%":i*t*a+"px",r=0<=r.indexOf("%")?parseInt(r,10)*t+"%":r*t+"px",null!=n&&(s=n-(n-1)*(1-Math.abs(t)),e[0].style.opacity=s),null==l?e.transform(`translate3d(${i}, ${r}, 0px)`):(a=l-(l-1)*(1-Math.abs(t)),e.transform(`translate3d(${i}, ${r}, 0px) scale(${a})`))},s=()=>{const{$el:e,slides:t,progress:s,snapGrid:i}=o;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{r(e,s)}),t.each((e,t)=>{let a=e.progress;1<o.params.slidesPerGroup&&"auto"!==o.params.slidesPerView&&(a+=Math.ceil(t/2)-s*(i.length-1)),a=Math.min(Math.max(a,-1),1),O(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{r(e,a)})})};a("beforeInit",()=>{o.params.parallax.enabled&&(o.params.watchSlidesProgress=!0,o.originalParams.watchSlidesProgress=!0)}),a("init",()=>{o.params.parallax.enabled&&s()}),a("setTranslate",()=>{o.params.parallax.enabled&&s()}),a("setTransition",(e,t)=>{var a;o.params.parallax.enabled&&(void 0===(a=t)&&(a=o.params.speed),o.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{e=O(e);let t=parseInt(e.attr("data-swiper-parallax-duration"),10)||a;0===a&&(t=0),e.transition(t)}))})},function(e){let{swiper:c,extendParams:t,on:a,emit:s}=e;const u=L();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),c.zoom={enabled:!1};let h=1,r=!1,i,l,n;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={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:{}},o={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let d=1;function p(e){var t,a,s;return e.targetTouches.length<2?1:(t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY,Math.sqrt((s-t)**2+(e-a)**2))}function v(e){var t=c.support,a=c.params.zoom;if(l=!1,n=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;l=!0,m.scaleStart=p(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=O(e.target).closest("."+c.params.slideClass),0===m.$slideEl.length&&(m.$slideEl=c.slides.eq(c.activeIndex)),m.$imageEl=m.$slideEl.find("."+a.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+a.containerClass),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),r=!0):m.$imageEl=void 0}function g(e){var t=c.support,a=c.params.zoom,s=c.zoom;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;n=!0,m.scaleMove=p(e)}m.$imageEl&&0!==m.$imageEl.length?(t.gestures?s.scale=e.scale*h:s.scale=m.scaleMove/m.scaleStart*h,s.scale>m.maxRatio&&(s.scale=m.maxRatio-1+(s.scale-m.maxRatio+1)**.5),s.scale<a.minRatio&&(s.scale=a.minRatio+1-(a.minRatio-s.scale+1)**.5),m.$imageEl.transform(`translate3d(0,
640,0) scale(${s.scale})`)):"gesturechange"===e.type&&v(e)}function w(e){var t=c.device,a=c.support,s=c.params.zoom,i=c.zoom;if(!a.gestures){if(!l||!n)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!t.android)return;l=!1,n=!1}m.$imageEl&&0!==m.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,m.maxRatio),s.minRatio),m.$imageEl.transition(c.params.speed).transform(`translate3d(0,0,0) scale(${i.scale})`),h=i.scale,r=!1,1===i.scale)&&(m.$slideEl=void 0)}function b(e){var t=c.zoom;if(m.$imageEl&&0!==m.$imageEl.length&&(c.allowClick=!1,f.isTouched)&&m.$slideEl){f.isMoved||(f.width=m.$imageEl[0].offsetWidth,f.height=m.$imageEl[0].offsetHeight,f.startX=I(m.$imageWrapEl[0],"x")||0,f.startY=I(m.$imageWrapEl[0],"y")||0,m.slideWidth=m.$slideEl[0].offsetWidth,m.slideHeight=m.$slideEl[0].offsetHeight,m.$imageWrapEl.transition(0));var a=f.width*t.scale,t=f.height*t.scale;if(!(a<m.slideWidth&&t<m.slideHeight)){if(f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-t/2,0),f.maxY=-f.minY,f.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,f.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!f.isMoved&&!r){if(c.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!c.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=f.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=f.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(f.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(f.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(f.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(f.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=f.touchesCurrent.x,o.prevPositionY=f.touchesCurrent.y,o.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}}function x(){var e=c.zoom;m.$slideEl&&c.previousIndex!==c.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,h=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function y(i){var r,l,n,o,d=c.zoom,p=c.params.zoom;if(m.$slideEl||(i&&i.target&&(m.$slideEl=O(i.target).closest("."+c.params.slideClass)),m.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?m.$slideEl=c.$wrapperEl.children("."+c.params.slideActiveClass):m.$slideEl=c.slides.eq(c.activeIndex)),m.$imageEl=m.$slideEl.find("."+p.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+p.containerClass)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length){c.params.cssMode&&(c.wrapperEl.style.overflow="hidden",c.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(""+p.zoomedSlideClass);let e,t;let a,s;t=void 0===f.touchesStart.x&&i?(e=("touchend"===i.type?i.changedTouches[0]:i).pageX,("touchend"===i.type?i.changedTouches[0]:i).pageY):(e=f.touchesStart.x,f.touchesStart.y),d.scale=m.$imageWrapEl.attr("data-swiper-zoom")||p.maxRatio,h=m.$imageWrapEl.attr("data-swiper-zoom")||p.maxRatio,i?(p=m.$slideEl[0].offsetWidth,i=m.$slideEl[0].offsetHeight,r=m.$slideEl.offset().left+u.scrollX,l=m.$slideEl.offset().top+u.scrollY,r=r+p/2-e,l=l+i/2-t,n=m.$imageEl[0].offsetWidth,o=m.$imageEl[0].offsetHeight,n=n*d.scale,o=o*d.scale,n=-(p=Math.min(p/2-n/2,0)),o=-(i=Math.min(i/2-o/2,0)),a=r*d.scale,s=l*d.scale,(a=a<p?p:a)>n&&(a=n),(s=s<i?i:s)>o&&(s=o)):(a=0,s=0),m.$imageWrapEl.transition(300).transform(`translate3d(${a}px, ${s}
64px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${d.scale})`)}}function E(){var e=c.zoom,t=c.params.zoom;m.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?m.$slideEl=c.$wrapperEl.children("."+c.params.slideActiveClass):m.$slideEl=c.slides.eq(c.activeIndex),m.$imageEl=m.$slideEl.find("."+t.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent("."+t.containerClass)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(c.params.cssMode&&(c.wrapperEl.style.overflow="",c.wrapperEl.style.touchAction=""),e.scale=1,h=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(""+t.zoomedSlideClass),m.$slideEl=void 0)}function C(e){var t=c.zoom;t.scale&&1!==t.scale?E():y(e)}function T(){var e=c.support;return{passiveListener:!("touchstart"!==c.touchEvents.start||!e.passiveListener||!c.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function S(){return"."+c.params.slideClass}function M(e){var t=T()["passiveListener"],a=S();c.$wrapperEl[e]("gesturestart",a,v,t),c.$wrapperEl[e]("gesturechange",a,g,t),c.$wrapperEl[e]("gestureend",a,w,t)}function $(){i||(i=!0,M("on"))}function P(){i&&(i=!1,M("off"))}function k(){var e,t,a,s=c.zoom;s.enabled||(s.enabled=!0,s=c.support,{passiveListener:e,activeListenerWithCapture:t}=T(),a=S(),s.gestures?(c.$wrapperEl.on(c.touchEvents.start,$,e),c.$wrapperEl.on(c.touchEvents.end,P,e)):"touchstart"===c.touchEvents.start&&(c.$wrapperEl.on(c.touchEvents.start,a,v,e),c.$wrapperEl.on(c.touchEvents.move,a,g,t),c.$wrapperEl.on(c.touchEvents.end,a,w,e),c.touchEvents.cancel)&&c.$wrapperEl.on(c.touchEvents.cancel,a,w,e),c.$wrapperEl.on(c.touchEvents.move,"."+c.params.zoom.containerClass,b,t))}function z(){var e,t,a,s=c.zoom;s.enabled&&(e=c.support,{passiveListener:s,activeListenerWithCapture:t}=(s.enabled=!1,T()),a=S(),e.gestures?(c.$wrapperEl.off(c.touchEvents.start,$,s),c.$wrapperEl.off(c.touchEvents.end,P,s)):"touchstart"===c.touchEvents.start&&(c.$wrapperEl.off(c.touchEvents.start,a,v,s),c.$wrapperEl.off(c.touchEvents.move,a,g,t),c.$wrapperEl.off(c.touchEvents.end,a,w,s),c.touchEvents.cancel)&&c.$wrapperEl.off(c.touchEvents.cancel,a,w,s),c.$wrapperEl.off(c.touchEvents.move,"."+c.params.zoom.containerClass,b,t))}Object.defineProperty(c.zoom,"scale",{get(){return d},set(e){var t,a;d!==e&&(t=m.$imageEl?m.$imageEl[0]:void 0,a=m.$slideEl?m.$slideEl[0]:void 0,s("zoomChange",e,t,a)),d=e}}),a("init",()=>{c.params.zoom.enabled&&k()}),a("destroy",()=>{z()}),a("touchStart",(e,t)=>{var a;c.zoom.enabled&&(t=t,a=c.device,m.$imageEl)&&0!==m.$imageEl.length&&!f.isTouched&&(a.android&&t.cancelable&&t.preventDefault(),f.isTouched=!0,f.touchesStart.x=("touchstart"===t.type?t.targetTouches[0]:t).pageX,f.touchesStart.y=("touchstart"===t.type?t.targetTouches[0]:t).pageY)}),a("touchEnd",(e,t)=>{if(c.zoom.enabled){var a=c.zoom;if(m.$imageEl&&0!==m.$imageEl.length)if(f.isTouched&&f.isMoved){f.isTouched=!1,f.isMoved=!1;let e=300,t=300;var s=o.x*e,s=f.currentX+s,i=o.y*t,i=f.currentY+i,r=(0!==o.x&&(e=Math.abs((s-f.currentX)/o.x)),0!==o.y&&(t=Math.abs((i-f.currentY)/o.y)),Math.max(e,t)),s=(f.currentX=s,f.currentY=i,f.width*a.scale),i=f.height*a.scale;f.minX=Math.min(m.slideWidth/2-s/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-i/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(r).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}else f.isTouched=!1,f.isMoved=!1}}),a("doubleTap",(e,t)=>{!c.animating&&c.params.zoom.enabled&&c.zoom.enabled&&c.params.zoom.toggle&&C(t)}),a("transitionEnd",()=>{c.zoom.enabled&&c.params.zoom.enabled&&x()}),a("slideChange",()=>{c.zoom.enabled&&c.params.zoom.enabled&&c.params.cssMode&&x()}),Object.assign(c.zoom,{enable:k,disable:z,in:y,out:E,toggle:C})},function(e){let{swiper:c,extendParams:t,on:a,emit:p}=e,o=(t({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"}}),!(c.lazy={})),u=!1;function h(e,n){void 0===n&&(n=!0);const o=c.params.lazy;if(void 0!==e&&0!==c.slides.length){const d=c.virtual&&c.params.virtual.enabled?c.$wrapperEl.children(`.${c.params.slideClass}[data-swiper-slide-index="${e}"]`):c.slides.eq(e);e=d.find(`.${o.elementClass}:not(.${o.loadedClass}):not(.${o.loadingClass})`);!d.hasClass(o.elementClass)||d.hasClass(o.loadedClass)||d.hasClass(o.loadingClass)||e.push(d[0]),0!==e.length&&e.each(e=>{const t=O(e),a=(t.addClass(o.loadingClass),t.attr("data-background")),s=t.attr("data-src"),i=t.attr("data-srcset"),r=t.attr("data-sizes"),l=t.parent("picture");c.loadImage(t[0],s||a,i,r,!1,()=>{var e;void 0===c||null===c||!c||c&&!c.params||c.destroyed||(a?(t.css("background-image",`url("${a}")`),t.removeAttr("data-background")):(i&&(t.attr("srcset",i),t.removeAttr("data-srcset")),r&&(t.attr("sizes",r),t.removeAttr("data-sizes")),l.length&&l.children("source").each(e=>{e=O(e);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),s&&(t.attr("src",s),t.removeAttr("data-src"))),t.addClass(o.loadedClass).removeClass(o.loadingClass),d.find("."+o.preloaderClass).remove(),c.params.loop&&n&&(e=d.attr("data-swiper-slide-index"),d.hasClass(c.params.slideDuplicateClass)?h(c.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${c.params.slideDuplicateClass})`).index(),!1):h(c.$wrapperEl.children(`.${c.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)),p("lazyImageReady",d[0],t[0]),c.params.autoHeight&&c.updateAutoHeight())}),p("lazyImageLoad",d[0],t[0])})}}function d(){const{$wrapperEl:t,params:a,slides:s,activeIndex:i}=c,r=c.virtual&&a.virtual.enabled;var l=a.lazy;let n=a.slidesPerView;function o(e){if(r){if(t.children(`.${a.slideClass}[data-swiper-slide-index="${e}"]`).length)return 1}else if(s[e])return 1}function e(e){return r?O(e).attr("data-swiper-slide-index"):O(e).index()}if("auto"===n&&(n=0),u=u||!0,c.params.watchSlidesProgress)t.children("."+a.slideVisibleClass).each(e=>{h(r?O(e).attr("data-swiper-slide-index"):O(e).index())});else if(1<n)for(let e=i;e<i+n;e+=1)o(e)&&h(e);else h(i);if(l.loadPrevNext)if(1<n||l.loadPrevNextAmount&&1<l.loadPrevNextAmount){var l=l.loadPrevNextAmount,d=Math.ceil(n),p=Math.min(i+d+Math.max(l,d),s.length),l=Math.max(i-Math.max(d,l),0);for(let e=i+d;e<p;e+=1)o(e)&&h(e);for(let e=l;e<i;e+=1)o(e)&&h(e)}else{d=t.children("."+a.slideNextClass),l=(0<d.length&&h(e(d)),t.children("."+a.slidePrevClass));0<l.length&&h(e(l))}}function m(){var e=L();if(c&&!c.destroyed){var a=c.params.lazy.scrollingElement?O(c.params.lazy.scrollingElement):O(e),s=a[0]===e,i=s?e.innerWidth:a[0].offsetWidth,r=s?e.innerHe
64ight:a[0].offsetHeight,s=c.$el.offset(),e=c["rtlTranslate"];let t=!1;e&&(s.left-=c.$el[0].scrollLeft);var l=[[s.left,s.top],[s.left+c.width,s.top],[s.left,s.top+c.height],[s.left+c.width,s.top+c.height]];for(let e=0;e<l.length;e+=1){var n=l[e];0<=n[0]&&n[0]<=i&&0<=n[1]&&n[1]<=r&&(0===n[0]&&0===n[1]||(t=!0))}e=!("touchstart"!==c.touchEvents.start||!c.support.passiveListener||!c.params.passiveListeners)&&{passive:!0,capture:!1};t?(d(),a.off("scroll",m,e)):o||(o=!0,a.on("scroll",m,e))}}a("beforeInit",()=>{c.params.lazy.enabled&&c.params.preloadImages&&(c.params.preloadImages=!1)}),a("init",()=>{c.params.lazy.enabled&&(c.params.lazy.checkInView?m:d)()}),a("scroll",()=>{c.params.freeMode&&c.params.freeMode.enabled&&!c.params.freeMode.sticky&&d()}),a("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{c.params.lazy.enabled&&(c.params.lazy.checkInView?m:d)()}),a("transitionStart",()=>{!c.params.lazy.enabled||!c.params.lazy.loadOnTransitionStart&&(c.params.lazy.loadOnTransitionStart||u)||(c.params.lazy.checkInView?m:d)()}),a("transitionEnd",()=>{c.params.lazy.enabled&&!c.params.lazy.loadOnTransitionStart&&(c.params.lazy.checkInView?m:d)()}),a("slideChange",()=>{var{lazy:e,cssMode:t,watchSlidesProgress:a,touchReleaseOnEdges:s,resistanceRatio:i}=c.params;e.enabled&&(t||a&&(s||0===i))&&d()}),a("destroy",()=>{c.$el&&c.$el.find("."+c.params.lazy.loadingClass).removeClass(c.params.lazy.loadingClass)}),Object.assign(c.lazy,{load:d,loadInSlide:h})},function(e){let{swiper:n,extendParams:t,on:a}=e;function o(e,t){const a=function(){let a,s,i;return(e,t)=>{for(s=-1,a=e.length;1<a-s;)e[i=a+s>>1]<=t?s=i:a=i;return a}}();this.x=e,this.y=t,this.lastIndex=e.length-1;let s,i;return this.interpolate=function(e){return e?(i=a(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0},this}function s(){n.controller.control&&n.controller.spline&&(n.controller.spline=void 0,delete n.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),n.controller={control:void 0},a("beforeInit",()=>{n.controller.control=n.params.controller.control}),a("update",()=>{s()}),a("resize",()=>{s()}),a("observerUpdate",()=>{s()}),a("setTranslate",(e,t,a)=>{n.controller.control&&n.controller.setTranslate(t,a)}),a("setTransition",(e,t,a)=>{n.controller.control&&n.controller.setTransition(t,a)}),Object.assign(n.controller,{setTranslate:function(e,t){var a=n.controller.control;let s,i;var r=n.constructor;function l(e){var t,a=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(t=e,n.controller.spline||(n.controller.spline=n.params.loop?new o(n.slidesGrid,t.slidesGrid):new o(n.snapGrid,t.snapGrid)),i=-n.controller.spline.interpolate(-a)),i&&"container"!==n.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),i=(a-n.minTranslate())*s+e.minTranslate()),n.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==t&&a[e]instanceof r&&l(a[e]);else a instanceof r&&t!==a&&l(a)},setTransition:function(t,e){var a=n.constructor;const s=n.controller.control;let i;function r(e){e.setTransition(t,n),0!==t&&(e.transitionStart(),e.params.autoHeight&&S(()=>{e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(()=>{s&&(e.params.loop&&"slide"===n.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(s))for(i=0;i<s.length;i+=1)s[i]!==e&&s[i]instanceof a&&r(s[i]);else s instanceof a&&e!==s&&r(s)}})},function(e){let{swiper:l,extendParams:t,on:a}=e,n=(t({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",id:null}}),null);function s(e){var t=n;0!==t.length&&(t.html(""),t.html(e))}function i(e){e.attr("tabIndex","0")}function r(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function d(e,t){e.attr("aria-roledescription",t)}function p(e,t){e.attr("aria-label",t)}function c(e){e.attr("aria-disabled",!0)}function u(e){e.attr("aria-disabled",!1)}function h(e){var t;13!==e.keyCode&&32!==e.keyCode||(t=l.params.a11y,e=O(e.target),l.navigation&&l.navigation.$nextEl&&e.is(l.navigation.$nextEl)&&(l.isEnd&&!l.params.loop||l.slideNext(),l.isEnd?s(t.lastSlideMessage):s(t.nextSlideMessage)),l.navigation&&l.navigation.$prevEl&&e.is(l.navigation.$prevEl)&&(l.isBeginning&&!l.params.loop||l.slidePrev(),l.isBeginning?s(t.firstSlideMessage):s(t.prevSlideMessage)),l.pagination&&e.is($(l.params.pagination.bulletClass))&&e[0].click())}function m(){return l.pagination&&l.pagination.bullets&&l.pagination.bullets.length}function f(){return m()&&l.params.pagination.clickable}const v=(e,t,a)=>
64{i(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",h)),p(e,a),e.attr("aria-controls",t)},g=e=>{var t,a,e=e.target.closest("."+l.params.slideClass);e&&l.slides.includes(e)&&(t=l.slides.indexOf(e)===l.activeIndex,a=l.params.watchSlidesProgress&&l.visibleSlides&&l.visibleSlides.includes(e),t||a||(l.isHorizontal()?l.el.scrollLeft=0:l.el.scrollTop=0,l.slideTo(l.slides.indexOf(e),0)))},w=()=>{const a=l.params.a11y,s=(a.itemRoleDescriptionMessage&&d(O(l.slides),a.itemRoleDescriptionMessage),a.slideRole&&o(O(l.slides),a.slideRole),(l.params.loop?l.slides.filter(e=>!e.classList.contains(l.params.slideDuplicateClass)):l.slides).length);a.slideLabelMessage&&l.slides.each((e,t)=>{e=O(e),t=l.params.loop?parseInt(e.attr("data-swiper-slide-index"),10):t;p(e,a.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,s))})},b=()=>{var e=l.params.a11y,t=(l.$el.append(n),l.$el),t=(e.containerRoleDescriptionMessage&&d(t,e.containerRoleDescriptionMessage),e.containerMessage&&p(t,e.containerMessage),l.$wrapperEl),a=e.id||t.attr("id")||"swiper-wrapper-"+"x".repeat(a=void 0===(a=16)?16:a).replace(/x/g,()=>Math.round(16*Math.random()).toString(16)),s=l.params.autoplay&&l.params.autoplay.enabled?"off":"polite";t.attr("id",a),t.attr("aria-live",s),w();let i,r;l.navigation&&l.navigation.$nextEl&&(i=l.navigation.$nextEl),l.navigation&&l.navigation.$prevEl&&(r=l.navigation.$prevEl),i&&i.length&&v(i,a,e.nextSlideMessage),r&&r.length&&v(r,a,e.prevSlideMessage),f()&&l.pagination.$el.on("keydown",$(l.params.pagination.bulletClass),h),l.$el.on("focus",g,!0)};a("beforeInit",()=>{n=O(`<span class="${l.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),a("afterInit",()=>{l.params.a11y.enabled&&b()}),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{l.params.a11y.enabled&&w()}),a("fromEdge toEdge afterInit lock unlock",()=>{var e,t;l.params.a11y.enabled&&!l.params.loop&&!l.params.rewind&&l.navigation&&({$nextEl:e,$prevEl:t}=l.navigation,t&&0<t.length&&(l.isBeginning?(c(t),r):(u(t),i))(t),e&&0<e.length)&&(l.isEnd?(c(e),r):(u(e),i))(e)}),a("paginationUpdate",()=>{if(l.params.a11y.enabled){const t=l.params.a11y;m()&&l.pagination.bullets.each(e=>{e=O(e);l.params.pagination.clickable&&(i(e),l.params.pagination.renderBullet||(o(e,"button"),p(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,e.index()+1)))),e.is("."+l.params.pagination.bulletActiveClass)?e.attr("aria-current","true"):e.removeAttr("aria-current")})}}),a("destroy",()=>{if(l.params.a11y.enabled){n&&0<n.length&&n.remove();let e,t;l.navigation&&l.navigation.$nextEl&&(e=l.navigation.$nextEl),l.navigation&&l.navigation.$prevEl&&(t=l.navigation.$prevEl),e&&e.off("keydown",h),t&&t.off("keydown",h),f()&&l.pagination.$el.off("keydown",$(l.params.pagination.bulletClass),h),l.$el.off("focus",g,!0)}})},function(e){let{swiper:l,extendParams:t,on:a}=e,r=(t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}}),!1),s={};const n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),i=e=>{var t=L();let a;e=(a=e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},o=(a,s)=>{var i=L();if(r&&l.params.history.enabled){let e;e=l.params.url?new URL(l.params.url):i.location;s=l.slides.eq(s);let t=n(s.attr("data-history"));if(0<l.params.history.root.length){let e=l.params.history.root;"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),t=e+`/${a}/`+t}else e.pathname.includes(a)||(t=a+"/"+t);l.params.history.keepQuery&&(t+=e.search);s=i.history.state;s&&s.value===t||(l.params.history.replaceState?i.history.replaceState({value:t},null,t):i.history.pushState({value:t},null,t))}},d=(a,s,i)=>{if(s)for(let e=0,t=l.slides.length;e<t;e+=1){var r=l.slides.eq(e);n(r.attr("data-history"))!==s||r.hasClass(l.params.slideDuplicateClass)||(r=r.index(),l.slideTo(r,a,i))}else l.slideTo(0,a,i)},p=()=>{s=i(l.params.url),d(l.params.speed,s.value,!1)};a("init",()=>{var e;l.params.history.enabled&&(e=L(),l.params.history)&&(e.history&&e.history.pushState?(r=!0,((s=i(l.params.url)).key||s.value)&&(d(0,s.value,l.params.runCallbacksOnInit),l.params.history.replaceState||e.addEventListener("popstate",p))):(l.params.history.enabled=!1,l.params.hashNavigation.enabled=!0))}),a("destroy",()=>{var e;l.params.history.enabled&&(e=L(),l.params.history.replaceState||e.removeEventListener("popstate",p))}),a("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o(l.params.history.key,l.activeIndex)}),a("slideChange",()=>{r&&l.params.cssMode&&o(l.params.history.key,l.activeIndex)})},function(e){let{swiper:i,extendParams:t,emit:a,on:s}=e,r=!1;const l=T(),n=L(),o=(t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}}),()=>{a("hashChange");var e=l.location.hash.replace("#","");e!==i.slides.eq(i.activeIndex).attr("data-hash")&&void 0!==(e=i.$wrapperEl.children(`.${i.params.slideClass}[data-hash="${e}"]`).index())&&i.slideTo(e)}),d=()=>{var e;r&&i.params.hashNavigation.enabled&&(i.params.hashNavigation.replaceState&&n.history&&n.history.replaceState?n.history.replaceState(null,null,"#"+i.slides.eq(i.activeIndex).attr("data-hash")||""):(e=(e=i.slides.eq(i.activeIndex)).attr("data-hash")||e.attr("data-history"),l.location.hash=e||""),a("hashSet"))};s("init",()=>{if(i.params.hashNavigation.enabled&&!(!i.params.hashNavigation.enabled||i.params.history&&i.params.history.enabled)){r=!0;var a=l.location.hash.replace("#","");if(a)for(let e=0,t=i.slides.length;e<t;e+=1){var s=i.slides.eq(e);(s.attr("data-hash")||s.attr("data-history"))!==a||s.hasClass(i.params.slideDuplicateClass)||(s=s.index(),i.slideTo(s,0,i.params.runCallbacksOnInit,!0))}i.params.hashNavigation.watchState&&O(n).on("hashchange",o)}}),s("destroy",()=>{i.params.hashNavigation.enabled&&i.params.hashNavigation.watchState&&O(n).off("hashchange",o)}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d()}),s("slideChange",()=>{r&&i.params.cssMode&&d()})},function(e){let{swiper:s,extendParams:t,on:a,emit:i}=e,r;function l(){if(s.size){var t=s.slides.eq(s.activeIndex);let e=s.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(e=t.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(r),r=S(()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,
64!0),i("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?o():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),i("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),i("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),i("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?o():(e=s.slideTo(0,s.params.speed,!0,!0),i("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),i("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()},e)}else s.autoplay.running=!1,s.autoplay.paused=!1}function n(){return void 0===r&&!s.autoplay.running&&(s.autoplay.running=!0,i("autoplayStart"),l(),!0)}function o(){return!!s.autoplay.running&&void 0!==r&&(r&&(clearTimeout(r),r=void 0),s.autoplay.running=!1,i("autoplayStop"),!0)}function d(e){!s.autoplay.running||s.autoplay.paused||(r&&clearTimeout(r),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(e=>{s.$wrapperEl[0].addEventListener(e,c)}):(s.autoplay.paused=!1,l()))}function p(){var e=T();"hidden"===e.visibilityState&&s.autoplay.running&&d(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function c(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(e=>{s.$wrapperEl[0].removeEventListener(e,c)}),s.autoplay.paused=!1,(s.autoplay.running?l:o)())}function u(){(s.params.autoplay.disableOnInteraction?o:(i("autoplayPause"),d))(),["transitionend","webkitTransitionEnd"].forEach(e=>{s.$wrapperEl[0].removeEventListener(e,c)})}function h(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,i("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),a("init",()=>{s.params.autoplay.enabled&&(n(),T().addEventListener("visibilitychange",p),s.params.autoplay.pauseOnMouseEnter)&&(s.$el.on("mouseenter",u),s.$el.on("mouseleave",h))}),a("beforeTransitionStart",(e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):o())}),a("sliderFirstMove",()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?o:d)()}),a("touchEnd",()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()}),a("destroy",()=>{s.$el.off("mouseenter",u),s.$el.off("mouseleave",h),s.autoplay.running&&o(),T().removeEventListener("visibilitychange",p)}),Object.assign(s.autoplay,{pause:d,run:l,start:n,stop:o})},function(e){let{swiper:p,extendParams:t,on:a}=e,s=(t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),i=!1;function r(){var a=p.thumbs.swiper;if(a&&!a.destroyed){var e=a.clickedIndex,s=a.clickedSlide;if(!(s&&O(s).hasClass(p.params.thumbs.slideThumbActiveClass)||null==e)){let t;if(t=a.params.loop?parseInt(O(a.clickedSlide).attr("data-swiper-slide-index"),10):e,p.params.loop){let e=p.activeIndex;p.slides.eq(e).hasClass(p.params.slideDuplicateClass)&&(p.loopFix(),p._clientLeft=p.$wrapperEl[0].clientLeft,e=p.activeIndex);s=p.slides.eq(e).prevAll(`[data-swiper-slide-index="${t}"]`).eq(0).index(),a=p.slides.eq(e).nextAll(`[data-swiper-slide-index="${t}"]`).eq(0).index();t=void 0===s||void 0!==a&&a-e<e-s?a:s}p.slideTo(t)}}}function l(){var e=p.params["thumbs"];if(s)return!1;s=!0;var t=p.constructor;return e.swiper instanceof t?(p.thumbs.swiper=e.swiper,Object.assign(p.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(p.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):o(e.swiper)&&(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),p.thumbs.swiper=new t(e),i=!0),p.thumbs.swiper.$el.addClass(p.params.thumbs.thumbsContainerClass),p.thumbs.swiper.on("tap",r),!0}function n(s){var i=p.thumbs.swiper;if(i&&!i.destroyed){var r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let t=1;var a=p.params.thumbs.slideThumbActiveClass;if(1<p.params.slidesPerView&&!p.params.centeredSlides&&(t=p.params.slidesPerView),p.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),i.slides.removeClass(a),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<t;e+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${p.realIndex+e}"]`).addClass(a);else for(let e=0;e<t;e+=1)i.slides.eq(p.realIndex+e).addClass(a);var l,n,o=p.params.thumbs.autoScrollOffset,d=o&&!i.params.loop;if(p.realIndex!==i.realIndex||d){let e=i.activeIndex,t,a;a=i.params.loop?(i.slides.eq(e).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,e=i.activeIndex),l=i.slides.eq(e).prevAll(`[data-swiper-slide-index="${p.realIndex}"]`).eq(0).index(),n=i.slides.eq(e).nextAll(`[data-swiper-slide-index="${p.realIndex}"]`).eq(0).index(),t=void 0===l?n:void 0===n?l:n-e==e-l?1<i.params.slidesPerGroup?n:e:n-e<e-l?n:l,p.activeIndex>p.previousIndex?"next":"prev"):(t=p.realIndex)>p.previousIndex?"next":"prev",d&&(t+="next"===a?o:-1*o),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(t)<0&&(i.params.centeredSlides?t=t>e?t-Math.floor(r/2)+1:t+Math.floor(r/2)-1:t>e&&i.params.slidesPerGroup,i.slideTo(t,s?0:void 0))}}}p.thumbs={swiper:null},a("beforeInit",()=>{var e=p.params["thumbs"];e&&e.swiper&&(l(),n(!0))}),a("slideChange update resize observerUpdate",()=>{n()}),a("setTransition",(e,t)=>{var a=p.thumbs.swiper;a&&!a.destroyed&&a.setTransition(t)}),a("beforeDestroy",()=>{var e=p.thumbs.swiper;e&&!e.destroyed&&i&&e.destroy()}),Object.assign(p.thumbs,{init:l,update:n})},function(e){let{swiper:h,extendParams:t,emit:m,once:f}=e;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(h,{freeMode:{onTouchStart:function(){var e=h.getTranslate();h.setTranslate(e),h.setTransition(0),h.touchEventsData.velocities.length=0,h.freeMode.onTouchEnd({currentPos:h.rtl?h.translate:-h.translate})},onTouchMove:function(){var{touchEventsData:e,touches:t}=h;0===e.velocities.length&&e.velocities.push({position:t[h.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:t[h.isHorizontal()?"currentX":"currentY"],time:g()})},onTouchEnd:function(r){r=r.currentPos;const{params:l,$wrapperEl:n,rtlTranslate:o,snapGrid:d,touchEventsData:p}=h;var e=g()-p.touchStartTime;if(r<-h.minTranslate())h.slideTo(h.activeIndex);else if(r>-h.maxTranslate())h.slides.length<d.length?h.slideTo(d.length-1):h.slideTo(h.slides.length-1);else{if(l.freeMode.momentum){(!(1<p.velocities.length)||(r=p.velocities.pop(),u=p.velocities.pop(),c=r.position-u.position,u=r.time-u.time,h.velocity=c/u,h.velocity/=2,Math.abs(h.velocity)<l.freeMode.minimumVelocity&&(h.velocity=0),150<u)||300<g()-r.time)&&(h.velocity=0),h.velocity
64*=l.freeMode.momentumVelocityRatio,p.velocities.length=0;let e=1e3*l.freeMode.momentumRatio;var c=h.velocity*e;let a=h.translate+c,t=(o&&(a=-a),!1),s;var u=20*Math.abs(h.velocity)*l.freeMode.momentumBounceRatio;let i;if(a<h.maxTranslate())l.freeMode.momentumBounce?(a+h.maxTranslate()<-u&&(a=h.maxTranslate()-u),s=h.maxTranslate(),t=!0,p.allowMomentumBounce=!0):a=h.maxTranslate(),l.loop&&l.centeredSlides&&(i=!0);else if(a>h.minTranslate())l.freeMode.momentumBounce?(a-h.minTranslate()>u&&(a=h.minTranslate()+u),s=h.minTranslate(),t=!0,p.allowMomentumBounce=!0):a=h.minTranslate(),l.loop&&l.centeredSlides&&(i=!0);else if(l.freeMode.sticky){let t;for(let e=0;e<d.length;e+=1)if(d[e]>-a){t=e;break}a=-(a=Math.abs(d[t]-a)<Math.abs(d[t-1]-a)||"next"===h.swipeDirection?d[t]:d[t-1])}if(i&&f("transitionEnd",()=>{h.loopFix()}),0!==h.velocity)e=o?Math.abs((-a-h.translate)/h.velocity):Math.abs((a-h.translate)/h.velocity),l.freeMode.sticky&&(r=Math.abs((o?-a:a)-h.translate),c=h.slidesSizesGrid[h.activeIndex],e=r<c?l.speed:r<2*c?1.5*l.speed:2.5*l.speed);else if(l.freeMode.sticky)return void h.slideToClosest();l.freeMode.momentumBounce&&t?(h.updateProgress(s),h.setTransition(e),h.setTranslate(a),h.transitionStart(!0,h.swipeDirection),h.animating=!0,n.transitionEnd(()=>{h&&!h.destroyed&&p.allowMomentumBounce&&(m("momentumBounce"),h.setTransition(l.speed),setTimeout(()=>{h.setTranslate(s),n.transitionEnd(()=>{h&&!h.destroyed&&h.transitionEnd()})},0))})):h.velocity?(m("_freeModeNoMomentumRelease"),h.updateProgress(a),h.setTransition(e),h.setTranslate(a),h.transitionStart(!0,h.swipeDirection),h.animating||(h.animating=!0,n.transitionEnd(()=>{h&&!h.destroyed&&h.transitionEnd()}))):h.updateProgress(a),h.updateActiveIndex(),h.updateSlidesClasses()}else{if(l.freeMode.sticky)return void h.slideToClosest();l.freeMode&&m("_freeModeNoMomentumRelease")}(!l.freeMode.momentum||e>=l.longSwipesMs)&&(h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses())}}}})},function(e){let{swiper:u,extendParams:t}=e;t({grid:{rows:1,fill:"column"}});let h,m,f;u.grid={initSlides:e=>{var t=u.params["slidesPerView"],{rows:a,fill:s}=u.params.grid;m=h/a,f=Math.floor(e/a),h=Math.floor(e/a)===e/a?e:Math.ceil(e/a)*a,"auto"!==t&&"row"===s&&(h=Math.max(h,t*a))},updateSlide:(e,t,a,s)=>{var i,r,{slidesPerGroup:l,spaceBetween:n}=u.params,{rows:o,fill:d}=u.params.grid;let p,c;"row"===d&&1<l?(r=e-o*l*(i=Math.floor(e/(l*o))),a=0===i?l:Math.min(Math.ceil((a-i*o*l)/o),l),c=Math.floor(r/a),r=(p=r-c*a+i*l)+c*h/o,t.css({"-webkit-order":r,order:r})):"column"===d?(p=Math.floor(e/o),c=e-p*o,(p>f||p===f&&c===o-1)&&(c+=1)>=o&&(c=0,p+=1)):(c=Math.floor(e/m),p=e-c*m),t.css(s("margin-top"),0!==c?n&&n+"px":"")},updateWrapperSize:(e,a,t)=>{var{spaceBetween:s,centeredSlides:i,roundLengths:r}=u.params,l=u.params.grid["rows"];if(u.virtualSize=(e+s)*h,u.virtualSize=Math.ceil(u.virtualSize/l)-s,u.$wrapperEl.css({[t("width")]:u.virtualSize+s+"px"}),i){a.splice(0,a.length);var n=[];for(let t=0;t<a.length;t+=1){let e=a[t];r&&(e=Math.floor(e)),a[t]<u.virtualSize+a[0]&&n.push(e)}a.push(...n)}}}},function(e){e=e.swiper,Object.assign(e,{appendSlide:function(t){var{$wrapperEl:a,params:e}=this;if(e.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);else a.append(t);e.loop&&this.loopCreate(),e.observer||this.update()}.bind(e),prependSlide:function(t){var e=this,{params:a,$wrapperEl:s,activeIndex:i}=e;a.loop&&e.loopDestroy();let r=i+1;if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.prepend(t[e]);r=i+t.length}else s.prepend(t);a.loop&&e.loopCreate(),a.observer||e.update(),e.slideTo(r,0,!1)}.bind(e),addSlide:function(t,a){var s=this,{$wrapperEl:i,params:r,activeIndex:l}=s;let n=l;if(r.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.slides=i.children("."+r.slideClass)),l=s.slides.length,t<=0)s.prependSlide(a);else if(l<=t)s.appendSlide(a);else{let e=n>t?n+1:n;var o=[];for(let e=l-1;e>=t;--e){var d=s.slides.eq(e);d.remove(),o.unshift(d)}if("object"==typeof a&&"length"in a){for(let e=0;e<a.length;e+=1)a[e]&&i.append(a[e]);e=n>t?n+a.length:n}else i.append(a);for(let e=0;e<o.length;e+=1)i.append(o[e]);r.loop&&s.loopCreate(),r.observer||s.update(),r.loop?s.slideTo(e+s.loopedSlides,0,!1):s.slideTo(e,0,!1)}}.bind(e),removeSlide:function(t){var a=this,{params:e,$wrapperEl:s,activeIndex:i}=a;let r=i,l=(e.loop&&(r-=a.loopedSlides,a.loopDestroy(),a.slides=s.children("."+e.slideClass)),r),n;if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)n=t[e],a.slides[n]&&a.slides.eq(n).remove(),n<l&&--l;else n=t,a.slides[n]&&a.slides.eq(n).remove(),n<l&&--l;l=Math.max(l,0),e.loop&&a.loopCreate(),e.observer||a.update(),e.loop?a.slideTo(l+a.loopedSlides,0,!1):a.slideTo(l,0,!1)}.bind(e),removeAllSlides:function(){var t=[];for(let e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}.bind(e)})},function(e){let{swiper:l,extendParams:t,on:a}=e;t({fadeEffect:{crossFade:!1,transformEl:null}}),P({effect:"fade",swiper:l,on:a,setTranslate:()=>{var e=l["slides"],s=l.params.fadeEffect;for(let a=0;a<e.length;a+=1){var i=l.slides.eq(a);let e=-i[0].swiperSlideOffset,t=(l.params.virtualTranslate||(e-=l.translate),0);l.isHorizontal()||(t=e,e=0);var r=l.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);k(s,i).css({opacity:r}).transform(`translate3d(${e}px, ${t}px, 0px)`)}},setTransition:e=>{var t=l.params.fadeEffect["transformEl"];(t?l.slides.find(t):l.slides).transition(e),z({swiper:l,duration:e,transformEl:t,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!l.params.cssMode})})},function(e){let{swiper:g,extendParams:t,on:a}=e;t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const w=(e,t,a)=>{let s=a?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=a?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===s.length&&(s=O(`<div class="swiper-slide-shadow-${a?"left":"top"}"></div>`),e.append(s)),0===i.length&&(i=O(`<div class="swiper-slide-shadow-${a?"right":"bottom"}"></div>`),e.append(i)),s.length&&(s[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};P({effect:"cube",swiper:g,on:a,setTranslate:()=>{var e,{$el:t,$wrapperEl:a,slides:n,width:s,height:i,rtlTranslate:o,size:d,browser:r}=g,p=g.params.cubeEffect,c=g.isHorizontal(),u=g.virtual&&g.params.virtual.enabled;let h=0,l;p.shadow&&(c?(0===(l=a.find(".swiper-cube-shadow")).length&&(l=O('<div class="swiper-cube-shadow"></div>'),a.append(l)),l.css({height:s+"px"})):0===(l=t.find(".swiper-cube-shadow")).length&&(l=O('<div class="swiper-cube-shadow"></div>'),t.append(l)));for(let l=0;l<n.length;l+=1){var m=n.eq(l);let e=l,t=90*(e=u?parseInt(m.attr("data-swiper-slide-index"),10):e),a=Math.floor(t/360);o&&(t=-t,a=Math.floor(-t/360));
64var f=Math.max(Math.min(m[0].progress,1),-1);let s=0,i=0,r=0;e%4==0?(s=4*-a*d,r=0):(e-1)%4==0?(s=0,r=4*-a*d):(e-2)%4==0?(s=d+4*a*d,r=d):(e-3)%4==0&&(s=-d,r=3*d+4*d*a),o&&(s=-s),c||(i=s,s=0);var v=`rotateX(${c?0:-t}deg) rotateY(${c?t:0}deg) translate3d(${s}px, ${i}px, ${r}px)`;f<=1&&-1<f&&(h=90*e+90*f,o)&&(h=90*-e-90*f),m.transform(v),p.slideShadows&&w(m,f,c)}a.css({"-webkit-transform-origin":`50% 50% -${d/2}px`,"transform-origin":`50% 50% -${d/2}px`}),p.shadow&&(c?l.transform(`translate3d(0px, ${s/2+p.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`):(t=Math.abs(h)-90*Math.floor(Math.abs(h)/90),s=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),t=p.shadowScale,s=p.shadowScale/s,e=p.shadowOffset,l.transform(`scale3d(${t}, 1, ${s}) translate3d(0px, ${i/2+e}px, ${-i/2/s}px) rotateX(-90deg)`)));t=r.isSafari||r.isWebView?-d/2:0;a.transform(`translate3d(0px,0,${t}px) rotateX(${g.isHorizontal()?0:h}deg) rotateY(${g.isHorizontal()?-h:0}deg)`),a[0].style.setProperty("--swiper-cube-translate-z",t+"px")},setTransition:e=>{var{$el:t,slides:a}=g;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),g.params.cubeEffect.shadow&&!g.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const a=g.isHorizontal();g.slides.each(e=>{var t=Math.max(Math.min(e.progress,1),-1);w(O(e),t,a)})},getEffectParams:()=>g.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:c,extendParams:t,on:a}=e;t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const u=(e,t,a)=>{let s=c.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=c.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===s.length&&(s=A(a,e,c.isHorizontal()?"left":"top")),0===i.length&&(i=A(a,e,c.isHorizontal()?"right":"bottom")),s.length&&(s[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};P({effect:"flip",swiper:c,on:a,setTranslate:()=>{var{slides:l,rtlTranslate:n}=c,o=c.params.flipEffect;for(let r=0;r<l.length;r+=1){var d=l.eq(r);let e=d[0].progress;c.params.flipEffect.limitRotation&&(e=Math.max(Math.min(d[0].progress,1),-1));var p=d[0].swiperSlideOffset;let t=-180*e,a=0,s=c.params.cssMode?-p-c.translate:-p,i=0;c.isHorizontal()?n&&(t=-t):(i=s,s=0,a=-t,t=0),d[0].style.zIndex=-Math.abs(Math.round(e))+l.length,o.slideShadows&&u(d,e,o);p=`translate3d(${s}px, ${i}px, 0px) rotateX(${a}deg) rotateY(${t}deg)`;k(o,d).transform(p)}},setTransition:e=>{var t=c.params.flipEffect["transformEl"];(t?c.slides.find(t):c.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),z({swiper:c,duration:e,transformEl:t})},recreateShadows:()=>{const s=c.params.flipEffect;c.slides.each(e=>{var t=O(e);let a=t[0].progress;c.params.flipEffect.limitRotation&&(a=Math.max(Math.min(e.progress,1),-1)),u(t,a,s)})},getEffectParams:()=>c.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!c.params.cssMode})})},function(e){let{swiper:s,extendParams:t,on:a}=e;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),P({effect:"coverflow",swiper:s,on:a,setTranslate:()=>{var{width:e,height:t,slides:o,slidesSizesGrid:d}=s,p=s.params.coverflowEffect,c=s.isHorizontal(),a=s.translate,u=c?e/2-a:t/2-a,h=c?p.rotate:-p.rotate,m=p.depth;for(let n=0,e=o.length;n<e;n+=1){var f=o.eq(n),v=d[n],g=(u-f[0].swiperSlideOffset-v/2)/v,g="function"==typeof p.modifier?p.modifier(g):g*p.modifier;let e=c?h*g:0,t=c?0:h*g,a=-m*Math.abs(g),s=p.stretch,i=("string"==typeof s&&-1!==s.indexOf("%")&&(s=parseFloat(p.stretch)/100*v),c?0:s*g),r=c?s*g:0,l=1-(1-p.scale)*Math.abs(g);Math.abs(r)<.001&&(r=0),Math.abs(i)<.001&&(i=0),Math.abs(a)<.001&&(a=0),Math.abs(e)<.001&&(e=0),Math.abs(t)<.001&&(t=0),Math.abs(l)<.001&&(l=0);v=`translate3d(${r}px,${i}px,${a}px)  rotateX(${t}deg) rotateY(${e}deg) scale(${l})`;if(k(p,f).transform(v),f[0].style.zIndex=1-Math.abs(Math.round(g)),p.slideShadows){let e=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),t=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===e.length&&(e=A(p,f,c?"left":"top")),0===t.length&&(t=A(p,f,c?"right":"bottom")),e.length&&(e[0].style.opacity=0<g?g:0),t.length&&(t[0].style.opacity=0<-g?-g:0)}}},setTransition:e=>{var t=s.params.coverflowEffect["transformEl"];(t?s.slides.find(t):s.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:v,extendParams:t,on:a}=e;t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}}),P({effect:"creative",swiper:v,on:a,setTranslate:()=>{var{slides:i,$wrapperEl:e,slidesSizesGrid:t}=v,r=v.params.creativeEffect;const l=r["progressMultiplier"];var n=v.params.centeredSlides;n&&(t=t[0]/2-v.params.slidesOffsetBefore||0,e.transform(`translateX(calc(50% - ${t}px))`));for(let s=0;s<i.length;s+=1){var o=i.eq(s),d=o[0].progress;const h=Math.min(Math.max(o[0].progress,-r.limitProgress),r.limitProgress);let e=h;n||(e=Math.min(Math.max(o[0].originalProgress,-r.limitProgress),r.limitProgress));var p=o[0].swiperSlideOffset;const m=[v.params.cssMode?-p-v.translate:-p,0,0],f=[0,0,0];let t=!1,a=(v.isHorizontal()||(m[1]=m[0],m[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,op
64acity:1});h<0?(a=r.next,t=!0):0<h&&(a=r.prev,t=!0),m.forEach((e,t)=>{m[t]=`calc(${e}px + (${e=a.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(h*l)}))`}),f.forEach((e,t)=>{f[t]=a.rotate[t]*Math.abs(h*l)}),o[0].style.zIndex=-Math.abs(Math.round(d))+i.length;var p=m.join(", "),d=`rotateX(${f[0]}deg) rotateY(${f[1]}deg) rotateZ(${f[2]}deg)`,c=e<0?`scale(${1+(1-a.scale)*e*l})`:`scale(${1-(1-a.scale)*e*l})`,u=e<0?1+(1-a.opacity)*e*l:1-(1-a.opacity)*e*l,p=`translate3d(${p}) ${d} `+c;if(t&&a.shadow||!t){let e=o.children(".swiper-slide-shadow");(e=0===e.length&&a.shadow?A(r,o):e).length&&(d=r.shadowPerProgress?h*(1/r.limitProgress):h,e[0].style.opacity=Math.min(Math.max(Math.abs(d),0),1))}c=k(r,o);c.transform(p).css({opacity:u}),a.origin&&c.css("transform-origin",a.origin)}},setTransition:e=>{var t=v.params.creativeEffect["transformEl"];(t?v.slides.find(t):v.slides).transition(e).find(".swiper-slide-shadow").transition(e),z({swiper:v,duration:e,transformEl:t,allSlides:!0})},perspective:()=>v.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!v.params.cssMode})})},function(e){let{swiper:b,extendParams:t,on:a}=e;t({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}}),P({effect:"cards",swiper:b,on:a,setTranslate:()=>{var{slides:n,activeIndex:o}=b,d=b.params.cardsEffect,{startTranslate:p,isTouched:c}=b.touchEventsData,u=b.translate;for(let l=0;l<n.length;l+=1){var h=n.eq(l),m=h[0].progress,f=Math.min(Math.max(m,-4),4);let e=h[0].swiperSlideOffset,t=(b.params.centeredSlides&&!b.params.cssMode&&b.$wrapperEl.transform(`translateX(${b.minTranslate()}px)`),b.params.centeredSlides&&b.params.cssMode&&(e-=n[0].swiperSlideOffset),b.params.cssMode?-e-b.translate:-e),a=0;var v=-100*Math.abs(f);let s=1,i=-2*f,r=8-.75*Math.abs(f);var g=b.virtual&&b.params.virtual.enabled?b.virtual.from+l:l,w=(g===o||g===o-1)&&0<f&&f<1&&(c||b.params.cssMode)&&u<p,g=(g===o||g===o+1)&&f<0&&-1<f&&(c||b.params.cssMode)&&p<u,w=((w||g)&&(w=(1-Math.abs((Math.abs(f)-.5)/.5))**.5,i+=-28*f*w,s+=-.5*w,r+=96*w,a=-25*w*Math.abs(f)+"%"),f<0?t=`calc(${t}px + (${r*Math.abs(f)}%))`:0<f?t=`calc(${t}px + (-${r*Math.abs(f)}%))`:t+="px",b.isHorizontal()||(g=a,a=t,t=g),f<0?""+(1+(1-s)*f):""+(1-(1-s)*f)),g=`
65        translate3d(${t}, ${a}, ${v}px)
66        rotateZ(${d.rotate?i:0}deg)
67        scale(${w})
68      `;if(d.slideShadows){let e=h.find(".swiper-slide-shadow");(e=0===e.length?A(d,h):e).length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(f)-.5)/.5,0),1))}h[0].style.zIndex=-Math.abs(Math.round(m))+n.length,k(d,h).transform(g)}},setTransition:e=>{var t=b.params.cardsEffect["transformEl"];(t?b.slides.find(t):b.slides).transition(e).find(".swiper-slide-shadow").transition(e),z({swiper:b,duration:e,transformEl:t})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!b.params.cssMode})})}]),C});
69let ncmCtaBoxScrollDebug=!1;const initCta=()=>{const t=document.querySelector("#ctaBox .ctaBoxWrapper"),c=document.querySelector("#ctaBox");var e=document.querySelectorAll(".ctaBoxClose");if(t){let o=document.documentElement.scrollTop;var n=getCurrentBreakpoint();"xs"!=n&&"sm"!=n&&scrollStop(function(){ncmCtaBoxScrollDebug&&console.log("Scrolling has stopped."),ncmCtaBoxScrollDebug&&console.log(document.documentElement.scrollTop);var e=document.documentElement.scrollTop;40<Math.abs(o-e)&&(1600<=document.body.scrollTop||1600<=document.documentElement.scrollTop?t.classList.remove("d-none"):t.classList.add("d-none")),o=document.documentElement.scrollTop}),e.forEach(e=>{e.addEventListener("click",()=>{c.classList.add("d-none")},{once:!1})})}};if("complete"===document.readyState)initCta();else{const m=new AbortController;document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&(initCta(),m.abort())},{signal:m.signal})}
70let ncmGalleryDebug=!1;document.addEventListener("ncmUserInteraction",()=>{let n,o,l,s,r,c,p;const h=document.querySelector("body");var e=document.querySelectorAll(".lightbox-toggle"),t=document.querySelectorAll(".lightbox-standalone"),d=0<t.length,i=0<e.length;const a=(e,t)=>{setTimeout(()=>{e.destroy()},t)};var m,v,u,g,w,b,E,L,x=e=>{let o=[];return e.forEach((e,a)=>{let n=0;
70e.forEach(e=>{var t,d,i;t=e,d=o[a+n.toString()],i=a,void 0===d||null!==(t=t.closest(`[data-lightbox-wrapper-id="${i}"]`))&&t===d.slice(-1)[0].closest(`[data-lightbox-wrapper-id="${i}"]`)||n++,void 0===o[a+n.toString()]&&(o[a+n.toString()]=[]),o[a+n.toString()].push(e)}),n=0}),o};(i||d)&&(m=document.createElement("div"),v=document.createElement("div"),u=document.createElement("div"),g=document.createElement("div"),w=document.createElement("div"),b=document.createElement("div"),E=document.createElement("div"),L=document.createElement("div"),m.classList.add("c-lightbox"),v.classList.add("c-lightbox-container"),u.classList.add("c-lightbox-close"),u.setAttribute("tabindex","0"),u.innerHTML="X",g.classList.add("swiper-container"),w.classList.add("swiper-wrapper"),b.classList.add("swiper-button-next"),E.classList.add("swiper-button-prev"),L.classList.add("swiper-pagination"),v.appendChild(u),g.appendChild(E),g.appendChild(w),g.appendChild(b),g.appendChild(L),v.appendChild(g),m.appendChild(v),h.appendChild(m),o=m,l=w,s=g,r=b,c=E,p=L);let f=[];if(d&&(standaloneLightboxImages=(e=>{let t=[];return e.forEach(e=>{void 0===t[e.dataset.lightboxId]&&(t[e.dataset.lightboxId]=[]),t[e.dataset.lightboxId].push(e)}),t})(t),f=x(standaloneLightboxImages)),i){let t=[];e.forEach(e=>{t.push(e)}),f.push(t)}(i||d)&&(f.forEach(a=>{a.forEach((e,d)=>{e.addEventListener("click",()=>{{var i=d,t=a;l.innerHTML="",t.forEach(e=>{ncmGalleryDebug&&console.log(i);var e=e.cloneNode(!0),t=document.createElement("div"),d=document.createElement("div");t.classList.add("swiper-slide"),d.classList.add("c-lightbox-image"),d.appendChild(e),t.appendChild(d),l.appendChild(t)});let e;1===t.length?(e={initialSlide:i,watchOverflow:!0,mousewheel:!0},c.remove(),r.remove(),p.remove()):(e={initialSlide:i,loop:!0,slidesPerView:1,speed:750,spaceBetween:16,watchOverflow:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:"fraction"},zoom:!0,fadeEffect:{crossFade:!1},keyboard:{enabled:!0,onlyInViewport:!0},mousewheel:{sensitivity:1,forceToAxis:!1,invert:!1}},s.prepend(c),s.append(r),s.append(p)),n=new Swiper(".c-lightbox .swiper-container",e),o.classList.add("open"),h.classList.add("overflowHidden")}})})}),document.addEventListener("click",({target:e})=>{e.matches(".c-lightbox-close")&&(a(n,250),o.classList.remove("open"),h.classList.remove("overflowHidden"))}),document.addEventListener("keydown",({key:e})=>{"Escape"===e&&(a(n,250),o.classList.remove("open"),h.classList.remove("overflowHidden"))}))},{once:!0});
71const ncmUserInteraction=new CustomEvent("ncmUserInteraction"),ncmUserInteractionDispatch=()=>{window.removeEventListener("mousemove",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("keydown",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("scroll",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("click",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("touchstart",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("touchend",ncmUserInteractionDispatch,{passive:!0}),window.removeEventListener("touchcanceled",ncmUserInteractionDispatch,{passive:!0}),document.dispatchEvent(ncmUserInteraction)};window.addEventListener("load",()=>{window.addEventListener("mousemove",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("keydown",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("scroll",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("click",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("touchstart",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("touchend",ncmUserInteractionDispatch,{passive:!0}),window.addEventListener("touchcanceled",ncmUserInteractionDispatch,{passive:!0})});
72function getImageBrightness(t,r,g){var h=document.createElement("img"),l=(h.src=t,h.style.display="none",document.body.appendChild(h),0);h.onload=function(){var t=document.createElement("canvas"),h=(t.width=this.width,t.height=this.height,t.getContext("2d"));h.drawImage(this,0,0);for(var e,i,o,a=h.getImageData(0,0,t.width,t.height).data,n=0,d="imgTop"==g?a.length/2:a.length;n<d;n+=4)o=a[n],e=a[n+1],i=a[n+2],o=Math.floor((o+e+i)/3),l+=o;h=Math.floor(l/(this.width*this.height));r(h)}}function getImageBrightnessSplit(t,p){var h=document.createElement("img");h.src=t,h.style.display="none",document.body.appendChild(h),h.onload=function(){var t=document.createElement("canvas"),h=(t.
72width=this.width,t.height=this.height,t.getContext("2d")),h=(h.drawImage(this,0,0),h.getImageData(0,0,t.width,t.height)),e=h.data,i=e.length/2,o=e.length/3,a=2*o;let n=0,d=0,r=0,g=0,l=0,s=0;for(let t=0;t<e.length;t+=4){var m=e[t],c=e[t+1],f=e[t+2],m=Math.floor((m+c+f)/3);t<=i&&(n+=m),t>=i&&(d+=m),t<=o&&(r+=m),t>=o&&t<=a&&(g+=m),t>=a&&(l+=m),s+=m}var t=this.width*this.height,h=this.width*(this.height/2),w=this.width*(this.height/3),t={overall:Math.floor(s/t),top:Math.floor(n/h),bottom:Math.floor(d/h),topThird:Math.floor(r/w),centerThird:Math.floor(g/w),bottomThird:Math.floor(l/w)};p(t)}}
73let ncmNavBrightnessDebug=!1;const setNavContrast=e=>{let t={};(t=e?document.querySelectorAll(e+" img"):document.querySelectorAll("#headerSlider .swiper-slide-active img")).forEach(n=>{getImageBrightnessSplit("currentSrc"in n?n.currentSrc:n.src,({overall:e,top:t,bottom:r,topThird:o,centerThird:s,bottomThird:a})=>{ncmNavBrightnessDebug&&console.log("currentSrc"in n?n.currentSrc:n.src),ncmNavBrightnessDebug&&console.log("has brightness: ",{top:t,bottom:r,overall:e});for(var[d,c]of Object.entries({overall:e,top:t,bottom:r,topThird:o,centerThird:s,bottomThird:a})){var i=d+"HeaderImageDark",d=d+"HeaderImageLight";130<c?(document.body.classList.add(d),document.body.classList.remove(i)):(document.body.classList.add(i),document.body.classList.remove(d))}e=document.querySelector("#navHeader");void 0!==e&&null!=e&&(130<t?(e.classList.remove("bgDark"),e.classList.add("bgLight")):(e.classList.remove("bgLight"),e.classList.add("bgDark")))})})};document.addEventListener("ncmUserInteraction",()=>{document.getElementById("headerSlider")&&setNavContrast("#headerSlider .swiper-slide[data-hash='header-slide-1']")},{once:!0});
74!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()}(this,function(){"use strict";const d={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){var i=[];let n=e.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(t)&&i.push(n),n=n.parentNode;return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]}},P=1e3,H="transitionend",R=e=>{for(;e+=Math.floor(1e6*Math.random()),document.getElementById(e););return e},B=t=>{let i=t.getAttribute("data-bs-target");if(!i||"#"===i){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e="#"+e.split("#")[1]),i=e&&"#"!==e?e.trim():null}return i},W=e=>{e=B(e);return e&&document.querySelector(e)?e:null},s=e=>{e=B(e);return e?document.querySelector(e):null},q=e=>{e.dispatchEvent(new Event(H))},r=e=>!(!e||"object"!=typeof e)&&void 0!==(e=void 0!==e.jquery?e[0]:e).nodeType,$=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&0<e.length?d.findOne(e):null,i=(n,s,o)=>{Object.keys(o).forEach(e=>{var t=o[e],i=s[e],i=i&&r(i)?"element":null==(i=i)?""+i:{}.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(t).test(i))throw new TypeError(n.toUpperCase()+`: Option "${e}" provided type "${i}" but expected type "${t}".`)})},z=e=>!(!r(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility"),F=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),U=e=>{var t;return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(t=e.getRootNode())instanceof ShadowRoot?t:null:e instanceof ShadowRoot?e:e.parentNode?U(e.parentNode):null:null},V=()=>{},K=e=>e.offsetHeight,X=()=>{var e=window["jQuery"];return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},Y=[],n=()=>"rtl"===document.documentElement.dir;var e=n=>{var e;e=()=>{const e=X();if(e){const t=n.NAME,i=e.fn[t];
74e.fn[t]=n.jQueryInterface,e.fn[t].Constructor=n,e.fn[t].noConflict=()=>(e.fn[t]=i,n.jQueryInterface)}},"loading"===document.readyState?(Y.length||document.addEventListener("DOMContentLoaded",()=>{Y.forEach(e=>e())}),Y.push(e)):e()};const o=e=>{"function"==typeof e&&e()},Q=(i,n,e=!0)=>{if(e){e=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);var e=Number.parseFloat(t),n=Number.parseFloat(i);return e||n?(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*P):0})(n)+5;let t=!1;const s=({target:e})=>{e===n&&(t=!0,n.removeEventListener(H,s),o(i))};n.addEventListener(H,s),setTimeout(()=>{t||q(n)},e)}else o(i)},G=(e,t,i,n)=>{let s=e.indexOf(t);return-1===s?e[!i&&n?e.length-1:0]:(t=e.length,s+=i?1:-1,n&&(s=(s+t)%t),e[Math.max(0,Math.min(s,t-1))])},Z=/[^.]*(?=\..*)\.|.*/,J=/\..*/,ee=/::\d+$/,te={};let ie=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},se=/^(mouseenter|mouseleave)/i,oe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function re(e,t){return t&&t+"::"+ie++||e.uidEvent||ie++}function ae(e){var t=re(e);return e.uidEvent=t,te[t]=te[t]||{},te[t]}function le(i,n,s=null){var o=Object.keys(i);for(let e=0,t=o.length;e<t;e++){var r=i[o[e]];if(r.originalHandler===n&&r.delegationSelector===s)return r}return null}function ce(e,t,i){var n="string"==typeof t,i=n?i:t;let s=ue(e);t=oe.has(s);return[n,i,s=t?s:e]}function he(e,t,i,n,s){var o,r,a,l,c,h,d,u,f,p;"string"==typeof t&&e&&([o,r,a]=(i||(i=n,n=null),se.test(t)&&(o=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)},n?n=o(n):i=o(i)),ce(t,i,n)),(c=le(l=(l=ae(e))[a]||(l[a]={}),r,o?i:null))?c.oneOff=c.oneOff&&s:(c=re(r,t.replace(Z,"")),(t=o?(u=e,f=i,p=n,function i(n){var s=u.querySelectorAll(f);for(let t=n["target"];t&&t!==this;t=t.parentNode)for(let e=s.length;e--;)if(s[e]===t)return n.delegateTarget=t,i.oneOff&&m.off(u,n.type,f,p),p.apply(t,[n]);return null}):(h=e,d=i,function e(t){return t.delegateTarget=h,e.oneOff&&m.off(h,t.type,d),d.apply(h,[t])})).delegationSelector=o?i:null,t.originalHandler=r,t.oneOff=s,l[t.uidEvent=c]=t,e.addEventListener(a,t,o)))}function de(e,t,i,n,s){n=le(t[i],n,s);n&&(e.removeEventListener(i,n,Boolean(s)),delete t[i][n.uidEvent])}function ue(e){return e=e.replace(J,""),ne[e]||e}const m={on(e,t,i,n){he(e,t,i,n,!1)},one(e,t,i,n){he(e,t,i,n,!0)},off(r,a,e,t){if("string"==typeof a&&r){const[i,n,s]=ce(a,e,t),o=s!==a,l=ae(r);t=a.startsWith(".");if(void 0!==n)return l&&l[s]?void de(r,l,s,n,i?e:null):void 0;t&&Object.keys(l).forEach(e=>{{var t=r,i=l,n=e,s=a.slice(1);const o=i[n]||{};Object.keys(o).forEach(e=>{e.includes(s)&&(e=o[e],de(t,i,n,e.originalHandler,e.delegationSelector))})}});const c=l[s]||{};Object.keys(c).forEach(e=>{var t=e.replace(ee,"");o&&!a.includes(t)||(t=c[e],de(r,l,s,t.originalHandler,t.delegationSelector))})}},trigger(e,t,i){if("string"!=typeof t||!e)return null;var n=X(),s=ue(t),o=t!==s,r=oe.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(t,i),n(e).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents")).initEvent(s,l,!0):d=new CustomEvent(t,{bubbles:l,cancelable:!0}
74),void 0!==i&&Object.keys(i).forEach(e=>{Object.defineProperty(d,e,{get(){return i[e]}})}),h&&d.preventDefault(),c&&e.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},a=new Map;var fe=function(e,t,i){a.has(e)||a.set(e,new Map);e=a.get(e);e.has(t)||0===e.size?e.set(t,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(e.keys())[0]}.`)},pe=function(e,t){return a.has(e)&&a.get(e).get(t)||null},me=function(e,t){var i;a.has(e)&&((i=a.get(e)).delete(t),0===i.size)&&a.delete(e)};class t{constructor(e){(e=$(e))&&(this._element=e,fe(this._element,this.constructor.DATA_KEY,this))}dispose(){me(this._element,this.constructor.DATA_KEY),m.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(e=>{this[e]=null})}_queueCallback(e,t,i=!0){Q(e,t,i)}static getInstance(e){return pe(e,this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class ge extends t{static get NAME(){return"alert"}close(e){var e=e?this._getRootElement(e):this._element,t=this._triggerCloseEvent(e);null===t||t.defaultPrevented||this._removeElement(e)}_getRootElement(e){return s(e)||e.closest(".alert")}_triggerCloseEvent(e){return m.trigger(e,"close.bs.alert")}_removeElement(e){e.classList.remove("show");var t=e.classList.contains("fade");this._queueCallback(()=>this._destroyElement(e),e,t)}_destroyElement(e){e.remove(),m.trigger(e,"closed.bs.alert")}static jQueryInterface(t){return this.each(function(){var e=ge.getOrCreateInstance(this);"close"===t&&e[t](this)})}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}m.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',ge.handleDismiss(new ge)),e(ge);const _e='[data-bs-toggle="button"]';class ve extends t{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){var e=ve.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}function be(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function ye(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}m.on(document,"click.bs.button.data-api",_e,e=>{e.preventDefault();e=e.target.closest(_e);ve.getOrCreateInstance(e).toggle()}),e(ve);const l={setDataAttribute(e,t,i){e.setAttribute("data-bs-"+ye(t),i)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+ye(t))},getDataAttributes(i){if(!i)return{};const n={};return Object.keys(i.dataset).filter(e=>e.startsWith("bs")).forEach(e=>{let t=e.replace(/^bs/,"");t=t.charAt(0).toLowerCase()+t.slice(1,t.length),n[t]=be(i.dataset[e])}),n},getDataAttribute(e,t){return be(e.getAttribute("data-bs-"+ye(t)))},offset(e){e=e.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}}},we="carousel";var Ee=".bs.carousel";const Ae={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Te={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},u="next",c="prev",h="left",Oe="right",Ce={ArrowLeft:Oe,ArrowRight:h},Le="slid"+Ee;const f="active",ke=".active.carousel-item";class p extends t{constructor(e,t){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._indicatorsElement=d.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return Ae}static get NAME(){return we}next(){this._slide(u)}nextWhenVisible(){!document.hidden&&z(this._element)&&this.next()}prev(){this._slide(c)}pause(e){e||(this._isPaused=!0),d.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(q(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=d.findOne(ke,this._element);var t=this._getItemIndex(this._activeElement);e>this._items.length-1||e<0||(this._isSliding?m.one(this._element,Le,()=>this.to(e)):t===e?(this.pause(),this.cycle()):(t=t<e?u:c,this._slide(t,this._items[e])))}_getConfig(e){return e={...Ae,...l.getDataAttributes(this._element),..."object"==typeof e?e:{}},i(we,e,Te),e}_handleSwipe(){var e=Math.abs(this.touchDeltaX);e<=40||(e=e/this.touchDeltaX,this.touchDeltaX=0,e&&this._slide(0<e?Oe:h))}_addEventListeners(){this._config.keyboard&&m.on(this._element,"keydown.bs.carousel",e=>
74this._keydown(e)),"hover"===this._config.pause&&(m.on(this._element,"mouseenter.bs.carousel",e=>this.pause(e)),m.on(this._element,"mouseleave.bs.carousel",e=>this.cycle(e))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=e=>{!this._pointerEvent||"pen"!==e.pointerType&&"touch"!==e.pointerType?this._pointerEvent||(this.touchStartX=e.touches[0].clientX):this.touchStartX=e.clientX},i=e=>{this.touchDeltaX=e.touches&&1<e.touches.length?0:e.touches[0].clientX-this.touchStartX},n=e=>{!this._pointerEvent||"pen"!==e.pointerType&&"touch"!==e.pointerType||(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(e=>this.cycle(e),500+this._config.interval))};d.find(".carousel-item img",this._element).forEach(e=>{m.on(e,"dragstart.bs.carousel",e=>e.preventDefault())}),this._pointerEvent?(m.on(this._element,"pointerdown.bs.carousel",e=>t(e)),m.on(this._element,"pointerup.bs.carousel",e=>n(e)),this._element.classList.add("pointer-event")):(m.on(this._element,"touchstart.bs.carousel",e=>t(e)),m.on(this._element,"touchmove.bs.carousel",e=>i(e)),m.on(this._element,"touchend.bs.carousel",e=>n(e)))}_keydown(e){var t;/input|textarea/i.test(e.target.tagName)||(t=Ce[e.key])&&(e.preventDefault(),this._slide(t))}_getItemIndex(e){return this._items=e&&e.parentNode?d.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,t){e=e===u;return G(this._items,t,e,this._config.wrap)}_triggerSlideEvent(e,t){var i=this._getItemIndex(e),n=this._getItemIndex(d.findOne(ke,this._element));return m.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:t,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){var e=d.findOne(".active",this._indicatorsElement),i=(e.classList.remove(f),e.removeAttribute("aria-current"),d.find("[data-bs-target]",this._indicatorsElement));for(let e=0;e<i.length;e++)if(Number.parseInt(i[e].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(t)){i[e].classList.add(f),i[e].setAttribute("aria-current","true");break}}}_updateInterval(){var e=this._activeElement||d.findOne(ke,this._element);e&&((e=Number.parseInt(e.getAttribute("data-bs-interval"),10))?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval)}_slide(e,t){e=this._directionToOrder(e);const i=d.findOne(ke,this._element),n=this._getItemIndex(i),s=t||this._getItemByOrder(e,i),o=this._getItemIndex(s);var t=Boolean(this._interval),r=e===u;const a=r?"carousel-item-start":"carousel-item-end",l=r?"carousel-item-next":"carousel-item-prev",c=this._orderToDirection(e);if(s&&s.classList.contains(f))this._isSliding=!1;else if(!this._isSliding){r=this._triggerSlideEvent(s,c);if(!r.defaultPrevented&&i&&s){this._isSliding=!0,t&&this.pause(),this._setActiveIndicatorElement(s),this._activeElement=s;const h=()=>{m.trigger(this._element,Le,{relatedTarget:s,direction:c,from:n,to:o})};this._element.classList.contains("slide")?(s.classList.add(l),K(s),i.classList.add(a),s.classList.add(a),this._queueCallback(()=>{s.classList.remove(a,l),s.classList.add(f),i.classList.remove(f,l,a),this._isSliding=!1,setTimeout(h,0)},i,!0)):(i.classList.remove(f),s.classList.add(f),this._isSliding=!1,h()),t&&this.cycle()}}}_directionToOrder(e){return[Oe,h].includes(e)?n()?e===h?c:u:e===h?u:c:e}_orderToDirection(e){return[u,c].includes(e)?n()?e===c?h:Oe:e===c?Oe:h:e}static carouselInterface(e,t){e=p.getOrCreateInstance(e,t);let i=e["_config"];"object"==typeof t&&(i={...i,...t});var n="string"==typeof t?t:i.slide;if("number"==typeof t)e.to(t);else if("string"==typeof n){if(void 0===e[n])throw new TypeError(`No method named "${n}"`);e[n]()}else i.interval&&i.ride&&(e.pause(),e.cycle())}static jQueryInterface(e){return this.each(function(){p.carouselInterface(this,e)})}static dataApiClickHandler(e){var t,i,n=s(this);n&&n.classList.contains("carousel")&&(t={...l.getDataAttributes(n),...l.getDataAttributes(this)},(i=this.getAttribute("data-bs-slide-to"))&&(t.interval=!1),p.carouselInterface(n,t),i&&p.getInstance(n).to(i),e.preventDefault())}}m.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",p.dataApiClickHandler),m.on(window,"load.bs.carousel.data-api",()=>{var i=d.find('[data-bs-ride="carousel"]');for(let e=0,t=i.length;e<t;e++)p.carouselInterface(i[e],p.getInstance(i[e]))}),e(p);
74const xe="collapse",De="bs.collapse";De;const Se={toggle:!0,parent:""},Ie={toggle:"boolean",parent:"(string|element)"};const g="show",Ne="collapse",je="collapsing",Me="collapsed",Pe='[data-bs-toggle="collapse"]';class _ extends t{constructor(e,t){super(e),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=d.find(Pe+`[href="#${this._element.id}"],`+Pe+`[data-bs-target="#${this._element.id}"]`);var i=d.find(Pe);for(let e=0,t=i.length;e<t;e++){var n=i[e],s=W(n),o=d.find(s).filter(e=>e===this._element);null!==s&&o.length&&(this._selector=s,this._triggerArray.push(n))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return Se}static get NAME(){return xe}toggle(){this._element.classList.contains(g)?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._element.classList.contains(g)){let e,t;this._parent&&0===(e=d.find(".show, .collapsing",this._parent).filter(e=>"string"==typeof this._config.parent?e.getAttribute("data-bs-parent")===this._config.parent:e.classList.contains(Ne))).length&&(e=null);const n=d.findOne(this._selector);if(e){var i=e.find(e=>n!==e);if((t=i?_.getInstance(i):null)&&t._isTransitioning)return}i=m.trigger(this._element,"show.bs.collapse");if(!i.defaultPrevented){e&&e.forEach(e=>{n!==e&&_.collapseInterface(e,"hide"),t||fe(e,De,null)});const s=this._getDimension();this._element.classList.remove(Ne),this._element.classList.add(je),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(e=>{e.classList.remove(Me),e.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);i="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove(je),this._element.classList.add(Ne,g),this._element.style[s]="",this.setTransitioning(!1),m.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[i]+"px"}}}hide(){if(!this._isTransitioning&&this._element.classList.contains(g)){var e=m.trigger(this._element,"hide.bs.collapse");if(!e.defaultPrevented){var e=this._getDimension(),t=(this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",K(this._element),this._element.classList.add(je),this._element.classList.remove(Ne,g),this._triggerArray.length);if(0<t)for(let e=0;e<t;e++){var i=this._triggerArray[e],n=s(i);n&&!n.classList.contains(g)&&(i.classList.add(Me),i.setAttribute("aria-expanded",!1))}this.setTransitioning(!0);this._element.style[e]="",this._queueCallback(()=>{this.setTransitioning(!1),this._element.classList.remove(je),this._element.classList.add(Ne),m.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}}}setTransitioning(e){this._isTransitioning=e}_getConfig(e){return(e={...Se,...e}).toggle=Boolean(e.toggle),i(xe,e,Ie),e}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){var e=this._config["parent"],e=$(e),t=Pe+`[data-bs-parent="${e}"]`;return d.find(t,e).forEach(e=>{var t=s(e);this._addAriaAndCollapsedClass(t,[e])}),e}_addAriaAndCollapsedClass(e,t){if(e&&t.length){const i=e.classList.contains(g);t.forEach(e=>{i?e.classList.remove(Me):e.classList.add(Me),e.setAttribute("aria-expanded",i)})}}static collapseInterface(e,t){let i=_.getInstance(e);var n={...Se,...l.getDataAttributes(e),..."object"==typeof t&&t?t:{}};if(!i&&n.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(n.toggle=!1),i=i||new _(e,n),"string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}static jQueryInterface(e){return this.each(function(){_.collapseInterface(this,e)})}}m.on(document,"click.bs.collapse.data-api",Pe,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const n=l.getDataAttributes(this);e=W(this);d.find(e).forEach(e=>{var t=_.getInstance(e);let i;i=t?(null===t._parent&&"string"==typeof n.parent&&(t._config.parent=n.parent,t._parent=t._getParent()),"toggle"):n,_.collapseInterface(e,i)})}),e(_);var L="top",k="bottom",x="right",D="left",He="auto",Re=[L,k,x,D],S="start",Be="end",We="clippingParents",qe="viewport",$e="popper",ze="reference",Fe=Re.reduce(function(e,t){return e.concat([t+"-"+S,t+"-"+Be])},[]),Ue=[].concat(Re,[He]).reduce(function(e,t){return e.concat([t,t+"-"+S,t+"-"+Be])},[]),Ee="beforeRead",Ve="afterRead",Ke="beforeMain",Xe="afterMain",Ye="beforeWrite",Qe="afterWrite",Ge=[Ee,"read",Ve,Ke,"main",Xe,Ye,"write",Qe];function v(e){return e?(e.nodeName||"").toLowerCase():null}function b(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function Ze(e){return e instanceof b(e).Element||e instanceof Element}function y(e){return e instanceof b(e).HTMLElement||e instanceof HTMLElement}function Je(e){return"undefined"!=typeof ShadowRoot&&(e instanceof b(e).ShadowRoot||e instanceof ShadowRoot)}var w={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var s=e.state;
74Object.keys(s.elements).forEach(function(e){var t=s.styles[e]||{},i=s.attributes[e]||{},n=s.elements[e];y(n)&&v(n)&&(Object.assign(n.style,t),Object.keys(i).forEach(function(e){var t=i[e];!1===t?n.removeAttribute(e):n.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var n=e.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow),function(){Object.keys(n.elements).forEach(function(e){var t=n.elements[e],i=n.attributes[e]||{},e=Object.keys((n.styles.hasOwnProperty(e)?n.styles:s)[e]).reduce(function(e,t){return e[t]="",e},{});y(t)&&v(t)&&(Object.assign(t.style,e),Object.keys(i).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]};function I(e){return e.split("-")[0]}function et(e){e=e.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function tt(e){var t=et(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function it(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&Je(i)){var n=t;do{if(n&&e.isSameNode(n))return!0}while(n=n.parentNode||n.host)}return!1}function E(e){return b(e).getComputedStyle(e)}function A(e){return((Ze(e)?e.ownerDocument:e.document)||window.document).documentElement}function nt(e){return"html"===v(e)?e:e.assignedSlot||e.parentNode||(Je(e)?e.host:null)||A(e)}function st(e){return y(e)&&"fixed"!==E(e).position?e.offsetParent:null}function ot(e){for(var t,i=b(e),n=st(e);n&&(t=n,0<=["table","td","th"].indexOf(v(t)))&&"static"===E(n).position;)n=st(n);return(!n||"html"!==v(n)&&("body"!==v(n)||"static"!==E(n).position))&&(n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),i=-1!==navigator.userAgent.indexOf("Trident");if(!i||!y(e)||"fixed"!==E(e).position)for(var n=nt(e);y(n)&&["html","body"].indexOf(v(n))<0;){var s=E(n);if("none"!==s.transform||"none"!==s.perspective||"paint"===s.contain||-1!==["transform","perspective"].indexOf(s.willChange)||t&&"filter"===s.willChange||t&&s.filter&&"none"!==s.filter)return n;n=n.parentNode}return null}(e))||i}function rt(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}var T=Math.max,at=Math.min,lt=Math.round;function ct(e,t,i){return T(e,at(t,i))}function ht(){return{top:0,right:0,bottom:0,left:0}}function dt(e){return Object.assign({},ht(),e)}function ut(i,e){return e.reduce(function(e,t){return e[t]=i,e},{})}var O={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,o=e.state,r=e.name,e=e.options,a=o.elements.arrow,l=o.modifiersData.popperOffsets,c=rt(h=I(o.placement)),h=0<=[D,x].indexOf(h)?"height":"width";a&&l&&(e=e.padding,i=o,i=dt("number"!=typeof(e="function"==typeof e?e(Object.assign({},i.rects,{placement:i.placement})):e)?e:ut(e,Re)),e=tt(a),s="y"===c?L:D,n="y"===c?k:x,t=o.rects.reference[h]+o.rects.reference[c]-l[c]-o.rects.popper[h],l=l[c]-o.rects.reference[c],a=(a=ot(a))?"y"===c?a.clientHeight||0:a.clientWidth||0:0,s=i[s],i=a-e[h]-i[n],s=ct(s,n=a/2-e[h]/2+(t/2-l/2),i),o.modifiersData[r]=((a={})[c]=s,a.centerOffset=s-n,a))},effect:function(e){var t=e.state;null!=(e=void 0===(e=e.options.element)?"[data-popper-arrow]":e)&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&it(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},ft={top:"auto",right:"auto",bottom:"auto",left:"auto"};function pt(e){var t,i,n,s=e.popper,o=e.popperRect,r=e.placement,a=e.offsets,l=e.position,c=e.gpuAcceleration,h=e.adaptive,e=e.roundOffsets,d=!0===e?(d=(u=a).x,u=a.y,f=window.devicePixelRatio||1,{x:lt(lt(d*f)/f)||0,y:lt(lt(u*f)/f)||0}):"function"==typeof e?e(a):a,u=d.x,f=void 0===u?0:u,e=d.y,e=void 0===e?0:e,p=a.hasOwnProperty("x"),a=a.hasOwnProperty("y"),m=D,g=L,_=window,s=(h&&(n="clientHeight",i="clientWidth",(t=ot(s))===b(s)&&"static"!==E(t=A(s)).position&&(n="scrollHeight",i="scrollWidth"),r===L&&(g=k,e=(e-(t[n]-o.height))*(c?1:-1)),r===D)&&(m=x,f=(f-(t[i]-o.width))*(c?1:-1)),Object.assign({position:l},h&&ft));return c?Object.assign({},s,((n={})[g]=a?"0":"",n[m]=p?"0":"",n.transform=(_.devicePixelRatio||1)<2?"translate("+f+"px, "+e+"px)":"translate3d("+f+"px, "+e+"px, 0)",n)):Object.assign({},s,((r={})[g]=a?e+"px":"",r[m]=p?f+"px":"",r.transform="",r))}var mt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,e=e.options,i=void 0===(i=e.gpuAcceleration)||i,n=void 0===(n=e.adaptive)||n,e=void 0===(e=e.roundOffsets)||e,i={placement:I(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,pt(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,pt(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},gt={passive:!0};var _t={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=(e=e.options).scroll,s=void 0===n||n,o=void 0===(n=e.resize)||n,r=b(t.elements.popper),a=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&a.forEach(function(e){e.addEventListener("scroll",i.update,gt)}),o&&r.addEventListener("resize",i.update,gt),function(){s&&a.forEach(function(e){e.removeEventListener("scroll",i.update,gt)}),o&&r.removeEventListener("resize",i.update,gt)}},data:{}}
74,vt={left:"right",right:"left",bottom:"top",top:"bottom"};function bt(e){return e.replace(/left|right|bottom|top/g,function(e){return vt[e]})}var yt={start:"end",end:"start"};function wt(e){return e.replace(/start|end/g,function(e){return yt[e]})}function Et(e){e=b(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function At(e){return et(A(e)).left+Et(e).scrollLeft}function Tt(e){var e=E(e),t=e.overflow,i=e.overflowX,e=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+e+i)}function Ot(e,t){void 0===t&&(t=[]);var i=function e(t){return 0<=["html","body","#document"].indexOf(v(t))?t.ownerDocument.body:y(t)&&Tt(t)?t:e(nt(t))}(e),e=i===(null==(e=e.ownerDocument)?void 0:e.body),n=b(i),n=e?[n].concat(n.visualViewport||[],Tt(i)?i:[]):i,i=t.concat(n);return e?i:i.concat(Ot(nt(n)))}function Ct(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Lt(e,t){return t===qe?Ct((n=b(i=e),s=A(i),n=n.visualViewport,o=s.clientWidth,s=s.clientHeight,a=r=0,n&&(o=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:o,height:s,x:r+At(i),y:a})):y(t)?((o=et(n=t)).top=o.top+n.clientTop,o.left=o.left+n.clientLeft,o.bottom=o.top+n.clientHeight,o.right=o.left+n.clientWidth,o.width=n.clientWidth,o.height=n.clientHeight,o.x=o.left,o.y=o.top,o):Ct((s=A(e),r=A(s),i=Et(s),a=null==(a=s.ownerDocument)?void 0:a.body,t=T(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),e=T(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-i.scrollLeft+At(s),i=-i.scrollTop,"rtl"===E(a||r).direction&&(s+=T(r.clientWidth,a?a.clientWidth:0)-t),{width:t,height:e,x:s,y:i}));var i,n,s,o,r,a}function kt(i,e,t){var n,s="clippingParents"===e?(o=Ot(nt(s=i)),Ze(n=0<=["absolute","fixed"].indexOf(E(s).position)&&y(s)?ot(s):s)?o.filter(function(e){return Ze(e)&&it(e,n)&&"body"!==v(e)}):[]):[].concat(e),o=[].concat(s,[t]),e=o[0],t=o.reduce(function(e,t){t=Lt(i,t);return e.top=T(t.top,e.top),e.right=at(t.right,e.right),e.bottom=at(t.bottom,e.bottom),e.left=T(t.left,e.left),e},Lt(i,e));return t.width=t.right-t.left,t.height=t.bottom-t.top,t.x=t.left,t.y=t.top,t}function xt(e){return e.split("-")[1]}function Dt(e){var t,i=e.reference,n=e.element,e=e.placement,s=e?I(e):null,e=e?xt(e):null,o=i.x+i.width/2-n.width/2,r=i.y+i.height/2-n.height/2;switch(s){case L:t={x:o,y:i.y-n.height};break;case k:t={x:o,y:i.y+i.height};break;case x:t={x:i.x+i.width,y:r};break;case D:t={x:i.x-n.width,y:r};break;default:t={x:i.x,y:i.y}}var a=s?rt(s):null;if(null!=a){var l="y"===a?"height":"width";switch(e){case S:t[a]=t[a]-(i[l]/2-n[l]/2);break;case Be:t[a]=t[a]+(i[l]/2-n[l]/2)}}return t}function St(e,t){var n,t=t=void 0===t?{}:t,i=t.placement,i=void 0===i?e.placement:i,s=t.boundary,s=void 0===s?We:s,o=t.rootBoundary,o=void 0===o?qe:o,r=t.elementContext,r=void 0===r?$e:r,a=t.altBoundary,a=void 0!==a&&a,t=t.padding,t=void 0===t?0:t,t=dt("number"!=typeof t?t:ut(t,Re)),l=e.elements.reference,c=e.rects.popper,a=e.elements[a?r===$e?ze:$e:r],a=kt(Ze(a)?a:a.contextElement||A(e.elements.popper),s,o),s=et(l),o=Dt({reference:s,element:c,strategy:"absolute",placement:i}),l=Ct(Object.assign({},c,o)),c=r===$e?l:s,h={top:a.top-c.top+t.top,bottom:c.bottom-a.bottom+t.bottom,left:a.left-c.left+t.left,right:c.right-a.right+t.right},o=e.modifiersData.offset;return r===$e&&o&&(n=o[i],Object.keys(h).forEach(function(e){var t=0<=[x,k].indexOf(e)?1:-1,i=0<=[L,k].indexOf(e)?"y":"x";h[e]+=n[i]*t})),h}var It={name:"flip",enabled:!0,phase:"main",fn:function(e){var d=e.state,t=e.options,e=e.name;if(!d.modifiersData[e]._skip){for(var i=t.mainAxis,n=void 0===i||i,i=t.altAxis,s=void 0===i||i,i=t.fallbackPlacements,u=t.padding,f=t.boundary,p=t.rootBoundary,o=t.altBoundary,r=t.flipVariations,m=void 0===r||r,g=t.allowedAutoPlacements,r=d.options.placement,t=I(r),i=i||(t===r||!m?[bt(r)]:I(i=r)===He?[]:(t=bt(i),[wt(i),t,wt(t)])),a=[r].concat(i).reduce(function(e,t){return e.concat(I(t)===He?(i=d,n=(e=e=void 0===(e={placement:t,boundary:f,rootBoundary:p,padding:u,flipVariations:m,allowedAutoPlacements:g})?{}:e).placement,s=e.boundary,o=e.rootBoundary,r=e.padding,a=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?Ue:e,c=xt
74(n),e=c?a?Fe:Fe.filter(function(e){return xt(e)===c}):Re,h=(n=0===(n=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:n).reduce(function(e,t){return e[t]=St(i,{placement:t,boundary:s,rootBoundary:o,padding:r})[I(t)],e},{}),Object.keys(h).sort(function(e,t){return h[e]-h[t]})):t);var i,n,s,o,r,a,l,c,h},[]),l=d.rects.reference,c=d.rects.popper,h=new Map,_=!0,v=a[0],b=0;b<a.length;b++){var y=a[b],w=I(y),E=xt(y)===S,A=0<=[L,k].indexOf(w),T=A?"width":"height",O=St(d,{placement:y,boundary:f,rootBoundary:p,altBoundary:o,padding:u}),A=A?E?x:D:E?k:L,E=(l[T]>c[T]&&(A=bt(A)),bt(A)),T=[];if(n&&T.push(O[w]<=0),s&&T.push(O[A]<=0,O[E]<=0),T.every(function(e){return e})){v=y,_=!1;break}h.set(y,T)}if(_)for(var C=m?3:1;0<C;C--)if("break"===function(t){var e=a.find(function(e){e=h.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return v=e,"break"}(C))break;d.placement!==v&&(d.modifiersData[e]._skip=!0,d.placement=v,d.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Nt(e,t,i){return{top:e.top-t.height-(i=void 0===i?{x:0,y:0}:i).y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function jt(t){return[L,x,k,D].some(function(e){return 0<=t[e]})}var Mt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,i=t.rects.reference,n=t.rects.popper,s=t.modifiersData.preventOverflow,o=St(t,{elementContext:"reference"}),r=St(t,{altBoundary:!0}),o=Nt(o,i),i=Nt(r,n,s),r=jt(o),n=jt(i);t.modifiersData[e]={referenceClippingOffsets:o,popperEscapeOffsets:i,isReferenceHidden:r,hasPopperEscaped:n},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":r,"data-popper-escaped":n})}};var Pt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var r=e.state,t=e.options,e=e.name,a=void 0===(t=t.offset)?[0,0]:t,t=Ue.reduce(function(e,t){var i,n,s,o;return e[t]=(t=t,i=r.rects,n=a,s=I(t),o=0<=[D,L].indexOf(s)?-1:1,t=(i="function"==typeof n?n(Object.assign({},i,{placement:t})):n)[0]||0,n=(i[1]||0)*o,0<=[D,x].indexOf(s)?{x:n,y:t}:{x:t,y:n}),e},{}),i=(n=t[r.placement]).x,n=n.y;null!=r.modifiersData.popperOffsets&&(r.modifiersData.popperOffsets.x+=i,r.modifiersData.popperOffsets.y+=n),r.modifiersData[e]=t}};var Ht={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,e=e.name;t.modifiersData[e]=Dt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Rt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,i,n,s,o,r,a,l,c,h=e.state,d=e.options,e=e.name,u=void 0===(u=d.mainAxis)||u,f=void 0!==(f=d.altAxis)&&f,p=d.boundary,m=d.rootBoundary,g=d.altBoundary,_=d.padding,v=void 0===(v=d.tether)||v,d=void 0===(d=d.tetherOffset)?0:d,p=St(h,{boundary:p,rootBoundary:m,padding:_,altBoundary:g}),m=I(h.placement),g=!(_=xt(h.placement)),b="x"===(m=rt(m))?"y":"x",y=h.modifiersData.popperOffsets,w=h.rects.reference,E=h.rects.popper,d="function"==typeof d?d(Object.assign({},h.rects,{placement:h.placement})):d,A={x:0,y:0};y&&((u||f)&&(o="y"===m?"height":"width",t=y[m],i=y[m]+p[c="y"===m?L:D],n=y[m]-p[a="y"===m?k:x],r=v?-E[o]/2:0,s=(_===S?w:E)[o],_=_===S?-E[o]:-w[o],E=h.elements.arrow,E=v&&E?tt(E):{width:0,height:0},c=(l=h.modifiersData["arrow#persistent"]?h.modifiersData["arrow#persistent"].padding:ht())[c],l=l[a],a=ct(0,w[o],E[o]),E=g?w[o]/2-r-a-c-d:s-a-c-d,s=g?-w[o]/2+r+a+l+d:_+a+l+d,g=(c=h.elements.arrow&&ot(h.elements.arrow))?"y"===m?c.clientTop||0:c.clientLeft||0:0,w=h.modifiersData.offset?h.modifiersData.offset[h.placement][m]:0,o=y[m]+E-w-g,r=y[m]+s-w,u&&(_=ct(v?at(i,o):i,t,v?T(n,r):n),y[m]=_,A[m]=_-t),f)&&(l=(a=y[b])+p["x"===m?L:D],d=a-p["x"===m?k:x],c=ct(v?at(l,o):l,a,v?T(d,r):d),y[b]=c,A[b]=c-a),h.modifiersData[e]=A)},requiresIfExists:["offset"]};function Bt(e,t,i){void 0===i&&(i=!1);var n=A(t),e=et(e),s=y(t),o={scrollLeft:0,scrollTop:0},r={x:0,y:0};return!s&&i||("body"===v(t)&&!Tt(n)||(o=(s=t)!==b(s)&&y(s)?{scrollLeft:s.scrollLeft,scrollTop:s.scrollTop}:Et(s)),y(t)?((r=et(t)).x+=t.clientLeft,r.y+=t.clientTop):n&&(r.x=At(n))),{x:e.left+o.scrollLeft-r.x,y:e.top+o.scrollTop-r.y,width:e.width,height:e.height}}function Wt(e){var i=new Map,n=new Set,s=[];return e.forEach(function(e){i.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||!function t(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEac
74h(function(e){n.has(e)||(e=i.get(e))&&t(e)}),s.push(e)}(e)}),s}var qt={placement:"bottom",modifiers:[],strategy:"absolute"};function $t(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function zt(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,d=void 0===t?[]:t,t=e.defaultOptions,u=void 0===t?qt:t;return function(n,s,t){void 0===t&&(t=u);var i,o,r={placement:"bottom",orderedModifiers:[],options:Object.assign({},qt,u),modifiersData:{},elements:{reference:n,popper:s},attributes:{},styles:{}},a=[],l=!1,c={state:r,setOptions:function(e){h(),r.options=Object.assign({},u,r.options,e),r.scrollParents={reference:Ze(n)?Ot(n):n.contextElement?Ot(n.contextElement):[],popper:Ot(s)};e=[].concat(d,r.options.modifiers),t=e.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),e=Object.keys(t).map(function(e){return t[e]}),i=Wt(e);var i,t,e=Ge.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t}))},[]);return r.orderedModifiers=e.filter(function(e){return e.enabled}),r.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,e=e.effect;"function"==typeof e&&(e=e({state:r,name:t,instance:c,options:void 0===i?{}:i}),a.push(e||function(){}))}),c.update()},forceUpdate:function(){if(!l){var e=r.elements,t=e.reference,e=e.popper;if($t(t,e)){r.rects={reference:Bt(t,ot(e),"fixed"===r.options.strategy),popper:tt(e)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach(function(e){return r.modifiersData[e.name]=Object.assign({},e.data)});for(var i,n,s,o=0;o<r.orderedModifiers.length;o++)!0===r.reset?(r.reset=!1,o=-1):(i=(s=r.orderedModifiers[o]).fn,n=s.options,s=s.name,"function"==typeof i&&(r=i({state:r,options:void 0===n?{}:n,name:s,instance:c})||r))}}},update:(i=function(){return new Promise(function(e){c.forceUpdate(),e(r)})},function(){return o=o||new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(i())})})}),destroy:function(){h(),l=!0}};return $t(n,s)&&c.setOptions(t).then(function(e){!l&&t.onFirstUpdate&&t.onFirstUpdate(e)}),c;function h(){a.forEach(function(e){return e()}),a=[]}}}var Ft=zt({defaultModifiers:[_t,Ht,mt,w,Pt,It,Rt,O,Mt]}),Ut=Object.freeze({__proto__:null,popperGenerator:zt,detectOverflow:St,createPopperBase:zt(),createPopper:Ft,createPopperLite:zt({defaultModifiers:[_t,Ht,mt,w]}
74),top:L,bottom:k,right:x,left:D,auto:He,basePlacements:Re,start:S,end:Be,clippingParents:We,viewport:qe,popper:$e,reference:ze,variationPlacements:Fe,placements:Ue,beforeRead:Ee,read:"read",afterRead:Ve,beforeMain:Ke,main:"main",afterMain:Xe,beforeWrite:Ye,write:"write",afterWrite:Qe,modifierPhases:Ge,applyStyles:w,arrow:O,computeStyles:mt,eventListeners:_t,flip:It,hide:Mt,offset:Pt,popperOffsets:Ht,preventOverflow:Rt});const Vt="dropdown";Ee=".bs.dropdown",Ve=".data-api";const Kt="Escape",Xt="ArrowUp",Yt="ArrowDown",Qt=new RegExp(Xt+`|${Yt}|`+Kt);Ke="click"+Ee+Ve,Xe="keydown"+Ee+Ve;const C="show",Gt='[data-bs-toggle="dropdown"]',Zt=".dropdown-menu",Jt=n()?"top-end":"top-start",ei=n()?"top-start":"top-end",ti=n()?"bottom-end":"bottom-start",ii=n()?"bottom-start":"bottom-end",ni=n()?"left-start":"right-start",si=n()?"right-start":"left-start",oi={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},ri={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class N extends t{constructor(e,t){super(e),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return oi}static get DefaultType(){return ri}static get NAME(){return Vt}toggle(){F(this._element)||(this._element.classList.contains(C)?this.hide():this.show())}show(){if(!F(this._element)&&!this._menu.classList.contains(C)){var t=N.getParentFromElement(this._element),e={relatedTarget:this._element},i=m.trigger(this._element,"show.bs.dropdown",e);if(!i.defaultPrevented){if(this._inNavbar)l.setDataAttribute(this._menu,"popper","none");else{if(void 0===Ut)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:r(this._config.reference)?e=$(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);var i=this._getPopperConfig(),n=i.modifiers.find(e=>"applyStyles"===e.name&&!1===e.enabled);this._popper=Ft(e,this._menu,i),n&&l.setDataAttribute(this._menu,"popper","static")}
74"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(e=>m.on(e,"mouseover",V)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle(C),this._element.classList.toggle(C),m.trigger(this._element,"shown.bs.dropdown",e)}}}hide(){var e;!F(this._element)&&this._menu.classList.contains(C)&&(e={relatedTarget:this._element},this._completeHide(e))}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){m.on(this._element,"click.bs.dropdown",e=>{e.preventDefault(),this.toggle()})}_completeHide(e){m.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>m.off(e,"mouseover",V)),this._popper&&this._popper.destroy(),this._menu.classList.remove(C),this._element.classList.remove(C),this._element.setAttribute("aria-expanded","false"),l.removeDataAttribute(this._menu,"popper"),m.trigger(this._element,"hidden.bs.dropdown",e))}_getConfig(e){if(e={...this.constructor.Default,...l.getDataAttributes(this._element),...e},i(Vt,e,this.constructor.DefaultType),"object"!=typeof e.reference||r(e.reference)||"function"==typeof e.reference.getBoundingClientRect)return e;throw new TypeError(Vt.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.')}_getMenuElement(){return d.next(this._element,Zt)[0]}_getPlacement(){var e,t=this._element.parentNode;return t.classList.contains("dropend")?ni:t.classList.contains("dropstart")?si:(e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(),t.classList.contains("dropup")?e?ei:Jt:e?ii:ti)}
74_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const t=this._config["offset"];return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){var i=d.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(z);i.length&&G(i,t,e===Yt,!i.includes(t)).focus()}static dropdownInterface(e,t){e=N.getOrCreateInstance(e,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}static jQueryInterface(e){return this.each(function(){N.dropdownInterface(this,e)})}static clearMenus(i){if(!i||2!==i.button&&("keyup"!==i.type||"Tab"===i.key)){var n=d.find(Gt);for(let e=0,t=n.length;e<t;e++){var s=N.getInstance(n[e]);if(s&&!1!==s._config.autoClose&&s._element.classList.contains(C)){var o={relatedTarget:s._element};if(i){var r=i.composedPath(),a=r.includes(s._menu);if(r.includes(s._element)||"inside"===s._config.autoClose&&!a||"outside"===s._config.autoClose&&a)continue;
74if(s._menu.contains(i.target)&&("keyup"===i.type&&"Tab"===i.key||/input|select|option|textarea|form/i.test(i.target.tagName)))continue;"click"===i.type&&(o.clickEvent=i)}s._completeHide(o)}}}}static getParentFromElement(e){return s(e)||e.parentNode}static dataApiKeydownHandler(e){var t,i;(/input|textarea/i.test(e.target.tagName)?"Space"===e.key||e.key!==Kt&&(e.key!==Yt&&e.key!==Xt||e.target.closest(Zt)):!Qt.test(e.key))||!(t=this.classList.contains(C))&&e.key===Kt||(e.preventDefault(),e.stopPropagation(),F(this))||(i=()=>this.matches(Gt)?this:d.prev(this,Gt)[0],e.key===Kt?(i().focus(),N.clearMenus()):e.key===Xt||e.key===Yt?(t||i().click(),N.getInstance(i())._selectMenuItem(e)):t&&"Space"!==e.key||N.clearMenus())}}m.on(document,Xe,Gt,N.dataApiKeydownHandler),m.on(document,Xe,Zt,N.dataApiKeydownHandler),m.on(document,Ke,N.clearMenus),m.on(document,"keyup.bs.dropdown.data-api",N.clearMenus),m.on(document,Ke,Gt,function(e){e.preventDefault(),N.dropdownInterface(this)}),e(N);const ai=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",li=".sticky-top";class ci{constructor(){this._element=document.body}getWidth(){var e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(ai,"paddingRight",e=>e+t),this._setElementAttributes(li,"marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,i,n){const s=this.getWidth();this._applyManipulationCallback(e,e=>{var t;e!==this._element&&window.innerWidth>e.clientWidth+s||(this._saveInitialAttribute(e,i),t=window.getComputedStyle(e)[i],e.style[i]=n(Number.parseFloat(t))+"px")})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(ai,"paddingRight"),this._resetElementAttributes(li,"marginRight")}_saveInitialAttribute(e,t){var i=e.style[t];i&&l.setDataAttribute(e,t,i)}_resetElementAttributes(e,i){this._applyManipulationCallback(e,e=>{var t=l.getDataAttribute(e,i);void 0===t?e.style.removeProperty(i):(l.removeDataAttribute(e,i),e.style[i]=t)})}_applyManipulationCallback(e,t){r(e)?t(e):d.find(e,this._element).forEach(t)}isOverflowing(){return 0<this.getWidth()}}const hi={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},di={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},ui="backdrop",fi="mousedown.bs."+ui;class pi{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&K(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{o(e)})):o(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),o(e)})):o(e)}_getElement(){var e;return this._element||((e=document.createElement("div")).className="modal-backdrop",this._config.isAnimated&&e.classList.add("fade"),this._element=e),this._element}_getConfig(e){return(e={...hi,..."object"==typeof e?e:{}}).rootElement=$(e.rootElement),i(ui,e,di),e}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),m.on(this._getElement(),fi,()=>{o(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(m.off(this._element,fi),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){Q(e,this._getElement(),this._config.isAnimated)}}const j=".bs.modal";const mi={backdrop:!0,keyboard:!0,focus:!0},gi={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},_i=(j,j,"hidden"+j),vi="show"+j,bi=(j,"focusin"+j),yi="resize"+j,wi="click.dismiss"+j,Ei="keydown.dismiss"+j,Ai=(j,"mousedown.dismiss"+j);j;const Ti="modal-open",Oi="modal-static";class Ci extends t{constructor(e,t){super(e),this._config=this._getConfig(t),this._dialog=d.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ci}static get Default(){return mi}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||m.trigger(this._element,vi,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Ti),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),m.on(this._element,wi,'[data-bs-dismiss="modal"]',e=>this.hide(e)),m.on(this._dialog,Ai,()=>{m.one(this._element,"mouseup.dismiss.bs.modal",e=>{e.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(e)))}hide(e){e&&["A","AREA"].includes(e.target.tagName)&&e.preventDefault(),!this._isShown||this._isTransitioning||m.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,(e=this._isAnimated())&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),m.off(document,bi),this._element.classList.remove("show"),m.off(this._element,wi),m.off(this._dialog,Ai),this._queueCallback(()=>this._hideModal(),this._element,e))}
74dispose(){[window,this._dialog].forEach(e=>m.off(e,j)),this._backdrop.dispose(),super.dispose(),m.off(document,bi)}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new pi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(e){return e={...mi,...l.getDataAttributes(this._element),..."object"==typeof e?e:{}},i("modal",e,gi),e}_showElement(e){var t=this._isAnimated(),i=d.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),t&&K(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus();this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,m.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,t)}_enforceFocus(){m.off(document,bi),m.on(document,bi,e=>{document===e.target||this._element===e.target||this._element.contains(e.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?m.on(this._element,Ei,e=>{this._config.keyboard&&"Escape"===e.key?(e.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==e.key||this._triggerBackdropTransition()}):m.off(this._element,Ei)}_setResizeEvent(){this._isShown?m.on(window,yi,()=>this._adjustDialog()):m.off(window,yi)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ti),this._resetAdjustments(),this._scrollBar.reset(),m.trigger(this._element,_i)})}_showBackdrop(e){m.on(this._element,wi,e=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){var e=m.trigger(this._element,"hidePrevented.bs.modal");if(!e.defaultPrevented){const{classList:t,scrollHeight:i,style:n}=this._element,s=i>document.documentElement.clientHeight;!s&&"hidden"===n.overflowY||t.contains(Oi)||(s||(n.overflowY="hidden"),t.add(Oi),this._queueCallback(()=>{t.remove(Oi),s||this._queueCallback(()=>{n.overflowY=""},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){var e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=0<t;(!i&&e&&!n()||i&&!e&&n())&&(this._element.style.paddingLeft=t+"px"),(i&&!e&&!n()||!i&&e&&n())&&(this._element.style.paddingRight=t+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,i){return this.each(function(){var e=Ci.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](i)}})}}m.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(e){const t=s(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),m.one(t,vi,e=>{e.defaultPrevented||m.one(t,_i,()=>{z(this)&&this.focus()})}),Ci.getOrCreateInstance(t).toggle(this)}),e(Ci);const Li="offcanvas";Ye=".bs.offcanvas";const ki={backdrop:!0,keyboard:!0,scroll:!1},xi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},Di=".offcanvas.show",Si="hidden"+Ye,Ii="focusin"+Ye;class Ni extends t{constructor(e,t){super(e),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return Li}static get Default(){return ki}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||m.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new ci).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{m.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&!m.trigger(this._element,"hide.bs.offcanvas").defaultPrevented&&(m.off(document,Ii),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ci).reset(),m.trigger(this._element,Si)},this._element,!0))}dispose(){this._backdrop.dispose(),super.dispose(),m.off(document,Ii)}_getConfig(e){return e={...ki,...l.getDataAttributes(this._element),..."object"==typeof e?e:{}},i(Li,e,xi),e}_initializeBackDrop(){return new pi({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){m.off(document,Ii),m.on(document,Ii,e=>{document===e.target||t===e.target||t.contains(e.target)||t.focu
74s()}),t.focus()}_addEventListeners(){m.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),m.on(this._element,"keydown.dismiss.bs.offcanvas",e=>{this._config.keyboard&&"Escape"===e.key&&this.hide()})}static jQueryInterface(t){return this.each(function(){var e=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}m.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){var t=s(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),F(this)||(m.one(t,Si,()=>{z(this)&&this.focus()}),(e=d.findOne(Di))&&e!==t&&Ni.getInstance(e).hide(),Ni.getOrCreateInstance(t).toggle(this))}),m.on(window,"load.bs.offcanvas.data-api",()=>d.find(Di).forEach(e=>Ni.getOrCreateInstance(e).show())),e(Ni);const ji=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]);const Mi=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Pi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;Qe={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function Hi(e,i,t){if(!e.length)return e;if(t&&"function"==typeof t)return t(e);var t=(new window.DOMParser).parseFromString(e,"text/html"),n=Object.keys(i),s=[].concat(...t.body.querySelectorAll("*"));for(let e=0,t=s.length;e<t;e++){const a=s[e];var o=a.nodeName.toLowerCase();if(n.includes(o)){var r=[].concat(...a.attributes);const l=[].concat(i["*"]||[],i[o]||[]);r.forEach(e=>{((e,t)=>{var i=e.nodeName.toLowerCase();if(t.includes(i))return!ji.has(i)||Boolean(Mi.test(e.nodeValue)||Pi.test(e.nodeValue));var n=t.filter(e=>e instanceof RegExp);for(let e=0,t=n.length;e<t;e++)if(n[e].test(i))return!0;return!1})(e,l)||a.removeAttribute(e.nodeName)})}else a.remove()}return t.body.innerHTML}const Ri="tooltip";w=".bs.tooltip";const Bi="bs-tooltip",Wi=new RegExp(`(^|\\s)${Bi}\\S+`,"g"),qi=new Set(["sanitize","allowList","sanitizeFn"]),$i={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},zi={AUTO:"auto",TOP:"top",RIGHT:n()?"left":"right",BOTTOM:"bottom",LEFT:n()?"right":"left"},Fi={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:Qe,popperConfig:null},Ui={HIDE:"hide"+w,HIDDEN:"hidden"+w,SHOW:"show"+w,SHOWN:"shown"+w,INSERTED:"inserted"+w,CLICK:"click"+w,FOCUSIN:"focusin"+w,FOCUSOUT:"focusout"+w,MOUSEENTER:"mouseenter"+w,MOUSELEAVE:"mouseleave"+w},Vi="fade",Ki="show",Xi="show",Yi="hover",Qi="focus";class Gi extends t{constructor(e,t){if(void 0===Ut)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(t),this.tip=null,this._setListeners()}static get Default(){return Fi}static get NAME(){return Ri}static get Event(){return Ui}static get DefaultType(){return $i}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){this._isEnabled&&(e?((e=this._initializeOnDelegatedTarget(e))._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)):this.getTipElement().classList.contains(Ki)?this._leave(null,this):this._enter(null,this))}dispose(){clearTimeout(this._timeout),m.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");var e,t,i;this.isWithContent()&&this._isEnabled&&(e=m.trigger(this._element,this.constructor.Event.SHOW),i=(null===(i=U(this._element))?this._element.ownerDocument.documentElement:i).contains(this._element),!e.defaultPrevented)&&i&&(e=this.getTipElement(),i=R(this.constructor.NAME),e.setAttribute("id",i),this._element.setAttribute("aria-describedby",i),this.setContent(),this._config.animation&&e.classList.add(Vi),i="function"==typeof this._config.placement?this._config.placement.call(this,e,this._element):this._config.placement,i=this._getAttachment(i),t=(this._addAttachmentClass(i),this._config)["container"],fe(e,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(t.appendChild(e),m.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update(
74):this._popper=Ft(this._element,e,this._getPopperConfig(i)),e.classList.add(Ki),(t="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass)&&e.classList.add(...t.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>{m.on(e,"mouseover",V)}),i=this.tip.classList.contains(Vi),this._queueCallback(()=>{var e=this._hoverState;this._hoverState=null,m.trigger(this._element,this.constructor.Event.SHOWN),"out"===e&&this._leave(null,this)},this.tip,i))}hide(){if(this._popper){const t=this.getTipElement();var e;m.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented||(t.classList.remove(Ki),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>m.off(e,"mouseover",V)),this._activeTrigger.click=!1,this._activeTrigger[Qi]=!1,this._activeTrigger[Yi]=!1,e=this.tip.classList.contains(Vi),this._queueCallback(()=>{this._isWithActiveTrigger()||(this._hoverState!==Xi&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),m.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState="")}}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){var e;return this.tip||((e=document.createElement("div")).innerHTML=this._config.template,this.tip=e.children[0]),this.tip}setContent(){var e=this.getTipElement();this.setElementContent(d.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove(Vi,Ki)}setElementContent(e,t){null!==e&&(r(t)?(t=$(t),this._config.html?t.parentNode!==e&&(e.innerHTML="",e.appendChild(t)):e.textContent=t.textContent):this._config.html?(this._config.sanitize&&(t=Hi(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}getTitle(){let e=this._element.getAttribute("data-bs-original-title");return e=e||("function"==typeof this._config.title?this._config.title.call(this._element):this._config.title)}updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}_initializeOnDelegatedTarget(e,t){var i=this.constructor.DATA_KEY;return(t=t||pe(e.delegateTarget,i))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),fe(e.delegateTarget,i,t)),t}_getOffset(){const t=this._config["offset"];return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(e){e={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:e=>this._handlePopperPlacementChange(e)}],onFirstUpdate:e=>{e.options.placement!==e.placement&&this._handlePopperPlacementChange(e)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(e){this.getTipElement().classList.add(Bi+"-"+this.updateAttachment(e))}_getAttachment(e){return zi[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(e=>{var t;"click"===e?m.on(this._element,this.constructor.Event.CLICK,this._config.selector,e=>this.toggle(e)):"manual"!==e&&(t=e===Yi?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,e=e===Yi?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT,m.on(this._element,t,this._config.selector,e=>this._enter(e)),m.on(this._element,e,this._config.selector,e=>this._leave(e)))}),this._hideModalHandler=()=>{this._element&&this.hide()},m.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){var e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");!e&&"string"==t||(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?Qi:Yi]=!0),t.getTipElement().classList.contains(Ki)||t._hoverState===Xi?t._hoverState=Xi:(clearTimeout(t._timeout),t._hoverState=Xi,t._config.delay&&t._config.delay.show?t._timeout=setTimeout(()=>{t._hoverState===Xi&&t.show()},t._config.delay.show):t.show())}_leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?Qi:Yi]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState="out",t._config.delay&&t._config.delay.hide?t._timeout=setTimeout(()=>{"out"===t._hoverState&&t.hide()},t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const t=l.getDataAttributes(this._element);
74return Object.keys(t).forEach(e=>{qi.has(e)&&delete t[e]}),(e={...this.constructor.Default,...t,..."object"==typeof e&&e?e:{}}).container=!1===e.container?document.body:$(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),i(Ri,e,this.constructor.DefaultType),e.sanitize&&(e.template=Hi(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){var e={};if(this._config)for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_cleanTipClass(){const t=this.getTipElement();var e=t.getAttribute("class").match(Wi);null!==e&&0<e.length&&e.map(e=>e.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(e){e=e.state;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each(function(){var e=Gi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(Gi);O=".bs.popover";const Zi="bs-popover",Ji=new RegExp(`(^|\\s)${Zi}\\S+`,"g"),en={...Gi.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},tn={...Gi.DefaultType,content:"(string|element|function)"},nn={HIDE:"hide"+O,HIDDEN:"hidden"+O,SHOW:"show"+O,SHOWN:"shown"+O,INSERTED:"inserted"+O,CLICK:"click"+O,FOCUSIN:"focusin"+O,FOCUSOUT:"focusout"+O,MOUSEENTER:"mouseenter"+O,MOUSELEAVE:"mouseleave"+O},sn=".popover-header",on=".popover-body";class rn extends Gi{static get Default(){return en}static get NAME(){return"popover"}static get Event(){return nn}static get DefaultType(){return tn}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||d.findOne(sn,this.tip).remove(),this._getContent())||d.findOne(on,this.tip).remove(),this.tip}setContent(){var e=this.getTipElement();this.setElementContent(d.findOne(sn,e),this.getTitle());let t=this._getContent();"function"==typeof t&&(t=t.call(this._element)),this.setElementContent(d.findOne(on,e),t),e.classList.remove("fade","show")}_addAttachmentClass(e){this.getTipElement().classList.add(Zi+"-"+this.updateAttachment(e))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement();var e=t.getAttribute("class").match(Ji);null!==e&&0<e.length&&e.map(e=>e.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each(function(){var e=rn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(rn);const an="scrollspy";const ln=".bs.scrollspy";const cn={offset:10,method:"auto",target:""},hn={offset:"number",method:"string",target:"(string|element)"};ln,ln;ln;const dn="dropdown-item",M="active",un=".nav-link",fn=".list-group-item",pn="position";class mn extends t{constructor(e,t){super(e),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._selector=`${this._config.target} ${un}, ${this._config.target} ${fn}, ${this._config.target} .`+dn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,m.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return cn}static get NAME(){return an}refresh(){var e=this._scrollElement===this._scrollElement.window?"offset":pn;const n="auto"===this._config.method?e:this._config.method,s=n===pn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),d.find(this._selector).map(e=>{var e=W(e),t=e?d.findOne(e):null;if(t){var i=t.getBoundingClientRect();if(i.width||i.height)return[l[n](t).top+s,e]}return null}).filter(e=>e).sort((e,t)=>e[0]-t[0]).forEach(e=>{this._offsets.push(e[0]),this._targets.push(e[1])})}dispose(){m.off(this._scrollElement,ln),super.dispose()}_getConfig(t){if("string"!=typeof(t={...cn,...l.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let e=t.target["id"];e||(e=R(an),t.target.id=e),t.target="#"+e}return i(an,t,hn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),i<=t)e=this._targets[this._targets.length-1],this._activeTarget!==e&&this._activate(e);else if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])this._activeTarget=null,this._clear();else for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t<this._offsets[e+1])&&this._activate(this._targets[e])}_activate(t){this._activeTarget=t,this._clear();var e=this._selector.split(",").map(e=>e+`[data-bs-target="${t}"],${e}[href="${t}"]`),e=d.findOne(e.join(","));e.classList.contains(dn)?(d.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(M),e.classList.add(M)):(e.classList.add(M),d.parents(e,".nav, .list-group").forEach(e
74=>{d.prev(e,un+", "+fn).forEach(e=>e.classList.add(M)),d.prev(e,".nav-item").forEach(e=>{d.children(e,un).forEach(e=>e.classList.add(M))})})),m.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){d.find(this._selector).filter(e=>e.classList.contains(M)).forEach(e=>e.classList.remove(M))}static jQueryInterface(t){return this.each(function(){var e=mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}m.on(window,"load.bs.scrollspy.data-api",()=>{d.find('[data-bs-spy="scroll"]').forEach(e=>new mn(e))}),e(mn);const gn="active",_n=".active",vn=":scope > li > .active";class bn extends t{static get NAME(){return"tab"}show(){if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE||!this._element.classList.contains(gn)){let e;var t=s(this._element),i=this._element.closest(".nav, .list-group"),n=(i&&(n="UL"===i.nodeName||"OL"===i.nodeName?vn:_n,e=(e=d.find(n,i))[e.length-1]),e?m.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null);m.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==n&&n.defaultPrevented||(this._activate(this._element,i),n=()=>{m.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),m.trigger(this._element,"shown.bs.tab",{relatedTarget:e})},t?this._activate(t,t.parentNode,n):n())}}_activate(e,t,i){const n=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?d.children(t,_n):d.find(vn,t))[0];var t=i&&n&&n.classList.contains("fade"),s=()=>this._transitionComplete(e,n,i);n&&t?(n.classList.remove("show"),this._queueCallback(s,e,!0)):s()}_transitionComplete(e,t,i){var n;t&&(t.classList.remove(gn),(n=d.findOne(":scope > .dropdown-menu .active",t.parentNode))&&n.classList.remove(gn),"tab"===t.getAttribute("role"))&&t.setAttribute("aria-selected",!1),e.classList.add(gn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),K(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;(s=s&&"LI"===s.nodeName?s.parentNode:s)&&s.classList.contains("dropdown-menu")&&((n=e.closest(".dropdown"))&&d.find(".dropdown-toggle",n).forEach(e=>e.classList.add(gn)),e.setAttribute("aria-expanded",!0)),i&&i()}static jQueryInterface(t){return this.each(function(){var e=bn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}m.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),F(this)||bn.getOrCreateInstance(this).show()}),e(bn);const yn="show",wn="showing",En={animation:"boolean",autohide:"boolean",delay:"number"},An={animation:!0,autohide:!0,delay:5e3};class Tn extends t{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return En}static get Default(){return An}static get NAME(){return"toast"}show(){m.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),K(this._element),this._element.classList.add(wn),this._queueCallback(()=>{this._element.classList.remove(wn),this._element.classList.add(yn),m.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains(yn)&&!m.trigger(this._element,"hide.bs.toast").defaultPrevented&&(this._element.classList.remove(yn),this._queueCallback(()=>{this._element.classList.add("hide"),m.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation))}dispose(){this._clearTimeout(),this._element.classList.contains(yn)&&this._element.classList.remove(yn),super.dispose()}_getConfig(e){return e={...An,...l.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},i("toast",e,this.constructor.DefaultType),e}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}t?this._clearTimeout():(e=e.relatedTarget,this._element===e||this._element.contains(e)||this._maybeScheduleHide())}_setListeners(){m.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),m.on(this._element,"mouseover.bs.toast",e=>this._onInteraction(e,!0)),m.on(this._element,"mouseout.bs.toast",e=>this._onInteraction(e,!1)),m.on(this._element,"focusin.bs.toast",e=>this._onInteraction(e,!0)),m.on(this._element,"focusout.bs.toast",e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){var e=Tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
74amed "${t}"`);e[t](this)}})}}return e(Tn),{Alert:ge,Button:ve,Carousel:p,Collapse:_,Dropdown:N,Modal:Ci,Offcanvas:Ni,Popover:rn,ScrollSpy:mn,Tab:bn,Toast:Tn,Tooltip:Gi}});
75const scrollStop=(e,n=70)=>{if(e&&"function"==typeof e){let t;window.addEventListener("scroll",function(o){window.clearTimeout(t),t=setTimeout(e,n)},!1)}};
76let ncmIntersectionObserverDebug=!1;const listenForIntersection=(e,n)=>{if(!n||"function"!=typeof n)return!1;if(!e)return!1;if(!(e instanceof Element||e instanceof NodeList))return!1;const t=new IntersectionObserver(e=>{e.forEach(e=>{"requestAnimationFrame"in window?window.requestAnimationFrame(()=>{n(e.isIntersecting,e.target)}):"requestIdleCallback"in window?window.requestIdleCallback(()=>{n(e.isIntersecting,e.target)},{timeout:250}):n(e.isIntersecting,e.target)})});return e instanceof Element?t.observe(e):e instanceof NodeList&&e.forEach(e=>{e instanceof Element&&t.observe(e)}),!0};
77let ncmScrollTopButtonDebug=!1;document.addEventListener("ncmUserInteraction",()=>{const t=document.querySelector("#scrollTopButton");var e;t&&((e=document.createElement("div")).setAttribute("aria-hidden","true"),e.setAttribute("data-nosnippet","true"),e.style="visibility: hidden; height: 400px; position: absolute;",document.querySelector("body").prepend(e),listenForIntersection(e,e=>{e?(t.classList.add("d-none"),ncmScrollTopButtonDebug&&console.log("Element entered the viewport.")):(t.classList.remove("d-none"),ncmScrollTopButtonDebug&&console.log("Element left the viewport."))}))},{once:!0});
78const resizeStop=(i,n=250)=>{if(i&&"function"==typeof i){let t;window.addEventListener("resize",function(e){window.clearTimeout(t),t=setTimeout(i,n)},!1)}};
79const getCurrentBreakpoint=()=>{return window.getComputedStyle(document.body,"::after").getPropertyValue("content").replace(/['"]+/g,"")};
80let ncmFetchRequestDebug=!1;const getJSON=async t=>{let e,c;try{e=await fetch(t,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}})}catch(t){console.warn(t)}try{c=await e.json()}catch(t){console.warn(t)}return c};
81const localVault={isset:t=>null!==localStorage.getItem(t),get:t=>JSON.parse(localStorage.getItem(t)),set:(t,e)=>{void 0!==e&&localStorage.setItem(t,JSON.stringify(e))}};
82document.addEventListener("ncmUserInteraction",()=>{const e=document.querySelector("button.navbar-toggler"),t=new bootstrap.Collapse("#mainNav",{toggle:!1});var n=document.querySelectorAll("#mainNav a");e.addEventListener("click",()=>{e.classList.contains("collapsed")?document.body.classList.remove("mNavOpen"):document.body.classList.add("mNavOpen")}),n.forEach(e=>{e.addEventListener("click",()=>{document.body.classList.remove("mNavOpen"),t.hide()})})},{once:!0});
83document.addEventListener("ncmUserInteraction",()=>{document.querySelectorAll("select.langNavDropdown").forEach(e=>{e.addEventListener("change",e=>{window.open(e.target.value,"_self")})})});
84let ncmNavIntersectDebug=!1;document.addEventListener("ncmUserInteraction",()=>{const t=document.querySelector("#navHeader");var e,n;t&&((e=document.createElement("div")).setAttribute("aria-hidden","true"),e.setAttribute("data-nosnippet","true"),e.style="visibility: hidden; height: 150px; position: absolute;",document.querySelector("body").prepend(e),(n=document.createElement("div")).setAttribute("aria-hidden","true"),n.setAttribute("data-nosnippet","true"),n.style="visibility: hidden; height: 110px; position: absolute;",document.querySelector("body").prepend(n),listenForIntersection(e,e=>{e||(t.classList.add("navScrolled"),ncmNavIntersectDebug&&console.log("Element left the viewport."))}),listenForIntersection(n,e=>{e&&(t.classList.remove("navScrolled"),ncmNavIntersectDebug)&&console.log("Element entered the viewport.")}))},{once:!0});
85let ncmQuickanfrageIntersectDebug=!1;document.addEventListener("ncmUserInteraction",()=>{const t=document.querySelector("#quickanfragestorage");var e;t&&((e=document.createElement("div")).setAttribute("aria-hidden","true"),e.setAttribute("data-nosnippet","true"),e.style="visibility: hidden; height: 500px; position: absolute;",document.querySelector("body").prepend(e),listenForIntersection(e,e=>{e?(t.classList.remove("scrolled","fadeInUp"),t.classList.add("fadeInDown"),ncmQuickanfrageIntersectDebug&&console.log("Element entered the viewport.")):(t.classList.add("scrolled","animated","fadeInUp"),t.classList.remove("fadeInDown"),ncmQuickanfrageIntersectDebug&&console.log("Element left the viewport."))}))},{once:!0});
86let ncmIframeLazyDebug=!1;function initIframesLazy(){ncmIframeLazyDebug&&console.log("IframeLazy: present"),document.querySelectorAll("iframe[data-src]:not([data-ext])").forEach(e
86=>{var a=e.getAttribute("data-src");ncmIframeLazyDebug&&console.log("IframeLazy: data-src is => "+a),e.src=a})}document.addEventListener("ncmUserInteraction",()=>{initIframesLazy()},{once:!0});
87let ncmExternalsDebug=!1;const cookieController={localKey:"ncmUserPreferences",defaultList:{bingSearch:{allow:!1,src:"",cCat:""},facebook:{allow:!1,src:"",cCat:""},gmap:{allow:!1,src:"",cCat:"",callback:"ivory_google_map_init_source",callbackParam:"ncmGmapSource"},instagram:{allow:!1,src:"",cCat:""},twitter:{allow:!1,src:"",cCat:""},youtube:{allow:!1,src:"",cCat:""},matterport:{allow:!1,src:"",cCat:""},gTagManager:{allow:!1,src:"",cCat:"",callback:"startGtm",callBackParam:""}},init:()=>{if(localVault.isset(cookieController.localKey)){cookieController.updatePreferences(),ncmExternalsDebug&&console.log("Preferences set!");let o=localVault.get(cookieController.localKey);Object.keys(o).forEach(e=>{o[e].allow?cookieController.showContent(e):0<document.querySelectorAll('[data-ext-container="'+e+'"]').length&&cookieController.showPlaceholder(e)})}else ncmExternalsDebug&&console.log("Preferences not set!"),ncmExternalsDebug&&console.log("Setting Preferences now!"),localVault.set(cookieController.localKey,cookieController.defaultList),cookieController.init()},updatePreferences:()=>{let o=cookieController.defaultList,l=localVault.get(cookieController.localKey);Object.keys(o).map(e=>{void 0!==l[e]&&o[e]&&(o[e].allow=l[e].allow)}),localVault.set(cookieController.localKey,o)},startAll:()=>{ncmExternalsDebug&&console.log("Starting all!");var e=localVault.get(cookieController.localKey);return Object.keys(e).forEach(e=>{cookieController.start(e)}),"Success"},start:e=>{ncmExternalsDebug&&console.log("Starting: "+e),cookieController.activate(e)&&cookieController.showContent(e)},stop:e=>{ncmExternalsDebug&&console.log("Stopping: "+e),cookieController.deactivate(e),location.reload()},activate:e=>{ncmExternalsDebug&&console.log("Activating: "+e);var o=localVault.get(cookieController.localKey);return!0===o[e].allow?(ncmExternalsDebug&&console.log(e+" already active!"),!1):(o[e].allow=!0,localVault.set(cookieController.localKey,o),!0)},deactivate:e=>{ncmExternalsDebug&&console.log("Deactivating: "+e);var o=localVault.get(cookieController.localKey);return!1===o[e].allow?(ncmExternalsDebug&&console.log(e+" already inactive!"),!1):(o[e].allow=!1,localVault.set(cookieController.localKey,o),!0)},showContent:l=>{ncmExternalsDebug&&console.log("Calling: "+l);document.querySelectorAll('[data-ext-container="'+l+'"]').forEach(e=>{var o=e.parentNode.querySelector('[data-ext-original="'+l+'"]');e.innerHTML="","TEMPLATE"===o.nodeName?e.appendChild(o.content.cloneNode(!0)):"DIV"===o.nodeName&&(e.innerHTML=o.innerHTML)});var e=localVault.get(cookieController.localKey)[l];"callback"===(!!e.callback?"callback":l)?(ncmExternalsDebug&&console.log("method: callback"),
87cookieHelpers.callback(e)):ncmExternalsDebug&&console.log("method: default"),cookieHelpers.default(l)},showPlaceholder:l=>{ncmExternalsDebug&&console.log("Showing placeholders for: "+l),document.querySelectorAll('[data-ext-container="'+l+'"]').forEach(e=>{var o=e.parentNode.querySelector('[data-ext-placeholder="'+l+'"]'),o=(e.innerHTML="","TEMPLATE"===o.nodeName?e.appendChild(o.content.cloneNode(!0)):"DIV"===o.nodeName&&(e.innerHTML=o.innerHTML),e.querySelector('[data-ext-activator="'+l+'"]')),o=(o&&o.addEventListener("pointerup",()=>{cookieController.start(l)},{once:!0}),e.querySelector('[data-ext-info="'+l+'"]'));o&&o.addEventListener("pointerup",()=>{cookieInfo.open(l)})})}},cookieHelpers={default:e=>{document.querySelectorAll('[data-ext="'+e+'"]').forEach(e=>{e.hasAttribute("data-src")&&(e.src=e.dataset.src),e.hasAttribute("data-srcset")&&(e.srcset=e.dataset.srcset),e.hasAttribute("data-href")&&(e.href=e.dataset.href)})},callback:e=>{let t=window[e.callback],a=e.callbackParam?window[e.callbackParam]:void 0;if(t)if("ivory_google_map_init_source"===e.callback){e=document.querySelectorAll('[id^="map_canvas_"]');let l=!1;const c=new IntersectionObserver(e=>{if(!l)for(const o of e)if(o.isIntersecting){l=!0;try{t(a)}catch(e){}c.disconnect();break}});e.forEach(e=>c.observe(e))}else t(a)}};var cookieLinkTag=document.getElementById("cookieLink"),userid="";null!=cookieLinkTag&&(userid=cookieLinkTag.name,cookieLinkTag.setAttribute("onclick","event.preventDefault();cookieInfo.open();"));const cookieInfo={open:e=>{"function"==typeof reopenCookieBarContainer?reopenCookieBarContainer():null==document.getElementById("cookies")&&(CookieInteraction=!1,AllowedCookiesAll=!1,("function"==typeof showCookieBarContainer&&"function"==typeof initCookieBarContainerTabs?(showCookieBarContainer(),initCookieBarContainerTabs):showLazyCookieBarContainer)())}};document.addEventListener("ncmUserInteraction",()=>{cookieController.init()},{once:!0});
88const addCeClasses=()=>{document.querySelectorAll('a[href*="mailto:"]').forEach(e=>e.classList.add("ce_em")),document.querySelectorAll('a[href*="tel:"]').forEach(e=>e.classList.add("ce_tel"))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",addCeClasses,{once:!0}):addCeClasses();
89let ncmFlatpickrDebug=!1;document.addEventListener("ncmUserInteraction",()=>{const o=document.querySelectorAll('input[name="cal_von"], input[name="cal_bis"]');var e=document.createElement("link"),e=(e.rel="stylesheet",e.href=FP_CONFIG.stylesheet,document.body.appendChild(e),document.createElement("script"));e.src=FP_CONFIG.script,document.body.appendChild(e);let r=setInterval(function(){if("undefined"==typeof flatpickr)return!1;var e={locale:FP_CONFIG.locale,disableMobile:FP_CONFIG.disableMobile,altInput:FP_CONFIG.altInput,altInputClass:FP_CONFIG.altInputClass,altFormat:FP_CONFIG.altFormat,ariaDateFormat:FP_CONFIG.ariaDateFormat,dateFormat:FP_CONFIG.dateFormat,monthSelectorType:FP_CONFIG.monthSelectorType,minDate:FP_CONFIG.minDate,maxDate:FP_CONFIG.maxDate,disable:FP_CONFIG.disable};for(const l of o){l.setAttribute("readonly","readonly"),e.defaultDate="cal_von"===l.name?FP_CONFIG.startDate:FP_CONFIG.endDate,e.onChange="cal_von"==l.name?e=>{var t=document.querySelectorAll('input[name="cal_bis"]');let a=new Date(e[0]),n=new Date(e[0]);a.setDate(a.getDate()+1),n.setDate(n.getDate()+FP_CONFIG.endOffset),t.forEach(e=>{e._flatpickr.set("minDate",a),e._flatpickr.setDate(n)})}:"";var t=document.querySelector(`#${l.id}+.fp_positioner`);null!==t&&(e.positionElement=t),flatpickr(l,e)}for(let e=0;e<o.length;e++){o[e].setAttribute("readonly","readonly");var a={locale:FP_CONFIG.locale,disableMobile:FP_CONFIG.disableMobile,altInput:FP_CONFIG.altInput,altInputClass:FP_CONFIG.altInputClass,altFormat:FP_CONFIG.altFormat,ariaDateFormat:FP_CONFIG.ariaDateFormat,dateFormat:FP_CONFIG.dateFormat,monthSelectorType:FP_CONFIG.monthSelectorType,defaultDate:"cal_von"==o[e].name?FP_CONFIG.startDate:FP_CONFIG.endDate,minDate:FP_CONFIG.minDate,maxDate:FP_CONFIG.maxDate,disable:FP_CONFIG.disable,onChange:"cal_von"==o[e].name?e=>{var t=document.querySelectorAll('input[name="cal_bis"]');let a=new Date(e[0]),n=new Date(e[0]);a.setDate(a.getDate()+1),n.setDate(n.getDate()+FP_CONFIG.endOffset),t.forEach(e
89=>{e._flatpickr.set("minDate",a),e._flatpickr.setDate(n)})}:""},n=document.querySelector(`#${o[e].id}+.fp_positioner`),n=(null!==n&&(a.positionElement=n),flatpickr(o[e],a));n._input instanceof HTMLElement&&n.element instanceof HTMLElement&&(n._input.id=n.element.id,n.element.id="")}clearInterval(r),i()},200);function i(){for(let e=0;e<o.length;e++)switch(getCurrentBreakpoint()){case"xxl":case"xl":case"lg":case"md":o[e]._flatpickr.set("position","auto"),o[e]._flatpickr.set("showMonths","2");break;default:o[e]._flatpickr.set("position","above"),o[e]._flatpickr.set("showMonths","1")}}resizeStop(()=>{ncmFlatpickrDebug&&console.log("Resizing has stopped."),ncmFlatpickrDebug&&console.log("Current breakpoint: "+getCurrentBreakpoint()),i()})},{once:!0});
90(wow=new WOW({boxClass:"aos",animateClass:"animated",offset:40,mobile:!1,live:!0})).init();
91document.addEventListener("ncmUserInteraction",()=>{var e=document.createElement("script");e.async=!0,e.src="files/assets/font-awesome-v6/js/all.min.js",e.dataset.autoReplaceSvg="nest",document.body.appendChild(e)},{once:!0});
92!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Ukiyo=e()}(this,function(){"use strict";function t(t,e){var i,s,r,n=this;void 0===e&&(e={}),t&&(i="undefined"!=typeof Promise&&-1!==Promise.toString().indexOf("[native code]"),s=Element.prototype.closest,i)&&s&&"IntersectionObserver"in window&&(this.element=t,this.wrapper=document.createElement("div"),this.isIMGtag="img"===t.tagName.toLowerCase(),this.overflow=null,this.timer=null,this.resizeEvent=this.resize.bind(this),this.observer=null,this.requestId=null,this.isInit=!1,this.options=Object.assign({},{scale:1.5,speed:1.5,wrapperClass:null,willChange:!1},e),i=t.getAttribute("data-u-scale"),s=t.getAttribute("data-u-speed"),e=t.getAttribute("data-u-willchange"),null!==i&&(this.options.scale=i),null!==s&&(this.options.speed=s),null!==e&&(this.options.willChange=!0),this.isIMGtag?(r=this.element.getAttribute("src"),new Promise(function(t,e){var i=new Image;i.onload=function(){return t(i)},i.onerror=function(t){return e(t)},i.src=r}).then(function(){n._init()})):this._init())}return t.prototype._init=function(){this.isInit||(this._setupElements(),this._observer(),this._addEvent(),this.isInit=!0)},t.prototype._setupElements=function(){this._setStyles(!0);var t=this.element.getAttribute("data-u-wrapper-class"),e=this.element.closest("picture");(this.options.wrapperClass||t)&&(t=t||this.options.wrapperClass,this.wrapper.classList.add(t)),null!==e?(e.parentNode.insertBefore(this.wrapper,e),this.wrapper.appendChild(e)):(this.element.parentNode.insertBefore(this.wrapper,this.element),this.wrapper.appendChild(this.element))},t.prototype._setStyles=function(t){var e=this.element.clientHeight,i=this.element.clientWidth,s=window.getComputedStyle(this.element),r="absolute"===s.position;this.overflow=e-e*this.options.scale,"absolute"===s.position&&"0px"!==s.marginRight&&"0px"!==s.marginLeft&&s.marginLeft===s.marginRight&&(this.wrapper.style.margin="auto"),"0px"===s.marginTop&&"0px"===s.marginBottom||(this.wrapper.style.marginTop=s.marginTop,this.wrapper.style.marginBottom=s.marginBottom,this.element.style.marginTop="0",this.element.style.marginBottom="0"),"auto"!==s.inset&&(this.wrapper.style.top=s.top,this.wrapper.style.right=s.right,this.wrapper.style.bottom=s.bottom,this.wrapper.style.left=s.left,this.element.style.top="0",this.element.style.right="0",this.element.style.bottom="0",this.element.style.left="0"),"none"!==s.transform&&(this.wrapper.style.transform=s.transform),"auto"!==s.zIndex&&(this.wrapper.style.zIndex=s.zIndex),this.wrapper.style.position=r?"absolute":"relative","auto"!==s.gridArea&&"auto / auto / auto / auto"!==s.gridArea&&(this.wrapper.style.gridArea=s.gridArea,this.element.style.gridArea="auto"),t&&(this.wrapper.style.width="100%",this.wrapper.style.overflow="hidden",this.element.style.display="block",this.element.style.overflow="hidden",this.element.style.backfaceVisibility="hidden","0px"!==s.padding&&(this.element.style.padding="0"),this.isIMGtag?this.element.style.objectFit="cover":this.element.style.backgroundPosition="center"),"0px"!==s.borderRadius&&(this.wrapper.style.borderRadius=s.borderRadius,(this.element.style.borderRadius="0px")!==s.marginLeft&&(this.wrapper.style.marginLeft=s.marginLeft,this.element.style.marginLeft="0"),"0px"!==s.marginRight&&(this.wrapper.style.marginRight=s.marginRight,this.element.style.marginRight="0"),this.wrapper.style.width=i+"px",this.element.style.width=i+"px"),r&&(this.wrapper.style.width=i+"px",this.element.style.width="100%"),"none"!==s.maxHeight&&(this.wrapper.style.maxHeight=s.maxHeight,this.element.style.maxHeight="none"),"0px"!==s.minHeight&&(this.wrapper.style.minHeight=s.minHeight,this.element.style.minHeight="none"),this.wrapper.style.height=e+"px",this.element.style.height=e*this.options.scale+"px"},t.prototype._observer=function(){this.observer=new IntersectionObserver(this._observerCallback.bind(this),{root:null,rootMargin:"0px",threshold:0}),this.observer.observe(this.wrapper)},t.prototype._observerCallback=function(t){var e=this;t.forEach(function(t){t.isIntersecting?(e.isVisible=!0,e._update()):(e.isVisible=!1,e._cancel())})},t.prototype._update=function(){this._setPosition(),this.requestId=window.requestAnimationFrame(this._update.bind(this))},t.prototype._setPosition=function(){this.options.willChange&&"transform"!==this.element.style.willChange&&(this.element.style.willChange="transform"),this.element.style.transform="translate3d(0 , "+this._getTranslate()+"px , 0)"},t.prototype._getTranslate=function(){var t=Math.abs(this.overflow),e=this._getProgress()/100,t=this.overflow+t*e*this.options.speed;return Math.round(t)},t.prototype._getProgress=function(){var t=window.innerHeight,e=this.wrapper.offsetHeight,i=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,i=(i+t-(this.wrapper.getBoundingClientRect().top+i))/((t+e)/100);return Math.min(100,Math.max(0,i))},t.prototype._cancel=function(){this.requestId&&(this.options.willChange&&(this.element.style.willChange="auto"),window.cancelAnimationFrame(this.requestId))},t.prototype._addEvent=function(){navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)?window.addEventListener("orientationchange",this.resizeEvent):window.addEventListener("resize",this.resizeEvent)},t.prototype.resize=function(){clearTimeout(this.timer),this.timer=setTimeout(this.reset.bind(this),450)},t.prototype.reset=function(){this.wrapper.style.width="",this.wrapper.style.position="",this.element.style.width="",this.isIMGtag&&"absolute"===this.wrapper.style.position?this.wrapper.style.height="100%":this.wrapper.style.height="",""===this.wrapper.style.gridArea?this.element.style.height="":this.element.style.height="100%","0px"!==this.wrapper.style.margin&&(this.wrapper.style.margin="",this.element.style.margin=""),"auto"!==this.wrapper.style.inset&&(this.wrapper.style.top="",this.wrapper.style.right="",this.wrapper.style.bottom="",this.wrapper.style.left="",this.element.style.top="",this.element.style.right="",this.element.style.bottom="",this.element.style.left=""),"none"!==this.wrapper.style.transform&&(this.wrapper.style.transform="",this.element.style.transform=""),"auto"!==this.wrapper.style.zIndex&&(this.wrapper.style.zIndex=""),"0px"!==this.wrapper.style.borderRadius&&(this.wrapper.style.borderRadius="",this.element.style.borderRadius=""),this._setStyles(),this._setPosition()},t.prototype.destroy=function(){var t;this._cancel(),this.observer.disconnect(),this.wrapper.removeAttribute("style"),this.element.removeAttribute("style"),(t=this.wrapper).replaceWith.apply(t,this.wrapper.childNodes),window.removeEventListener("resize",this.resizeEvent),window.removeEventListener("orientationchange",this.resizeEvent),this.isInit=!1},t});
93document.addEventListener("ncmUserInteraction",()=>
93{document.querySelectorAll(".ukiyo img").forEach(e=>{new Ukiyo(e,{speed:2,scale:1.25,wrapperClass:"paraWrapper"})})},{once:!0});
94(()=>{const e=()=>{const e=Array.from(document.getElementsByTagName("video"));if(!(e.length<=0)){const o=new AbortController;try{const n=new URL(window.location.href);Array.from(document.getElementsByTagName("a")).forEach(t=>{try{var e;"_self"!==t.target&&""!==t.target||!0!==(e=new URL(t.href,n)).protocol.toLowerCase().trim().startsWith("http")||""!==e.hash.trim()&&n.pathname===e.pathname||t.addEventListener("click",e=>{"defaultPrevented"in e&&!0===e.defaultPrevented||(r(),window.stop())},{passive:!0,signal:o.signal})}catch(e){console.log("Error setting up link fix for:",t),console.error(e)}}),Array.from(document.getElementsByTagName("form")).forEach(t=>{try{t.addEventListener("submit",e=>{"defaultPrevented"in e&&!0===e.defaultPrevented||(r(),window.stop())},{passive:!0,signal:o.signal})}catch(e){console.log("Error setting up link fix for:",t),console.error(e)}})}catch(e){console.log("Error setting up link fixes!"),console.error(e),o.abort()}function r(){e.forEach(e=>{try{e.pause()}catch(e){}try{e.src="",Array.from(e.querySelectorAll("source")).forEach(e=>{e.src=""})}catch(e){}})}}};if("complete"===document.readyState)e();else{const t=new AbortController;document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&(t.abort(),e())},{passive:!0,signal:t.signal})}})();
95!function(){"use strict";const t="ncm_referrer_data",a="ncm_visited_pages",r=10,o=18e5,i={gclid:"google_ads",gbraid:"google_ads_ios_app",wbraid:"google_ads_ios_web",dclid:"google_display",gad_source:"google_ads",srsltid:"google_shopping",fbclid:"facebook",fb_source:"facebook",igshid:"instagram",ttclid:"tiktok",twclid:"twitter",ScCid:"snapchat",li_fat_id:"linkedin",msclkid:"microsoft_ads",mc_cid:"mailchimp",mc_eid:"mailchimp",_ke:"klaviyo",_kx:"klaviyo",ef_id:"adobe_advertising",epik:"pinterest",yclid:"yandex",_branch_match_id:"branch_io",ceid:"checkeffect"},n={"google.com":{platform:"google",type:"search"},"google.":{platform:"google",type:"search"},"bing.com":{platform:"bing",type:"search"},"yahoo.com":{platform:"yahoo",type:"search"},"duckduckgo.com":{platform:"duckduckgo",type:"search"},"baidu.com":{platform:"baidu",type:"search"},"yandex.":{platform:"yandex",type:"search"},"facebook.com":{platform:"facebook",type:"social"},"m.facebook.com":{platform:"facebook",type:"social"},"l.facebook.com":{platform:"facebook",type:"social"},"instagram.com":{platform:"instagram",type:"social"},"l.instagram.com":{platform:"instagram",type:"social"},"twitter.com":{platform:"twitter",type:"social"},"t.co":{platform:"twitter",type:"social"},"x.com":{platform:"twitter",type:"social"},"linkedin.com":{platform:"linkedin",type:"social"},"lnkd.in":{platform:"linkedin",type:"social"},"youtube.com":{platform:"youtube",type:"social"},"youtu.be":{platform:"youtube",type:"social"},"pinterest.com":{platform:"pinterest",type:"social"},"pin.it":{platform:"pinterest",type:"social"},"reddit.com":{platform:"reddit",type:"social"},"tiktok.com":{platform:"tiktok",type:"social"},"snapchat.com":{platform:"snapchat",type:"social"},"mail.google.com":{platform:"gmail",type:"email"},"outlook.live.com":{platform:"outlook",type:"email"},"mail.yahoo.com":{platform:"yahoo_mail",type:"email"}};function e(){var e;(e=u())&&!_(e.timestamp)||(e=function(){var e=document.referrer,t=l(),a=m(),r={source_type:"unknown",platform:"unknown",platform_name:"Unknown",confidence:"low",details:{}};{var o;0<Object.keys(a).length&&(o=Object.keys(a)[0],a=a[o],r.platform=a.platform,r.platform_name=s(a.platform),r.source_type=function(e){return{google_ads:"paid_search",microsoft_ads:"paid_search",facebook:"paid_social",instagram:"paid_social",twitter:"paid_social",linkedin:"paid_social",tiktok:"paid_social",snapchat:"paid_social",pinterest:"paid_social",mailchimp:"email",klaviyo:"email",direct:"direct"}[e]||"referral"}(a.platform),r.confidence="high",r.details.tracking_id=a.value,r.details.tracking_param=o)}t.utm_source&&(r.source_type=t.utm_medium||"unknown",r.platform&&"unknown"!==r.platform||(r.platform=t.utm_source,r.platform_name=s(t.utm_source)),r.confidence="high"===r.confidence?"high":"medium");e&&""!==e?(a=function(e){try{var t,a,r=new URL(e).hostname.toLowerCase();for([t,a]of Object.entries(n))if(r.includes(t))return{domain:r,platform:a.platform,type:a.type};return{domain:r,platform:"referral",type:"referral"}}catch(e){return null}}(e))&&("unknown"===r.platform&&(r.platform=a.platform,r.platform_name=s(a.platform),r.source_type=a.type,r.confidence="medium"),r.details.referrer_domain=a.domain):(r.source_type="direct",r.platform="direct",r.platform_name="Direct",r.confidence="high");t.utm_campaign&&(r.details.campaign=t.utm_campaign);return r}(),e={referrer:document.referrer||"direct",landingPage:window.location.href,utmParam
95s:l(),trackingParams:m(),attribution:e,timestamp:Date.now(),sessionId:"ncm_"+Date.now()+"_"+Math.random().toString(36).substring(2,11)},("undefined"!=typeof localVault&&localVault.setItem?localVault:localStorage).setItem(t,JSON.stringify(e))),c(),d(),(e=u())&&_(e.timestamp)&&("undefined"!=typeof localVault&&localVault.removeItem?(localVault.removeItem(t),localVault):(localStorage.removeItem(t),localStorage)).removeItem(a)}function c(){var e={url:window.location.href,title:document.title,timestamp:Date.now()};let t=g();t.unshift(e),t=t.slice(0,r),("undefined"!=typeof localVault&&localVault.setItem?localVault:localStorage).setItem(a,JSON.stringify(t))}function l(){const a=new URLSearchParams(window.location.search),r={};return["utm_source","utm_medium","utm_campaign","utm_term","utm_content"].forEach(e=>{var t=a.get(e);t&&(r[e]=t)}),r}function m(){const a=new URLSearchParams(window.location.search),r={};return Object.keys(i).forEach(e=>{var t=a.get(e);t&&(r[e]={value:t,platform:i[e]})}),a.forEach((e,t)=>{(t.startsWith("hsa_")||t.startsWith("mtm_"))&&(r[t]={value:e,platform:t.startsWith("hsa_")?"hubspot":"matomo"})}),r}function s(e){return{google:"Google",google_ads:"Google Ads",google_ads_ios_app:"Google Ads (iOS App)",google_ads_ios_web:"Google Ads (iOS Web)",google_display:"Google Display Network",google_shopping:"Google Shopping",facebook:"Facebook",instagram:"Instagram",twitter:"Twitter/X",linkedin:"LinkedIn",youtube:"YouTube",pinterest:"Pinterest",tiktok:"TikTok",snapchat:"Snapchat",microsoft_ads:"Microsoft Ads",bing:"Bing",mailchimp:"Mailchimp",klaviyo:"Klaviyo",direct:"Direct",referral:"Referral",email:"Email"}[e]||e.charAt(0).toUpperCase()+e.slice(1)}function d(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):(document.querySelectorAll("form").forEach(t=>{t.dataset.referrerTracked||"get"!==t.method.toLowerCase()&&(f(t),t.dataset.referrerTracked="true",t.addEventListener("submit",function(){var e=t;(e=e.querySelector('input[name="referrer_tracking[submission_time]"]'))&&(e.value=(new Date).toISOString())}))}),"undefined"!=typeof MutationObserver&&new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){1===e.nodeType&&("FORM"===e.tagName?"get"!==e.method.toLowerCase()&&(f(e),e.dataset.referrerTracked="true"):e.querySelectorAll("form:not([data-referrer-tracked])").forEach(e=>{f(e),e.dataset.referrerTracked="true"}))})})}).observe(document.body,{childList:!0,subtree:!0}))}function f(a){const r=u();var e=g();r&&(p(a,"referrer_tracking[initial_referrer]",r.referrer),p(a,"referrer_tracking[landing_page]",r.landingPage),p(a,"referrer_tracking[session_id]",r.sessionId),r.utmParams&&Object.keys(r.utmParams).forEach(e=>{p(a,`referrer_tracking[${e}]`,r.utmParams[e])}),r.trackingParams&&Object.keys(r.trackingParams).forEach(e=>{var t=r.trackingParams[e];p(a,`referrer_tracking[tracking_${e}]`,t.value),p(a,`referrer_tracking[tracking_${e}_platform]`,t.platform)}),r.attribution)&&(p(a,"referrer_tracking[attribution]",JSON.stringify(r.attribution)),p(a,"referrer_tracking[source_type]",r.attribution.source_type),p(a,"referrer_tracking[platform]",r.attribution.platform),p(a,"referrer_tracking[platform_name]",r.attribution.platform_name),p(a,"referrer_tracking[attribution_confidence]",r.attribution.confidence)),e&&0<e.length&&(e=e.map(e=>({url:e.url,title:e.title})),p(a,"referrer_tracking[visited_pages]",JSON.stringify(e))),p(a,"referrer_tracking[current_page]",window.location.href),p(a,"referrer_tracking[submission_time]",(new Date).toISOString())}function p(e,t,a){let r=e.querySelector(`input[name="${t}"]`);r||((r=document.createElement("input")).type="hidden",r.name=t,e.appendChild(r)),r.value=a||""}function u(){try{var e=("undefined"!=typeof localVault&&localVault.getItem?localVault:localStorage).getItem(t);return e?JSON.parse(e):null}catch(e){return console.error("Error reading referrer data:",e),null}}function g(){try{var e=("undefined"!=typeof localVault&&localVault.getItem?localVault:localStorage).getItem(a);return e?JSON.parse(e):[]}catch(e){return console.error("Error reading visited pages:",e),[]}}function _(e){return Date.now()-e>o}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e(),window.NCMReferrerTracker={getReferrerData:u,getVisitedPages:g,trackPageVisit:c}}();
96document.addEventListener("ncmUserInteraction",()=>{const t="has-child-dropdown-show";var e;bootstrap.Dropdown.prototype.toggle=(e=bootstrap.Dropdown.prototype.toggle,function(){document.querySelectorAll("."+t).forEach(function(o){o.classList.remove(t)});let o=this._element.closest(".dropdown").parentNode.closest(".dropdown");for(;o&&o!==document;o=o.parentNode.closest(".dropdown"))o.classList.add(t);return e.call(this)}),document.querySelectorAll(".dropdown").forEach(function(o){o.addEventListener("hide.bs.dropdown",function(o){this.classList.contains(t)&&(this.classList.remove(t),o.preventDefault()),o.stopPropagation()})})},{once:!0});

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.