1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[220],{513:(e,t,r)=>{"use strict";r.d(t,{default:()=>i});var n=r(5155),l=r(4502);function i(e){let{children:t,delay:r=0,y:i=16,className:a="",as:c="div"}=e,s=l.P[c]||l.P.div;return(0,n.jsx)(s,{className:a,initial:{opacity:0,y:i},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.45,delay:r,ease:[.22,1,.36,1]},children:t})}},2235:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,3063,23)),Promise.resolve().then(r.bind(r,9080)),Promise.resolve().then(r.bind(r,513))},6654:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return l}});let n=r(2115);function l(e,t){let r=(0,n.useRef)(null),l=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=l.current;t&&(l.current=null,t())}else e&&(r.current=i(e,n)),t&&(l.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9080:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});
1var n=r(5155),l=r(2115),i=r(9946);let a=(0,i.A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),c=(0,i.A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);function s(e){let{text:t,displayText:r,className:i="",iconSize:s=14}=e,[u,o]=(0,l.useState)(!1),d=async()=>{try{await navigator.clipboard.writeText(t),o(!0),setTimeout(()=>o(!1),2e3)}catch(e){}};return(0,n.jsxs)("button",{type:"button",onClick:d,"aria-label":"Copy ".concat(r||t),className:"inline-flex items-center gap-1.5 font-mono text-sm text-text-muted transition-colors hover:text-accent ".concat(i),children:[(0,n.jsx)("span",{className:"inline-flex h-4 w-4 items-center justify-center",children:u?(0,n.jsx)(a,{size:s,className:"text-green-600 dark:text-green-400"}):(0,n.jsx)(c,{size:s})}),(0,n.jsx)("span",{children:r||t})]})}},9946:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(2115);let l=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),a=e=>{let t=i(e);return t.charAt(0).toUpperCase()+t.slice(1)},c=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 s={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 u=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:l=24,strokeWidth:i=2,absoluteStrokeWidth:a,className:u="",children:o,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...s,width:l,height:l,stroke:r,strokeWidth:a?24*Number(i)/Number(l):i,className:c("lucide",u),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(o)?o:[o]])}),o=(e,t)=>{let r=(0,n.forwardRef)((r,i)=>{let{className:s,...o}=r;return(0,n.createElement)(u,{ref:i,iconNode:t,className:c("lucide-".concat(l(a(e))),"lucide-".concat(e),s),...o})});return r.displayName=a(e),r}}},e=>{var t=t=>e(e.s=t);e.O(0,[502,63,441,684,358],()=>t(2235)),_N_E=e.O()}]);
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.