1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[723],{1847:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(2115);let o=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)},l=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()};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.forwardRef)((e,t)=>{let{color:r="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:u,className:c="",children:a,iconNode:p,...f}=e;return(0,n.createElement)("svg",{ref:t,...i,width:o,height:o,stroke:r,strokeWidth:u?24*Number(s)/Number(o):s,className:l("lucide",c),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(f)&&{"aria-hidden":"true"},...f},[...p.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(a)?a:[a]])}),u=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:u,...c}=r;return(0,n.createElement)(s,{ref:i,iconNode:t,className:l("lucide-".concat(o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),u),...c})});return r.displayName=o(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),c=r(1402),a=r
1(3127);function p(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class f extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,c.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,c.s)(e)&&e.offsetWidth||0,n=(0,c.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 h(e){var t,r;let{children:l,isPresent:i,anchorX:s,anchorY:u,root:c,pop:h}=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)(a.Q),v=function(...e){return o.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=p(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():p(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:a}=g.current;if(i||!1===h||!m.current||!e||!t)return;let p="rtl"===a;m.current.dataset.motionPopId=d;let f=document.createElement("style");w&&(f.nonce=w);let v=null!=c?c:document.head;return v.appendChild(f),f.sheet&&f.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?p?"right: ".concat(o):"left: ".concat(n):p?"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(f)&&v.removeChild(f)}},[i]),(0,n.jsx)(f,{isPresent:i,childRef:m,sizeRef:g,pop:h,children:!1===h?l:o.cloneElement(l,{ref:v})})}let d=e=>{let{children:t,initial:r,isPresent:l,onExitComplete:s,custom:c,presenceAffectsLayout:a,mode:p,anchorX:f,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:c,onExitComplete:e=>{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 a&&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)(h,{pop:"popLayout"===p,isPresent:l,anchorX:f,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:c,presenceAffectsLayout:a=!0,mode:p="sync",propagate:f=!1,anchorX:h="left",anchorY:m="top",root:x}=e,[C,E]=(0,g.xQ)(f),y=(0,o.useMemo)(()=>v(t),[t]),k=f&&!C?[]:y.map(w),R=(0,o.useRef)(!0),b=(0,o.useRef)(y),A=(0,i.M)(()=>new Map),j=(0,o.useRef)(new Set),[L,N]=(0,o.useState)(y),[P,M]=(0,o.useState)(y);(0,s.E)(()=>{R.current=!1,b.current=y;for(let e=0;e<P.length;e++){let t=w(P[e]);k.includes(t)?(A.delete(t),j.current.delete(t)):!0!==A.get(t)&&A.set(t,!1)}},[P,k.length,k.join("-")]);let S=[];if(y!==L){let e=[...y];for(let t=0;t<P.length;t++){let r=P[t],n=w(r);k.includes(n)||(e.splice(t,0,r),S.push(r))}return"wait"===p&&S.length&&(e=S),M(v(e)),N(y),null}let{forceRender:_}=(0,o.useContext)(l.L);return(0,n.jsx)(n.Fragment,{children:P.map(e=>{let t=w(e),o=(!f||!!C)&&(y===P||k.includes(t));return(0,n.jsx)(d,{isPresent:o,initial:(!R.current||!!u)&&void 0,custom:r,presenceAffectsLayout:a,mode:p,root:x,onExitComplete:o?void 0:()=>{if(j.current.has(t)||!A.has(t))return;j.current.add(t),A.set(t,!0);let e=!0;A.forEach(t=>{t||(e=!1)}),e&&(null==_||_(),M(b.current),f&&(null==E||E()),c&&c())},anchorX:h,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.