PageSourceSearch

https://scriptc.dev/_next/static/immutable/chunks/04sasau60he6g.js

js scriptc.dev collected 2026-10-03 23:47:36 UTC 62,722 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,127813,e=>{"use strict";var t=e.i(752938),n=e.i(229089),r=e.i(464114),o=e.i(878100),i=e.i(844679),l=e.i(778159),a=e.i(378868),s=e.i(785586),u=e.i(292510),c=e.i(235874),d=Object.defineProperty,f=(e,t)=>d(e,"name",{value:t,configurable:!0}),p="Collapsible",[h,m]=(0,r.createContextScope)(p),[g,v]=h(p),w=t.forwardRef(f(function(e,n){let{__scopeCollapsible:r,open:i,defaultOpen:l,disabled:s,onOpenChange:d,...f}=e,[h,m]=(0,o.useControllableState)({prop:i,defaultProp:l??!1,onChange:d,caller:p});return(0,c.jsx)(g,{scope:r,disabled:s,contentId:(0,u.useId)(),open:h,onOpenToggle:t.useCallback(()=>m(e=>!e),[m]),children:(0,c.jsx)(a.Primitive.div,{"data-state":R(h),"data-disabled":s?"":void 0,...f,ref:n})})},"Collapsible")),b=t.forwardRef(f(function(e,t){let{__scopeCollapsible:r,...o}=e,i=v("CollapsibleTrigger",r);return(0,c.jsx)(a.Primitive.button,{type:"button","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":R(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...o,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,i.onOpenToggle)})},"CollapsibleTrigger")),y="CollapsibleContent",x=t.forwardRef(f(function(e,t){let{forceMount:n,...r}=e,o=v(y,e.__scopeCollapsible);return(0,c.jsx)(s.Presence,{present:n||o.open,children:({present:e})=>(0,c.jsx)(S,{...r,ref:t,present:e})})},"CollapsibleContent")),S=t.forwardRef(f(function(e,n){let{__scopeCollapsible:r,present:o,children:s,...u}=e,d=v(y,r),[f,p]=t.useState(o),h=t.useRef(null),m=(0,l.useComposedRefs)(n,h),g=t.useRef(0),w=g.current,b=t.useRef(0),x=b.current,S=d.open||f,C=t.useRef(S),E=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.useLayoutEffect)(()=>{let e=h.current;if(e){E.current=E.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,b.current=t.width,C.current||(e.style.transitionDuration=E.current.transitionDuration,e.style.animationName=E.current.animationName),p(o)}},[d.open,o]),(0,c.jsx)(a.Primitive.div,{"data-state":R(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!S,...u,ref:m,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:S&&s})},"CollapsibleContentImpl"));function R(e){return e?"open":"closed"}f(R,"getState"),e.s(["Collapsible",0,w,"CollapsibleContent",0,x,"CollapsibleTrigger",0,b,"Content",0,x,"Root",0,w,"Trigger",0,b,"createCollapsibleScope",0,m])},696581,e=>{"use strict";var t=e.i(752938),n=e.i(235874),r=t.createContext(void 0);e.s(["DirectionProvider",0,e=>{let{dir:t,children:o}=e;return(0,n.jsx)(r.Provider,{value:t,children:o})},"useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},124568,e=>{"use strict";let t;var n=e.i(752938);let r=["top","right","bottom","left"],o=Math.min,i=Math.max,l=Math.round,a=Math.floor,s=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function m(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let v=["left","right"],w=["right","left"],b=["top","bottom"],y=["bottom","top"];function x(e){let t=d(e);return u[t]+e.slice(t.length)}function S(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function R(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function C(e,t,n){let r,{reference:o,floating:i}=e,l=m(t),a=p(m(t)),s=h(a),u=d(t),c=o.x+o.width/2-i.width/2,g=o.y+o.height/2-i.height/2,v=o[s]/2-i[s]/2;switch(u){case"top":r={x:c,y:o.y-i.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:g};break;case"left":r={x:o.x-i.width,y:g};break;default:r={x:o.x,y:o.y}}let w=f(t);return w&&(r[a]+=v*("end"===w?1:-1)*(n&&"y"===l?-1:1)),r}async function E(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:h=0}=c(t,e),m=S(h),g=a[p?"floating"===f?"reference":"floating":f],v=R(await i.getClippingRect
vendor: 4,150 bytes, line 1
1({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:s})),w="floating"===f?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),y=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},x=R(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:b,strategy:s}):w);return{top:(v.top-x.top+m.top)/y.y,bottom:(x.bottom-v.bottom+m.bottom)/y.y,left:(v.left-x.left+m.left)/y.x,right:(x.right-v.right+m.right)/y.x}}let P=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:E},s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=C(u,r,s),f=r,p=0,h={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:g,fn:v}=m,{x:w,y:b,data:y,reset:x}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:h,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=w?w:c,d=null!=b?b:d,h[g]={...h[g],...y},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(u=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:d}=C(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:h}};function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function T(e){return r.some(t=>e[t]>=0)}let L=new Set(["left","top"]);async function k(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=d(n),a=f(n),s="y"===m(n),u=L.has(l)?-1:1,p=i&&s?-1:1,h=c(t,e),{mainAxis:g,crossAxis:v,alignmentAxis:w}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return a&&"number"==typeof w&&(v="end"===a?-1*w:w),s?{x:v*p,y:g*u}:{x:g*u,y:v*p}}function j(){return"u">typeof window}function _(e){return M(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function D(e){var t;return null==(t=(M(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function M(e){return!!j()&&(e instanceof Node||e instanceof O(e).Node)}function z(e){return!!j()&&(e instanceof Element||e instanceof O(e).Element)}function H(e){return!!j()&&(e instanceof HTMLElement||e instanceof O(e).HTMLElement)}function I(e){return!(!j()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function F(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function $(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let W=/transform|translate|scale|rotate|perspective|filter/,N=/paint|layout|strict|content/,B=e=>!!e&&"none"!==e;function q(e){let t=z(e)?Y(e):e;return B(t.transform)||B(t.translate)||B(t.scale)||B(t.rotate)||B(t.perspective)||!U()&&(B(t.backdropFilter)||B(t.filter))||W.test(t.willChange||"")||N.test(t.contain||"")}function U(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function V(e){return/^(html|body|#document)$/.test(_(e))}function Y(e){return O(e).getComputedStyle(e)}function X(e){return z(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function G(e){if("html"===_(e))return e;let t=e.assignedSlot||e.parentNode||I(e)&&e.host||D(e);return I(t)?t.host:t}function K(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=G(t);return V(n)?(t.ownerDocument||t).body:H(n)&&F(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=O(o);if(!i)return t.concat(o,K(o,[],n));{let e=Q(l);
1return t.concat(l,l.visualViewport||[],F(o)?o:[],e&&n?K(e):[])}}function Q(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function J(e){let t=Y(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=H(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=l(n)!==i||l(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function Z(e){return z(e)?e:e.contextElement}function ee(e){let t=Z(e);if(!H(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=J(t),a=(i?l(n.width):n.width)/r,u=(i?l(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let et=s(0);function en(e){let t=O(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:et}function er(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=Z(e),a=s(1);t&&(r?z(r)&&(a=ee(r)):a=ee(e));let u=(void 0===(o=n)&&(o=!1),r&&o&&r===O(l))?en(l):s(0),c=(i.left+u.x)/a.x,d=(i.top+u.y)/a.y,f=i.width/a.x,p=i.height/a.y;if(l&&r){let e=O(l),t=z(r)?O(r):r,n=e,o=Q(n);for(;o&&t!==n;){let e=ee(o),t=o.getBoundingClientRect(),r=Y(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=i,d+=l,o=Q(n=O(o))}}return R({width:f,height:p,x:c,y:d})}function eo(e,t){let n=X(e).scrollLeft;return t?t.left+n:er(D(e)).left+n}function ei(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eo(e,n),y:n.top+t.scrollTop}}function el(e,t,n){var r;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=O(e),i=D(e),l=o.visualViewport,a=i.clientWidth,s=i.clientHeight,u=0,c=0;if(l){let e=!U()||"fixed"===t;r?e||(u=-l.offsetLeft,c=-l.offsetTop):(a=l.width,s=l.height,e&&(u=l.offsetLeft,c=l.offsetTop))}if(0>=eo(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;l<=25&&(a-=l)}return{width:a,height:s,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,l,a,s,u;t=X(r=D(e)),n=r.ownerDocument.body,l=i(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),a=i(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),s=-t.scrollLeft+eo(r),u=-t.scrollTop,"rtl"===Y(n).direction&&(s+=i(r.clientWidth,n.clientWidth)-l),o={width:l,height:a,x:s,y:u}}else if(z(t)){let e,r,i,l,a,s;r=(e=er(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=ee(t),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:r*l.y}}else{let n=en(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return R(o)}function ea(e){return"static"===Y(e).position}function es(e,t){if(!H(e)||"fixed"===Y(e).position)return null;if(t)return t(e);let n=e.offsetParent;return D(e)===n&&(n=n.ownerDocument.body),n}function eu(e,t){var n;let r=O(e);if($(e))return r;if(!H(e)){let t=G(e);for(;t&&!V(t);){if(z(t)&&!ea(t))return t;t=G(t)}return r}let o=es(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(_(n)))&&ea(o);)o=es(o,t);return o&&V(o)&&ea(o)&&!q(o)?r:o||function(e){let t=G(e);for(;H(t)&&!V(t);){if(q(t))return t;if($(t))break;t=G(t)}return null}(e)||r}let ec=async function(e){let t=this.getOffsetParent||eu,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=H(t),o=D(t),i="fixed"===n,l=er(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=s(0);if((r||!i)&&(("body"!==_(t)||F(o))&&(a=X(t)),r)){let e=er(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}!r&&o&&(u.x=eo(o));let c=!o||r||i?s(0):ei(o,a);return{x:l.left+a.scrollLeft-u.x-c.x,y:l.top+a.scrollTop-u.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ed={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=D(r),a=!!t&&$(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=H(r);if((f||!i)&&(("body"!==_(r)||F(l))&&(u=X(r)),f)){let e=er(r);c=ee(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!l||f||i?s(0):ei(l,u);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-u.scrollTop*c.y+d.y+p.y}},getDocumentElement:D,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:l}=e,a=[..."clippingAncestors"===n?$(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=K(e,[],!1).filter(e=>z(e)&&"body"!==_(e)),o=null,i="fixed"===Y(e).position,l=i?G(e):e;for(;z(l)&&!V(l);){let e=Y(l),t=q(l),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==l),l=G(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=el(t,a[0],l),u=s.top,c=s.right,d=s.bottom,f=s.left;for(let e=1;e<a.length;e++){let n=el(t,a[e],l);u=i(n.top,u),c=o(n.right,c),d=o(n.bottom,d),f=i(n.left,f)}return{width:c-f,height:d-u,x:f,y:u}},getOffsetParent:eu,getElementRects:ec,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=J(e);return{width:t,height:n}},getScale:ee,isElement:z,isRTL:function(e){return"rtl"===Y(e).direction}};function ef(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ep=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:l,rects:a,platform:s,elements:u,middlewareData:d}=t,{element:g,padding:v=0}=c(e,t)||{};if(null==g)return{};let w=S(v),b={x:n,y:r},y=p(m(l)),x=h(y),R=await s.getDimensions(g),C="y"===y,E=C?"clientHeight":"clientWidth",P=a.reference[x]+a.reference[y]-b[y]-a.floating[x],A=b[y]-a.reference[y],T=await (null==s.getOffsetParent?void 0:s.getOffsetParent(g)),L=T?T[E]:0;L&&await (null==s.isElement?void 0:s.isElement(T))||(L=u.floating[E]||a.floating[x]);
1let k=L/2-R[x]/2-1,j=o(w[C?"top":"left"],k),_=o(w[C?"bottom":"right"],k),O=L-R[x]-_,D=L/2-R[x]/2+(P/2-A/2),M=i(j,o(D,O)),z=!d.arrow&&null!=f(l)&&D!==M&&a.reference[x]/2-(D<j?j:_)-R[x]/2<0,H=z?D<j?D-j:D-O:0;return{[y]:b[y]+H,data:{[y]:M,centerOffset:D-M-H,...z&&{alignmentOffset:H}},reset:z}}});var eh=e.i(708401),em="u">typeof document?n.useLayoutEffect:function(){};function eg(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eg(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eg(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ev(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ew(e,t){let n=ev(e);return Math.round(t*n)/n}function eb(e){let t=n.useRef(e);return em(()=>{t.current=e}),t}var ey=e.i(378868),ex=e.i(235874),eS=Object.defineProperty,eR=n.forwardRef(eS(function(e,t){let{children:n,width:r=10,height:o=5,...i}=e;return(0,ex.jsx)(ey.Primitive.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,ex.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"name",{value:"Arrow",configurable:!0})),eC=e.i(778159),eE=e.i(464114),eP=e.i(367018),eA=e.i(844679),eT=Object.defineProperty,eL=(e,t)=>eT(e,"name",{value:t,configurable:!0}),ek="Popper",[ej,e_]=(0,eE.createContextScope)(ek),[eO,eD]=ej(ek),eM=eL(e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null),[l,a]=n.useState(void 0);return(0,ex.jsx)(eO,{scope:t,anchor:o,onAnchorChange:i,placementState:l,setPlacementState:a,children:r})},"Popper"),ez=n.forwardRef(eL(function(e,t){let{__scopePopper:r,virtualRef:o,...i}=e,l=eD("PopperAnchor",r),a=n.useRef(null),s=l.onAnchorChange,u=n.useCallback(e=>{a.current=e,e&&s(e)},[s]),c=(0,eC.useComposedRefs)(t,u),d=n.useRef(null);n.useEffect(()=>{if(!o)return;let e=d.current;d.current=o.current,e!==d.current&&s(d.current)});let f=l.placementState&&eU(l.placementState),p=f?.[0],h=f?.[1];return o?null:(0,ex.jsx)(ey.Primitive.div,{"data-radix-popper-side":p,"data-radix-popper-align":h,...i,ref:c})},"PopperAnchor")),eH="PopperContent",[eI,eF]=ej(eH),e$=n.forwardRef(eL(function(e,t){var r,l,s,u,S,R,C,E,j,_,M,z,H;let I,F,$,W,N,B,{__scopePopper:q,side:U="bottom",sideOffset:V=0,align:Y="center",alignOffset:X=0,arrowPadding:G=0,avoidCollisions:Q=!0,collisionBoundary:J=[],collisionPadding:ee=0,sticky:et="partial",hideWhenDetached:en=!1,updatePositionStrategy:eo="optimized",onPlaced:ei,...el}=e,ea=eD(eH,q),[es,eu]=n.useState(null),ec=(0,eC.useComposedRefs)(t,eu),[eS,eR]=n.useState(null),eE=function(e){let[t,r]=n.useState(void 0);return(0,eA.useLayoutEffect)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(eS),eT=eE?.width??0,ek=eE?.height??0,ej="number"==typeof ee?ee:{top:0,right:0,bottom:0,left:0,...ee},e_=Array.isArray(J)?J:[J],eO=e_.length>0,eM={padding:ej,boundary:e_.filter(eB),altBoundary:eO},{refs:ez,floatingStyles:eF,placement:e$,isPositioned:eW,middlewareData:eN}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=n.useState(o);eg(p,o)||h(o);let[m,g]=n.useState(null),[v,w]=n.useState(null),b=n.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),y=n.useCallback(e=>{e!==C.current&&(C.current=e,w(e))},[]),x=l||m,S=a||v,R=n.useRef(null),C=n.useRef(null),E=n.useRef(d),A=null!=u,T=eb(u),L=eb(i),k=eb(c),j=n.useCallback(()=>{var e,n;let o,i,l;if(!R.current||!C.current)return;let a={placement:t,strategy:r,middleware:p};L.current&&(a.platform=L.current),(e=R.current,n=C.current,o=new Map,i=null!=a?a:{},l={...ed,...i.platform,_c:o},P(e,n,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==k.current};_.current&&!eg(E.current,t)&&(E.current=t,eh.flushSync(()=>{f(t)}))})},[p,t,r,L,k]);em(()=>{!1===c&&E.current.isPositioned&&(E.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let _=n.useRef(!1);em(()=>(_.current=!0,()=>{_.current=!1}),[]),em(()=>{if(x&&(R.current=x),S&&(C.current=S),x&&S){if(T.current)return T.current(x,S,j);j()}},[x,S,j,T,A]);let O=n.useMemo(()=>({reference:R,floating:C,setReference:b,setFloating:y}),[b,y]),D=n.useMemo(()=>({reference:x,floating:S}),[x,S]),M=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=ew(D.floating,d.x),n=ew(D.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...ev(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,D.floating,d.x,d.y]);return n.useMemo(()=>({...d,update:j,refs:O,elements:D,floatingStyles:M}),[d,j,O,D,M])}({strategy:"fixed",placement:U+("center"!==Y?"-"+Y:""),whileElementsMounted:eL((...e)=>(function(e,t,n,r){let l;void 0===r&&(r={});let{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=Z(e),h=s||u?[...p?K(p):[],...t?K(t):[]]:[];
1h.forEach(e=>{s&&e.addEventListener("scroll",n),u&&e.addEventListener("resize",n)});let m=p&&d?function(e,t,n){let r,l=null,s=D(e);function u(){var e;clearTimeout(r),null==(e=l)||e.disconnect(),l=null}function c(n,d){void 0===n&&(n=!1),void 0===d&&(d=1),u();let f=e.getBoundingClientRect(),{left:p,top:h,width:m,height:g}=f;if(n||t(),!m||!g)return;let v={rootMargin:-a(h)+"px "+-a(s.clientWidth-(p+m))+"px "+-a(s.clientHeight-(h+g))+"px "+-a(p)+"px",threshold:i(0,o(1,d))||1},w=!0;function b(t){let n=t[0].intersectionRatio;if(!ef(f,e.getBoundingClientRect()))return c();if(n!==d){if(!w)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}w=!1}try{l=new IntersectionObserver(b,{...v,root:s.ownerDocument})}catch(e){l=new IntersectionObserver(b,v)}l.observe(e)}let d=O(e),f=()=>c(n);return d.addEventListener("resize",f),c(!0),()=>{d.removeEventListener("resize",f),u()}}(p,n,u):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),p&&!f&&v.observe(p),t&&v.observe(t));let w=f?er(e):null;return f&&function t(){let r=er(e);w&&!ef(w,r)&&n(),w=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{s&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,f&&cancelAnimationFrame(l)}})(...e,{animationFrame:"always"===eo}),"whileElementsMounted"),elements:{reference:ea.anchor},middleware:[{name:(I={name:"offset",options:l=r={mainAxis:V+ek,alignmentAxis:X},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:a}=e,s=await k(e,l);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:i}}}}).name,fn:I.fn,options:[r,void 0]},Q&&{name:(F={name:"shift",options:S=u={mainAxis:!0,crossAxis:!1,limiter:"partial"===et?{fn:(s=void 0,{options:s={},fn(e){var t,n,r,o;let{x:i,y:l,placement:a,rects:u,middlewareData:f}=e,{offset:h=0,mainAxis:g=!0,crossAxis:v=!0}=c(s,e),w={x:i,y:l},b=m(a),y=p(b),x=w[y],S=w[b],R=c(h,e),C="number"==typeof R?{mainAxis:R,crossAxis:0}:{mainAxis:null!=(t=R.mainAxis)?t:0,crossAxis:null!=(n=R.crossAxis)?n:0};if(g){let e="y"===y?"height":"width",t=u.reference[y]-u.floating[e]+C.mainAxis,n=u.reference[y]+u.reference[e]-C.mainAxis;x<t?x=t:x>n&&(x=n)}if(v){let e="y"===y?"width":"height",t=L.has(d(a)),n=u.reference[b]-u.floating[e]+(t&&(null==(r=f.offset)?void 0:r[b])||0)+(t?0:C.crossAxis),i=u.reference[b]+u.reference[e]+(t?0:(null==(o=f.offset)?void 0:o[b])||0)-(t?C.crossAxis:0);S<n?S=n:S>i&&(S=i)}return{[y]:x,[b]:S}}}).fn,options:[void 0,void 0]}:void 0,...eM},async fn(e){let{x:t,y:n,placement:r,platform:l}=e,{mainAxis:a=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=c(S,e),f={x:t,y:n},h=await l.detectOverflow(e,d),g=m(r),v=p(g),w=f[v],b=f[g],y=(e,t)=>i(t+h["y"===e?"top":"left"],o(t,t-h["y"===e?"bottom":"right"]));a&&(w=y(v,w)),s&&(b=y(g,b));let x=u.fn({...e,[v]:w,[g]:b});return{...x,data:{x:x.x-t,y:x.y-n,enabled:{[v]:a,[g]:s}}}}}).name,fn:F.fn,options:[u,void 0]},Q&&{name:($={name:"flip",options:C=R={...eM},async fn(e){var t,n,r,o,i,l,a,s;let u,S,R,{placement:E,middlewareData:P,rects:A,initialPlacement:T,platform:L,elements:k}=e,{mainAxis:j=!0,crossAxis:_=!0,fallbackPlacements:O,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:z=!0,...H}=c(C,e);if(null!=(t=P.arrow)&&t.alignmentOffset)return{};let I=d(E),F=m(T),$=d(T)===T,W=await (null==L.isRTL?void 0:L.isRTL(k.floating)),N=O||($||!z?[x(T)]:(u=x(T),[g(T),u,g(u)])),B="none"!==M;!O&&B&&N.push(...(S=f(T),R=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?w:v;return t?v:w;case"left":case"right":return t?b:y;default:return[]}}(d(T),"start"===M,W),S&&(R=R.map(e=>e+"-"+S),z&&(R=R.concat(R.map(g)))),R));let q=[T,...N],U=await L.detectOverflow(e,H),V=[],Y=(null==(n=P.flip)?void 0:n.overflows)||[];if(j&&V.push(U[I]),_){let e,t,n,r,o=(l=E,a=A,void 0===(s=W)&&(s=!1),e=f(l),n=h(t=p(m(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=x(r)),[r,x(r)]);V.push(U[o[0]],U[o[1]])}if(Y=[...Y,{placement:E,overflows:V}],!V.every(e=>e<=0)){let e=((null==(r=P.flip)?void 0:r.index)||0)+1,t=q[e];
1if(t&&("alignment"!==_||F===m(t)||Y.every(e=>m(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:Y},reset:{placement:t}};let n=null==(o=Y.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(D){case"bestFit":{let e=null==(i=Y.filter(e=>{if(B){let t=m(e.placement);return t===F||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=T}if(E!==n)return{reset:{placement:n}}}return{}}}).name,fn:$.fn,options:[R,void 0]},{name:(W={name:"size",options:j=E={...eM,apply:eL(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)},"apply")},async fn(e){let t,n,{placement:r,rects:l,platform:a,elements:s}=e,{apply:u=()=>{},...p}=c(j,e),h=await a.detectOverflow(e,p),g=d(r),v=f(r),w="y"===m(r),{width:b,height:y}=l.floating;"top"===g||"bottom"===g?(t=g,n=v===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(n=g,t="end"===v?"top":"bottom");let x=y-h.top-h.bottom,S=b-h.left-h.right,R=o(y-h[t],x),C=o(b-h[n],S),E=e.middlewareData.shift,P=!E,A=R,T=C;null!=E&&E.enabled.x&&(T=S),null!=E&&E.enabled.y&&(A=x),P&&!v&&(w?T=b-2*i(h.left,h.right):A=y-2*i(h.top,h.bottom)),await u({...e,availableWidth:T,availableHeight:A});let L=await a.getDimensions(s.floating);return b!==L.width||y!==L.height?{reset:{rects:!0}}:{}}}).name,fn:W.fn,options:[E,void 0]},eS&&{name:(N={name:"arrow",options:M=_={element:eS,padding:G},fn(e){let{element:t,padding:n}="function"==typeof M?M(e):M;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ep({element:t.current,padding:n}).fn(e):{}:t?ep({element:t,padding:n}).fn(e):{}}}).name,fn:N.fn,options:[_,void 0]},eq({arrowWidth:eT,arrowHeight:ek}),en&&{name:(B={name:"hide",options:H=z={strategy:"referenceHidden",...eM,boundary:eO?eM.boundary:void 0},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=c(H,e);switch(r){case"referenceHidden":{let r=A(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:T(r)}}}case"escaped":{let r=A(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:T(r)}}}default:return{}}}}).name,fn:B.fn,options:[z,void 0]}]}),eV=ea.setPlacementState;(0,eA.useLayoutEffect)(()=>(eV(e$),()=>{eV(void 0)}),[e$,eV]);let[eY,eX]=eU(e$),eG=(0,eP.useCallbackRef)(ei);(0,eA.useLayoutEffect)(()=>{eW&&eG?.()},[eW,eG]);let eK=eN.arrow?.x,eQ=eN.arrow?.y,eJ=eN.arrow?.centerOffset!==0,[eZ,e0]=n.useState();return(0,eA.useLayoutEffect)(()=>{es&&e0(window.getComputedStyle(es).zIndex)},[es]),(0,ex.jsx)("div",{ref:ez.setFloating,"data-radix-popper-content-wrapper":"",style:{...eF,transform:eW?eF.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eZ,"--radix-popper-transform-origin":[eN.transformOrigin?.x,eN.transformOrigin?.y].join(" "),...eN.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ex.jsx)(eI,{scope:q,placedSide:eY,placedAlign:eX,onArrowChange:eR,arrowX:eK,arrowY:eQ,shouldHideArrow:eJ,children:(0,ex.jsx)(ey.Primitive.div,{"data-side":eY,"data-align":eX,...el,ref:ec,style:{...el.style,animation:eW?el.style?.animation:"none"}})})})},"PopperContent")),eW={top:"bottom",right:"left",bottom:"top",left:"right"},eN=n.forwardRef(eL(function(e,t){let{__scopePopper:n,...r}=e,o=eF("PopperArrow",n),i=eW[o.placedSide];return(0,ex.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,ex.jsx)(eR,{...r,ref:t,style:{...r.style,display:"block"}})})},"PopperArrow"));function eB(e){return null!==e}eL(eB,"isNotNull");var eq=eL(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,u]=eU(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=i?c:`${d}px`,h=`${-a}px`):"top"===s?(p=i?c:`${d}px`,h=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=i?c:`${f}px`):"left"===s&&(p=`${r.floating.width+a}px`,h=i?c:`${f}px`),{data:{x:p,y:h}}}}),"transformOrigin");function eU(e){let[t,n="center"]=e.split("-");return[t,n]}eL(eU,"getSideAndAlignFromPlacement"),e.s(["Anchor",0,ez,"Arrow",0,eN,"Content",0,e$,"Root",0,eM,"createPopperScope",0,e_],124568)},288636,e=>{"use strict";var t=e.i(752938),n=e.i(378868),r=e.i(785586),o=e.i(464114),i=e.i(778159),l=e.i(367018),a=e.i(696581),s=e.i(844679),u=e.i(229089),c=e.i(235874),d=Object.defineProperty,f=(e,t)=>d(e,"name",{value:t,configurable:!0});function p(e,n){return t.useReducer((e,t)=>
1n[e][t]??e,e)}f(p,"useStateMachine");var h="ScrollArea",[m,g]=(0,o.createContextScope)(h),[v,w]=m(h),b=t.forwardRef(f(function(e,r){let{__scopeScrollArea:o,type:l="hover",dir:s,scrollHideDelay:u=600,...d}=e,[f,p]=t.useState(null),[h,m]=t.useState(null),[g,w]=t.useState(null),[b,y]=t.useState(null),[x,S]=t.useState(null),[R,C]=t.useState(0),[E,P]=t.useState(0),[A,T]=t.useState(!1),[L,k]=t.useState(!1),j=(0,i.useComposedRefs)(r,p),_=(0,a.useDirection)(s);return(0,c.jsx)(v,{scope:o,type:l,dir:_,scrollHideDelay:u,scrollArea:f,viewport:h,onViewportChange:m,content:g,onContentChange:w,scrollbarX:b,onScrollbarXChange:y,scrollbarXEnabled:A,onScrollbarXEnabledChange:T,scrollbarY:x,onScrollbarYChange:S,scrollbarYEnabled:L,onScrollbarYEnabledChange:k,onCornerWidthChange:C,onCornerHeightChange:P,children:(0,c.jsx)(n.Primitive.div,{dir:_,...d,ref:j,style:{position:"relative","--radix-scroll-area-corner-width":R+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})},"ScrollArea")),y=t.forwardRef(f(function(e,r){let{__scopeScrollArea:o,children:l,nonce:a,...s}=e,u=w("ScrollAreaViewport",o),d=t.useRef(null),f=(0,i.useComposedRefs)(r,d,u.onViewportChange);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(x,{nonce:a}),(0,c.jsx)(n.Primitive.div,{"data-radix-scroll-area-viewport":"",...s,ref:f,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,c.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})},"ScrollAreaViewport")),x=t.memo(f(function({nonce:e}){return(0,c.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:e})},"ScrollAreaViewportStyle"),(e,t)=>e.nonce===t.nonce),S="ScrollAreaScrollbar",R=t.forwardRef(f(function(e,n){let{forceMount:r,...o}=e,i=w(S,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return t.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,c.jsx)(C,{...o,ref:n,forceMount:r}):"scroll"===i.type?(0,c.jsx)(E,{...o,ref:n,forceMount:r}):"auto"===i.type?(0,c.jsx)(P,{...o,ref:n,forceMount:r}):"always"===i.type?(0,c.jsx)(A,{...o,ref:n,"data-state":"visible"}):null},"ScrollAreaScrollbar")),C=t.forwardRef(f(function(e,n){let{forceMount:o,...i}=e,l=w(S,e.__scopeScrollArea),[a,s]=t.useState(!1);return t.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let n=f(()=>{window.clearTimeout(t),s(!0)},"handlePointerEnter"),r=f(()=>{t=window.setTimeout(()=>s(!1),l.scrollHideDelay)},"handlePointerLeave");return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}},[l.scrollArea,l.scrollHideDelay]),(0,c.jsx)(r.Presence,{present:o||a,children:(0,c.jsx)(P,{"data-state":a?"visible":"hidden",...i,ref:n})})},"ScrollAreaScrollbarHover")),E=t.forwardRef(f(function(e,n){let{forceMount:o,...i}=e,l=w(S,e.__scopeScrollArea),a="horizontal"===e.orientation,s=Y(()=>h("SCROLL_END"),100),[d,h]=p("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return t.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>h("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,l.scrollHideDelay,h]),t.useEffect(()=>{let e=l.viewport,t=a?"scrollLeft":"scrollTop";if(e){let n=e[t],r=f(()=>{let r=e[t];n!==r&&(h("SCROLL"),s()),n=r},"handleScroll");return e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[l.viewport,a,h,s]),(0,c.jsx)(r.Presence,{present:o||"hidden"!==d,children:(0,c.jsx)(A,{"data-state":"hidden"===d?"hidden":"visible",...i,ref:n,onPointerEnter:(0,u.composeEventHandlers)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,u.composeEventHandlers)(e.onPointerLeave,()=>h("POINTER_LEAVE"))})})},"ScrollAreaScrollbarScroll")),P=t.forwardRef(f(function(e,n){let o=w(S,e.__scopeScrollArea),{forceMount:i,...l}=e,[a,s]=t.useState(!1),u="horizontal"===e.orientation,d=Y(()=>{if(o.viewport){let e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;s(u?e:t)}},10);return X(o.viewport,d),X(o.content,d),(0,c.jsx)(r.Presence,{present:i||a,children:(0,c.jsx)(A,{"data-state":a?"visible":"hidden",...l,ref:n})})},"ScrollAreaScrollbarAuto")),A=t.forwardRef(f(function(e,n){let{orientation:r="vertical",...o}=e,i=w(S,e.__scopeScrollArea),l=t.useRef(null),a=t.useRef(0),[s,u]=t.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=$(s.viewport,s.content),p={...o,sizes:s,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:f(e=>l.current=e,"onThumbChange"),onThumbPointerUp:f(()=>a.current=0,"onThumbPointerUp"),onThumbPointerDown:f(e=>a.current=e,"onThumbPointerDown")};function h(e,t){return N(e,a.current,s,t)}return(f(h,"getScrollPosition"),"horizontal"===r)?(0,c.jsx)(T,{...p,ref:n,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollLeft,s,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}}
vendor: 2,188 bytes, line 1
1,onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=h(e,i.dir))}}):"vertical"===r?(0,c.jsx)(L,{...p,ref:n,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=B(i.viewport.scrollTop,s);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=h(e))}}):null},"ScrollAreaScrollbarVisible")),T=t.forwardRef(f(function(e,n){let{sizes:r,onSizesChange:o,...l}=e,a=w(S,e.__scopeScrollArea),[s,u]=t.useState(),d=t.useRef(null),f=(0,i.useComposedRefs)(n,d,a.onScrollbarXChange);return t.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,c.jsx)(_,{"data-orientation":"horizontal",...l,ref:f,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":W(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),U(r,n)&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:F(s.paddingLeft),paddingEnd:F(s.paddingRight)}})}})},"ScrollAreaScrollbarX")),L=t.forwardRef(f(function(e,n){let{sizes:r,onSizesChange:o,...l}=e,a=w(S,e.__scopeScrollArea),[s,u]=t.useState(),d=t.useRef(null),f=(0,i.useComposedRefs)(n,d,a.onScrollbarYChange);return t.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,c.jsx)(_,{"data-orientation":"vertical",...l,ref:f,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":W(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),U(r,n)&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:
1a.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:F(s.paddingTop),paddingEnd:F(s.paddingBottom)}})}})},"ScrollAreaScrollbarY")),[k,j]=m(S),_=t.forwardRef(f(function(e,r){let{__scopeScrollArea:o,sizes:a,hasThumb:s,onThumbChange:d,onThumbPointerUp:p,onThumbPointerDown:h,onThumbPositionChange:m,onDragScroll:g,onWheelScroll:v,onResize:b,...y}=e,x=w(S,o),[R,C]=t.useState(null),E=(0,i.useComposedRefs)(r,C),P=t.useRef(null),A=t.useRef(""),T=x.viewport,L=a.content-a.viewport,j=(0,l.useCallbackRef)(v),_=(0,l.useCallbackRef)(m),O=Y(b,10);function D(e){P.current&&g({x:e.clientX-P.current.left,y:e.clientY-P.current.top})}return f(D,"handleDragScroll"),t.useEffect(()=>{let e=f(e=>{let t=e.target;R?.contains(t)&&j(e,L)},"handleWheel");return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[T,R,L,j]),t.useEffect(_,[a,_]),X(R,O),X(x.content,O),(0,c.jsx)(k,{scope:o,scrollbar:R,hasThumb:s,onThumbChange:(0,l.useCallbackRef)(d),onThumbPointerUp:(0,l.useCallbackRef)(p),onThumbPositionChange:_,onThumbPointerDown:(0,l.useCallbackRef)(h),children:(0,c.jsx)(n.Primitive.div,{...y,ref:E,style:{position:"absolute",...y.style},onPointerDown:(0,u.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),P.current=R.getBoundingClientRect(),A.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:(0,u.composeEventHandlers)(e.onPointerMove,D),onPointerUp:(0,u.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=A.current,x.viewport&&(x.viewport.style.scrollBehavior=""),P.current=null})})})},"ScrollAreaScrollbarImpl")),O="ScrollAreaThumb",D=t.forwardRef(f(function(e,t){let{forceMount:n,...o}=e,i=j(O,e.__scopeScrollArea);return(0,c.jsx)(r.Presence,{present:n||i.hasThumb,children:(0,c.jsx)(M,{ref:t,...o})})},"ScrollAreaThumb")),M=t.forwardRef(f(function(e,r){let{__scopeScrollArea:o,style:l,...a}=e,s=w(O,o),d=j(O,o),{onThumbPositionChange:p}=d,h=(0,i.useComposedRefs)(r,d.onThumbChange),m=t.useRef(void 0),g=Y(()=>{m.current&&(m.current(),m.current=void 0)},100);return t.useEffect(()=>{let e=s.viewport;if(e){let t=f(()=>{g(),m.current||(m.current=V(e,p),p())},"handleScroll");return p(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,g,p]),(0,c.jsx)(n.Primitive.div,{"data-state":d.hasThumb?"visible":"hidden",...a,ref:h,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,u.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;d.onThumbPointerDown({x:n,y:r})}),onPointerUp:(0,u.composeEventHandlers)(e.onPointerUp,d.onThumbPointerUp)})},"ScrollAreaThumbImpl")),z="ScrollAreaCorner",H=t.forwardRef(f(function(e,t){let n=w(z,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&r?(0,c.jsx)(I,{...e,ref:t}):null},"ScrollAreaCorner")),I=t.forwardRef(f(function(e,r){let{__scopeScrollArea:o,...i}=e,l=w(z,o),[a,s]=t.useState(0),[u,d]=t.useState(0),f=!!(a&&u),{onCornerWidthChange:p,onCornerHeightChange:h}=l;return X(l.scrollbarX,()=>{let e=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(e),d(e)}),X(l.scrollbarY,()=>{let e=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(e),s(e)}),t.useEffect(()=>()=>{p(0),h(0)},[p,h]),f?(0,c.jsx)(n.Primitive.div,{...i,ref:r,style:{width:a,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null},"ScrollAreaCornerImpl"));function F(e){return e?parseInt(e,10):0}function $(e,t){let n=e/t;return isNaN(n)?0:n}function W(e){let t=$(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-n)*t,18)}function N(e,t,n,r="ltr"){let o=W(n),i=t||o/2,l=n.scrollbar.paddingStart+i,a=n.scrollbar.size-n.scrollbar.paddingEnd-(o-i),s=n.content-n.viewport;return q([l,a],"ltr"===r?[0,s]:[-1*s,0])(e)}function B(e,t,n="ltr"){let r=W(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,n]){return Math.min(n,Math.max(t,e))}(e,"ltr"===n?[0,l]:[-1*l,0]);return q([0,l],[0,i-r])(a)}function q(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function U(e,t){return e>0&&e<t}f(F,"toInt"),f($,"getThumbRatio"),f(W,"getThumbSize"),f(N,"getScrollPositionFromPointer"),f(B,"getThumbOffsetFromScroll"),f(q,"linearScale"),f(U,"isScrollingWithinScrollbarBounds");var V=f((e,t=()=>{})=>(e.scrollLeft,e.scrollTop,()=>window.cancelAnimationFrame(0)),"addUnlinkedScrollListener");function Y(e,n){let r=(0,l.useCallbackRef)(e),o=t.useRef(0);return t.useEffect(()=>()=>window.clearTimeout(o.current),[]),t.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,n)},[r,n])}function X(e,t){let n=(0,l.useCallbackRef)(t);(0,s.useLayoutEffect)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}f(Y,"useDebounceCallback"),f(X,"useResizeObserver"),e.s(["Corner",0,H,"Root",0,b,"ScrollArea",0,b,"ScrollAreaCorner",0,H,"ScrollAreaScrollbar",0,R,"ScrollAreaThumb",0,D,"ScrollAreaViewport",0,y,"Scrollbar",0,R,"Thumb",0,D,"Viewport",0,y,"createScrollAreaScope",0,g],288636)},269164,e=>{"use strict";var t=e.i(235874),n=e.i(752938);let r="geistdocs:chat-open",o=(0,n.createContext)(null);e.s(["GeistdocsChatProvider",0,({children:e,config:i})=>
1{let[l,a]=(0,n.useState)(!1),[s,u]=(0,n.useState)(!1),[c,d]=(0,n.useState)(""),f=(0,n.useCallback)(()=>u(!0),[]);(0,n.useEffect)(()=>{let e=window.localStorage.getItem(r);if(null!==e){let t="true"===e;a(t),t&&u(!0)}},[]),(0,n.useEffect)(()=>{l&&u(!0)},[l]),(0,n.useEffect)(()=>{window.localStorage.setItem(r,String(l))},[l]);let p=(0,n.useMemo)(()=>({basePath:i.basePath,footer:i.ai?.footer,enabled:i.ai?.enabled!==!1,hasBeenOpened:s,isOpen:l,preloadChat:f,prewarmEveAgent:i.ai?.eveAgent?.prewarm===!0,prompt:c,setIsOpen:a,setPrompt:d,suggestions:i.ai?.suggestions??[],title:i.title}),[i.ai,i.basePath,i.title,s,l,f,c]);return(0,t.jsx)(o.Provider,{value:p,children:e})},"useGeistdocsChat",0,()=>{let e=(0,n.useContext)(o);if(!e)throw Error("Chat controls must be used within GeistdocsProvider.");return e}])},534212,e=>{"use strict";var t=e.i(235874),n=e.i(752938);let r=(0,n.createContext)(null);e.s(["GeistdocsConfigProvider",0,({children:e,config:o})=>{let i=(0,n.useMemo)(()=>o,[o]);return(0,t.jsx)(r.Provider,{value:i,children:e})},"useGeistdocsConfig",0,()=>{let e=(0,n.useContext)(r);if(!e)throw Error("useGeistdocsConfig must be used within a GeistdocsProvider.");return e}])},242208,e=>{"use strict";var t=e.i(740513);e.s(["useIsMobile",0,()=>(0,t.useMediaQuery)("(max-width: 767px)")])},414401,e=>{"use strict";var t=e.i(235874),n=e.i(189702);let r={tiny:"h-6 px-2 text-label-12",small:"h-8 px-1.5 text-[14px]",medium:"h-(--ds-size-medium) px-2.5 text-[14px]",large:"h-(--ds-size-large) px-3.5 text-[15px]"},o={tiny:"w-6 px-0",small:"w-8 px-0",medium:"w-(--ds-size-medium) px-0",large:"w-(--ds-size-large) px-0"},i={default:"bg-gray-1000 text-background-100 hover:bg-gray-900",secondary:"bg-background-100 text-gray-1000 shadow-[0_0_0_1px_var(--ds-gray-400)] hover:bg-gray-100",tertiary:"bg-transparent text-gray-1000 hover:bg-gray-alpha-100"};e.s(["Button",0,({children:e,className:l,Component:a="button",disabled:s,loading:u,prefix:c,shape:d,size:f="medium",suffix:p,svgOnly:h,type:m="default",typeName:g="button",variant:v="default",...w})=>(0,t.jsxs)(a,{"aria-busy":u||void 0,className:"unstyled"===m?l:(0,n.cn)("flex shrink-0 touch-manipulation items-center justify-center whitespace-nowrap rounded-md border-0 font-medium outline-none transition-colors focus-visible:shadow-[var(--ds-focus-ring)]","disabled:cursor-not-allowed disabled:bg-gray-100 disabled:text-gray-700 disabled:shadow-[0_0_0_1px_var(--ds-gray-400)] disabled:hover:bg-gray-100 aria-disabled:cursor-not-allowed aria-disabled:bg-gray-100 aria-disabled:text-gray-700 aria-disabled:shadow-[0_0_0_1px_var(--ds-gray-400)]",f?r[f]:null,i[v],"tertiary"===v&&"disabled:bg-transparent disabled:opacity-50 disabled:shadow-none aria-disabled:bg-transparent aria-disabled:opacity-50 aria-disabled:shadow-none",("circle"===d||"square"===d||h)&&o[f??"medium"],l),"data-geist-button":"","data-prefix":c||u?"true":"false","data-suffix":p?"true":"false","data-version":"v1",disabled:s,type:"button"===a?g:void 0,...w,children:[c||u?(0,t.jsx)("span",{className:"mr-[3px] flex min-w-5 shrink-0 items-center justify-center [&_svg[data-slot=geist-icon]]:size-(--ds-control-decoration-size)",children:c}):null,(0,t.jsx)("span",{className:(0,n.cn)("inline-block truncate px-1.5",h&&"inline-flex shrink-0 items-center justify-center"),children:e}),p?(0,t.jsx)("span",{className:"mr-0.5 ml-1 flex shrink-0 items-center justify-center [&_svg[data-slot=geist-icon]]:size-(--ds-control-decoration-size)",children:p}):null]})])},6822,(e,t,n)=>{"use strict";e.i(931429),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return m},defaultHead:function(){return d}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(291045),l=e.r(453724),a=e.r(235874),s=l._(e.r(752938)),u=i._(e.r(878655)),c=e.r(40508);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>
1"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function h(e){let t,n,r,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,o={},e=>{let i=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?i=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?i=!1:n.add(e.type);break;case"meta":for(let t=0,n=p.length;t<n;t++){let n=p[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?i=!1:r.add(n);else{let t=e.props[n],r=o[n]||new Set;("name"!==n||!l)&&r.has(t)?i=!1:(r.add(t),o[n]=r)}}}return i})).reverse().map((e,t)=>{let n=e.key||t;return s.default.cloneElement(e,{key:n})})}let m=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},616616,(e,t,n)=>{"use strict";e.i(931429),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(291045)._(e.r(752938)).default.createContext(null)},878655,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(752938),o="u"<typeof window,i=o?()=>{}:r.useLayoutEffect,l=o?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return o&&(t?.mountedInstances?.add(e.children),a()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},666940,(e,t,n)=>{t.exports=e.r(952471)},740513,e=>{"use strict";let t,n;function r(e,t){return e?e.aborted?(t(),o):(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)):o}function o(){}let i=!1;function l(){0===t.ticks.size&&0===t.input.size&&null!==t.rafId&&(cancelAnimationFrame(t.rafId),t.rafId=null)}function a(e,r){if(e<t.frame){t.input.set(r,-1);let e=!1;try{e=!0===r(t.time)}catch(e){i||(n=e),i=!0}let o=t.input.get(r);void 0!==o&&(e||-1!==o)?(t.input.set(r,t.frame),c()):t.input.delete(r)}}function s(e,n){e<t.frame&&n(t.time)}function u(e){t.time=e,t.frame++,i=!1,t.rafId=0===t.ticks.size?null:requestAnimationFrame(u),t.input.forEach(a);let r=i,o=n;if(i=!1,n=void 0,t.ticks.forEach(s),l(),r)throw o}function c(){null===t.rafId&&(t.rafId=requestAnimationFrame(u))}function d(e){let n;(t??=(n=globalThis,n[Symbol.for("phase.clock@2")]??={rafId:null,frame:0,time:0,ticks:new Map,input:new Map})).ticks.set(e,t.frame),c()}function f(e){t&&(t.ticks.delete(e),l())}var p=class extends Error{code;reason;fix;link;constructor(e,t){super(e),this.name="PhaseError",this.code=t.code,this.reason=t.reason,this.fix=t.fix,this.link=t.link}};function h(e){throw new p(`${e}() cannot be called on the server.`,{code:"server_context",reason:"Browser APIs are unavailable during SSR.",fix:"Move into a useEffect or client-only module."})}function m(e){throw new p(`${e}() requires a target.`,{code:"no_target",reason:"The target was null or undefined.",fix:"Pass a mounted Element, or use the React hook which manages the ref."})}function g(e,t){throw new p(`${e}() received an invalid fps: ${t}`,{code:"invalid_fps",reason:"fps must be a finite number greater than 0.",fix:"Pass a positive number (e.g. 30), or undefined to uncap."})}function v(){throw new p("Cannot resume a stopped ticker.",{code:"ticker_stopped",reason:"stop() is terminal, so a stopped ticker cannot be resumed.",fix:"Create a new ticker instance instead of resuming a stopped one."})}function w(e,t){return void 0===t?0:((!Number.isFinite(t)||t<=0)&&g(e,t),1e3/t)}let b=new Map,y=new WeakMap,x=1,S=new Map;function R(e,t){(function(e){let t=S.get(e);if(t)return t;let n=E(e);return n.mql.addEventListener("change",n.handler),S.set(e,n),n})(e).listeners.add(t);let n=!1;return()=>{if(n)return;n=!0;let r=S.get(e);r&&(r.listeners.delete(t),0===r.listeners.size&&(r.mql.removeEventListener("change",r.handler),S.delete(e)))}}function C(e){let t=S.get(e);return t?t.mql.matches:matchMedia(e).matches}let E=e=>{let t=matchMedia(e),n=new Set;return{mql:t,listeners:n,handler:e=>{for(let t of n)t(e.matches)}}},P="(prefers-reduced-motion: reduce)";function A(e){void 0!==e&&(!Number.isFinite(e)||e<=0)&&g("createLoop",e)}function T(){return!("u"<typeof matchMedia)&&C("(prefers-reduced-motion: reduce)")}let L=null,k=0,j=new Map,_=new Map;var O=e.i(752938),D=e.i(235874);function M(e){let t=(0,O.useRef)(e);return t.current=e,t}let z={phase:"idle",phaseReason:"initial",quality:"full",qualityReason:void 0},H=(0,O.createContext)(null);Object.assign(function({active:e,exitDuration:t=5e3,children:n,...r}){let[o,i]=(0,O.useState)(e),[l,a]=(0,O.useState)(!1),s=M(e),u=(0,O.useCallback)(e=>{a(!0),i(t=>t===e?s.current:t)},[s]),c=l?"animate":"instant",d=(0,O.useMemo)(()=>({current:o,active:e,exitDuration:t,enter:c,onExited:u}),[o,e,t,c,u]);return(0,D.jsx)(H.Provider,{value:d,children:(0,D.jsx)("div",{...r,children:n})})},{State:function({id:e,ref:t,children:n,...r}){let o=(0,O.use)(H);o||function(e,t){throw new p(`<${e}> must be used inside <${t}>.`,{code:"missing_context",reason:`<${e}> reads from a context that <${t}> provides.`,fix:`Wrap <${e}> with <${t}>.`})}("Swap.State","Swap");let i=o.current===e,l=i&&o.active===e,{phase:a,ref:s,mounted:u,enter:c}=function(e){let t,{show:n,mode:r="mount",enter:o="animate",exitDuration:i=5e3,reducedMotion:l="respect"}=e,a=(0,O.useRef)(null),[s,u]=(0,O.useState)(n?"entered":"idle"),[c,d]=(0,O.useState)("initial"),f=(0,O.useRef)(null),p=(0,O.useRef)(null),h=(0,O.useCallback)(()=>{null!==f.current&&(clearTimeout(f.current),f.current=null),p.current&&(p.current(),p.current=null)},[]);(0,O.useEffect)(()=>()=>h(),[h]),t=(0,O.useRef)(!1),(0,O.useEffect)(()=>
1{if(!t.current){t.current=!0;return}return(()=>{h(),n?u(e=>(d("exiting"===e?"interrupted":"show"),"entered")):"respect"===l&&T()?(u("reveal"===r?"idle":"exited"),d("animation-end")):function(e,t,n,r,o,i,l,a){r("exiting"),o("hide");let s="reveal"===t?"idle":"exited",u=e.current;function c(){i(),r(e=>"exiting"!==e?e:(o("animation-end"),s))}a.current=function(){u&&(u.removeEventListener("transitionend",c),u.removeEventListener("animationend",c)),null!==l.current&&(clearTimeout(l.current),l.current=null),a.current=null},u&&(u.addEventListener("transitionend",c,{once:!0}),u.addEventListener("animationend",c,{once:!0})),l.current=setTimeout(c,n)}(a,r,i,u,d,h,f,p)})()},[n]);let m="ignore"===l||!T();return{phase:s,phaseReason:c,mounted:"idle"!==s&&"exited"!==s,ref:a,enter:("initial"!==c||"instant"!==o)&&m?"animate":"instant"}}({show:l,mode:"mount",enter:o.enter,exitDuration:o.exitDuration});return((0,O.useImperativeHandle)(t,()=>s.current),(0,O.useEffect)(()=>{i&&!l&&"exited"===a&&o.onExited(e)},[i,l,a,e,o]),i&&u)?(0,D.jsx)("div",{...r,ref:s,"data-phase":a,"data-enter":"animate"===c?"animate":void 0,children:n}):null}}),e.s(["useLoop",0,function(e){let{target:t,fps:n,enabled:o=!0,reducedMotion:i,degraded:l,degradedFps:a,intersectionOptions:s}=e,u=M(e.onTick),c=(0,O.useRef)(null),g=e.ref??c,[S,E]=(0,O.useState)(z),T=(0,O.useRef)(null);return(0,O.useEffect)(()=>{t&&e.ref&&function(e){throw new p(`${e}() received both ref and target.`,{code:"conflicting_target",reason:"A tracker has one anchor.",fix:"Pass one: ref for an element, target: 'page' for the page."})}("useLoop");let c="page"===t?document:g.current;if(!c||!o)return void E(z);let S=function(e){var t;let n,o;"u"<typeof requestAnimationFrame&&h("createLoop");let{target:i,onTick:l,fps:a,reducedMotion:s="pause",degraded:u="throttle",degradedFps:c,intersectionOptions:p,start:g="auto",onPhaseChange:S,signal:E}=e;i||m("createLoop"),A(a),A(c);let T="throttle"===u?c:void 0,L="idle",k="initial",j="full",_=!1,O=0,D=null,M=1e3/60,z=!1,H=null;function I(e,t){(L!==e||k!==t)&&(L=e,k=t,S?.(e,t))}function F(e,t){let r=j!==e;j=e,n=t,r&&("throttle"===u?"stopped"!==L&&W():"pause"===u&&B())}function $(){z?F("degraded","unfocused"):O>=3?F("degraded","frame-budget"):F("full")}function W(){let e=function(){if("degraded"!==j)return a;let e=T??30;return void 0===a?e:Math.min(a,e)}();return M=1e3/(e??60),D?.setFps(e),e}function N(e){(function(e){if(e<=1.5*M){O=0;return}++O<3||($(),"pause"===u&&"stopped"!==L&&null===H&&(H=setTimeout(()=>{H=null,O=0,$()},2e3)))})(e.delta),l(e)}function B(){if("stopped"===L||!_)return;let e="paused"===q.phase?q.phaseReason:"pause"===u&&"degraded"===j?"degraded":null;if(e){D&&"running"===L&&D.pause(),I("paused",e);return}D?"paused"===L&&(D.resume(),I("running","resumed")):(D||(D=function(e){let t;"u"<typeof requestAnimationFrame&&h("createTicker");let{onTick:n,signal:o}=e,i=w("createTicker",e.fps),l=i+40,a="idle",s="initial",u=-1,c=0,p=0,m=0,g={time:0,delta:0,elapsed:0,frame:0};function b(e){var t;let r,o;if(e<m)return;let a=u<0,s=a?i||16.67:e-u;u=e,i>0&&(m=a?e+i:(o=e-(r=m+(t=i)))<t?r:r+Math.floor(o/t)*t),g.time=e,g.delta=s>l?l:s,c+=g.delta,g.elapsed=c,g.frame=++p,n(g)}function y(){"stopped"===a&&v(),"paused"===a&&(u=-1,m=0,a="running",s="resumed",d(b))}function x(){"stopped"!==a&&(a="stopped",s="initial"===s?"disposed":"manual",t?.(),f(b))}return t=r(o,x),{start:function(){if("running"!==a){if("stopped"===a&&v(),"paused"===a)return void y();a="running",s="started",u=-1,m=0,c=0,p=0,g.time=0,g.delta=0,g.elapsed=0,g.frame=0,d(b)}},stop:x,pause:function(){"running"===a&&(a="paused",s="manual",f(b))},resume:y,setFps:function(e){"stopped"===a&&v();let t=w("setFps",e);i=t,l=t+40,m=u<0?0:u+i},get phase(){return a},get phaseReason(){return s}}}({fps:W(),onTick:N})).start(),I("running","initial"===k?"started":"resumed"))}let q=function(e){let t;"u"<typeof document&&h("createLifecycle");let{target:n,reducedMotion:o="pause",intersectionOptions:i,start:l="auto",onPhaseChange:a,signal:s}=e;n||m("createLifecycle");let u="idle",c="initial",d=!1,f=!1,p=!1,g=!1,v=!1;function w(e,t){(u!==e||c!==t)&&(u=e,c=t,a?.(e,t))}function S(){if("stopped"===u||!g)return;let e=f&&"pause"===o?"reduced-motion":d?p?"manual":null:"sight";e?w("paused",e):(w("active",v?"resumed":"started"),v=!0)}let E=function(e){let t,n;"u"<typeof document&&h("createSight");let{target:o,intersectionOptions:i,onPhaseChange:l,signal:a}=e;o||m("createSight");let s="unknown",u="initial",c=!1,d=9===o.nodeType,f=!document.hidden,p=d;function g(e){if(c)return;let t=s,n=f&&p?"visible":"hidden";u="hidden"!==n||f||p?e:"all-hidden",n!==t&&(s=n,l?.(s,u))}function v(){f=!document.hidden,g("document")}function w(e){e.persisted&&(f=!0,g("bfcache"))}if(document.addEventListener("visibilitychange",v),window.addEventListener("pageshow",w),d)try{g("initial")}catch(e){throw document.removeEventListener("visibilitychange",v),window.removeEventListener("pageshow",w),e}else t=function(e){let{element:t,onIntersect:n,root:r,rootMargin:o,threshold:i}=e,l={root:r,rootMargin:o,threshold:i},a=function(e){let t="null";if(e.root){let n=y.get(e.root);void 0===n&&(n=x++,y.set(e.root,n)),t=String(n)}let n=e.rootMargin??"0px",r=Array.isArray(e.threshold)?e.threshold.join(","):String(e.threshold??0);return`${t}|${n}|${r}`}(l),s=function(e,t){var n;let r,o=b.get(e);if(o)return o;let i=(n=t,r=new Map,{observer:new IntersectionObserver(e=>{for(let t of e){let e=r.get(t.target);if(e)for(let n of e)n(t)}},n),callbacks:r});return b.set(e,i),i}(a,l),u=s.callbacks.get(t);u||(u=new Set,s.callbacks.set(t,u)),u.add(n),s.observer.observe(t);let c=!1;return()=>{if(c)return;c=!0;let e=b.get(a);if(!e)return;let r=e.callbacks.get(t);r&&(r.delete(n),0===r.size&&(e.observer.unobserve(t),e.callbacks.delete(t))),0===e.callbacks.size&&(e.observer.disconnect(),b.delete(a))}}({element:o,onIntersect:function(e){p=e.isIntersecting,g("viewport")},...i});function S(){c||(c=!0,n?.(),document.removeEventListener("visibilitychange",v),window.removeEventListener("pageshow",w),t?.(),s="hidden",u="initial")}return n=r(a,S),{get phase(){return c?"hidden":s},get phaseReason(){return u},stop:S}}({target:n,intersectionOptions:i,onPhaseChange:function(e){d="visible"===e,S()}}),A=null;function T(){"stopped"!==u&&(g=!0,S())}function L(){"stopped"!==u&&(t?.(),E.stop(),A?.(),A=null,w("stopped","disposed"))}return"ignore"!==o&&(f=C(P),A=R(P,function(e){f=e,S()})),t=r(s,L),"auto"===l&&T(),{start:T,stop:L,pause:function(){p||(p=!0,S())},resume:function(){p&&(p=!1,S())},get phase(){return u},get phaseReason(){return c}}}({target:i,reducedMotion:"pause"===s?"pause":"ignore",intersectionOptions:p,start:"manual",onPhaseChange:B}),U=(t=function(){z=!document.hasFocus(),$()},window.addEventListener("focus",t),window.addEventListener("blur",t),()=>{window.removeEventListener("focus",t),window.removeEventListener("blur",t)});function V(){"stopped"!==L&&(_=!0,q.start(),B())}function Y(){"stopped"!==L&&(o?.(),null!==H&&(clearTimeout(H),H=null),L="stopped",k="disposed",D?.stop(),q.stop(),U(),S?.("stopped","disposed"))}return o=r(E,Y),"auto"===g&&V(),{start:V,stop:Y,get phase(){return L},get phaseReason(){return k}
1,get quality(){return j},get qualityReason(){return n}}}({target:c,onTick:e=>u.current(e),fps:n,reducedMotion:i,intersectionOptions:s,..."pause"===l?{degraded:"pause"}:"ignore"===l?{degraded:"ignore"}:{degraded:"throttle",degradedFps:a},onPhaseChange:(e,t)=>{let n=T.current;E({phase:e,phaseReason:t,quality:n?.quality??"full",qualityReason:n?.qualityReason})}});return T.current=S,()=>{S.stop(),T.current=null}},[o,n,i,l,a,t]),{ref:g,...S}},"useMediaQuery",0,function(e){let[t,n]=(0,O.useState)(!1);return(0,O.useEffect)(()=>(n(C(e)),R(e,n)),[e]),t},"useSize",0,function(e){let[t,n]=(0,O.useState)(null),r=(0,O.useRef)(null),o=(0,O.useRef)(null),i=(0,O.useRef)(null),l=M(e?.onResize),a=(0,O.useRef)(null),s=e?.ref??a,u=e?.box;return!function(e,t,n){let[r,o]=(0,O.useState)(0),i=(0,O.useRef)(null),l=M(t);(0,O.useEffect)(()=>{let t=e.current;if(i.current=t,t)return l.current(t)},[e,r,...n]),(0,O.useEffect)(()=>{i.current!==e.current&&o(e=>e+1)})}(s,e=>{var t;let a,c,d,f;return o.current=null,i.current=null,t=e=>{if(e.target!==s.current)return;let t="border-box"===u?e.borderBoxSize[0]:e.contentBoxSize[0];if(!t)return;let a=t.inlineSize,c=t.blockSize;if(a===o.current&&c===i.current)return;o.current=a,i.current=c;let d={width:a,height:c};r.current=d,l.current?l.current(d):n(d)},(a=j.get(e))||(a=new Map,j.set(e,a)),(c=!a.has(t))&&a.set(t,k),(L||(L=new ResizeObserver(e=>{for(let t of e){let e=j.get(t.target);e&&function(e,t){let n=++k;for(let[r,o]of(_.set(e.target,e),t))o<n&&r(e,"native")}(t,e)}})),L).observe(e,u?{box:u}:void 0),d=!1,(f=_.get(e))&&c&&queueMicrotask(()=>{!d&&j.get(e)?.has(t)&&_.get(e)===f&&t(f)}),()=>{if(d)return;d=!0;let n=j.get(e);!n||(n.delete(t),n.size>0||(j.delete(e),_.delete(e),L?.unobserve(e)))}},[u]),{ref:s,size:t,sizeRef:r}}],740513)}]);

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.