1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e96e1a8c-d5ed-4ece-8bfa-58e3561880b3",e._sentryDebugIdIdentifier="sentry-dbid-e96e1a8c-d5ed-4ece-8bfa-58e3561880b3")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4198],{33670:function(e,t,r){let n,i,a;r.d(t,{O:function(){return N}});var s=r(7653),o=r(27268),u=r(22205),l=r(29432),c=r(68618),d=r(743),h=r(52484),f=r(99293),p=r(93706),m=r(25982);function g({onFocus:e}){let[t,r]=(0,s.useState)(!0),n=(0,p.t)();return t?s.createElement(m._,{as:"button",type:"button",features:m.A.Focusable,onFocus:t=>{t.preventDefault();let i,a=50;i=requestAnimationFrame(function t(){if(a--<=0){i&&cancelAnimationFrame(i);return}if(e()){if(cancelAnimationFrame(i),!n.current)return;r(!1);return}i=requestAnimationFrame(t)})}}):null}var y=r(75291),v=r(95807),b=r(97769),_=r(56379),w=r(24584);let x=s.createContext(null);function k({children:e}){let t=s.useRef({groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let i=null!=(r=n.get(t))?r:0;return n.set(t,i+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return s.createElement(x.Provider,{value:t},e)}function P(e){let t=s.useContext(x);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=function(){var e,t,r;let n=null!=(r=null==(t=null==(e=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?r:null;if(!n)return Symbol();let i=[],a=n;for(;a;)i.push(a.index),a=a.return;return"$."+i.join(".")}(),[n,i]=t.current.get(e,r);return s.useEffect(()=>i,[]),n}var S=((n=S||{})[n.Forwards=0]="Forwards",n[n.Backwards=1]="Backwards",n),E=((i=E||{})[i.Less=-1]="Less",i[i.Equal=0]="Equal",i[i.Greater=1]="Greater",i),I=((a=I||{})[a.SetSelectedIndex=0]="SetSelectedIndex",a[a.RegisterTab=1]="RegisterTab",a[a.UnregisterTab=2]="UnregisterTab",a[a.RegisterPanel=3]="RegisterPanel",a[a.UnregisterPanel=4]="UnregisterPanel",a);let A={0(e,t){var r;let n=(0,y.z2)(e.tabs,e=>e.current),i=(0,y.z2)(e.panels,e=>e.current),a=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),s={...e,tabs:n,panels:i};if(t.index<0||t.index>n.length-1){let r=(0,v.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,v.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===a.length)return s;let i=(0,v.E)(r,{0:()=>n.indexOf(a[0]),1:()=>n.indexOf(a[a.length-1])});return{...s,selectedIndex:-1===i?e.selectedIndex:i}}let o=n.slice(0,t.index),u=[...n.slice(t.index),...o].find(e=>a.includes(e));if(!u)return s;let l=null!=(r=n.indexOf(u))?r:e.selectedIndex;return -1===l&&(l=e.selectedIndex),{...s,selectedIndex:l}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=(0,y.z2)([...e.tabs,t.tab],e=>e.current),i=e.selectedIndex;return e.info.current.isControlled||-1===(i=n.indexOf(r))&&(i=e.selectedIndex),{...e,tabs:n,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,y.z2)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},R=(0,s.createContext)(null);function C(e){let t=(0,s.useContext)(R);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,C),t}return t}R.displayName="TabsDataContext";let O=(0,s.createContext)(null);function T(e){let t=(0,s.useContext)(O);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,T),t}return t}function M(e,t){return(0,v.E)(t.type,A,e,t)}O.displayName="TabsActionsContext";let j=s.Fragment,V=w.AN.RenderStrategy|w.AN.Static,N=Object.assign((0,w.yV)(function(e,t){var r,n;let i=(0,l.M)(),{id:a=`headlessui-tabs-tab-${i}`,...d}=e,{orientation:p,activation:m,selectedIndex:g,tabs:x,panels:k}=C("Tab"),S=T("Tab"),E=C("Tab"),I=(0,s.useRef)(null),A=(0,f.T)(I,t);(0,c.e)(()=>S.registerTab(I),[S,I]);let R=P("tabs"),O=x.indexOf(I);-1===O&&(O=R);let M=O===g,j=(0,u.z)(e=>{var t;let r=e();if(r===y.fE.Success&&"auto"===m){let e=null==(t=(0,_.r)(I))?void 0:t.activeElement,r=E.tabs.findIndex(t=>t.current===e);-1!==r&&S.change(r)}return r}),V=(0,u.z)(e=>{let t=x.map(e=>
1e.current).filter(Boolean);if(e.key===o.R.Space||e.key===o.R.Enter){e.preventDefault(),e.stopPropagation(),S.change(O);return}switch(e.key){case o.R.Home:case o.R.PageUp:return e.preventDefault(),e.stopPropagation(),j(()=>(0,y.jA)(t,y.TO.First));case o.R.End:case o.R.PageDown:return e.preventDefault(),e.stopPropagation(),j(()=>(0,y.jA)(t,y.TO.Last))}if(j(()=>(0,v.E)(p,{vertical:()=>e.key===o.R.ArrowUp?(0,y.jA)(t,y.TO.Previous|y.TO.WrapAround):e.key===o.R.ArrowDown?(0,y.jA)(t,y.TO.Next|y.TO.WrapAround):y.fE.Error,horizontal:()=>e.key===o.R.ArrowLeft?(0,y.jA)(t,y.TO.Previous|y.TO.WrapAround):e.key===o.R.ArrowRight?(0,y.jA)(t,y.TO.Next|y.TO.WrapAround):y.fE.Error}))===y.fE.Success)return e.preventDefault()}),N=(0,s.useRef)(!1),z=(0,u.z)(()=>{var e;N.current||(N.current=!0,null==(e=I.current)||e.focus({preventScroll:!0}),S.change(O),(0,b.Y)(()=>{N.current=!1}))}),F=(0,u.z)(e=>{e.preventDefault()}),$=(0,s.useMemo)(()=>{var t;return{selected:M,disabled:null!=(t=e.disabled)&&t}},[M,e.disabled]),D={ref:A,onKeyDown:V,onMouseDown:F,onClick:z,id:a,role:"tab",type:(0,h.f)(e,I),"aria-controls":null==(n=null==(r=k[O])?void 0:r.current)?void 0:n.id,"aria-selected":M,tabIndex:M?0:-1};return(0,w.sY)({ourProps:D,theirProps:d,slot:$,defaultTag:"button",name:"Tabs.Tab"})}),{Group:(0,w.yV)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:i=!1,onChange:a,selectedIndex:o=null,...l}=e,h=n?"vertical":"horizontal",p=i?"manual":"auto",m=null!==o,v=(0,d.E)({isControlled:m}),b=(0,f.T)(t),[_,x]=(0,s.useReducer)(M,{info:v,selectedIndex:null!=o?o:r,tabs:[],panels:[]}),P=(0,s.useMemo)(()=>({selectedIndex:_.selectedIndex}),[_.selectedIndex]),S=(0,d.E)(a||(()=>{})),E=(0,d.E)(_.tabs),I=(0,s.useMemo)(()=>({orientation:h,activation:p,..._}),[h,p,_]),A=(0,u.z)(e=>(x({type:1,tab:e}),()=>x({type:2,tab:e}))),C=(0,u.z)(e=>(x({type:3,panel:e}),()=>x({type:4,panel:e}))),T=(0,u.z)(e=>{V.current!==e&&S.current(e),m||x({type:0,index:e})}),V=(0,d.E)(m?e.selectedIndex:_.selectedIndex),N=(0,s.useMemo)(()=>({registerTab:A,registerPanel:C,change:T}),[]);return(0,c.e)(()=>{x({type:0,index:null!=o?o:r})},[o]),(0,c.e)(()=>{if(void 0===V.current||_.tabs.length<=0)return;let e=(0,y.z2)(_.tabs,e=>e.current);e.some((e,t)=>_.tabs[t]!==e)&&T(e.indexOf(_.tabs[V.current]))}),s.createElement(k,null,s.createElement(O.Provider,{value:N},s.createElement(R.Provider,{value:I},I.tabs.length<=0&&s.createElement(g,{onFocus:()=>{var e,t;for(let r of E.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),(0,w.sY)({ourProps:{ref:b},theirProps:l,slot:P,defaultTag:j,name:"Tabs"}))))}),List:(0,w.yV)(function(e,t){let{orientation:r,selectedIndex:n}=C("Tab.List"),i=(0,f.T)(t);return(0,w.sY)({ourProps:{ref:i,role:"tablist","aria-orientation":r},theirProps:e,slot:{selectedIndex:n},defaultTag:"div",name:"Tabs.List"})}),Panels:(0,w.yV)(function(e,t){let{selectedIndex:r}=C("Tab.Panels"),n=(0,f.T)(t),i=(0,s.useMemo)(()=>({selectedIndex:r}),[r]);return(0,w.sY)({ourProps:{ref:n},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.Panels"})}),Panel:(0,w.yV)(function(e,t){var r,n,i,a;let o=(0,l.M)(),{id:u=`headlessui-tabs-panel-${o}`,tabIndex:d=0,...h}=e,{selectedIndex:p,tabs:g,panels:y}=C("Tab.Panel"),v=T("Tab.Panel"),b=(0,s.useRef)(null),_=(0,f.T)(b,t);(0,c.e)(()=>v.registerPanel(b),[v,b,u]);let x=P("panels"),k=y.indexOf(b);-1===k&&(k=x);let S=k===p,E=(0,s.useMemo)(()=>({selected:S}),[S]),I={ref:_,id:u,role:"tabpanel","aria-labelledby":null==(n=null==(r=g[k])?void 0:r.current)?void 0:n.id,tabIndex:S?d:-1};return S||null!=(i=h.unmount)&&!i||null!=(a=h.static)&&a?(0,w.sY)({ourProps:I,theirProps:h,slot:E,defaultTag:"div",features:V,visible:S,name:"Tabs.Panel"}):s.createElement(m._,{as:"span","aria-hidden":"true",...I})})})},93706:function(e,t,r){r.d(t,{t:function(){return a}});var n=r(7653),i=r(68618);function a(){let e=(0,n.useRef)(!1);return(0,i.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},98301:function(e,t,r){function n(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{W:function(){return n}}),t.Z=n},33661:function(e,t,r){r.d(t,{Z:function(){return u}});var n=r(7653);let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(...e)=>e.filter((e,t,r)=>!!e&&r.indexOf(e)===t).join(" ");var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,n.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:o="",children:u,iconNode:l,...c},d)=>(0,n.createElement)("svg",{ref:d,...s,width:t,height:t,stroke:e,strokeWidth:i?24*Number(r)/Number(t):r,className:a("lucide",o),...c},[...l.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(u)?u:[u]])),u=(e,t)=>
1{let r=(0,n.forwardRef)(({className:r,...s},u)=>(0,n.createElement)(o,{ref:u,iconNode:t,className:a(`lucide-${i(e)}`,r),...s}));return r.displayName=`${e}`,r}},80871:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(33661).Z)("Cctv",[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97",key:"ir91b5"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z",key:"jlp8i1"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15",key:"19bib8"}],["path",{d:"M2 21v-4",key:"l40lih"}],["path",{d:"M7 9h.01",key:"19b3jx"}]])},56391:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(33661).Z)("CircleDollarSign",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]])},26023:function(e,t,r){r.d(t,{Z:function(){return n}});let n=(0,r(33661).Z)("SearchCheck",[["path",{d:"m8 11 2 2 4-4",key:"1sed1v"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},28278:function(e,t,r){r.d(t,{l0:function(){return l},k1:function(){return c}}),(n=i||(i={})).ENGLISH="en",n.DANISH="da",n.GERMAN="de",n.SPANISH="es",n.SPANISH_MEXICO="es-mx",n.FINNISH="fi",n.FRENCH="fr",n.ITALIAN="it",n.JAPANESE="ja",n.DUTCH="nl",n.POLISH="pl",n.PORTUGUESE="pt-br",n.SWEDISH="sv",n.CHINESE="zh-cn",n.CHINESE_HONG_KONG="zh-hk";var n,i,a=r(7653);let s=r(86517).default,o=(0,a.createContext)({loaded:!1,error:!1}),u=()=>{let e=(0,a.useContext)(o);return(0,a.useDebugValue)(`Hubspot Script: ${e?.loaded?"Loaded":"Not Loaded"}`),(0,a.useDebugValue)(`Failed to load Script: ${e?.error?"Yes":"No"}`),e},l=({children:e,id:t="hubspotScript",src:r="https://js.hsforms.net/forms/v2.js",strategy:n="afterInteractive",onLoad:i,onError:u,...l})=>{let[c,d]=(0,a.useState)(!1),[h,f]=(0,a.useState)(!1);(0,a.useEffect)(()=>{d(!1),f(!1)},[r]);let p=(0,a.useCallback)(e=>{d(!0),i?.(e)},[i]),m=(0,a.useCallback)(e=>{f(!0),u?.(e)},[u]),g=(0,a.useMemo)(()=>({loaded:c,error:h}),[c,h]);return a.createElement(o.Provider,{value:g},e,a.createElement(s,{id:t,src:r,strategy:n,onLoad:p,onError:m,...l}))},c=e=>{let{loaded:t,error:r}=u(),[n,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(t&&!n)try{window.hbspt.forms.create(e),i(!0)}catch(e){console.warn("Failed to create hubspot form:"),console.error(e),i(!1)}},[t,n,i]),(0,a.useDebugValue)(`Form created: ${n}`),{loaded:t,formCreated:n,error:r}}},51665:function(e,t,r){r.d(t,{default:function(){return i.a}});var n=r(74460),i=r.n(n)},86517:function(e,t,r){r.r(t),r.d(t,{default:function(){return i.a}});var n=r(80852),i=r.n(n),a={};for(var s in n)"default"!==s&&(a[s]=(function(e){return n[e]}).bind(0,s));r.d(t,a)},74460:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getImageProps:function(){return o}});let n=r(71042),i=r(1274),a=r(34773),s=n._(r(4562));function o(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=a.Image},89235:function(e,t,r){r.d(t,{Z:function(){return rm},u:function(){return tp}});var n,i,a,s,o=k(),u=e=>b(e,o),l=k();u.write=e=>b(e,l);var c=k();u.onStart=e=>b(e,c);var d=k();u.onFrame=e=>b(e,d);var h=k();u.onFinish=e=>b(e,h);var f=[];u.setTimeout=(e,t)=>{let r=u.now()+t,n=()=>{let e=f.findIndex(e=>e.cancel==n);~e&&f.splice(e,1),y-=~e?1:0},i={time:r,handler:e,cancel:n};return f.splice(p(r),0,i),y+=1,_(),i};var p=e=>~(~f.findIndex(t=>t.time>e)||~f.length);u.cancel=e=>{c.delete(e),d.delete(e),h.delete(e),o.delete(e),l.delete(e)},u.sync=e=>{v=!0,u.batchedUpdates(e),v=!1},u.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function n(...e){t=e,u.onStart(r)}return n.handler=e,n.cancel=()=>{c.delete(r),t=null},n};var m="undefined"!=typeof window?window.requestAnimationFrame:()=>{};u.use=e=>m=e,u.now="undefined"!=typeof performance?()=>performance.now():Date.now,u.batchedUpdates=e=>e(),u.catch=console.error,u.frameLoop="always",u.advance=()=>{"demand"!==u.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):x()};var g=-1,y=0,v=!1;function b(e,t){v?(t.delete(e),e(0)):(t.add(e),_())}function _(){g<0&&(g=0,"demand"!==u.frameLoop&&m(w))}function w(){~g&&(m(w),u.batchedUpdates(x))}function x(){let e=g,t=p(g=u.now());if(t&&(P(f.splice(0,t),e=>e.handler()),y-=t),!y){g=-1;return}c.flush(),o.flush(e?Math.min(64,g-e):16.667),d.flush(),l.flush(),h.flush()}function k(){let e=new Set,t=e;return{add(r){y+=t!=e||e.has(r)?0:1,e.add(r)},delete:r=>(y-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,y-=t.size,P(t,t=>t(r)&&e.add(t)),y+=e.size,t=e)}}}
1function P(e,t){e.forEach(e=>{try{t(e)}catch(e){u.catch(e)}})}var S=r(7653),E=Object.defineProperty,I={};function A(){}((e,t)=>{for(var r in t)E(e,r,{get:t[r],enumerable:!0})})(I,{assign:()=>q,colors:()=>F,createStringInterpolator:()=>i,skipAnimation:()=>$,to:()=>a,willAdvance:()=>D});var R=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),C={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function O(e,t){if(C.arr(e)){if(!C.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var T=(e,t)=>e.forEach(t);function M(e,t,r){if(C.arr(e)){for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);return}for(let n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var j=e=>C.und(e)?[]:C.arr(e)?e:[e];function V(e,t){if(e.size){let r=Array.from(e);e.clear(),T(r,t)}}var N=(e,...t)=>V(e,e=>e(...t)),z=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),F=null,$=!1,D=A,q=e=>{e.to&&(a=e.to),e.now&&(u.now=e.now),void 0!==e.colors&&(F=e.colors),null!=e.skipAnimation&&($=e.skipAnimation),e.createStringInterpolator&&(i=e.createStringInterpolator),e.requestAnimationFrame&&u.use(e.requestAnimationFrame),e.batchedUpdates&&(u.batchedUpdates=e.batchedUpdates),e.willAdvance&&(D=e.willAdvance),e.frameLoop&&(u.frameLoop=e.frameLoop)},L=new Set,U=[],G=[],W=0,H={get idle(){return!L.size&&!U.length},start(e){W>e.priority?(L.add(e),u.onStart(Q)):(Y(e),u(B))},advance:B,sort(e){if(W)u.onFrame(()=>H.sort(e));else{let t=U.indexOf(e);~t&&(U.splice(t,1),Z(e))}},clear(){U=[],L.clear()}};function Q(){L.forEach(Y),L.clear(),u(B)}function Y(e){U.includes(e)||Z(e)}function Z(e){U.splice(function(e,t){let r=e.findIndex(t);return r<0?e.length:r}(U,t=>t.priority>e.priority),0,e)}function B(e){let t=G;for(let r=0;r<U.length;r++){let n=U[r];W=n.priority,n.idle||(D(n),n.advance(e),n.idle||t.push(n))}return W=0,(G=U).length=0,(U=t).length>0}var J="[-+]?\\d*\\.?\\d+",K=J+"%";function X(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var ee=RegExp("rgb"+X(J,J,J)),et=RegExp("rgba"+X(J,J,J,J)),er=RegExp("hsl"+X(J,K,K)),en=RegExp("hsla"+X(J,K,K,J)),ei=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ea=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,es=/^#([0-9a-fA-F]{6})$/,eo=/^#([0-9a-fA-F]{8})$/;function eu(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}function el(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n;return Math.round(255*eu(i,n,e+1/3))<<24|Math.round(255*eu(i,n,e))<<16|Math.round(255*eu(i,n,e-1/3))<<8}function ec(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function ed(e){return(parseFloat(e)%360+360)%360/360}function eh(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ef(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function ep(e){let t;let r="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=es.exec(e))?parseInt(t[1]+"ff",16)>>>0:F&&void 0!==F[e]?F[e]:(t=ee.exec(e))?(ec(t[1])<<24|ec(t[2])<<16|ec(t[3])<<8|255)>>>0:(t=et.exec(e))?(ec(t[1])<<24|ec(t[2])<<16|ec(t[3])<<8|eh(t[4]))>>>0:(t=ei.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=eo.exec(e))?parseInt(t[1],16)>>>0:(t=ea.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=er.exec(e))?(255|el(ed(t[1]),ef(t[2]),ef(t[3])))>>>0:(t=en.exec(e))?(el(ed(t[1]),ef(t[2]),ef(t[3]))|eh(t[4]))>>>0:null;if(null===r)return e;let n=(4278190080&(r=r||0))>>>24,i=(16711680&r)>>>16,a=(65280&r)>>>8,s=(255&r)/255;return`rgba(${n}, ${i}, ${a}, ${s})`}var em=(e,t,r)=>{if(C.fun(e))return e;if(C.arr(e))return em({range:e,output:t,extrapolate:r});if(C.str(e.output[0]))return i(e);let n=e.output,a=e.range||[0,1],s=e.extrapolateLeft||e.extrapolate||"extend",o=e.extrapolateRight||e.extrapolate||"extend",u=e.easing||(e=>e);return t=>{let r=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(t,a);return function(e,t,r,n,i,a,s,o,u){let l=u?u(e):e;if(l<t){if("identity"===s)return l;"clamp"===s&&(l=t)}if(l>r){if("identity"===o)return l;"clamp"===o&&(l=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?l=-l:r===1/0?l-=t:l=(l-t)/(r-t),l=a(l),n===-1/0?l=-l:i===1/0?l+=n:l=l*(i-n)+n,l)}(t,a[r],a[r+1],n[r],n[r+1],u,s,o,e.map)}},eg=Symbol.for("FluidValue.get"),ey=Symbol.for("FluidValue.observers"),ev=e=>!!(e&&e[eg]),eb=e=>e&&e[eg]?e[eg]():e,e_=e=>e[ey]||null;function ew(e,t){let r=e[ey];
1r&&r.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var ex=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");ek(this,e)}},ek=(e,t)=>eE(e,eg,t);function eP(e,t){if(e[eg]){let r=e[ey];r||eE(e,ey,r=new Set),!r.has(t)&&(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function eS(e,t){let r=e[ey];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[ey]=null,e.observerRemoved&&e.observerRemoved(n,t)}}var eE=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),eI=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eA=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eR=RegExp(`(${eI.source})(%|[a-z]+)`,"i"),eC=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eT=e=>{let[t,r]=eM(e);if(!t||z())return e;let n=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim();if(r&&r.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(r);if(e)return e}else if(r&&eO.test(r))return eT(r);else if(r)return r;return e},eM=e=>{let t=eO.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]},ej=(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,eV=e=>{s||(s=F?RegExp(`(${Object.keys(F).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>eb(e).replace(eO,eT).replace(eA,ep).replace(s,ep)),r=t.map(e=>e.match(eI).map(Number)),n=r[0].map((e,t)=>r.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>em({...e,output:t}));return e=>{let r=!eR.test(t[0])&&t.find(e=>eR.test(e))?.replace(eI,""),i=0;return t[0].replace(eI,()=>`${n[i++](e)}${r||""}`).replace(eC,ej)}},eN="react-spring: ",ez=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eN}once requires a function parameter`);return(...r)=>{t||(e(...r),t=!0)}},eF=ez(console.warn),e$=ez(console.warn);function eD(e){return C.str(e)&&("#"==e[0]||/\d/.test(e)||!z()&&eO.test(e)||e in(F||{}))}var eq=z()?S.useEffect:S.useLayoutEffect,eL=()=>{let e=(0,S.useRef)(!1);return eq(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function eU(){let e=(0,S.useState)()[1],t=eL();return()=>{t.current&&e(Math.random())}}var eG=e=>(0,S.useEffect)(e,eW),eW=[];function eH(e){let t=(0,S.useRef)();return(0,S.useEffect)(()=>{t.current=e}),t.current}var eQ=Symbol.for("Animated:node"),eY=e=>!!e&&e[eQ]===e,eZ=e=>e&&e[eQ],eB=(e,t)=>R(e,eQ,t),eJ=e=>e&&e[eQ]&&e[eQ].getPayload(),eK=class{constructor(){eB(this,this)}getPayload(){return this.payload||[]}},eX=class extends eK{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,C.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new eX(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return C.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,C.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},e0=class extends eX{constructor(e){super(0),this._string=null,this._toString=em({output:[e,e]})}static create(e){return new e0(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(C.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=em({output:[this.getValue(),e]})),this._value=0,super.reset()}},e1={dependencies:null},e2=class extends eK{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return M(this.source,(r,n)=>{eY(r)?t[n]=r.getValue(e):ev(r)?t[n]=eb(r):e||(t[n]=r)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&T(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return M(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){e1.dependencies&&ev(e)&&e1.dependencies.add(e);let t=eJ(e);t&&T(t,e=>this.add(e))}},e3=class extends e2{constructor(e){super(e)}static create(e){return new e3(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,r)=>t.setValue(e[r])).some(Boolean):(super.setValue(e.map(e5)),!0)}};function e5(e){return(eD(e)?e0:eX).create(e)}function e4(e){let t=eZ(e);return t?t.constructor:C.arr(e)?e3:eD(e)?e0:eX}var e9=(e,t)=>
1{let r=!C.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,S.forwardRef)((n,i)=>{let a=(0,S.useRef)(null),s=r&&(0,S.useCallback)(e=>{a.current=(i&&(C.fun(i)?i(e):i.current=e),e)},[i]),[o,l]=function(e,t){let r=new Set;return e1.dependencies=r,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new e2(e),e1.dependencies=null,[e,r]}(n,t),c=eU(),d=()=>{let e=a.current;(!r||e)&&!1===(!!e&&t.applyAnimatedValues(e,o.getValue(!0)))&&c()},h=new e7(d,l),f=(0,S.useRef)();eq(()=>(f.current=h,T(l,e=>eP(e,h)),()=>{f.current&&(T(f.current.deps,e=>eS(e,f.current)),u.cancel(f.current.update))})),(0,S.useEffect)(d,[]),eG(()=>()=>{let e=f.current;T(e.deps,t=>eS(t,e))});let p=t.getComponentProps(o.getValue());return S.createElement(e,{...p,ref:s})})},e7=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&u.write(this.update)}},e8=Symbol.for("AnimatedComponent"),e6=e=>C.str(e)?e:e&&C.str(e.displayName)?e.displayName:C.fun(e)&&e.name||null;function te(e,...t){return C.fun(e)?e(...t):e}var tt=(e,t)=>!0===e||!!(t&&e&&(C.fun(e)?e(t):j(e).includes(t))),tr=(e,t)=>C.obj(e)?t&&e[t]:e,tn=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,ti=e=>e,ta=(e,t=ti)=>{let r=ts;e.default&&!0!==e.default&&(r=Object.keys(e=e.default));let n={};for(let i of r){let r=t(e[i],i);C.und(r)||(n[i]=r)}return n},ts=["config","onProps","onStart","onChange","onPause","onResume","onRest"],to={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function tu(e){let t=function(e){let t={},r=0;if(M(e,(e,n)=>{!to[n]&&(t[n]=e,r++)}),r)return t}(e);if(t){let r={to:t};return M(e,(e,n)=>n in t||(r[n]=e)),r}return{...e}}function tl(e){return e=eb(e),C.arr(e)?e.map(tl):eD(e)?I.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tc(e){for(let t in e)return!0;return!1}function td(e){return C.fun(e)||C.arr(e)&&C.obj(e[0])}function th(e,t){e.ref?.delete(e),t?.delete(e)}function tf(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var tp={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tm={...tp.default,mass:1,damping:1,easing:e=>e,clamp:!1},tg=class{constructor(){this.velocity=0,Object.assign(this,tm)}};function ty(e,t){if(C.und(t.decay)){let r=!C.und(t.tension)||!C.und(t.friction);!r&&C.und(t.frequency)&&C.und(t.damping)&&C.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}var tv=[],tb=class{constructor(){this.changed=!1,this.values=tv,this.toValues=null,this.fromValues=tv,this.config=new tg,this.immediate=!1}};function t_(e,{key:t,props:r,defaultProps:n,state:i,actions:a}){return new Promise((s,o)=>{let l,c;let d=tt(r.cancel??n?.cancel,t);if(d)p();else{C.und(r.pause)||(i.paused=tt(r.pause,t));let e=n?.pause;!0!==e&&(e=i.paused||tt(e,t)),l=te(r.delay||0,t),e?(i.resumeQueue.add(f),a.pause()):(a.resume(),f())}function h(){i.resumeQueue.add(f),i.timeouts.delete(c),c.cancel(),l=c.time-u.now()}function f(){l>0&&!I.skipAnimation?(i.delayed=!0,c=u.setTimeout(p,l),i.pauseQueue.add(h),i.timeouts.add(c)):p()}function p(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(h),i.timeouts.delete(c),e<=(i.cancelId||0)&&(d=!0);try{a.start({...r,callId:e,cancel:d},s)}catch(e){o(e)}}})}var tw=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tP(e.get()):t.every(e=>e.noop)?tx(e.get()):tk(e.get(),t.every(e=>e.finished)),tx=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tk=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),tP=e=>({value:e,cancelled:!0,finished:!1});function tS(e,t,r,n){let{callId:i,parentId:a,onRest:s}=t,{asyncTo:o,promise:l}=r;return a||e!==o||t.reset?r.promise=(async()=>{let c,d,h;r.asyncId=i,r.asyncTo=e;let f=ta(t,(e,t)=>"onRest"===t?void 0:e),p=new Promise((e,t)=>(c=e,d=t)),m=e=>{let t=i<=(r.cancelId||0)&&tP(n)||i!==r.asyncId&&tk(n,!1);if(t)throw e.result=t,d(e),e},g=(e,t)=>{let a=new tI,s=new tA;return(async()=>
1{if(I.skipAnimation)throw tE(r),s.result=tk(n,!1),d(s),s;m(a);let o=C.obj(e)?{...e}:{...t,to:e};o.parentId=i,M(f,(e,t)=>{C.und(o[t])&&(o[t]=e)});let u=await n.start(o);return m(a),r.paused&&await new Promise(e=>{r.resumeQueue.add(e)}),u})()};if(I.skipAnimation)return tE(r),tk(n,!1);try{let t;t=C.arr(e)?(async e=>{for(let t of e)await g(t)})(e):Promise.resolve(e(g,n.stop.bind(n))),await Promise.all([t.then(c),p]),h=tk(n.get(),!0,!1)}catch(e){if(e instanceof tI)h=e.result;else if(e instanceof tA)h=e.result;else throw e}finally{i==r.asyncId&&(r.asyncId=a,r.asyncTo=a?o:void 0,r.promise=a?l:void 0)}return C.fun(s)&&u.batchedUpdates(()=>{s(h,n,n.item)}),h})():l}function tE(e,t){V(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tI=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tA=class extends Error{constructor(){super("SkipAnimationSignal")}},tR=e=>e instanceof tO,tC=1,tO=class extends ex{constructor(){super(...arguments),this.id=tC++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=eZ(this);return e&&e.getValue()}to(...e){return I.to(this,e)}interpolate(...e){return eF(`${eN}The "interpolate" function is deprecated in v9 (use "to" instead)`),I.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){ew(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||H.sort(this),ew(this,{type:"priority",parent:this,priority:e})}},tT=Symbol.for("SpringPhase"),tM=e=>(1&e[tT])>0,tj=e=>(2&e[tT])>0,tV=e=>(4&e[tT])>0,tN=(e,t)=>t?e[tT]|=3:e[tT]&=-3,tz=(e,t)=>t?e[tT]|=4:e[tT]&=-5,tF=class extends tO{constructor(e,t){if(super(),this.animation=new tb,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!C.und(e)||!C.und(t)){let r=C.obj(e)?{...e}:{...t,from:e};C.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(tj(this)||this._state.asyncTo)||tV(this)}get goal(){return eb(this.animation.to)}get velocity(){let e=eZ(this);return e instanceof eX?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tM(this)}get isAnimating(){return tj(this)}get isPaused(){return tV(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1,n=this.animation,{toValues:i}=n,{config:a}=n,s=eJ(n.to);!s&&ev(n.to)&&(i=j(eb(n.to))),n.values.forEach((o,u)=>{if(o.done)return;let l=o.constructor==e0?1:s?s[u].lastPosition:i[u],c=n.immediate,d=l;if(!c){let t;if(d=o.lastPosition,a.tension<=0){o.done=!0;return}let r=o.elapsedTime+=e,i=n.fromValues[u],s=null!=o.v0?o.v0:o.v0=C.arr(a.velocity)?a.velocity[u]:a.velocity,h=a.precision||(i==l?.005:Math.min(1,.001*Math.abs(l-i)));if(C.und(a.duration)){if(a.decay){let e=!0===a.decay?.998:a.decay,n=Math.exp(-(1-e)*r);d=i+s/(1-e)*(1-n),c=Math.abs(o.lastPosition-d)<=h,t=s*n}else{t=null==o.lastVelocity?s:o.lastVelocity;let r=a.restVelocity||h/10,n=a.clamp?0:a.bounce,u=!C.und(n),f=i==l?o.v0>0:i<l,p=Math.ceil(e/1);for(let e=0;e<p&&!(!(Math.abs(t)>r)&&(c=Math.abs(l-d)<=h));++e){u&&(d==l||d>l==f)&&(t=-t*n,d=l);let e=(-(1e-6*a.tension)*(d-l)+-(.001*a.friction)*t)/a.mass;t+=1*e,d+=1*t}}}else{let n=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,o.durationProgress>0&&(o.elapsedTime=a.duration*o.durationProgress,r=o.elapsedTime+=e)),n=(n=(a.progress||0)+r/this._memoizedDuration)>1?1:n<0?0:n,o.durationProgress=n),t=((d=i+a.easing(n)*(l-i))-o.lastPosition)/e,c=1==n}o.lastVelocity=t,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}s&&!s[u].done&&(c=!1),c?o.done=!0:t=!1,o.setValue(d,a.round)&&(r=!0)});let o=eZ(this),u=o.getValue();if(t){let e=eb(n.to);(u!==e||r)&&!a.decay?(o.setValue(e),this._onChange(e)):r&&a.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(e){return u.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tj(this)){let{to:e,config:t}=this.animation;u.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let r;return C.und(e)?(r=this.queue||[],this.queue=[]):r=[C.obj(e)?e:{...t,to:e}],Promise.all(r.map(e=>this._update(e))).then(e=>tw(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tE(this._state,e&&this._lastCallId),u.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:r,from:n}=e;(null==(r=C.obj(r)?r[t]:r)||td(r))&&(r=void 0),null==(n=C.obj(n)?n[t]:n)&&(n=void 0);let i={to:r,from:n};return tM(this)||(e.reverse&&([r,n]=[n,r]),n=eb(n),C.und(n)?eZ(this)||this._set(r):this._set(n)),i}_update({...e},t){let{key:r,defaultProps:n}=this;e.default&&Object.assign(n,ta(e,(e,t)=>/^on/.test(t)?tr(e,r):e)),tG(this,e,"onProps"),tW(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did
1you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return t_(++this._lastCallId,{key:r,props:e,defaultProps:n,state:a,actions:{pause:()=>{tV(this)||(tz(this,!0),N(a.pauseQueue),tW(this,"onPause",tk(this,t$(this,this.animation.to)),this))},resume:()=>{tV(this)&&(tz(this,!1),tj(this)&&this._resume(),N(a.resumeQueue),tW(this,"onResume",tk(this,t$(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(r=>{if(e.loop&&r.finished&&!(t&&r.noop)){let t=tD(e);if(t)return this._update(t,!0)}return r})}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(tP(this));let n=!C.und(e.to),i=!C.und(e.from);if(n||i){if(!(t.callId>this._lastToId))return r(tP(this));this._lastToId=t.callId}let{key:a,defaultProps:s,animation:o}=this,{to:l,from:c}=o,{to:d=l,from:h=c}=e;i&&!n&&(!t.default||C.und(d))&&(d=h),t.reverse&&([d,h]=[h,d]);let f=!O(h,c);f&&(o.from=h),h=eb(h);let p=!O(d,l);p&&this._focus(d);let m=td(t.to),{config:g}=o,{decay:y,velocity:v}=g;(n||i)&&(g.velocity=0),t.config&&!m&&function(e,t,r){for(let n in r&&(ty(r={...r},t),t={...r,...t}),ty(e,t),Object.assign(e,t),tm)null==e[n]&&(e[n]=tm[n]);let{frequency:n,damping:i}=e,{mass:a}=e;C.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*a,e.friction=4*Math.PI*i*a/n)}(g,te(t.config,a),t.config!==s.config?te(s.config,a):void 0);let b=eZ(this);if(!b||C.und(d))return r(tk(this,!0));let _=C.und(t.reset)?i&&!t.default:!C.und(h)&&tt(t.reset,a),w=_?h:this.get(),x=tl(d),k=C.num(x)||C.arr(x)||eD(x),P=!m&&(!k||tt(s.immediate||t.immediate,a));if(p){let e=e4(d);if(e!==b.constructor){if(P)b=this._set(x);else throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let S=b.constructor,E=ev(d),I=!1;if(!E){let e=_||!tM(this)&&f;(p||e)&&(E=!(I=O(tl(w),x))),(O(o.immediate,P)||P)&&O(g.decay,y)&&O(g.velocity,v)||(E=!0)}if(I&&tj(this)&&(o.changed&&!_?E=!0:E||this._stop(l)),!m&&((E||ev(l))&&(o.values=b.getPayload(),o.toValues=ev(d)?null:S==e0?[1]:j(x)),o.immediate==P||(o.immediate=P,P||_||this._set(l)),E)){let{onRest:e}=o;T(tU,e=>tG(this,t,e));let n=tk(this,t$(this,l));N(this._pendingCalls,n),this._pendingCalls.add(r),o.changed&&u.batchedUpdates(()=>{o.changed=!_,e?.(n,this),_?te(s.onRest,n):o.onStart?.(n,this)})}_&&this._set(w),m?r(tS(t.to,t,this._state,this)):E?this._start():tj(this)&&!p?this._pendingCalls.add(r):r(tx(w))}_focus(e){let t=this.animation;e!==t.to&&(e_(this)&&this._detach(),t.to=e,e_(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;ev(t)&&(eP(t,this),tR(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;ev(e)&&eS(e,this)}_set(e,t=!0){let r=eb(e);if(!C.und(r)){let e=eZ(this);if(!e||!O(r,e.getValue())){let n=e4(r);e&&e.constructor==n?e.setValue(r):eB(this,n.create(r)),e&&u.batchedUpdates(()=>{this._onChange(r,t)})}}return eZ(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tW(this,"onStart",tk(this,t$(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),te(this.animation.onChange,e,this)),te(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;eZ(this).reset(eb(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tj(this)||(tN(this,!0),tV(this)||this._resume())}_resume(){I.skipAnimation?this.finish():H.start(this)}_stop(e,t){if(tj(this)){tN(this,!1);let r=this.animation;T(r.values,e=>{e.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),ew(this,{type:"idle",parent:this});let n=t?tP(this.get()):tk(this.get(),t$(this,e??r.to));N(this._pendingCalls,n),r.changed&&(r.changed=!1,tW(this,"onRest",n,this))}}};function t$(e,t){let r=tl(t);return O(tl(e.get()),r)}function tD(e,t=e.loop,r=e.to){let n=te(t);if(n){let i=!0!==n&&tu(n),a=(i||e).reverse,s=!i||i.reset;return tq({...e,loop:t,default:!1,pause:void 0,to:!a||td(r)?r:void 0,from:s?e.from:void 0,reset:s,...i})}}function tq(e){let{to:t,from:r}=e=tu(e),n=new Set;return C.obj(t)&&tL(t,n),C.obj(r)&&tL(r,n),e.keys=n.size?Array.from(n):null,e}function tL(e,t){M(e,(e,r)=>null!=e&&t.add(r))}var tU=["onStart","onRest","onChange","onPause","onResume"];function tG(e,t,r){e.animation[r]=t[r]!==tn(t,r)?tr(t[r],e.key):void 0}function tW(e,t,...r){e.animation[t]?.(...r),e.defaultProps[t]?.(...r)}var tH=["onStart","onChange","onRest"],tQ=1,tY=class{constructor(e,t){this.id=tQ++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,r)=>e[r]=t.get()),e}set(e){for(let t in e){let r=e[t];C.und(r)||this.springs[t].set(r)}}update(e){return e&&this.queue.push(tq(e)),this}start(e){let{queue:t}=this;return(e?t=j(e).map(tq):this.queue=[],this._flush)?this._flush(this,t):(t1(this,t),tZ(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let r=this.springs;T(j(t),t=>r[t].stop(!!e))}else tE(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(C.und(e))this.start({pause:!0});else{let t=this.springs;T(j(e),e=>t[e].pause())}return this}resume(e){if(C.und(e))this.start({pause:!1});else{let t=this.springs;T(j(e),e=>t[e].resume())}return this}each(e){M(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,V(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let a=!n&&this._started,s=i||a&&r.size?this.get():null;i&&t.size&&V(t,([e,t])=>{t.value=s,e(t,this,this._item)}),a&&(this._started=!1,V(r,([e,t])=>{t.value=s,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}u.onFrame(this._onFrame)}};function tZ(e,t){return Promise.all(t.map(t=>tB(e,t))).then(t=>tw(e,t))}async function tB(e,t,r){let{keys:n,to:i,from:a,loop:s,onRest:o,onRes
1olve:l}=t,c=C.obj(t.default)&&t.default;s&&(t.loop=!1),!1===i&&(t.to=null),!1===a&&(t.from=null);let d=C.arr(i)||C.fun(i)?i:void 0;d?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):T(tH,r=>{let n=t[r];if(C.fun(n)){let i=e._events[r];t[r]=({finished:e,cancelled:t})=>{let r=i.get(n);r?(e||(r.finished=!1),t&&(r.cancelled=!0)):i.set(n,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[r]=t[r])}});let h=e._state;!h.paused===t.pause?(h.paused=t.pause,N(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);let f=(n||Object.keys(e.springs)).map(r=>e.springs[r].start(t)),p=!0===t.cancel||!0===tn(t,"cancel");(d||p&&h.asyncId)&&f.push(t_(++e._lastAsyncId,{props:t,state:h,actions:{pause:A,resume:A,start(t,r){p?(tE(h,e._lastAsyncId),r(tP(e))):(t.onRest=o,r(tS(d,t,h,e)))}}})),h.paused&&await new Promise(e=>{h.resumeQueue.add(e)});let m=tw(e,await Promise.all(f));if(s&&m.finished&&!(r&&m.noop)){let r=tD(t,s,i);if(r)return t1(e,[r]),tB(e,r,!0)}return l&&u.batchedUpdates(()=>l(m,e,e.item)),m}function tJ(e,t){let r={...e.springs};return t&&T(j(t),e=>{C.und(e.keys)&&(e=tq(e)),C.obj(e.to)||(e={...e,to:void 0}),t0(r,e,e=>tX(e))}),tK(e,r),r}function tK(e,t){M(t,(t,r)=>{e.springs[r]||(e.springs[r]=t,eP(t,e))})}function tX(e,t){let r=new tF;return r.key=e,t&&eP(r,t),r}function t0(e,t,r){t.keys&&T(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}function t1(e,t){T(t,t=>{t0(e.springs,t,t=>tX(t,e))})}var t2=({children:e,...t})=>{let r=(0,S.useContext)(t3),n=t.pause||!!r.pause,i=t.immediate||!!r.immediate;t=function(e,t){let[r]=(0,S.useState)(()=>({inputs:t,result:e()})),n=(0,S.useRef)(),i=n.current,a=i;return a?t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,a.inputs)||(a={inputs:t,result:e()}):a=r,(0,S.useEffect)(()=>{n.current=a,i==r&&(r.inputs=r.result=void 0)},[a]),a.result}(()=>({pause:n,immediate:i}),[n,i]);let{Provider:a}=t3;return S.createElement(a,{value:t},e)},t3=(n={},Object.assign(t2,S.createContext(n)),t2.Provider._context=t2,t2.Consumer._context=t2,t2);t2.Provider=t3.Provider,t2.Consumer=t3.Consumer;var t5=()=>{let e=[],t=function(t){e$(`${eN}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let n=[];return T(e,(e,i)=>{if(C.und(t))n.push(e.start());else{let a=r(t,e,i);a&&n.push(e.start(a))}}),n};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let r=e.indexOf(t);~r&&e.splice(r,1)},t.pause=function(){return T(e,e=>e.pause(...arguments)),this},t.resume=function(){return T(e,e=>e.resume(...arguments)),this},t.set=function(t){T(e,(e,r)=>{let n=C.fun(t)?t(r,e):t;n&&e.set(n)})},t.start=function(t){let r=[];return T(e,(e,n)=>{if(C.und(t))r.push(e.start());else{let i=this._getProps(t,e,n);i&&r.push(e.start(i))}}),r},t.stop=function(){return T(e,e=>e.stop(...arguments)),this},t.update=function(t){return T(e,(e,r)=>e.update(this._getProps(t,e,r))),this};let r=function(e,t,r){return C.fun(e)?e(r,t):e};return t._getProps=r,t},t4=1,t9=class extends tO{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=em(...t);let r=this._get();eB(this,e4(r).create(r))}advance(e){let t=this._get();O(t,this.get())||(eZ(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&t8(this._active)&&t6(this)}_get(){let e=C.arr(this.source)?this.source.map(eb):j(eb(this.source));return this.calc(...e)}_start(){this.idle&&!t8(this._active)&&(this.idle=!1,T(eJ(this),e=>{e.done=!1}),I.skipAnimation?(u.batchedUpdates(()=>this.advance()),t6(this)):H.start(this))}_attach(){let e=1;T(j(this.source),t=>{ev(t)&&eP(t,this),tR(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){T(j(this.source),e=>{ev(e)&&eS(e,this)}),this._active.clear(),t6(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=j(this.source).reduce((e,t)=>Math.max(e,(tR(t)?t.priority:0)+1),0))}};function t7(e){return!1!==e.idle}function t8(e){return!e.size||Array.from(e).every(t7)}function t6(e){e.idle||(e.idle=!0,T(eJ(e),e=>{e.done=!0}),ew(e,{type:"idle",parent:e}))}I.assign({createStringInterpolator:eV,to:(e,t)=>new t9(e,t)}),H.advance;var re=r(3458),rt=/^--/,rr={},rn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ri=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),ra=["Webkit","Ms","Moz","O"];rn=Object.keys(rn).reduce((e,t)=>
1(ra.forEach(r=>e[ri(r,t)]=e[t]),e),rn);var rs=/^(matrix|translate|scale|rotate|skew)/,ro=/^(translate)/,ru=/^(rotate|skew)/,rl=(e,t)=>C.num(e)&&0!==e?e+t:e,rc=(e,t)=>C.arr(e)?e.every(e=>rc(e,t)):C.num(e)?e===t:parseFloat(e)===t,rd=class extends e2{constructor({x:e,y:t,z:r,...n}){let i=[],a=[];(e||t||r)&&(i.push([e||0,t||0,r||0]),a.push(e=>[`translate3d(${e.map(e=>rl(e,"px")).join(",")})`,rc(e,0)])),M(n,(e,t)=>{if("transform"===t)i.push([e||""]),a.push(e=>[e,""===e]);else if(rs.test(t)){if(delete n[t],C.und(e))return;let r=ro.test(t)?"px":ru.test(t)?"deg":"";i.push(j(e)),a.push("rotate3d"===t?([e,t,n,i])=>[`rotate3d(${e},${t},${n},${rl(i,r)})`,rc(i,0)]:e=>[`${t}(${e.map(e=>rl(e,r)).join(",")})`,rc(e,t.startsWith("scale")?1:0)])}}),i.length&&(n.transform=new rh(i,a)),super(n)}},rh=class extends ex{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return T(this.inputs,(r,n)=>{let i=eb(r[0]),[a,s]=this.transforms[n](C.arr(i)?i:r.map(eb));e+=" "+a,t=t&&s}),t?"none":e}observerAdded(e){1==e&&T(this.inputs,e=>T(e,e=>ev(e)&&eP(e,this)))}observerRemoved(e){0==e&&T(this.inputs,e=>T(e,e=>ev(e)&&eS(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),ew(this,e)}};I.assign({batchedUpdates:re.unstable_batchedUpdates,createStringInterpolator:eV,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var rf=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new e2(e),getComponentProps:n=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},a=e=>{let t=e6(e)||"Anonymous";return(e=C.str(e)?a[e]||(a[e]=e9(e,i)):e[e8]||(e[e8]=e9(e,i))).displayName=`Animated(${t})`,e};return M(e,(t,r)=>{C.arr(e)&&(r=e6(t)),a[r]=a(t)}),{animated:a}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{className:n,style:i,children:a,scrollTop:s,scrollLeft:o,viewBox:u,...l}=t,c=Object.values(l),d=Object.keys(l).map(t=>r||e.hasAttribute(t)?t:rr[t]||(rr[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==a&&(e.textContent=a),i)if(i.hasOwnProperty(t)){var h;let r=null==(h=i[t])||"boolean"==typeof h||""===h?"":"number"!=typeof h||0===h||rt.test(t)||rn.hasOwnProperty(t)&&rn[t]?(""+h).trim():h+"px";rt.test(t)?e.style.setProperty(t,r):e.style[t]=r}
1d.forEach((t,r)=>{e.setAttribute(t,c[r])}),void 0!==n&&(e.className=n),void 0!==s&&(e.scrollTop=s),void 0!==o&&(e.scrollLeft=o),void 0!==u&&e.setAttribute("viewBox",u)},createAnimatedStyle:e=>new rd(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r}).animated,rp=function(){return(rp=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},rm=function(e){var t=e.direction,r=void 0===t?"up":t,n=e.inline,i=void 0!==n&&n,a=e.springConfig,s=void 0===a?tp.default:a,o=e.delay,u=void 0===o?0:o,l=e.className,c=e.style,d=e.translateValue,h=void 0===d?"100%":d,f=e.children,p=(0,S.useRef)(!0),m=function(e,t,r){let n=C.fun(t)&&t,{reset:i,sort:a,trail:s=0,expires:o=!0,exitBeforeEnter:u=!1,onDestroyed:l,ref:c,config:d}=n?n():t,h=(0,S.useMemo)(()=>n||3==arguments.length?t5():void 0,[]),f=j(e),p=[],m=(0,S.useRef)(null),g=i?null:m.current;eq(()=>{m.current=p}),eG(()=>(T(p,e=>{h?.add(e.ctrl),e.ctrl.ref=h}),()=>{T(m.current,e=>{e.expired&&clearTimeout(e.expirationId),th(e.ctrl,h),e.ctrl.stop(!0)})}));let y=function(e,{key:t,keys:r=t},n){if(null===r){let t=new Set;return e.map(e=>{let r=n&&n.find(r=>r.item===e&&"leave"!==r.phase&&!t.has(r));return r?(t.add(r),r.key):t4++})}return C.und(r)?e:C.fun(r)?e.map(r):j(r)}(f,n?n():t,g),v=i&&m.current||[];eq(()=>T(v,({ctrl:e,item:t,key:r})=>{th(e,h),te(l,t,r)}));let b=[];if(g&&T(g,(e,t)=>{e.expired?(clearTimeout(e.expirationId),v.push(e)):~(t=b[t]=y.indexOf(e.key))&&(p[t]=e)}),T(f,(e,t)=>{p[t]||(p[t]={key:y[t],item:e,phase:"mount",ctrl:new tY},p[t].ctrl.item=e)}),b.length){let e=-1,{leave:r}=n?n():t;T(b,(t,n)=>{let i=g[n];~t?(e=p.indexOf(i),p[e]={...i,item:f[t]}):r&&p.splice(++e,0,i)})}C.fun(a)&&p.sort((e,t)=>a(e.item,t.item));let _=-s,w=eU(),x=ta(t),k=new Map,P=(0,S.useRef)(new Map),E=(0,S.useRef)(!1);T(p,(e,r)=>{let i,a;let l=e.key,h=e.phase,f=n?n():t,p=te(f.delay||0,l);if("mount"==h)i=f.enter,a="enter";else{let e=0>y.indexOf(l);if("leave"!=h){if(e)i=f.leave,a="leave";else{if(!(i=f.update))return;a="update"}}else{if(e)return;i=f.enter,a="enter"}}if(i=te(i,e.item,r),!(i=C.obj(i)?tu(i):{to:i}).config){let t=d||x.config;i.config=te(t,e.item,r,a)}_+=s;let v={...x,delay:p+_,ref:c,immediate:f.immediate,reset:!1,...i};if("enter"==a&&C.und(v.from)){let i=n?n():t,a=C.und(i.initial)||g?i.from:i.initial;v.from=te(a,e.item,r)}let{onResolve:b}=v;v.onResolve=e=>{te(b,e);let t=m.current,r=t.find(e=>e.key===l);if(r){if(e.cancelled&&"update"!=r.phase)return;if(r.ctrl.idle){let e=t.every(e=>e.ctrl.idle);if("leave"==r.phase){let t=te(o,r.item);if(!1!==t){let n=!0===t?0:t;if(r.expired=!0,!e&&n>0){n<=2147483647&&(r.expirationId=setTimeout(w,n));return}}}e&&t.some(e=>e.expired)&&(P.current.delete(r),u&&(E.current=!0),w())}}};let S=tJ(e.ctrl,v);"leave"===a&&u?P.current.set(e,{phase:a,springs:S,payload:v}):k.set(e,{phase:a,springs:S,payload:v})});let I=(0,S.useContext)(t2),A=eH(I),R=I!==A&&tc(I);eq(()=>{R&&T(p,e=>{e.ctrl.start({default:I})})},[I]),T(k,(e,t)=>{if(P.current.size){let e=p.findIndex(e=>e.key===t.key);p.splice(e,1)}}),eq(()=>{T(P.current.size?P.current:k,({phase:e,payload:t},r)=>{let{ctrl:n}=r;r.phase=e,h?.add(n),R&&"enter"==e&&n.start({default:I}),t&&(tf(n,t.ref),(n.ref||h)&&!E.current?n.update(t):(n.start(t),E.current&&(E.current=!1)))})},i?void 0:r);let O=e=>S.createElement(S.Fragment,null,p.map((t,r)=>{let{springs:n}=k.get(t)||t.ctrl,i=e({...n},t.item,t,r);return i&&i.type?S.createElement(i.type,{...i.props,key:C.str(t.key)||C.num(t.key)?t.key:t.ctrl.id,ref:i.ref}):i}));return h?[O,h]:O}([f],{enter:{opacity:1,transform:"translateY(0%)"},from:{opacity:0,transform:"translateY(".concat("down"===r?"-".concat(h):h,")")},leave:{opacity:0,transform:"translateY(".concat("down"===r?h:"-".concat(h),")"),position:"absolute"},config:s,immediate:p.current,delay:p.current?void 0:u}),g=(0,S.useState)(0),y=g[0],v=g[1],b=(0,S.useRef)(null),_=(0,S.useRef)("auto");(0,S.useEffect)(function(){p.current=!1;var e=b.current;if(e){var t=e.getBoundingClientRect(),r=t.width,n=t.height;v(r),_.current=n}},[f,v,b]);var w=function(e,t){let r=C.fun(e),[[n],i]=function(e,t,r){let n=C.fun(t)&&t;
1n&&!r&&(r=[]);let i=(0,S.useMemo)(()=>n||3==arguments.length?t5():void 0,[]),a=(0,S.useRef)(0),s=eU(),o=(0,S.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let r=tJ(e,t);return!(a.current>0)||o.queue.length||Object.keys(r).some(t=>!e.springs[t])?new Promise(n=>{tK(e,r),o.queue.push(()=>{n(tZ(e,t))}),s()}):tZ(e,t)}}),[]),u=(0,S.useRef)([...o.ctrls]),l=[],c=eH(e)||0;function d(e,r){for(let i=e;i<r;i++){let e=u.current[i]||(u.current[i]=new tY(null,o.flush)),r=n?n(i,e):t[i];r&&(l[i]=function(e){let t=tq(e);return C.und(t.default)&&(t.default=ta(t)),t}(r))}}(0,S.useMemo)(()=>{T(u.current.slice(e,c),e=>{th(e,i),e.stop(!0)}),u.current.length=e,d(c,e)},[e]),(0,S.useMemo)(()=>{d(0,Math.min(c,e))},r);let h=u.current.map((e,t)=>tJ(e,l[t])),f=(0,S.useContext)(t2),p=eH(f),m=f!==p&&tc(f);eq(()=>{a.current++,o.ctrls=u.current;let{queue:e}=o;e.length&&(o.queue=[],T(e,e=>e())),T(u.current,(e,t)=>{i?.add(e),m&&e.start({default:f});let r=l[t];r&&(tf(e,r.ref),e.ref?e.queue.push(r):e.start(r))})}),eG(()=>()=>{T(o.ctrls,e=>e.stop(!0))});let g=h.map(e=>({...e}));return i?[g,i]:g}(1,r?e:[e],r?t||[]:t);return r||2==arguments.length?[n,i]:n}({to:{width:y},config:s,immediate:p.current,delay:p.current?void 0:u});return S.createElement(rf.div,{className:"text-transition ".concat(l),style:rp(rp(rp({},i&&!p.current?w:void 0),c),{whiteSpace:i?"nowrap":"normal",display:i?"inline-flex":"flex",height:_.current})},m(function(e,t){return S.createElement(rf.div,{style:rp({},e),ref:t===f?b:void 0,children:t})}))}},20945:function(e,t,r){r.d(t,{y1:function(){return i}});var n=r(7653);function i(e,t,r){var i=this,a=(0,n.useRef)(null),s=(0,n.useRef)(0),o=(0,n.useRef)(null),u=(0,n.useRef)([]),l=(0,n.useRef)(),c=(0,n.useRef)(),d=(0,n.useRef)(e),h=(0,n.useRef)(!0);d.current=e;var f="undefined"!=typeof window,p=!t&&0!==t&&f;if("function"!=typeof e)throw TypeError("Expected a function");t=+t||0;var m=!!(r=r||{}).leading,g=!("trailing"in r)||!!r.trailing,y="maxWait"in r,v="debounceOnServer"in r&&!!r.debounceOnServer,b=y?Math.max(+r.maxWait||0,t):null;return(0,n.useEffect)(function(){return h.current=!0,function(){h.current=!1}},[]),(0,n.useMemo)(function(){var e=function(e){var t=u.current,r=l.current;return u.current=l.current=null,s.current=e,c.current=d.current.apply(r,t)},r=function(e,t){p&&cancelAnimationFrame(o.current),o.current=p?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!h.current)return!1;var r=e-a.current;return!a.current||r>=t||r<0||y&&e-s.current>=b},_=function(t){return o.current=null,g&&u.current?e(t):(u.current=l.current=null,c.current)},w=function e(){var i=Date.now();if(n(i))return _(i);if(h.current){var o=t-(i-a.current);r(e,y?Math.min(o,b-(i-s.current)):o)}},x=function(){if(f||v){var d=Date.now(),p=n(d);if(u.current=[].slice.call(arguments),l.current=i,a.current=d,p){if(!o.current&&h.current)return s.current=a.current,r(w,t),m?e(a.current):c.current;if(y)return r(w,t),e(a.current)}return o.current||r(w,t),c.current}};return x.cancel=function(){o.current&&(p?cancelAnimationFrame(o.current):clearTimeout(o.current)),s.current=0,u.current=a.current=l.current=o.current=null},x.isPending=function(){return!!o.current},x.flush=function(){return o.current?_(Date.now()):c.current},x},[m,y,t,b,g,p,f,v])}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.