PageSourceSearch

https://www.s-bahn-rheinneckar.de/.resources/bahn-common-light/webresources/js/scripts-D_l2NDID.js

js s-bahn-rheinneckar.de collected 2026-09-25 03:58:52 UTC 248,885 bytes, 31 lines download raw bytes

1import{n as e}from"./waitUntil-6EaMxTul.js";import{t}from"./initUserContextService-DLLCNNAI.js";import{_ as n,a as r,f as i,i as a,n as o,o as s,t as c,u as l}from"./logger-BJTpNhoo.js";import{n as u}from"./TranslationService-C1mJ6xUB.js";import{n as d}from"./endpoints-B9gI_3eI.js";import{i as f}from"./datalayerUtils-Cf30B9KD.js";import{C as p,D as m,N as h,O as g,dt as _,k as v,lt as y,pt as b,v as x}from"./reactivity.esm-bundler-ZtIqbQV6.js";import{C as S,F as C,G as w,H as T,K as E,N as D,O,P as k,V as A,W as j,c as M,d as N,g as P,h as F,j as I,l as L,m as ee,q as te,r as R,s as z,u as B,w as ne}from"./runtime-core.esm-bundler-p-WSlfPN.js";import{c as V,l as H,r as U,s as re,t as ie}from"./runtime-dom.esm-bundler-Dghh_pai.js";import{r as ae}from"./string-utils-BqMJunQI.js";import{n as oe}from"./initPersonalisationService-Cjtvf9a3.js";import{c as se,i as ce}from"./loginRedirectHelper-DKZk35Ra.js";import{n as le}from"./linkHelpers-DIWvq11I.js";import{n as W,t as ue}from"./breakpoints-B8nU2YnP.js";import{t as de}from"./views-JJYLHBMm.js";import{c as fe,d as pe,f as me,i as he,n as ge,o as _e,r as ve}from"./dist-D0MWxDEL.js";import{t as ye}from"./getRequest-BMK5RHYx.js";import"./useGet-DbHt7pFT.js";import{n as be,t as xe}from"./useI18n-IQEjgQ2k.js";import{i as Se,n as Ce}from"./linkTracking-vwR_LUTH.js";import{t as we}from"./useTracking-7BmMbU2P.js";import{t as Te}from"./CmsLink-Exu1EPCE.js";import{n as Ee,t as De}from"./useAuth-CAcL_XYm.js";import{t as Oe}from"./onWindowLoaded-BbsbRnlL.js";import{t as ke}from"./useIsMobile-x4IQg-3-.js";import{t as Ae}from"./initTracking-BGznq7se.js";import{t as G}from"./preload-helper-2rxlSZO5.js";import{t as je}from"./transform-location-D3NunIXR.js";import{t as Me}from"./onConsentProvidedOrEdited-aW5i2RS8.js";var Ne={ID1:`14964`,ID2:`13853`};W();function Pe(e){return e.nodeName===`INPUT`||e.nodeName===`SELECT`||e.nodeName===`TEXTAREA`}function Fe(e){var t;return typeof Event==`function`?t=new Event(e,{bubbles:!0}):(t=document.createEvent(`Event`)).initEvent(e,!0,!1),t}function Ie(e,t){var n=Object.getOwnPropertyDescriptor(e.prototype,`value`),r=n.set;n.set=function(){r.apply(this,arguments),t({target:this})},Object.defineProperty(e.prototype,"value",n)}function Le(e){var t={force:!1,replaceWith:`[blank]`};e!==void 0&&`force`in e&&(t.force=e.force),e!==void 0&&`replaceWith`in e&&(t.replaceWith=e.replaceWith);try{if(document.querySelector(`:blank`),!t.force)return}catch{}var n,r,i,a,o,s,c,l=((n=t.replaceWith)[0]===`.`?(r=n.slice(1),i=function(e){e.classList.remove(r)},a=function(e){e.classList.add(r)}):(r=n.slice(1,-1),i=function(e){e.removeAttribute(r,``)},a=function(e){e.setAttribute(r,``)}),function(e){var t=e.target;Pe(t)&&((t.nodeName===`SELECT`?t.options[t.selectedIndex]&&t.options[t.selectedIndex].value:t.value)?i(t):a(t))}),u=function(){document.body&&(document.body.addEventListener(`change`,l),document.body.addEventListener(`input`,l))},d=function(){for(var e=document.querySelectorAll(`input, select, textarea`),t=0;t<e.length;t++)l({target:e[t]})};document.body?u():window.addEventListener(`load`,u),document.documentElement.className.indexOf(`js-blank-pseudo`)===-1&&(document.documentElement.className+=` js-blank-pseudo`),Ie(self.HTMLInputElement,l),Ie(self.HTMLSelectElement,l),Ie(self.HTMLTextAreaElement,l),o=self.HTMLOptionElement,s=Object.getOwnPropertyDescriptor(o.prototype,`selected`),c=s.set,s.set=function(e){c.apply(this,arguments);var t=Fe(`change`);this.parentElement.dispatchEvent(t)},Object.defineProperty(o.prototype,"selected",s),d(),self.MutationObserver===void 0?(window.addEventListener(`load`,d),window.addEventListener(`DOMContentLoaded`,d)):new MutationObserver(function(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.addedNodes.length;r++){var i=n.addedNodes[r];i.nodeType===1&&Pe(i)&&l({target:i})}}).observe(document,{childList:!0,subtree:!0})}Le(),(function(){var e=(function(e,t){var n=function(e){for(var t=0,n=e.length;t<n;t++)r(e[t])},r=function(e){var t=e.target,n=e.attributeName,r=e.oldValue;t.attributeChangedCallback(n,r,t.getAttribute(n))};return function(i,a){var o=i.constructor.observedAttributes;return o&&e(a).then(function(){new t(n).observe(i,{attributes:!0,attributeOldValue:!0,attributeFilter:o});for(var e=0,a=o.length;e<a;e++)i.hasAttribute(o[e])&&r({target:i,attributeName:o[e],oldValue:null})}),i}});function t(e,t){if(e){if(typeof e==`string`)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r===`Object`&&e.constructor&&(r=e.constructor.name),r===`Map`||r===`Set`)return Array.from(e);if(r===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}}function n(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function r(e,n){var r=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!r){if(Array.isArray(e)||(r=t(e))||n&&e&&typeof e.length==`number`){r&&(e=r);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,s=!1,c;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,c=e},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(s)throw c}}}}var i=!0,a=!1,o=`querySelectorAll`,s=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:MutationObserver,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[`*`],c=function t(n,a,s,c,l,u){var d=r(n),f;try{for(d.s();!(f=d.n()).done;){var p=f.value;
2(u||o in p)&&(l?s.has(p)||(s.add(p),c.delete(p),e(p,l)):c.has(p)||(c.add(p),s.delete(p),e(p,l)),u||t(p[o](a),a,s,c,l,i))}}catch(e){d.e(e)}finally{d.f()}},l=new n(function(e){if(s.length){var t=s.join(`,`),n=new Set,o=new Set,l=r(e),u;try{for(l.s();!(u=l.n()).done;){var d=u.value,f=d.addedNodes,p=d.removedNodes;c(p,t,n,o,a,a),c(f,t,n,o,i,a)}}catch(e){l.e(e)}finally{l.f()}}}),u=l.observe;return(l.observe=function(e){return u.call(l,e,{subtree:i,childList:i})})(t),l},c=`querySelectorAll`,l=self,u=l.document,d=l.Element,f=l.MutationObserver,p=l.Set,m=l.WeakMap,h=function(e){return c in e},g=[].filter,_=(function(e){var t=new m,n=function(e){for(var n=0,r=e.length;n<r;n++)t.delete(e[n])},r=function(){for(var e=v.takeRecords(),t=0,n=e.length;t<n;t++)o(g.call(e[t].removedNodes,h),!1),o(g.call(e[t].addedNodes,h),!0)},i=function(e){return e.matches||e.webkitMatchesSelector||e.msMatchesSelector},a=function(n,r){var a;if(r)for(var o,s=i(n),c=0,u=l.length;c<u;c++)s.call(n,o=l[c])&&(t.has(n)||t.set(n,new p),a=t.get(n),a.has(o)||(a.add(o),e.handle(n,r,o)));else t.has(n)&&(a=t.get(n),t.delete(n),a.forEach(function(t){e.handle(n,r,t)}))},o=function(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=0,r=e.length;n<r;n++)a(e[n],t)},l=e.query,_=e.root||u,v=s(a,_,f,l),y=d.prototype.attachShadow;return y&&(d.prototype.attachShadow=function(e){var t=y.call(this,e);return v.observe(t),t}),l.length&&o(_[c](l)),{drop:n,flush:r,observer:v,parse:o}}),v=self,y=v.document,b=v.Map,x=v.MutationObserver,S=v.Object,C=v.Set,w=v.WeakMap,T=v.Element,E=v.HTMLElement,D=v.Node,O=v.Error,k=v.TypeError,A=v.Reflect,j=S.defineProperty,M=S.keys,N=S.getOwnPropertyNames,P=S.setPrototypeOf,F=!self.customElements,I=function(e){for(var t=M(e),n=[],r=new C,i=t.length,a=0;a<i;a++){n[a]=e[t[a]];try{delete e[t[a]]}catch{r.add(a)}}return function(){for(var a=0;a<i;a++)r.has(a)||(e[t[a]]=n[a])}};if(F){var L=function(){var e=this.constructor;if(!te.has(e))throw new k(`Illegal constructor`);var t=te.get(e);return re(H||P(ee.call(y,t),e.prototype),t)},ee=y.createElement,te=new b,R=new b,z=new b,B=new b,ne=[],V=_({query:ne,handle:function(e,t,n){var r=z.get(n);if(t&&!r.isPrototypeOf(e)){var i=I(e);H=P(e,r);try{new r.constructor}finally{H=null,i()}}var a=`${t?``:`dis`}connectedCallback`;a in r&&e[a]()}}).parse,H=null,U=function(e){if(!R.has(e)){var t,n=new Promise(function(e){t=e});R.set(e,{$:n,_:t})}return R.get(e).$},re=e(U,x);self.customElements={define:function(e,t){if(B.has(e))throw new O(`the name "${e}" has already been used with this registry`);te.set(t,e),z.set(e,t.prototype),B.set(e,t),ne.push(e),U(e).then(function(){V(y.querySelectorAll(e))}),R.get(e)._(t)},get:function(e){return B.get(e)},whenDefined:U},j(L.prototype=E.prototype,`constructor`,{value:L}),self.HTMLElement=L,y.createElement=function(e,t){var n=t&&t.is,r=n?B.get(n):B.get(e);return r?new r:ee.call(y,e)},`isConnected`in D.prototype||j(D.prototype,`isConnected`,{configurable:!0,get:function(){return!(this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}})}else if(F=!self.customElements.get(`extends-br`),F)try{var ie=function e(){return self.Reflect.construct(HTMLBRElement,[],e)};ie.prototype=HTMLLIElement.prototype;var ae=`extends-br`;self.customElements.define(`extends-br`,ie,{extends:`br`}),F=y.createElement(`br`,{is:ae}).outerHTML.indexOf(ae)<0;var oe=self.customElements,se=oe.get,ce=oe.whenDefined;self.customElements.whenDefined=function(e){var t=this;return ce.call(this,e).then(function(n){return n||se.call(t,e)})}}catch{}if(F){var le=function(e){we(he.get(e).querySelectorAll(this),e.isConnected)},W=self.customElements,ue=y.createElement,de=W.define,fe=W.get,pe=W.upgrade,me=(A||{construct:function(e){return e.call(this)}}).construct,he=new w,ge=new C,_e=new b,ve=new b,ye=new b,be=new b,xe=[],Se=[],Ce=function(e){return be.get(e)||fe.call(W,e)},we=_({query:Se,handle:function(e,t,n){var r=ye.get(n);if(t&&!r.isPrototypeOf(e)){var i=I(e);ke=P(e,r);try{new r.constructor}finally{ke=null,i()}}var a=`${t?``:`dis`}connectedCallback`;a in r&&e[a]()}}).parse,Te=_({query:xe,handle:function(e,t){he.has(e)&&(t?ge.add(e):ge.delete(e),Se.length&&le.call(Se,e))}}).parse,Ee=T.prototype.attachShadow;Ee&&(T.prototype.attachShadow=function(e){var t=Ee.call(this,e);return he.set(this,t),t});var De=function(e){if(!ve.has(e)){var t,n=new Promise(function(e){t=e});ve.set(e,{$:n,_:t})}return ve.get(e).$},Oe=e(De,x),ke=null;N(self).filter(function(e){return/^HTML.*Element$/.test(e)}
2).forEach(function(e){var t=self[e];function n(){var e=this.constructor;if(!_e.has(e))throw new k(`Illegal constructor`);var n=_e.get(e),r=n.is,i=n.tag;if(r){if(ke)return Oe(ke,r);var a=ue.call(y,i);return a.setAttribute(`is`,r),Oe(P(a,e.prototype),r)}else return me.call(this,t,[],e)}j(n.prototype=t.prototype,`constructor`,{value:n}),j(self,e,{value:n})}),y.createElement=function(e,t){var n=t&&t.is;if(n){var r=be.get(n);if(r&&_e.get(r).tag===e)return new r}var i=ue.call(y,e);return n&&i.setAttribute(`is`,n),i},W.get=Ce,W.whenDefined=De,W.upgrade=function(e){var t=e.getAttribute(`is`);if(t){var n=be.get(t);if(n){Oe(P(e,n.prototype),t);return}}pe.call(W,e)},W.define=function(e,t,n){if(Ce(e))throw new O(`'${e}' has already been defined as a custom element`);var r,i=n&&n.extends;_e.set(t,i?{is:e,tag:i}:{is:``,tag:e}),i?(r=`${i}[is="${e}"]`,ye.set(r,t.prototype),be.set(e,t),Se.push(r)):(de.apply(W,arguments),xe.push(r=e)),De(e).then(function(){i?(we(y.querySelectorAll(r)),ge.forEach(le,[r])):Te(y.querySelectorAll(r))}),ve.get(e)._(t)}}})();var Re=()=>{let e=document.querySelectorAll(`.js-search-toggle`),t=document.querySelectorAll(`.js-search-form-wrapper`),n=document.querySelectorAll(`.js-search-input`),r=(e,t,n)=>{t.length&&n.length&&(e.preventDefault(),t.forEach(e=>{e.classList.toggle(`search-toggle--open`)}),n.forEach(e=>{e.focus()}),Array.from(document.getElementsByClassName(`nav__search-toggle-icon--open`)).forEac
2h(e=>{Be(e)&&e.focus()}))};e.length&&t.length&&e.forEach(e=>{e.addEventListener(`click`,e=>{r(e,t,n)}),e.addEventListener(`keydown`,e=>{(e.key===`Enter`||e.code===`Enter`)&&r(e,t,n)})}),n.length&&n.forEach(e=>e.addEventListener(`blur`,()=>e.value=e.value.trim()))},ze=()=>{let e=document.querySelectorAll(`.js-search-input`),t=document.querySelectorAll(`.search-form__cancel-btn`);t.length&&t.forEach(t=>{t.addEventListener(`click`,()=>{if(e.forEach(e=>e.value=``),Be(document.getElementById(`searchToggleMobile`))){e[0].focus();return}e[1].focus()})})},Be=e=>e?window.getComputedStyle(e).display!==`none`:!1,Ve={initNavigationSearch:()=>{Re(),ze()}},He=e=>({async fetch(t,n,r){return new Promise(i=>{ye(`${e}?root=${encodeURI(t)}&site=${encodeURI(n)}&lang=${encodeURI(r)}`).then(e=>{let t;try{t=JSON.parse(e)}catch{t={}}i(t)}).finally(()=>i({}))})}}),Ue=function(e){return e.always=`always`,e.gkLoggedIn=`gkLoggedIn`,e}({}),We=e=>e&&(e.startsWith(`http://`)||e.startsWith(`https://`)),Ge=e=>!e||e===`/`?e:e.replace(/\/+$/,``),Ke=(e,t)=>{if(e){let n={title:e.title,link:e.link,name:e.name,hasChildren:e.children?.length>0};if(e.link&&t&&Ge(e.link)===Ge(t))return[n];if(e?.children)for(let r=0;r<e.children.length;r+=1){let i=Ke(e.children[r],t);if(i.length)return[n,...i]}}return[]},qe=e=>e.split(`/`).filter(e=>e),Je=(e,t)=>{if(We(t))return Ke(e,t);let n=qe(t);for(let t=n.length;t>0;--t){let r=Ke(e,`/${n.slice(0,t).join(`/`)}`);if(r.length)return r}return Ke(e,`/`)},Ye=e=>{let t=z(()=>Je(e.value,window.location.pathname));return{activePathItems:t,isActive:e=>t.value.some(({link:t})=>t===e.link)}},Xe=(e,t)=>z(()=>{let n=e.value,r=ce(n),i=n.slice(r.length),a=`/${se}/buchung`;if(t.value){if(i.startsWith(`/buchung`))return`${r}/${se}${i}`}else if(i.startsWith(a))return`${r}${i.slice(`/${se}`.length)}`;return n}),Ze=P({__name:`NavLink`,props:{href:{},openInNewTab:{type:Boolean},bold:{type:Boolean},trackingCode:{}},setup(e){let t=e,{isGk:n}=De(),r=Xe(m(t,`href`),n);return(t,n)=>(I(),L(Te,{class:y([`nav__link`,{"nav__link--bold":e.bold}]),href:h(r),"open-in-new-tab":e.openInNewTab,"tracking-code":e.trackingCode},{default:E(()=>[k(t.$slots,`default`)]),_:3},8,[`class`,`href`,`open-in-new-tab`,`tracking-code`]))}}),Qe={class:`nav__item`},$e=P({__name:`NavTip`,props:{tip:{},cluster:{}},setup(e){let t=e,n=`flyoutNavTip_${Se(t.cluster)}_link_${Se(t.tip.title)}`,r=e=>{Ce({trackingCode:n,track:!0},e.currentTarget)};return(t,n)=>(I(),N(`li`,Qe,[F(Ze,{class:`nav__link`,href:e.tip.link,"open-in-new-tab":e.tip.newTab,onClick:r},{default:E(()=>[M(`span`,null,b(e.tip.title),1)]),_:1},8,[`href`,`open-in-new-tab`])]))}});typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var et=e=>e!=null,tt=[`input:not([inert]):not([inert] *)`,`select:not([inert]):not([inert] *)`,`textarea:not([inert]):not([inert] *)`,`a[href]:not([inert]):not([inert] *)`,`area[href]:not([inert]):not([inert] *)`,`button:not([inert]):not([inert] *)`,`[tabindex]:not(slot):not([inert]):not([inert] *)`,`audio[controls]:not([inert]):not([inert] *)`,`video[controls]:not([inert]):not([inert] *)`,`[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)`,`details>summary:first-of-type:not([inert]):not([inert] *)`,`details:not([inert]):not([inert] *)`],nt=tt.join(`,`),rt=typeof Element>`u`,it=rt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,at=!rt&&Element.prototype.getRootNode?function(e){return e?.getRootNode?.call(e)}:function(e){return e?.ownerDocument},ot=function(e,t){t===void 0&&(t=!0);var n=e?.getAttribute?.call(e,`inert`);return n===``||n===`true`||t&&e&&(typeof e.closest==`function`?e.closest(`[inert]`):ot(e.parentNode))},st=function(e){var t=e?.getAttribute?.call(e,`contenteditable`);return t===``||t===`true`},ct=function(e,t,n){if(ot(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(nt));return t&&it.call(e,nt)&&r.unshift(e),r=r.filter(n),r},lt=function(e,t,n){for(var r=[],i=Array.from(e);i.length;){var a=i.shift();if(!ot(a,!1))if(a.tagName===`SLOT`){var o=a.assignedElements(),s=lt(o.length?o:a.children,!0,n);
vendor: 8,725 bytes, lines 2-4
2n.flatten?r.push.apply(r,s):r.push({scopeParent:a,candidates:s})}else{it.call(a,nt)&&n.filter(a)&&(t||!e.includes(a))&&r.push(a);var c=a.shadowRoot||typeof n.getShadowRoot==`function`&&n.getShadowRoot(a),l=!ot(c,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(a));if(c&&l){var u=lt(c===!0?a.children:c.children,!0,n);n.flatten?r.push.apply(r,u):r.push({scopeParent:a,candidates:u})}else i.unshift.apply(i,a.children)}}return r},ut=function(e){return!isNaN(parseInt(e.getAttribute(`tabindex`),10))},dt=function(e){if(!e)throw Error(`No node provided`);return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||st(e))&&!ut(e)?0:e.tabIndex},ft=function(e,t){var n=dt(e);return n<0&&t&&!ut(e)?0:n},pt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},mt=function(e){return e.tagName===`INPUT`},ht=function(e){return mt(e)&&e.type===`hidden`},gt=function(e){return e.tagName===`DETAILS`&&Array.prototype.slice.apply(e.children).some(function(e){return e.tagName===`SUMMARY`})},_t=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},vt=function(e){if(!e.name)return!0;var t=e.form||at(e),n=function(e){return t.querySelectorAll(`input[type="radio"][name="`+e+`"]`)},r;if(typeof window<`u`&&window.CSS!==void 0&&typeof window.CSS.escape==`function`)r=n(window.CSS.escape(e.name));else try{r=n(e.name)}catch(e){return console.error(`Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s`,e.message),!1}var i=_t(r,e.form);return!i||i===e},yt=function(e){return mt(e)&&e.type===`radio`},bt=function(e){return yt(e)&&!vt(e)},xt=function(e){var t=e&&at(e),n=t?.host,r=!1;if(t&&t!==e){var i,a,o;for(r=!!((i=n)!=null&&(a=i.ownerDocument)!=null&&a.contains(n)||e!=null&&(o=e.ownerDocument)!=null&&o.contains(e));!r&&n;){var s,c;t=at(n),n=t?.host,r=!!((s=n)!=null&&(c=s.ownerDocument)!=null&&c.contains(n))}}return r},St=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return n===0&&r===0},Ct=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if(n===`full-native`&&`checkVisibility`in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});var i=getComputedStyle(e).visibility;if(i===`hidden`||i===`collapse`)return!0;var a=it.call(e,`details>summary:first-of-type`)?e.parentElement:e;if(it.call(a,`details:not([open]) *`))return!0;if(!n||n===`full`||n===`full-native`||n===`legacy-full`){if(typeof r==`function`){for(var o=e;e;){var s=e.parentElement,c=at(e);if(s&&!s.shadowRoot&&r(s)===!0)return St(e);e=e.assignedSlot?e.assignedSlot:!s&&c!==e.ownerDocument?c.host:s}e=o}if(xt(e))return!e.getClientRects().length;if(n!==`legacy-full`)return!0}else if(n===`non-zero-area`)return St(e);return!1},wt=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName===`FIELDSET`&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if(r.tagName===`LEGEND`)return it.call(t,`fieldset[disabled] *`)?!0:!r.contains(e)}return!0}t=t.parentElement}return!1},Tt=function(e,t){return!(t.disabled||ht(t)||Ct(t,e)||gt(t)||wt(t))},Et=function(e,t){return!(bt(t)||dt(t)<0||!Tt(e,t))},Dt=function(e){var t=parseInt(e.getAttribute(`tabindex`),10);return!!(isNaN(t)||t>=0)},Ot=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,o=ft(a,i),s=i?Ot(e.candidates):a;o===0?i?t.push.apply(t,s):t.push(a):n.push({documentOrder:r,tabIndex:o,item:e,isScope:i,content:s})}),n.sort(pt).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},kt=function(e,t){return t||={},Ot(t.getShadowRoot?lt([e],t.includeContainer,{filter:Et.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Dt}):ct(e,t.includeContainer,Et.bind(null,t)))},At=function(e,t){return t||={},t.getShadowRoot?lt([e],t.includeContainer,{filter:Tt.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):ct(e,t.includeContainer,Tt.bind(null,t))},jt=function(e,t){if(t||={},!e)throw Error(`No node provided`);return it.call(e,nt)===!1?!1:Et(t,e)},Mt=tt.concat(`iframe:not([inert]):not([inert] *)`).join(`,`),Nt=function(e,t){if(t||={},!e)throw Error(`No node provided`);return it.call(e,Mt)===!1?!1:Tt(t,e)};function Pt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ft(e){if(Array.isArray(e))return Pt(e)}function It(e,t){var n=typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(!n){if(Array.isArray(e)||(n=Gt(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function Lt(e,t,n){return(t=Wt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rt(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function zt(){throw TypeError(`Invalid attempt to spread non-iterable instance.
4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Vt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Bt(Object(n),!0).forEach(function(t){Lt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ht(e){return Ft(e)||Rt(e)||Gt(e)||zt()}function Ut(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Wt(e){var t=Ut(e,`string`);return typeof t==`symbol`?t:t+``}function Gt(e,t){if(e){if(typeof e==`string`)return Pt(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pt(e,t):void 0}}var Kt={getActiveTrap:function(e){return e?.length>0?e[e.length-1]:null},activateTrap:function(e,t){t!==Kt.getActiveTrap(e)&&Kt.pauseTrap(e);var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),Kt.unpauseTrap(e)},pauseTrap:function(e){Kt.getActiveTrap(e)?._setPausedState(!0)},unpauseTrap:function(e){var t=Kt.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},qt=function(e){return e.tagName&&e.tagName.toLowerCase()===`input`&&typeof e.select==`function`},Jt=function(e){return e?.key===`Escape`||e?.key===`Esc`||e?.keyCode===27},Yt=function(e){return e?.key===`Tab`||e?.keyCode===9},Xt=function(e){return Yt(e)&&!e.shiftKey},Zt=function(e){return Yt(e)&&e.shiftKey},Qt=function(e){return setTimeout(e,0)},$t=function(e){var t=[...arguments].slice(1);return typeof e==`function`?e.apply(void 0,t):e},en=function(e){return e.target.shadowRoot&&typeof e.composedPath==`function`?e.composedPath()[0]:e.target},tn=[],nn=function(e,t){var n=t?.document||document,r=t?.trapStack||tn,i=Vt({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,delayReturnFocus:!0,isolateSubtrees:!1,isKeyForward:Xt,isKeyBackward:Zt},t),a={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},o,s=function(e,t,n){return e&&e[t]!==void 0?e[t]:i[n||t]},c=function(e,t){var n=typeof t?.composedPath==`function`?t.composedPath():void 0;return a.containerGroups.findIndex(function(t){var r=t.container,i=t.tabbableNodes;return r.contains(e)||n?.includes(r)||i.find(function(t){return t===e})})},l=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.hasFallback,a=r===void 0?!1:r,o=t.params,s=o===void 0?[]:o,c=i[e];if(typeof c==`function`&&(c=c.apply(void 0,Ht(s))),c===!0&&(c=void 0),!c){
4if(c===void 0||c===!1)return c;throw Error(`\`${e}\` was specified but was not a node, or did not return a node`)}var l=c;if(typeof c==`string`){try{l=n.querySelector(c)}catch(t){throw Error(`\`${e}\` appears to be an invalid selector; error="${t.message}"`)}if(!l&&!a)throw Error(`\`${e}\` as selector refers to no known node`)}return l},u=function(e){var t=e.activeElement;return t?t.shadowRoot&&t.shadowRoot.activeElement!==null?u(t.shadowRoot):t:null},d=function(){var e=l(`initialFocus`,{hasFallback:!0});if(e===!1)return!1;if(e===void 0||e&&!Nt(e,i.tabbableOptions)){var t=u(n);if(c(t)>=0)e=t;else{var r=a.tabbableGroups[0];e=r&&r.firstTabbableNode||l(`fallbackFocus`)}}else e===null&&(e=l(`fallbackFocus`));if(!e)throw Error(`Your focus-trap needs to have at least one focusable element`);return e},f=function(){if(a.containerGroups=a.containers.map(function(e){var t=kt(e,i.tabbableOptions),n=At(e,i.tabbableOptions),r=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,o=n.find(function(e){return jt(e)}),s=n.slice().reverse().find(function(e){return jt(e)});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:!!t.find(function(e){return dt(e)>0}),firstTabbableNode:r,lastTabbableNode:a,firstDomTabbableNode:o,lastDomTabbableNode:s,nextTabbableNode:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=t.indexOf(e);return i<0?r?n.slice(n.indexOf(e)+1).find(function(e){return jt(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return jt(e)}):t[i+(r?1:-1)]}}}),a.tabbableGroups=a.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!l(`fallbackFocus`))throw Error(`Your focus-trap must have at least one container with at least one tabbable node in it at all times`);if(a.containerGroups.find(function(e){return e.posTabIndexesFound})&&a.containerGroups.length>1)throw Error(`At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.`)},p=function(e){if(e!==!1&&e!==u(document)){if(!e||!e.focus){p(d());return}
vendor: 4,096 bytes, line 4
4e.focus({preventScroll:!!i.preventScroll}),a.mostRecentlyFocusedNode=e,qt(e)&&e.select()}},m=function(e){var t=l(`setReturnFocus`,{params:[e]});return t||(t===!1?!1:e)},h=function(e){var t=e.target,n=e.event,r=e.isBackward,o=r===void 0?!1:r;t||=en(n),f();var s=null;if(a.tabbableGroups.length>0){var u=c(t,n),d=u>=0?a.containerGroups[u]:void 0;if(u<0)s=o?a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:a.tabbableGroups[0].firstTabbableNode;else if(o){var p=a.tabbableGroups.findIndex(function(e){var n=e.firstTabbableNode;return t===n});if(p<0&&(d.container===t||Nt(t,i.tabbableOptions)&&!jt(t,i.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(p=u),p>=0){var m=p===0?a.tabbableGroups.length-1:p-1,h=a.tabbableGroups[m];s=dt(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else Yt(n)||(s=d.nextTabbableNode(t,!1))}else{var g=a.tabbableGroups.findIndex(function(e){var n=e.lastTabbableNode;return t===n});if(g<0&&(d.container===t||Nt(t,i.tabbableOptions)&&!jt(t,i.tabbableOptions)&&!d.nextTabbableNode(t))&&(g=u),g>=0){var _=g===a.tabbableGroups.length-1?0:g+1,v=a.tabbableGroups[_];s=dt(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else Yt(n)||(s=d.nextTabbableNode(t))}}else s=l(`fallbackFocus`);return s},g=function(e){if(!(c(en(e),e)>=0)){if($t(i.clickOutsideDeactivates,e)){o.deactivate({returnFocus:i.returnFocusOnDeactivate});return}$t(i.allowOutsideClick,e)||e.preventDefault()}},_=function(e){var t=en(e),n=c(t,e)>=0;if(n||t instanceof Document)n&&(a.mostRecentlyFocusedNode=t);else{e.stopImmediatePropagation();var r,o=!0;if(a.mostRecentlyFocusedNode)if(dt(a.mostRecentlyFocusedNode)>0){var s=c(a.mostRecentlyFocusedNode),l=a.containerGroups[s].tabbableNodes;if(l.length>0){var u=l.findIndex(function(e){return e===a.mostRecentlyFocusedNode});u>=0&&(i.isKeyForward(a.recentNavEvent)?u+1<l.length&&(r=l[u+1],o=!1):u-1>=0&&(r=l[u-1],o=!1))}}else a.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return dt(e)>0})})||(o=!1);else o=!1;o&&(r=h({target:a.mostRecentlyFocusedNode,isBackward:i.isKeyBackward(a.recentNavEvent)})),p(r||a.mostRecentlyFocusedNode||d())}a.recentNavEvent=void 0},v=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;a.recentNavEvent=e;var n=h({event:e,isBackward:t});n&&(Yt(e)&&e.preventDefault(),p(n))},y=function(e){(i.isKeyForward(e)||i.isKeyBackward(e))&&v(e,i.isKeyBackward(e))},b=function(e){Jt(e)&&$t(i.escapeDeactivates,e)!==!1&&(e.preventDefault(),o.deactivate())},x=function(e){c(en(e),e)>=0||$t(i.clickOutsideDeactivates,e)||$t(i.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},S=function(){if(a.active){Kt.activateTrap(r,o);var e;return i.delayInitialFocus?e=new Promise(function(e){a.delayInitialFocusTimer=Qt(function(){p(d()),e()})}):p(d()),n.addEventListener(`focusin`,_,!0),n.addEventListener(`mousedown`,g,{capture:!0,passive:!1}),n.addEventListener(`touchstart`,g,{capture:!0,passive:!1}),n.addEventListener(`click`,x,{capture:!0,passive:!1}),n.addEventListener(`keydown`,y,{capture:!0,passive:!1}),n.addEventListener(`keydown`,b),e}},C=function(e){a.active&&!a.paused&&o._setSubtreeIsolation(!1),a.adjacentElements.clear(),a.alreadySilent.clear();var t=new Set,n=new Set,r=It(e),i;try{for(r.s();!(i=r.n()).done;){var s=i.value;t.add(s);for(var c=typeof ShadowRoot<`u`&&s.getRootNode()instanceof ShadowRoot,l=s;l;){t.add(l);var u=l.parentElement,d=[];u?d=u.children:!u&&c&&(d=l.getRootNode().children,u=l.getRootNode().host,c=typeof ShadowRoot<`u`&&u.getRootNode()instanceof ShadowRoot);var f=It(d),p;try{for(f.s();!(p=f.n()).done;){var m=p.value;n.add(m)}}catch(e){f.e(e)}finally{f.f()}l=u}}}catch(e){r.e(e)}finally{r.f()}t.forEach(function(e){n.delete(e)}),a.adjacentElements=n},w=function(){if(a.active)return n.removeEventListener(`focusin`,_,!0),n.removeEventListener(`mousedown`,g,!0),n.removeEventListener(`touchstart`,g,!0),n.removeEventListener(`click`,x,!0),n.removeEventListener(`keydown`,y,!0),n.removeEventListener(`keydown`,b),o},T=typeof window<`u`&&`MutationObserver`in window?new MutationObserver(function(e){var t=a.mostRecentlyFocusedNode;
4t&&e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===t||typeof e.contains==`function`&&e.contains(t)})})&&a.containers.some(function(e){return e?.isConnected})&&(f(),p(d()))}):void 0,E=function(){T&&(T.disconnect(),a.active&&!a.paused&&a.containers.map(function(e){T.observe(e,{subtree:!0,childList:!0})}))};return o={get active(){return a.active},get paused(){return a.paused},activate:function(e){if(a.active)return this;var t=s(e,`onActivate`),i=s(e,`onPostActivate`),c=s(e,`checkCanFocusTrap`),l=Kt.getActiveTrap(r),d=!1;if(l&&!l.paused){var p;(p=l._setSubtreeIsolation)==null||p.call(l,!1),d=!0}try{c||f(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=u(n),t?.({trap:o});var m=function(){c&&f();var e=function(){o._setSubtreeIsolation(!0),E(),i?.({trap:o})},t=S();t?t.then(e):e()};if(c)return c(a.containers.concat()).then(m,m),this;m()}catch(e){if(l===Kt.getActiveTrap(r)&&d){var h;(h=l._setSubtreeIsolation)==null||h.call(l,!0)}throw e}return this},deactivate:function(e){if(!a.active)return this;var t=Vt({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},e);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,a.paused||o._setSubtreeIsolation(!1),a.alreadySilent.clear(),w(),a.active=!1,a.paused=!1,E(),Kt.deactivateTrap(r,o);var n=s(t,`onDeactivate`),c=s(t,`onPostDeactivate`),l=s(t,`checkCanReturnFocus`),u=s(t,`delayReturnFocus`),d=s(t,`returnFocus`,`returnFocusOnDeactivate`);n?.({trap:o});var f=function(){d&&p(m(a.nodeFocusedBeforeActivation)),c?.({trap:o})},h=function(){u&&d?Qt(f):f()};return d&&l?(l(m(a.nodeFocusedBeforeActivation)).then(h,h),this):(h(),this)},pause:function(e){return a.active?(a.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return!a.active||(a.manuallyPaused=!1,r[r.length-1]!==this)?this:this._setPausedState(!1,e)},updateContainerElements:function(e){return a.containers=[].concat(e).filter(
4Boolean).map(function(e){return typeof e==`string`?n.querySelector(e):e}),i.isolateSubtrees&&C(a.containers),a.active&&(f(),a.paused||o._setSubtreeIsolation(!0)),E(),this}},Object.defineProperties(o,{_isManuallyPaused:{value:function(){return a.manuallyPaused}},_setPausedState:{value:function(e,t){if(a.paused===e)return this;if(a.paused=e,e){var n=s(t,`onPause`),r=s(t,`onPostPause`);n?.({trap:o}),w(),o._setSubtreeIsolation(!1),E(),r?.({trap:o})}else{var i=s(t,`onUnpause`),c=s(t,`onPostUnpause`);i?.({trap:o}),(function(){f();var e=function(){o._setSubtreeIsolation(!0),E(),c?.({trap:o})},t=S();t?t.then(e):e()})()}return this}},_setSubtreeIsolation:{value:function(e){i.isolateSubtrees&&a.adjacentElements.forEach(function(t){if(e)switch(i.isolateSubtrees){case`aria-hidden`:(t.ariaHidden===`true`||t.getAttribute(`aria-hidden`)?.toLowerCase()===`true`)&&a.alreadySilent.add(t),t.setAttribute(`aria-hidden`,`true`);break;default:(t.inert||t.hasAttribute(`inert`))&&a.alreadySilent.add(t),t.setAttribute(`inert`,!0);break}else if(!a.alreadySilent.has(t))switch(i.isolateSubtrees){case`aria-hidden`:t.removeAttribute(`aria-hidden`);break;default:t.removeAttribute(`inert`);break}})}}}),o.updateContainerElements(e),o};function rn(e,t={}){let n,{immediate:r,...i}=t,a=p(!1),o=p(!1),s=e=>n&&n.activate(e),c=e=>n&&n.deactivate(e);return j(z(()=>pe(v(e)).map(e=>{let t=v(e);return typeof t==`string`?t:he(t)}).filter(et)),e=>{if(e.length)if(!n)n=nn(e,{...i,onActivate(e){a.value=!0,t.onActivate&&t.onActivate(e)},onDeactivate(e){a.value=!1,t.onDeactivate&&t.onDeactivate(e)}}),r&&s();else{let t=n?.active;n?.updateContainerElements(e),!t&&r&&s()}},{flush:`post`}),me(()=>c()),{hasFocus:a,isPaused:o,activate:s,deactivate:c,pause:()=>{n&&(n.pause(),o.value=!0)},unpause:()=>{n&&(n.unpause(),o.value=!1)}}}var an=({element:e,shouldBeActive:t})=>{let{activate:n,deactivate:r}=rn(e);j(t,async()=>{t.value?(await ne(),n()):r()},{immediate:!1})},on=({displayWhen:e})=>{if(!e)return x(!0);let{isGkAdminOrBstv:t}=De();return z(()=>{switch(e){case Ue.always:return!0;case Ue.gkLoggedIn:return t.value;default:return!1}})},sn=P({__name:`ConditionalNavItem`,props:{item:{}},setup(e){let t=on(e.item);return(e,n)=>h(t)?k(e.$slots,`default`,{},void 0,void 0,0):B(``,!0)}}),cn={class:`nav__item nav__cluster flex-25`},ln={key:1,class:`h4 nav__head`,role:`listitem`,tabindex:`0`},un={key:2},dn={key:0,class:`nav__item--clustered`},fn={key:0,class:`nav__footer`},pn=P({__name:`ClusterNavigation`,props:{menu:{},isActive:{type:Boolean},shouldTrap:{type:Boolean}},setup(e){let t=we(),n=e,{t:r}=be(),{isActive:i}=Ye(m(n.menu)),a=T(`flyout`);an({element:a,shouldBeActive:g(n).shouldTrap});let o=(e,n,r=`link`)=>t.createTrackingCode({key:`flyout`,linkType:r,headline:e,pageName:window.bahn?.pagename,prefixedInfo:n===void 0?void 0:[n]});return(t,n)=>(I(),N(`ul`,{ref_key:`flyout`,ref:a,class:`flex-100 nav__list nav__list--clustered`},[(I(!0),N(R,null,D(e.menu.children,t=>(I(),L(sn,{key:`${t.title}-${t.link}-${t.level}`,item:t},{default:E(()=>[M(`li`,cn,[t.linkTarget||t.link?(I(),L(Ze,{key:0,"aria-label":`${h(r)(`linkParentPrefix`)} ${t.title}`,class:`h4`,href:t.linkTarget||t.link,"open-in-new-tab":t.newTab,"tracking-code":o(t.title,e.menu.title)},{default:E(()=>[M(`span`,null,b(t.title),1)]),_:2},1032,[`aria-label`,`href`,`open-in-new-tab`,`tracking-code`])):(I(),N(`span`,ln,b(t.title),1)),t.children.length?(I(),N(`ul`,un,[(I(!0),N(R,null,D(t.children,n=>(I(),N(`li`,{key:`${n.title}-${n.link}-${n.level}`,class:`nav__item--clustered`},[n.link?(I(),L(Ze,{key:0,class:y([`nav__link`,{"cluster__list--active":e.isActive&&h(i)(n)}]),href:n.linkTarget||n.link,"open-in-new-tab":n.newTab,"tracking-code":o(n.title,t.title)},{default:E(()=>[M(`span`,null,b(n.title),1)]),_:2},1032,[`class`,`href`,`open-in-new-tab`,`tracking-code`])):B(``,!0)]))),128)),t.linkTarget||t.link?(I(),N(`li`,dn,[F(Ze,{"aria-label":`${h(r)(`showAll`)}${`: `+t.title}`,class:`nav__link`,href:t.linkTarget||t.link,"open-in-new-tab":t.newTab,"tracking-code":o(t.title)},{default:E(()=>[M(`span`,null,b(h(r)(`showAll`)),1)]),_:1},8,[`aria-label`,`href`,`open-in-new-tab`,`tracking-code`])])):B(``,!0)])):B(``,!0)])]),_:2}
4,1032,[`item`]))),128)),e.menu.tips?.length?(I(),N(`ul`,fn,[(I(!0),N(R,null,D(e.menu.tips,t=>(I(),L($e,{key:`${t.title}-${t.link}`,cluster:e.menu.title,tip:t},null,8,[`cluster`,`tip`]))),128))])):B(``,!0)],512))}}),mn={class:`nav__item flex-100 flex-reset-l`},hn=P({__name:`GeneratedNavigation`,props:{menu:{},isActive:{type:Boolean},shouldTrap:{type:Boolean}},setup(e){let t=we(),n=e,{t:r}=be(),{isActive:i}=Ye(m(n,`menu`)),a=T(`flyout`);an({element:a,shouldBeActive:g(n).shouldTrap});let o=(e,n=`link`)=>t.createTrackingCode({key:`flyout`,linkType:n,headline:e,pageName:window.bahn?.pagename});return(t,n)=>(I(),N(`ul`,{ref_key:`flyout`,ref:a,class:`flex-l flex-100-l nav__list nav__sub-menu`,role:`listbox`},[M(`li`,mn,[F(Ze,{bold:``,href:e.menu.linkTarget||e.menu.link,"open-in-new-tab":e.menu.newTab,"tracking-code":o(e.menu.linkTarget||e.menu.link)},{default:E(()=>[M(`span`,null,b(h(r)(`linkParentPrefix`)+` `+e.menu.title),1)]),_:1},8,[`href`,`open-in-new-tab`,`tracking-code`])]),(I(!0),N(R,null,D(e.menu.children,t=>(I(),L(sn,{key:`${t.title}-${t.link}-${t.level}`,item:t},{default:E(()=>[M(`li`,{class:y([`nav__item flex-100 flex-reset-l`,{"nav__item--active":e.isActive&&h(i)(t)}])},[F(Ze,{href:t.linkTarget||t.link,"open-in-new-tab":t.newTab},{default:E(()=>[M(`span`,null,b(t.title),1)]),_:2},1032,[`href`,`open-in-new-tab`])],2)]),_:2},1032,[`item`]))),128))],512))}}),gn=[`aria-expanded`,`aria-label`],_n=P({__name:`NavArrow`,props:{isOpen:{type:Boolean},menu:{}},emits:[`close`,`open`],setup(e,{emit:t}){let n=e,r=t,i=x(null),{t:a}=be();ve(`Escape`,()=>{n.isOpen&&(r(`close`),i.value?.focus())});let o=e=>{e.detail!==0&&s()},s=()=>{r(n.isOpen?`close`:`open`)};return(t,n)=>(I(),N(R,null,[e.menu.children.length?(I(),N(`button`,{key:0,ref_key:`navArrow`,ref:i,"aria-expanded":e.isOpen,"aria-label":h(a)(`flyoutLabel`,e.menu.title),class:`nav__arrow`,onClick:o,onKeydown:[V(s,[`enter`]),V(s,[`space`])]},null,40,gn)):B(``,!0),k(t.$slots,`default`)],64))}}),vn=[`onMouseenter`],yn=P({__name:`DesktopNavigation`,props:{mainNav:{}},setup(e){let t=we(),n=e,r=x(``),i=x(!1),{isActive:a}=Ye(m(n.mainNav)),o=()=>{r.value=``},s=()=>{o(),i.value=!1},c=e=>{r.value=e.title},l=e=>{c(e),i.value=!0},u=e=>r.value===e.title,d=e=>t.createTrackingCode({key:`flyout`,linkType:`link`,headline:e,pageName:window.bahn?.pagename});return(t,n)=>(I(!0),N(R,null,D(e.mainNav?.children,t=>(I(),N(`li`,{key:`${t.title}-${t.link}-${t.level}`,class:y([`nav__item flex-100 flex-reset-l`,{"nav__item--active":h(a)(t),"nav__item--open":u(t),"webtest-nav__gk":t.displayWhen===h(Ue).gkLoggedIn}]),onMouseenter:e=>l(t),onMouseleave:s},[F(sn,{item:t},{default:E(()=>[F(Ze,{class:y([`nav__link`,{"nav__link--without-subnav":!t.children.length}]),href:t.linkTarget||t.link,"open-in-new-tab":t.newTab,"tracking-code":d(t.title)},{default:E(()=>[M(`span`,null,b(t.title),1)]),_:2},1032,[`class`,`href`,`open-in-new-tab`,`tracking-code`]),t.children.length?(I(),L(_n,{key:0,"is-open":u(t),menu:t,onClose:o,onOpen:e=>c(t)},{default:E(()=>[(t?.clusterMenu==null?e.mainNav?.clusterMenu:t?.clusterMenu)?(I(),L(pn,{key:0,"is-active":h(a)(t),menu:t,"should-trap":u(t)&&!i.value},null,8,[`is-active`,`menu`,`should-trap`])):(I(),L(hn,{key:1,"is-active":h(a)(t),menu:t,"should-trap":u(t)&&!i.value},null,8,[`is-active`,`menu`,`should-trap`]))]),_:2},1032,[`is-open`,`menu`,`onOpen`])):B(``,!0)]),_:2},1032,[`item`])],42,vn))),128))}}),bn=async(e,n,r)=>{let i=document.querySelector(r);if(!i){c.error(`Could not initialise desktop navigation. The container element is not available.`);return}let a=U(yn,{mainNav:e});a.provide(xe,n),window.authentication&&a.provide(Ee,await t()),a.mount(i)},xn=(e,t,n)=>{Oe(()=>bn(e,t,n))},Sn=e=>!!e.key,Cn=x(!1),wn=x(void 0),Tn=x([]),En=x(``),Dn=x(``),On=x(null),kn=x(!1),An=e=>{Cn.value=e},jn=e=>{wn.value=e},Mn=e=>{En.value=e||En.value},Nn=(e,t)=>{Tn.value=e,Mn(t)},Pn=()=>{Tn.value.length>1&&Tn.value.pop()?.hasChildren!==!0&&Pn()},Fn=()=>{Tn.value=[]},In=e=>{Dn.value=e},Ln=e=>{e?.children&&(!On.value||e.children.length>On.value?.children.length)&&(On.value=e)},Rn=e=>{kn.value=e},zn=()=>({expanded:Cn,navigationData:wn,activePathItems:Tn,activeMenuKey:En,currentPagePath:Dn,listWithMaxItems:On,error:kn,setExpanded:An,setError:Rn,setNavigationData:jn,setActivePathItems:Nn,setActiveMenuKey:Mn,popActivePathItem:Pn,resetActivePathItems:Fn,setCurrentPagePath:In,setListWithMaxItems:Ln}),K={navMobileSelector:`.nav--mobile`,navListOpenClassName:`nav__list--open`,menuBtnOpenClassName:`head__nav-menu--open`,pushedContainerClassName:`nav__container--pushed`,pu
4shedClassName:`nav__list--pushed`,bodyOverflowHiddenClassName:`nav--expanded`,TABKEY:9,RETURNKEY:13,ESCKEY:27,nav:document.querySelector(`.js-nav`),toggleButtonEl:document.getElementById(`js-navigation-mobile__toggle-button`),backButtonEl:document.getElementById(`js-navigation-mobile__back-button`),menuEl:document.getElementById(`js-navigation-mobile__menu`),body:document.querySelector(`body`)},Bn=[`aria-expanded`,`aria-label`],Vn=P({__name:`ToggleButton`,props:{label:{}},setup(e){let{error:t,expanded:n,setExpanded:r}=zn(),i=z(()=>n.value?K.menuBtnOpenClassName:``),a=()=>{r(!n.value)};return(r,o)=>te((I(),N(`button`,{"aria-expanded":h(n).valueOf(),"aria-label":e.label||void 0,class:y([`head__nav-menu js-nav-toggle`,i.value]),onClick:a},null,10,Bn)),[[re,!h(t)]])}}),Hn=()=>{let e=document.querySelector(K.navMobileSelector);e&&(e.scroll(0,0),window.scroll(0,0))},Un={class:`head__nav-back-wrapper hidden-l flex-left`},Wn=P({__name:`BackButton`,props:{label:{}},setup(e){let{expanded:t,activePathItems:n,popActivePathItem:r}=zn(),i=z(()=>{let e=n.value,t=e[e.length-1]?.hasChildren;return e?.length>2||e?.length===2&&t});function a(){r(),Hn()}return(n,r)=>te((I(),N(`div`,Un,[M(`button`,{class:`head__nav-back`,onClick:a},[M(`span`,null,b(e.label),1)])],512)),[[re,h(t)&&i.value]])}}),Gn=P({inheritAttrs:!1,__name:`MobileTips`,props:{tips:{},trackingContent:{default:``}},setup(e){let t=e,n=e=>`flyoutNavTip_${Se(t.trackingContent)}_link_${Se(e?.title||``)}`,r=(e,t)=>{Ce({trackingCode:n(e),track:!0},t.currentTarget)};return(t,n)=>(I(!0),N(R,null,D(e.tips,e=>(I(),N(`li`,S({key:`${e.title}-${e.link}`,class:`nav__item flex-100`},{ref_for:!0},t.$attrs),[e.link?(I(),L(Te,{key:0,class:`nav__link nav__link__tip`,href:e.link,"open-in-new-tab":e?.newTab,onClick:t=>r(e,t)},{default:E(()=>[ee(b(e.title),1)]),_:2},1032,[`href`,`open-in-new-tab`,`onClick`])):B(``,!0)],16))),128))}}),Kn=(e,t)=>e.children?.find(e=>e.name===t),qn=(e,t)=>{let n=e,r=[];if(t){let i={title:e.title,link:e.link,hasChildren:!!e.children?.length};return t?.forEach(e=>{if(n.children){let t=Kn(n,e);if(t){let e={title:t.title,link:t.link,name:t.name,hasChildren:!!t.children?.length};r.push(e),n=t}}}),[i,...r]}else return r},Jn=(e,t)=>{if(e)return t.parents?qn(e,t.parents):Je(e,t.link)},Yn=[`data-level`],Xn=[`href`,`lang`,`data-trackingcode`,`aria-label`,`onClick`],Zn={key:1},Qn=P({__name:`MobileList`,props:{items:{default:()=>[]},itemFilter:{type:Function,default:()=>!0},menuKey:{default:`main`},level:{default:1},addParentToSubmenu:{type:Boolean,default:!1},submenuParentPrefix:{default:``},parent:{default:void 0},tips:{default:()=>[]}},setup(e){let t=x(void 0),n=x(),r=fe(t),i=A(),a=e,{setListWithMaxItems:o,expanded:s,activeMenuKey:c,activePathItems:l,navigationData:u,setActivePathItems:d,popActivePathItem:f,setExpanded:p}=zn(),{initTracking:m,createTrackingCode:g}=we();O(()=>{o(t.value)});let v=z(()=>a.items.filter(e=>(e.link||window.bahn)&&a.itemFilter(e))),w=z(()=>{if(!a.addParentToSubmenu||!a.parent)return v.value;let{title:e,link:t,linkTarget:n,newTab:r}=a.parent;return[{title:e,link:t,linkTarget:n,newTab:r,isParent:!0},...v.value]}),T=z(()=>a.level>1&&a.menuKey===c.value),P=z(()=>{if(!T.value)return``;let e=z(()=>v.value.map(({link:e})=>e));return z(()=>l.value.some(t=>{let n=t.link===a?.parent?.link,r=t.name===a?.parent?.name,i=[t.link,a?.parent?.link].every(t=>t&&e.value.includes(t));return n&&r||i})).value?K.navListOpenClassName:``}),te=z(()=>{if(!T.value)return``;let e=l.value,t=e[e.length-1],n=t?.hasChildren,r=!v.value.some(({link:e,name:n})=>e===t?.link&&n===t?.name);return e.slice(0,e.length-1).some(e=>e.link===a?.parent?.link&&e.name===a?.parent?.name)&&(n||r)?K.pushedClassName:``}),ne=z(()=>({top:`${(r.value?.offsetTop??0)+(r.value?.offsetHeight??0)*.75}px`})),V=z(()=>a.parent?l.value.at(-1)?.title==a.parent?.title:l.value.length==1),H=z(()=>V.value||a.items.some(e=>ie(e))),U=e=>!!e.children?.length&&!e.isRedirect,re=(e,t)=>{U(t)&&(e.preventDefault(),d(Jn(u.value?.[a.menuKey],t),a.menuKey),Hn())},ie=e=>l.value.some(({link:t,name:n,title:r})=>t===e.link&&n===e.name&&r===e.title),ae=e=>V.value||ie(e),oe=e=>g({key:`flyout`,linkType:`link`,headline:e.title,prefixedInfo:a.parent?.title?[a.parent.title]:void 0,pageName:window.bahn?.pagename});return ve(`Escape`,e=>{(s||V.value)&&(a.level>1?(f(),Hn(),e.stopImmediatePropagation()):(p(!1),e.stopImmediatePropagation()))}),j(n,()=>{n.value&&n.value.length>0&&m(n.value)}),(r,o)=>{let c=C(`MobileList`,!0);
4return e.items.length?(I(),N(`ul`,{key:0,ref_key:`rootEl`,ref:t,class:y([P.value,te.value]),"data-level":e.level},[(I(!0),N(R,null,D(w.value,t=>(I(),L(sn,{key:`${t.title}-${t.link}-${t.level}`,item:t},{default:E(()=>[M(`li`,{class:y([[{"nav__item--active":ie(t)},{"hidden-xs-s":!ae(t)},{"hidden-m":!H.value}],`nav__item flex-100`])},[M(`a`,S({ref_for:!0,ref_key:`flyoutItemRefs`,ref:n,class:[[{"nav__link--arrow":U(t)},{"nav__link--bold":t.isParent}],`nav__link`],href:t.linkTarget||t.link,lang:h(Sn)(t)?t.key:void 0},{ref_for:!0},h(le)(t.newTab),{"data-trackingcode":t.linkTarget||t.link?oe(t):void 0,"aria-label":t.info||void 0,onClick:e=>re(e,t)}),[t.isParent&&t.link?(I(),N(R,{key:0},[ee(b(e.submenuParentPrefix),1)],64)):B(``,!0),ee(` `+b(t.title),1)],16,Xn),U(t)?(I(),L(c,{key:0,"add-parent-to-submenu":e.addParentToSubmenu,"item-filter":a.itemFilter,items:t.children,level:e.level+1,"menu-key":e.menuKey,parent:t,"submenu-parent-prefix":e.submenuParentPrefix,tips:t.tips,class:`nav__list nav__sub-menu`},null,8,[`add-parent-to-submenu`,`item-filter`,`items`,`level`,`menu-key`,`parent`,`submenu-parent-prefix`,`tips`])):B(``,!0)],2)]),_:2},1032,[`item`]))),128)),k(r.$slots,`default`),e.level>1&&h(s)?(I(),N(`li`,{key:0,style:_(ne.value),"aria-hidden":`true`,class:`nav__active-path-arrow`},null,4)):B(``,!0),F(Gn,{class:y({"hidden-xs-s":!V.value,"hidden-m":!H.value}),tips:e.tips,"tracking-content":e.parent?.title},null,8,[`class`,`tips`,`tracking-content`])],10,Yn)):h(i)?.default?(I(),N(`ul`,Zn,[k(r.$slots,`default`)])):B(``,!0)}}}),$n={class:`nav__indicator-wrapper flex`},er=[`aria-label`,`href`],tr={class:`nav__indicator-list flex`},nr=[`href`,`onClick`],rr=[`onClick`],ir=P({__name:`MobileIndicator`,props:{home:{}},setup(e){let t=e,{activePathItems:n,navigationData:r,setActivePathItems:i}=zn(),a=z(()=>n.value.filter(({hasChildren:e,link:n})=>e&&(!n||n!==t.home.link))),o=e=>{i(Jn(r.value?.main,e))};return(t,n)=>(I(),N(`div`,$n,[M(`a`,{"aria-label":e.home.title||void 0,class:`nav__indicator-home-icon nav__indicator-item`,href:e.home.link,onClick:n[0]||=H(t=>o(e.home),[`prevent`])},null,8,er),M(`ol`,tr,[(I(!0),N(R,null,D(a.value,e=>(I(),N(`li`,{key:JSON.stringify(e),class:`nav__indicator-item`},[e.linkTarget||e.link?(I(),N(`a`,{key:0,href:e.linkTarget||e.link,onClick:H(t=>o(e),[`prevent`])},b(e.title),9,nr)):(I(),N(`span`,{key:1,onClick:H(t=>o(e),[`prevent`])},b(e.title),9,rr))]))),128))])]))}}),ar=(e,t)=>{let n=0;if(e&&t){let t=e,{height:r}=t.style;t.style.height=`auto`,n=t.getBoundingClientRect().height,t.style.height=r}return n},or={class:`meta-tab-navigation__list`,role:`tablist`},sr=[`aria-selected`,`href`],cr=P({__name:`MetaTabNavigation`,setup(e){let t=zn(),n=t.navigationData,r=z(()=>{let{metaTabs:e}=n.value||{};if(!e)return;let{href:t}=window.location,r=0;for(let n=e?.length-1;n>=0;--n){let i=e[n].link;if(i&&t.includes(i)){r=n;break}}return r});return(e,i)=>(I(),N(`div`,{class:y([`meta-tab-navigation`,`meta-tab-navigation--mobile`,{"hidden-xs-s":h(t).activePathItems.value.length>1}])},[M(`div`,or,[(I(!0),N(R,null,D(h(n)?.metaTabs,(e,t)=>(I(),N(`span`,{key:`${e.title}-${e.name}-${e.link}`,class:y([{"meta-tab-navigation__list-item--active":t===r.value},`meta-tab-navigation__list-item`]),role:`presentation`},[M(`a`,{"aria-selected":t===r.value,href:e.link,class:`meta-tab-navigation__link`,role:`tab`},b(e.title),9,sr)],2))),128))])],2))}}),lr={class:`flex-100`},ur=[`data-i18n`,`data-linkprefix`],dr=P({__name:`MobileMenu`,props:{homeScreenreaderLabel:{},submenuParentPrefix:{},formHtml:{},currentLanguage:{},i18n:{},linkPrefix:{},navData:{}},setup(e){let t=e,n=x(),r=x(void 0),i=x(0),a=x(!1),{setCurrentPagePath:o,setNavigationData:s,setError:c,activePathItems:l,navigationData:u,listWithMaxItems:d,expanded:f,setActivePathItems:p}=zn(),m=z(()=>{let e=l.value,t=e[e.length-1]?.hasChildren;return e?.length>2||e?.length===2&&t?K.pushedContainerClassName:``}),g=z(()=>({minHeight:`${i.value/16}rem`})),v=z(()=>u.value?.webLoginEnabled||!1),b=z(()=>u.value?.main?.children||[]),S=z(()=>u.value?.language?.children||[]),C=z(()=>(u.value?.metaTabs?.length??0)>0),{isMobile:T}=ke({includeTablet:!0});w(()=>{T.value||(f.value=!1)}),w(()=>{f.value?K.body?.classList.add(K.bodyOverflowHiddenClassName):K.body?.classList.remove(K.bodyOverflowHiddenClassName)}),O(async()=>
4{if(!Object.keys(t.navData)?.length){c(!0);return}k(t.navData),o(window.location.pathname);let e=j(t.navData?.language);s({...t.navData,language:e}),D()});let D=()=>{let e={link:window.location.pathname};p(Jn(u.value?.main,e),`main`)},k=e=>{n.value={title:t.homeScreenreaderLabel||e?.main?.title,link:e?.main?.link}},A=e=>({...n.value,children:[e]}),j=e=>e?.languages?.length?A({title:e.label||e.currentLanguage?.title,link:e.currentLanguage?.link||`/${t.currentLanguage}`,children:e.languages}):{},P=()=>{d.value&&(i.value=ar(d.value,r.value))},ee=()=>{P(),Hn(),a.value=!a.value},R=()=>{a.value=!0},ne=()=>{a.value=!1},V=()=>{D()};return(t,i)=>(I(),L(ie,{name:`nav`,onEnter:ee,onAfterEnter:R,onAfterLeave:V,onBeforeLeave:ne},{default:E(()=>[te(M(`nav`,{ref_key:`nav`,ref:r,class:y([`nav`,`nav--mobile`,`flex-100 flex-reset-m`,{"nav--open":a.value}]),"aria-labelledby":`mainnavlabel`},[n.value?(I(),L(ir,{key:0,home:n.value},null,8,[`home`])):B(``,!0),M(`div`,lr,[M(`div`,{class:y([m.value,`nav__container flex-100`]),style:_(g.value)},[C.value?(I(),L(cr,{key:0})):B(``,!0),F(Qn,{"add-parent-to-submenu":!0,items:b.value,"submenu-parent-prefix":e.submenuParentPrefix,class:`nav__main flex-100`,"menu-key":`main`},null,8,[`items`,`submenu-parent-prefix`]),v.value?(I(),N(`cms-auth-button`,{key:1,class:y([{"hidden-xs-s":h(l).length>1},`flex nav__login`]),"data-i18n":e.i18n,"data-linkprefix":e.linkPrefix},null,10,ur)):B(``,!0),h(u)?.meta?(I(),L(Qn,{key:2,items:h(u).meta,class:`metanav flex`,"menu-key":`meta`},null,8,[`items`])):B(``,!0),F(Qn,{items:S.value,class:`language-selection flex`,"menu-key":`language`},null,8,[`items`])],6)])],2),[[re,h(f)]])]),_:1}))}});async function fr(e,n,r){let i=document.createDocumentFragment(),a=U(n,{...r});return window.authentication&&a.provide(Ee,await t()),a.mount(i),e?.parentNode?.replaceChild(i,e),a}var pr=e=>{let{toggleButtonEl:t,backButtonEl:n,menuEl:r}=K;if(!(t&&n&&r)){c.error(`Mobile navigation could not be initiated du to missing elements.`);return}let i=t.dataset.label||``,a=n.dataset.label||``,o=r.dataset.homeScreenreaderLabel||``,s=r.dataset.submenuParentPrefix||``,l=r.dataset.currentLanguage||``,u=r.dataset.i18n||``,d=r.dataset.linkprefix||``;fr(t,Vn,{label:i}),U(Wn,{label:a}).mount(n),fr(r,dr,{homeScreenreaderLabel:o,submenuParentPrefix:s,currentLanguage:l,i18n:u,linkPrefix:d,navData:e})},mr=[`aria-label`],hr=[`onKeydown`],gr=[`href`,`lang`,`data-trackingCode`],_r=P({__name:`languageSwitcher`,props:{languages:{},i18n:{},selector:{}},setup(e){let t=we(),n=e=>{let t=e;e<0&&(t=r.languages.languages.length-1),e>r.languages.languages.length-1&&(t=0),d.value?.[t].focus()},r=e,i=r.languages.currentLanguage?.title,a=r.languages.currentLanguage?.key,o=JSON.parse(r.i18n),s=x(!1),c=x(!1),l=x(null),u=x(null),d=x(),f=T(`languageList`);an({element:f,shouldBeActive:c}),ve(`Escape`,()=>{g()}),ge(l,()=>{s.value===!0&&_()});let p=e=>{e.detail!==0&&_()},m=()=>{c.value=!0,_()},g=()=>{c.value=!1,s.value=!1,v()},_=()=>{s.value=!s.value,v()},v=()=>{u.value&&u.value.setAttribute(`aria-expanded`,s.value.toString())},C=e=>t.createTrackingCode({key:`Sprachauswahl`,linkType:`link`,headline:e,pageName:window.bahn?.pagename}),w=e=>{if(o.srOnly?.[e.key]||o.srOnly?.de)return{"aria-label":(o.srOnly[e.key]||o.srOnly.de)+`: `+e.title}};return j(d,()=>{d.value&&d.value.length>0&&t.initTracking(d.value)}),O(()=>{_e(window,`resize`,g)}),(t,r)=>(I(),N(`div`,{ref_key:`languageSwitcher`,ref:l,class:y([`language-selection`,{"language-selection--open":s.value}])},[M(`button`,{ref_key:`button`,ref:u,"aria-expanded":!1,"aria-label":`${h(o).ariaLabel}: ${h(i)}`,class:`language-selection__button hidden visible-block-l`,onClick:p,onKeydown:[V(m,[`enter`]),V(m,[`space`])]},b(h(a)),41,mr),M(`ul`,{ref_key:`languageList`,ref:f,class:`js-language-selection-mobile-subnav language-selection__list hidden-l`},[(I(!0),N(R,null,D(e.languages.languages,(e,t)=>(I(),N(`li`,{key:e.key,class:`language-selection__list-item`,onKeydown:[V(H(()=>n(t-1),[`prevent`]),[`up`]),V(H(()=>n(t+1),[`prevent`]),[`down`])]},[M(`a`,S({ref_for:!0,ref_key:`languageItemRefs`,ref:d},{ref_for:!0},w(e),{href:e.link,lang:e.key,class:`language-selection__link`,"data-trackingCode":C(e.title)}
4),[M(`span`,null,b(e.title),1)],16,gr)],40,hr))),128))],512)],2))}}),vr=(...e)=>`/`+e.map(ae).filter(Boolean).join(`/`),yr=e=>e?.endsWith(se),br=e=>{let t=new URL(window.location.toString()),{pathname:n}=t;if(e&&t.pathname.startsWith(e)){let r=yr(e)?e?.length-se.length:e?.length;n=t.pathname.slice(r)}return t.pathname=n,t},xr=(e,t,n)=>{let r=new URL(e,t);return r.pathname=vr(r.pathname,t.pathname),t.searchParams.forEach((e,t)=>{t===`lang`&&e===n||r.searchParams.append(t,e)}),r.hash=t.hash,r},Sr=(e,t,n)=>{let r=e.currentLanguage?.key||window.bahn.lang,i=br(t);e.languages.forEach(e=>{let a=e.link;a&&(n?e.link=xr(a,i,r).toString():yr(t)&&(e.link=a.replace(/\/$/,``).split(`?`)[0]+`/${se}`+(a.includes(`?`)?a.substring(a.indexOf(`?`)):``)))})},Cr=(e,t)=>{let n=document.querySelector(t);if(!n||!e.currentLanguage){c.error(`languageSwitcher could not be initiated due to missing element.`);return}let r=n.attributes.getNamedItem(`data-i18n`)?.value;r||c.warn(`languageSwitcher has missing translations (i18n).`);let i=!!n.attributes.getNamedItem(`data-usedirectlink`),a=n.attributes.getNamedItem(`data-root`)?.value;a&&Sr(e,a,i),U(_r,{languages:e,i18n:r,selector:t}).mount(t)},wr=void 0,Tr=void 0,Er=async e=>{let t=document.querySelector(`.js-nav`);if(!t){c.error(`Could not initialise navigation. The element js-nav is not available.`);return}let n=t.dataset.siteroot||``,r=t.dataset.site||``,i=document.documentElement.lang,a=await He(`/.rest/navigation`).fetch(n,r,i);if(e!==de.D&&!Tr){pr(a),Tr=!0;return}if(wr)return;let{main:o,webLoginEnabled:s}=a,l=s?o:{...o,children:o.children.filter(e=>!e.displayWhen)},u=s?void 0:{...o,children:o.children.filter(e=>!!e.displayWhen)},d=t.dataset.i18n,f={};try{f=d?JSON.parse(d):{}}catch(e){c.error(`Could not parse i18n data: ${e}`)}a?.language&&Cr(a.language,`.js-language-switcher`),xn(l,f,`.js-desktop-nav`),wr=!0,u&&xn(u,f,`.nav__main--right`)},Dr=()=>{Er(window.view).catch(c.error),Ve.initNavigationSearch(),window.addEventListener(`breakpointChange`,e=>{let t=e;t.detail&&(t.detail.actualView===de.D||t.detail.oldView===de.D)&&Er(t.detail.actualView).catch(c.error)})},Or=()=>e(()=>window.utag,5e3).then(async()=>{if(window.skyframe&&window.skyframe.show===!0&&window.skyframe.minBrowserWidth&&(window.innerWidth||document.body.clientWidth)>=window.skyframe.minBrowserWidth&&window.utag&&window.utag.gdpr&&window.utag.gdpr.getCookieValues()&&window.utag.gdpr.getCookieValues().c3===`1`){await G(()=>Promise.resolve({}),[]);let e=document.createElement(`iframe`);e.setAttribute(`src`,window.skyframe.url),e.setAttribute(`class`,`skyframe`),document.body.appendChild(e)}}).catch(()=>{c.error(`Skyframe error`)}),kr=()=>{window.consentLayer={...window.consentLayer||{},showLayer:2},window.utag?.gdpr?.showExplicitConsent()},Ar=`emid`,jr=`awc`,Mr=`affId`,Nr=[Ar,jr,Mr],Pr=e=>Object.values(Ne).includes(e),Fr=async(e,t)=>{let n=e.get(Ar);if(!n)return;f({event:`affiliate.info`,affiliate:{emid:n}});let r={trackingId:n};return a(d.dbb(`easym-affiliate-marketing`),{body:r,headers:t},[o()])},Ir=async(e,t)=>{let n=e.get(jr),r=e.get(Mr);if(!(n&&r)){(n||r)&&c.warn(`only one of awc (${n}) and affId (${r}) is defined.`);return}let i=n.split(`_`)[0];if(!Pr(i)){c.warn(`not a valid merchant: ${i}`);return}let s={trackingId:n,merchant:i,affiliate:r};return a(d.dbb(`awin-affiliate-marketing`),{body:s,headers:t},[o()])},Lr=async e=>{let t=new URL(e).searchParams,n=s({sid:i(),vid:l()}),a={[r]:n};try{await Fr(t,a),await Ir(t,a)}catch(e){c.error(e)}finally{je(...Nr)}};function Rr(e=``){return e.trim().split(` `).filter(e=>!!e.trim())}function zr(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function Br(e,t=0){return setTimeout(e,t)}function q(){return Date.now()}function Vr(e){return window.getComputedStyle(e,null)}function Hr(e,t=`x`){let n=Vr(e),r=n.transform||n.webkitTransform;if(!r||r===`none`)return 0;let i=new DOMMatrixReadOnly(r);return t===`x`?i.m41:i.m42}function Ur(e){return typeof e==`object`&&!!e&&e.constructor===Object&&Object.prototype.toString.call(e).slice(8,-1)===`Object`}function Wr(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement?!0:!!e&&typeof e==`object`&&(e.nodeType===1||e.nodeType===11)}function J(e,...t){let n=Object(e);for(let e=0;e<t.length;e+=1){let r=t[e];if(r==null||Wr(r))continue;let i=r,a=Object.keys(Object(i)).filter(e=>e!==`__proto__`&&e!==`constructor`&&e!==`prototype`);for(let e of a){let t=Object.getOwnPropertyDescriptor(i,e);if(!t||!t.enumerable)continue;let r=i[e];Ur(n[e])&&Ur(r)?r.__swiper__?n[e]=r:J(n[e],r):!Ur(n[e])&&Ur(r)?(n[e]={},r.__swiper__?n[e]=r:J(n[e],r)):n[e]=r}}return n}function Gr(e,t,n){e.style.setProperty(t,n)}function Kr(e){let t=e.querySelector(`.swiper-slide-transform`);
4if(t)return t;if(e.shadowRoot){let t=e.shadowRoot.querySelector(`.swiper-slide-transform`);if(t)return t}return e}function Y(e,t=``){let n=[...e.children];return e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t?n.filter(e=>e.matches(t)):n}function qr(e,t){let n=[t];for(;n.length>0;){let t=n.shift();if(e===t)return!0;n.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}return!1}function Jr(e,t){let n=t.contains(e);return!n&&t instanceof HTMLSlotElement&&(n=[...t.assignedElements()].includes(e),n||=qr(e,t)),n}function Yr(e){try{console.warn(e)}catch{}}function X(e,t=[]){let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:Rr(t)),n}function Xr(e){let t=e.getBoundingClientRect();return{top:t.top+window.scrollY-(e.clientTop||0),left:t.left+window.scrollX-(e.clientLeft||0)}}function Zr(e,t){let n=[],r=e.previousElementSibling;for(;r;)(!t||r.matches(t))&&n.push(r),r=r.previousElementSibling;return n}function Qr(e,t){let n=[],r=e.nextElementSibling;for(;r;)(!t||r.matches(t))&&n.push(r),r=r.nextElementSibling;return n}function $r(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function ei(e){if(!(!e||!e.parentNode))return[...e.parentNode.children].indexOf(e)}function ti(e,t){let n=[],r=e.parentElement;for(;r;)(!t||r.matches(t))&&n.push(r),r=r.parentElement;return n}function ni(e,t){t&&e.addEventListener(`transitionend`,function(n){n.target===e&&t.call(e,n)},{once:!0})}function ri(e,t,n){{let n=window.getComputedStyle(e,null);return e[t===`width`?`offsetWidth`:`offsetHeight`]+parseFloat(n.getPropertyValue(t===`width`?`margin-right`:`margin-top`))+parseFloat(n.getPropertyValue(t===`width`?`margin-left`:`margin-bottom`))}}function Z(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function ii(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function Q(e,t=``){let n=globalThis.trustedTypes;n===void 0?e.innerHTML=t:e.innerHTML=n.createPolicy(`html`,{createHTML:e=>e}).createHTML(t)}var ai;function oi(){return typeof window>`u`?{touch:!1}:{touch:`ontouchstart`in window||navigator.maxTouchPoints>0}}function si(){return ai||=oi(),ai}var ci;function li({userAgent:e}={}){if(typeof window>`u`)return{ios:!1,android:!1};let t=si(),n=navigator.platform,r=e||navigator.userAgent,i={ios:!1,android:!1},a=/(Android);?[\s/]+([\d.]+)?/.test(r),o=/(iPhone\sOS|iOS|iPod)/.test(r),s=/iPad/.test(r),c=n===`MacIntel`&&t.touch&&navigator.maxTouchPoints>1,l=s||c;return a&&n!==`Win32`&&(i.os=`android`,i.android=!0),(l||o)&&(i.os=`ios`,i.ios=!0),i}function ui(e={}){return ci||=li(e),ci}var di;function fi(){if(typeof window>`u`)return{isSafari:!1,isWebView:!1,need3dFix:!1};let e=ui(),t=navigator.userAgent,n=t.toLowerCase(),r=n.includes(`safari`)&&!n.includes(`chrome`)&&!n.includes(`android`),i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t);return{isSafari:r,isWebView:i,need3dFix:r||i&&e.ios}}function pi(){return di||=fi(),di}var mi=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?`swiper-slide`:`.${e.params.slideClass}`);if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(n.shadowRoot){let t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);t&&!t.lazyPreloaderManaged&&t.remove()}})),t&&!t.lazyPreloaderManaged&&t.remove()}},hi=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector(`[loading="lazy"]`);n&&n.removeAttribute(`loading`)},gi=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let r=e.params.slidesPerView===`auto`?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){let n=i,a=[n-t];a.push(...Array.from({length:t}).map((e,t)=>n+r+t)),e.slides.forEach((t,n)=>{t.column!==void 0&&a.includes(t.column)&&hi(e,n)});return}let a=i+r-1;if(e.params.rewind||e.params.loop)for(let r=i-t;r<=a+t;r+=1){let t=(r%n+n)%n;(t<i||t>a)&&hi(e,t)}else for(let r=Math.max(i-t,0);r<=Math.min(a+t,n-1);r+=1)r!==i&&(r>a||r<i)&&hi(e,r)};function _i(e,t=`window`,n){if(!e||t===`container`&&!n)return;let r=!1,i=t===`window`?window.innerHeight:n.clientHeight,a=Object.keys(e).map(e=>typeof e==`string`&&e.indexOf(`@`)===0?{value:i*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>
4parseInt(String(e.value),10)-parseInt(String(t.value),10));for(let e=0;e<a.length;e+=1){let{point:i,value:o}=a[e];t===`window`?window.matchMedia(`(min-width: ${o}px)`).matches&&(r=i):o<=n.clientWidth&&(r=i)}return r||`max`}var vi=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1);function yi(){let e=this,{realIndex:t,initialized:n,params:r,el:i}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;let o=r.breakpointsBase===`window`||!r.breakpointsBase?r.breakpointsBase:`container`,s=[`window`,`container`].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:document.querySelector(r.breakpointsBase),c=e.getBreakpoint(a,o,s);if(!c||e.currentBreakpoint===c)return;let l=a,u=(c in l?l[c]:void 0)||e.originalParams,d=vi(e,r),f=vi(e,u),p=e.params.grabCursor,m=u.grabCursor,h=r.enabled;d&&!f?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&f&&(i.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill===`column`||!u.grid.fill&&r.grid.fill===`column`)&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!m?e.unsetGrabCursor():!p&&m&&e.setGrabCursor();let g=(e,t)=>e[t];[`navigation`,`pagination`,`scrollbar`].forEach(t=>{let n=g(u,t);if(n===void 0)return;let i=g(r,t),a=typeof i==`object`&&!!i&&i.enabled,o=typeof n==`object`&&!!n&&n.enabled,s=e[t];a&&!o&&s?.disable?.(),!a&&o&&s?.enable?.()});let _=u.direction&&u.direction!==r.direction,v=r.loop&&(u.slidesPerView!==r.slidesPerView||_),y=r.loop;_&&n&&e.changeDirection(),J(e.params,u);let b=e.params.enabled,x=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!b?e.disable():!h&&b&&e.enable(),e.currentBreakpoint=c,e.emit(`_beforeBreakpoint`,u),n&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&x?(e.loopCreate(t),e.updateSlides()):y&&!x&&e.loopDestroy()),e.emit(`breakpoint`,u)}var bi={setBreakpoint:yi,getBreakpoint:_i};function xi(){let e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:r}=n;if(r){let t=e.slides.length-1,n=e.slidesGrid[t]+e.slidesSizesGrid[t]+r*2;e.isLocked=e.size>n}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?`lock`:`unlock`)}var Si={checkOverflow:xi};function Ci(e,t){let n=[];return e.forEach(e=>{typeof e==`object`?Object.keys(e).forEach(r=>{e[r]&&n.push(t+r)}):typeof e==`string`&&n.push(t+e)}),n}function wi(){let e=this,{classNames:t,params:n,rtl:r,el:i,device:a}=e,o=Ci([`initialized`,n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:r},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill===`column`},{android:a.android},{ios:a.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),i.classList.add(...t),e.emitContainerClasses()}function Ti(){let e=this,{el:t,classNames:n}=e;!t||typeof t==`string`||(t.classList.remove(...n),e.emitContainerClasses())}var Ei={addClasses:wi,removeClasses:Ti},Di={init:!0,direction:`horizontal`,oneWayMovement:!1,swiperElementNodeName:`SWIPER-CONTAINER`,touchEventsTarget:`wrapper`,initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:`swiper`,enabled:!0,focusableElements:`input, select, option, textarea, button, video, label`,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:`slide`,breakpoints:void 0,breakpointsBase:`window`,spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:`swiper-no-swiping`,noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:`swiper-`,slideClass:`swiper-slide`,slideBlankClass:`swiper-slide-blank`,slideActiveClass:`swiper-slide-active`,slideVisibleClass:`swiper-slide-visible`,slideFullyVisibleClass:`swiper-slide-fully-visible`,slideNextClass:`swiper-slide-next`,slidePrevClass:`swiper-slide-prev`,wrapperClass:`swiper-wrapper`,lazyPreloaderClass:`swiper-lazy-preloader`,lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1},Oi={on(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;let i=n?`unshift`:`push`;
4return e.split(` `).forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)}),r},once(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!=`function`)return r;let i=function(...n){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(r,n)};return i.__emitterProxy=t,r.on(e,i,n)},onAny(e,t){let n=this;if(!n.eventsListeners||n.destroyed||typeof e!=`function`)return n;let r=t?`unshift`:`push`;return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[r](e),n},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){let n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(` `).forEach(e=>{t===void 0?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((r,i)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(i,1)})}),n},emit(...e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,r,i;if(typeof e[0]==`string`||Array.isArray(e[0]))n=e[0],r=e.slice(1,e.length),i=t;else{let a=e[0];n=a.events,r=a.data??[],i=a.context||t}return r.unshift(i),(Array.isArray(n)?n:n.split(` `)).forEach(e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(i,[e,...r])}),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach(e=>{e.apply(i,r)})}),t}};function ki(e){let t=this;t.destroyed||t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Ai(){let e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction=`auto`))}function ji(e){let t=this;t.destroyed||(mi(t,e.target),!(t.params.cssMode||t.params.slidesPerView!==`auto`&&!t.params.autoHeight)&&t.update())}function Mi(){let e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:i,snapGrid:a}=e,o=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let s=o&&t.loop;if((t.slidesPerView===`auto`||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!s){let t=o?e.virtual.slides.length:e.slides.length;e.slideTo(t-1,0,!1,!0)}else e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){let t=e.autoplay;clearTimeout(t.resizeTimeout),t.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Ni(){let e=this;if(e.destroyed)return;let{wrapperEl:t,rtlTranslate:n,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i,a=e.maxTranslate()-e.minTranslate();i=a===0?0:(e.translate-e.minTranslate())/a,i!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit(`setTranslate`,e.translate,!1)}function Pi(e){let t=this;if(t.destroyed)return;let n=t.touchEventsData,r=e.originalEvent??e;if(r.type===`touchend`||r.type===`touchcancel`){let e=[...r.changedTouches].find(e=>e.identifier===n.touchId);if(!e||e.identifier!==n.touchId)return}else if(n.touchId!==null||r.pointerId!==n.pointerId)return;if([`pointercancel`,`pointerout`,`pointerleave`,`contextmenu`].includes(r.type)&&!([`pointercancel`,`contextmenu`].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:i,touches:a,rtlTranslate:o,slidesGrid:s,enabled:c}=t;if(!c||!i.simulateTouch&&r.pointerType===`mouse`)return;if(n.allowTouchCallbacks&&t.emit(`touchEnd`,r),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}i.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let l=q(),u=l-n.touchStartTime;if(t.allowClick){let e=r.path??(r.composedPath&&r.composedPath());t.updateClickedSlide(e&&e[0],e),t.emit(`tap click`,r),u<300&&l-n.lastClickTime<300&&t.emit(`doubleTap doubleClick`,r)}if(n.lastClickTime=q(),Br(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||a.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let d;if(d=i.followFinger?o?t.translate:-t.translate:-(n.currentTranslate??0),i.cssMode)return;if(i.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:d});return}let f=d>=-t.maxTranslate()&&!t.params.loop,p=0,m=t.slidesSizesGrid[0];for(let e=0;e<s.length;e+=e<i.slidesPerGroupSkip?1:i.slidesPerGroup){let t=e<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;s[e+t]===void 0?(f||d>=s[e])&&(p=e,m=s[s.length-1]-s[s.length-2]):(f||d>=s[e]&&d<s[e+t])&&(p=e,m=s[e+t]-s[e])}let h=null,g=null;i.rewind&&(t.isBeginning?g=i.virtual?.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(h=0));let _=(d-s[p])/m,v=p<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(u>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection===`next`&&(_>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?h:p+v):t.slideTo(p)),t.swipeDirection===`prev`&&(_>1-i.longSwipesRatio?t.slideTo(p+v):g!==null&&_<0&&Math.abs(_)>i.longSwipesRatio?t.slideTo(g):t.slideTo(p))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(p+v):t.slideTo(p):(t.swipeDirection===`next`&&t.slideTo(h===null?p+v:h),t.swipeDirection===`prev`&&t.slideTo(g===null?p:g))}}function Fi(e){let t=this;if(t.destroyed)return;let n=t.touchEventsData,{params:r,touches:i,rtlTranslate:a,enabled:o}=t;if(!o||!r.simulateTouch&&e.pointerType===`mouse`)return;let s=e,c=s.originalEvent??s;if(c.type===`pointermove`&&(n.touchId!==null||c.pointerId!==n.pointerId))return;let l;if(c.type===`touchmove`){let e=[...c.changedTouches].find(e=>e.identifier===n.touchId);if(!e||e.identifier!==n.touchId)return;l=e}else l=c;if(!n.isTouched){n.startMoving&&n.isScrolling&&t.emit(`touchMoveOpposite`,c);return}let u=l.pageX,d=l.pageY;if(c.preventedByNestedSwiper){i.startX=u,i.startY=d;return}if(!t.allowTouchMove){c.target.matches(n.focusableElements)||(t.allowClick=!1),n.isTouched&&(Object.assign(i,{startX:u,startY:d,currentX:u,currentY:d}),n.touchStartTime=q());return}if(r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(d<i.startY&&t.translate<=t.maxTranslate()||d>i.startY&&t.translate>=t.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(a&&(u>i.startX&&-t.translate<=t.maxTranslate()||u<i.startX&&-t.translate>=t.minTranslate()))return;else if(!a&&(u<i.startX&&t.translate<=t.maxTranslate()||u>i.startX&&t.translate>=t.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(n.focusableElements)&&document.activeElement!==c.target&&c.pointerType!==`mouse`&&document.activeElement.blur(),document.activeElement&&c.target===document.activeElement&&c.target.matches(n.focusableElements)){n.isMoved=!0,t.allowClick=!1;return}n.allowTouchCallbacks&&t.emit(`touchMove`,c),i.previousX=i.currentX,i.previousY=i.currentY,i.currentX=u,i.currentY=d;let f=i.currentX-i.startX,p=i.currentY-i.startY;if(t.params.threshold&&Math.sqrt(f**2+p**2)<t.params.threshold)return;if(n.isScrolling===void 0){let e;t.isHorizontal()&&i.currentY===i.startY||t.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:f*f+p*p>=25&&(e=Math.atan2(Math.abs(p),Math.abs(f))*180/Math.PI,n.isScrolling=t.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(n.isScrolling&&t.emit(`touchMoveOpposite`,c),n.startMoving===void 0&&(i.currentX!==i.startX||i.currentY!==i.startY)&&(n.startMoving=!0),n.isScrolling||c.type===`touchmove`&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;t.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation();let m=t.isHorizontal()?f:p,h=t.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;r.oneWayMovement&&(m=Math.abs(m)*(a?1:-1),h=Math.abs(h)*(a?1:-1)),i.diff=m,m*=r.touchRatio,a&&(m=-m,h=-h);let g=t.touchesDirection;t.swipeDirection=m>0?`prev`:`next`,t.touchesDirection=h>0?`prev`:`next`;let _=t.params.loop&&!r.cssMode,v=t.touchesDirection===`next`&&t.allowSlideNext||t.touchesDirection===`prev`&&t.allowSlidePrev;if(!n.isMoved){if(_&&v&&t.loopFix({direction:t.swipeDirection}),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){let e=new window.CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
4t.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit(`sliderFirstMove`,c)}if(new Date().getTime(),r._loopSwapReset!==!1&&n.isMoved&&n.allowThresholdMove&&g!==t.touchesDirection&&_&&v&&Math.abs(m)>=1){Object.assign(i,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}t.emit(`sliderMove`,c),n.isMoved=!0;let y=n.startTranslate??0;n.currentTranslate=m+y;let b=!0,x=r.resistanceRatio;if(r.touchReleaseOnEdges&&(x=0),m>0?(_&&v&&n.allowThresholdMove&&n.currentTranslate>(r.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(r.slidesPerView!==`auto`&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:`prev`,setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>t.minTranslate()&&(b=!1,r.resistance&&(n.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+y+m)**x))):m<0&&(_&&v&&n.allowThresholdMove&&n.currentTranslate<(r.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(r.slidesPerView!==`auto`&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:`next`,setTranslate:!0,activeSlideIndex:t.slides.length-(r.slidesPerView===`auto`?t.slidesPerViewDynamic():Math.ceil(parseFloat(String(r.slidesPerView))))}),n.currentTranslate<t.maxTranslate()&&(b=!1,r.resistance&&(n.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-y-m)**x))),b&&(c.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection===`next`&&(n.currentTranslate??0)<y&&(n.currentTranslate=y),!t.allowSlidePrev&&t.swipeDirection===`prev`&&(n.currentTranslate??0)>y&&(n.currentTranslate=y),!t.allowSlidePrev&&!t.allowSlideNext&&(n.currentTranslate=y),r.threshold>0)if(Math.abs(m)>r.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,i.diff=t.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY;return}}else{n.currentTranslate=n.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&t.freeMode||r.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate??0))}function Ii(e,t){function n(t){if(!t||t===document||t===window)return null;let r=t;r.assignedSlot&&(r=r.assignedSlot);let i=r.closest(e);if(!i&&!r.getRootNode)return null;let a=r.getRootNode();return i||n(a.host)}return n(t)}function Li(e,t,n){let{params:r}=e,i=r.edgeSwipeDetection,a=r.edgeSwipeThreshold;return i&&(n<=a||n>=window.innerWidth-a)?i===`prevent`?(t.preventDefault(),!0):!1:!0}function Ri(e){let t=this;if(t.destroyed)return;let n=e.originalEvent??e,r=t.touchEventsData;if(n.type===`pointerdown`){let e=n;if(r.pointerId!==null&&r.pointerId!==e.pointerId)return;r.pointerId=e.pointerId}else n.type===`touchstart`&&n.targetTouches.length===1&&(r.touchId=n.targetTouches[0].identifier);if(n.type===`touchstart`){Li(t,n,n.targetTouches[0].pageX);return}let{params:i,touches:a,enabled:o}=t;if(!o||!i.simulateTouch&&n.pointerType===`mouse`||t.animating&&i.preventInteractionOnTransition)return;!t.animating&&i.cssMode&&i.loop&&t.loopFix();let s=n.target;if(i.touchEventsTarget===`wrapper`&&!Jr(s,t.wrapperEl))return;let c=n;if(typeof c.which==`number`&&c.which===3||typeof c.button==`number`&&c.button>0||r.isTouched&&r.isMoved)return;let l=!!i.noSwipingClass&&i.noSwipingClass!==``,u=n.composedPath?n.composedPath():n.path;l&&n.target&&n.target.shadowRoot&&u&&(s=u[0]);let d=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,f=!!(n.target&&n.target.shadowRoot);if(i.noSwiping&&(f?Ii(d,s):s.closest(d))){t.allowClick=!0;return}if(i.swipeHandler&&typeof i.swipeHandler==`string`&&!s.closest(i.swipeHandler))return;let p=n;a.currentX=p.pageX,a.currentY=p.pageY;let m=a.currentX,h=a.currentY;if(!Li(t,n,m))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=m,a.startY=h,r.touchStartTime=q(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(r.allowThresholdMove=!1);let g=!0;s.matches(r.focusableElements)&&(g=!1,s.nodeName===`SELECT`&&(r.isTouched=!1)),document.activeElement&&document.activeElement.matches(r.focusableElements)&&document.activeElement!==s&&(p.pointerType===`mouse`||p.pointerType!==`mouse`&&!s.matches(r.focusableElements))&&document.activeElement.blur();let _=g&&t.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||_)&&!s.isContentEditable&&n.preventDefault(),i.freeMode&&i.freeMode.enabled&&t.freeMode&&t.animating&&!i.cssMode&&t.freeMode.onTouchStart(),t.emit(`touchStart`,n)}var zi=(e,t)=>{let{params:n,el:r,wrapperEl:i,device:a}=e,o=!!n.nested,s=t===`on`?`addEventListener`:`removeEventListener`,c=t;if(!r||typeof r==`string`)return;document[s](`touchstart`,e.onDocumentTouchStart,{passive:!1,capture:o}),r[s](`touchstart`,e.onTouchStart,{passive:!1}),r[s](`pointerdown`,e.onTouchStart,{passive:!1}),document[s](`touchmove`,e.onTouchMove,{passive:!1,capture:o}),document[s](`pointermove`,e.onTouchMove,{passive:!1,capture:o}),document[s](`touchend`,e.onTouchEnd,{passive:!0}),document[s](`pointerup`,e.onTouchEnd,{passive:!0}),document[s](`pointercancel`,e.onTouchEnd,{passive:!0}),document[s](`touchcancel`,e.onTouchEnd,{passive:!0}),document[s](`pointerout`,e.onTouchEnd,{passive:!0}),document[s](`pointerleave`,e.onTouchEnd,{passive:!0}),document[s](`contextmenu`,e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&r[s](`click`,e.onClick,!0),n.cssMode&&i[s](`scroll`,e.onScroll);let l=t=>{e[c](t,Mi,!0)};n.updateOnWindowResize?l(a.ios||a.android?`resize orientationchange observerUpdate`:`resize observerUpdate`):l(`observerUpdate`),r[s](`load`,e.onLoad,{capture:!0})};function Bi(){let e=this,{params:t}=e;e.onTouchStart=Ri.bind(e),e.onTouchMove=Fi.bind(e),e.onTouchEnd=Pi.bind(e),e.onDocumentTouchStart=Ai.bind(e),t.cssMode&&(e.onScroll=Ni.bind(e)),e.onClick=ki.bind(e),e.onLoad=ji.bind(e),zi(e,`on`)}function Vi(){zi(this,`off`)}var Hi={attachEvents:Bi,detachEvents:Vi};function Ui(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n=t.params.touchEventsTarget===`container`?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor=`move`,n.style.cursor=e?`grabbing`:`grab`,t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Wi(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget===`container`?`el`:`wrapperEl`].style.cursor=``,e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Gi={setGrabCursor:Ui,unsetGrabCursor:Wi};function Ki(e,t){let n=this,{params:r,slidesEl:i}=n;if(!r.loop||n.virtual&&n.params.virtual?.enabled)return;let a=()=>{Y(i,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute(`data-swiper-slide-index`,String(t))})},o=()=>{let e=Y(i,`.${r.slideBlankClass}`);
4e.forEach(e=>{e.remove()}),e.length>0&&(n.recalcSlides(),n.updateSlides())},s=n.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&o();let c=r.slidesPerGroup*(s?r.grid.rows:1),l=n.slides.length%c!==0,u=s&&n.slides.length%r.grid.rows!==0,d=e=>{for(let t=0;t<e;t+=1){let e=n.isElement?X(`swiper-slide`,[r.slideBlankClass]):X(`div`,[r.slideClass,r.slideBlankClass]);n.slidesEl.append(e)}};l?(r.loopAddBlankSlides?(d(c-n.slides.length%c),n.recalcSlides(),n.updateSlides()):Yr(`Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`),a()):(u&&(r.loopAddBlankSlides?(d(r.grid.rows-n.slides.length%r.grid.rows),n.recalcSlides(),n.updateSlides()):Yr(`Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)`)),a());let f=r.centeredSlides||!!r.slidesOffsetBefore||!!r.slidesOffsetAfter;n.loopFix({slideRealIndex:e,direction:f?void 0:`next`,initial:t})}function qi(){let e=this,{params:t,slidesEl:n}=e;if(!t.loop||!n||e.virtual&&e.params.virtual?.enabled)return;e.recalcSlides();let r=[];e.slides.forEach(e=>{let t=e,n=t.swiperSlideIndex===void 0?Number(e.getAttribute(`data-swiper-slide-index`)):t.swiperSlideIndex;r[n]=e}),e.slides.forEach(e=>{e.removeAttribute(`data-swiper-slide-index`)}),r.forEach(e=>{n.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}function Ji(e={}){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:i,activeSlideIndex:a,initial:o,byController:s,byMousewheel:c}=e,l=a,u=this;if(!u.params.loop)return;u.emit(`beforeLoopFix`);let{slides:d,allowSlidePrev:f,allowSlideNext:p,slidesEl:m,params:h}=u,{centeredSlides:g,slidesOffsetBefore:_,slidesOffsetAfter:v,initialSlide:y}=h,b=g||!!_||!!v;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&h.virtual?.enabled){if(n){let e=u.virtual.slides.length,t=u.virtual.slidesBefore??0;!b&&u.snapIndex===0?u.slideTo(e,0,!1,!0):b&&u.snapIndex<h.slidesPerView?u.slideTo(e+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(t,0,!1,!0)}u.allowSlidePrev=f,u.allowSlideNext=p,u.emit(`loopFix`);return}let x=h.slidesPerView;x===`auto`?x=u.slidesPerViewDynamic():(x=Math.ceil(parseFloat(String(h.slidesPerView))),b&&x%2==0&&(x+=1));let S=h.slidesPerGroupAuto?x:h.slidesPerGroup,C=b?Math.max(S,Math.ceil(x/2)):S;C%S!==0&&(C+=S-C%S),C+=h.loopAdditionalSlides,u.loopedSlides=C;let w=u.grid&&h.grid&&h.grid.rows>1;d.length<x+C||u.params.effect===`cards`&&d.length<x+C*2?Yr(`Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters`):w&&h.grid.fill===`row`&&Yr("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let T=[],E=[],D=w?Math.ceil(d.length/h.grid.rows):d.length,O=o&&D-y<x&&!b,k=O?y:u.activeIndex;l===void 0?l=u.getSlideIndex(d.find(e=>e.classList.contains(h.slideActiveClass))):k=l;let A=r===`next`||!r,j=r===`prev`||!r,M=0,N=0,P=(w?d[l].column??0:l)+(b&&i===void 0?-x/2+.5:0);if(P<C){M=Math.max(C-P,S);for(let e=0;e<C-P;e+=1){let t=e-Math.floor(e/D)*D;if(w){let e=D-t-1;for(let t=d.length-1;t>=0;--t)d[t].column===e&&T.push(t)}else T.push(D-t-1)}}else if(P+x>D-C){N=Math.max(P-(D-C*2),S),O&&(N=Math.max(N,x-D+y+1));for(let e=0;e<N;e+=1){let t=e-Math.floor(e/D)*D;w?d.forEach((e,n)=>{e.column===t&&E.push(n)}):E.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),u.params.effect===`cards`&&d.length<x+C*2&&(E.includes(l)&&E.splice(E.indexOf(l),1),T.includes(l)&&T.splice(T.indexOf(l),1)),j&&T.forEach(e=>{let t=d[e];t.swiperLoopMoveDOM=!0,m.prepend(t),t.swiperLoopMoveDOM=!1}
4),A&&E.forEach(e=>{let t=d[e];t.swiperLoopMoveDOM=!0,m.append(t),t.swiperLoopMoveDOM=!1}),u.recalcSlides(),h.slidesPerView===`auto`?u.updateSlides():w&&(T.length>0&&j||E.length>0&&A)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),h.watchSlidesProgress&&u.updateSlidesOffset(),n){if(T.length>0&&j){if(t===void 0){let e=u.slidesGrid[k],t=u.slidesGrid[k+M]-e;c?u.setTranslate(u.translate-t):(u.slideTo(k+Math.ceil(M),0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(i){let e=w?T.length/h.grid.rows:T.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(E.length>0&&A)if(t===void 0){let e=u.slidesGrid[k],t=u.slidesGrid[k-N]-e;c?u.setTranslate(u.translate-t):(u.slideTo(k-N,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=w?E.length/h.grid.rows:E.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}u.allowSlidePrev=f,u.allowSlideNext=p;let F=u.controller?.control;if(F&&!s){let e={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:l,byController:!0};Array.isArray(F)?F.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView?n:!1})}):F instanceof u.constructor&&F.params.loop&&F.loopFix({...e,slideTo:F.params.slidesPerView===h.slidesPerView?n:!1})}u.emit(`loopFix`)}var Yi={loopCreate:Ki,loopFix:Ji,loopDestroy:qi};function Xi(e,t){return function(n={}){let r=Object.keys(n)[0],i=n[r];if(typeof i!=`object`||!i){J(t,n);return}if(e[r]===!0&&(e[r]={enabled:!0}),r===`navigation`&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),[`pagination`,`scrollbar`].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),!(r in e&&`enabled`in i)){J(t,n);return}typeof e[r]==`object`&&!(`enabled`in e[r])&&(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),J(t,n)}}var Zi=({swiper:e,extendParams:t,on:n})=>{let r=[],i=(t,n={})=>{let i=window.MutationObserver||window.WebkitMutationObserver;if(!i)return;let a=new i(t=>{if(e.__preventObserver__)return;if(t.length===1){e.emit(`observerUpdate`,t[0]);return}let n=function(){e.emit(`observerUpdate`,t[0])};window.requestAnimationFrame?window.requestAnimationFrame(n):window.setTimeout(n,0)});a.observe(t,{attributes:n.attributes===void 0?!0:n.attributes,childList:e.isElement||(n.childList===void 0?!0:n.childList),characterData:n.characterData===void 0?!0:n.characterData}),r.push(a)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n(`init`,()=>{if(e.params.observer){if(e.params.observeParents){let t=ti(e.hostEl);for(let e=0;e<t.length;e+=1)i(t[e])}i(e.hostEl,{childList:e.params.observeSlideChildren}),i(e.wrapperEl,{attributes:!1})}}),n(`destroy`,()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)})},Qi=({swiper:e,on:t,emit:n})=>{let r=null,i=null,a=()=>{!e||e.destroyed||!e.initialized||(n(`beforeResize`),n(`resize`))},o=()=>{!e||e.destroyed||!e.initialized||(r=new ResizeObserver(t=>{i=window.requestAnimationFrame(()=>{let{width:n,height:r}=e,i=n,o=r;t.forEach(({contentBoxSize:t,contentRect:n,target:r})=>{if(r&&r!==e.el)return;let a=Array.isArray(t)?t[0]:t;i=n?n.width:a.inlineSize,o=n?n.height:a.blockSize}),(i!==n||o!==r)&&a()})}),r.observe(e.el))},s=()=>{i&&window.cancelAnimationFrame(i),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null)},c=()=>{!e||e.destroyed||!e.initialized||n(`orientationchange`)};t(`init`,()=>{if(e.params.resizeObserver&&window.ResizeObserver!==void 0){o();return}window.addEventListener(`resize`,a),window.addEventListener(`orientationchange`,c)}),t(`destroy`,()=>{s(),window.removeEventListener(`resize`,a),window.removeEventListener(`orientationchange`,c)})};function $i(e,t=!0,n){let r=this,{enabled:i,params:a,animating:o}=r;if(!i||r.destroyed)return r;e===void 0&&(e=r.params.speed);let s=a.slidesPerGroup;a.slidesPerView===`auto`&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(s=Math.max(r.slidesPerViewDynamic(`current`,!0),1));let c=r.activeIndex<a.slidesPerGroupSkip?1:s,l=r.virtual&&a.virtual?.enabled;if(a.loop){if(o&&!l&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:`next`}
4),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+c,e,t,n)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+c,e,t,n)}function ea(e,t=!0,n){let r=this,{params:i,snapGrid:a,slidesGrid:o,rtlTranslate:s,enabled:c,animating:l}=r;if(!c||r.destroyed)return r;e===void 0&&(e=r.params.speed);let u=r.virtual&&i.virtual?.enabled;if(i.loop){if(l&&!u&&i.loopPreventsSliding)return!1;r.loopFix({direction:`prev`}),r._clientLeft=r.wrapperEl.clientLeft}let d=s?r.translate:-r.translate;function f(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=f(d),m=a.map(e=>f(e)),h=i.freeMode&&i.freeMode.enabled,g=a[m.indexOf(p)-1];if(g===void 0&&(i.cssMode||h)){let e;a.forEach((t,n)=>{p>=t&&(e=n)}),e!==void 0&&(g=h?a[e]:a[e>0?e-1:e])}let _=0;if(g!==void 0&&(_=o.indexOf(g),_<0&&(_=r.activeIndex-1),i.slidesPerView===`auto`&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(_=_-r.slidesPerViewDynamic(`previous`,!0)+1,_=Math.max(_,0))),i.rewind&&r.isBeginning){let i=r.params.virtual?.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(i,e,t,n)}else if(i.loop&&r.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(_,e,t,n)}),!0;return r.slideTo(_,e,t,n)}function ta(e,t=!0,n){let r=this;if(!r.destroyed)return e===void 0&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,n)}function na(e=0,t,n=!0,r,i){typeof e==`string`&&(e=parseInt(e,10));let a=this,o=e;o<0&&(o=0);let{params:s,snapGrid:c,slidesGrid:l,previousIndex:u,activeIndex:d,rtlTranslate:f,wrapperEl:p,enabled:m}=a;if(!m&&!r&&!i||a.destroyed||a.animating&&s.preventInteractionOnTransition)return!1;t===void 0&&(t=a.params.speed);let h=Math.min(a.params.slidesPerGroupSkip,o),g=h+Math.floor((o-h)/a.params.slidesPerGroup);g>=c.length&&(g=c.length-1);let _=-c[g];if(s.normalizeSlideIndex)for(let e=0;e<l.length;e+=1){let t=-Math.floor(_*100),n=Math.floor(l[e]*100),r=Math.floor(l[e+1]*100);l[e+1]===void 0?t>=n&&(o=e):t>=n&&t<r-(r-n)/2?o=e:t>=n&&t<r&&(o=e+1)}if(a.initialized&&o!==d&&(!a.allowSlideNext&&(f?_>a.translate&&_>a.minTranslate():_<a.translate&&_<a.minTranslate())||!a.allowSlidePrev&&_>a.translate&&_>a.maxTranslate()&&(d||0)!==o))return!1;o!==(u||0)&&n&&a.emit(`beforeSlideChangeStart`),a.updateProgress(_);let v;v=o>d?`next`:o<d?`prev`:`reset`;let y=a.virtual&&a.params.virtual?.enabled;if(!(y&&i)&&(f&&-_===a.translate||!f&&_===a.translate))return a.updateActiveIndex(o),s.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),s.effect!==`slide`&&a.setTranslate(_),v!==`reset`&&(a.transitionStart(n,v),a.transitionEnd(n,v)),!1;if(s.cssMode){let e=a.isHorizontal(),n=f?_:-_;return t===0?(y&&(a.wrapperEl.style.scrollSnapType=`none`,a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&(a.params.initialSlide??0)>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[e?`scrollLeft`:`scrollTop`]=n})):p[e?`scrollLeft`:`scrollTop`]=n,y&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType=``,a._immediateVirtual=!1})):p.scrollTo({[e?`left`:`top`]:n,behavior:`smooth`}),!0}let b=pi().isSafari;return y&&!i&&b&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(_),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit(`beforeTransitionStart`,t,r),a.transitionStart(n,v),t===0?a.transitionEnd(n,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(n,v))},a.wrapperEl.addEventListener(`transitionend`,a.onSlideToWrapperTransitionEnd)),!0}function ra(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:n,clickedSlide:r,clickedIndex:i}=e;if(r===void 0||i===void 0)return;let a=t.slidesPerView===`auto`?e.slidesPerViewDynamic():t.slidesPerView,o=e.getSlideIndexWhenGrid(i),s,c=e.isElement?`swiper-slide`:`.${t.slideClass}`,l=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;s=parseInt(r.getAttribute(`data-swiper-slide-index`),10),t.centeredSlides?e.slideToLoop(s):o>(l?(e.slides.length-a)/2-(e.params.grid.rows-1):e.slides.length-a)?(e.loopFix(),o=e.getSlideIndex(Y(n,`${c}[data-swiper-slide-index="${s}"]`)[0]),Br(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}function ia(e,t=!0,n,r=.5){let i=this;if(i.destroyed)return;e===void 0&&(e=i.params.speed);let a=i.activeIndex,o=Math.min(i.params.slidesPerGroupSkip,a),s=o+Math.floor((a-o)/i.params.slidesPerGroup),c=i.rtlTranslate?i.translate:-i.translate;if(c>=i.snapGrid[s]){let e=i.snapGrid[s],t=i.snapGrid[s+1];c-e>(t-e)*r&&(a+=i.params.slidesPerGroup)}else{let e=i.snapGrid[s-1],t=i.snapGrid[s];c-e<=(t-e)*r&&(a-=i.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,i.slidesGrid.length-1),i.slideTo(a,e,t,n)}function aa(e=0,t,n=!0,r){typeof e==`string`&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;t===void 0&&(t=i.params.speed);let a=i.grid&&i.params.grid&&i.params.grid.rows>1,o=e;if(i.params.loop)if(i.virtual&&i.params.virtual?.enabled)o+=i.virtual.slidesBefore??0;else{let e;
4if(a){let t=o*i.params.grid.rows;e=i.slides.find(e=>Number(e.getAttribute(`data-swiper-slide-index`))===t)?.column??0}else e=i.getSlideIndexByData(o);let t=a?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:n,slidesOffsetBefore:s,slidesOffsetAfter:c}=i.params,l=n||!!s||!!c,u;i.params.slidesPerView===`auto`?u=i.slidesPerViewDynamic():(u=Math.ceil(parseFloat(String(i.params.slidesPerView))),l&&u%2==0&&(u+=1));let d=t-e<u;if(l&&(d||=e<Math.ceil(u/2)),r&&l&&i.params.slidesPerView!==`auto`&&!a&&(d=!1),d){let n=l?e<i.activeIndex?`prev`:`next`:e-i.activeIndex-1<i.params.slidesPerView?`next`:`prev`;i.loopFix({direction:n,slideTo:!0,activeSlideIndex:n===`next`?e+1:e-t+1,slideRealIndex:n===`next`?i.realIndex:void 0})}if(a){let e=o*i.params.grid.rows;o=i.slides.find(t=>Number(t.getAttribute(`data-swiper-slide-index`))===e)?.column??0}else o=i.getSlideIndexByData(o)}return requestAnimationFrame(()=>{i.slideTo(o,t,n,r)}),i}var oa={slideTo:na,slideToLoop:aa,slideNext:$i,slidePrev:ea,slideReset:ta,slideToClosest:ia,slideToClickedSlide:ra};function sa(e,t){let n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`,n.wrapperEl.style.transitionDelay=e===0?`0ms`:``),n.emit(`setTransition`,e,t)}function ca({swiper:e,runCallbacks:t,direction:n,step:r}){let{activeIndex:i,previousIndex:a}=e,o=n;o||=i>a?`next`:i<a?`prev`:`reset`,e.emit(`transition${r}`),t&&o===`reset`?e.emit(`slideResetTransition${r}`):t&&i!==a&&(e.emit(`slideChangeTransition${r}`),o===`next`?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`))}function la(e=!0,t){let n=this,{params:r}=n;n.animating=!1,!r.cssMode&&(n.setTransition(0),ca({swiper:n,runCallbacks:e,direction:t,step:`End`}))}function ua(e=!0,t){let n=this,{params:r}=n;r.cssMode||(r.autoHeight&&n.updateAutoHeight(),ca({swiper:n,runCallbacks:e,direction:t,step:`Start`}))}var da={setTransition:sa,transitionStart:ua,transitionEnd:la};function fa(e=this.isHorizontal()?`x`:`y`){let t=this,{params:n,rtlTranslate:r,translate:i,wrapperEl:a}=t;if(n.virtualTranslate)return r?-i:i;if(n.cssMode)return i;let o=Hr(a,e);return o+=t.cssOverflowAdjustment(),r&&(o=-o),o||0}function pa(){return-this.snapGrid[this.snapGrid.length-1]}function ma(){return-this.snapGrid[0]}function ha(e,t){let n=this,{rtlTranslate:r,params:i,wrapperEl:a,progress:o}=n,s=0,c=0;n.isHorizontal()?s=r?-e:e:c=e,i.roundLengths&&(s=Math.floor(s),c=Math.floor(c)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?s:c,i.cssMode?a[n.isHorizontal()?`scrollLeft`:`scrollTop`]=n.isHorizontal()?-s:-c:i.virtualTranslate||(n.isHorizontal()?s-=n.cssOverflowAdjustment():c-=n.cssOverflowAdjustment(),a.style.transform=`translate3d(${s}px, ${c}px, 0px)`);let l,u=n.maxTranslate()-n.minTranslate();l=u===0?0:(e-n.minTranslate())/u,l!==o&&n.updateProgress(e),n.emit(`setTranslate`,n.translate,t)}function ga(e=0,t=this.params.speed,n=!0,r=!0,i){let a=this,{params:o,wrapperEl:s}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;let c=a.minTranslate(),l=a.maxTranslate(),u;if(u=r&&e>c?c:r&&e<l?l:e,a.updateProgress(u),o.cssMode){let e=a.isHorizontal();return t===0?s[e?`scrollLeft`:`scrollTop`]=-u:s.scrollTo({[e?`left`:`top`]:-u,behavior:`smooth`}),!0}return t===0?(a.setTransition(0),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionEnd`))):(a.setTransition(t),a.setTranslate(u),n&&(a.emit(`beforeTransitionStart`,t,i),a.emit(`transitionStart`)),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,n&&a.emit(`transitionEnd`))},a.wrapperEl.addEventListener(`transitionend`,a.onTranslateToWrapperTransitionEnd))),!0}var _a={getTranslate:fa,setTranslate:ha,minTranslate:ma,maxTranslate:pa,translateTo:ga};function va(e){let{slidesGrid:t,params:n}=e,r=e.rtlTranslate?e.translate:-e.translate,i;for(let e=0;e<t.length;e+=1)t[e+1]===void 0?r>=t[e]&&(i=e):r>=t[e]&&r<t[e+1]-(t[e+1]-t[e])/2?i=e:r>=t[e]&&r<t[e+1]&&(i=e+1);return n.normalizeSlideIndex&&(i<0||i===void 0)&&(i=0),i}function ya(e){let t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:a,realIndex:o,snapIndex:s}=t,c=e,l,u=e=>{let n=t.virtual.slides,r=e-(t.virtual.slidesBefore??0);return r<0&&(r=n.length+r),r>=n.length&&(r-=n.length),r};if(c===void 0&&(c=va(t)),r.indexOf(n)>=0)l=r.indexOf(n);else{let e=Math.min(i.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/i.slidesPerGroup)}if(l>=r.length&&(l=r.length-1),c===a&&!t.params.loop){l!==s&&(t.snapIndex=l,t.emit(`snapIndexChange`));return}if(c===a&&t.params.loop&&t.virtual&&t.params.virtual?.enabled){t.realIndex=u(c);return}let d=t.grid&&i.grid&&i.grid.rows>1,f;if(t.virtual&&i.virtual?.enabled)f=i.loop?u(c):c;else if(d){let e=t.slides.find(e=>e.column===c),n=parseInt(e.getAttribute(`data-swiper-slide-index`),10);Number.isNaN(n)&&(n=Math.max(t.slides.indexOf(e),0)),f=Math.floor(n/i.grid.rows)}else if(t.slides[c]){let e=t.slides[c].getAttribute(`data-swiper-slide-index`);f=e?parseInt(e,10):c}else f=c;Object.assign(t,{previousSnapIndex:s,snapIndex:l,previousRealIndex:o,realIndex:f,previousIndex:a,activeIndex:c}),t.initialized&&gi(t),t.emit(`activeIndexChange`),t.emit(`snapIndexChange`),(t.initialized||t.params.runCallbacksOnInit)&&(o!==f&&t.emit(`realIndexChange`),t.emit(`slideChange`))}function ba(e){let t=this,n=[],r=t.virtual&&t.params.virtual?.enabled,i=0,a;typeof e==`number`?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let o=e=>r?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if(t.params.slidesPerView!==`auto`&&t.params.slidesPerView>
41)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{n.push(e)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){let e=t.activeIndex+a;if(e>t.slides.length&&!r)break;let i=o(e);i&&n.push(i)}else{let e=o(t.activeIndex);e&&n.push(e)}for(a=0;a<n.length;a+=1)if(n[a]!==void 0){let e=n[a].offsetHeight;i=e>i?e:i}(i||i===0)&&(t.wrapperEl.style.height=`${i}px`)}function xa(e,t){let n=this,r=n.params,i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&n.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(i=e)});let a=!1,o;if(i){for(let e=0;e<n.slides.length;e+=1)if(n.slides[e]===i){a=!0,o=e;break}}if(i&&a)n.clickedSlide=i,n.virtual&&n.params.virtual?.enabled?n.clickedIndex=parseInt(i.getAttribute(`data-swiper-slide-index`),10):n.clickedIndex=o;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}r.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}function Sa(e){let t=this;if(e===void 0){let n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}let n=t.params,r=t.maxTranslate()-t.minTranslate(),{progress:i,isBeginning:a,isEnd:o}=t,s=t.progressLoop,c=a,l=o;if(r===0)i=0,a=!0,o=!0;else{i=(e-t.minTranslate())/r;let n=Math.abs(e-t.minTranslate())<1,s=Math.abs(e-t.maxTranslate())<1;a=n||i<=0,o=s||i>=1,n&&(i=0),s&&(i=1)}if(n.loop){let n=t.getSlideIndexByData(0),r=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[n],a=t.slidesGrid[r],o=t.slidesGrid[t.slidesGrid.length-1],c=Math.abs(e);s=c>=i?(c-i)/o:(c+o-a)/o,s>1&&--s}Object.assign(t,{progress:i,progressLoop:s,isBeginning:a,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),a&&!c&&t.emit(`reachBeginning toEdge`),o&&!l&&t.emit(`reachEnd toEdge`),(c&&!a||l&&!o)&&t.emit(`fromEdge`),t.emit(`progress`,i)}function Ca(){let e=this,t,n,r=e.el;t=e.params.width!==void 0&&e.params.width!==null?e.params.width:r.clientWidth,n=e.params.height!==void 0&&e.params.height!==null?e.params.height:r.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt($r(r,`padding-left`)||`0`,10)-parseInt($r(r,`padding-right`)||`0`,10),n=n-parseInt($r(r,`padding-top`)||`0`,10)-parseInt($r(r,`padding-bottom`)||`0`,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function wa(){let e=this;function t(t,n){return parseFloat(t.getPropertyValue(e.getDirectionLabel(n))||`0`)}let n=e.params,{wrapperEl:r,slidesEl:i,rtlTranslate:a,wrongRTL:o}=e,s=!!(e.virtual&&n.virtual?.enabled),c=s?e.virtual.slides.length:e.slides.length,l=Y(i,`.${e.params.slideClass}, swiper-slide`),u=s?e.virtual.slides.length:l.length,d=[],f=[],p=[],m=t=>typeof t==`function`?t.call(e):t,h=m(n.slidesOffsetBefore),g=m(n.slidesOffsetAfter),_=e.snapGrid.length,v=e.slidesGrid.length,y=e.size-h-g,b=n.spaceBetween,x=-h,S=0,C=0;if(y===void 0)return;typeof b==`string`&&b.indexOf(`%`)>=0?b=parseFloat(b.replace(`%`,``))/100*y:typeof b==`string`&&(b=parseFloat(b)),e.virtualSize=-b-h-g,l.forEach(e=>{a?e.style.marginLeft=``:e.style.marginRight=``,e.style.marginBottom=``,e.style.marginTop=``}),n.centeredSlides&&n.cssMode&&(Gr(r,`--swiper-centered-offset-before`,``),Gr(r,`--swiper-centered-offset-after`,``)),n.cssMode&&(Gr(r,`--swiper-slides-offset-before`,`${h}px`),Gr(r,`--swiper-slides-offset-after`,`${g}px`));let w=n.grid&&n.grid.rows>1&&e.grid;w?e.grid.initSlides(l):e.grid&&e.grid.unsetSlides();let T=0,E=n.slidesPerView===`auto`&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>n.breakpoints[e]?.slidesPerView!==void 0).length>0;for(let r=0;r<u;r+=1){T=0;let i=l[r];if(!(i&&(w&&e.grid.updateSlide(r,i,l),$r(i,`display`)===`none`))){if(s&&n.slidesPerView===`auto`)n.virtual?.slidesPerViewAutoSlideSize&&(T=n.virtual.slidesPerViewAutoSlideSize),T&&i&&(n.roundLengths&&(T=Math.floor(T)),i.style[e.getDirectionLabel(`width`)]=`${T}px`);else if(n.slidesPerView===`auto`){E&&(i.style[e.getDirectionLabel(`width`)]=``);let r=getComputedStyle(i),a=i.style.transform,o=i.style.webkitTransform;if(a&&(i.style.transform=`none`),o&&(i.style.webkitTransform=`none`),n.roun
4dLengths)T=e.isHorizontal()?ri(i,`width`):ri(i,`height`);else{let e=t(r,`width`),n=t(r,`padding-left`),a=t(r,`padding-right`),o=t(r,`margin-left`),s=t(r,`margin-right`),c=r.getPropertyValue(`box-sizing`);if(c&&c===`border-box`)T=e+o+s;else{let{clientWidth:t,offsetWidth:r}=i;T=e+n+a+o+s+(r-t)}}a&&(i.style.transform=a),o&&(i.style.webkitTransform=o),n.roundLengths&&(T=Math.floor(T))}else T=(y-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(T=Math.floor(T)),i&&(i.style[e.getDirectionLabel(`width`)]=`${T}px`);i&&(i.swiperSlideSize=T),p.push(T),n.centeredSlides?(x=x+T/2+S/2+b,S===0&&r!==0&&(x=x-y/2-b),r===0&&(x=x-y/2-b),Math.abs(x)<1/1e3&&(x=0),n.roundLengths&&(x=Math.floor(x)),C%n.slidesPerGroup===0&&d.push(x),f.push(x)):(n.roundLengths&&(x=Math.floor(x)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup===0&&d.push(x),f.push(x),x=x+T+b),e.virtualSize+=T+b,S=T,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,y)+g,a&&o&&(n.effect===`slide`||n.effect===`coverflow`)&&(r.style.width=`${e.virtualSize+b}px`),n.setWrapperSize&&(r.style[e.getDirectionLabel(`width`)]=`${e.virtualSize+b}px`),w&&e.grid.updateWrapperSize(T,d),!n.centeredSlides){let t=n.slidesPerView!==`auto`&&n.slidesPerView%1!=0,r=n.snapToSlideEdge&&!n.loop&&(n.slidesPerView===`auto`||t),i=d.length;if(r){let e;if(n.slidesPerView===`auto`){e=1;let t=0;for(let n=p.length-1;n>=0&&(t+=p[n]+(n<p.length-1?b:0),t<=y);--n)e=p.length-n}else e=Math.floor(n.slidesPerView);i=Math.max(u-e,0)}let a=[];for(let t=0;t<d.length;t+=1){let o=d[t];n.roundLengths&&(o=Math.floor(o)),r?t<=i&&a.push(o):d[t]<=e.virtualSize-y&&a.push(o)}d=a,Math.floor(e.virtualSize-y)-Math.floor(d[d.length-1])>1&&(r||d.push(e.virtualSize-y))}if(s&&n.loop){let t=p[0]+b,r=(e.virtual.slidesBefore??0)+(e.virtual.slidesAfter??0);if(n.slidesPerGroup>1){let e=Math.ceil(r/n.slidesPerGroup),i=t*n.slidesPerGroup;for(let t=0;t<e;t+=1)d.push(d[d.length-1]+i)}for(let i=0;i<r;i+=1)n.slidesPerGroup===1&&d.push(d[d.length-1]+t),f.push(f[f.length-1]+t),e.virtualSize+=t}if(d.length===0&&(d=[0]),b!==0){let t=e.isHorizontal()&&a?`marginLeft`:e.getDirectionLabel(`marginRight`);l.filter((e,t)=>!n.cssMode||n.loop?!0:t!==l.length-1).forEach(e=>{e.style[t]=`${b}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;p.forEach(t=>{e+=t+(b||0)}),e-=b;let t=e>y?e-y:0;d=d.map(e=>e<=0?-h:e>t?t+g:e)}if(n.centerInsufficientSlides){let e=0;if(p.forEach(t=>{e+=t+(b||0)}),e-=b,e<y){let t=(y-e)/2;d.forEach((e,n)=>{d[n]=e-t}),f.forEach((e,n)=>{f[n]=e+t})}}if(Object.assign(e,{slides:l,snapGrid:d,slidesGrid:f,slidesSizesGrid:p}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Gr(r,`--swiper-centered-offset-before`,`${-d[0]}px`),Gr(r,`--swiper-centered-offset-after`,`${e.size/2-p[p.length-1]/2}px`);let t=-e.snapGrid[0],n=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+n)}if(u!==c&&e.emit(`slidesLengthChange`),d.length!==_&&(e.params.watchOverflow&&e.checkOverflow(),e.emit(`snapGridLengthChange`)),f.length!==v&&e.emit(`slidesGridLengthChange`),n.watchSlidesProgress&&e.updateSlidesOffset(),e.emit(`slidesUpdated`),!s&&!n.cssMode&&(n.effect===`slide`||n.effect===`fade`)){let t=`${n.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);u<=n.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&&e.el.classList.remove(t)}}var Ta=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function Ea(){let e=this,{slides:t,params:n,slidesEl:r,activeIndex:i}=e,a=!!(e.virtual&&n.virtual?.enabled),o=e.grid&&n.grid&&n.grid.rows>1,s=e=>Y(r,`.${n.slideClass}${e}, swiper-slide${e}`)[0],c,l,u;if(a)if(n.loop){let t=e.virtual.slides,n=i-(e.virtual.slidesBefore??0);n<0&&(n=t.length+n),n>=t.length&&(n-=t.length),c=s(`[data-swiper-slide-index="${n}"]`)}else c=s(`[data-swiper-slide-index="${i}"]`);else o?(c=t.find(e=>e.column===i),u=t.find(e=>e.column===i+1),l=t.find(e=>e.column===i-1)):c=t[i];c&&(o||(u=Qr(c,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!u&&(u=t[0]),l=Zr(c,`.${n.slideClass}, swiper-slide`)[0],n.loop)),t.forEach(e=>{Ta(e,e===c,n.slideActiveClass),Ta(e,e===u,n.slideNextClass),Ta(e,e===l,n.slidePrevClass)}),e.emitSlidesClasses()}
4function Da(){let e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-n-e.cssOverflowAdjustment()}var Oa=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)};function ka(e=this&&this.translate||0){let t=this,n=t.params,{slides:r,rtlTranslate:i,snapGrid:a}=t;if(r.length===0)return;r[0].swiperSlideOffset===void 0&&t.updateSlidesOffset();let o=-e;i&&(o=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let s=n.spaceBetween;typeof s==`string`&&s.indexOf(`%`)>=0?s=parseFloat(s.replace(`%`,``))/100*t.size:typeof s==`string`&&(s=parseFloat(s));for(let e=0;e<r.length;e+=1){let c=r[e],l=c.swiperSlideOffset??0;n.cssMode&&n.centeredSlides&&(l-=r[0].swiperSlideOffset??0);let u=c.swiperSlideSize??0,d=(o+(n.centeredSlides?t.minTranslate():0)-l)/(u+s),f=(o-a[0]+(n.centeredSlides?t.minTranslate():0)-l)/(u+s),p=-(o-l),m=p+t.slidesSizesGrid[e],h=p>=0&&p<=t.size-t.slidesSizesGrid[e],g=p>=0&&p<t.size-1||m>1&&m<=t.size||p<=0&&m>=t.size;g&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(e)),Oa(c,g,n.slideVisibleClass),Oa(c,h,n.slideFullyVisibleClass),c.progress=i?-d:d,c.originalProgress=i?-f:f}}var Aa={eventsEmitter:Oi,update:{updateSize:Ca,updateSlides:wa,updateAutoHeight:ba,updateSlidesOffset:Da,updateSlidesProgress:ka,updateProgress:Sa,updateSlidesClasses:Ea,updateActiveIndex:ya,updateClickedSlide:xa},translate:_a,transition:da,slide:oa,loop:Yi,grabCursor:Gi,events:Hi,breakpoints:bi,checkOverflow:Si,classes:Ei},ja={},Ma=class e{static extendedDefaults;static defaults;constructor(...t){let n,r;if(t.length===1&&t[0]!==null&&typeof t[0]==`object`&&Object.prototype.toString.call(t[0]).slice(8,-1)===`Object`?r=t[0]:[n,r]=t,r||={},r=J({},r),n&&!r.el&&(r.el=n),r.el&&typeof r.el==`string`&&typeof document<`u`&&document.querySelectorAll(r.el).length>1){let t=[];return document.querySelectorAll(r.el).forEach(n=>{let i=J({},r,{el:n});t.push(new e(i))}),t}let i=this;i.__swiper__=!0,i.support=si(),i.device=ui({userAgent:r.userAgent??void 0}),i.browser=pi(),i.eventsListeners={},i.eventsAnyListeners=[],i.modules=[...i.__modules__||[]],r.modules&&Array.isArray(r.modules)&&r.modules.forEach(e=>{let t=e;typeof t==`function`&&i.modules.indexOf(t)<0&&i.modules.push(t)});let a={};if(i.modules.forEach(e=>{e({params:r,swiper:i,extendParams:Xi(r,a),on:i.on.bind(i),once:i.once.bind(i),off:i.off.bind(i),emit:i.emit.bind(i)})}),i.params=J({},J({},Di,a),ja,r),i.originalParams=J({},i.params),i.passedParams=J({},r),i.params&&i.params.on){let e=i.params.on;Object.keys(e).forEach(t=>{let n=e[t];n&&i.on(t,n)})}return i.params&&i.params.onAny&&i.onAny(i.params.onAny),Object.assign(i,{enabled:i.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return i.params.direction===`horizontal`},isVertical(){return i.params.direction===`vertical`},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev,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:i.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:i.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),i.emit(`_swiper`),i.params.init&&i.init(),i}getDirectionLabel(e){return this.isHorizontal()?e:{width:`height`,"margin-top":`margin-left`,"margin-bottom ":`margin-right`,"margin-left":`margin-top`,"margin-right":`margin-bottom`,"padding-left":`padding-top`,"padding-right":`padding-bottom`,marginRight:`marginBottom`}[e]}isHorizontal(){return this.params.direction===`horizontal`}isVertical(){return this.params.direction===`vertical`}cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23}getSlideIndex(e){let{slidesEl:t,params:n}=this,r=ei(Y(t,`.${n.slideClass}, swiper-slide`)[0]);return ei(e)-(r??0)}
4getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>Number(t.getAttribute(`data-swiper-slide-index`))===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill===`column`?e=Math.floor(e/this.params.grid.rows):this.params.grid.fill===`row`&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=Y(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit(`enable`))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit(`disable`))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let n=this.minTranslate(),r=(this.maxTranslate()-n)*e+n;this.translateTo(r,t===void 0?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let e=this.el.className.split(` `).filter(e=>e.indexOf(`swiper`)===0||e.indexOf(this.params.containerModifierClass)===0);this.emit(`_containerClasses`,e.join(` `))}getSlideClasses(e){return this.destroyed?``:e.className.split(` `).filter(e=>e.indexOf(`swiper-slide`)===0||e.indexOf(this.params.slideClass)===0).join(` `)}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let e=[];this.slides.forEach(t=>{let n=this.getSlideClasses(t);e.push({slideEl:t,classNames:n}),this.emit(`_slideClass`,t,n)}),this.emit(`_slideClasses`,e)}slidesPerViewDynamic(e=`current`,t=!1){let{params:n,slides:r,slidesGrid:i,slidesSizesGrid:a,size:o,activeIndex:s}=this,c=1;if(typeof n.slidesPerView==`number`)return n.slidesPerView;if(n.centeredSlides){let e=r[s]?Math.ceil(r[s].swiperSlideSize??0):0,t=!1;for(let n=s+1;n<r.length;n+=1)r[n]&&!t&&(e+=Math.ceil(r[n].swiperSlideSize??0),c+=1,e>o&&(t=!0));for(let n=s-1;n>=0;--n)r[n]&&!t&&(e+=r[n].swiperSlideSize??0,c+=1,e>o&&(t=!0))}else if(e===`current`)for(let e=s+1;e<r.length;e+=1)(t?i[e]+a[e]-i[s]<o:i[e]-i[s]<o)&&(c+=1);else for(let e=s-1;e>=0;--e)i[s]-i[e]<o&&(c+=1);return c}update(){let e=this;if(!e||e.destroyed)return;let{snapGrid:t,params:n}=e;n.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll(`[loading="lazy"]`)].forEach(t=>{t.complete&&mi(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){let t=e.rtlTranslate?e.translate*-1:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(n.freeMode?.enabled&&!n.cssMode)r(),n.autoHeight&&e.updateAutoHeight();else{if((n.slidesPerView===`auto`||n.slidesPerView>1)&&e.isEnd&&!n.centeredSlides){let t=e.virtual&&n.virtual?.enabled?e.virtual.slides.length:e.slides.length;i=e.slideTo(t-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||r()}n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit(`update`)}changeDirection(e,t=!0){let n=this,r=n.params.direction;return e||=r===`horizontal`?`vertical`:`horizontal`,e===r||e!==`horizontal`&&e!==`vertical`?n:(n.el.classList.remove(`${n.params.containerModifierClass}${r}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEach(t=>{e===`vertical`?t.style.width=``:t.style.height=``}),n.emit(`changeDirection`),t&&n.update(),n)}changeLanguageDirection(e){let t=this;t.rtl&&e===`rtl`||!t.rtl&&e===`ltr`||(t.rtl=e===`rtl`,t.rtlTranslate=t.params.direction===`horizontal`&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir=`rtl`):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir=`ltr`),t.update())}mount(e){let t=this;if(t.mounted)return!0;if(typeof document>`u`)return!1;let n=e??t.params.el,r=null;if(typeof n==`string`?r=document.querySelector(n):n instanceof HTMLElement&&(r=n),!r)return!1;r.swiper=t;let i=r.parentNode;i&&i.host&&i.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let a=()=>`.${(t.params.wrapperClass||``).trim().split(` `).join(`.`)}`,o=r&&r.shadowRoot?r.shadowRoot.querySelector(a()):Y(r,a())[0];!o&&t.params.createElements&&(o=X(`div`,t.params.wrapperClass),r.append(o),Y(r,`.${t.params.slideClass}
4`).forEach(e=>{o.append(e)}));let s=t.isElement?r.parentNode.host:null;return Object.assign(t,{el:r,wrapperEl:o,slidesEl:t.isElement&&!s.slideSlots?s:o,hostEl:t.isElement?s:r,mounted:!0,rtl:r.dir.toLowerCase()===`rtl`||$r(r,`direction`)===`rtl`,rtlTranslate:t.params.direction===`horizontal`&&(r.dir.toLowerCase()===`rtl`||$r(r,`direction`)===`rtl`),wrongRTL:$r(o,`display`)===`-webkit-box`}),!0}init(e){let t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit(`beforeInit`),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual?.enabled?t.slideTo((t.params.initialSlide??0)+(t.virtual.slidesBefore??0),0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let n=[...t.el.querySelectorAll(`[loading="lazy"]`)];return t.isElement&&n.push(...t.hostEl.querySelectorAll(`[loading="lazy"]`)),n.forEac
4h(e=>{e.complete?mi(t,e):e.addEventListener(`load`,e=>{mi(t,e.target)})}),gi(t),t.initialized=!0,gi(t),t.emit(`init`),t.emit(`afterInit`),t}destroy(e=!0,t=!0){let n=this,{params:r,el:i,wrapperEl:a,slides:o}=n;return n.params===void 0||n.destroyed?null:(n.emit(`beforeDestroy`),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),i&&typeof i!=`string`&&i.removeAttribute(`style`),a&&a.removeAttribute(`style`),o&&o.length&&o.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute(`style`),e.removeAttribute(`data-swiper-slide-index`)})),n.emit(`destroy`),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),e!==!1&&(n.el&&typeof n.el!=`string`&&(n.el.swiper=null),zr(n)),n.destroyed=!0,null)}static extendDefaults(e){J(ja,e)}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let n=e.prototype.__modules__;typeof t==`function`&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(t=>e.installModule(t)),e):(e.installModule(t),e)}};Object.defineProperty(Ma,"extendedDefaults",{get(){return ja}}),Object.defineProperty(Ma,"defaults",{get(){return Di}});var Na=Aa,Pa=Ma.prototype;Object.keys(Na).forEach(e=>{let t=Na[e];Object.keys(t).forEach(e=>{Pa[e]=t[e]})}),Ma.use([Qi,Zi]);var Fa=`eventsPrefix.injectStyles.injectStylesUrls.modules.init._direction.oneWayMovement.swiperElementNodeName.touchEventsTarget.initialSlide._speed.cssMode.updateOnWindowResize.resizeObserver.nested.focusableElements._enabled._width._height.preventInteractionOnTransition.userAgent.url._edgeSwipeDetection._edgeSwipeThreshold._freeMode._autoHeight.setWrapperSize.virtualTranslate._effect.breakpoints.breakpointsBase._spaceBetween._slidesPerView.maxBackfaceHiddenSlides._grid._slidesPerGroup._slidesPerGroupSkip._slidesPerGroupAuto._centeredSlides._centeredSlidesBounds._slidesOffsetBefore._slidesOffsetAfter.normalizeSlideIndex._centerInsufficientSlides._snapToSlideEdge._watchOverflow.roundLengths.touchRatio.touchAngle.simulateTouch._shortSwipes._longSwipes.longSwipesRatio.longSwipesMs._followFinger.allowTouchMove._threshold.touchMoveStopPropagation.touchStartPreventDefault.touchStartForcePreventDefault.touchReleaseOnEdges.uniqueNavElements._resistance._resistanceRatio._watchSlidesProgress._grabCursor.preventClicks.preventClicksPropagation._slideToClickedSlide._loop.loopAdditionalSlides.loopAddBlankSlides.loopPreventsSliding._rewind._allowSlidePrev._allowSlideNext._swipeHandler._noSwiping.noSwipingClass.noSwipingSelector.passiveListeners.containerModifierClass.slideClass.slideActiveClass.slideVisibleClass.slideFullyVisibleClass.slideNextClass.slidePrevClass.slideBlankClass.wrapperClass.lazyPreloaderClass.lazyPreloadPrevNext.runCallbacksOnInit.observer.observeParents.observeSlideChildren.a11y._autoplay._controller.coverflowEffect.cubeEffect.fadeEffect.flipEffect.creativeEffect.cardsEffect.hashNavigation.history.keyboard.mousewheel._navigation._pagination.parallax._scrollbar._thumbs.virtual.zoom.control`.split(`.`);function $(e){if(typeof e!=`object`||!e)return!1;let t=e;return!!t.constructor&&Object.prototype.toString.call(t).slice(8,-1)===`Object`&&!t.__swiper__}function Ia(e,t){let n=[`__proto__`,`constructor`,`prototype`],r=e,i=t;return Object.keys(i).filter(e=>n.indexOf(e)<0).forEach(e=>{let t=i[e],n=r[e];n===void 0?r[e]=t:$(t)&&$(n)&&Object.keys(t).length>0?t.__swiper__?r[e]=t:Ia(n,t):r[e]=t}),e}function La(e={}){let t=e.navigation;return t?t===!0?!0:t.nextEl===void 0&&t.prevEl===void 0:!1}function Ra(e={}){let t=e.pagination;return t?t===!0?!0:t.el===void 0:!1}function za(e={}){let t=e.scrollbar;return t?t===!0?!0:t.el===void 0:!1}function Ba(e=``){return e.replace(/-[a-z]/g,e=>e.toUpperCase().replace(`-`,``))}function Va(e){let{nextEl:t,prevEl:n,scrollbarEl:r,paginationEl:i}=e,{swiper:a,slides:o,passedParams:s,changedParams:c}=e,l=c.filter(e=>e!==`children`&&e!==`direction`&&e!==`wrapperClass`),{params:u,pagination:d,navigation:f,scrollbar:p,virtual:m,thumbs:h}=a,g=s,_=u,v,y,b,x,S,C,w,T,E=g.thumbs,D=_.thumbs;c.includes(`thumbs`)&&$(E)&&$(E.swiper)&&!E.swiper.destroyed&&$(D)&&
4(!D.swiper||D.swiper.destroyed)&&(v=!0);let O=g.controller,k=_.controller;c.includes(`controller`)&&$(O)&&O.control&&$(k)&&!k.control&&(y=!0);let A=g.pagination;c.includes(`pagination`)&&$(A)&&(A.el||i)&&(_.pagination||_.pagination===!1)&&d&&!d.el&&(b=!0);let j=g.scrollbar;c.includes(`scrollbar`)&&$(j)&&(j.el||r)&&(_.scrollbar||_.scrollbar===!1)&&p&&!p.el&&(x=!0);let M=g.navigation;c.includes(`navigation`)&&$(M)&&(M.prevEl||n)&&(M.nextEl||t)&&(_.navigation||_.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(S=!0);let N=e=>{let t=a[e];if(!t)return;t.destroy();let n=_[e],r=$(n)?n:void 0;e===`navigation`?(a.isElement&&(t.prevEl?.remove(),t.nextEl?.remove()),r&&(r.prevEl=void 0,r.nextEl=void 0),t.prevEl=void 0,t.nextEl=void 0):(a.isElement&&t.el?.remove(),r&&(r.el=void 0),t.el=void 0)};if(c.includes(`loop`)&&a.isElement&&(u.loop&&!s.loop?C=!0:!u.loop&&s.loop?w=!0:T=!0),l.forEach(e=>{let t=_[e],n=g[e];$(t)&&$(n)?(Object.assign(t,n),(e===`navigation`||e===`pagination`||e===`scrollbar`)&&`enabled`in n&&!n.enabled&&N(e)):(n===!0||n===!1)&&(e===`navigation`||e===`pagination`||e===`scrollbar`)?n===!1&&N(e):_[e]=n}),l.includes(`controller`)&&!y&&a.controller&&a.controller.control&&$(k)&&k.control&&(a.controller.control=k.control),c.includes(`children`)&&o&&m&&u.virtual?.enabled?(m.slides=o,m.update(!0)):c.includes(`virtual`)&&m&&u.virtual?.enabled&&(o&&(m.slides=o),m.update(!0)),c.includes(`children`)&&o&&u.loop&&(T=!0),v&&h&&h.init()&&h.update(!0),y&&a.controller&&$(k)&&(a.controller.control=k.control),b&&d){if(a.isElement&&(!i||t
4ypeof i==`string`)){let e=document.createElement(`div`);e.classList.add(`swiper-pagination`),e.part.add(`pagination`),a.el.appendChild(e),i=e}let e=_.pagination;i&&$(e)&&(e.el=i),d.init(),d.render(),d.update()}if(x&&p){if(a.isElement&&(!r||typeof r==`string`)){let e=document.createElement(`div`);e.classList.add(`swiper-scrollbar`),e.part.add(`scrollbar`),a.el.appendChild(e),r=e}let e=_.scrollbar;r&&$(e)&&(e.el=r),p.init(),p.updateSize(),p.setTranslate()}if(S&&f){if(a.isElement){if(!t||typeof t==`string`){let e=document.createElement(`div`);e.classList.add(`swiper-button-next`),Q(e,f.arrowSvg),e.part.add(`button-next`),a.el.appendChild(e),t=e}if(!n||typeof n==`string`){let e=document.createElement(`div`);e.classList.add(`swiper-button-prev`),Q(e,f.arrowSvg),e.part.add(`button-prev`),a.el.appendChild(e),n=e}}let e=_.navigation;t&&$(e)&&(e.nextEl=t),n&&$(e)&&(e.prevEl=n),f.init(),f.update()}c.includes(`allowSlideNext`)&&(a.allowSlideNext=g.allowSlideNext),c.includes(`allowSlidePrev`)&&(a.allowSlidePrev=g.allowSlidePrev),c.includes(`direction`)&&a.changeDirection(g.direction,!1),(C||T)&&a.loopDestroy(),(w||T)&&a.loopCreate(),a.update()}var Ha=e=>{if(typeof e!=`string`)return e==null||typeof e==`number`||typeof e==`boolean`||$(e),e;if(parseFloat(e)===Number(e))return Number(e);if(e===`true`||e===``)return!0;if(e===`false`)return!1;if(e===`null`)return null;if(e!==`undefined`){if(e.includes(`{`)&&e.includes(`}`)&&e.includes(`"`))try{return JSON.parse(e)}catch{return e}return e}},Ua=[`a11y`,`autoplay`,`controller`,`cards-effect`,`coverflow-effect`,`creative-effect`,`cube-effect`,`fade-effect`,`flip-effect`,`free-mode`,`grid`,`hash-navigation`,`history`,`keyboard`,`mousewheel`,`navigation`,`pagination`,`parallax`,`scrollbar`,`thumbs`,`virtual`,`zoom`];function Wa(e,t,n){let r={},i={};Ia(r,Di);let a=[...Fa,`on`],o=a.map(e=>e.replace(/_/,``));a.forEach(t=>{let n=t.replace(`_`,``);e[n]!==void 0&&(i[n]=e[n])});let s=[...e.attributes];return typeof t==`string`&&n!==void 0&&s.push({name:t,value:$(n)?{...n}:n}),s.forEach(e=>{let t=Ua.find(t=>e.name.startsWith(`${t}-`));if(t){let n=Ba(t),r=Ba(e.name.split(`${t}-`)[1]);i[n]===void 0&&(i[n]={}),i[n]===!0&&(i[n]={enabled:!0}),i[n]===!1&&(i[n]={enabled:!1}),i[n][r]=Ha(e.value)}else{let t=Ba(e.name);if(!o.includes(t))return;let n=Ha(e.value),r=i[t];if(r&&Ua.includes(e.name)&&!$(n)){let e=$(r)?r:{};e.enabled=!!n,i[t]=e}else i[t]=n}}),Ia(r,i),r.navigation?r.navigation={prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`,...r.navigation===!0?{}:r.navigation}:r.navigation===!1&&delete r.navigation,r.scrollbar?r.scrollbar={el:`.swiper-scrollbar`,...r.scrollbar===!0?{}:r.scrollbar}:r.scrollbar===!1&&delete r.scrollbar,r.pagination?r.pagination={el:`.swiper-pagination`,...r.pagination===!0?{}:r.pagination}:r.pagination===!1&&delete r.pagination,{params:r,passedParams:i}}var Ga=({swiper:e,extendParams:t,on:n,emit:r})=>{t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let i;e.virtual={cache:{},from:0,to:0,slides:[],offset:0,slidesGrid:[]};function a(){return e.params.virtual}let o,s=()=>o??=document.createElement(`div`);function c(t,n){let r=a();if(r.cache&&e.virtual.cache[n])return e.virtual.cache[n];let i;if(r.renderSlide){let a=r.renderSlide.call(e,t,n);if(typeof a==`string`){let e=s();Q(e,a),i=e.children[0]}else i=a}else i=e.isElement?X(`swiper-slide`):X(`div`,e.params.slideClass);return i.setAttribute(`data-swiper-slide-index`,String(n)),r.renderSlide||Q(i,t),r.cache&&(e.virtual.cache[n]=i),i}function l(t,n,i){let{slidesPerGroup:o,centeredSlides:s,slidesPerView:l,loop:u,initialSlide:d}=e.params;if(n&&!u&&(d??0)>0)return;let{addSlidesBefore:f,addSlidesAfter:p,slidesPerViewAutoSlideSize:m}=a(),{from:h,to:g,slides:_,slidesGrid:v,offset:y}=e.virtual;e.params.cssMode||e.updateActiveIndex();let b=i===void 0?e.activeIndex||0:i,x;x=e.rtlTranslate?`right`:e.isHorizontal()?`left`:`top`;let S;if(l===`auto`)if(m){let t=e.size;t||=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height,S=Math.max(1,Math.ceil(t/m))}else S=1;else S=l??1;let C=o??1,w,T;s?(w=Math.floor(S/2)+C+p,T=Math.floor(S/2)+C+f):(w=S+(C-1)+p,T=(u?S:C)+f);let E=b-T,D=b+w;u||(E=Math.max(E,0),D=Math.min(D,_.length-1));let O=(e.slidesGrid[E]||0)-(e.slidesGrid[0]||0);u&&b>=T?(E-=T,s||(O+=e.slidesGrid[0])):u&&b<T&&(E=-T,s&&(O+=e.slidesGrid[0])),Object.assign(e.virtual,{from:E,to:D,offset:O,slidesGrid:e.slidesGrid,slidesBefore:T,slidesAfter:w});function k(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r(`virtualUpdate`)}
4if(h===E&&g===D&&!t){e.slidesGrid!==v&&O!==y&&e.slides.forEach(t=>{t.style.setProperty(x,`${O-Math.abs(e.cssOverflowAdjustment())}px`)}),e.updateProgress(),r(`virtualUpdate`);return}let A=a();if(A.renderExternal){let t=[];for(let e=E;e<=D;e+=1)t.push(_[e]);A.renderExternal.call(e,{offset:O,from:E,to:D,slides:t}),A.renderExternalUpdate?k():r(`virtualUpdate`);return}let j=[],M=[],N=e=>{let t=e;return e<0?t=_.length+e:t>=_.length&&(t-=_.length),t};if(t)e.slides.filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let t=h;t<=g;t+=1)if(t<E||t>D){let n=N(t);e.slides.filter(t=>t.matches(`.${e.params.slideClass}[data-swiper-slide-index="${n}"], swiper-slide[data-swiper-slide-index="${n}"]`)).forEach(e=>{e.remove()})}let P=u?-_.length:0,F=u?_.length*2:_.length;for(let e=P;e<F;e+=1)if(e>=E&&e<=D){let n=N(e);g===void 0||t?M.push(n):(e>g&&M.push(n),e<h&&j.push(n))}if(M.forEach(t=>{e.slidesEl.append(c(_[t],t))}),u)for(let t=j.length-1;t>=0;--t){let n=j[t];e.slidesEl.prepend(c(_[n],n))}else j.sort((e,t)=>t-e),j.forEach(t=>{e.slidesEl.prepend(c(_[t],t))});Y(e.slidesEl,`.swiper-slide, swiper-slide`).forEach(t=>{t.style.setProperty(x,`${O-Math.abs(e.cssOverflowAdjustment())}px`)}),k()}function u(t){if(typeof t==`object`&&t&&`length`in t){let n=t;for(let t=0;t<n.length;t+=1)n[t]&&e.virtual.slides.push(n[t])}else e.virtual.slides.push(t);l(!0)}function d(t){let n=e.activeIndex,r=n+1,i=1;if(Array.isArray(t)){for(let n=0;n<t.length;n+=1)t[n]&&e.virtual.slides.unshift(t[n]);r=n+t.length,i=t.length}else e.virtual.slides.unshift(t);if(a().cache){let t=e.virtual.cache,n={};Object.keys(t).forEach(e=>{let r=t[Number(e)],a=r.getAttribute(`data-swiper-slide-index`);a&&r.setAttribute(`data-swiper-slide-index`,String(parseInt(a,10)+i)),n[parseInt(e,10)+i]=r}),e.virtual.cache=n}l(!0),e.slideTo(r,0)}function f(t){if(t==null)return;let n=e.activeIndex,r=t=>{Object.keys(e.virtual.cache).forEach(n=>{let r=Number(n);if(r>t){let t=e.virtual.cache[r];e.virtual.cache[r-1]=t,t.setAttribute(`data-swiper-slide-index`,String(r-1)),delete e.virtual.cache[r]}})};if(Array.isArray(t))for(let i=t.length-1;i>=0;--i)a().cache&&(delete e.virtual.cache[t[i]],r(t[i])),e.virtual.slides.splice(t[i],1),t[i]<n&&--n,n=Math.max(n,0);else a().cache&&(delete e.virtual.cache[t],r(t)),e.virtual.slides.splice(t,1),t<n&&--n,n=Math.max(n,0);l(!0),e.slideTo(n,0)}function p(){e.virtual.slides=[],a().cache&&(e.virtual.cache={}),l(!0),e.slideTo(0,0)}n(`beforeInit`,()=>{if(!a().enabled)return;let t=!1,n=e.passedParams.virtual;if(!n||typeof n!=`object`||n.slides===void 0){let n=[...e.slidesEl.children].filter(t=>t.matches(`.${e.params.slideClass}, swiper-slide`));n&&n.length&&(e.virtual.slides=[...n],t=!0,n.forEach((t,n)=>{t.setAttribute(`data-swiper-slide-index`,String(n)),e.virtual.cache[n]=t,t.remove()}))}t||(e.virtual.slides=a().slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,l(!1,!0)}),n(`setTranslate`,()=>{a().enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(i),i=setTimeout(()=>{l()},100)):l())}),n(`init update resize`,()=>{a().enabled&&e.params.cssMode&&Gr(e.wrapperEl,`--swiper-virtual-size`,`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:u,prependSlide:d,removeSlide:f,removeAllSlides:p,update:l})},Ka=({swiper:e,extendParams:t,on:n,emit:r})=>{t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function i(){return e.params.keyboard}function a(t){if(!e.enabled)return;let{rtlTranslate:n}=e,a=`originalEvent`in t&&t.originalEvent?t.originalEvent:t,o=a.keyCode||a.charCode,s=i(),c=!!s.pageUpDown,l=c&&o===33,u=c&&o===34,d=o===37,f=o===39,p=o===38,m=o===40;if(!e.allowSlideNext&&(e.isHorizontal()&&f||e.isVertical()&&m||u)||!e.allowSlidePrev&&(e.isHorizontal()&&d||e.isVertical()&&p||l))return!1;if(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey)return;let h=document.activeElement;if(h&&(h.isContentEditable||h.nodeName&&(h.nodeName.toLowerCase()===`input`||h.nodeName.toLowerCase()===`textarea`)))return;if(s.onlyInViewport&&(l||u||d||f||p||m)){let t=!1;if(ti(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ti(e.el,`.${e.params.slideActiveClass}`).length===0)return;let r=e.el,i=r.clientWidth,a=r.clientHeight,o=window.innerWidth,s=window.innerHeight,c=Xr(r);n&&(c.left-=r.scrollLeft);let l=[[c.left,c.top],[c.left+i,c.top],[c.left,c.top+a],[c.left+i,c.top+a]];for(let e=0;e<l.length;e+=1){let n=l[e];
4if(n[0]>=0&&n[0]<=o&&n[1]>=0&&n[1]<=s){if(n[0]===0&&n[1]===0)continue;t=!0}}if(!t)return}let g=s.speed;e.isHorizontal()?((l||u||d||f)&&a.cancelable&&a.preventDefault(),((u||f)&&!n||(l||d)&&n)&&e.slideNext(g),((l||d)&&!n||(u||f)&&n)&&e.slidePrev(g)):((l||u||p||m)&&a.cancelable&&a.preventDefault(),(u||m)&&e.slideNext(g),(l||p)&&e.slidePrev(g)),r(`keyPress`,o)}function o(){e.keyboard.enabled||(document.addEventListener(`keydown`,a),e.keyboard.enabled=!0)}function s(){e.keyboard.enabled&&(document.removeEventListener(`keydown`,a),e.keyboard.enabled=!1)}e.keyboard={enabled:!1,enable:o,disable:s},n(`init`,()=>{i().enabled&&o()}),n(`destroy`,()=>{e.keyboard.enabled&&s()})},qa=({swiper:e,extendParams:t,on:n,emit:r})=>{t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:`container`,thresholdDelta:null,thresholdTime:null,noMousewheelClass:`swiper-no-mousewheel`}});let i,a=q(),o,s=!1,c=[];function l(){return e.params.mousewheel}function u(e){let t=e,n=0,r=0,i=0,a=0;return t.detail!==void 0&&(r=t.detail),t.wheelDelta!==void 0&&(r=-t.wheelDelta/120),t.wheelDeltaY!==void 0&&(r=-t.wheelDeltaY/120),t.wheelDeltaX!==void 0&&(n=-t.wheelDeltaX/120),t.axis!==void 0&&t.HORIZONTAL_AXIS!==void 0&&t.axis===t.HORIZONTAL_AXIS&&(n=r,r=0),i=n*10,a=r*10,t.deltaY!==void 0&&(a=t.deltaY),t.deltaX!==void 0&&(i=t.deltaX),t.shiftKey&&!i&&(i=a,a=0),(i||a)&&t.deltaMode&&(t.deltaMode===1?(i*=40,a*=40):(i*=800,a*=800)),i&&!n&&(n=i<1?-1:1),a&&!r&&(r=a<1?-1:1),{spinX:n,spinY:r,pixelX:i,pixelY:a}}function d(){e.enabled&&(s=!0)}function f(){e.enabled&&(s=!1)}function p(t){let n=l();return n.thresholdDelta&&t.delta<n.thresholdDelta||n.thresholdTime&&q()-a<n.thresholdTime?!1:t.delta>=6&&q()-a<60?!0:(t.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),r(`scroll`,t.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),r(`scroll`,t.raw)),a=new window.Date().getTime(),!1)}function m(t){let n=l();if(t.direction<0){if(e.isEnd&&!e.params.loop&&n.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&n.releaseOnEdges)return!0;return!1}function h(t){let n=`originalEvent`in t&&t.originalEvent?t.originalEvent:t,a=!0;if(!e.enabled)return!1;let d=l();if(t.target.closest(`.${d.noMousewheelClass}`))return!1;e.params.cssMode&&n.preventDefault();let f=e.el;d.eventsTarget!==`container`&&(f=document.querySelector(d.eventsTarget));let h=f&&f.contains(n.target);if(!s&&!h&&!d.releaseOnEdges)return!0;let g=0,_=e.rtlTranslate?-1:1,v=u(n);if(d.forceToAxis)if(e.isHorizontal())if(Math.abs(v.pixelX)>Math.abs(v.pixelY))g=-v.pixelX*_;else return!0;else if(Math.abs(v.pixelY)>Math.abs(v.pixelX))g=-v.pixelY;else return!0;else g=Math.abs(v.pixelX)>Math.abs(v.pixelY)?-v.pixelX*_:-v.pixelY;if(g===0)return!0;d.invert&&(g=-g);let y=e.getTranslate()+g*(d.sensitivity??1);y>=e.minTranslate()&&(y=e.minTranslate()),y<=e.maxTranslate()&&(y=e.maxTranslate()),a=e.params.loop?!0:!(y===e.minTranslate()||y===e.maxTranslate()),a&&e.params.nested&&n.stopPropagation();let b=e.params.freeMode;if(!e.params.freeMode||!b?.enabled){let e={time:q(),delta:Math.abs(g),direction:Math.sign(g),raw:t};c.length>=2&&c.shift();let n=c.length?c[c.length-1]:void 0;if(c.push(e),n?(e.direction!==n.direction||e.delta>n.delta||e.time>n.time+150)&&p(e):p(e),m(e))return!0}else{let t={time:q(),delta:Math.abs(g),direction:Math.sign(g)},a=o&&t.time<o.time+500&&t.delta<=o.delta&&t.direction===o.direction;if(!a){o=void 0;let s=e.getTranslate()+g*(d.sensitivity??1),l=e.isBeginning,u=e.isEnd;if(s>=e.minTranslate()&&(s=e.minTranslate()),s<=e.maxTranslate()&&(s=e.maxTranslate()),e.setTransition(0),e.setTranslate(s),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!l&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?`next`:`prev`,byMousewheel:!0}),b?.sticky){clearTimeout(i),i=void 0,c.length>=15&&c.shift();let n=c.length?c[c.length-1]:void 0,r=c[0];if(c.push(t),n&&(t.delta>n.delta||t.direction!==n.direction))c.splice(0);else if(c.length>=15&&r&&t.time-r.time<500&&r.delta-t.delta>=1&&t.delta<=6){let n=g>0?.8:.2;o=t,c.splice(0),i=Br(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,n)},0)}i||=Br(()=>{e.destroyed||!e.params||(o=t,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500)}a||r(`scroll`,n);let f=e.params.autoplay;
4if(e.params.autoplay&&f?.disableOnInteraction&&e.autoplay.stop(),d.releaseOnEdges&&(s===e.minTranslate()||s===e.maxTranslate()))return!0}}return n.cancelable&&n.preventDefault(),!1}function g(t){let n=l(),r=e.el;n.eventsTarget!==`container`&&(r=document.querySelector(n.eventsTarget)),r[t](`mouseenter`,d),r[t](`mouseleave`,f),r[t](`wheel`,h)}function _(){return e.params.cssMode?(e.wrapperEl.removeEventListener(`wheel`,h),!0):e.mousewheel.enabled?!1:(g(`addEventListener`),e.mousewheel.enabled=!0,!0)}function v(){return e.params.cssMode?(e.wrapperEl.addEventListener(`wheel`,h),!0):e.mousewheel.enabled?(g(`removeEventListener`),e.mousewheel.enabled=!1,!0):!1}n(`init`,()=>{let t=l();!t.enabled&&e.params.cssMode&&v(),t.enabled&&_()}),e.mousewheel={enabled:!1,enable:_,disable:v},n(`destroy`,()=>{e.params.cssMode&&_(),e.mousewheel.enabled&&v()})};function Ja(e,t,n,r){let i=n??{},a=t??{};return e.params.createElements&&Object.keys(r).forEach(t=>{if(!i[t]&&i.auto===!0){let n=Y(e.el,`.${r[t]}`)[0];n||(n=X(`div`,r[t]),n.className=r[t],e.el.append(n)),i[t]=n,a[t]=n}}),i}var Ya=`<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>`,Xa=({swiper:e,extendParams:t,on:n,emit:r})=>{t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:`swiper-button-disabled`,hiddenClass:`swiper-button-hidden`,lockClass:`swiper-button-lock`,navigationDisabledClass:`swiper-navigation-disabled`}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:Ya};function i(){return e.params.navigation}function a(t){let n;return t&&typeof t==`string`&&e.isElement&&(n=e.el.querySelector(t)||e.hostEl.querySelector(t),n)?n:(t&&(typeof t==`string`&&(n=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&typeof t==`string`&&n&&n.length>1&&e.el.querySelectorAll(t).length===1?n=e.el.querySelector(t):n&&n.length===1&&(n=n[0])),t&&!n?t:n)}function o(t,n){let r=i();Z(t).forEach(t=>{t&&(t.classList[n?`add`:`remove`](...r.disabledClass.split(` `)),t.tagName===`BUTTON`&&(t.disabled=n),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](r.lockClass))})}function s(){let{nextEl:t,prevEl:n}=e.navigation;if(e.params.loop){o(n,!1),o(t,!1);return}o(n,e.isBeginning&&!e.params.rewind),o(t,e.isEnd&&!e.params.rewind)}function c(t){t.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r(`navigationPrev`))}function l(t){t.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r(`navigationNext`))}function u(){e.params.navigation=Ja(e,e.originalParams.navigation,e.params.navigation,{nextEl:`swiper-button-next`,prevEl:`swiper-button-prev`});let t=i();if(!(t.nextEl||t.prevEl))return;let n=a(t.nextEl),r=a(t.prevEl);Object.assign(e.navigation,{nextEl:n,prevEl:r});let o=Z(n),s=Z(r),u=(n,r)=>{if(n){if(t.addIcons&&n.matches(`.swiper-button-next,.swiper-button-prev`)&&!n.querySelector(`svg`)){let e=document.createElement(`div`);Q(e,Ya);let t=e.querySelector(`svg`);t&&n.appendChild(t),e.remove()}n.addEventListener(`click`,r===`next`?l:c)}!e.enabled&&n&&n.classList.add(...t.lockClass.split(` `))};o.forEach(e=>u(e,`next`)),s.forEach(e=>u(e,`prev`))}function d(){let t=i(),{nextEl:n,prevEl:r}=e.navigation,a=Z(n),o=Z(r),s=(e,n)=>{e.removeEventListener(`click`,n===`next`?l:c),e.classList.remove(...t.disabledClass.split(` `))};a.forEach(e=>s(e,`next`)),o.forEach(e=>s(e,`prev`))}n(`init`,()=>{i().enabled===!1?p():(u(),s())}),n(`toEdge fromEdge lock unlock`,()=>{s()}),n(`destroy`,()=>{d()}),n(`enable disable`,()=>{let t=i(),{nextEl:n,prevEl:r}=e.navigation,a=Z(n),o=Z(r);if(e.enabled){s();return}[...a,...o].filter(e=>!!e).forEach(e=>e.classList.add(t.lockClass))}),n(`click`,(t,n)=>{let a=i(),{nextEl:o,prevEl:s}=e.navigation,c=Z(o),l=Z(s),u=n.target,d=l.includes(u)||c.includes(u);if(e.isElement&&!d){let e=n.composedPath?n.composedPath():[];e.length&&(d=e.find(e=>c.includes(e)||l.includes(e)))}if(a.hideOnClick&&!d){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===u||e.pagination.el.contains(u)))return;let t;c.length?t=c[0].classList.contains(a.hiddenClass):l.length&&(t=l[0].classList.contains(a.hiddenClass)),r(t===!0?`navigationShow`:`navigationHide`),[...c,...l].filter(e=>
4!!e).forEach(e=>e.classList.toggle(a.hiddenClass))}});let f=()=>{let t=i();e.el.classList.remove(...t.navigationDisabledClass.split(` `)),u(),s()},p=()=>{let t=i();e.el.classList.add(...t.navigationDisabledClass.split(` `)),d()};Object.assign(e.navigation,{enable:f,disable:p,update:s,init:u,destroy:d})};function Za(e=``){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,`\\$1`).replace(/ /g,`.`)}`}var Qa=e=>!!e.virtual&&!!e.params.virtual?.enabled,$a=e=>!!e.params.freeMode?.enabled,eo=({swiper:e,extendParams:t,on:n,emit:r})=>{let i=`swiper-pagination`;t({pagination:{el:null,bulletElement:`span`,clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:`bullets`,dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),e.pagination={el:null,bullets:[]};let a,o=0;function s(){return e.params.pagination}function c(){return!s().el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function l(e,t){let{bulletActiveClass:n}=s();if(!e)return;let r=e[`${t===`prev`?`previous`:`next`}ElementSibling`];r&&(r.classList.add(`${n}-${t}`),r=r[`${t===`prev`?`previous`:`next`}ElementSibling`],r&&r.classList.add(`${n}-${t}-${t}`))}function u(e,t,n){if(e%=n,t%=n,t===e+1)return`next`;if(t===e-1)return`previous`}function d(t){let n=t.target.closest(Za(s().bulletClass));if(!n)return;t.preventDefault();let r=(ei(n)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){if(e.realIndex===r)return;let t=u(e.realIndex,r,e.slides.length);t===`next`?e.slideNext():t===`previous`?e.slidePrev():e.slideToLoop(r)}else e.slideTo(r)}function f(){let t=e.rtl,n=s();if(c())return;let i=Z(e.pagination.el),u,d,f=Qa(e)?e.virtual.slides.length:e.slides.length,p=e.params.loop?Math.ceil(f/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(d=e.previousRealIndex||0,u=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):e.snapIndex===void 0?(d=e.previousIndex||0,u=e.activeIndex||0):(u=e.snapIndex,d=e.previousSnapIndex),n.type===`bullets`&&e.pagination.bullets&&e.pagination.bullets.length>0){let r=e.pagination.bullets,s=0,c=0,f=0;if(n.dynamicBullets){a=ri(r[0],e.isHorizontal()?`width`:`height`);let t=e.isHorizontal()?`width`:`height`;i.forEach(e=>{e.style[t]=`${(a??0)*(n.dynamicMainBullets+4)}px`}),n.dynamicMainBullets>1&&d!==void 0&&(o+=u-(d||0),o>n.dynamicMainBullets-1?o=n.dynamicMainBullets-1:o<0&&(o=0)),s=Math.max(u-o,0),c=s+(Math.min(r.length,n.dynamicMainBullets)-1),f=(c+s)/2}if(r.forEach(e=>{let t=[``,`-next`,`-next-next`,`-prev`,`-prev-prev`,`-main`].map(e=>`${n.bulletActiveClass}${e}`).flatMap(e=>typeof e==`string`&&e.includes(` `)?e.split(` `):[e]);e.classList.remove(...t)}),i.length>1)r.forEach(t=>{let r=ei(t);r===u?t.classList.add(...n.bulletActiveClass.split(` `)):e.isElement&&t.setAttribute(`part`,`bullet`),n.dynamicBullets&&r!==void 0&&(r>=s&&r<=c&&t.classList.add(...`${n.bulletActiveClass}-main`.split(` `)),r===s&&l(t,`prev`),r===c&&l(t,`next`))});else{let t=r[u];if(t&&t.classList.add(...n.bulletActiveClass.split(` `)),e.isElement&&r.forEach((e,t)=>{e.setAttribute(`part`,t===u?`bullet-active`:`bullet`)}),n.dynamicBullets){let e=r[s],t=r[c];for(let e=s;e<=c;e+=1)r[e]&&r[e].classList.add(...`${n.bulletActiveClass}-main`.split(` `));l(e,`prev`),l(t,`next`)}}if(n.dynamicBullets){let i=Math.min(r.length,n.dynamicMainBullets+4),o=((a??0)*i-(a??0))/2-f*(a??0),s=t?`right`:`left`,c=e.isHorizontal()?s:`top`;r.forEach(e=>{e.style[c]=`${o}px`})}}i.forEach((t,i)=>{if(n.type===`fraction`&&(t.querySelectorAll(Za(n.currentClass)).forEach(e=>{e.textContent=String(n.formatFractionCurrent(u+1))}
4),t.querySelectorAll(Za(n.totalClass)).forEach(e=>{e.textContent=String(n.formatFractionTotal(p))})),n.type===`progressbar`){let r;r=n.progressbarOpposite?e.isHorizontal()?`vertical`:`horizontal`:e.isHorizontal()?`horizontal`:`vertical`;let i=(u+1)/p,a=1,o=1;r===`horizontal`?a=i:o=i,t.querySelectorAll(Za(n.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${o})`,t.style.transitionDuration=`${e.params.speed}ms`})}n.type===`custom`&&n.renderCustom?(Q(t,n.renderCustom(e,u+1,p)),i===0&&r(`paginationRender`,t)):(i===0&&r(`paginationRender`,t),r(`paginationUpdate`,t)),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?`add`:`remove`](n.lockClass)})}function p(){let t=s();if(c())return;let n=e.params.grid,i=Qa(e)?e.virtual.slides.length:e.grid&&n?.rows&&n.rows>1?e.slides.length/Math.ceil(n.rows):e.slides.length,a=Z(e.pagination.el),o=``;if(t.type===`bullets`){let n=e.params.loop?Math.ceil(i/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&$a(e)&&n>i&&(n=i);for(let r=0;r<n;r+=1)t.renderBullet?o+=t.renderBullet.call(e,r,t.bulletClass):o+=`<${t.bulletElement} ${e.isElement?`part="bullet"`:``} class="${t.bulletClass}"></${t.bulletElement}>`}t.type===`fraction`&&(o=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),t.type===`progressbar`&&(o=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],a.forEach(n=>{t.type!==`custom`&&Q(n,o||``),t.type===`bullets`&&e.pagination.bullets.push(...Array.from(n.querySelectorAll(Za(t.bulletClass))))}),t.type!==`custom`&&r(`paginationRender`,a[0])}function m(){e.params.pagination=Ja(e,e.originalParams.pagination,e.params.pagination,{el:`swiper-pagination`});let t=s();if(!t.el)return;let n;if(typeof t.el==`string`&&e.isElement&&(n=e.el.querySelector(t.el)),!n&&typeof t.el==`string`&&(n=[...document.querySelectorAll(t.el)]),n||=t.el,!(!n||Array.isArray(n)&&n.length===0)){if(e.params.uniqueNavElements&&typeof t.el==`string`&&Array.isArray(n)&&n.length>1&&(n=[...e.el.querySelectorAll(t.el)],n.length>1)){let t=n.find(t=>ti(t,`.swiper`)[0]===e.el);t&&(n=t)}Array.isArray(n)&&n.length===1&&(n=n[0]),Object.assign(e.pagination,{el:n}
4),Z(n).forEach(n=>{t.type===`bullets`&&t.clickable&&n.classList.add(...(t.clickableClass||``).split(` `)),n.classList.add(t.modifierClass+t.type),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.type===`bullets`&&t.dynamicBullets&&(n.classList.add(`${t.modifierClass}${t.type}-dynamic`),o=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),t.type===`progressbar`&&t.progressbarOpposite&&n.classList.add(t.progressbarOppositeClass),t.clickable&&n.addEventListener(`click`,d),e.enabled||n.classList.add(t.lockClass)})}}function h(){let t=s();if(c())return;let n=e.pagination.el;n&&Z(n).forEach(n=>{n.classList.remove(t.hiddenClass),n.classList.remove(t.modifierClass+t.type),n.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(n.classList.remove(...(t.clickableClass||``).split(` `)),n.removeEventListener(`click`,d))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(` `)))}n(`changeDirection`,()=>{if(!e.pagination||!e.pagination.el)return;let t=s();Z(e.pagination.el).forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n(`init`,()=>{s().enabled===!1?_():(m(),p(),f())}),n(`activeIndexChange`,()=>
4{e.snapIndex===void 0&&f()}),n(`snapIndexChange`,()=>{f()}),n(`snapGridLengthChange`,()=>{p(),f()}),n(`destroy`,()=>{h()}),n(`enable disable`,()=>{let{el:t}=e.pagination;if(t){let n=s();Z(t).forEach(t=>t.classList[e.enabled?`remove`:`add`](n.lockClass))}}),n(`lock unlock`,()=>{f()}),n(`click`,(t,n)=>{let i=n.target,a=Z(e.pagination.el),o=s();if(o.el&&o.hideOnClick&&a&&a.length>0&&!i.classList.contains(o.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;a[0].classList.contains(o.hiddenClass)===!0?r(`paginationShow`):r(`paginationHide`),a.forEach(e=>e.classList.toggle(o.hiddenClass))}});let g=()=>{let t=s();e.el.classList.remove(t.paginationDisabledClass);let{el:n}=e.pagination;n&&Z(n).forEach(e=>e.classList.remove(t.paginationDisabledClass)),m(),p(),f()},_=()=>{let t=s();e.el.classList.add(t.paginationDisabledClass);let{el:n}=e.pagination;n&&Z(n).forEach(e=>e.classList.add(t.paginationDisabledClass)),h()};Object.assign(e.pagination,{enable:g,disable:_,render:p,update:f,init:m,destroy:h})},to=({swiper:e,extendParams:t,on:n,emit:r})=>{let i=!1,a=null,o=null,s=0,c=0,l=0,u=0;t({scrollbar:{el:null,dragSize:`auto`,hide:!1,draggable:!1,snapOnRelease:!0,lockClass:`swiper-scrollbar-lock`,dragClass:`swiper-scrollbar-drag`,scrollbarDisabledClass:`swiper-scrollbar-disabled`,horizontalClass:`swiper-scrollbar-horizontal`,verticalClass:`swiper-scrollbar-vertical`}}),e.scrollbar={el:null,dragEl:null};function d(){return e.params.scrollbar}function f(){let t=d();if(!t.el||!e.scrollbar.el)return;let{scrollbar:n,rtlTranslate:r}=e,{dragEl:i,el:o}=n,s=e.params.loop?e.progressLoop??0:e.progress,u=c,f=(l-c)*s;r?(f=-f,f>0?(u=c-f,f=0):-f+c>l&&(u=l+f)):f<0?(u=c+f,f=0):f+c>l&&(u=l-f),e.isHorizontal()?(i.style.transform=`translate3d(${f}px, 0, 0)`,i.style.width=`${u}px`):(i.style.transform=`translate3d(0px, ${f}px, 0)`,i.style.height=`${u}px`),t.hide&&(a&&clearTimeout(a),o.style.opacity=`1`,a=setTimeout(()=>{o.style.opacity=`0`,o.style.transitionDuration=`400ms`},1e3))}function p(t){!d().el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}function m(){let t=d();if(!t.el||!e.scrollbar.el)return;let{scrollbar:n}=e,{dragEl:r,el:i}=n;r.style.width=``,r.style.height=``,l=e.isHorizontal()?i.offsetWidth:i.offsetHeight,u=e.size/(e.virtualSize+(e.params.slidesOffsetBefore??0)-(e.params.centeredSlides?e.snapGrid[0]:0)),c=t.dragSize===`auto`?l*u:parseInt(String(t.dragSize),10),e.isHorizontal()?r.style.width=`${c}px`:r.style.height=`${c}px`,u>=1?i.style.display=`none`:i.style.display=``,t.hide&&(i.style.opacity=`0`),e.params.watchOverflow&&e.enabled&&n.el.classList[e.isLocked?`add`:`remove`](t.lockClass)}function h(t){return e.isHorizontal()?t.clientX??t.touches?.[0]?.clientX??0:t.clientY??t.touches?.[0]?.clientY??0}function g(t){let{scrollbar:n,rtlTranslate:r}=e,{el:i}=n,a;a=(h(t)-Xr(i)[e.isHorizontal()?`left`:`top`]-(s===null?c/2:s))/(l-c),a=Math.max(Math.min(a,1),0),r&&(a=1-a);let o=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*a;e.updateProgress(o),e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}function _(t){let n=d(),{scrollbar:a,wrapperEl:c}=e,{el:l,dragEl:u}=a;i=!0,s=t.target===u?h(t)-t.target.getBoundingClientRect()[e.isHorizontal()?`left`:`top`]:null,t.preventDefault(),t.stopPropagation(),c.style.transitionDuration=`100ms`,u.style.transitionDuration=`100ms`,g(t),o&&clearTimeout(o),l.style.transitionDuration=`0ms`,n.hide&&(l.style.opacity=`1`),e.params.cssMode&&(e.wrapperEl.style.scrollSnapType=`none`),r(`scrollbarDragStart`,t)}function v(t){let{scrollbar:n,wrapperEl:a}=e,{el:o,dragEl:s}=n;i&&(t.cancelable&&t.preventDefault(),g(t),a.style.transitionDuration=`0ms`,o.style.transitionDuration=`0ms`,s.style.transitionDuration=`0ms`,r(`scrollbarDragMove`,t))}function y(t){let n=d(),{scrollbar:a,wrapperEl:s}=e,{el:c}=a;i&&(i=!1,e.params.cssMode&&(e.wrapperEl.style.scrollSnapType=``,s.style.transitionDuration=``),n.hide&&(o&&clearTimeout(o),o=Br(()=>{c.style.opacity=`0`,c.style.transitionDuration=`400ms`},1e3)),r(`scrollbarDragEnd`,t),n.snapOnRelease&&e.slideToClosest())}function b(t){let{scrollbar:n,params:r}=e,i=n.el;if(!i)return;let a=r.passiveListeners?{passive:!1,capture:!1}:!1,o=r.passiveListeners?{passive:!0,capture:!1}:!1,s=t===`on`?`addEventListener`:`removeEventListener`;i[s](`pointerdown`,_,a),document[s](`pointermove`,v,a),document[s](`pointerup`,y,o)}function x(){!d().el||!e.scrollbar.el||b(`on`)}function S(){!d().el||!e.scrollbar.el||b(`off`)}function C(){let{scrollbar:t,el:n}=e;e.params.scrollbar=Ja(e,e.originalParams.scrollbar,e.params.scrollbar,{el:`swiper-scrollbar`});let r=d();if(!r.el)return;let i;if(i=typeof r.el==`string`&&e.isElement?e.el.querySelector(r.el):r.el,!i&&typeof r.el==`string`){if(i=document.querySelectorAll(r.el),!i.length)return}else i||=r.el;e.params.uniqueNavElements&&typeof r.el==`string`&&i.length>1&&n.querySelectorAll(r.el).length===1&&(i=n.querySelector(r.el)),i.length>0&&(i=i[0]);let a=i;a.classList.add(e.isHorizontal()?r.horizontalClass:r.verticalClass);let o=null;a&&(o=a.querySelector(Za(r.dragClass)),o||(o=X(`div`,r.dragClass),a.append(o))),Object.assign(t,{el:a,dragEl:o}),r.draggable&&x(),a&&a.classList[e.enabled?`remove`:`add`](...Rr(r.lockClass))}function w(){let t=d(),n=e.scrollbar.el;n&&n.classList.remove(...Rr(e.isHorizontal()?t.horizontalClass:t.verticalClass)),S()}n(`changeDirection`,()=>{if(!e.scrollbar||!e.scrollbar.el)return;let t=d();Z(e.scrollbar.el).forEach(n=>
4{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n(`init`,()=>{d().enabled===!1?E():(C(),m(),f())}),n(`update resize observerUpdate lock unlock changeDirection`,()=>{m()}),n(`setTranslate`,()=>{f()}),n(`setTransition`,(e,t)=>{p(t)}),n(`enable disable`,()=>{let{el:t}=e.scrollbar;t&&t.classList[e.enabled?`remove`:`add`](...Rr(d().lockClass))}),n(`destroy`,()=>{w()});let T=()=>{let t=d();e.el.classList.remove(...Rr(t.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...Rr(t.scrollbarDisabledClass)),C(),m(),f()},E=()=>{let t=d();e.el.classList.add(...Rr(t.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...Rr(t.scrollbarDisabledClass)),w()};Object.assign(e.scrollbar,{enable:T,disable:E,updateSize:m,setTranslate:f,init:C,destroy:w})},no=({swiper:e,extendParams:t,on:n})=>{t({parallax:{enabled:!1}});function r(){return e.params.parallax}let i=`[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]`,a=(t,n)=>{let{rtl:r}=e,i=r?-1:1,a=t.getAttribute(`data-swiper-parallax`)||`0`,o=t.getAttribute(`data-swiper-parallax-x`),s=t.getAttribute(`data-swiper-parallax-y`),c=t.getAttribute(`data-swiper-parallax-scale`),l=t.getAttribute(`data-swiper-parallax-opacity`),u=t.getAttribute(`data-swiper-parallax-rotate`);if(o||s?(o||=`0`,s||=`0`):e.isHorizontal()?(o=a,s=`0`):(s=a,o=`0`),o=o.indexOf(`%`)>=0?`${parseInt(o,10)*n*i}%`:`${Number(o)*n*i}px`,s=s.indexOf(`%`)>=0?`${parseInt(s,10)*n}%`:`${Number(s)*n}px`,l!=null){let e=Number(l),r=e-(e-1)*(1-Math.abs(n));t.style.opacity=String(r)}let d=`translate3d(${o}, ${s}, 0px)`;if(c!=null){let e=Number(c),t=e-(e-1)*(1-Math.abs(n));d+=` scale(${t})`}if(u&&u!=null){let e=Number(u)*n*-1;d+=` rotate(${e}deg)`}t.style.transform=d},o=()=>{let{el:t,slides:n,progress:r,snapGrid:o}=e,s=Y(t,i);e.isElement&&s.push(...Y(e.hostEl,i)),s.forEach(e=>{a(e,r)}),n.forEach((t,n)=>{let s=t.progress??0;(e.params.slidesPerGroup??1)>1&&e.params.slidesPerView!==`auto`&&(s+=Math.ceil(n/2)-r*(o.length-1)),s=Math.min(Math.max(s,-1),1),t.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(e=>{a(e,s)})})},s=(t=e.params.speed??300)=>{let{el:n,hostEl:r}=e,a=[...n.querySelectorAll(i)];e.isElement&&a.push(...r.querySelectorAll(i)),a.forEach(e=>{let n=e.getAttribute(`data-swiper-parallax-duration`),r=(n?parseInt(n,10):0)||t;t===0&&(r=0),e.style.transitionDuration=`${r}ms`})};n(`beforeInit`,()=>{r().enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),n(`init`,()=>{r().enabled&&o()}),n(`setTranslate`,()=>{r().enabled&&o()}),n(`setTransition`,(e,t)=>{r().enabled&&s(t)})},ro=({swiper:e,extendParams:t,on:n,emit:r})=>{t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:`swiper-zoom-container`,zoomedSlideClass:`swiper-slide-zoomed`}}),e.zoom={enabled:!1};function i(){return e.params.zoom}let a=1,o=!1,s=!1,c={x:0,y:0},l=!1,u=!1,d=[],f={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},p={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},m={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},h=1;Object.defineProperty(e.zoom,"scale",{get(){return h},set(e){if(h!==e){let t=f.imageEl,n=f.slideEl;r(`zoomChange`,e,t,n)}h=e}});function g(){if(d.length<2)return 1;let e=d[0].pageX,t=d[0].pageY,n=d[1].pageX,r=d[1].pageY;return Math.sqrt((n-e)**2+(r-t)**2)}function _(){let e=i(),t=f.imageWrapEl?.getAttribute(`data-swiper-zoom`),n=t==null?e.maxRatio:Number(t),r=f.imageEl;if(e.limitToOriginalSize&&r&&r.naturalWidth){let e=r.naturalWidth/r.offsetWidth;return Math.min(e,n)}return n}function v(){if(d.length<2||!f.imageEl)return[null,null];let e=f.imageEl.getBoundingClientRect();return[(d[0].pageX+(d[1].pageX-d[0].pageX)/2-e.x-window.scrollX)/a,(d[0].pageY+(d[1].pageY-d[0].pageY)/2-e.y-window.scrollY)/a]}function y(){return e.isElement?`swiper-slide`:`.${e.params.slideClass}`}function b(t){let n=y(),r=t.target;return r?!!(r.matches(n)||e.slides.filter(e=>e.contains(r)).length>0):!1}function x(t){let n=`.${i().containerClass}`,r=t.target;return r?!!(r.matches(n)||[...e.hostEl.querySelectorAll(n)].filter(e=>e.contains(r)).length>0):!1}function S(t){if(t.pointerType===`mouse`&&d.splice(0,d.length),!b(t))return;let n=i();if(l=!1,u=!1,d.push(t),!(d.length<2)){if(l=!0,f.scaleStart=g(),!f.slideEl){f.slideEl=t.target?.closest(`.${e.params.slideClass}, swiper-slide`)??void 0,f.slideEl||=e.slides[e.activeIndex];let r=f.slideEl?.querySelector(`.${n.containerClass}`)??null;if(r&&=r.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0]??null,f.imageEl=r??void 0,r?f.imageWrapEl=ti(r,`.${n.containerClass}`)[0]??void 0:f.imageWrapEl=void 0,!f.imageWrapEl){f.imageEl=void 0;return}f.maxRatio=_()}if(f.imageEl){let[e,t]=v();f.originX=e??0,f.originY=t??0,f.imageEl.style.transitionDuration=`0ms`}o=!0}}function C(t){if(!b(t))return;let n=i(),r=e.zoom,o=d.findIndex(e=>e.pointerId===t.pointerId);o>=0&&(d[o]=t),!(d.length<2)&&(u=!0,f.scaleMove=g(),f.imageEl&&(r.scale=f.scaleMove/(f.scaleStart??1)*a,r.scale>f.maxRatio&&(r.scale=f.maxRatio-1+(r.scale-f.maxRatio+1)**.5),r.scale<n.minRatio&&(r.scale=n.minRatio+1-(n.minRatio-r.scale+1)**.5),f.imageEl.style.transform=`translate3d(0,
40,0) scale(${r.scale})`))}function w(t){if(!b(t)||t.pointerType===`mouse`&&t.type===`pointerout`)return;let n=i(),r=e.zoom,s=d.findIndex(e=>e.pointerId===t.pointerId);s>=0&&d.splice(s,1),!(!l||!u)&&(l=!1,u=!1,f.imageEl&&(r.scale=Math.max(Math.min(r.scale,f.maxRatio),n.minRatio),f.imageEl.style.transitionDuration=`${e.params.speed}ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(${r.scale})`,a=r.scale,o=!1,r.scale>1&&f.slideEl?f.slideEl.classList.add(`${n.zoomedSlideClass}`):r.scale<=1&&f.slideEl&&f.slideEl.classList.remove(`${n.zoomedSlideClass}`),r.scale===1&&(f.originX=0,f.originY=0,f.slideEl=void 0)))}let T;function E(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function D(){T!==void 0&&clearTimeout(T),e.touchEventsData.preventTouchMoveFromPointerMove=!0,T=setTimeout(()=>{e.destroyed||E()})}function O(t){let n=e.device;if(!f.imageEl||p.isTouched)return;n.android&&t.cancelable&&t.preventDefault(),p.isTouched=!0;let r=d.length>0?d[0]:t;p.touchesStart.x=r.pageX,p.touchesStart.y=r.pageY}function k(t){let n=t.pointerType===`mouse`&&i().panOnMouseMove;if(!b(t)||!x(t))return;let r=e.zoom;if(!f.imageEl)return;if(!p.isTouched||!f.slideEl){n&&M(t);return}if(n){M(t);return}p.isMoved||(p.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,p.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,p.startX=Hr(f.imageWrapEl,`x`)||0,p.startY=Hr(f.imageWrapEl,`y`)||0,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight,f.imageWrapEl.style.transitionDuration=`0ms`);let s=p.width*r.scale,c=p.height*r.scale;p.minX=Math.min(f.slideWidth/2-s/2,0),p.maxX=-p.minX,p.minY=Math.min(f.slideHeight/2-c/2,0),p.maxY=-p.minY,p.touchesCurrent.x=d.length>0?d[0].pageX:t.pageX,p.touchesCurrent.y=d.length>0?d[0].pageY:t.pageY,Math.max(Math.abs(p.touchesCurrent.x-(p.touchesStart.x??0)),Math.abs(p.touchesCurrent.y-(p.touchesStart.y??0)))>5&&(e.allowClick=!1);let l=p.startX??0,u=p.startY??0;if(!p.isMoved&&!o){if(e.isHorizontal()&&(Math.floor(p.minX)===Math.floor(l)&&p.touchesCurrent.x<(p.touchesStart.x??0)||Math.floor(p.maxX)===Math.floor(l)&&p.touchesCurrent.x>(p.touchesStart.x??0))){p.isTouched=!1,E();return}if(!e.isHorizontal()&&(Math.floor(p.minY)===Math.floor(u)&&p.touchesCurrent.y<(p.touchesStart.y??0)||Math.floor(p.maxY)===Math.floor(u)&&p.touchesCurrent.y>(p.touchesStart.y??0))){p.isTouched=!1,E();return}}t.cancelable&&t.preventDefault(),t.stopPropagation(),D(),p.isMoved=!0;let h=(r.scale-a)/(f.maxRatio-i().minRatio),{originX:g,originY:_}=f;p.currentX=p.touchesCurrent.x-(p.touchesStart.x??0)+l+h*(p.width-g*2),p.currentY=p.touchesCurrent.y-(p.touchesStart.y??0)+u+h*(p.height-_*2),p.currentX<p.minX&&(p.currentX=p.minX+1-(p.minX-p.currentX+1)**.8),p.currentX>p.maxX&&(p.currentX=p.maxX-1+(p.currentX-p.maxX+1)**.8),p.currentY<p.minY&&(p.currentY=p.minY+1-(p.minY-p.currentY+1)**.8),p.currentY>p.maxY&&(p.currentY=p.maxY-1+(p.currentY-p.maxY+1)**.8),m.prevPositionX||=p.touchesCurrent.x,m.prevPositionY||=p.touchesCurrent.y,m.prevTime||=Date.now(),m.x=(p.touchesCurrent.x-m.prevPositionX)/(Date.now()-m.prevTime)/2,m.y=(p.touchesCurrent.y-m.prevPositionY)/(Date.now()-m.prevTime)/2,Math.abs(p.touchesCurrent.x-m.prevPositionX)<2&&(m.x=0),Math.abs(p.touchesCurrent.y-m.prevPositionY)<2&&(m.y=0),m.prevPositionX=p.touchesCurrent.x,m.prevPositionY=p.touchesCurrent.y,m.prevTime=Date.now(),f.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function A(){let t=e.zoom;if(d.length=0,!f.imageEl)return;if(!p.isTouched||!p.isMoved){p.isTouched=!1,p.isMoved=!1;return}p.isTouched=!1,p.isMoved=!1;let n=300,r=300,i=m.x??0,a=m.y??0,o=i*n,s=p.currentX+o,c=a*r,l=p.currentY+c;i!==0&&(n=Math.abs((s-p.currentX)/i)),a!==0&&(r=Math.abs((l-p.currentY)/a));let u=Math.max(n,r);p.currentX=s,p.currentY=l;let h=p.width*t.scale,g=p.height*t.scale;p.minX=Math.min(f.slideWidth/2-h/2,0),p.maxX=-p.minX,p.minY=Math.min(f.slideHeight/2-g/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),f.imageWrapEl.style.transitionDuration=`${u}ms`,f.imageWrapEl.style.transform=`translate3d(${p.currentX}px, ${p.currentY}px,0)`}function j(){let t=e.zoom;f.slideEl&&e.activeIndex!==e.slides.indexOf(f.slideEl)&&(f.imageEl&&(f.imageEl.style.transform=`translate3d(0,
40,0) scale(1)`),f.imageWrapEl&&(f.imageWrapEl.style.transform=`translate3d(0,0,0)`),f.slideEl.classList.remove(`${i().zoomedSlideClass}`),t.scale=1,a=1,f.slideEl=void 0,f.imageEl=void 0,f.imageWrapEl=void 0,f.originX=0,f.originY=0)}function M(e){if(a<=1||!f.imageWrapEl||!b(e)||!x(e))return;let t=window.getComputedStyle(f.imageWrapEl).transform,n=new window.DOMMatrix(t);if(!s){s=!0,c.x=e.clientX,c.y=e.clientY,p.startX=n.e,p.startY=n.f,p.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,p.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight;return}let r=(e.clientX-c.x)*-3,i=(e.clientY-c.y)*-3,o=p.width*a,l=p.height*a,u=f.slideWidth,d=f.slideHeight,m=Math.min(u/2-o/2,0),h=-m,g=Math.min(d/2-l/2,0),_=-g,v=Math.max(Math.min(p.startX+r,h),m),y=Math.max(Math.min(p.startY+i,_),g);f.imageWrapEl.style.transitionDuration=`0ms`,f.imageWrapEl.style.transform=`translate3d(${v}px, ${y}px, 0)`,c.x=e.clientX,c.y=e.clientY,p.startX=v,p.startY=y,p.currentX=v,p.currentY=y}function N(t){let n=e.zoom,r=i();if(!f.slideEl){if(t&&typeof t!=`number`&&`target`in t&&t.target&&(f.slideEl=t.target.closest(`.${e.params.slideClass}, swiper-slide`)??void 0),!f.slideEl){let t=e.params.virtual;t&&t.enabled&&e.virtual?f.slideEl=Y(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:f.slideEl=e.slides[e.activeIndex]}let n=f.slideEl?.querySelector(`.${r.containerClass}`)??null;n&&=n.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0]??null,f.imageEl=n??void 0,n?f.imageWrapEl=ti(n,`.${r.containerClass}`)[0]??void 0:f.imageWrapEl=void 0}if(!f.imageEl||!f.imageWrapEl||!f.slideEl)return;f.maxRatio=_(),e.params.cssMode&&(e.wrapperEl.style.overflow=`hidden`,e.wrapperEl.style.touchAction=`none`),f.slideEl.classList.add(`${r.zoomedSlideClass}`);let o,s,c,l,u,d,m,h,g,v,y,b,x,S,C,w,T,E,D=t&&typeof t!=`number`;p.touchesStart.x===void 0&&D?(o=t.pageX,s=t.pageY):(o=p.touchesStart.x,s=p.touchesStart.y);let O=a,k=typeof t==`number`?t:null;a===1&&k&&(o=void 0,s=void 0,p.touchesStart.x=void 0,p.touchesStart.y=void 0);let A=_();n.scale=k||A,a=k||A,t&&!(a===1&&k)?(T=f.slideEl.offsetWidth,E=f.slideEl.offsetHeight,c=Xr(f.slideEl).left+window.scrollX,l=Xr(f.slideEl).top+window.scrollY,u=c+T/2-(o??0),d=l+E/2-(s??0),g=f.imageEl.offsetWidth||f.imageEl.clientWidth,v=f.imageEl.offsetHeight||f.imageEl.clientHeight,y=g*n.scale,b=v*n.scale,x=Math.min(T/2-y/2,0),S=Math.min(E/2-b/2,0),C=-x,w=-S,O>0&&k&&typeof p.currentX==`number`&&typeof p.currentY==`number`?(m=p.currentX*n.scale/O,h=p.currentY*n.scale/O):(m=u*n.scale,h=d*n.scale),m<x&&(m=x),m>C&&(m=C),h<S&&(h=S),h>w&&(h=w)):(m=0,h=0),k&&n.scale===1&&(f.originX=0,f.originY=0),p.currentX=m,p.currentY=h,f.imageWrapEl.style.transitionDuration=`300ms`,f.imageWrapEl.style.transform=`translate3d(${m}px, ${h}px,0)`,f.imageEl.style.transitionDuration=`300ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(${n.scale})`}function P(){let t=e.zoom,n=i();if(!f.slideEl){let t=e.params.virtual;t&&t.enabled&&e.virtual?f.slideEl=Y(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:f.slideEl=e.slides[e.activeIndex];let r=f.slideEl?.querySelector(`.${n.containerClass}`)??null;r&&=r.querySelectorAll(`picture, img, svg, canvas, .swiper-zoom-target`)[0]??null,f.imageEl=r??void 0,r?f.imageWrapEl=ti(r,`.${n.containerClass}`)[0]??void 0:f.imageWrapEl=void 0}!f.imageEl||!f.imageWrapEl||!f.slideEl||(f.maxRatio=_(),e.params.cssMode&&(e.wrapperEl.style.overflow=``,e.wrapperEl.style.touchAction=``),t.scale=1,a=1,p.currentX=void 0,p.currentY=void 0,p.touchesStart.x=void 0,p.touchesStart.y=void 0,f.imageWrapEl.style.transitionDuration=`300ms`,f.imageWrapEl.style.transform=`translate3d(0,0,0)`,f.imageEl.style.transitionDuration=`300ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(1)`,f.slideEl.classList.remove(`${n.zoomedSlideClass}`),f.slideEl=void 0,f.originX=0,f.originY=0,n.panOnMouseMove&&(c={x:0,y:0},s&&(s=!1,p.startX=0,p.startY=0)))}function F(t){let n=e.zoom;n.scale&&n.scale!==1?P():N(t)}function I(){return{passiveListener:e.params.passiveListeners?{passive:!0,capture:!1}:!1,activeListenerWithCapture:e.params.passiveListeners?{passive:!1,capture:!0}:!0}}function L(){let t=e.zoom;if(t.enabled)return;t.enabled=!0;let{passiveListener:n,activeListenerWithCapture:r}=I();e.wrapperEl.addEventListener(`pointerdown`,S,n),e.wrapperEl.addEventListener(`pointermove`,C,r),[`pointerup`,`pointercancel`,`pointerout`].forEach(t=>{e.wrapperEl.addEventListener(t,w,n)}),e.wrapperEl.addEventListener(`pointermove`,k,r)}function ee(){let t=e.zoom;if(!t.enabled)return;t.enabled=!1;let{passiveListener:n,activeListenerWithCapture:r}=I();e.wrapperEl.removeEventListener(`pointerdown`,S,n),e.wrapperEl.removeEventListener(`pointermove`,C,r),[`pointerup`,`pointercancel`,`pointerout`].forEach(t=>{e.wrapperEl.removeEventListener(t,w,n)}),e.wrapperEl.removeEventListener(`pointermove`,k,r)}
4n(`init`,()=>{i().enabled&&L()}),n(`destroy`,()=>{ee()}),n(`touchStart`,(t,n)=>{e.zoom.enabled&&O(n)}),n(`touchEnd`,()=>{e.zoom.enabled&&A()}),n(`doubleTap`,(t,n)=>{!e.animating&&i().enabled&&e.zoom.enabled&&i().toggle&&F(n)}),n(`transitionEnd`,()=>{e.zoom.enabled&&i().enabled&&j()}),n(`slideChange`,()=>{e.zoom.enabled&&i().enabled&&e.params.cssMode&&j()}),Object.assign(e.zoom,{enable:L,disable:ee,in:N,out:P,toggle:F})},io=class{x;y;lastIndex;binarySearch;constructor(e,t){let n,r,i;this.binarySearch=(e,t)=>{for(r=-1,n=e.length;n-r>1;)i=n+r>>1,e[i]<=t?r=i:n=i;return n},this.x=e,this.y=t,this.lastIndex=e.length-1}interpolate(e){if(!e)return 0;let t=this.binarySearch(this.x,e),n=t-1;return(e-this.x[n])*(this.y[t]-this.y[n])/(this.x[t]-this.x[n])+this.y[n]}},ao=({swiper:e,extendParams:t,on:n})=>{t({controller:{control:void 0,inverse:!1,by:`slide`}}),e.controller={control:void 0};function r(){return e.params.controller}function i(t){e.controller.spline=e.params.loop?new io(e.slidesGrid,t.slidesGrid):new io(e.snapGrid,t.snapGrid)}function a(t,n){let a=e.controller.control,o,s,c=e.constructor;function l(t){if(t.destroyed)return;let n=e.rtlTranslate?-e.translate:e.translate,a=r();a.by===`slide`?(i(t),s=-e.controller.spline.interpolate(-n)):s=0,(!s||a.by===`container`)&&(o=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(o)||!Number.isFinite(o))&&(o=1),s=(n-e.minTranslate())*o+t.minTranslate()),a.inverse&&(s=t.maxTranslate()-s),t.updateProgress(s),t.setTranslate(s,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1){let t=a[e];t&&t!==n&&t instanceof c&&l(t)}else a instanceof c&&n!==a&&l(a)}function o(t,n){let r=e.constructor,i=e.controller.control;function a(n){n.destroyed||(n.setTransition(t,e),t!==0&&(n.transitionStart(),n.params.autoHeight&&Br(()=>{n.updateAutoHeight()}),ni(n.wrapperEl,()=>{i&&n.transitionEnd()})))}if(Array.isArray(i))for(let e=0;e<i.length;e+=1){let t=i[e];t&&t!==n&&t instanceof r&&a(t)}else i instanceof r&&n!==i&&a(i)}function s(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}n(`beforeInit`,()=>{let t=r().control;if(typeof window<`u`&&(typeof t==`string`||t instanceof HTMLElement)){(typeof t==`string`?[...document.querySelectorAll(t)]:[t]).forEach(t=>{e.controller.control||(e.controller.control=[]);let n=e.controller.control;if(t&&t.swiper)n.push(t.swiper);else if(t){let r=`${e.params.eventsPrefix}init`,i=a=>{let o=a.detail;o&&o[0]&&n.push(o[0]),e.update(),t.removeEventListener(r,i)};t.addEventListener(r,i)}});return}e.controller.control=t}),n(`update`,()=>{s()}),n(`resize`,()=>{s()}),n(`observerUpdate`,()=>{s()}),n(`setTranslate`,(t,n,r)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTranslate(n,r))}),n(`setTransition`,(t,n,r)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTransition(n,r))}),Object.assign(e.controller,{setTranslate:a,setTransition:o})},oo=e=>!!e.virtual&&!!e.params.virtual?.enabled,so=({swiper:e,extendParams:t,on:n})=>{t({a11y:{enabled:!0,notificationClass:`swiper-notification`,prevSlideMessage:`Previous slide`,nextSlideMessage:`Next slide`,firstSlideMessage:`This is the first slide`,lastSlideMessage:`This is the last slide`,paginationBulletMessage:`Go to slide {{index}}`,slideLabelMessage:`{{index}} / {{slidesLength}}`,containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:`group`,id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let r=null,i=!1,a,o=new Date().getTime();function s(){return e.params.a11y}function c(e){let t=r;!t||!e||Q(t,e)}function l(e=16){return`x`.repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}function u(e){Z(e).forEach(e=>{e.setAttribute(`tabIndex`,`0`)})}function d(e){Z(e).forEach(e=>{e.setAttribute(`tabIndex`,`-1`)})}function f(e,t){Z(e).forEach(e=>{e.setAttribute(`role`,t)})}
4function p(e,t){Z(e).forEach(e=>{e.setAttribute(`aria-roledescription`,t)})}function m(e,t){Z(e).forEach(e=>{e.setAttribute(`aria-label`,t)})}function h(e,t){Z(e).forEach(e=>{e.setAttribute(`id`,t)})}function g(e,t){Z(e).forEach(e=>{e.setAttribute(`aria-live`,t)})}function _(e){Z(e).forEach(e=>{e.setAttribute(`aria-disabled`,`true`)})}function v(e){Z(e).forEach(e=>{e.removeAttribute(`aria-disabled`)})}function y(t){if(t.keyCode!==13&&t.keyCode!==32)return;let n=s(),r=e.params.pagination,i=t.target;if(!(e.pagination&&e.pagination.el&&(i===e.pagination.el||e.pagination.el.contains(i))&&!i.matches(Za(r?.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let t=Z(e.navigation.prevEl);Z(e.navigation.nextEl).includes(i)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?c(n.lastSlideMessage):c(n.nextSlideMessage)),t.includes(i)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?c(n.firstSlideMessage):c(n.prevSlideMessage))}e.pagination&&i.matches(Za(r?.bulletClass))&&i.click()}}function b(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:t,prevEl:n}=e.navigation;n&&(e.isBeginning?(_(n),d(n)):(v(n),u(n))),t&&(e.isEnd?(_(t),d(t)):(v(t),u(t)))}function x(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function S(){let t=e.params.pagination;return x()&&!!t?.clickable}function C(){let t=s();if(!x())return;let n=e.params.pagination;e.pagination.bullets.forEach(e=>{n.clickable&&(u(e),n.renderBullet||(f(e,`button`),m(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,String((ei(e)??0)+1))))),e.matches(Za(n.bulletActiveClass))?e.setAttribute(`aria-current`,`true`):e.removeAttribute(`aria-current`)})}let w=(e,t,n)=>{u(e),e.tagName!==`BUTTON`&&(f(e,`button`),e.addEventListener(`keydown`,y)),m(e,n)},T=t=>{a&&a!==t.target&&!a.contains(t.target)&&(i=!0),e.a11y.clicked=!0},E=()=>{i=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},D=e=>{o=new Date().getTime()},O=t=>{let n=s();if(e.a11y.clicked||!n.scrollOnFocus||new Date().getTime()-o<100)return;let r=t.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!r||!e.slides.includes(r))return;a=r;let c=oo(e),l=(c?parseInt(r.getAttribute(`data-swiper-slide-index`)||`0`,10):e.slides.indexOf(r))===e.activeIndex,u=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(r);if(l||u)return;let d=t.sourceCapabilities;d&&d.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{i||=(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(r.getAttribute(`data-swiper-slide-index`)||`0`,10)),0):c?e.slideTo(e.getSlideIndexWhenGrid(parseInt(r.getAttribute(`data-swiper-slide-index`)||`0`,10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(r)),0),!1)}))},k=()=>{let t=s();t.itemRoleDescriptionMessage&&p(e.slides,t.itemRoleDescriptionMessage),t.slideRole&&f(e.slides,t.slideRole);let n=e.slides.length,r=t.slideLabelMessage;r&&e.slides.forEach((t,i)=>{let a=e.params.loop?parseInt(t.getAttribute(`data-swiper-slide-index`)||`0`,10):i;m(t,r.replace(/\{\{index\}\}/,String(a+1)).replace(/\{\{slidesLength\}\}/,String(n)))})},A=()=>{let t=s();r&&e.el.append(r);let n=e.el;t.containerRoleDescriptionMessage&&p(n,t.containerRoleDescriptionMessage),t.containerMessage&&m(n,t.containerMessage),t.containerRole&&f(n,t.containerRole);let i=e.wrapperEl,a=String(t.id||i.getAttribute(`id`)||`swiper-wrapper-${l(16)}`);if(h(i,a),t.wrapperLiveRegion){let t=e.params.autoplay;g(i,e.params.autoplay&&t?.enabled?`off`:`polite`)}k();let o=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},c=Z(o.nextEl),u=Z(o.prevEl);c&&c.forEach(e=>w(e,a,t.nextSlideMessage)),u&&u.forEach(e=>w(e,a,t.prevSlideMessage)),S()&&Z(e.pagination.el).forEach(e=>{e.addEventListener(`keydown`,y)}),document.addEventListener(`visibilitychange`,D),e.el.addEventListener(`focus`,O,!0),e.el.addEventListener(`pointerdown`,T,!0),e.el.addEventListener(`pointerup`,E,!0)};function j(){r&&r.remove();let t=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},n=Z(t.nextEl),i=Z(t.prevEl);
4n&&n.forEach(e=>e.removeEventListener(`keydown`,y)),i&&i.forEach(e=>e.removeEventListener(`keydown`,y)),S()&&Z(e.pagination.el).forEach(e=>{e.removeEventListener(`keydown`,y)}),document.removeEventListener(`visibilitychange`,D),e.el&&typeof e.el!=`string`&&(e.el.removeEventListener(`focus`,O,!0),e.el.removeEventListener(`pointerdown`,T,!0),e.el.removeEventListener(`pointerup`,E,!0))}n(`beforeInit`,()=>{r=X(`span`,s().notificationClass),r.setAttribute(`aria-live`,`assertive`),r.setAttribute(`aria-atomic`,`true`)}),n(`afterInit`,()=>{s().enabled&&A()}),n(`slidesLengthChange snapGridLengthChange slidesGridLengthChange`,()=>{s().enabled&&k()}),n(`fromEdge toEdge afterInit lock unlock`,()=>{s().enabled&&b()}),n(`paginationUpdate`,()=>{s().enabled&&C()}),n(`destroy`,()=>{s().enabled&&j()})},co=({swiper:e,extendParams:t,on:n})=>{t({history:{enabled:!1,root:``,replaceState:!1,key:`slides`,keepQuery:!1}});let r=!1,i={key:void 0,value:void 0};function a(){return e.params.history}let o=e=>e.toString().replace(/\s+/g,`-`).replace(/[^\w-]+/g,``).replace(/--+/g,`-`).replace(/^-+/,``).replace(/-+$/,``),s=e=>{let t;t=e?new URL(e):window.location;let n=t.pathname.slice(1).split(`/`).filter(e=>e!==``),r=n.length;return{key:n[r-2],value:n[r-1]}},c=(t,n)=>{let i=a();if(!r||!i.enabled)return;let s;s=e.params.url?new URL(e.params.url):window.location;let c=!!e.params.virtual?.enabled,l=e.virtual&&c?e.slidesEl.querySelector(`[data-swiper-slide-index="${n}"]`):e.slides[n];if(!l)return;let u=o(l.getAttribute(`data-history`)||``),d=i.root;d.length>0?u=`${d[d.length-1]===`/`?d.slice(0,d.length-1):d}/${t?`${t}/`:``}${u}`:s.pathname.includes(t||``)||(u=`${t?`${t}/`:``}${u}`),i.keepQuery&&(u+=s.search);let f=window.history.state;f&&f.value===u||(i.replaceState?window.history.replaceState({value:u},``,u):window.history.pushState({value:u},``,u))},l=(t,n,r)=>{if(n)for(let i=0,a=e.slides.length;i<a;i+=1){let a=e.slides[i];if(o(a.getAttribute(`data-history`)||``)===n){let n=e.getSlideIndex(a);e.slideTo(n,t,r)}}else e.slideTo(0,t,r)},u=()=>{i=s(e.params.url),l(e.params.speed,i.value,!1)},d=()=>{let t=e.params.history;if(t){if(!window.history||!window.history.pushState){t.enabled=!1;let n=e.params.hashNavigation;n&&(n.enabled=!0);return}if(r=!0,i=s(e.params.url),!i.key&&!i.value){t.replaceState||window.addEventListener(`popstate`,u);return}l(0,i.value,e.params.runCallbacksOnInit),t.replaceState||window.addEventListener(`popstate`,u)}},f=()=>{a().replaceState||window.removeEventListener(`popstate`,u)};n(`init`,()=>{a().enabled&&d()}),n(`destroy`,()=>{a().enabled&&f()}),n(`transitionEnd _freeModeNoMomentumRelease`,()=>{r&&c(a().key,e.activeIndex)}),n(`slideChange`,()=>{r&&e.params.cssMode&&c(a().key,e.activeIndex)})},lo=e=>!!e.virtual&&!!e.params.virtual?.enabled,uo=({swiper:e,extendParams:t,emit:n,on:r})=>{let i=!1;t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(t,n){if(lo(e)){let t=e.slides.find(e=>e.getAttribute(`data-hash`)===n);return t?parseInt(t.getAttribute(`data-swiper-slide-index`)||`0`,10):0}let r=Y(e.slidesEl,`.${e.params.slideClass}[data-hash="${n}"], swiper-slide[data-hash="${n}"]`)[0];return r?e.getSlideIndex(r):0}}});function a(){return e.params.hashNavigation}let o=()=>{n(`hashChange`);let t=document.location.hash.replace(`#`,``),r=lo(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(t!==(r?r.getAttribute(`data-hash`):``)){let n=a().getSlideIndex(e,t);if(n===void 0||Number.isNaN(n))return;e.slideTo(n)}},s=()=>{let t=a();if(!i||!t.enabled)return;let r=lo(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],o=r?r.getAttribute(`data-hash`)||r.getAttribute(`data-history`):``;t.replaceState&&window.history&&window.history.replaceState?(window.history.replaceState(null,``,`#${o}`||``),n(`hashSet`)):(document.location.hash=o||``,n(`hashSet`))},c=()=>{let t=a(),n=e.params.history;if(!t.enabled||n&&n.enabled)return;i=!0;let r=document.location.hash.replace(`#`,``);if(r){let n=t.getSlideIndex(e,r);e.slideTo(n||0,0,e.params.runCallbacksOnInit,!0)}
4t.watchState&&window.addEventListener(`hashchange`,o)},l=()=>{a().watchState&&window.removeEventListener(`hashchange`,o)};r(`init`,()=>{a().enabled&&c()}),r(`destroy`,()=>{a().enabled&&l()}),r(`transitionEnd _freeModeNoMomentumRelease`,()=>{i&&s()}),r(`slideChange`,()=>{i&&e.params.cssMode&&s()})},fo=({swiper:e,extendParams:t,on:n,emit:r,params:i})=>{e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function a(){return e.params.autoplay}let o=typeof i.autoplay==`object`&&i.autoplay&&typeof i.autoplay.delay==`number`?i.autoplay.delay:3e3,s,c,l=o,u=o,d=0,f=new Date().getTime(),p=!1,m=!1,h=!1,g,_=!1,v=!1;function y(t){if(!e||e.destroyed||!e.wrapperEl||t.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener(`transitionend`,y);let n=t.detail;v||n&&n.bySwiperTouchMove||D()}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?p=!0:p&&=(u=d,!1);let t=e.autoplay.paused?d:f+u-new Date().getTime();e.autoplay.timeLeft=t,r(`autoplayTimeLeft`,t,t/l),c=requestAnimationFrame(()=>{b()})},x=()=>{let t,n=!!e.params.virtual?.enabled;if(t=e.virtual&&n?e.slides.find(e=>e.classList.contains(`swiper-slide-active`)):e.slides[e.activeIndex],!t)return;let r=t.getAttribute(`data-swiper-autoplay`);if(r!=null)return parseInt(r,10)},S=()=>{let e=a().delay,t=x();return typeof t==`number`&&!Number.isNaN(t)&&t>0&&(e=t),e},C=t=>{if(e.destroyed||!e.autoplay.running)return 0;c!==void 0&&cancelAnimationFrame(c),b();let n=t;n===void 0&&(n=S(),l=n,u=n),d=n;let i=e.params.speed,o=()=>{if(!e||e.destroyed)return;let t=a();t.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),r(`autoplay`)):t.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),r(`autoplay`)):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),r(`autoplay`)):t.stopOnLastSlide||(e.slideTo(0,i,!0,!0),r(`autoplay`)),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{C()}))};return n>0?(s!==void 0&&clearTimeout(s),s=setTimeout(()=>{o()},n)):requestAnimationFrame(()=>{o()}),n},w=()=>(f=new Date().getTime(),e.autoplay.running=!0,C(),r(`autoplayStart`),!0),T=()=>(e.autoplay.running=!1,s!==void 0&&clearTimeout(s),c!==void 0&&cancelAnimationFrame(c),r(`autoplayStop`),!0),E=(t,n)=>{if(e.destroyed||!e.autoplay.running)return;s!==void 0&&clearTimeout(s),t||(_=!0);let i=()=>{r(`autoplayPause`),a().waitForTransition?e.wrapperEl.addEventListener(`transitionend`,y):D()};if(e.autoplay.paused=!0,n){i();return}d=(d||a().delay)-(new Date().getTime()-f),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),i())},D=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),_?(_=!1,C(d)):C(),e.autoplay.paused=!1,r(`autoplayResume`))},O=()=>{e.destroyed||!e.autoplay.running||(document.visibilityState===`hidden`&&(_=!0,E(!0)),document.visibilityState===`visible`&&D())},k=t=>{t.pointerType===`mouse`&&(_=!0,v=!0,!(e.animating||e.autoplay.paused)&&E(!0))},A=t=>{t.pointerType===`mouse`&&(v=!1,e.autoplay.paused&&D())},j=()=>{a().pauseOnMouseEnter&&(e.el.addEventListener(`pointerenter`,k),e.el.addEventListener(`pointerleave`,A))},M=()=>{e.el&&typeof e.el!=`string`&&(e.el.removeEventListener(`pointerenter`,k),e.el.removeEventListener(`pointerleave`,A))},N=()=>{document.addEventListener(`visibilitychange`,O)},P=()=>{document.removeEventListener(`visibilitychange`,O)};n(`init`,()=>{a().enabled&&(j(),N(),w())}),n(`destroy`,()=>{M(),P(),e.autoplay.running&&T()}),n(`_freeModeStaticRelease`,()=>{(h||_)&&D()}),n(`_freeModeNoMomentumRelease`,()=>{a().disableOnInteraction?T():E(!0,!0)}),n(`beforeTransitionStart`,(t,n,r)=>{e.destroyed||!e.autoplay.running||(r||!a().disableOnInteraction?E(!0,!0):T())}),n(`sliderFirstMove`,()=>{if(!(e.destroyed||!e.autoplay.running)){if(a().disableOnInteraction){T();return}m=!0,h=!1,_=!1,g=setTimeout(()=>{_=!0,h=!0,E(!0)},200)}}),n(`touchEnd`,()=>{if(!(e.destroyed||!e.autoplay.running||!m)){if(g!==void 0&&clearTimeout(g),s!==void 0&&clearTimeout(s),a().disableOnInteraction){h=!1,m=!1;return}h&&e.params.cssMode&&D(),h=!1,m=!1}}),n(`slideChange`,()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(d=S(),l=S())}),Object.assign(e.autoplay,{start:w,stop:T,pause:E,resume:D})},po=({swiper:e,extendParams:t,on:n})=>{t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:`swiper-slide-thumb-active`,thumbsContainerClass:`swiper-thumbs`}});let r=!1,i=!1;e.thumbs={swiper:null};function a(){return e.params.thumbs}function o(){let t=e.thumbs.swiper;if(!t||t.destroyed)return!1;let n=t.params.virtual;return!!n&&!!n.enabled}function s(){let t=e.thumbs.swiper;if(!t||t.destroyed)return;let n=t.clickedIndex,r=t.clickedSlide,i=a();if(r&&r.classList.contains(i.slideThumbActiveClass)||n==null)return;let o;if(t.params.loop){let e=t.clickedSlide?.getAttribute(`data-swiper-slide-index`);o=e==null?n:parseInt(e,10)}else o=n;e.params.loop?e.slideToLoop(o):e.slideTo(o)}function c(){let t=a();if(r)return!1;r=!0;let n=e.constructor;if(t.swiper instanceof n){if(t.swiper.destroyed)return r=!1,!1;let n=t.swiper;e.thumbs.swiper=n,Object.assign(n.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(n.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),n.update()}else if(Ur(t.swiper)){let r=Object.assign({},t.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new n(r),i=!0}let c=e.thumbs.swiper;return c?(c.el.classList.add(t.thumbsContainerClass),c.on(`tap`,s),o()&&c.on(`virtualUpdate`,()=>{l(!1,{autoScroll:!1})}),!0):!1}function l(t,n){let r=e.thumbs.swiper;if(!r||r.destroyed)return;let i=1,s=a(),c=s.slideThumbActiveClass,l=e.params.slidesPerView;if(typeof l==`number`&&l>1&&!e.params.centeredSlides&&(i=l),s.multipleActiveThumbs||(i=1),i=Math.floor(i),r.slides.forEac
4h(e=>e.classList.remove(c)),r.params.loop||o())for(let t=0;t<i;t+=1)Y(r.slidesEl,`[data-swiper-slide-index="${e.realIndex+t}"]`).forEach(e=>{e.classList.add(c)});else for(let t=0;t<i;t+=1){let n=r.slides[e.realIndex+t];n&&n.classList.add(c)}(n?.autoScroll??!0)&&u(t?0:void 0)}function u(t){let n=e.thumbs.swiper;if(!n||n.destroyed)return;let r=n.params.slidesPerView,i=r===`auto`?n.slidesPerViewDynamic():r??1,o=a().autoScrollOffset,s=o&&!n.params.loop;if(e.realIndex!==n.realIndex||s){let r=n.activeIndex,a,c;if(n.params.loop){let t=n.slides.find(t=>t.getAttribute(`data-swiper-slide-index`)===`${e.realIndex}`);a=t?n.slides.indexOf(t):-1,c=e.activeIndex>e.previousIndex?`next`:`prev`}else a=e.realIndex,c=a>e.previousIndex?`next`:`prev`;s&&(a+=c===`next`?o:-1*o),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(a)<0&&(n.params.centeredSlides?a=a>r?a-Math.floor(i/2)+1:a+Math.floor(i/2)-1:a>r&&n.params.slidesPerGroup,n.slideTo(a,t))}}n(`beforeInit`,()=>{let t=e.params.thumbs;if(!(!t||!t.swiper))if(typeof t.swiper==`string`||t.swiper instanceof HTMLElement){let n=()=>{let n=typeof t.swiper==`string`?document.querySelector(t.swiper):t.swiper;if(n&&n.swiper)t.swiper=n.swiper,c(),l(!0);else if(n){let r=`${e.params.eventsPrefix}init`,i=a=>{t.swiper=a.detail[0],n.removeEventListener(r,i),c(),l(!0),t.swiper.update(),e.update()};n.addEventListener(r,i)}return n},r=()=>{e.destroyed||n()||requestAnimationFrame(r)};requestAnimationFrame(r)}else c(),l(!0)}),n(`slideChange update resize observerUpdate`,()=>{l()}),n(`setTransition`,(t,n)=>{let r=e.thumbs.swiper;!r||r.destroyed||r.setTransition(n)}),n(`beforeDestroy`,()=>{let t=e.thumbs.swiper;!t||t.destroyed||i&&t.destroy()}),Object.assign(e.thumbs,{init:c,update:l})},mo=({swiper:e,extendParams:t,emit:n,once:r})=>{t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function i(){return e.params.freeMode}function a(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function o(){if(e.params.cssMode)return;let{touchEventsData:t,touches:n}=e;t.velocities.length===0&&t.velocities.push({position:n[e.isHorizontal()?`startX`:`startY`],time:t.touchStartTime??q()}),t.velocities.push({position:n[e.isHorizontal()?`currentX`:`currentY`],time:q()})}function s({currentPos:t}){if(e.params.cssMode)return;let{wrapperEl:a,rtlTranslate:o,snapGrid:s,touchEventsData:c}=e,l=e.params,u=i(),d=q(),f=d-(c.touchStartTime??d);if(t<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(t>-e.maxTranslate()){e.slides.length<s.length?e.slideTo(s.length-1):e.slideTo(e.slides.length-1);return}if(u.momentum){if(c.velocities.length>1){let t=c.velocities.pop(),n=c.velocities.pop(),r=t.position-n.position,i=t.time-n.time;e.velocity=r/i,e.velocity/=2,Math.abs(e.velocity)<u.minimumVelocity&&(e.velocity=0),(i>150||q()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=u.momentumVelocityRatio,c.velocities.length=0;let t=1e3*u.momentumRatio,i=e.velocity*t,d=e.translate+i;o&&(d=-d);let f=!1,p,m=Math.abs(e.velocity)*20*u.momentumBounceRatio,h=!1;if(d<e.maxTranslate())u.momentumBounce?(d+e.maxTranslate()<-m&&(d=e.maxTranslate()-m),p=e.maxTranslate(),f=!0,c.allowMomentumBounce=!0):d=e.maxTranslate(),l.loop&&l.centeredSlides&&(h=!0);else if(d>e.minTranslate())u.momentumBounce?(d-e.minTranslate()>m&&(d=e.minTranslate()+m),p=e.minTranslate(),f=!0,c.allowMomentumBounce=!0):d=e.minTranslate(),l.loop&&l.centeredSlides&&(h=!0);else if(u.sticky){let t=0;for(let e=0;e<s.length;e+=1)if(s[e]>-d){t=e;break}d=Math.abs(s[t]-d)<Math.abs((s[t-1]??s[t])-d)||e.swipeDirection===`next`?s[t]:s[t-1],d=-d}if(h&&r(`transitionEnd`,()=>{e.loopFix()}),e.velocity!==0){if(t=Math.abs(o?(-d-e.translate)/e.velocity:(d-e.translate)/e.velocity),u.sticky){let n=Math.abs((o?-d:d)-e.translate),r=e.slidesSizesGrid[e.activeIndex],i=l.speed;t=n<r?i:n<2*r?i*1.5:i*2.5}}else if(u.sticky){e.slideToClosest();return}u.momentumBounce&&f&&p!==void 0?(e.updateProgress(p),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,ni(a,()=>{!e||e.destroyed||!c.allowMomentumBounce||(n(`momentumBounce`),e.setTransition(l.speed),setTimeout(()=>{e.setTranslate(p),ni(a,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(n(`_freeModeNoMomentumRelease`),e.updateProgress(d),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,ni(a,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else if(u.sticky){e.slideToClosest();return}else n(`_freeModeNoMomentumRelease`);(!u.momentum||f>=l.longSwipesMs)&&(n(`_freeModeStaticRelease`),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}e.freeMode={onTouchStart:a,onTouchMove:o,onTouchEnd:s}},ho=({swiper:e,extendParams:t,on:n})=>{t({grid:{rows:1,fill:`column`}});function r(){return e.params.grid}let i,a,o,s,c=()=>{let t=e.params.spaceBetween??0;return typeof t==`string`&&t.indexOf(`%`)>=0?t=parseFloat(t.replace(`%`,``))/100*e.size:typeof t==`string`&&(t=parseFloat(t)),t},l=()=>{let t=e.params.virtual;return!!e.virtual&&typeof t==`object`&&!!t&&!!t.enabled};n(`init`,()=>{let t=e.params.grid;s=!!(t&&(t.rows??1)>1)}),n(`update`,()=>{let{params:t,el:n}=e,r=t.grid,i=!!(r&&(r.rows??1)>1);s&&!i?(n.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),o=1,e.emitContainerClasses()):!s&&i&&(n.classList.add(`${t.containerModifierClass}grid`),r.fill===`column`&&n.classList.add(`${t.containerModifierClass}grid-column`),e.emitContainerClasses()),s=i}),e.grid={initSlides:t=>{let{slidesPerView:n}=e.params,{rows:s,fill:c}=r(),u=l()?e.virtual.slides.length:t.length;o=Math.floor(u/s),i=Math.floor(u/s)===u/s?u:Math.ceil(u/s)*s,n!==`auto`&&c===`row`&&(i=Math.max(i,Math.floor(n??1)*s)),a=i/s},unsetSlides:()=>
4{e.slides&&e.slides.forEach(t=>{t.swiperSlideGridSet&&(t.style.height=``,t.style.setProperty(e.getDirectionLabel(`margin-top`),``))})},updateSlide:(t,n,s)=>{let{slidesPerGroup:u}=e.params,d=c(),{rows:f,fill:p}=r(),m=l()?e.virtual.slides.length:s.length,h,g,_;if(p===`row`&&(u??1)>1){let e=u??1,r=Math.floor(t/(e*f)),a=t-f*e*r,o=r===0?e:Math.min(Math.ceil((m-r*f*e)/f),e);_=Math.floor(a/o),g=a-_*o+r*e,h=g+_*i/f,n.style.order=String(h)}else p===`column`?(g=Math.floor(t/f),_=t-g*f,(g>o||g===o&&_===f-1)&&(_+=1,_>=f&&(_=0,g+=1))):(_=Math.floor(t/a),g=t-_*a);let v=n;v.row=_,v.column=g,n.style.height=`calc((100% - ${(f-1)*d}px) / ${f})`,n.style.setProperty(e.getDirectionLabel(`margin-top`),_!==0&&d?`${d}px`:``),v.swiperSlideGridSet=!0},updateWrapperSize:(t,n)=>{let{centeredSlides:a,roundLengths:o}=e.params,s=c(),{rows:l}=r();if(e.virtualSize=(t+s)*i,e.virtualSize=Math.ceil(e.virtualSize/l)-s,e.params.cssMode||e.wrapperEl.style.setProperty(e.getDirectionLabel(`width`),`${e.virtualSize+s}px`),a){let t=[];for(let r=0;r<n.length;r+=1){let i=n[r];o&&(i=Math.floor(i)),n[r]<e.virtualSize+n[0]&&t.push(i)}n.splice(0,n.length),n.push(...t)}}}};function go(e,t){let n=this,{params:r,activeIndex:i,slidesEl:a}=n,o=i;r.loop&&(o-=n.loopedSlides??0,n.loopDestroy(),n.recalcSlides());let s=n.slides.length;if(e<=0){n.prependSlide(t);return}if(e>=s){n.appendSlide(t);return}let c=o>e?o+1:o,l=[];for(let t=s-1;t>=e;--t){let e=n.slides[t];e&&(e.remove(),l.unshift(e))}if(Array.isArray(t)){for(let e=0;e<t.length;e+=1){let n=t[e];n&&a.append(n)}c=o>e?o+t.length:o}else a.append(t);for(let e=0;e<l.length;e+=1)a.append(l[e]);n.recalcSlides(),r.loop&&n.loopCreate(),(!r.observer||n.isElement)&&n.update(),r.loop?n.slideTo(c+(n.loopedSlides??0),0,!1):n.slideTo(c,0,!1)}function _o(e){let t=this,{params:n,slidesEl:r}=t;n.loop&&t.loopDestroy();let i=e=>{if(typeof e==`string`){let t=document.createElement(`div`);Q(t,e);let n=t.children[0];n&&r.append(n),Q(t,``)}else r.append(e)};if(Array.isArray(e))for(let t=0;t<e.length;t+=1){let n=e[t];n&&i(n)}else i(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update()}function vo(e){let t=this,{params:n,activeIndex:r,slidesEl:i}=t;n.loop&&t.loopDestroy();let a=r+1,o=e=>{if(typeof e==`string`){let t=document.createElement(`div`);Q(t,e);let n=t.children[0];n&&i.prepend(n),Q(t,``)}else i.prepend(e)};if(Array.isArray(e)){for(let t=0;t<e.length;t+=1){let n=e[t];n&&o(n)}a=r+e.length}else o(e);t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(),t.slideTo(a,0,!1)}function yo(){let e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}function bo(e){let t=this,{params:n,activeIndex:r}=t,i=r;n.loop&&(i-=t.loopedSlides??0,t.loopDestroy());let a=i;if(Array.isArray(e)){for(let n=0;n<e.length;n+=1){let r=e[n];t.slides[r]&&t.slides[r].remove(),r<a&&--a}a=Math.max(a,0)}else{let n=e;t.slides[n]&&t.slides[n].remove(),n<a&&--a,a=Math.max(a,0)}t.recalcSlides(),n.loop&&t.loopCreate(),(!n.observer||t.isElement)&&t.update(),n.loop?t.slideTo(a+(t.loopedSlides??0),0,!1):t.slideTo(a,0,!1)}var xo=({swiper:e})=>{Object.assign(e,{appendSlide:_o.bind(e),prependSlide:vo.bind(e),addSlide:go.bind(e),removeSlide:bo.bind(e),removeAllSlides:yo.bind(e)})};function So(e){let{effect:t,swiper:n,on:r,setTranslate:i,setTransition:a,overwriteParams:o,perspective:s,recreateShadows:c,getEffectParams:l}=e;r(`beforeInit`,()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),s&&s()&&n.classNames.push(`${n.params.containerModifierClass}3d`);let e=o?o():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)}),r(`setTranslate _virtualUpdated`,()=>{n.params.effect===t&&i()}),r(`setTransition`,(e,r)=>{n.params.effect===t&&a(r)}),r(`transitionEnd`,()=>{if(n.params.effect===t&&c){let e=l?l():void 0;if(!e||!e.slideShadows)return;n.slides.forEach(e=>{e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>e.remove())}),c()}});let u=!1;r(`virtualUpdate`,()=>{n.params.effect===t&&(n.slides.length||(u=!0),requestAnimationFrame(()=>{u&&n.slides&&n.slides.length&&(i(),u=!1)}))})}function Co(e,t){let n=Kr(t);return n!==t&&(n.style.backfaceVisibility=`hidden`,n.style.setProperty(`-webkit-backface-visibility`,`hidden`)),n}function wo({swiper:e,duration:t,transformElements:n,allSlides:r}){let{activeIndex:i}=e,a=t=>{if(!t.parentElement)return e.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode);
4if(t.parentElement instanceof HTMLElement)return t.parentElement};if(e.params.virtualTranslate&&t!==0){let t=!1,o;o=r?n:n.filter(t=>{let n=t.classList.contains(`swiper-slide-transform`)?a(t):t;return!!n&&e.getSlideIndex(n)===i}),o.forEach(n=>{ni(n,()=>{if(t||!e||e.destroyed)return;t=!0,e.animating=!1;let n=new CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(n)})})}}var To=({swiper:e,extendParams:t,on:n})=>{t({fadeEffect:{crossFade:!1}});function r(){return e.params.fadeEffect}So({effect:`fade`,swiper:e,on:n,setTranslate:()=>{let{slides:t}=e,n=r();for(let r=0;r<t.length;r+=1){let i=t[r],a=-(i.swiperSlideOffset??0);e.params.virtualTranslate||(a-=e.translate);let o=0;e.isHorizontal()||(o=a,a=0);let s=i.progress??0,c=n.crossFade?Math.max(1-Math.abs(s),0):1+Math.min(Math.max(s,-1),0),l=Co(n,i);l.style.opacity=String(c),l.style.transform=`translate3d(${a}px, ${o}px, 0px)`}},setTransition:t=>{let n=e.slides.map(e=>Kr(e));n.forEach(e=>{e.style.transitionDuration=`${t}ms`}),wo({swiper:e,duration:t,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},Eo=({swiper:e,extendParams:t,on:n})=>{t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});function r(){return e.params.cubeEffect}let i=(e,t,n)=>{let r=n?e.querySelector(`.swiper-slide-shadow-left`):e.querySelector(`.swiper-slide-shadow-top`),i=n?e.querySelector(`.swiper-slide-shadow-right`):e.querySelector(`.swiper-slide-shadow-bottom`);r||(r=X(`div`,`swiper-slide-shadow-cube swiper-slide-shadow-${n?`left`:`top`}`.split(` `)),e.append(r)),i||(i=X(`div`,`swiper-slide-shadow-cube swiper-slide-shadow-${n?`right`:`bottom`}`.split(` `)),e.append(i)),r&&(r.style.opacity=String(Math.max(-t,0))),i&&(i.style.opacity=String(Math.max(t,0)))};So({effect:`cube`,swiper:e,on:n,setTranslate:()=>{let{el:t,wrapperEl:n,slides:a,width:o,height:s,rtlTranslate:c,size:l}=e,u=ii(e),d=r(),f=e.isHorizontal(),p=!!(e.virtual&&e.params.virtual?.enabled),m=0,h=null;d.shadow&&(f?(h=e.wrapperEl.querySelector(`.swiper-cube-shadow`),h||(h=X(`div`,`swiper-cube-shadow`),e.wrapperEl.append(h)),h.style.height=`${o}px`):(h=t.querySelector(`.swiper-cube-shadow`),h||(h=X(`div`,`swiper-cube-shadow`),t.append(h))));for(let e=0;e<a.length;e+=1){let t=a[e],n=e;p&&(n=parseInt(t.getAttribute(`data-swiper-slide-index`)??`0`,10));let r=n*90,o=Math.floor(r/360);c&&(r=-r,o=Math.floor(-r/360));let s=Math.max(Math.min(t.progress??0,1),-1),h=0,g=0,_=0;n%4==0?(h=-o*4*l,_=0):(n-1)%4==0?(h=0,_=-o*4*l):(n-2)%4==0?(h=l+o*4*l,_=l):(n-3)%4==0&&(h=-l,_=3*l+l*4*o),c&&(h=-h),f||(g=h,h=0);let v=`rotateX(${u(f?0:-r)}deg) rotateY(${u(f?r:0)}deg) translate3d(${h}px, ${g}px, ${_}px)`;s<=1&&s>-1&&(m=n*90+s*90,c&&(m=-n*90-s*90)),t.style.transform=v,d.slideShadows&&i(t,s,f)}if(n.style.transformOrigin=`50% 50% -${l/2}px`,n.style.setProperty(`-webkit-transform-origin`,`50% 50% -${l/2}px`),d.shadow&&h)if(f)h.style.transform=`translate3d(0px, ${o/2+d.shadowOffset}px, ${-o/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${d.shadowScale})`;else{let e=Math.abs(m)-Math.floor(Math.abs(m)/90)*90,t=1.5-(Math.sin(e*2*Math.PI/360)/2+Math.cos(e*2*Math.PI/360)/2),n=d.shadowScale,r=d.shadowScale/t,i=d.shadowOffset;h.style.transform=`scale3d(${n}, 1, ${r}) translate3d(0px, ${s/2+i}px, ${-s/2/r}px) rotateX(-89.99deg)`}n.style.transform=`translate3d(0px,0,0px) rotateX(${u(e.isHorizontal()?0:m)}deg) rotateY(${u(e.isHorizontal()?-m:0)}deg)`,n.style.setProperty(`--swiper-cube-translate-z`,`0px`)},setTransition:t=>{let{el:n,slides:r}=e;if(r.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>{e.style.transitionDuration=`${t}ms`})}),e.params.cubeEffect?.shadow&&!e.isHorizontal()){let e=n.querySelector(`.swiper-cube-shadow`);e&&(e.style.transitionDuration=`${t}ms`)}},recreateShadows:()=>{let t=e.isHorizontal();e.slides.forEach(e=>{i(e,Math.max(Math.min(e.progress??0,1),-1),t)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})};
4function Do(e,t,n){let r=`swiper-slide-shadow${n?`-${n}`:``}${e?` swiper-slide-shadow-${e}`:``}`,i=Kr(t),a=`.${r.split(` `).join(`.`)}`,o=i.querySelector(a);if(o)return o;let s=X(`div`,r.split(` `));return i.append(s),s}var Oo=[Ga,Ka,qa,Xa,eo,to,no,ro,ao,so,co,uo,fo,po,mo,ho,xo,To,Eo,({swiper:e,extendParams:t,on:n})=>{t({flipEffect:{slideShadows:!0,limitRotation:!0}});function r(){return e.params.flipEffect}let i=(t,n)=>{let r=e.isHorizontal()?t.querySelector(`.swiper-slide-shadow-left`):t.querySelector(`.swiper-slide-shadow-top`),i=e.isHorizontal()?t.querySelector(`.swiper-slide-shadow-right`):t.querySelector(`.swiper-slide-shadow-bottom`);r||=Do(`flip`,t,e.isHorizontal()?`left`:`top`),i||=Do(`flip`,t,e.isHorizontal()?`right`:`bottom`),r&&(r.style.opacity=String(Math.max(-n,0))),i&&(i.style.opacity=String(Math.max(n,0)))};So({effect:`flip`,swiper:e,on:n,setTranslate:()=>{let{slides:t,rtlTranslate:n}=e,a=r(),o=ii(e);for(let r=0;r<t.length;r+=1){let s=t[r],c=s.progress??0;a.limitRotation&&(c=Math.max(Math.min(c,1),-1));let l=s.swiperSlideOffset??0,u=-180*c,d=0,f=e.params.cssMode?-l-e.translate:-l,p=0;e.isHorizontal()?n&&(u=-u):(p=f,f=0,d=-u,u=0),s.style.zIndex=String(-Math.abs(Math.round(c))+t.length),a.slideShadows&&i(s,c);let m=`translate3d(${f}px, ${p}px, 0px) rotateX(${o(d)}deg) rotateY(${o(u)}deg)`,h=Co(a,s);h.style.transform=m}},setTransition:t=>{let n=e.slides.map(e=>Kr(e));n.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>{e.style.transitionDuration=`${t}ms`})}),wo({swiper:e,duration:t,transformElements:n})},recreateShadows:()=>{let t=r();e.slides.forEach(e=>{let n=e.progress??0;t.limitRotation&&(n=Math.max(Math.min(n,1),-1)),i(e,n)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:t,on:n})=>{t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});function r(){return e.params.coverflowEffect}So({effect:`coverflow`,swiper:e,on:n,setTranslate:()=>{let{width:t,height:n,slides:i,slidesSizesGrid:a}=e,o=r(),s=e.isHorizontal(),c=e.translate,l=s?-c+t/2:-c+n/2,u=s?o.rotate:-o.rotate,d=o.depth,f=ii(e);for(let e=0,t=i.length;e<t;e+=1){let t=i[e],n=a[e],r=(l-(t.swiperSlideOffset??0)-n/2)/n,c=typeof o.modifier==`function`?o.modifier(r):r*o.modifier,p=s?u*c:0,m=s?0:u*c,h=-d*Math.abs(c),g=typeof o.stretch==`string`&&o.stretch.indexOf(`%`)!==-1?parseFloat(o.stretch)/100*n:o.stretch,_=s?0:g*c,v=s?g*c:0,y=1-(1-o.scale)*Math.abs(c);Math.abs(v)<.001&&(v=0),Math.abs(_)<.001&&(_=0),Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Math.abs(m)<.001&&(m=0),Math.abs(y)<.001&&(y=0);let b=`translate3d(${v}px,${_}px,${h}px)  rotateX(${f(m)}deg) rotateY(${f(p)}deg) scale(${y})`,x=Co(o,t);if(x.style.transform=b,t.style.zIndex=String(-Math.abs(Math.round(c))+1),o.slideShadows){let e=s?t.querySelector(`.swiper-slide-shadow-left`):t.querySelector(`.swiper-slide-shadow-top`),n=s?t.querySelector(`.swiper-slide-shadow-right`):t.querySelector(`.swiper-slide-shadow-bottom`);e||=Do(`coverflow`,t,s?`left`:`top`),n||=Do(`coverflow`,t,s?`right`:`bottom`),e&&(e.style.opacity=String(c>0?c:0)),n&&(n.style.opacity=String(-c>0?-c:0))}}},setTransition:t=>{e.slides.map(e=>
4Kr(e)).forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>{e.style.transitionDuration=`${t}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},({swiper:e,extendParams:t,on:n})=>{t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});function r(){return e.params.creativeEffect}let i=e=>typeof e==`string`?e:`${e}px`;So({effect:`creative`,swiper:e,on:n,setTranslate:()=>{let{slides:t,wrapperEl:n,slidesSizesGrid:a}=e,o=r(),{progressMultiplier:s}=o,c=e.params.centeredSlides,l=ii(e);if(c){let t=a[0]/2-(e.params.slidesOffsetBefore??0);n.style.transform=`translateX(calc(50% - ${t}px))`}for(let n=0;n<t.length;n+=1){let r=t[n],a=r.progress??0,u=Math.min(Math.max(a,-o.limitProgress),o.limitProgress),d=u;c||(d=Math.min(Math.max(r.originalProgress??0,-o.limitProgress),o.limitProgress));let f=r.swiperSlideOffset??0,p=[e.params.cssMode?-f-e.translate:-f,0,0],m=[0,0,0],h=!1;e.isHorizontal()||(p[1]=p[0],p[0]=0);let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};u<0?(g=o.next,h=!0):u>0&&(g=o.prev,h=!0),p.forEach((e,t)=>{p[t]=`calc(${e}px + (${i(g.translate[t])} * ${Math.abs(u*s)}))`}),m.forEach((e,t)=>{m[t]=g.rotate[t]*Math.abs(u*s)}),r.style.zIndex=String(-Math.abs(Math.round(a))+t.length);let _=p.join(`, `),v=`rotateX(${l(m[0])}deg) rotateY(${l(m[1])}deg) rotateZ(${l(m[2])}deg)`,y=d<0?`scale(${1+(1-g.scale)*d*s})`:`scale(${1-(1-g.scale)*d*s})`,b=d<0?1+(1-g.opacity)*d*s:1-(1-g.opacity)*d*s,x=`translate3d(${_}) ${v} ${y}`;if(h&&g.shadow||!h){let e=r.querySelector(`.swiper-slide-shadow`);if(!e&&g.shadow&&(e=Do(`creative`,r)),e){let t=o.shadowPerProgress?u*(1/o.limitProgress):u;e.style.opacity=String(Math.min(Math.max(Math.abs(t),0),1))}}let S=Co(o,r);S.style.transform=x,S.style.opacity=String(b),g.origin&&(S.style.transformOrigin=g.origin)}},setTransition:t=>{let n=e.slides.map(e=>Kr(e));n.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(`.swiper-slide-shadow`).forEach(e=>{e.style.transitionDuration=`${t}ms`})}),wo({swiper:e,duration:t,transformElements:n,allSlides:!0})},perspective:()=>r().perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:t,on:n})=>{t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});function r(){return e.params.cardsEffect}So({effect:`cards`,swiper:e,on:n,setTranslate:()=>{let{slides:t,activeIndex:n,rtlTranslate:i}=e,a=r(),{startTranslate:o,isTouched:s}=e.touchEventsData,c=i?-e.translate:e.translate;for(let r=0;r<t.length;r+=1){let l=t[r],u=l.progress??0,d=Math.min(Math.max(u,-4),4),f=l.swiperSlideOffset??0;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(f-=t[0].swiperSlideOffset??0);let p=e.params.cssMode?-f-e.translate:-f,m=0,h=-100*Math.abs(d),g=1,_=-a.perSlideRotate*d,v=a.perSlideOffset-Math.abs(d)*.75,y=e.virtual&&e.params.virtual?.enabled?e.virtual.from+r:r,b=(y===n||y===n-1)&&d>0&&d<1&&(s||e.params.cssMode)&&(c??0)<(o??0),x=(y===n||y===n+1)&&d<0&&d>-1&&(s||e.params.cssMode)&&(c??0)>(o??0);if(b||x){let t=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;_+=-28*d*t,g+=-.5*t,v+=96*t,m=`${(a.rotate||e.isHorizontal()?-25:0)*t*Math.abs(d)}%`}if(p=d<0?`calc(${p}px ${i?`-`:`+`} (${v*Math.abs(d)}%))`:d>0?`calc(${p}px ${i?`-`:`+`} (-${v*Math.abs(d)}%))`:`${p}px`,!e.isHorizontal()){let e=m;m=p,p=e}let S=d<0?`${1+(1-g)*d}`:`${1-(1-g)*d}`,C=`
5        translate3d(${p}, ${m}, ${h}px)
6        rotateZ(${a.rotate?i?-_:_:0}deg)
7        scale(${S})
8      `;if(a.slideShadows){let e=l.querySelector(`.swiper-slide-shadow`);e||=Do(`cards`,l),e&&(e.style.opacity=String(Math.min(Math.max((Math.abs(d)-.5)/.5,0),1)))}l.style.zIndex=String(-Math.abs(Math.round(u))+t.length);let w=Co(a,l);w.style.transform=C}},setTransition:t=>{let n=e.slides.map(e=>Kr(e));
8n.forEach(e=>{e.style.transitionDuration=`${t}ms`,e.querySelectorAll(`.swiper-slide-shadow`).forEach(e=>{e.style.transitionDuration=`${t}ms`})}),wo({swiper:e,duration:t,transformElements:n})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:r().rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}];Ma.use(Oo);var ko=
vendor: 16,700 bytes, line 8
8`:host{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;height:100%;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android ::slotted(swiper-slide),.swiper-ios ::slotted(swiper-slide),.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}::slotted(swiper-slide){display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}::slotted(.swiper-slide-invisible-blank){visibility:hidden}.swiper-autoheight,.swiper-autoheight ::slotted(swiper-slide){height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden ::slotted(swiper-slide){backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d ::slotted(swiper-slide){transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode ::slotted(swiper-slide){scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal ::slotted(swiper-slide):last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical ::slotted(swiper-slide):last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode ::slotted(swiper-slide){scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered ::slotted(swiper-slide){scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal ::slotted(swiper-slide):first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical ::slotted(swiper-slide):first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-virtual ::slotted(swiper-slide){-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:host{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next ::slotted(svg),.swiper-button-next svg,.swiper-button-prev ::slotted(svg),.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}::slotted(.swiper-slide-zoomed){cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode ::slotted(swiper-slide){transition-timing-function:ease-out}.swiper-fade ::slotted(swiper-slide){pointer-events:none;transition-property:opacity}.swiper-fade ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-fade ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-fade ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube ::slotted(swiper-slide){backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-cube.swiper-rtl ::slotted(swiper-slide){transform-origin:100% 0}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-cube ::slotted(.swiper-slide-active),.swiper-cube ::slotted(.swiper-slide-next),.swiper-cube ::slotted(.swiper-slide-prev){pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube ::slotted(.swiper-slide-next)+::slotted(swiper-slide){pointer-events:auto;visibility:visible}.swiper.swiper-flip{overflow:visible}.swiper-flip ::slotted(swiper-slide){backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip ::slotted(swiper-slide) ::slotted(swiper-slide){pointer-events:none}.swiper-flip ::slotted(.swiper-slide-active),.swiper-flip ::slotted(.swiper-slide-active) ::slotted(.swiper-slide-active){pointer-events:auto}.swiper-creative ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}`
8,Ao=`::slotted(.swiper-slide-shadow),::slotted(.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-top){height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}::slotted(.swiper-slide-shadow){background:#00000026}::slotted(.swiper-slide-shadow-left){background-image:linear-gradient(270deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-right){background-image:linear-gradient(90deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-top){background-image:linear-gradient(0deg,#00000080,#0000)}::slotted(.swiper-slide-shadow-bottom){background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-cube.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-bottom),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-left),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-right),::slotted(.swiper-slide-shadow-flip.swiper-slide-shadow-top){backface-visibility:hidden;z-index:0}::slotted(.swiper-zoom-container){align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}::slotted(.swiper-zoom-container)>canvas,::slotted(.swiper-zoom-container)>img,::slotted(.swiper-zoom-container)>svg{max-height:100%;max-width:100%;object-fit:contain}`,jo=typeof window>`u`||typeof HTMLElement>`u`?class{}:HTMLElement,Mo=(e,t)=>{if(typeof CSSStyleSheet<`u`&&e.adoptedStyleSheets){let n=new CSSStyleSheet;n.replaceSync(t),e.adoptedStyleSheets=[n]}else{let n=document.createElement(`style`);n.textContent=t,e.appendChild(n)}},No=class extends jo{swiper;swiperParams={};passedParams={};injectStyles;injectStylesUrls;slideSlots=0;rendered;nested;init;constructor(){super(),this.attachShadow({mode:`open`})}cssStyles(){return[ko,...this.injectStyles&&Array.isArray(this.injectStyles)?this.injectStyles:[]].join(`
9`)}cssLinks(){return this.injectStylesUrls||[]}calcSlideSlots(){let e=this.slideSlots||0,t=[...this.querySelectorAll(`[slot^=slide-]`)].map(e=>parseInt(e.getAttribute(`slot`).split(`slide-`)[1],10));if(this.slideSlots=t.length?Math.max(...t)+1:0,this.rendered){if(this.slideSlots>e)for(let t=e;t<this.slideSlots;t+=1){let e=document.createElement(`swiper-slide`);e.setAttribute(`part`,`slide slide-${t+1}`);let n=document.createElement(`slot`);n.setAttribute(`name`,`slide-${t+1}`),e.appendChild(n),this.shadowRoot.querySelector(`.swiper-wrapper`).appendChild(e)}else if(this.slideSlots<e){let e=this.swiper.slides;for(let t=e.length-1;t>=0;--t)t>this.slideSlots&&e[t].remove()}}}render(){if(this.rendered)return;this.calcSlideSlots();let e=this.cssStyles();this.slideSlots>0&&(e=e.replace(/::slotted\(([a-z-0-9.]*)\)/g,`$1`)),e.length&&Mo(this.shadowRoot,e),this.cssLinks().forEach(e=>{if(this.shadowRoot.querySelector(`link[href="${e}"]`))return;let t=document.createElement(`link`);t.rel=`stylesheet`,t.href=e,this.shadowRoot.appendChild(t)});let t=document.createElement(`div`);t.classList.add(`swiper`),t.part.add(`container`),Q(t,`
10      <slot name="container-start"></slot>
11      <div class="swiper-wrapper" part="wrapper">
12        <slot></slot>
13        ${Array.from({length:this.slideSlots}).map((e,t)=>`
14        <swiper-slide part="slide slide-${t}">
15          <slot name="slide-${t}"></slot>
16        </swiper-slide>
17        `).join(``)}
18      </div>
19      <slot name="container-end"></slot>
20      ${La(this.passedParams)?`
21        <div part="button-prev" class="swiper-button-prev"><slot name="button-prev"></slot></div>
22        <div part="button-next" class="swiper-button-next"><slot name="button-next"></slot></div>
23      `:``}
24      ${Ra(this.passedParams)?`
25        <div part="pagination" class="swiper-pagination"></div>
26      `:``}
27      ${za(this.passedParams)?`
28        <div part="scrollbar" class="swiper-scrollbar"></div>
29      `:``}
30    `),this.shadowRoot.appendChild(t),this.rendered=!0}initialize(){if(this.swiper&&this.swiper.initialized)return;let{params:e,passedParams:t}=Wa(this);this.swiperParams=e,this.passedParams=t,delete this.swiperParams.init,this.render(),this.swiper=new Ma(this.shadowRoot.querySelector(`.swiper`),{...e.virtual?{}:{observer:!0},...e,touchEventsTarget:`container`,onAny:(t,...n)=>{t===`observerUpdate`&&this.calcSlideSlots();let r=e.eventsPrefix?`${e.eventsPrefix}${t.toLowerCase()}`:t.toLowerCase(),i=new CustomEvent(r,{detail:n,bubbles:t!==`hashChange`,cancelable:!0});this.dispatchEvent(i)}})}connectedCallback(){let e=this.closest(`swiper-slide`);this.swiper&&this.swiper.initialized&&this.nested&&e&&e.swiperLoopMoveDOM||this.init===!1||this.getAttribute(`init`)===`false`||this.initialize()}disconnectedCallback(){let e=this.closest(`swiper-slide`);this.nested&&e&&e.swiperLoopMoveDOM||this.swiper&&this.swiper.destroy&&this.swiper.destroy()}updateSwiperOnPropChange(e,t){let{params:n,passedParams:r}=Wa(this,e,t);this.passedParams=r,this.swiperParams=n,!(this.swiper&&this.swiper.params[e]===t)&&Va({swiper:this.swiper,passedParams:this.passedParams,changedParams:[Ba(e)],...e===`navigation`&&r[e]?{prevEl:`.swiper-button-prev`,nextEl:`.swiper-button-next`}:{},...e===`pagination`&&r[e]?{paginationEl:`.swiper-pagination`}:{},...e===`scrollbar`&&r[e]?{scrollbarEl:`.swiper-scrollbar`}:{}})}attributeChangedCallback(e,t,n){if(!(this.swiper&&this.swiper.initialized))return;let r=n;t===`true`&&n===null&&(r=!1),this.updateSwiperOnPropChange(e,r)}static get observedAttributes(){return Fa.filter(e=>e.includes(`_`)).map(e=>e.replace(/[A-Z]/g,e=>`-${e}`).replace(`_`,``).toLowerCase())}};
30Fa.forEach(e=>{if(e===`init`)return;let t=e.replace(`_`,``);Object.defineProperty(No.prototype,t,{configurable:!0,get(){return(this.passedParams||{})[t]},set(e){this.passedParams||={},this.passedParams[t]=e,this.swiper&&this.swiper.initialized&&this.updateSwiperOnPropChange(t,e)}})});var Po=class extends jo{lazy;swiperLoopMoveDOM;constructor(){super(),this.attachShadow({mode:`open`})}render(){let e=this.lazy||this.getAttribute(`lazy`)===``||this.getAttribute(`lazy`)===`true`;if(Mo(this.shadowRoot,Ao),this.shadowRoot.appendChild(document.createElement(`slot`)),e){let e=document.createElement(`div`);e.classList.add(`swiper-lazy-preloader`),e.part.add(`preloader`),this.shadowRoot.appendChild(e)}}initialize(){this.render()}connectedCallback(){this.swiperLoopMoveDOM||this.initialize()}},Fo=()=>{typeof window>`u`||(window.customElements.get(`swiper-container`)||window.customElements.define(`swiper-container`,No),window.customElements.get(`swiper-slide`)||window.customElements.define(`swiper-slide`,Po))};typeof window<`u`&&(window.SwiperElementRegisterParams=e=>{Fa.push(...e)});var Io=()=>{window.customElements.get(`input-with-grouped-value`)||G(async()=>{let{HTMLInputElementWithGroupedValue:e}=await import(`./InputWithGroupedValue-BqywW3s1.js`);return{HTMLInputElementWithGroupedValue:e}},[]).then(({HTMLInputElementWithGroupedValue:e})=>{window.customElements.define(`input-with-grouped-value`,e,{extends:`input`})})},Lo=()=>{let e=n.get(`e2e_tms_version`),t=window.tmsProfile??`next-main`;if((window.tmsE2eTag??!1)&&e===void 0)return;let r=window.bahn?.tms?.host;if(!r)return;let i=e===void 0?``:`?utv=${Date.now().toString(36)}${Math.random().toString(36).slice(2,11)}`,a=e!==void 0&&e!==`prd`?`tms-dev`:`tms`;window.utag_data=window.utag_data||{},window.utag_data.path=`https://${r}/${a}/${t}`,window.clpath=`https://${r}/cms/consent-layer/`;let o=document.createElement(`script`);o.src=`https://${r}/${a}/${t}/utag.js${i}`,o.async=!0;let s=document.getElementsByTagName(`script`)[0];s&&s.parentNode&&s.parentNode.insertBefore(o,s)},Ro=function(e){return e.PROPERTY_START=`SO`,e.PROPERTY_START_ID=`SOID`,e.PROPERTY_ZIEL=`ZO`,e.PROPERTY_ZIEL_ID=`ZOID`,e.PROPERTY_KLASSE=`KL`,e.PROPERTY_NUR_SITZPLATZ=`AR`,e.PROPERTY_REISENDE=`R`,e.PROPERTY_FAHRRADMITNAHME=`FM`,e.PROPERTY_BESTPREISSUCHE=`BP`,e.PROPERTY_STARTSUCHE=`STS`,e.PROPERTY_CONTEXT_RECON=`CBS`,e.PROPERTY_GEWAEHLTE_HINFART=`GH`,e.PROPERTY_HINFART_DATUM=`HD`,e.PROPERTY_HINFART_ZEITPUNKT_ART=`HZA`,e.PROPERTY_GEWAEHLTE_RUECKFART=`GR`,e.PROPERTY_RUECKFART_DATUM=`RD`,e.PROPERTY_RUECKFART_ZEITPUNKT_ART=`RZA`,e.PROPERTY_VERBINDUNGS_ID=`vbid`,e.PROPERTY_DEUTSCHLANDTICKET_VERBINDUNGEN=`DLT`,e.PROPERTY_DEUTSCHLANDTICKET_ALLE_REISENDEN=`DLTV`,e.PROPERTY_EINSTIEGSTYP=`ET`,e.PROPERTY_RESERVIERUNGSWUNSCH=`RW`,e.PROPERTY_VERKEHRSMITTEL=`VM`,e.PROPERTY_MIT_UMSTIEGSDAUER=`MUD`,e.PROPERTY_NUR_DIREKTVERBINDUNGEN=`D`,e.PROPERTY_SCHNELLVERBINDUNGEN=`S`,e.PROPERTY_SPRACHE=`lang`,e}({}),zo=e=>{let t=Object.values(Ro),n=[`?`,`#`,`&`];if(t.some(t=>n.some(n=>e.includes(n+t+`=`))))return e.replace(/^[?#]/,``)},Bo=()=>{let e=zo(window.location.search)||zo(window.location.hash);e&&(window.WEB_QUICKFINDER_STATE=e)};Fo(),Io(),(window.tmsIsActive??!0)&&Lo();var Vo=document.querySelector(`.no-js`);Vo&&Vo.classList.remove(`no-js`),ue.init();var Ho=document.querySelectorAll(`swiper-container`);Ho.length&&G(async()=>{let{swiperArrow:e}=await import(`./swiperArrow-BaFiu4vt.js`);return{swiperArrow:e}},[]).then(({swiperArrow:e})=>e(Ho)),document.querySelectorAll(`.js-open-layer`).forEach(e=>{e.addEventListener(`click`,kr)});var Uo=document.querySelectorAll(`.js-form`),Wo=document.getElementById(`kuendigungsformular`);Uo.length&&Wo===null&&(await u(),G(async()=>{let{initForms:e}=await import(`./basic-form-ckT7MdVy.js`);return{initForms:e}},[]).then(({initForms:e})=>e(Uo))),Wo&&(await u(),G(async()=>{let{initCancellationForm:e}=await import(`./CancellationForm-DTfxohiV.js`);return{initCancellationForm:e}},[]).then(({initCancellationForm:e})=>e(Wo)));var Go=document.getElementById(`js-form-endpoint-cancel`);Go&&(await u(),G(async()=>{let{initCancellationForm:e}=await import(`./CancellationForm-DTfxohiV.js`);return{initCancellationForm:e}},[]).then(({initCancellationForm:e})=>e(Go)));var Ko=document.querySelectorAll(`.js-form-endpoint-datalake`);Ko.length&&(await u(),G(async()=>{let{initFeedbackForm:e}=await import(`./FeedbackForm-CEjs7xNy.js`);return{initFeedbackForm:e}},[]).then(({initFeedbackForm:e})=>e(Ko)));var qo=`.js-form-endpoint-submit`,Jo=document.querySelectorAll(qo);Jo.length&&(await u(),G(async()=>{let{initForm:e}=await import(`./Form-U9pXR2hm.js`);return{initForm:e}},[]).then(({initForm:e})=>e(Jo,qo)));var Yo=`.js-form-endpoint-save`,Xo=document.querySelectorAll(Yo);Xo.length&&(await u(),G(async()=>{let{initForm:e}=await import(`./Form-U9pXR2hm.js`);return{initForm:e}},[]).then(({initForm:e})=>e(Xo,Yo)));var Zo=document.getElementById(`js-serviceanliegen-form`);Zo&&(await u(),G(async()=>{let{initServiceanliegenEmailForm:e}=await import(`./ServiceAnliegenEmailForm-Bf2ybZQj.js`);return{initServiceanliegenEmailForm:e}},[]).then(({initServiceanliegenEmailForm:e})=>e(Zo)));var Qo=document.getElementById(`js-serviceanliegen-web-form`);Qo&&!Qo.classList.contains(`js-form-endpoint-submit`)&&(await u(),G(async()=>{let{initServiceanliegenWebForm:e}=await import(`./ServiceAnliegenWebForm-yvz5gg9D.js`);return{initServiceanliegenWebForm:e}},[]).then(({initServiceanliegenWebForm:e})=>e(Qo)));var $o=document.querySelectorAll(`.inputfield-reset-btn`);
30$o.length&&$o.forEach(e=>{e.addEventListener(`click`,()=>{let t=e.getAttribute(`data-target`);if(t){let e=document.getElementById(t);e&&(e.value=``,document.addEventListener(`invalid`,(function(){return function(e){e.preventDefault()}})(),!0),e.dispatchEvent(new CustomEvent(`after-reset-btn-click`)),e&&e.focus())}})}),document.querySelector(`.nav__main`)&&Dr(),window.search&&G(()=>import(`./searchEntryPoint-BM-QjasP.js`),[]);var es=document.querySelectorAll(`.accordion`),ts=document.querySelectorAll(`.footer__link-list-area`);es.length+ts.length>0&&G(async()=>{let{default:e}=await import(`./accordion-t3esqfiI.js`);return{default:e}},[]).then(({default:e})=>{es.forEach(t=>{new e(t,`js-accordion-element`,`js-accordion-trigger`).init()}),ts.forEach(t=>{new e(t,`js-footer__link-list`,`js-accordion-trigger`,!0,`js-footer-h3`).init()})}),document.querySelectorAll(`.js-popup-app`)&&G(()=>import(`./app-popup.vue-gQBLT0k3.js`),[]),document.querySelectorAll(`.js-product-tile-list-app`).length&&(await u(),G(()=>import(`./app-product-tile-list.vue-CiIWezvk.js`),[]));var ns=document.querySelectorAll(`.js-video-for-stage__player`);ns.length&&G(async()=>{let{default:e}=await import(`./video-for-stage-DzrWwCKj.js`);return{default:e}},[]).then(({default:e})=>{ns.forEach(t=>{new e(t).init().catch(c.error)})});var rs=document.querySelectorAll(`.js-video__player`);rs.length&&G(async()=>{let{default:e}=await import(`./video-D8-VplcS.js`);return{default:e}},[]).then(({default:e})=>{rs.forEach(t=>{new e(t).init().catch(c.error)})});var is=document.querySelectorAll(`.js-audio__player`);is.length&&G(async()=>{let{default:e}=await import(`./audio-jr0ZnC6_.js`);return{default:e}},[]).then(({default:e})=>{is.forEach(t=>{new e(t).init().catch(c.error)})}),window.bahn?.idm?.active&&G(async()=>{let{defineAuthButtonWebComponent:e}=await import(`./defineAuthButtonWebComponent-DwqyxlxS.js`);return{defineAuthButtonWebComponent:e}},[]).then(async({defineAuthButtonWebComponent:e})=>(await t(),e()));var as=document.querySelectorAll(`.c.iframe iframe`);as.length&&G(async()=>{let{default:e}=await import(`./dynamicIframeHeight-Dc01g2tK.js`);return{default:e}},[]).then(({default:e})=>e(as)),document.getElementById(`js-quickfinder-vacation-app`)&&G(()=>import(`./app-quickfinder-vacation.vue-QLS3ghex.js`),[]),document.getElementById(`js-serviceanliegen`)&&G(()=>import(`./app-serviceAnliegen.vue-BDFNbBIc.js`),[]),document.getElementById(`js-fahrplansuche`)&&G(()=>import(`./app-fahrplansuche.vue-yGRfAxBZ.js`),[]);var os=document.querySelectorAll(`.js-anchor-link`);os.length>0&&G(async()=>{let{default:e}=await import(`./anchorLink-sQN229sg.js`);return{default:e}},[]).then(({default:e})=>e.initAnchorLink(os)),document.getElementById(`js-automatenstandortsuche`)&&G(()=>import(`./app-automatenstandortsuche.vue-DhMSlPrv.js`),[]),document.getElementById(`js-disruptions-app`)&&G(()=>import(`./app-disruptions.vue-wv7IxqJi.js`),[]),document.getElementById(`js-crm-landingpage-app`)&&G(()=>import(`./app-crm-landingpage-B4bfUSXm.js`),[]).catch(c.error);var ss=document.querySelectorAll(`.js-countup`);ss.length&&G(async()=>{let{default:e}=await import(`./numberCruncher-oB-06Xor.js`);return{default:e}},[]).then(({default:e})=>{new e().initNumberCruncher(ss)});var cs=document.querySelectorAll(`.login-required`);cs.length&&window.authentication&&G(async()=>{let{default:e}=await import(`./loginTriggerService-BgJMip6J.js`);return{default:e}},[]).then(({default:e})=>{cs.forEach(t=>new e(t).init())}).catch(c.error),document.querySelectorAll(`.js-reactive-teaser-app`).length&&G(()=>import(`./app-crm-teaser.vue-CaSETr2l.js`),[]),document.querySelectorAll(`.js-teaser-block-rondell-app`).length&&G(()=>import(`./app-teaser-block-rondell.vue-DzftX0Ac.js`),[]),document.querySelectorAll(`.js-gk-teaser-block-app`).length&&G(()=>import(`./app-gk-teaser-block.vue-C8RaSGY7.js`),[]);var ls=document.getElementById(`js_qf-web-switch`);ls&&G(()=>import(`./webGkQuickfinderTeaserSwitch-CLGd5J7o.js`).then(e=>e.initGkSwitch(ls)),[]),document.getElementById(`js-faq-search-app`)&&G(()=>import(`./app-faq-search.vue-D07KOgDz.js`),[]),document.getElementById(`js-baustellen-app`)&&G(()=>import(`./app-baustellen.vue-GaipTkBY.js`),[]);var us=document.querySelectorAll(`.js-wcag-nav-link-content`);us.length>0&&G(async()=>{let{wcagContentLinkUrl:e}=await import(`./wcagContentLink-BeZk-4Xj.js`);return{wcagContentLinkUrl:e}},[]).then(({wcagContentLinkUrl:e})=>
30e(us)),document.getElementById(`js-suche-app`)&&G(()=>import(`./app-suche.vue-uMrZ_aKS.js`),[]),document.getElementById(`js-disruption-detail`)&&G(()=>import(`./app-disruption-detail.vue-qwGjbz8G.js`),[]),document.getElementById(`js-error-code`)&&G(async()=>{let{initErrorCode:e}=await import(`./errorCodeRenderer-BjsbC7YQ.js`);return{initErrorCode:e}},[]).then(({initErrorCode:e})=>{e()}),document.getElementById(`js-chatbot-bar`)&&(await u(),G(()=>import(`./app-chatbot-bar.vue-CmWwaSYP.js`),[])),Bo(),Lr(document.location.href).catch(c.error),Ae().catch(c.error),window.skyframe?.show&&Or(),Me(oe.initialise).catch(c.warn);
31//# sourceMappingURL=scripts-D_l2NDID.js.map

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.