1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{63:(e,t,r)=>{"use strict";var i=r(7260);r.o(i,"usePathname")&&r.d(t,{usePathname:function(){return i.usePathname}}),r.o(i,"useRouter")&&r.d(t,{useRouter:function(){return i.useRouter}}),r.o(i,"useSearchParams")&&r.d(t,{useSearchParams:function(){return i.useSearchParams}})},87:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},240:(e,t,r)=>{var i=r(6716);function n(e,t){var r,n,s,o=null;if(!e||"string"!=typeof e)return o;for(var a=i(e),l="function"==typeof t,u=0,c=a.length;u<c;u++)n=(r=a[u]).property,s=r.value,l?t(n,s,r):s&&(o||(o={}),o[n]=s);return o}e.exports=n,e.exports.default=n},641:(e,t,r)=>{"use strict";r.d(t,{j4:()=>n,pG:()=>s,z2:()=>o});let i=e=>t=>"string"==typeof t&&t.startsWith(e),n=i("--"),s=i("var(--"),o=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?
1:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},687:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
1-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return i}});let i=r(8140)._(r(2115)).default.createContext({})},807:(e,t,r)=>{"use strict";function i(e,t){-1===e.indexOf(t)&&e.push(t)}function n(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}r.d(t,{Ai:()=>n,Kq:()=>i})},821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return i}});let r=["default","imgix","cloudinary","akamai","custom"],i={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}},861:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:i=!1}=void 0===e?{}:e;return t||r&&i}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},1035:(e,t,r)=>{"use strict";r.d(t,{P:()=>iQ});var i=r(2115),n=r(3127);let s=(0,i.createContext)({}),o=(0,i.createContext)(null);var a=r(6553);let l=(0,i.createContext)({strict:!1}),u=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),c="data-"+u("framerAppearId");function h(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function d(e){return"string"==typeof e||Array.isArray(e)}function p(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}let f=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],m=["initial",...f];function g(e){return p(e.animate)||m.some(t=>d(e[t]))}function v(e){return!!(g(e)||e.variants)}function y(e){return Array.isArray(e)?e.join(" "):e}let b={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"]},x={};for(let e in b)x[e]={isEnabled:t=>b[e].some(e=>!!t[e])};var w=r(3577);let E=(0,i.createContext)({}),S=(0,i.createContext)({}),T=Symbol.for("motionComponentSymbol"),P=["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 C(e){if("string"!=typeof e||e.includes("-"));else if(P.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let M={},A=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],_=new Set(A);function O(e,t){let{layout:r,layoutId:i}=t;return _.has(e)||e.startsWith("origin")||(r||void 0!==i)&&(!!M[e]||"opacity"===e)}let k=e=>!!(e&&e.getVelocity),L={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},I=A.length;var B=r(641);let R=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var N=r(7137),D=r(5220);let j={...N.ai,transform:Math.round},F={borderWidth:D.px,borderTopWidth:D.px,borderRightWidth:D.px,borderBottomWidth:D.px,borderLeftWidth:D.px,borderRadius:D.px,radius:D.px,borderTopLeftRadius:D.px,borderTopRightRadius:D.px,borderBottomRightRadius:D.px,borderBottomLeftRadius:D.px,width:D.px,maxWidth:D.px,height:D.px,maxHeight:D.px,size:D.px,top:D.px,right:D.px,bottom:D.px,left:D.px,padding:D.px,paddingTop:D.px,paddingRight:D.px,paddingBottom:D.px,paddingLeft:D.px,margin:D.px,marginTop:D.px,marginRight:D.px,marginBottom:D.px,marginLeft:D.px,rotate:D.uj,rotateX:D.uj,rotateY:D.uj,rotateZ:D.uj,scale:N.hs,scaleX:N.hs,scaleY:N.hs,scaleZ:N.hs,skew:D.uj,skewX:D.uj,skewY:D.uj,distance:D.px,translateX:D.px,translateY:D.px,translateZ:D.px,x:D.px,y:D.px,z:D.px,perspective:D.px,transformPerspective:D.px,opacity:N.X4,originX:D.gQ,originY:D.gQ,originZ:D.px,zIndex:j,fillOpacity:N.X4,strokeOpacity:N.X4,numOctaves:j};function H(e,t,r,i){let{style:n,vars:s,transform:o,transformOrigin:a}
1=e,l=!1,u=!1,c=!0;for(let e in t){let r=t[e];if((0,B.j4)(e)){s[e]=r;continue}let i=F[e],h=R(r,i);if(_.has(e)){if(l=!0,o[e]=h,!c)continue;r!==(i.default||0)&&(c=!1)}else e.startsWith("origin")?(u=!0,a[e]=h):n[e]=h}if(!t.transform&&(l||i?n.transform=function(e,t,r,i){let{enableHardwareAcceleration:n=!0,allowTransformNone:s=!0}=t,o="";for(let t=0;t<I;t++){let r=A[t];if(void 0!==e[r]){let t=L[r]||r;o+="".concat(t,"(").concat(e[r],") ")}}return n&&!e.z&&(o+="translateZ(0)"),o=o.trim(),i?o=i(e,r?"":o):s&&r&&(o="none"),o}(e.transform,r,c,i):n.transform&&(n.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=a;n.transformOrigin="".concat(e," ").concat(t," ").concat(r)}}let V=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function z(e,t,r){for(let i in t)k(t[i])||O(i,r)||(e[i]=t[i])}let G=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function U(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||G.has(e)}let $=e=>!U(e);try{!function(e){e&&($=t=>t.startsWith("on")?!U(t):e(t))}(require("@emotion/is-prop-valid").default)}catch(e){}function W(e,t,r){return"string"==typeof e?e:D.px.transform(t+r*e)}let Y={offset:"stroke-dashoffset",array:"stroke-dasharray"},X={offset:"strokeDashoffset",array:"strokeDasharray"};function q(e,t,r,i,n){let{attrX:s,attrY:o,attrScale:a,originX:l,originY:u,pathLength:c,pathSpacing:h=1,pathOffset:d=0,...p}=t;if(H(e,p,r,n),i){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:f,style:m,dimensions:g}=e;f.transform&&(g&&(m.transform=f.transform),delete f.transform),g&&(void 0!==l||void 0!==u||m.transform)&&(m.transformOrigin=function(e,t,r){let i=W(t,e.x,e.width),n=W(r,e.y,e.height);return"".concat(i," ").concat(n)}(g,void 0!==l?l:.5,void 0!==u?u:.5)),void 0!==s&&(f.x=s),void 0!==o&&(f.y=o),void 0!==a&&(f.scale=a),void 0!==c&&function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=!(arguments.length>4)||void 0===arguments[4]||arguments[4];e.pathLength=1;let s=n?Y:X;e[s.offset]=D.px.transform(-i);let o=D.px.transform(t),a=D.px.transform(r);e[s.array]="".concat(o," ").concat(a)}(f,c,h,d,!1)}let K=()=>({...V(),attrs:{}}),Z=e=>"string"==typeof e&&"svg"===e.toLowerCase();function Q(e,t,r,i){let{style:n,vars:s}=t;for(let t in Object.assign(e.style,n,i&&i.getProjectionStyles(r)),s)e.style.setProperty(t,s[t])}let J=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"]);function ee(e,t,r,i){for(let r in Q(e,t,void 0,i),t.attrs)e.setAttribute(J.has(r)?r:u(r),t.attrs[r])}function et(e,t){let{style:r}=e,i={};for(let n in r)(k(r[n])||t.style&&k(t.style[n])||O(n,e))&&(i[n]=r[n]);return i}function er(e,t){let r=et(e,t);for(let i in e)(k(e[i])||k(t[i]))&&(r[-1!==A.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return r}function ei(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,i,n)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,i,n)),t}var en=r(4416);let es=e=>Array.isArray(e),eo=e=>es(e)?e[e.length-1]||0:e;function ea(e){let t=k(e)?e.get():e;return t&&"object"==typeof t&&t.mix&&t.toValue?t.toValue():t}let el=e=>(t,r)=>{let n=(0,i.useContext)(s),a=(0,i.useContext)(o),l=()=>(function(e,t,r,i){let{scrapeMotionValuesFromProps:n,createRenderState:s,onMount:o}=e,a={latestValues:function(e,t,r,i){let n={},s=i(e,{});for(let e in s)n[e]=ea(s[e]);let{initial:o,animate:a}=e,l=g(e),u=v(e);t&&u&&!l&&!1!==e.inherit&&(void 0===o&&(o=t.initial),void 0===a&&(a=t.animate));let c=!!r&&!1===r.initial,h=(c=c||!1===o)?a:o;return h&&"boolean"!=typeof h&&!p(h)&&(Array.isArray(h)?h:[h]).forEac
1h(t=>{let r=ei(e,t);if(!r)return;let{transitionEnd:i,transition:s,...o}=r;for(let e in o){let t=o[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let e in i)n[e]=i[e]}),n}(t,r,i,n),renderState:s()};return o&&(a.mount=e=>o(t,e,a)),a})(e,t,n,a);return r?l():(0,en.M)(l)};var eu=r(1454);let ec={useVisualState:el({scrapeMotionValuesFromProps:er,createRenderState:K,onMount:(e,t,r)=>{let{renderState:i,latestValues:n}=r;eu.Gt.read(()=>{try{i.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){i.dimensions={x:0,y:0,width:0,height:0}}}),eu.Gt.render(()=>{q(i,n,{enableHardwareAcceleration:!1},Z(t.tagName),e.transformTemplate),ee(t,i)})}})},eh={useVisualState:el({scrapeMotionValuesFromProps:et,createRenderState:V})};function ed(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}let ep=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function ef(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{point:{x:e[t+"X"],y:e[t+"Y"]}}}function em(e,t,r,i){return ed(e,t,e=>ep(e)&&r(e,ef(e)),i)}var eg=r(5850);function ev(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let ey=ev("dragHorizontal"),eb=ev("dragVertical");function ex(e){let t=!1;if("y"===e)t=eb();else if("x"===e)t=ey();else{let e=ey(),r=eb();e&&r?t=()=>{e(),r()}
1:(e&&e(),r&&r())}return t}function ew(){let e=ex(!0);return!e||(e(),!1)}class eE{update(){}constructor(e){this.isMounted=!1,this.node=e}}function eS(e,t){let r="onHover"+(t?"Start":"End");return em(e.current,"pointer"+(t?"enter":"leave"),(i,n)=>{if("touch"===i.pointerType||ew())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&eu.Gt.update(()=>s[r](i,n))},{passive:!e.getProps()[r]})}class eT extends eE{mount(){this.unmount=(0,eg.F)(eS(this.node,!0),eS(this.node,!1))}unmount(){}}class eP extends eE{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=(0,eg.F)(ed(this.node.current,"focus",()=>this.onFocus()),ed(this.node.current,"blur",()=>this.onBlur()))}unmount(){}constructor(){super(...arguments),this.isActive=!1}}let eC=(e,t)=>!!t&&(e===t||eC(e,t.parentElement));var eM=r(5514);function eA(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,ef(r))}class e_ extends eE{startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&eu.Gt.update(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!ew()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&eu.Gt.update(()=>r(e,t))}mount(){let e=this.node.getProps(),t=em(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=ed(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,eg.F)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}constructor(){super(...arguments),this.removeStartListeners=eM.l,this.removeEndListeners=eM.l,this.removeAccessibleListeners=eM.l,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),i=em(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:i,globalTapTarget:n}=this.node.getProps();eu.Gt.update(()=>{n||eC(this.node.current,e.target)?r&&r(e,t):i&&i(e,t)})},{passive:!(r.onTap||r.onPointerUp)}),n=em(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,eg.F)(i,n),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=e=>{if("Enter"!==e.key||this.isPressing)return;let t=e=>{"Enter"===e.key&&this.checkPressEnd()&&eA("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&eu.Gt.update(()=>r(e,t))})};this.removeEndListeners(),this.removeEndListeners=ed(this.node.current,"keyup",t),eA("down",(e,t)=>{this.startPress(e,t)})},t=ed(this.node.current,"keydown",e),r=()=>{this.isPressing&&eA("cancel",(e,t)=>this.cancelPress(e,t))},i=ed(this.node.current,"blur",r);this.removeAccessibleListeners=(0,eg.F)(t,i)}}}let eO=new WeakMap,ek=new WeakMap,eL=e=>{let t=eO.get(e.target);t&&t(e)},eI=e=>{e.forEach(eL)},eB={some:0,all:1};class eR extends eE{startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:i="some",once:n}=e,s={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof i?i:eB[i]},o=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:r,onViewportLeave:i}=this.node.getProps(),s=t?r:i;s&&s(e)};var a=this.node.current;let l=function(e){let{root:t,...r}=e,i=t||document;ek.has(i)||ek.set(i,{});let n=ek.get(i),s=JSON.stringify(r);return n[s]||(n[s]=new IntersectionObserver(eI,{root:t,...r})),n[s]}(s);return eO.set(a,o),l.observe(a),()=>{eO.delete(a),l.unobserve(a)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function(e){let{viewport:t={}}=e,{viewport:r={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e=>t[e]!==r[e]}(e,t))&&this.startObserver()}unmount(){}constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}}function eN(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(t[i]!==e[i])return!1;return!0}function eD(e,t,r){let i=e.getProps();return ei(i,t,void 0!==r?r:i.custom,function(e){let t={};
1return e.values.forEach((e,r)=>t[r]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.getVelocity()),t}(e))}var ej=r(5791);let eF=e=>1e3*e,eH={current:!1},eV=e=>Array.isArray(e)&&"number"==typeof e[0],ez=e=>{let[t,r,i,n]=e;return"cubic-bezier(".concat(t,", ").concat(r,", ").concat(i,", ").concat(n,")")},eG={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ez([0,.65,.55,1]),circOut:ez([.55,0,1,.45]),backIn:ez([.31,.01,.66,-.59]),backOut:ez([.33,1.53,.69,.99])},eU=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function e$(e,t,r,i){return e===t&&r===i?eM.l:n=>0===n||1===n?n:eU(function(e,t,r,i,n){let s,o,a=0;do(s=eU(o=t+(r-t)/2,i,n)-e)>0?r=o:t=o;while(Math.abs(s)>1e-7&&++a<12);return o}(n,0,1,e,r),t,i)}let eW=e$(.42,0,1,1),eY=e$(0,0,.58,1),eX=e$(.42,0,.58,1),eq=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,eK=e=>t=>1-e(1-t),eZ=e=>1-Math.sin(Math.acos(e)),eQ=eK(eZ),eJ=eq(eZ),e0=e$(.33,1.53,.69,.99),e1=eK(e0),e2=eq(e1),e3={linear:eM.l,easeIn:eW,easeInOut:eX,easeOut:eY,circIn:eZ,circInOut:eJ,circOut:eQ,backIn:e1,backInOut:e2,backOut:e0,anticipate:e=>(e*=2)<1?.5*e1(e):.5*(2-Math.pow(2,-10*(e-1)))},e5=e=>{if(Array.isArray(e)){(0,ej.V)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,i,n]=e;return e$(t,r,i,n)}return"string"==typeof e?((0,ej.V)(void 0!==e3[e],"Invalid easing type '".concat(e,"'")),e3[e]):e};var e6=r(1274),e4=r(2182);function e8(e){var t;let{duration:r=300,keyframes:i,times:n,ease:s="easeInOut"}=e,o=Array.isArray(s)&&"number"!=typeof s[0]?s.map(e5):e5(s),a={done:!1,value:i[0]},l=(t=n&&n.length===i.length?n:(0,e4.Z)(i),t.map(e=>e*r)),u=(0,e6.G)(l,i,{ease:Array.isArray(o)?o:i.map(()=>o||eX).splice(0,i.length-1)});return{calculatedDuration:r,next:e=>(a.value=u(e),a.done=e>=r,a)}}var e7=r(6280);function e9(e,t,r){let i=Math.max(t-5,0);return(0,e7.f)(r-e(i),t-i)}var te=r(4369);function tt(e,t){return e*Math.sqrt(1-t*t)}let tr=["duration","bounce"],ti=["stiffness","damping","mass"];function tn(e,t){return t.some(t=>void 0!==e[t])}function ts(e){let t,{keyframes:r,restDelta:i,restSpeed:n,...s}=e,o=r[0],a=r[r.length-1],l={done:!1,value:o},{stiffness:u,damping:c,mass:h,duration:d,velocity:p,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tn(e,ti)&&tn(e,tr)){let r=function(e){let t,r,{duration:i=800,bounce:n=.25,velocity:s=0,mass:o=1}=e;(0,ej.$)(i<=eF(10),"Spring duration must be 10 seconds or less");let a=1-n;a=(0,te.q)(.05,1,a),i=(0,te.q)(.01,10,i/1e3),a<1?(t=e=>{let t=e*a,r=t*i;return .001-(t-s)/tt(e,a)*Math.exp(-r)},r=e=>{let r=e*a*i,n=Math.pow(a,2)*Math.pow(e,2)*i,o=Math.exp(-r),l=tt(Math.pow(e,2),a);return(r*s+s-n)*o*(-t(e)+.001>0?-1:1)/l}):(t=e=>-.001+Math.exp(-e*i)*((e-s)*i+1),r=e=>i*i*(s-e)*Math.exp(-e*i));let l=function(e,t,r){let i=r;for(let r=1;r<12;r++)i-=e(i)/t(i);return i}(t,r,5/i);if(i=eF(i),isNaN(l))return{stiffness:100,damping:10,duration:i};{let e=Math.pow(l,2)*o;return{stiffness:e,damping:2*a*Math.sqrt(o*e),duration:i}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...s,velocity:-((s.velocity||0)/1e3)}),m=p||0,g=c/(2*Math.sqrt(u*h)),v=a-o,y=Math.sqrt(u/h)/1e3,b=5>Math.abs(v);if(n||(n=b?.01:2),i||(i=b?.005:.5),g<1){let e=tt(y,g);t=t=>a-Math.exp(-g*y*t)*((m+g*y*v)/e*Math.sin(e*t)+v*Math.cos(e*t))}else if(1===g)t=e=>a-Math.exp(-y*e)*(v+(m+y*v)*e);else{let e=y*Math.sqrt(g*g-1);t=t=>{let r=Math.exp(-g*y*t),i=Math.min(e*t,300);return a-r*((m+g*y*v)*Math.sinh(i)+e*v*Math.cosh(i))/e}}return{calculatedDuration:f&&d||null,next:e=>{let r=t(e);if(f)l.done=e>=d;else{let s=m;0!==e&&(s=g<1?e9(t,e,r):0);let o=Math.abs(a-r)<=i;l.done=Math.abs(s)<=n&&o}return l.value=l.done?a:r,l}}}function to(e){let t,r,{keyframes:i,velocity:n=0,power:s=.8,timeConstant:o=325,bounceDamping:a=10,bounceStiffness:l=500,modifyTarget:u,min:c,max:h,restDelta:d=.5,restSpeed:p}=e,f=i[0],m={done:!1,value:f},g=s*n,v=f+g,y=void 0===u?v:u(v);y!==v&&(g=y-f);let b=e=>-g*Math.exp(-e/o),x=e=>y+b(e),w=e=>{let t=b(e),r=x(e);m.done=Math.abs(t)<=d,m.value=m.done?y:r},E=e=>{let i;if(i=m.value,void 0!==c&&i<c||void 0!==h&&i>h){var n;t=e,r=ts({keyframes:[m.value,(n=m.value,void 0===c?h:void 0===h||Math.abs(c-n)<Math.abs(h-n)?c:h)],velocity:e9(x,e,m.value),damping:a,stiffness:l,restDelta:d,restSpeed:p})}};return E(0),{calculatedDuration:null,next:e=>{let i=!1;return(r||void 0!==t||(i=!0,w(e),E(e)),void 0!==t&&e>t)?r.next(e-t):(i||w(e),m)}}}let ta=e=>{let t=t=>{let{timestamp:r}=t;return e(r)};return{start:()=>eu.Gt.update(t,!0),stop:()=>(0,eu.WG)(t),now:()=>eu.uv.isProcessing?eu.uv.timestamp:performance.now()}};function tl(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let tu={decay:to,inertia:to,tween:e8,keyframes:e8,spring:ts};function tc(e){let t,r,i,n,s,{autoplay:o=!0,delay:a=0,driver:l=ta,keyframes:u,type:c="keyframes",repeat:h=0,repeatDelay:d=0,repeatType:p="loop",onPlay:f,onStop:m,onComplete:g,onUpdate:v,...y}=e,b=1,x=!1,w=()=>{r=new Promise(e=>{t=e})};w();let E=tu[c]||e8;E!==e8&&"number"!=typeof u[0]&&(n=(0,e6.G)([0,100],u,{clamp:!1}),u=[0,100]);let S=E({...y,keyframes:u});"mirror"===p&&(s=E({...y,keyframes:[...u].reverse(),velocity:-(y.velocity||0)}
1));let T="idle",P=null,C=null,M=null;null===S.calculatedDuration&&h&&(S.calculatedDuration=tl(S));let{calculatedDuration:A}=S,_=1/0,O=1/0;null!==A&&(O=(_=A+d)*(h+1)-d);let k=0,L=e=>{if(null===C)return;b>0&&(C=Math.min(C,e)),b<0&&(C=Math.min(e-O/b,C));let t=(k=null!==P?P:Math.round(e-C)*b)-a*(b>=0?1:-1),r=b>=0?t<0:t>O;k=Math.max(t,0),"finished"===T&&null===P&&(k=O);let i=k,o=S;if(h){let e=Math.min(k,O)/_,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,h+1))%2&&("reverse"===p?(r=1-r,d&&(r-=d/_)):"mirror"===p&&(o=s)),i=(0,te.q)(0,1,r)*_}let l=r?{done:!1,value:u[0]}:o.next(i);n&&(l.value=n(l.value));let{done:c}=l;r||null===A||(c=b>=0?k>=O:k<=0);let f=null===P&&("finished"===T||"running"===T&&c);return v&&v(l.value),f&&R(),l},I=()=>{i&&i.stop(),i=void 0},B=()=>{T="idle",I(),t(),w(),C=M=null},R=()=>{T="finished",g&&g(),I(),t()},N=()=>{if(x)return;i||(i=l(L));let e=i.now();f&&f(),null!==P?C=e-P:C&&"finished"!==T||(C=e),"finished"===T&&w(),M=C,P=null,T="running",i.start()};o&&N();let D={then:(e,t)=>r.then(e,t),get time(){return k/1e3},set time(newTime){k=newTime=eF(newTime),null===P&&i&&0!==b?C=i.now()-newTime/b:P=newTime},get duration(){return(null===S.calculatedDuration?tl(S):S.calculatedDuration)/1e3},get speed(){return b},set speed(newSpeed){if(newSpeed===b||!i)return;b=newSpeed,D.time=k/1e3},get state(){return T},play:N,pause:()=>{T="paused",P=k},stop:()=>{x=!0,"idle"!==T&&(T="idle",m&&m(),B())},cancel:()=>{null!==M&&L(M),B()},complete:()=>{T="finished"},sample:e=>(C=0,L(e))};return D}let th=function(e){let t;return()=>(void 0===t&&(t=e()),t)}(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),td=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),tp={type:"spring",stiffness:500,damping:25,restSpeed:10},tf={type:"keyframes",duration:.8},tm={type:"keyframes",ease:[.25,.1,.35,1],duration:.3};var tg=r(9247);let tv=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tg.f.test(t)||"0"===t)&&!t.startsWith("url("));var ty=r(6633);let tb=new Set(["brightness","contrast","saturate","opacity"]);function tx(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[i]=r.match(ty.SY)||[];if(!i)return e;let n=r.replace(i,""),s=+!!tb.has(t);return i!==r&&(s*=100),t+"("+s+n+")"}let tw=/([a-z-]*)\(.*?\)/g,tE={...tg.f,getAnimatableNone:e=>{let t=e.match(tw);return t?t.map(tx).join(" "):e}};var tS=r(7154);let tT={...F,color:tS.y,backgroundColor:tS.y,outlineColor:tS.y,fill:tS.y,stroke:tS.y,borderColor:tS.y,borderTopColor:tS.y,borderRightColor:tS.y,borderBottomColor:tS.y,borderLeftColor:tS.y,filter:tE,WebkitFilter:tE},tP=e=>tT[e];function tC(e,t){let r=tP(e);return r!==tE&&(r=tg.f),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let tM=e=>/^0[^.\s]+$/.test(e);function tA(e,t){return e[t]||e.default||e}let t_={skipAnimations:!1},tO=function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return n=>{let s=tA(i,e)||{},o=s.delay||i.delay||0,{elapsed:a=0}=i;a-=eF(o);let l=function(e,t,r,i){let n,s,o=tv(t,r);n=Array.isArray(r)?[...r]:[null,r];let a=void 0!==i.from?i.from:e.get(),l=[];for(let e=0;e<n.length;e++){var u;null===n[e]&&(n[e]=0===e?a:n[e-1]),("number"==typeof(u=n[e])?0===u:null!==u?"none"===u||"0"===u||tM(u):void 0)&&l.push(e),"string"==typeof n[e]&&"none"!==n[e]&&"0"!==n[e]&&(s=n[e])}if(o&&l.length&&s)for(let e=0;e<l.length;e++)n[l[e]]=tC(t,s);return n}(t,e,r,s),u=l[0],c=l[l.length-1],h=tv(e,u),d=tv(e,c);(0,ej.$)(h===d,"You are trying to animate ".concat(e,' from "').concat(u,'" to "').concat(c,'". ').concat(u," is not an animatable value - to enable this animation set ").concat(u," to a value animatable to ").concat(c," via the `style` property."));let p={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-a,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{n(),s.onComplete&&s.onComplete()}};if(!function(e){let{when:t,delay:r,delayChildren:i,staggerChildren:n,staggerDirection:s,repeat:o,repeatType:a,repeatDelay:l,from:u,elapsed:c,...h}=e;return!!Object.keys(h).length}(s)&&(p={...p,...((e,t)=>{let{keyframes:r}=t;return r.length>2?tf:_.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===r[1]?2*Math.sqrt(550):30,restSpeed:10}:tp:tm})(e,p)}),p.duration&&(p.duration=eF(p.duration)),p.repeatDelay&&(p.repeatDelay=eF(p.repeatDelay)),!h||!d||eH.current||!1===s.t
1ype||t_.skipAnimations)return function(e){let{keyframes:t,delay:r,onUpdate:i,onComplete:n}=e,s=()=>(i&&i(t[t.length-1]),n&&n(),{time:0,speed:1,duration:0,play:eM.l,pause:eM.l,stop:eM.l,then:e=>(e(),Promise.resolve()),cancel:eM.l,complete:eM.l});return r?tc({keyframes:[0,1],duration:0,delay:r,onComplete:s}):s()}(eH.current?{...p,delay:0}:p);if(!i.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,r){let i,n,{onUpdate:s,onComplete:o,...a}=r;if(!(th()&&td.has(t)&&!a.repeatDelay&&"mirror"!==a.repeatType&&0!==a.damping&&"inertia"!==a.type))return!1;let l=!1,u=!1,c=()=>{n=new Promise(e=>{i=e})};c();let{keyframes:h,duration:d=300,ease:p,times:f}=a;if("spring"===a.type||"backgroundColor"===t||!function e(t){return!!(!t||"string"==typeof t&&eG[t]||eV(t)||Array.isArray(t)&&t.every(e))}(a.ease)){let e=tc({...a,repeat:0,delay:0}),t={done:!1,value:h[0]},r=[],i=0;for(;!t.done&&i<2e4;)t=e.sample(i),r.push(t.value),i+=10;f=void 0,h=r,d=i-10,p="linear"}let m=function(e,t,r){let{delay:i=0,duration:n,repeat:s=0,repeatType:o="loop",ease:a,times:l}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u={[t]:r};l&&(u.offset=l);let c=function e(t){if(t)return eV(t)?ez(t):Array.isArray(t)?t.map(e):eG[t]}(a);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:i,duration:n,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(e.owner.current,t,h,{...a,duration:d,ease:p,times:f}),g=()=>{u=!1,m.cancel()},v=()=>{u=!0,eu.Gt.update(g),i(),c()};return m.onfinish=()=>{u||(e.set(function(e,t){let{repeat:r,repeatType:i="loop"}=t,n=r&&"loop"!==i&&r%2==1?0:e.length-1;return e[n]}(h,a)),o&&o(),v())},{then:(e,t)=>n.then(e,t),attachTimeline:e=>(m.timeline=e,m.onfinish=null,eM.l),get time(){return(m.currentTime||0)/1e3},set time(newTime){m.currentTime=eF(newTime)},get speed(){return m.playbackRate},set speed(newSpeed){m.playbackRate=newSpeed},get duration(){return d/1e3},play:()=>{l||(m.play(),(0,eu.WG)(g))},pause:()=>m.pause(),stop:()=>{if(l=!0,"idle"===m.playState)return;let{currentTime:t}=m;if(t){let r=tc({...a,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}v()},complete:()=>{u||m.finish()},cancel:v}}(t,e,p);if(r)return r}return tc(p)}};function tk(e){return!!(k(e)&&e.add)}let tL=e=>/^\-?\d*\.?\d+$/.test(e);var tI=r(9568);let tB=e=>t=>t.test(e),tR=[N.ai,D.px,D.KN,D.uj,D.vw,D.vh,{test:e=>"auto"===e,parse:e=>e}],tN=e=>tR.find(tB(e)),tD=[...tR,tS.y,tg.f],tj=e=>tD.find(tB(e));function tF(e,t){let{delay:r=0,transitionOverride:i,type:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{transition:s=e.getDefaultTransition(),transitionEnd:o,...a}=e.makeTargetAnimatable(t),l=e.getValue("willChange");i&&(s=i);let u=[],h=n&&e.animationState&&e.animationState.getState()[n];for(let t in a){let i=e.getValue(t),n=a[t];if(!i||void 0===n||h&&function(e,t){let{protectedKeys:r,needsAnimating:i}=e,n=r.hasOwnProperty(t)&&!0!==i[t];return i[t]=!1,n}(h,t))continue;let o={delay:r,elapsed:0,...tA(s||{},t)};if(window.HandoffAppearAnimations){let r=e.getProps()[c];if(r){let e=window.HandoffAppearAnimations(r,t,i,eu.Gt);null!==e&&(o.elapsed=e,o.isHandoff=!0)}}let d=!o.isHandoff&&!function(e,t){let r=e.get();if(!Array.isArray(t))return r!==t;for(let e=0;e<t.length;e++)if(t[e]!==r)return!0}(i,n);if("spring"===o.type&&(i.getVelocity()||o.velocity)&&(d=!1),i.animation&&(d=!1),d)continue;i.start(tO(t,i,n,e.shouldReduceMotion&&_.has(t)?{type:!1}:o));let p=i.animation;tk(l)&&(l.add(t),p.then(()=>l.remove(t))),u.push(p)}return o&&Promise.all(u).then(()=>{o&&function(e,t){let r=eD(e,t),{transitionEnd:i={},transition:n={},...s}=r?e.makeTargetAnimatable(r,!1):{};for(let t in s={...s,...i}){let r=eo(s[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,tI.OQ)(r))}}(e,o)}),u}function tH(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=eD(e,t,r.custom),{transition:n=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(n=r.transitionOverride);let s=i?()=>Promise.all(tF(e,i,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?function(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{delayChildren:s=0,staggerChildren:o,staggerDirection:a}=n;return function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,s=arguments.length>5?arguments[5]:void 0,o=[],a=(e.variantChildren.size-1)*i,l=1===n?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e*i}:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return a-e*i};
1return Array.from(e.variantChildren).sort(tV).forEach((e,i)=>{e.notify("AnimationStart",t),o.push(tH(e,t,{...s,delay:r+l(i)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(o)}(e,t,s+i,o,a,r)}:()=>Promise.resolve(),{when:a}=n;if(!a)return Promise.all([s(),o(r.delay)]);{let[e,t]="beforeChildren"===a?[s,o]:[o,s];return e().then(()=>t())}}function tV(e,t){return e.sortNodePosition(t)}let tz=[...f].reverse(),tG=f.length;function tU(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class t$ extends eE{updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),p(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(t=>{let{animation:r,options:i}=t;return function(e,t){let r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>tH(e,t,i)));else if("string"==typeof t)r=tH(e,t,i);else{let n="function"==typeof t?eD(e,t,i.custom):t;r=Promise.all(tF(e,n,i))}return r.then(()=>e.notify("AnimationComplete",t))}(e,r,i)})),r={animate:tU(!0),whileInView:tU(),whileHover:tU(),whileTap:tU(),whileDrag:tU(),whileFocus:tU(),exit:tU()},i=!0,n=(t,r)=>{let i=eD(e,r);if(i){let{transition:e,transitionEnd:r,...n}=i;t={...t,...n,...r}}return t};function s(s,o){let a=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,h={},f=1/0;for(let t=0;t<tG;t++){var m,g;let v=tz[t],y=r[v],b=void 0!==a[v]?a[v]:l[v],x=d(b),w=v===o?y.isActive:null;!1===w&&(f=t);let E=b===l[v]&&b!==a[v]&&x;if(E&&i&&e.manuallyAnimateOnMount&&(E=!1),y.protectedKeys={...h},!y.isActive&&null===w||!b&&!y.prevProp||p(b)||"boolean"==typeof b)continue;let S=(m=y.prevProp,("string"==typeof(g=b)?g!==m:!!Array.isArray(g)&&!eN(g,m))||v===o&&y.isActive&&!E&&x||t>f&&x),T=!1,P=Array.isArray(b)?b:[b],C=P.reduce(n,{});!1===w&&(C={});let{prevResolvedValues:M={}}=y,A={...M,...C},_=e=>{S=!0,c.has(e)&&(T=!0,c.delete(e)),y.needsAnimating[e]=!0};for(let e in A){let t=C[e],r=M[e];if(!h.hasOwnProperty(e))(es(t)&&es(r)?eN(t,r):t===r)?void 0!==t&&c.has(e)?_(e):y.protectedKeys[e]=!0:void 0!==t?_(e):c.add(e)}y.prevProp=b,y.prevResolvedValues=C,y.isActive&&(h={...h,...C}),i&&e.blockInitialAnimation&&(S=!1),S&&(!E||T)&&u.push(...P.map(e=>({animation:e,options:{type:v,...s}})))}if(c.size){let t={};
1c.forEach(r=>{let i=e.getBaseTarget(r);void 0!==i&&(t[r]=i)}),u.push({animation:t})}let v=!!u.length;return i&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(v=!1),i=!1,v?t(u):Promise.resolve()}return{animateChanges:s,setActive:function(t,i,n){var o;if(r[t].isActive===i)return Promise.resolve();null==(o=e.variantChildren)||o.forEach(e=>{var r;return null==(r=e.animationState)?void 0:r.setActive(t,i)}),r[t].isActive=i;let a=s(n,t);for(let e in r)r[e].protectedKeys={};return a},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}(e))}}let tW=0;class tY extends eE{update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;let n=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&n.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}constructor(){super(...arguments),this.id=tW++}}let tX=(e,t)=>Math.abs(e-t);class tq{updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,eu.WG)(this.updatePoint)}constructor(e,t,{transformPagePoint:r,contextWindow:i,dragSnapToOrigin:n=!1}={}){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=tQ(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){return Math.sqrt(tX(e.x,t.x)**2+tX(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;let{point:i}=e,{timestamp:n}=eu.uv;this.history.push({...i,timestamp:n});let{onStart:s,onMove:o}=this.handlers;t||(s&&s(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=tK(t,this.transformPagePoint),eu.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:i,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=tQ("pointercancel"===e.type?this.lastMoveEventInfo:tK(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,s),i&&i(e,s)},!ep(e))return;this.dragSnapToOrigin=n,this.handlers=t,this.transformPagePoint=r,this.contextWindow=i||window;let s=tK(ef(e),this.transformPagePoint),{point:o}=s,{timestamp:a}=eu.uv;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=t;l&&l(e,tQ(s,this.history)),this.removeListeners=(0,eg.F)(em(this.contextWindow,"pointermove",this.handlePointerMove),em(this.contextWindow,"pointerup",this.handlePointerUp),em(this.contextWindow,"pointercancel",this.handlePointerUp))}}function tK(e,t){return t?{point:t(e.point)}:e}function tZ(e,t){return{x:e.x-t.x,y:e.y-t.y}}function tQ(e,t){let{point:r}=e;return{point:r,delta:tZ(r,tJ(t)),offset:tZ(r,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,n=tJ(e);for(;r>=0&&(i=e[r],!(n.timestamp-i.timestamp>eF(.1)));)r--;if(!i)return{x:0,y:0};let s=(n.timestamp-i.timestamp)/1e3;if(0===s)return{x:0,y:0};let o={x:(n.x-i.x)/s,y:(n.y-i.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t,.1)}}function tJ(e){return e[e.length-1]}var t0=r(8291),t1=r(3966);function t2(e){return e.max-e.min}function t3(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return Math.abs(e-t)<=r}function t5(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;e.origin=i,e.originPoint=(0,t1.j)(t.min,t.max,e.origin),e.scale=t2(r)/t2(t),(t3(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,t1.j)(r.min,r.max,e.origin)-e.originPoint,(t3(e.translate)||isNaN(e.translate))&&(e.translate=0)}function t6(e,t,r,i){t5(e.x,t.x,r.x,i?i.originX:void 0),t5(e.y,t.y,r.y,i?i.originY:void 0)}function t4(e,t,r){e.min=r.min+t.min,e.max=e.min+t2(t)}function t8(e,t,r){e.min=t.min-r.min,e.max=e.min+t2(t)}function t7(e,t,r){t8(e.x,t.x,r.x),t8(e.y,t.y,r.y)}function t9(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function re(e,t){let r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,i]=[i,r]),{min:r,max:i}}function rt(e,t,r){return{min:rr(e,t),max:rr(e,r)}}function rr(e,t){return"number"==typeof e?e:e[t]||0}let ri=()=>({translate:0,scale:1,origin:0,originPoint:0}),rn=()=>({x:ri(),y:ri()}
1),rs=()=>({min:0,max:0}),ro=()=>({x:rs(),y:rs()});function ra(e){return[e("x"),e("y")]}function rl(e){let{top:t,left:r,right:i,bottom:n}=e;return{x:{min:r,max:i},y:{min:t,max:n}}}function ru(e){return void 0===e||1===e}function rc(e){let{scale:t,scaleX:r,scaleY:i}=e;return!ru(t)||!ru(r)||!ru(i)}function rh(e){return rc(e)||rd(e)||e.z||e.rotate||e.rotateX||e.rotateY}function rd(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function rp(e,t,r,i,n){return void 0!==n&&(e=i+n*(e-i)),i+r*(e-i)+t}function rf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0;e.min=rp(e.min,t,r,i,n),e.max=rp(e.max,t,r,i,n)}function rm(e,t){let{x:r,y:i}=t;rf(e.x,r.translate,r.scale,r.originPoint),rf(e.y,i.translate,i.scale,i.originPoint)}function rg(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function rv(e,t){e.min=e.min+t,e.max=e.max+t}function ry(e,t,r){let[i,n,s]=r,o=void 0!==t[s]?t[s]:.5,a=(0,t1.j)(e.min,e.max,o);rf(e,t[i],t[n],a,t.scale)}let rb=["x","scaleX","originX"],rx=["y","scaleY","originY"];function rw(e,t){ry(e.x,t,rb),ry(e.y,t,rx)}function rE(e,t){return rl(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),t))}let rS=e=>{let{current:t}=e;return t?t.ownerDocument.defaultView:null},rT=new WeakMap;class rP{start(e){let{snapToCursor:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let i=e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(ef(e,"page").point)},n=(e,t)=>{let{drag:r,dragPropagation:i,onDragStart:n}=this.getProps();if(r&&!i&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=ex(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ra(e=>{let t=this.getAxisMotionValue(e).get()||0;if(D.KN.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];i&&(t=t2(i)*(parseFloat(t)/100))}}this.originPoint[e]=t}),n&&eu.Gt.update(()=>n(e,t),!1,!0);let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},s=(e,t)=>{let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:n,onDrag:s}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:o}=t;if(i&&null===this.currentDirection){this.currentDirection=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,o),this.updateAxis("y",t.point,o),this.visualElement.render(),s&&s(e,t)},o=(e,t)=>this.stop(e,t),a=()=>ra(e=>{var t;return"paused"===this.getAnimationState(e)&&(null==(t=this.getAxisMotionValue(e).animation)?void 0:t.play())}),{dragSnapToOrigin:l}=this.getProps();this.panSession=new tq(e,{onSessionStart:i,onStart:n,onMove:s,onSessionEnd:o,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,contextWindow:rS(this.visualElement)})}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:i}=t;this.startAnimation(i);let{onDragEnd:n}=this.getProps();n&&eu.Gt.update(()=>n(e,t))}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:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:i}=this.getProps();if(!r||!rC(e,i,this.currentDirection))return;let n=this.getAxisMotionValue(e),s=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(s=function(e,t,r){let{min:i,max:n}=t;return void 0!==i&&e<i?e=r?(0,t1.j)(i,e,r.min):Math.max(e,i):void 0!==n&&e>n&&(e=r?(0,t1.j)(n,e,r.max):Math.min(e,n)),e}(s,this.constraints[e],this.elastic[e])),n.set(s)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(e=this.visualElement.projection)?void 0:e.layout,n=this.constraints;t&&h(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(e,t){let{top:r,left:i,bottom:n,right:s}=t;return{x:t9(e.x,i,s),y:t9(e.y,r,n)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.35;return!1===e?e=0:!0===e&&(e=.35),{x:rt(e,"left","right"),y:rt(e,"top","bottom")}}(r),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&ra(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(i.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!h(t))return!1;let i=t.current;(0,ej.V)(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(e,t,r){let i=rE(e,r),{scroll:n}=t;
1return n&&(rv(i.x,n.offset.x),rv(i.y,n.offset.y)),i}(i,n.root,this.visualElement.getTransformPagePoint()),o=(e=n.layout.layoutBox,{x:re(e.x,s.x),y:re(e.y,s.y)});if(r){let e=r(function(e){let{x:t,y:r}=e;return{top:r.min,right:t.max,bottom:r.max,left:t.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=rl(e))}return o}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:i,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(ra(o=>{if(!rC(o,t,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[o]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(tO(e,r,0,t))}stopAnimation(){ra(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){ra(e=>{var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.pause()})}getAnimationState(e){var t;return null==(t=this.getAxisMotionValue(e).animation)?void 0:t.state}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){ra(t=>{let{drag:r}=this.getProps();if(!rC(t,r,this.currentDirection))return;let{projection:i}=this.visualElement,n=this.getAxisMotionValue(t);if(i&&i.layout){let{min:r,max:s}=i.layout.layoutBox[t];n.set(e[t]-(0,t1.j)(r,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!h(t)||!r||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};ra(e=>{let t=this.getAxisMotionValue(e);if(t){let r=t.get();i[e]=function(e,t){let r=.5,i=t2(e),n=t2(t);return n>i?r=(0,t0.q)(t.min,t.max-i,e.min):i>n&&(r=(0,t0.q)(e.min,e.max-n,t.min)),(0,te.q)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),ra(t=>{if(!rC(t,e,null))return;let r=this.getAxisMotionValue(t),{min:n,max:s}=this.constraints[t];r.set((0,t1.j)(n,s,i[t]))})}addListeners(){if(!this.visualElement.current)return;rT.set(this.visualElement,this);let e=em(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();h(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();let n=ed(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",e=>{let{delta:t,hasLayoutChanged:r}=e;this.isDragging&&r&&(ra(e=>{let r=this.getAxisMotionValue(e);r&&(this.originPoint[e]+=t[e].translate,r.set(r.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),e(),i(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:i,dragConstraints:n,dragElastic:s,dragMomentum:o}}constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ro(),this.visualElement=e}}function rC(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class rM extends eE{mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eM.l}unmount(){this.removeGroupControls(),this.removeListeners()}constructor(e){super(e),this.removeGroupControls=eM.l,this.removeListeners=eM.l,this.controls=new rP(e)}}let rA=e=>(t,r)=>{e&&eu.Gt.update(()=>e(t,r))};class r_ extends eE{onPointerDown(e){this.session=new tq(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rS(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:rA(e),onStart:rA(t),onMove:r,onEnd:(e,t)=>{delete this.session,i&&eu.Gt.update(()=>i(e,t))}}}mount(){this.removePointerDownListener=em(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}constructor(){super(...arguments),this.removePointerDownListener=eM.l}}let rO={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rk(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let rL={correct:(e,t)=>
1{if(!t.target)return e;if("string"==typeof e)if(!D.px.test(e))return e;else e=parseFloat(e);let r=rk(e,t.target.x),i=rk(e,t.target.y);return"".concat(r,"% ").concat(i,"%")}};class rI extends i.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:i}=this.props,{projection:n}=e;Object.assign(M,rR),n&&(t.group&&t.group.add(n),r&&r.register&&i&&r.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rO.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:i,isPresent:n}=this.props,s=r.projection;return s&&(s.isPresent=n,i||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?s.promote():s.relegate()||eu.Gt.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rB(e){let[t,r]=function(){let e=(0,i.useContext)(o);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,s=(0,i.useId)();return(0,i.useEffect)(()=>n(s),[]),!t&&r?[!1,()=>r&&r(s)]:[!0]}(),n=(0,i.useContext)(E);return i.createElement(rI,{...e,layoutGroup:n,switchLayoutGroup:(0,i.useContext)(S),isPresent:t,safeToRemove:r})}let rR={borderRadius:{...rL,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rL,borderTopRightRadius:rL,borderBottomLeftRadius:rL,borderBottomRightRadius:rL,boxShadow:{correct:(e,t)=>{let{treeScale:r,projectionDelta:i}=t,n=tg.f.parse(e);if(n.length>5)return e;let s=tg.f.createTransformer(e),o=+("number"!=typeof n[0]),a=i.x.scale*r.x,l=i.y.scale*r.y;n[0+o]/=a,n[1+o]/=l;let u=(0,t1.j)(a,l,.5);return"number"==typeof n[2+o]&&(n[2+o]/=u),"number"==typeof n[3+o]&&(n[3+o]/=u),s(n)}}};var rN=r(2863);let rD=["TopLeft","TopRight","BottomLeft","BottomRight"],rj=rD.length,rF=e=>"string"==typeof e?parseFloat(e):e,rH=e=>"number"==typeof e||D.px.test(e);function rV(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rz=rU(0,.5,eQ),rG=rU(.5,.95,eM.l);function rU(e,t,r){return i=>i<e?0:i>t?1:r((0,t0.q)(e,t,i))}function r$(e,t){e.min=t.min,e.max=t.max}function rW(e,t){r$(e.x,t.x),r$(e.y,t.y)}function rY(e,t,r,i,n){return e-=t,e=i+1/r*(e-i),void 0!==n&&(e=i+1/n*(e-i)),e}function rX(e,t,r,i,n){let[s,o,a]=r;!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,n=arguments.length>4?arguments[4]:void 0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:e;if(D.KN.test(t)&&(t=parseFloat(t),t=(0,t1.j)(o.min,o.max,t/100)-o.min),"number"!=typeof t)return;let a=(0,t1.j)(s.min,s.max,i);e===s&&(a-=t),e.min=rY(e.min,t,r,a,n),e.max=rY(e.max,t,r,a,n)}(e,t[s],t[o],t[a],t.scale,i,n)}let rq=["x","scaleX","originX"],rK=["y","scaleY","originY"];function rZ(e,t,r,i){rX(e.x,t,rq,r?r.x:void 0,i?i.x:void 0),rX(e.y,t,rK,r?r.y:void 0,i?i.y:void 0)}function rQ(e){return 0===e.translate&&1===e.scale}function rJ(e){return rQ(e.x)&&rQ(e.y)}function r0(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function r1(e){return t2(e.x)/t2(e.y)}var r2=r(807);class r3{add(e){(0,r2.Kq)(this.members,e),e.scheduleRender()}remove(e){if((0,r2.Ai)(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,r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:i}=e.options;!1===i&&r.hide()}}
1exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}constructor(){this.members=[]}}function r5(e,t,r){let i="",n=e.x.translate/t.x,s=e.y.translate/t.y;if((n||s)&&(i="translate3d(".concat(n,"px, ").concat(s,"px, 0) ")),(1!==t.x||1!==t.y)&&(i+="scale(".concat(1/t.x,", ").concat(1/t.y,") ")),r){let{rotate:e,rotateX:t,rotateY:n}=r;e&&(i+="rotate(".concat(e,"deg) ")),t&&(i+="rotateX(".concat(t,"deg) ")),n&&(i+="rotateY(".concat(n,"deg) "))}let o=e.x.scale*t.x,a=e.y.scale*t.y;return(1!==o||1!==a)&&(i+="scale(".concat(o,", ").concat(a,")")),i||"none"}let r6=(e,t)=>e.depth-t.depth;class r4{add(e){(0,r2.Kq)(this.children,e),this.isDirty=!0}remove(e){(0,r2.Ai)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(r6),this.isDirty=!1,this.children.forEach(e)}constructor(){this.children=[],this.isDirty=!1}}let r8=["","X","Y","Z"],r7={visibility:"hidden"},r9=0,ie={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function it(e){let{attachResizeListener:t,defaultParent:r,measureScroll:i,checkIsScrollRoot:n,resetTransform:s}=e;return class{addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new rN.v),this.eventHandlers.get(e).add(t)}notifyListeners(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];let n=this.eventHandlers.get(e);n&&n.notify(...r)}hasListeners(e){return this.eventHandlers.has(e)}mount(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root.hasTreeAnimated;if(this.instance)return;this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;let{layoutId:i,layout:n,visualElement:s}=this.options;if(s&&!s.current&&s.mount(e),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(n||i)&&(this.isLayoutDirty=!0),t){let r,i=()=>this.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=performance.now(),i=t=>{let{timestamp:n}=t,s=n-r;s>=250&&((0,eu.WG)(i),e(s-250))};return eu.Gt.read(i,!0),()=>(0,eu.WG)(i)}(i,250),rO.hasAnimatedSinceResize&&(rO.hasAnimatedSinceResize=!1,this.nodes.forEach(ih))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",e=>{let{delta:t,hasLayoutChanged:r,hasRelativeTargetChanged:i,layout:n}=e;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||s.getDefaultTransition()||ix,{onLayoutAnimationStart:a,onLayoutAnimationComplete:l}=s.getProps(),u=!this.targetLayout||!r0(this.targetLayout,n)||i,c=!r&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||r&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,c);let e={...tA(o,"layout"),onPlay:a,onComplete:l};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else r||ih(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}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,(0,eu.WG)(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(im),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}
1if(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:r}=this.options;if(void 0===t&&!r)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(il);return}this.isUpdating||this.nodes.forEach(iu),this.isUpdating=!1,this.nodes.forEach(ic),this.nodes.forEach(ir),this.nodes.forEach(ii),this.clearAllSnapshots();let e=performance.now();eu.uv.delta=(0,te.q)(0,1e3/60,e-eu.uv.timestamp),eu.uv.timestamp=e,eu.uv.isProcessing=!0,eu.Ci.update.process(eu.uv),eu.Ci.preRender.process(eu.uv),eu.Ci.render.process(eu.uv),eu.uv.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(ia),this.sharedNodes.forEach(ig)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,eu.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){eu.Gt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}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=ro(),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(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"measure",t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:i(this.instance)})}resetTransform(){if(!s)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!rJ(this.projectionDelta),r=this.getTransformTemplate(),i=r?r(this.latestValues,""):void 0,n=i!==this.prevTransformTemplateValue;e&&(t||rh(this.latestValues)||n)&&(s(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(){var e;let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],r=this.measurePageBox(),i=this.removeElementScroll(r);return t&&(i=this.removeTransform(i)),iS((e=i).x),iS(e.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return ro();let t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(rv(t.x,r.offset.x),rv(t.y,r.offset.y)),t}removeElementScroll(e){let t=ro();rW(t,e);for(let r=0;r<this.path.length;r++){let i=this.path[r],{scroll:n,options:s}=i;if(i!==this.root&&n&&s.layoutScroll){if(n.isRoot){rW(t,e);let{scroll:r}=this.root;r&&(rv(t.x,-r.offset.x),rv(t.y,-r.offset.y))}rv(t.x,n.offset.x),rv(t.y,n.offset.y)}}return t}applyTransform(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=ro();rW(r,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&rw(r,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),rh(i.latestValues)&&rw(r,i.latestValues)}return rh(this.latestValues)&&rw(r,this.latestValues),r}removeTransform(e){let t=ro();rW(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!rh(r.latestValues))continue;rc(r.latestValues)&&r.updateSnapshot();let i=ro();rW(i,r.measurePageBox()),rZ(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,i)}return rh(this.latestValues)&&rZ(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!==eu.uv.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(){var e,t,r,i;let n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],s=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isS
1haredProjectionDirty);let o=!!this.resumingFrom||this!==s;if(!(n||o&&this.isSharedProjectionDirty||this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:a,layoutId:l}=this.options;if(this.layout&&(a||l)){if(this.resolvedRelativeTargetAt=eu.uv.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ro(),this.relativeTargetOrigin=ro(),t7(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),rW(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=ro(),this.targetWithTransforms=ro()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),t=this.target,r=this.relativeTarget,i=this.relativeParent.target,t4(t.x,r.x,i.x),t4(t.y,r.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):rW(this.target,this.layout.layoutBox),rm(this.target,this.targetDelta)):rW(this.target,this.layout.layoutBox),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=ro(),this.relativeTargetOrigin=ro(),t7(this.relativeTargetOrigin,this.target,e.target),rW(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ie.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||rc(this.parent.latestValues)||rd(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(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,i=!0;if((this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty))&&(i=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===eu.uv.timestamp&&(i=!1),i)return;let{layout:n,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(n||s))return;rW(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,a=this.treeScale.y;!function(e,t,r){let i,n,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r.length;if(o){t.x=t.y=1;for(let a=0;a<o;a++){n=(i=r[a]).projectionDelta;let o=i.instance;(!o||!o.style||"contents"!==o.style.display)&&(s&&i.options.layoutScroll&&i.scroll&&i!==i.root&&rw(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),n&&(t.x*=n.x.scale,t.y*=n.y.scale,rm(e,n)),s&&rh(i.latestValues)&&rw(e,i.latestValues))}t.x=rg(t.x),t.y=rg(t.y)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox);let{target:l}=t;if(!l){this.projectionTransform&&(this.projectionDelta=rn(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=rn(),this.projectionDeltaWithTransform=rn());let u=this.projectionTransform;t6(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=r5(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==o||this.treeScale.y!==a)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),ie.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e){let t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.snapshot,n=i?i.latestValues:{},s={...this.latestValues},o=rn();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!r;let a=ro(),l=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,h=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(ib));this.animationProgress=0,this.mixTargetDelta=r=>{let i=r/1e3;if(iv(o.x,e.x,i),iv(o.y,e.y,i),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,d,p,f,m,g;t7(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,m=a,g=i,iy(p.x,f.x,m.x,g),iy(p.y,f.y,m.y,g),t&&(u=this.relativeTarget,d=t,u.x.min===d.x.min&&u.x.max===d.x.max&&u.y.min===d.y.min&&u.y.max===d.y.max)&&(this.isProjectionDirty=!1),t||(t=ro()),rW(t,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,r,i,n,s){n?(e.opacity=(0,t1.j)(0,void 0!==r.opacity?r.opacity:1,rz(i)),e.opacityExit=(0,t1.j)(void 0!==t.opacity?t.opacity:1,0,rG(i))):s&&(e.opacity=(0,t1.j)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,i));for(let n=0;n<rj;n++){let s="border".concat(rD[n],"Radius"),o=rV(t,s),a=rV(r,s);(void 0!==o||void 0!==a)&&(o||(o=0),a||(a=0),0===o||0===a||rH(o)===rH(a)?(e[s]=Math.max((0,t1.j)(rF(o),rF(a),i),0),(D.KN.test(a)||D.KN.test(o))&&(e[s]+="
1%")):e[s]=a)}(t.rotate||r.rotate)&&(e.rotate=(0,t1.j)(t.rotate||0,r.rotate||0,i))}(s,n,this.latestValues,i,h,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,eu.WG)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eu.Gt.update(()=>{rO.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let i=k(0)?0:(0,tI.OQ)(e);return i.start(tO("",i,1e3,r)),i.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{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:r,layout:i,latestValues:n}=e;if(t&&r&&i){if(this!==e&&this.layout&&i&&iT(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||ro();let t=t2(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let i=t2(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}rW(t,r),rw(t,n),t6(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new r3),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null==(e=this.getStack())?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null==(e=this.getStack())?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote(){let{needsReset:e,transition:t,preserveFollowOpacity:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=this.getStack();i&&i.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;let i={};for(let t=0;t<r8.length;t++){let n="rotate"+r8[t];r[n]&&(i[n]=r[n],e.setStaticValue(n,0))}for(let t in e.render(),i)e.setStaticValue(t,i[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return r7;let i={visibility:""},n=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=ea(null==e?void 0:e.pointerEvents)||"",i.transform=n?n(this.latestValues,""):"none",i;let s=this.getLead();if(!this.projectionDelta||!this.layout||!s.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=ea(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!rh(this.latestValues)&&(t.transform=n?n({},""):"none",this.hasProjected=!1),t}let o=s.animationValues||s.latestValues;this.applyTransformsToTarget(),i.transform=r5(this.projectionDeltaWithTransform,this.treeScale,o),n&&(i.transform=n(o,i.transform));let{x:a,y:l}=this.projectionDelta;for(let e in i.transformOrigin="".concat(100*a.origin,"% ").concat(100*l.origin,"% 0"),s.animationValues?i.opacity=s===this?null!=(r=null!=(t=o.opacity)?t:this.latestValues.opacity)?r:1:this.preserveOpacity?this.latestValues.opacity:o.opacityExit:i.opacity=s===this?void 0!==o.opacity?o.opacity:"":void 0!==o.opacityExit?o.opacityExit:0,M){if(void 0===o[e])continue;let{correct:t,applyTo:r}=M[e],n="none"===i.transform?o[e]:t(o[e],s);if(r){let e=r.length;for(let t=0;t<e;t++)i[r[t]]=n}else i[e]=n}return this.options.layoutId&&(i.pointerEvents=s===this?ea(null==e?void 0:e.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
1resetTree(){this.root.nodes.forEach(e=>{var t;return null==(t=e.currentAnimation)?void 0:t.stop()}),this.root.nodes.forEach(il),this.root.sharedNodes.clear()}constructor(e={},t=null==r?void 0:r()){this.id=r9++,this.animationId=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.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ie.totalNodes=ie.resolvedTargetDeltas=ie.recalculatedProjection=0,this.nodes.forEach(is),this.nodes.forEach(id),this.nodes.forEach(ip),this.nodes.forEach(io),window.MotionDebug&&window.MotionDebug.record(ie)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=t?t.root||t:this,this.path=t?[...t.path,t]:[],this.parent=t,this.depth=t?t.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new r4)}}}function ir(e){e.updateLayout()}function ii(e){var t;let r=(null==(t=e.resumeFrom)?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:i}=e.layout,{animationType:n}=e.options,s=r.source!==e.layout.source;"size"===n?ra(e=>{let i=s?r.measuredBox[e]:r.layoutBox[e],n=t2(i);i.min=t[e].min,i.max=i.min+n}):iT(n,r.layoutBox,t)&&ra(i=>{let n=s?r.measuredBox[i]:r.layoutBox[i],o=t2(t[i]);n.max=n.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[i].max=e.relativeTarget[i].min+o)});let o=rn();t6(o,t,r.layoutBox);let a=rn();s?t6(a,e.applyTransform(i,!0),r.measuredBox):t6(a,t,r.layoutBox);let l=!rJ(o),u=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:n,layout:s}=i;if(n&&s){let o=ro();t7(o,r.layoutBox,n.layoutBox);let a=ro();t7(a,t,s.layoutBox),r0(o,a)||(u=!0),i.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=o,e.relativeParent=i)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function is(e){ie.totalNodes++,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 io(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ia(e){e.clearSnapshot()}function il(e){e.clearMeasurements()}function iu(e){e.isLayoutDirty=!1}function ic(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function ih(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function id(e){e.resolveTargetDelta()}function ip(e){e.calcProjection()}function im(e){e.resetRotation()}function ig(e){e.removeLeadSnapshot()}function iv(e,t,r){e.translate=(0,t1.j)(t.translate,0,r),e.scale=(0,t1.j)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function iy(e,t,r,i){e.min=(0,t1.j)(t.min,r.min,i),e.max=(0,t1.j)(t.max,r.max,i)}function ib(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let ix={duration:.45,ease:[.4,0,.1,1]},iw=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),iE=iw("applewebkit/")&&!iw("chrome/")?Math.round:eM.l;function iS(e){e.min=iE(e.min),e.max=iE(e.max)}function iT(e,t,r){return"position"===e||"preserve-aspect"===e&&!t3(r1(t),r1(r),.2)}let iP=it({attachResizeListener:(e,t)=>ed(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),iC={current:void 0},iM=it({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!iC.current){let e=new iP({});e.mount(window),e.setOptions({layoutScroll:!0}),iC.current=e}
1return iC.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),iA=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function i_(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;(0,ej.V)(r<=4,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));let[i,n]=function(e){let t=iA.exec(e);if(!t)return[,];let[,r,i]=t;return[r,i]}(e);if(!i)return;let s=window.getComputedStyle(t).getPropertyValue(i);if(s){let e=s.trim();return tL(e)?parseFloat(e):e}return(0,B.pG)(n)?i_(n,t,r+1):n}let iO=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),ik=e=>iO.has(e),iL=e=>e===N.ai||e===D.px,iI=(e,t)=>parseFloat(e.split(", ")[t]),iB=(e,t)=>(r,i)=>{let{transform:n}=i;if("none"===n||!n)return 0;let s=n.match(/^matrix3d\((.+)\)$/);if(s)return iI(s[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?iI(t[1],e):0}},iR=new Set(["x","y","z"]),iN=A.filter(e=>!iR.has(e)),iD={width:(e,t)=>{let{x:r}=e,{paddingLeft:i="0",paddingRight:n="0"}=t;return r.max-r.min-parseFloat(i)-parseFloat(n)},height:(e,t)=>{let{y:r}=e,{paddingTop:i="0",paddingBottom:n="0"}=t;return r.max-r.min-parseFloat(i)-parseFloat(n)},top:(e,t)=>{let{top:r}=t;return parseFloat(r)},left:(e,t)=>{let{left:r}=t;return parseFloat(r)},bottom:(e,t)=>{let{y:r}=e,{top:i}=t;return parseFloat(i)+(r.max-r.min)},right:(e,t)=>{let{x:r}=e,{left:i}=t;return parseFloat(i)+(r.max-r.min)},x:iB(4,13),y:iB(5,14)};iD.translateX=iD.x,iD.translateY=iD.y;let ij=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t={...t},i={...i};let n=Object.keys(t).filter(ik),s=[],o=!1,a=[];if(n.forEach(n=>{let l,u=e.getValue(n);if(!e.hasValue(n))return;let c=r[n],h=tN(c),d=t[n];if(es(d)){let e=d.length,t=+(null===d[0]);h=tN(c=d[t]);for(let r=t;r<e&&null!==d[r];r++)l?(0,ej.V)(tN(d[r])===l,"All keyframes must be of the same type"):(l=tN(d[r]),(0,ej.V)(l===h||iL(h)&&iL(l),"Keyframes must be of the same dimension as the current value"))}else l=tN(d);if(h!==l)if(iL(h)&&iL(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof d?t[n]=parseFloat(d):Array.isArray(d)&&l===D.px&&(t[n]=d.map(parseFloat))}else(null==h?void 0:h.transform)&&(null==l?void 0:l.transform)&&(0===c||0===d)?0===c?u.set(l.transform(c)):t[n]=h.transform(d):(o||(s=function(e){let t=[];return iN.forEach(r=>{let i=e.getValue(r);void 0!==i&&(t.push([r,i.get()]),i.set(+!!r.startsWith("scale")))}),t.length&&e.render(),t}(e),o=!0),a.push(n),i[n]=void 0!==i[n]?i[n]:t[n],u.jump(d))}),!a.length)return{target:t,transitionEnd:i};{let r=a.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,r)=>{let i=t.measureViewportBox(),n=getComputedStyle(t.current),{display:s}=n,o={};"none"===s&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{o[e]=iD[e](i,n)}),t.render();let a=t.measureViewportBox();return r.forEach(r=>{let i=t.getValue(r);i&&i.jump(o[r]),e[r]=iD[r](a,n)}),e})(t,e,a);return s.length&&s.forEach(t=>{let[r,i]=t;e.getValue(r).set(i)}),e.render(),w.B&&null!==r&&window.scrollTo({top:r}),{target:n,transitionEnd:i}}},iF={current:null},iH={current:!1},iV=new WeakMap,iz=Object.keys(x),iG=iz.length,iU=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],i$=m.length;class iW{scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,iV.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)),iH.current||function(){if(iH.current=!0,w.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>iF.current=e.matches;e.addListener(t),t()}else iF.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||iF.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in iV.delete(this.current),this.projection&&this.projection.unmount(),(0,eu.WG)(this.notifyUpdate),(0,eu.WG)(this.render),this.valueSubscriptions.forEach(e
1=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=_.has(e),i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eu.Gt.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),n()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures(e,t,r,i){let n,s,{children:o,...a}=e;for(let e=0;e<iG;e++){let t=iz[e],{isEnabled:r,Feature:i,ProjectionNode:o,MeasureLayout:l}=x[t];o&&(n=o),r(a)&&(!this.features[t]&&i&&(this.features[t]=new i(this)),l&&(s=l))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&n){this.projection=new n(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:t,drag:r,dragConstraints:s,layoutScroll:o,layoutRoot:l}=a;this.projection.setOptions({layoutId:e,layout:t,alwaysMeasureLayout:!!r||s&&h(s),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof t?t:"both",initialPromotionConfig:i,layoutScroll:o,layoutRoot:l})}return s}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ro()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.makeTargetAnimatableFromInstance(e,this.props,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<iU.length;t++){let r=iU[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let i=e["on"+r];i&&(this.propEventSubscriptions[r]=this.on(r,i))}this.prevMotionValues=function(e,t,r){let{willChange:i}=t;for(let n in t){let s=t[n],o=r[n];if(k(s))e.addValue(n,s),tk(i)&&i.add(n);else if(k(o))e.addValue(n,(0,tI.OQ)(s,{owner:e})),tk(i)&&i.remove(n);else if(o!==s)if(e.hasValue(n)){let t=e.getValue(n);t.hasAnimated||t.set(s)}else{let t=e.getStaticValue(n);e.addValue(n,(0,tI.OQ)(void 0!==t?t:s,{owner:e}))}}for(let i in r)void 0===t[i]&&e.removeValue(i);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),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}getVariantContext(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<i$;e++){let r=m[e],i=this.props[r];(d(i)||!1===i)&&(t[r]=i)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(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 r=this.values.get(e);return void 0===r&&void 0!==t&&(r=(0,tI.OQ)(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!=(t=this.getBaseTargetFromProps(this.props,e))?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,i="string"==typeof r||"object"==typeof r?null==(t=ei(this.props,r))?void 0:t[e]:void 0;if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||k(n)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new rN.v),this.events[e].add(t)}notify(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];this.events[e]&&this.events[e].notify(...r)}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:i,visualState:n},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,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.scheduleRender=()=>eu.Gt.render(this.render,!1,!0);let{latestValues:o,renderState:a}=n;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=a,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.isControllingVariants=g(t),this.isVariantNode=v(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(let e in u){let t=u[e];void 0!==o[e]&&k(t)&&(t.set(o[e],!1),tk(l)&&l.add(e))}}}class iY extends iW{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,t){let{vars:r,style:i}=t;delete r[e],delete i[e]}makeTargetAnimatableFromInstance(e,t,r){let{transition:i,transitionEnd:n,...s}=e,{transformValues:o}=t,a=function(e,t,r){let i={};for(let n in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(n,t);if(void 0!==e)i[n]=e;else{let e=r.getValue(n);e&&(i[n]=e.get())}}return i}(s,i||{},this);if(o&&(n&&(n=o(n)),s&&(s=o(s)),a&&(a=o(a))),r){!function(e,t,r){var i,n;let s=Object.keys(t).filter(t=>!e.hasValue(t)),o=s.length;if(o)for(let a=0;a<o;a++){let o=s[a],l=t[o],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!=(n=null!=(i=r[o])?i:e.readValue(o))?n:t[o
1]),null!=u&&("string"==typeof u&&(tL(u)||tM(u))?u=parseFloat(u):!tj(u)&&tg.f.test(l)&&(u=tC(o,l)),e.addValue(o,(0,tI.OQ)(u,{owner:e})),void 0===r[o]&&(r[o]=u),null!==u&&e.setBaseTarget(o,u))}}(this,s,a);let e=((e,t,r,i)=>{var n,s,o,a;let l=function(e,t,r){let{...i}=t,n=e.current;if(!(n instanceof Element))return{target:i,transitionEnd:r};for(let t in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!(0,B.pG)(t))return;let r=i_(t,n);r&&e.set(r)}),i){let e=i[t];if(!(0,B.pG)(e))continue;let s=i_(e,n);s&&(i[t]=s,r||(r={}),void 0===r[t]&&(r[t]=e))}return{target:i,transitionEnd:r}}(e,t,i);return t=l.target,n=e,s=t,o=r,a=i=l.transitionEnd,Object.keys(s).some(ik)?ij(n,s,o,a):{target:s,transitionEnd:a}})(this,s,a,n);n=e.transitionEnd,s=e.target}return{transition:i,transitionEnd:n,...s}}}class iX extends iY{readValueFromInstance(e,t){if(_.has(t)){let e=tP(t);return e&&e.default||0}{let r=window.getComputedStyle(e),i=((0,B.j4)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,t){let{transformPagePoint:r}=t;return rE(e,r)}build(e,t,r,i){H(e,t,r,i.transformTemplate)}scrapeMotionValuesFromProps(e,t){return et(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;k(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent="".concat(e))}))}renderInstance(e,t,r,i){Q(e,t,r,i)}constructor(){super(...arguments),this.type="html"}}class iq extends iY{getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(_.has(t)){let e=tP(t);return e&&e.default||0}return t=J.has(t)?t:u(t),e.getAttribute(t)}measureInstanceViewportBox(){return ro()}scrapeMotionValuesFromProps(e,t){return er(e,t)}build(e,t,r,i){q(e,t,r,this.isSVGTag,i.transformTemplate)}renderInstance(e,t,r,i){ee(e,t,r,i)}mount(e){this.isSVGTag=Z(e.tagName),super.mount(e)}constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}}let iK=(e,t)=>C(e)?new iq(t,{enableHardwareAcceleration:!1}):new iX(t,{enableHardwareAcceleration:!0}),iZ={animation:{Feature:t$},exit:{Feature:tY},inView:{Feature:eR},tap:{Feature:e_},focus:{Feature:eP},hover:{Feature:eT},pan:{Feature:r_},drag:{Feature:rM,ProjectionNode:iM,MeasureLayout:rB},layout:{ProjectionNode:iM,MeasureLayout:rB}},iQ=function(e){function t(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){let{preloadedFeatures:t,createVisualElement:r,useRender:u,useVisualState:p,Component:f}=e;t&&function(e){for(let t in e)x[t]={...x[t],...e[t]}}(t);let m=(0,i.forwardRef)(function(e,m){var v;let b,x={...(0,i.useContext)(n.Q),...e,layoutId:function(e){let{layoutId:t}=e,r=(0,i.useContext)(E).id;return r&&void 0!==t?r+"-"+t:t}(e)},{isStatic:T}=x,P=function(e){let{initial:t,animate:r}=function(e,t){if(g(e)){let{initial:t,animate:r}=e;return{initial:!1===t||d(t)?t:void 0,animate:d(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,i.useContext)(s));return(0,i.useMemo)(()=>({initial:t,animate:r}),[y(t),y(r)])}(e),C=p(e,T);if(!T&&w.B){P.visualElement=function(e,t,r,u){let{visualElement:h}=(0,i.useContext)(s),d=(0,i.useContext)(l),p=(0,i.useContext)(o),f=(0,i.useContext)(n.Q).reducedMotion,m=(0,i.useRef)();u=u||d.renderer,!m.current&&u&&(m.current=u(e,{visualState:t,parent:h,props:r,presenceContext:p,blockInitialAnimation:!!p&&!1===p.initial,reducedMotionConfig:f}));let g=m.current;(0,i.useInsertionEffect)(()=>{g&&g.update(r,p)});let v=(0,i.useRef)(!!(r[c]&&!window.HandoffComplete));return(0,a.E)(()=>{g&&(g.render(),v.current&&g.animationState&&g.animationState.animateChanges())}),(0,i.useEffect)(()=>{g&&(g.updateFeatures(),!v.current&&g.animationState&&g.animationState.animateChanges(),v.current&&(v.current=!1,window.HandoffComplete=!0))}),g}(f,C,x,r);let e=(0,i.useContext)(S),u=(0,i.useContext)(l).strict;P.visualElement&&(b=P.visualElement.loadFeatures(x,u,t,e))}return i.createElement(s.Provider,{value:P},b&&P.visualElement?i.createElement(b,{visualElement:P.visualElement,...x}):null,u(f,e,(v=P.visualElement,(0,i.useCallback)(e=>{e&&C.mount&&C.mount(e),v&&(e?v.mount(e):v.unmount()),m&&("function"==typeof m?m(e):h(m)&&(m.current=e))},[v])),C,T,P.visualElement))});return m[T]=f,m}(e(t,r))}if("undefined"==typeof Proxy)return t;let r=new Map;return new Proxy(t,{get:(e,i)=>(r.has(i)||r.set(i,t(i)),r.get(i))})}((e,t)=>(function(e,t,r,n){let{forwardMotionProps:s=!1}=t;return{...C(e)?ec:eh,preloadedFeatures:r,useRender:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(t,r,n,s,o)=>{let{latestValues:a}=s,l=(C(t)?function(e,t,r,n){let s=(0,i.useMemo)(()=>{let r=K();return q(r,t,{enableHardwareAcceleration:!1},Z(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};z(t,e.style,e),s.style={...t,...s.style}}return s}:function(e,t,r){let n={},s=function(e,t,r){let n=e.style||{},s={};return z(s,n,e),Object.assign(s,function(e,t,r){let{transformTemplate:n}=e;return(0,i.useMemo)(()=>{let e=V();return H(e,t,{enableHardwareAcceleration:!r},n),Object.assign({},e.vars,e.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(s):s}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTa
1p||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=s,n})(r,a,o,t),u={...function(e,t,r){let i={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&($(n)||!0===r&&U(n)||!t&&!U(n)||e.draggable&&n.startsWith("onDrag"))&&(i[n]=e[n]);return i}(r,"string"==typeof t,e),...l,ref:n},{children:c}=r,h=(0,i.useMemo)(()=>k(c)?c.get():c,[c]);return(0,i.createElement)(t,{...u,children:h})}}(s),createVisualElement:n,Component:e}})(e,t,iZ,iK))},1124:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:i,width:n,quality:s}=e,o=s||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(i)+"&w="+n+"&q="+o+(i.startsWith("/_next/static/media/")&&1?"&dpl=dpl_As4PPWwZ1FGiTsjhqKSgY7R3USN1":"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),r.__next_img_default=!0;let i=r},1150:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let i=r(5155),n=r(2115),s=r(4437);function o(e){return{default:e&&"default"in e?e.default:e}}r(6552);let a={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...a,...e},r=(0,n.lazy)(()=>t.loader().then(o)),l=t.loading;function u(e){let o=l?(0,i.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,u=a?n.Suspense:n.Fragment,c=t.ssr?(0,i.jsxs)(i.Fragment,{children:[null,(0,i.jsx)(r,{...e})]}):(0,i.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,i.jsx)(r,{...e})});return(0,i.jsx)(u,{...a?{fallback:o}:{},children:c})}return u.displayName="LoadableComponent",u}},1207:(e,t,r)=>{"use strict";r.d(t,{M:()=>E});var i,n,s=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,o=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,a=Math.PI/180,l=Math.sin,u=Math.cos,c=Math.abs,h=Math.sqrt,d=function(e){return Math.round(1e5*e)/1e5||0},p=function(e){return e.closed=.001>Math.abs(e[0]-e[e.length-2])&&.001>Math.abs(e[1]-e[e.length-1])},f=function(){return i||"undefined"!=typeof window&&(i=window.gsap)&&i.registerPlugin&&i},m=function(){(i=f())&&(i.registerEase("_CE",E.create),n=1)},g=function(e){return~~(1e3*e+(e<0?-.5:.5))/1e3},v=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,y=/[cLlsSaAhHvVtTqQ]/g,b=function(e){var t,r=e.length,i=1e20;for(t=1;t<r;t+=6)+e[t]<i&&(i=+e[t]);return i},x=function(e,t,r){r||0===r||(r=Math.max(+e[e.length-1],+e[1]));var i,n=-1*e[0],s=-r,o=e.length,a=1/(+e[o-2]+n),l=-t||(Math.abs(e[o-1]-e[1])<.01*(e[o-2]-e[0])?b(e)+s:+e[o-1]+s);for(i=0,l=l?1/l:-a;i<o;i+=2)e[i]=(+e[i]+n)*a,e[i+1]=(+e[i+1]+s)*l},w=function e(t,r,i,n,s,o,a,l,u,c,h){var d,p=(t+i)/2,f=(r+n)/2,m=(i+s)/2,g=(n+o)/2,v=(s+a)/2,y=(o+l)/2,b=(p+m)/2,x=(f+g)/2,w=(m+v)/2,E=(g+y)/2,S=(b+w)/2,T=(x+E)/2,P=a-t,C=l-r,M=Math.abs((i-a)*C-(n-l)*P),A=Math.abs((s-a)*C-(o-l)*P);return c||(c=[{x:t,y:r},{x:a,y:l}],h=1),c.splice(h||c.length-1,0,{x:S,y:T}),(M+A)*(M+A)>u*(P*P+C*C)&&(d=c.length,e(t,r,p,f,b,x,S,T,u,c,h),e(S,T,w,E,v,y,a,l,u,c,h+1+(c.length-d))),c},E=function(){function e(e,t,r){n||m(),this.id=e,this.setData(t,r)}var t=e.prototype;return t.setData=function(e,t){t=t||{};var r,n,d,f,m,g,b,E,S,T=(e=e||"0,0,1,1").match(v),P=1,C=[],M=[],A=t.precision||1,_=A<=1;if(this.data=e,(y.test(e)||~e.indexOf("M")&&0>e.indexOf("C"))&&(T=function(e){var t,r,i,n,d,f,m,g,v,y,b,x,w,E,S,T=(e+"").replace(o,function(e){var t=+e;return t<1e-4&&t>-1e-4?0:t}).match(s)||[],P=[],C=0,M=0,A=2/3,_=T.length,O=0,k=function(e,t,r,i){y=(r-e)/3,b=(i-t)/3,m.push(e+y,t+b,r-y,i-b,r,i)};if(!e||!isNaN(T[0])||isNaN(T[1]))return P;for(t=0;t<_;t++)if(w=d,isNaN(T[t])?f=(d=T[t].toUpperCase())!==T[t]:t--,i=+T[t+1],n=+T[t+2],f&&(i+=C,n+=M),t||(g=i,v=n),"M"===d)m&&(m.length<8?P.length-=1:O+=m.length,p(m)),C=g=i,M=v=n,m=[i,n],P.push(m),t+=2,d="L";else if("C"===d)m||(m=[0,0]),f||(C=M=0),m.push(i,n,C+ +T[t+3],M+ +T[t+4],C+=+T[t+5],M+=+T[t+6]),t+=6;else if("S"===d)y=C,b=M,("C"===w||"S"===w)&&(y+=C-m[m.length-4],b+=M-m[m.length-3]),f||(C=M=0),m.push(y,b,i,n,C+=+T[t+3],M+=+T[t+4]),t+=4;else if("Q"===d)y=C+(i-C)*A,b=M+(n-M)*A,f||(C=M=0),C+=+T[t+3],M+=+T[t+4],m.push(y,b,C+(i-C)*A,M+(n-M)*A,C,M),t+=4;else if("T"===d)y=C-m[m.length-4],b=M-m[m.length-3],m.push(C+y,M+b,i+(C+1.5*y-i)*A,n+(M+1.5*b-n)*A,C=i,M=n),t+=2;else if("H"===d)k(C,M,C=i,M),t+=1;
1else if("V"===d)k(C,M,C,M=i+(f?M-C:0)),t+=1;else if("L"===d||"Z"===d)"Z"===d&&(i=g,n=v,m.closed=!0),("L"===d||c(C-i)>.5||c(M-n)>.5)&&(k(C,M,i,n),"L"===d&&(t+=2)),C=i,M=n;else if("A"===d){if(E=T[t+4],S=T[t+5],y=T[t+6],b=T[t+7],r=7,E.length>1&&(E.length<3?(b=y,y=S,r--):(b=S,y=E.substr(2),r-=2),S=E.charAt(1),E=E.charAt(0)),x=function(e,t,r,i,n,s,o,d,p){if(e!==d||t!==p){r=c(r),i=c(i);var f=n%360*a,m=u(f),g=l(f),v=Math.PI,y=2*v,b=(e-d)/2,x=(t-p)/2,w=m*b+g*x,E=-g*b+m*x,S=w*w,T=E*E,P=S/(r*r)+T/(i*i);P>1&&(r=h(P)*r,i=h(P)*i);var C=r*r,M=i*i,A=(C*M-C*T-M*S)/(C*T+M*S);A<0&&(A=0);var _=(s===o?-1:1)*h(A),O=r*E/i*_,k=-(i*w/r*_),L=(e+d)/2+(m*O-g*k),I=(t+p)/2+(g*O+m*k),B=(w-O)/r,R=(E-k)/i,N=(-w-O)/r,D=(-E-k)/i,j=B*B+R*R,F=(R<0?-1:1)*Math.acos(B/h(j)),H=(B*D-R*N<0?-1:1)*Math.acos((B*N+R*D)/h(j*(N*N+D*D)));isNaN(H)&&(H=v),!o&&H>0?H-=y:o&&H<0&&(H+=y),F%=y;var V,z=Math.ceil(c(H%=y)/(y/4)),G=[],U=H/z,$=4/3*l(U/2)/(1+u(U/2)),W=m*r,Y=g*r,X=-(g*i),q=m*i;for(V=0;V<z;V++)w=u(n=F+V*U),E=l(n),B=u(n+=U),R=l(n),G.push(w-$*E,E+$*w,B+$*R,R-$*B,B,R);for(V=0;V<G.length;V+=2)w=G[V],E=G[V+1],G[V]=w*W+E*X+L,G[V+1]=w*Y+E*q+I;return G[V-2]=d,G[V-1]=p,G}}(C,M,+T[t+1],+T[t+2],+T[t+3],+E,+S,(f?C:0)+ +y,(f?M:0)+ +b),t+=r,x)for(r=0;r<x.length;r++)m.push(x[r]);C=m[m.length-2],M=m[m.length-1]}return(t=m.length)<6?(P.pop(),t=0):p(m),P.totalPoints=O+t,P}(e)[0]),4===(r=T.length))T.unshift(0,0),T.push(1,1),r=8;else if((r-2)%6)throw"Invalid CustomEase";for((0!=+T[0]||1!=+T[r-2])&&x(T,t.height,t.originY),this.segment=T,f=2;f<r;f+=6)n={x:+T[f-2],y:+T[f-1]},d={x:+T[f+4],y:+T[f+5]},C.push(n,d),w(n.x,n.y,+T[f],+T[f+1],+T[f+2],+T[f+3],d.x,d.y,1/(2e5*A),C,C.length-1);for(f=0,r=C.length;f<r;f++)b=C[f],E=C[f-1]||b,(b.x>E.x||E.y!==b.y&&E.x===b.x||b===E)&&b.x<=1?(E.cx=b.x-E.x,E.cy=b.y-E.y,E.n=b,E.nx=b.x,_&&f>1&&Math.abs(E.cy/E.cx-C[f-2].cy/C[f-2].cx)>2&&(_=0),E.cx<P&&(E.cx?P=E.cx:(E.cx=.001,f===r-1&&(E.x-=.001,P=Math.min(P,.001),_=0)))):(C.splice(f--,1),r--);if(m=1/(r=1/P+1|0),g=0,b=C[0],_){for(f=0;f<r;f++)S=f*m,b.nx<S&&(b=C[++g]),n=b.y+(S-b.x)/b.cx*b.cy,M[f]={x:S,cx:m,y:n,cy:0,nx:9},f&&(M[f-1].cy=n-M[f-1].y);g=C[C.length-1],M[r-1].cy=g.y-n,M[r-1].cx=g.x-M[M.length-1].x}else{for(f=0;f<r;f++)b.nx<f*m&&(b=C[++g]),M[f]=b;g<C.length-1&&(M[f-1]=C[C.length-2])}return this.ease=function(e){var t=M[e*r|0]||M[r-1];return t.nx<e&&(t=t.n),t.y+(e-t.x)/t.cx*t.cy},this.ease.custom=this,this.id&&i&&i.registerEase(this.id,this.ease),this},t.getSVGData=function(t){return e.getSVGData(this,t)},e.create=function(t,r,i){return new e(t,r,i).ease},e.register=function(e){i=e,m()},e.get=function(e){return i.parseEase(e)},e.getSVGData=function(t,r){var n,s,o,a,l,u,c,h,p,f,m=(r=r||{}).width||100,v=r.height||100,y=r.x||0,b=(r.y||0)+v,x=i.utils.toArray(r.path)[0];if(r.invert&&(v=-v,b=0),"string"==typeof t&&(t=i.parseEase(t)),t.custom&&(t=t.custom),t instanceof e)n=function(e){"number"==typeof e[0]&&(e=[e]);var t,r,i,n,s="",o=e.length;for(r=0;r<o;r++){for(s+="M"+d((n=e[r])[0])+","+d(n[1])+" C",t=n.length,i=2;i<t;i++)s+=d(n[i++])+","+d(n[i++])+" "+d(n[i++])+","+d(n[i++])+" "+d(n[i++])+","+d(n[i])+" ";n.closed&&(s+="z")}return s}(function(e,t,r,i,n,s,o){for(var a,l,u,c,h,d=e.length;--d>-1;)for(u=0,l=(a=e[d]).length;u<l;u+=2)c=a[u],h=a[u+1],a[u]=c*t+0*h+s,a[u+1]=0*c+h*n+o;return e._dirty=1,e}([t.segment.slice(0)],m,0,0,-v,y,b));else{for(n=[y,b],a=1/(c=Math.max(5,200*(r.precision||1))),c+=2,h=5/c,p=g(y+a*m),s=((f=g(b+-(t(a)*v)))-b)/(p-y),o=2;o<c;o++)l=g(y+o*a*m),(Math.abs(((u=g(b+-(t(o*a)*v)))-f)/(l-p)-s)>h||o===c-1)&&(n.push(p,f),s=(u-f)/(l-p)),p=l,f=u;n="M"+n.join(",")}return x&&x.setAttribute("d",n),n},e}();E.version="3.15.0",E.headless=!0,f()&&i.registerPlugin(E)},1262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let i=r(2115),n=i.useLayoutEffect,s=i.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let n=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(n,e))}}return n(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),n(()=>
1(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},1274:(e,t,r)=>{"use strict";r.d(t,{G:()=>P});var i=r(5791),n=r(7154),s=r(4369),o=r(3966);function a(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var l=r(6125),u=r(5446),c=r(6554);let h=(e,t,r)=>{let i=e*e;return Math.sqrt(Math.max(0,r*(t*t-i)+i))},d=[l.u,u.B,c.V];function p(e){let t=d.find(t=>t.test(e));(0,i.V)(!!t,"'".concat(e,"' is not an animatable color. Use the equivalent color code instead."));let r=t.parse(e);return t===c.V&&(r=function(e){let{hue:t,saturation:r,lightness:i,alpha:n}=e;t/=360,i/=100;let s=0,o=0,l=0;if(r/=100){let e=i<.5?i*(1+r):i+r-i*r,n=2*i-e;s=a(n,e,t+1/3),o=a(n,e,t),l=a(n,e,t-1/3)}else s=o=l=i;return{red:Math.round(255*s),green:Math.round(255*o),blue:Math.round(255*l),alpha:n}}(r)),r}let f=(e,t)=>{let r=p(e),i=p(t),n={...r};return e=>(n.red=h(r.red,i.red,e),n.green=h(r.green,i.green,e),n.blue=h(r.blue,i.blue,e),n.alpha=(0,o.j)(r.alpha,i.alpha,e),u.B.transform(n))};var m=r(5850),g=r(9247);let v=(e,t)=>r=>"".concat(r>0?t:e);function y(e,t){return"number"==typeof e?r=>(0,o.j)(e,t,r):n.y.test(e)?f(e,t):e.startsWith("var(")?v(e,t):w(e,t)}let b=(e,t)=>{let r=[...e],i=r.length,n=e.map((e,r)=>y(e,t[r]));return e=>{for(let t=0;t<i;t++)r[t]=n[t](e);return r}},x=(e,t)=>{let r={...e,...t},i={};for(let n in r)void 0!==e[n]&&void 0!==t[n]&&(i[n]=y(e[n],t[n]));return e=>{for(let t in i)r[t]=i[t](e);return r}},w=(e,t)=>{let r=g.f.createTransformer(t),n=(0,g.V)(e),s=(0,g.V)(t);return n.numVars===s.numVars&&n.numColors===s.numColors&&n.numNumbers>=s.numNumbers?(0,m.F)(b(n.values,s.values),r):((0,i.$)(!0,"Complex values '".concat(e,"' and '").concat(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.")),v(e,t))};var E=r(8291),S=r(5514);let T=(e,t)=>r=>(0,o.j)(e,t,r);function P(e,t){let{clamp:r=!0,ease:o,mixer:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=e.length;if((0,i.V)(l===t.length,"Both input and output ranges must be the same length"),1===l)return()=>t[0];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let u=function(e,t,r){let i=[],s=r||function(e){if("number"==typeof e);else if("string"==typeof e)return n.y.test(e)?f:w;else if(Array.isArray(e))return b;else if("object"==typeof e)return x;return T}(e[0]),o=e.length-1;for(let r=0;r<o;r++){let n=s(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||S.l:t;n=(0,m.F)(e,n)}i.push(n)}return i}(t,o,a),c=u.length,h=t=>{let r=0;if(c>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let i=(0,E.q)(e[r],e[r+1],t);return u[r](i)};return r?t=>h((0,s.q)(e[0],e[l-1],t)):h}},1356:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});let i=r(8140),n=r(9417),s=r(5155),o=n._(r(2115)),a=i._(r(7650)),l=i._(r(4841)),u=r(2659),c=r(821),h=r(3455);r(4781);let d=r(9862),p=i._(r(1124)),f=r(3011),m={deviceSizes:[320,390,640,720,1080,1440,1720,1920,2e3],imageSizes:[16,32,48,64,96,128,256,384],qualities:[50,55,60,65,70,75,80,85,90,95,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1};function g(e,t,r,i,n,s,o){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function v(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,o.forwardRef)((e,t)=>{let{src:r,srcSet:i,sizes:n,height:a,width:l,decoding:u,className:c,style:h,fetchPriority:d,placeholder:p,loading:m,unoptimized:y,fill:b,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:S,sizesInput:T,onLoad:P,onError:C,...M}=e,A=(0,o.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&g(e,p,x,w,E,y,T))},[r,p,x,w,E,C,y,T]),_=(0,f.useMergedRef)(t,A);return(0,s.jsx)("img",{...M,...v(d),loading:m,width:l,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:h,sizes:n,srcSet:i,src:r,ref:_,onLoad:e=>{g(e.currentTarget,p,x,w,E,y,T)},onError:e=>{S(!0),"empty"!==p&&E(!0),C&&C(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,i={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&a.default.preload?(a.default.preload(r.src,i),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...i},"__nimg-"+r.src+r.srcSet+r.sizes)})}let x=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(d.RouterContext),i=(0,o.useContext)(h.ImageConfigContext),n=(0,o.useMemo)(()=>{var e;let t=m||i||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
1e-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:r,deviceSizes:n,qualities:s}},[i]),{onLoad:a,onLoadingComplete:l}=e,f=(0,o.useRef)(a);(0,o.useEffect)(()=>{f.current=a},[a]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[v,x]=(0,o.useState)(!1),[w,E]=(0,o.useState)(!1),{props:S,meta:T}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:v,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...S,unoptimized:T.unoptimized,placeholder:T.placeholder,fill:T.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:E,sizesInput:e.sizes,ref:t}),T.priority?(0,s.jsx)(b,{isAppRouter:!r,imgAttributes:S}):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)},1454:(e,t,r)=>{"use strict";r.d(t,{WG:()=>a,Gt:()=>o,uv:()=>l,Ci:()=>u});var i=r(5514);class n{add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}constructor(){this.order=[],this.scheduled=new Set}}let s=["prepare","read","update","preRender","render","postRender"],{schedule:o,cancel:a,state:l,steps:u}=function(e,t){let r=!1,i=!0,o={delta:0,timestamp:0,isProcessing:!1},a=s.reduce((e,t)=>(e[t]=function(e){let t=new n,r=new n,i=0,s=!1,o=!1,a=new WeakSet,l={schedule:function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=o&&s,u=l?t:r;return n&&a.add(e),u.add(e)&&l&&s&&(i=t.order.length),e},cancel:e=>{r.remove(e),a.delete(e)},process:n=>{if(s){o=!0;return}if(s=!0,[t,r]=[r,t],r.clear(),i=t.order.length)for(let r=0;r<i;r++){let i=t.order[r];i(n),a.has(i)&&(l.schedule(i),e())}s=!1,o&&(o=!1,l.process(n))}};return l}(()=>r=!0),e),{}),l=e=>a[e].process(o),u=()=>{let n=performance.now();r=!1,o.delta=i?1e3/60:Math.max(Math.min(n-o.timestamp,40),1),o.timestamp=n,o.isProcessing=!0,s.forEach(l),o.isProcessing=!1,r&&t&&(i=!1,e(u))};return{schedule:s.reduce((t,n)=>{let s=a[n];return t[n]=function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!r&&(r=!0,i=!0,o.isProcessing||e(u)),s.schedule(t,n,a)},t},{}),cancel:e=>s.forEach(t=>a[t].cancel(e)),state:o,steps:a}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:i.l,!0)},1567:(e,t,r)=>{"use strict";r.d(t,{Dk:()=>en,kc:()=>eu,c3:()=>el});var i=r(2115);function n(e,t){let r=t&&t.cache?t.cache:u,i=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:function(e,t){var r,i;let n=1===e.length?s:o;return r=t.cache.create(),i=t.serializer,n.bind(this,e,r,i)})(e,{cache:r,serializer:i})}function s(e,t,r,i){let n=null==i||"number"==typeof i||"boolean"==typeof i?i:r(i),s=t.get(n);return void 0===s&&(s=e.call(this,i),t.set(n,s)),s}function o(e,t,r){let i=Array.prototype.slice.call(arguments,3),n=r(i),s=t.get(n);return void 0===s&&(s=e.apply(this,i),t.set(n,s)),s}let a=function(){return JSON.stringify(arguments)};var l=class{constructor(){this.cache=Object.create(null)}get(e){return this.cache[e]}set(e,t){this.cache[e]=t}};let u={create:function(){return new l}},c={variadic:function(e,t){var r,i;return r=t.cache.create(),i=t.serializer,o.bind(this,e,r,i)},monadic:function(e,t){var r,i;return r=t.cache.create(),i=t.serializer,s.bind(this,e,r,i)}};
1class h extends Error{constructor(e,t){let r=e;t&&(r+=": "+t),super(r),this.code=e,t&&(this.originalMessage=t)}}var d=function(e){return e.MISSING_MESSAGE="MISSING_MESSAGE",e.MISSING_FORMAT="MISSING_FORMAT",e.ENVIRONMENT_FALLBACK="ENVIRONMENT_FALLBACK",e.INSUFFICIENT_PATH="INSUFFICIENT_PATH",e.INVALID_MESSAGE="INVALID_MESSAGE",e.INVALID_KEY="INVALID_KEY",e.FORMATTING_ERROR="FORMATTING_ERROR",e}(d||{});function p(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function f(e,t){return n(e,{cache:{create:()=>({get:e=>t[e],set(e,r){t[e]=r}})},strategy:c.variadic})}function m(e,t){return f((...t)=>new e(...t),t)}function g(e){return{getDateTimeFormat:m(Intl.DateTimeFormat,e.dateTime),getNumberFormat:m(Intl.NumberFormat,e.number),getPluralRules:m(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:m(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:m(Intl.ListFormat,e.list),getDisplayNames:m(Intl.DisplayNames,e.displayNames)}}let v=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,y=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,b=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,x=/^(@+)?(\+|#+)?[rs]?$/g,w=/(\*)(0+)|(#+)(0+)|(0+)/g,E=/^(0+)$/;function S(e){let t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(x,function(e,r,i){return"string"!=typeof i?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):"+"===i?t.minimumSignificantDigits=r.length:"#"===r[0]?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+("string"==typeof i?i.length:0)),""}),t}function T(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function P(e){let t=T(e);return t||{}}let C=function(e){return e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG",e}({});function M(e){return!!(e&&"object"==typeof e&&0===e.type)}function A(e){return!!(e&&"object"==typeof e&&1===e.type)}let _=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,O={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GS:["H","h","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA
1:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ku-SY":["H","hB"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]},k=RegExp(`^${_.source}*`),L=RegExp(`${_.source}*$`);function I(e,t){return{start:e,end:t}}let B=!!Object.fromEntries,R=!!String.prototype.trimStart,N=!!String.prototype.trimEnd,D=B?Object.fromEntries:function(e){let t={};for(let[r,i]of e)t[r]=i;return t},j=R?function(e){return e.trimStart()}:function(e){return e.replace(k,"")},F=N?function(e){return e.trimEnd()}:function(e){return e.replace(L,"")},H=RegExp("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");var V=class{constructor(e,t={}){this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}parse(){if(0!==this.offset())throw Error("parser can only be used once");if(this.message.length>0){let e=this.message.charCodeAt(0);if(35!==e&&39!==e&&60!==e&&123!==e&&125!==e){let e=function(e){if(0===e.length)return null;let t=1,r=1;for(let i=0;i<e.length;){let n=e.charCodeAt(i);switch(n){case 35:case 39:case 60:case 123:case 125:return null}if(10===n)t++,r=1,i++;else if(r++,n>=55296&&n<=56319&&i+1<e.length){let t=e.charCodeAt(i+1);i+=t>=56320&&t<=57343?2:1}else i++}return{offset:e.length,line:t,column:r}}(this.message);if(e){let t=this.clonePosition();return this.position=e,{val:[{type:0,value:this.message,location:I(t,this.clonePosition())}],err:null}}}}return this.parseMessage(0,"",!1)}parseMessage(e,t,r){let i=[];for(;!this.isEOF();){let n=this.char();if(123===n){let t=this.parseArgument(e,r);if(t.err)return t;i.push(t.val)}else if(125===n&&e>0)break;else if(35===n&&("plural"===t||"selectordinal"===t)){let e=this.clonePosition();this.bump(),i.push({type:7,location:I(e,this.clonePosition())})}else if(60!==n||this.ignoreTag||47!==this.peek())if(60===n&&!this.ignoreTag&&z(this.peek()||0)){let r=this.parseTag(e,t);if(r.err)return r;i.push(r.val)}else{let r=this.parseLiteral(e,t);if(r.err)return r;i.push(r.val)}else if(!r)return this.error(26,I(this.clonePosition(),this.clonePosition()));else break}return{val:i,err:null}}parseTag(e,t){let r=this.clonePosition();this.bump();let i=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:0,value:`<${i}/>`,location:I(r,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(23,I(r,this.clonePosition()));{let n=this.parseMessage(e+1,t,!0);if(n.err)return n;let s=n.val,o=this.clonePosition();if(!this.bumpIf("</"))return this.error(27,I(r,this.clonePosition()));{if(this.isEOF()||!z(this.char()))return this.error(23,I(o,this.clonePosition()));let e=this.clonePosition();return i!==this.parseTagName()?this.error(26,I(e,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:8,value:i,children:s,location:I(r,this.clonePosition())},err:null}:this.error(23,I(o,this.clonePosition()))}}}parseTagName(){var e;let t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())}parseLiteral(e,t){let r=this.clonePosition(),i="";for(;;){let r=this.tryParseQuote(t);if(r){i+=r;
1continue}let n=this.tryParseUnquoted(e,t);if(n){i+=n;continue}let s=this.tryParseLeftAngleBracket();if(s){i+=s;continue}break}return{val:{type:0,value:i,location:I(r,this.clonePosition())},err:null}}tryParseLeftAngleBracket(){var e;return this.isEOF()||60!==this.char()||!this.ignoreTag&&(z(e=this.peek()||0)||47===e)?null:(this.bump(),"<")}tryParseQuote(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();let t=[this.char()];for(this.bump();!this.isEOF();){let e=this.char();if(39===e)if(39===this.peek())t.push(39),this.bump();else{this.bump();break}else t.push(e);this.bump()}return String.fromCodePoint(...t)}tryParseUnquoted(e,t){if(this.isEOF())return null;let r=this.char();return 60===r||123===r||35===r&&("plural"===t||"selectordinal"===t)||125===r&&e>0?null:(this.bump(),String.fromCodePoint(r))}parseArgument(e,t){let r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,I(r,this.clonePosition()));if(125===this.char())return this.bump(),this.error(2,I(r,this.clonePosition()));let i=this.parseIdentifierIfPossible().value;if(!i)return this.error(3,I(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(1,I(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:1,value:i,location:I(r,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(1,I(r,this.clonePosition()));return this.parseArgumentOptions(e,t,i,r);default:return this.error(3,I(r,this.clonePosition()))}}parseIdentifierIfPossible(){var e;let t=this.clonePosition(),r=this.offset(),i=(e=this.message,H.lastIndex=r,H.exec(e)[1]??""),n=r+i.length;return this.bumpTo(n),{value:i,location:I(t,this.clonePosition())}}parseArgumentOptions(e,t,r,i){let n=this.clonePosition(),s=this.parseIdentifierIfPossible().value,o=this.clonePosition();switch(s){case"":return this.error(4,I(n,o));case"number":case"date":case"time":{this.bumpSpace();let e=null;if(this.bumpIf(",")){this.bumpSpace();let t=this.clonePosition(),r=this.parseSimpleArgStyleIfPossible();if(r.err)return r;let i=F(r.val);if(0===i.length)return this.error(6,I(this.clonePosition(),this.clonePosition()));e={style:i,styleLocation:I(t,this.clonePosition())}}let t=this.tryParseArgumentClose(i);if(t.err)return t;let n=I(i,this.clonePosition());if(e&&e.style.startsWith("::")){let t=j(e.style.slice(2));if("number"===s){let i=this.parseNumberSkeletonFromString(t,e.styleLocation);if(i.err)return i;return{val:{type:2,value:r,location:n,style:i.val},err:null}}{if(0===t.length)return this.error(10,n);let i=t;return this.locale&&(i=function(e,t){let r="";for(let i=0;i<e.length;i++){let n=e.charAt(i);if("j"===n){let s=0;for(;i+1<e.length&&e.charAt(i+1)===n;)s++,i++;let o=1+(1&s),a=s<2?1:3+(s>>1),l=function(e){let t,r=e.hourCycle;if(void 0===r&&e.hourCycles&&e.hourCycles.length&&(r=e.hourCycles[0]),r)switch(r){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}let i=e.language;return"root"!==i&&(t=e.maximize().region),(O[t||""]||O[i||""]||O[`${i}-001`]||O["001"])[0]}(t);for(("H"==l||"k"==l)&&(a=0);a-- >0;)r+="a";for(;o-- >0;)r=l+r}else"J"===n?r+="H":r+=n}return r}(t,this.locale)),{val:{type:"date"===s?3:4,value:r,location:n,style:{type:1,pattern:i,location:e.styleLocation,parsedOptions:this.shouldParseSkeletons?function(e){let t={};return e.replace(v,e=>{let r=e.length;switch(e[0]){case"G":t.era=4===r?"long":5===r?"narrow":"short";break;case"y":t.year=2===r?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][r-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][r-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===r?"long":5===r?"narrow":"short";break;case"e":if(r<4)throw RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-3];break;case"c":if(r<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-3];break;case"a":t.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][r-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][r-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][r-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][r-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][r-1];break;case"s":t.second=["numeric","2-digit"][r-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=r<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}(i):{}}},err:null}}}return{val:{type:"number"===s?2:"date"===s?3:4,value:r,location:n,style:e?.style??null},err:null}}
1case"plural":case"selectordinal":case"select":{let n=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(12,I(n,{...n}));this.bumpSpace();let o=this.parseIdentifierIfPossible(),a=0;if("select"!==s&&"offset"===o.value){if(!this.bumpIf(":"))return this.error(13,I(this.clonePosition(),this.clonePosition()));this.bumpSpace();let e=this.tryParseDecimalInteger(13,14);if(e.err)return e;this.bumpSpace(),o=this.parseIdentifierIfPossible(),a=e.val}let l=this.tryParsePluralOrSelectOptions(e,s,t,o);if(l.err)return l;let u=this.tryParseArgumentClose(i);if(u.err)return u;let c=I(i,this.clonePosition());if("select"===s)return{val:{type:5,value:r,options:D(l.val),location:c},err:null};return{val:{type:6,value:r,options:D(l.val),offset:a,pluralType:"plural"===s?"cardinal":"ordinal",location:c},err:null}}default:return this.error(5,I(n,o))}}tryParseArgumentClose(e){return this.isEOF()||125!==this.char()?this.error(1,I(e,this.clonePosition())):(this.bump(),{val:!0,err:null})}parseSimpleArgStyleIfPossible(){let e=0,t=this.clonePosition();for(;!this.isEOF();)switch(this.char()){case 39:{this.bump();let e=this.clonePosition();if(!this.bumpUntil("'"))return this.error(11,I(e,this.clonePosition()));this.bump();break}case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}}parseNumberSkeletonFromString(e,t){let r=[];try{r=function(e){if(0===e.length)throw Error("Number skeleton cannot be empty");let t=e.split(y).filter(e=>e.length>0),r=[];for(let e of t){let t=e.split("/");if(0===t.length)throw Error("Invalid number skeleton");let[i,...n]=t;for(let e of n)if(0===e.length)throw Error("Invalid number skeleton");r.push({stem:i,options:n})}return r}(e)}catch{return this.error(7,t)}return{val:{type:0,tokens:r,location:t,parsedOptions:this.shouldParseSkeletons?function(e){let t={};for(let r of e){switch(r.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=r.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=r.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t={...t,notation:"scientific",...r.options.reduce((e,t)=>({...e,...P(t)}),{})};continue;case"engineering":t={...t,notation:"engineering",...r.options.reduce((e,t)=>({...e,...P(t)}),{})};continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(r.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(r.options.length>1)throw RangeError("integer-width stems only accept a single optional option");r.options[0].replace(w,function(e,r,i,n,s,o){if(r)t.minimumIntegerDigits=i.length;else if(n&&s)throw Error("We currently do not support maximum integer digits");else if(o)throw Error("We currently do not support exact integer digits");return""});continue}if(E.test(r.stem)){t.minimumIntegerDigits=r.stem.length;continue}if(b.test(r.stem)){if(r.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(b,function(e,r,i,n,s,o){return"*"===i?t.minimumFractionDigits=r.length:n&&"#"===n[0]?t.maximumFractionDigits=n.length:s&&o?(t.minimumFractionDigits=s.length,t.maximumFractionDigits=s.length+o.length):(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length),""});let e=r.options[0];
1"w"===e?t={...t,trailingZeroDisplay:"stripIfInteger"}:e&&(t={...t,...S(e)});continue}if(x.test(r.stem)){t={...t,...S(r.stem)};continue}let e=T(r.stem);e&&(t={...t,...e});let i=function(e){let t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){let r=e.slice(0,2);if("+!"===r?(t.signDisplay="always",e=e.slice(2)):"+?"===r&&(t.signDisplay="exceptZero",e=e.slice(2)),!E.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}(r.stem);i&&(t={...t,...i})}return t}(r):{}},err:null}}tryParsePluralOrSelectOptions(e,t,r,i){let n=!1,s=[],o=new Set,{value:a,location:l}=i;for(;;){if(0===a.length){let e=this.clonePosition();if("select"!==t&&this.bumpIf("=")){let t=this.tryParseDecimalInteger(16,19);if(t.err)return t;l=I(e,this.clonePosition()),a=this.message.slice(e.offset,this.offset())}else break}if(o.has(a))return this.error("select"===t?21:20,l);"other"===a&&(n=!0),this.bumpSpace();let i=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?17:18,I(this.clonePosition(),this.clonePosition()));let u=this.parseMessage(e+1,t,r);if(u.err)return u;let c=this.tryParseArgumentClose(i);if(c.err)return c;s.push([a,{value:u.val,location:I(i,this.clonePosition())}]),o.add(a),this.bumpSpace(),{value:a,location:l}=this.parseIdentifierIfPossible()}return 0===s.length?this.error("select"===t?15:16,I(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!n?this.error(22,I(this.clonePosition(),this.clonePosition())):{val:s,err:null}}tryParseDecimalInteger(e,t){let r=1,i=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);let n=!1,s=0;for(;!this.isEOF();){let e=this.char();if(e>=48&&e<=57)n=!0,s=10*s+(e-48),this.bump();else break}let o=I(i,this.clonePosition());return n?Number.isSafeInteger(s*=r)?{val:s,err:null}:this.error(t,o):this.error(e,o)}offset(){return this.position.offset}isEOF(){return this.offset()===this.message.length}clonePosition(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}}char(){let e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");let t=this.message.codePointAt(e);if(void 0===t)throw Error(`Offset ${e} is at invalid UTF-16 code unit boundary`);return t}error(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}}bump(){if(this.isEOF())return;let e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}bumpIf(e){if(this.message.startsWith(e,this.offset())){for(let t=0;t<e.length;t++)this.bump();return!0}return!1}bumpUntil(e){let t=this.offset(),r=this.message.indexOf(e,t);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)}bumpTo(e){if(this.offset()>e)throw Error(`targetOffset ${e} must be greater than or equal to the current offset ${this.offset()}`);for(e=Math.min(e,this.message.length);;){let t=this.offset();if(t===e)break;if(t>e)throw Error(`targetOffset ${e} is at invalid UTF-16 code unit boundary`);if(this.bump(),this.isEOF())break}}bumpSpace(){for(var e;!this.isEOF()&&((e=this.char())>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e);)this.bump()}peek(){if(this.isEOF())return null;let e=this.char(),t=this.offset();return this.message.charCodeAt(t+(e>=65536?2:1))??null}};function z(e){return e>=97&&e<=122||e>=65&&e<=90}function G(e,t={}){let r=new V(e,t={shouldParseSkeletons:!0,requiresOtherClause:!0,...t}).parse();if(r.err){let e=SyntaxError(C[r.err.kind]);throw e.location=r.err.location,e.originalMessage=r.err.message,e}return t?.captureLocation||function e(t){t.forEach(t=>{if(delete t.location,5===t.type||6===t.type)for(let r in t.options)delete t.options[r].location,e(t.options[r].value);else 2===t.type&&M(t.style)||(3===t.type||4===t.type)&&A(t.style)?delete t.style.location:8===t.type&&e(t.children)})}(r.val),r.val}var U=class extends Error{constructor(e,t,r){super(e),this.code=t,this.originalMessage=r}toString(){return`[formatjs Error: ${this.code}] ${this.message}`}}
1,$=class extends U{constructor(e,t,r,i){super(`Invalid values for "${e}": "${t}". Options are "${Object.keys(r).join('", "')}"`,"INVALID_VALUE",i)}},W=class extends U{constructor(e,t,r){super(`Value for "${e}" must be of type ${t}`,"INVALID_VALUE",r)}},Y=class extends U{constructor(e,t){super(`The intl string context variable "${e}" was not provided to the string "${t}"`,"MISSING_VALUE",t)}};function X(e){return{create:()=>({get:t=>e[t],set(t,r){e[t]=r}})}}var q=class e{constructor(t,r=e.defaultLocale,i,s){if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=e=>{let t=this.formatToParts(e);if(1===t.length)return t[0].value;let r=t.reduce((e,t)=>(e.length&&0===t.type&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e),[]);return r.length<=1?r[0]||"":r},this.formatToParts=e=>(function e(t,r,i,n,s,o,a){if(1===t.length&&0===t[0].type)return[{type:0,value:t[0].value}];let l=[];for(let u of t){if(0===u.type){l.push({type:0,value:u.value});continue}if(7===u.type){"number"==typeof o&&l.push({type:0,value:i.getNumberFormat(r).format(o)});continue}let{value:t}=u;if(!(s&&t in s))throw new Y(t,a);let c=s[t];if(1===u.type){c&&"string"!=typeof c&&"number"!=typeof c&&"bigint"!=typeof c||(c="string"==typeof c||"number"==typeof c||"bigint"==typeof c?String(c):""),l.push({type:+("string"!=typeof c),value:c});continue}if(3===u.type){let e="string"==typeof u.style?n.date[u.style]:A(u.style)?u.style.parsedOptions:void 0;l.push({type:0,value:i.getDateTimeFormat(r,e).format(c)});continue}if(4===u.type){let e="string"==typeof u.style?n.time[u.style]:A(u.style)?u.style.parsedOptions:n.time.medium;l.push({type:0,value:i.getDateTimeFormat(r,e).format(c)});continue}if(2===u.type){let e="string"==typeof u.style?n.number[u.style]:M(u.style)?u.style.parsedOptions:void 0;if(e&&e.scale){let t=e.scale||1;if("bigint"==typeof c){if(!Number.isInteger(t))throw TypeError(`Cannot apply fractional scale ${t} to bigint value. Scale must be an integer when formatting bigint.`);c*=BigInt(t)}else c*=t}l.push({type:0,value:i.getNumberFormat(r,e).format(c)});continue}if(8===u.type){let{children:t,value:c}=u,h=s[c];if("function"!=typeof h)throw new W(c,"function",a);let d=h(e(t,r,i,n,s,o).map(e=>e.value));Array.isArray(d)||(d=[d]),l.push(...d.map(e=>({type:+("string"!=typeof e),value:e})))}if(5===u.type){let t=c,o=(Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0)||u.options.other;if(!o)throw new $(u.value,c,Object.keys(u.options),a);l.push(...e(o.value,r,i,n,s));continue}if(6===u.type){let t=`=${c}`,o=Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0;if(!o){if(!Intl.PluralRules)throw new U(`Intl.PluralRules is not available in this environment. 2Try polyfilling it using "@formatjs/intl-pluralrules" 3`,"MISSING_INTL_API",a);let e="bigint"==typeof c?Number(c):c,t=i.getPluralRules(r,{type:u.pluralType}).select(e-(u.offset||0));o=(Object.prototype.hasOwnProperty.call(u.options,t)?u.options[t]:void 0)||u.options.other}if(!o)throw new $(u.value,c,Object.keys(u.options),a);let h="bigint"==typeof c?Number(c):c;l.push(...e(o.value,r,i,n,s,h-(u.offset||0)));continue}}return l.length<2?l:l.reduce((e,t)=>{let r=e[e.length-1];return r&&0===r.type&&0===t.type?r.value+=t.value:e.push(t),e},[])})(this.ast,this.locales,this.formatters,this.formats,e,void 0,this.message),this.resolvedOptions=()=>({locale:this.resolvedLocale?.toString()||Intl.NumberFormat.supportedLocalesOf(this.locales)[0]}),this.getAst=()=>this.ast,this.locales=r,this.resolvedLocale=e.resolveLocale(r),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");let{...r}=s||{};this.ast=e.__parse(t,{...r,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");this.formats=function(e,t){return t?Object.keys(e).reduce((r,i)=>{var n,s;return r[i]=(n=e[i],(s=t[i])?{...n,...s,...Object.keys(n).reduce((e,t)=>(e[t]={...n[t],...s[t]},e),{})}:n),r},{...e}):e}(e.formats,i),this.formatters=s&&s.formatters||function(e={number:{},dateTime:{},pluralRules:{}}){return{getNumberFormat:n((...e)=>new Intl.NumberFormat(...e),{cache:X(e.number),strategy:c.variadic}),getDateTimeFormat:n((...e)=>new Intl.DateTimeFormat(...e),{cache:X(e.dateTime),strategy:c.variadic}),getPluralRules:n((...e)=>new Intl.PluralRules(...e),{cache:X(e.pluralRules),strategy:c.variadic})}}(this.formatterCache)}static{this.memoizedDefaultLocale=null}static get defaultLocale(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale}static{this.resolveLocale=e=>{if(void 0===Intl.Locale)return;let t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}}static{this.__parse=G}static{this.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}};function K(...[e,t,r,n]){let s;if(Array.isArray(t))throw new h(d.INVALID_MESSAGE,void 0);if("object"==typeof t)throw new h(d.INSUFFICIENT_PATH,void 0);if("string"==typeof t){let e=r||/'[{}<#|']/.test(t)?void 0:t;if(e)return e}let{cache:o,formats:a,formatters:l,globalFormats:u,locale:c,timeZone:p}=n;l.getMessageFormat||(l.getMessageFormat=f((...e)=>new q(e[0],e[1],e[2],{formatters:l,...e[3]}),o.message));try{s=l.getMessageFormat(t,c,function(e,t,r){let i=q.formats.date,n=q.formats.time,s={...e?.dateTime,...t?.dateTime},o={date:{...i,...s},time:{...n,...s},number:{...e?.number,...t?.number}};
3return r&&["date","time"].forEach(e=>{let t=o[e];for(let[e,i]of Object.entries(t))t[e]={timeZone:r,...i}}),o}(u,a,p),{formatters:{...l,getDateTimeFormat:(e,t)=>l.getDateTimeFormat(e,{...t,timeZone:t?.timeZone??p})}})}catch(e){throw new h(d.INVALID_MESSAGE,void 0)}let m=s.format(r);return(0,i.isValidElement)(m)||Array.isArray(m)||"string"==typeof m?m:String(m)}function Z(...e){return e.filter(Boolean).join(".")}function Q(e){return Z(e.namespace,e.key)}function J(e){console.error(e)}function ee(e,t,r,i){let n=Z(i,r);if(!t)throw Error(n);let s=t;return r.split(".").forEach(t=>{let r=s[t];if(null==t||null==r)throw Error(n+` (${e})`);s=r}),s}K.raw=!0;let et={second:1,seconds:1,minute:60,minutes:60,hour:3600,hours:3600,day:86400,days:86400,week:604800,weeks:604800,month:2628e3,months:2628e3,quarter:7884e3,quarters:7884e3,year:31536e3,years:31536e3};var er=r(5155);let ei=(0,i.createContext)(void 0);function en({children:e,formats:t,getMessageFallback:r,locale:n,messages:s,now:o,onError:a,timeZone:l}){let u=(0,i.useContext)(ei),c=(0,i.useMemo)(()=>u?.cache||p(),[n,u?.cache]),h=(0,i.useMemo)(()=>u?.formatters||g(c),[c,u?.formatters]),d=(0,i.useMemo)(()=>({...function({formats:e,getMessageFallback:t,messages:r,onError:i,...n}){return{...n,formats:e||void 0,messages:r||void 0,onError:i||J,getMessageFallback:t||Q}}({locale:n,formats:void 0===t?u?.formats:t,getMessageFallback:r||u?.getMessageFallback,messages:void 0===s?u?.messages:s,now:o||u?.now,onError:a||u?.onError,timeZone:l||u?.timeZone}),formatters:h,cache:c}),[c,t,h,r,n,s,o,a,u,l]);return(0,er.jsx)(ei.Provider,{value:d,children:e})}function es(){let e=(0,i.useContext)(ei);if(!e)throw Error(void 0);return e}let eo=!1,ea="undefined"==typeof window;function el(e){return function(e,t,r){let{cache:n,formats:s,formatters:o,getMessageFallback:a,locale:l,onError:u,timeZone:c}=es(),p=e["!"],f="!"===t?void 0:t.slice((r+".").length);return c||eo||!ea||(eo=!0,u(new h(d.ENVIRONMENT_FALLBACK,void 0))),(0,i.useMemo)(()=>(function(e){let t=function(e,t,r){try{if(!t)throw Error(void 0);let i=r?ee(e,t,r):t;if(!i)throw Error(r);return i}catch(e){return new h(d.MISSING_MESSAGE,e.message)}}(e.locale,e.messages,e.namespace);return function({cache:e,formats:t,formatters:r,getMessageFallback:n=Q,locale:s,messagesOrError:o,namespace:a,onError:l,timeZone:u}){let c=o instanceof h;function p(e,t,r,i){let s=new h(t,r);return l(s),i??n({error:s,key:e,namespace:a})}function f(f,m,g,v){let y;if(c){if(!v)return l(o),n({error:o,key:f,namespace:a});y=v}else try{y=ee(s,o,f,a)}catch(e){if(!v)return p(f,d.MISSING_MESSAGE,e.message,v);y=v}try{let n=Z(a,f);return K(n,y,m?function(e){let t={};return Object.keys(e).forEach(r=>{let n,s=0,o=e[r];n="function"==typeof o?e=>{let t=o(e);return(0,i.isValidElement)(t)?(0,i.cloneElement)(t,{key:r+s++}):t}:o,t[r]=n}),t}(m):m,{cache:e,formatters:r,globalFormats:t,formats:g,locale:s,timeZone:u})}catch(r){let e,t;return r instanceof h?(e=r.code,t=r.originalMessage):(e=d.FORMATTING_ERROR,t=r.message),p(f,e,t,v)}}function m(e,t,r,i){let n=f(e,t,r,i);return"string"!=typeof n?p(e,d.INVALID_MESSAGE,void 0):n}return m.rich=f,m.markup=(e,t,r,i)=>f(e,t,r,i),m.raw=e=>{if(c)return l(o),n({error:o,key:e,namespace:a});try{return ee(s,o,e,a)}catch(t){return p(e,d.MISSING_MESSAGE,t.message)}},m.has=e=>{if(c)return!1;try{return ee(s,o,e,a),!0}catch{return!1}},m}({...e,messagesOrError:t})})({cache:n,formatters:o,getMessageFallback:a,messages:p,namespace:f,onError:u,formats:s,locale:l,timeZone:c}),[n,o,a,p,f,u,s,l,c])}({"!":es().messages},e?`!.${e}`:"!","!")}function eu(){let{formats:e,formatters:t,locale:r,now:n,onError:s,timeZone:o}=es();return(0,i.useMemo)(()=>(function(e){let{_cache:t=p(),_formatters:r=g(t),formats:i,locale:n,onError:s=J,timeZone:o}=e;function a(e){return e?.timeZone||(o?e={...e,timeZone:o}:s(new h(d.ENVIRONMENT_FALLBACK,void 0))),e}function l(e,t,r,i,n){let o;try{o=function(e,t,r){let i;if("string"==typeof t){if(!(i=e?.[t])){let e=new h(d.MISSING_FORMAT,void 0);throw s(e),e}}else i=t;return r&&(i={...i,...r}),i}(r,e,t)}catch{return n()}try{return i(o)}catch(e){return s(new h(d.FORMATTING_ERROR,e.message)),n()}}function u(e,t,s){return l(t,s,i?.dateTime,t=>(t=a(t),r.getDateTimeFormat(n,t).format(e)),()=>String(e))}function c(){return e.now?e.now:(s(new h(d.ENVIRONMENT_FALLBACK,void 0)),new Date)}return{dateTime:u,number:function(e,t,s){return l(t,s,i?.number,t=>r.getNumberFormat(n,t).format(e),()=>String(e))},relativeTime:function(e,t){try{var i;let s,o,a={};t instanceof Date||"number"==typeof t?s=new Date(t):t&&(s=null!=t.now?new Date(t.now):c(),o=t.unit,a.style=t.style,a.numberingSystem=t.numberingSystem),s||(s=c());let l=(new Date(e).getTime()-s.getTime())/1e3;o||(o=function(e){let t=Math.abs(e);return t<60?"second":t<3600?"minute":t<86400?"hour":t<604800?"day":t<2628e3?"week":t<31536e3?"month":"year"}(l)),a.numeric="second"===o?"auto":"always";let u=(i=o,Math.round(l/et[i]));return r.getRelativeTimeFormat(n,a).format(u,o)}catch(t){return s(new h(d.FORMATTING_ERROR,t.message)),String(e)}},list:function(e,t,s){let o=[],a=new Map,u=0;for(let t of e){let e;"object"==typeof t?(e=String(u),a.set(e,t)):e=String(t),o.push(e),u++}return l(t,s,i?.list,e=>{let t=r.getListFormat(n,e).formatToParts(o).map(e=>
3"literal"===e.type?e.value:a.get(e.value)||e.value);return a.size>0?t:t.join("")},()=>String(e))},dateTimeRange:function(e,t,s,o){return l(s,o,i?.dateTime,i=>(i=a(i),r.getDateTimeFormat(n,i).formatRange(e,t)),()=>[u(e),u(t)].join(" – "))},displayName:function(e,t,s){return l(t,s,i?.displayName,t=>r.getDisplayNames(n,t).of(e),()=>e)}}})({formats:e,locale:r,now:n,onError:s,timeZone:o,_formatters:t}),[e,t,n,r,s,o])}},1692:(e,t,r)=>{"use strict";let i,n;r.d(t,{L:()=>I});var s=r(9568),o=r(4416),a=r(2115),l=r(5791);let u=new WeakMap;function c(e){var t;let{target:r,contentRect:i,borderBoxSize:n}=e;null==(t=u.get(r))||t.forEach(e=>{e({target:r,contentSize:i,get size(){if(n){let{inlineSize:e,blockSize:t}=n[0];return{width:e,height:t}}if(r instanceof SVGElement&&"getBBox"in r)return r.getBBox();return{width:r.offsetWidth,height:r.offsetHeight}}})})}function h(e){e.forEach(c)}let d=new Set;var p=r(8291),f=r(6280);let m=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),g={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function v(e,t,r,i){let n=r[t],{length:s,position:o}=g[t],a=n.current,l=r.time;n.current=e["scroll"+o],n.scrollLength=e["scroll"+s]-e["client"+s],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=(0,p.q)(0,n.scrollLength,n.current);let u=i-l;n.velocity=u>50?0:(0,f.f)(n.current-a,u)}let y={All:[[0,0],[1,1]]},b={start:0,center:.5,end:1};function x(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=0;if(void 0!==b[e]&&(e=b[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?i=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?i=t/100*document.documentElement.clientWidth:e.endsWith("vh")?i=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(i=t*e),r+i}let w=[0,0];var E=r(1274),S=r(2182);let T={x:0,y:0};var P=r(1454);let C=new WeakMap,M=new WeakMap,A=new WeakMap,_=e=>e===document.documentElement?window:e;var O=r(6553);function k(e,t){(0,l.$)(!!(!t||t.current),"You have defined a ".concat(e," options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its `layoutEffect: false` option."))}let L=()=>({scrollX:(0,s.OQ)(0),scrollY:(0,s.OQ)(0),scrollXProgress:(0,s.OQ)(0),scrollYProgress:(0,s.OQ)(0)});function I(){let{container:e,target:t,layoutEffect:r=!0,...s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,o.M)(L);return(r?O.E:a.useEffect)(()=>(k("target",t),k("container",e),function(e){let{container:t=document.documentElement,...r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=A.get(t);s||(s=new Set,A.set(t,s));let o=function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{measure:()=>(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2?arguments[2]:void 0;if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let i=t;for(;i&&i!==e;)r.x.targetOffset+=i.offsetLeft,r.y.targetOffset+=i.offsetTop,i=i.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight})(e,i.target,r),update:t=>{v(e,"x",r,t),v(e,"y",r,t),r.time=t,(i.offset||i.target)&&function(e,t,r){let{offset:i=y.All}=r,{target:n=e,axis:s="y"}=r,o="y"===s?"height":"width",a=n!==e?function(e,t){let r={x:0,y:0},i=e;for(;i&&i!==t;)if(i instanceof HTMLElement)r.x+=i.offsetLeft,r.y+=i.offsetTop,i=i.offsetParent;else if("svg"===i.tagName){let e=i.getBoundingClientRect(),t=(i=i.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(i instanceof SVGGraphicsElement){let{x:e,y:t}=i.getBBox();r.x+=e,r.y+=t;let n=null,s=i.parentNode;for(;!n;)"svg"===s.tagName&&(n=s),s=i.parentNode;i=n}else break;return r}(n,e):T,l=n===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in n&&"svg"!==n.tagName?n.getBBox():{width:n.clientWidth,height:n.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let c=!t[s].interpolate,h=i.length;for(let e=0;e<h;e++){let r=function(e,t,r,i){let n=Array.isArray(e)?e:w,s=0;
3return"number"==typeof e?n=[e,e]:"string"==typeof e&&(n=(e=e.trim()).includes(" ")?e.split(" "):[e,b[e]?e:"0"]),(s=x(n[0],r,i))-x(n[1],t)}(i[e],u[o],l[o],a[s]);c||r===t[s].interpolatorOffsets[e]||(c=!0),t[s].offset[e]=r}c&&(t[s].interpolate=(0,E.G)(t[s].offset,(0,S.Z)(i)),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=t[s].interpolate(t[s].current)}(e,r,i)},notify:()=>t(r)}}(t,e,{time:0,x:m(),y:m()},r);if(s.add(o),!C.has(t)){let e=()=>{for(let e of s)e.measure()},r=()=>{for(let e of s)e.update(P.uv.timestamp)},o=()=>{for(let e of s)e.notify()},a=()=>{P.Gt.read(e,!1,!0),P.Gt.read(r,!1,!0),P.Gt.update(o,!1,!0)};C.set(t,a);let l=_(t);window.addEventListener("resize",a,{passive:!0}),t!==document.documentElement&&M.set(t,"function"==typeof t?(d.add(t),n||(n=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};d.forEach(e=>e(t))},window.addEventListener("resize",n)),()=>{d.delete(t),!d.size&&n&&(n=void 0)}):function(e,t){var r;i||"undefined"!=typeof ResizeObserver&&(i=new ResizeObserver(h));let n=("string"==typeof(r=e)?r=document.querySelectorAll(r):r instanceof Element&&(r=[r]),Array.from(r||[]));return n.forEach(e=>{let r=u.get(e);r||(r=new Set,u.set(e,r)),r.add(t),null==i||i.observe(e)}),()=>{n.forEach(e=>{let r=u.get(e);null==r||r.delete(t),(null==r?void 0:r.size)||null==i||i.unobserve(e)})}}(t,a)),l.addEventListener("scroll",a,{passive:!0})}let a=C.get(t);return P.Gt.read(a,!1,!0),()=>{var e;(0,P.WG)(a);let r=A.get(t);if(!r||(r.delete(o),r.size))return;let i=C.get(t);C.delete(t),i&&(_(t).removeEventListener("scroll",i),null==(e=M.get(t))||e(),window.removeEventListener("resize",i))}}(e=>{let{x:t,y:r}=e;l.scrollX.set(t.current),l.scrollXProgress.set(t.progress),l.scrollY.set(r.current),l.scrollYProgress.set(r.progress)},{...s,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(s.offset)]),l}},1873:(e,t,r)=>{for(var i,n=r(7823),s=r(2e3).CASE_SENSITIVE_TAG_NAMES,o=n.Comment,a=n.Element,l=n.ProcessingInstruction,u=n.Text,c={},h=0,d=s.length;h<d;h++)c[(i=s[h]).toLowerCase()]=i;function p(e){for(var t,r={},i=0,n=e.length;i<n;i++)r[(t=e[i]).name]=t.value;return r}t.formatAttributes=p,t.formatDOM=function e(t,r,i){r=r||null;for(var n=[],s=0,h=t.length;s<h;s++){var d,f,m=t[s];switch(m.nodeType){case 1:(f=new a(d=function(e){var t=c[e=e.toLowerCase()];return t||e}(m.nodeName),p(m.attributes))).children=e("template"===d?m.content.childNodes:m.childNodes,f);break;case 3:f=new u(m.nodeValue);break;case 8:f=new o(m.nodeValue);break;default:continue}var g=n[s-1]||null;g&&(g.next=f),f.parent=r,f.prev=g,f.next=null,n.push(f)}return i&&((f=new l(i.substring(0,i.indexOf(" ")).toLowerCase(),i)).next=n[0]||null,f.parent=r,n.unshift(f),n[1]&&(n[1].prev=n[0])),n}},2e3:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},2182:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var i=r(3966),n=r(8291);function s(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let s=1;s<=t;s++){let o=(0,n.q)(0,t,s);e.push((0,i.j)(r,1,o))}}(t,e.length-1),t}},2262:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(87),o=r(6150);n(r(6150),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,i=new o.Element(e,t,void 0,r);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment){this.lastNode.data+=e;return}var t=new o.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e}
3,e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new o.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},2296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return f},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return v},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return i},getDisplayName:function(){return l},getLocationOrigin:function(){return o},getURL:function(){return a},isAbsoluteUrl:function(){return s},isResSent:function(){return u},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return function(){for(var i=arguments.length,n=Array(i),s=0;s<i;s++)n[s]=arguments[s];return r||(r=!0,t=e(...n)),t}}let n=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>n.test(e);function o(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function a(){let{href:e}=window.location,t=o();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let i=await e.getInitialProps(t);if(r&&u(r))return i;if(!i)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+i+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return i}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class f extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},2414:e=>{var t,r="html",i="head",n="body",s=/<([a-zA-Z]+[0-9]?)/,o=/<head[^]*>/i,a=/<body[^]*>/i,l=function(){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var h=new c;l=u=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),h.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();l=function(e,t){return t?d.documentElement.querySelector(t).innerHTML=e:d.documentElement.innerHTML=e,d}}var p="object"==typeof document?document.createElement("template"):{};p.content&&(t=function(e){return p.innerHTML=e,p.content.childNodes}),e.exports=function(e){var c,h,d,p,f=e.match(s);switch(f&&f[1]&&(c=f[1].toLowerCase()),c){case r:return h=u(e),!o.test(e)&&(d=h.querySelector(i))&&d.parentNode.removeChild(d),!a.test(e)&&(d=h.querySelector(n))&&d.parentNode.removeChild(d),h.querySelectorAll(r);case i:case n:if(p=(h=l(e)).querySelectorAll(c),a.test(e)&&o.test(e))return p[0].parentNode.childNodes;return p;default:if(t)return t(e);return(d=l(e,n).querySelector(n)).childNodes}}},2619:(e,t,r)=>{"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},useLinkStatus:function(){return y}});let i=r(9417),n=r(5155),s=i._(r(2115)),o=r(7670),a=r(6752),l=r(3011),u=r(2296),c=r(6058);r(4781);let h=r(3499),d=r(8607),p=r(1807);r(7045);let f=r(6048);function m(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}function g(e){var t;let r,i,o,[g,y]=(0,s.useOptimistic)(h.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:x,as:w,children:E,prefetch:S=null,passHref:T,replace:P,shallow:C,scroll:M,onClick:A,onMouseEnter:_,onTouchStart:O,legacyBehavior:k=!1,onNavigate:L,ref:I,unstable_dynamicOnHover:B,...R}=e;r=E,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,n.jsx)("a",{children:r}));let N=s.default.useContext(a.AppRouterContext),D=!1!==S,j=!1!==S?null===(t=S)||"auto"===t?f.FetchStrategy.PPR:f.FetchStrategy.Full:f.FetchStrategy.PPR,{href:F,as:H}=s.default.useMemo(()=>{let e=m(x);return{href:e,as:w?m(w):e}},[x,w]);k&&(i=s.default.Children.only(r));let V=k?i&&"object"==typeof i&&i.ref:I,z=s.default.useCallback(e=>(null!==N&&(b.current=(0,h.mountLinkInstance)(e,F,N,j,D,y)),()=>{b.current&&((0,h.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,h.unmountPrefetchableInstance)(e)}),[D,F,N,j,y]),G={ref:(0,l.useMergedRef)(z,V),onClick(e){k||"function"!=typeof A||A(e),k&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),N&&(e.defaultPrevented||function(e,t,r,i,n,o,a){let{nodeName:l}=e.currentTarget;if(!("A"===l.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,d.isLocalURL)(t)){n&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}s.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,n?"replace":"push",null==o||o,i.current)})}}(e,F,H,b,P,M,L))},onMouseEnter(e){k||"function"!=typeof _||_(e),k&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),N&&D&&(0,h.onNavigationIntent)(e.currentTarget,!0===B)},onTouchStart:function(e){k||"function"!=typeof O||O(e),k&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),N&&D&&(0,h.onNavigationIntent)(e.currentTarget,!0===B)}};return(0,u.isAbsoluteUrl)(H)?G.href=H:k&&!T&&("a"!==i.type||"href"in i.props)||(G.href=(0,c.addBasePath)(H)),o=k?s.default.cloneElement(i,G):(0,n.jsx)("a",{...R,...G,children:r}),(0,n.jsx)(v.Provider,{value:g,children:o})}let v=(0,s.createContext)(h.IDLE_LINK_STATUS),y=()=>(0,s.useContext)(v);("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)},2659:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),r(4781);let i=r(4105),n=r(821),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function a(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 r,l;let u,c,h,{src:d,sizes:p,unoptimized:f=!1,priority:m=!1,loading:g,className:v,quality:y,width:b,height:x,fill:w=!1,style:E,overrideSrc:S,onLoad:T,onLoadingComplete:P,placeholder:C="empty",blurDataURL:M,fetchPriority:A,decoding:_="async",layout:O,objectFit:k,objectPosition:L,lazyBoundary:I,lazyRoot:B,...R}=e,{imgConf:N,showAltText:D,blurComplete:j,defaultLoader:F}=t,H=N||n.imageConfigDefault;if("allSizes"in H)u=H;else{let e=[...H.deviceSizes,...H.imageSizes].sort((e,t)=>e-t),t=H.deviceSizes.sort((e,t)=>e-t),i=null==(r=H.qualities)?void 0:r.sort((e,t)=>e-t);u={...H,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===F)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,
3configurable:!0});let V=R.loader||F;delete R.loader,delete R.srcSet;let z="__next_img_default"in V;if(z){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+d+'" 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=V;V=t=>{let{config:r,...i}=t;return e(i)}}if(O){"fill"===O&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(E={...E,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!p&&(p=t)}let G="",U=a(b),$=a(x),W=!1;if((l=d)&&"object"==typeof l&&(o(l)||void 0!==l.src)){let e=o(d)?d.default:d;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,configurable:!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(c=e.blurWidth,h=e.blurHeight,M=M||e.blurDataURL,G=e.src,W=/\.avif(?:\?|$)/i.test(G),!w)if(U||$){if(U&&!$){let t=U/e.width;$=Math.round(e.height*t)}else if(!U&&$){let t=$/e.height;U=Math.round(e.width*t)}}else U=e.width,$=e.height}W&&"blur"===C&&!M&&(C="empty");let Y=!m&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:G)||d.startsWith("data:")||d.startsWith("blob:"))&&(f=!0,Y=!1),u.unoptimized&&(f=!0),z&&!u.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(f=!0);let X=a(y),q=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:L}:{},D?{}:{color:"transparent"},E),K=j||"empty"===C?null:"blur"===C?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:U,heightInt:$,blurWidth:c,blurHeight:h,blurDataURL:M||"",objectFit:q.objectFit})+'")':'url("'+C+'")',Z=s.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,Q=K?{backgroundSize:Z,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},J=function(e){let{config:t,src:r,unoptimized:i,width:n,quality:s,sizes:o,loader:a}=e;if(i)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:i,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((e,i)=>a({config:t,src:r,quality:s,width:e})+" "+("w"===u?e:i+1)+u).join(", "),src:a({config:t,src:r,quality:s,width:l[c]})}}({config:u,src:d,unoptimized:f,width:U,quality:X,sizes:p,loader:V});return{props:{...R,loading:Y?"lazy":g,fetchPriority:A,width:U,height:$,decoding:_,className:v,style:{...q,...Q},sizes:J.sizes,srcSet:J.srcSet,src:S||J.src},meta:{unoptimized:f,priority:m,placeholder:C,fill:w}}}},2863:(e,t,r)=>{"use strict";r.d(t,{v:()=>n});var i=r(807);class n{add(e){return(0,i.Kq)(this.subscriptions,e),()=>(0,i.Ai)(this.subscriptions,e)}notify(e,t,r){let i=this.subscriptions.length;if(i)if(1===i)this.subscriptions[0](e,t,r);else for(let n=0;n<i;n++){let i=this.subscriptions[n];i&&i(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}constructor(){this.subscriptions=[]}}},3011:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return n}});let i=r(2115);function n(e,t){let r=(0,i.useRef)(null),n=(0,i.useRef)(null);return(0,i.useCallback)(i=>{if(null===i){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=s(e,i)),t&&(n.current=s(t,i))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
3dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3078:(e,t)=>{"use strict";function r(e){let t={};for(let[r,i]of e.entries()){let e=t[r];void 0===e?t[r]=i:Array.isArray(e)?e.push(i):t[r]=[e,i]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function n(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function s(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,i]of t.entries())e.append(r,i)}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return s},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return n}})},3127:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i});let i=(0,r(2115).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},3455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let i=r(8140)._(r(2115)),n=r(821),s=i.default.createContext(n.imageConfigDefault)},3577:(e,t,r)=>{"use strict";r.d(t,{B:()=>i});let i="undefined"!=typeof document},3809:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(1567),n=r(5155);function s(e){let{locale:t,...r}=e;if(!t)throw Error(void 0);return(0,n.jsx)(i.Dk,{locale:t,...r})}},3966:(e,t,r)=>{"use strict";r.d(t,{j:()=>i});let i=(e,t,r)=>-r*e+r*t+e},4054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return a}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class i{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let n="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return n?new n:new i}function o(e){return n?n.bind(e):i.bind(e)}function a(){return n?n.snapshot():function(e,...t){return e(...t)}}},4105:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:i,blurHeight:n,blurDataURL:s,objectFit:o}=e,a=i?40*i:t,l=n?40*n:r,u=a&&l?"viewBox='0 0 "+a+" "+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"===o?"xMidYMid":"cover"===o?"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 r}})},4151:(e,t,r)=>{"use strict";r.d(t,{A:()=>T});let i,n,s="function"==typeof Symbol?Symbol():"_split",o,a="undefined"!=typeof Intl&&"Segmenter"in Intl?new Intl.Segmenter:0,l=e=>e?"string"==typeof e?l(document.querySelectorAll(e)):"length"in e?Array.from(e).reduce((e,t)=>("string"==typeof t?e.push(...l(t)):e.push(t),e),[]):[e]:[],u=e=>l(e).filter(e=>e&&1===e.nodeType),c=[],h=function(){},d={add:e=>e()},p=/\s+/g,f=RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),m={left:0,top:0,width:0,height:0},g=(e,t)=>{for(;++t<e.length&&e[t]===m;);return e[t]||m},v=e=>{let{element:t,html:r,ariaL:i,ariaH:n}=e;t.innerHTML=r,i?t.setAttribute("aria-label",i):t.removeAttribute("aria-label"),n?t.setAttribute("aria-hidden",n):t.removeAttribute("aria-hidden")},y=(e,t)=>{if(t){let r=new Set(e.join("").match(t)||c),i=e.length,n,s,o,a;if(r.size){for(;--i>-1;)for(o of(s=e[i],r))if(o.startsWith(s)&&o.length>s.length){for(n=0,a=s;o.startsWith(a+=e[i+ ++n])&&a.length<o.length;);if(n&&a.length===o.length){e[i]=o,e.splice(i+1,n);break}}}}return e},b=e=>"inline"===window.getComputedStyle(e).display&&(e.style.display="inline-block"),x=(e,t,r)=>t.insertBefore("string"==typeof e?document.createTextNode(e):e,r),w=(e,t,r)=>{let i=t[e+"sClass"]||"",{tag:n="div",aria:s="auto",propIndex:o=!1}
3=t,a="line"===e?"block":"inline-block",l=i.indexOf("++")>-1,u=t=>{let u=document.createElement(n),c=r.length+1;return i&&(u.className=i+(l?" "+i+c:"")),o&&u.style.setProperty("--"+e,c+""),"none"!==s&&u.setAttribute("aria-hidden","true"),"span"!==n&&(u.style.position="relative",u.style.display=a),u.textContent=t,r.push(u),u};return l&&(i=i.replace("++","")),u.collection=r,u},E=(e,t,r,i,n,s,o,l,u,h)=>{var d;let f=Array.from(e.childNodes),m=0,{wordDelimiter:g,reduceWhiteSpace:v=!0,prepareText:w}=t,S=e.getBoundingClientRect(),T=S,P=!v&&"pre"===window.getComputedStyle(e).whiteSpace.substring(0,3),C=0,M=r.collection,A,_,O,k,L,I,B,R,N,D,j,F,H,V,z,G,U,$;for("object"==typeof g?(O=g.delimiter||g,_=g.replaceWith||""):_=""===g?"":g||" ",A=" "!==_;m<f.length;m++)if(3===(k=f[m]).nodeType){for(z=k.textContent||"",v?z=z.replace(p," "):P&&(z=z.replace(/\n/g,_+"\n")),w&&(z=w(z,e)),k.textContent=z,U=(L=_||O?z.split(O||_):z.match(l)||c)[L.length-1],R=A?" "===U.slice(-1):!U,U||L.pop(),T=S,(B=A?" "===L[0].charAt(0):!L[0])&&x(" ",e,k),L[0]||L.shift(),y(L,u),s&&h||(k.textContent=""),N=1;N<=L.length;N++)if(G=L[N-1],!v&&P&&"\n"===G.charAt(0)&&(null==(d=k.previousSibling)||d.remove(),x(document.createElement("br"),e,k),G=G.slice(1)),v||""!==G)if(" "===G)e.insertBefore(document.createTextNode(" "),k);else{if(A&&" "===G.charAt(0)&&x(" ",e,k),C&&1===N&&!B&&M.indexOf(C.parentNode)>-1?(I=M[M.length-1]).appendChild(document.createTextNode(i?"":G)):(x(I=r(i?"":G),e,k),C&&1===N&&!B&&I.insertBefore(C,I.firstChild)),i)for($=0,j=a?y([...a.segment(G)].map(e=>e.segment),u):G.match(l)||c;$<j.length;$++)I.appendChild(" "===j[$]?document.createTextNode(" "):i(j[$]));if(s&&h){if(z=k.textContent=z.substring(G.length+1,z.length),(D=I.getBoundingClientRect()).top>T.top&&D.left<=T.left){for(F=e.cloneNode(),H=e.childNodes[0];H&&H!==I;)V=H,H=H.nextSibling,F.appendChild(V);e.parentNode.insertBefore(F,e),n&&b(F)}T=D}(N<L.length||R)&&x(N>=L.length?" ":A&&" "===G.slice(-1)?" "+_:_,e,k)}else x(_,e,k);e.removeChild(k),C=0}else 1===k.nodeType&&(o&&o.indexOf(k)>-1?(M.indexOf(k.previousSibling)>-1&&M[M.length-1].appendChild(k),C=k):(E(k,t,r,i,n,s,o,l,u,!0),C=0),n&&b(k))},S=class e{split(e){return(this._ctx||d).add(()=>{this.isSplit&&this.revert(),this.vars=e=e||this.vars||{};let{type:t="chars,words,lines",aria:r="auto",deepSlice:i=!0,smartWrap:s,onSplit:o,autoSplit:a=!1,specialChars:c,mask:h}=this.vars,d=t.indexOf("lines")>-1,p=t.indexOf("chars")>-1,v=t.indexOf("words")>-1,y=p&&!v&&!d,b=c&&("push"in c?RegExp("(?:"+c.join("|")+")","gu"):c),x=b?RegExp(b.source+"|"+f.source,"gu"):f,S=!!e.ignore&&u(e.ignore),{orig:T,animTime:P,obs:C}=this._data,M;(p||v||d)&&(this.elements.forEach((t,n)=>{T[n]={element:t,html:t.innerHTML,ariaL:t.getAttribute("aria-label"),ariaH:t.getAttribute("aria-hidden")},"auto"===r?t.setAttribute("aria-label",(t.textContent||"").trim()):"hidden"===r&&t.setAttribute("aria-hidden","true");let o=[],a=[],u=[],c=p?w("char",e,o):null,h=w("word",e,a),f,P,C,M;if(E(t,e,h,c,y,i&&(d||y),S,x,b,!1),d){let r,i,n=l(t.childNodes),s=(r=w("line",e,u),i=window.getComputedStyle(t).textAlign||"left",(e,s)=>{let o=r("");for(o.style.textAlign=i,t.insertBefore(o,n[e]);e<s;e++)o.appendChild(n[e]);o.normalize()}),o,a=[],c=0,h=n.map(e=>1===e.nodeType?e.getBoundingClientRect():m),d=m,p;for(f=0;f<n.length;f++)1===(o=n[f]).nodeType&&("BR"===o.nodeName?(f&&"BR"===n[f-1].nodeName||(a.push(o),s(c,f+1)),c=f+1,d=g(h,f)):(p=h[f],f&&p.top>d.top&&p.left<d.left+d.width-1&&(s(c,f),c=f),d=p));c<f&&s(c,f),a.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})}if(!v){for(f=0;f<a.length;f++)if(P=a[f],p||!P.nextSibling||3!==P.nextSibling.nodeType)if(s&&!d){for((C=document.createElement("span")).style.whiteSpace="nowrap";P.firstChild;)C.appendChild(P.firstChild);P.replaceWith(C)}else P.replaceWith(...P.childNodes);else(M=P.nextSibling)&&3===M.nodeType&&(M.textContent=(P.textContent||"")+(M.textContent||""),P.remove());a.length=0,t.normalize()}this.lines.push(...u),this.words.push(...a),this.chars.push(...o)}),h&&this[h]&&this.masks.push(...this[h].map(e=>{let t=e.cloneNode();return e.replaceWith(t),t.appendChild(e),e.className&&(t.className=e.className.trim().split(" ").map(e=>e+"-mask").join(" ")),t.style.overflow="clip",t}))),this.isSplit=!0,n&&d&&a&&n.addEventListener("loadingdone",this._split),(M=o&&o(this))&&M.totalTime&&(this._data.anim=P?M.totalTime(P):M),d&&a&&this.elements.forEac
3h((e,t)=>{T[t].width=e.offsetWidth,C&&C.observe(e)})}),this}kill(){let{obs:e}=this._data;e&&e.disconnect(),null==n||n.removeEventListener("loadingdone",this._split)}revert(){var e,t;if(this.isSplit){let{orig:r,anim:i}=this._data;this.kill(),r.forEach(v),this.chars.length=this.words.length=this.lines.length=r.length=this.masks.length=0,this.isSplit=!1,i&&(this._data.animTime=i.totalTime(),i.revert()),null==(t=(e=this.vars).onRevert)||t.call(e,this)}return this}static create(t,r){return new e(t,r)}static register(e){(i=i||e||window.gsap)&&(l=i.utils.toArray,h=i.core.context||h),!o&&window.innerWidth>0&&(n=document.fonts,o=!0)}constructor(e,t){this.isSplit=!1,o||T.register(window.gsap),this.elements=u(e),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=t,this.elements.forEach(e=>{var r;!1!==t.overwrite&&(null==(r=e[s])||r._data.orig.filter(t=>{let{element:r}=t;return r===e}).forEach(v)),e[s]=this}),this._split=()=>this.isSplit&&this.split(this.vars);let r=[],i,n=()=>{let e=r.length,t;for(;e--;){let i=(t=r[e]).element.offsetWidth;if(i!==t.width){t.width=i,this._split();return}}};this._data={orig:r,obs:"undefined"!=typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(i),i=setTimeout(n,200)})},h(this),this.split(t)}};S.version="3.15.0";let T=S},4185:function(e,t,r){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var n=i(r(240)),s=r(9677);t.default=function(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,i){e&&i&&(r[(0,s.camelCase)(e,t)]=i)}),r}},4272:(e,t,r)=>{"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function n(e,t,r,i,n,s,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}Object.defineProperty(t,"__esModule",{value:!0});var s={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(e){s[e]=new n(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,i,n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var s=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(s.push(r.value),s.length!==t);o=!0);}catch(e){a=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw i}}return s}}(e,2)||function(e,t){if(e){if("string"==typeof e)return i(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=t[0],o=t[1];s[r]=new n(r,1,!1,o,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){s[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){s[e]=new n(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){s[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){s[e]=new n(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){s[e]=new n(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){s[e]=new n(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){s[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)});var o=/[\-\:]([a-z])/g,a=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode
3-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(e){var t=e.replace(o,a);s[t]=new n(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(o,a);s[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(o,a);s[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){s[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)}),s.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){s[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)});var l=r(687),u=l.CAMELCASE,c=l.SAME,h=l.possibleStandardNames,d=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),p=Object.keys(h).reduce(function(e,t){var r=h[t];return r===c?e[t]=t:r===u?e[t.toLowerCase()]=t:e[t]=r,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return s.hasOwnProperty(e)?s[e]:null},t.isCustomAttribute=d,t.possibleStandardNames=p},4369:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});let i=(e,t,r)=>Math.min(Math.max(r,e),t)},4416:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var i=r(2115);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},4437:(e,t,r)=>{"use strict";function i(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}}),r(4553)},4652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return a}});let i=r(8140),n=r(2659),s=r(1356),o=i._(r(1124));function a(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[320,390,640,720,1080,1440,1720,1920,2e3],imageSizes:[16,32,48,64,96,128,256,384],qualities:[50,55,60,65,70,75,80,85,90,95,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=s.Image},4841:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return h}});let i=r(8140),n=r(9417),s=r(5155),o=n._(r(2115)),a=i._(r(1262)),l=r(737),u=r(2073),c=r(861);function h(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 d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(4781);let p=["name","httpEquiv","charSet","itemProp"];function f(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(h(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,i={};return n=>{let s=!0,o=!1;if(n.key&&"number"!=typeof n.key&&n.key.indexOf("$")>0){o=!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)r.has(t)?s=!1:r.add(t);else{let e=n.props[t],r=i[t]||new Set;("name"!==t||!o)&&r.has(e)?s=!1:(r.add(e),i[t]=r)}}}return s}}()).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),i=(0,o.useContext)(u.HeadManagerContext);return(0,s.jsx)(a.default,{reduceComponentsToState:f,headManager:i,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
3dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5193:(e,t,r)=>{"use strict";r.d(t,{RC:()=>v,qr:()=>b});var i=r(2115),n=r(5401);function s(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function o(e,t){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:s(t[r])&&s(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:o(e[r],t[r]):e[r]=t[r]})}function a(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function l(e={}){return e.pagination&&void 0===e.pagination.el}function u(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function c(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),r=[];return t.forEach(e=>{0>r.indexOf(e)&&r.push(e)}),r.join(" ")}let h=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_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","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","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 d(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function p(e,t){return"undefined"==typeof window?(0,i.useEffect)(e,t):(0,i.useLayoutEffect)(e,t)}let f=(0,i.createContext)(null),m=(0,i.createContext)(null);function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}let v=(0,i.forwardRef)(function(e,t){let{className:r,tag:f="div",wrapperTag:v="div",children:y,onSwiper:b,...x}=void 0===e?{}:e,w=!1,[E,S]=(0,i.useState)("swiper"),[T,P]=(0,i.useState)(null),[C,M]=(0,i.useState)(!1),A=(0,i.useRef)(!1),_=(0,i.useRef)(null),O=(0,i.useRef)(null),k=(0,i.useRef)(null),L=(0,i.useRef)(null),I=(0,i.useRef)(null),B=(0,i.useRef)(null),R=(0,i.useRef)(null),N=(0,i.useRef)(null),{params:D,passedParams:j,rest:F,events:H}=function(e={},t=!0){let r={on:{}},i={},a={};o(r,n.Ay.defaults),o(r,n.Ay.extendedDefaults),r._emitClasses=!0,r.init=!1;let l={},u=h.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(n=>{void 0!==e[n]&&(u.indexOf(n)>=0?s(e[n])?(r[n]={},a[n]={},o(r[n],e[n]),o(a[n],e[n])):(r[n]=e[n],a[n]=e[n]):0===n.search(/on[A-Z]/)&&"function"==typeof e[n]?t?i[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:r.on[`${n[2].toLowerCase()}${n.substr(3)}`]=e[n]:l[n]=e[n])}
3),["navigation","pagination","scrollbar"].forEach(e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]}),{params:r,passedParams:a,rest:l,events:i}}(x),{slides:V,slots:z}=function(e){let t=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return i.Children.toArray(e).forEach(e=>{if(d(e))t.push(e);else if(e.props&&e.props.slot&&r[e.props.slot])r[e.props.slot].push(e);else if(e.props&&e.props.children){let n=function e(t){let r=[];return i.Children.toArray(t).forEach(t=>{d(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):r["container-end"].push(e)}else r["container-end"].push(e)}),{slides:t,slots:r}}(y),G=()=>{M(!C)};Object.assign(D.on,{_containerClasses(e,t){S(t)}});let U=()=>{Object.assign(D.on,H),w=!0;let e={...D};if(delete e.wrapperClass,O.current=new n.Ay(e),O.current.virtual&&O.current.params.virtual.enabled){O.current.virtual.slides=V;let e={cache:!1,slides:V,renderExternal:P,renderExternalUpdate:!1};o(O.current.params.virtual,e),o(O.current.originalParams.virtual,e)}};return _.current||U(),O.current&&O.current.on("_beforeBreakpoint",G),(0,i.useEffect)(()=>()=>{O.current&&O.current.off("_beforeBreakpoint",G)}),(0,i.useEffect)(()=>{!A.current&&O.current&&(O.current.emitSlidesClasses(),A.current=!0)}),p(()=>{if(t&&(t.current=_.current),_.current)return O.current.destroyed&&U(),!function({el:e,nextEl:t,prevEl:r,paginationEl:i,scrollbarEl:n,swiper:s},o){a(o)&&t&&r&&(s.params.navigation.nextEl=t,s.originalParams.navigation.nextEl=t,s.params.navigation.prevEl=r,s.originalParams.navigation.prevEl=r),l(o)&&i&&(s.params.pagination.el=i,s.originalParams.pagination.el=i),u(o)&&n&&(s.params.scrollbar.el=n,s.originalParams.scrollbar.el=n),s.init(e)}({el:_.current,nextEl:I.current,prevEl:B.current,paginationEl:R.current,scrollbarEl:N.current,swiper:O.current},D),b&&b(O.current),()=>{O.current&&!O.current.destroyed&&O.current.destroy(!0,!1)}},[]),p(()=>{!w&&H&&O.current&&Object.keys(H).forEach(e=>{O.current.on(e,H[e])});let e=function(e,t,r,i,n){let o=[];if(!t)return o;let a=e=>{0>o.indexOf(e)&&o.push(e)};if(r&&i){let e=i.map(n),t=r.map(n);e.join("")!==t.join("")&&a("children"),i.length!==r.length&&a("children")}return h.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t)if(s(e[r])&&s(t[r])){let i=Object.keys(e[r]),n=Object.keys(t[r]);i.length!==n.length?a(r):(i.forEach(i=>{e[r][i]!==t[r][i]&&a(r)}),n.forEach(i=>{e[r][i]!==t[r][i]&&a(r)}))}else e[r]!==t[r]&&a(r)}),o}(j,k.current,V,L.current,e=>e.key);return k.current=j,L.current=V,e.length&&O.current&&!O.current.destroyed&&function({swiper:e,slides:t,passedParams:r,changedParams:i,nextEl:n,prevEl:a,scrollbarEl:l,paginationEl:u}){let c,h,d,p,f,m,g,v,y=i.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:x,navigation:w,scrollbar:E,virtual:S,thumbs:T}=e;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&b.thumbs&&!b.thumbs.swiper&&(c=!0),i.includes("controller")&&r.controller&&r.controller.control&&b.controller&&!b.controller.control&&(h=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||u)&&(b.pagination||!1===b.pagination)&&x&&!x.el&&(d=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(b.scrollbar||!1===b.scrollbar)&&E&&!E.el&&(p=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||n)&&(b.navigation||!1===b.navigation)&&w&&!w.prevEl&&!w.nextEl&&(f=!0);let P=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),b[t].prevEl=void 0,b[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),b[t].el=void 0,e[t].el=void 0))};i.includes("loop")&&e.isElement&&(b.loop&&!r.loop?m=!0:!b.loop&&r.loop?g=!0:v=!0),y.forEach(e=>{if(s(b[e])&&s(r[e]))o(b[e],r[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in r[e]&&!r[e].enabled&&P(e);else{let t=r[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&P(e):b[e]=r[e]}}),y.includes("controller")&&!h&&e.controller&&e.controller.control&&b.controller&&b.controller.control&&(e.controller.control=b.controller.control),i.includes("children")&&t&&S&&b.virtual.enabled&&(S.slides=t,S.update(!0)),i.includes("children")&&t&&b.loop&&(v=!0),c&&T.init(
3)&&T.update(!0),h&&(e.controller.control=b.controller.control),d&&(e.isElement&&(!u||"string"==typeof u)&&((u=document.createElement("div")).classList.add("swiper-pagination"),e.el.shadowEl.appendChild(u)),u&&(b.pagination.el=u),x.init(),x.render(),x.update()),p&&(e.isElement&&(!l||"string"==typeof l)&&((l=document.createElement("div")).classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(l)),l&&(b.scrollbar.el=l),E.init(),E.updateSize(),E.setTranslate()),f&&(e.isElement&&(n&&"string"!=typeof n||((n=document.createElement("div")).classList.add("swiper-button-next"),e.el.shadowEl.appendChild(n)),a&&"string"!=typeof a||((a=document.createElement("div")).classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(a))),n&&(b.navigation.nextEl=n),a&&(b.navigation.prevEl=a),w.init(),w.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&e.changeDirection(r.direction,!1),(m||v)&&e.loopDestroy(),(g||v)&&e.loopCreate(),e.update()}({swiper:O.current,slides:V,passedParams:j,changedParams:e,nextEl:I.current,prevEl:B.current,scrollbarEl:N.current,paginationEl:R.current}),()=>{H&&O.current&&Object.keys(H).forEach(e=>{O.current.off(e,H[e])})}}),p(()=>{var e;(e=O.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[T]),i.createElement(f,g({ref:_,className:c(`${E}${r?` ${r}`:""}`)},F),i.createElement(m.Provider,{value:O.current},z["container-start"],i.createElement(v,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(D.wrapperClass)},z["wrapper-start"],D.virtual?function(e,t,r){if(!r)return null;let n=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},s=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:o,to:a}=r,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,c=[];for(let e=l;e<u;e+=1)e>=o&&e<=a&&c.push(t[n(e)]);return c.map((t,r)=>i.cloneElement(t,{swiper:e,style:s,key:`slide-${r}`}))}(O.current,V,T):V.map((e,t)=>i.cloneElement(e,{swiper:O.current,swiperSlideIndex:t})),z["wrapper-end"]),a(D)&&i.createElement(i.Fragment,null,i.createElement("div",{ref:B,className:"swiper-button-prev"}),i.createElement("div",{ref:I,className:"swiper-button-next"})),u(D)&&i.createElement("div",{ref:N,className:"swiper-scrollbar"}),l(D)&&i.createElement("div",{ref:R,className:"swiper-pagination"}),z["container-end"]))});function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}v.displayName="Swiper";let b=(0,i.forwardRef)(function(e,t){let{tag:r="div",children:n,className:s="",swiper:o,zoom:a,lazy:l,virtualIndex:u,swiperSlideIndex:h,...d}=void 0===e?{}:e,m=(0,i.useRef)(null),[g,v]=(0,i.useState)("swiper-slide"),[b,x]=(0,i.useState)(!1);function w(e,t,r){t===m.current&&v(r)}p(()=>{if(void 0!==h&&(m.current.swiperSlideIndex=h),t&&(t.current=m.current),m.current&&o){if(o.destroyed){"swiper-slide"!==g&&v("swiper-slide");return}return o.on("_slideClass",w),()=>{o&&o.off("_slideClass",w)}}}),p(()=>{o&&m.current&&!o.destroyed&&v(o.getSlideClasses(m.current))},[o]);let E={isActive:g.indexOf("swiper-slide-active")>=0,isVisible:g.indexOf("swiper-slide-visible")>=0,isPrev:g.indexOf("swiper-slide-prev")>=0,isNext:g.indexOf("swiper-slide-next")>=0},S=()=>"function"==typeof n?n(E):n;return i.createElement(r,y({ref:m,className:c(`${g}${s?` ${s}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{x(!0)}},d),a&&i.createElement(f.Provider,{value:E},i.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof a?a:void 0},S(),l&&!b&&i.createElement("div",{className:"swiper-lazy-preloader"}))),!a&&i.createElement(f.Provider,{value:E},S(),l&&!b&&i.createElement("div",{className:"swiper-lazy-preloader"})))});b.displayName="SwiperSlide"},5203:(e,t)=>{var r;!function(){"use strict";var i={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=s(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)i.call(e,r)&&e[r]&&(t=s(t,r));return t}(r)))}return e}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=(function(){return n}
3).apply(t,[]))||(e.exports=r)}()},5220:(e,t,r)=>{"use strict";r.d(t,{KN:()=>o,gQ:()=>c,px:()=>a,uj:()=>s,vh:()=>l,vw:()=>u});var i=r(6633);let n=e=>({test:t=>(0,i.Kg)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>"".concat(t).concat(e)}),s=n("deg"),o=n("%"),a=n("px"),l=n("vh"),u=n("vw"),c={...o,parse:e=>o.parse(e)/100,transform:e=>o.transform(100*e)}},5239:(e,t,r)=>{"use strict";r.d(t,{default:()=>n.a});var i=r(4652),n=r.n(i)},5376:()=>{},5401:(e,t,r)=>{"use strict";let i,n,s;function o(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function a(e={},t={}){Object.keys(t).forEach(r=>{void 0===e[r]?e[r]=t[r]:o(t[r])&&o(e[r])&&Object.keys(t[r]).length>0&&a(e[r],t[r])})}r.d(t,{Ij:()=>X,_R:()=>K,U1:()=>q,FJ:()=>W,Vx:()=>Y,Ay:()=>$});let l={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 u(){let e="undefined"!=typeof document?document:{};return a(e,l),e}let c={document:l,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 h(){let e="undefined"!=typeof window?window:{};return a(e,c),e}function d(e,t=0){return setTimeout(e,t)}function p(){return Date.now()}function f(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function m(...e){let t=Object(e[0]),r=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){let n=e[i];if(null!=n&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(n instanceof HTMLElement):!n||1!==n.nodeType&&11!==n.nodeType)){let e=Object.keys(Object(n)).filter(e=>0>r.indexOf(e));for(let r=0,i=e.length;r<i;r+=1){let i=e[r],s=Object.getOwnPropertyDescriptor(n,i);void 0!==s&&s.enumerable&&(f(t[i])&&f(n[i])?n[i].__swiper__?t[i]=n[i]:m(t[i],n[i]):!f(t[i])&&f(n[i])?(t[i]={},n[i].__swiper__?t[i]=n[i]:m(t[i],n[i])):t[i]=n[i])}}}return t}function g(e,t,r){e.style.setProperty(t,r)}function v({swiper:e,targetPosition:t,side:r}){let i,n=h(),s=-e.translate,o=null,a=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);let l=t>s?"next":"prev",u=(e,t)=>"next"===l&&e>=t||"prev"===l&&e<=t,c=()=>{i=new Date().getTime(),null===o&&(o=i);let l=s+(.5-Math.cos(Math.max(Math.min((i-o)/a,1),0)*Math.PI)/2)*(t-s);if(u(l,t)&&(l=t),e.wrapperEl.scrollTo({[r]:l}),u(l,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:l})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(c)};c()}function y(e){return e.querySelector(".swiper-slide-transform")||e.shadowEl&&e.shadowEl.querySelector(".swiper-slide-transform")||e}function b(e,t=""){return[...e.children].filter(e=>e.matches(t))}function x(e,t=[]){let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:[t]),r}function w(e,t){return h().getComputedStyle(e,null).getPropertyValue(t)}function E(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function S(e,t){t&&e.addEventListener("transitionend",function r(i){i.target===e&&(t.call(e,i),e.removeEventListener("transitionend",r))})}function T(e,t,r){let i=h();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}
3function P(){return i||(i=function(){let e=h(),t=u();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),i}let C=(e,t)=>{if(!e||e.destroyed||!e.params)return;let r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);t&&t.remove()}},M=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},A=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);let i="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[n-t];r.push(...Array.from({length:t}).map((e,t)=>n+i+t)),e.slides.forEach((t,i)=>{r.includes(t.column)&&M(e,i)});return}let s=n+i-1;if(e.params.rewind||e.params.loop)for(let i=n-t;i<=s+t;i+=1){let t=(i%r+r)%r;(t<n||t>s)&&M(e,t)}else for(let i=Math.max(n-t,0);i<=Math.min(s+t,r-1);i+=1)i!==n&&(i>s||i<n)&&M(e,i)};function _({swiper:e,runCallbacks:t,direction:r,step:i}){let{activeIndex:n,previousIndex:s}=e,o=r;if(o||(o=n>s?"next":n<s?"prev":"reset"),e.emit(`transition${i}`),t&&n!==s){if("reset"===o)return void e.emit(`slideResetTransition${i}`);e.emit(`slideChangeTransition${i}`),"next"===o?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`)}}function O(e){let t=u(),r=h(),i=this.touchEventsData;i.evCache.push(e);let{params:n,touches:s,enabled:o}=this;if(!o||!n.simulateTouch&&"mouse"===e.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let a=e;a.originalEvent&&(a=a.originalEvent);let l=a.target;if("wrapper"===n.touchEventsTarget&&!this.wrapperEl.contains(l)||"which"in a&&3===a.which||"button"in a&&a.button>0||i.isTouched&&i.isMoved)return;let c=!!n.noSwipingClass&&""!==n.noSwipingClass,d=e.composedPath?e.composedPath():e.path;c&&a.target&&a.target.shadowRoot&&d&&(l=d[0]);let f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,m=!!(a.target&&a.target.shadowRoot);if(n.noSwiping&&(m?function(e,t=this){return function t(r){if(!r||r===u()||r===h())return null;r.assignedSlot&&(r=r.assignedSlot);let i=r.closest(e);return i||r.getRootNode?i||t(r.getRootNode().host):null}(t)}(f,l):l.closest(f))){this.allowClick=!0;return}if(n.swipeHandler&&!l.closest(n.swipeHandler))return;s.currentX=a.pageX,s.currentY=a.pageY;let g=s.currentX,v=s.currentY,y=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,b=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(y&&(g<=b||g>=r.innerWidth-b))if("prevent"!==y)return;else e.preventDefault();Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=g,s.startY=v,i.touchStartTime=p(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let x=!0;l.matches(i.focusableElements)&&(x=!1,"SELECT"===l.nodeName&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==l&&t.activeElement.blur();let w=x&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||w)&&!l.isContentEditable&&a.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",a)}function k(e){let t,r=u(),i=this.touchEventsData,{params:n,touches:s,rtlTranslate:o,enabled:a}=this;if(!a||!n.simulateTouch&&"mouse"===e.pointerType)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",l);return}let c=i.evCache.findIndex(e=>e.pointerId===l.pointerId);c>=0&&(i.evCache[c]=l);let h=i.evCache.length>1?i.evCache[0]:l,d=h.pageX,f=h.pageY;if(l.preventedByNestedSwiper){s.startX=d,s.startY=f;return}if(!this.allowTouchMove){l.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:d,startY:f,prevX:this.touches.currentX,prevY:this.touches.currentY,currentX:d,currentY:f}),i.touchStartTime=p());return}if(n.touchReleaseOnEdges&&!n.loop){if(this.isVertical()){if(f<s.startY&&this.translate<=this.maxTranslate()||f>s.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(d<s.startX&&this.translate<=this.maxTranslate()||d>s.startX&&this.translate>=this.minTranslate())return}if(r.activeElement&&l.target===r.activeElement&&l.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}
3if(i.allowTouchCallbacks&&this.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;s.currentX=d,s.currentY=f;let m=s.currentX-s.startX,g=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(m**2+g**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:m*m+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(m))/Math.PI,i.isScrolling=this.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",l),void 0===i.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||this.zoom&&this.params.zoom&&this.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!n.cssMode&&l.cancelable&&l.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&l.stopPropagation();let v=this.isHorizontal()?m:g,y=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;n.oneWayMovement&&(v=Math.abs(v)*(o?1:-1),y=Math.abs(y)*(o?1:-1)),s.diff=v,v*=n.touchRatio,o&&(v=-v,y=-y);let b=this.touchesDirection;this.swipeDirection=v>0?"prev":"next",this.touchesDirection=y>0?"prev":"next";let x=this.params.loop&&!n.cssMode;if(!i.isMoved){if(x&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,n.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",l)}i.isMoved&&b!==this.touchesDirection&&x&&Math.abs(v)>=1&&(this.loopFix({direction:this.swipeDirection,setTranslate:!0}),t=!0),this.emit("sliderMove",l),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let w=!0,E=n.resistanceRatio;if(n.touchReleaseOnEdges&&(E=0),v>0?(x&&!t&&i.currentTranslate>(n.centeredSlides?this.minTranslate()-this.size/2:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(w=!1,n.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+i.startTranslate+v)**E))):v<0&&(x&&!t&&i.currentTranslate<(n.centeredSlides?this.maxTranslate()+this.size/2:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===n.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),i.currentTranslate<this.maxTranslate()&&(w=!1,n.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-i.startTranslate-v)**E))),w&&(l.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),n.threshold>0)if(Math.abs(v)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&this.freeMode||n.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}function L(e){let t,r=this,i=r.touchEventsData,n=i.evCache.findIndex(t=>t.pointerId===e.pointerId);if(n>=0&&i.evCache.splice(n,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!("pointercancel"===e.type&&(r.browser.isSafari||r.browser.isWebView)))return;let{params:s,touches:o,rtlTranslate:a,slidesGrid:l,enabled:u}=r;if(!u||!s.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&r.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&s.grabCursor&&r.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let h=p(),f=h-i.touchStartTime;if(r.allowClick){let e=c.path||c.composedPath&&c.composedPath();r.updateClickedSlide(e&&e[0]||c.target),r.emit("tap click",c),f<300&&h-i.lastClickTime<300&&r.emit("doubleTap doubleClick",c)}if(i.lastClickTime=p(),d(()=>{r.destroyed||(r.allowClick=!0)}),!i.isTouched||!i.isMoved||!r.swipeDirection||0===o.diff||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,t=s.followFinger?a?r.translate:-r.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:t});let m=0,g=r.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){let r=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[e+r]?t>=l[e]&&t<l[e+r]&&(m=e,g=l[e+r]-l[e]):t>=l[e]&&(m=e,g=l[l.length-1]-l[l.length-2])}let v=null,y=null;s.rewind&&(r.isBeginning?y=s.virtual&&s.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(v=0));let b=(t-l[m])/g,x=m<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(f>s.longSwipesMs){if(!s.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&(b>=s.longSwipesRatio?r.slideTo(s.rewind&&r.isEnd?v:m+x):r.slideTo(m)),"prev"===r.swipeDirection&&(b>1-s.longSwipesRatio?r.slideTo(m+x):null!==y&&b<0&&Math.abs(b)>s.longSwipesRatio?r.slideTo(y):r.slideTo(m))}else{if(!s.shortSwipes)return void r.slideTo(r.activeIndex);
3r.navigation&&(c.target===r.navigation.nextEl||c.target===r.navigation.prevEl)?c.target===r.navigation.nextEl?r.slideTo(m+x):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==v?v:m+x),"prev"===r.swipeDirection&&r.slideTo(null!==y?y:m))}}function I(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:n,snapGrid:s}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let a=o&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||a?e.params.loop&&!o?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=i,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function B(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function R(){let{wrapperEl:e,rtlTranslate:t,enabled:r}=this;if(!r)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 i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function N(e){C(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}let D=!1;function j(){}let F=(e,t)=>{let r=u(),{params:i,el:n,wrapperEl:s,device:o}=e,a=!!i.nested,l="on"===t?"addEventListener":"removeEventListener";n[l]("pointerdown",e.onTouchStart,{passive:!1}),r[l]("pointermove",e.onTouchMove,{passive:!1,capture:a}),r[l]("pointerup",e.onTouchEnd,{passive:!0}),r[l]("pointercancel",e.onTouchEnd,{passive:!0}),r[l]("pointerout",e.onTouchEnd,{passive:!0}),r[l]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&n[l]("click",e.onClick,!0),i.cssMode&&s[l]("scroll",e.onScroll),i.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",I,!0):e[t]("observerUpdate",I,!0),n[l]("load",e.onLoad,{capture:!0})},H=(e,t)=>e.grid&&t.grid&&t.grid.rows>1,V={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,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,loopedSlides:null,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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1},z={eventsEmitter:{on(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;let n=r?"unshift":"push";
3return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][n](t)}),i},once(e,t,r){let i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof t)return i;function n(...r){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(i,r)}return n.__emitterProxy=t,i.on(e,n,r)},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 r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((i,n)=>{(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&r.eventsListeners[e].splice(n,1)})}),r},emit(...e){let t,r,i,n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],r=e.slice(1,e.length),i=n):(t=e[0].events,r=e[0].data,i=e[0].context||n),r.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(t=>{t.apply(i,[e,...r])}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(e=>{e.apply(i,r)})})),n}},update:{updateSize:function(){let e,t,r=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:r.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:r.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(w(r,"padding-left")||0,10)-parseInt(w(r,"padding-right")||0,10),t=t-parseInt(w(r,"padding-top")||0,10)-parseInt(w(r,"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 r(e){return t.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]}function i(e,t){return parseFloat(e.getPropertyValue(r(t))||0)}let n=t.params,{wrapperEl:s,slidesEl:o,size:a,rtlTranslate:l,wrongRTL:u}=t,c=t.virtual&&n.virtual.enabled,h=c?t.virtual.slides.length:t.slides.length,d=b(o,`.${t.params.slideClass}, swiper-slide`),p=c?t.virtual.slides.length:d.length,f=[],m=[],v=[],y=n.slidesOffsetBefore;"function"==typeof y&&(y=n.slidesOffsetBefore.call(t));let x=n.slidesOffsetAfter;"function"==typeof x&&(x=n.slidesOffsetAfter.call(t));let E=t.snapGrid.length,S=t.slidesGrid.length,P=n.spaceBetween,C=-y,M=0,A=0;if(void 0===a)return;"string"==typeof P&&P.indexOf("%")>=0?P=parseFloat(P.replace("%",""))/100*a:"string"==typeof P&&(P=parseFloat(P)),t.virtualSize=-P,d.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(g(s,"--swiper-centered-offset-before",""),g(s,"--swiper-centered-offset-after",""));let _=n.grid&&n.grid.rows>1&&t.grid;_&&t.grid.initSlides(p);let O="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>void 0!==n.breakpoints[e].slidesPerView).length>0;for(let s=0;s<p;s+=1){let o;if(e=0,d[s]&&(o=d[s]),_&&t.grid.updateSlide(s,o,p,r),!d[s]||"none"!==w(o,"display")){if("auto"===n.slidesPerView){O&&(d[s].style[r("width")]="");let a=getComputedStyle(o),l=o.style.transform,u=o.style.webkitTransform;if(l&&(o.style.transform="none"),u&&(o.style.webkitTransform="none"),n.roundLengths)e=t.isHorizontal()?T(o,"width",!0):T(o,"height",!0);else{let t=i(a,"width"),r=i(a,"padding-left"),n=i(a,"padding-right"),s=i(a,"margin-left"),l=i(a,"margin-right"),u=a.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+s+l;else{let{clientWidth:i,offsetWidth:a}=o;e=t+r+n+s+l+(a-i)}}l&&(o.style.transform=l),u&&(o.style.webkitTransform=u),n.roundLengths&&(e=Math.floor(e))}else e=(a-(n.slidesPerView-1)*P)/n.slidesPerView,n.roundLengths&&(e=Math.floor(e)),d[s]&&(d[s].style[r("width")]=`${e}px`);d[s]&&(d[s].swiperSlideSize=e),v.push(e),n.centeredSlides?(C=C+e/2+M/2+P,0===M&&0!==s&&(C=C-a/2-P),0===s&&(C=C-a/2-P),.001>Math.abs(C)&&(C=0),n.roundLengths&&(C=Math.floor(C)),A%n.slidesPerGroup==0&&f.push(C),m.push(C)):(n.roundLengths&&(C=Math.floor(C)),(A-Math.min(t.params.slidesPerGroupSkip,A))%t.params.slidesPerGroup==0&&f.push(C),m.push(C),C=C+e+P),t.virtualSize+=e+P,M=e,A+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+x,l&&u&&("slide"===n.effect||"coverflow"===n.effect)&&(s.style.width=`${t.virtualSize+P}px`),n.setWrapperSize&&(s.style[r("width")]=`${t.virtualSize+P}px`),_&&t.grid.updateWrapperSize(e,f,r),!n.centeredSlides){let e=[];for(let r=0;r<f.length;r+=1){let i=f[r];n.roundLengths&&(i=Math.floor(i)),f[r]<=t.virtualSize-a&&e.push(i)}f=e,Math.floor(t.virtualSize-a)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-a)}if(c&&n.loop){let e=v[0]+P;if(n.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),i=e*n.slidesPerGroup;for(let e=0;e<r;e+=1)f.push(f[f.length-1]+i)}for(let r=0;r<t.virtual.slidesBefore+t.virtual.slidesAfter;r+=1)1===n.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!==P){let e=t.isHorizontal()&&l?"marginLeft":r("marginRight");d.filter((e,t)=>
3!n.cssMode||!!n.loop||t!==d.length-1).forEach(t=>{t.style[e]=`${P}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;v.forEach(t=>{e+=t+(P||0)});let t=(e-=P)-a;f=f.map(e=>e<=0?-y:e>t?t+x:e)}if(n.centerInsufficientSlides){let e=0;if(v.forEach(t=>{e+=t+(P||0)}),(e-=P)<a){let t=(a-e)/2;f.forEach((e,r)=>{f[r]=e-t}),m.forEach((e,r)=>{m[r]=e+t})}}if(Object.assign(t,{slides:d,snapGrid:f,slidesGrid:m,slidesSizesGrid:v}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){g(s,"--swiper-centered-offset-before",`${-f[0]}px`),g(s,"--swiper-centered-offset-after",`${t.size/2-v[v.length-1]/2}px`);let e=-t.snapGrid[0],r=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+r)}if(p!==h&&t.emit("slidesLengthChange"),f.length!==E&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==S&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),!c&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e=`${n.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);p<=n.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,r=this,i=[],n=r.virtual&&r.params.virtual.enabled,s=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let o=e=>n?r.slides[r.getSlideIndexByData(e)]:r.slides[e];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1)if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(e=>{i.push(e)});else for(t=0;t<Math.ceil(r.params.slidesPerView);t+=1){let e=r.activeIndex+t;if(e>r.slides.length&&!n)break;i.push(o(e))}else i.push(o(r.activeIndex));for(t=0;t<i.length;t+=1)if(void 0!==i[t]){let e=i[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(r.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 r=0;r<e.length;r+=1)e[r].swiperSlideOffset=(this.isHorizontal()?e[r].offsetLeft:e[r].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:r,rtlTranslate:i,snapGrid:n}=this;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;i&&(s=e),r.forEach(e=>{e.classList.remove(t.slideVisibleClass)}),this.visibleSlidesIndexes=[],this.visibleSlides=[];let o=t.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*this.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<r.length;e+=1){let a=r[e],l=a.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=r[0].swiperSlideOffset);let u=(s+(t.centeredSlides?this.minTranslate():0)-l)/(a.swiperSlideSize+o),c=(s-n[0]+(t.centeredSlides?this.minTranslate():0)-l)/(a.swiperSlideSize+o),h=-(s-l),d=h+this.slidesSizesGrid[e];(h>=0&&h<this.size-1||d>1&&d<=this.size||h<=0&&d>=this.size)&&(this.visibleSlides.push(a),this.visibleSlidesIndexes.push(e),r[e].classList.add(t.slideVisibleClass)),a.progress=i?-u:u,a.originalProgress=i?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,r=this.maxTranslate()-this.minTranslate(),{progress:i,isBeginning:n,isEnd:s,progressLoop:o}=this,a=n,l=s;if(0===r)i=0,n=!0,s=!0;else{i=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),o=1>Math.abs(e-this.maxTranslate());n=t||i<=0,s=o||i>=1,t&&(i=0),o&&(i=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),i=this.slidesGrid[t],n=this.slidesGrid[r],s=this.slidesGrid[this.slidesGrid.length-1],a=Math.abs(e);(o=a>=i?(a-i)/s:(a+s-n)/s)>1&&(o-=1)}Object.assign(this,{progress:i,progressLoop:o,isBeginning:n,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!a&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(a&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",i)},updateSlidesClasses:function(){let e,{slides:t,params:r,slidesEl:i,activeIndex:n}=this,s=this.virtual&&r.virtual.enabled,o=e=>b(i,`.${r.slideClass}${e}, swiper-slide${e}`)[0];
3if(t.forEach(e=>{e.classList.remove(r.slideActiveClass,r.slideNextClass,r.slidePrevClass)}),s)if(r.loop){let t=n-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=o(`[data-swiper-slide-index="${t}"]`)}else e=o(`[data-swiper-slide-index="${n}"]`);else e=t[n];if(e){e.classList.add(r.slideActiveClass);let i=function(e,t){let r=[];for(;e.nextElementSibling;){let i=e.nextElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}(e,`.${r.slideClass}, swiper-slide`)[0];r.loop&&!i&&(i=t[0]),i&&i.classList.add(r.slideNextClass);let n=function(e,t){let r=[];for(;e.previousElementSibling;){let i=e.previousElementSibling;t?i.matches(t)&&r.push(i):r.push(i),e=i}return r}(e,`.${r.slideClass}, swiper-slide`)[0];r.loop,n&&n.classList.add(r.slidePrevClass)}this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r,i=this,n=i.rtlTranslate?i.translate:-i.translate,{snapGrid:s,params:o,activeIndex:a,realIndex:l,snapIndex:u}=i,c=e,h=e=>{let t=e-i.virtual.slidesBefore;return t<0&&(t=i.virtual.slides.length+t),t>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t,{slidesGrid:r,params:i}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<r.length;e+=1)void 0!==r[e+1]?n>=r[e]&&n<r[e+1]-(r[e+1]-r[e])/2?t=e:n>=r[e]&&n<r[e+1]&&(t=e+1):n>=r[e]&&(t=e);return i.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(i)),s.indexOf(n)>=0)t=s.indexOf(n);else{let e=Math.min(o.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/o.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),c===a){t!==u&&(i.snapIndex=t,i.emit("snapIndexChange")),i.params.loop&&i.virtual&&i.params.virtual.enabled&&(i.realIndex=h(c));return}r=i.virtual&&o.virtual.enabled&&o.loop?h(c):i.slides[c]?parseInt(i.slides[c].getAttribute("data-swiper-slide-index")||c,10):c,Object.assign(i,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:r,previousIndex:a,activeIndex:c}),i.initialized&&A(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==r&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")},updateClickedSlide:function(e){let t,r=this.params,i=e.closest(`.${r.slideClass}, swiper-slide`),n=!1;if(i){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===i){n=!0,t=e;break}}if(i&&n)this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=t;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=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:r,translate:i,wrapperEl:n}=this;if(t.virtualTranslate)return r?-i:i;if(t.cssMode)return i;let s=function(e,t="x"){let r,i,n,s=h(),o=function(e){let t,r=h();return r.getComputedStyle&&(t=r.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e,null);return s.WebKitCSSMatrix?((i=o.transform||o.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):r=(n=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0}(n,e);return s+=this.cssOverflowAdjustment(),r&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:r,params:i,wrapperEl:n,progress:s}=this,o=0,a=0;this.isHorizontal()?o=r?-e:e:a=e,i.roundLengths&&(o=Math.floor(o),a=Math.floor(a)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:a,i.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-a:i.virtualTranslate||(this.isHorizontal()?o-=this.cssOverflowAdjustment():a-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${o}px, ${a}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==s&&this.updateProgress(e),this.emit
3("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,r=!0,i=!0,n){let s,o=this,{params:a,wrapperEl:l}=o;if(o.animating&&a.preventInteractionOnTransition)return!1;let u=o.minTranslate(),c=o.maxTranslate();if(s=i&&e>u?u:i&&e<c?c:e,o.updateProgress(s),a.cssMode){let e=o.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-s;else{if(!o.support.smoothScroll)return v({swiper:o,targetPosition:-s,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(s),r&&(o.emit("beforeTransitionStart",t,n),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(s),r&&(o.emit("beforeTransitionStart",t,n),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,r&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:r}=this;r.cssMode||(r.autoHeight&&this.updateAutoHeight(),_({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:r}=this;this.animating=!1,r.cssMode||(this.setTransition(0),_({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t=this.params.speed,r=!0,i,n){let s;"string"==typeof e&&(e=parseInt(e,10));let o=this,a=e;a<0&&(a=0);let{params:l,snapGrid:u,slidesGrid:c,previousIndex:h,activeIndex:d,rtlTranslate:p,wrapperEl:f,enabled:m}=o;if(o.animating&&l.preventInteractionOnTransition||!m&&!i&&!n)return!1;let g=Math.min(o.params.slidesPerGroupSkip,a),y=g+Math.floor((a-g)/o.params.slidesPerGroup);y>=u.length&&(y=u.length-1);let b=-u[y];if(l.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*b),r=Math.floor(100*c[e]),i=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=r&&t<i-(i-r)/2?a=e:t>=r&&t<i&&(a=e+1):t>=r&&(a=e)}if(o.initialized&&a!==d&&(!o.allowSlideNext&&(p?b>o.translate&&b>o.minTranslate():b<o.translate&&b<o.minTranslate())||!o.allowSlidePrev&&b>o.translate&&b>o.maxTranslate()&&(d||0)!==a))return!1;if(a!==(h||0)&&r&&o.emit("beforeSlideChangeStart"),o.updateProgress(b),s=a>d?"next":a<d?"prev":"reset",p&&-b===o.translate||!p&&b===o.translate)return o.updateActiveIndex(a),l.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==l.effect&&o.setTranslate(b),"reset"!==s&&(o.transitionStart(r,s),o.transitionEnd(r,s)),!1;if(l.cssMode){let e=o.isHorizontal(),r=p?b:-b;if(0===t){let t=o.virtual&&o.params.virtual.enabled;t&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),t&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{f[e?"scrollLeft":"scrollTop"]=r})):f[e?"scrollLeft":"scrollTop"]=r,t&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1})}else{if(!o.support.smoothScroll)return v({swiper:o,targetPosition:r,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return o.setTransition(t),o.setTranslate(b),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,i),o.transitionStart(r,s),0===t?o.transitionEnd(r,s):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(r,s))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,r=!0,i){"string"==typeof e&&(e=parseInt(e,10));let n=e;return this.params.loop&&(this.virtual&&this.params.virtual.enabled?n+=this.virtual.slidesBefore:n=this.getSlideIndexByData(n)),this.slideTo(n,t,r,i)},slideNext:function(e=this.params.speed,t=!0,r){let{enabled:i,params:n,animating:s}=this;if(!i)return this;let o=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(o=Math.max(this.slidesPerViewDynamic("current",!0),1));let a=this.activeIndex<n.slidesPerGroupSkip?1:o,l=this.virtual&&n.virtual.enabled;if(n.loop){if(s&&!l&&n.loopPreventsSliding)return!1;this.loopFix({direction:"next"}),this._clientLeft=this.wrapperEl.clientLeft}return n.rewind&&this.isEnd?this.slideTo(0,e,t,r):this.slideTo(this.activeIndex+a,e,t,r)},slidePrev:function(e=this.params.speed,t=!0,r){let{params:i,snapGrid:n,slidesGrid:s,rtlTranslate:o,enabled:a,animating:l}=this;if(!a)return this;let u=this.virtual&&i.virtual.enabled;if(i.loop){if(l&&!u&&i.loopPreventsSliding)return!1;this.loopFix({direction:"prev"}),this._clientLeft=this.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(o?this.translate:-this.translate),d=n.map(e=>c(e)),p=n[d.indexOf(h)-1];if(void 0===p&&i.cssMode){let e;
3n.forEach((t,r)=>{h>=t&&(e=r)}),void 0!==e&&(p=n[e>0?e-1:e])}let f=0;if(void 0!==p&&((f=s.indexOf(p))<0&&(f=this.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(f=Math.max(f=f-this.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&this.isBeginning){let i=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(i,e,t,r)}return this.slideTo(f,e,t,r)},slideReset:function(e=this.params.speed,t=!0,r){return this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e=this.params.speed,t=!0,r,i=.5){let n=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,n),o=s+Math.floor((n-s)/this.params.slidesPerGroup),a=this.rtlTranslate?this.translate:-this.translate;if(a>=this.snapGrid[o]){let e=this.snapGrid[o];a-e>(this.snapGrid[o+1]-e)*i&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[o-1];a-e<=(this.snapGrid[o]-e)*i&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,r)},slideToClickedSlide:function(){let e,t=this,{params:r,slidesEl:i}=t,n="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,s=t.clickedIndex,o=t.isElement?"swiper-slide":`.${r.slideClass}`;if(r.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?s<t.loopedSlides-n/2||s>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),s=t.getSlideIndex(b(i,`${o}[data-swiper-slide-index="${e}"]`)[0]),d(()=>{t.slideTo(s)})):t.slideTo(s):s>t.slides.length-n?(t.loopFix(),s=t.getSlideIndex(b(i,`${o}[data-swiper-slide-index="${e}"]`)[0]),d(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e){let{params:t,slidesEl:r}=this;!t.loop||this.virtual&&this.params.virtual.enabled||(b(r,`.${t.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),this.loopFix({slideRealIndex:e,direction:t.centeredSlides?void 0:"next"}))},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:r,setTranslate:i,activeSlideIndex:n,byController:s,byMousewheel:o}={}){let a=this;if(!a.params.loop)return;a.emit("beforeLoopFix");let{slides:l,allowSlidePrev:u,allowSlideNext:c,slidesEl:h,params:d}=a;if(a.allowSlidePrev=!0,a.allowSlideNext=!0,a.virtual&&d.virtual.enabled){t&&(d.centeredSlides||0!==a.snapIndex?d.centeredSlides&&a.snapIndex<d.slidesPerView?a.slideTo(a.virtual.slides.length+a.snapIndex,0,!1,!0):a.snapIndex===a.snapGrid.length-1&&a.slideTo(a.virtual.slidesBefore,0,!1,!0):a.slideTo(a.virtual.slides.length,0,!1,!0)),a.allowSlidePrev=u,a.allowSlideNext=c,a.emit("loopFix");return}let p="auto"===d.slidesPerView?a.slidesPerViewDynamic():Math.ceil(parseFloat(d.slidesPerView,10)),f=d.loopedSlides||p;f%d.slidesPerGroup!=0&&(f+=d.slidesPerGroup-f%d.slidesPerGroup),a.loopedSlides=f;let m=[],g=[],v=a.activeIndex;void 0===n?n=a.getSlideIndex(a.slides.filter(e=>e.classList.contains(d.slideActiveClass))[0]):v=n;let y="next"===r||!r,b="prev"===r||!r,x=0,w=0;if(n<f){x=Math.max(f-n,d.slidesPerGroup);for(let e=0;e<f-n;e+=1){let t=e-Math.floor(e/l.length)*l.length;m.push(l.length-t-1)}}else if(n>a.slides.length-2*f){w=Math.max(n-(a.slides.length-2*f),d.slidesPerGroup);for(let e=0;e<w;e+=1){let t=e-Math.floor(e/l.length)*l.length;g.push(t)}}if(b&&m.forEach(e=>{a.slides[e].swiperLoopMoveDOM=!0,h.prepend(a.slides[e]),a.slides[e].swiperLoopMoveDOM=!1}),y&&g.forEach(e=>{a.slides[e].swiperLoopMoveDOM=!0,h.append(a.slides[e]),a.slides[e].swiperLoopMoveDOM=!1}),a.recalcSlides(),"auto"===d.slidesPerView&&a.updateSlides(),d.watchSlidesProgress&&a.updateSlidesOffset(),t){if(m.length>0&&b)if(void 0===e){let e=a.slidesGrid[v],t=a.slidesGrid[v+x]-e;o?a.setTranslate(a.translate-t):(a.slideTo(v+x,0,!1,!0),i&&(a.touches[a.isHorizontal()?"startX":"startY"]+=t))}else i&&a.slideToLoop(e,0,!1,!0);else if(g.length>0&&y)if(void 0===e){let e=a.slidesGrid[v],t=a.slidesGrid[v-w]-e;o?a.setTranslate(a.translate-t):(a.slideTo(v-w,0,!1,!0),i&&(a.touches[a.isHorizontal()?"startX":"startY"]+=t))}else a.slideToLoop(e,0,!1,!0)}if(a.allowSlidePrev=u,a.allowSlideNext=c,a.controller&&a.controller.control&&!s){let t={slideRealIndex:e,slideTo:!1,direction:r,setTranslate:i,activeSlideIndex:n,byController:!0};Array.isArray(a.controller.control)?a.controller.control.forEach(e
3=>{!e.destroyed&&e.params.loop&&e.loopFix(t)}):a.controller.control instanceof a.constructor&&a.controller.control.params.loop&&a.controller.control.loopFix(t)}a.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let r=[];this.slides.forEach(e=>{r[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.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 r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.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 e=u(),{params:t}=this;this.onTouchStart=O.bind(this),this.onTouchMove=k.bind(this),this.onTouchEnd=L.bind(this),t.cssMode&&(this.onScroll=R.bind(this)),this.onClick=B.bind(this),this.onLoad=N.bind(this),D||(e.addEventListener("touchstart",j),D=!0),F(this,"on")},detachEvents:function(){F(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:i,el:n}=e,s=i.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let o=e.getBreakpoint(s,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;let a=(o in s?s[o]:void 0)||e.originalParams,l=H(e,i),u=H(e,a),c=i.enabled;l&&!u?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&u&&(n.classList.add(`${i.containerModifierClass}grid`),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===i.grid.fill)&&n.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===a[t])return;let r=i[t]&&i[t].enabled,n=a[t]&&a[t].enabled;r&&!n&&e[t].disable(),!r&&n&&e[t].enable()});let h=a.direction&&a.direction!==i.direction,d=i.loop&&(a.slidesPerView!==i.slidesPerView||h);h&&r&&e.changeDirection(),m(e.params,a);let p=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!p?e.disable():!c&&p&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",a),d&&r&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",a)},getBreakpoint:function(e,t="window",r){if(!e||"container"===t&&!r)return;let i=!1,n=h(),s="window"===t?n.innerHeight:r.clientHeight,o=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:s,value:a}=o[e];"window"===t?n.matchMedia(`(min-width: ${a}px)`).matches&&(i=s):a<=r.clientWidth&&(i=s)}return i||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:r}=t;if(r){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*r;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:r,el:i,device:n}=this,s=function(e,t){let r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(i=>{e[i]&&r.push(t+i)}):"string"==typeof e&&r.push(t+e)}),r}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:r},{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),i.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},G={};class U{constructor(...e){let t,r;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?r=e[0]:[t,r]=e,r||(r={}),r=m({},r),t&&!r.el&&(r.el=t);let i=u();if(r.el&&"string"==typeof r.el&&i.querySelectorAll(r.el).length>1){let e=[];return i.querySelectorAll(r.el).forEach(t=>{let i=m({},r,{el:t});e.push(new U(i))}),e}let o=this;o.__swiper__=!0,o.support=P(),o.device=function(e={}){return n||(n=function({userAgent:e}={}){let t=P(),r=h(),i=r.navigator.platform,n=e||r.navigator.userAgent,s={ios:!1,android:!1},o=r.screen.width,a=r.screen.height,l=n.match(/(Android);?[\s\/]+([\d.]+)?/),u=n.match(/(iPad).*OS\s([\d_]+)/),c=n.match(/(iPod)(.*OS\s([\d_]+))?/),d=!u&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="MacIntel"===i;return!u&&p&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${a}`)>=0&&((u=n.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),p=!1),l&&"Win32"!==i&&(s.os="android",s.android=!0),(u||d||c)&&
3(s.os="ios",s.ios=!0),s}(e)),n}({userAgent:r.userAgent}),s||(s=function(){let e=h(),t=!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 r=String(e.navigator.userAgent);if(r.includes("Version/")){let[e,i]=r.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));t=e<16||16===e&&i<2}}return{isSafari:t||r(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),o.browser=s,o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],r.modules&&Array.isArray(r.modules)&&o.modules.push(...r.modules);let a={};o.modules.forEach(e=>{e({params:r,swiper:o,extendParams:function(e,t){return function(r={}){let i=Object.keys(r)[0],n=r[i];return"object"!=typeof n||null===n?void m(t,r):(["navigation","pagination","scrollbar"].indexOf(i)>=0&&!0===e[i]&&(e[i]={auto:!0}),i in e&&"enabled"in n)?void(!0===e[i]&&(e[i]={enabled:!0}),"object"==typeof e[i]&&!("enabled"in e[i])&&(e[i].enabled=!0),!e[i]&&(e[i]={enabled:!1}),m(t,r)):void m(t,r)}}(r,a),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let l=m({},V,a);return o.params=m({},l,G,r),o.originalParams=m({},o.params),o.passedParams=m({}
3,r),o.params&&o.params.on&&Object.keys(o.params.on).forEach(e=>{o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===o.params.direction,isVertical:()=>"vertical"===o.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:o.params.allowSlideNext,allowSlidePrev:o.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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getSlideIndex(e){let{slidesEl:t,params:r}=this,i=E(b(t,`.${r.slideClass}, swiper-slide`)[0]);return E(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>+t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=b(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 r=this.minTranslate(),i=(this.maxTranslate()-r)*e+r;this.translateTo(i,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(r=>{let i=e.getSlideClasses(r);t.push({slideEl:r,classNames:i}),e.emit("_slideClass",r,i)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:r,slides:i,slidesGrid:n,slidesSizesGrid:s,size:o,activeIndex:a}=this,l=1;if(r.centeredSlides){let e,t=i[a]?i[a].swiperSlideSize:0;for(let r=a+1;r<i.length;r+=1)i[r]&&!e&&(t+=i[r].swiperSlideSize,l+=1,t>o&&(e=!0));for(let r=a-1;r>=0;r-=1)i[r]&&!e&&(t+=i[r].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<i.length;e+=1)(t?n[e]+s[e]-n[a]<o:n[e]-n[a]<o)&&(l+=1);else for(let e=a-1;e>=0;e-=1)n[a]-n[e]<o&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:r,params:i}=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(i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&C(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),i.freeMode&&i.freeMode.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if(("auto"===i.slidesPerView||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let r=t.virtual&&i.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}i.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let r=this.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${r}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEac
3h(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 r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.shadowEl&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(i()):b(r,i())[0];return!n&&t.params.createElements&&(n=x("div",t.params.wrapperClass),r.append(n),b(r,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:r,wrapperEl:n,slidesEl:t.isElement?r:n,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===w(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===w(r,"direction")),wrongRTL:"-webkit-box"===w(n,"display")}),!0}init(e){let t=this;return t.initialized||!1===t.mount(e)||(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(),t.attachEvents(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete?C(t,e):e.addEventListener("load",e=>{C(t,e.target)})}),A(t),t.initialized=!0,A(t),t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){let r=this,{params:i,el:n,wrapperEl:s,slides:o}=r;if(void 0===r.params||r.destroyed)return null;(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),i.loop&&r.loopDestroy(),t&&(r.removeClasses(),n.removeAttribute("style"),s.removeAttribute("style"),o&&o.length&&o.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e)&&(r.el.swiper=null,Object.keys(r).forEach(e=>{try{r[e]=null}catch(e){}try{delete r[e]}catch(e){}}));return r.destroyed=!0,null}static extendDefaults(e){m(G,e)}static get extendedDefaults(){return G}static get defaults(){return V}static installModule(e){U.prototype.__modules__||(U.prototype.__modules__=[]);let t=U.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>U.installModule(e)):U.installModule(e),U}}Object.keys(z).forEach(e=>{Object.keys(z[e]).forEach(t=>{U.prototype[t]=z[e][t]})}),U.use([function({swiper:e,on:t,emit:r}){let i=h(),n=null,s=null,o=()=>{e&&!e.destroyed&&e.initialized&&(r("beforeResize"),r("resize"))},a=()=>{e&&!e.destroyed&&e.initialized&&r("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&void 0!==i.ResizeObserver)return void(e&&!e.destroyed&&e.initialized&&(n=new ResizeObserver(t=>{s=i.requestAnimationFrame(()=>{let{width:r,height:i}=e,n=r,s=i;t.forEach(({contentBoxSize:t,contentRect:r,target:i})=>{i&&i!==e.el||(n=r?r.width:(t[0]||t).inlineSize,s=r?r.height:(t[0]||t).blockSize)}),(n!==r||s!==i)&&o()})})).observe(e.el));i.addEventListener("resize",o),i.addEventListener("orientationchange",a)}),t("destroy",()=>{s&&i.cancelAnimationFrame(s),n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",a)})},function({swiper:e,extendParams:t,on:r,emit:i}){let n=[],s=h(),o=(t,r={})=>{let o=new(s.MutationObserver||s.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void i("observerUpdate",t[0]);let r=function(){i("observerUpdate",t[0])};s.requestAnimationFrame?s.requestAnimationFrame(r):s.setTimeout(r,0)});o.observe(t,{attributes:void 0===r.attributes||r.attributes,childList:void 0===r.childList||r.childList,characterData:void 0===r.characterData||r.characterData}),n.push(o)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=function(e,t){let r=[],i=e.parentElement;for(;i;)r.push(i),i=i.parentElement;return r}(e.el);for(let e=0;e<t.length;e+=1)o(t[e])}o(e.el,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}}),r("destroy",()=>
3{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);let $=U;function W({swiper:e,extendParams:t,on:r,emit:i}){let n,s,o=h();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),e.mousewheel={enabled:!1};let a=p(),l=[];function u(){e.enabled&&(e.mouseEntered=!0)}function c(){e.enabled&&(e.mouseEntered=!1)}function f(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&p()-a<e.params.mousewheel.thresholdTime)&&(!!(t.delta>=6&&p()-a<60)||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),i("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),i("scroll",t.raw)),a=new o.Date().getTime(),!1))}function m(t){var r;let o,a,u,c,h=t;if(!e.enabled||t.target.closest(`.${e.params.mousewheel.noMousewheelClass}`))return;let m=e.params.mousewheel;e.params.cssMode&&h.preventDefault();let g=e.el;"container"!==e.params.mousewheel.eventsTarget&&(g=document.querySelector(e.params.mousewheel.eventsTarget));let v=g&&g.contains(h.target);if(!e.mouseEntered&&!v&&!m.releaseOnEdges)return!0;h.originalEvent&&(h=h.originalEvent);let y=0,b=e.rtlTranslate?-1:1,x=(o=0,a=0,u=0,c=0,"detail"in(r=h)&&(a=r.detail),"wheelDelta"in r&&(a=-r.wheelDelta/120),"wheelDeltaY"in r&&(a=-r.wheelDeltaY/120),"wheelDeltaX"in r&&(o=-r.wheelDeltaX/120),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(o=a,a=0),u=10*o,c=10*a,"deltaY"in r&&(c=r.deltaY),"deltaX"in r&&(u=r.deltaX),r.shiftKey&&!u&&(u=c,c=0),(u||c)&&r.deltaMode&&(1===r.deltaMode?(u*=40,c*=40):(u*=800,c*=800)),u&&!o&&(o=u<1?-1:1),c&&!a&&(a=c<1?-1:1),{spinX:o,spinY:a,pixelX:u,pixelY:c});if(m.forceToAxis)if(e.isHorizontal())if(!(Math.abs(x.pixelX)>Math.abs(x.pixelY)))return!0;else y=-x.pixelX*b;else{if(!(Math.abs(x.pixelY)>Math.abs(x.pixelX)))return!0;y=-x.pixelY}else y=Math.abs(x.pixelX)>Math.abs(x.pixelY)?-x.pixelX*b:-x.pixelY;if(0===y)return!0;m.invert&&(y=-y);let w=e.getTranslate()+y*m.sensitivity;if(w>=e.minTranslate()&&(w=e.minTranslate()),w<=e.maxTranslate()&&(w=e.maxTranslate()),(e.params.loop||w!==e.minTranslate()&&w!==e.maxTranslate())&&e.params.nested&&h.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){let t={time:p(),delta:Math.abs(y),direction:Math.sign(y)},r=s&&t.time<s.time+500&&t.delta<=s.delta&&t.direction===s.direction;if(!r){s=void 0;let o=e.getTranslate()+y*m.sensitivity,a=e.isBeginning,u=e.isEnd;if(o>=e.minTranslate()&&(o=e.minTranslate()),o<=e.maxTranslate()&&(o=e.maxTranslate()),e.setTransition(0),e.setTranslate(o),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!a&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),e.params.freeMode.sticky){clearTimeout(n),n=void 0,l.length>=15&&l.shift();let r=l.length?l[l.length-1]:void 0,i=l[0];if(l.push(t),r&&(t.delta>r.delta||t.direction!==r.direction))l.splice(0);else if(l.length>=15&&t.time-i.time<500&&i.delta-t.delta>=1&&t.delta<=6){let r=y>0?.8:.2;s=t,l.splice(0),n=d(()=>{e.slideToClosest(e.params.speed,!0,void 0,r)},0)}n||(n=d(()=>{s=t,l.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(r||i("scroll",h),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),o===e.minTranslate()||o===e.maxTranslate())return!0}}else{let r={time:p(),delta:Math.abs(y),direction:Math.sign(y),raw:t};l.length>=2&&l.shift();let i=l.length?l[l.length-1]:void 0;if(l.push(r),i?(r.direction!==i.direction||r.delta>i.delta||r.time>i.time+150)&&f(r):f(r),function(t){let r=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&r.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&r.releaseOnEdges)return!0;return!1}(r))return!0}return h.preventDefault?h.preventDefault():h.returnValue=!1,!1}function g(t){let r=e.el;"container"!==e.params.mousewheel.eventsTarget&&(r=document.querySelector(e.params.mousewheel.eventsTarget)),r[t]("mouseenter",u),r[t]("mouseleave",c),r[t]("wheel",m)}function v(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",m),!0):!e.mousewheel.enabled&&(g("addEventListener"),e.mousewheel.enabled=!0,!0)}function y(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,m),!0):!!e.mousewheel.enabled&&(g("removeEventListener"),e.mousewheel.enabled=!1,!0)}r("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&y(),e.params.mousewheel.enabled&&v()}),r("destroy",()=>{e.params.cssMode&&v(),e.mousewheel.enabled&&y()}),Object.assign(e.mousewheel,{enable:v,disable:y})}function Y({swiper:e,extendParams:t,on:r,emit:i}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};let n=e=>(Array.isArray(e)||(e=[e].filter(e=>!!e)),e);function s(t){let r;return t&&"string"==typeof t&&e.isElement&&(r=e.el.shadowRoot.querySelector(t))?r:(t&&("string"==typeof t&&(r=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&r.length>1&&1===e.el.querySelectorAll(t).length&&(r=e.el.querySelector(t))),t&&!r)?t:r}function o(t,r){let i=e.params.navigation;
3(t=n(t)).forEach(t=>{t&&(t.classList[r?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=r),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](i.lockClass))})}function a(){let{nextEl:t,prevEl:r}=e.navigation;if(e.params.loop){o(r,!1),o(t,!1);return}o(r,e.isBeginning&&!e.params.rewind),o(t,e.isEnd&&!e.params.rewind)}function l(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),i("navigationPrev"))}function u(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),i("navigationNext"))}function c(){var t,r,i;let o=e.params.navigation;if(e.params.navigation=(t=e.originalParams.navigation,r=e.params.navigation,i={nextEl:"swiper-button-next",prevEl:"swiper-button-prev"},e.params.createElements&&Object.keys(i).forEach(n=>{if(!r[n]&&!0===r.auto){let s=b(e.el,`.${i[n]}`)[0];s||((s=x("div",i[n])).className=i[n],e.el.append(s)),r[n]=s,t[n]=s}}),r),!(o.nextEl||o.prevEl))return;let a=s(o.nextEl),c=s(o.prevEl);Object.assign(e.navigation,{nextEl:a,prevEl:c}),a=n(a),c=n(c);let h=(t,r)=>{t&&t.addEventListener("click","next"===r?u:l),!e.enabled&&t&&t.classList.add(...o.lockClass.split(" "))};a.forEach(e=>h(e,"next")),c.forEach(e=>h(e,"prev"))}function h(){let{nextEl:t,prevEl:r}=e.navigation;t=n(t),r=n(r);let i=(t,r)=>{t.removeEventListener("click","next"===r?u:l),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>i(e,"next")),r.forEach(e=>i(e,"prev"))}r("init",()=>{!1===e.params.navigation.enabled?d():(c(),a())}),r("toEdge fromEdge lock unlock",()=>{a()}),r("destroy",()=>{h()}),r("enable disable",()=>{let{nextEl:t,prevEl:r}=e.navigation;[...t=n(t),...r=n(r)].filter(e=>!!e).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),r("click",(t,r)=>{let{nextEl:s,prevEl:o}=e.navigation;s=n(s),o=n(o);let a=r.target;if(e.params.navigation.hideOnClick&&!o.includes(a)&&!s.includes(a)){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;s.length?t=s[0].classList.contains(e.params.navigation.hiddenClass):o.length&&(t=o[0].classList.contains(e.params.navigation.hiddenClass)),!0===t?i("navigationShow"):i("navigationHide"),[...s,...o].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let d=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),c(),a()},disable:d,update:a,init:c,destroy:h})}function X({swiper:e,extendParams:t,on:r,emit:i,params:n}){let s,o,a,l,c,h,d,p,f;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let m=n&&n.autoplay?n.autoplay.delay:3e3,g=n&&n.autoplay?n.autoplay.delay:3e3,v=new Date().getTime;function y(t){e&&!e.destroyed&&e.wrapperEl&&t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",y),T())}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?l=!0:l&&(g=a,l=!1);let t=e.autoplay.paused?a:v+g-new Date().getTime();e.autoplay.timeLeft=t,i("autoplayTimeLeft",t,t/m),o=requestAnimationFrame(()=>{b()})},x=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(o),b();let r=void 0===t?e.params.autoplay.delay:t;m=e.params.autoplay.delay,g=e.params.autoplay.delay;let n=(()=>{let t;if(t=e.virtual&&e.params.virtual.enabled?e.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:e.slides[e.activeIndex])return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(n)&&n>0&&void 0===t&&(r=n,m=n,g=n),a=r;let l=e.params.speed,u=()=>{e&&!e.destroyed&&(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(l,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,l,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(l,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,l,!0,!0),i("autoplay")),e.params.cssMode&&(v=new Date().getTime(),requestAnimationFrame(()=>{x()})))};return r>0?(clearTimeout(s),s=setTimeout(()=>{u()},r)):requestAnimationFrame(()=>{u()}),r},w=()=>{e.autoplay.running=!0,x(),i("autoplayStart")},E=()=>
3{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(o),i("autoplayStop")},S=(t,r)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),t||(f=!0);let n=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",y):T()};if(e.autoplay.paused=!0,r){p&&(a=e.params.autoplay.delay),p=!1,n();return}a=(a||e.params.autoplay.delay)-(new Date().getTime()-v),e.isEnd&&a<0&&!e.params.loop||(a<0&&(a=0),n())},T=()=>{e.isEnd&&a<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(v=new Date().getTime(),f?(f=!1,x(a)):x(),e.autoplay.paused=!1,i("autoplayResume"))},P=()=>{if(e.destroyed||!e.autoplay.running)return;let t=u();"hidden"===t.visibilityState&&(f=!0,S(!0)),"visible"===t.visibilityState&&T()},C=e=>{"mouse"===e.pointerType&&(f=!0,S(!0))},M=t=>{"mouse"===t.pointerType&&e.autoplay.paused&&T()};r("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",C),e.el.addEventListener("pointerleave",M)),u().addEventListener("visibilitychange",P),v=new Date().getTime(),w())}),r("destroy",()=>{e.el.removeEventListener("pointerenter",C),e.el.removeEventListener("pointerleave",M),u().removeEventListener("visibilitychange",P),e.autoplay.running&&E()}),r("beforeTransitionStart",(t,r,i)=>{!e.destroyed&&e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?S(!0,!0):E())}),r("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void E();c=!0,h=!1,f=!1,d=setTimeout(()=>{f=!0,h=!0,S(!0)},200)}}),r("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&c){if(clearTimeout(d),clearTimeout(s),e.params.autoplay.disableOnInteraction){h=!1,c=!1;return}h&&e.params.cssMode&&T(),h=!1,c=!1}}),r("slideChange",()=>{!e.destroyed&&e.autoplay.running&&(p=!0)}),Object.assign(e.autoplay,{start:w,stop:E,pause:S,resume:T})}function q({swiper:e,extendParams:t,emit:r,once:i}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchStart:function(){if(e.params.cssMode)return;let t=e.getTranslate();e.setTranslate(t),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})},onTouchMove:function(){if(e.params.cssMode)return;let{touchEventsData:t,touches:r}=e;0===t.velocities.length&&t.velocities.push({position:r[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:r[e.isHorizontal()?"currentX":"currentY"],time:p()})},onTouchEnd:function({currentPos:t}){if(e.params.cssMode)return;let{params:n,wrapperEl:s,rtlTranslate:o,snapGrid:a,touchEventsData:l}=e,u=p()-l.touchStartTime;if(t<-e.minTranslate())return void e.slideTo(e.activeIndex);if(t>-e.maxTranslate())return void(e.slides.length<a.length?e.slideTo(a.length-1):e.slideTo(e.slides.length-1));if(n.freeMode.momentum){let t,u;if(l.velocities.length>1){let t=l.velocities.pop(),r=l.velocities.pop(),i=t.position-r.position,s=t.time-r.time;e.velocity=i/s,e.velocity/=2,Math.abs(e.velocity)<n.freeMode.minimumVelocity&&(e.velocity=0),(s>150||p()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,l.velocities.length=0;let c=1e3*n.freeMode.momentumRatio,h=e.velocity*c,d=e.translate+h;o&&(d=-d);let f=!1,m=20*Math.abs(e.velocity)*n.freeMode.momentumBounceRatio;if(d<e.maxTranslate())n.freeMode.momentumBounce?(d+e.maxTranslate()<-m&&(d=e.maxTranslate()-m),t=e.maxTranslate(),f=!0,l.allowMomentumBounce=!0):d=e.maxTranslate(),n.loop&&n.centeredSlides&&(u=!0);else if(d>e.minTranslate())n.freeMode.momentumBounce?(d-e.minTranslate()>m&&(d=e.minTranslate()+m),t=e.minTranslate(),f=!0,l.allowMomentumBounce=!0):d=e.minTranslate(),n.loop&&n.centeredSlides&&(u=!0);else if(n.freeMode.sticky){let t;for(let e=0;e<a.length;e+=1)if(a[e]>-d){t=e;break}d=-(d=Math.abs(a[t]-d)<Math.abs(a[t-1]-d)||"next"===e.swipeDirection?a[t]:a[t-1])}if(u&&i("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(c=o?Math.abs((-d-e.translate)/e.velocity):Math.abs((d-e.translate)/e.velocity),n.freeMode.sticky){let t=Math.abs((o?-d:d)-e.translate),r=e.slidesSizesGrid[e.activeIndex];c=t<r?n.speed:t<2*r?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode.momentumBounce&&f?(e.updateProgress(t),e.setTransition(c),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,S(s,()=>{e&&!e.destroyed&&l.allowMomentumBounce&&(r("momentumBounce"),e.setTransition(n.speed),setTimeout(()=>{e.setTranslate(t),S(s,()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(r("_freeModeNoMomentumRelease"),e.updateProgress(d),e.setTransition(c),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,S(s,()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode&&r("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||u>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}})}function K({swiper:e,extendParams:t,on:r}){let i;t({fadeEffect:{crossFade:!1}});let{effect:n,swiper:s,on:o,setTranslate:a,setTransition:l,overwriteParams:u,perspective:c,recreateShadows:h,getEffectParams:d}={effect:"fade",swiper:e,on:r,setTranslate:()=>{let{slides:t}=e;e.params.fadeEffect;for(let r=0;r<t.length;r+=1){let t=e.slides[r],i=-t.swiperSlideOffset;e.params.virtualTranslate||(i-=e.translate);let n=0;e.isHorizontal()||(n=i,i=0);let s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t.progress),0):1+Math.min(Math.max(t.progress,-1),0),o=function(e,t){let r=y(t);return r!==t&&(r.style.backfaceVisibility="hidden",r.style["-webkit-backface-visibility"]="hidden"),r}(0,t);o.style.opacity=s,o.style.transform=`translate3d(${i}px, ${n}px, 0px)`}},setTransition:t=>{let r=e.slides.map(e=>y(e));
3r.forEach(e=>{e.style.transitionDuration=`${t}ms`}),function({swiper:e,duration:t,transformElements:r,allSlides:i}){let{activeIndex:n}=e;if(e.params.virtualTranslate&&0!==t){let t=!1;(i?r:r.filter(t=>{let r=t.classList.contains("swiper-slide-transform")?t.parentElement?t.parentElement:e.slides.filter(e=>e.shadowEl&&e.shadowEl===t.parentNode)[0]:t;return e.getSlideIndex(r)===n})).forEach(r=>{S(r,()=>{if(t||!e||e.destroyed)return;t=!0,e.animating=!1;let r=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(r)})})}}({swiper:e,duration:t,transformElements:r,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})};o("beforeInit",()=>{if(s.params.effect!==n)return;s.classNames.push(`${s.params.containerModifierClass}${n}`),c&&c()&&s.classNames.push(`${s.params.containerModifierClass}3d`);let e=u?u():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)}),o("setTranslate",()=>{s.params.effect===n&&a()}),o("setTransition",(e,t)=>{s.params.effect===n&&l(t)}),o("transitionEnd",()=>{s.params.effect===n&&h&&d&&d().slideShadows&&(s.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())}),h())}),o("virtualUpdate",()=>{s.params.effect===n&&(s.slides.length||(i=!0),requestAnimationFrame(()=>{i&&s.slides&&s.slides.length&&(a(),i=!1)}))})}},5446:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var i=r(4369),n=r(7137),s=r(6633),o=r(5689);let a={...n.ai,transform:e=>Math.round((0,i.q)(0,255,e))},l={test:(0,o.$)("rgb","red"),parse:(0,o.q)("red","green","blue"),transform:e=>{let{red:t,green:r,blue:i,alpha:o=1}=e;return"rgba("+a.transform(t)+", "+a.transform(r)+", "+a.transform(i)+", "+(0,s.aj)(n.X4.transform(o))+")"}}},5514:(e,t,r)=>{"use strict";r.d(t,{l:()=>i});let i=e=>e},5580:(e,t,r)=>{"use strict";r.d(t,{u:()=>t2});var i,n,s,o,a,l,u,c,h,d,p,f,m,g=function(){return i||"undefined"!=typeof window&&(i=window.gsap)&&i.registerPlugin&&i},v=1,y=[],b=[],x=[],w=Date.now,E=function(e,t){return t},S=function(){var e=h.core,t=e.bridge||{},r=e._scrollers,i=e._proxies;r.push.apply(r,b),i.push.apply(i,x),b=r,x=i,E=function(e,r){return t[e](r)}},T=function(e,t){return~x.indexOf(e)&&x[x.indexOf(e)+1][t]},P=function(e){return!!~d.indexOf(e)},C=function(e,t,r,i,n){return e.addEventListener(t,r,{passive:!1!==i,capture:!!n})},M=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},A="scrollLeft",_="scrollTop",O=function(){return p&&p.isPressed||b.cache++},k=function(e,t){var r=function r(i){if(i||0===i){v&&(s.history.scrollRestoration="manual");var n=p&&p.isPressed;e(i=r.v=Math.round(i)||(p&&p.iOS?1:0)),r.cacheID=b.cache,n&&E("ss",i)}else(t||b.cache!==r.cacheID||E("ref"))&&(r.cacheID=b.cache,r.v=e());return r.v+r.offset};return r.offset=0,e&&r},L={s:A,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:k(function(e){return arguments.length?s.scrollTo(e,I.sc()):s.pageXOffset||o[A]||a[A]||l[A]||0})},I={s:_,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:L,sc:k(function(e){return arguments.length?s.scrollTo(L.sc(),e):s.pageYOffset||o[_]||a[_]||l[_]||0})},B=function(e,t){return(t&&t._ctx&&t._ctx.selector||i.utils.toArray)(e)[0]||("string"==typeof e&&!1!==i.config().nullTargetWarn?console.warn("Element not found:",e):null)},R=function(e,t){for(var r=t.length;r--;)if(t[r]===e||t[r].contains(e))return!0;return!1},N=function(e,t){var r=t.s,n=t.sc;P(e)&&(e=o.scrollingElement||a);var s=b.indexOf(e),l=n===I.sc?1:2;~s||(s=b.push(e)-1),b[s+l]||C(e,"scroll",O);var u=b[s+l],c=u||(b[s+l]=k(T(e,r),!0)||(P(e)?n:k(function(t){return arguments.length?e[r]=t:e[r]})));return c.target=e,u||(c.smooth="smooth"===i.getProperty(e,"scrollBehavior")),c},D=function(e,t,r){var i=e,n=e,s=w(),o=s,a=t||50,l=Math.max(500,3*a),u=function(e,t){var l=w();t||l-s>a?(n=i,i=e,o=s,s=l):r?i+=e:i=n+(e-n)/(l-o)*(s-o)};return{update:u,reset:function(){n=i=r?0:i,o=s=0},getVelocity:function(e){var t=o,a=n,c=w();return(e||0===e)&&e!==i&&u(e),s===o||c-o>l?0:(i+(r?a:-a))/((r?c:s)-t)*1e3}}},j=function(e,t){return t&&!e._gsapAllow&&!1!==e.cancelable&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},F=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r}
vendor: 6,153 bytes, line 3
3,H=function(){(h=i.core.globals().ScrollTrigger)&&h.core&&S()},V=function(e){return i=e||g(),!n&&i&&"undefined"!=typeof document&&document.body&&(s=window,a=(o=document).documentElement,l=o.body,d=[s,o,a,l],i.utils.clamp,m=i.core.context||function(){},c="onpointerenter"in l?"pointer":"mouse",u=z.isTouch=s.matchMedia&&s.matchMedia("(hover: none), (pointer: coarse)").matches?1:2*("ontouchstart"in s||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),f=z.eventTypes=("ontouchstart"in a?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in a)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return v=0},500),n=1),h||H(),n};L.op=I,b.cache=0;var z=function(){var e;function t(e){this.init(e)}return t.prototype.init=function(e){n||V(i)||console.warn("Please gsap.registerPlugin(Observer)"),h||H();var t=e.tolerance,r=e.dragMinimum,d=e.type,g=e.target,v=e.lineHeight,b=e.debounce,x=e.preventDefault,E=e.onStop,S=e.onStopDelay,T=e.ignore,A=e.wheelSpeed,_=e.event,k=e.onDragStart,z=e.onDragEnd,G=e.onDrag,U=e.onPress,$=e.onRelease,W=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,er=e.onHoverEnd,ei=e.onMove,en=e.ignoreCheck,es=e.isNormalizer,eo=e.onGestureStart,ea=e.onGestureEnd,el=e.onWheel,eu=e.onEnable,ec=e.onDisable,eh=e.onClick,ed=e.scrollSpeed,ep=e.capture,ef=e.allowClicks,em=e.lockAxis,eg=e.onLockAxis;this.target=g=B(g)||a,this.vars=e,T&&(T=i.utils.toArray(T)),t=t||1e-9,r=r||0,A=A||1,ed=ed||1,d=d||"wheel,touch,pointer",b=!1!==b,v||(v=parseFloat(s.getComputedStyle(l).lineHeight)||22);var ev,ey,eb,ex,ew,eE,eS,eT=this,eP=0,eC=0,eM=e.passive||!x&&!1!==e.passive,eA=N(g,L),e_=N(g,I),eO=eA(),ek=e_(),eL=~d.indexOf("touch")&&!~d.indexOf("pointer")&&"pointerdown"===f[0],eI=P(g),eB=g.ownerDocument||o,eR=[0,0,0],eN=[0,0,0],eD=0,ej=function(){return eD=w()},eF=function(e,t){return(eT.event=e)&&T&&R(e.target,T)||t&&eL&&"touch"!==e.pointerType||en&&en(e,t)},eH=function(){var e=eT.deltaX=F(eR),r=eT.deltaY=F(eN),i=Math.abs(e)>=t,n=Math.abs(r)>=t;Q&&(i||n)&&Q(eT,e,r,eR,eN),i&&(W&&eT.deltaX>0&&W(eT),Y&&eT.deltaX<0&&Y(eT),K&&K(eT),J&&eT.deltaX<0!=eP<0&&J(eT),eP=eT.deltaX,eR[0]=eR[1]=eR[2]=0),n&&(q&&eT.deltaY>0&&q(eT),X&&eT.deltaY<0&&X(eT),Z&&Z(eT),ee&&eT.deltaY<0!=eC<0&&ee(eT),eC=eT.deltaY,eN[0]=eN[1]=eN[2]=0),(ex||eb)&&(ei&&ei(eT),eb&&(k&&1===eb&&k(eT),G&&G(eT),eb=0),ex=!1),eE&&(eE=!1,1)&&eg&&eg(eT),ew&&(el(eT),ew=!1),ev=0},eV=function(e,t,r){eR[r]+=e,eN[r]+=t,eT._vx.update(e),eT._vy.update(t),b?ev||(ev=requestAnimationFrame(eH)):eH()},ez=function(e,t){em&&!eS&&(eT.axis=eS=Math.abs(e)>Math.abs(t)?"x":"y",eE=!0),"y"!==eS&&(eR[2]+=e,eT._vx.update(e,!0)),"x"!==eS&&(eN[2]+=t,eT._vy.update(t,!0)),b?ev||(ev=requestAnimationFrame(eH)):eH()},eG=function(e){if(!eF(e,1)){var t=(e=j(e,x)).clientX,i=e.clientY,n=t-eT.x,s=i-eT.y,o=eT.isDragging;eT.x=t,eT.y=i,(o||(n||s)&&(Math.abs(eT.startX-t)>=r||Math.abs(eT.startY-i)>=r))&&(eb||(eb=o?2:1),o||(eT.isDragging=!0),ez(n,s))}},eU=eT.onPress=function(e){eF(e,1)||e&&e.button||(eT.axis=eS=null,ey.pause(),eT.isPressed=!0,e=j(e),eP=eC=0,eT.startX=eT.x=e.clientX,eT.startY=eT.y=e.clientY,eT._vx.reset(),eT._vy.reset(),C(es?g:eB,f[1],eG,eM,!0),eT.deltaX=eT.deltaY=0,U&&U(eT))},e$=eT.onRelease=function(e){if(!eF(e,1)){M(es?g:eB,f[1],eG,!0);var t=!isNaN(eT.y-eT.startY),r=eT.isDragging,n=r&&(Math.abs(eT.x-eT.startX)>3||Math.abs(eT.y-eT.startY)>3),o=j(e);!n&&t&&(eT._vx.reset(),eT._vy.reset(),x&&ef&&i.delayedCall(.08,function(){if(w()-eD>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(eB.createEvent){var t=eB.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,s,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),eT.isDragging=eT.isGesturing=eT.isPressed=!1,E&&r&&!es&&ey.restart(!0),eb&&eH(),z&&r&&z(eT),$&&$(eT,n)}},eW=function(e){return e.touches&&e.touches.length>1&&(eT.isGesturing=!0)&&eo(e,eT.isDragging)},eY=function(){return eT.isGesturing=!1,ea(eT)},eX=function(e){if(!eF(e)){var t=eA(),r=e_();eV((t-eO)*ed,(r-ek)*ed,1),eO=t,ek=r,E&&ey.restart(!0)}},eq=function(e){if(!eF(e)){e=j(e,x),el&&(ew=!0);var t=(1===e.deltaMode?v:2===e.deltaMode?s.innerHeight:1)*A;eV(e.deltaX*t,e.deltaY*t,0),E&&!es&&ey.restart(!0)}},eK=function(e){if(!eF(e)){var t=e.clientX,r=e.clientY,i=t-eT.x,n=r-eT.y;eT.x=t,eT.y=r,ex=!0,E&&ey.restart(!0),(i||n)&&ez(i,n)}},eZ=function(e){eT.event=e,et(eT)},eQ=function(e){eT.event=e,er(eT)},eJ=function(e){return eF(e)||j(e,x)&&eh(eT)};ey=eT._dc=i.delayedCall(S||.25,function(){eT._vx.reset(),eT._vy.reset(),ey.pause(),E&&E(eT)}).pause(),eT.deltaX=eT.deltaY=0,eT._vx=D(0,50,!0),eT._vy=D(0,50,!0),eT.scrollX=eA,eT.scrollY=e_,eT.isDragging=eT.isGesturing=eT.isPressed=!1,m(this),eT.enable=function(e){return!eT.isEnabled&&(C(eI?eB:g,"scroll",O),d.indexOf("scroll")>=0&&C(eI?eB:g,"scroll",eX,eM,ep),d.indexOf("wheel")>=0&&C(g,"wheel",eq,eM,ep),(d.indexOf("touch")>=0&&u||d.indexOf("pointer")>=0)&&(C(g,f[0],eU,eM,ep),C(eB,f[2],e$),C(eB,f[3],e$),ef&&C(g,"click",ej,!0,!0),eh&&C(g,"click",eJ),eo&&C(eB,"gesturestart",eW),ea&&C(eB,"gestureend",eY),et&&C(g,c+"enter",eZ),er&&C(g,c+"leave",eQ),ei&&C(g,c+"move",eK)),eT.isEnabled=!0,eT.isDragging=eT.isGesturing=eT.isPressed=ex=eb=!1,eT._vx.reset(),eT._vy.reset(),eO=eA(),ek=e_(),e&&e.type&&eU(e),eu&&eu(eT)),eT},eT.disable=function(){eT.isEnabled&&(y.filter(function(e){return e!==eT&&P(e.target)}).length||M(eI?eB:g,"scroll",O),eT.isPressed&&(eT._vx.reset(),eT._vy.reset(),M(es?g:eB,f[1],eG,!0)),M(eI?eB:g,"scroll",eX,ep),M(g,"wheel",eq,ep),M(g,f[0],eU,ep),M(eB,f[2],e$),M(eB,f[3],e$),M(g,"click",ej,!0),M(g,"click",eJ),M(eB,"gesturestart",eW),M(eB,"gestureend",eY),M(g,c+"enter",eZ),M(g,c+"leave",eQ),M(g,c+"move",eK),eT.isEnabled=eT.isPressed=eT.isDragging=!1,ec&&ec(eT))},eT.kill=eT.revert=function(){eT.disable();var e=y.indexOf(eT);e>=0&&y.splice(e,1),p===eT&&(p=0)},y.push(eT),es&&P(g)&&(p=eT),eT.enable(_)},e=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}],function(e,t){for(var r=0;r<t.length;r++){var i=t[r];
3i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(t.prototype,e),t}();z.version="3.15.0",z.create=function(e){return new z(e)},z.register=V,z.getAll=function(){return y.slice()},z.getById=function(e){return y.filter(function(t){return t.vars.id===e})[0]},g()&&i.registerPlugin(z);var G,U,$,W,Y,X,q,K,Z,Q,J,ee,et,er,ei,en,es,eo,ea,el,eu,ec,eh,ed,ep,ef,em,eg,ev,ey,eb,ex,ew,eE,eS,eT,eP,eC,eM=1,eA=Date.now,e_=eA(),eO=0,ek=0,eL=function(e,t,r){var i=eW(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},eI=function(e,t){return t&&(!eW(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},eB=function(){return er=1},eR=function(){return er=0},eN=function(e){return e},eD=function(e){return Math.round(1e5*e)/1e5||0},ej=function(){return"undefined"!=typeof window},eF=function(){return G||ej()&&(G=window.gsap)&&G.registerPlugin&&G},eH=function(e){return!!~q.indexOf(e)},eV=function(e){return("Height"===e?eb:$["inner"+e])||Y["client"+e]||X["client"+e]},ez=function(e){return T(e,"getBoundingClientRect")||(eH(e)?function(){return tq.width=$.innerWidth,tq.height=eb,tq}:function(){return tn(e)})},eG=function(e,t,r){var i=r.d,n=r.d2,s=r.a;return(s=T(e,"getBoundingClientRect"))?function(){return s()[i]}:function(){return(t?eV(n):e["client"+n])||0}},eU=function(e,t){var r=t.s,i=t.d2,n=t.d,s=t.a;return Math.max(0,(s=T(e,r="scroll"+i))?s()-ez(e)()[n]:eH(e)?(Y[r]||X[r])-eV(i):e[r]-e["offset"+i])},e$=function(e,t){for(var r=0;r<ea.length;r+=3)(!t||~t.indexOf(ea[r+1]))&&e(ea[r],ea[r+1],ea[r+2])},eW=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,r){return e&&e.progress(+!t)&&r&&e.pause()},eZ=function(e,t,r){if(e.enabled){var i=e._ctx?e._ctx.add(function(){return t(e,r)}):t(e,r);i&&i.totalTime&&(e.callbackAnimation=i)}},eQ=Math.abs,eJ="left",e0="right",e1="bottom",e2="width",e3="height",e5="Right",e6="Left",e4="Bottom",e8="padding",e7="margin",e9="Width",te="Height",tt=function(e){return $.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},tr=function(e){var t=tt(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},ti=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},tn=function(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==tt(e)[ei]&&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),i=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return r&&r.progress(0).kill(),i},ts=function(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0},to=function(e){var t,r=[],i=e.labels,n=e.duration();for(t in i)r.push(i[t]/n);return r},ta=function(e){var t=G.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort(function(e,t){return e-t});return r?function(e,i,n){var s;if(void 0===n&&(n=.001),!i)return t(e);if(i>0){for(e-=n,s=0;s<r.length;s++)if(r[s]>=e)return r[s];return r[s-1]}for(s=r.length,e+=n;s--;)if(r[s]<=e)return r[s];return r[0]}:function(r,i,n){void 0===n&&(n=.001);var s=t(r);return!i||Math.abs(s-r)<n||s-r<0==i<0?s:t(i<0?r-e:r+e)}},tl=function(e,t,r,i){return r.split(",").forEach(function(r){return e(t,r,i)})},tu=function(e,t,r,i,n){return e.addEventListener(t,r,{passive:!i,capture:!!n})},tc=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},th=function(e,t,r){(r=r&&r.wheelHandler)&&(e(t,"wheel",r),e(t,"touchmove",r))},td={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(eW(e)){var r=e.indexOf("="),i=~r?(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in tf?tf[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},tg=function(e,t,r,i,n,s,o,a){var l=n.startColor,u=n.endColor,c=n.fontSize,h=n.indent,d=n.fontWeight,p=W.createElement("div"),f=eH(r)||"fixed"===T(r,"pinType"),m=-1!==e.indexOf("scroller"),g=f?X:"IFRAME"===r.tagName?r.contentDocument.body:r,v=-1!==e.indexOf("start"),y=v?l:u,b="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+d+";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||a)&&f?"fixed;":"absolute;"),(m||a||!f)&&(b+=(i===I?e0:e1)+":"+(s+parseFloat(h))+"px;"),o&&(b+="box-sizing:border-box;text-align:left;width:"+o.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"+i.op.d2],tv(p,0,i,v),p},tv=function(e,t,r,i){var n={display:"block"},s=r[i?"os2":"p2"],o=r[i?"p2":"os2"];e._isFlipped=i,n[r.a+"Percent"]=i?-100:0,n[r.a]=i?"1px":0,n["border"+s+e9]=1,n["border"+o+e9]=0,n[r.p]=t+"px",G.set(e,n)},ty=[],tb={},tx=function(){return eA()-eO>34&&(eS||(eS=requestAnimationFrame(tH)))},tw=function(){eh&&eh.isPressed&&!(eh.startX>X.clientWidth)||(b.cache++,eh?eS||(eS=requestAnimationFrame(tH)):tH(),eO||tM("scrollStart"),eO=eA())}
3,tE=function(){ef=$.innerWidth,ep=$.innerHeight},tS=function(e){b.cache++,(!0===e||!et&&!ec&&!W.fullscreenElement&&!W.webkitFullscreenElement&&(!ed||ef!==$.innerWidth||Math.abs($.innerHeight-ep)>.25*$.innerHeight))&&K.restart(!0)},tT={},tP=[],tC=function e(){return tc(t2,"scrollEnd",e)||tD(!0)},tM=function(e){return tT[e]&&tT[e].map(function(e){return e()})||tP},tA=[],t_=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())})},tk=function(e,t){var r;for(en=0;en<ty.length;en++)(r=ty[en])&&(!t||r._ctx===t)&&(e?r.kill(1):r.revert(!0,!0));ex=!0,t&&t_(t),t||tM("revert")},tL=function(e,t){b.cache++,(t||!eT)&&b.forEach(function(e){return eY(e)&&e.cacheID++&&(e.rec=0)}),eW(e)&&($.history.scrollRestoration=ev=e)},tI=0,tB=function(){if(eP!==tI){var e=eP=tI;requestAnimationFrame(function(){return e===tI&&tD(!0)})}},tR=function(){X.appendChild(ey),eb=!eh&&ey.offsetHeight||$.innerHeight,X.removeChild(ey)},tN=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"})},tD=function(e,t){if(Y=W.documentElement,X=W.body,q=[$,W,Y,X],eO&&!e&&!ex)return void tu(t2,"scrollEnd",tC);tR(),eT=t2.isRefreshing=!0,ex||tO();var r=tM("refreshInit");el&&t2.sort(),t||tk(),b.forEach(function(e){eY(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))}),ty.slice(0).forEach(function(e){return e.refresh()}),ex=!1,ty.forEach(function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",r=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-r),e.refresh()}}),ew=1,tN(!0),ty.forEach(function(e){var t=eU(e.scroller,e._dir),r="max"===e.vars.end||e._endClamp&&e.end>t,i=e._startClamp&&e.start>=t;(r||i)&&e.setPositions(i?t-1:e.start,r?Math.max(i?t:e.start+1,t):e.end,!0)}),tN(!1),ew=0,r.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))}),tL(ev,1),K.pause(),tI++,eT=2,tH(2),ty.forEach(function(e){return eY(e.vars.onRefresh)&&e.vars.onRefresh(e)}),eT=t2.isRefreshing=!1,tM("refresh")},tj=0,tF=1,tH=function(e){if(2===e||!eT&&!ex){t2.isUpdating=!0,eC&&eC.update(0);var t=ty.length,r=eA(),i=r-e_>=50,n=t&&ty[0].scroll();if(tF=tj>n?-1:1,eT||(tj=n),i&&(eO&&!er&&r-eO>200&&(eO=0,tM("scrollEnd")),J=e_,e_=r),tF<0){for(en=t;en-- >0;)ty[en]&&ty[en].update(0,i);tF=1}else for(en=0;en<t;en++)ty[en]&&ty[en].update(0,i);t2.isUpdating=!1}eS=0},tV=[eJ,"top",e1,e0,e7+e4,e7+e5,e7+"Top",e7+e6,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],tz=tV.concat([e2,e3,"boxSizing","max"+e9,"max"+te,"position",e7,e8,e8+"Top",e8+e5,e8+e4,e8+e6]),tG=function(e,t,r){tW(r);var i=e._gsap;if(i.spacerIsNative)tW(i.spacerState);else if(e._gsap.swappedIn){var n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))}e._gsap.swappedIn=!1},tU=function(e,t,r,i){if(!e._gsap.swappedIn){for(var n,s=tV.length,o=t.style,a=e.style;s--;)o[n=tV[s]]=r[n];o.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(o.display="inline-block"),a[e1]=a[e0]="auto",o.flexBasis=r.flexBasis||"auto",o.overflow="visible",o.boxSizing="border-box",o[e2]=ts(e,L)+"px",o[e3]=ts(e,I)+"px",o[e8]=a[e7]=a.top=a[eJ]="0",tW(i),a[e2]=a["max"+e9]=r[e2],a[e3]=a["max"+te]=r[e3],a[e8]=r[e8],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},t$=/([A-Z])/g,tW=function(e){if(e){var t,r,i=e.t.style,n=e.length,s=0;for((e.t._gsap||G.core.getCache(e.t)).uncache=1;s<n;s+=2)r=e[s+1],t=e[s],r?i[t]=r:i[t]&&i.removeProperty(t.replace(t$,"-$1").toLowerCase())}},tY=function(e){for(var t=tz.length,r=e.style,i=[],n=0;n<t;n++)i.push(tz[n],r[tz[n]]);return i.t=e,i},tX=function(e,t,r){for(var i,n=[],s=e.length,o=8*!!r;o<s;o+=2)i=e[o],n.push(i,i in t?t[i]:e[o+1]);return n.t=e.t,n},tq={left:0,top:0},tK=function(e,t,r,i,n,s,o,a,l,u,c,h,d,p){eY(e)&&(e=e(a)),eW(e)&&"max"===e.substr(0,3)&&(e=h+("="===e.charAt(4)?tm("0"+e.substr(3),r):0));var f,m,g,v=d?d.time():0;if(d&&d.seek(0),isNaN(e)||(e*=1),eX(e))d&&(e=G.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,h,e)),o&&tv(o,r,i,!0);else{eY(t)&&(t=t(a));var y,b,x,w,E=(e||"0").split(" ");(y=tn(g=B(t,a)||X)||{}).left||y.top||"none"!==tt(g).display||(w=g.style.display,g.style.display="block",y=tn(g),w?g.style.display=w:g.style.removeProperty("display")),b=tm(E[0],y[i.d]),x=tm(E[1]||"0",r),e=y[i.p]-l[i.p]-u+b+n-x,o&&tv(o,x,i,r-x<20||o._isStart&&x>20),r-=r-x}
3if(p&&(a[p]=e||-.001,e<0&&(e=0)),s){var S=e+r,T=s._isStart;f="scroll"+i.d2,tv(s,S,i,T&&S>20||!T&&(c?Math.max(X[f],Y[f]):s.parentNode[f])<=S+1),c&&(l=tn(o),c&&(s.style[i.op.p]=l[i.op.p]-i.op.m-s._offset+"px"))}return d&&g&&(f=tn(g),d.seek(h),m=tn(g),d._caScrollDist=f[i.p]-m[i.p],e=e/d._caScrollDist*h),d&&d.seek(v),d?e:Math.round(e)},tZ=/(webkit|moz|length|cssText|inset)/i,tQ=function(e,t,r,i){if(e.parentNode!==t){var n,s,o=e.style;if(t===X){for(n in e._stOrig=o.cssText,s=tt(e))+n||tZ.test(n)||!s[n]||"string"!=typeof o[n]||"0"===n||(o[n]=s[n]);o.top=r,o.left=i}else o.cssText=e._stOrig;G.core.getCache(e).uncache=1,t.appendChild(e)}},tJ=function(e,t,r){var i=t,n=i;return function(t){var s=Math.round(e());return s!==i&&s!==n&&Math.abs(s-i)>3&&Math.abs(s-n)>3&&(t=s,r&&r()),n=i,i=Math.round(t)}},t0=function(e,t,r){var i={};i[t.p]="+="+r,G.set(e,i)},t1=function(e,t){var r=N(e,t),i="_scroll"+t.p2,n=function t(n,s,o,a,l){var u=t.tween,c=s.onComplete,h={};o=o||r();var d=tJ(r,o,function(){u.kill(),t.tween=0});return l=a&&l||0,a=a||n-o,u&&u.kill(),s[i]=n,s.inherit=!1,s.modifiers=h,h[i]=function(){return d(o+a*u.ratio+l*u.ratio*u.ratio)},s.onUpdate=function(){b.cache++,t.tween&&tH()},s.onComplete=function(){t.tween=0,c&&c.call(u)},u=t.tween=G.to(e,s)};return e[i]=r,r.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},tu(e,"wheel",r.wheelHandler),t2.isTouch&&tu(e,"touchmove",r.wheelHandler),n},t2=function(){function e(t,r){U||e.register(G)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),eg(this),this.init(t,r)}return e.prototype.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!ek){this.update=this.refresh=this.kill=eN;return}var i,n,s,o,a,l,u,c,h,d,p,f,m,g,v,y,w,E,S,P,C,M,A,_,O,k,R,D,j,F,H,V,z,U,q,K,ee,ei,es,eo,ea,ec=t=ti(eW(t)||eX(t)||t.nodeType?{trigger:t}:t,tp),eh=ec.onUpdate,ed=ec.toggleClass,ep=ec.id,ef=ec.onToggle,em=ec.onRefresh,eg=ec.scrub,ev=ec.trigger,ey=ec.pin,eb=ec.pinSpacing,ex=ec.invalidateOnRefresh,eS=ec.anticipatePin,eP=ec.onScrubComplete,e_=ec.onSnapComplete,eB=ec.once,eR=ec.snap,ej=ec.pinReparent,eF=ec.pinSpacer,eV=ec.containerAnimation,e$=ec.fastScrollEnd,eJ=ec.preventOverlaps,e0=t.horizontal||t.containerAnimation&&!1!==t.horizontal?L:I,e1=!eg&&0!==eg,tl=B(t.scroller||$),th=G.core.getCache(tl),tf=eH(tl),tv=("pinType"in t?t.pinType:T(tl,"pinType")||tf&&"fixed")==="fixed",tx=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],tE=e1&&t.toggleActions.split(" "),tT="markers"in t?t.markers:tp.markers,tP=tf?0:parseFloat(tt(tl)["border"+e0.p2+e9])||0,tM=this,tA=t.onRefreshInit&&function(){return t.onRefreshInit(tM)},t_=eG(tl,tf,e0),tO=!tf||~x.indexOf(tl)?ez(tl):function(){return tq},tk=0,tL=0,tI=0,tR=N(tl,e0);if(tM._startClamp=tM._endClamp=!1,tM._dir=e0,eS*=45,tM.scroller=tl,tM.scroll=eV?eV.time.bind(eV):tR,l=tR(),tM.vars=t,r=r||t.animation,"refreshPriority"in t&&(el=1,-9999===t.refreshPriority&&(eC=tM)),th.tweenScroll=th.tweenScroll||{top:t1(tl,I),left:t1(tl,L)},tM.tweenTo=s=th.tweenScroll[e0.p],tM.scrubDuration=function(e){(q=eX(e)&&e)?U?U.duration(e):U=G.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:q,paused:!0,onComplete:function(){return eP&&eP(tM)}}):(U&&U.progress(1).kill(),U=0)},r&&(r.vars.lazy=!1,r._initted&&!tM.isReverted||!1!==r.vars.immediateRender&&!1!==t.immediateRender&&r.duration()&&r.render(0,!0,!0),tM.animation=r.pause(),r.scrollTrigger=tM,tM.scrubDuration(eg),V=0,ep||(ep=r.vars.id)),eR&&((!eq(eR)||eR.push)&&(eR={snapTo:eR}),"scrollBehavior"in X.style&&G.set(tf?[X,Y]:tl,{scrollBehavior:"auto"}),b.forEach(function(e){return eY(e)&&e.target===(tf?W.scrollingElement||Y:tl)&&(e.smooth=!1)}),a=eY(eR.snapTo)?eR.snapTo:"labels"===eR.snapTo?(i=r,function(e){return G.utils.snap(to(i),e)}):"labelsDirectional"===eR.snapTo?(n=r,function(e,t){return ta(to(n))(e,t.direction)}):!1!==eR.directional?function(e,t){return ta(eR.snapTo)(e,eA()-tL<500?0:t.direction)}:G.utils.snap(eR.snapTo),K=eq(K=eR.duration||{min:.1,max:2})?Q(K.min,K.max):Q(K,K),ee=G.delayedCall(eR.delay||q/2||.1,function(){var e=tR(),t=eA()-tL<500,i=s.tween;if((t||10>Math.abs(tM.getVelocity()))&&!i&&!er&&tk!==e){var n,o,l=(e-c)/y,u=r&&!e1?r.totalProgress():l,d=t?0:(u-z)/(eA()-J)*1e3||0,p=G.utils.clamp(-l,1-l,eQ(d/2)*d/.185),f=l+(!1===eR.inertia?0:p),m=eR,g=m.onStart,v=m.onInterrupt,b=m.onComplete;if(eX(n=a(f,tM))||(n=f),o=Math.max(0,Math.round(c+n*y)),e<=h&&e>=c&&o!==e){if(i&&!i._initted&&i.data<=eQ(o-e))return;!1===eR.inertia&&(p=n-l),s(o,{duration:K(eQ(.185*Math.max(eQ(f-u),eQ(n-u))/d/.05||0)),ease:eR.ease||"power3",data:eQ(o-e),onInterrupt:function(){return ee.restart(!0)&&v&&eZ(tM,v)},onComplete:function(){tM.update(),tk=tR(),r&&!e1&&(U?U.resetTo("totalProgress",n,r._tTime/r._tDur):r.progress(n)),V=z=r&&!e1?r.totalProgress():tM.progress,e_&&e_(tM),b&&eZ(tM,b)}},e,p*y,o-e-p*y),g&&eZ(tM,g,s.tween)}}else tM.isActive&&tk!==e&&ee.restart(!0)}).pause()),ep&&(tb[ep]=tM),(ea=(ev=tM.trigger=B(ev||!0!==ey&&ey))&&ev._gsap&&ev._gsap.stRevert)&&(ea=ea(tM)),ey=!0===ey?ev:B(ey),eW(ed)&&(ed={targets:ev,className:ed}),ey&&(!1===eb||eb===e7||(eb=(!!eb||!ey.parentNode||!ey.parentNode.style||"flex"!==tt(ey.parentNode).display)&&e8),tM.pin=ey,(o=G.core.getCache(ey)).spacer?w=o.pinState:(eF&&((eF=B(eF))&&!eF.nodeType&&(eF=eF.current||eF.nativeElement),o.spacerIsNative=!!eF,eF&&(o.spacerState=tY(eF))),o.spacer=P=eF||W.createElement("div"),P.classList.add("pin-spacer"),ep&&P.classList.add("pin-spacer-"+ep),o.pinState=w=tY(ey)),!1!==t.force3D&&G.set(ey,{force3D:!0}),tM.spacer=P=o.spacer,k=(H=tt(ey))[eb+e0.os2],M=G.getProperty(ey),A=G.quickSetter(ey,e0.a,"px"),tU(ey,P,H),S=tY(ey)),tT){g=eq(tT)?ti(tT,td):td,f=tg("scroller-start",ep,tl,e0,g,0),m=tg("scroller-end",ep,tl,e0,g,0,f),C=f["offset"+e0.op.d2];var tN=B(T(tl,"content")||tl);d=this.markerStart=tg("start",ep,tN,e0,g,C,0,eV),p=this.markerEnd=tg("end",ep,tN,e0,g,C,0,eV),eV&&(eo=G.quickSetter([d,p],e0.a,"px")),tv||x.length&&!0===T(tl,"fixedMarkers")||(tr(tf?X:tl),G.set([f,m],{force3D:!0}),D=G.quickSetter(f,e0.a,"px"),F=G.quickSetter(m,e0.a,"px"))}
3if(eV){var tD=eV.vars.onUpdate,tj=eV.vars.onUpdateParams;eV.eventCallback("onUpdate",function(){tM.update(0,0,1),tD&&tD.apply(eV,tj||[])})}if(tM.previous=function(){return ty[ty.indexOf(tM)-1]},tM.next=function(){return ty[ty.indexOf(tM)+1]},tM.revert=function(e,t){if(!t)return tM.kill(!0);var i=!1!==e||!tM.enabled,n=et;i!==tM.isReverted&&(i&&(ei=Math.max(tR(),tM.scroll.rec||0),tI=tM.progress,es=r&&r.progress()),d&&[d,p,f,m].forEach(function(e){return e.style.display=i?"none":"block"}),i&&(et=tM,tM.update(i)),!ey||ej&&tM.isActive||(i?tG(ey,P,w):tU(ey,P,tt(ey),R)),i||tM.update(i),et=n,tM.isReverted=i)},tM.refresh=function(i,n,o,a){if(!et&&tM.enabled||n){if(ey&&i&&eO)return void tu(e,"scrollEnd",tC);!eT&&tA&&tA(tM),et=tM,s.tween&&!o&&(s.tween.kill(),s.tween=0),U&&U.pause(),ex&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(e){return e.vars.immediateRender&&e.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),tM.isReverted||tM.revert(!0,!0),tM._subPinOffset=!1;var g,b,x,T,C,A,k,D,F,H,V,z,$,q=t_(),K=tO(),Z=eV?eV.duration():eU(tl,e0),Q=y<=.01||!y,J=0,er=a||0,en=eq(o)?o.end:t.end,eo=t.endTrigger||ev,ea=eq(o)?o.start:t.start||(0!==t.start&&ev?ey?"0 0":"0 100%":0),el=tM.pinnedContainer=t.pinnedContainer&&B(t.pinnedContainer,tM),ec=ev&&Math.max(0,ty.indexOf(tM))||0,eh=ec;for(tT&&eq(o)&&(z=G.getProperty(f,e0.p),$=G.getProperty(m,e0.p));eh-- >0;)(A=ty[eh]).end||A.refresh(0,1)||(et=tM),(k=A.pin)&&(k===ev||k===ey||k===el)&&!A.isReverted&&(H||(H=[]),H.unshift(A),A.revert(!0,!0)),A!==ty[eh]&&(ec--,eh--);for(eY(ea)&&(ea=ea(tM)),c=tK(ea=eL(ea,"start",tM),ev,q,e0,tR(),d,f,tM,K,tP,tv,Z,eV,tM._startClamp&&"_startClamp")||(ey?-.001:0),eY(en)&&(en=en(tM)),eW(en)&&!en.indexOf("+=")&&(~en.indexOf(" ")?en=(eW(ea)?ea.split(" ")[0]:"")+en:(J=tm(en.substr(2),q),en=eW(ea)?ea:(eV?G.utils.mapRange(0,eV.duration(),eV.scrollTrigger.start,eV.scrollTrigger.end,c):c)+J,eo=ev)),en=eL(en,"end",tM),h=Math.max(c,tK(en||(eo?"100% 0":Z),eo,q,e0,tR()+J,p,m,tM,K,tP,tv,Z,eV,tM._endClamp&&"_endClamp"))||-.001,J=0,eh=ec;eh--;)(k=(A=ty[eh]||{}).pin)&&A.start-A._pinPush<=c&&!eV&&A.end>0&&(g=A.end-(tM._startClamp?Math.max(0,A.start):A.start),(k===ev&&A.start-A._pinPush<c||k===el)&&isNaN(ea)&&(J+=g*(1-A.progress)),k===ey&&(er+=g));if(c+=J,h+=J,tM._startClamp&&(tM._startClamp+=J),tM._endClamp&&!eT&&(tM._endClamp=h||-.001,h=Math.min(h,eU(tl,e0))),y=h-c||(c-=.01)&&.001,Q&&(tI=G.utils.clamp(0,1,G.utils.normalize(c,h,ei))),tM._pinPush=er,d&&J&&((g={})[e0.a]="+="+J,el&&(g[e0.p]="-="+tR()),G.set([d,p],g)),ey&&!(ew&&tM.end>=eU(tl,e0)))g=tt(ey),T=e0===I,x=tR(),_=parseFloat(M(e0.a))+er,!Z&&h>1&&(V={style:V=(tf?W.scrollingElement||Y:tl).style,value:V["overflow"+e0.a.toUpperCase()]},tf&&"scroll"!==tt(X)["overflow"+e0.a.toUpperCase()]&&(V.style["overflow"+e0.a.toUpperCase()]="scroll")),tU(ey,P,g),S=tY(ey),b=tn(ey,!0),D=tv&&N(tl,T?L:I)(),eb?((R=[eb+e0.os2,y+er+"px"]).t=P,(eh=eb===e8?ts(ey,e0)+y+er:0)&&(R.push(e0.d,eh+"px"),"auto"!==P.style.flexBasis&&(P.style.flexBasis=eh+"px")),tW(R),el&&ty.forEach(function(e){e.pin===el&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),tv&&tR(ei)):(eh=ts(ey,e0))&&"auto"!==P.style.flexBasis&&(P.style.flexBasis=eh+"px"),tv&&((C={top:b.top+(T?x-c:D)+"px",left:b.left+(T?D:x-c)+"px",boxSizing:"border-box",position:"fixed"})[e2]=C["max"+e9]=Math.ceil(b.width)+"px",C[e3]=C["max"+te]=Math.ceil(b.height)+"px",C[e7]=C[e7+"Top"]=C[e7+e5]=C[e7+e4]=C[e7+e6]="0",C[e8]=g[e8],C[e8+"Top"]=g[e8+"Top"],C[e8+e5]=g[e8+e5],C[e8+e4]=g[e8+e4],C[e8+e6]=g[e8+e6],E=tX(w,C,ej),eT&&tR(0)),r?(F=r._initted,eu(1),r.render(r.duration(),!0,!0),O=M(e0.a)-_+y+er,j=Math.abs(y-O)>1,tv&&j&&E.splice(E.length-2,2),r.render(0,!0,!0),F||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),eu(0)):O=y,V&&(V.value?V.style["overflow"+e0.a.toUpperCase()]=V.value:V.style.removeProperty("overflow-"+e0.a));else if(ev&&tR()&&!eV)for(b=ev.parentNode;b&&b!==X;)b._pinOffset&&(c-=b._pinOffset,h-=b._pinOffset),b=b.parentNode;H&&H.forEach(function(e){return e.revert(!1,!0)}),tM.start=c,tM.end=h,l=u=eT?ei:tR(),eV||eT||(l<ei&&tR(ei),tM.scroll.rec=0),tM.revert(!1,!0),tL=eA(),ee&&(tk=-1,ee.restart(!0)),et=0,r&&e1&&(r._initted||es)&&r.progress()!==es&&r.progress(es||0,!0).render(r.t
3ime(),!0,!0),(Q||tI!==tM.progress||eV||ex||r&&!r._initted)&&(r&&!e1&&(r._initted||tI||!1!==r.vars.immediateRender)&&r.totalProgress(eV&&c<-.001&&!tI?G.utils.normalize(c,h,0):tI,!0),tM.progress=Q||(l-c)/y===tI?0:tI),ey&&eb&&(P._pinOffset=Math.round(tM.progress*O)),U&&U.invalidate(),isNaN(z)||(z-=G.getProperty(f,e0.p),$-=G.getProperty(m,e0.p),t0(f,e0,z),t0(d,e0,z-(a||0)),t0(m,e0,$),t0(p,e0,$-(a||0))),Q&&!eT&&tM.update(),!em||eT||v||(v=!0,em(tM),v=!1)}},tM.getVelocity=function(){return(tR()-u)/(eA()-J)*1e3||0},tM.endAnimation=function(){eK(tM.callbackAnimation),r&&(U?U.progress(1):r.paused()?e1||eK(r,tM.direction<0,1):eK(r,r.reversed()))},tM.labelToScroll=function(e){return r&&r.labels&&(c||tM.refresh()||c)+r.labels[e]/r.duration()*y||0},tM.getTrailing=function(e){var t=ty.indexOf(tM),r=tM.direction>0?ty.slice(0,t).reverse():ty.slice(t+1);return(eW(e)?r.filter(function(t){return t.vars.preventOverlaps===e}):r).filter(function(e){return tM.direction>0?e.end<=c:e.start>=h})},tM.update=function(e,t,i){if(!eV||i||e){var n,o,a,d,p,m,g,v=!0===eT?ei:tM.scroll(),b=e?0:(v-c)/y,x=b<0?0:b>1?1:b||0,w=tM.progress;if(t&&(u=l,l=eV?tR():v,eR&&(z=V,V=r&&!e1?r.totalProgress():x)),eS&&ey&&!et&&!eM&&eO&&(!x&&c<v+(v-u)/(eA()-J)*eS?x=1e-4:1===x&&h>v+(v-u)/(eA()-J)*eS&&(x=.9999)),x!==w&&tM.enabled){if(d=(p=(n=tM.isActive=!!x&&x<1)!=(!!w&&w<1))||!!x!=!!w,tM.direction=x>w?1:-1,tM.progress=x,d&&!et&&(o=x&&!w?0:1===x?1:1===w?2:3,e1&&(a=!p&&"none"!==tE[o+1]&&tE[o+1]||tE[o],g=r&&("complete"===a||"reset"===a||a in r))),eJ&&(p||g)&&(g||eg||!r)&&(eY(eJ)?eJ(tM):tM.getTrailing(eJ).forEach(function(e){return e.endAnimation()})),!e1&&(!U||et||eM?r&&r.totalProgress(x,!!(et&&(tL||e))):(U._dp._time-U._start!==U._time&&U.render(U._dp._time-U._start),U.resetTo?U.resetTo("totalProgress",x,r._tTime/r._tDur):(U.vars.totalProgress=x,U.invalidate().restart()))),ey)if(e&&eb&&(P.style[eb+e0.os2]=k),tv){if(d){if(m=!e&&x>w&&h+1>v&&v+1>=eU(tl,e0),ej)if(!e&&(n||m)){var T=tn(ey,!0),C=v-c;tQ(ey,X,T.top+(e0===I?C:0)+"px",T.left+(e0===I?0:C)+"px")}else tQ(ey,P);tW(n||m?E:S),j&&x<1&&n||A(_+(1!==x||m?0:O))}}else A(eD(_+O*x));!eR||s.tween||et||eM||ee.restart(!0),ed&&(p||eB&&x&&(x<1||!eE))&&Z(ed.targets).forEach(function(e){return e.classList[n||eB?"add":"remove"](ed.className)}),!eh||e1||e||eh(tM),d&&!et?(e1&&(g&&("complete"===a?r.pause().totalProgress(1):"reset"===a?r.restart(!0).pause():"restart"===a?r.restart(!0):r[a]()),eh&&eh(tM)),(p||!eE)&&(ef&&p&&eZ(tM,ef),tx[o]&&eZ(tM,tx[o]),eB&&(1===x?tM.kill(!1,1):tx[o]=0),!p&&tx[o=1===x?1:3]&&eZ(tM,tx[o])),e$&&!n&&Math.abs(tM.getVelocity())>(eX(e$)?e$:2500)&&(eK(tM.callbackAnimation),U?U.progress(1):eK(r,"reverse"===a?1:!x,1))):e1&&eh&&!et&&eh(tM)}if(F){var M=eV?v/eV.duration()*(eV._caScrollDist||0):v;D(M+ +!!f._isFlipped),F(M)}eo&&eo(-v/eV.duration()*(eV._caScrollDist||0))}},tM.enable=function(t,r){tM.enabled||(tM.enabled=!0,tu(tl,"resize",tS),tf||tu(tl,"scroll",tw),tA&&tu(e,"refreshInit",tA),!1!==t&&(tM.progress=tI=0,l=u=tk=tR()),!1!==r&&tM.refresh())},tM.getTween=function(e){return e&&s?s.tween:U},tM.setPositions=function(e,t,r,i){if(eV){var n=eV.scrollTrigger,s=eV.duration(),o=n.end-n.start;e=n.start+o*e/s,t=n.start+o*t/s}tM.refresh(!1,!1,{start:eI(e,r&&!!tM._startClamp),end:eI(t,r&&!!tM._endClamp)},i),tM.update()},tM.adjustPinSpacing=function(e){if(R&&e){var t=R.indexOf(e0.d)+1;R[t]=parseFloat(R[t])+e+"px",R[1]=parseFloat(R[1])+e+"px",tW(R)}},tM.disable=function(t,r){if(!1!==t&&tM.revert(!0,!0),tM.enabled&&(tM.enabled=tM.isActive=!1,r||U&&U.pause(),ei=0,o&&(o.uncache=1),tA&&tc(e,"refreshInit",tA),ee&&(ee.pause(),s.tween&&s.tween.kill()&&(s.tween=0)),!tf)){for(var i=ty.length;i--;)if(ty[i].scroller===tl&&ty[i]!==tM)return;tc(tl,"resize",tS),tf||tc(tl,"scroll",tw)}},tM.kill=function(e,i){tM.disable(e,i),U&&!i&&U.kill(),ep&&delete tb[ep];var n=ty.indexOf(tM);n>=0&&ty.splice(n,1),n===en&&tF>0&&en--,n=0,ty.forEach(function(e){return e.scroller===tM.scroller&&(n=1)}),n||eT||(tM.scroll.rec=0),r&&(r.scrollTrigger=null,e&&r.revert({kill:!1}),i||r.kill()),d&&[d,p,f,m].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}
3),eC===tM&&(eC=0),ey&&(o&&(o.uncache=1),n=0,ty.forEach(function(e){return e.pin===ey&&n++}),n||(o.spacer=0)),t.onKill&&t.onKill(tM)},ty.push(tM),tM.enable(!1,!1),ea&&ea(tM),r&&r.add&&!y){var tH=tM.update;tM.update=function(){tM.update=tH,b.cache++,c||h||tM.refresh()},G.delayedCall(.01,tM.update),y=.01,c=h=0}else tM.refresh();ey&&tB()},e.register=function(t){return U||(G=t||eF(),ej()&&window.document&&e.enable(),U=ek),U},e.defaults=function(e){if(e)for(var t in e)tp[t]=e[t];return tp},e.disable=function(e,t){ek=0,ty.forEach(function(r){return r[t?"kill":"disable"](e)}),tc($,"wheel",tw),tc(W,"scroll",tw),clearInterval(ee),tc(W,"touchcancel",eN),tc(X,"touchstart",eN),tl(tc,W,"pointerdown,touchstart,mousedown",eB),tl(tc,W,"pointerup,touchend,mouseup",eR),K.kill(),e$(tc);for(var r=0;r<b.length;r+=3)th(tc,b[r],b[r+1]),th(tc,b[r],b[r+2])},e.enable=function(){if($=window,Y=(W=document).documentElement,X=W.body,G)if(Z=G.utils.toArray,Q=G.utils.clamp,eg=G.core.context||eN,eu=G.core.suppressOverwrites||eN,ev=$.history.scrollRestoration||"auto",tj=$.pageYOffset||0,G.core.globals("ScrollTrigger",e),X){ek=1,(ey=document.createElement("div")).style.height="100vh",ey.style.position="absolute",tR(),function e(){return ek&&requestAnimationFrame(e)}(),z.register(G),e.isTouch=z.isTouch,em=z.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ed=1===z.isTouch,tu($,"wheel",tw),q=[$,W,Y,X],G.matchMedia&&(e.matchMedia=function(e){var t,r=G.matchMedia();for(t in e)r.add(t,e[t]);return r},G.addEventListener("matchMediaInit",function(){tO(),tk()}),G.addEventListener("matchMediaRevert",function(){return t_()}),G.addEventListener("matchMedia",function(){tD(0,1),tM("matchMedia")}),G.matchMedia().add("(orientation: portrait)",function(){return tE(),tE})),tE(),tu(W,"scroll",tw);var t,r,i=X.hasAttribute("style"),n=X.style,s=n.borderTopStyle,o=G.core.Animation.prototype;for(o.revert||Object.defineProperty(o,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",I.m=Math.round((t=tn(X)).top+I.sc())||0,L.m=Math.round(t.left+L.sc())||0,s?n.borderTopStyle=s:n.removeProperty("border-top-style"),i||(X.setAttribute("style",""),X.removeAttribute("style")),ee=setInterval(tx,250),G.delayedCall(.5,function(){return eM=0}),tu(W,"touchcancel",eN),tu(X,"touchstart",eN),tl(tu,W,"pointerdown,touchstart,mousedown",eB),tl(tu,W,"pointerup,touchend,mouseup",eR),ei=G.utils.checkPrefix("transform"),tz.push(ei),U=eA(),K=G.delayedCall(.2,tD).pause(),ea=[W,"visibilitychange",function(){var e=$.innerWidth,t=$.innerHeight;W.hidden?(es=e,eo=t):(es!==e||eo!==t)&&tS()},W,"DOMContentLoaded",tD,$,"load",tD,$,"resize",tS],e$(tu),ty.forEach(function(e){return e.enable(0,1)}),r=0;r<b.length;r+=3)th(tc,b[r],b[r+1]),th(tc,b[r],b[r+2])}else W&&W.addEventListener("DOMContentLoaded",function t(){e.enable(),W.removeEventListener("DOMContentLoaded",t)})},e.config=function(t){"limitCallbacks"in t&&(eE=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(ee)||(ee=r)&&setInterval(tx,r),"ignoreMobileResize"in t&&(ed=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(e$(tc)||e$(tu,t.autoRefreshEvents||"none"),ec=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var r=B(e),i=b.indexOf(r),n=eH(r);~i&&b.splice(i,n?6:2),t&&(n?x.unshift($,t,X,t,Y,t):x.unshift(r,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,r){var i=(eW(e)?B(e):e).getBoundingClientRect(),n=i[r?e2:e3]*t||0;return r?i.right-n>0&&i.left+n<$.innerWidth:i.bottom-n>0&&i.top+n<$.innerHeight},e.positionInViewport=function(e,t,r){eW(e)&&(e=B(e));var i=e.getBoundingClientRect(),n=i[r?e2:e3],s=null==t?n/2:t in tf?tf[t]*n:~t.indexOf("%")?parseFloat(t)*n/100:parseFloat(t)||0;return r?(i.left+s)/$.innerWidth:(i.top+s)/$.innerHeight},e.killAll=function(e){if(ty.slice(0).forEach(function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()}),!0!==e){var t=tT.killAll||[];tT={},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 tk(!e,t)},t2.create=function(e,t){return new t2(e,t)},t2.refresh=function(e){return e?tS(!0):(U||t2.register())&&tD(!0)},t2.update=function(e){return++b.cache&&tH(2*(!0===e))},t2.clearScrollMemory=tL,t2.maxScroll=function(e,t){return eU(e,t?L:I)},t2.getScrollFunc=function(e,t){return N(B(e),t?L:I)},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=ta,t2.addEventListener=function(e,t){var r=tT[e]||(tT[e]=[]);~r.indexOf(t)||r.push(t)},t2.removeEventListener=function(e,t){var r=tT[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},t2.batch=function(e,t){var r,i=[],n={},s=t.interval||.016,o=t.batchMax||1e9,a=function(e,t){var r=[],i=[],n=G.delayedCall(s,function(){t(r,i),r=[],i=[]}).pause();return function(e){r.length||n.restart(!0),r.push(e.trigger),i.push(e),o<=r.length&&n.progress(1)}};for(r in t)n[r]="on"===r.substr(0,2)&&eY(t[r])&&"onRefreshInit"!==r?a(r,t[r]):t[r];return eY(o)&&(o=o(),tu(t2,"refresh",function(){return o=t.batchMax()})),Z(e).forEach(function(e){var t={};for(r in n)t[r]=n[r];t.trigger=e,i.push(t2.create(t))}),i};var t3,t5=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},t6=function e(t,r){!0===r?t.style.removeProperty("touch-action"):t.style.touchAction=!0===r?"auto":r?"pan-"
3+r+(z.isTouch?" pinch-zoom":""):"none",t===Y&&e(X,r)},t4={auto:1,scroll:1},t8=function(e){var t,r=e.event,i=e.target,n=e.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,o=s._gsap||G.core.getCache(s),a=eA();if(!o._isScrollT||a-o._isScrollT>2e3){for(;s&&s!==X&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!(t4[(t=tt(s)).overflowY]||t4[t.overflowX]));)s=s.parentNode;o._isScroll=s&&s!==i&&!eH(s)&&(t4[(t=tt(s)).overflowY]||t4[t.overflowX]),o._isScrollT=a}(o._isScroll||"x"===n)&&(r.stopPropagation(),r._gsapAllow=!0)},t7=function(e,t,r,i){return z.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&t8,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&tu(W,z.eventTypes[0],re,!1,!0)},onDisable:function(){return tc(W,z.eventTypes[0],re,!0)}})},t9=/(input|label|select|textarea)/i,re=function(e){var t=t9.test(e.target.tagName);(t||t3)&&(e._gsapAllow=!0,t3=t)},rt=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,r,i,n,s,o,a,l,u=e,c=u.normalizeScrollX,h=u.momentum,d=u.allowNestedScroll,p=u.onRelease,f=B(e.target)||Y,m=G.core.globals().ScrollSmoother,g=m&&m.get(),v=em&&(e.content&&B(e.content)||g&&!1!==e.content&&!g.smooth()&&g.content()),y=N(f,I),x=N(f,L),w=1,E=(z.isTouch&&$.visualViewport?$.visualViewport.scale*$.visualViewport.width:$.outerWidth)/$.innerWidth,S=0,T=eY(h)?function(){return h(t)}:function(){return h||2.8},P=t7(f,e.type,!0,d),C=function(){return n=!1},M=eN,A=eN,_=function(){r=eU(f,I),A=Q(+!!em,r),c&&(M=Q(0,eU(f,L))),i=tI},O=function(){v._gsap.y=eD(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},k=function(){if(n){requestAnimationFrame(C);var e=eD(t.deltaY/2),r=A(y.v-e);if(v&&r!==y.v+y.offset){y.offset=r-y.v;var i=eD((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, "+i+", 0, 1)",v._gsap.y=i+"px",y.cacheID=b.cache,tH()}return!0}y.offset&&O(),n=!0},R=function(){_(),s.isActive()&&s.vars.scrollY>r&&(y()>r?s.progress(1)&&y(r):s.resetTo("scrollY",r))};return v&&G.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return em&&"touchmove"===e.type&&k(e)||w>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){n=!1;var e=w;w=eD(($.visualViewport&&$.visualViewport.scale||1)/E),s.pause(),e!==w&&t6(f,w>1.01||!c&&"x"),o=x(),a=y(),_(),i=tI},e.onRelease=e.onGestureStart=function(e,t){if(y.offset&&O(),t){b.cache++;var i,n,o=T();c&&(n=(i=x())+-(.05*o*e.velocityX)/.227,o*=t5(x,i,n,eU(f,L)),s.vars.scrollX=M(n)),n=(i=y())+-(.05*o*e.velocityY)/.227,o*=t5(y,i,n,eU(f,I)),s.vars.scrollY=A(n),s.invalidate().duration(o).play(.01),(em&&s.vars.scrollY>=r||i>=r-1)&&G.to({},{onUpdate:R,duration:o})}else l.restart(!0);p&&p(e)},e.onWheel=function(){s._ts&&s.pause(),eA()-S>1e3&&(i=0,S=eA())},e.onChange=function(e,t,r,n,s){if(tI!==i&&_(),t&&c&&x(M(n[2]===t?o+(e.startX-e.x):x()+t-n[1])),r){y.offset&&O();var l=s[2]===r,u=l?a+e.startY-e.y:y()+r-s[1],h=A(u);l&&u!==h&&(a+=h-u),y(h)}(r||t)&&tH()},e.onEnable=function(){t6(f,!c&&"x"),t2.addEventListener("refresh",R),tu($,"resize",R),y.smooth&&(y.target.style.scrollBehavior="auto",y.smooth=x.smooth=!1),P.enable()},e.onDisable=function(){t6(f,!0),tc($,"resize",R),t2.removeEventListener("refresh",R),P.kill()},e.lockAxis=!1!==e.lockAxis,(t=new z(e)).iOS=em,em&&!y()&&y(1),em&&G.ticker.add(eN),l=t._dc,s=G.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:tJ(y,y(),function(){return s.pause()})},onUpdate:tH,onComplete:l.vars.onComplete}),t};t2.sort=function(e){if(eY(e))return ty.sort(e);var t=$.pageYOffset||0;return t2.getAll().forEach(function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+$.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 z(e)},t2.normalizeScroll=function(e){if(void 0===e)return eh;if(!0===e&&eh)return eh.enable();if(!1===e){eh&&eh.kill(),eh=e;return}var t=e instanceof z?e:rt(e);return eh&&eh.target===t.target&&eh.kill(),eH(t.target)&&(eh=t),t},t2.core={_getVelocityProp:D,_inputObserver:t7,_scrollers:b,_proxies:x,bridge:{ss:function(){eO||tM("scrollStart"),eO=eA()},ref:function(){return et}}},eF()&&G.registerPlugin(t2)},5689:(e,t,r)=>{"use strict";r.d(t,{$:()=>n,q:()=>s});var i=r(6633);let n=(e,t)=>r=>!!((0,i.Kg)(r)&&i.Fl.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),s=(e,t,r)=>n=>{if(!(0,i.Kg)(n))return n;let[s,o,a,l]=n.match(i.SY);return{[e]:parseFloat(s),[t]:parseFloat(o),[r]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},5724:(e,t,r)=>{var i=r(4272),n=r(9054),s=["checked","value"],o=["input","select","textarea"],a={reset:!0,submit:!0};function l(e){return i.possibleStandardNames[e]}e.exports=function(e,t){var r,u,c,h,d,p={},f=(e=e||{}).type&&a[e.type];for(r in e){if(c=e[r],i.isCustomAttribute(r)){p[r]=c;continue}if(h=l(u=r.toLowerCase())){switch(d=i.getPropertyInfo(h),-1!==s.indexOf(h)&&-1!==o.indexOf(t)&&!f&&(h=l("default"+u)),p[h]=c,d&&d.type){case i.BOOLEAN:p[h]=!0;break;case i.OVERLOADED_BOOLEAN:""===c&&(p[h]=!0)}continue}n.PRESERVE_CUSTOM_ATTRIBUTES&&(p[r]=c)}return n.setStyleProp(e.style,p),p}},5791:(e,t,r)=>{"use strict";r.d(t,{$:()=>n,V:()=>s});var i=r(5514);let n=i.l,s=i.l},5850:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});let i=(e,t)=>r=>
3t(e(r)),n=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(i)}},6019:function(e){e.exports=function(){var e=[],t=[],r={},i={},n={};function s(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function o(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function a(e,t,i){if(!e.length||r.hasOwnProperty(e))return t;for(var n=i.length;n--;){var s=i[n];if(s[0].test(t))return function(e,t){return e.replace(t[0],function(r,i){var n,s,a=(n=t[1],s=arguments,n.replace(/\$(\d{1,2})/g,function(e,t){return s[t]||""}));return""===r?o(e[i-1],a):o(r,a)})}(t,s)}return t}function l(e,t,r){return function(i){var n=i.toLowerCase();return t.hasOwnProperty(n)?o(i,n):e.hasOwnProperty(n)?o(i,e[n]):a(n,i,r)}}function u(e,t,r,i){return function(i){var n=i.toLowerCase();return!!t.hasOwnProperty(n)||!e.hasOwnProperty(n)&&a(n,n,r)===n}}function c(e,t,r){var i=1===t?c.singular(e):c.plural(e);return(r?t+" ":"")+i}return c.plural=l(n,i,e),c.isPlural=u(n,i,e),c.singular=l(i,n,t),c.isSingular=u(i,n,t),c.addPluralRule=function(t,r){e.push([s(t),r])},c.addSingularRule=function(e,r){t.push([s(e),r])},c.addUncountableRule=function(e){if("string"==typeof e){r[e.toLowerCase()]=!0;return}c.addPluralRule(e,"$0"),c.addSingularRule(e,"$0")},c.addIrregularRule=function(e,t){t=t.toLowerCase(),n[e=e.toLowerCase()]=t,i[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return c.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return c.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEac
3h(function(e){return c.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(c.addUncountableRule),c}()},6125:(e,t,r)=>{"use strict";r.d(t,{u:()=>n});var i=r(5446);let n={test:(0,r(5689).$)("#"),parse:function(e){let t="",r="",i="",n="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,i+=i,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:n?parseInt(n,16)/255:1}},transform:i.B.transform}},6150:function(e,t,r){"use strict";var i,n=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=r(87),a=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=a;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return n(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(a);t.DataNode=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Text,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=u;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Comment,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=c;var h=function(e){function t(t,r){var i=e.call(this,r)||this;return i.name=t,i.type=o.ElementType.Directive,i}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1}
3,enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=h;var d=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return n(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!=(e=this.children[0])?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=p;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=f;var m=function(e){function t(t,r,i,n){void 0===i&&(i=[]),void 0===n&&(n="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var s=e.call(this,i)||this;return s.name=t,s.attribs=r,s.type=n,s}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,i;return{name:t,value:e.attribs[t],namespace:null==(r=e["x-attribsNamespace"])?void 0:r[t],prefix:null==(i=e["x-attribsPrefix"])?void 0:i[t]}})},enumerable:!1,configurable:!0}),t}(d);function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function x(e){return e.type===o.ElementType.Directive}function w(e){return e.type===o.ElementType.Root}function E(e,t){if(void 0===t&&(t=!1),y(e))r=new u(e.data);else if(b(e))r=new c(e.data);else if(g(e)){var r,i=t?S(e.children):[],n=new m(e.name,s({},e.attribs),i);i.forEach(function(e){return e.parent=n}),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=n}else if(v(e)){var i=t?S(e.children):[],o=new p(i);i.forEach(function(e){return e.parent=o}),r=o}else if(w(e)){var i=t?S(e.children):[],a=new f(i);i.forEach(function(e){return e.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else if(x(e)){var l=new h(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function S(e){for(var t=e.map(function(e){return E(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=m,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},6278:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let i=r(8140)._(r(1150));function n(e,t){var r;let n={};"function"==typeof e&&(n.loader=e);let s={...n,...t};return(0,i.default)({...s,modules:null==(r=s.loadableGenerated)?void 0:r.modules})}("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)},6280:(e,t,r)=>{"use strict";function i(e,t){return t?1e3/t*e:0}r.d(t,{f:()=>i})},6340:()=>{},6470:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>n});var i=r(9470);
3i.domToReact,i.htmlToDOM,i.attributesToProps,i.Comment,i.Element,i.ProcessingInstruction,i.Text;let n=i},6552:(e,t,r)=>{"use strict";function i(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return i}}),r(5155),r(7650),r(8567),r(7278)},6553:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var i=r(2115);let n=r(3577).B?i.useLayoutEffect:i.useEffect},6554:(e,t,r)=>{"use strict";r.d(t,{V:()=>a});var i=r(7137),n=r(5220),s=r(6633),o=r(5689);let a={test:(0,o.$)("hsl","hue"),parse:(0,o.q)("hue","saturation","lightness"),transform:e=>{let{hue:t,saturation:r,lightness:o,alpha:a=1}=e;return"hsla("+Math.round(t)+", "+n.KN.transform((0,s.aj)(r))+", "+n.KN.transform((0,s.aj)(o))+", "+(0,s.aj)(i.X4.transform(a))+")"}}},6633:(e,t,r)=>{"use strict";r.d(t,{Fl:()=>o,Kg:()=>a,SY:()=>n,aj:()=>i,ne:()=>s});let i=e=>Math.round(1e5*e)/1e5,n=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,o=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(e){return"string"==typeof e}},6716:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var c=1,h=1;function d(e){var t=e.match(r);t&&(c+=t.length);var i=e.lastIndexOf("\n");h=~i?e.length-i:h+e.length}function p(){var e={line:c,column:h};return function(t){return t.position=new f(e),v(i),t}}function f(e){this.start=e,this.end={line:c,column:h},this.source=l.source}f.prototype.content=e;var m=[];function g(t){var r=Error(l.source+":"+c+":"+h+": "+t);if(r.reason=t,r.filename=l.source,r.line=c,r.column=h,r.source=e,l.silent)m.push(r);else throw r}function v(t){var r=t.exec(e);if(r){var i=r[0];return d(i),e=e.slice(i.length),r}}function y(e){var t;for(e=e||[];t=b();)!1!==t&&e.push(t);return e}function b(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var i=e.slice(2,r-2);return h+=2,d(i),e=e.slice(r),h+=2,t({type:"comment",comment:i})}}v(i);var x,w=[];for(y(w);x=function(){var e=p(),r=v(n);if(r){if(b(),!v(s))return g("property missing ':'");var i=v(o),l=e({type:"declaration",property:u(r[0].replace(t,"")),value:i?u(i[0].replace(t,"")):""});return v(a),l}}();)!1!==x&&(w.push(x),y(w));return w}},7045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},7137:(e,t,r)=>{"use strict";r.d(t,{X4:()=>s,ai:()=>n,hs:()=>o});var i=r(4369);let n={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},s={...n,transform:e=>(0,i.q)(0,1,e)},o={...n,default:1}},7154:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var i=r(6633),n=r(6125),s=r(6554),o=r(5446);let a={test:e=>o.B.test(e)||n.u.test(e)||s.V.test(e),parse:e=>o.B.test(e)?o.B.parse(e):s.V.test(e)?s.V.parse(e):n.u.parse(e),transform:e=>(0,i.Kg)(e)?e:e.hasOwnProperty("red")?o.B.transform(e):s.V.transform(e)}},7605:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Back:()=>c.kc,Bounce:()=>c.br,CSSPlugin:()=>ex,Circ:()=>c.ok,Cubic:()=>c.lw,Elastic:()=>c.Oq,Expo:()=>c.xu,Linear:()=>c.WG,Power0:()=>c.MO,Power1:()=>c.F,Power2:()=>c.ys,Power3:()=>c.FL,Power4:()=>c.MI,Quad:()=>c.kO,Quart:()=>c.EJ,Quint:()=>c.G6,Sine:()=>c.QL,SteppedEase:()=>c.C1,Strong:()=>c.OH,TimelineLite:()=>c.Y_,TimelineMax:()=>c.oh,TweenLite:()=>c.uo,TweenMax:()=>eE,default:()=>ew,gsap:()=>ew});var i,n,s,o,a,l,u,c=r(2761),h={},d=180/Math.PI,p=Math.PI/180,f=Math.atan2,m=/([A-Z])/g,g=/(left|right|width|margin|padding|x)/i,v=/[\s,\(]\S/,y={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},b=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},x=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},w=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},E=function(e,t){return t.set(t.t,t.p,1===e?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},S=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},T=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},P=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},C=function(e,t,r){return e.style[t]=r},M=function(e,t,r){return e.style.setProperty(t,r)},A=function(e,t,r){return e._gsap[t]=r},_=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},O=function(e,t,r,i,n){var s=e._gsap;s.scaleX=s.scaleY=r,s.renderTransform(n,s)},k=function(e,t,r,i,n){var s=e._gsap;s[t]=r,s.renderTransform(n,s)},L="transform",I=L+"Origin",B=function e(t,r){var i=this,n=this.target,s=n.style,o=n._gsap;
3if(t in h&&s){if(this.tfm=this.tfm||{},"transform"===t)return y.transform.split(",").forEach(function(t){return e.call(i,t,r)});if(~(t=y[t]||t).indexOf(",")?t.split(",").forEach(function(e){return i.tfm[e]=Q(n,e)}):this.tfm[t]=o.x?o[t]:Q(n,t),t===I&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(L)>=0)return;o.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(I,r,"")),t=L}(s||r)&&this.props.push(t,r,s[t])},R=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},N=function(){var e,t,r=this.props,i=this.target,n=i.style,s=i._gsap;for(e=0;e<r.length;e+=3)r[e+1]?2===r[e+1]?i[r[e]](r[e+2]):i[r[e]]=r[e+2]:r[e+2]?n[r[e]]=r[e+2]:n.removeProperty("--"===r[e].substr(0,2)?r[e]:r[e].replace(m,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)s[t]=this.tfm[t];s.svg&&(s.renderTransform(),i.setAttribute("data-svg-origin",this.svgo||"")),(e=l())&&e.isStart||n[L]||(R(n),s.zOrigin&&n[I]&&(n[I]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},D=function(e,t){var r={target:e,props:[],revert:N,save:B};return e._gsap||c.os.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(e){return r.save(e)}),r},j=function(e,t){var r=i.createElementNS?i.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):i.createElement(e);return r&&r.style?r:i.createElement(e)},F=function e(t,r,i){var n=getComputedStyle(t);return n[r]||n.getPropertyValue(r.replace(m,"-$1").toLowerCase())||n.getPropertyValue(r)||!i&&e(t,V(r)||r,1)||""},H="O,Moz,ms,Ms,Webkit".split(","),V=function(e,t,r){var i=(t||o).style,n=5;if(e in i&&!r)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);n--&&!(H[n]+e in i););return n<0?null:(3===n?"ms":n>=0?H[n]:"")+e},z=function(){"undefined"!=typeof window&&window.document&&(n=(i=window.document).documentElement,o=j("div")||{style:{}},j("div"),I=(L=V(L))+"Origin",o.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",u=!!V("perspective"),l=c.os.core.reverting,s=1)},G=function(e){var t,r=e.ownerSVGElement,i=j("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),s=e.cloneNode(!0);s.style.display="block",i.appendChild(s),n.appendChild(i);try{t=s.getBBox()}catch(e){}return i.removeChild(s),n.removeChild(i),t},U=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},$=function(e){var t,r;try{t=e.getBBox()}catch(i){t=G(e),r=1}return t&&(t.width||t.height)||r||(t=G(e)),!t||t.width||t.x||t.y?t:{x:+U(e,["x","cx","x1"])||0,y:+U(e,["y","cy","y1"])||0,width:0,height:0}},W=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&$(e))},Y=function(e,t){if(t){var r,i=e.style;t in h&&t!==I&&(t=L),i.removeProperty?(("ms"===(r=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),i.removeProperty("--"===r?t:t.replace(m,"-$1").toLowerCase())):i.removeAttribute(t)}},X=function(e,t,r,i,n,s){var o=new c.J7(e._pt,t,r,0,1,s?P:T);return e._pt=o,o.b=i,o.e=n,e._props.push(r),o},q={deg:1,rad:1,turn:1},K={grid:1,flex:1},Z=function e(t,r,n,s){var a,l,u,d,p=parseFloat(n)||0,f=(n+"").trim().substr((p+"").length)||"px",m=o.style,v=g.test(r),y="svg"===t.tagName.toLowerCase(),b=(y?"client":"offset")+(v?"Width":"Height"),x="px"===s,w="%"===s;if(s===f||!p||q[s]||q[f])return p;if("px"===f||x||(p=e(t,r,n,"px")),d=t.getCTM&&W(t),(w||"%"===f)&&(h[r]||~r.indexOf("adius")))return a=d?t.getBBox()[v?"width":"height"]:t[b],(0,c.E_)(w?p/a*100:p/100*a);if(m[v?"width":"height"]=100+(x?f:s),l="rem"!==s&&~r.indexOf("adius")||"em"===s&&t.appendChild&&!y?t:t.parentNode,d&&(l=(t.ownerSVGElement||{}).parentNode),l&&l!==i&&l.appendChild||(l=i.body),(u=l._gsap)&&w&&u.width&&v&&u.time===c.au.time&&!u.uncache)return(0,c.E_)(p/u.width*100);if(w&&("height"===r||"width"===r)){var E=t.style[r];t.style[r]=100+s,a=t[b],E?t.style[r]=E:Y(t,r)}else(w||"%"===f)&&!K[F(l,"display")]&&(m.position=F(t,"position")),l===t&&(m.position="static"),l.appendChild(o),a=o[b],l.removeChild(o),m.position="absolute";return v&&w&&((u=(0,c.a0)(l)).time=c.au.time,u.width=l[b]),(0,c.E_)(x?a*p/100:a&&p?100/a*p:0)},Q=function(e,t,r,i){var n;return s||z(),t in y&&"transform"!==t&&~(t=y[t]).indexOf(",")&&(t=t.
3split(",")[0]),h[t]&&"transform"!==t?(n=ec(e,i),n="transformOrigin"!==t?n[t]:n.svg?n.origin:eh(F(e,I))+" "+n.zOrigin+"px"):(!(n=e.style[t])||"auto"===n||i||~(n+"").indexOf("calc("))&&(n=ei[t]&&ei[t](e,t,r)||F(e,t)||(0,c.n)(e,t)||+("opacity"===t)),r&&!~(n+"").trim().indexOf(" ")?Z(e,t,n,r)+r:n},J=function(e,t,r,i){if(!r||"none"===r){var n=V(t,e,1),s=n&&F(e,n,1);s&&s!==r?(t=n,r=s):"borderColor"===t&&(r=F(e,"borderTopColor"))}var o,a,l,u,h,d,p,f,m,g,v,y=new c.J7(this._pt,e.style,t,0,1,c.l1),b=0,x=0;if(y.b=r,y.e=i,r+="","var(--"===(i+="").substring(0,6)&&(i=F(e,i.substring(4,i.indexOf(")")))),"auto"===i&&(d=e.style[t],e.style[t]=i,i=F(e,t)||i,d?e.style[t]=d:Y(e,t)),o=[r,i],(0,c.Uc)(o),r=o[0],i=o[1],l=r.match(c.vM)||[],(i.match(c.vM)||[]).length){for(;a=c.vM.exec(i);)p=a[0],m=i.substring(b,a.index),h?h=(h+1)%5:("rgba("===m.substr(-5)||"hsla("===m.substr(-5))&&(h=1),p!==(d=l[x++]||"")&&(u=parseFloat(d)||0,v=d.substr((u+"").length),"="===p.charAt(1)&&(p=(0,c.B0)(u,p)+v),f=parseFloat(p),g=p.substr((f+"").length),b=c.vM.lastIndex-g.length,g||(g=g||c.Yz.units[t]||v,b===i.length&&(i+=g,y.e+=g)),v!==g&&(u=Z(e,t,d,g)||0),y._pt={_next:y._pt,p:m||1===x?m:",",s:u,c:f-u,m:h&&h<4||"zIndex"===t?Math.round:0});y.c=b<i.length?i.substring(b,i.length):""}else y.r="display"===t&&"none"===i?P:T;return c.Ks.test(i)&&(y.e=0),this._pt=y,y},ee={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},et=function(e){var t=e.split(" "),r=t[0],i=t[1]||"50%";return("top"===r||"bottom"===r||"left"===i||"right"===i)&&(e=r,r=i,i=e),t[0]=ee[r]||r,t[1]=ee[i]||i,t.join(" ")},er=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var r,i,n,s=t.t,o=s.style,a=t.u,l=s._gsap;if("all"===a||!0===a)o.cssText="",i=1;else for(n=(a=a.split(",")).length;--n>-1;)h[r=a[n]]&&(i=1,r="transformOrigin"===r?I:L),Y(s,r);i&&(Y(s,L),l&&(l.svg&&s.removeAttribute("transform"),o.scale=o.rotate=o.translate="none",ec(s,1),l.uncache=1,R(o)))}},ei={clearProps:function(e,t,r,i,n){if("isFromStart"!==n.data){var s=e._pt=new c.J7(e._pt,t,r,0,0,er);return s.u=i,s.pr=-10,s.tween=n,e._props.push(r),1}}},en=[1,0,0,1,0,0],es={},eo=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},ea=function(e){var t=F(e,L);return eo(t)?en:t.substr(7).match(c.vX).map(c.E_)},el=function(e,t){var r,i,s,o,a=e._gsap||(0,c.a0)(e),l=e.style,u=ea(e);return a.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(s=e.transform.baseVal.consolidate().matrix).a,s.b,s.c,s.d,s.e,s.f]).join(",")?en:u:(u!==en||e.offsetParent||e===n||a.svg||(s=l.display,l.display="block",(r=e.parentNode)&&(e.offsetParent||e.getBoundingClientRect().width)||(o=1,i=e.nextElementSibling,n.appendChild(e)),u=ea(e),s?l.display=s:Y(e,"display"),o&&(i?r.insertBefore(e,i):r?r.appendChild(e):n.removeChild(e))),t&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},eu=function(e,t,r,i,n,s){var o,a,l,u,c=e._gsap,h=n||el(e,!0),d=c.xOrigin||0,p=c.yOrigin||0,f=c.xOffset||0,m=c.yOffset||0,g=h[0],v=h[1],y=h[2],b=h[3],x=h[4],w=h[5],E=t.split(" "),S=parseFloat(E[0])||0,T=parseFloat(E[1])||0;r?h!==en&&(a=g*b-v*y)&&(l=b/a*S+-y/a*T+(y*w-b*x)/a,u=-v/a*S+g/a*T-(g*w-v*x)/a,S=l,T=u):(S=(o=$(e)).x+(~E[0].indexOf("%")?S/100*o.width:S),T=o.y+(~(E[1]||E[0]).indexOf("%")?T/100*o.height:T)),i||!1!==i&&c.smooth?(c.xOffset=f+((x=S-d)*g+(w=T-p)*y)-x,c.yOffset=m+(x*v+w*b)-w):c.xOffset=c.yOffset=0,c.xOrigin=S,c.yOrigin=T,c.smooth=!!i,c.origin=t,c.originIsAbsolute=!!r,e.style[I]="0px 0px",s&&(X(s,c,"xOrigin",d,S),X(s,c,"yOrigin",p,T),X(s,c,"xOffset",f,c.xOffset),X(s,c,"yOffset",m,c.yOffset)),e.setAttribute("data-svg-origin",S+" "+T)},ec=function(e,t){var r=e._gsap||new c.n6(e);if("x"in r&&!t&&!r.uncache)return r;var i,n,s,o,a,l,h,m,g,v,y,b,x,w,E,S,T,P,C,M,A,_,O,k,B,R,N,D,j,H,V,z,G=e.style,U=r.scaleX<0,$=getComputedStyle(e),Y=F(e,I)||"0";return i=n=s=l=h=m=g=v=y=0,o=a=1,r.svg=!!(e.getCTM&&W(e)),$.translate&&(("none"!==$.translate||"none"!==$.scale||"none"!==$.rotate)&&(G[L]=("none"!==$.translate?"translate3d("+($.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==$.rotate?"rotate("+$.rotate+") ":"")+("none"!==$.scale?"scale("+$.scale.split(" ").join(",")+") ":"")+("none"!==$[L]?$[L]:"")),G.scale=G.rotate=G.translate="none"),w=el(e,r.svg),r.svg&&(r.uncache?(B=e.getBBox(),Y=r.xOrigin-B.x+"px "+(r.yOrigin-B.y)+"px",k=""):k=!t&&e.getAttribute("data-svg-origin"),eu(e,k||Y,!!k||r.originIsAbsolute,!1!==r.smooth,w)),b=r.xOrigin||0,x=r.yOrigin||0,w!==en&&(P=w[0],C=w[1],M=w[2],A=w[3],i=_=w[4],n=O=w[5],6===w.length?(o=Math.sqrt(P*P+C*C),a=Math.sqrt(A*A+M*M),l=P||C?f(C,P)*d:0,(g=M||A?f(M,A)*d+l:0)&&(a*=Math.abs(Math.cos(g*p))),r.svg&&(i-=b-(b*P+x*M),n-=x-(b*C+x*A))):(z=w[6],H=w[7],N=w[8],D=w[9],j=w[10],V=w[11],i=w[12],n=w[13],s=w[14],h=(E=f(z,j))*d,E&&(k=_*(S=Math.cos(-E))+N*(T=Math.sin(-E)),B=O*S+D*T,R=z*S+j*T,N=-(_*T)+N*S,D=-(O*T)+D*S,j=-(z*T)+j*S,V=-(H*T)+V*S,_=k,O=B,z=R),m=(E=f(-M,j))*d,E&&(k=P*(S=Math.cos(-E))-N*(T=Math.sin(-E)),B=C*S-D*T,R=M*S-j*T,V=A*T+V*S,P=k,C=B,M=R),l=(E=f(C,P))*d,E&&(k=P*(S=Math.cos(E))+C*(T=Math.sin(E)),B=_*S+O*T,C=C*S-P*T,O=O*S-_*T,P=k,_=B),h&&Math.abs(h)+Math.abs(l)>359.9&&(h=l=0,m=180-m),o=(0,c.E_)(Math.sqrt(P*P+C*C+M*M)),a=(0,c.E_)(Math.sqrt(O*O+z*z)),g=Math.abs(E=f(_,O))>2e-4?E*d:0,y=V?1/(V<0?-V:V):0),r.svg&&(k=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!eo(F(e,L)),k&&e.setAttribute("transform",k))),Math.abs(g)>90&&270>Math.abs(g)&&(U?(o*=-1,g+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,g+=g<=0?180:-180)),t=t||r.uncache,r.x=i-((r.xPercent=i&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-i)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+"px",r.y=n-((r.yPercent=n&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-n)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+"px",r.z=s+"px",r.scaleX=(0,c.E_)(o),r.scaleY=(0,
3c.E_)(a),r.rotation=(0,c.E_)(l)+"deg",r.rotationX=(0,c.E_)(h)+"deg",r.rotationY=(0,c.E_)(m)+"deg",r.skewX=g+"deg",r.skewY=v+"deg",r.transformPerspective=y+"px",(r.zOrigin=parseFloat(Y.split(" ")[2])||!t&&r.zOrigin||0)&&(G[I]=eh(Y)),r.xOffset=r.yOffset=0,r.force3D=c.Yz.force3D,r.renderTransform=r.svg?eg:u?em:ep,r.uncache=0,r},eh=function(e){return(e=e.split(" "))[0]+" "+e[1]},ed=function(e,t,r){var i=(0,c.l_)(t);return(0,c.E_)(parseFloat(t)+parseFloat(Z(e,"x",r+"px",i)))+i},ep=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,em(e,t)},ef="0deg",em=function(e,t){var r=t||this,i=r.xPercent,n=r.yPercent,s=r.x,o=r.y,a=r.z,l=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,f=r.scaleX,m=r.scaleY,g=r.transformPerspective,v=r.force3D,y=r.target,b=r.zOrigin,x="",w="auto"===v&&e&&1!==e||!0===v;if(b&&(c!==ef||u!==ef)){var E,S=parseFloat(u)*p,T=Math.sin(S),P=Math.cos(S);s=ed(y,s,-(T*(E=Math.cos(S=parseFloat(c)*p))*b)),o=ed(y,o,-(-Math.sin(S)*b)),a=ed(y,a,-(P*E*b)+b)}"0px"!==g&&(x+="perspective("+g+") "),(i||n)&&(x+="translate("+i+"%, "+n+"%) "),(w||"0px"!==s||"0px"!==o||"0px"!==a)&&(x+="0px"!==a||w?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+") "),l!==ef&&(x+="rotate("+l+") "),u!==ef&&(x+="rotateY("+u+") "),c!==ef&&(x+="rotateX("+c+") "),(h!==ef||d!==ef)&&(x+="skew("+h+", "+d+") "),(1!==f||1!==m)&&(x+="scale("+f+", "+m+") "),y.style[L]=x||"translate(0, 0)"},eg=function(e,t){var r,i,n,s,o,a=t||this,l=a.xPercent,u=a.yPercent,h=a.x,d=a.y,f=a.rotation,m=a.skewX,g=a.skewY,v=a.scaleX,y=a.scaleY,b=a.target,x=a.xOrigin,w=a.yOrigin,E=a.xOffset,S=a.yOffset,T=a.forceCSS,P=parseFloat(h),C=parseFloat(d);f=parseFloat(f),m=parseFloat(m),(g=parseFloat(g))&&(m+=g=parseFloat(g),f+=g),f||m?(f*=p,m*=p,r=Math.cos(f)*v,i=Math.sin(f)*v,n=-(Math.sin(f-m)*y),s=Math.cos(f-m)*y,m&&(g*=p,n*=o=Math.sqrt(1+(o=Math.tan(m-g))*o),s*=o,g&&(r*=o=Math.sqrt(1+(o=Math.tan(g))*o),i*=o)),r=(0,c.E_)(r),i=(0,c.E_)(i),n=(0,c.E_)(n),s=(0,c.E_)(s)):(r=v,s=y,i=n=0),(P&&!~(h+"").indexOf("px")||C&&!~(d+"").indexOf("px"))&&(P=Z(b,"x",h,"px"),C=Z(b,"y",d,"px")),(x||w||E||S)&&(P=(0,c.E_)(P+x-(x*r+w*n)+E),C=(0,c.E_)(C+w-(x*i+w*s)+S)),(l||u)&&(o=b.getBBox(),P=(0,c.E_)(P+l/100*o.width),C=(0,c.E_)(C+u/100*o.height)),o="matrix("+r+","+i+","+n+","+s+","+P+","+C+")",b.setAttribute("transform",o),T&&(b.style[L]=o)},ev=function(e,t,r,i,n){var s,o,a=(0,c.vQ)(n),l=parseFloat(n)*(a&&~n.indexOf("rad")?d:1)-i,u=i+l+"deg";return a&&("short"===(s=n.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===s&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===s&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=o=new c.J7(e._pt,t,r,i,l,x),o.e=u,o.u="deg",e._props.push(r),o},ey=function(e,t){for(var r in t)e[r]=t[r];return e},eb=function(e,t,r){var i,n,s,o,a,l,u,d=ey({},r._gsap),p=r.style;for(n in d.svg?(s=r.getAttribute("transform"),r.setAttribute("transform",""),p[L]=t,i=ec(r,1),Y
3(r,L),r.setAttribute("transform",s)):(s=getComputedStyle(r)[L],p[L]=t,i=ec(r,1),p[L]=s),h)(s=d[n])!==(o=i[n])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)&&(a=(0,c.l_)(s)!==(u=(0,c.l_)(o))?Z(r,n,s,u):parseFloat(s),l=parseFloat(o),e._pt=new c.J7(e._pt,i,n,a,l-a,b),e._pt.u=u||0,e._props.push(n));ey(i,d)};(0,c.fA)("padding,margin,Width,Radius",function(e,t){var r="Right",i="Bottom",n="Left",s=(t<3?["Top",r,i,n]:["Top"+n,"Top"+r,i+r,i+n]).map(function(r){return t<2?e+r:"border"+r+e});ei[t>1?"border"+e:e]=function(e,t,r,i,n){var o,a;if(arguments.length<4)return 5===(a=(o=s.map(function(t){return Q(e,t,r)})).join(" ")).split(o[0]).length?o[0]:a;o=(i+"").split(" "),a={},s.forEach(function(e,t){return a[e]=o[t]=o[t]||o[(t-1)/2|0]}),e.init(t,a,n)}});var ex={name:"css",register:z,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,n){var o,a,l,u,d,p,f,m,g,x,T,P,C,M,A,_,O,k=this._props,B=e.style,R=r.vars.startAt;for(f in s||z(),this.styles=this.styles||D(e),_=this.styles.props,this.tween=r,t)if("autoRound"!==f&&(a=t[f],!(c.wU[f]&&(0,c.Zm)(f,t,r,i,e,n)))){if(d=typeof a,p=ei[f],"function"===d&&(d=typeof(a=a.call(r,i,e,n))),"string"===d&&~a.indexOf("random(")&&(a=(0,c.Vy)(a)),p)p(this,e,f,a,r)&&(A=1);else if("--"===f.substr(0,2))o=(getComputedStyle(e).getPropertyValue(f)+"").trim(),a+="",c.qA.lastIndex=0,!c.qA.test(o)&&(m=(0,c.l_)(o),(g=(0,c.l_)(a))?m!==g&&(o=Z(e,f,o,g)+g):m&&(a+=m)),this.add(B,"setProperty",o,a,i,n,0,0,f),k.push(f),_.push(f,0,B[f]);else if("undefined"!==d){if(R&&f in R?(o="function"==typeof R[f]?R[f].call(r,i,e,n):R[f],(0,c.vQ)(o)&&~o.indexOf("random(")&&(o=(0,c.Vy)(o)),(0,c.l_)(o+"")||"auto"===o||(o+=c.Yz.units[f]||(0,c.l_)(Q(e,f))||""),"="===(o+"").charAt(1)&&(o=Q(e,f))):o=Q(e,f),u=parseFloat(o),(x="string"===d&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),l=parseFloat(a),f in y&&("autoAlpha"===f&&(1===u&&"hidden"===Q(e,"visibility")&&l&&(u=0),_.push("visibility",0,B.visibility),X(this,B,"visibility",u?"inherit":"hidden",l?"inherit":"hidden",!l)),"scale"!==f&&"transform"!==f&&~(f=y[f]).indexOf(",")&&(f=f.split(",")[0])),T=f in h){if(this.styles.save(f),O=a,"string"===d&&"var(--"===a.substring(0,6)){if("calc("===(a=F(e,a.substring(4,a.indexOf(")")))).substring(0,5)){var N=e.style.perspective;e.style.perspective=a,a=F(e,"perspective"),N?e.style.perspective=N:Y(e,"perspective")}l=parseFloat(a)}if(P||((C=e._gsap).renderTransform&&!t.parseTransform||ec(e,t.parseTransform),M=!1!==t.smoothOrigin&&C.smooth,(P=this._pt=new c.J7(this._pt,B,L,0,1,C.renderTransform,C,0,-1)).dep=1),"scale"===f)this._pt=new c.J7(this._pt,C,"scaleY",C.scaleY,(x?(0,c.B0)(C.scaleY,x+l):l)-C.scaleY||0,b),this._pt.u=0,k.push("scaleY",f),f+="X";else if("transformOrigin"===f){_.push(I,0,B[I]),a=et(a),C.svg?eu(e,a,0,M,0,this):((g=parseFloat(a.split(" ")[2])||0)!==C.zOrigin&&X(this,C,"zOrigin",C.zOrigin,g),X(this,B,f,eh(o),eh(a)));continue}else if("svgOrigin"===f){eu(e,a,1,M,0,this);continue}else if(f in es){ev(this,C,f,u,x?(0,c.B0)(u,x+a):a);continue}else if("smoothOrigin"===f){X(this,C,"smooth",C.smooth,a);continue}else if("force3D"===f){C[f]=a;continue}else if("transform"===f){eb(this,a,e);continue}}else f in B||(f=V(f)||f);if(T||(l||0===l)&&(u||0===u)&&!v.test(a)&&f in B)m=(o+"").substr((u+"").length),l||(l=0),g=(0,c.l_)(a)||(f in c.Yz.units?c.Yz.units[f]:m),m!==g&&(u=Z(e,f,o,g)),this._pt=new c.J7(this._pt,T?C:B,f,u,(x?(0,c.B0)(u,x+l):l)-u,!T&&("px"===g||"zIndex"===f)&&!1!==t.autoRound?S:b),this._pt.u=g||0,T&&O!==a?(this._pt.b=o,this._pt.e=O,this._pt.r=E):m!==g&&"%"!==g&&(this._pt.b=o,this._pt.r=w);else if(f in B)J.call(this,e,f,o,x?x+a:a);else if(f in e)this.add(e,f,o||e[f],x?x+a:a,i,n);else if("parseTransform"!==f){(0,c.dg)(f,a);continue}T||(f in B?_.push(f,0,B[f]):"function"==typeof e[f]?_.push(f,2,e[f]()):_.push(f,1,o||e[f])),k.push(f)}}A&&(0,c.St)(this)},render:function(e,t){if(t.tween._time||!l())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Q,aliases:y,getSetter:function(e,t,r){var i=y[t];return i&&0>i.indexOf(",")&&(t=i),t in h&&t!==I&&(e._gsap.x||Q(e,"x"))?r&&a===r?"scale"===t?_:A:(a=r||{},"scale"===t?O:k):e.style&&!(0,c.OF)(e.style[t])?C:~t.indexOf("-")?M:(0,c.Dx)(e,t)},core:{_removeProperty:Y,_getMatrix:el}};c.os.utils.checkPrefix=V,c.os.core.getStyleSaver=D,function(e,t,r,i){var n=(0,c.fA)(e+","+t+","+r,function(e){h[e]=1});(0,c.fA)(t,function(e){c.Yz.units[e]="deg",es[e]=1}),y[n[13]]=e+","+t,(0,c.fA)(i,function(e){var t=e.split(":");y[t[1]]=n[t[0]]})}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),(0,c.fA)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){c.Yz.units[e]="px"}),c.os.registerPlugin(ex);var ew=c.os.registerPlugin(ex)||c.os,eE=ew.core.Tween},7670:(e,t,r)=>{"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return s},formatWithValidation:function(){return a},urlObjectKeys:function(){return o}});let i=r(9417)._(r(3078)),n=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,s=e.protocol||"",o=e.pathname||"",a=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return s&&!s.endsWith(":")&&(s+=":"),e.slashes||(!s||n.test(s))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+s+u+(o=o.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return s(e)}},7823:function(e,t,r){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(87),o=r(9957);n(r(9957),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,i=new o.Element(e,t,void 0,r);this.addNode(i),this.tagStack.push(i)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment){this.lastNode.data+=e;return}var t=new o.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new o.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},7828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return i}});let i=(0,r(4054).createAsyncLocalStorage)()},7909:(e,t,r)=>{"use strict";r.d(t,{default:()=>n.a});var i=r(6278),n=r.n(i)},8266:(e,t,r)=>{var i=r(2115),n=r(5724),s=r(9054),o=s.setStyleProp,a=s.canTextBeChildOfNode;e.exports=function e(t,r){for(var l,u,c,h,d,p,f=(r=r||{}).library||i,m=f.cloneElement,g=f.createElement,v=f.isValidElement,y=[],b="function"==typeof r.replace,x=r.trim,w=0,E=t.length;w<E;w++){if(u=t[w],b&&v(h=r.replace(u))){E>1&&(h=m(h,{key:h.key||w})),y.push(h);continue}if("text"===u.type){if((c=!u.data.trim().length)&&u.parent&&!a(u.parent)||x&&c)continue;y.push(u.data);continue}switch(d=u.attribs,(l=u,s.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===l.type&&s.isCustomComponent(l.name,l.attribs))?o(d.style,d):d&&(d=n(d,u.name)),p=null,u.type){case"script":case"style":u.children[0]&&(d.dangerouslySetInnerHTML={__html:u.children[0].data});break;case"tag":"textarea"===u.name&&u.children[0]?d.defaultValue=u.children[0].data:u.children&&u.children.length&&(p=e(u.children,r));break;default:continue}E>1&&(d.key=w),y.push(g(u.name,d,p))}return 1===y.length?y[0]:y}},8291:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});let i=(e,t,r)=>{let i=t-e;return 0===i?1:(r-e)/i}},8391:(e,t,r)=>{"use strict";var i=r(7358);r(6340);var n=r(2115),s=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(n),o=void 0!==i&&i.env&&!0,a=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,r=t.name,i=void 0===r?"stylesheet":r,n=t.optimizeForSpeed,s=void 0===n?o:n;u(a(i),"`name` must be a string"),this._name=i,this._deletedRulePlaceholder="#"+i+"-deleted-rule____{}",u("boolean"==typeof s,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=s,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t,r=e.prototype;return r.setOptimizeForSpeed=function(e){u("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),u(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},r.isOptimizeForSpeed=function(){return this._optimizeForSpeed},r.inject=function(){var e=this;if(u(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
3Sheet(),this._optimizeForSpeed||(this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},r.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},r.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},r.insertRule=function(e,t){if(u(a(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(e){return -1}}else{var i=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,i))}return this._rulesCount++},r.replaceRule=function(e,t){if(this._optimizeForSpeed){var r=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(t){r.insertRule(this._deletedRulePlaceholder,e)}}else{var i=this._tags[e];u(i,"old rule at index `"+e+"` not found"),i.textContent=t}return e},r.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];u(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},r.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
3h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},r.cssRules=function(){var e=this;return this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},r.makeStyleTag=function(e,t,r){t&&u(a(t),"makeStyleTag accepts only strings as second parameter");var i=document.createElement("style");this._nonce&&i.setAttribute("nonce",this._nonce),i.type="text/css",i.setAttribute("data-"+e,""),t&&i.appendChild(document.createTextNode(t));var n=document.head||document.getElementsByTagName("head")[0];return r?n.insertBefore(i,r):n.appendChild(i),i},t=[{key:"length",get:function(){return this._rulesCount}}],function(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(e.prototype,t),e}();function u(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var c=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},h={};function d(e,t){if(!t)return"jsx-"+e;var r=String(t),i=e+r;return h[i]||(h[i]="jsx-"+c(e+"-"+r)),h[i]}function p(e,t){var r=e+t;return h[r]||(h[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),h[r]}var f=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,i=void 0===r?null:r,n=t.optimizeForSpeed,s=void 0!==n&&n;this._sheet=i||new l({name:"styled-jsx",optimizeForSpeed:s}),this._sheet.inject(),i&&"boolean"==typeof s&&(this._sheet.setOptimizeForSpeed(s),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),i=r.styleId,n=r.rules;if(i in this._instancesCounts){this._instancesCounts[i]+=1;return}var s=n.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[i]=s,this._instancesCounts[i]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var i=this._fromServer&&this._fromServer[r];i?(i.parentNode.removeChild(i),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],i=e[1];return s.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:i}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,i=e.id;if(r){var n=d(i,r);return{styleId:n,rules:Array.isArray(t)?t.map(function(e){return p(n,e)}):[p(n,t)]}}return{styleId:d(i),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),m=n.createContext(null);m.displayName="StyleSheetContext";var g=s.default.useInsertionEffect||s.default.useLayoutEffect,v=new f;function y(e){var t=v||n.useContext(m);return t&&g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return d(e[0],e[1])}).join(" ")},t.style=y},8567:(e,t,r)=>{"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return i.workAsyncStorageInstance}});let i=r(7828)},8607:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return s}});let i=r(2296),n=r(2929);function s(e){if(!(0,i.isAbsoluteUrl)(e))return!0;try{let t=(0,i.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},8620:(e,t,r)=>{"use strict";e.exports=r(8391).style},8955:(e,t,r)=>{"use strict";r.d(t,{c:()=>s});var i=r(1567);function n(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let s=n(0,i.c3);n(0,i.kc)},9054:(e,t,r)=>{var i=r(2115),n=r(4185).default,s={reactCompat:!0},o=i.version.split(".")[0]>=16,a=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:o,invertObject:function(e,t){if(!e||"object"!=typeof e)throw TypeError("First argument must be an object");var r,i,n="function"==typeof t,s={},o={};for(r in e){if(i=e[r],n&&(s=t(r,i))&&2===s.length){o[s[0]]=s[1];continue}"string"==typeof i&&(o[i]=r)}return o},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=n(e,s)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!a.has(e.name)},elementsWithNoTextChildren:a}},9247:(e,t,r)=>{"use strict";r.d(t,{V:()=>d,f:()=>g});var i=r(641),n=r(5514),s=r(7154),o=r(7137),a=r(6633);let l={regex:i.z2,countKey:"Vars",token:"${v}",parse:n.l},u={regex:a.ne,countKey:"Colors",token:"${c}",parse:s.y.parse},c={regex:a.SY,countKey:"Numbers",token:"${n}",parse:o.ai.parse};function h(e,t){let{regex:r,countKey:i,token:n,parse:s}=t,o=e.tokenised.match(r);o&&(e["num"+i]=o.length,e.tokenised=e.tokenised.replace(r,n),e.values.push(...o.map(s)))}function d(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&h(r,l),h(r,u),h(r,c),r}function p(e){return d(e).values}function f(e){let{values:t,numColors:r,numVars:i,tokenised:n}=d(e),o=t.length;return e=>{let t=n;for(let n=0;n<o;n++)t=n<i?t.replace(l.token,e[n]):n<i+r?t.replace(u.token,s.y.transform(e[n])):t.replace(c.token,(0,a.aj)(e[n]));return t}}let m=e=>"number"==typeof e?0:e,g={test:function(e){var t,r;return isNaN(e)&&(0,a.Kg)(e)&&((null==(t=e.match(a.SY))?void 0:t.length)||0)+((null==(r=e.match(a.ne))?void 0:r.length)||0)>0},parse:p,createTransformer:f,getAnimatableNone:function(e){let t=p(e);return f(e)(t.map(m))}}},9339:(e,t,r)=>{"use strict";r.d(t,{G:()=>h});var i=r(1274),n=r(2115),s=r(9568),o=r(3127),a=r(4416),l=r(6553),u=r(1454);function c(e,t){let r=function(e){let t=(0,a.M)(()=>(0,s.OQ)(e)),{isStatic:r}=(0,n.useContext)(o.Q);if(r){let[,r]=(0,n.useState)(e);(0,n.useEffect)(()=>t.on("change",r),[])}return t}(t()),i=()=>r.set(t());return i(),(0,l.E)(()=>{let t=()=>u.Gt.update(i,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,u.WG)(i)}}),r}function h(e,t,r,n){if("function"==typeof e){s.bt.current=[],e();let t=c(s.bt.current,e);return s.bt.current=void 0,t}let o="function"==typeof t?t:function(){let e,t;for(var r=arguments.length,n=Array(r),s=0;s<r;s++)n[s]=arguments[s];let o=!Array.isArray(n[0]),a=o?0:-1,l=n[0+a],u=n[1+a],c=n[2+a],h=n[3+a],d=(0,i.G)(u,c,{mixer:(t=e=c[0])&&"object"==typeof t&&t.mix?e.mix:void 0,...h});return o?d(l):d}(t,r,n);return Array.isArray(e)?d(e,o):d([e],e=>{let[t]=e;return o(t)})}function d(e,t){let r=(0,a.M)(()=>[]);return c(e,()=>{r.length=0;let i=e.length;for(let t=0;t<i;t++)r[t]=e[t].get();return t(r)})}},9381:()=>{},9470:(e,t,r)=>{var i=r(2262),n=r(9725),s=r(5724),o=r(8266);n="function"==typeof n.default?n.default:n;var a={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return""===e?[]:o(n(e,(t=t||{}).htmlparser2||a),t)}l.domToReact=o,l.htmlToDOM=n,l.attributesToProps=s,l.Comment=i.Comment,l.Element=i.Element,l.ProcessingInstruction=i.ProcessingInstruction,l.Text=i.Text,e.exports=l,l.default=l},9568:(e,t,r)=>{"use strict";r.d(t,{OQ:()=>l,bt:()=>o});var i=r(2863),n=r(6280),s=r(1454);let o={current:void 0};class a{onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new i.v);let r=this.events[e].add(t);return"change"===e?()=>{r(),s.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return o.current&&o.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,n.f)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):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.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}constructor(e,t={}){var r=this;this.version="10.18.0",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];r.prev=r.current,r.current=e;let{delta:i,timestamp:n}=s.uv;r.lastUpdated!==n&&(r.timeDelta=i,r.lastUpdated=n,s.Gt.postRender(r.scheduleVelocityCheck)),r.prev!==r.current&&r.events.change&&r.events.change.notify(r.current),r.events.velocityChange&&r.events.velocityChange.notify(r.getVelocity()),t&&r.events.renderRequest&&r.events.renderRequest.notify(r.current)},this.scheduleVelocityCheck=()=>s.Gt.postRender(this.velocityCheck),this.velocityCheck=e=>{let{timestamp:t}=e;t!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=!isNaN(parseFloat(this.current)),this.owner=t.owner}}function l(e,t){return new a(e,t)}},9677:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,i=/-([a-z])/g,n=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,o=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var u;return(void 0===t&&(t={}),!(u=e)||n.test(u)||r.test(u))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(o,l):e.replace(s,l)).replace(i,a))}},9723:()=>{},9725:(e,t,r)=>{var i=r(2414),n=r(1873).formatDOM,s=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(s);return r&&r[1]&&(t=r[1]),n(i(e),null,t)}},9862:(e,t,r)=>{"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return i}});let i=r(8140)._(r(2115)).default.createContext(null)},9957:function(e,t,r){"use strict";var i,n=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,r=1,i=arguments.length;r<i;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=r(87),a=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=a;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return n(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(a);t.DataNode=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Text,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=u;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Comment,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=c;var h=function(e){function t(t,r){var i=e.call(this,r)||this;return i.name=t,i.type=o.ElementType.Directive,i}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=h;var d=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return n(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!=(e=this.children[0])?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=p;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=f;var m=function(e){function t(t,r,i,n){void 0===i&&(i=[]),void 0===n&&(n="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var s=e.call(this,i)||this;return s.name=t,s.attribs=r,s.type=n,s}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1}
3,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,i;return{name:t,value:e.attribs[t],namespace:null==(r=e["x-attribsNamespace"])?void 0:r[t],prefix:null==(i=e["x-attribsPrefix"])?void 0:i[t]}})},enumerable:!1,configurable:!0}),t}(d);function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function x(e){return e.type===o.ElementType.Directive}function w(e){return e.type===o.ElementType.Root}function E(e,t){if(void 0===t&&(t=!1),y(e))r=new u(e.data);else if(b(e))r=new c(e.data);else if(g(e)){var r,i=t?S(e.children):[],n=new m(e.name,s({},e.attribs),i);i.forEach(function(e){return e.parent=n}),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=n}else if(v(e)){var i=t?S(e.children):[],o=new p(i);i.forEach(function(e){return e.parent=o}),r=o}else if(w(e)){var i=t?S(e.children):[],a=new f(i);i.forEach(function(e){return e.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else if(x(e)){var l=new h(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function S(e){for(var t=e.map(function(e){return E(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=m,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=b,t.isDirective=x,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E}}]);
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.