1import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{r as t}from"./vendor-react-dom-Dhbt-8De.js";import{t as n}from"./compiler-runtime-BoX-B_G_.js";import{t as r}from"./jsx-runtime-DREnUpxT.js";import{o as i}from"./vendor-state-B9z2shp7.js";import{f as a,u as o}from"./store-l4sk3yXz.js";import{Wt as s,a as c,mn as l,xt as u}from"./auth-CyS1kZvR.js";import{t as d}from"./ui-DdDz6J-4.js";import{n as f}from"./utils-Bw61tzbk.js";import{t as p}from"./merge-props-BYWeYXIM.js";import{t as m}from"./Text-Cnw7bDvR.js";import{t as h}from"./Image-L4CgMVr6.js";import{t as g}from"./CircularImage-CwSbYTEg.js";var _=n(),v=e(t(),1),y=r(),b=e=>{let t=(0,_.c)(22),{className:n,textProps:r,displayName:i,isLoading:a}=e,o=n===void 0?``:n,s;t[0]===r?s=t[1]:(s=r===void 0?{}:r,t[0]=r,t[1]=s);let c=s,l=i===void 0?``:i,u;t[2]===l?u=t[3]:(u=function(){let e=l.split(`@`);return e[1]?`@${e[1]}`:``},t[2]=l,t[3]=u);let f=u,h;t[4]===l?h=t[5]:(h=function(){return l.split(`@`)[0]||``},t[4]=l,t[5]=h);let g=h,v;t[6]!==f||t[7]!==e?(v=function(){let{symbolTextProps:t,hideDomainSymbol:n}=e,r=t===void 0?{}:t;if(n===void 0||n)return;let i=p({className:`font-normal`},r);return(0,y.jsx)(m,{...i,children:f()})},t[6]=f,t[7]=e,t[8]=v):v=t[8];let b=v,x;t[9]!==o||t[10]!==c.className?(x=d(``,o,c.className),t[9]=o,t[10]=c.className,t[11]=x):x=t[11];let S;t[12]===g?S=t[13]:(S=g(),t[12]=g,t[13]=S);let C;t[14]===b?C=t[15]:(C=b(),t[14]=b,t[15]=C);let w;return t[16]!==a||t[17]!==x||t[18]!==S||t[19]!==C||t[20]!==c?(w=(0,y.jsxs)(m,{...c,isLoading:a,className:x,children:[S,C]}),t[16]=a,t[17]=x,t[18]=S,t[19]=C,t[20]=c,t[21]=w):w=t[21],w};function x(e){let t=(0,_.c)(1),n=i(s);if(!e||n?.hideProfileBadge)return null;let r=n?.creatorBadges?.[e];if(r)return r;if(e===`standard`)return null;let a;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=o(),t[0]=a):a=t[0],`${a}/profile-badges/${e}.svg`}var S={xs:`w-3 h-3 border`,sm:`w-3.5 h-3.5 border`,md:`w-5 h-5 border-[1.5px]`,lg:`w-6 h-6 border-[1.5px]`,xl:`w-7 h-7 border-2`,auto:`w-1/3 h-1/3 border`},C=(0,v.memo)(e=>{let t=(0,_.c)(7),{tier:n,className:r,size:i}=e,a=r===void 0?``:r,o=i===void 0?`md`:i,s=x(n);if(!s)return null;let c=`${n} creator badge`,l=S[o],u;t[0]!==a||t[1]!==l?(u=d(`inline-block shrink-0 rounded-full border-solid border-gray-50 dark:border-gray-800`,l,a),t[0]=a,t[1]=l,t[2]=u):u=t[2];let f;return t[3]!==s||t[4]!==c||t[5]!==u?(f=(0,y.jsx)(h,{src:s,alt:c,className:u,loading:`lazy`,fit:`default`}),t[3]=s,t[4]=c,t[5]=u,t[6]=f):f=t[6],f}),w=`https://deweb-519a7.b-cdn.net/profile-badges/user-avatar.png`,T=`https://deweb-519a7.b-cdn.net/profile-badges/user-avatar-anonymous.png`,E=`https://deweb-519a7.b-cdn.net/webapp-assets/anon.png`,D=[`bg-gray-700`,`bg-red-700`,`bg-orange-700`,`bg-amber-700`,`bg-yellow-700`,`bg-lime-700`,`bg-green-700`,`bg-emerald-700`,`bg-teal-700`,`bg-cyan-700`,`bg-sky-700`,`bg-blue-700`,`bg-indigo-700`,`bg-violet-700`,`bg-purple-700`,`bg-fuchsia-700`,`bg-pink-700`,`bg-rose-700`];function O(e){let t=e.match(/(\d+)$/)?.[1]||`0`;return D[parseInt(t,10)%D.length]}var k=(0,v.memo)(e=>{let t=(0,_.c)(32),{onClick:n,displayName:r,className:i,generatedName:o}=e,s=n===void 0?f:n,m=c(),h=r===`anonymous`,b=h&&!!o,[x,S]=(0,v.useState)(!1),D;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>{S(!1)},t[0]=D):D=t[0];let k;t[1]===r?k=t[2]:(k=[r],t[1]=r,t[2]=k),(0,v.useEffect)(D,k);let j;t[3]!==o||t[4]!==b||t[5]!==h?(j=function(){let e=`shrink-0 relative rounded-full `;return h||(e=`shrink-0 relative rounded-full cursor-pointer`),b&&(e+=` ${O(o)} border border-gray-300 dark:border-gray-700`),e},t[3]=o,t[4]=b,t[5]=h,t[6]=j):j=t[6];let M=j,N;t[7]!==r||t[8]!==h||t[9]!==m?(N=function(){return a()===r?u():h?T:r===m?.displayName&&m.profileImageUrl?m.profileImageUrl:l(r)},t[7]=r,t[8]=h,t[9]=m,t[10]=N):N=t[10];let P=N,F;t[11]===r?F=t[12]:(F=function(){return a()===r?``:w},t[11]=r,t[12]=F);let I=F,L;t[13]===e.className?L=t[14]:(L=function(){let t=[...e.className?.matchAll(/(?:^|\s|:)(?:size|w)-(\d+)\b/g)??[]].map(A),n=Math.max(0,...t);return n>=100?`xl`:n>=40?`md`:n>=32?`sm`:n>=24?`xs`:`auto`},t[13]=e.className,t[14]=L);let R=L,z;t[15]!==R||t[16]!==e?(z=function(){let{creatorTier:t,creatorBadgeClassName:n}=e;if(!t)return null;let r=d(`absolute bottom-0 right-0 translate-x-1/12 translate-y-1/12`,n);return(0,y.jsx)(C,{tier:t,size:R(),className:r})},t[15]=R,t[16]=e,t[17]=z):z=t[17];let B=z,V;t[18]!==r||t[19]!==I||t[20]!==P||t[21]!==b||t[22]!==h||t[23]!==x||t[24]!==s||t[25]!==e?
1(V=function(){if(b)return(0,y.jsx)(`img`,{src:E,className:`object-cover w-full h-full`,alt:`Anonymous avatar`});let{imageProps:t,isLoading:n}=e,i=t===void 0?{}:t,a=P(),o=a===w||a===T||x,c=p({src:P(),className:`h-full w-full object-cover object-center ${o?`shadow-none dark:shadow-none`:``}`,fallbackSrc:I(),onError:()=>{S(!0)},onClick:h?f:s,alt:`${r} profile image`,isLoading:n},i);return c[`data-id`]=`profile-image`,(0,y.jsx)(g,{imageProps:c})},t[18]=r,t[19]=I,t[20]=P,t[21]=b,t[22]=h,t[23]=x,t[24]=s,t[25]=e,t[26]=V):V=t[26];let H=V,U;return t[27]!==i||t[28]!==M||t[29]!==B||t[30]!==H?(U=function(){return(0,y.jsxs)(`div`,{className:d(M(),i),children:[H(),B()]})}(),t[27]=i,t[28]=M,t[29]=B,t[30]=H,t[31]=U):U=t[31],U});function A(e){return Number(e[1])*4}export{C as n,b as r,k 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.