"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8808],{61855:function(e,t,r){r.d(t,{J:function(){return u}});var i=r(81577),n=r(74953),o=r(1849),a=r(18253),s=r(92253),l={path:(0,s.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,s.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,s.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,s.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},u=(0,i.G)((e,t)=>{let{as:r,viewBox:i,color:u="currentColor",focusable:d=!1,children:h,className:c,__css:f,...p}=e,m=(0,a.cx)("chakra-icon",c),g=(0,n.mq)("Icon",e),b={ref:t,focusable:d,className:m,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:u,...f,...g}},v=null!=i?i:l.viewBox;if(r&&"string"!=typeof r)return(0,s.jsx)(o.m.svg,{as:r,...b,...p});let y=null!=h?h:l.path;return(0,s.jsx)(o.m.svg,{verticalAlign:"middle",viewBox:v,...b,...p,children:y})});u.displayName="Icon"},16414:function(e,t,r){r.d(t,{h:function(){return m}});var i=r(34799),n=r(91297),o=r(94411),a=r(71566),s=r(89859),l=r(92253),[u,d]=(0,o.k)({strict:!1,name:"PortalContext"}),h="chakra-portal",c=e=>(0,l.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),f=e=>{let{appendToParentPortal:t,children:r}=e,[o,f]=(0,s.useState)(null),p=(0,s.useRef)(null),[,m]=(0,s.useState)({});(0,s.useEffect)(()=>m({}),[]);let g=d(),b=(0,i.L)();(0,n.G)(()=>{if(!o)return;let e=o.ownerDocument,r=t&&null!=g?g:e.body;if(!r)return;p.current=e.createElement("div"),p.current.className=h,r.appendChild(p.current),m({});let i=p.current;return()=>{r.contains(i)&&r.removeChild(i)}},[o]);let v=(null==b?void 0:b.zIndex)?(0,l.jsx)(c,{zIndex:null==b?void 0:b.zIndex,children:r}):r;return p.current?(0,a.createPortal)((0,l.jsx)(u,{value:p.current,children:v}),p.current):(0,l.jsx)("span",{ref:e=>{e&&f(e)}})},p=e=>{let{children:t,containerRef:r,appendToParentPortal:i}=e,o=r.current,d=null!=o?o:"undefined"!=typeof window?document.body:void 0,c=(0,s.useMemo)(()=>{let e=null==o?void 0:o.ownerDocument.createElement("div");return e&&(e.className=h),e},[o]),[,f]=(0,s.useState)({});return((0,n.G)(()=>f({}),[]),(0,n.G)(()=>{if(c&&d)return d.appendChild(c),()=>{d.removeChild(c)}},[c,d]),d&&c)?(0,a.createPortal)((0,l.jsx)(u,{value:i?c:null,children:t}),c):null};function m(e){let{containerRef:t,...r}={appendToParentPortal:!0,...e};return t?(0,l.jsx)(p,{containerRef:t,...r}):(0,l.jsx)(f,{...r})}m.className=h,m.selector=".chakra-portal",m.displayName="Portal"},34799:function(e,t,r){r.d(t,{L:function(){return a},h:function(){return s}});var i=r(94411),n=r(92253),[o,a]=(0,i.k)({strict:!1,name:"PortalManagerContext"});function s(e){let{children:t,zIndex:r}=e;return(0,n.jsx)(o,{value:{zIndex:r},children:t})}s.displayName="PortalManager"},1787:function(e,t,r){r.d(t,{W:function(){return n}});var i=r(89859);function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,i.useRef)(e);return(0,i.useEffect)(()=>{r.current=e}),(0,i.useCallback)(function(){for(var e,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];return null==(e=r.current)?void 0:e.call(r,...i)},t)}},91297:function(e,t,r){r.d(t,{G:function(){return n}});var i=r(89859),n=(null==globalThis?void 0:globalThis.document)?i.useLayoutEffect:i.useEffect},28677:function(e,t,r){function i(e,t){return r=>"dark"===r.colorMode?t:e}function n(e){let{orientation:t,vertical:r,horizontal:i}=e;return t?"vertical"===t?r:i:{}}r.d(t,{f:function(){return n},x:function(){return i}})},11482:function(e,t,r){r.d(t,{wE:function(){return n0},rS:function(){return nQ}});var i,n,o,a,s,l,u,d,h,c,f,p,m,g,b,v,y,x,w,k,S,P,A,C={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},_={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},E={..._,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},z={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...C,sizes:E,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:_,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}},T=r(75008),{defineMultiStyleConfig:D,definePartsStyle:M}=(0,T.D)(["stepper","step","title","description","indicator","separator","icon","number"]),F=(0,T.gJ)("stepper-indicator-size"),R=(0,T.gJ)("stepper-icon-size"),j=(0,T.gJ)("stepper-title-font-size"),V=(0,T.gJ)("stepper-description-font-size"),$=(0,T.gJ)("stepper-accent-color"),B=D({baseStyle:M(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[$.variable]:`colors.${e}.500`,_dark:{[$.variable]:`colors.${e}.200`}},title:{fontSize:j.reference,fontWeight:"medium"},description:{fontSize:V.reference,color:"chakra-subtle-text"},number:{fontSize:j.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:R.reference,height:R.reference},indicator:{flexShrink:0,borderRadius:"full",width:F.reference,height:F.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:$.reference},"&[data-status=complete]":{bg:$.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:$.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${F.reference} - 8px)`,top:`calc(${F.reference} + 4px)`,insetStart:`calc(${F.reference} / 2 - 1px)`}}})),sizes:{xs:M({stepper:{[F.variable]:"sizes.4",[R.variable]:"sizes.3",[j.variable]:"fontSizes.xs",[V.variable]:"fontSizes.xs"}}),sm:M({stepper:{[F.variable]:"sizes.6",[R.variable]:"sizes.4",[j.variable]:"fontSizes.sm",[V.variable]:"fontSizes.xs"}}),md:M({stepper:{[F.variable]:"sizes.8",[R.variable]:"sizes.5",[j.variable]:"fontSizes.md",[V.variable]:"fontSizes.sm"}}),lg:M({stepper:{[F.variable]:"sizes.10",[R.variable]:"sizes.6",[j.variable]:"fontSizes.lg",[V.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function L(e,t={}){let r=!1;function i(t){let r=(["container","root"].includes(null!=t?t:"")?[e]:[e,t]).filter(Boolean).join("__"),i=`chakra-${r}`;return{className:i,selector:`.${i}`,toString:()=>t}}return{parts:function(...n){for(let e of(!function(){if(!r){r=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),n))t[e]=i(e);return L(e,t)},toPart:i,extend:function(...r){for(let e of r)e in t||(t[e]=i(e));return L(e,t)},selectors:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(t)},__type:{}}}var W=L("accordion").parts("root","container","button","panel").extend("icon"),N=L("alert").parts("title","description","container").extend("icon","spinner"),I=L("avatar").parts("label","badge","container").extend("excessLabel","group"),O=L("breadcrumb").parts("link","item","container").extend("separator");L("button").parts();var U=L("checkbox").parts("control","icon","container").extend("label");L("progress").parts("track","filledTrack").extend("label");var H=L("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),q=L("editable").parts("preview","input","textarea"),J=L("form").parts("container","requiredIndicator","helperText"),Y=L("formError").parts("text","icon"),X=L("input").parts("addon","field","element","group"),G=L("list").parts("container","item","icon"),K=L("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),Z=L("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Q=L("numberinput").parts("root","field","stepperGroup","stepper");L("pininput").parts("field");var ee=L("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),et=L("progress").parts("label","filledTrack","track"),er=L("radio").parts("container","control","label"),ei=L("select").parts("field","icon"),en=L("slider").parts("container","track","thumb","filledTrack","mark"),eo=L("stat").parts("container","label","helpText","number","icon"),ea=L("switch").parts("container","track","thumb","label"),es=L("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),el=L("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),eu=L("tag").parts("container","label","closeButton"),ed=L("card").parts("container","header","body","footer");function eh(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function ec(e,t){var r,i;let n=function(e,t=""){return`--${function(e,t=""){return[t,eh(e)].filter(Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:n,reference:(r="string"==typeof(i=null==t?void 0:t.fallback)?i:null==i?void 0:i.reference,`var(${eh(n)}${r?`, ${r}`:""})`)}}L("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");var ef=r(18253);function ep(e){return(0,ef.Kn)(e)&&e.reference?e.reference:String(e)}var em=(e,...t)=>t.map(ep).join(` ${e} `).replace(/calc/g,""),eg=(...e)=>`calc(${em("+",...e)})`,eb=(...e)=>`calc(${em("-",...e)})`,ev=(...e)=>`calc(${em("*",...e)})`,ey=(...e)=>`calc(${em("/",...e)})`,ex=e=>{let t=ep(e);return null==t||Number.isNaN(parseFloat(t))?ev(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},ew=Object.assign(e=>({add:(...t)=>ew(eg(e,...t)),subtract:(...t)=>ew(eb(e,...t)),multiply:(...t)=>ew(ev(e,...t)),divide:(...t)=>ew(ey(e,...t)),negate:()=>ew(ex(e)),toString:()=>e.toString()}),{add:eg,subtract:eb,multiply:ev,divide:ey,negate:ex}),{defineMultiStyleConfig:ek,definePartsStyle:eS}=(0,T.D)(ea.keys),eP=ec("switch-track-width"),eA=ec("switch-track-height"),eC=ec("switch-track-diff"),e_=ew.subtract(eP,eA),eE=ec("switch-thumb-x"),ez=ec("switch-bg"),eT=(0,T.k0)(e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[eP.reference],height:[eA.reference],transitionProperty:"common",transitionDuration:"fast",[ez.variable]:"colors.gray.300",_dark:{[ez.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[ez.variable]:`colors.${t}.500`,_dark:{[ez.variable]:`colors.${t}.200`}},bg:ez.reference}}),eD=(0,T.k0)({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[eA.reference],height:[eA.reference],_checked:{transform:`translateX(${eE.reference})`}}),eM=ek({baseStyle:eS(e=>({container:{[eC.variable]:e_,[eE.variable]:eC.reference,_rtl:{[eE.variable]:ew(eC).negate().toString()}},track:eT(e),thumb:eD})),sizes:{sm:eS({container:{[eP.variable]:"1.375rem",[eA.variable]:"sizes.3"}}),md:eS({container:{[eP.variable]:"1.875rem",[eA.variable]:"sizes.4"}}),lg:eS({container:{[eP.variable]:"2.875rem",[eA.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}}),eF=r(28677),{defineMultiStyleConfig:eR,definePartsStyle:ej}=(0,T.D)(es.keys),eV=ej({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),e$=(0,T.k0)({"&[data-is-numeric=true]":{textAlign:"end"}}),eB=eR({baseStyle:eV,variants:{simple:ej(e=>{let{colorScheme:t}=e;return{th:{color:(0,eF.x)("gray.600","gray.400")(e),borderBottom:"1px",borderColor:(0,eF.x)(`${t}.100`,`${t}.700`)(e),...e$},td:{borderBottom:"1px",borderColor:(0,eF.x)(`${t}.100`,`${t}.700`)(e),...e$},caption:{color:(0,eF.x)("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:ej(e=>{let{colorScheme:t}=e;return{th:{color:(0,eF.x)("gray.600","gray.400")(e),borderBottom:"1px",borderColor:(0,eF.x)(`${t}.100`,`${t}.700`)(e),...e$},td:{borderBottom:"1px",borderColor:(0,eF.x)(`${t}.100`,`${t}.700`)(e),...e$},caption:{color:(0,eF.x)("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:(0,eF.x)(`${t}.100`,`${t}.700`)(e)},td:{background:(0,eF.x)(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:(0,T.k0)({})},sizes:{sm:ej({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:ej({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:ej({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function eL(e,t,r){return Math.min(Math.max(e,r),t)}class eW extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}}function eN(e){if("string"!=typeof e)throw new eW(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=eX.test(e)?function(e){let t=eO[function(e){let t=5381,r=e.length;for(;r;)t=33*t^e.charCodeAt(--r);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new eW(e);return`#${t}`}(e):e;let r=eH.exec(t);if(r){let e=Array.from(r).slice(1);return[...e.slice(0,3).map(e=>parseInt(eU(e,2),16)),parseInt(eU(e[3]||"f",2),16)/255]}let i=eq.exec(t);if(i){let e=Array.from(i).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let n=eJ.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let o=eY.exec(t);if(o){let[t,r,i,n]=Array.from(o).slice(1).map(parseFloat);if(eL(0,100,r)!==r||eL(0,100,i)!==i)throw new eW(e);return[...eK(t,r,i),Number.isNaN(n)?1:n]}throw new eW(e)}let eI=e=>parseInt(e.replace(/_/g,""),36),eO="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{let r=eI(t.substring(0,3)),i=eI(t.substring(3)).toString(16),n="";for(let e=0;e<6-i.length;e++)n+="0";return e[r]=`${n}${i}`,e},{}),eU=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),eH=RegExp(`^#${eU("([a-f0-9])",3)}([a-f0-9])?$`,"i"),eq=RegExp(`^#${eU("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),eJ=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${eU(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),eY=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,eX=/^[a-z]+$/i,eG=e=>Math.round(255*e),eK=(e,t,r)=>{let i=r/100;if(0===t)return[i,i,i].map(eG);let n=(e%360+360)%360/60,o=t/100*(1-Math.abs(2*i-1)),a=o*(1-Math.abs(n%2-1)),s=0,l=0,u=0;n>=0&&n<1?(s=o,l=a):n>=1&&n<2?(s=a,l=o):n>=2&&n<3?(l=o,u=a):n>=3&&n<4?(l=a,u=o):n>=4&&n<5?(s=a,u=o):n>=5&&n<6&&(s=o,u=a);let d=i-o/2;return[s+d,l+d,u+d].map(eG)};var eZ=e=>0===Object.keys(e).length,eQ=(e,t,r)=>{let i=function(e,t,r,i,n){for(t=t.split?t.split("."):t,i=0;i<t.length;i++)e=e?e[t[i]]:void 0;return void 0===e?r:e}(e,`colors.${t}`,t);try{return!function(e){let[t,r,i,n]=eN(e),o=e=>{let t=eL(0,255,e).toString(16);return 1===t.length?`0${t}`:t};o(t),o(r),o(i),n<1&&o(Math.round(255*n))}(i),i}catch{return null!=r?r:"#000000"}},e0=e=>{let[t,r,i]=eN(e);return(299*t+587*r+114*i)/1e3},e1=e=>t=>128>e0(eQ(t,e))?"dark":"light",e5=e=>t=>"dark"===e1(e)(t),e2=(e,t)=>r=>(function(e,t){var r;let[i,n,o,a]=eN(e);return r=a-t,`rgba(${eL(0,255,i).toFixed()}, ${eL(0,255,n).toFixed()}, ${eL(0,255,o).toFixed()}, ${parseFloat(eL(0,1,r).toFixed(3))})`})(eQ(r,e),1-t);function e3(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}var e6=()=>`#${Math.floor(16777215*Math.random()).toString(16).padEnd(6,"0")}`,e4=(0,T.gJ)("tabs-color"),e9=(0,T.gJ)("tabs-bg"),e8=(0,T.gJ)("tabs-border-color"),{defineMultiStyleConfig:e7,definePartsStyle:te}=(0,T.D)(el.keys),tt=(0,T.k0)(e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}}),tr=(0,T.k0)(e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}}),ti=(0,T.k0)(e=>{let{align:t="start",orientation:r}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===r?"column":"row"}}),tn=(0,T.k0)({p:4}),to=e7({baseStyle:te(e=>({root:tt(e),tab:tr(e),tablist:ti(e),tabpanel:tn})),sizes:{sm:te({tab:{py:1,px:4,fontSize:"sm"}}),md:te({tab:{fontSize:"md",py:2,px:4}}),lg:te({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:te(e=>{let{colorScheme:t,orientation:r}=e,i="vertical"===r,n=i?"borderStart":"borderBottom";return{tablist:{[n]:"2px solid",borderColor:"inherit"},tab:{[n]:"2px solid",borderColor:"transparent",[i?"marginStart":"marginBottom"]:"-2px",_selected:{[e4.variable]:`colors.${t}.600`,_dark:{[e4.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[e9.variable]:"colors.gray.200",_dark:{[e9.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:e4.reference,bg:e9.reference}}}),enclosed:te(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[e8.variable]:"transparent",_selected:{[e4.variable]:`colors.${t}.600`,[e8.variable]:"colors.white",_dark:{[e4.variable]:`colors.${t}.300`,[e8.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:e8.reference},color:e4.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":te(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[e9.variable]:"colors.gray.50",_dark:{[e9.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[e9.variable]:"colors.white",[e4.variable]:`colors.${t}.600`,_dark:{[e9.variable]:"colors.gray.800",[e4.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:e4.reference,bg:e9.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":te(e=>{let{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:eQ(r,`${t}.700`),bg:eQ(r,`${t}.100`)}}}}),"solid-rounded":te(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[e4.variable]:"colors.gray.600",_dark:{[e4.variable]:"inherit"},_selected:{[e4.variable]:"colors.white",[e9.variable]:`colors.${t}.600`,_dark:{[e4.variable]:"colors.gray.800",[e9.variable]:`colors.${t}.300`}},color:e4.reference,bg:e9.reference}}}),unstyled:te({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),ta=(0,T._6)("badge",["bg","color","shadow"]),ts=(0,T.k0)({px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:ta.bg.reference,color:ta.color.reference,boxShadow:ta.shadow.reference}),tl=(0,T.k0)(e=>{let{colorScheme:t,theme:r}=e,i=e2(`${t}.500`,.6)(r);return{[ta.bg.variable]:`colors.${t}.500`,[ta.color.variable]:"colors.white",_dark:{[ta.bg.variable]:i,[ta.color.variable]:"colors.whiteAlpha.800"}}}),tu=(0,T.k0)(e=>{let{colorScheme:t,theme:r}=e,i=e2(`${t}.200`,.16)(r);return{[ta.bg.variable]:`colors.${t}.100`,[ta.color.variable]:`colors.${t}.800`,_dark:{[ta.bg.variable]:i,[ta.color.variable]:`colors.${t}.200`}}}),td=(0,T.k0)(e=>{let{colorScheme:t,theme:r}=e,i=e2(`${t}.200`,.8)(r);return{[ta.color.variable]:`colors.${t}.500`,_dark:{[ta.color.variable]:i},[ta.shadow.variable]:`inset 0 0 0px 1px ${ta.color.reference}`}}),th=(0,T.fj)({baseStyle:ts,variants:{solid:tl,subtle:tu,outline:td},defaultProps:{variant:"subtle",colorScheme:"gray"}}),{defineMultiStyleConfig:tc,definePartsStyle:tf}=(0,T.D)(eu.keys),tp=(0,T.gJ)("tag-bg"),tm=(0,T.gJ)("tag-color"),tg=(0,T.gJ)("tag-shadow"),tb=(0,T.gJ)("tag-min-height"),tv=(0,T.gJ)("tag-min-width"),ty=(0,T.gJ)("tag-font-size"),tx=(0,T.gJ)("tag-padding-inline"),tw=tf({container:(0,T.k0)({fontWeight:"medium",lineHeight:1.2,outline:0,[tm.variable]:ta.color.reference,[tp.variable]:ta.bg.reference,[tg.variable]:ta.shadow.reference,color:tm.reference,bg:tp.reference,boxShadow:tg.reference,borderRadius:"md",minH:tb.reference,minW:tv.reference,fontSize:ty.reference,px:tx.reference,_focusVisible:{[tg.variable]:"shadows.outline"}}),label:(0,T.k0)({lineHeight:1.2,overflow:"visible"}),closeButton:(0,T.k0)({fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}})}),tk={sm:tf({container:{[tb.variable]:"sizes.5",[tv.variable]:"sizes.5",[ty.variable]:"fontSizes.xs",[tx.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:tf({container:{[tb.variable]:"sizes.6",[tv.variable]:"sizes.6",[ty.variable]:"fontSizes.sm",[tx.variable]:"space.2"}}),lg:tf({container:{[tb.variable]:"sizes.8",[tv.variable]:"sizes.8",[ty.variable]:"fontSizes.md",[tx.variable]:"space.3"}})},tS=tc({variants:{subtle:tf(e=>{var t;return{container:null==(t=th.variants)?void 0:t.subtle(e)}}),solid:tf(e=>{var t;return{container:null==(t=th.variants)?void 0:t.solid(e)}}),outline:tf(e=>{var t;return{container:null==(t=th.variants)?void 0:t.outline(e)}})},baseStyle:tw,sizes:tk,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:tP,defineMultiStyleConfig:tA}=(0,T.D)(X.keys),tC=(0,T.gJ)("input-height"),t_=(0,T.gJ)("input-font-size"),tE=(0,T.gJ)("input-padding"),tz=(0,T.gJ)("input-border-radius"),tT=tP({addon:{height:tC.reference,fontSize:t_.reference,px:tE.reference,borderRadius:tz.reference},field:{width:"100%",height:tC.reference,fontSize:t_.reference,px:tE.reference,borderRadius:tz.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),tD={lg:(0,T.k0)({[t_.variable]:"fontSizes.lg",[tE.variable]:"space.4",[tz.variable]:"radii.md",[tC.variable]:"sizes.12"}),md:(0,T.k0)({[t_.variable]:"fontSizes.md",[tE.variable]:"space.4",[tz.variable]:"radii.md",[tC.variable]:"sizes.10"}),sm:(0,T.k0)({[t_.variable]:"fontSizes.sm",[tE.variable]:"space.3",[tz.variable]:"radii.sm",[tC.variable]:"sizes.8"}),xs:(0,T.k0)({[t_.variable]:"fontSizes.xs",[tE.variable]:"space.2",[tz.variable]:"radii.sm",[tC.variable]:"sizes.6"})};function tM(e){let{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||(0,eF.x)("blue.500","blue.300")(e),errorBorderColor:r||(0,eF.x)("red.500","red.300")(e)}}var tF=tA({baseStyle:tT,sizes:{lg:tP({field:tD.lg,group:tD.lg}),md:tP({field:tD.md,group:tD.md}),sm:tP({field:tD.sm,group:tD.sm}),xs:tP({field:tD.xs,group:tD.xs})},variants:{outline:tP(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:i}=tM(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:(0,eF.x)("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:eQ(t,i),boxShadow:`0 0 0 1px ${eQ(t,i)}`},_focusVisible:{zIndex:1,borderColor:eQ(t,r),boxShadow:`0 0 0 1px ${eQ(t,r)}`}},addon:{border:"1px solid",borderColor:(0,eF.x)("inherit","whiteAlpha.50")(e),bg:(0,eF.x)("gray.100","whiteAlpha.300")(e)}}}),filled:tP(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:i}=tM(e);return{field:{border:"2px solid",borderColor:"transparent",bg:(0,eF.x)("gray.100","whiteAlpha.50")(e),_hover:{bg:(0,eF.x)("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:eQ(t,i)},_focusVisible:{bg:"transparent",borderColor:eQ(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:(0,eF.x)("gray.100","whiteAlpha.50")(e)}}}),flushed:tP(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:i}=tM(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:eQ(t,i),boxShadow:`0px 1px 0px 0px ${eQ(t,i)}`},_focusVisible:{borderColor:eQ(t,r),boxShadow:`0px 1px 0px 0px ${eQ(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:tP({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),tR=(0,T.k0)({...null==(i=tF.baseStyle)?void 0:i.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"}),tj={outline:(0,T.k0)(e=>{var t,r;return null!=(r=null==(t=tF.variants)?void 0:t.outline(e).field)?r:{}}),flushed:(0,T.k0)(e=>{var t,r;return null!=(r=null==(t=tF.variants)?void 0:t.flushed(e).field)?r:{}}),filled:(0,T.k0)(e=>{var t,r;return null!=(r=null==(t=tF.variants)?void 0:t.filled(e).field)?r:{}}),unstyled:null!=(o=null==(n=tF.variants)?void 0:n.unstyled.field)?o:{}},tV={xs:null!=(s=null==(a=tF.sizes)?void 0:a.xs.field)?s:{},sm:null!=(u=null==(l=tF.sizes)?void 0:l.sm.field)?u:{},md:null!=(h=null==(d=tF.sizes)?void 0:d.md.field)?h:{},lg:null!=(f=null==(c=tF.sizes)?void 0:c.lg.field)?f:{}},t$=(0,T.fj)({baseStyle:tR,sizes:tV,variants:tj,defaultProps:{size:"md",variant:"outline"}}),tB=ec("tooltip-bg"),tL=ec("tooltip-fg"),tW=ec("popper-arrow-bg"),tN=(0,T.k0)({bg:tB.reference,color:tL.reference,[tB.variable]:"colors.gray.700",[tL.variable]:"colors.whiteAlpha.900",_dark:{[tB.variable]:"colors.gray.300",[tL.variable]:"colors.gray.900"},[tW.variable]:tB.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}),tI=(0,T.fj)({baseStyle:tN}),{defineMultiStyleConfig:tO,definePartsStyle:tU}=(0,T.D)(et.keys),tH=(0,T.k0)(e=>{let{colorScheme:t,theme:r,isIndeterminate:i,hasStripe:n}=e,o=(0,eF.x)(e3(),e3("1rem","rgba(0,0,0,0.1)"))(e),a=(0,eF.x)(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
    to right,
    transparent 0%,
    ${eQ(r,a)} 50%,
    transparent 100%
  )`;return{...!i&&n&&o,...i?{bgImage:s}:{bgColor:a}}}),tq=(0,T.k0)({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),tJ=(0,T.k0)(e=>({bg:(0,eF.x)("gray.100","whiteAlpha.300")(e)})),tY=(0,T.k0)(e=>({transitionProperty:"common",transitionDuration:"slow",...tH(e)})),tX=tU(e=>({label:tq,filledTrack:tY(e),track:tJ(e)})),tG=tO({sizes:{xs:tU({track:{h:"1"}}),sm:tU({track:{h:"2"}}),md:tU({track:{h:"3"}}),lg:tU({track:{h:"4"}})},baseStyle:tX,defaultProps:{size:"md",colorScheme:"blue"}}),tK=e=>"function"==typeof e;function tZ(e,...t){return tK(e)?e(...t):e}var{definePartsStyle:tQ,defineMultiStyleConfig:t0}=(0,T.D)(U.keys),t1=(0,T.gJ)("checkbox-size"),t5=(0,T.k0)(e=>{let{colorScheme:t}=e;return{w:t1.reference,h:t1.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:(0,eF.x)(`${t}.500`,`${t}.200`)(e),borderColor:(0,eF.x)(`${t}.500`,`${t}.200`)(e),color:(0,eF.x)("white","gray.900")(e),_hover:{bg:(0,eF.x)(`${t}.600`,`${t}.300`)(e),borderColor:(0,eF.x)(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:(0,eF.x)("gray.200","transparent")(e),bg:(0,eF.x)("gray.200","whiteAlpha.300")(e),color:(0,eF.x)("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:(0,eF.x)(`${t}.500`,`${t}.200`)(e),borderColor:(0,eF.x)(`${t}.500`,`${t}.200`)(e),color:(0,eF.x)("white","gray.900")(e)},_disabled:{bg:(0,eF.x)("gray.100","whiteAlpha.100")(e),borderColor:(0,eF.x)("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:(0,eF.x)("red.500","red.300")(e)}}}),t2=(0,T.k0)({_disabled:{cursor:"not-allowed"}}),t3=(0,T.k0)({userSelect:"none",_disabled:{opacity:.4}}),t6=(0,T.k0)({transitionProperty:"transform",transitionDuration:"normal"}),t4=t0({baseStyle:tQ(e=>({icon:t6,container:t2,control:tZ(t5,e),label:t3})),sizes:{sm:tQ({control:{[t1.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:tQ({control:{[t1.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:tQ({control:{[t1.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:t9,definePartsStyle:t8}=(0,T.D)(er.keys),t7=(0,T.k0)(e=>{var t;let r=null==(t=tZ(t4.baseStyle,e))?void 0:t.control;return{...r,borderRadius:"full",_checked:{...null==r?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}}),re=t9({baseStyle:t8(e=>{var t,r;return{label:null==(t=t4.baseStyle)?void 0:t.call(t4,e).label,container:null==(r=t4.baseStyle)?void 0:r.call(t4,e).container,control:t7(e)}}),sizes:{md:t8({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:t8({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:t8({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:rt,definePartsStyle:rr}=(0,T.D)(ei.keys),ri=(0,T.gJ)("select-bg"),rn=rr({field:(0,T.k0)({...null==(p=tF.baseStyle)?void 0:p.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:ri.reference,[ri.variable]:"colors.white",_dark:{[ri.variable]:"colors.gray.700"},"> option, > optgroup":{bg:ri.reference}}),icon:(0,T.k0)({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}})}),ro=(0,T.k0)({paddingInlineEnd:"8"}),ra=rt({baseStyle:rn,sizes:{lg:{...null==(m=tF.sizes)?void 0:m.lg,field:{...null==(g=tF.sizes)?void 0:g.lg.field,...ro}},md:{...null==(b=tF.sizes)?void 0:b.md,field:{...null==(v=tF.sizes)?void 0:v.md.field,...ro}},sm:{...null==(y=tF.sizes)?void 0:y.sm,field:{...null==(x=tF.sizes)?void 0:x.sm.field,...ro}},xs:{...null==(w=tF.sizes)?void 0:w.xs,field:{...null==(k=tF.sizes)?void 0:k.xs.field,...ro},icon:{insetEnd:"1"}}},variants:tF.variants,defaultProps:tF.defaultProps}),rs=(0,T.gJ)("skeleton-start-color"),rl=(0,T.gJ)("skeleton-end-color"),ru=(0,T.k0)({[rs.variable]:"colors.gray.100",[rl.variable]:"colors.gray.400",_dark:{[rs.variable]:"colors.gray.800",[rl.variable]:"colors.gray.600"},background:rs.reference,borderColor:rl.reference,opacity:.7,borderRadius:"sm"}),rd=(0,T.fj)({baseStyle:ru}),rh=(0,T.gJ)("skip-link-bg"),rc=(0,T.k0)({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[rh.variable]:"colors.white",_dark:{[rh.variable]:"colors.gray.700"},bg:rh.reference}}),rf=(0,T.fj)({baseStyle:rc}),{defineMultiStyleConfig:rp,definePartsStyle:rm}=(0,T.D)(en.keys),rg=(0,T.gJ)("slider-thumb-size"),rb=(0,T.gJ)("slider-track-size"),rv=(0,T.gJ)("slider-bg"),ry=(0,T.k0)(e=>{let{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...(0,eF.f)({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}}),rx=(0,T.k0)(e=>({...(0,eF.f)({orientation:e.orientation,horizontal:{h:rb.reference},vertical:{w:rb.reference}}),overflow:"hidden",borderRadius:"sm",[rv.variable]:"colors.gray.200",_dark:{[rv.variable]:"colors.whiteAlpha.200"},_disabled:{[rv.variable]:"colors.gray.300",_dark:{[rv.variable]:"colors.whiteAlpha.300"}},bg:rv.reference})),rw=(0,T.k0)(e=>{let{orientation:t}=e;return{...(0,eF.f)({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:rg.reference,h:rg.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}}),rk=(0,T.k0)(e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[rv.variable]:`colors.${t}.500`,_dark:{[rv.variable]:`colors.${t}.200`},bg:rv.reference}}),rS=rp({baseStyle:rm(e=>({container:ry(e),track:rx(e),thumb:rw(e),filledTrack:rk(e)})),sizes:{lg:rm({container:{[rg.variable]:"sizes.4",[rb.variable]:"sizes.1"}}),md:rm({container:{[rg.variable]:"sizes.3.5",[rb.variable]:"sizes.1"}}),sm:rm({container:{[rg.variable]:"sizes.2.5",[rb.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),rP=ec("spinner-size"),rA=(0,T.k0)({width:[rP.reference],height:[rP.reference]}),rC={xs:(0,T.k0)({[rP.variable]:"sizes.3"}),sm:(0,T.k0)({[rP.variable]:"sizes.4"}),md:(0,T.k0)({[rP.variable]:"sizes.6"}),lg:(0,T.k0)({[rP.variable]:"sizes.8"}),xl:(0,T.k0)({[rP.variable]:"sizes.12"})},r_=(0,T.fj)({baseStyle:rA,sizes:rC,defaultProps:{size:"md"}}),{defineMultiStyleConfig:rE,definePartsStyle:rz}=(0,T.D)(eo.keys),rT=rE({baseStyle:rz({container:{},label:(0,T.k0)({fontWeight:"medium"}),helpText:(0,T.k0)({opacity:.8,marginBottom:"2"}),number:(0,T.k0)({verticalAlign:"baseline",fontWeight:"semibold"}),icon:(0,T.k0)({marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"})}),sizes:{md:rz({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),rD=(0,T.gJ)("kbd-bg"),rM=(0,T.k0)({[rD.variable]:"colors.gray.100",_dark:{[rD.variable]:"colors.whiteAlpha.100"},bg:rD.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),rF=(0,T.fj)({baseStyle:rM}),rR=(0,T.k0)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}),rj=(0,T.fj)({baseStyle:rR}),{defineMultiStyleConfig:rV,definePartsStyle:r$}=(0,T.D)(G.keys),rB=rV({baseStyle:r$({icon:(0,T.k0)({marginEnd:"2",display:"inline",verticalAlign:"text-bottom"})})}),{defineMultiStyleConfig:rL,definePartsStyle:rW}=(0,T.D)(K.keys),rN=(0,T.gJ)("menu-bg"),rI=(0,T.gJ)("menu-shadow"),rO=(0,T.k0)({[rN.variable]:"#fff",[rI.variable]:"shadows.sm",_dark:{[rN.variable]:"colors.gray.700",[rI.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:rN.reference,boxShadow:rI.reference}),rU=(0,T.k0)({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[rN.variable]:"colors.gray.100",_dark:{[rN.variable]:"colors.whiteAlpha.100"}},_active:{[rN.variable]:"colors.gray.200",_dark:{[rN.variable]:"colors.whiteAlpha.200"}},_expanded:{[rN.variable]:"colors.gray.100",_dark:{[rN.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:rN.reference}),rH=(0,T.k0)({mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}),rq=(0,T.k0)({display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0}),rJ=(0,T.k0)({opacity:.6}),rY=(0,T.k0)({border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}),rX=rL({baseStyle:rW({button:(0,T.k0)({transitionProperty:"common",transitionDuration:"normal"}),list:rO,item:rU,groupTitle:rH,icon:rq,command:rJ,divider:rY})}),{defineMultiStyleConfig:rG,definePartsStyle:rK}=(0,T.D)(Z.keys),rZ=(0,T.gJ)("modal-bg"),rQ=(0,T.gJ)("modal-shadow"),r0=(0,T.k0)({bg:"blackAlpha.600",zIndex:"modal"}),r1=(0,T.k0)(e=>{let{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===r?"hidden":"auto",overscrollBehaviorY:"none"}}),r5=(0,T.k0)(e=>{let{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===r?"calc(100% - 7.5rem)":void 0,[rZ.variable]:"colors.white",[rQ.variable]:"shadows.lg",_dark:{[rZ.variable]:"colors.gray.700",[rQ.variable]:"shadows.dark-lg"},bg:rZ.reference,boxShadow:rQ.reference}}),r2=(0,T.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),r3=(0,T.k0)({position:"absolute",top:"2",insetEnd:"3"}),r6=(0,T.k0)(e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}}),r4=(0,T.k0)({px:"6",py:"4"});function r9(e){return"full"===e?rK({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):rK({dialog:{maxW:e}})}var r8=rG({baseStyle:rK(e=>({overlay:r0,dialogContainer:tZ(r1,e),dialog:tZ(r5,e),header:r2,closeButton:r3,body:tZ(r6,e),footer:r4})),sizes:{xs:r9("xs"),sm:r9("sm"),md:r9("md"),lg:r9("lg"),xl:r9("xl"),"2xl":r9("2xl"),"3xl":r9("3xl"),"4xl":r9("4xl"),"5xl":r9("5xl"),"6xl":r9("6xl"),full:r9("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:r7,definePartsStyle:ie}=(0,T.D)(Q.keys),it=ec("number-input-stepper-width"),ir=ec("number-input-input-padding"),ii=ew(it).add("0.5rem").toString(),io=ec("number-input-bg"),ia=ec("number-input-color"),is=ec("number-input-border-color"),il=(0,T.k0)({[it.variable]:"sizes.6",[ir.variable]:ii}),iu=(0,T.k0)(e=>{var t,r;return null!=(r=null==(t=tZ(tF.baseStyle,e))?void 0:t.field)?r:{}}),id=(0,T.k0)({width:it.reference}),ih=(0,T.k0)({borderStart:"1px solid",borderStartColor:is.reference,color:ia.reference,bg:io.reference,[ia.variable]:"colors.chakra-body-text",[is.variable]:"colors.chakra-border-color",_dark:{[ia.variable]:"colors.whiteAlpha.800",[is.variable]:"colors.whiteAlpha.300"},_active:{[io.variable]:"colors.gray.200",_dark:{[io.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}});function ic(e){var t,r,i;let n=null==(t=tF.sizes)?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},a=null!=(i=null==(r=n.field)?void 0:r.fontSize)?i:"md",s=C.fontSizes[a];return ie({field:{...n.field,paddingInlineEnd:ir.reference,verticalAlign:"top"},stepper:{fontSize:ew(s).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var ip=r7({baseStyle:ie(e=>{var t;return{root:il,field:null!=(t=tZ(iu,e))?t:{},stepperGroup:id,stepper:ih}}),sizes:{xs:ic("xs"),sm:ic("sm"),md:ic("md"),lg:ic("lg")},variants:tF.variants,defaultProps:tF.defaultProps}),im=(0,T.k0)({...null==(S=tF.baseStyle)?void 0:S.field,textAlign:"center"}),ig={lg:(0,T.k0)({fontSize:"lg",w:12,h:12,borderRadius:"md"}),md:(0,T.k0)({fontSize:"md",w:10,h:10,borderRadius:"md"}),sm:(0,T.k0)({fontSize:"sm",w:8,h:8,borderRadius:"sm"}),xs:(0,T.k0)({fontSize:"xs",w:6,h:6,borderRadius:"sm"})},ib={outline:(0,T.k0)(e=>{var t,r,i;return null!=(i=null==(r=tZ(null==(t=tF.variants)?void 0:t.outline,e))?void 0:r.field)?i:{}}),flushed:(0,T.k0)(e=>{var t,r,i;return null!=(i=null==(r=tZ(null==(t=tF.variants)?void 0:t.flushed,e))?void 0:r.field)?i:{}}),filled:(0,T.k0)(e=>{var t,r,i;return null!=(i=null==(r=tZ(null==(t=tF.variants)?void 0:t.filled,e))?void 0:r.field)?i:{}}),unstyled:null!=(A=null==(P=tF.variants)?void 0:P.unstyled.field)?A:{}},iv=(0,T.fj)({baseStyle:im,sizes:ig,variants:ib,defaultProps:tF.defaultProps}),{defineMultiStyleConfig:iy,definePartsStyle:ix}=(0,T.D)(ee.keys),iw=ec("popper-bg"),ik=ec("popper-arrow-bg"),iS=ec("popper-arrow-shadow-color"),iP=iy({baseStyle:ix({popper:(0,T.k0)({zIndex:10}),content:(0,T.k0)({[iw.variable]:"colors.white",bg:iw.reference,[ik.variable]:iw.reference,[iS.variable]:"colors.gray.200",_dark:{[iw.variable]:"colors.gray.700",[iS.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}),header:(0,T.k0)({px:3,py:2,borderBottomWidth:"1px"}),body:(0,T.k0)({px:3,py:2}),footer:(0,T.k0)({px:3,py:2,borderTopWidth:"1px"}),closeButton:(0,T.k0)({position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2})})}),{definePartsStyle:iA,defineMultiStyleConfig:iC}=(0,T.D)(H.keys),i_=(0,T.gJ)("drawer-bg"),iE=(0,T.gJ)("drawer-box-shadow");function iz(e){return"full"===e?iA({dialog:{maxW:"100vw",h:"100vh"}}):iA({dialog:{maxW:e}})}var iT=(0,T.k0)({bg:"blackAlpha.600",zIndex:"modal"}),iD=(0,T.k0)({display:"flex",zIndex:"modal",justifyContent:"center"}),iM=(0,T.k0)(e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[i_.variable]:"colors.white",[iE.variable]:"shadows.lg",_dark:{[i_.variable]:"colors.gray.700",[iE.variable]:"shadows.dark-lg"},bg:i_.reference,boxShadow:iE.reference}}),iF=(0,T.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),iR=(0,T.k0)({position:"absolute",top:"2",insetEnd:"3"}),ij=(0,T.k0)({px:"6",py:"2",flex:"1",overflow:"auto"}),iV=(0,T.k0)({px:"6",py:"4"}),i$=iC({baseStyle:iA(e=>({overlay:iT,dialogContainer:iD,dialog:tZ(iM,e),header:iF,closeButton:iR,body:ij,footer:iV})),sizes:{xs:iz("xs"),sm:iz("md"),md:iz("lg"),lg:iz("2xl"),xl:iz("4xl"),full:iz("full")},defaultProps:{size:"xs"}}),{definePartsStyle:iB,defineMultiStyleConfig:iL}=(0,T.D)(q.keys),iW=iL({baseStyle:iB({preview:(0,T.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"}),input:(0,T.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),textarea:(0,T.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}})})}),{definePartsStyle:iN,defineMultiStyleConfig:iI}=(0,T.D)(J.keys),iO=(0,T.gJ)("form-control-color"),iU=iI({baseStyle:iN({container:{width:"100%",position:"relative"},requiredIndicator:(0,T.k0)({marginStart:"1",[iO.variable]:"colors.red.500",_dark:{[iO.variable]:"colors.red.300"},color:iO.reference}),helperText:(0,T.k0)({mt:"2",[iO.variable]:"colors.gray.600",_dark:{[iO.variable]:"colors.whiteAlpha.600"},color:iO.reference,lineHeight:"normal",fontSize:"sm"})})}),{definePartsStyle:iH,defineMultiStyleConfig:iq}=(0,T.D)(Y.keys),iJ=(0,T.gJ)("form-error-color"),iY=iq({baseStyle:iH({text:(0,T.k0)({[iJ.variable]:"colors.red.500",_dark:{[iJ.variable]:"colors.red.300"},color:iJ.reference,mt:"2",fontSize:"sm",lineHeight:"normal"}),icon:(0,T.k0)({marginEnd:"0.5em",[iJ.variable]:"colors.red.500",_dark:{[iJ.variable]:"colors.red.300"},color:iJ.reference})})}),iX=(0,T.k0)({fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}),iG=(0,T.fj)({baseStyle:iX}),iK=(0,T.k0)({fontFamily:"heading",fontWeight:"bold"}),iZ={"4xl":(0,T.k0)({fontSize:["6xl",null,"7xl"],lineHeight:1}),"3xl":(0,T.k0)({fontSize:["5xl",null,"6xl"],lineHeight:1}),"2xl":(0,T.k0)({fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]}),xl:(0,T.k0)({fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]}),lg:(0,T.k0)({fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]}),md:(0,T.k0)({fontSize:"xl",lineHeight:1.2}),sm:(0,T.k0)({fontSize:"md",lineHeight:1.2}),xs:(0,T.k0)({fontSize:"sm",lineHeight:1.2})},iQ=(0,T.fj)({baseStyle:iK,sizes:iZ,defaultProps:{size:"xl"}}),{defineMultiStyleConfig:i0,definePartsStyle:i1}=(0,T.D)(O.keys),i5=(0,T.gJ)("breadcrumb-link-decor"),i2=i0({baseStyle:i1({link:(0,T.k0)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:i5.reference,[i5.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[i5.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}})})}),i3=(0,T.k0)({lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}}),i6=(0,T.k0)(e=>{let{colorScheme:t,theme:r}=e;if("gray"===t)return{color:(0,eF.x)("gray.800","whiteAlpha.900")(e),_hover:{bg:(0,eF.x)("gray.100","whiteAlpha.200")(e)},_active:{bg:(0,eF.x)("gray.200","whiteAlpha.300")(e)}};let i=e2(`${t}.200`,.12)(r),n=e2(`${t}.200`,.24)(r);return{color:(0,eF.x)(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:(0,eF.x)(`${t}.50`,i)(e)},_active:{bg:(0,eF.x)(`${t}.100`,n)(e)}}}),i4=(0,T.k0)(e=>{let{colorScheme:t}=e,r=(0,eF.x)("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...tZ(i6,e)}}),i9={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},i8=(0,T.k0)(e=>{var t;let{colorScheme:r}=e;if("gray"===r){let t=(0,eF.x)("gray.100","whiteAlpha.200")(e);return{bg:t,color:(0,eF.x)("gray.800","whiteAlpha.900")(e),_hover:{bg:(0,eF.x)("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:(0,eF.x)("gray.300","whiteAlpha.400")(e)}}}let{bg:i=`${r}.500`,color:n="white",hoverBg:o=`${r}.600`,activeBg:a=`${r}.700`}=null!=(t=i9[r])?t:{},s=(0,eF.x)(i,`${r}.200`)(e);return{bg:s,color:(0,eF.x)(n,"gray.800")(e),_hover:{bg:(0,eF.x)(o,`${r}.300`)(e),_disabled:{bg:s}},_active:{bg:(0,eF.x)(a,`${r}.400`)(e)}}}),i7=(0,T.k0)(e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:(0,eF.x)(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:(0,eF.x)(`${t}.700`,`${t}.500`)(e)}}}),ne=(0,T.k0)({bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}),nt={lg:(0,T.k0)({h:"12",minW:"12",fontSize:"lg",px:"6"}),md:(0,T.k0)({h:"10",minW:"10",fontSize:"md",px:"4"}),sm:(0,T.k0)({h:"8",minW:"8",fontSize:"sm",px:"3"}),xs:(0,T.k0)({h:"6",minW:"6",fontSize:"xs",px:"2"})},nr=(0,T.fj)({baseStyle:i3,variants:{ghost:i6,outline:i4,solid:i8,link:i7,unstyled:ne},sizes:nt,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}}),{definePartsStyle:ni,defineMultiStyleConfig:nn}=(0,T.D)(ed.keys),no=(0,T.gJ)("card-bg"),na=(0,T.gJ)("card-padding"),ns=(0,T.gJ)("card-shadow"),nl=(0,T.gJ)("card-radius"),nu=(0,T.gJ)("card-border-width","0"),nd=(0,T.gJ)("card-border-color"),nh=ni({container:{[no.variable]:"colors.chakra-body-bg",backgroundColor:no.reference,boxShadow:ns.reference,borderRadius:nl.reference,color:"chakra-body-text",borderWidth:nu.reference,borderColor:nd.reference},body:{padding:na.reference,flex:"1 1 0%"},header:{padding:na.reference},footer:{padding:na.reference}}),nc={sm:ni({container:{[nl.variable]:"radii.base",[na.variable]:"space.3"}}),md:ni({container:{[nl.variable]:"radii.md",[na.variable]:"space.5"}}),lg:ni({container:{[nl.variable]:"radii.xl",[na.variable]:"space.7"}})},nf=nn({baseStyle:nh,variants:{elevated:ni({container:{[ns.variable]:"shadows.base",_dark:{[no.variable]:"colors.gray.700"}}}),outline:ni({container:{[nu.variable]:"1px",[nd.variable]:"colors.chakra-border-color"}}),filled:ni({container:{[no.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[na.variable]:0},header:{[na.variable]:0},footer:{[na.variable]:0}}},sizes:nc,defaultProps:{variant:"elevated",size:"md"}}),np=ec("close-button-size"),nm=ec("close-button-bg"),ng=(0,T.k0)({w:[np.reference],h:[np.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[nm.variable]:"colors.blackAlpha.100",_dark:{[nm.variable]:"colors.whiteAlpha.100"}},_active:{[nm.variable]:"colors.blackAlpha.200",_dark:{[nm.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:nm.reference}),nb={lg:(0,T.k0)({[np.variable]:"sizes.10",fontSize:"md"}),md:(0,T.k0)({[np.variable]:"sizes.8",fontSize:"xs"}),sm:(0,T.k0)({[np.variable]:"sizes.6",fontSize:"2xs"})},nv=(0,T.fj)({baseStyle:ng,sizes:nb,defaultProps:{size:"md"}}),{variants:ny,defaultProps:nx}=th,nw=(0,T.k0)({fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:ta.bg.reference,color:ta.color.reference,boxShadow:ta.shadow.reference}),nk=(0,T.fj)({baseStyle:nw,variants:ny,defaultProps:nx}),nS=(0,T.k0)({w:"100%",mx:"auto",maxW:"prose",px:"4"}),nP=(0,T.fj)({baseStyle:nS}),nA=(0,T.k0)({opacity:.6,borderColor:"inherit"}),nC=(0,T.k0)({borderStyle:"solid"}),n_=(0,T.k0)({borderStyle:"dashed"}),nE=(0,T.fj)({baseStyle:nA,variants:{solid:nC,dashed:n_},defaultProps:{variant:"solid"}}),{definePartsStyle:nz,defineMultiStyleConfig:nT}=(0,T.D)(W.keys),nD=nT({baseStyle:nz({container:(0,T.k0)({borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}}),button:(0,T.k0)({transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"}),panel:(0,T.k0)({pt:"2",px:"4",pb:"5"}),icon:(0,T.k0)({fontSize:"1.25em"})})}),{definePartsStyle:nM,defineMultiStyleConfig:nF}=(0,T.D)(N.keys),nR=(0,T.gJ)("alert-fg"),nj=(0,T.gJ)("alert-bg");function nV(e){let{theme:t,colorScheme:r}=e,i=e2(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:i}}var n$=nF({baseStyle:nM({container:{bg:nj.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:nR.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:nR.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:nM(e=>{let{colorScheme:t}=e,r=nV(e);return{container:{[nR.variable]:`colors.${t}.600`,[nj.variable]:r.light,_dark:{[nR.variable]:`colors.${t}.200`,[nj.variable]:r.dark}}}}),"left-accent":nM(e=>{let{colorScheme:t}=e,r=nV(e);return{container:{[nR.variable]:`colors.${t}.600`,[nj.variable]:r.light,_dark:{[nR.variable]:`colors.${t}.200`,[nj.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:nR.reference}}}),"top-accent":nM(e=>{let{colorScheme:t}=e,r=nV(e);return{container:{[nR.variable]:`colors.${t}.600`,[nj.variable]:r.light,_dark:{[nR.variable]:`colors.${t}.200`,[nj.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:nR.reference}}}),solid:nM(e=>{let{colorScheme:t}=e;return{container:{[nR.variable]:"colors.white",[nj.variable]:`colors.${t}.600`,_dark:{[nR.variable]:"colors.gray.900",[nj.variable]:`colors.${t}.200`},color:nR.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:nB,defineMultiStyleConfig:nL}=(0,T.D)(I.keys),nW=(0,T.gJ)("avatar-border-color"),nN=(0,T.gJ)("avatar-bg"),nI=(0,T.gJ)("avatar-font-size"),nO=(0,T.gJ)("avatar-size"),nU=(0,T.k0)({borderRadius:"full",border:"0.2em solid",borderColor:nW.reference,[nW.variable]:"white",_dark:{[nW.variable]:"colors.gray.800"}}),nH=(0,T.k0)({bg:nN.reference,fontSize:nI.reference,width:nO.reference,height:nO.reference,lineHeight:"1",[nN.variable]:"colors.gray.200",_dark:{[nN.variable]:"colors.whiteAlpha.400"}}),nq=(0,T.k0)(e=>{let{name:t,theme:r}=e,i=t?function(e){var t;let r=e6();return!e||eZ(e)?r:e.string&&e.colors?function(e,t){let r=0;if(0===e.length)return t[0];for(let t=0;t<e.length;t+=1)r=e.charCodeAt(t)+((r<<5)-r),r&=r;return r=(r%t.length+t.length)%t.length,t[r]}(e.string,e.colors):e.string&&!e.colors?function(e){let t=0;if(0===e.length)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t&=t;let r="#";for(let e=0;e<3;e+=1){let i=t>>8*e&255;r+=`00${i.toString(16)}`.substr(-2)}return r}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:r}({string:t}):"colors.gray.400",n=e5(i)(r),o="white";return n||(o="gray.800"),{bg:nN.reference,fontSize:nI.reference,color:o,borderColor:nW.reference,verticalAlign:"top",width:nO.reference,height:nO.reference,"&:not([data-loaded])":{[nN.variable]:i},[nW.variable]:"colors.white",_dark:{[nW.variable]:"colors.gray.800"}}}),nJ=(0,T.k0)({fontSize:nI.reference,lineHeight:"1"});function nY(e){let t="100%"!==e?E[e]:void 0;return nB({container:{[nO.variable]:null!=t?t:e,[nI.variable]:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{[nO.variable]:null!=t?t:e,[nI.variable]:`calc(${null!=t?t:e} / 2.5)`}})}var nX=nL({baseStyle:nB(e=>({badge:tZ(nU,e),excessLabel:tZ(nH,e),container:tZ(nq,e),label:nJ})),sizes:{"2xs":nY(4),xs:nY(6),sm:nY(8),md:nY(12),lg:nY(16),xl:nY(24),"2xl":nY(32),full:nY("100%")},defaultProps:{size:"md"}}),nG={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},nK={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},nZ={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},nQ={semanticTokens:nG,direction:"ltr",...z,components:{Accordion:nD,Alert:n$,Avatar:nX,Badge:th,Breadcrumb:i2,Button:nr,Checkbox:t4,CloseButton:nv,Code:nk,Container:nP,Divider:nE,Drawer:i$,Editable:iW,Form:iU,FormError:iY,FormLabel:iG,Heading:iQ,Input:tF,Kbd:rF,Link:rj,List:rB,Menu:rX,Modal:r8,NumberInput:ip,PinInput:iv,Popover:iP,Progress:tG,Radio:re,Select:ra,Skeleton:rd,SkipLink:rf,Slider:rS,Spinner:r_,Stat:rT,Switch:eM,Table:eB,Tabs:to,Tag:tS,Textarea:t$,Tooltip:tI,Card:nf,Stepper:B},styles:nK,config:nZ},n0={semanticTokens:nG,direction:"ltr",components:{},...z,styles:nK,config:nZ}},89987:function(e,t,r){r.d(t,{Z:function(){return tm}});var i=(e,t=0,r=1)=>d(h(t,e),r),n=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e};let o={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])o[`[object ${e}]`]=e.toLowerCase();function a(e){return o[Object.prototype.toString.call(e)]||"object"}var s=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==a(e[0])&&t?t.split("").filter(t=>void 0!==e[0][t]).map(t=>e[0][t]):e[0],l=e=>{if(e.length<2)return null;let t=e.length-1;return"string"==a(e[t])?e[t].toLowerCase():null};let{PI:u,min:d,max:h}=Math,c=2*u,f=u/3,p=u/180,m=180/u;var g={format:{},autodetect:[]};class b{constructor(...e){if("object"===a(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let t=l(e),r=!1;if(!t){for(let i of(r=!0,g.sorted||(g.autodetect=g.autodetect.sort((e,t)=>t.p-e.p),g.sorted=!0),g.autodetect))if(t=i.test(...e))break}if(g.format[t]){let i=g.format[t].apply(null,r?e:e.slice(0,-1));this._rgb=n(i)}else throw Error("unknown format: "+e);3===this._rgb.length&&this._rgb.push(1)}toString(){return"function"==a(this.hex)?this.hex():`[${this._rgb.join(",")}]`}}let v=(...e)=>new v.Color(...e);v.Color=b,v.version="2.6.0";let{max:y}=Math;var x=(...e)=>{let[t,r,i]=s(e,"rgb"),n=1-y(t/=255,y(r/=255,i/=255)),o=n<1?1/(1-n):0;return[(1-t-n)*o,(1-r-n)*o,(1-i-n)*o,n]};b.prototype.cmyk=function(){return x(this._rgb)},v.cmyk=(...e)=>new b(...e,"cmyk"),g.format.cmyk=(...e)=>{let[t,r,i,n]=e=s(e,"cmyk"),o=e.length>4?e[4]:1;return 1===n?[0,0,0,o]:[t>=1?0:255*(1-t)*(1-n),r>=1?0:255*(1-r)*(1-n),i>=1?0:255*(1-i)*(1-n),o]},g.autodetect.push({p:2,test:(...e)=>{if("array"===a(e=s(e,"cmyk"))&&4===e.length)return"cmyk"}});let w=e=>Math.round(100*e)/100;var k=(...e)=>{let t=s(e,"hsla"),r=l(e)||"lsa";return t[0]=w(t[0]||0),t[1]=w(100*t[1])+"%",t[2]=w(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]=t.length>3?t[3]:1,r="hsla"):t.length=3,`${r}(${t.join(",")})`},S=(...e)=>{let t,r;let[i,n,o]=e=s(e,"rgba"),a=d(i/=255,n/=255,o/=255),l=h(i,n,o),u=(l+a)/2;return(l===a?(t=0,r=Number.NaN):t=u<.5?(l-a)/(l+a):(l-a)/(2-l-a),i==l?r=(n-o)/(l-a):n==l?r=2+(o-i)/(l-a):o==l&&(r=4+(i-n)/(l-a)),(r*=60)<0&&(r+=360),e.length>3&&void 0!==e[3])?[r,t,u,e[3]]:[r,t,u]};let{round:P}=Math;var A=(...e)=>{let t=s(e,"rgba"),r=l(e)||"rgb";return"hsl"==r.substr(0,3)?k(S(t),r):(t[0]=P(t[0]),t[1]=P(t[1]),t[2]=P(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]=t.length>3?t[3]:1,r="rgba"),`${r}(${t.slice(0,"rgb"===r?3:4).join(",")})`)};let{round:C}=Math;var _=(...e)=>{let t,r,i;let[n,o,a]=e=s(e,"hsl");if(0===o)t=r=i=255*a;else{let e=[0,0,0],s=[0,0,0],l=a<.5?a*(1+o):a+o-a*o,u=2*a-l,d=n/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?s[t]=u+(l-u)*6*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=u+(l-u)*(2/3-e[t])*6:s[t]=u;[t,r,i]=[C(255*s[0]),C(255*s[1]),C(255*s[2])]}return e.length>3?[t,r,i,e[3]]:[t,r,i,1]};let E=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,z=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,T=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,D=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,M=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,F=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,{round:R}=Math,j=e=>{let t;if(e=e.toLowerCase().trim(),g.format.named)try{return g.format.named(e)}catch(e){}if(t=e.match(E)){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+e[t];return e[3]=1,e}if(t=e.match(z)){let e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+e[t];return e}if(t=e.match(T)){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=R(2.55*e[t]);return e[3]=1,e}if(t=e.match(D)){let e=t.slice(1,5);for(let t=0;t<3;t++)e[t]=R(2.55*e[t]);return e[3]=+e[3],e}if(t=e.match(M)){let e=t.slice(1,4);e[1]*=.01,e[2]*=.01;let r=_(e);return r[3]=1,r}if(t=e.match(F)){let e=t.slice(1,4);e[1]*=.01,e[2]*=.01;let r=_(e);return r[3]=+t[4],r}};j.test=e=>E.test(e)||z.test(e)||T.test(e)||D.test(e)||M.test(e)||F.test(e),b.prototype.css=function(e){return A(this._rgb,e)},v.css=(...e)=>new b(...e,"css"),g.format.css=j,g.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===a(e)&&j.test(e))return"css"}}),g.format.gl=(...e)=>{let t=s(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},v.gl=(...e)=>new b(...e,"gl"),b.prototype.gl=function(){let e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]};let{floor:V}=Math;var $=(...e)=>{let t;let[r,i,n]=s(e,"rgb"),o=d(r,i,n),a=h(r,i,n),l=a-o;return 0===l?t=Number.NaN:(r===a&&(t=(i-n)/l),i===a&&(t=2+(n-r)/l),n===a&&(t=4+(r-i)/l),(t*=60)<0&&(t+=360)),[t,100*l/255,o/(255-l)*100]};b.prototype.hcg=function(){return $(this._rgb)},v.hcg=(...e)=>new b(...e,"hcg"),g.format.hcg=(...e)=>{let t,r,i;let[n,o,a]=e=s(e,"hcg");a*=255;let l=255*o;if(0===o)t=r=i=a;else{360===n&&(n=0),n>360&&(n-=360),n<0&&(n+=360);let e=V(n/=60),s=n-e,u=a*(1-o),d=u+l*(1-s),h=u+l*s,c=u+l;switch(e){case 0:[t,r,i]=[c,h,u];break;case 1:[t,r,i]=[d,c,u];break;case 2:[t,r,i]=[u,c,h];break;case 3:[t,r,i]=[u,d,c];break;case 4:[t,r,i]=[h,u,c];break;case 5:[t,r,i]=[c,u,d]}}return[t,r,i,e.length>3?e[3]:1]},g.autodetect.push({p:1,test:(...e)=>{if("array"===a(e=s(e,"hcg"))&&3===e.length)return"hcg"}});let B=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,L=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/;var W=e=>{if(e.match(B)){(4===e.length||7===e.length)&&(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);let t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(L)){(5===e.length||9===e.length)&&(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);let t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw Error(`unknown hex color: ${e}`)};let{round:N}=Math;var I=(...e)=>{let[t,r,i,n]=s(e,"rgba"),o=l(e)||"auto";void 0===n&&(n=1),"auto"===o&&(o=n<1?"rgba":"rgb");let a="000000"+((t=N(t))<<16|(r=N(r))<<8|(i=N(i))).toString(16);a=a.substr(a.length-6);let u="0"+N(255*n).toString(16);switch(u=u.substr(u.length-2),o.toLowerCase()){case"rgba":return`#${a}${u}`;case"argb":return`#${u}${a}`;default:return`#${a}`}};b.prototype.hex=function(e){return I(this._rgb,e)},v.hex=(...e)=>new b(...e,"hex"),g.format.hex=W,g.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===a(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});let{cos:O}=Math,{min:U,sqrt:H,acos:q}=Math;var J=(...e)=>{let t,[r,i,n]=s(e,"rgb"),o=U(r/=255,i/=255,n/=255),a=(r+i+n)/3,l=a>0?1-o/a:0;return 0===l?t=NaN:(t=q(t=(r-i+(r-n))/2/H((r-i)*(r-i)+(r-n)*(i-n))),n>i&&(t=c-t),t/=c),[360*t,l,a]};b.prototype.hsi=function(){return J(this._rgb)},v.hsi=(...e)=>new b(...e,"hsi"),g.format.hsi=(...e)=>{let t,r,n;let[o,a,l]=e=s(e,"hsi");return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),(o/=360)<1/3?r=1-((n=(1-a)/3)+(t=(1+a*O(c*o)/O(f-c*o))/3)):o<2/3?(o-=1/3,n=1-((t=(1-a)/3)+(r=(1+a*O(c*o)/O(f-c*o))/3))):(o-=2/3,t=1-((r=(1-a)/3)+(n=(1+a*O(c*o)/O(f-c*o))/3))),[255*(t=i(l*t*3)),255*(r=i(l*r*3)),255*(n=i(l*n*3)),e.length>3?e[3]:1]},g.autodetect.push({p:2,test:(...e)=>{if("array"===a(e=s(e,"hsi"))&&3===e.length)return"hsi"}}),b.prototype.hsl=function(){return S(this._rgb)},v.hsl=(...e)=>new b(...e,"hsl"),g.format.hsl=_,g.autodetect.push({p:2,test:(...e)=>{if("array"===a(e=s(e,"hsl"))&&3===e.length)return"hsl"}});let{floor:Y}=Math,{min:X,max:G}=Math;var K=(...e)=>{let t,r,i;let[n,o,a]=e=s(e,"rgb"),l=X(n,o,a),u=G(n,o,a),d=u-l;return i=u/255,0===u?(t=Number.NaN,r=0):(r=d/u,n===u&&(t=(o-a)/d),o===u&&(t=2+(a-n)/d),a===u&&(t=4+(n-o)/d),(t*=60)<0&&(t+=360)),[t,r,i]};b.prototype.hsv=function(){return K(this._rgb)},v.hsv=(...e)=>new b(...e,"hsv"),g.format.hsv=(...e)=>{let t,r,i;let[n,o,a]=e=s(e,"hsv");if(a*=255,0===o)t=r=i=a;else{360===n&&(n=0),n>360&&(n-=360),n<0&&(n+=360);let e=Y(n/=60),s=n-e,l=a*(1-o),u=a*(1-o*s),d=a*(1-o*(1-s));switch(e){case 0:[t,r,i]=[a,d,l];break;case 1:[t,r,i]=[u,a,l];break;case 2:[t,r,i]=[l,a,d];break;case 3:[t,r,i]=[l,u,a];break;case 4:[t,r,i]=[d,l,a];break;case 5:[t,r,i]=[a,l,u]}}return[t,r,i,e.length>3?e[3]:1]},g.autodetect.push({p:2,test:(...e)=>{if("array"===a(e=s(e,"hsv"))&&3===e.length)return"hsv"}});var Z={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452};let{pow:Q}=Math,ee=e=>255*(e<=.00304?12.92*e:1.055*Q(e,1/2.4)-.055),et=e=>e>Z.t1?e*e*e:Z.t2*(e-Z.t0);var er=(...e)=>{let t,r,i;let[n,o,a]=e=s(e,"lab");return r=(n+16)/116,t=isNaN(o)?r:r+o/500,i=isNaN(a)?r:r-a/200,r=Z.Yn*et(r),[ee(3.2404542*(t=Z.Xn*et(t))-1.5371385*r-.4985314*(i=Z.Zn*et(i))),ee(-.969266*t+1.8760108*r+.041556*i),ee(.0556434*t-.2040259*r+1.0572252*i),e.length>3?e[3]:1]};let{pow:ei}=Math,en=e=>(e/=255)<=.04045?e/12.92:ei((e+.055)/1.055,2.4),eo=e=>e>Z.t3?ei(e,1/3):e/Z.t2+Z.t0,ea=(e,t,r)=>[eo((.4124564*(e=en(e))+.3575761*(t=en(t))+.1804375*(r=en(r)))/Z.Xn),eo((.2126729*e+.7151522*t+.072175*r)/Z.Yn),eo((.0193339*e+.119192*t+.9503041*r)/Z.Zn)];var es=(...e)=>{let[t,r,i]=s(e,"rgb"),[n,o,a]=ea(t,r,i),l=116*o-16;return[l<0?0:l,500*(n-o),200*(o-a)]};b.prototype.lab=function(){return es(this._rgb)},v.lab=(...e)=>new b(...e,"lab"),g.format.lab=er,g.autodetect.push({p:2,test:(...e)=>{if("array"===a(e=s(e,"lab"))&&3===e.length)return"lab"}});let{sin:el,cos:eu}=Math;var ed=(...e)=>{let[t,r,i]=s(e,"lch");return isNaN(i)&&(i=0),[t,eu(i*=p)*r,el(i)*r]},eh=(...e)=>{let[t,r,i]=e=s(e,"lch"),[n,o,a]=ed(t,r,i),[l,u,d]=er(n,o,a);return[l,u,d,e.length>3?e[3]:1]};let{sqrt:ec,atan2:ef,round:ep}=Math;var em=(...e)=>{let[t,r,i]=s(e,"lab"),n=ec(r*r+i*i),o=(ef(i,r)*m+360)%360;return 0===ep(1e4*n)&&(o=Number.NaN),[t,n,o]},eg=(...e)=>{let[t,r,i]=s(e,"rgb"),[n,o,a]=es(t,r,i);return em(n,o,a)};b.prototype.lch=function(){return eg(this._rgb)},b.prototype.hcl=function(){return eg(this._rgb).reverse()},v.lch=(...e)=>new b(...e,"lch"),v.hcl=(...e)=>new b(...e,"hcl"),g.format.lch=eh,g.format.hcl=(...e)=>eh(...s(e,"hcl").reverse()),["lch","hcl"].forEach(e=>g.autodetect.push({p:2,test:(...t)=>{if("array"===a(t=s(t,e))&&3===t.length)return e}}));var eb={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};b.prototype.name=function(){let e=I(this._rgb,"rgb");for(let t of Object.keys(eb))if(eb[t]===e)return t.toLowerCase();return e},g.format.named=e=>{if(eb[e=e.toLowerCase()])return W(eb[e]);throw Error("unknown color name: "+e)},g.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===a(e)&&eb[e.toLowerCase()])return"named"}});var ev=(...e)=>{let[t,r,i]=s(e,"rgb");return(t<<16)+(r<<8)+i};b.prototype.num=function(){return ev(this._rgb)},v.num=(...e)=>new b(...e,"num"),g.format.num=e=>{if("number"==a(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw Error("unknown num color: "+e)},g.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===a(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});let{round:ey}=Math;b.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(ey)},b.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map((t,r)=>r<3?!1===e?t:ey(t):t)},v.rgb=(...e)=>new b(...e,"rgb"),g.format.rgb=(...e)=>{let t=s(e,"rgba");return void 0===t[3]&&(t[3]=1),t},g.autodetect.push({p:3,test:(...e)=>{if("array"===a(e=s(e,"rgba"))&&(3===e.length||4===e.length&&"number"==a(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});let{log:ex}=Math;var ew=e=>{let t,r,i;let n=e/100;return n<66?(t=255,r=n<6?0:-155.25485562709179-.44596950469579133*(r=n-2)+104.49216199393888*ex(r),i=n<20?0:-254.76935184120902+.8274096064007395*(i=n-10)+115.67994401066147*ex(i)):(t=351.97690566805693+.114206453784165*(t=n-55)-40.25366309332127*ex(t),r=325.4494125711974+.07943456536662342*(r=n-50)-28.0852963507957*ex(r),i=255),[t,r,i,1]};let{round:ek}=Math;var eS=(...e)=>{let t;let r=s(e,"rgb"),i=r[0],n=r[2],o=1e3,a=4e4;for(;a-o>.4;){let e=ew(t=(a+o)*.5);e[2]/e[0]>=n/i?a=t:o=t}return ek(t)};b.prototype.temp=b.prototype.kelvin=b.prototype.temperature=function(){return eS(this._rgb)},v.temp=v.kelvin=v.temperature=(...e)=>new b(...e,"temp"),g.format.temp=g.format.kelvin=g.format.temperature=ew;let{pow:eP,sign:eA}=Math;var eC=(...e)=>{let[t,r,i]=e=s(e,"lab"),n=eP(t+.3963377774*r+.2158037573*i,3),o=eP(t-.1055613458*r-.0638541728*i,3),a=eP(t-.0894841775*r-1.291485548*i,3);return[255*e_(4.0767416621*n-3.3077115913*o+.2309699292*a),255*e_(-1.2684380046*n+2.6097574011*o-.3413193965*a),255*e_(-.0041960863*n-.7034186147*o+1.707614701*a),e.length>3?e[3]:1]};function e_(e){let t=Math.abs(e);return t>.0031308?(eA(e)||1)*(1.055*eP(t,1/2.4)-.055):12.92*e}let{cbrt:eE,pow:ez,sign:eT}=Math;var eD=(...e)=>{let[t,r,i]=s(e,"rgb"),[n,o,a]=[eM(t/255),eM(r/255),eM(i/255)],l=eE(.4122214708*n+.5363325363*o+.0514459929*a),u=eE(.2119034982*n+.6806995451*o+.1073969566*a),d=eE(.0883024619*n+.2817188376*o+.6299787005*a);return[.2104542553*l+.793617785*u-.0040720468*d,1.9779984951*l-2.428592205*u+.4505937099*d,.0259040371*l+.7827717662*u-.808675766*d]};function eM(e){let t=Math.abs(e);return t<.04045?e/12.92:(eT(e)||1)*ez((t+.055)/1.055,2.4)}b.prototype.oklab=function(){return eD(this._rgb)},v.oklab=(...e)=>new b(...e,"oklab"),g.format.oklab=eC,g.autodetect.push({p:3,test:(...e)=>{if("array"===a(e=s(e,"oklab"))&&3===e.length)return"oklab"}});var eF=(...e)=>{let[t,r,i]=s(e,"rgb"),[n,o,a]=eD(t,r,i);return em(n,o,a)};b.prototype.oklch=function(){return eF(this._rgb)},v.oklch=(...e)=>new b(...e,"oklch"),g.format.oklch=(...e)=>{let[t,r,i]=e=s(e,"lch"),[n,o,a]=ed(t,r,i),[l,u,d]=eC(n,o,a);return[l,u,d,e.length>3?e[3]:1]},g.autodetect.push({p:3,test:(...e)=>{if("array"===a(e=s(e,"oklch"))&&3===e.length)return"oklch"}}),b.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===a(e)?t?(this._rgb[3]=e,this):new b([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},b.prototype.clipped=function(){return this._rgb._clipped||!1},b.prototype.darken=function(e=1){let t=this.lab();return t[0]-=Z.Kn*e,new b(t,"lab").alpha(this.alpha(),!0)},b.prototype.brighten=function(e=1){return this.darken(-e)},b.prototype.darker=b.prototype.darken,b.prototype.brighter=b.prototype.brighten,b.prototype.get=function(e){let[t,r]=e.split("."),i=this[t]();if(!r)return i;{let e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return i[e];throw Error(`unknown channel ${r} in mode ${t}`)}};let{pow:eR}=Math;b.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===a(e)){if(0===e)return new b([0,0,0,this._rgb[3]],"rgb");if(1===e)return new b([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),i=20,n=(r,o)=>{let a=r.interpolate(o,.5,t),s=a.luminance();return!(1e-7>Math.abs(e-s))&&i--?s>e?n(r,a):n(a,o):a},o=(r>e?n(new b([0,0,0]),this):n(this,new b([255,255,255]))).rgb();return new b([...o,this._rgb[3]])}return ej(...this._rgb.slice(0,3))};let ej=(e,t,r)=>.2126*(e=eV(e))+.7152*(t=eV(t))+.0722*(r=eV(r)),eV=e=>(e/=255)<=.03928?e/12.92:eR((e+.055)/1.055,2.4);var e$={},eB=(e,t,r=.5,...i)=>{let n=i[0]||"lrgb";if(e$[n]||i.length||(n=Object.keys(e$)[0]),!e$[n])throw Error(`interpolation mode ${n} is not defined`);return"object"!==a(e)&&(e=new b(e)),"object"!==a(t)&&(t=new b(t)),e$[n](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};b.prototype.mix=b.prototype.interpolate=function(e,t=.5,...r){return eB(this,e,t,...r)},b.prototype.premultiply=function(e=!1){let t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new b([t[0]*r,t[1]*r,t[2]*r,r],"rgb")},b.prototype.saturate=function(e=1){let t=this.lch();return t[1]+=Z.Kn*e,t[1]<0&&(t[1]=0),new b(t,"lch").alpha(this.alpha(),!0)},b.prototype.desaturate=function(e=1){return this.saturate(-e)},b.prototype.set=function(e,t,r=!1){let[i,n]=e.split("."),o=this[i]();if(!n)return o;{let e=i.indexOf(n)-("ok"===i.substr(0,2)?2:0);if(e>-1){if("string"==a(t))switch(t.charAt(0)){case"+":case"-":o[e]+=+t;break;case"*":o[e]*=+t.substr(1);break;case"/":o[e]/=+t.substr(1);break;default:o[e]=+t}else if("number"===a(t))o[e]=t;else throw Error("unsupported value for Color.set");let n=new b(o,i);return r?(this._rgb=n._rgb,this):n}throw Error(`unknown channel ${n} in mode ${i}`)}},b.prototype.tint=function(e=.5,...t){return eB(this,"white",e,...t)},b.prototype.shade=function(e=.5,...t){return eB(this,"black",e,...t)},e$.rgb=(e,t,r)=>{let i=e._rgb,n=t._rgb;return new b(i[0]+r*(n[0]-i[0]),i[1]+r*(n[1]-i[1]),i[2]+r*(n[2]-i[2]),"rgb")};let{sqrt:eL,pow:eW}=Math;e$.lrgb=(e,t,r)=>{let[i,n,o]=e._rgb,[a,s,l]=t._rgb;return new b(eL(eW(i,2)*(1-r)+eW(a,2)*r),eL(eW(n,2)*(1-r)+eW(s,2)*r),eL(eW(o,2)*(1-r)+eW(l,2)*r),"rgb")},e$.lab=(e,t,r)=>{let i=e.lab(),n=t.lab();return new b(i[0]+r*(n[0]-i[0]),i[1]+r*(n[1]-i[1]),i[2]+r*(n[2]-i[2]),"lab")};var eN=(e,t,r,i)=>{let n,o,a,s,l,u,d,h,c,f,p,m;return"hsl"===i?(n=e.hsl(),o=t.hsl()):"hsv"===i?(n=e.hsv(),o=t.hsv()):"hcg"===i?(n=e.hcg(),o=t.hcg()):"hsi"===i?(n=e.hsi(),o=t.hsi()):"lch"===i||"hcl"===i?(i="hcl",n=e.hcl(),o=t.hcl()):"oklch"===i&&(n=e.oklch().reverse(),o=t.oklch().reverse()),("h"===i.substr(0,1)||"oklch"===i)&&([a,l,d]=n,[s,u,h]=o),isNaN(a)||isNaN(s)?isNaN(a)?isNaN(s)?f=Number.NaN:(f=s,(1==d||0==d)&&"hsv"!=i&&(c=u)):(f=a,(1==h||0==h)&&"hsv"!=i&&(c=l)):(m=s>a&&s-a>180?s-(a+360):s<a&&a-s>180?s+360-a:s-a,f=a+r*m),void 0===c&&(c=l+r*(u-l)),p=d+r*(h-d),"oklch"===i?new b([p,c,f],i):new b([f,c,p],i)};let eI=(e,t,r)=>eN(e,t,r,"lch");e$.lch=eI,e$.hcl=eI,e$.num=(e,t,r)=>{let i=e.num();return new b(i+r*(t.num()-i),"num")},e$.hcg=(e,t,r)=>eN(e,t,r,"hcg"),e$.hsi=(e,t,r)=>eN(e,t,r,"hsi"),e$.hsl=(e,t,r)=>eN(e,t,r,"hsl"),e$.hsv=(e,t,r)=>eN(e,t,r,"hsv"),e$.oklab=(e,t,r)=>{let i=e.oklab(),n=t.oklab();return new b(i[0]+r*(n[0]-i[0]),i[1]+r*(n[1]-i[1]),i[2]+r*(n[2]-i[2]),"oklab")},e$.oklch=(e,t,r)=>eN(e,t,r,"oklch");let{pow:eO,sqrt:eU,PI:eH,cos:eq,sin:eJ,atan2:eY}=Math,eX=(e,t)=>{let r=e.length,i=[0,0,0,0];for(let n=0;n<e.length;n++){let o=e[n],a=t[n]/r,s=o._rgb;i[0]+=eO(s[0],2)*a,i[1]+=eO(s[1],2)*a,i[2]+=eO(s[2],2)*a,i[3]+=s[3]*a}return i[0]=eU(i[0]),i[1]=eU(i[1]),i[2]=eU(i[2]),i[3]>.9999999&&(i[3]=1),new b(n(i))},{pow:eG}=Math;function eK(e){let t="rgb",r=v("#ccc"),n=0,o=[0,1],s=[],l=[0,0],u=!1,d=[],h=!1,c=0,f=1,p=!1,m={},g=!0,b=1,y=function(e){if("string"===a(e=e||["#fff","#000"])&&v.brewer&&v.brewer[e.toLowerCase()]&&(e=v.brewer[e.toLowerCase()]),"array"===a(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=v(e[t]);s.length=0;for(let t=0;t<e.length;t++)s.push(t/(e.length-1))}return P(),d=e},x=function(e){if(null!=u){let t=u.length-1,r=0;for(;r<t&&e>=u[r];)r++;return r-1}return 0},w=e=>e,k=e=>e,S=function(e,n){let o,h;if(null==n&&(n=!1),isNaN(e)||null===e)return r;h=n?e:u&&u.length>2?x(e)/(u.length-2):f!==c?(e-c)/(f-c):1,h=k(h),n||(h=w(h)),1!==b&&(h=eG(h,b));let p=Math.floor(1e4*(h=i(h=l[0]+h*(1-l[0]-l[1]),0,1)));if(g&&m[p])o=m[p];else{if("array"===a(d))for(let e=0;e<s.length;e++){let r=s[e];if(h<=r||h>=r&&e===s.length-1){o=d[e];break}if(h>r&&h<s[e+1]){h=(h-r)/(s[e+1]-r),o=v.interpolate(d[e],d[e+1],h,t);break}}else"function"===a(d)&&(o=d(h));g&&(m[p]=o)}return o};var P=()=>m={};y(e);let A=function(e){let t=v(S(e));return h&&t[h]?t[h]():t};return A.classes=function(e){if(null!=e){if("array"===a(e))u=e,o=[e[0],e[e.length-1]];else{let t=v.analyze(o);u=0===e?[t.min,t.max]:v.limits(t,"e",e)}return A}return u},A.domain=function(e){if(!arguments.length)return o;c=e[0],f=e[e.length-1],s=[];let t=d.length;if(e.length===t&&c!==f)for(let t of Array.from(e))s.push((t-c)/(f-c));else{for(let e=0;e<t;e++)s.push(e/(t-1));if(e.length>2){let t=e.map((t,r)=>r/(e.length-1)),r=e.map(e=>(e-c)/(f-c));r.every((e,r)=>t[r]===e)||(k=e=>{if(e<=0||e>=1)return e;let i=0;for(;e>=r[i+1];)i++;let n=(e-r[i])/(r[i+1]-r[i]);return t[i]+n*(t[i+1]-t[i])})}}return o=[c,f],A},A.mode=function(e){return arguments.length?(t=e,P(),A):t},A.range=function(e,t){return y(e,t),A},A.out=function(e){return h=e,A},A.spread=function(e){return arguments.length?(n=e,A):n},A.correctLightness=function(e){return null==e&&(e=!0),p=e,P(),w=p?function(e){let t=S(0,!0).lab()[0],r=S(1,!0).lab()[0],i=t>r,n=S(e,!0).lab()[0],o=t+(r-t)*e,a=n-o,s=0,l=1,u=20;for(;Math.abs(a)>.01&&u-- >0;)i&&(a*=-1),a<0?(s=e,e+=(l-e)*.5):(l=e,e+=(s-e)*.5),a=(n=S(e,!0).lab()[0])-o;return e}:e=>e,A},A.padding=function(e){return null!=e?("number"===a(e)&&(e=[e,e]),l=e,A):l},A.colors=function(t,r){arguments.length<2&&(r="hex");let i=[];if(0==arguments.length)i=d.slice(0);else if(1===t)i=[A(.5)];else if(t>1){let e=o[0],r=o[1]-e;i=(function(e,t,r){let i=[],n=0<t,o=r?n?t+1:t-1:t;for(let e=0;n?e<o:e>o;n?e++:e--)i.push(e);return i})(0,t,!1).map(i=>A(e+i/(t-1)*r))}else{e=[];let t=[];if(u&&u.length>2)for(let e=1,r=u.length,i=1<=r;i?e<r:e>r;i?e++:e--)t.push((u[e-1]+u[e])*.5);else t=o;i=t.map(e=>A(e))}return v[r]&&(i=i.map(e=>e[r]())),i},A.cache=function(e){return null!=e?(g=e,A):g},A.gamma=function(e){return null!=e?(b=e,A):b},A.nodata=function(e){return null!=e?(r=v(e),A):r},A}let eZ=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t},eQ=function(e){let t,r,i,n;if(2===(e=e.map(e=>new b(e))).length)[r,i]=e.map(e=>e.lab()),t=function(e){return new b([0,1,2].map(t=>r[t]+e*(i[t]-r[t])),"lab")};else if(3===e.length)[r,i,n]=e.map(e=>e.lab()),t=function(e){return new b([0,1,2].map(t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*i[t]+e*e*n[t]),"lab")};else if(4===e.length){let o;[r,i,n,o]=e.map(e=>e.lab()),t=function(e){return new b([0,1,2].map(t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*i[t]+3*(1-e)*e*e*n[t]+e*e*e*o[t]),"lab")}}else if(e.length>=5){let r,i,n;r=e.map(e=>e.lab()),i=eZ(n=e.length-1),t=function(e){let t=1-e;return new b([0,1,2].map(o=>r.reduce((r,a,s)=>r+i[s]*t**(n-s)*e**s*a[o],0)),"lab")}}else throw RangeError("No point in running bezier with only one color.");return t},e0=(e,t,r)=>{if(!e0[r])throw Error("unknown blend mode "+r);return e0[r](e,t)},e1=e=>(t,r)=>{let i=v(r).rgb(),n=v(t).rgb();return v.rgb(e(i,n))},e5=e=>(t,r)=>{let i=[];return i[0]=e(t[0],r[0]),i[1]=e(t[1],r[1]),i[2]=e(t[2],r[2]),i};e0.normal=e1(e5(e=>e)),e0.multiply=e1(e5((e,t)=>e*t/255)),e0.screen=e1(e5((e,t)=>255*(1-(1-e/255)*(1-t/255)))),e0.overlay=e1(e5((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255)))),e0.darken=e1(e5((e,t)=>e>t?t:e)),e0.lighten=e1(e5((e,t)=>e>t?e:t)),e0.dodge=e1(e5((e,t)=>255===e?255:(e=t/255*255/(1-e/255))>255?255:e)),e0.burn=e1(e5((e,t)=>255*(1-(1-t/255)/(e/255))));let{pow:e2,sin:e3,cos:e6}=Math,{floor:e4,random:e9}=Math,{log:e8,pow:e7,floor:te,abs:tt}=Math;function tr(e,t=null){let r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===a(e)&&(e=Object.values(e)),e.forEach(e=>{t&&"object"===a(e)&&(e=e[t]),null==e||isNaN(e)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)}),r.domain=[r.min,r.max],r.limits=(e,t)=>ti(r,e,t),r}function ti(e,t="equal",r=7){"array"==a(e)&&(e=tr(e));let{min:i,max:n}=e,o=e.values.sort((e,t)=>e-t);if(1===r)return[i,n];let s=[];if("c"===t.substr(0,1)&&(s.push(i),s.push(n)),"e"===t.substr(0,1)){s.push(i);for(let e=1;e<r;e++)s.push(i+e/r*(n-i));s.push(n)}else if("l"===t.substr(0,1)){if(i<=0)throw Error("Logarithmic scales are only possible for values > 0");let e=Math.LOG10E*e8(i),t=Math.LOG10E*e8(n);s.push(i);for(let i=1;i<r;i++)s.push(e7(10,e+i/r*(t-e)));s.push(n)}else if("q"===t.substr(0,1)){s.push(i);for(let e=1;e<r;e++){let t=(o.length-1)*e/r,i=te(t);if(i===t)s.push(o[i]);else{let e=t-i;s.push(o[i]*(1-e)+o[i+1]*e)}}s.push(n)}else if("k"===t.substr(0,1)){let e;let t=o.length,a=Array(t),l=Array(r),u=!0,d=0,h=null;(h=[]).push(i);for(let e=1;e<r;e++)h.push(i+e/r*(n-i));for(h.push(n);u;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){let t;let i=o[e],n=Number.MAX_VALUE;for(let o=0;o<r;o++){let r=tt(h[o]-i);r<n&&(n=r,t=o),l[t]++,a[e]=t}}let i=Array(r);for(let e=0;e<r;e++)i[e]=null;for(let r=0;r<t;r++)null===i[e=a[r]]?i[e]=o[r]:i[e]+=o[r];for(let e=0;e<r;e++)i[e]*=1/l[e];u=!1;for(let e=0;e<r;e++)if(i[e]!==h[e]){u=!0;break}h=i,++d>200&&(u=!1)}let c={};for(let e=0;e<r;e++)c[e]=[];for(let r=0;r<t;r++)c[e=a[r]].push(o[r]);let f=[];for(let e=0;e<r;e++)f.push(c[e][0]),f.push(c[e][c[e].length-1]);f=f.sort((e,t)=>e-t),s.push(f[0]);for(let e=1;e<f.length;e+=2){let t=f[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}let{sqrt:tn,pow:to,min:ta,max:ts,atan2:tl,abs:tu,cos:td,sin:th,exp:tc,PI:tf}=Math,tp={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]};for(let e of Object.keys(tp))tp[e.toLowerCase()]=tp[e];Object.assign(v,{average:(e,t="lrgb",r=null)=>{let i=e.length;r||(r=Array.from(Array(i)).map(()=>1));let n=i/r.reduce(function(e,t){return e+t});if(r.forEach((e,t)=>{r[t]*=n}),e=e.map(e=>new b(e)),"lrgb"===t)return eX(e,r);let o=e.shift(),a=o.get(t),s=[],l=0,u=0;for(let e=0;e<a.length;e++)if(a[e]=(a[e]||0)*r[0],s.push(isNaN(a[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(a[e])){let t=a[e]/180*eH;l+=eq(t)*r[0],u+=eJ(t)*r[0]}let d=o.alpha()*r[0];e.forEach((e,i)=>{let n=e.get(t);d+=e.alpha()*r[i+1];for(let e=0;e<a.length;e++)if(!isNaN(n[e])){if(s[e]+=r[i+1],"h"===t.charAt(e)){let t=n[e]/180*eH;l+=eq(t)*r[i+1],u+=eJ(t)*r[i+1]}else a[e]+=n[e]*r[i+1]}});for(let e=0;e<a.length;e++)if("h"===t.charAt(e)){let t=eY(u/s[e],l/s[e])/eH*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;a[e]=t}else a[e]=a[e]/s[e];return d/=i,new b(a,t).alpha(d>.99999?1:d,!0)},bezier:e=>{let t=eQ(e);return t.scale=()=>eK(t),t},blend:e0,cubehelix:function(e=300,t=-1.5,r=1,i=1,o=[0,1]){let s=0,l;"array"===a(o)?l=o[1]-o[0]:(l=0,o=[o,o]);let u=function(a){let u=c*((e+120)/360+t*a),d=e2(o[0]+l*a,i),h=(0!==s?r[0]+a*s:r)*d*(1-d)/2,f=e6(u),p=e3(u);return v(n([255*(d+h*(-.14861*f+1.78277*p)),255*(d+h*(-.29227*f-.90649*p)),255*(d+1.97294*f*h),1]))};return u.start=function(t){return null==t?e:(e=t,u)},u.rotations=function(e){return null==e?t:(t=e,u)},u.gamma=function(e){return null==e?i:(i=e,u)},u.hue=function(e){return null==e?r:("array"===a(r=e)?0==(s=r[1]-r[0])&&(r=r[1]):s=0,u)},u.lightness=function(e){return null==e?o:("array"===a(e)?(o=e,l=e[1]-e[0]):(o=[e,e],l=0),u)},u.scale=()=>v.scale(u),u.hue(r),u},mix:eB,interpolate:eB,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(e4(16*e9()));return new b(e,"hex")},scale:eK,analyze:tr,contrast:(e,t)=>{e=new b(e),t=new b(t);let r=e.luminance(),i=t.luminance();return r>i?(r+.05)/(i+.05):(i+.05)/(r+.05)},deltaE:function(e,t,r=1,i=1,n=1){var o=function(e){return 360*e/(2*tf)},a=function(e){return 2*tf*e/360};e=new b(e),t=new b(t);let[s,l,u]=Array.from(e.lab()),[d,h,c]=Array.from(t.lab()),f=(s+d)/2,p=(tn(to(l,2)+to(u,2))+tn(to(h,2)+to(c,2)))/2,m=.5*(1-tn(to(p,7)/(to(p,7)+to(25,7)))),g=l*(1+m),v=h*(1+m),y=tn(to(g,2)+to(u,2)),x=tn(to(v,2)+to(c,2)),w=(y+x)/2,k=o(tl(u,g)),S=o(tl(c,v)),P=k>=0?k:k+360,A=S>=0?S:S+360,C=tu(P-A)>180?(P+A+360)/2:(P+A)/2,_=1-.17*td(a(C-30))+.24*td(a(2*C))+.32*td(a(3*C+6))-.2*td(a(4*C-63)),E=A-P;E=180>=tu(E)?E:A<=P?E+360:E-360,E=2*tn(y*x)*th(a(E)/2);let z=x-y,T=1+.015*to(f-50,2)/tn(20+to(f-50,2)),D=1+.045*w,M=1+.015*w*_,F=30*tc(-to((C-275)/25,2)),R=-(2*tn(to(w,7)/(to(w,7)+to(25,7))))*th(2*a(F));return ts(0,ta(100,tn(to((d-s)/(r*T),2)+to(z/(i*D),2)+to(E/(n*M),2)+z/(i*D)*R*(E/(n*M)))))},distance:function(e,t,r="lab"){e=new b(e),t=new b(t);let i=e.get(r),n=t.get(r),o=0;for(let e in i){let t=(i[e]||0)-(n[e]||0);o+=t*t}return Math.sqrt(o)},limits:ti,valid:(...e)=>{try{return new b(...e),!0}catch(e){return!1}},scales:{cool:()=>eK([v.hsl(180,1,.9),v.hsl(250,.7,.4)]),hot:()=>eK(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},input:g,colors:eb,brewer:tp});var tm=v},13048:function(e,t,r){r.d(t,{M:function(){return b}});var i=r(92253),n=r(89859),o=r(11345),a=r(9276),s=r(73480);class l extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:t}){let r=(0,n.useId)(),o=(0,n.useRef)(null),a=(0,n.useRef)({width:0,height:0,top:0,left:0}),{nonce:u}=(0,n.useContext)(s._);return(0,n.useInsertionEffect)(()=>{let{width:e,height:i,top:n,left:s}=a.current;if(t||!o.current||!e||!i)return;o.current.dataset.motionPopId=r;let l=document.createElement("style");return u&&(l.nonce=u),document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
          [data-motion-pop-id="${r}"] {
            position: absolute !important;
            width: ${e}px !important;
            height: ${i}px !important;
            top: ${n}px !important;
            left: ${s}px !important;
          }
        `),()=>{document.head.removeChild(l)}},[t]),(0,i.jsx)(l,{isPresent:t,childRef:o,sizeRef:a,children:n.cloneElement(e,{ref:o})})}let d=({children:e,initial:t,isPresent:r,onExitComplete:s,custom:l,presenceAffectsLayout:d,mode:c})=>{let f=(0,a.h)(h),p=(0,n.useId)(),m=(0,n.useMemo)(()=>({id:p,initial:t,isPresent:r,custom:l,onExitComplete:e=>{for(let t of(f.set(e,!0),f.values()))if(!t)return;s&&s()},register:e=>(f.set(e,!1),()=>f.delete(e))}),d?[Math.random()]:[r]);return(0,n.useMemo)(()=>{f.forEach((e,t)=>f.set(t,!1))},[r]),n.useEffect(()=>{r||f.size||!s||s()},[r]),"popLayout"===c&&(e=(0,i.jsx)(u,{isPresent:r,children:e})),(0,i.jsx)(o.O.Provider,{value:m,children:e})};function h(){return new Map}var c=r(27479),f=r(18613);let p=e=>e.key||"";function m(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}var g=r(23402);let b=({children:e,exitBeforeEnter:t,custom:r,initial:o=!0,onExitComplete:s,presenceAffectsLayout:l=!0,mode:u="sync"})=>{(0,f.k)(!t,"Replace exitBeforeEnter with mode='wait'");let h=(0,n.useMemo)(()=>m(e),[e]),b=h.map(p),v=(0,n.useRef)(!0),y=(0,n.useRef)(h),x=(0,a.h)(()=>new Map),[w,k]=(0,n.useState)(h),[S,P]=(0,n.useState)(h);(0,g.L)(()=>{v.current=!1,y.current=h;for(let e=0;e<S.length;e++){let t=p(S[e]);b.includes(t)?x.delete(t):!0!==x.get(t)&&x.set(t,!1)}},[S,b.length,b.join("-")]);let A=[];if(h!==w){let e=[...h];for(let t=0;t<S.length;t++){let r=S[t],i=p(r);b.includes(i)||(e.splice(t,0,r),A.push(r))}"wait"===u&&A.length&&(e=A),P(m(e)),k(h);return}let{forceRender:C}=(0,n.useContext)(c.p);return(0,i.jsx)(i.Fragment,{children:S.map(e=>{let t=p(e),n=h===S||b.includes(t);return(0,i.jsx)(d,{isPresent:n,initial:(!v.current||!!o)&&void 0,custom:n?void 0:r,presenceAffectsLayout:l,mode:u,onExitComplete:n?void 0:()=>{if(!x.has(t))return;x.set(t,!0);let e=!0;x.forEach(t=>{t||(e=!1)}),e&&(null==C||C(),P(y.current),s&&s())},children:e},t)})})}},10698:function(e,t,r){r.d(t,{hO:function(){return a},oO:function(){return o}});var i=r(89859),n=r(11345);function o(){let e=(0,i.useContext)(n.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:o}=e,a=(0,i.useId)();(0,i.useEffect)(()=>o(a),[]);let s=(0,i.useCallback)(()=>r&&r(a),[a,r]);return!t&&r?[!1,s]:[!0]}function a(){var e;return null===(e=(0,i.useContext)(n.O))||e.isPresent}},27479:function(e,t,r){r.d(t,{p:function(){return i}});let i=(0,r(89859).createContext)({})},73480:function(e,t,r){r.d(t,{_:function(){return i}});let i=(0,r(89859).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},11345:function(e,t,r){r.d(t,{O:function(){return i}});let i=(0,r(89859).createContext)(null)},27749:function(e,t,r){r.d(t,{Z:function(){return o}});var i=r(28530);let n=["read","resolveKeyframes","update","preRender","render","postRender"];function o(e,t){let r=!1,o=!0,a={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,l=n.reduce((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,i=!1,n=!1,o=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1};function s(t){o.has(t)&&(l.schedule(t),e()),t(a)}let l={schedule:(e,n=!1,a=!1)=>{let s=a&&i?t:r;return n&&o.add(e),s.has(e)||s.add(e),e},cancel:e=>{r.delete(e),o.delete(e)},process:e=>{if(a=e,i){n=!0;return}i=!0,[t,r]=[r,t],r.clear(),t.forEach(s),i=!1,n&&(n=!1,l.process(e))}};return l}(s),e),{}),{read:u,resolveKeyframes:d,update:h,preRender:c,render:f,postRender:p}=l,m=()=>{let n=i.c.useManualTiming?a.timestamp:performance.now();r=!1,a.delta=o?1e3/60:Math.max(Math.min(n-a.timestamp,40),1),a.timestamp=n,a.isProcessing=!0,u.process(a),d.process(a),h.process(a),c.process(a),f.process(a),p.process(a),a.isProcessing=!1,r&&t&&(o=!1,e(m))},g=()=>{r=!0,o=!0,a.isProcessing||e(m)};return{schedule:n.reduce((e,t)=>{let i=l[t];return e[t]=(e,t=!1,n=!1)=>(r||g(),i.schedule(e,t,n)),e},{}),cancel:e=>{for(let t=0;t<n.length;t++)l[n[t]].cancel(e)},state:a,steps:l}}},94493:function(e,t,r){r.d(t,{Pn:function(){return o},S6:function(){return s},Wi:function(){return n},frameData:function(){return a}});var i=r(20606);let{schedule:n,cancel:o,state:a,steps:s}=(0,r(27749).Z)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:i.Z,!0)},14462:function(e,t,r){let i;r.d(t,{X:function(){return s}});var n=r(28530),o=r(94493);function a(){i=void 0}let s={now:()=>(void 0===i&&s.set(o.frameData.isProcessing||n.c.useManualTiming?o.frameData.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(a)}}},48537:function(e,t,r){r.d(t,{E:function(){return nS}});var i,n=r(92253),o=r(89859),a=r(73480);let s=(0,o.createContext)({});var l=r(11345),u=r(23402);let d=(0,o.createContext)({strict:!1}),h=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),c="data-"+h("framerAppearId"),{schedule:f,cancel:p}=(0,r(27749).Z)(queueMicrotask,!1);function m(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let g=(0,o.createContext)({}),b=!1;function v(){window.HandoffComplete=!0}function y(e){return"string"==typeof e||Array.isArray(e)}function x(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}let w=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],k=["initial",...w];function S(e){return x(e.animate)||k.some(t=>y(e[t]))}function P(e){return!!(S(e)||e.variants)}function A(e){return Array.isArray(e)?e.join(" "):e}let C={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"]},_={};for(let e in C)_[e]={isEnabled:t=>C[e].some(e=>!!t[e])};var E=r(72607),z=r(27479);let T=Symbol.for("motionComponentSymbol"),D=["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 M(e){if("string"!=typeof e||e.includes("-"));else if(D.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let F={},R=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],j=new Set(R);function V(e,{layout:t,layoutId:r}){return j.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!F[e]||"opacity"===e)}let $=e=>!!(e&&e.getVelocity),B=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var L=r(55488),W=r(59697);let N={...L.Rx,transform:Math.round},I={borderWidth:W.px,borderTopWidth:W.px,borderRightWidth:W.px,borderBottomWidth:W.px,borderLeftWidth:W.px,borderRadius:W.px,radius:W.px,borderTopLeftRadius:W.px,borderTopRightRadius:W.px,borderBottomRightRadius:W.px,borderBottomLeftRadius:W.px,width:W.px,maxWidth:W.px,height:W.px,maxHeight:W.px,size:W.px,top:W.px,right:W.px,bottom:W.px,left:W.px,padding:W.px,paddingTop:W.px,paddingRight:W.px,paddingBottom:W.px,paddingLeft:W.px,margin:W.px,marginTop:W.px,marginRight:W.px,marginBottom:W.px,marginLeft:W.px,rotate:W.RW,rotateX:W.RW,rotateY:W.RW,rotateZ:W.RW,scale:L.bA,scaleX:L.bA,scaleY:L.bA,scaleZ:L.bA,skew:W.RW,skewX:W.RW,skewY:W.RW,distance:W.px,translateX:W.px,translateY:W.px,translateZ:W.px,x:W.px,y:W.px,z:W.px,perspective:W.px,transformPerspective:W.px,opacity:L.Fq,originX:W.$C,originY:W.$C,originZ:W.px,zIndex:N,backgroundPositionX:W.px,backgroundPositionY:W.px,fillOpacity:L.Fq,strokeOpacity:L.Fq,numOctaves:N},O={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},U=R.length;var H=r(87294);function q(e,t,r){let{style:i,vars:n,transformOrigin:o}=e,a=!1,s=!1;for(let e in t){let r=t[e];if(j.has(e)){a=!0;continue}if((0,H.f)(e)){n[e]=r;continue}{let t=B(r,I[e]);e.startsWith("origin")?(s=!0,o[e]=t):i[e]=t}}if(!t.transform&&(a||r?i.transform=function(e,t,r){let i="",n=!0;for(let o=0;o<U;o++){let a=R[o],s=e[a];if(void 0===s)continue;let l=!0;if(!(l="number"==typeof s?s===(a.startsWith("scale")?1:0):0===parseFloat(s))||r){let e=B(s,I[a]);if(!l){n=!1;let t=O[a]||a;i+=`${t}(${e}) `}r&&(t[a]=e)}}return i=i.trim(),r?i=r(t,n?"":i):n&&(i="none"),i}(t,e.transform,r):i.transform&&(i.transform="none")),s){let{originX:e="50%",originY:t="50%",originZ:r=0}=o;i.transformOrigin=`${e} ${t} ${r}`}}let J=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Y(e,t,r){for(let i in t)$(t[i])||V(i,r)||(e[i]=t[i])}let X=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function G(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||X.has(e)}let K=e=>!G(e);try{(i=require("@emotion/is-prop-valid").default)&&(K=e=>e.startsWith("on")?!G(e):i(e))}catch(e){}function Z(e,t,r){return"string"==typeof e?e:W.px.transform(t+r*e)}let Q={offset:"stroke-dashoffset",array:"stroke-dasharray"},ee={offset:"strokeDashoffset",array:"strokeDasharray"};function et(e,{attrX:t,attrY:r,attrScale:i,originX:n,originY:o,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},d,h){if(q(e,u,h),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:c,style:f,dimensions:p}=e;c.transform&&(p&&(f.transform=c.transform),delete c.transform),p&&(void 0!==n||void 0!==o||f.transform)&&(f.transformOrigin=function(e,t,r){let i=Z(t,e.x,e.width),n=Z(r,e.y,e.height);return`${i} ${n}`}(p,void 0!==n?n:.5,void 0!==o?o:.5)),void 0!==t&&(c.x=t),void 0!==r&&(c.y=r),void 0!==i&&(c.scale=i),void 0!==a&&function(e,t,r=1,i=0,n=!0){e.pathLength=1;let o=n?Q:ee;e[o.offset]=W.px.transform(-i);let a=W.px.transform(t),s=W.px.transform(r);e[o.array]=`${a} ${s}`}(c,a,s,l,!1)}let er=()=>({...J(),attrs:{}}),ei=e=>"string"==typeof e&&"svg"===e.toLowerCase();function en(e,{style:t,vars:r},i,n){for(let o in Object.assign(e.style,t,n&&n.getProjectionStyles(i)),r)e.style.setProperty(o,r[o])}let eo=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 ea(e,t,r,i){for(let r in en(e,t,void 0,i),t.attrs)e.setAttribute(eo.has(r)?r:h(r),t.attrs[r])}function es(e,t,r){var i;let{style:n}=e,o={};for(let a in n)($(n[a])||t.style&&$(t.style[a])||V(a,e)||(null===(i=null==r?void 0:r.getValue(a))||void 0===i?void 0:i.liveStyle)!==void 0)&&(o[a]=n[a]);return r&&n&&"string"==typeof n.willChange&&(r.applyWillChange=!1),o}function el(e,t,r){let i=es(e,t,r);for(let r in e)($(e[r])||$(t[r]))&&(i[-1!==R.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return i}function eu(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function ed(e,t,r,i){if("function"==typeof t){let[n,o]=eu(i);t=t(void 0!==r?r:e.custom,n,o)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[n,o]=eu(i);t=t(void 0!==r?r:e.custom,n,o)}return t}var eh=r(9276);let ec=e=>Array.isArray(e),ef=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),ep=e=>ec(e)?e[e.length-1]||0:e;function em(e){let t=$(e)?e.get():e;return ef(t)?t.toValue():t}let eg=new Set(["opacity","clipPath","filter","transform"]);function eb(e){return j.has(e)?"transform":eg.has(e)?h(e):void 0}var ev=r(43078);let ey=e=>(t,r)=>{let i=(0,o.useContext)(s),n=(0,o.useContext)(l.O),a=()=>(function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:i},n,o,a,s){let l={latestValues:function(e,t,r,i,n){var o;let a={},s=[],l=i&&(null===(o=e.style)||void 0===o?void 0:o.willChange)===void 0,u=n(e,{});for(let e in u)a[e]=em(u[e]);let{initial:d,animate:h}=e,c=S(e),f=P(e);t&&f&&!c&&!1!==e.inherit&&(void 0===d&&(d=t.initial),void 0===h&&(h=t.animate));let p=!!r&&!1===r.initial,m=(p=p||!1===d)?h:d;return m&&"boolean"!=typeof m&&!x(m)&&ex(e,m,(e,t)=>{for(let t in e){let r=e[t];if(Array.isArray(r)){let e=p?r.length-1:0;r=r[e]}null!==r&&(a[t]=r)}for(let e in t)a[e]=t[e]}),l&&(h&&!1!==d&&!x(h)&&ex(e,h,e=>{for(let t in e)!function(e,t){let r=eb(t);r&&(0,ev.y4)(e,r)}(s,t)}),s.length&&(a.willChange=s.join(","))),a}(n,o,a,!s&&e,t),renderState:r()};return i&&(l.mount=e=>i(n,e,l)),l})(e,t,i,n,r);return r?a():(0,eh.h)(a)};function ex(e,t,r){let i=Array.isArray(t)?t:[t];for(let t=0;t<i.length;t++){let n=ed(e,i[t]);if(n){let{transitionEnd:e,transition:t,...i}=n;r(i,e)}}}var ew=r(94493);let ek={useVisualState:ey({scrapeMotionValuesFromProps:el,createRenderState:er,onMount:(e,t,{renderState:r,latestValues:i})=>{ew.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),ew.Wi.render(()=>{et(r,i,ei(t.tagName),e.transformTemplate),ea(t,r)})}})},eS={useVisualState:ey({applyWillChange:!0,scrapeMotionValuesFromProps:es,createRenderState:J})};function eP(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}let eA=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eC(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}let e_=e=>t=>eA(t)&&e(t,eC(t));function eE(e,t,r,i){return eP(e,t,e_(r),i)}var ez=r(81003);function eT(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eD=eT("dragHorizontal"),eM=eT("dragVertical");function eF(e){let t=!1;if("y"===e)t=eM();else if("x"===e)t=eD();else{let e=eD(),r=eM();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function eR(){let e=eF(!0);return!e||(e(),!1)}class ej{constructor(e){this.isMounted=!1,this.node=e}update(){}}function eV(e,t){let r=t?"onHoverStart":"onHoverEnd";return eE(e.current,t?"pointerenter":"pointerleave",(i,n)=>{if("touch"===i.pointerType||eR())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",t);let a=o[r];a&&ew.Wi.postRender(()=>a(i,n))},{passive:!e.getProps()[r]})}class e$ extends ej{mount(){this.unmount=(0,ez.z)(eV(this.node,!0),eV(this.node,!1))}unmount(){}}class eB extends ej{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,ez.z)(eP(this.node.current,"focus",()=>this.onFocus()),eP(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eL=(e,t)=>!!t&&(e===t||eL(e,t.parentElement));var eW=r(20606);function eN(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,eC(r))}class eI extends ej{constructor(){super(...arguments),this.removeStartListeners=eW.Z,this.removeEndListeners=eW.Z,this.removeAccessibleListeners=eW.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),i=eE(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:i,globalTapTarget:n}=this.node.getProps(),o=n||eL(this.node.current,e.target)?r:i;o&&ew.Wi.update(()=>o(e,t))},{passive:!(r.onTap||r.onPointerUp)}),n=eE(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,ez.z)(i,n),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=eP(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eP(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&eN("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&ew.Wi.postRender(()=>r(e,t))})}),eN("down",(e,t)=>{this.startPress(e,t)}))}),t=eP(this.node.current,"blur",()=>{this.isPressing&&eN("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,ez.z)(e,t)}}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&&ew.Wi.postRender(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!eR()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&ew.Wi.postRender(()=>r(e,t))}mount(){let e=this.node.getProps(),t=eE(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=eP(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,ez.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eO=new WeakMap,eU=new WeakMap,eH=e=>{let t=eO.get(e.target);t&&t(e)},eq=e=>{e.forEach(eH)},eJ={some:0,all:1};class eY extends ej{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:i="some",once:n}=e,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof i?i:eJ[i]};return function(e,t,r){let i=function({root:e,...t}){let r=e||document;eU.has(r)||eU.set(r,{});let i=eU.get(r),n=JSON.stringify(t);return i[n]||(i[n]=new IntersectionObserver(eq,{root:e,...t})),i[n]}(t);return eO.set(e,r),i.observe(e),()=>{eO.delete(e),i.unobserve(e)}}(this.node.current,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(),o=t?r:i;o&&o(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}function eX(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 eG(e,t,r){let i=e.getProps();return ed(i,t,void 0!==r?r:i.custom,e)}let eK=e=>1e3*e,eZ=e=>e/1e3,eQ={type:"spring",stiffness:500,damping:25,restSpeed:10},e0=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),e1={type:"keyframes",duration:.8},e5={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e2=(e,{keyframes:t})=>t.length>2?e1:j.has(e)?e.startsWith("scale")?e0(t[1]):eQ:e5;function e3(e,t){return e[t]||e.default||e}var e6=r(28530);let e4={current:!1},e9=e=>null!==e;function e8(e,{repeat:t,repeatType:r="loop"},i){let n=e.filter(e9),o=t&&"loop"!==r&&t%2==1?0:n.length-1;return o&&void 0!==i?i:n[o]}var e7=r(14462);let te=e=>/^0[^.\s]+$/u.test(e);var tt=r(18613);let tr=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),ti=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tn=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),to=e=>e===L.Rx||e===W.px,ta=(e,t)=>parseFloat(e.split(", ")[t]),ts=(e,t)=>(r,{transform:i})=>{if("none"===i||!i)return 0;let n=i.match(/^matrix3d\((.+)\)$/u);if(n)return ta(n[1],t);{let t=i.match(/^matrix\((.+)\)$/u);return t?ta(t[1],e):0}},tl=new Set(["x","y","z"]),tu=R.filter(e=>!tl.has(e)),td={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:ts(4,13),y:ts(5,14)};td.translateX=td.x,td.translateY=td.y;let th=e=>t=>t.test(e),tc=[L.Rx,W.px,W.aQ,W.RW,W.vw,W.vh,{test:e=>"auto"===e,parse:e=>e}],tf=e=>tc.find(th(e)),tp=new Set,tm=!1,tg=!1;function tb(){if(tg){let e=Array.from(tp).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return tu.forEach(r=>{let i=e.getValue(r);void 0!==i&&(t.push([r,i.get()]),i.set(r.startsWith("scale")?1:0))}),t}(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var i;null===(i=e.getValue(t))||void 0===i||i.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}tg=!1,tm=!1,tp.forEach(e=>e.complete()),tp.clear()}function tv(){tp.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(tg=!0)})}class ty{constructor(e,t,r,i,n,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=i,this.element=n,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tp.add(this),tm||(tm=!0,ew.Wi.read(tv),ew.Wi.resolveKeyframes(tb))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:i}=this;for(let n=0;n<e.length;n++)if(null===e[n]){if(0===n){let n=null==i?void 0:i.get(),o=e[e.length-1];if(void 0!==n)e[0]=n;else if(r&&t){let i=r.readValue(t,o);null!=i&&(e[0]=i)}void 0===e[0]&&(e[0]=o),i&&void 0===n&&i.set(e[0])}else e[n]=e[n-1]}}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),tp.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,tp.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}var tx=r(7505),tw=r(5974);let tk=new Set(["brightness","contrast","saturate","opacity"]);function tS(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[i]=r.match(tw.KP)||[];if(!i)return e;let n=r.replace(i,""),o=tk.has(t)?1:0;return i!==r&&(o*=100),t+"("+o+n+")"}let tP=/\b([a-z-]*)\(.*?\)/gu,tA={...tx.P,getAnimatableNone:e=>{let t=e.match(tP);return t?t.map(tS).join(" "):e}};var tC=r(79262);let t_={...I,color:tC.$,backgroundColor:tC.$,outlineColor:tC.$,fill:tC.$,stroke:tC.$,borderColor:tC.$,borderTopColor:tC.$,borderRightColor:tC.$,borderBottomColor:tC.$,borderLeftColor:tC.$,filter:tA,WebkitFilter:tA},tE=e=>t_[e];function tz(e,t){let r=tE(e);return r!==tA&&(r=tx.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let tT=new Set(["auto","none","0"]);class tD extends ty{constructor(e,t,r,i){super(e,t,r,i,null==i?void 0:i.owner,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){let i=e[r];if("string"==typeof i&&(i=i.trim(),(0,H.t)(i))){let n=function e(t,r,i=1){(0,tt.k)(i<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[n,o]=function(e){let t=ti.exec(e);if(!t)return[,];let[,r,i,n]=t;return[`--${null!=r?r:i}`,n]}(t);if(!n)return;let a=window.getComputedStyle(r).getPropertyValue(n);if(a){let e=a.trim();return tr(e)?parseFloat(e):e}return(0,H.t)(o)?e(o,r,i+1):o}(i,t.current);void 0!==n&&(e[r]=n),r===e.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!tn.has(r)||2!==e.length)return;let[i,n]=e,o=tf(i),a=tf(n);if(o!==a){if(to(o)&&to(a))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else this.needsMeasurement=!0}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var i;("number"==typeof(i=e[t])?0===i:null===i||"none"===i||"0"===i||te(i))&&r.push(t)}r.length&&function(e,t,r){let i,n=0;for(;n<e.length&&!i;){let t=e[n];"string"==typeof t&&!tT.has(t)&&(0,tx.V)(t).values.length&&(i=e[n]),n++}if(i&&r)for(let n of t)e[n]=tz(r,i)}(e,r,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:r}=this;if(!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=td[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let i=t[t.length-1];void 0!==i&&e.getValue(r,i).jump(i,!1)}measureEndState(){var e;let{element:t,name:r,unresolvedKeyframes:i}=this;if(!t.current)return;let n=t.getValue(r);n&&n.jump(this.measuredOrigin,!1);let o=i.length-1,a=i[o];i[o]=td[r](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==a&&void 0===this.finalKeyframe&&(this.finalKeyframe=a),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach(([e,r])=>{t.getValue(e).set(r)}),this.resolveNoneKeyframes()}}function tM(e){let t;return()=>(void 0===t&&(t=e()),t)}let tF=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(tx.P.test(e)||"0"===e)&&!e.startsWith("url("));class tR{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:i=0,repeatDelay:n=0,repeatType:o="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:e,delay:t,type:r,repeat:i,repeatDelay:n,repeatType:o,...a},this.updateFinishedPromise()}get resolved(){return this._resolved||this.hasAttemptedResolve||(tv(),tb()),this._resolved}onKeyframesResolved(e,t){this.hasAttemptedResolve=!0;let{name:r,type:i,velocity:n,delay:o,onComplete:a,onUpdate:s,isGenerator:l}=this.options;if(!l&&!function(e,t,r,i){let n=e[0];if(null===n)return!1;if("display"===t||"visibility"===t)return!0;let o=e[e.length-1],a=tF(n,t),s=tF(o,t);return(0,tt.K)(a===s,`You are trying to animate ${t} from "${n}" to "${o}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${o} via the \`style\` property.`),!!a&&!!s&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||"spring"===r&&i)}(e,r,i,n)){if(e4.current||!o){null==s||s(e8(e,this.options,t)),null==a||a(),this.resolveFinishedPromise();return}this.options.duration=0}let u=this.initPlayback(e,t);!1!==u&&(this._resolved={keyframes:e,finalKeyframe:t,...u},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}var tj=r(56925);function tV(e,t,r){let i=Math.max(t-5,0);return(0,tj.R)(r-e(i),t-i)}var t$=r(54456);function tB(e,t){return e*Math.sqrt(1-t*t)}let tL=["duration","bounce"],tW=["stiffness","damping","mass"];function tN(e,t){return t.some(t=>void 0!==e[t])}function tI({keyframes:e,restDelta:t,restSpeed:r,...i}){let n;let o=e[0],a=e[e.length-1],s={done:!1,value:o},{stiffness:l,damping:u,mass:d,duration:h,velocity:c,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tN(e,tW)&&tN(e,tL)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:i=1}){let n,o;(0,tt.K)(e<=eK(10),"Spring duration must be 10 seconds or less");let a=1-t;a=(0,t$.u)(.05,1,a),e=(0,t$.u)(.01,10,eZ(e)),a<1?(n=t=>{let i=t*a,n=i*e;return .001-(i-r)/tB(t,a)*Math.exp(-n)},o=t=>{let i=t*a*e,o=Math.pow(a,2)*Math.pow(t,2)*e,s=tB(Math.pow(t,2),a);return(i*r+r-o)*Math.exp(-i)*(-n(t)+.001>0?-1:1)/s}):(n=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>e*e*(r-t)*Math.exp(-t*e));let s=function(e,t,r){let i=r;for(let r=1;r<12;r++)i-=e(i)/t(i);return i}(n,o,5/e);if(e=eK(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(s,2)*i;return{stiffness:t,damping:2*a*Math.sqrt(i*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...i,velocity:-eZ(i.velocity||0)}),p=c||0,m=u/(2*Math.sqrt(l*d)),g=a-o,b=eZ(Math.sqrt(l/d)),v=5>Math.abs(g);if(r||(r=v?.01:2),t||(t=v?.005:.5),m<1){let e=tB(b,m);n=t=>a-Math.exp(-m*b*t)*((p+m*b*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}else if(1===m)n=e=>a-Math.exp(-b*e)*(g+(p+b*g)*e);else{let e=b*Math.sqrt(m*m-1);n=t=>{let r=Math.exp(-m*b*t),i=Math.min(e*t,300);return a-r*((p+m*b*g)*Math.sinh(i)+e*g*Math.cosh(i))/e}}return{calculatedDuration:f&&h||null,next:e=>{let i=n(e);if(f)s.done=e>=h;else{let o=p;0!==e&&(o=m<1?tV(n,e,i):0);let l=Math.abs(o)<=r,u=Math.abs(a-i)<=t;s.done=l&&u}return s.value=s.done?a:i,s}}}function tO({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:n=10,bounceStiffness:o=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:d}){let h,c;let f=e[0],p={done:!1,value:f},m=e=>void 0!==s&&e<s||void 0!==l&&e>l,g=e=>void 0===s?l:void 0===l?s:Math.abs(s-e)<Math.abs(l-e)?s:l,b=r*t,v=f+b,y=void 0===a?v:a(v);y!==v&&(b=y-f);let x=e=>-b*Math.exp(-e/i),w=e=>y+x(e),k=e=>{let t=x(e),r=w(e);p.done=Math.abs(t)<=u,p.value=p.done?y:r},S=e=>{m(p.value)&&(h=e,c=tI({keyframes:[p.value,g(p.value)],velocity:tV(w,e,p.value),damping:n,stiffness:o,restDelta:u,restSpeed:d}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return(c||void 0!==h||(t=!0,k(e),S(e)),void 0!==h&&e>=h)?c.next(e-h):(t||k(e),p)}}}let tU=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function tH(e,t,r,i){if(e===t&&r===i)return eW.Z;let n=t=>(function(e,t,r,i,n){let o,a;let s=0;do(o=tU(a=t+(r-t)/2,i,n)-e)>0?r=a:t=a;while(Math.abs(o)>1e-7&&++s<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:tU(n(e),t,i)}let tq=tH(.42,0,1,1),tJ=tH(0,0,.58,1),tY=tH(.42,0,.58,1),tX=e=>Array.isArray(e)&&"number"!=typeof e[0],tG=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,tK=e=>t=>1-e(1-t),tZ=e=>1-Math.sin(Math.acos(e)),tQ=tK(tZ),t0=tG(tZ),t1=tH(.33,1.53,.69,.99),t5=tK(t1),t2=tG(t5),t3={linear:eW.Z,easeIn:tq,easeInOut:tY,easeOut:tJ,circIn:tZ,circInOut:t0,circOut:tQ,backIn:t5,backInOut:t2,backOut:t1,anticipate:e=>(e*=2)<1?.5*t5(e):.5*(2-Math.pow(2,-10*(e-1)))},t6=e=>{if(Array.isArray(e)){(0,tt.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,i,n]=e;return tH(t,r,i,n)}return"string"==typeof e?((0,tt.k)(void 0!==t3[e],`Invalid easing type '${e}'`),t3[e]):e};var t4=r(13822),t9=r(71429);function t8({duration:e=300,keyframes:t,times:r,ease:i="easeInOut"}){let n=tX(i)?i.map(t6):t6(i),o={done:!1,value:t[0]},a=(r&&r.length===t.length?r:(0,t9.Y)(t)).map(t=>t*e),s=(0,t4.s)(a,t,{ease:Array.isArray(n)?n:t.map(()=>n||tY).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}var t7=r(22645);let re=e=>{let t=({timestamp:t})=>e(t);return{start:()=>ew.Wi.update(t,!0),stop:()=>(0,ew.Pn)(t),now:()=>ew.frameData.isProcessing?ew.frameData.timestamp:e7.X.now()}},rt={decay:tO,inertia:tO,tween:t8,keyframes:t8,spring:tI},rr=e=>e/100;class ri extends tR{constructor({KeyframeResolver:e=ty,...t}){super(t),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:r,motionValue:i,keyframes:n}=this.options,o=(e,t)=>this.onKeyframesResolved(e,t);r&&i&&i.owner?this.resolver=i.owner.resolveKeyframes(n,o,r,i):this.resolver=new e(n,o,r,i),this.resolver.scheduleResolve()}initPlayback(e){let t,r;let{type:i="keyframes",repeat:n=0,repeatDelay:o=0,repeatType:a,velocity:s=0}=this.options,l=rt[i]||t8;l!==t8&&"number"!=typeof e[0]&&(t=(0,ez.z)(rr,(0,t7.C)(e[0],e[1])),e=[0,100]);let u=l({...this.options,keyframes:e});"mirror"===a&&(r=l({...this.options,keyframes:[...e].reverse(),velocity:-s})),null===u.calculatedDuration&&(u.calculatedDuration=function(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}(u));let{calculatedDuration:d}=u,h=d+o;return{generator:u,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:d,resolvedDuration:h,totalDuration:h*(n+1)-o}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:i,generator:n,mirroredGenerator:o,mapPercentToKeyframes:a,keyframes:s,calculatedDuration:l,totalDuration:u,resolvedDuration:d}=r;if(null===this.startTime)return n.next(0);let{delay:h,repeat:c,repeatType:f,repeatDelay:p,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let g=this.currentTime-h*(this.speed>=0?1:-1),b=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let v=this.currentTime,y=n;if(c){let e=Math.min(this.currentTime,u)/d,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,c+1))%2&&("reverse"===f?(r=1-r,p&&(r-=p/d)):"mirror"===f&&(y=o)),v=(0,t$.u)(0,1,r)*d}let x=b?{done:!1,value:s[0]}:y.next(v);a&&(x.value=a(x.value));let{done:w}=x;b||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return k&&void 0!==i&&(x.value=e8(s,this.options,i)),m&&m(x.value),k&&this.finish(),x}get duration(){let{resolved:e}=this;return e?eZ(e.calculatedDuration):0}get time(){return eZ(this.currentTime)}set time(e){e=eK(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=eZ(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=re,onPlay:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime&&"finished"!==this.state||(this.startTime=r),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}let rn=e=>Array.isArray(e)&&"number"==typeof e[0],ro=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,ra={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ro([0,.65,.55,1]),circOut:ro([.55,0,1,.45]),backIn:ro([.31,.01,.66,-.59]),backOut:ro([.33,1.53,.69,.99])};function rs(e){return rl(e)||ra.easeOut}function rl(e){if(e)return rn(e)?ro(e):Array.isArray(e)?e.map(rs):ra[e]}let ru=tM(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class rd extends tR{constructor(e){super(e);let{name:t,motionValue:r,keyframes:i}=this.options;this.resolver=new tD(i,(e,t)=>this.onKeyframesResolved(e,t),t,r),this.resolver.scheduleResolve()}initPlayback(e,t){var r,i;let{duration:n=300,times:o,ease:a,type:s,motionValue:l,name:u}=this.options;if(!(null===(r=l.owner)||void 0===r?void 0:r.current))return!1;if("spring"===(i=this.options).type||!function e(t){return!!(!t||"string"==typeof t&&t in ra||rn(t)||Array.isArray(t)&&t.every(e))}(i.ease)){let{onComplete:t,onUpdate:r,motionValue:i,...l}=this.options,u=function(e,t){let r=new ri({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),i={done:!1,value:e[0]},n=[],o=0;for(;!i.done&&o<2e4;)n.push((i=r.sample(o)).value),o+=10;return{times:void 0,keyframes:n,duration:o-10,ease:"linear"}}(e,l);1===(e=u.keyframes).length&&(e[1]=e[0]),n=u.duration,o=u.times,a=u.ease,s="keyframes"}let d=function(e,t,r,{delay:i=0,duration:n=300,repeat:o=0,repeatType:a="loop",ease:s,times:l}={}){let u={[t]:r};l&&(u.offset=l);let d=rl(s);return Array.isArray(d)&&(u.easing=d),e.animate(u,{delay:i,duration:n,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"})}(l.owner.current,u,e,{...this.options,duration:n,times:o,ease:a});return d.startTime=e7.X.now(),this.pendingTimeline?(d.timeline=this.pendingTimeline,this.pendingTimeline=void 0):d.onfinish=()=>{let{onComplete:r}=this.options;l.set(e8(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:n,times:o,type:s,ease:a,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return eZ(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return eZ(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.currentTime=eK(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return eW.Z;let{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return eW.Z}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:r,duration:i,type:n,ease:o,times:a}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:s,...l}=this.options,u=new ri({...l,keyframes:r,duration:i,type:n,ease:o,times:a,isGenerator:!0}),d=eK(this.time);e.setWithVelocity(u.sample(d-10).value,u.sample(d).value,10)}let{onStop:s}=this.options;s&&s(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:r,repeatDelay:i,repeatType:n,damping:o,type:a}=e;return ru()&&r&&eg.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!i&&"mirror"!==n&&0!==o&&"inertia"!==a}}let rh=tM(()=>void 0!==window.ScrollTimeline);class rc{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e){let t=this.animations.map(t=>{if(!rh()||!t.attachTimeline)return t.pause(),function(e,t){let r;let i=()=>{let{currentTime:i}=t,n=(null===i?0:i.value)/100;r!==n&&e(n),r=n};return ew.Wi.update(i,!0),()=>(0,ew.Pn)(i)}(e=>{t.time=t.duration*e},e);t.attachTimeline(e)});return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}let rf=(e,t,r,i={},n,o,a)=>s=>{let l=e3(i,e)||{},u=l.delay||i.delay||0,{elapsed:d=0}=i;d-=eK(u);let h={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-d,onUpdate:e=>{t.set(e),l.onUpdate&&l.onUpdate(e)},onComplete:()=>{s(),l.onComplete&&l.onComplete(),a&&a()},onStop:a,name:e,motionValue:t,element:o?void 0:n};!function({when:e,delay:t,delayChildren:r,staggerChildren:i,staggerDirection:n,repeat:o,repeatType:a,repeatDelay:s,from:l,elapsed:u,...d}){return!!Object.keys(d).length}(l)&&(h={...h,...e2(e,h)}),h.duration&&(h.duration=eK(h.duration)),h.repeatDelay&&(h.repeatDelay=eK(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let c=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(c=!0)),(e4.current||e6.c.skipAnimations)&&(c=!0,h.duration=0,h.delay=0),c&&!o&&void 0!==t.get()){let e=e8(h.keyframes,l);if(void 0!==e)return ew.Wi.update(()=>{h.onUpdate(e),h.onComplete()}),new rc([])}return!o&&rd.supports(h)?new rd(h):new ri(h)};var rp=r(19714);function rm(e){return e.getProps()[c]}class rg extends rp.Hg{constructor(){super(...arguments),this.output=[],this.counts=new Map}add(e){let t=eb(e);if(!t)return;let r=this.counts.get(t)||0;this.counts.set(t,r+1),0===r&&(this.output.push(t),this.update());let i=!1;return()=>{if(i)return;i=!0;let e=this.counts.get(t)-1;this.counts.set(t,e),0===e&&((0,ev.cl)(this.output,t),this.update())}}update(){this.set(this.output.length?this.output.join(", "):"auto")}}function rb(e,t){var r,i;if(!e.applyWillChange)return;let n=e.getValue("willChange");if(n||(null===(r=e.props.style)||void 0===r?void 0:r.willChange)||(n=new rg("auto"),e.addValue("willChange",n)),$(i=n)&&i.add)return n.add(t)}function rv(e,t,{delay:r=0,transitionOverride:i,type:n}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=t;i&&(a=i);let u=[],d=n&&e.animationState&&e.animationState.getState()[n];for(let t in l){let i=e.getValue(t,null!==(o=e.latestValues[t])&&void 0!==o?o:null),n=l[t];if(void 0===n||d&&function({protectedKeys:e,needsAnimating:t},r){let i=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,i}(d,t))continue;let s={delay:r,elapsed:0,...e3(a||{},t)},h=!1;if(window.HandoffAppearAnimations){let r=rm(e);if(r){let e=window.HandoffAppearAnimations(r,t,i,ew.Wi);null!==e&&(s.elapsed=e,h=!0)}}i.start(rf(t,i,n,e.shouldReduceMotion&&j.has(t)?{type:!1}:s,e,h,rb(e,t)));let c=i.animation;c&&u.push(c)}return s&&Promise.all(u).then(()=>{ew.Wi.update(()=>{s&&function(e,t){let{transitionEnd:r={},transition:i={},...n}=eG(e,t)||{};for(let t in n={...n,...r}){let r=ep(n[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,rp.BX)(r))}}(e,s)})}),u}function ry(e,t,r={}){var i;let n=eG(e,t,"exit"===r.type?null===(i=e.presenceContext)||void 0===i?void 0:i.custom:void 0),{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);let a=n?()=>Promise.all(rv(e,n,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(i=0)=>{let{delayChildren:n=0,staggerChildren:a,staggerDirection:s}=o;return function(e,t,r=0,i=0,n=1,o){let a=[],s=(e.variantChildren.size-1)*i,l=1===n?(e=0)=>e*i:(e=0)=>s-e*i;return Array.from(e.variantChildren).sort(rx).forEach((e,i)=>{e.notify("AnimationStart",t),a.push(ry(e,t,{...o,delay:r+l(i)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,n+i,a,s,r)}:()=>Promise.resolve(),{when:l}=o;if(!l)return Promise.all([a(),s(r.delay)]);{let[e,t]="beforeChildren"===l?[a,s]:[s,a];return e().then(()=>t())}}function rx(e,t){return e.sortNodePosition(t)}let rw=[...w].reverse(),rk=w.length;function rS(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function rP(){return{animate:rS(!0),whileInView:rS(),whileHover:rS(),whileTap:rS(),whileDrag:rS(),whileFocus:rS(),exit:rS()}}class rA extends ej{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let i;if(e.notify("AnimationStart",t),Array.isArray(t))i=Promise.all(t.map(t=>ry(e,t,r)));else if("string"==typeof t)i=ry(e,t,r);else{let n="function"==typeof t?eG(e,t,r.custom):t;i=Promise.all(rv(e,n,r))}return i.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=rP(),i=!0,n=t=>(r,i)=>{var n;let o=eG(e,i,"exit"===t?null===(n=e.presenceContext)||void 0===n?void 0:n.custom:void 0);if(o){let{transition:e,transitionEnd:t,...i}=o;r={...r,...i,...t}}return r};function o(o){let a=e.getProps(),s=e.getVariantContext(!0)||{},l=[],u=new Set,d={},h=1/0;for(let t=0;t<rk;t++){var c;let f=rw[t],p=r[f],m=void 0!==a[f]?a[f]:s[f],g=y(m),b=f===o?p.isActive:null;!1===b&&(h=t);let v=m===s[f]&&m!==a[f]&&g;if(v&&i&&e.manuallyAnimateOnMount&&(v=!1),p.protectedKeys={...d},!p.isActive&&null===b||!m&&!p.prevProp||x(m)||"boolean"==typeof m)continue;let w=(c=p.prevProp,("string"==typeof m?m!==c:!!Array.isArray(m)&&!eX(m,c))||f===o&&p.isActive&&!v&&g||t>h&&g),k=!1,S=Array.isArray(m)?m:[m],P=S.reduce(n(f),{});!1===b&&(P={});let{prevResolvedValues:A={}}=p,C={...A,...P},_=t=>{w=!0,u.has(t)&&(k=!0,u.delete(t)),p.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in C){let t=P[e],r=A[e];if(!d.hasOwnProperty(e))(ec(t)&&ec(r)?eX(t,r):t===r)?void 0!==t&&u.has(e)?_(e):p.protectedKeys[e]=!0:null!=t?_(e):u.add(e)}p.prevProp=m,p.prevResolvedValues=P,p.isActive&&(d={...d,...P}),i&&e.blockInitialAnimation&&(w=!1),w&&(!v||k)&&l.push(...S.map(e=>({animation:e,options:{type:f}})))}if(u.size){let t={};u.forEach(r=>{let i=e.getBaseTarget(r),n=e.getValue(r);n&&(n.liveStyle=!0),t[r]=null!=i?i:null}),l.push({animation:t})}let f=!!l.length;return i&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(f=!1),i=!1,f?t(l):Promise.resolve()}return{animateChanges:o,setActive:function(t,i){var n;if(r[t].isActive===i)return Promise.resolve();null===(n=e.variantChildren)||void 0===n||n.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,i)}),r[t].isActive=i;let a=o(t);for(let e in r)r[e].protectedKeys={};return a},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=rP(),i=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();x(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}let rC=0;class r_ extends ej{constructor(){super(...arguments),this.id=rC++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let i=this.node.animationState.setActive("exit",!e);t&&!e&&i.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let rE=(e,t)=>Math.abs(e-t);class rz{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=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=rM(this.lastMoveEventInfo,this.history),i=null!==this.startEvent,n=(e=r.offset,t={x:0,y:0},Math.sqrt(rE(e.x,t.x)**2+rE(e.y,t.y)**2)>=3);if(!i&&!n)return;let{point:o}=r,{timestamp:a}=ew.frameData;this.history.push({...o,timestamp:a});let{onStart:s,onMove:l}=this.handlers;i||(s&&s(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=rT(t,this.transformPagePoint),ew.Wi.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 o=rM("pointercancel"===e.type?this.lastMoveEventInfo:rT(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),i&&i(e,o)},!eA(e))return;this.dragSnapToOrigin=n,this.handlers=t,this.transformPagePoint=r,this.contextWindow=i||window;let o=rT(eC(e),this.transformPagePoint),{point:a}=o,{timestamp:s}=ew.frameData;this.history=[{...a,timestamp:s}];let{onSessionStart:l}=t;l&&l(e,rM(o,this.history)),this.removeListeners=(0,ez.z)(eE(this.contextWindow,"pointermove",this.handlePointerMove),eE(this.contextWindow,"pointerup",this.handlePointerUp),eE(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,ew.Pn)(this.updatePoint)}}function rT(e,t){return t?{point:t(e.point)}:e}function rD(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rM({point:e},t){return{point:e,delta:rD(e,rF(t)),offset:rD(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,n=rF(e);for(;r>=0&&(i=e[r],!(n.timestamp-i.timestamp>eK(.1)));)r--;if(!i)return{x:0,y:0};let o=eZ(n.timestamp-i.timestamp);if(0===o)return{x:0,y:0};let a={x:(n.x-i.x)/o,y:(n.y-i.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function rF(e){return e[e.length-1]}var rR=r(59777),rj=r(11909);function rV(e){return e.max-e.min}function r$(e,t,r,i=.5){e.origin=i,e.originPoint=(0,rj.t)(t.min,t.max,e.origin),e.scale=rV(r)/rV(t),e.translate=(0,rj.t)(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function rB(e,t,r,i){r$(e.x,t.x,r.x,i?i.originX:void 0),r$(e.y,t.y,r.y,i?i.originY:void 0)}function rL(e,t,r){e.min=r.min+t.min,e.max=e.min+rV(t)}function rW(e,t,r){e.min=t.min-r.min,e.max=e.min+rV(t)}function rN(e,t,r){rW(e.x,t.x,r.x),rW(e.y,t.y,r.y)}function rI(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 rO(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 rU(e,t,r){return{min:rH(e,t),max:rH(e,r)}}function rH(e,t){return"number"==typeof e?e:e[t]||0}let rq=()=>({translate:0,scale:1,origin:0,originPoint:0}),rJ=()=>({x:rq(),y:rq()}),rY=()=>({min:0,max:0}),rX=()=>({x:rY(),y:rY()});function rG(e){return[e("x"),e("y")]}function rK({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}function rZ(e){return void 0===e||1===e}function rQ({scale:e,scaleX:t,scaleY:r}){return!rZ(e)||!rZ(t)||!rZ(r)}function r0(e){return rQ(e)||r1(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function r1(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function r5(e,t,r,i,n){return void 0!==n&&(e=i+n*(e-i)),i+r*(e-i)+t}function r2(e,t=0,r=1,i,n){e.min=r5(e.min,t,r,i,n),e.max=r5(e.max,t,r,i,n)}function r3(e,{x:t,y:r}){r2(e.x,t.translate,t.scale,t.originPoint),r2(e.y,r.translate,r.scale,r.originPoint)}function r6(e,t){e.min=e.min+t,e.max=e.max+t}function r4(e,t,r,i,n=.5){let o=(0,rj.t)(e.min,e.max,n);r2(e,t,r,o,i)}function r9(e,t){r4(e.x,t.x,t.scaleX,t.scale,t.originX),r4(e.y,t.y,t.scaleY,t.scale,t.originY)}function r8(e,t){return rK(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 r7=({current:e})=>e?e.ownerDocument.defaultView:null,ie=new WeakMap;class it{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=rX(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:i}=this.getProps();this.panSession=new rz(e,{onSessionStart:e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(eC(e,"page").point)},onStart:(e,t)=>{var r;let{drag:i,dragPropagation:n,onDragStart:o}=this.getProps();if(i&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eF(i),!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),rG(e=>{let t=this.getAxisMotionValue(e).get()||0;if(W.aQ.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];if(i){let e=rV(i);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),o&&ew.Wi.postRender(()=>o(e,t)),null===(r=this.removeWillChange)||void 0===r||r.call(this),this.removeWillChange=rb(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:n,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=t;if(i&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(a),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>rG(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:i,contextWindow:r7(this.visualElement)})}stop(e,t){var r;null===(r=this.removeWillChange)||void 0===r||r.call(this);let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:o}=this.getProps();o&&ew.Wi.postRender(()=>o(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||!ir(e,i,this.currentDirection))return;let n=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},i){return void 0!==t&&e<t?e=i?(0,rj.t)(t,e,i.min):Math.max(e,t):void 0!==r&&e>r&&(e=i?(0,rj.t)(r,e,i.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),n.set(o)}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?void 0:e.layout,n=this.constraints;t&&m(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(e,{top:t,left:r,bottom:i,right:n}){return{x:rI(e.x,r,n),y:rI(e.y,t,i)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rU(e,"left","right"),y:rU(e,"top","bottom")}}(r),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&rG(e=>{!1!==this.constraints&&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||!m(t))return!1;let i=t.current;(0,tt.k)(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 o=function(e,t,r){let i=r8(e,r),{scroll:n}=t;return n&&(r6(i.x,n.offset.x),r6(i.y,n.offset.y)),i}(i,n.root,this.visualElement.getTransformPagePoint()),a={x:rO((e=n.layout.layoutBox).x,o.x),y:rO(e.y,o.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=rK(e))}return a}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:i,dragTransition:n,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(rG(a=>{if(!ir(a,t,this.currentDirection))return;let l=s&&s[a]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[a]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(rf(e,r,0,t,this.visualElement,!1,rb(this.visualElement,e)))}stopAnimation(){rG(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rG(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?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){rG(t=>{let{drag:r}=this.getProps();if(!ir(t,r,this.currentDirection))return;let{projection:i}=this.visualElement,n=this.getAxisMotionValue(t);if(i&&i.layout){let{min:r,max:o}=i.layout.layoutBox[t];n.set(e[t]-(0,rj.t)(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!m(t)||!r||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};rG(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();i[e]=function(e,t){let r=.5,i=rV(e),n=rV(t);return n>i?r=(0,rR.Y)(t.min,t.max-i,e.min):i>n&&(r=(0,rR.Y)(e.min,e.max-n,t.min)),(0,t$.u)(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(),rG(t=>{if(!ir(t,e,null))return;let r=this.getAxisMotionValue(t),{min:n,max:o}=this.constraints[t];r.set((0,rj.t)(n,o,i[t]))})}addListeners(){if(!this.visualElement.current)return;ie.set(this.visualElement,this);let e=eE(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();m(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),ew.Wi.read(t);let n=eP(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rG(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{n(),e(),i(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:n=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:i,dragConstraints:n,dragElastic:o,dragMomentum:a}}}function ir(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class ii extends ej{constructor(e){super(e),this.removeGroupControls=eW.Z,this.removeListeners=eW.Z,this.controls=new it(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eW.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let io=e=>(t,r)=>{e&&ew.Wi.postRender(()=>e(t,r))};class ia extends ej{constructor(){super(...arguments),this.removePointerDownListener=eW.Z}onPointerDown(e){this.session=new rz(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:r7(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:io(e),onStart:io(t),onMove:r,onEnd:(e,t)=>{delete this.session,i&&ew.Wi.postRender(()=>i(e,t))}}}mount(){this.removePointerDownListener=eE(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var is=r(10698);let il={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function iu(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let id={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!W.px.test(e))return e;e=parseFloat(e)}let r=iu(e,t.target.x),i=iu(e,t.target.y);return`${r}% ${i}%`}};class ih extends o.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:i}=this.props,{projection:n}=e;Object.assign(F,ip),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()})),il.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:i,isPresent:n}=this.props,o=r.projection;return o&&(o.isPresent=n,i||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent===n||(n?o.promote():o.relegate()||ew.Wi.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),f.postRender(()=>{!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 ic(e){let[t,r]=(0,is.oO)(),i=(0,o.useContext)(z.p);return(0,n.jsx)(ih,{...e,layoutGroup:i,switchLayoutGroup:(0,o.useContext)(g),isPresent:t,safeToRemove:r})}let ip={borderRadius:{...id,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:id,borderTopRightRadius:id,borderBottomLeftRadius:id,borderBottomRightRadius:id,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let i=tx.P.parse(e);if(i.length>5)return e;let n=tx.P.createTransformer(e),o="number"!=typeof i[0]?1:0,a=r.x.scale*t.x,s=r.y.scale*t.y;i[0+o]/=a,i[1+o]/=s;let l=(0,rj.t)(a,s,.5);return"number"==typeof i[2+o]&&(i[2+o]/=l),"number"==typeof i[3+o]&&(i[3+o]/=l),n(i)}}};var im=r(73765);let ig=["TopLeft","TopRight","BottomLeft","BottomRight"],ib=ig.length,iv=e=>"string"==typeof e?parseFloat(e):e,iy=e=>"number"==typeof e||W.px.test(e);function ix(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let iw=iS(0,.5,tQ),ik=iS(.5,.95,eW.Z);function iS(e,t,r){return i=>i<e?0:i>t?1:r((0,rR.Y)(e,t,i))}function iP(e,t){e.min=t.min,e.max=t.max}function iA(e,t){iP(e.x,t.x),iP(e.y,t.y)}function iC(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function i_(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 iE(e,t,[r,i,n],o,a){!function(e,t=0,r=1,i=.5,n,o=e,a=e){if(W.aQ.test(t)&&(t=parseFloat(t),t=(0,rj.t)(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=(0,rj.t)(o.min,o.max,i);e===o&&(s-=t),e.min=i_(e.min,t,r,s,n),e.max=i_(e.max,t,r,s,n)}(e,t[r],t[i],t[n],t.scale,o,a)}let iz=["x","scaleX","originX"],iT=["y","scaleY","originY"];function iD(e,t,r,i){iE(e.x,t,iz,r?r.x:void 0,i?i.x:void 0),iE(e.y,t,iT,r?r.y:void 0,i?i.y:void 0)}function iM(e){return 0===e.translate&&1===e.scale}function iF(e){return iM(e.x)&&iM(e.y)}function iR(e,t){return e.min===t.min&&e.max===t.max}function ij(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function iV(e,t){return ij(e.x,t.x)&&ij(e.y,t.y)}function i$(e){return rV(e.x)/rV(e.y)}function iB(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class iL{constructor(){this.members=[]}add(e){(0,ev.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,ev.cl)(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;let 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()}}exitAnimationComplete(){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)}}let iW=(e,t)=>e.depth-t.depth;class iN{constructor(){this.children=[],this.isDirty=!1}add(e){(0,ev.y4)(this.children,e),this.isDirty=!0}remove(e){(0,ev.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(iW),this.isDirty=!1,this.children.forEach(e)}}let iI={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},iO="undefined"!=typeof window&&void 0!==window.MotionDebug,iU=["","X","Y","Z"],iH={visibility:"hidden"},iq=0;function iJ(e,t,r,i){let{latestValues:n}=t;n[e]&&(r[e]=n[e],t.setStaticValue(e,0),i&&(i[e]=0))}function iY({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:n}){return class{constructor(e={},r=null==t?void 0:t()){this.id=iq++,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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,iO&&(iI.totalNodes=iI.resolvedTargetDeltas=iI.recalculatedProjection=0),this.nodes.forEach(iK),this.nodes.forEach(i3),this.nodes.forEach(i6),this.nodes.forEach(iZ),iO&&window.MotionDebug.record(iI)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new iN)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new im.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:i,layout:n,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(n||i)&&(this.isLayoutDirty=!0),e){let r;let i=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=e7.X.now(),i=({timestamp:t})=>{let n=t-r;n>=250&&((0,ew.Pn)(i),e(n-250))};return ew.Wi.read(i,!0),()=>(0,ew.Pn)(i)}(i,0),il.hasAnimatedSinceResize&&(il.hasAnimatedSinceResize=!1,this.nodes.forEach(i2))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&o&&(i||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||o.getDefaultTransition()||nt,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=o.getProps(),l=!this.targetLayout||!iV(this.targetLayout,i)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...e3(n,"layout"),onPlay:a,onComplete:s};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||i2(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}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,ew.Pn)(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(i4),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.HandoffCancelAllAnimations&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return!1;let{visualElement:r}=t.options;return!!r&&(!!rm(r)||!!t.parent&&!t.parent.hasCheckedOptimisedAppear&&e(t.parent))}(this)&&window.HandoffCancelAllAnimations(),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(i0);return}this.isUpdating||this.nodes.forEach(i1),this.isUpdating=!1,this.nodes.forEach(i5),this.nodes.forEach(iX),this.nodes.forEach(iG),this.clearAllSnapshots();let e=e7.X.now();ew.frameData.delta=(0,t$.u)(0,1e3/60,e-ew.frameData.timestamp),ew.frameData.timestamp=e,ew.frameData.isProcessing=!0,ew.S6.update.process(ew.frameData),ew.S6.preRender.process(ew.frameData),ew.S6.render.process(ew.frameData),ew.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,f.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(iQ),this.sharedNodes.forEach(i9)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ew.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ew.Wi.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=rX(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!n)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!iF(this.projectionDelta),r=this.getTransformTemplate(),i=r?r(this.latestValues,""):void 0,o=i!==this.prevTransformTemplateValue;e&&(t||r0(this.latestValues)||o)&&(n(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),i=this.removeElementScroll(r);return e&&(i=this.removeTransform(i)),nn((t=i).x),nn(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var e;let{visualElement:t}=this.options;if(!t)return rX();let r=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(na))){let{scroll:e}=this.root;e&&(r6(r.x,e.offset.x),r6(r.y,e.offset.y))}return r}removeElementScroll(e){var t;let r=rX();if(iA(r,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return r;for(let t=0;t<this.path.length;t++){let i=this.path[t],{scroll:n,options:o}=i;i!==this.root&&n&&o.layoutScroll&&(n.wasRoot&&iA(r,e),r6(r.x,n.offset.x),r6(r.y,n.offset.y))}return r}applyTransform(e,t=!1){let r=rX();iA(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&&r9(r,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),r0(i.latestValues)&&r9(r,i.latestValues)}return r0(this.latestValues)&&r9(r,this.latestValues),r}removeTransform(e){let t=rX();iA(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!r0(r.latestValues))continue;rQ(r.latestValues)&&r.updateSnapshot();let i=rX();iA(i,r.measurePageBox()),iD(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,i)}return r0(this.latestValues)&&iD(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!==ew.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,i,n;let o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==o;if(!(e||a&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:s,layoutId:l}=this.options;if(this.layout&&(s||l)){if(this.resolvedRelativeTargetAt=ew.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rX(),this.relativeTargetOrigin=rX(),rN(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),iA(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rX(),this.targetWithTransforms=rX()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,i=this.relativeTarget,n=this.relativeParent.target,rL(r.x,i.x,n.x),rL(r.y,i.y,n.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):iA(this.target,this.layout.layoutBox),r3(this.target,this.targetDelta)):iA(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=rX(),this.relativeTargetOrigin=rX(),rN(this.relativeTargetOrigin,this.target,e.target),iA(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}iO&&iI.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||rQ(this.parent.latestValues)||r1(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent: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?void 0:e.isProjectionDirty))&&(i=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===ew.frameData.timestamp&&(i=!1),i)return;let{layout:n,layoutId:o}=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||o))return;iA(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,i=!1){let n,o;let a=r.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){o=(n=r[s]).projectionDelta;let{visualElement:a}=n.options;(!a||!a.props.style||"contents"!==a.props.style.display)&&(i&&n.options.layoutScroll&&n.scroll&&n!==n.root&&r9(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,r3(e,o)),i&&r0(n.latestValues)&&r9(e,n.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=rX());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(iC(this.prevProjectionDelta.x,this.projectionDelta.x),iC(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),rB(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===a&&this.treeScale.y===s&&iB(this.projectionDelta.x,this.prevProjectionDelta.x)&&iB(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),iO&&iI.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=rJ(),this.projectionDelta=rJ(),this.projectionDeltaWithTransform=rJ()}setAnimationOrigin(e,t=!1){let r;let i=this.snapshot,n=i?i.latestValues:{},o={...this.latestValues},a=rJ();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=rX(),l=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,h=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(ne));this.animationProgress=0,this.mixTargetDelta=t=>{let i=t/1e3;if(i8(a.x,e.x,i),i8(a.y,e.y,i),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,f,p;rN(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),f=this.relativeTarget,p=this.relativeTargetOrigin,i7(f.x,p.x,s.x,i),i7(f.y,p.y,s.y,i),r&&(u=this.relativeTarget,c=r,iR(u.x,c.x)&&iR(u.y,c.y))&&(this.isProjectionDirty=!1),r||(r=rX()),iA(r,this.relativeTarget)}l&&(this.animationValues=o,function(e,t,r,i,n,o){n?(e.opacity=(0,rj.t)(0,void 0!==r.opacity?r.opacity:1,iw(i)),e.opacityExit=(0,rj.t)(void 0!==t.opacity?t.opacity:1,0,ik(i))):o&&(e.opacity=(0,rj.t)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,i));for(let n=0;n<ib;n++){let o=`border${ig[n]}Radius`,a=ix(t,o),s=ix(r,o);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||iy(a)===iy(s)?(e[o]=Math.max((0,rj.t)(iv(a),iv(s),i),0),(W.aQ.test(s)||W.aQ.test(a))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=(0,rj.t)(t.rotate||0,r.rotate||0,i))}(o,n,this.latestValues,i,h,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,ew.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ew.Wi.update(()=>{il.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let i=$(0)?0:(0,rp.BX)(0);return i.start(rf("",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&&no(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||rX();let t=rV(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let i=rV(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}iA(t,r),r9(t,n),rB(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new iL),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?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let 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)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let i={};r.z&&iJ("z",e,i,this.animationValues);for(let t=0;t<iU.length;t++)iJ(`rotate${iU[t]}`,e,i,this.animationValues),iJ(`skew${iU[t]}`,e,i,this.animationValues);for(let t in e.render(),i)e.setStaticValue(t,i[t]),this.animationValues&&(this.animationValues[t]=i[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return iH;let i={visibility:""},n=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=em(null==e?void 0:e.pointerEvents)||"",i.transform=n?n(this.latestValues,""):"none",i;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=em(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!r0(this.latestValues)&&(t.transform=n?n({},""):"none",this.hasProjected=!1),t}let a=o.animationValues||o.latestValues;this.applyTransformsToTarget(),i.transform=function(e,t,r){let i="",n=e.x.translate/t.x,o=e.y.translate/t.y,a=(null==r?void 0:r.z)||0;if((n||o||a)&&(i=`translate3d(${n}px, ${o}px, ${a}px) `),(1!==t.x||1!==t.y)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:n,rotateY:o,skewX:a,skewY:s}=r;e&&(i=`perspective(${e}px) ${i}`),t&&(i+=`rotate(${t}deg) `),n&&(i+=`rotateX(${n}deg) `),o&&(i+=`rotateY(${o}deg) `),a&&(i+=`skewX(${a}deg) `),s&&(i+=`skewY(${s}deg) `)}let s=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==s||1!==l)&&(i+=`scale(${s}, ${l})`),i||"none"}(this.projectionDeltaWithTransform,this.treeScale,a),n&&(i.transform=n(a,i.transform));let{x:s,y:l}=this.projectionDelta;for(let e in i.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,o.animationValues?i.opacity=o===this?null!==(r=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:i.opacity=o===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,F){if(void 0===a[e])continue;let{correct:t,applyTo:r}=F[e],n="none"===i.transform?a[e]:t(a[e],o);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=o===this?em(null==e?void 0:e.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(i0),this.root.sharedNodes.clear()}}}function iX(e){e.updateLayout()}function iG(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?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,o=r.source!==e.layout.source;"size"===n?rG(e=>{let i=o?r.measuredBox[e]:r.layoutBox[e],n=rV(i);i.min=t[e].min,i.max=i.min+n}):no(n,r.layoutBox,t)&&rG(i=>{let n=o?r.measuredBox[i]:r.layoutBox[i],a=rV(t[i]);n.max=n.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[i].max=e.relativeTarget[i].min+a)});let a=rJ();rB(a,t,r.layoutBox);let s=rJ();o?rB(s,e.applyTransform(i,!0),r.measuredBox):rB(s,t,r.layoutBox);let l=!iF(a),u=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:n,layout:o}=i;if(n&&o){let a=rX();rN(a,r.layoutBox,n.layoutBox);let s=rX();rN(s,t,o.layoutBox),iV(a,s)||(u=!0),i.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=i)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function iK(e){iO&&iI.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 iZ(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function iQ(e){e.clearSnapshot()}function i0(e){e.clearMeasurements()}function i1(e){e.isLayoutDirty=!1}function i5(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function i2(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function i3(e){e.resolveTargetDelta()}function i6(e){e.calcProjection()}function i4(e){e.resetSkewAndRotation()}function i9(e){e.removeLeadSnapshot()}function i8(e,t,r){e.translate=(0,rj.t)(t.translate,0,r),e.scale=(0,rj.t)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function i7(e,t,r,i){e.min=(0,rj.t)(t.min,r.min,i),e.max=(0,rj.t)(t.max,r.max,i)}function ne(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let nt={duration:.45,ease:[.4,0,.1,1]},nr=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),ni=nr("applewebkit/")&&!nr("chrome/")?Math.round:eW.Z;function nn(e){e.min=ni(e.min),e.max=ni(e.max)}function no(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(i$(t)-i$(r)))}function na(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}let ns=iY({attachResizeListener:(e,t)=>eP(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nl={current:void 0},nu=iY({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!nl.current){let e=new ns({});e.mount(window),e.setOptions({layoutScroll:!0}),nl.current=e}return nl.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),nd={current:null},nh={current:!1},nc=new WeakMap,nf=[...tc,tC.$,tx.P],np=e=>nf.find(th(e)),nm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ng=k.length;class nb{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:n,visualState:o},a={}){this.applyWillChange=!1,this.resolveKeyframes=(e,t,r,i)=>new this.KeyframeResolver(e,t,r,i,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ty,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.isRenderScheduled=!1,this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.isRenderScheduled=!1,this.scheduleRender=()=>{this.isRenderScheduled||(this.isRenderScheduled=!0,ew.Wi.render(this.render,!1,!0))};let{latestValues:s,renderState:l}=o;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.blockInitialAnimation=!!n,this.isControllingVariants=S(t),this.isVariantNode=P(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];void 0!==s[e]&&$(t)&&t.set(s[e],!1)}}mount(e){this.current=e,nc.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)),nh.current||function(){if(nh.current=!0,E.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>nd.current=e.matches;e.addListener(t),t()}else nd.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||nd.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in nc.delete(this.current),this.projection&&this.projection.unmount(),(0,ew.Pn)(this.notifyUpdate),(0,ew.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let r=j.has(e),i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&ew.Wi.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),n=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),n(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in _){let t=_[e];if(!t)continue;let{isEnabled:r,Feature:i}=t;if(!this.features[e]&&i&&r(this.props)&&(this.features[e]=new i(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rX()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<nm.length;t++){let r=nm[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){for(let i in t){let n=t[i],o=r[i];if($(n))e.addValue(i,n);else if($(o))e.addValue(i,(0,rp.BX)(n,{owner:e}));else if(o!==n){if(e.hasValue(i)){let t=e.getValue(i);!0===t.liveStyle?t.jump(n):t.hasAnimated||t.set(n)}else{let t=e.getStaticValue(i);e.addValue(i,(0,rp.BX)(void 0!==t?t:n,{owner:e}))}}}for(let i in r)void 0===t[i]&&e.removeValue(i);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){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<ng;e++){let r=k[e],i=this.props[r];(y(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){let r=this.values.get(e);t!==r&&(r&&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,rp.BX)(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let i=void 0===this.latestValues[e]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,e))&&void 0!==r?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=i&&("string"==typeof i&&(tr(i)||te(i))?i=parseFloat(i):!np(i)&&tx.P.test(t)&&(i=tz(e,t)),this.setBaseTarget(e,$(i)?i.get():i)),$(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let r;let{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=ed(this.props,i,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);n&&(r=n[e])}if(i&&void 0!==r)return r;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||$(n)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new im.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class nv extends nb{constructor(){super(...arguments),this.KeyframeResolver=tD}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}}class ny extends nv{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=en}readValueFromInstance(e,t){if(j.has(t)){let e=tE(t);return e&&e.default||0}{let r=window.getComputedStyle(e),i=((0,H.f)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:t}){return r8(e,t)}build(e,t,r){q(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return es(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;$(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}class nx extends nv{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=rX}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(j.has(t)){let e=tE(t);return e&&e.default||0}return t=eo.has(t)?t:h(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return el(e,t,r)}build(e,t,r){et(e,t,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,r,i){ea(e,t,r,i)}mount(e){this.isSVGTag=ei(e.tagName),super.mount(e)}}let nw=(e,t)=>M(e)?new nx(t):new ny(t,{allowProjection:e!==o.Fragment}),nk={animation:{Feature:rA},exit:{Feature:r_},inView:{Feature:eY},tap:{Feature:eI},focus:{Feature:eB},hover:{Feature:e$},pan:{Feature:ia},drag:{Feature:ii,ProjectionNode:nu,MeasureLayout:ic},layout:{ProjectionNode:nu,MeasureLayout:ic}},nS=function(e){function t(t,r={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:i,Component:h}){e&&function(e){for(let t in e)_[t]={..._[t],...e[t]}}(e);let p=(0,o.forwardRef)(function(e,p){var x;let w;let k={...(0,o.useContext)(a._),...e,layoutId:function({layoutId:e}){let t=(0,o.useContext)(z.p).id;return t&&void 0!==e?t+"-"+e:e}(e)},{isStatic:P}=k,C=function(e){let{initial:t,animate:r}=function(e,t){if(S(e)){let{initial:t,animate:r}=e;return{initial:!1===t||y(t)?t:void 0,animate:y(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,o.useContext)(s));return(0,o.useMemo)(()=>({initial:t,animate:r}),[A(t),A(r)])}(e),T=i(e,P);if(!P&&E.j){(0,o.useContext)(d).strict;let e=function(e){let{drag:t,layout:r}=_;if(!t&&!r)return{};let i={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}(k);w=e.MeasureLayout,C.visualElement=function(e,t,r,i,n){let{visualElement:h}=(0,o.useContext)(s),p=(0,o.useContext)(d),y=(0,o.useContext)(l.O),x=(0,o.useContext)(a._).reducedMotion,w=(0,o.useRef)();i=i||p.renderer,!w.current&&i&&(w.current=i(e,{visualState:t,parent:h,props:r,presenceContext:y,blockInitialAnimation:!!y&&!1===y.initial,reducedMotionConfig:x}));let k=w.current,S=(0,o.useContext)(g);k&&!k.projection&&n&&("html"===k.type||"svg"===k.type)&&function(e,t,r,i){let{layoutId:n,layout:o,drag:a,dragConstraints:s,layoutScroll:l,layoutRoot:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:n,layout:o,alwaysMeasureLayout:!!a||s&&m(s),visualElement:e,animationType:"string"==typeof o?o:"both",initialPromotionConfig:i,layoutScroll:l,layoutRoot:u})}(w.current,r,n,S),(0,o.useInsertionEffect)(()=>{k&&k.update(r,y)});let P=(0,o.useRef)(!!(r[c]&&!window.HandoffComplete));return(0,u.L)(()=>{k&&(k.updateFeatures(),f.render(k.render),P.current&&k.animationState&&k.animationState.animateChanges())}),(0,o.useEffect)(()=>{k&&(!P.current&&k.animationState&&k.animationState.animateChanges(),P.current&&(P.current=!1,b||(b=!0,queueMicrotask(v))))}),k}(h,T,k,t,e.ProjectionNode)}return(0,n.jsxs)(s.Provider,{value:C,children:[w&&C.visualElement?(0,n.jsx)(w,{visualElement:C.visualElement,...k}):null,r(h,e,(x=C.visualElement,(0,o.useCallback)(e=>{e&&T.mount&&T.mount(e),x&&(e?x.mount(e):x.unmount()),p&&("function"==typeof p?p(e):m(p)&&(p.current=e))},[x])),T,P,C.visualElement)]})});return p[T]=h,p}(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,{forwardMotionProps:t=!1},r,i){return{...M(e)?ek:eS,preloadedFeatures:r,useRender:function(e=!1){return(t,r,i,{latestValues:n},a)=>{let s=(M(t)?function(e,t,r,i){let n=(0,o.useMemo)(()=>{let r=er();return et(r,t,ei(i),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};Y(t,e.style,e),n.style={...t,...n.style}}return n}:function(e,t){let r={},i=function(e,t){let r=e.style||{},i={};return Y(i,r,e),Object.assign(i,function({transformTemplate:e},t){return(0,o.useMemo)(()=>{let r=J();return q(r,t,e),Object.assign({},r.vars,r.style)},[t])}(e,t)),i}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r})(r,n,a,t),l=function(e,t,r){let i={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&(K(n)||!0===r&&G(n)||!t&&!G(n)||e.draggable&&n.startsWith("onDrag"))&&(i[n]=e[n]);return i}(r,"string"==typeof t,e),u=t!==o.Fragment?{...l,...s,ref:i}:{},{children:d}=r,h=(0,o.useMemo)(()=>$(d)?d.get():d,[d]);return(0,o.createElement)(t,{...u,children:h})}}(t),createVisualElement:i,Component:e}})(e,t,nk,nw))},87294:function(e,t,r){r.d(t,{f:function(){return n},t:function(){return a}});let i=e=>t=>"string"==typeof t&&t.startsWith(e),n=i("--"),o=i("var(--"),a=e=>!!o(e)&&s.test(e.split("/*")[0].trim()),s=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},28530:function(e,t,r){r.d(t,{c:function(){return i}});let i={skipAnimations:!1,useManualTiming:!1}},43078:function(e,t,r){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,{cl:function(){return n},y4:function(){return i}})},54456:function(e,t,r){r.d(t,{u:function(){return i}});let i=(e,t,r)=>r>t?t:r<e?e:r},18613:function(e,t,r){r.d(t,{K:function(){return n},k:function(){return o}});var i=r(20606);let n=i.Z,o=i.Z},13822:function(e,t,r){r.d(t,{s:function(){return u}});var i=r(18613),n=r(54456),o=r(81003),a=r(59777),s=r(20606),l=r(22645);function u(e,t,{clamp:r=!0,ease:u,mixer:d}={}){let h=e.length;if((0,i.k)(h===t.length,"Both input and output ranges must be the same length"),1===h)return()=>t[0];if(2===h&&e[0]===e[1])return()=>t[1];e[0]>e[h-1]&&(e=[...e].reverse(),t=[...t].reverse());let c=function(e,t,r){let i=[],n=r||l.C,a=e.length-1;for(let r=0;r<a;r++){let a=n(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||s.Z:t;a=(0,o.z)(e,a)}i.push(a)}return i}(t,u,d),f=c.length,p=t=>{let r=0;if(f>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let i=(0,a.Y)(e[r],e[r+1],t);return c[r](i)};return r?t=>p((0,n.u)(e[0],e[h-1],t)):p}},72607:function(e,t,r){r.d(t,{j:function(){return i}});let i="undefined"!=typeof window},22645:function(e,t,r){r.d(t,{C:function(){return A}});var i=r(11909),n=r(18613);function o(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 a=r(75258),s=r(72330),l=r(21969);function u(e,t){return r=>r>0?t:e}let d=(e,t,r)=>{let i=e*e,n=r*(t*t-i)+i;return n<0?0:Math.sqrt(n)},h=[a.$,s.m,l.J],c=e=>h.find(t=>t.test(e));function f(e){let t=c(e);if((0,n.K)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let r=t.parse(e);return t===l.J&&(r=function({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,r/=100;let n=0,a=0,s=0;if(t/=100){let i=r<.5?r*(1+t):r+t-r*t,l=2*r-i;n=o(l,i,e+1/3),a=o(l,i,e),s=o(l,i,e-1/3)}else n=a=s=r;return{red:Math.round(255*n),green:Math.round(255*a),blue:Math.round(255*s),alpha:i}}(r)),r}let p=(e,t)=>{let r=f(e),n=f(t);if(!r||!n)return u(e,t);let o={...r};return e=>(o.red=d(r.red,n.red,e),o.green=d(r.green,n.green,e),o.blue=d(r.blue,n.blue,e),o.alpha=(0,i.t)(r.alpha,n.alpha,e),s.m.transform(o))};var m=r(81003),g=r(79262),b=r(7505),v=r(87294);let y=new Set(["none","hidden"]);function x(e,t){return r=>(0,i.t)(e,t,r)}function w(e){return"number"==typeof e?x:"string"==typeof e?(0,v.t)(e)?u:g.$.test(e)?p:P:Array.isArray(e)?k:"object"==typeof e?g.$.test(e)?p:S:u}function k(e,t){let r=[...e],i=r.length,n=e.map((e,r)=>w(e)(e,t[r]));return e=>{for(let t=0;t<i;t++)r[t]=n[t](e);return r}}function S(e,t){let r={...e,...t},i={};for(let n in r)void 0!==e[n]&&void 0!==t[n]&&(i[n]=w(e[n])(e[n],t[n]));return e=>{for(let t in i)r[t]=i[t](e);return r}}let P=(e,t)=>{let r=b.P.createTransformer(t),i=(0,b.V)(e),o=(0,b.V)(t);return i.indexes.var.length===o.indexes.var.length&&i.indexes.color.length===o.indexes.color.length&&i.indexes.number.length>=o.indexes.number.length?y.has(e)&&!o.values.length||y.has(t)&&!i.values.length?y.has(e)?r=>r<=0?e:t:r=>r>=1?t:e:(0,m.z)(k(function(e,t){var r;let i=[],n={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){let a=t.types[o],s=e.indexes[a][n[a]],l=null!==(r=e.values[s])&&void 0!==r?r:0;i[o]=l,n[a]++}return i}(i,o),o.values),r):((0,n.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),u(e,t))};function A(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,i.t)(e,t,r):w(e)(e,t)}},11909:function(e,t,r){r.d(t,{t:function(){return i}});let i=(e,t,r)=>e+(t-e)*r},20606:function(e,t,r){r.d(t,{Z:function(){return i}});let i=e=>e},71429:function(e,t,r){r.d(t,{Y:function(){return o}});var i=r(11909),n=r(59777);function o(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let o=1;o<=t;o++){let a=(0,n.Y)(0,t,o);e.push((0,i.t)(r,1,a))}}(t,e.length-1),t}},81003:function(e,t,r){r.d(t,{z:function(){return n}});let i=(e,t)=>r=>t(e(r)),n=(...e)=>e.reduce(i)},59777:function(e,t,r){r.d(t,{Y:function(){return i}});let i=(e,t,r)=>{let i=t-e;return 0===i?1:(r-e)/i}},73765:function(e,t,r){r.d(t,{L:function(){return n}});var i=r(43078);class n{constructor(){this.subscriptions=[]}add(e){return(0,i.y4)(this.subscriptions,e),()=>(0,i.cl)(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}}},9276:function(e,t,r){r.d(t,{h:function(){return n}});var i=r(89859);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},23402:function(e,t,r){r.d(t,{L:function(){return n}});var i=r(89859);let n=r(72607).j?i.useLayoutEffect:i.useEffect},56925:function(e,t,r){r.d(t,{R:function(){return i}});function i(e,t){return t?1e3/t*e:0}},19714:function(e,t,r){r.d(t,{BX:function(){return d},Hg:function(){return u}});var i=r(73765),n=r(56925),o=r(14462),a=r(94493);let s=e=>!isNaN(parseFloat(e)),l={current:void 0};class u{constructor(e,t={}){this.version="11.3.21",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=o.X.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=o.X.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=s(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new i.L);let r=this.events[e].add(t);return"change"===e?()=>{r(),a.Wi.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,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return l.current&&l.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=o.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,n.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}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()}}function d(e,t){return new u(e,t)}},75258:function(e,t,r){r.d(t,{$:function(){return n}});var i=r(72330);let n={test:(0,r(9696).i)("#"),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.m.transform}},21969:function(e,t,r){r.d(t,{J:function(){return s}});var i=r(55488),n=r(59697),o=r(5974),a=r(9696);let s={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+n.aQ.transform((0,o.Nw)(t))+", "+n.aQ.transform((0,o.Nw)(r))+", "+(0,o.Nw)(i.Fq.transform(a))+")"}},79262:function(e,t,r){r.d(t,{$:function(){return s}});var i=r(5974),n=r(75258),o=r(21969),a=r(72330);let s={test:e=>a.m.test(e)||n.$.test(e)||o.J.test(e),parse:e=>a.m.test(e)?a.m.parse(e):o.J.test(e)?o.J.parse(e):n.$.parse(e),transform:e=>(0,i.HD)(e)?e:e.hasOwnProperty("red")?a.m.transform(e):o.J.transform(e)}},72330:function(e,t,r){r.d(t,{m:function(){return u}});var i=r(54456),n=r(55488),o=r(5974),a=r(9696);let s=e=>(0,i.u)(0,255,e),l={...n.Rx,transform:e=>Math.round(s(e))},u={test:(0,a.i)("rgb","red"),parse:(0,a.d)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:i=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,o.Nw)(n.Fq.transform(i))+")"}},9696:function(e,t,r){r.d(t,{d:function(){return o},i:function(){return n}});var i=r(5974);let n=(e,t)=>r=>!!((0,i.HD)(r)&&i.mj.test(r)&&r.startsWith(e)||t&&!(0,i.Rw)(r)&&Object.prototype.hasOwnProperty.call(r,t)),o=(e,t,r)=>n=>{if(!(0,i.HD)(n))return n;let[o,a,s,l]=n.match(i.KP);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},7505:function(e,t,r){r.d(t,{P:function(){return c},V:function(){return l}});var i=r(79262),n=r(5974);let o="number",a="color",s=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function l(e){let t=e.toString(),r=[],n={color:[],number:[],var:[]},l=[],u=0,d=t.replace(s,e=>(i.$.test(e)?(n.color.push(u),l.push(a),r.push(i.$.parse(e))):e.startsWith("var(")?(n.var.push(u),l.push("var"),r.push(e)):(n.number.push(u),l.push(o),r.push(parseFloat(e))),++u,"${}")).split("${}");return{values:r,split:d,indexes:n,types:l}}function u(e){return l(e).values}function d(e){let{split:t,types:r}=l(e),s=t.length;return e=>{let l="";for(let u=0;u<s;u++)if(l+=t[u],void 0!==e[u]){let t=r[u];t===o?l+=(0,n.Nw)(e[u]):t===a?l+=i.$.transform(e[u]):l+=e[u]}return l}}let h=e=>"number"==typeof e?0:e,c={test:function(e){var t,r;return isNaN(e)&&(0,n.HD)(e)&&((null===(t=e.match(n.KP))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(n.dA))||void 0===r?void 0:r.length)||0)>0},parse:u,createTransformer:d,getAnimatableNone:function(e){let t=u(e);return d(e)(t.map(h))}}},55488:function(e,t,r){r.d(t,{Fq:function(){return o},Rx:function(){return n},bA:function(){return a}});var i=r(54456);let n={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},o={...n,transform:e=>(0,i.u)(0,1,e)},a={...n,default:1}},59697:function(e,t,r){r.d(t,{$C:function(){return d},RW:function(){return o},aQ:function(){return a},px:function(){return s},vh:function(){return l},vw:function(){return u}});var i=r(5974);let n=e=>({test:t=>(0,i.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),o=n("deg"),a=n("%"),s=n("px"),l=n("vh"),u=n("vw"),d={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},5974:function(e,t,r){r.d(t,{HD:function(){return s},KP:function(){return n},Nw:function(){return i},Rw:function(){return l},dA:function(){return o},mj:function(){return a}});let i=e=>Math.round(1e5*e)/1e5,n=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,o=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,a=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function s(e){return"string"==typeof e}function l(e){return null==e}}}]);