1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61389,e=>{"use strict";e.i(47167);var r=e.i(71645);e.s(["default",0,function(){return(0,r.useEffect)(()=>{let e="253c2ec8-0ca1-45ef-9b66-afb1a9dd9ad7";if(!e||window.ChannelIO)return;let r=(...e)=>{r.q.push(e)};r.q=[],window.ChannelIO=r;let t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://cdn.channel.io/plugin/ch-plugin-web.js",document.head.appendChild(t),window.ChannelIO("boot",{pluginKey:e}),window.ChannelIOInitialized=!0},[]),null}])},76558,e=>{"use strict";var r=e.i(43476),t=e.i(57688),o=e.i(18566),a=e.i(71645),n=e.i(61745),l=a["use".trim()],s=e.i(49092),i=e.i(77105),c=e.i(89790),d=e.i(33165);let{Link:u,redirect:m,usePathname:h,useRouter:f,getPathname:x}=function(e){let{Link:t,config:u,getPathname:m,...h}=function(e,t){var n,d,u;let m={...n=t||{},localePrefix:"object"==typeof(u=n.localePrefix)?u:{mode:u||"always"},localeCookie:!!((d=n.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof d&&d},localeDetection:n.localeDetection??!0,alternateLinks:n.alternateLinks??!0},h=m.pathnames,f=(0,a.forwardRef)(function({href:t,locale:o,...a},n){let c,d;"object"==typeof t?(c=t.pathname,d=t.params):c=t;let u=(0,s.isLocalizableHref)(t),f=e(),p=(0,s.isPromise)(f)?l(f):f,g=u?x({locale:o||p,href:null==h?c:{pathname:c,params:d},forcePrefix:null!=o||void 0}):c;return(0,r.jsx)(i.default,{ref:n,href:"object"==typeof t?{...t,pathname:g}:g,locale:o,localeCookie:m.localeCookie,...a})});function x(e){let r,{forcePrefix:t,href:o,locale:a}=e;return null==h?"object"==typeof o?(r=o.pathname,o.query&&(r+=(0,c.serializeSearchParams)(o.query))):r=o:r=(0,c.compileLocalizedPathname)({locale:a,...(0,c.normalizeNameOrNameWithParams)(o),pathnames:m.pathnames}),(0,c.applyPathnamePrefix)(r,a,m,t)}function p(e){return function(r,...t){return e(x(r),...t)}}return{config:m,Link:f,redirect:p(o.redirect),permanentRedirect:p(o.permanentRedirect),getPathname:x}}(n.useLocale,e);return{...h,Link:t,usePathname:function(){let e,r,t=(e=(0,o.usePathname)(),r=(0,n.useLocale)(),(0,a.useMemo)(()=>{if(!e)return e;let t=e,o=(0,s.getLocalePrefix)(r,u.localePrefix);if((0,s.hasPathnamePrefixed)(o,e))t=(0,s.unprefixPathname)(e,o);else if("never"!==u.localePrefix.mode&&u.localePrefix.prefixes){let o=(0,s.getLocaleAsPrefix)(r);(0,s.hasPathnamePrefixed)(o,e)&&(t=(0,s.unprefixPathname)(e,o))}return t},[u.localePrefix,r,e])),l=(0,n.useLocale)();return(0,a.useMemo)(()=>t&&u.pathnames?(0,c.getRoute)(l,t,u.pathnames):t,[l,t])},useRouter:function(){let e=(0,o.useRouter)(),r=(0,n.useLocale)(),t=(0,o.usePathname)();return(0,a.useMemo)(()=>{function o(e){return function(o,a){let{locale:n,...l}=a||{},s=[m({href:o,locale:n||r,forcePrefix:null!=n||void 0})];Object.keys(l).length>0&&s.push(l),(0,d.default)(u.localeCookie,t,r,n),e(...s)}}return{...e,push:o(e.push),replace:o(e.replace),prefetch:o(e.prefetch)}},[r,t,e])},getPathname:m}}({locales:["ko","en","ja"],defaultLocale:"ko",localePrefix:"as-needed",localeDetection:!1});var p=e.i(48148),g=e.i(81010);let b="https://blog.rainbowcompany.net";function v({className:e}){return(0,r.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.75,d:"M13.5 6H18v4.5M18 6l-7.5 7.5M10 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-4"})})}function j({className:e}){return(0,r.jsx)("svg",{"aria-hidden":"true",className:e,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m6 9 6 6 6-6"})})}e.s(["default",0,function(){let e=(0,p.useTranslations)("header"),o=h(),l=f(),[s,i]=(0,a.useState)(!1),[c,d]=(0,a.useState)(!1),[m,x]=(0,a.useState)(null),[y,k]=(0,a.useState)(null),w=(0,n.useLocale)(),N=(0,a.useRef)(null),C=(0,a.useRef)(null),L=(0,a.useRef)(null),P=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=()=>d(window.scrollY>8);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,a.useEffect)(()=>{let e=e=>{"Escape"===e.key&&(x(null),i(!1))},r=e=>{N.current?.contains(e.target)||x(null)};return document.addEventListener("keydown",e),document.addEventListener("mousedown",r),()=>{document.removeEventListener("keydown",e),document.removeEventListener("mousedown",r)}},[]),(0,a.useEffect)(()=>{s?L.current?.focus():P.current&&C.current?.focus(),P.current=s},[s]),(0,a.useEffect)(()=>
1{if(!s)return;let e=document.documentElement,r=e.style.overflowY;return e.style.overflowY="hidden",()=>{e.style.overflowY=r}},[s]);let E=()=>{i(!1),k(null)},R=[{href:"/ar-photocard",label:e("arPhotocard"),description:e("arPhotocardDesc")},{href:"/ar-photokiosk",label:e("arPhotokiosk"),description:e("arPhotokioskDesc")},{href:"/ar-photosolution",label:e("arPhotosolution"),description:e("arPhotosolutionDesc")},{href:"/ar-hologrambox",label:e("arHologrambox"),description:e("arHologramboxDesc")}],O=[{href:"https://nupyar.com",label:e("nupyarCom"),description:e("nupyarComDesc")},{href:"https://goods-rescue.rainbowcompany.net/",label:e("goodsExpress"),description:e("goodsExpressDesc")}],M=["ko","en","ja"],_={ko:"KO",en:"EN",ja:"JP"},$=e=>{l.replace(o,{locale:e})},z=e=>`inline-flex items-center rounded-md px-3.5 py-2 text-sm font-medium transition-colors hover:bg-[var(--muted)] hover:text-[var(--foreground)] ${o===e?"text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`;return(0,r.jsxs)("header",{ref:N,className:`fixed top-0 left-0 right-0 z-50 border-b border-[var(--border)] transition-shadow duration-300 ${c?"shadow-sm":""}`,children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-white/95 backdrop-blur-xl"}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"hidden border-b border-[var(--border)] bg-[var(--muted)]/50 lg:block",children:(0,r.jsxs)("div",{className:"mx-auto flex h-9 max-w-[1400px] items-center justify-end gap-5 px-6 md:px-12 lg:px-24",children:[(0,r.jsxs)("div",{className:"relative",onMouseEnter:()=>x("mall"),onMouseLeave:()=>x(null),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||x(null)},children:[(0,r.jsxs)("button",{type:"button","aria-haspopup":"true","aria-expanded":"mall"===m,onClick:()=>x("mall"),onFocus:()=>x("mall"),className:"flex items-center gap-1 text-xs font-medium text-[var(--muted-foreground)] transition-colors hover:text-[var(--foreground)]",children:[e("nupyMall"),(0,r.jsx)(j,{className:`h-3.5 w-3.5 transition-transform ${"mall"===m?"rotate-180":""}`})]}),"mall"===m&&(0,r.jsx)("div",{className:"absolute right-0 top-full z-10 min-w-[248px] rounded-xl border border-[var(--border)] bg-white p-2 shadow-lg",children:O.map(e=>(0,r.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",onClick:()=>x(null),className:"block rounded-md px-3 py-2.5 transition-colors hover:bg-[var(--muted)]",children:[(0,r.jsxs)("span",{className:"flex items-center gap-1 text-sm font-medium text-[var(--foreground)]",children:[e.label,(0,r.jsx)(v,{className:"h-3 w-3 shrink-0"})]}),(0,r.jsx)("span",{className:"mt-0.5 block text-xs text-[var(--muted-foreground)]",children:e.description})]},e.href))})]}),(0,r.jsx)("div",{className:"flex items-center gap-3 border-l border-[var(--border)] pl-5",children:M.map(e=>(0,r.jsx)("button",{onClick:()=>$(e),"aria-current":w===e?"true":void 0,className:`text-xs uppercase transition-colors ${w===e?"font-semibold text-[var(--foreground)]":"font-medium text-[var(--muted-foreground)] hover:text-[var(--foreground)]"}`,children:_[e]},e))})]})}),(0,r.jsxs)("div",{className:"mx-auto flex h-16 max-w-[1400px] items-center justify-between gap-6 px-6 md:px-12 lg:px-24",children:[(0,r.jsx)(u,{href:"/",className:"flex shrink-0 items-center",children:(0,r.jsx)(t.default,{src:"/images/logo-rainbowcompany.png",alt:e("logoAlt"),width:481,height:175,loading:"eager",className:"h-7 w-auto cursor-pointer"})}),(0,r.jsxs)("div",{className:"hidden items-center gap-6 lg:flex",children:[(0,r.jsx)("nav",{children:(0,r.jsxs)("ul",{className:"flex items-center gap-0.5",children:[(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/",className:z("/"),children:e("home")})}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/company",className:z("/company"),children:e("company")})}),(0,r.jsxs)("li",{className:"relative",onMouseEnter:()=>x("nupy"),onMouseLeave:()=>x(null),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||x(null)},children:[(0,r.jsxs)("button",{type:"button","aria-haspopup":"true","aria-expanded":"nupy"===m,onClick:()=>x("nupy"),onFocus:()=>x("nupy"),className:`flex items-center gap-1.5 rounded-md px-3.5 py-2 text-sm font-medium transition-colors hover:bg-[var(--muted)] hover:text-[var(--foreground)] ${R.some(e=>e.href===o)?"text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:[e("nupy"),(0,r.jsx)(j,{className:`h-3.5 w-3.5 transition-transform ${"nupy"===m?"rotate-180":""}`})]}),"nupy"===m&&(0,r.jsx)("div",{className:"absolute left-0 top-full z-10 min-w-[268px] rounded-xl border border-[var(--border)] bg-white p-2 shadow-lg",children:R.map(e=>(0,r.jsxs)(u,{href:e.href,onClick:()=>x(null),className:`block rounded-md px-3 py-2.5 transition-colors hover:bg-[var(--muted)] ${o===e.href?"bg-[var(--muted)]":""}`,children:[(0,r.jsx)("span",{className:"block text-sm font-medium text-[var(--foreground)]",children:e.label}),(0,r.jsx)("span",{className:"mt-0.5 block text-xs text-[var(--muted-foreground)]",children:e.description})]},e.href))})]}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/scanpang",className:z("/scanpang"),children:e("scanpang")})}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/portfolio",className:z("/portfolio"),children:e("portfolio")})}),(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 rounded-md px-3.5 py-2 text-sm font-medium text-[var(--muted-foreground)] transition-colors hover:bg-[var(--muted)] hover:text-[var(--foreground)]",children:[e("blog"),(0,r.jsx)(v,{className:"h-3.5 w-3.5 shrink-0 opacity-60"})]})})]})}),(0,r.jsxs)("div",{className:"flex items-center gap-2 pl-4",children:[(0,r.jsxs)("a",{href:g.SERVICE_BROCHURE_DOWNLOAD_URL,"aria-label":e("brochureAria"),className:"cta-brochure btn btn-outline h-9 gap-1.5 px-4 text-xs",children:[(0,r.jsx)("svg",{"aria-hidden":"true",className:"h-3.5 w-3.5 shrink-0 opacity-70",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.75,d:"M12 4v11m0 0 4-4m-4 4-4-4M4 18h16"})}),e("brochure")]}),(0,r.jsx)(u,{href:"/contact",className:"cta-contact btn btn-primary h-9 px-4 text-xs",children:e("contact")})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3 lg:hidden",children:[(0,r.jsx)("div",{className:"flex items-center overflow-hidden rounded-md border border-[var(--border)]",children:M.map(e=>(0,r.jsx)("button",{onClick:()=>$(e),"aria-current":w===e?"true":void 0,className:`px-2.5 py-1 text-xs font-medium uppercase transition-colors ${w===e?"bg-[var(--foreground)] text-[var(--background)]":"text-[var(--muted-foreground)]"}`,children:_[e]},e))}),(0,r.jsx)("button",{ref:C,onClick:()=>i(!0),className:"flex h-9 w-9 items-center justify-center rounded-md border border-[var(--border)] transition-colors hover:bg-[var(--muted)]","aria-label":e("menuOpen"),"aria-expanded":s,"aria-controls":"mobile-menu",children:(0,r.jsx)("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M4 6h16M4 12h16M4 18h16"})})})]})]})]}),s&&(0,r.jsx)("div",{className:"fixed inset-0 z-40 bg-black/20 backdrop-blur-sm lg:hidden",onClick:E}),(0,r.jsxs)("div",{id:"mobile-menu",inert:!s,className:`fixed right-0 top-0 z-50 h-full w-[85%] max-w-sm transform bg-white shadow-2xl transition-transform duration-300 ease-out lg:hidden ${s?"translate-x-0":"translate-x-full"}`,children:[(0,r.jsxs)("div",{className:"flex h-16 items-center justify-between border-b border-[var(--border)] px-6",children:[(0,r.jsx)(t.default,{src:"/images/logo-rainbowcompany.png",alt:e("logoAlt"),width:481,height:175,loading:"eager",className:"h-6 w-auto"}),(0,r.jsx)("button",{ref:L,onClick:E,"aria-label":e("menuClose"),className:"flex h-8 w-8 items-center justify-center rounded-md border border-[var(--border)] transition-colors hover:bg-[var(--muted)]",children:(0,r.jsx)("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("nav",{className:"flex h-[calc(100%-4rem)] flex-col overflow-y-auto px-4 py-6",children:[(0,r.jsxs)("ul",{className:"flex flex-col gap-1",children:[(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/",onClick:E,className:`flex items-center rounded-lg px-3 py-3 text-base font-medium transition-colors hover:bg-[var(--muted)] ${"/"===o?"bg-[var(--muted)] text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:e("home")})}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/company",onClick:E,className:`flex items-center rounded-lg px-3 py-3 text-base font-medium transition-colors hover:bg-[var(--muted)] ${"/company"===o?"bg-[var(--muted)] text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:e("company")})}),(0,r.jsxs)("li",{children:[(0,r.jsxs)("button",{type:"button","aria-expanded":"nupy"===y,onClick:()=>k("nupy"===y?null:"nupy"),className:"flex w-full items-center justify-between rounded-lg px-3 py-3 text-base font-medium text-[var(--muted-foreground)] transition-colors hover:bg-[var(--muted)]",children:[e("nupy"),(0,r.jsx)(j,{className:`h-4 w-4 transition-transform ${"nupy"===y?"rotate-180":""}`})]}),"nupy"===y&&(0,r.jsx)("ul",{className:"mb-1 ml-3 flex flex-col gap-0.5 border-l border-[var(--border)] pl-3",children:R.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:e.href,onClick:E,className:`flex items-center rounded-lg px-3 py-2.5 text-sm transition-colors hover:bg-[var(--muted)] ${o===e.href?"font-medium text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:e.label})},e.href))})]}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/scanpang",onClick:E,className:`flex items-center rounded-lg px-3 py-3 text-base font-medium transition-colors hover:bg-[var(--muted)] ${"/scanpang"===o?"bg-[var(--muted)] text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:e("scanpang")})}),(0,r.jsx)("li",{children:(0,r.jsx)(u,{href:"/portfolio",onClick:E,className:`flex items-center rounded-lg px-3 py-3 text-base font-medium transition-colors hover:bg-[var(--muted)] ${"/portfolio"===o?"bg-[var(--muted)] text-[var(--foreground)]":"text-[var(--muted-foreground)]"}`,children:e("portfolio")})}),(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:b,target:"_blank",rel:"noopener noreferrer",onClick:E,className:"flex items-center gap-1.5 rounded-lg px-3 py-3 text-base font-medium text-[var(--muted-foreground)] transition-colors hover:bg-[var(--muted)]",children:[e("blog"),(0,r.jsx)(v,{className:"h-3.5 w-3.5 shrink-0"})]})}),(0,r.jsxs)("li",{children:[(0,r.jsxs)("button",{type:"button","aria-expanded":"mall"===y,onClick:()=>k("mall"===y?null:"mall"),className:"flex w-full items-center justify-between rounded-lg px-3 py-3 text-base font-medium text-[var(--muted-foreground)] transition-colors hover:bg-[var(--muted)]",children:[e("nupyMall"),(0,r.jsx)(j,{className:`h-4 w-4 transition-transform ${"mall"===y?"rotate-180":""}`})]}),"mall"===y&&(0,r.jsx)("ul",{className:"mb-1 ml-3 flex flex-col gap-0.5 border-l border-[var(--border)] pl-3",children:O.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",onClick:E,className:"flex items-center gap-1.5 rounded-lg px-3 py-2.5 text-sm text-[var(--muted-foreground)] transition-colors hover:bg-[var(--muted)]",children:[e.label,(0,r.jsx)(v,{className:"h-3 w-3 shrink-0"})]})},e.href))})]})]}),(0,r.jsxs)("div",{className:"mt-4 flex flex-col gap-2 border-t border-[var(--border)] pt-4",children:[(0,r.jsxs)("a",{href:g.SERVICE_BROCHURE_DOWNLOAD_URL,"aria-label":e("brochureAria"),onClick:E,className:"cta-brochure flex w-full items-center justify-center gap-2 rounded-lg border border-[var(--border)] px-4 py-3 text-sm font-medium text-[var(--foreground)] transition-colors hover:bg-[var(--muted)]",children:[(0,r.jsx)("svg",{"aria-hidden":"true",className:"h-4 w-4 shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.75,d:"M12 4v11m0 0 4-4m-4 4-4-4M4 18h16"})}),e("brochure")]}),(0,r.jsx)(u,{href:"/contact",onClick:E,className:"cta-contact flex w-full items-center justify-center gap-2 rounded-lg bg-[var(--primary)] px-4 py-3 text-sm font-medium text-[var(--primary-foreground)] transition-colors hover:bg-[#3754e5]",children:e("contact")})]})]})]})]})}],76558)},81010,e=>{"use strict";let r="https://rztoexauzjzeituwrhku.supabase.co/storage/v1/object/public/rainbowcompany/company/nupy-2605.pdf",t=`${r}?download=NUPY-service-introduction.pdf`;e.s(["SERVICE_BROCHURE_DOWNLOAD_URL",0,t,"SERVICE_BROCHURE_URL",0,r])},48148,e=>{"use strict";var r=e.i(61745);function t(e,r){return(...e)=>{try{return r(...e)}catch{throw Error(void 0)}}}let o=t(0,r.useTranslations);t(0,r.useFormatter),e.s(["useTranslations",0,o])},94909,(e,r,t)=>{"use strict";
1e.i(47167),Object.defineProperty(t,"__esModule",{value:!0});var o={default:function(){return d},getImageProps:function(){return c}};for(var a in o)Object.defineProperty(t,a,{enumerable:!0,get:o[a]});let n=e.r(55682),l=e.r(8927),s=e.r(5500),i=n._(e.r(1948));function c(e){let{props:r}=(0,l.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,t]of Object.entries(r))void 0===t&&delete r[e];return{props:r}}let d=s.Image},57688,(e,r,t)=>{r.exports=e.r(94909)}]);
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.