1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3807],{6479:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(2115);let o=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()},l=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)};var i={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.createContext)({}),u=(0,n.forwardRef)((e,t)=>{var r,l,u;let{color:a,size:c,strokeWidth:h,absoluteStrokeWidth:p,className:f="",children:d,iconNode:m,...g}=e,{size:w=24,strokeWidth:v=2,absoluteStrokeWidth:x=!1,color:C="currentColor",className:E=""}=null!=(r=(0,n.useContext)(s))?r:{},k=(null!=p?p:x)?24*Number(null!=h?h:v)/Number(null!=c?c:w):null!=h?h:v;return(0,n.createElement)("svg",{ref:t,...i,width:null!=(l=null!=c?c:w)?l:i.width,height:null!=(u=null!=c?c:w)?u:i.height,stroke:null!=a?a:C,strokeWidth:k,className:o("lucide",E,f),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(g)&&{"aria-hidden":"true"},...g},[...m.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(d)?d:[d]])}),a=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:s,...a}=r;return(0,n.createElement)(u,{ref:i,iconNode:t,className:o("lucide-".concat(l(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),s),...a})});return r.displayName=l(e),r}},6497:(e,t,r)=>{r.d(t,{N:()=>x});var n=r(5155),o=r(2115),l=r(296),i=r(4416),s=r(6436),u=r(9686),a=r(1402),c=r(3127);function h(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,a.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,a.s)(e)&&e.offsetWidth||0,n=(0,a.s)(e)&&e.offsetHeight||0,o=getComputedStyle(t),l=this.props.sizeRef.current;l.height=parseFloat(o.height),l.width=parseFloat(o.width),l.top=t.offsetTop,l.left=t.offsetLeft,l.right=r-l.width-l.left,l.bottom=n-l.height-l.top,l.direction=o.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){var t,r;let{children:l,isPresent:i,anchorX:s,anchorY:u,root:a,pop:f}=e,d=(0,o.useId)(),m=(0,o.useRef)(null),g=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:w}=(0,o.useContext)(c.Q),v=function(...e){return o.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=h(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():h(e[t],null)}}}}(...e),e)}(m,null!=(r=null==(t=l.props)?void 0:t.ref)?r:null==l?void 0:l.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:n,right:o,bottom:l,direction:c}=g.current;if(i||!1===f||!m.current||!e||!t)return;let h="rtl"===c;m.current.dataset.motionPopId=d;let p=document.createElement("style");w&&(p.nonce=w);let v=null!=a?a:document.head;return v.appendChild(p),p.sheet&&p.sheet.insertRule('\n [data-motion-pop-id="'.concat(d,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===s?h?"right: ".concat(o):"left: ".concat(n):h?"left: ".concat(n):"right: ".concat(o),"px !important;\n ").concat("bottom"===u?"bottom: ".concat(l):"top: ".concat(r),"px !important;\n }\n ")),()=>{var e;null==(e=m.current)||e.removeAttribute("data-motion-pop-id"),v.contains(p)&&v.removeChild(p)}},[i]),(0,n.jsx)(p,{isPresent:i,childRef:m,sizeRef:g,pop:f,children:!1===f?l:o.cloneElement(l,{ref:v})})}let d=e=>{let{children:t,initial:r,isPresent:l,onExitComplete:s,custom:a,presenceAffectsLayout:c,mode:h,anchorX:p,anchorY:d,root:g}=e,w=(0,i.M)(m),v=(0,o.useId)(),x=!0,C=(0,o.useMemo)(()=>(x=!1,{id:v,initial:r,isPresent:l,custom:a,onExitComplete:e=>
1{for(let t of(w.set(e,!0),w.values()))if(!t)return;s&&s()},register:e=>(w.set(e,!1),()=>w.delete(e))}),[l,w,s]);return c&&x&&(C={...C}),(0,o.useMemo)(()=>{w.forEach((e,t)=>w.set(t,!1))},[l]),o.useEffect(()=>{l||w.size||!s||s()},[l]),t=(0,n.jsx)(f,{pop:"popLayout"===h,isPresent:l,anchorX:p,anchorY:d,root:g,children:t}),(0,n.jsx)(u.t.Provider,{value:C,children:t})};function m(){return new Map}var g=r(5601);let w=e=>e.key||"";function v(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let x=e=>{let{children:t,custom:r,initial:u=!0,onExitComplete:a,presenceAffectsLayout:c=!0,mode:h="sync",propagate:p=!1,anchorX:f="left",anchorY:m="top",root:x}=e,[C,E]=(0,g.xQ)(p),k=(0,o.useMemo)(()=>v(t),[t]),y=p&&!C?[]:k.map(w),b=(0,o.useRef)(!0),R=(0,o.useRef)(k),A=(0,i.M)(()=>new Map),N=(0,o.useRef)(new Set),[j,L]=(0,o.useState)(k),[P,M]=(0,o.useState)(k);(0,s.E)(()=>{b.current=!1,R.current=k;for(let e=0;e<P.length;e++){let t=w(P[e]);y.includes(t)?(A.delete(t),N.current.delete(t)):!0!==A.get(t)&&A.set(t,!1)}},[P,y.length,y.join("-")]);let S=[];if(k!==j){let e=[...k];for(let t=0;t<P.length;t++){let r=P[t],n=w(r);y.includes(n)||(e.splice(t,0,r),S.push(r))}return"wait"===h&&S.length&&(e=S),M(v(e)),L(k),null}let{forceRender:W}=(0,o.useContext)(l.L);return(0,n.jsx)(n.Fragment,{children:P.map(e=>{let t=w(e),o=(!p||!!C)&&(k===P||y.includes(t));return(0,n.jsx)(d,{isPresent:o,initial:(!b.current||!!u)&&void 0,custom:r,presenceAffectsLayout:c,mode:h,root:x,onExitComplete:o?void 0:()=>{if(N.current.has(t)||!A.has(t))return;N.current.add(t),A.set(t,!0);let e=!0;A.forEach(t=>{t||(e=!1)}),e&&(null==W||W(),M(R.current),p&&(null==E||E()),a&&a())},anchorX:f,anchorY:m,children:e},t)})})}}}]);
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.