PageSourceSearch

https://tobi.computer/_next/static/chunks/0am8brcdari6m.js

js tobi.computer collected 2026-10-04 11:27:03 UTC 44,288 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,976490,769356,e=>{"use strict";var t=e.i(294365),n=e.i(630628),r=e.i(566745);e.i(362834);class i{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new r.Timeout,this.restTimeout=new r.Timeout,this.handleCloseOptions=void 0}static create(){return new i}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let o=new WeakMap;function s(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&o.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),o.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}e.s(["applySafePolygonPointerEventsMutation",0,function(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,l=o.get(n);l&&l!==e&&s(l),s(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,o.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,s,"useHoverInteractionSharedState",0,function(e){let r=(0,n.useRefWithInit)(i.create).current,o=e.context.dataRef.current;return o.hoverInteractionState||(o.hoverInteractionState=r),(0,t.useOnMount)(o.hoverInteractionState.disposeEffect),o.hoverInteractionState}],976490);var l=e.i(282033);e.s(["getDelay",0,function(e,t,n){let r=null==n||(0,l.isMouseLikePointerType)(n)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[t]},"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,function(e,t){return t||"click"===e||"mousedown"===e}],769356)},761896,e=>{"use strict";var t=e.i(271645),n=e.i(229315),r=e.i(760620),i=e.i(605335),o=e.i(676477),s=e.i(500977),l=e.i(566745),a=e.i(290219),u=e.i(930780),c=e.i(362834),f=e.i(587612),d=e.i(931888),p=e.i(871403),g=e.i(151665),m=e.i(976490),h=e.i(769356);e.s(["useHoverFloatingInteraction",0,function(e,v={}){let E="rootStore"in e?e.rootStore:e,S=E.useState("open"),y=E.useState("floatingElement"),b=E.useState("domReferenceElement"),{dataRef:R}=E.context,{enabled:x=!0,closeDelay:C=0,nodeId:w}=v,T=(0,m.useHoverInteractionSharedState)(E),P=(0,g.useFloatingTree)(),O=(0,g.useFloatingParentNodeId)(),M=(0,o.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(R.current.openEvent?.type,T.interactedInside)),A=(0,o.useStableCallback)(()=>{let e=R.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),I=(0,o.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,E.context.triggerElements)),k=t.useCallback(e=>{let t=(0,h.getDelay)(C,"close",T.pointerType),n=()=>{E.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e)),P?.events.emit("floating.closed",e)};t?T.openChangeTimeout.start(t,n):(T.openChangeTimeout.clear(),n())},[C,E,T,P]),D=(0,o.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(T)}),N=(0,o.useStableCallback)(e=>{let t=(0,u.getTarget)(e);if(!(0,c.isInteractiveElement)(t)){T.interactedInside=!1;return}T.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,s.useIsoLayoutEffect)(()=>{S||(T.pointerType=void 0,T.restTimeoutPending=!1,T.interactedInside=!1,D())},[S,T,D]),t.useEffect(()=>D,[D]),(0,s.useIsoLayoutEffect)(()=>{if(x&&S&&T.handleCloseOptions?.blockPointerEvents&&A()&&(0,n.isElement)(b)&&y){let e=(0,a.ownerDocument)(y),t=P?.nodesRef.current.find(e=>e.id===O)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=T.handleCloseOptions?.getScope?.()??T.pointerEventsScopeElement??t??b.closest("[data-rootownerid]")??e.body;return(0,m.applySafePolygonPointerEventsMutation)(T,{scopeElement:n,referenceElement:b,floatingElement:y}),()=>{D()}}},[x,S,b,y,T,A,P,O,D]);let L=(0,l.useTimeout)();t.useEffect(()=>{if(x)return(0,i.mergeCleanups)(y&&(0,r.addEventListener)(y,"mouseenter",function(){T.openChangeTimeout.clear(),L.clear(),P?.events.off("floating.closed",e),D()}),y&&(0,r.addEventListener)(y,"mouseleave",function(t){if(P&&O&&(0,f.getNodeChildren)(P.nodesRef.current,O).length>0)return void P.events.on("floating.closed",e);if(I(t.relatedTarget))return;let r=R.current.floatingContext?.nodeId??w,i=t.relatedTarget;if(!(P&&r&&(0,n.isElement)(i)&&(0,f.getNodeChildren)(P.nodesRef.current,r,!1).some(e=>(0,u.contains)(e.context?.elements.floating,i)))){if(T.handler)return void T.handler(t);D(),M()||k(t)}}),y&&(0,r.addEventListener)(y,"pointerdown",N,!0),()=>{P?.events.off("floating.closed",e)});function e(t){P&&O&&!((0,f.getNodeChildren)(P.nodesRef.current,O).length>0)&&L.start(0,()=>{P.events.off("floating.closed",e),E.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,t)),P.events.emit("floating.closed",t)})}},[x,y,E,R,w,M,I,k,D,N,T,P,O,L])}])},418847,e=>{"use strict";var t=e.i(417514),n=e.i(905066);e.s(["getDisabledMountTransitionStyles",0,function(e){return"starting"===e?n.DISABLED_TRANSITIONS_STYLE:t.
1EMPTY_OBJECT}])},56590,91822,767569,e=>{"use strict";var t=e.i(271645),n=e.i(343084),r=e.i(290219),i=e.i(333848),o=e.i(500977),s=e.i(400231),l=e.i(676477),a=e.i(953760),u=e.i(258950),c=e.i(229315),f=e.i(151665);e.i(247167);var d=e.i(383799),p=e.i(630628),g=e.i(524019),m=e.i(769375);let h=t.createContext(void 0);function v(){let e=t.useContext(h);return e?.direction??"ltr"}e.s(["useDirection",0,v],91822);let E={name:"hide",async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,o=await (0,u.hide)().fn(e);return{data:{referenceHidden:o.data?.referenceHidden||0===t&&0===n&&0===r&&0===i}}}},S={sideX:"left",sideY:"top"};function y(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function b(e,t,r){let{rects:i,placement:o}=e;return{side:y(t,(0,n.getSide)(o),r),align:(0,n.getAlignment)(o)||"center",anchor:{width:i.reference.width,height:i.reference.height},positioner:{width:i.floating.width,height:i.floating.height}}}function R(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,S,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:s},elements:{floating:l},platform:a,strategy:u,placement:c}=e,f=(0,i.ownerWindow)(l),d=f.getComputedStyle(l);if("0s"===d.transitionDuration||""===d.transitionDuration)return{x:t,y:o,data:S};let p=await a.getOffsetParent?.(l),g={width:0,height:0};if("fixed"===u&&f?.visualViewport)g={width:f.visualViewport.width,height:f.visualViewport.height};else if(p===f){let e=(0,r.ownerDocument)(l);g={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(p)&&(g=await a.getDimensions(p));let m=(0,n.getSide)(c),h=t,v=o;return"left"===m&&(h=g.width-(t+s.width)),"top"===m&&(v=g.height-(o+s.height)),{x:h,y:v,data:{sideX:"left"===m?"right":S.sideX,sideY:"top"===m?"bottom":S.sideY}}}}],767569),e.s(["useAnchorPositioning",0,function(e){var h,x;let{anchor:C,positionMethod:w="absolute",side:T="bottom",sideOffset:P=0,align:O="center",alignOffset:M=0,collisionBoundary:A,collisionPadding:I=5,sticky:k=!1,arrowPadding:D=5,disableAnchorTracking:N=!1,keepMounted:L=!1,floatingRootContext:F,mounted:H,collisionAvoidance:j,shiftCrossAxis:V=!1,nodeId:$,adaptiveOrigin:B,lazyFlip:_=!1,externalTree:W}=e,[z,U]=t.useState(null);H||null===z||U(null);let Y=j.side||"flip",X=j.align||"flip",K=j.fallbackAxisSide||"end",q="function"==typeof C?C:void 0,J=(0,l.useStableCallback)(q),G=q?J:C,Q=(0,s.useValueAsRef)(C),Z=(0,s.useValueAsRef)(H),ee="rtl"===v(),et=z||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ee?"left":"right","inline-start":ee?"right":"left"})[T],en="center"===O?et:`${et}-${O}`,er=I,ei=+("bottom"===T),eo=+("top"===T),es=+("right"===T),el=+("left"===T);"number"==typeof er?er={top:er+ei,right:er+el,bottom:er+eo,left:er+es}:er&&(er={top:(er.top||0)+ei,right:(er.right||0)+el,bottom:(er.bottom||0)+eo,left:(er.left||0)+es});let ea={boundary:"clipping-ancestors"===A?"clippingAncestors":A,padding:er},eu=t.useRef(null),ec=(0,s.useValueAsRef)(P),ef=(0,s.useValueAsRef)(M),ed=[(0,u.offset)(e=>{let t=b(e,T,ee),n="function"==typeof ec.current?ec.current(t):ec.current,r="function"==typeof ef.current?ef.current(t):ef.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof P?P:0,"function"!=typeof M?M:0,ee,T])],ep="none"===X&&"shift"!==Y,eg=!ep&&(k||V||"shift"===Y),em="none"===Y?null:(0,u.flip)({...ea,padding:{top:er.top+1,right:er.right+1,bottom:er.bottom+1,left:er.left+1},mainAxis:!V&&"flip"===Y,crossAxis:"flip"===X&&"alignment",fallbackAxisSideDirection:K}),eh=ep?null:(0,u.shift)(e=>{let t=(0,r.ownerDocument)(e.elements.floating).documentElement;return{...ea,rootBoundary:V?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==X,crossAxis:eg,limiter:k||V?void 0:(0,u.limitShift)(e=>{if(!eu.current)return{};let{width:t,height:r}=eu.current.getBoundingClientRect(),i=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===i?er.left+er.right:er.top+er.bottom;return{offset:("y"===i?t:r)/2+o/2}})}},[ea,k,V,er,X]);"shift"===Y||"shift"===X||"center"===O?ed.push(eh,em):ed.push(em,eh),ed.push((0,u.size)({...ea,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!Z.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let s=(0,i.ownerWindow)(e).devicePixelRatio||1,{x:l,y:a,width:u,height:c}=r.reference,f=(Math.round((l+u)*s)-Math.round(l*s))/s,d=(Math.round((a+c)*s)-Math.round(a*s))/s;o.setProperty("--anchor-width",`${f}px`),o.setProperty("--anchor-height",`${d}px`)}}),(h=()=>({element:eu.current||(0,r.ownerDocument)(eu.current).createElement("div"),padding:D,offsetParent:"floating"}),x=[D],{name:"arrow",options:h,async fn(e){let{x:t,y:r,placement:i,rects:o,platform:s,elements:l,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:f="real"}=(0,n.evaluate)(h,e)||{};if(null==u)return{};
1let d=(0,n.getPaddingObject)(c),p={x:t,y:r},g=(0,n.getAlignmentAxis)(i),m=(0,n.getAxisLength)(g),v=await s.getDimensions(u),E="y"===g,S=E?"clientHeight":"clientWidth",y=o.reference[m]+o.reference[g]-p[g]-o.floating[m],b=p[g]-o.reference[g],R="real"===f?await s.getOffsetParent?.(u):l.floating,x=l.floating[S]||o.floating[m];x&&await s.isElement?.(R)||(x=l.floating[S]||o.floating[m]);let C=x/2-v[m]/2-1,w=Math.min(d[E?"top":"left"],C),T=Math.min(d[E?"bottom":"right"],C),P=x-v[m]-T,O=x/2-v[m]/2+(y/2-b/2),M=(0,n.clamp)(w,O,P),A=!a.arrow&&null!=(0,n.getAlignment)(i)&&O!==M&&o.reference[m]/2-(O<w?w:T)-v[m]/2<0,I=A?O<w?O-w:O-P:0;return{[g]:p[g]+I,data:{[g]:M,centerOffset:O-M-I,...A&&{alignmentOffset:I}},reset:A}},options:[h,x]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:r,placement:i,rects:o,y:s}=e,l=(0,n.getSide)(i),a=(0,n.getSideAxis)(l),u=eu.current,c=r.arrow?.x||0,f=r.arrow?.y||0,d=u?.clientWidth||0,p=u?.clientHeight||0,g=c+d/2,m=f+p/2,h=Math.abs(r.shift?.y||0),v=o.reference.height/2,E="function"==typeof P?P(b(e,T,ee)):P,S=h>E,y={top:`${g}px calc(100% + ${E}px)`,bottom:`${g}px ${-E}px`,left:`calc(100% + ${E}px) ${m}px`,right:`${-E}px ${m}px`}[l],R=`${g}px ${o.reference.y+v-s}px`;return t.floating.style.setProperty("--transform-origin",eg&&"y"===a&&S?R:y),{}}},E,B),(0,o.useIsoLayoutEffect)(()=>{!H&&F&&F.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[H,F]);let ev=t.useMemo(()=>({elementResize:!N&&"u">typeof ResizeObserver,layoutShift:!N&&"u">typeof IntersectionObserver}),[N]),{refs:eE,elements:eS,x:ey,y:eb,middlewareData:eR,update:ex,placement:eC,context:ew,isPositioned:eT,floatingStyles:eP}=function(e={}){let{nodeId:n,externalTree:r}=e,i=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=(0,d.useId)(),s=null!=(0,f.useFloatingParentNodeId)(),l=(0,p.useRefWithInit)(()=>new g.FloatingRootStore({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new m.PopupTriggerMap,floatingId:i,syncOnly:!1,nested:s})).current;return(0,o.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:i};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,c.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),l.update(e)},[t,i,r.reference,r.floating,l]),l.context.onOpenChange=n,l.context.nested=s,l}(e),s=e.rootContext||i,l={reference:s.useState("referenceElement"),floating:s.useState("floatingElement"),domReference:s.useState("domReferenceElement")},[a,h]=t.useState(null),v=t.useRef(null),E=(0,f.useFloatingTree)(r);(0,o.useIsoLayoutEffect)(()=>{l.domReference&&(v.current=l.domReference)},[l.domReference]);let S=(0,u.useFloating)({...e,elements:{...l,...a&&{reference:a}}}),y=t.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;h(t),S.refs.setReference(t)},[S.refs]),[b,R]=t.useState(void 0),[x,C]=t.useState(null);s.useSyncedValue("referenceElement",b??null);let w=(0,c.isElement)(b)?b:null;s.useSyncedValue("domReferenceElement",void 0===b?l.domReference:w),s.useSyncedValue("floatingElement",x);let T=t.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(v.current=e,R(e)),((0,c.isElement)(S.refs.reference.current)||null===S.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&S.refs.setReference(e)},[S.refs,R]),P=t.useCallback(e=>{C(e),S.refs.setFloating(e)},[S.refs]),O=t.useMemo(()=>({...S.refs,setReference:T,setFloating:P,setPositionReference:y,domReference:v}),[S.refs,T,P,y]),M=t.useMemo(()=>({...S.elements,domReference:l.domReference}),[S.elements,l.domReference]),A=s.useState("open"),I=s.useState("floatingId"),k=t.useMemo(()=>({...S,dataRef:s.context.dataRef,open:A,onOpenChange:s.setOpen,events:s.context.events,floatingId:I,refs:O,elements:M,nodeId:n,rootStore:s}),[S,O,M,n,s,A,I]);return(0,o.useIsoLayoutEffect)(()=>{s.context.dataRef.current.floatingContext=k;let e=E?.nodesRef.current.find(e=>e.id===n);e&&(e.context=k)}),t.useMemo(()=>({...S,context:k,refs:O,elements:M,rootStore:s}),[S,O,M,k,s])}({rootContext:F,open:L?H:void 0,placement:en,middleware:ed,strategy:w,whileElementsMounted:L?void 0:(...e)=>(0,a.autoUpdate)(...e,ev),nodeId:$,externalTree:W}),{sideX:eO,sideY:eM}=eR.adaptiveOrigin||S,eA=eT?w:"fixed",eI=t.useMemo(()=>{let e=B?{position:eA,[eO]:ey,[eM]:eb}:{position:eA,...eP};return eT||(e.opacity=0),e},[B,eA,eO,ey,eM,eb,eP,eT]),ek=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>
1{if(!H)return;let e=Q.current,t="function"==typeof e?e():e,n=(R(t)?t.current:t)||null;n!==ek.current&&(eE.setPositionReference(n),ek.current=n)},[H,eE,G,Q]),t.useEffect(()=>{if(!H)return;let e=Q.current;"function"!=typeof e&&R(e)&&e.current!==ek.current&&(eE.setPositionReference(e.current),ek.current=e.current)},[H,eE,G,Q]),t.useEffect(()=>{if(L&&H&&eS.domReference&&eS.floating)return(0,a.autoUpdate)(eS.domReference,eS.floating,ex,ev)},[L,H,eS,ex,ev]);let eD=(0,n.getSide)(eC),eN=y(T,eD,ee),eL=(0,n.getAlignment)(eC)||"center",eF=!!eR.hide?.referenceHidden;(0,o.useIsoLayoutEffect)(()=>{_&&H&&eT&&U(eD)},[_,H,eT,eD]);let eH=t.useMemo(()=>({position:"absolute",top:eR.arrow?.y,left:eR.arrow?.x}),[eR.arrow]),ej=eR.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eI,arrowStyles:eH,arrowRef:eu,arrowUncentered:ej,side:eN,align:eL,physicalSide:eD,anchorHidden:eF,refs:eE,context:ew,isPositioned:eT,update:ex}),[eI,eH,eu,ej,eN,eL,eD,eF,eE,ew,eT,ex])}],56590)},844380,e=>{"use strict";var t=e.i(383590),n=e.i(269095),r=e.i(418847);e.s(["usePositioner",0,function(e,i,{styles:o,transitionStatus:s,props:l,refs:a,hidden:u,inert:c=!1}){let f={...o};return c&&(f.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:i,ref:a,props:[{role:"presentation",hidden:u,style:f},(0,r.getDisabledMountTransitionStyles)(s),l],stateAttributesMapping:t.popupStateMapping})}])},437287,e=>{"use strict";var t=e.i(229315),n=e.i(566745),r=e.i(930780),i=e.i(587612);let o=.1*.1;function s(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function l(e,t,n,r,i,o,l,a,u,c){let f=!1;return s(e,t,n,r,i,o)&&(f=!f),s(e,t,i,o,l,a)&&(f=!f),s(e,t,l,a,u,c)&&(f=!f),s(e,t,u,c,n,r)&&(f=!f),f}function a(e,t,n,r,i,o){let s=Math.min(n,i),l=Math.max(n,i),a=Math.min(r,o),u=Math.max(r,o);return e>=s&&e<=l&&t>=a&&t<=u}e.s(["safePolygon",0,function(e={}){let{blockPointerEvents:s=!1}=e,u=new n.Timeout,c=({x:e,y:n,placement:s,elements:c,onClose:f,nodeId:d,tree:p})=>{let g=s?.split("-")[0],m=!1,h=null,v=null,E="u">typeof performance?performance.now():0;return function(s){u.clear();let S=c.domReference,y=c.floating;if(!S||!y||null==g||null==e||null==n)return;let{clientX:b,clientY:R}=s,x=(0,r.getTarget)(s),C="mouseleave"===s.type,w=(0,r.contains)(y,x),T=(0,r.contains)(S,x);if(w&&(m=!0,!C))return;if(T&&(m=!1,!C)){m=!0;return}if(C&&(0,t.isElement)(s.relatedTarget)&&(0,r.contains)(y,s.relatedTarget))return;function P(){return!!(p&&(0,i.getNodeChildren)(p.nodesRef.current,d).length>0)}function O(){P()||(u.clear(),f())}if(P())return;let M=S.getBoundingClientRect(),A=y.getBoundingClientRect(),I=e>A.right-A.width/2,k=n>A.bottom-A.height/2,D=A.width>M.width,N=A.height>M.height,L=(D?M:A).left,F=(D?M:A).right,H=(N?M:A).top,j=(N?M:A).bottom;if("top"===g&&n>=M.bottom-1||"bottom"===g&&n<=M.top+1||"left"===g&&e>=M.right-1||"right"===g&&e<=M.left+1)return void O();let V=!1;switch(g){case"top":V=a(b,R,L,M.top+1,F,A.bottom-1);break;case"bottom":V=a(b,R,L,A.top+1,F,M.bottom-1);break;case"left":V=a(b,R,A.right-1,j,M.left+1,H);break;case"right":V=a(b,R,M.right-1,j,A.left+1,H)}if(V)return;if(m&&(!(b>=M.x)||!(b<=M.x+M.width)||!(R>=M.y)||!(R<=M.y+M.height))||!C&&function(e,t){let n=performance.now(),r=n-E;if(null===h||null===v||0===r)return h=e,v=t,E=n,!1;let i=e-h,s=t-v;return h=e,v=t,E=n,i*i+s*s<r*r*o}(b,R))return void O();let $=!1;switch(g){case"top":{let t=D?.25:2,r=n+.5+1,i=I||D?A.bottom-.5:A.top,o=I?D?A.bottom-.5:A.top:A.bottom-.5;$=l(b,R,D||I?e+t:e-t,r,D?e-t:I?e+t:e-t,r,A.left,i,A.right,o);break}case"bottom":{let t=D?.25:2,r=n-.5,i=I||D?A.top+.5:A.bottom,o=I?D?A.top+.5:A.bottom:A.top+.5;$=l(b,R,D||I?e+t:e-t,r,D?e-t:I?e+t:e-t,r,A.left,i,A.right,o);break}case"left":{let t=N?.25:2,r=e+.5+1,i=k||N?A.right-.5:A.left,o=k?N?A.right-.5:A.left:A.right-.5;$=l(b,R,i,A.top,o,A.bottom,r,N||k?n+t:n-t,r,N?n-t:k?n+t:n-t);break}case"right":{let t=N?.25:2,r=e-.5,i=k||N?A.left+.5:A.right,o=k?N?A.left+.5:A.right:A.left+.5;$=l(b,R,r,N||k?n+t:n-t,r,N?n-t:k?n+t:n-t,i,A.top,o,A.bottom)}}$?m||u.start(40,O):O()}};return c.__options={...e,blockPointerEvents:s},c}])},625708,e=>{"use strict";var t=e.i(271645),n=e.i(229315),r=e.i(760620),i=e.i(605335),o=e.i(757666),s=e.i(566745),l=e.i(290219),a=e.i(930780),u=e.i(362834),c=e.i(931888),f=e.i(871403),d=e.i(132652);let p=o.isMac&&o.isSafari;e.s(["useFocus",0,function(e,o={}){let g="rootStore"in e?e.rootStore:e,{events:m,dataRef:h}=g.context,{enabled:v=!0,delay:E}=o,S=t.useRef(!1),y=t.useRef(null),b=(0,s.useTimeout)(),R=t.useRef(!0);t.useEffect(()=>{let e=g.select("domReferenceElement");
1if(!v)return;let t=(0,n.getWindow)(e);return(0,i.mergeCleanups)((0,r.addEventListener)(t,"blur",function(){let e=g.select("domReferenceElement");!g.select("open")&&(0,n.isHTMLElement)(e)&&e===(0,a.activeElement)((0,l.ownerDocument)(e))&&(S.current=!0)}),p&&(0,r.addEventListener)(t,"keydown",function(){R.current=!0},!0),p&&(0,r.addEventListener)(t,"pointerdown",function(){R.current=!1},!0))},[g,v]),t.useEffect(()=>{if(v)return m.on("openchange",e),()=>{m.off("openchange",e)};function e(e){if(e.reason===f.REASONS.triggerPress||e.reason===f.REASONS.escapeKey){let e=g.select("domReferenceElement");(0,n.isElement)(e)&&(y.current=e,S.current=!0)}}},[m,v,g]);let x=t.useMemo(()=>({onMouseLeave(){S.current=!1,y.current=null},onFocus(e){let t=e.currentTarget;if(S.current){if(y.current===t)return;S.current=!1,y.current=null}let r=(0,a.getTarget)(e.nativeEvent);if((0,n.isElement)(r)){if(p&&!e.relatedTarget){if(!R.current&&!(0,u.isTypeableElement)(r))return}else if(!(0,u.matchesFocusVisible)(r))return}let i=(0,u.isTargetInsideEnabledTrigger)(e.relatedTarget,g.context.triggerElements),{nativeEvent:o,currentTarget:s}=e,l="function"==typeof E?E():E;g.select("open")&&i||0===l||void 0===l?g.setOpen(!0,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,o,s)):b.start(l,()=>{S.current||g.setOpen(!0,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,o,s))})},onBlur(e){S.current=!1,y.current=null;let t=e.relatedTarget,r=e.nativeEvent,i=(0,n.isElement)(t)&&t.hasAttribute((0,d.createAttribute)("focus-guard"))&&"outside"===t.getAttribute("data-type");b.start(0,()=>{let e=g.select("domReferenceElement"),n=(0,a.activeElement)((0,l.ownerDocument)(e));if(!t&&n===e||(0,a.contains)(h.current.floatingContext?.refs.floating.current,n)||(0,a.contains)(e,n)||i)return;let o=t??n;(0,u.isTargetInsideEnabledTrigger)(o,g.context.triggerElements)||g.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,r))})}}),[h,g,b,E]);return t.useMemo(()=>v?{reference:x,trigger:x}:{},[v,x])}])},397254,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(229315),i=e.i(760620),o=e.i(605335),s=e.i(400231),l=e.i(676477),a=e.i(290219),u=e.i(930780),c=e.i(362834),f=e.i(282033),d=e.i(931888),p=e.i(871403),g=e.i(151665),m=e.i(976490),h=e.i(769356);let v={current:null};e.s(["useHoverReferenceInteraction",0,function(e,E={}){let S="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=S.context,{enabled:R=!0,delay:x=0,handleClose:C=null,mouseOnly:w=!1,restMs:T=0,move:P=!0,triggerElementRef:O=v,externalTree:M,isActiveTrigger:A=!0,getHandleCloseContext:I,isClosing:k}=E,D=(0,g.useFloatingTree)(M),N=(0,m.useHoverInteractionSharedState)(S),L=t.useRef(!1),F=(0,s.useValueAsRef)(C),H=(0,s.useValueAsRef)(x),j=(0,s.useValueAsRef)(T),V=(0,s.useValueAsRef)(R),$=(0,s.useValueAsRef)(k);A&&(N.handleCloseOptions=F.current?.__options);let B=(0,l.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(y.current.openEvent?.type,N.interactedInside)),_=(0,l.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,S.context.triggerElements)),W=(0,l.useStableCallback)((e,t,n)=>{let i=S.context.triggerElements;return i.hasElement(t)?!e||!(0,u.contains)(e,t):!!(0,r.isElement)(n)&&i.hasMatchingElement(e=>(0,u.contains)(e,n))&&(!e||!(0,u.contains)(e,n))}),z=(0,l.useStableCallback)((e,t=!0)=>{let n=(0,h.getDelay)(H.current,"close",N.pointerType);n?N.openChangeTimeout.start(n,()=>{S.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e)),D?.events.emit("floating.closed",e)}):t&&(N.openChangeTimeout.clear(),S.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e)),D?.events.emit("floating.closed",e))}),U=(0,l.useStableCallback)(()=>{N.handler&&((0,a.ownerDocument)(S.select("domReferenceElement")).removeEventListener("mousemove",N.handler),N.handler=void 0)}),Y=(0,l.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(N)});return t.useEffect(()=>U,[U]),t.useEffect(()=>{if(R)return b.on("openchange",e),()=>{b.off("openchange",e)};function e(e){e.open?L.current=!1:(L.current=e.reason===p.REASONS.triggerHover,U(),N.openChangeTimeout.clear(),N.restTimeout.clear(),N.blockMouseMove=!0,N.restTimeoutPending=!1)}},[R,b,N,U]),t.useEffect(()=>{if(!R)return;let e=O.current??(A?S.select("domReferenceElement"):null);if((0,r.isElement)(e))return P?(0,o.mergeCleanups)((0,i.addEventListener)(e,"mousemove",t,{once:!0}),(0,i.addEventListener)(e,"mouseenter",t),(0,i.addEventListener)(e,"mouseleave",n)):(0,o.mergeCleanups)((0,i.addEventListener)(e,"mouseenter",t),(0,i.addEventListener)(e,"mouseleave",n));function t(e){if(N.openChangeTimeout.clear(),N.blockMouseMove=!1,w&&!(0,f.isMouseLikePointerType)(N.pointerType))return;let t=(0,h.getRestMs)(j.current),n=(0,h.getDelay)(H.current,"open",N.pointerType),i=(0,u.getTarget)(e),o=e.currentTarget??null,s=S.select("domReferenceElement"),l=o;if((0,r.isElement)(i)&&!S.context.triggerElements.hasElement(i)){for(let e of S.context.triggerElements.elements())if((0,u.contains)(e,i)){l=e;break}}(0,r.isElement)(o)&&(0,r.isElement)(s)&&!S.context.triggerElements.hasElement(o)&&(0,u.contains)(o,s)&&(l=s);let a=null!=l&&W(s,l,i),c=S.select("open"),g=$.current?.()??"ending"===S.select("transitionStatus"),m=!c&&g&&L.current,v=!a&&(0,r.isElement)(l)&&(0,r.isElement)(s)&&(0,u.contains)(s,l)&&m,E=t>0&&!n,y=!c||a;a&&(c||m)||v?S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,l)):!E&&(n?N.openChangeTimeout.start(n,()=>{y&&S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,l))}):y&&S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,l)))}function n(e){if(B())return void Y();U();let t=S.select("domReferenceElement"),n=(0,a.ownerDocument)(t);N.restTimeout.clear(),N.restTimeoutPending=!1;let r=y.current.floatingContext??I?.();if(!_(e.relatedTarget)){if(F.current&&r){S.select("open")||N.openChangeTimeout.clear();let t=O.current;N.handler=F.current({...r,tree:D,x:e.clientX,y:e.clientY,onClose(){Y(),U(),V.current&&!B()&&t===S.select("domReferenceElement")&&z(e,!0)}}),n.addEventListener("mousemove",N.handler),N.handler(e);return}"touch"===N.pointerType&&(0,u.contains)(S.select("floatingElement"),e.relatedTarget)||z(e)}}},[U,Y,y,H,z,S,R,F,N,A,W,B,_,w,P,j,O,D,V,I,$]),t.useMemo(()=>
1{if(R)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,i=S.select("domReferenceElement"),o=S.select("open"),s=W(i,r,e.target);if(w&&!(0,f.isMouseLikePointerType)(N.pointerType))return;if(o&&s&&N.handleCloseOptions?.blockPointerEvents){let e=S.select("floatingElement");if(e){let t=N.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,m.applySafePolygonPointerEventsMutation)(N,{scopeElement:t,referenceElement:r,floatingElement:e})}}let l=(0,h.getRestMs)(j.current);function a(){if(N.restTimeoutPending=!1,B())return;let e=S.select("open");N.blockMouseMove||e&&!s||S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,t,r))}(!o||s)&&0!==l&&(!s&&N.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(N.restTimeout.clear(),"touch"===N.pointerType?n.flushSync(()=>{a()}):s&&o?a():(N.restTimeoutPending=!0,N.restTimeout.start(l,a))))}};function e(e){N.pointerType=e.pointerType}},[R,N,B,W,w,S,j])}])},712666,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(658130),i=e.i(647135),o=e.i(500977),s=e.i(676477),l=e.i(290219),a=e.i(54584),u=e.i(417514),c=e.i(343084),f=e.i(229315);function d(e){let t=(0,f.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,f.isHTMLElement)(e),o=i?e.offsetWidth:n,s=i?e.offsetHeight:r;return((0,c.round)(n)!==o||(0,c.round)(r)!==s)&&(n=o,r=s),{width:n,height:r}}let p=()=>!0;function g(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function m(e,t){let n=[];for(let[r,i]of Object.entries(t))n.push(g(e,r,i));return n.length?()=>{n.forEach(e=>e())}:u.NOOP}function h(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function v(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}var E=e.i(91822),S=e.i(843476);e.s(["usePopupViewport",0,function(e){let c,{store:f,side:y,cssVars:b,children:R}=e,x=(0,E.useDirection)(),C=f.useState("activeTriggerElement"),w=f.useState("activeTriggerId"),T=f.useState("open"),P=f.useState("payload"),O=f.useState("mounted"),M=f.useState("popupElement"),A=f.useState("positionerElement"),I=function(e){let[n,r]=t.useState({current:e,previous:null});return e!==n.current&&r({current:e,previous:n.current}),n.previous}(T?C:null),k=function(e,n){let[r,i]=t.useState(0),s=t.useRef(e),l=t.useRef(n),a=t.useRef(!1);return(0,o.useIsoLayoutEffect)(()=>{let t=s.current,r=n!==l.current;e!==t?(i(e=>e+1),a.current=!r):a.current&&r&&(i(e=>e+1),a.current=!1),s.current=e,l.current=n},[e,n]),`${e??"current"}-${r}`}(w,P),D=t.useRef(null),[N,L]=t.useState(null),[F,H]=t.useState(null),j=t.useRef(null),V=t.useRef(null),$=(0,a.useAnimationsFinished)(j,!0,!1),B=(0,i.useAnimationFrame)(),[_,W]=t.useState(null),[z,U]=t.useState(!1);(0,o.useIsoLayoutEffect)(()=>(f.set("hasViewport",!0),()=>{f.set("hasViewport",!1)}),[f]);let Y=(0,s.useStableCallback)(()=>{j.current?.style.setProperty("animation","none"),j.current?.style.setProperty("transition","none"),V.current?.style.setProperty("display","none")}),X=(0,s.useStableCallback)(e=>{j.current?.style.removeProperty("animation"),j.current?.style.removeProperty("transition"),V.current?.style.removeProperty("display"),e&&W(e)}),K=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{var e,t;let r,i,o,s;C&&I&&C!==I&&K.current!==C&&D.current&&(L(D.current),U(!0),H((e=I,t=C,r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),o={x:r.left+r.width/2,y:r.top+r.height/2},{horizontal:(s={x:i.left+i.width/2,y:i.top+i.height/2}).x-o.x,vertical:s.y-o.y})),B.request(()=>{n.flushSync(()=>{U(!1)}),$(()=>{L(null),W(null),D.current=null})}),K.current=C)},[C,I,N,$,B]),(0,o.useIsoLayoutEffect)(()=>{let e=j.current;if(!e)return;let t=(0,l.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));D.current=t});let q=null!=N;return c=q?(0,S.jsxs)(t.Fragment,{children:[(0,S.jsx)("div",{"data-previous":!0,inert:(0,r.inertValue)(!0),ref:V,style:{..._?{[b.popupWidth
1]:`${_.width}px`,[b.popupHeight]:`${_.height}px`}:null,position:"absolute"},"data-ending-style":z?void 0:""},"previous"),(0,S.jsx)("div",{"data-current":!0,ref:j,"data-starting-style":z?"":void 0,children:R},k)]}):(0,S.jsx)("div",{"data-current":!0,ref:j,children:R},k),(0,o.useIsoLayoutEffect)(()=>{let e=V.current;e&&N&&e.replaceChildren(...Array.from(N.childNodes))},[N]),!function(e){let{popupElement:n,positionerElement:r,content:l,mounted:c,enabled:f=p,onMeasureLayout:E,onMeasureLayoutComplete:S,side:y,direction:b}=e,R=(0,a.useAnimationsFinished)(n,!0,!1),x=(0,i.useAnimationFrame)(),C=t.useRef(null),w=t.useRef(null),T=t.useRef(!0),P=t.useRef(u.NOOP),O=(0,s.useStableCallback)(E),M=(0,s.useStableCallback)(S),A=t.useMemo(()=>{let e="top"===y,t="left"===y;return"rtl"===b?(e=e||"inline-end"===y,t=t||"inline-end"===y):(e=e||"inline-start"===y,t=t||"inline-start"===y),e?{position:"absolute",["top"===y?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:u.EMPTY_OBJECT},[y,b]);(0,o.useIsoLayoutEffect)(()=>{if(!c||!f()||"function"!=typeof ResizeObserver){P.current=u.NOOP,T.current=!0,C.current=null,w.current=null;return}if(!n||!r)return;P.current=m(n,A);let e=new ResizeObserver(e=>{let t=e[0];t&&(w.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});e.observe(n),h(n,"auto");let t=g(n,"position","static"),i=g(n,"transform","none"),o=g(n,"scale","1"),s=m(r,{"--available-width":"max-content","--available-height":"max-content"});function l(){t(),i(),s(),o()}if(O?.(),T.current||null===C.current){v(r,"max-content");let t=d(n);return C.current=t,v(r,t),l(),M?.(null,t),T.current=!1,()=>{e.disconnect(),P.current(),P.current=u.NOOP}}h(n,"auto"),v(r,"max-content");let a=C.current??w.current,p=d(n);if(C.current=p,!a)return v(r,p),l(),M?.(null,p),()=>{e.disconnect(),x.cancel(),P.current(),P.current=u.NOOP};h(n,a),l(),M?.(a,p),v(r,p);let E=new AbortController;return x.request(()=>{h(n,p),R(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},E.signal)}),()=>{e.disconnect(),E.abort(),x.cancel(),P.current(),P.current=u.NOOP}},[l,n,r,R,x,f,c,O,M,A])}({popupElement:M,positionerElement:A,mounted:O,content:P,onMeasureLayout:Y,onMeasureLayoutComplete:X,side:y,direction:x}),{children:c,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(F),transitioning:q}}}],712666)},540016,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(937692),i=e.i(843476);let o=t.forwardRef(function(e,o){let{children:s,container:l,className:a,render:u,style:c,...f}=e,{portalNode:d,portalSubtree:p}=(0,r.useFloatingPortalNode)({container:l,ref:o,componentProps:e,elementProps:f});return p||d?(0,i.jsxs)(t.Fragment,{children:[p,d&&n.createPortal(s,d)]}):null});e.s(["FloatingPortalLite",0,o])},998341,840288,e=>{"use strict";var t,n=e.i(843476),r=e.i(657688);e.s([],938208),e.i(938208);var i=e.i(271645),o=e.i(500977),s=e.i(58509),l=e.i(933605),a=e.i(789633),u=e.i(151665);e.i(247167);var c=e.i(367805);let f=i.createContext(void 0);function d(e){let t=i.useContext(f);if(void 0===t&&!e)throw Error((0,c.default)(50));return t}var p=e.i(931888),g=e.i(871403),m=e.i(174080),h=e.i(783921),v=e.i(598263),E=e.i(630628),S=e.i(600628),y=e.i(769375),b=e.i(206157);let R={...S.popupStoreSelectors,instantType:(0,h.createSelector)(e=>e.instantType),hasViewport:(0,h.createSelector)(e=>e.hasViewport)};class x extends v.ReactStore{constructor(e){super({...(0,S.createInitialPopupStoreState)(),instantType:void 0,hasViewport:!1,...e},{popupRef:i.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new y.PopupTriggerMap,closeDelayRef:{current:300}},R)}setOpen=(e,t)=>{let n=t.reason,r=n===g.REASONS.triggerHover,i=e&&n===g.REASONS.triggerFocus,o=!e&&(n===g.REASONS.triggerPress||n===g.REASONS.escapeKey);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let s=()=>{let r={open:e};i?r.instantType="focus":o?r.instantType="dismiss":n===g.REASONS.triggerHover&&(r.instantType=void 0);let s=t.trigger?.id??null;(s||e)&&(r.activeTriggerId=s,r.activeTriggerElement=t.trigger??null),this.update(r)};r?m.flushSync(s):s()};static useStore(e,t){let n=(0,E.useRefWithInit)(()=>new x(t)).current,r=e??n,i=(0,b.useSyncedFloatingRootContext)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=i,r}}var C=e.i(258642);function w(e){let{open:t,defaultOpen:r=!1,onOpenChange:u,onOpenChangeComplete:c,actionsRef:d,handle:m,triggerId:h,defaultTr
1iggerId:v=null,children:E}=e,S=x.useStore(m?.store,{open:r,openProp:t,activeTriggerId:v,triggerIdProp:h});(0,s.useOnFirstRender)(()=>{void 0===t&&!1===S.state.open&&!0===r&&S.update({open:!0,activeTriggerId:v})}),S.useControlledProp("openProp",t),S.useControlledProp("triggerIdProp",h),S.useContextCallback("onOpenChange",u),S.useContextCallback("onOpenChangeComplete",c);let y=S.useState("open"),b=S.select("floatingRootContext"),R=S.useState("activeTriggerId"),w=S.useState("payload");(0,C.useImplicitActiveTrigger)(S);let{forceUnmount:T}=(0,C.useOpenStateTransitions)(y,S);(0,o.useIsoLayoutEffect)(()=>{y&&null==R&&S.set("payload",void 0)},[S,R,y]);let P=i.useCallback(()=>{S.setOpen(!1,(0,p.createChangeEventDetails)(g.REASONS.imperativeAction))},[S]);i.useImperativeHandle(d,()=>({unmount:T,close:P}),[T,P]);let O=(0,l.useDismiss)(b),{getReferenceProps:M,getTriggerProps:A,getFloatingProps:I}=(0,a.useInteractions)([O]),k=i.useMemo(()=>M(),[M]),D=i.useMemo(()=>A(),[A]),N=i.useMemo(()=>I(),[I]);return S.useSyncedValues({activeTriggerProps:k,inactiveTriggerProps:D,popupProps:N}),(0,n.jsx)(f.Provider,{value:S,children:"function"==typeof E?E({payload:w}):E})}let T=i.createContext(void 0);var P=e.i(540016);let O=i.forwardRef(function(e,t){let{keepMounted:r=!1,...i}=e;return d().useState("mounted")||r?(0,n.jsx)(T.Provider,{value:r,children:(0,n.jsx)(P.FloatingPortalLite,{ref:t,...i})}):null});var M=e.i(383590),A=e.i(269095),I=e.i(986790),k=e.i(437287),D=e.i(625708),N=e.i(397254);let L=i.forwardRef(function(e,t){let{render:n,className:r,delay:s,closeDelay:l,id:a,payload:u,handle:f,style:p,...g}=e,m=d(!0),h=f?.store??m;if(!h)throw Error((0,c.default)(89));let v=(0,I.useBaseUiId)(a),E=h.useState("isTriggerActive",v),S=h.useState("isOpenedByTrigger",v),y=h.useState("floatingRootContext"),b=i.useRef(null),R=s??600,x=l??300,{registerTrigger:w,isMountedByThisTrigger:T}=(0,C.useTriggerDataForwarding)(v,b,h,{payload:u});(0,o.useIsoLayoutEffect)(()=>{T&&(h.context.closeDelayRef.current=x)},[h,T,x]);let P=(0,N.useHoverReferenceInteraction)(y,{mouseOnly:!0,move:!1,handleClose:(0,k.safePolygon)(),delay:()=>({open:R,close:x}),triggerElementRef:b,isActiveTrigger:E,isClosing:()=>"ending"===h.select("transitionStatus")}),O=(0,D.useFocus)(y,{delay:R}),L=h.useState("triggerProps",T);return(0,A.useRenderElement)("a",e,{state:{open:S},ref:[t,w,b],props:[P,O.reference,L,{id:v},g],stateAttributesMapping:M.triggerOpenStateMapping})}),F=i.createContext(void 0);function H(){let e=i.useContext(F);if(void 0===e)throw Error((0,c.default)(49));return e}var j=e.i(56590),V=e.i(905066),$=e.i(767569),B=e.i(844380);let _=i.forwardRef(function(e,t){let{render:r,className:o,anchor:s,positionMethod:l="absolute",side:a="bottom",align:f="center",sideOffset:p=0,alignOffset:g=0,collisionBoundary:m="clipping-ancestors",collisionPadding:h=5,arrowPadding:v=5,sticky:E=!1,disableAnchorTracking:S=!1,collisionAvoidance:y=V.POPUP_COLLISION_AVOIDANCE,style:b,...R}=e,x=d(),C=function(){let e=i.useContext(T);if(void 0===e)throw Error((0,c.default)(48));return e}(),w=(0,u.useFloatingNodeId)(),P=x.useState("open"),O=x.useState("mounted"),M=x.useState("floatingRootContext"),A=x.useState("instantType"),I=x.useState("transitionStatus"),k=x.useState("hasViewport"),D=(0,j.useAnchorPositioning)({anchor:s,floatingRootContext:M,positionMethod:l,mounted:O,side:a,sideOffset:p,align:f,alignOffset:g,arrowPadding:v,collisionBoundary:m,collisionPadding:h,sticky:E,disableAnchorTracking:S,keepMounted:C,nodeId:w,collisionAvoidance:y,adaptiveOrigin:k?$.adaptiveOrigin:void 0}),N={open:P,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:A},L=(0,B.usePositioner)(e,N,{styles:D.positionerStyles,transitionStatus:I,props:R,refs:[t,x.useStateSetter("positionerElement")],hidden:!O,inert:!P});return(0,n.jsx)(F.Provider,{value:D,children:(0,n.jsx)(u.FloatingNode,{id:w,children:L})})});var W=e.i(676477),z=e.i(814060),U=e.i(223715),Y=e.i(418847),X=e.i(761896);let K={...M.popupStateMapping,...z.transitionStatusMapping},q=i.forwardRef(function(e,t){let{className:n,render:r,style:i,...o}=e,s=d(),{side:l,align:a}=H(),u=s.useState("open"),c=s.useState("instantType"),f=s.useState("transitionStatus"),p=s.useState("popupProps"),g=s.useState("floatingRootContext");(0,U.useOpenChangeComplete)({open:u,ref:s.context.popupRef,onComplete(){u&&s.context.onOpenChangeComplete?.(!0)}});let m=(0,W.useStableCallback)(()=>s.context.closeDelayRef.current);return(0,X.useHoverFloatingInteraction)(g,{closeDelay:m}),(0,A.useRenderElement)("div",e,{state:{open:u,side:l,align:a,instant:c,transitionStatus:f},ref:[t,s.context.popupRef,s.useStateSetter("popupElement")],props:[p,(0,Y.getDisabledMountTransitionStyles)(f),o],stateAttributesMapping:K})}),J=i.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,s=d(),{arrowRef:l,side:a,align:u,arrowUncentered:c,arrowStyles:f}=H(),p=s.useState("open");return(0,A.useRenderElement)("div",e,{state:{open:p,side:a,align:u,uncentered:c},ref:[l,t],props:[{style:f,"aria-hidden":!0},o],stateAttributesMapping:M.popupStateMapping})}),G={...M.popupStateMapping,...z.transitionStatusMapping},Q=i.forwardRef(function(e,t){let{render:n,className:r,style:i,...o}=e,s=d(),l=s.useState("open"),a=s.useState("mounted"),u=s.useState("transitionStatus");return(0,A.useRenderElement)("div",e,{state:{open:l,transitionStatus:u},ref:[t],props:[{role:"presentation",hidden:!a,style:{pointerEvents:"none",userSelect:"none",WebkitUserSelect:"none"}},o],stateAttributesMapping:G})}),Z=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t);var ee=e.i(712666);let et={activationDirection:e=>e?{"data-activation-direction":e}:null},en=i.forwardRef(function(e,t){let{render:n,className:r,style:i,children:o,...s}=e,l=d(),a=H(),u=l.useState("instantType"),{children:c,state:f}=(0,ee.usePopupViewport)({store:l,side:a.side,cssVars:Z,children:o}),p={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:u};return(0,A.useRenderElement)("div",e,{state:p,ref:t,props:[s,{children:c}],stateAttributesMapping:et})});class er{constructor(){this.store=new x}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,c.default)(88,e));this.store.setOpen(!0,(0,p.createChangeEventDetails)(g.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,p.createChangeEventDetails)(g.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Arrow",0,J,"Backdrop",0,Q,"Handle",0,er,"Popup",0,q,"Portal",0,O,"Positioner",0,_,"Root",0,function(e){return d(!0)?(0,n.jsx)(w,{...e}):(0,n.jsx)(u.FloatingTree,{children:(0,n.jsx)(w,{...e})})},"Trigger",0,L,"Viewport",0,en,"createHandle",0,function(){return new er}],544475);var ei=e.i(544475);e.s(["PreviewCard",0,ei],840288);
1var ei=ei,eo=e.i(647163);let es=function(e){return(0,n.jsx)(ei.Root,{...e})},el=function({className:e,...t}){return(0,n.jsx)(ei.Trigger,{"data-slot":"preview-card-trigger",className:(0,eo.cn)("underline decoration-muted-foreground/50 underline-offset-1",e),...t})},ea=function({className:e,side:t="bottom",align:r="center",sideOffset:i=8,alignOffset:o,children:s,...l}){return(0,n.jsx)(ei.Portal,{children:(0,n.jsx)(ei.Positioner,{"data-slot":"preview-card-positioner",className:"outline-none z-[60]",side:t,align:r,sideOffset:i,alignOffset:o,children:(0,n.jsx)(ei.Popup,{"data-slot":"preview-card-popup",className:(0,eo.cn)("w-72 rounded-2xl border border-border bg-popover p-4 text-popover-foreground shadow-lg outline-none","origin-[var(--transform-origin)] transition-all duration-150","data-[starting-style]:opacity-0 data-[starting-style]:scale-95","data-[ending-style]:opacity-0 data-[ending-style]:scale-95",e),...l,children:s})})})};e.s(["InlinePreview",0,function({className:e,padding:t="small",position:i="top",children:o,title:s,description:l,image:a,href:u,triggerClassName:c,...f}){let d="none"===t?"p-0":"small"===t?"p-1":"medium"===t?"p-2":"p-3";return(0,n.jsxs)(es,{children:[(0,n.jsx)(el,{delay:200,render:u?(0,n.jsx)("a",{href:u,rel:"noopener noreferrer",target:"_blank",children:o}):(0,n.jsx)("span",{children:o}),className:(0,eo.cn)("underline decoration-muted-foreground/50 decoration-dotted underline-offset-1.5",c)}),(0,n.jsxs)(ea,{className:(0,eo.cn)("p-0",e),side:i,sideOffset:8,...f,children:[a&&(0,n.jsx)("div",{className:d,children:(0,n.jsx)(r.default,{src:a,alt:s||"",width:320,height:200,className:"rounded-md w-full h-full aspect-16/10 object-cover"})}),(s||l)&&(0,n.jsxs)("div",{className:(0,eo.cn)(d,"mt-0 px-3 pb-3"),children:[s&&(0,n.jsx)("p",{className:"text-foreground mb-1",children:s}),l&&(0,n.jsx)("p",{className:"text-muted-foreground",children:l})]})]})]})}],998341)},627511,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(846932),i=e.i(647163);let o=n.default.memo(function({children:e,as:o="div",className:s,duration:l=2,repeatDelay:a=0,spread:u=2}){let c=r.motion.create(o),f=(0,n.useMemo)(()=>e.length*u,[e,u]);return(0,t.jsx)(c,{className:(0,i.cn)("relative inline-block bg-[length:250%_100%,auto] bg-clip-text","text-transparent [--base-color:#a1a1aa] [--base-gradient-color:#000]","[background-repeat:no-repeat,padding-box] [--bg:linear-gradient(90deg,#0000_calc(50%-var(--spread)),var(--base-gradient-color),#0000_calc(50%+var(--spread)))]","] dark:[--bg:linear-gradient(90deg,#0000_calc(50%-var(--spread)),var(--base-gradient-color),#0000_calc(50%+var(--spread)))]",s),initial:{backgroundPosition:"100% center"},animate:{backgroundPosition:"0% center"},transition:{repeat:1/0,duration:l,repeatDelay:a,ease:"linear"},style:{"--spread":`${f}px`,backgroundImage:"var(--bg), linear-gradient(var(--base-color), var(--base-color))"},children:e})});e.s(["TextShimmer",0,o])}]);

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.