1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5327],{7643:(e,r,t)=>{t.d(r,{q7:()=>O,bL:()=>T,RG:()=>C});var n=t(14232);function o(e,r,{checkForDefaultPrevented:t=!0}={}){return function(n){if(e?.(n),!1===t||!n.defaultPrevented)return r?.(n)}}var l=t(91844);function i(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function u(...e){return r=>{let t=!1,n=e.map(e=>{let n=i(e,r);return t||"function"!=typeof n||(t=!0),n});if(t)return()=>{for(let r=0;r<n.length;r++){let t=n[r];"function"==typeof t?t():i(e[r],null)}}}}function a(...e){return n.useCallback(u(...e),e)}var f=t(37876),c=n.forwardRef((e,r)=>{let{children:t,...o}=e,l=n.Children.toArray(t),i=l.find(p);if(i){let e=i.props.children,t=l.map(r=>r!==i?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,f.jsx)(s,{...o,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,f.jsx)(s,{...o,ref:r,children:t})});c.displayName="Slot";var s=n.forwardRef((e,r)=>{let{children:t,...o}=e;if(n.isValidElement(t)){let e=function(e){let r=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=r&&"isReactWarning"in r&&r.isReactWarning;return t?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(t),l=function(e,r){let t={...r};for(let n in r){let o=e[n],l=r[n];/^on[A-Z]/.test(n)?o&&l?t[n]=(...e)=>{l(...e),o(...e)}:o&&(t[n]=o):"style"===n?t[n]={...o,...l}:"className"===n&&(t[n]=[o,l].filter(Boolean).join(" "))}return{...e,...t}}(o,t.props);return t.type!==n.Fragment&&(l.ref=r?u(r,e):e),n.cloneElement(t,l)}return n.Children.count(t)>1?n.Children.only(null):null});s.displayName="SlotClone";var d=({children:e})=>(0,f.jsx)(f.Fragment,{children:e});function p(e){return n.isValidElement(e)&&e.type===d}var m=t(70294);t(98477);var v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=>{let t=n.forwardRef((e,t)=>{let{asChild:n,...o}=e,l=n?c:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(l,{...o,ref:t})});return t.displayName=`Primitive.${r}`,{...e,[r]:t}},{}),w=t(62146),y=t(58162),h=t(14966),g="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},R="RovingFocusGroup",[x,E,j]=function(e){let r=e+"CollectionProvider",[t,o]=(0,l.A)(r),[i,u]=t(r,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:r,children:t}=e,o=n.useRef(null),l=n.useRef(new Map).current;return(0,f.jsx)(i,{scope:r,itemMap:l,collectionRef:o,children:t})};s.displayName=r;let d=e+"CollectionSlot",p=n.forwardRef((e,r)=>{let{scope:t,children:n}=e,o=a(r,u(d,t).collectionRef);return(0,f.jsx)(c,{ref:o,children:n})});p.displayName=d;let m=e+"CollectionItemSlot",v="data-radix-collection-item",w=n.forwardRef((e,r)=>{let{scope:t,children:o,...l}=e,i=n.useRef(null),s=a(r,i),d=u(m,t);return n.useEffect(()=>(d.itemMap.set(i,{ref:i,...l}),()=>void d.itemMap.delete(i))),(0,f.jsx)(c,{...{[v]:""},ref:s,children:o})});return w.displayName=m,[{Provider:s,Slot:p,ItemSlot:w},function(r){let t=u(e+"CollectionConsumer",r);return n.useCallback(()=>{let e=t.collectionRef.current;if(!e)return[];let r=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},o]}(R),[A,C]=(0,l.A)(R,[j]),[F,S]=A(R),I=n.forwardRef((e,r)=>(0,f.jsx)(x.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(x.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(k,{...e,ref:r})})}));I.displayName=R;var k=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,orientation:l,loop:i=!1,dir:u,currentTabStopId:c,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:d,onEntryFocus:p,preventScrollOnEntryFocus:m=!1,...R}=e,x=n.useRef(null),j=a(r,x),A=(0,h.jH)(u),[C=null,S]=(0,y.i)({prop:c,defaultProp:s,onChange:d}),[I,k]=n.useState(!1),D=(0,w.c)(p),P=E(t),M=n.useRef(!1),[T,O]=n.useState(0);return n.useEffect(()=>{let e=x.current;if(e)return e.addEventListener(g,D),()=>e.removeEventListener(g,D)},[D]),(0,f.jsx)(F,{scope:t,orientation:l,dir:A,loop:i,currentTabStopId:C,onItemFocus:n.useCallback(e=>S(e),[S]),onItemShiftTab:n.useCallback(()=>k(!0),[]),onFocusableItemAdd:n.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>O(e=>e-1),[]),children:(0,f.jsx)(v.div,{tabIndex:I||0===T?-1:0,"data-orientation":l,...R,ref:j,style:{outline:"none",...e.style},onMouseDown:o(e.onMouseDown,()=>{M.current=!0}),onFocus:o(e.onFocus,e=>{let r=!M.current;if(e.target===e.currentTarget&&r&&!I){let r=new CustomEvent(g,b);if(e.currentTarget.dispatchEvent(r),!r.defaultPrevented){let e=P().filter(e=>
1e.focusable);N([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),m)}}M.current=!1}),onBlur:o(e.onBlur,()=>k(!1))})})}),D="RovingFocusGroupItem",P=n.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:t,focusable:l=!0,active:i=!1,tabStopId:u,...a}=e,c=(0,m.B)(),s=u||c,d=S(D,t),p=d.currentTabStopId===s,w=E(t),{onFocusableItemAdd:y,onFocusableItemRemove:h}=d;return n.useEffect(()=>{if(l)return y(),()=>h()},[l,y,h]),(0,f.jsx)(x.ItemSlot,{scope:t,id:s,focusable:l,active:i,children:(0,f.jsx)(v.span,{tabIndex:p?0:-1,"data-orientation":d.orientation,...a,ref:r,onMouseDown:o(e.onMouseDown,e=>{l?d.onItemFocus(s):e.preventDefault()}),onFocus:o(e.onFocus,()=>d.onItemFocus(s)),onKeyDown:o(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;let r=function(e,r,t){var n;let o=(n=e.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===r&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===r&&["ArrowUp","ArrowDown"].includes(o)))return M[o]}(e,d.orientation,d.dir);if(void 0!==r){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=w().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===r)t.reverse();else if("prev"===r||"next"===r){"prev"===r&&t.reverse();let n=t.indexOf(e.currentTarget);t=d.loop?function(e,r){return e.map((t,n)=>e[(r+n)%e.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>N(t))}})})})});P.displayName=D;var M={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function N(e,r=!1){let t=document.activeElement;for(let n of e)if(n===t||(n.focus({preventScroll:r}),document.activeElement!==t))return}var T=I,O=P},27289:(e,r,t)=>{function n(){return"undefined"!=typeof window}t.d(r,{u4:()=>i});function o(){return(n()?window.vam:function(){return"production"}())||"production"}function l(){return"production"===o()}function i(e,r,t){var i,u;if(!n()){let e="[Vercel Web Analytics] Please import `track` from `@vercel/analytics/server` when using this function in a server environment";if(l())console.warn(e);else throw Error(e);return}if(!r){null==(i=window.va)||i.call(window,"event",{name:e,options:t});return}try{let n=function(e,r){if(!e)return;let t=e,n=[];for(let[o,l]of Object.entries(e))"object"==typeof l&&null!==l&&(r.strip?t=function(e,{[e]:r,...t}){return t}(o,t):n.push(o));if(n.length>0&&!r.strip)throw Error(`The following properties are not valid: ${n.join(", ")}. Only strings, numbers, booleans, and null are allowed.`);return t}(r,{strip:l()});null==(u=window.va)||u.call(window,"event",{name:e,data:n,options:t})}catch(e){e instanceof Error&&"development"===o()&&console.error(e)}}}}]);
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.