1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,603312,e=>{"use strict";var t=e.i(925324);e.s(["PanelWordmark",0,function({menu:e}){return(0,t.jsx)("header",{className:"absolute left-8 top-6 z-[2]",children:(0,t.jsxs)("p",{className:"font-display font-light text-lg leading-normal text-ink-primary opacity-60",children:["growon.kr / ",e]})})}])},352883,e=>{"use strict";var t=e.i(925324),a=e.i(63822),r=e.i(642650);e.s(["LangToggle",0,function({lang:e,href:s}){return(0,t.jsx)(a.default,{href:s,"aria-label":"ko"===e?"Switch to English":"íêµì´ë¡ ì í",className:r.overlayActionButtonClass,children:(0,t.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,t.jsx)("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),(0,t.jsx)("path",{d:"M12 3a15 15 0 0 1 4 9 15 15 0 0 1-4 9 15 15 0 0 1-4-9 15 15 0 0 1 4-9z"})]})})}])},280122,598791,e=>{"use strict";var t=e.i(925324),a=e.i(789521),r=e.i(248355),s=e.i(460695),n=e.i(200366),i=e.i(630243),l=e.i(603312),o=e.i(336010),c=e.i(759001),d=e.i(465488),x=e.i(63822),u=e.i(151195);let h="(min-width: 1280px) 50vw, 100vw";function m({work:e,lang:a,className:r,dim:s=!1}){return(0,t.jsx)("div",{className:`absolute inset-x-0 aspect-video xl:aspect-auto xl:h-1/2 overflow-hidden ${r}`,children:(0,t.jsx)(d.default,{src:e.image,alt:s?"":e.title[a],fill:!0,sizes:h,className:`object-cover ${s?"opacity-70":""}`})})}function p({label:e,value:a}){return(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("p",{className:"font-normal text-base text-ink-primary",children:e}),(0,t.jsx)("p",{className:"font-normal text-base leading-normal text-ink-secondary",children:a})]})}function v({work:e,lang:a,label:r}){let s=e.href.startsWith("http"),n="group/cta inline-flex items-center gap-2 self-start font-normal text-base text-ink-secondary transition-colors duration-[var(--duration-button)] hover:text-ink-primary",l=(0,t.jsxs)(t.Fragment,{children:[e.cta?.[a]??("ko"===a?"íë¡ì í¸ êµ¬ê²½í기":"Visit Live Site"),(0,t.jsx)("span",{"aria-hidden":"true",className:"transition-transform duration-[var(--duration-button)] group-hover/cta:translate-x-1",children:(0,t.jsxs)(i.LineIcon,{viewBox:"0 0 28 24",className:"h-4 w-5",children:[(0,t.jsx)("line",{x1:"2",y1:"12",x2:"24",y2:"12"}),(0,t.jsx)("polyline",{points:"18 6 24 12 18 18"})]})})]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{className:"font-light text-4xl xl:text-5xl 2xl:text-6xl leading-normal text-[var(--color-accent-cool)]",children:e.title[a]}),(0,t.jsxs)("div",{className:"flex w-full max-w-104 flex-col gap-6",children:[(0,t.jsx)(p,{label:r.type,value:e.projectType[a]}),(0,t.jsx)(p,{label:r.sig,value:e.signatureScene[a]})]}),s?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noreferrer",className:n,children:l}):"/contact"===e.href?(0,t.jsx)(u.ContactLink,{className:n,children:l}):(0,t.jsx)(x.default,{href:e.href,className:n,children:l})]})}e.s(["BAND_SIZES",0,h],598791);let f=()=>e.A(332597),j=(0,n.default)(f,{ssr:!1});function g(){return window.matchMedia("(min-width: 1280px) and (pointer: fine)").matches&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&(0,c.detectWebGL)()}e.s(["WorksPanel",0,function({lang:e="en",works:n}){let[c,d]=(0,a.useState)(0),x=n.length,u=(c%x+x)%x,h=n[u],[p,f]=(0,a.useState)(!1),[w,y]=(0,a.useState)(!1),k=(0,a.useRef)({target:0,current:0,velo:0});(0,a.useEffect)(()=>{let e=()=>y(g());return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let b=(0,a.useRef)(null),N=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e,t=b.current,a=N.current;if(!t||!a)return;let r=e=>{f(!0),(0,o.playSample)("/audio/reel_whoosh.mp3",.35),w?k.current.target+=e:d(t=>t+e)},s=!1,n=t=>{t.preventDefault(),clearTimeout(e),e=setTimeout(()=>{s=!1},150),s||4>Math.abs(t.deltaY)||(s=!0,r(t.deltaY>0?1:-1))},i=0,l=e=>{i=e.touches[0].clientY},c=e=>{let t=i-e.changedTouches[0].clientY;40>Math.abs(t)||r(t>0?1:-1)};return t.addEventListener("wheel",n,{passive:!1}),a.addEventListener("touchstart",l,{passive:!0}),a.addEventListener("touchend",c,{passive:!0}),()=>{t.removeEventListener("wheel",n),a.removeEventListener("touchstart",l),a.removeEventListener("touchend",c),clearTimeout(e)}},[w]);let _="ko"===e?{type:"íì
",sig:"ìê·¸ëì² ì¥ë©´"}:{type:"Type",sig:"Signature Scene"};return(0,t.jsxs)("div",{ref:b,className:"relative min-h-screen w-full bg-[var(--color-panel-work)] text-ink-primary",children:[(0,t.jsx)("h1",{className:"sr-only",children:"Works â GROWON(ê·¸ë¡ì°ì¨)"}),(0,t.jsx)(l.PanelWordmark,{menu:"work"}),(0,t.jsxs)("div",{className:"relative z-[1] grid min-h-screen grid-rows-[min(calc(56.25vw+8rem),70svh)_1fr] gap-8 xl:h-screen xl:grid-cols-[47%_1fr] xl:grid-rows-1 xl:pr-8",children:[(0,t.jsxs)("section",{ref:N,className:"relative min-h-0 touch-none overflow-hidden xl:order-2",children:[w?(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(j,{urls:n.map(e=>e.image),controller:k,onActive:d})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m,{work:n[(u-1+x)%x],lang:e,dim:!0,className:"bottom-[calc(50%_+_28.125vw_+_1.5rem)] xl:bottom-auto xl:top-[calc(-25%_-_1.5rem)]"}),(0,t.jsx)(m,{work:h,lang:e,className:"top-1/2 -translate-y-1/2 xl:top-[25%] xl:translate-y-0"}),(0,t.jsx)(m,{work:n[(u+1)%x],lang:e,dim:!0,className:"top-[calc(50%_+_28.125vw_+_1.5rem)] xl:top-[calc(75%_+_1.5rem)]"})]}
1),!p&&(0,t.jsx)(s.motion.div,{"aria-hidden":!0,className:"pointer-events-none absolute left-1/2 top-[calc(50%_+_28.125vw)] z-40 -translate-x-1/2 -translate-y-[calc(100%_+_0.75rem)] xl:hidden",initial:{opacity:0},animate:{opacity:[0,1,0]},transition:{duration:1.6,ease:"easeInOut",repeat:1/0},children:(0,t.jsxs)(i.LineIcon,{viewBox:"0 0 24 48",className:"h-10 w-5 drop-shadow-[0_2px_6px_rgba(0,0,0,0.45)]",children:[(0,t.jsx)("line",{x1:"12",y1:"3",x2:"12",y2:"45"}),(0,t.jsx)("polyline",{points:"6 9 12 3 18 9"}),(0,t.jsx)("polyline",{points:"6 39 12 45 18 39"})]})})]}),(0,t.jsx)("aside",{lang:e,className:"flex min-h-0 flex-col justify-end px-6 py-8 xl:order-1 xl:px-8 xl:py-12",children:(0,t.jsx)(r.AnimatePresence,{mode:"popLayout",initial:!1,children:(0,t.jsx)(s.motion.div,{initial:{opacity:0,filter:"blur(8px)"},animate:{opacity:1,filter:"blur(0px)"},exit:{opacity:0,filter:"blur(8px)"},transition:{duration:.35,ease:"easeOut"},className:"flex flex-col gap-12",children:(0,t.jsx)(v,{work:h,lang:e,label:_})},c)})})]})]})},"preloadWorksReel",0,f,"reelEligible",0,g],280122)},425711,e=>{"use strict";var t=e.i(925324),a=e.i(789521),r=e.i(788196),s=e.i(642650),n=e.i(352883),i=e.i(280122),l=e.i(511777);e.s(["WorkRoute",0,function({lang:e="en",works:o}){let c=(0,r.useRouter)(),[d]=(0,a.useState)(()=>(0,l.entryRevealDelay)("works")),[x]=(0,a.useState)(()=>(0,l.isPanelReentry)("works"));return(0,t.jsx)(s.OverlayPanel,{open:!0,onClose:()=>c.push("/"),backdrop:"panel",title:"Works â growon",revealDelay:d,instant:x,entryGlitch:!0,actions:(0,t.jsx)(n.LangToggle,{lang:e,href:"ko"===e?"/work":"/ko/work"}),children:(0,t.jsx)(i.WorksPanel,{lang:e,works:o})})}])},332597,e=>{e.v(t=>Promise.all(["static/chunks/0scacv5cei00j.js"].map(t=>e.l(t))).then(()=>t(945673)))}]);
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.