1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4903],{30091:(e,t,r)=>{r.d(t,{N:()=>y});var n=r(95155),l=r(12115),i=r(83854),o=r(42954),s=r(25155),u=r(43088),a=r(45484),c=r(86633);function f(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,a.s)(e)&&e.offsetWidth||0,n=this.props.sizeRef.current;n.height=t.offsetHeight||0,n.width=t.offsetWidth||0,n.top=t.offsetTop,n.left=t.offsetLeft,n.right=r-n.width-n.left}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:e,isPresent:t,anchorX:r,root:i}){let o=(0,l.useId)(),s=(0,l.useRef)(null),u=(0,l.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:a}=(0,l.useContext)(c.Q),h=function(...e){return l.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=f(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():f(e[t],null)}}}}(...e),e)}(s,e.props?.ref??e?.ref);return(0,l.useInsertionEffect)(()=>{let{width:e,height:n,top:l,left:c,right:f}=u.current;if(t||!s.current||!e||!n)return;let d="left"===r?`left: ${c}`:`right: ${f}`;s.current.dataset.motionPopId=o;let h=document.createElement("style");a&&(h.nonce=a);let p=i??document.head;return p.appendChild(h),h.sheet&&h.sheet.insertRule(` 2 [data-motion-pop-id="${o}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${n}px !important; 6 ${d}px !important; 7 top: ${l}px !important; 8 } 9 `),()=>{p.contains(h)&&p.removeChild(h)}},[t]),(0,n.jsx)(d,{isPresent:t,childRef:s,sizeRef:u,children:l.cloneElement(e,{ref:h})})}let p=({children:e,initial:t,isPresent:r,onExitComplete:i,custom:s,presenceAffectsLayout:a,mode:c,anchorX:f,root:d})=>{let p=(0,o.M)(m),g=(0,l.useId)(),w=!0,x=(0,l.useMemo)(()=>(w=!1,{id:g,initial:t,isPresent:r,custom:s,onExitComplete:e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;i&&i()},register:e=>(p.set(e,!1),()=>p.delete(e))}),[r,p,i]);return a&&w&&(x={...x}),(0,l.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[r]),l.useEffect(()=>{r||p.size||!i||i()},[r]),"popLayout"===c&&(e=(0,n.jsx)(h,{isPresent:r,anchorX:f,root:d,children:e})),(0,n.jsx)(u.t.Provider,{value:x,children:e})};function m(){return new Map}var g=r(42551);let w=e=>e.key||"";function x(e){let t=[];return l.Children.forEach(e,e=>{(0,l.isValidElement)(e)&&t.push(e)}),t}let y=({children:e,custom:t,initial:r=!0,onExitComplete:u,presenceAffectsLayout:a=!0,mode:c="sync",propagate:f=!1,anchorX:d="left",root:h})=>{let[m,y]=(0,g.xQ)(f),k=(0,l.useMemo)(()=>x(e),[e]),C=f&&!m?[]:k.map(w),E=(0,l.useRef)(!0),v=(0,l.useRef)(k),A=(0,o.M)(()=>new Map),R=(0,l.useRef)(new Set),[$,L]=(0,l.useState)(k),[M,b]=(0,l.useState)(k);(0,s.E)(()=>{E.current=!1,v.current=k;for(let e=0;e<M.length;e++){let t=w(M[e]);C.includes(t)?(A.delete(t),R.current.delete(t)):!0!==A.get(t)&&A.set(t,!1)}},[M,C.length,C.join("-")]);let j=[];if(k!==$){let e=[...k];for(let t=0;t<M.length;t++){let r=M[t],n=w(r);C.includes(n)||(e.splice(t,0,r),j.push(r))}return"wait"===c&&j.length&&(e=j),b(x(e)),L(k),null}let{forceRender:N}=(0,l.useContext)(i.L);return(0,n.jsx)(n.Fragment,{children:M.map(e=>{let l=w(e),i=(!f||!!m)&&(k===M||C.includes(l));return(0,n.jsx)(p,{isPresent:i,initial:(!E.current||!!r)&&void 0,custom:t,presenceAffectsLayout:a,mode:c,root:h,onExitComplete:i?void 0:()=>{if(R.current.has(l)||(R.current.add(l),!A.has(l)))return;A.set(l,!0);let e=!0;A.forEach(t=>{t||(e=!1)}),e&&(N?.(),b(v.current),f&&y?.(),u&&u())},anchorX:d,children:e},l)})})}},52204:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71858).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},58079:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71858).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},65980:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(71858).A)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},71858:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(12115);let 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)},i=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var o={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)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:l,className:s="",children:u,iconNode:a,...c},f)=>(0,n.createElement)("svg",{ref:f,...o,width:t,height:t,stroke:e,strokeWidth:l?24*Number(r)/Number(t):r,className:i("lucide",s),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(c)&&{"aria-hidden":"true"},...c},[...a.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(u)?u:[u]])),u=(e,t)=>
9{let r=(0,n.forwardRef)(({className:r,...o},u)=>(0,n.createElement)(s,{ref:u,iconNode:t,className:i(`lucide-${l(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...o}));return r.displayName=l(e),r}}}]);
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.