PageSourceSearch

https://antseer.ai/assets/skillhub-B_gbNy3H.js

js antseer.ai collected 2026-10-05 13:11:21 UTC 11,411 bytes, 1 lines download raw bytes

1import{o as e}from"./chunk-CFjPhJqf.js";import{n as t,t as n}from"./react-D1RptL7Y.js";import"./__root-C9uzWqkj.js";import{t as r}from"./link-DQgTeJL1.js";import"./with-selector-Bz251IW1.js";import"./react-dom-CQbhWuC7.js";import"./seo--gmzIs1A.js";import{t as i}from"./useQuery-vsgqw_0m.js";import"./dist-rI_YUn-V.js";import{M as a,N as o,h as s}from"./client-QuSMqNoG.js";import"./button-COMynUv0.js";import"./use-theme-DCtdHhYs.js";import"./space-topnav-Dgt8oG25.js";import{t as c}from"./container--kAn46rp.js";import{i as l}from"./track-DT6rAsh8.js";import"./space-shell-DExl7_fw.js";import"./use-headroom-DnuJxp3m.js";import"./index-DQp_5KKJ-CnaNBemm.js";import"./useActiveWallet-DMrO7evY-CLWP3dVM.js";import"./use-sign-with-user-signer-Do5Oi_rb-XAfxP13M.js";import"./index.es-6CmRyaUX.js";import"./use-auth-D40FC2r0.js";import"./user-CVdFKwH0.js";import"./auth-only-BI5b1GsH.js";import"./dropdown-menu-BQZWVQaC.js";import"./tabs-Cs2ghqc6.js";import"./badge-CJmEy1Ph.js";import"./dist-LepRGsxJ.js";import"./team-BGEE9joM.js";import"./_http-CdltQ7Gu.js";import"./avatar-CGJKuuMC.js";import"./skeleton-CFbussQj.js";import"./query-config-CEWz3MXU.js";import"./user-Bzuk6I31.js";import"./auth-nJsbJtPB.js";import"./gradient-border-DeqcoAPR.js";import{i as u,n as d,r as f,t as p}from"./sort-dropdown-B5NDlDh6.js";import{c as m,o as h,r as g,s as _}from"./skill-card-DNTshxnH.js";import"./tooltip-wDEpVaU3.js";import"./expertise-tags-DUwp_wZe.js";import"./close-button-BOlUzVJX.js";import"./dialog-B8vfLb-_.js";import"./experts-B3f9S7ZV.js";import"./install-skill-BEdu6Pur.js";import"./team-hall-state-DEKhfGe_.js";import{a as ee,c as v,l as y,n as b,o as x,r as S,s as te}from"./share-dialog-CKCnYTvC.js";import"./use-clipboard-CYz4qUli.js";import"./card-BdH-a8Mu.js";import"./use-require-login-Bv_n4mtD.js";import{t as ne}from"./spinner-i-BUUWej.js";import{_ as re,b as ie,g as ae,v as oe,x as se,y as ce}from"./main-DFRZaksk.js";import{t as le}from"./pagination-C0jAXV3B.js";import{t as ue}from"./empty-state-C5lZE1JZ.js";import{n as de,t as fe}from"./use-page-state-BL8c7CDr.js";import{t as pe}from"./use-debounced-value-DsqLyGnL.js";import{t as me}from"./page-hero-DlnTN0XY.js";var C=e(n()),w=o(),T=t();function E(e){return e==null?`—`:e.toLocaleString(`en-US`)}function he(e){let t=(0,w.c)(10),{label:n,value:r,accent:i}=e,a;t[0]===n?a=t[1]:(a=(0,T.jsx)(`span`,{className:`text-2xs leading-[12px] text-muted-foreground-subtle`,children:n}),t[0]=n,t[1]=a);let o=i?`text-accent-gold`:`text-foreground`,c;t[2]===o?c=t[3]:(c=s(`font-display text-sm leading-[17px]`,o),t[2]=o,t[3]=c);let l;t[4]!==c||t[5]!==r?(l=(0,T.jsx)(`span`,{className:c,children:r}),t[4]=c,t[5]=r,t[6]=l):l=t[6];let u;return t[7]!==a||t[8]!==l?(u=(0,T.jsxs)(`div`,{className:`flex h-[60px] w-max min-w-[122px] shrink-0 flex-col justify-center gap-1 rounded-xl border border-foreground
1/10 px-3.5 surface-glass-strong`,children:[a,l]}),t[7]=a,t[8]=l,t[9]=u):u=t[9],u}function D(e){let t=(0,w.c)(3),{item:n}=e,r=n.display_name??n.slug??``,i;return t[0]!==n.icon_url||t[1]!==r?(i=(0,T.jsx)(`div`,{className:`flex size-7 shrink-0 items-center justify-center overflow-hidden rounded-full border border-foreground/10 bg-foreground/[0.06]`,children:n.icon_url?(0,T.jsx)(`img`,{src:n.icon_url,alt:r,className:`h-full w-full object-cover`}):(0,T.jsx)(`span`,{className:`text-2xs font-bold text-muted-foreground-subtle`,children:(r[0]??`?`).toUpperCase()})}),t[0]=n.icon_url,t[1]=r,t[2]=i):i=t[2],i}function ge(e){let t=(0,w.c)(21),{item:n,gold:i}=e,a=String(n.skill_id),o;t[0]===a?o=t[1]:(o={skillId:a},t[0]=a,t[1]=o);let c=i?`bg-[image:var(--gradient-gold-pill-muted)]`:`bg-[image:var(--gradient-accent-pill-muted)]`,l;t[2]===c?l=t[3]:(l=s(`flex h-[102px] flex-col gap-2.5 rounded-xl p-base transition-opacity hover:opacity-90 focus-visible:ring-2 focus-visible:ring-primary focus-visible:outline-none`,c),t[2]=c,t[3]=l);let u;t[4]===n?u=t[5]:(u=(0,T.jsx)(D,{item:n}),t[4]=n,t[5]=u);let d=n.display_name??n.slug,f;t[6]===d?f=t[7]:(f=(0,T.jsx)(`span`,{className:`truncate text-2xs leading-[16px] font-medium text-foreground`,children:d}),t[6]=d,t[7]=f);let p;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,T.jsx)(`img`,{src:`/shared/verified-badge.svg`,alt:`Verified`,className:`size-[11px] shrink-0`}),t[8]=p):p=t[8];let m;t[9]!==u||t[10]!==f?(m=(0,T.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[u,f,p]}),t[9]=u,t[10]=f,t[11]=m):m=t[11];let h;t[12]===n?h=t[13]:(h=S(n),t[12]=n,t[13]=h);let g;t[14]===h?g=t[15]:(g=(0,T.jsx)(`p`,{className:`line-clamp-2 text-xs leading-[15px] text-foreground`,children:h}),t[14]=h,t[15]=g);let _;return t[16]!==g||t[17]!==o||t[18]!==l||t[19]!==m?(_=(0,T.jsxs)(r,{to:`/skill/$skillId`,params:o,className:l,children:[m,g]}),t[16]=g,t[17]=o,t[18]=l,t[19]=m,t[20]=_):_=t[20],_}function O(e){let t=(0,w.c)(27),{overview:n}=e,{t:r}=a(),i=r.skills.statTotal,o=n?.total_official_skills,s;t[0]===o?s=t[1]:(s=E(o),t[0]=o,t[1]=s);let c;t[2]!==r.skills.statTotal||t[3]!==s?(c={label:i,value:s},t[2]=r.skills.statTotal,t[3]=s,t[4]=c):c=t[4];let l=r.skills.statWeeklyNew,u=n?.published_last_week,d;t[5]===u?d=t[6]:(d=E(u),t[5]=u,t[6]=d);let f;t[7]!==r.skills.statWeeklyNew||t[8]!==d?(f={label:l,value:d},t[7]=r.skills.statWeeklyNew,t[8]=d,t[9]=f):f=t[9];let p=r.skills.statEvolved,m=n?.total_evolutions,h;t[10]===m?h=t[11]:(h=E(m),t[10]=m,t[11]=h);let g;t[12]!==r.skills.statEvolved||t[13]!==h?(g={label:p,value:h},t[12]=r.skills.statEvolved,t[13]=h,t[14]=g):g=t[14];let _=r.skills.statInstalls,ee=n?.total_installs,v;t[15]===ee?v=t[16]:(v=E(ee),t[15]=ee,t[16]=v);let y;t[17]!==r.skills.statInstalls||t[18]!==v?(y={label:_,value:v,accent:!0},t[17]=r.skills.statInstalls,t[18]=v,t[19]=y):y=t[19];let b;t[20]!==g||t[21]!==y||t[22]!==c||t[23]!==f?(b=[c,f,g,y],t[20]=g,t[21]=y,t[22]=c,t[23]=f,t[24]=b):b=t[24];let x=b,S;return t[25]===x?S=t[26]:(S=(0,T.jsx)(`div`,{className:`flex shrink-0 flex-wrap items-center gap-1.5`,children:x.map(k)}),t[25]=x,t[26]=S),S}function k(e){return(0,T.jsx)(he,{...e},e.label)}function _e(e){let t=(0,w.c)(4),{recommendations:n}=e;if(n.length===0)return null;let r;t[0]===n?r=t[1]:(r=n.slice(0,4).map(ve),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,T.jsx)(`div`,{className:`grid gap-2.5 sm:grid-cols-2 xl:grid-cols-4`,children:r}),t[2]=r,t[3]=i),i}function ve(e,t){return(0,T.jsx)(ge,{item:e,gold:t%2==0},e.id)}function ye(e){let t=(0,w.c)(6),{overview:n}=e,{t:r}=a(),i;t[0]===n?i=t[1]:(i=(0,T.jsx)(O,{overview:n}),t[0]=n,t[1]=i);let o;return t[2]!==r.skills.heroSubtitle||t[3]!==r.skills.title||t[4]!==i?(o=(0,T.jsx)(me,{title:r.skills.title,subtitle:r.skills.heroSubtitle,rightContent:i}),t[2]=r.skills.heroSubtitle,t[3]=r.skills.title,t[4]=i,t[5]=o):o=t[5],o}var A=18,be=`all`;function xe(){let e=(0,w.c)(83),{t,locale:n}=a(),[r,o]=(0,C.useState)(``),s;e[0]===r?s=e[1]:(s=r.trim(),e[0]=r,e[1]=s);let h=pe(s,300),[S,me]=(0,C.useState)(be),[E,he]=(0,C.useState)(p[0].field),[D,ge]=oe(ae.useLoaderData().viewMode),O;e[2]!==h||e[3]!==S||e[4]!==E?(O=[h,S,E],e[2]=h,e[3]=S,e[4]=E,e[5]=O):O=e[5];let[k,ve]=fe(O),xe=p.find(e=>e.field===E)??p[0],Ce;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=e=>{l(`skillhub_category_click`,{category:_(e)}),me(e)},e[6]=Ce):Ce=e[6];let we=Ce,Te;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(Te=e=>{l(`skillhub_sort_change`,{sort_type:m(e)}),he(e)},e[7]=Te):Te=e[7];let Ee=Te,De;e[8]===n?De=e[9]:(De=b(n),e[8]=n,e[9]=De);let Oe=i(De),ke;
1e[10]===Oe.data?ke=e[11]:(ke=Oe.data??[],e[10]=Oe.data,e[11]=ke);let Ae=ke,j;e[12]!==Ae||e[13]!==t.categories.all?(j=u(Ae,t.categories.all),e[12]=Ae,e[13]=t.categories.all,e[14]=j):j=e[14];let je=j,Me={page_size:A,page:k,sort_field:xe.field,sort_rule:xe.rule,lang:n,...S===be?{}:{category_level1_id:Number(S)}},M=h.length>0,N=!M&&S===be,Ne=te(Me),Pe=!N,Fe;e[15]!==Ne||e[16]!==Pe?(Fe={...Ne,enabled:Pe},e[15]=Ne,e[16]=Pe,e[17]=Fe):Fe=e[17];let Ie=i(Fe),P;e[18]!==h||e[19]!==n||e[20]!==k?(P=y({query_str:h,page_size:A,page:k,lang:n}),e[18]=h,e[19]=n,e[20]=k,e[21]=P):P=e[21];let F=i(P),I;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(I=v(),e[22]=I):I=e[22];let Le=i(I),L;e[23]===n?L=e[24]:(L=ee(n),e[23]=n,e[24]=L);let Re=i(L),R;e[25]!==n||e[26]!==E?(R=x(ce(n,E)),e[25]=n,e[26]=E,e[27]=R):R=e[27];let z;e[28]!==N||e[29]!==R?(z={...R,enabled:N},e[28]=N,e[29]=R,e[30]=z):z=e[30];let ze=i(z),Be=M?F.isPending:Ie.isPending,Ve=(M?F.data?.items??[]:Ie.data?.items??[]).map(Se),He=M?F.data?.total??0:Ie.data?.total??0,B=Math.max(1,Math.ceil(He/A)),V;e[31]===E?V=e[32]:(V=m(E),e[31]=E,e[32]=V);let Ue=V,We=(0,C.useRef)(null),H;e[33]!==h||e[34]!==M||e[35]!==F.data?.total||e[36]!==F.isPending?(H=()=>{if(!M){We.current=null;return}F.isPending||We.current!==h&&(We.current=h,l(`skillhub_search`,{keyword:h,result_count:F.data?.total??0}))},e[33]=h,e[34]=M,e[35]=F.data?.total,e[36]=F.isPending,e[37]=H):H=e[37];let Ge=F.data?.total,Ke;e[38]!==h||e[39]!==M||e[40]!==F.isPending||e[41]!==Ge?(Ke=[M,h,F.isPending,Ge],e[38]=h,e[39]=M,e[40]=F.isPending,e[41]=Ge,e[42]=Ke):Ke=e[42],(0,C.useEffect)(H,Ke);let qe=c,U;e[43]===Le.data?U=e[44]:(U=(0,T.jsx)(ye,{overview:Le.data}),e[43]=Le.data,e[44]=U);let W;e[45]===Re.data?W=e[46]:(W=Re.data??[],e[45]=Re.data,e[46]=W);let G;e[47]===W?G=e[48]:(G=(0,T.jsx)(_e,{recommendations:W}),e[47]=W,e[48]=G);let K;e[49]!==je||e[50]!==we||e[51]!==S?(K=(0,T.jsx)(f,{options:je,selected:S,onSelect:we}),e[49]=je,e[50]=we,e[51]=S,e[52]=K):K=e[52];let q;e[53]!==r||e[54]!==t.skills.searchPlaceholder?(q=(0,T.jsx)(`div`,{className:`flex shrink-0 items-center gap-base`,children:(0,T.jsx)(de,{value:r,onChange:o,placeholder:t.skills.searchPlaceholder,className:`w-[223px]`})}),e[53]=r,e[54]=t.skills.searchPlaceholder,e[55]=q):q=e[55];let J;e[56]!==ge||e[57]!==D?(J=(0,T.jsx)(re,{value:D,onChange:ge}),e[56]=ge,e[57]=D,e[58]=J):J=e[58];let Y;e[59]!==Ee||e[60]!==E?(Y=(0,T.jsx)(d,{value:E,onChange:Ee}),e[59]=Ee,e[60]=E,e[61]=Y):Y=e[61];let X;e[62]!==J||e[63]!==Y?(X=(0,T.jsxs)(`div`,{className:`flex shrink-0 items-center gap-2.5`,children:[J,Y]}),e[62]=J,e[63]=Y,e[64]=X):X=e[64];let Z;e[65]!==q||e[66]!==X?(Z=(0,T.jsxs)(`div`,{className:`flex shrink-0 items-center gap-5`,children:[q,X]}),e[65]=q,e[66]=X,e[67]=Z):Z=e[67];let Q;e[68]!==K||e[69]!==Z?(Q=(0,T.jsxs)(`div`,{className:`flex items-center justify-between gap-4`,children:[K,Z]}),e[68]=K,e[69]=Z,e[70]=Q):Q=e[70];let Je=N?(0,T.jsx)(ie,{data:ze.data,isPending:ze.isPending,viewMode:D,onViewMore:we,sortType:Ue}):Be?(0,T.jsx)(`div`,{className:`flex items-center justify-center py-16`,children:(0,T.jsx)(ne,{size:`lg`})}):Ve.length===0?(0,T.jsx)(ue,{children:t.skills.noResults}):D===`grid`?(0,T.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:Ve.map((e,t)=>(0,T.jsx)(g,{skill:e,analytics:{position:(k-1)*A+t+1,sortType:Ue,sourcePage:`skillhub`}},e.slug||e.id))}):(0,T.jsx)(`div`,{className:`flex flex-col gap-2.5`,children:Ve.map((e,t)=>(0,T.jsx)(se,{skill:e,analytics:{position:(k-1)*A+t+1,sortType:Ue,sourcePage:`skillhub`}},e.slug||e.id))}),$;e[71]!==N||e[72]!==k||e[73]!==ve||e[74]!==B?($=!N&&B>1&&(0,T.jsx)(le,{currentPage:k,totalPages:B,onPageChange:ve,className:`mt-12`}),e[71]=N,e[72]=k,e[73]=ve,e[74]=B,e[75]=$):$=e[75];let Ye;return e[76]!==qe||e[77]!==U||e[78]!==G||e[79]!==Q||e[80]!==Je||e[81]!==$?(Ye=(0,T.jsxs)(qe,{className:`space-y-6`,children:[U,G,Q,Je,$]}),e[76]=qe,e[77]=U,e[78]=G,e[79]=Q,e[80]=Je,e[81]=$,e[82]=Ye):Ye=e[82],Ye}function Se(e){return h(e)}export{xe as component};

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.