PageSourceSearch

https://www.fotbollskanalen.se/_next/static/chunks/6082-3f3dd4fe88b2a267.js

js fotbollskanalen.se collected 2026-09-24 19:45:50 UTC 277,101 bytes, 5 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6082],{162:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var a=i(30472),s=i(59869),r=i(90013),n=i(31397);function o(e){let{swiper:t,extendParams:i,on:o}=e;i({fadeEffect:{crossFade:!1}}),(0,a.e)({effect:"fade",swiper:t,on:o,setTranslate:()=>{let{slides:e}=t,i=t.params.fadeEffect;for(let a=0;a<e.length;a+=1){let e=t.slides[a],r=-e.swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let n=0;t.isHorizontal()||(n=r,r=0);let o=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),l=(0,s.e)(i,e);l.style.opacity=o,l.style.transform=`translate3d(${r}px, ${n}px, 0px)`}},setTransition:e=>{let i=t.slides.map(e=>(0,n.g)(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`}),(0,r.e)({swiper:t,duration:e,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}},227:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(97819),s=i(30472),r=i(59869),n=i(90013),o=i(31397);function l(e){let{swiper:t,extendParams:i,on:l}=e;i({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}}});let d=e=>"string"==typeof e?e:`${e}px`;(0,s.e)({effect:"creative",swiper:t,on:l,setTranslate:()=>{let{slides:e,wrapperEl:i,slidesSizesGrid:s}=t,n=t.params.creativeEffect,{progressMultiplier:l}=n,c=t.params.centeredSlides,p=(0,o.p)(t);if(c){let e=s[0]/2-t.params.slidesOffsetBefore||0;i.style.transform=`translateX(calc(50% - ${e}px))`}for(let i=0;i<e.length;i+=1){let s=e[i],o=s.progress,u=Math.min(Math.max(s.progress,-n.limitProgress),n.limitProgress),h=u;c||(h=Math.min(Math.max(s.originalProgress,-n.limitProgress),n.limitProgress));let m=s.swiperSlideOffset,g=[t.params.cssMode?-m-t.translate:-m,0,0],f=[0,0,0],v=!1;t.isHorizontal()||(g[1]=g[0],g[0]=0);let w={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};u<0?(w=n.next,v=!0):u>0&&(w=n.prev,v=!0),g.forEach((e,t)=>{g[t]=`calc(${e}px + (${d(w.translate[t])} * ${Math.abs(u*l)}))`}),f.forEach((e,t)=>{let i=w.rotate[t]*Math.abs(u*l);f[t]=i}),s.style.zIndex=-Math.abs(Math.round(o))+e.length;let b=g.join(", "),y=`rotateX(${p(f[0])}deg) rotateY(${p(f[1])}deg) rotateZ(${p(f[2])}deg)`,E=h<0?`scale(${1+(1-w.scale)*h*l})`:`scale(${1-(1-w.scale)*h*l})`,T=h<0?1+(1-w.opacity)*h*l:1-(1-w.opacity)*h*l,S=`translate3d(${b}) ${y} ${E}`;if(v&&w.shadow||!v){let e=s.querySelector(".swiper-slide-shadow");if(!e&&w.shadow&&(e=(0,a.c)("creative",s)),e){let t=n.shadowPerProgress?u*(1/n.limitProgress):u;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}let x=(0,r.e)(n,s);x.style.transform=S,x.style.opacity=T,w.origin&&(x.style.transformOrigin=w.origin)}},setTransition:e=>{let i=t.slides.map(e=>(0,o.g)(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),(0,n.e)({swiper:t,duration:e,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}},1725:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let{swiper:t,extendParams:i,on:r}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let n=!1,o=!1;function l(){let e,i=t.thumbs.swiper;if(!i||i.destroyed)return;let a=i.clickedIndex,s=i.clickedSlide;s&&s.classList.contains(t.params.thumbs.slideThumbActiveClass)||null!=a&&(e=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):a,t.params.loop?t.slideToLoop(e):t.slideTo(e))}function d(){let{thumbs:e}=t.params;if(n)return!1;n=!0;let i=t.constructor;if(e.swiper instanceof i){if(e.swiper.destroyed)return n=!1,!1;t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),t.thumbs.swiper.update()}else if((0,s.o)(e.swiper)){let a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(a),o=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function c(e){let i=t.thumbs.swiper;if(!i||i.destroyed)return;let a="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,r=1,n=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(r=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),i.slides.forEach(e=>e.classList.remove(n)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<r;e+=1)(0,s.e)(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(n)});else for(let e=0;e<r;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(n);let o=t.params.thumbs.autoScrollOffset,l=o&&!i.params.loop;if(t.realIndex!==i.realIndex||l){let s,r,n=i.activeIndex;if(i.params.loop){let e=i.slides.find(e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`);s=i.slides.indexOf(e),r=t.activeIndex>t.previousIndex?"next":"prev"}else r=(s=t.realIndex)>t.previousIndex?"next":"prev";l&&(s+="next"===r?o:-1*o),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(s)&&(i.params.centeredSlides?s=s>n?s-Math.floor(a/2)+1:s+Math.floor(a/2)-1:s>n&&i.params.slidesPerGroup,i.slideTo(s,e?0:void 0))}}t.thumbs={swiper:null},r("beforeInit",()=>{let{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){let i=(0,a.g)(),s=()=>{!t.destroyed&&((()=>{let a="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,d(),c(!0);else if(a){let i=`${t.params.eventsPrefix}init`,s=r=>{e.swiper=r.detail[0],a.removeEventListener(i,s),d(),c(!0),e.swiper.update(),t.update()};a.addEventListener(i,s)}return a})()||requestAnimationFrame(s))};requestAnimationFrame(s)}else d(),c(!0)}),r("slideChange update resize observerUpdate",()=>{c()}),r("setTransition",(e,i)=>{let a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(i)}),r("beforeDestroy",()=>{let e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(t.thumbs,{init:d,update:c})}},4010:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(37310),s=i(48970),r=i(31397);function n(e){let t,i,{swiper:n,extendParams:o,on:l}=e;o({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),n.a11y={clicked:!1};let d=null,c=new Date().getTime();function p(e){let t=d;0!==t.length&&(0,r.s)(t,e)}function u(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function h(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function m(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("role",t)})}function g(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function f(e,t){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function v(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function w(e){(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function b(e){if(13!==e.keyCode&&32!==e.keyCode)return;let t=n.params.a11y,i=e.target;if(!(n.pagination&&n.pagination.el&&(i===n.pagination.el||n.pagination.el.contains(e.target)))||e.target.matches((0,s.c)(n.params.pagination.bulletClass))){if(n.navigation&&n.navigation.prevEl&&n.navigation.nextEl){let e=(0,r.m)(n.navigation.prevEl);(0,r.m)(n.navigation.nextEl).includes(i)&&(n.isEnd&&!n.params.loop||n.slideNext(),n.isEnd?p(t.lastSlideMessage):p(t.nextSlideMessage)),e.includes(i)&&(n.isBeginning&&!n.params.loop||n.slidePrev(),n.isBeginning?p(t.firstSlideMessage):p(t.prevSlideMessage))}n.pagination&&i.matches((0,s.c)(n.params.pagination.bulletClass))&&i.click()}}function y(){return n.pagination&&n.pagination.bullets&&n.pagination.bullets.length}function E(){return y()&&n.params.pagination.clickable}let T=(e,t,i)=>{var a;u(e),"BUTTON"!==e.tagName&&(m(e,"button"),e.addEventListener("keydown",b)),f(e,i),a=e,(a=(0,r.m)(a)).forEac
1h(e=>{e.setAttribute("aria-controls",t)})},S=e=>{i&&i!==e.target&&!i.contains(e.target)&&(t=!0),n.a11y.clicked=!0},x=()=>{t=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n.destroyed||(n.a11y.clicked=!1)})})},k=e=>{c=new Date().getTime()},P=e=>{if(n.a11y.clicked||!n.params.a11y.scrollOnFocus||new Date().getTime()-c<100)return;let a=e.target.closest(`.${n.params.slideClass}, swiper-slide`);if(!a||!n.slides.includes(a))return;i=a;let s=n.slides.indexOf(a)===n.activeIndex,r=n.params.watchSlidesProgress&&n.visibleSlides&&n.visibleSlides.includes(a);!s&&!r&&(e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(n.isHorizontal()?n.el.scrollLeft=0:n.el.scrollTop=0,requestAnimationFrame(()=>{t||(n.params.loop?n.slideToLoop(n.getSlideIndexWhenGrid(parseInt(a.getAttribute("data-swiper-slide-index"))),0):n.slideTo(n.getSlideIndexWhenGrid(n.slides.indexOf(a)),0),t=!1)})))},C=()=>{let e=n.params.a11y;e.itemRoleDescriptionMessage&&g(n.slides,e.itemRoleDescriptionMessage),e.slideRole&&m(n.slides,e.slideRole);let t=n.slides.length;e.slideLabelMessage&&n.slides.forEach((i,a)=>{let s=n.params.loop?parseInt(i.getAttribute("data-swiper-slide-index"),10):a;f(i,e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,t))})};l("beforeInit",()=>{(d=(0,r.c)("span",n.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),d.setAttribute("aria-atomic","true")}),l("afterInit",()=>{n.params.a11y.enabled&&(()=>{var e,t;let i=n.params.a11y;n.el.append(d);let s=n.el;i.containerRoleDescriptionMessage&&g(s,i.containerRoleDescriptionMessage),i.containerMessage&&f(s,i.containerMessage),i.containerRole&&m(s,i.containerRole);let o=n.wrapperEl,l=i.id||o.getAttribute("id")||`swiper-wrapper-${"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`,c=n.params.autoplay&&n.params.autoplay.enabled?"off":"polite";e=o,(e=(0,r.m)(e)).forEach(e=>{e.setAttribute("id",l)}),t=o,(t=(0,r.m)(t)).forEach(e=>{e.setAttribute("aria-live",c)}),C();let{nextEl:p,prevEl:u}=n.navigation?n.navigation:{};p=(0,r.m)(p),u=(0,r.m)(u),p&&p.forEach(e=>T(e,l,i.nextSlideMessage)),u&&u.forEach(e=>T(e,l,i.prevSlideMessage)),E()&&(0,r.m)(n.pagination.el).forEach(e=>{e.addEventListener("keydown",b)}),(0,a.g)().addEventListener("visibilitychange",k),n.el.addEventListener("focus",P,!0),n.el.addEventListener("focus",P,!0),n.el.addEventListener("pointerdown",S,!0),n.el.addEventListener("pointerup",x,!0)})()}),l("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{n.params.a11y.enabled&&C()}),l("fromEdge toEdge afterInit lock unlock",()=>{n.params.a11y.enabled&&function(){if(n.params.loop||n.params.rewind||!n.navigation)return;let{nextEl:e,prevEl:t}=n.navigation;t&&(n.isBeginning?(v(t),h(t)):(w(t),u(t))),e&&(n.isEnd?(v(e),h(e)):(w(e),u(e)))}()}),l("paginationUpdate",()=>{if(n.params.a11y.enabled){let e=n.params.a11y;y()&&n.pagination.bullets.forEach(t=>{n.params.pagination.clickable&&(u(t),n.params.pagination.renderBullet||(m(t,"button"),f(t,e.paginationBulletMessage.replace(/\{\{index\}\}/,(0,r.i)(t)+1)))),t.matches((0,s.c)(n.params.pagination.bulletActiveClass))?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")})}}),l("destroy",()=>{n.params.a11y.enabled&&function(){d&&d.remove();let{nextEl:e,prevEl:t}=n.navigation?n.navigation:{};e=(0,r.m)(e),t=(0,r.m)(t),e&&e.forEach(e=>e.removeEventListener("keydown",b)),t&&t.forEach(e=>e.removeEventListener("keydown",b)),E()&&(0,r.m)(n.pagination.el).forEach(e=>{e.removeEventListener("keydown",b)}),(0,a.g)().removeEventListener("visibilitychange",k),n.el&&"string"!=typeof n.el&&(n.el.removeEventListener("focus",P,!0),n.el.removeEventListener("pointerdown",S,!0),n.el.removeEventListener("pointerup",x,!0))}()})}},8857:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(97819),s=i(30472),r=i(59869),n=i(90013),o=i(31397);function l(e){let{swiper:t,extendParams:i,on:l}=e;i({flipEffect:{slideShadows:!0,limitRotation:!0}});let d=(e,i)=>{let s=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=(0,a.c)("flip",e,t.isHorizontal()?"left":"top")),r||(r=(0,a.c)("flip",e,t.isHorizontal()?"right":"bottom")),s&&(s.style.opacity=Math.max(-i,0)),r&&(r.style.opacity=Math.max(i,0))};(0,s.e)({effect:"flip",swiper:t,on:l,setTranslate:()=>{let{slides:e,rtlTranslate:i}=t,a=t.params.flipEffect,s=(0,o.p)(t);for(let n=0;n<e.length;n+=1){let o=e[n],l=o.progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(o.progress,
11),-1));let c=o.swiperSlideOffset,p=-180*l,u=0,h=t.params.cssMode?-c-t.translate:-c,m=0;t.isHorizontal()?i&&(p=-p):(m=h,h=0,u=-p,p=0),o.style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&d(o,l);let g=`translate3d(${h}px, ${m}px, 0px) rotateX(${s(u)}deg) rotateY(${s(p)}deg)`;(0,r.e)(a,o).style.transform=g}},setTransition:e=>{let i=t.slides.map(e=>(0,o.g)(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),(0,n.e)({swiper:t,duration:e,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(e=>{let i=e.progress;t.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),d(e,i)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}},12304:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let t,i,{swiper:r,extendParams:n,on:o,emit:l}=e,d=(0,a.a)();n({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),r.mousewheel={enabled:!1};let c=(0,s.f)(),p=[];function u(){r.enabled&&(r.mouseEntered=!0)}function h(){r.enabled&&(r.mouseEntered=!1)}function m(e){return!(r.params.mousewheel.thresholdDelta&&e.delta<r.params.mousewheel.thresholdDelta||r.params.mousewheel.thresholdTime&&(0,s.f)()-c<r.params.mousewheel.thresholdTime)&&(!!(e.delta>=6&&(0,s.f)()-c<60)||(e.direction<0?r.isEnd&&!r.params.loop||r.animating||(r.slideNext(),l("scroll",e.raw)):r.isBeginning&&!r.params.loop||r.animating||(r.slidePrev(),l("scroll",e.raw)),c=new d.Date().getTime(),!1))}function g(e){var a;let n,o,d,c,u=e;if(!r.enabled||e.target.closest(`.${r.params.mousewheel.noMousewheelClass}`))return;let h=r.params.mousewheel;r.params.cssMode&&u.preventDefault();let g=r.el;"container"!==r.params.mousewheel.eventsTarget&&(g=document.querySelector(r.params.mousewheel.eventsTarget));let f=g&&g.contains(u.target);if(!r.mouseEntered&&!f&&!h.releaseOnEdges)return!0;u.originalEvent&&(u=u.originalEvent);let v=0,w=r.rtlTranslate?-1:1,b=(n=0,o=0,d=0,c=0,"detail"in(a=u)&&(o=a.detail),"wheelDelta"in a&&(o=-a.wheelDelta/120),"wheelDeltaY"in a&&(o=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(n=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(n=o,o=0),d=10*n,c=10*o,"deltaY"in a&&(c=a.deltaY),"deltaX"in a&&(d=a.deltaX),a.shiftKey&&!d&&(d=c,c=0),(d||c)&&a.deltaMode&&(1===a.deltaMode?(d*=40,c*=40):(d*=800,c*=800)),d&&!n&&(n=d<1?-1:1),c&&!o&&(o=c<1?-1:1),{spinX:n,spinY:o,pixelX:d,pixelY:c});if(h.forceToAxis)if(r.isHorizontal())if(!(Math.abs(b.pixelX)>Math.abs(b.pixelY)))return!0;else v=-b.pixelX*w;else{if(!(Math.abs(b.pixelY)>Math.abs(b.pixelX)))return!0;v=-b.pixelY}else v=Math.abs(b.pixelX)>Math.abs(b.pixelY)?-b.pixelX*w:-b.pixelY;if(0===v)return!0;h.invert&&(v=-v);let y=r.getTranslate()+v*h.sensitivity;if(y>=r.minTranslate()&&(y=r.minTranslate()),y<=r.maxTranslate()&&(y=r.maxTranslate()),(r.params.loop||y!==r.minTranslate()&&y!==r.maxTranslate())&&r.params.nested&&u.stopPropagation(),r.params.freeMode&&r.params.freeMode.enabled){let e={time:(0,s.f)(),delta:Math.abs(v),direction:Math.sign(v)},a=i&&e.time<i.time+500&&e.delta<=i.delta&&e.direction===i.direction;if(!a){i=void 0;let n=r.getTranslate()+v*h.sensitivity,o=r.isBeginning,d=r.isEnd;if(n>=r.minTranslate()&&(n=r.minTranslate()),n<=r.maxTranslate()&&(n=r.maxTranslate()),r.setTransition(0),r.setTranslate(n),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!o&&r.isBeginning||!d&&r.isEnd)&&r.updateSlidesClasses(),r.params.loop&&r.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),r.params.freeMode.sticky){clearTimeout(t),t=void 0,p.length>=15&&p.shift();let a=p.length?p[p.length-1]:void 0,n=p[0];if(p.push(e),a&&(e.delta>a.delta||e.direction!==a.direction))p.splice(0);else if(p.length>=15&&e.time-n.time<500&&n.delta-e.delta>=1&&e.delta<=6){let a=v>0?.8:.2;i=e,p.splice(0),t=(0,s.n)(()=>{!r.destroyed&&r.params&&r.slideToClosest(r.params.speed,!0,void 0,a)},0)}t||(t=(0,s.n)(()=>{!r.destroyed&&r.params&&(i=e,p.splice(0),r.slideToClosest(r.params.speed,!0,void 0,.5))},500))}if(a||l("scroll",u),r.params.autoplay&&r.params.autoplay.disableOnInteraction&&r.autoplay.stop(),h.releaseOnEdges&&(n===r.minTranslate()||n===r.maxTranslate()))return!0}}else{let t={time:(0,s.f)(),delta:Math.abs(v),direction:Math.sign(v),raw:e};p.length>=2&&p.shift();let i=p.length?p[p.length-1]:void 0;if(p.push(t),i?(t.direction!==i.direction||t.delta>i.delta||t.time>i.time+150)&&m(t):m(t),function(e){let t=r.params.mousewheel;if(e.direction<0){if(r.isEnd&&!r.params.loop&&t.releaseOnEdges)return!0}else if(r.isBeginning&&!r.params.loop&&t.releaseOnEdges)return!0;return!1}(t))return!0}return u.preventDefault?u.preventDefault():u.returnValue=!1,!1}function f(e){let t=r.el;"container"!==r.params.mousewheel.eventsTarget&&(t=document.querySelector(r.params.mousewheel.eventsTarget)),t[e]("mouseenter",u),t[e]("mouseleave",h),t[e]("wheel",g)}function v(){return r.params.cssMode?(r.wrapperEl.removeEventListener("wheel",g),!0):!r.mousewheel.enabled&&(f("addEventListener"),r.mousewheel.enabled=!0,!0)}function w(){return r.params.cssMode?(r.wrapperEl.addEventListener(event,g),!0):!!r.mousewheel.enabled&&(f("removeEventListener"),r.mousewheel.enabled=!1,!0)}o("init",()=>{!r.params.mousewheel.enabled&&r.params.cssMode&&w(),r.params.mousewheel.enabled&&v()}),o("destroy",()=>{r.params.cssMode&&v(),r.mousewheel.enabled&&w()}),Object.assign(r.mousewheel,{enable:v,disable:w})}},14193:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let{swiper:t,extendParams:i,on:r,emit:n}=e,o=(0,a.g)(),l=(0,a.a)();function d(e){if(!t.enabled)return;let{rtlTranslate:i}=t,a=e;a.originalEvent&&(a=a.originalEvent);let r=a.keyCode||a.charCode,d=t.params.keyboard.pageUpDown,c=d&&33===r,p=d&&34===r,u=37===r,h=39===r,m=38===r,g=40===r;if(!t.allowSlideNext&&(t.isHorizontal()&&h||t.isVertical()&&g||p)||!t.allowSlidePrev&&(t.isHorizontal()&&u||t.isVertical()&&m||c))return!1;if(!a.shiftKey&&!a.altKey&&!a.ctrlKey&&!a.metaKey&&(!o.activeElement||!o.activeElement.isContentEditable&&(!o.activeElement.nodeName||"input"!==o.activeElement.nodeName.toLowerCase()&&"textarea"!==o.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(c||p||u||h||m||g)){let e=!1;if((0,s.b)(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===(0,s.b)(t.el,`.${t.params.slideActiveClass}`).length)return;let a=t.el,r=a.clientWidth,n=a.clientHeight,o=l.innerWidth,d=l.innerHe
1ight,c=(0,s.d)(a);i&&(c.left-=a.scrollLeft);let p=[[c.left,c.top],[c.left+r,c.top],[c.left,c.top+n],[c.left+r,c.top+n]];for(let t=0;t<p.length;t+=1){let i=p[t];if(i[0]>=0&&i[0]<=o&&i[1]>=0&&i[1]<=d){if(0===i[0]&&0===i[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((c||p||u||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((p||h)&&!i||(c||u)&&i)&&t.slideNext(),((c||u)&&!i||(p||h)&&i)&&t.slidePrev()):((c||p||m||g)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(p||g)&&t.slideNext(),(c||m)&&t.slidePrev()),n("keyPress",r)}}function c(){t.keyboard.enabled||(o.addEventListener("keydown",d),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(o.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},i({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{t.params.keyboard.enabled&&c()}),r("destroy",()=>{t.keyboard.enabled&&p()}),Object.assign(t.keyboard,{enable:c,disable:p})}},15514:function(e,t,i){var a;!function(s,r){"use strict";var n="function",o="undefined",l="object",d="string",c="major",p="model",u="name",h="type",m="vendor",g="version",f="architecture",v="console",w="mobile",b="tablet",y="smarttv",E="wearable",T="embedded",S="Amazon",x="Apple",k="ASUS",P="BlackBerry",C="Browser",M="Chrome",L="Firefox",A="Google",I="Honor",j="Huawei",O="Microsoft",D="Motorola",_="Nvidia",$="OnePlus",V="Opera",z="OPPO",N="Samsung",R="Sharp",H="Sony",B="Xiaomi",U="Zebra",G="Facebook",W="Chromium OS",F="Mac OS",q=" Browser",Y=function(e,t){var i={};for(var a in e)t[a]&&t[a].length%2==0?i[a]=t[a].concat(e[a]):i[a]=e[a];return i},X=function(e){for(var t={},i=0;i<e.length;i++)t[e[i].toUpperCase()]=e[i];return t},K=function(e,t){return typeof e===d&&-1!==J(t).indexOf(J(e))},J=function(e){return e.toLowerCase()},Q=function(e,t){if(typeof e===d)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},Z=function(e,t){for(var i,a,s,o,d,c,p=0;p<t.length&&!d;){var u=t[p],h=t[p+1];for(i=a=0;i<u.length&&!d&&u[i];)if(d=u[i++].exec(e))for(s=0;s<h.length;s++)c=d[++a],typeof(o=h[s])===l&&o.length>0?2===o.length?typeof o[1]==n?this[o[0]]=o[1].call(this,c):this[o[0]]=o[1]:3===o.length?typeof o[1]!==n||o[1].exec&&o[1].test?this[o[0]]=c?c.replace(o[1],o[2]):void 0:this[o[0]]=c?o[1].call(this,c,o[2]):void 0:4===o.length&&(this[o[0]]=c?o[3].call(this,c.replace(o[1],o[2])):r):this[o]=c||r;p+=2}},ee=function(e,t){for(var i in t)if(typeof t[i]===l&&t[i].length>0){for(var a=0;a<t[i].length;a++)if(K(t[i][a],e))return"?"===i?r:i}else if(K(t[i],e))return"?"===i?r:i;return t.hasOwnProperty("*")?t["*"]:e},et={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ei={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[u,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[u,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[u,g],[/opios[\/ ]+([\w\.]+)/i],[g,[u,V+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[u,V+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[u,V]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[u,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[g,[u,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[u,g],[/quark(?:pc)?\/([-\w\.]+)/i],[g,[u,"Quark"]],[/\bddg\/([\w\.]+)/i],[g,[u,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[u,"UC"+C]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[u,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[u,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[u,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[u,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[u,"Smart Lenovo "+C]],[/(avast|avg)\/([\w\.]+)/i],[[u,/(.+
1)/,"$1 Secure "+C],g],[/\bfocus\/([\w\.]+)/i],[g,[u,L+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[u,V+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[u,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[u,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[u,V+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[u,"MIUI"+q]],[/fxios\/([\w\.-]+)/i],[g,[u,L]],[/\bqihoobrowser\/?([\w\.]*)/i],[g,[u,"360"]],[/\b(qq)\/([\w\.]+)/i],[[u,/(.+)/,"$1Browser"],g],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[u,/(.+)/,"$1"+q],g],[/samsungbrowser\/([\w\.]+)/i],[g,[u,N+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[g,[u,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[u,"Sogou Mobile"],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[u,g],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[u],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[g,u],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[u,G],g],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[u,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[u,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[u,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[u,M+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[u,M+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[u,"Android "+C]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[u,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[u,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,u],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[u,[g,ee,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[u,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[u,"Netscape"],g],[/(wolvic|librewolf)\/([\w\.]+)/i],[u,g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[u,L+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[u,[g,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[u,[g,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[f,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[f,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[f,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[f,/ower/,"",J]],[/ sun4\w[;\)]/i],[[f,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[f,J]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p,[m,N],[h,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[p,[m,N],[h,w]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[p,[m,x],[h,w]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[m,x],[h,b]],[/(macintosh);/i],[p,[m,x]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[m,R],[h,w]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[p,[m,I],[h,b]],[/honor([-\w ]+)[;\)]/i],[p,[m,I],[h,w]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[p,[m,j],[h,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[p,[m,j],[h,w]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[p,/_/g," "],[m,B],[h,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[p,/_/g," "],[m,B],[h,w]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[m,z],[h,w]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[p,[m,ee,{OnePlus:["304","403","203"],"*":z}],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[m,"Vivo"],[h,w]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[p,[m,"Realme"],[h,w]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[m,D],[h,w]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[m,D],[h,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[m,"LG"],[h,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[m,"LG"],[h,w]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[p,[m,"Lenovo"],[h,b]],[/(nokia) (t[12][01])/i],[m,p,[h,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[p,/_/g," "],[h,w],[m,"Nokia"]],[/(pixel (c|tablet))\b/i],[p,[m,A],[h,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[m,A],[h,w]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[m,H],[h,w]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[m,H],[h,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[m,$],[h,w]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[m,S],[h,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[m,S],[h,w]],[/(playbook);[-\w\),; ]+(rim)/i],[p,m,[h,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[m,P],[h,w]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[m,k],[h,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[m,k],[h,w]],[/(nexus 9)/i],[p,[m,"HTC"],[h,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[p,/_/g," "],[h,w]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[p,[m,"TCL"],[h,b]],[/(itel) ((\w+))/i],[[m,J],p,[h,ee,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[m,"Acer"],[h,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[m,"Meizu"],[h,w]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[p,[m,"Ulefone"],[h,w]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[p,[m,"Energizer"],[h,w]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[p,[m,"Cat"],[h,w]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[p,[m,"Smartfren"],[h,w]],[/droid.+; (a(?:015|06[35]|142p?))/i],[p,[m,"Nothing"],[h,w]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[p,[m,"Archos"],[h,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[p,[m,"Archos"],[h,w]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[m,p,[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[m,p,[h,w]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,p,[h,b]],[/(surface duo)/i],[p,[m,O],[h,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[m,"Fairphone"],[h,w]],[/(u304aa)/i],[p,[m,"AT&T"],[h,w]],[/\bsie-(\w*)/i],[p,[m,"Siemens"],[h,w]],[/\b(rct\w+) b/i],[p,[m,"RCA"],[h,b]],[/\b(venue[\d ]{2,7}) b/i],[p,[m,"Dell"],[h,b]],[/\b(q(?:mv|ta)\w+) b/i],[p,[m,"Verizon"],[h,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[m,"Barnes & Noble"],[h,b]],[/\b(tm\d{3}\w+) b/i],[p,[m,"NuVision"],[h,b]],[/\b(k88) b/i],[p,[m,"ZTE"],[h,b]],[/\b(nx\d{3}j) b/i],[p,[m,"ZTE"],[h,w]],[/\b(gen\d{3}) b.+49h/i],[p,[m,"Swiss"],[h,w]],[/\b(zur\d{3}) b/i],[p,[m,"Swiss"],[h,b]],[/\b((zeki)?tb.*\b) b/i],[p,[m,"Zeki"],[h,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],p,[h,b]],[/\b(ns-?\w{0,9}) b/i],[p,[m,"Insignia"],[h,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[m,"NextBook"],[h,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],p,[h,w]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],p,[h,w]],[/\b(ph-1) /i],[p,[m,"Essential"],[h,w]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[m,"Envizen"],[h,b]],[/\b(trio[-\w\. ]+) b/i],[p,[m,"MachSpeed"],[h,b]],[/\btu_(1491) b/i],[p,[m,"Rotor"],[h,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[p,[m,_],[h,b]],[/(sprint) (\w+)/i],[m,p,[h,w]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[m,O],[h,w]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[m,U],[h,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[m,U],[h,w]],[/smart-tv.+(samsung)/i],[m,[h,y]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[m,N],[h,y]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,"LG"],[h,y]],[/(apple) ?tv/i],[m,[p,x+" TV"],[h,y]],[/crkey/i],[[p,M+"cast"],[m,A],[h,y]],[/droid.+aft(\w+)( bui|\))/i],[p,[m,S],[h,y]],[/(shield \w+ tv)/i],[p,[m,_],[h,y]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[m,R],[h,y]],[/(bravia[\w ]+)( bui|\))/i],[p,[m,H],[h,y]],[/(mi(tv|box)-?\w+) bui/i],[p,[m,B],[h,y]],[/Hbbtv.*(technisat) (.*);/i],[m,p,[h,y]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Q],[p,Q],[h,y]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[p,[h,y]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,y]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,p,[h,v]],[/droid.+; (shield)( bui|\))/i],[p,[m,_],[h,v]],[/(playstation \w+)/i],[p,[m,H],[h,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[m,O],[h,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[p,[m,N],[h,E]],[/((pebble))app/i,/(asu
vendor: 4,832 bytes, line 1
1s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[m,p,[h,E]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[p,[m,z],[h,E]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[m,x],[h,E]],[/(opwwe\d{3})/i],[p,[m,$],[h,E]],[/(moto 360)/i],[p,[m,D],[h,E]],[/(smartwatch 3)/i],[p,[m,H],[h,E]],[/(g watch r)/i],[p,[m,"LG"],[h,E]],[/droid.+; (wt63?0{2,3})\)/i],[p,[m,U],[h,E]],[/droid.+; (glass) \d/i],[p,[m,A],[h,E]],[/(pico) (4|neo3(?: link|pro)?)/i],[m,p,[h,E]],[/; (quest( \d| pro)?)/i],[p,[m,G],[h,E]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,T]],[/(aeobc)\b/i],[p,[m,S],[h,T]],[/(homepod).+mac os/i],[p,[m,x],[h,T]],[/windows iot/i],[[h,T]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[p,[h,w]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[h,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,w]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[p,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[u,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[u,g],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[u,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[u,g],[/ladybird\//i],[[u,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,u]],os:[[/microsoft (windows) (vista|xp)/i],[u,g],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[u,[g,ee,et]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,ee,et],[u,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[u,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[u,F],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,u],[/(ubuntu) ([\w\.]+) like android/i],[[u,/(.+)/,"$1 Touch"],g],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[u,g],[/\(bb(10);/i],[g,[u,P]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[g,[u,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[u,L+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[u,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[u,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[u,M+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[u,W],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[u,g],[/(sunos) ?([\w\.\d]*)/i],[[u,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[u,g]]},ea=function(e,t){if(typeof e===l&&(t=e,e=r),!(this instanceof ea))return new ea(e,t).getResult();var i=typeof s!==o&&s.navigator?s.navigator:r,a=e||(i&&i.userAgent?i.userAgent:""),v=i&&i.userAgentData?i.userAgentData:r,y=t?Y(ei,t):ei,E=i&&i.userAgent==a;return this.getBrowser=function(){var e,t={};return t[u]=r,t[g]=r,Z.call(t,a,y.browser),t[c]=typeof(e=t[g])===d?e.replace(/[^\d\.]/g,"").split(".")[0]:r,E&&i&&i.brave&&typeof i.brave.isBrave==n&&(t[u]="Brave"),t},this.getCPU=function(){var e={};return e[f]=r,Z.call(e,a,y.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[p]=r,e[h]=r,Z.call(e,a,y.device),E&&!e[h]&&v&&v.mobile&&(e[h]=w),E&&"Macintosh"==e[p]&&i&&typeof i.standalone!==o&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[p]="iPad",e[h]=b),e},this.getEngine=function(){var e={};return e[u]=r,e[g]=r,Z.call(e,a,y.engine),e},this.getOS=function(){var e={};return e[u]=r,e[g]=r,Z.call(e,a,y.os),E&&!e[u]&&v&&v.platform&&"Unknown"!=v.platform&&(e[u]=v.platform.replace(/chrome os/i,W).replace(/macos/i,F)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===d&&e.length>500?Q(e,500):e,this},this.setUA(a),this};
1ea.VERSION="1.0.41",ea.BROWSER=X([u,g,c]),ea.CPU=X([f]),ea.DEVICE=X([p,m,h,v,w,y,b,E,T]),ea.ENGINE=ea.OS=X([u,g]),typeof t!==o?(e.exports&&(t=e.exports=ea),t.UAParser=ea):i.amdO?r===(a=(function(){return ea}).call(t,i,t,e))||(e.exports=a):typeof s!==o&&(s.UAParser=ea);var es=typeof s!==o&&(s.jQuery||s.Zepto);if(es&&!es.ua){var er=new ea;es.ua=er.getResult(),es.ua.get=function(){return er.getUA()},es.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var i in t)es.ua[i]=t[i]}}}("object"==typeof window?window:this)},16201:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var a=i(37310);function s(e){let t,i,s,r,n,o,l,d,c,p,{swiper:u,extendParams:h,on:m,emit:g,params:f}=e;u.autoplay={running:!1,paused:!1,timeLeft:0},h({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let v=f&&f.autoplay?f.autoplay.delay:3e3,w=f&&f.autoplay?f.autoplay.delay:3e3,b=new Date().getTime();function y(e){u&&!u.destroyed&&u.wrapperEl&&e.target===u.wrapperEl&&(u.wrapperEl.removeEventListener("transitionend",y),p||e.detail&&e.detail.bySwiperTouchMove||P())}let E=()=>{if(u.destroyed||!u.autoplay.running)return;u.autoplay.paused?r=!0:r&&(w=s,r=!1);let e=u.autoplay.paused?s:b+w-new Date().getTime();u.autoplay.timeLeft=e,g("autoplayTimeLeft",e,e/v),i=requestAnimationFrame(()=>{E()})},T=e=>{if(u.destroyed||!u.autoplay.running)return;cancelAnimationFrame(i),E();let a=void 0===e?u.params.autoplay.delay:e;v=u.params.autoplay.delay,w=u.params.autoplay.delay;let r=(()=>{let e;if(e=u.virtual&&u.params.virtual.enabled?u.slides.find(e=>e.classList.contains("swiper-slide-active")):u.slides[u.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(a=r,v=r,w=r),s=a;let n=u.params.speed,o=()=>{u&&!u.destroyed&&(u.params.autoplay.reverseDirection?!u.isBeginning||u.params.loop||u.params.rewind?(u.slidePrev(n,!0,!0),g("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(u.slides.length-1,n,!0,!0),g("autoplay")):!u.isEnd||u.params.loop||u.params.rewind?(u.slideNext(n,!0,!0),g("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(0,n,!0,!0),g("autoplay")),u.params.cssMode&&(b=new Date().getTime(),requestAnimationFrame(()=>{T()})))};return a>0?(clearTimeout(t),t=setTimeout(()=>{o()},a)):requestAnimationFrame(()=>{o()}),a},S=()=>{b=new Date().getTime(),u.autoplay.running=!0,T(),g("autoplayStart")},x=()=>{u.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),g("autoplayStop")},k=(e,i)=>{if(u.destroyed||!u.autoplay.running)return;clearTimeout(t),e||(c=!0);let a=()=>{g("autoplayPause"),u.params.autoplay.waitForTransition?u.wrapperEl.addEventListener("transitionend",y):P()};if(u.autoplay.paused=!0,i){d&&(s=u.params.autoplay.delay),d=!1,a();return}s=(s||u.params.autoplay.delay)-(new Date().getTime()-b),u.isEnd&&s<0&&!u.params.loop||(s<0&&(s=0),a())},P=()=>{u.isEnd&&s<0&&!u.params.loop||u.destroyed||!u.autoplay.running||(b=ne
1w Date().getTime(),c?(c=!1,T(s)):T(),u.autoplay.paused=!1,g("autoplayResume"))},C=()=>{if(u.destroyed||!u.autoplay.running)return;let e=(0,a.g)();"hidden"===e.visibilityState&&(c=!0,k(!0)),"visible"===e.visibilityState&&P()},M=e=>{"mouse"===e.pointerType&&(c=!0,p=!0,u.animating||u.autoplay.paused||k(!0))},L=e=>{"mouse"===e.pointerType&&(p=!1,u.autoplay.paused&&P())};m("init",()=>{u.params.autoplay.enabled&&(u.params.autoplay.pauseOnMouseEnter&&(u.el.addEventListener("pointerenter",M),u.el.addEventListener("pointerleave",L)),(0,a.g)().addEventListener("visibilitychange",C),S())}),m("destroy",()=>{u.el&&"string"!=typeof u.el&&(u.el.removeEventListener("pointerenter",M),u.el.removeEventListener("pointerleave",L)),(0,a.g)().removeEventListener("visibilitychange",C),u.autoplay.running&&x()}),m("_freeModeStaticRelease",()=>{(o||c)&&P()}),m("_freeModeNoMomentumRelease",()=>{u.params.autoplay.disableOnInteraction?x():k(!0,!0)}),m("beforeTransitionStart",(e,t,i)=>{!u.destroyed&&u.autoplay.running&&(i||!u.params.autoplay.disableOnInteraction?k(!0,!0):x())}),m("sliderFirstMove",()=>{if(!u.destroyed&&u.autoplay.running){if(u.params.autoplay.disableOnInteraction)return void x();n=!0,o=!1,c=!1,l=setTimeout(()=>{c=!0,o=!0,k(!0)},200)}}),m("touchEnd",()=>{if(!u.destroyed&&u.autoplay.running&&n){if(clearTimeout(l),clearTimeout(t),u.params.autoplay.disableOnInteraction){o=!1,n=!1;return}o&&u.params.cssMode&&P(),o=!1,n=!1}}),m("slideChange",()=>{!u.destroyed&&u.autoplay.running&&(d=!0)}),Object.assign(u.autoplay,{start:S,stop:x,pause:k,resume:P})}},23056:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(50539),s=i(31397);function r(e){let{swiper:t,extendParams:i,on:r,emit:n}=e;function o(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e))?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i)?e:i}function l(e,i){let a=t.params.navigation;(e=(0,s.m)(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))})}function d(){let{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop){l(i,!1),l(e,!1);return}l(i,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function c(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),n("navigationPrev"))}function p(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),n("navigationNext"))}function u(){let e=t.params.navigation;if(t.params.navigation=(0,a.c)(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let i=o(e.nextEl),r=o(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=(0,s.m)(i),r=(0,s.m)(r);let n=(i,a)=>{i&&i.addEventListener("click","next"===a?p:c),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>n(e,"next")),r.forEach(e=>n(e,"prev"))}function h(){let{nextEl:e,prevEl:i}=t.navigation;e=(0,s.m)(e),i=(0,s.m)(i);let a=(e,i)=>{e.removeEventListener("click","next"===i?p:c),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>a(e,"next")),i.forEach(e=>a(e,"prev"))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?m():(u(),d())}),r("toEdge fromEdge lock unlock",()=>{d()}),r("destroy",()=>{h()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;if(e=(0,s.m)(e),i=(0,s.m)(i),t.enabled)return void d();[...e,...i].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:a,prevEl:r}=t.navigation;a=(0,s.m)(a),r=(0,s.m)(r);let o=i.target,l=r.includes(o)||a.includes(o);if(t.isElement&&!l){let e=i.path||i.composedPath&&i.composedPath();e&&(l=e.find(e=>a.includes(e)||r.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):r.length&&(e=r[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?n("navigationShow"):n("navigationHide"),[...a,...r].filter(e=>
1!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let m=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),d()},disable:m,update:d,init:u,destroy:h})}},24578:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var a=i(31397);function s(e){let{swiper:t,extendParams:i,emit:s,once:r}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;let{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:(0,a.f)()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;let{params:n,wrapperEl:o,rtlTranslate:l,snapGrid:d,touchEventsData:c}=t,p=(0,a.f)()-c.touchStartTime;if(i<-t.minTranslate())return void t.slideTo(t.activeIndex);if(i>-t.maxTranslate())return void(t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1));if(n.freeMode.momentum){let e,i;if(c.velocities.length>1){let e=c.velocities.pop(),i=c.velocities.pop(),s=e.position-i.position,r=e.time-i.time;t.velocity=s/r,t.velocity/=2,Math.abs(t.velocity)<n.freeMode.minimumVelocity&&(t.velocity=0),(r>150||(0,a.f)()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeMode.momentumVelocityRatio,c.velocities.length=0;let p=1e3*n.freeMode.momentumRatio,u=t.velocity*p,h=t.translate+u;l&&(h=-h);let m=!1,g=20*Math.abs(t.velocity)*n.freeMode.momentumBounceRatio;if(h<t.maxTranslate())n.freeMode.momentumBounce?(h+t.maxTranslate()<-g&&(h=t.maxTranslate()-g),e=t.maxTranslate(),m=!0,c.allowMomentumBounce=!0):h=t.maxTranslate(),n.loop&&n.centeredSlides&&(i=!0);else if(h>t.minTranslate())n.freeMode.momentumBounce?(h-t.minTranslate()>g&&(h=t.minTranslate()+g),e=t.minTranslate(),m=!0,c.allowMomentumBounce=!0):h=t.minTranslate(),n.loop&&n.centeredSlides&&(i=!0);else if(n.freeMode.sticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-h){e=t;break}h=-(h=Math.abs(d[e]-h)<Math.abs(d[e-1]-h)||"next"===t.swipeDirection?d[e]:d[e-1])}if(i&&r("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(p=l?Math.abs((-h-t.translate)/t.velocity):Math.abs((h-t.translate)/t.velocity),n.freeMode.sticky){let e=Math.abs((l?-h:h)-t.translate),i=t.slidesSizesGrid[t.activeIndex];p=e<i?n.speed:e<2*i?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void t.slideToClosest();n.freeMode.momentumBounce&&m?(t.updateProgress(e),t.setTransition(p),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating=!0,(0,a.l)(o,()=>{t&&!t.destroyed&&c.allowMomentumBounce&&(s("momentumBounce"),t.setTransition(n.speed),setTimeout(()=>{t.setTranslate(e),(0,a.l)(o,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(s("_freeModeNoMomentumRelease"),t.updateProgress(h),t.setTransition(p),t.setTranslate(h),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,(0,a.l)(o,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(h),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(n.freeMode.sticky)return void t.slideToClosest();n.freeMode&&s("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||p>=n.longSwipesMs)&&(s("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}})}},25077:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var a=i(31397);function s(e){let{params:t,slidesEl:i}=this;t.loop&&this.loopDestroy();let s=e=>{if("string"==typeof e){let t=document.createElement("div");(0,a.s)(t,e),i.append(t.children[0]),(0,a.s)(t,"")}else i.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s(e[t]);else s(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update()}function r(e){let{params:t,activeIndex:i,slidesEl:s}=this;t.loop&&this.loopDestroy();let r=i+1,n=e=>{if("string"==typeof e){let t=document.createElement("div");(0,a.s)(t,e),s.prepend(t.children[0]),(0,a.s)(t,"")}else s.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&n(e[t]);r=i+e.length}else n(e);this.recalcSlides(),t.loop&&this.loopCreate(),(!t.observer||this.isElement)&&this.update(),this.slideTo(r,0,!1)}function n(e,t){let{params:i,activeIndex:a,slidesEl:s}=this,r=a;i.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.recalcSlides());let n=this.slides.length;if(e<=0)return void this.prependSlide(t);if(e>=n)return void this.appendSlide(t);let o=r>e?r+1:r,l=[];for(let t=n-1;t>=e;t-=1){let e=this.slides[t];e.remove(),l.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);o=r>e?r+t.length:r}else s.append(t);for(let e=0;e<l.length;e+=1)s.append(l[e]);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(o+this.loopedSlides,0,!1):this.slideTo(o,0,!1)}function o(e){let t,{params:i,activeIndex:a}=this,s=a;i.loop&&(s-=this.loopedSlides,this.loopDestroy());let r=s;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)t=e[i],this.slides[t]&&this.slides[t].remove(),t<r&&(r-=1);r=Math.max(r,0)}else t=e,this.slides[t]&&this.slides[t].remove(),t<r&&(r-=1),r=Math.max(r,0);this.recalcSlides(),i.loop&&this.loopCreate(),(!i.observer||this.isElement)&&this.update(),i.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)}function l(){let e=[];for(let t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}function d(e){let{swiper:t}=e;Object.assign(t,{appendSlide:s.bind(t),prependSlide:r.bind(t),addSlide:n.bind(t),removeSlide:o.bind(t),removeAllSlides:l.bind(t)})}},25906:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var a=i(31397);function s(e){let{swiper:t,extendParams:i,on:s}=e;function r(e,t){let i,a,s,r,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=(a=((e,t)=>{for(r=-1,s=e.length;s-r>1;)e[n=s+r>>1]<=t?r=n:s=n;return s})(this.x,e))-1,(e-this.x[i])*(this.y[a]-this.y[i])/(this.x[a]-this.x[i])+this.y[i]):0},this}function n(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}i({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},s("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement))return void("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEac
1h(e=>{if(t.controller.control||(t.controller.control=[]),e&&e.swiper)t.controller.control.push(e.swiper);else if(e){let i=`${t.params.eventsPrefix}init`,a=s=>{t.controller.control.push(s.detail[0]),t.update(),e.removeEventListener(i,a)};e.addEventListener(i,a)}});t.controller.control=t.params.controller.control}),s("update",()=>{n()}),s("resize",()=>{n()}),s("observerUpdate",()=>{n()}),s("setTranslate",(e,i,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,a)}),s("setTransition",(e,i,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,a)}),Object.assign(t.controller,{setTranslate:function(e,i){let a,s,n=t.controller.control,o=t.constructor;function l(e){if(e.destroyed)return;let i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(t.controller.spline=t.params.loop?new r(t.slidesGrid,e.slidesGrid):new r(t.snapGrid,e.snapGrid),s=-t.controller.spline.interpolate(-i));s&&"container"!==t.params.controller.by||((Number.isNaN(a=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()))||!Number.isFinite(a))&&(a=1),s=(i-t.minTranslate())*a+e.minTranslate()),t.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==i&&n[e]instanceof o&&l(n[e]);else n instanceof o&&i!==n&&l(n)},setTransition:function(e,i){let s,r=t.constructor,n=t.controller.control;function o(i){i.destroyed||(i.setTransition(e,t),0!==e&&(i.transitionStart(),i.params.autoHeight&&(0,a.n)(()=>{i.updateAutoHeight()}),(0,a.l)(i.wrapperEl,()=>{n&&i.transitionEnd()})))}if(Array.isArray(n))for(s=0;s<n.length;s+=1)n[s]!==i&&n[s]instanceof r&&o(n[s]);else n instanceof r&&i!==n&&o(n)}})}},29750:(e,t,i)=>{"use strict";i.d(t,{a:()=>o,b:()=>l,c:()=>c,d:()=>d,e:()=>function e(t,i){let a=["__proto__","constructor","prototype"];Object.keys(i).filter(e=>0>a.indexOf(e)).forEach(a=>{void 0===t[a]?t[a]=i[a]:r(i[a])&&r(t[a])&&Object.keys(i[a]).length>0?i[a].__swiper__?t[a]=i[a]:e(t[a],i[a]):t[a]=i[a]})},i:()=>r,n:()=>n,p:()=>s,u:()=>u,w:()=>p});var a=i(31397);let s=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function r(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function n(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function o(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function l(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function d(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),i=[];
1return t.forEach(e=>{0>i.indexOf(e)&&i.push(e)}),i.join(" ")}function c(e){return void 0===e&&(e=""),e.replace(/-[a-z]/g,e=>e.toUpperCase().replace("-",""))}function p(e){return(void 0===e&&(e=""),e)?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function u(e){let t,i,s,n,o,l,d,c,{swiper:p,slides:u,passedParams:h,changedParams:m,nextEl:g,prevEl:f,scrollbarEl:v,paginationEl:w}=e,b=m.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:y,pagination:E,navigation:T,scrollbar:S,virtual:x,thumbs:k}=p;m.includes("thumbs")&&h.thumbs&&h.thumbs.swiper&&!h.thumbs.swiper.destroyed&&y.thumbs&&(!y.thumbs.swiper||y.thumbs.swiper.destroyed)&&(t=!0),m.includes("controller")&&h.controller&&h.controller.control&&y.controller&&!y.controller.control&&(i=!0),m.includes("pagination")&&h.pagination&&(h.pagination.el||w)&&(y.pagination||!1===y.pagination)&&E&&!E.el&&(s=!0),m.includes("scrollbar")&&h.scrollbar&&(h.scrollbar.el||v)&&(y.scrollbar||!1===y.scrollbar)&&S&&!S.el&&(n=!0),m.includes("navigation")&&h.navigation&&(h.navigation.prevEl||f)&&(h.navigation.nextEl||g)&&(y.navigation||!1===y.navigation)&&T&&!T.prevEl&&!T.nextEl&&(o=!0);let P=e=>{p[e]&&(p[e].destroy(),"navigation"===e?(p.isElement&&(p[e].prevEl.remove(),p[e].nextEl.remove()),y[e].prevEl=void 0,y[e].nextEl=void 0,p[e].prevEl=void 0,p[e].nextEl=void 0):(p.isElement&&p[e].el.remove(),y[e].el=void 0,p[e].el=void 0))};m.includes("loop")&&p.isElement&&(y.loop&&!h.loop?l=!0:!y.loop&&h.loop?d=!0:c=!0),b.forEach(e=>{if(r(y[e])&&r(h[e]))Object.assign(y[e],h[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in h[e]&&!h[e].enabled&&P(e);else{let t=h[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&P(e):y[e]=h[e]}}),b.includes("controller")&&!i&&p.controller&&p.controller.control&&y.controller&&y.controller.control&&(p.controller.control=y.controller.control),m.includes("children")&&u&&x&&y.virtual.enabled?(x.slides=u,x.update(!0)):m.includes("virtual")&&x&&y.virtual.enabled&&(u&&(x.slides=u),x.update(!0)),m.includes("children")&&u&&y.loop&&(c=!0),t&&k.init()&&k.update(!0),i&&(p.controller.control=y.controller.control),s&&(p.isElement&&(!w||"string"==typeof w)&&((w=document.createElement("div")).classList.add("swiper-pagination"),w.part.add("pagination"),p.el.appendChild(w)),w&&(y.pagination.el=w),E.init(),E.render(),E.update()),n&&(p.isElement&&(!v||"string"==typeof v)&&((v=document.createElement("div")).classList.add("swiper-scrollbar"),v.part.add("scrollbar"),p.el.appendChild(v)),v&&(y.scrollbar.el=v),S.init(),S.updateSize(),S.setTranslate()),o&&(p.isElement&&(g&&"string"!=typeof g||((g=document.createElement("div")).classList.add("swiper-button-next"),(0,a.s)(g,p.hostEl.constructor.nextButtonSvg),g.part.add("button-next"),p.el.appendChild(g)),f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-prev"),(0,a.s)(f,p.hostEl.constructor.prevButtonSvg),f.part.add("button-prev"),p.el.appendChild(f))),g&&(y.navigation.nextEl=g),f&&(y.navigation.prevEl=f),T.init(),T.update()),m.includes("allowSlideNext")&&(p.allowSlideNext=h.allowSlideNext),m.includes("allowSlidePrev")&&(p.allowSlidePrev=h.allowSlidePrev),m.includes("direction")&&p.changeDirection(h.direction,!1),(l||c)&&p.loopDestroy(),(d||c)&&p.loopCreate(),p.update()}},30472:(e,t,i)=>{"use strict";function a(e){let t,{effect:i,swiper:a,on:s,setTranslate:r,setTransition:n,overwriteParams:o,perspective:l,recreateShadows:d,getEffectParams:c}=e;s("beforeInit",()=>{if(a.params.effect!==i)return;a.classNames.push(`${a.params.containerModifierClass}${i}`),l&&l()&&a.classNames.push(`${a.params.containerModifierClass}3d`);let e=o?o():{};Object.assign(a.params,e),Object.assign(a.originalParams,e)}),s("setTranslate _virtualUpdated",()=>{a.params.effect===i&&r()}),s("setTransition",(e,t)=>{a.params.effect===i&&n(t)}),s("transitionEnd",()=>{a.params.effect===i&&d&&c&&c().slideShadows&&(a.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e
1=>e.remove())}),d())}),s("virtualUpdate",()=>{a.params.effect===i&&(a.slides.length||(t=!0),requestAnimationFrame(()=>{t&&a.slides&&a.slides.length&&(r(),t=!1)}))})}i.d(t,{e:()=>a})},31397:(e,t,i)=>{"use strict";i.d(t,{a:()=>c,b:()=>T,c:()=>f,d:()=>v,e:()=>h,f:()=>o,g:()=>u,h:()=>x,i:()=>E,j:()=>s,k:()=>l,l:()=>S,m:()=>k,n:()=>n,o:()=>d,p:()=>P,q:()=>y,r:()=>b,s:()=>C,t:()=>w,u:()=>p,v:()=>g,w:()=>m,x:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){let s=a<0||arguments.length<=a?void 0:arguments[a];if(null!=s&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(s instanceof HTMLElement):!s||1!==s.nodeType&&11!==s.nodeType)){let a=Object.keys(Object(s)).filter(e=>0>i.indexOf(e));for(let i=0,r=a.length;i<r;i+=1){let r=a[i],n=Object.getOwnPropertyDescriptor(s,r);void 0!==n&&n.enumerable&&(d(t[r])&&d(s[r])?s[r].__swiper__?t[r]=s[r]:e(t[r],s[r]):!d(t[r])&&d(s[r])?(t[r]={},s[r].__swiper__?t[r]=s[r]:e(t[r],s[r])):t[r]=s[r])}}}return t},y:()=>r});var a=i(37310);function s(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}function r(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function n(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function o(){return Date.now()}function l(e,t){let i,s,r;void 0===t&&(t="x");let n=(0,a.a)(),o=function(e){let t,i=(0,a.a)();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return n.WebKitCSSMatrix?((s=o.transform||o.webkitTransform).split(",").length>6&&(s=s.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix("none"===s?"":s)):i=(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=n.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=n.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function c(e,t,i){e.style.setProperty(t,i)}function p(e){let t,{swiper:i,targetPosition:s,side:r}=e,n=(0,a.a)(),o=-i.translate,l=null,d=i.params.speed;i.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(i.cssModeFrameID);let c=s>o?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/d,1),0)*Math.PI)/2)*(s-o);if(p(e,s)&&(e=s),i.wrapperEl.scrollTo({[r]:e}),p(e,s)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[r]:e})}),n.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=n.requestAnimationFrame(u)};u()}function u(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function h(e,t){void 0===t&&(t="");let i=(0,a.a)(),s=[...e.children];return(i.HTMLSlotElement&&e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t)?s.filter(e=>e.matches(t)):s}function m(e,t){let i=(0,a.a)(),s=t.contains(e);return!s&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&((s=[...t.assignedElements()].includes(e))||(s=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),s}function g(e){try{console.warn(e);return}catch(e){}}function f(e,t){void 0===t&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:s(t)),i}function v(e){let t=(0,a.a)(),i=(0,a.g)(),s=e.getBoundingClientRect(),r=i.body,n=e.clientTop||r.clientTop||0,o=e.clientLeft||r.clientLeft||0,l=e===t?t.scrollY:e.scrollTop,d=e===t?t.scrollX:e.scrollLeft;return{top:s.top+l-n,left:s.left+d-o}}function w(e,t){let i=[];for(;e.previousElementSibling;){let a=e.previousElementSibling;t?a.matches(t)&&i.push(a):i.push(a),e=a}return i}function b(e,t){let i=[];for(;e.nextElementSibling;){let a=e.nextElementSibling;t?a.matches(t)&&i.push(a):i.push(a),e=a}return i}function y(e,t){return(0,a.a)().getComputedStyle(e,null).getPropertyValue(t)}function E(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function T(e,t){let i=[],a=e.parentElement;for(;a;)t?a.matches(t)&&i.push(a):i.push(a),a=a.parentElement;return i}function S(e,t){t&&e.addEventListener("transitionend",function i(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",i))})}function x(e,t,i){let s=(0,a.a)();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function k(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function P(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function C(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},31567:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let{swiper:t,extendParams:i,emit:r,on:n}=e,o=!1,l=(0,a.g)(),d=(0,a.a)();i({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,i){if(t.virtual&&t.params.virtual.enabled){let e=t.slides.find(e=>e.getAttribute("data-hash")===i);return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return t.getSlideIndex((0,s.e)(t.slidesEl,`.${t.params.slideClass}[data-hash="${i}"], swiper-slide[data-hash="${i}"]`)[0])}}});let c=()=>{r("hashChange");let e=l.location.hash.replace("#",""),i=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(i?i.getAttribute("data-hash"):"")){let i=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===i||Number.isNaN(i))return;t.slideTo(i)}},p=()=>
1{if(!o||!t.params.hashNavigation.enabled)return;let e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],i=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?d.history.replaceState(null,null,`#${i}`||""):l.location.hash=i||"",r("hashSet")};n("init",()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;o=!0;let e=l.location.hash.replace("#","");if(e){let i=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(i||0,0,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()}),n("destroy",()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{o&&p()}),n("slideChange",()=>{o&&t.params.cssMode&&p()})}},37310:(e,t,i)=>{"use strict";function a(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={});let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:a(t[i])&&a(e[i])&&Object.keys(t[i]).length>0&&s(e[i],t[i])})}i.d(t,{a:()=>l,g:()=>n});let r={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 n(){let e="undefined"!=typeof document?document:{};return s(e,r),e}let o={document:r,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=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return s(e,o),e}},40970:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var a=i(48970),s=i(50539),r=i(31397);function n(e){let t,{swiper:i,extendParams:n,on:o,emit:l}=e,d="swiper-pagination";n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${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`}}),i.pagination={el:null,bullets:[]};let c=0;function p(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function u(e,t){let{bulletActiveClass:a}=i.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${a}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${a}-${t}-${t}`))}function h(e){let t=e.target.closest((0,a.c)(i.params.pagination.bulletClass));if(!t)return;e.preventDefault();let s=(0,r.i)(t)*i.params.slidesPerGroup;if(i.params.loop){var n,o,l;if(i.realIndex===s)return;let e=(n=i.realIndex,o=s,(n%=l=i.slides.length,(o%=l)===n+1)?"next":o===n-1?"previous":void 0);"next"===e?i.slideNext():"previous"===e?i.slidePrev():i.slideToLoop(s)}else i.slideTo(s)}function m(){let e,s,n=i.rtl,o=i.params.pagination;if(p())return;let d=i.pagination.el;d=(0,r.m)(d);let h=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,m=i.params.loop?Math.
1ceil(h/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(s=i.previousRealIndex||0,e=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(e=i.snapIndex,s=i.previousSnapIndex):(s=i.previousIndex||0,e=i.activeIndex||0),"bullets"===o.type&&i.pagination.bullets&&i.pagination.bullets.length>0){let a,l,p,h=i.pagination.bullets;if(o.dynamicBullets&&(t=(0,r.h)(h[0],i.isHorizontal()?"width":"height",!0),d.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=`${t*(o.dynamicMainBullets+4)}px`}),o.dynamicMainBullets>1&&void 0!==s&&((c+=e-(s||0))>o.dynamicMainBullets-1?c=o.dynamicMainBullets-1:c<0&&(c=0)),p=((l=(a=Math.max(e-c,0))+(Math.min(h.length,o.dynamicMainBullets)-1))+a)/2),h.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${o.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)h.forEach(t=>{let s=(0,r.i)(t);s===e?t.classList.add(...o.bulletActiveClass.split(" ")):i.isElement&&t.setAttribute("part","bullet"),o.dynamicBullets&&(s>=a&&s<=l&&t.classList.add(...`${o.bulletActiveClass}-main`.split(" ")),s===a&&u(t,"prev"),s===l&&u(t,"next"))});else{let t=h[e];if(t&&t.classList.add(...o.bulletActiveClass.split(" ")),i.isElement&&h.forEach((t,i)=>{t.setAttribute("part",i===e?"bullet-active":"bullet")}),o.dynamicBullets){let e=h[a],t=h[l];for(let e=a;e<=l;e+=1)h[e]&&h[e].classList.add(...`${o.bulletActiveClass}-main`.split(" "));u(e,"prev"),u(t,"next")}}if(o.dynamicBullets){let e=Math.min(h.length,o.dynamicMainBullets+4),a=(t*e-t)/2-p*t,s=n?"right":"left";h.forEach(e=>{e.style[i.isHorizontal()?s:"top"]=`${a}px`})}}d.forEach((t,s)=>{if("fraction"===o.type&&(t.querySelectorAll((0,a.c)(o.currentClass)).forEach(t=>{t.textContent=o.formatFractionCurrent(e+1)}),t.querySelectorAll((0,a.c)(o.totalClass)).forEach(e=>{e.textContent=o.formatFractionTotal(m)})),"progressbar"===o.type){let s;s=o.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";let r=(e+1)/m,n=1,l=1;"horizontal"===s?n=r:l=r,t.querySelectorAll((0,a.c)(o.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===o.type&&o.renderCustom?((0,r.s)(t,o.renderCustom(i,e+1,m)),0===s&&l("paginationRender",t)):(0===s&&l("paginationRender",t),l("paginationUpdate",t)),i.params.watchOverflow&&i.enabled&&t.classList[i.isLocked?"add":"remove"](o.lockClass)})}function g(){let e=i.params.pagination;if(p())return;let t=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length,s=i.pagination.el;s=(0,r.m)(s);let n="";if("bullets"===e.type){let a=i.params.loop?Math.ceil(t/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&a>t&&(a=t);for(let t=0;t<a;t+=1)e.renderBullet?n+=e.renderBullet.call(i,t,e.bulletClass):n+=`<${e.bulletElement} ${i.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),i.pagination.bullets=[],s.forEach(t=>{"custom"!==e.type&&(0,r.s)(t,n||""),"bullets"===e.type&&i.pagination.bullets.push(...t.querySelectorAll((0,a.c)(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",s[0])}function f(){let e;i.params.pagination=(0,s.c)(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});let t=i.params.pagination;t.el&&("string"==typeof t.el&&i.isElement&&(e=i.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...i.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>(0,r.b)(e,".swiper")[0]===i.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(i.pagination,{el:e}
1),(e=(0,r.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),c=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",h),i.enabled||e.classList.add(t.lockClass)})))}function v(){let e=i.params.pagination;if(p())return;let t=i.pagination.el;t&&(t=(0,r.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",h))}),i.pagination.bullets&&i.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}o("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;let e=i.params.pagination,{el:t}=i.pagination;(t=(0,r.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),o("init",()=>{!1===i.params.pagination.enabled?w():(f(),g(),m())}),o("activeIndexChange",()=>{void 0===i.snapIndex&&m()}),o("snapIndexChange",()=>{m()}),o("snapGridLengthChange",()=>{g(),m()}),o("destroy",()=>{v()}),o("enable disable",()=>{let{el:e}=i.pagination;e&&(e=(0,r.m)(e)).forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass))}),o("lock unlock",()=>{m()}),o("click",(e,t)=>{let a=t.target,s=(0,r.m)(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&s&&s.length>0&&!a.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&a===i.navigation.nextEl||i.navigation.prevEl&&a===i.navigation.prevEl))return;!0===s[0].classList.contains(i.params.pagination.hiddenClass)?l("paginationShow"):l("paginationHide"),s.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});let w=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,r.m)(e)).forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass)),v()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,r.m)(e)).forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass)),f(),g(),m()},disable:w,render:g,update:m,init:f,destroy:v})}},44293:function(e,t,i){var a,s;!function(r,n){"use strict";void 0===(s="function"==typeof(a=n)?a.call(t,i,t,e):a)||(e.exports=s)}(0,function(){"use strict";var e=function(){},t="undefined",i=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),a=["trace","debug","info","warn","error"],s={},r=null;function n(e,t){var i=e[t];if("function"==typeof i.bind)return i.bind(e);try{return Function.prototype.bind.call(i,e)}catch(t){return function(){return Function.prototype.apply.apply(i,[e,arguments])}}}function o(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(){for(var i=this.getLevel(),s=0;s<a.length;s++){var r=a[s];this[r]=s<i?e:this.methodFactory(r,i,this.name)}if(this.log=this.debug,typeof console===t&&i<this.levels.SILENT)return"No console available for logging"}function d(e){return function(){typeof console!==t&&(l.call(this),this[e].apply(this,arguments))}}function c(a,s,r){var l;return"debug"===(l=a)&&(l="log"),typeof console!==t&&("trace"===l&&i?o:void 0!==console[l]?n(console,l):void 0!==console.log?n(console,"log"):e)||d.apply(this,arguments)}function p(e,i){var n,o,d,p=this,u="loglevel";function h(){var e;if(typeof window!==t&&u){try{e=window.localStorage[u]}catch(e){}if(typeof e===t)try{var i=window.document.cookie,a=encodeURIComponent(u),s=i.indexOf(a+"=");-1!==s&&(e=/^([^;]+)/.exec(i.slice(s+a.length+1))[1])}catch(e){}return void 0===p.levels[e]&&(e=void 0),e}}function m(e){var t=e;if("string"==typeof t&&void 0!==p.levels[t.toUpperCase()]&&(t=p.levels[t.toUpperCase()]),"number"==typeof t&&t>=0&&t<=p.levels.SILENT)return t;
1throw TypeError("log.setLevel() called with invalid level: "+e)}"string"==typeof e?u+=":"+e:"symbol"==typeof e&&(u=void 0),p.name=e,p.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},p.methodFactory=i||c,p.getLevel=function(){return null!=d?d:null!=o?o:n},p.setLevel=function(e,i){return d=m(e),!1!==i&&function(e){var i=(a[e]||"silent").toUpperCase();if(typeof window!==t&&u){try{window.localStorage[u]=i;return}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"="+i+";"}catch(e){}}}(d),l.call(p)},p.setDefaultLevel=function(e){o=m(e),h()||p.setLevel(e,!1)},p.resetLevel=function(){if(d=null,typeof window!==t&&u){try{window.localStorage.removeItem(u)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}l.call(p)},p.enableAll=function(e){p.setLevel(p.levels.TRACE,e)},p.disableAll=function(e){p.setLevel(p.levels.SILENT,e)},p.rebuild=function(){if(r!==p&&(n=m(r.getLevel())),l.call(p),r===p)for(var e in s)s[e].rebuild()},n=m(r?r.getLevel():"WARN");var g=h();null!=g&&(d=m(g)),l.call(p)}(r=new p).getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw TypeError("You must supply a name when creating a logger.");var t=s[e];return t||(t=s[e]=new p(e,r.methodFactory)),t};var u=typeof window!==t?window.log:void 0;return r.noConflict=function(){return typeof window!==t&&window.log===r&&(window.log=u),r},r.getLoggers=function(){return s},r.default=r,r})},45574:(e,t,i)=>{"use strict";let a,s,r;i.d(t,{S:()=>I,d:()=>M});var n=i(37310),o=i(31397);function l(){return a||(a=function(){let e=(0,n.a)(),t=(0,n.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),a}function d(e){return void 0===e&&(e={}),s||(s=function(e){let{userAgent:t}=void 0===e?{}:e,i=l(),a=(0,n.a)(),s=a.navigator.platform,r=t||a.navigator.userAgent,o={ios:!1,android:!1},d=a.screen.width,c=a.screen.height,p=r.match(/(Android);?[\s\/]+([\d.]+)?/),u=r.match(/(iPad).*OS\s([\d_]+)/),h=r.match(/(iPod)(.*OS\s([\d_]+))?/),m=!u&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="MacIntel"===s;return!u&&g&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${d}x${c}`)>=0&&((u=r.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),g=!1),p&&"Win32"!==s&&(o.os="android",o.android=!0),(u||m||h)&&(o.os="ios",o.ios=!0),o}(e)),s}function c(){return r||(r=function(){let e=(0,n.a)(),t=d(),i=!1;function a(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(a()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,a]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&a<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),r=a(),o=r||s&&t.ios;return{isSafari:i||r,needPerspectiveFix:i,need3dFix:o,isWebView:s}}()),r}let p=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},u=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},h=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},m=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},g=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[s-t];i.push(...Array.from({length:t}).map((e,t)=>
1s+a+t)),e.slides.forEach((t,a)=>{i.includes(t.column)&&m(e,a)});return}let r=s+a-1;if(e.params.rewind||e.params.loop)for(let a=s-t;a<=r+t;a+=1){let t=(a%i+i)%i;(t<s||t>r)&&m(e,t)}else for(let a=Math.max(s-t,0);a<=Math.min(r+t,i-1);a+=1)a!==s&&(a>r||a<s)&&m(e,a)};function f(e){let{swiper:t,runCallbacks:i,direction:a,step:s}=e,{activeIndex:r,previousIndex:n}=t,o=a;o||(o=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${s}`),i&&"reset"===o?t.emit(`slideResetTransition${s}`):i&&r!==n&&(t.emit(`slideChangeTransition${s}`),"next"===o?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`))}function v(e,t,i){let a=(0,n.a)(),{params:s}=e,r=s.edgeSwipeDetection,o=s.edgeSwipeThreshold;return!r||!(i<=o)&&!(i>=a.innerWidth-o)||"prevent"===r&&(t.preventDefault(),!0)}function w(e){let t=(0,n.g)(),i=e;i.originalEvent&&(i=i.originalEvent);let a=this.touchEventsData;if("pointerdown"===i.type){if(null!==a.pointerId&&a.pointerId!==i.pointerId)return;a.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(a.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void v(this,i,i.targetTouches[0].pageX);let{params:s,touches:r,enabled:l}=this;if(!l||!s.simulateTouch&&"mouse"===i.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let d=i.target;if("wrapper"===s.touchEventsTarget&&!(0,o.w)(d,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||a.isTouched&&a.isMoved)return;let c=!!s.noSwipingClass&&""!==s.noSwipingClass,p=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&p&&(d=p[0]);let u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,h=!!(i.target&&i.target.shadowRoot);if(s.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===(0,n.g)()||i===(0,n.a)())return null;i.assignedSlot&&(i=i.assignedSlot);let a=i.closest(e);return a||i.getRootNode?a||t(i.getRootNode().host):null}(t)}(u,d):d.closest(u))){this.allowClick=!0;return}if(s.swipeHandler&&!d.closest(s.swipeHandler))return;r.currentX=i.pageX,r.currentY=i.pageY;let m=r.currentX,g=r.currentY;if(!v(this,i,m))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=m,r.startY=g,a.touchStartTime=(0,o.f)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(a.allowThresholdMove=!1);let f=!0;d.matches(a.focusableElements)&&(f=!1,"SELECT"===d.nodeName&&(a.isTouched=!1)),t.activeElement&&t.activeElement.matches(a.focusableElements)&&t.activeElement!==d&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!d.matches(a.focusableElements))&&t.activeElement.blur();let w=f&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||w)&&!d.isContentEditable&&i.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",i)}function b(e){let t,i,a=(0,n.g)(),s=this.touchEventsData,{params:r,touches:l,rtlTranslate:d,enabled:c}=this;if(!c||!r.simulateTouch&&"mouse"===e.pointerType)return;let p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type&&(null!==s.touchId||p.pointerId!==s.pointerId))return;if("touchmove"===p.type){if(!(t=[...p.changedTouches].find(e=>e.identifier===s.touchId))||t.identifier!==s.touchId)return}else t=p;if(!s.isTouched){s.startMoving&&s.isScrolling&&this.emit("touchMoveOpposite",p);return}let u=t.pageX,h=t.pageY;if(p.preventedByNestedSwiper){l.startX=u,l.startY=h;return}if(!this.allowTouchMove){p.target.matches(s.focusableElements)||(this.allowClick=!1),s.isTouched&&(Object.assign(l,{startX:u,startY:h,currentX:u,currentY:h}),s.touchStartTime=(0,o.f)());return}if(r.touchReleaseOnEdges&&!r.loop){if(this.isVertical()){if(h<l.startY&&this.translate<=this.maxTranslate()||h>l.startY&&this.translate>=this.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(d&&(u>l.startX&&-this.translate<=this.maxTranslate()||u<l.startX&&-this.translate>=this.minTranslate()))return;else if(!d&&(u<l.startX&&this.translate<=this.maxTranslate()||u>l.startX&&this.translate>=this.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(s.focusableElements)&&a.activeElement!==p.target&&"mouse"!==p.pointerType&&a.activeElement.blur(),a.activeElement&&p.target===a.activeElement&&p.target.matches(s.focusableElements)){s.isMoved=!0,this.allowClick=!1;return}
1s.allowTouchCallbacks&&this.emit("touchMove",p),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=u,l.currentY=h;let m=l.currentX-l.startX,g=l.currentY-l.startY;if(this.params.threshold&&Math.sqrt(m**2+g**2)<this.params.threshold)return;if(void 0===s.isScrolling){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?s.isScrolling=!1:m*m+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(m))/Math.PI,s.isScrolling=this.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(s.isScrolling&&this.emit("touchMoveOpposite",p),void 0===s.startMoving&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(s.startMoving=!0),s.isScrolling||"touchmove"===p.type&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;this.allowClick=!1,!r.cssMode&&p.cancelable&&p.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&p.stopPropagation();let f=this.isHorizontal()?m:g,v=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;r.oneWayMovement&&(f=Math.abs(f)*(d?1:-1),v=Math.abs(v)*(d?1:-1)),l.diff=f,f*=r.touchRatio,d&&(f=-f,v=-v);let w=this.touchesDirection;this.swipeDirection=f>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!r.cssMode,y="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!s.isMoved){if(b&&y&&this.loopFix({direction:this.swipeDirection}),s.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}s.allowMomentumBounce=!1,r.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",p)}if(new Date().getTime(),!1!==r._loopSwapReset&&s.isMoved&&s.allowThresholdMove&&w!==this.touchesDirection&&b&&y&&Math.abs(f)>=1){Object.assign(l,{startX:u,startY:h,currentX:u,currentY:h,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}this.emit("sliderMove",p),s.isMoved=!0,s.currentTranslate=f+s.startTranslate;let E=!0,T=r.resistanceRatio;if(r.touchReleaseOnEdges&&(T=0),f>0?(b&&y&&!i&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==r.slidesPerView&&this.slides.length-r.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>this.minTranslate()&&(E=!1,r.resistance&&(s.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+s.startTranslate+f)**T))):f<0&&(b&&y&&!i&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==r.slidesPerView&&this.slides.length-r.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===r.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslate<this.maxTranslate()&&(E=!1,r.resistance&&(s.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-s.startTranslate-f)**T))),E&&(p.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),this.allowSlidePrev||this.allowSlideNext||(s.currentTranslate=s.startTranslate),r.threshold>0)if(Math.abs(f)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,s.currentTranslate=s.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{s.currentTranslate=s.startTranslate;return}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&this.freeMode||r.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(s.currentTranslate),this.setTranslate(s.currentTranslate))}function y(e){let t,i,a=this,s=a.touchEventsData,r=e;if(r.originalEvent&&(r=r.originalEvent),"touchend"===r.type||"touchcancel"===r.type){if(!(t=[...r.changedTouches].find(e=>e.identifier===s.touchId))||t.identifier!==s.touchId)return}else{if(null!==s.touchId||r.pointerId!==s.pointerId)return;t=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(a.browser.isSafari||a.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:n,touches:l,rtlTranslate:d,slidesGrid:c,enabled:p}=a;if(!p||!n.simulateTouch&&"mouse"===r.pointerType)return;if(s.allowTouchCallbacks&&a.emit("touchEnd",r),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&n.grabCursor&&a.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}n.grabCursor&&s.isMoved&&s.isTouched&&(!0===a.allowSlideNext||!0===a.allowSlidePrev)&&a.setGrabCursor(!1);let u=(0,o.f)(),h=u-s.touchStartTime;if(a.allowClick){let e=r.path||r.composedPath&&r.composedPath();a.updateClickedSlide(e&&e[0]||r.target,e),a.emit("tap click",r),h<300&&u-s.lastClickTime<300&&a.emit("doubleTap doubleClick",r)}if(s.lastClickTime=(0,o.f)(),(0,o.n)(()=>{a.destroyed||(a.allowClick=!0)}),!s.isTouched||!s.isMoved||!a.swipeDirection||0===l.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,i=n.followFinger?d?a.translate:-a.translate:-s.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void a.freeMode.onTouchEnd({currentPos:i});let m=i>=-a.maxTranslate()&&!a.params.loop,g=0,f=a.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){let t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==c[e+t]?(m||i>
1=c[e]&&i<c[e+t])&&(g=e,f=c[e+t]-c[e]):(m||i>=c[e])&&(g=e,f=c[c.length-1]-c[c.length-2])}let v=null,w=null;n.rewind&&(a.isBeginning?w=n.virtual&&n.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1:a.isEnd&&(v=0));let b=(i-c[g])/f,y=g<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(h>n.longSwipesMs){if(!n.longSwipes)return void a.slideTo(a.activeIndex);"next"===a.swipeDirection&&(b>=n.longSwipesRatio?a.slideTo(n.rewind&&a.isEnd?v:g+y):a.slideTo(g)),"prev"===a.swipeDirection&&(b>1-n.longSwipesRatio?a.slideTo(g+y):null!==w&&b<0&&Math.abs(b)>n.longSwipesRatio?a.slideTo(w):a.slideTo(g))}else{if(!n.shortSwipes)return void a.slideTo(a.activeIndex);a.navigation&&(r.target===a.navigation.nextEl||r.target===a.navigation.prevEl)?r.target===a.navigation.nextEl?a.slideTo(g+y):a.slideTo(g):("next"===a.swipeDirection&&a.slideTo(null!==v?v:g+y),"prev"===a.swipeDirection&&a.slideTo(null!==w?w:g))}}function E(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:a,allowSlidePrev:s,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=n&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.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=s,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function T(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function S(){let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let a=this.maxTranslate()-this.minTranslate();(0===a?0:(this.translate-this.minTranslate())/a)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function x(e){h(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function k(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let P=(e,t)=>{let i=(0,n.g)(),{params:a,el:s,wrapperEl:r,device:o}=e,l=!!a.nested,d="on"===t?"addEventListener":"removeEventListener";s&&"string"!=typeof s&&(i[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[d]("touchstart",e.onTouchStart,{passive:!1}),s[d]("pointerdown",e.onTouchStart,{passive:!1}),i[d]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[d]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[d]("touchend",e.onTouchEnd,{passive:!0}),i[d]("pointerup",e.onTouchEnd,{passive:!0}),i[d]("pointercancel",e.onTouchEnd,{passive:!0}),i[d]("touchcancel",e.onTouchEnd,{passive:!0}),i[d]("pointerout",e.onTouchEnd,{passive:!0}),i[d]("pointerleave",e.onTouchEnd,{passive:!0}),i[d]("contextmenu",e.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&s[d]("click",e.onClick,!0),a.cssMode&&r[d]("scroll",e.onScroll),a.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",E,!0):e[t]("observerUpdate",E,!0),s[d]("load",e.onLoad,{capture:!0}))},C=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var M={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",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold: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};let L={eventsEmitter:{on(e,t,i){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;let s=i?"unshift":"push";return e.split(" ").forEach(e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][s](t)}),a},once(e,t,i){let a=this;if(!a.eventsListeners||a.destroyed||"function"!=typeof t)return a;function s(){a.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,r=Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(a,r)}return s.__emitterProxy=t,a.on(e,s,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((a,s)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i},emit(){let e,t,i,a=this;if(!a.eventsListeners||a.destroyed||!a.eventsListeners)return a;for(var s=arguments.length,r=Array(s),n=0;n<s;n++)r[n]=arguments[n];return"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=a):(e=r[0].events,t=r[0].data,i=r[0].context||a),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(a=>{a.apply(i,[e,...t])}),a.eventsListeners&&a.eventsListeners[e]&&a.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),a}},update:{updateSize:function(){let e,t,i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,o.q)(i,"padding-left")||0,10)-parseInt((0,o.q)(i,"padding-right")||0,10),t=t-parseInt((0,o.q)(i,"padding-top")||0,10)-parseInt((0,o.q)(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let a=t.params,{wrapperEl:s,slidesEl:r,size:n,rtlTranslate:l,wrongRTL:d}=t,c=t.virtual&&a.virtual.enabled,p=c?t.virtual.slides.length:t.slides.length,u=(0,o.e)(r,`.${t.params.slideClass}, swiper-slide`),h=c?t.virtual.slides.length:u.length,m=[],g=[],f=[],v=a.slidesOffsetBefore;"function"==typeof v&&(v=a.slidesOffsetBefore.call(t));let w=a.slidesOffsetAfter;"function"==typeof w&&(w=a.slidesOffsetAfter.call(t));let b=t.snapGrid.length,y=t.slidesGrid.length,E=a.spaceBetween,T=-v,S=0,x=0;if(void 0===n)return;"string"==typeof E&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*n:"string"==typeof E&&(E=parseFloat(E)),t.virtualSize=-E,u.forEach(e
1=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),a.centeredSlides&&a.cssMode&&((0,o.a)(s,"--swiper-centered-offset-before",""),(0,o.a)(s,"--swiper-centered-offset-after",""));let k=a.grid&&a.grid.rows>1&&t.grid;k?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let P="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter(e=>void 0!==a.breakpoints[e].slidesPerView).length>0;for(let s=0;s<h;s+=1){let r;if(e=0,u[s]&&(r=u[s]),k&&t.grid.updateSlide(s,r,u),!u[s]||"none"!==(0,o.q)(r,"display")){if("auto"===a.slidesPerView){P&&(u[s].style[t.getDirectionLabel("width")]="");let n=getComputedStyle(r),l=r.style.transform,d=r.style.webkitTransform;if(l&&(r.style.transform="none"),d&&(r.style.webkitTransform="none"),a.roundLengths)e=t.isHorizontal()?(0,o.h)(r,"width",!0):(0,o.h)(r,"height",!0);else{let t=i(n,"width"),a=i(n,"padding-left"),s=i(n,"padding-right"),o=i(n,"margin-left"),l=i(n,"margin-right"),d=n.getPropertyValue("box-sizing");if(d&&"border-box"===d)e=t+o+l;else{let{clientWidth:i,offsetWidth:n}=r;e=t+a+s+o+l+(n-i)}}l&&(r.style.transform=l),d&&(r.style.webkitTransform=d),a.roundLengths&&(e=Math.floor(e))}else e=(n-(a.slidesPerView-1)*E)/a.slidesPerView,a.roundLengths&&(e=Math.floor(e)),u[s]&&(u[s].style[t.getDirectionLabel("width")]=`${e}px`);u[s]&&(u[s].swiperSlideSize=e),f.push(e),a.centeredSlides?(T=T+e/2+S/2+E,0===S&&0!==s&&(T=T-n/2-E),0===s&&(T=T-n/2-E),.001>Math.abs(T)&&(T=0),a.roundLengths&&(T=Math.floor(T)),x%a.slidesPerGroup==0&&m.push(T),g.push(T)):(a.roundLengths&&(T=Math.floor(T)),(x-Math.min(t.params.slidesPerGroupSkip,x))%t.params.slidesPerGroup==0&&m.push(T),g.push(T),T=T+e+E),t.virtualSize+=e+E,S=e,x+=1}}if(t.virtualSize=Math.max(t.virtualSize,n)+w,l&&d&&("slide"===a.effect||"coverflow"===a.effect)&&(s.style.width=`${t.virtualSize+E}px`),a.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+E}px`),k&&t.grid.updateWrapperSize(e,m),!a.centeredSlides){let e=[];for(let i=0;i<m.length;i+=1){let s=m[i];a.roundLengths&&(s=Math.floor(s)),m[i]<=t.virtualSize-n&&e.push(s)}m=e,Math.floor(t.virtualSize-n)-Math.floor(m[m.length-1])>1&&m.push(t.virtualSize-n)}if(c&&a.loop){let e=f[0]+E;if(a.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/a.slidesPerGroup),s=e*a.slidesPerGroup;for(let e=0;e<i;e+=1)m.push(m[m.length-1]+s)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===a.slidesPerGroup&&m.push(m[m.length-1]+e),g.push(g[g.length-1]+e),t.virtualSize+=e}if(0===m.length&&(m=[0]),0!==E){let e=t.isHorizontal()&&l?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!a.cssMode||!!a.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${E}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(E||0)});let t=(e-=E)>n?e-n:0;m=m.map(e=>e<=0?-v:e>t?t+w:e)}if(a.centerInsufficientSlides){let e=0;f.forEach(t=>{e+=t+(E||0)}),e-=E;let t=(a.slidesOffsetBefore||0)+(a.slidesOffsetAfter||0);if(e+t<n){let i=(n-e-t)/2;m.forEach((e,t)=>{m[t]=e-i}),g.forEach((e,t)=>{g[t]=e+i})}}if(Object.assign(t,{slides:u,snapGrid:m,slidesGrid:g,slidesSizesGrid:f}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){(0,o.a)(s,"--swiper-centered-offset-before",`${-m[0]}px`),(0,o.a)(s,"--swiper-centered-offset-after",`${t.size/2-f[f.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(h!==p&&t.emit("slidesLengthChange"),m.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),g.length!==y&&t.emit("slidesGridLengthChange"),a.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!c&&!a.cssMode&&("slide"===a.effect||"fade"===a.effect)){let e=`${a.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);h<=a.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,i=this,a=[],s=i.virtual&&i.params.virtual.enabled,r=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let n=e=>s?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>
11)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{a.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!s)break;a.push(n(e))}else a.push(n(i.activeIndex));for(t=0;t<a.length;t+=1)if(void 0!==a[t]){let e=a[t].offsetHeight;r=e>r?e:r}(r||0===r)&&(i.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:a,snapGrid:s}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let r=-e;a&&(r=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let n=t.spaceBetween;"string"==typeof n&&n.indexOf("%")>=0?n=parseFloat(n.replace("%",""))/100*this.size:"string"==typeof n&&(n=parseFloat(n));for(let e=0;e<i.length;e+=1){let o=i[e],l=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=i[0].swiperSlideOffset);let d=(r+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+n),c=(r-s[0]+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+n),u=-(r-l),h=u+this.slidesSizesGrid[e],m=u>=0&&u<=this.size-this.slidesSizesGrid[e],g=u>=0&&u<this.size-1||h>1&&h<=this.size||u<=0&&h>=this.size;g&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),p(o,g,t.slideVisibleClass),p(o,m,t.slideFullyVisibleClass),o.progress=a?-d:d,o.originalProgress=a?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:a,isBeginning:s,isEnd:r,progressLoop:n}=this,o=s,l=r;if(0===i)a=0,s=!0,r=!0;else{a=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),n=1>Math.abs(e-this.maxTranslate());s=t||a<=0,r=n||a>=1,t&&(a=0),n&&(a=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),a=this.slidesGrid[t],s=this.slidesGrid[i],r=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(n=o>=a?(o-a)/r:(o+r-s)/r)>1&&(n-=1)}Object.assign(this,{progress:a,progressLoop:n,isBeginning:s,isEnd:r}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!o&&this.emit("reachBeginning toEdge"),r&&!l&&this.emit("reachEnd toEdge"),(o&&!s||l&&!r)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){let e,t,i,{slides:a,params:s,slidesEl:r,activeIndex:n}=this,l=this.virtual&&s.virtual.enabled,d=this.grid&&s.grid&&s.grid.rows>1,c=e=>(0,o.e)(r,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(l)if(s.loop){let t=n-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=c(`[data-swiper-slide-index="${t}"]`)}else e=c(`[data-swiper-slide-index="${n}"]`);else d?(e=a.find(e=>e.column===n),i=a.find(e=>e.column===n+1),t=a.find(e=>e.column===n-1)):e=a[n];e&&!d&&(i=(0,o.r)(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!i&&(i=a[0]),t=(0,o.t)(e,`.${s.slideClass}, swiper-slide`)[0],s.loop),a.forEach(a=>{u(a,a===e,s.slideActiveClass),u(a,a===i,s.slideNextClass),u(a,a===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,a=this,s=a.rtlTranslate?a.translate:-a.translate,{snapGrid:r,params:n,activeIndex:o,realIndex:l,snapIndex:d}=a,c=e,p=e=>{let t=e-a.virtual.slidesBefore;return t<0&&(t=a.virtual.slides.length+t),t>=a.virtual.slides.length&&(t-=a.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t,{slidesGrid:i,params:a}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?s>=i[e]&&s<i[e+1]-(i[e+1]-i[e])/2?t=e:s>=i[e]&&s<i[e+1]&&(t=e+1):s>=i[e]&&(t=e);return a.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(a)),r.indexOf(s)>=0)t=r.indexOf(s);else{let e=Math.min(n.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/n.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),c===o&&!a.params.loop){t!==d&&(a.snapIndex=t,a.emit
1("snapIndexChange"));return}if(c===o&&a.params.loop&&a.virtual&&a.params.virtual.enabled){a.realIndex=p(c);return}let u=a.grid&&n.grid&&n.grid.rows>1;if(a.virtual&&n.virtual.enabled&&n.loop)i=p(c);else if(u){let e=a.slides.find(e=>e.column===c),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(a.slides.indexOf(e),0)),i=Math.floor(t/n.grid.rows)}else if(a.slides[c]){let e=a.slides[c].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):c}else i=c;Object.assign(a,{previousSnapIndex:d,snapIndex:t,previousRealIndex:l,realIndex:i,previousIndex:o,activeIndex:c}),a.initialized&&g(a),a.emit("activeIndexChange"),a.emit("snapIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&(l!==i&&a.emit("realIndexChange"),a.emit("slideChange"))},updateClickedSlide:function(e,t){let i,a=this.params,s=e.closest(`.${a.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(s=e)});let r=!1;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){r=!0,i=e;break}}if(s&&r)this.clickedSlide=s,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}a.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:a,wrapperEl:s}=this;if(t.virtualTranslate)return i?-a:a;if(t.cssMode)return a;let r=(0,o.k)(s,e);return r+=this.cssOverflowAdjustment(),i&&(r=-r),r||0},setTranslate:function(e,t){let{rtlTranslate:i,params:a,wrapperEl:s,progress:r}=this,n=0,o=0;this.isHorizontal()?n=i?-e:e:o=e,a.roundLengths&&(n=Math.floor(n),o=Math.floor(o)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?n:o,a.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-n:-o:a.virtualTranslate||(this.isHorizontal()?n-=this.cssOverflowAdjustment():o-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${n}px, ${o}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,a,s){let r;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===a&&(a=!0);let n=this,{params:l,wrapperEl:d}=n;if(n.animating&&l.preventInteractionOnTransition)return!1;let c=n.minTranslate(),p=n.maxTranslate();if(r=a&&e>c?c:a&&e<p?p:e,n.updateProgress(r),l.cssMode){let e=n.isHorizontal();if(0===t)d[e?"scrollLeft":"scrollTop"]=-r;else{if(!n.support.smoothScroll)return(0,o.u)({swiper:n,targetPosition:-r,side:e?"left":"top"}),!0;d.scrollTo({[e?"left":"top"]:-r,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(r),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(r),i&&(n.emit("beforeTransitionStart",t,s),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,i&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),f({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),f({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,a,s){let r;void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this,l=e;l<0&&(l=0);let{params:d,snapGrid:p,slidesGrid:u,previousIndex:h,activeIndex:m,rtlTranslate:g,wrapperEl:f,enabled:v}=n;if(!v&&!a&&!s||n.destroyed||n.animating&&d.preventInteractionOnTransition)return!1;void 0===t&&(t=n.params.speed);let w=Math.min(n.params.slidesPerGroupSkip,l),b=w+Math.floor((l-w)/n.params.slidesPerGroup);b>=p.length&&(b=p.length-1);let y=-p[b];if(d.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*y),i=Math.floor(100*u[e]),a=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=i&&t<a-(a-i)/2?l=e:t>=i&&t<a&&(l=e+1):t>=i&&(l=e)}if(n.initialized&&l!==m&&(!n.allowSlideNext&&(g?y>n.translate&&y>n.minTranslate():y<n.translate&&y<n.minTranslate())||!n.allowSlidePrev&&y>n.translate&&y>n.maxTranslate()&&(m||0)!==l))return!1;l!==(h||0)&&i&&n.emit("beforeSlideChangeStart"),n.updateProgress(y),r=l>m?"next":l<m?"prev":"reset";let E=n.virtual&&n.params.virtual.enabled;if(!(E&&s)&&(g&&-y===n.translate||!g&&y===n.translate))return n.updateActiveIndex(l),d.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==d.effect&&n.setTranslate(y),"reset"!==r&&(n.transitionStart(i,r),n.transitionEnd(i,r)),!1;if(d.cssMode){let e=n.isHorizontal(),i=g?y:-y;if(0===t)E&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),E&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=i})):f[e?"scrollLeft":"scrollTop"]=i,E&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return(0,o.u)({swiper:n,targetPosition:i,side:e?"left"
1:"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}let T=c().isSafari;return E&&!s&&T&&n.isElement&&n.virtual.update(!1,!1,l),n.setTransition(t),n.setTranslate(y),n.updateActiveIndex(l),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,a),n.transitionStart(i,r),0===t?n.transitionEnd(i,r):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,r))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,a){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);let r=s.grid&&s.params.grid&&s.params.grid.rows>1,n=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)n+=s.virtual.slidesBefore;else{let e;if(r){let t=n*s.params.grid.rows;e=s.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=s.getSlideIndexByData(n);let t=r?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:i}=s.params,o=s.params.slidesPerView;"auto"===o?o=s.slidesPerViewDynamic():(o=Math.ceil(parseFloat(s.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),a&&i&&"auto"!==s.params.slidesPerView&&!r&&(l=!1),l){let a=i?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?s.realIndex:void 0})}if(r){let e=n*s.params.grid.rows;n=s.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else n=s.getSlideIndexByData(n)}return requestAnimationFrame(()=>{s.slideTo(n,t,i,a)}),s},slideNext:function(e,t,i){void 0===t&&(t=!0);let a=this,{enabled:s,params:r,animating:n}=a;if(!s||a.destroyed)return a;void 0===e&&(e=a.params.speed);let o=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(o=Math.max(a.slidesPerViewDynamic("current",!0),1));let l=a.activeIndex<r.slidesPerGroupSkip?1:o,d=a.virtual&&r.virtual.enabled;if(r.loop){if(n&&!d&&r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+l,e,t,i)}),!0}return r.rewind&&a.isEnd?a.slideTo(0,e,t,i):a.slideTo(a.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let a=this,{params:s,snapGrid:r,slidesGrid:n,rtlTranslate:o,enabled:l,animating:d}=a;if(!l||a.destroyed)return a;void 0===e&&(e=a.params.speed);let c=a.virtual&&s.virtual.enabled;if(s.loop){if(d&&!c&&s.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=p(o?a.translate:-a.translate),h=r.map(e=>p(e)),m=s.freeMode&&s.freeMode.enabled,g=r[h.indexOf(u)-1];if(void 0===g&&(s.cssMode||m)){let e;r.forEach((t,i)=>{u>=t&&(e=i)}),void 0!==e&&(g=m?r[e]:r[e>0?e-1:e])}let f=0;if(void 0!==g&&((f=n.indexOf(g))<0&&(f=a.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(f=Math.max(f=f-a.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&a.isBeginning){let s=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(s,e,t,i)}return s.loop&&0===a.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{a.slideTo(f,e,t,i)}),!0):a.slideTo(f,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,a){if(void 0===t&&(t=!0),void 0===a&&(a=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let s=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,s),n=r+Math.floor((s-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){let e=this.snapGrid[n];o-e>(this.snapGrid[n+1]-e)*a&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[n-1];o-e<=(this.snapGrid[n]-e)*a&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:a}=t,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.getSlideIndexWhenGrid(t.clickedIndex),n=t.isElement?"swiper-slide":`.${i.slideClass}`,l=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):r>(l?(t.slides.length-s)/2-(t.params.grid.rows-1):t.slides.length-s)?(t.loopFix(),r=t.getSlideIndex((0,o.e)(a,`${n}[data-swiper-slide-index="${e}"]`)[0]),(0,o.n)(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(e,t){let i=this,{params:a,slidesEl:s}=i;if(!a.loop||i.virtual&&i.params.virtual.enabled)return;let r=i.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||r)&&(()=>{let e=(0,o.e)(s,`.${a.slideBlankClass}`);
1e.forEach(e=>{e.remove()}),e.length>0&&(i.recalcSlides(),i.updateSlides())})();let n=a.slidesPerGroup*(r?a.grid.rows:1),l=i.slides.length%n!=0,d=r&&i.slides.length%a.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?(0,o.c)("swiper-slide",[a.slideBlankClass]):(0,o.c)("div",[a.slideClass,a.slideBlankClass]);i.slidesEl.append(e)}};l?a.loopAddBlankSlides?(c(n-i.slides.length%n),i.recalcSlides(),i.updateSlides()):(0,o.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):d&&(a.loopAddBlankSlides?(c(a.grid.rows-i.slides.length%a.grid.rows),i.recalcSlides(),i.updateSlides()):(0,o.v)("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)")),(0,o.e)(s,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),i.loopFix({slideRealIndex:e,direction:a.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:a,setTranslate:s,activeSlideIndex:r,initial:n,byController:l,byMousewheel:d}=void 0===e?{}:e,c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");let{slides:p,allowSlidePrev:u,allowSlideNext:h,slidesEl:m,params:g}=c,{centeredSlides:f,initialSlide:v}=g;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&g.virtual.enabled){i&&(g.centeredSlides||0!==c.snapIndex?g.centeredSlides&&c.snapIndex<g.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=h,c.emit("loopFix");return}let w=g.slidesPerView;"auto"===w?w=c.slidesPerViewDynamic():(w=Math.ceil(parseFloat(g.slidesPerView,10)),f&&w%2==0&&(w+=1));let b=g.slidesPerGroupAuto?w:g.slidesPerGroup,y=f?Math.max(b,Math.ceil(w/2)):b;y%b!=0&&(y+=b-y%b),c.loopedSlides=y+=g.loopAdditionalSlides;let E=c.grid&&g.grid&&g.grid.rows>1;p.length<w+y||"cards"===c.params.effect&&p.length<w+2*y?(0,o.v)("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"):E&&"row"===g.grid.fill&&(0,o.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let T=[],S=[],x=E?Math.ceil(p.length/g.grid.rows):p.length,k=n&&x-v<w&&!f,P=k?v:c.activeIndex;void 0===r?r=c.getSlideIndex(p.find(e=>e.classList.contains(g.slideActiveClass))):P=r;let C="next"===a||!a,M="prev"===a||!a,L=0,A=0,I=(E?p[r].column:r)+(f&&void 0===s?-w/2+.5:0);if(I<y){L=Math.max(y-I,b);for(let e=0;e<y-I;e+=1){let t=e-Math.floor(e/x)*x;if(E){let e=x-t-1;for(let t=p.length-1;t>=0;t-=1)p[t].column===e&&T.push(t)}else T.push(x-t-1)}}else if(I+w>x-y){A=Math.max(I-(x-2*y),b),k&&(A=Math.max(A,w-x+v+1));for(let e=0;e<A;e+=1){let t=e-Math.floor(e/x)*x;E?p.forEach((e,i)=>{e.column===t&&S.push(i)}):S.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),"cards"===c.params.effect&&p.length<w+2*y&&(S.includes(r)&&S.splice(S.indexOf(r),1),T.includes(r)&&T.splice(T.indexOf(r),1)),M&&T.forEach(e=>{p[e].swiperLoopMoveDOM=!0,m.prepend(p[e]),p[e].swiperLoopMoveDOM=!1}),C&&S.forEach(e=>{p[e].swiperLoopMoveDOM=!0,m.append(p[e]),p[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===g.slidesPerView?c.updateSlides():E&&(T.length>0&&M||S.length>0&&C)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),g.watchSlidesProgress&&c.updateSlidesOffset(),i){if(T.length>0&&M){if(void 0===t){let e=c.slidesGrid[P],t=c.slidesGrid[P+L]-e;d?c.setTranslate(c.translate-t):(c.slideTo(P+Math.ceil(L),0,!1,!0),s&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(s){let e=E?T.length/g.grid.rows:T.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(S.length>0&&C)if(void 0===t){let e=c.slidesGrid[P],t=c.slidesGrid[P-A]-e;d?c.setTranslate(c.translate-t):(c.slideTo(P-A,0,!1,!0),s&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{let e=E?S.length/g.grid.rows:S.length;c.slideTo(c.activeIndex-e,0,!1,!0)}}if(c.allowSlidePrev=u,c.allowSlideNext=h,c.controller&&c.controller.control&&!l){let e={slideRealIndex:t,direction:a,setTranslate:s,activeSlideIndex:r,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&i})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===g.slidesPerView&&i})}c.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];
1this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=w.bind(this),this.onTouchMove=b.bind(this),this.onTouchEnd=y.bind(this),this.onDocumentTouchStart=k.bind(this),e.cssMode&&(this.onScroll=S.bind(this)),this.onClick=T.bind(this),this.onLoad=x.bind(this),P(this,"on")},detachEvents:function(){P(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:a,el:s}=e,r=a.breakpoints;if(!r||r&&0===Object.keys(r).length)return;let l=(0,n.g)(),d="window"!==a.breakpointsBase&&a.breakpointsBase?"container":a.breakpointsBase,c=["window","container"].includes(a.breakpointsBase)||!a.breakpointsBase?e.el:l.querySelector(a.breakpointsBase),p=e.getBreakpoint(r,d,c);if(!p||e.currentBreakpoint===p)return;let u=(p in r?r[p]:void 0)||e.originalParams,h=C(e,a),m=C(e,u),g=e.params.grabCursor,f=u.grabCursor,v=a.enabled;h&&!m?(s.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!h&&m&&(s.classList.add(`${a.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===a.grid.fill)&&s.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!f?e.unsetGrabCursor():!g&&f&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;let i=a[t]&&a[t].enabled,s=u[t]&&u[t].enabled;i&&!s&&e[t].disable(),!i&&s&&e[t].enable()});let w=u.direction&&u.direction!==a.direction,b=a.loop&&(u.slidesPerView!==a.slidesPerView||w),y=a.loop;w&&i&&e.changeDirection(),(0,o.x)(e.params,u);let E=e.params.enabled,T=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!E?e.disable():!v&&E&&e.enable(),e.currentBreakpoint=p,e.emit("_beforeBreakpoint",u),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!y&&T?(e.loopCreate(t),e.updateSlides()):y&&!T&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let a=!1,s=(0,n.a)(),r="window"===t?s.innerHeight:i.clientHeight,o=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:r*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:r,value:n}=o[e];"window"===t?s.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=i.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:a,device:s}=this,r=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(a=>{e[a]&&i.push(t+a)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...r),a.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},A={};class I{constructor(){let e,t;for(var i=arguments.length,a=Array(i),s=0;s<i;s++)a[s]=arguments[s];1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=(0,o.x)({},t),e&&!t.el&&(t.el=e);let r=(0,n.g)();if(t.el&&"string"==typeof t.el&&r.querySelectorAll(t.el).length>1){let e=[];return r.querySelectorAll(t.el).forEach(i=>
1{let a=(0,o.x)({},t,{el:i});e.push(new I(a))}),e}let p=this;p.__swiper__=!0,p.support=l(),p.device=d({userAgent:t.userAgent}),p.browser=c(),p.eventsListeners={},p.eventsAnyListeners=[],p.modules=[...p.__modules__],t.modules&&Array.isArray(t.modules)&&p.modules.push(...t.modules);let u={};p.modules.forEach(e=>{e({params:t,swiper:p,extendParams:function(e,t){return function(i){void 0===i&&(i={});let a=Object.keys(i)[0],s=i[a];return"object"!=typeof s||null===s?void(0,o.x)(t,i):(!0===e[a]&&(e[a]={enabled:!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in s)?void("object"==typeof e[a]&&!("enabled"in e[a])&&(e[a].enabled=!0),!e[a]&&(e[a]={enabled:!1}),(0,o.x)(t,i)):void(0,o.x)(t,i)}}(t,u),on:p.on.bind(p),once:p.once.bind(p),off:p.off.bind(p),emit:p.emit.bind(p)})});let h=(0,o.x)({},M,u);return p.params=(0,o.x)({},h,A,t),p.originalParams=(0,o.x)({},p.params),p.passedParams=(0,o.x)({}
1,t),p.params&&p.params.on&&Object.keys(p.params.on).forEach(e=>{p.on(e,p.params.on[e])}),p.params&&p.params.onAny&&p.onAny(p.params.onAny),Object.assign(p,{enabled:p.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===p.params.direction,isVertical:()=>"vertical"===p.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:p.params.allowSlideNext,allowSlidePrev:p.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:p.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:p.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),p.emit("_swiper"),p.params.init&&p.init(),p}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:i}=this,a=(0,o.e)(t,`.${i.slideClass}, swiper-slide`),s=(0,o.i)(a[0]);return(0,o.i)(e)-s}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,o.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),a=(this.maxTranslate()-i)*e+i;this.translateTo(a,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let a=e.getSlideClasses(i);t.push({slideEl:i,classNames:a}),e.emit("_slideClass",i,a)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:a,slidesGrid:s,slidesSizesGrid:r,size:n,activeIndex:o}=this,l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=a[o]?Math.ceil(a[o].swiperSlideSize):0;for(let i=o+1;i<a.length;i+=1)a[i]&&!e&&(t+=Math.ceil(a[i].swiperSlideSize),l+=1,t>n&&(e=!0));for(let i=o-1;i>=0;i-=1)a[i]&&!e&&(t+=a[i].swiperSlideSize,l+=1,t>n&&(e=!0))}else if("current"===e)for(let e=o+1;e<a.length;e+=1)(t?s[e]+r[e]-s[o]<n:s[e]-s[o]<n)&&(l+=1);else for(let e=o-1;e>=0;e-=1)s[o]-s[e]<n&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:a}=t;function s(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&h(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),a.freeMode&&a.freeMode.enabled&&!a.cssMode)s(),a.autoHeight&&t.updateAutoHeight();else{if(("auto"===a.slidesPerView||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){let i=t.virtual&&a.virtual.enabled?t.virtual.slides:t.slides;
1e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}a.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,s=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):(0,o.e)(i,a())[0];return!s&&t.params.createElements&&(s=(0,o.c)("div",t.params.wrapperClass),i.append(s),(0,o.e)(i,`.${t.params.slideClass}`).forEach(e=>{s.append(e)})),Object.assign(t,{el:i,wrapperEl:s,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:s,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===(0,o.q)(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===(0,o.q)(i,"direction")),wrongRTL:"-webkit-box"===(0,o.q)(s,"dis
1play")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?h(t,e):e.addEventListener("load",e=>{h(t,e.target)})}),g(t),t.initialized=!0,g(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:a,el:s,wrapperEl:r,slides:n}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),r&&r.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),(0,o.y)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,o.x)(A,e)}static get extendedDefaults(){return A}static get defaults(){return M}static installModule(e){I.prototype.__modules__||(I.prototype.__modules__=[]);let t=I.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>I.installModule(e)):I.installModule(e),I}}Object.keys(L).forEach(e=>{Object.keys(L[e]).forEach(t=>{I.prototype[t]=L[e][t]})}),I.use([function(e){let{swiper:t,on:i,emit:a}=e,s=(0,n.a)(),r=null,o=null,l=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==s.ResizeObserver)return void(t&&!t.destroyed&&t.initialized&&(r=new ResizeObserver(e=>{o=s.requestAnimationFrame(()=>{let{width:i,height:a}=t,s=i,r=a;e.forEach(e=>{let{contentBoxSize:i,contentRect:a,target:n}=e;n&&n!==t.el||(s=a?a.width:(i[0]||i).inlineSize,r=a?a.height:(i[0]||i).blockSize)}),(s!==i||r!==a)&&l()})})).observe(t.el));s.addEventListener("resize",l),s.addEventListener("orientationchange",d)}),i("destroy",()=>{o&&s.cancelAnimationFrame(o),r&&r.unobserve&&t.el&&(r.unobserve(t.el),r=null),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:i,on:a,emit:s}=e,r=[],l=(0,n.a)(),d=function(e,i){void 0===i&&(i={});let a=new(l.MutationObserver||l.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void s("observerUpdate",e[0]);let i=function(){s("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(i):l.setTimeout(i,0)});a.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),r.push(a)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,o.b)(t.hostEl);for(let t=0;t<e.length;t+=1)d(e[t])}d(t.hostEl,{childList:t.params.observeSlideChildren}),d(t.wrapperEl,{attributes:!1})}}),a("destroy",()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)})}])},48970:(e,t,i)=>{"use strict";function a(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}i.d(t,{c:()=>a})},50539:(e,t,i)=>{"use strict";i.d(t,{c:()=>s});var a=i(31397);function s(e,t,i,s){return e.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&!0===i.auto){let n=(0,a.e)(e.el,`.${s[r]}`)[0];n||((n=(0,a.c)("div",s[r])).className=s[r],e.el.append(n)),i[r]=n,t[r]=n}}),i}},52579:(e,t,i)=>{"use strict";i.d(t,{RC:()=>u,qr:()=>h,JO:()=>c});var a=i(33670),s=i(45574),r=i(29750);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)}function o(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function l(e,t){return"undefined"==typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}let d=(0,a.createContext)(null),c=()=>(0,a.useContext)(d),p=(0,a.createContext)(null),u=(0,a.forwardRef)(function(e,t){let{className:i,tag:d="div",wrapperTag:c="div",children:u,onSwiper:h,...m}=void 0===e?{}:e,g=!1,[f,v]=(0,a.useState)("swiper"),[w,b]=(0,a.useState)(null),[y,E]=(0,a.useState)(!1),T=(0,a.useRef)(!1),S=(0,a.useRef)(null),x=(0,a.useRef)(null),k=(0,a.useRef)(null),P=(0,a.useRef)(null),C=(0,a.useRef)(null),M=(0,a.useRef)(null),L=(0,a.useRef)(null),A=(0,a.useRef)(null),{params:I,passedParams:j,rest:O,events:D}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let i={on:{}},a={},n={};(0,r.e)(i,s.d),i._emitClasses=!0,i.init=!1;let o={},l=r.p.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({}
1,e)).forEach(s=>{void 0!==e[s]&&(l.indexOf(s)>=0?(0,r.i)(e[s])?(i[s]={},n[s]={},(0,r.e)(i[s],e[s]),(0,r.e)(n[s],e[s])):(i[s]=e[s],n[s]=e[s]):0===s.search(/on[A-Z]/)&&"function"==typeof e[s]?t?a[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:i.on[`${s[2].toLowerCase()}${s.substr(3)}`]=e[s]:o[s]=e[s])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]}),{params:i,passedParams:n,rest:o,events:a}}(m),{slides:_,slots:$}=function(e){let t=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach(e=>{if(o(e))t.push(e);else if(e.props&&e.props.slot&&i[e.props.slot])i[e.props.slot].push(e);else if(e.props&&e.props.children){let s=function e(t){let i=[];return a.Children.toArray(t).forEach(t=>{o(t)?i.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>i.push(e))}),i}(e.props.children);s.length>0?s.forEach(e=>t.push(e)):i["container-end"].push(e)}else i["container-end"].push(e)}),{slides:t,slots:i}}(u),V=()=>{E(!y)};Object.assign(I.on,{_containerClasses(e,t){v(t)}});let z=()=>{Object.assign(I.on,D),g=!0;let e={...I};if(delete e.wrapperClass,x.current=new s.S(e),x.current.virtual&&x.current.params.virtual.enabled){x.current.virtual.slides=_;let e={cache:!1,slides:_,renderExternal:b,renderExternalUpdate:!1};(0,r.e)(x.current.params.virtual,e),(0,r.e)(x.current.originalParams.virtual,e)}};return S.current||z(),x.current&&x.current.on("_beforeBreakpoint",V),(0,a.useEffect)(()=>()=>{x.current&&x.current.off("_beforeBreakpoint",V)}),(0,a.useEffect)(()=>{!T.current&&x.current&&(x.current.emitSlidesClasses(),T.current=!0)}),l(()=>{if(t&&(t.current=S.current),S.current)return x.current.destroyed&&z(),!function(e,t){let{el:i,nextEl:a,prevEl:s,paginationEl:n,scrollbarEl:o,swiper:l}=e;(0,r.n)(t)&&a&&s&&(l.params.navigation.nextEl=a,l.originalParams.navigation.nextEl=a,l.params.navigation.prevEl=s,l.originalParams.navigation.prevEl=s),(0,r.a)(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),(0,r.b)(t)&&o&&(l.params.scrollbar.el=o,l.originalParams.scrollbar.el=o),l.init(i)}({el:S.current,nextEl:C.current,prevEl:M.current,paginationEl:L.current,scrollbarEl:A.current,swiper:x.current},I),h&&!x.current.destroyed&&h(x.current),()=>{x.current&&!x.current.destroyed&&x.current.destroy(!0,!1)}},[]),l(()=>{!g&&D&&x.current&&Object.keys(D).forEach(e=>{x.current.on(e,D[e])});let e=function(e,t,i,a,s){let n=[];if(!t)return n;let o=e=>{0>n.indexOf(e)&&n.push(e)};if(i&&a){let e=a.map(s),t=i.map(s);e.join("")!==t.join("")&&o("children"),a.length!==i.length&&o("children")}return r.p.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(i=>{if(i in e&&i in t)if((0,r.i)(e[i])&&(0,r.i)(t[i])){let a=Object.keys(e[i]),s=Object.keys(t[i]);a.length!==s.length?o(i):(a.forEach(a=>{e[i][a]!==t[i][a]&&o(i)}),s.forEach(a=>{e[i][a]!==t[i][a]&&o(i)}))}else e[i]!==t[i]&&o(i)}),n}(j,k.current,_,P.current,e=>e.key);return k.current=j,P.current=_,e.length&&x.current&&!x.current.destroyed&&(0,r.u)({swiper:x.current,slides:_,passedParams:j,changedParams:e,nextEl:C.current,prevEl:M.current,scrollbarEl:A.current,paginationEl:L.current}),()=>{D&&x.current&&Object.keys(D).forEach(e=>{x.current.off(e,D[e])})}}),l(()=>{var e;(e=x.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[w]),a.createElement(d,n({ref:S,className:(0,r.d)(`${f}${i?` ${i}`:""}`)},O),a.createElement(p.Provider,{value:x.current},$["container-start"],a.createElement(c,{className:(0,r.w)(I.wrapperClass)},$["wrapper-start"],I.virtual?function(e,t,i){if(!i)return null;let s=e=>{let i=e;return e<0?i=t.length+e:i>=t.length&&(i-=t.length),i},r=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:n,to:o}=i,l=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,c=[];for(let e=l;e<d;e+=1)e>=n&&e<=o&&c.push(t[s(e)]);return c.map((t,i)=>a.cloneElement(t,{swiper:e,style:r,key:t.props.virtualIndex||t.key||`slide-${i}`}))}(x.current,_,w):_.map((e,t)=>a.cloneElement(e,{swiper:x.current,swiperSlideIndex:t})),$["wrapper-end"]),(0,r.n)(I)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:M,className:"swiper-button-prev"}),a.createElement("div",{ref:C,className:"swiper-button-next"})),(0,r.b)(I)&&a.createElement("div",{ref:A,className:"swiper-scrollbar"}),(0,r.a)(I)&&a.createElement("div",{ref:L,className:"swiper-pagination"}),$["container-end"]))});u.displayName="Swiper";let h=(0,a.forwardRef)(function(e,t){let{tag:i="div",children:s,className:o="",swiper:c,zoom:p,lazy:u,virtualIndex:h,swiperSlideIndex:m,...g}=void 0===e?{}:e,f=(0,a.useRef)(null),[v,w]=(0,a.useState)("swiper-slide"),[b,y]=(0,a.useState)(!1);function E(e,t,i){t===f.current&&w(i)}l(()=>{if(void 0!==m&&(f.current.swiperSlideIndex=m),t&&(t.current=f.current),f.current&&c){if(c.destroyed){"swiper-slide"!==v&&w("swiper-slide");return}return c.on("_slideClass",E),()=>{c&&c.off("_slideClass",E)}}}),l(()=>{c&&f.current&&!c.destroyed&&w(c.getSlideClasses(f.current))},[c]);let T={isActive:v.indexOf("swiper-slide-active")>=0,isVisible:v.indexOf("swiper-slide-visible")>=0,isPrev:v.indexOf("swiper-slide-prev")>=0,isNext:v.indexOf("swiper-slide-next")>=0},S=()=>"function"==typeof s?s(T):s;return a.createElement(i,n({ref:f,className:(0,r.d)(`${v}${o?` ${o}`:""}`),"data-swiper-slide-index":h,onLoad:()=>{y(!0)}},g),p&&a.createElement(d.Provider,{value:T},a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof p?p:void 0},S(),u&&!b&&a.createElement("div",{className:"swiper-lazy-preloader"}))),!p&&a.createElement(d.Provider,{value:T},S(),u&&!b&&a.createElement("div",{className:"swiper-lazy-preloader"})))});h.displayName="SwiperSlide"},53621:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let t,{swiper:i,extendParams:r,on:n,emit:o}=e;r({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let l=(0,a.g)();i.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let d=l.createElement("div");function c(e,t){let a,r=i.params.virtual;
1return r.cache&&i.virtual.cache[t]?i.virtual.cache[t]:(r.renderSlide?"string"==typeof(a=r.renderSlide.call(i,e,t))&&((0,s.s)(d,a),a=d.children[0]):a=i.isElement?(0,s.c)("swiper-slide"):(0,s.c)("div",i.params.slideClass),a.setAttribute("data-swiper-slide-index",t),r.renderSlide||(0,s.s)(a,e),r.cache&&(i.virtual.cache[t]=a),a)}function p(e,t,a){let r,n,l,{slidesPerView:d,slidesPerGroup:p,centeredSlides:u,loop:h,initialSlide:m}=i.params;if(t&&!h&&m>0)return;let{addSlidesBefore:g,addSlidesAfter:f}=i.params.virtual,{from:v,to:w,slides:b,slidesGrid:y,offset:E}=i.virtual;i.params.cssMode||i.updateActiveIndex();let T=void 0===a?i.activeIndex||0:a;r=i.rtlTranslate?"right":i.isHorizontal()?"left":"top",u?(n=Math.floor(d/2)+p+f,l=Math.floor(d/2)+p+g):(n=d+(p-1)+f,l=(h?d:p)+g);let S=T-l,x=T+n;h||(S=Math.max(S,0),x=Math.min(x,b.length-1));let k=(i.slidesGrid[S]||0)-(i.slidesGrid[0]||0);function P(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),o("virtualUpdate")}if(h&&T>=l?(S-=l,u||(k+=i.slidesGrid[0])):h&&T<l&&(S=-l,u&&(k+=i.slidesGrid[0])),Object.assign(i.virtual,{from:S,to:x,offset:k,slidesGrid:i.slidesGrid,slidesBefore:l,slidesAfter:n}),v===S&&w===x&&!e){i.slidesGrid!==y&&k!==E&&i.slides.forEach(e=>{e.style[r]=`${k-Math.abs(i.cssOverflowAdjustment())}px`}),i.updateProgress(),o("virtualUpdate");return}if(i.params.virtual.renderExternal){i.params.virtual.renderExternal.call(i,{offset:k,from:S,to:x,slides:function(){let e=[];for(let t=S;t<=x;t+=1)e.push(b[t]);return e}()}),i.params.virtual.renderExternalUpdate?P():o("virtualUpdate");return}let C=[],M=[],L=e=>{let t=e;return e<0?t=b.length+e:t>=b.length&&(t-=b.length),t};if(e)i.slides.filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=v;e<=w;e+=1)if(e<S||e>x){let t=L(e);i.slides.filter(e=>e.matches(`.${i.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}let A=h?-b.length:0,I=h?2*b.length:b.length;for(let t=A;t<I;t+=1)if(t>=S&&t<=x){let i=L(t);void 0===w||e?M.push(i):(t>w&&M.push(i),t<v&&C.push(i))}if(M.forEach(e=>{i.slidesEl.append(c(b[e],e))}),h)for(let e=C.length-1;e>=0;e-=1){let t=C[e];i.slidesEl.prepend(c(b[t],t))}else C.sort((e,t)=>t-e),C.forEach(e=>{i.slidesEl.prepend(c(b[e],e))});(0,s.e)(i.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[r]=`${k-Math.abs(i.cssOverflowAdjustment())}px`}),P()}n("beforeInit",()=>{let e;if(i.params.virtual.enabled){if(void 0===i.passedParams.virtual.slides){let t=[...i.slidesEl.children].filter(e=>e.matches(`.${i.params.slideClass}, swiper-slide`));t&&t.length&&(i.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),i.virtual.cache[t]=e,e.remove()}))}e||(i.virtual.slides=i.params.virtual.slides),i.classNames.push(`${i.params.containerModifierClass}virtual`),i.params.watchSlidesProgress=!0,i.originalParams.watchSlidesProgress=!0,p(!1,!0)}}),n("setTranslate",()=>{i.params.virtual.enabled&&(i.params.cssMode&&!i._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{p()},100)):p())}),n("init update resize",()=>{i.params.virtual.enabled&&i.params.cssMode&&(0,s.a)(i.wrapperEl,"--swiper-virtual-size",`${i.virtualSize}px`)}),Object.assign(i.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.push(e[t]);else i.virtual.slides.push(e);p(!0)},prependSlide:function(e){let t=i.activeIndex,a=t+1,s=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&i.virtual.slides.unshift(e[t]);a=t+e.length,s=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){let e=i.virtual.cache,t={};Object.keys(e).forEach(i=>{let a=e[i],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+s),t[parseInt(i,10)+s]=a}),i.virtual.cache=t}p(!0),i.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=i.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)i.params.virtual.cache&&(delete i.virtual.cache[e[a]],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e[a],1),e[a]<t&&(t-=1),t=Math.max(t,0);else i.params.virtual.cache&&(delete i.virtual.cache[e],Object.keys(i.virtual.cache).forEach(t=>{t>e&&(i.virtual.cache[t-1]=i.virtual.cache[t],i.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete i.virtual.cache[t])})),i.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);p(!0),i.slideTo(t,0)},removeAllSlides:function(){i.virtual.slides=[],i.params.virtual.cache&&(i.virtual.cache={}),p(!0),i.slideTo(0,0)},update:p})}},54459:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(37310),s=i(31397);function r(e){let t,i,r,{swiper:n,extendParams:o,on:l,emit:d}=e,c=(0,a.a)();o({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),n.zoom={enabled:!1};let p=1,u=!1,h=!1,m={x:0,y:0},g=[],f={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},v={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:{}},w={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},b=1;function y(){if(g.length<2)return 1;let e=g[0].pageX,t=g[0].pageY;return Math.sqrt((g[1].pageX-e)**2+(g[1].pageY-t)**2)}function E(){let e=n.params.zoom,t=f.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;
1return e.limitToOriginalSize&&f.imageEl&&f.imageEl.naturalWidth?Math.min(f.imageEl.naturalWidth/f.imageEl.offsetWidth,t):t}function T(e){let t=n.isElement?"swiper-slide":`.${n.params.slideClass}`;return!!e.target.matches(t)||!!(n.slides.filter(t=>t.contains(e.target)).length>0)}function S(e){let t=`.${n.params.zoom.containerClass}`;return!!e.target.matches(t)||!!([...n.hostEl.querySelectorAll(t)].filter(t=>t.contains(e.target)).length>0)}function x(e){if("mouse"===e.pointerType&&g.splice(0,g.length),!T(e))return;let a=n.params.zoom;if(t=!1,i=!1,g.push(e),!(g.length<2)){if(t=!0,f.scaleStart=y(),!f.slideEl){f.slideEl=e.target.closest(`.${n.params.slideClass}, swiper-slide`),f.slideEl||(f.slideEl=n.slides[n.activeIndex]);let t=f.slideEl.querySelector(`.${a.containerClass}`);if(t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=t,t?f.imageWrapEl=(0,s.b)(f.imageEl,`.${a.containerClass}`)[0]:f.imageWrapEl=void 0,!f.imageWrapEl){f.imageEl=void 0;return}f.maxRatio=E()}if(f.imageEl){let[e,t]=function(){if(g.length<2)return{x:null,y:null};let e=f.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-e.x-c.scrollX)/p,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-e.y-c.scrollY)/p]}();f.originX=e,f.originY=t,f.imageEl.style.transitionDuration="0ms"}u=!0}}function k(e){if(!T(e))return;let t=n.params.zoom,a=n.zoom,s=g.findIndex(t=>t.pointerId===e.pointerId);s>=0&&(g[s]=e),!(g.length<2)&&(i=!0,f.scaleMove=y(),f.imageEl&&(a.scale=f.scaleMove/f.scaleStart*p,a.scale>f.maxRatio&&(a.scale=f.maxRatio-1+(a.scale-f.maxRatio+1)**.5),a.scale<t.minRatio&&(a.scale=t.minRatio+1-(t.minRatio-a.scale+1)**.5),f.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`))}function P(e){if(!T(e)||"mouse"===e.pointerType&&"pointerout"===e.type)return;let a=n.params.zoom,s=n.zoom,r=g.findIndex(t=>t.pointerId===e.pointerId);r>=0&&g.splice(r,1),t&&i&&(t=!1,i=!1,f.imageEl&&(s.scale=Math.max(Math.min(s.scale,f.maxRatio),a.minRatio),f.imageEl.style.transitionDuration=`${n.params.speed}ms`,f.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`,p=s.scale,u=!1,s.scale>1&&f.slideEl?f.slideEl.classList.add(`${a.zoomedSlideClass}`):s.scale<=1&&f.slideEl&&f.slideEl.classList.remove(`${a.zoomedSlideClass}`),1===s.scale&&(f.originX=0,f.originY=0,f.slideEl=void 0)))}function C(){n.touchEventsData.preventTouchMoveFromPointerMove=!1}function M(e){let t="mouse"===e.pointerType&&n.params.zoom.panOnMouseMove;if(!T(e)||!S(e))return;let i=n.zoom;if(!f.imageEl)return;if(!v.isTouched||!f.slideEl){t&&A(e);return}if(t)return void A(e);v.isMoved||(v.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,v.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,v.startX=(0,s.k)(f.imageWrapEl,"x")||0,v.startY=(0,s.k)(f.imageWrapEl,"y")||0,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight,f.imageWrapEl.style.transitionDuration="0ms");let a=v.width*i.scale,o=v.height*i.scale;if(v.minX=Math.min(f.slideWidth/2-a/2,0),v.maxX=-v.minX,v.minY=Math.min(f.slideHeight/2-o/2,0),v.maxY=-v.minY,v.touchesCurrent.x=g.length>0?g[0].pageX:e.pageX,v.touchesCurrent.y=g.length>0?g[0].pageY:e.pageY,Math.max(Math.abs(v.touchesCurrent.x-v.touchesStart.x),Math.abs(v.touchesCurrent.y-v.touchesStart.y))>5&&(n.allowClick=!1),!v.isMoved&&!u&&(n.isHorizontal()&&(Math.floor(v.minX)===Math.floor(v.startX)&&v.touchesCurrent.x<v.touchesStart.x||Math.floor(v.maxX)===Math.floor(v.startX)&&v.touchesCurrent.x>v.touchesStart.x)||!n.isHorizontal()&&(Math.floor(v.minY)===Math.floor(v.startY)&&v.touchesCurrent.y<v.touchesStart.y||Math.floor(v.maxY)===Math.floor(v.startY)&&v.touchesCurrent.y>v.touchesStart.y))){v.isTouched=!1,C();return}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(r),n.touchEventsData.preventTouchMoveFromPointerMove=!0,r=setTimeout(()=>{n.destroyed||C()}),v.isMoved=!0;let l=(i.scale-p)/(f.maxRatio-n.params.zoom.minRatio),{originX:d,originY:c}=f;v.currentX=v.touchesCurrent.x-v.touchesStart.x+v.startX+l*(v.width-2*d),v.currentY=v.touchesCurrent.y-v.touchesStart.y+v.startY+l*(v.height-2*c),v.currentX<v.minX&&(v.currentX=v.minX+1-(v.minX-v.currentX+1)**.8),v.currentX>v.maxX&&(v.currentX=v.maxX-1+(v.currentX-v.maxX+1)**.8),v.currentY<v.minY&&(v.currentY=v.minY+1-(v.minY-v.currentY+1)**.8),v.currentY>v.maxY&&(v.currentY=v.maxY-1+(v.currentY-v.maxY+1)**.8),w.prevPositionX||(w.prevPositionX=v.touchesCurrent.x),w.prevPositionY||(w.prevPositionY=v.touchesCurrent.y),w.prevTime||(w.prevTime=Date.now()),w.x=(v.touchesCurrent.x-w.prevPositionX)/(Date.now()-w.prevTime)/2,w.y=(v.touchesCurrent.y-w.prevPositionY)/(Date.now()-w.prevTime)/2,2>Math.abs(v.touchesCurrent.x-w.prevPositionX)&&(w.x=0),2>Math.abs(v.touchesCurrent.y-w.prevPositionY)&&(w.y=0),w.prevPositionX=v.touchesCurrent.x,w.prevPositionY=v.touchesCurrent.y,w.prevTime=Date.now(),f.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}function L(){let e=n.zoom;f.slideEl&&n.activeIndex!==n.slides.indexOf(f.slideEl)&&(f.imageEl&&(f.imageEl.style.transform="translate3d(0,
10,0) scale(1)"),f.imageWrapEl&&(f.imageWrapEl.style.transform="translate3d(0,0,0)"),f.slideEl.classList.remove(`${n.params.zoom.zoomedSlideClass}`),e.scale=1,p=1,f.slideEl=void 0,f.imageEl=void 0,f.imageWrapEl=void 0,f.originX=0,f.originY=0)}function A(e){if(p<=1||!f.imageWrapEl||!T(e)||!S(e))return;let t=c.getComputedStyle(f.imageWrapEl).transform,i=new c.DOMMatrix(t);if(!h){h=!0,m.x=e.clientX,m.y=e.clientY,v.startX=i.e,v.startY=i.f,v.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,v.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight;return}let a=-((e.clientX-m.x)*3),s=-((e.clientY-m.y)*3),r=v.width*p,n=v.height*p,o=f.slideWidth,l=f.slideHeight,d=Math.min(o/2-r/2,0),u=Math.min(l/2-n/2,0),g=Math.max(Math.min(v.startX+a,-d),d),w=Math.max(Math.min(v.startY+s,-u),u);f.imageWrapEl.style.transitionDuration="0ms",f.imageWrapEl.style.transform=`translate3d(${g}px, ${w}px, 0)`,m.x=e.clientX,m.y=e.clientY,v.startX=g,v.startY=w,v.currentX=g,v.currentY=w}function I(e){let t,i,a,r,o,l,d,u,h,m,g,w,b,y,T,S,x,k,P=n.zoom,C=n.params.zoom;if(!f.slideEl){e&&e.target&&(f.slideEl=e.target.closest(`.${n.params.slideClass}, swiper-slide`)),f.slideEl||(n.params.virtual&&n.params.virtual.enabled&&n.virtual?f.slideEl=(0,s.e)(n.slidesEl,`.${n.params.slideActiveClass}`)[0]:f.slideEl=n.slides[n.activeIndex]);let t=f.slideEl.querySelector(`.${C.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=t,t?f.imageWrapEl=(0,s.b)(f.imageEl,`.${C.containerClass}`)[0]:f.imageWrapEl=void 0}if(!f.imageEl||!f.imageWrapEl)return;n.params.cssMode&&(n.wrapperEl.style.overflow="hidden",n.wrapperEl.style.touchAction="none"),f.slideEl.classList.add(`${C.zoomedSlideClass}`),void 0===v.touchesStart.x&&e?(t=e.pageX,i=e.pageY):(t=v.touchesStart.x,i=v.touchesStart.y);let M=p,L="number"==typeof e?e:null;1===p&&L&&(t=void 0,i=void 0,v.touchesStart.x=void 0,v.touchesStart.y=void 0);let A=E();P.scale=L||A,p=L||A,e&&!(1===p&&L)?(x=f.slideEl.offsetWidth,k=f.slideEl.offsetHeight,a=(0,s.d)(f.slideEl).left+c.scrollX,r=(0,s.d)(f.slideEl).top+c.scrollY,o=a+x/2-t,l=r+k/2-i,h=f.imageEl.offsetWidth||f.imageEl.clientWidth,m=f.imageEl.offsetHeight||f.imageEl.clientHeight,g=h*P.scale,w=m*P.scale,b=Math.min(x/2-g/2,0),y=Math.min(k/2-w/2,0),T=-b,S=-y,M>0&&L&&"number"==typeof v.currentX&&"number"==typeof v.currentY?(d=v.currentX*P.scale/M,u=v.currentY*P.scale/M):(d=o*P.scale,u=l*P.scale),d<b&&(d=b),d>T&&(d=T),u<y&&(u=y),u>S&&(u=S)):(d=0,u=0),L&&1===P.scale&&(f.originX=0,f.originY=0),v.currentX=d,v.currentY=u,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform=`translate3d(${d}px, ${u}px,0)`,f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform=`translate3d(0,0,0) scale(${P.scale})`}function j(){let e=n.zoom,t=n.params.zoom;if(!f.slideEl){n.params.virtual&&n.params.virtual.enabled&&n.virtual?f.slideEl=(0,s.e)(n.slidesEl,`.${n.params.slideActiveClass}`)[0]:f.slideEl=n.slides[n.activeIndex];let e=f.slideEl.querySelector(`.${t.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),f.imageEl=e,e?f.imageWrapEl=(0,s.b)(f.imageEl,`.${t.containerClass}`)[0]:f.imageWrapEl=void 0}f.imageEl&&f.imageWrapEl&&(n.params.cssMode&&(n.wrapperEl.style.overflow="",n.wrapperEl.style.touchAction=""),e.scale=1,p=1,v.currentX=void 0,v.currentY=void 0,v.touchesStart.x=void 0,v.touchesStart.y=void 0,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform="translate3d(0,0,0)",f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform="translate3d(0,0,0) scale(1)",f.slideEl.classList.remove(`${t.zoomedSlideClass}`),f.slideEl=void 0,f.originX=0,f.originY=0,n.params.zoom.panOnMouseMove&&(m={x:0,y:0},h&&(h=!1,v.startX=0,v.startY=0)))}function O(e){let t=n.zoom;t.scale&&1!==t.scale?j():I(e)}function D(){return{passiveListener:!!n.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!n.params.passiveListeners||{passive:!1,capture:!0}}}function _(){let e=n.zoom;if(e.enabled)return;e.enabled=!0;let{passiveListener:t,activeListenerWithCapture:i}=D();n.wrapperEl.addEventListener("pointerdown",x,t),n.wrapperEl.addEventListener("pointermove",k,i),["pointerup","pointercancel","pointerout"].forEach(e
1=>{n.wrapperEl.addEventListener(e,P,t)}),n.wrapperEl.addEventListener("pointermove",M,i)}function $(){let e=n.zoom;if(!e.enabled)return;e.enabled=!1;let{passiveListener:t,activeListenerWithCapture:i}=D();n.wrapperEl.removeEventListener("pointerdown",x,t),n.wrapperEl.removeEventListener("pointermove",k,i),["pointerup","pointercancel","pointerout"].forEach(e=>{n.wrapperEl.removeEventListener(e,P,t)}),n.wrapperEl.removeEventListener("pointermove",M,i)}Object.defineProperty(n.zoom,"scale",{get:()=>b,set(e){b!==e&&d("zoomChange",e,f.imageEl,f.slideEl),b=e}}),l("init",()=>{n.params.zoom.enabled&&_()}),l("destroy",()=>{$()}),l("touchStart",(e,t)=>{n.zoom.enabled&&function(e){let t=n.device;if(!f.imageEl||v.isTouched)return;t.android&&e.cancelable&&e.preventDefault(),v.isTouched=!0;let i=g.length>0?g[0]:e;v.touchesStart.x=i.pageX,v.touchesStart.y=i.pageY}(t)}),l("touchEnd",(e,t)=>{n.zoom.enabled&&function(){let e=n.zoom;if(g.length=0,!f.imageEl)return;if(!v.isTouched||!v.isMoved){v.isTouched=!1,v.isMoved=!1;return}v.isTouched=!1,v.isMoved=!1;let t=300,i=300,a=w.x*t,s=v.currentX+a,r=w.y*i,o=v.currentY+r;0!==w.x&&(t=Math.abs((s-v.currentX)/w.x)),0!==w.y&&(i=Math.abs((o-v.currentY)/w.y));let l=Math.max(t,i);v.currentX=s,v.currentY=o;let d=v.width*e.scale,c=v.height*e.scale;v.minX=Math.min(f.slideWidth/2-d/2,0),v.maxX=-v.minX,v.minY=Math.min(f.slideHeight/2-c/2,0),v.maxY=-v.minY,v.currentX=Math.max(Math.min(v.currentX,v.maxX),v.minX),v.currentY=Math.max(Math.min(v.currentY,v.maxY),v.minY),f.imageWrapEl.style.transitionDuration=`${l}ms`,f.imageWrapEl.style.transform=`translate3d(${v.currentX}px, ${v.currentY}px,0)`}()}),l("doubleTap",(e,t)=>{!n.animating&&n.params.zoom.enabled&&n.zoom.enabled&&n.params.zoom.toggle&&O(t)}),l("transitionEnd",()=>{n.zoom.enabled&&n.params.zoom.enabled&&L()}),l("slideChange",()=>{n.zoom.enabled&&n.params.zoom.enabled&&n.params.cssMode&&L()}),Object.assign(n.zoom,{enable:_,disable:$,in:I,out:j,toggle:O})}},59869:(e,t,i)=>{"use strict";i.d(t,{e:()=>s});var a=i(31397);function s(e,t){let i=(0,a.g)(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}},62859:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var a=i(31397);function s(e){let{swiper:t,extendParams:i,on:s}=e;i({parallax:{enabled:!1}});let r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",n=(e,i)=>{let{rtl:a}=t,s=a?-1:1,r=e.getAttribute("data-swiper-parallax")||"0",n=e.getAttribute("data-swiper-parallax-x"),o=e.getAttribute("data-swiper-parallax-y"),l=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||o?(n=n||"0",o=o||"0"):t.isHorizontal()?(n=r,o="0"):(o=r,n="0"),n=n.indexOf("%")>=0?`${parseInt(n,10)*i*s}%`:`${n*i*s}px`,o=o.indexOf("%")>=0?`${parseInt(o,10)*i}%`:`${o*i}px`,null!=d){let t=d-(d-1)*(1-Math.abs(i));e.style.opacity=t}let p=`translate3d(${n}, ${o}, 0px)`;if(null!=l){let e=l-(l-1)*(1-Math.abs(i));p+=` scale(${e})`}c&&null!=c&&(p+=` rotate(${-(c*i*1)}deg)`),e.style.transform=p},o=()=>{let{el:e,slides:i,progress:s,snapGrid:o,isElement:l}=t,d=(0,a.e)(e,r);t.isElement&&d.push(...(0,a.e)(t.hostEl,r)),d.forEach(e=>{n(e,s)}
1),i.forEach((e,i)=>{let a=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(a+=Math.ceil(i/2)-s*(o.length-1)),a=Math.min(Math.max(a,-1),1),e.querySelectorAll(`${r}, [data-swiper-parallax-rotate]`).forEach(e=>{n(e,a)})})},l=function(e){void 0===e&&(e=t.params.speed);let{el:i,hostEl:a}=t,s=[...i.querySelectorAll(r)];t.isElement&&s.push(...a.querySelectorAll(r)),s.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),t.style.transitionDuration=`${i}ms`})};s("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)}),s("init",()=>{t.params.parallax.enabled&&o()}),s("setTranslate",()=>{t.params.parallax.enabled&&o()}),s("setTransition",(e,i)=>{t.params.parallax.enabled&&l(i)})}},68171:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var a=i(30472),s=i(31397);function r(e){let{swiper:t,extendParams:i,on:r}=e;i({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let n=(e,t,i)=>{let a=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),r=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=(0,s.c)("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"left":"top"}`.split(" ")),e.append(a)),r||(r=(0,s.c)("div",`swiper-slide-shadow-cube swiper-slide-shadow-${i?"right":"bottom"}`.split(" ")),e.append(r)),a&&(a.style.opacity=Math.max(-t,0)),r&&(r.style.opacity=Math.max(t,0))};(0,a.e)({effect:"cube",swiper:t,on:r,setTranslate:()=>{let e,{el:i,wrapperEl:a,slides:r,width:o,height:l,rtlTranslate:d,size:c,browser:p}=t,u=(0,s.p)(t),h=t.params.cubeEffect,m=t.isHorizontal(),g=t.virtual&&t.params.virtual.enabled,f=0;h.shadow&&(m?((e=t.wrapperEl.querySelector(".swiper-cube-shadow"))||(e=(0,s.c)("div","swiper-cube-shadow"),t.wrapperEl.append(e)),e.style.height=`${o}px`):(e=i.querySelector(".swiper-cube-shadow"))||(e=(0,s.c)("div","swiper-cube-shadow"),i.append(e)));for(let e=0;e<r.length;e+=1){let t=r[e],i=e;g&&(i=parseInt(t.getAttribute("data-swiper-slide-index"),10));let a=90*i,s=Math.floor(a/360);d&&(s=Math.floor(-(a=-a)/360));let o=Math.max(Math.min(t.progress,1),-1),l=0,p=0,v=0;i%4==0?(l=-(4*s)*c,v=0):(i-1)%4==0?(l=0,v=-(4*s)*c):(i-2)%4==0?(l=c+4*s*c,v=c):(i-3)%4==0&&(l=-c,v=3*c+4*c*s),d&&(l=-l),m||(p=l,l=0);let w=`rotateX(${u(m?0:-a)}deg) rotateY(${u(m?a:0)}deg) translate3d(${l}px, ${p}px, ${v}px)`;o<=1&&o>-1&&(f=90*i+90*o,d&&(f=-(90*i)-90*o)),t.style.transform=w,h.slideShadows&&n(t,o,m)}if(a.style.transformOrigin=`50% 50% -${c/2}px`,a.style["-webkit-transform-origin"]=`50% 50% -${c/2}px`,h.shadow)if(m)e.style.transform=`translate3d(0px, ${o/2+h.shadowOffset}px, ${-o/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${h.shadowScale})`;else{let t=Math.abs(f)-90*Math.floor(Math.abs(f)/90),i=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),a=h.shadowScale,s=h.shadowScale/i,r=h.shadowOffset;e.style.transform=`scale3d(${a}, 1, ${s}) translate3d(0px, ${l/2+r}px, ${-l/2/s}px) rotateX(-89.99deg)`}let v=(p.isSafari||p.isWebView)&&p.needPerspectiveFix?-c/2:0;a.style.transform=`translate3d(0px,0,${v}px) rotateX(${u(t.isHorizontal()?0:f)}deg) rotateY(${u(t.isHorizontal()?-f:0)}deg)`,a.style.setProperty("--swiper-cube-translate-z",`${v}px`)},setTransition:e=>{let{el:i,slides:a}=t;if(a.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){let t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{let e=t.isHorizontal();t.slides.forEach(t=>{let i=Math.max(Math.min(t.progress,1),-1);n(t,i,e)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}},70515:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var a=i(97819),s=i(30472),r=i(59869),n=i(31397);function o(e){let{swiper:t,extendParams:i,on:o}=e;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),(0,s.e)({effect:"coverflow",swiper:t,on:o,setTranslate:()=>{let{width:e,height:i,slides:s,slidesSizesGrid:o}=t,l=t.params.coverflowEffect,d=t.isHorizontal(),c=t.translate,p=d?-c+e/2:-c+i/2,u=d?l.rotate:-l.rotate,h=l.depth,m=(0,n.p)(t);for(let e=0,t=s.length;e<t;e+=1){let t=s[e],i=o[e],n=(p-t.swiperSlideOffset-i/2)/i,c="function"==typeof l.modifier?l.modifier(n):n*l.modifier,g=d?u*c:0,f=d?0:u*c,v=-h*Math.abs(c),w=l.stretch;"string"==typeof w&&-1!==w.indexOf("%")&&(w=parseFloat(l.stretch)/100*i);let b=d?0:w*c,y=d?w*c:0,E=1-(1-l.scale)*Math.abs(c);.001>Math.abs(y)&&(y=0),.001>Math.abs(b)&&(b=0),.001>Math.abs(v)&&(v=0),.001>Math.abs(g)&&(g=0),.001>Math.abs(f)&&(f=0),.001>Math.abs(E)&&(E=0);let T=`translate3d(${y}px,${b}px,${v}px)  rotateX(${m(f)}deg) rotateY(${m(g)}deg) scale(${E})`;if((0,r.e)(l,t).style.transform=T,t.style.zIndex=-Math.abs(Math.round(c))+1,l.slideShadows){let e=d?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),i=d?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=(0,a.c)("coverflow",t,d?"left":"top")),i||(i=(0,a.c)("coverflow",t,d?"right":"bottom")),e&&(e.style.opacity=c>0?c:0),i&&(i.style.opacity=-c>0?-c:0)}}},setTransition:e=>{t.slides.map(e=>
1(0,n.g)(e)).forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${e}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}},74062:()=>{},80041:(e,t,i)=>{"use strict";let a,s,r,n,o,l;i.d(t,{Ay:()=>a6});var d,c,p,u,h={};i.r(h),i.d(h,{Ay:()=>eN,Jh:()=>eR,wt:()=>ez});var m=i(44293),g=i.n(m);let f=new Uint8Array(16),v=[];for(let e=0;e<256;++e)v.push((e+256).toString(16).slice(1));let w=function(e,t,i){return t||e||!crypto.randomUUID?function(e,t,i){let a=(e=e||{}).random??e.rng?.()??crypto.getRandomValues(f);if(a.length<16)throw Error("Random bytes length must be >= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){if((i=i||0)<0||i+16>t.length)throw RangeError(`UUID byte range ${i}:${i+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[i+e]=a[e];return t}return function(e,t=0){return(v[e[t+0]]+v[e[t+1]]+v[e[t+2]]+v[e[t+3]]+"-"+v[e[t+4]]+v[e[t+5]]+"-"+v[e[t+6]]+v[e[t+7]]+"-"+v[e[t+8]]+v[e[t+9]]+"-"+v[e[t+10]]+v[e[t+11]]+v[e[t+12]]+v[e[t+13]]+v[e[t+14]]+v[e[t+15]]).toLowerCase()}(a)}(e,t,i):crypto.randomUUID()},b={PULSE_COOKIE_KEY:"_pulse2data",TEST_COOKIE_KEY:"_pulse2test",ENV_COOKIE_KEY:"_pulse2env",USE_SECURE_COOKIES:!0,USE_LOCALSTORAGE:!1},y="undefined"!=typeof window&&void 0!==window.document,E=e=>{if(y)try{let t=window[e];return t&&"function"==typeof t.getItem?t:void 0}catch{return}},T={crypto:y?crypto:globalThis.crypto,localStorage:E("localStorage"),sessionStorage:E("sessionStorage")},{USE_SECURE_COOKIES:S,USE_LOCALSTORAGE:x}=b;function k(e,t=x){if(!y)return"";if(t){let t=localStorage.getItem(e)||"";if(t)return t}return decodeURIComponent(document.cookie.replace(RegExp(`(?:(?:^|.*;)\\s*${encodeURIComponent(e).replace(/[-.+*]/g,"\\$&")}\\s*\\=\\s*([^;]*).*$)|^.*$`),"$1"))}function P(e,t,i,a=1,s=x,r=S){if(y){let n,o=(function(e=1){return new Date(Date.now()+1e3*e*86400)})(a).toUTCString();n=`${e}=${encodeURIComponent(t)};path=/`,i&&(n+=`;domain=${i}`),a&&(n+=`;expires=${o}`),r&&"https:"===window.location.protocol&&void 0===window.safari&&(n+=";SameSite=None;Secure"),document.cookie=n,s&&(""===t?localStorage.removeItem(e):localStorage.setItem(e,t))}}function C(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)}function M(e){return C(e)&&!Array.isArray(e)}function L(e){return"function"==typeof e}function A(e){return"[object String]"===Object.prototype.toString.call(e)}function I(e){return e instanceof Promise}function j(e,...t){return t.reduce((e,t)=>(function e(t,i){if(I(t)||I(i))return Promise.all([t,i]).then(([t,i])=>e(M(t)?{...t}:t,i));if(Array.isArray(i))return Array.isArray(t)?[...t,...i].filter(e=>void 0!==e):i.filter(e=>void 0!==e);if("object"==typeof i){if(t&&i&&"object"==typeof t){for(let[a,s]of Object.entries(i))t[a]=e(t[a],s);return t}return i?{...i}:i}return i??t??void 0})(e,t),e)}async function O(e){if(I(e))return O(await e);if(Array.isArray(e))return Promise.all(e.map(O));if(L(e))return O(e());if(C(e)){let t=Object.getOwnPropertyNames(e),i=t.reduce((t,i)=>{let a=e[i];return C(a)||L(a)||I(a)?t.concat(O(a)):t.concat([a])},[]);return(await Promise.all(i)).reduce((e,i,a)=>j(e,{[t[a]]:i}),{})}return e}async function D(e){let t=Array.isArray(e)?e:[e];return j({},...(await Promise.all(t.map(O))).filter(C))}let{TEST_COOKIE_KEY:_}=b,$=function(){let e;return()=>{if(!y)return"";if(e)return e;let t=`${window.location.hostname}`.split("."),i=function(e=16){let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=t.length,a="";if(e<0)return a;let s=new Uint32Array(e);
1return T.crypto?.getRandomValues(s),s.forEach(e=>{a+=t.charAt(e%i)}),a}(),a=window.location.hostname,s="";for(let e=0;e<t.length;e+=1)try{var r;if(a=t.slice(-(e+1)).join("."),P(_,i,a,1),s=k(_),r=a,P(_,"",r,-1),s===i)break}catch(e){}return e=a,a}}();function V(e,t){return e?Object.fromEntries(Object.entries(e).filter(([e])=>!t.includes(e))):{}}function z(e,t=0){let i,a=0,s=function(...s){let r=Date.now(),n=t-(r-a);n<=0||n>t?(i&&(clearTimeout(i),i=null),a=r,e.apply(this,s)):i||(i=setTimeout(()=>{a=Date.now(),i=null,e.apply(this,s)},n))};return s.cancel=()=>{i&&clearTimeout(i)},s}function N(e){return M(e)&&Object.prototype.hasOwnProperty.call(e,"actor")}function R(e){let{actor:t}=e||{};if(!t)return;let{id:i,realm:a,...s}=function(e){if(A(e))return{id:e};let{id:t,realm:i,...a}=e||{};return{id:t,realm:i,...a}}(t);if(!i)return;let r=function(e,t="__REALM_NOT_SET__"){return`sdrn:${t}:user:${e||"__USER_ID_NOT_SET__"}`}(i,a);return Object.assign({"@id":r,"spt:userId":r},s)}class H{constructor(){this.events={}}on(e,t){"object"!=typeof this.events[e]&&(this.events[e]=[]),this.events[e].push(t)}off(e,t){this.removeListener(e,t)}removeListener(e,t){if("object"==typeof this.events[e]){let i=this.events[e].indexOf(t);-1!==i&&this.events[e].splice(i,1)}}removeAllListeners(){this.events={}}emit(e,t){"object"==typeof this.events[e]&&this.events[e].filter(e=>null!=e).forEach(e=>{e(t)})}}let B=(e="localStorage")=>{let t=T[e];return{getItem:e=>y&&t?t.getItem(e):void 0,removeItem:e=>{y&&t&&t.removeItem(e)},setItem:(e,i)=>{y&&t&&t.setItem(e,i)}}},U={PULSE_PPID_STORAGE_KEY:"_pulse.internal.identity.ppid",PULSE_CIS_CACHE_STORAGE_KEY:"_pulse.internal.identity.cis"},G={getCisCacheFromStorage:()=>{try{let e=B();return JSON.parse(e.getItem(U.PULSE_CIS_CACHE_STORAGE_KEY)??"{}")}catch(e){return{}}},setCisCacheToStorage:e=>{try{return B().setItem(U.PULSE_CIS_CACHE_STORAGE_KEY,JSON.stringify(e)),!0}catch(e){return!1}},getPPIDsFromStorage:()=>{try{let e=B();return JSON.parse(e.getItem(U.PULSE_PPID_STORAGE_KEY)??"{}")}catch(e){return{}}},setPPIDsToStorage:e=>{try{let t=B();if(0===Object.keys(e).length)return t.removeItem(U.PULSE_PPID_STORAGE_KEY),!0;return t.setItem(U.PULSE_PPID_STORAGE_KEY,JSON.stringify(e)),!0}catch(e){return!1}}},{PULSE_COOKIE_KEY:W,ENV_COOKIE_KEY:F}=b,q=new H;function Y(e=k(W)){let t,i=decodeURIComponent(e).split(",");10!==i.length&&(i=[]);let a=k(F);if(t)try{t=JSON.parse(a)}catch(e){t=void 0}let s=G.getPPIDsFromStorage(),r=G.getCisCacheFromStorage();return{environmentId:i[0],prevUserId:i[2]?i[2]:void 0,refreshAfterTimestamp:i[3]?Number.parseInt(i[3],10):void 0,jwe:i[4],anId:void 0,syncWithAppNexus:0,doTracking:!0,pixelInjected:i[8]?"true"===i[8]:void 0,adId:i[9],altEnvIds:t,visitorIdPlaceholder:i[1],ppId:s,includeAdvertising:r?.includeAdvertising}}function X(e){let{environmentId:t="",prevUserId:i="",jwe:a="",pixelInjected:s="",adId:r="",visitorIdPlaceholder:n="v",ppId:o={},refreshAfterTimestamp:l,includeAdvertising:d}=e||{},c=Date.now(),p=[t,n,i,l||new Date(c+9e5).getTime(),a,"",0,!0,s,r].join(",");G.setPPIDsToStorage(o),G.setCisCacheToStorage({includeAdvertising:d}),P(W,p,$(),730),q.emit("environmentIdSet",t),q.emit("jweSet",a)}function K(){let e={...Y(),adId:"",anId:"",includeAdvertising:!1,jwe:"",syncWithAppNexus:0};return X(e),e}function J(e,t={}){let i,a,s,{cookie:r=k(W),includeAdvertising:n,vendors:o}=t,l=Y(r),c=Date.now();return(i=l.prevUserId,e&&String(e)!==String(i))?{syncWithCis:!0,waitForCis:!0,syncWithCisReason:d.Login}:(a=l.prevUserId,e||String(e)===String(a))?(s=l.refreshAfterTimestamp)&&c>s?{syncWithCis:!0,waitForCis:!0,syncWithCisReason:d.Refresh}:((e,t,i=!1,a=[])=>!e||-1!==e.indexOf("undefined")||!t.environmentId||!t.jwe||i&&a.length>0&&0===Object.keys(t.ppId).length)(r,l,n,o)?{syncWithCis:!0,waitForCis:!0,syncWithCisReason:d.Initialise}:l.includeAdvertising!==n?{syncWithCis:!0,waitForCis:!0,syncWithCisReason:d.includeAdvertisingChange}:{syncWithCis:!1}:{syncWithCis:!0,waitForCis:!0,syncWithCisReason:d.Logout}}!function(e){e.Initialise="initialise",e.Login="login",e.Logout="logout",e.Refresh="refresh",e.includeAdvert
1isingChange="includeAdvertisingChange"}(d||(d={}));let{PULSE_COOKIE_KEY:Q}=b,Z="cis.schibsted.com",ee={USER:"user",GUEST:"guest"},et=new Headers({"Content-Type":"application/json"}),ei=new Map;async function ea({adChoicesEnabled:e,cisLocation:t,clientId:i,includeAdvertising:a,resolvedJwe:s,trackerType:r,trackerVersion:n,userId:o,vendors:l}={}){let d,c=t?.endsWith("/")?t.slice(0,-1):t;return fetch(new URL(`${c}${(d=ee.GUEST,o&&(d=ee.USER),`/api/v2/identify/${d}`)}`).toString(),{method:"POST",credentials:"include",headers:et,body:JSON.stringify({clientId:i,features:!0===e?["COP"]:void 0,includeAdvertising:a,jwe:s,trackerType:r,trackerVersion:n,userId:o,vendors:l})})}async function es({adChoicesEnabled:e,cisLocation:t,clientId:i,includeAdvertising:a,resolvedJwe:s,trackerType:r,trackerVersion:n,userId:o,vendors:l},d=0){if(d>2)throw Error("Too many CIS redirects");let c=await ea({adChoicesEnabled:e,cisLocation:t,clientId:i,includeAdvertising:a,resolvedJwe:s,trackerType:r,trackerVersion:n,userId:o,vendors:l}),{data:p}=await c.json();return p.redirectToHost?(Z=p.redirectToHost,es({adChoicesEnabled:e,resolvedJwe:s,userId:o,cisLocation:`https://${Z}`,clientId:i,trackerType:r,trackerVersion:n,includeAdvertising:a,vendors:l},d+1)):p}let er=Promise.resolve(Y());async function en(e,t=!1,i,a,s,r,n,o,l){let c=k(Q),{syncWithCis:p,syncWithCisReason:u}=J(e,{cookie:c,...l}),{jwe:h,prevUserId:m}=Y(c),g=async()=>{let c=e;u!==d.Login&&u!==d.Logout&&(c=m);let g=c&&`sdrn:${s}:user:${c}`;if(p||t)try{let t=await es({resolvedJwe:a||h,userId:g,cisLocation:i,clientId:r,adChoicesEnabled:l?.adChoicesEnabled,trackerType:n,trackerVersion:o,includeAdvertising:l?.includeAdvertising,vendors:l?.vendors}),s=t.refreshAfter?new Date(t.refreshAfter).getTime():0,d={ppId:{},...t,prevUserId:e,refreshAfterTimestamp:s,includeAdvertising:l?.includeAdvertising};return l?.adChoicesEnabled===!0&&l?.includeAdvertising!==!0&&(d.ppId={}),X(d),d}catch(e){}finally{l?.trackerId&&ei.delete(l.trackerId)}return Y()};if(l?.trackerId){let{request:e,requestReason:i}=ei.get(l.trackerId)||{},a=e;return(!a||i!==u||t)&&(a=g(),ei.set(l.trackerId,{request:a,requestReason:u})),a}return er=er.then(g)}async function eo(e,t,i,a="schibsted.com",s,r,n,o){let{syncWithCis:l,waitForCis:d}=J(e,o),c=Y(),p=Promise.resolve(c);(l||o?.forceSync)&&(p=en(e,!!o?.forceSync,i||"https://cis.schibsted.com",t,a,s||"",r||"",n||"",o));let u=Promise.resolve(c);return(d||o?.forceSync)&&(u=p),u}let el={},ed=(e,...t)=>{el[e]||(el[e]=!0,console.warn(...t))};function ec(){return{purposes:{[c.CMP_ADVERTISING]:{optIn:!1,status:"unknown"},[c.CMP_ANALYTICS]:{optIn:!1,status:"unknown"},[c.CMP_MARKETING]:{optIn:!1,status:"unknown"},[c.CMP_PERSONALIZATION]:{optIn:!1,status:"unknown"}},source:"default"}}let ep=()=>new Promise((e,t)=>{let i=window._tcf_;if(i)e(i);else{let i=!1,a=setTimeout(()=>{g().error("Pulse - timed out waiting for consentManager"),i=!0,t(Error("Pulse - timed out waiting for consentManager"))},5e3);document.addEventListener("cmp:loaded",()=>{if(i)return void g().error("Pulse - consentManager triggered after timeout");clearTimeout(a),e(window._tcf_)},{once:!0})}}),eu=async e=>{let t=await em();return e&&await eh(e),t},eh=async e=>{let t;try{t=await ep()}catch(e){g().error("Unable to subscribe as tcf manager is not initialized",e);return}t.subscribeAny(()=>{let i=t.getCachedOrDefaultConsentsForPulse();g().debug("CMP:subscribeToConsentUpdates:subscribeAny - resolved after user replied to consent dialog",i),e(i)})},em=async()=>{let e;try{e=await ep()}catch(e){return g().error("Failed to get consent manager, using pulse default consents",e),ec()}return null===e.getPermissionSync("CMP:analytics")?new Promise(t=>{let i=e.subscribeAny(()=>{g().debug("CMP:getConsentsWaitForAnalytics - resolved after user replied to consent dialog"),t(e.getCachedOrDefaultConsentsForPulse()),i()})}):(g().debug("CMP:getConsentsWaitForAnalytics - resolved immediately"),e.getCachedOrDefaultConsentsForPulse())};!function(e){e.CMP_ANALYTICS="CMP_ANALYTICS",e.CMP_MARKETING="CMP_MARKETING",e.CMP_ADVERTISING="CMP_ADVERTISING",e.CMP_PERSONALIZATION="CMP_PERSONALIZATION"}(c||(c={}));let eg=e=>!e?.status,ef=e=>!!(e&&!I(e)&&e?.purposes&&Object.values(e.purposes).every(e=>eg(e))),ev='Invalid consents passed to the Pulse SDK. "requireAdvertisingOptIn" and no "consents" config param present.';async function ew(e,t){e||void 0===t||void 0===t||ed("NO_CONSENT_IN_CONFIG",ev);let i=await ey(e,t);return i||K(),i}function eb(e,t){var i;e||void 0===t||void 0===t||ed("NO_CONSENT_IN_CONFIG",ev);let a=(i=e,!t||(ef(i)?!!i?.purposes?.[c.CMP_ADVERTISING]?.optIn:i?.purposes?.[c.CMP_ADVERTISING]?.status==="accepted"));return a||K(),a}async function ey(e,t){if(!await t)return!0;
1if(I(e)){let t=await e;return t?.purposes?.[c.CMP_ADVERTISING]?.status==="accepted"}return ef(e)?!!e?.purposes?.[c.CMP_ADVERTISING]?.optIn:e?.purposes?.[c.CMP_ADVERTISING]?.status==="accepted"}function eE(e){let{consents:t}=e||{};if(t)return{purposes:function(e){let t=ec().purposes;for(let i in e){let a=e[i],s=!!t[i];a&&s&&(!eg(a)&&(a.optIn||(a.optIn="accepted"===a.status)),t[i]=a)}return t}(t?.purposes??{}),source:t?.source}}function eT(e){return`sdrn:schibsted:environment:${e}`}let eS=e=>t=>{let{device:i}=t||{};if(!i)return;let{id:a,additionalIds:s,...r}=j({},e(),function(e){if(A(e))return{id:e};let{id:t,...i}=e||{};return{id:t,...i}}(i));if(!a)return;let n={"@type":"Device",environmentId:eT(a)};return s&&(n.additionalEnvironmentIds=s.map(eT)),Object.assign(n,r)};eS(()=>({}));let ex=()=>{if(!y)return{};let{navigator:e,screen:t}=window;return{acceptLanguage:e.userLanguage||e.language,screenSize:`${t.width}x${t.height}`,userAgent:e.userAgent,deviceType:function(e){function t(t){for(let i=0;i<t.length;i+=1)if(t[i].test(e))return!0;return!1}if(e){if(t([/iPhone;/,/iPod;/,/iPod touch;/,/^HTC/,/Fennec/,/IEMobile/,/BB10;/,/BlackBerry/,/SymbianOS.*AppleWebKit/,/^Mozilla.*Mobile.*Firefox/,/^Mozilla.*Chrome.*Mobile/,/Opera Mobi/,/Android.*Mobile/,/Android.*Mini/,/Symbian/,/^SonyEricsson/,/^Nokia/,/^SAMSUNG/,/^LG/]))return"mobile";if(t([/iPad/,/Android/])||-1!==e.search(/Hermes.*_app_/))return"tablet"}return"desktop"}(window.navigator.userAgent),viewportSize:function(){let e,t;if(!y)return"";let{document:i}=window;return void 0!==window.innerWidth?(e=window.innerWidth,t=window.innerHeight):void 0!==i.documentElement.clientWidth&&0!==i.documentElement.clientWidth?(e=i.documentElement.clientWidth,t=i.documentElement.clientHeight):(e=i.getElementsByTagName("body")[0].clientWidth,t=i.getElementsByTagName("body")[0].clientHeight),`${e}x${t}`}(),localStorageEnabled:function(){try{let{localStorage:e}=window;return e.setItem("pulse4test","check"),e.removeItem("pulse4test"),!0}catch(e){return!1}}(),xEnvironmentId:function(){if(y)return new URLSearchParams(window?.location?.search??"").get("x_env_id")||void 0}()}};function ek(e){let{errors:t,assignmentId:i,requestTimestamp:a}=e?.experimentMetadata||{},s={};return t?.length&&(s.errors=t),i&&(s.assignmentId=i),a&&(s.requestTimestamp=a),!function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(s)?s:void 0}function eP(){}function eC(e,t){return`sdrn:${t}:experiment:${e}`}function eM(e){let{id:t,platform:i,...a}=e||{};return{"@id":eC(t,i),...i&&{platform:i},...a}}function eL(e){let t=e?.experiments||[];if(t.length>0)return t.map(eM)}function eA(e){if(null!=e&&""!==e&&!Number.isNaN(e))return(Math.round(1e3*Number(e))/1e3).toFixed(3)}let eI={classifiedad:"classified",notificationcontent:"notification",businesstransaction:"transaction",uielement:"element"};function ej(e,t,i){if(A(e)&&e?.startsWith("sdrn:"))return e;if((A(e)||Number.isFinite(e))&&A(t)&&A(i)){let a=((e="")=>eI[e.toLowerCase()]??e.toLowerCase())(i);return`sdrn:${t}:${a}:${e}`}}let eO={UIElement:function({object:e,provider:t,page:i,target:a}){let{id:s,type:r,custom:n,...o}=e||{},{id:l,type:d}=i||{},{id:c,type:p}=a||{},{id:u}=t||{},h={"@id":d||p?`${ej(l||c,u,d||p)||""}:element:${s}`:ej(s,u,r),"@type":r};return n&&(h["spt:custom"]=n),j({},h,o)},Account:function({object:e}){let{id:t,realm:i="schibsted.com",type:a,custom:s,...r}=e||{};if(!t)return;let n={"@id":`sdrn:${i}:user:${t}`,"@type":"Account",accountId:t};return s&&(n["spt:custom"]=s),j({},n,r)}},eD=(e,t)=>{let{object:i={}}=e||{},{page:a}=i,s=t||a,r=Object.keys(i).reduce((t,a)=>{let r=i[a];return Array.isArray(r)?{...t,[a]:r.map(t=>M(t)?eD(Object.assign({},e,{object:t}),s):t)}:C(r)?{...t,[a]:eD(Object.assign({},e,{object:r}),s)}:{...t,[a]:r}},{}),n=Object.assign({},e,{page:s,object:r});return(eO[i.type]||function({object:e,provider:t}){let{id:i,type:a="Content",custom:s,...r}=e||{},{id:n}=t||{},o=ej(i,n,a),l={};return o&&(l={"@id":o,"@type":a}),s&&(l["spt:custom"]=s),j({},l,r)})(n)},e_=/^unknown$|^sdrn:(.*)$/;function e$(e){let{origin:t,provider:i}=e||{},{id:a,type:s,...r}=t||{},{id:n}=i||{}
1,o=A(a)&&e_.test(a)?a:ej(a,n,s);return Object.assign({},{...o&&{"@id":o},...s&&{"@type":s}},r)}let eV=()=>({url:y?document.referrer:""});function ez(e){return e?`sdrn:schibsted:client:${e}`:"--PROVIDER-ID-NOT-DEFINED--"}function eN(e){let{provider:t}=e||{},{id:i,type:a="Organization",...s}=t||{};return Object.assign({},{"@type":a,"@id":ez(i)},s)}let eR=()=>void 0,eH="8.0.0-rc.18";function eB(e){let{tracker:t}=e||{};return Object.assign({},{name:"Pulse Node.js SDK",type:"JS",version:eH},t)}let eU="schema.schibsted.com";function eG({eventInput:e,sdkConfig:t}={}){return Object.assign({},e,{schema:e?.schema||`http://${t?.schemaLocation||eU}/events/base-routable-event.json/248.json#`,provider:eN(e),actor:R(e)})}function eW(e){return j({actor:void 0,experiments:void 0,experimentMetadata:eP(),device:ex(),location:void 0,object:(()=>{if(!y)return{};let{location:e={href:void 0}}=window;return{name:document.title,url:e.href,id:e.href}})(),origin:eV(),provider:eR(),tracker:void 0},e)}function eF({eventInput:e,sdkConfig:t}={}){let i=eW(e),a=e?.pageViewId,s=t?.pageViewId;return Object.assign({},V(e,["type"]),{"@type":e?.type||"View",pageViewId:a||s,schema:e?.schema||`http://${t?.schemaLocation||eU}/events/tracker-event.json/361.json`,actor:R(i),consents:eE(i),experiments:eL(i),experimentMetadata:ek(i),device:function(e){let{device:t}=e||{},{environmentId:i,jwe:a}=Y(),s={id:i,jweIds:a,...A(t)?{id:t}:t};return eS(ex)({device:s})}(i),location:function(e){let{location:t}=e||{},{latitude:i,longitude:a,altitude:s,...r}=t||{},n=eA(i),o=eA(a);if(n||o)return{"@type":"GeoCoordinates",...r,latitude:n,longitude:o}}(i),object:eD(i),origin:e$(i),provider:eN(i),target:i.target&&eD(Object.assign({},i,{object:i.target})),tracker:eB(i)})}function eq({eventInput:e,sdkConfig:t}={}){return Object.assign(eF({eventInput:e,sdkConfig:t}),{schema:e?.schema||`http://${t?.schemaLocation||eU}/events/engagement-event.json/388.json`,"@type":"Engagement"})}function eY({eventInput:e={}}={}){return e}eG.defaults=function(e){return j({actor:void 0,provider:eR()},e)},eF.defaults=eW,eq.defaults=eW,eY.defaults=()=>({});let{USE_LOCALSTORAGE:eX}=b,eK="_pulsesession",eJ=()=>{let e=(e=>{try{let t=k(e);if(t)return JSON.parse(t)}catch(e){}})(eK);if(e){let[t,i,a]=e,s=new Date(i),r=new Date(a);if(t&&s&&r&&!Number.isNaN(s.getTime())&&!Number.isNaN(r.getTime()))return{id:t,startTime:s,lastEventTime:r}}},eQ=(e,t)=>{let{object:i={}}=e||{},{page:a}=i,s=t||a,r=Object.keys(i).reduce((t,a)=>{let r=i[a];return Array.isArray(r)?{...t,[a]:r.map(t=>M(t)?eQ(Object.assign({},e,{object:t}),s):t)}:C(r)?{...t,[a]:eQ(Object.assign({},e,{object:r}),s)}:{...t,[a]:r}},{}),n=Object.assign({},e,{page:s,object:r});return("UIElement"===i.type?function({object:e,provider:t,page:i,target:a}){let{id:s,type:r,custom:n,"spt:custom":o,...l}=e||{},{id:d,type:c}=i||{},{id:p,type:u}=a||{},{id:h}=t||{};return j({},{"@id":c||u?`${ej(d||p,h,c||u)||""}:element:${s}`:ej(s,h,r),"@type":r},l)}:function({object:e,provider:t}){let{id:i,type:a="Content",custom:s,"spt:custom":r,...n}=e||{},{id:o}=t||{},l=ej(i,o,a),d={};return l&&(d={"@id":l,"@type":a}),j({},d,n)})(n)};function eZ(e){return j({experiments:void 0,experimentMetadata:eP(),object:(()=>{if(!y)return{};let{location:e={href:void 0}}=window;return{name:document.title,url:e.href,id:e.href}})(),origin:eV(),provider:eR(),tracker:void 0},e)}function e0({eventInput:e,sdkConfig:t}={}){let i=eZ(e);return Object.assign({},V(e,["type"]),{"@type":e?.type||"View",schema:e?.schema||`http://${t?.schemaLocation||eU}/events/tracker-event.json/360.json`,consents:eE(i),experiments:eL(i),experimentMetadata:ek(i),object:eQ(i),origin:e$(i),provider:eN(i),target:i.target&&eQ(Object.assign({},i,{object:i.target})),tracker:eB(i),isAnonymous:!0})}function e1({eventInput:e,sdkConfig:t}={}){return Object.assign(e0({eventInput:e,sdkConfig:t}),{schema:e?.schema||`http://${t?.schemaLocation||eU}/events/engagement-event.json/378.json`,"@type":"Engagement"})}e0.defaults=eZ,e1.defaults=eZ;let e3={dev:"https://collector.pulse-internal-dev.schibsted.io",pre:"https://collector.pulse-internal-pre.schibsted.io",pro:"https://dc.schibsted.io"},e2={dev:"https://cis.pulse-internal-dev.schibsted.io",pre:"https://cis.pulse-internal-pre.schibsted.io",pro:"https://ncis.schibsted.com"},e4={dev:"https://sdkconfig.pulse-internal-dev.schibsted.io/js/config.json",pre:"https://sdkconfig.pulse-internal-pre.schibsted.io/js/config.json",pro:"https://sdkconfig.pulse.schibsted.io/js/config.json"},e5={cisEnabled:!0,deployStage:"pro",eventDebounce:200,environment:"browser",collectorPath:"/api/v1/track",useBeaconWhenAvailable:!0},e6=()=>{};function e9(e){let t=e6,i=e6;return{promise:new Promise((e,a)=>{t=e,i=a}),resolve:t,reject:i,inputValue:e}}let e8=async e=>{let{id:t}=await e7(e);return t},e7=async e=>await te(e),te=async(e={},t={})=>{let i=function(e={},t={}){return N(e)?e.actor:N(t)?t.actor:void 0}(e,t);if(i){let e=await D(i);if(e)return e}return ed("no-actor-builder","No Actor Builder found in event input or tracker builders. Please provide an Actor Builder to ensure the SDK resolves logged-in and logged-out scenarios correctly."),{}},tt=async(e,t,i)=>{let a=te(e,t),{adChoicesEnabled:s,cisBaseUrl:r,cisEnabled:n,includeAdvert
1ising:o,isHybrid:l,nativeJwe:d,providerId:c,trackerId:p,vendors:u}=i||{},[h,m]=await Promise.all([o,a]),{id:g,realm:f}=m;return n?eo(g,d,r,f,c,l?"Hybrid":"Web",eH,{adChoicesEnabled:s,includeAdvertising:h,vendors:u,trackerId:p}):{doTracking:!0}},ti=async(e,t)=>{let{adId:i}=await tt({actor:e7(e)},e,t);return i},ta=async(e,t)=>{let{vendors:i}=t;if(!Array.isArray(i))throw Error("'vendors' given is not an array as expected");let{adId:a,ppId:s}=await tt({actor:e7(e)},e,t),r={};if(!s)return{};for(let e of i){let t=s[e];t&&("xandr"===e&&a?r[e]={...t,adId:a}:r[e]=t)}return r},ts=async(e,t)=>{let i=await e7(e),{environmentId:a}=await tt({actor:i},e,t);return a},tr=()=>({value:0,interval:void 0,timeSinceLastActivity:0}),tn=()=>({objectViewPercentage:0,maxObjectViewPercentage:0,pageViewPercentage:0,maxPageViewPercentage:0,pageScrollPosition:0,maxPageScrollPosition:0}),to=()=>({type:"Leave",engagement:tn()}),tl=()=>()=>({});!function(e){e.BEFORE_UNLOAD="beforeunload",e.PAGE_HIDE="pagehide",e.POP_STATE="popstate",e.VISIBILITY_CHANGE="visibilitychange",e.SCROLL="scroll",e.RESIZE="resize",e.MOUSEDOWN="mousedown",e.MOUSEMOVE="mousemove",e.KEYDOWN="keydown",e.TOUCHSTART="touchstart"}(p||(p={}));let td=[],tc=[],tp=[],tu=null,th=z(()=>void 0,0),tm=0,tg=tr(),tf=to(),tv=tl();function tw(){return 0!==td.length||0!==tc.length||0!==tp.length}function tb(e){e.state.useBeacon=a,td=tj(td,{capture:!0}),tE(),tT(),tv=tl(),m.debug("removePageLeaveTracking:after:state",tv())}function ty(e,t,i=!1){var a,s,r;a=e,s=t,r=i,tM(a,s),th=z(()=>tM(a,s),500),tc=tI([p.SCROLL,p.RESIZE],th),r&&(tu||(tu=new ResizeObserver(()=>{tx(),th()})),tu.observe(a)),function(){if(void 0===tg.interval)tg.interval=window.setInterval(()=>{tg.timeSinceLastActivity+=1e3,tg.timeSinceLastActivity<3e4&&(tg.value+=1e3)},1e3),tp=tI([p.SCROLL,p.MOUSEDOWN,p.MOUSEMOVE,p.KEYDOWN,p.TOUCHSTART],()=>{tg={...tg,timeSinceLastActivity:0}},!!tD()&&{passive:!0})}()}function tE(){tc=tj(tc),tp=tj(tp),tu&&(tu.disconnect(),tu=null)}let tT=()=>{tf=to(),tm=tk(),tg=tS()},tS=()=>(clearInterval(tg.interval),tr()),tx=()=>{tf.engagement=Object.assign({},tf.engagement,tn())},tk=()=>Date.now();function tP(e){j(tf,e)}async function tC(e,t,i){let a=Date.now()-tm,s=t||tv(),r=j({...tf,engagement:{duration:a,activityDuration:tg.value,...tf.engagement},object:{...i&&{"spt:custom":{"spt:eventName":i}}}},s);m.debug("trackPageLeave: event",r),e.track("trackerEvent",r,{applyBookmarkKey:a2.PAGE_VIEW}),tb(e)}function tM(e,t){let{totalHeight:i,viewedHeight:a}=L(s)?s():{totalHeight:0,viewedHeight:0},r=tL(e)+a,n=tL(t)+a,o=tA(t)+a,l=Math.max(o,Number(tf.engagement.maxPageScrollPosition)),d=tO(r,e.scrollHeight+i),c=Math.max(d,Number(tf.engagement.maxObjectViewPercentage)),p=tO(n,t.scrollHeight+i),u=Math.max(p,Number(tf.engagement.maxPageViewPercentage));m.debug("updateViewedContent:before:engagement",{...tf.engagement}),j(tf.engagement,{pageScrollPosition:o,maxPageScrollPosition:l,objectViewPercentage:d,maxObjectViewPercentage:c,pageViewPercentage:p,maxPageViewPercentage:u}),m.debug("updateViewedContent:after:engagement",{...tf.engagement})}let tL=e=>{let t=e.getBoundingClientRect(),i=y?e.scrollHeight-t.bottom+window.innerHeight:0;return i<=0?0:Math.min(i,e.scrollHeight)},tA=e=>Math.abs(Math.min(e.getBoundingClientRect().top,0));function tI(e,t,i){return e.map(e=>(y&&window.addEventListener(e,t,i),[e,t]))}function tj(e,t={}){for(let[i,a]of e)y&&window.removeEventListener(i,a,t);return th.cancel(),[]}let tO=(e,t)=>Math.round(100*e/t),tD=()=>{let e;if(void 0!==e)return e;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return e},t_=()=>({objectViewPercentage:0,maxObjectViewPercentage:0,pageViewPercentage:0,maxPageViewPercentage:0,pageScrollPosition:0,maxPageScrollPosition:0});!function(e){e.BEFORE_UNLOAD="beforeunload",e.PAGE_HIDE="pagehide",e.POP_STATE="popstate",e.VISIBILITY_CHANGE="visibilitychange",e.SCROLL="scroll",e.RESIZE="resize",e.MOUSEDOWN="mousedown",e.MOUSEMOVE="mousemove",e.KEYDOWN="keydown",e.TOUCHSTART="touchstart"}(u||(u={}));let t$=[],tV=[],tz=[],tN=null,tR=z(()=>
1void 0,0),tH=0,tB=0,tU=0,tG=t_();function tW(e){try{return"string"==typeof e?document.querySelector(e):e||null}catch(e){return m.error("Error while resolving DOM element",e),null}}function tF({objectElement:e,pageElement:t,schema:i,objectResizable:a,heightBuilder:s,trackMethod:l}){function d(){let d=tW(e);if(null==d)return void m.error("Could not find object element for leave tracking");let c=tW(t);null==c&&(m.warn("Could not find page element for leave tracking, defaulting to document.body"),c=document.body),o=s,function(){let e=t9([u.BEFORE_UNLOAD,u.PAGE_HIDE,u.POP_STATE],()=>t1(),{capture:!0}),t=t9([u.VISIBILITY_CHANGE],()=>{"hidden"===document.visibilityState&&t1()},{capture:!0});t$.push(...e),t$.push(...t)}(),tX(d,c,a),tB=tZ(),tH=tZ(),tU=0,r=i,n=l,m.debug("addLeaveTracking:after:state",tG)}tq()?tq()&&r!==i?(tY(),d()):m.warn(`addLeaveTracking was called while leave-tracking was already active for ${r}. Consider using updateLeaveTracking with resetProperties=false if you want to update the page/object element!`):d()}function tq(){return 0!==t$.length||0!==tV.length||0!==tz.length}function tY(){t$=t8(t$,{capture:!0}),tK(),tJ()}function tX(e,t,i=!1){var a,s,r;a=e,s=t,r=i,t2(a,s),tR=z(()=>t2(a,s),500),tV=t9([u.SCROLL,u.RESIZE],tR),r&&(tN||(tN=new ResizeObserver(()=>{tQ(),tR()})),tN.observe(a)),tz.length>0||(tz=t9([u.SCROLL,u.MOUSEDOWN,u.MOUSEMOVE,u.KEYDOWN,u.TOUCHSTART],()=>{var e;e=Date.now(),tU+=t6(e),tB=tZ()},{passive:!0}))}function tK(){tV=t8(tV),tz=t8(tz),tN&&(tN.disconnect(),tN=null)}let tJ=()=>{tG=t_(),tH=tZ(),tB=tZ(),tU=0},tQ=()=>{tG=t_()},tZ=()=>Date.now();async function t0(){tq()&&await t1()}async function t1(){let e=t3(),t=n;tY(),await t(e)}function t3(){let e=Date.now(),t=Math.max(e-tH,1),i=t6(e),a={durationMs:t,activityDurationMs:Math.max(tU+i,1),...tG};return m.debug("trackTpaasLeave: event",a),a}function t2(e,t){let{totalHeight:i,viewedHeight:a}=L(o)?o():{totalHeight:0,viewedHeight:0},s=t4(e)+a,r=t4(t)+a,n=t5(t)+a,l=Math.max(n,Number(tG.maxPageScrollPosition)),d=t7(s,e.scrollHeight+i),c=Math.max(d,Number(tG.maxObjectViewPercentage)),p=t7(r,t.scrollHeight+i),u=Math.max(p,Number(tG.maxPageViewPercentage));m.debug("updateViewedContent:before:engagement",{...tG}),tG={pageScrollPosition:n,maxPageScrollPosition:l,objectViewPercentage:d,maxObjectViewPercentage:c,pageViewPercentage:p,maxPageViewPercentage:u},m.debug("updateViewedContent:after:engagement",{...tG})}let t4=e=>{let t=e.getBoundingClientRect(),i=y?e.scrollHeight-t.bottom+window.innerHeight:0;return i<=0?0:Math.min(i,e.scrollHeight)},t5=e=>Math.abs(Math.min(e.getBoundingClientRect().top,0));function t6(e){return Math.min(e-tB,3e4)}function t9(e,t,i){return e.map(e=>(y&&window.addEventListener(e,t,i),[e,t]))}function t8(e,t={}){for(let[i,a]of e)y&&window.removeEventListener(i,a,t);return tR.cancel(),[]}let t7=(e,t)=>Math.min(1,Math.max(0,Math.round(e/t*100)/100));function ie(e){return!1!==e}function it(e,t,i){let a=Array.isArray(t)?t.reduce((e,t)=>(e[0].length>=10?e=[[t]].concat(e):e[0].push(t),e),[[]]):[[t]];return y&&y&&window.navigator.sendBeacon&&(i.useBeaconWhenAvailable||i.useBeacon)?a.reduce((t,i)=>t&&window.navigator.sendBeacon(e,JSON.stringify(i)),!0)?Promise.resolve(!0):Promise.reject(!1):Promise.all(a.map(t=>fetch(e,{headers:new Headers({"Content-Type":"application/x-www-form-urlencoded"}),method:"POST",body:JSON.stringify(t)})))}let ii="_pulse.internal.remote.config",ia=null;async function is(e){return(await fetch(e,{method:"GET"})).json()}async function ir(e,t=3){try{return await is(e)}catch(i){if(t>1)return ir(e,t-1);throw i}}let io=null;async function il(e="default",t){try{if(ia||(ia=function(){try{return JSON.parse(T.localStorage?.getItem(ii)??"")}catch(e){return null}}()),!ia||(i=ia.config,a=ia.metadata,!function(e){let t=!!e;return g().debug(`RemoteConfig: isConfigValid: ${t}`),t}(i)||function(e,t){let i=!e||!t||new Date(e).getTime()+6e4*Math.min(t,10080)<=Date.now();return g().debug(`RemoteConfig: isConfigExpired: ${i}`),i}(a?.updatedAt,i?.["ttl-minutes"])||t!==a?.remoteConfigUrl)){let e;io?e=await io:(io=ir(t),e=await io,io=null),ia=function(e,t){try{let i={config:e,metadata:{remoteConfigUrl:t,updatedAt:new Date().toISOString()}};return T.localStorage?.setItem(ii,JSON.stringify(i)),i}catch(e){return null}}(e,t)}var i,a,s=ia?.config;if(A(e)&&s){let t=s.scopes?.[e]?.services||null;return t||"default"===e||(t=s.scopes.default.services),t}return null}catch(e){return g().debug(e),io=null,null}}let id=e=>{if("object"==typeof e&&null!==e){if("function"==typeof Object.getPrototypeOf){let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}return"[object Object]"===Object.prototype.toString.call(e)}return!1},ic=new Set(["__proto__","constructor","prototype","toString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
1ing"]),ip=(...e)=>e.reduce((e,t)=>{if(void 0===t)return e;if(Array.isArray(t))throw TypeError("Arguments provided to ts-deepmerge must be objects, not arrays.");return Object.keys(t).forEach(i=>{ic.has(i)||(Array.isArray(e[i])&&Array.isArray(t[i])?e[i]=ip.options.mergeArrays?ip.options.uniqueArrayItems?Array.from(new Set(e[i].concat(t[i]))):[...e[i],...t[i]]:t[i]:id(e[i])&&id(t[i])?e[i]=ip(e[i],t[i]):!id(e[i])&&id(t[i])?e[i]=ip(t[i],void 0):e[i]=void 0===t[i]?ip.options.allowUndefinedOverrides?t[i]:e[i]:t[i])}),e},{}),iu={allowUndefinedOverrides:!0,mergeArrays:!0,uniqueArrayItems:!0};ip.options=iu,ip.withOptions=(e,...t)=>{ip.options=Object.assign(Object.assign({},iu),e);let i=ip(...t);return ip.options=iu,i};let ih={eventType:"AnonymousView",isAnonymous:!0,object:{objectType:"UIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/AnonymousViewUIElement.json"},im={eventType:"Completed",object:{objectType:"HealthAction"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/CompletedHealthAction.json"},ig={eventType:"Engagement",object:{objectType:"Ad"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementAd.json"},iv={eventType:"Engagement",object:{objectType:"Affiliate"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementAffiliate.json"},iw={eventType:"Engagement",object:{objectType:"Audio"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementAudio.json"},ib={eventType:"Engagement",object:{objectType:"Form"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementForm.json"},iy={eventType:"Engagement",object:{objectType:"HealthUIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementHealthUIElement.json"},iE={eventType:"Engagement",object:{objectType:"Offer"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementOffer.json"},iT={eventType:"Engagement",object:{objectType:"SportsUIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementSportsUIElement.json"},iS={eventType:"Engagement",object:{objectType:"Teaser"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementTeaser.json"},ix={eventType:"Engagement",object:{objectType:"TvModule"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementTvModule.json"},ik={eventType:"Engagement",object:{objectType:"UIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementUIElement.json"},iP={eventType:"Engagement",object:{objectType:"Video"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementVideo.json"},iC={eventType:"Engagement",object:{objectType:"VideoAd"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementVideoAd.json"},iM={eventType:"Engagement",object:{objectType:"Widget"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/EngagementWidget.json"},iL={eventType:"Impression",object:{objectType:"Ad"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionAd.json"},iA={eventType:"Impression",object:{objectType:"AdSlot"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionAdSlot.json"},iI={eventType:"Impression",object:{objectType:"Affiliate"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionAffiliate.json"},ij={eventType:"Impression",object:{objectType:"Form"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionForm.json"},iO={eventType:"Impression",object:{objectType:"HealthUIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionHealthUIElement.json"},iD={eventType:"Impression",object:{objectType:"Offer"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionOffer.json"},i_={eventType:"Impression",object:{objectType:"Player"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionPlayer.json"},i$={eventType:"Impression",object:{objectType:"SportsUIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionSportsUIElement.json"},iV={eventType:"Impression",object:{objectType:"Teaser"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionTeaser.json"},iz={eventType:"Impression",object:{objectType:"UIElement"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionUIElement.json"},iN={eventType:"Impression",object:{objectType:"Widget"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ImpressionWidget.json"},iR={eventType:"Leave",object:{objectType:"Article"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveArticle.json"},iH={eventType:"Leave",object:{objectType:"AudioPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveAudioPage.json"},iB={eventType:"Leave",object:{objectType:"Error"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveError.json"},iU={eventType:"Leave",object:{objectType:"Frontpage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveFrontpage.json"},iG={eventType:"Leave",object:{objectType:"Landingpage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveLandingpage.json"},iW={eventType:"Leave",object:{objectType:"Listing"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveListing.json"},iF={eventType:"Leave",object:{objectType:"LockedArticle"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveLockedArticle.json"},iq={eventType:"Leave",object:{objectType:"LockedAudioPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveLockedAudioPage.json"},iY={eventType:"Leave",object:{objectType:"LockedPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveLockedPage.json"},iX={eventType:"Leave",object:{objectType:"LockedVideoPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveLockedVideoPage.json"},iK={eventType:"Leave",object:{objectType:"Page"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeavePage.json"},iJ={eventType:"Leave",object:{objectType:"SportsPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveSportsPage.json"},iQ={eventType:"Leave",object:{objectType:"VideoPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveVideoPage.json"},iZ={eventType:"Leave",object:{objectType:"Weather"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LeaveWeather.json"},i0={eventType:"Load",object:{objectType:"Ad"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/LoadAd.json"},i1={eventType:"Request",object:{objectType:"Ad"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/RequestAd.json"},i3={eventType:"View",object:{objectType:"Article"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewArticle.json"},i2={eventType:"View",object:{objectType:"AudioPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewAudioPage.json"},i4={eventType:"View",object:{objectType:"Error"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewError.json"},i5={eventType:"View",object:{objectType:"Frontpage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewFrontpage.json"},i6={eventType:"View",object:{objectType:"HealthPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewHealthPage.json"},i9={eventType:"View",object:{objectType:"Landingpage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewLandingpage.json"},i8={eventType:"View",object:{objectType:"Listing"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewListing.json"},i7={eventType:"View",object:{objectType:"LockedArticle"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewLockedArticle.json"},ae={eventType:"View",object:{objectType:"LockedAudioPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewLockedAudioPage.json"},at={eventType:"View",object:{objectType:"LockedPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewLockedPage.json"},ai={eventType:"View",object:{objectType:"LockedVideoPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewLockedVideoPage.json"},aa={eventType:"View",object:{objectType:"Page"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewPage.json"},as={eventType:"View",object:{objectType:"SportsPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewSportsPage.json"},ar={eventType:"View",object:{objectType:"Title"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewTitle.json"},an={eventType:"View",object:{objectType:"VideoPage"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewVideoPage.json"},ao={eventType:"View",object:{objectType:"Weather"},schema:"https://tpaas-schemas.schibsted.media/catalogs/versions/2.13.0/schemas/ViewWeather.json"}
1,al=["Article","AudioPage","Error","Frontpage","HealthPage","Landingpage","Listing","LockedArticle","LockedAudioPage","LockedVideoPage","Login","Page","SportsPage","Title","VideoPage","Weather","AppWidget","Notification"],ad=["Organic","Cpc","Email","Social","Referral","Display","Affiliate","Video","Internal"];function ac(){return{eventId:w()}}function ap(){return{catalogVersion:"2.13.0"}}function au(e){return{consents:e||{advertising:"Unknown",analytics:"Unknown",marketing:"Unknown",personalization:"Unknown",source:"default"}}}var ah=i(15514);let am=(e,t)=>{if(!y)return{device:{clientType:"Other",browserVersion:"",deviceType:"Other",environmentId:"",operatingSystem:"Other",screenOrientation:"Portrait",viewportSize:"XS"}};let i=(l||(l=(0,ah.UAParser)()),l);return{device:{clientType:function(e){let{browser:t}=e,i=t.name?.toLocaleLowerCase()||"";return i.includes("webview")?"Webview":i.includes("chrome")?"Chrome":i.includes("safari")?"Safari":i.includes("firefox")?"Firefox":i.includes("edge")?"Edge":i.includes("samsung")?"Samsung":(m.log(`Unknown client type: ${i}. Defaulting to 'other'.`),"Other")}(i),browserVersion:i.browser.version||"",deviceType:function(e){let{device:t}=e;switch(t.type){case"mobile":return"Mobile";case"tablet":return"Tablet";case"smarttv":return"SmartTv";case void 0:return"Desktop";default:return m.log(`Unknown device type: ${t.type}. Defaulting to 'other'.`),"Other"}}(i),environmentId:e,jweIds:t,mobileBrand:i.device.vendor,mobileModel:i.device.model,operatingSystem:function(e){let{os:t}=e,i=t.name?.toLocaleLowerCase()||"";return i.includes("windows")?"Windows":i.includes("macos")||i.includes("mac os")?"Mac":i.includes("android")?"Android":i.includes("ios")?"iOS":i.includes("linux")?"Linux":(m.log(`Unknown operating system: ${i}. Defaulting to 'other'.`),"Other")}(i),screenOrientation:function(){let e=window.screen.orientation?.type;return["portrait-primary","portrait-secondary"].includes(e)?"Portrait":["landscape-primary","landscape-secondary"].includes(e)?"Landscape":"Portrait"}(),userAgent:window.navigator.userAgent,viewportSize:function(){var e;let t,i,{document:a}=window;void 0!==window.innerWidth?(t=window.innerWidth,i=window.innerHeight):void 0!==a.documentElement.clientWidth&&0!==a.documentElement.clientWidth?(t=a.documentElement.clientWidth,i=a.documentElement.clientHeight):(t=a.getElementsByTagName("body")[0].clientWidth,i=a.getElementsByTagName("body")[0].clientHeight);let s=(e=Math.min(t,i))<360?"XS":e<480?"S":e<768?"M":e<1024?"L":e>=1024?"XL":(m.error("Could not determine viewport size, defaulting to M"),"M");return m.debug(`Viewport size: ${t}x${i}, mapped to ${s}`),s}()}}},ag=(e=[],t=[])=>{let i=[...e,...t];return 0===i.length?{}:{experiments:i}},af=e=>e?{page:{navigationType:e}}:{page:{navigationType:ab()}},av={navigate:"Navigate",reload:"Reload",back_forward:"BackForward"},aw={0:"Navigate",1:"Reload",2:"BackForward"},ab=()=>{if("undefined"==typeof window||void 0===window.performance)return"Navigate";let[e]=window.performance.getEntriesByType("navigation");return e?av[e.type]||"Navigate":performance.navigation?.type!==void 0&&aw[performance.navigation.type]||"Navigate"},ay=e=>e?{page:{info:e}}:{page:{info:{pageId:"unknown",pageType:"Page",url:y?window.location.href:void 0}}},aE=e=>({page:{pageviewId:e}});function aT(e,t,i,a,s){return{provider:{providerId:e,providerSdrn:`sdrn:schibsted:client:${e}`,...void 0!==t&&{component:t},...void 0!==i&&{componentVersion:i},...void 0!==s&&{group:s},...void 0!==a&&{name:a}}}}let aS=e=>(e=>!!(e.pageId||e.url||e.pageType))(e)?{page:{referrer:e}}:{page:{}},{USE_LOCALSTORAGE:ax}=b,ak="_pulsesession",aP="sdrn:schibsted:session:",aC=e=>{let t=e.toISOString();return{time:{createdAt:t,sentAt:t}}},aM=({isHybrid:e,routingStage:t,version:i})=>({tracker:{isHybrid:e,routingStage:t,trackerType:"JS",version:i}}),aL=e=>{if(!e)return console.warn("User is not set, inferring the user is anonymous (logged out)."),{};let{hasAnySubscription:t,region:i,id:a,realm:s}=e;return a?.toString().trim()?{user:{hasAnySubscription:t,region:i,userId:a,userSdrn:function(e,t="__REALM_NOT_SET__"){return`sdrn:${t}:user:${e}`}(a,s)}}:{}},aA=()=>{if(!y)return{page:{}};let e=new URLSearchParams(window?.location?.search??""),t=e.get("utm_campaign"),i=e.get("utm_content"),a=e.get("utm_medium"),s=ad.find(e=>e.toLowerCase()===a?.toLowerCase()),r=e.get("utm_source"),n=e.get("utm_terms");return t||i||s||r||n?{page:{utm:{...t&&{utmCampaign:t},...i&&{utmContent:i},...s&&{utmMedium:s},...r&&{utmSource:r},...n&&{utmTerms:n}}}}:{page:{}}},aI=(e,t,i)=>{let{isHybrid:a,version:s,environmentId:r,jwe:n,user:o,consents:l,providerId:d,providerName:c,providerGroup:p,component:u,componentVersion:h,pageviewId:m,currentPage:g,currentPageReferrer:f,rout
1ingStage:v}=t,{experiments:b}=i;return ip(aM({isHybrid:a,version:s,routingStage:v}),aC(e),(e=>{let t=((e,t)=>!t||t.lastEventTime.getTime()<e.getTime()-18e5?(e=>{let t=e??new Date;return{sessionId:w(),startTime:t.toISOString(),lastEventTime:t,isFirstEvent:!0}})(e):{...t,isFirstEvent:!1,lastEventTime:e})(e,(()=>{let e=(e=>{try{let t=k(e);if(t)return JSON.parse(t)}catch(e){}})(ak);if(e){let[t,i,a]=e,s=new Date(i),r=new Date(a);if(t&&s&&r&&!Number.isNaN(s.getTime())&&!Number.isNaN(r.getTime()))return{sessionId:t.replace(aP,""),startTime:s.toISOString(),lastEventTime:r,isFirstEvent:!1}}})());(e=>{let{sessionId:t,startTime:i,lastEventTime:a}=e,s=`${aP}${t}`;try{let e=[s,new Date(i).getTime(),a.getTime()];P(ak,JSON.stringify(e),$(),1/48),ax||T.localStorage?.removeItem(ak)}catch(e){}})(t);let{sessionId:i,startTime:a,isFirstEvent:s}=t;return{session:{isFirstEvent:s,sessionId:i,startTime:a,xDomainId:(()=>{if(!y)return;let e=new URLSearchParams(window?.location?.search??"");return e.get("x_domain_id")?.replace(aP,"")})()}}})(e),am(r,n),aL(o),ac(),au(l),aT(d,u,h,c,p),ay(g),aE(m),aA(),aS(f),ap(),ag(t.experiments,b))},aj=(e,t,i)=>ip(aI(e,t,i),(e=>({page:e?{content:e}:{}}))(t.currentPageContent)),aO=(e,t,i)=>ip(aj(e,t,i),(e=>({page:e?{sports:e}:{}}))(t.currentPageSports)),aD=e=>{let{page:t,...i}=e;if(!t)return{...i,page:{}};if(!("navigationType"in t))return e;let{navigationType:a,...s}=t;return{...i,page:{...s}}},a_="pulse-tracker-proxy",a$=`${a_}:request`,aV=`${a_}:ack`,az=`${a_}:invoke`,aN=`${a_}:return`,aR=`${a_}:return-error`,aH=new Set(["track","trackAnonymousViewUIElement","trackEngagementAd","trackEngagementAffiliate","trackEngagementAudio","trackEngagementForm","trackEngagementHealthUIElement","trackEngagementOffer","trackEngagementSportsUIElement","trackEngagementTeaser","trackEngagementTvModule","trackEngagementUIElement","trackEngagementVideo","trackEngagementVideoAd","trackEngagementWidget","trackCompletedHealthAction","trackImpressionAd","trackImpressionAdSlot","trackImpressionAffiliate","trackImpressionForm","trackImpressionHealthUIElement","trackImpressionOffer","trackImpressionPlayer","trackImpressionSportsUIElement","trackImpressionTeaser","trackImpressionUIElement","trackImpressionWidget","trackLoadAd","trackRequestAd","trackLeaveArticle","trackLeaveAudioPage","trackLeaveError","trackLeaveFrontpage","trackLeaveLandingpage","trackLeaveListing","trackLeaveLockedArticle","trackLeaveLockedAudioPage","trackLeaveLockedPage","trackLeaveLockedVideoPage","trackLeavePage","trackLeaveSportsPage","trackLeaveVideoPage","trackLeaveWeather","trackViewArticle","trackViewAudioPage","trackViewError","trackViewFrontpage","trackViewHealthPage","trackViewLandingpage","trackViewListing","trackViewLockedArticle","trackViewLockedAudioPage","trackViewLockedPage","trackViewLockedVideoPage","trackViewPage","trackViewSportsPage","trackViewTitle","trackViewVideoPage","trackViewWeather","trackLegacyViewArticle","trackLegacyViewLoginPoster","trackLegacyViewSalesPoster","trackLegacyViewListing","trackLegacyViewFrontpage","trackLegacyViewPage","trackLegacyViewUIElement","trackLegacyClickUIElement"]);class aB{constructor(e){this.callback=e}observe(e,{threshold:t=.67}){if(this.selector)throw Error(`Cannot observe selector ${e}. A visibility observer has already been set up for selector ${this.selector}.`);this.selector=e,this.setupObservers({threshold:t}),this.elements().forEach(e=>this.observeIntersection(e))}elements(){return Array.from(document.querySelectorAll(this.selector))}setupObservers({threshold:e}){this.setupIntersectionObserver({threshold:e}),this.setupMutationObserver(),this.observeMutations()}setupIntersectionObserver({threshold:e}){this.intersectionObserver=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){let t=e.target;this.callback(t),this.intersectionObserver.unobserve(t)}})},{threshold:e})}setupMutationObserver(){this.mutationObserver=new MutationObserver(e=>{e.forEach(e=>{this.handleAddedNodes(e.addedNodes),this.handleRemovedNodes(e.removedNodes)})})}handleAddedNodes(e){this.processHtmlNodes(e,e=>this.observeIntersection(e))}handleRemovedNodes(e){this.processHtmlNodes(e,e=>this.intersectionObserver.unobserve(e))}
1processHtmlNodes(e,t){e.forEach(e=>{e instanceof HTMLElement&&this.nodeMatchesOrContainsSelector(e)&&this.processMatchingElements(e,t)})}processMatchingElements(e,t){this.extractElementsToTrack(e).forEach(t)}nodeMatchesOrContainsSelector(e){return e.matches(this.selector)||null!==e.querySelector(this.selector)}extractElementsToTrack(e){let t=Array.from(e.querySelectorAll(this.selector));return e.matches(this.selector)&&t.push(e),t}observeIntersection(e){this.intersectionObserver.observe(e)}observeMutations(){this.mutationObserver.observe(document.body,{childList:!0,subtree:!0})}}let aU={navigate:"navigation",reload:"refresh"},aG={0:"navigation",1:"refresh"},aW=()=>{if("undefined"==typeof window||void 0===window.performance)return"unknown";let[e]=window.performance.getEntriesByType("navigation");return e?aU[e.type]||"alternative":performance.navigation?.type!==void 0?aG[performance.navigation.type]||"alternative":"unknown"},aF=["Article","Listing","Frontpage","SalesPoster","Page","LoginPoster"],aq=(e,t,i)=>({pageId:e?.startsWith("sdrn:")?e.split(":").slice(-1)[0]:e,pageType:al.some(e=>e===t)?t:"Page",url:i||y&&document.referrer||void 0}),{wt:aY}=h,aX={identity:eY,trackerEvent:eF,engagementEvent:eq,routableEvent:eG};function aK(e){return e in aX?aX[e]:aX.trackerEvent}let aJ={trackerEvent:e0,engagementEvent:e1},aQ=["session","actor","device","location","pageViewId"];function aZ(e){return e in aJ?aJ[e]:aJ.trackerEvent}let a0=e=>{switch(e){case"dev":return"Dev";case"pre":return"Pre";case"pro":return"Pro"}},a1=!1,a3=!1,a2={PAGE_VIEW:"page-view"},a4=function(e={}){let{domBridge:t=!1,namespace:i,preventBridgeEcho:a=!0}=e,s=new Map,r=new Map,n=(e,t)=>{let i=s.get(e);return i||(i=new Set,s.set(e,i)),i.add(t),()=>{i.delete(t)}},o=e=>i?`${i}:${String(e)}`:String(e),l=null,d=0,c=0,p=(e,t,i=!1)=>{r.set(e,t);let a=s.get(e);if(a&&0!==a.size)for(let e of Array.from(a))try{e(t)}catch(e){g().error("EventBus listener error",e)}};if(t&&"undefined"!=typeof window){let e=e=>{if(!(e instanceof CustomEvent))return;let t=e.type,i=e.detail;a&&i&&i.__origin===c||p(t,i.payload)},t=new Set,i=i=>{let a=o(i);t.has(a)||(window.addEventListener(a,e),t.add(a))},s=n;n=(e,t)=>(i(e),s(e,t));let r=p;p=(e,t,a)=>{if(i(e),r(e,t,a),a){c=++d;let i=new CustomEvent(o(e),{detail:{payload:t,__origin:c}});window.dispatchEvent(i)}},l=()=>{t.forEach(t=>{window.removeEventListener(t,e)}),t.clear()}}return{on:n,once(e,t){let i=n(e,e=>{try{t(e)}finally{i()}});return i},off:function(e,t){let i=s.get(e);i&&i.delete(t)},emit(e,t){p(e,t,!0)},getState:e=>r.get(e),onWithState(e,t){let i=n(e,t),a=r.get(e);return void 0!==a&&queueMicrotask(()=>void t(a)),i},waitFor:(e,t)=>new Promise(i=>{let a=n(e,e=>{(!t||t(e))&&(a(),i(e))})}),destroy(){s.clear(),r.clear(),l&&l()}}}({namespace:"pulse",domBridge:!0,preventBridgeEcho:!0});class a5{async getCurrentTpaasPage(e=this.currentPageContext.info){let{id:t,type:i,url:a}=await e;return aq(t,i,a)}async getCurrentLegacyPage(){let{id:e,type:t,url:i}=await this.currentPageContext.info,a=aF.includes(t)?t:"Page";return{id:e.startsWith("sdrn:")?e:`sdrn:${this.state.providerId}:${a.toLowerCase()}:${e}`,type:a,url:i}}constructor(e,t,i){let a;if(this.legacyVisibilityObservers=new Map,this.visibilityObservers=new Map,this.currentPageContext={info:{id:"unknown",type:"Page",url:y?window.location.href:void 0},referrer:{url:y&&document.referrer||void 0}},this.setCurrentTpaasPageData=({id:e,type:t,referrer:i,content:a,sports:s})=>{this.currentPageContext={info:{id:e||"unknown",type:t||"Page",url:y?window.location.href:void 0},referrer:{...i,url:i?.url??(y&&document.referrer||void 0)},content:a,sports:s}},this.sessionIdPromise=null,this.hasProxyListener=!1,this.setPageDefaults=e=>{if(this.currentPageContext.info=Promise.resolve(e.object).then(e=>({id:e.id,type:e.type||"Page",url:e.url||window.location.href})),this.currentPageContext.referrer=Promise.resolve(e.origin).then(e=>aq(e?.id,e?.type,e?.url)),e.origin){let t={origin:e.origin};this.update(t,!0)}},g().setLevel(t?.logLevel??g().levels.ERROR),!e||"string"!=typeof e)throw Error("Required parameter `providerId` missing");if(t?.componentVersion!==void 0&&t?.component===void 0)throw Error("`componentVersion` cannot be provided without `component`");y&&t?.autoCreateConsents&&(t.consents=eu(e=>(g().debug("Consents received from CMP",e),this.setConsentsInternal(e)))),a=I(t?.consents)?ew(t?.consents,t?.requireAdvertisingOptIn):eb(t?.consents,t?.requireAdvertisingOptIn),t&&(t.nativeJwe=function(e){return e.nativeJwe?(g().debug("Using nativeJwe from config"),e.nativeJwe):y?window.__nativeJwe__||window.hermesJwe?window.__nativeJwe__||window.hermesJwe:void g().debug("No __nativeJwe__ or hermesJwe found in window"):void 0}(t),t.altEventHandler=function(e){return e.altEventHandler?(g().debug("Using altEventHandler from config"),e.altEventHandler):y?window.pulseEventHandler?window.pulseEventHandler:void g().debug("No pulseEventHandler found in window"):void 0}(t)),a3=!!t?.cisBaseUrl,a1=!!t?.collectorBaseUrl,function(e=""){let{jwe:t}=Y();e&&t!==e&&K()}(t?.nativeJwe);let s=t?.deployStage||"pro",r=t?.deployStageTpaas||"pre";if(this.state=j({},e5,{collectorBaseUrl:e3[s],deployStage:s,deployStageTpaas:r,fallbackCisBaseUrl:e2[s],fallbackCollectorBaseUrl:e3[s],includeAdvert
1ising:a,isHybrid:(e=>!!e?.isHybrid||!!e?.nativeJwe)(t),pageViewId:w(),providerId:e,remoteConfigurationUrl:e4[s],schemaLocation:"schema.schibsted.com",tpaasCollectorBaseUrl:e3[r],trackerId:w(),vendors:t?.vendors?.length?[]:["xandr"],useBeacon:!0,useBeaconWhenAvailable:!0},t),this.builders=j({},i,{provider:{id:e,...t?.component!==void 0&&{component:t.component},...t?.componentVersion!==void 0&&{componentVersion:t.componentVersion}},tracker:{version:eH}}),this.bookmark=new Map,this.eventQueue=[],this.retryEventQueue=[],this.tpaasEventQueue=[],this.anonymousEventQueue=[],this.retryAnonymousEventQueue=[],this.retryTpaasEventQueue=[],"browser"===this.state.environment&&y&&window.navigator?.sendBeacon){let e=this.state.useBeacon;window.addEventListener("pagehide",()=>{this.state.useBeacon=!0,this._sendImmediately().then(()=>{})},{capture:!0}),window.addEventListener("pageshow",()=>{this.state.useBeacon=e})}this.debouncedSend=z(async()=>{try{return await this._sendImmediately()}catch(e){return e}},this.state.eventDebounce),this.debouncedSendAnonymous=z(async()=>{try{return await this._sendImmediatelyAnonymous()}catch(e){return e}},this.state.eventDebounce),this.debouncedSendTpaas=z(async()=>{try{return await this._sendImmediatelyTpaas()}catch(e){return e}},this.state.eventDebounce),a4.emit("tracker:ready",{tracker:this})}track(e,t,i){let a={...this.builders},s=async s=>{let r=this.createEvent(t);return this.evaluateEvent(e,r,a,i).then(async e=>{if(i?.bookmarkKey&&this.bookmark.set(i.bookmarkKey,e),this.state.altEventHandler)return(0,this.state.altEventHandler)(JSON.stringify(e)),Promise.resolve(s);let t=this._push(e,i).then(()=>void 0);return await this.send(),t.then(e=>e)})};return this.syncRemoteResources(t,a).then(s,s)}async trackAnonymous(e,t,i){let a=V(this.createAnonymousEvent(t),aQ);await this._applyRemoteConfigEndpoints();let s=(await Promise.all([this.resolveTrackInput(a),this.resolveAnonymousTrackGlobals()])).reduce((e,t)=>j(e,t),{});if(s=this.applyAnonymousEventTypeDefaults(s,e),s=this.applyBookmarkedEvent(s,i?.applyBookmarkKey),s=this.applyConsentsAnonymous(s),s=V(s=aZ(e)({eventInput:s,sdkConfig:this.state}),aQ),i?.bookmarkKey&&this.bookmark.set(i.bookmarkKey,s),this.state.altEventHandler)return this.state.altEventHandler(JSON.stringify(s)),s;let r=this._pushAnonymous(s,i);return await this.sendAnonymous(),r}async adaptExperiments(e=[]){return e.map(e=>({name:e.name||e.id,variant:e.variant||"",experimentSdrn:e.id.startsWith("sdrn:")?e.id:eC(e.id,e.platform),platform:e.platform||"",testId:e.custom?.testId}))}async prepareAnonymousTpaasEvent(){let{isHybrid:e,pageViewId:t,providerId:i,component:a,componentVersion:s,deployStageTpaas:r}=this.state,n=this.state.provider?.name,o=this.state.provider?.group,l=this.builders.experiments,d=this.currentPageContext.referrer;try{await this._applyRemoteConfigEndpoints()}catch(e){g().trace("Failed to sync remote config",e)}let[c,p]=await Promise.all([this.adaptExperiments(l),d]);return{version:eH,isHybrid:!!e,pageviewId:t,providerId:i,providerName:n,providerGroup:o,component:a,componentVersion:s,routingStage:a0(r),experiments:c,currentPageReferrer:p}}async prepareTpaasEvent(){let e={...this.builders},{isHybrid:t,providerId:i,component:a,componentVersion:s,pageViewId:r,deployStageTpaas:n}=this.state,o=this.state.provider?.name,l=this.state.provider?.group,{info:d,content:c,sports:p,referrer:u}=this.currentPageContext;try{await this.syncRemoteResources(void 0,e)}catch(e){g().trace("Failed to sync remote resources",e)}let[h,m,f,v,w]=await Promise.all([e7(e),this.getConsents(),this.adaptExperiments(e.experiments),this.getCurrentTpaasPage(d),u]),{environmentId:b,jwe:y}=Y();return{version:eH,isHybrid:!!t,user:function(e){if(e)return{id:e.id?.toString()||"",realm:e.realm||"",hasAnySubscription:!!e.hasAnySubscription,region:A(e.region)?e.region:void 0}}(h),consents:function(e){if(!e)return;let{purposes:t,source:i}=e,{CMP_ADVERTISING:a,CMP_ANALYTICS:s,CMP_MARKETING:r,CMP_PERSONALIZATION:n}=t;function o({status:e,optIn:t}){if(e)switch(e){case"accepted":return"Accepted";case"rejected":return"Rejected";case"unknown":return"Unknown"}return!0===t?"Accepted":!1===t?"Rejected":"Unknown"}return{advertising:o(a),analytics:o(s),marketing:o(r),personalization:o(n),source:i||"unknown"}}(m),providerId:i,providerName:o,providerGroup:l,component:a,componentVersion:s,pageviewId:r,routingStage:a0(n),currentPage:v,currentPageContent:c,currentPageSports:p,currentPageReferrer:w,experiments:f,environmentId:b,jwe:y}}addExperiments(e){e.some(e=>e.id.startsWith("sdrn:"))&&g().warn('Pulse - addExperiments received an experiment id starting with "sdrn:"; pass the raw experiment id instead. The SDK will generate the sdrn automatically.'),this.update({experiments:e},!0)}addLegacyUIElementVisibilityTracking(e,t){if(this.legacyVisibilityObservers.has(e))return void console.warn(`Cannot add UI Element visibility tracking for selector "${e}" as it is already being tracked.`);this.legacyVisibilityObservers.set(e,new aB(e=>{let i=t(e);this.trackLegacyViewUIElement(i)})),this.legacyVisibilityObservers.get(e)?.observe(e,{})}addUIElementVisibilityTracking(e,t){if(this.visibilityObservers.has(e))return void console.warn(`Cannot add UI Element visibility tracking for selector "${e}" as it is already being tracked.`);this.visibilityObservers.set(e,new aB(e=>{let i=t(e);this.trackImpressionUIElement(i)})),this.visibilityObservers.get(e)?.observe(e,{})}addElementVisibilityObserver(e,t,i={}){if(this.visibilityObservers.has(e))return void console.warn(`Cannot add UI Element visibility tracking for selector "${e}" as it is already being tracked.`);this.visibilityObservers.set(e,new aB(e=>{t(e)})),this.visibilityObservers.get(e)?.observe(e,i)}trackLegacyViewArticle(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>{let{articleId:t,...i}=e;return{...i,id:t,navigationType:aW(),type:"Article",contentId:t,url:window.location.href}})};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewLoginPoster(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>({...e,type:"LoginPoster"}))};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewSalesPoster(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>{let{articleId:t,...i}=e;return{...i,id:t,navigationType:aW(),type:"SalesPoster",url:window.location.href}})};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewListing(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>({...e,navigationType:aW(),type:"Listing",url:window.location.href}))};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewFrontpage(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>({...e,navigationType:aW(),type:"Frontpage",url:window.location.href}))};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewPage(e,t){let i={...e,object:Promise.resolve(e.object).then(e=>{let{pageId:t,...i}=e;return{...i,id:t,navigationType:aW(),type:"Page",url:window.location.href}})};return this.setPageDefaults(i),this.trackPageView(i,t)}trackLegacyViewUIElement(e,t){let i,a=(i=this.getCurrentLegacyPage(),{...e,object:Promise.all([e.object,i]).then(([e,t])=>({page:t,...e,navigationType:aW(),type:"UIElement",url:window.location.href}))});return this.track("trackerEvent",a,t)}trackLegacyClickUIElement(e,t){let i,a=(i=this.getCurrentLegacyPage(),{...e,type:"Engagement",action:"Click",object:Promise.resolve(i).then(t=>({page:t,...e.object,navigationType:aW(),type:"UIElement",url:window.location.href})),...e.metrics&&{metrics:e.metrics},...e.experiments&&{experiments:e.experiments}});return this.track("trackerEvent",a,t)}async trackAnonymousViewUIElement(e){let t=function(e,t){let i=new Date,{isHybrid:a,version:s,pageviewId:r,providerId:n,providerName:o,providerGroup:l,component:d,componentVersion:c,currentPageReferrer:p,routingStage:u}=t;return ip(ih,ac(),aM({isHybrid:a,version:s,routingStage:u}),aC(i),aE(r),aA(),{isAnonymous:!0},aT(n,d,c,o,l),aS(p),ag(t.experiments,e.experiments),ap(),aD(e))}(e,await this.prepareAnonymousTpaasEvent());return this.sendTpaasEvent(t)}async trackCompletedHealthAction(e){let t=await this.prepareTpaasEvent(),i=ip(im,aI(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementHealthUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(iy,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackViewHealthPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i6.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(i6,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{let{experiments:i,metrics:a,object:s,origin:r,userHealthData:n,...o}=e,{category:l,custom:d,intent:c,name:p,tags:u,food:h,physicalActivity:m,training:g,...f}=e.object;await this.trackLeavePage({leave:t,...o,object:{...f,title:f.title||""}})};tF({...t.leaveTracking,schema:iK.object.objectType,trackMethod:i})}return s}async trackImpressionHealthUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(iO,aI(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackViewPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:aa.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(aa,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeavePage({leave:t,...e})};tF({...t.leaveTracking,schema:iK.object.objectType,trackMethod:i})}return s}async trackViewSportsPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:as.object.objectType,referrer:e.page?.referrer,sports:e.object.sports});let i=await this.prepareTpaasEvent(),a=ip(as,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveSportsPage({leave:t,...e})};tF({...t.leaveTracking,schema:iJ.object.objectType,trackMethod:i})}return s}async trackViewTitle(e){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:ar.object.objectType,referrer:e.page?.referrer});let t=await this.prepareTpaasEvent(),i=ip(ar,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackImpressionWidget(e){let t=await this.prepareTpaasEvent(),i=ip(iN,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackLoadAd(e){let t=await this.prepareTpaasEvent(),i=ip(i0,aI(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackRequestAd(e){let t=await this.prepareTpaasEvent(),i=ip(i1,aI(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackViewArticle(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i3.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(i3,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveArticle({leave:t,...e})};tF({...t.leaveTracking,schema:iR.object.objectType,trackMethod:i})}return s}async trackViewAudioPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i2.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(i2,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let{leaveAudioBuilder:i,...a}=t.leaveTracking,s=async t=>{let a=i?.()??{audioCompleted:0,audioStarted:0,maxPlaylistPosition:0,playlistPositionPercentage:0};await this.trackLeaveAudioPage({leave:t,leaveAudio:{...a,activityDurationMs:t.activityDurationMs,durationMs:t.durationMs},...e})};tF({...a,schema:iH.object.objectType,trackMethod:s})}return s}async trackViewError(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i4.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(i4,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveError({leave:t,...e})};tF({...t.leaveTracking,schema:iB.object.objectType,trackMethod:i})}return s}async trackImpressionAd(e){let t=await this.prepareTpaasEvent(),i=ip(iL,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionAdSlot(e){let t=await this.prepareTpaasEvent(),i=ip(iA,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionAffiliate(e){let t=await this.prepareTpaasEvent(),i=ip(iI,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionForm(e){let t=await this.prepareTpaasEvent(),i=ip(ij,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionOffer(e){let t=await this.prepareTpaasEvent(),i=ip(iD,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionPlayer(e){let t=await this.prepareTpaasEvent(),i=ip(i_,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionSportsUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(i$,aO(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionTeaser(e){let t=await this.prepareTpaasEvent(),i=ip(iV,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackImpressionUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(iz,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackViewFrontpage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i5.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(i5,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveFrontpage({leave:t,...e})};tF({...t.leaveTracking,schema:iU.object.objectType,trackMethod:i})}return s}async trackViewLandingpage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i9.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(i9,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveLandingpage({leave:t,...e})};tF({...t.leaveTracking,schema:iG.object.objectType,trackMethod:i})}return s}async trackViewListing(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i8.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(i8,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveListing({leave:t,...e})};tF({...t.leaveTracking,schema:iW.object.objectType,trackMethod:i})}return s}async trackViewLockedArticle(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:i7.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(i7,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveLockedArticle({leave:t,...e})};tF({...t.leaveTracking,schema:iF.object.objectType,trackMethod:i})}return s}async trackViewLockedAudioPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:ae.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(ae,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveLockedAudioPage({leave:t,...e})};tF({...t.leaveTracking,schema:iq.object.objectType,trackMethod:i})}return s}async trackViewLockedPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:"Page",referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(at,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveLockedPage({leave:t,...e})};tF({...t.leaveTracking,schema:iY.object.objectType,trackMethod:i})}return s}async trackViewLockedVideoPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:ai.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(ai,aI(new Date,i,e),aD(e),af(e.page?.na
1vigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveLockedVideoPage({leave:t,...e})};tF({...t.leaveTracking,schema:iX.object.objectType,trackMethod:i})}return s}async trackViewVideoPage(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:an.object.objectType,referrer:e.page?.referrer,content:e.page?.content});let i=await this.prepareTpaasEvent(),a=ip(an,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let{leaveStoriesBuilder:i,...a}=t.leaveTracking,s=async t=>{let a=i?.();await this.trackLeaveVideoPage({leave:t,leaveStories:a&&{...a,activityDurationMs:t.activityDurationMs,durationMs:t.durationMs},...e})};tF({...a,schema:iQ.object.objectType,trackMethod:s})}return s}async trackViewWeather(e,t){this.newPageView(),this.setCurrentTpaasPageData({id:e.object.objectId,type:ao.object.objectType,referrer:e.page?.referrer});let i=await this.prepareTpaasEvent(),a=ip(ao,aI(new Date,i,e),aD(e),af(e.page?.navigationType)),s=this.sendTpaasEvent(a);if(ie(t.leaveTracking)){let i=async t=>{await this.trackLeaveWeather({leave:t,...e})};tF({...t.leaveTracking,schema:iZ.object.objectType,trackMethod:i})}return s}async trackLeaveArticle(e){let t=await this.prepareTpaasEvent(),i=ip(iR,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveAudioPage(e){let t=await this.prepareTpaasEvent(),i=ip(iH,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveError(e){let t=await this.prepareTpaasEvent(),i=ip(iB,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveFrontpage(e){let t=await this.prepareTpaasEvent(),i=ip(iU,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveLandingpage(e){let t=await this.prepareTpaasEvent(),i=ip(iG,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveListing(e){let t=await this.prepareTpaasEvent(),i=ip(iW,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveLockedArticle(e){let t=await this.prepareTpaasEvent(),i=ip(iF,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveLockedAudioPage(e){let t=await this.prepareTpaasEvent(),i=ip(iq,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveLockedPage(e){let t=await this.prepareTpaasEvent(),i=ip(iY,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveLockedVideoPage(e){let t=await this.prepareTpaasEvent(),i=ip(iX,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeavePage(e){let t=await this.prepareTpaasEvent(),i=ip(iK,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveSportsPage(e){let t=await this.prepareTpaasEvent(),i=ip(iJ,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveVideoPage(e){let t=await this.prepareTpaasEvent(),i=ip(iQ,aI(new Date,t,e),aD(e),af(e.page?.navigationType));return this.sendTpaasEvent(i)}async trackLeaveWeather(e){let t=function(e,t){let i=new Date,{isHybrid:a,version:s,providerId:r,providerName:n,providerGroup:o,component:l,componentVersion:d,user:c,experiments:p,routingStage:u}=t;return ip(aD(e),iZ,aC(i),aM({isHybrid:a,version:s,routingStage:u}),ac(),aT(r,l,d,n,o),aL(c),ag(p,e.experiments),au(t.consents),am(t.environmentId,t.jwe),ap(),af(e.page?.navigationType),aE(t.pageviewId),ay(t.currentPage),aS(t.currentPageReferrer))}(e,await this.prepareTpaasEvent());return this.sendTpaasEvent(t)}async trackEngagementAd(e){let t=await this.prepareTpaasEvent(),i=ip(ig,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementAffiliate(e){let t=await this.prepareTpaasEvent(),i=ip(iv,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementAudio(e){let t=await this.prepareTpaasEvent(),i=ip(iw,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementForm(e){let t=await this.prepareTpaasEvent(),i=ip(ib,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementOffer(e){let t=await this.prepareTpaasEvent(),i=ip(iE,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementSportsUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(iT,aO(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementTeaser(e){let t=await this.prepareTpaasEvent(),i=ip(iS,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementTvModule(e){let t=await this.prepareTpaasEvent(),i=ip(ix,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementUIElement(e){let t=await this.prepareTpaasEvent(),i=ip(ik,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementVideo(e){let t=await this.prepareTpaasEvent(),i=ip(iP,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementVideoAd(e){let t=await this.prepareTpaasEvent(),i=ip(iC,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async trackEngagementWidget(e){let t=await this.prepareTpaasEvent(),i=ip(iM,aj(new Date,t,e),aD(e));return this.sendTpaasEvent(i)}async sendTpaasEvent(e){if(this.resolveSessionIdPromise(),L(this.state.altEventHandler))return this.state.altEventHandler(JSON.stringify(e)),e;if(this.tpaasEventQueue.push(e),this.state.useBeacon)try{return await this._sendImmediatelyTpaas()}catch(e){return e}return this.debouncedSendTpaas()}async _sendImmediatelyTpaas(){return this.tpaasEventQueue.length+this.retryTpaasEventQueue.length<=0?[]:this.prepareQueuesAndSendTpaas(this.tpaasEventQueue,this.retryTpaasEventQueue)}async prepareQueuesAndSendTpaas(e,t){let i=e.splice(0),a=t.splice(0);e.length=0,t.length=0;let s=this._getTpaasCollectorPath(),r=[...i,...a];async function n(){return t.push(...i),Promise.reject(i)}try{let e=new Date().toISOString();for(let t of r)t.time.sentAt=e;return(await it(s,r,this.state)).status>=400&&n(),i}catch(e){return n()}}async evaluateEvent(e,t,i=this.builders,a){let s=aK(e);return this.evaluateEventInputs(e,t,i,a).then(e=>D(s({eventInput:e,sdkConfig:this.state})))}async evaluateEventInputs(e,t,i=this.builders,a){let s=(await Promise.all([D(i),D(t)])).reduce((e,t)=>
1j(e,t),{});return s=this.applyEventTypeDefaults(s,e),s=this.applyBookmarkedEvent(s,a?.applyBookmarkKey),s=await this.applyConsents(s)}async getConsents(){return(await this.evaluateConsents()).consents}setConsents(e){return this.state.autoCreateConsents?(ed("setConsents","setConsents is not allowed when autoCreateConsents is enabled"),{...this.state.consents}):this.setConsentsInternal(e)}clone({trackerId:e}={}){return new a5(this.state.providerId,{...this.state,trackerId:e||w()},{...this.builders})}update(e,t=!1){t?this.builders=j({},this.builders,e):this.builders=Object.assign({},this.builders,e)}async getUserId(){return await this._applyRemoteConfigEndpoints(),e8(this.builders)}async getAdId(){return ed("getAdId","Deprecated method: getAdId"),await this._applyRemoteConfigEndpoints(),ti(this.builders,this.state)}async getActor(){return await this._applyRemoteConfigEndpoints(),e7(this.builders)}async getEnvironmentId(){return await this._applyRemoteConfigEndpoints(),ts(this.builders,this.state)}async getXandrPPID1(){ed("getXandrPPID1","Deprecated method: getXandrPPID1");let{xandr:e}=await ta(this.builders,{...this.state});return e?.ppId1}async getXandrPPID2(){ed("getXandrPPID2","Deprecated method: getXandrPPID2");let{xandr:e}=await ta(this.builders,{...this.state});return e?.ppId2}async getAdvertisingIdentifiers(e){return ed("getAdvertisingIdentifiers","Deprecated method: getAdvertisingIdentifiers"),e&&ed("getAdvertisingIdentifiers-no-vendor","getAdvertisingIdentifiers no longer accepts vendors as input, the vendors given in SDK constructor is used"),await this._applyRemoteConfigEndpoints(),ta(this.builders,{...this.state})}getPageViewId(){return this.state.pageViewId}getSessionId(){let e=eJ();return e?.id?Promise.resolve(e.id):(this.sessionIdPromise||(this.sessionIdPromise=new Promise(e=>{let t=({sessionId:i})=>{e(i),this.sessionIdPromise=null,a4.off("tracker:session:new",t)};a4.on("tracker:session:new",t)})),this.sessionIdPromise)}newPageView(){this.state.pageViewId=w()}async _applyRemoteConfigEndpoints(){let{fallbackCisBaseUrl:e,fallbackCollectorBaseUrl:t,environment:i,configurationTag:a,remoteConfigurationUrl:s}=this.state;if("browser"===i){let i=await il(a,s);a1||(this.state.collectorBaseUrl=i?.collector||t),a3||(this.state.cisBaseUrl=i?.cis||e)}}async syncRemoteResources(e,t){return await this._applyRemoteConfigEndpoints(),tt(e,t,{...this.state})}_getCollectorPath(){let{providerId:e,environment:t}=this.state,{collectorPath:i,collectorBaseUrl:a}=this.state;if(i.startsWith("/")&&(i=i.slice(1)),a?.endsWith("/")||(a=`${a}/`),"node"===t)return new URL(i,a).toString();let s=e||this.state.providerId;return"string"==typeof s&&0===s.indexOf("sdrn")?new URL(`${i}/${s}`,a).toString():new URL(`${i}/${aY(s)}`,a).toString()}_getTpaasCollectorPath(){let{providerId:e}=this.state,{collectorPath:t,tpaasCollectorBaseUrl:i}=this.state;return(t.startsWith("/")&&(t=t.slice(1)),i.endsWith("/")||(i=`${i}/`),"string"==typeof e&&0===e.indexOf("sdrn"))?new URL(`${t}/${e}`,i).toString():new URL(`${t}/${aY(e)}`,i).toString()}async _sendImmediately(){if(this.eventQueue.length+this.retryEventQueue.length<=0)return[];let{doTracking:e}=await tt({},this.builders,this.state);return e?this.prepareQueuesAndSend(this.eventQueue,this.retryEventQueue):[]}_push(e,t={}){let i=e9(e);return this.eventQueue.push(i),t.resolveOnQueued&&i.resolve(e),i.promise}getBookmarkedEvent(e){return this.bookmark.get(e)}async send(){if(this.state.useBeacon)try{return await this._sendImmediately()}catch(e){return e}return this.debouncedSend()}trackPageView(e={},t={}){return this.newPageView(),this.track("trackerEvent",{type:"View",...e},{...t,bookmarkKey:a2.PAGE_VIEW})}addPageLeaveTracking(e,t,i,r={}){return!function(e,t,i,r,n={}){s=n.additionalHeightBuilder,tw()?m.warn("addPageLeaveTracking was called while leave-tracking was already active. Consider using updatePageLeaveTracking with resetProperties=false if you want to update the page/object element!"):(a=e.state.useBeacon,e.state.useBeacon=!0,tv=r||tl(),function(e){let t=tI([p.BEFORE_UNLOAD],()=>tC(e,tv(),p.BEFORE_UNLOAD),{capture:!0}),i=tI([p.PAGE_HIDE],()=>tC(e,tv(),p.PAGE_HIDE),{capture:!0}),a=tI([p.POP_STATE],()=>tC(e,tv(),p.POP_STATE),{capture:!0}),s=tI([p.VISIBILITY_CHANGE],()=>{"hidden"===document.visibilityState&&tC(e,tv(),p.VISIBILITY_CHANGE)},{capture:!0});td.push(...t),td.push(...i),td.push(...a),td.push(...s)}(e),ty(t,i,n.objectResizable),tm=tk(),m.debug("addPageLeaveTracking:after:state",tf))}(this,e,t,i,r),tP}removePageLeaveTracking(){tb(this)}updatePageLeaveTracking(e,t,i=!1){tc.length>0&&(tE(),i&&tT(),ty(e,t))}resetPageLeaveViewedContent(e,t){tx(),tM(e,t)}updatePageLeaveViewedContent(e,t){tM(e,t)}async trackPageLeave(e,t){await tC(this,e,t)}trackActivePageLeave(e,t){tw()&&tC(this,e,t)}isLeaveTrackingActive(){return tw()}updateTpaasLeaveTracking(e,t,i=!1){tV.length>0&&(tK(),i&&tJ(),tX(e,t))}resetTpaasLeaveViewedContent(e,t){tQ(),t2(e,t)}updateTpaasLeaveViewedContent(e,t){t2(e,t)}getTpaasLeaveObject(){return t3()}async trackTpaasActiveLeave(){await t0()}isLeaveTpaasTrackingActive(){return tq()}exposeToProxyClients(){var e=this;if(!y)return g().debug("Proxy Provider - Not in browser environment, skipping message listener"),()=>{};if(e.hasProxyListener)return g().debug("Proxy Provider - Message listener already registered for this tracker, skipping"),
1()=>{};e.hasProxyListener=!0,g().debug("Proxy Provider - Added message listener for proxy provider");let t=async t=>{var i;if(g().debug("Proxy Provider - message received",t.data),!t.ports.length||!(null!==(i=t.data)&&"object"==typeof i&&"type"in i&&"string"==typeof i.type&&i.type.startsWith(a_)))return void g().debug("Proxy Provider - message is not for us, skipping. Data:",t.data,"Ports:",t.ports);let a=e=>{g().debug(`Proxy Provider - response to (${t.origin}): `,e),t.ports[0].postMessage(e)};if(t.data.type===a$)a({type:aV});else if(t.data.type===az){let{method:i,args:s}=t.data.payload;try{if(!aH.has(i))return void a({type:aR,error:`Method ${i} is not allowed`});let t=await e[i](...s);a({type:aN,payload:t})}catch(e){a({type:aR,error:`${e}`})}}};return window.addEventListener("message",t),()=>{window.removeEventListener("message",t),e.hasProxyListener=!1}}async resolveTrackInput(e){return D(e)}async resolveAnonymousTrackGlobals(){return D(V(this.builders,aQ))}async _sendImmediatelyAnonymous(){return this.anonymousEventQueue.length+this.retryAnonymousEventQueue.length<=0?[]:this.prepareQueuesAndSend(this.anonymousEventQueue,this.retryAnonymousEventQueue)}_pushAnonymous(e,t={}){let i=e9(e);return this.anonymousEventQueue.push(i),t.resolveOnQueued&&i.resolve(e),i.promise}async sendAnonymous(){if(this.state.useBeacon)try{return await this._sendImmediatelyAnonymous()}catch(e){return e}return this.debouncedSendAnonymous()}async prepareQueuesAndSend(e,t){let i=e.splice(0),a=i.map(e=>e.inputValue),s=t.splice(0);e.length=0,t.length=0;let r=await Promise.all(a),n=this._getCollectorPath(),o=[...r,...s];if(0===o.length)return[];async function l(e){for(let a of(t.push(...r),i))a.reject(e);return Promise.reject(r)}try{let e=await it(n,o,this.state);if(e.status>=400)return l(e);for(let t of i)t.resolve(e);return r}catch(e){return l(e)}}createEvent(e){let t=new Date,i=function(e,t){let i=((e,t)=>{let i=t??new Date;return!e||e.lastEventTime.getTime()<i.getTime()-18e5?(e=>{let t,i=e??new Date;return{id:(t=w(),`sdrn:schibsted:session:${t}`),startTime:i,lastEventTime:i}})(i):{...e,lastEventTime:i}})(eJ(),t),{id:a,startTime:s,lastEventTime:r}=i;try{let e=[a,s.getTime(),r.getTime()];P(eK,JSON.stringify(e),$(),1/48),!eX&&y&&window.localStorage&&window.localStorage.removeItem(eK)}catch(e){}let{id:n,startTime:o}=i;return{"@id":n,startTime:o.toISOString()}}(0,t);return this.resolveSessionIdPromise(),j({},e,{"@id":w(),creationDate:t.toISOString(),session:i})}resolveSessionIdPromise(){let e=eJ();e?.id&&a4.emit("tracker:session:new",{sessionId:e.id})}createAnonymousEvent(e){let t=new Date;return j({},e,{"@id":w(),creationDate:t.toISOString()})}applyEventTypeDefaults(e,t){return j({},(0,aK(t).defaults)(),e)}applyAnonymousEventTypeDefaults(e,t){return j({},(0,aZ(t).defaults)(),e)}applyBookmarkedEvent(e,t){if(!t)return e;let i=Object.assign({},e),{"@id":a,"@type":s,creationDate:r,...n}=this.bookmark.get(t)??{};return j({},i,n)}async applyConsents(e){return j({},e,await this.evaluateConsents())}applyConsentsAnonymous(e){return j({},e,this.evaluateConsentsAnonymous())}async evaluateConsents(){let e=await this.state.consents;return this.state.consents=e,{...e&&{consents:e}}}evaluateConsentsAnonymous(){let e=I(this.state.consents)?ec():this.state.consents;return{...e&&{consents:e}}}setConsentsInternal(e){var t;let i=this.state.includeAdvertising,a=eb(e,this.state.requireAdvertisingOptIn);return this.state.includeAdvertising=a,this.state.consents=e,i!==a&&(t=new Date,X({...Y(),refreshAfterTimestamp:t?t.getTime():Date.now()})),g().debug("Consents set",e),{...this.state.consents}}async getIncludeAdvertising(){return await this._applyRemoteConfigEndpoints(),this.state.includeAdvertising}}"undefined"!=typeof window&&window.document;let a6=a5},86672:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var a=i(37310);function s(e){let{swiper:t,extendParams:i,on:s}=e;i({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,n={},o=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{let t=(0,a.a)(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),s=i.length;return{key:i[s-2],value:i[s-1]}},d=(e,i)=>{let s,n=(0,a.a)();if(!r||!t.params.history.enabled)return;s=t.params.url?new URL(t.params.url):n.location;let l=o((t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${i}"]`):t.slides[i]).getAttribute("data-history"));if(t.params.history.root.length>0){let i=t.params.history.root;"/"===i[i.length-1]&&(i=i.slice(0,i.length-1)),l=`${i}/${e?`${e}/`:""}${l}`}else s.pathname.includes(e)||(l=`${e?`${e}/`:""}${l}`);t.params.history.keepQuery&&(l+=s.search);let d=n.history.state;d&&d.value===l||(t.params.history.replaceState?n.history.replaceState({value:l},null,l):n.history.pushState({value:l},null,l))},c=(e,i,a)=>
1{if(i)for(let s=0,r=t.slides.length;s<r;s+=1){let r=t.slides[s];if(o(r.getAttribute("data-history"))===i){let i=t.getSlideIndex(r);t.slideTo(i,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=l(t.params.url),c(t.params.speed,n.value,!1)};s("init",()=>{t.params.history.enabled&&(()=>{let e=(0,a.a)();if(t.params.history){if(!e.history||!e.history.pushState){t.params.history.enabled=!1,t.params.hashNavigation.enabled=!0;return}if(r=!0,!(n=l(t.params.url)).key&&!n.value){t.params.history.replaceState||e.addEventListener("popstate",p);return}c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)}})()}),s("destroy",()=>{t.params.history.enabled&&(()=>{let e=(0,a.a)();t.params.history.replaceState||e.removeEventListener("popstate",p)})()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d(t.params.history.key,t.activeIndex)}),s("slideChange",()=>{r&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)})}},88119:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var a=i(97819),s=i(30472),r=i(59869),n=i(90013),o=i(31397);function l(e){let{swiper:t,extendParams:i,on:l}=e;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),(0,s.e)({effect:"cards",swiper:t,on:l,setTranslate:()=>{let{slides:e,activeIndex:i,rtlTranslate:s}=t,n=t.params.cardsEffect,{startTranslate:o,isTouched:l}=t.touchEventsData,d=s?-t.translate:t.translate;for(let c=0;c<e.length;c+=1){let p=e[c],u=p.progress,h=Math.min(Math.max(u,-4),4),m=p.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(m-=e[0].swiperSlideOffset);let g=t.params.cssMode?-m-t.translate:-m,f=0,v=-100*Math.abs(h),w=1,b=-n.perSlideRotate*h,y=n.perSlideOffset-.75*Math.abs(h),E=t.virtual&&t.params.virtual.enabled?t.virtual.from+c:c,T=(E===i||E===i-1)&&h>0&&h<1&&(l||t.params.cssMode)&&d<o,S=(E===i||E===i+1)&&h<0&&h>-1&&(l||t.params.cssMode)&&d>o;if(T||S){let e=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;b+=-28*h*e,w+=-.5*e,y+=96*e,f=`${-25*e*Math.abs(h)}%`}if(g=h<0?`calc(${g}px ${s?"-":"+"} (${y*Math.abs(h)}%))`:h>0?`calc(${g}px ${s?"-":"+"} (-${y*Math.abs(h)}%))`:`${g}px`,!t.isHorizontal()){let e=f;f=g,g=e}let x=h<0?`${1+(1-w)*h}`:`${1-(1-w)*h}`,k=`
2        translate3d(${g}, ${f}, ${v}px)
3        rotateZ(${n.rotate?s?-b:b:0}deg)
4        scale(${x})
5      `;if(n.slideShadows){let e=p.querySelector(".swiper-slide-shadow");e||(e=(0,a.c)("cards",p)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}p.style.zIndex=-Math.abs(Math.round(u))+e.length,(0,r.e)(n,p).style.transform=k}},setTransition:e=>{let i=t.slides.map(e=>(0,o.g)(e));i.forEach(t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${e}ms`})}),(0,n.e)({swiper:t,duration:e,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:t.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!t.params.cssMode})})}},88398:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});var a=i(37310),s=i(31397),r=i(50539),n=i(48970);function o(e){let t,i,o,l,{swiper:d,extendParams:c,on:p,emit:u}=e,h=(0,a.g)(),m=!1,g=null,f=null;function v(){if(!d.params.scrollbar.el||!d.scrollbar.el)return;let{scrollbar:e,rtlTranslate:t}=d,{dragEl:a,el:s}=e,r=d.params.scrollbar,n=d.params.loop?d.progressLoop:d.progress,l=i,c=(o-i)*n;t?(c=-c)>0?(l=i-c,c=0):-c+i>o&&(l=o+c):c<0?(l=i+c,c=0):c+i>o&&(l=o-c),d.isHorizontal()?(a.style.transform=`translate3d(${c}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${c}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(g),s.style.opacity=1,g=setTimeout(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3))}function w(){if(!d.params.scrollbar.el||!d.scrollbar.el)return;let{scrollbar:e}=d,{dragEl:t,el:a}=e;t.style.width="",t.style.height="",o=d.isHorizontal()?a.offsetWidth:a.offsetHeight,l=d.size/(d.virtualSize+d.params.slidesOffsetBefore-(d.params.centeredSlides?d.snapGrid[0]:0)),i="auto"===d.params.scrollbar.dragSize?o*l:parseInt(d.params.scrollbar.dragSize,10),d.isHorizontal()?t.style.width=`${i}px`:t.style.height=`${i}px`,l>=1?a.style.display="none":a.style.display="",d.params.scrollbar.hide&&(a.style.opacity=0),d.params.watchOverflow&&d.enabled&&e.el.classList[d.isLocked?"add":"remove"](d.params.scrollbar.lockClass)}function b(e){return d.isHorizontal()?e.clientX:e.clientY}function y(e){let a,{scrollbar:r,rtlTranslate:n}=d,{el:l}=r;a=Math.max(Math.min(a=(b(e)-(0,s.d)(l)[d.isHorizontal()?"left":"top"]-(null!==t?t:i/2))/(o-i),1),0),n&&(a=1-a);let c=d.minTranslate()+(d.maxTranslate()-d.minTranslate())*a;d.updateProgress(c),d.setTranslate(c),d.updateActiveIndex(),d.updateSlidesClasses()}function E(e){let i=d.params.scrollbar,{scrollbar:a,wrapperEl:s}=d,{el:r,dragEl:n}=a;m=!0,t=e.target===n?b(e)-e.target.getBoundingClientRect()[d.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",n.style.transitionDuration="100ms",y(e),clearTimeout(f),r.style.transitionDuration="0ms",i.hide&&(r.style.opacity=1),d.params.cssMode&&(d.wrapperEl.style["scroll-snap-type"]="none"),u("scrollbarDragStart",e)}function T(e){let{scrollbar:t,wrapperEl:i}=d,{el:a,dragEl:s}=t;m&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,y(e),i.style.transitionDuration="0ms",a.style.transitionDuration="0ms",s.style.transitionDuration="0ms",u("scrollbarDragMove",e))}function S(e){let t=d.params.scrollbar,{scrollbar:i,wrapperEl:a}=d,{el:r}=i;m&&(m=!1,d.params.cssMode&&(d.wrapperEl.style["scroll-snap-type"]="",a.style.transitionDuration=""),t.hide&&(clearTimeout(f),f=(0,s.n)(()=>{r.style.opacity=0,r.style.transitionDuration="400ms"},1e3)),u("scrollbarDragEnd",e),t.snapOnRelease&&d.slideToClosest())}function x(e){let{scrollbar:t,params:i}=d,a=t.el;if(!a)return;let s=!!i.passiveListeners&&{passive:!1,capture:!1},r=!!i.passiveListeners&&{passive:!0,capture:!1};if(!a)return;let n="on"===e?"addEventListener":"removeEventListener";a[n]("pointerdown",E,s),h[n]("pointermove",T,s),h[n]("pointerup",S,r)}function k(){let e,t,{scrollbar:i,el:a}=d;d.params.scrollbar=(0,r.c)(d,d.originalParams.scrollbar,d.params.scrollbar,{el:"swiper-scrollbar"});let o=d.params.scrollbar;if(o.el){if("string"==typeof o.el&&d.isElement&&(e=d.el.querySelector(o.el)),e||"string"!=typeof o.el)e||(e=o.el);
5else if(!(e=h.querySelectorAll(o.el)).length)return;d.params.uniqueNavElements&&"string"==typeof o.el&&e.length>1&&1===a.querySelectorAll(o.el).length&&(e=a.querySelector(o.el)),e.length>0&&(e=e[0]),e.classList.add(d.isHorizontal()?o.horizontalClass:o.verticalClass),e&&((t=e.querySelector((0,n.c)(d.params.scrollbar.dragClass)))||(t=(0,s.c)("div",d.params.scrollbar.dragClass),e.append(t))),Object.assign(i,{el:e,dragEl:t}),o.draggable&&d.params.scrollbar.el&&d.scrollbar.el&&x("on"),e&&e.classList[d.enabled?"remove":"add"](...(0,s.j)(d.params.scrollbar.lockClass))}}function P(){let e=d.params.scrollbar,t=d.scrollbar.el;t&&t.classList.remove(...(0,s.j)(d.isHorizontal()?e.horizontalClass:e.verticalClass)),d.params.scrollbar.el&&d.scrollbar.el&&x("off")}c({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"}}),d.scrollbar={el:null,dragEl:null},p("changeDirection",()=>{if(!d.scrollbar||!d.scrollbar.el)return;let e=d.params.scrollbar,{el:t}=d.scrollbar;(t=(0,s.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(d.isHorizontal()?e.horizontalClass:e.verticalClass)})}),p("init",()=>{!1===d.params.scrollbar.enabled?C():(k(),w(),v())}),p("update resize observerUpdate lock unlock changeDirection",()=>{w()}),p("setTranslate",()=>{v()}),p("setTransition",(e,t)=>{d.params.scrollbar.el&&d.scrollbar.el&&(d.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}),p("enable disable",()=>{let{el:e}=d.scrollbar;e&&e.classList[d.enabled?"remove":"add"](...(0,s.j)(d.params.scrollbar.lockClass))}),p("destroy",()=>{P()});let C=()=>{d.el.classList.add(...(0,s.j)(d.params.scrollbar.scrollbarDisabledClass)),d.scrollbar.el&&d.scrollbar.el.classList.add(...(0,s.j)(d.params.scrollbar.scrollbarDisabledClass)),P()};Object.assign(d.scrollbar,{enable:()=>{d.el.classList.remove(...(0,s.j)(d.params.scrollbar.scrollbarDisabledClass)),d.scrollbar.el&&d.scrollbar.el.classList.remove(...(0,s.j)(d.params.scrollbar.scrollbarDisabledClass)),k(),w(),v()},disable:C,updateSize:w,setTranslate:v,init:k,destroy:P})}},90013:(e,t,i)=>{"use strict";i.d(t,{e:()=>s});var a=i(31397);function s(e){let{swiper:t,duration:i,transformElements:s,allSlides:r}=e,{activeIndex:n}=t;if(t.params.virtualTranslate&&0!==i){let e=!1;(r?s:s.filter(e=>{let i=e.classList.contains("swiper-slide-transform")?e.parentElement?e.parentElement:t.slides.find(t=>t.shadowRoot&&t.shadowRoot===e.parentNode):e;return t.getSlideIndex(i)===n})).forEach(i=>{(0,a.l)(i,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let i=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(i)})})}}},93516:(e,t,i)=>{"use strict";i.d(t,{Ij:()=>a.A,U1:()=>s.A}),i(53621),i(14193),i(12304),i(23056),i(40970),i(88398),i(62859),i(54459),i(25906),i(4010),i(86672),i(31567);var a=i(16201);i(1725);var s=i(24578);i(25077),i(162),i(68171),i(8857),i(70515),i(227),i(88119)},94726:()=>{},97819:(e,t,i)=>{"use strict";i.d(t,{c:()=>s});var a=i(31397);function s(e,t,i){let s=`swiper-slide-shadow${i?`-${i}`:""}${e?` swiper-slide-shadow-${e}`:""}`,r=(0,a.g)(t),n=r.querySelector(`.${s.split(" ").join(".")}`);return n||(n=(0,a.c)("div",s.split(" ")),r.append(n)),n}}}]);

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.