1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4411],{44804:(e,t,r)=>{r.d(t,{m:()=>n});function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}},470:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(4509),o=r(83881);function u(e,t=[]){let r=[],l=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return l.scopeName=e,[function(t,u){let l=n.createContext(u),i=r.length;r=[...r,u];let a=t=>{let{scope:r,children:u,...a}=t,c=r?.[e]?.[i]||l,s=n.useMemo(()=>a,Object.values(a));return(0,o.jsx)(c.Provider,{value:s,children:u})};return a.displayName=t+"Provider",[a,function(r,o){let a=o?.[e]?.[i]||l,c=n.useContext(a);if(c)return c;if(void 0!==u)return u;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(l,...t)]}},5555:(e,t,r)=>{r.d(t,{jH:()=>u});var n=r(4509);r(83881);var o=n.createContext(void 0);function u(e){let t=n.useContext(o);return e||t||"ltr"}},36561:(e,t,r)=>{r.d(t,{sG:()=>l});var n=r(4509);r(65840);var o=r(96735),u=r(83881),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,o.TL)(`Primitive.${t}`),l=n.forwardRef((e,n)=>{let{asChild:o,...l}=e,i=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(i,{...l,ref:n})});return l.displayName=`Primitive.${t}`,{...e,[t]:l}},{})},20909:(e,t,r)=>{r.d(t,{q7:()=>k,bL:()=>_,RG:()=>S});var n=r(4509),o=r.t(n,2),u=r(44804),l=r(470),i=r(89972),a=r(96735),c=r(83881),s=r(13375),f=o[" useId ".trim().toString()]||(()=>void 0),d=0,m=r(36561),p=r(62663),v=r(62223),w=r(5555),b="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},x="RovingFocusGroup",[R,g,y]=function(e){let t=e+"CollectionProvider",[r,o]=(0,l.A)(t),[u,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),f=e=>{let{scope:t,children:r}=e,o=n.useRef(null),l=n.useRef(new Map).current;return(0,c.jsx)(u,{scope:t,itemMap:l,collectionRef:o,children:r})};f.displayName=t;let d=e+"CollectionSlot",m=(0,a.TL)(d),p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=s(d,r),u=(0,i.s)(t,o.collectionRef);return(0,c.jsx)(m,{ref:u,children:n})});p.displayName=d;let v=e+"CollectionItemSlot",w="data-radix-collection-item",b=(0,a.TL)(v),h=n.forwardRef((e,t)=>{let{scope:r,children:o,...u}=e,l=n.useRef(null),a=(0,i.s)(t,l),f=s(v,r);return n.useEffect(()=>(f.itemMap.set(l,{ref:l,...u}),()=>void f.itemMap.delete(l))),(0,c.jsx)(b,{[w]:"",ref:a,children:o})});return h.displayName=v,[{Provider:f,Slot:p,ItemSlot:h},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(w,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(x),[C,S]=(0,l.A)(x,[y]),[A,N]=C(x),E=n.forwardRef((e,t)=>(0,c.jsx)(R.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(R.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(j,{...e,ref:t})})}));E.displayName=x;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:o,loop:l=!1,dir:a,currentTabStopId:s,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:d,onEntryFocus:x,preventScrollOnEntryFocus:R=!1,...y}=e,C=n.useRef(null),S=(0,i.s)(t,C),N=(0,w.jH)(a),[E=null,j]=(0,v.i)({prop:s,defaultProp:f,onChange:d}),[I,F]=n.useState(!1),M=(0,p.c)(x),_=g(r),k=n.useRef(!1),[P,D]=n.useState(0);return n.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(b,M),()=>e.removeEventListener(b,M)},[M]),(0,c.jsx)(A,{scope:r,orientation:o,dir:N,loop:l,currentTabStopId:E,onItemFocus:n.useCallback(e=>j(e),[j]),onItemShiftTab:n.useCallback(()=>F(!0),[]),onFocusableItemAdd:n.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>D(e=>e-1),[]),children:(0,c.jsx)(m.sG.div,{tabIndex:I||0===P?-1:0,"data-orientation":o,...y,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,u.m)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,u.m)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(b,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=_().filter(e=>
1e.focusable);T([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),R)}}k.current=!1}),onBlur:(0,u.m)(e.onBlur,()=>F(!1))})})}),I="RovingFocusGroupItem",F=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:o=!0,active:l=!1,tabStopId:i,...a}=e,p=function(e){let[t,r]=n.useState(f());return(0,s.N)(()=>{r(e=>e??String(d++))},[void 0]),t?`radix-${t}`:""}(),v=i||p,w=N(I,r),b=w.currentTabStopId===v,h=g(r),{onFocusableItemAdd:x,onFocusableItemRemove:y}=w;return n.useEffect(()=>{if(o)return x(),()=>y()},[o,x,y]),(0,c.jsx)(R.ItemSlot,{scope:r,id:v,focusable:o,active:l,children:(0,c.jsx)(m.sG.span,{tabIndex:b?0:-1,"data-orientation":w.orientation,...a,ref:t,onMouseDown:(0,u.m)(e.onMouseDown,e=>{o?w.onItemFocus(v):e.preventDefault()}),onFocus:(0,u.m)(e.onFocus,()=>w.onItemFocus(v)),onKeyDown:(0,u.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){w.onItemShiftTab();return}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 M[o]}(e,w.orientation,w.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=w.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>T(r))}})})})});F.displayName=I;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var _=E,k=F},59943:(e,t,r)=>{r.d(t,{b:()=>c});var n=r(4509),o=r(57399),u=r(83881),l="horizontal",i=["horizontal","vertical"],a=n.forwardRef((e,t)=>{let{decorative:r,orientation:n=l,...a}=e,c=i.includes(n)?n:l;return(0,u.jsx)(o.sG.div,{"data-orientation":c,...r?{role:"none"}:{"aria-orientation":"vertical"===c?c:void 0,role:"separator"},...a,ref:t})});a.displayName="Separator";var c=a},62663:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(4509);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},62223:(e,t,r)=>{r.d(t,{i:()=>u});var n=r(4509),o=r(62663);function u({prop:e,defaultProp:t,onChange:r=()=>{}}){let[u,l]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[u]=r,l=n.useRef(u),i=(0,o.c)(t);return n.useEffect(()=>{l.current!==u&&(i(u),l.current=u)},[u,l,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,a=i?e:u,c=(0,o.c)(r);return[a,n.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&c(r)}else l(t)},[i,e,l,c])]}},13375:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(4509),o=globalThis?.document?n.useLayoutEffect:()=>{}}}]);
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.