1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5685],{1262:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=i(12115),n=r.useLayoutEffect,s=r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:i}=e;function a(){if(t&&t.mountedInstances){let n=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(n,e))}}return n(()=>{var i;return null==t||null==(i=t.mountedInstances)||i.add(e.children),()=>{var i;null==t||null==(i=t.mountedInstances)||i.delete(e.children)}}),n(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},1878:()=>{},14105:(e,t)=>{"use strict";function i(e){let{widthInt:t,heightInt:i,blurWidth:r,blurHeight:n,blurDataURL:s,objectFit:a}=e,o=r?40*r:t,l=n?40*n:i,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+s+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},15239:(e,t,i)=>{"use strict";i.d(t,{default:()=>n.a});var r=i(54652),n=i.n(r)},15349:(e,t,i)=>{"use strict";i.d(t,{A:()=>g});var r=i(12115),n=i(2821),s=i(37659),a=i(13053),o=i(81421);function l(e){return(0,o.Ay)("MuiPagination",e)}(0,a.A)("MuiPagination",["root","ul","outlined","text"]);var u=i(51756),d=i(25357),c=i(57179),h=i(95155);let p=(0,d.default)("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,t[i.variant]]}})({}),f=(0,d.default)("ul",{name:"MuiPagination",slot:"Ul"})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function m(e,t,i){return"page"===e?"".concat(i?"":"Go to ","page ").concat(t):"Go to ".concat(e," page")}let g=r.forwardRef(function(e,t){let i=(0,c.b)({props:e,name:"MuiPagination"}),{boundaryCount:a=1,className:o,color:d="standard",count:g=1,defaultPage:v=1,disabled:y=!1,getItemAriaLabel:b=m,hideNextButton:w=!1,hidePrevButton:x=!1,onChange:S,page:T,renderItem:E=e=>(0,h.jsx)(u.A,{...e}),shape:M="circular",showFirstButton:P=!1,showLastButton:C=!1,siblingCount:A=1,size:k="medium",variant:O="text",...L}=i,{items:D}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{boundaryCount:t=1,componentName:i="usePagination",count:n=1,defaultPage:s=1,disabled:a=!1,hideNextButton:o=!1,hidePrevButton:l=!1,onChange:u,page:d,showFirstButton:c=!1,showLastButton:h=!1,siblingCount:p=1,...f}=e,[m,g]=function(e){let{controlled:t,default:i,name:n,state:s="value"}=e,{current:a}=r.useRef(void 0!==t),[o,l]=r.useState(i),u=r.useCallback(e=>{a||l(e)},[]);return[a?t:o,u]}({controlled:d,default:s,name:i,state:"page"}),v=(e,t)=>{d||g(t),u&&u(e,t)},y=(e,t)=>Array.from({length:t-e+1},(t,i)=>e+i),b=y(1,Math.min(t,n)),w=y(Math.max(n-t+1,t+1),n),x=Math.max(Math.min(m-p,n-t-2*p-1),t+2),S=Math.min(Math.max(m+p,t+2*p+2),n-t-1),T=[...c?["first"]:[],...l?[]:["previous"],...b,...x>t+2?["start-ellipsis"]:t+1<n-t?[t+1]:[],...y(x,S),...S<n-t-1?["end-ellipsis"]:n-t>t?[n-t]:[],...w,...o?[]:["next"],...h?["last"]:[]],E=e=>{switch(e){case"first":return 1;case"previous":return m-1;case"next":return m+1;case"last":return n;default:return null}};return{items:T.map(e=>"number"==typeof e?{onClick:t=>{v(t,e)},type:"page",page:e,selected:e===m,disabled:a,"aria-current":e===m?"page":void 0}:{onClick:t=>
1{v(t,E(e))},type:e,page:E(e),selected:!1,disabled:a||!e.includes("ellipsis")&&("next"===e||"last"===e?m>=n:m<=1)}),...f}}({...i,componentName:"Pagination"}),R={...i,boundaryCount:a,color:d,count:g,defaultPage:v,disabled:y,getItemAriaLabel:b,hideNextButton:w,hidePrevButton:x,renderItem:E,shape:M,showFirstButton:P,showLastButton:C,siblingCount:A,size:k,variant:O},_=(e=>{let{classes:t,variant:i}=e;return(0,s.A)({root:["root",i],ul:["ul"]},l,t)})(R);return(0,h.jsx)(p,{"aria-label":"pagination navigation",className:(0,n.A)(_.root,o),ownerState:R,ref:t,...L,children:(0,h.jsx)(f,{className:_.ul,ownerState:R,children:D.map((e,t)=>(0,h.jsx)("li",{children:E({...e,color:d,"aria-label":b(e.type,e.page,e.selected),shape:M,size:k,variant:O})},t))})})})},20821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{VALID_LOADERS:function(){return i},imageConfigDefault:function(){return r}});let i=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumResponseBody:5e7,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},28278:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var r=i(85353),n=i(15370);let s=(0,r.unstable_createUseMediaQuery)({themeId:n.A})},31241:function(e){e.exports=function(e,t){if(void 0==t&&(t={fuzzy:!0}),/youtu\.?be/.test(e)){var i,r=[/youtu\.be\/([^#\&\?]{11})/,/\?v=([^#\&\?]{11})/,/\&v=([^#\&\?]{11})/,/embed\/([^#\&\?]{11})/,/\/v\/([^#\&\?]{11})/];for(i=0;i<r.length;++i)if(r[i].test(e))return r[i].exec(e)[1];if(t.fuzzy){var n=e.split(/[\/\&\?=#\.\s]/g);for(i=0;i<n.length;++i)if(/^[^#\&\?]{11}$/.test(n[i]))return n[i]}}return null}},31397:(e,t,i)=>{"use strict";i.d(t,{a:()=>u,b:()=>w,c:()=>m,e:()=>h,f:()=>a,g:()=>c,h:()=>S,i:()=>b,k:()=>o,l:()=>x,n:()=>s,o:()=>l,q:()=>y,r:()=>v,s:()=>T,t:()=>g,u:()=>d,v:()=>f,w:()=>p,x:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){let n=r<0||arguments.length<=r?void 0:arguments[r];if(null!=n&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(n instanceof HTMLElement):!n||1!==n.nodeType&&11!==n.nodeType)){let r=Object.keys(Object(n)).filter(e=>0>i.indexOf(e));for(let i=0,s=r.length;i<s;i+=1){let s=r[i],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(l(t[s])&&l(n[s])?n[s].__swiper__?t[s]=n[s]:e(t[s],n[s]):!l(t[s])&&l(n[s])?(t[s]={},n[s].__swiper__?t[s]=n[s]:e(t[s],n[s])):t[s]=n[s])}}}return t},y:()=>n});var r=i(37310);function n(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function s(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a(){return Date.now()}function o(e,t){let i,n,s;void 0===t&&(t="x");let a=(0,r.a)(),o=function(e){let t,i=(0,r.a)();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((n=o.transform||o.webkitTransform).split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new a.WebKitCSSMatrix("none"===n?"":n)):i=(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,i){e.style.setProperty(t,i)}function d(e){let t,{swiper:i,targetPosition:n,side:s}=e,a=(0,r.a)(),o=-i.translate,l=null,u=i.params.speed;i.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(i.cssModeFrameID);let d=n>o?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,h=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/u,1),0)*Math.PI)/2)*(n-o);if(c(e,n)&&(e=n),i.wrapperEl.scrollTo({[s]:e}),c(e,n)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[s]:e})}),a.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=a.requestAnimationFrame(h)};h()}function c(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function h(e,t){void 0===t&&(t="");let i=(0,r.a)(),n=[...e.children];return(i.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t)?n.filter(e=>e.matches(t)):n}function p(e,t){let i=(0,r.a)(),n=t.contains(e);return!n&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&((n=[...t.assignedElements()].includes(e))||(n=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;
1i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),n}function f(e){try{console.warn(e);return}catch(e){}}function m(e,t){var i;void 0===t&&(t=[]);let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:(void 0===(i=t)&&(i=""),i.trim().split(" ").filter(e=>!!e.trim()))),r}function g(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function v(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function y(e,t){return(0,r.a)().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function w(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function x(e,t){t&&e.addEventListener("transitionend",function i(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",i))})}function S(e,t,i){let n=(0,r.a)();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function T(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},33455:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let r=i(28140)._(i(12115)),n=i(20821),s=r.default.createContext(n.imageConfigDefault)},33577:(e,t,i)=>{"use strict";i.d(t,{B:()=>r});let r="undefined"!=typeof window},34091:()=>{},37310:(e,t,i)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(e,t){void 0===e&&(e={}),void 0===t&&(t={});let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:r(t[i])&&r(e[i])&&Object.keys(t[i]).length>0&&n(e[i],t[i])})}i.d(t,{a:()=>l,g:()=>a});let s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){let e="undefined"!=typeof document?document:{};return n(e,s),e}let o={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return n(e,o),e}},51756:(e,t,i)=>{"use strict";i.d(t,{A:()=>ed});var r=i(12115),n=i(2821),s=i(37659),a=i(36786),o=i(13053),l=i(81421);function u(e){return(0,l.Ay)("MuiPaginationItem",e)}let d=(0,o.A)("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]);function c(e){try{return e.matches(":focus-visible")}catch(e){}return!1}var h=i(25357),p=i(57179),f=i(84532);let m=i(85807).A,g={};function v(e,t){let i=r.useRef(g);return i.current===g&&(i.current=e(t)),i}class y{static create(){return new y}static use(){let e=v(y.create).current,[t,i]=r.useState(!1);
1return e.shouldMount=t,e.setShouldMount=i,r.useEffect(e.mountEffect,[t]),e}mount(){return this.mounted||(this.mounted=function(){let e,t,i=new Promise((i,r)=>{e=i,t=r});return i.resolve=e,i.reject=t,i}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];this.mount().then(()=>{var e;return null==(e=this.ref.current)?void 0:e.start(...t)})}stop(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];this.mount().then(()=>{var e;return null==(e=this.ref.current)?void 0:e.stop(...t)})}pulsate(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];this.mount().then(()=>{var e;return null==(e=this.ref.current)?void 0:e.pulsate(...t)})}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var w=i(67810),x=i(88945),S=i(20078),T=i(15673);function E(e,t){var i=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){i[e.key]=t&&(0,r.isValidElement)(e)?t(e):e}),i}function M(e,t,i){return null!=i[t]?i[t]:e.props[t]}var P=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},C=function(e){function t(t,i){var r=e.call(this,t,i)||this,n=r.handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:n,firstRender:!0},r}(0,S.A)(t,e);var i=t.prototype;return i.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},i.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var i,n,s=t.children,a=t.handleExited;
1return{children:t.firstRender?E(e.children,function(t){return(0,r.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:M(t,"appear",e),enter:M(t,"enter",e),exit:M(t,"exit",e)})}):(Object.keys(n=function(e,t){function i(i){return i in t?t[i]:e[i]}e=e||{},t=t||{};var r,n=Object.create(null),s=[];for(var a in e)a in t?s.length&&(n[a]=s,s=[]):s.push(a);var o={};for(var l in t){if(n[l])for(r=0;r<n[l].length;r++){var u=n[l][r];o[n[l][r]]=i(u)}o[l]=i(l)}for(r=0;r<s.length;r++)o[s[r]]=i(s[r]);return o}(s,i=E(e.children))).forEach(function(t){var o=n[t];if((0,r.isValidElement)(o)){var l=t in s,u=t in i,d=s[t],c=(0,r.isValidElement)(d)&&!d.props.in;u&&(!l||c)?n[t]=(0,r.cloneElement)(o,{onExited:a.bind(null,o),in:!0,exit:M(o,"exit",e),enter:M(o,"enter",e)}):u||!l||c?u&&l&&(0,r.isValidElement)(d)&&(n[t]=(0,r.cloneElement)(o,{onExited:a.bind(null,o),in:d.props.in,exit:M(o,"exit",e),enter:M(o,"enter",e)})):n[t]=(0,r.cloneElement)(o,{in:!1})}}),n),firstRender:!1}},i.handleExited=function(e,t){var i=E(this.props.children);e.key in i||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var i=(0,x.A)({},t.children);return delete i[e.key],{children:i}}))},i.render=function(){var e=this.props,t=e.component,i=e.childFactory,n=(0,w.A)(e,["component","childFactory"]),s=this.state.contextValue,a=P(this.state.children).map(i);return(delete n.appear,delete n.enter,delete n.exit,null===t)?r.createElement(T.A.Provider,{value:s},a):r.createElement(T.A.Provider,{value:s},r.createElement(t,n,a))},t}(r.Component);C.propTypes={},C.defaultProps={component:"div",childFactory:function(e){return e}};let A=[];class k{static create(){return new k}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}var O=i(10225),L=i(95155);let D=(0,o.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);function R(){let e=b(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"]);return R=function(){return e},e}function _(){let e=b(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"]);return _=function(){return e},e}function I(){let e=b(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"]);return I=function(){return e},e}function V(){let e=b(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]);return V=function(){return e},e}let j=(0,O.i7)(R()),z=(0,O.i7)(_()),B=(0,O.i7)(I()),F=(0,h.default)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),N=(0,h.default)(function(e){let{className:t,classes:i,pulsate:s=!1,rippleX:a,rippleY:o,rippleSize:l,in:u,onExited:d,timeout:c}=e,[h,p]=r.useState(!1),f=(0,n.A)(t,i.ripple,i.rippleVisible,s&&i.ripplePulsate),m=(0,n.A)(i.child,h&&i.childLeaving,s&&i.childPulsate);return u||h||p(!0),r.useEffect(()=>{if(!u&&null!=d){let e=setTimeout(d,c);return()=>{clearTimeout(e)}}},[d,u,c]),(0,L.jsx)("span",{className:f,style:{width:l,height:l,top:-(l/2)+o,left:-(l/2)+a},children:(0,L.jsx)("span",{className:m})})},{name:"MuiTouchRipple",slot:"Ripple"})(V(),D.rippleVisible,j,550,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut},D.ripplePulsate,e=>{let{theme:t}=e;return t.transitions.duration.shorter},D.child,D.childLeaving,z,550,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut},D.childPulsate,B,e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),W=r.forwardRef(function(e,t){let{center:i=!1,classes:s={},className:a,...o}=(0,p.b)({props:e,name:"MuiTouchRipple"}),[l,u]=r.useState([]),d=r.useRef(0),c=r.useRef(null);r.useEffect(()=>{c.current&&(c.current(),c.current=null)},[l]);let h=r.useRef(!1),f=function(){var e;let t=v(k.create).current;return e=t.disposeEffect,r.useEffect(e,A),t}(),m=r.useRef(null),g=r.useRef(null),y=r.useCallback(e=>{let{pulsate:t,rippleX:i,rippleY:r,rippleSize:a,cb:o}=e;u(e=>[...e,(0,L.jsx)(N,{classes:{ripple:(0,n.A)(s.ripple,D.ripple),rippleVisible:(0,n.A)(s.rippleVisible,D.rippleVisible),ripplePulsate:(0,n.A)(s.ripplePulsate,D.ripplePulsate),
1child:(0,n.A)(s.child,D.child),childLeaving:(0,n.A)(s.childLeaving,D.childLeaving),childPulsate:(0,n.A)(s.childPulsate,D.childPulsate)},timeout:550,pulsate:t,rippleX:i,rippleY:r,rippleSize:a},d.current)]),d.current+=1,c.current=o},[s]),b=r.useCallback(function(){let e,t,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},{pulsate:o=!1,center:l=i||s.pulsate,fakeElement:u=!1}=s;if((null==n?void 0:n.type)==="mousedown"&&h.current){h.current=!1;return}(null==n?void 0:n.type)==="touchstart"&&(h.current=!0);let d=u?null:g.current,c=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!l&&void 0!==n&&(0!==n.clientX||0!==n.clientY)&&(n.clientX||n.touches)){let{clientX:i,clientY:r}=n.touches&&n.touches.length>0?n.touches[0]:n;e=Math.round(i-c.left),t=Math.round(r-c.top)}else e=Math.round(c.width/2),t=Math.round(c.height/2);l?(r=Math.sqrt((2*c.width**2+c.height**2)/3))%2==0&&(r+=1):r=Math.sqrt((2*Math.max(Math.abs((d?d.clientWidth:0)-e),e)+2)**2+(2*Math.max(Math.abs((d?d.clientHeight:0)-t),t)+2)**2),(null==n?void 0:n.touches)?null===m.current&&(m.current=()=>{y({pulsate:o,rippleX:e,rippleY:t,rippleSize:r,cb:a})},f.start(80,()=>{m.current&&(m.current(),m.current=null)})):y({pulsate:o,rippleX:e,rippleY:t,rippleSize:r,cb:a})},[i,y,f]),w=r.useCallback(()=>{b({},{pulsate:!0})},[b]),x=r.useCallback((e,t)=>{if(f.clear(),(null==e?void 0:e.type)==="touchend"&&m.current){m.current(),m.current=null,f.start(0,()=>{x(e,t)});return}m.current=null,u(e=>e.length>0?e.slice(1):e),c.current=t},[f]);return r.useImperativeHandle(t,()=>({pulsate:w,start:b,stop:x}),[w,b,x]),(0,L.jsx)(F,{className:(0,n.A)(D.root,s.root,a),ref:g,...o,children:(0,L.jsx)(C,{component:null,exit:!0,children:l})})});function G(e){return(0,l.Ay)("MuiButtonBase",e)}let $=(0,o.A)("MuiButtonBase",["root","disabled","focusVisible"]),H=(0,h.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat($.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),U=r.forwardRef(function(e,t){let i=(0,p.b)({props:e,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:l,className:u,component:d="button",disabled:h=!1,disableRipple:g=!1,disableTouchRipple:v=!1,focusRipple:b=!1,focusVisibleClassName:w,LinkComponent:x="a",onBlur:S,onClick:T,onContextMenu:E,onDragLeave:M,onFocus:P,onFocusVisible:C,onKeyDown:A,onKeyUp:k,onMouseDown:O,onMouseLeave:D,onMouseUp:R,onTouchEnd:_,onTouchMove:I,onTouchStart:V,tabIndex:j=0,TouchRippleProps:z,touchRippleRef:B,type:F,...N}=i,$=r.useRef(null),U=y.use(),X=(0,f.A)(U.ref,B),[q,K]=r.useState(!1);h&&q&&K(!1),r.useImperativeHandle(a,()=>({focusVisible:()=>{K(!0),$.current.focus()}}),[]);let Z=U.shouldMount&&!g&&!h;r.useEffect(()=>{q&&b&&!g&&U.pulsate()},[g,b,q,U]);let Q=Y(U,"start",O,v),J=Y(U,"stop",E,v),ee=Y(U,"stop",M,v),et=Y(U,"stop",R,v),ei=Y(U,"stop",e=>{q&&e.preventDefault(),D&&D(e)},v),er=Y(U,"start",V,v),en=Y(U,"stop",_,v),es=Y(U,"stop",I,v),ea=Y(U,"stop",e=>{c(e.target)||K(!1),S&&S(e)},!1),eo=m(e=>{$.current||($.current=e.currentTarget),c(e.target)&&(K(!0),C&&C(e)),P&&P(e)}),el=()=>{let e=$.current;return e?"BUTTON"!==e.tagName&&!("A"===e.tagName&&e.href):d&&"button"!==d},eu=m(e=>{b&&!e.repeat&&q&&" "===e.key&&U.stop(e,()=>{U.start(e)}),e.target===e.currentTarget&&el()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&el()&&"Enter"===e.key&&!h&&(e.preventDefault(),T&&T(e))}),ed=m(e=>{b&&" "===e.key&&q&&!e.defaultPrevented&&U.stop(e,()=>{U.pulsate(e)}),k&&k(e),T&&e.target===e.currentTarget&&el()&&" "===e.key&&!e.defaultPrevented&&!h&&T(e)}),ec=d;"button"===ec&&(N.href||N.to)&&(ec=x);let eh={};if("button"===ec){let e=!!N.formAction;eh.type=void 0!==F||e?F:"button",eh.disabled=h}else N.href||N.to||(eh.role="button"),h&&(eh["aria-disabled"]=h);let ep=(0,f.A)(t,$),ef={...i,centerRipple:o,component:d,disabled:h,disableRipple:g,disableTouchRipple:v,focusRipple:b,tabIndex:j,focusVisible:q},em=(e=>{let{disabled:t,focusVisible:i,focusVisibleClassName:r,classes:n}=e,a=(0,s.A)({root:["root",t&&"disabled",i&&"focusVisible"]},G,n);return i&&r&&(a.root+=" ".concat(r)),a})(ef);return(0,L.jsxs)(H,{as:ec,className:(0,n.A)(em.root,u),ownerState:ef,onBlur:ea,onClick:T,onContextMenu:J,onFocus:eo,onKeyDown:eu,onKeyUp:ed,onMouseDown:Q,onMouseLeave:ei,onMouseUp:et,onDragLeave:ee,onTouchEnd:en,onTouchMove:es,onTouchStart:er,ref:ep,tabIndex:h?-1:j,type:F,...eh,...N,children:[l,Z?(0,L.jsx)(W,{ref:X,center:o,...z}):null]})});function Y(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return m(n=>(i&&i(n),r||e[t](n),!0))}let X=i(42183).A;function q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t=>{let[,i]=t;return i&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"!=typeof e.main)return!1;for(let i of t)if(!e.hasOwnProperty(i)||"string"!=typeof e[i])return!1;return!0}(i,e)}}
1var K=i(62257);function Z(e){return(0,l.Ay)("MuiSvgIcon",e)}(0,o.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);let Q=(0,h.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,"inherit"!==i.color&&t["color".concat(X(i.color))],t["fontSize".concat(X(i.fontSize))]]}})((0,K.A)(e=>{var t,i,r,n,s,a,o,l,u,d,c,h,p,f,m,g,v,y;let{theme:b}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(n=b.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(i=(null!=(m=b.vars)?m:b).transitions)||null==(t=i.duration)?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(a=b.typography)||null==(s=a.pxToRem)?void 0:s.call(a,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(l=b.typography)||null==(o=l.pxToRem)?void 0:o.call(l,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(d=b.typography)||null==(u=d.pxToRem)?void 0:u.call(d,35))||"2.1875rem"}},...Object.entries((null!=(g=b.vars)?g:b).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,i,r;let[n]=e;return{props:{color:n},style:{color:null==(i=(null!=(r=b.vars)?r:b).palette)||null==(t=i[n])?void 0:t.main}}}),{props:{color:"action"},style:{color:null==(h=(null!=(v=b.vars)?v:b).palette)||null==(c=h.action)?void 0:c.active}},{props:{color:"disabled"},style:{color:null==(f=(null!=(y=b.vars)?y:b).palette)||null==(p=f.action)?void 0:p.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),J=r.forwardRef(function(e,t){let i=(0,p.b)({props:e,name:"MuiSvgIcon"}),{children:a,className:o,color:l="inherit",component:u="svg",fontSize:d="medium",htmlColor:c,inheritViewBox:h=!1,titleAccess:f,viewBox:m="0 0 24 24",...g}=i,v=r.isValidElement(a)&&"svg"===a.type,y={...i,color:l,component:u,fontSize:d,instanceFontSize:e.fontSize,inheritViewBox:h,viewBox:m,hasSvgAsChild:v},b={};h||(b.viewBox=m);let w=(e=>{let{color:t,fontSize:i,classes:r}=e,n={root:["root","inherit"!==t&&"color".concat(X(t)),"fontSize".concat(X(i))]};return(0,s.A)(n,Z,r)})(y);return(0,L.jsxs)(Q,{as:u,className:(0,n.A)(w.root,o),focusable:"false",color:c,"aria-hidden":!f||void 0,role:f?"img":void 0,ref:t,...b,...g,...v&&a.props,ownerState:y,children:[v?a.props.children:a,f?(0,L.jsx)("title",{children:f}):null]})});function ee(e,t){function i(t,i){return(0,L.jsx)(J,{"data-testid":void 0,ref:i,...t,children:e})}return i.muiName=J.muiName,r.memo(r.forwardRef(i))}J.muiName="SvgIcon";let et=ee((0,L.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),ei=ee((0,L.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),er=ee((0,L.jsx)("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),en=ee((0,L.jsx)("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");var es=i(26179);let ea=(e,t)=>{let{ownerState:i}=e;return[t.root,t[i.variant],t["size".concat(X(i.size))],"text"===i.variant&&t["text".concat(X(i.color))],"outlined"===i.variant&&t["outlined".concat(X(i.color))],"rounded"===i.shape&&t.rounded,"page"===i.type&&t.page,("start-ellipsis"===i.type||"end-ellipsis"===i.type)&&t.ellipsis,("previous"===i.type||"next"===i.type)&&t.previousNext,("first"===i.type||"last"===i.type)&&t.firstLast]},eo=(0,h.default)("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:ea})((0,K.A)(e=>{let{theme:t}=e;return{...t.typography.body2,borderRadius:16,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(t.vars||t).palette.text.primary,height:"auto",["&.".concat(d.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},variants:[{props:{size:"small"},style:{minWidth:26,borderRadius:13,margin:"0 1px",padding:"0 4px"}},{props:{size:"large"},style:{minWidth:40,borderRadius:20,padding:"0 10px",fontSize:t.typography.pxToRem(15)}}]}})),el=(0,h.default)(U,{name:"MuiPaginationItem",slot:"Root",overridesResolver:ea})((0,K.A)(e=>{let{theme:t}=e;return{...t.typography.body2,borderRadius:16,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(t.vars||t).palette.text.primary,["&.".concat(d.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(d.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},transition:t.transitions.create(["color","background-color"],{duration:t.transitions.duration.short}),"&:hover":{backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(d.selected)]:{backgroundColor:(t.vars||t).palette.action.selected,"&:hover":{backgroundColor:t.alpha((t.vars||t).palette.action.selected,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.hoverOpacity)),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},["&.".concat(d.focusVisible)]:{backgroundColor:t.alpha((t.vars||t).palette.action.selected,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity))},["&.".concat(d.disabled)]:{opacity:1,color:(t.vars||t).palette.action.disabled,backgroundColor:(t.vars||t).palette.action.selected}},variants:[{props:{size:"small"},style:{minWidth:26,height:26,borderRadius:13,margin:"0 1px",padding:"0 4px"}},{props:{size:"large"},style:{minWidth:40,height:40,borderRadius:20,padding:"0 10px",fontSize:t.typography.pxToRem(15)}},{props:{shape:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:{variant:"outlined"},style:{border:t.vars?"1px solid ".concat(t.alpha(t.vars.palette.common.onBackgroun
1d,.23)):"1px solid ".concat("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),["&.".concat(d.selected)]:{["&.".concat(d.disabled)]:{borderColor:(t.vars||t).palette.action.disabledBackground,color:(t.vars||t).palette.action.disabled}}}},{props:{variant:"text"},style:{["&.".concat(d.selected)]:{["&.".concat(d.disabled)]:{color:(t.vars||t).palette.action.disabled}}}},...Object.entries(t.palette).filter(q(["dark","contrastText"])).map(e=>{let[i]=e;return{props:{variant:"text",color:i},style:{["&.".concat(d.selected)]:{color:(t.vars||t).palette[i].contrastText,backgroundColor:(t.vars||t).palette[i].main,"&:hover":{backgroundColor:(t.vars||t).palette[i].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[i].main}},["&.".concat(d.focusVisible)]:{backgroundColor:(t.vars||t).palette[i].dark},["&.".concat(d.disabled)]:{color:(t.vars||t).palette.action.disabled}}}}}),...Object.entries(t.palette).filter(q(["light"])).map(e=>{let[i]=e;return{props:{variant:"outlined",color:i},style:{["&.".concat(d.selected)]:{color:(t.vars||t).palette[i].main,border:"1px solid ".concat(t.alpha((t.vars||t).palette[i].main,.5)),backgroundColor:t.alpha((t.vars||t).palette[i].main,(t.vars||t).palette.action.activatedOpacity),"&:hover":{backgroundColor:t.alpha((t.vars||t).palette[i].main,"".concat((t.vars||t).palette.action.activatedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity)),"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(d.focusVisible)]:{backgroundColor:t.alpha((t.vars||t).palette[i].main,"".concat((t.vars||t).palette.action.activatedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity))}}}}})]}})),eu=(0,h.default)("div",{name:"MuiPaginationItem",slot:"Icon"})((0,K.A)(e=>{let{theme:t}=e;return{fontSize:t.typography.pxToRem(20),margin:"0 -8px",variants:[{props:{size:"small"},style:{fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{fontSize:t.typography.pxToRem(22)}}]}})),ed=r.forwardRef(function(e,t){var i,r,o,l;let d=(0,p.b)({props:e,name:"MuiPaginationItem"}),{className:c,color:h="standard",component:f,components:m={},disabled:g=!1,page:v,selected:y=!1,shape:b="circular",size:w="medium",slots:x={},slotProps:S={},type:T="page",variant:E="text",...M}=d,P={...d,color:h,disabled:g,selected:y,shape:b,size:w,type:T,variant:E},C=(0,a.useRtl)(),A=(e=>{let{classes:t,color:i,disabled:r,selected:n,size:a,shape:o,type:l,variant:d}=e,c={root:["root","size".concat(X(a)),d,o,"standard"!==i&&"color".concat(X(i)),"standard"!==i&&"".concat(d).concat(X(i)),r&&"disabled",n&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[l]],icon:["icon"]};return(0,s.A)(c,u,t)})(P),k={slots:{previous:null!=(i=x.previous)?i:m.previous,next:null!=(r=x.next)?r:m.next,first:null!=(o=x.first)?o:m.first,last:null!=(l=x.last)?l:m.last},slotProps:S},[O,D]=(0,es.A)("previous",{elementType:er,externalForwardedProps:k,ownerState:P}),[R,_]=(0,es.A)("next",{elementType:en,externalForwardedProps:k,ownerState:P}),[I,V]=(0,es.A)("first",{elementType:et,externalForwardedProps:k,ownerState:P}),[j,z]=(0,es.A)("last",{elementType:ei,externalForwardedProps:k,ownerState:P}),B=C?({previous:"next",next:"previous",first:"last",last:"first"})[T]:T,F={previous:O,next:R,first:I,last:j}[B],N={previous:D,next:_,first:V,last:z}[B];return"start-ellipsis"===T||"end-ellipsis"===T?(0,L.jsx)(eo,{ref:t,ownerState:P,className:(0,n.A)(A.root,c),children:"â¦"}):(0,L.jsxs)(el,{ref:t,ownerState:P,component:f,disabled:g,className:(0,n.A)(A.root,c),...M,children:["page"===T&&v,F?(0,L.jsx)(eu,{...N,className:A.icon,as:F}):null]})})},53127:(e,t,i)=>{"use strict";i.d(t,{Q:()=>r});let r=(0,i(12115).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},54652:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{default:function(){return l},getImageProps:function(){return o}});let r=i(28140),n=i(75040),s=i(81356),a=r._(i(71124));function o(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qual
1ities:[25,50,75,100],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let l=s.Image},54960:(e,t,i)=>{"use strict";i.d(t,{Ij:()=>s,_R:()=>l,U1:()=>o,WO:()=>a});var r=i(37310),n=i(31397);function s(e){let t,i,n,s,a,o,l,u,d,c,{swiper:h,extendParams:p,on:f,emit:m,params:g}=e;h.autoplay={running:!1,paused:!1,timeLeft:0},p({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let v=g&&g.autoplay?g.autoplay.delay:3e3,y=g&&g.autoplay?g.autoplay.delay:3e3,b=new Date().getTime();function w(e){h&&!h.destroyed&&h.wrapperEl&&e.target===h.wrapperEl&&(h.wrapperEl.removeEventListener("transitionend",w),c||e.detail&&e.detail.bySwiperTouchMove||P())}let x=()=>{if(h.destroyed||!h.autoplay.running)return;h.autoplay.paused?s=!0:s&&(y=n,s=!1);let e=h.autoplay.paused?n:b+y-new Date().getTime();h.autoplay.timeLeft=e,m("autoplayTimeLeft",e,e/v),i=requestAnimationFrame(()=>{x()})},S=e=>{if(h.destroyed||!h.autoplay.running)return;cancelAnimationFrame(i),x();let r=void 0===e?h.params.autoplay.delay:e;v=h.params.autoplay.delay,y=h.params.autoplay.delay;let s=(()=>{let e;if(e=h.virtual&&h.params.virtual.enabled?h.slides.find(e=>e.classList.contains("swiper-slide-active")):h.slides[h.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&s>0&&void 0===e&&(r=s,v=s,y=s),n=r;let a=h.params.speed,o=()=>{h&&!h.destroyed&&(h.params.autoplay.reverseDirection?!h.isBeginning||h.params.loop||h.params.rewind?(h.slidePrev(a,!0,!0),m("autoplay")):h.params.autoplay.stopOnLastSlide||(h.slideTo(h.slides.length-1,a,!0,!0),m("autoplay")):!h.isEnd||h.params.loop||h.params.rewind?(h.slideNext(a,!0,!0),m("autoplay")):h.params.autoplay.stopOnLastSlide||(h.slideTo(0,a,!0,!0),m("autoplay")),h.params.cssMode&&(b=new Date().getTime(),requestAnimationFrame(()=>{S()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{o()},r)):requestAnimationFrame(()=>{o()}),r},T=()=>{b=new Date().getTime(),h.autoplay.running=!0,S(),m("autoplayStart")},E=()=>{h.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),m("autoplayStop")},M=(e,i)=>{if(h.destroyed||!h.autoplay.running)return;clearTimeout(t),e||(d=!0);let r=()=>{m("autoplayPause"),h.params.autoplay.waitForTransition?h.wrapperEl.addEventListener("transitionend",w):P()};if(h.autoplay.paused=!0,i){u&&(n=h.params.autoplay.delay),u=!1,r();return}n=(n||h.params.autoplay.delay)-(new Date().getTime()-b),h.isEnd&&n<0&&!h.params.loop||(n<0&&(n=0),r())},P=()=>{h.isEnd&&n<0&&!h.params.loop||h.destroyed||!h.autoplay.running||(b=ne
1w Date().getTime(),d?(d=!1,S(n)):S(),h.autoplay.paused=!1,m("autoplayResume"))},C=()=>{if(h.destroyed||!h.autoplay.running)return;let e=(0,r.g)();"hidden"===e.visibilityState&&(d=!0,M(!0)),"visible"===e.visibilityState&&P()},A=e=>{"mouse"===e.pointerType&&(d=!0,c=!0,h.animating||h.autoplay.paused||M(!0))},k=e=>{"mouse"===e.pointerType&&(c=!1,h.autoplay.paused&&P())};f("init",()=>{h.params.autoplay.enabled&&(h.params.autoplay.pauseOnMouseEnter&&(h.el.addEventListener("pointerenter",A),h.el.addEventListener("pointerleave",k)),(0,r.g)().addEventListener("visibilitychange",C),T())}),f("destroy",()=>{h.el&&"string"!=typeof h.el&&(h.el.removeEventListener("pointerenter",A),h.el.removeEventListener("pointerleave",k)),(0,r.g)().removeEventListener("visibilitychange",C),h.autoplay.running&&E()}),f("_freeModeStaticRelease",()=>{(o||d)&&P()}),f("_freeModeNoMomentumRelease",()=>{h.params.autoplay.disableOnInteraction?E():M(!0,!0)}),f("beforeTransitionStart",(e,t,i)=>{!h.destroyed&&h.autoplay.running&&(i||!h.params.autoplay.disableOnInteraction?M(!0,!0):E())}),f("sliderFirstMove",()=>{if(!h.destroyed&&h.autoplay.running){if(h.params.autoplay.disableOnInteraction)return void E();a=!0,o=!1,d=!1,l=setTimeout(()=>{d=!0,o=!0,M(!0)},200)}}),f("touchEnd",()=>{if(!h.destroyed&&h.autoplay.running&&a){if(clearTimeout(l),clearTimeout(t),h.params.autoplay.disableOnInteraction){o=!1,a=!1;return}o&&h.params.cssMode&&P(),o=!1,a=!1}}),f("slideChange",()=>{!h.destroyed&&h.autoplay.running&&(u=!0)}),Object.assign(h.autoplay,{start:T,stop:E,pause:M,resume:P})}function a(e){let{swiper:t,extendParams:i,on:s}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,o=!1;function l(){let e,i=t.thumbs.swiper;if(!i||i.destroyed)return;let r=i.clickedIndex,n=i.clickedSlide;n&&n.classList.contains(t.params.thumbs.slideThumbActiveClass)||null!=r&&(e=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,t.params.loop?t.slideToLoop(e):t.slideTo(e))}function u(){let{thumbs:e}=t.params;if(a)return!1;a=!0;let i=t.constructor;if(e.swiper instanceof i){if(e.swiper.destroyed)return a=!1,!1;t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update()}else if((0,n.o)(e.swiper)){let r=Object.assign({},e.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(r),o=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function d(e){let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,s=1,a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<s;e+=1)(0,n.e)(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<s;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(a);let o=t.params.thumbs.autoScrollOffset,l=o&&!i.params.loop;if(t.realIndex!==i.realIndex||l){let n,s,a=i.activeIndex;if(i.params.loop){let e=i.slides.find(e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`);n=i.slides.indexOf(e),s=t.activeIndex>t.previousIndex?"next":"prev"}else s=(n=t.realIndex)>t.previousIndex?"next":"prev";l&&(n+="next"===s?o:-1*o),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(n)&&(i.params.centeredSlides?n=n>a?n-Math.floor(r/2)+1:n+Math.floor(r/2)-1:n>a&&i.params.slidesPerGroup,i.slideTo(n,e?0:void 0))}}t.thumbs={swiper:null},s("beforeInit",()=>{let{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){let i=(0,r.g)(),n=()=>{!t.destroyed&&((()=>{let r="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,u(),d(!0);else if(r){let i=`${t.params.eventsPrefix}init`,n=s=>{e.swiper=s.detail[0],r.removeEventListener(i,n),u(),d(!0),e.swiper.update(
1),t.update()};r.addEventListener(i,n)}return r})()||requestAnimationFrame(n))};requestAnimationFrame(n)}else u(),d(!0)}),s("slideChange update resize observerUpdate",()=>{d()}),s("setTransition",(e,i)=>{let r=t.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)}),s("beforeDestroy",()=>{let e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(t.thumbs,{init:u,update:d})}function o(e){let{swiper:t,extendParams:i,emit:r,once:s}=e;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;let e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;let{touchEventsData:e,touches:i}=t;0===e.velocities.length&&e.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:(0,n.f)()})},onTouchEnd:function(e){let{currentPos:i}=e;if(t.params.cssMode)return;let{params:a,wrapperEl:o,rtlTranslate:l,snapGrid:u,touchEventsData:d}=t,c=(0,n.f)()-d.touchStartTime;if(i<-t.minTranslate())return void t.slideTo(t.activeIndex);if(i>-t.maxTranslate())return void(t.slides.length<u.length?t.slideTo(u.length-1):t.slideTo(t.slides.length-1));if(a.freeMode.momentum){let e,i;if(d.velocities.length>1){let e=d.velocities.pop(),i=d.velocities.pop(),r=e.position-i.position,s=e.time-i.time;t.velocity=r/s,t.velocity/=2,Math.abs(t.velocity)<a.freeMode.minimumVelocity&&(t.velocity=0),(s>150||(0,n.f)()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeMode.momentumVelocityRatio,d.velocities.length=0;let c=1e3*a.freeMode.momentumRatio,h=t.velocity*c,p=t.translate+h;l&&(p=-p);let f=!1,m=20*Math.abs(t.velocity)*a.freeMode.momentumBounceRatio;if(p<t.maxTranslate())a.freeMode.momentumBounce?(p+t.maxTranslate()<-m&&(p=t.maxTranslate()-m),e=t.maxTranslate(),f=!0,d.allowMomentumBounce=!0):p=t.maxTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(p>t.minTranslate())a.freeMode.momentumBounce?(p-t.minTranslate()>m&&(p=t.minTranslate()+m),e=t.minTranslate(),f=!0,d.allowMomentumBounce=!0):p=t.minTranslate(),a.loop&&a.centeredSlides&&(i=!0);else if(a.freeMode.sticky){let e;for(let t=0;t<u.length;t+=1)if(u[t]>-p){e=t;break}p=-(p=Math.abs(u[e]-p)<Math.abs(u[e-1]-p)||"next"===t.swipeDirection?u[e]:u[e-1])}if(i&&s("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(c=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),a.freeMode.sticky){let e=Math.abs((l?-p:p)-t.translate),i=t.slidesSizesGrid[t.activeIndex];c=e<i?a.speed:e<2*i?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode.momentumBounce&&f?(t.updateProgress(e),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,(0,n.l)(o,()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(r("momentumBounce"),t.setTransition(a.speed),setTimeout(()=>{t.setTranslate(e),(0,n.l)(o,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(r("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(c),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,(0,n.l)(o,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(a.freeMode.sticky)return void t.slideToClosest();a.freeMode&&r("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||c>=a.longSwipesMs)&&(r("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}})}function l(e){let t,{swiper:i,extendParams:r,on:s}=e;r({fadeEffect:{crossFade:!1}});let{effect:a,swiper:o,on:l,setTranslate:u,setTransition:d,overwriteParams:c,perspective:h,recreateShadows:p,getEffectParams:f}={effect:"fade",swiper:i,on:s,setTranslate:()=>{let{slides:e}=i;i.params.fadeEffect;for(let t=0;t<e.length;t+=1){let e=i.slides[t],r=-e.swiperSlideOffset;i.params.virtualTranslate||(r-=i.translate);let s=0;i.isHorizontal()||(s=r,r=0);let a=i.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),o=function(e,t){let i=(0,n.g)(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}(0,e);o.style.opacity=a,o.style.transform=`translate3d(${r}px, ${s}px, 0px)`}},setTransition:e=>{let t=i.slides.map(e=>(0,n.g)(e));t.forEach(t=>{t.style.transitionDuration=`${e}ms`}),function(e){let{swiper:t,duration:i,transformElements:r,allSlides:s}=e,{activeIndex:a}=t;if(t.params.virtualTranslate&&0!==i){let e=!1;(s?r:r.filter(e=>{let i=e.classList.contains("swiper-slide-transform")?e.parentElement?e.parentElement:t.slides.find(t=>t.shadowRoot&&t.shadowRoot===e.parentNode):e;return t.getSlideIndex(i)===a}
1)).forEach(i=>{(0,n.l)(i,()=>{if(e||!t||t.destroyed)return;e=!0,t.animating=!1;let i=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(i)})})}}({swiper:i,duration:e,transformElements:t,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!i.params.cssMode})};l("beforeInit",()=>{if(o.params.effect!==a)return;o.classNames.push(`${o.params.containerModifierClass}${a}`),h&&h()&&o.classNames.push(`${o.params.containerModifierClass}3d`);let e=c?c():{};Object.assign(o.params,e),Object.assign(o.originalParams,e)}),l("setTranslate _virtualUpdated",()=>{o.params.effect===a&&u()}),l("setTransition",(e,t)=>{o.params.effect===a&&d(t)}),l("transitionEnd",()=>{o.params.effect===a&&p&&f&&f().slideShadows&&(o.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),p())}),l("virtualUpdate",()=>{o.params.effect===a&&(o.slides.length||(t=!0),requestAnimationFrame(()=>{t&&o.slides&&o.slides.length&&(u(),t=!1)}))})}},55580:(e,t,i)=>{"use strict";i.d(t,{u:()=>t2});var r,n,s,a,o,l,u,d,c,h,p,f,m,g=function(){return r||"undefined"!=typeof window&&(r=window.gsap)&&r.registerPlugin&&r},v=1,y=[],b=[],w=[],x=Date.now,S=function(e,t){return t},T=function(){var e=c.core,t=e.bridge||{},i=e._scrollers,r=e._proxies;i.push.apply(i,b),r.push.apply(r,w),b=i,w=r,S=function(e,i){return t[e](i)}},E=function(e,t){return~w.indexOf(e)&&w[w.indexOf(e)+1][t]},M=function(e){return!!~h.indexOf(e)},P=function(e,t,i,r,n){return e.addEventListener(t,i,{passive:!1!==r,capture:!!n})},C=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},A="scrollLeft",k="scrollTop",O=function(){return p&&p.isPressed||b.cache++},L=function(e,t){var i=function i(r){if(r||0===r){v&&(s.history.scrollRestoration="manual");var n=p&&p.isPressed;e(r=i.v=Math.round(r)||(p&&p.iOS?1:0)),i.cacheID=b.cache,n&&S("ss",r)}else(t||b.cache!==i.cacheID||S("ref"))&&(i.cacheID=b.cache,i.v=e());return i.v+i.offset};return i.offset=0,e&&i},D={s:A,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:L(function(e){return arguments.length?s.scrollTo(e,R.sc()):s.pageXOffset||a[A]||o[A]||l[A]||0})},R={s:k,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:D,sc:L(function(e){return arguments.length?s.scrollTo(D.sc(),e):s.pageYOffset||a[k]||o[k]||l[k]||0})},_=function(e,t){return(t&&t._ctx&&t._ctx.selector||r.utils.toArray)(e)[0]||("string"==typeof e&&!1!==r.config().nullTargetWarn?console.warn("Element not found:",e):null)},I=function(e,t){for(var i=t.length;i--;)if(t[i]===e||t[i].contains(e))return!0;return!1},V=function(e,t){var i=t.s,n=t.sc;M(e)&&(e=a.scrollingElement||o);var s=b.indexOf(e),l=n===R.sc?1:2;~s||(s=b.push(e)-1),b[s+l]||P(e,"scroll",O);var u=b[s+l],d=u||(b[s+l]=L(E(e,i),!0)||(M(e)?n:L(function(t){return arguments.length?e[i]=t:e[i]})));return d.target=e,u||(d.smooth="smooth"===r.getProperty(e,"scrollBehavior")),d},j=function(e,t,i){var r=e,n=e,s=x(),a=s,o=t||50,l=Math.max(500,3*o),u=function(e,t){var l=x();t||l-s>o?(n=r,r=e,a=s,s=l):i?r+=e:r=n+(e-n)/(l-a)*(s-a)};return{update:u,reset:function(){n=r=i?0:r,a=s=0},getVelocity:function(e){var t=a,o=n,d=x();return(e||0===e)&&e!==r&&u(e),s===a||d-a>l?0:(r+(i?o:-o))/((i?d:s)-t)*1e3}}},z=function(e,t){return t&&!e._gsapAllow&&!1!==e.cancelable&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},B=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},F=function(){(c=r.core.globals().ScrollTrigger)&&c.core&&T()},N=function(e){return r=e||g(),!n&&r&&"undefined"!=typeof document&&document.body&&(s=window,o=(a=document).documentElement,l=a.body,h=[s,a,o,l],r.utils.clamp,m=r.core.context||function(){},d="onpointerenter"in l?"pointer":"mouse",u=W.isTouch=s.matchMedia&&s.matchMedia("(hover: none), (pointer: coarse)").matches?1:2*("ontouchstart"in s||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),f=W.eventTypes=("ontouchstart"in o?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in o)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return v=0},500),n=1),c||F(),n};D.op=R,b.cache=0;var W=function(){var e;function t(e){this.init(e)}
vendor: 7,292 bytes, line 1
1return t.prototype.init=function(e){n||N(r)||console.warn("Please gsap.registerPlugin(Observer)"),c||F();var t=e.tolerance,i=e.dragMinimum,h=e.type,g=e.target,v=e.lineHeight,b=e.debounce,w=e.preventDefault,S=e.onStop,T=e.onStopDelay,E=e.ignore,A=e.wheelSpeed,k=e.event,L=e.onDragStart,W=e.onDragEnd,G=e.onDrag,$=e.onPress,H=e.onRelease,U=e.onRight,Y=e.onLeft,X=e.onUp,q=e.onDown,K=e.onChangeX,Z=e.onChangeY,Q=e.onChange,J=e.onToggleX,ee=e.onToggleY,et=e.onHover,ei=e.onHoverEnd,er=e.onMove,en=e.ignoreCheck,es=e.isNormalizer,ea=e.onGestureStart,eo=e.onGestureEnd,el=e.onWheel,eu=e.onEnable,ed=e.onDisable,ec=e.onClick,eh=e.scrollSpeed,ep=e.capture,ef=e.allowClicks,em=e.lockAxis,eg=e.onLockAxis;this.target=g=_(g)||o,this.vars=e,E&&(E=r.utils.toArray(E)),t=t||1e-9,i=i||0,A=A||1,eh=eh||1,h=h||"wheel,touch,pointer",b=!1!==b,v||(v=parseFloat(s.getComputedStyle(l).lineHeight)||22);var ev,ey,eb,ew,ex,eS,eT,eE=this,eM=0,eP=0,eC=e.passive||!w&&!1!==e.passive,eA=V(g,D),ek=V(g,R),eO=eA(),eL=ek(),eD=~h.indexOf("touch")&&!~h.indexOf("pointer")&&"pointerdown"===f[0],eR=M(g),e_=g.ownerDocument||a,eI=[0,0,0],eV=[0,0,0],ej=0,ez=function(){return ej=x()},eB=function(e,t){return(eE.event=e)&&E&&I(e.target,E)||t&&eD&&"touch"!==e.pointerType||en&&en(e,t)},eF=function(){var e=eE.deltaX=B(eI),i=eE.deltaY=B(eV),r=Math.abs(e)>=t,n=Math.abs(i)>=t;Q&&(r||n)&&Q(eE,e,i,eI,eV),r&&(U&&eE.deltaX>0&&U(eE),Y&&eE.deltaX<0&&Y(eE),K&&K(eE),J&&eE.deltaX<0!=eM<0&&J(eE),eM=eE.deltaX,eI[0]=eI[1]=eI[2]=0),n&&(q&&eE.deltaY>0&&q(eE),X&&eE.deltaY<0&&X(eE),Z&&Z(eE),ee&&eE.deltaY<0!=eP<0&&ee(eE),eP=eE.deltaY,eV[0]=eV[1]=eV[2]=0),(ew||eb)&&(er&&er(eE),eb&&(L&&1===eb&&L(eE),G&&G(eE),eb=0),ew=!1),eS&&(eS=!1,1)&&eg&&eg(eE),ex&&(el(eE),ex=!1),ev=0},eN=function(e,t,i){eI[i]+=e,eV[i]+=t,eE._vx.update(e),eE._vy.update(t),b?ev||(ev=requestAnimationFrame(eF)):eF()},eW=function(e,t){em&&!eT&&(eE.axis=eT=Math.abs(e)>Math.abs(t)?"x":"y",eS=!0),"y"!==eT&&(eI[2]+=e,eE._vx.update(e,!0)),"x"!==eT&&(eV[2]+=t,eE._vy.update(t,!0)),b?ev||(ev=requestAnimationFrame(eF)):eF()},eG=function(e){if(!eB(e,1)){var t=(e=z(e,w)).clientX,r=e.clientY,n=t-eE.x,s=r-eE.y,a=eE.isDragging;eE.x=t,eE.y=r,(a||(n||s)&&(Math.abs(eE.startX-t)>=i||Math.abs(eE.startY-r)>=i))&&(eb||(eb=a?2:1),a||(eE.isDragging=!0),eW(n,s))}},e$=eE.onPress=function(e){eB(e,1)||e&&e.button||(eE.axis=eT=null,ey.pause(),eE.isPressed=!0,e=z(e),eM=eP=0,eE.startX=eE.x=e.clientX,eE.startY=eE.y=e.clientY,eE._vx.reset(),eE._vy.reset(),P(es?g:e_,f[1],eG,eC,!0),eE.deltaX=eE.deltaY=0,$&&$(eE))},eH=eE.onRelease=function(e){if(!eB(e,1)){C(es?g:e_,f[1],eG,!0);var t=!isNaN(eE.y-eE.startY),i=eE.isDragging,n=i&&(Math.abs(eE.x-eE.startX)>3||Math.abs(eE.y-eE.startY)>3),a=z(e);!n&&t&&(eE._vx.reset(),eE._vy.reset(),w&&ef&&r.delayedCall(.08,function(){if(x()-ej>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(e_.createEvent){var t=e_.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,s,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),eE.isDragging=eE.isGesturing=eE.isPressed=!1,S&&i&&!es&&ey.restart(!0),eb&&eF(),W&&i&&W(eE),H&&H(eE,n)}},eU=function(e){return e.touches&&e.touches.length>1&&(eE.isGesturing=!0)&&ea(e,eE.isDragging)},eY=function(){return eE.isGesturing=!1,eo(eE)},eX=function(e){if(!eB(e)){var t=eA(),i=ek();eN((t-eO)*eh,(i-eL)*eh,1),eO=t,eL=i,S&&ey.restart(!0)}},eq=function(e){if(!eB(e)){e=z(e,w),el&&(ex=!0);var t=(1===e.deltaMode?v:2===e.deltaMode?s.innerHeight:1)*A;eN(e.deltaX*t,e.deltaY*t,0),S&&!es&&ey.restart(!0)}},eK=function(e){if(!eB(e)){var t=e.clientX,i=e.clientY,r=t-eE.x,n=i-eE.y;eE.x=t,eE.y=i,ew=!0,S&&ey.restart(!0),(r||n)&&eW(r,n)}},eZ=function(e){eE.event=e,et(eE)},eQ=function(e){eE.event=e,ei(eE)},eJ=function(e){return eB(e)||z(e,w)&&ec(eE)};ey=eE._dc=r.delayedCall(T||.25,function(){eE._vx.reset(),eE._vy.reset(),ey.pause(),S&&S(eE)}).pause(),eE.deltaX=eE.deltaY=0,eE._vx=j(0,50,!0),eE._vy=j(0,50,!0),eE.scrollX=eA,eE.scrollY=ek,eE.isDragging=eE.isGesturing=eE.isPressed=!1,m(this),eE.enable=function(e){return!eE.isEnabled&&(P(eR?e_:g,"scroll",O),h.indexOf("scroll")>=0&&P(eR?e_:g,"scroll",eX,eC,ep),h.indexOf("wheel")>=0&&P(g,"wheel",eq,eC,ep),(h.indexOf("touch")>=0&&u||h.indexOf("pointer")>=0)&&(P(g,f[0],e$,eC,ep),P(e_,f[2],eH),P(e_,f[3],eH),ef&&P(g,"click",ez,!0,!0),ec&&P(g,"click",eJ),ea&&P(e_,"gesturestart",eU),eo&&P(e_,"gestureend",eY),et&&P(g,d+"enter",eZ),ei&&P(g,d+"leave",eQ),er&&P(g,d+"move",eK)),eE.isEnabled=!0,eE.isDragging=eE.isGesturing=eE.isPressed=ew=eb=!1,eE._vx.reset(),eE._vy.reset(),eO=eA(),eL=ek(),e&&e.type&&e$(e),eu&&eu(eE)),eE},eE.disable=function(){eE.isEnabled&&(y.filter(function(e){return e!==eE&&M(e.target)}).length||C(eR?e_:g,"scroll",O),eE.isPressed&&(eE._vx.reset(),eE._vy.reset(),C(es?g:e_,f[1],eG,!0)),C(eR?e_:g,"scroll",eX,ep),C(g,"wheel",eq,ep),C(g,f[0],e$,ep),C(e_,f[2],eH),C(e_,f[3],eH),C(g,"click",ez,!0),C(g,"click",eJ),C(e_,"gesturestart",eU),C(e_,"gestureend",eY),C(g,d+"enter",eZ),C(g,d+"leave",eQ),C(g,d+"move",eK),eE.isEnabled=eE.isPressed=eE.isDragging=!1,ed&&ed(eE))},eE.kill=eE.revert=function(){eE.disable();var e=y.indexOf(eE);e>=0&&y.splice(e,1),p===eE&&(p=0)},y.push(eE),es&&M(g)&&(p=eE),eE.enable(k)},e=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}],function(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,e),t}();W.version="3.15.0",W.create=function(e){return new W(e)},W.register=N,W.getAll=function(){return y.slice()},W.getById=function(e){return y.filter(function(t){return t.vars.id===e})[0]},g()&&r.registerPlugin(W);var G,$,H,U,Y,X,q,K,Z,Q,J,ee,et,ei,er,en,es,ea,eo,el,eu,ed,ec,eh,ep,ef,em,eg,ev,ey,eb,ew,ex,eS,eT,eE,eM,eP,eC=1,eA=Date.now,ek=eA(),eO=0,eL=0,eD=function(e,t,i){var r=eU(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=r,r?e.substr(6,e.length-7):e},eR=function(e,t){return t&&(!eU(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},e_=function(){return ei=1},eI=function(){return ei=0},eV=function(e){return e},ej=function(e){return Math.round(1e5*e)/1e5||0},ez=function(){return"undefined"!=typeof window},eB=function(){return G||ez()&&(G=window.gsap)&&G.registerPlugin&&G},eF=function(e){return!!~q.indexOf(e)},eN=function(e){return("Height"===e?eb:H["inner"+e])||Y["client"+e]||X["client"+e]},eW=function(e){return E(e,"getBoundingClientRect")||(eF(e)?function(){return tq.width=H.innerWidth,tq.height=eb,tq}:function(){return tn(e)})},eG=function(e,t,i){var r=i.d,n=i.d2,s=i.a;return(s=E(e,"getBoundingClientRect"))?function(){return s()[r]}:function(){return(t?eN(n):e["client"+n])||0}},e$=function(e,t){var i=t.s,r=t.d2,n=t.d,s=t.a;return Math.max(0,(s=E(e,i="scroll"+r))?s()-eW(e)()[n]:eF(e)?(Y[i]||X[i])-eN(r):e[i]-e["offset"+r])},eH=function(e,t){for(var i=0;i<eo.length;i+=3)(!t||~t.indexOf(eo[i+1]))&&e(eo[i],eo[i+1],eo[i+2])},eU=function(e){return"string"==typeof e},eY=function(e){return"function"==typeof e},eX=function(e){return"number"==typeof e},eq=function(e){return"object"==typeof e},eK=function(e,t,i){return e&&e.progress(+!t)&&i&&e.pause()},eZ=function(e,t,i){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return t(e,i)}):t(e,i);
1r&&r.totalTime&&(e.callbackAnimation=r)}},eQ=Math.abs,eJ="left",e0="right",e1="bottom",e2="width",e5="height",e3="Right",e4="Left",e6="Bottom",e8="padding",e9="margin",e7="Width",te="Height",tt=function(e){return H.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},ti=function(e){var t=tt(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},tr=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},tn=function(e,t){var i=t&&"matrix(1, 0, 0, 1, 0, 0)"!==tt(e)[er]&&G.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return i&&i.progress(0).kill(),r},ts=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},ta=function(e){var t,i=[],r=e.labels,n=e.duration();for(t in r)i.push(r[t]/n);return i},to=function(e){var t=G.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return i?function(e,r,n){var s;if(void 0===n&&(n=.001),!r)return t(e);if(r>0){for(e-=n,s=0;s<i.length;s++)if(i[s]>=e)return i[s];return i[s-1]}for(s=i.length,e+=n;s--;)if(i[s]<=e)return i[s];return i[0]}:function(i,r,n){void 0===n&&(n=.001);var s=t(i);return!r||Math.abs(s-i)<n||s-i<0==r<0?s:t(r<0?i-e:i+e)}},tl=function(e,t,i,r){return i.split(",").forEach(function(i){return e(t,i,r)})},tu=function(e,t,i,r,n){return e.addEventListener(t,i,{passive:!r,capture:!!n})},td=function(e,t,i,r){return e.removeEventListener(t,i,!!r)},tc=function(e,t,i){(i=i&&i.wheelHandler)&&(e(t,"wheel",i),e(t,"touchmove",i))},th={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},tp={toggleActions:"play",anticipatePin:0},tf={top:0,left:0,center:.5,bottom:1,right:1},tm=function(e,t){if(eU(e)){var i=e.indexOf("="),r=~i?(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(r*=t/100),e=e.substr(0,i-1)),e=r+(e in tf?tf[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},tg=function(e,t,i,r,n,s,a,o){var l=n.startColor,u=n.endColor,d=n.fontSize,c=n.indent,h=n.fontWeight,p=U.createElement("div"),f=eF(i)||"fixed"===E(i,"pinType"),m=-1!==e.indexOf("scroller"),g=f?X:"IFRAME"===i.tagName?i.contentDocument.body:i,v=-1!==e.indexOf("start"),y=v?l:u,b="border-color:"+y+";font-size:"+d+";color:"+y+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||o)&&f?"fixed;":"absolute;"),(m||o||!f)&&(b+=(r===R?e0:e1)+":"+(s+parseFloat(c))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+r.op.d2],tv(p,0,r,v),p},tv=function(e,t,i,r){var n={display:"block"},s=i[r?"os2":"p2"],a=i[r?"p2":"os2"];e._isFlipped=r,n[i.a+"Percent"]=r?-100:0,n[i.a]=r?"1px":0,n["border"+s+e7]=1,n["border"+a+e7]=0,n[i.p]=t+"px",G.set(e,n)},ty=[],tb={},tw=function(){return eA()-eO>34&&(eT||(eT=requestAnimationFrame(tF)))},tx=function(){ec&&ec.isPressed&&!(ec.startX>X.clientWidth)||(b.cache++,ec?eT||(eT=requestAnimationFrame(tF)):tF(),eO||tC("scrollStart"),eO=eA())},tS=function(){ef=H.innerWidth,ep=H.innerHeight},tT=function(e){b.cache++,(!0===e||!et&&!ed&&!U.fullscreenElement&&!U.webkitFullscreenElement&&(!eh||ef!==H.innerWidth||Math.abs(H.innerHeight-ep)>.25*H.innerHeight))&&K.restart(!0)},tE={},tM=[],tP=function e(){return td(t2,"scrollEnd",e)||tj(!0)},tC=function(e){return tE[e]&&tE[e].map(function(e){return e()})||tM},tA=[],tk=function(e){for(var t=0;t<tA.length;t+=5)(!e||tA[t+4]&&tA[t+4].query===e)&&(tA[t].style.cssText=tA[t+1],tA[t].getBBox&&tA[t].setAttribute("transform",tA[t+2]||""),tA[t+3].uncache=1)},tO=function(){return b.forEach(function(e){return eY(e)&&++e.cacheID&&(e.rec=e())})},tL=function(e,t){var i;for(en=0;en<ty.length;en++)(i=ty[en])&&(!t||i._ctx===t)&&(e?i.kill(1):i.revert(!0,!0));ew=!0,t&&tk(t),t||tC("revert")},tD=function(e,t){b.cache++,(t||!eE)&&b.forEach(function(e){return eY(e)&&e.cacheID++&&(e.rec=0)}),eU(e)&&(H.history.scrollRestoration=ev=e)},tR=0,t_=function(){if(eM!==tR){var e=eM=tR;requestAnimationFrame(function(){return e===tR&&tj(!0)})}},tI=function(){X.appendChild(ey),eb=!ec&&ey.offsetHeight||H.innerHeight,X.removeChild(ey)},tV=function(e){return Z(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},tj=function(e,t){if(Y=U.documentElement,X=U.body,q=[H,U,Y,X],eO&&!e&&!ew)return void tu(t2,"scrollEnd",tP);tI(),eE=t2.isRefreshing=!0,ew||tO();var i=tC("refreshInit");el&&t2.sort(),t||tL(),b.forEach(function(e){eY(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}
1),ty.slice(0).forEach(function(e){return e.refresh()}),ew=!1,ty.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",i=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-i),e.refresh()}}),ex=1,tV(!0),ty.forEach(function(e){var t=e$(e.scroller,e._dir),i="max"===e.vars.end||e._endClamp&&e.end>t,r=e._startClamp&&e.start>=t;(i||r)&&e.setPositions(r?t-1:e.start,i?Math.max(r?t:e.start+1,t):e.end,!0)}),tV(!1),ex=0,i.forEach(function(e){return e&&e.render&&e.render(-1)}),b.forEach(function(e){eY(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),tD(ev,1),K.pause(),tR++,eE=2,tF(2),ty.forEach(function(e){return eY(e.vars.onRefresh)&&e.vars.onRefresh(e)}),eE=t2.isRefreshing=!1,tC("refresh")},tz=0,tB=1,tF=function(e){if(2===e||!eE&&!ew){t2.isUpdating=!0,eP&&eP.update(0);var t=ty.length,i=eA(),r=i-ek>=50,n=t&&ty[0].scroll();if(tB=tz>n?-1:1,eE||(tz=n),r&&(eO&&!ei&&i-eO>200&&(eO=0,tC("scrollEnd")),J=ek,ek=i),tB<0){for(en=t;en-- >0;)ty[en]&&ty[en].update(0,r);tB=1}else for(en=0;en<t;en++)ty[en]&&ty[en].update(0,r);t2.isUpdating=!1}eT=0},tN=[eJ,"top",e1,e0,e9+e6,e9+e3,e9+"Top",e9+e4,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],tW=tN.concat([e2,e5,"boxSizing","max"+e7,"max"+te,"position",e9,e8,e8+"Top",e8+e3,e8+e6,e8+e4]),tG=function(e,t,i){tU(i);var r=e._gsap;if(r.spacerIsNative)tU(r.spacerState);else if(e._gsap.swappedIn){var n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))}e._gsap.swappedIn=!1},t$=function(e,t,i,r){if(!e._gsap.swappedIn){for(var n,s=tN.length,a=t.style,o=e.style;s--;)a[n=tN[s]]=i[n];a.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(a.display="inline-block"),o[e1]=o[e0]="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[e2]=ts(e,D)+"px",a[e5]=ts(e,R)+"px",a[e8]=o[e9]=o.top=o[eJ]="0",tU(r),o[e2]=o["max"+e7]=i[e2],o[e5]=o["max"+te]=i[e5],o[e8]=i[e8],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},tH=/([A-Z])/g,tU=function(e){if(e){var t,i,r=e.t.style,n=e.length,s=0;for((e.t._gsap||G.core.getCache(e.t)).uncache=1;s<n;s+=2)i=e[s+1],t=e[s],i?r[t]=i:r[t]&&r.removeProperty(t.replace(tH,"-$1").toLowerCase())}},tY=function(e){for(var t=tW.length,i=e.style,r=[],n=0;n<t;n++)r.push(tW[n],i[tW[n]]);return r.t=e,r},tX=function(e,t,i){for(var r,n=[],s=e.length,a=8*!!i;a<s;a+=2)r=e[a],n.push(r,r in t?t[r]:e[a+1]);return n.t=e.t,n},tq={left:0,top:0},tK=function(e,t,i,r,n,s,a,o,l,u,d,c,h,p){eY(e)&&(e=e(o)),eU(e)&&"max"===e.substr(0,3)&&(e=c+("="===e.charAt(4)?tm("0"+e.substr(3),i):0));var f,m,g,v=h?h.time():0;if(h&&h.seek(0),isNaN(e)||(e*=1),eX(e))h&&(e=G.utils.mapRange(h.scrollTrigger.start,h.scrollTrigger.end,0,c,e)),a&&tv(a,i,r,!0);else{eY(t)&&(t=t(o));var y,b,w,x,S=(e||"0").split(" ");(y=tn(g=_(t,o)||X)||{}).left||y.top||"none"!==tt(g).display||(x=g.style.display,g.style.display="block",y=tn(g),x?g.style.display=x:g.style.removeProperty("display")),b=tm(S[0],y[r.d]),w=tm(S[1]||"0",i),e=y[r.p]-l[r.p]-u+b+n-w,a&&tv(a,w,r,i-w<20||a._isStart&&w>20),i-=i-w}if(p&&(o[p]=e||-.001,e<0&&(e=0)),s){var T=e+i,E=s._isStart;f="scroll"+r.d2,tv(s,T,r,E&&T>20||!E&&(d?Math.max(X[f],Y[f]):s.parentNode[f])<=T+1),d&&(l=tn(a),d&&(s.style[r.op.p]=l[r.op.p]-r.op.m-s._offset+"px"))}return h&&g&&(f=tn(g),h.seek(c),m=tn(g),h._caScrollDist=f[r.p]-m[r.p],e=e/h._c
1aScrollDist*c),h&&h.seek(v),h?e:Math.round(e)},tZ=/(webkit|moz|length|cssText|inset)/i,tQ=function(e,t,i,r){if(e.parentNode!==t){var n,s,a=e.style;if(t===X){for(n in e._stOrig=a.cssText,s=tt(e))+n||tZ.test(n)||!s[n]||"string"!=typeof a[n]||"0"===n||(a[n]=s[n]);a.top=i,a.left=r}else a.cssText=e._stOrig;G.core.getCache(e).uncache=1,t.appendChild(e)}},tJ=function(e,t,i){var r=t,n=r;return function(t){var s=Math.round(e());return s!==r&&s!==n&&Math.abs(s-r)>3&&Math.abs(s-n)>3&&(t=s,i&&i()),n=r,r=Math.round(t)}},t0=function(e,t,i){var r={};r[t.p]="+="+i,G.set(e,r)},t1=function(e,t){var i=V(e,t),r="_scroll"+t.p2,n=function t(n,s,a,o,l){var u=t.tween,d=s.onComplete,c={};a=a||i();var h=tJ(i,a,function(){u.kill(),t.tween=0});return l=o&&l||0,o=o||n-a,u&&u.kill(),s[r]=n,s.inherit=!1,s.modifiers=c,c[r]=function(){return h(a+o*u.ratio+l*u.ratio*u.ratio)},s.onUpdate=function(){b.cache++,t.tween&&tF()},s.onComplete=function(){t.tween=0,d&&d.call(u)},u=t.tween=G.to(e,s)};return e[r]=i,i.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},tu(e,"wheel",i.wheelHandler),t2.isTouch&&tu(e,"touchmove",i.wheelHandler),n},t2=function(){function e(t,i){$||e.register(G)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),eg(this),this.init(t,i)}return e.prototype.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!eL){this.update=this.refresh=this.kill=eV;return}var r,n,s,a,o,l,u,d,c,h,p,f,m,g,v,y,x,S,T,M,P,C,A,k,O,L,I,j,z,B,F,N,W,$,q,K,ee,er,es,ea,eo,ed=t=tr(eU(t)||eX(t)||t.nodeType?{trigger:t}:t,tp),ec=ed.onUpdate,eh=ed.toggleClass,ep=ed.id,ef=ed.onToggle,em=ed.onRefresh,eg=ed.scrub,ev=ed.trigger,ey=ed.pin,eb=ed.pinSpacing,ew=ed.invalidateOnRefresh,eT=ed.anticipatePin,eM=ed.onScrubComplete,ek=ed.onSnapComplete,e_=ed.once,eI=ed.snap,ez=ed.pinReparent,eB=ed.pinSpacer,eN=ed.containerAnimation,eH=ed.fastScrollEnd,eJ=ed.preventOverlaps,e0=t.horizontal||t.containerAnimation&&!1!==t.horizontal?D:R,e1=!eg&&0!==eg,tl=_(t.scroller||H),tc=G.core.getCache(tl),tf=eF(tl),tv=("pinType"in t?t.pinType:E(tl,"pinType")||tf&&"fixed")==="fixed",tw=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],tS=e1&&t.toggleActions.split(" "),tE="markers"in t?t.markers:tp.markers,tM=tf?0:parseFloat(tt(tl)["border"+e0.p2+e7])||0,tC=this,tA=t.onRefreshInit&&function(){return t.onRefreshInit(tC)},tk=eG(tl,tf,e0),tO=!tf||~w.indexOf(tl)?eW(tl):function(){return tq},tL=0,tD=0,tR=0,tI=V(tl,e0);if(tC._startClamp=tC._endClamp=!1,tC._dir=e0,eT*=45,tC.scroller=tl,tC.scroll=eN?eN.time.bind(eN):tI,l=tI(),tC.vars=t,i=i||t.animation,"refreshPriority"in t&&(el=1,-9999===t.refreshPriority&&(eP=tC)),tc.tweenScroll=tc.tweenScroll||{top:t1(tl,R),left:t1(tl,D)},tC.tweenTo=s=tc.tweenScroll[e0.p],tC.scrubDuration=function(e){(q=eX(e)&&e)?$?$.duration(e):$=G.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:q,paused:!0,onComplete:function(){return eM&&eM(tC)}}):($&&$.progress(1).kill(),$=0)},i&&(i.vars.lazy=!1,i._initted&&!tC.isReverted||!1!==i.vars.immediateRender&&!1!==t.immediateRender&&i.duration()&&i.render(0,!0,!0),tC.animation=i.pause(),i.scrollTrigger=tC,tC.scrubDuration(eg),N=0,ep||(ep=i.vars.id)),eI&&((!eq(eI)||eI.push)&&(eI={snapTo:eI}),"scrollBehavior"in X.style&&G.set(tf?[X,Y]:tl,{scrollBehavior:"auto"}),b.forEach(function(e){return eY(e)&&e.target===(tf?U.scrollingElement||Y:tl)&&(e.smooth=!1)}),o=eY(eI.snapTo)?eI.snapTo:"labels"===eI.snapTo?(r=i,function(e){return G.utils.snap(ta(r),e)}):"labelsDirectional"===eI.snapTo?(n=i,function(e,t){return to(ta(n))(e,t.direction)}):!1!==eI.directional?function(e,t){return to(eI.snapTo)(e,eA()-tD<500?0:t.direction)}:G.utils.snap(eI.snapTo),K=eq(K=eI.duration||{min:.1,max:2})?Q(K.min,K.max):Q(K,K),ee=G.delayedCall(eI.delay||q/2||.1,function(){var e=tI(),t=eA()-tD<500,r=s.tween;if((t||10>Math.abs(tC.getVelocity()))&&!r&&!ei&&tL!==e){var n,a,l=(e-d)/y,u=i&&!e1?i.totalProgress():l,h=t?0:(u-W)/(eA()-J)*1e3||0,p=G.utils.clamp(-l,1-l,eQ(h/2)*h/.185),f=l+(!1===eI.inertia?0:p),m=eI,g=m.onStart,v=m.onInterrupt,b=m.onComplete;if(eX(n=o(f,tC))||(n=f),a=Math.max(0,Math.round(d+n*y)),e<=c&&e>=d&&a!==e){if(r&&!r._initted&&r.data<=eQ(a-e))return;!1===eI.inertia&&(p=n-l),s(a,{duration:K(eQ(.185*Math.max(eQ(f-u),eQ(n-u))/h/.05||0)),ease:eI.ease||"power3",data:eQ(a-e),onInterrupt:function(){return ee.restart(!0)&&v&&eZ(tC,v)},onComplete:function(){tC.update(),tL=tI(),i&&!e1&&($?$.resetTo("totalProgress",n,i._tTime/i._tDur):i.progress(n)),N=W=i&&!e1?i.totalProgress():tC.progress,ek&&ek(tC),b&&eZ(tC,b)}},e,p*y,a-e-p*y),g&&eZ(tC,g,s.tween)}}else tC.isActive&&tL!==e&&ee.restart(!0)}).pause()),ep&&(tb[ep]=tC),(eo=(ev=tC.trigger=_(ev||!0!==ey&&ey))&&ev._gsap&&ev._gsap.stRevert)&&(eo=eo(tC)),ey=!0===ey?ev:_(ey),eU(eh)&&(eh={targets:ev,className:eh}),ey&&(!1===eb||eb===e9||(eb=(!!eb||!ey.parentNode||!ey.parentNode.style||"flex"!==tt(ey.parentNode).display)&&e8),tC.pin=ey,(a=G.core.getCache(ey)).spacer?x=a.pinState:(eB&&((eB=_(eB))&&!eB.nodeType&&(eB=eB.current||eB.nativeElement),a.spacerIsNative=!!eB,eB&&(a.spacerState=tY(eB))),a.spacer=M=eB||U.createElement("div"),M.classList.add("pin-spacer"),ep&&M.classList.add("pin-spacer-"+ep),a.pinState=x=tY(ey)),!1!==t.force3D&&G.set(ey,{force3D:!0}),tC.spacer=M=a.spacer,L=(F=tt(ey))[eb+e0.os2],C=G.getProperty(ey),A=G.quickSetter(ey,e0.a,"px"),t$(ey,M,F),T=tY(ey)),tE){g
1=eq(tE)?tr(tE,th):th,f=tg("scroller-start",ep,tl,e0,g,0),m=tg("scroller-end",ep,tl,e0,g,0,f),P=f["offset"+e0.op.d2];var tV=_(E(tl,"content")||tl);h=this.markerStart=tg("start",ep,tV,e0,g,P,0,eN),p=this.markerEnd=tg("end",ep,tV,e0,g,P,0,eN),eN&&(ea=G.quickSetter([h,p],e0.a,"px")),tv||w.length&&!0===E(tl,"fixedMarkers")||(ti(tf?X:tl),G.set([f,m],{force3D:!0}),j=G.quickSetter(f,e0.a,"px"),B=G.quickSetter(m,e0.a,"px"))}if(eN){var tj=eN.vars.onUpdate,tz=eN.vars.onUpdateParams;eN.eventCallback("onUpdate",function(){tC.update(0,0,1),tj&&tj.apply(eN,tz||[])})}if(tC.previous=function(){return ty[ty.indexOf(tC)-1]},tC.next=function(){return ty[ty.indexOf(tC)+1]},tC.revert=function(e,t){if(!t)return tC.kill(!0);var r=!1!==e||!tC.enabled,n=et;r!==tC.isReverted&&(r&&(er=Math.max(tI(),tC.scroll.rec||0),tR=tC.progress,es=i&&i.progress()),h&&[h,p,f,m].forEach(function(e){return e.style.display=r?"none":"block"}),r&&(et=tC,tC.update(r)),!ey||ez&&tC.isActive||(r?tG(ey,M,x):t$(ey,M,tt(ey),I)),r||tC.update(r),et=n,tC.isReverted=r)},tC.refresh=function(r,n,a,o){if(!et&&tC.enabled||n){if(ey&&r&&eO)return void tu(e,"scrollEnd",tP);!eE&&tA&&tA(tC),et=tC,s.tween&&!a&&(s.tween.kill(),s.tween=0),$&&$.pause(),ew&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),tC.isReverted||tC.revert(!0,!0),tC._subPinOffset=!1;var g,b,w,E,P,A,L,j,B,F,N,W,H,q=tk(),K=tO(),Z=eN?eN.duration():e$(tl,e0),Q=y<=.01||!y,J=0,ei=o||0,en=eq(a)?a.end:t.end,ea=t.endTrigger||ev,eo=eq(a)?a.start:t.start||(0!==t.start&&ev?ey?"0 0":"0 100%":0),el=tC.pinnedContainer=t.pinnedContainer&&_(t.pinnedContainer,tC),ed=ev&&Math.max(0,ty.indexOf(tC))||0,ec=ed;for(tE&&eq(a)&&(W=G.getProperty(f,e0.p),H=G.getProperty(m,e0.p));ec-- >0;)(A=ty[ec]).end||A.refresh(0,1)||(et=tC),(L=A.pin)&&(L===ev||L===ey||L===el)&&!A.isReverted&&(F||(F=[]),F.unshift(A),A.revert(!0,!0)),A!==ty[ec]&&(ed--,ec--);for(eY(eo)&&(eo=eo(tC)),d=tK(eo=eD(eo,"start",tC),ev,q,e0,tI(),h,f,tC,K,tM,tv,Z,eN,tC._startClamp&&"_startClamp")||(ey?-.001:0),eY(en)&&(en=en(tC)),eU(en)&&!en.indexOf("+=")&&(~en.indexOf(" ")?en=(eU(eo)?eo.split(" ")[0]:"")+en:(J=tm(en.substr(2),q),en=eU(eo)?eo:(eN?G.utils.mapRange(0,eN.duration(),eN.scrollTrigger.start,eN.scrollTrigger.end,d):d)+J,ea=ev)),en=eD(en,"end",tC),c=Math.max(d,tK(en||(ea?"100% 0":Z),ea,q,e0,tI()+J,p,m,tC,K,tM,tv,Z,eN,tC._endClamp&&"_endClamp"))||-.001,J=0,ec=ed;ec--;)(L=(A=ty[ec]||{}).pin)&&A.start-A._pinPush<=d&&!eN&&A.end>0&&(g=A.end-(tC._startClamp?Math.max(0,A.start):A.start),(L===ev&&A.start-A._pinPush<d||L===el)&&isNaN(eo)&&(J+=g*(1-A.progress)),L===ey&&(ei+=g));if(d+=J,c+=J,tC._startClamp&&(tC._startClamp+=J),tC._endClamp&&!eE&&(tC._endClamp=c||-.001,c=Math.min(c,e$(tl,e0))),y=c-d||(d-=.01)&&.001,Q&&(tR=G.utils.clamp(0,1,G.utils.normalize(d,c,er))),tC._pinPush=ei,h&&J&&((g={})[e0.a]="+="+J,el&&(g[e0.p]="-="+tI()),G.set([h,p],g)),ey&&!(ex&&tC.end>=e$(tl,e0)))g=tt(ey),E=e0===R,w=tI(),k=parseFloat(C(e0.a))+ei,!Z&&c>1&&(N={style:N=(tf?U.scrollingElement||Y:tl).style,value:N["overflow"+e0.a.toUpperCase()]},tf&&"scroll"!==tt(X)["overflow"+e0.a.toUpperCase()]&&(N.style["overflow"+e0.a.toUpperCase()]="scroll")),t$(ey,M,g),T=tY(ey),b=tn(ey,!0),j=tv&&V(tl,E?D:R)(),eb?((I=[eb+e0.os2,y+ei+"px"]).t=M,(ec=eb===e8?ts(ey,e0)+y+ei:0)&&(I.push(e0.d,ec+"px"),"auto"!==M.style.flexBasis&&(M.style.flexBasis=ec+"px")),tU(I),el&&ty.forEach(function(e){e.pin===el&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),tv&&tI(er)):(ec=ts(ey,e0))&&"auto"!==M.style.flexBasis&&(M.style.flexBasis=ec+"px"),tv&&((P={top:b.top+(E?w-d:j)+"px",left:b.left+(E?j:w-d)+"px",boxSizing:"border-box",position:"fixed"})[e2]=P["max"+e7]=Math.ceil(b.width)+"px",P[e5]=P["max"+te]=Math.ceil(b.height)+"px",P[e9]=P[e9+"Top"]=P[e9+e3]=P[e9+e6]=P[e9+e4]="0",P[e8]=g[e8],P[e8+"Top"]=g[e8+"Top"],P[e8+e3]=g[e8+e3],P[e8+e6]=g[e8+e6],P[e8+e4]=g[e8+e4],S=tX(x,P,ez),eE&&tI(0)),i?(B=i._initted,eu(1),i.render(i.duration(),!0,!0),O=C(e0.a)-k+y+ei,z=Math.abs(y-O)>1,tv&&z&&S.splice(S.length-2,2),i.render(0,!0,!0),B||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),eu(0)):O=y,N&&(N.value?N.style["overflow"+e0.a.toUpperCase()]=N.value:N.style.removeProperty("overflow-"+e0.a));else if(ev&&tI()&&!eN)for(b=ev.parentNode;b&&b!==X;)b._pinOffset&&(d-=b._pinOffset,c-=b._pinOffset),b=b.parentNode;F&&F.forEach(function(e){return e.revert(!1,!0)}),tC.start=d,tC.end=c,l=u=eE?er:tI(),eN||eE||(l<er&&tI(er),tC.scroll.rec=0),tC.revert(!1,!0),tD=eA(),ee&&(tL=-1,ee.restart(!0)),et=0,i&&e1&&(i._initted||es)&&i.progress()!==es&&i.progress(es||0,!0).render(i.time(),!0,!0),(Q||tR!==tC.progress||eN||ew||i&&!i._initted)&&(i&&!e1&&(i._initted||tR||!1!==i.vars.immediateRender)&&i.totalProgress(eN&&d<-.001&&!tR?G.utils.normalize(d,c,0):tR,!0),tC.progress=Q||(l-d)/y===tR?0:tR),ey&&eb&&(M._pinOffset=Math.round(tC.progress*O)),$&&$.invalidate(),isNaN(W)||(W-=G.getProperty(f,e0.p),H-=G.getProperty(m,e0.p),t0(f,e0,W),t0(h,e0,W-(o||0)),t0(m,e0,H),t0(p,e0,H-(o||0))),Q&&!eE&&tC.update(),!em||eE||v||(v=!0,em(tC),v=!1)}},tC.getVelocity=function(){return(tI()-u)/(eA()-J)*1e3||0}
1,tC.endAnimation=function(){eK(tC.callbackAnimation),i&&($?$.progress(1):i.paused()?e1||eK(i,tC.direction<0,1):eK(i,i.reversed()))},tC.labelToScroll=function(e){return i&&i.labels&&(d||tC.refresh()||d)+i.labels[e]/i.duration()*y||0},tC.getTrailing=function(e){var t=ty.indexOf(tC),i=tC.direction>0?ty.slice(0,t).reverse():ty.slice(t+1);return(eU(e)?i.filter(function(t){return t.vars.preventOverlaps===e}):i).filter(function(e){return tC.direction>0?e.end<=d:e.start>=c})},tC.update=function(e,t,r){if(!eN||r||e){var n,a,o,h,p,m,g,v=!0===eE?er:tC.scroll(),b=e?0:(v-d)/y,w=b<0?0:b>1?1:b||0,x=tC.progress;if(t&&(u=l,l=eN?tI():v,eI&&(W=N,N=i&&!e1?i.totalProgress():w)),eT&&ey&&!et&&!eC&&eO&&(!w&&d<v+(v-u)/(eA()-J)*eT?w=1e-4:1===w&&c>v+(v-u)/(eA()-J)*eT&&(w=.9999)),w!==x&&tC.enabled){if(h=(p=(n=tC.isActive=!!w&&w<1)!=(!!x&&x<1))||!!w!=!!x,tC.direction=w>x?1:-1,tC.progress=w,h&&!et&&(a=w&&!x?0:1===w?1:1===x?2:3,e1&&(o=!p&&"none"!==tS[a+1]&&tS[a+1]||tS[a],g=i&&("complete"===o||"reset"===o||o in i))),eJ&&(p||g)&&(g||eg||!i)&&(eY(eJ)?eJ(tC):tC.getTrailing(eJ).forEach(function(e){return e.endAnimation()})),!e1&&(!$||et||eC?i&&i.totalProgress(w,!!(et&&(tD||e))):($._dp._time-$._start!==$._time&&$.render($._dp._time-$._start),$.resetTo?$.resetTo("totalProgress",w,i._tTime/i._tDur):($.vars.totalProgress=w,$.invalidate().restart()))),ey)if(e&&eb&&(M.style[eb+e0.os2]=L),tv){if(h){if(m=!e&&w>x&&c+1>v&&v+1>=e$(tl,e0),ez)if(!e&&(n||m)){var E=tn(ey,!0),P=v-d;tQ(ey,X,E.top+(e0===R?P:0)+"px",E.left+(e0===R?0:P)+"px")}else tQ(ey,M);tU(n||m?S:T),z&&w<1&&n||A(k+(1!==w||m?0:O))}}else A(ej(k+O*w));!eI||s.tween||et||eC||ee.restart(!0),eh&&(p||e_&&w&&(w<1||!eS))&&Z(eh.targets).forEach(function(e){return e.classList[n||e_?"add":"remove"](eh.className)}),!ec||e1||e||ec(tC),h&&!et?(e1&&(g&&("complete"===o?i.pause().totalProgress(1):"reset"===o?i.restart(!0).pause():"restart"===o?i.restart(!0):i[o]()),ec&&ec(tC)),(p||!eS)&&(ef&&p&&eZ(tC,ef),tw[a]&&eZ(tC,tw[a]),e_&&(1===w?tC.kill(!1,1):tw[a]=0),!p&&tw[a=1===w?1:3]&&eZ(tC,tw[a])),eH&&!n&&Math.abs(tC.getVelocity())>(eX(eH)?eH:2500)&&(eK(tC.callbackAnimation),$?$.progress(1):eK(i,"reverse"===o?1:!w,1))):e1&&ec&&!et&&ec(tC)}if(B){var C=eN?v/eN.duration()*(eN._caScrollDist||0):v;j(C+ +!!f._isFlipped),B(C)}ea&&ea(-v/eN.duration()*(eN._caScrollDist||0))}},tC.enable=function(t,i){tC.enabled||(tC.enabled=!0,tu(tl,"resize",tT),tf||tu(tl,"scroll",tx),tA&&tu(e,"refreshInit",tA),!1!==t&&(tC.progress=tR=0,l=u=tL=tI()),!1!==i&&tC.refresh())},tC.getTween=function(e){return e&&s?s.tween:$},tC.setPositions=function(e,t,i,r){if(eN){var n=eN.scrollTrigger,s=eN.duration(),a=n.end-n.start;e=n.start+a*e/s,t=n.start+a*t/s}tC.refresh(!1,!1,{start:eR(e,i&&!!tC._startClamp),end:eR(t,i&&!!tC._endClamp)},r),tC.update()},tC.adjustPinSpacing=function(e){if(I&&e){var t=I.indexOf(e0.d)+1;I[t]=parseFloat(I[t])+e+"px",I[1]=parseFloat(I[1])+e+"px",tU(I)}},tC.disable=function(t,i){if(!1!==t&&tC.revert(!0,!0),tC.enabled&&(tC.enabled=tC.isActive=!1,i||$&&$.pause(),er=0,a&&(a.uncache=1),tA&&td(e,"refreshInit",tA),ee&&(ee.pause(),s.tween&&s.tween.kill()&&(s.tween=0)),!tf)){for(var r=ty.length;r--;)if(ty[r].scroller===tl&&ty[r]!==tC)return;td(tl,"resize",tT),tf||td(tl,"scroll",tx)}},tC.kill=function(e,r){tC.disable(e,r),$&&!r&&$.kill(),ep&&delete tb[ep];var n=ty.indexOf(tC);n>=0&&ty.splice(n,1),n===en&&tB>0&&en--,n=0,ty.forEach(function(e){return e.scroller===tC.scroller&&(n=1)}),n||eE||(tC.scroll.rec=0),i&&(i.scrollTrigger=null,e&&i.revert({kill:!1}),r||i.kill()),h&&[h,p,f,m].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),eP===tC&&(eP=0),ey&&(a&&(a.uncache=1),n=0,ty.forEach(function(e){return e.pin===ey&&n++}),n||(a.spacer=0)),t.onKill&&t.onKill(tC)},ty.push(tC),tC.enable(!1,!1),eo&&eo(tC),i&&i.add&&!y){var tF=tC.update;
vendor: 6,288 bytes, line 1
1tC.update=function(){tC.update=tF,b.cache++,d||c||tC.refresh()},G.delayedCall(.01,tC.update),y=.01,d=c=0}else tC.refresh();ey&&t_()},e.register=function(t){return $||(G=t||eB(),ez()&&window.document&&e.enable(),$=eL),$},e.defaults=function(e){if(e)for(var t in e)tp[t]=e[t];return tp},e.disable=function(e,t){eL=0,ty.forEach(function(i){return i[t?"kill":"disable"](e)}),td(H,"wheel",tx),td(U,"scroll",tx),clearInterval(ee),td(U,"touchcancel",eV),td(X,"touchstart",eV),tl(td,U,"pointerdown,touchstart,mousedown",e_),tl(td,U,"pointerup,touchend,mouseup",eI),K.kill(),eH(td);for(var i=0;i<b.length;i+=3)tc(td,b[i],b[i+1]),tc(td,b[i],b[i+2])},e.enable=function(){if(H=window,Y=(U=document).documentElement,X=U.body,G)if(Z=G.utils.toArray,Q=G.utils.clamp,eg=G.core.context||eV,eu=G.core.suppressOverwrites||eV,ev=H.history.scrollRestoration||"auto",tz=H.pageYOffset||0,G.core.globals("ScrollTrigger",e),X){eL=1,(ey=document.createElement("div")).style.height="100vh",ey.style.position="absolute",tI(),function e(){return eL&&requestAnimationFrame(e)}(),W.register(G),e.isTouch=W.isTouch,em=W.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),eh=1===W.isTouch,tu(H,"wheel",tx),q=[H,U,Y,X],G.matchMedia?(e.matchMedia=function(e){var t,i=G.matchMedia();for(t in e)i.add(t,e[t]);return i},G.addEventListener("matchMediaInit",function(){tO(),tL()}),G.addEventListener("matchMediaRevert",function(){return tk()}),G.addEventListener("matchMedia",function(){tj(0,1),tC("matchMedia")}),G.matchMedia().add("(orientation: portrait)",function(){return tS(),tS})):console.warn("Requires GSAP 3.11.0 or later"),tS(),tu(U,"scroll",tx);var t,i,r=X.hasAttribute("style"),n=X.style,s=n.borderTopStyle,a=G.core.Animation.prototype;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",R.m=Math.round((t=tn(X)).top+R.sc())||0,D.m=Math.round(t.left+D.sc())||0,s?n.borderTopStyle=s:n.removeProperty("border-top-style"),r||(X.setAttribute("style",""),X.removeAttribute("style")),ee=setInterval(tw,250),G.delayedCall(.5,function(){return eC=0}),tu(U,"touchcancel",eV),tu(X,"touchstart",eV),tl(tu,U,"pointerdown,touchstart,mousedown",e_),tl(tu,U,"pointerup,touchend,mouseup",eI),er=G.utils.checkPrefix("transform"),tW.push(er),$=eA(),K=G.delayedCall(.2,tj).pause(),eo=[U,"visibilitychange",function(){var e=H.innerWidth,t=H.innerHeight;U.hidden?(es=e,ea=t):(es!==e||ea!==t)&&tT()},U,"DOMContentLoaded",tj,H,"load",tj,H,"resize",tT],eH(tu),ty.forEach(function(e){return e.enable(0,1)}),i=0;i<b.length;i+=3)tc(td,b[i],b[i+1]),tc(td,b[i],b[i+2])}else U&&U.addEventListener("DOMContentLoaded",function t(){e.enable(),U.removeEventListener("DOMContentLoaded",t)})},e.config=function(t){"limitCallbacks"in t&&(eS=!!t.limitCallbacks);var i=t.syncInterval;i&&clearInterval(ee)||(ee=i)&&setInterval(tw,i),"ignoreMobileResize"in t&&(eh=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(eH(td)||eH(tu,t.autoRefreshEvents||"none"),ed=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var i=_(e),r=b.indexOf(i),n=eF(i);~r&&b.splice(r,n?6:2),t&&(n?w.unshift(H,t,X,t,Y,t):w.unshift(i,t))},e.clearMatchMedia=function(e){ty.forEach(function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)})},e.isInViewport=function(e,t,i){var r=(eU(e)?_(e):e).getBoundingClientRect(),n=r[i?e2:e5]*t||0;return i?r.right-n>0&&r.left+n<H.innerWidth:r.bottom-n>0&&r.top+n<H.innerHeight},e.positionInViewport=function(e,t,i){eU(e)&&(e=_(e));var r=e.getBoundingClientRect(),n=r[i?e2:e5],s=null==t?n/2:t in tf?tf[t]*n:~t.indexOf("%")?parseFloat(t)*n/100:parseFloat(t)||0;return i?(r.left+s)/H.innerWidth:(r.top+s)/H.innerHeight},e.killAll=function(e){if(ty.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=tE.killAll||[];tE={},t.forEach(function(e){return e()})}},e}();t2.version="3.15.0",t2.saveStyles=function(e){return e?Z(e).forEach(function(e){if(e&&e.style){var t=tA.indexOf(e);t>=0&&tA.splice(t,5),tA.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),G.core.getCache(e),eg())}}):tA},t2.revert=function(e,t){return tL(!e,t)},t2.create=function(e,t){return new t2(e,t)},t2.refresh=function(e){return e?tT(!0):($||t2.register())&&tj(!0)},t2.update=function(e){return++b.cache&&tF(2*(!0===e))},t2.clearScrollMemory=tD,t2.maxScroll=function(e,t){return e$(e,t?D:R)},t2.getScrollFunc=function(e,t){return V(_(e),t?D:R)},t2.getById=function(e){return tb[e]},t2.getAll=function(){return ty.filter(function(e){return"ScrollSmoother"!==e.vars.id})},t2.isScrolling=function(){return!!eO},t2.snapDirectional=to,t2.addEventListener=function(e,t){var i=tE[e]||(tE[e]=[]);~i.indexOf(t)||i.push(t)},t2.removeEventListener=function(e,t){var i=tE[e],r=i&&i.indexOf(t);r>=0&&i.splice(r,1)},t2.batch=function(e,t){var i,r=[],n={},s=t.interval||.016,a=t.batchMax||1e9,o=function(e,t){var i=[],r=[],n=G.delayedCall(s,function(){t(i,r),i=[],r=[]}).pause();return function(e){i.length||n.restart(!0),i.push(e.trigger),r.push(e),a<=i.length&&n.progress(1)}};for(i in t)n[i]="on"===i.substr(0,2)&&eY(t[i])&&"onRefreshInit"!==i?o(i,t[i]):t[i];return eY(a)&&(a=a(),tu(t2,"refresh",function(){return a=t.batchMax()})),Z(e).forEach(function(e){var t={};for(i in n)t[i]=n[i];t.trigger=e,r.push(t2.create(t))}),r};var t5,t3=function(e,t,i,r){return t>r?e(r):t<0&&e(0),i>r?(r-t)/(i-t):i<0?t/(t-i):1},t4=function e(t,i){!0===i?t.style.removeProperty("touch-action"):t.style.touchAction=!0===i?"auto":i?"pan-"+i+(W.isTouch?" pinch-zoom":""):"none",t===Y&&e(X,i)},t6={auto:1,scroll:1},t8=function(e){var t,i=e.event,r=e.target,n=e.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,a=s._gsap||G.core.getCache(s),o=eA();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==X&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(t6[(t=tt(s)).overflowY]||t6[t.overflowX]));)s=s.parentNode;a._isScroll=s&&s!==r&&!eF(s)&&(t6[(t=tt(s)).overflowY]||t6[t.overflowX]),a._isScrollT=o}(a._isScroll||"x"===n)&&(i.stopPropagation(),i._gsapAllow=!0)},t9=function(e,t,i,r){return W.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&t8,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&tu(U,W.eventTypes[0],ie,!1,!0)},onDisable:function(){return td(U,W.eventTypes[0],ie,!0)}})}
1,t7=/(input|label|select|textarea)/i,ie=function(e){var t=t7.test(e.target.tagName);(t||t5)&&(e._gsapAllow=!0,t5=t)},it=function(e){eq(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,i,r,n,s,a,o,l,u=e,d=u.normalizeScrollX,c=u.momentum,h=u.allowNestedScroll,p=u.onRelease,f=_(e.target)||Y,m=G.core.globals().ScrollSmoother,g=m&&m.get(),v=em&&(e.content&&_(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),y=V(f,R),w=V(f,D),x=1,S=(W.isTouch&&H.visualViewport?H.visualViewport.scale*H.visualViewport.width:H.outerWidth)/H.innerWidth,T=0,E=eY(c)?function(){return c(t)}:function(){return c||2.8},M=t9(f,e.type,!0,h),P=function(){return n=!1},C=eV,A=eV,k=function(){i=e$(f,R),A=Q(+!!em,i),d&&(C=Q(0,e$(f,D))),r=tR},O=function(){v._gsap.y=ej(parseFloat(v._gsap.y)+y.offset)+"px",v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(v._gsap.y)+", 0, 1)",y.offset=y.cacheID=0},L=function(){if(n){requestAnimationFrame(P);var e=ej(t.deltaY/2),i=A(y.v-e);if(v&&i!==y.v+y.offset){y.offset=i-y.v;var r=ej((parseFloat(v&&v._gsap.y)||0)-y.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",y.cacheID=b.cache,tF()}return!0}y.offset&&O(),n=!0},I=function(){k(),s.isActive()&&s.vars.scrollY>i&&(y()>i?s.progress(1)&&y(i):s.resetTo("scrollY",i))};return v&&G.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return em&&"touchmove"===e.type&&L(e)||x>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){n=!1;var e=x;x=ej((H.visualViewport&&H.visualViewport.scale||1)/S),s.pause(),e!==x&&t4(f,x>1.01||!d&&"x"),a=w(),o=y(),k(),r=tR},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&O(),t){b.cache++;var r,n,a=E();d&&(n=(r=w())+-(.05*a*e.velocityX)/.227,a*=t3(w,r,n,e$(f,D)),s.vars.scrollX=C(n)),n=(r=y())+-(.05*a*e.velocityY)/.227,a*=t3(y,r,n,e$(f,R)),s.vars.scrollY=A(n),s.invalidate().duration(a).play(.01),(em&&s.vars.scrollY>=i||r>=i-1)&&G.to({},{onUpdate:I,duration:a})}else l.restart(!0);p&&p(e)},e.onWheel=function(){s._ts&&s.pause(),eA()-T>1e3&&(r=0,T=eA())},e.onChange=function(e,t,i,n,s){if(tR!==r&&k(),t&&d&&w(C(n[2]===t?a+(e.startX-e.x):w()+t-n[1])),i){y.offset&&O();var l=s[2]===i,u=l?o+e.startY-e.y:y()+i-s[1],c=A(u);l&&u!==c&&(o+=c-u),y(c)}(i||t)&&tF()},e.onEnable=function(){t4(f,!d&&"x"),t2.addEventListener("refresh",I),tu(H,"resize",I),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=w.smooth=!1),M.enable()},e.onDisable=function(){t4(f,!0),td(H,"resize",I),t2.removeEventListener("refresh",I),M.kill()},e.lockAxis=!1!==e.lockAxis,(t=new W(e)).iOS=em,em&&!y()&&y(1),em&&G.ticker.add(eV),l=t._dc,s=G.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:d?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:tJ(y,y(),function(){return s.pause()})},onUpdate:tF,onComplete:l.vars.onComplete}),t};t2.sort=function(e){if(eY(e))return ty.sort(e);var t=H.pageYOffset||0;return t2.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+H.innerHeight}),ty.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+-1e6*(t.vars.refreshPriority||0))})},t2.observe=function(e){return new W(e)},t2.normalizeScroll=function(e){if(void 0===e)return ec;if(!0===e&&ec)return ec.enable();if(!1===e){ec&&ec.kill(),ec=e;return}var t=e instanceof W?e:it(e);return ec&&ec.target===t.target&&ec.kill(),eF(t.target)&&(ec=t),t},t2.core={_getVelocityProp:j,_inputObserver:t9,_scrollers:b,_proxies:w,bridge:{ss:function(){eO||tC("scrollStart"),eO=eA()},ref:function(){return et}}},eB()&&G.registerPlugin(t2)},59686:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});let r=(0,i(12115).createContext)(null)},60296:(e,t,i)=>{"use strict";i.d(t,{L:()=>r});let r=(0,i(12115).createContext)({})},60861:(e,t)=>{"use strict";function i(e){let{ampFirst:t=!1,hybrid:i=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||i&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return i}})},71124:(e,t)=>{"use strict";function i(e){var t;let{config:i,src:r,width:n,quality:s}=e,a=s||(null==(t=i.qualities)?void 0:t.reduce((e,t)=>
1Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return i.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+a+(r.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),i.__next_img_default=!0;let r=i},71408:(e,t,i)=>{"use strict";i.d(t,{N:()=>y});var r=i(95155),n=i(12115),s=i(60296),a=i(94416),o=i(86553),l=i(59686),u=i(81402),d=i(53127);class c extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,i=(0,u.s)(e)&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=i-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:i,anchorX:s,root:a}=e,o=(0,n.useId)(),l=(0,n.useRef)(null),u=(0,n.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:h}=(0,n.useContext)(d.Q);return(0,n.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:n,right:d}=u.current;if(i||!l.current||!e||!t)return;l.current.dataset.motionPopId=o;let c=document.createElement("style");h&&(c.nonce=h);let p=null!=a?a:document.head;return p.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(o,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===s?"left: ".concat(n):"right: ".concat(d),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{p.contains(c)&&p.removeChild(c)}},[i]),(0,r.jsx)(c,{isPresent:i,childRef:l,sizeRef:u,children:n.cloneElement(t,{ref:l})})}let p=e=>{let{children:t,initial:i,isPresent:s,onExitComplete:o,custom:u,presenceAffectsLayout:d,mode:c,anchorX:p,root:m}=e,g=(0,a.M)(f),v=(0,n.useId)(),y=!0,b=(0,n.useMemo)(()=>(y=!1,{id:v,initial:i,isPresent:s,custom:u,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;o&&o()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[s,g,o]);return d&&y&&(b={...b}),(0,n.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[s]),n.useEffect(()=>{s||g.size||!o||o()},[s]),"popLayout"===c&&(t=(0,r.jsx)(h,{isPresent:s,anchorX:p,root:m,children:t})),(0,r.jsx)(l.t.Provider,{value:b,children:t})};function f(){return new Map}var m=i(75601);let g=e=>e.key||"";function v(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}let y=e=>{let{children:t,custom:i,initial:l=!0,onExitComplete:u,presenceAffectsLayout:d=!0,mode:c="sync",propagate:h=!1,anchorX:f="left",root:y}=e,[b,w]=(0,m.xQ)(h),x=(0,n.useMemo)(()=>v(t),[t]),S=h&&!b?[]:x.map(g),T=(0,n.useRef)(!0),E=(0,n.useRef)(x),M=(0,a.M)(()=>new Map),[P,C]=(0,n.useState)(x),[A,k]=(0,n.useState)(x);(0,o.E)(()=>{T.current=!1,E.current=x;for(let e=0;e<A.length;e++){let t=g(A[e]);S.includes(t)?M.delete(t):!0!==M.get(t)&&M.set(t,!1)}},[A,S.length,S.join("-")]);let O=[];if(x!==P){let e=[...x];for(let t=0;t<A.length;t++){let i=A[t],r=g(i);S.includes(r)||(e.splice(t,0,i),O.push(i))}return"wait"===c&&O.length&&(e=O),k(v(e)),C(x),null}let{forceRender:L}=(0,n.useContext)(s.L);return(0,r.jsx)(r.Fragment,{children:A.map(e=>{let t=g(e),n=(!h||!!b)&&(x===A||S.includes(t));return(0,r.jsx)(p,{isPresent:n,initial:(!T.current||!!l)&&void 0,custom:i,presenceAffectsLayout:d,mode:c,root:y,onExitComplete:n?void 0:()=>{if(!M.has(t))return;M.set(t,!0);let e=!0;M.forEach(t=>{t||(e=!1)}),e&&(null==L||L(),k(E.current),h&&(null==w||w()),u&&u())},anchorX:f,children:e},t)})})}},73142:(e,t,i)=>{"use strict";function r(e){return"object"==typeof e&&null!==e}i.d(t,{G:()=>r})},74062:()=>{},74551:(e,t,i)=>{"use strict";let r,n,s;i.d(t,{RC:()=>H,qr:()=>U});var a=i(12115),o=i(37310),l=i(31397);function u(){return r||(r=function(){let e=(0,o.a)(),t=(0,o.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function d(e){return void 0===e&&(e={}),n||(n=function(e){let{userAgent:t}=void 0===e?{}:e,i=u(),r=(0,o.a)(),n=r.navigator.platform,s=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,d=r.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/),h=s.match(/(iPad).*OS\s([\d_]+)/),p=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!h&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="MacIntel"===n;return!h&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&((h=s.match(/(Version)\/([\d.]+)/))||(h=[0,1,"13_0_0"]),m=!1),c&&"Win32"!==n&&(a.os="android",a.android=!0),(h||f||p)&&(a.os="ios",a.ios=!0),a}(e)),n}function c(){return s||(s=function(){let e=(0,o.a)(),t=d(),i=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
1i=e<16||16===e&&r<2}}let n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),a=s||n&&t.ios;return{isSafari:i||s,needPerspectiveFix:i,need3dFix:a,isWebView:n}}()),s}let h=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},p=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},f=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},m=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},g=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[n-t];i.push(...Array.from({length:t}).map((e,t)=>n+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&m(e,r)});return}let s=n+r-1;if(e.params.rewind||e.params.loop)for(let r=n-t;r<=s+t;r+=1){let t=(r%i+i)%i;(t<n||t>s)&&m(e,t)}else for(let r=Math.max(n-t,0);r<=Math.min(s+t,i-1);r+=1)r!==n&&(r>s||r<n)&&m(e,r)};function v(e){let{swiper:t,runCallbacks:i,direction:r,step:n}=e,{activeIndex:s,previousIndex:a}=t,o=r;o||(o=s>a?"next":s<a?"prev":"reset"),t.emit(`transition${n}`),i&&"reset"===o?t.emit(`slideResetTransition${n}`):i&&s!==a&&(t.emit(`slideChangeTransition${n}`),"next"===o?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`))}function y(e,t,i){let r=(0,o.a)(),{params:n}=e,s=n.edgeSwipeDetection,a=n.edgeSwipeThreshold;return!s||!(i<=a)&&!(i>=r.innerWidth-a)||"prevent"===s&&(t.preventDefault(),!0)}function b(e){let t=(0,o.g)(),i=e;i.originalEvent&&(i=i.originalEvent);let r=this.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void y(this,i,i.targetTouches[0].pageX);let{params:n,touches:s,enabled:a}=this;if(!a||!n.simulateTouch&&"mouse"===i.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let u=i.target;if("wrapper"===n.touchEventsTarget&&!(0,l.w)(u,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;let d=!!n.noSwipingClass&&""!==n.noSwipingClass,c=i.composedPath?i.composedPath():i.path;d&&i.target&&i.target.shadowRoot&&c&&(u=c[0]);let h=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,p=!!(i.target&&i.target.shadowRoot);if(n.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===(0,o.g)()||i===(0,o.a)())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(h,u):u.closest(h))){this.allowClick=!0;return}if(n.swipeHandler&&!u.closest(n.swipeHandler))return;s.currentX=i.pageX,s.currentY=i.pageY;let f=s.currentX,m=s.currentY;if(!y(this,i,f))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=f,s.startY=m,r.touchStartTime=(0,l.f)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let g=!0;u.matches(r.focusableElements)&&(g=!1,"SELECT"===u.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==u&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!u.matches(r.focusableElements))&&t.activeElement.blur();let v=g&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||v)&&!u.isContentEditable&&i.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit
1("touchStart",i)}function w(e){let t,i,r=(0,o.g)(),n=this.touchEventsData,{params:s,touches:a,rtlTranslate:u,enabled:d}=this;if(!d||!s.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==n.touchId||c.pointerId!==n.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else t=c;if(!n.isTouched){n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",c);return}let h=t.pageX,p=t.pageY;if(c.preventedByNestedSwiper){a.startX=h,a.startY=p;return}if(!this.allowTouchMove){c.target.matches(n.focusableElements)||(this.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p}),n.touchStartTime=(0,l.f)());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(p<a.startY&&this.translate<=this.maxTranslate()||p>a.startY&&this.translate>=this.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(u&&(h>a.startX&&-this.translate<=this.maxTranslate()||h<a.startX&&-this.translate>=this.minTranslate()))return;else if(!u&&(h<a.startX&&this.translate<=this.maxTranslate()||h>a.startX&&this.translate>=this.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==c.target&&"mouse"!==c.pointerType&&r.activeElement.blur(),r.activeElement&&c.target===r.activeElement&&c.target.matches(n.focusableElements)){n.isMoved=!0,this.allowClick=!1;return}n.allowTouchCallbacks&&this.emit("touchMove",c),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=h,a.currentY=p;let f=a.currentX-a.startX,m=a.currentY-a.startY;if(this.params.threshold&&Math.sqrt(f**2+m**2)<this.params.threshold)return;if(void 0===n.isScrolling){let e;this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,n.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(n.isScrolling&&this.emit("touchMoveOpposite",c),void 0===n.startMoving&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===c.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;this.allowClick=!1,!s.cssMode&&c.cancelable&&c.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&c.stopPropagation();let g=this.isHorizontal()?f:m,v=this.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(g=Math.abs(g)*(u?1:-1),v=Math.abs(v)*(u?1:-1)),a.diff=g,g*=s.touchRatio,u&&(g=-g,v=-v);let y=this.touchesDirection;this.swipeDirection=g>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let b=this.params.loop&&!s.cssMode,w="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!n.isMoved){if(b&&w&&this.loopFix({direction:this.swipeDirection}),n.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)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(new Date().getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&y!==this.touchesDirection&&b&&w&&Math.abs(g)>=1){Object.assign(a,{startX:h,startY:p,currentX:h,currentY:p,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}this.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=g+n.startTranslate;let x=!0,S=s.resistanceRatio;if(s.touchReleaseOnEdges&&(S=0),g>0?(b&&w&&!i&&n.allowThresholdMove&&n.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}),n.currentTranslate>this.minTranslate()&&(x=!1,s.resistance&&(n.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+n.startTranslate+g)**S))):g<0&&(b&&w&&!i&&n.allowThresholdMove&&n.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(s.slidesPerView,10)))}),n.currentTranslate<this.maxTranslate()&&(x=!1,s.resistance&&(n.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-n.startTranslate-g)**S))),x&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),s.threshold>0)if(Math.abs(g)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.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(n.currentTranslate),this.setTranslate(n.currentTranslate))}function x(e){let t,i,r=this,n=r.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else{if(null!==n.touchId||s.pointerId!==n.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(r.browser.isSafari||r.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:o,rtlTranslate:u,slidesGrid:d,enabled:c}=r;if(!c||!a.simulateTouch&&"mouse"===s.pointerType)return;if(n.allowTouchCallbacks&&r.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&r.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let h=(0,l.f)(),p=h-n.touchStartTime;if(r.allowClick){let e=s.path||s.composedPath&&s.composedPath();r.updateClickedSlide(e&&e[0]||s.target,e),r.emit("tap click",s),p<300&&h-n.lastClickTime<300&&r.emit("doubleTap doubleClick",
1s)}if(n.lastClickTime=(0,l.f)(),(0,l.n)(()=>{r.destroyed||(r.allowClick=!0)}),!n.isTouched||!n.isMoved||!r.swipeDirection||0===o.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,i=a.followFinger?u?r.translate:-r.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:i});let f=i>=-r.maxTranslate()&&!r.params.loop,m=0,g=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==d[e+t]?(f||i>=d[e]&&i<d[e+t])&&(m=e,g=d[e+t]-d[e]):(f||i>=d[e])&&(m=e,g=d[d.length-1]-d[d.length-2])}let v=null,y=null;a.rewind&&(r.isBeginning?y=a.virtual&&a.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(v=0));let b=(i-d[m])/g,w=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&(b>=a.longSwipesRatio?r.slideTo(a.rewind&&r.isEnd?v:m+w):r.slideTo(m)),"prev"===r.swipeDirection&&(b>1-a.longSwipesRatio?r.slideTo(m+w):null!==y&&b<0&&Math.abs(b)>a.longSwipesRatio?r.slideTo(y):r.slideTo(m))}else{if(!a.shortSwipes)return void r.slideTo(r.activeIndex);r.navigation&&(s.target===r.navigation.nextEl||s.target===r.navigation.prevEl)?s.target===r.navigation.nextEl?r.slideTo(m+w):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==v?v:m+w),"prev"===r.swipeDirection&&r.slideTo(null!==y?y:m))}}function S(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:n,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=a&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function T(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function E(){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 r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function M(e){f(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function P(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let C=(e,t)=>{let i=(0,o.g)(),{params:r,el:n,wrapperEl:s,device:a}=e,l=!!r.nested,u="on"===t?"addEventListener":"removeEventListener";n&&"string"!=typeof n&&(i[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),n[u]("touchstart",e.onTouchStart,{passive:!1}),n[u]("pointerdown",e.onTouchStart,{passive:!1}),i[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[u]("touchend",e.onTouchEnd,{passive:!0}),i[u]("pointerup",e.onTouchEnd,{passive:!0}),i[u]("pointercancel",e.onTouchEnd,{passive:!0}),i[u]("touchcancel",e.onTouchEnd,{passive:!0}),i[u]("pointerout",e.onTouchEnd,{passive:!0}),i[u]("pointerleave",e.onTouchEnd,{passive:!0}),i[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&n[u]("click",e.onClick,!0),r.cssMode&&s[u]("scroll",e.onScroll),r.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",S,!0):e[t]("observerUpdate",S,!0),n[u]("load",e.onLoad,{capture:!0}))},A=(e,t)=>
1e.grid&&t.grid&&t.grid.rows>1;var k={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,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let O={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let n=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][n](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function n(){r.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,s=Array(i),a=0;a<i;a++)s[a]=arguments[a];t.apply(r,s)}return n.__emitterProxy=t,r.on(e,n,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((r,n)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)})}),i},emit(){let e,t,i,r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var n=arguments.length,s=Array(n),a=0;a<n;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],t=s.slice(1,s.length),i=r):(e=s[0].events,t=s[0].data,i=s[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(i,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),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()||(e=e-parseInt((0,l.q)(i,"padding-left")||0,10)-parseInt((0,l.q)(i,"padding-right")||0,10),t=t-parseInt((0,l.q)(i,"padding-top")||0,10)-parseInt((0,l.q)(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let r=t.params,{wrapperEl:n,slidesEl:s,size:a,rtlTranslate:o,wrongRTL:u}=t,d=t.virtual&&r.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,h=(0,l.e)(s,`.${t.params.slideClass}, swiper-slide`),p=d?t.virtual.slides.length:h.length,f=[],m=[],g=[],v=r.slidesOffsetBefore;"function"==typeof v&&(v=r.slidesOffsetBefore.call(t));let y=r.slidesOffsetAfter;"function"==typeof y&&(y=r.slidesOffsetAfter.call(t));let b=t.snapGrid.length,w=t.slidesGrid.length,x=r.spaceBetween,S=-v,T=0,E=0;if(void 0===a)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*a:"string"==typeof x&&(x=parseFloat(x)),t.virtualSize=-x,h.forEach(e
1=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&((0,l.a)(n,"--swiper-centered-offset-before",""),(0,l.a)(n,"--swiper-centered-offset-after",""));let M=r.grid&&r.grid.rows>1&&t.grid;M?t.grid.initSlides(h):t.grid&&t.grid.unsetSlides();let P="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let n=0;n<p;n+=1){let s;if(e=0,h[n]&&(s=h[n]),M&&t.grid.updateSlide(n,s,h),!h[n]||"none"!==(0,l.q)(s,"display")){if("auto"===r.slidesPerView){P&&(h[n].style[t.getDirectionLabel("width")]="");let a=getComputedStyle(s),o=s.style.transform,u=s.style.webkitTransform;if(o&&(s.style.transform="none"),u&&(s.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?(0,l.h)(s,"width",!0):(0,l.h)(s,"height",!0);else{let t=i(a,"width"),r=i(a,"padding-left"),n=i(a,"padding-right"),o=i(a,"margin-left"),l=i(a,"margin-right"),u=a.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+o+l;else{let{clientWidth:i,offsetWidth:a}=s;e=t+r+n+o+l+(a-i)}}o&&(s.style.transform=o),u&&(s.style.webkitTransform=u),r.roundLengths&&(e=Math.floor(e))}else e=(a-(r.slidesPerView-1)*x)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),h[n]&&(h[n].style[t.getDirectionLabel("width")]=`${e}px`);h[n]&&(h[n].swiperSlideSize=e),g.push(e),r.centeredSlides?(S=S+e/2+T/2+x,0===T&&0!==n&&(S=S-a/2-x),0===n&&(S=S-a/2-x),.001>Math.abs(S)&&(S=0),r.roundLengths&&(S=Math.floor(S)),E%r.slidesPerGroup==0&&f.push(S),m.push(S)):(r.roundLengths&&(S=Math.floor(S)),(E-Math.min(t.params.slidesPerGroupSkip,E))%t.params.slidesPerGroup==0&&f.push(S),m.push(S),S=S+e+x),t.virtualSize+=e+x,T=e,E+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+y,o&&u&&("slide"===r.effect||"coverflow"===r.effect)&&(n.style.width=`${t.virtualSize+x}px`),r.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+x}px`),M&&t.grid.updateWrapperSize(e,f),!r.centeredSlides){let e=[];for(let i=0;i<f.length;i+=1){let n=f[i];r.roundLengths&&(n=Math.floor(n)),f[i]<=t.virtualSize-a&&e.push(n)}f=e,Math.floor(t.virtualSize-a)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-a)}if(d&&r.loop){let e=g[0]+x;if(r.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),n=e*r.slidesPerGroup;for(let e=0;e<i;e+=1)f.push(f[f.length-1]+n)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===r.slidesPerGroup&&f.push(f[f.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==x){let e=t.isHorizontal()&&o?"marginLeft":t.getDirectionLabel("marginRight");h.filter((e,t)=>!r.cssMode||!!r.loop||t!==h.length-1).forEach(t=>{t.style[e]=`${x}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(x||0)});let t=(e-=x)>a?e-a:0;f=f.map(e=>e<=0?-v:e>t?t+y:e)}if(r.centerInsufficientSlides){let e=0;g.forEach(t=>{e+=t+(x||0)}),e-=x;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<a){let i=(a-e-t)/2;f.forEach((e,t)=>{f[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(t,{slides:h,snapGrid:f,slidesGrid:m,slidesSizesGrid:g}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){(0,l.a)(n,"--swiper-centered-offset-before",`${-f[0]}px`),(0,l.a)(n,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(p!==c&&t.emit("slidesLengthChange"),f.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==w&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);p<=r.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,i=this,r=[],n=i.virtual&&i.params.virtual.enabled,s=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>n?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>
11)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!n)break;r.push(a(e))}else r.push(a(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(i.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:r,snapGrid:n}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;r&&(s=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 o=i[e],l=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=i[0].swiperSlideOffset);let u=(s+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),d=(s-n[0]+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),c=-(s-l),p=c+this.slidesSizesGrid[e],f=c>=0&&c<=this.size-this.slidesSizesGrid[e],m=c>=0&&c<this.size-1||p>1&&p<=this.size||c<=0&&p>=this.size;m&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),h(o,m,t.slideVisibleClass),h(o,f,t.slideFullyVisibleClass),o.progress=r?-u:u,o.originalProgress=r?-d:d}},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:r,isBeginning:n,isEnd:s,progressLoop:a}=this,o=n,l=s;if(0===i)r=0,n=!0,s=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());n=t||r<=0,s=a||r>=1,t&&(r=0),a&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],n=this.slidesGrid[i],s=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(a=o>=r?(o-r)/s:(o+s-n)/s)>1&&(a-=1)}Object.assign(this,{progress:r,progressLoop:a,isBeginning:n,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!o&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(o&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i,{slides:r,params:n,slidesEl:s,activeIndex:a}=this,o=this.virtual&&n.virtual.enabled,u=this.grid&&n.grid&&n.grid.rows>1,d=e=>(0,l.e)(s,`.${n.slideClass}${e}, swiper-slide${e}`)[0];if(o)if(n.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${a}"]`);else u?(e=r.find(e=>e.column===a),i=r.find(e=>e.column===a+1),t=r.find(e=>e.column===a-1)):e=r[a];e&&!u&&(i=(0,l.r)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!i&&(i=r[0]),t=(0,l.t)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop),r.forEach(r=>{p(r,r===e,n.slideActiveClass),p(r,r===i,n.slideNextClass),p(r,r===t,n.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,r=this,n=r.rtlTranslate?r.translate:-r.translate,{snapGrid:s,params:a,activeIndex:o,realIndex:l,snapIndex:u}=r,d=e,c=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t,{slidesGrid:i,params:r}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?n>=i[e]&&n<i[e+1]-(i[e+1]-i[e])/2?t=e:n>=i[e]&&n<i[e+1]&&(t=e+1):n>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),s.indexOf(n)>=0)t=s.indexOf(n);else{let e=Math.min(a.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/a.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),d===o&&!r.params.loop){t!==u&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(d===o&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=c(d);return}let h=r.grid&&a.grid&&a.grid.rows>1;if(r.virtual&&a.virtual.enabled&&a.loop)i=c(d);else if(h){let e=r.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(r.slides[d]){let e=r.slides[d].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):d}else i=d;Object.assign(r,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:i,previousIndex:o,activeIndex:d}),r.initialized&&g(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(l!==i&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let i,r=this.params,n=e.closest(`.${r.slideClass}, swiper-slide`);!n&&this.isElement&&t&&t.length>
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(n=e)});let s=!1;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){s=!0,i=e;break}}if(n&&s)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:r,wrapperEl:n}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let s=(0,l.k)(n,e);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:n,progress:s}=this,a=0,o=0;this.isHorizontal()?a=i?-e:e:o=e,r.roundLengths&&(a=Math.floor(a),o=Math.floor(o)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:o,r.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-o:r.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():o-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${a}px, ${o}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,n){let s;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);let a=this,{params:o,wrapperEl:u}=a;if(a.animating&&o.preventInteractionOnTransition)return!1;let d=a.minTranslate(),c=a.maxTranslate();if(s=r&&e>d?d:r&&e<c?c:e,a.updateProgress(s),o.cssMode){let e=a.isHorizontal();if(0===t)u[e?"scrollLeft":"scrollTop"]=-s;else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:-s,side:e?"left":"top"}),!0;u.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),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,t){void 0===e&&(e=!0);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),v({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),v({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,r,n){let s;void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this,o=e;o<0&&(o=0);let{params:u,snapGrid:d,slidesGrid:h,previousIndex:p,activeIndex:f,rtlTranslate:m,wrapperEl:g,enabled:v}=a;if(!v&&!r&&!n||a.destroyed||a.animating&&u.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let y=Math.min(a.params.slidesPerGroupSkip,o),b=y+Math.floor((o-y)/a.params.slidesPerGroup);b>=d.length&&(b=d.length-1);let w=-d[b];if(u.normalizeSlideIndex)for(let e=0;e<h.length;e+=1){let t=-Math.floor(100*w),i=Math.floor(100*h[e]),r=Math.floor(100*h[e+1]);void 0!==h[e+1]?t>=i&&t<r-(r-i)/2?o=e:t>=i&&t<r&&(o=e+1):t>=i&&(o=e)}if(a.initialized&&o!==f&&(!a.allowSlideNext&&(m?w>a.translate&&w>a.minTranslate():w<a.translate&&w<a.minTranslate())||!a.allowSlidePrev&&w>a.translate&&w>a.maxTranslate()&&(f||0)!==o))return!1;o!==(p||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(w),s=o>f?"next":o<f?"prev":"reset";let x=a.virtual&&a.params.virtual.enabled;if(!(x&&n)&&(m&&-w===a.translate||!m&&w===a.translate))return a.updateActiveIndex(o),u.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==u.effect&&a.setTranslate(w),"reset"!==s&&(a.transitionStart(i,s),a.transitionEnd(i,s)),!1;if(u.cssMode){let e=a.isHorizontal(),i=m?w:-w;if(0===t)x&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),x&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[e?"scrollLeft":"scrollTop"]=i})):g[e?"scrollLeft":"scrollTop"]=i,x&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return(0,l.u)({swiper:a,targetPosition:i,side:e?"left"
1:"top"}),!0;g.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}let S=c().isSafari;return x&&!n&&S&&a.isElement&&a.virtual.update(!1,!1,o),a.setTransition(t),a.setTranslate(w),a.updateActiveIndex(o),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,s),0===t?a.transitionEnd(i,s):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,s))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);let s=n.grid&&n.params.grid&&n.params.grid.rows>1,a=e;if(n.params.loop)if(n.virtual&&n.params.virtual.enabled)a+=n.virtual.slidesBefore;else{let e;if(s){let t=a*n.params.grid.rows;e=n.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=n.getSlideIndexByData(a);let t=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:i}=n.params,o=n.params.slidesPerView;"auto"===o?o=n.slidesPerViewDynamic():(o=Math.ceil(parseFloat(n.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),r&&i&&"auto"!==n.params.slidesPerView&&!s&&(l=!1),l){let r=i?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?n.realIndex:void 0})}if(s){let e=a*n.params.grid.rows;a=n.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else a=n.getSlideIndexByData(a)}return requestAnimationFrame(()=>{n.slideTo(a,t,i,r)}),n},slideNext:function(e,t,i){void 0===t&&(t=!0);let r=this,{enabled:n,params:s,animating:a}=r;if(!n||r.destroyed)return r;void 0===e&&(e=r.params.speed);let o=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));let l=r.activeIndex<s.slidesPerGroupSkip?1:o,u=r.virtual&&s.virtual.enabled;if(s.loop){if(a&&!u&&s.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,i)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let r=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:o,enabled:l,animating:u}=r;if(!l||r.destroyed)return r;void 0===e&&(e=r.params.speed);let d=r.virtual&&n.virtual.enabled;if(n.loop){if(u&&!d&&n.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(o?r.translate:-r.translate),p=s.map(e=>c(e)),f=n.freeMode&&n.freeMode.enabled,m=s[p.indexOf(h)-1];if(void 0===m&&(n.cssMode||f)){let e;
1s.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(m=f?s[e]:s[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=a.indexOf(m))<0&&(g=r.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(g=Math.max(g=g-r.slidesPerViewDynamic("previous",!0)+1,0))),n.rewind&&r.isBeginning){let n=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(n,e,t,i)}return n.loop&&0===r.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{r.slideTo(g,e,t,i)}),!0):r.slideTo(g,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let n=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,n),a=s+Math.floor((n-s)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[a]){let e=this.snapGrid[a];o-e>(this.snapGrid[a+1]-e)*r&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];o-e<=(this.snapGrid[a]-e)*r&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:r}=t,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,s=t.getSlideIndexWhenGrid(t.clickedIndex),a=t.isElement?"swiper-slide":`.${i.slideClass}`,o=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):s>(o?(t.slides.length-n)/2-(t.params.grid.rows-1):t.slides.length-n)?(t.loopFix(),s=t.getSlideIndex((0,l.e)(r,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e,t){let i=this,{params:r,slidesEl:n}=i;if(!r.loop||i.virtual&&i.params.virtual.enabled)return;let s=i.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&(()=>{let e=(0,l.e)(n,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(i.recalcSlides(),i.updateSlides())})();let a=r.slidesPerGroup*(s?r.grid.rows:1),o=i.slides.length%a!=0,u=s&&i.slides.length%r.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?(0,l.c)("swiper-slide",[r.slideBlankClass]):(0,l.c)("div",[r.slideClass,r.slideBlankClass]);i.slidesEl.append(e)}};o?r.loopAddBlankSlides?(d(a-i.slides.length%a),i.recalcSlides(),i.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):u&&(r.loopAddBlankSlides?(d(r.grid.rows-i.slides.length%r.grid.rows),i.recalcSlides(),i.updateSlides()):(0,l.v)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(n,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),i.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:n,activeSlideIndex:s,initial:a,byController:o,byMousewheel:u}=void 0===e?{}:e,d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");let{slides:c,allowSlidePrev:h,allowSlideNext:p,slidesEl:f,params:m}=d,{centeredSlides:g,initialSlide:v}=m;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&m.virtual.enabled){i&&(m.centeredSlides||0!==d.snapIndex?m.centeredSlides&&d.snapIndex<m.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=h,d.allowSlideNext=p,d.emit("loopFix");return}let y=m.slidesPerView;"auto"===y?y=d.slidesPerViewDynamic():(y=Math.ceil(parseFloat(m.slidesPerView,10)),g&&y%2==0&&(y+=1));let b=m.slidesPerGroupAuto?y:m.slidesPerGroup,w=g?Math.max(b,Math.ceil(y/2)):b;w%b!=0&&(w+=b-w%b),d.loopedSlides=w+=m.loopAdditionalSlides;let x=d.grid&&m.grid&&m.grid.rows>1;c.length<y+w||"cards"===d.params.effect&&c.length<y+2*w?(0,l.v)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):x&&"row"===m.grid.fill&&(0,l.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");
1let S=[],T=[],E=x?Math.ceil(c.length/m.grid.rows):c.length,M=a&&E-v<y&&!g,P=M?v:d.activeIndex;void 0===s?s=d.getSlideIndex(c.find(e=>e.classList.contains(m.slideActiveClass))):P=s;let C="next"===r||!r,A="prev"===r||!r,k=0,O=0,L=(x?c[s].column:s)+(g&&void 0===n?-y/2+.5:0);if(L<w){k=Math.max(w-L,b);for(let e=0;e<w-L;e+=1){let t=e-Math.floor(e/E)*E;if(x){let e=E-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&S.push(t)}else S.push(E-t-1)}}else if(L+y>E-w){O=Math.max(L-(E-2*w),b),M&&(O=Math.max(O,y-E+v+1));for(let e=0;e<O;e+=1){let t=e-Math.floor(e/E)*E;x?c.forEach((e,i)=>{e.column===t&&T.push(i)}):T.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&c.length<y+2*w&&(T.includes(s)&&T.splice(T.indexOf(s),1),S.includes(s)&&S.splice(S.indexOf(s),1)),A&&S.forEach(e=>{c[e].swiperLoopMoveDOM=!0,f.prepend(c[e]),c[e].swiperLoopMoveDOM=!1}),C&&T.forEach(e=>{c[e].swiperLoopMoveDOM=!0,f.append(c[e]),c[e].swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===m.slidesPerView?d.updateSlides():x&&(S.length>0&&A||T.length>0&&C)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),m.watchSlidesProgress&&d.updateSlidesOffset(),i){if(S.length>0&&A){if(void 0===t){let e=d.slidesGrid[P],t=d.slidesGrid[P+k]-e;u?d.setTranslate(d.translate-t):(d.slideTo(P+Math.ceil(k),0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(n){let e=x?S.length/m.grid.rows:S.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(T.length>0&&C)if(void 0===t){let e=d.slidesGrid[P],t=d.slidesGrid[P-O]-e;u?d.setTranslate(d.translate-t):(d.slideTo(P-O,0,!1,!0),n&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{let e=x?T.length/m.grid.rows:T.length;d.slideTo(d.activeIndex-e,0,!1,!0)}}if(d.allowSlidePrev=h,d.allowSlideNext=p,d.controller&&d.controller.control&&!o){let e={slideRealIndex:t,direction:r,setTranslate:n,activeSlideIndex:s,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&i})}):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===m.slidesPerView&&i})}d.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=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=b.bind(this),this.onTouchMove=w.bind(this),this.onTouchEnd=x.bind(this),this.onDocumentTouchStart=P.bind(this),e.cssMode&&(this.onScroll=E.bind(this)),this.onClick=T.bind(this),this.onLoad=M.bind(this),C(this,"on")},detachEvents:function(){C(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:n}=e,s=r.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let a=(0,o.g)(),u="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,d=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:a.querySelector(r.breakpointsBase),c=e.getBreakp
1oint(s,u,d);if(!c||e.currentBreakpoint===c)return;let h=(c in s?s[c]:void 0)||e.originalParams,p=A(e,r),f=A(e,h),m=e.params.grabCursor,g=h.grabCursor,v=r.enabled;p&&!f?(n.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&f&&(n.classList.add(`${r.containerModifierClass}grid`),(h.grid.fill&&"column"===h.grid.fill||!h.grid.fill&&"column"===r.grid.fill)&&n.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!g?e.unsetGrabCursor():!m&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===h[t])return;let i=r[t]&&r[t].enabled,n=h[t]&&h[t].enabled;i&&!n&&e[t].disable(),!i&&n&&e[t].enable()});let y=h.direction&&h.direction!==r.direction,b=r.loop&&(h.slidesPerView!==r.slidesPerView||y),w=r.loop;y&&i&&e.changeDirection(),(0,l.x)(e.params,h);let x=e.params.enabled,S=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!x?e.disable():!v&&x&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",h),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!w&&S?(e.loopCreate(t),e.updateSlides()):w&&!S&&e.loopDestroy()),e.emit("breakpoint",h)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let r=!1,n=(0,o.a)(),s="window"===t?n.innerHeight:i.clientHeight,a=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){let{point:s,value:o}=a[e];"window"===t?n.matchMedia(`(min-width: ${o}px)`).matches&&(r=s):o<=i.clientWidth&&(r=s)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:n}=this,s=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},L={};class D{constructor(){let e,t;for(var i=arguments.length,r=Array(i),n=0;n<i;n++)r[n]=arguments[n];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=(0,l.x)({},t),e&&!t.el&&(t.el=e);let s=(0,o.g)();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){let e=[];return s.querySelectorAll(t.el).forEach(i=>{let r=(0,l.x)({},t,{el:i});e.push(new D(r))}),e}let a=this;a.__swiper__=!0,a.support=u(),a.device=d({userAgent:t.userAgent}),a.browser=c(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);let h={};a.modules.forEach(e=>{e({params:t,swiper:a,extendParams:function(e,t){return function(i){void 0===i&&(i={});let r=Object.keys(i)[0],n=i[r];return"object"!=typeof n||null===n?void(0,l.x)(t,i):(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in n)?void("object"==typeof e[r]&&!("enabled"in e[r])&&(e[r].enabled=!0),!e[r]&&(e[r]={enabled:!1}),(0,l.x)(t,i)):void(0,l.x)(t,i)}}(t,h),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});let p=(0,l.x)({},k,h);return a.params=(0,l.x)({},p,L,t),a.originalParams=(0,l.x)({},a.params),a.passedParams=(0,l.x)({}
1,t),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.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:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=(0,l.e)(t,`.${i.slideClass}, swiper-slide`),n=(0,l.i)(r[0]);return(0,l.i)(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:r,slidesGrid:n,slidesSizesGrid:s,size:a,activeIndex:o}=this,l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=r[o]?Math.ceil(r[o].swiperSlideSize):0;for(let i=o+1;i<r.length;i+=1)r[i]&&!e&&(t+=Math.ceil(r[i].swiperSlideSize),l+=1,t>a&&(e=!0));for(let i=o-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<r.length;e+=1)(t?n[e]+s[e]-n[o]<a:n[e]-n[o]<a)&&(l+=1);else for(let e=o-1;e>=0;e-=1)n[o]-n[e]<a&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function n(){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(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&f(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)n(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;
1e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):(0,l.e)(i,r())[0];return!n&&t.params.createElements&&(n=(0,l.c)("div",t.params.wrapperClass),i.append(n),(0,l.e)(i,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:i,wrapperEl:n,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:n,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===(0,l.q)(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===(0,l.q)(i,"direction")),wrongRTL:"-webkit-box"===(0,l.q)(n,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?f(t,e):e.addEventListener("load",e=>{f(t,e.target)})}),g(t),t.initialized=!0,g(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:r,el:n,wrapperEl:s,slides:a}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),s&&s.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),(0,l.y)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,l.x)(L,e)}static get extendedDefaults(){return L}static get defaults(){return k}static installModule(e){D.prototype.__modules__||(D.prototype.__modules__=[]);let t=D.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>D.installModule(e)):D.installModule(e),D}}Object.keys(O).forEach(e=>{Object.keys(O[e]).forEach(t=>{D.prototype[t]=O[e][t]})}),D.use([function(e){let{swiper:t,on:i,emit:r}=e,n=(0,o.a)(),s=null,a=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},u=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==n.ResizeObserver)return void(t&&!t.de
1stroyed&&t.initialized&&(s=new ResizeObserver(e=>{a=n.requestAnimationFrame(()=>{let{width:i,height:r}=t,n=i,s=r;e.forEach(e=>{let{contentBoxSize:i,contentRect:r,target:a}=e;a&&a!==t.el||(n=r?r.width:(i[0]||i).inlineSize,s=r?r.height:(i[0]||i).blockSize)}),(n!==i||s!==r)&&l()})})).observe(t.el));n.addEventListener("resize",l),n.addEventListener("orientationchange",u)}),i("destroy",()=>{a&&n.cancelAnimationFrame(a),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null),n.removeEventListener("resize",l),n.removeEventListener("orientationchange",u)})},function(e){let{swiper:t,extendParams:i,on:r,emit:n}=e,s=[],a=(0,o.a)(),u=function(e,i){void 0===i&&(i={});let r=new(a.MutationObserver||a.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void n("observerUpdate",e[0]);let i=function(){n("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(i):a.setTimeout(i,0)});r.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),s.push(r)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.b)(t.hostEl);for(let t=0;t<e.length;t+=1)u(e[t])}u(t.hostEl,{childList:t.params.observeSlideChildren}),u(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}]);let R=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function _(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function I(e,t){let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:_(t[i])&&_(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:I(e[i],t[i]):e[i]=t[i]})}function V(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function j(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function z(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function B(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),i=[];
1return t.forEach(e=>{0>i.indexOf(e)&&i.push(e)}),i.join(" ")}function F(){return(F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}function N(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function W(e,t){return"undefined"==typeof window?(0,a.useEffect)(e,t):(0,a.useLayoutEffect)(e,t)}let G=(0,a.createContext)(null),$=(0,a.createContext)(null),H=(0,a.forwardRef)(function(e,t){var i;let{className:r,tag:n="div",wrapperTag:s="div",children:o,onSwiper:u,...d}=void 0===e?{}:e,c=!1,[h,p]=(0,a.useState)("swiper"),[f,m]=(0,a.useState)(null),[g,v]=(0,a.useState)(!1),y=(0,a.useRef)(!1),b=(0,a.useRef)(null),w=(0,a.useRef)(null),x=(0,a.useRef)(null),S=(0,a.useRef)(null),T=(0,a.useRef)(null),E=(0,a.useRef)(null),M=(0,a.useRef)(null),P=(0,a.useRef)(null),{params:C,passedParams:A,rest:O,events:L}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let i={on:{}},r={},n={};I(i,k),i._emitClasses=!0,i.init=!1;let s={},a=R.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(o=>{void 0!==e[o]&&(a.indexOf(o)>=0?_(e[o])?(i[o]={},n[o]={},I(i[o],e[o]),I(n[o],e[o])):(i[o]=e[o],n[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?r[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:i.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:s[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]}),{params:i,passedParams:n,rest:s,events:r}}(d),{slides:G,slots:H}=function(e){let t=[],i={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return a.Children.toArray(e).forEach(e=>{if(N(e))t.push(e);else if(e.props&&e.props.slot&&i[e.props.slot])i[e.props.slot].push(e);else if(e.props&&e.props.children){let r=function e(t){let i=[];return a.Children.toArray(t).forEach(t=>{N(t)?i.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>i.push(e))}),i}(e.props.children);r.length>0?r.forEach(e=>t.push(e)):i["container-end"].push(e)}else i["container-end"].push(e)}),{slides:t,slots:i}}(o),U=()=>{v(!g)};Object.assign(C.on,{_containerClasses(e,t){p(t)}});let Y=()=>{Object.assign(C.on,L),c=!0;let e={...C};if(delete e.wrapperClass,w.current=new D(e),w.current.virtual&&w.current.params.virtual.enabled){w.current.virtual.slides=G;let e={cache:!1,slides:G,renderExternal:m,renderExternalUpdate:!1};I(w.current.params.virtual,e),I(w.current.originalParams.virtual,e)}};return b.current||Y(),w.current&&w.current.on("_beforeBreakpoint",U),(0,a.useEffect)(()=>()=>{w.current&&w.current.off("_beforeBreakpoint",U)}),(0,a.useEffect)(()=>{!y.current&&w.current&&(w.current.emitSlidesClasses(),y.current=!0)}),W(()=>{if(t&&(t.current=b.current),b.current)return w.current.destroyed&&Y(),!function(e,t){let{el:i,nextEl:r,prevEl:n,paginationEl:s,scrollbarEl:a,swiper:o}=e;V(t)&&r&&n&&(o.params.navigation.nextEl=r,o.originalParams.navigation.nextEl=r,o.params.navigation.prevEl=n,o.originalParams.navigation.prevEl=n),j(t)&&s&&(o.params.pagination.el=s,o.originalParams.pagination.el=s),z(t)&&a&&(o.params.scrollbar.el=a,o.originalParams.scrollbar.el=a),o.init(i)}({el:b.current,nextEl:T.current,prevEl:E.current,paginationEl:M.current,scrollbarEl:P.current,swiper:w.current},C),u&&!w.current.destroyed&&u(w.current),()=>{w.current&&!w.current.destroyed&&w.current.destroy(!0,!1)}},[]),W(()=>{!c&&L&&w.current&&Object.keys(L).forEach(e=>{w.current.on(e,L[e])});let e=function(e,t,i,r,n){let s=[];if(!t)return s;let a=e=>{0>s.indexOf(e)&&s.push(e)};if(i&&r){let e=r.map(n),t=i.map(n);e.join("")!==t.join("")&&a("children"),r.length!==i.length&&a("children")}return R.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(i=>{if(i in e&&i in t)if(_(e[i])&&_(t[i])){let r=Object.keys(e[i]),n=Object.keys(t[i]);r.length!==n.length?a(i):(r.forEach(r=>{e[i][r]!==t[i][r]&&a(i)}),n.forEach(r=>{e[i][r]!==t[i][r]&&a(i)}))}else e[i]!==t[i]&&a(i)}),s}(A,x.current,G,S.current,e=>e.key);return x.current=A,S.current=G,e.length&&w.current&&!w.current.destroyed&&function(e){let t,i,r,n,s,a,o,u,{swiper:d,slides:c,passedParams:h,changedParams:p,nextEl:f,prevEl:m,scrollbarEl:g,paginationEl:v}=e,y=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:w,navigation:x,scrollbar:S,virtual:T,thumbs:E}=d;p.includes("thumbs")&&h.thumbs&&h.thumbs.swiper&&!h.thumbs.swiper.destroyed&&b.thumbs&&(!b.thumbs.swiper||b.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&h.controller&&h.controller.control&&b.controller&&!b.controller.control&&(i=!0),p.includes("pagination")&&h.pagination&&(h.pagination.el||v)&&(b.pagination||!1===b.pagination)&&w&&
1!w.el&&(r=!0),p.includes("scrollbar")&&h.scrollbar&&(h.scrollbar.el||g)&&(b.scrollbar||!1===b.scrollbar)&&S&&!S.el&&(n=!0),p.includes("navigation")&&h.navigation&&(h.navigation.prevEl||m)&&(h.navigation.nextEl||f)&&(b.navigation||!1===b.navigation)&&x&&!x.prevEl&&!x.nextEl&&(s=!0);let M=e=>{d[e]&&(d[e].destroy(),"navigation"===e?(d.isElement&&(d[e].prevEl.remove(),d[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,d[e].prevEl=void 0,d[e].nextEl=void 0):(d.isElement&&d[e].el.remove(),b[e].el=void 0,d[e].el=void 0))};p.includes("loop")&&d.isElement&&(b.loop&&!h.loop?a=!0:!b.loop&&h.loop?o=!0:u=!0),y.forEach(e=>{if(_(b[e])&&_(h[e]))Object.assign(b[e],h[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in h[e]&&!h[e].enabled&&M(e);else{let t=h[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&M(e):b[e]=h[e]}}),y.includes("controller")&&!i&&d.controller&&d.controller.control&&b.controller&&b.controller.control&&(d.controller.control=b.controller.control),p.includes("children")&&c&&T&&b.virtual.enabled?(T.slides=c,T.update(!0)):p.includes("virtual")&&T&&b.virtual.enabled&&(c&&(T.slides=c),T.update(!0)),p.includes("children")&&c&&b.loop&&(u=!0),t&&E.init()&&E.update(!0),i&&(d.controller.control=b.controller.control),r&&(d.isElement&&(!v||"string"==typeof v)&&((v=document.createElement("div")).classList.add("swiper-pagination"),v.part.add("pagination"),d.el.appendChild(v)),v&&(b.pagination.el=v),w.init(),w.render(),w.update()),n&&(d.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-scrollbar"),g.part.add("scrollbar"),d.el.appendChild(g)),g&&(b.scrollbar.el=g),S.init(),S.updateSize(),S.setTranslate()),s&&(d.isElement&&(f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-next"),(0,l.s)(f,d.hostEl.constructor.nextButtonSvg),f.part.add("button-next"),d.el.appendChild(f)),m&&"string"!=typeof m||((m=document.createElement("div")).classList.add("swiper-button-prev"),(0,l.s)(m,d.hostEl.constructor.prevButtonSvg),m.part.add("button-prev"),d.el.appendChild(m))),f&&(b.navigation.nextEl=f),m&&(b.navigation.prevEl=m),x.init(),x.update()),p.includes("allowSlideNext")&&(d.allowSlideNext=h.allowSlideNext),p.includes("allowSlidePrev")&&(d.allowSlidePrev=h.allowSlidePrev),p.includes("direction")&&d.changeDirection(h.direction,!1),(a||u)&&d.loopDestroy(),(o||u)&&d.loopCreate(),d.update()}({swiper:w.current,slides:G,passedParams:A,changedParams:e,nextEl:T.current,prevEl:E.current,scrollbarEl:P.current,paginationEl:M.current}),()=>{L&&w.current&&Object.keys(L).forEach(e=>{w.current.off(e,L[e])})}}),W(()=>{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())},[f]),a.createElement(n,F({ref:b,className:B(`${h}${r?` ${r}`:""}`)},O),a.createElement($.Provider,{value:w.current},H["container-start"],a.createElement(s,{className:(void 0===(i=C.wrapperClass)&&(i=""),i)?i.includes("swiper-wrapper")?i:`swiper-wrapper ${i}`:"swiper-wrapper"},H["wrapper-start"],C.virtual?function(e,t,i){if(!i)return null;let r=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:s,to:o}=i,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,d=[];for(let e=l;e<u;e+=1)e>=s&&e<=o&&d.push(t[r(e)]);return d.map((t,i)=>a.cloneElement(t,{swiper:e,style:n,key:t.props.virtualIndex||t.key||`slide-${i}`}))}(w.current,G,f):G.map((e,t)=>a.cloneElement(e,{swiper:w.current,swiperSlideIndex:t})),H["wrapper-end"]),V(C)&&a.createElement(a.Fragment,null,a.createElement("div",{ref:E,className:"swiper-button-prev"}),a.createElement("div",{ref:T,className:"swiper-button-next"})),z(C)&&a.createElement("div",{ref:P,className:"swiper-scrollbar"}),j(C)&&a.createElement("div",{ref:M,className:"swiper-pagination"}),H["container-end"]))});H.displayName="Swiper";let U=(0,a.forwardRef)(function(e,t){let{tag:i="div",children:r,className:n="",swiper:s,zoom:o,lazy:l,virtualIndex:u,swiperSlideIndex:d,...c}=void 0===e?{}:e,h=(0,a.useRef)(null),[p,f]=(0,a.useState)("swiper-slide"),[m,g]=(0,a.useState)(!1);function v(e,t,i){t===h.current&&f(i)}W(()=>{if(void 0!==d&&(h.current.swiperSlideIndex=d),t&&(t.current=h.current),h.current&&s){if(s.destroyed){"swiper-slide"!==p&&f("swiper-slide");return}return s.on("_slideClass",v),()=>{s&&s.off("_slideClass",v)}}}),W(()=>{s&&h.current&&!s.destroyed&&f(s.getSlideClasses(h.current))},[s]);let y={isActive:p.indexOf("swiper-slide-active")>=0,isVisible:p.indexOf("swiper-slide-visible")>=0,isPrev:p.indexOf("swiper-slide-prev")>=0,isNext:p.indexOf("swiper-slide-next")>=0},b=()=>"function"==typeof r?r(y):r;return a.createElement(i,F({ref:h,className:B(`${p}${n?` ${n}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{g(!0)}},c),o&&a.createElement(G.Provider,{value:y},a.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},b(),l&&!m&&a.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&a.createElement(G.Provider,{value:y},b(),l&&!m&&a.createElement("div",{className:"swiper-lazy-preloader"})))});U.displayName="SwiperSlide"},74841:(e,t,i)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var i in t)Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}(t,{default:function(){return m},defaultHead:function(){return c}});let r=i(28140),n=i(49417),s=i(95155),a=n._(i(12115)),o=r._(i(1262)),l=i(90737),u=i(82073),d=i(60861);function c(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}i(94781);let p=["name","httpEquiv","charSet","itemProp"];function f(e,t){let{inAmpMode:i}=t;return e.reduce(h,[]).reverse().concat(c(i).reverse()).filter(function(){let e=new Set,t=new Set,i=new Set,r={};return n=>{let s=!0,a=!1;if(n.key&&"number"!=typeof n.key&&n.key.indexOf("$")>0){a=!0;let t=n.key.slice(n.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(n.type){case"title":case"base":t.has(n.type)?s=!1:t.add(n.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(n.props.hasOwnProperty(t))if("charSet"===t)i.has(t)?s=!1:i.add(t);else{let e=n.props[t],i=r[t]||new Set;("name"!==t||!a)&&i.has(e)?s=!1:(i.add(e),r[t]=i)}}}return s}}()).reverse().map((e,t)=>{let i=e.key||t;return a.default.cloneElement(e,{key:i})})}let m=function(e){let{children:t}=e,i=(0,a.useContext)(l.AmpStateContext),r=(0,a.useContext)(u.HeadManagerContext);return(0,s.jsx)(o.default,{reduceComponentsToState:f,headManager:r,inAmpMode:(0,d.isInAmpMode)(i),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},75040:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),i(94781);let r=i(14105),n=i(20821),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var i,l;let u,d,c,{src:h,sizes:p,unoptimized:f=!1,priority:m=!1,loading:g,className:v,quality:y,width:b,height:w,fill:x=!1,style:S,overrideSrc:T,onLoad:E,onLoadingComplete:M,placeholder:P="empty",blurDataURL:C,fetchPriority:A,decoding:k="async",layout:O,objectFit:L,objectPosition:D,lazyBoundary:R,lazyRoot:_,...I}=e,{imgConf:V,showAltText:j,blurComplete:z,defaultLoader:B}=t,F=V||n.imageConfigDefault;if("allSizes"in F)u=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),r=null==(i=F.qualities)?void 0:i.sort((e,t)=>e-t);u={...F,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let N=I.loader||B;delete I.loader,delete I.srcSet;let W="__next_img_default"in N;if(W){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+h+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=N;N=t=>{let{config:i,...r}=t;return e(r)}}if(O){"fill"===O&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(S={...S,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!p&&(p=t)}let G="",$=o(b),H=o(w);if((l=h)&&"object"==typeof l&&(a(l)||void 0!==l.src)){let e=a(h)?h.default:h;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,
1configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(d=e.blurWidth,c=e.blurHeight,C=C||e.blurDataURL,G=e.src,!x)if($||H){if($&&!H){let t=$/e.width;H=Math.round(e.height*t)}else if(!$&&H){let t=H/e.height;$=Math.round(e.width*t)}}else $=e.width,H=e.height}let U=!m&&("lazy"===g||void 0===g);(!(h="string"==typeof h?h:G)||h.startsWith("data:")||h.startsWith("blob:"))&&(f=!0,U=!1),u.unoptimized&&(f=!0),W&&!u.dangerouslyAllowSVG&&h.split("?",1)[0].endsWith(".svg")&&(f=!0);let Y=o(y),X=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:L,objectPosition:D}:{},j?{}:{color:"transparent"},S),q=z||"empty"===P?null:"blur"===P?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:$,heightInt:H,blurWidth:d,blurHeight:c,blurDataURL:C||"",objectFit:X.objectFit})+'")':'url("'+P+'")',K=s.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Z=q?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:q}:{},Q=function(e){let{config:t,src:i,unoptimized:r,width:n,quality:s,sizes:a,loader:o}=e;if(r)return{src:i,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,i){let{deviceSizes:r,allSizes:n}=e;if(i){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(i);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,a),d=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,r)=>o({config:t,src:i,quality:s,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:o({config:t,src:i,quality:s,width:l[d]})}}({config:u,src:h,unoptimized:f,width:$,quality:Y,sizes:p,loader:N});return{props:{...I,loading:U?"lazy":g,fetchPriority:A,width:$,height:H,decoding:k,className:v,style:{...X,...Z},sizes:Q.sizes,srcSet:Q.srcSet,src:T||Q.src},meta:{unoptimized:f,priority:m,placeholder:P,fill:x}}}},75601:(e,t,i)=>{"use strict";i.d(t,{xQ:()=>s});var r=i(12115),n=i(59686);function s(e=!0){let t=(0,r.useContext)(n.t);if(null===t)return[!0,null];let{isPresent:i,onExitComplete:a,register:o}=t,l=(0,r.useId)();(0,r.useEffect)(()=>{if(e)return o(l)},[e]);let u=(0,r.useCallback)(()=>e&&a&&a(l),[l,a,e]);return!i&&a?[!1,u]:[!0]}},76799:(e,t,i)=>{"use strict";let r;i.d(t,{P:()=>sb});var n=i(12115);let s=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],a=new Set(s),o=e=>180*e/Math.PI,l=e=>d(o(Math.atan2(e[1],e[0]))),u={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:l,rotateZ:l,skewX:e=>o(Math.atan(e[1])),skewY:e=>o(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},d=e=>((e%=360)<0&&(e+=360),e),c=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),h=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),p={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:c,scaleY:h,scale:e=>(c(e)+h(e))/2,rotateX:e=>d(o(Math.atan2(e[6],e[5]))),rotateY:e=>d(o(Math.atan2(-e[2],e[0]))),rotateZ:l,rotate:l,skewX:e=>o(Math.atan(e[4])),skewY:e=>o(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function f(e){return+!!e.includes("scale")}function m(e,t){let i,r;if(!e||"none"===e)return f(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(n)i=p,r=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=u,r=t}if(!r)return f(t);let s=i[t],a=r[1].split(",").map(g);return"function"==typeof s?s(a):a[s]}function g(e){return parseFloat(e.trim())}let v=e=>t=>"string"==typeof t&&t.startsWith(e),y=v("--"),b=v("var(--"),w=e=>!!b(e)&&x.test(e.split("/*")[0].trim()),x=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function S(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}function T({top:e,left:t,right:i,bottom:r}){return{x:{min:t,max:i},y:{min:e,max:r}}}let E=(e,t,i)=>e+(t-e)*i;function M(e){return void 0===e||1===e}function P({scale:e,scaleX:t,scaleY:i}){return!M(e)||!M(t)||!M(i)}function C(e){return P(e)||A(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function A(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function k(e,t,i,r,n){return void 0!==n&&(e=r+n*(e-r)),r+i*(e-r)+t}function O(e,t=0,i=1,r,n){e.min=k(e.min,t,i,r,n),e.max=k(e.max,t,i,r,n)}function L(e,{x:t,y:i}){O(e.x,t.translate,t.scale,t.originPoint),O(e.y,i.translate,i.scale,i.originPoint)}function D(e,t){e.min=e.min+t,e.max=e.max+t}function R(e,t,i,r,n=.5){let s=E(e.min,e.max,n);O(e,t,i,s,r)}function _(e,t){R(e.x,t.x,t.scaleX,t.scale,t.originX),R(e.y,t.y,t.scaleY,t.scale,t.originY)}function I(e,t){return T(function(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}let V=new Set(["width","height","top","left","right","bottom",...s]),j=(e,t,i)=>i>t?t:i<e?e:i,z={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},B={...z,transform:e=>j(0,1,e)},F={...z,default:1},N=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),W=N("deg"),G=N("%"),$=N("px"),H=N("vh"),U=N("vw"),Y={...G,parse:e=>G.parse(e)/100,transform:e=>G.transform(100*e)},X=e=>t=>t.test(e),q=[z,$,G,W,U,H,{test:e=>"auto"===e,parse:e=>e}],K=e=>q.find(X(e));i(95704);let Z=()=>{},Q=()=>{},J=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),ee=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,et=e=>e===z||e===$,ei=new Set(["x","y","z"]),er=s.filter(e=>!ei.has(e)),en={width:({x:e},{paddingLeft:t="0",paddingRight:i="0",boxSizing:r})=>{let n=e.max-e.min;return"border-box"===r?n:n-parseFloat(t)-parseFloat(i)},height:({y:e},{paddingTop:t="0",paddingBottom:i="0",boxSizing:r})=>{let n=e.max-e.min;return"border-box"===r?n:n-parseFloat(t)-parseFloat(i)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>m(t,"x"),y:(e,{transform:t})=>m(t,"y")};en.translateX=en.x,en.translateY=en.y;let es=e=>e,ea={},eo=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],el={value:null,addProjectionMetrics:null};function eu(e,t){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,a=eo.reduce((e,i)=>(e[i]=function(e,t){let i=new Set,r=new Set,n=!1,s=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;
1function u(t){a.has(t)&&(d.schedule(t),e()),l++,t(o)}let d={schedule:(e,t=!1,s=!1)=>{let o=s&&n?i:r;return t&&a.add(e),o.add(e),e},cancel:e=>{r.delete(e),a.delete(e)},process:e=>{if(o=e,n){s=!0;return}n=!0;let a=i;i=r,r=a,i.forEach(u),t&&el.value&&el.value.frameloop[t].push(l),l=0,i.clear(),n=!1,s&&(s=!1,d.process(e))}};return d}(s,t?i:void 0),e),{}),{setup:o,read:l,resolveKeyframes:u,preUpdate:d,update:c,preRender:h,render:p,postRender:f}=a,m=()=>{let s=ea.useManualTiming,a=s?n.timestamp:performance.now();i=!1,s||(n.delta=r?1e3/60:Math.max(Math.min(a-n.timestamp,40),1)),n.timestamp=a,n.isProcessing=!0,o.process(n),l.process(n),u.process(n),d.process(n),c.process(n),h.process(n),p.process(n),f.process(n),n.isProcessing=!1,i&&t&&(r=!1,e(m))};return{schedule:eo.reduce((t,s)=>{let o=a[s];return t[s]=(t,s=!1,a=!1)=>(!i&&(i=!0,r=!0,n.isProcessing||e(m)),o.schedule(t,s,a)),t},{}),cancel:e=>{for(let t=0;t<eo.length;t++)a[eo[t]].cancel(e)},state:n,steps:a}}let{schedule:ed,cancel:ec,state:eh,steps:ep}=eu("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:es,!0),ef=new Set,em=!1,eg=!1,ev=!1;function ey(){if(eg){let e=Array.from(ef).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;t.forEach(e=>{let t=function(e){let t=[];return er.forEach(i=>{let r=e.getValue(i);void 0!==r&&(t.push([i,r.get()]),r.set(+!!i.startsWith("scale")))}),t}(e);t.length&&(i.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.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)})}eg=!1,em=!1,ef.forEach(e=>e.complete(ev)),ef.clear()}function eb(){ef.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eg=!0)})}class ew{constructor(e,t,i,r,n,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(ef.add(this),em||(em=!0,ed.read(eb),ed.resolveKeyframes(ey))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:r}=this;if(null===e[0]){let n=r?.get(),s=e[e.length-1];if(void 0!==n)e[0]=n;else if(i&&t){let r=i.readValue(t,s);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=s),r&&void 0===n&&r.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),ef.delete(this)}cancel(){"scheduled"===this.state&&(ef.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let ex=e=>/^0[^.\s]+$/u.test(e),eS=e=>Math.round(1e5*e)/1e5,eT=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,eE=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,eM=(e,t)=>i=>!!("string"==typeof i&&eE.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),eP=(e,t,i)=>r=>{if("string"!=typeof r)return r;let[n,s,a,o]=r.match(eT);return{[e]:parseFloat(n),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},eC={...z,transform:e=>Math.round(j(0,255,e))},eA={test:eM("rgb","red"),parse:eP("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:r=1})=>"rgba("+eC.transform(e)+", "+eC.transform(t)+", "+eC.transform(i)+", "+eS(B.transform(r))+")"},ek={test:eM("#"),parse:function(e){let t="",i="",r="",n="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),r=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),r=e.substring(3,4),n=e.substring(4,5),t+=t,i+=i,r+=r,n+=n),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:eA.transform},eO={test:eM("hsl","hue"),parse:eP("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:r=1})=>"hsla("+Math.round(e)+", "+G.transform(eS(t))+", "+G.transform(eS(i))+", "+eS(B.transform(r))+")"},eL={test:e=>eA.test(e)||ek.test(e)||eO.test(e),parse:e=>eA.test(e)?eA.parse(e):eO.test(e)?eO.parse(e):ek.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?eA.transform(e):eO.transform(e),getAnimatableNone:e=>{let t=eL.parse(e);return t.alpha=0,eL.transform(t)}},eD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eR="number",e_="color",eI=/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 eV(e){let t=e.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,a=t.replace(eI,e=>(eL.test(e)?(r.color.push(s),n.push(e_),i.push(eL.parse(e))):e.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(e)):(r.number.push(s),n.push(eR),i.push(parseFloat(e))),++s,"${}")).split("${}");return{values:i,split:a,indexes:r,types:n}}function ej({split:e,types:t}){let i=e.length;return r=>{let n="";for(let s=0;s<i;s++)if(n+=e[s],void 0!==r[s]){let e=t[s];e===eR?n+=eS(r[s]):e===e_?n+=eL.transform(r[s]):n+=r[s]}return n}}let ez={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(eT)?.length||0)+(e.match(eD)?.length||0)>0},parse:function(e){return eV(e).values},createTransformer:function(e){return ej(eV(e))},getAnimatableNone:function(e){let t=eV(e);return ej(t)(t.values.map((e,i)=>{var r;let n;return r=t.split[i],"number"==typeof e?r?.trim().endsWith("/")?e:0:"number"==typeof(n=e)?0:eL.test(n)?eL.getAnimatableNone(n):n}))}},eB=new Set(["brightness","contrast","saturate","opacity"]);function eF(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=i.match(eT)||[];if(!r)return e;let n=i.replace(r,""),s=+!!eB.has(t);return r!==i&&(s*=100),t+"("+s+n+")"}let eN=/\b([a-z-]*)\(.*?\)/gu,eW={...ez,getAnimatableNone:e=>{let t=e.match(eN);return t?t.map(eF).join(" "):e}},eG={...ez,getAnimatableNone:e=>{let t=ez.parse(e);return ez.createTransformer(e)(t.map(e=>"number"==typeof e?0:"object"==typeof e?{...e,alpha:1}:e))}},e$={...z,transform:Math.round},eH={borderWidth:$,borderTopWidth:$,borderRightWidth:$,borderBottomWidth:$,borderLeftWidth:$,borderRadius:$,borderTopLeftRadius:$,borderTopRightRadius:$,borderBottomRightRadius:$,borderBottomLeftRadius:$,width:$,maxWidth:$,height:$,maxHeight:$,top:$,right:$,bottom:$,left:$,inset:$,insetBlock:$,insetBlockStart:$,insetBlockEnd:$,insetInline:$,insetInlineStart:$,insetInlineEnd:$,padding:$,paddingTop:$,paddingRight:$,paddingBottom:$,paddingLeft:$,paddingBlock:$,paddingBlockStart:$,paddingBlockEnd:$,paddingInline:$,paddingInlineStart:$,paddingInlineEnd:$,margin:$,marginTop:$,marginRight:$,marginBottom:$,marginLeft:$,marginBlock:$,marginBlockStart:$,marginBlockEnd:$,marginInline:$,marginInlineStart:$,marginInlineEnd:$,fontSize:$,backgroundPositionX:$,backgroundPositionY:$,rotate:W,rotateX:W,rotateY:W,rotateZ:W,scale:F,scaleX:F,scaleY:F,scaleZ:F,skew:W,skewX:W,skewY:W,distance:$,translateX:$,translateY:$,translateZ:$,x:$,y:$,z:$,perspective:$,transformPerspective:$,opacity:B,originX:Y,originY:Y,originZ:$,zIndex:e$,fillOpacity:B,strokeOpacity:B,numOctaves:e$},eU={...eH,color:eL,backgroundColor:eL,outlineColor:eL,fill:eL,stroke:eL,borderColor:eL,borderTopColor:eL,borderRightColor:eL,borderBottomColor:eL,borderLeftColor:eL,filter:eW,WebkitFilter:eW,mask:eG,WebkitMask:eG},eY=e=>eU[e],eX=new Set([eW,eG]);function eq(e,t){let i=eY(e);return eX.has(i)||(i=ez),i.getAnimatableNone?i.getAnimatableNone(t):void 0}
1let eK=new Set(["auto","none","0"]);class eZ extends ew{constructor(e,t,i,r,n){super(e,t,i,r,n,!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 r=e[i];if("string"==typeof r&&w(r=r.trim())){let n=function e(t,i,r=1){Q(r<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[n,s]=function(e){let t=ee.exec(e);if(!t)return[,];let[,i,r,n]=t;return[`--${i??r}`,n]}(t);if(!n)return;let a=window.getComputedStyle(i).getPropertyValue(n);if(a){let e=a.trim();return J(e)?parseFloat(e):e}return w(s)?e(s,i,r+1):s}(r,t.current);void 0!==n&&(e[i]=n),i===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!V.has(i)||2!==e.length)return;let[r,n]=e,s=K(r),a=K(n);if(S(r)!==S(n)&&en[i]){this.needsMeasurement=!0;return}if(s!==a)if(et(s)&&et(a))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else en[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++){var r;(null===e[t]||("number"==typeof(r=e[t])?0===r:null===r||"none"===r||"0"===r||ex(r)))&&i.push(t)}i.length&&function(e,t,i){let r,n=0;for(;n<e.length&&!r;){let t=e[n];"string"==typeof t&&!eK.has(t)&&eV(t).values.length&&(r=e[n]),n++}if(r&&i)for(let n of t)e[n]=eq(i,r)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=en[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(i,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let n=i.length-1,s=i[n];i[n]=en[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEac
1h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let eQ=e=>!!(e&&e.getVelocity);function eJ(){r=void 0}let e0={now:()=>(void 0===r&&e0.set(eh.isProcessing||ea.useManualTiming?eh.timestamp:performance.now()),r),set:e=>{r=e,queueMicrotask(eJ)}};function e1(e,t){-1===e.indexOf(t)&&e.push(t)}function e2(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}class e5{constructor(){this.subscriptions=[]}add(e){return e1(this.subscriptions,e),()=>e2(this.subscriptions,e)}notify(e,t,i){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,i);else for(let n=0;n<r;n++){let r=this.subscriptions[n];r&&r(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let e3={current:void 0};class e4{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=e0.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),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=e0.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){this.events[e]||(this.events[e]=new e5);let i=this.events[e].add(t);return"change"===e?()=>{i(),ed.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in 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.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return e3.current&&e3.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=e0.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*e:0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function e6(e,t){return new e4(e,t)}let e8=[...q,eL,ez],{schedule:e9}=eu(queueMicrotask,!1),e7={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"]},te={};for(let e in e7)te[e]={isEnabled:t=>e7[e].some(e=>!!t[e])};let tt=()=>({translate:0,scale:1,origin:0,originPoint:0}),ti=()=>({x:tt(),y:tt()}),tr=()=>({min:0,max:0}),tn=()=>({x:tr(),y:tr()});var ts=i(33577);let ta={current:null},to={current:!1},tl=new WeakMap;function tu(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function td(e){return"string"==typeof e||Array.isArray(e)}let tc=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],th=["initial",...tc];function tp(e){return tu(e.animate)||th.some(t=>td(e[t]))}function tf(e){return!!(tp(e)||e.variants)}function tm(e){let t=[{},{}];
1return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function tg(e,t,i,r){if("function"==typeof t){let[n,s]=tm(r);t=t(void 0!==i?i:e.custom,n,s)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[n,s]=tm(r);t=t(void 0!==i?i:e.custom,n,s)}return t}let tv=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class ty{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ew,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},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=e0.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,ed.render(this.render,!1,!0))};let{latestValues:o,renderState:l}=s;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.blockInitialAnimation=!!n,this.isControllingVariants=tp(t),this.isVariantNode=tf(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];void 0!==o[e]&&eQ(t)&&t.set(o[e])}}mount(e){this.current=e,tl.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)),to.current||function(){if(to.current=!0,ts.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ta.current=e.matches;e.addEventListener("change",t),t()}else ta.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ta.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),ec(this.notifyUpdate),ec(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;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let r=a.has(e);r&&this.onBindTransform&&this.onBindTransform();let n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&ed.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{n(),i&&i(),t.owner&&t.stop()})}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 te){let t=te[e];if(!t)continue;let{isEnabled:i,Feature:r}=t;if(!this.features[e]&&r&&i(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.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):tn()}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<tv.length;t++){let i=tv[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let r=e["on"+i];r&&(this.propEventSubscriptions[i]=this.on(i,r))}this.prevMotionValues=function(e,t,i){for(let r in t){let n=t[r],s=i[r];if(eQ(n))e.addValue(r,n);else if(eQ(s))e.addValue(r,e6(n,{owner:e}));else if(s!==n)if(e.hasValue(r)){let t=e.getValue(r);!0===t.liveStyle?t.jump(n):t.hasAnimated||t.set(n)}else{let t=e.getStaticValue(r);e.addValue(r,e6(void 0!==t?t:n,{owner:e}))}}for(let r in i)void 0===t[r]&&e.removeValue(r);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}
1addVariantChild(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=e6(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){if("string"==typeof i&&(J(i)||ex(i)))i=parseFloat(i);else{let r;r=i,!e8.find(X(r))&&ez.test(t)&&(i=eq(e,t))}this.setBaseTarget(e,eQ(i)?i.get():i)}return eQ(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 r=tg(this.props,i,this.presenceContext?.custom);r&&(t=r[e])}if(i&&void 0!==t)return t;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||eQ(r)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new e5),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){e9.render(this.render)}}class tb extends ty{constructor(){super(...arguments),this.KeyframeResolver=eZ}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[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;eQ(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}let tw=(e,t)=>t&&"number"==typeof e?t.transform(e):e,tx={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},tS=s.length;function tT(e,t,i){let{style:r,vars:n,transformOrigin:o}=e,l=!1,u=!1;for(let e in t){let i=t[e];if(a.has(e)){l=!0;continue}if(y(e)){n[e]=i;continue}{let t=tw(i,eH[e]);e.startsWith("origin")?(u=!0,o[e]=t):r[e]=t}}if(!t.transform&&(l||i?r.transform=function(e,t,i){let r="",n=!0;for(let a=0;a<tS;a++){let o=s[a],l=e[o];if(void 0===l)continue;let u=!0;if(!(u="number"==typeof l?l===+!!o.startsWith("scale"):0===parseFloat(l))||i){let e=tw(l,eH[o]);if(!u){n=!1;let t=tx[o]||o;r+=`${t}(${e}) `}i&&(t[o]=e)}}return r=r.trim(),i?r=i(t,n?"":r):n&&(r="none"),r}(t,e.transform,i):r.transform&&(r.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:i=0}=o;r.transformOrigin=`${e} ${t} ${i}`}}function tE(e,{style:t,vars:i},r,n){let s,a=e.style;for(s in t)a[s]=t[s];for(s in n?.applyProjectionStyles(a,r),i)a.setProperty(s,i[s])}let tM={};function tP(e,{layout:t,layoutId:i}){return a.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!tM[e]||"opacity"===e)}function tC(e,t,i){let{style:r}=e,n={};for(let s in r)(eQ(r[s])||t.style&&eQ(t.style[s])||tP(s,e)||i?.getValue(s)?.liveStyle!==void 0)&&(n[s]=r[s]);return n}class tA extends tb{constructor(){super(...arguments),this.type="html",this.renderInstance=tE}readValueFromInstance(e,t){if(a.has(t))return this.projection?.isProjecting?f(t):((e,t)=>{let{transform:i="none"}=getComputedStyle(e);return m(i,t)})(e,t);{let i=window.getComputedStyle(e),r=(y(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return I(e,t)}build(e,t,i){tT(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return tC(e,t,i)}}let tk=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tO={offset:"stroke-dashoffset",array:"stroke-dasharray"},tL={offset:"strokeDashoffset",array:"strokeDasharray"};function tD(e,{attrX:t,attrY:i,attrScale:r,pathLength:n,pathSpacing:s=1,pathOffset:a=0,...o}
1,l,u,d){if(tT(e,o,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:h}=e;c.transform&&(h.transform=c.transform,delete c.transform),(h.transform||c.transformOrigin)&&(h.transformOrigin=c.transformOrigin??"50% 50%",delete c.transformOrigin),h.transform&&(h.transformBox=d?.transformBox??"fill-box",delete c.transformBox),void 0!==t&&(c.x=t),void 0!==i&&(c.y=i),void 0!==r&&(c.scale=r),void 0!==n&&function(e,t,i=1,r=0,n=!0){e.pathLength=1;let s=n?tO:tL;e[s.offset]=$.transform(-r);let a=$.transform(t),o=$.transform(i);e[s.array]=`${a} ${o}`}(c,n,s,a,!1)}let tR=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 tI(e,t,i){let r=tC(e,t,i);for(let i in e)(eQ(e[i])||eQ(t[i]))&&(r[-1!==s.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return r}class tV extends tb{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=tn}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(a.has(t)){let e=eY(t);return e&&e.default||0}return t=tR.has(t)?t:tk(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return tI(e,t,i)}build(e,t,i){tD(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,r){for(let i in tE(e,t,void 0,r),t.attrs)e.setAttribute(tR.has(i)?i:tk(i),t.attrs[i])}mount(e){this.isSVGTag=t_(e.tagName),super.mount(e)}}let tj=["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 tz(e){if("string"!=typeof e||e.includes("-"));else if(tj.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var tB=i(95155),tF=i(60296);let tN=(0,n.createContext)({strict:!1});var tW=i(53127);let tG=(0,n.createContext)({});function t$(e){return Array.isArray(e)?e.join(" "):e}let tH=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function tU(e,t,i){for(let r in t)eQ(t[r])||tP(r,i)||(e[r]=t[r])}let tY=()=>({...tH(),attrs:{}}),tX=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","ignoreStrict","viewport"]);function tq(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||tX.has(e)}let tK=e=>!tq(e);try{!function(e){"function"==typeof e&&(tK=t=>t.startsWith("on")?!tq(t):e(t))}(require("@emotion/is-prop-valid").default)}catch{}var tZ=i(59686),tQ=i(94416);function tJ(e){return eQ(e)?e.get():e}let t0=e=>(t,i)=>{let r=(0,n.useContext)(tG),s=(0,n.useContext)(tZ.t),a=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},i,r,n){return{latestValues:function(e,t,i,r){let n={},s=r(e,{});for(let e in s)n[e]=tJ(s[e]);let{initial:a,animate:o}=e,l=tp(e),u=tf(e);t&&u&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===o&&(o=t.animate));let d=!!i&&!1===i.initial,c=(d=d||!1===a)?o:a;if(c&&"boolean"!=typeof c&&!tu(c)){let t=Array.isArray(c)?c:[c];for(let i=0;i<t.length;i++){let r=tg(e,t[i]);if(r){let{transitionEnd:e,transition:t,...i}=r;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let t in e)n[t]=e[t]}}}return n}(i,r,n,e),renderState:t()}})(e,t,r,s);return i?a():(0,tQ.M)(a)},t1=t0({scrapeMotionValuesFromProps:tC,createRenderState:tH}),t2=t0({scrapeMotionValuesFromProps:tI,createRenderState:tY}),t5=Symbol.for("motionComponentSymbol");function t3(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let t4="data-"+tk("framerAppearId"),t6=(0,n.createContext)({});var t8=i(86553);function t9(e){var t,i;let{forwardMotionProps:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;s&&function(e){for(let t in e)te[t]={...te[t],...e[t]}}(s);let o=tz(e)?t2:t1;function l(t,i){var s;let l,u={...(0,n.useContext)(tW.Q),...t,layoutId:function(e){let{layoutId:t}=e,i=(0,n.useContext)(tF.L).id;return i&&void 0!==t?i+"-"+t:t}(t)},{isStatic:d}=u,c=function(e){let{initial:t,animate:i}=function(e,t){if(tp(e)){let{initial:t,animate:i}=e;return{initial:!1===t||td(t)?t:void 0,animate:td(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(tG));return(0,n.useMemo)(()=>({initial:t,animate:i}),[t$(t),t$(i)])}(t),h=o(t,d);if(!d&&ts.B){(0,n.useContext)(tN).strict;let t=function(e){let{drag:t,layout:i}=te;if(!t&&!i)return{};let r={...t,...i};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==i?void 0:i.isEnabled(e))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
1(u);l=t.MeasureLayout,c.visualElement=function(e,t,i,r,s){let{visualElement:a}=(0,n.useContext)(tG),o=(0,n.useContext)(tN),l=(0,n.useContext)(tZ.t),u=(0,n.useContext)(tW.Q).reducedMotion,d=(0,n.useRef)(null);r=r||o.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:a,props:i,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:u}));let c=d.current,h=(0,n.useContext)(t6);c&&!c.projection&&s&&("html"===c.type||"svg"===c.type)&&function(e,t,i,r){let{layoutId:n,layout:s,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:u,layoutCrossfade:d}=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:n,layout:s,alwaysMeasureLayout:!!a||o&&t3(o),visualElement:e,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,crossfade:d,layoutScroll:l,layoutRoot:u})}(d.current,i,s,h);let p=(0,n.useRef)(!1);(0,n.useInsertionEffect)(()=>{c&&p.current&&c.update(i,l)});let f=i[t4],m=(0,n.useRef)(!!f&&!window.MotionHandoffIsComplete?.(f)&&window.MotionHasOptimisedAnimation?.(f));return(0,t8.E)(()=>{c&&(p.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),c.scheduleRenderMicrotask(),m.current&&c.animationState&&c.animationState.animateChanges())}),(0,n.useEffect)(()=>{c&&(!m.current&&c.animationState&&c.animationState.animateChanges(),m.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(f)}),m.current=!1),c.enteringChildren=void 0)}),c}(e,h,u,a,t.ProjectionNode)}return(0,tB.jsxs)(tG.Provider,{value:c,children:[l&&c.visualElement?(0,tB.jsx)(l,{visualElement:c.visualElement,...u}):null,function(e,t,i,{latestValues:r},s,a=!1){let o=(tz(e)?function(e,t,i,r){let s=(0,n.useMemo)(()=>{let i=tY();return tD(i,t,t_(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};tU(t,e.style,e),s.style={...t,...s.style}}return s}:function(e,t){let i={},r=function(e,t){let i=e.style||{},r={};return tU(r,i,e),Object.assign(r,function({transformTemplate:e},t){return(0,n.useMemo)(()=>{let i=tH();return tT(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),r}(e,t);return e.drag&&!1!==e.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=r,i})(t,r,s,e),l=function(e,t,i){let r={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&(tK(n)||!0===i&&tq(n)||!t&&!tq(n)||e.draggable&&n.startsWith("onDrag"))&&(r[n]=e[n]);return r}(t,"string"==typeof e,a),u=e!==n.Fragment?{...l,...o,ref:i}:{},{children:d}=t,c=(0,n.useMemo)(()=>eQ(d)?d.get():d,[d]);return(0,n.createElement)(e,{...u,children:c})}(e,t,(s=c.visualElement,(0,n.useCallback)(e=>{e&&h.onMount&&h.onMount(e),s&&(e?s.mount(e):s.unmount()),i&&("function"==typeof i?i(e):t3(i)&&(i.current=e))},[s])),h,d,r)]})}l.displayName="motion.".concat("string"==typeof e?e:"create(".concat(null!=(i=null!=(t=e.displayName)?t:e.name)?i:"",")"));let u=(0,n.forwardRef)(l);return u[t5]=e,u}function t7(e,t,i){let r=e.getProps();return tg(r,t,void 0!==i?i:r.custom,e)}function ie(e,t){let i=e?.[t]??e?.default??e;if(i!==e){if(i?.inherit&&e){let{inherit:t,...r}=i;return{...e,...r}};}return i}let it=e=>Array.isArray(e);function ii(e,t){let i=e.getValue("willChange");if(eQ(i)&&i.add)return i.add(t);if(!i&&ea.WillChange){let i=new ea.WillChange("auto");e.addValue("willChange",i),i.add(t)}}function ir(e){e.duration=0,e.type="keyframes"}let is=(e,t)=>i=>t(e(i)),ia=(...e)=>e.reduce(is),io=e=>1e3*e,il={layout:0,mainThread:0,waapi:0};function iu(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 id(e,t){return i=>i>0?t:e}let ic=(e,t,i)=>{let r=e*e,n=i*(t*t-r)+r;return n<0?0:Math.sqrt(n)},ih=[ek,eA,eO];function ip(e){let t=ih.find(t=>t.test(e));if(Z(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let i=t.parse(e);return t===eO&&(i=function({hue:e,saturation:t,lightness:i,alpha:r}){e/=360,i/=100;let n=0,s=0,a=0;if(t/=100){let r=i<.5?i*(1+t):i+t-i*t,o=2*i-r;n=iu(o,r,e+1/3),s=iu(o,r,e),a=iu(o,r,e-1/3)}else n=s=a=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*a),alpha:r}}(i)),i}let im=(e,t)=>{let i=ip(e),r=ip(t);if(!i||!r)return id(e,t);let n={...i};return e=>(n.red=ic(i.red,r.red,e),n.green=ic(i.green,r.green,e),n.blue=ic(i.blue,r.blue,e),n.alpha=E(i.alpha,r.alpha,e),eA.transform(n))},ig=new Set(["none","hidden"]);function iv(e,t){return i=>E(e,t,i)}function iy(e){return"number"==typeof e?iv:"string"==typeof e?w(e)?id:eL.test(e)?im:ix:Array.isArray(e)?ib:"object"==typeof e?eL.test(e)?im:iw:id}function ib(e,t){let i=[...e],r=i.length,n=e.map((e,i)=>iy(e)(e,t[i]));return e=>{for(let t=0;t<r;t++)i[t]=n[t](e);return i}}function iw(e,t){let i={...e,...t},r={};for(let n in i)void 0!==e[n]&&void 0!==t[n]&&(r[n]=iy(e[n])(e[n],t[n]));return e=>{for(let t in r)i[t]=r[t](e);return i}}let ix=(e,t)=>{let i=ez.createTransformer(t),r=eV(e),n=eV(t);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>
1=n.indexes.number.length?ig.has(e)&&!n.values.length||ig.has(t)&&!r.values.length?function(e,t){return ig.has(e)?i=>i<=0?e:t:i=>i>=1?t:e}(e,t):ia(ib(function(e,t){let i=[],r={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){let s=t.types[n],a=e.indexes[s][r[s]],o=e.values[a]??0;i[n]=o,r[s]++}return i}(r,n),n.values),i):(Z(!0,`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.`,"complex-values-different"),id(e,t))};function iS(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?E(e,t,i):iy(e)(e,t)}let iT=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>ed.update(t,e),stop:()=>ec(t),now:()=>eh.isProcessing?eh.timestamp:e0.now()}},iE=(e,t,i=10)=>{let r="",n=Math.max(Math.round(t/i),2);for(let t=0;t<n;t++)r+=Math.round(1e4*e(t/(n-1)))/1e4+", ";return`linear(${r.substring(0,r.length-2)})`};function iM(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}let iP={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function iC(e,t){return e*Math.sqrt(1-t*t)}let iA=["duration","bounce"],ik=["stiffness","damping","mass"];function iO(e,t){return t.some(t=>void 0!==e[t])}function iL(e=iP.visualDuration,t=iP.bounce){let i,r,n,s,a,o,l="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:u,restDelta:d}=l,c=l.keyframes[0],h=l.keyframes[l.keyframes.length-1],p={done:!1,value:c},{stiffness:f,damping:m,mass:g,duration:v,velocity:y,isResolvedFromDuration:b}=function(e){let t={velocity:iP.velocity,stiffness:iP.stiffness,damping:iP.damping,mass:iP.mass,isResolvedFromDuration:!1,...e};if(!iO(e,ik)&&iO(e,iA))if(t.velocity=0,e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),r=i*i,n=2*j(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:iP.mass,stiffness:r,damping:n}}else{let i=function({duration:e=iP.duration,bounce:t=iP.bounce,velocity:i=iP.velocity,mass:r=iP.mass}){let n,s;Z(e<=io(iP.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-t;a=j(iP.minDamping,iP.maxDamping,a),e=j(iP.minDuration,iP.maxDuration,e/1e3),a<1?(n=t=>{let r=t*a,n=r*e;return .001-(r-i)/iC(t,a)*Math.exp(-n)},s=t=>{let r=t*a*e,s=Math.pow(a,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=iC(Math.pow(t,2),a);return(r*i+i-s)*o*(-n(t)+.001>0?-1:1)/l}):(n=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),s=t=>e*e*(i-t)*Math.exp(-t*e));let o=function(e,t,i){let r=i;for(let i=1;i<12;i++)r-=e(r)/t(r);return r}(n,s,5/e);if(e=io(e),isNaN(o))return{stiffness:iP.stiffness,damping:iP.damping,duration:e};{let t=Math.pow(o,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}({...e,velocity:0});(t={...t,...i,mass:iP.mass}).isResolvedFromDuration=!0}return t}({...l,velocity:-((l.velocity||0)/1e3)}),w=y||0,x=m/(2*Math.sqrt(f*g)),S=h-c,T=Math.sqrt(f/g)/1e3,E=5>Math.abs(S);if(u||(u=E?iP.restSpeed.granular:iP.restSpeed.default),d||(d=E?iP.restDelta.granular:iP.restDelta.default),x<1)n=iC(T,x),s=(w+x*T*S)/n,i=e=>h-Math.exp(-x*T*e)*(s*Math.sin(n*e)+S*Math.cos(n*e)),a=x*T*s+S*n,o=x*T*S-s*n,r=e=>Math.exp(-x*T*e)*(a*Math.sin(n*e)+o*Math.cos(n*e));else if(1===x){i=e=>h-Math.exp(-T*e)*(S+(w+T*S)*e);let e=w+T*S;r=t=>Math.exp(-T*t)*(T*e*t-w)}else{let e=T*Math.sqrt(x*x-1);i=t=>{let i=Math.exp(-x*T*t),r=Math.min(e*t,300);return h-i*((w+x*T*S)*Math.sinh(r)+e*S*Math.cosh(r))/e};let t=(w+x*T*S)/e,n=x*T*t-S*e,s=x*T*S-t*e;r=t=>{let i=Math.exp(-x*T*t),r=Math.min(e*t,300);return i*(n*Math.sinh(r)+s*Math.cosh(r))}}let M={calculatedDuration:b&&v||null,velocity:e=>io(r(e)),next:e=>{if(!b&&x<1){let t=Math.exp(-x*T*e),i=Math.sin(n*e),r=Math.cos(n*e),l=h-t*(s*i+S*r);return p.done=Math.abs(io(t*(a*i+o*r)))<=u&&Math.abs(h-l)<=d,p.value=p.done?h:l,p}let t=i(e);return b?p.done=e>=v:p.done=Math.abs(io(r(e)))<=u&&Math.abs(h-t)<=d,p.value=p.done?h:t,p},toString:()=>{let e=Math.min(iM(M),2e4),t=iE(t=>M.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return M}function iD(e,t,i){var r,n;let s=Math.max(t-5,0);return r=i-e(s),(n=t-s)?1e3/n*r:0}function iR({keyframes:e,velocity:t=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:d}){let c,h,p=e[0],f={done:!1,value:p},m=i*t,g=p+m,v=void 0===a?g:a(g);v!==g&&(m=v-p);let y=e=>-m*Math.exp(-e/r),b=e=>v+y(e),w=e=>{let t=y(e),i=b(e);f.done=Math.abs(t)<=u,f.value=f.done?v:i},x=e=>{let t;if(t=f.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;c=e,h=iL({keyframes:[f.value,(i=f.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:iD(b,e,f.value),damping:n,stiffness:s,restDelta:u,restSpeed:d})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;
1return(h||void 0!==c||(t=!0,w(e),x(e)),void 0!==c&&e>=c)?h.next(e-c):(t||w(e),f)}}}iL.applyToOptions=e=>{let t=function(e,t=100,i){let r=i({...e,keyframes:[0,t]}),n=Math.min(iM(r),2e4);return{type:"keyframes",ease:e=>r.next(n*e).value/t,duration:n/1e3}}(e,100,iL);return e.ease=t.ease,e.duration=io(t.duration),e.type="keyframes",e};let i_=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function iI(e,t,i,r){return e===t&&i===r?es:n=>0===n||1===n?n:i_(function(e,t,i,r,n){let s,a,o=0;do(s=i_(a=t+(i-t)/2,r,n)-e)>0?i=a:t=a;while(Math.abs(s)>1e-7&&++o<12);return a}(n,0,1,e,i),t,r)}let iV=iI(.42,0,1,1),ij=iI(0,0,.58,1),iz=iI(.42,0,.58,1),iB=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,iF=e=>t=>1-e(1-t),iN=iI(.33,1.53,.69,.99),iW=iF(iN),iG=iB(iW),i$=e=>e>=1?1:(e*=2)<1?.5*iW(e):.5*(2-Math.pow(2,-10*(e-1))),iH=e=>1-Math.sin(Math.acos(e)),iU=iF(iH),iY=iB(iH),iX=e=>Array.isArray(e)&&"number"==typeof e[0],iq={linear:es,easeIn:iV,easeInOut:iz,easeOut:ij,circIn:iH,circInOut:iY,circOut:iU,backIn:iW,backInOut:iG,backOut:iN,anticipate:i$},iK=e=>{if(iX(e)){Q(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,i,r,n]=e;return iI(t,i,r,n)}return"string"==typeof e?(Q(void 0!==iq[e],`Invalid easing type '${e}'`,"invalid-easing-type"),iq[e]):e},iZ=(e,t,i)=>{let r=t-e;return 0===r?1:(i-e)/r};function iQ({duration:e=300,keyframes:t,times:i,ease:r="easeInOut"}){var n;let s=Array.isArray(r)&&"number"!=typeof r[0]?r.map(iK):iK(r),a={done:!1,value:t[0]},o=function(e,t,{clamp:i=!0,ease:r,mixer:n}={}){let s=e.length;if(Q(s===t.length,"Both input and output ranges must be the same length","range-length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];let a=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let o=function(e,t,i){let r=[],n=i||ea.mix||iS,s=e.length-1;for(let i=0;i<s;i++){let s=n(e[i],e[i+1]);t&&(s=ia(Array.isArray(t)?t[i]||es:t,s)),r.push(s)}return r}(t,r,n),l=o.length,u=i=>{if(a&&i<e[0])return t[0];let r=0;if(l>1)for(;r<e.length-2&&!(i<e[r+1]);r++);let n=iZ(e[r],e[r+1],i);return o[r](n)};return i?t=>u(j(e[0],e[s-1],t)):u}((n=i&&i.length===t.length?i:function(e){let t=[0];return!function(e,t){let i=e[e.length-1];for(let r=1;r<=t;r++){let n=iZ(0,t,r);e.push(E(i,1,n))}}(t,e.length-1),t}(t),n.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||iz).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}let iJ=e=>null!==e;function i0(e,{repeat:t,repeatType:i="loop"},r,n=1){let s=e.filter(iJ),a=n<0||t&&"loop"!==i&&t%2==1?0:s.length-1;return a&&void 0!==r?r:s[a]}let i1={decay:iR,inertia:iR,tween:iQ,keyframes:iQ,spring:iL};function i2(e){"string"==typeof e.type&&(e.type=i1[e.type])}class i5{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let i3=e=>e/100;class i4 extends i5{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!==e0.now()&&this.tick(e0.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},il.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;i2(e);let{type:t=iQ,repeat:i=0,repeatDelay:r=0,repeatType:n,velocity:s=0}=e,{keyframes:a}=e,o=t||iQ;o!==iQ&&"number"!=typeof a[0]&&(this.mixKeyframes=ia(i3,iS(a[0],a[1])),a=[0,100]);let l=o({...e,keyframes:a});"mirror"===n&&(this.mirroredGenerator=o({...e,keyframes:[...a].reverse(),velocity:-s})),null===l.calculatedDuration&&(l.calculatedDuration=iM(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+r,this.totalDuration=this.resolvedDuration*(i+1)-r,this.generator=l}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:r,totalDuration:n,mixKeyframes:s,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:l}=this;if(null===this.startTime)return r.next(0);let{delay:u=0,keyframes:d,repeat:c,repeatType:h,repeatDelay:p,type:f,onUpdate:m,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-n/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let v=this.currentTime-u*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?v<0:v>n;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let b=this.currentTime,w=r;if(c){let e=Math.min(this.currentTime,n)/o,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/o)):"mirror"===h&&(w=a)),b=j(0,1,i)*o}y?(this.delayState.value=d[0],i=this.delayState):i=w.next(b),s&&!y&&(i.value=s(i.value));let{done:x}=i;y||null===l||(x=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let S=null===this.holdTime&&("finished"===this.state||"running"===this.state&&x);return S&&f!==iR&&(i.value=i0(d,this.options,g,this.speed)),m&&m(i.value),S&&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=io(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(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return iD(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(e0.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=iT,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(e0.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,il.mainThread--}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)}}function i6(e,t,i){t.startsWith("--")?e.style.setProperty(t,i):e.style[t]=i}function i8(e){let t;return()=>(void 0===t&&(t=e()),t)}let i9={};function i7(e,t){let i=i8(e);return()=>i9[t]??i()}let re=i7(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),rt=i7(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),ri=([e,t,i,r])=>`cubic-bezier(${e}, ${t}, ${i}, ${r})`,rr={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ri([0,.65,.55,1]),circOut:ri([.55,0,1,.45]),backIn:ri([.31,.01,.66,-.59]),backOut:ri([.33,1.53,.69,.99])};function rn(e){return"function"==typeof e&&"applyToOptions"in e}class rs extends i5{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:i,keyframes:r,pseudoElement:n,allowFlatten:s=!1,finalKeyframe:a,onComplete:o}=e;this.isPseudoElement=!!n,this.allowFlatten=s,this.options=e,Q("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:e,...t}){return rn(e)&&rt()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:a="loop",ease:o="easeOut",times:l}={},u){let d={[t]:i};l&&(d.offset=l);let c=function e(t,i){if(t)return"function"==typeof t?rt()?iE(t,i):"ease-out":iX(t)?ri(t):Array.isArray(t)?t.map(t=>e(t,i)||rr.easeOut):rr[t]}(o,n);Array.isArray(c)&&(d.easing=c),el.value&&il.waapi++;let h={delay:r,duration:n,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===a?"alternate":"normal"};u&&(h.pseudoElement=u);let p=e.animate(d,h);return el.value&&p.finished.finally(()=>{il.waapi--}),p}(t,i,r,l,n),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!n){let e=i0(r,this.options,a,this.speed);this.updateMotionValue&&this.updateMotionValue(e),i6(t,i,e),this.animation.cancel()}o?.(),this.notifyFinished()}}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=io(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:r}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&re())?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),i&&(this.animation.rangeEnd=i),es):r(this)}}let ra={anticipate:i$,backInOut:iG,circInOut:iY};class ro extends rs{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in ra&&(e.ease=ra[e.ease])}(e),i2(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:r,element:n,...s}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let a=new i4({...s,autoplay:!1}),o=Math.max(10,e0.now()-this.startTime),l=j(0,10,o-10),u=a.sample(o).value,{name:d}=this.options;n&&d&&i6(n,d,u),t.setWithVelocity(a.sample(Math.max(0,o-l)).value,u,l),a.stop()}}let rl=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(ez.test(e)||"0"===e)&&!e.startsWith("url(")),ru=new Set(["opacity","clipPath","filter","transform"]),rd=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,rc=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),rh=i8(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class rp extends i5{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",keyframes:a,name:o,motionValue:l,element:u,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=e0.now();let c={autoplay:e,delay:t,type:i,repeat:r,repeatDelay:n,repeatType:s,name:o,motionValue:l,element:u,...d},h=u?.KeyframeResolver||ew;this.keyframeResolver=new h(a,(e,t,i)=>this.onKeyframesResolved(e,t,c,!i),o,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,r){let n;this.keyframeResolver=void 0;let{name:s,type:a,velocity:o,delay:l,isHandoff:u,onUpdate:d}=i;this.resolvedAt=e0.now();let c=!0;!function(e,t,i,r){let n=e[0];if(null===n)return!1;if("display"===t||"visibility"===t)return!0;let s=e[e.length-1],a=rl(n,t),o=rl(s,t);return Z(a===o,`You are trying to animate ${t} from "${n}" to "${s}". "${a?s:n}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(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||rn(i))&&r)}(e,s,a,o)&&(c=!1,(ea.instantAnimations||!l)&&d?.(i0(e,i,t)),e[0]=e[e.length-1],ir(i),i.repeat=0);let h={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...i,keyframes:e},p=c&&!u&&function(e){let{motionValue:t,name:i,repeatDelay:r,repeatType:n,damping:s,type:a,keyframes:o}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;
1let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return rh()&&i&&(ru.has(i)||rc.has(i)&&function(e){for(let t=0;t<e.length;t++)if("string"==typeof e[t]&&rd.test(e[t]))return!0;return!1}(o))&&("transform"!==i||!u)&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==a}(h),f=h.motionValue?.owner?.current;if(p)try{n=new ro({...h,element:f})}catch{n=new i4(h)}else n=new i4(h);n.finished.then(()=>{this.notifyFinished()}).catch(es),this.pendingTimeline&&(this.stopTimeline=n.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=n}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),ev=!0,eb(),ey(),ev=!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 rf=e=>null!==e,rm={type:"spring",stiffness:500,damping:25,restSpeed:10},rg={type:"keyframes",duration:.8},rv={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},ry=(e,t,i,r={},n,s)=>o=>{let l=ie(r,e)||{},u=l.delay||r.delay||0,{elapsed:d=0}=r;d-=io(u);let c={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:()=>{o(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:s?void 0:n};!function({when:e,delay:t,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:u,...d}){return!!Object.keys(d).length}(l)&&Object.assign(c,((e,{keyframes:t})=>t.length>2?rg:a.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:rm:rv)(e,c)),c.duration&&(c.duration=io(c.duration)),c.repeatDelay&&(c.repeatDelay=io(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let h=!1;if(!1!==c.type&&(0!==c.duration||c.repeatDelay)||(ir(c),0===c.delay&&(h=!0)),(ea.instantAnimations||ea.skipAnimations)&&(h=!0,ir(c),c.delay=0),c.allowFlatten=!l.type&&!l.ease,h&&!s&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:i="loop"},r){let n=e.filter(rf),s=t&&"loop"!==i&&t%2==1?0:n.length-1;return n[s]}(c.keyframes,l);if(void 0!==e)return void ed.update(()=>{c.onUpdate(e),c.onComplete()})}return l.isSync?new i4(c):new rp(c)};function rb(e,t,{delay:i=0,transitionOverride:r,type:n}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:a,...o}=t;r&&(s=r);let l=[],u=n&&e.animationState&&e.animationState.getState()[n];for(let t in o){let r=e.getValue(t,e.latestValues[t]??null),n=o[t];if(void 0===n||u&&function({protectedKeys:e,needsAnimating:t},i){let r=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,r}(u,t))continue;let a={delay:i,...ie(s||{},t)},d=r.get();if(void 0!==d&&!r.isAnimating&&!Array.isArray(n)&&n===d&&!a.velocity)continue;let c=!1;if(window.MotionHandoffAnimation){let i=e.props[t4];if(i){let e=window.MotionHandoffAnimation(i,t,ed);null!==e&&(a.startTime=e,c=!0)}}ii(e,t),r.start(ry(t,r,n,e.shouldReduceMotion&&V.has(t)?{type:!1}:a,e,c));let h=r.animation;h&&l.push(h)}return a&&Promise.all(l).then(()=>{ed.update(()=>{a&&function(e,t){let{transitionEnd:i={},transition:r={},...n}=t7(e,t)||{};for(let t in n={...n,...i}){var s;let i=it(s=n[t])?s[s.length-1]||0:s;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,e6(i))}}(e,a)})}),l}function rw(e,t,i,r=0,n=1){let s=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),a=e.size,o=(a-1)*r;return"function"==typeof i?i(s,a):1===n?s*r:o-s*r}function rx(e,t,i={}){let r=t7(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:n=e.getDefaultTransition()||{}}=r||{};i.transitionOverride&&(n=i.transitionOverride);let s=r?()=>Promise.all(rb(e,r,i)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:s=0,staggerChildren:a,staggerDirection:o}=n;return function(e,t,i=0,r=0,n=0,s=1,a){let o=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),o.push(rx(l,t,{...a,delay:i+("function"==typeof r?0:r)+rw(e.variantChildren,l,r,n,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(o)}(e,t,r,s,a,o,i)}:()=>Promise.resolve(),{when:o}=n;if(!o)return Promise.all([s(),a(i.delay)]);{let[e,t]="beforeChildren"===o?[s,a]:[a,s];return e().then(()=>t())}}function rS(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let r=0;r<i;r++)if(t[r]!==e[r])return!1;return!0}let rT=th.length,rE=[...tc].reverse(),rM=tc.length;function rP(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function rC(){return{animate:rP(!0),whileInView:rP(),whileHover:rP(),whileTap:rP(),whileDrag:rP(),whileFocus:rP(),exit:rP()}}class rA{constructor(e){this.isMounted=!1,this.node=e}update(){}}class rk extends rA{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 r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>rx(e,t,i)));else if("string"==typeof t)r=rx(e,t,i);else{let n="function"==typeof t?t7(e,t,i.custom):t;
1r=Promise.all(rb(e,n,i))}return r.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),i=rC(),r=!0,n=t=>(i,r)=>{let n=t7(e,r,"exit"===t?e.presenceContext?.custom:void 0);if(n){let{transition:e,transitionEnd:t,...r}=n;i={...i,...r,...t}}return i};function s(s){let{props:a}=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<rT;e++){let r=th[e],n=t.props[r];(td(n)||!1===n)&&(i[r]=n)}return i}(e.parent)||{},l=[],u=new Set,d={},c=1/0;for(let t=0;t<rM;t++){var h,p;let f=rE[t],m=i[f],g=void 0!==a[f]?a[f]:o[f],v=td(g),y=f===s?m.isActive:null;!1===y&&(c=t);let b=g===o[f]&&g!==a[f]&&v;if(b&&r&&e.manuallyAnimateOnMount&&(b=!1),m.protectedKeys={...d},!m.isActive&&null===y||!g&&!m.prevProp||tu(g)||"boolean"==typeof g)continue;let w=(h=m.prevProp,"string"==typeof(p=g)?p!==h:!!Array.isArray(p)&&!rS(p,h)),x=w||f===s&&m.isActive&&!b&&v||t>c&&v,S=!1,T=Array.isArray(g)?g:[g],E=T.reduce(n(f),{});!1===y&&(E={});let{prevResolvedValues:M={}}=m,P={...M,...E},C=t=>{x=!0,u.has(t)&&(S=!0,u.delete(t)),m.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in P){let t=E[e],i=M[e];if(!d.hasOwnProperty(e))(it(t)&&it(i)?rS(t,i):t===i)?void 0!==t&&u.has(e)?C(e):m.protectedKeys[e]=!0:null!=t?C(e):u.add(e)}m.prevProp=g,m.prevResolvedValues=E,m.isActive&&(d={...d,...E}),r&&e.blockInitialAnimation&&(x=!1);let A=b&&w,k=!A||S;x&&k&&l.push(...T.map(t=>{let i={type:f};if("string"==typeof t&&r&&!A&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,n=t7(r,t);if(r.enteringChildren&&n){let{delayChildren:t}=n.transition||{};i.delay=rw(r.enteringChildren,e,t)}}return{animation:t,options:i}}))}if(u.size){let t={};if("boolean"!=typeof a.initial){let i=t7(e,Array.isArray(a.initial)?a.initial[0]:a.initial);i&&i.transition&&(t.transition=i.transition)}u.forEach(i=>{let r=e.getBaseTarget(i),n=e.getValue(i);n&&(n.liveStyle=!0),t[i]=r??null}),l.push({animation:t})}let f=!!l.length;return r&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(f=!1),r=!1,f?t(l):Promise.resolve()}return{animateChanges:s,setActive:function(t,r){if(i[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),i[t].isActive=r;let n=s(t);for(let e in i)i[e].protectedKeys={};return n},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=rC(),r=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();tu(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?.()}}let rO=0;class rL extends rA{constructor(){super(...arguments),this.id=rO++}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;let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}let rD={x:!1,y:!1};function rR(e,t,i,r={passive:!0}){return e.addEventListener(t,i,r),()=>e.removeEventListener(t,i)}let r_=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function rI(e){return{point:{x:e.pageX,y:e.pageY}}}function rV(e,t,i,r){return rR(e,t,e=>r_(e)&&i(e,rI(e)),r)}function rj(e){return e.max-e.min}function rz(e,t,i,r=.5){e.origin=r,e.originPoint=E(t.min,t.max,e.origin),e.scale=rj(i)/rj(t),e.translate=E(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 rB(e,t,i,r){rz(e.x,t.x,i.x,r?r.originX:void 0),rz(e.y,t.y,i.y,r?r.originY:void 0)}function rF(e,t,i){e.min=i.min+t.min,e.max=e.min+rj(t)}function rN(e,t,i){e.min=t.min-i.min,e.max=e.min+rj(t)}function rW(e,t,i){rN(e.x,t.x,i.x),rN(e.y,t.y,i.y)}function rG(e){return[e("x"),e("y")]}let r$=({current:e})=>e?e.ownerDocument.defaultView:null,rH=(e,t)=>Math.abs(e-t);class rU{constructor(e,t,{transformPagePoint:i,contextWindow:r=window,dragSnapToOrigin:n=!1,distanceThreshold:s=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=rq(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,i=function(e,t){return Math.sqrt(rH(e.x,t.x)**2+rH(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!i)return;let{point:r}=e,{timestamp:n}=eh;this.history.push({...r,timestamp:n});let{onStart:s,onMove:a}=this.handlers;t||(s&&s(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>
1{this.lastMoveEvent=e,this.lastMoveEventInfo=rY(t,this.transformPagePoint),ed.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=rq("pointercancel"===e.type?this.lastMoveEventInfo:rY(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,s),r&&r(e,s)},!r_(e))return;this.dragSnapToOrigin=n,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=s,this.contextWindow=r||window;let a=rY(rI(e),this.transformPagePoint),{point:o}=a,{timestamp:l}=eh;this.history=[{...o,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,rq(a,this.history)),this.removeListeners=ia(rV(this.contextWindow,"pointermove",this.handlePointerMove),rV(this.contextWindow,"pointerup",this.handlePointerUp),rV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),ec(this.updatePoint)}}function rY(e,t){return t?{point:t(e.point)}:e}function rX(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rq({point:e},t){return{point:e,delta:rX(e,rK(t)),offset:rX(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,r=null,n=rK(e);for(;i>=0&&(r=e[i],!(n.timestamp-r.timestamp>io(.1)));)i--;if(!r)return{x:0,y:0};let s=(n.timestamp-r.timestamp)/1e3;if(0===s)return{x:0,y:0};let a={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,.1)}}function rK(e){return e[e.length-1]}function rZ(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 rQ(e,t){let i=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,r]=[r,i]),{min:i,max:r}}function rJ(e,t,i){return{min:r0(e,t),max:r0(e,i)}}function r0(e,t){return"number"==typeof e?e:e[t]||0}let r1=new WeakMap;class r2{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=tn(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let n=e=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(rI(e).point)},s=(e,t)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"y"===e)if(rD[e])return null;else return rD[e]=!0,()=>{rD[e]=!1};return rD.x||rD.y?null:(rD.x=rD.y=!0,()=>{rD.x=rD.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),rG(e=>{let t=this.getAxisMotionValue(e).get()||0;if(G.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[e];r&&(t=rj(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),n&&ed.postRender(()=>n(e,t)),ii(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=t;if(r&&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&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),s&&s(e,t)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>rG(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:u}=this.getProps();this.panSession=new rU(e,{onSessionStart:n,onStart:s,onMove:a,onSessionEnd:o,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:i,contextWindow:r$(this.visualElement)})}stop(e,t){let i=e||this.latestPointerEvent,r=t||this.latestPanInfo,n=this.isDragging;if(this.cancel(),!n||!r||!i)return;let{velocity:s}=r;this.startAnimation(s);let{onDragEnd:a}=this.getProps();a&&ed.postRender(()=>a(i,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:r}=this.getProps();if(!i||!r5(e,r,this.currentDirection))return;let n=this.getAxisMotionValue(e),s=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:i},r){return void 0!==t&&e<t?e=r?E(t,e,r.min):Math.max(e,t):void 0!==i&&e>i&&(e=r?E(i,e,r.max):Math.min(e,i)),e}(s,this.constraints[e],this.elastic[e])),n.set(s)}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,r=this.constraints;e&&t3(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:r,right:n}){return{x:rZ(e.x,i,n),y:rZ(e.y,t,r)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rJ(e,"left","right"),y:rJ(e,"top","bottom")}}(t),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&rG(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let i={};return void 0!==t.min&&(i.min=t.min-e.min),void 0!==t.max&&(i.max=t.max-e.min),i}(i.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!t3(t))return!1;let r=t.current;Q(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(e,t,i){let r=I(e,i),{scroll:n}=t;return n&&(D(r.x,n.offset.x),D(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),a=(e=n.layout.layoutBox,{x:rQ(e.x,s.x),y:rQ(e.y,s.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=T(e))}return a}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),o=this.constraints||{};return Promise.all(rG(a=>{if(!r5(a,t,this.currentDirection))return;let l=o&&o[a]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?e[a]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return ii(this.visualElement,e),i.start(ry(e,i,0,t,this.visualElement,!1))}stopAnimation(){rG(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rG(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){rG(t=>{let{drag:i}=this.getProps();if(!r5(t,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(t);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[t];n.set(e[t]-E(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!t3(t)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};rG(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let i=t.get();r[e]=function(e,t){let i=.5,r=rj(e),n=rj(t);return n>r?i=iZ(t.min,t.max-r,e.min):r>
1n&&(i=iZ(e.min,e.max-n,t.min)),j(0,1,i)}({min:i,max:i},this.constraints[e])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),rG(t=>{if(!r5(t,e,null))return;let i=this.getAxisMotionValue(t),{min:n,max:s}=this.constraints[t];i.set(E(n,s,r[t]))})}addListeners(){if(!this.visualElement.current)return;r1.set(this.visualElement,this);let e=rV(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();t3(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",t);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),ed.read(t);let n=rR(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rG(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{n(),e(),r(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:a}}}function r5(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class r3 extends rA{constructor(e){super(e),this.removeGroupControls=es,this.removeListeners=es,this.controls=new r2(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||es}unmount(){this.removeGroupControls(),this.removeListeners()}}let r4=e=>(t,i)=>{e&&ed.postRender(()=>e(t,i))};class r6 extends rA{constructor(){super(...arguments),this.removePointerDownListener=es}onPointerDown(e){this.session=new rU(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:r$(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:r4(e),onStart:r4(t),onMove:i,onEnd:(e,t)=>{delete this.session,r&&ed.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=rV(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var r8=i(75601);let r9={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function r7(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let ne={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!$.test(e))return e;else e=parseFloat(e);let i=r7(e,t.target.x),r=r7(e,t.target.y);return`${i}% ${r}%`}},nt=!1;class ni extends n.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=e;for(let e in nn)tM[e]=nn[e],y(e)&&(tM[e].isCSSVariable=!0);n&&(t.group&&t.group.add(n),i&&i.register&&r&&i.register(n),nt&&n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),r9.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:r,isPresent:n}=this.props,{projection:s}=i;return s&&(s.isPresent=n,nt=!0,r||e.layoutDependency!==t||void 0===t||e.isPresent!==n?s.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?s.promote():s.relegate()||ed.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),e9.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:r}=e;nt=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function nr(e){let[t,i]=(0,r8.xQ)(),r=(0,n.useContext)(tF.L);return(0,tB.jsx)(ni,{...e,layoutGroup:r,switchLayoutGroup:(0,n.useContext)(t6),isPresent:t,safeToRemove:i})}let nn={borderRadius:{...ne,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ne,borderTopRightRadius:ne,borderBottomLeftRadius:ne,borderBottomRightRadius:ne,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let r=ez.parse(e);if(r.length>5)return e;let n=ez.createTransformer(e),s=+("number"!=typeof r[0]),a=i.x.scale*t.x,o=i.y.scale*t.y;r[0+s]/=a,r[1+s]/=o;let l=E(a,o,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}};var ns=i(73142);function na(e){return(0,ns.G)(e)&&"ownerSVGElement"in e}let no=(e,t)=>e.depth-t.depth;class nl{constructor(){this.children=[],this.isDirty=!1}add(e){e1(this.children,e),this.isDirty=!0}remove(e){e2(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(no),this.isDirty=!1,this.children.forEac
1h(e)}}let nu=["TopLeft","TopRight","BottomLeft","BottomRight"],nd=nu.length,nc=e=>"string"==typeof e?parseFloat(e):e,nh=e=>"number"==typeof e||$.test(e);function np(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let nf=ng(0,.5,iU),nm=ng(.5,.95,es);function ng(e,t,i){return r=>r<e?0:r>t?1:i(iZ(e,t,r))}function nv(e,t){e.min=t.min,e.max=t.max}function ny(e,t){nv(e.x,t.x),nv(e.y,t.y)}function nb(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function nw(e,t,i,r,n){return e-=t,e=r+1/i*(e-r),void 0!==n&&(e=r+1/n*(e-r)),e}function nx(e,t,[i,r,n],s,a){!function(e,t=0,i=1,r=.5,n,s=e,a=e){if(G.test(t)&&(t=parseFloat(t),t=E(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let o=E(s.min,s.max,r);e===s&&(o-=t),e.min=nw(e.min,t,i,o,n),e.max=nw(e.max,t,i,o,n)}(e,t[i],t[r],t[n],t.scale,s,a)}let nS=["x","scaleX","originX"],nT=["y","scaleY","originY"];function nE(e,t,i,r){nx(e.x,t,nS,i?i.x:void 0,r?r.x:void 0),nx(e.y,t,nT,i?i.y:void 0,r?r.y:void 0)}function nM(e){return 0===e.translate&&1===e.scale}function nP(e){return nM(e.x)&&nM(e.y)}function nC(e,t){return e.min===t.min&&e.max===t.max}function nA(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function nk(e,t){return nA(e.x,t.x)&&nA(e.y,t.y)}function nO(e){return rj(e.x)/rj(e.y)}function nL(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class nD{constructor(){this.members=[]}add(e){e1(this.members,e),e.scheduleRender()}remove(e){if(e2(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){let t,i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let nR={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},n_=["","X","Y","Z"],nI=0;function nV(e,t,i,r){let{latestValues:n}=t;n[e]&&(i[e]=n[e],t.setStaticValue(e,0),r&&(r[e]=0))}function nj({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(e={},i=t?.()){this.id=nI++,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,el.value&&(nR.nodes=nR.calculatedTargetDeltas=nR.calculatedProjections=0),this.nodes.forEach(nF),this.nodes.forEach(nY),this.nodes.forEach(nX),this.nodes.forEach(nN),el.addProjectionMetrics&&el.addProjectionMetrics(nR)},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 nl)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new e5),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=na(t)&&!(na(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:i,layout:r,visualElement:n}=this.options;if(n&&!n.current&&n.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||i)&&(this.isLayoutDirty=!0),e){let i,r=0,n=()=>this.root.updateBlockedByResize=!1;ed.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,i&&i(),i=function(e,t){let i=e0.now(),r=({timestamp:t})=>{let n=t-i;n>=250&&(ec(r),e(n-250))};return ed.setup(r,!0),()=>ec(r)}(n,250),r9.hasAnimatedSinceResize&&(r9.hasAnimatedSinceResize=!1,this.nodes.forEac
1h(nU)))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&n&&(i||r)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||n.getDefaultTransition()||n0,{onLayoutAnimationStart:a,onLayoutAnimationComplete:o}=n.getProps(),l=!this.targetLayout||!nk(this.targetLayout,r),u=!t&&i;if(this.options.layoutRoot||this.resumeFrom||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...ie(s,"layout"),onPlay:a,onComplete:o};(n.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,u)}else t||nU(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}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(),ec(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.forEach(nq),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 r=i.props[t4];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(r,"transform",ed,!(e||i))}let{parent:n}=t;n&&!n.hasCheckedOptimisedAppear&&e(n)}(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,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(nG);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(n$);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(nH),this.nodes.forEach(nz),this.nodes.forEach(nB)):this.nodes.forEach(n$),this.clearAllSnapshots();let e=e0.now();eh.delta=j(0,1e3/60,e-eh.timestamp),eh.timestamp=e,eh.isProcessing=!0,ep.update.process(eh),ep.preRender.process(eh),ep.render.process(eh),eh.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,e9.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(nW),this.sharedNodes.forEach(nK)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ed.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ed.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||rj(this.snapshot.measuredBox.x)||rj(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=tn(),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=r(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(!n)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!nP(this.projectionDelta),i=this.getTransformTemplate(),r=i?i(this.latestValues,""):void 0,s=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||C(this.latestValues)||s)&&(n(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),r=this.removeElementScroll(i);return e&&(r=this.removeTransform(r)),n5((t=r).x),n5(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return tn();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(n4))){let{scroll:e}=this.root;e&&(D(t.x,e.offset.x),D(t.y,e.offset.y))}return t}removeElementScroll(e){let t=tn();if(ny(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let r=this.path[i],{scroll:n,options:s}=r;r!==this.root&&n&&s.layoutScroll&&(n.wasRoot&&ny(t,e),D(t.x,n.offset.x),D(t.y,n.offset.y))}return t}applyTransform(e,t=!1){let i=tn();ny(i,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&_(i,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),C(r.latestValues)&&_(i,r.latestValues)}return C(this.latestValues)&&_(i,this.latestValues),i}removeTransform(e){let t=tn();ny(t,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];if(!i.instance||!C(i.latestValues))continue;P(i.latestValues)&&i.updateSnapshot();let r=tn();ny(r,i.measurePageBox()),nE(t,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,r)}return C(this.latestValues)&&nE(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!==eh.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
1isTransformDirty),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:r,layoutId:n}=this.options;if(this.layout&&(r||n)){if(this.resolvedRelativeTargetAt=eh.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tn(),this.relativeTargetOrigin=tn(),rW(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),ny(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=tn(),this.targetWithTransforms=tn()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var s,a,o;this.forceRelativeParentToResolveTarget(),s=this.target,a=this.relativeTarget,o=this.relativeParent.target,rF(s.x,a.x,o.x),rF(s.y,a.y,o.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ny(this.target,this.layout.layoutBox),L(this.target,this.targetDelta)):ny(this.target,this.layout.layoutBox);if(this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=tn(),this.relativeTargetOrigin=tn(),rW(this.relativeTargetOrigin,this.target,e.target),ny(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}el.value&&nR.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||P(this.parent.latestValues)||A(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)}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===eh.timestamp&&(i=!1),i)return;let{layout:r,layoutId:n}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||n))return;ny(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,a=this.treeScale.y;!function(e,t,i,r=!1){let n,s,a=i.length;if(a){t.x=t.y=1;for(let o=0;o<a;o++){s=(n=i[o]).projectionDelta;let{visualElement:a}=n.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(r&&n.options.layoutScroll&&n.scroll&&n!==n.root&&_(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,L(e,s)),r&&C(n.latestValues)&&_(e,n.latestValues))}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=tn());let{target:o}=e;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nb(this.prevProjectionDelta.x,this.projectionDelta.x),nb(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),rB(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===s&&this.treeScale.y===a&&nL(this.projectionDelta.x,this.prevProjectionDelta.x)&&nL(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o)),el.value&&nR.calculatedProjections++}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)}createProjectionDeltas(){this.prevProjectionDelta=ti(),this.projectionDelta=ti(),this.projectionDeltaWithTransform=ti()}setAnimationOrigin(e,t=!1){let i,r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},a=ti();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=tn(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,c=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(nJ));this.animationProgress=0,this.mixTargetDelta=t=>{let r=t/1e3;if(nZ(a.x,e.x,r),nZ(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,h,p,f,m,g;rW(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,m=o,g=r,nQ(p.x,f.x,m.x,g),nQ(p.y,f.y,m.y,g),i&&(u=this.relativeTarget,h=i,nC(u.x,h.x)&&nC(u.y,h.y))&&(this.isProjectionDirty=!1),i||(i=tn()),ny(i,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,i,r,n,s){n?(e.opacity=E(0,i.opacity??1,nf(r)),e.o
1pacityExit=E(t.opacity??1,0,nm(r))):s&&(e.opacity=E(t.opacity??1,i.opacity??1,r));for(let n=0;n<nd;n++){let s=`border${nu[n]}Radius`,a=np(t,s),o=np(i,s);(void 0!==a||void 0!==o)&&(a||(a=0),o||(o=0),0===a||0===o||nh(a)===nh(o)?(e[s]=Math.max(E(nc(a),nc(o),r),0),(G.test(o)||G.test(a))&&(e[s]+="%")):e[s]=o)}(t.rotate||i.rotate)&&(e.rotate=E(t.rotate||0,i.rotate||0,r))}(s,n,this.latestValues,r,c,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ec(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ed.update(()=>{r9.hasAnimatedSinceResize=!0,il.layout++,this.motionValue||(this.motionValue=e6(0)),this.currentAnimation=function(e,t,i){let r=eQ(e)?e:e6(e);return r.start(ry("",r,t,i)),r.animation}(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{il.layout--},onComplete:()=>{il.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}}),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,target:i,layout:r,latestValues:n}=e;if(t&&i&&r){if(this!==e&&this.layout&&r&&n3(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||tn();let t=rj(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let r=rj(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+r}ny(t,i),_(t,n),rB(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new nD),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;return 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 r=this.getStack();r&&r.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 r={};i.z&&nV("z",e,r,this.animationValues);for(let t=0;t<n_.length;t++)nV(`rotate${n_[t]}`,e,r,this.animationValues),nV(`skew${n_[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[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=tJ(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=tJ(t?.pointerEvents)||""),this.hasProjected&&!C(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let n=r.animationValues||r.latestValues;this.applyTransformsToTarget();let s=function(e,t,i){let r="",n=e.x.translate/t.x,s=e.y.translate/t.y,a=i?.z||0;if((n||s||a)&&(r=`translate3d(${n}px, ${s}px, ${a}px) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,rotateX:n,rotateY:s,skewX:a,skewY:o}=i;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),n&&(r+=`rotateX(${n}deg) `),s&&(r+=`rotateY(${s}deg) `),a&&(r+=`skewX(${a}deg) `),o&&(r+=`skewY(${o}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(r+=`scale(${o}, ${l}
1)`),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,n);i&&(s=i(n,s)),e.transform=s;let{x:a,y:o}=this.projectionDelta;for(let t in e.transformOrigin=`${100*a.origin}% ${100*o.origin}% 0`,r.animationValues?e.opacity=r===this?n.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:n.opacityExit:e.opacity=r===this?void 0!==n.opacity?n.opacity:"":void 0!==n.opacityExit?n.opacityExit:0,tM){if(void 0===n[t])continue;let{correct:i,applyTo:a,isCSSVariable:o}=tM[t],l="none"===s?n[t]:i(n[t],r);if(a){let t=a.length;for(let i=0;i<t;i++)e[a[i]]=l}else o?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=r===this?tJ(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(nG),this.root.sharedNodes.clear()}}}function nz(e){e.updateLayout()}function nB(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:r}=e.layout,{animationType:n}=e.options,s=t.source!==e.layout.source;"size"===n?rG(e=>{let r=s?t.measuredBox[e]:t.layoutBox[e],n=rj(r);r.min=i[e].min,r.max=r.min+n}):n3(n,t.layoutBox,i)&&rG(r=>{let n=s?t.measuredBox[r]:t.layoutBox[r],a=rj(i[r]);n.max=n.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+a)});let a=ti();rB(a,i,t.layoutBox);let o=ti();s?rB(o,e.applyTransform(r,!0),t.measuredBox):rB(o,i,t.layoutBox);let l=!nP(a),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let a=tn();rW(a,t.layoutBox,n.layoutBox);let o=tn();rW(o,i,s.layoutBox),nk(a,o)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=a,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:o,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function nF(e){el.value&&nR.nodes++,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 nN(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function nW(e){e.clearSnapshot()}function nG(e){e.clearMeasurements()}function n$(e){e.isLayoutDirty=!1}function nH(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function nU(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function nY(e){e.resolveTargetDelta()}function nX(e){e.calcProjection()}function nq(e){e.resetSkewAndRotation()}function nK(e){e.removeLeadSnapshot()}function nZ(e,t,i){e.translate=E(t.translate,0,i),e.scale=E(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function nQ(e,t,i,r){e.min=E(t.min,i.min,r),e.max=E(t.max,i.max,r)}function nJ(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let n0={duration:.45,ease:[.4,0,.1,1]},n1=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),n2=n1("applewebkit/")&&!n1("chrome/")?Math.round:es;function n5(e){e.min=n2(e.min),e.max=n2(e.max)}function n3(e,t,i){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(nO(t)-nO(i)))}function n4(e){return e!==e.root&&e.scroll?.wasRoot}let n6=nj({attachResizeListener:(e,t)=>rR(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),n8={current:void 0},n9=nj({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!n8.current){let e=new n6({});e.mount(window),e.setOptions({layoutScroll:!0}),n8.current=e}return n8.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function n7(e,t){let i=function(e,t,i){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let t=document,i=(void 0)??t.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>null!=e)}(e),r=new AbortController;return[i,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function se(e,t,i){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&ed.postRender(()=>n(t,rI(t)))}class st extends rA{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[r,n,s]=n7(e,i);
1return r.forEach(e=>{let i,r=!1,s=!1,a=t=>{i&&(i(t),i=void 0),e.removeEventListener("pointerleave",l)},o=e=>{r=!1,window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",o),s&&(s=!1,a(e))},l=e=>{if("touch"!==e.pointerType){if(r){s=!0;return}a(e)}};e.addEventListener("pointerenter",r=>{if("touch"===r.pointerType||rD.x||rD.y)return;s=!1;let a=t(e,r);"function"==typeof a&&(i=a,e.addEventListener("pointerleave",l,n))},n),e.addEventListener("pointerdown",()=>{r=!0,window.addEventListener("pointerup",o,n),window.addEventListener("pointercancel",o,n)},n)}),s}(e,(e,t)=>(se(this.node,t,"Start"),e=>se(this.node,e,"End"))))}unmount(){}}class si extends rA{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=ia(rR(this.node.current,"focus",()=>this.onFocus()),rR(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var sr=i(81402);let sn=(e,t)=>!!t&&(e===t||sn(e,t.parentElement)),ss=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),sa=new WeakSet;function so(e){return t=>{"Enter"===t.key&&e(t)}}function sl(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function su(e){return r_(e)&&!(rD.x||rD.y)}let sd=new WeakSet;function sc(e,t,i){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&ed.postRender(()=>n(t,rI(t)))}class sh extends rA{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[r,n,s]=n7(e,i),a=e=>{let r=e.currentTarget;if(!su(e)||sd.has(e))return;sa.add(r),i.stopPropagation&&sd.add(e);let s=t(r,e),a=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),sa.has(r)&&sa.delete(r),su(e)&&"function"==typeof s&&s(e,{success:t})},o=e=>{a(e,r===window||r===document||i.useGlobalTarget||sn(r,e.target))},l=e=>{a(e,!1)};window.addEventListener("pointerup",o,n),window.addEventListener("pointercancel",l,n)};return r.forEach(e=>{((i.useGlobalTarget?window:e).addEventListener("pointerdown",a,n),(0,sr.s)(e))&&(e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let r=so(()=>{if(sa.has(i))return;sl(i,"down");let e=so(()=>{sl(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>sl(i,"cancel"),t)});i.addEventListener("keydown",r,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),t)})(e,n)),ss.has(e.tagName)||!0===e.isContentEditable||e.hasAttribute("tabindex")||(e.tabIndex=0))}),s}(e,(e,t)=>(sc(this.node,t,"Start"),(e,{success:t})=>sc(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let sp=new WeakMap,sf=new WeakMap,sm=e=>{let t=sp.get(e.target);t&&t(e)},sg=e=>{e.forEach(sm)},sv={some:0,all:1};class sy extends rA{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:i,amount:r="some",once:n}=e,s={root:t?t.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:sv[r]},a=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,n&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=t?i:r;s&&s(e)};var o=this.node.current;let l=function({root:e,...t}){let i=e||document;sf.has(i)||sf.set(i,{});let r=sf.get(i),n=JSON.stringify(t);return r[n]||(r[n]=new IntersectionObserver(sg,{root:e,...t})),r[n]}(s);return sp.set(o,a),l.observe(o),()=>{sp.delete(o),l.unobserve(o)}}mount(){this.startObserver()}update(){if("undefined"==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(){}}let sb=function(e,t){if("undefined"==typeof Proxy)return t9;let i=new Map,r=(i,r)=>t9(i,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(n,s)=>"create"===s?r:(i.has(s)||i.set(s,t9(s,void 0,e,t)),i.get(s))})}({animation:{Feature:rk},exit:{Feature:rL},inView:{Feature:sy},tap:{Feature:sh},focus:{Feature:si},hover:{Feature:st},pan:{Feature:r6},drag:{Feature:r3,ProjectionNode:n9,MeasureLayout:nr},layout:{ProjectionNode:n9,MeasureLayout:nr}},(e,t)=>tz(e)?new tV(t):new tA(t,{allowProjection:e!==n.Fragment}))},79862:(e,t,i)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=i(28140)._(i(12115)).default.createContext(null)},80878:()=>{},81356:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let r=i(28140),n=i(49417),s=i(95155),a=n._(i(12115)),o=r._(i(47650)),l=r._(i(74841)),u=i(75040),d=i(20821),c=i(33455);i(94781);let h=i(79862),p=r._(i(71124)),f=i(83011),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[25,50,75,100],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e,t,i,r,n,s,a){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==i?void 0:i.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,n=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function v(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,a.forwardRef)((e,t)=>{let{src:i,srcSet:r,sizes:n,height:o,width:l,decoding:u,className:d,style:c,fetchPriority:h,placeholder:p,loading:m,unoptimized:y,fill:b,onLoadRef:w,onLoadingCompleteRef:x,setBlurComplete:S,setShowAltText:T,sizesInput:E,onLoad:M,onError:P,...C}=e,A=(0,a.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&g(e,p,w,x,S,y,E))},[i,p,w,x,S,P,y,E]),k=(0,f.useMergedRef)(t,A);return(0,s.jsx)("img",{...C,...v(h),loading:m,width:l,height:o,decoding:u,"data-nimg":b?"fill":"1",className:d,style:c,sizes:n,srcSet:r,src:i,ref:k,onLoad:e=>{g(e.currentTarget,p,w,x,S,y,E)},onError:e=>{T(!0),"empty"!==p&&S(!0),P&&P(e)}})});function b(e){let{isAppRouter:t,imgAttributes:i}=e,r={as:"image",imageSrcSet:i.srcSet,imageSizes:i.sizes,crossOrigin:i.crossOrigin,referrerPolicy:i.referrerPolicy,...v(i.fetchPriority)};return t&&o.default.preload?(o.default.preload(i.src,r),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:i.srcSet?void 0:i.src,...r},"__nimg-"+i.src+i.srcSet+i.sizes)})}let w=(0,a.forwardRef)((e,t)=>{let i=(0,a.useContext)(h.RouterContext),r=(0,a.useContext)(c.ImageConfigContext),n=(0,a.useMemo)(()=>{var e;let t=m||r||d.imageConfigDefault,i=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),n=t.deviceSizes.sort((e,t)=>e-t),s=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:i,deviceSizes:n,qualities:s}},[r]),{onLoad:o,onLoadingComplete:l}=e,f=(0,a.useRef)(o);(0,a.useEffect)(()=>{f.current=o},[o]);let g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let[v,w]=(0,a.useState)(!1),[x,S]=(0,a.useState)(!1),{props:T,meta:E}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:v,showAltText:x});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...T,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:S,sizesInput:e.sizes,ref:t}),E.priority?(0,s.jsx)(b,{isAppRouter:!i,imgAttributes:T}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81402:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});var r=i(73142);function n(e){return(0,r.G)(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}},86553:(e,t,i)=>{"use strict";i.d(t,{E:()=>n});var r=i(12115);let n=i(33577).B?r.useLayoutEffect:r.useEffect},90737:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=i(28140)._(i(12115)).default.createContext({})},94416:(e,t,i)=>{"use strict";i.d(t,{M:()=>n});var r=i(12115);function n(e){let t=(0,r.useRef)(null);return null===t.current&&(t.current=e()),t.current}},94726:()=>{}}]);
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.