PageSourceSearch

https://app.meticulous.ai/_next/static/chunks/3u6z6wn819i1v.js

js meticulous.ai collected 2026-10-03 19:03:26 UTC 60,467 bytes, 10 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="9e07fe4b-8b42-2884-7d0f-964661dbaec8")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,627194,e=>{"use strict";var t=e.i(687652);let r=t.forwardRef(function({title:e,titleId:r,...n},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.22 11.78a.75.75 0 0 1 0-1.06L9.44 5.5H5.75a.75.75 0 0 1 0-1.5h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V6.56l-5.22 5.22a.75.75 0 0 1-1.06 0Z",clipRule:"evenodd"}))});e.s(["ArrowUpRightIcon",0,r],627194)},548596,e=>{"use strict";var t=e.i(687652);let r=t.forwardRef(function({title:e,titleId:r,...n},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{fillRule:"evenodd",d:"M6.22 4.22a.75.75 0 0 1 1.06 0l3.25 3.25a.75.75 0 0 1 0 1.06l-3.25 3.25a.75.75 0 0 1-1.06-1.06L8.94 8 6.22 5.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});e.s(["ChevronRightIcon",0,r],548596)},546106,e=>{"use strict";var t=e.i(687652);let r=t.forwardRef(function({title:e,titleId:r,...n},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))});e.s(["UserCircleIcon",0,r],546106)},383307,e=>{"use strict";var t=e.i(687652),r=e.i(174617),n=e.i(959305),o=e.i(724432),a=e.i(359211),i=(e.i(400114),e.i(416171),e.i(318008)),s="ContextMenu",[l,c]=(0,n.createContextScope)(s,[a.createMenuScope]),d=(0,a.createMenuScope)(),[u,p]=l(s),f="ContextMenuTrigger";t.forwardRef((e,n)=>{let{__scopeContextMenu:s,disabled:l=!1,...c}=e,u=p(f,s),m=d(s),h=t.useRef({x:0,y:0}),g=t.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...h.current})}),v=t.useRef(0),w=t.useCallback(()=>window.clearTimeout(v.current),[]),b=e=>{h.current={x:e.clientX,y:e.clientY},u.onOpenChange(!0)};return t.useEffect(()=>w,[w]),t.useEffect(()=>void(l&&w()),[l,w]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.Anchor,{...m,virtualRef:g}),(0,i.jsx)(o.Primitive.span,{"data-state":u.open?"open":"closed","data-disabled":l?"":void 0,...c,ref:n,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:l?e.onContextMenu:(0,r.composeEventHandlers)(e.onContextMenu,e=>{w(),b(e),e.preventDefault()}),onPointerDown:l?e.onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,x(e=>{w(),v.current=window.setTimeout(()=>b(e),700)})),onPointerMove:l?e.onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,x(w)),onPointerCancel:l?e.onPointerCancel:(0,r.composeEventHandlers)(e.onPointerCancel,x(w)),onPointerUp:l?e.onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,x(w))})]})}).displayName=f;var m="ContextMenuContent";t.forwardRef((e,r)=>{let{__scopeContextMenu:n,...o}=e,s=p(m,n),l=d(n),c=t.useRef(!1);return(0,i.jsx)(a.Content,{...l,...o,ref:r,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&c.current&&t.preventDefault(),c.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||s.modal||(c.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName=m,t.forwardRef((e,t)=>
2{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.Group,{...o,...n,ref:t})}).displayName="ContextMenuGroup",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.Label,{...o,...n,ref:t})}).displayName="ContextMenuLabel";var h=t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.Item,{...o,...n,ref:t})});h.displayName="ContextMenuItem",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.CheckboxItem,{...o,...n,ref:t})}).displayName="ContextMenuCheckboxItem",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.RadioGroup,{...o,...n,ref:t})}).displayName="ContextMenuRadioGroup",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.RadioItem,{...o,...n,ref:t})}).displayName="ContextMenuRadioItem",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.ItemIndicator,{...o,...n,ref:t})}).displayName="ContextMenuItemIndicator";var g=t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.Separator,{...o,...n,ref:t})});g.displayName="ContextMenuSeparator",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.Arrow,{...o,...n,ref:t})}).displayName="ContextMenuArrow";function x(e){return t=>"mouse"!==t.pointerType?e(t):void 0}t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.SubTrigger,{...o,...n,ref:t})}).displayName="ContextMenuSubTrigger",t.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,o=d(r);return(0,i.jsx)(a.SubContent,{...o,...n,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="ContextMenuSubContent",e.s(["Item",0,h,"Separator",0,g])},962842,702970,359211,e=>{"use strict";var t=e.i(687652),r=e.i(174617),n=e.i(122297),o=e.i(959305),a=e.i(416171),i=e.i(724432),s=e.i(400496),l=e.i(318008),c=t.createContext(void 0);function d(e){let r=t.useContext(c);return e||r||"ltr"}var u=e.i(86154),p=e.i(311238),f=e.i(173728),m=e.i(727784),h=e.i(895642),g=e.i(992486),x=t.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,l.jsx)(i.Primitive.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})});x.displayName="Arrow";var v=e.i(400114),w=e.i(256645),b="Popper",[y,C]=(0,o.createContextScope)(b),[j,S]=y(b),I=e=>{let{__scopePopper:r,children:n}=e,[o,a]=t.useState(null);return(0,l.jsx)(j,{scope:r,anchor:o,onAnchorChange:a,children:n})};I.displayName=b;var R="PopperAnchor",M=t.forwardRef((e,r)=>{let{__scopePopper:o,virtualRef:a,...s}=e,c=S(R,o),d=t.useRef(null),u=(0,n.useComposedRefs)(r,d),p=t.useRef(null);return t.useEffect(()=>{let e=p.current;p.current=a?.current||d.current,e!==p.current&&c.onAnchorChange(p.current)}),a?null:(0,l.jsx)(i.Primitive.div,{...s,ref:u})});M.displayName=R;var k="PopperContent",[N,E]=y(k),z=t.forwardRef((e,r)=>{let{__scopePopper:o,side:a="bottom",sideOffset:s=0,align:c="center",alignOffset:d=0,arrowPadding:u=0,avoidCollisions:p=!0,collisionBoundary:f=[],collisionPadding:m=0,sticky:x="partial",hideWhenDetached:b=!1,updatePositionStrategy:y="optimized",onPlaced:C,...j}=e,I=S(k,o),[R,M]=t.useState(null),E=(0,n.useComposedRefs)(r,e=>M(e)),[z,_]=t.useState(null),O=function(e){let[r,n]=t.useState(void 0);return(0,w.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),r}
2(z),A=O?.width??0,F=O?.height??0,L="number"==typeof m?m:{top:0,right:0,bottom:0,left:0,...m},H=Array.isArray(f)?f:[f],U=H.length>0,K={padding:L,boundary:H.filter(P),altBoundary:U},{refs:G,floatingStyles:B,placement:$,isPositioned:W,middlewareData:V}=(0,h.useFloating)({strategy:"fixed",placement:a+("center"!==c?"-"+c:""),whileElementsMounted:(...e)=>(0,g.autoUpdate)(...e,{animationFrame:"always"===y}),elements:{reference:I.anchor},middleware:[(0,h.offset)({mainAxis:s+F,alignmentAxis:d}),p&&(0,h.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===x?(0,h.limitShift)():void 0,...K}),p&&(0,h.flip)({...K}),(0,h.size)({...K,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}}),z&&(0,h.arrow)({element:z,padding:u}),D({arrowWidth:A,arrowHeight:F}),b&&(0,h.hide)({strategy:"referenceHidden",...K})]}),[X,Y]=T($),Q=(0,v.useCallbackRef)(C);(0,w.useLayoutEffect)(()=>{W&&Q?.()},[W,Q]);let Z=V.arrow?.x,q=V.arrow?.y,J=V.arrow?.centerOffset!==0,[ee,et]=t.useState();return(0,w.useLayoutEffect)(()=>{R&&et(window.getComputedStyle(R).zIndex)},[R]),(0,l.jsx)("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...B,transform:W?B.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ee,"--radix-popper-transform-origin":[V.transformOrigin?.x,V.transformOrigin?.y].join(" "),...V.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,l.jsx)(N,{scope:o,placedSide:X,onArrowChange:_,arrowX:Z,arrowY:q,shouldHideArrow:J,children:(0,l.jsx)(i.Primitive.div,{"data-side":X,"data-align":Y,...j,ref:E,style:{...j.style,animation:W?void 0:"none"}})})})});z.displayName=k;var _="PopperArrow",O={top:"bottom",right:"left",bottom:"top",left:"right"},A=t.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=E(_,r),a=O[o.placedSide];return(0,l.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]: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,l.jsx)(x,{...n,ref:t,style:{...n.style,display:"block"}})})});function P(e){return null!==e}A.displayName=_;var D=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[l,c]=T(r),d={start:"0%",center:"50%",end:"100%"}[c],u=(o.arrow?.x??0)+i/2,p=(o.arrow?.y??0)+s/2,f="",m="";return"bottom"===l?(f=a?d:`${u}px`,m=`${-s}px`):"top"===l?(f=a?d:`${u}px`,m=`${n.floating.height+s}px`):"right"===l?(f=`${-s}px`,m=a?d:`${p}px`):"left"===l&&(f=`${n.floating.width+s}px`,m=a?d:`${p}px`),{data:{x:f,y:m}}}});function T(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",0,M,"Arrow",0,A,"Content",0,z,"Root",0,I,"createPopperScope",0,C],702970);var F=e.i(50265),L=e.i(484074),H="rovingFocusGroup.onEntryFocus",U={bubbles:!1,cancelable:!0},K="RovingFocusGroup",[G,B,$]=(0,s.createCollection)(K),[W,V]=(0,o.createContextScope)(K,[$]),[X,Y]=W(K),Q=t.forwardRef((e,t)=>(0,l.jsx)(G.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(G.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(Z,{...e,ref:t})})}));Q.displayName=K;var Z=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:s,orientation:c,loop:u=!1,dir:p,currentTabStopId:f,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:g,preventScrollOnEntryFocus:x=!1,...w}=e,b=t.useRef(null),y=(0,n.useComposedRefs)(o,b),C=d(p),[j,S]=(0,a.useControllableState)({prop:f,defaultProp:m??null,onChange:h,caller:K}),[I,R]=t.useState(!1),M=(0,v.useCallbackRef)(g),k=B(s),N=t.useRef(!1),[E,z]=t.useState(0);return t.useEffect(()=>{let e=b.current;if(e)return e.addEventListener(H,M),()=>e.removeEventListener(H,M)},[M]),(0,l.jsx)(X,{scope:s,orientation:c,dir:C,loop:u,currentTabStopId:j,onItemFocus:t.useCallback(e=>S(e),[S]),onItemShiftTab:t.useCallback(()=>R(!0),[]),onFocusableItemAdd:t.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>z(e=>e-1),[]),children:(0,l.jsx)(i.Primitive.div,{tabIndex:I||0===E?-1:0,"data-orientation":c,...w,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{N.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!N.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(H,U);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=k().filter(e=>
2e.focusable);et([e.find(e=>e.active),e.find(e=>e.id===j),...e].filter(Boolean).map(e=>e.ref.current),x)}}N.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>R(!1))})})}),q="RovingFocusGroupItem",J=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:a=!0,active:s=!1,tabStopId:c,children:d,...u}=e,p=(0,m.useId)(),f=c||p,h=Y(q,o),g=h.currentTabStopId===f,x=B(o),{onFocusableItemAdd:v,onFocusableItemRemove:w,currentTabStopId:b}=h;return t.useEffect(()=>{if(a)return v(),()=>w()},[a,v,w]),(0,l.jsx)(G.ItemSlot,{scope:o,id:f,focusable:a,active:s,children:(0,l.jsx)(i.Primitive.span,{tabIndex:g?0:-1,"data-orientation":h.orientation,...u,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?h.onItemFocus(f):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>h.onItemFocus(f)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return ee[o]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=h.loop?(r=o,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=>et(o))}}),children:"function"==typeof d?d({isCurrentTabStop:g,hasTabStop:null!=b}):d})})});J.displayName=q;var ee={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function et(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var er=e.i(99081),en=e.i(3300),eo=e.i(406431),ea=["Enter"," "],ei=["ArrowUp","PageDown","End"],es=["ArrowDown","PageUp","Home",...ei],el={ltr:[...ea,"ArrowRight"],rtl:[...ea,"ArrowLeft"]},ec={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ed="Menu",[eu,ep,ef]=(0,s.createCollection)(ed),[em,eh]=(0,o.createContextScope)(ed,[ef,C,V]),eg=C(),ex=V(),[ev,ew]=em(ed),[eb,ey]=em(ed),eC=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:a,onOpenChange:i,modal:s=!0}=e,c=eg(r),[u,p]=t.useState(null),f=t.useRef(!1),m=(0,v.useCallbackRef)(i),h=d(a);return t.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,l.jsx)(I,{...c,children:(0,l.jsx)(ev,{scope:r,open:n,onOpenChange:m,content:u,onContentChange:p,children:(0,l.jsx)(eb,{scope:r,onClose:t.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:f,dir:h,modal:s,children:o})})})};eC.displayName=ed;var ej=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=eg(r);return(0,l.jsx)(M,{...o,...n,ref:t})});ej.displayName="MenuAnchor";var eS="MenuPortal",[eI,eR]=em(eS,{forceMount:void 0}),eM=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,a=ew(eS,t);return(0,l.jsx)(eI,{scope:t,forceMount:r,children:(0,l.jsx)(L.Presence,{present:r||a.open,children:(0,l.jsx)(F.Portal,{asChild:!0,container:o,children:n})})})};eM.displayName=eS;var ek="MenuContent",[eN,eE]=em(ek),ez=t.forwardRef((e,t)=>{let r=eR(ek,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,a=ew(ek,e.__scopeMenu),i=ey(ek,e.__scopeMenu);return(0,l.jsx)(eu.Provider,{scope:e.__scopeMenu,children:(0,l.jsx)(L.Presence,{present:n||a.open,children:(0,l.jsx)(eu.Slot,{scope:e.__scopeMenu,children:i.modal?(0,l.jsx)(e_,{...o,ref:t}):(0,l.jsx)(eO,{...o,ref:t})})})})}),e_=t.forwardRef((e,o)=>{let a=ew(ek,e.__scopeMenu),i=t.useRef(null),s=(0,n.useComposedRefs)(o,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,en.hideOthers)(e)},[]),(0,l.jsx)(eP,{...e,ref:s,trapFocus:a.open,disableOutsidePointerEvents:a.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>a.onOpenChange(!1)})}),eO=t.forwardRef((e,t)=>
2{let r=ew(ek,e.__scopeMenu);return(0,l.jsx)(eP,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eA=(0,er.createSlot)("MenuContent.ScrollLock"),eP=t.forwardRef((e,o)=>{let{__scopeMenu:a,loop:i=!1,trapFocus:s,onOpenAutoFocus:c,onCloseAutoFocus:d,disableOutsidePointerEvents:m,onEntryFocus:h,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:w,onDismiss:b,disableOutsideScroll:y,...C}=e,j=ew(ek,a),S=ey(ek,a),I=eg(a),R=ex(a),M=ep(a),[k,N]=t.useState(null),E=t.useRef(null),_=(0,n.useComposedRefs)(o,E,j.onContentChange),O=t.useRef(0),A=t.useRef(""),P=t.useRef(0),D=t.useRef(null),T=t.useRef("right"),F=t.useRef(0),L=y?eo.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(O.current),[]),(0,p.useFocusGuards)();let H=t.useCallback(e=>{var t,r;return T.current===D.current?.side&&(t=e,!!(r=D.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],s=t[a],l=i.x,c=i.y,d=s.x,u=s.y;c>n!=u>n&&r<(d-l)*(n-c)/(u-c)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,l.jsx)(eN,{scope:a,searchRef:A,onItemEnter:t.useCallback(e=>{H(e)&&e.preventDefault()},[H]),onItemLeave:t.useCallback(e=>{H(e)||(E.current?.focus(),N(null))},[H]),onTriggerLeave:t.useCallback(e=>{H(e)&&e.preventDefault()},[H]),pointerGraceTimerRef:P,onPointerGraceIntentChange:t.useCallback(e=>{D.current=e},[]),children:(0,l.jsx)(L,{...y?{as:eA,allowPinchZoom:!0}:void 0,children:(0,l.jsx)(f.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,r.composeEventHandlers)(c,e=>{e.preventDefault(),E.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,l.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:g,onPointerDownOutside:x,onFocusOutside:v,onInteractOutside:w,onDismiss:b,children:(0,l.jsx)(Q,{asChild:!0,...R,dir:S.dir,orientation:"vertical",loop:i,currentTabStopId:k,onCurrentTabStopIdChange:N,onEntryFocus:(0,r.composeEventHandlers)(h,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,l.jsx)(z,{role:"menu","aria-orientation":"vertical","data-state":e9(j.open),"data-radix-menu-content":"",dir:S.dir,...I,...C,ref:_,style:{outline:"none",...C.style},onKeyDown:(0,r.composeEventHandlers)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var o;let t,a,i,s,l,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=A.current+o,a=M().filter(e=>!e.disabled),i=document.activeElement,s=a.find(e=>e.ref.current===i)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return s!==r?s:void 0}(a.map(e=>e.textValue),t,s),c=a.find(e=>e.textValue===l)?.ref.current,function e(t){A.current=t,window.clearTimeout(O.current),""!==t&&(O.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let a=E.current;if(e.target!==a||!es.includes(e.key))return;e.preventDefault();let i=M().filter(e=>!e.disabled).map(e=>e.ref.current);ei.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(O.current),A.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,tr(e=>{let t=e.target,r=F.current!==e.clientX;e.currentTarget.contains(t)&&r&&(T.current=e.clientX>F.current?"right":"left",F.current=e.clientX)}))})})})})})})});ez.displayName=ek;var eD=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,l.jsx)(i.Primitive.div,{role:"group",...n,ref:t})});eD.displayName="MenuGroup";var eT=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,l.jsx)(i.Primitive.div,{...n,ref:t})});eT.displayName="MenuLabel";var eF="MenuItem",eL="menu.itemSelect",eH=t.forwardRef((e,o)=>{let{disabled:a=!1,onSelect:s,...c}=e,d=t.useRef(null),u=ey(eF,e.__scopeMenu),p=eE(eF,e.__scopeMenu),f=(0,n.useComposedRefs)(o,d),m=t.useRef(!1);return(0,l.jsx)(eU,{...c,ref:f,disabled:a,onClick:(0,r.composeEventHandlers)(e.onClick,()=>{let e=d.current;if(!a&&e){let t=new CustomEvent(eL,{bubbles:!0,cancelable:!0});e.addEventListener(eL,e=>s?.(e),{once:!0}),(0,i.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:u.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==p.searchRef.current;
2a||t&&" "===e.key||ea.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eH.displayName=eF;var eU=t.forwardRef((e,o)=>{let{__scopeMenu:a,disabled:s=!1,textValue:c,...d}=e,u=eE(eF,a),p=ex(a),f=t.useRef(null),m=(0,n.useComposedRefs)(o,f),[h,g]=t.useState(!1),[x,v]=t.useState("");return t.useEffect(()=>{let e=f.current;e&&v((e.textContent??"").trim())},[d.children]),(0,l.jsx)(eu.ItemSlot,{scope:a,disabled:s,textValue:c??x,children:(0,l.jsx)(J,{asChild:!0,...p,focusable:!s,children:(0,l.jsx)(i.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...d,ref:m,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,tr(e=>{s?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,tr(e=>u.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>g(!1))})})})}),eK=t.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:o,...a}=e;return(0,l.jsx)(eQ,{scope:e.__scopeMenu,checked:n,children:(0,l.jsx)(eH,{role:"menuitemcheckbox","aria-checked":te(n)?"mixed":n,...a,ref:t,"data-state":tt(n),onSelect:(0,r.composeEventHandlers)(a.onSelect,()=>o?.(!!te(n)||!n),{checkForDefaultPrevented:!1})})})});eK.displayName="MenuCheckboxItem";var eG="MenuRadioGroup",[eB,e$]=em(eG,{value:void 0,onValueChange:()=>{}}),eW=t.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,a=(0,v.useCallbackRef)(n);return(0,l.jsx)(eB,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,l.jsx)(eD,{...o,ref:t})})});eW.displayName=eG;var eV="MenuRadioItem",eX=t.forwardRef((e,t)=>{let{value:n,...o}=e,a=e$(eV,e.__scopeMenu),i=n===a.value;return(0,l.jsx)(eQ,{scope:e.__scopeMenu,checked:i,children:(0,l.jsx)(eH,{role:"menuitemradio","aria-checked":i,...o,ref:t,"data-state":tt(i),onSelect:(0,r.composeEventHandlers)(o.onSelect,()=>a.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});eX.displayName=eV;var eY="MenuItemIndicator",[eQ,eZ]=em(eY,{checked:!1}),eq=t.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,a=eZ(eY,r);return(0,l.jsx)(L.Presence,{present:n||te(a.checked)||!0===a.checked,children:(0,l.jsx)(i.Primitive.span,{...o,ref:t,"data-state":tt(a.checked)})})});eq.displayName=eY;var eJ=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,l.jsx)(i.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eJ.displayName="MenuSeparator";var e0=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=eg(r);return(0,l.jsx)(A,{...o,...n,ref:t})});e0.displayName="MenuArrow";var e1="MenuSub",[e2,e5]=em(e1),e4=e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:a}=e,i=ew(e1,r),s=eg(r),[c,d]=t.useState(null),[u,p]=t.useState(null),f=(0,v.useCallbackRef)(a);return t.useEffect(()=>(!1===i.open&&f(!1),()=>f(!1)),[i.open,f]),(0,l.jsx)(I,{...s,children:(0,l.jsx)(ev,{scope:r,open:o,onOpenChange:f,content:u,onContentChange:p,children:(0,l.jsx)(e2,{scope:r,contentId:(0,m.useId)(),triggerId:(0,m.useId)(),trigger:c,onTriggerChange:d,children:n})})})};e4.displayName=e1;var e3="MenuSubTrigger",e6=t.forwardRef((e,o)=>{let a=ew(e3,e.__scopeMenu),i=ey(e3,e.__scopeMenu),s=e5(e3,e.__scopeMenu),c=eE(e3,e.__scopeMenu),d=t.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:p}=c,f={__scopeMenu:e.__scopeMenu},m=t.useCallback(()=>{d.current&&window.clearTimeout(d.current),d.current=null},[]);return t.useEffect(()=>m,[m]),t.useEffect(()=>{let e=u.current;return()=>{window.clearTimeout(e),p(null)}},[u,p]),(0,l.jsx)(ej,{asChild:!0,...f,children:(0,l.jsx)(eU,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":s.contentId,"data-state":e9(a.open),...e,ref:(0,n.composeRefs)(o,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),a.open||a.onOpenChange(!0))},onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,tr(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||a.open||d.current||(c.onPointerGraceIntentChange(null),d.current=window.setTimeout(()=>{a.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,tr(e=>{m();let t=a.content?.getBoundingClientRect();if(t){let r=a.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],i=t[n?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;e.disabled||r&&" "===t.key||el[i.dir].includes(t.key)&&(a.onOpenChange(!0),a.content?.focus(),t.preventDefault())})})})});e6.displayName=e3;var e7="MenuSubContent",e8=t.forwardRef((e,o)=>{let a=eR(ek,e.__scopeMenu),{forceMount:i=a.forceMount,...s}=e,c=ew(ek,e.__scopeMenu),d=ey(ek,e.__scopeMenu),u=e5(e7,e.__scopeMenu),p=t.useRef(null),f=(0,n.useComposedRefs)(o,p);return(0,l.jsx)(eu.Provider,{scope:e.__scopeMenu,children:(0,l.jsx)(L.Presence,{present:i||c.open,children:(0,l.jsx)(eu.Slot,{scope:e.__scopeMenu,children:(0,l.jsx)(eP,{id:u.contentId,"aria-labelledby":u.triggerId,...s,ref:f,align:"start",side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==u.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,r.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=ec[d.dir].includes(e.ke
2y);t&&r&&(c.onOpenChange(!1),u.trigger?.focus(),e.preventDefault())})})})})})});function e9(e){return e?"open":"closed"}function te(e){return"indeterminate"===e}function tt(e){return te(e)?"indeterminate":e?"checked":"unchecked"}function tr(e){return t=>"mouse"===t.pointerType?e(t):void 0}e8.displayName=e7,e.s(["Anchor",0,ej,"Arrow",0,e0,"CheckboxItem",0,eK,"Content",0,ez,"Group",0,eD,"Item",0,eH,"ItemIndicator",0,eq,"Label",0,eT,"Portal",0,eM,"RadioGroup",0,eW,"RadioItem",0,eX,"Root",0,eC,"Separator",0,eJ,"Sub",0,e4,"SubContent",0,e8,"SubTrigger",0,e6,"createMenuScope",0,eh],359211);var tn="DropdownMenu",[to,ta]=(0,o.createContextScope)(tn,[eh]),ti=eh(),[ts,tl]=to(tn),tc=e=>{let{__scopeDropdownMenu:r,children:n,dir:o,open:i,defaultOpen:s,onOpenChange:c,modal:d=!0}=e,u=ti(r),p=t.useRef(null),[f,h]=(0,a.useControllableState)({prop:i,defaultProp:s??!1,onChange:c,caller:tn});return(0,l.jsx)(ts,{scope:r,triggerId:(0,m.useId)(),triggerRef:p,contentId:(0,m.useId)(),open:f,onOpenChange:h,onOpenToggle:t.useCallback(()=>h(e=>!e),[h]),modal:d,children:(0,l.jsx)(eC,{...u,open:f,onOpenChange:h,dir:o,modal:d,children:n})})};tc.displayName=tn;var td="DropdownMenuTrigger",tu=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:o,disabled:a=!1,...s}=e,c=tl(td,o),d=ti(o);return(0,l.jsx)(ej,{asChild:!0,...d,children:(0,l.jsx)(i.Primitive.button,{type:"button",id:c.triggerId,"aria-haspopup":"menu","aria-expanded":c.open,"aria-controls":c.open?c.contentId:void 0,"data-state":c.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...s,ref:(0,n.composeRefs)(t,c.triggerRef),onPointerDown:(0,r.composeEventHandlers)(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(c.onOpenToggle(),c.open||e.preventDefault())}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&c.onOpenToggle(),"ArrowDown"===e.key&&c.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});tu.displayName=td;var tp=e=>{let{__scopeDropdownMenu:t,...r}=e,n=ti(t);return(0,l.jsx)(eM,{...n,...r})};tp.displayName="DropdownMenuPortal";var tf="DropdownMenuContent",tm=t.forwardRef((e,n)=>{let{__scopeDropdownMenu:o,...a}=e,i=tl(tf,o),s=ti(o),c=t.useRef(!1);return(0,l.jsx)(ez,{id:i.contentId,"aria-labelledby":i.triggerId,...s,...a,ref:n,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{c.current||i.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,r.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tm.displayName=tf,t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eD,{...o,...n,ref:t})}).displayName="DropdownMenuGroup",t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eT,{...o,...n,ref:t})}).displayName="DropdownMenuLabel";var th=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eH,{...o,...n,ref:t})});th.displayName="DropdownMenuItem";var tg=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eK,{...o,...n,ref:t})});tg.displayName="DropdownMenuCheckboxItem";var tx=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eW,{...o,...n,ref:t})});tx.displayName="DropdownMenuRadioGroup";var tv=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eX,{...o,...n,ref:t})});tv.displayName="DropdownMenuRadioItem";var tw=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eq,{...o,...n,ref:t})});tw.displayName="DropdownMenuItemIndicator";var tb=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(eJ,{...o,...n,ref:t})});tb.displayName="DropdownMenuSeparator",t.forwardRef((e,t)=>
2{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(e0,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var ty=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(e6,{...o,...n,ref:t})});ty.displayName="DropdownMenuSubTrigger";var tC=t.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=ti(r);return(0,l.jsx)(e8,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tC.displayName="DropdownMenuSubContent",e.s(["CheckboxItem",0,tg,"Content",0,tm,"Item",0,th,"ItemIndicator",0,tw,"Portal",0,tp,"RadioGroup",0,tx,"RadioItem",0,tv,"Root",0,tc,"Separator",0,tb,"Sub",0,e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:i}=e,s=ti(t),[c,d]=(0,a.useControllableState)({prop:n,defaultProp:i??!1,onChange:o,caller:"DropdownMenuSub"});return(0,l.jsx)(e4,{...s,open:c,onOpenChange:d,children:r})},"SubContent",0,tC,"SubTrigger",0,ty,"Trigger",0,tu],962842)},886041,e=>{"use strict";var t=e.i(687652);let r=e=>{let t,r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,a={setState:n,getState:o,getInitialState:()=>i,subscribe:e=>(r.add(e),()=>r.delete(e))},i=t=e(n,o,a);return a},n=e=>{let n=e?r(e):r,o=e=>(function(e,r=e=>e){let n=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>r(e.getState()),[e,r]),t.default.useCallback(()=>r(e.getInitialState()),[e,r]));return t.default.useDebugValue(n),n})(n,e);return Object.assign(o,n),o};e.s(["create",0,e=>e?n(e):n],886041)},442421,e=>{"use strict";var t=e.i(35203),r=e.i(357775),n=e.i(44167),o=e.i(314681);e.s(["useAdminOrganizationImpersonation",0,()=>{let e,a=(0,t.c)(7),{data:i}=(0,n.useUserContext)(),[s]=(0,r.useAdminSetCurrentOrganization)(),l=i?.userSession.data.admin?.currentOrganization;e:{let t,r;if(!i||!l){let t;a[0]===Symbol.for("react.memo_cache_sentinel")?(t={enabled:!1},a[0]=t):t=a[0],e=t;break e}a[1]!==s||a[2]!==i?(t=()=>{s({organizationName:"",userSession:i.userSession}).catch(o.handleError)},a[1]=s,a[2]=i,a[3]=t):t=a[3],a[4]!==l||a[5]!==t?(r={enabled:!0,organizationName:l,switchOff:t},a[4]=l,a[5]=t,a[6]=r):r=a[6],e=r}return e}])},278928,e=>{"use strict";var t=e.i(318008),r=e.i(35203),n=e.i(944967);e.s(["AdminBadge",0,e=>{let o,a,i=(0,r.c)(5),{className:s,label:l}=e,c=void 0===l?"ADMIN":l;return i[0]!==s?(o=(0,n.default)("select-none text-[9px]! tracking-[.15em]! font-medium! text-amber-300! bg-[#39342A]! px-1! py-0.5! rounded-sm! leading-normal",s),i[0]=s,i[1]=o):o=i[1],i[2]!==c||i[3]!==o?(a=(0,t.jsx)("span",{className:o,children:c}),i[2]=c,i[3]=o,i[4]=a):a=i[4],a}])},527231,e=>{"use strict";var t=e.i(318008),r=e.i(35203),n=e.i(627194),o=e.i(548596),a=e.i(96348),i=e.i(962842),s=e.i(383307),l=e.i(944967),c=e.i(278928);let d="px-2 py-1.5 text-left flex items-center gap-2 text-[13px] text-zinc-200 hover:text-white hover:bg-zinc-750 rounded-sm outline-hidden data-highlighted:bg-zinc-750 data-highlighted:text-white cursor-pointer transition-colors duration-150",u=(e="dark")=>"light"===e?"px-2 py-1.5 text-left flex items-center gap-2 text-[13px] text-zinc-700 hover:text-zinc-900 hover:bg-zinc-100 rounded-sm outline-hidden data-highlighted:bg-zinc-100 data-highlighted:text-zinc-900 cursor-pointer transition-colors duration-150 dark:text-zinc-300 dark:hover:text-zinc-100 dark:hover:bg-zinc-750 dark:data-highlighted:bg-zinc-750 dark:data-highlighted:text-zinc-100":d,p="bg-zinc-800 border border-zinc-750 rounded-md shadow-[0_2px_16px_0_rgba(0,0,0,0.30)] min-w-44 flex flex-col p-1 z-50 outline-hidden animate-in fade-in-0 zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 duration-150";s.Item,s.Separator;let f="group px-2 py-1.5 text-left flex items-center gap-2 text-[13px] text-zinc-200 hover:text-white hover:bg-zinc-750 rounded-sm outline-hidden data-highlighted:bg-zinc-750 data-highlighted:text-white cursor-pointer transition-colors duration-150",m=i.RadioGroup;function h(e){return e.preventDefault()}function g(e){return e.stopPropagation()}function x(e){return e.preventDefault()}function v(e){return e.preventDefault()}function w(e){return e.stopPropagation()}e.s(["MENU_CONTENT_CLASSES",0,p,"MENU_ITEM_CLASSES",0,d,"MenuCheckboxItem",0,e=>{let n,o,s,c,d,u,p,m,h,g,x,b,y=(0,r.c)(37),{checked:C,onCheckedChange:j,onSelectOnly:S,label:I,labelClassName:R,leftIcon:M,leftIconClassName:k,rightIcon:N,rightIconClassName:E,count:z,disabled:_,className:O,indented:A}=e,P=void 0!==_&&_,D=void 0!==A&&A;y[0]!==S?(n=e=>{e.stopPropagation(),e.preventDefault(),S?.()},y[0]=S,y[1]=n):n=y[1];let T=n;return y[2]!==j?(o=e=>{"boolean"==typeof e&&j(e)},y[2]=j,y[3]=o):o=y[3],y[4]!==O||y[5]!==P||y[6]!==D?(s=(0,l.default)(f,O,{"opacity-50 cursor-not-allowed":P,"pl-4":D}),y[4]=O,y[5]=P,y[6]=D,y[7]=s):s=y[7],y[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)("div",{className:"w-4 h-4 shrink-0 flex items-center justify-center border border-zinc-500 rounded-sm text-xs",children:(0,t.jsx)(i.ItemIndicator,{children:(0,t.jsx)(a.CheckIcon,{className:"w-3 h-3"})})}),y[8]=c):c=y[8],y[9]!==M||y[10]!==k?(d=M&&(0,t.jsx)(M,{className:(0,l.default)("w-4 h-4",k??"text-zinc-500")}),y[9]=M,y[10]=k,y[11]=d):d=y[11],y[12]!==R?(u=(0,l.default)("truncate",R),y[12]=R,y[13]=u):u=y[13],y[14]!==I||y[15]!==u?(p=(0,t.jsx)("span",{className:u,children:I}),y[14]=I,y[15]=u,y[16]=p):p=y[16],y[17]!==z?(m=void 0!==z&&(0,t.jsx)("span",{className:"text-zinc-450 text-[10px] lining-nums bg-zinc-900 px-[5px] h-4 leading-none font-medium tracking-wider rounded-sm whitespace-nowrap inline-flex items-center shrink-0",children:z}),y[17]=z,y[18]=m):m=y[18],y[19]!==m||y[20]!==p?(h=(0,t.jsxs)("span",{className:"flex-1 flex items-center gap-2 min-w-0",children:[p,m]}),y[19]=m,y[20]=p,y[21]=h):h=y[21],y[22]!==T||y[23]!==S?(g=S&&(0,t.jsx)("button",{type:"button",onClick:T,onMouseDown:w,className:"ml-auto text-xs text-zinc-500 hover:text-zinc-200 opacity-0 group-data-highlighted:opacity-100 transition-opacity",children:"Only"}),y[22]=T,y[23]=S,y[24]=g):g=y[24],y[25]!==N||y[26]!==E?(x=N&&(0,t.jsx)(N,{className:(0,l.default)("w-4 h-4 shrink-0",E??"text-zinc-500")}),y[25]=N,y[26]=E,y[27]=x):x=y[27],y[28]!==C||y[29]!==P||y[30]!==h||y[31]!==g||y[32]!==x||y[33]!==o||y[34]!==s||y[35]!==d?(b=(0,t.jsxs)(i.CheckboxItem,{checked:C,onCheckedChange:o,onSelect:v,disabled:P,className:s,children:[c,d,h,g,x]}),y[28]=C,y[29]=P,y[30]=h,y[31]=g,y[32]=x,y[33]=o,y[34]=s,y[35]=d,y[36]=b):b=y[36],b},"MenuItem",0,e=>{let a,s,d,p,f,m,x,v,w,b,y,C,j,S=(0,r.c)(59),{leftIcon:I,label:R,labelContent:M,description:k,rightIcon:N,onClick:E,href:z,disabled:_,className:O,reserveIconSpace:A,external:P,as:D,closeOnSelect:T,variant:F}=e;S[0]!==N?(a=void 0===N?{type:"none"}:N,S[0]=N,S[1]=a):a=S[1];let L=a,H=void 0!==_&&_,U=void 0===A||A,K=void 0!==P&&P,G=void 0===D?i.Item:D,B=void 0!==T&&T,$=void 0===F?"dark":F;S[2]!==I||S[3]!==U?(s=I?(0,t.jsx)(I,{className:"w-4 h-4 text-zinc-500"}):U?(0,t.jsx)("div",{className:"w-4 h-4"}):null,S[2]=I,S[3]=U,S[4]=s):s=S[4],S[5]!==k||S[6]!==R||S[7]!==M?(d=k?(0,t.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,t.jsx)("span",{children:M??R}),(0,t.jsx)("span",{className:"text-xs text-zinc-500",children:k})]}):(0,t.jsx)("span",{className:"flex-1",children:M??R}),S[5]=k,S[6]=R,S[7]=M,S[8]=d):d=S[8],S[9]!==L.type?(p="arrow"===L.type&&(0,t.jsx)(n.ArrowUpRightIcon,{className:"w-4 h-4 text-zinc-500"}),S[9]=L.type,S[10]=p):p=S[10],S[11]!==L.type?(f="chevron"===L.type&&(0,t.jsx)(o.ChevronRightIcon,{className:"w-4 h-4 text-zinc-500"}),S[11]=L.type,S[12]=f):f=S[12],S[13]!==L.label||S[14]!==L.type?(m="shortcut"===L.type&&(0,t.jsxs)("span",{className:"flex text-xs text-zinc-500 font-semibold tracking-widest",children:[L.label.slice(0,-1),(0,t.jsx)("span",{className:"min-w-[1em] flex justify-center",children:L.label.slice(-1)})]}),S[13]=L.label,S[14]=L.type,S[15]=m):m=S[15],S[16]!==L.label||S[17]!==L.type||S[18]!==$?(x="badge"===L.type&&(0,t.jsx)("span",{className:(0,l.default)("text-xs text-zinc-500 px-1.5 py-0.5 rounded-sm","light"===$?"bg-zinc-100 dark:bg-zinc-700":"bg-zinc-700"),children:L.label}),S[16]=L.label,S[17]=L.type,S[18]=$,S[19]=x):x=S[19],S[20]!==L.type?(v="admin-badge"===L.type&&(0,t.jsx)(c.AdminBadge,{}),S[20]=L.type,S[21]=v):v=S[21],S[22]!==d||S[23]!==p||S[24]!==f||S[25]!==m||S[26]!==x||S[27]!==v||S[28]!==s?(w=(0,t.jsxs)(t.Fragment,{children:[s,d,p,f,m,x,v]}),S[22]=d,S[23]=p,S[24]=f,S[25]=m,S[26]=x,S[27]=v,S[28]=s,S[29]=w):w=S[29];let W=w;if(S[30]!==G||S[31]!==O||S[32]!==W||S[33]!==H||S[34]!==K||S[35]!==z||S[36]!==E||S[37]!==$){y=Symbol.for("react.early_return_sentinel");e:if(b=(0,l.default)(u($),O,{"opacity-50 cursor-not-allowed":H}),z){let e,r,n;S[40]!==K?(e=K&&{target:"_blank",rel:"noopener noreferrer"},S[40]=K,S[41]=e):e=S[41],S[42]!==H||S[43]!==E?(r=e=>{H?e.preventDefault():(e.stopPropagation(),E?.())},S[42]=H,S[43]=E,S[44]=r):r=S[44];let o=(0,t.jsx)("a",{href:z,...e,onClick:r,className:(0,l.default)(b,"no-underline"),children:W});S[45]!==G||S[46]!==H||S[47]!==o?(n=(0,t.jsx)(G,{asChild:!0,onSelect:h,disabled:H,children:o}),S[45]=G,S[46]=H,S[47]=o,S[48]=n):n=S[48],y=n;break e}S[30]=G,S[31]=O,S[32]=W,S[33]=H,S[34]=K,S[35]=z,S[36]=E,S[37]=$,S[38]=b,S[39]=y}else b=S[38],y=S[39];return y!==Symbol.for("react.early_return_sentinel")?y:(S[49]!==B||S[50]!==H||S[51]!==E?(C=e=>{H?e.preventDefault():(B||e.preventDefault(),E?.())},S[49]=B,S[50]=H,S[51]=E,S[52]=C):C=S[52],S[53]!==G||S[54]!==W||S[55]!==H||S[56]!==b||S[57]!==C?(j=(0,t.jsx)(G,{onSelect:C,onClick:g,disabled:H,className:b,children:W}),S[53]=G,S[54]=W,S[55]=H,S[56]=b,S[57]=C,S[58]=j):j=S[58],j)},"MenuLabel",0,e=>
2{let n,o,a=(0,r.c)(5),{children:i,variant:s}=e,c="light"===(void 0===s?"dark":s)?"text-zinc-400 dark:text-zinc-500":"text-zinc-500";return a[0]!==c?(n=(0,l.default)("px-2 py-0.5 my-0.5 text-xs font-normal cursor-default",c),a[0]=c,a[1]=n):n=a[1],a[2]!==i||a[3]!==n?(o=(0,t.jsx)("div",{className:n,children:i}),a[2]=i,a[3]=n,a[4]=o):o=a[4],o},"MenuRadioGroup",0,m,"MenuRadioItem",0,e=>{let n,o,a,s,c,d,u,p=(0,r.c)(20),{value:m,label:h,description:g,leftIcon:v,leftIconClassName:w,disabled:b,className:y}=e,C=void 0!==b&&b;return p[0]!==y||p[1]!==C?(n=(0,l.default)(f,y,{"opacity-50 cursor-not-allowed":C}),p[0]=y,p[1]=C,p[2]=n):n=p[2],p[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsx)("div",{className:"w-4 h-4 shrink-0 flex items-center justify-center border border-zinc-500 rounded-full",children:(0,t.jsx)(i.ItemIndicator,{children:(0,t.jsx)("div",{className:"w-2 h-2 rounded-full bg-current"})})}),p[3]=o):o=p[3],p[4]!==v||p[5]!==w?(a=v&&(0,t.jsx)(v,{className:(0,l.default)("w-4 h-4 shrink-0",w??"text-zinc-500")}),p[4]=v,p[5]=w,p[6]=a):a=p[6],p[7]!==h?(s=(0,t.jsx)("span",{className:"truncate",children:h}),p[7]=h,p[8]=s):s=p[8],p[9]!==g?(c=g&&(0,t.jsx)("span",{className:"text-xs text-zinc-500 truncate",children:g}),p[9]=g,p[10]=c):c=p[10],p[11]!==s||p[12]!==c?(d=(0,t.jsxs)("span",{className:"flex-1 min-w-0 flex flex-col",children:[s,c]}),p[11]=s,p[12]=c,p[13]=d):d=p[13],p[14]!==C||p[15]!==n||p[16]!==a||p[17]!==d||p[18]!==m?(u=(0,t.jsxs)(i.RadioItem,{value:m,onSelect:x,disabled:C,className:n,children:[o,a,d]}),p[14]=C,p[15]=n,p[16]=a,p[17]=d,p[18]=m,p[19]=u):u=p[19],u},"MenuSeparator",0,e=>{let n,o,a=(0,r.c)(5),{as:s,variant:c}=e,d=void 0===s?i.Separator:s,u="light"===(void 0===c?"dark":c)?"border-zinc-200 dark:border-zinc-750":"border-zinc-750";return a[0]!==u?(n=(0,l.default)("border-t my-1 -mx-1",u),a[0]=u,a[1]=n):n=a[1],a[2]!==d||a[3]!==n?(o=(0,t.jsx)(d,{className:n}),a[2]=d,a[3]=n,a[4]=o):o=a[4],o},"getMenuContentClasses",0,(e="dark")=>"light"===e?"bg-white border border-zinc-200 rounded-md shadow-[0_2px_16px_0_rgba(0,0,0,0.10)] min-w-44 flex flex-col p-1 z-50 outline-hidden dark:bg-zinc-800 dark:border-zinc-750 dark:shadow-[0_2px_16px_0_rgba(0,0,0,0.30)] animate-in fade-in-0 zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 duration-150":p,"getMenuItemClasses",0,u])},724677,594730,181404,e=>{"use strict";var t=e.i(318008),r=e.i(35203),n=e.i(779178),o=e.i(546106),a=e.i(962842),i=e.i(944967),s=e.i(628144),l=e.i(687652),c=e.i(44167),d=e.i(702009),u=e.i(811380),p=e.i(653379),f=e.i(442421),m=e.i(61628),h=e.i(527231),g=e.i(932576),x=e.i(253726),v=e.i(258131),w=e.i(213695),b=e.i(966603),y=e.i(837991);let C=e=>{try{return window.localStorage.getItem(e)}catch{return null}},j=(e,t)=>{try{window.localStorage.setItem(e,t)}catch{}},S=e=>{try{window.localStorage.removeItem(e)}catch{}};e.s(["isBrowser",0,!0,"readLocalStorageRaw",0,C,"removeLocalStorageValue",0,S,"writeLocalStorageRaw",0,j],594730);let I="meticulous.changelog.dismissedSlug",R="meticulous:changelog-toast-reset",M=()=>{S(I),window.dispatchEvent(new Event(R))};e.s(["CHANGELOG_TOAST_RESET_EVENT",0,R,"clearDismissedChangelogToastSlug",0,M,"getDismissedChangelogToastSlug",0,()=>C(I),"setDismissedChangelogToastSlug",0,e=>j(I,e),"shouldHideChangelogToastForMeticulousTest",0,()=>!!window.Meticulous?.isRunningAsTest,"shouldHideChangelogToastOnRoute",0,e=>{let t;return"/changelog"===e||e.startsWith("/changelog/")||"/docs"===e||e.startsWith("/docs/")||"/onboarding"===e||e.startsWith("/onboarding/")||"/onboarding-flow"===e||e.startsWith("/onboarding-flow/")||(t=e,/\/organizations\/[^/]+\/(setup|create-)/.test(t)||/\/organizations\/[^/]+\/integrations\/[^/]+\/(new-project-setup|link-repository)/.test(t)||"/integrations"===t||t.startsWith("/integrations/"))}],181404);let k=e=>{let n,o,i,s,l,d,u,p,g,x,v,b,C,j,S,I,R,k,E,z,_,O,A,P,D=(0,r.c)(75),{variant:T}=e,F=void 0===T?"dark":T,L=(0,f.useAdminOrganizationImpersonation)(),H=(0,w.useProjectFinderStore)(N),U=(0,c.useIsFullAdmin)()??!1,[K,G]=(0,m.useLocalStorage)("meticulous.admin.showMoreAdminFeatures",!1),[B,$]=(0,m.useLocalStorage)("meticulous.dev.forceReader",!1);D[0]!==F?(n=(0,h.getMenuItemClasses)(F),D[0]=F,D[1]=n):n=D[1];let W=n;D[2]!==F?(o=(0,t.jsx)(h.MenuSeparator,{variant:F}),D[2]=F,D[3]=o):o=D[3],D[4]!==B||D[5]!==U||D[6]!==H||D[7]!==F?(i=U&&!B&&(0,t.jsx)(h.MenuItem,{variant:F,label:`Find project (${(0,y.getCommandModifierLabel)()}K)`,reserveIconSpace:!1,closeOnSelect:!0,onClick:H,rightIcon:{type:"admin-badge"}}),D[4]=B,D[5]=U,D[6]=H,D[7]=F,D[8]=i):i=D[8],D[9]===Symbol.for("react.memo_cache_sentinel")?(s={type:"admin-badge"},D[9]=s):s=D[9],D[10]!==F?(l=(0,t.jsx)(h.MenuItem,{variant:F,label:"Projects",href:"/admin/projects",reserveIconSpace:!1,rightIcon:s}
2),D[10]=F,D[11]=l):l=D[11],D[12]===Symbol.for("react.memo_cache_sentinel")?(d={type:"admin-badge"},D[12]=d):d=D[12],D[13]!==F?(u=(0,t.jsx)(h.MenuItem,{variant:F,label:"Organizations",href:"/admin/organizations",reserveIconSpace:!1,rightIcon:d}),D[13]=F,D[14]=u):u=D[14],D[15]!==U||D[16]!==F?(p=U&&(0,t.jsx)(h.MenuItem,{variant:F,label:"Most recent sessions",href:"/admin/sessions",reserveIconSpace:!1,rightIcon:{type:"admin-badge"}}),D[15]=U,D[16]=F,D[17]=p):p=D[17],D[18]===Symbol.for("react.memo_cache_sentinel")?(g={type:"admin-badge"},D[18]=g):g=D[18],D[19]!==F?(x=(0,t.jsx)(h.MenuItem,{variant:F,label:"Agent feedback",href:"/admin/agent-feedback",reserveIconSpace:!1,rightIcon:g}),D[19]=F,D[20]=x):x=D[20],D[21]!==U||D[22]!==F?(v=U&&(0,t.jsx)(h.MenuItem,{variant:F,label:"Agentic experiments",href:"/admin/agent-experiments",reserveIconSpace:!1,rightIcon:{type:"admin-badge"}}),D[21]=U,D[22]=F,D[23]=v):v=D[23],D[24]===Symbol.for("react.memo_cache_sentinel")?(b={type:"admin-badge"},D[24]=b):b=D[24],D[25]!==F?(C=(0,t.jsx)(h.MenuItem,{variant:F,label:"Dashboards",href:"/admin/dashboards",reserveIconSpace:!1,rightIcon:b}),D[25]=F,D[26]=C):C=D[26],D[27]!==U||D[28]!==F?(j=U&&(0,t.jsx)(h.MenuItem,{variant:F,label:"Most recent simulations",href:"/admin/simulations",reserveIconSpace:!1,rightIcon:{type:"admin-badge"}}),D[27]=U,D[28]=F,D[29]=j):j=D[29],D[30]===Symbol.for("react.memo_cache_sentinel")?(S={type:"admin-badge"},D[30]=S):S=D[30],D[31]!==F?(I=(0,t.jsx)(h.MenuItem,{variant:F,label:"Reset changelog toast",reserveIconSpace:!1,closeOnSelect:!0,onClick:M,rightIcon:S}),D[31]=F,D[32]=I):I=D[32],D[33]!==K||D[34]!==B||D[35]!==G||D[36]!==$?(R=()=>{let e=!K;G(e),e&&B&&($(!1),window.location.reload())},D[33]=K,D[34]=B,D[35]=G,D[36]=$,D[37]=R):R=D[37];let V=K?"Hide":"Show";D[38]!==V?(k=(0,t.jsxs)("span",{className:"flex-1",children:[V," more admin features"]}),D[38]=V,D[39]=k):k=D[39],D[40]!==W||D[41]!==R||D[42]!==k?(E=(0,t.jsx)(a.Item,{className:W,onSelect:R,children:k}),D[40]=W,D[41]=R,D[42]=k,D[43]=E):E=D[43],D[44]!==K||D[45]!==B||D[46]!==G||D[47]!==$?(z=e=>{e.preventDefault();let t=!B;$(t),t&&K&&G(!1),window.location.reload()},D[44]=K,D[45]=B,D[46]=G,D[47]=$,D[48]=z):z=D[48];let X=B?"Stop previewing as Reader":"Preview as Reader";return D[49]!==X?(_=(0,t.jsx)("span",{className:"flex-1",children:X}),D[49]=X,D[50]=_):_=D[50],D[51]!==W||D[52]!==z||D[53]!==_?(O=(0,t.jsx)(a.Item,{className:W,onSelect:z,children:_}),D[51]=W,D[52]=z,D[53]=_,D[54]=O):O=D[54],D[55]!==L.enabled||D[56]!==L.organizationName||D[57]!==L.switchOff||D[58]!==W||D[59]!==F?(A=L.enabled&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.MenuSeparator,{variant:F}),(0,t.jsx)(h.MenuLabel,{variant:F,children:"Impersonation"}),(0,t.jsx)(a.Item,{className:W,onSelect:L.switchOff,children:(0,t.jsxs)("span",{className:"flex-1",children:["Switch off context:"," ",(0,t.jsx)("strong",{className:"truncate",children:L.organizationName})]})})]}),D[55]=L.enabled,D[56]=L.organizationName,D[57]=L.switchOff,D[58]=W,D[59]=F,D[60]=A):A=D[60],D[61]!==x||D[62]!==v||D[63]!==C||D[64]!==j||D[65]!==I||D[66]!==E||D[67]!==O||D[68]!==A||D[69]!==o||D[70]!==i||D[71]!==l||D[72]!==u||D[73]!==p?(P=(0,t.jsxs)(t.Fragment,{children:[o,i,l,u,p,x,v,C,j,I,E,O,A]}),D[61]=x,D[62]=v,D[63]=C,D[64]=j,D[65]=I,D[66]=E,D[67]=O,D[68]=A,D[69]=o,D[70]=i,D[71]=l,D[72]=u,D[73]=p,D[74]=P):P=D[74],P};function N(e){return e.open}e.s(["AccountButton",0,e=>{let f,m,w,y,C,j,S,I,R,M,N,E,z,_,O,A,P=(0,r.c)(47),{variant:D}=e,T=void 0===D?"dark":D,{data:F}=(0,c.useUserContext)(),L=!!F?.authInfo?.isSignedIn,H=(0,s.useRouter)();P[0]!==H?(f=(0,p.getAuthFlowRedirectUrl)(H),P[0]=H,P[1]=f):f=P[1];let U=f,K=(0,u.useAuthRedirectUrl)("signin",U),G=F?.authInfo?.isSignedIn&&(F.authInfo.user.isAdmin||F.authInfo.user.isRestrictedAdmin),B=(e=>{let[t,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>{if(!e)return void r(null);let t=()=>{try{let e=window.localStorage.getItem("meticulous.dev.forceReader");if("true"===e||"1"===e)return"reader";let t=window.localStorage.getItem("meticulous.admin.showMoreAdminFeatures");if("true"===t)return"admin"}catch{}return null};r(t());let n=e=>{("meticulous.dev.forceReader"===e.key||"meticulous.admin.showMoreAdminFeatures"===e.key)&&r(t())};
2return window.addEventListener("storage",n),()=>window.removeEventListener("storage",n)},[e]),t})(!!G),$="light"===T,{openMeetMeticulous:W,openHowItWorks:V}=(0,b.useTutorialLauncher)(),X=(0,v.useAnalytics)(),Y=(0,l.useRef)(!1),Q=!$&&void 0;P[2]!==$?(m=(0,i.default)("group pl-1.5 pr-1 py-1.5 flex items-center justify-center rounded-md",$?(0,i.default)("text-zinc-500","hover:bg-zinc-200/70 hover:text-zinc-800","data-[state=open]:bg-zinc-200/70 data-[state=open]:text-zinc-800","dark:text-zinc-400","dark:hover:bg-zinc-800 dark:hover:text-zinc-100","dark:data-[state=open]:bg-zinc-800 dark:data-[state=open]:text-zinc-100"):(0,i.default)("text-zinc-400","hover:bg-zinc-800 hover:text-zinc-100","data-[state=open]:bg-zinc-800 data-[state=open]:text-zinc-100")),P[2]=$,P[3]=m):m=P[3];let Z="admin"===B?"Admin features enabled":"reader"===B?"Previewing as Reader":void 0;P[4]===Symbol.for("react.memo_cache_sentinel")?(w=(0,t.jsx)(o.UserCircleIcon,{className:"h-5 w-5 rounded-full"}),P[4]=w):w=P[4],P[5]!==$||P[6]!==B?(y=B&&(0,t.jsx)("span",{className:(0,i.default)("absolute -bottom-1 -right-1 inline-flex h-3.5 w-3.5 items-center justify-center rounded-full text-[9px] font-bold",$?"ring-1 ring-zinc-100 dark:ring-zinc-900":"ring-1 ring-zinc-900","admin"===B?"bg-[#39342A] text-amber-300":"bg-[#30383f] text-sky-300"),"aria-hidden":!0,children:"admin"===B?"A":"R"}),P[5]=$,P[6]=B,P[7]=y):y=P[7],P[8]!==y?(C=(0,t.jsxs)("span",{className:"relative inline-flex",children:[w,y]}),P[8]=y,P[9]=C):C=P[9],P[10]!==$?(j=(0,i.default)("h-4 w-4 rounded-full",$?(0,i.default)("text-zinc-400","group-hover:text-zinc-500","group-data-[state=open]:text-zinc-500","dark:text-zinc-500","dark:group-hover:text-zinc-400","dark:group-data-[state=open]:text-zinc-400"):(0,i.default)("text-zinc-500","group-hover:text-zinc-400","group-data-[state=open]:text-zinc-400")),P[10]=$,P[11]=j):j=P[11],P[12]!==j?(S=(0,t.jsx)(n.ChevronDownIcon,{className:j}),P[12]=j,P[13]=S):S=P[13],P[14]!==S||P[15]!==m||P[16]!==Z||P[17]!==C?(I=(0,t.jsx)(a.Trigger,{asChild:!0,children:(0,t.jsxs)("button",{className:m,"aria-label":"Open user menu",title:Z,children:[C,S]})}),P[14]=S,P[15]=m,P[16]=Z,P[17]=C,P[18]=I):I=P[18],P[19]!==T?(R=(0,i.default)((0,h.getMenuContentClasses)(T),"min-w-[240px] z-200"),P[19]=T,P[20]=R):R=P[20],P[21]===Symbol.for("react.memo_cache_sentinel")?(M=e=>{Y.current&&(e.preventDefault(),Y.current=!1)},P[21]=M):M=P[21],P[22]!==X||P[23]!==L||P[24]!==V||P[25]!==W||P[26]!==T?(N=L&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h.MenuItem,{variant:T,label:"User settings",href:"/user-settings",reserveIconSpace:!1}),(0,t.jsx)(h.MenuSeparator,{variant:T}),(0,t.jsx)(h.MenuItem,{variant:T,label:"Meet Meticulous",reserveIconSpace:!1,closeOnSelect:!0,onClick:()=>{Y.current=!0,X?.track("tutorial.meet_meticulous_opened",{source:"profile_dropdown"}),W()}}),(0,t.jsx)(h.MenuItem,{variant:T,label:"How It Works",reserveIconSpace:!1,closeOnSelect:!0,onClick:()=>{Y.current=!0,X?.track("tutorial.how_it_works_opened",{source:"profile_dropdown"}),V()}}),(0,t.jsx)(h.MenuSeparator,{variant:T})]}),P[22]=X,P[23]=L,P[24]=V,P[25]=W,P[26]=T,P[27]=N):N=P[27];let q=L?"Sign out":"Sign in",J=L?d.SIGN_OUT_LINK:K;return P[28]!==q||P[29]!==J||P[30]!==T?(E=(0,t.jsx)(h.MenuItem,{variant:T,label:q,href:J,reserveIconSpace:!1}),P[28]=q,P[29]=J,P[30]=T,P[31]=E):E=P[31],P[32]!==T?(z=g.IS_MOCK_USER_SWITCHER_ENABLED&&(0,t.jsx)(x.TestUserSwitcher,{variant:T}),P[32]=T,P[33]=z):z=P[33],P[34]!==G||P[35]!==T?(_=G&&(0,t.jsx)(k,{variant:T}),P[34]=G,P[35]=T,P[36]=_):_=P[36],P[37]!==R||P[38]!==N||P[39]!==E||P[40]!==z||P[41]!==_?(O=(0,t.jsx)(a.Portal,{children:(0,t.jsxs)(a.Content,{className:R,sideOffset:8,align:"end",onCloseAutoFocus:M,children:[N,E,z,_]})}),P[37]=R,P[38]=N,P[39]=E,P[40]=z,P[41]=_,P[42]=O):O=P[42],P[43]!==I||P[44]!==O||P[45]!==Q?(A=(0,t.jsxs)(a.Root,{modal:Q,children:[I,O]}),P[43]=I,P[44]=O,P[45]=Q,P[46]=A):A=P[46],A}],724677)},253726,e=>{"use strict";var t=e.i(318008),r=e.i(444717),n=e.i(962842),o=e.i(944967),a=e.i(179721),i=e.i(44167),s=e.i(527231);e.s(["TestUserSwitcher",0,({variant:e="dark"})=>{let{data:l}=(0,a.useQuery)(i.mockUserSwitcherUsersQuery),c=l?.mockUserSwitcherUsers??[],d=(0,s.getMenuItemClasses)(e),u="light"===e;return 0===c.length?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.MenuSeparator,{variant:e}),(0,t.jsxs)(n.Sub,{children:[(0,t.jsxs)(n.SubTrigger,{className:(0,o.default)(d,u?"data-[state=open]:bg-zinc-100 data-[state=open]:text-zinc-900":"data-[state=open]:bg-zinc-750 data-[state=open]:text-white"),children:[(0,t.jsx)("span",{className:"flex-1",children:"Switch to Test User"}),(0,t.jsx)(r.ChevronRightIcon,{className:"w-4 h-4 text-zinc-500"})]}),(0,t.jsx)(n.Portal,{children:(0,t.jsx)(n.SubContent,{className:(0,o.default)((0,s.getMenuContentClasses)(e),"min-w-[280px] z-200 max-h-[90vh] overflow-y-auto"),sideOffset:4,children:c.map(e=>(0,t.jsx)(n.Item,{className:d,onSelect:()=>{var t;return t=e.email,void(document.cookie=`meticulous-mock-user=${encodeURIComponent(t)}; path=/`,window.location.reload())},children:(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("div",{className:"truncate",children:`${e.firstName} ${e.lastName}`}),(0,t.jsx)("div",{className:(0,o.default)("font-mono text-[11px] truncate",u?"text-zinc-500":"text-zinc-400"),children:e.email})]})},e.id))})})]})]})}])},702009,e=>{"use strict";let t=`/api/auth/signout?next=${encodeURIComponent("/")}`;e.s(["SIGN_OUT_LINK",0,t])},357775,e=>{"use strict";var t=e.i(35203),r=e.i(68697);e.i(540518);var n=e.i(448241),o=e.i(44167),a=e.i(324062);let i=(0,n.graphql)(`
3  mutation AdminSetCurrentOrganization($organizationName: String!) {
4    adminSetCurrentOrganization(name: $organizationName) {
5      ...UserSessionFragment
6    }
7  }
8`);function s(e,t){let{data:r}=t,n=r?.adminSetCurrentOrganization;if(!n)return;let a=e.readQuery({query:o.userContextQuery});a&&e.writeQuery({query:o.userContextQuery,data:{...a,sessionData:n}})}e.s(["useAdminSetCurrentOrganization",0,e=>{let n,o,l=(0,t.c)(5),[c,d]=(0,r.useMutation)(i,e);l[0]!==c?(n=e=>{let{organizationName:t,userSession:r}=e,n={...r.data,admin:{...r.data.admin,currentOrganization:t}};return c({variables:{organizationName:t},optimisticResponse:{adminSetCurrentOrganization:{...(0,a.untransformUserSession)({...r,data:n})}},update:s})},l[0]=c,l[1]=n):n=l[1];let u=n;return l[2]!==d||l[3]!==u?(o=[u,d],l[2]=d,l[3]=u,l[4]=o):o=l[4],o}
8])},837991,e=>{"use strict";let t=()=>"u">typeof navigator&&navigator.userAgent.includes("Mac");e.s(["getCommandModifierLabel",0,()=>t()?"⌘":"Ctrl+","isMacPlatform",0,t])},213695,45655,784013,966603,e=>{"use strict";var t=e.i(886041);let r=(0,t.create)()(e=>({isOpen:!1,open:()=>e({isOpen:!0}),close:()=>e({isOpen:!1}),toggle:()=>e(e=>({isOpen:!e.isOpen}))}));e.s(["useProjectFinderStore",0,r],213695);var n=e.i(687652);let o=(e,t)=>{let r=e instanceof Map?e:new Map(e.entries()),n=t instanceof Map?t:new Map(t.entries());if(r.size!==n.size)return!1;for(let[e,t]of r)if(!n.has(e)||!Object.is(t,n.get(e)))return!1;return!0};function a(e){let t=n.default.useRef(void 0);return r=>{let n=e(r);return!function(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;if(Symbol.iterator in e&&Symbol.iterator in t){if("entries"in e&&"entries"in t)return o(e,t);let r=e[Symbol.iterator](),n=t[Symbol.iterator](),a=r.next(),i=n.next();for(;!a.done&&!i.done;){if(!Object.is(a.value,i.value))return!1;a=r.next(),i=n.next()}return!!a.done&&!!i.done}return o({entries:()=>Object.entries(e)},{entries:()=>Object.entries(t)})}(t.current,n)?t.current=n:t.current}}e.s(["useShallow",0,a],45655),e.s(["TUTORIAL_FADE_OUT_MS",0,300],784013);let i=(0,t.create)()(e=>({activeFlow:null,closing:!1,isAutoTourOpen:!1,openMeetMeticulous:()=>e({closing:!1,activeFlow:"meet-meticulous"}),openHowItWorks:()=>e({closing:!1,activeFlow:"how-it-works"}),closeProfileTutorial:()=>{e({closing:!0}),setTimeout(()=>{e({activeFlow:null,closing:!1})},300)},setAutoTourOpen:t=>e(e=>e.isAutoTourOpen===t?e:{isAutoTourOpen:t})}));function s(e){return null!=e.activeFlow||e.isAutoTourOpen}function l(e){return{openMeetMeticulous:e.openMeetMeticulous,openHowItWorks:e.openHowItWorks}}e.s(["setAutoTourOpen",0,e=>{i.getState().setAutoTourOpen(e)},"useIsTutorialOpen",0,()=>i(s),"useTutorialLauncher",0,()=>i(a(l)),"useTutorialLauncherStore",0,i],966603)}]);
9
10//# debugId=9e07fe4b-8b42-2884-7d0f-964661dbaec8

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.