PageSourceSearch

https://www.creatorsenseai.com/app/assets/PlatformIcon-BRkegp7Q.js

js creatorsenseai.com collected 2026-10-02 01:30:29 UTC 3,049 bytes, 1 lines download raw bytes

1import{p as F}from"./publicUrl-6vd4sR6a.js";import{_ as x}from"./index-BNPflmqD.js";import{G as S,e as B,N as H,V as c,k as M,n as L,c as s,o as A,M as m,U as T,a as u,j,A as f,f as D,g as d,I as E,P as U,p as Y,S as $,d as q,b as K,B as N,C as i,H as b,m as R,i as V,l as X,L as Z,F as O,T as J,q as h,h as Q,Y as W}from"./youtube-BwM1r-ak.js";import{Z as ee,H as v}from"./zap-sIxnB7SS.js";import{r as oe,w as ae,c as e,y as l,z as k,C as te,F as se,A as ie}from"./vendor-misc-5pJBpqhN.js";const re=["src","alt"],ne={__name:"PlatformIcon",props:{platform:{type:String,required:!0},size:{type:String,default:"medium",validator:a=>["small","medium","large","xs"].includes(a)}},setup(a){const o=a,r=oe(!1),y=new Set,w=()=>{y.add(o.platform),r.value=!0};ae(()=>o.platform,()=>{r.value=!1});const _=e(()=>{switch(o.size){case"xs":return 12;case"small":return 14;case"medium":return 18;case"large":return 22;default:return 18}}),p={youtube:"YouTube.png",instagram:"Instagram.png",tiktok:"Tiktok.png",twitter:"X (twitter).png",x:"X (twitter).png",reddit:"Reddit.png",snapchat:"Snapchat.png",pinterest:"pinterest.webp",patreon:"Patreon.webp",onlyfans:"Onlyfans.png",fansly:"Fansly.webp",manyvids:"Manyvids.webp",kofi:"Ko-Fi.png","ko-fi":"Ko-Fi.png",gumroad:"Gumroad.png",stripe:"stripe.webp",shopify:"shopify.webp",etsy:"etsy.webp",beehiiv:"Beehiiv.jpeg",podbean:"Podbean.png",spotify:"Spotify_Primary_Logo_RGB_Green.png",amazon:"amazon.webp",ltk:"ltk.webp","shopltk.com":"ltk.webp",depop:"depop.webp",mixbook:"mixbook.webp",linktree:"Linktree.webp","linktr.ee":"Linktree.webp",google_drive:"Google Drive.png",googledrive:"Google Drive.png",google_photos:"GooglePhotos.svg",googlephotos:"GooglePhotos.svg","google-photos":"GooglePhotos.svg",gmail:"Gmail.png",strava:"Strava.webp",fitbit:"Fitbit.png",google_fit:"Google Fit.png",googlefit:"Google Fit.png",apple_health:"Apple Health.jpg",applehealth:"Apple Health.jpg"},g={youtube:W,instagram:Q,twitter:h,x:h,twitch:J,facebook:O,linkedin:Z,tiktok:X,patreon:v,reddit:V,snapchat:i,pinterest:R,google_drive:b,googledrive:b,google_photos:i,googlephotos:i,"google-photos":i,dropbox:N,onedrive:K,stripe:q,shopify:$,etsy:Y,amazon:U,meta:E,apple_health:d,applehealth:d,fitbit:D,google_fit:f,googlefit:f,strava:j,oura:u,ouraring:u,fansly:v,manyvids:c,onlyfans:T,beehiiv:m,gmail:m,gumroad:A,kofi:s,"ko-fi":s,"buy-me-a-coffee":s,buymeacoffee:s,podbean:L,spotify:M,kick:ee,rumble:c,substack:H,mockfans:B,default:S},t=e(()=>{var n;return((n=o.platform)==null?void 0:n.toLowerCase().replace(/\s+/g,"_"))||""}),C=e(()=>t.value in p),P=e(()=>F(`/icons/${p[t.value]}`)),z=e(()=>g[t.value]||g.default),G=e(()=>t.value),I=e(()=>`size-${o.size}`);return(n,le)=>(l(),k("span",{class:ie(["platform-icon-wrapper",[I.value,G.value]])},[C.value&&!r.value?(l(),k("img",{key:0,src:P.value,alt:`${a.platform} icon`,class:"platform-icon-img",loading:"lazy",onError:w},null,40,re)):(l(),te(se(z.value),{key:1,class:"platform-lucide-icon",size:_.value},null,8,["size"]))],2))}},fe=x(ne,[["__scopeId","data-v-3f6a67bc"]]);export{fe as P};

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.