1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74820],{45802:function(e,t,r){r.d(t,{Z:function(){return f}});var n=r(2512);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),l=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),u=e=>{let t=l(e);return t.charAt(0).toUpperCase()+t.slice(1)},i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()},a=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var c={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 s=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:u,className:s="",children:f,iconNode:d,...p}=e;return(0,n.createElement)("svg",{ref:t,...c,width:o,height:o,stroke:r,strokeWidth:u?24*Number(l)/Number(o):l,className:i("lucide",s),...!f&&!a(p)&&{"aria-hidden":"true"},...p},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(f)?f:[f]])}),f=(e,t)=>{let r=(0,n.forwardRef)((r,l)=>{let{className:a,...c}=r;return(0,n.createElement)(s,{ref:l,iconNode:t,className:i("lucide-".concat(o(u(e))),"lucide-".concat(e),a),...c})});return r.displayName=u(e),r}},55970:function(e,t,r){r.d(t,{B:function(){return a}});var n=r(2512),o=r(55443),l=r(22909),u=r(16427),i=r(65724);function a(e){let t=e+"CollectionProvider",[r,a]=(0,o.b)(t),[c,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,i.jsx)(c,{scope:t,itemMap:l,collectionRef:o,children:r})};f.displayName=t;let d=e+"CollectionSlot",p=(0,u.Z8)(d),m=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=s(d,r),u=(0,l.e)(t,o.collectionRef);return(0,i.jsx)(p,{ref:u,children:n})});m.displayName=d;let v=e+"CollectionItemSlot",w="data-radix-collection-item",h=(0,u.Z8)(v),g=n.forwardRef((e,t)=>{let{scope:r,children:o,...u}=e,a=n.useRef(null),c=(0,l.e)(t,a),f=s(v,r);return n.useEffect(()=>(f.itemMap.set(a,{ref:a,...u}),()=>void f.itemMap.delete(a))),(0,i.jsx)(h,{[w]:"",ref:c,children:o})});return g.displayName=v,[{Provider:f,Slot:m,ItemSlot:g},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])},a]}},93722:function(e,t,r){r.d(t,{gm:function(){return l}});var n=r(2512);r(65724);var o=n.createContext(void 0);function l(e){let t=n.useContext(o);return e||t||"ltr"}},43436:function(e,t,r){r.d(t,{Pc:function(){return y},ck:function(){return S},fC:function(){return I}});var n=r(2512),o=r(15440),l=r(55970),u=r(22909),i=r(55443),a=r(9521),c=r(2276),s=r(42575),f=r(38982),d=r(93722),p=r(65724),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},w="RovingFocusGroup",[h,g,b]=(0,l.B)(w),[R,y]=(0,i.b)(w,[b]),[x,C]=R(w),A=n.forwardRef((e,t)=>(0,p.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(j,{...e,ref:t})})}));A.displayName=w;var j=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:l,loop:i=!1,dir:a,currentTabStopId:h,defaultCurrentTabStopId:b,onCurrentTabStopIdChange:R,onEntryFocus:y,preventScrollOnEntryFocus:C=!1,...A}=e,j=n.useRef(null),k=(0,u.e)(t,j),M=(0,d.gm)(a),[E,I]=(0,f.T)({prop:h,defaultProp:null!=b?b:null,onChange:R,caller:w}),[S,N]=n.useState(!1),T=(0,s.W)(y),D=g(r),L=n.useRef(!1),[_,P]=n.useState(0);return n.useEffect(()=>{let e=j.current;if(e)return e.addEventListener(m,T),()=>e.removeEventListener(m,T)},[T]),(0,p.jsx)(x,{scope:r,orientation:l,dir:M,loop:i,currentTabStopId:E,onItemFocus:n.useCallback(e=>I(e),[I]),onItemShiftTab:n.useCallback(()=>N(!0),[]),onFocusableItemAdd:n.useCallback(()=>P(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>P(e=>e-1),[]),children:(0,p.jsx)(c.WV.div,{tabIndex:S||0===_?-1:0,"data-orientation":l,...A,ref:k,style:{outline:"none",...e.style},onMouseDown:(0,o.Mj)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.Mj)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!S){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>
1e.focusable);F([e.find(e=>e.active),e.find(e=>e.id===E),...e].filter(Boolean).map(e=>e.ref.current),C)}}L.current=!1}),onBlur:(0,o.Mj)(e.onBlur,()=>N(!1))})})}),k="RovingFocusGroupItem",M=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:l=!0,active:u=!1,tabStopId:i,children:s,...f}=e,d=(0,a.M)(),m=i||d,v=C(k,r),w=v.currentTabStopId===m,b=g(r),{onFocusableItemAdd:R,onFocusableItemRemove:y,currentTabStopId:x}=v;return n.useEffect(()=>{if(l)return R(),()=>y()},[l,R,y]),(0,p.jsx)(h.ItemSlot,{scope:r,id:m,focusable:l,active:u,children:(0,p.jsx)(c.WV.span,{tabIndex:w?0:-1,"data-orientation":v.orientation,...f,ref:t,onMouseDown:(0,o.Mj)(e.onMouseDown,e=>{l?v.onItemFocus(m):e.preventDefault()}),onFocus:(0,o.Mj)(e.onFocus,()=>v.onItemFocus(m)),onKeyDown:(0,o.Mj)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){v.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 E[o]}(e,v.orientation,v.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=b().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 l=o.indexOf(e.currentTarget);o=v.loop?(r=o,n=l+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(l+1)}setTimeout(()=>F(o))}}),children:"function"==typeof s?s({isCurrentTabStop:w,hasTabStop:null!=x}):s})})});M.displayName=k;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function F(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 I=A,S=M}}]);
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.