PageSourceSearch

https://www.upleveled.ai/_next/static/chunks/4215-b45d377e91457a46.js?dpl=dpl_2YHCHttLoTfZAR5YCLsuzLyhjshE

js upleveled.ai collected 2026-10-05 13:59:24 UTC 22,800 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4215],{1971:(e,t,n)=>{function i(){let e={traffic_surface:function(){try{return window.self!==window.top?"embed":"web"}catch(e){return"embed"}}()},t=function(){try{if(window.self===window.top)return null}catch(e){return null}let e="undefined"!=typeof document?document.referrer:"";if(e)try{let t=new URL(e).hostname;if(t&&t!==window.location.hostname)return t}catch(e){}try{if(window.parent&&window.parent!==window.self){let e=window.parent.location.hostname;if(e&&e!==window.location.hostname)return e}}catch(e){}return null}();return t&&(e.embed_parent_host=t),e}function r(){let e=document.cookie.split("; ").find(e=>e.startsWith("_ga="));if(e){let t=e.split(".");if(t.length>=4)return t[2]+"."+t[3]}let t=/^_ga_[A-Z0-9]+=/,n=document.cookie.split("; ").find(e=>t.test(e));if(n){let e=n.split("=")[1];try{return JSON.parse(decodeURIComponent(e)).client_id||null}catch(e){}}return null}n.d(t,{Ts:()=>r,mj:()=>i})},19395:(e,t,n)=>{function i(){let e=new URLSearchParams(window.location.search),t=e.get("gclid"),n=e.get("fbclid"),i=e.get("utm_term"),r=(null==i?void 0:i.includes("gclid"))?i:null,o=!1;if(["utm_campaign","utm_source","utm_medium","utm_adgroup","utm_content","utm_term"].forEach(t=>{let n=e.get(t);n&&(sessionStorage.setItem(t,n),o=!0)}),t)sessionStorage.setItem("gclid",t);else if(r){let e=r.match(/gclid=([^&]+)/);e&&sessionStorage.setItem("gclid",e[1])}n&&sessionStorage.setItem("fbclid",n),(o||t||r||n)&&console.log("[UTM] Captured attribution params:",{utm_campaign:sessionStorage.getItem("utm_campaign"),utm_source:sessionStorage.getItem("utm_source"),utm_medium:sessionStorage.getItem("utm_medium"),utm_adgroup:sessionStorage.getItem("utm_adgroup"),utm_content:sessionStorage.getItem("utm_content"),utm_term:sessionStorage.getItem("utm_term"),gclid:sessionStorage.getItem("gclid"),fbclid:sessionStorage.getItem("fbclid")})}function r(){let e={};return["utm_campaign","utm_source","utm_medium","utm_adgroup","utm_content","utm_term","gclid","fbclid"].forEach(t=>{e[t]=sessionStorage.getItem(t)}),!e.gclid||e.utm_source||e.utm_medium||(e.utm_source="google",e.utm_medium="cpc"),!e.fbclid||e.utm_source||e.utm_medium||(e.utm_source="facebook",e.utm_medium="paid_social"),e}n.d(t,{R3:()=>r,vt:()=>i})},20808:(e,t,n)=>{n.d(t,{$V:()=>g,FO:()=>d,Jk:()=>_,rm:()=>u,zd:()=>m});var i=n(7620),r=n(27541),o=n(94836);let a="ul_session_id",l="ul_session_last_activity",s="ul_anon_id",c="ul_experiment_variant";function u(){let e,t=Date.now(),n=sessionStorage.getItem(a),i=sessionStorage.getItem(l);return n&&i&&t-parseInt(i,10)<18e5?(sessionStorage.setItem(l,t.toString()),n):(e="undefined"!=typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),sessionStorage.setItem(a,e),sessionStorage.setItem(l,t.toString()),console.log("[Analytics] New session created:",e),e)}function d(){let e,t=localStorage.getItem(s);return t||(e="undefined"!=typeof crypto&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),localStorage.setItem(s,e),console.log("[Analytics] New anon_id created:",e),e)}function _(){let e=new URLSearchParams(window.location.search),t=e.get("variant")||e.get("experiment_variant");if(t)return localStorage.setItem(c,t),t;let n=document.cookie.split(";").map(e=>e.trim()).find(e=>e.startsWith("".concat(o.ZW,"=")));if(n){let e=decodeURIComponent(n.split("=")[1]);if((0,o.Fm)(e))return localStorage.setItem(c,e),e}return localStorage.getItem(c)}function m(e){return"/"===e?"home":e.startsWith("/get-started")?"get_started":e.startsWith("/demo")?"demo":"/courses"===e?"course_list":e.startsWith("/course/")?"course_detail":e.startsWith("/pro/")?"storefront":e.startsWith("/embed-pro/")?"embed_storefront":e.startsWith("/embed-set/")?"embed_set":e.startsWith("/offer/")?"offer":e.startsWith("/practice-creator/")||e.startsWith("/instructor/")?"creator_cms":e.startsWith("/account")?"account":e.startsWith("/auth/callback")?"auth_callback":e.startsWith("/auth/completion")?"auth_completion":e.startsWith("/login")?"login":e.startsWith("/checkout")?"checkout":e.startsWith("/credits")?"credits":e.startsWith("/prebuilt-labs")||e.startsWith("/template-library")?"prebuilt_labs":e.startsWith("/billing")?"billing":e.startsWith("/trainers")?"trainers":e.startsWith("/training")?"training":e.startsWith("/use-cases")?"use_cases":"/about"===e?"about":"/faq"===e?"faq":"/community"===e?"community":"other"}function g(){let e=(0,r.usePathname)(),t=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let n=u();e&&e!==t.current&&(t.current=e,console.log("[Analytics] Page view detected:",{pathname:e,sessionId:n,page_id:m(e)}));let i=()=>(function(){let e=Date.now();sessionStorage.setItem(l,e.toString())})(),r=["mousedown","keydown","scroll","touchstart"];
1return r.forEach(e=>{window.addEventListener(e,i)}),()=>{r.forEach(e=>{window.removeEventListener(e,i)})}},[e]),{sessionId:sessionStorage.getItem(a),pathname:e}}},56245:(e,t,n)=>{n.d(t,{Bv:()=>d,N5:()=>c,RP:()=>u,dp:()=>l,xI:()=>s});let i=["www.upleveled.ai","www.upleveled-ai.com"],r=["staging.upleveled.ai"];function o(e){return e.endsWith(".upleveled-ai.com")}function a(){let e=window.location.hostname;return i.includes(e)||o(e)}function l(){return a()}function s(){return l()?"G-MLY0NPMHJJ":null}function c(){return a()}function u(){let e=window.location.hostname;return i.includes(e)||r.includes(e)||o(e)}function d(){return u()?"tx1vdatpsp":null}},64215:(e,t,n)=>{n.d(t,{Du:()=>L,Fh:()=>G,Fi:()=>k,Ml:()=>O,OJ:()=>N,OW:()=>m,Qu:()=>S,Sw:()=>M,TZ:()=>F,Vd:()=>R,Z0:()=>B,az:()=>C,c3:()=>V,dA:()=>W,dN:()=>H,gm:()=>I,iP:()=>D,oA:()=>A,oe:()=>x,qk:()=>U,sx:()=>v,tY:()=>b,vg:()=>J,xS:()=>P});var i=n(56245),r=n(93882),o=n(20112),a=n(1971),l=n(19395),s=n(72515),c=n(20808),u=n(94836),d=n(80967),_=n(77011);function m(){let e=(0,l.R3)();return{ga_client_id:(0,a.Ts)(),session_id:(0,c.rm)(),utm_source:e.utm_source||null,utm_medium:e.utm_medium||null,utm_campaign:e.utm_campaign||null,utm_content:e.utm_content||null,utm_term:e.utm_term||null,gclid:e.gclid||null,fbclid:e.fbclid||null}}let g=()=>!0===window.__ANALYTICS_DEBUG__||"true"===_.env.NEXT_PUBLIC_ANALYTICS_DEBUG,p=(e,t)=>{g()&&console.log("[analytics] ".concat(e),t)},f=new Set,h={view_landing:"page_view",cta_click:"select_content",checkout_start:"begin_checkout",purchase:"purchase",video_play:"video_start",video_progress:"video_progress",video_complete:"video_complete"};function v(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((0,d.Yu)(window.location.href,document.referrer))return;if(!(0,i.N5)())return void console.log("Analytics disabled (non-production environment), event skipped:",e,t);p(e,t);let n=(0,l.R3)(),r=(0,a.mj)(),o=(0,u.Sy)(),s=o&&void 0===t.landing_variant?{landing_variant:o,...t}:t,c={...n,...s,...r};if(window.gtag){window.gtag("event",e,c);let n=h[e];if(n){let i={...c};"purchase"===e&&"purchase"===n&&(i={...i,value:t.amount_usd||t.value||0,currency:t.currency||"USD",transaction_id:t.order_id,coupon:t.coupon_code||t.coupon}),"video_progress"===e&&(i={...i,video_percent:t.percent||t.video_percent}),window.gtag("event",n,i)}}else console.warn("GA not initialized, event skipped:",e,c);T(e,s).catch(e=>{console.error("[Analytics] Failed to track event:",e)})}async function w(e){let t="analytics_ids_".concat(e);{let e=sessionStorage.getItem(t);if(e)try{return JSON.parse(e)}catch(e){}}let n=null,i=null,o=null;if(!r.supabase)return{creatorId:n,courseId:i,offerId:o};try{let a=e.match(/^\/pro\/([^\/]+)/);if(a){let e=a[1].toLowerCase(),{data:t}=await r.supabase.from("creator_page_data").select("creator_id").ilike("slug",e).maybeSingle();n=(null==t?void 0:t.creator_id)||null}let l=e.match(/^\/course\/([^\/]+)/);if(l){let e=l[1],{data:t}=await r.supabase.from("course_tiles").select("id, creator_id").eq("slug",e).maybeSingle();t&&(i=t.id,n=t.creator_id||n)}let s=e.match(/^\/offer\/([^\/]+)/);if(s){let e=s[1],{data:t}=await r.supabase.from("creator_offers").select("id, creator_id").eq("slug",e).eq("is_active",!0).maybeSingle();t&&(o=t.id,n=t.creator_id||n)}sessionStorage.setItem(t,JSON.stringify({creatorId:n,courseId:i,offerId:o}))}catch(e){console.warn("[Analytics] Error extracting IDs from path:",e)}return{creatorId:n,courseId:i,offerId:o}}async function y(e,t){let n="".concat(e,":").concat(t);if(f.has(n))return!0;let{data:{session:i}}=await r.supabase.auth.getSession(),o={session_id:e};(null==i?void 0:i.access_token)&&(o.access_token=i.access_token);let a=await fetch("/api/analytics/session-user",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o),credentials:"include"});return a.ok?(f.add(n),!0):(console.warn("[Analytics] Failed to attach session to authenticated user:",a.status),!1)}async function E(e,t,n,i,o,a,l,s){let c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null;if(r.supabase)try{let l,u="undefined"!=typeof document?(0,d.Z)(document.referrer):null;c&&await y(e,c);let{data:_}=await r.supabase.schema("analytics").from("sessions").select("session_id, first_event_ts, event_count, creator_ref, landing_page, landing_page_id, referrer, utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, fbclid, device, user_id").eq("session_id",e).maybeSingle();if(_){let r=_.first_event_ts,o=new Date(t).getTime()-new Date(r).getTime(),d=Math.floor(o/1e3),m=(_.event_c
1ount||0)+1,g=s||_.creator_ref||null;l={session_id:e,first_event_ts:r,last_event_ts:t,landing_page:_.landing_page||n,landing_page_id:_.landing_page_id||i,referrer:_.referrer||u,utm_source:_.utm_source,utm_medium:_.utm_medium,utm_campaign:_.utm_campaign,utm_term:_.utm_term,utm_content:_.utm_content,gclid:_.gclid,fbclid:_.fbclid,creator_ref:g,device:a||_.device,country:null,user_id:_.user_id||c||null,event_count:m,duration_seconds:d,updated_at:new Date().toISOString()}}else l={session_id:e,first_event_ts:t,last_event_ts:t,landing_page:n,landing_page_id:i,referrer:u,utm_source:o.utm_source,utm_medium:o.utm_medium,utm_campaign:o.utm_campaign,utm_term:o.utm_term,utm_content:o.utm_content,gclid:o.gclid,fbclid:o.fbclid,creator_ref:s,device:a,country:null,user_id:c||null,event_count:1,duration_seconds:0,updated_at:new Date().toISOString()};let{error:m}=await r.supabase.schema("analytics").from("sessions").upsert(l,{onConflict:"session_id",ignoreDuplicates:!1});m?console.error("[Analytics] Failed to upsert session:",{sessionId:e,error:m,message:m.message,details:m.details,hint:m.hint,code:m.code,sessionPayload:l}):g()&&console.log("[Analytics] Session upserted:",e,_?"(updated)":"(created)")}catch(e){console.error("[Analytics] Error in createOrUpdateSession:",e)}}async function S(e){if(r.supabase)try{let t=(0,c.rm)();if(!t)return void console.warn("[Analytics] No session ID found, cannot update user_id");await y(t,e)&&g()&&console.log("[Analytics] Session attach requested:",{sessionId:t,userId:e})}catch(e){console.warn("[Analytics] Error attaching session to authenticated user:",e)}}async function I(e){if(r.supabase)try{let t=(0,c.FO)();if(!t)return void console.warn("[Analytics] No anon_id found, cannot stitch identity");g()&&console.log("[Analytics] Identity stitch requested:",{anonId:t,userId:e}),await S(e)}catch(e){console.error("[Analytics] Error stitching identity:",e)}}async function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((0,d.Yu)(window.location.href,document.referrer))return;if(!r.supabase)return void console.warn("[Analytics] Supabase client not initialized");let n=!0===window.__ANALYTICS_DEBUG__||"true"===_.env.NEXT_PUBLIC_ANALYTICS_DEBUG;if(!(0,i.N5)()&&!n)return void console.log("[Analytics] Tracking disabled (dev mode), skipping:",e);let u=(0,a.mj)(),m={...t,...u};try{let t=window.location.pathname,[n,i,u,_,f,h,v,y]=await Promise.all([Promise.resolve((0,c.rm)()),Promise.resolve((0,c.FO)()),Promise.resolve((0,a.Ts)()),Promise.resolve((0,l.R3)()),Promise.resolve((0,s.ZI)()),w(t),Promise.resolve((0,c.Jk)()),Promise.resolve("undefined"!=typeof document?(0,d.Z)(document.referrer):null)]),S=(0,o.J)();if(!S)return void p("trackAnalyticsEvent skipped until authenticated",{eventName:e});let I=(0,c.zd)(t),T=m.creator_id||m.creatorId||h.creatorId||null,A=m.offer_id||m.offerId||h.offerId||null,b=m.course_id||m.courseId||h.courseId||null,x="undefined"!=typeof navigator?navigator.userAgent:null,C=new Date().toISOString(),D={...m,anon_id:i,experiment_variant:v,referrer:y},R={event_name:e,session_id:n,event_ts:C,page_path:t,page_id:I,user_id:S,client_id:u,creator_id:T,offer_id:A,course_id:b,utm_source:_.utm_source||null,utm_medium:_.utm_medium||null,utm_campaign:_.utm_campaign||null,utm_term:_.utm_term||null,utm_content:_.utm_content||null,gclid:_.gclid||null,fbclid:_.fbclid||null,device:f||null,user_agent:x||null,props:D};await E(n,C,t,I,_,f,u,T,S).catch(e=>{console.error("[Analytics] Failed to create/update session:",e)}),g()&&(console.log("[Analytics] Attempting insert with schema:","analytics"),console.log("[Analytics] Event payload:",R));let k={};for(let[e,t]of Object.entries(R))void 0!==t&&(""===t&&"event_name"!==e&&"session_id"!==e&&"event_ts"!==e?k[e]=null:k[e]=t);g()&&console.log("[Analytics] Clean payload:",k);let{error:O,data:P}=await r.supabase.schema("analytics").from("events").insert(k,{returning:"minimal"});O?(console.error("[Analytics] Failed to insert event:",O),console.error("[Analytics] Error details:",{message:O.message,details:O.details,hint:O.hint,code:O.code,eventPayload:k}),g()&&console.error("[Analytics] Full error object:",JSON.stringify(O,null,2))):(g()&&console.log("[Analytics] Event inserted successfully:",P),p("trackAnalyticsEvent",k)
1)}catch(e){console.error("[Analytics] Error tracking event:",e)}}let A={PAGE_VIEW:"page_view",VIEW_ITEM_LIST:"view_item_list",VIEW_ITEM:"view_item",VIEW_PROMOTION:"view_promotion",SECTION_VIEW:"section_view",SELECT_ITEM:"select_item",SELECT_PROMOTION:"select_promotion",ADD_TO_CART:"add_to_cart",BEGIN_CHECKOUT:"begin_checkout",ADD_PAYMENT_INFO:"add_payment_info",PURCHASE:"purchase",FREE_PREVIEW_START:"free_preview_start",FREE_PREVIEW_COMPLETE:"free_preview_complete",PRACTICE_SESSION_STARTED:"practice_session_started",PRACTICE_SESSION_COMPLETED:"practice_session_completed",LOGIN_START:"login_start",LOGIN_SUCCESS:"login_success",LOGIN_ERROR:"login_error",ENROLLMENT_COMPLETED:"enrollment_completed",MEETING_BOOKING_COMPLETED:"meeting_booking_completed",GET_STARTED_VIEW:"get_started_view",GET_STARTED_STEP_REACHED:"get_started_step_reached",GET_STARTED_BUILD_STARTED:"get_started_build_started",GET_STARTED_BUILD_COMPLETED:"get_started_build_completed",GET_STARTED_PREVIEW_CLICKED:"get_started_preview_clicked",GET_STARTED_EDIT_CLICKED:"get_started_edit_clicked",GET_STARTED_STEP2_NEXT:"get_started_step2_next",GET_STARTED_STEP3_REACHED:"get_started_step3_reached",GET_STARTED_PRACTICE_OFFERS_SAVED:"get_started_practice_offers_saved",GET_STARTED_PUBLISH_CLICKED:"get_started_publish_clicked"},b=e=>{let{courseId:t,courseName:n,price:i,creatorSlug:r,quantity:o=1,index:a,listId:l,listName:s,coupon:c,affiliation:u}=e;return{item_id:t,item_name:n,item_category:"course",price:null!=i?i:void 0,quantity:o,item_brand:null!=r?r:void 0,item_list_id:null!=l?l:void 0,item_list_name:null!=s?s:void 0,index:a,coupon:null!=c?c:void 0,affiliation:null!=u?u:void 0}},x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.PAGE_VIEW,{page_title:e,...t})},C=function(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};v(A.VIEW_ITEM_LIST,{item_list_id:e,item_list_name:t,items:n,...i})},D=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.VIEW_PROMOTION,{...e,...t})},R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.SELECT_ITEM,{items:e,...t})},k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.SELECT_PROMOTION,{...e,...t})},O=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.ADD_TO_CART,{items:e,...t})},P=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v("checkout_start",{...t,payment_provider:t.payment_provider||"stripe",offer_id:t.offer_id||null}),v(A.BEGIN_CHECKOUT,{items:e,...t})},L=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={order_id:t.order_id||null,offer_id:t.offer_id||null,amount_usd:t.amount_usd||t.value||0,coupon_code:t.coupon_code||t.coupon||null,tax_usd:t.tax_usd||0,processor:t.processor||"stripe",country:t.country||null,currency:t.currency||"USD",...t};v("purchase",n),v(A.PURCHASE,{items:e,...n})},N=e=>{v(A.FREE_PREVIEW_START,e)},W=e=>{v(A.FREE_PREVIEW_COMPLETE,e)},U=e=>{var t,n,i,r,o,a,l;let s={...e,lab_id:null!=(n=null!=(t=e.lab_id)?t:e.course_id)?n:null,source_template_id:null!=(i=e.source_template_id)?i:null,coach_id:null!=(r=e.coach_id)?r:null,client_id:null!=(a=null!=(o=e.client_id)?o:e.user_id)?a:null,session_ts:null!=(l=e.session_ts)?l:new Date().toISOString()};v(A.PRACTICE_SESSION_STARTED,s)},M=e=>{var t,n,i,r,o,a,l;let s={...e,lab_id:null!=(n=null!=(t=e.lab_id)?t:e.course_id)?n:null,source_template_id:null!=(i=e.source_template_id)?i:null,coach_id:null!=(r=e.coach_id)?r:null,client_id:null!=(a=null!=(o=e.client_id)?o:e.user_id)?a:null,session_ts:null!=(l=e.session_ts)?l:new Date().toISOString()};v(A.PRACTICE_SESSION_COMPLETED,s)},G=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.LOGIN_START,{method:e,...t})},V=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(A.LOGIN_SUCCESS,{method:e,...t})},F=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};v(A.LOGIN_ERROR,{method:e,error_message:t,...n})},B=(e,t)=>{v(A.MEETING_BOOKING_COMPLETED,{booking_type:e,...t})},H=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(e,{page:"get_started",...t})},J=function(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};v(e,{cohort:t,intent_cookie:n||"none",...i})}},72515:(e,t,n)=>{function i(){let e=window.innerWidth;return e<768?"mobile":e>=768&&e<1024?"tablet":"desktop"}function r(){var e,t,n,r,o,a,l,s,c,u,d,_,m,g,p,f,h,v,w,y;if("undefined"==typeof navigator)return null;let E=navigator,S=E.connection,I=E.userAgentData,T=window.location,A=null;try{A=document.referrer?new URL(document.referrer).origin:null}catch(e){A=null}return{device:{...{type:i(),userAgent:navigator.userAgent,screenWidth:window.screen.width,screenHeight:window.screen.height},platform:navigator.platform||null,maxTouchPoints:null!=(l=navigator.maxTouchPoints)?l:null,hardwareConcurrency:null!=(s=navigator.hardwareConcurrency)?s:null,deviceMemory:null!=(c=E.deviceMemory)?c:null},browser:{userAgent:navigator.userAgent,language:navigator.language||null,languages:Array.isArray(navigator.languages)?navigator.languages:[],cookieEnabled:navigator.cookieEnabled,doNotTrack:null!=(u=navigator.doNotTrack)?u:null,userAgentData:I?{brands:null!=(d=I.brands)?d:[],mobile:null!=(_=I.mobile)?_:null,platform:null!=(m=I.platform)?m:null}:null},viewport:{width:window.innerWidth,height:window.innerHeight,devicePixelRatio:window.devicePixelRatio,visualVie
1wportWidth:null!=(g=null==(e=window.visualViewport)?void 0:e.width)?g:null,visualViewportHeight:null!=(p=null==(t=window.visualViewport)?void 0:t.height)?p:null},screen:{width:window.screen.width,height:window.screen.height,availWidth:window.screen.availWidth,availHeight:window.screen.availHeight,colorDepth:window.screen.colorDepth,pixelDepth:window.screen.pixelDepth,orientation:null!=(f=null==(n=window.screen.orientation)?void 0:n.type)?f:null},network:{online:navigator.onLine,effectiveType:null!=(h=null==S?void 0:S.effectiveType)?h:null,downlink:null!=(v=null==S?void 0:S.downlink)?v:null,rtt:null!=(w=null==S?void 0:S.rtt)?w:null,saveData:null!=(y=null==S?void 0:S.saveData)?y:null},capabilities:{secureContext:window.isSecureContext,mediaDevices:!!navigator.mediaDevices,getUserMedia:!!(null==(r=navigator.mediaDevices)?void 0:r.getUserMedia),enumerateDevices:!!(null==(o=navigator.mediaDevices)?void 0:o.enumerateDevices),permissionsApi:!!(null==(a=navigator.permissions)?void 0:a.query),rtcPeerConnection:"undefined"!=typeof RTCPeerConnection,rtcDataChannel:"undefined"!=typeof RTCDataChannel},page:{origin:T.origin,pathname:T.pathname,searchParamKeys:Array.from(new URLSearchParams(T.search).keys()),referrerOrigin:A},time:{timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,timezoneOffsetMinutes:new Date().getTimezoneOffset()}}}n.d(t,{ZI:()=>i,v8:()=>r})},80967:(e,t,n)=>{n.d(t,{Jc:()=>i,TA:()=>o,VI:()=>s,Yu:()=>a,Z:()=>l});let i=["access_token","refresh_token","provider_token","provider_refresh_token","id_token","token","token_hash","code","code_verifier","auth_code","state","embed_session_id"];function r(e){return i.some(t=>e.has(t))}function o(e){try{let t=new URL(e,"https://upleveled.ai"),n=new URLSearchParams(t.hash.replace(/^#/,""));return r(t.searchParams)||r(n)}catch(e){return!0}}function a(e,t){return o(e)||!!(t&&o(t))}function l(e){if(!e||o(e))return null;try{let t=new URL(e,"https://upleveled.ai");return t.hash="",t.toString()}catch(e){return null}}function s(e){try{let t=new URL(e,"https://upleveled.ai");if(o(t.toString()))return null;return t.hash="",{pageLocation:t.toString(),search:t.searchParams.toString()||null}}catch(e){return null}}},94836:(e,t,n)=>{n.d(t,{Fm:()=>o,Sy:()=>a,ZW:()=>i,an:()=>r});let i="ul_landing_variant",r={A:{headline:"Your clients understand your content. They just need reps.",subhead:"UpLeveled turns your courses, workshops, and coaching frameworks into AI-powered practice scenarios clients can repeat until the behavior sticks.",primaryCta:"Turn my content into practice",primaryCtaId:"turn_my_content_into_practice",secondaryCta:"Try a sample practice"}
1,B:{headline:"Turn your training content into interactive AI practice.",subhead:"Convert your courses, playbooks, and workshops into repeatable practice experiences that help clients apply what they learned.",primaryCta:"Convert my content",primaryCtaId:"convert_my_content",secondaryCta:"Try a sample practice"},C:{headline:"Learning does not change behavior. Practice does.",subhead:"UpLeveled gives every learner a safe place to rehearse hard conversations, get feedback, and try again.",primaryCta:"Try a sample practice",primaryCtaId:"try_a_sample_practice",secondaryCta:"See how it works"}};function o(e){return"A"===e||"B"===e||"C"===e}function a(){var e;if("undefined"==typeof document)return null;let t=document.cookie.split(";").map(e=>e.trim()).find(e=>e.startsWith("".concat(i,"=")));return t?o(e=decodeURIComponent(t.split("=")[1]))?e:"A":null}}}]);

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.