PageSourceSearch

https://igsu.ro/scripts-5SDNV6WR.js

js igsu.ro collected 2026-10-02 04:27:33 UTC 347,552 bytes, 12 lines download raw bytes

1var Swiper=(function(){"use strict";function se(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function xe(e={},r={}){const s=["__proto__","constructor","prototype"];Object.keys(r).filter(o=>s.indexOf(o)<0).forEach(o=>{e[o]===void 0?e[o]=r[o]:se(r[o])&&se(e[o])&&Object.keys(r[o]).length>0&&xe(e[o],r[o])})}const Et={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ne(){const e=typeof document<"u"?document:{};return xe(e,Et),e}const de={document:Et,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>typeof setTimeout>"u"?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){typeof setTimeout<"u"&&clearTimeout(e)}};function pe(){const e=typeof window<"u"?window:{};return xe(e,de),e}function je(e=""){return e.trim().split(" ").filter(r=>!!r.trim())}function Ye(e,r=0){return setTimeout(e,r)}function ue(){return Date.now()}function we(e,r="x"){const s=pe();let o,d,a;const x=(function(w){const m=pe();let b;return m.getComputedStyle&&(b=m.getComputedStyle(w,null)),!b&&w.currentStyle&&(b=w.currentStyle),b||(b=w.style),b})(e);return s.WebKitCSSMatrix?(d=x.transform||x.webkitTransform,d.split(",").length>6&&(d=d.split(", ").map(w=>w.replace(",",".")).join(", ")),a=new s.WebKitCSSMatrix(d==="none"?"":d)):(a=x.MozTransform||x.OTransform||x.MsTransform||x.msTransform||x.transform||x.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),o=a.toString().split(",")),r==="x"&&(d=s.WebKitCSSMatrix?a.m41:o.length===16?parseFloat(o[12]):parseFloat(o[4])),r==="y"&&(d=s.WebKitCSSMatrix?a.m42:o.length===16?parseFloat(o[13]):parseFloat(o[5])),d||0}function ze(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function he(e){return typeof window<"u"&&window.HTMLElement!==void 0?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function ve(...e){const r=Object(e[0]);for(let s=1;s<e.length;s+=1){const o=e[s];if(o!=null&&!he(o)){const d=Object.keys(Object(o)).filter(a=>a!=="__proto__"&&a!=="constructor"&&a!=="prototype");for(let a=0,x=d.length;a<x;a+=1){const w=d[a],m=Object.getOwnPropertyDescriptor(o,w);m!==void 0&&m.enumerable&&(ze(r[w])&&ze(o[w])?o[w].__swiper__?r[w]=o[w]:ve(r[w],o[w]):!ze(r[w])&&ze(o[w])?(r[w]={},o[w].__swiper__?r[w]=o[w]:ve(r[w],o[w])):r[w]=o[w])}}}return r}function fe(e,r,s){e.style.setProperty(r,s)}function _e({swiper:e,targetPosition:r,side:s}){const o=pe(),d=-e.translate;let a,x=null;const w=e.params.speed;e.wrapperEl.style.scrollSnapType="none",o.cancelAnimationFrame(e.cssModeFrameID);const m=r>d?"next":"prev",b=(E,f)=>m==="next"&&E>=f||m==="prev"&&E<=f,T=()=>{a=new Date().getTime(),x===null&&(x=a);const E=Math.max(Math.min((a-x)/w,1),0),f=.5-Math.cos(E*Math.PI)/2;let h=d+f*(r-d);if(b(h,r)&&(h=r),e.wrapperEl.scrollTo({[s]:h}),b(h,r))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:h})}),void o.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=o.requestAnimationFrame(T)};T()}function Ce(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function oe(e,r=""){const s=pe(),o=[...e.children];return s.HTMLSlotElement&&e instanceof HTMLSlotElement&&o.push(...e.assignedElements()),r?o.filter(d=>d.matches(r)):o}function qe(e){try{return void console.warn(e)}catch{}}function nt(e,r=[]){const s=document.createElement(e);return s.classList.add(...Array.isArray(r)?r:je(r)),s}function ct(e){const r=pe(),s=ne(),o=e.getBoundingClientRect(),d=s.body,a=e.clientTop||d.clientTop||0,x=e.clientLeft||d.clientLeft||0,w=e===r?r.scrollY:e.scrollTop,m=e===r?r.scrollX:e.scrollLeft;return{top:o.top+w-a,left:o.left+m-x}}function Ct(e,r){return pe().getComputedStyle(e,null).getPropertyValue(r)}function $t(e){let r,s=e;if(s){for(r=0;(s=s.previousSibling)!==null;)s.nodeType===1&&(r+=1);return r}}function c(e,r){const s=[];let o=e.parentElement;for(;o;)r?o.matches(r)&&s.push(o):s.push(o),o=o.parentElement;return s}function Bt(e,r){r&&e.addEventListener("transitionend",function s(o){o.target===e&&(r.call(e,o),e.removeEventListener("transitionend",s))})}function Xe(e,r,s){const o=pe();return s?e[r==="width"?"offsetWidth":"offsetHeight"]+parseFloat(o.getComputedStyle(e,null).getPropertyValue(r==="width"?"margin-right":"margin-top"))+parseFloat(o.getComputedStyle(e,null).getPropertyValue(r==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function Ie(e){return(Array.isArray(e)?e:[e]).filter(r=>!!r)}function Tt(e){return r=>Math.abs(r)>0&&e.browser&&e.browser.need3dFix&&Math.abs(r)%90==0?r+.001:r}function at(e,r=""){typeof trustedTypes<"u"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:s=>s}).createHTML(r):e.innerHTML=r}let Re,oi,Qi;function qi(){return Re||(Re=(function(){const e=pe(),r=ne();return{smoothScroll:r.documentElement&&r.documentElement.style&&"scrollBehavior"in r.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&r instanceof e.DocumentTouch)}})()),Re}function ai(e={}){return oi||(oi=(function({userAgent:r}={}){const s=qi(),o=pe(),d=o.navigator.platform,a=r||o.navigator.userAgent,x={ios:!1,android:!1},w=o.screen.width,m=o.screen.height,b=a.match(/(Android);?[\s\/]+([\d.]+)?/);let T=a.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const E=a.match(/(iPod)(.*OS\s([\d_]+))?/),f=!T&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=d==="Win32";let k=d==="MacIntel";return!T&&k&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${w}x${m}`)>=0&&(T=a.match(/(Version)\/([\d.]+)/),T||(T=[0,1,"13_0_0"]),k=!1),b&&!h&&(x.os="android",x.android=!0),(T||f||E)&&(x.os="ios",x.ios=!0),x})(e)),oi}function yn(){return Qi||(Qi=(function(){const e=pe(),r=ai();let s=!1;function o(){const x=e.navigator.userAgent.toLowerCase();return x.indexOf("safari")>=0&&x.indexOf("chrome")<0&&x.indexOf("android")<0}if(o()){const x=String(e.navigator.userAgent);if(x.includes("Version/")){const[w,m]=x.split("Version/")[1].split(" ")[0].split(".").map(b=>Number(b));s=w<16||w===16&&m<2}}
1const d=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=o();return{isSafari:s||a,needPerspectiveFix:s,need3dFix:a||d&&r.ios,isWebView:d}})()),Qi}var Fi={on(e,r,s){const o=this;if(!o.eventsListeners||o.destroyed||typeof r!="function")return o;const d=s?"unshift":"push";return e.split(" ").forEach(a=>{o.eventsListeners[a]||(o.eventsListeners[a]=[]),o.eventsListeners[a][d](r)}),o},once(e,r,s){const o=this;if(!o.eventsListeners||o.destroyed||typeof r!="function")return o;function d(...a){o.off(e,d),d.__emitterProxy&&delete d.__emitterProxy,r.apply(o,a)}return d.__emitterProxy=r,o.on(e,d,s)},onAny(e,r){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const o=r?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[o](e),s},offAny(e){const r=this;if(!r.eventsListeners||r.destroyed||!r.eventsAnyListeners)return r;const s=r.eventsAnyListeners.indexOf(e);return s>=0&&r.eventsAnyListeners.splice(s,1),r},off(e,r){const s=this;return!s.eventsListeners||s.destroyed||s.eventsListeners&&e.split(" ").forEach(o=>{r===void 0?s.eventsListeners[o]=[]:s.eventsListeners[o]&&s.eventsListeners[o].forEach((d,a)=>{(d===r||d.__emitterProxy&&d.__emitterProxy===r)&&s.eventsListeners[o].splice(a,1)})}),s},emit(...e){const r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;let s,o,d;return typeof e[0]=="string"||Array.isArray(e[0])?(s=e[0],o=e.slice(1,e.length),d=r):(s=e[0].events,o=e[0].data,d=e[0].context||r),o.unshift(d),(Array.isArray(s)?s:s.split(" ")).forEach(a=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(x=>{x.apply(d,[a,...o])}),r.eventsListeners&&r.eventsListeners[a]&&r.eventsListeners[a].forEach(x=>{x.apply(d,o)})}),r}};const re=(e,r,s)=>{r&&!e.classList.contains(s)?e.classList.add(s):!r&&e.classList.contains(s)&&e.classList.remove(s)},Ji=(e,r,s)=>{r&&!e.classList.contains(s)?e.classList.add(s):!r&&e.classList.contains(s)&&e.classList.remove(s)},Zi=(e,r)=>{if(!e||e.destroyed||!e.params)return;const s=r.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let o=s.querySelector(`.${e.params.lazyPreloaderClass}`);!o&&e.isElement&&(s.shadowRoot?o=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(o=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),o&&!o.lazyPreloaderManaged&&o.remove())})),o&&!o.lazyPreloaderManaged&&o.remove()}},Wi=(e,r)=>{if(!e.slides[r])return;const s=e.slides[r].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},li=e=>{if(!e||e.destroyed||!e.params)return;let r=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!r||r<0)return;r=Math.min(r,s);const o=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),d=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const x=d,w=[x-r];return w.push(...Array.from({length:r}).map((m,b)=>x+o+b)),void e.slides.forEach((m,b)=>{w.includes(m.column)&&Wi(e,b)})}const a=d+o-1;if(e.params.rewind||e.params.loop)for(let x=d-r;x<=a+r;x+=1){const w=(x%s+s)%s;(w<d||w>a)&&Wi(e,w)}else for(let x=Math.max(d-r,0);x<=Math.min(a+r,s-1);x+=1)x!==d&&(x>a||x<d)&&Wi(e,x)};var an={updateSize:function(){const e=this;let r,s;const o=e.el;r=e.params.width!==void 0&&e.params.width!==null?e.params.width:o.clientWidth,s=e.params.height!==void 0&&e.params.height!==null?e.params.height:o.clientHeight,r===0&&e.isHorizontal()||s===0&&e.isVertical()||(r=r-parseInt(Ct(o,"padding-left")||0,10)-parseInt(Ct(o,"padding-right")||0,10),s=s-parseInt(Ct(o,"padding-top")||0,10)-parseInt(Ct(o,"padding-bottom")||0,10),Number.isNaN(r)&&(r=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:r,height:s,size:e.isHorizontal()?r:s}))},updateSlides:function(){const e=this;function r(A,I){return parseFloat(A.getPropertyValue(e.getDirectionLabel(I))||0)}const s=e.params,{wrapperEl:o,slidesEl:d,rtlTranslate:a,wrongRTL:x}=e,w=e.virtual&&s.virtual.enabled,m=w?e.virtual.slides.length:e.slides.length,b=oe(d,`.${e.params.slideClass}, swiper-slide`),T=w?e.virtual.slides.length:b.length;let E=[];const f=[],h=[];let k=s.slidesOffsetBefore;typeof k=="function"&&(k=s.slidesOffsetBefore.call(e));let C=s.slidesOffsetAfter;typeof C=="function"&&(C=s.slidesOffsetAfter.call(e));const L=e.snapGrid.length,D=e.slidesGrid.length,R=e.size-k-C;let B=s.spaceBetween,q=-k,K=0,Z=0;if(R===void 0)return;
1typeof B=="string"&&B.indexOf("%")>=0?B=parseFloat(B.replace("%",""))/100*R:typeof B=="string"&&(B=parseFloat(B)),e.virtualSize=-B-k-C,b.forEach(A=>{a?A.style.marginLeft="":A.style.marginRight="",A.style.marginBottom="",A.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(fe(o,"--swiper-centered-offset-before",""),fe(o,"--swiper-centered-offset-after","")),s.cssMode&&(fe(o,"--swiper-slides-offset-before",`${k}px`),fe(o,"--swiper-slides-offset-after",`${C}px`));const Q=s.grid&&s.grid.rows>1&&e.grid;let V;Q?e.grid.initSlides(b):e.grid&&e.grid.unsetSlides();const N=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(A=>s.breakpoints[A].slidesPerView!==void 0).length>0;for(let A=0;A<T;A+=1){V=0;const I=b[A];if(!I||(Q&&e.grid.updateSlide(A,I,b),Ct(I,"display")!=="none")){if(w&&s.slidesPerView==="auto")s.virtual.slidesPerViewAutoSlideSize&&(V=s.virtual.slidesPerViewAutoSlideSize),V&&I&&(s.roundLengths&&(V=Math.floor(V)),I.style[e.getDirectionLabel("width")]=`${V}px`);else if(s.slidesPerView==="auto"){N&&(I.style[e.getDirectionLabel("width")]="");const F=getComputedStyle(I),le=I.style.transform,ce=I.style.webkitTransform;if(le&&(I.style.transform="none"),ce&&(I.style.webkitTransform="none"),s.roun
1dLengths)V=e.isHorizontal()?Xe(I,"width",!0):Xe(I,"height",!0);else{const $e=r(F,"width"),Fe=r(F,"padding-left"),Be=r(F,"padding-right"),ie=r(F,"margin-left"),be=r(F,"margin-right"),me=F.getPropertyValue("box-sizing");if(me&&me==="border-box")V=$e+ie+be;else{const{clientWidth:rt,offsetWidth:ht}=I;V=$e+Fe+Be+ie+be+(ht-rt)}}le&&(I.style.transform=le),ce&&(I.style.webkitTransform=ce),s.roundLengths&&(V=Math.floor(V))}else V=(R-(s.slidesPerView-1)*B)/s.slidesPerView,s.roundLengths&&(V=Math.floor(V)),I&&(I.style[e.getDirectionLabel("width")]=`${V}px`);I&&(I.swiperSlideSize=V),h.push(V),s.centeredSlides?(q=q+V/2+K/2+B,K===0&&A!==0&&(q=q-R/2-B),A===0&&(q=q-R/2-B),Math.abs(q)<.001&&(q=0),s.roundLengths&&(q=Math.floor(q)),Z%s.slidesPerGroup===0&&E.push(q),f.push(q)):(s.roundLengths&&(q=Math.floor(q)),(Z-Math.min(e.params.slidesPerGroupSkip,Z))%e.params.slidesPerGroup===0&&E.push(q),f.push(q),q=q+V+B),e.virtualSize+=V+B,K=V,Z+=1}}if(e.virtualSize=Math.max(e.virtualSize,R)+C,a&&x&&(s.effect==="slide"||s.effect==="coverflow")&&(o.style.width=`${e.virtualSize+B}px`),s.setWrapperSize&&(o.style[e.getDirectionLabel("width")]=`${e.virtualSize+B}px`),Q&&e.grid.updateWrapperSize(V,E),!s.centeredSlides){const A=s.slidesPerView!=="auto"&&s.slidesPerView%1!=0,I=s.snapToSlideEdge&&!s.loop&&(s.slidesPerView==="auto"||A);let F=E.length;if(I){let ce;if(s.slidesPerView==="auto"){ce=1;let $e=0;for(let Fe=h.length-1;Fe>=0&&($e+=h[Fe]+(Fe<h.length-1?B:0),$e<=R);Fe-=1)ce=h.length-Fe}else ce=Math.floor(s.slidesPerView);F=Math.max(T-ce,0)}const le=[];for(let ce=0;ce<E.length;ce+=1){let $e=E[ce];s.roundLengths&&($e=Math.floor($e)),I?ce<=F&&le.push($e):E[ce]<=e.virtualSize-R&&le.push($e)}E=le,Math.floor(e.virtualSize-R)-Math.floor(E[E.length-1])>1&&(I||E.push(e.virtualSize-R))}if(w&&s.loop){const A=h[0]+B;if(s.slidesPerGroup>1){const I=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),F=A*s.slidesPerGroup;for(let le=0;le<I;le+=1)E.push(E[E.length-1]+F)}for(let I=0;I<e.virtual.slidesBefore+e.virtual.slidesAfter;I+=1)s.slidesPerGroup===1&&E.push(E[E.length-1]+A),f.push(f[f.length-1]+A),e.virtualSize+=A}if(E.length===0&&(E=[0]),B!==0){const A=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");b.filter((I,F)=>!(s.cssMode&&!s.loop)||F!==b.length-1).forEach(I=>{I.style[A]=`${B}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let A=0;h.forEach(F=>{A+=F+(B||0)}),A-=B;const I=A>R?A-R:0;E=E.map(F=>F<=0?-k:F>I?I+C:F)}if(s.centerInsufficientSlides){let A=0;if(h.forEach(I=>{A+=I+(B||0)}),A-=B,A<R){const I=(R-A)/2;E.forEach((F,le)=>{E[le]=F-I}),f.forEach((F,le)=>{f[le]=F+I})}}if(Object.assign(e,{slides:b,snapGrid:E,slidesGrid:f,slidesSizesGrid:h}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){fe(o,"--swiper-centered-offset-before",-E[0]+"px"),fe(o,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const A=-e.snapGrid[0],I=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(F=>F+A),e.slidesGrid=e.slidesGrid.map(F=>F+I)}if(T!==m&&e.emit("slidesLengthChange"),E.length!==L&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==D&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(w||s.cssMode||s.effect!=="slide"&&s.effect!=="fade")){const A=`${s.containerModifierClass}backface-hidden`,I=e.el.classList.contains(A);T<=s.maxBackfaceHiddenSlides?I||e.el.classList.add(A):I&&e.el.classList.remove(A)}},updateAutoHeight:function(e){const r=this,s=[],o=r.virtual&&r.params.virtual.enabled;let d,a=0;typeof e=="number"?r.setTransition(e):e===!0&&r.setTransition(r.params.speed);const x=w=>o?r.slides[r.getSlideIndexByData(w)]:r.slides[w];if(r.params.slidesPerView!=="auto"&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(w=>{s.push(w)});else for(d=0;d<Math.ceil(r.params.slidesPerView);d+=1){const w=r.activeIndex+d;if(w>r.slides.length&&!o)break;s.push(x(w))}else s.push(x(r.activeIndex));for(d=0;d<s.length;d+=1)if(s[d]!==void 0){const w=s[d].offsetHeight;a=w>a?w:a}(a||a===0)&&(r.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){const e=this,r=e.slides,s=e.isElement?e.
1isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let o=0;o<r.length;o+=1)r[o].swiperSlideOffset=(e.isHorizontal()?r[o].offsetLeft:r[o].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){const r=this,s=r.params,{slides:o,rtlTranslate:d,snapGrid:a}=r;if(o.length===0)return;o[0].swiperSlideOffset===void 0&&r.updateSlidesOffset();let x=-e;d&&(x=e),r.visibleSlidesIndexes=[],r.visibleSlides=[];let w=s.spaceBetween;typeof w=="string"&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*r.size:typeof w=="string"&&(w=parseFloat(w));for(let m=0;m<o.length;m+=1){const b=o[m];let T=b.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(T-=o[0].swiperSlideOffset);const E=(x+(s.centeredSlides?r.minTranslate():0)-T)/(b.swiperSlideSize+w),f=(x-a[0]+(s.centeredSlides?r.minTranslate():0)-T)/(b.swiperSlideSize+w),h=-(x-T),k=h+r.slidesSizesGrid[m],C=h>=0&&h<=r.size-r.slidesSizesGrid[m],L=h>=0&&h<r.size-1||k>1&&k<=r.size||h<=0&&k>=r.size;L&&(r.visibleSlides.push(b),r.visibleSlidesIndexes.push(m)),re(b,L,s.slideVisibleClass),re(b,C,s.slideFullyVisibleClass),b.progress=d?-E:E,b.originalProgress=d?-f:f}},updateProgress:function(e){const r=this;if(e===void 0){const T=r.rtlTranslate?-1:1;e=r&&r.translate&&r.translate*T||0}const s=r.params,o=r.maxTranslate()-r.minTranslate();let{progress:d,isBeginning:a,isEnd:x,progressLoop:w}=r;const m=a,b=x;if(o===0)d=0,a=!0,x=!0;else{d=(e-r.minTranslate())/o;const T=Math.abs(e-r.minTranslate())<1,E=Math.abs(e-r.maxTranslate())<1;a=T||d<=0,x=E||d>=1,T&&(d=0),E&&(d=1)}if(s.loop){const T=r.getSlideIndexByData(0),E=r.getSlideIndexByData(r.slides.length-1),f=r.slidesGrid[T],h=r.slidesGrid[E],k=r.slidesGrid[r.slidesGrid.length-1],C=Math.abs(e);w=C>=f?(C-f)/k:(C+k-h)/k,w>1&&(w-=1)}Object.assign(r,{progress:d,progressLoop:w,isBeginning:a,isEnd:x}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&r.updateSlidesProgress(e),a&&!m&&r.emit("reachBeginning toEdge"),x&&!b&&r.emit("reachEnd toEdge"),(m&&!a||b&&!x)&&r.emit("fromEdge"),r.emit("progress",d)},updateSlidesClasses:function(){const e=this,{slides:r,params:s,slidesEl:o,activeIndex:d}=e,a=e.virtual&&s.virtual.enabled,x=e.grid&&s.grid&&s.grid.rows>1,w=E=>oe(o,`.${s.slideClass}${E}, swiper-slide${E}`)[0];let m,b,T;if(a)if(s.loop){let E=d-e.virtual.slidesBefore;E<0&&(E=e.virtual.slides.length+E),E>=e.virtual.slides.length&&(E-=e.virtual.slides.length),m=w(`[data-swiper-slide-index="${E}"]`)}else m=w(`[data-swiper-slide-index="${d}"]`);else x?(m=r.find(E=>E.column===d),T=r.find(E=>E.column===d+1),b=r.find(E=>E.column===d-1)):m=r[d];m&&(x||(T=(function(E,f){const h=[];for(;E.nextElementSibling;){const k=E.nextElementSibling;f?k.matches(f)&&h.push(k):h.push(k),E=k}return h})(m,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!T&&(T=r[0]),b=(function(E,f){const h=[];for(;E.previousElementSibling;){const k=E.previousElementSibling;f?k.matches(f)&&h.push(k):h.push(k),E=k}return h})(m,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!b===0&&(b=r[r.length-1]))),r.forEach(E=>{Ji(E,E===m,s.slideActiveClass),Ji(E,E===T,s.slideNextClass),Ji(E,E===b,s.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function(e){const r=this,s=r.rtlTranslate?r.translate:-r.translate,{snapGrid:o,params:d,activeIndex:a,realIndex:x,snapIndex:w}=r;let m,b=e;const T=h=>{let k=h-r.virtual.slidesBefore;return k<0&&(k=r.virtual.slides.length+k),k>=r.virtual.slides.length&&(k-=r.virtual.slides.length),k};if(b===void 0&&(b=(function(h){const{slidesGrid:k,params:C}=h,L=h.rtlTranslate?h.translate:-h.translate;let D;for(let R=0;R<k.length;R+=1)k[R+1]!==void 0?L>=k[R]&&L<k[R+1]-(k[R+1]-k[R])/2?D=R:L>=k[R]&&L<k[R+1]&&(D=R+1):L>=k[R]&&(D=R);return C.normalizeSlideIndex&&(D<0||D===void 0)&&(D=0),D})(r)),o.indexOf(s)>=0)m=o.indexOf(s);else{const h=Math.min(d.slidesPerGroupSkip,b);m=h+Math.floor((b-h)/d.slidesPerGroup)}if(m>=o.length&&(m=o.length-1),b===a&&!r.params.loop)return void(m!==w&&(r.snapIndex=m,r.emit("snapIndexChange")));if(b===a&&r.params.loop&&r.virtual&&r.params.virtual.enabled)return void(r.realIndex=T(b));const E=r.grid&&d.grid&&d.grid.rows>1;let f;if(r.virtual&&d.virtual.enabled)f=d.loop?T(b):b;else if(E){const h=r.slides.find(C=>C.column===b);let k=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(k)&&(k=Math.max(r.slides.indexOf(h),0)),f=Math.floor(k/d.grid.rows)}else if(r.slides[b]){const h=r.slides[b].getAttribute("data-swiper-slide-index");f=h?parseInt(h,10):b}else f=b;Object.assign(r,{previousSnapIndex:w,snapIndex:m,previousRealIndex:x,realIndex:f,previousIndex:a,activeIndex:b}),r.initialized&&li(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(x!==f&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,r){const s=this,o=s.params;let d=e.closest(`.${o.slideClass}, swiper-slide`);!d&&s.isElement&&r&&r.length>
11&&r.includes(e)&&[...r.slice(r.indexOf(e)+1,r.length)].forEach(w=>{!d&&w.matches&&w.matches(`.${o.slideClass}, swiper-slide`)&&(d=w)});let a,x=!1;if(d){for(let w=0;w<s.slides.length;w+=1)if(s.slides[w]===d){x=!0,a=w;break}}if(!d||!x)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=d,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(d.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=a,o.slideToClickedSlide&&s.clickedIndex!==void 0&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}},hi={getTranslate:function(e=this.isHorizontal()?"x":"y"){const{params:r,rtlTranslate:s,translate:o,wrapperEl:d}=this;if(r.virtualTranslate)return s?-o:o;if(r.cssMode)return o;let a=we(d,e);return a+=this.cssOverflowAdjustment(),s&&(a=-a),a||0},setTranslate:function(e,r){const s=this,{rtlTranslate:o,params:d,wrapperEl:a,progress:x}=s;let w,m=0,b=0;s.isHorizontal()?m=o?-e:e:b=e,d.roundLengths&&(m=Math.floor(m),b=Math.floor(b)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?m:b,d.cssMode?a[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-m:-b:d.virtualTranslate||(s.isHorizontal()?m-=s.cssOverflowAdjustment():b-=s.cssOverflowAdjustment(),a.style.transform=`translate3d(${m}px, ${b}px, 0px)`);const T=s.maxTranslate()-s.minTranslate();w=T===0?0:(e-s.minTranslate())/T,w!==x&&s.updateProgress(e),s.emit("setTranslate",s.translate,r)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,r=this.params.speed,s=!0,o=!0,d){const a=this,{params:x,wrapperEl:w}=a;if(a.animating&&x.preventInteractionOnTransition)return!1;const m=a.minTranslate(),b=a.maxTranslate();let T;if(T=o&&e>m?m:o&&e<b?b:e,a.updateProgress(T),x.cssMode){const E=a.isHorizontal();if(r===0)w[E?"scrollLeft":"scrollTop"]=-T;else{if(!a.support.smoothScroll)return _e({swiper:a,targetPosition:-T,side:E?"left":"top"}),!0;w.scrollTo({[E?"left":"top"]:-T,behavior:"smooth"})}return!0}return r===0?(a.setTransition(0),a.setTranslate(T),s&&(a.emit("beforeTransitionStart",r,d),a.emit("transitionEnd"))):(a.setTransition(r),a.setTranslate(T),s&&(a.emit("beforeTransitionStart",r,d),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(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,s&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}};function bn({swiper:e,runCallbacks:r,direction:s,step:o}){const{activeIndex:d,previousIndex:a}=e;let x=s;x||(x=d>a?"next":d<a?"prev":"reset"),e.emit(`transition${o}`),r&&x==="reset"?e.emit(`slideResetTransition${o}`):r&&d!==a&&(e.emit(`slideChangeTransition${o}`),x==="next"?e.emit(`slideNextTransition${o}`):e.emit(`slidePrevTransition${o}`))}var De={slideTo:function(e=0,r,s=!0,o,d){typeof e=="string"&&(e=parseInt(e,10));const a=this;let x=e;x<0&&(x=0);const{params:w,snapGrid:m,slidesGrid:b,previousIndex:T,activeIndex:E,rtlTranslate:f,wrapperEl:h,enabled:k}=a;if(!k&&!o&&!d||a.destroyed||a.animating&&w.preventInteractionOnTransition)return!1;r===void 0&&(r=a.params.speed);const C=Math.min(a.params.slidesPerGroupSkip,x);let L=C+Math.floor((x-C)/a.params.slidesPerGroup);L>=m.length&&(L=m.length-1);const D=-m[L];if(w.normalizeSlideIndex)for(let K=0;K<b.length;K+=1){const Z=-Math.floor(100*D),Q=Math.floor(100*b[K]),V=Math.floor(100*b[K+1]);b[K+1]!==void 0?Z>=Q&&Z<V-(V-Q)/2?x=K:Z>=Q&&Z<V&&(x=K+1):Z>=Q&&(x=K)}if(a.initialized&&x!==E&&(!a.allowSlideNext&&(f?D>a.translate&&D>a.minTranslate():D<a.translate&&D<a.minTranslate())||!a.allowSlidePrev&&D>a.translate&&D>a.maxTranslate()&&(E||0)!==x))return!1;let R;x!==(T||0)&&s&&a.emit("beforeSlideChangeStart"),a.updateProgress(D),R=x>E?"next":x<E?"prev":"reset";const B=a.virtual&&a.params.virtual.enabled;if(!(B&&d)&&(f&&-D===a.translate||!f&&D===a.translate))return a.updateActiveIndex(x),w.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),w.effect!=="slide"&&a.setTranslate(D),R!=="reset"&&(a.transitionStart(s,R),a.transitionEnd(s,R)),!1;if(w.cssMode){const K=a.isHorizontal(),Z=f?D:-D;if(r===0)B&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),B&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[K?"scrollLeft":"scrollTop"]=Z})):h[K?"scrollLeft":"scrollTop"]=Z,B&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return _e({swiper:a,targetPosition:Z,side:K?"left":"top"}),!0;h.scrollTo({[K?"left":"top"]:Z,behavior:"smooth"})}return!0}const q=yn().isSafari;return B&&!d&&q&&a.isElement&&a.virtual.update(!1,!1,x),a.setTransition(r),a.setTranslate(D),a.updateActiveIndex(x),a.updateSlidesClasses(),a.emit("beforeTransitionStart",r,o),a.transitionStart(s,R),r===0?a.transitionEnd(s,R):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(K){a&&!a.destroyed&&K.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(s,R))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,r,s=!0,o){typeof e=="string"&&(e=parseInt(e,10));const d=this;if(d.destroyed)return;r===void 0&&(r=d.params.speed);const a=d.grid&&d.params.grid&&d.params.grid.rows>1;let x=e;if(d.params.loop)if(d.virtual&&d.params.virtual.enabled)x+=d.virtual.slidesBefore;else{let w;if(a){const C=x*d.params.grid.rows;w=d.slides.find(L=>
11*L.getAttribute("data-swiper-slide-index")===C).column}else w=d.getSlideIndexByData(x);const m=a?Math.ceil(d.slides.length/d.params.grid.rows):d.slides.length,{centeredSlides:b,slidesOffsetBefore:T,slidesOffsetAfter:E}=d.params,f=b||!!T||!!E;let h=d.params.slidesPerView;h==="auto"?h=d.slidesPerViewDynamic():(h=Math.ceil(parseFloat(d.params.slidesPerView,10)),f&&h%2==0&&(h+=1));let k=m-w<h;if(f&&(k=k||w<Math.ceil(h/2)),o&&f&&d.params.slidesPerView!=="auto"&&!a&&(k=!1),k){const C=f?w<d.activeIndex?"prev":"next":w-d.activeIndex-1<d.params.slidesPerView?"next":"prev";d.loopFix({direction:C,slideTo:!0,activeSlideIndex:C==="next"?w+1:w-m+1,slideRealIndex:C==="next"?d.realIndex:void 0})}if(a){const C=x*d.params.grid.rows;x=d.slides.find(L=>1*L.getAttribute("data-swiper-slide-index")===C).column}else x=d.getSlideIndexByData(x)}return requestAnimationFrame(()=>{d.slideTo(x,r,s,o)}),d},slideNext:function(e,r=!0,s){const o=this,{enabled:d,params:a,animating:x}=o;if(!d||o.destroyed)return o;e===void 0&&(e=o.params.speed);let w=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(w=Math.max(o.slidesPerViewDynamic("current",!0),1));const m=o.activeIndex<a.slidesPerGroupSkip?1:w,b=o.virtual&&a.virtual.enabled;if(a.loop){if(x&&!b&&a.loopPreventsSliding)return!1;if(o.loopFix({direction:"next"}),o._clientLeft=o.wrapperEl.clientLeft,o.activeIndex===o.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{o.slideTo(o.activeIndex+m,e,r,s)}),!0}return a.rewind&&o.isEnd?o.slideTo(0,e,r,s):o.slideTo(o.activeIndex+m,e,r,s)},slidePrev:function(e,r=!0,s){const o=this,{params:d,snapGrid:a,slidesGrid:x,rtlTranslate:w,enabled:m,animating:b}=o;if(!m||o.destroyed)return o;e===void 0&&(e=o.params.speed);const T=o.virtual&&d.virtual.enabled;if(d.loop){if(b&&!T&&d.loopPreventsSliding)return!1;o.loopFix({direction:"prev"}),o._clientLeft=o.wrapperEl.clientLeft}function E(D){return D<0?-Math.floor(Math.abs(D)):Math.floor(D)}const f=E(w?o.translate:-o.translate),h=a.map(D=>E(D)),k=d.freeMode&&d.freeMode.enabled;let C=a[h.indexOf(f)-1];if(C===void 0&&(d.cssMode||k)){let D;a.forEach((R,B)=>{f>=R&&(D=B)}),D!==void 0&&(C=k?a[D]:a[D>0?D-1:D])}let L=0;if(C!==void 0&&(L=x.indexOf(C),L<0&&(L=o.activeIndex-1),d.slidesPerView==="auto"&&d.slidesPerGroup===1&&d.slidesPerGroupAuto&&(L=L-o.slidesPerViewDynamic("previous",!0)+1,L=Math.max(L,0))),d.rewind&&o.isBeginning){const D=o.params.virtual&&o.params.virtual.enabled&&o.virtual?o.virtual.slides.length-1:o.slides.length-1;return o.slideTo(D,e,r,s)}return d.loop&&o.activeIndex===0&&d.cssMode?(requestAnimationFrame(()=>{o.slideTo(L,e,r,s)}),!0):o.slideTo(L,e,r,s)},slideReset:function(e,r=!0,s){const o=this;if(!o.destroyed)return e===void 0&&(e=o.params.speed),o.slideTo(o.activeIndex,e,r,s)},slideToClosest:function(e,r=!0,s,o=.5){const d=this;if(d.destroyed)return;e===void 0&&(e=d.params.speed);let a=d.activeIndex;const x=Math.min(d.params.slidesPerGroupSkip,a),w=x+Math.floor((a-x)/d.params.slidesPerGroup),m=d.rtlTranslate?d.translate:-d.translate;if(m>=d.snapGrid[w]){const b=d.snapGrid[w];m-b>(d.snapGrid[w+1]-b)*o&&(a+=d.params.slidesPerGroup)}else{const b=d.snapGrid[w-1];m-b<=(d.snapGrid[w]-b)*o&&(a-=d.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,d.slidesGrid.length-1),d.slideTo(a,e,r,s)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:r,slidesEl:s}=e,o=r.slidesPerView==="auto"?e.slidesPerViewDynamic():r.slidesPerView;let d,a=e.getSlideIndexWhenGrid(e.clickedIndex);const x=e.isElement?"swiper-slide":`.${r.slideClass}`,w=e.grid&&e.params.grid&&e.params.grid.rows>1;if(r.loop){if(e.animating)return;d=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?e.slideToLoop(d):a>(w?(e.slides.length-o)/2-(e.params.grid.rows-1):e.slides.length-o)?(e.loopFix(),a=e.getSlideIndex(oe(s,`${x}[data-swiper-slide-index="${d}"]`)[0]),Ye(()=>{e.slideTo(a)})):e.slideTo(a)}else e.slideTo(a)}},ii={loopCreate:function(e,r){const s=this,{params:o,slidesEl:d}=s;if(!o.loop||s.virtual&&s.params.virtual.enabled)return;const a=()=>{oe(d,`.${o.slideClass}, swiper-slide`).forEach((f,h)=>{f.setAttribute("data-swiper-slide-index",h)})},x=s.grid&&o.grid&&o.grid.rows>1;o.loopAddBlankSlides&&(o.slidesPerGroup>1||x)&&(()=>{const f=oe(d,`.${o.slideBlankClass}`);f.forEach(h=>{h.remove()}),f.length>0&&(s.recalcSlides(),s.updateSlides())})();const w=o.slidesPerGroup*(x?o.grid.rows:1),m=s.slides.length%w!==0,b=x&&s.slides.length%o.grid.rows!==0,T=f=>{for(let h=0;h<f;h+=1){const k=s.isElement?nt("swiper-slide",[o.slideBlankClass]):nt("div",[o.slideClass,o.slideBlankClass]);s.slidesEl.append(k)}};m?(o.loopAddBlankSlides?(T(w-s.slides.length%w),s.recalcSlides(),s.updateSlides()):qe("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)"),a()):(b&&(o.loopAddBlankSlides?(T(o.grid.rows-s.slides.length%o.grid.rows),s.recalcSlides(),s.updateSlides()):qe("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());const E=o.centeredSlides||!!o.slidesOffsetBefore||!!o.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:E?void 0:"next",initial:r})},loopFix:function({slideRealIndex:e,slideTo:r=!0,direction:s,setTranslate:o,activeSlideIndex:d,initial:a,byController:x,byMousewheel:w}={}){const m=this;if(!m.params.loop)return;m.emit("beforeLoopFix");const{slides:b,allowSlidePrev:T,allowSlideNext:E,slidesEl:f,params:h}=m,{centeredSlides:k,slidesOffsetBefore:C,slidesOffsetAfter:L,initialSlide:D}=h,R=k||!!C||!!L;if(m.allowSlidePrev=!0,m.allowSlideNext=!0,m.virtual&&h.virtual.enabled)return r&&(R||m.snapIndex!==0?R&&m.snapIndex<h.slidesPerView?m.slideTo(m.virtual.slides.length+m.snapIndex,0,!1,!0):m.snapIndex===m.snapGrid.length-1&&m.slideTo(m.virtual.slidesBefore,0,!1,!0):m.slideTo(m.virtual.slides.length,0,!1,!0)),m.allowSlidePrev=T,m.allowSlideNext=E,void m.emit("loopFix");let B=h.slidesPerView;B==="auto"?B=m.slidesPerViewDynamic():(B=Math.ceil(parseFloat(h.slidesPerView,10)),R&&B%2==0&&(B+=1));const q=h.slidesPerGroupAuto?B:h.slidesPerGroup;let K=R?Math.max(q,Math.ceil(B/2)):q;K%q!==0&&(K+=q-K%q),K+=h.loopAdditionalSlides,m.loopedSlides=K;const Z=m.grid&&h.grid&&h.grid.rows>1;b.length<B+K||m.params.effect==="cards"&&b.length<B+2*K?qe("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"):Z&&h.grid.fill==="row"&&qe("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const Q=[],V=[],N=Z?Math.ceil(b.length/h.grid.rows):b.length,A=a&&N-D<B&&!R;let I=A?D:m.activeIndex;d===void 0?d=m.getSlideIndex(b.find(Be=>Be.classList.contains(h.slideActiveClass))):I=d;const F=s==="next"||!s,le=s==="prev"||!s;let ce=0,$e=0;const Fe=(Z?b[d].column:d)+(R&&o===void 0?-B/2+.5:0);if(Fe<K){ce=Math.max(K-Fe,q);for(let Be=0;Be<K-Fe;Be+=1){const ie=Be-Math.floor(Be/N)*N;if(Z){const be=N-ie-1;for(let me=b.length-1;me>=0;me-=1)b[me].column===be&&Q.push(me)}else Q.push(N-ie-1)}}else if(Fe+B>N-K){$e=Math.max(Fe-(N-2*K),q),A&&($e=Math.max($e,B-N+D+1));for(let Be=0;Be<$e;Be+=1){const ie=Be-Math.floor(Be/N)*N;Z?b.forEach((be,me)=>{be.column===ie&&V.push(me)}):V.push(ie)}}if(m.__preventObserver__=!0,requestAnimationFrame(()=>{m.__preventObserver__=!1}),m.params.effect==="cards"&&b.length<B+2*K&&(V.includes(d)&&V.splice(V.indexOf(d),1),Q.includes(d)&&Q.splice(Q.indexOf(d),1)),le&&Q.forEach(Be=>{b[Be].swiperLoopMoveDOM=!0,f.prepend(b[Be]),b[Be].swiperLoopMoveDOM=!1}),F&&V.forEach(Be=>{b[Be].swiperLoopMoveDOM=!0,f.append(b[Be]),b[Be].swiperLoopMoveDOM=!1}),m.recalcSlides(),h.slidesPerView==="auto"?m.updateSlides():Z&&(Q.length>0&&le||V.length>0&&F)&&m.slides.forEach((Be,ie)=>{m.grid.updateSlide(ie,Be,m.slides)}),h.watchSlidesProgress&&m.updateSlidesOffset(),r){if(Q.length>0&&le){if(e===void 0){const Be=m.slidesGrid[I],ie=m.slidesGrid[I+ce]-Be;w?m.setTranslate(m.translate-ie):(m.slideTo(I+Math.ceil(ce),0,!1,!0),o&&(m.touchEventsData.startTranslate=m.touchEventsData.startTranslate-ie,m.touchEventsData.currentTranslate=m.touchEventsData.currentTranslate-ie))}else if(o){const Be=Z?Q.length/h.grid.rows:Q.length;m.slideTo(m.activeIndex+Be,0,!1,!0),m.touchEventsData.currentTranslate=m.translate}}else if(V.length>0&&F)if(e===void 0){const Be=m.slidesGrid[I],ie=m.slidesGrid[I-$e]-Be;w?m.setTranslate(m.translate-ie):(m.slideTo(I-$e,0,!1,!0),o&&(m.touchEventsData.startTranslate=m.touchEventsData.startTranslate-ie,m.touchEventsData.currentTranslate=m.touchEventsData.currentTranslate-ie))}else{const Be=Z?V.length/h.grid.rows:V.length;m.slideTo(m.activeIndex-Be,0,!1,!0)}}if(m.allowSlidePrev=T,m.allowSlideNext=E,m.controller&&m.controller.control&&!x){const Be={slideRealIndex:e,direction:s,setTranslate:o,activeSlideIndex:d,byController:!0};Array.isArray(m.controller.control)?m.controller.control.forEach(ie=>{!ie.destroyed&&ie.params.loop&&ie.loopFix({...Be,slideTo:ie.params.slidesPerView===h.slidesPerView&&r})}):m.controller.control instanceof m.constructor&&m.controller.control.params.loop&&m.controller.control.loopFix({...Be,slideTo:m.controller.control.params.slidesPerView===h.slidesPerView&&r})}m.emit("loopFix")},loopDestroy:function(){const e=this,{params:r,slidesEl:s}=e;if(!r.loop||!s||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const o=[];
1e.slides.forEach(d=>{const a=d.swiperSlideIndex===void 0?1*d.getAttribute("data-swiper-slide-index"):d.swiperSlideIndex;o[a]=d}),e.slides.forEach(d=>{d.removeAttribute("data-swiper-slide-index")}),o.forEach(d=>{s.append(d)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function Oi(e,r,s){const o=pe(),{params:d}=e,a=d.edgeSwipeDetection,x=d.edgeSwipeThreshold;return!a||!(s<=x||s>=o.innerWidth-x)||a==="prevent"&&(r.preventDefault(),!0)}function wn(e){const r=this;if(r.destroyed)return;const s=ne();let o=e;o.originalEvent&&(o=o.originalEvent);const d=r.touchEventsData;if(o.type==="pointerdown"){if(d.pointerId!==null&&d.pointerId!==o.pointerId)return;d.pointerId=o.pointerId}else o.type==="touchstart"&&o.targetTouches.length===1&&(d.touchId=o.targetTouches[0].identifier);if(o.type==="touchstart")return void Oi(r,o,o.targetTouches[0].pageX);const{params:a,touches:x,enabled:w}=r;if(!w||!a.simulateTouch&&o.pointerType==="mouse"||r.animating&&a.preventInteractionOnTransition)return;!r.animating&&a.cssMode&&a.loop&&r.loopFix();let m=o.target;if(a.touchEventsTarget==="wrapper"&&!(function(D,R){const B=pe();let q=R.contains(D);return!q&&B.HTMLSlotElement&&R instanceof HTMLSlotElement&&(q=[...R.assignedElements()].includes(D),q||(q=(function(K,Z){const Q=[Z];for(;Q.length>0;){const V=Q.shift();if(K===V)return!0;Q.push(...V.children,...V.shadowRoot?V.shadowRoot.children:[],...V.assignedElements?V.assignedElements():[])}})(D,R))),q})(m,r.wrapperEl)||"which"in o&&o.which===3||"button"in o&&o.button>0||d.isTouched&&d.isMoved)return;const b=!!a.noSwipingClass&&a.noSwipingClass!=="",T=o.composedPath?o.composedPath():o.path;b&&o.target&&o.target.shadowRoot&&T&&(m=T[0]);const E=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,f=!(!o.target||!o.target.shadowRoot);if(a.noSwiping&&(f?(function(D,R=this){return(function B(q){if(!q||q===ne()||q===pe())return null;q.assignedSlot&&(q=q.assignedSlot);const K=q.closest(D);return K||q.getRootNode?K||B(q.getRootNode().host):null})(R)})(E,m):m.closest(E)))return void(r.allowClick=!0);if(a.swipeHandler&&!m.closest(a.swipeHandler))return;x.currentX=o.pageX,x.currentY=o.pageY;const h=x.currentX,k=x.currentY;if(!Oi(r,o,h))return;Object.assign(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),x.startX=h,x.startY=k,d.touchStartTime=ue(),r.allowClick=!0,r.updateSize(),r.swipeDirection=void 0,a.threshold>0&&(d.allowThresholdMove=!1);let C=!0;m.matches(d.focusableElements)&&(C=!1,m.nodeName==="SELECT"&&(d.isTouched=!1)),s.activeElement&&s.activeElement.matches(d.focusableElements)&&s.activeElement!==m&&(o.pointerType==="mouse"||o.pointerType!=="mouse"&&!m.matches(d.focusableElements))&&s.activeElement.blur();const L=C&&r.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!L||m.isContentEditable||o.preventDefault(),a.freeMode&&a.freeMode.enabled&&r.freeMode&&r.animating&&!a.cssMode&&r.freeMode.onTouchStart(),r.emit("touchStart",o)}function Gn(e){const r=ne(),s=this;if(s.destroyed)return;const o=s.touchEventsData,{params:d,touches:a,rtlTranslate:x,enabled:w}=s;if(!w||!d.simulateTouch&&e.pointerType==="mouse")return;let m,b=e;if(b.originalEvent&&(b=b.originalEvent),b.type==="pointermove"&&(o.touchId!==null||b.pointerId!==o.pointerId))return;if(b.type==="touchmove"){if(m=[...b.changedTouches].find(K=>K.identifier===o.touchId),!m||m.identifier!==o.touchId)return}else m=b;if(!o.isTouched)return void(o.startMoving&&o.isScrolling&&s.emit("touchMoveOpposite",b));const T=m.pageX,E=m.pageY;if(b.preventedByNestedSwiper)return a.startX=T,void(a.startY=E);if(!s.allowTouchMove)return b.target.matches(o.focusableElements)||(s.allowClick=!1),void(o.isTouched&&(Object.assign(a,{startX:T,startY:E,currentX:T,currentY:E}),o.touchStartTime=ue()));if(d.touchReleaseOnEdges&&!d.loop){if(s.isVertical()){if(E<a.startY&&s.translate<=s.maxTranslate()||E>a.startY&&s.translate>=s.minTranslate())return o.isTouched=!1,void(o.isMoved=!1)}else if(x&&(T>a.startX&&-s.translate<=s.maxTranslate()||T<a.startX&&-s.translate>=s.minTranslate())||!x&&(T<a.startX&&s.translate<=s.maxTranslate()||T>a.startX&&s.translate>=s.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(o.focusableElements)&&r.activeElement!==b.target&&b.pointerType!=="mouse"&&r.activeElement.blur(),r.activeElement&&b.target===r.activeElement&&b.target.matches(o.focusableElements))return o.isMoved=!0,void(s.allowClick=!1);o.allowTouchCallbacks&&s.emit("touchMove",b),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=T,a.currentY=E;const f=a.currentX-a.startX,h=a.currentY-a.startY;if(s.params.threshold&&Math.sqrt(f**2+h**2)<s.params.threshold)return;if(o.isScrolling===void 0){let K;s.isHorizontal()&&a.currentY===a.startY||s.isVertical()&&a.currentX===a.startX?o.isScrolling=!1:f*f+h*h>=25&&(K=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,o.isScrolling=s.isHorizontal()?K>d.touchAngle:90-K>d.touchAngle)}if(o.isScrolling&&s.emit("touchMoveOpposite",b),o.startMoving===void 0&&(a.currentX===a.startX&&a.currentY===a.startY||(o.startMoving=!0)),o.isScrolling||b.type==="touchmove"&&o.preventTouchMoveFromPointerMove)return void(o.isTouched=!1);if(!o.startMoving)return;s.allowClick=!1,!d.cssMode&&b.cancelable&&b.preventDefault(),d.touchMoveStopPropagation&&!d.nested&&b.stopPropagation();let k=s.isHorizontal()?f:h,C=s.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;d.oneWayMovement&&(k=Math.abs(k)*(x?1:-1),C=Math.abs(C)*(x?1:-1)),a.diff=k,k*=d.touchRatio,x&&(k=-k,C=-C);const L=s.touchesDirection;s.swipeDirection=k>0?"prev":"next",s.touchesDirection=C>0?"prev":"next";const D=s.params.loop&&!d.cssMode,R=s.touchesDirection==="next"&&s.allowSlideNext||s.touchesDirection==="prev"&&s.allowSlidePrev;if(!o.isMoved){if(D&&R&&s.loopFix({direction:s.swipeDirection}),o.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const K=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
1s.wrapperEl.dispatchEvent(K)}o.allowMomentumBounce=!1,!d.grabCursor||s.allowSlideNext!==!0&&s.allowSlidePrev!==!0||s.setGrabCursor(!0),s.emit("sliderFirstMove",b)}if(new Date().getTime(),d._loopSwapReset!==!1&&o.isMoved&&o.allowThresholdMove&&L!==s.touchesDirection&&D&&R&&Math.abs(k)>=1)return Object.assign(a,{startX:T,startY:E,currentX:T,currentY:E,startTranslate:o.currentTranslate}),o.loopSwapReset=!0,void(o.startTranslate=o.currentTranslate);s.emit("sliderMove",b),o.isMoved=!0,o.currentTranslate=k+o.startTranslate;let B=!0,q=d.resistanceRatio;if(d.touchReleaseOnEdges&&(q=0),k>0?(D&&R&&o.allowThresholdMove&&o.currentTranslate>(d.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-(d.slidesPerView!=="auto"&&s.slides.length-d.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),o.currentTranslate>s.minTranslate()&&(B=!1,d.resistance&&(o.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+o.startTranslate+k)**q))):k<0&&(D&&R&&o.allowThresholdMove&&o.currentTranslate<(d.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+(d.slidesPerView!=="auto"&&s.slides.length-d.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(d.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(d.slidesPerView,10)))}),o.currentTranslate<s.maxTranslate()&&(B=!1,d.resistance&&(o.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-o.startTranslate-k)**q))),B&&(b.preventedByNestedSwiper=!0),!s.allowSlideNext&&s.swipeDirection==="next"&&o.currentTranslate<o.startTranslate&&(o.currentTranslate=o.startTranslate),!s.allowSlidePrev&&s.swipeDirection==="prev"&&o.currentTranslate>o.startTranslate&&(o.currentTranslate=o.startTranslate),s.allowSlidePrev||s.allowSlideNext||(o.currentTranslate=o.startTranslate),d.threshold>0){if(!(Math.abs(k)>d.threshold||o.allowThresholdMove))return void(o.currentTranslate=o.startTranslate);
1if(!o.allowThresholdMove)return o.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,o.currentTranslate=o.startTranslate,void(a.diff=s.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}d.followFinger&&!d.cssMode&&((d.freeMode&&d.freeMode.enabled&&s.freeMode||d.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),d.freeMode&&d.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(o.currentTranslate),s.setTranslate(o.currentTranslate))}function ln(e){const r=this;if(r.destroyed)return;const s=r.touchEventsData;let o,d=e;if(d.originalEvent&&(d=d.originalEvent),d.type==="touchend"||d.type==="touchcancel"){if(o=[...d.changedTouches].find(q=>q.identifier===s.touchId),!o||o.identifier!==s.touchId)return}else{if(s.touchId!==null||d.pointerId!==s.pointerId)return;o=d}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(d.type)&&!(["pointercancel","contextmenu"].includes(d.type)&&(r.browser.isSafari||r.browser.isWebView)))return;s.pointerId=null,s.touchId=null;const{params:a,touches:x,rtlTranslate:w,slidesGrid:m,enabled:b}=r;if(!b||!a.simulateTouch&&d.pointerType==="mouse")return;if(s.allowTouchCallbacks&&r.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&r.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(r.allowSlideNext===!0||r.allowSlidePrev===!0)&&r.setGrabCursor(!1);const T=ue(),E=T-s.touchStartTime;if(r.allowClick){const q=d.path||d.composedPath&&d.composedPath();r.updateClickedSlide(q&&q[0]||d.target,q),r.emit("tap click",d),E<300&&T-s.lastClickTime<300&&r.emit("doubleTap doubleClick",d)}if(s.lastClickTime=ue(),Ye(()=>{r.destroyed||(r.allowClick=!0)}),!s.isTouched||!s.isMoved||!r.swipeDirection||x.diff===0&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let f;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,f=a.followFinger?w?r.translate:-r.translate:-s.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:f});const h=f>=-r.maxTranslate()&&!r.params.loop;let k=0,C=r.slidesSizesGrid[0];for(let q=0;q<m.length;q+=q<a.slidesPerGroupSkip?1:a.slidesPerGroup){const K=q<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;m[q+K]!==void 0?(h||f>=m[q]&&f<m[q+K])&&(k=q,C=m[q+K]-m[q]):(h||f>=m[q])&&(k=q,C=m[m.length-1]-m[m.length-2])}let L=null,D=null;a.rewind&&(r.isBeginning?D=a.virtual&&a.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(L=0));const R=(f-m[k])/C,B=k<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(E>a.longSwipesMs){if(!a.longSwipes)return void r.slideTo(r.activeIndex);r.swipeDirection==="next"&&(R>=a.longSwipesRatio?r.slideTo(a.rewind&&r.isEnd?L:k+B):r.slideTo(k)),r.swipeDirection==="prev"&&(R>1-a.longSwipesRatio?r.slideTo(k+B):D!==null&&R<0&&Math.abs(R)>a.longSwipesRatio?r.slideTo(D):r.slideTo(k))}else{if(!a.shortSwipes)return void r.slideTo(r.activeIndex);r.navigation&&(d.target===r.navigation.nextEl||d.target===r.navigation.prevEl)?d.target===r.navigation.nextEl?r.slideTo(k+B):r.slideTo(k):(r.swipeDirection==="next"&&r.slideTo(L!==null?L:k+B),r.swipeDirection==="prev"&&r.slideTo(D!==null?D:k))}}function cn(){const e=this,{params:r,el:s}=e;if(s&&s.offsetWidth===0)return;r.breakpoints&&e.setBreakpoint();const{allowSlideNext:o,allowSlidePrev:d,snapGrid:a}=e,x=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const w=x&&r.loop;if(!(r.slidesPerView==="auto"||r.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||w)e.params.loop&&!x?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{const m=x?e.virtual.slides:e.slides;e.slideTo(m.length-1,0,!1,!0)}e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=d,e.allowSlideNext=o,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function Pi(e){const r=this;r.destroyed||r.enabled&&(r.allowClick||(r.params.preventClicks&&e.preventDefault(),r.params.preventClicksPropagation&&r.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Jt(){const e=this;if(e.destroyed)return;const{wrapperEl:r,rtlTranslate:s,enabled:o}=e;if(!o)return;let d;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-r.scrollLeft:e.translate=-r.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const a=e.maxTranslate()-e.minTranslate();d=a===0?0:(e.translate-e.minTranslate())/a,d!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function rs(e){const r=this;r.destroyed||(Zi(r,e.target),r.params.cssMode||r.params.slidesPerView!=="auto"&&!r.params.autoHeight||r.update(
1))}function os(){const e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Vn=(e,r)=>{const s=ne(),{params:o,el:d,wrapperEl:a,device:x}=e,w=!!o.nested,m=r==="on"?"addEventListener":"removeEventListener",b=r;d&&typeof d!="string"&&(s[m]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:w}),d[m]("touchstart",e.onTouchStart,{passive:!1}),d[m]("pointerdown",e.onTouchStart,{passive:!1}),s[m]("touchmove",e.onTouchMove,{passive:!1,capture:w}),s[m]("pointermove",e.onTouchMove,{passive:!1,capture:w}),s[m]("touchend",e.onTouchEnd,{passive:!0}),s[m]("pointerup",e.onTouchEnd,{passive:!0}),s[m]("pointercancel",e.onTouchEnd,{passive:!0}),s[m]("touchcancel",e.onTouchEnd,{passive:!0}),s[m]("pointerout",e.onTouchEnd,{passive:!0}),s[m]("pointerleave",e.onTouchEnd,{passive:!0}),s[m]("contextmenu",e.onTouchEnd,{passive:!0}),(o.preventClicks||o.preventClicksPropagation)&&d[m]("click",e.onClick,!0),o.cssMode&&a[m]("scroll",e.onScroll),o.updateOnWindowResize?e[b](x.ios||x.android?"resize orientationchange observerUpdate":"resize observerUpdate",cn,!0):e[b]("observerUpdate",cn,!0),d[m]("load",e.onLoad,{capture:!0}))},fi=(e,r)=>e.grid&&r.grid&&r.grid.rows>1;var en={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};function dn(e,r){return function(s={}){const o=Object.keys(s)[0],d=s[o];typeof d=="object"&&d!==null?(e[o]===!0&&(e[o]={enabled:!0}),o==="navigation"&&e[o]&&e[o].enabled&&!e[o].prevEl&&!e[o].nextEl&&(e[o].auto=!0),["pagination","scrollbar"].indexOf(o)>=0&&e[o]&&e[o].enabled&&!e[o].el&&(e[o].auto=!0),o in e&&"enabled"in d&&(typeof e[o]!="object"||"enabled"in e[o]||(e[o].enabled=!0),e[o]||(e[o]={enabled:!1})),ve(r,s)):ve(r,s)}}const Ae={eventsEmitter:Fi,update:an,translate:hi,transition:{setTransition:function(e,r){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=e===0?"0ms":""),s.emit("setTransition",e,r)},transitionStart:function(e=!0,r){const s=this,{params:o}=s;o.cssMode||(o.autoHeight&&s.updateAutoHeight(),bn({swiper:s,runCallbacks:e,direction:r,step:"Start"}))},transitionEnd:function(e=!0,r){const s=this,{params:o}=s;s.animating=!1,o.cssMode||(s.setTransition(0),bn({swiper:s,runCallbacks:e,direction:r,step:"End"}))}},slide:De,loop:ii,grabCursor:{setGrabCursor:function(e){const r=this;if(!r.params.simulateTouch||r.params.watchOverflow&&r.isLocked||r.params.cssMode)return;const s=r.params.touchEventsTarget==="container"?r.el:r.wrapperEl;r.isElement&&(r.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1})},unsetGrabCursor:function(){const 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}))}},events:{attachEvents:function(){const e=this,{params:r}=e;e.onTouchStart=wn.bind(e),e.onTouchMove=Gn.bind(e),e.onTouchEnd=ln.bind(e),e.onDocumentTouchStart=
1os.bind(e),r.cssMode&&(e.onScroll=Jt.bind(e)),e.onClick=Pi.bind(e),e.onLoad=rs.bind(e),Vn(e,"on")},detachEvents:function(){Vn(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:r,initialized:s,params:o,el:d}=e,a=o.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const x=ne(),w=o.breakpointsBase!=="window"&&o.breakpointsBase?"container":o.breakpointsBase,m=["window","container"].includes(o.breakpointsBase)||!o.breakpointsBase?e.el:x.querySelector(o.breakpointsBase),b=e.getBreakpoint(a,w,m);if(!b||e.currentBreakpoint===b)return;const T=(b in a?a[b]:void 0)||e.originalParams,E=fi(e,o),f=fi(e,T),h=e.params.grabCursor,k=T.grabCursor,C=o.enabled;E&&!f?(d.classList.remove(`${o.containerModifierClass}grid`,`${o.containerModifierClass}grid-column`),e.emitContainerClasses()):!E&&f&&(d.classList.add(`${o.containerModifierClass}grid`),(T.grid.fill&&T.grid.fill==="column"||!T.grid.fill&&o.grid.fill==="column")&&d.classList.add(`${o.containerModifierClass}grid-column`),e.emitContainerClasses()),h&&!k?e.unsetGrabCursor():!h&&k&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(K=>{if(T[K]===void 0)return;const Z=o[K]&&o[K].enabled,Q=T[K]&&T[K].enabled;Z&&!Q&&e[K].disable(),!Z&&Q&&e[K].enable()});const L=T.direction&&T.direction!==o.direction,D=o.loop&&(T.slidesPerView!==o.slidesPerView||L),R=o.loop;L&&s&&e.changeDirection(),ve(e.params,T);const B=e.params.enabled,q=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),C&&!B?e.disable():!C&&B&&e.enable(),e.currentBreakpoint=b,e.emit("_beforeBreakpoint",T),s&&(D?(e.loopDestroy(),e.loopCreate(r),e.updateSlides()):!R&&q?(e.loopCreate(r),e.updateSlides()):R&&!q&&e.loopDestroy()),e.emit("breakpoint",T)},getBreakpoint:function(e,r="window",s){if(!e||r==="container"&&!s)return;let o=!1;const d=pe(),a=r==="window"?d.innerHeight:s.clientHeight,x=Object.keys(e).map(w=>{if(typeof w=="string"&&w.indexOf("@")===0){const m=parseFloat(w.substr(1));return{value:a*m,point:w}}return{value:w,point:w}});x.sort((w,m)=>
1parseInt(w.value,10)-parseInt(m.value,10));for(let w=0;w<x.length;w+=1){const{point:m,value:b}=x[w];r==="window"?d.matchMedia(`(min-width: ${b}px)`).matches&&(o=m):b<=s.clientWidth&&(o=m)}return o||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:r,params:s}=e,{slidesOffsetBefore:o}=s;if(o){const d=e.slides.length-1,a=e.slidesGrid[d]+e.slidesSizesGrid[d]+2*o;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;s.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),s.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),r&&r!==e.isLocked&&(e.isEnd=!1),r!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:r,params:s,rtl:o,el:d,device:a}=e,x=(function(w,m){const b=[];return w.forEach(T=>{typeof T=="object"?Object.keys(T).forEach(E=>{T[E]&&b.push(m+E)}):typeof T=="string"&&b.push(m+T)}),b})(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:o},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);r.push(...x),d.classList.add(...r),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:r}=this;e&&typeof e!="string"&&(e.classList.remove(...r),this.emitContainerClasses())}}},Lt={};class kt{constructor(...r){let s,o;r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?o=r[0]:[s,o]=r,o||(o={}),o=ve({},o),s&&!o.el&&(o.el=s);const d=ne();if(o.el&&typeof o.el=="string"&&d.querySelectorAll(o.el).length>1){const m=[];return d.querySelectorAll(o.el).forEach(b=>{const T=ve({},o,{el:b});m.push(new kt(T))}),m}const a=this;a.__swiper__=!0,a.support=qi(),a.device=ai({userAgent:o.userAgent}),a.browser=yn(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],o.modules&&Array.isArray(o.modules)&&o.modules.forEach(m=>{typeof m=="function"&&a.modules.indexOf(m)<0&&a.modules.push(m)});const x={};a.modules.forEach(m=>{m({params:o,swiper:a,extendParams:dn(o,x),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});const w=ve({},en,x);return a.params=ve({},w,Lt,o),a.originalParams=ve({},a.params),a.passedParams=ve({}
1,o),a.params&&a.params.on&&Object.keys(a.params.on).forEach(m=>{a.on(m,a.params.on[m])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:s,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>a.params.direction==="horizontal",isVertical:()=>a.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/8388608)*8388608},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(r){return this.isHorizontal()?r:{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"}[r]}getSlideIndex(r){const{slidesEl:s,params:o}=this,d=$t(oe(s,`.${o.slideClass}, swiper-slide`)[0]);return $t(r)-d}getSlideIndexByData(r){return this.getSlideIndex(this.slides.find(s=>1*s.getAttribute("data-swiper-slide-index")===r))}getSlideIndexWhenGrid(r){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?r=Math.floor(r/this.params.grid.rows):this.params.grid.fill==="row"&&(r%=Math.ceil(this.slides.length/this.params.grid.rows))),r}recalcSlides(){const{slidesEl:r,params:s}=this;this.slides=oe(r,`.${s.slideClass}, swiper-slide`)}enable(){const r=this;r.enabled||(r.enabled=!0,r.params.grabCursor&&r.setGrabCursor(),r.emit("enable"))}disable(){const r=this;r.enabled&&(r.enabled=!1,r.params.grabCursor&&r.unsetGrabCursor(),r.emit("disable"))}setProgress(r,s){const o=this;r=Math.min(Math.max(r,0),1);const d=o.minTranslate(),a=(o.maxTranslate()-d)*r+d;o.translateTo(a,s===void 0?0:s),o.updateActiveIndex(),o.updateSlidesClasses()}emitContainerClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const s=r.el.className.split(" ").filter(o=>o.indexOf("swiper")===0||o.indexOf(r.params.containerModifierClass)===0);r.emit("_containerClasses",s.join(" "))}getSlideClasses(r){const s=this;return s.destroyed?"":r.className.split(" ").filter(o=>o.indexOf("swiper-slide")===0||o.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){const r=this;if(!r.params._emitClasses||!r.el)return;const s=[];r.slides.forEach(o=>{const d=r.getSlideClasses(o);s.push({slideEl:o,classNames:d}),r.emit("_slideClass",o,d)}),r.emit("_slideClasses",s)}slidesPerViewDynamic(r="current",s=!1){const{params:o,slides:d,slidesGrid:a,slidesSizesGrid:x,size:w,activeIndex:m}=this;let b=1;if(typeof o.slidesPerView=="number")return o.slidesPerView;if(o.centeredSlides){let T,E=d[m]?Math.ceil(d[m].swiperSlideSize):0;for(let f=m+1;f<d.length;f+=1)d[f]&&!T&&(E+=Math.ceil(d[f].swiperSlideSize),b+=1,E>w&&(T=!0));for(let f=m-1;f>=0;f-=1)d[f]&&!T&&(E+=d[f].swiperSlideSize,b+=1,E>w&&(T=!0))}else if(r==="current")for(let T=m+1;T<d.length;T+=1)(s?a[T]+x[T]-a[m]<w:a[T]-a[m]<w)&&(b+=1);else for(let T=m-1;T>=0;T-=1)a[m]-a[T]<w&&(b+=1);return b}update(){const r=this;if(!r||r.destroyed)return;const{snapGrid:s,params:o}=r;function d(){const x=r.rtlTranslate?-1*r.translate:r.translate,w=Math.min(Math.max(x,r.maxTranslate()),r.minTranslate());r.setTranslate(w),r.updateActiveIndex(),r.updateSlidesClasses()}let a;if(o.breakpoints&&r.setBreakpoint(),[...r.el.querySelectorAll('[loading="lazy"]')].forEach(x=>{x.complete&&Zi(r,x)}),r.updateSize(),r.updateSlides(),r.updateProgress(),r.updateSlidesClasses(),o.freeMode&&o.freeMode.enabled&&!o.cssMode)d(),o.autoHeight&&r.updateAutoHeight();else{if((o.slidesPerView==="auto"||o.slidesPerView>1)&&r.isEnd&&!o.centeredSlides){const x=r.virtual&&o.virtual.enabled?r.virtual.slides:r.slides;a=r.slideTo(x.length-1,0,!1,!0)}else a=r.slideTo(r.activeIndex,0,!1,!0);a||d()}o.watchOverflow&&s!==r.snapGrid&&r.checkOverflow(),r.emit("update")}changeDirection(r,s=!0){const o=this,d=o.params.direction;return r||(r=d==="horizontal"?"vertical":"horizontal"),r===d||r!=="horizontal"&&r!=="vertical"||(o.el.classList.remove(`${o.params.containerModifierClass}${d}`),o.el.classList.add(`${o.params.containerModifierClass}${r}`),o.emitContainerClasses(),o.params.direction=r,o.slides.forEac
1h(a=>{r==="vertical"?a.style.width="":a.style.height=""}),o.emit("changeDirection"),s&&o.update()),o}changeLanguageDirection(r){const s=this;s.rtl&&r==="rtl"||!s.rtl&&r==="ltr"||(s.rtl=r==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(r){const s=this;if(s.mounted)return!0;let o=r||s.params.el;if(typeof o=="string"&&(o=document.querySelector(o)),!o)return!1;o.swiper=s,o.parentNode&&o.parentNode.host&&o.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const d=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=o&&o.shadowRoot&&o.shadowRoot.querySelector?o.shadowRoot.querySelector(d()):oe(o,d())[0];return!a&&s.params.createElements&&(a=nt("div",s.params.wrapperClass),o.append(a),oe(o,`.${s.params.slideClass}`).forEach(x=>{a.append(x)})),Object.assign(s,{el:o,wrapperEl:a,slidesEl:s.isElement&&!o.parentNode.host.slideSlots?o.parentNode.host:a,hostEl:s.isElement?o.parentNode.host:o,mounted:!0,rtl:o.dir.toLowerCase()==="rtl"||Ct(o,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(o.dir.toLowerCase()==="rtl"||Ct(o,"direction")==="rtl"),wrongRTL:Ct(a,"display")==="-webkit-box"}),!0}init(r){const s=this;if(s.initialized||s.mount(r)===!1)return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(void 0,!0),s.attachEvents();const o=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&o.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),o.forEach(d=>{d.complete?Zi(s,d):d.addEventListener("load",a=>{Zi(s,a.target)})}),li(s),s.initialized=!0,li(s),s.emit("init"),s.emit("afterInit"),s}destroy(r=!0,s=!0){const o=this,{params:d,el:a,wrapperEl:x,slides:w}=o;return o.params===void 0||o.destroyed||(o.emit("beforeDestroy"),o.initialized=!1,o.detachEvents(),d.loop&&o.loopDestroy(),s&&(o.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),x&&x.removeAttribute("style"),w&&w.length&&w.forEach(m=>{m.classList.remove(d.slideVisibleClass,d.slideFullyVisibleClass,d.slideActiveClass,d.slideNextClass,d.slidePrevClass),m.removeAttribute("style"),m.removeAttribute("data-swiper-slide-index")})),o.emit("destroy"),Object.keys(o.eventsListeners).forEach(m=>{o.off(m)}),r!==!1&&(o.el&&typeof o.el!="string"&&(o.el.swiper=null),(function(m){const b=m;Object.keys(b).forEach(T=>{try{b[T]=null}catch{}try{delete b[T]}catch{}})})(o)),o.destroyed=!0),null}static extendDefaults(r){ve(Lt,r)}static get extendedDefaults(){return Lt}static get defaults(){return en}static installModule(r){kt.prototype.__modules__||(kt.prototype.__modules__=[]);const s=kt.prototype.__modules__;typeof r=="function"&&s.indexOf(r)<0&&s.push(r)}static use(r){return Array.isArray(r)?(r.forEach(s=>kt.installModule(s)),kt):(kt.installModule(r),kt)}}function xn(e,r,s,o){return e.params.createElements&&Object.keys(o).forEach(d=>{if(!s[d]&&s.auto===!0){let a=oe(e.el,`.${o[d]}`)[0];a||(a=nt("div",o[d]),a.className=o[d],e.el.append(a)),s[d]=a,r[d]=a}}),s}Object.keys(Ae).forEach(e=>{Object.keys(Ae[e]).forEach(r=>{kt.prototype[r]=Ae[e][r]})}),kt.use([function({swiper:e,on:r,emit:s}){const o=pe();let d=null,a=null;const x=()=>{e&&!e.destroyed&&e.initialized&&(s("beforeResize"),s("resize"))},w=()=>{e&&!e.destroyed&&e.initialized&&s("orientationchange")};r("init",()=>{e.params.resizeObserver&&o.ResizeObserver!==void 0?e&&!e.destroyed&&e.initialized&&(d=new ResizeObserver(m=>{a=o.requestAnimationFrame(()=>{const{width:b,height:T}=e;let E=b,f=T;m.forEach(({contentBoxSize:h,contentRect:k,target:C})=>{C&&C!==e.el||(E=k?k.width:(h[0]||h).inlineSize,f=k?k.height:(h[0]||h).blockSize)}),E===b&&f===T||x()})}),d.observe(e.el)):(o.addEventListener("resize",x),o.addEventListener("orientationchange",w))}),r("destroy",()=>{a&&o.cancelAnimationFrame(a),d&&d.unobserve&&e.el&&(d.unobserve(e.el),d=null),o.removeEventListener("resize",x),o.removeEventListener("orientationchange",w)})},function({swiper:e,extendParams:r,on:s,emit:o}){const d=[],a=pe(),x=(w,m={})=>{const b=new(a.MutationObserver||a.WebkitMutationObserver)(T=>{if(e.__preventObserver__)return;if(T.length===1)return void o("observerUpdate",T[0]);const E=function(){o("observerUpdate",T[0])};a.requestAnimationFrame?a.requestAnimationFrame(E):a.setTimeout(E,0)});b.observe(w,{attributes:m.attributes===void 0||m.attributes,childList:e.isElement||(m.childList===void 0||m).childList,characterData:m.characterData===void 0||m.characterData}),d.push(b)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",()=>{if(e.params.observer){if(e.params.observeParents){const w=c(e.hostEl);for(let m=0;m<w.length;m+=1)x(w[m])}x(e.hostEl,{childList:e.params.observeSlideChildren}),x(e.wrapperEl,{attributes:!1})}}),s("destroy",()=>{d.forEach(w=>{w.disconnect()}),d.splice(0,d.length)})}]);const On='<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>';function Ei(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Ti(e){const r=this,{params:s,slidesEl:o}=r;s.loop&&r.loopDestroy();const d=a=>
1{if(typeof a=="string"){const x=document.createElement("div");at(x,a),o.append(x.children[0]),at(x,"")}else o.append(a)};if(typeof e=="object"&&"length"in e)for(let a=0;a<e.length;a+=1)e[a]&&d(e[a]);else d(e);r.recalcSlides(),s.loop&&r.loopCreate(),s.observer&&!r.isElement||r.update()}function Zt(e){const r=this,{params:s,activeIndex:o,slidesEl:d}=r;s.loop&&r.loopDestroy();let a=o+1;const x=w=>{if(typeof w=="string"){const m=document.createElement("div");at(m,w),d.prepend(m.children[0]),at(m,"")}else d.prepend(w)};if(typeof e=="object"&&"length"in e){for(let w=0;w<e.length;w+=1)e[w]&&x(e[w]);a=o+e.length}else x(e);r.recalcSlides(),s.loop&&r.loopCreate(),s.observer&&!r.isElement||r.update(),r.slideTo(a,0,!1)}function ci(e,r){const s=this,{params:o,activeIndex:d,slidesEl:a}=s;let x=d;o.loop&&(x-=s.loopedSlides,s.loopDestroy(),s.recalcSlides());const w=s.slides.length;if(e<=0)return void s.prependSlide(r);if(e>=w)return void s.appendSlide(r);let m=x>e?x+1:x;const b=[];for(let T=w-1;T>=e;T-=1){const E=s.slides[T];E.remove(),b.unshift(E)}if(typeof r=="object"&&"length"in r){for(let T=0;T<r.length;T+=1)r[T]&&a.append(r[T]);m=x>e?x+r.length:x}else a.append(r);for(let T=0;T<b.length;T+=1)a.append(b[T]);s.recalcSlides(),o.loop&&s.loopCreate(),o.observer&&!s.isElement||s.update(),o.loop?s.slideTo(m+s.loopedSlides,0,!1):s.slideTo(m,0,!1)}function Si(e){const r=this,{params:s,activeIndex:o}=r;let d=o;s.loop&&(d-=r.loopedSlides,r.loopDestroy());let a,x=d;if(typeof e=="object"&&"length"in e){for(let w=0;w<e.length;w+=1)a=e[w],r.slides[a]&&r.slides[a].remove(),a<x&&(x-=1);x=Math.max(x,0)}else a=e,r.slides[a]&&r.slides[a].remove(),a<x&&(x-=1),x=Math.max(x,0);r.recalcSlides(),s.loop&&r.loopCreate(),s.observer&&!r.isElement||r.update(),s.loop?r.slideTo(x+r.loopedSlides,0,!1):r.slideTo(x,0,!1)}function as(){const e=this,r=[];for(let s=0;s<e.slides.length;s+=1)r.push(s);e.removeSlide(r)}function mi(e){const{effect:r,swiper:s,on:o,setTranslate:d,setTransition:a,overwriteParams:x,perspective:w,recreateShadows:m,getEffectParams:b}=e;let T;o("beforeInit",()=>{if(s.params.effect!==r)return;s.classNames.push(`${s.params.containerModifierClass}${r}`),w&&w()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const E=x?x():{};Object.assign(s.params,E),Object.assign(s.originalParams,E)}),o("setTranslate _virtualUpdated",()=>{s.params.effect===r&&d()}),o("setTransition",(E,f)=>{s.params.effect===r&&a(f)}),o("transitionEnd",()=>{if(s.params.effect===r&&m){if(!b||!b().slideShadows)return;s.slides.forEach(E=>{E.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(f=>f.remove())}),m()}}),o("virtualUpdate",()=>{s.params.effect===r&&(s.slides.length||(T=!0),requestAnimationFrame(()=>{T&&s.slides&&s.slides.length&&(d(),T=!1)}))})}function tn(e,r){const s=Ce(r);return s!==r&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function un({swiper:e,duration:r,transformElements:s,allSlides:o}){const{activeIndex:d}=e;if(e.params.virtualTranslate&&r!==0){let a,x=!1;a=o?s:s.filter(w=>{const m=w.classList.contains("swiper-slide-transform")?(b=>b.parentElement?b.parentElement:e.slides.find(T=>T.shadowRoot&&T.shadowRoot===b.parentNode))(w):w;return e.getSlideIndex(m)===d}),a.forEach(w=>{Bt(w,()=>{if(x||!e||e.destroyed)return;x=!0,e.animating=!1;const m=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(m)})})}}function gi(e,r,s){const o=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,d=Ce(r);let a=d.querySelector(`.${o.split(" ").join(".")}`);return a||(a=nt("div",o.split(" ")),d.append(a)),a}const Xi=[function({swiper:e,extendParams:r,on:s,emit:o}){let d;r({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const a=ne();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const x=a.createElement("div");function w(b,T){const E=e.params.virtual;if(E.cache&&e.virtual.cache[T])return e.virtual.cache[T];let f;
1return E.renderSlide?(f=E.renderSlide.call(e,b,T),typeof f=="string"&&(at(x,f),f=x.children[0])):f=e.isElement?nt("swiper-slide"):nt("div",e.params.slideClass),f.setAttribute("data-swiper-slide-index",T),E.renderSlide||at(f,b),E.cache&&(e.virtual.cache[T]=f),f}function m(b,T,E){const{slidesPerGroup:f,centeredSlides:h,slidesPerView:k,loop:C,initialSlide:L}=e.params;if(T&&!C&&L>0)return;const{addSlidesBefore:D,addSlidesAfter:R,slidesPerViewAutoSlideSize:B}=e.params.virtual,{from:q,to:K,slides:Z,slidesGrid:Q,offset:V}=e.virtual;e.params.cssMode||e.updateActiveIndex();const N=E===void 0?e.activeIndex||0:E;let A,I,F,le;if(A=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",k==="auto")if(B){let Pe=e.size;Pe||(Pe=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),I=Math.max(1,Math.ceil(Pe/B))}else I=1;else I=k;h?(F=Math.floor(I/2)+f+R,le=Math.floor(I/2)+f+D):(F=I+(f-1)+R,le=(C?I:f)+D);let ce=N-le,$e=N+F;C||(ce=Math.max(ce,0),$e=Math.min($e,Z.length-1));let Fe=(e.slidesGrid[ce]||0)-(e.slidesGrid[0]||0);function Be(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),o("virtualUpdate")}if(C&&N>=le?(ce-=le,h||(Fe+=e.slidesGrid[0])):C&&N<le&&(ce=-le,h&&(Fe+=e.slidesGrid[0])),Object.assign(e.virtual,{from:ce,to:$e,offset:Fe,slidesGrid:e.slidesGrid,slidesBefore:le,slidesAfter:F}),q===ce&&K===$e&&!b)return e.slidesGrid!==Q&&Fe!==V&&e.slides.forEach(Pe=>{Pe.style[A]=Fe-Math.abs(e.cssOverflowAdjustment())+"px"}),e.updateProgress(),void o("virtualUpdate");if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:Fe,from:ce,to:$e,slides:(function(){const Pe=[];for(let Qe=ce;Qe<=$e;Qe+=1)Pe.push(Z[Qe]);return Pe})()}),void(e.params.virtual.renderExternalUpdate?Be():o("virtualUpdate"));const ie=[],be=[],me=Pe=>{let Qe=Pe;return Pe<0?Qe=Z.length+Pe:Qe>=Z.length&&(Qe-=Z.length),Qe};if(b)e.slides.filter(Pe=>Pe.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(Pe=>{Pe.remove()});else for(let Pe=q;Pe<=K;Pe+=1)if(Pe<ce||Pe>$e){const Qe=me(Pe);e.slides.filter(Nt=>Nt.matches(`.${e.params.slideClass}[data-swiper-slide-index="${Qe}"], swiper-slide[data-swiper-slide-index="${Qe}"]`)).forEach(Nt=>{Nt.remove()})}const rt=C?-Z.length:0,ht=C?2*Z.length:Z.length;for(let Pe=rt;Pe<ht;Pe+=1)if(Pe>=ce&&Pe<=$e){const Qe=me(Pe);K===void 0||b?be.push(Qe):(Pe>K&&be.push(Qe),Pe<q&&ie.push(Qe))}if(be.forEach(Pe=>{e.slidesEl.append(w(Z[Pe],Pe))}),C)for(let Pe=ie.length-1;Pe>=0;Pe-=1){const Qe=ie[Pe];e.slidesEl.prepend(w(Z[Qe],Qe))}else ie.sort((Pe,Qe)=>Qe-Pe),ie.forEach(Pe=>{e.slidesEl.prepend(w(Z[Pe],Pe))});oe(e.slidesEl,".swiper-slide, swiper-slide").forEach(Pe=>{Pe.style[A]=Fe-Math.abs(e.cssOverflowAdjustment())+"px"}),Be()}s("beforeInit",()=>{if(!e.params.virtual.enabled)return;let b;if(e.passedParams.virtual.slides===void 0){const T=[...e.slidesEl.children].filter(E=>E.matches(`.${e.params.slideClass}, swiper-slide`));T&&T.length&&(e.virtual.slides=[...T],b=!0,T.forEach((E,f)=>{E.setAttribute("data-swiper-slide-index",f),e.virtual.cache[f]=E,E.remove()}))}b||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,m(!1,!0)}),s("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(d),d=setTimeout(()=>{m()},100)):m())}),s("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&fe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(b){if(typeof b=="object"&&"length"in b)for(let T=0;T<b.length;T+=1)b[T]&&e.virtual.slides.push(b[T]);else e.virtual.slides.push(b);m(!0)},prependSlide:function(b){const T=e.activeIndex;let E=T+1,f=1;if(Array.isArray(b)){for(let h=0;h<b.length;h+=1)b[h]&&e.virtual.slides.unshift(b[h]);E=T+b.length,f=b.length}else e.virtual.slides.unshift(b);if(e.params.virtual.cache){const h=e.virtual.cache,k={};Object.keys(h).forEach(C=>{const L=h[C],D=L.getAttribute("data-swiper-slide-index");D&&L.setAttribute("data-swiper-slide-index",parseInt(D,10)+f),k[parseInt(C,10)+f]=L}),e.virtual.cache=k}m(!0),e.slideTo(E,0)},removeSlide:function(b){if(b==null)return;let T=e.activeIndex;if(Array.isArray(b))for(let E=b.length-1;E>=0;E-=1)e.params.virtual.cache&&(delete e.virtual.cache[b[E]],Object.keys(e.virtual.cache).forEach(f=>{f>b&&(e.virtual.cache[f-1]=e.virtual.cache[f],e.virtual.cache[f-1].setAttribute("data-swiper-slide-index",f-1),delete e.virtual.cache[f])})),e.virtual.slides.splice(b[E],1),b[E]<T&&(T-=1),T=Math.max(T,0);else e.params.virtual.cache&&(delete e.virtual.cache[b],Object.keys(e.virtual.cache).forEach(E=>{E>b&&(e.virtual.cache[E-1]=e.virtual.cache[E],e.virtual.cache[E-1].setAttribute("data-swiper-slide-index",E-1),delete e.virtual.cache[E])})),e.virtual.slides.splice(b,1),b<T&&(T-=1),T=Math.max(T,0);m(!0),e.slideTo(T,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),m(!0),e.slideTo(0,0)},update:m})},function({swiper:e,extendParams:r,on:s,emit:o}){const d=ne(),a=pe();function x(b){if(!e.enabled)return;const{rtlTranslate:T}=e;let E=b;E.originalEvent&&(E=E.originalEvent);
1const f=E.keyCode||E.charCode,h=e.params.keyboard.pageUpDown,k=h&&f===33,C=h&&f===34,L=f===37,D=f===39,R=f===38,B=f===40;if(!e.allowSlideNext&&(e.isHorizontal()&&D||e.isVertical()&&B||C)||!e.allowSlidePrev&&(e.isHorizontal()&&L||e.isVertical()&&R||k))return!1;if(E.shiftKey||E.altKey||E.ctrlKey||E.metaKey||d.activeElement&&(d.activeElement.isContentEditable||d.activeElement.nodeName&&(d.activeElement.nodeName.toLowerCase()==="input"||d.activeElement.nodeName.toLowerCase()==="textarea")))return;if(e.params.keyboard.onlyInViewport&&(k||C||L||D||R||B)){let K=!1;if(c(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&c(e.el,`.${e.params.slideActiveClass}`).length===0)return;const Z=e.el,Q=Z.clientWidth,V=Z.clientHeight,N=a.innerWidth,A=a.innerHeight,I=ct(Z);T&&(I.left-=Z.scrollLeft);const F=[[I.left,I.top],[I.left+Q,I.top],[I.left,I.top+V],[I.left+Q,I.top+V]];for(let le=0;le<F.length;le+=1){const ce=F[le];if(ce[0]>=0&&ce[0]<=N&&ce[1]>=0&&ce[1]<=A){if(ce[0]===0&&ce[1]===0)continue;K=!0}}if(!K)return}const q=e.params.keyboard.speed;e.isHorizontal()?((k||C||L||D)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),((C||D)&&!T||(k||L)&&T)&&e.slideNext(q),((k||L)&&!T||(C||D)&&T)&&e.slidePrev(q)):((k||C||R||B)&&(E.preventDefault?E.preventDefault():E.returnValue=!1),(C||B)&&e.slideNext(q),(k||R)&&e.slidePrev(q)),o("keyPress",f)}function w(){e.keyboard.enabled||(d.addEventListener("keydown",x),e.keyboard.enabled=!0)}function m(){e.keyboard.enabled&&(d.removeEventListener("keydown",x),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},r({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),s("init",()=>{e.params.keyboard.enabled&&w()}),s("destroy",()=>{e.keyboard.enabled&&m()}),Object.assign(e.keyboard,{enable:w,disable:m})},function({swiper:e,extendParams:r,on:s,emit:o}){const d=pe();let a;r({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let x,w=ue();const m=[];function b(){e.enabled&&(e.mouseEntered=!0)}function T(){e.enabled&&(e.mouseEntered=!1)}function E(L){return!(e.params.mousewheel.thresholdDelta&&L.delta<e.params.mousewheel.thresholdDelta)&&!(e.params.mousewheel.thresholdTime&&ue()-w<e.params.mousewheel.thresholdTime)&&(L.delta>=6&&ue()-w<60||(L.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),o("scroll",L.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),o("scroll",L.raw)),w=new d.Date().getTime(),!1))}function f(L){let D=L,R=!0;if(!e.enabled||L.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;const B=e.params.mousewheel;e.params.cssMode&&D.preventDefault();let q=e.el;e.params.mousewheel.eventsTarget!=="container"&&(q=document.querySelector(e.params.mousewheel.eventsTarget));const K=q&&q.contains(D.target);if(!e.mouseEntered&&!K&&!B.releaseOnEdges)return!0;D.originalEvent&&(D=D.originalEvent);let Z=0;const Q=e.rtlTranslate?-1:1,V=(function(A){let I=0,F=0,le=0,ce=0;return"detail"in A&&(F=A.detail),"wheelDelta"in A&&(F=-A.wheelDelta/120),"wheelDeltaY"in A&&(F=-A.wheelDeltaY/120),"wheelDeltaX"in A&&(I=-A.wheelDeltaX/120),"axis"in A&&A.axis===A.HORIZONTAL_AXIS&&(I=F,F=0),le=10*I,ce=10*F,"deltaY"in A&&(ce=A.deltaY),"deltaX"in A&&(le=A.deltaX),A.shiftKey&&!le&&(le=ce,ce=0),(le||ce)&&A.deltaMode&&(A.deltaMode===1?(le*=4
10,ce*=40):(le*=800,ce*=800)),le&&!I&&(I=le<1?-1:1),ce&&!F&&(F=ce<1?-1:1),{spinX:I,spinY:F,pixelX:le,pixelY:ce}})(D);if(B.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(V.pixelX)>Math.abs(V.pixelY)))return!0;Z=-V.pixelX*Q}else{if(!(Math.abs(V.pixelY)>Math.abs(V.pixelX)))return!0;Z=-V.pixelY}else Z=Math.abs(V.pixelX)>Math.abs(V.pixelY)?-V.pixelX*Q:-V.pixelY;if(Z===0)return!0;B.invert&&(Z=-Z);let N=e.getTranslate()+Z*B.sensitivity;if(N>=e.minTranslate()&&(N=e.minTranslate()),N<=e.maxTranslate()&&(N=e.maxTranslate()),R=!!e.params.loop||!(N===e.minTranslate()||N===e.maxTranslate()),R&&e.params.nested&&D.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const A={time:ue(),delta:Math.abs(Z),direction:Math.sign(Z)},I=x&&A.time<x.time+500&&A.delta<=x.delta&&A.direction===x.direction;if(!I){x=void 0;let F=e.getTranslate()+Z*B.sensitivity;const le=e.isBeginning,ce=e.isEnd;if(F>=e.minTranslate()&&(F=e.minTranslate()),F<=e.maxTranslate()&&(F=e.maxTranslate()),e.setTransition(0),e.setTranslate(F),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!le&&e.isBeginning||!ce&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:A.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(a),a=void 0,m.length>=15&&m.shift();const $e=m.length?m[m.length-1]:void 0,Fe=m[0];if(m.push(A),$e&&(A.delta>$e.delta||A.direction!==$e.direction))m.splice(0);else if(m.length>=15&&A.time-Fe.time<500&&Fe.delta-A.delta>=1&&A.delta<=6){const Be=Z>0?.8:.2;x=A,m.splice(0),a=Ye(()=>{!e.destroyed&&e.params&&e.slideToClosest(e.params.speed,!0,void 0,Be)},0)}a||(a=Ye(()=>{e.destroyed||!e.params||(x=A,m.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}if(I||o("scroll",D),e.params.autoplay&&e.params.autoplay.disableOnInteraction&&e.autoplay.stop(),B.releaseOnEdges&&(F===e.minTranslate()||F===e.maxTranslate()))return!0}}else{const A={time:ue(),delta:Math.abs(Z),direction:Math.sign(Z),raw:L};m.length>=2&&m.shift();const I=m.length?m[m.length-1]:void 0;if(m.push(A),I?(A.direction!==I.direction||A.delta>I.delta||A.time>I.time+150)&&E(A):E(A),(function(F){const le=e.params.mousewheel;if(F.direction<0){if(e.isEnd&&!e.params.loop&&le.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&le.releaseOnEdges)return!0;return!1})(A))return!0}return D.preventDefault?D.preventDefault():D.returnValue=!1,!1}function h(L){let D=e.el;e.params.mousewheel.eventsTarget!=="container"&&(D=document.querySelector(e.params.mousewheel.eventsTarget)),D[L]("mouseenter",b),D[L]("mouseleave",T),D[L]("wheel",f)}function k(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",f),!0):!e.mousewheel.enabled&&(h("addEventListener"),e.mousewheel.enabled=!0,!0)}function C(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,f),!0):!!e.mousewheel.enabled&&(h("removeEventListener"),e.mousewheel.enabled=!1,!0)}s("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&C(),e.params.mousewheel.enabled&&k()}),s("destroy",()=>{e.params.cssMode&&k(),e.mousewheel.enabled&&C()}),Object.assign(e.mousewheel,{enable:k,disable:C})},function({swiper:e,extendParams:r,on:s,emit:o}){function d(f){let h;return f&&typeof f=="string"&&e.isElement&&(h=e.el.querySelector(f)||e.hostEl.querySelector(f),h)?h:(f&&(typeof f=="string"&&(h=[...document.querySelectorAll(f)]),e.params.uniqueNavElements&&typeof f=="string"&&h&&h.length>1&&e.el.querySelectorAll(f).length===1?h=e.el.querySelector(f):h&&h.length===1&&(h=h[0])),f&&!h?f:h)}function a(f,h){const k=e.params.navigation;(f=Ie(f)).forEach(C=>{C&&(C.classList[h?"add":"remove"](...k.disabledClass.split(" ")),C.tagName==="BUTTON"&&(C.disabled=h),e.params.watchOverflow&&e.enabled&&C.classList[e.isLocked?"add":"remove"](k.lockClass))})}function x(){const{nextEl:f,prevEl:h}=e.navigation;if(e.params.loop)return a(h,!1),void a(f,!1);a(h,e.isBeginning&&!e.params.rewind),a(f,e.isEnd&&!e.params.rewind)}function w(f){f.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),o("navigationPrev"))}function m(f){f.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),o("navigationNext"))}function b(){const f=e.params.navigation;if(e.params.navigation=xn(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!f.nextEl&&!f.prevEl)return;let h=d(f.nextEl),k=d(f.prevEl);Object.assign(e.navigation,{nextEl:h,prevEl:k}),h=Ie(h),k=Ie(k);const C=(L,D)=>
1{if(L){if(f.addIcons&&L.matches(".swiper-button-next,.swiper-button-prev")&&!L.querySelector("svg")){const R=document.createElement("div");at(R,On),L.appendChild(R.querySelector("svg")),R.remove()}L.addEventListener("click",D==="next"?m:w)}!e.enabled&&L&&L.classList.add(...f.lockClass.split(" "))};h.forEach(L=>C(L,"next")),k.forEach(L=>C(L,"prev"))}function T(){let{nextEl:f,prevEl:h}=e.navigation;f=Ie(f),h=Ie(h);const k=(C,L)=>{C.removeEventListener("click",L==="next"?m:w),C.classList.remove(...e.params.navigation.disabledClass.split(" "))};f.forEach(C=>k(C,"next")),h.forEach(C=>k(C,"prev"))}r({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:On},s("init",()=>{e.params.navigation.enabled===!1?E():(b(),x())}),s("toEdge fromEdge lock unlock",()=>{x()}),s("destroy",()=>{T()}),s("enable disable",()=>{let{nextEl:f,prevEl:h}=e.navigation;f=Ie(f),h=Ie(h),e.enabled?x():[...f,...h].filter(k=>!!k).forEach(k=>k.classList.add(e.params.navigation.lockClass))}),s("click",(f,h)=>{let{nextEl:k,prevEl:C}=e.navigation;k=Ie(k),C=Ie(C);const L=h.target;let D=C.includes(L)||k.includes(L);if(e.isElement&&!D){const R=h.path||h.composedPath&&h.composedPath();R&&(D=R.find(B=>k.includes(B)||C.includes(B)))}if(e.params.navigation.hideOnClick&&!D){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===L||e.pagination.el.contains(L)))return;let R;k.length?R=k[0].classList.contains(e.params.navigation.hiddenClass):C.length&&(R=C[0].classList.contains(e.params.navigation.hiddenClass)),o(R===!0?"navigationShow":"navigationHide"),[...k,...C].filter(B=>!!B).forEach(B=>B.classList.toggle(e.params.navigation.hiddenClass))}});const E=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),T()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),b(),x()},disable:E,update:x,init:b,destroy:T})},function({swiper:e,extendParams:r,on:s,emit:o}){const d="swiper-pagination";let a;r({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:C=>C,formatFractionTotal:C=>C,bulletClass:`${d}-bullet`,bulletActiveClass:`${d}-bullet-active`,modifierClass:`${d}-`,currentClass:`${d}-current`,totalClass:`${d}-total`,hiddenClass:`${d}-hidden`,progressbarFillClass:`${d}-progressbar-fill`,progressbarOppositeClass:`${d}-progressbar-opposite`,clickableClass:`${d}-clickable`,lockClass:`${d}-lock`,horizontalClass:`${d}-horizontal`,verticalClass:`${d}-vertical`,paginationDisabledClass:`${d}-disabled`}}),e.pagination={el:null,bullets:[]};let x=0;function w(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function m(C,L){const{bulletActiveClass:D}=e.params.pagination;C&&(C=C[(L==="prev"?"previous":"next")+"ElementSibling"])&&(C.classList.add(`${D}-${L}`),(C=C[(L==="prev"?"previous":"next")+"ElementSibling"])&&C.classList.add(`${D}-${L}-${L}`))}function b(C){const L=C.target.closest(Ei(e.params.pagination.bulletClass));if(!L)return;C.preventDefault();const D=$t(L)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===D)return;const K=(R=e.realIndex,B=D,q=e.slides.length,(B%=q)===1+(R%=q)?"next":B===R-1?"previous":void 0);K==="next"?e.slideNext():K==="previous"?e.slidePrev():e.slideToLoop(D)}else e.slideTo(D);var R,B,q}function T(){const C=e.rtl,L=e.params.pagination;if(w())return;let D,R,B=e.pagination.el;B=Ie(B);const q=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,K=e.params.loop?Math.ceil(q/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(R=e.previousRealIndex||0,D=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):e.snapIndex!==void 0?(D=e.snapIndex,R=e.previousSnapIndex):(R=e.previousIndex||0,D=e.activeIndex||0),L.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const Z=e.pagination.bullets;let Q,V,N;if(L.dynamicBullets&&(a=Xe(Z[0],e.isHorizontal()?"width":"height",!0),B.forEach(A=>{A.style[e.isHorizontal()?"width":"height"]=a*(L.dynamicMainBullets+4)+"px"}),L.dynamicMainBullets>1&&R!==void 0&&(x+=D-(R||0),x>L.dynamicMainBullets-1?x=L.dynamicMainBullets-1:x<0&&(x=0)),Q=Math.max(D-x,0),V=
1Q+(Math.min(Z.length,L.dynamicMainBullets)-1),N=(V+Q)/2),Z.forEach(A=>{const I=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(F=>`${L.bulletActiveClass}${F}`)].map(F=>typeof F=="string"&&F.includes(" ")?F.split(" "):F).flat();A.classList.remove(...I)}),B.length>1)Z.forEach(A=>{const I=$t(A);I===D?A.classList.add(...L.bulletActiveClass.split(" ")):e.isElement&&A.setAttribute("part","bullet"),L.dynamicBullets&&(I>=Q&&I<=V&&A.classList.add(...`${L.bulletActiveClass}-main`.split(" ")),I===Q&&m(A,"prev"),I===V&&m(A,"next"))});else{const A=Z[D];if(A&&A.classList.add(...L.bulletActiveClass.split(" ")),e.isElement&&Z.forEach((I,F)=>{I.setAttribute("part",F===D?"bullet-active":"bullet")}),L.dynamicBullets){const I=Z[Q],F=Z[V];for(let le=Q;le<=V;le+=1)Z[le]&&Z[le].classList.add(...`${L.bulletActiveClass}-main`.split(" "));m(I,"prev"),m(F,"next")}}if(L.dynamicBullets){const A=Math.min(Z.length,L.dynamicMainBullets+4),I=(a*A-a)/2-N*a,F=C?"right":"left";Z.forEach(le=>{le.style[e.isHorizontal()?F:"top"]=`${I}px`})}}B.forEach((Z,Q)=>{if(L.type==="fraction"&&(Z.querySelectorAll(Ei(L.currentClass)).forEach(V=>{V.textContent=L.formatFractionCurrent(D+1)}),Z.querySelectorAll(Ei(L.totalClass)).forEach(V=>{V.textContent=L.formatFractionTotal(K)})),L.type==="progressbar"){let V;V=L.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const N=(D+1)/K;let A=1,I=1;V==="horizontal"?A=N:I=N,Z.querySelectorAll(Ei(L.progressbarFillClass)).forEach(F=>{F.style.transform=`translate3d(0,0,0) scaleX(${A}) scaleY(${I})`,F.style.transitionDuration=`${e.params.speed}ms`})}L.type==="custom"&&L.renderCustom?(at(Z,L.renderCustom(e,D+1,K)),Q===0&&o("paginationRender",Z)):(Q===0&&o("paginationRender",Z),o("paginationUpdate",Z)),e.params.watchOverflow&&e.enabled&&Z.classList[e.isLocked?"add":"remove"](L.lockClass)})}function E(){const C=e.params.pagination;if(w())return;const L=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let D=e.pagination.el;D=Ie(D);let R="";if(C.type==="bullets"){let B=e.params.loop?Math.ceil(L/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&B>L&&(B=L);for(let q=0;q<B;q+=1)C.renderBullet?R+=C.renderBullet.call(e,q,C.bulletClass):R+=`<${C.bulletElement} ${e.isElement?'part="bullet"':""} class="${C.bulletClass}"></${C.bulletElement}>`}C.type==="fraction"&&(R=C.renderFraction?C.renderFraction.call(e,C.currentClass,C.totalClass):`<span class="${C.currentClass}"></span> / <span class="${C.totalClass}"></span>`),C.type==="progressbar"&&(R=C.renderProgressbar?C.renderProgressbar.call(e,C.progressbarFillClass):`<span class="${C.progressbarFillClass}"></span>`),e.pagination.bullets=[],D.forEach(B=>{C.type!=="custom"&&at(B,R||""),C.type==="bullets"&&e.pagination.bullets.push(...B.querySelectorAll(Ei(C.bulletClass)))}),C.type!=="custom"&&o("paginationRender",D[0])}function f(){e.params.pagination=xn(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const C=e.params.pagination;if(!C.el)return;let L;typeof C.el=="string"&&e.isElement&&(L=e.el.querySelector(C.el)),L||typeof C.el!="string"||(L=[...document.querySelectorAll(C.el)]),L||(L=C.el),L&&L.length!==0&&(e.params.uniqueNavElements&&typeof C.el=="string"&&Array.isArray(L)&&L.length>1&&(L=[...e.el.querySelectorAll(C.el)],L.length>1&&(L=L.find(D=>c(D,".swiper")[0]===e.el))),Array.isArray(L)&&L.length===1&&(L=L[0]),Object.assign(e.pagination,{el:L}),L=Ie(L),L.forEach(D=>{C.type==="bullets"&&C.clickable&&D.classList.add(...(C.clickableClass||"").split(" ")),D.classList.add(C.modifierClass+C.type),D.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass),C.type==="bullets"&&C.dynamicBullets&&(D.classList.add(`${C.modifierClass}${C.type}-dynamic`),x=0,C.dynamicMainBullets<1&&(C.dynamicMainBullets=1)),C.type==="progressbar"&&C.progressbarOpposite&&D.classList.add(C.progressbarOppositeClass),C.clickable&&D.addEventListener("click",b),e.enabled||D.classList.add(C.lockClass)}))}function h(){const C=e.params.pagination;if(w())return;let L=e.pagination.el;
1L&&(L=Ie(L),L.forEach(D=>{D.classList.remove(C.hiddenClass),D.classList.remove(C.modifierClass+C.type),D.classList.remove(e.isHorizontal()?C.horizontalClass:C.verticalClass),C.clickable&&(D.classList.remove(...(C.clickableClass||"").split(" ")),D.removeEventListener("click",b))})),e.pagination.bullets&&e.pagination.bullets.forEach(D=>D.classList.remove(...C.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const C=e.params.pagination;let{el:L}=e.pagination;L=Ie(L),L.forEach(D=>{D.classList.remove(C.horizontalClass,C.verticalClass),D.classList.add(e.isHorizontal()?C.horizontalClass:C.verticalClass)})}),s("init",()=>{e.params.pagination.enabled===!1?k():(f(),E(),T())}),s("activeIndexChange",()=>{e.snapIndex===void 0&&T()}),s("snapIndexChange",()=>{T()}),s("snapGridLengthChange",()=>{E(),T()}),s("destroy",()=>{h()}),s("enable disable",()=>{let{el:C}=e.pagination;C&&(C=Ie(C),C.forEach(L=>L.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{T()}),s("click",(C,L)=>{const D=L.target,R=Ie(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&R&&R.length>0&&!D.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&D===e.navigation.nextEl||e.navigation.prevEl&&D===e.navigation.prevEl))return;const B=R[0].classList.contains(e.params.pagination.hiddenClass);o(B===!0?"paginationShow":"paginationHide"),R.forEach(q=>q.classList.toggle(e.params.pagination.hiddenClass))}});const k=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:C}=e.pagination;C&&(C=Ie(C),C.forEach(L=>L.classList.add(e.params.pagination.paginationDisabledClass))),h()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:C}=e.pagination;C&&(C=Ie(C),C.forEach(L=>L.classList.remove(e.params.pagination.paginationDisabledClass))),f(),E(),T()},disable:k,render:E,update:T,init:f,destroy:h})},function({swiper:e,extendParams:r,on:s,emit:o}){const d=ne();let a,x,w,m,b=!1,T=null,E=null;function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:Q,rtlTranslate:V}=e,{dragEl:N,el:A}=Q,I=e.params.scrollbar,F=e.params.loop?e.progressLoop:e.progress;let le=x,ce=(w-x)*F;V?(ce=-ce,ce>0?(le=x-ce,ce=0):-ce+x>w&&(le=w+ce)):ce<0?(le=x+ce,ce=0):ce+x>w&&(le=w-ce),e.isHorizontal()?(N.style.transform=`translate3d(${ce}px, 0, 0)`,N.style.width=`${le}px`):(N.style.transform=`translate3d(0px, ${ce}px, 0)`,N.style.height=`${le}px`),I.hide&&(clearTimeout(T),A.style.opacity=1,T=setTimeout(()=>{A.style.opacity=0,A.style.transitionDuration="400ms"},1e3))}function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:Q}=e,{dragEl:V,el:N}=Q;V.style.width="",V.style.height="",w=e.isHorizontal()?N.offsetWidth:N.offsetHeight,m=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),x=e.params.scrollbar.dragSize==="auto"?w*m:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?V.style.width=`${x}px`:V.style.height=`${x}px`,N.style.display=m>=1?"none":"",e.params.scrollbar.hide&&(N.style.opacity=0),e.params.watchOverflow&&e.enabled&&Q.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass)}function k(Q){return e.isHorizontal()?Q.clientX:Q.clientY}function C(Q){const{scrollbar:V,rtlTranslate:N}=e,{el:A}=V;let I;I=(k(Q)-ct(A)[e.isHorizontal()?"left":"top"]-(a!==null?a:x/2))/(w-x),I=Math.max(Math.min(I,1),0),N&&(I=1-I);const F=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*I;e.updateProgress(F),e.setTranslate(F),e.updateActiveIndex(),e.updateSlidesClasses()}function L(Q){const V=e.params.scrollbar,{scrollbar:N,wrapperEl:A}=e,{el:I,dragEl:F}=N;b=!0,a=Q.target===F?k(Q)-Q.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,Q.preventDefault(),Q.stopPropagation(),A.style.transitionDuration="100ms",F.style.transitionDuration="100ms",C(Q),clearTimeout(E),I.style.transitionDuration="0ms",V.hide&&(I.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),o("scrollbarDragStart",Q)}function D(Q){const{scrollbar:V,wrapperEl:N}=e,{el:A,dragEl:I}=V;b&&(Q.preventDefault&&Q.cancelable?Q.preventDefault():Q.returnValue=!1,C(Q),N.style.transitionDuration="0ms",A.style.transitionDuration="0ms",I.style.transitionDuration="0ms",o("scrollbarDragMove",Q))}function R(Q){const V=e.params.scrollbar,{scrollbar:N,wrapperEl:A}=e,{el:I}=N;b&&(b=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",A.style.transitionDuration=""),V.hide&&(clearTimeout(E),E=Ye(()=>{I.style.opacity=0,I.style.transitionDuration="400ms"},1e3)),o("scrollbarDragEnd",Q),V.snapOnRelease&&e.slideToClosest())}function B(Q){const{scrollbar:V,params:N}=e,A=V.el;if(!A)return;const I=A,F=!!N.passiveListeners&&{passive:!1,capture:!1},le=!!N.passiveListeners&&{passive:!0,capture:!1};if(!I)return;const ce=Q==="on"?"addEventListener":"removeEventListener";I[ce]("pointerdown",L,F),d[ce]("pointermove",D,F),d[ce]("pointerup",R,le)}function q(){const{scrollbar:Q,el:V}=e;e.params.scrollbar=xn(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const N=e.params.scrollbar;if(!N.el)return;let A,I;if(typeof N.el=="string"&&e.isElement&&(A=e.el.querySelector(N.el)),A||typeof N.el!="string")A||(A=N.el);else if(A=d.querySelectorAll(N.el),!A.length)return;e.params.uniqueNavElements&&typeof N.el=="string"&&A.length>1&&V.querySelectorAll(N.el).length===1&&(A=V.querySelector(N.el)),A.length>0&&(A=A[0]),A.classList.add(e.isHorizontal()?N.horizontalClass:N.verticalClass),A&&(I=A.querySelector(Ei(e.params.scrollbar.dragClass)),I||(I=nt("div",e.params.scrollbar.dragClass),A.append(I))),Object.assign(Q,{el:A,dragEl:I}),N.draggable&&e.params.scrollbar.el&&e.scrollbar.el&&B("on"),A&&A.classList[e.enabled?"remove":"add"](...je(e.params.scrollbar.lockClass))}function K(){const Q=e.params.scrollbar,V=e.scrollbar.el;V&&V.classList.remove(...je(e.isHorizontal()?Q.horizontalClass:Q.verticalClass)),e.params.scrollbar.el&&e.scrollbar.el&&B("off")}r({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},s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const Q=e.params.scrollbar;let{el:V}=e.scrollbar;
1V=Ie(V),V.forEach(N=>{N.classList.remove(Q.horizontalClass,Q.verticalClass),N.classList.add(e.isHorizontal()?Q.horizontalClass:Q.verticalClass)})}),s("init",()=>{e.params.scrollbar.enabled===!1?Z():(q(),h(),f())}),s("update resize observerUpdate lock unlock changeDirection",()=>{h()}),s("setTranslate",()=>{f()}),s("setTransition",(Q,V)=>{(function(N){e.params.scrollbar.el&&e.scrollbar.el&&(e.scrollbar.dragEl.style.transitionDuration=`${N}ms`)})(V)}),s("enable disable",()=>{const{el:Q}=e.scrollbar;Q&&Q.classList[e.enabled?"remove":"add"](...je(e.params.scrollbar.lockClass))}),s("destroy",()=>{K()});const Z=()=>{e.el.classList.add(...je(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...je(e.params.scrollbar.scrollbarDisabledClass)),K()};Object.assign(e.scrollbar,{enable:()=>{e.el.classList.remove(...je(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...je(e.params.scrollbar.scrollbarDisabledClass)),q(),h(),f()},disable:Z,updateSize:h,setTranslate:f,init:q,destroy:K})},function({swiper:e,extendParams:r,on:s}){r({parallax:{enabled:!1}});const o="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",d=(x,w)=>{const{rtl:m}=e,b=m?-1:1,T=x.getAttribute("data-swiper-parallax")||"0";let E=x.getAttribute("data-swiper-parallax-x"),f=x.getAttribute("data-swiper-parallax-y");const h=x.getAttribute("data-swiper-parallax-scale"),k=x.getAttribute("data-swiper-parallax-opacity"),C=x.getAttribute("data-swiper-parallax-rotate");if(E||f?(E=E||"0",f=f||"0"):e.isHorizontal()?(E=T,f="0"):(f=T,E="0"),E=E.indexOf("%")>=0?parseInt(E,10)*w*b+"%":E*w*b+"px",f=f.indexOf("%")>=0?parseInt(f,10)*w+"%":f*w+"px",k!=null){const D=k-(k-1)*(1-Math.abs(w));x.style.opacity=D}let L=`translate3d(${E}, ${f}, 0px)`;h!=null&&(L+=` scale(${h-(h-1)*(1-Math.abs(w))})`),C&&C!=null&&(L+=` rotate(${C*w*-1}deg)`),x.style.transform=L},a=()=>{const{el:x,slides:w,progress:m,snapGrid:b,isElement:T}=e,E=oe(x,o);e.isElement&&E.push(...oe(e.hostEl,o)),E.forEach(f=>{d(f,m)}),w.forEach((f,h)=>{let k=f.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(k+=Math.ceil(h/2)-m*(b.length-1)),k=Math.min(Math.max(k,-1),1),f.querySelectorAll(`${o}, [data-swiper-parallax-rotate]`).forEach(C=>{d(C,k)})})};s("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{e.params.parallax.enabled&&a()}),s("setTranslate",()=>{e.params.parallax.enabled&&a()}),s("setTransition",(x,w)=>{e.params.parallax.enabled&&((m=e.params.speed)=>{const{el:b,hostEl:T}=e,E=[...b.querySelectorAll(o)];
1e.isElement&&E.push(...T.querySelectorAll(o)),E.forEach(f=>{let h=parseInt(f.getAttribute("data-swiper-parallax-duration"),10)||m;m===0&&(h=0),f.style.transitionDuration=`${h}ms`})})(w)})},function({swiper:e,extendParams:r,on:s,emit:o}){const d=pe();r({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};let a,x,w=1,m=!1,b=!1,T={x:0,y:0};const E=[],f={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={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:{}},k={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let C,L=1;function D(){if(E.length<2)return 1;const ie=E[0].pageX,be=E[0].pageY,me=E[1].pageX,rt=E[1].pageY;return Math.sqrt((me-ie)**2+(rt-be)**2)}function R(){const ie=e.params.zoom,be=f.imageWrapEl.getAttribute("data-swiper-zoom")||ie.maxRatio;if(ie.limitToOriginalSize&&f.imageEl&&f.imageEl.naturalWidth){const me=f.imageEl.naturalWidth/f.imageEl.offsetWidth;return Math.min(me,be)}return be}function B(ie){const be=e.isElement?"swiper-slide":`.${e.params.slideClass}`;return!!ie.target.matches(be)||e.slides.filter(me=>me.contains(ie.target)).length>0}function q(ie){const be=`.${e.params.zoom.containerClass}`;return!!ie.target.matches(be)||[...e.hostEl.querySelectorAll(be)].filter(me=>me.contains(ie.target)).length>0}function K(ie){if(ie.pointerType==="mouse"&&E.splice(0,E.length),!B(ie))return;const be=e.params.zoom;if(a=!1,x=!1,E.push(ie),!(E.length<2)){if(a=!0,f.scaleStart=D(),!f.slideEl){f.slideEl=ie.target.closest(`.${e.params.slideClass}, swiper-slide`),f.slideEl||(f.slideEl=e.slides[e.activeIndex]);let me=f.slideEl.querySelector(`.${be.containerClass}`);if(me&&(me=me.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=me,f.imageWrapEl=me?c(f.imageEl,`.${be.containerClass}`)[0]:void 0,!f.imageWrapEl)return void(f.imageEl=void 0);f.maxRatio=R()}if(f.imageEl){const[me,rt]=(function(){if(E.length<2)return{x:null,y:null};const ht=f.imageEl.getBoundingClientRect();return[(E[0].pageX+(E[1].pageX-E[0].pageX)/2-ht.x-d.scrollX)/w,(E[0].pageY+(E[1].pageY-E[0].pageY)/2-ht.y-d.scrollY)/w]})();f.originX=me,f.originY=rt,f.imageEl.style.transitionDuration="0ms"}m=!0}}function Z(ie){if(!B(ie))return;const be=e.params.zoom,me=e.zoom,rt=E.findIndex(ht=>ht.pointerId===ie.pointerId);rt>=0&&(E[rt]=ie),E.length<2||(x=!0,f.scaleMove=D(),f.imageEl&&(me.scale=f.scaleMove/f.scaleStart*w,me.scale>f.maxRatio&&(me.scale=f.maxRatio-1+(me.scale-f.maxRatio+1)**.5),me.scale<be.minRatio&&(me.scale=be.minRatio+1-(be.minRatio-me.scale+1)**.5),f.imageEl.style.transform=`translate3d(0,0,0) scale(${me.scale})`))}function Q(ie){if(!B(ie)||ie.pointerType==="mouse"&&ie.type==="pointerout")return;const be=e.params.zoom,me=e.zoom,rt=E.findIndex(ht=>ht.pointerId===ie.pointerId);rt>=0&&E.splice(rt,1),a&&x&&(a=!1,x=!1,f.imageEl&&(me.scale=Math.max(Math.min(me.scale,f.maxRatio),be.minRatio),f.imageEl.style.transitionDuration=`${e.params.speed}ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(${me.scale})`,w=me.scale,m=!1,me.scale>1&&f.slideEl?f.slideEl.classList.add(`${be.zoomedSlideClass}`):me.scale<=1&&f.slideEl&&f.slideEl.classList.remove(`${be.zoomedSlideClass}`),me.scale===1&&(f.originX=0,f.originY=0,f.slideEl=void 0)))}function V(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function N(ie){const be=ie.pointerType==="mouse"&&e.params.zoom.panOnMouseMove;if(!B(ie)||!q(ie))return;const me=e.zoom;if(!f.imageEl)return;if(!h.isTouched||!f.slideEl)return void(be&&I(ie));if(be)return void I(ie);h.isMoved||(h.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,h.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,h.startX=we(f.imageWrapEl,"x")||0,h.startY=we(f.imageWrapEl,"y")||0,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight,f.imageWrapEl.style.transitionDuration="0ms");const rt=h.width*me.scale,ht=h.height*me.scale;if(h.minX=Math.min(f.slideWidth/2-rt/2,0),h.maxX=-h.minX,h.minY=Math.min(f.slideHeight/2-ht/2,0),h.maxY=-h.minY,h.touchesCurrent.x=E.length>0?E[0].pageX:ie.pageX,h.touchesCurrent.y=E.length>0?E[0].pageY:ie.pageY,Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(e.allowClick=!1),!h.isMoved&&!m&&(e.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.x<h.touchesStart.x||Math.floor(h.maxX)===Math.floor(h.startX)&&h.touchesCurrent.x>h.touchesStart.x)||!e.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.y<h.touchesStart.y||Math.floor(h.maxY)===Math.floor(h.startY)&&h.touchesCurrent.y>h.touchesStart.y)))return h.isTouched=!1,void V();ie.cancelable&&ie.preventDefault(),ie.stopPropagation(),clearTimeout(C),e.touchEventsData.preventTouchMoveFromPointerMove=!0,C=setTimeout(()=>{e.destroyed||V()}),h.isMoved=!0;const Pe=(me.scale-w)/(f.maxRatio-e.params.zoom.minRatio),{originX:Qe,originY:Nt}=f;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+Pe*(h.width-2*Qe),h.
1currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+Pe*(h.height-2*Nt),h.currentX<h.minX&&(h.currentX=h.minX+1-(h.minX-h.currentX+1)**.8),h.currentX>h.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentY<h.minY&&(h.currentY=h.minY+1-(h.minY-h.currentY+1)**.8),h.currentY>h.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),k.prevPositionX||(k.prevPositionX=h.touchesCurrent.x),k.prevPositionY||(k.prevPositionY=h.touchesCurrent.y),k.prevTime||(k.prevTime=Date.now()),k.x=(h.touchesCurrent.x-k.prevPositionX)/(Date.now()-k.prevTime)/2,k.y=(h.touchesCurrent.y-k.prevPositionY)/(Date.now()-k.prevTime)/2,Math.abs(h.touchesCurrent.x-k.prevPositionX)<2&&(k.x=0),Math.abs(h.touchesCurrent.y-k.prevPositionY)<2&&(k.y=0),k.prevPositionX=h.touchesCurrent.x,k.prevPositionY=h.touchesCurrent.y,k.prevTime=Date.now(),f.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function A(){const ie=e.zoom;f.slideEl&&e.activeIndex!==e.slides.indexOf(f.slideEl)&&(f.imageEl&&(f.imageEl.style.transform="translate3d(0,0,0) scale(1)"),f.imageWrapEl&&(f.imageWrapEl.style.transform="translate3d(0,0,0)"),f.slideEl.classList.remove(`${e.params.zoom.zoomedSlideClass}`),ie.scale=1,w=1,f.slideEl=void 0,f.imageEl=void 0,f.imageWrapEl=void 0,f.originX=0,f.originY=0)}function I(ie){if(w<=1||!f.imageWrapEl||!B(ie)||!q(ie))return;const be=d.getComputedStyle(f.imageWrapEl).transform,me=new d.DOMMatrix(be);if(!b)return b=!0,T.x=ie.clientX,T.y=ie.clientY,h.startX=me.e,h.startY=me.f,h.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,h.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,f.slideWidth=f.slideEl.offsetWidth,void(f.slideHeight=f.slideEl.offsetHeight);const rt=-3*(ie.clientX-T.x),ht=-3*(ie.clientY-T.y),Pe=h.width*w,Qe=h.height*w,Nt=f.slideWidth,vi=f.slideHeight,At=Math.min(Nt/2-Pe/2,0),Ut=-At,Di=Math.min(vi/2-Qe/2,0),pn=-Di,_i=Math.max(Math.min(h.startX+rt,Ut),At),Ii=Math.max(Math.min(h.startY+ht,pn),Di);f.imageWrapEl.style.transitionDuration="0ms",f.imageWrapEl.style.transform=`translate3d(${_i}px, ${Ii}px, 0)`,T.x=ie.clientX,T.y=ie.clientY,h.startX=_i,h.startY=Ii,h.currentX=_i,h.currentY=Ii}function F(ie){const be=e.zoom,me=e.params.zoom;if(!f.slideEl){ie&&ie.target&&(f.slideEl=ie.target.closest(`.${e.params.slideClass}, swiper-slide`)),f.slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?f.slideEl=oe(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:f.slideEl=e.slides[e.activeIndex]);let ui=f.slideEl.querySelector(`.${me.containerClass}`);ui&&(ui=ui.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=ui,f.imageWrapEl=ui?c(f.imageEl,`.${me.containerClass}`)[0]:void 0}if(!f.imageEl||!f.imageWrapEl)return;let rt,ht,Pe,Qe,Nt,vi,At,Ut,Di,pn,_i,Ii,Vt,qt,Ot,Kt,Ci,hn;f.maxRatio=R(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),f.slideEl.classList.add(`${me.zoomedSlideClass}`),h.touchesStart.x===void 0&&ie?(rt=ie.pageX,ht=ie.pageY):(rt=h.touchesStart.x,ht=h.touchesStart.y);const di=w,jt=typeof ie=="number"?ie:null;w===1&&jt&&(rt=void 0,ht=void 0,h.touchesStart.x=void 0,h.touchesStart.y=void 0);const yi=R();be.scale=jt||yi,w=jt||yi,!ie||w===1&&jt?(At=0,Ut=0):(Ci=f.slideEl.offsetWidth,hn=f.slideEl.offsetHeight,Pe=ct(f.slideEl).left+d.scrollX,Qe=ct(f.slideEl).top+d.scrollY,Nt=Pe+Ci/2-rt,vi=Qe+hn/2-ht,Di=f.imageEl.offsetWidth||f.imageEl.clientWidth,pn=f.imageEl.offsetHeight||f.imageEl.clientHeight,_i=Di*be.scale,Ii=pn*be.scale,Vt=Math.min(Ci/2-_i/2,0),qt=Math.min(hn/2-Ii/2,0),Ot=-Vt,Kt=-qt,di>0&&jt&&typeof h.currentX=="number"&&typeof h.currentY=="number"?(At=h.currentX*be.scale/di,Ut=h.currentY*be.scale/di):(At=Nt*be.scale,Ut=vi*be.scale),At<Vt&&(At=Vt),At>Ot&&(At=Ot),Ut<qt&&(Ut=qt),Ut>Kt&&(Ut=Kt)),jt&&be.scale===1&&(f.originX=0,f.originY=0),h.currentX=At,h.currentY=Ut,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform=`translate3d(${At}px, ${Ut}px,0)`,f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform=`translate3d(0,0,0) scale(${be.scale})`}function le(){const ie=e.zoom,be=e.params.zoom;if(!f.slideEl){e.params.virtual&&e.params.virtual.enabled&&e.virtual?f.slideEl=oe(e.slidesEl,`.${e.params.slideActiveClass}`)[0]:f.slideEl=e.slides[e.activeIndex];let me=f.slideEl.querySelector(`.${be.containerClass}`);me&&(me=me.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=me,f.imageWrapEl=me?c(f.imageEl,`.${be.containerClass}`)[0]:void 0}f.imageEl&&f.imageWrapEl&&(f.maxRatio=R(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),ie.scale=1,w=1,h.currentX=void 0,h.currentY=void 0,h.touchesStart.x=void 0,h.touchesStart.y=void 0,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform="translate3d(0,
10,0)",f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform="translate3d(0,0,0) scale(1)",f.slideEl.classList.remove(`${be.zoomedSlideClass}`),f.slideEl=void 0,f.originX=0,f.originY=0,e.params.zoom.panOnMouseMove&&(T={x:0,y:0},b&&(b=!1,h.startX=0,h.startY=0)))}function ce(ie){const be=e.zoom;be.scale&&be.scale!==1?le():F(ie)}function $e(){return{passiveListener:!!e.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!e.params.passiveListeners||{passive:!1,capture:!0}}}function Fe(){const ie=e.zoom;if(ie.enabled)return;ie.enabled=!0;const{passiveListener:be,activeListenerWithCapture:me}=$e();e.wrapperEl.addEventListener("pointerdown",K,be),e.wrapperEl.addEventListener("pointermove",Z,me),["pointerup","pointercancel","pointerout"].forEach(rt=>{e.wrapperEl.addEventListener(rt,Q,be)}),e.wrapperEl.addEventListener("pointermove",N,me)}function Be(){const ie=e.zoom;if(!ie.enabled)return;ie.enabled=!1;const{passiveListener:be,activeListenerWithCapture:me}=$e();e.wrapperEl.removeEventListener("pointerdown",K,be),e.wrapperEl.removeEventListener("pointermove",Z,me),["pointerup","pointercancel","pointerout"].forEach(rt=>{e.wrapperEl.removeEventListener(rt,Q,be)}),e.wrapperEl.removeEventListener("pointermove",N,me)}Object.defineProperty(e.zoom,"scale",{get:()=>L,set(ie){if(L!==ie){const be=f.imageEl,me=f.slideEl;o("zoomChange",ie,be,me)}L=ie}}),s("init",()=>{e.params.zoom.enabled&&Fe()}),s("destroy",()=>{Be()}),s("touchStart",(ie,be)=>{e.zoom.enabled&&(function(me){const rt=e.device;if(!f.imageEl||h.isTouched)return;rt.android&&me.cancelable&&me.preventDefault(),h.isTouched=!0;const ht=E.length>0?E[0]:me;h.touchesStart.x=ht.pageX,h.touchesStart.y=ht.pageY})(be)}),s("touchEnd",(ie,be)=>{e.zoom.enabled&&(function(){const me=e.zoom;if(E.length=0,!f.imageEl)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let rt=300,ht=300;const Pe=k.x*rt,Qe=h.currentX+Pe,Nt=k.y*ht,vi=h.currentY+Nt;k.x!==0&&(rt=Math.abs((Qe-h.currentX)/k.x)),k.y!==0&&(ht=Math.abs((vi-h.currentY)/k.y));const At=Math.max(rt,ht);h.currentX=Qe,h.currentY=vi;const Ut=h.width*me.scale,Di=h.height*me.scale;h.minX=Math.min(f.slideWidth/2-Ut/2,0),h.maxX=-h.minX,h.minY=Math.min(f.slideHeight/2-Di/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),f.imageWrapEl.style.transitionDuration=`${At}ms`,f.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`})()}),s("doubleTap",(ie,be)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&ce(be)}),s("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&A()}),s("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&A()}),Object.assign(e.zoom,{enable:Fe,disable:Be,in:F,out:le,toggle:ce})},function({swiper:e,extendParams:r,on:s}){function o(a,x){const w=(function(){let T,E,f;return(h,k)=>{for(E=-1,T=h.length;T-E>1;)f=T+E>>1,h[f]<=k?E=f:T=f;return T}})();let m,b;return this.x=a,this.y=x,this.lastIndex=a.length-1,this.interpolate=function(T){return T?(b=w(this.x,T),m=b-1,(T-this.x[m])*(this.y[b]-this.y[m])/(this.x[b]-this.x[m])+this.y[m]):0},this}function d(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}r({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},s("beforeInit",()=>{if(typeof window<"u"&&(typeof e.params.controller.control=="string"||e.params.controller.control instanceof HTMLElement))return void(typeof e.params.controller.control=="string"?[...document.querySelectorAll(e.params.controller.control)]:[e.params.controller.control]).forEach(a=>{if(e.controller.control||(e.controller.control=[]),a&&a.swiper)e.controller.control.push(a.swiper);else if(a){const x=`${e.params.eventsPrefix}init`,w=m=>{e.controller.control.push(m.detail[0]),e.update(),a.removeEventListener(x,w)};a.addEventListener(x,w)}});e.controller.control=e.params.controller.control}),s("update",()=>{d()}),s("resize",()=>{d()}),s("observerUpdate",()=>{d()}),s("setTranslate",(a,x,w)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTranslate(x,w)}),s("setTransition",(a,x,w)=>{e.controller.control&&!e.controller.control.destroyed&&e.controller.setTransition(x,w)}),Object.assign(e.controller,{setTranslate:function(a,x){const w=e.controller.control;let m,b;const T=e.constructor;function E(f){if(f.destroyed)return;const h=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&((function(k){e.controller.spline=e.params.loop?new o(e.slidesGrid,k.slidesGrid):new o(e.snapGrid,k.snapGrid)})(f),b=-e.controller.spline.interpolate(-h)),b&&e.params.controller.by!=="container"||(m=(f.maxTranslate()-f.minTranslate())/(e.maxTranslate()-e.minTranslate()),!Number.isNaN(m)&&Number.isFinite(m)||(m=1),b=(h-e.minTranslate())*m+f.minTranslate()),e.params.controller.inverse&&(b=f.maxTranslate()-b),f.updateProgress(b),f.setTranslate(b,e),f.updateActiveIndex(),f.updateSlidesClasses()}if(Array.isArray(w))for(let f=0;f<w.length;f+=1)w[f]!==x&&w[f]instanceof T&&E(w[f]);else w instanceof T&&x!==w&&E(w)},setTransition:function(a,x){const w=e.constructor,m=e.controller.control;let b;function T(E){E.destroyed||(E.setTransition(a,e),a!==0&&(E.transitionStart(),E.params.autoHeight&&Ye(()=>{E.updateAutoHeight()}),Bt(E.wrapperEl,()=>{m&&E.transitionEnd()})))}if(Array.isArray(m))for(b=0;b<m.length;b+=1)m[b]!==x&&m[b]instanceof w&&T(m[b]);else m instanceof w&&x!==m&&T(m)}})},function({swiper:e,extendParams:r,on:s}){r({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,
1scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let o,d,a=null,x=new Date().getTime();function w(N){const A=a;A.length!==0&&at(A,N)}function m(N){(N=Ie(N)).forEach(A=>{A.setAttribute("tabIndex","0")})}function b(N){(N=Ie(N)).forEach(A=>{A.setAttribute("tabIndex","-1")})}function T(N,A){(N=Ie(N)).forEach(I=>{I.setAttribute("role",A)})}function E(N,A){(N=Ie(N)).forEach(I=>{I.setAttribute("aria-roledescription",A)})}function f(N,A){(N=Ie(N)).forEach(I=>{I.setAttribute("aria-label",A)})}function h(N){(N=Ie(N)).forEach(A=>{A.setAttribute("aria-disabled",!0)})}function k(N){(N=Ie(N)).forEach(A=>{A.removeAttribute("aria-disabled")})}function C(N){if(N.keyCode!==13&&N.keyCode!==32)return;const A=e.params.a11y,I=N.target;if(!e.pagination||!e.pagination.el||I!==e.pagination.el&&!e.pagination.el.contains(N.target)||N.target.matches(Ei(e.params.pagination.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const F=Ie(e.navigation.prevEl);Ie(e.navigation.nextEl).includes(I)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?w(A.lastSlideMessage):w(A.nextSlideMessage)),F.includes(I)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?w(A.firstSlideMessage):w(A.prevSlideMessage))}e.pagination&&I.matches(Ei(e.params.pagination.bulletClass))&&I.click()}}function L(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function D(){return L()&&e.params.pagination.clickable}const R=(N,A,I)=>{m(N),N.tagName!=="BUTTON"&&(T(N,"button"),N.addEventListener("keydown",C)),f(N,I)},B=N=>{d&&d!==N.target&&!d.contains(N.target)&&(o=!0),e.a11y.clicked=!0},q=()=>{o=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},K=N=>{x=new Date().getTime()},Z=N=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-x<100)return;const A=N.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!A||!e.slides.includes(A))return;d=A;const I=e.virtual&&e.params.virtual.enabled,F=(I?parseInt(A.getAttribute("data-swiper-slide-index"),10):e.slides.indexOf(A))===e.activeIndex,le=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(A);F||le||N.sourceCapabilities&&N.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{o||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(A.getAttribute("data-swiper-slide-index"))),0):I?e.slideTo(e.getSlideIndexWhenGrid(parseInt(A.getAttribute("data-swiper-slide-index"),10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(A)),0),o=!1)}))},Q=()=>{const N=e.params.a11y;N.itemRoleDescriptionMessage&&E(e.slides,N.itemRoleDescriptionMessage),N.slideRole&&T(e.slides,N.slideRole);const A=e.slides.length;N.slideLabelMessage&&e.slides.forEach((I,F)=>{const le=e.params.loop?parseInt(I.getAttribute("data-swiper-slide-index"),10):F;f(I,N.slideLabelMessage.replace(/\{\{index\}\}/,le+1).replace(/\{\{slidesLength\}\}/,A))})},V=()=>{const N=e.params.a11y;e.el.append(a);const A=e.el;N.containerRoleDescriptionMessage&&E(A,N.containerRoleDescriptionMessage),N.containerMessage&&f(A,N.containerMessage),N.containerRole&&T(A,N.containerRole);const I=e.wrapperEl,F=N.id||I.getAttribute("id")||`swiper-wrapper-${(function(Fe=16){return"x".repeat(Fe).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))})(16)}`;var le;le=F,Ie(I).forEach(Fe=>{Fe.setAttribute("id",le)}),N.wrapperLiveRegion&&(function(Fe,Be){(Fe=Ie(Fe)).forEach(ie=>{ie.setAttribute("aria-live",Be)})})(I,e.params.autoplay&&e.params.autoplay.enabled?"off":"polite"),Q();let{nextEl:ce,prevEl:$e}=e.navigation?e.navigation:{};ce=Ie(ce),$e=Ie($e),ce&&ce.forEach(Fe=>R(Fe,0,N.nextSlideMessage)),$e&&$e.forEach(Fe=>R(Fe,0,N.prevSlideMessage)),D()&&Ie(e.pagination.el).forEach(Fe=>{Fe.addEventListener("keydown",C)}),ne().addEventListener("visibilitychange",K),e.el.addEventListener("focus",Z,!0),e.el.addEventListener("pointerdown",B,!0),e.el.addEventListener("pointerup",q,!0)};s("beforeInit",()=>{a=nt("span",e.params.a11y.notificationClass),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-atomic","true")}),s("afterInit",()=>{e.params.a11y.enabled&&V()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&Q()}),s("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&(function(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:N,prevEl:A}=e.navigation;A&&(e.isBeginning?(h(A),b(A)):(k(A),m(A))),N&&(e.isEnd?(h(N),b(N)):(k(N),m(N)))})()}),s("paginationUpdate",()=>{e.params.a11y.enabled&&(function(){const N=e.params.a11y;
1L()&&e.pagination.bullets.forEach(A=>{e.params.pagination.clickable&&(m(A),e.params.pagination.renderBullet||(T(A,"button"),f(A,N.paginationBulletMessage.replace(/\{\{index\}\}/,$t(A)+1)))),A.matches(Ei(e.params.pagination.bulletActiveClass))?A.setAttribute("aria-current","true"):A.removeAttribute("aria-current")})})()}),s("destroy",()=>{e.params.a11y.enabled&&(function(){a&&a.remove();let{nextEl:N,prevEl:A}=e.navigation?e.navigation:{};N=Ie(N),A=Ie(A),N&&N.forEach(I=>I.removeEventListener("keydown",C)),A&&A.forEach(I=>I.removeEventListener("keydown",C)),D()&&Ie(e.pagination.el).forEach(I=>{I.removeEventListener("keydown",C)}),ne().removeEventListener("visibilitychange",K),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",Z,!0),e.el.removeEventListener("pointerdown",B,!0),e.el.removeEventListener("pointerup",q,!0))})()})},function({swiper:e,extendParams:r,on:s}){r({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let o=!1,d={};const a=T=>T.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),x=T=>{const E=pe();let f;f=T?new URL(T):E.location;const h=f.pathname.slice(1).split("/").filter(C=>C!==""),k=h.length;return{key:h[k-2],value:h[k-1]}},w=(T,E)=>{const f=pe();if(!o||!e.params.history.enabled)return;let h;h=e.params.url?new URL(e.params.url):f.location;const k=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${E}"]`):e.slides[E];let C=a(k.getAttribute("data-history"));if(e.params.history.root.length>0){let D=e.params.history.root;D[D.length-1]==="/"&&(D=D.slice(0,D.length-1)),C=`${D}/${T?`${T}/`:""}${C}`}else h.pathname.includes(T)||(C=`${T?`${T}/`:""}${C}`);e.params.history.keepQuery&&(C+=h.search);const L=f.history.state;L&&L.value===C||(e.params.history.replaceState?f.history.replaceState({value:C},null,C):f.history.pushState({value:C},null,C))},m=(T,E,f)=>{if(E)for(let h=0,k=e.slides.length;h<k;h+=1){const C=e.slides[h];if(a(C.getAttribute("data-history"))===E){const L=e.getSlideIndex(C);e.slideTo(L,T,f)}}else e.slideTo(0,T,f)},b=()=>{d=x(e.params.url),m(e.params.speed,d.value,!1)};s("init",()=>{e.params.history.enabled&&(()=>{const T=pe();if(e.params.history){if(!T.history||!T.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);o=!0,d=x(e.params.url),(d.key||d.value)&&m(0,d.value,e.params.runCallbacksOnInit),e.params.history.replaceState||T.addEventListener("popstate",b)}})()}),s("destroy",()=>{e.params.history.enabled&&(()=>{const T=pe();e.params.history.replaceState||T.removeEventListener("popstate",b)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{o&&w(e.params.history.key,e.activeIndex)}),s("slideChange",()=>{o&&e.params.cssMode&&w(e.params.history.key,e.activeIndex)})},function({swiper:e,extendParams:r,emit:s,on:o}){let d=!1;const a=ne(),x=pe();r({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(b,T){if(e.virtual&&e.params.virtual.enabled){const E=e.slides.find(f=>f.getAttribute("data-hash")===T);return E?parseInt(E.getAttribute("data-swiper-slide-index"),10):0}return e.getSlideIndex(oe(e.slidesEl,`.${e.params.slideClass}[data-hash="${T}"], swiper-slide[data-hash="${T}"]`)[0])}}});const w=()=>{s("hashChange");const b=a.location.hash.replace("#",""),T=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex];if(b!==(T?T.getAttribute("data-hash"):"")){const E=e.params.hashNavigation.getSlideIndex(e,b);if(E===void 0||Number.isNaN(E))return;e.slideTo(E)}},m=()=>{if(!d||!e.params.hashNavigation.enabled)return;const b=e.virtual&&e.params.virtual.enabled?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],T=b?b.getAttribute("data-hash")||b.getAttribute("data-history"):"";e.params.hashNavigation.replaceState&&x.history&&x.history.replaceState?(x.history.replaceState(null,null,`#${T}`||""),s("hashSet")):(a.location.hash=T||"",s("hashSet"))};o("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;d=!0;const b=a.location.hash.replace("#","");if(b){const E=e.params.hashNavigation.getSlideIndex(e,b);e.slideTo(E||0,0,e.params.runCallbacksOnInit,!0)}e.params.hashNavigation.watchState&&x.addEventListener("hashchange",w)})()}),o("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&x.removeEventListener("hashchange",w)}),o("transitionEnd _freeModeNoMomentumRelease",()=>{d&&m()}),o("slideChange",()=>{d&&e.params.cssMode&&m()})},function({swiper:e,extendParams:r,on:s,emit:o,params:d}){let a,x;e.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let w,m,b,T,E,f,h,k=d&&d.autoplay?d.autoplay.delay:3e3,C=d&&d.autoplay?d.autoplay.delay:3e3,
1L=new Date().getTime();function D(F){e&&!e.destroyed&&e.wrapperEl&&F.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",D),h||F.detail&&F.detail.bySwiperTouchMove||V())}const R=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(C=w,m=!1);const F=e.autoplay.paused?w:L+C-new Date().getTime();e.autoplay.timeLeft=F,o("autoplayTimeLeft",F,F/k),x=requestAnimationFrame(()=>{R()})},B=()=>{let F=e.params.autoplay.delay;const le=(()=>{let ce;if(ce=e.virtual&&e.params.virtual.enabled?e.slides.find($e=>$e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex],!!ce)return parseInt(ce.getAttribute("data-swiper-autoplay"),10)})();return!Number.isNaN(le)&&le>0&&(F=le),F},q=F=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(x),R();let le=F;le===void 0&&(le=B(),k=le,C=le),w=le;const ce=e.params.speed,$e=()=>{e&&!e.destroyed&&(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(ce,!0,!0),o("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,ce,!0,!0),o("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(ce,!0,!0),o("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,ce,!0,!0),o("autoplay")),e.params.cssMode&&(L=new Date().getTime(),requestAnimationFrame(()=>{q()})))};return le>0?(clearTimeout(a),a=setTimeout(()=>{$e()},le)):requestAnimationFrame(()=>{$e()}),le},K=()=>{L=new Date().getTime(),e.autoplay.running=!0,q(),o("autoplayStart")},Z=()=>{e.autoplay.running=!1,clearTimeout(a),cancelAnimationFrame(x),o("autoplayStop")},Q=(F,le)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(a),F||(f=!0);const ce=()=>{o("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",D):V()};if(e.autoplay.paused=!0,le)return void ce();w=(w||e.params.autoplay.delay)-(new Date().getTime()-L),e.isEnd&&w<0&&!e.params.loop||(w<0&&(w=0),ce())},V=()=>{e.isEnd&&w<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(L=new Date().getTime(),f?(f=!1,q(w)):q(),e.autoplay.paused=!1,o("autoplayResume"))},N=()=>{if(e.destroyed||!e.autoplay.running)return;const F=ne();F.visibilityState==="hidden"&&(f=!0,Q(!0)),F.visibilityState==="visible"&&V()},A=F=>{F.pointerType==="mouse"&&(f=!0,h=!0,e.animating||e.autoplay.paused||Q(!0))},I=F=>{F.pointerType==="mouse"&&(h=!1,e.autoplay.paused&&V())};s("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",A),e.el.addEventListener("pointerleave",I)),ne().addEventListener("visibilitychange",N),K())}),s("destroy",()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",A),e.el.removeEventListener("pointerleave",I)),ne().removeEventListener("visibilitychange",N),e.autoplay.running&&Z()}),s("_freeModeStaticRelease",()=>{(T||f)&&V()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?Z():Q(!0,!0)}),s("beforeTransitionStart",(F,le,ce)=>{!e.destroyed&&e.autoplay.running&&(ce||!e.params.autoplay.disableOnInteraction?Q(!0,!0):Z())}),s("sliderFirstMove",()=>{!e.destroyed&&e.autoplay.running&&(e.params.autoplay.disableOnInteraction?Z():(b=!0,T=!1,f=!1,E=setTimeout(()=>{f=!0,T=!0,Q(!0)},200)))}),s("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&b){if(clearTimeout(E),clearTimeout(a),e.params.autoplay.disableOnInteraction)return T=!1,void(b=!1);T&&e.params.cssMode&&V(),T=!1,b=!1}}),s("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(w=B(),k=B())}),Object.assign(e.autoplay,{start:K,stop:Z,pause:Q,resume:V})},function({swiper:e,extendParams:r,on:s}){r({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let o=!1,d=!1;function a(){const b=e.thumbs.swiper;return!(!b||b.destroyed)&&b.params.virtual&&b.params.virtual.enabled}function x(){const b=e.thumbs.swiper;if(!b||b.destroyed)return;const T=b.clickedIndex,E=b.clickedSlide;if(E&&E.classList.contains(e.params.thumbs.slideThumbActiveClass)||T==null)return;let f;f=b.params.loop?parseInt(b.clickedSlide.getAttribute("data-swiper-slide-index"),10):T,e.params.loop?e.slideToLoop(f):e.slideTo(f)}function w(){const{thumbs:b}=e.params;if(o)return!1;o=!0;const T=e.constructor;if(b.swiper instanceof T){if(b.swiper.destroyed)return o=!1,!1;e.thumbs.swiper=b.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update()}else if(ze(b.swiper)){const E=Object.assign({},b.swiper);Object.assign(E,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new T(E),d=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",x),a()&&e.thumbs.swiper.on("virtualUpdate",()=>{m(!1,{autoScroll:!1})}),!0}function m(b,T){const E=e.thumbs.swiper;if(!E||E.destroyed)return;let f=1;const h=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(f=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(f=1),f=Math.floor(f),E.slides.forEach(k=>k.classList.remove(h)),E.params.loop||a())for(let k=0;k<f;k+=1)oe(E.slidesEl,`[data-swiper-slide-index="${e.realIndex+k}"]`).forEach(C=>{C.classList.add(h)});else for(let k=0;k<f;k+=1)E.slides[e.realIndex+k]&&E.slides[e.realIndex+k].classList.add(h);(T?.autoScroll??1)&&(function(k){const C=e.thumbs.swiper;if(!C||C.destroyed)return;const L=C.params.slidesPerView==="auto"?C.slidesPerViewDynamic():C.params.slidesPerView,D=e.params.thumbs.autoScrollOffset,R=D&&!C.params.loop;if(e.realIndex!==C.realIndex||R){const B=C.activeIndex;let q,K;if(C.params.loop){const Z=C.slides.find(Q=>Q.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);q=C.slides.indexOf(Z),K=e.activeIndex>e.previousIndex?"next":"prev"}else q=e.realIndex,K=q>e.previousIndex?"next":"prev";R&&(q+=K==="next"?D:-1*D),C.visibleSlidesIndexes&&C.visibleSlidesIndexes.indexOf(q)<0&&(C.params.centeredSlides?q=q>B?q-Math.floor(L/2)+1:q+Math.floor(L/2)-1:q>B&&C.params.slidesPerGroup,C.slideTo(q,k))}})(b?0:void 0)}e.thumbs={swiper:null},s("beforeInit",()=>{const{thumbs:b}=e.params;if(b&&b.swiper)if(typeof b.swiper=="string"||b.swiper instanceof HTMLElement){const T=ne(),E=()=>{const h=typeof b.swiper=="string"?T.querySelector(b.swiper):b.swiper;if(h&&h.swiper)b.swiper=h.swiper,w(),m(!0);else if(h){const k=`${e.params.eventsPrefix}init`,C=L=>{b.swiper=L.detail[0],h.removeEventListener(k,C),w(),m(!0),b.swiper.update(),e.update()};h.addEventListener(k,C)}return h},f=()=>{e.destroyed||E()||requestAnimationFrame(f)};requestAnimationFrame(f)}else w(),m(!0)}),s("slideChange update resize observerUpdate",()=>{m()}),s("setTransition",(b,T)=>{const E=e.thumbs.swiper;E&&!E.destroyed&&E.setTransition(T)}),s("beforeDestroy",()=>{const b=e.thumbs.swiper;b&&!b.destroyed&&d&&b.destroy()}),Object.assign(e.thumbs,{init:w,update:m})},function({swiper:e,extendParams:r,emit:s,once:o}){r({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function(){if(e.params.cssMode)return;const d=e.getTranslate();e.setTranslate(d),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function(){if(e.params.cssMode)return;const{touchEventsData:d,touches:a}=e;d.velocities.length===0&&d.velocities.push({position:a[e.isHorizontal()?"startX":"startY"],time:d.touchStartTime}),d.velocities.push({position:a[e.isHorizontal()?"currentX":"currentY"],time:ue()})},onTouchEnd:function({currentPos:d}){if(e.params.cssMode)return;const{params:a,wrapperEl:x,rtlTranslate:w,snapGrid:m,touchEventsData:b}=e,T=ue()-b.touchStartTime;if(d<-e.minTranslate())e.slideTo(e.activeIndex);else if(d>-e.maxTranslate())e.slides.length<m.length?e.slideTo(m.length-1):e.slideTo(e.slides.length-1);else{if(a.freeMode.momentum){if(b.velocities.length>1){const R=b.velocities.pop(),B=b.velocities.pop(),q=R.position-B.position,K=R.time-B.time;e.velocity=q/K,e.velocity/=2,Math.abs(e.velocity)<a.freeMode.minimumVelocity&&(e.velocity=0),(K>150||ue()-R.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=a.freeMode.momentumVelocityRatio,b.velocities.length=0;let E=1e3*a.freeMode.momentumRatio;const f=e.velocity*E;let h=e.translate+f;w&&(h=-h);let k,C=!1;const L=20*Math.abs(e.velocity)*a.freeMode.momentumBounceRatio;let D;if(h<e.maxTranslate())a.freeMode.momentumBounce?(h+e.maxTranslate()<-L&&(h=e.maxTranslate()-L),k=e.maxTranslate(),C=!0,b.allowMomentumBounce
1=!0):h=e.maxTranslate(),a.loop&&a.centeredSlides&&(D=!0);else if(h>e.minTranslate())a.freeMode.momentumBounce?(h-e.minTranslate()>L&&(h=e.minTranslate()+L),k=e.minTranslate(),C=!0,b.allowMomentumBounce=!0):h=e.minTranslate(),a.loop&&a.centeredSlides&&(D=!0);else if(a.freeMode.sticky){let R;for(let B=0;B<m.length;B+=1)if(m[B]>-h){R=B;break}h=Math.abs(m[R]-h)<Math.abs(m[R-1]-h)||e.swipeDirection==="next"?m[R]:m[R-1],h=-h}if(D&&o("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(E=Math.abs(w?(-h-e.translate)/e.velocity:(h-e.translate)/e.velocity),a.freeMode.sticky){const R=Math.abs((w?-h:h)-e.translate),B=e.slidesSizesGrid[e.activeIndex];E=R<B?a.speed:R<2*B?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky)return void e.slideToClosest();a.freeMode.momentumBounce&&C?(e.updateProgress(k),e.setTransition(E),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating=!0,Bt(x,()=>{e&&!e.destroyed&&b.allowMomentumBounce&&(s("momentumBounce"),e.setTransition(a.speed),setTimeout(()=>{e.setTranslate(k),Bt(x,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(h),e.setTransition(E),e.setTranslate(h),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,Bt(x,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(h),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(a.freeMode.sticky)return void e.slideToClosest();a.freeMode&&s("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||T>=a.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function({swiper:e,extendParams:r,on:s}){let o,d,a,x;r({grid:{rows:1,fill:"column"}});const w=()=>{let m=e.params.spaceBetween;return typeof m=="string"&&m.indexOf("%")>=0?m=parseFloat(m.replace("%",""))/100*e.size:typeof m=="string"&&(m=parseFloat(m)),m};s("init",()=>{x=e.params.grid&&e.params.grid.rows>1}),s("update",()=>{const{params:m,el:b}=e,T=m.grid&&m.grid.rows>1;x&&!T?(b.classList.remove(`${m.containerModifierClass}grid`,`${m.containerModifierClass}grid-column`),a=1,e.emitContainerClasses()):!x&&T&&(b.classList.add(`${m.containerModifierClass}grid`),m.grid.fill==="column"&&b.classList.add(`${m.containerModifierClass}grid-column`),e.emitContainerClasses()),x=T}),e.grid={initSlides:m=>{const{slidesPerView:b}=e.params,{rows:T,fill:E}=e.params.grid,f=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:m.length;a=Math.floor(f/T),o=Math.floor(f/T)===f/T?f:Math.ceil(f/T)*T,b!=="auto"&&E==="row"&&(o=Math.max(o,Math.floor(b)*T)),d=o/T},unsetSlides:()=>{e.slides&&e.slides.forEach(m=>{m.swiperSlideGridSet&&(m.style.height="",m.style[e.getDirectionLabel("margin-top")]="")})},updateSlide:(m,b,T)=>{const{slidesPerGroup:E}=e.params,f=w(),{rows:h,fill:k}=e.params.grid,C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:T.length;let L,D,R;if(k==="row"&&E>1){const B=Math.floor(m/(E*h)),q=m-h*E*B,K=B===0?E:Math.min(Math.ceil((C-B*h*E)/h),E);R=Math.floor(q/K),D=q-R*K+B*E,L=D+R*o/h,b.style.order=L}else k==="column"?(D=Math.floor(m/h),R=m-D*h,(D>a||D===a&&R===h-1)&&(R+=1,R>=h&&(R=0,D+=1))):(R=Math.floor(m/d),D=m-R*d);b.row=R,b.column=D,b.style.height=`calc((100% - ${(h-1)*f}px) / ${h})`,b.style[e.getDirectionLabel("margin-top")]=R!==0?f&&`${f}px`:"",b.swiperSlideGridSet=!0},updateWrapperSize:(m,b)=>{const{centeredSlides:T,roundLengths:E}=e.params,f=w(),{rows:h}=e.params.grid;if(e.virtualSize=(m+f)*o,e.virtualSize=Math.ceil(e.virtualSize/h)-f,e.params.cssMode||(e.wrapperEl.style[e.getDirectionLabel("width")]=`${e.virtualSize+f}px`),T){const k=[];for(let C=0;C<b.length;C+=1){let L=b[C];E&&(L=Math.floor(L)),b[C]<e.virtualSize+b[0]&&k.push(L)}b.splice(0,b.length),b.push(...k)}}}},function({swiper:e}){Object.assign(e,{appendSlide:Ti.bind(e),prependSlide:Zt.bind(e),addSlide:ci.bind(e),removeSlide:Si.bind(e),removeAllSlides:as.bind(e)})},function({swiper:e,extendParams:r,on:s}){r({fadeEffect:{crossFade:!1}}),mi({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:o}=e;e.params.fadeEffect;for(let d=0;d<o.length;d+=1){const a=e.slides[d];let x=-a.swiperSlideOffset;e.params.virtualTranslate||(x-=e.translate);let w=0;e.isHorizontal()||(w=x,x=0);const m=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(a.progress),0):1+Math.min(Math.max(a.progress,-1),0),b=tn(0,a);b.style.opacity=m,b.style.transform=`translate3d(${x}px, ${w}px, 0px)`}},setTransition:o=>{const d=e.slides.map(a=>Ce(a));d.forEach(a=>{a.style.transitionDuration=`${o}ms`}),un({swiper:e,duration:o,transformElements:d,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:r,on:s}){r({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const o=(d,a,x)=>{let w=x?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),m=x?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");w||(w=nt("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(x?"left":"top")).split(" ")),d.append(w)),m||(m=nt("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(x?"right":"bottom")).split(" ")),d.append(m)),w&&(w.style.opacity=Math.max(-a,0)),m&&(m.style.opacity=Math.max(a,0))};mi({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:d,wrapperEl:a,slides:x,width:w,height:m,rtlTranslate:b,size:T,browser:E}=e,f=Tt(e),h=e.params.cubeEffect,k=e.isHorizontal(),C=e.virtual&&e.params.virtual.enabled;let L,D=0;h.shadow&&(k?(L=e.wrapperEl.querySelector(".swiper-cube-shadow"),L||(L=nt("div","swiper-cube-shadow"),e.wrapperEl.append(L)),L.style.height=`${w}px`):(L=d.querySelector(".swiper-cube-shadow"),L||(L=nt("div","swiper-cube-shadow"),d.append(L))));for(let B=0;B<x.length;B+=1){const q=x[B];let K=B;C&&(K=parseInt(q.getAttribute("data-swiper-slide-index"),10));let Z=90*K,Q=Math.floor(Z/360);b&&(Z=-Z,Q=Math.floor(-Z/360));
1const V=Math.max(Math.min(q.progress,1),-1);let N=0,A=0,I=0;K%4==0?(N=4*-Q*T,I=0):(K-1)%4==0?(N=0,I=4*-Q*T):(K-2)%4==0?(N=T+4*Q*T,I=T):(K-3)%4==0&&(N=-T,I=3*T+4*T*Q),b&&(N=-N),k||(A=N,N=0);const F=`rotateX(${f(k?0:-Z)}deg) rotateY(${f(k?Z:0)}deg) translate3d(${N}px, ${A}px, ${I}px)`;V<=1&&V>-1&&(D=90*K+90*V,b&&(D=90*-K-90*V)),q.style.transform=F,h.slideShadows&&o(q,V,k)}if(a.style.transformOrigin=`50% 50% -${T/2}px`,a.style["-webkit-transform-origin"]=`50% 50% -${T/2}px`,h.shadow)if(k)L.style.transform=`translate3d(0px, ${w/2+h.shadowOffset}px, ${-w/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${h.shadowScale})`;else{const B=Math.abs(D)-90*Math.floor(Math.abs(D)/90),q=1.5-(Math.sin(2*B*Math.PI/360)/2+Math.cos(2*B*Math.PI/360)/2),K=h.shadowScale,Z=h.shadowScale/q,Q=h.shadowOffset;L.style.transform=`scale3d(${K}, 1, ${Z}) translate3d(0px, ${m/2+Q}px, ${-m/2/Z}px) rotateX(-89.99deg)`}const R=(E.isSafari||E.isWebView)&&E.needPerspectiveFix?-T/2:0;a.style.transform=`translate3d(0px,0,${R}px) rotateX(${f(e.isHorizontal()?0:D)}deg) rotateY(${f(e.isHorizontal()?-D:0)}deg)`,a.style.setProperty("--swiper-cube-translate-z",`${R}px`)},setTransition:d=>{const{el:a,slides:x}=e;if(x.forEach(w=>{w.style.transitionDuration=`${d}ms`,w.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${d}ms`})}),e.params.cubeEffect.shadow&&!e.isHorizontal()){const w=a.querySelector(".swiper-cube-shadow");w&&(w.style.transitionDuration=`${d}ms`)}},recreateShadows:()=>{const d=e.isHorizontal();e.slides.forEach(a=>{const x=Math.max(Math.min(a.progress,1),-1);o(a,x,d)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:r,on:s}){r({flipEffect:{slideShadows:!0,limitRotation:!0}});const o=(d,a)=>{let x=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-left"):d.querySelector(".swiper-slide-shadow-top"),w=e.isHorizontal()?d.querySelector(".swiper-slide-shadow-right"):d.querySelector(".swiper-slide-shadow-bottom");x||(x=gi("flip",d,e.isHorizontal()?"left":"top")),w||(w=gi("flip",d,e.isHorizontal()?"right":"bottom")),x&&(x.style.opacity=Math.max(-a,0)),w&&(w.style.opacity=Math.max(a,0))};mi({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:d,rtlTranslate:a}=e,x=e.params.flipEffect,w=Tt(e);for(let m=0;m<d.length;m+=1){const b=d[m];let T=b.progress;e.params.flipEffect.limitRotation&&(T=Math.max(Math.min(b.progress,1),-1));const E=b.swiperSlideOffset;let f=-180*T,h=0,k=e.params.cssMode?-E-e.translate:-E,C=0;e.isHorizontal()?a&&(f=-f):(C=k,k=0,h=-f,f=0),b.style.zIndex=-Math.abs(Math.round(T))+d.length,x.slideShadows&&o(b,T);const L=`translate3d(${k}px, ${C}px, 0px) rotateX(${w(h)}deg) rotateY(${w(f)}deg)`;tn(0,b).style.transform=L}},setTransition:d=>{const a=e.slides.map(x=>Ce(x));a.forEach(x=>{x.style.transitionDuration=`${d}ms`,x.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(w=>{w.style.transitionDuration=`${d}ms`})}),un({swiper:e,duration:d,transformElements:a})},recreateShadows:()=>{e.params.flipEffect,e.slides.forEach(d=>{let a=d.progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(d.progress,1),-1)),o(d,a)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:r,on:s}){r({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),mi({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:o,height:d,slides:a,slidesSizesGrid:x}=e,w=e.params.coverflowEffect,m=e.isHorizontal(),b=e.translate,T=m?o/2-b:d/2-b,E=m?w.rotate:-w.rotate,f=w.depth,h=Tt(e);for(let k=0,C=a.length;k<C;k+=1){const L=a[k],D=x[k],R=(T-L.swiperSlideOffset-D/2)/D,B=typeof w.modifier=="function"?w.modifier(R):R*w.modifier;let q=m?E*B:0,K=m?0:E*B,Z=-f*Math.abs(B),Q=w.stretch;typeof Q=="string"&&Q.indexOf("%")!==-1&&(Q=parseFloat(w.stretch)/100*D);let V=m?0:Q*B,N=m?Q*B:0,A=1-(1-w.scale)*Math.abs(B);Math.abs(N)<.001&&(N=0),Math.abs(V)<.001&&(V=0),Math.abs(Z)<.001&&(Z=0),Math.abs(q)<.001&&(q=0),Math.abs(K)<.001&&(K=0),Math.abs(A)<.001&&(A=0);const I=`translate3d(${N}px,${V}px,${Z}px)  rotateX(${h(K)}deg) rotateY(${h(q)}deg) scale(${A})`;if(tn(0,L).style.transform=I,L.style.zIndex=1-Math.abs(Math.round(B)),w.slideShadows){let F=m?L.querySelector(".swiper-slide-shadow-left"):L.querySelector(".swiper-slide-shadow-top"),le=m?L.querySelector(".swiper-slide-shadow-right"):L.querySelector(".swiper-slide-shadow-bottom");F||(F=gi("coverflow",L,m?"left":"top")),le||(le=gi("coverflow",L,m?"right":"bottom")),F&&(F.style.opacity=B>0?B:0),le&&(le.style.opacity=-B>0?-B:0)}}},setTransition:o=>{e.slides.map(d=>
1Ce(d)).forEach(d=>{d.style.transitionDuration=`${o}ms`,d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(a=>{a.style.transitionDuration=`${o}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:r,on:s}){r({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}}});const o=d=>typeof d=="string"?d:`${d}px`;mi({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:d,wrapperEl:a,slidesSizesGrid:x}=e,w=e.params.creativeEffect,{progressMultiplier:m}=w,b=e.params.centeredSlides,T=Tt(e);if(b){const E=x[0]/2-e.params.slidesOffsetBefore||0;a.style.transform=`translateX(calc(50% - ${E}px))`}for(let E=0;E<d.length;E+=1){const f=d[E],h=f.progress,k=Math.min(Math.max(f.progress,-w.limitProgress),w.limitProgress);let C=k;b||(C=Math.min(Math.max(f.originalProgress,-w.limitProgress),w.limitProgress));const L=f.swiperSlideOffset,D=[e.params.cssMode?-L-e.translate:-L,0,0],R=[0,0,0];let B=!1;e.isHorizontal()||(D[1]=D[0],D[0]=0);let q={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};k<0?(q=w.next,B=!0):k>0&&(q=w.prev,B=!0),D.forEach((I,F)=>{D[F]=`calc(${I}px + (${o(q.translate[F])} * ${Math.abs(k*m)}))`}),R.forEach((I,F)=>{let le=q.rotate[F]*Math.abs(k*m);R[F]=le}),f.style.zIndex=-Math.abs(Math.round(h))+d.length;const K=D.join(", "),Z=`rotateX(${T(R[0])}deg) rotateY(${T(R[1])}deg) rotateZ(${T(R[2])}deg)`,Q=C<0?`scale(${1+(1-q.scale)*C*m})`:`scale(${1-(1-q.scale)*C*m})`,V=C<0?1+(1-q.opacity)*C*m:1-(1-q.opacity)*C*m,N=`translate3d(${K}) ${Z} ${Q}`;if(B&&q.shadow||!B){let I=f.querySelector(".swiper-slide-shadow");if(!I&&q.shadow&&(I=gi("creative",f)),I){const F=w.shadowPerProgress?k*(1/w.limitProgress):k;I.style.opacity=Math.min(Math.max(Math.abs(F),0),1)}}const A=tn(0,f);A.style.transform=N,A.style.opacity=V,q.origin&&(A.style.transformOrigin=q.origin)}},setTransition:d=>{const a=e.slides.map(x=>Ce(x));a.forEach(x=>{x.style.transitionDuration=`${d}ms`,x.querySelectorAll(".swiper-slide-shadow").forEach(w=>{w.style.transitionDuration=`${d}ms`})}),un({swiper:e,duration:d,transformElements:a,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:r,on:s}){r({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),mi({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:o,activeIndex:d,rtlTranslate:a}=e,x=e.params.cardsEffect,{startTranslate:w,isTouched:m}=e.touchEventsData,b=a?-e.translate:e.translate;for(let T=0;T<o.length;T+=1){const E=o[T],f=E.progress,h=Math.min(Math.max(f,-4),4);let k=E.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(k-=o[0].swiperSlideOffset);let C=e.params.cssMode?-k-e.translate:-k,L=0;const D=-100*Math.abs(h);let R=1,B=-x.perSlideRotate*h,q=x.perSlideOffset-.75*Math.abs(h);const K=e.virtual&&e.params.virtual.enabled?e.virtual.from+T:T,Z=(K===d||K===d-1)&&h>0&&h<1&&(m||e.params.cssMode)&&b<w,Q=(K===d||K===d+1)&&h<0&&h>-1&&(m||e.params.cssMode)&&b>w;if(Z||Q){const A=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;B+=-28*h*A,R+=-.5*A,q+=96*A,L=(x.rotate||e.isHorizontal()?-25:0)*A*Math.abs(h)+"%"}if(C=h<0?`calc(${C}px ${a?"-":"+"} (${q*Math.abs(h)}%))`:h>0?`calc(${C}px ${a?"-":"+"} (-${q*Math.abs(h)}%))`:`${C}px`,!e.isHorizontal()){const A=L;L=C,C=A}const V=h<0?""+(1+(1-R)*h):""+(1-(1-R)*h),N=`
2        translate3d(${C}, ${L}, ${D}px)
3        rotateZ(${x.rotate?a?-B:B:0}deg)
4        scale(${V})
5      `;if(x.slideShadows){let A=E.querySelector(".swiper-slide-shadow");A||(A=gi("cards",E)),A&&(A.style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}E.style.zIndex=-Math.abs(Math.round(f))+o.length,tn(0,E).style.transform=N}},setTransition:o=>{const d=e.slides.map(a=>Ce(a));d.forEach(a=>{a.style.transitionDuration=`${o}ms`,a.querySelectorAll(".swiper-slide-shadow").forEach(x=>{x.style.transitionDuration=`${o}ms`})}),un({swiper:e,duration:o,transformElements:d})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:e.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}];return kt.use(Xi),kt})();/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */(function(se,xe){"use strict";typeof module=="object"&&typeof module.exports=="object"?module.exports=se.document?xe(se,!0):function(Et){if(!Et.document)throw new Error("jQuery requires a window with a document");return xe(Et)}:xe(se)})(typeof window<"u"?window:this,function(se,xe){"use strict";var Et=[],ne=Object.getPrototypeOf,de=Et.slice,pe=Et.flat?function(t){return Et.flat.call(t)}:function(t){return Et.concat.apply([],t)},je=Et.push,Ye=Et.indexOf,ue={},we=ue.toString,ze=ue.hasOwnProperty,he=ze.toString,ve=he.call(Object),fe={},_e=function(t){return typeof t=="function"&&typeof t.nodeType!="number"&&typeof t.item!="function"},Ce=function(t){return t!=null&&t===t.window},oe=se.document,qe={type:!0,src:!0,nonce:!0,noModule:!0};function nt(t,n,l){var u,g,y=(l=l||oe).createElement("script");
5if(y.text=t,n)for(u in qe)(g=n[u]||n.getAttribute&&n.getAttribute(u))&&y.setAttribute(u,g);l.head.appendChild(y).parentNode.removeChild(y)}function ct(t){return t==null?t+"":typeof t=="object"||typeof t=="function"?ue[we.call(t)]||"object":typeof t}var Ct="3.7.1",$t=/HTML$/i,c=function(t,n){return new c.fn.init(t,n)};function Bt(t){var n=!!t&&"length"in t&&t.length,l=ct(t);return!_e(t)&&!Ce(t)&&(l==="array"||n===0||typeof n=="number"&&0<n&&n-1 in t)}function Xe(t,n){return t.nodeName&&t.nodeName.toLowerCase()===n.toLowerCase()}c.fn=c.prototype={jquery:Ct,constructor:c,length:0,toArray:function(){return de.call(this)},get:function(t){return t==null?de.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var n=c.merge(this.constructor(),t);return n.prevObject=this,n},each:function(t){return c.each(this,t)},map:function(t){return this.pushStack(c.map(this,function(n,l){return t.call(n,l,n)}))},slice:function(){return this.pushStack(de.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(t,n){return(n+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(t,n){return n%2}))},eq:function(t){var n=this.length,l=+t+(t<0?n:0);return this.pushStack(0<=l&&l<n?[this[l]]:[])},end:function(){return this.prevObject||this.constructor()},push:je,sort:Et.sort,splice:Et.splice},c.extend=c.fn.extend=function(){var t,n,l,u,g,y,S=arguments[0]||{},P=1,O=arguments.length,z=!1;for(typeof S=="boolean"&&(z=S,S=arguments[P]||{},P++),typeof S=="object"||_e(S)||(S={}),P===O&&(S=this,P--);P<O;P++)if((t=arguments[P])!=null)for(n in t)u=t[n],n!=="__proto__"&&S!==u&&(z&&u&&(c.isPlainObject(u)||(g=Array.isArray(u)))?(l=S[n],y=g&&!Array.isArray(l)?[]:g||c.isPlainObject(l)?l:{},g=!1,S[n]=c.extend(z,y,u)):u!==void 0&&(S[n]=u));return S},c.extend({expando:"jQuery"+(Ct+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var n,l;return!(!t||we.call(t)!=="[object Object]")&&(!(n=ne(t))||typeof(l=ze.call(n,"constructor")&&n.constructor)=="function"&&he.call(l)===ve)},isEmptyObject:function(t){var n;for(n in t)return!1;return!0},globalEval:function(t,n,l){nt(t,{nonce:n&&n.nonce},l)},each:function(t,n){var l,u=0;if(Bt(t))for(l=t.length;u<l&&n.call(t[u],u,t[u])!==!1;u++);else for(u in t)if(n.call(t[u],u,t[u])===!1)break;return t},text:function(t){var n,l="",u=0,g=t.nodeType;if(!g)for(;n=t[u++];)l+=c.text(n);return g===1||g===11?t.textContent:g===9?t.documentElement.textContent:g===3||g===4?t.nodeValue:l},makeArray:function(t,n){var l=n||[];return t!=null&&(Bt(Object(t))?c.merge(l,typeof t=="string"?[t]:t):je.call(l,t)),l},inArray:function(t,n,l){return n==null?-1:Ye.call(n,t,l)},isXMLDoc:function(t){var n=t&&t.namespaceURI,l=t&&(t.ownerDocument||t).documentElement;return!$t.test(n||l&&l.nodeName||"HTML")},merge:function(t,n){for(var l=+n.length,u=0,g=t.length;u<l;u++)t[g++]=n[u];return t.length=g,t},grep:function(t,n,l){for(var u=[],g=0,y=t.length,S=!l;g<y;g++)!n(t[g],g)!==S&&u.push(t[g]);return u},map:function(t,n,l){var u,g,y=0,S=[];if(Bt(t))for(u=t.length;y<u;y++)(g=n(t[y],y,l))!=null&&S.push(g);else for(y in t)(g=n(t[y],y,l))!=null&&S.push(g);return pe(S)},guid:1,support:fe}),typeof Symbol=="function"&&(c.fn[Symbol.iterator]=Et[Symbol.iterator]),c.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,n){ue["[object "+n+"]"]=n.toLowerCase()});var Ie=Et.pop,Tt=Et.sort,at=Et.splice,Re="[\\x20\\t\\r\\n\\f]",oi=new RegExp("^"+Re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Re+"+$","g");c.contains=function(t,n){var l=n&&n.parentNode;return t===l||!(!l||l.nodeType!==1||!(t.contains?t.contains(l):t.compareDocumentPosition&&16&t.compareDocumentPosition(l)))};var Qi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function qi(t,n){return n?t==="\0"?"\uFFFD":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}c.escapeSelector=function(t){return(t+"").replace(Qi,qi)};var ai=oe,yn=je;(function(){var t,n,l,u,g,y,S,P,O,z,G=yn,J=c.expando,W=0,te=0,Oe=Dt(),He=Dt(),Ge=Dt(),Pt=Dt(),zt=function(M,$){return M===$&&(g=!0),0},Mi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ki="(?:\\\\[\\da-fA-F]{1,6}"+Re+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Ze="\\["+Re+"*("+ki+")(?:"+Re+"*([*^$|!~]?=)"+Re+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+ki+"))|)"+Re+"*\\]",Vi=":("+ki+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Ze+")*)|.*)\\)|)",dt=new RegExp(Re+"+","g"),Mt=new RegExp("^"+Re+"*,"+Re+"*"),Nn=new RegExp("^"+Re+"*([>+~]|"+Re+")"+Re+"*"),ps=new RegExp(Re+"|>"),Ni=new RegExp(Vi),jn=new RegExp("^"+ki+"$"),ji={ID:new RegExp("^#("+ki+")"),CLASS:new RegExp("^\\.("+ki+")"),TAG:new RegExp("^("+ki+"|[*])"),ATTR:new RegExp("^"+Ze),PSEUDO:new RegExp("^"+Vi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Re+"*(even|odd|(([+-]|)(\\d*)n|)"+Re+"*(?:([+-]|)"+Re+"*(\\d+)|))"+Re+"*\\)|)","i"),bool:new RegExp("^(?:"+Mi+")$","i"),needsContext:new RegExp("^"+Re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Re+"*((?:-\\d)?\\d*)"+Re+"*\\)|)(?=[^-]|$)","i")},Yi=/^(?:input|select|textarea|button)$/i,Mn=/^h\d$/i,Qt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,St=/[+~]/,Ht=new RegExp("\\\\[\\da-fA-F]{1,6}"+Re+"?|\\\\([^\\r\\n\\f])","g"),Yt=function(M,$){var X="0x"+M.slice(1)-65536;return $||(X<0?String.fromCharCode(X+65536):String.fromCharCode(X>>10|55296,1023&X|56320))},nn=function(){Ui()},ni=gn(function(M){return M.disabled===!0&&Xe(M,"fieldset")},{dir:"parentNode",next:"legend"});try{G.apply(Et=de.call(ai.childNodes),ai.childNodes),Et[ai.childNodes.length].nodeType}catch{G={apply:function($,X){yn.apply($,de.call(X))}
5,call:function($){yn.apply($,de.call(arguments,1))}}}function Ne(M,$,X,Y){var ee,ye,Se,Le,Ee,ut,Ue,Je=$&&$.ownerDocument,lt=$?$.nodeType:9;if(X=X||[],typeof M!="string"||!M||lt!==1&&lt!==9&&lt!==11)return X;if(!Y&&(Ui($),$=$||y,P)){if(lt!==11&&(Ee=Qt.exec(M)))if(ee=Ee[1]){if(lt===9){if(!(Se=$.getElementById(ee)))return X;if(Se.id===ee)return G.call(X,Se),X}else if(Je&&(Se=Je.getElementById(ee))&&Ne.contains($,Se)&&Se.id===ee)return G.call(X,Se),X}else{if(Ee[2])return G.apply(X,$.getElementsByTagName(M)),X;if((ee=Ee[3])&&$.getElementsByClassName)return G.apply(X,$.getElementsByClassName(ee)),X}if(!(Pt[M+" "]||O&&O.test(M))){if(Ue=M,Je=$,lt===1&&(ps.test(M)||Nn.test(M))){for((Je=St.test(M)&&es($.parentNode)||$)==$&&fe.scope||((Le=$.getAttribute("id"))?Le=c.escapeSelector(Le):$.setAttribute("id",Le=J)),ye=(ut=zn(M)).length;ye--;)ut[ye]=(Le?"#"+Le:":scope")+" "+Hn(ut[ye]);Ue=ut.join(",")}try{return G.apply(X,Je.querySelectorAll(Ue)),X}catch{Pt(M,!0)}finally{Le===J&&$.removeAttribute("id")}}}return gs(M.replace(oi,"$1"),$,X,Y)}function Dt(){var M=[];return function $(X,Y){return M.push(X+" ")>n.cacheLength&&delete $[M.shift()],$[X+" "]=Y}}function It(M){return M[J]=!0,M}function bt(M){var $=y.createElement("fieldset");try{return!!M($)}catch{return!1}finally{$.parentNode&&$.parentNode.removeChild($),$=null}}function zi(M){return function($){return Xe($,"input")&&$.type===M}}function kn(M){return function($){return(Xe($,"input")||Xe($,"button"))&&$.type===M}}function pi(M){return function($){return"form"in $?$.parentNode&&$.disabled===!1?"label"in $?"label"in $.parentNode?$.parentNode.disabled===M:$.disabled===M:$.isDisabled===M||$.isDisabled!==!M&&ni($)===M:$.disabled===M:"label"in $&&$.disabled===M}}function sn(M){return It(function($){return $=+$,It(function(X,Y){for(var ee,ye=M([],X.length,$),Se=ye.length;Se--;)X[ee=ye[Se]]&&(X[ee]=!(Y[ee]=X[ee]))})})}function es(M){return M&&typeof M.getElementsByTagName<"u"&&M}function Ui(M){var $,X=M?M.ownerDocument||M:ai;return X!=y&&X.nodeType===9&&X.documentElement&&(S=(y=X).documentElement,P=!c.isXMLDoc(y),z=S.matches||S.webkitMatchesSelector||S.msMatchesSelector,S.msMatchesSelector&&ai!=y&&($=y.defaultView)&&$.top!==$&&$.addEventListener("unload",nn),fe.getById=bt(function(Y){return S.appendChild(Y).id=c.expando,!y.getElementsByName||!y.getElementsByName(c.expando).length}),fe.disconnectedMatch=bt(function(Y){return z.call(Y,"*")}),fe.scope=bt(function(){return y.querySelectorAll(":scope")}),fe.cssHas=bt(function(){try{return y.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),fe.getById?(n.filter.ID=function(Y){var ee=Y.replace(Ht,Yt);return function(ye){return ye.getAttribute("id")===ee}},n.find.ID=function(Y,ee){if(typeof ee.getElementById<"u"&&P){var ye=ee.getElementById(Y);return ye?[ye]:[]}}):(n.filter.ID=function(Y){var ee=Y.replace(Ht,Yt);return function(ye){var Se=typeof ye.getAttributeNode<"u"&&ye.getAttributeNode("id");return Se&&Se.value===ee}},n.find.ID=function(Y,ee){if(typeof ee.getElementById<"u"&&P){var ye,Se,Le,Ee=ee.getElementById(Y);if(Ee){if((ye=Ee.getAttributeNode("id"))&&ye.value===Y)return[Ee];for(Le=ee.getElementsByName(Y),Se=0;Ee=Le[Se++];)if((ye=Ee.getAttributeNode("id"))&&ye.value===Y)return[Ee]}return[]}}),n.find.TAG=function(Y,ee){return typeof ee.getElementsByTagName<"u"?ee.getElementsByTagName(Y):ee.querySelectorAll(Y)},n.find.CLASS=function(Y,ee){if(typeof ee.getElementsByClassName<"u"&&P)return ee.getElementsByClassName(Y)},O=[],bt(function(Y){var ee;S.appendChild(Y).innerHTML="<a id='"+J+"' href='' disabled='disabled'></a><select id='"+J+"-\r\\' disabled='disabled'><option selected=''></option></select>",Y.querySelectorAll("[selected]").length||O.push("\\["+Re+"*(?:value|"+Mi+")"),Y.querySelectorAll("[id~="+J+"-]").length||O.push("~="),Y.querySelectorAll("a#"+J+"+*").length||O.push(".#.+[+~]"),Y.querySelectorAll(":checked").length||O.push(":checked"),(ee=y.createElement("input")).setAttribute("type","hidden"),Y.appendChild(ee).setAttribute("name","D"),S.appendChild(Y).disabled=!0,Y.querySelectorAll(":disabled").length!==2&&O.push(":enabled",":disabled"),(ee=y.createElement("input")).setAttribute("name",""),Y.appendChild(ee),Y.querySelectorAll("[name='']").length||O.push("\\["+Re+"*name"+Re+"*="+Re+`*(?:''|"")`)}),fe.cssHas||O.push(":has"),O=O.length&&new RegExp(O.join("|")),zt=function(Y,ee){if(Y===ee)return g=!0,0;var ye=!Y.compareDocumentPosition-!ee.compareDocumentPosition;return ye||(1&(ye=(Y.ownerDocument||Y)==(ee.ownerDocument||ee)?Y.compareDocumentPosition(ee):1)||!fe.sortDetached&&ee.compareDocumentPosition(Y)===ye?Y===y||Y.ownerDocument==ai&&Ne.contains(ai,Y)?-1:ee===y||ee.ownerDocument==ai&&Ne.contains(ai,ee)?1:u?Ye.call(u,Y)-Ye.call(u,ee):0:4&ye?-1:1)}),y}for(t in Ne.matches=function(M,$){return Ne(M,null,null,$)},Ne.matchesSelector=function(M,$){if(Ui(M),P&&!Pt[$+" "]&&(!O||!O.test($)))try{var X=z.call(M,$);if(X||fe.disconnectedMatch||M.document&&M.document.nodeType!==11)return X}catch{Pt($,!0)}return 0<Ne($,y,null,[M]).length},Ne.contains=function(M,$){return(M.ownerDocument||M)!=y&&Ui(M),c.contains(M,$)},Ne.attr=function(M,$){(M.ownerDocument||M)!=y&&Ui(M);var X=n.attrHandle[$.toLowerCase()],Y=X&&ze.call(n.attrHandle,$.toLowerCase())?X(M,$,!P):void 0;return Y!==void 0?Y:M.getAttribute($)},Ne.error=function(M){throw new Error("Syntax error, unrecognized expression: "+M)},c.uniqueSort=function(M){var $,X=[],Y=0,ee=0;if(g=!fe.sortStable,u=!fe.sortStable&&de.call(M,0),Tt.call(M,zt),g){for(;$=M[ee++];)$===M[ee]&&(Y=X.push(ee));for(;Y--;)at.call(M,X[Y],1)}return u=null,M},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(de.apply(this)))},(n=c.expr={cacheLength:50,createPseudo:It,match:ji,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(M){return M[1]=M[1].replace(Ht,Yt),M[3]=(M[3]||M[4]||M[5]||"").replace(Ht,Yt),M[2]==="~="&&(M[3]=" "+M[3]+" "),M.slice(0,4)},CHILD:function(M){return M[1]=M[1].toLowerCase(),M[1].slice(0,3)==="nth"?(M[3]||Ne.error(M[0]),M[4]=+(M[4]?M[5]+(M[6]||1):2*(M[3]==="even"||M[3]==="odd")),M[5]=+(M[7]+M[8]||M[3]==="odd")):M[3]&&Ne.error(M[0]),M},PSEUDO:function(M){var $,X=!M[6]&&M[2];return ji.CHILD.test(M[0])?null:(M[3]?M[2]=M[4]||M[5]||"":X&&Ni.test(X)&&($=zn(X,!0))&&($=X.indexOf(")",X.length-$)-X.length)&&(M[0]=M[0].slice(0,$),M[2]=X.slice(0,$)),M.slice(0,3))}},filter:{TAG:function(M){var $=M.replace(Ht,Yt).toLowerCase();return M==="*"?function(){return!0}:function(X){return Xe(X,$)}},CLASS:function(M){var $=Oe[M+" "];return $||($=new RegExp("(^|"+Re+")"+M+"("+Re+"|$)"))&&Oe(M,function(X){return $.test(typeof X.className=="string"&&X.className||typeof X.getAttribute<"u"&&X.getAttribute("class")||"")})},ATTR:function(M,$,X){return function(Y){var ee=Ne.attr(Y,M);return ee==null?$==="!=":!$||(ee+="",$==="="?ee===X:$==="!="?ee!==X:$==="^="?X&&ee.
5indexOf(X)===0:$==="*="?X&&-1<ee.indexOf(X):$==="$="?X&&ee.slice(-X.length)===X:$==="~="?-1<(" "+ee.replace(dt," ")+" ").indexOf(X):$==="|="&&(ee===X||ee.slice(0,X.length+1)===X+"-"))}},CHILD:function(M,$,X,Y,ee){var ye=M.slice(0,3)!=="nth",Se=M.slice(-4)!=="last",Le=$==="of-type";return Y===1&&ee===0?function(Ee){return!!Ee.parentNode}:function(Ee,ut,Ue){var Je,lt,We,Ft,ei,Wt=ye!==Se?"nextSibling":"previousSibling",si=Ee.parentNode,ri=Le&&Ee.nodeName.toLowerCase(),Ai=!Ue&&!Le,wt=!1;if(si){if(ye){for(;Wt;){for(We=Ee;We=We[Wt];)if(Le?Xe(We,ri):We.nodeType===1)return!1;ei=Wt=M==="only"&&!ei&&"nextSibling"}return!0}if(ei=[Se?si.firstChild:si.lastChild],Se&&Ai){for(wt=(Ft=(Je=(lt=si[J]||(si[J]={}))[M]||[])[0]===W&&Je[1])&&Je[2],We=Ft&&si.childNodes[Ft];We=++Ft&&We&&We[Wt]||(wt=Ft=0)||ei.pop();)if(We.nodeType===1&&++wt&&We===Ee){lt[M]=[W,Ft,wt];break}}else if(Ai&&(wt=Ft=(Je=(lt=Ee[J]||(Ee[J]={}))[M]||[])[0]===W&&Je[1]),wt===!1)for(;(We=++Ft&&We&&We[Wt]||(wt=Ft=0)||ei.pop())&&!((Le?Xe(We,ri):We.nodeType===1)&&++wt&&(Ai&&((lt=We[J]||(We[J]={}))[M]=[W,wt]),We===Ee)););return(wt-=ee)===Y||wt%Y==0&&0<=wt/Y}}},PSEUDO:function(M,$){var X,Y=n.pseudos[M]||n.setFilters[M.toLowerCase()]||Ne.error("unsupported pseudo: "+M);return Y[J]?Y($):1<Y.length?(X=[M,M,"",$],n.setFilters.hasOwnProperty(M.toLowerCase())?It(function(ee,ye){for(var Se,Le=Y(ee,$),Ee=Le.length;Ee--;)ee[Se=Ye.call(ee,Le[Ee])]=!(ye[Se]=Le[Ee])}):function(ee){return Y(ee,0,X)}):Y}},pseudos:{not:It(function(M){var $=[],X=[],Y=ms(M.replace(oi,"$1"));return Y[J]?It(function(ee,ye,Se,Le){for(var Ee,ut=Y(ee,null,Le,[]),Ue=ee.length;Ue--;)(Ee=ut[Ue])&&(ee[Ue]=!(ye[Ue]=Ee))}):function(ee,ye,Se){return $[0]=ee,Y($,null,Se,X),$[0]=null,!X.pop()}}),has:It(function(M){return function($){return 0<Ne(M,$).length}}),contains:It(function(M){return M=M.replace(Ht,Yt),function($){return-1<($.textContent||c.text($)).indexOf(M)}}),lang:It(function(M){return jn.test(M||"")||Ne.error("unsupported lang: "+M),M=M.replace(Ht,Yt).toLowerCase(),function($){var X;do if(X=P?$.lang:$.getAttribute("xml:lang")||$.getAttribute("lang"))return(X=X.toLowerCase())===M||X.indexOf(M+"-")===0;while(($=$.parentNode)&&$.nodeType===1);return!1}}),target:function(M){var $=se.location&&se.location.hash;return $&&$.slice(1)===M.id},root:function(M){return M===S},focus:function(M){return M===(function(){try{return y.activeElement}catch{}})()&&y.hasFocus()&&!!(M.type||M.href||~M.tabIndex)},enabled:pi(!1),disabled:pi(!0),checked:function(M){return Xe(M,"input")&&!!M.checked||Xe(M,"option")&&!!M.selected},selected:function(M){return M.parentNode&&M.parentNode.selectedIndex,M.selected===!0},empty:function(M){for(M=M.firstChild;M;M=M.nextSibling)if(M.nodeType<6)return!1;return!0},parent:function(M){return!n.pseudos.empty(M)},header:function(M){return Mn.test(M.nodeName)},input:function(M){return Yi.test(M.nodeName)},button:function(M){return Xe(M,"input")&&M.type==="button"||Xe(M,"button")},text:function(M){var $;return Xe(M,"input")&&M.type==="text"&&(($=M.getAttribute("type"))==null||$.toLowerCase()==="text")},first:sn(function(){return[0]}),last:sn(function(M,$){return[$-1]}),eq:sn(function(M,$,X){return[X<0?X+$:X]}),even:sn(function(M,$){for(var X=0;X<$;X+=2)M.push(X);return M}),odd:sn(function(M,$){for(var X=1;X<$;X+=2)M.push(X);return M}),lt:sn(function(M,$,X){var Y;for(Y=X<0?X+$:$<X?$:X;0<=--Y;)M.push(Y);return M}),gt:sn(function(M,$,X){for(var Y=X<0?X+$:X;++Y<$;)M.push(Y);return M})}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=zi(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=kn(t);function ks(){}function zn(M,$){var X,Y,ee,ye,Se,Le,Ee,ut=He[M+" "];if(ut)return $?0:ut.slice(0);for(Se=M,Le=[],Ee=n.preFilter;Se;){for(ye in X&&!(Y=Mt.exec(Se))||(Y&&(Se=Se.slice(Y[0].length)||Se),Le.push(ee=[])),X=!1,(Y=Nn.exec(Se))&&(X=Y.shift(),ee.push({value:X,type:Y[0].replace(oi," ")}),Se=Se.slice(X.length)),n.filter)!(Y=ji[ye].exec(Se))||Ee[ye]&&!(Y=Ee[ye](Y))||(X=Y.shift(),ee.push({value:X,type:ye,matches:Y}),Se=Se.slice(X.length));if(!X)break}return $?Se.length:Se?Ne.error(M):He(M,Le).slice(0)}function Hn(M){for(var $=0,X=M.length,Y="";$<X;$++)Y+=M[$].value;return Y}
5function gn(M,$,X){var Y=$.dir,ee=$.next,ye=ee||Y,Se=X&&ye==="parentNode",Le=te++;return $.first?function(Ee,ut,Ue){for(;Ee=Ee[Y];)if(Ee.nodeType===1||Se)return M(Ee,ut,Ue);return!1}:function(Ee,ut,Ue){var Je,lt,We=[W,Le];if(Ue){for(;Ee=Ee[Y];)if((Ee.nodeType===1||Se)&&M(Ee,ut,Ue))return!0}else for(;Ee=Ee[Y];)if(Ee.nodeType===1||Se)if(lt=Ee[J]||(Ee[J]={}),ee&&Xe(Ee,ee))Ee=Ee[Y]||Ee;else{if((Je=lt[ye])&&Je[0]===W&&Je[1]===Le)return We[2]=Je[2];if((lt[ye]=We)[2]=M(Ee,ut,Ue))return!0}return!1}}function hs(M){return 1<M.length?function($,X,Y){for(var ee=M.length;ee--;)if(!M[ee]($,X,Y))return!1;return!0}:M[0]}function ts(M,$,X,Y,ee){for(var ye,Se=[],Le=0,Ee=M.length,ut=$!=null;Le<Ee;Le++)(ye=M[Le])&&(X&&!X(ye,Y,ee)||(Se.push(ye),ut&&$.push(Le)));return Se}function is(M,$,X,Y,ee,ye){return Y&&!Y[J]&&(Y=is(Y)),ee&&!ee[J]&&(ee=is(ee,ye)),It(function(Se,Le,Ee,ut){var Ue,Je,lt,We,Ft=[],ei=[],Wt=Le.length,si=Se||(function(Ai,wt,bi){for(var Xt=0,Rn=wt.length;Xt<Rn;Xt++)Ne(Ai,wt[Xt],bi);return bi})($||"*",Ee.nodeType?[Ee]:Ee,[]),ri=!M||!Se&&$?si:ts(si,Ft,M,Ee,ut);if(X?X(ri,We=ee||(Se?M:Wt||Y)?[]:Le,Ee,ut):We=ri,Y)for(Ue=ts(We,ei),Y(Ue,[],Ee,ut),Je=Ue.length;Je--;)(lt=Ue[Je])&&(We[ei[Je]]=!(ri[ei[Je]]=lt));if(Se){if(ee||M){if(ee){for(Ue=[],Je=We.length;Je--;)(lt=We[Je])&&Ue.push(ri[Je]=lt);ee(null,We=[],Ue,ut)}for(Je=We.length;Je--;)(lt=We[Je])&&-1<(Ue=ee?Ye.call(Se,lt):Ft[Je])&&(Se[Ue]=!(Le[Ue]=lt))}}else We=ts(We===Le?We.splice(Wt,We.length):We),ee?ee(null,Le,We,ut):G.apply(Le,We)})}function fs(M){for(var $,X,Y,ee=M.length,ye=n.relative[M[0].type],Se=ye||n.relative[" "],Le=ye?1:0,Ee=gn(function(Je){return Je===$},Se,!0),ut=gn(function(Je){return-1<Ye.call($,Je)},Se,!0),Ue=[function(Je,lt,We){var Ft=!ye&&(We||lt!=l)||(($=lt).nodeType?Ee(Je,lt,We):ut(Je,lt,We));return $=null,Ft}];Le<ee;Le++)if(X=n.relative[M[Le].type])Ue=[gn(hs(Ue),X)];else{if((X=n.filter[M[Le].type].apply(null,M[Le].matches))[J]){for(Y=++Le;Y<ee&&!n.relative[M[Y].type];Y++);return is(1<Le&&hs(Ue),1<Le&&Hn(M.slice(0,Le-1).concat({value:M[Le-2].type===" "?"*":""})).replace(oi,"$1"),X,Le<Y&&fs(M.slice(Le,Y)),Y<ee&&fs(M=M.slice(Y)),Y<ee&&Hn(M))}Ue.push(X)}return hs(Ue)}function ms(M,$){var X,Y,ee,ye,Se,Le,Ee=[],ut=[],Ue=Ge[M+" "];if(!Ue){for($||($=zn(M)),X=$.length;X--;)(Ue=fs($[X]))[J]?Ee.push(Ue):ut.push(Ue);(Ue=Ge(M,(Y=ut,ye=0<(ee=Ee).length,Se=0<Y.length,Le=function(Je,lt,We,Ft,ei){var Wt,si,ri,Ai=0,wt="0",bi=Je&&[],Xt=[],Rn=l,As=Je||Se&&n.find.TAG("*",ei),vs=W+=Rn==null?1:Math.random()||.1,Ls=As.length;for(ei&&(l=lt==y||lt||ei);wt!==Ls&&(Wt=As[wt])!=null;wt++){if(Se&&Wt){for(si=0,lt||Wt.ownerDocument==y||(Ui(Wt),We=!P);ri=Y[si++];)if(ri(Wt,lt||y,We)){G.call(Ft,Wt);break}ei&&(W=vs)}ye&&((Wt=!ri&&Wt)&&Ai--,Je&&bi.push(Wt))}if(Ai+=wt,ye&&wt!==Ai){for(si=0;ri=ee[si++];)ri(bi,Xt,lt,We);if(Je){if(0<Ai)for(;wt--;)bi[wt]||Xt[wt]||(Xt[wt]=Ie.call(Ft));Xt=ts(Xt)}G.apply(Ft,Xt),ei&&!Je&&0<Xt.length&&1<Ai+ee.length&&c.uniqueSort(Ft)}return ei&&(W=vs,l=Rn),bi},ye?It(Le):Le))).selector=M}return Ue}function gs(M,$,X,Y){var ee,ye,Se,Le,Ee,ut=typeof M=="function"&&M,Ue=!Y&&zn(M=ut.selector||M);if(X=X||[],Ue.length===1){if(2<(ye=Ue[0]=Ue[0].slice(0)).length&&(Se=ye[0]).type==="ID"&&$.nodeType===9&&P&&n.relative[ye[1].type]){if(!($=(n.find.ID(Se.matches[0].replace(Ht,Yt),$)||[])[0]))return X;ut&&($=$.parentNode),M=M.slice(ye.shift().value.length)}for(ee=ji.needsContext.test(M)?0:ye.length;ee--&&(Se=ye[ee],!n.relative[Le=Se.type]);)if((Ee=n.find[Le])&&(Y=Ee(Se.matches[0].replace(Ht,Yt),St.test(ye[0].type)&&es($.parentNode)||$))){if(ye.splice(ee,1),!(M=Y.length&&Hn(ye)))return G.apply(X,Y),X;break}}return(ut||ms(M,Ue))(Y,$,!P,X,!$||St.test(M)&&es($.parentNode)||$),X}ks.prototype=n.filters=n.pseudos,n.setFilters=new ks,fe.sortStable=J.split("").sort(zt).join("")===J,Ui(),fe.sortDetached=bt(function(M){return 1&M.compareDocumentPosition(y.createElement("fieldset"))}),c.find=Ne,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,Ne.compile=ms,Ne.select=gs,Ne.setDocument=Ui,Ne.tokenize=zn,Ne.escape=c.escapeSelector,Ne.getText=c.text,Ne.isXML=c.isXMLDoc,Ne.selectors=c.expr,Ne.support=c.support,Ne.uniqueSort=c.uniqueSort})();var Fi=function(t,n,l){for(var u=[],g=l!==void 0;(t=t[n])&&t.nodeType!==9;)if(t.nodeType===1){if(g&&c(t).is(l))break;u.push(t)}return u},re=function(t,n){for(var l=[];t;t=t.nextSibling)t.nodeType===1&&t!==n&&l.push(t);return l},Ji=c.expr.match.needsContext,Zi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Wi(t,n,l){return _e(n)?c.grep(t,function(u,g){return!!n.call(u,g,u)!==l}):n.nodeType?c.grep(t,function(u){return u===n!==l}
5):typeof n!="string"?c.grep(t,function(u){return-1<Ye.call(n,u)!==l}):c.filter(n,t,l)}c.filter=function(t,n,l){var u=n[0];return l&&(t=":not("+t+")"),n.length===1&&u.nodeType===1?c.find.matchesSelector(u,t)?[u]:[]:c.find.matches(t,c.grep(n,function(g){return g.nodeType===1}))},c.fn.extend({find:function(t){var n,l,u=this.length,g=this;if(typeof t!="string")return this.pushStack(c(t).filter(function(){for(n=0;n<u;n++)if(c.contains(g[n],this))return!0}));for(l=this.pushStack([]),n=0;n<u;n++)c.find(t,g[n],l);return 1<u?c.uniqueSort(l):l},filter:function(t){return this.pushStack(Wi(this,t||[],!1))},not:function(t){return this.pushStack(Wi(this,t||[],!0))},is:function(t){return!!Wi(this,typeof t=="string"&&Ji.test(t)?c(t):t||[],!1).length}});var li,an=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(c.fn.init=function(t,n,l){var u,g;if(!t)return this;if(l=l||li,typeof t=="string"){if(!(u=t[0]==="<"&&t[t.length-1]===">"&&3<=t.length?[null,t,null]:an.exec(t))||!u[1]&&n)return!n||n.jquery?(n||l).find(t):this.constructor(n).find(t);if(u[1]){if(n=n instanceof c?n[0]:n,c.merge(this,c.parseHTML(u[1],n&&n.nodeType?n.ownerDocument||n:oe,!0)),Zi.test(u[1])&&c.isPlainObject(n))for(u in n)_e(this[u])?this[u](n[u]):this.attr(u,n[u]);return this}return(g=oe.getElementById(u[2]))&&(this[0]=g,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):_e(t)?l.ready!==void 0?l.ready(t):t(c):c.makeArray(t,this)}).prototype=c.fn,li=c(oe);var hi=/^(?:parents|prev(?:Until|All))/,bn={children:!0,contents:!0,next:!0,prev:!0};function De(t,n){for(;(t=t[n])&&t.nodeType!==1;);return t}c.fn.extend({has:function(t){var n=c(t,this),l=n.length;return this.filter(function(){for(var u=0;u<l;u++)if(c.contains(this,n[u]))return!0})},closest:function(t,n){var l,u=0,g=this.length,y=[],S=typeof t!="string"&&c(t);if(!Ji.test(t)){for(;u<g;u++)for(l=this[u];l&&l!==n;l=l.parentNode)if(l.nodeType<11&&(S?-1<S.index(l):l.nodeType===1&&c.find.matchesSelector(l,t))){y.push(l);break}}return this.pushStack(1<y.length?c.uniqueSort(y):y)},index:function(t){return t?typeof t=="string"?Ye.call(c(t),this[0]):Ye.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,n){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(t,n))))},addBack:function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}}),c.each({parent:function(t){var n=t.parentNode;return n&&n.nodeType!==11?n:null},parents:function(t){return Fi(t,"parentNode")},parentsUntil:function(t,n,l){return Fi(t,"parentNode",l)},next:function(t){return De(t,"nextSibling")},prev:function(t){return De(t,"previousSibling")},nextAll:function(t){return Fi(t,"nextSibling")},prevAll:function(t){return Fi(t,"previousSibling")},nextUntil:function(t,n,l){return Fi(t,"nextSibling",l)},prevUntil:function(t,n,l){return Fi(t,"previousSibling",l)},siblings:function(t){return re((t.parentNode||{}).firstChild,t)},children:function(t){return re(t.firstChild)},contents:function(t){return t.contentDocument!=null&&ne(t.contentDocument)?t.contentDocument:(Xe(t,"template")&&(t=t.content||t),c.merge([],t.childNodes))}},function(t,n){c.fn[t]=function(l,u){var g=c.map(this,n,l);return t.slice(-5)!=="Until"&&(u=l),u&&typeof u=="string"&&(g=c.filter(u,g)),1<this.length&&(bn[t]||c.uniqueSort(g),hi.test(t)&&g.reverse()),this.pushStack(g)}});var ii=/[^\x20\t\r\n\f]+/g;function Oi(t){return t}function wn(t){throw t}function Gn(t,n,l,u){var g;try{t&&_e(g=t.promise)?g.call(t).done(n).fail(l):t&&_e(g=t.then)?g.call(t,n,l):n.apply(void 0,[t].slice(u))}catch(y){l.apply(void 0,[y])}}c.Callbacks=function(t){var n,l;t=typeof t=="string"?(n=t,l={},c.each(n.match(ii)||[],function(W,te){l[te]=!0}),l):c.extend({},t);var u,g,y,S,P=[],O=[],z=-1,G=function(){for(S=S||t.once,y=u=!0;O.length;z=-1)for(g=O.shift();++z<P.length;)P[z].apply(g[0],g[1])===!1&&t.stopOnFalse&&(z=P.length,g=!1);t.memory||(g=!1),u=!1,S&&(P=g?[]:"")},J={add:function(){return P&&(g&&!u&&(z=P.length-1,O.push(g)),(function W(te){c.each(te,function(Oe,He){_e(He)?t.unique&&J.has(He)||P.push(He):He&&He.length&&ct(He)!=="string"&&W(He)})})(arguments),g&&!u&&G()),this},remove:function(){return c.each(arguments,function(W,te){for(var Oe;-1<(Oe=c.inArray(te,P,Oe));)P.splice(Oe,1),Oe<=z&&z--}),this},has:function(W){return W?-1<c.inArray(W,P):0<P.length},empty:function(){return P&&(P=[]),this},disable:function(){return S=O=[],P=g="",this},disabled:function(){return!P},lock:function(){return S=O=[],g||u||(P=g=""),this},locked:function(){return!!S},fireWith:function(W,te){return S||(te=[W,(te=te||[]).slice?te.slice():te],O.push(te),u||G()),this},fire:function(){return J.fireWith(this,arguments),this},fired:function(){return!!y}};return J},c.extend({Deferred:function(t){var n=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],l="pending",u={state:function(){return l},always:function(){return g.done(arguments).fail(arguments),this},catch:function(y){return u.then(null,y)},pipe:function(){var y=arguments;return c.Deferred(function(S){c.each(n,function(P,O){var z=_e(y[O[4]])&&y[O[4]];g[O[1]](function(){var G=z&&z.apply(this,arguments);G&&_e(G.promise)?G.promise().progress(S.notify).done(S.resolve).fail(S.reject):S[O[0]+"With"](this,z?[G]:arguments)})}),y=null}).promise()},then:function(y,S,P){var O=0;function z(G,J,W,te){return function(){var Oe=this,He=arguments,Ge=function(){var zt,Mi;if(!(G<O)){if((zt=W.apply(Oe,He))===J.promise())throw new TypeError("Thenable self
5-resolution");Mi=zt&&(typeof zt=="object"||typeof zt=="function")&&zt.then,_e(Mi)?te?Mi.call(zt,z(O,J,Oi,te),z(O,J,wn,te)):(O++,Mi.call(zt,z(O,J,Oi,te),z(O,J,wn,te),z(O,J,Oi,J.notifyWith))):(W!==Oi&&(Oe=void 0,He=[zt]),(te||J.resolveWith)(Oe,He))}},Pt=te?Ge:function(){try{Ge()}catch(zt){c.Deferred.exceptionHook&&c.Deferred.exceptionHook(zt,Pt.error),O<=G+1&&(W!==wn&&(Oe=void 0,He=[zt]),J.rejectWith(Oe,He))}};G?Pt():(c.Deferred.getErrorHook?Pt.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(Pt.error=c.Deferred.getStackHook()),se.setTimeout(Pt))}}return c.Deferred(function(G){n[0][3].add(z(0,G,_e(P)?P:Oi,G.notifyWith)),n[1][3].add(z(0,G,_e(y)?y:Oi)),n[2][3].add(z(0,G,_e(S)?S:wn))}).promise()},promise:function(y){return y!=null?c.extend(y,u):u}},g={};return c.each(n,function(y,S){var P=S[2],O=S[5];u[S[1]]=P.add,O&&P.add(function(){l=O},n[3-y][2].disable,n[3-y][3].disable,n[0][2].lock,n[0][3].lock),P.add(S[3].fire),g[S[0]]=function(){return g[S[0]+"With"](this===g?void 0:this,arguments),this},g[S[0]+"With"]=P.fireWith}),u.promise(g),t&&t.call(g,g),g},when:function(t){var n=arguments.length,l=n,u=Array(l),g=de.call(arguments),y=c.Deferred(),S=function(P){return function(O){u[P]=this,g[P]=1<arguments.length?de.call(arguments):O,--n||y.resolveWith(u,g)}};if(n<=1&&(Gn(t,y.done(S(l)).resolve,y.reject,!n),y.state()==="pending"||_e(g[l]&&g[l].then)))return y.then();for(;l--;)Gn(g[l],S(l),y.reject);return y.promise()}});var ln=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(t,n){se.console&&se.console.warn&&t&&ln.test(t.name)&&se.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},c.readyException=function(t){se.setTimeout(function(){throw t})};var cn=c.Deferred();function Pi(){oe.removeEventListener("DOMContentLoaded",Pi),se.removeEventListener("load",Pi),c.ready()}c.fn.ready=function(t){return cn.then(t).catch(function(n){c.readyException(n)}),this},c.extend({isReady:!1,readyWait:1,ready:function(t){(t===!0?--c.readyWait:c.isReady)||(c.isReady=!0)!==t&&0<--c.readyWait||cn.resolveWith(oe,[c])}}),c.ready.then=cn.then,oe.readyState==="complete"||oe.readyState!=="loading"&&!oe.documentElement.doScroll?se.setTimeout(c.ready):(oe.addEventListener("DOMContentLoaded",Pi),se.addEventListener("load",Pi));var Jt=function(t,n,l,u,g,y,S){var P=0,O=t.length,z=l==null;if(ct(l)==="object")for(P in g=!0,l)Jt(t,n,P,l[P],!0,y,S);else if(u!==void 0&&(g=!0,_e(u)||(S=!0),z&&(S?(n.call(t,u),n=null):(z=n,n=function(G,J,W){return z.call(c(G),W)})),n))for(;P<O;P++)n(t[P],l,S?u:u.call(t[P],P,n(t[P],l)));return g?t:z?n.call(t):O?n(t[0],l):y},rs=/^-ms-/,os=/-([a-z])/g;function Vn(t,n){return n.toUpperCase()}function fi(t){return t.replace(rs,"ms-").replace(os,Vn)}var en=function(t){return t.nodeType===1||t.nodeType===9||!+t.nodeType};function dn(){this.expando=c.expando+dn.uid++}dn.uid=1,dn.prototype={cache:function(t){var n=t[this.expando];return n||(n={},en(t)&&(t.nodeType?t[this.expando]=n:Object.defineProperty(t,this.expando,{value:n,configurable:!0}))),n},set:function(t,n,l){var u,g=this.cache(t);if(typeof n=="string")g[fi(n)]=l;else for(u in n)g[fi(u)]=n[u];return g},get:function(t,n){return n===void 0?this.cache(t):t[this.expando]&&t[this.expando][fi(n)]},access:function(t,n,l){return n===void 0||n&&typeof n=="string"&&l===void 0?this.get(t,n):(this.set(t,n,l),l!==void 0?l:n)},remove:function(t,n){var l,u=t[this.expando];if(u!==void 0){if(n!==void 0)for(l=(n=Array.isArray(n)?n.map(fi):(n=fi(n))in u?[n]:n.match(ii)||[]).length;l--;)delete u[n[l]];(n===void 0||c.isEmptyObject(u))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var n=t[this.expando];return n!==void 0&&!c.isEmptyObject(n)}};var Ae=new dn,Lt=new dn,kt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,xn=/[A-Z]/g;function On(t,n,l){var u,g;if(l===void 0&&t.nodeType===1)if(u="data-"+n.replace(xn,"-$&").toLowerCase(),typeof(l=t.getAttribute(u))=="string"){try{l=(g=l)==="true"||g!=="false"&&(g==="null"?null:g===+g+""?+g:kt.test(g)?JSON.parse(g):g)}catch{}Lt.set(t,n,l)}else l=void 0;return l}c.extend({hasData:function(t){return Lt.hasData(t)||Ae.hasData(t)},data:function(t,n,l){return Lt.access(t,n,l)},removeData:function(t,n){Lt.remove(t,n)},_data:function(t,n,l){return Ae.access(t,n,l)},_removeData:function(t,n){Ae.remove(t,n)}}),c.fn.extend({data:function(t,n){var l,u,g,y=this[0],S=y&&y.attributes;if(t===void 0){if(this.length&&(g=Lt.get(y),y.nodeType===1&&!Ae.get(y,"hasDataAttrs"))){for(l=S.length;l--;)S[l]&&(u=S[l].name).indexOf("data-")===0&&(u=fi(u.slice(5)),On(y,u,g[u]));Ae.set(y,"hasDataAttrs",!0)}return g}return typeof t=="object"?this.each(function(){Lt.set(this,t)}):Jt(this,function(P){var O;if(y&&P===void 0)return(O=Lt.get(y,t))!==void 0||(O=On(y,t))!==void 0?O:void 0;this.each(function(){Lt.set(this,t,P)})},null,n,1<arguments.length,null,!0)},removeData:function(t){return this.each(function(){Lt.remove(this,t)})}}),c.extend({queue:function(t,n,l){var u;if(t)return n=(n||"fx")+"queue",u=Ae.get(t,n),l&&(!u||Array.isArray(l)?u=Ae.access(t,n,c.makeArray(l)):u.push(l)),u||[]},dequeue:function(t,n){n=n||"fx";var l=c.queue(t,n),u=l.length,g=l.shift(),y=c._queueHooks(t,n);g==="inprogress"&&(g=l.shift(),u--),g&&(n==="fx"&&l.unshift("inprogress"),delete y.stop,g.call(t,function(){c.dequeue(t,n)},y)),!u&&y&&y.empty.fire()},_queueHooks:function(t,n){var l=n+"queueHooks";return Ae.get(t,l)||Ae.access(t,l,{empty:c.Callbacks("once memory").add(function(){Ae.remove(t,[n+"queue",l])})})}}),c.fn.extend({queue:function(t,n){var l=2;return typeof t!="string"&&(n=t,t="fx",l--),arguments.length<l?c.queue(this[0],t):n===void 0?this:this.each(function(){var u=c.queue(this,t,n);c._queueHooks(this,t),t==="fx"&&u[0]!=="inprogress"&&c.dequeue(this,t)})},dequeue:function(t){return this.each(function(){c.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,n){var l,u=1,g=c.Deferred(),y=this,S=this.length,P=function(){--u||g.resolveWith(y,[y])};for(typeof t!="string"&&(n=t,t=void 0),t=t||"fx";S--;)(l=Ae.get(y[S],t+"queueHooks"))&&l.empty&&(u++,l.empty.add(P));return P(),g.promise(n)}});var Ei=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ti=new RegExp("^(?:([+-])=|)("+Ei+")([a-z%]*)$","i"),Zt=["Top","Right","Bottom","Left"],ci=oe.documentElement,Si=function(t){return c.contains(t.ownerDocument,t)},as={composed:!0};ci.getRootNode&&(Si=function(t){return c.contains(t.ownerDocument,t)||t.getRootNode(as)===t.ownerDocument});var mi=function(t,n){return(t=n||t).style.display==="none"||t.style.display===""&&Si(t)&&
5c.css(t,"display")==="none"};function tn(t,n,l,u){var g,y,S=20,P=u?function(){return u.cur()}:function(){return c.css(t,n,"")},O=P(),z=l&&l[3]||(c.cssNumber[n]?"":"px"),G=t.nodeType&&(c.cssNumber[n]||z!=="px"&&+O)&&Ti.exec(c.css(t,n));if(G&&G[3]!==z){for(O/=2,z=z||G[3],G=+O||1;S--;)c.style(t,n,G+z),(1-y)*(1-(y=P()/O||.5))<=0&&(S=0),G/=y;G*=2,c.style(t,n,G+z),l=l||[]}return l&&(G=+G||+O||0,g=l[1]?G+(l[1]+1)*l[2]:+l[2],u&&(u.unit=z,u.start=G,u.end=g)),g}var un={};function gi(t,n){for(var l,u,g,y,S,P,O,z=[],G=0,J=t.length;G<J;G++)(u=t[G]).style&&(l=u.style.display,n?(l==="none"&&(z[G]=Ae.get(u,"display")||null,z[G]||(u.style.display="")),u.style.display===""&&mi(u)&&(z[G]=(O=S=y=void 0,S=(g=u).ownerDocument,P=g.nodeName,(O=un[P])||(y=S.body.appendChild(S.createElement(P)),O=c.css(y,"display"),y.parentNode.removeChild(y),O==="none"&&(O="block"),un[P]=O)))):l!=="none"&&(z[G]="none",Ae.set(u,"display",l)));for(G=0;G<J;G++)z[G]!=null&&(t[G].style.display=z[G]);return t}c.fn.extend({show:function(){return gi(this,!0)},hide:function(){return gi(this)},toggle:function(t){return typeof t=="boolean"?t?this.show():this.hide():this.each(function(){mi(this)?c(this).show():c(this).hide()})}});var Xi,e,r=/^(?:checkbox|radio)$/i,s=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,o=/^$|^module$|\/(?:java|ecma)script/i;Xi=oe.createDocumentFragment().appendChild(oe.createElement("div")),(e=oe.createElement("input")).setAttribute("type","radio"),e.setAttribute("checked","checked"),e.setAttribute("name","t"),Xi.appendChild(e),fe.checkClone=Xi.cloneNode(!0).cloneNode(!0).lastChild.checked,Xi.innerHTML="<textarea>x</textarea>",fe.noCloneChecked=!!Xi.cloneNode(!0).lastChild.defaultValue,Xi.innerHTML="<option></option>",fe.option=!!Xi.lastChild;var d={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function a(t,n){var l;return l=typeof t.getElementsByTagName<"u"?t.getElementsByTagName(n||"*"):typeof t.querySelectorAll<"u"?t.querySelectorAll(n||"*"):[],n===void 0||n&&Xe(t,n)?c.merge([t],l):l}function x(t,n){for(var l=0,u=t.length;l<u;l++)Ae.set(t[l],"globalEval",!n||Ae.get(n[l],"globalEval"))}d.tbody=d.tfoot=d.colgroup=d.caption=d.thead,d.th=d.td,fe.option||(d.optgroup=d.option=[1,"<select multiple='multiple'>","</select>"]);var w=/<|&#?\w+;/;function m(t,n,l,u,g){for(var y,S,P,O,z,G,J=n.createDocumentFragment(),W=[],te=0,Oe=t.length;te<Oe;te++)if((y=t[te])||y===0)if(ct(y)==="object")c.merge(W,y.nodeType?[y]:y);else if(w.test(y)){for(S=S||J.appendChild(n.createElement("div")),P=(s.exec(y)||["",""])[1].toLowerCase(),O=d[P]||d._default,S.innerHTML=O[1]+c.htmlPrefilter(y)+O[2],G=O[0];G--;)S=S.lastChild;c.merge(W,S.childNodes),(S=J.firstChild).textContent=""}else W.push(n.createTextNode(y));for(J.textContent="",te=0;y=W[te++];)if(u&&-1<c.inArray(y,u))g&&g.push(y);else if(z=Si(y),S=a(J.appendChild(y),"script"),z&&x(S),l)for(G=0;y=S[G++];)o.test(y.type||"")&&l.push(y);return J}var b=/^([^.]*)(?:\.(.+)|)/;function T(){return!0}function E(){return!1}function f(t,n,l,u,g,y){var S,P;if(typeof n=="object"){for(P in typeof l!="string"&&(u=u||l,l=void 0),n)f(t,P,l,u,n[P],y);return t}if(u==null&&g==null?(g=l,u=l=void 0):g==null&&(typeof l=="string"?(g=u,u=void 0):(g=u,u=l,l=void 0)),g===!1)g=E;else if(!g)return t;return y===1&&(S=g,(g=function(O){return c().off(O),S.apply(this,arguments)}).guid=S.guid||(S.guid=c.guid++)),t.each(function(){c.event.add(this,n,g,u,l)})}function h(t,n,l){l?(Ae.set(t,n,!1),c.event.add(t,n,{namespace:!1,handler:function(u){var g,y=Ae.get(this,n);if(1&u.isTrigger&&this[n]){if(y)(c.event.special[n]||{}).delegateType&&u.stopPropagation();else if(y=de.call(arguments),Ae.set(this,n,y),this[n](),g=Ae.get(this,n),Ae.set(this,n,!1),y!==g)return u.stopImmediatePropagation(),u.preventDefault(),g}else y&&(Ae.set(this,n,c.event.trigger(y[0],y.slice(1),this)),u.stopPropagation(),u.isImmediatePropagationStopped=T)}})):Ae.get(t,n)===void 0&&c.event.add(t,n,T)}c.event={global:{},add:function(t,n,l,u,g){var y,S,P,O,z,G,J,W,te,Oe,He,Ge=Ae.get(t);if(en(t))for(l.handler&&(l=(y=l).handler,g=y.selector),g&&c.find.matchesSelector(ci,g),l.guid||(l.guid=c.guid++),(O=Ge.events)||(O=Ge.events=Object.create(null)),(S=Ge.handle)||(S=Ge.handle=function(Pt){return typeof c<"u"&&c.event.triggered!==Pt.type?c.event.dispatch.apply(t,arguments):void 0}),z=(n=(n||"").match(ii)||[""]).length;z--;)te=He=(P=b.exec(n[z])||[])[1],Oe=(P[2]||"").split(".").sort(),te&&(J=c.event.special[te]||{},te=(g?J.delegateType:J.bindType)||te,J=c.event.special[te]||{},G=c.extend({type:te,origType:He,data:u,handler:l,guid:l.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:Oe.join(".")},y),(W=O[te])||((W=O[te]=[]).delegateCount=0,J.setup&&J.setup.call(t,u,Oe,S)!==!1||t.addEventListener&&t.addEventListener(te,S)),J.add&&(J.add.call(t,G),G.handler.guid||(G.handler.guid=l.guid)),g?W.splice(W.delegateCount++,0,G):W.push(G),c.event.global[te]=!0)},remove:function(t,n,l,u,g){var y,S,P,O,z,G,J,W,te,Oe,He,Ge=Ae.hasData(t)&&Ae.get(t);if(Ge&&(O=Ge.events)){for(z=(n=(n||"").match(ii)||[""]).length;z--;)if(te=He=(P=b.exec(n[z])||[])[1],Oe=(P[2]||"").split(".").sort(),te){for(J=c.event.special[te]||{},W=O[te=(u?J.delegateType:J.bindType)||te]||[],P=P[2]&&new RegExp("(^|\\.)"+Oe.join("\\.(?:.*\\.|)")+"(\\.|$)"),S=y=W.length;y--;)G=W[y],!g&&He!==G.origType||l&&l.guid!==G.guid||P&&!P.test(G.namespace)||u&&u!==G.selector&&(u!=="**"||!G.selector)||(W.splice(y,1),G.selector&&W.delegateCount--,J.remove&&J.remove.call(t,G));S&&!W.length&&(J.teardown&&J.teardown.call(t,Oe,Ge.handle)!==!1||c.removeEvent(t,te,Ge.handle),delete O[te])}else for(te in O)c.event.remove(t,te+n[z],l,u,!0);c.isEmptyObject(O)&&Ae.remove(t,"handle events")}},dispatch:function(t){var n,l,u,g,y,S,P=new Array(arguments.length),O=c.event.fix(t),z=(Ae.get(this,"events")||Object.create(null))[O.type]||[],G=c.event.special[O.type]||{};for(P[0]=O,n=1;n<arguments.length;n++)P[n]=arguments[n];if(O.delegateTarget=this,!G.preDispatch||G.preDispatch.call(this,O)!==!1){for(S=c.event.handlers.call(this,O,z),n=0;(g=S[n++])&&!O.isPropagationStopped();)for(O.currentTarget=g.elem,l=0;(y=g.handlers[l++])&&!O.isImmediatePropagationStopped();)O.rnamespace&&y.namespace!==!1&&!O.rnamespace.test(y.namespace)||(O.handleObj=y,O.data=y.data,(u=((c.event.special[y.origType]||{}).handle||y.handler).apply(g.elem,P))!==void 0&&(O.result=u)===!1&&(O.preventDefault(),O.stopPropagation()));return G.postDispatch&&G.postDispatch.call(this,O),O.result}},handlers:function(t,n){var l,u,g,y,S,P=[],O=n.delegateCount,z=t.target;if(O&&z.nodeType&&!(t.type==="click"&&1<=t.button)){for(;z!==this;z=z.parentNode||this)if(z.nodeType===1&&(t.type!=="click"||z.disabled!==!0)){for(y=[],S={},l=0;l<O;l++)S[g=(u=n[l]).selector+" "]===void 0&&(S[g]=u.needsContext?-1<c(g,this).index(z):c.find(g,this,null,[z]).length),S[g]&&y.push(u);y.length&&P.push({elem:z,handlers:y})}}return z=this,O<n.length&&P.push({elem:z,handlers:n.slice(O)}),P},addProp:function(t,n){Object.defineProperty(c.Event.prototype,t,{enumerable:!0,configurable:!0,get:_e(n)?function(){if(this.originalEvent)return n(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(l){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:l})}})},fix:function(t){return t[c.expando]?t:new c.Event(t)},special:{load:{noBubble:!0},click:{setup:function(t){var n=this||t;return r.test(n.type)&&n.click&&Xe(n,"input")&&h(n,"click",!0),!1},trigger:function(t){var n=this||t;return r.test(n.type)&&n.click&&Xe(n,"input")&&h(n,"click"),!0},_default:function(t){var n=t.target;return r.test(n.type)&&n.click&&Xe(n,"input")&&Ae.get(n,"click")||Xe(n,"a")}},beforeunload:{postDispatch:function(t){t.result!==void 0&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}}},c.removeEvent=function(t,n,l){t.removeEventListener&&t.removeEventListener(n,l)},c.Event=function(t,n){if(!(this instanceof c.Event))return new c.Event(t,n);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||t.defaultPrevented===void 0&&t.returnValue===!1?T:E,this.target=t.target&&t.target.nodeType===3?t.target.parentNode:t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,n&&c.extend(this,n),this.timeStamp=t&&t.timeStamp||Date.now(),this[c.expando]=!0},c.Event.prototype={constructor:c.Event,isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=T,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=T,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=T,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},c.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},c.event.addProp),c.each({focus:"focusin",blur:"focusout"},function(t,n){function l(u){if(oe.documentMode){var g=Ae.get(this,"handle"),y=c.event.fix(u);y.type=u.type==="focusin"?"focus":"blur",y.isSimulated=!0,g(u),y.target===y.currentTarget&&g(y)}else c.event.simulate(n,u.target,c.event.fix(u))}c.event.special[t]={setup:function(){var u;if(h(this,t,!0),!oe.documentMode)return!1;(u=Ae.get(this,n))||this.addEventListener(n,l),Ae.set(this,n,(u||0)+1)},trigger:function(){return h(this,t),!0},teardown:function(){var u;if(!oe.documentMode)return!1;(u=Ae.get(this,n)-1)?Ae.set(this,n,u):(this.removeEventListener(n,l),Ae.remove(this,n))},_default:function(u){return Ae.get(u.target,t)},delegateType:n},c.event.special[n]={setup:function(){var u=this.ownerDocument||this.document||this,g=oe.documentMode?this:u,y=Ae.get(g,n);y||(oe.documentMode?this.addEventListener(n,l):u.addEventListener(t,l,!0)),Ae.set(g,n,(y||0)+1)},teardown:function(){var u=this.ownerDocument||this.document||this,g=oe.documentMode?this:u,y=Ae.get(g,n)-1;y?Ae.set(g,n,y):(oe.documentMode?this.removeEventListener(n,l):u.removeEventListener(t,l,!0),Ae.remove(g,n))}}}
5),c.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,n){c.event.special[t]={delegateType:n,bindType:n,handle:function(l){var u,g=l.relatedTarget,y=l.handleObj;return g&&(g===this||c.contains(this,g))||(l.type=y.origType,u=y.handler.apply(this,arguments),l.type=n),u}}}),c.fn.extend({on:function(t,n,l,u){return f(this,t,n,l,u)},one:function(t,n,l,u){return f(this,t,n,l,u,1)},off:function(t,n,l){var u,g;if(t&&t.preventDefault&&t.handleObj)return u=t.handleObj,c(t.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if(typeof t=="object"){for(g in t)this.off(g,n,t[g]);return this}return n!==!1&&typeof n!="function"||(l=n,n=void 0),l===!1&&(l=E),this.each(function(){c.event.remove(this,t,l,n)})}});var k=/<script|<style|<link/i,C=/checked\s*(?:[^=]|=\s*.checked.)/i,L=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function D(t,n){return Xe(t,"table")&&Xe(n.nodeType!==11?n:n.firstChild,"tr")&&c(t).children("tbody")[0]||t}function R(t){return t.type=(t.getAttribute("type")!==null)+"/"+t.type,t}function B(t){return(t.type||"").slice(0,5)==="true/"?t.type=t.type.slice(5):t.removeAttribute("type"),t}function q(t,n){var l,u,g,y,S,P;if(n.nodeType===1){if(Ae.hasData(t)&&(P=Ae.get(t).events))for(g in Ae.remove(n,"handle events"),P)for(l=0,u=P[g].length;l<u;l++)c.event.add(n,g,P[g][l]);Lt.hasData(t)&&(y=Lt.access(t),S=c.extend({},y),Lt.set(n,S))}}function K(t,n,l,u){n=pe(n);var g,y,S,P,O,z,G=0,J=t.length,W=J-1,te=n[0],Oe=_e(te);if(Oe||1<J&&typeof te=="string"&&!fe.checkClone&&C.test(te))return t.each(function(He){var Ge=t.eq(He);Oe&&(n[0]=te.call(this,He,Ge.html())),K(Ge,n,l,u)});if(J&&(y=(g=m(n,t[0].ownerDocument,!1,t,u)).firstChild,g.childNodes.length===1&&(g=y),y||u)){for(P=(S=c.map(a(g,"script"),R)).length;G<J;
5G++)O=g,G!==W&&(O=c.clone(O,!0,!0),P&&c.merge(S,a(O,"script"))),l.call(t[G],O,G);if(P)for(z=S[S.length-1].ownerDocument,c.map(S,B),G=0;G<P;G++)O=S[G],o.test(O.type||"")&&!Ae.access(O,"globalEval")&&c.contains(z,O)&&(O.src&&(O.type||"").toLowerCase()!=="module"?c._evalUrl&&!O.noModule&&c._evalUrl(O.src,{nonce:O.nonce||O.getAttribute("nonce")},z):nt(O.textContent.replace(L,""),O,z))}return t}function Z(t,n,l){for(var u,g=n?c.filter(n,t):t,y=0;(u=g[y])!=null;y++)l||u.nodeType!==1||c.cleanData(a(u)),u.parentNode&&(l&&Si(u)&&x(a(u,"script")),u.parentNode.removeChild(u));return t}c.extend({htmlPrefilter:function(t){return t},clone:function(t,n,l){var u,g,y,S,P,O,z,G=t.cloneNode(!0),J=Si(t);if(!(fe.noCloneChecked||t.nodeType!==1&&t.nodeType!==11||c.isXMLDoc(t)))for(S=a(G),u=0,g=(y=a(t)).length;u<g;u++)P=y[u],O=S[u],(z=O.nodeName.toLowerCase())==="input"&&r.test(P.type)?O.checked=P.checked:z!=="input"&&z!=="textarea"||(O.defaultValue=P.defaultValue);if(n)if(l)for(y=y||a(t),S=S||a(G),u=0,g=y.length;u<g;u++)q(y[u],S[u]);else q(t,G);return 0<(S=a(G,"script")).length&&x(S,!J&&a(t,"script")),G},cleanData:function(t){for(var n,l,u,g=c.event.special,y=0;(l=t[y])!==void 0;y++)if(en(l)){if(n=l[Ae.expando]){if(n.events)for(u in n.events)g[u]?c.event.remove(l,u):c.removeEvent(l,u,n.handle);l[Ae.expando]=void 0}l[Lt.expando]&&(l[Lt.expando]=void 0)}}}),c.fn.extend({detach:function(t){return Z(this,t,!0)},remove:function(t){return Z(this,t)},text:function(t){return Jt(this,function(n){return n===void 0?c.text(this):this.empty().each(function(){this.nodeType!==1&&this.nodeType!==11&&this.nodeType!==9||(this.textContent=n)})},null,t,arguments.length)},append:function(){return K(this,arguments,function(t){this.nodeType!==1&&this.nodeType!==11&&this.nodeType!==9||D(this,t).appendChild(t)})},prepend:function(){return K(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var n=D(this,t);n.insertBefore(t,n.firstChild)}})},before:function(){return K(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return K(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,n=0;(t=this[n])!=null;n++)t.nodeType===1&&(c.cleanData(a(t,!1)),t.textContent="");return this},clone:function(t,n){return t=t!=null&&t,n=n??t,this.map(function(){return c.clone(this,t,n)})},html:function(t){return Jt(this,function(n){var l=this[0]||{},u=0,g=this.length;if(n===void 0&&l.nodeType===1)return l.innerHTML;if(typeof n=="string"&&!k.test(n)&&!d[(s.exec(n)||["",""])[1].toLowerCase()]){n=c.htmlPrefilter(n);try{for(;u<g;u++)(l=this[u]||{}).nodeType===1&&(c.cleanData(a(l,!1)),l.innerHTML=n);l=0}catch{}}l&&this.empty().append(n)},null,t,arguments.length)},replaceWith:function(){var t=[];return K(this,arguments,function(n){var l=this.parentNode;c.inArray(this,t)<0&&(c.cleanData(a(this)),l&&l.replaceChild(n,this))},t)}}),c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,n){c.fn[t]=function(l){for(var u,g=[],y=c(l),S=y.length-1,P=0;P<=S;P++)u=P===S?this:this.clone(!0),c(y[P])[n](u),je.apply(g,u.get());return this.pushStack(g)}});var Q=new RegExp("^("+Ei+")(?!px)[a-z%]+$","i"),V=/^--/,N=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=se),n.getComputedStyle(t)},A=function(t,n,l){var u,g,y={};for(g in n)y[g]=t.style[g],t.style[g]=n[g];for(g in u=l.call(t),n)t.style[g]=y[g];return u},I=new RegExp(Zt.join("|"),"i");function F(t,n,l){var u,g,y,S,P=V.test(n),O=t.style;return(l=l||N(t))&&(S=l.getPropertyValue(n)||l[n],P&&S&&(S=S.replace(oi,"$1")||void 0),S!==""||Si(t)||(S=c.style(t,n)),!fe.pixelBoxStyles()&&Q.test(S)&&I.test(n)&&(u=O.width,g=O.minWidth,y=O.maxWidth,O.minWidth=O.maxWidth=O.width=S,S=l.width,O.width=u,O.minWidth=g,O.maxWidth=y)),S!==void 0?S+"":S}function le(t,n){return{get:function(){if(!t())return(this.get=n).apply(this,arguments);delete this.get}}}(function(){function t(){if(z){O.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",z.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ci.appendChild(O).appendChild(z);var G=se.getComputedStyle(z);l=G.top!=="1%",P=n(G.marginLeft)===12,z.style.right="60%",y=n(G.right)===36,u=n(G.width)===36,z.style.position="absolute",g=n(z.offsetWidth/3)===12,ci.removeChild(O),z=null}}function n(G){return Math.round(parseFloat(G))}var l,u,g,y,S,P,O=oe.createElement("div"),z=oe.createElement("div");z.style&&(z.style.backgroundClip="content-box",z.cloneNode(!0).style.backgroundClip="",fe.clearCloneStyle=z.style.backgroundClip==="content-box",c.extend(fe,{boxSizingReliable:function(){return t(),u},pixelBoxStyles:function(){return t(),y},pixelPosition:function(){return t(),l},reliableMarginLeft:function(){return t(),P},scrollboxSize:function(){return t(),g},reliableTrDimensions:function(){var G,J,W,te;return S==null&&(G=oe.createElement("table"),J=oe.createElement("tr"),W=oe.createElement("div"),G.style.cssText="position:absolute;
5left:-11111px;border-collapse:separate",J.style.cssText="box-sizing:content-box;border:1px solid",J.style.height="1px",W.style.height="9px",W.style.display="block",ci.appendChild(G).appendChild(J).appendChild(W),te=se.getComputedStyle(J),S=parseInt(te.height,10)+parseInt(te.borderTopWidth,10)+parseInt(te.borderBottomWidth,10)===J.offsetHeight,ci.removeChild(G)),S}}))})();var ce=["Webkit","Moz","ms"],$e=oe.createElement("div").style,Fe={};function Be(t){var n=c.cssProps[t]||Fe[t];return n||(t in $e?t:Fe[t]=(function(l){for(var u=l[0].toUpperCase()+l.slice(1),g=ce.length;g--;)if((l=ce[g]+u)in $e)return l})(t)||t)}var ie=/^(none|table(?!-c[ea]).+)/,be={position:"absolute",visibility:"hidden",display:"block"},me={letterSpacing:"0",fontWeight:"400"};function rt(t,n,l){var u=Ti.exec(n);return u?Math.max(0,u[2]-(l||0))+(u[3]||"px"):n}function ht(t,n,l,u,g,y){var S=n==="width"?1:0,P=0,O=0,z=0;if(l===(u?"border":"content"))return 0;for(;S<4;S+=2)l==="margin"&&(z+=c.css(t,l+Zt[S],!0,g)),u?(l==="content"&&(O-=c.css(t,"padding"+Zt[S],!0,g)),l!=="margin"&&(O-=c.css(t,"border"+Zt[S]+"Width",!0,g))):(O+=c.css(t,"padding"+Zt[S],!0,g),l!=="padding"?O+=c.css(t,"border"+Zt[S]+"Width",!0,g):P+=c.css(t,"border"+Zt[S]+"Width",!0,g));return!u&&0<=y&&(O+=Math.max(0,Math.ceil(t["offset"+n[0].toUpperCase()+n.slice(1)]-y-O-P-.5))||0),O+z}function Pe(t,n,l){var u=N(t),g=(!fe.boxSizingReliable()||l)&&c.css(t,"boxSizing",!1,u)==="border-box",y=g,S=F(t,n,u),P="offset"+n[0].toUpperCase()+n.slice(1);if(Q.test(S)){if(!l)return S;S="auto"}return(!fe.boxSizingReliable()&&g||!fe.reliableTrDimensions()&&Xe(t,"tr")||S==="auto"||!parseFloat(S)&&c.css(t,"display",!1,u)==="inline")&&t.getClientRects().length&&(g=c.css(t,"boxSizing",!1,u)==="border-box",(y=P in t)&&(S=t[P])),(S=parseFloat(S)||0)+ht(t,n,l||(g?"border":"content"),y,u,S)+"px"}function Qe(t,n,l,u,g){return new Qe.prototype.init(t,n,l,u,g)}c.extend({cssHooks:{opacity:{get:function(t,n){if(n){var l=F(t,"opacity");return l===""?"1":l}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,n,l,u){if(t&&t.nodeType!==3&&t.nodeType!==8&&t.style){var g,y,S,P=fi(n),O=V.test(n),z=t.style;if(O||(n=Be(P)),S=c.cssHooks[n]||c.cssHooks[P],l===void 0)return S&&"get"in S&&(g=S.get(t,!1,u))!==void 0?g:z[n];(y=typeof l)=="string"&&(g=Ti.exec(l))&&g[1]&&(l=tn(t,n,g),y="number"),l!=null&&l==l&&(y!=="number"||O||(l+=g&&g[3]||(c.cssNumber[P]?"":"px")),fe.clearCloneStyle||l!==""||n.indexOf("background")!==0||(z[n]="inherit"),S&&"set"in S&&(l=S.set(t,l,u))===void 0||(O?z.setProperty(n,l):z[n]=l))}},css:function(t,n,l,u){var g,y,S,P=fi(n);return V.test(n)||(n=Be(P)),(S=c.cssHooks[n]||c.cssHooks[P])&&"get"in S&&(g=S.get(t,!0,l)),g===void 0&&(g=F(t,n,u)),g==="normal"&&n in me&&(g=me[n]),l===""||l?(y=parseFloat(g),l===!0||isFinite(y)?y||0:g):g}}),c.each(["height","width"],function(t,n){c.cssHooks[n]={get:function(l,u,g){if(u)return!ie.test(c.css(l,"display"))||l.getClientRects().length&&l.getBoundingClientRect().width?Pe(l,n,g):A(l,be,function(){return Pe(l,n,g)})},set:function(l,u,g){var y,S=N(l),P=!fe.scrollboxSize()&&S.position==="absolute",O=(P||g)&&c.css(l,"boxSizing",!1,S)==="border-box",z=g?ht(l,n,g,O,S):0;return O&&P&&(z-=Math.ceil(l["offset"+n[0].toUpperCase()+n.slice(1)]-parseFloat(S[n])-ht(l,n,"border",!1,S)-.5)),z&&(y=Ti.exec(u))&&(y[3]||"px")!=="px"&&(l.style[n]=u,u=c.css(l,n)),rt(0,u,z)}}}),c.cssHooks.marginLeft=le(fe.reliableMarginLeft,function(t,n){if(n)return(parseFloat(F(t,"marginLeft"))||t.getBoundingClientRect().left-A(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(t,n){c.cssHooks[t+n]={expand:function(l){for(var u=0,g={},y=typeof l=="string"?l.split(" "):[l];u<4;u++)g[t+Zt[u]+n]=y[u]||y[u-2]||y[0];return g}},t!=="margin"&&(c.cssHooks[t+n].set=rt)}),c.fn.extend({css:function(t,n){return Jt(this,function(l,u,g){var y,S,P={},O=0;if(Array.isArray(u)){for(y=N(l),S=u.length;O<S;O++)P[u[O]]=c.css(l,u[O],!1,y);return P}return g!==void 0?c.style(l,u,g):c.css(l,u)},t,n,1<arguments.length)}}),((c.Tween=Qe).prototype={constructor:Qe,init:function(t,n,l,u,g,y){this.elem=t,this.prop=l,this.easing=g||c.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=u,this.unit=y||(c.cssNumber[l]?"":"px")},cur:function(){var t=Qe.propHooks[this.prop];return t&&t.get?t.get(this):Qe.propHooks._default.get(this)},run:function(t){var n,l=Qe.propHooks[this.prop];return this.options.duration?this.pos=n=c.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=n=t,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),l&&l.set?l.set(this):Qe.propHooks._default.set(this),this}}).init.prototype=Qe.prototype,(Qe.propHooks={_default:{get:function(t){var n;return t.elem.nodeType!==1||t.elem[t.prop]!=null&&t.elem.style[t.prop]==null?t.elem[t.prop]:(n=c.css(t.elem,t.prop,""))&&n!=="auto"?n:0},set:function(t){c.fx.step[t.prop]?c.fx.step[t.prop](t):t.elem.nodeType!==1||!c.cssHooks[t.prop]&&t.elem.style[Be(t.prop)]==null?t.elem[t.prop]=t.now:c.style(t.elem,t.prop,t.now+t.unit)}}}).scrollTop=Qe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},c.easing={linear:function(t){return t},swing:function(t){return .5-Math.cos(t*Math.PI)/2},_default:"swing"},c.fx=Qe.prototype.init,c.fx.step={};var Nt,vi,At,Ut,Di=/^(?:toggle|show|hide)$/,pn=/queueHooks$/;function _i(){vi&&(oe.hidden===!1&&se.requestAnimationFrame?se.requestAnimationFrame(_i):se.setTimeout(_i,c.fx.interval),c.fx.tick())}function Ii(){return se.setTimeout(function(){Nt=void 0}),Nt=Date.now()}function Vt(t,n){var l,u=0,g={height:t};for(n=n?1:0;u<4;u+=2-n)g["margin"+(l=Zt[u])]=g["padding"+l]=t;return n&&(g.opacity=g.width=t),g}function qt(t,n,l){for(var u,g=(Ot.tweeners[n]||[]).concat(Ot.tweeners["*"]),y=0,S=g.length;y<S;y++)if(u=g[y].call(l,n,t))return u}function Ot(t,n,l){var u,g,y=0,S=Ot.prefilters.length,P=c.Deferred().always(function(){delete O.elem}),O=function(){if(g)return!1;for(var J=Nt||Ii(),W=Math.max(0,z.startTime+z.duration-J),te=1-(W/z.duration||0),Oe=0,He=z.tweens.length;Oe<He;Oe++)z.tweens[Oe].run(te);return P.notifyWith(t,[z,te,W]),te<1&&He?W:(He||P.notifyWith(t,[z,1,0]),P.resolveWith(t,[z]),!1)},z=P.promise({elem:t,props:c.extend({},n),opts:c.extend(!0,{specialEasing:{},easing:c.easing._default},l),originalProperties:n,originalOptions:l,startTime:Nt||Ii(),duration:l.duration,tweens:[],createTween:function(J,W){var te=c.Tween(t,z.opts,J,W,z.opts.specialEasing[J]||z.opts.easing);return z.tweens.push(te),te},stop:function(J){var W=0,te=J?z.tweens.length:0;if(g)return this;for(g=!0;W<te;W++)z.tweens[W].run(1);return J?(P.notifyWith(t,[z,1,0]),P.resolveWith(t,[z,J])):P.rejectWith(t,[z,J]),this}}),G=z.props;for(!(function(J,W){var te,Oe,He,Ge,Pt;for(te in J)if(He=W[Oe=fi(te)],Ge=J[te],Array.isArray(Ge)&&(He=Ge[1],Ge=J[te]=Ge[0]),te!==Oe&&(J[Oe]=Ge,delete J[te]),(Pt=c.cssHooks[Oe])&&"expand"in Pt)for(te in Ge=Pt.expand(Ge),delete J[Oe],Ge)te in J||(J[te]=Ge[te],W[te]=He);else W[Oe]=He})(G,z.opts.specialEasing);y<S;y++)if(u=Ot.prefilters[y].call(z,t,G,z.opts))return _e(u.stop)&&(c._queueHooks(z.elem,z.opts.queue).stop=u.stop.bind(u)),u;return c.map(G,qt,z),_e(z.opts.start)&&z.opts.start.call(t,z),z.progress(z.opts.progress).done(z.opts.done,z.opts.c
5omplete).fail(z.opts.fail).always(z.opts.always),c.fx.timer(c.extend(O,{elem:t,anim:z,queue:z.opts.queue})),z}c.Animation=c.extend(Ot,{tweeners:{"*":[function(t,n){var l=this.createTween(t,n);return tn(l.elem,t,Ti.exec(n),l),l}]},tweener:function(t,n){_e(t)?(n=t,t=["*"]):t=t.match(ii);for(var l,u=0,g=t.length;u<g;u++)l=t[u],Ot.tweeners[l]=Ot.tweeners[l]||[],Ot.tweeners[l].unshift(n)},prefilters:[function(t,n,l){var u,g,y,S,P,O,z,G,J="width"in n||"height"in n,W=this,te={},Oe=t.style,He=t.nodeType&&mi(t),Ge=Ae.get(t,"fxshow");for(u in l.queue||((S=c._queueHooks(t,"fx")).unqueued==null&&(S.unqueued=0,P=S.empty.fire,S.empty.fire=function(){S.unqueued||P()}),S.unqueued++,W.always(function(){W.always(function(){S.unqueued--,c.queue(t,"fx").length||S.empty.fire()})})),n)if(g=n[u],Di.test(g)){if(delete n[u],y=y||g==="toggle",g===(He?"hide":"show")){if(g!=="show"||!Ge||Ge[u]===void 0)continue;He=!0}te[u]=Ge&&Ge[u]||c.style(t,u)}if((O=!c.isEmptyObject(n))||!c.isEmptyObject(te))for(u in J&&t.nodeType===1&&(l.overflow=[Oe.overflow,Oe.overflowX,Oe.overflowY],(z=Ge&&Ge.display)==null&&(z=Ae.get(t,"display")),(G=c.css(t,"display"))==="none"&&(z?G=z:(gi([t],!0),z=t.style.display||z,G=c.css(t,"display"),gi([t]))),(G==="inline"||G==="inline-block"&&z!=null)&&c.css(t,"float")==="none"&&(O||(W.done(function(){Oe.display=z}),z==null&&(G=Oe.display,z=G==="none"?"":G)),Oe.display="inline-block")),l.overflow&&(Oe.overflow="hidden",W.always(function(){Oe.overflow=l.overflow[0],Oe.overflowX=l.overflow[1],Oe.overflowY=l.overflow[2]})),O=!1,te)O||(Ge?"hidden"in Ge&&(He=Ge.hidden):Ge=Ae.access(t,"fxshow",{display:z}),y&&(Ge.hidden=!He),He&&gi([t],!0),W.done(function(){for(u in He||gi([t]),Ae.remove(t,"fxshow"),te)c.style(t,u,te[u])})),O=qt(He?Ge[u]:0,u,W),u in Ge||(Ge[u]=O.start,He&&(O.end=O.start,O.start=0))}],prefilter:function(t,n){n?Ot.prefilters.unshift(t):Ot.prefilters.push(t)}}),c.speed=function(t,n,l){var u=t&&typeof t=="object"?c.extend({},t):{complete:l||!l&&n||_e(t)&&t,duration:t,easing:l&&n||n&&!_e(n)&&n};return c.fx.off?u.duration=0:typeof u.duration!="number"&&(u.duration in c.fx.speeds?u.duration=c.fx.speeds[u.duration]:u.duration=c.fx.speeds._default),u.queue!=null&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){_e(u.old)&&u.old.call(this),u.queue&&c.dequeue(this,u.queue)},u},c.fn.extend({fadeTo:function(t,n,l,u){return this.filter(mi).css("opacity",0).show().end().animate({opacity:n},t,l,u)},animate:function(t,n,l,u){var g=c.isEmptyObject(t),y=c.speed(n,l,u),S=function(){var P=Ot(this,c.extend({},t),y);(g||Ae.get(this,"finish"))&&P.stop(!0)};return S.finish=S,g||y.queue===!1?this.each(S):this.queue(y.queue,S)},stop:function(t,n,l){var u=function(g){var y=g.stop;delete g.stop,y(l)};return typeof t!="string"&&(l=n,n=t,t=void 0),n&&this.queue(t||"fx",[]),this.each(function(){var g=!0,y=t!=null&&t+"queueHooks",S=c.timers,P=Ae.get(this);if(y)P[y]&&P[y].stop&&u(P[y]);else for(y in P)P[y]&&P[y].stop&&pn.test(y)&&u(P[y]);for(y=S.length;y--;)S[y].elem!==this||t!=null&&S[y].queue!==t||(S[y].anim.stop(l),g=!1,S.splice(y,1));!g&&l||c.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var n,l=Ae.get(this),u=l[t+"queue"],g=l[t+"queueHooks"],y=c.timers,S=u?u.length:0;for(l.finish=!0,c.queue(this,t,[]),g&&g.stop&&g.stop.call(this,!0),n=y.length;n--;)y[n].elem===this&&y[n].queue===t&&(y[n].anim.stop(!0),y.splice(n,1));for(n=0;n<S;n++)u[n]&&u[n].finish&&u[n].finish.call(this);delete l.finish})}}),c.each(["toggle","show","hide"],function(t,n){var l=c.fn[n];c.fn[n]=function(u,g,y){return u==null||typeof u=="boolean"?l.apply(this,arguments):this.animate(Vt(n,!0),u,g,y)}}),c.each({slideDown:Vt("show"),slideUp:Vt("hide"),slideToggle:Vt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){c.fn[t]=function(l,u,g){return this.animate(n,l,u,g)}}),c.timers=[],c.fx.tick=function(){var t,n=0,l=c.timers;for(Nt=Date.now();n<l.length;n++)(t=l[n])()||l[n]!==t||l.splice(n--,1);l.length||c.fx.stop(),Nt=void 0},c.fx.timer=function(t){c.timers.push(t),c.fx.start()},c.fx.interval=13,c.fx.start=function(){vi||(vi=!0,_i())},c.fx.stop=function(){vi=null},c.fx.speeds={slow:600,fast:200,_default:400},c.fn.delay=function(t,n){return t=c.fx&&c.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(l,u){var g=se.setTimeout(l,t);u.stop=function(){se.clearTimeout(g)}})},At=oe.createElement("input"),Ut=oe.createElement("select").appendChild(oe.createElement("option")),At.type="checkbox",fe.checkOn=At.value!=="",fe.optSelected=Ut.selected,(At=oe.createElement("input")).value="t",At.type="radio",fe.radioValue=At.value==="t";var Kt,Ci=c.expr.attrHandle;c.fn.extend({attr:function(t,n){return Jt(this,c.attr,t,n,1<arguments.length)},removeAttr:function(t){return this.each(function(){c.removeAttr(this,t)})}}),c.extend({attr:function(t,n,l){var u,g,y=t.nodeType;if(y!==3&&y!==8&&y!==2)return typeof t.getAttribute>"u"?c.prop(t,n,l):(y===1&&c.isXMLDoc(t)||(g=c.attrHooks[n.toLowerCase()]||(c.expr.match.bool.test(n)?Kt:void 0)),l!==void 0?l===null?void c.removeAttr(t,n):g&&"set"in g&&(u=g.set(t,l,n))!==void 0?u:(t.setAttribute(n,l+""),l):g&&"get"in g&&(u=g.get(t,n))!==null?u:(u=c.find.attr(t,n))==null?void 0:u)},attrHooks:{type:{set:function(t,n){if(!fe.radioValue&&n==="radio"&&Xe(t,"input")){var l=t.value;return t.setAttribute("type",n),l&&(t.value=l),n}}}},removeAttr:function(t,n){var l,u=0,g=n&&n.match(ii);if(g&&t.nodeType===1)for(;l=g[u++];)t.removeAttribute(l)}}),Kt={set:function(t,n,l){return n===!1?c.removeAttr(t,l):t.setAttribute(l,l),l}},c.each(c.expr.match.bool.source.match(/\w+/g),function(t,n){var l=Ci[n]||c.find.attr;Ci[n]=function(u,g,y){var S,P,O=g.toLowerCase();return y||(P=Ci[O],Ci[O]=S,S=l(u,g,y)!=null?O:null,Ci[O]=P),S}});var hn=/^(?:input|select|textarea|button)$/i,di=/^(?:a|area)$/i;function jt(t){return(t.match(ii)||[]).join(" ")}function yi(t){return t.getAttribute&&t.getAttribute("class")||""}function ui(t){return Array.isArray(t)?t:typeof t=="string"&&t.match(ii)||[]}c.fn.extend({prop:function(t,n){return Jt(this,c.prop,t,n,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[c.propFix[t]||t]})}}),c.extend({prop:function(t,n,l){var u,g,y=t.nodeType;
5if(y!==3&&y!==8&&y!==2)return y===1&&c.isXMLDoc(t)||(n=c.propFix[n]||n,g=c.propHooks[n]),l!==void 0?g&&"set"in g&&(u=g.set(t,l,n))!==void 0?u:t[n]=l:g&&"get"in g&&(u=g.get(t,n))!==null?u:t[n]},propHooks:{tabIndex:{get:function(t){var n=c.find.attr(t,"tabindex");return n?parseInt(n,10):hn.test(t.nodeName)||di.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),fe.optSelected||(c.propHooks.selected={get:function(t){var n=t.parentNode;return n&&n.parentNode&&n.parentNode.selectedIndex,null},set:function(t){var n=t.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this}),c.fn.extend({addClass:function(t){var n,l,u,g,y,S;return _e(t)?this.each(function(P){c(this).addClass(t.call(this,P,yi(this)))}):(n=ui(t)).length?this.each(function(){if(u=yi(this),l=this.nodeType===1&&" "+jt(u)+" "){for(y=0;y<n.length;y++)g=n[y],l.indexOf(" "+g+" ")<0&&(l+=g+" ");S=jt(l),u!==S&&this.setAttribute("class",S)}}):this},removeClass:function(t){var n,l,u,g,y,S;return _e(t)?this.each(function(P){c(this).removeClass(t.call(this,P,yi(this)))}):arguments.length?(n=ui(t)).length?this.each(function(){if(u=yi(this),l=this.nodeType===1&&" "+jt(u)+" "){for(y=0;y<n.length;y++)for(g=n[y];-1<l.indexOf(" "+g+" ");)l=l.replace(" "+g+" "," ");S=jt(l),u!==S&&this.setAttribute("class",S)}}):this:this.attr("class","")},toggleClass:function(t,n){var l,u,g,y,S=typeof t,P=S==="string"||Array.isArray(t);return _e(t)?this.each(function(O){c(this).toggleClass(t.call(this,O,yi(this),n),n)}):typeof n=="boolean"&&P?n?this.addClass(t):this.removeClass(t):(l=ui(t),this.each(function(){if(P)for(y=c(this),g=0;g<l.length;g++)u=l[g],y.hasClass(u)?y.removeClass(u):y.addClass(u);else t!==void 0&&S!=="boolean"||((u=yi(this))&&Ae.set(this,"__className__",u),this.setAttribute&&this.setAttribute("class",u||t===!1?"":Ae.get(this,"__className__")||""))}))},hasClass:function(t){var n,l,u=0;for(n=" "+t+" ";l=this[u++];)if(l.nodeType===1&&-1<(" "+jt(yi(l))+" ").indexOf(n))return!0;return!1}});var ls=/\r/g;c.fn.extend({val:function(t){var n,l,u,g=this[0];return arguments.length?(u=_e(t),this.each(function(y){var S;this.nodeType===1&&((S=u?t.call(this,y,c(this).val()):t)==null?S="":typeof S=="number"?S+="":Array.isArray(S)&&(S=c.map(S,function(P){return P==null?"":P+""})),(n=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,S,"value")!==void 0||(this.value=S))})):g?(n=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()])&&"get"in n&&(l=n.get(g,"value"))!==void 0?l:typeof(l=g.value)=="string"?l.replace(ls,""):l??"":void 0}}),c.extend({valHooks:{option:{get:function(t){var n=c.find.attr(t,"value");return n??jt(c.text(t))}},select:{get:function(t){var n,l,u,g=t.options,y=t.selectedIndex,S=t.type==="select-one",P=S?null:[],O=S?y+1:g.length;for(u=y<0?O:S?y:0;u<O;u++)if(((l=g[u]).selected||u===y)&&!l.disabled&&(!l.parentNode.disabled||!Xe(l.parentNode,"optgroup"))){if(n=c(l).val(),S)return n;P.push(n)}return P},set:function(t,n){for(var l,u,g=t.options,y=c.makeArray(n),S=g.length;S--;)((u=g[S]).selected=-1<c.inArray(c.valHooks.option.get(u),y))&&(l=!0);return l||(t.selectedIndex=-1),y}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(t,n){if(Array.isArray(n))return t.checked=-1<c.inArray(c(t).val(),n)}},fe.checkOn||(c.valHooks[this].get=function(t){return t.getAttribute("value")===null?"on":t.value})});var En=se.location,fn={guid:Date.now()},Pn=/\?/;c.parseXML=function(t){var n,l;if(!t||typeof t!="string")return null;try{n=new se.DOMParser().parseFromString(t,"text/xml")}catch{}return l=n&&n.getElementsByTagName("parsererror")[0],n&&!l||c.error("Invalid XML: "+(l?c.map(l.childNodes,function(u){return u.textContent}).join(`
6`):t)),n};var cs=/^(?:focusinfocus|focusoutblur)$/,$i=function(t){t.stopPropagation()};c.extend(c.event,{trigger:function(t,n,l,u){var g,y,S,P,O,z,G,J,W=[l||oe],te=ze.call(t,"type")?t.type:t,Oe=ze.call(t,"namespace")?t.namespace.split("."):[];if(y=J=S=l=l||oe,l.nodeType!==3&&l.nodeType!==8&&!cs.test(te+c.event.triggered)&&(-1<te.indexOf(".")&&(te=(Oe=te.split(".")).shift(),Oe.sort()),O=te.indexOf(":")<0&&"on"+te,(t=t[c.expando]?t:new c.Event(te,typeof t=="object"&&t)).isTrigger=u?2:3,t.namespace=Oe.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+Oe.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=l),n=n==null?[t]:c.makeArray(n,[t]),G=c.event.special[te]||{}
6,u||!G.trigger||G.trigger.apply(l,n)!==!1)){if(!u&&!G.noBubble&&!Ce(l)){for(P=G.delegateType||te,cs.test(P+te)||(y=y.parentNode);y;y=y.parentNode)W.push(y),S=y;S===(l.ownerDocument||oe)&&W.push(S.defaultView||S.parentWindow||se)}for(g=0;(y=W[g++])&&!t.isPropagationStopped();)J=y,t.type=1<g?P:G.bindType||te,(z=(Ae.get(y,"events")||Object.create(null))[t.type]&&Ae.get(y,"handle"))&&z.apply(y,n),(z=O&&y[O])&&z.apply&&en(y)&&(t.result=z.apply(y,n),t.result===!1&&t.preventDefault());return t.type=te,u||t.isDefaultPrevented()||G._default&&G._default.apply(W.pop(),n)!==!1||!en(l)||O&&_e(l[te])&&!Ce(l)&&((S=l[O])&&(l[O]=null),c.event.triggered=te,t.isPropagationStopped()&&J.addEventListener(te,$i),l[te](),t.isPropagationStopped()&&J.removeEventListener(te,$i),c.event.triggered=void 0,S&&(l[O]=S)),t.result}},simulate:function(t,n,l){var u=c.extend(new c.Event,l,{type:t,isSimulated:!0});c.event.trigger(u,null,n)}}),c.fn.extend({trigger:function(t,n){return this.each(function(){c.event.trigger(t,n,this)})},triggerHandler:function(t,n){var l=this[0];if(l)return c.event.trigger(t,n,l,!0)}});var zs=/\[\]$/,Gi=/\r?\n/g,Yn=/^(?:submit|button|image|reset|file)$/i,xs=/^(?:input|select|textarea|keygen)/i;function mn(t,n,l,u){var g;if(Array.isArray(n))c.each(n,function(y,S){l||zs.test(t)?u(t,S):mn(t+"["+(typeof S=="object"&&S!=null?y:"")+"]",S,l,u)});else if(l||ct(n)!=="object")u(t,n);else for(g in n)mn(t+"["+g+"]",n[g],l,u)}c.param=function(t,n){var l,u=[],g=function(y,S){var P=_e(S)?S():S;u[u.length]=encodeURIComponent(y)+"="+encodeURIComponent(P??"")};if(t==null)return"";if(Array.isArray(t)||t.jquery&&!c.isPlainObject(t))c.each(t,function(){g(this.name,this.value)});else for(l in t)mn(l,t[l],n,g);return u.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=c.prop(this,"elements");return t?c.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!c(this).is(":disabled")&&xs.test(this.nodeName)&&!Yn.test(t)&&(this.checked||!r.test(t))}).map(function(t,n){var l=c(this).val();return l==null?null:Array.isArray(l)?c.map(l,function(u){return{name:n.name,value:u.replace(Gi,`\r
7`)}}):{name:n.name,value:l.replace(Gi,`\r
8`)}}).get()}});var ds=/%20/g,Dn=/#.*$/,Es=/([?&])_=[^&]*/,Ts=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ss=/^(?:GET|HEAD)$/,Tn=/^\/\//,_s={},Un={},Kn="*/".concat("*"),Sn=oe.createElement("a");function Qn(t){return function(n,l){typeof n!="string"&&(l=n,n="*");
8var u,g=0,y=n.toLowerCase().match(ii)||[];if(_e(l))for(;u=y[g++];)u[0]==="+"?(u=u.slice(1)||"*",(t[u]=t[u]||[]).unshift(l)):(t[u]=t[u]||[]).push(l)}}function Cs(t,n,l,u){var g={},y=t===Un;function S(P){var O;return g[P]=!0,c.each(t[P]||[],function(z,G){var J=G(n,l,u);return typeof J!="string"||y||g[J]?y?!(O=J):void 0:(n.dataTypes.unshift(J),S(J),!1)}),O}return S(n.dataTypes[0])||!g["*"]&&S("*")}function _n(t,n){var l,u,g=c.ajaxSettings.flatOptions||{};for(l in n)n[l]!==void 0&&((g[l]?t:u||(u={}))[l]=n[l]);return u&&c.extend(!0,t,u),t}Sn.href=En.href,c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:En.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(En.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,n){return n?_n(_n(t,c.ajaxSettings),n):_n(c.ajaxSettings,t)},ajaxPrefilter:Qn(_s),ajaxTransport:Qn(Un),ajax:function(t,n){typeof t=="object"&&(n=t,t=void 0),n=n||{};var l,u,g,y,S,P,O,z,G,J,W=c.ajaxSetup({},n),te=W.context||W,Oe=W.context&&(te.nodeType||te.jquery)?c(te):c.event,He=c.Deferred(),Ge=c.Callbacks("once memory"),Pt=W.statusCode||{},zt={},Mi={},ki="canceled",Ze={readyState:0,getResponseHeader:function(dt){var Mt;if(O){if(!y)for(y={};Mt=Ts.exec(g);)y[Mt[1].toLowerCase()+" "]=(y[Mt[1].toLowerCase()+" "]||[]).concat(Mt[2]);Mt=y[dt.toLowerCase()+" "]}return Mt==null?null:Mt.join(", ")},getAllResponseHeaders:function(){return O?g:null},setRequestHeader:function(dt,Mt){return O==null&&(dt=Mi[dt.toLowerCase()]=Mi[dt.toLowerCase()]||dt,zt[dt]=Mt),this},overrideMimeType:function(dt){return O==null&&(W.mimeType=dt),this},statusCode:function(dt){var Mt;if(dt)if(O)Ze.always(dt[Ze.status]);else for(Mt in dt)Pt[Mt]=[Pt[Mt],dt[Mt]];return this},abort:function(dt){var Mt=dt||ki;return l&&l.abort(Mt),Vi(0,Mt),this}};if(He.promise(Ze),W.url=((t||W.url||En.href)+"").replace(Tn,En.protocol+"//"),W.type=n.method||n.type||W.method||W.type,W.dataTypes=(W.dataType||"*").toLowerCase().match(ii)||[""],W.crossDomain==null){P=oe.createElement("a");try{P.href=W.url,P.href=P.href,W.crossDomain=Sn.protocol+"//"+Sn.host!=P.protocol+"//"+P.host}catch{W.crossDomain=!0}}if(W.data&&W.processData&&typeof W.data!="string"&&(W.data=c.param(W.data,W.traditional)),Cs(_s,W,n,Ze),O)return Ze;for(G in(z=c.event&&W.global)&&c.active++==0&&c.event.trigger("ajaxStart"),W.type=W.type.toUpperCase(),W.hasContent=!Ss.test(W.type),u=W.url.replace(Dn,""),W.hasContent?W.data&&W.processData&&(W.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(W.data=W.data.replace(ds,"+")):(J=W.url.slice(u.length),W.data&&(W.processData||typeof W.data=="string")&&(u+=(Pn.test(u)?"&":"?")+W.data,delete W.data),W.cache===!1&&(u=u.replace(Es,"$1"),J=(Pn.test(u)?"&":"?")+"_="+fn.guid+++J),W.url=u+J),W.ifModified&&(c.lastModified[u]&&Ze.setRequestHeader("If-Modified-Since",c.lastModified[u]),c.etag[u]&&Ze.setRequestHeader("If-None-Match",c.etag[u])),(W.data&&W.hasContent&&W.contentType!==!1||n.contentType)&&Ze.setRequestHeader("Content-Type",W.contentType),Ze.setRequestHeader("Accept",W.dataTypes[0]&&W.accepts[W.dataTypes[0]]?W.accepts[W.dataTypes[0]]+(W.dataTypes[0]!=="*"?", "+Kn+"; q=0.01":""):W.accepts["*"]),W.headers)Ze.setRequestHeader(G,W.headers[G]);if(W.beforeSend&&(W.beforeSend.call(te,Ze,W)===!1||O))return Ze.abort();if(ki="abort",Ge.add(W.complete),Ze.done(W.success),Ze.fail(W.error),l=Cs(Un,W,n,Ze)){if(Ze.readyState=1,z&&Oe.trigger("ajaxSend",[Ze,W]),O)return Ze;W.async&&0<W.timeout&&(S=se.setTimeout(function(){Ze.abort("timeout")},W.timeout));try{O=!1,l.send(zt,Vi)}catch(dt){if(O)throw dt;Vi(-1,dt)}}else Vi(-1,"No Transport");function Vi(dt,Mt,Nn,ps){var Ni,jn,ji,Yi,Mn,Qt=Mt;O||(O=!0,S&&se.clearTimeout(S),l=void 0,g=ps||"",Ze.readyState=0<dt?4:0,Ni=200<=dt&&dt<300||dt===304,Nn&&(Yi=(function(St,Ht,Yt){for(var nn,ni,Ne,Dt,It=St.contents,bt=St.dataTypes;bt[0]==="*";)bt.shift(),nn===void 0&&(nn=St.mimeType||Ht.getResponseHeader("Content-Type"));if(nn){for(ni in It)if(It[ni]&&It[ni].test(nn)){bt.unshift(ni);break}}if(bt[0]in Yt)Ne=bt[0];else{for(ni in Yt){if(!bt[0]||St.converters[ni+" "+bt[0]]){Ne=ni;break}Dt||(Dt=ni)}Ne=Ne||Dt}if(Ne)return Ne!==bt[0]&&bt.unshift(Ne),Yt[Ne]})(W,Ze,Nn)),!Ni&&-1<c.inArray("script",W.dataTypes)&&c.inArray("json",W.dataTypes)<0&&(W.converters["text script"]=function(){}),Yi=(function(St,Ht,Yt,nn){var ni,Ne,Dt,It,bt,zi={},kn=St.dataTypes.slice();if(kn[1])for(Dt in St.converters)zi[Dt.toLowerCase()]=St.converters[Dt];for(Ne=kn.shift();
8Ne;)if(St.responseFields[Ne]&&(Yt[St.responseFields[Ne]]=Ht),!bt&&nn&&St.dataFilter&&(Ht=St.dataFilter(Ht,St.dataType)),bt=Ne,Ne=kn.shift()){if(Ne==="*")Ne=bt;else if(bt!=="*"&&bt!==Ne){if(!(Dt=zi[bt+" "+Ne]||zi["* "+Ne])){for(ni in zi)if((It=ni.split(" "))[1]===Ne&&(Dt=zi[bt+" "+It[0]]||zi["* "+It[0]])){Dt===!0?Dt=zi[ni]:zi[ni]!==!0&&(Ne=It[0],kn.unshift(It[1]));break}}if(Dt!==!0)if(Dt&&St.throws)Ht=Dt(Ht);else try{Ht=Dt(Ht)}catch(pi){return{state:"parsererror",error:Dt?pi:"No conversion from "+bt+" to "+Ne}}}}return{state:"success",data:Ht}})(W,Yi,Ze,Ni),Ni?(W.ifModified&&((Mn=Ze.getResponseHeader("Last-Modified"))&&(c.lastModified[u]=Mn),(Mn=Ze.getResponseHeader("etag"))&&(c.etag[u]=Mn)),dt===204||W.type==="HEAD"?Qt="nocontent":dt===304?Qt="notmodified":(Qt=Yi.state,jn=Yi.data,Ni=!(ji=Yi.error))):(ji=Qt,!dt&&Qt||(Qt="error",dt<0&&(dt=0))),Ze.status=dt,Ze.statusText=(Mt||Qt)+"",Ni?He.resolveWith(te,[jn,Qt,Ze]):He.rejectWith(te,[Ze,Qt,ji]),Ze.statusCode(Pt),Pt=void 0,z&&Oe.trigger(Ni?"ajaxSuccess":"ajaxError",[Ze,W,Ni?jn:ji]),Ge.fireWith(te,[Ze,Qt]),z&&(Oe.trigger("ajaxComplete",[Ze,W]),--c.active||c.event.trigger("ajaxStop")))}return Ze},getJSON:function(t,n,l){return c.get(t,n,l,"json")},getScript:function(t,n){return c.get(t,void 0,n,"script")}}),c.each(["get","post"],function(t,n){c[n]=function(l,u,g,y){return _e(u)&&(y=y||g,g=u,u=void 0),c.ajax(c.extend({url:l,type:n,dataType:y,data:u,success:g},c.isPlainObject(l)&&l))}}),c.ajaxPrefilter(function(t){var n;for(n in t.headers)n.toLowerCase()==="content-type"&&(t.contentType=t.headers[n]||"")}),c._evalUrl=function(t,n,l){return c.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(u){c.globalEval(u,n,l)}})},c.fn.extend({wrapAll:function(t){var n;return this[0]&&(_e(t)&&(t=t.call(this[0])),n=c(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&n.insertBefore(this[0]),n.map(function(){for(var l=this;l.firstElementChild;)l=l.firstElementChild;return l}).append(this)),this},wrapInner:function(t){return _e(t)?this.each(function(n){c(this).wrapInner(t.call(this,n))}):this.each(function(){var n=c(this),l=n.contents();l.length?l.wrapAll(t):n.append(t)})},wrap:function(t){var n=_e(t);return this.each(function(l){c(this).wrapAll(n?t.call(this,l):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(t){return!c.expr.pseudos.visible(t)},c.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new se.XMLHttpRequest}catch{}};var Hs={0:200,1223:204},Cn=c.ajaxSettings.xhr();fe.cors=!!Cn&&"withCredentials"in Cn,fe.ajax=Cn=!!Cn,c.ajaxTransport(function(t){var n,l;if(fe.cors||Cn&&!t.crossDomain)return{send:function(u,g){var y,S=t.xhr();if(S.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(y in t.xhrFields)S[y]=t.xhrFields[y];for(y in t.mimeType&&S.overrideMimeType&&S.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)S.setRequestHeader(y,u[y]);n=function(P){return function(){n&&(n=l=S.onload=S.onerror=S.onabort=S.ontimeout=S.onreadystatechange=null,P==="abort"?S.abort():P==="error"?typeof S.status!="number"?g(0,"error"):g(S.status,S.statusText):g(Hs[S.status]||S.status,S.statusText,(S.responseType||"text")!=="text"||typeof S.responseText!="string"?{binary:S.response}:{text:S.responseText},S.getAllResponseHeaders()))}},S.onload=n(),l=S.onerror=S.ontimeout=n("error"),S.onabort!==void 0?S.onabort=l:S.onreadystatechange=function(){S.readyState===4&&se.setTimeout(function(){n&&l()})},n=n("abort");try{S.send(t.hasContent&&t.data||null)}catch(P){if(n)throw P}},abort:function(){n&&n()}}}),c.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return c.globalEval(t),t}}}),c.ajaxPrefilter("script",function(t){t.cache===void 0&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),c.ajaxTransport("script",function(t){var n,l;if(t.crossDomain||t.scriptAttrs)return{send:function(u,g){n=c("<script>").attr(t.scriptAttrs||{}
8).prop({charset:t.scriptCharset,src:t.url}).on("load error",l=function(y){n.remove(),l=null,y&&g(y.type==="error"?404:200,y.type)}),oe.head.appendChild(n[0])},abort:function(){l&&l()}}});var Jn,Zn=[],In=/(=)\?(?=&|$)|\?\?/;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=Zn.pop()||c.expando+"_"+fn.guid++;return this[t]=!0,t}}),c.ajaxPrefilter("json jsonp",function(t,n,l){var u,g,y,S=t.jsonp!==!1&&(In.test(t.url)?"url":typeof t.data=="string"&&(t.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&In.test(t.data)&&"data");if(S||t.dataTypes[0]==="jsonp")return u=t.jsonpCallback=_e(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,S?t[S]=t[S].replace(In,"$1"+u):t.jsonp!==!1&&(t.url+=(Pn.test(t.url)?"&":"?")+t.jsonp+"="+u),t.converters["script json"]=function(){return y||c.error(u+" was not called"),y[0]},t.dataTypes[0]="json",g=se[u],se[u]=function(){y=arguments},l.always(function(){g===void 0?c(se).removeProp(u):se[u]=g,t[u]&&(t.jsonpCallback=n.jsonpCallback,Zn.push(u)),y&&_e(g)&&g(y[0]),y=g=void 0}),"script"}),fe.createHTMLDocument=((Jn=oe.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",Jn.childNodes.length===2),c.parseHTML=function(t,n,l){return typeof t!="string"?[]:(typeof n=="boolean"&&(l=n,n=!1),n||(fe.createHTMLDocument?((u=(n=oe.implementation.createHTMLDocument("")).createElement("base")).href=oe.location.href,n.head.appendChild(u)):n=oe),y=!l&&[],(g=Zi.exec(t))?[n.createElement(g[1])]:(g=m([t],n,y),y&&y.length&&c(y).remove(),c.merge([],g.childNodes)));var u,g,y},c.fn.load=function(t,n,l){var u,g,y,S=this,P=t.indexOf(" ");return-1<P&&(u=jt(t.slice(P)),t=t.slice(0,P)),_e(n)?(l=n,n=void 0):n&&typeof n=="object"&&(g="POST"),0<S.length&&c.ajax({url:t,type:g||"GET",dataType:"html",data:n}).done(function(O){y=arguments,S.html(u?c("<div>").append(c.parseHTML(O)).find(u):O)}).always(l&&function(O,z){S.each(function(){l.apply(this,y||[O.responseText,z,O])})}),this},c.expr.pseudos.animated=function(t){return c.grep(c.timers,function(n){return t===n.elem}).length},c.offset={setOffset:function(t,n,l){var u,g,y,S,P,O,z=c.css(t,"position"),G=c(t),J={};z==="static"&&(t.style.position="relative"),P=G.offset(),y=c.css(t,"top"),O=c.css(t,"left"),(z==="absolute"||z==="fixed")&&-1<(y+O).indexOf("auto")?(S=(u=G.position()).top,g=u.left):(S=parseFloat(y)||0,g=parseFloat(O)||0),_e(n)&&(n=n.call(t,l,c.extend({},P))),n.top!=null&&(J.top=n.top-P.top+S),n.left!=null&&(J.left=n.left-P.left+g),"using"in n?n.using.call(t,J):G.css(J)}},c.fn.extend({offset:function(t){if(arguments.length)return t===void 0?this:this.each(function(g){c.offset.setOffset(this,t,g)});var n,l,u=this[0];return u?u.getClientRects().length?(n=u.getBoundingClientRect(),l=u.ownerDocument.defaultView,{top:n.top+l.pageYOffset,left:n.left+l.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,n,l,u=this[0],g={top:0,left:0};if(c.css(u,"position")==="fixed")n=u.getBoundingClientRect();else{for(n=this.offset(),l=u.ownerDocument,t=u.offsetParent||l.documentElement;t&&(t===l.body||t===l.documentElement)&&c.css(t,"position")==="static";)t=t.parentNode;t&&t!==u&&t.nodeType===1&&((g=c(t).offset()).top+=c.css(t,"borderTopWidth",!0),g.left+=c.css(t,"borderLeftWidth",!0))}return{top:n.top-g.top-c.css(u,"marginTop",!0),left:n.left-g.left-c.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&c.css(t,"position")==="static";)t=t.offsetParent;return t||ci})}}),c.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var l=n==="pageYOffset";c.fn[t]=function(u){return Jt(this,function(g,y,S){var P;if(Ce(g)?P=g:g.nodeType===9&&(P=g.defaultView),S===void 0)return P?P[n]:g[y];P?P.scrollTo(l?P.pageXOffset:S,l?S:P.pageYOffset):g[y]=S},t,u,arguments.length)}}),c.each(["top","left"],function(t,n){c.cssHooks[n]=le(fe.pixelPosition,function(l,u){if(u)return u=F(l,n
8),Q.test(u)?c(l).position()[n]+"px":u})}),c.each({Height:"height",Width:"width"},function(t,n){c.each({padding:"inner"+t,content:n,"":"outer"+t},function(l,u){c.fn[u]=function(g,y){var S=arguments.length&&(l||typeof g!="boolean"),P=l||(g===!0||y===!0?"margin":"border");return Jt(this,function(O,z,G){var J;return Ce(O)?u.indexOf("outer")===0?O["inner"+t]:O.document.documentElement["client"+t]:O.nodeType===9?(J=O.documentElement,Math.max(O.body["scroll"+t],J["scroll"+t],O.body["offset"+t],J["offset"+t],J["client"+t])):G===void 0?c.css(O,z,P):c.style(O,z,G,P)},n,S?g:void 0,S)}})}),c.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,n){c.fn[n]=function(l){return this.on(n,l)}}),c.fn.extend({bind:function(t,n,l){return this.on(t,null,n,l)},unbind:function(t,n){return this.off(t,null,n)},delegate:function(t,n,l,u){return this.on(n,t,l,u)},undelegate:function(t,n,l){return arguments.length===1?this.off(t,"**"):this.off(n,t||"**",l)},hover:function(t,n){return this.on("mouseenter",t).on("mouseleave",n||t)}}),c.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,n){c.fn[n]=function(l,u){return 0<arguments.length?this.on(n,null,l,u):this.trigger(n)}});var Ms=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;c.proxy=function(t,n){var l,u,g;if(typeof n=="string"&&(l=t[n],n=t,t=l),_e(t))return u=de.call(arguments,2),(g=function(){return t.apply(n||this,u.concat(de.call(arguments)))}).guid=t.guid=t.guid||c.guid++,g},c.holdReady=function(t){t?c.readyWait++:c.ready(!0)},c.isArray=Array.isArray,c.parseJSON=JSON.parse,c.nodeName=Xe,c.isFunction=_e,c.isWindow=Ce,c.camelCase=fi,c.type=ct,c.now=Date.now,c.isNumeric=function(t){var n=c.type(t);return(n==="number"||n==="string")&&!isNaN(t-parseFloat(t))},c.trim=function(t){return t==null?"":(t+"").replace(Ms,"$1")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return c});var $n=se.jQuery,us=se.$;return c.noConflict=function(t){return se.$===c&&(se.$=us),t&&se.jQuery===c&&(se.jQuery=$n),c},typeof xe>"u"&&(se.jQuery=se.$=c),c});/*!
9  * Bootstrap v5.3.8 (https://getbootstrap.com/)
10  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
11  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
12  */(function(se,xe){typeof exports=="object"&&typeof module<"u"?module.exports=xe():typeof define=="function"&&define.amd?define(xe):(se=typeof globalThis<"u"?globalThis:se||self).bootstrap=xe()})(this,function(){"use strict";const se=new Map,xe={set(v,i,p){se.has(v)||se.set(v,new Map);const _=se.get(v);_.has(i)||_.size===0?_.set(i,p):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(_.keys())[0]}.`)},get:(v,i)=>se.has(v)&&se.get(v).get(i)||null,remove(v,i){if(!se.has(v))return;const p=se.get(v);p.delete(i),p.size===0&&se.delete(v)}},Et="transitionend",ne=v=>(v&&window.CSS&&window.CSS.escape&&(v=v.replace(/#([^\s"#']+)/g,(i,p)=>`#${CSS.escape(p)}`)),v),de=v=>v==null?`${v}`:Object.prototype.toString.call(v).match(/\s([a-z]+)/i)[1].toLowerCase(),pe=v=>{v.dispatchEvent(new Event(Et))},je=v=>!(!v||typeof v!="object")&&(v.jquery!==void 0&&(v=v[0]),v.nodeType!==void 0),Ye=v=>je(v)?v.jquery?v[0]:v:typeof v=="string"&&v.length>0?document.querySelector(ne(v)):null,ue=v=>{if(!je(v)||v.getClientRects().length===0)return!1;const i=getComputedStyle(v).getPropertyValue("visibility")==="visible",p=v.closest("details:not([open])");if(!p)return i;if(p!==v){const _=v.closest("summary");if(_&&_.parentNode!==p||_===null)return!1}return i},we=v=>!v||v.nodeType!==Node.ELEMENT_NODE||!!v.classList.contains("disabled")||(v.disabled!==void 0?v.disabled:v.hasAttribute("disabled")&&v.getAttribute("disabled")!=="false"),ze=v=>{if(!document.documentElement.attachShadow)return null;if(typeof v.getRootNode=="function"){const i=v.getRootNode();return i instanceof ShadowRoot?i:null}return v instanceof ShadowRoot?v:v.parentNode?ze(v.parentNode):null},he=()=>{},ve=v=>{v.offsetHeight},fe=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,_e=[],Ce=()=>document.documentElement.dir==="rtl",oe=v=>{var i;i=()=>{const p=fe();if(p){const _=v.NAME,j=p.fn[_];p.fn[_]=v.jQueryInterface,p.fn[_].Constructor=v,p.fn[_].noConflict=()=>(p.fn[_]=j,v.jQueryInterface)}},document.readyState==="loading"?(_e.length||document.addEventListener("DOMContentLoaded",()=>{for(const p of _e)p()}),_e.push(i)):i()},qe=(v,i=[],p=v)=>typeof v=="function"?v.call(...i):p,nt=(v,i,p=!0)=>
12{if(!p)return void qe(v);const _=(U=>{if(!U)return 0;let{transitionDuration:ae,transitionDelay:ge}=window.getComputedStyle(U);const Me=Number.parseFloat(ae),ke=Number.parseFloat(ge);return Me||ke?(ae=ae.split(",")[0],ge=ge.split(",")[0],1e3*(Number.parseFloat(ae)+Number.parseFloat(ge))):0})(i)+5;let j=!1;const H=({target:U})=>{U===i&&(j=!0,i.removeEventListener(Et,H),qe(v))};i.addEventListener(Et,H),setTimeout(()=>{j||pe(i)},_)},ct=(v,i,p,_)=>{const j=v.length;let H=v.indexOf(i);return H===-1?!p&&_?v[j-1]:v[0]:(H+=p?1:-1,_&&(H=(H+j)%j),v[Math.max(0,Math.min(H,j-1))])},Ct=/[^.]*(?=\..*)\.|.*/,$t=/\..*/,c=/::\d+$/,Bt={};let Xe=1;const Ie={mouseenter:"mouseover",mouseleave:"mouseout"},Tt=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function at(v,i){return i&&`${i}::${Xe++}`||v.uidEvent||Xe++}function Re(v){const i=at(v);return v.uidEvent=i,Bt[i]=Bt[i]||{},Bt[i]}function oi(v,i,p=null){return Object.values(v).find(_=>_.callable===i&&_.delegationSelector===p)}function Qi(v,i,p){const _=typeof i=="string",j=_?p:i||p;let H=Fi(v);return Tt.has(H)||(H=v),[_,j,H]}function qi(v,i,p,_,j){if(typeof i!="string"||!v)return;let[H,U,ae]=Qi(i,p,_);i in Ie&&(U=(et=>function(Ke){if(!Ke.relatedTarget||Ke.relatedTarget!==Ke.delegateTarget&&!Ke.delegateTarget.contains(Ke.relatedTarget))return et.call(this,Ke)})(U));const ge=Re(v),Me=ge[ae]||(ge[ae]={}),ke=oi(Me,U,H?p:null);if(ke)return void(ke.oneOff=ke.oneOff&&j);const Te=at(U,i.replace(Ct,"")),it=H?(function(Ve,et,Ke){return function tt(vt){const _t=Ve.querySelectorAll(et);for(let{target:ot}=vt;ot&&ot!==this;ot=ot.parentNode)for(const ft of _t)if(ft===ot)return Ji(vt,{delegateTarget:ot}),tt.oneOff&&re.off(Ve,vt.type,et,Ke),Ke.apply(ot,[vt])}})(v,p,U):(function(Ve,et){return function Ke(tt){return Ji(tt,{delegateTarget:Ve}),Ke.oneOff&&re.off(Ve,tt.type,et),et.apply(Ve,[tt])}})(v,U);it.delegationSelector=H?p:null,it.callable=U,it.oneOff=j,it.uidEvent=Te,Me[Te]=it,v.addEventListener(ae,it,H)}function ai(v,i,p,_,j){const H=oi(i[p],_,j);H&&(v.removeEventListener(p,H,!!j),delete i[p][H.uidEvent])}function yn(v,i,p,_){const j=i[p]||{};for(const[H,U]of Object.entries(j))H.includes(_)&&ai(v,i,p,U.callable,U.delegationSelector)}function Fi(v){return v=v.replace($t,""),Ie[v]||v}const re={on(v,i,p,_){qi(v,i,p,_,!1)},one(v,i,p,_){qi(v,i,p,_,!0)},off(v,i,p,_){if(typeof i!="string"||!v)return;const[j,H,U]=Qi(i,p,_),ae=U!==i,ge=Re(v),Me=ge[U]||{},ke=i.startsWith(".");if(H===void 0){if(ke)for(const Te of Object.keys(ge))yn(v,ge,Te,i.slice(1));for(const[Te,it]of Object.entries(Me)){const Ve=Te.replace(c,"");ae&&!i.includes(Ve)||ai(v,ge,U,it.callable,it.delegationSelector)}}else{if(!Object.keys(Me).length)return;ai(v,ge,U,H,j?p:null)}},trigger(v,i,p){if(typeof i!="string"||!v)return null;const _=fe();let j=null,H=!0,U=!0,ae=!1;i!==Fi(i)&&_&&(j=_.Event(i,p),_(v).trigger(j),H=!j.isPropagationStopped(),U=!j.isImmediatePropagationStopped(),ae=j.isDefaultPrevented());const ge=Ji(new Event(i,{bubbles:H,cancelable:!0}),p);return ae&&ge.preventDefault(),U&&v.dispatchEvent(ge),ge.defaultPrevented&&j&&j.preventDefault(),ge}};function Ji(v,i={}){for(const[p,_]of Object.entries(i))try{v[p]=_}catch{Object.defineProperty(v,p,{configurable:!0,get:()=>_})}return v}function Zi(v){if(v==="true")return!0;if(v==="false")return!1;if(v===Number(v).toString())return Number(v);if(v===""||v==="null")return null;if(typeof v!="string")return v;try{return JSON.parse(decodeURIComponent(v))}catch{return v}}function Wi(v){return v.replace(/[A-Z]/g,i=>`-${i.toLowerCase()}`)}const li={setDataAttribute(v,i,p){v.setAttribute(`data-bs-${Wi(i)}`,p)},removeDataAttribute(v,i){v.removeAttribute(`data-bs-${Wi(i)}`)},getDataAttributes(v){if(!v)return{};const i={},p=Object.keys(v.dataset).filter(_=>_.startsWith("bs")&&!_.startsWith("bsConfig"));for(const _ of p){let j=_.replace(/^bs/,"");j=j.charAt(0).toLowerCase()+j.slice(1),i[j]=Zi(v.dataset[_])}return i},getDataAttribute:(v,i)=>Zi(v.getAttribute(`data-bs-${Wi(i)}`))};class an{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(i){return i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i}_mergeConfigObj(i,p){const _=je(p)?li.getDataAttribute(p,"config"):{};return{...this.constructor.Default,...typeof _=="object"?_:{},...je(p)?li.getDataAttributes(p):{},...typeof i=="object"?i:{}}
vendor: 9,942 bytes, line 12
12}_typeCheckConfig(i,p=this.constructor.DefaultType){for(const[_,j]of Object.entries(p)){const H=i[_],U=je(H)?"element":de(H);if(!new RegExp(j).test(U))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${_}" provided type "${U}" but expected type "${j}".`)}}}class hi extends an{constructor(i,p){super(),(i=Ye(i))&&(this._element=i,this._config=this._getConfig(p),xe.set(this._element,this.constructor.DATA_KEY,this))}dispose(){xe.remove(this._element,this.constructor.DATA_KEY),re.off(this._element,this.constructor.EVENT_KEY);for(const i of Object.getOwnPropertyNames(this))this[i]=null}_queueCallback(i,p,_=!0){nt(i,p,_)}_getConfig(i){return i=this._mergeConfigObj(i,this._element),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}static getInstance(i){return xe.get(Ye(i),this.DATA_KEY)}static getOrCreateInstance(i,p={}){return this.getInstance(i)||new this(i,typeof p=="object"?p:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(i){return`${i}${this.EVENT_KEY}`}}const bn=v=>{let i=v.getAttribute("data-bs-target");if(!i||i==="#"){let p=v.getAttribute("href");if(!p||!p.includes("#")&&!p.startsWith("."))return null;p.includes("#")&&!p.startsWith("#")&&(p=`#${p.split("#")[1]}`),i=p&&p!=="#"?p.trim():null}return i?i.split(",").map(p=>ne(p)).join(","):null},De={find:(v,i=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(i,v)),findOne:(v,i=document.documentElement)=>Element.prototype.querySelector.call(i,v),children:(v,i)=>[].concat(...v.children).filter(p=>p.matches(i)),parents(v,i){const p=[];let _=v.parentNode.closest(i);for(;_;)p.push(_),_=_.parentNode.closest(i);return p},prev(v,i){let p=v.previousElementSibling;for(;p;){if(p.matches(i))return[p];p=p.previousElementSibling}return[]},next(v,i){let p=v.nextElementSibling;for(;p;){if(p.matches(i))return[p];p=p.nextElementSibling}return[]},focusableChildren(v){const i=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(p=>`${p}:not([tabindex^="-"])`).join(",");return this.find(i,v).filter(p=>!we(p)&&ue(p))},getSelectorFromElement(v){const i=bn(v);return i&&De.findOne(i)?i:null},getElementFromSelector(v){const i=bn(v);return i?De.findOne(i):null},getMultipleElementsFromSelector(v){const i=bn(v);return i?De.find(i):[]}},ii=(v,i="hide")=>{const p=`click.dismiss${v.EVENT_KEY}`,_=v.NAME;re.on(document,p,`[data-bs-dismiss="${_}"]`,function(j){if(["A","AREA"].includes(this.tagName)&&j.preventDefault(),we(this))return;const H=De.getElementFromSelector(this)||this.closest(`.${_}`);v.getOrCreateInstance(H)[i]()})},Oi=".bs.alert",wn=`close${Oi}`,Gn=`closed${Oi}`;class ln extends hi{static get NAME(){return"alert"}close(){if(re.trigger(this._element,wn).defaultPrevented)return;this._element.classList.remove("show");const i=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,i)}_destroyElement(){this._element.remove(),re.trigger(this._element,Gn),this.dispose()}static jQueryInterface(i){return this.each(function(){const p=ln.getOrCreateInstance(this);if(typeof i=="string"){if(p[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);p[i](this)}})}}ii(ln,"close"),oe(ln);const cn='[data-bs-toggle="button"]';class Pi extends hi{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(i){return this.each(function(){const p=Pi.getOrCreateInstance(this);i==="toggle"&&p[i]()})}}re.on(document,"click.bs.button.data-api",cn,v=>{v.preventDefault();const i=v.target.closest(cn);Pi.getOrCreateInstance(i).toggle()}),oe(Pi);const Jt=".bs.swipe",rs=`touchstart${Jt}`,os=`touchmove${Jt}`,Vn=`touchend${Jt}`,fi=`pointerdown${Jt}`,en=`pointerup${Jt}`,dn={endCallback:null,leftCallback:null,rightCallback:null},Ae={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Lt extends an{constructor(i,p){super(),this._element=i,i&&Lt.isSupported()&&(this._config=this._getConfig(p),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return dn}static get DefaultType(){return Ae}static get NAME(){return"swipe"}dispose(){re.off(this._element,Jt)}_start(i){this._supportPointerEvents?this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX):this._deltaX=i.touches[0].clientX}_end(i){this._eventIsPointerPenTouch(i)&&(this._deltaX=i.clientX-this._deltaX),this._handleSwipe(),qe(this._config.endCallback)}_move(i){this._deltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this._deltaX}_handleSwipe(){const i=Math.abs(this._deltaX);if(i<=40)return;const p=i/this._deltaX;this._deltaX=0,p&&qe(p>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(re.on(this._element,fi,i=>this._start(i)),re.on(this._element,en,i=>this._end(i)),this._element.classList.add("pointer-event")):(re.on(this._element,rs,i=>this._start(i)),re.on(this._element,os,i=>this._move(i)),re.on(this._element,Vn,i=>this._end(i)))}_eventIsPointerPenTouch(i){return this._supportPointerEvents&&(i.pointerType==="pen"||i.pointerType==="touch")}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const kt=".bs.carousel",xn=".data-api",On="ArrowLeft",Ei="ArrowRight",Ti="next",Zt="prev",ci="left",Si="right",as=`slide${kt}`,mi=`slid${kt}`,tn=`keydown${kt}`,un=`mouseenter${kt}`,gi=`mouseleave${kt}`,Xi=`dragstart${kt}`,e=`load${kt}${xn}`,r=`click${kt}${xn}`,s="carousel",o="active",d=".active",a=".carousel-item",x=d+a,w={[On]:Si,[Ei]:ci},m={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},b={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class T extends hi{constructor(i,p){super(i,p),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=De.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===s&&this.cycle()}static get Default(){return m}static get DefaultType(){return b}static get NAME(){return"carousel"}next(){this._slide(Ti)}nextWhenVisible(){!document.hidden&&ue(this._element)&&this.next()}prev(){this._slide(Zt)}pause(){this._isSliding&&pe(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?re.one(this._element,mi,()=>this.cycle()):this.cycle())}to(i){const p=this._getItems();if(i>p.length-1||i<0)return;if(this._isSliding)return void re.one(this._element,mi,()=>this.to(i));const _=this._getItemIndex(this._getActive());if(_===i)return;const j=i>_?Ti:Zt;this._slide(j,p[i])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(i){return i.defaultInterval=i.interval,i}_addEventListeners(){this._config.keyboard&&re.on(this._element,tn,i=>this._keydown(i)),this._config.pause==="hover"&&(re.on(this._element,un,()=>this.pause()),re.on(this._element,gi,()=>this._maybeEnableCycle())),this._config.touch&&Lt.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const p of De.find(".carousel-item img",this._element))re.on(p,Xi,_=>_.preventDefault());const i={leftCallback:()=>this._slide(this._directionToOrder(ci)),rightCallback:()=>this._slide(this._directionToOrder(Si)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new Lt(this._element,i)}_keydown(i){if(/input|textarea/i.test(i.target.tagName))return;const p=w[i.key];p&&(i.preventDefault(),this._slide(this._directionToOrder(p)))}_getItemIndex(i){return this._getItems().indexOf(i)}_setActiveIndicatorElement(i){if(!this._indicatorsElement)return;const p=De.findOne(d,this._indicatorsElement);p.classList.remove(o),p.removeAttribute("aria-current");const _=De.findOne(`[data-bs-slide-to="${i}"]`,this._indicatorsElement);_&&(_.classList.add(o),_.setAttribute("aria-current","true"))}_updateInterval(){const i=this._activeElement||this._getActive();if(!i)return;const p=Number.parseInt(i.getAttribute("data-bs-interval"),10);this._config.interval=p||this._config.defaultInterval}_slide(i,p=null){if(this._isSliding)return;const _=this._getActive(),j=i===Ti,H=p||ct(this._getItems(),_,j,this._config.wrap);if(H===_)return;const U=this._getItemIndex(H),ae=Te=>re.trigger(this._element,Te,{relatedTarget:H,direction:this._orderToDirection(i),from:this._getItemIndex(_),to:U});if(ae(as).defaultPrevented||!_||!H)return;const ge=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(U),this._activeElement=H;const Me=j?"carousel-item-start":"carousel-item-end",ke=j?"carousel-item-next":"carousel-item-prev";H.classList.add(ke),ve(H),_.classList.add(Me),H.classList.add(Me),this._queueCallback(()=>{H.classList.remove(Me,ke),H.classList.add(o),_.classList.remove(o,ke,Me),this._isSliding=!1,ae(mi)},_,this._isAnimated()),ge&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return De.findOne(x,this._element)}_getItems(){return De.find(a,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(i){return Ce()?i===ci?Zt:Ti:i===ci?Ti:Zt}_orderToDirection(i){return Ce()?i===Zt?ci:Si:i===Zt?Si:ci}static jQueryInterface(i){return this.each(function(){const p=T.getOrCreateInstance(this,i);if(typeof i!="number"){if(typeof i=="string"){if(p[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method n
12amed "${i}"`);p[i]()}}else p.to(i)})}}re.on(document,r,"[data-bs-slide], [data-bs-slide-to]",function(v){const i=De.getElementFromSelector(this);if(!i||!i.classList.contains(s))return;v.preventDefault();const p=T.getOrCreateInstance(i),_=this.getAttribute("data-bs-slide-to");return _?(p.to(_),void p._maybeEnableCycle()):li.getDataAttribute(this,"slide")==="next"?(p.next(),void p._maybeEnableCycle()):(p.prev(),void p._maybeEnableCycle())}),re.on(window,e,()=>{const v=De.find('[data-bs-ride="carousel"]');for(const i of v)T.getOrCreateInstance(i)}),oe(T);const E=".bs.collapse",f=`show${E}`,h=`shown${E}`,k=`hide${E}`,C=`hidden${E}`,L=`click${E}.data-api`,D="show",R="collapse",B="collapsing",q=`:scope .${R} .${R}`,K='[data-bs-toggle="collapse"]',Z={parent:null,toggle:!0},Q={parent:"(null|element)",toggle:"boolean"};class V extends hi{constructor(i,p){super(i,p),this._isTransitioning=!1,this._triggerArray=[];const _=De.find(K);for(const j of _){const H=De.getSelectorFromElement(j),U=De.find(H).filter(ae=>ae===this._element);H!==null&&U.length&&this._triggerArray.push(j)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Z}static get DefaultType(){return Q}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let i=[];if(this._config.parent&&(i=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(j=>j!==this._element).map(j=>V.getOrCreateInstance(j,{toggle:!1}))),i.length&&i[0]._isTransitioning||re.trigger(this._element,f).defaultPrevented)return;for(const j of i)j.hide();const p=this._getDimension();this._element.classList.remove(R),this._element.classList.add(B),this._element.style[p]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const _=`scroll${p[0].toUpperCase()+p.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(B),this._element.classList.add(R,D),this._element.style[p]="",re.trigger(this._element,h)},this._element,!0),this._element.style[p]=`${this._element[_]}px`}hide(){if(this._isTransitioning||!this._isShown()||re.trigger(this._element,k).defaultPrevented)return;const i=this._getDimension();this._element.style[i]=`${this._element.getBoundingClientRect()[i]}px`,ve(this._element),this._element.classList.add(B),this._element.classList.remove(R,D);for(const p of this._triggerArray){const _=De.getElementFromSelector(p);_&&!this._isShown(_)&&this._addAriaAndCollapsedClass([p],!1)}this._isTransitioning=!0,this._element.style[i]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(B),this._element.classList.add(R),re.trigger(this._element,C)},this._element,!0)}_isShown(i=this._element){return i.classList.contains(D)}_configAfterMerge(i){return i.toggle=!!i.toggle,i.parent=Ye(i.parent),i}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const i=this._getFirstLevelChildren(K);for(const p of i){const _=De.getElementFromSelector(p);_&&this._addAriaAndCollapsedClass([p],this._isShown(_))}}_getFirstLevelChildren(i){const p=De.find(q,this._config.parent);return De.find(i,this._config.parent).filter(_=>!p.includes(_))}_addAriaAndCollapsedClass(i,p){if(i.length)for(const _ of i)_.classList.toggle("collapsed",!p),_.setAttribute("aria-expanded",p)}static jQueryInterface(i){const p={};return typeof i=="string"&&/show|hide/.test(i)&&(p.toggle=!1),this.each(function(){const _=V.getOrCreateInstance(this,p);if(typeof i=="string"){if(_[i]===void 0)throw new TypeError(`No method named "${i}"`);_[i]()}})}}re.on(document,L,K,function(v){(v.target.tagName==="A"||v.delegateTarget&&v.delegateTarget.tagName==="A")&&v.preventDefault();for(const i of De.getMultipleElementsFromSelector(this))V.getOrCreateInstance(i,{toggle:!1}).toggle()}),oe(V);var N="top",A="bottom",I="right",F="left",le="auto",ce=[N,A,I,F],$e="start",Fe="end",Be="clippingParents",ie="viewport",be="popper",me="reference",rt=ce.reduce(function(v,i){return v.concat([i+"-"+$e,i+"-"+Fe])},[]),ht=[].concat(ce,[le]).reduce(function(v,i){return v.concat([i,i+"-"+$e,i+"-"+Fe])},[]),Pe="beforeRead",Qe="read",Nt="afterRead",vi="beforeMain",At="main",Ut="afterMain",Di="beforeWrite",pn="write",_i="afterWrite",Ii=[Pe,Qe,Nt,vi,At,Ut,Di,pn,_i];function Vt(v){return v?(v.nodeName||"").toLowerCase():null}function qt(v){if(v==null)return window;if(v.toString()!=="[object Window]"){var i=v.ownerDocument;return i&&i.defaultView||window}return v}function Ot(v){return v instanceof qt(v).Element||v instanceof Element}function Kt(v){return v instanceof qt(v).HTMLElement||v instanceof HTMLElement}function Ci(v){return typeof ShadowRoot<"u"&&(v instanceof qt(v).ShadowRoot||v instanceof ShadowRoot)}const hn={name:"applyStyles",enabled:!0,phase:"write",fn:function(v){var i=v.state;
12Object.keys(i.elements).forEach(function(p){var _=i.styles[p]||{},j=i.attributes[p]||{},H=i.elements[p];Kt(H)&&Vt(H)&&(Object.assign(H.style,_),Object.keys(j).forEach(function(U){var ae=j[U];ae===!1?H.removeAttribute(U):H.setAttribute(U,ae===!0?"":ae)}))})},effect:function(v){var i=v.state,p={popper:{position:i.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(i.elements.popper.style,p.popper),i.styles=p,i.elements.arrow&&Object.assign(i.elements.arrow.style,p.arrow),function(){Object.keys(i.elements).forEach(function(_){var j=i.elements[_],H=i.attributes[_]||{},U=Object.keys(i.styles.hasOwnProperty(_)?i.styles[_]:p[_]).reduce(function(ae,ge){return ae[ge]="",ae},{});Kt(j)&&Vt(j)&&(Object.assign(j.style,U),Object.keys(H).forEach(function(ae){j.removeAttribute(ae)}))})}},requires:["computeStyles"]};function di(v){return v.split("-")[0]}var jt=Math.max,yi=Math.min,ui=Math.round;function ls(){var v=navigator.userAgentData;return v!=null&&v.brands&&Array.isArray(v.brands)?v.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function En(){return!/^((?!chrome|android).)*safari/i.test(ls())}function fn(v,i,p){i===void 0&&(i=!1),p===void 0&&(p=!1);var _=v.getBoundingClientRect(),j=1,H=1;i&&Kt(v)&&(j=v.offsetWidth>0&&ui(_.width)/v.offsetWidth||1,H=v.offsetHeight>0&&ui(_.height)/v.offsetHeight||1);var U=(Ot(v)?qt(v):window).visualViewport,ae=!En()&&p,ge=(_.left+(ae&&U?U.offsetLeft:0))/j,Me=(_.top+(ae&&U?U.offsetTop:0))/H,ke=_.width/j,Te=_.height/H;return{width:ke,height:Te,top:Me,right:ge+ke,bottom:Me+Te,left:ge,x:ge,y:Me}}function Pn(v){var i=fn(v),p=v.offsetWidth,_=v.offsetHeight;return Math.abs(i.width-p)<=1&&(p=i.width),Math.abs(i.height-_)<=1&&(_=i.height),{x:v.offsetLeft,y:v.offsetTop,width:p,height:_}}function cs(v,i){var p=i.getRootNode&&i.getRootNode();if(v.contains(i))return!0;if(p&&Ci(p)){var _=i;
12do{if(_&&v.isSameNode(_))return!0;_=_.parentNode||_.host}while(_)}return!1}function $i(v){return qt(v).getComputedStyle(v)}function zs(v){return["table","td","th"].indexOf(Vt(v))>=0}function Gi(v){return((Ot(v)?v.ownerDocument:v.document)||window.document).documentElement}function Yn(v){return Vt(v)==="html"?v:v.assignedSlot||v.parentNode||(Ci(v)?v.host:null)||Gi(v)}function xs(v){return Kt(v)&&$i(v).position!=="fixed"?v.offsetParent:null}function mn(v){for(var i=qt(v),p=xs(v);p&&zs(p)&&$i(p).position==="static";)p=xs(p);return p&&(Vt(p)==="html"||Vt(p)==="body"&&$i(p).position==="static")?i:p||(function(_){var j=/firefox/i.test(ls());if(/Trident/i.test(ls())&&Kt(_)&&$i(_).position==="fixed")return null;var H=Yn(_);for(Ci(H)&&(H=H.host);Kt(H)&&["html","body"].indexOf(Vt(H))<0;){var U=$i(H);if(U.transform!=="none"||U.perspective!=="none"||U.contain==="paint"||["transform","perspective"].indexOf(U.willChange)!==-1||j&&U.willChange==="filter"||j&&U.filter&&U.filter!=="none")return H;H=H.parentNode}return null})(v)||i}function ds(v){return["top","bottom"].indexOf(v)>=0?"x":"y"}function Dn(v,i,p){return jt(v,yi(i,p))}function Es(v){return Object.assign({},{top:0,right:0,bottom:0,left:0},v)}function Ts(v,i){return i.reduce(function(p,_){return p[_]=v,p},{})}const Ss={name:"arrow",enabled:!0,phase:"main",fn:function(v){var i,p=v.state,_=v.n
12ame,j=v.options,H=p.elements.arrow,U=p.modifiersData.popperOffsets,ae=di(p.placement),ge=ds(ae),Me=[F,I].indexOf(ae)>=0?"height":"width";if(H&&U){var ke=(function(yt,gt){return Es(typeof(yt=typeof yt=="function"?yt(Object.assign({},gt.rects,{placement:gt.placement})):yt)!="number"?yt:Ts(yt,ce))})(j.padding,p),Te=Pn(H),it=ge==="y"?N:F,Ve=ge==="y"?A:I,et=p.rects.reference[Me]+p.rects.reference[ge]-U[ge]-p.rects.popper[Me],Ke=U[ge]-p.rects.reference[ge],tt=mn(H),vt=tt?ge==="y"?tt.clientHeight||0:tt.clientWidth||0:0,_t=et/2-Ke/2,ot=ke[it],ft=vt-Te[Me]-ke[Ve],st=vt/2-Te[Me]/2+_t,pt=Dn(ot,st,ft),mt=ge;p.modifiersData[_]=((i={})[mt]=pt,i.centerOffset=pt-st,i)}},effect:function(v){var i=v.state,p=v.options.element,_=p===void 0?"[data-popper-arrow]":p;_!=null&&(typeof _!="string"||(_=i.elements.popper.querySelector(_)))&&cs(i.elements.popper,_)&&(i.elements.arrow=_)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tn(v){return v.split("-")[1]}var _s={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Un(v){var i,p=v.popper,_=v.popperRect,j=v.placement,H=v.variation,U=v.offsets,ae=v.position,ge=v.gpuAcceleration,Me=v.adaptive,ke=v.roundOffsets,Te=v.isFixed,it=U.x,Ve=it===void 0?0:it,et=U.y,Ke=et===void 0?0:et,tt=typeof ke=="function"?ke({x:Ve,y:Ke}):{x:Ve,y:Ke};Ve=tt.x,Ke=tt.y;var vt=U.hasOwnProperty("x"),_t=U.hasOwnProperty("y"),ot=F,ft=N,st=window;if(Me){var pt=mn(p),mt="clientHeight",yt="clientWidth";pt===qt(p)&&$i(pt=Gi(p)).position!=="static"&&ae==="absolute"&&(mt="scrollHeight",yt="scrollWidth"),(j===N||(j===F||j===I)&&H===Fe)&&(ft=A,Ke-=(Te&&pt===st&&st.visualViewport?st.visualViewport.height:pt[mt])-_.height,Ke*=ge?1:-1),j!==F&&(j!==N&&j!==A||H!==Fe)||(ot=I,Ve-=(Te&&pt===st&&st.visualViewport?st.visualViewport.width:pt[yt])-_.width,Ve*=ge?1:-1)}var gt,Gt=Object.assign({position:ae},Me&&_s),Li=ke===!0?(function(Ki,wi){var Hi=Ki.x,Ri=Ki.y,Rt=wi.devicePixelRatio||1;return{x:ui(Hi*Rt)/Rt||0,y:ui(Ri*Rt)/Rt||0}})({x:Ve,y:Ke},qt(p)):{x:Ve,y:Ke};return Ve=Li.x,Ke=Li.y,ge?Object.assign({},Gt,((gt={})[ft]=_t?"0":"",gt[ot]=vt?"0":"",gt.transform=(st.devicePixelRatio||1)<=1?"translate("+Ve+"px, "+Ke+"px)":"translate3d("+Ve+"px, "+Ke+"px, 0)",gt)):Object.assign({},Gt,((i={})[ft]=_t?Ke+"px":"",i[ot]=vt?Ve+"px":"",i.transform="",i))}const Kn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(v){var i=v.state,p=v.options,_=p.gpuAcceleration,j=_===void 0||_,H=p.adaptive,U=H===void 0||H,ae=p.roun
12dOffsets,ge=ae===void 0||ae,Me={placement:di(i.placement),variation:Tn(i.placement),popper:i.elements.popper,popperRect:i.rects.popper,gpuAcceleration:j,isFixed:i.options.strategy==="fixed"};i.modifiersData.popperOffsets!=null&&(i.styles.popper=Object.assign({},i.styles.popper,Un(Object.assign({},Me,{offsets:i.modifiersData.popperOffsets,position:i.options.strategy,adaptive:U,roundOffsets:ge})))),i.modifiersData.arrow!=null&&(i.styles.arrow=Object.assign({},i.styles.arrow,Un(Object.assign({},Me,{offsets:i.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:ge})))),i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-placement":i.placement})},data:{}};var Sn={passive:!0};const Qn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(v){var i=v.state,p=v.instance,_=v.options,j=_.scroll,H=j===void 0||j,U=_.resize,ae=U===void 0||U,ge=qt(i.elements.popper),Me=[].concat(i.scrollParents.reference,i.scrollParents.popper);return H&&Me.forEach(function(ke){ke.addEventListener("scroll",p.update,Sn)}),ae&&ge.addEventListener("resize",p.update,Sn),function(){H&&Me.forEach(function(ke){ke.removeEventListener("scroll",p.update,Sn)}),ae&&ge.removeEventListener("resize",p.update,Sn)}},data:{}};var Cs={left:"right",right:"left",bottom:"top",top:"bottom"};function _n(v){return v.replace(/left|right|bottom|top/g,function(i){return Cs[i]})}var Hs={start:"end",end:"start"};function Cn(v){return v.replace(/start|end/g,function(i){return Hs[i]})}function Jn(v){var i=qt(v);return{scrollLeft:i.pageXOffset,scrollTop:i.pageYOffset}}function Zn(v){return fn(Gi(v)).left+Jn(v).scrollLeft}function In(v){var i=$i(v),p=i.overflow,_=i.overflowX,j=i.overflowY;return/auto|scroll|overlay|hidden/.test(p+j+_)}function Ms(v){return["html","body","#document"].indexOf(Vt(v))>=0?v.ownerDocument.body:Kt(v)&&In(v)?v:Ms(Yn(v))}function $n(v,i){var p;i===void 0&&(i=[]);var _=Ms(v),j=_===((p=v.ownerDocument)==null?void 0:p.body),H=qt(_),U=j?[H].concat(H.visualViewport||[],In(_)?_:[]):_,ae=i.concat(U);return j?ae:ae.concat($n(Yn(U)))}function us(v){return Object.assign({},v,{left:v.x,top:v.y,right:v.x+v.width,bottom:v.y+v.height})}function t(v,i,p){return i===ie?us((function(_,j){var H=qt(_),U=Gi(_),ae=H.visualViewport,ge=U.clientWidth,Me=U.clientHeight,ke=0,Te=0;if(ae){ge=ae.width,Me=ae.height;var it=En();(it||!it&&j==="fixed")&&(ke=ae.offsetLeft,Te=ae.offsetTop)}return{width:ge,height:Me,x:ke+Zn(_),y:Te}})(v,p)):Ot(i)?(function(_,j){var H=fn(_,!1,j==="fixed");return H.top=H.top+_.clientTop,H.left=H.left+_.clientLeft,H.bottom=H.top+_.clientHeight,H.right=H.left+_.clientWidth,H.width=_.clientWidth,H.height=_.clientHeight,H.x=H.left,H.y=H.top,H})(i,p):us((function(_){var j,H=Gi(_),U=Jn(_),ae=(j=_.ownerDocument)==null?void 0:j.body,ge=jt(H.scrollWidth,H.clientWidth,ae?ae.scrollWidth:0,ae?ae.clientWidth:0),Me=jt(H.scrollHeight,H.clientHeight,ae?ae.scrollHeight:0,ae?ae.clientHeight:0),ke=-U.scrollLeft+Zn(_),Te=-U.scrollTop;return $i(ae||H).direction==="rtl"&&(ke+=jt(H.clientWidth,ae?ae.clientWidth:0)-ge),{width:ge,height:Me,x:ke,y:Te}})(Gi(v)))}function n(v){var i,p=v.reference,_=v.element,j=v.placement,H=j?di(j):null,U=j?Tn(j):null,ae=p.x+p.width/2-_.width/2,ge=p.y+p.height/2-_.height/2;switch(H){case N:i={x:ae,y:p.y-_.height};break;case A:i={x:ae,y:p.y+p.height};break;case I:i={x:p.x+p.width,y:ge};break;case F:i={x:p.x-_.width,y:ge};break;default:i={x:p.x,y:p.y}}
12var Me=H?ds(H):null;if(Me!=null){var ke=Me==="y"?"height":"width";switch(U){case $e:i[Me]=i[Me]-(p[ke]/2-_[ke]/2);break;case Fe:i[Me]=i[Me]+(p[ke]/2-_[ke]/2)}}return i}function l(v,i){i===void 0&&(i={});var p=i,_=p.placement,j=_===void 0?v.placement:_,H=p.strategy,U=H===void 0?v.strategy:H,ae=p.boundary,ge=ae===void 0?Be:ae,Me=p.rootBoundary,ke=Me===void 0?ie:Me,Te=p.elementContext,it=Te===void 0?be:Te,Ve=p.altBoundary,et=Ve!==void 0&&Ve,Ke=p.padding,tt=Ke===void 0?0:Ke,vt=Es(typeof tt!="number"?tt:Ts(tt,ce)),_t=it===be?me:be,ot=v.rects.popper,ft=v.elements[et?_t:it],st=(function(wi,Hi,Ri,Rt){var rn=Hi==="clippingParents"?(function(xt){var xi=$n(Yn(xt)),Bi=["absolute","fixed"].indexOf($i(xt).position)>=0&&Kt(xt)?mn(xt):xt;return Ot(Bi)?xi.filter(function(Ln){return Ot(Ln)&&cs(Ln,Bi)&&Vt(Ln)!=="body"}):[]})(wi):[].concat(Hi),on=[].concat(rn,[Ri]),ss=on[0],ti=on.reduce(function(xt,xi){var Bi=t(wi,xi,Rt);return xt.top=jt(Bi.top,xt.top),xt.right=yi(Bi.right,xt.right),xt.bottom=yi(Bi.bottom,xt.bottom),xt.left=jt(Bi.left,xt.left),xt},t(wi,ss,Rt));return ti.width=ti.right-ti.left,ti.height=ti.bottom-ti.top,ti.x=ti.left,ti.y=ti.top,ti})(Ot(ft)?ft:ft.contextElement||Gi(v.elements.popper),ge,ke,U),pt=fn(v.elements.reference),mt=n({reference:pt,element:ot,placement:j}),yt=us(Object.assign({},ot,mt)),gt=it===be?yt:pt,Gt={top:st.top-gt.top+vt.top,bottom:gt.bottom-st.bottom+vt.bottom,left:st.left-gt.left+vt.left,right:gt.right-st.right+vt.right},Li=v.modifiersData.offset;if(it===be&&Li){var Ki=Li[j];Object.keys(Gt).forEach(function(wi){var Hi=[I,A].indexOf(wi)>=0?1:-1,Ri=[N,A].indexOf(wi)>=0?"y":"x";Gt[wi]+=Ki[Ri]*Hi})}return Gt}function u(v,i){i===void 0&&(i={});var p=i,_=p.placement,j=p.boundary,H=p.rootBoundary,U=p.padding,ae=p.flipVariations,ge=p.allowedAutoPlacements,Me=ge===void 0?ht:ge,ke=Tn(_),Te=ke?ae?rt:rt.filter(function(et){return Tn(et)===ke}):ce,it=Te.filter(function(et){return Me.indexOf(et)>=0});it.length===0&&(it=Te);var Ve=it.reduce(function(et,Ke){return et[Ke]=l(v,{placement:Ke,boundary:j,rootBoundary:H,padding:U})[di(Ke)],et},{});return Object.keys(Ve).sort(function(et,Ke){return Ve[et]-Ve[Ke]})}const g={name:"flip",enabled:!0,phase:"main",fn:function(v){var i=v.state,p=v.options,_=v.name;if(!i.modifiersData[_]._skip){for(var j=p.mainAxis,H=j===void 0||j,U=p.altAxis,ae=U===void 0||U,ge=p.fallbackPlacements,Me=p.padding,ke=p.boundary,Te=p.rootBoundary,it=p.altBoundary,Ve=p.flipVariations,et=Ve===void 0||Ve,Ke=p.allowedAutoPlacements,tt=i.options.placement,vt=di(tt),_t=ge||(vt!==tt&&et?(function(xt){if(di(xt)===le)return[];var xi=_n(xt);return[Cn(xt),xi,Cn(xi)]})(tt):[_n(tt)]),ot=[tt].concat(_t).reduce(function(xt,xi){return xt.concat(di(xi)===le?u(i,{placement:xi,boundary:ke,rootBoundary:Te,padding:Me,flipVariations:et,allowedAutoPlacements:Ke}):xi)},[]),ft=i.rects.reference,st=i.rects.popper,pt=new Map,mt=!0,yt=ot[0],gt=0;gt<ot.length;gt++){var Gt=ot[gt],Li=di(Gt),Ki=Tn(Gt)===$e,wi=[N,A].indexOf(Li)>=0,Hi=wi?"width":"height",Ri=l(i,{placement:Gt,boundary:ke,rootBoundary:Te,altBoundary:it,padding:Me}),Rt=wi?Ki?I:F:Ki?A:N;ft[Hi]>st[Hi]&&(Rt=_n(Rt));var rn=_n(Rt),on=[];if(H&&on.push(Ri[Li]<=0),ae&&on.push(Ri[Rt]<=0,Ri[rn]<=0),on.every(function(xt){return xt})){yt=Gt,mt=!1;break}pt.set(Gt,on)}if(mt)for(var ss=function(xt){var xi=ot.find(function(Bi){var Ln=pt.get(Bi);if(Ln)return Ln.slice(0,xt).every(function($s){return $s})});if(xi)return yt=xi,"break"},ti=et?3:1;ti>0&&ss(ti)!=="break";ti--);i.placement!==yt&&(i.modifiersData[_]._skip=!0,i.placement=yt,i.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function y(v,i,p){return p===void 0&&(p={x:0,y:0}),{top:v.top-i.height-p.y,right:v.right-i.width+p.x,bottom:v.bottom-i.height+p.y,left:v.left-i.width-p.x}}function S(v){return[N,I,A,F].some(function(i){return v[i]>=0})}const P={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(v){var i=v.state,p=v.name,_=i.rects.reference,j=i.rects.popper,H=i.modifiersData.preventOverflow,U=l(i,{elementContext:"reference"}),ae=l(i,{altBoundary:!0}),ge=y(U,_),Me=y(ae,j,H),ke=S(ge),Te=S(Me);i.modifiersData[p]={referenceClippingOffsets:ge,popperEscapeOffsets:Me,isReferenceHidden:ke,hasPopperEscaped:Te},i.attributes.popper=Object.assign({},i.attributes.popper,{"data-popper-reference-hidden":ke,"data-popper-escaped":Te})}},O={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(v){var i=v.state,p=v.options,_=v.name,j=p.offset,H=j===void 0?[0,0]:j,U=ht.reduce(function(ke,Te){return ke[Te]=(function(it,Ve,et){var Ke=di(it),tt=[F,N].indexOf(Ke)>=0?-1:1,vt=typeof et=="function"?et(Object.assign({},Ve,{placement:it})):et,_t=vt[0],ot=vt[1];return _t=_t||0,ot=(ot||0)*tt,[F,I].indexOf(Ke)>=0?{x:ot,y:_t}:{x:_t,y:ot}})(Te,i.rects,H),ke},{}),ae=U[i.placement],ge=ae.x,Me=ae.y;i.modifiersData.popperOffsets!=null&&(i.modifiersData.popperOffsets.x+=ge,i.modifiersData.popperOffsets.y+=Me),i.modifiersData[_]=U}},z={name:"popperOffsets",enabled:!0,phase:"read",fn:function(v){var i=v.state,p=v.name;i.modifiersData[p]=n({reference:i.rects.reference,element:i.rects.popper,placement:i.placement})},data:{}},G={name:"preventOverflow",enabled:!0,phase:"main",fn:function(v){var i=v.state,p=v.options,_=v.name,j=p.mainAxis,H=j===void 0||j,U=p.altAxis,ae=U!==void 0&&U,ge=p.boundary,Me=p.rootBoundary,ke=p.altBoundary,Te=p.padding,it=p.tether,Ve=it===void 0||it,et=p.tetherOffset,Ke=et===void 0?0:et,tt=l(i,{boundary:ge,rootBoundary:Me,padding:Te,altBoundary:ke}),vt=di(i.placement),_t=Tn(i.placement),ot=!_t,ft=ds(vt),st=ft==="x"?"y":"x",pt=i.modifiersData.popperOffsets,mt=i.rects.reference,yt=i.rects.popper,gt=typeof Ke=="function"?Ke(Object.assign({},i.rects,{placement:i.placement})):Ke,Gt=typeof gt=="number"?{mainAxis:gt,altAxis:gt}:Object.assign({mainAxis:0,altAxis:0},gt),Li=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,Ki={x:0,y:0};if(pt){if(H){var wi,Hi=ft==="y"?N:F,Ri=ft==="y"?A:I,Rt=ft==="y"?"height":"width",rn=pt[ft],on=rn+tt[Hi],ss=rn-tt[Ri],ti=Ve?-yt[Rt]/2:0,xt=_t===$e?mt[Rt]:yt[Rt],xi=_t===$e?-yt[Rt]:-mt[Rt],Bi=i.elements.arrow,Ln=Ve&&Bi?Pn(Bi):{width:0,height:0},$s=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},fr=$s[Hi],mr=$s[Ri],Ns=Dn(0,mt[Rt],Ln[Rt]),Eo=ot?mt[Rt]/2-ti-Ns-fr-Gt.mainAxis:xt-Ns-fr-Gt.mainAxis,To=ot?-mt[Rt]/2+ti+Ns+mr+Gt.mainAxis:xi+Ns+mr+Gt.mainAxis,Us=i.elements.arrow&&mn(i.elements.arrow),So=Us?ft==="y"?Us.clientTop||0:Us.clientLeft||0:0,gr=(wi=Li?.[ft])!=null?wi:0,_o=rn+To-gr,vr=Dn(Ve?yi(on,rn+Eo-gr-So):on,rn,Ve?jt(ss,_o):ss);pt[ft]=vr,Ki[ft]=vr-rn}
12if(ae){var yr,Co=ft==="x"?N:F,Mo=ft==="x"?A:I,Xn=pt[st],js=st==="y"?"height":"width",br=Xn+tt[Co],wr=Xn-tt[Mo],Ks=[N,F].indexOf(vt)!==-1,xr=(yr=Li?.[st])!=null?yr:0,Er=Ks?br:Xn-mt[js]-yt[js]-xr+Gt.altAxis,Tr=Ks?Xn+mt[js]+yt[js]-xr-Gt.altAxis:wr,Sr=Ve&&Ks?(function(ko,Ao,Qs){var _r=Dn(ko,Ao,Qs);return _r>Qs?Qs:_r})(Er,Xn,Tr):Dn(Ve?Er:br,Xn,Ve?Tr:wr);pt[st]=Sr,Ki[st]=Sr-Xn}i.modifiersData[_]=Ki}},requiresIfExists:["offset"]};function J(v,i,p){p===void 0&&(p=!1);var _,j,H=Kt(i),U=Kt(i)&&(function(Te){var it=Te.getBoundingClientRect(),Ve=ui(it.width)/Te.offsetWidth||1,et=ui(it.height)/Te.offsetHeight||1;return Ve!==1||et!==1})(i),ae=Gi(i),ge=fn(v,U,p),Me={scrollLeft:0,scrollTop:0},ke={x:0,y:0};return(H||!H&&!p)&&((Vt(i)!=="body"||In(ae))&&(Me=(_=i)!==qt(_)&&Kt(_)?{scrollLeft:(j=_).scrollLeft,scrollTop:j.scrollTop}:Jn(_)),Kt(i)?((ke=fn(i,!0)).x+=i.clientLeft,ke.y+=i.clientTop):ae&&(ke.x=Zn(ae))),{x:ge.left+Me.scrollLeft-ke.x,y:ge.top+Me.scrollTop-ke.y,width:ge.width,height:ge.height}}function W(v){var i=new Map,p=new Set,_=[];function j(H){p.add(H.name),[].concat(H.requires||[],H.requiresIfExists||[]).forEach(function(U){if(!p.has(U)){var ae=i.get(U);ae&&j(ae)}}),_.push(H)}return v.forEach(function(H){i.set(H.name,H)}),v.forEach(function(H){p.has(H.name)||j(H)}),_}var te={placement:"bottom",modifiers:[],strategy:"absolute"};function Oe(){for(var v=arguments.length,i=new Array(v),p=0;p<v;p++)i[p]=arguments[p];return!i.some(function(_){return!(_&&typeof _.getBoundingClientRect=="function")})}function He(v){v===void 0&&(v={});var i=v,p=i.defaultModifiers,_=p===void 0?[]:p,j=i.defaultOptions,H=j===void 0?te:j;return function(U,ae,ge){ge===void 0&&(ge=H);var Me,ke,Te={placement:"bottom",orderedModifiers:[],options:Object.assign({},te,H),modifiersData:{},elements:{reference:U,popper:ae},attributes:{},styles:{}},it=[],Ve=!1,et={state:Te,setOptions:function(tt){var vt=typeof tt=="function"?tt(Te.options):tt;Ke(),Te.options=Object.assign({},H,Te.options,vt),Te.scrollParents={reference:Ot(U)?$n(U):U.contextElement?$n(U.contextElement):[],popper:$n(ae)};var _t,ot,ft=(function(st){var pt=W(st);return Ii.reduce(function(mt,yt){return mt.concat(pt.filter(function(gt){return gt.phase===yt}))},[])})((_t=[].concat(_,Te.options.modifiers),ot=_t.reduce(function(st,pt){var mt=st[pt.name];return st[pt.name]=mt?Object.assign({},mt,pt,{options:Object.assign({},mt.options,pt.options),data:Object.assign({},mt.data,pt.data)}):pt,st},{}),Object.keys(ot).map(function(st){return ot[st]})));return Te.orderedModifiers=ft.filter(function(st){return st.enabled}),Te.orderedModifiers.forEach(function(st){var pt=st.name,mt=st.options,yt=mt===void 0?{}:mt,gt=st.effect;if(typeof gt=="function"){var Gt=gt({state:Te,name:pt,instance:et,options:yt});it.push(Gt||function(){})}}),et.update()},forceUpdate:function(){if(!Ve){var tt=Te.elements,vt=tt.reference,_t=tt.popper;if(Oe(vt,_t)){Te.rects={reference:J(vt,mn(_t),Te.options.strategy==="fixed"),popper:Pn(_t)},Te.reset=!1,Te.placement=Te.options.placement,Te.orderedModifiers.forEach(function(gt){return Te.modifiersData[gt.name]=Object.assign({},gt.data)});for(var ot=0;ot<Te.orderedModifiers.length;ot++)if(Te.reset!==!0){var ft=Te.orderedModifiers[ot],st=ft.fn,pt=ft.options,mt=pt===void 0?{}:pt,yt=ft.name;typeof st=="function"&&(Te=st({state:Te,options:mt,name:yt,instance:et})||Te)}else Te.reset=!1,ot=-1}}},update:(Me=function(){return new Promise(function(tt){et.forceUpdate(),tt(Te)})},function(){return ke||(ke=new Promise(function(tt){Promise.resolve().then(function(){ke=void 0,tt(Me())})})),ke}),destroy:function(){Ke(),Ve=!0}};if(!Oe(U,ae))return et;function Ke(){it.forEach(function(tt){return tt()}),it=[]}return et.setOptions(ge).then(function(tt){!Ve&&ge.onFirstUpdate&&ge.onFirstUpdate(tt)}),et}}var Ge=He(),Pt=He({defaultModifiers:[Qn,z,Kn,hn]}),zt=He({defaultModifiers:[Qn,z,Kn,hn,O,g,G,Ss,P]});const Mi=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Ut,afterRead:Nt,afterWrite:_i,applyStyles:hn,arrow:Ss,auto:le,basePlacements:ce,beforeMain:vi,beforeRead:Pe,beforeWrite:Di,bottom:A,clippingParents:Be,computeStyles:Kn,createPopper:zt,createPopperBase:Ge,createPopperLite:Pt,detectOverflow:l,end:Fe,eventListeners:Qn,flip:g,hide:P,left:F,main:At,modifierPhases:Ii,offset:O,placements:ht,popper:be,popperGenerator:He,popperOffsets:z,preventOverflow:G,read:Qe,reference:me,right:I,start:$e,top:N,variationPlacements:rt,viewport:ie,write:pn},Symbol.toStringTag,{value:"Module"})),ki="dropdown",Ze=".bs.dropdown",Vi=".data-api",dt="ArrowUp",Mt="ArrowDown",Nn=`hide${Ze}`,ps=`hidden${Ze}`,Ni=`show${Ze}`,jn=`shown${Ze}`,ji=`click${Ze}${Vi}`,Yi=`keydown${Ze}${Vi}`,Mn=`keyup${Ze}${Vi}`,Qt="show",St='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ht=`${St}.${Qt}`,Yt=".dropdown-menu",nn=Ce()?"top-end":"top-start",ni=Ce()?"top-start":"top-end",Ne=Ce()?"bottom-end":"bottom-start",Dt=Ce()?"bottom-start":"bottom-end",It=Ce()?"left-start":"right-start",bt=Ce()?"right-start":"left-start",zi={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},kn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"str
12ing",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class pi extends hi{constructor(i,p){super(i,p),this._popper=null,this._parent=this._element.parentNode,this._menu=De.next(this._element,Yt)[0]||De.prev(this._element,Yt)[0]||De.findOne(Yt,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return zi}static get DefaultType(){return kn}static get NAME(){return ki}toggle(){return this._isShown()?this.hide():this.show()}show(){if(we(this._element)||this._isShown())return;const i={relatedTarget:this._element};if(!re.trigger(this._element,Ni,i).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const p of[].concat(...document.body.children))re.on(p,"mouseover",he);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Qt),this._element.classList.add(Qt),re.trigger(this._element,jn,i)}}hide(){if(we(this._element)||!this._isShown())return;const i={relatedTarget:this._element};this._completeHide(i)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(i){if(!re.trigger(this._element,Nn,i).defaultPrevented){if("ontouchstart"in document.documentElement)for(const p of[].concat(...document.body.children))re.off(p,"mouseover",he);this._popper&&this._popper.destroy(),this._menu.classList.remove(Qt),this._element.classList.remove(Qt),this._element.setAttribute("aria-expanded","false"),li.removeDataAttribute(this._menu,"popper"),re.trigger(this._element,ps,i)}}_getConfig(i){if(typeof(i=super._getConfig(i)).reference=="object"&&!je(i.reference)&&typeof i.reference.getBoundingClientRect!="function")throw new TypeError(`${ki.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return i}_createPopper(){if(Mi===void 0)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let i=this._element;this._config.reference==="parent"?i=this._parent:je(this._config.reference)?i=Ye(this._config.reference):typeof this._config.reference=="object"&&(i=this._config.reference);const p=this._getPopperConfig();this._popper=zt(i,this._menu,p)}_isShown(){return this._menu.classList.contains(Qt)}_getPlacement(){const i=this._parent;if(i.classList.contains("dropend"))return It;if(i.classList.contains("dropstart"))return bt;if(i.classList.contains("dropup-center"))return"top";if(i.classList.contains("dropdown-center"))return"bottom";const p=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return i.classList.contains("dropup")?p?ni:nn:p?Dt:Ne}
12_detectNavbar(){return this._element.closest(".navbar")!==null}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(p=>Number.parseInt(p,10)):typeof i=="function"?p=>i(p,this._element):i}_getPopperConfig(){const i={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(li.setDataAttribute(this._menu,"popper","static"),i.modifiers=[{name:"applyStyles",enabled:!1}]),{...i,...qe(this._config.popperConfig,[void 0,i])}}_selectMenuItem({key:i,target:p}){const _=De.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(j=>ue(j));_.length&&ct(_,p,i===Mt,!_.includes(p)).focus()}static jQueryInterface(i){return this.each(function(){const p=pi.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0)throw new TypeError(`No method named "${i}"`);p[i]()}})}static clearMenus(i){if(i.button===2||i.type==="keyup"&&i.key!=="Tab")return;const p=De.find(Ht);for(const _ of p){const j=pi.getInstance(_);if(!j||j._config.autoClose===!1)continue;const H=i.composedPath(),U=H.includes(j._menu);if(H.includes(j._element)||j._config.autoClose==="inside"&&!U||j._config.autoClose==="outside"&&U||j._menu.contains(i.target)&&(i.type==="keyup"&&i.key==="Tab"||/input|select|option|textarea|form/i.test(i.target.tagName)))continue;const ae={relatedTarget:j._element};i.type==="click"&&(ae.clickEvent=i),j._completeHide(ae)}}static dataApiKeydownHandler(i){const p=/input|textarea/i.test(i.target.tagName),_=i.key==="Escape",j=[dt,Mt].includes(i.key);if(!j&&!_||p&&!_)return;i.preventDefault();const H=this.matches(St)?this:De.prev(this,St)[0]||De.next(this,St)[0]||De.findOne(St,i.delegateTarget.parentNode),U=pi.getOrCreateInstance(H);if(j)return i.stopPropagation(),U.show(),void U._selectMenuItem(i);U._isShown()&&(i.stopPropagation(),U.hide(),H.focus())}}re.on(document,Yi,St,pi.dataApiKeydownHandler),re.on(document,Yi,Yt,pi.dataApiKeydownHandler),re.on(document,ji,pi.clearMenus),re.on(document,Mn,pi.clearMenus),re.on(document,ji,St,function(v){v.preventDefault(),pi.getOrCreateInstance(this).toggle()}),oe(pi);const sn="backdrop",es="show",Ui=`mousedown.bs.${sn}`,ks={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},zn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Hn extends an{constructor(i){super(),this._config=this._getConfig(i),this._isAppended=!1,this._element=null}static get Default(){return ks}static get DefaultType(){return zn}static get NAME(){return sn}show(i){if(!this._config.isVisible)return void qe(i);this._append();const p=this._getElement();this._config.isAnimated&&ve(p),p.classList.add(es),this._emulateAnimation(()=>{qe(i)})}hide(i){this._config.isVisible?(this._getElement().classList.remove(es),this._emulateAnimation(()=>{this.dispose(),qe(i)})):qe(i)}dispose(){this._isAppended&&(re.off(this._element,Ui),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const i=document.createElement("div");i.className=this._config.className,this._config.isAnimated&&i.classList.add("fade"),this._element=i}return this._element}_configAfterMerge(i){return i.rootElement=Ye(i.rootElement),i}_append(){if(this._isAppended)return;const i=this._getElement();this._config.rootElement.append(i),re.on(i,Ui,()=>{qe(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(i){nt(i,this._getElement(),this._config.isAnimated)}}const gn=".bs.focustrap",hs=`focusin${gn}`,ts=`keydown.tab${gn}`,is="backward",fs={autofocus:!0,trapElement:null},ms={autofocus:"boolean",trapElement:"element"};class gs extends an{constructor(i){super(),this._config=this._getConfig(i),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return fs}static get DefaultType(){return ms}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),re.off(document,gn),re.on(document,hs,i=>this._handleFocusin(i)),re.on(document,ts,i=>this._handleKeydown(i)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,re.off(document,gn))}_handleFocusin(i){const{trapElement:p}=this._config;if(i.target===document||i.target===p||p.contains(i.target))return;const _=De.focusableChildren(p);_.length===0?p.focus():this._lastTabNavDirection===is?_[_.length-1].focus():_[0].focus()}_handleKeydown(i){i.key==="Tab"&&(this._lastTabNavDirection=i.shiftKey?is:"forward")}}const M=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",$=".sticky-top",X="padding-right",Y="margin-right";class ee{constructor(){this._element=document.body}getWidth(){const i=document.documentElement.clientWidth;return Math.abs(window.innerWidth-i)}hide(){const i=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,X,p=>p+i),this._setElementAttributes(M,X,p=>
12p+i),this._setElementAttributes($,Y,p=>p-i)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,X),this._resetElementAttributes(M,X),this._resetElementAttributes($,Y)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(i,p,_){const j=this.getWidth();this._applyManipulationCallback(i,H=>{if(H!==this._element&&window.innerWidth>H.clientWidth+j)return;this._saveInitialAttribute(H,p);const U=window.getComputedStyle(H).getPropertyValue(p);H.style.setProperty(p,`${_(Number.parseFloat(U))}px`)})}_saveInitialAttribute(i,p){const _=i.style.getPropertyValue(p);_&&li.setDataAttribute(i,p,_)}_resetElementAttributes(i,p){this._applyManipulationCallback(i,_=>{const j=li.getDataAttribute(_,p);j!==null?(li.removeDataAttribute(_,p),_.style.setProperty(p,j)):_.style.removeProperty(p)})}_applyManipulationCallback(i,p){if(je(i))p(i);else for(const _ of De.find(i,this._element))p(_)}}const ye=".bs.modal",Se=`hide${ye}`,Le=`hidePrevented${ye}`,Ee=`hidden${ye}`,ut=`show${ye}`,Ue=`shown${ye}`,Je=`resize${ye}`,lt=`click.dismiss${ye}`,We=`mousedown.dismiss${ye}`,Ft=`keydown.dismiss${ye}`,ei=`click${ye}.data-api`,Wt="modal-open",si="show",ri="modal-static",Ai={backdrop:!0,focus:!0,keyboard:!0},wt={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class bi extends hi{constructor(i,p){super(i,p),this._dialog=De.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ee,this._addEventListeners()}static get Default(){return Ai}static get DefaultType(){return wt}static get NAME(){return"modal"}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){this._isShown||this._isTransitioning||re.trigger(this._element,ut,{relatedTarget:i}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Wt),this._adjustDialog(),this._backdrop.show(()=>this._showElement(i)))}hide(){this._isShown&&!this._isTransitioning&&(re.trigger(this._element,Se).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(si),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){re.off(window,ye),re.off(this._dialog,ye),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Hn({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new gs({trapElement:this._element})}_showElement(i){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const p=De.findOne(".modal-body",this._dialog);p&&(p.scrollTop=0),ve(this._element),this._element.classList.add(si),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,re.trigger(this._element,Ue,{relatedTarget:i})},this._dialog,this._isAnimated())}_addEventListeners(){re.on(this._element,Ft,i=>{i.key==="Escape"&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),re.on(window,Je,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),re.on(this._element,We,i=>{re.one(this._element,lt,p=>{this._element===i.target&&this._element===p.target&&(this._config.backdrop!=="static"?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Wt),this._resetAdjustments(),this._scrollBar.reset(),re.trigger(this._element,Ee)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(re.trigger(this._element,Le).defaultPrevented)return;const i=this._element.scrollHeight>document.documentElement.clientHeight,p=this._element.style.overflowY;p==="hidden"||this._element.classList.contains(ri)||(i||(this._element.style.overflowY="hidden"),this._element.classList.add(ri),this._queueCallback(()=>{this._element.classList.remove(ri),this._queueCallback(()=>{this._element.style.overflowY=p},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const i=this._element.scrollHeight>document.documentElement.clientHeight,p=this._scrollBar.getWidth(),_=p>0;if(_&&!i){const j=Ce()?"paddingLeft":"paddingRight";this._element.style[j]=`${p}px`}if(!_&&i){const j=Ce()?"paddingRight":"paddingLeft";this._element.style[j]=`${p}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(i,p){return this.each(function(){const _=bi.getOrCreateInstance(this,i);if(typeof i=="string"){if(_[i]===void 0)throw new TypeError(`No method n
12amed "${i}"`);_[i](p)}})}}re.on(document,ei,'[data-bs-toggle="modal"]',function(v){const i=De.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&v.preventDefault(),re.one(i,ut,_=>{_.defaultPrevented||re.one(i,Ee,()=>{ue(this)&&this.focus()})});const p=De.findOne(".modal.show");p&&bi.getInstance(p).hide(),bi.getOrCreateInstance(i).toggle(this)}),ii(bi),oe(bi);const Xt=".bs.offcanvas",Rn=".data-api",As=`load${Xt}${Rn}`,vs="show",Ls="showing",Js="hiding",Zs=".offcanvas.show",Cr=`show${Xt}`,Mr=`shown${Xt}`,kr=`hide${Xt}`,er=`hidePrevented${Xt}`,tr=`hidden${Xt}`,Ar=`resize${Xt}`,Lr=`click${Xt}${Rn}`,Or=`keydown.dismiss${Xt}`,Pr={backdrop:!0,keyboard:!0,scroll:!1},Dr={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class vn extends hi{constructor(i,p){super(i,p),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Pr}static get DefaultType(){return Dr}static get NAME(){return"offcanvas"}toggle(i){return this._isShown?this.hide():this.show(i)}show(i){this._isShown||re.trigger(this._element,Cr,{relatedTarget:i}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new ee().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ls),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(v
12s),this._element.classList.remove(Ls),re.trigger(this._element,Mr,{relatedTarget:i})},this._element,!0))}hide(){this._isShown&&(re.trigger(this._element,kr).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Js),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(vs,Js),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ee().reset(),re.trigger(this._element,tr)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const i=!!this._config.backdrop;return new Hn({className:"offcanvas-backdrop",isVisible:i,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:i?()=>{this._config.backdrop!=="static"?this.hide():re.trigger(this._element,er)}:null})}_initializeFocusTrap(){return new gs({trapElement:this._element})}_addEventListeners(){re.on(this._element,Or,i=>{i.key==="Escape"&&(this._config.keyboard?this.hide():re.trigger(this._element,er))})}static jQueryInterface(i){return this.each(function(){const p=vn.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);p[i](this)}})}}re.on(document,Lr,'[data-bs-toggle="offcanvas"]',function(v){const i=De.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&v.preventDefault(),we(this))return;re.one(i,tr,()=>{ue(this)&&this.focus()});const p=De.findOne(Zs);p&&p!==i&&vn.getInstance(p).hide(),vn.getOrCreateInstance(i).toggle(this)}),re.on(window,As,()=>{for(const v of De.find(Zs))vn.getOrCreateInstance(v).show()}),re.on(window,Ar,()=>{for(const v of De.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(v).position!=="fixed"&&vn.getOrCreateInstance(v).hide()}),ii(vn),oe(vn);const ir={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ir=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),$r=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Nr=(v,i)=>{const p=v.nodeName.toLowerCase();return i.includes(p)?!Ir.has(p)||!!$r.test(v.nodeValue):i.filter(_=>_ instanceof RegExp).some(_=>_.test(p))},jr={allowList:ir,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},zr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Hr={entry:"(string|element|function|null)",selector:"(string|element)"};class Rr extends an{constructor(i){super(),this._config=this._getConfig(i)}static get Default(){return jr}static get DefaultType(){return zr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(i=>this._resolvePossibleFunction(i)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(i){return this._checkContent(i),this._config.content={...this._config.content,...i},this}toHtml(){const i=document.createElement("div");i.innerHTML=this._maybeSanitize(this._config.template);for(const[j,H]of Object.entries(this._config.content))this._setContent(i,H,j);const p=i.children[0],_=this._resolvePossibleFunction(this._config.extraClass);return _&&p.classList.add(..._.split(" ")),p}_typeCheckConfig(i){super._typeCheckConfig(i),this._checkContent(i.content)}_checkContent(i){for(const[p,_]of Object.entries(i))super._typeCheckConfig({selector:p,entry:_},Hr)}_setContent(i,p,_){const j=De.findOne(_,i);j&&((p=this._resolvePossibleFunction(p))?je(p)?this._putElementInTemplate(Ye(p),j):this._config.html?j.innerHTML=this._maybeSanitize(p):j.textContent=p:j.remove())}_maybeSanitize(i){return this._config.sanitize?(function(p,_,j){if(!p.length)return p;if(j&&typeof j=="function")return j(p);const H=new window.DOMParser().parseFromString(p,"text/html"),U=[].concat(...H.body.querySelectorAll("*"));for(const ae of U){const ge=ae.nodeName.toLowerCase();if(!Object.keys(_).includes(ge)){ae.remove();continue}const Me=[].concat(...ae.attributes),ke=[].concat(_["*"]||[],_[ge]||[]);for(const Te of Me)Nr(Te,ke)||ae.removeAttribute(Te.nodeName)}return H.body.innerHTML})(i,this._config.allowList,this._config.sanitizeFn):i}_resolvePossibleFunction(i){return qe(i,[void 0,this])}_putElementInTemplate(i,p){if(this._config.html)return p.innerHTML="",void p.append(i);p.textContent=i.textContent}}const Br=new Set(["sanitize","allowList","sanitizeFn"]),Rs="fade",Os="show",qr=".tooltip-inner",nr=".modal",sr="hide.bs.modal",ys="hover",Bs="focus",qs="click",Fr={AUTO:"auto",TOP:"top",RIGHT:Ce()?"left":"right",BOTTOM:"bottom",LEFT:Ce()?"right":"left"},Wr={allowList:ir,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"}
12,Xr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Bn extends hi{constructor(i,p){if(Mi===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(i,p),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Wr}static get DefaultType(){return Xr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),re.off(this._element.closest(nr),sr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const i=re.trigger(this._element,this.constructor.eventName("show")),p=(ze(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(i.defaultPrevented||!p)return;this._disposePopper();const _=this._getTipElement();this._element.setAttribute("aria-describedby",_.getAttribute("id"));const{container:j}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(j.append(_),re.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(_),_.classList.add(Os),"ontouchstart"in document.documentElement)for(const H of[].concat(...document.body.children))re.on(H,"mouseover",he);this._queueCallback(()=>{re.trigger(this._element,this.constructor.eventName("shown")),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!re.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Os),"ontouchstart"in document.documentElement)for(const i of[].concat(...document.body.children))re.off(i,"mouseover",he);this._activeTrigger[qs]=!1,this._activeTrigger[Bs]=!1,this._activeTrigger[ys]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),re.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(i){const p=this._getTemplateFactory(i).toHtml();if(!p)return null;p.classList.remove(Rs,Os),p.classList.add(`bs-${this.constructor.NAME}-auto`);const _=(j=>{do j+=Math.floor(1e6*Math.random());while(document.getElementById(j));return j})(this.constructor.NAME).toString();return p.setAttribute("id",_),this._isAnimated()&&p.classList.add(Rs),p}setContent(i){this._newContent=i,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(i){return this._templateFactory?this._templateFactory.changeContent(i):this._templateFactory=new Rr({...this._config,content:i,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[qr]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(i){return this.constructor.getOrCreateInstance(i.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Rs)}_isShown(){return this.tip&&this.tip.classList.contains(Os)}_createPopper(i){const p=qe(this._config.placement,[this,i,this._element]),_=Fr[p.toUpperCase()];return zt(this._element,i,this._getPopperConfig(_))}_getOffset(){const{offset:i}=this._config;return typeof i=="string"?i.split(",").map(p=>Number.parseInt(p,10)):typeof i=="function"?p=>i(p,this._element):i}_resolvePossibleFunction(i){return qe(i,[this._element,this._element])}_getPopperConfig(i){const p={placement:i,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}}
12,{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:_=>{this._getTipElement().setAttribute("data-popper-placement",_.state.placement)}}]};return{...p,...qe(this._config.popperConfig,[void 0,p])}}_setListeners(){const i=this._config.trigger.split(" ");for(const p of i)if(p==="click")re.on(this._element,this.constructor.eventName("click"),this._config.selector,_=>{const j=this._initializeOnDelegatedTarget(_);j._activeTrigger[qs]=!(j._isShown()&&j._activeTrigger[qs]),j.toggle()});else if(p!=="manual"){const _=p===ys?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),j=p===ys?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");re.on(this._element,_,this._config.selector,H=>{const U=this._initializeOnDelegatedTarget(H);U._activeTrigger[H.type==="focusin"?Bs:ys]=!0,U._enter()}),re.on(this._element,j,this._config.selector,H=>{const U=this._initializeOnDelegatedTarget(H);U._activeTrigger[H.type==="focusout"?Bs:ys]=U._element.contains(H.relatedTarget),U._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},re.on(this._element.closest(nr),sr,this._hideModalHandler)}_fixTitle(){const i=this._element.getAttribute("title");i&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",i),this._element.setAttribute("data-bs-original-title",i),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(i,p){clearTimeout(this._timeout),this._timeout=setTimeout(i,p)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(i){const p=li.getDataAttributes(this._element);for(const _ of Object.keys(p))Br.has(_)&&delete p[_];return i={...p,...typeof i=="object"&&i?i:{}},i=this._mergeConfigObj(i),i=this._configAfterMerge(i),this._typeCheckConfig(i),i}_configAfterMerge(i){return i.container=i.container===!1?document.body:Ye(i.container),typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),typeof i.title=="number"&&(i.title=i.title.toString()),typeof i.content=="number"&&(i.content=i.content.toString()),i}_getDelegateConfig(){const i={};for(const[p,_]of Object.entries(this._config))this.constructor.Default[p]!==_&&(i[p]=_);return i.selector=!1,i.trigger="manual",i}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(i){return this.each(function(){const p=Bn.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0)throw new TypeError(`No method named "${i}"`);p[i]()}})}}oe(Bn);const Gr=".popover-header",Vr=".popover-body",Yr={...Bn.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},Ur={...Bn.DefaultType,content:"(null|string|element|function)"};class Ps extends Bn{static get Default(){return Yr}static get DefaultType(){return Ur}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Gr]:this._getTitle(),[Vr]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(i){return this.each(function(){const p=Ps.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0)throw new TypeError(`No method named "${i}"`);p[i]()}})}}oe(Ps);const Fs=".bs.scrollspy",Kr=`activate${Fs}`,rr=`click${Fs}`,Qr=`load${Fs}.data-api`,ns="active",Ws="[href]",or=".nav-link",Jr=`${or}, .nav-item > ${or}, .list-group-item`,Zr={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},eo={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class bs extends hi{constructor(i,p){super(i,p),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Zr}static get DefaultType(){return eo}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const i of this._observableSections.values())this._observer.observe(i)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(i){return i.target=Ye(i.target)||document.body,i.rootMargin=i.offset?`${i.offset}px 0px -30%`:i.rootMargin,typeof i.threshold=="string"&&(i.threshold=i.threshold.split(",").map(p=>Number.parseFloat(p))),i}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(re.off(this._config.target,rr),re.on(this._config.target,rr,Ws,i=>{const p=this._observableSections.get(i.target.hash);if(p){i.preventDefault();const _=this._rootElement||window,j=p.offsetTop-this._element.offsetTop;if(_.scrollTo)return void _.scrollTo({top:j,behavior:"smooth"});_.scrollTop=j}}))}_getNewObserver(){const i={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(p=>
vendor: 5,003 bytes, line 12
12this._observerCallback(p),i)}_observerCallback(i){const p=U=>this._targetLinks.get(`#${U.target.id}`),_=U=>{this._previousScrollData.visibleEntryTop=U.target.offsetTop,this._process(p(U))},j=(this._rootElement||document.documentElement).scrollTop,H=j>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=j;for(const U of i){if(!U.isIntersecting){this._activeTarget=null,this._clearActiveClass(p(U));continue}const ae=U.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(H&&ae){if(_(U),!j)return}else H||ae||_(U)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const i=De.find(Ws,this._config.target);for(const p of i){if(!p.hash||we(p))continue;const _=De.findOne(decodeURI(p.hash),this._element);ue(_)&&(this._targetLinks.set(decodeURI(p.hash),p),this._observableSections.set(p.hash,_))}}_process(i){this._activeTarget!==i&&(this._clearActiveClass(this._config.target),this._activeTarget=i,i.classList.add(ns),this._activateParents(i),re.trigger(this._element,Kr,{relatedTarget:i}))}_activateParents(i){if(i.classList.contains("dropdown-item"))De.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(ns);else for(const p of De.parents(i,".nav, .list-group"))for(const _ of De.prev(p,Jr))_.classList.add(ns)}_clearActiveClass(i){i.classList.remove(ns);const p=De.find(`${Ws}.${ns}`,i);for(const _ of p)_.classList.remove(ns)}static jQueryInterface(i){return this.each(function(){const p=bs.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);p[i]()}})}}re.on(window,Qr,()=>{for(const v of De.find('[data-bs-spy="scroll"]'))bs.getOrCreateInstance(v)}),oe(bs);const qn=".bs.tab",to=`hide${qn}`,io=`hidden${qn}`,no=`show${qn}`,so=`shown${qn}`,ro=`click${qn}`,oo=`keydown${qn}`,ao=`load${qn}`,lo="ArrowLeft",ar="ArrowRight",co="ArrowUp",lr="ArrowDown",Xs="Home",cr="End",Fn="active",dr="fade",Gs="show",ur=".dropdown-toggle",Vs=`:not(${ur})`,pr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ys=`.nav-link${Vs}, .list-group-item${Vs}, [role="tab"]${Vs}, ${pr}`,uo=`.${Fn}[data-bs-toggle="tab"], .${Fn}[data-bs-toggle="pill"], .${Fn}[data-bs-toggle="list"]`;class Wn extends hi{constructor(i){super(i),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),re.on(this._element,oo,p=>this._keydown(p)))}static get NAME(){return"tab"}show(){const i=this._element;if(this._elemIsActive(i))return;const p=this._getActiveElem(),_=p?re.trigger(p,to,{relatedTarget:i}):null;re.trigger(i,no,{relatedTarget:p}).defaultPrevented||_&&_.defaultPrevented||(this._deactivate(p,i),this._activate(i,p))}_activate(i,p){i&&(i.classList.add(Fn),this._activate(De.getElementFromSelector(i)),this._queueCallback(()=>{i.getAttribute("role")==="tab"?(i.removeAttribute("tabindex"),i.setAttribute("aria-selected",!0),this._toggleDropDown(i,!0),re.trigger(i,so,{relatedTarget:p})):i.classList.add(Gs)},i,i.classList.contains(dr)))}_deactivate(i,p){i&&(i.classList.remove(Fn),i.blur(),this._deactivate(De.getElementFromSelector(i)),this._queueCallback(()=>{i.getAttribute("role")==="tab"?(i.setAttribute("aria-selected",!1),i.setAttribute("tabindex","-1"),this._toggleDropDown(i,!1),re.trigger(i,io,{relatedTarget:p})):i.classList.remove(Gs)},i,i.classList.contains(dr)))}_keydown(i){if(![lo,ar,co,lr,Xs,cr].includes(i.key))return;i.stopPropagation(),i.preventDefault();const p=this._getChildren().filter(j=>!we(j));let _;if([Xs,cr].includes(i.key))_=p[i.key===Xs?0:p.length-1];else{const j=[ar,lr].includes(i.key);_=ct(p,i.target,j,!0)}_&&(_.focus({preventScroll:!0}),Wn.getOrCreateInstance(_).show())}_getChildren(){return De.find(Ys,this._parent)}_getActiveElem(){return this._getChildren().find(i=>this._elemIsActive(i))||null}_setInitialAttributes(i,p){this._setAttributeIfNotExists(i,"role","tablist");for(const _ of p)this._setInitialAttributesOnChild(_)}_setInitialAttributesOnChild(i){i=this._getInnerElement(i);const p=this._elemIsActive(i),_=this._getOuterElement(i);i.setAttribute("aria-selected",p),_!==i&&this._setAttributeIfNotExists(_,"role","presentation"),p||i.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(i,"role","tab"),this._setInitialAttributesOnTargetPanel(i)}_setInitialAttributesOnTargetPanel(i){const p=De.getElementFromSelector(i);p&&(this._setAttributeIfNotExists(p,"role","tabpanel"),i.id&&this._setAttributeIfNotExists(p,"aria-labelledby",`${i.id}`))}_toggleDropDown(i,p){const _=this._getOuterElement(i);if(!_.classList.contains("dropdown"))return;const j=(H,U)=>{const ae=De.findOne(H,_);ae&&ae.classList.toggle(U,p)};j(ur,Fn),j(".dropdown-menu",Gs),_.setAttribute("aria-expanded",p)}_setAttributeIfNotExists(i,p,_){i.hasAttribute(p)||i.setAttribute(p,_)}_elemIsActive(i){return i.classList.contains(Fn)}_getInnerElement(i){return i.matches(Ys)?i:De.findOne(Ys,i)}
12_getOuterElement(i){return i.closest(".nav-item, .list-group-item")||i}static jQueryInterface(i){return this.each(function(){const p=Wn.getOrCreateInstance(this);if(typeof i=="string"){if(p[i]===void 0||i.startsWith("_")||i==="constructor")throw new TypeError(`No method named "${i}"`);p[i]()}})}}re.on(document,ro,pr,function(v){["A","AREA"].includes(this.tagName)&&v.preventDefault(),we(this)||Wn.getOrCreateInstance(this).show()}),re.on(window,ao,()=>{for(const v of De.find(uo))Wn.getOrCreateInstance(v)}),oe(Wn);const An=".bs.toast",po=`mouseover${An}`,ho=`mouseout${An}`,fo=`focusin${An}`,mo=`focusout${An}`,go=`hide${An}`,vo=`hidden${An}`,yo=`show${An}`,bo=`shown${An}`,hr="hide",Ds="show",Is="showing",wo={animation:"boolean",autohide:"boolean",delay:"number"},xo={animation:!0,autohide:!0,delay:5e3};class ws extends hi{constructor(i,p){super(i,p),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return xo}static get DefaultType(){return wo}static get NAME(){return"toast"}show(){re.trigger(this._element,yo).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(hr),ve(this._element),this._element.classList.add(Ds,Is),this._queueCallback(()=>{this._element.classList.remove(Is),re.trigger(this._element,bo),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(re.trigger(this._element,go).defaultPrevented||(this._element.classList.add(Is),this._queueCallback(()=>{this._element.classList.add(hr),this._element.classList.remove(Is,Ds),re.trigger(this._element,vo)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ds),super.dispose()}isShown(){return this._element.classList.contains(Ds)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(i,p){switch(i.type){case"mouseover":case"mouseout":this._hasMouseInteraction=p;break;case"focusin":case"focusout":this._hasKeyboardInteraction=p}if(p)return void this._clearTimeout();const _=i.relatedTarget;this._element===_||this._element.contains(_)||this._maybeScheduleHide()}_setListeners(){re.on(this._element,po,i=>this._onInteraction(i,!0)),re.on(this._element,ho,i=>this._onInteraction(i,!1)),re.on(this._element,fo,i=>this._onInteraction(i,!0)),re.on(this._element,mo,i=>this._onInteraction(i,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(i){return this.each(function(){const p=ws.getOrCreateInstance(this,i);if(typeof i=="string"){if(p[i]===void 0)throw new TypeError(`No method named "${i}"`);p[i](this)}})}}return ii(ws),oe(ws),{Alert:ln,Button:Pi,Carousel:T,Collapse:V,Dropdown:pi,Modal:bi,Offcanvas:vn,Popover:Ps,ScrollSpy:bs,Tab:Wn,Toast:ws,Tooltip:Bn}}),(function(se){if(!se.hasInitialised){var xe={escapeRegExp:function(ne){return ne.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(ne,de){var pe=" ";return ne.nodeType===1&&(pe+ne.className+pe).replace(/[\n\t]/g,pe).indexOf(pe+de+pe)>=0},addClass:function(ne,de){ne.className+=" "+de},removeClass:function(ne,de){var pe=new RegExp("\\b"+this.escapeRegExp(de)+"\\b");ne.className=ne.className.replace(pe,"")},interpolateString:function(ne,de){return ne.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(pe){return de(arguments[1])||""})},getCookie:function(ne){var de=("; "+document.cookie).split("; "+ne+"=");return de.length<2?void 0:de.pop().split(";").shift()}
12,setCookie:function(ne,de,pe,je,Ye,ue){var we=new Date;we.setHours(we.getHours()+24*(pe||365));var ze=[ne+"="+de,"expires="+we.toUTCString(),"path="+(Ye||"/")];je&&ze.push("domain="+je),ue&&ze.push("secure"),document.cookie=ze.join(";")},deepExtend:function(ne,de){for(var pe in de)de.hasOwnProperty(pe)&&(pe in ne&&this.isPlainObject(ne[pe])&&this.isPlainObject(de[pe])?this.deepExtend(ne[pe],de[pe]):ne[pe]=de[pe]);return ne},throttle:function(ne,de){var pe=!1;return function(){pe||(ne.apply(this,arguments),pe=!0,setTimeout(function(){pe=!1},de))}},hash:function(ne){var de,pe,je=0;if(ne.length===0)return je;for(de=0,pe=ne.length;de<pe;++de)je=(je<<5)-je+ne.charCodeAt(de),je|=0;return je},normaliseHex:function(ne){return ne[0]=="#"&&(ne=ne.substr(1)),ne.length==3&&(ne=ne[0]+ne[0]+ne[1]+ne[1]+ne[2]+ne[2]),ne},getContrast:function(ne){return ne=this.normaliseHex(ne),(299*parseInt(ne.substr(0,2),16)+587*parseInt(ne.substr(2,2),16)+114*parseInt(ne.substr(4,2),16))/1e3>=128?"#000":"#fff"},getLuminance:function(ne){var de=parseInt(this.normaliseHex(ne),16),pe=38+(de>>16),je=38+(de>>8&255),Ye=38+(255&de);return"#"+(16777216+65536*(pe<255?pe<1?0:pe:255)+256*(je<255?je<1?0:je:255)+(Ye<255?Ye<1?0:Ye:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(ne){return typeof ne=="object"&&ne!==null&&ne.constructor==Object},traverseDOMPath:function(ne,de){return ne&&ne.parentNode?xe.hasClass(ne,de)?ne:this.traverseDOMPath(ne.parentNode,de):null}};
12se.status={deny:"deny",allow:"allow",dismiss:"dismiss"},se.transitionEnd=(function(){var ne=document.createElement("div"),de={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var pe in de)if(de.hasOwnProperty(pe)&&ne.style[pe+"ransition"]!==void 0)return de[pe];return""})(),se.hasTransition=!!se.transitionEnd;var Et=Object.keys(se.status).map(xe.escapeRegExp);se.customStyles={},se.Popup=(function(){var ne={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(he){},onStatusChange:function(he,ve){},onRevokeChoice:function(){},onNoCookieLaw:function(he,ve){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"&#x274c;",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0"  class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="dismiss cookie message" role=button tabindex="0" class="cc-close">{{close}}</span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}"><!--googleoff: all-->{{children}}<!--googleon: all--></div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};function de(){this.initialise.apply(this,arguments)}function pe(he){this.openingTimeout=null,xe.removeClass(he,"cc-invisible")}function je(he){he.style.display="none",he.removeEventListener(se.transitionEnd,this.afterTransition),this.afterTransition=null}function Ye(){var he=this.options.position.split("-"),ve=[];return he.forEach(function(fe){ve.push("cc-"+fe)}),ve}function ue(he){var ve=this.options,fe=document.createElement("div"),_e=ve.container&&ve.container.nodeType===1?ve.container:document.body;fe.innerHTML=he;var Ce=fe.children[0];return Ce.style.display="none",xe.hasClass(Ce,"cc-window")&&se.hasTransition&&xe.addClass(Ce,"cc-invisible"),this.onButtonClick=function(oe){var qe=xe.traverseDOMPath(oe.target,"cc-btn")||oe.target;if(xe.hasClass(qe,"cc-btn")){var nt=qe.className.match(new RegExp("\\bcc-("+Et.join("|")+")\\b")),ct=nt&&nt[1]||!1;ct&&(this.setStatus(ct),this.close(!0))}xe.hasClass(qe,"cc-close")&&(this.setStatus(se.status.dismiss),this.close(!0)),xe.hasClass(qe,"cc-revoke")&&this.revokeChoice()}.bind(this),Ce.addEventListener("click",this.onButtonClick),ve.autoAttach&&(_e.firstChild?_e.insertBefore(Ce,_e.firstChild):_e.appendChild(Ce)),Ce}
12function we(he){return(he=xe.normaliseHex(he))=="000000"?"#222":xe.getLuminance(he)}function ze(he,ve){for(var fe=0,_e=he.length;fe<_e;++fe){var Ce=he[fe];if(Ce instanceof RegExp&&Ce.test(ve)||typeof Ce=="string"&&Ce.length&&Ce===ve)return!0}return!1}return de.prototype.initialise=function(he){this.options&&this.destroy(),xe.deepExtend(this.options={},ne),xe.isPlainObject(he)&&xe.deepExtend(this.options,he),function(){var Ce=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return Ce(se.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return Ce(se.status.allow),!0;var oe=Object.keys(se.status),qe=this.getStatus(),nt=oe.indexOf(qe)>=0;return nt&&Ce(qe),nt}.call(this)&&(this.options.enabled=!1),ze(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),ze(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var ve=this.options.window.replace("{{classes}}",function(){var Ce=this.options,oe=Ce.position=="top"||Ce.position=="bottom"?"banner":"floating";xe.isMobile()&&(oe="floating");var qe=["cc-"+oe,"cc-type-"+Ce.type,"cc-theme-"+Ce.theme];return Ce.static&&qe.push("cc-static"),qe.push.apply(qe,Ye.call(this)),(function(nt){var ct=xe.hash(JSON.stringify(nt)),Ct="cc-color-override-"+ct,$t=xe.isPlainObject(nt);return this.customStyleSelector=$t?Ct:null,$t&&(function(c,Bt,Xe){if(se.customStyles[c])return void++se.customStyles[c].references;var Ie={},Tt=Bt.popup,at=Bt.button,Re=Bt.highlight;Tt&&(Tt.text=Tt.text?Tt.text:xe.getContrast(Tt.background),Tt.link=Tt.link?Tt.link:Tt.text,Ie[Xe+".cc-window"]=["color: "+Tt.text,"background-color: "+Tt.background],Ie[Xe+".cc-revoke"]=["color: "+Tt.text,"background-color: "+Tt.background],Ie[Xe+" .cc-link,"+Xe+" .cc-link:active,"+Xe+" .cc-link:visited"]=["color: "+Tt.link],at&&(at.text=at.text?at.text:xe.getContrast(at.background),at.border=at.border?at.border:"transparent",Ie[Xe+" .cc-btn"]=["color: "+at.text,"border-color: "+at.border,"background-color: "+at.background],at.padding&&Ie[Xe+" .cc-btn"].push("padding: "+at.padding),at.background!="transparent"&&(Ie[Xe+" .cc-btn:hover, "+Xe+" .cc-btn:focus"]=["background-color: "+(at.hover||we(at.background))]),Re?(Re.text=Re.text?Re.text:xe.getContrast(Re.background),Re.border=Re.border?Re.border:"transparent",Ie[Xe+" .cc-highlight .cc-btn:first-child"]=["color: "+Re.text,"border-color: "+Re.border,"background-color: "+Re.background]):Ie[Xe+" .cc-highlight .cc-btn:first-child"]=["color: "+Tt.text]));var oi=document.createElement("style");document.head.appendChild(oi),se.customStyles[c]={references:1,element:oi.sheet};var Qi=-1;for(var qi in Ie)Ie.hasOwnProperty(qi)&&oi.sheet.insertRule(qi+"{"+Ie[qi].join(";")+"}",++Qi)})(ct,nt,"."+Ct),$t}).call(this,this.options.palette),this.customStyleSelector&&qe.push(this.customStyleSelector),qe}.call(this).join(" ")).replace("{{children}}",function(){var Ce={},oe=this.options;oe.showLink||(oe.elements.link="",oe.elements.messagelink=oe.elements.message),Object.keys(oe.elements).forEach(function(ct){Ce[ct]=xe.interpolateString(oe.elements[ct],function(Ct){var $t=oe.content[Ct];return Ct&&typeof $t=="string"&&$t.length?$t:""})});var qe=oe.compliance[oe.type];qe||(qe=oe.compliance.info),Ce.compliance=xe.interpolateString(qe,function(ct){return Ce[ct]});var nt=oe.layouts[oe.layout];return nt||(nt=oe.layouts.basic),xe.interpolateString(nt,function(ct){return Ce[ct]})}.call(this)),fe=this.options.overrideHTML;if(typeof fe=="string"&&fe.length&&(ve=fe),this.options.static){var _e=ue.call(this,'<div class="cc-grower">'+ve+"</div>");_e.style.display="",this.element=_e.firstChild,this.element.style.display="none",xe.addClass(this.element,"cc-invisible")}else this.element=ue.call(this,ve);(function(){var Ce=this.setStatus.bind(this),oe=this.close.bind(this),qe=this.options.dismissOnTimeout;typeof qe=="number"&&qe>=0&&(this.dismissTimeout=window.setTimeout(function(){Ce(se.status.dismiss),oe(!0)},Math.floor(qe)));var nt=this.options.dismissOnScroll;if(typeof nt=="number"&&nt>=0){var ct=function(Bt){window.pageYOffset>Math.floor(nt)&&(Ce(se.status.dismiss),oe(!0),window.removeEventListener("scroll",ct),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=ct,window.addEventListener("scroll",ct))}
12var Ct=this.options.dismissOnWindowClick,$t=this.options.ignoreClicksFrom;if(Ct){var c=function(Bt){for(var Xe=!1,Ie=Bt.path.length,Tt=$t.length,at=0;at<Ie;at++)if(!Xe)for(var Re=0;Re<Tt;Re++)Xe||(Xe=xe.hasClass(Bt.path[at],$t[Re]));Xe||(Ce(se.status.dismiss),oe(!0),window.removeEventListener("click",c),window.removeEventListener("touchend",c),this.onWindowClick=null)}.bind(this);this.options.enabled&&(this.onWindowClick=c,window.addEventListener("click",c),window.addEventListener("touchend",c))}}).call(this),function(){if(this.options.type!="info"&&(this.options.revokable=!0),xe.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var Ce=Ye.call(this);this.options.animateRevokable&&Ce.push("cc-animate"),this.customStyleSelector&&Ce.push(this.customStyleSelector);var oe=this.options.revokeBtn.replace("{{classes}}",Ce.join(" ")).replace("{{policy}}",this.options.content.policy);this.revokeBtn=ue.call(this,oe);var qe=this.revokeBtn;if(this.options.animateRevokable){var nt=xe.throttle(function(ct){var Ct=!1,$t=window.innerHeight-20;
vendor: 4,067 bytes, line 12
12xe.hasClass(qe,"cc-top")&&ct.clientY<20&&(Ct=!0),xe.hasClass(qe,"cc-bottom")&&ct.clientY>$t&&(Ct=!0),Ct?xe.hasClass(qe,"cc-active")||xe.addClass(qe,"cc-active"):xe.hasClass(qe,"cc-active")&&xe.removeClass(qe,"cc-active")},200);this.onMouseMove=nt,window.addEventListener("mousemove",nt)}}}.call(this),this.options.autoOpen&&this.autoOpen()},de.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,(function(he){if(xe.isPlainObject(he)){var ve=xe.hash(JSON.stringify(he)),fe=se.customStyles[ve];if(fe&&!--fe.references){var _e=fe.element.ownerNode;_e&&_e.parentNode&&_e.parentNode.removeChild(_e),se.customStyles[ve]=null}}})(this.options.palette),this.options=null},de.prototype.open=function(he){if(this.element)return this.isOpen()||(se.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},de.prototype.close=function(he){if(this.element)return this.isOpen()&&(se.hasTransition?this.fadeOut():this.element.style.display="none",he&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},de.prototype.fadeIn=function(){var he=this.element;if(se.hasTransition&&he&&(this.afterTransition&&je.call(this,he),xe.hasClass(he,"cc-invisible"))){if(he.style.display="",this.options.static){var ve=this.element.clientHeight;this.element.parentNode.style.maxHeight=ve+"px"}this.openingTimeout=setTimeout(pe.bind(this,he),20)}},de.prototype.fadeOut=function(){var he=this.element;se.hasTransition&&he&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),pe.bind(this,he)),xe.hasClass(he,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=je.bind(this,he),he.addEventListener(se.transitionEnd,this.afterTransition),xe.addClass(he,"cc-invisible")))},de.prototype.isOpen=function(){return this.element&&this.element.style.display==""&&(!se.hasTransition||!xe.hasClass(this.element,"cc-invisible"))},de.prototype.toggleRevokeButton=function(he){this.revokeBtn&&(this.revokeBtn.style.display=he?"":"none")},de.prototype.revokeChoice=function(he){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),he||this.autoOpen()},de.prototype.hasAnswered=function(he){return Object.keys(se.status).indexOf(this.getStatus())>=0},de.prototype.hasConsented=function(he){var ve=this.getStatus();return ve==se.status.allow||ve==se.status.dismiss},de.prototype.autoOpen=function(he){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},de.prototype.setStatus=function(he){var ve=this.options.cookie,fe=xe.getCookie(ve.name),_e=Object.keys(se.status).indexOf(fe)>=0;Object.keys(se.status).indexOf(he)>=0?(xe.setCookie(ve.name,he,ve.expiryDays,ve.domain,ve.path,ve.secure),this.options.onStatusChange.call(this,he,_e)):this.clearStatus()},de.prototype.getStatus=function(){return xe.getCookie(this.options.cookie.name)},de.prototype.clearStatus=function(){var he=this.options.cookie;xe.setCookie(he.name,"",-1,he.domain,he.path)},de})(),se.Location=(function(){var ne={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(ue,we){try{var ze=JSON.parse(we);return ze.error?Ye(ze):{code:ze.country}}
12catch(he){return Ye({error:"Invalid response ("+he+")"})}}}},ipinfodb:function(ue){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(we,ze){try{var he=JSON.parse(ze);return he.statusCode=="ERROR"?Ye({error:he.statusMessage}):{code:he.countryCode}}catch(ve){return Ye({error:"Invalid response ("+ve+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(ue){window.geoip2?geoip2.country(function(we){try{ue({code:we.country.iso_code})}catch(ze){ue(Ye(ze))}},function(we){ue(Ye(we))}):ue(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function de(ue){xe.deepExtend(this.options={},ne),xe.isPlainObject(ue)&&xe.deepExtend(this.options,ue),this.currentServiceIndex=-1}function pe(ue,we,ze){var he,ve=document.createElement("script");ve.type="text/"+(ue.type||"javascript"),ve.src=ue.src||ue,ve.async=!1,ve.onreadystatechange=ve.onload=function(){var fe=ve.readyState;clearTimeout(he),we.done||fe&&!/loaded|complete/.test(fe)||(we.done=!0,we(),ve.onreadystatechange=ve.onload=null)},document.body.appendChild(ve),he=setTimeout(function(){we.done=!0,we(),ve.onreadystatechange=ve.onload=null},ze)}function je(ue,we,ze,he,ve){var fe=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(fe.open(he?"POST":"GET",ue,1),fe.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(ve))for(var _e=0,Ce=ve.length;_e<Ce;++_e){var oe=ve[_e].split(":",2);fe.setRequestHeader(oe[0].replace(/^\s+|\s+$/g,""),oe[1].replace(/^\s+|\s+$/g,""))}typeof we=="function"&&(fe.onreadystatechange=function(){fe.readyState>3&&we(fe)}),fe.send(he)}function Ye(ue){return new Error("Error ["+(ue.code||"UNKNOWN")+"]: "+ue.error)}return de.prototype.getNextService=function(){var ue;do ue=this.getServiceByIdx(++this.currentServiceIndex);while(this.currentServiceIndex<this.options.services.length&&!ue);return ue},de.prototype.getServiceByIdx=function(ue){var we=this.options.services[ue];if(typeof we=="function"){var ze=we();return ze.name&&xe.deepExtend(ze,this.options.serviceDefinitions[ze.name](ze)),ze}return typeof we=="string"?this.options.serviceDefinitions[we]():xe.isPlainObject(we)?this.options.serviceDefinitions[we.name](we):null},de.prototype.locate=function(ue,we){var ze=this.getNextService();ze?(this.callbackComplete=ue,this.callbackError=we,this.runService(ze,this.runNextServiceOnError.bind(this))):we(new Error("No services to run"))},de.prototype.setupUrl=function(ue){var we=this.getCurrentServiceOpts();return ue.url.replace(/\{(.*?)\}/g,function(ze,he){if(he==="callback"){var ve="callback"+Date.now();return window[ve]=function(fe){ue.__JSONP_DATA=JSON.stringify(fe)},ve}if(he in we.interpolateUrl)return we.interpolateUrl[he]})},de.prototype.runService=function(ue,we){var ze=this;ue&&ue.url&&ue.callback&&(ue.isScript?pe:je)(this.setupUrl(ue),function(he){var ve=he?he.responseText:"";ue.__JSONP_DATA&&(ve=ue.__JSONP_DATA,delete ue.__JSONP_DATA),ze.runServiceCallback.call(ze,we,ue,ve)},this.options.timeout,ue.data,ue.headers)},de.prototype.runServiceCallback=function(ue,we,ze){var he=this,ve=we.callback(function(fe){ve||he.onServiceResult.call(he,ue,fe)},ze);ve&&this.onServiceResult.call(this,ue,ve)},de.prototype.onServiceResult=function(ue,we){we instanceof Error||we&&we.error?ue.call(this,we,null):ue.call(this,null,we)},de.prototype.runNextServiceOnError=function(ue,we){if(ue){this.logError(ue);var ze=this.getNextService();ze?this.runService(ze,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,we)},de.prototype.getCurrentServiceOpts=function(){var ue=this.options.services[this.currentServiceIndex];return typeof ue=="string"?{name:ue}:typeof ue=="function"?ue():xe.isPlainObject(ue)?ue:{}},de.prototype.completeService=function(ue,we){this.currentServiceIndex=-1,ue&&ue(we)},de.prototype.logError=function(ue){var we=this.currentServiceIndex,ze=this.getServiceByIdx(we);console.warn("The service["+we+"] ("+ze.url+") responded with the following error",ue)},de})(),se.Law=(function(){var ne={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","ES","SE","GB","UK","GR","EU"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};function de(pe){this.initialise.apply(this,arguments)}return de.prototype.initialise=function(pe){xe.deepExtend(this.options={},ne),xe.isPlainObject(pe)&&xe.deepExtend(this.options,pe)},de.prototype.get=function(pe){var je=this.options;return{hasLaw:je.hasLaw.indexOf(pe)>=0,revokable:je.revokable.indexOf(pe)>=0,explicitAction:je.explicitAction.indexOf(pe)>=0}},de.prototype.applyLaw=function(pe,je){var Ye=this.get(je);return Ye.hasLaw||(pe.enabled=!1,typeof pe.onNoCookieLaw=="function"&&pe.onNoCookieLaw(je,Ye)),this.options.regionalLaw&&(Ye.revokable&&(pe.revokable=!0),Ye.explicitAction&&(pe.dismissOnScroll=!1,pe.dismissOnTimeout=!1)),pe},de})(),se.initialise=function(ne,de,pe){var je=new se.Law(ne.law);de||(de=function(){}),pe||(pe=function(){});var Ye=Object.keys(se.status),ue=xe.getCookie("cookieconsent_status");Ye.indexOf(ue)>=0?de(new se.Popup(ne)):se.getCountryCode(ne,function(we){delete ne.law,delete ne.location,we.code&&(ne=je.applyLaw(ne,we.code)),de(new se.Popup(ne))},function(we){delete ne.law,delete ne.location,pe(we,new se.Popup(ne))})},se.getCountryCode=function(ne,de,pe){ne.law&&ne.law.countryCode?de({code:ne.law.countryCode}):ne.location?new se.Location(ne.location).locate(function(je){de(je||{})},pe):de({})},se.utils=xe,se.hasInitialised=!0,window.cookieconsent=se}})(window.cookieconsent||{});

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.