1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,396661,505014,t=>{"use strict";let e=(...t)=>t.filter((t,e,a)=>!!t&&""!==t.trim()&&a.indexOf(t)===e).join(" ").trim();t.s(["mergeClasses",0,e],396661);var a=t.i(271645),r={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 n=(0,a.createContext)({}),o=(0,a.forwardRef)(({color:t,size:o,strokeWidth:i,absoluteStrokeWidth:s,className:l="",children:d,iconNode:m,...c},h)=>{let{size:u=24,strokeWidth:f=2,absoluteStrokeWidth:p=!1,color:x="currentColor",className:g=""}=(0,a.useContext)(n)??{},b=s??p?24*Number(i??f)/Number(o??u):i??f;return(0,a.createElement)("svg",{ref:h,...r,width:o??u??r.width,height:o??u??r.height,stroke:t??x,strokeWidth:b,className:e("lucide",g,l),...!d&&!(t=>{for(let e in t)if(e.startsWith("aria-")||"role"===e||"title"===e)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...m.map(([t,e])=>(0,a.createElement)(t,e)),...Array.isArray(d)?d:[d]])});t.s(["default",0,o],505014)},456420,t=>{"use strict";var e=t.i(271645),a=t.i(396661);let r=t=>{let e=t.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,e,a)=>a?a.toUpperCase():e.toLowerCase());return e.charAt(0).toUpperCase()+e.slice(1)};var n=t.i(505014);t.s(["default",0,(t,o)=>{let i=(0,e.forwardRef)(({className:i,...s},l)=>(0,e.createElement)(n.default,{ref:l,iconNode:o,className:(0,a.mergeClasses)(`lucide-${r(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${t}`,i),...s}));return i.displayName=r(t),i}],456420)},128276,t=>{"use strict";let e=(0,t.i(456420).default)("compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]]);t.s(["Compass",0,e],128276)},516306,t=>{"use strict";let e=(0,t.i(456420).default)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);t.s(["ShieldAlert",0,e],516306)},22544,t=>{"use strict";var e=t.i(843476),a=t.i(271645),r=t.i(522016),n=t.i(128276),o=t.i(516306);function i(){let t=(0,a.useRef)(null),r=(0,a.useRef)(null),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e,a;document.documentElement.classList.add("not-found-theme"),o(document.documentElement.classList.contains("dark"));let r=t.current;if(!r)return;let i=r.getContext("2d");if(!i)return;let s=window.innerWidth,l=window.innerHeight;r.width=s,r.height=l;let d=[],m=()=>{d.length=0;let t=n?["#f43f5e","#8b5cf6","#3b82f6","#06b6d4"]:["#ec4899","#6366f1","#14b8a6","#f59e0b"],e=window.innerWidth<768,a=e?60:150;for(let r=0;r<a;r++)d.push({angle:Math.random()*Math.PI*2,radius:Math.max(s,l)/2*Math.random()+100,speed:.3+.8*Math.random(),size:e?2*Math.random()+1.5:2.5*Math.random()+.5,color:t[Math.floor(Math.random()*t.length)]})},c=()=>{let t=window.innerWidth,e=window.innerHeight;(t!==s||e!==l)&&(s=r.width=t,l=r.height=e,m())},h=()=>{clearTimeout(a),a=setTimeout(c,100)};window.addEventListener("resize",h),m();let u=0,f=1e3/(n?60:30),p=t=>{if(0===s||0===l){e=requestAnimationFrame(p);return}let a=t-u;if(a<f){e=requestAnimationFrame(p);return}u=t-a%f,i.fillStyle=n?"rgba(10, 10, 12, 0.18)":"rgba(250, 250, 252, 0.25)",i.fillRect(0,0,s,l);let r=s/2,o=l/2;d.forEach(t=>{t.radius-=t.speed,t.angle+=.02*t.speed,t.radius<5&&(t.radius=Math.max(s,l)/1.5,t.angle=Math.random()*Math.PI*2);let e=r+Math.cos(t.angle)*t.radius,a=o+Math.sin(t.angle)*t.radius;i.beginPath(),i.arc(e,a,t.size,0,2*Math.PI),i.fillStyle=t.color,i.shadowBlur=15+Math.max(0,25-Math.sqrt(Math.pow(e-r,2)+Math.pow(a-o,2))/25),i.shadowColor=t.color,i.fill(),i.shadowBlur=0}),e=requestAnimationFrame(p)};e=requestAnimationFrame(p);let x=new MutationObserver(()=>{o(document.documentElement.classList.contains("dark")),m()});return x.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}
1),()=>{document.documentElement.classList.remove("not-found-theme"),cancelAnimationFrame(e),window.removeEventListener("resize",h),clearTimeout(a),x.disconnect()}},[n]),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("style",{dangerouslySetInnerHTML:{__html:` 2 @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Share+Tech+Mono&display=swap'); 3 4 /* Hide Fumadocs Default Titles */ 5 6 7 8 html.not-found-theme #nd-page > h1:first-of-type, 9 html.not-found-theme #nd-page > h1:first-of-type + p { display: none !important; } 10 11 html.not-found-theme, html.not-found-theme body { overflow-x: hidden !important; } 12 13 /* Nuke global backgrounds to pierce Fumadocs mobile walls */ 14 html.not-found-theme body, 15 html.not-found-theme main, 16 html.not-found-theme article, 17 html.not-found-theme .bg-fd-background, 18 html.not-found-theme [class*="bg-background"], 19 html.not-found-theme [class*="bg-fd-background"], 20 html.not-found-theme #nd-page, 21 html.not-found-theme #nd-docs-layout { 22 background-color: transparent !important; 23 background: transparent !important; 24 } 25 26 /* ð TOP NAVBAR BLEND FIX: Targets the header specifically to merge it into the atmosphere */ 27 html.not-found-theme header, 28 html.not-found-theme header > div, 29 html.not-found-theme .fd-nav, 30 html.not-found-theme [class*="fd-nav"] { 31 background-color: transparent !important; 32 background: transparent !important; 33 backdrop-filter: blur(16px) !important; 34 -webkit-backdrop-filter: blur(16px) !important; 35 border-bottom: 1px solid rgba(120, 120, 120, 0.1) !important; 36 } 37 38 /* Convert Sidebars into Frosted Glass */ 39 html.not-found-theme aside, 40 html.not-found-theme nav, 41 html.not-found-theme [data-sidebar], 42 html.not-found-theme [data-nav] { 43 background-color: rgba(250, 250, 252, 0.15) !important; 44 backdrop-filter: blur(16px) !important; 45 -webkit-backdrop-filter: blur(16px) !important; 46 border-color: rgba(0,0,0,0.05) !important; 47 } 48 49 html.not-found-theme.dark aside, 50 html.not-found-theme.dark nav, 51 html.not-found-theme.dark [data-sidebar], 52 html.not-found-theme.dark [data-nav] { 53 background-color: rgba(10, 10, 12, 0.4) !important; 54 border-color: rgba(255,255,255,0.05) !important; 55 } 56 57 html.not-found-theme [data-search="true"], 58 html.not-found-theme button[type="button"], 59 html.not-found-theme input[type="search"], 60 html.not-found-theme .bg-fd-muted, 61 html.not-found-theme .bg-fd-secondary { 62 background-color: rgba(120, 120, 120, 0.1) !important; 63 backdrop-filter: blur(8px) !important; 64 border: 1px solid rgba(120, 120, 120, 0.2) !important; 65 } 66 67 .font-404-display { font-family: 'Orbitron', sans-serif; } 68 .font-404-mono { font-family: 'Share Tech Mono', monospace; } 69 70 @keyframes not-found-fade-up { 71 0% { opacity: 0; transform: translateY(20px); filter: blur(4px); } 72 100% { opacity: 1; transform: translateY(0); filter: blur(0); } 73 } 74 .anim-fade-up { 75 opacity: 0; 76 animation: not-found-fade-up 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards; 77 } 78 79 @media (max-width: 768px) { 80 html.not-found-theme .mobile-canvas-container { 81 transform: scale(1.1); 82 transform-origin: center center; 83 } 84 } 85 86 /* ð MOBILE-SAFE CSS GLITCH: Removes clip-path (which breaks Safari) and uses transform/opacity */ 87 .css-glitch-text { 88 position: relative; 89 color: inherit; 90 } 91 .css-glitch-text::before, .css-glitch-text::after { 92 content: attr(data-text); 93 position: absolute; 94 top: 0; left: 0; right: 0; 95 opacity: 0; 96 pointer-events: none; 97 } 98 .css-glitch-text::before { 99 color: rgba(6,182,212,0.9); 100 z-index: -1; 101 animation: glitch-anim-1 3.5s infinite linear alternate-reverse; 102 } 103 .css-glitch-text::after { 104 color: rgba(244,63,94,0.9); 105 z-index: -2; 106 animation: glitch-anim-2 2.8s infinite linear alternate-reverse; 107 } 108 @keyframes glitch-anim-1 { 109 0%, 10% { opacity: 0; transform: translate(0, 0); } 110 11%, 13% { opacity: 1; transform: translate(-4px, 2px); text-shadow: 2px 0 rgba(244,63,94,0.5); } 111 14%, 100% { opacity: 0; transform: translate(0, 0); } 112 } 113 @keyframes glitch-anim-2 { 114 0%, 40% { opacity: 0; transform: translate(0, 0); } 115 41%, 43% { opacity: 1; transform: translate(4px, -2px); text-shadow: -2px 0 rgba(6,182,212,0.5); } 116 44%, 100% { opacity: 0; transform: translate(0, 0); } 117 } 118 `}}),(0,e.jsx)("div",{ref:r,className:"mobile-canvas-container fixed inset-0 z-10 bg-[#FAFAFC] dark:bg-[#0A0A0C] pointer-events-none overflow-hidden",style:{transform:"translateZ(0)",willChange:"transform"},children:(0,e.jsx)("canvas",{ref:t,className:"absolute inset-0 h-full w-full block","aria-hidden":"true",style:{transform:"translateZ(0)",willChange:"transform"}})})]})}let s="01#$%&*!?/\\<>{}[]";t.s(["default",0,function(){let{display:t}=function(t=40,e=100){let[r,n]=(0,a.useState)("404"),[o,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let a,r=0,o=setTimeout(()=>{a=setInterval(()=>{let t=Math.floor(++r/9*3);n("404".split("").map((e,a)=>
118" "===e?" ":a<t?e:s[Math.floor(Math.random()*s.length)]).join("")),r>=9&&(clearInterval(a),n("404"),i(!0))},t)},e);return()=>{clearTimeout(o),clearInterval(a)}},["404",t,e]),{display:r,settled:o}}();return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(i,{}),(0,e.jsx)("div",{className:"relative z-20 flex flex-col items-center justify-center min-h-[100dvh] w-full pointer-events-none px-4",children:(0,e.jsxs)("div",{className:"relative flex flex-col items-center text-center w-full max-w-3xl mx-auto pointer-events-auto",children:[(0,e.jsxs)("div",{className:"anim-fade-up inline-flex items-center gap-2 px-4 py-1.5 rounded-full border border-rose-200 dark:border-rose-900/50 bg-rose-50/80 dark:bg-rose-950/30 backdrop-blur-md text-rose-600 dark:text-rose-400 text-[12px] font-404-mono font-bold tracking-widest uppercase mb-4 shadow-sm",style:{animationDelay:"100ms"},children:[(0,e.jsx)(o.ShieldAlert,{className:"w-4 h-4"}),"Signal Lost"]}),(0,e.jsxs)("div",{className:"anim-fade-up relative mb-6 w-full flex justify-center",style:{animationDelay:"200ms"},children:[(0,e.jsx)("h1",{"data-text":t,className:"text-[6.5rem] sm:text-[10rem] md:text-[14rem] lg:text-[16rem] font-black tracking-tighter leading-none text-zinc-900 dark:text-white select-none font-404-display css-glitch-text transition-all duration-75",children:t}),(0,e.jsx)("span",{className:"absolute inset-0 flex justify-center items-center text-[6.5rem] sm:text-[10rem] md:text-[14rem] lg:text-[16rem] font-black tracking-tighter leading-none text-transparent bg-clip-text bg-gradient-to-tr from-indigo-500/20 to-rose-500/20 blur-[2px] pointer-events-none font-404-display","aria-hidden":!0,children:t})]}),(0,e.jsxs)("div",{className:"anim-fade-up relative z-20",style:{animationDelay:"300ms"},children:[(0,e.jsx)("h2",{className:"text-xl sm:text-2xl md:text-3xl font-404-display font-bold tracking-wide text-zinc-800 dark:text-zinc-100 mb-4",children:"Event Horizon Reached"}),(0,e.jsx)("p",{className:"text-[14px] sm:text-[16px] leading-relaxed text-zinc-600 dark:text-zinc-400 font-404-mono max-w-lg mx-auto mb-12 px-2",children:"The directory you are attempting to access exists outside the known bounds of this network. Your connection has been severed."})]}),(0,e.jsxs)("div",{className:"anim-fade-up relative group z-30",style:{animationDelay:"400ms"},children:[(0,e.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r from-rose-500 via-violet-500 to-cyan-500 rounded-xl blur opacity-30 group-hover:opacity-70 transition duration-500 animate-pulse"}),(0,e.jsxs)(r.default,{href:"/getting-started",className:"relative flex items-center gap-3 px-6 sm:px-8 py-3 sm:py-4 rounded-xl bg-white dark:bg-[#0A0A0C] border border-zinc-200 dark:border-zinc-800 hover:border-indigo-500 dark:hover:border-indigo-500 text-zinc-900 dark:text-white font-bold text-[13px] sm:text-[15px] font-404-mono uppercase tracking-wider shadow-lg hover:shadow-xl transition-all duration-300 transform group-hover:-translate-y-0.5 no-underline",children:[(0,e.jsx)(n.Compass,{className:"w-5 h-5 text-indigo-500 dark:text-indigo-400 group-hover:rotate-45 transition-transform duration-500"}),"Initialize Safe Boot"]})]})]})})]})}])}]);
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.