Source identity
| Field | Recorded value |
|---|---|
| Source type | archive member |
| Original record | db2d948f72c02583e618c037204a77d393b38dc5 |
| Date | Not specified in source |
| Path or archive member | archives/libsrc-1c3f88063121/NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/.content_store/db/db2d948f72c02583e618c037204a77d393b38dc5 |
| Original SHA-256 | 718845b2bf04b608e6ef86cd3a8bdc21cb7e5f218a4cda0cca565db8972beb29 |
| Reading-copy SHA-256 | 718845b2bf04b608e6ef86cd3a8bdc21cb7e5f218a4cda0cca565db8972beb29 |
| Archive source | {"sourceId": "libsrc-1c3f88063121", "member": "NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/.content_store/db/db2d948f72c02583e618c037204a77d393b38dc5"} |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| db2d948f72c02583e618c037204a77d393b38dc5 | {"sourceId": "libsrc-1c3f88063121", "member": "NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/.content_store/db/db2d948f72c02583e618c037204a77d393b38dc5"} | libsrc-e01909df430f | archives/libsrc-1c3f88063121/NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/.content_store/db/db2d948f72c02583e618c037204a77d393b38dc5 |
| page-8d1ab987f2be117e.js | {"sourceId": "libsrc-1c3f88063121", "member": "NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/deploy_697baad812958c6a07a05efd/_next/static/chunks/app/chapter/2/page-8d1ab987f2be117e.js"} | libsrc-dfa2c16da11d | archives/libsrc-1c3f88063121/NETLIFY_AI_RECOVERY_2026-10-14_21-10-49/sites/janady13__taupe-belekoy-cda1f9__7e92ce97-018c-4ba0-924d-bd19955e276e/originals/deploy_697baad812958c6a07a05efd/_next/static/chunks/app/chapter/2/page-8d1ab987f2be117e.js |
Recovered source transcript
Download complete source text ↓1 lines · 8.3 KB
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[282],{3967:function(e,n,t){Promise.resolve().then(t.bind(t,8810)),Promise.resolve().then(t.bind(t,1523)),Promise.resolve().then(t.bind(t,49))},8810:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return v}});var s=t(7437),r=t(9285),a=t(6496),i=t(6722),c=t(8909),o=t(1448),l=t(2265),m=t(6603),x=t(9344),d=t(5163),h=t(4606);function u(){let e=(0,l.useRef)(null),n=(0,l.useMemo)(()=>{let e=["#1f4aa8","#5bc0eb","#0b1d3a","#f6c945"];return Array.from({length:7}).map((n,t)=>({pos:new o.Vector3((Math.random()-.5)*4.5,(Math.random()-.5)*2.6,-(4.5*t)-2),r:.65+.95*Math.random(),c:e[t%e.length],e:t%3==0?"#f6c945":"#5bc0eb"}))},[]);return(0,r.F)((n,t)=>{e.current&&(e.current.rotation.y+=.05*t,e.current.rotation.x=.04*Math.sin(.12*n.clock.elapsedTime))}),(0,s.jsx)("group",{ref:e,children:n.map((e,n)=>(0,s.jsxs)("mesh",{position:e.pos,children:[(0,s.jsx)("sphereGeometry",{args:[e.r,32,32]}),(0,s.jsx)("meshStandardMaterial",{color:new o.Color(e.c),roughness:.55,metalness:.02,emissive:new o.Color(e.e),emissiveIntensity:.22})]},n))})}function p(){let e=(0,i.vO)(),{camera:n}=(0,r.D)(),t=(0,l.useMemo)(()=>new o.CatmullRomCurve3([new o.Vector3(0,.1,3.8),new o.Vector3(-.5,.2,.8),new o.Vector3(.9,-.1,-3.2),new o.Vector3(-.8,.25,-7.6),new o.Vector3(.7,.1,-12.2),new o.Vector3(0,0,-16.5)]),[]);return(0,r.F)(()=>{let s=e.offset,r=t.getPoint(s),a=t.getPoint(Math.min(1,s+.02));n.position.lerp(r,.12),n.lookAt(a)}),null}function v(){return(0,s.jsxs)("div",{className:"relative h-[calc(100dvh-0px)] w-full overflow-hidden",children:[(0,s.jsx)(a.Xz,{dpr:[1,2],camera:{position:[0,.1,3.8],fov:50,near:.1,far:120},gl:{antialias:!0,alpha:!0,powerPreference:"high-performance"},children:(0,s.jsxs)(l.Suspense,{fallback:null,children:[(0,s.jsx)("color",{attach:"background",args:["#0b1d3a"]}),(0,s.jsx)("ambientLight",{intensity:.65}),(0,s.jsx)("directionalLight",{position:[6,5,4],intensity:1}),(0,s.jsxs)(i.Fq,{pages:4,damping:.18,children:[(0,s.jsx)(p,{}),(0,s.jsx)(c.t,{radius:120,depth:70,count:3200,factor:4,saturation:0,fade:!0,speed:.8}),(0,s.jsx)(m.Z,{size:22,position:new o.Vector3(0,0,-24)}),(0,s.jsx)(u,{}),(0,s.jsxs)(x.x,{children:[(0,s.jsx)(d.d,{intensity:.9,luminanceThreshold:.12,luminanceSmoothing:.65}),(0,s.jsx)(h.s,{eskil:!1,offset:.25,darkness:.85})]}),(0,s.jsx)(i.Xs,{html:!0,children:(0,s.jsxs)("div",{className:"w-screen",children:[(0,s.jsx)("section",{className:"flex h-screen items-center",children:(0,s.jsxs)("div",{className:"mx-auto w-full max-w-6xl px-6",children:[(0,s.jsx)("div",{className:"mono text-[11px] uppercase tracking-[0.26em] text-cream/70",children:"Chapter 2"}),(0,s.jsx)("h1",{className:"mt-4 text-balance text-4xl font-semibold tracking-tight text-cream md:text-6xl",children:"A World of Possibilities"}),(0,s.jsx)("p",{className:"mt-6 max-w-2xl text-pretty text-base leading-relaxed text-cream/80 md:text-lg",children:"Scroll to travel through a “future chapter” — big scenes, wide ideas, and the kind of immersive narrative pacing inspired by Prometheus-style scrollytelling."}),(0,s.jsx)("div",{className:"mt-8 hr-brush"}),(0,s.jsx)("div",{className:"mt-6 mono text-[12px] text-cream/65",children:"Tip: slower scroll feels more cinematic."})]})}),(0,s.jsx)("section",{className:"flex h-screen items-center",children:(0,s.jsx)("div",{className:"mx-auto w-full max-w-6xl px-6",children:(0,s.jsxs)("div",{className:"glass brush-border max-w-2xl rounded-2xl p-6",children:[(0,s.jsx)("div",{className:"mono text-[12px] uppercase tracking-[0.22em] text-cream/75",children:"From micro to macro"}),(0,s.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-cream/80",children:"Chapter experiences work best when the viewer feels motion and consequence. Here, scroll becomes time: your input controls the camera, and the world responds."})]})})}),(0,s.jsx)("section",{className:"flex h-screen items-center",children:(0,s.jsx)("div",{className:"mx-auto w-full max-w-6xl px-6",children:(0,s.jsxs)("div",{className:"glass brush-border max-w-2xl rounded-2xl p-6",children:[(0,s.jsx)("div",{className:"mono text-[12px] uppercase tracking-[0.22em] text-cream/75",children:"Donor story beats"}),(0,s.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-cream/80",children:"Replace these cards with milestones: model runs, architecture changes, research notes, and measurable progress. Make supporters feel like they’re moving through the build with you."})]})})}),(0,s.jsx)("section",{className:"flex h-screen items-center",children:(0,s.jsx)("div",{className:"mx-auto w-full max-w-6xl px-6",children:(0,s.jsxs)("div",{className:"glass brush-border max-w-2xl rounded-2xl p-6",children:[(0,s.jsx)("div",{className:"mono text-[12px] uppercase tracking-[0.22em] text-cream/75",children:"End of Chapter"}),(0,s.jsx)("p",{className:"mt-3 text-sm leading-relaxed text-cream/80",children:"Next: wire real content, add a chapter index, and connect the donation flow. Keep the experience lightweight and accessible — WebGL where it matters, clean UI everywhere else."}),(0,s.jsx)("div",{className:"mt-5 mono text-[11px] uppercase tracking-[0.26em] text-cream/65",children:"Scroll complete"})]})})})]})})]})]})}),(0,s.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 z-20 px-6 pt-6",children:(0,s.jsxs)("div",{className:"mx-auto flex max-w-6xl items-center justify-between",children:[(0,s.jsx)("div",{className:"mono text-[11px] uppercase tracking-[0.26em] text-cream/70",children:"FEEDTHEJOE://CHAPTER/2"}),(0,s.jsx)("div",{className:"mono text-[11px] text-cream/55",children:"Scroll to navigate"})]})})]})}},6603:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(7437),r=t(1448),a=t(9285),i=t(8345),c=t(2265);let o=(0,i.g)({uTime:0},"\nvarying vec2 vUv;\n\nvoid main() {\n vUv = uv;\n vec4 mvPosition = modelViewMatrix * vec4(position, 1.0);\n gl_Position = projectionMatrix * mvPosition;\n}\n","\nprecision highp float;\n\nuniform float uTime;\nvarying vec2 vUv;\n\nfloat hash(vec2 p) {\n return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453123);\n}\n\nfloat noise(vec2 p) {\n vec2 i = floor(p);\n vec2 f = fract(p);\n\n float a = hash(i);\n float b = hash(i + vec2(1.0, 0.0));\n float c = hash(i + vec2(0.0, 1.0));\n float d = hash(i + vec2(1.0, 1.0));\n\n vec2 u = f * f * (3.0 - 2.0 * f);\n return mix(a, b, u.x) + (c - a) * u.y * (1.0 - u.x) + (d - b) * u.x * u.y;\n}\n\nfloat fbm(vec2 p) {\n float v = 0.0;\n float a = 0.5;\n mat2 m = mat2(1.6, 1.2, -1.2, 1.6);\n for (int i = 0; i < 4; i++) {\n v += a * noise(p);\n p = m * p;\n a *= 0.55;\n }\n return v;\n}\n\nvoid main() {\n vec2 uv = vUv - 0.5;\n uv.x *= 1.35;\n\n float r = length(uv);\n float a = atan(uv.y, uv.x);\n\n float swirl = (0.85 - r) * 2.2;\n swirl += sin(uTime * 0.25 + r * 8.0) * 0.15;\n a += swirl;\n\n vec2 p = vec2(a / (6.2831853), r);\n float n = fbm(p * 9.0 + vec2(uTime * 0.02, -uTime * 0.01));\n float streak = smoothstep(0.35, 0.9, n);\n\n // Stars: speckles on top of streaks\n float star = pow(noise(uv * 40.0 + uTime * 0.1), 16.0);\n star += pow(noise(uv * 80.0 - uTime * 0.06), 18.0);\n star = clamp(star, 0.0, 1.0);\n\n // Palette (normalized)\n vec3 ink = vec3(0.04, 0.05, 0.09);\n vec3 night = vec3(0.05, 0.11, 0.23);\n vec3 cobalt = vec3(0.12, 0.29, 0.66);\n vec3 cyan = vec3(0.36, 0.75, 0.92);\n vec3 sun = vec3(0.96, 0.78, 0.27);\n vec3 cream = vec3(0.95, 0.91, 0.78);\n\n vec3 col = mix(ink, night, 0.55);\n col = mix(col, cobalt, streak * 0.9);\n col = mix(col, cyan, smoothstep(0.25, 0.75, streak) * 0.55);\n\n float core = exp(-r * 5.0);\n col += sun * pow(core, 8.5) * 1.25;\n\n // Brush strokes / paint ridges\n float ridges = smoothstep(0.2, 0.95, fbm(uv * 18.0 + uTime * 0.05));\n col = mix(col, col + cream * 0.08, ridges * 0.55);\n\n // Star pops\n col += sun * star * 1.15;\n col += cream * star * 0.35;\n\n // Fade edges\n float vignette = smoothstep(0.95, 0.25, r);\n col *= vignette;\n\n float alpha = 0.68;\n gl_FragColor = vec4(col, alpha);\n}\n");function l(e){let{size:n=16,position:t=new r.Vector3(0,0,-6),rotation:i=new r.Euler(0,0,0)}=e,o=(0,c.useRef)(null),l=(0,c.useMemo)(()=>new r.PlaneGeometry(n,n,1,1),[n]);return(0,a.F)((e,n)=>{o.current&&(o.current.uTime+=n)}),(0,s.jsx)("mesh",{geometry:l,position:t,rotation:i,children:(0,s.jsx)("swirlMaterial",{ref:o,transparent:!0,depthWrite:!1})})}(0,a.e)({SwirlMaterial:o})}},function(e){e.O(0,[689,723,378,273,971,117,744],function(){return e(e.s=3967)}),_N_E=e.O()}]);