PageSourceSearch

https://slayhire.ai/assets/networkError-CGG-aGXc.js

js slayhire.ai collected 2026-09-24 14:29:52 UTC 2,373 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/esm-egUzb8Ws.js","assets/preload-helper-rov5CBGT.js","assets/dist-C8Xez8MU.js","assets/rolldown-runtime-COnpUsM8.js"])))=>i.map(i=>d[i]);
2import{r as e}from"./rolldown-runtime-COnpUsM8.js";import{t}from"./preload-helper-rov5CBGT.js";var n=e({NETWORK_BANNER_MSG:()=>r,annotateError:()=>c,classifyNetworkError:()=>s,errorDisplay:()=>l,isBrowserOffline:()=>i,isDeviceOffline:()=>o,readCapacitorOnline:()=>a}),r=`Network error. Please check your connection and try again.`;function i(){try{if(typeof navigator<`u`&&navigator.onLine===!1)return!0}catch{}return!1}async function a(){try{if(!(typeof window<`u`?window.Capacitor:null)?.isNativePlatform?.())return null;let{Network:e}=await t(async()=>{let{Network:e}=await import(`./esm-egUzb8Ws.js`);return{Network:e}},__vite__mapDeps([0,1,2,3]));return!!(await e.getStatus())?.connected}catch{return null}}async function o(){return!!(i()||await a()===!1)}function s(e){let t=e?.response?.status,n=e?.code,a=String(e?.message||``);if(t===408||n===`ECONNABORTED`)return{code:`NET_TIMEOUT`,message:`Slow connection — that took too long. Please try again.`,isNetwork:!0};if(t>=500&&t<600)return{code:`HTTP_${t}`,message:`Something went wrong on our end. Please try again in a moment.`,isNetwork:!1};if(t>=400&&t<500){let n=e?.response?.data?.error;return{code:`HTTP_${t}`,message:typeof n==`string`&&n||`Request failed. Please try again.`,isNetwork:!1}}return n===`ERR_CANCELED`||e?.name===`CanceledError`||e?.name===`AbortError`?{code:`REQUEST_CANCELED`,message:``,isNetwork:!1}:e?.response?{code:`ERR_UNKNOWN`,message:`Something went wrong. Please try again.`,isNetwork:!1}:i()||n===`ERR_NETWORK`||/network|fetch failed|failed to fetch|err_internet|enotfound|econnrefused|econnreset/i.test(a)?{code:`NET_OFFLINE`,message:r,isNetwork:!0}:{code:`NET_UNKNOWN`,message:`Could not reach the server. Please try again.`,isNetwork:!1}}function c(e){if(!e||typeof e!=`object`)return e;let t=s(e);return e.jbCode=t.code,e.jbMessage=t.message,e.jbIsNetwork=t.isNetwork,e}function l(e,t=`Something went wrong. Please try again.`){if(!e)return{message:t,code:null};if(e.jbMessage||e.jbCode)return{message:e.jbMessage||t,code:e.jbCode||null};let n=s(e);return{message:e.response?.data?.error||n.message||t,code:n.code}}export{i as a,a as c,l as i,c as n,o,s as r,n as s,r as t};

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.