1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[29113],{10902:(e,r,t)=>{t.d(r,{A:()=>o});let o=(0,t(16689).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},16689:(e,r,t)=>{t.d(r,{A:()=>u});var o=t(1790);let n=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)},l=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim();var a={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,o.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:t=2,absoluteStrokeWidth:n,className:i="",children:u,iconNode:s,...c},f)=>(0,o.createElement)("svg",{ref:f,...a,width:r,height:r,stroke:e,strokeWidth:n?24*Number(t)/Number(r):t,className:l("lucide",i),...!u&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0})(c)&&{"aria-hidden":"true"},...c},[...s.map(([e,r])=>(0,o.createElement)(e,r)),...Array.isArray(u)?u:[u]])),u=(e,r)=>{let t=(0,o.forwardRef)(({className:t,...a},u)=>(0,o.createElement)(i,{ref:u,iconNode:r,className:l(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,t),...a}));return t.displayName=n(e),t}},32640:(e,r,t)=>{var o=t(1790).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;r.c=function(e){return o.H.useMemoCache(e)}},49998:(e,r,t)=>{e.exports=t(32640)},62968:(e,r,t)=>{t.d(r,{N:()=>u});
1var o=t(1790),n=t(73918),l=t(95976),a=t(33812),i=t(70638);function u(e){let r=e+"CollectionProvider",[t,u]=(0,n.A)(r),[s,c]=t(r,{collectionRef:{current:null},itemMap:new Map}),f=e=>{let{scope:r,children:t}=e,n=o.useRef(null),l=o.useRef(new Map).current;return(0,i.jsx)(s,{scope:r,itemMap:l,collectionRef:n,children:t})};f.displayName=r;let d=e+"CollectionSlot",p=(0,a.TL)(d),m=o.forwardRef((e,r)=>{let{scope:t,children:o}=e,n=c(d,t),a=(0,l.s)(r,n.collectionRef);return(0,i.jsx)(p,{ref:a,children:o})});m.displayName=d;let v=e+"CollectionItemSlot",w="data-radix-collection-item",h=(0,a.TL)(v),R=o.forwardRef((e,r)=>{let{scope:t,children:n,...a}=e,u=o.useRef(null),s=(0,l.s)(r,u),f=c(v,t);return o.useEffect(()=>(f.itemMap.set(u,{ref:u,...a}),()=>void f.itemMap.delete(u))),(0,i.jsx)(h,{...{[w]:""},ref:s,children:n})});return R.displayName=v,[{Provider:f,Slot:m,ItemSlot:R},function(r){let t=c(e+"CollectionConsumer",r);return o.useCallback(()=>{let e=t.collectionRef.current;if(!e)return[];let r=Array.from(e.querySelectorAll(`[${w}]`));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},u]}},69629:(e,r,t)=>{t.d(r,{RG:()=>g,bL:()=>T,q7:()=>I});var o=t(1790),n=t(44567),l=t(62968),a=t(95976),i=t(73918),u=t(75895),s=t(33111),c=t(71091),f=t(6779),d=t(25179),p=t(70638),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},w="RovingFocusGroup",[h,R,A]=(0,l.N)(w),[b,g]=(0,i.A)(w,[A]),[y,x]=b(w),C=o.forwardRef((e,r)=>(0,p.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(E,{...e,ref:r})})}));C.displayName=w;var E=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:l,loop:i=!1,dir:u,currentTabStopId:h,defaultCurrentTabStopId:A,onCurrentTabStopIdChange:b,onEntryFocus:g,preventScrollOnEntryFocus:x=!1,...C}=e,E=o.useRef(null),N=(0,a.s)(r,E),_=(0,d.jH)(u),[k,T]=(0,f.i)({prop:h,defaultProp:A??null,onChange:b,caller:w}),[I,F]=o.useState(!1),L=(0,c.c)(g),j=R(t),D=o.useRef(!1),[K,M]=o.useState(0);return o.useEffect(()=>{let e=E.current;if(e)return e.addEventListener(m,L),()=>e.removeEventListener(m,L)},[L]),(0,p.jsx)(y,{scope:t,orientation:l,dir:_,loop:i,currentTabStopId:k,onItemFocus:o.useCallback(e=>T(e),[T]),onItemShiftTab:o.useCallback(()=>F(!0),[]),onFocusableItemAdd:o.useCallback(()=>M(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>M(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:I||0===K?-1:0,"data-orientation":l,...C,ref:N,style:{outline:"none",...e.style},onMouseDown:(0,n.mK)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,n.mK)(e.onFocus,e=>{let r=!D.current;if(e.target===e.currentTarget&&r&&!I){let r=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=j().filter(e=>e.focusable);S([e.find(e=>e.active),e.find(e=>e.id===k),...e].filter(Boolean).map(e=>e.ref.current),x)}}D.current=!1}),onBlur:(0,n.mK)(e.onBlur,()=>F(!1))})})}),N="RovingFocusGroupItem",_=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:l=!0,active:a=!1,tabStopId:i,children:c,...f}=e,d=(0,u.B)(),m=i||d,v=x(N,t),w=v.currentTabStopId===m,A=R(t),{onFocusableItemAdd:b,onFocusableItemRemove:g,currentTabStopId:y}=v;return o.useEffect(()=>{if(l)return b(),()=>g()},[l,b,g]),(0,p.jsx)(h.ItemSlot,{scope:t,id:m,focusable:l,active:a,children:(0,p.jsx)(s.sG.span,{tabIndex:w?0:-1,"data-orientation":v.orientation,...f,ref:r,onMouseDown:(0,n.mK)(e.onMouseDown,e=>{l?v.onItemFocus(m):e.preventDefault()}),onFocus:(0,n.mK)(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:(0,n.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void v.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,t){var o;let n=(o=e.key,"rtl"!==t?o:"ArrowLeft"===o?"ArrowRight":"ArrowRight"===o?"ArrowLeft":o);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(n)))return k[n]}(e,v.orientation,v.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=A().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)n.reverse();else if("prev"===r||"next"===r){var t,o;"prev"===r&&n.reverse();let l=n.indexOf(e.currentTarget);n=v.loop?(t=n,o=l+1,t.map((e,r)=>t[(o+r)%t.length])):n.slice(l+1)}setTimeout(()=>S(n))}}),children:"function"==typeof c?c({isCurrentTabStop:w,hasTabStop:null!=y}):c})})});_.displayName=N;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e,r=!1){let t=document.activeElement;for(let o of e)if(o===t||(o.focus({preventScroll:r}),document.activeElement!==t))return}var T=C,I=_}}]);
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.