PageSourceSearch

https://naemo.ai/_next/static/chunks/app/error-3948e6bcc57793ee.js

js naemo.ai collected 2026-09-24 14:30:05 UTC 8,162 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7601],{93182:function(e,t,n){Promise.resolve().then(n.bind(n,10376))},79205:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2265);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&n.indexOf(e)===t).join(" ")};var a={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 l=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:l=2,absoluteStrokeWidth:c,className:s="",children:d,iconNode:u,...m}=e;return(0,r.createElement)("svg",{ref:t,...a,width:o,height:o,stroke:n,strokeWidth:c?24*Number(l)/Number(o):l,className:i("lucide",s),...m},[...u.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(d)?d:[d]])}),c=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{className:c,...s}=n;return(0,r.createElement)(l,{ref:a,iconNode:t,className:i("lucide-".concat(o(e)),c),...s})});return n.displayName="".concat(e),n}},76865:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},10376:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return c}});var r=n(57437),o=n(2265),i=n(76865),a=n(41681),l=n(96720);function c(e){let{error:t,reset:n}=e,[c,s]=(0,o.useState)(!1);(0,o.useEffect)(()=>{try{if((0,l.Hu)(t,sessionStorage,()=>window.location.reload())){s(!0);return}}catch(e){}console.error("[app/error.tsx] Uncaught error in root segment:",t),(0,a.F)(t,{boundary:"app/error",digest:t.digest})},[t]);let d=(0,l.lP)(t);return c?null:(0,r.jsxs)("div",{className:"h-screen w-full flex flex-col items-center justify-center text-center px-6 bg-white dark:bg-[#09090b]",children:[(0,r.jsx)(i.Z,{size:20,className:"text-zinc-400 dark:text-zinc-500 mb-3"}),(0,r.jsx)("h2",{className:"text-[17px] font-semibold text-zinc-900 dark:text-white",children:d?"화면을 불러오지 못했습니다":"문제가 발생했습니다"}),(0,r.jsx)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-zinc-500 dark:text-zinc-400 max-w-[280px]",children:d?"다시 열면 이어서 사용할 수 있습니다.":"페이지를 불러오는 중 오류가 발생했습니다. 다시 시도해 주세요."}),(0,r.jsx)("button",{onClick:()=>d?window.location.reload():n(),className:"mt-5 px-4 py-2 rounded-lg text-[13px] font-medium bg-zinc-900 text-white dark:bg-white dark:text-black hover:opacity-90 active:scale-[0.98] transition-[opacity,transform] duration-150",children:d?"다시 열기":"다시 시도"})]})}},41681:function(e,t,n){"use strict";n.d(t,{F:function(){return a}});var r=n(96720);let o=new Set;function i(e){try{return e()}catch(e){return}}function a(e,t){try{var n,a;let l=e instanceof Error&&e.name||"Error",c=e instanceof Error?e.message:"string"==typeof e?e:String(e);if(!c||(0,r.lP)({name:l,message:c}))return;let s="".concat(l,"|").concat(c);if(o.has(s)||o.size>=10)return;o.add(s);let d=function(e){var t;let n={},r=i(()=>window.location);if(r){let t=r.hash.replace(/^#/,"");n.href=r.href.slice(0,500),n.pathname=r.pathname.slice(0,200),n.search=r.search.slice(0,200),n.hash=r.hash.slice(0,80),n.view=(null==e?void 0:e.view)||t||i(()=>sessionStorage.getItem("naemo:currentView")||void 0),n.guest="1"===new URLSearchParams(r.
1search).get("guest")}n.viewport=i(()=>({w:window.innerWidth,h:window.innerHeight})),n.screen=i(()=>window.screen?{w:window.screen.width,h:window.screen.height}:void 0),n.language=i(()=>navigator.language),n.languages=i(()=>{var e;return(null===(e=navigator.languages)||void 0===e?void 0:e.slice(0,6).join(", "))||void 0}),n.timezone=i(()=>Intl.DateTimeFormat().resolvedOptions().timeZone),n.online=i(()=>navigator.onLine),n.visibility=i(()=>document.visibilityState),n.native=!0===i(()=>{var e;let t=window.Capacitor;return(null==t?void 0:null===(e=t.isNativePlatform)||void 0===e?void 0:e.call(t))===!0}),n.pwa=!0===i(()=>{var e,t;let n=null===(e=(t=window).matchMedia)||void 0===e?void 0:e.call(t,"(display-mode: standalone)").matches,r=!0===navigator.standalone;return!!(n||r)}),n.theme=i(()=>{var e,t;let n=document.documentElement;return n.classList.contains("dark")||"dark"===n.dataset.theme?"dark":n.classList.contains("light")||"light"===n.dataset.theme?"light":(null===(e=(t=window).matchMedia)||void 0===e?void 0:e.call(t,"(prefers-color-scheme: dark)").matches)?"dark-system":"light-system"}),n.orientation=i(()=>{var e;return(null===(e=screen.orientation)||void 0===e?void 0:e.type)||(window.innerWidth>=window.innerHeight?"landscape":"portrait")}),n.pointer=i(()=>{var e,t,n,r;return(null===(e=(t=window).matchMedia)||void 0===e?void 0:e.call(t,"(pointer: coarse)").matches)?"coarse":(null===(n=(r=window).matchMedia)||void 0===n?void 0:n.call(r,"(pointer: fine)").matches)?"fine":void 0}),n.reducedMotion=i(()=>{var e,t;return null===(e=(t=window).matchMedia)||void 0===e?void 0:e.call(t,"(prefers-reduced-motion: reduce)").matches}),n.cookies=i(()=>navigator.cookieEnabled),n.secure=i(()=>window.isSecureContext),n.dpr=i(()=>window.devicePixelRatio),n.pageLoadMs=i(()=>Math.round(performance.now())),n.historyLength=i(()=>window.history.length),n.touchPoints=i(()=>navigator.maxTouchPoints),n.cores=i(()=>navigator.hardwareConcurrency),n.scrollY=i(()=>Math.round(window.scrollY||document.documentElement.scrollTop||0)),n.referrer=i(()=>document.referrer||void 0),n.title=i(()=>document.title||void 0),n.buildId=i(()=>{for(let e of Array.from(document.querySelectorAll('script[src*="/_next/static/"]'))){let t=e.src.match(/\/_next\/static\/([^/]+)\//);if((null==t?void 0:t[1])&&!["chunks","css","media","webpack"].includes(t[1]))return t[1]}});let o=null!==(t=i(()=>{let e=navigator.connection;return e?{type:e.effectiveType,downlink:e.downlink,rtt:e.rtt,saveData:e.saveData}:{}}))&&void 0!==t?t:{};return o.type&&(n.connection=o.type),null!=o.downlink&&(n.downlink=o.downlink),null!=o.rtt&&(n.rtt=o.rtt),null!=o.saveData&&(n.saveData=o.saveData),(null==e?void 0:e.componentStack)&&(n.componentStack=e.componentStack.slice(0,4e3)),(null==e?void 0:e.boundary)&&(n.boundary=e.boundary.slice(0,120)),(null==e?void 0:e.digest)&&(n.digest=e.digest.slice(0,80)),(null==e?void 0:e.filename)&&(n.filename=e.filename.slice(0,300)),"number"==typeof(null==e?void 0:e.lineno)&&(n.lineno=e.lineno),"number"==typeof(null==e?void 0:e.colno)&&(n.colno=e.colno),n}(t),u=function(e){if(!(e instanceof Error)||null==e.cause)return;let t=e.cause;if(t instanceof Error)return"".concat(t.name,": ").concat(t.message).slice(0,500);try{return String(t).slice(0,500)}catch(e){return}}(e);u&&(d.cause=u);let m={name:l,message:c,stack:e instanceof Error?e.stack:void 0,url:null!==(a=null!==(n=null==t?void 0:t.url)&&void 0!==n?n:d.pathname)&&void 0!==a?a:window.location.pathname+window.location.search,situation:d},h=JSON.stringify(m);if(h.length>24e3&&d.componentStack&&(m.situation={...d,componentStack:d.componentStack.slice(0,400)},h=JSON.stringify(m)),navigator.sendBeacon){navigator.sendBeacon("/api/client-error",new Blob([h],{type:"application/json"}));return}fetch("/api/client-error",{method:"POST",headers:{"Content-Type":"application/json"},body:h,keepalive:!0}).catch(()=>{})}catch(e){}}},96720:function(e,t,n){"use strict";n.d(t,{Fv:function(){return l},Hu:function(){return c},lP:function(){return i},wt:function(){return s},yl:function(){return a}});let r="naemo:sw-silent-reload",o="naemo:chunk-silent-reload";function i(e){var t;let n=(null!==(t=e.message)&&void 0!==t?t:"").toLowerCase();return"ChunkLoadError"===e.name||n.includes("chunk")||n.includes("load failed")}function a(e){return"1"!==e.getItem(r)&&(e.setItem(r,"1"),!0)}function l(e){e.removeItem(r)}
1function c(e,t,n){return!!i(e)&&"1"!==t.getItem(o)&&(t.setItem(o,"1"),n(),!0)}function s(e){e.removeItem(o)}}},function(e){e.O(0,[2971,2117,1744],function(){return e(e.s=93182)}),_N_E=e.O()}]);

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.