PageSourceSearch

https://genematic.ai/_next/static/chunks/11550.02c0f415037e440e.js

js genematic.ai collected 2026-10-05 12:01:46 UTC 3,360 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[11550,33931,56312],{56312:(e,t,n)=>{n.r(t),n.d(t,{API_FETCH_TIMEOUT_MS:()=>i,clearStoredAccessTokens:()=>o,fetchWithBearer:()=>a,getBrowserAccessToken:()=>s,userIdFromAccessToken:()=>u});var r=n(69378);let i=3e4;function c(e){if(!e)return null;let t=[e];if(e.startsWith("base64-"))try{t.push(atob(e.slice(7)))}catch{}for(let e of t)try{var n;let t=JSON.parse(e),r=t.access_token??(null==(n=t.currentSession)?void 0:n.access_token);if("string"==typeof r&&r.length>0)return r}catch{}return null}function l(){for(let e=0;e<localStorage.length;e++){let t=localStorage.key(e);if(!(null==t?void 0:t.includes("auth-token")))continue;let n=c(localStorage.getItem(t));if(n)return n}return function(){if("undefined"==typeof document)return null;let e=new Map;for(let t of document.cookie.split(";")){let n=t.trim(),r=n.indexOf("=");if(-1===r)continue;let i=n.slice(0,r),l=decodeURIComponent(n.slice(r+1)),o=i.match(/-auth-token\.(\d+)$/);if(o){e.set(Number(o[1]),l);continue}if(i.includes("-auth-token")){let e=c(l);if(e)return e}}return 0===e.size?null:c([...e.entries()].sort((e,t)=>{let[n]=e,[r]=t;return n-r}).map(e=>{let[,t]=e;return t}).join(""))}()}function o(){let e=[];for(let t=0;t<localStorage.length;t++){let n=localStorage.key(t);(null==n?void 0:n.includes("auth-token"))&&e.push(n)}for(let t of e)try{localStorage.removeItem(t)}catch{}}async function s(){let e=l();if(e)return e;try{var t;let{data:{session:e}}=await (t=(0,r.createClient)().auth.getSession(),Promise.race([t,new Promise((e,t)=>{setTimeout(()=>t(Error("session_timeout")),600)})]));if(null==e?void 0:e.access_token)return e.access_token}catch{}return l()}function u(e){try{let t=e.split(".")[1];if(!t)return null;let n=t.replace(/-/g,"+").replace(/_/g,"/"),r=n.length%4==0?"":"=".repeat(4-n.length%4),i=atob(n+r),c=Uint8Array.from(i,e=>e.charCodeAt(0)),l=JSON.parse(new TextDecoder().decode(c));return"string"==typeof l.sub&&l.sub.length>0?l.sub:null}catch{return null}}async function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=await s(),r=new Headers(t.headers);return n&&r.set("Authorization",`Bearer ${n}`),fetch(e,{...t,headers:r,credentials:t.credentials??"include",signal:t.signal??AbortSignal.timeout(i)})}},69378:(e,t,n)=>{n.d(t,{createClient:()=>l});var r=n(92901),i=n(76363);async function c(e,t,n){return n()}function l(){return(0,r.createBrowserClient)((0,i.y1)(),(0,i.Uy)(),{auth:{lock:c,detectSessionInUrl:!1}})}},76363:(e,t,n)=>{n.d(t,{$G:()=>i,BJ:()=>r,Uy:()=>l,y1:()=>c});let r="https://placeholder.supabase.co";function i(){return!!("https://feccjydigupsdcrtdocw.supabase.co".trim()&&"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZlY2NqeWRpZ3Vwc2RjcnRkb2N3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzIxNzc1NTEsImV4cCI6MjA4Nzc1MzU1MX0.wt7pWxWsC1vwprK9VVQqVax8KVO_gFQi_CvD5iREnek".trim())}function c(){return"https://feccjydigupsdcrtdocw.supabase.co".trim()||r}function l(){return"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZlY2NqeWRpZ3Vwc2RjcnRkb2N3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzIxNzc1NTEsImV4cCI6MjA4Nzc1MzU1MX0.wt7pWxWsC1vwprK9VVQqVax8KVO_gFQi_CvD5iREnek".trim()||"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0"}}}]);

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.