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]="5d7e4a8c-e059-7e57-513d-34a6979cf2c1")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,381022,e=>{"use strict";var t=e.i(174914);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}function o(...e){return t.useCallback(n(...e),e)}e.s(["composeRefs",()=>n,"useComposedRefs",()=>o])},688094,e=>{"use strict";var t=e.i(174914);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:a="",children:l,iconNode:u,...c},d)=>(0,t.createElement)("svg",{ref:d,...o,width:r,height:r,stroke:e,strokeWidth:s?24*Number(i)/Number(r):i,className:n("lucide",a),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...u.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]])),s=(e,o)=>{let s=(0,t.forwardRef)(({className:s,...a},l)=>(0,t.createElement)(i,{ref:l,iconNode:o,className:n(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...a}
2));return s.displayName=r(e),s};e.s(["default",()=>s],688094)},571027,e=>{"use strict";let t=(0,e.i(688094).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>t])},178071,e=>{"use strict";let t=(0,e.i(688094).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",()=>t])},306077,e=>{"use strict";var t=e.i(174914),r=e.i(381022),n=e.i(690319),o=e=>{var o;let s,a,{present:l,children:u}=e,c=function(e){var r,o;let[s,a]=t.useState(),l=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,f]=(r=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>o[e][t]??e,r));return t.useEffect(()=>{let e=i(l.current);c.current="mounted"===d?e:"none"},[d]),(0,n.useLayoutEffect)(()=>{let t=l.current,r=u.current;if(r!==e){let n=c.current,o=i(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,n.useLayoutEffect)(()=>{if(s){let e,t=s.ownerDocument.defaultView??window,r=r=>{let n=i(l.current).includes(CSS.escape(r.animationName));if(r.target===s&&n&&(f("ANIMATION_END"),!u.current)){let r=s.style.animationFillMode;s.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===s.style.animationFillMode&&(s.style.animationFillMode=r)})}},n=e=>{e.target===s&&(c.current=i(l.current))};return s.addEventListener("animationstart",n),s.addEventListener("animationcancel",r),s.addEventListener("animationend",r),()=>{t.clearTimeout(e),s.removeEventListener("animationstart",n),s.removeEventListener("animationcancel",r),s.removeEventListener("animationend",r)}}f("ANIMATION_END")},[s,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{l.current=e?getComputedStyle(e):null,a(e)},[])}}(l),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,r.useComposedRefs)(c.ref,(o=d,(a=(s=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?o.ref:(a=(s=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function i(e){return e?.animationName||"none"}o.displayName="Presence",e.s(["Presence",()=>o])},286268,13091,356633,498893,e=>{"use strict";let t=[".lcl.dev",".lclstage.dev",".lclclerk.com"],r=[".accounts.dev",".accountsstage.dev",".accounts.lclclerk.com"],n=[".lcl.dev",".stg.dev",".lclstage.dev",".stgstage.dev",".dev.lclclerk.com",".stg.lclclerk.com",".accounts.lclclerk.com","accountsstage.dev","accounts.dev"],o=[".lcl.dev","lclstage.dev",".lclclerk.com",".accounts.lclclerk.com"],i=[".accountsstage.dev"];e.s(["CURRENT_DEV_INSTANCE_SUFFIXES",()=>r,"DEV_OR_STAGING_SUFFIXES",()=>n,"LEGACY_DEV_INSTANCE_SUFFIXES",()=>t,"LOCAL_API_URL",()=>"https://api.lclclerk.com","LOCAL_ENV_SUFFIXES",()=>o,"PROD_API_URL",()=>"https://api.clerk.com","STAGING_API_URL",()=>"https://api.clerkstage.dev","STAGING_ENV_SUFFIXES",()=>i],286268);let s=t=>"undefined"!=typeof atob&&"function"==typeof atob?atob(t):e.g.Buffer?new e.g.Buffer(t,"base64").toString():t;e.s(["isomorphicAtob",()=>s],13091);let a=t=>"undefined"!=typeof btoa&&"function"==typeof btoa?btoa(t):e.g.Buffer?new e.g.Buffer(t).toString("base64"):t;e.s(["isomorphicBtoa",()=>a],356633);let l="pk_live_",u="pk_test_",c=/^(([a-z]+)-){2}([0-9]{1,2})\.clerk\.accounts([a-z.]*)(dev|com)$/i;function d(e){return`${c.test(e)||e.startsWith("clerk.")&&t.some(t=>e.endsWith(t))?u:l}${a(`${e}$`)}`}function f(e){if(!e.endsWith("$"))return!1;let t=e.slice(0,-1);return!t.includes("$")&&t.includes(".")}function p(e,t={}){let r;if(!(e=e||"")||!m(e)){if(t.fatal&&!e)throw Error("Publishable key is missing. Ensure that your publishable key is correctly configured. Double-check your environment configuration for your keys, or access them here: https://dashboard.clerk.com/last-active?path=api-keys");if(t.fatal&&!m(e))throw Error("Publishable key not valid.");return null}let n=e.startsWith(l)?"production":"development";try{r=s(e.split("_")[2])}
2catch{if(t.fatal)throw Error("Publishable key not valid: Failed to decode key.");return null}if(!f(r)){if(t.fatal)throw Error("Publishable key not valid: Decoded key has invalid format.");return null}let o=r.slice(0,-1);return t.proxyUrl?o=t.proxyUrl:"development"!==n&&t.domain&&t.isSatellite&&(o=`clerk.${t.domain}`),{instanceType:n,frontendApi:o}}function m(e=""){try{if(!(e.startsWith(l)||e.startsWith(u)))return!1;let t=e.split("_");if(3!==t.length)return!1;let r=t[2];if(!r)return!1;return f(s(r))}catch{return!1}}function v(){let e=new Map;return{isDevOrStagingUrl:t=>{if(!t)return!1;let r="string"==typeof t?t:t.hostname,o=e.get(r);return void 0===o&&(o=n.some(e=>r.endsWith(e)),e.set(r,o)),o}}}function h(e){return e.startsWith("test_")||e.startsWith("pk_test_")}function g(e){return e.startsWith("live_")||e.startsWith("pk_live_")}function y(e){return e.startsWith("test_")||e.startsWith("sk_test_")}function w(e){return e.startsWith("live_")||e.startsWith("sk_live_")}async function b(e,t=globalThis.crypto.subtle){let r=new TextEncoder().encode(e);return a(String.fromCharCode(...new Uint8Array(await t.digest("sha-1",r)))).replace(/\+/gi,"-").replace(/\//gi,"_").substring(0,8)}let C=(e,t)=>`${e}_${t}`;e.s(["buildPublishableKey",()=>d,"createDevOrStagingUrlCache",()=>v,"getCookieSuffix",()=>b,"getSuffixedCookieName",()=>C,"isDevelopmentFromPublishableKey",()=>h,"isDevelopmentFromSecretKey",()=>y,"isProductionFromPublishableKey",()=>g,"isProductionFromSecretKey",()=>w,"isPublishableKey",()=>m,"parsePublishableKey",()=>p],498893)},262573,e=>{"use strict";let t=e=>{if(0==e.length)return"";if(1==e.length)return e[0];let t=e.slice(0,-1).join(", ");return t+`, or ${e.slice(-1)}`},r=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;function n(e){return r.test(e||"")}function o(e){let t=e||"";return t.charAt(0).toUpperCase()+t.slice(1)}function i(e){return e?e.replace(/([-_][a-z])/g,e=>e.toUpperCase().replace(/-|_/,"")):""}function s(e){return e?e.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`):""}let a=e=>{let t=r=>{if(!r)return r;if(Array.isArray(r))return r.map(e=>"object"==typeof e||Array.isArray(e)?t(e):e);let n={...r};for(let r of Object.keys(n)){let o=e(r.toString());o!==r&&(n[o]=n[r],delete n[r]),"object"==typeof n[o]&&(n[o]=t(n[o]))}return n};return t},l=a(s),u=a(i);function c(e){if("boolean"==typeof e)return e;if(null==e)return!1;if("string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}let t=parseInt(e,10);return!isNaN(t)&&t>0}function d(e){return Object.entries(e).reduce((e,[t,r])=>(void 0!==r&&(e[t]=r),e),{})}e.s(["camelToSnake",()=>s,"deepCamelToSnake",()=>l,"deepSnakeToCamel",()=>u,"getNonUndefinedValues",()=>d,"isIPV4Address",()=>n,"isTruthy",()=>c,"snakeToCamel",()=>i,"titleize",()=>o,"toSentence",()=>t])},3256,87499,e=>{"use strict";let t=(...e)=>{};e.s(["noop",()=>t],3256);let r=()=>{let e=t,r=t;return{promise:new Promise((t,n)=>{e=t,r=n}),resolve:e,reject:r}};e.s(["createDeferredPromise",()=>r],87499)},908709,430641,680376,771244,556388,e=>{"use strict";e.i(287095);let t=()=>!1,r=()=>!1,n=()=>{try{return!0}catch{}return!1};function o(e,t,r){return"function"==typeof e?e(t):void 0!==e?e:void 0!==r?r:void 0}function i(e){return Promise.all(Array.from(e).map(e=>e.then(e=>({status:"fulfilled",value:e}),e=>({status:"rejected",reason:e}))))}e.s(["isDevelopmentEnvironment",()=>t,"isProductionEnvironment",()=>n,"isTestEnvironment",()=>r],430641),e.s(["handleValueOrFn",()=>o],680376),e.i(3256),e.i(87499);let s=e=>{t()&&console.error(`Clerk: ${e}`)},a=(e,t)=>{if(e&&t)for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&null!==e[r]&&"object"==typeof e[r]?(void 0===t[r]&&(t[r]=new(Object.getPrototypeOf(e[r])).constructor),a(e[r],t[r])):Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},l=(e,t)=>{if(e&&t)for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&null!==e[r]&&"object"==typeof e[r]?(void 0===t[r]&&(t[r]=new(Object.getPrototypeOf(e[r])).constructor),l(e[r],t[r])):Object.prototype.hasOwnProperty.call(e,r)&&void 0===t[r]&&(t[r]=e[r])};function u(e){return e.endsWith(".lclstage.dev")||e.endsWith(".stgstage.dev")||e.endsWith(".clerkstage.dev")||e.endsWith(".accountsstage.dev")}e.s(["allSettled",()=>i,"fastDeepMergeAndKeep",()=>l,"fastDeepMergeAndReplace",()=>a,"logErrorInDevMode",()=>s],771244),e.s(["isStaging",()=>u],556388),e.s([],908709)},276702,e=>{"use strict";e.i(875156);var t=e.i(134625);e.i(545212);var r=e.i(913349),n=e.i(174914);let o=n.default.createContext(null);function i({authPromise:e,children:t}){return n.default.createElement(o.Provider,{value:e},t)}function s(e={}){let i=(0,r.useRouter)(),a=n.default.useContext(o),l=a;return(a&&"then"in a&&(l=n.default.use(a)),"undefined"!=typeof window)?(0,t.useAuth)({...l,...e}):i?(0,t.useAuth)(e):(0,t.useDerivedAuth)({...l,...e})}e.s(["PromisifiedAuthProvider",()=>i,"usePromisifiedAuth",()=>s])},195372,e=>{"use strict";var t=e.i(276702);
2e.s(["useAuth",()=>t.usePromisifiedAuth])},561169,e=>{"use strict";var t=e.i(195372),r=e.i(412482);let n="org_3CUcJnCimCaLPE5Dg7ywa6AncIn";function o(){let e,o,{isLoaded:i,isSignedIn:s,sessionClaims:a}=(0,t.useAuth)(),l=a?.orgs,{user:u,isLoaded:c}=(0,r.useUser)(),{userMemberships:d,isLoaded:f}=(0,r.useOrganizationList)(l?{}:{userMemberships:!0});return i?s?l?{isAdmin:a.metadata?.role==="admin"||!!l[n],isLoaded:!0}:c&&f?{isAdmin:(e=u?.publicMetadata?.role==="admin",o=d?.data?.some(e=>e.organization.id===n)??!1,e||o),isLoaded:!0}:{isAdmin:!1,isLoaded:!1}:{isAdmin:!1,isLoaded:!0}:{isAdmin:!1,isLoaded:!1}}e.s(["useIsAdmin",()=>o],561169)},798697,e=>{"use strict";var t=e.i(174914),r=e.i(291967),n=e.i(66007),o=e.i(381022),i=e.i(957572),s=e.i(761484),a=e.i(370518),l=e.i(669961),u=e.i(345502),c=e.i(573338),d=e.i(618145),f="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[v,h,g]=(0,n.createCollection)(m),[y,w]=(0,i.createContextScope)(m,[g]),[b,C]=y(m),E=t.forwardRef((e,t)=>(0,d.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,d.jsx)(_,{...e,ref:t})})}));E.displayName=m;var _=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:i,orientation:s,loop:v=!1,dir:g,currentTabStopId:y,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:C,onEntryFocus:E,preventScrollOnEntryFocus:_=!1,...k}=e,R=t.useRef(null),P=(0,o.useComposedRefs)(n,R),S=(0,c.useDirection)(g),[A,M]=(0,u.useControllableState)({prop:y,defaultProp:w??null,onChange:C,caller:m}),[I,T]=t.useState(!1),j=(0,l.useCallbackRef)(E),D=h(i),O=t.useRef(!1),[L,N]=t.useState(0);return t.useEffect(()=>{let e=R.current;if(e)return e.addEventListener(f,j),()=>e.removeEventListener(f,j)},[j]),(0,d.jsx)(b,{scope:i,orientation:s,dir:S,loop:v,currentTabStopId:A,onItemFocus:t.useCallback(e=>M(e),[M]),onItemShiftTab:t.useCallback(()=>T(!0),[]),onFocusableItemAdd:t.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>N(e=>e-1),[]),children:(0,d.jsx)(a.Primitive.div,{tabIndex:I||0===L?-1:0,"data-orientation":s,...k,ref:P,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(f,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>e.focusable);x([e.find(e=>e.active),e.find(e=>e.id===A),...e].filter(Boolean).map(e=>e.ref.current),_)}}O.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>T(!1))})})}),k="RovingFocusGroupItem",R=t.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:o,focusable:i=!0,active:l=!1,tabStopId:u,children:c,...f}=e,p=(0,s.useId)(),m=u||p,g=C(k,o),y=g.currentTabStopId===m,w=h(o),{onFocusableItemAdd:b,onFocusableItemRemove:E,currentTabStopId:_}=g;return t.useEffect(()=>{if(i)return b(),()=>E()},[i,b,E]),(0,d.jsx)(v.ItemSlot,{scope:o,id:m,focusable:i,active:l,children:(0,d.jsx)(a.Primitive.span,{tabIndex:y?0:-1,"data-orientation":g.orientation,...f,ref:n,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{i?g.onItemFocus(m):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>g.onItemFocus(m)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void g.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 P[o]}(e,g.orientation,g.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=w().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 i=o.indexOf(e.currentTarget);o=g.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>x(o))}}),children:"function"==typeof c?c({isCurrentTabStop:y,hasTabStop:null!=_}):c})})});R.displayName=k;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function x(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",()=>R,"Root",()=>E,"createRovingFocusGroupScope",()=>w])},43441,e=>{"use strict";var t=e.i(178071);e.s(["ChevronRightIcon",()=>t.default])},296391,e=>{"use strict";let t=(0,e.i(688094).default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["default",()=>t])},644556,864950,e=>{"use strict";var t=e.i(174914),r=e.i(291967),n=e.i(66007),o=e.i(381022),i=e.i(957572),s=e.i(573338),a=e.i(464209),l=e.i(926614),u=e.i(676049),c=e.i(761484),d=e.i(543520),f=e.i(197862),p=e.i(306077),m=e.i(370518),v=e.i(798697),h=e.i(48400),g=e.i(669961),y=e.i(73772),w=e.i(909709),b=e.i(618145),C=["Enter"," "],E=["ArrowUp","PageDown","End"],_=["ArrowDown","PageUp","Home",...E],k={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},R={ltr:["ArrowLeft"],rtl:["ArrowRight"]},P="Menu",[x,S,A]=(0,n.createCollection)(P),[M,I]=(0,i.createContextScope)(P,[A,d.createPopperScope,v.createRovingFocusGroupScope]),T=(0,d.createPopperScope)(),j=(0,v.createRovingFocusGroupScope)(),[D,O]=M(P),[L,N]=M(P),F=e=>{let{__scopeMenu:r,open:n=!1,children:o,dir:i,onOpenChange:a,modal:l=!0}=e,u=T(r),[c,f]=t.useState(null),p=t.useRef(!1),m=(0,g.useCallbackRef)(a),v=(0,s.useDirection)(i);return t.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.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,b.jsx)(d.Root,{...u,children:(0,b.jsx)(D,{scope:r,open:n,onOpenChange:m,content:c,onContentChange:f,children:(0,b.jsx)(L,{scope:r,onClose:t.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:v,modal:l,children:o})})})};F.displayName=P;var U=t.forwardRef((e,t)=>
2{let{__scopeMenu:r,...n}=e,o=T(r);return(0,b.jsx)(d.Anchor,{...o,...n,ref:t})});U.displayName="MenuAnchor";var K="MenuPortal",[H,W]=M(K,{forceMount:void 0}),G=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=O(K,t);return(0,b.jsx)(H,{scope:t,forceMount:r,children:(0,b.jsx)(p.Presence,{present:r||i.open,children:(0,b.jsx)(f.Portal,{asChild:!0,container:o,children:n})})})};G.displayName=K;var $="MenuContent",[B,V]=M($),X=t.forwardRef((e,t)=>{let r=W($,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=O($,e.__scopeMenu),s=N($,e.__scopeMenu);return(0,b.jsx)(x.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(p.Presence,{present:n||i.open,children:(0,b.jsx)(x.Slot,{scope:e.__scopeMenu,children:s.modal?(0,b.jsx)(z,{...o,ref:t}):(0,b.jsx)(Z,{...o,ref:t})})})})}),z=t.forwardRef((e,n)=>{let i=O($,e.__scopeMenu),s=t.useRef(null),a=(0,o.useComposedRefs)(n,s);return t.useEffect(()=>{let e=s.current;if(e)return(0,y.hideOthers)(e)},[]),(0,b.jsx)(q,{...e,ref:a,trapFocus:i.open,disableOutsidePointerEvents:i.open,disableOutsideScroll:!0,onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>i.onOpenChange(!1)})}),Z=t.forwardRef((e,t)=>{let r=O($,e.__scopeMenu);return(0,b.jsx)(q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),Y=(0,h.createSlot)("MenuContent.ScrollLock"),q=t.forwardRef((e,n)=>{let{__scopeMenu:i,loop:s=!1,trapFocus:c,onOpenAutoFocus:f,onCloseAutoFocus:p,disableOutsidePointerEvents:m,onEntryFocus:h,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:C,onInteractOutside:k,onDismiss:R,disableOutsideScroll:P,...x}=e,A=O($,i),M=N($,i),I=T(i),D=j(i),L=S(i),[F,U]=t.useState(null),K=t.useRef(null),H=(0,o.useComposedRefs)(n,K,A.onContentChange),W=t.useRef(0),G=t.useRef(""),V=t.useRef(0),X=t.useRef(null),z=t.useRef("right"),Z=t.useRef(0),q=P?w.RemoveScroll:t.Fragment;t.useEffect(()=>()=>window.clearTimeout(W.current),[]),(0,l.useFocusGuards)();let J=t.useCallback(e=>{var t,r;return z.current===X.current?.side&&(t=e,!!(r=X.current?.area)&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let s=t[e],a=t[i],l=s.x,u=s.y,c=a.x,d=a.y;u>n!=d>n&&r<(c-l)*(n-u)/(d-u)+l&&(o=!o)}return o}({x:t.clientX,y:t.clientY},r))},[]);return(0,b.jsx)(B,{scope:i,searchRef:G,onItemEnter:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),onItemLeave:t.useCallback(e=>{J(e)||(K.current?.focus(),U(null))},[J]),onTriggerLeave:t.useCallback(e=>{J(e)&&e.preventDefault()},[J]),pointerGraceTimerRef:V,onPointerGraceIntentChange:t.useCallback(e=>{X.current=e},[]),children:(0,b.jsx)(q,{...P?{as:Y,allowPinchZoom:!0}:void 0,children:(0,b.jsx)(u.FocusScope,{asChild:!0,trapped:c,onMountAutoFocus:(0,r.composeEventHandlers)(f,e=>{e.preventDefault(),K.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:p,children:(0,b.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:m,onEscapeKeyDown:g,onPointerDownOutside:y,onFocusOutside:C,onInteractOutside:k,onDismiss:R,children:(0,b.jsx)(v.Root,{asChild:!0,...D,dir:M.dir,orientation:"vertical",loop:s,currentTabStopId:F,onCurrentTabStopIdChange:U,onEntryFocus:(0,r.composeEventHandlers)(h,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,b.jsx)(d.Content,{role:"menu","aria-orientation":"vertical","data-state":eR(A.open),"data-radix-menu-content":"",dir:M.dir,...I,...x,ref:H,style:{outline:"none",...x.style},onKeyDown:(0,r.composeEventHandlers)(x.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,i,s,a,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(o=e.key,t=G.current+o,i=L().filter(e=>!e.disabled),s=document.activeElement,a=i.find(e=>e.ref.current===s)?.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,s=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(s=s.filter(e=>e!==r));let a=s.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(i.map(e=>e.textValue),t,a),u=i.find(e=>e.textValue===l)?.ref.current,function e(t){G.current=t,window.clearTimeout(W.current),""!==t&&(W.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>
2u.focus()))}let i=K.current;if(e.target!==i||!_.includes(e.key))return;e.preventDefault();let s=L().filter(e=>!e.disabled).map(e=>e.ref.current);E.includes(e.key)&&s.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(s)}),onBlur:(0,r.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(W.current),G.current="")}),onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eS(e=>{let t=e.target,r=Z.current!==e.clientX;e.currentTarget.contains(t)&&r&&(z.current=e.clientX>Z.current?"right":"left",Z.current=e.clientX)}))})})})})})})});X.displayName=$;var J=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(m.Primitive.div,{role:"group",...n,ref:t})});J.displayName="MenuGroup";var Q=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(m.Primitive.div,{...n,ref:t})});Q.displayName="MenuLabel";var ee="MenuItem",et="menu.itemSelect",er=t.forwardRef((e,n)=>{let{disabled:i=!1,onSelect:s,...a}=e,l=t.useRef(null),u=N(ee,e.__scopeMenu),c=V(ee,e.__scopeMenu),d=(0,o.useComposedRefs)(n,l),f=t.useRef(!1);return(0,b.jsx)(en,{...a,ref:d,disabled:i,onClick:(0,r.composeEventHandlers)(e.onClick,()=>{let e=l.current;if(!i&&e){let t=new CustomEvent(et,{bubbles:!0,cancelable:!0});e.addEventListener(et,e=>s?.(e),{once:!0}),(0,m.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?f.current=!1:u.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,r.composeEventHandlers)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;i||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});er.displayName=ee;var en=t.forwardRef((e,n)=>{let{__scopeMenu:i,disabled:s=!1,textValue:a,...l}=e,u=V(ee,i),c=j(i),d=t.useRef(null),f=(0,o.useComposedRefs)(n,d),[p,h]=t.useState(!1),[g,y]=t.useState("");return t.useEffect(()=>{let e=d.current;e&&y((e.textContent??"").trim())},[l.children]),(0,b.jsx)(x.ItemSlot,{scope:i,disabled:s,textValue:a??g,children:(0,b.jsx)(v.Item,{asChild:!0,...c,focusable:!s,children:(0,b.jsx)(m.Primitive.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0,...l,ref:f,onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eS(e=>{s?u.onItemLeave(e):(u.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eS(e=>u.onItemLeave(e))),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>h(!0)),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>h(!1))})})})}),eo=t.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:o,...i}=e;return(0,b.jsx)(ef,{scope:e.__scopeMenu,checked:n,children:(0,b.jsx)(er,{role:"menuitemcheckbox","aria-checked":eP(n)?"mixed":n,...i,ref:t,"data-state":ex(n),onSelect:(0,r.composeEventHandlers)(i.onSelect,()=>o?.(!!eP(n)||!n),{checkForDefaultPrevented:!1})})})});eo.displayName="MenuCheckboxItem";var ei="MenuRadioGroup",[es,ea]=M(ei,{value:void 0,onValueChange:()=>{}}),el=t.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=(0,g.useCallbackRef)(n);return(0,b.jsx)(es,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,b.jsx)(J,{...o,ref:t})})});el.displayName=ei;var eu="MenuRadioItem",ec=t.forwardRef((e,t)=>{let{value:n,...o}=e,i=ea(eu,e.__scopeMenu),s=n===i.value;return(0,b.jsx)(ef,{scope:e.__scopeMenu,checked:s,children:(0,b.jsx)(er,{role:"menuitemradio","aria-checked":s,...o,ref:t,"data-state":ex(s),onSelect:(0,r.composeEventHandlers)(o.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ec.displayName=eu;var ed="MenuItemIndicator",[ef,ep]=M(ed,{checked:!1}),em=t.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=ep(ed,r);return(0,b.jsx)(p.Presence,{present:n||eP(i.checked)||!0===i.checked,children:(0,b.jsx)(m.Primitive.span,{...o,ref:t,"data-state":ex(i.checked)})})});em.displayName=ed;var ev=t.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,b.jsx)(m.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ev.displayName="MenuSeparator";var eh=t.forwardRef((e,t)=>
2{let{__scopeMenu:r,...n}=e,o=T(r);return(0,b.jsx)(d.Arrow,{...o,...n,ref:t})});eh.displayName="MenuArrow";var eg="MenuSub",[ey,ew]=M(eg),eb=e=>{let{__scopeMenu:r,children:n,open:o=!1,onOpenChange:i}=e,s=O(eg,r),a=T(r),[l,u]=t.useState(null),[f,p]=t.useState(null),m=(0,g.useCallbackRef)(i);return t.useEffect(()=>(!1===s.open&&m(!1),()=>m(!1)),[s.open,m]),(0,b.jsx)(d.Root,{...a,children:(0,b.jsx)(D,{scope:r,open:o,onOpenChange:m,content:f,onContentChange:p,children:(0,b.jsx)(ey,{scope:r,contentId:(0,c.useId)(),triggerId:(0,c.useId)(),trigger:l,onTriggerChange:u,children:n})})})};eb.displayName=eg;var eC="MenuSubTrigger",eE=t.forwardRef((e,n)=>{let i=O(eC,e.__scopeMenu),s=N(eC,e.__scopeMenu),a=ew(eC,e.__scopeMenu),l=V(eC,e.__scopeMenu),u=t.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=l,f={__scopeMenu:e.__scopeMenu},p=t.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return t.useEffect(()=>p,[p]),t.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,b.jsx)(U,{asChild:!0,...f,children:(0,b.jsx)(en,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":a.contentId,"data-state":eR(i.open),...e,ref:(0,o.composeRefs)(n,a.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),i.open||i.onOpenChange(!0))},onPointerMove:(0,r.composeEventHandlers)(e.onPointerMove,eS(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||i.open||u.current||(l.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{i.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,r.composeEventHandlers)(e.onPointerLeave,eS(e=>{p();let t=i.content?.getBoundingClientRect();if(t){let r=i.content?.dataset.side,n="right"===r,o=t[n?"left":"right"],s=t[n?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(n?-5:5),y:e.clientY},{x:o,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:o,y:t.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==l.searchRef.current;e.disabled||r&&" "===t.key||k[s.dir].includes(t.key)&&(i.onOpenChange(!0),i.content?.focus(),t.preventDefault())})})})});eE.displayName=eC;var e_="MenuSubContent",ek=t.forwardRef((e,n)=>{let i=W($,e.__scopeMenu),{forceMount:s=i.forceMount,...a}=e,l=O($,e.__scopeMenu),u=N($,e.__scopeMenu),c=ew(e_,e.__scopeMenu),d=t.useRef(null),f=(0,o.useComposedRefs)(n,d);return(0,b.jsx)(x.Provider,{scope:e.__scopeMenu,children:(0,b.jsx)(p.Presence,{present:s||l.open,children:(0,b.jsx)(x.Slot,{scope:e.__scopeMenu,children:(0,b.jsx)(q,{id:c.contentId,"aria-labelledby":c.triggerId,...a,ref:f,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==c.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=R[u.dir].includes(e.key);t&&r&&(l.onOpenChange(!1),c.trigger?.focus(),e.preventDefault())})})})})})});function eR(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function ex(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function eS(e){return t=>"mouse"===t.pointerType?e(t):void 0}ek.displayName=e_,e.s(["Anchor",()=>U,"Arrow",()=>eh,"CheckboxItem",()=>eo,"Content",()=>X,"Group",()=>J,"Item",()=>er,"ItemIndicator",()=>em,"Label",()=>Q,"Portal",()=>G,"RadioGroup",()=>el,"RadioItem",()=>ec,"Root",()=>F,"Separator",()=>ev,"Sub",()=>eb,"SubContent",()=>ek,"SubTrigger",()=>eE,"createMenuScope",()=>I],644556);var eA=e.i(296391);e.s(["CircleIcon",()=>eA.default],864950)}]); 3 4//# debugId=5d7e4a8c-e059-7e57-513d-34a6979cf2c1
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.