1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2698],{68659:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_blueprint",function(){return n(47582)}])},47582:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return b}});var r=n(85893),a=n(67294),i=n(10990),o=n(15029),s=n(20111),c=n(59888),u=n(12472),l=n(56175),m=n(41799),d=n(69396),h=n(74664),p=n(99477),f=n(24017);var w=function(e){var t=(0,a.useRef)(),n=(0,h.L)("/models/Lily-Lotus-3D-Animated.gltf"),i=n.nodes,o=n.materials,s=function(e,t){const n=a.useRef(),[r]=a.useState((()=>t?t instanceof p.Object3D?{current:t}:t:n)),[i]=a.useState((()=>new p.AnimationMixer(void 0)));a.useLayoutEffect((()=>{t&&(r.current=t instanceof p.Object3D?t:t.current),i._root=r.current}));const o=a.useRef({}),s=a.useMemo((()=>{const t={};return e.forEach((e=>Object.defineProperty(t,e.name,{enumerable:!0,get(){if(r.current)return o.current[e.name]||(o.current[e.name]=i.clipAction(e,r.current))},configurable:!0}))),{ref:r,clips:e,actions:t,names:e.map((e=>e.name)),mixer:i}}),[e]);return(0,f.A)(((e,t)=>i.update(t))),a.useEffect((()=>{const e=r.current;return()=>{o.current={},i.stopAllAction(),Object.values(s.actions).forEach((t=>{e&&i.uncacheAction(t,e)}))}}),[e]),s}(n.animations,t).actions;return(0,a.useEffect)((function(){s["Spinning-Disk-Stop"].setLoop(!0,20),s["Spinning-Disk-Stop"].play()})),(0,r.jsx)("group",(0,d.Z)((0,m.Z)({ref:t},e),{dispose:null,children:(0,r.jsxs)("group",{name:"Scene",children:[(0,r.jsxs)("group",{name:"GLB-Disk",children:[(0,r.jsx)("mesh",{name:"Cube041",castShadow:!0,receiveShadow:!0,geometry:i.Cube041.geometry,material:o["CD-Raw"]}),(0,r.jsx)("mesh",{name:"Cube041_1",castShadow:!0,receiveShadow:!0,geometry:i.Cube041_1.geometry,material:o["CD Black"]})]}),(0,r.jsxs)("group",{name:"GLB-Bottom",children:[(0,r.jsx)("mesh",{name:"Cube042",castShadow:!0,receiveShadow:!0,geometry:i.Cube042.geometry,material:o["Basic CD Case"]}),(0,r.jsx)("mesh",{name:"Cube042_1",castShadow:!0,receiveShadow:!0,geometry:i.Cube042_1.geometry,material:o["Basic CD Case"]})]}),(0,r.jsx)("mesh",{name:"GLB-Top",castShadow:!0,receiveShadow:!0,geometry:i["GLB-Top"].geometry,material:o["Basic CD Case"]}),(0,r.jsx)("mesh",{name:"GLB-Clip",castShadow:!0,receiveShadow:!0,geometry:i["GLB-Clip"].geometry,material:o["Rainbow Clip.001"]}),(0,r.jsx)("mesh",{name:"GLB-CD-Sticker",castShadow:!0,receiveShadow:!0,geometry:i["GLB-CD-Sticker"].geometry,material:o["CD-Sticker"],position:[0,0,.04],rotation:[Math.PI/2,0,0],scale:4.73}),(0,r.jsx)("mesh",{name:"GLB-CD-Sticker001",castShadow:!0,receiveShadow:!0,geometry:i["GLB-CD-Sticker001"].geometry,material:o["CD-Sticker"],position:[0,0,.04],rotation:[Math.PI/2,0,0],scale:4.22}),(0,r.jsx)("mesh",{name:"GLB-Backpaper",castShadow:!0,receiveShadow:!0,geometry:i["GLB-Backpaper"].geometry,material:o["Basic Case Back"],position:[0,0,-.18],rotation:[Math.PI/2,0,0],scale:[5.23,4.98,4.98]})]})}))};h.L.preload("/models/Lily-Lotus-3D-Animated.gltf");var b=function(){var e=(0,a.useRef)(null),t=(0,a.useState)(!1),n=t[0],m=t[1],d=(0,a.useState)({width:0,height:0}),h=d[0],p=d[1];return(0,a.useEffect)((function(){p({width:window.innerWidth,height:window.innerHeight}),setTimeout((function(){i.p8.to("#canvas",{opacity:1,duration:.75,delay:1}),setTimeout((function(){return m(!0)}),1e3)}),1e3)}),[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.Z,{title:"The Blueprint"}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.Z,{position:"slide",linkColor:"black",fadeInAnimation:!1,colorChangeAnimation:!1,iconHoverColorAnimations:!1}),(0,r.jsx)("div",{className:"w-screen h-screen overflow-hidden text-neutral-900 bg-lily-blue",children:(0,r.jsx)("div",{className:"relative",children:(0,r.jsx)("div",{className:"relative w-full h-screen bg-white text-lily-black pb-28",children:(0,r.jsx)("div",{className:"absolute top-0 left-0 w-screen h-screen",id:"scene",children:(0,r.jsx)("div",{id:"canvas",className:"w-full h-full opacity-0",children:(0,r.jsxs)(o.Xz,{shadows:!0,dpr:[1,2],
1camera:{fov:40},children:[(0,r.jsx)(a.Suspense,{fallback:null,children:(0,r.jsx)(s.H,{controls:e,preset:"rembrandt",intensity:1,environment:"city",adjustCamera:h.width>768?1.2:1,children:(0,r.jsx)(w,{})})}),(0,r.jsx)(c.z,{ref:e,autoRotate:n,enableZoom:!0,enablePan:!1,enableRotate:!0,enableDamping:!0})]})})})})})})]})]})}},69396:function(e,t,n){"use strict";function r(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}n.d(t,{Z:function(){return r}})}},function(e){e.O(0,[5445,1228,6556,8802,3737,5125,6082,9742,9774,2888,179],(function(){return t=68659,e(e.s=t);var t}));var t=e.O();_N_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.