PageSourceSearch

https://perlan.is/_next/static/immutable/chunks/39ve5oixcy_at.js

js perlan.is collected 2026-10-02 03:35:38 UTC 330,775 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61867,e=>{"use strict";var t=e.i(43476),i=e.i(73948),s=e.i(71645),r=e.i(22016),n=e.i(43794),a=e.i(80401),l=e.i(44141),o=e.i(45393),d=e.i(80286),u=e.i(61086);let c=[320,480,640,828,1080];function h({article:e,locale:s,readMoreText:n,className:a,sizes:p}){let{fields:m}=e,f=m.image;return(0,t.jsxs)(r.default,{href:(0,l.resolveUrl)("article",(0,i.urlResolvable)(e),s),className:a,children:[f?.url&&(0,t.jsx)("img",{className:"blobify-img-fill",src:(0,o.cfImage)(f,{width:828}),srcSet:(0,o.cfSrcSet)(f,c),sizes:p,alt:(0,o.assetAlt)(f,s),loading:"lazy",decoding:"async"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{children:m.title?.[s]??""}),(0,t.jsx)("p",{children:m.metaDescription?.[s]??""}),(0,t.jsxs)("div",{className:u.default.readMore,children:[n," ",(0,t.jsx)(d.default,{fillColor:"#fff"})]})]})]})}e.s(["default",0,function({articles:e,readMoreText:i,locale:r}){let[l,o]=(0,s.useState)(0);return 0===e.length?null:(0,t.jsxs)("section",{className:u.default.section,children:[(0,t.jsx)("div",{className:u.default.images,children:e.map(e=>(0,t.jsx)(h,{article:e,locale:r,readMoreText:i,sizes:"25vw"},e.id))}),(0,t.jsx)("div",{className:u.default.imagesMobile,children:(0,t.jsx)(a.Swiper,{centeredSlides:!0,grabCursor:!0,className:u.default.swiper,spaceBetween:20,slidesPerView:1.2,onSlideChange:({realIndex:e})=>o(e),children:e.map((e,s)=>(0,t.jsx)(a.SwiperSlide,{children:(0,t.jsx)(h,{article:e,locale:r,readMoreText:i,sizes:"70vw",className:(0,n.default)(l===s&&u.default.isActive,u.default.image)})},e.id))})})]})}])},61086,e=>{e.v({backgroundImageWrapper:"index-module-scss-module__v62VQG__backgroundImageWrapper",heroImage:"index-module-scss-module__v62VQG__heroImage",heroImageOverlay:"index-module-scss-module__v62VQG__heroImageOverlay",image:"index-module-scss-module__v62VQG__image",images:"index-module-scss-module__v62VQG__images",imagesMobile:"index-module-scss-module__v62VQG__imagesMobile",isActive:"index-module-scss-module__v62VQG__isActive",section:"index-module-scss-module__v62VQG__section",showInPopup:"index-module-scss-module__v62VQG__showInPopup",swiper:"index-module-scss-module__v62VQG__swiper"})},80080,e=>{"use strict";var t=e.i(43476),i=e.i(45393),s=e.i(71645),r=e.i(80401),n=e.i(43794),a=e.i(54513),l=e.i(73948),o=e.i(75776),d=e.i(78643);e.i(81495);var u=e.i(59616);e.i(67539);var c=e.i(92731),h=e.i(8206),p=e.i(78081),m=e.i(9859);function f({block:e,item:s,locale:r,openingTimes:n,pageUrls:a,className:g,sizes:v}){let x,y,w=(0,d.hasRichText)(s.text,r)||(0,d.hasRichText)(s.title,r)||(0,d.hasRichText)(s.subtitle,r),_=(0,d.hasRichText)(s.text,r),b=s.referenceOpeningHours?n.find(e=>e.fields.referenceKey===s.referenceOpeningHours):void 0,C=b?(x=b.fields.openingHours??[],y=b.fields.overrideOpeningHours??[],{name:b.fields.name?.[r]??null,forceClosed:!0===b.fields.forceClosed,hours:x.map(e=>({day:e.day??null,from:(0,u.toMinutes)(e.from),to:(0,u.toMinutes)(e.to)})),overrides:y.map(e=>({day:null,date:e.date??null,isClosed:e.isClosed??null,from:(0,u.toMinutes)(e.from),to:(0,u.toMinutes)(e.to)}))}):null,S=C?(0,p.getSpecialOpeningHours)(C.overrides):null,T=s.link?(0,l.hrefFor)(s.link,r,a):void 0,j=s.actionTextWithArrow?.[r];return(0,t.jsx)(o.default,{link:T?`${T}${s.anchorHashtag?`#${s.anchorHashtag}`:""}`:void 0,imageSize:e.cardImageSize||"tiny",image:s.image,imageAlt:(0,i.assetAlt)(s.image,r),className:g,sizes:v,bottom:j&&j.length>1?(0,t.jsxs)(t.Fragment,{children:[w?(0,t.jsx)(h.default,{}):void 0,(0,t.jsx)(c.default,{showArrow:!0,type:"button",variant:"text",arrowColor:"#000",children:j})]}):void 0,children:w&&(0,t.jsxs)("div",{children:[(0,t.jsx)(d.default,{field:s.title,locale:r}),C?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{children:[p.commonLocalization[r].open," ",(0,p.getOpeningTimeFormatted)(C.hours[0])]}),S&&(0,t.jsxs)("div",{className:m.default.text,children:[(0,t.jsx)("strong",{children:p.commonLocalization[r].specialOpeningHours}),(0,t.jsx)("div",{className:m.default.specialOpeningHours,children:S.map(e=>(0,t.jsx)("p",{children:(0,p.getSpecialOpeningTimeFormatted)(e,r)},e.date))})]})]}):(0,t.jsx)(d.default,{field:s.subtitle,locale:r}),_&&(0,t.jsx)("div",{className:m.default.text,children:(0,t.jsx)(d.default,{field:s.text,locale:r})})]})})}e.s(["default",0,function({block:e,locale:i,openingTimes:l,pageUrls:o}
1){let[u,c]=(0,s.useState)(0),{ref:h,inView:p}=(0,a.useInView)({triggerOnce:!0,threshold:0,initialInView:!1}),g=e.items??[],v=!!e.backgroundImage?.url,x=`(min-width: 1100px) ${Math.ceil(90/Math.max(g.length,1))}vw, 80vw`,y=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.default,{field:e.title,locale:i}),(0,t.jsx)(d.default,{field:e.subtitle,locale:i})]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{ref:h,className:(0,n.default)(m.default.headerText,p&&m.default.contentInView,v&&m.default.hasBackgroundImage,e.removePaddingAbove&&m.default.removePaddingAbove,e.smallPaddingAbove&&m.default.smallPaddingAbove),style:{color:e.textColor||"#000"},children:v?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.ViewTransition,{name:"hero-title",children:(0,t.jsx)(d.default,{field:e.title,locale:i})}),(0,t.jsx)(s.ViewTransition,{name:"hero-description",children:(0,t.jsx)(d.default,{field:e.subtitle,locale:i})})]}):y}),g.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,n.default)(m.default.images,e.smallPaddingAbove&&m.default.smallPaddingAbove),children:g.map(s=>(0,t.jsx)(f,{block:e,item:s,locale:i,openingTimes:l,pageUrls:o,sizes:x},s.id))}),(0,t.jsx)("div",{className:m.default.imagesMobile,children:(0,t.jsx)(r.Swiper,{centeredSlides:!0,grabCursor:!0,className:m.default.swiper,spaceBetween:20,slidesPerView:1.2,onSlideChange:({realIndex:e})=>c(e),initialSlide:e.firstCardInMobile||0,breakpoints:{340:{slidesPerView:1.2,centeredSlides:!0},640:{slidesPerView:2.2,centeredSlides:!1},768:{slidesPerView:2.2,centeredSlides:!1},968:{slidesPerView:3.2,centeredSlides:!1}},children:g.map((s,a)=>(0,t.jsx)(r.SwiperSlide,{children:(0,t.jsx)(f,{block:e,item:s,locale:i,openingTimes:l,pageUrls:o,sizes:x,className:(0,n.default)(u===a&&m.default.isActive,m.default.image)})},s.id))})})]})]})}],80080)},9859,e=>{e.v({backgroundImageWrapper:"index-module-scss-module__PXeHfW__backgroundImageWrapper",contentInView:"index-module-scss-module__PXeHfW__contentInView",hasBackgroundImage:"index-module-scss-module__PXeHfW__hasBackgroundImage",headerText:"index-module-scss-module__PXeHfW__headerText",heroImage:"index-module-scss-module__PXeHfW__heroImage",heroImageOverlay:"index-module-scss-module__PXeHfW__heroImageOverlay",image:"index-module-scss-module__PXeHfW__image",images:"index-module-scss-module__PXeHfW__images",imagesMobile:"index-module-scss-module__PXeHfW__imagesMobile",removePaddingAbove:"index-module-scss-module__PXeHfW__removePaddingAbove",section:"index-module-scss-module__PXeHfW__section",smallPaddingAbove:"index-module-scss-module__PXeHfW__smallPaddingAbove",specialOpeningHours:"index-module-scss-module__PXeHfW__specialOpeningHours",swiper:"index-module-scss-module__PXeHfW__swiper",text:"index-module-scss-module__PXeHfW__text"})},14035,e=>{e.v({header:"index-module-scss-module__KsMPIq__header",image:"index-module-scss-module__KsMPIq__image",imageIsContained:"index-module-scss-module__KsMPIq__imageIsContained",images:"index-module-scss-module__KsMPIq__images",imagesMobile:"index-module-scss-module__KsMPIq__imagesMobile",isActive:"index-module-scss-module__KsMPIq__isActive",section:"index-module-scss-module__KsMPIq__section",showInPopup:"index-module-scss-module__KsMPIq__showInPopup",swiper:"index-module-scss-module__KsMPIq__swiper"})},18020,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(22016),r=e.i(43794),n=e.i(80401),a=e.i(73948),l=e.i(45393),o=e.i(80286),d=e.i(14035);let u=[320,480,640,828,1080];function c({item:e,locale:i,downloadText:n,className:h,sizes:p,pageUrls:m}){let f=e.link?(0,a.hrefFor)(e.link,i,m)??"/":"/";return(0,t.jsxs)(s.default,{target:"_blank",download:!0,href:f,className:h,children:[e.image?.url&&(0,t.jsx)("img",{className:(0,r.default)("blobify-img-fill",e.imageIsContained&&d.default.imageIsContained),src:(0,l.cfImage)(e.image,{width:828}),srcSet:(0,l.cfSrcSet)(e.image,u),sizes:p,alt:(0,l.assetAlt)(e.image,i),loading:"lazy",decoding:"async"}),(0,t.jsxs)("div",{children:[e.optionalTitle?.[i]&&(0,t.jsx)("h4",{children:e.optionalTitle[i]}),(0,t.jsxs)("div",{className:d.default.readMore,children:[n," ",(0,t.jsx)(o.default,{fillColor:"#fff"})]})]})]})}e.s(["default",0,function({block:e,locale:s,pageUrls:a}){let[l,o]=(0,i.useState)(0),u=e.items??[];if(0===u.length)return null;let h=e.downloadText?.[s];return(0,t.jsxs)("section",{className:d.default.section,children:[(0,t.jsx)("div",{className:d.default.images,children:u.map(e=>(0,t.jsx)(c,{item:e,locale:s,downloadText:h,pageUrls:a,sizes:"25vw"},e.id))}),(0,t.jsx)("div",{className:d.default.imagesMobile,children:(0,t.jsx)(n.Swiper,{grabCursor:!0,className:d.default.swiper,spaceBetween:20,slidesPerView:1.2,onSlideChange:({realIndex:e})=>o(e),children:u.map((e,i)=>(0,t.jsx)(n.SwiperSlide,{children:(0,t.jsx)(c,{item:e,locale:s,downloadText:h,pageUrls:a,sizes:"70vw",className:(0,r.default)(l===i&&d.default.isActive,d.default.image)})},e.id))})})]})}])},64882,e=>{e.v({animateImageLeftRight:"index-module-scss-module__eokjuq__animateImageLeftRight",btnContainer:"index-module-scss-module__eokjuq__btnContainer",content:"index-module-scss-module__eokjuq__content",contentInView:"index-module-scss-module__eokjuq__contentInView",imageZoomEffect:"index-module-scss-module__eokjuq__imageZoomEffect",isExpanded:"index-module-scss-module__eokjuq__isExpanded",isLeftAligned:"index-module-scss-module__eokjuq__isLeftAligned",isOnlyImage:"index-module-scss-module__eokjuq__isOnlyImage",isVideoInView:"index-module-scss-module__eokjuq__isVideoInView",isVideoLoaded:"index-module-scss-module__eokjuq__isVideoLoaded",mobileHeaderOnTop:"index-module-scss-module__eokjuq__mobileHeaderOnTop",section:"index-module-scss-module__eokjuq__section",showMobileHeaderBelowVideo:"index-module-scss-module__eokjuq__showMobileHeaderBelowVideo",showVideoInOriginalSize:"index-module-scss-module__eokjuq__showVideoInOriginalSize",title:"index-module-scss-module__eokjuq__title",video:"index-module-scss-module__eokjuq__video",videoContainer:"index-module-scss-module__eokjuq__videoContainer"})},57228,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(43794),r=e.i(54513),n=e.i(44141),a=e.i(73948),l=e.i(45393),o=e.i(78643),d=e.i(92731),u=e.i(64882);let c=[320,480,640,828,1080,1280];function h({block:e,locale:i,pageUrls:l}){let{ref:c,inView:p}=(0,r.useInView)({threshold:.2,triggerOnce:!0}),m=e.buttonsShadowColor?.toLowerCase()||"blue",f=e.learnMoreButtonTitle?.[i],g=e.learnMoreButtonLink?(0,a.hrefFor)(e.learnMoreButtonLink,i,l):void 0,v=e.learnMoreButtonLink?.newTab??!1;return(0,t.jsxs)("div",{ref:c,className:(0,s.default)(u.default.content,p&&u.default.contentInView),children:[(0,t.jsx)("div",{className:(0,s.default)(u.default.title,e.showMobileHeaderBelowVideo&&u.default.showMobileHeaderBelowVideo),children:(0,t.jsx)(o.default,{field:e.title,locale:i})}),(0,t.jsx)(o.default,{field:e.description,locale:i}),f&&g&&(0,t.jsx)("div",{className:u.default.btnContainer,children:(0,t.jsx)(d.default,{showArrow:!0,target:v?"_blank":void 0,href:g,shadowColor:m,ariaLabel:(0,n.richTextToPlainText)(e.title,i)||f,children:f})})]})}function p({block:e,locale:n,isSectionInView:a,isButtonShadowTop:h=!1,isExpanded:m,setIsExpanded:f}){let[g,v]=(0,i.useState)(!1),[x,y]=(0,i.useState)(!1),w=(0,i.useRef)(null),_=e.video?.url??(e.videoUrl?.replace("slidesome.is","
1slidesome.com")||null),b=null!=_,C=e.buttonsShadowColor?.toLowerCase()||"blue";return(0,i.useEffect)(()=>{let e=!1,t=()=>{window.scrollY>0&&(y(!0),e=!0,window.removeEventListener("scroll",t))};return t(),window.addEventListener("scroll",t),()=>{e||window.removeEventListener("scroll",t)}},[]),(0,i.useEffect)(()=>{let e=w.current;if(!b||!e)return;let t=()=>v(!0);return e.readyState>=2&&t(),e.addEventListener("loadeddata",t),()=>e.removeEventListener("loadeddata",t)},[b]),(0,t.jsx)("div",{className:(0,s.default)(u.default.video,a&&u.default.isVideoInView),children:(0,t.jsxs)("div",{className:u.default.videoContainer,children:[(0,t.jsxs)("div",{className:(0,s.default)(u.default.videoWrapper,!b&&u.default.isOnlyImage),children:[(0,t.jsxs)(r.InView,{onChange:e=>{w.current&&(e?w.current.play():w.current.pause())},initialInView:!1,children:[_&&(0,t.jsx)("video",{loop:!0,autoPlay:!0,playsInline:!0,muted:!m,src:x?_:void 0,ref:w,style:{objectFit:"cover",width:"100%"},className:(0,s.default)(g&&u.default.isVideoLoaded,e.showVideoInOriginalSize&&u.default.showVideoInOriginalSize)}),e.fallbackImage?.url&&(b&&!g||!b)&&(0,t.jsx)("img",{src:(0,l.cfImage)(e.fallbackImage,{width:1080}),srcSet:(0,l.cfSrcSet)(e.fallbackImage,c),sizes:b?"(min-width: 768px) 10vw, 40vw":"(min-width: 768px) 70vw, 95vw",alt:(0,l.assetAlt)(e.fallbackImage,n),loading:"lazy",decoding:"async",className:(0,s.default)("blobify-img-fill",e.animateImageLeftRight&&u.default.animateImageLeftRight,e.imageZoomEffect&&u.default.imageZoomEffect,b&&u.default.hasVideo),style:{transform:`scale(${e.scale||1})`}})]}),!e.showMobileHeaderBelowVideo&&(0,t.jsx)("div",{className:u.default.mobileHeaderOnTop,children:(0,t.jsx)(o.default,{field:e.title,locale:n})})]}),!1!==e.showExpandableArrow&&(0,t.jsx)(d.default,{type:"button",showArrow:!0,variant:"circle",onClick:()=>f(!m),arrowColor:"#000000",shadowPosition:h?"top":"bottom",elevation:"highElevation",shadowColor:C,ariaLabel:"Expand media"})]})})}e.s(["default",0,function({block:e,locale:n,pageUrls:a}){let[l,o]=(0,i.useState)(!1),{ref:d,inView:c}=(0,r.useInView)({threshold:.2,triggerOnce:!0}),m=!1!==e.videoOnTheLeftSide;return(0,t.jsx)("section",{ref:d,className:(0,s.default)(u.default.section,l&&u.default.isExpanded,m&&u.default.isLeftAligned),children:m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p,{block:e,locale:n,isSectionInView:c,isExpanded:l,setIsExpanded:o}),(0,t.jsx)(h,{block:e,locale:n,pageUrls:a})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{block:e,locale:n,pageUrls:a}),(0,t.jsx)(p,{block:e,locale:n,isSectionInView:c,isButtonShadowTop:!0,isExpanded:l,setIsExpanded:o})]})})}])},31109,e=>{e.v({answer:"index-module-scss-module__0om0oW__answer",answerInner:"index-module-scss-module__0om0oW__answerInner",btn:"index-module-scss-module__0om0oW__btn",chevron:"index-module-scss-module__0om0oW__chevron",item:"index-module-scss-module__0om0oW__item",link:"index-module-scss-module__0om0oW__link",question:"index-module-scss-module__0om0oW__question"})},3095,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(32181),r=e.i(31109);let n={open:{rotate:-180},closed:{rotate:0}},a={open:{height:"auto",opacity:1},closed:{height:0,opacity:0}};e.s(["default",0,({id:e,isOpenInitially:l,question:o,children:d})=>{let[u,c]=(0,i.useState)(l),h=(0,i.useId)(),p=`faq-panel-${h}-${e}`,m=`faq-toggle-${h}-${e}`;return(0,t.jsxs)("div",{className:r.default.item,children:[(0,t.jsxs)("button",{type:"button",id:m,"aria-expanded":u,"aria-controls":p,onClick:()=>c(e=>!e),className:r.default.btn,children:[(0,t.jsx)("span",{className:r.default.question,children:o}),(0,t.jsx)(s.motion.span,{className:r.default.chevron,variants:n,initial:!1,animate:u?"open":"closed",transition:{duration:.3,ease:[.215,.61,.355,1]},"aria-hidden":"true",children:(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 256 256",fill:"currentColor",children:(0,t.jsx)("path",{d:"M128,188a11.96187,11.96187,0,0,1-8.48535-3.51465l-80-80a12.0001,12.0001,0,0,1,16.9707-16.9707L128,159.0293l71.51465-71.51465a12.0001,12.0001,0,0,1,16.9707,16.9707l-80,80A11.96187,11.96187,
10,0,1,128,188Z"})})})]}),(0,t.jsx)(s.motion.div,{id:p,role:"region","aria-labelledby":m,variants:a,initial:!1,animate:u?"open":"closed",transition:{duration:.4,ease:[.215,.61,.355,1]},className:r.default.answer,children:(0,t.jsx)("div",{className:r.default.answerInner,children:d})})]})}])},68027,e=>{e.v({arrowContainer:"index-module-scss-module___5QkEa__arrowContainer",backgroundImageWrapper:"index-module-scss-module___5QkEa__backgroundImageWrapper",contentInView:"index-module-scss-module___5QkEa__contentInView",hasBackgroundImage:"index-module-scss-module___5QkEa__hasBackgroundImage",heroImage:"index-module-scss-module___5QkEa__heroImage",heroImageOverlay:"index-module-scss-module___5QkEa__heroImageOverlay",heroText:"index-module-scss-module___5QkEa__heroText",image:"index-module-scss-module___5QkEa__image",images:"index-module-scss-module___5QkEa__images",imagesMobile:"index-module-scss-module___5QkEa__imagesMobile",isActive:"index-module-scss-module___5QkEa__isActive",paddingLarge:"index-module-scss-module___5QkEa__paddingLarge",paddingMedium:"index-module-scss-module___5QkEa__paddingMedium",paddingSmall:"index-module-scss-module___5QkEa__paddingSmall",playWrapper:"index-module-scss-module___5QkEa__playWrapper",section:"index-module-scss-module___5QkEa__section",showInPopup:"index-module-scss-module___5QkEa__showInPopup",swiper:"index-module-scss-module___5QkEa__swiper"})},3104,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(22016),r=e.i(3303),n=e.i(43794),a=e.i(80401),l=e.i(54513),o=e.i(73948),d=e.i(45393),u=e.i(78643),c=e.i(80286);let h=({fillColor:e,strokeWidth:i=3})=>(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:e,version:"1.1",viewBox:"0 0 60 60",children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:"M45.563,29.174l-22-15c-0.307-0.208-0.703-0.231-1.031-0.058C22.205,14.289,22,14.629,22,15v30   c0,0.371,0.205,0.711,0.533,0.884C22.679,45.962,22.84,46,23,46c0.197,0,0.394-0.059,0.563-0.174l22-15   C45.836,30.64,46,30.331,46,30S45.836,29.36,45.563,29.174z M24,43.107V16.893L43.225,30L24,43.107z"}),(0,t.jsx)("path",{d:"M30,0C13.458,0,0,13.458,0,30s13.458,30,30,30s30-13.458,30-30S46.542,0,30,0z M30,58C14.561,58,2,45.439,2,30   S14.561,2,30,2s28,12.561,28,28S45.439,58,30,58z"})]})});var p=e.i(80436),m=e.i(68027);let f=[640,828,1080,1280,1536,1920,2560],g=[320,480,640,828,1080],v=e=>e?.startsWith("vimeo://")&&e.replace("vimeo://","")||null;function x({item:e,locale:i,readMoreText:s}){let r,n=e.arrowText?.[i];return(0,t.jsxs)("div",{style:{backgroundColor:(r=e.backgroundBrightness,`rgba(0, 0, 0, ${null!=r?1-r:.1})`)},children:[e.videoLink&&(0,t.jsx)("div",{className:m.default.playWrapper,children:(0,t.jsx)(h,{fillColor:"#fff"})}),(0,t.jsx)("h4",{children:e.title?.[i]}),(0,t.jsx)(u.default,{field:e.description,locale:i}),void 0!==s&&(0,t.jsxs)("div",{className:m.default.arrowContainer,children:[n,s," ",(0,t.jsx)(c.default,{fillColor:"#fff"})]})]})}function y({item:e,locale:i,sizes:s}){return e.image?.url?(0,t.jsx)("img",{className:"blobify-img-fill",src:(0,d.cfImage)(e.image,{width:1080}),srcSet:(0,d.cfSrcSet)(e.image,g),sizes:s,alt:(0,d.assetAlt)(e.image,i),loading:"lazy",decoding:"async"}):null}e.s(["default",0,function({block:e,locale:c,pageUrls:h}){let g,[w,_]=(0,i.useState)(0),[b,C]=(0,i.useState)(null),[S,T]=(0,i.useState)(null),[j,P]=(0,i.useState)(!1),E=(0,i.useRef)(null),{ref:k,inView:M}=(0,l.useInView)({triggerOnce:!0,threshold:0,initialInView:!1}),A=e.items??[],I=`(min-width: 870px) ${Math.ceil(90/Math.max(A.length,1))}vw, 60vw`,L=e.backgroundImage?.url,V=e.titleForReadMore?.[c],N=e=>e.link?(0,o.hrefFor)(e.link,c,h):void 0;(0,i.useEffect)(()=>{if(!S||!E.current||!j)return;let e=window;if(!e.Vimeo)return;let t=new e.Vimeo.Player(E.current);t.ready().then(()=>t.setCameraProps({yaw:0,pitch:30,roll:0})).catch(()=>{})},[S,j]);let D=(i,r,a)=>{let l=N(i),o=v(l)||e.showImagesInPopup?()=>{let t;(t=v(N(i)))?T(t):e.showImagesInPopup&&C(i)}:void 0,d=(0,n.default)(a,m.default.image);if(l){let e=i.link?.newTab??!1;return(0,t.jsxs)(s.default,{href:l,target:e?"_blank":void 0,className:d,onClick:o?e=>{e.preventDefault(),o()}:void 0,children:[(0,t.jsx)(y,{item:i,locale:c,sizes:I}),(0,t.jsx)(x,{item:i,locale:c,readMoreText:V})]},i.id)}return(0,t.jsxs)("div",{className:(0,n.default)(d,e.showImagesInPopup&&m.default.showInPopup),onClick:o,children:[(0,t.jsx)(y,{item:i,locale:c,sizes:I}),(0,t.jsx)(x,{item:i,locale:c})]},i.id)};return(0,t.jsxs)("section",{className:m.default.section,children:[L&&(0,t.jsxs)("div",{className:m.default.backgroundImageWrapper,children:[(0,t.jsx)("img",{className:`blobify-img-fill ${m.default.heroImage}`,src:(0,d.cfImage)(L,{width:1920}),srcSet:(0,d.cfSrcSet)(L,f),sizes:"100vw",alt:(0,d.assetAlt)(e.backgroundImage,c),loading:"eager",fetchPriority:"high",decoding:"async"}),!1!==e.pageColorIsOnTopWithGradient&&(0,t.jsx)("div",{className:m.default.heroImageOverlay})]}),(0,t.jsx)("div",{ref:k,className:(0,n.default)(m.default.heroText,L&&m.default.hasBackgroun
1dImage,m.default[((g=e.paddingAbove)?`padding${g.charAt(0).toUpperCase()}${g.slice(1)}`:void 0)??""],M&&m.default.contentInView),style:{color:e.textColor||"#000"},children:L?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.ViewTransition,{name:"hero-title",children:(0,t.jsx)(u.default,{field:e.title,locale:c})}),(0,t.jsx)(i.ViewTransition,{name:"hero-description",children:(0,t.jsx)(u.default,{field:e.description,locale:c})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.default,{field:e.title,locale:c}),(0,t.jsx)(u.default,{field:e.description,locale:c})]})}),A.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:m.default.images,children:A.map((e,t)=>D(e,t))}),(0,t.jsx)("div",{className:m.default.imagesMobile,children:(0,t.jsx)(a.Swiper,{centeredSlides:!0,grabCursor:!0,className:m.default.swiper,spaceBetween:20,slidesPerView:1.2,onSlideChange:({realIndex:e})=>_(e),initialSlide:e.firstImageInMobile||0,breakpoints:{340:{slidesPerView:1.2,centeredSlides:!0},640:{slidesPerView:2.2,centeredSlides:!1},868:{slidesPerView:3.2,centeredSlides:!1}},children:A.map((e,i)=>(0,t.jsx)(a.SwiperSlide,{children:D(e,i,(0,n.default)(w===i&&m.default.isActive))},e.id))})})]}),S&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:"https://player.vimeo.com/api/player.js",onLoad:()=>P(!0)}),(0,t.jsx)(p.default,{onClose:()=>T(null),showBackdrop:!0,mediaChildren:(0,t.jsx)("iframe",{ref:E,src:`https://player.vimeo.com/video/${S}?autoplay=1&title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479`,allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,style:{width:"100%",height:"100%",border:0},title:"Vimeo video player"})})]}),null!=b&&(0,t.jsx)(p.default,{onClose:()=>C(null),mediaChildren:(0,t.jsxs)(t.Fragment,{children:[b.videoLink&&(0,t.jsx)("video",{src:b.videoLink,autoPlay:!0,controls:!0,playsInline:!0}),b.image?.url&&!b.videoLink&&(0,t.jsx)("img",{className:"blobify-img-fill",src:(0,d.cfImage)(b.image,{width:1920}),srcSet:(0,d.cfSrcSet)(b.image,f),sizes:"90vw",alt:(0,d.assetAlt)(b.image,c),loading:"lazy",decoding:"async"})]}),contentChildren:(0,t.jsx)(t.Fragment,{children:b.title?.[c]??((0,u.hasRichText)(b.description,c)?(0,t.jsx)(u.default,{field:b.description,locale:c}):"")})})]})}],3104)},11435,e=>{e.v({card:"index-module-scss-module__rbuuhG__card",fadeIn:"index-module-scss-module__rbuuhG__fadeIn",feeds:"index-module-scss-module__rbuuhG__feeds",hoverContent:"index-module-scss-module__rbuuhG__hoverContent",image:"index-module-scss-module__rbuuhG__image",instagramBottom:"index-module-scss-module__rbuuhG__instagramBottom",section:"index-module-scss-module__rbuuhG__section",swiper:"index-module-scss-module__rbuuhG__swiper"})},70963,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(80401);let r=({swiper:e,extendParams:t,on:i,emit:s,params:r})=>{let n,a,l;function o(){return e.params.autoplay}e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d="object"==typeof r.autoplay&&r.autoplay&&"number"==typeof r.autoplay.delay?r.autoplay.delay:3e3,u=d,c=d,h=0,p=new Date().getTime(),m=!1,f=!1,g=!1,v=!1,x=!1;function y(t){if(!e||e.destroyed||!e.wrapperEl||t.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener("transitionend",y);let i=t.detail;x||i&&i.bySwiperTouchMove||j()}let w=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?m=!0:m&&(c=h,m=!1);let t=e.autoplay.paused?h:p+c-new Date().getTime();e.autoplay.timeLeft=t,s("autoplayTimeLeft",t,t/u),a=requestAnimationFrame(()=>{w()})},_=()=>{let t=o().delay,i=(()=>{let t,i=!!e.params.virtual?.enabled;if(!(t=e.virtual&&i?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex]))return;let s=t.getAttribute("data-swiper-autoplay");if(null!=s)return parseInt(s,10)})();return"number"==typeof i&&!Number.isNaN(i)&&i>0&&(t=i),t},b=t=>{if(e.destroyed||!e.autoplay.running)return 0;void 0!==a&&cancelAnimationFrame(a),w();let i=t;void 0===i&&(u=i=_(),c=i),h=i;let r=e.params.speed,l=()=>{if(!e||e.destroyed)return;let t=o();t.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(r,!0,!0),s("autoplay")):t.stopOnLastSlide||(e.slideTo(e.slides.length-1,r,!0,!0),s("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(r,!0,!0),s("autoplay")):t.stopOnLastSlide||(e.slideTo(0,r,!0,!0),s("autoplay")),e.params.cssMode&&(p=new Date().getTime(),requestAnimationFrame(()=>{b()}))};return i>0?(void 0!==n&&clearTimeout(n),n=setTimeout(()=>{l()},i)):requestAnimationFrame(()=>{l()}),i},C=()=>(p=new Date().getTime(),e.autoplay.running=!0,b(),s("autoplayStart"),!0),S=()=>(e.autoplay.running=!1,void 0!==n&&clearTimeout(n),void 0!==a&&cancelAnimationFrame(a),s("autoplayStop"),!0),T=(t,i)=>{if(e.destroyed||!e.autoplay.running)return;void 0!==n&&clearTimeout(n),t||(v=!0);let r=()=>{s("autoplayPause"),o().waitForTransition?e.wrapperEl.addEventListener("transitionend",y):j()};(e.autoplay.paused=!0,i)?r():(h=(h||o().delay)-(new Date().getTime()-p),e.isEnd&&h<0&&!e.params.loop||(h<0&&(h=0),r()))},j=()=>{e.isEnd&&h<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(p=new Date().getTime(),v?(v=!1,b(h)):b(),e.autoplay.paused=!1,s("autoplayResume"))},P=()=>{!e.destroyed&&e.autoplay.running&&("hidden"===document.visibilityState&&(v=!0,T(!0)),"visible"===document.visibilityState&&j())},E=t=>{"mouse"!==t.pointerType||(v=!0,x=!0,e.animating||e.autoplay.paused||T(!0))},k=t=>{"mouse"===t.pointerType&&(x=!1,e.autoplay.paused&&j())};i("init",()=>{o().enabled&&(o().pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",E),e.el.addEventListener("pointerleave",k)
1),document.addEventListener("visibilitychange",P),C())}),i("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",E),e.el.removeEventListener("pointerleave",k)),document.removeEventListener("visibilitychange",P),e.autoplay.running&&S()}),i("_freeModeStaticRelease",()=>{(g||v)&&j()}),i("_freeModeNoMomentumRelease",()=>{o().disableOnInteraction?S():T(!0,!0)}),i("beforeTransitionStart",(t,i,s)=>{!e.destroyed&&e.autoplay.running&&(s||!o().disableOnInteraction?T(!0,!0):S())}),i("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(o().disableOnInteraction)return void S();f=!0,g=!1,v=!1,l=setTimeout(()=>{v=!0,g=!0,T(!0)},200)}}),i("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&f){if(void 0!==l&&clearTimeout(l),void 0!==n&&clearTimeout(n),o().disableOnInteraction){g=!1,f=!1;return}g&&e.params.cssMode&&j(),g=!1,f=!1}}),i("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(h=_(),u=_())}),Object.assign(e.autoplay,{start:C,stop:S,pause:T,resume:j})};var n=e.i(86301),a=e.i(45551),l=e.i(43794),o=e.i(80436),d=e.i(92731),u=e.i(11435);e.s(["default",0,({items:e,backgroundColor:c})=>{let[h,p]=(0,i.useState)(0),[m,f]=(0,i.useState)(null),[g,v]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e=setTimeout(()=>{v(!0)},1e3);return()=>clearTimeout(e)},[]),g&&null!=e&&0!==e.length)?(0,t.jsxs)(t.Fragment,{children:[null!=m&&(0,t.jsx)(o.default,{showBackdrop:!0,onClose:()=>f(null),mediaChildren:(e=>{if(null==e)return null;switch(e.type){case"image":default:return(0,t.jsx)("img",{src:e.image?.url,alt:"Instagram post"});case"video":return(0,t.jsx)("video",{src:e.video?.url,autoPlay:!0,muted:!0,controls:!0,playsInline:!0})}})(m),contentChildren:(0,t.jsxs)(t.Fragment,{children:[m.text,(0,t.jsx)(d.default,{showArrow:!0,variant:"text",href:"https://www.instagram.com/perlanmuseumiceland/",target:"_blank",children:"Open on Instagram"})]})}),(0,t.jsx)("div",{className:u.default.feeds,children:(0,t.jsx)(s.Swiper,{grabCursor:!0,className:u.default.swiper,slidesPerView:1.2,modules:[n.Pagination,r],autoHeight:!1,pagination:{dynamicBullets:!0},breakpoints:{340:{slidesPerView:1.2},640:{slidesPerView:2.2},1024:{slidesPerView:3.2}},onSlideChange:({realIndex:e})=>p(e),children:e.map((e,i)=>(0,t.jsx)(s.SwiperSlide,{children:(0,t.jsxs)("a",{href:"https://www.instagram.com/perlanmuseumiceland/",onClick:t=>{t.preventDefault(),f(e)},className:(0,l.default)(u.default.card,h===i&&u.default.isActive),children:[(0,t.jsx)("div",{className:u.default.image,children:"video"===e.type?(0,t.jsx)("video",{autoPlay:!1,muted:!0,playsInline:!0,preload:"metadata",src:e?.video?.url}):(0,t.jsx)("img",{src:e?.image?.url,loading:"lazy",alt:"Instagram post"})}),(0,t.jsxs)("div",{className:u.default.hoverContent,children:[(0,t.jsx)("p",{children:e.text?.length>250?`${e.text?.substring(0,250)}...`:e.text||""}),(0,t.jsxs)("div",{className:u.default.instagramBottom,children:[(0,t.jsxs)("p",{children:["@",e?.creator?.display_name||"Perlan"]}),(0,t.jsx)("p",{children:(0,t.jsx)(a.default,{fillColor:"#fff"})})]})]})]})},e.id))})})]}):null}],70963)},6539,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(66761),r=e.i(92731),n=e.i(18566),a=e.i(43794);e.s(["default",0,({locale:e,...l})=>{let[o,d]=(0,i.useState)(!1),[u,c]=(0,i.useState)(""),[h,p]=(0,i.useState)(!1),m=(0,n.useRouter)(),f=i.default.useRef(null),g=(0,n.useSearchParams)(),v=g.get("page"),x=g.get("redirectUri");(0,i.useEffect)(()=>{f.current&&f.current.focus()},[]),(0,i.useEffect)(()=>{(null==v||""===v)&&m.push("/")},[v,m]);let y=async t=>{if(t.preventDefault(),null!=v&&""!==v&&null!=x&&""!==x){p(!1),d(!0);try{let t=await fetch("/api/signin",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({password:u,slug:v,locale:e})}),i=await t.json();200===t.status&&i?window.location.href=x:(d(!1),p(!0))}catch(e){d(!1),console.error(e)}}};return(0,t.jsxs)("form",{onSubmit:y,children:[(0,t.jsx)("label",{htmlFor:"password",children:l.passwordText}),(0,t.jsx)("input",{ref:f,value:u,onChange:e=>c(e.target.value),type:"password",name:"password",id:"password",required:!0,disabled:o,placeholder:l.passwordPlaceholder||""}),(0,t.jsx)("p",{className:(0,a.default)(s.default.error,h&&s.default.isWrongPassword),children:l.signInErrorText}),(0,t.jsx)(r.default,{type:"submit",disabled:o,showArrow:!0,children:o?l.signingInButtonText:l.signInButtonText})]})}])},66761,e=>{e.v({error:"index-module-scss-module__lgfVcq__error",isWrongPassword:"index-module-scss-module__lgfVcq__isWrongPassword",section:"index-module-scss-module__lgfVcq__section"})},57712,e=>{e.v({bokunWrapper:"index-module-scss-module__y_3w_a__bokunWrapper",brandIcon:"index-module-scss-module__y_3w_a__brandIcon",brandName:"index-module-scss-module__y_3w_a__brandName",btnGroup:"index-module-scss-module__y_3w_a__btnGroup",btnWrapper:"index-module-scss-module__y_3w_a__btnWrapper",contentInView:"index-module-scss-module__y_3w_a__contentInView",heroContent:"index-module-scss-module__y_3w_a__heroContent",heroImage:"index-module-scss-module__y_3w_a__heroImage",heroImageOverlay:"index-module-scss-module__y_3w_a__heroImageOverlay",iframeSalesCloud:"index-module-scss-module__y_3w_a__iframeSalesCloud",reviews:"index-module-scss-module__y_3w_a__reviews",section:"index-module-scss-module__y_3w_a__section",small:"index-module-scss-module__y_3w_a__small",stars:"index-module-scss-module__y_3w_a__stars",useFullWidth:"index-module-scss-module__y_3w_a__useFullWidth"})},35362,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(57712),r=e.i(43794),n=e.i(3303),a=e.i(78643),l=e.i(54513),o=e.i(45393),d=e.i(73948),u=e.i(80436),c=e.i(92731),h=e.i(15222),p=e.i(71865);let m=({fillColor:e})=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",role:"img",fill:e,stroke:e,strokeWidth:"2",height:"20px",width:"20px",children:[(0,t.jsx)("title",{children:"Half Star"}),(0,t.jsx)("defs",{children:(0,t.jsxs)("mask",{id:"halfStarMask",children:[(0,t.jsx)("rect",{x:"0",y:"0",width:"12",height:"24",fill:"white"}),(0,t.jsx)("rect",{x:"12",y:"0",width:"12",height:"24",fill:"black"})]})}),(0,t.jsx)("path",{mask:"url(#halfStarMask)",d:"M11.283 3.453c.23-.467.345-.7.502-.775a.5.5 0 0 1 .43 0c.157.075.272.308.502.775l2.187 4.43c.068.138.102.207.152.26a.502.502 0 0 0 .155.114c.067.03.143.042.295.064l4.891.715c.515.075.773.113.892.238a.5.5 0 0 1 .133.41c-.023.172-.21.353-.582.716L17.3 13.846c-.11.108-.165.162-.2.226a.5.5 0 0 0-.06.183c-.009.072.004.148.03.3l.835 4.867c.088.514.132.77.05.922a.5.5 0 0 1-.349.253c-.17.032-.4-.09-.862-.332l-4.373-2.3c-.136-.07-.204-.107-.276-.12a.498.498 0 0 0-.192 0c-.072.013-.14.05-.276.12l-4.373 2.3c-.461.243-.692.364-.862.332a.5.5 0 0 1-.348-.253c-.083-.152-.039-.409.05-.922l.834-4.867c.026-.152.039-.228.03-.3a.5.5 0 0 0-.06-.184c-.035-.063-.09-.117-.2-.225L3.16 10.4c-.373-.363-.56-.544-.582-.716a.5.5 0 0 1 .132-.41c.12-.125.377-.163.892-.238l4.891-.715c.152-.022.228-.034.295-.064a.5.5 0 0 0 .155-.113c.05-.054.084-.123.152-.26l2.187-4.43Z"})]});var f=e.i(40911);let g="c86f197d-2c2e-4f97-a993-ca67cae39d74",v="https://widgets.bokun.io";function x(e,t){try{let i=new URL(e);return i.searchParams.has("lang")||i.searchParams.set("lang",t),i.toString()}catch{return e}}function y({widget:e,locale:r}){let n=(0,i.useRef)(null),{src:a,channelUuid:l}=function(e,t){if(/^https?:\/\//i.test(e)){let i=/\/online-sales\/([0-9a-f-]{36})\//i.exec(e);return{src:x(e,t),channelUuid:i?.[1]??g}}return{src:x(`${v}/online-sales/${g}/experience-calendar/${e}`,t),channelUuid:g}}(e,r);return(0,i.useEffect)(()=>{let e=n.current;if(!e||e.hasAttribute("data-bokun-widget-loaded"))return;let t=document.createElement("script");t.src=`${v}/assets/javascripts/apps/build/BokunWidgetsLoader.js?bookingChannelUUID=${l}`,t.async=!0;
1let i=document.querySelector("script[nonce]")?.nonce;return i&&(t.nonce=i),document.body.appendChild(t),()=>{t.remove()}},[l]),(0,i.useEffect)(()=>{let e=window.BokunWidgets;e?.setLanguage?.(r)},[r]),(0,t.jsxs)("div",{className:s.default.bokunWrapper,children:[(0,t.jsx)("div",{ref:n,className:"bokunWidget","data-src":a}),(0,t.jsx)("noscript",{children:"Please enable javascript in your browser to book"})]})}e.s(["default",0,({block:e,locale:g,pageUrls:v})=>{var x;let[w,_]=(0,i.useState)(!1),b=(0,i.useRef)(null),C=!0===e.showDiscountPopup,S=(x=e.bokunWidget,x?"string"==typeof x?x.trim()||null:x[g]?.trim()||null:null),[T,j]=(0,i.useState)(!1),P=(0,i.useRef)(!1),E=(0,i.useRef)(!1),[k,M]=(0,i.useState)(!1),{ref:A,inView:I}=(0,l.useInView)({triggerOnce:!0,threshold:0,initialInView:!1});return(0,i.useEffect)(()=>{k&&setTimeout(()=>{M(!1)},2e3)},[k]),(0,i.useEffect)(()=>{let e=window,t=t=>{try{let i=JSON.parse(t.data);null!==e.dataLayer&&void 0!==e.dataLayer&&e.dataLayer.push(i),C&&i?.event==="begin_checkout"&&(E.current=!0)}catch(e){}if("routeChangeEvent"===t.data){E.current&&!P.current&&setTimeout(()=>{j(!0),P.current=!0},1e3);try{window?.scrollTo(0,0);let t=b.current?.contentWindow;if(e.ga&&t){let i=e.ga.getAll();for(let e in i){let s=i[e];t?.postMessage(JSON.stringify({trackingId:s.get("trackingId"),clientId:s.get("clientId"),cookieDomain:s.get("cookieDomain"),allowLinker:s.get("allowLinker"),linkerParam:s.get("linkerParam"),trackerType:"GoogleAnalytics"}),"https://schedule.salescloud.is")}}}catch(e){console.log(e)}}};return window.addEventListener("message",t),()=>{window.removeEventListener("message",t)}},[C]),(0,i.useEffect)(()=>{if(S||null==b.current||!w)return;let t=e.overrideWidgetUrl?(0,d.hrefFor)(e.overrideWidgetUrl,g,v):void 0,i=e.isItem?"https://item.salescloud.is/?":e.isMenu?"https://menu.salescloud.is/?":"https://schedule.salescloud.is/?";i+=`organization=${e.organization}&channel=${e.channel}`,!1===e.showImage&&(i+="&hideImage=true"),e.showQuantity&&(i+="&miq=1&maq=20"),e.item&&(i+=`&uuid=${e.item}`),i+=`&l=${e.location}&time=${Date.now()}`,e.categories&&e.categories.split("\n").forEach(e=>{i+=`&category=${e.trim()}`}),e.items&&e.items.split("<br>").forEach(e=>{i+=`&item=${e.trim()}`}),e.locations&&""!==e.locations&&e.locations.split("<br>").forEach(e=>{i+=`&l=${e.trim()}`}),i+="&defaultLanguage="+("is"===g?"is":"en")+"&lang="+("is"===g?"is":"en")+"&language="+("is"===g?"is":"en")+"&theme=false&resetThemeColors=true&menuTabsIsDark=false&menuTabsTextCase=upper&menuCategoryIsDark=false&menuCardsIsDark=true&menuCardsQuantityIsDark=false&menuCardsAddToCartButtonIsDark=true&checkoutHeaderIsDark=false&checkoutLocationCardIsDark=true&checkoutLocationCardPickupIsDark=true&checkoutLocationCardButtonIsDark=true&checkoutPaymentCartIsDark=false&checkoutPaymentCartInfoCardsAreDark=false&checkoutPaymentCartPaymentMethodIsDark=true&checkoutPaymentFieldsAreDark=false&checkoutPaymentCVCIsDark=true&checkoutPaymentCartCardIsDark=true&checkoutPaymentProgressIsDark=true&checkoutCompletedSuccessIsDark=true&checkoutCompletedInfoCardIsDark=false&checkoutCompletedInfoFieldsAreDark=false&checkoutCompletedMapBackgroundIsDark=false&deliveryTypeAreDark=true&deliveryIsDark=true&deliveryButtonIsDark=true&deliverySelectDeliveryTimeIsDark=true&deliverySelectedIsDark=true&deliverySelectedFieldsAreDark=true&deliverySelectedButtonIsDark=true&checkoutBackButtonIsDark=false&appCartButtonIsDark=false&appOrderButtonColor=rgba(74,138,221,1)&appCartButtonColor=rgba(74,138,221,1)&menuCardsAddToCartButtonColor=rgba(74,138,221,1)&menuCardsImageBackgroundColor=rgba(74,138,221,1)&appBackgroundColor=rgba(255,255,255,1)&primary=rgba(0,0,0,0)&secondary=rgba(0,0,0,0)&accent=rgba(0,0,0,0)&appCartBackgroundColor=rgba(255,255,255,1)&appOrderButtonTextColor=rgba(255,255,255,1)&appFooterColor=rgba(255,255,255,1)&menuTabsColor=rgba(255,255,255,1)&menuCardsColor=rgba(255,255,255,1)&menuCardsTextColor=rgba(50,55,55,1)&menuCardsTitleColor=rgba(50,55,55,1)&menuCardsDescriptionColor=rgba(50,55,55,1)&menuCardsQuantityBackgroundColor=rgba(146, 146, 146, 1)&menuTabsSliderColor=rgba(74,138,221,1)&menuTabsTextColor=rgba(255,255,255,1)&menuCardsAddToCartButtonColor=rgba(74,138,221,1)&menuCardsImageBackgroun
1dColor=rgba(74,138,221,1)&appCartTextColor=rgba(50,55,55,1)&checkoutBackButtonColor=rgba(74,138,221,1)&checkoutBackgroundColor=rgba(255,255,255,1)&checkoutHeaderColor=rgba(50,55,55,1)&checkoutPaymentCartColor=rgba(255,255,255,1)&checkoutPaymentCartInfoCardsColor=rgba(255,255,255,1)&checkoutPaymentCartPaymentMethodColor=rgba(255,255,255,1)&checkoutPaymentFieldsBackgroundColor=rgba(255,255,255,1)&checkoutCompletedSuccessColor=rgba(74,138,221,1)&checkoutCompletedInfoCardColor=rgba(255,255,255,1)&checkoutCompletedInfoFieldsColor=rgba(255,255,255,1)&checkoutCompletedMapBackgroundColor=rgba(234,234,234,1)&centerCategoryTabs=true",e.changeBooking&&(i+="#/change"),b.current.src=t||i,b.current.allowpaymentrequest="allowpaymentrequest",b.current.onload=e=>{window.iFrameResize({checkOrigin:!1,inPageLinks:!0,heightCalculationMethod:"taggedElement"},"#salescloud-widget-frame")}},[w,e,g]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("section",{className:(0,r.default)(s.default.section,e.useFullWidth&&s.default.useFullWidth),children:[e.backgroundImage?.url&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("img",{className:`blobify-img-fill ${s.default.heroImage}`,src:(0,o.cfImage)(e.backgroundImage,{width:1920}),srcSet:(0,o.cfSrcSet)(e.backgroundImage,[640,828,1080,1536,1920]),sizes:"90vw",alt:(0,o.assetAlt)(e.backgroundImage,g),loading:"eager",fetchPriority:"high",decoding:"async",style:{filter:`brightness(${e.backgroundBrightness||1})`}}),(0,t.jsx)("div",{className:s.default.heroImageOverlay})]}),!S&&(0,t.jsx)(n.default,{src:"https://cdn.salescloud.is/js/iframeResizer.min.js",onLoad:()=>{_(!0)},onReady:()=>{_(!0)}}),(0,t.jsx)("div",{className:(0,r.default)(s.default.heroContent,I&&s.default.contentInView),ref:A,children:e.backgroundImage?.url?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.ViewTransition,{name:"hero-title",children:(0,t.jsx)(a.default,{field:e.title,locale:g})}),(0,t.jsx)(i.ViewTransition,{name:"hero-description",children:(0,t.jsx)(a.default,{field:e.description,locale:g})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{field:e.title,locale:g}),(0,t.jsx)(a.default,{field:e.description,locale:g})]})}),(0,t.jsxs)("div",{className:s.default.reviews,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:s.default.brandIcon,children:(0,t.jsx)(h.default,{fillColor:"#000"})}),(0,t.jsxs)("div",{className:s.default.stars,children:[(0,t.jsx)(p.default,{fillColor:"var(--colors-lighterorange)"}),(0,t.jsx)(p.default,{fillColor:"var(--colors-lighterorange)"}),(0,t.jsx)(p.default,{fillColor:"var(--colors-lighterorange)"}),(0,t.jsx)(p.default,{fillColor:"var(--colors-lighterorange)"}),(0,t.jsx)(m,{fillColor:"var(--colors-lighterorange)"})]}),(0,t.jsx)("p",{children:"Over 10K reviews"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:s.default.brandIcon,children:(0,t.jsx)(f.default,{fillColor:"#000"})}),(0,t.jsxs)("div",{className:s.default.stars,children:[(0,t.jsx)(p.default,{fillColor:"rgb(0, 170, 108)"}),(0,t.jsx)(p.default,{fillColor:"rgb(0, 170, 108)"}),(0,t.jsx)(p.default,{fillColor:"rgb(0, 170, 108)"}),(0,t.jsx)(p.default,{fillColor:"rgb(0, 170, 108)"}),(0,t.jsx)(m,{fillColor:"rgb(0, 170, 108)"})]}),(0,t.jsx)("p",{children:"Over 4K reviews"})]})]}),S?(0,t.jsx)(y,{widget:S,locale:g}):(0,t.jsx)("div",{id:"salescloud-widget-frame-wrapper",className:s.default.iframeWrapper,children:(0,t.jsx)("iframe",{title:"SalesCloud",ref:b,id:"salescloud-widget-frame",className:`salescloud-widget-frame" ${s.default.iframeSalesCloud}`,height:e.isItem?600:void 0})})]}),T&&(0,t.jsx)(u.default,{onClose:()=>j(!1),showBackdrop:!0,small:!0,contentChildren:(0,t.jsxs)("div",{children:[(0,t.jsx)(a.default,{field:e.discountPopupText,locale:g}),(0,t.jsxs)("div",{className:s.default.btnGroup,children:[(0,t.jsx)(c.default,{title:"Copy",disabled:k,onClick:()=>{try{M(!0),navigator.clipboard.writeText(e.discountCode||""),j(!1)}catch(e){console.log("Error copying discount code",e)}},type:"button",children:e.copyDiscountLabel?.[g]}),(0,t.jsx)(c.default,{title:"Close",size:"medium",onClick:()=>j(!1),type:"button",children:"Close"})]})]})})]})}],35362)},77883,e=>{e.v({inView:"index-module-scss-module__lDrEQW__inView",section:"index-module-scss-module__lDrEQW__section",smallPadding:"index-module-scss-module__lDrEQW__smallPadding",smallerParagraph:"index-module-scss-module__lDrEQW__smallerParagraph"})},27139,e=>{"use strict";var t=e.i(43476),i=e.i(43794),s=e.i(54513),r=e.i(78643),n=e.i(77883);e.s(["default",0,function({block:e,locale:a}){let{ref:l,inView:o}=(0,s.useInView)({threshold:.3,triggerOnce:!0});return(0,t.jsxs)("section",{ref:l,className:(0,i.default)(n.default.section,o&&n.default.inView,e.smallPadding&&n.default.smallPadding,e.smallerParagraph&&n.default.smallerParagraph,e.border&&n.default.border),style:{backgroundColor:e.backgroundColor||"var(--page-background-color)"},children:[(0,t.jsx)(r.default,{field:e.title,locale:a}),(0,t.jsx)(r.default,{field:e.subtitle,locale:a})]})}])},85693,e=>{"use strict";var t=e.i(43476),i=e.i(70703);let s={"aurora-activity":(0,i.default)(()=>e.A(19419),{loadableGenerated:{modules:[62876]},ssr:!1}),"aurora-forecast":(0,i.default)(()=>
1e.A(40793),{loadableGenerated:{modules:[19478]},ssr:!1}),"aurora-kpi-forecast":(0,i.default)(()=>e.A(87627),{loadableGenerated:{modules:[45092]},ssr:!1}),"realtime-space-weather":(0,i.default)(()=>e.A(12688),{loadableGenerated:{modules:[72453]},ssr:!1}),"solar-activity":(0,i.default)(()=>e.A(19018),{loadableGenerated:{modules:[10872]},ssr:!1})};e.s(["default",0,function({block:e}){let i=e.widget?s[e.widget]:void 0;return i?(0,t.jsx)(i,{}):null}])},18924,e=>{e.v({allowBypass:"index-module-scss-module__vYxlpa__allowBypass",buttonWrapper:"index-module-scss-module__vYxlpa__buttonWrapper",contentInView:"index-module-scss-module__vYxlpa__contentInView",contentSide:"index-module-scss-module__vYxlpa__contentSide",description:"index-module-scss-module__vYxlpa__description",isCircle:"index-module-scss-module__vYxlpa__isCircle",isMediaInView:"index-module-scss-module__vYxlpa__isMediaInView",mediaAtTopInMobile:"index-module-scss-module__vYxlpa__mediaAtTopInMobile",mediaItem:"index-module-scss-module__vYxlpa__mediaItem",mediaItem0:"index-module-scss-module__vYxlpa__mediaItem0",mediaItem1:"index-module-scss-module__vYxlpa__mediaItem1",mediaLeftSide:"index-module-scss-module__vYxlpa__mediaLeftSide",mediaSide:"index-module-scss-module__vYxlpa__mediaSide",section:"index-module-scss-module__vYxlpa__section",shape:"index-module-scss-module__vYxlpa__shape",shapeContainer:"index-module-scss-module__vYxlpa__shapeContainer"})},35090,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(43794),r=e.i(54513),n=e.i(1433),a=e.i(44141),l=e.i(73948),o=e.i(45393),d=e.i(78643),u=e.i(92731),c=e.i(80436),h=e.i(78081),p=e.i(18924);let m=[320,480,640,828,1080];function f({block:e,locale:n,pageUrls:o}){let[h,m]=(0,i.useState)(null),{ref:g,inView:v}=(0,r.useInView)({threshold:.3,triggerOnce:!0,initialInView:!1}),x=e.buttonTitle?.[n],y=e.buttonLink?(0,l.hrefFor)(e.buttonLink,n,o)??"":"",w=y.match(/^#shopify-(.+)$/)?.[1],_=w?"#":`${y}${e.linkAnchorHash?`#${e.linkAnchorHash}`:""}`,b=w?e=>e.preventDefault():e.showInModal?e=>{e.preventDefault(),m("")}:void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{ref:g,className:(0,s.default)(p.default.contentSide,v&&p.default.contentInView),children:[(0,t.jsx)(d.default,{field:e.title,locale:n,pageUrls:o}),(0,t.jsx)("div",{className:p.default.description,children:(0,t.jsx)(d.default,{field:e.description,locale:n,pageUrls:o})}),x&&e.buttonLink&&(0,t.jsx)("div",{className:p.default.buttonWrapper,children:(0,t.jsx)(u.default,{onClick:b,href:_,dataShopifyProduct:w,shadowColor:e.shapeColor?.toLowerCase(),showArrow:!0,ariaLabel:(0,a.richTextToPlainText)(e.title,n)||x,children:x})})]}),null!=h&&(0,t.jsx)(c.default,{onClose:()=>m(null),mediaChildren:(0,t.jsx)("img",{src:y,alt:""}),contentChildren:(0,t.jsx)(u.default,{showArrow:!0,variant:"text",href:y,target:"_blank",children:"is"===n?(0,t.jsx)(t.Fragment,{children:"Opna í stærri glugga"}):(0,t.jsx)(t.Fragment,{children:"Open in new tab"})})})]})}function g({block:e,locale:i}){let{ref:a,inView:l}=(0,r.useInView)({threshold:.1,triggerOnce:!0,initialInView:!1}),d=(e.media??[]).filter(e=>e.image?.url);return(0,t.jsxs)("div",{ref:a,className:(0,s.default)(p.default.mediaSide,l&&p.default.isMediaInView),children:[(0,t.jsx)(n.Parallax,{speed:.5,translateY:[-5,5],scale:[.6,1.08],opacity:[.2,2],className:p.default.shapeContainer,style:{left:e.shapeHorizontalPosition?`${e.shapeHorizontalPosition}%`:void 0,top:e.shapeTopPosition?`${e.shapeTopPosition}%`:void 0},children:(0,t.jsx)("div",{className:p.default.shape,style:{backgroundColor:(0,h.getColorVarFromColorName)(e.shapeColor??null)}})}),d.map((e,r)=>(0,t.jsx)(n.Parallax,{speed:(r+1)*2,translateY:[-16*(r+.5),16*(r+.5)],className:(0,s.default)(p.default.mediaItem,e.showAsCircle&&p.default.isCircle,e.allowImageToBypassContainer&&p.default.allowBypass,p.default[`mediaItem${r.toString()}`]),style:{bottom:e.bottomPosition?`${e.bottomPosition}%`:void 0},children:(0,t.jsx)("img",{className:"blobify-img-fill",src:(0,o.cfImage)(e.image,{width:828}),srcSet:(0,o.cfSrcSet)(e.image,m),sizes:0===r?"(min-width: 768px) 30vw, 60vw":"(min-width: 768px) 25vw, 25vw",alt:(0,o.assetAlt)(e.image,i),loading:"lazy",decoding:"async"})},e.id))]})}e.s(["default",0,function({block:e,locale:i,pageUrls:r}){let n=e.showMediaOnLeftSide;return(0,t.jsx)("section",{className:(0,s.default)(p.default.section,n?p.default.mediaLeftSide:p.default.mediaRightSide,e.mediaAtTopInMobile&&p.default.mediaAtTopInMobile),children:n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g,{block:e,locale:i}),(0,t.jsx)(f,{block:e,locale:i,pageUrls:r})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f,{block:e,locale:i,pageUrls:r}),(0,t.jsx)(g,{block:e,locale:i})]})})}])},69027,e=>{e.v({answers:"index-module-scss-module__TV_Sya__answers",question:"index-module-scss-module__TV_Sya__question",questionText:"index-module-scss-module__TV_Sya__questionText",questions:"index-module-scss-module__TV_Sya__questions",section:"index-module-scss-module__TV_Sya__section",submit:"index-module-scss-module__TV_Sya__submit"})},50916,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(43794),r=e.i(44141),n=e.i(78643),a=e.i(92731),l=e.i(69027);function o({index:e,questionIndex:i,answer:s,locale:a,disabled:l}){let d=`answer-${i}-${e}`;return(0,t.jsxs)("label",{htmlFor:d,translate:"no",children:[(0,t.jsx)("input",{type:"radio",name:`question-${i}`,value:(0,r.richTextToPlainText)(s.text,a),id:d,required:!0,disabled:l}),(0,t.jsx)(n.default,{field:s.text,locale:a})]})}e.s(["default",0,function({block:e,locale:d}){let[u,c]=(0,i.useState)(!1),[h,p]=(0,i.useState)(!1),m=e.items??[],f=async t=>{t?.preventDefault(),p(!0);let i=new FormData(t.target),s={surveyId:e.surveyId,questions:m.map(e=>(0,r.richTextToPlainText)(e.questionTitle,d)),answers:[]};
1i.forEach((e,t)=>{s.answers.push({question:t,answer:e})});try{await fetch("/api/survey",{method:"POST",body:JSON.stringify(s)})}catch(e){console.error(e)}window.location.hash="#submitted",c(!0)};return(0,t.jsxs)("section",{className:(0,s.default)(l.default.section),children:[(0,n.hasRichText)(e.title,d)&&(0,t.jsx)("div",{className:l.default.header,children:(0,t.jsx)(n.default,{field:e.title,locale:d})}),u?(0,t.jsx)("div",{className:l.default.submitted,children:(0,t.jsx)(n.default,{field:e.submittedText,locale:d})}):(0,t.jsxs)("form",{className:l.default.questions,onSubmit:f,children:[m.map((e,i)=>{let s=e.answers??[];return(0,t.jsxs)("div",{className:l.default.question,children:[(0,t.jsx)("div",{className:l.default.questionText,translate:"no",children:(0,t.jsx)(n.default,{field:e.questionTitle,locale:d})}),(0,t.jsx)("div",{className:l.default.answers,children:s.map((e,s)=>(0,t.jsx)(o,{index:s,questionIndex:i,answer:e,locale:d,disabled:h},e.id))})]},e.id)}),(0,t.jsx)("div",{className:l.default.submit,children:(0,t.jsx)(a.default,{type:"submit",disabled:h,children:e.submitButtonText?.[d]})})]})]})}])},74233,e=>{e.v({answer:"index-module-scss-module__gqr1QW__answer",answers:"index-module-scss-module__gqr1QW__answers",questions:"index-module-scss-module__gqr1QW__questions",section:"index-module-scss-module__gqr1QW__section",submit:"index-module-scss-module__gqr1QW__submit"})},6906,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(74233);e.s(["default",0,function({block:e}){let r=e.surveyId,[n,a]=(0,i.useState)(!0),[l,o]=(0,i.useState)(0),[d,u]=(0,i.useState)(null);return(0,i.useEffect)(()=>{if(!r)return void a(!1);let e=!1;return(async()=>{try{let t=await fetch(`/api/submissions?surveyId=${r}`),i=await t.json();if(e)return;let s=[];for(let e in i){if("total"===e){o(Number(i[e])||0);continue}let t=i[e];s.push({name:e,answers:Object.entries(t).map(([e,t])=>({name:e,count:t.count}))})}u(s)}catch{e||u([])}finally{e||a(!1)}})(),()=>{e=!0}},[r]),(0,t.jsx)("section",{className:s.default.section,children:(0,t.jsx)("div",{className:s.default.results,children:n||null==d?(0,t.jsx)("p",{children:"Fetching results"}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("h4",{children:["Total submissions: ",l]}),(0,t.jsx)("div",{className:s.default.questions,children:d.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{translate:"no",children:e.name}),(0,t.jsx)("div",{className:s.default.answers,children:e.answers.map(e=>(0,t.jsxs)("div",{className:s.default.answer,children:[(0,t.jsxs)("span",{translate:"no",children:[e.name,":"]}),l>0?Math.round(e.count/l*100):0,"% (",e.count,")"]},e.name))})]},e.name))})]})})})}])},88883,e=>{e.v({isContentActive:"index-module-scss-module__GAfE1G__isContentActive",isTabActive:"index-module-scss-module__GAfE1G__isTabActive",isVisible:"index-module-scss-module__GAfE1G__isVisible",section:"index-module-scss-module__GAfE1G__section",tab:"index-module-scss-module__GAfE1G__tab",tabContent:"index-module-scss-module__GAfE1G__tabContent",tabs:"index-module-scss-module__GAfE1G__tabs",tabsContent:"index-module-scss-module__GAfE1G__tabsContent"})},79848,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(43794),r=e.i(78643),n=e.i(78081),a=e.i(88883);e.s(["default",0,function({block:e,locale:l}){let o=e.items??[],[d,u]=(0,i.useState)(e.expandFirstTab?0:-1),[c,h]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e=setTimeout(()=>h(!0),100);return()=>clearTimeout(e)},[d]),0===o.length)?null:(0,t.jsxs)("section",{className:a.default.section,children:[(0,t.jsx)("div",{className:a.default.tabs,children:o.map((e,i)=>(0,t.jsx)("button",{type:"button",className:(0,s.default)(a.default.tab,d===i&&a.default.isTabActive),style:{"--btn-shadow-color":(0,n.getColorVarFromColorName)(e.tabButtonShadowColor??null)},onClick:()=>{u(d===i?-1:i),h(!1)},children:e.tabTitle?.[l]??""},e.id))}),(0,t.jsx)("div",{className:a.default.tabsContent,children:o.map((e,i)=>(0,t.jsx)("div",{className:(0,s.default)(a.default.tabContent,d===i&&a.default.isContentActive,c&&a.default.isVisible),children:(0,t.jsx)(r.default,{field:e.tabContent,locale:l})},e.id))})]})}])},62974,e=>{e.v({Facebook:"index-module-scss-module__dlFm5a__Facebook",Google:"index-module-scss-module__dlFm5a__Google",TripAdvisor:"index-module-scss-module__dlFm5a__TripAdvisor",bubble:"index-module-scss-module__dlFm5a__bubble",bubbles:"index-module-scss-module__dlFm5a__bubbles",bubblesContainer:"index-module-scss-module__dlFm5a__bubblesContainer",date:"index-module-scss-module__dlFm5a__date",longText:"index-module-scss-module__dlFm5a__longText",name:"index-module-scss-module__dlFm5a__name",reviewFooter:"index-module-scss-module__dlFm5a__reviewFooter",reviewText:"index-module-scss-module__dlFm5a__reviewText",reviewTop:"index-module-scss-module__dlFm5a__reviewTop",reviewer:"index-module-scss-module__dlFm5a__reviewer",section:"index-module-scss-module__dlFm5a__section",swiper:"index-module-scss-module__dlFm5a__swiper",swiperSlide:"index-module-scss-module__dlFm5a__swiperSlide",testimonial:"index-module-scss-module__dlFm5a__testimonial",testimonialsWrapper:"index-module-scss-module__dlFm5a__testimonialsWrapper",title:"index-module-scss-module__dlFm5a__title",tripadvisorLogo:"index-module-scss-module__dlFm5a__tripadvisorLogo",writeReviewWrapper:"index-module-scss-module__dlFm5a__writeReviewWrapper"})},9944,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(80401),r=e.i(86301),n=e.i(43794),a=e.i(44141),l=e.i(73948),o=e.i(45393),d=e.i(78643),u=e.i(92731);let c=({fillColor:e})=>(0,t.jsxs)("svg",{style:{maxWidth:100},"aria-label":"Facebook",viewBox:"0 0 500 501",children:[(0,t.jsx)("title",{children:"Facebook"}),(0,t.jsx)("path",{fill:"#0866FF",d:"M500 250.199C500 112.099 388.1 0.199219 250 0.199219C111.9 0.199219 0 112.099 0 250.199C0 367.399 80.7 465.799 189.6 492.799V326.599H138V250.199H189.6V217.299C189.6 132.199 228.1 92.7992 311.6 92.7992C327.4 92.7992 354.8 95.8992 365.9 98.9992V168.299C360 167.699 349.8 167.399 337 167.399C296 167.399 280.2 182.899 280.2 223.299V250.299H361.9L347.9 326.699H280.3V498.499C404.1 483.499 500 378.099 500 250.199Z"}),(0,t.jsx)("path",{d:"M347.9 326.599L361.9 250.199H280.2V223.199C280.2 182.799 296 167.299 337 167.299C349.7 167.299 360 167.599 365.9 168.199V98.9988C354.7 95.8988 327.4 92.7988 311.6 92.7988C228.1 92.7988 189.6 132.199 189.6 217.299V250.199H138V326.599H189.6V492.799C208.9 497.599 229.2 500.199 250 500.199
1C260.3 500.199 270.4 499.599 280.3 498.399V326.599H347.9Z",fill:"white"})]});var h=e.i(15222),p=e.i(71865),m=e.i(40911),f=e.i(62974);let g={tripadvisor:"TripAdvisor",facebook:"Facebook",google:"Google",instagram:"Instagram"},v={tripadvisor:"Tripadvisor",facebook:"Facebook",google:"Google",instagram:"Instagram"},x={tripadvisor:"https://www.tripadvisor.com/AttractionProductReview-g189970-d15884509-Perlan_Museum_Wonders_of_Iceland_Arora_Northern_Lights_Planetarium_Show-Reykjavik_.html",google:"https://www.google.is/travel/entity/key/ChUIqf68y-X6v4dyGgkvbS8wOTl2eTAQBA/reviews?gl=is&gsas=1&ts=CAEaBAoCGgAqBAoAGgA",facebook:"https://www.facebook.com/perlanmuseum"};function y(e,t=!1){return"tripadvisor"===e?t?"#00AA6C":"#000":"facebook"===e?t?"var(--colors-lighterblue)":"var(--colors-darkerblue)":"var(--colors-lighterorange)"}function w({source:e}){if(!e||!x[e])return null;let i=y(e),s="tripadvisor"===e?m.default:"google"===e?h.default:c;return(0,t.jsx)("a",{href:x[e],rel:"noopener noreferrer",target:"_blank",children:(0,t.jsx)(s,{fillColor:i})})}e.s(["default",0,function({pageUrls:e,block:c,locale:h}){let m=(0,i.useRef)(null),x=c.items??[],_=c.readReviewText?.[h];return(0,t.jsxs)("section",{className:f.default.section,style:{backgroundColor:c.backgroundColor||"var(--page-background-color)"},children:[(0,t.jsx)(d.default,{field:c.title,locale:h}),x.length>1&&(0,t.jsx)("div",{className:f.default.testimonialsWrapper,id:"testimonials",children:(0,t.jsx)(s.Swiper,{ref:m,grabCursor:!0,className:f.default.swiper,spaceBetween:0,slidesPerView:1,centeredSlides:!0,autoHeight:!1,slidesPerGroup:1,modules:[r.Pagination],loop:!0,pagination:{dynamicBullets:!0},breakpoints:{768:{slidesPerView:2.2,spaceBetween:0}},children:x.map(i=>{let r=i.source,c=i.stars?Number.parseInt(i.stars,10):0,m=(0,a.richTextToPlainText)(i.review,h).length;return(0,t.jsx)(s.SwiperSlide,{className:f.default.swiperSlide,children:(0,t.jsxs)("div",{className:(0,n.default)(f.default.testimonial,f.default[r?g[r]:"none"]),children:[(0,t.jsxs)("div",{className:f.default.reviewTop,children:[(0,t.jsxs)("div",{className:f.default.reviewer,children:[i.avatar?.url&&(0,t.jsx)("img",{src:(0,o.cfImage)(i.avatar,{width:200}),sizes:"(min-width: 768px) 30vw, 20vw",alt:"",loading:"lazy",decoding:"async"}),(0,t.jsxs)("div",{children:[i.name&&(0,t.jsx)("p",{className:f.default.name,children:(0,t.jsx)("strong",{children:i.name})}),i.title?.[h]&&(0,t.jsxs)("p",{className:f.default.title,children:["“",i.title[h],"”"]})]})]}),(0,t.jsx)("div",{className:(0,n.default)(f.default.reviewText,m>400&&f.default.longText),children:(0,t.jsx)(d.default,{field:i.review,locale:h})})]}),(0,t.jsxs)("div",{className:f.default.reviewFooter,children:[(0,t.jsxs)("div",{className:f.default.bubblesContainer,children:[(0,t.jsx)(w,{source:r}),(0,t.jsx)("div",{className:f.default.bubbles,children:Array.from({length:c}).map((e,i)=>(0,t.jsx)(p.default,{fillColor:y(r,!0)},i))})]}),(0,t.jsxs)(u.default,{variant:"text",href:i.linkToReview?(0,l.hrefFor)(i.linkToReview,h,e):void 0,target:"_blank",showArrow:!0,arrowColor:"#000",ariaLabel:_||"Read more about this review on Tripadvisor",children:[_," ",r?v[r]:""]})]})]})},i.id)})})})]})}],9944)},92801,e=>{e.v({embeddedContent:"index-module-scss-module__1Phy9W__embeddedContent",hasVideo:"index-module-scss-module__1Phy9W__hasVideo",image:"index-module-scss-module__1Phy9W__image",isArticle:"index-module-scss-module__1Phy9W__isArticle",link:"index-module-scss-module__1Phy9W__link",removeBottomPadding:"index-module-scss-module__1Phy9W__removeBottomPadding",section:"index-module-scss-module__1Phy9W__section",showImagesFullSize:"index-module-scss-module__1Phy9W__showImagesFullSize",videoFallback:"index-module-scss-module__1Phy9W__videoFallback",ytEmbed:"index-module-scss-module__1Phy9W__ytEmbed"})},14195,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(43794),r=e.i(78643),n=e.i(45393);let a=()=>((0,i.useEffect)(()=>{window?.instgrm?.Embeds&&window.instgrm.Embeds.process()}),null);var l=e.i(80436),o=e.i(92801);let d=new Set(["video/quicktime"]);function u({node:e}){let[s,r]=(0,i.useState)(!1),a=e.contentType?.split(";",1)[0]?.trim().toLowerCase(),l=a&&!d.has(a)?e.contentType:void 0;return s?(0,t.jsx)("p",{className:o.default.videoFallback,children:(0,t.jsx)("a",{href:e.url,download:!0,children:e.caption||"Download the video"})}
1):(0,t.jsx)("video",{controls:!0,preload:"metadata",playsInline:!0,poster:e.poster?(0,n.cfImage)(e.poster,{width:1080,fit:"scale-down"}):void 0,width:e.width,height:e.height,onError:()=>r(!0),children:(0,t.jsx)("source",{src:e.url,type:l,onError:()=>r(!0)})})}e.s(["default",0,function({block:e,locale:d,pageType:c,pageUrls:h}){let[p,m]=(0,i.useState)(null),f=!0===e.showImagesInFullSize;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a,{}),(0,t.jsx)("section",{className:(0,s.default)(o.default.section,"article"===c&&o.default.isArticle,e.removeBottomPadding&&o.default.removeBottomPadding),children:(0,t.jsx)(r.default,{field:e.text,locale:d,components:{paragraph:({node:e,children:i})=>{let s=e.children.map(e=>"text"===e.type?e.value:"").join("").trim();return s.includes("https://www.google.com/maps/embed")?(0,t.jsx)("iframe",{title:"Google Maps",className:o.default.iframe,width:"100%",height:"500",src:`${s}&z=1`,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"}):s.includes("<iframe")?(0,t.jsx)("div",{className:o.default.ytEmbed,dangerouslySetInnerHTML:{__html:s}}):s.includes("<blockquote")||s.includes("<script")?(0,t.jsx)("div",{className:o.default.embeddedContent,dangerouslySetInnerHTML:{__html:s},suppressHydrationWarning:!0}):(0,t.jsx)("p",{className:o.default.paragraph,children:i})},asset:({node:e})=>e.url?(0,r.isVideoAsset)(e)?(0,t.jsxs)("figure",{className:(0,s.default)(o.default.image,o.default.hasVideo,f&&o.default.showImagesFullSize),children:[(0,t.jsx)(u,{node:e}),e.caption?(0,t.jsx)("figcaption",{children:e.caption}):null]}):(0,t.jsx)("div",{className:(0,s.default)(o.default.image,f&&o.default.showImagesFullSize),children:(0,t.jsx)("img",{className:f?void 0:"blobify-img-fill",src:(0,n.cfImage)(e,{width:1080,fit:"scale-down"}),srcSet:(0,n.cfSrcSet)(e,n.BODY_IMAGE_WIDTHS),sizes:"90vw",width:f?e.width:void 0,height:f?e.height:void 0,alt:e.alt??"",loading:"lazy",decoding:"async",onClick:()=>m(e)})}):null},pageUrls:h})}),p?.url&&(0,t.jsx)(l.default,{onClose:()=>m(null),showBackdrop:!0,mediaChildren:(0,t.jsx)("img",{src:(0,n.cfImage)(p,{width:1920,fit:"scale-down"}),srcSet:(0,n.cfSrcSet)(p,n.BODY_IMAGE_WIDTHS),sizes:"90vw",alt:p.alt??"",loading:"lazy",decoding:"async",style:{maxWidth:"100%",maxHeight:"100%",objectFit:"contain"}})})]})}],14195)},24498,e=>{"use strict";var t=e.i(43476),i=e.i(80401),s=e.i(23427),r=e.i(86301),n=e.i(79116);e.s(["default",0,({tours:e,isDarkTheme:a=!1,locale:l})=>(0,t.jsx)("div",{className:s.default.swiperItems,children:(0,t.jsx)(i.Swiper,{centeredSlides:!0,grabCursor:!0,className:s.default.swiper,spaceBetween:20,slidesPerView:1.2,modules:[r.Pagination],pagination:{dynamicBullets:!0},initialSlide:0,breakpoints:{340:{slidesPerView:1.2,centeredSlides:!0},640:{slidesPerView:2.2,centeredSlides:!1},768:{slidesPerView:2.2,centeredSlides:!1},980:{slidesPerView:3.2,centeredSlides:!1},1200:{slidesPerView:4.2,centeredSlides:!1},1800:{slidesPerView:5.2,centeredSlides:!1}},children:e.map(e=>(0,t.jsx)(i.SwiperSlide,{children:(0,t.jsx)(n.TourCard,{tour:e,color:"green",isDarkTheme:a,locale:l})},e.uniqueId))})})])},23427,e=>{e.v({background:"swiper-module-scss-module__VOEe-W__background",discount:"swiper-module-scss-module__VOEe-W__discount",isDark:"swiper-module-scss-module__VOEe-W__isDark",item:"swiper-module-scss-module__VOEe-W__item",linear:"swiper-module-scss-module__VOEe-W__linear",price:"swiper-module-scss-module__VOEe-W__price",section:"swiper-module-scss-module__VOEe-W__section",swiper:"swiper-module-scss-module__VOEe-W__swiper",swiperItems:"swiper-module-scss-module__VOEe-W__swiperItems"})},17200,e=>{"use strict";var t=e.i(43476),i=e.i(80401),s=e.i(84538),r=e.i(86301),n=e.i(43794),a=e.i(79116);e.s(["default",0,({tours:e,isDarkTheme:l=!1,pageType:o="page",color:d="blue",locale:u="en"})=>(0,t.jsx)("div",{className:s.default.swiperItems,children:(0,t.jsx)(i.Swiper,{centeredSlides:!0,grabCursor:!0,className:(0,n.default)(s.default.swiper,"page"===o&&s.default.verticalPadding),spaceBetween:20,slidesPerView:"article"===o?2:2.2,modules:[r.Pagination],pagination:{dynamicBullets:!0},initialSlide:0,breakpoints:{340:{slidesPerView:1.2,centeredSlides:!0},640:{slidesPerView:"article"===o?1.2:2.2,centeredSlides:!1},768:{slidesPerView:"article"===o?1.2:2.2,centeredSlides:!1},980:{slidesPerView:"article"===o?2.2:3.2,centeredSlides:!1},1200:{slidesPerView:"article"===o?3:4.2,centeredSlides:!1},1800:{slidesPerView:"article"===o?3:5.2,centeredSlides:!1}},children:e.map(e=>(0,t.jsx)(i.SwiperSlide,{className:s.default.swiperSlide,children:(0,t.jsx)(a.TourCard,{tour:e,isDarkTheme:l,color:d,locale:u})},e.uniqueId))})})])},84538,e=>{e.v({background:"index-module-scss-module__lzpboq__background",discount:"index-module-scss-module__lzpboq__discount",isArticlePage:"index-module-scss-module__lzpboq__isArticlePage",isDark:"index-module-scss-module__lzpboq__isDark",item:"index-module-scss-module__lzpboq__item",items:"index-module-scss-module__lzpboq__items",linear:"index-module-scss-module__lzpboq__linear",price:"index-module-scss-module__lzpboq__price",section:"index-module-scss-module__lzpboq__section",swiper:"index-module-scss-module__lzpboq__swiper",swiperItems:"index-module-scss-module__lzpboq__swiperItems",tourInfo:"index-module-scss-module__lzpboq__tourInfo",verticalPadding:"index-module-scss-module__lzpboq__verticalPadding"})},42779,e=>{e.v({article:"index-module-scss-module__3UwXNG__article",articles:"index-module-scss-module__3UwXNG__articles",categories:"index-module-scss-module__3UwXNG__categories",content:"index-module-scss-module__3UwXNG__content",date:"index-module-scss-module__3UwXNG__date",fakeLeftContent:"index-module-scss-module__3UwXNG__fakeLeftContent",image:"index-module-scss-module__3UwXNG__image",inputWrapper:"index-module-scss-module__3UwXNG__inputWrapper",isCategorySelected:"index-module-scss-module__3UwXNG__isCategorySelected",isNavigating:"index-module-scss-module__3UwXNG__isNavigating",latestArticles:"index-module-scss-module__3UwXNG__latestArticles",listHeader:"index-module-scss-module__3UwXNG__listHeader",loading:"index-module-scss-module__3UwXNG__loading",mobileContent:"index-module-scss-module__3UwXNG__mobileContent",pageCounter:"index-module-scss-module__3UwXNG__pageCounter",paginationSide:"index-module-scss-module__3UwXNG__paginationSide",paginationWrapper:"index-module-scss-module__3UwXNG__paginationWrapper",rotate:"index-module-scss-module__3UwXNG__rotate",search:"index-module-scss-module__3UwXNG__search",t
1woColumns:"index-module-scss-module__3UwXNG__twoColumns"})},6295,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(78643),r=e.i(92731),n=e.i(43794),a=e.i(22016);function l(e,t){return Array.from({length:t-e+1},(t,i)=>e+i)}var o=e.i(29551),d=e.i(78081),u=e.i(34374);function c({children:e}){let{pending:i}=(0,a.useLinkStatus)();return i?(0,t.jsx)("span",{className:u.default.spinner,"aria-live":"polite",children:(0,t.jsx)(o.default,{fillColor:"currentColor"})}):e}function h({currentPage:e,pageCount:i,locale:s,hrefForPage:r,onPageChange:o,onNavigate:p,disabled:m=!1}){if(i<=1)return null;let f=d.commonLocalization[s],g=(e,s,n,l,d=!1)=>{let u=m||e<1||e>i;return!r||u||d?u||d?(0,t.jsx)("span",{className:n,"aria-current":d?"page":void 0,"aria-disabled":!!u||void 0,children:l}):(0,t.jsx)("button",{type:"button",className:n,onClick:()=>o?.(e),"aria-label":s,children:l}):(0,t.jsx)(a.default,{href:r(e),className:n,"aria-label":s,scroll:!1,onClick:()=>p?.(e),children:(0,t.jsx)(c,{children:l})})};return(0,t.jsxs)("nav",{className:u.default.pagination,"aria-label":f.pagination,children:[g(e-1,f.previousPage,(0,n.default)(u.default.step,u.default.previous),(0,t.jsx)("span",{"aria-hidden":"true",children:"‹"})),(0,t.jsx)("ol",{className:u.default.pages,children:(function(e,t,i=1){let s=Math.max(1,t),r=Math.min(Math.max(e,1),s);if(s<=2*i+5)return l(1,s);let n=i+2;return r<=n?[...l(1,n),"gap",s]:r>s-n?[1,"gap",...l(s-n+1,s)]:[1,"gap",...l(r-i,r+i),"gap",s]})(e,i).map((i,s)=>"gap"===i?(0,t.jsx)("li",{className:u.default.gap,"aria-hidden":"true",children:"…"},`gap-${s.toString()}`):(0,t.jsx)("li",{children:g(i,f.pageLabel.replace("{n}",i.toString()),(0,n.default)(u.default.page,i===e&&u.default.isCurrent),i,i===e)},i))}),g(e+1,f.nextPage,(0,n.default)(u.default.step,u.default.next),(0,t.jsx)("span",{"aria-hidden":"true",children:"›"}))]})}let p=({fillColor:e})=>(0,t.jsx)("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:e,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M30.4137 27.5862L22.7697 19.9422C24.5202 17.4825 25.2826 14.4549 24.9057 11.4595C24.5288 8.46413 23.0401 5.71972 20.7349 3.77032C18.4297 1.82093 15.4761 0.808879 12.4597 0.934801C9.44337 1.06072 6.58443 2.31543 4.44969 4.45017C2.31494 6.58492 1.06024 9.44386 0.934313 12.4602C0.80839 15.4766 1.82044 18.4301 3.76983 20.7354C5.71923 23.0406 8.46364 24.5293 11.459 24.9062C14.4544 25.283 17.482 24.5207 19.9417 22.7702L27.5857 30.4142C27.9629 30.7785 28.4681 30.9801 28.9925 30.9756C29.5169 30.971 30.0185 30.7607 30.3894 30.3898C30.7602 30.019 30.9705 29.5174 30.9751 28.993C30.9796 28.4686 30.778 27.9634 30.4137 27.5862ZM2.99972 13.0002C2.99972 11.0224 3.58621 9.089 4.68503 7.44451C5.78384 5.80002 7.34563 4.51829 9.17289 3.76142C11.0001 3.00454 13.0108 2.80651 14.9506 3.19236C16.8904 3.57821 18.6723 4.53062 20.0708 5.92914C21.4693 7.32767 22.4217 9.1095 22.8076 11.0493C23.1934 12.9891 22.9954 14.9998 22.2385 16.827C21.4816 18.6543 20.1999 20.2161 18.5554 21.3149C16.9109 22.4137 14.9775 23.0002 12.9997 23.0002C10.3485 22.9973 7.8066 21.9428 5.93187 20.0681C4.05714 18.1933 3.00263 15.6515 2.99972 13.0002Z",fill:"black"})});var m=e.i(45393),f=e.i(1851),g=e.i(42779);e.s(["default",0,({articles:e,categories:l,children:u,locale:c,currentPage:v,totalPages:x,basePath:y,searchPlaceholder:w,latestTitle:_,popularTitle:b,noArticlesFound:C})=>{let[S,T]=(0,i.useState)(""),[j,P]=(0,i.useTransition)(),[E,k]=(0,i.useState)([]),[M,A]=(0,i.useState)(""),[I,L]=(0,i.useState)([]),[V,N]=(0,i.useState)(!1),[D,O]=(0,i.useState)([]),[B,F]=(0,i.useState)(1),[R,z]=(0,i.useState)(null),G=(0,i.useRef)(null),$=M.length>1||E.length>0,H=(0,i.useRef)(!1),W=(0,i.useCallback)(()=>{let e=new URLSearchParams(window.location.search),t=e.get("q")??"";T(t),A((0,d.getSearchableString)(t)),k(e.getAll("tag"));let i=Number(e.get("page"));F(Number.isInteger(i)&&i>0?i:1)},[]);(0,i.useEffect)(()=>{W(),H.current=!0;let e=()=>W();return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[W]),(0,i.useEffect)(()=>{if(!H.current)return;let e=new URLSearchParams(window.location.search);for(let t of(e.delete("q"),e.delete("tag"),e.delete("page"),S&&e.set("q",S),E))e.append("tag",t);$&&B>1&&e.set("page",B.toString());let t=e.toString(),i=`${window.location.pathname}${t?`?${t}`:""}`;i!==`${window.location.pathname}${window.location.search}`&&window.history.replaceState(null,"",i)},[S,E,B,$]);let U=()=>{G.current?.scrollIntoView({behavior:"smooth",block:"start"})};(0,i.useEffect)(()=>{z(null)},[v]),(0,i.useEffect)(()=>{(S.length>0||E.length>0)&&!V&&0===D.length&&(async()=>{N(!0);let e=await fetch(`/api/articles/search/${c}`);O(await e.json()),N(!1)})()},[S,V,D,c,E]),(0,i.useEffect)(()=>{P(()=>{L(D.filter(e=>(!(E.length>0)||null!=e.categories&&(null==e.categories||!!E.some(t=>e.categories?.[t]===!0)))&&(!M||""===M||" "===M||M.length<2||null!==e.titleSearch&&(e.titleSearch.indexOf(M)>-1||e.descriptionSearch.indexOf(M)>-1))))})},[M,E,D]);let q=$?Math.max(1,Math.ceil(I.length/15)):x,X=$?Math.min(B,q):v,Y=$?I.slice((X-1)*15,15*X):e;return(0,t.jsxs)("div",{className:g.default.articles,children:[(0,t.jsxs)("div",{className:g.default.search,children:[(0,t.jsxs)("div",{className:g.default.inputWrapper,children:[(0,t.jsx)("input",{type:"text",value:S,placeholder:w||"",onChange:e=>{T(e.target.value),A((0,d.getSearchableString)(e.target.value)),F(1)},"aria-label":"Search for articles by title"}),(0,t.jsx)(p,{fillColor:"#000"})]}),(0,t.jsxs)("div",{className:g.default.categories,children:[(0,t.jsx)("span",{children:"Tags:"}),l.map(e=>(0,t.jsx)("button",{type:"button",className:(0,n.default)(E.includes(e.title||"")&&g.default.isCategorySelected),"aria-label":`Filter articles by the tag ${e.title}`,onClick:()=>{e.title&&(F(1),k(E.includes(e.title)?E.filter(t=>t!==e.title):[...E,e.title]))},children:e.title},e.id))]})]}),(0,t.jsxs)("div",{className:g.default.twoColumns,children:[(0,t.jsxs)("div",{className:g.default.latestArticles,ref:G,children:[(0,t.jsxs)("header",{className:g.default.listHeader,children:[_,q>
11&&(0,t.jsx)("p",{className:g.default.pageCounter,children:d.commonLocalization[c].pageOf.replace("{n}",(R??X).toString()).replace("{total}",q.toString())})]}),(0,t.jsxs)("div",{className:(0,n.default)(null!==R&&g.default.isNavigating),children:[M.length>1&&0===I.length&&!V&&C,(V||null!==R)&&(0,t.jsx)("div",{className:g.default.loading,children:(0,t.jsx)(o.default,{fillColor:"var(--colors-darkergreen)"})}),Y.map(e=>(0,t.jsxs)("div",{className:g.default.article,children:[(0,t.jsxs)("div",{className:g.default.mobileContent,children:[e.created&&(0,t.jsx)("p",{className:g.default.date,children:(0,f.format)(new Date(e.created),"dd. MMM yyyy")}),(0,t.jsx)(a.default,{href:e.link,"arial-label":`Read more about ${e.title}`,children:(0,t.jsx)("h4",{children:e.title})})]}),e.imageUrl&&(0,t.jsx)(a.default,{href:e.link,"arial-label":`Read more about ${e.title}`,className:g.default.image,children:(0,t.jsx)("img",{className:"blobify-img-fill",src:(0,m.cfImage)(e.imageUrl,{width:828}),srcSet:(0,m.cfSrcSet)(e.imageUrl,[320,480,640,828]),sizes:"(min-width: 768px) 24vw, 80vw",alt:e.imageAlt??"",loading:"lazy",decoding:"async"})}),(0,t.jsxs)("div",{className:g.default.content,children:[e.created&&(0,t.jsx)("p",{className:g.default.date,children:(0,f.format)(new Date(e.created),"dd. MMM yyyy")}),(0,t.jsx)(a.default,{href:e.link,"arial-label":`Read more about ${e.title}`,children:(0,t.jsx)("h4",{children:e.title})}),(0,t.jsx)("div",{className:g.default.description,children:e.descriptionNode??(0,t.jsx)(s.default,{field:e.descriptionAst,locale:c})}),(0,t.jsx)(r.default,{showArrow:!0,type:"link",href:e.link,shadowColor:e.colorTheme?.toLowerCase()||"blue",children:d.commonLocalization[c].learnMore})]})]},e.id)),(0,t.jsxs)("div",{className:g.default.paginationWrapper,children:[(0,t.jsx)("div",{className:g.default.fakeLeftContent}),(0,t.jsx)("div",{className:g.default.paginationSide,children:(0,t.jsx)(h,{currentPage:X,pageCount:q,locale:c,hrefForPage:$?void 0:e=>e<=1?y:`${y.replace(/\/$/,"")}/page/${e.toString()}`,onPageChange:$?e=>{e===X||e<1||e>q||(F(e),U())}:void 0,onNavigate:e=>{z(e),U()}})})]})]})]}),u]})]})}],6295)},61212,e=>{e.v({bottom:"index-module-scss-module__6Gn2wG__bottom",card:"index-module-scss-module__6Gn2wG__card",content:"index-module-scss-module__6Gn2wG__content",isDark:"index-module-scss-module__6Gn2wG__isDark",large:"index-module-scss-module__6Gn2wG__large",media:"index-module-scss-module__6Gn2wG__media",medium:"index-module-scss-module__6Gn2wG__medium",small:"index-module-scss-module__6Gn2wG__small",tiny:"index-module-scss-module__6Gn2wG__tiny"})},62e3,e=>{e.v({banner:"index-module-scss-module__aNotka__banner",blue:"index-module-scss-module__aNotka__blue",btnCtaContainer:"index-module-scss-module__aNotka__btnCtaContainer",cta:"index-module-scss-module__aNotka__cta",dropdown:"index-module-scss-module__aNotka__dropdown",fullScreenMenu:"index-module-scss-module__aNotka__fullScreenMenu",fullScreenMenuContent:"index-module-scss-module__aNotka__fullScreenMenuContent",gray:"index-module-scss-module__aNotka__gray",green:"index-module-scss-module__aNotka__green",hamburgerContainer:"index-module-scss-module__aNotka__hamburgerContainer",header:"index-module-scss-module__aNotka__header",icon:"index-module-scss-module__aNotka__icon",iconLinks:"index-module-scss-module__aNotka__iconLinks",image:"index-module-scss-module__aNotka__image",isActiveLink:"index-module-scss-module__aNotka__isActiveLink",isDarkHeader:"index-module-scss-module__aNotka__isDarkHeader",isDropdownOpen:"index-module-scss-module__aNotka__isDropdownOpen",isDropdownVisible:"index-module-scss-module__aNotka__isDropdownVisible",isFullScreenMenuOpen:"index-module-scss-module__aNotka__isFullScreenMenuOpen",isOpen:"index-module-scss-module__aNotka__isOpen",isReady:"index-module-scss-module__aNotka__isReady",isScrolledDown:"index-module-scss-module__aNotka__isScrolledDown",languageSelector:"index-module-scss-module__aNotka__languageSelector",links:"index-module-scss-module__aNotka__links",mainLinks:"index-module-scss-module__aNotka__mainLinks",mobileBottom:"index-module-scss-module__aNotk
1a__mobileBottom",mobileBottomShow:"index-module-scss-module__aNotka__mobileBottomShow",red:"index-module-scss-module__aNotka__red",seagreen:"index-module-scss-module__aNotka__seagreen"})},65628,e=>{"use strict";var t=e.i(43476),i=e.i(71645),s=e.i(31178),r=e.i(47414),n=e.i(74008),a=e.i(21476),l=e.i(72846),o=i,d=e.i(37806);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class c extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,l.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,i=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,s=(0,l.isHTMLElement)(e)&&e.offsetHeight||0,r=getComputedStyle(t),n=this.props.sizeRef.current;n.height=parseFloat(r.height),n.width=parseFloat(r.width),n.top=t.offsetTop,n.left=t.offsetLeft,n.right=i-n.width-n.left,n.bottom=s-n.height-n.top,n.direction=r.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:s,anchorX:r,anchorY:n,root:a,pop:l}){let p=(0,o.useId)(),m=(0,o.useRef)(null),f=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,o.useContext)(d.MotionConfigContext),v=function(...e){return i.useCallback(function(...e){return t=>{let i=!1,s=e.map(e=>{let s=u(e,t);return i||"function"!=typeof s||(i=!0),s});if(i)return()=>{for(let t=0;t<s.length;t++){let i=s[t];"function"==typeof i?i():u(e[t],null)}}}}(...e),e)}(m,!1!==l?e.props?.ref??e?.ref:void 0);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:i,left:o,right:d,bottom:u,direction:c}=f.current;if(s||!1===l||!m.current||!e||!t)return;let h="rtl"===c,v="left"===r?h?`right: ${d}`:`left: ${o}`:h?`left: ${o}`:`right: ${d}`,x="bottom"===n?`bottom: ${u}`:`top: ${i}`;m.current.dataset.motionPopId=p;let y=document.createElement("style");g&&(y.nonce=g);let w=a??document.head;return w.appendChild(y),y.sheet&&y.sheet.insertRule(`
2          [data-motion-pop-id="${p}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${v}px !important;
7            ${x}px !important;
8          }
9        `),()=>{m.current?.removeAttribute("data-motion-pop-id"),w.contains(y)&&w.removeChild(y)}},[s]),(0,t.jsx)(c,{isPresent:s,childRef:m,sizeRef:f,pop:l,children:!1===l?e:o.cloneElement(e,{ref:v})})}let p=({children:e,initial:s,isPresent:l,onExitComplete:o,custom:d,presenceAffectsLayout:u,mode:c,anchorX:p,anchorY:f,root:g})=>{let v=(0,r.useConstant)(m),x=(0,i.useId)(),y=(0,i.useRef)(l),w=(0,i.useRef)(o);(0,n.useIsomorphicLayoutEffect)(()=>{y.current=l,w.current=o});let _=!0,b=(0,i.useMemo)(()=>(_=!1,{id:x,initial:s,isPresent:l,custom:d,onExitComplete:e=>
9{for(let t of(v.set(e,!0),v.values()))if(!t)return;o&&o()},register:e=>(v.set(e,!1),()=>{v.delete(e),y.current||v.size||w.current?.()})}),[l,v,o]);return u&&_&&(b={...b}),(0,i.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[l]),i.useEffect(()=>{l||v.size||!o||o()},[l]),e=(0,t.jsx)(h,{pop:"popLayout"===c,isPresent:l,anchorX:p,anchorY:f,root:g,children:e}),(0,t.jsx)(a.PresenceContext.Provider,{value:b,children:e})};function m(){return new Map}var f=e.i(64978);let g=e=>e.key||"";function v(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}let x=({children:e,custom:a,initial:l=!0,onExitComplete:o,presenceAffectsLayout:d=!0,mode:u="sync",propagate:c=!1,anchorX:h="left",anchorY:m="top",root:x})=>{let[y,w]=(0,f.usePresence)(c),_=(0,i.useMemo)(()=>v(e),[e]),b=c&&!y?[]:_.map(g),C=(0,i.useRef)(!0),S=(0,r.useConstant)(()=>new Map),T=(0,i.useRef)(new Set),[j,P]=(0,i.useState)(_),[E,k]=(0,i.useState)(_);(0,n.useIsomorphicLayoutEffect)(()=>{!c||y||E.length||w?.()},[y,c,E.length,w]),(0,n.useIsomorphicLayoutEffect)(()=>{C.current=!1;for(let e=0;e<E.length;e++){let t=g(E[e]);b.includes(t)?(S.delete(t),T.current.delete(t)):!0!==S.get(t)&&S.set(t,!1)}},[E,b.length,b.join("-")]);let M=[];if(_!==j){let e=[..._],t=0;for(let i of E){let s=b.indexOf(g(i));-1===s?(e.splice(t++,0,i),M.push(i)):t=s+M.length+1}return M.every(e=>S.get(g(e)))?e=_:"wait"===u&&(e=M),k(v(e)),P(_),null}let{forceRender:A}=(0,i.useContext)(s.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:E.map(e=>{let i=g(e),s=(!c||!!y)&&(_===E||b.includes(i));return(0,t.jsx)(p,{isPresent:s,initial:(!C.current||!!l)&&void 0,custom:a,presenceAffectsLayout:d,mode:u,root:x,onExitComplete:s?void 0:()=>{if(T.current.has(i)||!S.has(i))return;T.current.add(i),S.set(i,!0);let e=!0;S.forEach(t=>{t||(e=!1)}),e&&(A?.(),P([]),c&&w?.(),o&&o())},anchorX:h,anchorY:m,children:e},i)})})};var y=e.i(32181);let w=({fillColor:e})=>(0,t.jsxs)("svg",{width:"178",height:"59",viewBox:"0 0 178 59",fill:e,xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_243_311)",children:[(0,t.jsx)("path",{d:"M74.0407 28.447C76.2505 28.447 77.3222 27.708 77.3222 24.9808C77.3222 22.0319 76.2875 21.3298 74.2624 21.3298H71.6831V28.4396H74.0407V28.447ZM66.1549 16.6958H73.6712C79.7168 16.6958 82.9909 18.573 82.9909 24.5817C82.9909 29.6665 81.2245 32.911 74.1072 32.911H71.6757V42.3046H66.1475V16.6958H66.1549Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M86.1318 16.6958H99.8416V21.3741H91.6601V26.7176H98.1787V31.2481H91.6601V37.5893H100.462V42.3046H86.1318V16.6958Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M112.421 27.7814C114.668 27.7814 115.37 26.7098 115.37 24.3152C115.37 22.1423 114.52 21.3294 112.384 21.3294H109.694V27.7814H112.421ZM104.166 16.688H112.199C118.762 16.688 121.194 19.3043 121.194 24.0196C121.194 28.2175 119.575 29.8804 116.663 30.686C118.319 31.2033 119.243 32.7849 119.982 35.3273L122.007 42.2894H116.109L114.121 34.9948C113.419 32.4154 112.79 31.8611 110.839 31.8611H109.694V42.2894H104.166V16.6954V16.688Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M144.726 32.9401L145.797 28.6314C146.389 26.3476 146.61 24.5813 146.795 23.2879H146.832C146.98 24.5813 147.202 26.3476 147.756 28.6314L148.754 32.9401H144.74H144.726ZM149.81 16.688H144.097L138.148 37.5815H130.58V16.6954H125.125V42.3042H142.442L143.698 37.1085H149.707L150.889 42.3042H156.75L149.825 16.6954L149.81 16.688Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M159.943 16.6958H165.176L170.482 28.0479C171.369 29.8882 172.174 32.2458 172.692 33.9827H172.729C172.544 32.401 172.211 29.4891 172.211 27.1684V16.7032H177.185V42.3046H171.657L166.72 31.2851C165.648 28.9274 164.917 26.8654 164.363 25.1656H164.326C164.473 26.422 164.954 29.4743 164.954 32.6449V42.2972H159.943V16.6958Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M30.0073 20.3687C29.0095 19.6888 27.864 18.8388 26.8441 17.9741C25.8094 18.861 24.6638 19.7109 23.6587 20.3761C24.4421 21.0856 25.6542 22.0907 26.8219 22.9481C28.0635 22.0612 29.1647 21.1447 30.0073 20.3761",fill:"fillColor"}),(0,t.jsx)("path",{d:"M25.2251 34.9653C25.0478 34.8544 24.8704 34.7436 24.6856 34.6327C24.0869 34.2706 23.4809 33.9306 22.8675 33.6128C22.8675 33.6424 22.8601 33.6793 22.8527 33.7089C22.6975 34.9949 22.4758 36.2734 22.1802 37.5299C22.6606 37.0716 23.1631 36.6208 23.6731 36.1922C24.1756 35.7709 24.693 35.3644 25.2177 34.9653",fill:"fillColor"}),(0,t.jsx)("path",{d:"M30.7978 33.6055C30.5983 33.709 30.3987 33.8199 30.2066 33.9233C29.6005 34.2633 29.0019 34.6181 28.4106 34.9876C28.4328 35.0024 28.4624 35.0245 28.4845 35.0393C29.534 35.8227 30.5465 36.6653 31.4926 37.5596C31.1969 36.3031 30.9678 35.0098 30.8126 33.7164C30.8126 33.6794 30.8052 33.6351 30.7978 33.5981",fill:"fillColor"}),(0,t.jsx)("path",{d:"M22.8675 25.3869C23.0597 25.2835 23.2592 25.18 23.4514 25.0691C24.05 24.7366 24.6413 24.3892 25.2177 24.0197C24.7004 23.6353 24.1904 23.2288 23.6879 22.8076C23.1705 22.3715 22.668 21.9207 22.1802 21.4551C22.4758 22.7041 22.6975 23.9753 22.8453 25.2539C22.8453 25.2909 22.8527 25.3352 22.8601 25.3722",fill:"fillColor"}),(0,t.jsx)("path",{d:"M21.153 26.2298C21.0051 24.7073 20.7613 23.2957 20.5174 22.1797C19.4309 22.7044 18.108 23.2735 16.8516 23.7243C17.1028 25.0695 17.2654 26.4737 17.3467 27.6784C18.3593 27.3532 19.83 26.8137 21.1604 26.2298",fill:"fillColor"}),(0,t.jsx)("path",{d:"M32.505 32.763C32.6528 34.2855 32.8967 35.6971 33.1405 36.8131C34.227 36.2884 35.5499 35.7193 36.8064 35.2685C36.5551 33.9234 36.3925 32.5191 36.3112 31.3145C35.2987 31.6396 33.8279 32.1792 32.4976 32.763",fill:"fillColor"}),(0,t.jsx)("path",{d:"M43.6135 25.239C43.4805 25.2243 43.3548 25.2095 43.2218 25.1947C41.6254 25.0173 40.0586 24.7143 38.5287 24.2856C38.403 24.9656 38.2922 25.6899 38.2109 26.3698C38.137 26.9759 38.0852 27.5819 38.0557 28.1879C39.6447 28.6018 41.2558 28.8901 42.867 29.06C42.9335 29.0674 43 29.0748 43.0665 29.0822C43.1331 29.0822 43.1922 29.097 43.2587 29.097L43.377 29.1118C43.6874 29.1339 43.9978 29.1413 44.3008 29.1413C44.2713 27.8184 44.1013 26.5176 43.7909 25.2538C43.7613 25.2538 43.7243 25.2538 43.6948 25.2538H43.6356L43.6135 25.239Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M41.2261 14.6112C42.549 13.85 44.0863 13.6431 45.557 14.0422C47.0278 14.4339 48.262 15.3799 49.0232 16.7028
9C50.5975 19.43 49.6589 22.9258 46.9317 24.5C46.4809 24.7587 46.0004 24.9582 45.5127 25.0839C45.8083 26.3477 45.9783 27.6337 46.0153 28.9492C47.013 28.7423 47.9738 28.3801 48.8755 27.8628C53.4503 25.2169 55.0245 19.3487 52.386 14.7738C51.1075 12.5566 49.0381 10.975 46.5696 10.3098C44.0937 9.64469 41.5143 9.98466 39.2971 11.2706C38.4028 11.788 37.612 12.431 36.9395 13.1848C38.0407 13.8648 39.0754 14.663 40.0214 15.5646C40.3761 15.2025 40.7826 14.8921 41.2335 14.626",fill:"fillColor"}),(0,t.jsx)("path",{d:"M35.3951 15.4985C35.3656 15.5576 35.3434 15.6167 35.3138 15.6832C35.299 15.7128 35.2842 15.7424 35.2695 15.7719L35.2399 15.8385C35.2103 15.9124 35.1808 15.9789 35.1512 16.0528C35.0995 16.171 35.0477 16.2967 34.996 16.4149C34.9073 16.6145 34.826 16.8214 34.7447 17.0284C34.7226 17.0801 34.7078 17.1244 34.6856 17.1762C34.6117 17.3683 34.5378 17.5679 34.4639 17.7674C34.4269 17.8635 34.39 17.9596 34.353 18.0631C34.3161 18.1665 34.2791 18.27 34.2421 18.3735C33.9982 19.0534 33.784 19.7407 33.5918 20.4281C34.6708 20.975 35.7942 21.4628 36.9398 21.8914C37.0285 21.921 37.1097 21.958 37.1984 21.9875C37.3906 21.2411 37.6123 20.4946 37.8636 19.7629C37.8858 19.7038 37.908 19.6373 37.9301 19.5781C37.9819 19.4229 38.211 18.8095 38.2701 18.6543C38.2996 18.5804 38.3292 18.4991 38.3588 18.4252C38.4253 18.27 38.4844 18.1074 38.5509 17.9522C38.6101 17.8044 38.6692 17.664 38.7357 17.5235C38.78 17.4201 38.8244 17.3166 38.8687 17.2131C38.9057 17.1318 38.9427 17.0579 38.9796 16.984C38.0336 16.0676 36.9989 15.262 35.8829 14.582C35.6981 14.8851 35.5355 15.1955 35.3877 15.5207L35.3951 15.4985Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M28.4253 24.0196C28.6101 24.1378 28.7948 24.2487 28.9796 24.3596C29.5782 24.7217 30.1843 25.0617 30.8051 25.3795C30.8051 25.3425 30.8125 25.3056 30.8199 25.276C30.9751 23.99 31.1968 22.7114 31.4925 21.4624C30.5538 22.3419 29.5561 23.1844 28.514 23.9531C28.4844 23.9752 28.4623 23.99 28.4327 24.0122",fill:"fillColor"}),(0,t.jsx)("path",{d:"M16.8442 35.2464C18.1007 35.6972 19.4236 36.2737 20.51 36.7984C20.7539 35.6824 21.0126 34.293 21.1604 32.7779C19.8375 32.194 18.3519 31.6323 17.3394 31.3071C17.2655 32.5118 17.0955 33.9013 16.8516 35.2464",fill:"fillColor"}),(0,t.jsx)("path",{d:"M10.4732 29.0676C10.5323 29.0676 10.5841 29.0602 10.6432 29.0528C10.6653 29.0528 10.6949 29.0528 10.7171 29.0528H10.7836C10.8353 29.038 10.8871 29.0306 10.9388 29.0232C11.1236 29.001 11.3158 28.9789 11.5005 28.9567C11.6262 28.9419 11.7518 28.9198 11.8701 28.905C12.04 28.8828 12.2026 28.8606 12.3726 28.8311C12.4465 28.8163 12.5204 28.8089 12.5943 28.7941C13.6143 28.6315 14.6194 28.4246 15.6098 28.1733C15.5728 27.5746 15.521 26.9612 15.4545 26.3626C15.3732 25.6752 15.2624 24.9509 15.1367 24.271C14.1242 24.5518 13.0969 24.781 12.0696 24.9583C12.0178 24.9657 11.9661 24.9731 11.9144 24.9805C11.7222 25.0101 11.5227 25.0396 11.3305 25.0692C11.2418 25.084 11.1531 25.0988 11.0571 25.1061C10.8353 25.1357 10.6136 25.1653 10.3919 25.1874C10.318 25.1948 10.2441 25.2022 10.1776 25.2096C10.0815 25.217 9.99283 25.2244 9.89675 25.2318C9.57895 26.4956 9.40896 27.789 9.37939 29.1119C9.74154 29.1119 10.1037 29.1045 10.4732 29.0676Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M6.74097 24.4706C4.0138 22.8963 3.08256 19.4005 4.64939 16.6734C5.70626 14.8479 7.62785 13.8206 9.60117 13.8206C10.5694 13.8206 11.5449 14.0644 12.4466 14.5818C12.8974 14.8405 13.3113 15.1583 13.6661 15.5278C14.6195 14.6261 15.6468 13.8353 16.7554 13.1554C16.0754 12.3941 15.2846 11.7438 14.3829 11.2264C12.1657 9.94782 9.58639 9.60785 7.11051 10.273C4.63462 10.9382 2.57262 12.5198 1.29403 14.737C0.0154337 16.9542 -0.32453 19.5336 0.333243 22.0095C0.998406 24.4853 2.58 26.5473 4.79721 27.8259C5.69888 28.3433 6.65966 28.7128 7.65001 28.9124C7.68697 27.5968 7.85695 26.3108 8.15258 25.047C7.6574 24.9214 7.18441 24.7218 6.73357 24.4632",fill:"fillColor"}),(0,t.jsx)("path",{d:"M14.7526 17.0873C14.8043 17.1908 14.8487 17.3017 14.893 17.4051C15.536 18.8685 16.0608 20.3984 16.4599 21.9
9652C16.5485 21.9356 16.6299 21.8987 16.7186 21.8691C17.8641 21.4478 18.9949 20.9527 20.0739 20.4058C19.6305 18.8167 19.0762 17.2721 18.411 15.7866C18.3888 15.7422 18.374 15.6905 18.3519 15.6387C18.3297 15.587 18.3075 15.5353 18.278 15.4762L18.2262 15.3653C18.0932 15.0844 17.9454 14.811 17.7828 14.5449C16.6668 15.2249 15.6321 16.0231 14.6787 16.9395C14.6935 16.9691 14.7009 16.9912 14.7157 17.0208L14.7378 17.0799L14.7526 17.0873Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M38.9127 41.9053C38.8683 41.8018 38.824 41.6983 38.7722 41.5949C38.1292 40.1241 37.6045 38.5942 37.2054 37.02C37.1241 37.0496 37.0354 37.0791 36.9541 37.1087C35.8012 37.5374 34.6704 38.0252 33.584 38.5795C34.02 40.1685 34.5743 41.7131 35.2395 43.1913C35.2617 43.243 35.2838 43.2947 35.306 43.3465C35.3282 43.3982 35.3504 43.4499 35.3799 43.5091L35.4317 43.6199C35.5647 43.9008 35.7125 44.1668 35.8677 44.4255C36.9837 43.753 38.0258 42.9474 38.9718 42.0309C38.957 42.0087 38.9496 41.9792 38.9348 41.957L38.9127 41.8979V41.9053Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M48.861 31.1665C47.9593 30.6492 47.0059 30.287 46.0156 30.0801C45.9786 31.3882 45.8086 32.6816 45.5056 33.938C45.9934 34.0637 46.4738 34.2632 46.9246 34.5219C49.6518 36.0961 50.583 39.5919 49.0162 42.3191C47.442 45.0463 43.9461 45.9775 41.219 44.4107C40.7681 44.1446 40.3543 43.8268 39.9921 43.4573C39.0387 44.3589 38.004 45.1497 36.9028 45.8297C37.5828 46.5909 38.381 47.2487 39.2826 47.766C40.7903 48.6381 42.4311 49.0446 44.057 49.0446C47.3681 49.0446 50.5978 47.3226 52.3716 44.2555C53.6502 42.0382 53.9901 39.4589 53.325 36.983C52.6598 34.5145 51.0782 32.4451 48.861 31.1665Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M43.1847 29.9322C43.1256 29.9322 43.0591 29.9396 43 29.947C42.9778 29.947 42.963 29.947 42.9408 29.947H42.8743C42.8743 29.947 42.8226 29.9617 42.8004 29.9617C42.5787 29.9839 42.357 30.0135 42.1279 30.043C42.0318 30.0578 41.9357 30.0726 41.8396 30.08C41.6475 30.1095 41.4553 30.1317 41.2631 30.1613C41.2114 30.1687 41.1597 30.1761 41.108 30.1908C40.0733 30.3534 39.0607 30.5678 38.063 30.8191C38.0999 31.4177 38.1516 32.0237 38.2182 32.6224C38.2995 33.3097 38.4104 34.0414 38.536 34.7213C39.5559 34.4331 40.5832 34.2114 41.6179 34.034C41.6549 34.034 41.6844 34.0266 41.7214 34.0192C41.9357 33.9823 42.1574 33.9527 42.3717 33.9232C42.4383 33.9158 42.5122 33.901 42.5787 33.8936C42.83 33.8566 43.0739 33.8271 43.3252 33.8049H43.3326C43.3769 33.8049 43.4212 33.7901 43.4656 33.7901C43.5691 33.7827 43.6651 33.7753 43.7686 33.7679C44.0864 32.5041 44.2638 31.2108 44.2933 29.8878C43.9312 29.8804 43.5617 29.8878 43.1921 29.9248",fill:"fillColor"}),(0,t.jsx)("path",{d:"M12.432 44.3814C9.70481 45.9556 6.20897 45.017 4.63475 42.2898C3.06053 39.5626 3.99916 36.0668 6.72633 34.5C7.17716 34.2339 7.66495 34.0418 8.16013 33.9161C7.8645 32.6523 7.69452 31.3663 7.65757 30.0508C6.65982 30.2577 5.69164 30.6199 4.78997 31.1446C0.215123 33.7831 -1.3591 39.6587 1.27938 44.2335C3.05315 47.3081 6.28289 49.0227 9.59393 49.0227C11.2199 49.0227 12.8606 48.6088 14.3683 47.7367C15.27 47.2194 16.0682 46.5616 16.7407 45.8078C15.6395 45.1278 14.6122 44.3296 13.6588 43.4353C13.2967 43.8049 12.8902 44.1227 12.432 44.3814Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M10.0445 33.7531C10.1776 33.7679 10.3106 33.7827 10.4363 33.7975C12.0327 33.9749 13.5995 34.2779 15.1293 34.7065C15.255 34.0266 15.3658 33.3023 15.4471 32.615C15.521 32.0163 15.5728 31.4103 15.6024 30.8042C14.0134 30.3904 12.4022 30.0947 10.791 29.9321C10.7245 29.9248 10.658 29.9174 10.5988 29.91C10.5323 29.91 10.4732 29.8952 10.4141 29.8952L10.2958 29.8804C9.99282 29.8582 9.68241 29.8508 9.37939 29.8582C9.40896 31.1812 9.57895 32.4819 9.89675 33.7457C9.92632 33.7457 9.94848 33.7457 9.97804 33.7457H10.0371L10.0445 33.7531Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M18.2633 43.4945C18.2928 43.428 18.3224 43.3688 18.3446 43.3023C18.3594 43.2728 18.3741 43.2506 18.3815 43.221L18.4111 43.1545C18.4406 43.0954 18.4628 43.0363 18.485 42.9697C18.5441 42.8367 18.6033 42.6963 18.6624 42.5632C18.7437 42.3711 18.8176 42.1863 18.8915 41.9942C18.9137 41.9276 18.9432 41.8685 18.9654 41.802C19.0393 41.6246 19.1058 41.4399 19.1723 41.2551C19.2167 41.1442 19.2536 41.0334 19.298 40.9151C19.3275 40.8264 19.3645 40.7377 19.3941 40.6491C19.638 39.9543 19.8597 39.2596 20.0592 38.5575C18.9802 38.0106 17.8568 37.5228 16.7112 37.0941C16.6225 37.0646 16.5413 37.0276 16.4526 36.998C16.2604 37.7519 16.0387 38.491 15.7874 39.23C15.7652 39.2892 15.743 39.3483 15.7209 39.4148C15.6691 39.57 15.61 39.7252 15.5583 39.873C15.4992 40.0282 15.44 40.1834 15.3809 40.3313C15.3513 40.4126 15.3144 40.4939 15.2848 40.5751C15.2257 40.7304 15.1592 40.8856 15.0927 41.0408C15.0261 41.1886 14.967 41.3438 14.9005 41.4916C14.8562 41.5877 14.8
9192 41.6838 14.7749 41.7872C14.7453 41.8611 14.7083 41.935 14.6714 42.0016C15.6174 42.918 16.6521 43.7236 17.7681 44.4035C17.9455 44.1079 18.1081 43.8049 18.2559 43.4871L18.2633 43.4945Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M32.3129 47.8846C32.446 48.3798 32.5199 48.8897 32.5199 49.4145C32.5199 52.5629 29.9627 55.1201 26.8142 55.1201C23.6658 55.1201 21.1086 52.5629 21.1086 49.4145C21.1086 48.8897 21.1825 48.3724 21.3156 47.8772C20.6578 47.6776 20 47.4411 19.3644 47.1751C18.8027 46.9386 18.2558 46.6725 17.7163 46.3843C17.3911 47.3525 17.2285 48.3724 17.2285 49.4145C17.2285 54.6988 21.5299 59.0002 26.8142 59.0002C32.0986 59.0002 36.4 54.6988 36.4 49.4145C36.4 48.3724 36.2374 47.3599 35.9122 46.3991C35.3875 46.6799 34.8553 46.9386 34.301 47.1677C33.6506 47.4411 32.9855 47.685 32.3129 47.8846Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M22.1213 46.1621C22.1878 46.0734 22.2469 45.9847 22.3134 45.896C23.2668 44.5953 24.3385 43.3684 25.4988 42.2377C24.9741 41.7868 24.3976 41.3212 23.8359 40.9073C23.3481 40.5452 22.853 40.1978 22.3504 39.8652C21.1827 41.0477 20.111 42.3189 19.1502 43.6419C19.1206 43.6862 19.0837 43.7306 19.0541 43.7749C19.0246 43.8193 18.9876 43.8636 18.958 43.9079L18.8915 44.004C18.7216 44.2553 18.5589 44.514 18.4111 44.7801C18.9359 45.0683 19.4754 45.3344 20.0297 45.5635C20.6875 45.8443 21.3527 46.0734 22.0326 46.273C22.0474 46.2508 22.0622 46.2286 22.0769 46.2065L22.1139 46.1547L22.1213 46.1621Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M34.6409 43.8786C34.604 43.8269 34.567 43.7825 34.53 43.7308C34.5153 43.716 34.5079 43.6938 34.4931 43.6791L34.4488 43.6273C34.4488 43.6273 34.434 43.6125 34.434 43.6052C34.1162 43.1691 33.7836 42.7404 33.451 42.3266C33.4289 42.297 33.4067 42.2748 33.3919 42.2527C32.7267 41.4323 32.0246 40.6415 31.3003 39.895C30.2878 40.5602 29.3048 41.2845 28.3662 42.0679C28.2923 42.127 28.2258 42.1861 28.1519 42.2453C28.514 42.6 28.8614 42.9548 29.2014 43.3243C29.2161 43.3391 29.2235 43.3539 29.2383 43.3687C29.4083 43.5534 29.5709 43.7382 29.7335 43.923C29.9848 44.2112 30.2286 44.4994 30.4651 44.7951C30.5317 44.869 30.5908 44.9503 30.6499 45.0316C30.9234 45.3715 31.1895 45.7263 31.4481 46.081C31.4999 46.1476 31.5442 46.2215 31.5959 46.288C32.2833 46.0884 32.9706 45.8519 33.6358 45.5711C34.1827 45.342 34.7074 45.0833 35.2248 44.8025C35.0474 44.4847 34.8552 44.1742 34.6409 43.8786Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M19.0538 15.1732C19.0834 15.2101 19.1129 15.2544 19.1425 15.2914C19.1425 15.2988 19.1573 15.3062 19.1647 15.321L19.1943 15.3579C20.1772 16.703 21.2415 17.9668 22.3796 19.1346C22.8822 18.802 23.3774 18.4546 23.8652 18.0999C24.4195 17.686 24.996 17.2204 25.5281 16.7695C24.8703 16.1266 24.2495 15.454 23.6583 14.7593C23.54 14.6188 23.4217 14.4784 23.3109 14.338C23.1926 14.1976 23.0818 14.0572 22.9709 13.9093C22.7196 13.5915 22.4757 13.2737 22.2392 12.9485C22.1801 12.8673 22.121 12.7786 22.0618 12.6973C21.3745 12.8894 20.702 13.1259 20.0442 13.4068C19.4973 13.6359 18.9578 13.902 18.4404 14.1828C18.6252 14.5228 18.8395 14.8554 19.0686 15.1732H19.0538Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M31.5372 12.8304C31.4559 12.9412 31.3745 13.0521 31.2932 13.1629C30.3472 14.4489 29.2978 15.6536 28.167 16.7622C28.2335 16.8213 28.3074 16.8805 28.3813 16.9396C29.3199 17.7156 30.3029 18.4473 31.3154 19.1051C32.461 17.9373 33.5105 16.6957 34.4639 15.3949C34.5008 15.3432 34.5452 15.2841 34.5895 15.2323C34.6265 15.1806 34.6634 15.1289 34.7077 15.0771L34.7743 14.9811C34.9517 14.7224 35.1142 14.4563 35.2621 14.1829C34.7373 13.8946 34.1978 13.6286 33.6435 13.3994C32.9857 13.1186 32.3206 12.8895 31.6406 12.6899C31.6185 12.7195 31.6037 12.7491 31.5815 12.7712L31.5445 12.823L31.5372 12.8304Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M21.3376 11.1008C21.2045 10.6131 21.138 10.1031 21.138 9.58574C21.138 6.4373 23.6952 3.88012 26.8437 3.88012C29.9921 3.88012 32.5493 6.4373 32.5493 9.58574C32.5493 10.1031 32.4828 10.6131 32.3423 11.1082C33.0075 11.3078 33.6579 11.5443 34.3009 11.8103C34.8625 12.0468 35.4095 12.3129 35.9416 12.6012C36.2594 11.6404 36.422 10.6204 36.422 9.58574C36.422 4.30139 32.1206 0 26.8363 0C21.5519 0 17.2505 4.30139 17.2505 9.58574C17.2505 10.6204 17.4131 11.633 17.7309 12.5864C18.2556 12.3055 18.8026 12.0395 19.3569 11.8103C20.0072 11.5369 20.665 11.3004 21.3302 11.1008",fill:"fillColor"}),(0,t.jsx)("path",{d:"M36.1116 29.5039C35.476 29.3118 34.833 29.1048 34.2048 28.8757C33.584 28.654 32.9705 28.4027 32.3719 28.144C32.3645 28.3584 32.3571 28.5727 32.3497 28.787C32.3349 29.4744 32.3497 30.1691 32.3719 30.8564C32.9779 30.5978 33.584 30.3539 34.2048 30.1248C34.833 29.8956 35.4686 29.6887 36.1116 29.4965",fill:"fillColor"}),(0,t.jsx)("path",{d:"M23.6509 38.6237C24.656 39.2889 25.7868 40.1388 26.8289 41.0257C27.8488 40.161 29.0091 39.3037 29.9995 38.6237C29.1569 37.8551 28.0779 36.9313 26.8363 36.0518C25.6685 36.9091 24.4343 37.9142 23.6509 38.6237Z",fill:"fillColor"}),(0,t.jsx)("path",{d:"M19.4605 28.8609C18.8323 29.0901 18.1967 29.297 17.5537 29.4892C18.1893 29.6739 18.8323 29.8882 19.4605 30.1174C20.0739 30.3391 20.6874 30.583 21.2934 30.849C21.3008 30.6347 21.3082 30.4278 21.3156 30.2134C21.3303 29.5187 21.3156 28.8314 21.2934 28.144C20.6948 28.4027 20.0813 28.6466 19.4679 28.8683",fill:"fillColor"}),(0,t.jsx)("path",{d:"M32.4976 26.2149C33.8206 26.7987 35.3061 27.3604 36.3187 27.6856C36.3926 26.4883 36.5625 25.0915 36.8064 23.7464C35.55 23.2956 34.2271 22.7191 33.1406 22.1943C32.8967 23.3103 32.638 24.6998 32.4902 26.2149",fill:"fillColor"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_243_311",children:(0,t.jsx)("rect",{width:"177.186",height:"59",fill:"white"})})})]});var _=e.i(49718),b=e.i(43794),C=e.i(22016),S=e.i(92731),T=e.i(45551);let j=({fillColor:e})=>(0,t.jsx)("svg",{width:"25",height:"19",viewBox:"0 0 25 19",fill:e,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M23.4688 7.46973C24.0217 7.46973 24.4688 7.02273 24.4688 6.46973V1.46973C24.4688 0.916
9727 24.0217 0.469727 23.4688 0.469727H1.46875C0.91575 0.469727 0.46875 0.916727 0.46875 1.46973V6.46973C0.46875 7.02273 0.91575 7.46973 1.46875 7.46973C2.57175 7.46973 3.46875 8.36673 3.46875 9.46973C3.46875 10.5727 2.57175 11.4697 1.46875 11.4697C0.91575 11.4697 0.46875 11.9167 0.46875 12.4697V17.4697C0.46875 18.0227 0.91575 18.4697 1.46875 18.4697H23.4688C24.0217 18.4697 24.4688 18.0227 24.4688 17.4697V12.4697C24.4688 11.9167 24.0217 11.4697 23.4688 11.4697C22.3657 11.4697 21.4688 10.5727 21.4688 9.46973C21.4688 8.36673 22.3657 7.46973 23.4688 7.46973ZM17.4688 12.4697H7.46875V10.4697H17.4688V12.4697ZM17.4688 8.46973H7.46875V6.46973H17.4688V8.46973Z",fill:"black"})});var P=e.i(40911),E=e.i(62e3),k=e.i(42480);let M=({fillColor:e,strokeWidth:i=3,style:s})=>(0,t.jsxs)("svg",{height:"20px",width:"20px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 185.344 185.344",fill:e,style:s,children:[(0,t.jsx)("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),(0,t.jsx)("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsxs)("g",{id:"SVGRepo_iconCarrier",children:[" ",(0,t.jsxs)("g",{children:[" ",(0,t.jsxs)("g",{children:[" ",(0,t.jsx)("path",{style:{fill:e},d:"M92.672,144.373c-2.752,0-5.493-1.044-7.593-3.138L3.145,59.301c-4.194-4.199-4.194-10.992,0-15.18 c4.194-4.199,10.987-4.199,15.18,0l74.347,74.341l74.347-74.341c4.194-4.199,10.987-4.199,15.18,0 c4.194,4.194,4.194,10.981,0,15.18l-81.939,81.934C98.166,143.329,95.419,144.373,92.672,144.373z"})," "]})," "]})," "]})]});var A=e.i(78081),I=e.i(90880),L=e.i(45393);let V={visible:{delay:0,opacity:1,transition:{staggerChildren:.1}},hidden:{opacity:0,transition:{when:"afterChildren"}}},N={visible:{opacity:1,x:0},hidden:{opacity:0,x:-10}};e.s(["default",0,({navItems:e,ctaTitle:s,ctaHref:r,menuImageUrl:n,menuImageAlt:a,isDarkHeader:l,showBottomMobileBtn:o,alternativeLinks:d,locale:u,banners:c})=>{let[h,p]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1),{isMenuOpen:g,setIsMenuOpen:v}=(0,_.useMenuContext)(),[D,O]=(0,i.useState)(!1),[B,F]=(0,i.useState)(!1),[R,z]=(0,i.useState)(!1),[G,$]=(0,i.useState)([]);(0,i.useEffect)(()=>{let e=[];for(let t of c)if(localStorage.getItem(`banner_${t.id}`)){let i=Number(localStorage.getItem(`banner_${t.id}`));Date.now()<i&&e.push(t.id)}$(e)},[c]);let H=()=>{B?(z(!1),setTimeout(()=>{F(!1)},250)):(F(!0),setTimeout(()=>{z(!0)},60))};return(0,i.useEffect)(()=>{O(!0);let e=null,t=()=>{f(!0),null!==e&&(clearTimeout(e),e=null),e=setTimeout(()=>{f(!1)},900)};return window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t),null!==e&&clearTimeout(e)}},[]),(0,i.useEffect)(()=>{let e=!1,t=()=>{let t=window.scrollY;!h&&t>=20?p(!0):h&&t<20&&p(!1),e=!1},i=()=>{e||(window.requestAnimationFrame(t),e=!0)};return window.requestAnimationFrame(t),window.addEventListener("scroll",i),()=>window.removeEventListener("scroll",i)},[h]),(0,i.useEffect)(()=>{if(B)return setTimeout(()=>{window.addEventListener("click",H)},100),()=>{window.removeEventListener("click",H)}},[B]),(0,t.jsxs)(t.Fragment,{children:[!g&&c.map(e=>{let i=G.includes(e.id);return(0,t.jsx)(x,{mode:"popLayout",children:!i&&(0,t.jsxs)(y.motion.div,{initial:{opacity:1,height:"auto"},transition:{duration:.6},exit:{opacity:0,translateY:-1e3,height:0},className:(0,b.default)(E.default.banner,E.default[(e.color||"gray").toLowerCase()]),children:[(0,t.jsx)("div",{children:e.text}),e.canClose&&(0,t.jsx)("div",{children:(0,t.jsx)("button",{"aria-label":"Close banner",type:"button",onClick:()=>{let t=`banner_${e.id}`;$(t=>[...t,e.id]),localStorage.setItem(t,(Date.now()+864e5).toString())}})})]},e.id)},e.id)}),(0,t.jsx)("header",{className:(0,b.default)(E.default.header,h&&E.default.isScrolledDown,g&&E.default.isFullScreenMenuOpen,l&&E.default.isDarkHeader),children:(0,t.jsxs)("nav",{children:[(0,t.jsx)(C.default,{className:E.default.icon,href:(0,A.getRootLocalePage)(u),onClick:()=>v(!1),"aria-label":"Back to frontpage",children:(0,t.jsx)(w,{fillColor:l&&!g?"#000":"#fff"})}),(0,t.jsx)("div",{className:E.default.mainLinks,children:e.filter(e=>!e.showOnlyInMenu).map(e=>(0,t.jsx)(C.default,{href:e.href||"/",onClick:()=>v(!1),children:e.title||"link"},e.id))}),(0,t.jsxs)("div",{className:E.default.cta,children:[(0,t.jsxs)("div",{className:E.default.languageSelector,children:[(0,t.jsxs)(S.default,{onClick:H,type:"button",variant:"text",color:R||l?"#000":"#fff",title:"Switch to another language",children:[(0,A.getTitleForLocale)(u),(0,t.jsx)(M,{fillColor:R||l?"#000":"#fff",style:{transform:R?"scale(.8) rotate(180deg)":"scale(0.8) rotate(0deg)"}})]}),(0,t.jsx)("div",{className:(0,b.default)(E.default.dropdown,B&&E.default.isDropdownOpen,R&&E.default.isDropdownVisible),children:d&&Array.from(d.entries()).filter(e=>e[0]!==u).map(e=>(0,t.jsx)(C.default,{href:e[1],onClick:()=>v(!1),title:(0,A.getTitleForLocale)(e[0]),prefetch:!1,children:(0,A.getTitleForLocale)(e[0])},e[0]))})]}),(0,t.jsx)("div",{className:E.default.btnCtaContainer,children:s&&r&&(0,t.jsx)(S.default,{href:r,shadowColor:g?"orange":"blue",locale:u||"en",children:s})}),(0,t.jsx)("div",{children:(0,t.jsx)(S.default,{variant:"text",onClick:()=>v(!g),type:"button",ariaLabel:"Open menu",title:"Open menu",children:(0,t.jsxs)("div",{className:(0,b.default)(E.default.hamburgerContainer,g&&E.default.isOpen),children:[(0,t.jsx)("span",{}),(0,t.jsx)("span",{}),(0,t.jsx)("span",{})]})})})]})]})}),(0,t.jsx)("div",{className:(0,b.default)(E.default.mobileBottom,h&&!g&&o&&E.default.mobileBottomShow),children:s&&r&&(0,t.jsxs)(S.default,{href:r,shadowColor:"orange",variant:"circular",isScrolling:m,ariaLabel:s,locale:u||"en",onClick:()=>v(!1),children:[(0,t.jsx)("span",{children:s}),(0,t.jsx)("span",{children:(0,t.jsx)(j,{fillColor:"#fff"})})]})}),(0,t.jsx)("div",{className:(0,b.default)(E.default.fullScreenMenu,g&&E.default.isFullScreenMenuOpen,D&&E.default.isReady),children:(0,t.jsxs)("div",{className:E.default.fullScreenMenuContent,children:[(0,t.jsx)("div",{}),(0,t.jsx)(y.motion.ul,{initial:"hidden",animate:g?"visible":"hidden",variants:V,className:E.default.links,children:e.map(e=>(0,t.jsx)(y.motion.li,{variants:N,children:(0,t.jsx)(C.default,{href:e.href||"/",onClick:()=>v(!1),children:e.title||"link"})},e.id))},g?"open":"closed"),(0,t.jsx)("div",{className:E.default.btnCtaContainer,children:s&&r&&(0,t.jsx)(S.default,{href:r,shadowColor:"orange",ariaLabel:"Close menu",children:s})}),(0,t.jsx)("div",{className:E.default.image,children:n&&(0,t.jsx)("img",{src:(0,L.cfImage)(n,{width:1080}),alt:a??"",loading:"lazy",decoding:"async"})}),(0,t.jsxs)("div",{className:E.default.iconLinks,children:[(0,t.jsx)("a",{href:"https://www.facebook.com/perlanmuseum/",target:"_blank",rel:"noopener noreferrer",title:"Facebook",children:(0,t.jsx)(I.default,{fillColor:"#fff"})}),(0,t.jsx)("a",{href:"https://www.instagram.com/perlanmuseumiceland",target:"_blank",rel:"noopener noreferrer",title:"Instagram",children:(0,t.jsx)(T.default,{fillColor:"#fff"})}),(0,t.jsx)("a",{href:"https://www.tiktok.com/@perlan_wondersoficeland",target:"_blank",rel:"noopener noreferrer",title:"TikTok","aria-label":"Open our TikTok",children:(0,t.jsx)(k.default,{fillColor:"#fff"})}),(0,t.jsx)("a",{href:"https://www.tripadvisor.com/Attraction_Review-g189970-d246003-Reviews-Perlan-Reykjavik_Capital_Region.html",target:"_blank",rel:"noopener noreferrer",title:"TripAdvisor",children:(0,t.jsx)(P.default,{fillColor:"#fff"})})]})]})})]})}],65628)},83938,e=>{e.v({bubble:"index-module-scss-module__sjN5lG__bubble",bubbleContainer:"index-module-scss-module__sjN5lG__bubbleContainer",content:"index-module-scss-module__sjN5lG__content",glow:"index-module-scss-module__sjN5lG__glow",isClosed:"index-module-scss-module__sjN5lG__isClosed",isOpen:"index-module-scss-module__sjN5lG__isOpen",openBubble:"index-module-scss-module__sjN5lG__openBubble",openingTime:"index-module-scss-module__sjN5lG__openingTime",show:"index-module-scss-module__sjN5lG__show"})},81495,e=>{"use strict";var t=e.i(43476),i=e.i(43794),s=e.i(71645),r=e.i(78081),n=e.i(59616),a=e.i(83938);let l=()=>new Date;e.s(["default",0,({data:e,isMain:o,locale:d})=>
9{let[u,c]=(0,s.useState)(Date.now()),[h,p]=(0,s.useState)(!1);(0,s.useEffect)(()=>{p(!0);let e=setInterval(()=>{c(Date.now())},1e4);return()=>{e&&clearInterval(e)}},[]);let m=(0,s.useMemo)(()=>!!e&&(0,n.calculateIsOpen)(e,l()),[e,u]),f=(0,s.useMemo)(()=>e?(0,n.getOpeningTime)(e,l()):null,[e,u]);return null==e?null:(0,t.jsx)("div",{className:(0,i.default)(a.default.openingTime,o&&a.default.isMain),children:(0,t.jsxs)("div",{className:a.default.content,children:[(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:(0,i.default)(a.default.bubbleContainer,h&&a.default.show),children:(0,t.jsx)("span",{className:(0,i.default)(a.default.bubble,h&&m&&a.default.isOpen,h&&!m&&a.default.isClosed)})})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{children:e.name}),(0,t.jsx)("div",{children:((e,t)=>{if(null==e)return"";let i=e.from??0,s=e.to??0;return 0===i&&0===s?r.commonLocalization[t].closed:`${r.commonLocalization[t].open} ${(0,n.formatMinutes)(i)} - ${(0,n.formatMinutes)(s)}`})(f,d)})]})]})})}])},67539,e=>{e.v({fadeIn:"index-module-scss-module__G4Y5ta__fadeIn",openingTimes:"index-module-scss-module__G4Y5ta__openingTimes"})},34374,e=>{e.v({gap:"index-module-scss-module__tGjGUG__gap",isCurrent:"index-module-scss-module__tGjGUG__isCurrent",page:"index-module-scss-module__tGjGUG__page",pages:"index-module-scss-module__tGjGUG__pages",pagination:"index-module-scss-module__tGjGUG__pagination",paginationSpin:"index-module-scss-module__tGjGUG__paginationSpin",spinner:"index-module-scss-module__tGjGUG__spinner",step:"index-module-scss-module__tGjGUG__step"})},6910,e=>{e.v({spacer:"index-module-scss-module__sN6MCG__spacer"})},75776,8206,e=>{"use strict";var t=e.i(43476),i=e.i(43794),s=e.i(22016),r=e.i(45393),n=e.i(61212);function a({image:e,imageAlt:s="",bottom:l,imageSize:o="medium",sizes:d="90vw",children:u}){let c="string"==typeof e?e:e?.url;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:n.default.content,children:[c&&(0,t.jsx)("div",{className:(0,i.default)(n.default.media,n.default[o]),children:(0,t.jsx)("img",{src:(0,r.cfImage)(c,{width:828}),srcSet:(0,r.cfSrcSet)(c,r.BODY_IMAGE_WIDTHS),sizes:d,alt:s,loading:"lazy",decoding:"async",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"}})}),u&&(0,t.jsx)("div",{children:u})]}),l&&(0,t.jsx)("div",{className:n.default.bottom,children:l})]})}e.s(["default",0,function({image:e,imageAlt:r,isDarkTheme:l=!1,link:o,className:d,bottom:u,imageSize:c="medium",sizes:h="90vw",target:p,children:m}){let f=(0,t.jsx)(a,{image:e,imageAlt:r,bottom:u,imageSize:c,sizes:h,children:m}),g=(0,i.default)(n.default.card,l&&n.default.isDark,d);return o?(0,t.jsx)(s.default,{className:g,href:o,target:p,children:f}):(0,t.jsx)("div",{className:g,children:f})}],75776);var l=e.i(6910);e.s(["default",0,()=>(0,t.jsx)("div",{className:l.default.spacer})],8206)},70363,e=>{e.v({discount:"index-module-scss-module__HfkX7a__discount",isBestSeller:"index-module-scss-module__HfkX7a__isBestSeller",price:"index-module-scss-module__HfkX7a__price",tourCardWrapper:"index-module-scss-module__HfkX7a__tourCardWrapper",tourInfo:"index-module-scss-module__HfkX7a__tourInfo",tourTitle:"index-module-scss-module__HfkX7a__tourTitle"})},79116,e=>{"use strict";var t=e.i(43476),i=e.i(75776),s=e.i(70363);let r=({fillColor:e,strokeWidth:i=3})=>(0,t.jsx)("svg",{fill:e,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M512 0C229.232 0 0 229.232 0 512c0 282.784 229.232 512 512 512 282.784 0 512-229.216 512-512C1024 229.232 794.784 0 512 0zm0 961.008c-247.024 0-448-201.984-448-449.01 0-247.024 200.976-448 448-448s448 200.977 448 448-200.976 449.01-448 449.01zm32-462V192.002c0-17.664-14.336-32-32-32s-32 14.336-32 32v320c0 9.056 3.792 17.2 9.856 23.007.529.624.96 1.296 1.537 1.887l158.384 158.4c12.496 12.481 32.752 12.481 45.248 0 12.496-12.496 12.496-32.768 0-45.264z"})});var n=e.i(78081),a=e.i(8206),l=e.i(92731);let o=new Intl.NumberFormat("en-US",{style:"currency",currency:"ISK"});e.s(["TourCard",0,({tour:e,isDarkTheme:d=!1,color:u,locale:c})=>{var h;let{hours:p,minutes:m}={hours:Math.floor((h=e.duration)/60),minutes:h%60};return(0,t.jsxs)("div",{className:s.default.tourCardWrapper,children:[(0,t.jsx)(i.default,{isDarkTheme:d,target:"_blank",image:e.photoUrl,link:e.tourUrl,imageSize:"medium",sizes:"(min-width: 900px) 20vw, 80vw",bottom:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:s.default.tourInfo,children:[(0,t.jsx)("div",{children:e.duration>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r,{fillColor:d?"#fff":"#333"}),(0,t.jsxs)("span",{children:[p?`${p}h`:"",p&&m?" ":"",m?`${m}m`:""]})]})}),(0,t.jsx)("div",{className:s.default.price,children:e.discount?.value?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:s.default.discount,children:e.price?o.format(e.price):""}),(0,t.jsx)("span",{children:o.format(e.discount?.value?e.price-e.price*(.01*e.discount.value):e.price)})]}):(0,t.jsx)("span",{children:e.price?o.format(e.price):""})})]}),(0,t.jsx)(a.default,{}),(0,t.jsx)(l.default,{showArrow:!0,type:"button",variant:"text",color:d?"#eee":"black",arrowColor:(0,n.getColorVarFromColorName)(u),children:n.commonLocalization[c].bookNow})]}),children:(0,t.jsx)("h4",{className:s.default.tourTitle,style:{color:(0,n.getColorVarFromColorName)(u||"blue")},children:e.title})}),e.isBestSeller&&(0,t.jsx)("div",{className:s.default.isBestSeller,children:"Best seller"})]})}],79116)},15222,71865,e=>{"use strict";var t=e.i(43476);e.s(["default",0,({fillColor:e,className:i})=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:e,className:i,viewBox:"0 0 24 24",children:[(0,t.jsx)("title",{children:"Google"}),(0,t.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4"}),(0,t.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,t.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,t.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"}),(0,t.jsx)("path",{d:"M1 1h22v22H1z",fill:"none"})]})],15222),e.s(["default",0,({fillColor:e})=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",role:"img",fill:e,stroke:e,strokeWidth:"2",height:"20px",width:"20px",children:[(0,t.jsx)("title",{children:"Star"}),(0,t.jsx)("path",{d:"M11.283 3.453c.23-.467.345-.7.502-.775a.5.5 0 0 1 .43 0c.157.075.272.308.502.775l2.187 4.43c.068.138.102.207.152.26a.502.502 0 0 0 .155.114c.067.03.143.042.295.064l4.891.715c.515.075.773.113.892.238a.5.5 0 0 1 .133.41c-.023.172-.21.353-.582.716L17.3 13.846c-.11.108-.165.162-.2.226a.5.5 0 0 0-.06.183c-.009.072.004.148.03.3l.835 4.867c.088.514.132.77.05.922a.5.5 0 0 1-.349.253c-.17.032-.4-.09-.862-.332l-4.373-2.3c-.136-.07-.204-.107-.276-.12a.498.498 0 0 0-.192 0c-.072.013-.14.05-.276.12l-4.373 2.3c-.461.243-.692.364-.862.332a.5.5 0 0 1-.348-.253c-.083-.152-.039-.409.05-.922l.834-4.867c.026-.152.039-.228.03-.3a.5.5 0 0 0-.06-.184c-.035-.063-.09-.117-.2-.225L3.16 10.4c-.373-.363-.56-.544-.582-.716a.5.5 0 0 1 .132-.41c.12-.125.377-.163.892-.238l4.891-.715c.152-.022.228-.034.295-.064a.5.5 0 0 0 .155-.113c.05-.054.084-.123.152-.26l2.187-4.43Z"})]})],71865)},31178,47414,74008,21476,72846,37806,64978,32181,e=>{"use strict";let t,i,s;var r=e.i(71645);let n=(0,r.createContext)({});function a(e){let t=(0,r.useRef)(null);return null===t.current&&(t.current=e()),t.current}e.s(["LayoutGroupContext",0,n],31178),e.s(["useConstant",0,a],47414);let l="u">typeof window?r.useLayoutEffect:r.useEffect;e.s(["useIsomorphicLayoutEffect",0,l],74008);let o=(0,r.createContext)(null);e.s(["PresenceContext",0,o],21476);let d=e=>"object"==typeof e&&null!==e;function u(e){return d(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}e.s(["isHTMLElement",0,u],72846);let c=(0,r.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function h(e=!0){let t=(0,r.useContext)(o);if(null===t)return[!0,null];let{isPresent:i,onExitComplete:s,register:n}=t,a=(0,r.useId)();(0,r.useEffect)(()=>
9{if(e)return n(a)},[e]);let l=(0,r.useCallback)(()=>e&&s&&s(a),[a,s,e]);return!i&&s?[!1,l]:[!0]}e.s(["MotionConfigContext",0,c],37806),e.s(["usePresence",0,h],64978);let p=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],m=new Set([...p,"pathRotation"]),f=(e,t,i)=>i>t?t:i<e?e:i,g={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},v={...g,transform:e=>f(0,1,e)},x={...g,default:1},y=e=>Math.round(1e5*e)/1e5,w=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,_=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,b=(e,t)=>i=>!!("string"==typeof i&&_.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),C=(e,t,i)=>s=>{if("string"!=typeof s)return s;let[r,n,a,l]=s.match(w);return{[e]:parseFloat(r),[t]:parseFloat(n),[i]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}},S={...g,transform:e=>Math.round(f(0,255,e))},T={test:b("rgb","red"),parse:C("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:s=1})=>"rgba("+S.transform(e)+", "+S.transform(t)+", "+S.transform(i)+", "+y(v.transform(s))+")"},j={test:b("#"),parse:function(e){let t="",i="",s="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),s=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),s=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}},transform:T.transform},P=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),E=P("deg"),k=P("%"),M=P("px"),A=P("vh"),I=P("vw"),L={...k,parse:e=>k.parse(e)/100,transform:e=>k.transform(100*e)},V={test:b("hsl","hue"),parse:C("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:s=1})=>"hsla("+Math.round(e)+", "+k.transform(y(t))+", "+k.transform(y(i))+", "+y(v.transform(s))+")"},N={test:e=>T.test(e)||j.test(e)||V.test(e),parse:e=>T.test(e)?T.parse(e):V.test(e)?V.parse(e):j.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?T.transform(e):V.transform(e),getAnimatableNone:e=>{let t=N.parse(e);return t.alpha=0,N.transform(t)}},D=new RegExp(w.source),O=RegExp(/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu.source,"i"),B="number",F="color",R=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function z(e){let t=e.toString(),i=[],s={color:[],number:[],var:[]},r=[],n=0,a=t.replace(R,e=>(N.test(e)?(s.color.push(n),r.push(F),i.push(N.parse(e))):e.startsWith("var(")?(s.var.push(n),r.push("var"),i.push(e)):(s.number.push(n),r.push(B),i.push(parseFloat(e))),++n,"${}")).split("${}");return{values:i,split:a,indexes:s,types:r}}function G({split:e,types:t}){let i=e.length;return s=>{let r="";for(let n=0;n<i;n++)if(r+=e[n],void 0!==s[n]){let e=t[n];e===B?r+=y(s[n]):e===F?r+=N.transform(s[n]):r+=s[n]}return r}}let $={test:function(e){return isNaN(e)&&"string"==typeof e&&(D.test(e)||O.test(e))},parse:function(e){return z(e).values},createTransformer:function(e){return G(z(e))},getAnimatableNone:function(e){let t=z(e);return G(t)(t.values.map((e,i)=>((e,t)=>"number"==typeof e?t?.trim().endsWith("/")?e:0:"number"==typeof e?0:N.test(e)?N.getAnimatableNone(e):e)(e,t.split[i])))}},H=new Set(["brightness","contrast","saturate","opacity"]);function W(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[s]=i.match(w)||[];if(!s)return e;let r=i.replace(s,""),n=+!!H.has(t);return s!==i&&(n*=100),t+"("+n+r+")"}let U=/\b([a-z-]*)\(.*?\)/gu,q={...$,getAnimatableNone:e=>{let t=e.match(U);return t?t.map(W).join(" "):e}},X={...$,getAnimatableNone:e=>{let t=$.parse(e);return $.createTransformer(e)(t.map(e=>"number"==typeof e?0:"object"==typeof e?{...e,alpha:1}:e))}},Y={...g,transform:Math.round},Z={borderWidth:M,borderTopWidth:M,borderRightWidth:M,borderBottomWidth:M,borderLeftWidth:M,borderRadius:M,borderTopLeftRadius:M,borderTopRightRadius:M,borderBottomRightRadius:M,borderBottomLeftRadius:M,width:M,maxWidth:M,height:M,maxHeight:M,top:M,right:M,bottom:M,left:M,inset:M,insetBlock:M,insetBlockStart:M,insetBlockEnd:M,insetInline:M,insetInlineStart:M,insetInlineEnd:M,padding:M,paddingTop:M,paddingRight:M,paddingBottom:M,paddingLeft:M,paddingBlock:M,paddingBlockStart:M,paddingBlockEnd:M,paddingInline:M,paddingInlineStart:M,paddingInlineEnd:M,margin:M,marginTop:M,marginRight:M,marginBottom:M,marginLeft:M,marginBlock:M,marginBlockStart:M,marginBlockEnd:M,marginInline:M,marginInlineStart:M,marginInlineEnd:M,fontSize:M,backgroundPositionX:M,backgroundPositionY:M,rotate:E,pathRotation:E,rotateX:E,rotateY:E,rotateZ:E,scale:x,scaleX:x,scaleY:x,scaleZ:x,skew:E,skewX:E,skewY:E,distance:M,translateX:M,translateY:M,translateZ:M,x:M,y:M,z:M,perspective:M,transformPerspective:M,opacity:v,originX:L,originY:L,originZ:M,zIndex:Y,fillOpacity:v,strokeOpacity:v,numOctaves:Y},K={...Z,color:N,backgroundColor:N,outlineColor:N,fill:N,stroke:N,borderColor:N,borderTopColor:N,borderRightColor:N,borderBottomColor:N,borderLeftColor:N,filter:q,WebkitFilter:q,mask:X,WebkitMask:X},Q=e=>K[e],J=()=>({translate:0,scale:1,origin:0,originPoint:0}),ee=()=>({x:J(),y:J()}),et=()=>({min:0,max:0}),ei=()=>({x:et(),y:et()}),es=e=>!!(e&&e.getVelocity),er=new Set(["width","height","top","left","right","bottom",...p]),en=[g,M,k,E,I,A,{test:e=>"auto"===e,parse:e=>e}],ea=e=>en.find(t=>t.test(e));var el=e.i(47167);let eo=()=>{},ed=()=>{};el.default;let eu=e=>t=>"string"==typeof t&&t.startsWith(e),ec=eu("--"),eh=eu("var(--"),ep=e=>!!eh(e)&&em.test(e.split("/*")[0].trim()),em=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function ef(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}let eg=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,ev=new Set([q,X]);function ex(e,t){let i=Q(e);return ev.has(i)||(i=$),i.getAnimatableNone?i.getAnimatableNone(t):void 0}let ey=e=>180*e/Math.PI,ew=e=>eb(ey(Math.atan2(e[1],e[0]))),e_={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:ew,rotateZ:ew,skewX:e=>ey(Math.atan(e[1])),skewY:e=>ey(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},eb=e=>((e%=360)<0&&(e+=360),e),eC=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),eS=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),eT={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:eC,scaleY:eS,scale:e=>(eC(e)+eS(e))/2,rotateX:e=>eb(ey(Math.atan2(e[6],e[5]))),rotateY:e=>eb(ey(Math.atan2(-e[2],e[0]))),rotateZ:ew,rotate:ew,skewX:e=>ey(Math.atan(e[4])),skewY:e=>ey(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function ej(e){return+!!e.includes("scale")}function eP(e,t){let i,s;if(!e||"none"===e)return ej(t);let r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(r)i=eT,s=r;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=e_,s=t}if(!s)return ej(t);let n=i[t],a=s[1].split(",").map(eE);return"function"==typeof n?n(a):a[n]}function eE(e){return parseFloat(e.trim())}let ek=e=>e===g||e===M,eM=new Set(["x","y","z"]),eA=p.filter(e=>!eM.has(e)),eI=new Set(["bottom","right"]);function eL(e,t,i,s,r,n){let a=parseFloat(e);
9if(!isNaN(a))return a;let{min:l,max:o}=t()[i],d=o-l;return"border-box"===n?d:d-parseFloat(s)-parseFloat(r)}let eV={width:({width:e,paddingLeft:t="0",paddingRight:i="0",boxSizing:s},r)=>eL(e,r,"x",t,i,s),height:({height:e,paddingTop:t="0",paddingBottom:i="0",boxSizing:s},r)=>eL(e,r,"y",t,i,s),top:({top:e})=>parseFloat(e),left:({left:e})=>parseFloat(e),bottom:({top:e},t)=>{let{y:i}=t();return parseFloat(e)+(i.max-i.min)},right:({left:e},t)=>{let{x:i}=t();return parseFloat(e)+(i.max-i.min)},x:({transform:e})=>eP(e,"x"),y:({transform:e})=>eP(e,"y")};eV.translateX=eV.x,eV.translateY=eV.y;let eN=e=>e,eD={},eO=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function eB(e,t){let i=!1,s=!0,r={delta:0,timestamp:0,isProcessing:!1},n=()=>i=!0,a=eO.reduce((e,t)=>(e[t]=function(e){let t=new Set,i=new Set,s=!1,r=!1,n=new Set,a={delta:0,timestamp:0,isProcessing:!1};function l(t){n.has(t)&&(i.add(t),e()),t(a)}let o={schedule:(e,r=!1,a=!1)=>{let l=a&&s?t:i;return r&&n.add(e),l.add(e),e},cancel:e=>{i.delete(e),n.delete(e)},process:e=>{if(a=e,s){r=!0;return}s=!0;let n=t;t=i,i=n,t.forEach(l),t.clear(),s=!1,r&&(r=!1,o.process(e))}};return o}(n),e),{}),{setup:l,read:o,resolveKeyframes:d,preUpdate:u,update:c,preRender:h,render:p,postRender:m}=a,f=()=>{let n=eD.useManualTiming,a=n?r.timestamp:performance.now();i=!1,n||(r.delta=s?1e3/60:Math.max(Math.min(a-r.timestamp,40),1)),r.timestamp=a,r.isProcessing=!0,l.process(r),o.process(r),d.process(r),u.process(r),c.process(r),h.process(r),p.process(r),m.process(r),r.isProcessing=!1,i&&t&&(s=!1,e(f))};return{schedule:eO.reduce((t,n)=>{let l=a[n];return t[n]=(t,n=!1,a=!1)=>(!i&&(i=!0,s=!0,r.isProcessing||e(f)),l.schedule(t,n,a)),t},{}),cancel:e=>{for(let t=0;t<eO.length;t++)a[eO[t]].cancel(e)},state:r,steps:a}}let{schedule:eF,cancel:eR,state:ez,steps:eG}=eB("u">typeof requestAnimationFrame?requestAnimationFrame:eN,!0),e$=new Set,eH=!1,eW=!1,eU=!1;function eq(){if(eW){let e=[],t=new Set,i=new Set;e$.forEach(s=>{s.needsMeasurement&&(e.push(s),t.add(s.element),eI.has(s.name)&&i.add(s.element))});let s=new Map;i.forEach(e=>{let t,i=(t=[],eA.forEach(i=>{let s=e.getValue(i);if(void 0!==s){let e=s.get(),r=+!!i.startsWith("scale");if(e===r)return;t.push([i,e]),s.set(r)}}),t);i.length&&(s.set(e,i),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=s.get(e);t&&t.forEach(([t,i])=>{e.getValue(t)?.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}eW=!1,eH=!1,e$.forEach(e=>e.complete(eU)),e$.clear()}function eX(){e$.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eW=!0)})}class eY{constructor(e,t,i,s,r,n=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=s,this.element=r,this.isAsync=n}scheduleResolve(){this.state="scheduled",this.isAsync?(e$.add(this),eH||(eH=!0,eF.read(eX),eF.resolveKeyframes(eq))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:s}=this;if(null===e[0]){let r=s?.get(),n=e[e.length-1];if(void 0!==r)e[0]=r;else if(i&&t){let s=function(e,t,i){if("string"==typeof e){if(/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)||/^0[^.\s]+$/u.test(e))return parseFloat(e);if(!$.test(e)&&$.test(i))return ex(t,i)}return e??void 0}(i.readValue(t,n),t,n);void 0!==s&&(e[0]=s)}void 0===e[0]&&(e[0]=n),s&&void 0===r&&s.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),e$.delete(this)}cancel(){"scheduled"===this.state&&(e$.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let eZ=new Set(["auto","none","0"]);class eK extends eY{constructor(e,t,i,s,r){super(e,t,i,s,r,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let s=e[i];if("string"==typeof s&&ep(s=s.trim())){let r=function e(t,i,s=1){ed(`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[r,n]=function(e){let t=eg.exec(e);if(!t)return[,];let[,i,s,r]=t;return[`--${i??s}`,r]}(t);if(!r)return;let a=window.getComputedStyle(i).getPropertyValue(r);if(a){let e=a.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)?parseFloat(e):e}return ep(n)?e(n,i,s+1):n}(s,t.current);void 0!==r&&(e[i]=r),i===e.length-1&&(this.finalKeyframe=s)}}if(this.resolveNoneKeyframes(),!er.has(i)||2!==e.length)return;let[s,r]=e;if("number"==typeof s&&"number"==typeof r)return;let n=ea(s),a=ea(r);if(ef(s)!==ef(r)&&eV[i]){this.needsMeasurement=!0;return}if(n!==a)if(ek(n)&&ek(a))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else eV[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++)(null===e[t]||function(e){if("number"==typeof e)return 0===e;if(null===e)return!0;return"none"===e||"0"===e||/^0[^.\s]+$/u.test(e)}(e[t]))&&i.push(t);i.length&&function(e,t,i){let s,r=0;for(;r<e.length&&!s;){let t=e[r];"string"==typeof t&&!eZ.has(t)&&function(e){let t=e.toString();return D.test(t)||O.test(t)}(t)&&(s=e[r]),r++}if(s&&i)for(let r of t)e[r]!==s&&(e[r]=ex(i,s))}(e,i,t)}measure(){let{element:e,name:t}=this;return eV[t](window.getComputedStyle(e.current),()=>e.measureViewportBox())}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=this.measure(),t[0]=this.measuredOrigin;let s=t[t.length-1];void 0!==s&&this.motionValue?.jump(s,!1)}measureEndState(){let{element:e,unresolvedKeyframes:t}=this;if(!e||!e.current)return;this.motionValue?.jump(this.measuredOrigin,!1);let i=t.length-1,s=t[i];t[i]=this.measure(),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEac
9h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let eQ=e=>1e3*e;function eJ(e,t){-1===e.indexOf(t)&&e.push(t)}function e0(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}class e1{constructor(){this.subscriptions=[]}add(e){return eJ(this.subscriptions,e),()=>this.remove(e)}remove(e){e0(this.subscriptions,e)}notify(e,t,i){let s=this.subscriptions.length;if(s)if(1===s)this.subscriptions[0](e,t,i);else for(let r=0;r<s;r++){let s=this.subscriptions[r];s&&s(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function e2(e,t,i){t.startsWith("--")?e.style.setProperty(t,i):e.style[t]=i}function e3(e){let t;return()=>(void 0===t&&(t=e()),t)}let e4={};function e5(e,t){let i=e3(e);return()=>e4[t]??i()}let e9=e5(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),e8=e=>null!==e;function e6(e,{repeat:t,repeatType:i="loop"},s,r=1){let n=e.filter(e8),a=r<0||t&&"loop"!==i&&t%2==1?0:n.length-1;return a&&void 0!==s?s:n[a]}class e7{constructor(){this.isResolved=!1}get finished(){return this._finished||(this._finished=this.isResolved?Promise.resolve():new Promise(e=>{this._resolve=e})),this._finished}updateFinished(){this._finished=this._resolve=void 0,this.isResolved=!1}notifyFinished(){this.isResolved=!0,this._resolve?.()}then(e,t){return this.finished.then(e,t)}}function te(){t=void 0}let tt={now:()=>(void 0===t&&tt.set(ez.isProcessing||eD.useManualTiming?ez.timestamp:performance.now()),t),set:e=>{t=e,queueMicrotask(te)}};function ti(e,t){return{kind:e,animation:t,timestamp:tt.now(),frameTimestamp:ez.timestamp,frameIsProcessing:ez.isProcessing}}function ts(e,t,i){let s=globalThis.__MOTION_INSPECT__;if(s)try{s({...ti("animation-start",e),options:i?{...t,...i}:t})}catch{}}let tr=e=>Array.isArray(e)&&"number"==typeof e[0],tn=e5(()=>{try{document.createElement("div").animate({opacity:0}
9,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),ta=(e,t,i=10)=>{let s="",r=Math.max(Math.round(t/i),2);for(let t=0;t<r;t++)s+=Math.round(1e4*e(t/(r-1)))/1e4+", ";return`linear(${s.substring(0,s.length-2)})`},tl=([e,t,i,s])=>`cubic-bezier(${e}, ${t}, ${i}, ${s})`,to={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tl([0,.65,.55,1]),circOut:tl([.55,0,1,.45]),backIn:tl([.31,.01,.66,-.59]),backOut:tl([.33,1.53,.69,.99])};function td(e){return"function"==typeof e&&"applyToOptions"in e}class tu extends e7{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;const{element:t,name:i,keyframes:s,pseudoElement:r,allowFlatten:n=!1,finalKeyframe:a,onComplete:l}=e;this.isPseudoElement=!!r,this.allowFlatten=n,this.options=e,ed(e.type);const o=function({type:e,...t}){return td(e)&&tn()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:s=0,duration:r=300,repeat:n=0,repeatType:a="loop",ease:l="easeOut",times:o}={},d){let u={[t]:i};o&&(u.offset=o);let c=function e(t,i){if(t)return"function"==typeof t?tn()?ta(t,i):"ease-out":tr(t)?tl(t):Array.isArray(t)?t.map(t=>e(t,i)||to.easeOut):to[t]}(l,r);Array.isArray(c)&&(u.easing=c);let h={delay:s,duration:r,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:n+1,direction:"reverse"===a?"alternate":"normal"};return d&&(h.pseudoElement=d),e.animate(u,h)}(t,i,s,o,r),!1===o.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!r){let e=e6(s,this.options,a,this.speed);this.updateMotionValue&&this.updateMotionValue(e),e2(t,i,e),this.animation.cancel()}l?.(),this.notifyFinished()},ts(this,e,o)}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(e){let t=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=eQ(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:i,observe:s}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&e9())?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),i&&(this.animation.rangeEnd=i),eN):s(this)}}let tc=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:th}=eB(queueMicrotask,!1),tp=(e,t)=>t?1e3/t*e:0,tm;class tf{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=tt.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.notifyChange(),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=tt.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){var i;return"change"===e?this.onChangeSubscribe(t):((i=this.events)[e]||(i[e]=new e1)).add(t)}onChangeSubscribe(e){let{events:t}=this;return t.change||this.changeSubscriber?(t.change||(t.change=new e1,t.change.add(this.changeSubscriber),this.changeSubscriber=void 0),t.change.add(e)):this.changeSubscriber=e,()=>{this.changeSubscriber===e?this.changeSubscriber=void 0:t.change?.remove(e),this.stopIfUnobserved()}}stopIfUnobserved(){eF.read(()=>{this.changeSubscriber||this.events.change?.getSize()||this.stop()})}clearListeners(){for(let e in this.changeSubscriber=void 0,this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,i){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-i}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.notifyChange()}notifyChange(){let{current:e,changeSubscriber:t}=this;t?t(e):this.events.change?.notify(e)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return tm&&tm.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=tt.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return tp(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{let i;this.hasAnimated=!0;let s=!1;i=e(()=>{s=!0,this.events.animationComplete?.notify(),this.animation===i&&this.clearAnimation(),t()}),s||(this.animation=i),this.events.animationStart?.notify()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){this.animation=void 0}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tg(e,t){return new tf(e,t)}let tv=new WeakMap;function tx(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function ty(e){return"string"==typeof e||Array.isArray(e)}let tw=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],t_=["initial",...tw];function tb(e){if(tx(e.animate))return!0;for(let t=0;t<t_.length;t++)if(ty(e[t_[t]]))return!0;return!1}function tC(e){return!!(tb(e)||e.variants)}let tS={current:null},tT={current:!1},tj="u">typeof window;function tP(e){let t=[{},{}];
9return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function tE(e,t,i,s){if("function"==typeof t){let[r,n]=tP(s);t=t(void 0!==i?i:e.custom,r,n)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[r,n]=tP(s);t=t(void 0!==i?i:e.custom,r,n)}return t}let tk=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],tM={};class tA{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:s,skipAnimations:r,blockInitialAnimation:n,visualState:a},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=eY,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=tt.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,eF.render(this.render,!1,!0))};const{latestValues:o,renderState:d}=a;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=d,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=s,this.skipAnimationsConfig=r,this.options=l,this.blockInitialAnimation=!!n,this.isControllingVariants=tb(t),this.isVariantNode=tC(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:u,...c}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in c){const t=c[e];void 0!==o[e]&&es(t)&&t.set(o[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,tv.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(tT.current||function(){if(tT.current=!0,tj)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>tS.current=e.matches;e.addEventListener("change",t),t()}else tS.current=!1}(),this.shouldReduceMotion=tS.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let e in this.projection&&this.projection.unmount(),eR(this.notifyUpdate),eR(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){let i;if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&tc.has(e)&&this.current instanceof HTMLElement){let{factory:i,keyframes:s,times:r,ease:n,duration:a}=t.accelerate,l=new tu({element:this.current,name:e,keyframes:s,times:r,ease:n,duration:eQ(a)}),o=i(l);this.valueSubscriptions.set(e,()=>{o(),l.cancel()});return}let s=m.has(e);s&&this.onBindTransform&&this.onBindTransform();let r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eF.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in tM){let t=tM[e];if(!t)continue;let{isEnabled:i,Feature:s}=t;if(!this.features[e]&&s&&i(this.props)&&(this.features[e]=new s(this)),this.features[e]){let t=this.features[e];
9t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ei()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<tk.length;t++){let i=tk[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let s=e["on"+i];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=function(e,t,i){for(let s in t){let r=t[s],n=i[s];if(es(r))e.addValue(s,r);else if(es(n))e.addValue(s,tg(r,{owner:e}));else if(n!==r)if(e.hasValue(s)){let t=e.getValue(s);!0===t.liveStyle?t.jump(r):t.hasAnimated||t.set(r)}else{let t=e.getStaticValue(s);e.addValue(s,tg(void 0!==t?t:r,{owner:e}))}}for(let s in i)void 0===t[s]&&e.removeValue(s);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=tg(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){let i=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=i){let s,r;"string"==typeof i&&(s=i,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(s)||(r=i,/^0[^.\s]+$/u.test(r)))?i=parseFloat(i):"number"!=typeof i&&!$.test(i)&&$.test(t)&&(i=ex(e,t)),this.setBaseTarget(e,es(i)?i.get():i)}return es(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let s=tE(this.props,i,this.presenceContext?.custom);s&&(t=s[e])}if(i&&void 0!==t)return t;let s=this.getBaseTargetFromProps(this.props,e);return void 0===s||es(s)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:s}on(e,t){return this.events[e]||(this.events[e]=new e1),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){th.render(this.render)}}class tI extends tA{constructor(){super(...arguments),this.KeyframeResolver=eK}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){let i=e.style;return i?i[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;es(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function tL(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}let tV=(e,t)=>t&&"number"==typeof e?t.transform(e):e,tN={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},tD=p.length;function tO(e,t,i){let{style:s,vars:r,transformOrigin:n}=e,a=!1,l=!1;for(let e in t){let i=t[e];if(m.has(e)){a=!0;continue}if(ec(e)){r[e]=i;continue}{let t=tV(i,Z[e]);e.startsWith("origin")?(l=!0,n[e]=t):s[e]=t}}if(!t.transform&&(a||i?s.transform=function(e,t,i){let s="",r=!0;for(let n=0;n<tD;n++){let a=p[n],l=e[a];if(void 0===l)continue;let o=!0;if("number"==typeof l)o=l===+!!a.startsWith("scale");else{let e=parseFloat(l);o=a.startsWith("scale")?1===e:0===e}if(!o||i){let e=tV(l,Z[a]);if(!o){r=!1;let t=tN[a]||a;s+=`${t}(${e}) `}i&&(t[a]=e)}}let n=e.pathRotation;return n&&(r=!1,s+=`rotate(${tV(n,Z.pathRotation)}) `),s=s.trim(),i?s=i(t,r?"":s):r&&(s="none"),s}(t,e.transform,i):s.transform&&(s.transform="none")),l){let{originX:e="50%",originY:t="50%",originZ:i=0}=n;s.transformOrigin=`${e} ${t} ${i}`}}let tB={offset:"stroke-dashoffset",array:"stroke-dasharray"},tF={offset:"strokeDashoffset",array:"strokeDasharray"},tR=["transform","opacity","offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function tz(e,{attrX:t,attrY:i,attrScale:s,pathLength:r,pathSpacing:n=1,pathOffset:a=0,...l}
9,o,d,u){if(tO(e,l,d),o){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:h}=e;for(let e of tR)void 0!==c[e]&&(h[e]=c[e],delete c[e]);(h.transform||c.transformOrigin)&&(h.transformOrigin=c.transformOrigin??"50% 50%",delete c.transformOrigin),h.transform&&(h.transformBox=u?.transformBox??"fill-box",delete c.transformBox),void 0!==t&&(c.x=t),void 0!==i&&(c.y=i),void 0!==s&&(c.scale=s),void 0!==r&&function(e,t,i=1,s=0,r=!0){e.pathLength=1;let n=r?tB:tF;e[n.offset]=`${-s}`,e[n.array]=`${t} ${i}`}(c,r,n,a,!1)}let tG=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),t$=e=>"string"==typeof e&&"svg"===e.toLowerCase();function tH(e,{style:t,vars:i},s,r){let n,a=e.style;for(n in t)a[n]=t[n];for(n in r?.applyProjectionStyles(a,s),i)a.setProperty(n,i[n])}let tW=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function tU(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let tq={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!M.test(e))return e;else e=parseFloat(e);let i=tU(e,t.target.x),s=tU(e,t.target.y);return`${i}% ${s}%`}},tX=(e,t,i)=>e+(t-e)*i,tY={borderRadius:{...tq,applyTo:[...tW]},borderTopLeftRadius:tq,borderTopRightRadius:tq,borderBottomLeftRadius:tq,borderBottomRightRadius:tq,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let s=$.parse(e);if(s.length>5)return e;let r=$.createTransformer(e),n=+("number"!=typeof s[0]),a=i.x.scale*t.x,l=i.y.scale*t.y;s[0+n]/=a,s[1+n]/=l;let o=tX(a,l,.5);return"number"==typeof s[2+n]&&(s[2+n]/=o),"number"==typeof s[3+n]&&(s[3+n]/=o),r(s)}}};function tZ(e,{layout:t,layoutId:i}){return m.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!tY[e]||"opacity"===e)}function tK(e,t,i){let s=e.style,r=t?.style,n={};if(!s)return n;for(let t in s)(es(s[t])||r&&es(r[t])||tZ(t,e)||i?.getValue(t)?.liveStyle!==void 0)&&(n[t]=s[t]);return n}function tQ(e,t,i){let s=tK(e,t,i);for(let i in e)(es(e[i])||es(t[i]))&&(s[-1!==p.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return s}class tJ extends tI{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ei}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(m.has(t)){let e=Q(t);return e&&e.default||0}if(tR.includes(t)){let i=getComputedStyle(e)[t];if("string"==typeof i&&i)return i.trim()}return t=tG.has(t)?t:tL(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return tQ(e,t,i)}build(e,t,i){tz(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,s){for(let i in tH(e,t,void 0,s),t.attrs)e.setAttribute(tG.has(i)?i:tL(i),t.attrs[i])}mount(e){this.isSVGTag=t$(e.tagName),super.mount(e)}}function t0({top:e,left:t,right:i,bottom:s}){return{x:{min:t,max:i},y:{min:e,max:s}}}function t1(e){return void 0===e||1===e}function t2({scale:e,scaleX:t,scaleY:i}){return!t1(e)||!t1(t)||!t1(i)}function t3(e){return t2(e)||t4(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function t4(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function t5(e,t,i,s,r){return void 0!==r&&(e=s+r*(e-s)),s+i*(e-s)+t}function t9(e,t=0,i=1,s,r){e.min=t5(e.min,t,i,s,r),e.max=t5(e.max,t,i,s,r)}function t8(e,{x:t,y:i}){t9(e.x,t.translate,t.scale,t.originPoint),t9(e.y,i.translate,i.scale,i.originPoint)}function t6(e,t){e.min+=t,e.max+=t}function t7(e,t,i,s,r=.5){let n=tX(e.min,e.max,r);t9(e,t,i,n,s)}function ie(e,t){return"string"==typeof e?parseFloat(e)/100*(t.max-t.min):e}function it(e,t,i){let s=i??e;t7(e.x,ie(t.x,s.x),t.scaleX,t.scale,t.originX),t7(e.y,ie(t.y,s.y),t.scaleY,t.scale,t.originY)}function ii(e,t){return t0(function(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),s=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),t))}class is extends tI{constructor(){super(...arguments),this.type="html",this.renderInstance=tH}mount(e){ed(e.style),super.mount(e)}readValueFromInstance(e,t){if(m.has(t))return this.projection?.isProjecting?ej(t):((e,t)=>{let{transform:i="none"}=getComputedStyle(e);return eP(i,t)})(e,t);{let i=window.getComputedStyle(e),s=(ec(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof s?s.trim():s}}measureInstanceViewportBox(e,{transformPagePoint:t}){return ii(e,t)}build(e,t,i){tO(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return tK(e,t,i)}}let ir=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function ia(e){if("string"!=typeof e||e.includes("-"));else if(ir.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var il=e.i(43476);let io=(0,r.createContext)({strict:!1}),id=(0,r.createContext)({});function iu(e){return Array.isArray(e)?e.join(" "):e}let ic=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ih(e,t,i){for(let s in t)es(t[s])||tZ(s,i)||(e[s]=t[s])}let ip=()=>({...ic(),attrs:{}}),im=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function ig(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||im.has(e)}function iv(e){return es(e)?e.get():e}let ix=e=>(t,i)=>{let s=(0,r.useContext)(id),n=(0,r.useContext)(o),l=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},i,s,r){return{latestValues:function(e,t,i,s){let r={},n=s(e,{});for(let e in n)r[e]=iv(n[e]);let{initial:a,animate:l}
9=e,o=tb(e),d=tC(e);t&&d&&!o&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===l&&(l=t.animate));let u=!!i&&!1===i.initial,c=(u=u||!1===a)?l:a;if(c&&"boolean"!=typeof c&&!tx(c)){let t=Array.isArray(c)?c:[c];for(let i=0;i<t.length;i++){let s=tE(e,t[i]);if(s){let{transitionEnd:e,transition:t,...i}=s;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}null!==t&&(r[e]=t)}for(let t in e)r[t]=e[t]}}}return r}(i,s,r,e),renderState:t()}})(e,t,s,n);return i?l():a(l)},iy=ix({scrapeMotionValuesFromProps:tK,createRenderState:ic}),iw=ix({scrapeMotionValuesFromProps:tQ,createRenderState:ip}),i_={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},ib=!1;function iC(){return!function(){if(ib)return;let e={};for(let t in i_)e[t]={isEnabled:e=>i_[t].some(t=>!!e[t])};tM=e,ib=!0}(),tM}let iS=Symbol.for("motionComponentSymbol"),iT="data-"+tL("framerAppearId"),ij=(0,r.createContext)({});function iP(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function iE(e,{forwardMotionProps:t=!1,type:i}={},s,a){s&&function(e){let t=iC();for(let i in e)t[i]={...t[i],...e[i]};tM=t}(s);let d=i?"svg"===i:ia(e),u=d?iw:iy;function h(i,s){var h;let p,m,f,g={...(0,r.useContext)(c),...i,layoutId:function({layoutId:e}){let t=(0,r.useContext)(n).id;return t&&void 0!==e?t+"-"+e:e}(i)},{isStatic:v,isValidProp:x}=g,y=function(e){let{initial:t,animate:i}=function(e,t){if(tb(e)){let{initial:t,animate:i}=e;return{initial:!1===t||ty(t)?t:void 0,animate:ty(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,r.useContext)(id));return(0,r.useMemo)(()=>({initial:t,animate:i}),[iu(t),iu(i)])}(i),w=u(i,v);if(!v&&"u">typeof window){(0,r.useContext)(io).strict;let t=function(e){let{drag:t,layout:i}=iC();if(!t&&!i)return{};let s={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}(g);p=t.MeasureLayout,y.visualElement=function(e,t,i,s,n,a){let{visualElement:d}=(0,r.useContext)(id),u=(0,r.useContext)(io),h=(0,r.useContext)(o),p=(0,r.useContext)(c),m=p.reducedMotion,f=p.skipAnimations,g=(0,r.useRef)(null),v=(0,r.useRef)(!1);s=s||u.renderer,!g.current&&s&&(g.current=s(e,{visualState:t,parent:d,props:i,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:m,skipAnimations:f,isSVG:a}),v.current&&g.current&&(g.current.manuallyAnimateOnMount=!0));let x=g.current,y=(0,r.useContext)(ij);x&&!x.projection&&n&&("html"===x.type||"svg"===x.type)&&function(e,t,i,s){let{layoutId:r,layout:n,drag:a,dragConstraints:l,layoutScroll:o,layoutRoot:d,layoutAnchor:u,layoutCrossfade:c}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:r,layout:n,alwaysMeasureLayout:!!a||l&&iP(l),visualElement:e,animationType:"string"==typeof n?n:"both",initialPromotionConfig:s,crossfade:c,layoutScroll:o,layoutRoot:d,layoutAnchor:u})}(g.current,i,n,y);let w=(0,r.useRef)(!1);(0,r.useInsertionEffect)(()=>{x&&w.current&&x.update(i,h)});let _=i[iT],b=(0,r.useRef)(!!_&&"u">typeof window&&!window.MotionHandoffIsComplete?.(_)&&window.MotionHasOptimisedAnimation?.(_));return l(()=>{v.current&&x&&(x.animationState?.animateChanges(),x.enteringChildren=void 0)},[]),l(()=>{v.current=!0,x&&(w.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),b.current&&x.animationState&&x.animationState.animateChanges())}),(0,r.useEffect)(()=>{x&&(!b.current&&x.animationState&&x.animationState.animateChanges(),b.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(_)}),b.current=!1),x.enteringChildren=void 0)}),x}(e,w,g,a,t.ProjectionNode,d)}return(0,il.jsxs)(id.Provider,{value:y,children:[p&&y.visualElement?(0,il.jsx)(p,{visualElement:y.visualElement,...g}):null,function(e,t,i,{latestValues:s},n,a=!1,l,o){let d=(l??ia(e)?function(e,t,i,s){let n=(0,r.useMemo)(()=>{let i=ip();return tz(i,t,t$(s),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};ih(t,e.style,e),n.style={...t,...n.style}}return n}:function(e,t){let i,s,n={},a=(i=e.style||{},ih(s={},i,e),Object.assign(s,function({transformTemplate:e},t){return(0,r.useMemo)(()=>{let i=ic();return tO(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),s);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}
9`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=a,n})(t,s,n,e),u=function(e,t,i,s){let r={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&!es(e[n])&&((n.startsWith("on")?!ig(n):s?.(n)??!ig(n))||!0===i&&ig(n)||!t&&!ig(n)||e.draggable&&n.startsWith("onDrag"))&&(r[n]=e[n]);return r}(t,"string"==typeof e,a,o),c=e!==r.Fragment?{...u,...d,ref:i}:{},{children:h}=t,p=(0,r.useMemo)(()=>es(h)?h.get():h,[h]);return(0,r.createElement)(e,{...c,children:p})}(e,i,(h=y.visualElement,m=(0,r.useRef)(s),(0,r.useInsertionEffect)(()=>{m.current=s}),f=(0,r.useRef)(null),(0,r.useCallback)(e=>{e&&w.onMount?.(e),h&&(e?h.mount(e):h.unmount());let t=m.current;if("function"==typeof t)if(e){let i=t(e);"function"==typeof i&&(f.current=i)}else f.current?(f.current(),f.current=null):t(e);else t&&(t.current=e)},[h])),w,v,t,d,x)]})}h.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let p=(0,r.forwardRef)(h);return p[iS]=e,p}class ik{constructor(e){this.isMounted=!1,this.node=e}update(){}}function iM(e,t,i){let s=e.getProps();return tE(s,t,void 0!==i?i:s.custom,e)}function iA(e,t){if(e?.inherit&&t){let{inherit:i,...s}=e;return{...t,...s}}return e}function iI(e,t){let i=e?.[t]??e?.default??e;return i!==e?iA(i,e):i}let iL=e=>Array.isArray(e);function iV(e,t){let i=e.getValue("willChange");if(es(i)&&i.add)return i.add(t);if(!i&&eD.WillChange){let i=new eD.WillChange("auto");e.addValue("willChange",i),i.add(t)}}let iN=(...e)=>e.reduce((e,t)=>i=>t(e(i)));function iD(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function iO(e,t){return i=>i>0?t:e}let iB=(e,t,i)=>{let s=e*e,r=i*(t*t-s)+s;return r<0?0:Math.sqrt(r)},iF=[j,T,V];function iR(e){let t=iF.find(t=>t.test(e));if(!t)return eo(`'${e}' is not an animatable color. Use the equivalent color code instead.`),!1;let i=t.parse(e);return t===V&&(i=function({hue:e,saturation:t,lightness:i,alpha:s}){e/=360,i/=100;let r=0,n=0,a=0;if(t/=100){let s=i<.5?i*(1+t):i+t-i*t,l=2*i-s;r=iD(l,s,e+1/3),n=iD(l,s,e),a=iD(l,s,e-1/3)}else r=n=a=i;return{red:Math.round(255*r),green:Math.round(255*n),blue:Math.round(255*a),alpha:s}}(i)),i}let iz=(e,t)=>{let i=iR(e),s=iR(t);if(!i||!s)return iO(e,t);let r={...i};return e=>(r.red=iB(i.red,s.red,e),r.green=iB(i.green,s.green,e),r.blue=iB(i.blue,s.blue,e),r.alpha=tX(i.alpha,s.alpha,e),T.transform(r))},iG=new Set(["none","hidden"]);function i$(e,t){return i=>tX(e,t,i)}function iH(e){return"number"==typeof e?i$:"string"==typeof e?ep(e)?iO:N.test(e)?iz:iq:Array.isArray(e)?iW:"object"==typeof e?N.test(e)?iz:iU:iO}function iW(e,t){let i=[...e],s=i.length,r=e.map((e,i)=>iH(e)(e,t[i]));return e=>{for(let t=0;t<s;t++)i[t]=r[t](e);return i}}function iU(e,t){let i={...e,...t},s={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(s[r]=iH(e[r])(e[r],t[r]));return e=>{for(let t in s)i[t]=s[t](e);return i}}let iq=(e,t)=>{let i=$.createTransformer(t),s=z(e),r=z(t);if(!(s.indexes.var.length===r.indexes.var.length&&s.indexes.color.length===r.indexes.color.length&&s.indexes.number.length>=r.indexes.number.length))return eo(`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),iO(e,t);if(iG.has(e)&&!r.values.length||iG.has(t)&&!s.values.length)return iG.has(e)?i=>i<=0?e:t:i=>i>=1?t:e;return iN(iW(function(e,t){let i=[],s={color:0,var:0,number:0};for(let r=0;r<t.values.length;r++){let n=t.types[r],a=e.indexes[n][s[n]],l=e.values[a]??0;i[r]=l,s[n]++}return i}(s,r),r.values),i)},iX=/^(-?(?:\d+(?:\.\d*)?|\.\d+))([a-z%]*)$/iu;function iY(e,t,i){if("number"==typeof e&&"number"==typeof t&&"number"==typeof i)return tX(e,t,i);if("string"==typeof e&&"string"==typeof t){let i=function(e,t){let i=iX.exec(e);if(!i)return;let s=iX.exec(t);if(!s||i[2]!==s[2])return;let r=i[2],n=parseFloat(i[1]),a=parseFloat(s[1]);return e=>y(tX(n,a,e))+r}(e,t);if(i)return i}return iH(e)(e,t)}let iZ=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>eF.update(t,e),stop:()=>eR(t),now:()=>ez.isProcessing?ez.timestamp:tt.now()}};function iK(e,t=50,i=2e4,s){let r=0,n=e.next(r);for(s?.push(n.value);!n.done&&r<i;)r+=t,n=e.next(r),s?.push(n.value);return r>=i?1/0:r}
9let iQ=.01,iJ=2,i0=.005,i1=.5;function i2(e,t){return e*Math.sqrt(1-t*t)}let i3=(e,t)=>(t?e>=0:e>0)&&e<1/0;function i4(e,t){if(i3(e,t))return e}function i5(e=.3,t=.3){let i,s,r,n="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,a=n.keyframes[0],l=n.keyframes[n.keyframes.length-1],o={done:!1,value:a},{stiffness:d,damping:u,mass:c,duration:h,isResolvedFromDuration:p,isTimeDefined:m}=function(e){let t=i4(e.stiffness),i=i4(e.damping,!0),s=i4(e.mass),r={...e,stiffness:t??100,damping:i??10,mass:s??1,isResolvedFromDuration:!1,isTimeDefined:(t??i??s)===void 0&&(void 0!==e.duration||void 0!==e.bounce)};if(r.isTimeDefined){if(e.visualDuration){let t=2*Math.PI/(1.2*e.visualDuration);r.stiffness=t*t,r.damping=2*f(.05,1,1-(e.bounce||0))*Math.sqrt(r.stiffness)}else Object.assign(r,function({duration:e=800,bounce:t=.3}){let i,s;eo(eQ(10));let r=1-t;r=f(.05,1,r),e=f(.01,10,e/1e3),r<1?(i=t=>{let i=t*r,s=i*e;return .001-i/i2(t,r)*Math.exp(-s)},s=t=>{let s=t*r*e,n=r*r*t*t*e,a=Math.exp(-s),l=i2(t*t,r);return-((-i(t)+.001>0?-1:1)*n)*a/l}):(i=t=>-.001+Math.exp(-t*e)*(t*e+1),s=t=>-(e*e*t*Math.exp(-t*e)));let n=function(e,t,i){let s=i;for(let i=1;i<12;i++)s-=e(s)/t(s);return s}(i,s,5/e),a=n*n;return{stiffness:a,damping:2*r*Math.sqrt(a),duration:eQ(e)}}(r)),r.isResolvedFromDuration=!0;i3(r.stiffness)&&i3(r.damping,!0)||(r.stiffness=100,r.damping=10)}return r}({...n}),g=e=>m?0:-(e/1e3),v=u/(2*Math.sqrt(d*c)),x=Math.sqrt(d/c)/1e3,y=v*x,w={target:l,delta:l-a,velocity:g(n.velocity||0)||0,restSpeed:0,restDelta:0},_=()=>{let e=5>Math.abs(w.delta);w.restSpeed=n.restSpeed||(e?iQ:iJ),w.restDelta=n.restDelta||(e?i0:i1)};if(_(),v<1){let e=i2(x,v),t={A:0,sinC:0,cosC:0,t:-1,env:0,sin:0,cos:0};r=()=>{t.A=(w.velocity+y*w.delta)/e,t.sinC=y*t.A+w.delta*e,t.cosC=y*w.delta-t.A*e};let n=i=>{i!==t.t&&(t.t=i,t.env=Math.exp(-y*i),t.sin=Math.sin(e*i),t.cos=Math.cos(e*i))};i=e=>(n(e),w.target-t.env*(t.A*t.sin+w.delta*t.cos)),s=e=>(n(e),t.env*(t.sinC*t.sin+t.cosC*t.cos))}else if(1===v){i=e=>w.target-Math.exp(-x*e)*(w.delta+(w.velocity+x*w.delta)*e);let e={C:0};r=()=>{e.C=w.velocity+x*w.delta},s=t=>Math.exp(-x*t)*(x*e.C*t-w.velocity)}else{let e=x*Math.sqrt(v*v-1);i=t=>{let i=Math.exp(-y*t),s=Math.min(e*t,300);return w.target-i*((w.velocity+y*w.delta)*Math.sinh(s)+e*w.delta*Math.cosh(s))/e};let t={P:0,sinh:0,cosh:0};r=()=>{t.P=(w.velocity+y*w.delta)/e,t.sinh=y*t.P-w.delta*e,t.cosh=y*w.delta-t.P*e},s=i=>{let s=Math.exp(-y*i),r=Math.min(e*i,300);return s*(t.sinh*Math.sinh(r)+t.cosh*Math.cosh(r))}}r();let b=p&&h||null,C={calculatedDuration:b,retarget:(e,t)=>{w.target=e[e.length-1],w.delta=w.target-e[0],w.velocity=g(t),n.restSpeed&&n.restDelta||_(),C.calculatedDuration=b,o.done=!1,r()},velocity:e=>eQ(s(e)),next:e=>{let t=i(e);return p?o.done=e>=h:o.done=Math.abs(eQ(s(e)))<=w.restSpeed&&Math.abs(w.target-t)<=w.restDelta,o.value=o.done?w.target:t,o},toString:()=>{let e=Math.min(iK(C),2e4),t=ta(t=>C.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return C}function i9({keyframes:e,velocity:t=0,power:i=.8,timeConstant:s=325,bounceDamping:r=10,bounceStiffness:n=500,modifyTarget:a,min:l,max:o,restDelta:d=.5,restSpeed:u}){let c,h,p=e[0],m={done:!1,value:p},f=i*t,g=p+f,v=void 0===a?g:a(g);v!==g&&(f=v-p);let x=e=>-f*Math.exp(-e/s),y=e=>{let t=x(e);m.done=Math.abs(t)<=d,m.value=m.done?v:v+t},w=e=>{let t;if((t=m.value)<l||t>o){var i;c=e,h=i5({keyframes:[m.value,(i=m.value,void 0===l?o:void 0===o||Math.abs(l-i)<Math.abs(o-i)?l:o)],velocity:-x(e)/s*1e3,damping:r,stiffness:n,restDelta:d,restSpeed:u})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(h||void 0!==c||(t=!0,y(e),w(e)),void 0!==c&&e>=c)?h.next(e-c):(t||y(e),m)}}}i5.applyToOptions=e=>{let t=function(e,t=100,i){let s=i({...e,keyframes:[0,t]}),r=Math.min(iK(s),2e4);return{type:"keyframes",ease:e=>s.next(r*e).value/t,duration:r/1e3}}(e,100,i5);return e.ease=t.ease,e.duration=eQ(t.duration),e.type="keyframes",e};let i8=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function i6(e,t,i,s){return e===t&&i===s?eN:r=>0===r||1===r?r:i8(function(e,t,i,s,r){let n,a,l=0;do(n=i8(a=t+(i-t)/2,s,r)-e)>0?i=a:t=a;while(Math.abs(n)>1e-7&&++l<12)return a}(r,0,1,e,i),t,s)}let i7=i6(.42,0,1,1),se=i6(0,0,.58,1),st=i6(.42,0,.58,1),si=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ss=e=>t=>1-e(1-t),sr=i6(.33,1.53,.69,.99),sn=ss(sr),sa=si(sn),sl=e=>e>=1?1:(e*=2)<1?.5*sn(e):.5*(2-Math.pow(2,-10*(e-1))),so=e=>1-Math.sin(Math.acos(e)),sd=ss(so),su=si(so),sc={linear:eN,easeIn:i7,easeInOut:st,easeOut:se,cir
9cIn:so,circInOut:su,circOut:sd,backIn:sn,backInOut:sa,backOut:sr,anticipate:sl},sh=e=>{if(tr(e)){ed(e.length);let[t,i,s,r]=e;return i6(t,i,s,r)}return"string"==typeof e?(ed(sc[e],`Invalid easing type '${e}'`),sc[e]):e},sp=(e,t,i)=>{let s=t-e;return s?(i-e)/s:1};function sm({duration:e=300,keyframes:t,times:i,ease:s="easeInOut"}){var r;let n,a=Array.isArray(s)&&"number"!=typeof s[0]?s.map(sh):sh(s)||st,l={done:!1,value:t[0]};if(2===t.length&&!Array.isArray(a)&&(!i||2!==i.length||0===i[0]&&1===i[1])){let[i,s]=t,r=i===s?void 0:(eD.mix||iY)(i,s);return{calculatedDuration:e,next:t=>(l.value=r?r(a(e>0?f(0,1,t/e):1)):s,l.done=t>=e,l)}}let o=function(e,t,{clamp:i=!0,ease:s,mixer:r}={}){let n=e.length;if(ed(t.length),1===n)return()=>t[0];if(2===n&&t[0]===t[1])return()=>t[1];let a=e[0]===e[1];e[0]>e[n-1]&&(e=[...e].reverse(),t=[...t].reverse());let l=function(e,t,i){let s=[],r=i||eD.mix||iY,n=e.length-1;for(let i=0;i<n;i++){let n=r(e[i],e[i+1]);t&&(n=iN(Array.isArray(t)?t[i]||eN:t,n)),s.push(n)}return s}(t,s,r),o=l.length,d=i=>{if(a&&i<e[0])return t[0];let s=0;if(o>1)for(;s<e.length-2&&!(i<e[s+1]);s++);let r=sp(e[s],e[s+1],i);return l[s](r)};return i?t=>d(f(e[0],e[n-1],t)):d}((r=i&&i.length===t.length?i:(!function(e,t){let i=e[e.length-1];for(let s=1;s<=t;s++){let r=sp(0,t,s);e.push(tX(i,1,r))}}(n=[0],t.length-1),n),r.map(t=>t*e)),t,{ease:Array.isArray(a)?a:t.map(()=>a||st).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(l.value=o(t),l.done=t>=e,l)}}let sf={decay:i9,inertia:i9,tween:sm,keyframes:sm,spring:i5};function sg(e){"string"==typeof e.type&&(e.type=sf[e.type])}let sv=e=>e/100;class sx extends e7{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==tt.now()&&this.tick(tt.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause(),ts(this,this.options)}initAnimation(){let{options:e}=this;sg(e);let{type:t=sm,repeat:i=0,repeatDelay:s=0,repeatType:r,velocity:n=0}=e,{keyframes:a}=e,l=t||sm;l!==sm&&"number"!=typeof a[0]&&(this.mixKeyframes=iN(sv,iY(a[0],a[1])),a=[0,100]);let o=l(a===e.keyframes?e:{...e,keyframes:a});"mirror"===r&&(this.mirroredGenerator=l({...e,keyframes:[...a].reverse(),velocity:-n})),null===o.calculatedDuration&&(o.calculatedDuration=iK(o));let{calculatedDuration:d}=o;this.calculatedDuration=d,this.resolvedDuration=d+s,this.totalDuration=this.resolvedDuration*(i+1)-s,this.generator=o}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let i,{generator:s,totalDuration:r,mixKeyframes:n,mirroredGenerator:a,resolvedDuration:l,calculatedDuration:o}=this;if(null===this.startTime)return s.next(0);let{delay:d=0,keyframes:u,repeat:c,repeatType:h,repeatDelay:p,type:m,onUpdate:g,finalKeyframe:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let x=this.currentTime-d*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?x<0:x>r;this.currentTime=Math.max(x,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=r);let w=this.currentTime,_=s;if(c){let e=Math.min(this.currentTime,r)/l,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,c+1))%2&&("reverse"===h?(i=1-i,p&&(i-=p/l)):"mirror"===h&&(_=a)),w=f(0,1,i)*l}y?(this.delayState.value=u[0],i=this.delayState):i=_.next(w),n&&!y&&(i.value=n(i.value));let{done:b}=i;y||null===o||(b=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let C=null===this.holdTime&&("finished"===this.state||"running"===this.state&&b);return C&&m!==i9&&(i.value=e6(u,this.options,v,this.speed)),g&&g(i.value),C&&this.finish(),i}then(e,t){return this.finished.then(e,t)}get duration(){return this.calculatedDuration/1e3}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+e/1e3}get time(){return this.currentTime/1e3}set time(e){e=eQ(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=e,this.tick(e))}getGeneratorVelocity(){return function(e,t,i=0){var s,r;let n;return t<=0?i:e.velocity?e.velocity(t):(s=t=>e.next(t).value,r=e.next(t).value,tp(r-s(n=Math.max(t-5,0)),t-n))}(this.generator,this.currentTime,this.options.velocity)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(tt.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=iZ,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=t??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tt.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}let sy={anticipate:sl,backInOut:sa,circInOut:su};class sw extends tu{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in sy&&(e.ease=sy[e.ease])}(e),sg(e),super(e),void 0!==e.startTime&&!1!==e.autoplay&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:i,onComplete:s,element:r,...n}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let a=new sx({...n,autoplay:!1}),l=Math.max(10,tt.now()-this.startTime),o=f(0,10,l-10),d=a.sample(l).value,{name:u}=this.options;r&&u&&e2(r,u,d),t.setWithVelocity(a.sample(Math.max(0,l-o)).value,d,o),a.stop()}}let s_=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&($.test(e)||"0"===e)&&!e.startsWith("url("));
9function sb(e){e.duration=0,e.type="keyframes"}let sC=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,sS=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),sT=e3(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class sj extends e7{constructor(e){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tt.now();const{keyframes:t,name:i,motionValue:s,element:r}=e;e.autoplay??(e.autoplay=!0),e.delay??(e.delay=0),e.type??(e.type="keyframes"),e.repeat??(e.repeat=0),e.repeatDelay??(e.repeatDelay=0),e.repeatType??(e.repeatType="loop");const n=r?.KeyframeResolver||eY;this.keyframeResolver=new n(t,(t,i,s)=>this.onKeyframesResolved(t,i,e,!s),i,s,r),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,s){let r;this.keyframeResolver=void 0;let{name:n,type:a,velocity:l,delay:o,isHandoff:d,onUpdate:u}=i;this.resolvedAt=tt.now();let c=!0;!function(e,t,i,s){let r=e[0];if(null===r)return!1;if("display"===t||"visibility"===t)return!0;let n=e[e.length-1],a=s_(r,t),l=s_(n,t);return a&&l?function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||td(i))&&s:(a!==l&&eo(`You are trying to animate ${t} from "${r}" to "${n}". "${a?n:r}" is not an animatable value.`),!1)}(e,n,a,l)&&(c=!1,(eD.instantAnimations||!o)&&u?.(e6(e,i,t)),e[0]=e[e.length-1],sb(i),i.repeat=0);let h=s?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,{onComplete:p}=i;if(i.startTime??(i.startTime=h),i.finalKeyframe=t,i.keyframes=e,i.onComplete=()=>{p?.(),this.notifyFinished()},c&&!d&&function(e){let{motionValue:t,name:i,repeatDelay:s,repeatType:r,damping:n,type:a,keyframes:l}=e;if(!i||!(tc.has(i)||sS.has(i)))return!1;let o=t?.owner?.current;if(!(o instanceof HTMLElement)&&!(o instanceof SVGElement))return!1;let{onUpdate:d,transformTemplate:u}=t.owner.getProps();return sT()&&(tc.has(i)||sS.has(i)&&function(e){for(let t=0;t<e.length;t++)if("string"==typeof e[t]&&sC.test(e[t]))return!0;return!1}(l))&&("transform"!==i||!u)&&!d&&!s&&"mirror"!==r&&0!==n&&"inertia"!==a}(i)){i.element=i.motionValue?.owner?.current;try{r=new sw(i)}catch{r=new sx(i)}}else r=new sx(i);this.pendingTimeline&&(this.stopTimeline=r.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=r}get finished(){return this._animation?this._animation.finished:super.finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),eU=!0,eX(),eq(),eU=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let sP={type:"spring",stiffness:500,damping:25,restSpeed:10},sE={type:"keyframes",duration:.8},sk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},sM=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),sA=(e,t,i,s={},r,n)=>a=>{let l=iI(s,e)||{},o=l.delay||s.delay||0,{elapsed:d=0}=s;d-=eQ(o);let u={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-d,onUpdate:e=>{t.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{a(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:n?void 0:r};!function(e){for(let t in e)if(!sM.has(t))return!0;return!1}(l)&&Object.assign(u,((e,{keyframes:t})=>t.length>2?sE:m.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:sP:sk)(e,u)),u.duration&&(u.duration=eQ(u.duration)),u.repeatDelay&&(u.repeatDelay=eQ(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let c=!1;if(!1!==u.type&&(0!==u.duration||u.repeatDelay)||(sb(u),0===u.delay&&(c=!0)),(eD.instantAnimations||eD.skipAnimations||r?.shouldSkipAnimations||l.skipAnimations)&&(c=!0,sb(u),u.delay=0),u.allowFlatten=!l.type&&!l.ease,c&&!n&&void 0!==t.get()){let e=e6(u.keyframes,l);if(void 0!==e)return void eF.update(()=>{u.onUpdate(e),u.onComplete()})}return l.isSync?new sx(u):new sj(u)},sI="u">typeof window;
9function sL(e,t,{delay:i=0,transitionOverride:s,type:r}={}){let{transition:n,transitionEnd:a,...l}=t,o=e.getDefaultTransition();n=n?iA(n,o):o;let d=n?.reduceMotion,u=n?.skipAnimations;s&&(n=s);let c=[],h=r&&e.animationState&&e.animationState.getState()[r],p=n?.path;for(let t in p&&p.animateVisualElement(e,l,n,i,c),l){let s=e.getValue(t,e.latestValues[t]??null),r=l[t];if(void 0===r||h&&function({protectedKeys:e,needsAnimating:t},i){let s=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,s}(h,t))continue;let a={delay:i,...iI(n||{},t)};u&&(a.skipAnimations=!0);let o=s.get();if(void 0!==o&&!s.isAnimating()&&!Array.isArray(r)&&r===o&&!a.velocity){eF.update(()=>s.set(r));continue}let p=!1;if(sI&&window.MotionHandoffAnimation){let i=e.props[iT];if(i){let e=window.MotionHandoffAnimation(i,t,eF);null!==e&&(a.startTime=e,p=!0)}}iV(e,t);let m=d??e.shouldReduceMotion;s.start(sA(t,s,r,m&&er.has(t)?{type:!1}:a,e,p));let f=s.animation;f&&c.push(f)}if(a){let t=()=>eF.update(()=>{a&&function(e,t){let{transitionEnd:i={},transition:s={},...r}=iM(e,t)||{};for(let t in r={...r,...i}){var n;let i=iL(n=r[t])?n[n.length-1]||0:n;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,tg(i))}}(e,a)});c.length?Promise.all(c).then(t):t()}return c}function sV(e,t,i,s=0,r=1){let n=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),a=e.size,l=(a-1)*s;return"function"==typeof i?i(n,a):1===r?n*s:l-n*s}function sN(e,t,i={}){let s=iM(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:r=e.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(r=i.transitionOverride);let n=s?()=>Promise.all(sL(e,s,i)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(s=0)=>{let{delayChildren:n=0,staggerChildren:a,staggerDirection:l}=r;return function(e,t,i=0,s=0,r=0,n=1,a){let l=[];for(let o of e.variantChildren)o.notify("AnimationStart",t),l.push(sN(o,t,{...a,delay:i+("function"==typeof s?0:s)+sV(e.variantChildren,o,s,r,n)}).then(()=>o.notify("AnimationComplete",t)));return Promise.all(l)}(e,t,s,n,a,l,i)}:()=>Promise.resolve(),{when:l}=r;if(!l)return Promise.all([n(),a(i.delay)]);{let[e,t]="beforeChildren"===l?[n,a]:[a,n];return e().then(()=>t())}}let sD=t_.length;function sO(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let s=0;s<i;s++)if(t[s]!==e[s])return!1;return!0}let sB=[...tw].reverse(),sF=tw.length;function sR(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sz(){return{animate:sR(!0),whileInView:sR(),whileHover:sR(),whileTap:sR(),whileDrag:sR(),whileFocus:sR(),exit:sR()}}let sG=0;function s$(e){return[e("x"),e("y")]}function sH(e,t,i,s={passive:!0}){return e.addEventListener(t,i,s),()=>e.removeEventListener(t,i,s)}let sW={x:!1,y:!1};function sU(e){return e.max-e.min}function sq(e,t,i,s=.5){e.origin=s,e.originPoint=tX(t.min,t.max,e.origin),e.scale=sU(i)/sU(t),e.translate=tX(i.min,i.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function sX(e,t,i,s){sq(e.x,t.x,i.x,s?s.originX:void 0),sq(e.y,t.y,i.y,s?s.originY:void 0)}function sY(e,t,i,s=0){e.min=(s?tX(i.min,i.max,s):i.min)+t.min,e.max=e.min+sU(t)}function sZ(e,t,i,s=0){let r=s?tX(i.min,i.max,s):i.min;e.min=t.min-r,e.max=e.min+sU(t)}function sK(e,t,i,s){sZ(e.x,t.x,i.x,s?.x),sZ(e.y,t.y,i.y,s?.y)}function sQ(e){return d(e)&&"ownerSVGElement"in e}function sJ(e,t,i){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let s=document;t&&(s=t.current);let r=i?.[e]??s.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(e=>null!=e)}let s0=new WeakMap,s1=(e,t,i)=>(s,r)=>r&&r[0]?r[0][e+"Size"]:sQ(s)&&"getBBox"in s?s.getBBox()[t]:s[i],s2=s1("inline","width","offsetWidth"),s3=s1("block","height","offsetHeight");function s4({target:e,borderBoxSize:t}){s0.get(e)?.forEach(i=>{i(e,{get width(){return s2(e,t)},get height(){return s3(e,t)}})})}function s5(e){e.forEach(s4)}let s9=new Set;function s8(e,t){let r;return"function"==typeof e?(s9.add(e),s||(s=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};s9.forEach(t=>t(e))},window.addEventListener("resize",s)),()=>{s9.delete(e),s9.size||"function"!=typeof s||(window.removeEventListener("resize",s),s=void 0)}):(!i&&"u">typeof ResizeObserver&&(i=new ResizeObserver(s5)),(r=sJ(e)).forEac
9h(e=>{let s=s0.get(e);s||(s=new Set,s0.set(e,s)),s.add(t),i?.observe(e)}),()=>{r.forEach(e=>{let s=s0.get(e);s?.delete(t),s?.size||i?.unobserve(e)})})}let s6=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),s7=new Set(["INPUT","SELECT","TEXTAREA"]),re=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function rt(e){return{point:{x:e.pageX,y:e.pageY}}}function ri(e,t,i,s){return sH(e,t,e=>re(e)&&i(e,rt(e)),s)}let rs=({current:e})=>e?e.ownerDocument.defaultView:null,rr=(e,t)=>Math.abs(e-t),rn=new Set(["auto","scroll"]);class ra{constructor(e,t,{transformPagePoint:i,contextWindow:s=window,dragSnapToOrigin:r=!1,distanceThreshold:n=3,element:a}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.hasPendingMove=!1,this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=rl(this.lastRawMoveEventInfo,this.transformPagePoint));let i=rd(this.lastMoveEventInfo,this.history),s=null!==this.startEvent,r=(e=i.offset,t={x:0,y:0},Math.sqrt(rr(e.x,t.x)**2+rr(e.y,t.y)**2)>=this.distanceThreshold);if(!s&&!r)return;let{point:n}=i;this.history.push({...n,timestamp:tt.now()});let{onStart:a,onMove:l}=this.handlers;s||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=rl(t,this.transformPagePoint),this.hasPendingMove=!0,eF.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.hasPendingMove&&this.updatePoint(),this.end();let{onEnd:i,onSessionEnd:s,resumeAnimation:r}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let n=rd("pointercancel"===e.type?this.lastMoveEventInfo:rl(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,n),s&&s(e,n)},!re(e))return;this.dragSnapToOrigin=r,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=n,this.contextWindow=s||window;const l=rl(rt(e),this.transformPagePoint),{point:o}=l,{timestamp:d}=ez;this.history=[{...o,timestamp:d}];const{onSessionStart:u}=t;u&&u(e,rd(l,this.history));const c={passive:!0,capture:!0};this.removeListeners=iN(ri(this.contextWindow,"pointermove",this.handlePointerMove,c),ri(this.contextWindow,"pointerup",this.handlePointerUp,c),ri(this.contextWindow,"pointercancel",this.handlePointerUp,c)),a&&this.startScrollTracking(a)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(rn.has(e.overflowX)||rn.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let i=e===window,s=i?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},r={x:s.x-t.x,y:s.y-t.y};(0!==r.x||0!==r.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=r.x,this.lastMoveEventInfo.point.y+=r.y):this.history.length>0&&(this.history[0].x-=r.x,this.history[0].y-=r.y),this.scrollPositions.set(e,s),eF.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),eR(this.updatePoint)}}function rl(e,t){return t?{point:t(e.point)}:e}function ro(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rd({point:e},t){return{point:e,delta:ro(e,ru(t)),offset:ro(e,t[0]),velocity:function(e){if(e.length<2)return{x:0,y:0};let t=e.length-1,i=null,s=ru(e);for(;t>=0&&(i=e[t],!(s.timestamp-i.timestamp>eQ(.1)));)t--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&s.timestamp-i.timestamp>2*eQ(.1)&&(i=e[1]);let r=(s.timestamp-i.timestamp)/1e3;if(0===r)return{x:0,y:0};let n={x:(s.x-i.x)/r,y:(s.y-i.y)/r};return n.x===1/0&&(n.x=0),n.y===1/0&&(n.y=0),n}(t)}}function ru(e){return e[e.length-1]}function rc(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function rh(e,t){let i=t.min-e.min,s=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,s]=[s,i]),{min:i,max:s}}function rp(e,t,i){return{min:rm(e,t),max:rm(e,i)}}function rm(e,t){return"number"==typeof e?e:e[t]||0}let rf=new WeakMap;class rg{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ei(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:s}=this.visualElement;if(s&&!1===s.isPresent)return;let r=e=>{t&&this.snapToCursor(e),this.stopAnimation()},n=(e,t)=>{let{drag:i,dragPropagation:s,onDragStart:r}=this.getProps();if(i&&!s&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
9y"===e)if(sW[e])return null;else return sW[e]=!0,()=>{sW[e]=!1};return sW.x||sW.y?null:(sW.x=sW.y=!0,()=>{sW.x=sW.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),s$(e=>{let t=this.getAxisMotionValue(e).get()||0;if(k.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let s=i.layout.layoutBox[e];s&&(t=sU(s)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&eF.update(()=>r(e,t),!1,!0),iV(this.visualElement,"transform");let{animationState:n}=this.visualElement;n&&n.setActive("whileDrag",!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:s,onDirectionLock:r,onDrag:n}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=t;if(s&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(a),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),n&&eF.update(()=>n(e,t),!1,!0)},l=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},o=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:d}=this.getProps();this.panSession=new ra(e,{onSessionStart:r,onStart:n,onMove:a,onSessionEnd:l,resumeAnimation:o},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:d,distanceThreshold:i,contextWindow:rs(this.visualElement),element:this.visualElement.current})}stop(e,t){let i=e||this.latestPointerEvent,s=t||this.latestPanInfo,r=this.isDragging;if(this.cancel(),!r||!s||!i)return;let{velocity:n}=s;this.startAnimation(n);let{onDragEnd:a}=this.getProps();a&&eF.postRender(()=>a(i,s))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,i){let{drag:s}=this.getProps();if(!i||!rx(e,s,this.currentDirection))return;let r=this.getAxisMotionValue(e),n=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(n=function(e,{min:t,max:i},s){return void 0!==t&&e<t?e=s?tX(t,e,s.min):Math.max(e,t):void 0!==i&&e>i&&(e=s?tX(i,e,s.max):Math.min(e,i)),e}(n,this.constraints[e],this.elastic[e])),r.set(n)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;e&&iP(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:s,right:r}){return{x:rc(e.x,i,r),y:rc(e.y,t,s)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rp(e,"left","right"),y:rp(e,"top","bottom")}}(t),s!==this.constraints&&!iP(e)&&i&&this.constraints&&!this.hasMutatedConstraints&&s$(e=>{var t,s;let r;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],s=this.constraints[e],r={},void 0!==s.min&&(r.min=s.min-t.min),void 0!==s.max&&(r.max=s.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!iP(t))return!1;let s=t.current;ed();let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;r.root&&(r.root.scroll=void 0,r.root.updateScroll());let n=function(e,t,i){let s=ii(e,i),{scroll:r}=t;return r&&(t6(s.x,r.offset.x),t6(s.y,r.offset.y)),s}(s,r.root,this.visualElement.getTransformPagePoint()),a=(e=r.layout.layoutBox,{x:rh(e.x,n.x),y:rh(e.y,n.y)});if(i){let e=i(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=t0(e))}return a}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:s,dragTransition:r,dragSnapToOrigin:n,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{};return Promise.all(s$(a=>{if(!rx(a,t,this.currentDirection))return;let o=l&&l[a]||{};(!0===n||n===a)&&(o={min:0,max:0});let d={type:"inertia",velocity:i?e[a]:0,bounceStiffness:s?200:1e6,bounceDamping:s?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...o};return this.startAxisValueAnimation(a,d)})).then(a)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return iV(this.visualElement,e),i.start(sA(e,i,0,t,this.visualElement,!1))}stopAnimation(){s$(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor({clientX:e,clientY:t}){let{drag:i}=this.getProps(),s={x:e,y:t},r=this.visualElement.getTransformPagePoint()?.(s)||s,n=this.visualElement.measureViewportBox();s$(e=>{if(!rx(e,i,this.currentDirection))return;let t=this.getAxisMotionValue(e),{min:s,max:a}=n[e];t.set((t.get()||0)+r[e]-tX(s,a,.5))})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!iP(t)||!i||!this.constraints)return;this.stopAnimation();let s=this.constraints,r={x:0,y:0};s$(e=>{var t,i;let n,a,l,o=this.getAxisMotionValue(e).get();r[e]=(t={min:o,max:o},i=s[e],n=.5,a=sU(t),(l=sU(i))>a?n=sp(i.min,i.max-a,t.min):a>l&&(n=sp(t.min,t.max-l,i.min)),f(0,1,n))});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),s$
9(t=>{let i=this.getAxisMotionValue(t);if(!rx(t,e,null)||!i.get())return;let{min:s,max:n}=this.constraints[t];i.set(tX(s,n,r[t]))}),this.visualElement.render()}addListeners(){let e;if(!this.visualElement.current)return;rf.set(this.visualElement,this);let t=this.visualElement.current,i=ri(t,"pointerdown",e=>{let{drag:i,dragListener:s=!0}=this.getProps(),r=e.target,n=r!==t&&(s7.has(r.tagName)||!0===r.isContentEditable);i&&s&&!n&&this.start(e)}),s=()=>{var i,s,r;let n,a,{dragConstraints:l}=this.getProps();iP(l)&&l.current&&(this.constraints=this.resolveRefConstraints(),e||(i=t,s=l.current,n=s8(i,rv(r=()=>this.scalePositionWithinConstraints())),a=s8(s,rv(r)),e=()=>{n(),a()}))},{projection:r}=this.visualElement,n=r.addEventListener("measure",s);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),eF.read(s);let a=sH(window,"resize",()=>this.scalePositionWithinConstraints()),l=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(s$(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{a(),i(),n(),l&&l(),e&&e()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:s=!1,dragConstraints:r=!1,dragElastic:n=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:s,dragConstraints:r,dragElastic:n,dragMomentum:a}}}function rv(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function rx(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}let ry=e=>(t,i)=>{e&&eF.update(()=>e(t,i),!1,!0)},rw={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var r_=r;let rb=!1;class rC extends r_.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:s}=this.props,{projection:r}=e;r&&(t.group&&t.group.add(r),i&&i.register&&s&&i.register(r),rb&&r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),rw.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:s,isPresent:r}=this.props,{projection:n}=i;return n&&(n.isPresent=r,e.layoutDependency!==t&&n.setOptions({...n.options,layoutDependency:t}),rb=!0,s||e.layoutDependency!==t||void 0===t||e.isPresent!==r?n.willUpdate():this.safeToRemove(),e.isPresent!==r&&(r?n.promote():n.relegate()||eF.postRender(()=>{let e=n.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:i}=e;i&&(i.options.layoutAnchor=t,i.root.didUpdate(),th.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:s}=e;rb=!0,s&&(s.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(s),i&&i.deregister&&i.deregister(s))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rS(e){let[t,i]=h(),s=(0,r_.useContext)(n);return(0,il.jsx)(rC,{...e,layoutGroup:s,switchLayoutGroup:(0,r_.useContext)(ij),isPresent:t,safeToRemove:i})}let rT=tW.length,rj=e=>"string"==typeof e?parseFloat(e):e,rP=e=>"number"==typeof e||M.test(e);function rE(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rk=rA(0,.5,sd),rM=rA(.5,.95,eN);function rA(e,t,i){return s=>s<e?0:s>t?1:i(sp(e,t,s))}function rI(e,t){e.min=t.min,e.max=t.max}function rL(e,t){rI(e.x,t.x),rI(e.y,t.y)}function rV(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function rN(e,t,i,s,r){return e-=t,e=s+1/i*(e-s),void 0!==r&&(e=s+1/r*(e-s)),e}function rD(e,t,[i,s,r],n,a){!function(e,t=0,i=1,s=.5,r,n=e,a=e){if(k.test(t)&&(t=parseFloat(t),t=tX(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let l=tX(n.min,n.max,s);e===n&&(l-=t),e.min=rN(e.min,t,i,l,r),e.max=rN(e.max,t,i,l,r)}(e,t[i],t[s],t[r],t.scale,n,a)}let rO=["x","scaleX","originX"],rB=["y","scaleY","originY"];function rF(e,t,i,s){rD(e.x,t,rO,i?i.x:void 0,s?s.x:void 0),rD(e.y,t,rB,i?i.y:void 0,s?s.y:void 0)}function rR(e){return 0===e.translate&&1===e.scale}function rz(e){return rR(e.x)&&rR(e.y)}function rG(e,t){return e.min===t.min&&e.max===t.max}function r$(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function rH(e,t){return r$(e.x,t.x)&&r$(e.y,t.y)}function rW(e){return sU(e.x)/sU(e.y)}function rU(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class rq{constructor(){this.members=[]}add(e){eJ(this.members,e);for(let t=this.members.length-1;t>=0;t--){let i=this.members[t];if(i===e||i===this.lead||i===this.prevLead)continue;let s=i.instance;s&&!1!==s.isConnected||i.snapshot||(e0(this.members,i),i.unmount())}e.scheduleRender()}remove(e){if(e0(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(!1!==e.isPresent&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.updateSnapshot(),e.scheduleRender();let{layoutDependency:s}=i.options,{layoutDependency:r}=e.options;(void 0===s||s!==r)&&(e.resumeFrom=i,t&&(i.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root?.isU
9pdating&&(e.isLayoutDirty=!0)),!1===e.options.crossfade&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}let rX=(e,t)=>e.depth-t.depth;class rY{constructor(){this.children=[],this.isDirty=!1}add(e){eJ(this.children,e),this.isDirty=!0}remove(e){e0(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(rX),this.isDirty=!1,this.children.forEach(e)}}let rZ=["","X","Y","Z"],rK=0;function rQ(e,t,i,s){let{latestValues:r}=t;r[e]&&(i[e]=r[e],t.setStaticValue(e,0),s&&(s[e]=0))}function rJ({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:s,resetTransform:r}){return class{constructor(e={},i=t?.()){this.id=rK++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(r2),this.nodes.forEach(ni),this.nodes.forEach(ns),this.nodes.forEach(r3)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new rY)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new e1),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=sQ(t)&&!(sQ(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:i,layout:s,visualElement:r}=this.options;if(r&&!r.current&&r.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(s||i)&&(this.isLayoutDirty=!0),e){let i,s=0,r=()=>this.root.updateBlockedByResize=!1;eF.read(()=>{s=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==s){let t,n;s=e,this.root.updateBlockedByResize=!0,i&&i(),t=tt.now(),n=({timestamp:e})=>{let i=e-t;i>=250&&(eR(n),r())},eF.setup(n,!0),i=()=>eR(n),rw.hasAnimatedSinceResize&&(rw.hasAnimatedSinceResize=!1,this.nodes.forEach(nt))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&r&&(i||s)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:s})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||r.getDefaultTransition()||nd,{onLayoutAnimationStart:a,onLayoutAnimationComplete:l}=r.getProps(),o=!this.targetLayout||!rH(this.targetLayout,s),d=!t&&i;if(this.options.layoutRoot||this.resumeFrom||d||t&&(o||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...iI(n,"layout"),onPlay:a,onComplete:l};(r.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,d,t.path)}else t||nt(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=s})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),eR(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
9h(nr),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:i}=t.options;if(!i)return;let s=i.props[iT];if(window.MotionHasOptimisedAnimation(s,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(s,"transform",eF,!(e||i))}let{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&e(r)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,("string"==typeof t.latestValues.x||"string"==typeof t.latestValues.y)&&(t.isLayoutDirty=!0),t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let s=this.getTransformTemplate();this.prevTransformTemplateValue=s?s(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(r9),this.nodes.forEach(r5);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(r8);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(r6),this.nodes.forEach(r7),this.nodes.forEach(ne),this.nodes.forEach(r0),this.nodes.forEach(r1)):this.nodes.forEach(r8),this.clearAllSnapshots();let e=tt.now();ez.delta=f(0,1e3/60,e-ez.timestamp),ez.timestamp=e,ez.isProcessing=!0,eG.update.process(ez),eG.preRender.process(ez),eG.render.process(ez),ez.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,th.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(r4),this.sharedNodes.forEach(nn)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,eF.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){eF.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||sU(this.snapshot.measuredBox.x)||sU(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected||(this.layoutCorrected=ei()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=s(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!r)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!rz(this.projectionDelta),i=this.getTransformTemplate(),s=i?i(this.latestValues,""):void 0,n=s!==this.prevTransformTemplateValue;e&&this.instance&&(t||t3(this.latestValues)||n)&&(r(this.instance,s),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),s=this.removeElementScroll(i);return e&&(s=this.removeTransform(s)),nh((t=s).x),nh(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:s,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return ei();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(nm))){let{scroll:e}=this.root;e&&(t6(t.x,e.offset.x),t6(t.y,e.offset.y))}return t}removeElementScroll(e){let t=ei();if(rL(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let s=this.path[i],{scroll:r,options:n}=s;s!==this.root&&r&&n.layoutScroll&&(r.wasRoot&&rL(t,e),t6(t.x,r.offset.x),t6(t.y,r.offset.y))}return t}applyTransform(e,t=!1,i){let s=i||ei();rL(s,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&(t6(s.x,-i.scroll.offset.x),t6(s.y,-i.scroll.offset.y)),t3(i.latestValues)&&it(s,i.latestValues,i.layout?.layoutBox)}return t3(this.latestValues)&&it(s,this.latestValues,this.layout?.layoutBox),s}removeTransform(e){let t=ei();rL(t,e);for(let e=0;e<this.path.length;e++){let i,s=this.path[e];t3(s.latestValues)&&(s.instance&&(t2(s.latestValues)&&s.updateSnapshot(),rL(i=ei(),s.measurePageBox())),rF(t,s.latestValues,s.snapshot?.layoutBox,i))}return t3(this.latestValues)&&rF(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ez.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
9isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==t;if(!(e||i&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:s,layoutId:r}=this.options;if(!this.layout||!(s||r))return;this.resolvedRelativeTargetAt=ez.timestamp;let n=this.getClosestProjectingParent();if(this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&n&&n.layout?this.createRelativeTarget(n,this.layout.layoutBox,n.layout.layoutBox):this.removeRelativeTarget()),this.relativeTarget||this.targetDelta){if(this.target||(this.target=ei(),this.targetWithTransforms=ei()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var a,l,o,d;this.forceRelativeParentToResolveTarget(),a=this.target,l=this.relativeTarget,o=this.relativeParent.target,d=this.options.layoutAnchor||void 0,sY(a.x,l.x,o.x,d?.x),sY(a.y,l.y,o.y,d?.y)}else this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):rL(this.target,this.layout.layoutBox),t8(this.target,this.targetDelta)):rL(this.target,this.layout.layoutBox);this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&n&&!!n.resumingFrom==!!this.resumingFrom&&!n.options.layoutScroll&&n.target&&1!==this.animationProgress?this.createRelativeTarget(n,this.target,n.target):this.relativeParent=this.relativeTarget=void 0)}}getClosestProjectingParent(){if(!(!this.parent||t2(this.parent.latestValues)||t4(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,i){this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ei(),this.relativeTargetOrigin=ei(),sK(this.relativeTargetOrigin,t,i,this.options.layoutAnchor||void 0),rL(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,i=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(i=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===ez.timestamp&&(i=!1),i)return;let{layout:s,layoutId:r}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(s||r))return;rL(this.layoutCorrected,this.layout.layoutBox);let n=this.treeScale.x,a=this.treeScale.y;!function(e,t,i,s=!1){let r,n,a=i.length;if(a){t.x=t.y=1;for(let l=0;l<a;l++){n=(r=i[l]).projectionDelta;let{visualElement:a}=r.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(s&&r.options.layoutScroll&&r.scroll&&r!==r.root&&(t6(e.x,-r.scroll.offset.x),t6(e.y,-r.scroll.offset.y)),n&&(t.x*=n.x.scale,t.y*=n.y.scale,t8(e,n)),s&&t3(r.latestValues)&&it(e,r.latestValues,r.layout?.layoutBox))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=ei());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rV(this.prevProjectionDelta.x,this.projectionDelta.x),rV(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),sX(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===n&&this.treeScale.y===a&&rU(this.projectionDelta.x,this.prevProjectionDelta.x)&&rU(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}
9createProjectionDeltas(){this.prevProjectionDelta=ee(),this.projectionDelta=ee(),this.projectionDeltaWithTransform=ee()}setAnimationOrigin(e,t=!1,i){let s,r=this.snapshot,n=r?r.latestValues:{},a={...this.latestValues},l=ee();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=ei(),d=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,h=!!(d&&!c&&!0===this.options.crossfade&&!this.path.some(no));this.animationProgress=0;let p=i?.interpolateProjection(e);this.mixTargetDelta=t=>{let i=t/1e3,r=p?.(i);if(r?(l.x.translate=r.x,l.x.scale=tX(e.x.scale,1,i),l.x.origin=e.x.origin,l.x.originPoint=e.x.originPoint,l.y.translate=r.y,l.y.scale=tX(e.y.scale,1,i),l.y.origin=e.y.origin,l.y.originPoint=e.y.originPoint):(na(l.x,e.x,i),na(l.y,e.y,i)),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,m,f,g,v,x;sK(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),f=this.relativeTarget,g=this.relativeTargetOrigin,v=o,x=i,nl(f.x,g.x,v.x,x),nl(f.y,g.y,v.y,x),s&&(u=this.relativeTarget,m=s,rG(u.x,m.x)&&rG(u.y,m.y))&&(this.isProjectionDirty=!1),s||(s=ei()),rL(s,this.relativeTarget)}d&&(this.animationValues=a,function(e,t,i,s,r,n){r?(e.opacity=tX(0,i.opacity??1,rk(s)),e.opacityExit=tX(t.opacity??1,0,rM(s))):n&&(e.opacity=tX(t.opacity??1,i.opacity??1,s));for(let r=0;r<rT;r++){let n=tW[r],a=rE(t,n),l=rE(i,n);(void 0!==a||void 0!==l)&&(a||(a=0),l||(l=0),0===a||0===l||rP(a)===rP(l)?(e[n]=Math.max(tX(rj(a),rj(l),s),0),(k.test(l)||k.test(a))&&(e[n]+="%")):e[n]=l)}(t.rotate||i.rotate)&&(e.rotate=tX(t.rotate||0,i.rotate||0,s))}(a,n,this.latestValues,i,h,c)),r&&void 0!==r.rotate&&(this.animationValues||(this.animationValues=a),this.animationValues.pathRotation=r.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(eR(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eF.update(()=>{var t,i,s;let r;rw.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=tg(0)),this.motionValue.jump(0,!1),this.currentAnimation=(t=this.motionValue,i=[0,1e3],s={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}},(r=es(t)?t:tg(t)).start(sA("",r,i,s)),r.animation),function(e,t){let i=globalThis.__MOTION_INSPECT__;if(i)try{i({...ti("layout-animation-start",e),node:t})}catch{}}(this.currentAnimation,this),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,layout:i,latestValues:s}=e,{target:r}=e;if(t&&r&&i){if(this!==e&&this.layout&&i&&np(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||ei();let t=sU(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let i=sU(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}rL(t,r),it(t,s),sX(this.projectionDeltaWithTransform,this.layoutCorrected,t,s)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new rq),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;
9return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let s=this.getStack();s&&s.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(t=!0),!t)return;let s={};i.z&&rQ("z",e,s,this.animationValues);for(let t=0;t<rZ.length;t++)rQ(`rotate${rZ[t]}`,e,s,this.animationValues),rQ(`skew${rZ[t]}`,e,s,this.animationValues);for(let t in e.render(),s)e.setStaticValue(t,s[t]),this.animationValues&&(this.animationValues[t]=s[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let i=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=iv(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let s=this.getLead();if(!this.projectionDelta||!this.layout||!s.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=iv(t?.pointerEvents)||""),this.hasProjected&&!t3(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let r=s.animationValues||s.latestValues;this.applyTransformsToTarget();let n=function(e,t,i){let s="",r=e.x.translate/t.x,n=e.y.translate/t.y,a=i?.z||0;if((r||n||a)&&(s=`translate3d(${r}px, ${n}px, ${a}px) `),(1!==t.x||1!==t.y)&&(s+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,pathRotation:r,rotateX:n,rotateY:a,skewX:l,skewY:o}=i;e&&(s=`perspective(${e}px) ${s}`),t&&(s+=`rotate(${t}deg) `),r&&(s+=`rotate(${r}deg) `),n&&(s+=`rotateX(${n}deg) `),a&&(s+=`rotateY(${a}deg) `),l&&(s+=`skewX(${l}deg) `),o&&(s+=`skewY(${o}deg) `)}let l=e.x.scale*t.x,o=e.y.scale*t.y;return(1!==l||1!==o)&&(s+=`scale(${l}, ${o})`),s||"none"}(this.projectionDeltaWithTransform,this.treeScale,r);i&&(n=i(r,n)),e.transform=n;let{x:a,y:l}=this.projectionDelta;for(let t in e.transformOrigin=`${100*a.origin}% ${100*l.origin}% 0`,s.animationValues?e.opacity=s===this?r.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:r.opacityExit:e.opacity=s===this?void 0!==r.opacity?r.opacity:"":void 0!==r.opacityExit?r.opacityExit:0,tY){if(void 0===r[t])continue;let{correct:i,applyTo:a,isCSSVariable:l}=tY[t],o="none"===n?r[t]:i(r[t],s);if(a){let t=a.length;for(let i=0;i<t;i++)e[a[i]]=o}else l?this.options.visualElement.renderState.vars[t]=o:e[t]=o}this.options.layoutId&&(e.pointerEvents=s===this?iv(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(r5),this.root.sharedNodes.clear()}}}function r0(e){e.updateLayout()}function r1(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:s}=e.layout,{animationType:r}=e.options,n=t.source!==e.layout.source;if("size"===r)s$(e=>{let s=n?t.measuredBox[e]:t.layoutBox[e],r=sU(s);s.min=i[e].min,s.max=s.min+r});else if("x"===r||"y"===r){let e="x"===r?"y":"x";rI(n?t.measuredBox[e]:t.layoutBox[e],i[e])}else np(r,t.layoutBox,i)&&s$(s=>{let r=n?t.measuredBox[s]:t.layoutBox[s],a=sU(i[s]);r.max=r.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[s].max=e.relativeTarget[s].min+a)});let a=ee();sX(a,i,t.layoutBox);let l=ee();n?sX(l,e.applyTransform(s,!0),t.measuredBox):sX(l,i,t.layoutBox);let o=!rz(a),d=!1;if(!e.resumeFrom){let s=e.getClosestProjectingParent();if(s&&!s.resumeFrom){let{snapshot:r,layout:n}=s;if(r&&n){let a=e.options.layoutAnchor||void 0,l=ei();sK(l,t.layoutBox,r.layoutBox,a);let o=ei();sK(o,i,n.layoutBox,a),rH(l,o)||(d=!0),s.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=l,e.relativeParent=s)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:l,layoutDelta:a,hasLayoutChanged:o,hasRelativeLayoutChanged:d})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function r2(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function r3(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function r4(e){e.clearSnapshot()}function r5(e){e.clearMeasurements()}function r9(e){e.isLayoutDirty=!0,e.updateLayout()}function r8(e){e.isLayoutDirty=!1}function r6(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function r7(e){e.relativeTarget&&e.relativeParent?.isLayoutDirty&&(e.currentAnimation?e.isLayoutDirty=!0:(e.targetDelta=void 0,e.removeRelativeTarget()))}function ne(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function nt(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ni(e){e.resolveTargetDelta()}function ns(e){e.calcProjection()}
9function nr(e){e.resetSkewAndRotation()}function nn(e){e.removeLeadSnapshot()}function na(e,t,i){e.translate=tX(t.translate,0,i),e.scale=tX(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function nl(e,t,i,s){e.min=tX(t.min,i.min,s),e.max=tX(t.max,i.max,s)}function no(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let nd={duration:.45,ease:[.4,0,.1,1]},nu=e=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),nc=nu("applewebkit/")&&!nu("chrome/")?Math.round:eN;function nh(e){e.min=nc(e.min),e.max=nc(e.max)}function np(e,t,i){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(rW(t)-rW(i)))}function nm(e){return e!==e.root&&e.scroll?.wasRoot}let nf=rJ({attachResizeListener:(e,t)=>sH(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),ng={current:void 0},nv=rJ({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ng.current){let e=new nf({});e.mount(window),e.setOptions({layoutScroll:!0}),ng.current=e}return ng.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function nx(e,t){let i=sJ(e),s=new AbortController;return[i,{passive:!0,...t,signal:s.signal},()=>s.abort()]}function ny(e,t,i){let{props:s}=e;e.animationState&&s.whileHover&&e.animationState.setActive("whileHover","Start"===i);let r=s["onHover"+i];r&&eF.postRender(()=>r(t,rt(t)))}let nw=(e,t)=>!!t&&(e===t||nw(e,t.parentElement)),n_=new WeakSet;function nb(e){return t=>{"Enter"===t.key&&e(t)}}function nC(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function nS(e){return re(e)&&!(sW.x||sW.y)}let nT=new WeakSet;function nj(e,t,i){let{props:s}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&s.whileTap&&e.animationState.setActive("whileTap","Start"===i);let r=s["onTap"+("End"===i?"":i)];r&&eF.postRender(()=>r(t,rt(t)))}let nP=new WeakMap,nE=new WeakMap,nk=e=>{let t=nP.get(e.target);t&&t(e)},nM=e=>{e.forEach(nk)},nA={some:0,all:1},nI=function(e,t){if("u"<typeof Proxy)return iE;let i=new Map,s=(i,s)=>iE(i,s,e,t);return new Proxy((e,t)=>s(e,t),{get:(r,n)=>"create"===n?s:(i.has(n)||i.set(n,iE(n,void 0,e,t)),i.get(n))})}({animation:{Feature:class extends ik{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let s;if(e.notify("AnimationStart",t),Array.isArray(t))s=Promise.all(t.map(t=>sN(e,t,i)));else if("string"==typeof t)s=sN(e,t,i);else{let r="function"==typeof t?iM(e,t,i.custom):t;s=Promise.all(sL(e,r,i))}return s.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),i=sz(),s=!0,r=!1,n=t=>(i,s)=>{let r=iM(e,s,"exit"===t?e.presenceContext?.custom:void 0);if(r){let{transition:e,transitionEnd:t,...s}=r;i={...i,...s,...t}}return i};function a(a){let{props:l}=e,o=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<sD;e++){let s=t_[e],r=t.props[s];(ty(r)||!1===r)&&(i[s]=r)}return i}(e.parent)||{},d=[],u=new Set,c={},h=1/0;for(let t=0;t<sF;t++){var p,m;let f=sB[t],g=i[f],v=void 0!==l[f]?l[f]:o[f],x=ty(v),y=f===a?g.isActive:null;!1===y&&(h=t);let w=v===o[f]&&v!==l[f]&&x;if(w&&(s||r)&&e.manuallyAnimateOnMount&&(w=!1),g.protectedKeys={...c},!g.isActive&&null===y||!v&&!g.prevProp||tx(v)||"boolean"==typeof v)continue;if("exit"===f&&g.isActive&&!0!==y){g.prevResolvedValues&&(c={...c,...g.prevResolvedValues});continue}let _=(p=g.prevProp,"string"==typeof(m=v)?m!==p:!!Array.isArray(m)&&!sO(m,p)),b=_||f===a&&g.isActive&&!w&&x||t>h&&x,C=!1,S=Array.isArray(v)?v:[v],T=S.reduce(n(f),{});!1===y&&(T={});let{prevResolvedValues:j={}}=g,P={...j,...T},E=t=>{b=!0,u.has(t)&&(C=!0,u.delete(t)),g.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in P){let t=T[e],i=j[e];if(!c.hasOwnProperty(e))(iL(t)&&iL(i)?!sO(t,i)||_:t!==i)?null!=t?E(e):u.add(e):void 0!==t&&u.has(e)?E(e):g.protectedKeys[e]=!0}g.prevProp=v,g.prevResolvedValues=T,g.isActive&&(c={...c,...T}),(s||r)&&e.blockInitialAnimation&&(b=!1);let k=w&&_,M=!k||C;b&&M&&d.push(...S.map(t=>{let i={type:f};if("string"==typeof t&&(s||r)&&!k&&e.manuallyAnimateOnMount&&e.parent){let{parent:s}=e,r=iM(s,t);if(s.enteringChildren&&r){let{delayChildren:t}=r.transition||{};i.delay=sV(s.enteringChildren,e,t)}}return{animation:t,options:i}}))}if(u.size){let t={};if("boolean"!=typeof l.initial){let i=iM(e,Array.isArray(l.initial)?l.initial[0]:l.initial);i&&i.transition&&(t.transition=i.transition)}u.forEach(i=>
9{let s=e.getBaseTarget(i),r=e.getValue(i);r&&(r.liveStyle=!0),t[i]=s??null}),d.push({animation:t})}let f=!!d.length;return s&&(!1===l.initial||l.initial===l.animate)&&!e.manuallyAnimateOnMount&&(f=!1),s=!1,r=!1,f?t(d):Promise.resolve()}return{animateChanges:a,setActive:function(t,s){if(i[t].isActive===s)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,s)),i[t].isActive=s;let r=a(t);for(let e in i)i[e].protectedKeys={};return r},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=sz(),r=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();tx(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends ik{constructor(){super(...arguments),this.id=sG++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;if(e&&!1===i){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if("string"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)){let i=iM(this.node,e,t);if(i){let{transition:e,transitionEnd:t,...s}=i;for(let e in s)this.node.getValue(e)?.jump(s[e])}}this.node.blockInitialAnimation=!1,this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1,this.exitAnimation=void 0;return}let s=this.exitAnimation=this.node.animationState.setActive("exit",!e);t&&!e&&s.then(()=>{this.exitAnimation===s&&(this.isExitComplete=!0,t(this.id))})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends ik{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.stopObserver?.();let{viewport:i={}}=this.node.getProps(),{root:s,margin:r,amount:n="some",once:a}=i,l={root:s?s.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:nA[n]},o=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:s}=this.node.getProps(),r=t?i:s;r&&r(e)};this.stopObserver=(e=this.node.current,t=function({root:e,...t}){let i=e||document;nE.has(i)||nE.set(i,{});let s=nE.get(i),r=JSON.stringify(t);return s[r]||(s[r]=new IntersectionObserver(nM,{root:e,...t})),s[r]}(l),nP.set(e,o),t.observe(e),()=>{nP.delete(e),t.unobserve(e)})}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends ik{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:i}=this.node.props;this.unmount=function(e,t,i={}){let[s,r,n]=nx(e,i),a=e=>{let s=e.currentTarget;if(!nS(e)||nT.has(e))return;n_.add(s),i.stopPropagation&&nT.add(e);let n=t(s,e),a={...r,capture:!0},l=(e,t)=>
9{window.removeEventListener("pointerup",o,a),window.removeEventListener("pointercancel",d,a),n_.has(s)&&n_.delete(s),nS(e)&&"function"==typeof n&&n(e,{success:t})},o=e=>{l(e,s===window||s===document||i.useGlobalTarget||nw(s,e.target))},d=e=>{l(e,!1)};window.addEventListener("pointerup",o,a),window.addEventListener("pointercancel",d,a)};return s.forEach(e=>{((i.useGlobalTarget?window:e).addEventListener("pointerdown",a,r),u(e))&&(e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let s=nb(()=>{if(n_.has(i))return;nC(i,"down");let e=nb(()=>{nC(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>nC(i,"cancel"),t)});i.addEventListener("keydown",s,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),t)})(e,r)),s6.has(e.tagName)||!0===e.isContentEditable||e.hasAttribute("tabindex")||(e.tabIndex=0))}),n}(e,(e,t)=>(nj(this.node,t,"Start"),(e,{success:t})=>nj(this.node,e,t?"End":"Cancel")),{useGlobalTarget:t,stopPropagation:i?.tap===!1})}unmount(){}}},focus:{Feature:class extends ik{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=iN(sH(this.node.current,"focus",()=>this.onFocus()),sH(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends ik{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[s,r,n]=nx(e,i);return s.forEach(e=>{let i,s=!1,n=!1,a=t=>{i&&(i(t),i=void 0),e.removeEventListener("pointerleave",o)},l=e=>{s=!1,window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l),n&&(n=!1,a(e))},o=e=>{if("touch"!==e.pointerType){if(s){n=!0;return}a(e)}};e.addEventListener("pointerenter",s=>{if("touch"===s.pointerType||sW.x||sW.y)return;n=!1;let a=t(e,s);"function"==typeof a&&(i=a,e.addEventListener("pointerleave",o,r))},r),e.addEventListener("pointerdown",()=>{s=!0,window.addEventListener("pointerup",l,r),window.addEventListener("pointercancel",l,r)},r)}),n}(e,(e,t)=>(ny(this.node,t,"Start"),e=>ny(this.node,e,"End"))))}unmount(){}}},pan:{Feature:class extends ik{constructor(){super(...arguments),this.removePointerDownListener=eN}onPointerDown(e){this.session=new ra(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rs(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:s}=this.node.getProps();return{onSessionStart:ry(e),onStart:ry(t),onMove:ry(i),onEnd:(e,t)=>{delete this.session,s&&eF.postRender(()=>s(e,t))}}}mount(){this.removePointerDownListener=ri(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends ik{constructor(e){super(e),this.removeGroupControls=eN,this.removeListeners=eN,this.controls=new rg(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eN}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},ProjectionNode:nv,MeasureLayout:rS},layout:{ProjectionNode:nv,MeasureLayout:rS}},(e,t)=>t.isSVG??ia(e)?new tJ(t):new is(t,{allowProjection:e!==r.Fragment}));e.s(["motion",0,nI],32181)},90317,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={bindSnapshot:function(){return d},createAsyncLocalStorage:function(){return o},createSnapshot:function(){return u}};for(var r in s)Object.defineProperty(i,r,{enumerable:!0,get:s[r]});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,
9configurable:!0});class a{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let l="u">typeof globalThis&&globalThis.AsyncLocalStorage;function o(){return l?new l:new a}function d(e){return l?l.bind(e):a.bind(e)}function u(){return l?l.snapshot():function(e,...t){return e(...t)}}},42344,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"workAsyncStorageInstance",{enumerable:!0,get:function(){return s}});let s=(0,e.r(90317).createAsyncLocalStorage)()},63599,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"workAsyncStorage",{enumerable:!0,get:function(){return s.workAsyncStorageInstance}});let s=e.r(42344)},9885,(e,t,i)=>{"use strict";function s(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"encodeURIPath",{enumerable:!0,get:function(){return s}})},67585,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"BailoutToCSR",{enumerable:!0,get:function(){return r}});let s=e.r(32061);function r({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new s.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},52157,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"PreloadChunks",{enumerable:!0,get:function(){return o}});let s=e.r(43476),r=e.r(74080),n=e.r(63599),a=e.r(9885),l=e.r(43369);function o({moduleIds:e}){if("u">typeof window)return null;let t=n.workAsyncStorage.getStore();if(void 0===t)return null;let i=[];if(t.reactLoadableManifest&&e){let s=t.reactLoadableManifest;for(let t of e){if(!s[t])continue;let e=s[t].files;i.push(...e)}}if(0===i.length)return null;let d=(0,l.getAssetTokenQuery)();return(0,s.jsx)(s.Fragment,{children:i.map(e=>{let i=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,s.jsx)("link",{precedence:"dynamic",href:i,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,r.preload)(i,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},69093,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return d}});let s=e.r(43476),r=e.r(71645),n=e.r(67585),a=e.r(52157);function l(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},d=function(e){let t={...o,...e},i=(0,r.lazy)(()=>t.loader().then(l)),d=t.loading;function u(e){let l=d?(0,s.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,u=o?r.Suspense:r.Fragment,c=t.ssr?(0,s.jsxs)(s.Fragment,{children:["u"<typeof window?(0,s.jsx)(a.PreloadChunks,{moduleIds:t.modules}):null,(0,s.jsx)(i,{...e})]}):(0,s.jsx)(n.BailoutToCSR,{reason:"next/dynamic",children:(0,s.jsx)(i,{...e})});return(0,s.jsx)(u,{...o?{fallback:l}:{},children:c})}return u.displayName="LoadableComponent",u}},70703,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return r}});let s=e.r(55682)._(e.r(69093));function r(e,t){let i={};"function"==typeof e&&(i.loader=e);let r={...i,...t};return(0,s.default)({...r,modules:r.loadableGenerated?.modules})}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},18566,(e,t,i)=>{t.exports=e.r(76562)},86301,e=>{"use strict";function t(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}var i=e.i(99946);let s=e=>{if(e.virtual&&e.params.virtual?.enabled)return e.virtual.slides.length;let t=e.params.grid?.rows;return e.grid&&t&&t>1?e.slides.length/Math.ceil(t):e.slides.length};e.s(["Pagination",0,({swiper:e,extendParams:r,on:n,emit:a})=>{let l,o="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),e.pagination={el:null,bullets:[]};let d=0;function u(){return e.params.pagination}function c(){return!u().el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function h(e,t){let{bulletActiveClass:i}=u();if(!e)return;let s=e[`${"prev"===t?"previous":"next"}ElementSibling`];s&&(s.classList.add(`${i}-${t}`),(s=s[`${"prev"===t?"previous":"next"}ElementSibling`])&&s.classList.add(`${i}-${t}-${t}`))}function p(s){let r=s.target.closest(t(u().bulletClass));if(!r)return;s.preventDefault();let n=((0,i.b)(r)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){var a,l,o;if(e.realIndex===n)return;let t=(a=e.realIndex,l=n,(a%=o=e.slides.length,(l%=o)===a+1)?"next":l===a-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(n)}else e.slideTo(n)}function m(){let r,n,o=e.rtl,p=u();if(c())return;
9let m=(0,i.s)(e.pagination.el),f=s(e),g=e.params.loop?Math.ceil(f/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(n=e.previousRealIndex||0,r=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):void 0!==e.snapIndex?(r=e.snapIndex,n=e.previousSnapIndex):(n=e.previousIndex||0,r=e.activeIndex||0),"bullets"===p.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let t=e.pagination.bullets,s=0,a=0,u=0;if(p.dynamicBullets){l=(0,i.i)(t[0],e.isHorizontal()?"width":"height");let o=e.isHorizontal()?"width":"height";m.forEach(e=>{e.style[o]=`${(l??0)*(p.dynamicMainBullets+4)}px`}),p.dynamicMainBullets>1&&void 0!==n&&((d+=r-(n||0))>p.dynamicMainBullets-1?d=p.dynamicMainBullets-1:d<0&&(d=0)),u=((a=(s=Math.max(r-d,0))+(Math.min(t.length,p.dynamicMainBullets)-1))+s)/2}if(t.forEach(e=>{let t=["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${p.bulletActiveClass}${e}`).flatMap(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):[e]);e.classList.remove(...t)}),m.length>1)t.forEach(t=>{let n=(0,i.b)(t);n===r?t.classList.add(...p.bulletActiveClass.split(" ")):e.isElement&&t.setAttribute("part","bullet"),p.dynamicBullets&&void 0!==n&&(n>=s&&n<=a&&t.classList.add(...`${p.bulletActiveClass}-main`.split(" ")),n===s&&h(t,"prev"),n===a&&h(t,"next"))});else{let i=t[r];if(i&&i.classList.add(...p.bulletActiveClass.split(" ")),e.isElement&&t.forEach((e,t)=>{e.setAttribute("part",t===r?"bullet-active":"bullet")}),p.dynamicBullets){let e=t[s],i=t[a];for(let e=s;e<=a;e+=1)t[e]&&t[e].classList.add(...`${p.bulletActiveClass}-main`.split(" "));h(e,"prev"),h(i,"next")}}if(p.dynamicBullets){let i=Math.min(t.length,p.dynamicMainBullets+4),s=((l??0)*i-(l??0))/2-u*(l??0),r=e.isHorizontal()?o?"right":"left":"top";t.forEach(e=>{e.style[r]=`${s}px`})}}m.forEach((s,n)=>{if("fraction"===p.type&&(s.querySelectorAll(t(p.currentClass)).forEach(e=>{e.textContent=String(p.formatFractionCurrent(r+1))}),s.querySelectorAll(t(p.totalClass)).forEach(e=>{e.textContent=String(p.formatFractionTotal(g))})),"progressbar"===p.type){let i;i=p.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let n=(r+1)/g,a=1,l=1;"horizontal"===i?a=n:l=n,s.querySelectorAll(t(p.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${l})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===p.type&&p.renderCustom?((0,i.w)(s,p.renderCustom(e,r+1,g)),0===n&&a("paginationRender",s)):(0===n&&a("paginationRender",s),a("paginationUpdate",s)),e.params.watchOverflow&&e.enabled&&s.classList[e.isLocked?"add":"remove"](p.lockClass)})}function f(){let r=u();if(c())return;let n=s(e),l=(0,i.s)(e.pagination.el),o="";if("bullets"===r.type){let t=e.params.loop?Math.ceil(n/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&e.params.freeMode?.enabled&&t>n&&(t=n);for(let i=0;i<t;i+=1)r.renderBullet?o+=r.renderBullet.call(e,i,r.bulletClass):o+=`<${r.bulletElement} ${e.isElement?'part="bullet"':""} class="${r.bulletClass}"></${r.bulletElement}>`}"fraction"===r.type&&(o=r.renderFraction?r.renderFraction.call(e,r.currentClass,r.totalClass):`<span class="${r.currentClass}"></span> / <span class="${r.totalClass}"></span>`),"progressbar"===r.type&&(o=r.renderProgressbar?r.renderProgressbar.call(e,r.progressbarFillClass):`<span class="${r.progressbarFillClass}"></span>`),e.pagination.bullets=[],l.forEach(s=>{"custom"!==r.type&&(0,i.w)(s,o||""),"bullets"===r.type&&e.pagination.bullets.push(...Array.from(s.querySelectorAll(t(r.bulletClass))))}),"custom"!==r.type&&a("paginationRender",l[0])}function g(){var t,s,r;let n,a,l;e.params.pagination=(t=e.originalParams.pagination,s=e.params.pagination,r={el:"swiper-pagination"},a=s??{},l=t??{},e.params.createElements&&Object.keys(r).forEach(t=>{if(!a[t]&&!0===a.auto){let s=(0,i.e)(e.el,`.${r[t]}`)[0];s||((s=(0,i.a)("div",r[t])).className=r[t],e.el.append(s)),a[t]=s,l[t]=s}}),a);let o=u();if(o.el){if("string"==typeof o.el&&e.isElement&&(n=e.el.querySelector(o.el)),n||"string"!=typeof o.el||(n=[...document.querySelectorAll(
9o.el)]),n||(n=o.el),!(!n||Array.isArray(n)&&0===n.length)){if(e.params.uniqueNavElements&&"string"==typeof o.el&&Array.isArray(n)&&n.length>1&&(n=[...e.el.querySelectorAll(o.el)]).length>1){let t=n.find(t=>(0,i.j)(t,".swiper")[0]===e.el);t&&(n=t)}Array.isArray(n)&&1===n.length&&(n=n[0]),Object.assign(e.pagination,{el:n}),(0,i.s)(n).forEach(t=>{"bullets"===o.type&&o.clickable&&t.classList.add(...(o.clickableClass||"").split(" ")),t.classList.add(o.modifierClass+o.type),t.classList.add(e.isHorizontal()?o.horizontalClass:o.verticalClass),"bullets"===o.type&&o.dynamicBullets&&(t.classList.add(`${o.modifierClass}${o.type}-dynamic`),d=0,o.dynamicMainBullets<1&&(o.dynamicMainBullets=1)),"progressbar"===o.type&&o.progressbarOpposite&&t.classList.add(o.progressbarOppositeClass),o.clickable&&t.addEventListener("click",p),e.enabled||t.classList.add(o.lockClass)})}}}function v(){let t=u();if(c())return;let s=e.pagination.el;s&&(0,i.s)(s).forEach(i=>{i.classList.remove(t.hiddenClass),i.classList.remove(t.modifierClass+t.type),i.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(i.classList.remove(...(t.clickableClass||"").split(" ")),i.removeEventListener("click",p))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=u();(0,i.s)(e.pagination.el).forEach(i=>{i.classList.remove(t.horizontalClass,t.verticalClass),i.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n("init",()=>{!1===u().enabled?x():(g(),f(),m())}),n("activeIndexChange",()=>{void 0===e.snapIndex&&m()}),n("snapIndexChange",()=>{m()}),n("snapGridLengthChange",()=>{f(),m()}),n("destroy",()=>{v()}),n("enable disable",()=>{let{el:t}=e.pagination;if(t){let s=u();(0,i.s)(t).forEach(t=>t.classList[e.enabled?"remove":"add"](s.lockClass))}}),n("lock unlock",()=>{m()}),n("click",(t,s)=>{let r=s.target,n=(0,i.s)(e.pagination.el),l=u();if(l.el&&l.hideOnClick&&n&&n.length>0&&!r.classList.contains(l.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&r===e.navigation.nextEl||e.navigation.prevEl&&r===e.navigation.prevEl))return;!0===n[0].classList.contains(l.hiddenClass)?a("paginationShow"):a("paginationHide"),n.forEach(e=>e.classList.toggle(l.hiddenClass))}});let x=()=>{let t=u();e.el.classList.add(t.paginationDisabledClass);let{el:s}=e.pagination;s&&(0,i.s)(s).forEach(e=>e.classList.add(t.paginationDisabledClass)),v()};Object.assign(e.pagination,{enable:()=>{let t=u();e.el.classList.remove(t.paginationDisabledClass);let{el:s}=e.pagination;s&&(0,i.s)(s).forEach(e=>e.classList.remove(t.paginationDisabledClass)),g(),f(),m()},disable:x,render:f,update:m,init:g,destroy:v})}],86301)},80401,99946,e=>{"use strict";let t,i,s;var r=e.i(71645);function n(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function a(e,t=0){return setTimeout(e,t)}function l(){return Date.now()}function o(e,t="x"){let i=window.getComputedStyle(e,null),s=i.transform||i.webkitTransform;if(!s||"none"===s)return 0;let r=new DOMMatrixReadOnly(s);return"x"===t?r.m41:r.m42}function d(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,...t){let i=Object(e);for(let e=0;e<t.length;e+=1){let s=t[e];if(null==s||"u">typeof HTMLElement&&s instanceof HTMLElement||s&&"object"==typeof s&&(1===s.nodeType||11===s.nodeType))continue;let r=Object.keys(Object(s));for(let e=0,t=r.length;e<t;e+=1){let t=r[e];if("__proto__"===t||"constructor"===t||"prototype"===t)continue;let n=Object.getOwnPropertyDescriptor(s,t);if(!n||!n.enumerable)continue;let a=s[t];d(i[t])&&d(a)?a.__swiper__?i[t]=a:u(i[t],a):!d(i[t])&&d(a)?(i[t]={},a.__swiper__?i[t]=a:u(i[t],a)):i[t]=a}}return i}function c(e,t,i){e.style.setProperty(t,i)}function h(e,t=""){let i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function p(e,t){let i=t.contains(e);return!i&&t instanceof HTMLSlotElement&&((i=[...t.assignedElements()].includes(e))||(i=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;
9i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}return!1}(e,t))),i}function m(e){try{console.warn(e)}catch{}}function f(e,t=[]){let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),i}function g(e,t){let i=[],s=e.previousElementSibling;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.previousElementSibling;return i}function v(e,t){let i=[],s=e.nextElementSibling;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.nextElementSibling;return i}function x(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function y(e){if(e&&e.parentNode)return[...e.parentNode.children].indexOf(e)}function w(e,t){let i=[],s=e.parentElement;for(;s;)(!t||s.matches(t))&&i.push(s),s=s.parentElement;return i}function _(e,t,i){{let i=window.getComputedStyle(e,null);return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getPropertyValue("width"===t?"margin-left":"margin-bottom"))}}function b(e,t=""){let i=globalThis.trustedTypes;void 0!==i?e.innerHTML=i.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}e.s(["a",0,f,"b",0,y,"d",0,n,"e",0,h,"f",0,p,"g",0,v,"i",0,_,"j",0,w,"k",0,g,"l",0,x,"n",0,u,"q",0,o,"s",0,function(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)},"t",0,a,"u",0,l,"v",0,c,"w",0,b,"x",0,m],99946);let C=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreload","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 S(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function T(e,t){let i=Object.keys(t);for(let s=0,r=i.length;s<r;s+=1){let r=i[s];if("__proto__"===r||"constructor"===r||"prototype"===r)continue;let n=t[r],a=e[r];void 0===a?e[r]=n:S(n)&&S(a)&&Object.keys(n).length>0?n.__swiper__?e[r]=n:T(a,n):e[r]=n}return e}function j(e={}){let t=e.navigation;return!!t&&(!0===t||void 0===t.nextEl&&void 0===t.prevEl)}function P(e={}){let t=e.pagination;return!!t&&(!0===t||void 0===t.el)}function E(e={}){let t=e.scrollbar;return!!t&&(!0===t||void 0===t.el)}function k(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),i=[];
9return t.forEach(e=>{0>i.indexOf(e)&&i.push(e)}),i.join(" ")}function M(){return t||(t="u"<typeof window?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}),t}function A(e={}){return i||(i=function({userAgent:e}={}){if("u"<typeof window)return{ios:!1,android:!1};let t=M(),i=navigator.platform,s=e||navigator.userAgent,r={ios:!1,android:!1},n=/(Android);?[\s/]+([\d.]+)?/.test(s),a=/(iPhone\sOS|iOS|iPod)/.test(s),l=/iPad/.test(s),o="MacIntel"===i&&t.touch&&navigator.maxTouchPoints>1;return n&&"Win32"!==i&&(r.os="android",r.android=!0),(l||o||a)&&(r.os="ios",r.ios=!0),r}(e)),i}function I(){return s||(s=function(){if("u"<typeof window)return{isSafari:!1,isWebView:!1,need3dFix:!1};let e=A(),t=navigator.userAgent,i=t.toLowerCase(),s=i.includes("safari")&&!i.includes("chrome")&&!i.includes("android"),r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),n=s||r&&e.ios;return{isSafari:s,isWebView:r,need3dFix:n}}()),s}let L=(e,t)=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)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(()=>{if(i.shadowRoot){let t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);t&&!t.lazyPreloaderManaged&&t.remove()}})),t&&!t.lazyPreloaderManaged&&t.remove()}},V=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},N=e=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let s="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),r=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){let i=[r-t];i.push(...Array.from({length:t}).map((e,t)=>r+s+t)),e.slides.forEach((t,s)=>{void 0!==t.column&&i.includes(t.column)&&V(e,s)});return}let n=r+s-1;if(e.params.rewind||e.params.loop)for(let s=r-t;s<=n+t;s+=1){let t=(s%i+i)%i;(t<r||t>n)&&V(e,t)}else for(let s=Math.max(r-t,0);s<=Math.min(n+t,i-1);s+=1)s!==r&&(s>n||s<r)&&V(e,s)},D=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1),O={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreload:!0,lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function B(e){this.destroyed||this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function F(){this.destroyed||!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}function R(e){this.destroyed||(L(this,e.target),"error"!==e.type&&!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update())}function z(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:s,allowSlidePrev:r,snapGrid:n}=e,a=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=a&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l)e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=a?e.virtual.slides.length:e.slides.length;e.slideTo(t-1,0,!1,!0)}if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){let t=e.autoplay;clearTimeout(t.resizeTimeout),t.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=r,e.allowSlideNext=s,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function G(){if(this.destroyed)return;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 s=this.maxTranslate()-this.minTranslate();(0===s?0:(this.translate-this.minTranslate())/s)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit
9("setTranslate",this.translate,!1)}function $(e){let t,i=this;if(i.destroyed)return;let s=i.touchEventsData,r=e.originalEvent??e;if("touchend"===r.type||"touchcancel"===r.type){let e=[...r.changedTouches].find(e=>e.identifier===s.touchId);if(!e||e.identifier!==s.touchId)return}else if(null!==s.touchId||r.pointerId!==s.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(i.browser.isSafari||i.browser.isWebView)))return;s.pointerId=null,s.touchId=null,s.startEventPath=void 0,s.lastMoveEvent=void 0;let{params:n,touches:o,rtlTranslate:d,slidesGrid:u,enabled:c}=i;if(!c||!n.simulateTouch&&"mouse"===r.pointerType)return;if(s.allowTouchCallbacks&&i.emit("touchEnd",r),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&n.grabCursor&&i.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}n.grabCursor&&s.isMoved&&s.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let h=l(),p=h-s.touchStartTime;if(i.allowClick){let e=r.path??(r.composedPath&&r.composedPath());i.updateClickedSlide(e&&e[0],e),i.emit("tap click",r),p<300&&h-s.lastClickTime<300&&i.emit("doubleTap doubleClick",r)}if(s.lastClickTime=l(),a(()=>{i.destroyed||(i.allowClick=!0)}),!s.isTouched||!s.isMoved||!i.swipeDirection||0===o.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,t=n.followFinger?d?i.translate:-i.translate:-(s.currentTranslate??0),n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:t});let m=t>=-i.maxTranslate()&&!i.params.loop,f=0,g=i.slidesSizesGrid[0];for(let e=0;e<u.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){let i=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==u[e+i]?(m||t>=u[e]&&t<u[e+i])&&(f=e,g=u[e+i]-u[e]):(m||t>=u[e])&&(f=e,g=u[u.length-1]-u[u.length-2])}let v=null,x=null;n.rewind&&(i.isBeginning?x=n.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(v=0));let y=(t-u[f])/g,w=f<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(y>=n.longSwipesRatio?i.slideTo(n.rewind&&i.isEnd?v:f+w):i.slideTo(f)),"prev"===i.swipeDirection&&(y>1-n.longSwipesRatio?i.slideTo(f+w):null!==x&&y<0&&Math.abs(y)>n.longSwipesRatio?i.slideTo(x):i.slideTo(f))}else{if(!n.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(r.target===i.navigation.nextEl||r.target===i.navigation.prevEl)?r.target===i.navigation.nextEl?i.slideTo(f+w):i.slideTo(f):("next"===i.swipeDirection&&i.slideTo(null!==v?v:f+w),"prev"===i.swipeDirection&&i.slideTo(null!==x?x:f))}}function H(e){let t;if(this.destroyed)return;let i=this.touchEventsData,{params:s,touches:r,rtlTranslate:n,enabled:a}=this;if(!a||!s.simulateTouch&&"mouse"===e.pointerType)return;let o=e.originalEvent??e;if("pointermove"===o.type&&(null!==i.touchId||o.pointerId!==i.pointerId))return;if("touchmove"===o.type){let e=[...o.changedTouches].find(e=>e.identifier===i.touchId);if(!e||e.identifier!==i.touchId)return;t=e}else t=o;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o);return}if(i.lastMoveEvent===o)return;for(let t of(i.lastMoveEvent=o,i.startEventPath??[])){if(t===this.el)break;let i=t.swiper;i&&i!==this&&!i.destroyed&&i.params.nested&&i.touchEventsData.isTouched&&i.onTouchMove(e)}let d=t.pageX,u=t.pageY;if(o.preventedByNestedSwiper){r.startX=d,r.startY=u;return}if(!this.allowTouchMove){o.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:d,startY:u,currentX:d,currentY:u}),i.touchStartTime=l());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(u<r.startY&&this.translate<=this.maxTranslate()||u>r.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(n&&(d>r.startX&&-this.translate<=this.maxTranslate()||d<r.startX&&-this.translate>=this.minTranslate()))return;else if(!n&&(d<r.startX&&this.translate<=this.maxTranslate()||d>r.startX&&this.translate>=this.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==o.target&&"mouse"!==o.pointerType&&document.activeElement.blur(),document.activeElement&&o.target===document.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}
9i.allowTouchCallbacks&&this.emit("touchMove",o),r.previousX=r.currentX,r.previousY=r.currentY,r.currentX=d,r.currentY=u;let c=r.currentX-r.startX,h=r.currentY-r.startY;if(this.params.threshold&&Math.sqrt(c**2+h**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:c*c+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(c))/Math.PI,i.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===o.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation();let p=this.isHorizontal()?c:h,m=this.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;s.oneWayMovement&&(p=Math.abs(p)*(n?1:-1),m=Math.abs(m)*(n?1:-1)),r.diff=p,p*=s.touchRatio,n&&(p=-p,m=-m);let f=this.touchesDirection;this.swipeDirection=p>0?"prev":"next",this.touchesDirection=m>0?"prev":"next";let g=this.params.loop&&!s.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),i.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)}i.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),!1!==s._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&f!==this.touchesDirection&&g&&v&&Math.abs(p)>=1){Object.assign(r,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",o),i.isMoved=!0;let x=i.startTranslate??0;i.currentTranslate=p+x;let y=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),p>0?(g&&v&&i.allowThresholdMove&&i.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(y=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+x+p)**w))):p<0&&(g&&v&&i.allowThresholdMove&&i.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==s.slidesPerView&&this.slides.length-s.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"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(String(s.slidesPerView))))}),i.currentTranslate<this.maxTranslate()&&(y=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-x-p)**w))),y&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&(i.currentTranslate??0)<x&&(i.currentTranslate=x),!this.allowSlidePrev&&"prev"===this.swipeDirection&&(i.currentTranslate??0)>x&&(i.currentTranslate=x),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=x),s.threshold>0)if(Math.abs(p)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate??0))}function W(e,t,i){let{params:s}=e,r=s.edgeSwipeDetection,n=s.edgeSwipeThreshold;return!r||!(i<=n)&&!(i>=window.innerWidth-n)||"prevent"===r&&(t.preventDefault(),!0)}function U(e){if(this.destroyed)return;let t=e.originalEvent??e,i=this.touchEventsData;if("pointerdown"===t.type){if(null!==i.pointerId&&i.pointerId!==t.pointerId)return;i.pointerId=t.pointerId}else"touchstart"===t.type&&1===t.targetTouches.length&&(i.touchId=t.targetTouches[0].identifier);if("touchstart"===t.type)return void W(this,t,t.targetTouches[0].pageX);let{params:s,touches:r,enabled:n}=this;if(!n||!s.simulateTouch&&"mouse"===t.pointerType||this.animating&&s.preventInteractionOnTransition)return;!this.animating&&s.cssMode&&s.loop&&this.loopFix();let a=t.target;if("wrapper"===s.touchEventsTarget&&!p(a,this.wrapperEl)||"number"==typeof t.which&&3===t.which||"number"==typeof t.button&&t.button>0||i.isTouched&&i.isMoved)return;let o=!!s.noSwipingClass&&""!==s.noSwipingClass,d=t.composedPath?t.composedPath():t.path;o&&t.target&&t.target.shadowRoot&&d&&(a=d[0]);let u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,c=!!(t.target&&t.target.shadowRoot);if(s.noSwiping&&(c?function e(t){if(!t||t===document||t===window)return null;let i=t;i.assignedSlot&&(i=i.assignedSlot);let s=i.closest(u);if(!s&&!i.getRootNode)return null;let r=i.getRootNode();return s||e(r.host)}(a):a.closest(u))){this.allowClick=!0;return}if(s.swipeHandler&&"string"==typeof s.swipeHandler&&!a.closest(s.swipeHandler))return;r.currentX=t.pageX,r.currentY=t.pageY;let h=r.currentX,m=r.currentY;if(!W(this,t,h))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=h,r.startY=m,i.touchStartTime=l(),i.startEventPath=d,this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1);let f=!0;a.matches(i.focusableElements)&&(f=!1,"SELECT"===a.nodeName&&(i.isTouched=!1)),document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==a&&("mouse"===t.pointerType||"mouse"!==t.pointerType&&!a.matches(i.focusableElements))&&document.activeElement.blur();let g=f&&this.allowTouchMove&&s.touchStartPreventDefault;(s.touchStartForcePreventDefault||g)&&!a.isContentEditable&&t.preventDefault(),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.animating&&!s.cssMode&&this.freeMode.onTouchStart(),this.emit
9("touchStart",t)}let q=(e,t)=>{var i;let{params:s,el:r,wrapperEl:n,device:a}=e,l=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";if(r&&"string"!=typeof r){document[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),r[o]("touchstart",e.onTouchStart,{passive:!1}),r[o]("pointerdown",e.onTouchStart,{passive:!1}),document[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),document[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),document[o]("touchend",e.onTouchEnd,{passive:!0}),document[o]("pointerup",e.onTouchEnd,{passive:!0}),document[o]("pointercancel",e.onTouchEnd,{passive:!0}),document[o]("touchcancel",e.onTouchEnd,{passive:!0}),document[o]("pointerout",e.onTouchEnd,{passive:!0}),document[o]("pointerleave",e.onTouchEnd,{passive:!0}),document[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[o]("click",e.onClick,!0),s.cssMode&&n[o]("scroll",e.onScroll);i=s.updateOnWindowResize?a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",e[t](i,z,!0),s.lazyPreload&&(r[o]("load",e.onLoad,{capture:!0}),r[o]("error",e.onLoad,{capture:!0}))}};function X({swiper:e,runCallbacks:t,direction:i,step:s}){let{activeIndex:r,previousIndex:n}=e,a=i;a||(a=r>n?"next":r<n?"prev":"reset"),e.emit(`transition${s}`),t&&"reset"===a?e.emit(`slideResetTransition${s}`):t&&r!==n&&(e.emit(`slideChangeTransition${s}`),"next"===a?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`))}let Y=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},Z=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},K={};class Q{static extendedDefaults;static defaults;constructor(...e){let t,i;if(1===e.length&&null!==e[0]&&"object"==typeof e[0]&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i||(i={}),i=u({},i),t&&!i.el&&(i.el=t),i.el&&"string"==typeof i.el&&"u">typeof document&&document.querySelectorAll(i.el).length>1){const e=[];return document.querySelectorAll(i.el).forEach(t=>{let s=u({},i,{el:t});e.push(new Q(s))}),e}const s=this;s.__swiper__=!0,s.support=M(),s.device=A({userAgent:i.userAgent??void 0}),s.browser=I(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__||[]],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(e=>{"function"==typeof e&&0>s.modules.indexOf(e)&&s.modules.push(e)});const r={};s.modules.forEach(e=>{var t;e({params:i,swiper:s,extendParams:(t=i,function(e={}){let i=Object.keys(e)[0],s=e[i];"object"!=typeof s||null===s||(!0===t[i]&&(t[i]={enabled:!0}),"navigation"===i&&t[i]&&t[i].enabled&&!t[i].prevEl&&!t[i].nextEl&&(t[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&t[i]&&t[i].enabled&&!t[i].el&&(t[i].auto=!0),i in t&&"enabled"in s&&("object"!=typeof t[i]||"enabled"in t[i]||(t[i].enabled=!0),t[i]||(t[i]={enabled:!1}))),u(r,e)}),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const n=u({},O,r);if(s.params=u({},n,K,i),s.originalParams=u({},s.params),s.passedParams=u({},i),s.params&&s.params.on){const e=s.params.on;Object.keys(e).forEach(t=>{let i=e[t];i&&s.on(t,i)})}return s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.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:s.params.allowSlideNext,allowSlidePrev:s.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:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}isHorizontal(){return"horizontal"===this.params.direction}isVertical(){return"vertical"===this.params.direction}cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)}getSlideIndex(e){let{slidesEl:t,params:i}=this,s=y(h(t,`.${i.slideClass}, swiper-slide`)[0]);return y(e)-(s??0)}
9getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("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=h(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(),s=(this.maxTranslate()-i)*e+i;this.translateTo(s,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let e=this.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(this.params.containerModifierClass));this.emit("_containerClasses",e.join(" "))}getSlideClasses(e){return this.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(this.params.slideClass)).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let e=[];this.slides.forEach(t=>{let i=this.getSlideClasses(t);e.push({slideEl:t,classNames:i}),this.emit("_slideClass",t,i)}),this.emit("_slideClasses",e)}slidesPerViewDynamic(e="current",t=!1){let{params:i,slides:s,slidesGrid:r,slidesSizesGrid:n,size:a,activeIndex:l}=this,o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(!a)return o;if(i.centeredSlides){let e=s[l]?Math.ceil(s[l].swiperSlideSize??0):0,t=!1;for(let i=l+1;i<s.length;i+=1)s[i]&&!t&&(e+=Math.ceil(s[i].swiperSlideSize??0),o+=1,e>a&&(t=!0));for(let i=l-1;i>=0;i-=1)s[i]&&!t&&(e+=s[i].swiperSlideSize??0,o+=1,e>a&&(t=!0))}else if("current"===e)for(let e=l+1;e<s.length;e+=1)(t?r[e]+n[e]-r[l]<a:r[e]-r[l]<a)&&(o+=1);else for(let e=l-1;e>=0;e-=1)r[l]-r[e]<a&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:s}=t;function r(){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(s.breakpoints&&t.setBreakpoint(),s.lazyPreload&&[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&L(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),s.freeMode?.enabled&&!s.cssMode)r(),s.autoHeight&&t.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&t.isEnd&&!s.centeredSlides){let i=t.virtual&&s.virtual?.enabled?t.virtual.slides.length:t.slides.length;e=t.slideTo(i-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||r()}s.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,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.rtlTranslate="horizontal"===e&&this.rtl,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;if("u"<typeof document)return!1;let i=e??t.params.el,s=null;if("string"==typeof i?s=document.querySelector(i):i instanceof HTMLElement&&(s=i),!s)return!1;s.swiper=t;let r=s.parentNode;r&&r.host&&r.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,a=s&&s.shadowRoot?s.shadowRoot.querySelector(n()):h(s,n())[0];!a&&t.params.createElements&&(a=f("div",t.params.wrapperClass),s.append(a),h(s,`.${t.params.slideClass}
9`).forEach(e=>{a.append(e)}));let l=t.isElement?s.parentNode.host:null;return Object.assign(t,{el:s,wrapperEl:a,slidesEl:t.isElement&&!l.slideSlots?l:a,hostEl:t.isElement?l:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===x(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===x(s,"direction")),wrongRTL:"-webkit-box"===x(a,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;if(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual?.enabled?t.slideTo((t.params.initialSlide??0)+(t.virtual.slidesBefore??0),0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents(),t.params.lazyPreload){let e=[...t.el.querySelectorAll('[loading="lazy"]')];t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete&&L(t,e)})}return t.initialized=!0,N(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let i=this,{params:s,el:r,wrapperEl:a,slides:l}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r&&"string"!=typeof r&&r.removeAttribute("style"),a&&a.removeAttribute("style"),l&&l.length&&l.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.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),n(i)),i.destroyed=!0),null}static extendDefaults(e){u(K,e)}static installModule(e){Q.prototype.__modules__||(Q.prototype.__modules__=[]);let t=Q.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>Q.installModule(e)):Q.installModule(e),Q}}Object.defineProperty(Q,"extendedDefaults",{get:()=>K}),Object.defineProperty(Q,"defaults",{get:()=>O});let J={eventsEmitter:{on(e,t,i){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let r=i?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][r](t)}),s},once(e,t,i){let s=this;if(!s.eventsListeners||s.destroyed||"function"!=typeof t)return s;let r=function(...i){s.off(e,r),r.__emitterProxy&&delete r.__emitterProxy,t.apply(s,i)};return r.__emitterProxy=t,s.on(e,r,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((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)})}),i},emit(...e){let t,i,s,r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;if("string"==typeof e[0]||Array.isArray(e[0]))t=e[0],i=e.slice(1,e.length),s=r;else{let n=e[0];t=n.events,i=n.data??[],s=n.context||r}return i.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(t=>{t.apply(s,[e,...i])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(s,i)})}),r}},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()||
9(e=e-parseInt(x(i,"padding-left")||"0",10)-parseInt(x(i,"padding-right")||"0",10),t=t-parseInt(x(i,"padding-top")||"0",10)-parseInt(x(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=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||"0")}let i=e.params,{wrapperEl:s,slidesEl:r,rtlTranslate:n,wrongRTL:a}=e,l=!!(e.virtual&&i.virtual?.enabled),o=l?e.virtual.slides.length:e.slides.length,d=h(r,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:d.length,p=[],m=[],f=[],g=t=>"function"==typeof t?t.call(e):t,v=g(i.slidesOffsetBefore),y=g(i.slidesOffsetAfter),w=e.snapGrid.length,b=e.slidesGrid.length,C=e.size-v-y,S=i.spaceBetween,T=-v,j=0,P=0;if(void 0===C)return;"string"==typeof S&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*C:"string"==typeof S&&(S=parseFloat(S)),e.virtualSize=-S-v-y,d.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(c(s,"--swiper-centered-offset-before",""),c(s,"--swiper-centered-offset-after","")),i.cssMode&&(c(s,"--swiper-slides-offset-before",`${v}px`),c(s,"--swiper-slides-offset-after",`${y}px`));let E=i.grid&&i.grid.rows>1&&e.grid;E?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();let k=0,M="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>{let t=i.breakpoints[e];return void 0!==t?.slidesPerView}).length>0;for(let s=0;s<u;s+=1){k=0;let r=d[s];if(!r||(E&&e.grid.updateSlide(s,r,d),"none"!==x(r,"display"))){if(l&&"auto"===i.slidesPerView)i.virtual?.slidesPerViewAutoSlideSize&&(k=i.virtual.slidesPerViewAutoSlideSize),k&&r&&(i.roundLengths&&(k=Math.floor(k)),r.style[e.getDirectionLabel("width")]=`${k}px`);else if("auto"===i.slidesPerView){M&&(r.style[e.getDirectionLabel("width")]="");let s=getComputedStyle(r),n=r.style.transform,a=r.style.webkitTransform;if(n&&(r.style.transform="none"),a&&(r.style.webkitTransform="none"),i.roundLengths)k=e.isHorizontal()?_(r,"width"):_(r,"height");else{let e=t(s,"width"),i=t(s,"padding-left"),n=t(s,"padding-right"),a=t(s,"margin-left"),l=t(s,"margin-right"),o=s.getPropertyValue("box-sizing");if(o&&"border-box"===o)k=e+a+l;else{let{clientWidth:t,offsetWidth:s}=r;k=e+i+n+a+l+(s-t)}}n&&(r.style.transform=n),a&&(r.style.webkitTransform=a),i.roundLengths&&(k=Math.floor(k))}else k=(C-(i.slidesPerView-1)*S)/i.slidesPerView,i.roundLengths&&(k=Math.floor(k)),r&&(r.style[e.getDirectionLabel("width")]=`${k}px`);r&&(r.swiperSlideSize=k),f.push(k),i.centeredSlides?(T=T+k/2+j/2+S,0===j&&0!==s&&(T=T-C/2-S),0===s&&(T=T-C/2-S),.001>Math.abs(T)&&(T=0),i.roundLengths&&(T=Math.floor(T)),P%i.slidesPerGroup==0&&p.push(T),m.push(T)):(i.roundLengths&&(T=Math.floor(T)),(P-Math.min(e.params.slidesPerGroupSkip,P))%e.params.slidesPerGroup==0&&p.push(T),m.push(T),T=T+k+S),e.virtualSize+=k+S,j=k,P+=1}}if(e.virtualSize=Math.max(e.virtualSize,C)+y,n&&a&&("slide"===i.effect||"coverflow"===i.effect)&&(s.style.width=`${e.virtualSize+S}px`),i.setWrapperSize&&(s.style[e.getDirectionLabel("width")]=`${e.virtualSize+S}px`),E&&e.grid.updateWrapperSize(k,p),!i.centeredSlides){let t="auto"!==i.slidesPerView&&i.slidesPerView%1!=0,s=i.snapToSlideEdge&&!i.loop&&("auto"===i.slidesPerView||t),r=p.length;if(s){let e;if("auto"===i.slidesPerView){e=1;let t=0;for(let i=f.length-1;i>=0;i-=1)if((t+=f[i]+(i<f.length-1?S:0))<=C)e=f.length-i;else break}else e=Math.floor(i.slidesPerView);r=Math.max(u-e,0)}let n=[];for(let t=0;t<p.length;t+=1){let a=p[t];i.roundLengths&&(a=Math.floor(a)),s?t<=r&&n.push(a):p[t]<=e.virtualSize-C&&n.push(a)}p=n,Math.floor(e.virtualSize-C)-Math.floor(p[p.length-1])>1&&!s&&p.push(e.virtualSize-C)}if(l&&i.loop){let t=f[0]+S,s=(e.virtual.slidesBefore??0)+(e.virtual.slidesAfter??0);if(i.slidesPerGroup>1){let e=Math.ceil(s/i.slidesPerGroup),r=t*i.slidesPerGroup;for(let t=0;t<e;t+=1)p.push(p[p.length-1]+r)}for(let r=0;r<s;r+=1)1===i.slidesPerGroup&&p.push(p[p.length-1]+t),m.push(m[m.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==S){let t=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");d.filter((e,t)=>
9!i.cssMode||!!i.loop||t!==d.length-1).forEach(e=>{e.style[t]=`${S}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(S||0)});let t=(e-=S)>C?e-C:0;p=p.map(e=>e<=0?-v:e>t?t+y:e)}if(i.centerInsufficientSlides){let e=0;if(f.forEach(t=>{e+=t+(S||0)}),(e-=S)<C){let t=(C-e)/2;p.forEach((e,i)=>{p[i]=e-t}),m.forEach((e,i)=>{m[i]=e+t})}}if(Object.assign(e,{slides:d,snapGrid:p,slidesGrid:m,slidesSizesGrid:f}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){c(s,"--swiper-centered-offset-before",`${-p[0]}px`),c(s,"--swiper-centered-offset-after",`${e.size/2-f[f.length-1]/2}px`);let t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}if(u!==o&&e.emit("slidesLengthChange"),p.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),m.length!==b&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let t=`${i.containerModifierClass}backface-hidden`,s=e.el.classList.contains(t);u<=i.maxBackfaceHiddenSlides?s||e.el.classList.add(t):s&&e.el.classList.remove(t)}},updateAutoHeight:function(e){let t,i=this,s=[],r=i.virtual&&i.params.virtual?.enabled,n=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>r?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{s.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!r)break;let n=a(e);n&&s.push(n)}else{let e=a(i.activeIndex);e&&s.push(e)}for(t=0;t<s.length;t+=1)if(void 0!==s[t]){let e=s[t].offsetHeight;n=e>n?e:n}(n||0===n)&&(i.wrapperEl.style.height=`${n}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=this&&this.translate||0){let t=this.params,{slides:i,rtlTranslate:s,snapGrid:r}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let n=-e;s&&(n=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<i.length;e+=1){let l=i[e],o=l.swiperSlideOffset??0;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset??0);let d=l.swiperSlideSize??0,u=(n+(t.centeredSlides?this.minTranslate():0)-o)/(d+a),c=(n-r[0]+(t.centeredSlides?this.minTranslate():0)-o)/(d+a),h=-(n-o),p=h+this.slidesSizesGrid[e],m=h>=0&&h<=this.size-this.slidesSizesGrid[e],f=h>=0&&h<this.size-1||p>1&&p<=this.size||h<=0&&p>=this.size;f&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),Z(l,f,t.slideVisibleClass),Z(l,m,t.slideFullyVisibleClass),l.progress=s?-u:u,l.originalProgress=s?-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:s,isBeginning:r,isEnd:n}=this,a=this.progressLoop,l=r,o=n;if(0===i)s=0,r=!0,n=!0;else{s=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());r=t||s<=0,n=a||s>=1,t&&(s=0),a&&(s=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),s=this.slidesGrid[t],r=this.slidesGrid[i],n=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(a=l>=s?(l-s)/n:(l+n-r)/n)>1&&(a-=1)}Object.assign(this,{progress:s,progressLoop:a,isBeginning:r,isEnd:n}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),r&&!l&&this.emit("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){let e,t,i,{slides:s,params:r,slidesEl:n,activeIndex:a}=this,l=!!(this.virtual&&r.virtual?.enabled),o=this.grid&&r.grid&&r.grid.rows>1,d=e=>h(n,`.${r.slideClass}${e}, swiper-slide${e}`)[0];if(l)if(r.loop){let t=this.virtual.slides,i=a-(this.virtual.slidesBefore??0);i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),e=d(`[data-swiper-slide-index="${i}"]`)}else e=d(`[data-swiper-slide-index="${a}"]`);else o?(e=s.find(e=>e.column===a),i=s.find(e=>e.column===a+1),t=s.find(e=>e.column===a-1)):e=s[a];e&&!o&&(i=v(e,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!i&&(i=s[0]),t=g(e,`.${r.slideClass}
9, swiper-slide`)[0],r.loop),s.forEach(s=>{Y(s,s===e,r.slideActiveClass),Y(s,s===i,r.slideNextClass),Y(s,s===t,r.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,s=this,r=s.rtlTranslate?s.translate:-s.translate,{snapGrid:n,params:a,activeIndex:l,realIndex:o,snapIndex:d}=s,u=e,c=e=>{let t=s.virtual.slides,i=e-(s.virtual.slidesBefore??0);return i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),i};if(void 0===u&&(u=function(e){let t,{slidesGrid:i,params:s}=e,r=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?r>=i[e]&&r<i[e+1]-(i[e+1]-i[e])/2?t=e:r>=i[e]&&r<i[e+1]&&(t=e+1):r>=i[e]&&(t=e);return s.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(s)),n.indexOf(r)>=0)t=n.indexOf(r);else{let e=Math.min(a.slidesPerGroupSkip,u);t=e+Math.floor((u-e)/a.slidesPerGroup)}if(t>=n.length&&(t=n.length-1),u===l&&!s.params.loop){t!==d&&(s.snapIndex=t,s.emit("snapIndexChange"));return}if(u===l&&s.params.loop&&s.virtual&&s.params.virtual?.enabled){s.realIndex=c(u);return}let h=s.grid&&a.grid&&a.grid.rows>1;if(s.virtual&&a.virtual?.enabled)i=a.loop?c(u):u;else if(h){let e=s.slides.find(e=>e.column===u),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(s.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(s.slides[u]){let e=s.slides[u].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):u}else i=u;Object.assign(s,{previousSnapIndex:d,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:l,activeIndex:u}),s.initialized&&N(s),s.__loopFixInProgress__||(s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&((s.__lastEmittedRealIndex__??o)!==i&&s.emit("realIndexChange"),s.emit("slideChange")),s.__lastEmittedRealIndex__=i)},updateClickedSlide:function(e,t){let i,s=this.params,r=e.closest(`.${s.slideClass}, swiper-slide`);!r&&this.isElement&&t&&t.length>
91&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!r&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(r=e)});let n=!1;if(r){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===r){n=!0,i=e;break}}if(r&&n)this.clickedSlide=r,this.virtual&&this.params.virtual?.enabled?this.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}s.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:i,translate:s,wrapperEl:r}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let n=o(r,e);return n+=this.cssOverflowAdjustment(),i&&(n=-n),n||0},setTranslate:function(e,t){let{rtlTranslate:i,params:s,wrapperEl:r,progress:n}=this,a=0,l=0;this.isHorizontal()?a=i?-e:e:l=e,s.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:l,s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-l:s.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),r.style.transform=`translate3d(${a}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==n&&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=0,t=this.params.speed,i=!0,s=!0,r){let n,a=this,{params:l,wrapperEl:o}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;let d=a.minTranslate(),u=a.maxTranslate();if(n=s&&e>d?d:s&&e<u?u:e,a.updateProgress(n),l.cssMode){let e=a.isHorizontal();return 0===t?o[e?"scrollLeft":"scrollTop"]=-n:o.scrollTo({[e?"left":"top"]:-n,behavior:"smooth"}),!0}return 0===t?(a.setTransition(0),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.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=!0,t){let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),X({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),X({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,i=!0,s,r){let n;"string"==typeof e&&(e=parseInt(e,10));let a=this,l=e;l<0&&(l=0);let{params:o,snapGrid:d,slidesGrid:u,previousIndex:c,activeIndex:h,rtlTranslate:p,wrapperEl:m,enabled:f}=a;if(!f&&!s&&!r||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let g=Math.min(a.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/a.params.slidesPerGroup);v>=d.length&&(v=d.length-1);let x=-d[v];if(o.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*x),i=Math.floor(100*u[e]),s=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=i&&t<s-(s-i)/2?l=e:t>=i&&t<s&&(l=e+1):t>=i&&(l=e)}if(a.initialized&&l!==h&&(!a.allowSlideNext&&(p?x>a.translate&&x>a.minTranslate():x<a.translate&&x<a.minTranslate())||!a.allowSlidePrev&&x>a.translate&&x>a.maxTranslate()&&(h||0)!==l))return!1;l!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(x),n=l>h?"next":l<h?"prev":"reset";let y=a.virtual&&a.params.virtual?.enabled;if(!(y&&r)&&(p&&-x===a.translate||!p&&x===a.translate))return a.updateActiveIndex(l),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(x),"reset"!==n&&(a.transitionStart(i,n),a.transitionEnd(i,n)),!1;if(o.cssMode){let e=a.isHorizontal(),i=p?x:-x;return 0===t?(y&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),y&&!a._cssModeVirtualInitialSet&&(a.params.initialSlide??0)>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=i})):m[e?"scrollLeft":"scrollTop"]=i,y&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})):m.scrollTo({[e?"left":"top"]:i,behavior:"smooth"}),!0}let w=I().isSafari;return y&&!r&&w&&a.isElement&&a.virtual.update(!1,!1,l),a.setTransition(t),a.setTranslate(x),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,n),0===t?a.transitionEnd(i,n):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,n))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,i=!0,s){"string"==typeof e&&(e=parseInt(e,10));let r=this;if(r.destroyed)return;void 0===t&&(t=r.params.speed);let n=r.grid&&r.params.grid&&r.params.grid.rows>1,a=e;if(r.params.loop)if(r.virtual&&r.params.virtual?.enabled)a+=r.virtual.slidesBefore??0;else{let e,t;if(n){let t=a*r.params.grid.rows,i=r.slides.find(e=>Number(e.getAttribute("data-swiper-slide-index"))===t);e=i?.column??0}else e=r.getSlideIndexByData(a);let i=n?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:l,slidesOffsetBefore:o,slidesOffsetAfter:d}=r.params,u=l||!!o||!!d;"auto"===r.params.slidesPerView?t=r.slidesPerViewDynamic():(t=Math.ceil(parseFloat(String(r.params.slidesPerView))),u&&t%2==0&&(t+=1));let c=i-e<t;if(u&&(c=c||e<Math.ceil(t/2)),s&&u&&"auto"!==r.params.slidesPerView&&!n&&(c=!1),c){let t=u?e<r.activeIndex?"prev":"next":e-r.activeIndex-1<r.params.slidesPerView?"next":"prev";
9r.loopFix({direction:t,slideTo:!0,activeSlideIndex:"next"===t?e+1:e-i+1,slideRealIndex:"next"===t?r.realIndex:void 0})}if(n){let e=a*r.params.grid.rows,t=r.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e);a=t?.column??0}else a=r.getSlideIndexByData(a)}return requestAnimationFrame(()=>{r.slideTo(a,t,i,s)}),r},slideNext:function(e,t=!0,i){let s=this,{enabled:r,params:n,animating:a}=s;if(!r||s.destroyed)return s;void 0===e&&(e=s.params.speed);let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(s.slidesPerViewDynamic("current",!0),1));let o=s.activeIndex<n.slidesPerGroupSkip?1:l,d=s.virtual&&n.virtual?.enabled;if(n.loop){if(a&&!d&&n.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+o,e,t,i)}),!0}return n.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+o,e,t,i)},slidePrev:function(e,t=!0,i){let s=this,{params:r,snapGrid:n,slidesGrid:a,rtlTranslate:l,enabled:o,animating:d}=s;
9if(!o||s.destroyed)return s;void 0===e&&(e=s.params.speed);let u=s.virtual&&r.virtual?.enabled;if(r.loop){if(d&&!u&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(l?s.translate:-s.translate),p=n.map(e=>c(e)),m=r.freeMode&&r.freeMode.enabled,f=n[p.indexOf(h)-1];if(void 0===f&&(r.cssMode||m)){let e;n.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(f=m?n[e]:n[e>0?e-1:e])}let g=0;if(void 0!==f&&((g=a.indexOf(f))<0&&(g=s.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(g=Math.max(g=g-s.slidesPerViewDynamic("previous",!0)+1,0))),r.rewind&&s.isBeginning){let r=s.params.virtual?.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(r,e,t,i)}return r.loop&&0===s.activeIndex&&r.cssMode?(requestAnimationFrame(()=>{s.slideTo(g,e,t,i)}),!0):s.slideTo(g,e,t,i)},slideReset:function(e,t=!0,i){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t=!0,i,s=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let r=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,r),a=n+Math.floor((r-n)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[a]){let e=this.snapGrid[a];l-e>(this.snapGrid[a+1]-e)*s&&(r+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];l-e<=(this.snapGrid[a]-e)*s&&(r-=this.params.slidesPerGroup)}return r=Math.min(r=Math.max(r,0),this.slidesGrid.length-1),this.slideTo(r,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:s,clickedSlide:r,clickedIndex:n}=t;if(void 0===r||void 0===n)return;let l="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,o=t.getSlideIndexWhenGrid(n),d=t.isElement?"swiper-slide":`.${i.slideClass}`,u=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(r.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):o>(u?(t.slides.length-l)/2-(t.params.grid.rows-1):t.slides.length-l)?(t.loopFix(),o=t.getSlideIndex(h(s,`${d}[data-swiper-slide-index="${e}"]`)[0]),a(()=>{t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(e,t){let i,s=this,{params:r,slidesEl:n}=s;if(!r.loop||s.virtual&&s.params.virtual?.enabled)return;let a=s.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||a)&&((i=h(n,`.${r.slideBlankClass}
9`)).forEach(e=>{e.remove()}),i.length>0&&(s.recalcSlides(),s.updateSlides()));let l=r.slidesPerGroup*(a?r.grid.rows:1),o=s.slides.length%l!=0,d=a&&s.slides.length%r.grid.rows!=0,u=e=>{for(let t=0;t<e;t+=1){let e=s.isElement?f("swiper-slide",[r.slideBlankClass]):f("div",[r.slideClass,r.slideBlankClass]);s.slidesEl.append(e)}};o?r.loopAddBlankSlides?(u(l-s.slides.length%l),s.recalcSlides(),s.updateSlides()):m("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&&(r.loopAddBlankSlides?(u(r.grid.rows-s.slides.length%r.grid.rows),s.recalcSlides(),s.updateSlides()):m("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)")),h(n,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",String(t))});let c=r.centeredSlides||!!r.slidesOffsetBefore||!!r.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:c?void 0:"next",initial:t})},loopFix:function(e={}){let{slideRealIndex:t,slideTo:i=!0,direction:s,setTranslate:r,activeSlideIndex:n,initial:a,byController:l,byMousewheel:o}=e,d=n,u=this;if(!u.params.loop||u.params.watchOverflow&&u.isLocked)return;u.emit("beforeLoopFix"),u.__loopFixInProgress__=!0;let{slides:c,allowSlidePrev:h,allowSlideNext:p,slidesEl:f,params:g}=u,{centeredSlides:v,slidesOffsetBefore:x,slidesOffsetAfter:y,initialSlide:w}=g,_=v||!!x||!!y;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&g.virtual?.enabled){if(i){let e=u.virtual.slides.length,t=u.virtual.slidesBefore??0;_||0!==u.snapIndex?_&&u.snapIndex<g.slidesPerView?u.slideTo(e+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(t,0,!1,!0):u.slideTo(e,0,!1,!0)}u.allowSlidePrev=h,u.allowSlideNext=p,u.__loopFixInProgress__=!1,u.emit("loopFix");return}let b=g.slidesPerView;"auto"===b?b=u.slidesPerViewDynamic():(b=Math.ceil(parseFloat(String(g.slidesPerView))),_&&b%2==0&&(b+=1));let C=g.slidesPerGroupAuto?b:g.slidesPerGroup,S=e=>("function"==typeof e?e.call(u):e)||0,T=u.slidesGrid.length>1?(u.slidesGrid[u.slidesGrid.length-1]-u.slidesGrid[0])/(u.slidesGrid.length-1):u.size,j=T>0?S(x)/T:0,P=T>0?S(y)/T:0,E=_?Math.max(C,(v?Math.ceil(b/2):0)+Math.ceil(Math.max(j,P))):C;E%C!=0&&(E+=C-E%C),u.loopedSlides=E+=g.loopAdditionalSlides;let k=u.grid&&g.grid&&g.grid.rows>1;c.length<b+E||"cards"===u.params.effect&&c.length<b+2*E?m("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"):k&&"row"===g.grid.fill&&m("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let M=[],A=[],I=k?Math.ceil(c.length/g.grid.rows):c.length,L=a&&I-w<b&&!_,V=L?w:u.activeIndex;void 0===d?d=u.getSlideIndex(c.find(e=>e.classList.contains(g.slideActiveClass))):V=d;let N="next"===s||!s,D="prev"===s||!s,O=0,B=0,F=(k?c[d].column??0:d)+(_&&void 0===r?(v?-b/2+.5:0)-j:0);if(F<E){O=Math.max(E-F,C);for(let e=0;e<E-F;e+=1){let t=e-Math.floor(e/I)*I;if(k){let e=I-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&M.push(t)}else M.push(I-t-1)}}else if(F+b>I-E){B=Math.max(F-(I-2*E),C),L&&(B=Math.max(B,b-I+w+1));for(let e=0;e<B;e+=1){let t=e-Math.floor(e/I)*I;k?c.forEach((e,i)=>{e.column===t&&A.push(i)}):A.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),"cards"===u.params.effect&&c.length<b+2*E&&(A.includes(d)&&A.splice(A.indexOf(d),1),M.includes(d)&&M.splice(M.indexOf(d),1)),D&&M.forEach(e=>{let t=c[e];t.swiperLoopMoveDOM=!0,f.prepend(t),t.swiperLoopMoveDOM=!1}),N&&A.forEach(e=>{let t=c[e];t.swiperLoopMoveDOM=!0,f.append(t),t.swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===g.slidesPerView?u.updateSlides():k&&(M.length>0&&D||A.length>0&&N)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),g.watchSlidesProgress&&u.updateSlidesOffset(),i){if(M.length>0&&D){if(void 0===t){let e=u.slidesGrid[V],t=u.slidesGrid[V+O]-e;o?u.setTranslate(u.translate-t):(u.slideTo(V+Math.ceil(O),0,!1,!0),r&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(r){let e=k?M.length/g.grid.rows:M.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(A.length>0&&N)if(void 0===t){let e=u.slidesGrid[V],t=u.slidesGrid[V-B]-e;o?u.setTranslate(u.translate-t):(u.slideTo(V-B,0,!1,!0),r&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=k?A.length/g.grid.rows:A.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}u.allowSlidePrev=h,u.allowSlideNext=p;let R=u.controller?.control;if(R&&!l){let e={slideRealIndex:t,direction:s,setTranslate:r,activeSlideIndex:d,byController:!0};Array.isArray(R)?R.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&i})}):R instanceof u.constructor&&R.params.loop&&R.loopFix({...e,slideTo:R.params.slidesPerView===g.slidesPerView&&i})}u.__loopFixInProgress__=!1,u.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=[];
9this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?Number(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=U.bind(this),this.onTouchMove=H.bind(this),this.onTouchEnd=$.bind(this),this.onDocumentTouchStart=F.bind(this),e.cssMode&&(this.onScroll=G.bind(this)),this.onClick=B.bind(this),this.onLoad=R.bind(this),q(this,"on")},detachEvents:function(){q(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:s,el:r}=e,n=s.breakpoints;if(!n||n&&0===Object.keys(n).length)return;let a="window"!==s.breakpointsBase&&s.breakpointsBase?"container":s.breakpointsBase,l=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?e.el:document.querySelector(s.breakpointsBase),o=e.getBreakpoint(n,a,l);if(!o||e.currentBreakpoint===o)return;let d=(o in n?n[o]:void 0)||e.originalParams,c=D(e,s),h=D(e,d),p=e.params.grabCursor,m=d.grabCursor,f=s.enabled;c&&!h?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&h&&(r.classList.add(`${s.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===s.grid.fill)&&r.classList.add(`${s.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!m?e.unsetGrabCursor():!p&&m&&e.setGrabCursor();let g=(e,t)=>e[t];["navigation","pagination","scrollbar"].forEach(t=>{let i=g(d,t);if(void 0===i)return;let r=g(s,t),n="object"==typeof r&&null!==r&&r.enabled,a="object"==typeof i&&null!==i&&i.enabled,l=e[t];n&&!a&&l?.disable?.(),!n&&a&&l?.enable?.()});let v=d.direction&&d.direction!==s.direction,x=s.loop&&(d.slidesPerView!==s.slidesPerView||v),y=s.loop;v&&i&&e.changeDirection(),u(e.params,d);let w=e.params.enabled,_=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!w?e.disable():!f&&w&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",d),i&&(x?(e.loopDestroy(),e.updateSlides(),e.loopCreate(t)):!y&&_?(e.updateSlides(),e.loopCreate(t)):y&&!_&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function(e,t="window",i){if(!e||"container"===t&&!i)return;let s=!1,r="window"===t?window.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:r*parseFloat(e.substr(1)),point:e}:{value:e,point:e});n.sort((e,t)=>parseInt(String(e.value),10)-parseInt(String(t.value),10));for(let e=0;e<n.length;e+=1){let{point:r,value:a}=n[e];"window"===t?window.matchMedia(`(min-width: ${a}px)`).matches&&(s=r):a<=i.clientWidth&&(s=r)}return s||"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(){var e,t;let i,{classNames:s,params:r,rtl:n,el:a,device:l}=this,o=(e=["initialized",r.direction,{"free-mode":this.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:n},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{android:l.android},{ios:l.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}
9],t=r.containerModifierClass,i=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&i.push(t+s)}):"string"==typeof e&&i.push(t+e)}),i);s.push(...o),a.classList.add(...s),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},ee=Q.prototype;Object.keys(J).forEach(e=>{let t=J[e];Object.keys(t).forEach(e=>{ee[e]=t[e]})}),Q.use([({swiper:e,on:t,emit:i})=>{let s=null,r=null,n=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeResize"),i("resize"))},a=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==window.ResizeObserver?(()=>{if(!e||e.destroyed||!e.initialized)return;let t=e.width,i=e.height;(s=new ResizeObserver(s=>{r=window.requestAnimationFrame(()=>{let r=t,a=i;s.forEach(({contentBoxSize:t,contentRect:i,target:s})=>{if(s&&s!==e.el)return;let n=Array.isArray(t)?t[0]:t;r=i?i.width:n.inlineSize,a=i?i.height:n.blockSize}),(r!==t||a!==i)&&(t=r,i=a,n())})})).observe(e.el)})():(window.addEventListener("resize",n),window.addEventListener("orientationchange",a))}),t("destroy",()=>{r&&window.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),window.removeEventListener("resize",n),window.removeEventListener("orientationchange",a)})},({swiper:e,extendParams:t,on:i})=>{let s=[],r=(t,i={})=>{let r=window.MutationObserver||window.WebkitMutationObserver;if(!r)return;let n=new r(t=>{if(e.__preventObserver__)return;if(1===t.length)return void e.emit("observerUpdate",t[0]);let i=function(){e.emit("observerUpdate",t[0])};window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,0)});n.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:e.isElement||void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.push(n)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=w(e.hostEl);for(let e=0;e<t.length;e+=1)r(t[e])}r(e.hostEl,{childList:e.params.observeSlideChildren}),r(e.wrapperEl,{attributes:!1})}}),i("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}]);let et=(0,r.createContext)(null),ei=(0,r.createContext)(null);function es(e){return"object"==typeof e&&null!==e&&"type"in e&&"props"in e}function er(e){if(!es(e))return!1;let{type:t}=e;if("function"!=typeof t&&"object"!=typeof t)return!1;let i=t.displayName;return!!i&&i.includes("SwiperSlide")}function en(e,t){return"u"<typeof window?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}let ea=(0,r.forwardRef)(function(e,t){let i,s,{className:n,tag:a="div",wrapperTag:l="div",children:o,onSwiper:d,...u}=e??{},c=!1,[h,p]=(0,r.useState)("swiper"),[m,f]=(0,r.useState)(null),[g,v]=(0,r.useState)(!1),x=(0,r.useRef)(!1),y=(0,r.useRef)(null),w=(0,r.useRef)(null),_=(0,r.useRef)(null),M=(0,r.useRef)(null),A=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useRef)(null),V=(0,r.useRef)(null),{params:N,passedParams:D,rest:B,events:F}=function(e={},t=!0){let i={on:{}},s={},r={};T(i,O),i._emitClasses=!0,i.init=!1;let n={},a=C.map(e=>e.replace(/_/,""));return Object.keys({...e}).forEach(l=>{let o=e[l];if(void 0!==o)if(a.indexOf(l)>=0)S(o)?(i[l]={},r[l]={},T(i[l],o),T(r[l],o)):(i[l]=o,r[l]=o);else if(0===l.search(/on[A-Z]/)&&"function"==typeof o){let e=`${l[2].toLowerCase()}${l.substring(3)}`;t?s[e]=o:i.on[e]=o}else n[l]=o}),["navigation","pagination","scrollbar"].forEach(e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]}),{params:i,passedParams:r,rest:n,events:s}}(u),{slides:R,slots:z}=(i=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r.default.Children.toArray(o).forEach(e=>{if(er(e))i.push(e);else if(es(e)&&e.props&&e.props.slot&&e.props.slot in s)s[e.props.slot].push(e);else if(es(e)&&e.props&&e.props.children){let t=function e(t){let i=[];return r.default.Children.toArray(t).forEach(t=>{er(t)?i.push(t):es(t)&&t.props&&t.props.children&&e(t.props.children).forEach(e=>i.push(e))}),i}(e.props.children);t.length>
90?t.forEach(e=>i.push(e)):s["container-end"].push(e)}else es(e)&&s["container-end"].push(e)}),{slides:i,slots:s}),G=()=>{v(!g)};Object.assign(N.on,{_containerClasses(e,t){p(t)}});let $=()=>{Object.assign(N.on,F),c=!0;let e={...N};delete e.wrapperClass,w.current=new Q(e);let t=w.current;if(t.virtual&&t.params.virtual?.enabled){t.virtual.slides=R;let e={cache:!1,slides:R,renderExternal:f,renderExternalUpdate:!1};T(t.params.virtual,e),t.originalParams.virtual&&T(t.originalParams.virtual,e)}};return y.current||$(),w.current&&w.current.on("_beforeBreakpoint",G),(0,r.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",G)}),(0,r.useEffect)(()=>{x.current||!w.current||w.current.destroyed||(w.current.emitSlidesClasses(),x.current=!0)}),en(()=>{if(t&&("function"==typeof t?t(y.current):t.current=y.current),y.current)return w.current&&w.current.destroyed&&$(),!function(e,t){let{el:i,nextEl:s,prevEl:r,paginationEl:n,scrollbarEl:a,swiper:l}=e;if(j(t)&&s&&r){let e=l.params.navigation,t=l.originalParams.navigation;e.nextEl=s,t.nextEl=s,e.prevEl=r,t.prevEl=r}P(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),E(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(i)}({el:y.current,nextEl:A.current,prevEl:I.current,paginationEl:L.current,scrollbarEl:V.current,swiper:w.current},N),d&&w.current&&!w.current.destroyed&&d(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),en(()=>{!c&&F&&w.current&&Object.keys(F).forEach(e=>{w.current.on(e,F[e])});let e=function(e,t,i,s,r){let n=[];if(!t)return n;let a=e=>{0>n.indexOf(e)&&n.push(e)};if(i&&s){let e=s.map(r),t=i.map(r);e.join("")!==t.join("")&&a("children"),s.length!==i.length&&a("children")}return C.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(i=>{if(i in e&&i in t){let s=e[i],r=t[i];if(S(s)&&S(r)){let e=Object.keys(s),t=Object.keys(r);e.length!==t.length?a(i):(e.forEach(e=>{s[e]!==r[e]&&a(i)}),t.forEach(e=>{s[e]!==r[e]&&a(i)}))}else s!==r&&a(i)}}),n}(D,_.current,R,M.current,e=>e.key);return _.current=D,M.current=R,e.length&&w.current&&!w.current.destroyed&&function(e){let t,i,s,r,n,a,l,o,{nextEl:d,prevEl:u,scrollbarEl:c,paginationEl:h}=e,{swiper:p,slides:m,passedParams:f,changedParams:g}=e,v=g.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:x,pagination:y,navigation:w,scrollbar:_,virtual:C,thumbs:T}=p,j=f.thumbs,P=x.thumbs;g.includes("thumbs")&&S(j)&&j.swiper&&!j.swiper.destroyed&&S(P)&&(!P.swiper||P.swiper.destroyed)&&(t=!0);let E=f.controller,k=x.controller;g.includes("controller")&&S(E)&&E.control&&S(k)&&!k.control&&(i=!0);let M=f.pagination;g.includes("pagination")&&S(M)&&(M.el||h)&&(x.pagination||!1===x.pagination)&&y&&!y.el&&(s=!0);let A=f.scrollbar;g.includes("scrollbar")&&S(A)&&(A.el||c)&&(x.scrollbar||!1===x.scrollbar)&&_&&!_.el&&(r=!0);let I=f.navigation;g.includes("navigation")&&S(I)&&(I.prevEl||u)&&(I.nextEl||d)&&(x.navigation||!1===x.navigation)&&w&&!w.prevEl&&!w.nextEl&&(n=!0);let L=e=>{let t=p[e];if(!t)return;t.destroy();let i=x[e],s=S(i)?i:void 0;"navigation"===e?(p.isElement&&(t.prevEl?.remove(),t.nextEl?.remove()),s&&(s.prevEl=void 0,s.nextEl=void 0),t.prevEl=void 0,t.nextEl=void 0):(p.isElement&&t.el?.remove(),s&&(s.el=void 0),t.el=void 0)};if(g.includes("loop")&&p.isElement&&(x.loop&&!f.loop?a=!0:!x.loop&&f.loop?l=!0:o=!0),v.forEach(e=>{let t=x[e],i=f[e];S(t)&&S(i)?(Object.assign(t,i),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in i&&!i.enabled&&L(e)):(!0===i||!1===i)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===i&&L(e):x[e]=i}),v.includes("controller")&&!i&&p.controller&&p.controller.control&&S(k)&&k.control&&(p.controller.control=k.control),g.includes("children")&&m&&C&&x.virtual?.enabled?(C.slides=m,C.update(!0)):g.includes("virtual")&&C&&x.virtual?.enabled&&(m&&(C.slides=m),C.update(!0)),g.includes("children")&&m&&x.loop&&(o=!0),t&&T&&T.init()&&T.update(!0),i&&p.controller&&S(k)&&(p.controller.control=k.control),s&&y){if(p.isElement&&(!h||"string"==typeof h)){let e=document.createElement("div");e.classList.add("swiper-pagination"),e.part.add("pagination"),p.el.appendChild(e),h=e}let e=x.pagination;h&&S(e)&&(e.el=h),y.init(),y.render(),y.update()}if(r&&_){if(p.isElement&&(!c||"string"==typeof c)){let e=document.createElement("div");e.classList.add("swiper-scrollbar"),e.part.add("scrollbar"),p.el.appendChild(e),c=e}let e=x.scrollbar;
9c&&S(e)&&(e.el=c),_.init(),_.updateSize(),_.setTranslate()}if(n&&w){if(p.isElement){if(!d||"string"==typeof d){let e=document.createElement("div");e.classList.add("swiper-button-next"),b(e,w.arrowSvg),e.part.add("button-next"),p.el.appendChild(e),d=e}if(!u||"string"==typeof u){let e=document.createElement("div");e.classList.add("swiper-button-prev"),b(e,w.arrowSvg),e.part.add("button-prev"),p.el.appendChild(e),u=e}}let e=x.navigation;d&&S(e)&&(e.nextEl=d),u&&S(e)&&(e.prevEl=u),w.init(),w.update()}g.includes("allowSlideNext")&&(p.allowSlideNext=f.allowSlideNext),g.includes("allowSlidePrev")&&(p.allowSlidePrev=f.allowSlidePrev),g.includes("direction")&&p.changeDirection(f.direction,!1),(a||o)&&p.loopDestroy(),(l||o)&&(p.params.watchOverflow&&p.updateSlides(),p.loopCreate()),p.update()}({swiper:w.current,slides:R,passedParams:D,changedParams:e,nextEl:A.current,prevEl:I.current,scrollbarEl:V.current,paginationEl:L.current}),()=>{F&&w.current&&Object.keys(F).forEach(e=>{w.current.off(e,F[e])})}}),en(()=>{var e;(e=w.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?.())},[m]),r.default.createElement(a,{ref:y,className:k(`${h}${n?` ${n}`:""}`),...B},r.default.createElement(ei.Provider,{value:w.current},z["container-start"],r.default.createElement(l,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(N.wrapperClass)},z["wrapper-start"],N.virtual?function(e,t,i){if(!i||!e)return null;let s=e=>{let i=e;return e<0?i=t.length+e:i>=t.length&&(i-=t.length),i},n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:a,to:l}=i,o=e.params.loop?-t.length:0,d=e.params.loop?2*t.length:t.length,u=[];for(let e=o;e<d;e+=1)if(e>=a&&e<=l){let i=t[s(e)];i&&u.push(i)}return u.map((t,i)=>{let s=t.props.virtualIndex;return r.default.cloneElement(t,{swiper:e,style:n,key:s||t.key||`slide-${i}`})})}(w.current,R,m):R.map((e,t)=>r.default.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),z["wrapper-end"]),j(N)&&r.default.createElement(r.default.Fragment,null,r.default.createElement("div",{ref:I,className:"swiper-button-prev"}),r.default.createElement("div",{ref:A,className:"swiper-button-next"})),E(N)&&r.default.createElement("div",{ref:V,className:"swiper-scrollbar"}),P(N)&&r.default.createElement("div",{ref:L,className:"swiper-pagination"}),z["container-end"]))});ea.displayName="Swiper";let el=(0,r.forwardRef)(function(e,t){let{tag:i="div",children:s,className:n="",swiper:a,zoom:l,lazy:o,virtualIndex:d,swiperSlideIndex:u,...c}=e,h=(0,r.useRef)(null),[p,m]=(0,r.useState)("swiper-slide"),[f,g]=(0,r.useState)(!1);function v(e,t,i){t===h.current&&m(i)}en(()=>{if(void 0!==u&&h.current&&(h.current.swiperSlideIndex=u),t&&("function"==typeof t?t(h.current):t.current=h.current),h.current&&a){if(a.destroyed){"swiper-slide"!==p&&m("swiper-slide");return}return a.on("_slideClass",v),()=>{a&&a.off("_slideClass",v)}}}),en(()=>{a&&h.current&&!a.destroyed&&m(a.getSlideClasses(h.current))},[a]);let x={isActive:p.indexOf("swiper-slide-active")>=0,isVisible:p.indexOf("swiper-slide-visible")>=0,isFullyVisible:p.indexOf("swiper-slide-fully-visible")>=0,isPrev:p.indexOf("swiper-slide-prev")>=0,isNext:p.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof s?s(x):s,w=e=>{e&&(e.lazyPreloaderManaged=!0)};return r.default.createElement(i,{ref:h,className:k(`${p}${n?` ${n}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)},...c},l&&r.default.createElement(et.Provider,{value:x},r.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},y(),o&&!f&&r.default.createElement("div",{className:"swiper-lazy-preloader",ref:w}))),!l&&r.default.createElement(et.Provider,{value:x},y(),o&&!f&&r.default.createElement("div",{className:"swiper-lazy-preloader",ref:w})))});el.displayName="SwiperSlide",e.s(["Swiper",0,ea,"SwiperSlide",0,el],80401)}]);

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.