PageSourceSearch

https://app.whoscale.io/_nuxt/gddLVztm.js

js whoscale.io collected 2026-09-24 14:04:11 UTC 26,598 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./B3LNwVJg.js","./DCH-kk0_.js","./entry.Dhc1Mdfs.css","./CPPqxSe1.js","./Eg3AZXSQ.js","./ILnkWP9i.js","./CZ_Gsw3K.js","./Bpe5rnk0.js","./Bti-I0f8.js","./uKfyI_rv.js","./E8nz7N-9.js","./C_g6PjNv.js","./SC5wLRZs.js","./CMGc7LGc.js","./DP2gcdg9.js","./CBN1Ss7c.js","./G7M447Yo.js","./EymbBqmh.js","./UpgradeGateWidget.DOdx22bB.css","./CDNAb3jY.js","./UpgradeGate.BuMIK2NS.css","./D0KETDOI.js","./bqYcJiDF.js","./BFey235K.js","./FavoriteStarButton.ChGBpchA.css","./lQNc42SZ.js","./CVh1vVFz.js","./P1of9iPb.js","./1SVM7nR8.js","./CplTTFQF.js","./DAghVjwE.js","./B-Jr9WU5.js","./Dzv5nGGw.js","./D4RkItJw.js","./DrawerShell.D_kqBUtk.css","./OrganicReelOverlay.DkhYtsCl.css","./D23l-Eit.js","./CpI8q_7c.js","./DlUa9J12.js","./CNQUZG9E.js","./ChJe1PaG.js","./useAdReachHistoryChart.DIZbichH.css","./DFjLuB9E.js","./Bpd2BVaC.js","./DNnsPhZi.js","./Cv15j3Uz.js","./WmD2re27.js","./BTBozEz0.js","./AqtHATO2.js","./CNDWo7oV.js","./nybtf5i8.js","./ByVAGH2d.js","./DsWgamXl.js","./Ci0E4rSa.js","./FilterDropdown.DJhzSyAq.css","./B7eR0nFn.js","./FilterPanel.BRG74bsP.css","./D8h3pt4e.js","./toQHkMU_.js","./OrganicReelCard.9a8Q5TMF.css","./Coxg8E_S.js","./Bu9vIC2K.js","./CyrTHITq.js","./BxvrJBmS.js","./CqrxqX_b.js","./Bt1P3G9y.js","./BG9oEp7_.js","./CxocDVx3.js","./C2m24VNr.js","./DkpI0e7Q.js","./CountryTriState.DHmTgdIv.css","./D9KcYDf2.js","./SpendRangeFilter.2gntkLGP.css","./Cdqw1TYq.js","./BlVLTMRC.js","./AdCard.CLRymk3u.css","./BYAncsRD.js","./9VxYx0Mn.js","./HV3N4_4i.js","./CQqK7a2D.js","./BGGZzXgV.js","./xhC2RMWI.js","./DpSUKiOn.js","./DKJ4tzpj.js","./C6ZpbBhG.js","./G0yiL_tI.js","./CreatorDrawer.CWfwdx_p.css","./DD2Wax1k.js","./BbzuaxXb.js","./AppLoader.Bd8g1Fpg.css","./8EyAu65e.js","./DgO4xpSJ.js","./useAdShareLink.zHZtVUzy.css","./BsC51BPG.js","./AdDetailDrawer.l66gXWFQ.css","./CawKEfZB.js","./UrdJ3G7H.js","./xt3Y5gTH.js","./CN2Srehd.js","./SpyDrawer.DVuysYHE.css","./D5WyEhcA.js"])))=>i.map(i=>d[i]);
2import{r as le,e as be,c as r,k as a,j as u,n as L,t as w,l as I,m,_ as we,o as n,$ as A,a0 as D,a3 as b,ax as ke,T as Ae,w as _,a8 as Je,u as Qe,a as Ye,Y as Xe,b as ea,aN as aa,ad as ta,v as la,ac as H,aZ as fe,aJ as na,ae as sa,i as y,h as B,aF as ra,a4 as ia,aD as xe,aO as he,f as g,G as U,F as ge,a_ as oa,a6 as da,Z as E,am as ua,aQ as ca,ag as _e,aP as ma,N as pa}from"./DCH-kk0_.js";import{_ as va}from"./P1of9iPb.js";import{u as fa,a as xa,_ as ha}from"./Coxg8E_S.js";import{_ as ga}from"./CPPqxSe1.js";import{_ as _a}from"./DKJ4tzpj.js";import{n as ya}from"./CNQUZG9E.js";import{u as ba}from"./WmD2re27.js";import{u as wa}from"./E8nz7N-9.js";import{u as ka}from"./C6ZpbBhG.js";import{u as Aa}from"./Dzv5nGGw.js";import{u as $a,a as Ca,b as Da,c as Ia,d as Pa,e as Sa,f as Oa,g as Ta,h as za}from"./BxvrJBmS.js";const Ba=["aria-busy"],Fa={class:"max-w-md text-center",role:"status","aria-live":"polite"},Ra={class:"mx-auto mb-5 flex size-16 items-center justify-center rounded-2xl bg-primary/10"},La={key:0,class:"mb-2 text-sm font-medium text-text-secondary"},ja={class:"page-title"},Na={class:"mt-3 text-sm leading-relaxed text-text-secondary"},Ua={key:1,class:"mt-3 text-xs text-text-muted"},Ea=le({__name:"AddingState",props:{name:{},failed:{type:Boolean},retrying:{type:Boolean}},setup(d){const{t:s}=be();return(i,l)=>{const O=we;return n(),r("div",{class:"flex flex-1 items-center justify-center px-6 py-16","aria-busy":!d.failed},[a("div",Fa,[a("div",Ra,[u(O,{name:d.failed?"ph:warning-circle":"ph:spinner",class:L(["size-8 text-primary",{"animate-spin motion-reduce:animate-none":!d.failed}]),"aria-hidden":"true"},null,8,["name","class"])]),d.name?(n(),r("p",La,w(d.name),1)):I("",!0),a("h1",ja,w(m(s)(d.failed?"creatorAddition.failedTitle":"creatorAddition.pageTitle")),1),a("p",Na,w(m(s)(d.failed?"creatorAddition.failedBody":"creatorAddition.pageBody")),1),d.retrying&&!d.failed?(n(),r("p",Ua,w(m(s)("creatorAddition.reconnecting")),1)):I("",!0)])],8,Ba)}}}),Va=Object.assign(Ea,{__name:"CreatorAddingState"}),Wa={class:"flex items-center justify-between mb-2 h-5"},Ma={key:1,class:"rounded-[9px] border border-border bg-card px-4 py-3"},Ga={class:"mt-3 grid grid-cols-[minmax(0,1fr)_112px] gap-3"},Ha={class:"rounded-[7px] bg-surface px-3 py-2.5"},Ka={class:"grid grid-cols-2 gap-3"},Za={class:"mt-2.5 flex items-center gap-2 border-t border-border pt-2"},qa={key:2},Ja={class:"relative h-[160px] overflow-hidden"}
2,Qa={class:"absolute inset-x-0 top-0 bottom-[16px] flex flex-col justify-between pointer-events-none"},Ya={class:"absolute left-0 top-0 bottom-[16px] flex flex-col justify-between py-0.5"},Xa={class:"absolute left-0 right-0 bottom-0 flex justify-between"},et={key:3,class:"relative min-h-0 flex-1 overflow-hidden rounded-[7px] border border-border bg-card"},at={key:4,class:"flex items-start gap-1 overflow-hidden px-1 pb-2"},tt={key:5,class:"grid grid-cols-5 gap-1.5"},lt={class:"px-1.5 py-1.5 flex flex-col gap-0.5 min-w-0"},nt={class:"min-h-[22px] space-y-1"},st=le({__name:"CreatorDrawerOverviewSkeleton",props:{metrics:{type:Boolean,default:!1},euPanel:{type:Boolean,default:!1},chartInner:{type:Boolean,default:!1},funnels:{type:Boolean,default:!1},similar:{type:Boolean,default:!1},topAds:{type:Boolean,default:!1},metricCols:{default:3}},setup(d){return(s,i)=>d.metrics?(n(),r("div",{key:0,class:L(["grid gap-3",d.metricCols>=3?"grid-cols-3":"grid-cols-2"])},[(n(!0),r(A,null,D(d.metricCols,l=>(n(),r("div",{key:`metric-${l}`,class:"bg-card border border-border rounded-[7px] px-4 py-3 min-h-[72px]"},[a("div",Wa,[a("div",{class:L(["skeleton-shimmer h-[10px] rounded-full",l===1?"w-[72px]":l===2?"w-[100px]":"w-[88px]"]),style:b({animationDelay:`${(l-1)*50}ms`})},null,6)]),a("div",{class:"skeleton-shimmer h-[28px] w-[64px] rounded-[4px] mt-2",style:b({animationDelay:`${(l-1)*50+70}ms`})},null,4)]))),128))],2)):d.euPanel?(n(),r("div",Ma,[i[2]||(i[2]=a("div",{class:"flex items-center justify-between gap-3"},[a("div",{class:"skeleton-shimmer h-[14px] w-[136px] rounded-full"}),a("div",{class:"skeleton-shimmer h-[22px] w-[78px] rounded-[5px]"})],-1)),a("div",Ga,[a("div",Ha,[a("div",Ka,[(n(),r(A,null,D(2,l=>a("div",{key:`eu-m-${l}`,class:"space-y-2"},[a("div",{class:"skeleton-shimmer h-[9px] w-[64px] rounded-full",style:b({animationDelay:`${l*40}ms`})},null,4),a("div",{class:"skeleton-shimmer h-[20px] w-[72px] rounded-[4px]",style:b({animationDelay:`${l*40+40}ms`})},null,4)])),64))]),a("div",Za,[i[0]||(i[0]=a("div",{class:"skeleton-shimmer h-[9px] w-[58px] rounded-full"},null,-1)),(n(),r(A,null,D(4,l=>a("div",{key:`flag-${l}`,class:"skeleton-shimmer h-[15px] w-[21px] rounded-[2px]"})),64))])]),i[1]||(i[1]=a("div",{class:"flex flex-col items-center justify-center"},[a("div",{class:"skeleton-shimmer size-[88px] rounded-full"}),a("div",{class:"skeleton-shimmer mt-1.5 h-[9px] w-[70px] rounded-full"})],-1))])])):d.chartInner?(n(),r("div",qa,[a("div",Ja,[a("div",Qa,[(n(),r(A,null,D(3,l=>a("div",{key:l,class:"h-px bg-border/70"})),64))]),i[3]||(i[3]=a("div",{class:"absolute inset-0 skeleton-shimmer opacity-[0.28] pointer-events-none"},null,-1)),a("div",Ya,[(n(),r(A,null,D(3,l=>a("div",{key:`y-${l}`,class:"skeleton-shimmer h-[9px] w-[14px] rounded-full opacity-60"})),64))]),a("div",Xa,[(n(),r(A,null,D(5,l=>a("div",{key:`x-${l}`,class:"skeleton-shimmer h-[9px] w-[22px] rounded-full opacity-50"})),64))])]),i[4]||(i[4]=a("div",{class:"h-4"},null,-1))])):d.funnels?(n(),r("div",et,[...i[5]||(i[5]=[ke('<div class="absolute inset-0 skeleton-shimmer opacity-70"></div><div class="absolute inset-x-0 bottom-0 h-[46%] bg-gradient-to-t from-black/25 to-transparent"></div><div class="absolute inset-x-0 bottom-0 space-y-1.5 px-2.5 pb-2.5"><div class="skeleton-shimmer h-[11px] w-[46%] rounded-full"></div><div class="skeleton-shimmer h-[9px] w-[38%] rounded-full opacity-70"></div></div>',3)])])):d.similar?(n(),r("div",at,[(n(),r(A,null,D(5,l=>a("div",{key:`similar-${l}`,class:"flex w-[84px] shrink-0 flex-col items-center gap-1.5 py-2"},[a("div",{class:"skeleton-shimmer size-[56px] rounded-full",style:b({animationDelay:`${(l-1)*55}ms`})},null,4),a("div",{class:"skeleton-shimmer h-[11px] w-[56px] rounded-full",style:b({animationDelay:`${(l-1)*55+40}ms`})},null,4),a("div",{class:"skeleton-shimmer h-[9px] w-[44px] rounded-full opacity-70",style:b({animationDelay:`${(l-1)*55+80}ms`})},null,4)])),64))])):d.topAds?(n(),r("div",tt,[(n(),r(A,null,D(5,l=>a("div",{key:`top-ad-${l}`,class:"bg-surface rounded-[6px] overflow-hidden border border-border flex flex-col"},[a("div",{class:"relative aspect-[4/5] skeleton-shimmer",style:b({animationDelay:`${(l-1)*45}ms`})},null,4),a("div",lt,[a("div",nt,[a("div",{class:"skeleton-shimmer h-[9px] w-full rounded-full",style:b({animationDelay:`${(l-1)*45+30}ms`})},null,4),a("div",{class:"skeleton-shimmer h-[9px] w-2/3 rounded-full opacity-70",style:b({animationDelay:`${(l-1)*45+60}ms`})},null,4)]),a("div",{class:"skeleton-shimmer h-[9px] w-1/3 rounded-full opacity-60",style:b({animationDelay:`${(l-1)*45+90}ms`})},null,4)])])),64))])):I("",!0)}}),rt=Object.assign(st,{__name:"LeaderboardCreatorDrawerOverviewSkeleton"}),it={},ot={class:"flex h-full min-h-0 flex-1 w-full min-w-0 flex-col overflow-hidden bg-card","aria-busy":"true","aria-live":"polite"},dt={class:"shrink-0 border-b border-border bg-card"},ut={class:"page-content-x flex min-h-[44px] items-center gap-5 py-2"},ct={class:"page-content-x min-h-0 flex-1 space-y-5 overflow-y-auto py-4"},mt={class:"grid min-w-0 items-stretch gap-4 lg:grid-cols-2"},pt={class:"flex min-h-0 min-w-0 flex-col gap-2.5"},vt={class:"grid min-w-0 gap-4 lg:grid-cols-3 lg:items-stretch"},ft={class:"flex min-w-0 flex-col lg:col-span-2"},xt={class:"rounded-[9px] border border-border bg-card px-4 pb-4 pt-3.5"},ht={class:"flex min-h-0 min-w-0 flex-col max-h-[280px] lg:h-0 lg:max-h-none lg:min-h-full"},gt={class:"grid min-w-0 gap-4 lg:grid-cols-2 lg:gap-5"},_t={class:"min-w-0 rounded-[9px] border border-border bg-card p-3"},yt={class:"min-w-0 rounded-[9px] border border-border bg-card p-3"};function bt(d,s){const i=rt;
2return n(),r("div",ot,[s[7]||(s[7]=ke('<div class="page-content-x shrink-0 border-b border-border py-2"><div class="flex min-w-0 items-center gap-2.5"><div class="skeleton-shimmer size-8 shrink-0 rounded-[6px]"></div><div class="min-w-0 flex-1 space-y-1.5"><div class="flex items-center gap-1.5"><div class="skeleton-shimmer h-[14px] w-[160px] max-w-[45%] rounded-full"></div><div class="skeleton-shimmer size-3 rounded-full"></div><div class="skeleton-shimmer size-3 rounded-full"></div></div><div class="skeleton-shimmer h-[11px] w-[72px] rounded-full opacity-70"></div></div><div class="flex shrink-0 items-center gap-1.5"><div class="skeleton-shimmer hidden h-[28px] w-[148px] rounded-[7px] sm:block"></div><div class="skeleton-shimmer h-[28px] w-[72px] rounded-[7px]"></div><div class="skeleton-shimmer size-[28px] rounded-[7px]"></div><div class="skeleton-shimmer size-[28px] rounded-[7px]"></div></div></div></div>',1)),a("div",dt,[a("div",ut,[(n(),r(A,null,D(6,l=>a("div",{key:`tab-${l}`,class:L(["skeleton-shimmer h-[12px] rounded-full",l===1?"w-[58px]":l===2?"w-[52px]":l===3?"w-[36px]":l===4?"w-[48px]":l===5?"w-[56px]":"w-[54px]"]),style:b({animationDelay:`${(l-1)*40}ms`})},null,6)),64))])]),a("div",ct,[a("div",mt,[a("div",pt,[u(i,{metrics:"","metric-cols":3,class:"min-h-0 flex-1"}),s[0]||(s[0]=a("div",{class:"skeleton-shimmer h-[38px] w-full rounded-[7px]"},null,-1))]),u(i,{"eu-panel":"",class:"h-full min-h-[148px]"})]),a("div",vt,[a("div",ft,[s[2]||(s[2]=a("div",{class:"mb-3 flex items-center gap-3"},[a("div",{class:"skeleton-shimmer h-[10px] w-[120px] rounded-full"}),a("div",{class:"h-px flex-1 bg-border"})],-1)),a("div",xt,[s[1]||(s[1]=a("div",{class:"mb-3 flex items-center gap-4"},[a("div",{class:"skeleton-shimmer h-[11px] w-[96px] rounded-full"}),a("div",{class:"skeleton-shimmer h-[11px] w-[108px] rounded-full"})],-1)),u(i,{"chart-inner":""})])]),a("div",ht,[s[3]||(s[3]=a("div",{class:"mb-2.5 flex items-center gap-3"},[a("div",{class:"skeleton-shimmer h-[10px] w-[100px] rounded-full"}),a("div",{class:"h-px flex-1 bg-border"})],-1)),u(i,{funnels:"",class:"min-h-0 flex-1"})])]),a("div",null,[s[4]||(s[4]=a("div",{class:"mb-2.5 flex items-center gap-3"},[a("div",{class:"skeleton-shimmer h-[10px] w-[110px] rounded-full"}),a("div",{class:"h-px flex-1 bg-border"})],-1)),u(i,{similar:""})]),a("div",gt,[a("div",_t,[s[5]||(s[5]=a("div",{class:"mb-3 flex items-center gap-2"},[a("div",{class:"skeleton-shimmer size-5 rounded-[5px]"}),a("div",{class:"skeleton-shimmer h-[10px] w-[120px] rounded-full"}),a("div",{class:"h-px flex-1 bg-border"})],-1)),u(i,{"top-ads":""})]),a("div",yt,[s[6]||(s[6]=a("div",{class:"mb-3 flex items-center gap-2"},[a("div",{class:"skeleton-shimmer size-5 rounded-[5px]"}),a("div",{class:"skeleton-shimmer h-[10px] w-[130px] rounded-full"}),a("div",{class:"h-px flex-1 bg-border"})],-1)),u(i,{"top-ads":""})])])])])}const ye=Object.assign(Ae(it,[["render",bt]]),{__name:"LeaderboardCreatorPageSkeleton"});function wt(d,s,i){let l,O=!1,j=!1;const N=()=>typeof document>"u"||document.visibilityState==="visible";function P(){clearTimeout(l),!(j||O||!d.value||!s.value||!N())&&(l=setTimeout(v,3e3))}async function v(){if(!(j||!d.value||!s.value||!N())){O=!0;try{await i()}catch{}finally{O=!1,P()}}}_([d,s],P,{immediate:!0}),document.addEventListener("visibilitychange",P),Je(()=>{j=!0,clearTimeout(l),document.removeEventListener("visibilitychange",P)})}const kt={key:0,class:"shrink-0 border-b border-border bg-card"},At={class:"flex h-[48px] w-full items-center justify-between gap-4 px-5 2xl:px-8"},$t={class:"flex min-w-0 items-center gap-3"},Ct=["alt"],Dt={key:0,class:"hidden min-w-0 truncate text-[13px] text-text-secondary sm:block"},It={class:"flex items-center gap-2"},Pt={key:1,class:"flex flex-1 items-center justify-center px-5 py-20"},St={class:"max-w-[420px] rounded-[12px] border border-border bg-card px-6 py-8 text-center"},Ot={class:"mt-3 text-[22px] font-semibold leading-tight text-text-primary"},Tt={class:"mt-2 text-[13px] leading-relaxed text-text-secondary"},zt=le({__name:"[id]",async setup(d){let s,i;fa();const l=()=>H(()=>import("./B3LNwVJg.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86]),import.meta.url),O=he({loader:l,loadingComponent:ye,delay:0,suspensible:!1}),j=he({loader:()=>H(()=>import("./DD2Wax1k.js"),__vite__mapDeps([87,88,1,2,89,3,90,19,25,8,7,6,10,11,26,79,17,18,91,92,40,14,41,44,5,31,32,33,34,38,47,46,93,64,94]),import.meta.url),suspensible:!1});l().catch(()=>{});const N=Qe(),P=Ye(),{t:v}=be(),{formatNicheLabel:$e}=ba(),Ce=pa(),De=Xe(),{status:$,user:Ie,fetchUser:Pe}=ea(),{isReady:F,capabilities:Se,canUseAdsFilter:Oe,isOrganicLocked:ne,isFree:Te}
2=wa(),{guardCreatorAccess:ze}=ka(),{drawerRouteState:Be,replaceDrawerRoute:S}=aa(),se=Aa(),V=g(()=>$.value==="authenticated");function Fe(e){const t=P.currentRoute.value;if(!t.path.startsWith("/creator/"))return;const x=e==="unauthenticated";t.meta.layout!==(x?!1:"default")&&(x?_e(!1):_e("default"))}_(()=>$.value,Fe,{immediate:!0});const K=U(!1),p=g(()=>String(N.params.id||"")),Re=g(()=>{const e=N.query.tab,t=typeof e=="string"?e:Array.isArray(e)?e[0]:null;return t&&["overview","strategy","ads","funnel","organic","activity"].includes(t)?t:/^ig_\d+$/.test(p.value)?"organic":null});function Le(e){if(!e)return null;const t=[];return e.page_id&&!String(e.page_id).startsWith("ig_")&&t.push("Facebook"),e.page_ig_username&&t.push("Instagram"),{page_id:e.page_id,name:e.page_name||"Unknown",avatar:e.avatar||null,domain:e.domain||"",ads:e.total_ads_count||0,active_ads:e.active_ads_count||0,eu_total_reach:e.eu_total_reach||0,eu_total_reach_7d:e.eu_total_reach_7d||0,eu_total_reach_14d:e.eu_total_reach_14d||0,status:e.status||"Test",signal:e.signal||null,trend_7d:e.trend_7d||[],categories:e.categories||[],language:e.primary_language||e.language||null,primary_language:e.primary_language||e.language||null,ad_languages:e.ad_languages||[],is_multilingual:!!e.is_multilingual,socials:t,page_ig_username:e.page_ig_username,page_ig_followers:e.page_ig_followers,page_likes:e.page_likes,page_category:e.page_category,funnel_count:e.funnel_count||0,discovery_only:!!e.discovery_only,organic_only:!!(e.organic_only||String(e.page_id).startsWith("ig_"))}}const{data:f,error:W,pending:Z,refresh:re}=([s,i]=ta(()=>da(()=>`creator-detail-${p.value}`,()=>{const e=p.value;return e?De(`/api/advertiser/${e}`):Promise.resolve(null)},{watch:[p],lazy:!0})),s=await s,i(),s),q=U(null);_(f,e=>{e&&(q.value=e.addition||null)},{immediate:!0});const T=g(()=>(f.value?.addition?.pageId===p.value?f.value.addition:null)||(W.value&&q.value?.pageId===p.value?q.value:null));wt(g(()=>T.value?.state==="loading"),se,re);const je=g(()=>!Z.value&&!f.value&&W.value?.statusCode===404),C=g(()=>Le(f.value||null)),ie=$a(),oe=Ca();_(f,e=>{e?.page_id&&!e.addition&&ie.setData(e.page_id,e)},{immediate:!0});{const e=xa();_(()=>f.value?.addition?.state,(h,z)=>{z==="loading"&&h!=="loading"&&f.value&&!W.value&&Promise.allSettled([e.refresh(),e.refreshUnread()])});const t=Da(),x=Ia(),R=Pa(),M=Sa(),te=Oa(),G=Ta();_([p,f],([h,z])=>{!h||!z||T.value||(t.prefetch(h),x.prefetch(h),oe.prefetch(h))},{immediate:!0}),_([p,F,f],([h,z,qe])=>{!h||!z||!qe||T.value||(Se.value.creator.similar==="full"&&R.prefetch(h),Oe("winners")&&M.prefetch(h),ne.value||te.prefetch(h),!Te.value&&!ne.value&&G.prefetch(h))},{immediate:!0})}const Ne=g(()=>$.value==="loading"?!0:$.value==="authenticated"&&!F.value),Ue=g(()=>$.value!=="authenticated"?"public":F.value?Ie.value?.plan??"free":"boot");async function Ee(){if(K.value||$.value!=="authenticated"||!F.value)return;K.value=!0;const e=p.value;e&&(Z.value||(ie.invalidate(e),oe.invalidate(e),za().invalidate(e),await re()))}_(()=>$.value,async e=>{e==="authenticated"&&await Pe(!1)},{immediate:!0}),_([$,F],async([e,t])=>{e!=="authenticated"||!t||await Ee()},{immediate:!0}),_(p,()=>{K.value=!1,c.value=null,k.value=!1,o.value=null}),_(C,e=>{const t=c.value;if(!t||!e)return;const x=!t.creator||t.creator==="Unknown",R=!t.avatar;!x&&!R||(c.value={...t,creator:x&&e.name||t.creator,avatar:R&&e.avatar||t.avatar})});const c=U(null),k=U(!1),o=U(null),J=ge(null),Q=ge(null);la(()=>{H(()=>import("./CawKEfZB.js"),__vite__mapDeps([95,1,2,50,3,96,8,28,7,36,5,6,14,68,51,15,52,53,19,54,40,41,88,89,17,18,74,26,44,47,10,11,75,76,77,97,64,78,98,37,38,31,32,33,34,67,91,45,39,93,46,63,99]),import.meta.url).then(e=>{J.value=fe(e.default)}),H(()=>import("./D5WyEhcA.js"),__vite__mapDeps([100,1,2,3,96,50,8,28,7,36,5,6,14,68,51,15,52,53,19,54,40,41,88,89,17,18,74,26,44,47,10,11,75,76,77,97,64,78,31,32,33,34,93]),import.meta.url).then(e=>{Q.value=fe(e.default)}),_([F,p],([e,t])=>{!e||!t||ze(t)},{immediate:!0})}),_(Be,e=>{const t=!!(e.funnelPageId||e.funnelId||e.funnelUrl);t?c.value&&(e.funnelId&&c.value.funnel_id===e.funnelId||e.funnelPageId&&c.value.page_id===e.funnelPageId)||(c.value={...ca(e),page_id:p.value||e.funnelPageId,creator:C.value?.name||e.funnelCreator||"Unknown",avatar:C.value?.avatar||e.funnelAvatar||null}):c.value=null,k.value=t&&e.funnelAdsOpen,e.adId?(!o.value||o.value.adId!==e.adId)&&(o.value={adId:e.adId,adIds:o.value?.adIds||[]}):o.value=null},{immediate:!0});const Ve=g(()=>c.value?"right-[500px]":"right-0");async function We(){await P.push("/leaderboard")}function Me(){if(!(typeof window>"u")){try{window.close()}catch{}setTimeout(()=>
2{window.closed||P.push("/leaderboard")},80)}}async function Ge(e){const t={...e,page_id:p.value||e?.page_id,creator:C.value?.name||e?.creator||"Unknown",avatar:C.value?.avatar||e?.avatar||null};o.value=null,k.value=!1,c.value=t,await S({...ma(t),funnelUrl:t?.resolved_url||null,funnelCreator:t?.creator||null,funnelAvatar:t?.avatar||null,funnelDomain:t?.domain||null,funnelBuilder:t?.builder||null,funnelAdsOpen:!1,adId:null})}async function de(){c.value=null,k.value=!1,o.value=null,await S({funnelPageId:null,funnelId:null,funnelUrl:null,funnelCreator:null,funnelAvatar:null,funnelDomain:null,funnelBuilder:null,funnelAdsOpen:!1,adId:null})}async function He(){const e=!k.value;k.value=e,await S({funnelAdsOpen:e,adId:null})}async function ue(){k.value=!1,await S({funnelAdsOpen:!1,adId:null})}async function Y(e){o.value={adId:e.adId,adIds:e.adIds||[]},await S({funnelAdsOpen:k.value,adId:e.adId})}async function X(){o.value=null,await S({adId:null})}async function ce(){o.value=null,await S({adId:null})}function me(e){o.value&&(o.value={...o.value,adId:e},S({adId:e}))}function Ke(){c.value||k.value?de():o.value&&X()}function Ze(e){!e||e===p.value||ya(e)}const pe=g(()=>(f.value?.taxonomy_niches||f.value?.categories||[])[0]||null),ee=g(()=>{const e=f.value?.page_name;return e?v("creatorPage.seo.title",{name:e}):v("creatorPage.seo.title_fallback")}),ae=g(()=>{const e=f.value;if(!e)return v("creatorPage.seo.description_fallback",{name:"Whoscale"});if(e.creator_analyze_blurb)return e.creator_analyze_blurb.slice(0,200);const t=pe.value?$e(pe.value):e.page_category||"—";return v("creatorPage.seo.description",{name:e.page_name,active:e.active_ads_count||0,funnels:e.funnel_count||0,niche:t})}),ve=g(()=>{const e=Ce.public?.appHost||"whoscale.io";return`${e.startsWith("http")?e:`https://${e}`}/creator/${p.value}`});return na({title:()=>ee.value,description:()=>ae.value,ogTitle:()=>ee.value,ogDescription:()=>ae.value,ogImage:()=>f.value?.avatar||void 0,ogType:"profile",ogUrl:()=>ve.value,twitterCard:"summary_large_image",twitterTitle:()=>ee.value,twitterDescription:()=>ae.value,twitterImage:()=>f.value?.avatar||void 0}),sa({link:[{rel:"canonical",href:()=>ve.value}]}),(e,t)=>{const x=va,R=ha,M=we,te=ga,G=ua,h=oa,z=Va;return n(),r("div",{class:L(V.value?"flex h-full min-h-0 w-full flex-col overflow-hidden":"flex h-[100dvh] flex-col overflow-hidden bg-background text-text-primary")},[V.value?I("",!0):(n(),r("header",kt,[a("div",At,[a("div",$t,[u(x,{to:"/leaderboard",class:"flex shrink-0 items-center gap-2 rounded-md outline-none focusable"},{default:y(()=>[a("img",{src:_a,alt:m(v)("topbar.logo_alt"),class:"h-[18px] w-auto"},null,8,Ct),t[0]||(t[0]=a("span",{class:"hidden text-[16px] tracking-wide text-text-primary sm:inline"},"Whoscale",-1))]),_:1}),t[1]||(t[1]=a("span",{class:"hidden text-text-disabled sm:inline","aria-hidden":"true"},"/",-1)),C.value?.name?(n(),r("p",Dt,w(C.value.name),1)):I("",!0)]),a("div",It,[u(R,{variant:"compact"}),u(h,null,{fallback:y(()=>[u(x,{to:"/login",class:"inline-flex"},{default:y(()=>[u(G,{size:"sm",class:"rounded-[7px] font-semibold"},{default:y(()=>[E(w(m(v)("creatorPage.topbar.signup")),1)]),_:1})]),_:1})]),default:y(()=>[m($)==="authenticated"?(n(),r(A,{key:0},[u(x,{to:"/leaderboard",class:"hidden h-[32px] items-center rounded-[7px] border border-border bg-card px-3 text-[12px] font-medium text-text-secondary transition-colors hover:border-primary hover:text-primary sm:inline-flex"},{default:y(()=>[E(w(m(v)("creatorPage.breadcrumb.leaderboard")),1)]),_:1}),u(te,{class:"!rounded-[7px] !border-border !bg-card text-text-secondary hover:!border-primary hover:!bg-card hover:!text-primary",title:m(v)("creatorPage.topbar.close"),"aria-label":m(v)("creatorPage.topbar.close"),onClick:Me},{default:y(()=>[u(M,{name:"ph:x-bold",class:"size-3.5 shrink-0 text-current","aria-hidden":"true"})]),_:1},8,["title","aria-label"])],64)):(n(),r(A,{key:1},[u(x,{to:"/login",class:"inline-flex h-[32px] items-center rounded-[7px] border border-border bg-card px-3 text-[12px] font-medium text-text-secondary transition-colors hover:border-primary hover:text-primary"},{default:y(()=>[E(w(m(v)("creatorPage.topbar.login")),1)]),_:1}),u(x,{to:"/login",class:"inline-flex"},{default:y(()=>[u(G,{size:"sm",class:"rounded-[7px] font-semibold"},{default:y(()=>[E(w(m(v)("creatorPage.topbar.signup")),1)]),_:1})]),_:1})],64))]),_:1})])])])),a("div",{class:L(V.value?"page-shell flex h-full min-h-0 w-full flex-1 flex-col overflow-hidden":"flex min-h-0 w-full flex-1 flex-col overflow-hidden")},[T.value&&T.value.state!=="ready"?(n(),B(z,{key:0,name:T.value.creatorName,failed:T.value.state==="failed",retrying:!!m(W)},null,8,["name","failed","retrying"])):je.value?(n(),r("div",Pt,[a("div",St,[t[2]||(t[2]=a("p",{class:"text-[11px] font-semibold uppercase tracking-[0.12em] text-primary"},"404",-1)),a("h1",Ot,w(m(v)("creatorPage.not_found.title")),1),a("p",Tt,w(m(v)("creatorPage.not_found.body")),1),u(x,{to:"/leaderboard",class:"mt-5 inline-flex h-[36px] items-center gap-1.5 rounded-[8px] bg-primary px-4 text-[13px] font-semibold text-white transition-colors hover:bg-primary/90"},{default:y(()=>[E(w(m(v)("creatorPage.not_found.cta"))+" ",1),u(M,{name:"ph:arrow-right-bold",class:"size-3 shrink-0 text-current","aria-hidden":"true"})]),_:1})])])):C.value&&!m(Z)&&!Ne.value?(n(),B(m(O),{key:`${p.value}:${Ue.value}`,show:!0,advertiser:C.value,mode:"page","show-close":V.value,"initial-tab":Re.value,"active-spy-url":c.value?.resolved_url??null,"active-ad-id":o.value?.adId??null,onClose:We,onOpenAd:Y,onOpenSpy:Ge,onOpenPage:Ze},null,8,["advertiser","show-close","initial-tab","active-spy-url","active-ad-id"])):(n(),B(ye,{key:3}))],2),(n(),B(ia,{to:"body"},[u(ra,{name:"cp-backdrop"},{default:y(()=>[m(se)&&(c.value||o.value)?(n(),r("div",{key:0,class:"fixed inset-0 z-[47] cursor-pointer bg-black/30",onClick:Ke})):I("",!0)]),_:1})])),J.value?(n(),B(xe(J.value),{key:1,show:!!c.value,funnel:c.value,"default-account":p.value,"ads-open":k.value,"active-ad-id":o.value?.adId??null,"ad-detail":o.value,"z-class":"z-[50]",onClose:de,onOpenAds:He,onCloseAds:ue,onOpenAd:Y,onCloseAdDetail:X,onBackAdDetail:ce,onChangeAd:me},null,40,["show","funnel","default-account","ads-open","active-ad-id","ad-detail"])):I("",!0),Q.value?(n(),B(xe(Q.value),{key:2,show:!!c.value&&k.value&&!o.value,"page-id":c.value?.page_id??null,"funnel-id":c.value?.funnel_id??null,"active-ad-id":o.value?.adId??null,"right-class":"right-[500px]","z-class":"z-[48]",onClose:ue,onOpenAd:Y},null,40,["show","page-id","funnel-id","active-ad-id"])):I("",!0),o.value?(n(),B(m(j),{key:3,show:!!o.value,"ad-id":o.value?.adId??null,"ad-ids":o.value?.adIds??[],"right-class":Ve.value,"show-back":!!c.value,"z-class":"z-[48]",onClose:X,onBack:ce,onChangeAd:me},null,8,["show","ad-id","ad-ids","right-class","show-back"])):I("",!0)],2)}}}),Bt=Ae(zt,[["__scopeId","data-v-c6d557ba"]]),Ht=Object.freeze(Object.defineProperty({__proto__:null,default:Bt},Symbol.toStringTag,{value:"Module"}));
2export{rt as _,Ht as a};

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.