PageSourceSearch

https://www.superresume.com/_next/static/chunks/app/layout-e385115439a20b5f.js

js superresume.com collected 2026-10-08 07:41:00 UTC 5,290 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{16761:(e,r,t)=>{Promise.resolve().then(t.bind(t,40745)),Promise.resolve().then(t.bind(t,37081)),Promise.resolve().then(t.bind(t,39761)),Promise.resolve().then(t.bind(t,81110)),Promise.resolve().then(t.bind(t,60039)),Promise.resolve().then(t.bind(t,57250)),Promise.resolve().then(t.bind(t,25977)),Promise.resolve().then(t.bind(t,17681)),Promise.resolve().then(t.bind(t,40943)),Promise.resolve().then(t.bind(t,76206)),Promise.resolve().then(t.bind(t,91728)),Promise.resolve().then(t.bind(t,57175)),Promise.resolve().then(t.t.bind(t,73970,23)),Promise.resolve().then(t.t.bind(t,44760,23))},40943:(e,r,t)=>{"use strict";t.d(r,{default:()=>i});var n=t(54568),s=t(7620),o=t(6399);function i(e){let{children:r}=e;return(0,s.useEffect)(()=>{(0,o.h6)()},[]),(0,n.jsx)(n.Fragment,{children:r})}},57250:(e,r,t)=>{"use strict";t.d(r,{default:()=>v});var n=t(54568),s=t(62942),o=t(89223),i=t(7620),l=t(88733),a=t(9425),u=t(52503);let c="session-sync",d="session-refresh-lock";function f(e){try{let r=localStorage.getItem(d);if(!r)return!1;let t=JSON.parse(r);if(Date.now()-t.timestamp>3e4)return localStorage.removeItem(d),!1;return t.tabId!==e}catch(e){return!1}}function h(e){try{let r=localStorage.getItem(d);if(!r)return;JSON.parse(r).tabId===e&&localStorage.removeItem(d)}catch(e){}}let m=["/sign-in","/sign-up","/signin","/signup","/auth","/forgot-password"];function v(e){let{children:r}=e,t=(0,s.usePathname)(),v=(0,s.useRouter)(),{signOut:g}=(0,a.R)({redirectUrl:"/sign-in",noCallbackUrl:!1});(0,u.v)();let b=(0,i.useRef)(t),k=(0,i.useRef)(v),P=(0,i.useRef)(g),w=(0,i.useRef)("provider_".concat(Date.now(),"_").concat(Math.random().toString(36).substring(2,9)));return(0,i.useEffect)(()=>{b.current=t,k.current=v,P.current=g},[t,v,g]),(0,i.useEffect)(()=>{let e=w.current,r=()=>{let e=b.current;return m.some(r=>null==e?void 0:e.includes(r))},t=async()=>{if(!r()){console.warn("\uD83D\uDD04 [TokenRefreshProvider] Signing out user (clears cache and tokens)");try{await P.current()}catch(e){console.error("❌ [TokenRefreshProvider] Error during sign out:",e),k.current.push("/sign-in")}}},n=async()=>{var r,n;if(f(e)){console.log("[TokenRefreshProvider] Another tab is refreshing, waiting..."),await new Promise(e=>setTimeout(e,2e3));let e=await (0,o.getSession)();return(null==e||null==(r=e.user)?void 0:r.token)||null}let s=function(e){if(f(e))return console.log("[TokenRefreshProvider] Refresh lock held by another tab"),!1;try{let r={tabId:e,timestamp:Date.now()};return localStorage.setItem(d,JSON.stringify(r)),!0}catch(e){return!0}}(e);try{(0,l.clearTokenCache)();let r=await (0,o.getSession)();if(!(null==r?void 0:r.user))return console.error("❌ [TokenRefreshProvider] No session available after refresh"),await t(),null;let i=r.error;if("NoRefreshToken"===i||"SsoTokenExpired"===i||"RefreshAccessTokenError"===i)return console.error("❌ [TokenRefreshProvider] Session has error:",i),await t(),null;let a=null==(n=r.user)?void 0:n.token,u=null==r?void 0:r.accessTokenExpires;if(!a)return console.error("❌ [TokenRefreshProvider] No token found in refreshed session"),await t(),null;return s&&function(e,r){try{let t={type:"refresh_completed",tabId:e,timestamp:Date.now(),accessTokenExpires:r};localStorage.setItem(c,JSON.stringify(t)),localStorage.removeItem(c)}catch(e){}}(e,u),a}catch(e){return console.error("❌ [TokenRefreshProvider] Token refresh failed:",e),await t(),null}finally{s&&h(e)}},s=async()=>{r()||(console.warn("\uD83D\uDD04 [TokenRefreshProvider] Auth error detected - signing out user"),await t())};return(0,l.TV)(n),(0,l.xr)(s),()=>{(0,l.TV)(null),(0,l.xr)(null),h(e)}},[]),(0,n.jsx)(n.Fragment,{children:r})}},60039:(e,r,t)=>{"use strict";t.d(r,{default:()=>o});var n=t(54568),s=t(49596);function o(e){let{children:r}=e;return(0,s.y)(),(0,n.jsx)(n.Fragment,{children:r})}},81110:(e,r,t)=>{"use strict";t.d(r,{default:()=>a});var n=t(54568),s=t(89223),o=t(7620),i=t(60626),l=t(34136);function a(e){let{children:r}=e,{data:t}=(0,s.useSession)(),a=(0,i.k)(),u=null==t?void 0:t.user,c=null==u?void 0:u.id,d=null==u?void 0:u.email,f=a.firstNameEn,h=a.lastNameEn,m=a.firstNameTh,v=a.lastNameTh,g=(0,o.useMemo)(()=>{let e={};return d&&(e.email=d),f&&(e.first_name_en=f),h&&(e.last_name_en=h),m&&(e.first_name_th=m),v&&(e.last_name_th=v),Object.keys(e).length>0?e:void 0},[d,f,h,m,v]);return(0,n.jsx)(l.Hb$,{userId:c,traits:g,allowHtmlInAppMessages:!0,ga4UserId:!0,children:r})}}},e=>{var r=r=>e(e.s=r);e.O(0,[703,792,2023,3661,8741,8403,8573,74,7484,2871,761,8779,4337,8519,9099,4755,563,1874,2839,958,405,765,846,1800,4127,919,4186,9420,9290,7665,7708,6009,2963,5182,7717,4343,3790,3419,2462,1876,8874,6002,5067,7506,2650,2860,5034,6936,2432,7979,1899,2859,9744,2033,2322,9592,6321,4986,3494,193,2663,2574,8952,9173,4781,408,454,2711,3451,2769,9945,8156,3317,5810,7838,1261,8437,8404,9401,8058,3181,455,5622,4426,5121,8218,2960,3441,2088,6077,4409,1306,9184,3308,6414,6292,871,2680,6134,876,677,1334,2868,9955,5088,1379,9666,6494,7023,5843,1746,6694,6091,362,8364,4890,3403,7046,1753,1131,571,4679,2912,5694,9279,2778,7745,5585,8864,1020,1351,9559,1263,962,981,4132,9187,3346,4993,1528,5025,2483,4797,5068,4807,5417,2797,6118,1319,301,8001,2159,3390,368,5677,9837,875,7358],()=>r(16761)),_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.