PageSourceSearch

https://flow.ceo/_next/static/chunks/app/error-d96c32dde4f89907.js

js flow.ceo collected 2026-10-09 22:43:54 UTC 3,687 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18039],{25336:(e,t,r)=>{"use strict";r.d(t,{Cp:()=>l,vF:()=>c});var n=r(87358);let s=n.env.LOG_LEVEL??"",a="debug"===s||"trace"===s,o="trace"===s;function i(e){if(!e)return;let t={};for(let[r,n]of Object.entries(e))n instanceof Error?(t[r]=n.message,n.stack&&(t[`${r}Stack`]=n.stack),"Error"!==n.name&&(t[`${r}Name`]=n.name)):t[r]=n;return t}function l(e,t){try{let r=e instanceof Error?{error:e.message,stack:e.stack,errorName:e.name}:{error:String(e)},s={timestamp:new Date().toISOString(),level:"error",severity:t?.severity??"error",message:"object"==typeof e&&null!==e&&"message"in e?e.message:String(e),...r,...t};console.error(JSON.stringify(s)),function(e){let t=n.env.ERROR_REPORTING_ENDPOINT;if(!t)return;let r={"Content-Type":"application/json"},s=n.env.ERROR_REPORTING_API_KEY;s&&(r.Authorization=`Bearer ${s}`);try{fetch(t,{method:"POST",headers:r,body:JSON.stringify(e),signal:AbortSignal.timeout(5e3)}).catch(()=>{})}catch{}}(s)}catch{}}let c={info(e,t){console.info(JSON.stringify({level:"info",message:e,...t,ts:new Date().toISOString()}))},warn(e,t){console.warn(JSON.stringify({level:"warn",message:e,...t,ts:new Date().toISOString()}))},error(e,t){console.error(JSON.stringify({level:"error",message:e,...i(t),ts:new Date().toISOString()}))},debug(e,t){a&&console.debug(JSON.stringify({level:"debug",message:e,...t,ts:new Date().toISOString()}))},trace(e,t){o&&console.debug(JSON.stringify({level:"trace",message:e,...t,ts:new Date().toISOString()}))},child(e){let t=t=>({...e,...t});return{info:(e,r)=>c.info(e,t(r)),warn:(e,r)=>c.warn(e,t(r)),error:(e,r)=>c.error(e,t(r)),debug:(e,r)=>c.debug(e,t(r)),trace:(e,r)=>c.trace(e,t(r))}},perf(e,t,r){let n={durationMs:t,...r};t>1e4?c.error(`Slow operation: ${e} ${t}ms`,n):t>3e3?c.warn(`Slow operation: ${e} ${t}ms`,n):c.info(`Perf: ${e} ${t}ms`,n)},alert(e,t,n){console.error(JSON.stringify({level:"alert",message:e,...i(n),ts:new Date().toISOString()})),r.e(55518).then(r.bind(r,55518)).then(({sendAlert:r})=>{r({description:e,...t})}).catch(()=>{})}}},30044:(e,t,r)=>{Promise.resolve().then(r.bind(r,87460))},87460:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r(95155),s=r(12115),a=r(98500),o=r.n(a),i=r(25336);function l({error:e,reset:t}){return(0,s.useEffect)(()=>{(0,i.Cp)(e,{boundary:"global",digest:e.digest})},[e]),(0,n.jsx)("div",{className:"min-h-screen flex items-center justify-center px-4 bg-gray-50",children:(0,n.jsxs)("div",{className:"text-center max-w-md",children:[(0,n.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDE35"}),(0,n.jsx)("h1",{className:"text-xl font-bold text-gray-800 mb-2",style:{fontFamily:"'Cubic 11', 'Noto Sans TC', sans-serif"},children:"發生錯誤"}),(0,n.jsx)("p",{className:"text-sm text-gray-500 mb-6",children:"抱歉,頁面發生了問題。請重試或回到首頁。"}),(0,n.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,n.jsx)("button",{onClick:t,className:"px-4 py-2 text-sm font-pixel-title transition-all active:translate-x-[1px] active:translate-y-[1px]",style:{background:"#0F766E",color:"white",border:"2px solid #1A6258",borderRadius:"3px",boxShadow:"2px 2px 0 #1A6258"},children:"重試"}),(0,n.jsx)(o(),{href:"/",className:"px-4 py-2 text-sm font-pixel-title transition-all active:translate-x-[1px] active:translate-y-[1px]",style:{background:"#F9FAFB",color:"#374151",border:"2px solid #D1D5DB",borderRadius:"3px",boxShadow:"2px 2px 0 #D1D5DB"},children:"回首頁"})]}),e.digest&&(0,n.jsxs)("p",{className:"mt-4 text-[10px] text-gray-300 font-mono",children:["Error: ",e.digest]})]})})}}},e=>{e.O(0,[98500,28441,93794,77358],()=>e(e.s=30044)),_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.