1(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getOwnPropSymbols=Object.getOwnPropertySymbols;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __propIsEnum=Object.prototype.propertyIsEnumerable;var __pow=Math.pow;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:true,configurable:true,writable:true,value}):obj[key]=value;var __spreadValues=(a2,b)=>{for(var prop in b||(b={}))if(__hasOwnProp.call(b,prop))__defNormalProp(a2,prop,b[prop]);if(__getOwnPropSymbols)for(var prop of __getOwnPropSymbols(b)){if(__propIsEnum.call(b,prop))__defNormalProp(a2,prop,b[prop])}return a2};var __require=(x=>typeof require!=="undefined"?require:typeof Proxy!=="undefined"?new Proxy(x,{get:(a2,b)=>(typeof require!=="undefined"?require:a2)[b]}):x)(function(x){if(typeof require!=="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+x+'" is not supported')});var __commonJS=(cb,mod)=>function __require2(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all3)=>{for(var name in all3)__defProp(target,name,{get:all3[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from==="object"||typeof from==="function"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:true}):target,mod));var __publicField=(obj,key,value)=>{__defNormalProp(obj,typeof key!=="symbol"?key+"":key,value);return value};var __async=(__this,__arguments,generator)=>{return new Promise((resolve,reject)=>{var fulfilled=value=>{try{step(generator.next(value))}catch(e2){reject(e2)}};var rejected=value=>{try{step(generator.throw(value))}catch(e2){reject(e2)}};var step=x=>x.done?resolve(x.value):Promise.resolve(x.value).then(fulfilled,rejected);step((generator=generator.apply(__this,__arguments)).next())})};var require_LayoutQueue=__commonJS({"node_modules/layout-queue/src/LayoutQueue.js"(exports,module){"use strict";var LayoutQueue=function(){var queue=[];function processQueue(){queue.forEach(function(task){task.action.apply(this,task.args)})}window.addEventListener("load",function(){processQueue()});window.addEventListener("resize",function(){processQueue()});return{add:function(action,args){queue.push({action,args})},trigger:function(){processQueue()},list:function(){return queue},clear:function(){queue=[]}}}();module.exports=LayoutQueue}});var require_SameHeight=__commonJS({"node_modules/same-height/SameHeight.js"(exports,module){"use strict";var LayoutQueue=require_LayoutQueue();var SameHeight2=function(){function getBiggestHeight(selector){var biggestHeight=0;[].forEach.call(document.querySelectorAll(selector),function(element){if(element.clientHeight>biggestHeight){biggestHeight=element.clientHeight}});return biggestHeight}function enqueue(selector,mediaRule){LayoutQueue.add(unsetHeights,[selector]);LayoutQueue.add(conditionalSetHeights,[selector,mediaRule])}function conditionalSetHeights(selector,mediaRule){if(mediaRule===void 0||window.matchMedia(mediaRule).matches){setHeights(selector)}}function setHeights(selector){var biggestHeight=getBiggestHeight(selector);[].forEach.call(document.querySelectorAll(selector),function(element){element.style.height=biggestHeight+"px"})}function unsetHeights(selector){[].forEach.call(document.querySelectorAll(selector),function(element){element.style.height="auto"})}return{init:function(selector,mediaRule){enqueue(selector,mediaRule)},set:function(selector){setHeights(selector)},unset:function(selector){unsetHeights(selector)}}}();module.exports=SameHeight2}});var require_lazyload_min=__commonJS({"node_modules/vanilla-lazyload/dist/lazyload.min.js"(exports,module){!function(t2,n2){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n2():"function"==typeof define&&define.amd?define(n2):(t2=t2||self).LazyLoad=n2()}(exports,function(){"use strict";function t2(){return(t2=Object.assign||function(t3){for(var n3=1;
1n3<arguments.length;n3++){var e3=arguments[n3];for(var i3 in e3)Object.prototype.hasOwnProperty.call(e3,i3)&&(t3[i3]=e3[i3])}return t3}).apply(this,arguments)}var n2="undefined"!=typeof window,e2=n2&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i2=n2&&"IntersectionObserver"in window,o2=n2&&"classList"in document.createElement("p"),r2=n2&&window.devicePixelRatio>1,a2={elements_selector:".lazy",container:e2||n2?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:true,unobserve_entered:false,cancel_on_exit:true,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:false},c=function(n3){return t2({},a2,n3)},s2=function(t3,n3){var e3,i3="LazyLoad::Initialized",o3=new t3(n3);try{e3=new CustomEvent(i3,{detail:{instance:o3}})}catch(t4){(e3=document.createEvent("CustomEvent")).initCustomEvent(i3,false,false,{instance:o3})}window.dispatchEvent(e3)},l2="loading",u="loaded",d="applied",f="error",_="native",g="data-",v="ll-status",p=function(t3,n3){return t3.getAttribute(g+n3)},b=function(t3){return p(t3,v)},h=function(t3,n3){return function(t4,n4,e3){var i3="data-ll-status";null!==e3?t4.setAttribute(i3,e3):t4.removeAttribute(i3)}(t3,0,n3)},m=function(t3){return h(t3,null)},E=function(t3){return null===b(t3)},y=function(t3){return b(t3)===_},A=[l2,u,d,f],I=function(t3,n3,e3,i3){t3&&(void 0===i3?void 0===e3?t3(n3):t3(n3,e3):t3(n3,e3,i3))},L=function(t3,n3){o2?t3.classList.add(n3):t3.className+=(t3.className?" ":"")+n3},w=function(t3,n3){o2?t3.classList.remove(n3):t3.className=t3.className.replace(new RegExp("(^|\\s+)"+n3+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},k=function(t3){return t3.llTempImage},O=function(t3,n3){if(n3){var e3=n3._observer;e3&&e3.unobserve(t3)}},x=function(t3,n3){t3&&(t3.loadingCount+=n3)},z=function(t3,n3){t3&&(t3.toLoadCount=n3)},C=function(t3){for(var n3,e3=[],i3=0;n3=t3.children[i3];i3+=1)"SOURCE"===n3.tagName&&e3.push(n3);return e3},N=function(t3,n3,e3){e3&&t3.setAttribute(n3,e3)},M=function(t3,n3){t3.removeAttribute(n3)},R=function(t3){return!!t3.llOriginalAttrs},G=function(t3){if(!R(t3)){var n3={};n3.src=t3.getAttribute("src"),n3.srcset=t3.getAttribute("srcset"),n3.sizes=t3.getAttribute("sizes"),t3.llOriginalAttrs=n3}},T=function(t3){if(R(t3)){var n3=t3.llOriginalAttrs;N(t3,"src",n3.src),N(t3,"srcset",n3.srcset),N(t3,"sizes",n3.sizes)}},j=function(t3,n3){N(t3,"sizes",p(t3,n3.data_sizes)),N(t3,"srcset",p(t3,n3.data_srcset)),N(t3,"src",p(t3,n3.data_src))},D=function(t3){M(t3,"src"),M(t3,"srcset"),M(t3,"sizes")},F=function(t3,n3){var e3=t3.parentNode;e3&&"PICTURE"===e3.tagName&&C(e3).forEach(n3)},P={IMG:function(t3,n3){F(t3,function(t4){G(t4),j(t4,n3)}),G(t3),j(t3,n3)},IFRAME:function(t3,n3){N(t3,"src",p(t3,n3.data_src))},VIDEO:function(t3,n3){!function(t4,e3){C(t4).forEach(function(t5){N(t5,"src",p(t5,n3.data_src))})}(t3),N(t3,"poster",p(t3,n3.data_poster)),N(t3,"src",p(t3,n3.data_src)),t3.load()}},S=function(t3,n3){var e3=P[t3.tagName];e3&&e3(t3,n3)},V=function(t3,n3,e3){x(e3,1),L(t3,n3.class_loading),h(t3,l2),I(n3.callback_loading,t3,e3)},U=["IMG","IFRAME","VIDEO"],$2=function(t3,n3){!n3||function(t4){return t4.loadingCount>0}(n3)||function(t4){return t4.toLoadCount>0}(n3)||I(t3.callback_finish,n3)},q=function(t3,n3,e3){t3.addEventListener(n3,e3),t3.llEvLisnrs[n3]=e3},H=function(t3,n3,e3){t3.removeEventListener(n3,e3)},B=function(t3){return!!t3.llEvLisnrs},J=function(t3){if(B(t3)){var n3=t3.llEvLisnrs;for(var e3 in n3){var i3=n3[e3];H(t3,e3,i3)}delete t3.llEvLisnrs}},K=function(t3,n3,e3){!function(t4){delete t4.llTempImage}(t3),x(e3,-1),function(t4){t4&&(t4.toLoadCount-=1)}(e3),w(t3,n3.class_loading),n3.unobserve_completed&&O(t3,e3)},Q=function(t3,n3,e3){var i3=k(t3)||t3;B(i3)||function(t4,n4,e4){B(t4)||(t4.llEvLisnrs={});var i4="VIDEO"===t4.tagName?"loadeddata":"load";q(t4,i4,n4),q(t4,"error",e4)}(i3,function(o3){!function(t4,n4,e4,i4){var o4=y(n4);K(n4,e4,i4),L(n4,e4.class_loaded),h(n4,u),I(e4.callback_loaded,n4,i4),o4||$2(e4,i4)}(0,t3,n3,e3),J(i3)},function(o3){!function(t4,n4,e4,i4){var o4=y(n4);K(n4,e4,i4),L(n4,e4.class_error),h(n4,f),I(e4.callback_error,n4,i4),o4||$2(e4,i4)}(0,t3,n3,e3),J(i3)})},W=function(t3,n3,e3){!function(t4){t4.llTempImage=document.createElement("IMG")}(t3),Q(t3,n3,e3),function(t4,n4,e4){var i3=p(t4,n4.data_bg),o3=p(t4,n4.data_bg_hidpi),a3=r2&&o3?o3:i3;a3&&(t4.style.backgroundImage='url("'.concat(a3,'")'),k(t4).setAttribute("src",a3),V(t4,n4,e4))}(t3,n3,e3),function(t4,n4,e4){var i3=p(t4,n4.data_bg_multi),o3=p(t4,n4.data_bg_multi_hidpi),a3=r2&&o3?o3:i3;a3&&(t4.style.backgroundImage=a3,function(t5,n5,e5){L(t5,n5.class_applied),h(t5,d),n5.unobserve_completed&&O(t5,n5),I(n5.callback_applied,t5,e5)}(t4,n4,e4))}(t3,n3,e3)},X=function(t3,n3,e3){!function(t4){return U.indexOf(t4.tagName)>-1}(t3)?W(t3,n3,e3):function(t4,n4,e4){Q(t4,n4,e4),S(t4,n4),V(t4,n4,e4)}(t3,n3,e3)},Y=["IMG","IFRAME"],Z=function(t3){return t3.use_native&&"loading"in HTMLImageElement.prototype},tt=function(t3,n3,e3){t3.forEach(function(t4){return function(t5){return t5.isIntersecting||t5.intersectionRatio>0}(t4)?function(t5,n4,e4,i3){h(t5,"entered"),L(t5,e4.class_entered),w(t5,e4.class_exited),function(t6,n5,e5){n5.unobserve_entered&&O(t6,e5)}(t5,e4,i3),I(e4.callback_enter,t5,n4,i3),function(t6){return A.indexOf(b(t6))>=0}(t5)||X(t5,e4,i3)}(t4.target,t4,n3,e3):function(t5,n4,e4,i3){E(t5)||(L(t5,e4.class_exited),function(t6,n5,e5,i4){e5.cancel_on_exit&&function(t7){return b(t7)===l2}(t6)&&"IMG"===t6.tagName&&(J(t6),function(t7){F(t7,function(t8){D(t8)}),D(t7)}(t6),function(t7){F(t7,function(t8){T(t8)}),T(t7)}(t6),w(t6,e5.class_loading),x(i4,-1),m(t6),I(e5.callback_cancel,t6,n5,i4))}(t5,n4,e4,i3),I(e4.callback_exit,t5,n4,i3))}(t4.target,t4,n3,e3)})},nt=function(t3){return Array.prototype.slice.call(t3)},et=function(t3){return t3.container.querySelectorAll(t3.elements_selector)},it=function(t3){return function(t4){return b(t4)===f}(t3)},ot=function(t3,n3){return function(t4){return nt(t4).filter(E)}(t3||et(n3))},rt=function(t3,e3){var o3=c(t3);this._settings=o3,this.loadingCount=0,function(t4,n3){i2&&!Z(t4)&&(n3._observer=new IntersectionObserver(function(e4){tt(e4,t4,n3)},function(t5){return{root:t5.container===document?null:t5.container,rootMargin:t5.thresholds||t5.threshold+"px"}}(t4)))}(o3,this),function(t4,e4){n2&&window.addEventListener("online",function(){!function(t5,n3){var e5;
1(e5=et(t5),nt(e5).filter(it)).forEach(function(n4){w(n4,t5.class_error),m(n4)}),n3.update()}(t4,e4)})}(o3,this),this.update(e3)};return rt.prototype={update:function(t3){var n3,o3,r3=this._settings,a3=ot(t3,r3);z(this,a3.length),!e2&&i2?Z(r3)?function(t4,n4,e3){t4.forEach(function(t5){-1!==Y.indexOf(t5.tagName)&&(t5.setAttribute("loading","lazy"),function(t6,n5,e4){Q(t6,n5,e4),S(t6,n5),h(t6,_)}(t5,n4,e3))}),z(e3,0)}(a3,r3,this):(o3=a3,function(t4){t4.disconnect()}(n3=this._observer),function(t4,n4){n4.forEach(function(n5){t4.observe(n5)})}(n3,o3)):this.loadAll(a3)},destroy:function(){this._observer&&this._observer.disconnect(),et(this._settings).forEach(function(t3){delete t3.llOriginalAttrs}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t3){var n3=this,e3=this._settings;ot(t3,e3).forEach(function(t4){O(t4,n3),X(t4,e3,n3)})}},rt.load=function(t3,n3){var e3=c(n3);X(t3,e3)},rt.resetStatus=function(t3){m(t3)},n2&&function(t3,n3){if(n3)if(n3.length)for(var e3,i3=0;e3=n3[i3];i3+=1)s2(t3,e3);else s2(t3,n3)}(rt,window.lazyLoadOptions),rt})}});var require_basicLightbox_min=__commonJS({"node_modules/basiclightbox/dist/basicLightbox.min.js"(exports,module){!function(e2){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e2();else if("function"==typeof define&&define.amd)define([],e2);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).basicLightbox=e2()}}(function(){return function e2(n2,t2,o2){function r2(c2,u){if(!t2[c2]){if(!n2[c2]){var s2="function"==typeof __require&&__require;if(!u&&s2)return s2(c2,true);if(i2)return i2(c2,true);var a2=new Error("Cannot find module '"+c2+"'");throw a2.code="MODULE_NOT_FOUND",a2}var l2=t2[c2]={exports:{}};n2[c2][0].call(l2.exports,function(e3){return r2(n2[c2][1][e3]||e3)},l2,l2.exports,e2,n2,t2,o2)}return t2[c2].exports}for(var i2="function"==typeof __require&&__require,c=0;c<o2.length;c++)r2(o2[c]);return r2}({1:[function(e2,n2,t2){"use strict";Object.defineProperty(t2,"__esModule",{value:true}),t2.create=t2.visible=void 0;var o2=function(e3){var n3=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t3=document.createElement("div");return t3.innerHTML=e3.trim(),true===n3?t3.children:t3.firstChild},r2=function(e3,n3){var t3=e3.children;return 1===t3.length&&t3[0].tagName===n3},i2=function(e3){return null!=(e3=e3||document.querySelector(".basicLightbox"))&&true===e3.ownerDocument.body.contains(e3)};t2.visible=i2;t2.create=function(e3,n3){var t3=function(e4,n4){var t4=o2('\n <div class="basicLightbox '.concat(n4.className,'">\n <div class="basicLightbox__placeholder" role="dialog"></div>\n </div>\n ')),i3=t4.querySelector(".basicLightbox__placeholder");e4.forEach(function(e5){return i3.appendChild(e5)});var c2=r2(i3,"IMG"),u2=r2(i3,"VIDEO"),s2=r2(i3,"IFRAME");return true===c2&&t4.classList.add("basicLightbox--img"),true===u2&&t4.classList.add("basicLightbox--video"),true===s2&&t4.classList.add("basicLightbox--iframe"),t4}(e3=function(e4){var n4="string"==typeof e4,t4=e4 instanceof HTMLElement==1;if(false===n4&&false===t4)throw new Error("Content must be a DOM element/node or string");return true===n4?Array.from(o2(e4,true)):"TEMPLATE"===e4.tagName?[e4.content.cloneNode(true)]:Array.from(e4.children)}(e3),n3=function(){var e4=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null==(e4=Object.assign({},e4)).closable&&(e4.closable=true),null==e4.className&&(e4.className=""),null==e4.onShow&&(e4.onShow=function(){}),null==e4.onClose&&(e4.onClose=function(){}),"boolean"!=typeof e4.closable)throw new Error("Property `closable` must be a boolean");if("string"!=typeof e4.className)throw new Error("Property `className` must be a string");if("function"!=typeof e4.onShow)throw new Error("Property `onShow` must be a function");if("function"!=typeof e4.onClose)throw new Error("Property `onClose` must be a function");return e4}(n3)),c=function(e4){return false!==n3.onClose(u)&&function(e5,n4){return e5.classList.remove("basicLightbox--visible"),setTimeout(function(){return false===i2(e5)||e5.parentElement.removeChild(e5),n4()},410),true}(t3,function(){if("function"==typeof e4)return e4(u)})};true===n3.closable&&t3.addEventListener("click",function(e4){e4.target===t3&&c()});var u={element:function(){return t3},visible:function(){return i2(t3)},show:function(e4){return false!==n3.onShow(u)&&function(e5,n4){return document.body.appendChild(e5),setTimeout(function(){requestAnimationFrame(function(){return e5.classList.add("basicLightbox--visible"),n4(
1)})},10),true}(t3,function(){if("function"==typeof e4)return e4(u)})},close:c};return u}},{}]},{},[1])(1)})}});var import_same_height=__toESM(require_SameHeight());var MQ_BREAKPOINTS={mobile:"640",tablet:"740",desktop:"1024",wide:"1300"};var els=document.querySelectorAll("[data-same-height]");for(let i2=0;i2<els.length;i2++){init(els[i2])}function init(el2){const match=`[data-same-height-watch="${el2.dataset.sameHeight}"]`;let mqRule;if(el2.dataset.sameHeightMq){mqRule=`(min-width: ${MQ_BREAKPOINTS[el2.dataset.sameHeightMq]}px)`}else{mqRule="screen and (min-width: 0px)"}import_same_height.default.init(match,mqRule)}function isObject(obj){return obj!==null&&typeof obj==="object"&&"constructor"in obj&&obj.constructor===Object}function extend(target={},src={}){Object.keys(src).forEach(key=>{if(typeof target[key]==="undefined")target[key]=src[key];else if(isObject(src[key])&&isObject(target[key])&&Object.keys(src[key]).length>0){extend(target[key],src[key])}})}var ssrDocument={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 getDocument(){const doc=typeof document!=="undefined"?document:{};extend(doc,ssrDocument);return doc}var ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function CustomEvent2(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(callback){if(typeof setTimeout==="undefined"){callback();return null}return setTimeout(callback,0)},cancelAnimationFrame(id){if(typeof setTimeout==="undefined"){return}clearTimeout(id)}};function getWindow(){const win=typeof window!=="undefined"?window:{};extend(win,ssrWindow);return win}function makeReactive(obj){const proto=obj.__proto__;Object.defineProperty(obj,"__proto__",{get(){return proto},set(value){proto.__proto__=value}})}var Dom7=class extends Array{constructor(items){if(typeof items==="number"){super(items)}else{super(...items||[]);makeReactive(this)}}};function arrayFlat(arr=[]){const res=[];arr.forEach(el2=>{if(Array.isArray(el2)){res.push(...arrayFlat(el2))}else{res.push(el2)}});return res}function arrayFilter(arr,callback){return Array.prototype.filter.call(arr,callback)}function arrayUnique(arr){const uniqueArray=[];for(let i2=0;i2<arr.length;i2+=1){if(uniqueArray.indexOf(arr[i2])===-1)uniqueArray.push(arr[i2])}return uniqueArray}function qsa(selector,context){if(typeof selector!=="string"){return[selector]}const a2=[];const res=context.querySelectorAll(selector);for(let i2=0;i2<res.length;i2+=1){a2.push(res[i2])}return a2}function $(selector,context){const window2=getWindow();const document2=getDocument();let arr=[];if(!context&&selector instanceof Dom7){return selector}if(!selector){return new Dom7(arr)}if(typeof selector==="string"){const html2=selector.trim();if(html2.indexOf("<")>=0&&html2.indexOf(">")>=0){let toCreate="div";if(html2.indexOf("<li")===0)toCreate="ul";if(html2.indexOf("<tr")===0)toCreate="tbody";if(html2.indexOf("<td")===0||html2.indexOf("<th")===0)toCreate="tr";if(html2.indexOf("<tbody")===0)toCreate="table";if(html2.indexOf("<option")===0)toCreate="select";const tempParent=document2.createElement(toCreate);tempParent.innerHTML=html2;for(let i2=0;i2<tempParent.childNodes.length;i2+=1){arr.push(tempParent.childNodes[i2])}}else{arr=qsa(selector.trim(),context||document2)}}else if(selector.nodeType||selector===window2||selector===document2){arr.push(selector)}else if(Array.isArray(selector)){if(selector instanceof Dom7)return selector;arr=selector}return new Dom7(arrayUnique(arr))}$.fn=Dom7.prototype;function addClass(...classes){const classNames=arrayFlat(classes.map(c=>c.split(" ")));this.forEach(el2=>{el2.classList.add(...classNames)});return this}function removeClass(...classes){const classNames=arrayFlat(classes.map(c=>c.split(" ")));this.forEach(el2=>{el2.classList.remove(...classNames)});return this}function toggleClass(...classes){const classNames=arrayFlat(classes.map(c=>c.split(" ")));this.forEach(el2=>
1{classNames.forEach(className=>{el2.classList.toggle(className)})})}function hasClass(...classes){const classNames=arrayFlat(classes.map(c=>c.split(" ")));return arrayFilter(this,el2=>{return classNames.filter(className=>el2.classList.contains(className)).length>0}).length>0}function attr(attrs,value){if(arguments.length===1&&typeof attrs==="string"){if(this[0])return this[0].getAttribute(attrs);return void 0}for(let i2=0;i2<this.length;i2+=1){if(arguments.length===2){this[i2].setAttribute(attrs,value)}else{for(const attrName in attrs){this[i2][attrName]=attrs[attrName];this[i2].setAttribute(attrName,attrs[attrName])}}}return this}function removeAttr(attr2){for(let i2=0;i2<this.length;i2+=1){this[i2].removeAttribute(attr2)}return this}function transform(transform2){for(let i2=0;i2<this.length;i2+=1){this[i2].style.transform=transform2}return this}function transition(duration){for(let i2=0;i2<this.length;i2+=1){this[i2].style.transitionDuration=typeof duration!=="string"?`${duration}ms`:duration}return this}function on(...args){let[eventType,targetSelector,listener,capture]=args;if(typeof args[1]==="function"){[eventType,listener,capture]=args;targetSelector=void 0}if(!capture)capture=false;function handleLiveEvent(e2){const target=e2.target;if(!target)return;const eventData=e2.target.dom7EventData||[];if(eventData.indexOf(e2)<0){eventData.unshift(e2)}if($(target).is(targetSelector))listener.apply(target,eventData);else{const parents2=$(target).parents();for(let k=0;k<parents2.length;k+=1){if($(parents2[k]).is(targetSelector))listener.apply(parents2[k],eventData)}}}function handleEvent(e2){const eventData=e2&&e2.target?e2.target.dom7EventData||[]:[];if(eventData.indexOf(e2)<0){eventData.unshift(e2)}listener.apply(this,eventData)}const events2=eventType.split(" ");let j;for(let i2=0;i2<this.length;i2+=1){const el2=this[i2];if(!targetSelector){for(j=0;j<events2.length;j+=1){const event2=events2[j];if(!el2.dom7Listeners)el2.dom7Listeners={};if(!el2.dom7Listeners[event2])el2.dom7Listeners[event2]=[];el2.dom7Listeners[event2].push({listener,proxyListener:handleEvent});el2.addEventListener(event2,handleEvent,capture)}}else{for(j=0;j<events2.length;j+=1){const event2=events2[j];if(!el2.dom7LiveListeners)el2.dom7LiveListeners={};if(!el2.dom7LiveListeners[event2])el2.dom7LiveListeners[event2]=[];el2.dom7LiveListeners[event2].push({listener,proxyListener:handleLiveEvent});el2.addEventListener(event2,handleLiveEvent,capture)}}}return this}function off(...args){let[eventType,targetSelector,listener,capture]=args;if(typeof args[1]==="function"){[eventType,listener,capture]=args;targetSelector=void 0}if(!capture)capture=false;const events2=eventType.split(" ");for(let i2=0;i2<events2.length;i2+=1){const event2=events2[i2];for(let j=0;j<this.length;j+=1){const el2=this[j];let handlers;if(!targetSelector&&el2.dom7Listeners){handlers=el2.dom7Listeners[event2]}else if(targetSelector&&el2.dom7LiveListeners){handlers=el2.dom7LiveListeners[event2]}if(handlers&&handlers.length){for(let k=handlers.length-1;k>=0;k-=1){const handler=handlers[k];if(listener&&handler.listener===listener){el2.removeEventListener(event2,handler.proxyListener,capture);handlers.splice(k,1)}else if(listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener){el2.removeEventListener(event2,handler.proxyListener,capture);handlers.splice(k,1)}else if(!listener){el2.removeEventListener(event2,handler.proxyListener,capture);handlers.splice(k,1)}}}}}return this}function trigger(...args){const window2=getWindow();const events2=args[0].split(" ");const eventData=args[1];for(let i2=0;i2<events2.length;i2+=1){const event2=events2[i2];for(let j=0;j<this.length;j+=1){const el2=this[j];if(window2.CustomEvent){const evt=new window2.CustomEvent(event2,{detail:eventData,bubbles:true,cancelable:true});el2.dom7EventData=args.filter((data,dataIndex)=>dataIndex>0);el2.dispatchEvent(evt);el2.dom7EventData=[];delete el2.dom7EventData}}}return this}function transitionEnd(callback){const dom=this;function fireCallBack(e2){if(e2.target!==this)return;callback.call(this,e2);dom.off("transitionend",fireCallBack)}if(callback){dom.on("transitionend",fireCallBack)}return this}function outerWidth(includeMargins){if(this.length>0){if(includeMargins){const styles2=this.styles();return this[0].offsetWidth+parseFloat(styles2.getPropertyValue("margin-right"))+
vendor: 5,829 bytes, line 1
1parseFloat(styles2.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function outerHeight(includeMargins){if(this.length>0){if(includeMargins){const styles2=this.styles();return this[0].offsetHeight+parseFloat(styles2.getPropertyValue("margin-top"))+parseFloat(styles2.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function offset(){if(this.length>0){const window2=getWindow();const document2=getDocument();const el2=this[0];const box=el2.getBoundingClientRect();const body=document2.body;const clientTop=el2.clientTop||body.clientTop||0;const clientLeft=el2.clientLeft||body.clientLeft||0;const scrollTop=el2===window2?window2.scrollY:el2.scrollTop;const scrollLeft=el2===window2?window2.scrollX:el2.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft}}return null}function styles(){const window2=getWindow();if(this[0])return window2.getComputedStyle(this[0],null);return{}}function css(props,value){const window2=getWindow();let i2;if(arguments.length===1){if(typeof props==="string"){if(this[0])return window2.getComputedStyle(this[0],null).getPropertyValue(props)}else{for(i2=0;i2<this.length;i2+=1){for(const prop in props){this[i2].style[prop]=props[prop]}}return this}}if(arguments.length===2&&typeof props==="string"){for(i2=0;i2<this.length;i2+=1){this[i2].style[props]=value}return this}return this}function each(callback){if(!callback)return this;this.forEach((el2,index2)=>{callback.apply(el2,[el2,index2])});return this}function filter(callback){const result=arrayFilter(this,callback);return $(result)}function html(html2){if(typeof html2==="undefined"){return this[0]?this[0].innerHTML:null}for(let i2=0;i2<this.length;i2+=1){this[i2].innerHTML=html2}return this}function text(text2){if(typeof text2==="undefined"){return this[0]?this[0].textContent.trim():null}for(let i2=0;i2<this.length;i2+=1){this[i2].textContent=text2}return this}function is(selector){const window2=getWindow();const document2=getDocument();const el2=this[0];let compareWith;let i2;if(!el2||typeof selector==="undefined")return false;if(typeof selector==="string"){if(el2.matches)return el2.matches(selector);if(el2.webkitMatchesSelector)return el2.webkitMatchesSelector(selector);if(el2.msMatchesSelector)return el2.msMatchesSelector(selector);compareWith=$(selector);for(i2=0;i2<compareWith.length;i2+=1){if(compareWith[i2]===el2)return true}return false}if(selector===document2){return el2===document2}if(selector===window2){return el2===window2}if(selector.nodeType||selector instanceof Dom7){compareWith=selector.nodeType?[selector]:selector;for(i2=0;i2<compareWith.length;i2+=1){if(compareWith[i2]===el2)return true}return false}return false}function index(){let child=this[0];let i2;if(child){i2=0;while((child=child.previousSibling)!==null){if(child.nodeType===1)i2+=1}return i2}return void 0}function eq(index2){if(typeof index2==="undefined")return this;const length=this.length;if(index2>length-1){return $([])}if(index2<0){const returnIndex=length+index2;if(returnIndex<0)return $([]);return $([this[returnIndex]])}return $([this[index2]])}function append(...els2){let newChild;const document2=getDocument();for(let k=0;k<els2.length;k+=1){newChild=els2[k];for(let i2=0;i2<this.length;i2+=1){if(typeof newChild==="string"){const tempDiv=document2.createElement("div");tempDiv.innerHTML=newChild;while(tempDiv.firstChild){this[i2].appendChild(tempDiv.firstChild)}}else if(newChild instanceof Dom7){for(let j=0;j<newChild.length;j+=1){this[i2].appendChild(newChild[j])}}else{this[i2].appendChild(newChild)}}}return this}function prepend(newChild){const document2=getDocument();let i2;let j;for(i2=0;i2<this.length;i2+=1){if(typeof newChild==="string"){const tempDiv=document2.createElement("div");tempDiv.innerHTML=newChild;for(j=tempDiv.childNodes.length-1;j>=0;j-=1){this[i2].insertBefore(tempDiv.childNodes[j],this[i2].childNodes[0])}}else if(newChild instanceof Dom7){for(j=0;j<newChild.length;j+=1){this[i2].insertBefore(newChild[j],this[i2].childNodes[0])}}else{this[i2].insertBefore(newChild,this[i2].childNodes[0])}}return this}function next(selector){if(this.length>0){if(selector){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector)){return $([this[0].nextElementSibling])}return $([])}if(this[0].nextElementSibling)return $([this[0].nextElementSibling]);return $([])}return $([])}function nextAll(selector){const nextEls=[];let el2=this[0];if(!el2)return $([]);while(el2.nextElementSibling){const next2=el2.nextElementSibling;if(selector){if($(next2).is(selector))nextEls.push(next2)}else nextEls.push(next2);el2=next2}return $(nextEls)}function prev(selector){if(this.length>0){const el2=this[0];if(selector){if(el2.previousElementSibling&&$(el2.previousElementSibling).is(selector)){return $([el2.previousElementSibling])}return $([])}if(el2.previousElementSibling)return $([el2.previousElementSibling]);return $([])}return $([])}function prevAll(selector){const prevEls=[];let el2=this[0];if(!el2)return $([]);while(el2.previousElementSibling){const prev2=el2.previousElementSibling;if(selector){if($(prev2).is(selector))prevEls.push(prev2)}else prevEls.push(prev2);el2=prev2}return $(prevEls)}function parent(selector){const parents2=[];for(let i2=0;i2<this.length;i2+=1){if(this[i2].parentNode!==null){if(selector){if($(this[i2].parentNode).is(selector))parents2.push(this[i2].parentNode)}else{parents2.push(this[i2].parentNode)}}}return $(parents2)}function parents(selector){const parents2=[];for(let i2=0;i2<this.length;i2+=1){let parent2=this[i2].parentNode;while(parent2){if(selector){if($(parent2).is(selector))parents2.push(parent2)}else{parents2.push(parent2)}parent2=parent2.parentNode}}return $(parents2)}function closest(selector){let closest2=this;if(typeof selector==="undefined"){return $([])}
1if(!closest2.is(selector)){closest2=closest2.parents(selector).eq(0)}return closest2}function find(selector){const foundElements=[];for(let i2=0;i2<this.length;i2+=1){const found=this[i2].querySelectorAll(selector);for(let j=0;j<found.length;j+=1){foundElements.push(found[j])}}return $(foundElements)}function children(selector){const children2=[];for(let i2=0;i2<this.length;i2+=1){const childNodes=this[i2].children;for(let j=0;j<childNodes.length;j+=1){if(!selector||$(childNodes[j]).is(selector)){children2.push(childNodes[j])}}}return $(children2)}function remove(){for(let i2=0;i2<this.length;i2+=1){if(this[i2].parentNode)this[i2].parentNode.removeChild(this[i2])}return this}var noTrigger="resize scroll".split(" ");function shortcut(name){function eventHandler(...args){if(typeof args[0]==="undefined"){for(let i2=0;i2<this.length;i2+=1){if(noTrigger.indexOf(name)<0){if(name in this[i2])this[i2][name]();else{$(this[i2]).trigger(name)}}}return this}return this.on(name,...args)}return eventHandler}var click=shortcut("click");var blur=shortcut("blur");var focus=shortcut("focus");var focusin=shortcut("focusin");var focusout=shortcut("focusout");var keyup=shortcut("keyup");var keydown=shortcut("keydown");var keypress=shortcut("keypress");var submit=shortcut("submit");var change=shortcut("change");var mousedown=shortcut("mousedown");var mousemove=shortcut("mousemove");var mouseup=shortcut("mouseup");var mouseenter=shortcut("mouseenter");var mouseleave=shortcut("mouseleave");var mouseout=shortcut("mouseout");var mouseover=shortcut("mouseover");var touchstart=shortcut("touchstart");var touchend=shortcut("touchend");var touchmove=shortcut("touchmove");var resize=shortcut("resize");var scroll=shortcut("scroll");var Methods={addClass,removeClass,hasClass,toggleClass,attr,removeAttr,transform,transition,on,off,trigger,transitionEnd,outerWidth,outerHeight,styles,offset,css,each,html,text,is,index,eq,append,prepend,next,nextAll,prev,prevAll,parent,parents,closest,find,children,filter,remove};Object.keys(Methods).forEach(methodName=>{Object.defineProperty($.fn,methodName,{value:Methods[methodName],writable:true})});var dom_default=$;function deleteProps(obj){const object=obj;Object.keys(object).forEach(key=>{try{object[key]=null}catch(e2){}try{delete object[key]}catch(e2){}})}function nextTick(callback,delay=0){return setTimeout(callback,delay)}function now(){return Date.now()}function getComputedStyle2(el2){const window2=getWindow();let style;if(window2.getComputedStyle){style=window2.getComputedStyle(el2,null)}if(!style&&el2.currentStyle){style=el2.currentStyle}if(!style){style=el2.style}return style}function getTranslate(el2,axis="x"){const window2=getWindow();let matrix;let curTransform;let transformMatrix;const curStyle=getComputedStyle2(el2,null);if(window2.WebKitCSSMatrix){curTransform=curStyle.transform||curStyle.webkitTransform;if(curTransform.split(",").length>6){curTransform=curTransform.split(", ").map(a2=>a2.replace(",",".")).join(", ")}transformMatrix=new window2.WebKitCSSMatrix(curTransform==="none"?"":curTransform)}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");matrix=transformMatrix.toString().split(",")}if(axis==="x"){if(window2.WebKitCSSMatrix)curTransform=transformMatrix.m41;else if(matrix.length===16)curTransform=parseFloat(matrix[12]);else curTransform=parseFloat(matrix[4])}if(axis==="y"){if(window2.WebKitCSSMatrix)curTransform=transformMatrix.m42;else if(matrix.length===16)curTransform=parseFloat(matrix[13]);else curTransform=parseFloat(matrix[5])}return curTransform||0}function isObject2(o2){return typeof o2==="object"&&o2!==null&&o2.constructor&&Object.prototype.toString.call(o2).slice(8,-1)==="Object"}function isNode(node){if(typeof window!=="undefined"&&typeof window.HTMLElement!=="undefined"){return node instanceof HTMLElement}return node&&(node.nodeType===1||node.nodeType===11)}function extend2(...args){const to=Object(args[0]);const noExtend=["__proto__","constructor","prototype"];for(let i2=1;i2<args.length;i2+=1){const nextSource=args[i2];if(nextSource!==void 0&&nextSource!==null&&!isNode(nextSource)){const keysArray=Object.keys(Object(nextSource)).filter(key=>noExtend.indexOf(key)<0);for(let nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){const nextKey=keysArray[nextIndex];const desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==void 0&&desc.enumerable){if(isObject2(to[nextKey])&&isObject2(nextSource[nextKey])){if(nextSource[nextKey].__swiper__){to[nextKey]=nextSource[nextKey]}else{extend2(to[nextKey],nextSource[nextKey])}}else if(!isObject2(to[nextKey])&&isObject2(nextSource[nextKey])){to[nextKey]={};if(nextSource[nextKey].__swiper__){to[nextKey]=nextSource[nextKey]}else{extend2(to[nextKey],nextSource[nextKey])}}else{to[nextKey]=nextSource[nextKey]}}}}}return to}function setCSSProperty(el2,varName,varValue){el2.style.setProperty(varName,varValue)}function animateCSSModeScroll({swiper,targetPosition,side}){const window2=getWindow();const startPosition=-swiper.translate;let startTime=null;let time;const duration=swiper.params.speed;swiper.wrapperEl.style.scrollSnapType="none";window2.cancelAnimationFrame(swiper.cssModeFrameID);const dir=targetPosition>startPosition?"next":"prev";const isOutOfBound=(current,target)=>{return dir==="next"&¤t>=target||dir==="prev"&¤t<=target};const animate=()=>{time=new Date().getTime();if(startTime===null){startTime=time}const progress=Math.max(Math.min((time-startTime)/duration,1),0);const easeProgress=.5-Math.cos(progress*Math.PI)/2;let currentPosition=startPosition+easeProgress*(targetPosition-startPosition);if(isOutOfBound(currentPosition,targetPosition)){currentPosition=targetPosition}swiper.wrapperEl.scrollTo({[side]:currentPosition});if(isOutOfBound(currentPosition,targetPosition)){swiper.wrapperEl.style.overflow="hidden";swiper.wrapperEl.style.scrollSnapType="";setTimeout(()=>{swiper.wrapperEl.style.overflow="";swiper.wrapperEl.scrollTo({[side]:currentPosition})});window2.cancelAnimationFrame(swiper.cssModeFrameID);return}swiper.cssModeFrameID=window2.requestAnimationFrame(animate)};animate()}var support;function calcSupport(){const window2=getWindow();const document2=getDocument();return{smoothScroll:document2.documentElement&&"scrollBehavior"in document2.documentElement.style,touch:!!("ontouchstart"in window2||window2.DocumentTouch&&document2 instanceof window2.DocumentTouch),passiveListener:function checkPassiveListener(){let supportsPassive=false;try{const opts=Object.defineProperty({}
1,"passive",{get(){supportsPassive=true}});window2.addEventListener("testPassiveListener",null,opts)}catch(e2){}return supportsPassive}(),gestures:function checkGestures(){return"ongesturestart"in window2}()}}function getSupport(){if(!support){support=calcSupport()}return support}var deviceCached;function calcDevice({userAgent}={}){const support2=getSupport();const window2=getWindow();const platform=window2.navigator.platform;const ua=userAgent||window2.navigator.userAgent;const device={ios:false,android:false};const screenWidth=window2.screen.width;const screenHeight=window2.screen.height;const android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);let ipad=ua.match(/(iPad).*OS\s([\d_]+)/);const ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/);const iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);const windows=platform==="Win32";let macos=platform==="MacIntel";const iPadScreens=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!ipad&&macos&&support2.touch&&iPadScreens.indexOf(`${screenWidth}x${screenHeight}`)>=0){ipad=ua.match(/(Version)\/([\d.]+)/);if(!ipad)ipad=[0,1,"13_0_0"];macos=false}if(android&&!windows){device.os="android";device.android=true}if(ipad||iphone||ipod){device.os="ios";device.ios=true}return device}function getDevice(overrides={}){if(!deviceCached){deviceCached=calcDevice(overrides)}return deviceCached}var browser;function calcBrowser(){const window2=getWindow();function isSafari(){const ua=window2.navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0&&ua.indexOf("android")<0}return{isSafari:isSafari(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window2.navigator.userAgent)}}function getBrowser(){if(!browser){browser=calcBrowser()}return browser}function Resize({swiper,on:on2,emit}){const window2=getWindow();let observer=null;let animationFrame=null;const resizeHandler=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;emit("beforeResize");emit("resize")};const createObserver=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;observer=new ResizeObserver(entries=>{animationFrame=window2.requestAnimationFrame(()=>{const{width,height}=swiper;let newWidth=width;let newHeight=height;entries.forEach(({contentBoxSize,contentRect,target})=>
1{if(target&&target!==swiper.el)return;newWidth=contentRect?contentRect.width:(contentBoxSize[0]||contentBoxSize).inlineSize;newHeight=contentRect?contentRect.height:(contentBoxSize[0]||contentBoxSize).blockSize});if(newWidth!==width||newHeight!==height){resizeHandler()}})});observer.observe(swiper.el)};const removeObserver=()=>{if(animationFrame){window2.cancelAnimationFrame(animationFrame)}if(observer&&observer.unobserve&&swiper.el){observer.unobserve(swiper.el);observer=null}};const orientationChangeHandler=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;emit("orientationchange")};on2("init",()=>{if(swiper.params.resizeObserver&&typeof window2.ResizeObserver!=="undefined"){createObserver();return}window2.addEventListener("resize",resizeHandler);window2.addEventListener("orientationchange",orientationChangeHandler)});on2("destroy",()=>{removeObserver();window2.removeEventListener("resize",resizeHandler);window2.removeEventListener("orientationchange",orientationChangeHandler)})}function Observer({swiper,extendParams,on:on2,emit}){const observers=[];const window2=getWindow();const attach=(target,options={})=>{const ObserverFunc=window2.MutationObserver||window2.WebkitMutationObserver;const observer=new ObserverFunc(mutations=>{if(mutations.length===1){emit("observerUpdate",mutations[0]);return}const observerUpdate=function observerUpdate2(){emit("observerUpdate",mutations[0])};if(window2.requestAnimationFrame){window2.requestAnimationFrame(observerUpdate)}else{window2.setTimeout(observerUpdate,0)}});observer.observe(target,{attributes:typeof options.attributes==="undefined"?true:options.attributes,childList:typeof options.childList==="undefined"?true:options.childList,characterData:typeof options.characterData==="undefined"?true:options.characterData});observers.push(observer)};const init2=()=>{if(!swiper.params.observer)return;if(swiper.params.observeParents){const containerParents=swiper.$el.parents();for(let i2=0;i2<containerParents.length;i2+=1){attach(containerParents[i2])}}attach(swiper.$el[0],{childList:swiper.params.observeSlideChildren});attach(swiper.$wrapperEl[0],{attributes:false})};const destroy=()=>{observers.forEach(observer=>{observer.disconnect()});observers.splice(0,observers.length)};extendParams({observer:false,observeParents:false,observeSlideChildren:false});on2("init",init2);on2("destroy",destroy)}var events_emitter_default={on(events2,handler,priority){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(typeof handler!=="function")return self2;const method=priority?"unshift":"push";events2.split(" ").forEach(event2=>{if(!self2.eventsListeners[event2])self2.eventsListeners[event2]=[];self2.eventsListeners[event2][method](handler)});return self2},once(events2,handler,priority){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(typeof handler!=="function")return self2;function onceHandler(...args){self2.off(events2,onceHandler);if(onceHandler.__emitterProxy){delete onceHandler.__emitterProxy}handler.apply(self2,args)}onceHandler.__emitterProxy=handler;return self2.on(events2,onceHandler,priority)},onAny(handler,priority){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(typeof handler!=="function")return self2;const method=priority?"unshift":"push";if(self2.eventsAnyListeners.indexOf(handler)<0){self2.eventsAnyListeners[method](handler)}return self2},offAny(handler){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(!self2.eventsAnyListeners)return self2;const index2=self2.eventsAnyListeners.indexOf(handler);if(index2>=0){self2.eventsAnyListeners.splice(index2,1)}return self2},off(events2,handler){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(!self2.eventsListeners)return self2;events2.split(" ").forEach(event2=>{if(typeof handler==="undefined"){self2.eventsListeners[event2]=[]}else if(self2.eventsListeners[event2]){self2.eventsListeners[event2].forEach((eventHandler,index2)=>{if(eventHandler===handler||eventHandler.__emitterProxy&&eventHandler.__emitterProxy===handler){self2.eventsListeners[event2].splice(index2,1)}})}});return self2}
1,emit(...args){const self2=this;if(!self2.eventsListeners||self2.destroyed)return self2;if(!self2.eventsListeners)return self2;let events2;let data;let context;if(typeof args[0]==="string"||Array.isArray(args[0])){events2=args[0];data=args.slice(1,args.length);context=self2}else{events2=args[0].events;data=args[0].data;context=args[0].context||self2}data.unshift(context);const eventsArray=Array.isArray(events2)?events2:events2.split(" ");eventsArray.forEach(event2=>{if(self2.eventsAnyListeners&&self2.eventsAnyListeners.length){self2.eventsAnyListeners.forEach(eventHandler=>{eventHandler.apply(context,[event2,...data])})}if(self2.eventsListeners&&self2.eventsListeners[event2]){self2.eventsListeners[event2].forEach(eventHandler=>{eventHandler.apply(context,data)})}});return self2}};function updateSize(){const swiper=this;let width;let height;const $el=swiper.$el;if(typeof swiper.params.width!=="undefined"&&swiper.params.width!==null){width=swiper.params.width}else{width=$el[0].clientWidth}if(typeof swiper.params.height!=="undefined"&&swiper.params.height!==null){height=swiper.params.height}else{height=$el[0].clientHeight}if(width===0&&swiper.isHorizontal()||height===0&&swiper.isVertical()){return}width=width-parseInt($el.css("padding-left")||0,10)-parseInt($el.css("padding-right")||0,10);height=height-parseInt($el.css("padding-top")||0,10)-parseInt($el.css("padding-bottom")||0,10);if(Number.isNaN(width))width=0;if(Number.isNaN(height))height=0;Object.assign(swiper,{width,height,size:swiper.isHorizontal()?width:height})}function updateSlides(){const swiper=this;function getDirectionLabel(property){if(swiper.isHorizontal()){return property}return{"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"}[property]}function getDirectionPropertyValue(node,label){return parseFloat(node.getPropertyValue(getDirectionLabel(label))||0)}const params2=swiper.params;const{$wrapperEl,size:swiperSize,rtlTranslate:rtl,wrongRTL}=swiper;const isVirtual=swiper.virtual&¶ms2.virtual.enabled;const previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length;const slides=$wrapperEl.children(`.${swiper.params.slideClass}`);const slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;let snapGrid=[];const slidesGrid=[];const slidesSizesGrid=[];let offsetBefore=params2.slidesOffsetBefore;if(typeof offsetBefore==="function"){offsetBefore=params2.slidesOffsetBefore.call(swiper)}let offsetAfter=params2.slidesOffsetAfter;if(typeof offsetAfter==="function"){offsetAfter=params2.slidesOffsetAfter.call(swiper)}const previousSnapGridLength=swiper.snapGrid.length;const previousSlidesGridLength=swiper.slidesGrid.length;let spaceBetween=params2.spaceBetween;let slidePosition=-offsetBefore;let prevSlideSize=0;let index2=0;if(typeof swiperSize==="undefined"){return}if(typeof spaceBetween==="string"&&spaceBetween.indexOf("%")>=0){spaceBetween=parseFloat(spaceBetween.replace("%",""))/100*swiperSize}swiper.virtualSize=-spaceBetween;if(rtl)slides.css({marginLeft:"",marginBottom:"",marginTop:""});else slides.css({marginRight:"",marginBottom:"",marginTop:""});if(params2.centeredSlides&¶ms2.cssMode){setCSSProperty(swiper.wrapperEl,"--swiper-centered-offset-before","");setCSSProperty(swiper.wrapperEl,"--swiper-centered-offset-after","")}const gridEnabled=params2.grid&¶ms2.grid.rows>1&&swiper.grid;if(gridEnabled){swiper.grid.initSlides(slidesLength)}let slideSize;const shouldResetSlideSize=params2.slidesPerView==="auto"&¶ms2.breakpoints&&Object.keys(params2.breakpoints).filter(key=>{return typeof params2.breakpoints[key].slidesPerView!=="undefined"}).length>0;for(let i2=0;i2<slidesLength;i2+=1){slideSize=0;const slide=slides.eq(i2);if(gridEnabled){swiper.grid.updateSlide(i2,slide,slidesLength,getDirectionLabel)}if(slide.css("display")==="none")continue;if(params2.slidesPerView==="auto"){if(shouldResetSlideSize){slides[i2].style[getDirectionLabel("width")]=``}const slideStyles=getComputedStyle(slide[0]);const currentTransform=slide[0].style.transform;const currentWebKitTransform=slide[0].style.webkitTransform;if(currentTransform){slide[0].style.transform="none"}if(currentWebKitTransform){slide[0].style.webkitTransform="none"}if(params2.roundLengths){slideSize=swiper.isHorizontal()?slide.outerWidth(true):slide.outerHeight(true)}else{const width=getDirectionPropertyValue(slideStyles,"width");const paddingLeft=getDirectionPropertyValue(slideStyles,"padding-left");const paddingRight=getDirectionPropertyValue(slideStyles,"padding-right");const marginLeft=getDirectionPropertyValue(slideStyles,"margin-left");const marginRight=getDirectionPropertyValue(slideStyles,"margin-right");const boxSizing=slideStyles.getPropertyValue("box-sizing");if(boxSizing&&boxSizing==="border-box"){slideSize=width+marginLeft+marginRight}else{const{clientWidth,offsetWidth}=slide[0];slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(offsetWidth-clientWidth)}}if(currentTransform){slide[0].style.transform=currentTransform}if(currentWebKitTransform){slide[0].style.webkitTransform=currentWebKitTransform}if(params2.roundLengths)slideSize=Math.floor(slideSize)}else{slideSize=(swiperSize-(params2.slidesPerView-1)*spaceBetween)/params2.slidesPerView;if(params2.roundLengths)slideSize=Math.floor(slideSize);if(slides[i2]){slides[i2].style[getDirectionLabel("width")]=`${slideSize}px`}}if(slides[i2]){slides[i2].swiperSlideSize=slideSize}slidesSizesGrid.push(slideSize);if(params2.centeredSlides){slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween;
vendor: 1,942 bytes, line 1
1if(prevSlideSize===0&&i2!==0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(i2===0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(Math.abs(slidePosition)<1/1e3)slidePosition=0;if(params2.roundLengths)slidePosition=Math.floor(slidePosition);if(index2%params2.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition)}else{if(params2.roundLengths)slidePosition=Math.floor(slidePosition);if((index2-Math.min(swiper.params.slidesPerGroupSkip,index2))%swiper.params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween}swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index2+=1}swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;if(rtl&&wrongRTL&&(params2.effect==="slide"||params2.effect==="coverflow")){$wrapperEl.css({width:`${swiper.virtualSize+params2.spaceBetween}px`})}if(params2.setWrapperSize){$wrapperEl.css({[getDirectionLabel("width")]:`${swiper.virtualSize+params2.spaceBetween}px`})}if(gridEnabled){swiper.grid.updateWrapperSize(slideSize,snapGrid,getDirectionLabel)}if(!params2.centeredSlides){const newSlidesGrid=[];for(let i2=0;i2<snapGrid.length;i2+=1){let slidesGridItem=snapGrid[i2];if(params2.roundLengths)slidesGridItem=Math.floor(slidesGridItem);if(snapGrid[i2]<=swiper.virtualSize-swiperSize){newSlidesGrid.push(slidesGridItem)}}snapGrid=newSlidesGrid;if(Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1){snapGrid.push(swiper.virtualSize-swiperSize)}}if(snapGrid.length===0)snapGrid=[0];if(params2.spaceBetween!==0){const key=swiper.isHorizontal()&&rtl?"marginLeft":getDirectionLabel("marginRight");slides.filter((_,slideIndex)=>{if(!params2.cssMode)return true;if(slideIndex===slides.length-1){return false}return true}).css({[key]:`${spaceBetween}px`})}if(params2.centeredSlides&¶ms2.centeredSlidesBounds){let allSlidesSize=0;
1slidesSizesGrid.forEach(slideSizeValue=>{allSlidesSize+=slideSizeValue+(params2.spaceBetween?params2.spaceBetween:0)});allSlidesSize-=params2.spaceBetween;const maxSnap=allSlidesSize-swiperSize;snapGrid=snapGrid.map(snap=>{if(snap<0)return-offsetBefore;if(snap>maxSnap)return maxSnap+offsetAfter;return snap})}if(params2.centerInsufficientSlides){let allSlidesSize=0;slidesSizesGrid.forEach(slideSizeValue=>{allSlidesSize+=slideSizeValue+(params2.spaceBetween?params2.spaceBetween:0)});allSlidesSize-=params2.spaceBetween;if(allSlidesSize<swiperSize){const allSlidesOffset=(swiperSize-allSlidesSize)/2;snapGrid.forEach((snap,snapIndex)=>{snapGrid[snapIndex]=snap-allSlidesOffset});slidesGrid.forEach((snap,snapIndex)=>{slidesGrid[snapIndex]=snap+allSlidesOffset})}}Object.assign(swiper,{slides,snapGrid,slidesGrid,slidesSizesGrid});if(params2.centeredSlides&¶ms2.cssMode&&!params2.centeredSlidesBounds){setCSSProperty(swiper.wrapperEl,"--swiper-centered-offset-before",`${-snapGrid[0]}px`);setCSSProperty(swiper.wrapperEl,"--swiper-centered-offset-after",`${swiper.size/2-slidesSizesGrid[slidesSizesGrid.length-1]/2}px`);const addToSnapGrid=-swiper.snapGrid[0];const addToSlidesGrid=-swiper.slidesGrid[0];swiper.snapGrid=swiper.snapGrid.map(v=>v+addToSnapGrid);swiper.slidesGrid=swiper.slidesGrid.map(v=>v+addToSlidesGrid)}if(slidesLength!==previousSlidesLength){swiper.emit("slidesLengthChange")}if(snapGrid.length!==previousSnapGridLength){if(swiper.params.watchOverflow)swiper.checkOverflow();swiper.emit("snapGridLengthChange")}if(slidesGrid.length!==previousSlidesGridLength){swiper.emit("slidesGridLengthChange")}if(params2.watchSlidesProgress){swiper.updateSlidesOffset()}if(!isVirtual&&!params2.cssMode&&(params2.effect==="slide"||params2.effect==="fade")){const backFaceHiddenClass=`${params2.containerModifierClass}backface-hidden`;const hasClassBackfaceClassAdded=swiper.$el.hasClass(backFaceHiddenClass);if(slidesLength<=params2.maxBackfaceHiddenSlides){if(!hasClassBackfaceClassAdded)swiper.$el.addClass(backFaceHiddenClass)}else if(hasClassBackfaceClassAdded){swiper.$el.removeClass(backFaceHiddenClass)}}}function updateAutoHeight(speed){const swiper=this;const activeSlides=[];const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;let newHeight=0;let i2;if(typeof speed==="number"){swiper.setTransition(speed)}else if(speed===true){swiper.setTransition(swiper.params.speed)}const getSlideByIndex=index2=>{if(isVirtual){return swiper.slides.filter(el2=>parseInt(el2.getAttribute("data-swiper-slide-index"),10)===index2)[0]}return swiper.slides.eq(index2)[0]};if(swiper.params.slidesPerView!=="auto"&&swiper.params.slidesPerView>1){if(swiper.params.centeredSlides){(swiper.visibleSlides||dom_default([])).each(slide=>{activeSlides.push(slide)})}else{for(i2=0;i2<Math.ceil(swiper.params.slidesPerView);i2+=1){const index2=swiper.activeIndex+i2;if(index2>swiper.slides.length&&!isVirtual)break;activeSlides.push(getSlideByIndex(index2))}}}else{activeSlides.push(getSlideByIndex(swiper.activeIndex))}for(i2=0;i2<activeSlides.length;i2+=1){if(typeof activeSlides[i2]!=="undefined"){const height=activeSlides[i2].offsetHeight;newHeight=height>newHeight?height:newHeight}}if(newHeight||newHeight===0)swiper.$wrapperEl.css("height",`${newHeight}px`)}function updateSlidesOffset(){const swiper=this;const slides=swiper.slides;for(let i2=0;i2<slides.length;i2+=1){slides[i2].swiperSlideOffset=swiper.isHorizontal()?slides[i2].offsetLeft:slides[i2].offsetTop}}function updateSlidesProgress(translate=this&&this.translate||0){const swiper=this;const params2=swiper.params;const{slides,rtlTranslate:rtl,snapGrid}=swiper;if(slides.length===0)return;if(typeof slides[0].swiperSlideOffset==="undefined")swiper.updateSlidesOffset();let offsetCenter=-translate;if(rtl)offsetCenter=translate;slides.removeClass(params2.slideVisibleClass);swiper.visibleSlidesIndexes=[];swiper.visibleSlides=[];for(let i2=0;i2<slides.length;i2+=1){const slide=slides[i2];let slideOffset=slide.swiperSlideOffset;if(params2.cssMode&¶ms2.centeredSlides){slideOffset-=slides[0].swiperSlideOffset}const slideProgress=(offsetCenter+(params2.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+params2.spaceBetween);
vendor: 8,355 bytes, line 1
1const originalSlideProgress=(offsetCenter-snapGrid[0]+(params2.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+params2.spaceBetween);const slideBefore=-(offsetCenter-slideOffset);const slideAfter=slideBefore+swiper.slidesSizesGrid[i2];const isVisible=slideBefore>=0&&slideBefore<swiper.size-1||slideAfter>1&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;if(isVisible){swiper.visibleSlides.push(slide);swiper.visibleSlidesIndexes.push(i2);slides.eq(i2).addClass(params2.slideVisibleClass)}slide.progress=rtl?-slideProgress:slideProgress;slide.originalProgress=rtl?-originalSlideProgress:originalSlideProgress}swiper.visibleSlides=dom_default(swiper.visibleSlides)}function updateProgress(translate){const swiper=this;if(typeof translate==="undefined"){const multiplier=swiper.rtlTranslate?-1:1;translate=swiper&&swiper.translate&&swiper.translate*multiplier||0}const params2=swiper.params;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();let{progress,isBeginning,isEnd}=swiper;const wasBeginning=isBeginning;const wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true}else{progress=(translate-swiper.minTranslate())/translatesDiff;isBeginning=progress<=0;isEnd=progress>=1}Object.assign(swiper,{progress,isBeginning,isEnd});if(params2.watchSlidesProgress||params2.centeredSlides&¶ms2.autoHeight)swiper.updateSlidesProgress(translate);if(isBeginning&&!wasBeginning){swiper.emit("reachBeginning toEdge")}if(isEnd&&!wasEnd){swiper.emit("reachEnd toEdge")}if(wasBeginning&&!isBeginning||wasEnd&&!isEnd){swiper.emit("fromEdge")}swiper.emit("progress",progress)}function updateSlidesClasses(){const swiper=this;const{slides,params:params2,$wrapperEl,activeIndex,realIndex}=swiper;const isVirtual=swiper.virtual&¶ms2.virtual.enabled;slides.removeClass(`${params2.slideActiveClass} ${params2.slideNextClass} ${params2.slidePrevClass} ${params2.slideDuplicateActiveClass} ${params2.slideDuplicateNextClass} ${params2.slideDuplicatePrevClass}`);let activeSlide;if(isVirtual){activeSlide=swiper.$wrapperEl.find(`.${params2.slideClass}[data-swiper-slide-index="${activeIndex}"]`)}else{activeSlide=slides.eq(activeIndex)}activeSlide.addClass(params2.slideActiveClass);if(params2.loop){if(activeSlide.hasClass(params2.slideDuplicateClass)){$wrapperEl.children(`.${params2.slideClass}:not(.${params2.slideDuplicateClass})[data-swiper-slide-index="${realIndex}"]`).addClass(params2.slideDuplicateActiveClass)}else{$wrapperEl.children(`.${params2.slideClass}.${params2.slideDuplicateClass}[data-swiper-slide-index="${realIndex}"]`).addClass(params2.slideDuplicateActiveClass)}}let nextSlide=activeSlide.nextAll(`.${params2.slideClass}`).eq(0).addClass(params2.slideNextClass);if(params2.loop&&nextSlide.length===0){nextSlide=slides.eq(0);nextSlide.addClass(params2.slideNextClass)}let prevSlide=activeSlide.prevAll(`.${params2.slideClass}`).eq(0).addClass(params2.slidePrevClass);if(params2.loop&&prevSlide.length===0){prevSlide=slides.eq(-1);prevSlide.addClass(params2.slidePrevClass)}if(params2.loop){if(nextSlide.hasClass(params2.slideDuplicateClass)){$wrapperEl.children(`.${params2.slideClass}:not(.${params2.slideDuplicateClass})[data-swiper-slide-index="${nextSlide.attr("data-swiper-slide-index")}"]`).addClass(params2.slideDuplicateNextClass)}else{$wrapperEl.children(`.${params2.slideClass}.${params2.slideDuplicateClass}[data-swiper-slide-index="${nextSlide.attr("data-swiper-slide-index")}"]`).addClass(params2.slideDuplicateNextClass)}if(prevSlide.hasClass(params2.slideDuplicateClass)){$wrapperEl.children(`.${params2.slideClass}:not(.${params2.slideDuplicateClass})[data-swiper-slide-index="${prevSlide.attr("data-swiper-slide-index")}"]`).addClass(params2.slideDuplicatePrevClass)}else{$wrapperEl.children(`.${params2.slideClass}.${params2.slideDuplicateClass}[data-swiper-slide-index="${prevSlide.attr("data-swiper-slide-index")}"]`).addClass(params2.slideDuplicatePrevClass)}}swiper.emitSlidesClasses()}function updateActiveIndex(newActiveIndex){const swiper=this;const translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;const{slidesGrid,snapGrid,params:params2,activeIndex:previousIndex,realIndex:previousRealIndex,snapIndex:previousSnapIndex}=swiper;let activeIndex=newActiveIndex;let snapIndex;if(typeof activeIndex==="undefined"){for(let i2=0;i2<slidesGrid.length;i2+=1){if(typeof slidesGrid[i2+1]!=="undefined"){if(translate>=slidesGrid[i2]&&translate<slidesGrid[i2+1]-(slidesGrid[i2+1]-slidesGrid[i2])/2){activeIndex=i2}else if(translate>=slidesGrid[i2]&&translate<slidesGrid[i2+1]){activeIndex=i2+1}}else if(translate>=slidesGrid[i2]){activeIndex=i2}}if(params2.normalizeSlideIndex){if(activeIndex<0||typeof activeIndex==="undefined")activeIndex=0}}if(snapGrid.indexOf(translate)>=0){snapIndex=snapGrid.indexOf(translate)}else{const skip=Math.min(params2.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params2.slidesPerGroup)}if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;if(activeIndex===previousIndex){if(snapIndex!==previousSnapIndex){swiper.snapIndex=snapIndex;swiper.emit("snapIndexChange")}return}const realIndex=parseInt(swiper.slides.eq(activeIndex).attr("data-swiper-slide-index")||activeIndex,10);Object.assign(swiper,{snapIndex,realIndex,previousIndex,activeIndex});swiper.emit("activeIndexChange");swiper.emit("snapIndexChange");if(previousRealIndex!==realIndex){swiper.emit("realIndexChange")}if(swiper.initialized||swiper.params.runCallbacksOnInit){swiper.emit("slideChange")}}function updateClickedSlide(e2){const swiper=this;const params2=swiper.params;const slide=dom_default(e2).closest(`.${params2.slideClass}`)[0];let slideFound=false;let slideIndex;if(slide){for(let i2=0;i2<swiper.slides.length;i2+=1){if(swiper.slides[i2]===slide){slideFound=true;slideIndex=i2;break}}}if(slide&&slideFound){swiper.clickedSlide=slide;if(swiper.virtual&&swiper.params.virtual.enabled){swiper.clickedIndex=parseInt(dom_default(slide).attr("data-swiper-slide-index"),10)}else{swiper.clickedIndex=slideIndex}}else{swiper.clickedSlide=void 0;swiper.clickedIndex=void 0;return}if(params2.slideToClickedSlide&&swiper.clickedIndex!==void 0&&swiper.clickedIndex!==swiper.activeIndex){swiper.slideToClickedSlide()}}var update_default={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(axis=this.isHorizontal()?"x":"y"){const swiper=this;const{params:params2,rtlTranslate:rtl,translate,$wrapperEl}=swiper;if(params2.virtualTranslate){return rtl?-translate:translate}if(params2.cssMode){return translate}let currentTranslate=getTranslate($wrapperEl[0],axis);if(rtl)currentTranslate=-currentTranslate;return currentTranslate||0}function setTranslate(translate,byController){const swiper=this;const{rtlTranslate:rtl,params:params2,$wrapperEl,wrapperEl,progress}=swiper;let x=0;let y=0;const z=0;if(swiper.isHorizontal()){x=rtl?-translate:translate}else{y=translate}if(params2.roundLengths){x=Math.floor(x);y=Math.floor(y)}if(params2.cssMode){wrapperEl[swiper.isHorizontal()?"scrollLeft":"scrollTop"]=swiper.isHorizontal()?-x:-y}else if(!params2.virtualTranslate){$wrapperEl.transform(`translate3d(${x}px, ${y}px, ${z}px)`)}swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?x:y;let newProgress;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0}else{newProgress=(translate-swiper.minTranslate())/translatesDiff}if(newProgress!==progress){swiper.updateProgress(translate)}swiper.emit("setTranslate",swiper.translate,byController)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(translate=0,speed=this.params.speed,runCallbacks=true,translateBounds=true,internal){const swiper=this;const{params:params2,wrapperEl}=swiper;if(swiper.animating&¶ms2.preventInteractionOnTransition){return false}const minTranslate2=swiper.minTranslate();const maxTranslate2=swiper.maxTranslate();let newTranslate;if(translateBounds&&translate>minTranslate2)newTranslate=minTranslate2;else if(translateBounds&&translate<maxTranslate2)newTranslate=maxTranslate2;else newTranslate=translate;swiper.updateProgress(newTranslate);
1if(params2.cssMode){const isH=swiper.isHorizontal();if(speed===0){wrapperEl[isH?"scrollLeft":"scrollTop"]=-newTranslate}else{if(!swiper.support.smoothScroll){animateCSSModeScroll({swiper,targetPosition:-newTranslate,side:isH?"left":"top"});return true}wrapperEl.scrollTo({[isH?"left":"top"]:-newTranslate,behavior:"smooth"})}return true}if(speed===0){swiper.setTransition(0);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit("beforeTransitionStart",speed,internal);swiper.emit("transitionEnd")}}else{swiper.setTransition(speed);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit("beforeTransitionStart",speed,internal);swiper.emit("transitionStart")}if(!swiper.animating){swiper.animating=true;if(!swiper.onTranslateToWrapperTransitionEnd){swiper.onTranslateToWrapperTransitionEnd=function transitionEnd3(e2){if(!swiper||swiper.destroyed)return;if(e2.target!==this)return;swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd);swiper.onTranslateToWrapperTransitionEnd=null;delete swiper.onTranslateToWrapperTransitionEnd;if(runCallbacks){swiper.emit("transitionEnd")}}}swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onTranslateToWrapperTransitionEnd)}}return true}var translate_default={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(duration,byController){const swiper=this;if(!swiper.params.cssMode){swiper.$wrapperEl.transition(duration)}swiper.emit("setTransition",duration,byController)}function transitionEmit({swiper,runCallbacks,direction,step}){const{activeIndex,previousIndex}=swiper;let dir=direction;if(!dir){if(activeIndex>previousIndex)dir="next";else if(activeIndex<previousIndex)dir="prev";else dir="reset"}swiper.emit(`transition${step}`);if(runCallbacks&&activeIndex!==previousIndex){if(dir==="reset"){swiper.emit(`slideResetTransition${step}`);return}swiper.emit(`slideChangeTransition${step}`);if(dir==="next"){swiper.emit(`slideNextTransition${step}`)}else{swiper.emit(`slidePrevTransition${step}`)}}}function transitionStart(runCallbacks=true,direction){const swiper=this;const{params:params2}=swiper;if(params2.cssMode)return;if(params2.autoHeight){swiper.updateAutoHeight()}transitionEmit({swiper,runCallbacks,direction,step:"Start"})}function transitionEnd2(runCallbacks=true,direction){const swiper=this;const{params:params2}=swiper;swiper.animating=false;if(params2.cssMode)return;swiper.setTransition(0);transitionEmit({swiper,runCallbacks,direction,step:"End"})}var transition_default={setTransition,transitionStart,transitionEnd:transitionEnd2};function slideTo(index2=0,speed=this.params.speed,runCallbacks=true,internal,initial){if(typeof index2!=="number"&&typeof index2!=="string"){throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof index2}] given.`)}if(typeof index2==="string"){const indexAsNumber=parseInt(index2,10);const isValidNumber=isFinite(indexAsNumber);if(!isValidNumber){throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${index2}] given.`)}index2=indexAsNumber}const swiper=this;let slideIndex=index2;if(slideIndex<0)slideIndex=0;const{params:params2,snapGrid,slidesGrid,previousIndex,activeIndex,rtlTranslate:rtl,wrapperEl,enabled}=swiper;if(swiper.animating&¶ms2.preventInteractionOnTransition||!enabled&&!internal&&!initial){return false}const skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex);let snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;const translate=-snapGrid[snapIndex];if(params2.normalizeSlideIndex){for(let i2=0;i2<slidesGrid.length;i2+=1){const normalizedTranslate=-Math.floor(translate*100);const normalizedGrid=Math.floor(slidesGrid[i2]*100);const normalizedGridNext=Math.floor(slidesGrid[i2+1]*100);if(typeof slidesGrid[i2+1]!=="undefined"){if(normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext-(normalizedGridNext-normalizedGrid)/2){slideIndex=i2}else if(normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext){slideIndex=i2+1}}else if(normalizedTranslate>=normalizedGrid){slideIndex=i2}}}if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translate<swiper.translate&&translate<swiper.minTranslate()){return false}if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>
1swiper.maxTranslate()){if((activeIndex||0)!==slideIndex)return false}}if(slideIndex!==(previousIndex||0)&&runCallbacks){swiper.emit("beforeSlideChangeStart")}swiper.updateProgress(translate);let direction;if(slideIndex>activeIndex)direction="next";else if(slideIndex<activeIndex)direction="prev";else direction="reset";if(rtl&&-translate===swiper.translate||!rtl&&translate===swiper.translate){swiper.updateActiveIndex(slideIndex);if(params2.autoHeight){swiper.updateAutoHeight()}swiper.updateSlidesClasses();if(params2.effect!=="slide"){swiper.setTranslate(translate)}if(direction!=="reset"){swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction)}return false}if(params2.cssMode){const isH=swiper.isHorizontal();const t2=rtl?translate:-translate;if(speed===0){const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;if(isVirtual){swiper.wrapperEl.style.scrollSnapType="none";swiper._immediateVirtual=true}wrapperEl[isH?"scrollLeft":"scrollTop"]=t2;if(isVirtual){requestAnimationFrame(()=>{swiper.wrapperEl.style.scrollSnapType="";swiper._swiperImmediateVirtual=false})}}else{if(!swiper.support.smoothScroll){animateCSSModeScroll({swiper,targetPosition:t2,side:isH?"left":"top"});return true}wrapperEl.scrollTo({[isH?"left":"top"]:t2,behavior:"smooth"})}return true}swiper.setTransition(speed);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit("beforeTransitionStart",speed,internal);swiper.transitionStart(runCallbacks,direction);if(speed===0){swiper.transitionEnd(runCallbacks,direction)}else if(!swiper.animating){swiper.animating=true;if(!swiper.onSlideToWrapperTransitionEnd){swiper.onSlideToWrapperTransitionEnd=function transitionEnd3(e2){if(!swiper||swiper.destroyed)return;if(e2.target!==this)return;swiper.$wrapperEl[0].removeEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd);swiper.onSlideToWrapperTransitionEnd=null;delete swiper.onSlideToWrapperTransitionEnd;swiper.transitionEnd(runCallbacks,direction)}}swiper.$wrapperEl[0].addEventListener("transitionend",swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener("webkitTransitionEnd",swiper.onSlideToWrapperTransitionEnd)}return true}function slideToLoop(index2=0,speed=this.params.speed,runCallbacks=true,internal){if(typeof index2==="string"){const indexAsNumber=parseInt(index2,10);const isValidNumber=isFinite(indexAsNumber);if(!isValidNumber){throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${index2}] given.`)}index2=indexAsNumber}const swiper=this;let newIndex=index2;if(swiper.params.loop){newIndex+=swiper.loopedSlides}return swiper.slideTo(newIndex,speed,runCallbacks,internal)}function slideNext(speed=this.params.speed,runCallbacks=true,internal){const swiper=this;const{animating,enabled,params:params2}=swiper;if(!enabled)return swiper;let perGroup=params2.slidesPerGroup;if(params2.slidesPerView==="auto"&¶ms2.slidesPerGroup===1&¶ms2.slidesPerGroupAuto){perGroup=Math.max(swiper.slidesPerViewDynamic("current",true),1)}const increment=swiper.activeIndex<params2.slidesPerGroupSkip?1:perGroup;if(params2.loop){if(animating&¶ms2.loopPreventsSlide)return false;swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft}if(params2.rewind&&swiper.isEnd){return swiper.slideTo(0,speed,runCallbacks,internal)}return swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal)}function slidePrev(speed=this.params.speed,runCallbacks=true,internal){const swiper=this;const{params:params2,animating,snapGrid,slidesGrid,rtlTranslate,enabled}=swiper;if(!enabled)return swiper;if(params2.loop){if(animating&¶ms2.loopPreventsSlide)return false;swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft}const translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){if(val<0)return-Math.floor(Math.abs(val));return Math.floor(val)}const normalizedTranslate=normalize(translate);const normalizedSnapGrid=snapGrid.map(val=>normalize(val));let prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];if(typeof prevSnap==="undefined"&¶ms2.cssMode){let prevSnapIndex;
1snapGrid.forEach((snap,snapIndex)=>{if(normalizedTranslate>=snap){prevSnapIndex=snapIndex}});if(typeof prevSnapIndex!=="undefined"){prevSnap=snapGrid[prevSnapIndex>0?prevSnapIndex-1:prevSnapIndex]}}let prevIndex=0;if(typeof prevSnap!=="undefined"){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex<0)prevIndex=swiper.activeIndex-1;if(params2.slidesPerView==="auto"&¶ms2.slidesPerGroup===1&¶ms2.slidesPerGroupAuto){prevIndex=prevIndex-swiper.slidesPerViewDynamic("previous",true)+1;prevIndex=Math.max(prevIndex,0)}}if(params2.rewind&&swiper.isBeginning){const lastIndex=swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1;return swiper.slideTo(lastIndex,speed,runCallbacks,internal)}return swiper.slideTo(prevIndex,speed,runCallbacks,internal)}function slideReset(speed=this.params.speed,runCallbacks=true,internal){const swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal)}function slideToClosest(speed=this.params.speed,runCallbacks=true,internal,threshold=.5){const swiper=this;let index2=swiper.activeIndex;const skip=Math.min(swiper.params.slidesPerGroupSkip,index2);const snapIndex=skip+Math.floor((index2-skip)/swiper.params.slidesPerGroup);const translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;if(translate>=swiper.snapGrid[snapIndex]){const currentSnap=swiper.snapGrid[snapIndex];const nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap>(nextSnap-currentSnap)*threshold){index2+=swiper.params.slidesPerGroup}}else{const prevSnap=swiper.snapGrid[snapIndex-1];const currentSnap=swiper.snapGrid[snapIndex];if(translate-prevSnap<=(currentSnap-prevSnap)*threshold){index2-=swiper.params.slidesPerGroup}}index2=Math.max(index2,0);index2=Math.min(index2,swiper.slidesGrid.length-1);return swiper.slideTo(index2,speed,runCallbacks,internal)}function slideToClickedSlide(){const swiper=this;const{params:params2,$wrapperEl}=swiper;const slidesPerView=params2.slidesPerView==="auto"?swiper.slidesPerViewDynamic():params2.slidesPerView;let slideToIndex=swiper.clickedIndex;let realIndex;if(params2.loop){if(swiper.animating)return;realIndex=parseInt(dom_default(swiper.clickedSlide).attr("data-swiper-slide-index"),10);if(params2.centeredSlides){if(slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2){swiper.loopFix();slideToIndex=$wrapperEl.children(`.${params2.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params2.slideDuplicateClass})`).eq(0).index();nextTick(()=>{swiper.slideTo(slideToIndex)})}else{swiper.slideTo(slideToIndex)}}else if(slideToIndex>swiper.slides.length-slidesPerView){swiper.loopFix();slideToIndex=$wrapperEl.children(`.${params2.slideClass}[data-swiper-slide-index="${realIndex}"]:not(.${params2.slideDuplicateClass})`).eq(0).index();nextTick(()=>{swiper.slideTo(slideToIndex)})}else{swiper.slideTo(slideToIndex)}}else{swiper.slideTo(slideToIndex)}}var slide_default={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(){const swiper=this;const document2=getDocument();const{params:params2,$wrapperEl}=swiper;const $selector=$wrapperEl.children().length>0?dom_default($wrapperEl.children()[0].parentNode):$wrapperEl;$selector.children(`.${params2.slideClass}.${params2.slideDuplicateClass}`).remove();let slides=$selector.children(`.${params2.slideClass}`);if(params2.loopFillGroupWithBlank){const blankSlidesNum=params2.slidesPerGroup-slides.length%params2.slidesPerGroup;if(blankSlidesNum!==params2.slidesPerGroup){for(let i2=0;i2<blankSlidesNum;i2+=1){const blankNode=dom_default(document2.createElement("div")).addClass(`${params2.slideClass} ${params2.slideBlankClass}`);$selector.append(blankNode)}slides=$selector.children(`.${params2.slideClass}`)}}if(params2.slidesPerView==="auto"&&!params2.loopedSlides)params2.loopedSlides=slides.length;swiper.loopedSlides=Math.ceil(parseFloat(params2.loopedSlides||params2.slidesPerView,10));swiper.loopedSlides+=params2.loopAdditionalSlides;if(swiper.loopedSlides>slides.length&&swiper.params.loopedSlidesLimit){swiper.loopedSlides=slides.length}const prependSlides=[];const appendSlides=[];slides.each((el2,index2)=>{const slide=dom_default(el2);slide.attr("data-swiper-slide-index",index2)});for(let i2=0;i2<swiper.loopedSlides;i2+=1){const index2=i2-Math.floor(i2/slides.length)*slides.length;appendSlides.push(slides.eq(index2)[0]);prependSlides.unshift(slides.eq(slides.length-index2-1)[0])}for(let i2=0;i2<appendSlides.length;i2+=1){$selector.append(dom_default(appendSlides[i2].cloneNode(true)).addClass(params2.slideDuplicateClass))}for(let i2=prependSlides.length-1;i2>=0;
1i2-=1){$selector.prepend(dom_default(prependSlides[i2].cloneNode(true)).addClass(params2.slideDuplicateClass))}}function loopFix(){const swiper=this;swiper.emit("beforeLoopFix");const{activeIndex,slides,loopedSlides,allowSlidePrev,allowSlideNext,snapGrid,rtlTranslate:rtl}=swiper;let newIndex;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;const snapTranslate=-snapGrid[activeIndex];const diff=snapTranslate-swiper.getTranslate();if(activeIndex<loopedSlides){newIndex=slides.length-loopedSlides*3+activeIndex;newIndex+=loopedSlides;const slideChanged=swiper.slideTo(newIndex,0,false,true);if(slideChanged&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff)}}else if(activeIndex>=slides.length-loopedSlides){newIndex=-slides.length+activeIndex+loopedSlides;newIndex+=loopedSlides;const slideChanged=swiper.slideTo(newIndex,0,false,true);if(slideChanged&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff)}}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;swiper.emit("loopFix")}function loopDestroy(){const swiper=this;const{$wrapperEl,params:params2,slides}=swiper;$wrapperEl.children(`.${params2.slideClass}.${params2.slideDuplicateClass},.${params2.slideClass}.${params2.slideBlankClass}`).remove();slides.removeAttr("data-swiper-slide-index")}var loop_default={loopCreate,loopFix,loopDestroy};function setGrabCursor(moving){const swiper=this;if(swiper.support.touch||!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;const el2=swiper.params.touchEventsTarget==="container"?swiper.el:swiper.wrapperEl;el2.style.cursor="move";el2.style.cursor=moving?"grabbing":"grab"}function unsetGrabCursor(){const swiper=this;if(swiper.support.touch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode){return}swiper[swiper.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor=""}var grab_cursor_default={setGrabCursor,unsetGrabCursor};function closestElement(selector,base=this){function __closestFrom(el2){if(!el2||el2===getDocument()||el2===getWindow())return null;if(el2.assignedSlot)el2=el2.assignedSlot;const found=el2.closest(selector);if(!found&&!el2.getRootNode){return null}return found||__closestFrom(el2.getRootNode().host)}return __closestFrom(base)}function onTouchStart(event2){const swiper=this;const document2=getDocument();const window2=getWindow();const data=swiper.touchEventsData;const{params:params2,touches,enabled}=swiper;if(!enabled)return;if(swiper.animating&¶ms2.preventInteractionOnTransition){return}if(!swiper.animating&¶ms2.cssMode&¶ms2.loop){swiper.loopFix()}let e2=event2;if(e2.originalEvent)e2=e2.originalEvent;let $targetEl=dom_default(e2.target);if(params2.touchEventsTarget==="wrapper"){if(!$targetEl.closest(swiper.wrapperEl).length)return}data.isTouchEvent=e2.type==="touchstart";if(!data.isTouchEvent&&"which"in e2&&e2.which===3)return;if(!data.isTouchEvent&&"button"in e2&&e2.button>0)return;if(data.isTouched&&data.isMoved)return;const swipingClassHasValue=!!params2.noSwipingClass&¶ms2.noSwipingClass!=="";const eventPath=event2.composedPath?event2.composedPath():event2.path;if(swipingClassHasValue&&e2.target&&e2.target.shadowRoot&&eventPath){$targetEl=dom_default(eventPath[0])}const noSwipingSelector=params2.noSwipingSelector?params2.noSwipingSelector:`.${params2.noSwipingClass}`;const isTargetShadow=!!(e2.target&&e2.target.shadowRoot);if(params2.noSwiping&&(isTargetShadow?closestElement(noSwipingSelector,$targetEl[0]):$targetEl.closest(noSwipingSelector)[0])){swiper.allowClick=true;return}if(params2.swipeHandler){if(!$targetEl.closest(params2.swipeHandler)[0])return}touches.currentX=e2.type==="touchstart"?e2.targetTouches[0].pageX:e2.pageX;touches.currentY=e2.type==="touchstart"?e2.targetTouches[0].pageY:e2.pageY;const startX=touches.currentX;const startY=touches.currentY;const edgeSwipeDetection=params2.edgeSwipeDetection||params2.iOSEdgeSwipeDetection;const edgeSwipeThreshold=params2.edgeSwipeThreshold||params2.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=window2.innerWidth-edgeSwipeThreshold)){if(edgeSwipeDetection==="prevent"){event2.preventDefault()}else{return}}Object.assign(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:void 0,startMoving:void 0});touches.startX=startX;touches.startY=startY;data.touchStartTime=now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=void 0;if(params2.threshold>0)data.allowThresholdMove=false;if(e2.type!=="touchstart"){let preventDefault=true;if($targetEl.is(data.focusableElements)){preventDefault=false;if($targetEl[0].nodeName==="SELECT"){data.isTouched=false}}if(document2.activeElement&&dom_default(document2.activeElement).is(data.focusableElements)&&document2.activeElement!==$targetEl[0]){document2.activeElement.blur()}const shouldPreventDefault=preventDefault&&swiper.allowTouchMove&¶ms2.touchStartPreventDefault;if((params2.touchStartForcePreventDefault||shouldPreventDefault)&&!$targetEl[0].isContentEditable){e2.preventDefault()}}if(swiper.params.freeMode&&swiper.params.freeMode.enabled&&swiper.freeMode&&swiper.animating&&!params2.cssMode){swiper.freeMode.onTouchStart()}swiper.emit("touchStart",e2)}function onTouchMove(event2){const document2=getDocument();const swiper=this;const data=swiper.touchEventsData;const{params:params2,touches,rtlTranslate:rtl,enabled}=swiper;if(!enabled)return;let e2=event2;if(e2.originalEvent)e2=e2.originalEvent;if(!data.isTouched){if(data.startMoving&&data.isScrolling){swiper.emit("touchMoveOpposite",e2)}return}if(data.isTouchEvent&&e2.type!=="touchmove")return;const targetTouch=e2.type==="touchmove"&&e2.targetTouches&&(e2.targetTouches[0]||e2.changedTouches[0]);const pageX=e2.type==="touchmove"?targetTouch.pageX:e2.pageX;const pageY=e2.type==="touchmove"?targetTouch.pageY:e2.pageY;if(e2.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return}if(!swiper.allowTouchMove){if(!dom_default(e2.target).is(data.focusableElements)){swiper.allowClick=false}if(data.isTouched){Object.assign(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY});data.touchStartTime=now()}return}if(data.isTouchEvent&¶ms2.touchReleaseOnEdges&&!params2.loop){if(swiper.isVertical()){if(pageY<touches.startY&&swiper.translate<=swiper.maxTranslate()||pageY>touches.startY&&swiper.translate>=swiper.minTranslate()){data.isTouched=false;data.isMoved=false;return}}else if(pageX<touches.startX&&swiper.translate<=swiper.maxTranslate()||pageX>touches.startX&&swiper.translate>=swiper.minTranslate()){return}}if(data.isTouchEvent&&document2.activeElement){if(e2.target===document2.activeElement&&dom_default(e2.target).is(data.focusableElements)){data.isMoved=true;swiper.allowClick=false;return}}if(data.allowTouchCallbacks){swiper.emit("touchMove",e2)}if(e2.targetTouches&&e2.targetTouches.length>1)return;touches.currentX=pageX;touches.currentY=pageY;const diffX=touches.currentX-touches.startX;const diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(__pow(diffX,2)+__pow(diffY,2))<swiper.params.threshold)return;if(typeof data.isScrolling==="undefined"){let touchAngle;if(swiper.isHorizontal()&&touches.currentY===touches.startY||swiper.isVertical()&&touches.currentX===touches.startX){data.isScrolling=false}else{if(diffX*diffX+diffY*diffY>=25){touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle>params2.touchAngle:90-touchAngle>params2.touchAngle}}}if(data.isScrolling){swiper.emit("touchMoveOpposite",e2)}if(typeof data.startMoving==="undefined"){if(touches.currentX!==touches.startX||touches.currentY!==touches.startY){data.startMoving=true}}if(data.isScrolling){data.isTouched=false;return}if(!data.startMoving){return}swiper.allowClick=false;if(!params2.cssMode&&e2.cancelable){e2.preventDefault()}if(params2.touchMoveStopPropagation&&!params2.nested){e2.stopPropagation()}if(!data.isMoved){if(params2.loop&&!params2.cssMode){swiper.loopFix()}data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating){swiper.$wrapperEl.trigger("webkitTransitionEnd transitionend")}
1data.allowMomentumBounce=false;if(params2.grabCursor&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(true)}swiper.emit("sliderFirstMove",e2)}swiper.emit("sliderMove",e2);data.isMoved=true;let diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff;diff*=params2.touchRatio;if(rtl)diff=-diff;swiper.swipeDirection=diff>0?"prev":"next";data.currentTranslate=diff+data.startTranslate;let disableParentSwiper=true;let resistanceRatio=params2.resistanceRatio;if(params2.touchReleaseOnEdges){resistanceRatio=0}if(diff>0&&data.currentTranslate>swiper.minTranslate()){disableParentSwiper=false;if(params2.resistance)data.currentTranslate=swiper.minTranslate()-1+__pow(-swiper.minTranslate()+data.startTranslate+diff,resistanceRatio)}else if(diff<0&&data.currentTranslate<swiper.maxTranslate()){disableParentSwiper=false;if(params2.resistance)data.currentTranslate=swiper.maxTranslate()+1-__pow(swiper.maxTranslate()-data.startTranslate-diff,resistanceRatio)}if(disableParentSwiper){e2.preventedByNestedSwiper=true}if(!swiper.allowSlideNext&&swiper.swipeDirection==="next"&&data.currentTranslate<data.startTranslate){data.currentTranslate=data.startTranslate}if(!swiper.allowSlidePrev&&swiper.swipeDirection==="prev"&&data.currentTranslate>data.startTranslate){data.currentTranslate=data.startTranslate}if(!swiper.allowSlidePrev&&!swiper.allowSlideNext){data.currentTranslate=data.startTranslate}if(params2.threshold>0){if(Math.abs(diff)>params2.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return}}else{data.currentTranslate=data.startTranslate;return}}if(!params2.followFinger||params2.cssMode)return;if(params2.freeMode&¶ms2.freeMode.enabled&&swiper.freeMode||params2.watchSlidesProgress){swiper.updateActiveIndex();swiper.updateSlidesClasses()}if(swiper.params.freeMode&¶ms2.freeMode.enabled&&swiper.freeMode){swiper.freeMode.onTouchMove()}swiper.updateProgress(data.currentTranslate);swiper.setTranslate(data.currentTranslate)}function onTouchEnd(event2){const swiper=this;const data=swiper.touchEventsData;const{params:params2,touches,rtlTranslate:rtl,slidesGrid,enabled}=swiper;if(!enabled)return;let e2=event2;if(e2.originalEvent)e2=e2.originalEvent;if(data.allowTouchCallbacks){swiper.emit("touchEnd",e2)}data.allowTouchCallbacks=false;if(!data.isTouched){if(data.isMoved&¶ms2.grabCursor){swiper.setGrabCursor(false)}data.isMoved=false;data.startMoving=false;return}if(params2.grabCursor&&data.isMoved&&data.isTouched&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(false)}const touchEndTime=now();const timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){const pathTree=e2.path||e2.composedPath&&e2.composedPath();swiper.updateClickedSlide(pathTree&&pathTree[0]||e2.target);swiper.emit("tap click",e2);if(timeDiff<300&&touchEndTime-data.lastClickTime<300){swiper.emit("doubleTap doubleClick",e2)}}data.lastClickTime=now();nextTick(()=>{if(!swiper.destroyed)swiper.allowClick=true});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0||data.currentTranslate===data.startTranslate){data.isTouched=false;data.isMoved=false;data.startMoving=false;return}data.isTouched=false;data.isMoved=false;data.startMoving=false;let currentPos;if(params2.followFinger){currentPos=rtl?swiper.translate:-swiper.translate}else{currentPos=-data.currentTranslate}if(params2.cssMode){return}if(swiper.params.freeMode&¶ms2.freeMode.enabled){swiper.freeMode.onTouchEnd({currentPos});return}let stopIndex=0;let groupSize=swiper.slidesSizesGrid[0];for(let i2=0;i2<slidesGrid.length;i2+=i2<params2.slidesPerGroupSkip?1:params2.slidesPerGroup){const increment2=i2<params2.slidesPerGroupSkip-1?1:params2.slidesPerGroup;if(typeof slidesGrid[i2+increment2]!=="undefined"){if(currentPos>=slidesGrid[i2]&¤tPos<slidesGrid[i2+increment2]){stopIndex=i2;groupSize=slidesGrid[i2+increment2]-slidesGrid[i2]}}else if(currentPos>=slidesGrid[i2]){stopIndex=i2;groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2]}}let rewindFirstIndex=null;let rewindLastIndex=null;if(params2.rewind){if(swiper.isBeginning){rewindLastIndex=swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1}
1else if(swiper.isEnd){rewindFirstIndex=0}}const ratio=(currentPos-slidesGrid[stopIndex])/groupSize;const increment=stopIndex<params2.slidesPerGroupSkip-1?1:params2.slidesPerGroup;if(timeDiff>params2.longSwipesMs){if(!params2.longSwipes){swiper.slideTo(swiper.activeIndex);return}if(swiper.swipeDirection==="next"){if(ratio>=params2.longSwipesRatio)swiper.slideTo(params2.rewind&&swiper.isEnd?rewindFirstIndex:stopIndex+increment);else swiper.slideTo(stopIndex)}if(swiper.swipeDirection==="prev"){if(ratio>1-params2.longSwipesRatio){swiper.slideTo(stopIndex+increment)}else if(rewindLastIndex!==null&&ratio<0&&Math.abs(ratio)>params2.longSwipesRatio){swiper.slideTo(rewindLastIndex)}else{swiper.slideTo(stopIndex)}}}else{if(!params2.shortSwipes){swiper.slideTo(swiper.activeIndex);return}const isNavButtonTarget=swiper.navigation&&(e2.target===swiper.navigation.nextEl||e2.target===swiper.navigation.prevEl);if(!isNavButtonTarget){if(swiper.swipeDirection==="next"){swiper.slideTo(rewindFirstIndex!==null?rewindFirstIndex:stopIndex+increment)}if(swiper.swipeDirection==="prev"){swiper.slideTo(rewindLastIndex!==null?rewindLastIndex:stopIndex)}}else if(e2.target===swiper.navigation.nextEl){swiper.slideTo(stopIndex+increment)}else{swiper.slideTo(stopIndex)}}}function onResize(){const swiper=this;const{params:params2,el:el2}=swiper;if(el2&&el2.offsetWidth===0)return;if(params2.breakpoints){swiper.setBreakpoint()}const{allowSlideNext,allowSlidePrev,snapGrid}=swiper;swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides();swiper.updateSlidesClasses();if((params2.slidesPerView==="auto"||params2.slidesPerView>1)&&swiper.isEnd&&!swiper.isBeginning&&!swiper.params.centeredSlides){swiper.slideTo(swiper.slides.length-1,0,false,true)}else{swiper.slideTo(swiper.activeIndex,0,false,true)}if(swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused){swiper.autoplay.run()}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow()}}function onClick(e2){const swiper=this;if(!swiper.enabled)return;if(!swiper.allowClick){if(swiper.params.preventClicks)e2.preventDefault();if(swiper.params.preventClicksPropagation&&swiper.animating){e2.stopPropagation();e2.stopImmediatePropagation()}}}function onScroll(){const swiper=this;const{wrapperEl,rtlTranslate,enabled}=swiper;if(!enabled)return;swiper.previousTranslate=swiper.translate;if(swiper.isHorizontal()){swiper.translate=-wrapperEl.scrollLeft}else{swiper.translate=-wrapperEl.scrollTop}if(swiper.translate===0)swiper.translate=0;swiper.updateActiveIndex();swiper.updateSlidesClasses();let newProgress;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0}else{newProgress=(swiper.translate-swiper.minTranslate())/translatesDiff}if(newProgress!==swiper.progress){swiper.updateProgress(rtlTranslate?-swiper.translate:swiper.translate)}swiper.emit("setTranslate",swiper.translate,false)}var dummyEventAttached=false;function dummyEventListener(){}var events=(swiper,method)=>{const document2=getDocument();const{params:params2,touchEvents,el:el2,wrapperEl,device,support:support2}=swiper;const capture=!!params2.nested;const domMethod=method==="on"?"addEventListener":"removeEventListener";const swiperMethod=method;if(!support2.touch){el2[domMethod](touchEvents.start,swiper.onTouchStart,false);document2[domMethod](touchEvents.move,swiper.onTouchMove,capture);document2[domMethod](touchEvents.end,swiper.onTouchEnd,false)}else{const passiveListener=touchEvents.start==="touchstart"&&support2.passiveListener&¶ms2.passiveListeners?{passive:true,capture:false}:false;el2[domMethod](touchEvents.start,swiper.onTouchStart,passiveListener);el2[domMethod](touchEvents.move,swiper.onTouchMove,support2.passiveListener?{passive:false,capture}:capture);el2[domMethod](touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel){el2[domMethod](touchEvents.cancel,swiper.onTouchEnd,passiveListener)}}if(params2.preventClicks||params2.preventClicksPropagation){el2[domMethod]("click",
1swiper.onClick,true)}if(params2.cssMode){wrapperEl[domMethod]("scroll",swiper.onScroll)}if(params2.updateOnWindowResize){swiper[swiperMethod](device.ios||device.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,true)}else{swiper[swiperMethod]("observerUpdate",onResize,true)}};function attachEvents(){const swiper=this;const document2=getDocument();const{params:params2,support:support2}=swiper;swiper.onTouchStart=onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);if(params2.cssMode){swiper.onScroll=onScroll.bind(swiper)}swiper.onClick=onClick.bind(swiper);if(support2.touch&&!dummyEventAttached){document2.addEventListener("touchstart",dummyEventListener);dummyEventAttached=true}events(swiper,"on")}function detachEvents(){const swiper=this;events(swiper,"off")}var events_default={attachEvents,detachEvents};var isGridEnabled=(swiper,params2)=>{return swiper.grid&¶ms2.grid&¶ms2.grid.rows>1};function setBreakpoint(){const swiper=this;const{activeIndex,initialized,loopedSlides=0,params:params2,$el}=swiper;const breakpoints=params2.breakpoints;if(!breakpoints||breakpoints&&Object.keys(breakpoints).length===0)return;const breakpoint=swiper.getBreakpoint(breakpoints,swiper.params.breakpointsBase,swiper.el);if(!breakpoint||swiper.currentBreakpoint===breakpoint)return;const breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:void 0;const breakpointParams=breakpointOnlyParams||swiper.originalParams;const wasMultiRow=isGridEnabled(swiper,params2);const isMultiRow=isGridEnabled(swiper,breakpointParams);const wasEnabled=params2.enabled;if(wasMultiRow&&!isMultiRow){$el.removeClass(`${params2.containerModifierClass}grid ${params2.containerModifierClass}grid-column`);swiper.emitContainerClasses()}else if(!wasMultiRow&&isMultiRow){$el.addClass(`${params2.containerModifierClass}grid`);if(breakpointParams.grid.fill&&breakpointParams.grid.fill==="column"||!breakpointParams.grid.fill&¶ms2.grid.fill==="column"){$el.addClass(`${params2.containerModifierClass}grid-column`)}swiper.emitContainerClasses()}["navigation","pagination","scrollbar"].forEach(prop=>{const wasModuleEnabled=params2[prop]&¶ms2[prop].enabled;const isModuleEnabled=breakpointParams[prop]&&breakpointParams[prop].enabled;if(wasModuleEnabled&&!isModuleEnabled){swiper[prop].disable()}if(!wasModuleEnabled&&isModuleEnabled){swiper[prop].enable()}});const directionChanged=breakpointParams.direction&&breakpointParams.direction!==params2.direction;const needsReLoop=params2.loop&&(breakpointParams.slidesPerView!==params2.slidesPerView||directionChanged);if(directionChanged&&initialized){swiper.changeDirection()}extend2(swiper.params,breakpointParams);const isEnabled=swiper.params.enabled;Object.assign(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev});if(wasEnabled&&!isEnabled){swiper.disable()}else if(!wasEnabled&&isEnabled){swiper.enable()}swiper.currentBreakpoint=breakpoint;swiper.emit("_beforeBreakpoint",breakpointParams);if(needsReLoop&&initialized){swiper.loopDestroy();swiper.loopCreate();swiper.updateSlides();swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,false)}swiper.emit("breakpoint",breakpointParams)}function getBreakpoint(breakpoints,base="window",containerEl){if(!breakpoints||base==="container"&&!containerEl)return void 0;let breakpoint=false;const window2=getWindow();const currentHeight=base==="window"?window2.innerHeight:containerEl.clientHeight;const points=Object.keys(breakpoints).map(point=>{if(typeof point==="string"&&point.indexOf("@")===0){const minRatio=parseFloat(point.substr(1));const value=currentHeight*minRatio;return{value,point}}return{value:point,point}});points.sort((a2,b)=>parseInt(a2.value,10)-parseInt(b.value,10));for(let i2=0;i2<points.length;i2+=1){const{point,value}=points[i2];if(base==="window"){if(window2.matchMedia(`(min-width: ${value}px)`).matches){breakpoint=point}}else if(value<=containerEl.clientWidth){breakpoint=point}}return breakpoint||"max"}
1var breakpoints_default={setBreakpoint,getBreakpoint};function prepareClasses(entries,prefix){const resultClasses=[];entries.forEach(item=>{if(typeof item==="object"){Object.keys(item).forEach(classNames=>{if(item[classNames]){resultClasses.push(prefix+classNames)}})}else if(typeof item==="string"){resultClasses.push(prefix+item)}});return resultClasses}function addClasses(){const swiper=this;const{classNames,params:params2,rtl,$el,device,support:support2}=swiper;const suffixes=prepareClasses(["initialized",params2.direction,{"pointer-events":!support2.touch},{"free-mode":swiper.params.freeMode&¶ms2.freeMode.enabled},{"autoheight":params2.autoHeight},{"rtl":rtl},{"grid":params2.grid&¶ms2.grid.rows>1},{"grid-column":params2.grid&¶ms2.grid.rows>1&¶ms2.grid.fill==="column"},{"android":device.android},{"ios":device.ios},{"css-mode":params2.cssMode},{"centered":params2.cssMode&¶ms2.centeredSlides},{"watch-progress":params2.watchSlidesProgress}],params2.containerModifierClass);classNames.push(...suffixes);$el.addClass([...classNames].join(" "));swiper.emitContainerClasses()}function removeClasses(){const swiper=this;const{$el,classNames}=swiper;$el.removeClass(classNames.join(" "));swiper.emitContainerClasses()}var classes_default={addClasses,removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){const window2=getWindow();let image;function onReady(){if(callback)callback()}const isPicture=dom_default(imageEl).parent("picture")[0];if(!isPicture&&(!imageEl.complete||!checkForComplete)){if(src){image=new window2.Image;image.onload=onReady;image.onerror=onReady;if(sizes){image.sizes=sizes}if(srcset){image.srcset=srcset}if(src){image.src=src}}else{onReady()}}else{onReady()}}function preloadImages(){const swiper=this;swiper.imagesToLoad=swiper.$el.find("img");function onReady(){if(typeof swiper==="undefined"||swiper===null||!swiper||swiper.destroyed)return;if(swiper.imagesLoaded!==void 0)swiper.imagesLoaded+=1;if(swiper.imagesLoaded===swiper.imagesToLoad.length){if(swiper.params.updateOnImagesReady)swiper.update();swiper.emit("imagesReady")}}for(let i2=0;i2<swiper.imagesToLoad.length;i2+=1){const imageEl=swiper.imagesToLoad[i2];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute("src"),imageEl.srcset||imageEl.getAttribute("srcset"),imageEl.sizes||imageEl.getAttribute("sizes"),true,onReady)}}var images_default={loadImage,preloadImages};function checkOverflow(){const swiper=this;const{isLocked:wasLocked,params:params2}=swiper;const{slidesOffsetBefore}=params2;if(slidesOffsetBefore){const lastSlideIndex=swiper.slides.length-1;const lastSlideRightEdge=swiper.slidesGrid[lastSlideIndex]+swiper.slidesSizesGrid[lastSlideIndex]+slidesOffsetBefore*2;swiper.isLocked=swiper.size>lastSlideRightEdge}else{swiper.isLocked=swiper.snapGrid.length===1}if(params2.allowSlideNext===true){swiper.allowSlideNext=!swiper.isLocked}if(params2.allowSlidePrev===true){swiper.allowSlidePrev=!swiper.isLocked}if(wasLocked&&wasLocked!==swiper.isLocked){swiper.isEnd=false}if(wasLocked!==swiper.isLocked){swiper.emit(swiper.isLocked?"lock":"unlock")}}var check_overflow_default={checkOverflow};var defaults_default={init:true,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,resizeObserver:true,nested:false,createElements:false,enabled:true,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:false,userAgent:null,url:null,edgeSwipeDetection:false,edgeSwipeThreshold:20,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:false,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,centerInsufficientSlides:false,watchOverflow:true,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:.85,watchSlidesProgress:false,grabCursor:false,preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:true,loopFillGroupWithBlank:false,loopPreventsSlide:true,rewind:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:true,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:true,_emitClasses:false};function moduleExtendParams(params2,allModulesParams){return function extendParams(obj={}){const moduleParamName=Object.keys(obj)[0];const moduleParams=obj[moduleParamName];if(typeof moduleParams!=="object"||moduleParams===null){extend2(allModulesParams,obj);return}if(["navigation","pagination","scrollbar"].indexOf(moduleParamName)>=0&¶ms2[moduleParamName]===true){params2[moduleParamName]={auto:true}}if(!(moduleParamName in params2&&"enabled"in moduleParams)){extend2(allModulesParams,obj);return}if(params2[moduleParamName]===true){params2[moduleParamName]={enabled:true}}if(typeof params2[moduleParamName]==="object"&&!("enabled"in params2[moduleParamName])){params2[moduleParamName].enabled=true}if(!params2[moduleParamName])params2[moduleParamName]={enabled:false};extend2(allModulesParams,obj)}}var prototypes={eventsEmitter:events_emitter_default,update:update_default,translate:translate_default,transition:transition_default,slide:slide_default,loop:loop_default,grabCursor:grab_cursor_default,events:events_default,breakpoints:breakpoints_default,checkOverflow:check_overflow_default,classes:classe
1s_default,images:images_default};var extendedDefaults={};var Swiper=class{constructor(...args){let el2;let params2;if(args.length===1&&args[0].constructor&&Object.prototype.toString.call(args[0]).slice(8,-1)==="Object"){params2=args[0]}else{[el2,params2]=args}if(!params2)params2={};params2=extend2({},params2);if(el2&&!params2.el)params2.el=el2;if(params2.el&&dom_default(params2.el).length>1){const swipers2=[];dom_default(params2.el).each(containerEl=>{const newParams=extend2({},params2,{el:containerEl});swipers2.push(new Swiper(newParams))});return swipers2}const swiper=this;swiper.__swiper__=true;swiper.support=getSupport();swiper.device=getDevice({userAgent:params2.userAgent});swiper.browser=getBrowser();swiper.eventsListeners={};swiper.eventsAnyListeners=[];swiper.modules=[...swiper.__modules__];if(params2.modules&&Array.isArray(params2.modules)){swiper.modules.push(...params2.modules)}const allModulesParams={};swiper.modules.forEach(mod=>{mod({swiper,extendParams:moduleExtendParams(params2,allModulesParams),on:swiper.on.bind(swiper),once:swiper.once.bind(swiper),off:swiper.off.bind(swiper),emit:swiper.emit.bind(swiper)})});const swiperParams=extend2({},defaults_default,allModulesParams);swiper.params=extend2({},swiperParams,extendedDefaults,params2);swiper.originalParams=extend2({},swiper.params);swiper.passedParams=extend2({},params2);if(swiper.params&&swiper.params.on){Object.keys(swiper.params.on).forEac
1h(eventName=>{swiper.on(eventName,swiper.params.on[eventName])})}if(swiper.params&&swiper.params.onAny){swiper.onAny(swiper.params.onAny)}swiper.$=dom_default;Object.assign(swiper,{enabled:swiper.params.enabled,el:el2,classNames:[],slides:dom_default(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return swiper.params.direction==="horizontal"},isVertical(){return swiper.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:function touchEvents(){const touch=["touchstart","touchmove","touchend","touchcancel"];const desktop=["pointerdown","pointermove","pointerup"];swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],cancel:touch[3]};swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]};return swiper.support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.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:swiper.params.focusableElements,lastClickTime:now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:true,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});swiper.emit("_swiper");if(swiper.params.init){swiper.init()}return swiper}enable(){const swiper=this;if(swiper.enabled)return;swiper.enabled=true;if(swiper.params.grabCursor){swiper.setGrabCursor()}swiper.emit("enable")}disable(){const swiper=this;if(!swiper.enabled)return;swiper.enabled=false;if(swiper.params.grabCursor){swiper.unsetGrabCursor()}swiper.emit("disable")}setProgress(progress,speed){const swiper=this;progress=Math.min(Math.max(progress,0),1);const min=swiper.minTranslate();const max=swiper.maxTranslate();const current=(max-min)*progress+min;swiper.translateTo(current,typeof speed==="undefined"?0:speed);swiper.updateActiveIndex();swiper.updateSlidesClasses()}emitContainerClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const cls=swiper.el.className.split(" ").filter(className=>{return className.indexOf("swiper")===0||className.indexOf(swiper.params.containerModifierClass)===0});swiper.emit("_containerClasses",cls.join(" "))}getSlideClasses(slideEl){const swiper=this;if(swiper.destroyed)return"";return slideEl.className.split(" ").filter(className=>{return className.indexOf("swiper-slide")===0||className.indexOf(swiper.params.slideClass)===0}).join(" ")}emitSlidesClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const updates=[];swiper.slides.each(slideEl=>{const classNames=swiper.getSlideClasses(slideEl);updates.push({slideEl,classNames});swiper.emit("_slideClass",slideEl,classNames)});swiper.emit("_slideClasses",updates)}slidesPerViewDynamic(view="current",exact=false){const swiper=this;const{params:params2,slides,slidesGrid,slidesSizesGrid,size:swiperSize,activeIndex}=swiper;let spv=1;if(params2.centeredSlides){let slideSize=slides[activeIndex].swiperSlideSize;let breakLoop;for(let i2=activeIndex+1;i2<slides.length;i2+=1){if(slides[i2]&&!breakLoop){slideSize+=slides[i2].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true}}for(let i2=activeIndex-1;i2>=0;i2-=1){if(slides[i2]&&!breakLoop){slideSize+=slides[i2].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true}}}else{if(view==="current"){for(let i2=activeIndex+1;i2<slides.length;i2+=1){const slideInView=exact?slidesGrid[i2]+slidesSizesGrid[i2]-slidesGrid[activeIndex]<swiperSize:slidesGrid[i2]-slidesGrid[activeIndex]<swiperSize;if(slideInView){spv+=1}}}else{for(let i2=activeIndex-1;i2>=0;i2-=1){const slideInView=slidesGrid[activeIndex]-slidesGrid[i2]<swiperSize;if(slideInView){spv+=1}}}}return spv}update(){const swiper=this;if(!swiper||swiper.destroyed)return;const{snapGrid,params:params2}=swiper;if(params2.breakpoints){swiper.setBreakpoint()}swiper.updateSize();swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();function setTranslate2(){const translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate;const newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses()}let translated;if(swiper.params.freeMode&&swiper.params.freeMode.enabled){setTranslate2();if(swiper.params.autoHeight){swiper.updateAutoHeight()}}else{if((swiper.params.slidesPerView==="auto"||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides){translated=swiper.slideTo(swiper.slides.length-1,0,false,true)}else{translated=swiper.slideTo(swiper.activeIndex,0,false,true)}if(!translated){setTranslate2()}}if(params2.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow()}swiper.emit("update")}changeDirection(newDirection,needUpdate=true){const swiper=this;const currentDirection=swiper.params.direction;if(!newDirection){newDirection=currentDirection==="horizontal"?"vertical":"horizontal"}if(newDirection===currentDirection||newDirection!=="horizontal"&&newDirection!=="vertical"){return swiper}swiper.$el.removeClass(`${swiper.params.containerModifierClass}${currentDirection}`).addClass(`${swiper.params.containerModifierClass}${newDirection}`);swiper.emitContainerClasses();swiper.params.direction=newDirection;swiper.slides.each(slideEl=>{if(newDirection==="vertical"){slideEl.style.width=""}else{slideEl.style.height=""}});swiper.emit("changeDirection");
1if(needUpdate)swiper.update();return swiper}changeLanguageDirection(direction){const swiper=this;if(swiper.rtl&&direction==="rtl"||!swiper.rtl&&direction==="ltr")return;swiper.rtl=direction==="rtl";swiper.rtlTranslate=swiper.params.direction==="horizontal"&&swiper.rtl;if(swiper.rtl){swiper.$el.addClass(`${swiper.params.containerModifierClass}rtl`);swiper.el.dir="rtl"}else{swiper.$el.removeClass(`${swiper.params.containerModifierClass}rtl`);swiper.el.dir="ltr"}swiper.update()}mount(el2){const swiper=this;if(swiper.mounted)return true;const $el=dom_default(el2||swiper.params.el);el2=$el[0];if(!el2){return false}el2.swiper=swiper;const getWrapperSelector=()=>{return`.${(swiper.params.wrapperClass||"").trim().split(" ").join(".")}`};const getWrapper=()=>{if(el2&&el2.shadowRoot&&el2.shadowRoot.querySelector){const res=dom_default(el2.shadowRoot.querySelector(getWrapperSelector()));res.children=options=>$el.children(options);return res}if(!$el.children){return dom_default($el).children(getWrapperSelector())}return $el.children(getWrapperSelector())};let $wrapperEl=getWrapper();if($wrapperEl.length===0&&swiper.params.createElements){const document2=getDocument();const wrapper=document2.createElement("div");$wrapperEl=dom_default(wrapper);wrapper.className=swiper.params.wrapperClass;$el.append(wrapper);$el.children(`.${swiper.params.slideClass}`).each(slideEl=>{$wrapperEl.append(slideEl)})}Object.assign(swiper,{$el,el:el2,$wrapperEl,wrapperEl:$wrapperEl[0],mounted:true,rtl:el2.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl",rtlTranslate:swiper.params.direction==="horizontal"&&(el2.dir.toLowerCase()==="rtl"||$el.css("direction")==="rtl"),wrongRTL:$wrapperEl.css("display")==="-webkit-box"});return true}init(el2){const swiper=this;if(swiper.initialized)return swiper;const mounted=swiper.mount(el2);if(mounted===false)return swiper;swiper.emit("beforeInit");if(swiper.params.breakpoints){swiper.setBreakpoint()}swiper.addClasses();if(swiper.params.loop){swiper.loopCreate()}swiper.updateSize();swiper.updateSlides();if(swiper.params.watchOverflow){swiper.checkOverflow()}if(swiper.params.grabCursor&&swiper.enabled){swiper.setGrabCursor()}if(swiper.params.preloadImages){swiper.preloadImages()}if(swiper.params.loop){swiper.slideTo(swiper.params.initialSlide+swiper.loopedSlides,0,swiper.params.runCallbacksOnInit,false,true)}else{swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit,false,true)}swiper.attachEvents();swiper.initialized=true;swiper.emit("init");swiper.emit("afterInit");return swiper}destroy(deleteInstance=true,cleanStyles=true){const swiper=this;const{params:params2,$el,$wrapperEl,slides}=swiper;if(typeof swiper.params==="undefined"||swiper.destroyed){return null}swiper.emit("beforeDestroy");swiper.initialized=false;swiper.detachEvents();if(params2.loop){swiper.loopDestroy()}if(cleanStyles){swiper.removeClasses();$el.removeAttr("style");$wrapperEl.removeAttr("style");if(slides&&slides.length){slides.removeClass([params2.slideVisibleClass,params2.slideActiveClass,params2.slideNextClass,params2.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")}}swiper.emit("destroy");Object.keys(swiper.eventsListeners).forEach(eventName=>{swiper.off(eventName)});if(deleteInstance!==false){swiper.$el[0].swiper=null;deleteProps(swiper)}swiper.destroyed=true;return null}static extendDefaults(newDefaults){extend2(extendedDefaults,newDefaults)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults_default}static installModule(mod){if(!Swiper.prototype.__modules__)Swiper.prototype.__modules__=[];const modules=Swiper.prototype.__modules__;if(typeof mod==="function"&&modules.indexOf(mod)<0){modules.push(mod)}}static use(module){if(Array.isArray(module)){module.forEach(m=>Swiper.installModule(m));return Swiper}Swiper.installModule(module);return Swiper}};Object.keys(prototypes).forEach(prototypeGroup=>{Object.keys(prototypes[prototypeGroup]).forEach(protoMethod=>{Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod]})});Swiper.use([Resize,Observer]);var core_default=Swiper;function createElementIfNotDefined(swiper,originalParams,params2,checkProps){const document2=getDocument();
1if(swiper.params.createElements){Object.keys(checkProps).forEach(key=>{if(!params2[key]&¶ms2.auto===true){let element=swiper.$el.children(`.${checkProps[key]}`)[0];if(!element){element=document2.createElement("div");element.className=checkProps[key];swiper.$el.append(element)}params2[key]=element;originalParams[key]=element}})}return params2}function Navigation({swiper,extendParams,on:on2,emit}){extendParams({navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}});swiper.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function getEl(el2){let $el;if(el2){$el=dom_default(el2);if(swiper.params.uniqueNavElements&&typeof el2==="string"&&$el.length>1&&swiper.$el.find(el2).length===1){$el=swiper.$el.find(el2)}}return $el}function toggleEl($el,disabled){const params2=swiper.params.navigation;if($el&&$el.length>0){$el[disabled?"addClass":"removeClass"](params2.disabledClass);if($el[0]&&$el[0].tagName==="BUTTON")$el[0].disabled=disabled;if(swiper.params.watchOverflow&&swiper.enabled){$el[swiper.isLocked?"addClass":"removeClass"](params2.lockClass)}}}function update(){if(swiper.params.loop)return;const{$nextEl,$prevEl}=swiper.navigation;toggleEl($prevEl,swiper.isBeginning&&!swiper.params.rewind);toggleEl($nextEl,swiper.isEnd&&!swiper.params.rewind)}function onPrevClick(e2){e2.preventDefault();if(swiper.isBeginning&&!swiper.params.loop&&!swiper.params.rewind)return;swiper.slidePrev();emit("navigationPrev")}function onNextClick(e2){e2.preventDefault();if(swiper.isEnd&&!swiper.params.loop&&!swiper.params.rewind)return;swiper.slideNext();emit("navigationNext")}function init2(){const params2=swiper.params.navigation;swiper.params.navigation=createElementIfNotDefined(swiper,swiper.originalParams.navigation,swiper.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});if(!(params2.nextEl||params2.prevEl))return;const $nextEl=getEl(params2.nextEl);const $prevEl=getEl(params2.prevEl);if($nextEl&&$nextEl.length>0){$nextEl.on("click",onNextClick)}if($prevEl&&$prevEl.length>0){$prevEl.on("click",onPrevClick)}Object.assign(swiper.navigation,{$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl,prevEl:$prevEl&&$prevEl[0]});if(!swiper.enabled){if($nextEl)$nextEl.addClass(params2.lockClass);if($prevEl)$prevEl.addClass(params2.lockClass)}}function destroy(){const{$nextEl,$prevEl}=swiper.navigation;if($nextEl&&$nextEl.length){$nextEl.off("click",onNextClick);$nextEl.removeClass(swiper.params.navigation.disabledClass)}if($prevEl&&$prevEl.length){$prevEl.off("click",onPrevClick);$prevEl.removeClass(swiper.params.navigation.disabledClass)}}on2("init",()=>{if(swiper.params.navigation.enabled===false){disable()}else{init2();update()}});on2("toEdge fromEdge lock unlock",()=>{update()});on2("destroy",()=>{destroy()});on2("enable disable",()=>{const{$nextEl,$prevEl}=swiper.navigation;if($nextEl){$nextEl[swiper.enabled?"removeClass":"addClass"](swiper.params.navigation.lockClass)}if($prevEl){$prevEl[swiper.enabled?"removeClass":"addClass"](swiper.params.navigation.lockClass)}});on2("click",(_s,e2)=>{const{$nextEl,$prevEl}=swiper.navigation;const targetEl=e2.target;if(swiper.params.navigation.hideOnClick&&!dom_default(targetEl).is($prevEl)&&!dom_default(targetEl).is($nextEl)){if(swiper.pagination&&swiper.params.pagination&&swiper.params.pagination.clickable&&(swiper.pagination.el===targetEl||swiper.pagination.el.contains(targetEl)))return;let isHidden;if($nextEl){isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass)}else if($prevEl){isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass)}if(isHidden===true){emit("navigationShow")}else{emit("navigationHide")}if($nextEl){$nextEl.toggleClass(swiper.params.navigation.hiddenClass)}if($prevEl){$prevEl.toggleClass(swiper.params.navigation.hiddenClass)}}});const enable=()=>{swiper.$el.removeClass(swiper.params.navigation.navigationDisabledClass);init2();update()};const disable=()=>{swiper.$el.addClass(swiper.params.navigation.navigationDisabledClass);destroy()};Object.assign(swiper.navigation,{enable,disable,update,init:init2,destroy})}function classesToSelector(classes=""){return`.${classes.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination({swiper,extendParams,on:on2,emit}){const pfx="swiper-pagination";extendParams({pagination:{el:null,bulletElement:"span",clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:"bullets",dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:number=>number,formatFractionTotal:number=>number,bulletClass:`${pfx}-bullet`,bulletActiveClass:`${pfx}-bullet-active`,modifierClass:`${pfx}-`,currentClass:`${pfx}-current`,totalClass:`${pfx}-total`,hiddenClass:`${pfx}-hidden`,progressbarFillClass:`${pfx}-progressbar-fill`,progressbarOppositeClass:`${pfx}-progressbar-opposite`,clickableClass:`${pfx}-clickable`,lockClass:`${pfx}-lock`,horizontalClass:`${pfx}-horizontal`,verticalClass:`${pfx}-vertical`,paginationDisabledClass:`${pfx}-disabled`}});swiper.pagination={el:null,$el:null,bullets:[]};let bulletSize;let dynamicBulletIndex=0;function isPaginationDisabled(){return!swiper.params.pagination.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0}function setSideBullets($bulletEl,position){const{bulletActiveClass}=swiper.params.pagination;$bulletEl[position]().addClass(`${bulletActiveClass}-${position}`)[position]().addClass(`${bulletActiveClass}-${position}-${position}`)}
vendor: 4,704 bytes, line 1
1function update(){const rtl=swiper.rtl;const params2=swiper.params.pagination;if(isPaginationDisabled())return;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;const $el=swiper.pagination.$el;let current;const total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){current=Math.ceil((swiper.activeIndex-swiper.loopedSlides)/swiper.params.slidesPerGroup);if(current>slidesLength-1-swiper.loopedSlides*2){current-=slidesLength-swiper.loopedSlides*2}if(current>total-1)current-=total;if(current<0&&swiper.params.paginationType!=="bullets")current=total+current}else if(typeof swiper.snapIndex!=="undefined"){current=swiper.snapIndex}else{current=swiper.activeIndex||0}if(params2.type==="bullets"&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){const bullets=swiper.pagination.bullets;let firstIndex;let lastIndex;let midIndex;if(params2.dynamicBullets){bulletSize=bullets.eq(0)[swiper.isHorizontal()?"outerWidth":"outerHeight"](true);$el.css(swiper.isHorizontal()?"width":"height",`${bulletSize*(params2.dynamicMainBullets+4)}px`);if(params2.dynamicMainBullets>1&&swiper.previousIndex!==void 0){dynamicBulletIndex+=current-(swiper.previousIndex-swiper.loopedSlides||0);if(dynamicBulletIndex>params2.dynamicMainBullets-1){dynamicBulletIndex=params2.dynamicMainBullets-1}else if(dynamicBulletIndex<0){dynamicBulletIndex=0}}firstIndex=Math.max(current-dynamicBulletIndex,0);lastIndex=firstIndex+(Math.min(bullets.length,params2.dynamicMainBullets)-1);midIndex=(lastIndex+firstIndex)/2}bullets.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(suffix=>`${params2.bulletActiveClass}${suffix}`).join(" "));if($el.length>1){bullets.each(bullet=>{const $bullet=dom_default(bullet);const bulletIndex=$bullet.index();if(bulletIndex===current){$bullet.addClass(params2.bulletActiveClass)}if(params2.dynamicBullets){if(bulletIndex>=firstIndex&&bulletIndex<=lastIndex){$bullet.addClass(`${params2.bulletActiveClass}-main`)}if(bulletIndex===firstIndex){setSideBullets($bullet,"prev")}if(bulletIndex===lastIndex){setSideBullets($bullet,"next")}}})}else{const $bullet=bullets.eq(current);const bulletIndex=$bullet.index();$bullet.addClass(params2.bulletActiveClass);if(params2.dynamicBullets){const $firstDisplayedBullet=bullets.eq(firstIndex);const $lastDisplayedBullet=bullets.eq(lastIndex);for(let i2=firstIndex;i2<=lastIndex;i2+=1){bullets.eq(i2).addClass(`${params2.bulletActiveClass}-main`)}if(swiper.params.loop){if(bulletIndex>=bullets.length){for(let i2=params2.dynamicMainBullets;i2>=0;i2-=1){bullets.eq(bullets.length-i2).addClass(`${params2.bulletActiveClass}-main`)}bullets.eq(bullets.length-params2.dynamicMainBullets-1).addClass(`${params2.bulletActiveClass}-prev`)}else{setSideBullets($firstDisplayedBullet,"prev");setSideBullets($lastDisplayedBullet,"next")}}else{setSideBullets($firstDisplayedBullet,"prev");setSideBullets($lastDisplayedBullet,"next")}}}if(params2.dynamicBullets){const dynamicBulletsLength=Math.min(bullets.length,params2.dynamicMainBullets+4);const bulletsOffset=(bulletSize*dynamicBulletsLength-bulletSize)/2-midIndex*bulletSize;const offsetProp=rtl?"right":"left";bullets.css(swiper.isHorizontal()?offsetProp:"top",`${bulletsOffset}px`)}}if(params2.type==="fraction"){$el.find(classesToSelector(params2.currentClass)).text(params2.formatFractionCurrent(current+1));$el.find(classesToSelector(params2.totalClass)).text(params2.formatFractionTotal(total))}if(params2.type==="progressbar"){let progressbarDirection;if(params2.progressbarOpposite){progressbarDirection=swiper.isHorizontal()?"vertical":"horizontal"}else{progressbarDirection=swiper.isHorizontal()?"horizontal":"vertical"}const scale=(current+1)/total;let scaleX=1;let scaleY=1;if(progressbarDirection==="horizontal"){scaleX=scale}else{scaleY=scale}$el.find(classesToSelector(params2.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`).transition(swiper.params.speed)}if(params2.type==="custom"&¶ms2.renderCustom){$el.html(params2.renderCustom(swiper,current+1,total));emit("paginationRender",$el[0])}else{emit("paginationUpdate",$el[0])}if(swiper.params.watchOverflow&&swiper.enabled){$el[swiper.isLocked?"addClass":"removeClass"](params2.lockClass)}}function render(){const params2=swiper.params.pagination;if(isPaginationDisabled())return;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;const $el=swiper.pagination.$el;let paginationHTML="";if(params2.type==="bullets"){let numberOfBullets=swiper.params.loop?Math.
1ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.freeMode&&swiper.params.freeMode.enabled&&!swiper.params.loop&&numberOfBullets>slidesLength){numberOfBullets=slidesLength}for(let i2=0;i2<numberOfBullets;i2+=1){if(params2.renderBullet){paginationHTML+=params2.renderBullet.call(swiper,i2,params2.bulletClass)}else{paginationHTML+=`<${params2.bulletElement} class="${params2.bulletClass}"></${params2.bulletElement}>`}}$el.html(paginationHTML);swiper.pagination.bullets=$el.find(classesToSelector(params2.bulletClass))}if(params2.type==="fraction"){if(params2.renderFraction){paginationHTML=params2.renderFraction.call(swiper,params2.currentClass,params2.totalClass)}else{paginationHTML=`<span class="${params2.currentClass}"></span> / <span class="${params2.totalClass}"></span>`}$el.html(paginationHTML)}if(params2.type==="progressbar"){if(params2.renderProgressbar){paginationHTML=params2.renderProgressbar.call(swiper,params2.progressbarFillClass)}else{paginationHTML=`<span class="${params2.progressbarFillClass}"></span>`}$el.html(paginationHTML)}if(params2.type!=="custom"){emit("paginationRender",swiper.pagination.$el[0])}}function init2(){swiper.params.pagination=createElementIfNotDefined(swiper,swiper.originalParams.pagination,swiper.params.pagination,{el:"swiper-pagination"});const params2=swiper.params.pagination;if(!params2.el)return;let $el=dom_default(params2.el);if($el.length===0)return;if(swiper.params.uniqueNavElements&&typeof params2.el==="string"&&$el.length>1){$el=swiper.$el.find(params2.el);if($el.length>1){$el=$el.filter(el2=>{if(dom_default(el2).parents(".swiper")[0]!==swiper.el)return false;return true})}}if(params2.type==="bullets"&¶ms2.clickable){$el.addClass(params2.clickableClass)}$el.addClass(params2.modifierClass+params2.type);$el.addClass(swiper.isHorizontal()?params2.horizontalClass:params2.verticalClass);if(params2.type==="bullets"&¶ms2.dynamicBullets){$el.addClass(`${params2.modifierClass}${params2.type}-dynamic`);dynamicBulletIndex=0;if(params2.dynamicMainBullets<1){params2.dynamicMainBullets=1}}if(params2.type==="progressbar"&¶ms2.progressbarOpposite){$el.addClass(params2.progressbarOppositeClass)}if(params2.clickable){$el.on("click",classesToSelector(params2.bulletClass),function onClick2(e2){e2.preventDefault();let index2=dom_default(this).index()*swiper.params.slidesPerGroup;if(swiper.params.loop)index2+=swiper.loopedSlides;swiper.slideTo(index2)})}Object.assign(swiper.pagination,{$el,el:$el[0]});if(!swiper.enabled){$el.addClass(params2.lockClass)}}function destroy(){const params2=swiper.params.pagination;if(isPaginationDisabled())return;const $el=swiper.pagination.$el;$el.removeClass(params2.hiddenClass);$el.removeClass(params2.modifierClass+params2.type);$el.removeClass(swiper.isHorizontal()?params2.horizontalClass:params2.verticalClass);if(swiper.pagination.bullets&&swiper.pagination.bullets.removeClass)swiper.pagination.bullets.removeClass(params2.bulletActiveClass);if(params2.clickable){$el.off("click",classesToSelector(params2.bulletClass))}}on2("init",()=>{if(swiper.params.pagination.enabled===false){disable()}else{init2();render();update()}});on2("activeIndexChange",()=>{if(swiper.params.loop){update()}else if(typeof swiper.snapIndex==="undefined"){update()}});on2("snapIndexChange",()=>{if(!swiper.params.loop){update()}});on2("slidesLengthChange",()=>{if(swiper.params.loop){render();update()}});on2("snapGridLengthChange",()=>{if(!swiper.params.loop){render();update()}});on2("destroy",()=>{destroy()});on2("enable disable",()=>{const{$el}=swiper.pagination;if($el){$el[swiper.enabled?"removeClass":"addClass"](swiper.params.pagination.lockClass)}});on2("lock unlock",()=>{update()});on2("click",(_s,e2)=>{const targetEl=e2.target;const{$el}=swiper.pagination;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&$el&&$el.length>0&&!dom_default(targetEl).hasClass(swiper.params.pagination.bulletClass)){if(swiper.navigation&&(swiper.navigation.nextEl&&targetEl===swiper.navigation.nextEl||swiper.navigation.prevEl&&targetEl===swiper.navigation.prevEl))return;const isHidden=$el.hasClass(swiper.params.pagination.hiddenClass);if(isHidden===true){emit("paginationShow")}else{emit("paginationHide")}$el.toggleClass(swiper.params.pagination.hiddenClass)}});const enable=()=>{swiper.$el.removeClass(swiper.params.pagination.paginationDisabledClass);if(swiper.pagination.$el){swiper.pagination.$el.removeClass(swiper.params.pagination.paginationDisabledClass)}init2();render();
1update()};const disable=()=>{swiper.$el.addClass(swiper.params.pagination.paginationDisabledClass);if(swiper.pagination.$el){swiper.pagination.$el.addClass(swiper.params.pagination.paginationDisabledClass)}destroy()};Object.assign(swiper.pagination,{enable,disable,render,update,init:init2,destroy})}function A11y({swiper,extendParams,on:on2}){extendParams({a11y:{enabled:true,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}});swiper.a11y={clicked:false};let liveRegion=null;function notify(message){const notification=liveRegion;if(notification.length===0)return;notification.html("");notification.html(message)}function getRandomNumber(size=16){const randomChar=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(size).replace(/x/g,randomChar)}function makeElFocusable($el){$el.attr("tabIndex","0")}function makeElNotFocusable($el){$el.attr("tabIndex","-1")}function addElRole($el,role){$el.attr("role",role)}function addElRoleDescription($el,description){$el.attr("aria-roledescription",description)}function addElControls($el,controls){$el.attr("aria-controls",controls)}function addElLabel($el,label){$el.attr("aria-label",label)}function addElId($el,id){$el.attr("id",id)}function addElLive($el,live){$el.attr("aria-live",live)}function disableEl($el){$el.attr("aria-disabled",true)}function enableEl($el){$el.attr("aria-disabled",false)}function onEnterOrSpaceKey(e2){if(e2.keyCode!==13&&e2.keyCode!==32)return;const params2=swiper.params.a11y;const $targetEl=dom_default(e2.target);if(swiper.navigation&&swiper.navigation.$nextEl&&$targetEl.is(swiper.navigation.$nextEl)){if(!(swiper.isEnd&&!swiper.params.loop)){swiper.slideNext()}if(swiper.isEnd){notify(params2.lastSlideMessage)}else{notify(params2.nextSlideMessage)}}if(swiper.navigation&&swiper.navigation.$prevEl&&$targetEl.is(swiper.navigation.$prevEl)){if(!(swiper.isBeginning&&!swiper.params.loop)){swiper.slidePrev()}if(swiper.isBeginning){notify(params2.firstSlideMessage)}else{notify(params2.prevSlideMessage)}}if(swiper.pagination&&$targetEl.is(classesToSelector(swiper.params.pagination.bulletClass))){$targetEl[0].click()}}function updateNavigation(){if(swiper.params.loop||swiper.params.rewind||!swiper.navigation)return;const{$nextEl,$prevEl}=swiper.navigation;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning){disableEl($prevEl);makeElNotFocusable($prevEl)}else{enableEl($prevEl);makeElFocusable($prevEl)}}if($nextEl&&$nextEl.length>0){if(swiper.isEnd){disableEl($nextEl);makeElNotFocusable($nextEl)}else{enableEl($nextEl);makeElFocusable($nextEl)}}}function hasPagination(){return swiper.pagination&&swiper.pagination.bullets&&swiper.pagination.bullets.length}function hasClickablePagination(){return hasPagination()&&swiper.params.pagination.clickable}function updatePagination(){const params2=swiper.params.a11y;if(!hasPagination())return;swiper.pagination.bullets.each(bulletEl=>{const $bulletEl=dom_default(bulletEl);if(swiper.params.pagination.clickable){makeElFocusable($bulletEl);if(!swiper.params.pagination.renderBullet){addElRole($bulletEl,"button");addElLabel($bulletEl,params2.paginationBulletMessage.replace(/\{\{index\}\}/,$bulletEl.index()+1))}}if($bulletEl.is(`.${swiper.params.pagination.bulletActiveClass}`)){$bulletEl.attr("aria-current","true")}else{$bulletEl.removeAttr("aria-current")}})}const initNavEl=($el,wrapperId,message)=>{makeElFocusable($el);if($el[0].tagName!=="BUTTON"){addElRole($el,"button");$el.on("keydown",onEnterOrSpaceKey)}addElLabel($el,message);addElControls($el,wrapperId)};const handlePointerDown=()=>{swiper.a11y.clicked=true};const handlePointerUp=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{swiper.a11y.clicked=false})})};const handleFocus=e2=>{if(swiper.a11y.clicked)return;const slideEl=e2.target.closest(`.${swiper.params.slideClass}`);
1if(!slideEl||!swiper.slides.includes(slideEl))return;const isActive=swiper.slides.indexOf(slideEl)===swiper.activeIndex;const isVisible=swiper.params.watchSlidesProgress&&swiper.visibleSlides&&swiper.visibleSlides.includes(slideEl);if(isActive||isVisible)return;if(swiper.isHorizontal()){swiper.el.scrollLeft=0}else{swiper.el.scrollTop=0}swiper.slideTo(swiper.slides.indexOf(slideEl),0)};const initSlides=()=>{const params2=swiper.params.a11y;if(params2.itemRoleDescriptionMessage){addElRoleDescription(dom_default(swiper.slides),params2.itemRoleDescriptionMessage)}if(params2.slideRole){addElRole(dom_default(swiper.slides),params2.slideRole)}const slidesLength=swiper.params.loop?swiper.slides.filter(el2=>!el2.classList.contains(swiper.params.slideDuplicateClass)).length:swiper.slides.length;if(params2.slideLabelMessage){swiper.slides.each((slideEl,index2)=>{const $slideEl=dom_default(slideEl);const slideIndex=swiper.params.loop?parseInt($slideEl.attr("data-swiper-slide-index"),10):index2;const ariaLabelMessage=params2.slideLabelMessage.replace(/\{\{index\}\}/,slideIndex+1).replace(/\{\{slidesLength\}\}/,slidesLength);addElLabel($slideEl,ariaLabelMessage)})}};const init2=()=>{const params2=swiper.params.a11y;swiper.$el.append(liveRegion);const $containerEl=swiper.$el;if(params2.containerRoleDescriptionMessage){addElRoleDescription($containerEl,params2.containerRoleDescriptionMessage)}if(params2.containerMessage){addElLabel($containerEl,params2.containerMessage)}const $wrapperEl=swiper.$wrapperEl;const wrapperId=params2.id||$wrapperEl.attr("id")||`swiper-wrapper-${getRandomNumber(16)}`;const live=swiper.params.autoplay&&swiper.params.autoplay.enabled?"off":"polite";addElId($wrapperEl,wrapperId);addElLive($wrapperEl,live);initSlides();let $nextEl;let $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl}if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl}if($nextEl&&$nextEl.length){initNavEl($nextEl,wrapperId,params2.nextSlideMessage)}if($prevEl&&$prevEl.length){initNavEl($prevEl,wrapperId,params2.prevSlideMessage)}if(hasClickablePagination()){swiper.pagination.$el.on("keydown",classesToSelector(swiper.params.pagination.bulletClass),onEnterOrSpaceKey)}swiper.$el.on("focus",handleFocus,true);swiper.$el.on("pointerdown",handlePointerDown,true);swiper.$el.on("pointerup",handlePointerUp,true)};function destroy(){if(liveRegion&&liveRegion.length>0)liveRegion.remove();let $nextEl;let $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl}if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl}if($nextEl){$nextEl.off("keydown",onEnterOrSpaceKey)}if($prevEl){$prevEl.off("keydown",onEnterOrSpaceKey)}if(hasClickablePagination()){swiper.pagination.$el.off("keydown",classesToSelector(swiper.params.pagination.bulletClass),onEnterOrSpaceKey)}swiper.$el.off("focus",handleFocus,true);swiper.$el.off("pointerdown",handlePointerDown,true);swiper.$el.off("pointerup",handlePointerUp,true)}on2("beforeInit",()=>{liveRegion=dom_default(`<span class="${swiper.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)});on2("afterInit",()=>{if(!swiper.params.a11y.enabled)return;init2()});on2("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{if(!swiper.params.a11y.enabled)return;initSlides()});on2("fromEdge toEdge afterInit lock unlock",()=>{if(!swiper.params.a11y.enabled)return;updateNavigation()});on2("paginationUpdate",()=>{if(!swiper.params.a11y.enabled)return;updatePagination()});on2("destroy",()=>{if(!swiper.params.a11y.enabled)return;destroy()})}function Autoplay({swiper,extendParams,on:on2,emit}){let timeout;swiper.autoplay={running:false,paused:false};extendParams({autoplay:{enabled:false,delay:3e3,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false,pauseOnMouseEnter:false}});function run(){if(!swiper.size){swiper.autoplay.running=false;swiper.autoplay.paused=false;return}const $activeSlideEl=swiper.slides.eq(swiper.activeIndex);let delay=swiper.params.autoplay.delay;if($activeSlideEl.attr("data-swiper-autoplay")){delay=$activeSlideEl.attr("data-swiper-autoplay")||swiper.params.autoplay.delay}clearTimeout(timeout);timeout=nextTick(()=>{let autoplayResult;
1if(swiper.params.autoplay.reverseDirection){if(swiper.params.loop){swiper.loopFix();autoplayResult=swiper.slidePrev(swiper.params.speed,true,true);emit("autoplay")}else if(!swiper.isBeginning){autoplayResult=swiper.slidePrev(swiper.params.speed,true,true);emit("autoplay")}else if(!swiper.params.autoplay.stopOnLastSlide){autoplayResult=swiper.slideTo(swiper.slides.length-1,swiper.params.speed,true,true);emit("autoplay")}else{stop()}}else if(swiper.params.loop){swiper.loopFix();autoplayResult=swiper.slideNext(swiper.params.speed,true,true);emit("autoplay")}else if(!swiper.isEnd){autoplayResult=swiper.slideNext(swiper.params.speed,true,true);emit("autoplay")}else if(!swiper.params.autoplay.stopOnLastSlide){autoplayResult=swiper.slideTo(0,swiper.params.speed,true,true);emit("autoplay")}else{stop()}if(swiper.params.cssMode&&swiper.autoplay.running)run();else if(autoplayResult===false){run()}},delay)}function start(){if(typeof timeout!=="undefined")return false;if(swiper.autoplay.running)return false;swiper.autoplay.running=true;emit("autoplayStart");run();return true}function stop(){if(!swiper.autoplay.running)return false;if(typeof timeout==="undefined")return false;if(timeout){clearTimeout(timeout);timeout=void 0}swiper.autoplay.running=false;emit("autoplayStop");return true}function pause(speed){if(!swiper.autoplay.running)return;if(swiper.autoplay.paused)return;if(timeout)clearTimeout(timeout);swiper.autoplay.paused=true;if(speed===0||!swiper.params.autoplay.waitForTransition){swiper.autoplay.paused=false;run()}else{["transitionend","webkitTransitionEnd"].forEach(event2=>{swiper.$wrapperEl[0].addEventListener(event2,onTransitionEnd)})}}function onVisibilityChange(){const document2=getDocument();if(document2.visibilityState==="hidden"&&swiper.autoplay.running){pause()}if(document2.visibilityState==="visible"&&swiper.autoplay.paused){run();swiper.autoplay.paused=false}}function onTransitionEnd(e2){if(!swiper||swiper.destroyed||!swiper.$wrapperEl)return;if(e2.target!==swiper.$wrapperEl[0])return;["transitionend","webkitTransitionEnd"].forEach(event2=>{swiper.$wrapperEl[0].removeEventListener(event2,onTransitionEnd)});swiper.autoplay.paused=false;if(!swiper.autoplay.running){stop()}else{run()}}function onMouseEnter(){if(swiper.params.autoplay.disableOnInteraction){stop()}else{emit("autoplayPause");pause()}["transitionend","webkitTransitionEnd"].forEach(event2=>{swiper.$wrapperEl[0].removeEventListener(event2,onTransitionEnd)})}function onMouseLeave(){if(swiper.params.autoplay.disableOnInteraction){return}swiper.autoplay.paused=false;emit("autoplayResume");run()}function attachMouseEvents(){if(swiper.params.autoplay.pauseOnMouseEnter){swiper.$el.on("mouseenter",onMouseEnter);swiper.$el.on("mouseleave",onMouseLeave)}}function detachMouseEvents(){swiper.$el.off("mouseenter",onMouseEnter);swiper.$el.off("mouseleave",onMouseLeave)}on2("init",()=>{if(swiper.params.autoplay.enabled){start();const document2=getDocument();document2.addEventListener("visibilitychange",onVisibilityChange);attachMouseEvents()}});on2("beforeTransitionStart",(_s,speed,internal)=>{if(swiper.autoplay.running){if(internal||!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.pause(speed)}else{stop()}}});on2("sliderFirstMove",()=>{if(swiper.autoplay.running){if(swiper.params.autoplay.disableOnInteraction){stop()}else{pause()}}});on2("touchEnd",()=>{if(swiper.params.cssMode&&swiper.autoplay.paused&&!swiper.params.autoplay.disableOnInteraction){run()}});on2("destroy",()=>{detachMouseEvents();if(swiper.autoplay.running){stop()}const document2=getDocument();document2.removeEventListener("visibilitychange",onVisibilityChange)});Object.assign(swiper.autoplay,{pause,run,start,stop})}var sliderSelector=".c-sod-slider";var defaultOptions={modules:[Navigation,Pagination,Autoplay,A11y],on:{init:function(){}},a11y:{itemRoleDescriptionMessage:"slide"}};var swipers=[];var multiSlider=document.querySelectorAll(sliderSelector);multiSlider.forEach(function(slider,index2){swipers[index2]={initialized:false}});function initiateSwiper(){var multiSlider2=document.querySelectorAll(sliderSelector);multiSlider2.forEach(function(slider,index2){var data=slider.getAttribute("data-swiper")||{};slider.options=Object.assign({},defaultOptions,dataOptions);if(data){var dataOptions=JSON.parse(data);slider.options=Object.assign({},defaultOptions,dataOptions);var breakpoints=dataOptions.breakpoints;var viewports=[];var minViewport=0;for(var viewport in breakpoints){var destroy=breakpoints[viewport].destroy||false;
1if(destroy){viewports.push({min:minViewport,max:viewport})}minViewport=parseInt(viewport)+1}var enableSwiper=true;viewports.forEach(function(viewport2){if(window.matchMedia("(min-width: "+viewport2.min+"px) and (max-width: "+viewport2.max+"px)").matches){enableSwiper=false}});if(enableSwiper){if(!swipers[index2].initialized){slider.classList.remove("swiper--disabled");swipers[index2]={initialized:true,instance:new core_default(slider,slider.options)}}}else{if(swipers[index2].initialized){slider.classList.add("swiper--disabled");swipers[index2].instance.destroy();swipers[index2].initialized=false}}}})}window.addEventListener("load",function(){initiateSwiper()});window.addEventListener("resize",function(){initiateSwiper()});var CopyToClipboard=class{constructor(el2){this.element=el2;this.urlCopy=this.element.dataset.copyUrl;this.bindEvents()}bindEvents(){this.tempInputElement=document.createElement("input");this.tempInputElement.type="text";this.tempInputElement.value=this.urlCopy;document.body.appendChild(this.tempInputElement);this.tempInputElement.select();document.execCommand("copy");this.element.querySelector(".c-share-links-copy__message").classList.add("is-active");setTimeout(()=>{this.element.querySelector(".c-share-links-copy__message").classList.remove("is-active");this.tempInputElement.remove()},3e3);document.body.removeChild(this.tempInputElement)}};document.addEventListener("DOMContentLoaded",function(){const elements=document.querySelectorAll("[data-copy-url]");if(elements){elements.forEach(element=>{element.addEventListener("click",e2=>{e2.preventDefault();new CopyToClipboard(element)})})}});var import_vanilla_lazyload=__toESM(require_lazyload_min());window.lazyLoadInstance=new import_vanilla_lazyload.default({threshold:200,callback_loaded:el2=>{if(el2.parentNode.classList.contains("c-lazy-wrapper")){el2.parentNode.classList.add("c-lazy-wrapper--loaded")}}});window.lazyLoadInstance.update();function e(e2,t2){for(var o2=0;o2<t2.length;o2++){var n2=t2[o2];n2.enumerable=n2.enumerable||false,n2.configurable=true,"value"in n2&&(n2.writable=true),Object.defineProperty(e2,n2.key,n2)}}function t(e2){return function(e3){if(Array.isArray(e3))return o(e3)}(e2)||function(e3){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e3))return Array.from(e3)}(e2)||function(e3,t2){if(!e3)return;if("string"==typeof e3)return o(e3,t2);var n2=Object.prototype.toString.call(e3).slice(8,-1);"Object"===n2&&e3.constructor&&(n2=e3.constructor.name);if("Map"===n2||"Set"===n2)return Array.from(e3);if("Arguments"===n2||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n2))return o(e3,t2)}(e2)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e2,t2){(null==t2||t2>e2.length)&&(t2=e2.length);for(var o2=0,n2=new Array(t2);o2<t2;o2++)n2[o2]=e2[o2];return n2}var n;var i;var a;var r;var s;var l=(n=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'],i=function(){function o2(e2){var n2=e2.targetModal,i3=e2.triggers,a3=void 0===i3?[]:i3,r3=e2.onShow,s2=void 0===r3?function(){}:r3,l2=e2.onClose,c=void 0===l2?function(){}:l2,d=e2.openTrigger,u=void 0===d?"data-micromodal-trigger":d,f=e2.closeTrigger,h=void 0===f?"data-micromodal-close":f,v=e2.openClass,g=void 0===v?"is-open":v,m=e2.disableScroll,b=void 0!==m&&m,y=e2.disableFocus,p=void 0!==y&&y,w=e2.awaitCloseAnimation,E=void 0!==w&&w,k=e2.awaitOpenAnimation,M=void 0!==k&&k,A=e2.debugMode,C=void 0!==A&&A;!function(e3,t2){if(!(e3 instanceof t2))throw new TypeError("Cannot call a class as a function")}(this,o2),this.modal=document.getElementById(n2),this.config={debugMode:C,disableScroll:b,openTrigger:u,closeTrigger:h,openClass:g,onShow:s2,onClose:c,awaitCloseAnimation:E,awaitOpenAnimation:M,disableFocus:p},a3.length>0&&this.registerTriggers.apply(this,t(a3)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var i2,a2,r2;return i2=o2,(a2=[{key:"registerTriggers",value:function(){for(var e2=this,t2=arguments.length,o3=new Array(t2),n2=0;n2<t2;n2++)o3[n2]=arguments[n2];
1o3.filter(Boolean).forEach(function(t3){t3.addEventListener("click",function(t4){return e2.showModal(t4)})})}},{key:"showModal",value:function(){var e2=this,t2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){var o3=function t3(){e2.modal.removeEventListener("animationend",t3,false),e2.setFocusToFirstNode()};this.modal.addEventListener("animationend",o3,false)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,t2)}},{key:"closeModal",value:function(){var e2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t2=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,e2),this.config.awaitCloseAnimation){var o3=this.config.openClass;this.modal.addEventListener("animationend",function e3(){t2.classList.remove(o3),t2.removeEventListener("animationend",e3,false)},false)}else t2.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(e2){this.modal=document.getElementById(e2),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e2){if(this.config.disableScroll){var t2=document.querySelector("body");switch(e2){case"enable":Object.assign(t2.style,{overflow:""});break;case"disable":Object.assign(t2.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e2){(e2.target.hasAttribute(this.config.closeTrigger)||e2.target.parentNode.hasAttribute(this.config.closeTrigger))&&(e2.preventDefault(),e2.stopPropagation(),this.closeModal(e2))}},{key:"onKeydown",value:function(e2){27===e2.keyCode&&this.closeModal(e2),9===e2.keyCode&&this.retainFocus(e2)}},{key:"getFocusableNodes",value:function(){var e2=this.modal.querySelectorAll(n);return Array.apply(void 0,t(e2))}},{key:"setFocusToFirstNode",value:function(){var e2=this;if(!this.config.disableFocus){var t2=this.getFocusableNodes();if(0!==t2.length){var o3=t2.filter(function(t3){return!t3.hasAttribute(e2.config.closeTrigger)});o3.length>0&&o3[0].focus(),0===o3.length&&t2[0].focus()}}}},{key:"retainFocus",value:function(e2){var t2=this.getFocusableNodes();if(0!==t2.length)if(t2=t2.filter(function(e3){return null!==e3.offsetParent}),this.modal.contains(document.activeElement)){var o3=t2.indexOf(document.activeElement);e2.shiftKey&&0===o3&&(t2[t2.length-1].focus(),e2.preventDefault()),!e2.shiftKey&&t2.length>0&&o3===t2.length-1&&(t2[0].focus(),e2.preventDefault())}else t2[0].focus()}}])&&e(i2.prototype,a2),r2&&e(i2,r2),o2}(),a=null,r=function(e2){if(!document.getElementById(e2))return console.warn("MicroModal: \u2757Seems like you have missed %c'".concat(e2,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<div class="modal" id="'.concat(e2,'"></div>')),false},s=function(e2,t2){if(function(e3){e3.length<=0&&(console.warn("MicroModal: \u2757Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'<a href="#" data-micromodal-trigger="my-modal"></a>'))}(e2),!t2)return true;for(var o2 in t2)r(o2);return true},{init:function(e2){var o2=Object.assign({},{openTrigger:"data-micromodal-trigger"},e2),n2=t(document.querySelectorAll("[".concat(o2.openTrigger,"]"))),r2=function(e3,t2){var o3=[];return e3.forEach(function(e4){var n3=e4.attributes[t2].value;void 0===o3[n3]&&(o3[n3]=[]),o3[n3].push(e4)}),o3}(n2,o2.openTrigger);if(true!==o2.debugMode||false!==s(n2,r2))for(var l2 in r2){var c=r2[l2];o2.targetModal=l2,o2.triggers=t(c),a=new i(o2)}},show:function(e2,t2){var o2=t2||{};o2.targetModal=e2,true===o2.debugMode&&false===r(e2)||(a&&a.removeEventListeners(),(a=new i(o2)).showModal())},close:function(e2){e2?a.closeModalById(e2):a.closeModal()}});"undefined"!=typeof window&&(window.MicroModal=l);var micromodal_es_default=l;micromodal_es_default.init({onShow:()=>document.documentElement.classList.add("scroll-lock"),onClose:()=>document.documentElement.classList.remove("scroll-lock")});var params=new URLSearchParams(location.search);var formSubmitted=params.get("formSubmitted");if(formSubmitted){const thankYouModal=document.getElementById("thank-you-modal");const hasMglSuccessMessage=document.querySelector(".MGLSuccessMessage");if(thankYouModal&&!hasMglSuccessMessage){micromodal_es_default.show("thank-you-modal")}}document.addEventListener("DOMContentLoaded",function(){const accordionHeaders=document.querySelectorAll("[data-accordion-header]");Array.prototype.forEach.call(accordionHeaders,accordionHeader=>{let target=accordionHeader.parentElement.nextElementSibling;accordionHeader.onclick=()=>{let expanded=accordionHeader.getAttribute("aria-expanded")==="true"||false;accordionHeader.setAttribute("aria-expanded",!expanded);target.hidden=expanded}})});var easeInOutQuad=function easeInOutQuad2(t2,b,c,d){t2/=d/2;if(t2<1)return c/2*t2*t2+b;t2--;return-c/2*(t2*(t2-2)-1)+b};var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var jumper=function jumper2(){var element=void 0;var start=void 0;var stop=void 0;var offset2=void 0;var easing=void 0;var a11y=void 0;var distance=void 0;var duration=void 0;var timeStart=void 0;var timeElapsed=void 0;var next2=void 0;var callback=void 0;function location2(){return window.scrollY||window.pageYOffset}
1function top(element2){return element2.getBoundingClientRect().top+start}function loop(timeCurrent){if(!timeStart){timeStart=timeCurrent}timeElapsed=timeCurrent-timeStart;next2=easing(timeElapsed,start,distance,duration);window.scrollTo(0,next2);timeElapsed<duration?window.requestAnimationFrame(loop):done()}function done(){window.scrollTo(0,start+distance);if(element&&a11y){element.setAttribute("tabindex","-1");element.focus()}if(typeof callback==="function"){callback()}timeStart=false}function jump(target){var options=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};duration=options.duration||1e3;offset2=options.offset||0;callback=options.callback;easing=options.easing||easeInOutQuad;a11y=options.a11y||false;start=location2();switch(typeof target==="undefined"?"undefined":_typeof(target)){case"number":element=void 0;a11y=false;stop=start+target;break;case"object":element=target;stop=top(element);break;case"string":element=document.querySelector(target);stop=top(element);break}distance=stop-start+offset2;switch(_typeof(options.duration)){case"number":duration=options.duration;break;case"function":duration=options.duration(distance);break}window.requestAnimationFrame(loop)}return jump};var singleton=jumper();var jump_module_default=singleton;var Header=class{constructor(element){__publicField(this,"element");this.element=element;this.mobileNav=document.querySelector(".c-site-popup-nav");this.setupScroll();this.setupAccessbilityNav();this.setupHamburger();this.setupKeypress()}setupKeypress(){document.addEventListener("keydown",evt=>{evt=evt||window.event;var isEscape=evt.key==="Escape"||evt.key==="Esc";if(isEscape){if(document.documentElement.classList.contains("mega-menu-opened")){document.activeElement.blur();this.toggleHamburger()}}})}setupHamburger(){let hamburgers=document.querySelectorAll("[data-hamburger]");if(hamburgers){hamburgers.forEach(hamburger=>{hamburger.addEventListener("click",e2=>{e2.preventDefault();this.toggleHamburger()});hamburger.addEventListener("keypress",evt=>{evt.preventDefault();evt=evt||window.event;if(evt.key=="Enter"){this.toggleHamburger()}})})}}toggleHamburger(){this.mobileNav.classList.toggle("opened");document.documentElement.classList.toggle("scroll-lock");document.documentElement.classList.toggle("mega-menu-opened");if(document.documentElement.classList.contains("mega-menu-opened")){this.mobileNav.setAttribute("aria-hidden","false")}else{this.mobileNav.setAttribute("aria-hidden","true")}}onScroll(){if(window.scrollY>2){document.body.classList.add("scrolled")}else{document.body.classList.remove("scrolled")}}setupScroll(){document.addEventListener("scroll",()=>{this.onScroll()},{passive:true});this.onScroll()}setupAccessbilityNav(){document.body.classList.add("c-skiplinks-hidden");document.querySelector(".c-skiplinks").classList.remove("initial");document.querySelectorAll(".c-skiplinks a").forEach(link=>{link.addEventListener("focus",()=>{document.body.classList.remove("c-skiplinks-hidden");document.body.classList.add("c-skiplinks-has-focus")});link.addEventListener("blur",()=>{document.body.classList.add("c-skiplinks-hidden");document.body.classList.remove("c-skiplinks-has-focus")});if(link.classList.contains("c-skiplinks__scroll-link")){link.addEventListener("click",e2=>{e2.preventDefault();var target=document.querySelector(link.getAttribute("href"));this.manualScrolling=true;jump_module_default(link.getAttribute("href"),{offset:-56,callback:()=>{this.manualScrolling=false}});target.setAttribute("tabindex",-1);var callback=null;callback=()=>{target.removeAttribute("tabindex");target.removeEventListener("blur",callback);target.removeEventListener("focusout",callback)};target.addEventListener("blur",callback);target.addEventListener("focusout",callback);target.focus()});link.addEventListener("keypress",e2=>{if(e2.keyCode==13){e2.preventDefault();link.click()}})}})}};document.addEventListener("DOMContentLoaded",function(){var bar=document.querySelector(".c-site-header");if(!bar){return}window.header=new Header(bar)});function throttle(func,wait,options){var context;var args;var result;var timeout=null;var previous=0;if(!options)options={};var later=function(){previous=options.leading===false?0:Date.now();timeout=null;result=func.apply(context,args);if(!timeout)context=args=null};return function(){var now2=Date.now();if(!previous&&options.leading===false)previous=now2;var remaining=wait-(now2-previous);context=this;args=arguments;if(remaining<=0||remaining>wait){if(timeout){clearTimeout(timeout);timeout=null}previous=now2;result=func.apply(context,args);if(!timeout)context=args=null}else if(!timeout&&options.trailing!==false){timeout=setTimeout(later,remaining)}return result}}document.addEventListener("DOMContentLoaded",function(){let $jumpBlock=document.querySelector(".c-block-jump-block");
1if($jumpBlock){let $jumpBlockToggle=document.querySelector(".c-block-jump-block__toggle");let $jumpBlockToggleLabel=document.querySelector(".c-block-jump-block__toggle-label");let $jumpBlockNav=document.querySelector(".c-block-jump-block__nav");let $jumpBlockLinks=$jumpBlockNav.querySelectorAll("a");let $jumpBlockElements=[];$jumpBlockLinks.forEach($link=>{$target=document.querySelector($link.getAttribute("href"));if($target){$jumpBlockElements.push({$target,$link,title:$link.innerHTML})}});$jumpBlockToggle.addEventListener("click",()=>{$jumpBlockNav.classList.toggle("active");$jumpBlockToggle.classList.toggle("open")});$jumpBlockNav.addEventListener("click",()=>{$jumpBlockNav.classList.remove("active");$jumpBlockToggle.classList.remove("open")});window.addEventListener("scroll",throttle(()=>{if($jumpBlock.getBoundingClientRect().top<10){$jumpBlock.classList.add("stuck")}else{$jumpBlock.classList.remove("stuck")}$jumpBlockLinks.forEach($link=>{$link.classList.remove("active")});let elementInView=null;$jumpBlockElements.forEach(element=>{var boundingRect=element.$target.getBoundingClientRect();if(boundingRect.top<window.innerHeight/2){elementInView=element}});if(elementInView!=null){elementInView.$link.classList.add("active");$jumpBlockToggleLabel.innerHTML=elementInView.title}},100))}});document.addEventListener("DOMContentLoaded",function(){let parallaxItems=document.querySelectorAll("[data-parallax]");let pageBanner=document.querySelectorAll(".c-image-banner--image_banner .c-block-page-banner__inner, .c-image-banner--page_banner .c-image-banner__image");if(parallaxItems||pageBanner.length>0){let parallaxItemArray=[];const initParallax=()=>{parallaxItemArray=[];let scrolled=window.scrollY;parallaxItems.forEach(el2=>{el2.style.transform="";var parallaxAmount=el2.dataset.parallax;if(window.innerWidth<1024&&el2.dataset.mobileParallax){parallaxAmount=el2.dataset.mobileParallax}parallaxItemArray.push({el:el2,parallax:parseInt(parallaxAmount),yOffset:scrolled+el2.getBoundingClientRect().y+el2.getBoundingClientRect().height/2})});handleScrollParallax()};const handleScrollParallax=()=>{let scrolled=window.scrollY+window.innerHeight/2;parallaxItemArray.forEach(item=>{let scrolledRelative=(item.yOffset-scrolled)/window.innerHeight;item.el.style.transform=`translate3d(0,${scrolledRelative*item.parallax}px,0)`;item.el.classList.add("done");item.el.style.opacity=1});if(pageBanner.length>0){pageBanner.forEach(el2=>{el2.style.transform=`translate3d(0,${window.scrollY*.7}px,0)`})}};window.addEventListener("load",initParallax);const scrollThrottle=throttle(initParallax,100);window.addEventListener("resize",scrollThrottle,{passive:true});window.addEventListener("scroll",()=>{requestAnimationFrame(handleScrollParallax)},{passive:true})}});var basicLightbox=__toESM(require_basicLightbox_min());document.querySelectorAll("[data-video-popup]").forEach(popup=>{popup.addEventListener("click",function(event2){const instance=basicLightbox.create(popup.getAttribute("data-video-popup"));instance.show();event2.preventDefault();return false})});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".c-video-embed--lazy").forEach(video=>{let thumbnail=video.querySelector(".c-video-embed__thumbnail");thumbnail.addEventListener("click",function(){let iframe=video.querySelector("iframe");iframe.src=iframe.dataset.srcDefer;thumbnail.classList.add("hidden");video.classList.add("loaded")});thumbnail.addEventListener("keypress",e2=>{if(e2.keyCode==13){e2.preventDefault();thumbnail.click()}})})});document.addEventListener("DOMContentLoaded",function(){let filterPopup=document.querySelector(".c-filter-popup");if(filterPopup){let loadNewPostsFromUrl2=function(newUrl){window.history.pushState(null,document.title,newUrl.href);document.querySelector(filterSelector).classList.add("c-filter-dropdown--loading");archive.classList.add("c-archive--loading");filterDropdownUpdateElement(newUrl.href,filterSelector).then(()=>{document.querySelector(filterSelector).classList.remove("c-filter-dropdown--loading");archive.classList.remove("c-archive--loading")})},updateFilterCount2=function(){let count=filterPopup.querySelectorAll(".c-filter-dropdown--checkbox input:checked").length;if(filterCount){filterCount.innerHTML=count}if(filterClear){if(count){filterClear.classList.add("active")}else{filterClear.classList.remove("active")}}},onFilterChange2=function(queryName,value){let newUrl=new URL(window.location.href.replace(/\/page\/\d+\//i,"/page/1/"));if(value==""){newUrl.searchParams.delete(queryName)}else{newUrl.searchParams.set(queryName,value)}
1loadNewPostsFromUrl2(newUrl)},bindRadios2=function(){let filterRadios=document.querySelectorAll(".c-filter-radio, .c-custom-dropdown");filterRadios.forEach(radio=>{radio.querySelectorAll("[data-desktop] input").forEach(input=>{input.addEventListener("change",()=>{var input2=radio.querySelector("input:checked");let queryName=input2.dataset.queryName;let value=input2.value;onFilterChange2(queryName,value)})})})};var loadNewPostsFromUrl=loadNewPostsFromUrl2,updateFilterCount=updateFilterCount2,onFilterChange=onFilterChange2,bindRadios=bindRadios2;bindRadios2();let filterSelector=document.querySelector(".c-filter-options").dataset.filterSelector;let filterPopupOpen=document.querySelector(".c-filter-options__open-popup");let filterPopupClose=document.querySelector(".c-filter-options__close-popup");let filterPopupApply=document.querySelector(".c-filter-options__apply");let filterDropdowns=document.querySelectorAll(".c-filter-dropdown--desktop");let filterCheckboxGroups=[];let filterCheckboxes=document.querySelectorAll(".c-filter-dropdown--checkbox input");let filterCount=document.querySelector(".c-filter-popup__filter-count");let filterClear=document.querySelector(".c-filter-popup__filter-clear");var archive=document.querySelector("[data-archive]");function filterDropdownUpdateElement(url,selector){return __async(this,null,function*(){const data=yield fetch(url).then(res=>res.text());const parsed=new DOMParser().parseFromString(data,"text/html");document.querySelector(selector).innerHTML=parsed.querySelector(selector).innerHTML;if(document.querySelector(".c-filter-options__count")){document.querySelector(".c-filter-options__count").innerHTML=parsed.querySelector(".c-filter-options__count").innerHTML}window.lazyLoadInstance.update()})}filterCheckboxes.forEach(checkbox=>{checkbox.addEventListener("change",updateFilterCount2)});updateFilterCount2();filterDropdowns.forEach(dropdown=>{dropdown.addEventListener("change",()=>{let parentEl=dropdown.closest(".c-filter-dropdown");let queryName=parentEl.dataset.queryName;let value=dropdown.value;onFilterChange2(queryName,value)})})}});document.addEventListener("DOMContentLoaded",function(){let $pageNavigation=document.querySelector(".c-block-page-navigation");var $container=document.querySelector(".c-block-page-banner-nav");if($pageNavigation){let checkHeaderState=function(){if($container.getBoundingClientRect().top-offset2<0){document.body.classList.add("header-offscreen")}else{document.body.classList.remove("header-offscreen")}if($container.getBoundingClientRect().top-adminOffset<0){$pageNavigation.classList.add("fixed-nav")}else{$pageNavigation.classList.remove("fixed-nav")}};let $pageNavigationToggle=document.querySelector(".c-block-page-navigation__toggle");let $pageNavigationNav=document.querySelector(".c-block-page-navigation__nav");$pageNavigationToggle.addEventListener("click",()=>{$pageNavigationNav.classList.toggle("active");$pageNavigationToggle.classList.toggle("open")});$pageNavigationNav.addEventListener("click",()=>{$pageNavigationNav.classList.remove("active");$pageNavigationToggle.classList.toggle("open")});var offset2=73;var adminOffset=0;if(window.innerWidth>=1024){offset2=88}if(window.innerWidth>=980){adminOffset=32;offset2+=32}window.addEventListener("scroll",throttle(()=>{checkHeaderState()},100),{passive:true});checkHeaderState()}});document.querySelectorAll(".c-post-jump-block").forEach(block=>{block.querySelectorAll(".c-link").forEach(link=>{link.addEventListener("click",e2=>{console.log("click");block.classList.toggle("c-post-jump-block--collapsed")})})});document.querySelectorAll(".c-custom-dropdown").forEach(dropdown=>{dropdown.querySelector(".c-custom-dropdown__header").addEventListener("click",e2=>{dropdown.classList.toggle("c-custom-dropdown--open")});document.addEventListener("click",e2=>{if(!dropdown.contains(e2.target)){dropdown.classList.remove("c-custom-dropdown--open")}})});var jumpTo=document.querySelectorAll("[data-scroll-nav]");jumpTo.forEach(el2=>{var navItems=el2.querySelectorAll("[data-scroll-link]");function checkNavPosition(){var lastItem=null;
1navItems.forEach(link=>{var current=document.querySelector(link.getAttribute("href"));if(!current){return}const sectionTop=current.getBoundingClientRect().top;link.classList.remove("is-active");if(sectionTop-165<0){lastItem=link}});if(lastItem){lastItem.classList.add("is-active")}else{navItems[0].classList.add("is-active")}}const handleScroll=()=>{checkNavPosition()};const scrollThrottle=throttle(handleScroll,100);window.addEventListener("scroll",scrollThrottle,{passive:true});checkNavPosition()});function bind(fn,thisArg){return function wrap(){return fn.apply(thisArg,arguments)}}var{toString}=Object.prototype;var{getPrototypeOf}=Object;var kindOf=(cache=>thing=>{const str=toString.call(thing);return cache[str]||(cache[str]=str.slice(8,-1).toLowerCase())})(Object.create(null));var kindOfTest=type=>{type=type.toLowerCase();return thing=>kindOf(thing)===type};var typeOfTest=type=>thing=>typeof thing===type;var{isArray}=Array;var isUndefined=typeOfTest("undefined");function isBuffer(val){return val!==null&&!isUndefined(val)&&val.constructor!==null&&!isUndefined(val.constructor)&&isFunction(val.constructor.isBuffer)&&val.constructor.isBuffer(val)}var isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(val){let result;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){result=ArrayBuffer.isView(val)}else{result=val&&val.buffer&&isArrayBuffer(val.buffer)}return result}var isString=typeOfTest("string");var isFunction=typeOfTest("function");var isNumber=typeOfTest("number");var isObject3=thing=>thing!==null&&typeof thing==="object";var isBoolean=thing=>thing===true||thing===false;var isPlainObject=val=>{if(kindOf(val)!=="object"){return false}const prototype3=getPrototypeOf(val);return(prototype3===null||prototype3===Object.prototype||Object.getPrototypeOf(prototype3)===null)&&!(Symbol.toStringTag in val)&&!(Symbol.iterator in val)};var isDate=kindOfTest("Date");var isFile=kindOfTest("File");var isBlob=kindOfTest("Blob");var isFileList=kindOfTest("FileList");var isStream=val=>isObject3(val)&&isFunction(val.pipe);var isFormData=thing=>{let kind;return thing&&(typeof FormData==="function"&&thing instanceof FormData||isFunction(thing.append)&&((kind=kindOf(thing))==="formdata"||kind==="object"&&isFunction(thing.toString)&&thing.toString()==="[object FormData]"))};var isURLSearchParams=kindOfTest("URLSearchParams");var trim=str=>str.trim?str.trim():str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(obj,fn,{allOwnKeys=false}={}){if(obj===null||typeof obj==="undefined"){return}let i2;let l2;if(typeof obj!=="object"){obj=[obj]}if(isArray(obj)){for(i2=0,l2=obj.length;i2<l2;i2++){fn.call(null,obj[i2],i2,obj)}}else{const keys=allOwnKeys?Object.getOwnPropertyNames(obj):Object.keys(obj);const len=keys.length;let key;for(i2=0;i2<len;i2++){key=keys[i2];fn.call(null,obj[key],key,obj)}}}function findKey(obj,key){key=key.toLowerCase();const keys=Object.keys(obj);let i2=keys.length;let _key;while(i2-- >0){_key=keys[i2];if(key===_key.toLowerCase()){return _key}}return null}var _global=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();var isContextDefined=context=>!isUndefined(context)&&context!==_global;function merge(){const{caseless}=isContextDefined(this)&&this||{};const result={};const assignValue=(val,key)=>{const targetKey=caseless&&findKey(result,key)||key;if(isPlainObject(result[targetKey])&&isPlainObject(val)){result[targetKey]=merge(result[targetKey],val)}else if(isPlainObject(val)){result[targetKey]=merge({},val)}else if(isArray(val)){result[targetKey]=val.slice()}else{result[targetKey]=val}};for(let i2=0,l2=arguments.length;i2<l2;i2++){arguments[i2]&&forEach(arguments[i2],assignValue)}return result}var extend3=(a2,b,thisArg,{allOwnKeys}={})=>{forEach(b,(val,key)=>{if(thisArg&&isFunction(val)){a2[key]=bind(val,thisArg)}else{a2[key]=val}},{allOwnKeys});return a2};var stripBOM=content=>{if(content.charCodeAt(0)===65279){content=content.slice(1)}return content};var inherits=(constructor,superConstructor,props,descriptors2)=>{constructor.prototype=Object.create(superConstructor.prototype,descriptors2);constructor.prototype.constructor=constructor;Object.defineProperty(constructor,"super",{value:superConstructor.prototype});props&&Object.assign(constructor.prototype,props)};var toFlatObject=(sourceObj,destObj,filter3,propFilter)=>{let props;let i2;let prop;const merged={};destObj=destObj||{};if(sourceObj==null)return destObj;do{props=Object.getOwnPropertyNames(sourceObj);i2=props.length;while(i2-- >0){prop=props[i2];
1if((!propFilter||propFilter(prop,sourceObj,destObj))&&!merged[prop]){destObj[prop]=sourceObj[prop];merged[prop]=true}}sourceObj=filter3!==false&&getPrototypeOf(sourceObj)}while(sourceObj&&(!filter3||filter3(sourceObj,destObj))&&sourceObj!==Object.prototype);return destObj};var endsWith=(str,searchString,position)=>{str=String(str);if(position===void 0||position>str.length){position=str.length}position-=searchString.length;const lastIndex=str.indexOf(searchString,position);return lastIndex!==-1&&lastIndex===position};var toArray=thing=>{if(!thing)return null;if(isArray(thing))return thing;let i2=thing.length;if(!isNumber(i2))return null;const arr=new Array(i2);while(i2-- >0){arr[i2]=thing[i2]}return arr};var isTypedArray=(TypedArray=>{return thing=>{return TypedArray&&thing instanceof TypedArray}})(typeof Uint8Array!=="undefined"&&getPrototypeOf(Uint8Array));var forEachEntry=(obj,fn)=>{const generator=obj&&obj[Symbol.iterator];const iterator=generator.call(obj);let result;while((result=iterator.next())&&!result.done){const pair=result.value;fn.call(obj,pair[0],pair[1])}};var matchAll=(regExp,str)=>{let matches;const arr=[];while((matches=regExp.exec(str))!==null){arr.push(matches)}return arr};var isHTMLForm=kindOfTest("HTMLFormElement");var toCamelCase=str=>{return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function replacer(m,p1,p2){return p1.toUpperCase()+p2})};var hasOwnProperty=(({hasOwnProperty:hasOwnProperty2})=>(obj,prop)=>hasOwnProperty2.call(obj,prop))(Object.prototype);var isRegExp=kindOfTest("RegExp");var reduceDescriptors=(obj,reducer)=>{const descriptors2=Object.getOwnPropertyDescriptors(obj);const reducedDescriptors={};forEach(descriptors2,(descriptor,name)=>{let ret;if((ret=reducer(descriptor,name,obj))!==false){reducedDescriptors[name]=ret||descriptor}});Object.defineProperties(obj,reducedDescriptors)};var freezeMethods=obj=>{reduceDescriptors(obj,(descriptor,name)=>{if(isFunction(obj)&&["arguments","caller","callee"].indexOf(name)!==-1){return false}const value=obj[name];if(!isFunction(value))return;descriptor.enumerable=false;if("writable"in descriptor){descriptor.writable=false;return}if(!descriptor.set){descriptor.set=()=>{throw Error("Can not rewrite read-only method '"+name+"'")}}})};var toObjectSet=(arrayOrString,delimiter)=>{const obj={};const define2=arr=>{arr.forEach(value=>{obj[value]=true})};isArray(arrayOrString)?define2(arrayOrString):define2(String(arrayOrString).split(delimiter));return obj};var noop=()=>{};var toFiniteNumber=(value,defaultValue)=>{value=+value;return Number.isFinite(value)?value:defaultValue};var ALPHA="abcdefghijklmnopqrstuvwxyz";var DIGIT="0123456789";var ALPHABET={DIGIT,ALPHA,ALPHA_DIGIT:ALPHA+ALPHA.toUpperCase()+DIGIT};var generateString=(size=16,alphabet=ALPHABET.ALPHA_DIGIT)=>{let str="";const{length}=alphabet;while(size--){str+=alphabet[Math.random()*length|0]}return str};function isSpecCompliantForm(thing){return!!(thing&&isFunction(thing.append)&&thing[Symbol.toStringTag]==="FormData"&&thing[Symbol.iterator])}var toJSONObject=obj=>{const stack=new Array(10);const visit=(source,i2)=>{if(isObject3(source)){if(stack.indexOf(source)>=0){return}if(!("toJSON"in source)){stack[i2]=source;const target=isArray(source)?[]:{};forEach(source,(value,key)=>{const reducedValue=visit(value,i2+1);!isUndefined(reducedValue)&&(target[key]=reducedValue)});stack[i2]=void 0;return target}}return source};return visit(obj,0)};var isAsyncFn=kindOfTest("AsyncFunction");var isThenable=thing=>thing&&(isObject3(thing)||isFunction(thing))&&isFunction(thing.then)&&isFunction(thing.catch);var utils_default={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isBoolean,isObject:isObject3,isPlainObject,isUndefined,isDate,isFile,isBlob,isRegExp,isFunction,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend:extend3,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable};function AxiosError(message,code,config,request,response){Error.call(this);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error().stack}this.message=message;this.name="AxiosError";code&&(this.code=code);config&&(this.config=config);request&&(this.request=request);response&&(this.response=response)}utils_default.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils_default.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var prototype=AxiosError.prototype;var descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","E
1RR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(code=>{descriptors[code]={value:code}});Object.defineProperties(AxiosError,descriptors);Object.defineProperty(prototype,"isAxiosError",{value:true});AxiosError.from=(error,code,config,request,response,customProps)=>{const axiosError=Object.create(prototype);utils_default.toFlatObject(error,axiosError,function filter3(obj){return obj!==Error.prototype},prop=>{return prop!=="isAxiosError"});AxiosError.call(axiosError,error.message,code,config,request,response);axiosError.cause=error;axiosError.name=error.name;customProps&&Object.assign(axiosError,customProps);return axiosError};var AxiosError_default=AxiosError;var null_default=null;function isVisitable(thing){return utils_default.isPlainObject(thing)||utils_default.isArray(thing)}function removeBrackets(key){return utils_default.endsWith(key,"[]")?key.slice(0,-2):key}function renderKey(path,key,dots){if(!path)return key;return path.concat(key).map(function each2(token,i2){token=removeBrackets(token);return!dots&&i2?"["+token+"]":token}).join(dots?".":"")}function isFlatArray(arr){return utils_default.isArray(arr)&&!arr.some(isVisitable)}var predicates=utils_default.toFlatObject(utils_default,{},null,function filter2(prop){return/^is[A-Z]/.test(prop)});function toFormData(obj,formData,options){if(!utils_default.isObject(obj)){throw new TypeError("target must be an object")}formData=formData||new(null_default||FormData);options=utils_default.toFlatObject(options,{metaTokens:true,dots:false,indexes:false},false,function defined(option,source){return!utils_default.isUndefined(source[option])});const metaTokens=options.metaTokens;const visitor=options.visitor||defaultVisitor;const dots=options.dots;const indexes=options.indexes;const _Blob=options.Blob||typeof Blob!=="undefined"&&Blob;const useBlob=_Blob&&utils_default.isSpecCompliantForm(formData);if(!utils_default.isFunction(visitor)){throw new TypeError("visitor must be a function")}function convertValue(value){if(value===null)return"";if(utils_default.isDate(value)){return value.toISOString()}if(!useBlob&&utils_default.isBlob(value)){throw new AxiosError_default("Blob is not supported. Use a Buffer instead.")}if(utils_default.isArrayBuffer(value)||utils_default.isTypedArray(value)){return useBlob&&typeof Blob==="function"?new Blob([value]):Buffer.from(value)}return value}function defaultVisitor(value,key,path){let arr=value;if(value&&!path&&typeof value==="object"){if(utils_default.endsWith(key,"{}")){key=metaTokens?key:key.slice(0,-2);value=JSON.stringify(value)}else if(utils_default.isArray(value)&&isFlatArray(value)||(utils_default.isFileList(value)||utils_default.endsWith(key,"[]"))&&(arr=utils_default.toArray(value))){key=removeBrackets(key);arr.forEach(function each2(el2,index2){!(utils_default.isUndefined(el2)||el2===null)&&formData.append(indexes===true?renderKey([key],index2,dots):indexes===null?key:key+"[]",convertValue(el2))});return false}}if(isVisitable(value)){return true}formData.append(renderKey(path,key,dots),convertValue(value));return false}const stack=[];const exposedHelpers=Object.assign(predicates,{defaultVisitor,convertValue,isVisitable});function build(value,path){if(utils_default.isUndefined(value))return;if(stack.indexOf(value)!==-1){throw Error("Circular reference detected in "+path.join("."))}stack.push(value);utils_default.forEach(value,function each2(el2,key){const result=!(utils_default.isUndefined(el2)||el2===null)&&visitor.call(formData,el2,utils_default.isString(key)?key.trim():key,path,exposedHelpers);if(result===true){build(el2,path?path.concat(key):[key])}});stack.pop()}if(!utils_default.isObject(obj)){throw new TypeError("data must be an object")}build(obj);return formData}var toFormData_default=toFormData;function encode(str){const charMap={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g,function replacer(match){return charMap[match]})}function AxiosURLSearchParams(params2,options){this._pairs=[];params2&&toFormData_default(params2,this,options)}var prototype2=AxiosURLSearchParams.prototype;prototype2.append=function append2(name,value){this._pairs.push([name,value])};prototype2.toString=function toString2(encoder){const _encode=encoder?function(value){return encoder.call(this,value,encode)}:encode;return this._pairs.map(function each2(pair){return _encode(pair[0])+"="+_encode(pair[1])},"").join("&")};var AxiosURLSearchParams_default=AxiosURLSearchParams;function encode2(val){return encodeURIComponent(val).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(url,params2,options){if(!params2){return url}const _encode=options&&options.encode||encode2;const serializeFn=options&&options.serialize;let serializedParams;if(serializeFn){serializedParams=serializeFn(params2,options)}else{serializedParams=utils_default.isURLSearchParams(params2)?params2.toString():new AxiosURLSearchParams_default(params2,options).toString(_encode)}if(serializedParams){const hashmarkIndex=url.indexOf("#");if(hashmarkIndex!==-1){url=url.slice(0,hashmarkIndex)}url+=(url.indexOf("?")===-1?"?":"&")+serializedParams}return url}var InterceptorManager=class{constructor(){this.handlers=[]}use(fulfilled,rejected,options){this.handlers.push({fulfilled,rejected,synchronous:options?options.synchronous:false,runWhen:options?options.runWhen:null});return this.handlers.length-1}eject(id){if(this.handlers[id]){this.handlers[id]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(fn){utils_default.forEach(this.handlers,function forEachHandler(h){if(h!==null){fn(h)}})}};var InterceptorManager_default=InterceptorManager;var transitional_default={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false};var URLSearchParams_default=typeof URLSearchParams!=="undefined"?URLSearchParams:AxiosURLSearchParams_default;var FormData_default=typeof FormData!=="undefined"?FormData:null;var Blob_default=typeof Blob!=="undefined"?Blob:null;
1var browser_default={isBrowser:true,classes:{URLSearchParams:URLSearchParams_default,FormData:FormData_default,Blob:Blob_default},protocols:["http","https","file","blob","url","data"]};var utils_exports={};__export(utils_exports,{hasBrowserEnv:()=>hasBrowserEnv,hasStandardBrowserEnv:()=>hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:()=>hasStandardBrowserWebWorkerEnv});var hasBrowserEnv=typeof window!=="undefined"&&typeof document!=="undefined";var hasStandardBrowserEnv=(product=>{return hasBrowserEnv&&["ReactNative","NativeScript","NS"].indexOf(product)<0})(typeof navigator!=="undefined"&&navigator.product);var hasStandardBrowserWebWorkerEnv=(()=>{return typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function"})();var platform_default=__spreadValues(__spreadValues({},utils_exports),browser_default);function toURLEncodedForm(data,options){return toFormData_default(data,new platform_default.classes.URLSearchParams,Object.assign({visitor:function(value,key,path,helpers){if(platform_default.isNode&&utils_default.isBuffer(value)){this.append(key,value.toString("base64"));return false}return helpers.defaultVisitor.apply(this,arguments)}},options))}function parsePropPath(name){return utils_default.matchAll(/\w+|\[(\w*)]/g,name).map(match=>{return match[0]==="[]"?"":match[1]||match[0]})}function arrayToObject(arr){const obj={};const keys=Object.keys(arr);let i2;const len=keys.length;let key;for(i2=0;i2<len;i2++){key=keys[i2];obj[key]=arr[key]}return obj}function formDataToJSON(formData){function buildPath(path,value,target,index2){let name=path[index2++];if(name==="__proto__")return true;const isNumericKey=Number.isFinite(+name);const isLast=index2>=path.length;name=!name&&utils_default.isArray(target)?target.length:name;if(isLast){if(utils_default.hasOwnProp(target,name)){target[name]=[target[name],value]}else{target[name]=value}return!isNumericKey}if(!target[name]||!utils_default.isObject(target[name])){target[name]=[]}const result=buildPath(path,value,target[name],index2);if(result&&utils_default.isArray(target[name])){target[name]=arrayToObject(target[name])}return!isNumericKey}if(utils_default.isFormData(formData)&&utils_default.isFunction(formData.entries)){const obj={};utils_default.forEachEntry(formData,(name,value)=>{buildPath(parsePropPath(name),value,obj,0)});return obj}return null}var formDataToJSON_default=formDataToJSON;function stringifySafely(rawValue,parser,encoder){if(utils_default.isString(rawValue)){try{(parser||JSON.parse)(rawValue);return utils_default.trim(rawValue)}catch(e2){if(e2.name!=="SyntaxError"){throw e2}}}return(encoder||JSON.stringify)(rawValue)}var defaults={transitional:transitional_default,adapter:["xhr","http"],transformRequest:[function transformRequest(data,headers){const contentType=headers.getContentType()||"";const hasJSONContentType=contentType.indexOf("application/json")>-1;const isObjectPayload=utils_default.isObject(data);if(isObjectPayload&&utils_default.isHTMLForm(data)){data=new FormData(data)}const isFormData2=utils_default.isFormData(data);if(isFormData2){return hasJSONContentType?JSON.stringify(formDataToJSON_default(data)):data}if(utils_default.isArrayBuffer(data)||utils_default.isBuffer(data)||utils_default.isStream(data)||utils_default.isFile(data)||utils_default.isBlob(data)){return data}if(utils_default.isArrayBufferView(data)){return data.buffer}if(utils_default.isURLSearchParams(data)){headers.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return data.toString()}let isFileList2;if(isObjectPayload){if(contentType.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(data,this.formSerializer).toString()}if((isFileList2=utils_default.isFileList(data))||contentType.indexOf("multipart/form-data")>-1){const _FormData=this.env&&this.env.FormData;return toFormData_default(isFileList2?{"files[]":data}:data,_FormData&&new _FormData,this.formSerializer)}}if(isObjectPayload||hasJSONContentType){headers.setContentType("application/json",false);return stringifySafely(data)}return data}],transformResponse:[function transformResponse(data){const transitional2=this.transitional||defaults.transitional;const forcedJSONParsing=transitional2&&transitional2.forcedJSONParsing;const JSONRequested=this.responseType==="json";if(data&&utils_default.isString(data)&&(forcedJSONParsing&&!this.responseType||JSONRequested)){const silentJSONParsing=transitional2&&transitional2.silentJSONParsing;const strictJSONParsing=!silentJSONParsing&&JSONRequested;try{return JSON.parse(data)}catch(e2){if(strictJSONParsing){if(e2.name==="SyntaxError"){throw AxiosError_default.from(e2,AxiosError_default.ERR_BAD_RESPONSE,this,null,this.response)}throw e2}}}return data}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform_default.classes.FormData,Blob:platform_default.classes.Blob},validateStatus:function validateStatus(status){return status>=200&&status<300},headers:{common:{"Accept":"application/json, text/plain, */*","Content-Type":void 0}}};utils_default.forEach(["delete","get","head","post","put","patch"],method=>{defaults.headers[method]={}}
1);var defaults_default2=defaults;var ignoreDuplicateOf=utils_default.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders_default=rawHeaders=>{const parsed={};let key;let val;let i2;rawHeaders&&rawHeaders.split("\n").forEach(function parser(line){i2=line.indexOf(":");key=line.substring(0,i2).trim().toLowerCase();val=line.substring(i2+1).trim();if(!key||parsed[key]&&ignoreDuplicateOf[key]){return}if(key==="set-cookie"){if(parsed[key]){parsed[key].push(val)}else{parsed[key]=[val]}}else{parsed[key]=parsed[key]?parsed[key]+", "+val:val}});return parsed};var $internals=Symbol("internals");function normalizeHeader(header){return header&&String(header).trim().toLowerCase()}function normalizeValue(value){if(value===false||value==null){return value}return utils_default.isArray(value)?value.map(normalizeValue):String(value)}function parseTokens(str){const tokens=Object.create(null);const tokensRE=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let match;while(match=tokensRE.exec(str)){tokens[match[1]]=match[2]}return tokens}
1var isValidHeaderName=str=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());function matchHeaderValue(context,value,header,filter3,isHeaderNameFilter){if(utils_default.isFunction(filter3)){return filter3.call(this,value,header)}if(isHeaderNameFilter){value=header}if(!utils_default.isString(value))return;if(utils_default.isString(filter3)){return value.indexOf(filter3)!==-1}if(utils_default.isRegExp(filter3)){return filter3.test(value)}}function formatHeader(header){return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(w,char,str)=>{return char.toUpperCase()+str})}function buildAccessors(obj,header){const accessorName=utils_default.toCamelCase(" "+header);["get","set","has"].forEach(methodName=>{Object.defineProperty(obj,methodName+accessorName,{value:function(arg1,arg2,arg3){return this[methodName].call(this,header,arg1,arg2,arg3)},configurable:true})})}var AxiosHeaders=class{constructor(headers){headers&&this.set(headers)}set(header,valueOrRewrite,rewrite){const self2=this;function setHeader(_value,_header,_rewrite){const lHeader=normalizeHeader(_header);if(!lHeader){throw new Error("header name must be a non-empty string")}const key=utils_default.findKey(self2,lHeader);if(!key||self2[key]===void 0||_rewrite===true||_rewrite===void 0&&self2[key]!==false){self2[key||_header]=normalizeValue(_value)}}const setHeaders=(headers,_rewrite)=>utils_default.forEach(headers,(_value,_header)=>setHeader(_value,_header,_rewrite));if(utils_default.isPlainObject(header)||header instanceof this.constructor){setHeaders(header,valueOrRewrite)}else if(utils_default.isString(header)&&(header=header.trim())&&!isValidHeaderName(header)){setHeaders(parseHeaders_default(header),valueOrRewrite)}else{header!=null&&setHeader(valueOrRewrite,header,rewrite)}return this}get(header,parser){header=normalizeHeader(header);if(header){const key=utils_default.findKey(this,header);if(key){const value=this[key];if(!parser){return value}if(parser===true){return parseTokens(value)}if(utils_default.isFunction(parser)){return parser.call(this,value,key)}if(utils_default.isRegExp(parser)){return parser.exec(value)}throw new TypeError("parser must be boolean|regexp|function")}}}has(header,matcher){header=normalizeHeader(header);if(header){const key=utils_default.findKey(this,header);return!!(key&&this[key]!==void 0&&(!matcher||matchHeaderValue(this,this[key],key,matcher)))}return false}delete(header,matcher){const self2=this;let deleted=false;function deleteHeader(_header){_header=normalizeHeader(_header);if(_header){const key=utils_default.findKey(self2,_header);if(key&&(!matcher||matchHeaderValue(self2,self2[key],key,matcher))){delete self2[key];deleted=true}}}if(utils_default.isArray(header)){header.forEach(deleteHeader)}else{deleteHeader(header)}return deleted}clear(matcher){const keys=Object.keys(this);let i2=keys.length;let deleted=false;while(i2--){const key=keys[i2];if(!matcher||matchHeaderValue(this,this[key],key,matcher,true)){delete this[key];deleted=true}}return deleted}normalize(format){const self2=this;const headers={};utils_default.forEach(this,(value,header)=>{const key=utils_default.findKey(headers,header);if(key){self2[key]=normalizeValue(value);delete self2[header];return}const normalized=format?formatHeader(header):String(header).trim();if(normalized!==header){delete self2[header]}self2[normalized]=normalizeValue(value);headers[normalized]=true});return this}concat(...targets){return this.constructor.concat(this,...targets)}toJSON(asStrings){const obj=Object.create(null);utils_default.forEach(this,(value,header)=>{value!=null&&value!==false&&(obj[header]=asStrings&&utils_default.isArray(value)?value.join(", "):value)});return obj}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([header,value])=>header+": "+value).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(thing){return thing instanceof this?thing:new this(thing)}static concat(first,...targets){const computed=new this(first);targets.forEach(target=>computed.set(target));return computed}static accessor(header){const internals=this[$internals]=this[$internals]={accessors:{}};const accessors=internals.accessors;const prototype3=this.prototype;function defineAccessor(_header){const lHeader=normalizeHeader(_header);if(!accessors[lHeader]){buildAccessors(prototype3,_header);accessors[lHeader]=true}}utils_default.isArray(header)?header.forEach(defineAccessor):defineAccessor(header);return this}};AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils_default.reduceDescriptors(AxiosHeaders.prototype,({value},key)=>{let mapped=key[0].toUpperCase()+key.slice(1);return{get:()=>value,set(headerValue){this[mapped]=headerValue}}});utils_default.freezeMethods(AxiosHeaders);var AxiosHeaders_default=AxiosHeaders;function transformData(fns,response){const config=this||defaults_default2;const context=response||config;const headers=AxiosHeaders_default.from(context.headers);let data=context.data;utils_default.forEach(fns,function transform2(fn){data=fn.call(config,data,headers.normalize(),response?response.status:void 0)});headers.normalize();return data}function isCancel(value){return!!(value&&value.__CANCEL__)}function CanceledError(message,config,request){AxiosError_default.call(this,message==null?"canceled":message,AxiosError_default.ERR_CANCELED,config,request);this.name="CanceledError"}utils_default.inherits(CanceledError,AxiosError_default,{__CANCEL__:true});
1var CanceledError_default=CanceledError;function settle(resolve,reject,response){const validateStatus2=response.config.validateStatus;if(!response.status||!validateStatus2||validateStatus2(response.status)){resolve(response)}else{reject(new AxiosError_default("Request failed with status code "+response.status,[AxiosError_default.ERR_BAD_REQUEST,AxiosError_default.ERR_BAD_RESPONSE][Math.floor(response.status/100)-4],response.config,response.request,response))}}var cookies_default=platform_default.hasStandardBrowserEnv?{write(name,value,expires,path,domain,secure){const cookie=[name+"="+encodeURIComponent(value)];utils_default.isNumber(expires)&&cookie.push("expires="+new Date(expires).toGMTString());utils_default.isString(path)&&cookie.push("path="+path);utils_default.isString(domain)&&cookie.push("domain="+domain);secure===true&&cookie.push("secure");document.cookie=cookie.join("; ")},read(name){const match=document.cookie.match(new RegExp("(^|;\\s*)("+name+")=([^;]*)"));return match?decodeURIComponent(match[3]):null},remove(name){this.write(name,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(url){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(url)}function combineURLs(baseURL,relativeURL){return relativeURL?baseURL.replace(/\/?\/$/,"")+"/"+relativeURL.replace(/^\/+/,""):baseURL}function buildFullPath(baseURL,requestedURL){if(baseURL&&!isAbsoluteURL(requestedURL)){return combineURLs(baseURL,requestedURL)}return requestedURL}var isURLSameOrigin_default=platform_default.hasStandardBrowserEnv?function standardBrowserEnv(){const msie=/(msie|trident)/i.test(navigator.userAgent);const urlParsingNode=document.createElement("a");let originURL;function resolveURL(url){let href=url;if(msie){urlParsingNode.setAttribute("href",href);href=urlParsingNode.href}urlParsingNode.setAttribute("href",href);return{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,""):"",host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,""):"",hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,""):"",hostname:urlParsingNode.hostname,port:urlParsingNode.port,pathname:urlParsingNode.pathname.charAt(0)==="/"?urlParsingNode.pathname:"/"+urlParsingNode.pathname}}originURL=resolveURL(window.location.href);return function isURLSameOrigin(requestURL){const parsed=utils_default.isString(requestURL)?resolveURL(requestURL):requestURL;return parsed.protocol===originURL.protocol&&parsed.host===originURL.host}}():function nonStandardBrowserEnv(){return function isURLSameOrigin(){return true}}();function parseProtocol(url){const match=/^([-+\w]{1,25})(:?\/\/|:)/.exec(url);return match&&match[1]||""}function speedometer(samplesCount,min){samplesCount=samplesCount||10;const bytes=new Array(samplesCount);const timestamps=new Array(samplesCount);let head=0;let tail=0;let firstSampleTS;min=min!==void 0?min:1e3;return function push(chunkLength){const now2=Date.now();const startedAt=timestamps[tail];if(!firstSampleTS){firstSampleTS=now2}bytes[head]=chunkLength;timestamps[head]=now2;let i2=tail;let bytesCount=0;while(i2!==head){bytesCount+=bytes[i2++];i2=i2%samplesCount}head=(head+1)%samplesCount;if(head===tail){tail=(tail+1)%samplesCount}if(now2-firstSampleTS<min){return}const passed=startedAt&&now2-startedAt;return passed?Math.round(bytesCount*1e3/passed):void 0}}var speedometer_default=speedometer;function progressEventReducer(listener,isDownloadStream){let bytesNotified=0;const _speedometer=speedometer_default(50,250);return e2=>{const loaded=e2.loaded;const total=e2.lengthComputable?e2.total:void 0;const progressBytes=loaded-bytesNotified;const rate=_speedometer(progressBytes);const inRange=loaded<=total;bytesNotified=loaded;const data={loaded,total,progress:total?loaded/total:void 0,bytes:progressBytes,rate:rate?rate:void 0,estimated:rate&&total&&inRange?(total-loaded)/rate:void 0,event:e2};data[isDownloadStream?"download":"upload"]=true;listener(data)}}var isXHRAdapterSupported=typeof XMLHttpRequest!=="undefined";var xhr_default=isXHRAdapterSupported&&function(config){return new Promise(function dispatchXhrRequest(resolve,reject){let requestData=config.data;const requestHeaders=AxiosHeaders_default.from(config.headers).normalize();let{responseType,withXSRFToken}=config;let onCanceled;function done(){if(config.cancelToken){config.cancelToken.unsubscribe(onCanceled)}if(config.signal){config.signal.removeEventListener("abort",onCanceled)}}let contentType;
1if(utils_default.isFormData(requestData)){if(platform_default.hasStandardBrowserEnv||platform_default.hasStandardBrowserWebWorkerEnv){requestHeaders.setContentType(false)}else if((contentType=requestHeaders.getContentType())!==false){const[type,...tokens]=contentType?contentType.split(";").map(token=>token.trim()).filter(Boolean):[];requestHeaders.setContentType([type||"multipart/form-data",...tokens].join("; "))}}let request=new XMLHttpRequest;if(config.auth){const username=config.auth.username||"";const password=config.auth.password?unescape(encodeURIComponent(config.auth.password)):"";requestHeaders.set("Authorization","Basic "+btoa(username+":"+password))}const fullPath=buildFullPath(config.baseURL,config.url);request.open(config.method.toUpperCase(),buildURL(fullPath,config.params,config.paramsSerializer),true);request.timeout=config.timeout;function onloadend(){if(!request){return}const responseHeaders=AxiosHeaders_default.from("getAllResponseHeaders"in request&&request.getAllResponseHeaders());const responseData=!responseType||responseType==="text"||responseType==="json"?request.responseText:request.response;const response={data:responseData,status:request.status,statusText:request.statusText,headers:responseHeaders,config,request};settle(function _resolve(value){resolve(value);done()},function _reject(err){reject(err);done()},response);request=null}if("onloadend"in request){request.onloadend=onloadend}else{request.onreadystatechange=function handleLoad(){if(!request||request.readyState!==4){return}if(request.status===0&&!(request.responseURL&&request.responseURL.indexOf("file:")===0)){return}setTimeout(onloadend)}}request.onabort=function handleAbort(){if(!request){return}reject(new AxiosError_default("Request aborted",AxiosError_default.ECONNABORTED,config,request));request=null};request.onerror=function handleError(){reject(new AxiosError_default("Network Error",AxiosError_default.ERR_NETWORK,config,request));request=null};request.ontimeout=function handleTimeout(){let timeoutErrorMessage=config.timeout?"timeout of "+config.timeout+"ms exceeded":"timeout exceeded";const transitional2=config.transitional||transitional_default;if(config.timeoutErrorMessage){timeoutErrorMessage=config.timeoutErrorMessage}reject(new AxiosError_default(timeoutErrorMessage,transitional2.clarifyTimeoutError?AxiosError_default.ETIMEDOUT:AxiosError_default.ECONNABORTED,config,request));request=null};if(platform_default.hasStandardBrowserEnv){withXSRFToken&&utils_default.isFunction(withXSRFToken)&&(withXSRFToken=withXSRFToken(config));if(withXSRFToken||withXSRFToken!==false&&isURLSameOrigin_default(fullPath)){const xsrfValue=config.xsrfHeaderName&&config.xsrfCookieName&&cookies_default.read(config.xsrfCookieName);if(xsrfValue){requestHeaders.set(config.xsrfHeaderName,xsrfValue)}}}requestData===void 0&&requestHeaders.setContentType(null);if("setRequestHeader"in request){utils_default.forEach(requestHeaders.toJSON(),function setRequestHeader(val,key){request.setRequestHeader(key,val)})}if(!utils_default.isUndefined(config.withCredentials)){request.withCredentials=!!config.withCredentials}if(responseType&&responseType!=="json"){request.responseType=config.responseType}if(typeof config.onDownloadProgress==="function"){request.addEventListener("progress",progressEventReducer(config.onDownloadProgress,true))}if(typeof config.onUploadProgress==="function"&&request.upload){request.upload.addEventListener("progress",progressEventReducer(config.onUploadProgress))}if(config.cancelToken||config.signal){onCanceled=cancel=>{if(!request){return}reject(!cancel||cancel.type?new CanceledError_default(null,config,request):cancel);request.abort();request=null};config.cancelToken&&config.cancelToken.subscribe(onCanceled);if(config.signal){config.signal.aborted?onCanceled():config.signal.addEventListener("abort",onCanceled)}}const protocol=parseProtocol(fullPath);if(protocol&&platform_default.protocols.indexOf(protocol)===-1){reject(new AxiosError_default("Unsupported protocol "+protocol+":",AxiosError_default.ERR_BAD_REQUEST,config));return}request.send(requestData||null)})};var knownAdapters={http:null_default,xhr:xhr_default};utils_default.forEach(knownAdapters,(fn,value)=>{if(fn){try{Object.defineProperty(fn,"name",{value})}catch(e2){}Object.defineProperty(fn,"adapterName",{value})}});var renderReason=reason=>`- ${reason}`;var isResolvedHandle=adapter=>utils_default.isFunction(adapter)||adapter===null||adapter===false;
1var adapters_default={getAdapter:adapters=>{adapters=utils_default.isArray(adapters)?adapters:[adapters];const{length}=adapters;let nameOrAdapter;let adapter;const rejectedReasons={};for(let i2=0;i2<length;i2++){nameOrAdapter=adapters[i2];let id;adapter=nameOrAdapter;if(!isResolvedHandle(nameOrAdapter)){adapter=knownAdapters[(id=String(nameOrAdapter)).toLowerCase()];if(adapter===void 0){throw new AxiosError_default(`Unknown adapter '${id}'`)}}if(adapter){break}rejectedReasons[id||"#"+i2]=adapter}if(!adapter){const reasons=Object.entries(rejectedReasons).map(([id,state])=>`adapter ${id} `+(state===false?"is not supported by the environment":"is not available in the build"));let s2=length?reasons.length>1?"since :\n"+reasons.map(renderReason).join("\n"):" "+renderReason(reasons[0]):"as no adapter specified";throw new AxiosError_default(`There is no suitable adapter to dispatch the request `+s2,"ERR_NOT_SUPPORT")}return adapter},adapters:knownAdapters};function throwIfCancellationRequested(config){if(config.cancelToken){config.cancelToken.throwIfRequested()}if(config.signal&&config.signal.aborted){throw new CanceledError_default(null,config)}}function dispatchRequest(config){throwIfCancellationRequested(config);config.headers=AxiosHeaders_default.from(config.headers);config.data=transformData.call(config,config.transformRequest);if(["post","put","patch"].indexOf(config.method)!==-1){config.headers.setContentType("application/x-www-form-urlencoded",false)}const adapter=adapters_default.getAdapter(config.adapter||defaults_default2.adapter);return adapter(config).then(function onAdapterResolution(response){throwIfCancellationRequested(config);response.data=transformData.call(config,config.transformResponse,response);response.headers=AxiosHeaders_default.from(response.headers);return response},function onAdapterRejection(reason){if(!isCancel(reason)){throwIfCancellationRequested(config);if(reason&&reason.response){reason.response.data=transformData.call(config,config.transformResponse,reason.response);reason.response.headers=AxiosHeaders_default.from(reason.response.headers)}}return Promise.reject(reason)})}var headersToObject=thing=>thing instanceof AxiosHeaders_default?thing.toJSON():thing;function mergeConfig(config1,config2){config2=config2||{};const config={};function getMergedValue(target,source,caseless){if(utils_default.isPlainObject(target)&&utils_default.isPlainObject(source)){return utils_default.merge.call({caseless},target,source)}else if(utils_default.isPlainObject(source)){return utils_default.merge({},source)}else if(utils_default.isArray(source)){return source.slice()}return source}function mergeDeepProperties(a2,b,caseless){if(!utils_default.isUndefined(b)){return getMergedValue(a2,b,caseless)}else if(!utils_default.isUndefined(a2)){return getMergedValue(void 0,a2,caseless)}}function valueFromConfig2(a2,b){if(!utils_default.isUndefined(b)){return getMergedValue(void 0,b)}}function defaultToConfig2(a2,b){if(!utils_default.isUndefined(b)){return getMergedValue(void 0,b)}else if(!utils_default.isUndefined(a2)){return getMergedValue(void 0,a2)}}function mergeDirectKeys(a2,b,prop){if(prop in config2){return getMergedValue(a2,b)}else if(prop in config1){return getMergedValue(void 0,a2)}}const mergeMap={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(a2,b)=>mergeDeepProperties(headersToObject(a2),headersToObject(b),true)};utils_default.forEach(Object.keys(Object.assign({},config1,config2)),function computeConfigValue(prop){const merge2=mergeMap[prop]||mergeDeepProperties;const configValue=merge2(config1[prop],config2[prop],prop);utils_default.isUndefined(configValue)&&merge2!==mergeDirectKeys||(config[prop]=configValue)});return config}var VERSION="1.6.7";
1var validators={};["object","boolean","number","function","string","symbol"].forEach((type,i2)=>{validators[type]=function validator(thing){return typeof thing===type||"a"+(i2<1?"n ":" ")+type}});var deprecatedWarnings={};validators.transitional=function transitional(validator,version,message){function formatMessage(opt,desc){return"[Axios v"+VERSION+"] Transitional option '"+opt+"'"+desc+(message?". "+message:"")}return(value,opt,opts)=>{if(validator===false){throw new AxiosError_default(formatMessage(opt," has been removed"+(version?" in "+version:"")),AxiosError_default.ERR_DEPRECATED)}if(version&&!deprecatedWarnings[opt]){deprecatedWarnings[opt]=true;console.warn(formatMessage(opt," has been deprecated since v"+version+" and will be removed in the near future"))}return validator?validator(value,opt,opts):true}};function assertOptions(options,schema,allowUnknown){if(typeof options!=="object"){throw new AxiosError_default("options must be an object",AxiosError_default.ERR_BAD_OPTION_VALUE)}const keys=Object.keys(options);let i2=keys.length;while(i2-- >0){const opt=keys[i2];const validator=schema[opt];if(validator){const value=options[opt];const result=value===void 0||validator(value,opt,options);if(result!==true){throw new AxiosError_default("option "+opt+" must be "+result,AxiosError_default.ERR_BAD_OPTION_VALUE)}continue}if(allowUnknown!==true){throw new AxiosError_default("Unknown option "+opt,AxiosError_default.ERR_BAD_OPTION)}}}var validator_default={assertOptions,validators};var validators2=validator_default.validators;var Axios=class{constructor(instanceConfig){this.defaults=instanceConfig;this.interceptors={request:new InterceptorManager_default,response:new InterceptorManager_default}}request(configOrUrl,config){return __async(this,null,function*(){try{return yield this._request(configOrUrl,config)}catch(err){if(err instanceof Error){let dummy;Error.captureStackTrace?Error.captureStackTrace(dummy={}):dummy=new Error;const stack=dummy.stack?dummy.stack.replace(/^.+\n/,""):"";if(!err.stack){err.stack=stack}else if(stack&&!String(err.stack).endsWith(stack.replace(/^.+\n.+\n/,""))){err.stack+="\n"+stack}}throw err}})}_request(configOrUrl,config){if(typeof configOrUrl==="string"){config=config||{};config.url=configOrUrl}else{config=configOrUrl||{}}config=mergeConfig(this.defaults,config);const{transitional:transitional2,paramsSerializer,headers}=config;if(transitional2!==void 0){validator_default.assertOptions(transitional2,{silentJSONParsing:validators2.transitional(validators2.boolean),forcedJSONParsing:validators2.transitional(validators2.boolean),clarifyTimeoutError:validators2.transitional(validators2.boolean)},false)}if(paramsSerializer!=null){if(utils_default.isFunction(paramsSerializer)){config.paramsSerializer={serialize:paramsSerializer}}else{validator_default.assertOptions(paramsSerializer,{encode:validators2.function,serialize:validators2.function},true)}}config.method=(config.method||this.defaults.method||"get").toLowerCase();let contextHeaders=headers&&utils_default.merge(headers.common,headers[config.method]);headers&&utils_default.forEach(["delete","get","head","post","put","patch","common"],method=>{delete headers[method]});config.headers=AxiosHeaders_default.concat(contextHeaders,headers);const requestInterceptorChain=[];let synchronousRequestInterceptors=true;this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor){if(typeof interceptor.runWhen==="function"&&interceptor.runWhen(config)===false){return}synchronousRequestInterceptors=synchronousRequestInterceptors&&interceptor.synchronous;requestInterceptorChain.unshift(interceptor.fulfilled,interceptor.rejected)});const responseInterceptorChain=[];this.interceptors.response.forEach(function pushResponseInterceptors(interceptor){responseInterceptorChain.push(interceptor.fulfilled,interceptor.rejected)});let promise;let i2=0;let len;if(!synchronousRequestInterceptors){const chain=[dispatchRequest.bind(this),void 0];chain.unshift.apply(chain,requestInterceptorChain);chain.push.apply(chain,responseInterceptorChain);len=chain.length;promise=Promise.resolve(config);while(i2<len){promise=promise.then(chain[i2++],chain[i2++])}return promise}len=requestInterceptorChain.length;let newConfig=config;i2=0;while(i2<len){const onFulfilled=requestInterceptorChain[i2++];const onRejected=requestInterceptorChain[i2++];try{newConfig=onFulfilled(newConfig)}
1catch(error){onRejected.call(this,error);break}}try{promise=dispatchRequest.call(this,newConfig)}catch(error){return Promise.reject(error)}i2=0;len=responseInterceptorChain.length;while(i2<len){promise=promise.then(responseInterceptorChain[i2++],responseInterceptorChain[i2++])}return promise}getUri(config){config=mergeConfig(this.defaults,config);const fullPath=buildFullPath(config.baseURL,config.url);return buildURL(fullPath,config.params,config.paramsSerializer)}};utils_default.forEach(["delete","get","head","options"],function forEachMethodNoData(method){Axios.prototype[method]=function(url,config){return this.request(mergeConfig(config||{},{method,url,data:(config||{}).data}))}});utils_default.forEach(["post","put","patch"],function forEachMethodWithData(method){function generateHTTPMethod(isForm){return function httpMethod(url,data,config){return this.request(mergeConfig(config||{},{method,headers:isForm?{"Content-Type":"multipart/form-data"}:{},url,data}))}}Axios.prototype[method]=generateHTTPMethod();Axios.prototype[method+"Form"]=generateHTTPMethod(true)});var Axios_default=Axios;var CancelToken=class{constructor(executor){if(typeof executor!=="function"){throw new TypeError("executor must be a function.")}let resolvePromise;this.promise=new Promise(function promiseExecutor(resolve){resolvePromise=resolve});const token=this;this.promise.then(cancel=>{if(!token._listeners)return;let i2=token._listeners.length;while(i2-- >0){token._listeners[i2](cancel)}token._listeners=null});this.promise.then=onfulfilled=>{let _resolve;const promise=new Promise(resolve=>{token.subscribe(resolve);_resolve=resolve}).then(onfulfilled);promise.cancel=function reject(){token.unsubscribe(_resolve)};return promise};executor(function cancel(message,config,request){if(token.reason){return}token.reason=new CanceledError_default(message,config,request);resolvePromise(token.reason)})}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(listener){if(this.reason){listener(this.reason);return}if(this._listeners){this._listeners.push(listener)}else{this._listeners=[listener]}}unsubscribe(listener){if(!this._listeners){return}const index2=this._listeners.indexOf(listener);if(index2!==-1){this._listeners.splice(index2,1)}}static source(){let cancel;const token=new CancelToken(function executor(c){cancel=c});return{token,cancel}}};var CancelToken_default=CancelToken;function spread(callback){return function wrap(arr){return callback.apply(null,arr)}}function isAxiosError(payload){return utils_default.isObject(payload)&&payload.isAxiosError===true}var HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
1alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([key,value])=>{HttpStatusCode[value]=key});var HttpStatusCode_default=HttpStatusCode;function createInstance(defaultConfig){const context=new Axios_default(defaultConfig);const instance=bind(Axios_default.prototype.request,context);utils_default.extend(instance,Axios_default.prototype,context,{allOwnKeys:true});utils_default.extend(instance,context,null,{allOwnKeys:true});instance.create=function create2(instanceConfig){return createInstance(mergeConfig(defaultConfig,instanceConfig))};return instance}var axios=createInstance(defaults_default2);axios.Axios=Axios_default;axios.CanceledError=CanceledError_default;axios.CancelToken=CancelToken_default;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData_default;axios.AxiosError=AxiosError_default;axios.Cancel=axios.CanceledError;axios.all=function all(promises){return Promise.all(promises)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig;axios.AxiosHeaders=AxiosHeaders_default;axios.formToJSON=thing=>formDataToJSON_default(utils_default.isHTMLForm(thing)?new FormData(thing):thing);axios.getAdapter=adapters_default.getAdapter;axios.HttpStatusCode=HttpStatusCode_default;axios.default=axios;var axios_default=axios;var{Axios:Axios2,AxiosError:AxiosError2,CanceledError:CanceledError2,isCancel:isCancel2,CancelToken:CancelToken2,VERSION:VERSION2,all:all2,Cancel,isAxiosError:isAxiosError2,spread:spread2,toFormData:toFormData2,AxiosHeaders:AxiosHeaders2,HttpStatusCode:HttpStatusCode2,formToJSON,getAdapter,mergeConfig:mergeConfig2}=axios_default;var MediaReleases=class{constructor(el2){__publicField(this,"currentPage",1);__publicField(this,"filterCount",0);this.element=el2;this.paginationLinks=this.element.querySelectorAll(".c-media-releases-results__pagination li");this.submitSearch=this.element.querySelector(".c-media-releases-filters button");this.dropdownFilters=this.element.querySelectorAll(".c-media-releases-filters select");this.loader=this.element.querySelector(".c-media-releases__loading");this.results=this.element.querySelector(".c-media-releases-results");this.mobileDrawer=this.element.querySelector(".c-media-releases-filters-drawer");this.mobileDrawerToggle=this.element.querySelectorAll(".c-media-releases-filters-toggle");this.filterCountEl=this.element.querySelector(".c-media-releases-filters__mobile-button span");this.bindEvents();this.onResultsReady()}bindEvents(){this.element.querySelector("form").addEventListener("submit",e2=>{e2.preventDefault();this.filterResults()});this.dropdownFilters.forEach(filter3=>{filter3.addEventListener("change",e2=>{if(e2.currentTarget.selectedIndex>0){this.filterCount++}else{this.filterCount--}this.filterResults()})});this.submitSearch.addEventListener("click",()=>{this.filterResults()});this.mobileDrawerToggle.forEach(toggle=>{toggle.addEventListener("click",()=>{this.toggleMobileDrawer()})})}filterResults(){this.currentPage=1;this.doSearch()}toggleMobileDrawer(){this.mobileDrawer.classList.toggle("show");document.documentElement.classList.toggle("vanilla-modal--open");if(this.filterCount>0){this.filterCountEl.innerText="("+this.filterCount+")"}else{this.filterCountEl.innerText=""}}onResultsReady(){this.paginationLinks.forEach(link=>{link.addEventListener("click",event2=>{if(link.classList.contains("ajax")){event2.preventDefault();this.onLinkClick(link.parentNode);window.history.pushState({},"Title",window.location.href.substring(0,window.location.href.indexOf("page")));return false}})})}onLinkClick(link){this.currentPage=link.dataset.num;this.doSearch()}doSearch(){const apiUrl=window.sod_globals.ajax_url;var data=new FormData(this.element.querySelector("form"));data.append("action","get_media_releases");data.append("path","/media-releases/");data.append("page",Number(this.currentPage));var params2=new URLSearchParams(data.entries());params2.page=Number(this.currentPage);this.loader.classList.add("show");this.results.innerHTML="";axios_default({url:apiUrl,method:"get",params:params2}).then(response=>{this.results.innerHTML=response.data.output;this.loader.classList.remove("show");this.paginationLinks=this.element.querySelectorAll(".c-media-releases-results__pagination a");this.paginationLinks.forEach(link=>{link.classList.add("ajax")});this.onResultsReady()})}};var el=document.querySelector(".c-media-releases");if(el){new MediaReleases(el)}document.querySelectorAll("#functions-form").forEach(modal=>{var iframe=modal.querySelector("#frame");const handleMessage=event2=>{if(event2.origin!==window.location.origin)return;
1if(event2.data&&event2.data.type==="setHeight"&&iframe){iframe.style.height=event2.data.height+20+"px"}};window.addEventListener("message",handleMessage)});})();
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.