PageSourceSearch

https://pump.fun/_next/static/chunks/0~9ob6f-fyf2j.js?dpl=dpl_4VvAqc6ZrMsCPiZy5VodEvPhEMeA

js pump.fun collected 2026-10-09 21:58:28 UTC 178,971 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,554325,e=>{"use strict";var t=e.i(917649),s=e.i(940660),n=e.i(745018),l=e.i(439587),r=e.i(365089),a=e.i(304366);e.i(12692);var i=e.i(398902),o=e.i(536925),c=e.i(116549),d=e.i(753192),u=e.i(844510);e.i(12641);var m=e.i(34011),h=e.i(116830),f=e.i(693124),x=e.i(441315),p=e.i(167958),S=e.i(787773),_=e.i(724423),g=e.i(51206),v=e.i(935302),b=e.i(607122),y=e.i(248496),w=e.i(908163),N=e.i(813792),C=e.i(379705),R=e.i(600775),E=e.i(791898),j=e.i(943331),I=e.i(338319),k=e.i(45329),A=e.i(358893),T=e.i(187611);let L={terminal:"flex h-9 w-full items-center gap-3 px-3 text-left transition-colors hover:bg-bg-tertiary focus-inset disabled:cursor-default disabled:opacity-40",comfortable:"flex h-11 w-full items-center gap-3 px-5 text-left transition-colors hover:bg-bg-tertiary focus-inset disabled:cursor-default disabled:opacity-40"},M={terminal:"-mx-3",comfortable:"-mx-5"},O={terminal:"text-[13px] leading-4",comfortable:"text-sm leading-5"};function P(e){let n,l,r=(0,s.c)(7),{title:a,onClose:i,children:o}=e,d=(0,c.useScreenersSystemDensity)();return r[0]!==i?(n=e=>{e||i()},r[0]=i,r[1]=n):n=r[1],r[2]!==o||r[3]!==d||r[4]!==n||r[5]!==a?(l=(0,t.jsx)(p.Dialog,{open:!0,onOpenChange:n,density:d,size:"md",title:a,"data-testid":"screeners-column-config-dialog",children:o}),r[2]=o,r[3]=d,r[4]=n,r[5]=a,r[6]=l):l=r[6],l}function D(e){let n,l,r,o,c,d=(0,s.c)(19),{title:u,kind:m,onPick:h,onClose:f}=e,{t:x}=(0,i.useTranslation)(),[p,S]=(0,a.useState)("");d[0]!==m||d[1]!==x?(n=x("coin"===m?"web.screeners.search_coins_placeholder":"web.screeners.search_users_placeholder"),d[0]=m,d[1]=x,d[2]=n):n=d[2];let _=n;return d[3]!==m||d[4]!==x?(l=x("coin"===m?"web.screeners.pick_coin_hint":"web.screeners.pick_user_hint"),d[3]=m,d[4]=x,d[5]=l):l=d[5],d[6]!==m||d[7]!==h||d[8]!==p?(r="coin"===m?(0,t.jsx)($,{term:p,onPick:h}):(0,t.jsx)(V,{term:p,onPick:h}),d[6]=m,d[7]=h,d[8]=p,d[9]=r):r=d[9],d[10]!==_||d[11]!==l||d[12]!==r||d[13]!==p?(o=(0,t.jsx)(F,{hint:l,term:p,onTermChange:S,placeholder:_,children:r}),d[10]=_,d[11]=l,d[12]=r,d[13]=p,d[14]=o):o=d[14],d[15]!==f||d[16]!==o||d[17]!==u?(c=(0,t.jsx)(P,{title:u,onClose:f,children:o}),d[15]=f,d[16]=o,d[17]=u,d[18]=c):c=d[18],c}function F(e){let n,l,r,a,i,o=(0,s.c)(17),{hint:c,term:d,onTermChange:m,placeholder:h,children:f}=e,x=(0,p.useDialogDensity)(),S=u.SCREENERS_GROUP_LABEL_CLASS[x];o[0]!==c||o[1]!==S?(n=(0,t.jsx)("p",{className:S,children:c}),o[0]=c,o[1]=S,o[2]=n):n=o[2],o[3]!==x||o[4]!==m||o[5]!==h||o[6]!==d?(l=(0,t.jsx)(v.SearchWell,{density:x,value:d,onValueChange:m,label:h,autoFocus:!0}),o[3]=x,o[4]=m,o[5]=h,o[6]=d,o[7]=l):l=o[7];let _=M[x];return o[8]!==_?(r=(0,I.cn)(_,"min-h-[240px]"),o[8]=_,o[9]=r):r=o[9],o[10]!==f||o[11]!==r?(a=(0,t.jsx)("div",{className:r,children:f}),o[10]=f,o[11]=r,o[12]=a):a=o[12],o[13]!==n||o[14]!==l||o[15]!==a?(i=(0,t.jsxs)(p.DialogBody,{className:"flex flex-col gap-2",children:[n,l,a]}),o[13]=n,o[14]=l,o[15]=a,o[16]=i):i=o[16],i}function U(e){let r,o,m,h,f,x,_,v,b,y,C,R,E=(0,s.c)(69),{title:j,onPick:A,onClose:T}=e,{t:D}=(0,i.useTranslation)(),F=(0,c.useScreenersSystemDensity)(),U=(0,k.useScreenersStore)(B),{createList:H,updateList:z,deleteList:$}=(0,d.useScreenersActions)(),[V,G]=(0,a.useState)(null),q=u.SCREENERS_HEADER_GHOST_SIZE[F];if(V){let e,s,l,r,a,i,o,c,d,u,m,h=null===V.list;E[0]!==H||E[1]!==V.kind||E[2]!==V.list||E[3]!==V.members||E[4]!==V.name||E[5]!==h||E[6]!==A||E[7]!==z?(e=()=>{if(0!==V.members.length&&0!==V.name.trim().length){if(h)return void A(H(V.name,V.kind,V.members).id);V.list&&(z(V.list,{name:V.name,members:V.members}),A(V.list.id))}},E[0]=H,E[1]=V.kind,E[2]=V.list,E[3]=V.members,E[4]=V.name,E[5]=h,E[6]=A,E[7]=z,E[8]=e):e=E[8];let f=e;return E[9]!==D?(s=D("common.back"),E[9]=D,E[10]=s):s=E[10],E[11]===Symbol.for("react.memo_cache_sentinel")?(l=()=>G(null),E[11]=l):l=E[11],E[12]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(n.IconChevronLeft,{"aria-hidden":!0}),E[12]=r):r=E[12],E[13]!==F||E[14]!==q||E[15]!==s?(a=(0,t.jsx)(g.IconButton,{density:F,size:q,"aria-label":s,onClick:l,className:"-ml-1",children:r}),E[13]=F,E[14]=q,E[15]=s,E[16]=a):a=E[16],E[17]!==h||E[18]!==D?(i=h?D("web.screeners.new_list"):D("web.screeners.edit_list"),E[17]=h,E[18]=D,E[19]=i):i=E[19],E[20]!==i?(o=(0,t.jsx)("span",{className:"truncate",children:i}),E[20]=i,E[21]=o):o=E[21],E[22]!==a||E[23]!==o?(c=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-1",children:[a,o]}),E[22]=a,E[23]=o,E[24]=c):c=E[24],E[25]!==$||E[26]!==V.list?(d=V.list?()=>{V.list&&$(V.list),G(null)}:void 0,E[25]=$,E[26]=V.list,E[27]=d):d=E[27],E[28]!==f||E[29]!==V||E[30]!==d?(u=(0,t.jsx)(W,{editor:V,onChange:G,onDelete:d,onCommit:f}),E[28]=f,E[29]=V,E[30]=d,E[31]=u):u=E[31],E[32]!==T||E[33]!==u||E[34]!==c?(m=(0,t.jsx)(P,{title:c,onClose:T,children:u}),E[32]=T,E[33]=u,E[34]=c,E[35]=m):m=E[35],m}let K=u.SCREENERS_GROUP_LABEL_CLASS[F];E[36]!==D?(r=D("web.screeners.pick_list_hint"),E[36]=D,E[37]=r):r=E[37],E[38]!==K||E[39]!==r?(o=(0,t.jsx)("p",{className:K,children:r}),E[38]=K,E[39]=r,E[40]=o):o=E[40];let Q=u.SCREENERS_GROUP_LABEL_CLASS[F];return E[41]!==Q?(m=(0,I.cn)(Q,"font-medium"),E[41]=Q,E[42]=m):m=E[42],E[43]!==D?(h=D("web.screeners.my_lists"),E[43]=D,E[44]=h):h=E[44],E[45]!==m||E[46]!==
1h?(f=(0,t.jsx)("p",{className:m,children:h}),E[45]=m,E[46]=h,E[47]=f):f=E[47],E[48]!==F||E[49]!==q||E[50]!==U||E[51]!==A||E[52]!==D?(x=0===U.length?(0,t.jsx)(S.EmptyBand,{density:F,children:D("web.screeners.no_lists")}):(0,t.jsx)("ul",{className:(0,I.cn)(M[F],"flex max-h-[300px] flex-col overflow-y-auto"),children:U.map(e=>(0,t.jsxs)("li",{className:"flex items-center",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>A(e.id),"data-testid":`screeners-list-pick-${e.id}`,className:(0,I.cn)(L[F],"min-w-0 flex-1 pr-1"),children:[(0,t.jsx)(n.IconBulletList,{"aria-hidden":!0,className:"size-3.5 shrink-0 text-text-tertiary"}),(0,t.jsx)("span",{className:(0,I.cn)("min-w-0 truncate font-medium text-text-primary",O[F]),children:e.name}),(0,t.jsxs)("span",{className:"ml-auto flex shrink-0 items-center gap-1.5 text-xs leading-4 text-text-quaternary",children:[(0,t.jsx)(w.Tag,{density:F,children:"users"===e.kind?D("web.screeners.list_kind_users"):D("web.screeners.list_kind_coins")}),D("web.screeners.members_count",{count:e.members.length})]})]}),(0,t.jsx)(N.Tooltip,{content:D("web.screeners.edit_list"),density:F,children:(0,t.jsx)(g.IconButton,{density:F,size:q,"aria-label":D("web.screeners.edit_list_a11y",{name:e.name}),"data-testid":`screeners-list-edit-${e.id}`,onClick:()=>G({list:e,name:e.name,kind:e.kind,members:[...e.members],labels:{}}),className:"terminal"===F?"mr-3":"mr-5",children:(0,t.jsx)(n.IconPencil,{"aria-hidden":!0})})})]},e.id))}),E[48]=F,E[49]=q,E[50]=U,E[51]=A,E[52]=D,E[53]=x):x=E[53],E[54]!==o||E[55]!==f||E[56]!==x?(_=(0,t.jsxs)(p.DialogBody,{className:"flex min-h-[240px] flex-col gap-2",children:[o,f,x]}),E[54]=o,E[55]=f,E[56]=x,E[57]=_):_=E[57],E[58]===Symbol.for("react.memo_cache_sentinel")?(v=(0,t.jsx)(n.IconPlusSmall,{size:16,"aria-hidden":!0}),b=()=>G({list:null,name:"",kind:"users",members:[],labels:{}}),E[58]=v,E[59]=b):(v=E[58],b=E[59]),E[60]!==D?(y=D("web.screeners.new_list"),E[60]=D,E[61]=y):y=E[61],E[62]!==y?(C=(0,t.jsx)(p.DialogFooter,{children:(0,t.jsx)(l.Button,{type:"button",variant:"secondary",size:p.DIALOG_SECONDARY_BUTTON_SIZE,"data-testid":"screeners-list-new",iconStart:v,onClick:b,children:y})}),E[62]=y,E[63]=C):C=E[63],E[64]!==T||E[65]!==C||E[66]!==_||E[67]!==j?(R=(0,t.jsxs)(P,{title:j,onClose:T,children:[_,C]}),E[64]=T,E[65]=C,E[66]=_,E[67]=j,E[68]=R):R=E[68],R}function B(e){return e.lists}function W(e){let o,c,d,m,h,f,S,y,w,N,C,R,E,k,A,T,L,O,P,D,F,U,B,W,H=(0,s.c)(84),{editor:z,onChange:G,onDelete:q,onCommit:K}=e,{t:Q}=(0,i.useTranslation)(),X=(0,p.useDialogDensity)(),Y=null===z.list,[Z,J]=(0,a.useState)("");H[0]!==z||H[1]!==G?(o=(e,t)=>{z.members.includes(e)||z.members.length>=j.MAX_LIST_MEMBERS||G({...z,members:[...z.members,e],labels:{...z.labels,[e]:t}})},H[0]=z,H[1]=G,H[2]=o):o=H[2];let ee=o;H[3]!==z||H[4]!==G?(c=e=>G({...z,members:z.members.filter(t=>t!==e)}),H[3]=z,H[4]=G,H[5]=c):c=H[5];let et=c;H[6]!==z.members.length||H[7]!==z.name?(d=z.name.trim().length>0&&z.members.length>0,H[6]=z.members.length,H[7]=z.name,H[8]=d):d=H[8];let es=d;H[9]!==z.kind||H[10]!==Q?(m="coins"===z.kind?Q("web.screeners.search_coins_placeholder"):Q("web.screeners.search_users_placeholder"),H[9]=z.kind,H[10]=Q,H[11]=m):m=H[11];let en=m,el=z.name;H[12]!==z||H[13]!==G?(h=e=>G({...z,name:e}),H[12]=z,H[13]=G,H[14]=h):h=H[14],H[15]!==Q?(f=Q("web.screeners.list_name"),H[15]=Q,H[16]=f):f=H[16],H[17]!==Q?(S=Q("web.screeners.list_name"),H[17]=Q,H[18]=S):S=H[18],H[19]!==X||H[20]!==z.name||H[21]!==h||H[22]!==f||H[23]!==S?(y=(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(_.Field,{density:X,type:"text",value:el,maxLength:j.SCREENER_LIST_NAME_MAX,onValueChange:h,placeholder:f,"aria-label":S,"data-testid":"screeners-list-name"})}),H[19]=X,H[20]=z.name,H[21]=h,H[22]=f,H[23]=S,H[24]=y):y=H[24],H[25]!==X||H[26]!==z||H[27]!==Y||H[28]!==G||H[29]!==Q?(w=Y?(0,t.jsx)(b.Segment,{density:X,size:32,value:z.kind,onValueChange:e=>G({...z,kind:e,members:[],labels:{}}),options:[{value:"users",label:Q("web.screeners.list_kind_users")},{value:"coins",label:Q("web.screeners.list_kind_coins")}]}):null,H[25]=X,H[26]=z,H[27]=Y,H[28]=G,H[29]=Q,H[30]=w):w=H[30],H[31]!==w||H[32]!==y?(N=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[y,w]}),H[31]=w,H[32]=y,H[33]=N):N=H[33],H[34]!==X||H[35]!==z.labels||H[36]!==z.members||H[37]!==et||H[38]!==Q?(C=z.members.length>0?(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:z.members.map(e=>(0,t.jsx)(x.Chip,{as:"span",density:X,variant:"raised",className:"pr-1",trailing:(0,t.jsx)(g.IconButton,{density:X,size:20,"aria-label":Q("web.screeners.remove_member_a11y",{name:z.labels[e]??e}),onClick:()=>et(e),children:(0,t.jsx)(n.IconCrossSmall,{"aria-hidden":!0})}),children:z.labels[e]??(0,r.truncateAddress)(e,4,4)},e))}):null,H[34]=X,H[35]=z.labels,H[36]=z.members,H[37]=et,H[38]=Q,H[39]=C):C=H[39];let er=u.SCREENERS_GROUP_LABEL_CLASS[X];H[40]!==z.kind||H[41]!==Q?(R="users"===z.kind?Q("web.screeners.add_members_users"):Q("web.screeners.add_members_coins"),H[40]=z.kind,H[41]=Q,H[42]=R):R=H[42],H[43]!==er||H[44]!==R?(E=(0,t.jsx)("p",{className:er,children:R}),H[43]=er,H[44]=R,H[45]=E):E=H[45],H[46]!==X||H[47]!==en||H[48]!==Z?(k=(0,t.jsx)(v.SearchWell,{density:X,value:Z,onValueChange:J,label:en}),H[46]=X,H[47]=en,H[48]=Z,H[49]=k):k=H[49];let ea=M[X];H[50]!==ea?(A=(0,I.cn)(ea,"min-h-[160px]"),H[50]=ea,H[51]=A):A=H[51],H[52]!==ee||H[53]!==z.kind||H[54]!==z.members||H[55]!==Z?(T="coins"===z.kind?(0,t.jsx)($,{term:Z,pickedValues:z.members,onPick:(e,t)=>ee(e,t)}):(0,t.jsx)(V,{term:Z,pickedValues:z.members,onPick:(e,t)=>ee(e,t)}),H[52]=ee,H[53]=z.kind,H[54]=z.members,H[55]=Z,H[56]=T):T=H[56],H[57]!==A||H[58]!==T?(L=(0,t.jsx)("div",{className:A,children:T}),H[57]=A,H[58]=T,H[59]=L):L=H[59],H[60]!==E||H[61]!==k||H[62]!==L?(O=(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[E,k,L]}),H[60]=E,H[61]=k,H[62]=L,H[63]=O):O=H[63],H[64]!==N||H[65]!==C||H[66]!==O?(P=(0,t.jsxs)(p.DialogBody,{className:"flex flex-col gap-3",children:[N,C,O]}),H[64]=N,H[65]=C,H[66]=O,H[67]=P):P=H[67],H[68]!==q||H[69]!==Q?(D=q?(0,t.jsx)(l.Button,{type:"button",variant:"ghost",size:p.DIALOG_SECONDARY_BUTTON_SIZE,"data-testid":"screeners-list-delete",onClick:q,className:"mr-auto !text-loss",children:Q("web.screeners.delete_list")}):null,H[68]=q,H[69]=Q,H[70]=D):D=H[70];let ei=!es;return H[71]!==Y||H[72]!==Q?(F=Y?Q("web.screeners.create_list"):Q("common.save"),H[71]=Y,H[72]=Q,H[73]=F):F=H[73],H[74]!==K||H[75]!==ei||H[76]!==F?(U=(0,t.jsx)(l.Button,{type:"submit",variant:"primary",size:p.DIALOG_PRIMARY_BUTTON_SIZE,isDisabled:ei,"data-testid":"screeners-list-save",onClick:K,children:F}),H[74]=K,H[75]=ei,H[76]=F,H[77]=U):U=H[77],H[78]!==D||H[79]!==U?(B=(0,t.jsxs)(p.DialogFooter,{children:[D,U]}),H[78]=D,H[79]=U,H[80]=B):B=H[80],H[81]!==P||H[82]!==B?(W=(0,t.jsxs)(t.Fragment,{children:[P,B]}),H[81]=P,H[82]=B,H[83]=W):W=H[83],W}function H(){let e,n,l=(0,s.c)(3),r=(0,p.useDialogDensity)();return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=Array.from({length:4}
1),l[0]=e):e=l[0],l[1]!==r?(n=(0,t.jsx)("div",{"aria-hidden":!0,className:"flex flex-col",children:e.map((e,s)=>(0,t.jsxs)("div",{className:(0,I.cn)("flex items-center","terminal"===r?"h-9 gap-3 px-3":"h-11 gap-3 px-5"),children:[(0,t.jsx)(y.Skeleton,{variant:"art",size:28}),(0,t.jsx)(y.Skeleton,{height:"terminal"===r?12:14,width:144})]},s))}),l[1]=r,l[2]=n):n=l[2],n}function z(){let e,l=(0,s.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(n.IconCheckmark1Small,{"aria-hidden":!0,className:"ml-auto size-3.5 shrink-0 text-text-accent"}),l[0]=e):e=l[0],e}function $(e){let n,l,a,c,d,u=(0,s.c)(28),{term:f,pickedValues:x,onPick:S}=e,{t:_}=(0,i.useTranslation)(),g=(0,p.useDialogDensity)(),v=(0,A.useIncludeNsfw)();u[0]!==f?(n=f.trim(),u[0]=f,u[1]=n):n=u[1];let[b]=(0,o.useDebounceValue)(n,500);u[2]!==b||u[3]!==v?(l={sort:"market_cap",offset:0,limit:10,includeNsfw:v,isSearchMode:!0,useUnrestrictedSearch:!0,searchTerm:b},u[2]=b,u[3]=v,u[4]=l):l=u[4];let{coins:y,loading:w}=(0,C.useCoins)(l);if(0===b.length){let e,s;return u[5]!==_?(e=_("web.screeners.type_to_search_coins"),u[5]=_,u[6]=e):e=u[6],u[7]!==e?(s=(0,t.jsx)(G,{children:e}),u[7]=e,u[8]=s):s=u[8],s}if(w&&0===y.length){let e;return u[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(H,{}),u[9]=e):e=u[9],e}if(0===y.length){let e,s;return u[10]!==_?(e=_("web.screeners.no_coins_found"),u[10]=_,u[11]=e):e=u[11],u[12]!==e?(s=(0,t.jsx)(G,{children:e}),u[12]=e,u[13]=s):s=u[13],s}if(u[14]!==_?(a=_("web.screeners.coin_results"),u[14]=_,u[15]=a):a=u[15],u[16]!==y||u[17]!==g||u[18]!==S||u[19]!==x){let e;u[21]!==g||u[22]!==S||u[23]!==x?(e=e=>{let s=e.symbol?.replace(/^\$/,""),n=s||e.name||(0,r.truncateAddress)(e.mint,4,4),l=x?.includes(e.mint)??!1;return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",disabled:l,onClick:()=>S(e.mint,n),className:L[g],children:[(0,t.jsx)(m.CoinAvatar,{optimisticImage:!0,coin:e,size:28}),(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-1.5",children:[(0,t.jsx)(h.CoinName,{coin:e,nameClassName:O[g]}),s?(0,t.jsx)("span",{className:"shrink-0 text-xs leading-4 text-text-quaternary",children:s}):null]}),l?(0,t.jsx)(z,{}):null]})},e.mint)},u[21]=g,u[22]=S,u[23]=x,u[24]=e):e=u[24],c=y.map(e),u[16]=y,u[17]=g,u[18]=S,u[19]=x,u[20]=c}else c=u[20];return u[25]!==a||u[26]!==c?(d=(0,t.jsx)("ul",{className:"flex max-h-[280px] flex-col overflow-y-auto","aria-label":a,children:c}),u[25]=a,u[26]=c,u[27]=d):d=u[27],d}function V(e){let n,l,a,o,c=(0,s.c)(29),{term:d,pickedValues:u,onPick:m}=e,{t:h}=(0,i.useTranslation)(),x=(0,p.useDialogDensity)();c[0]!==d?(n={searchTerm:d},c[0]=d,c[1]=n):n=c[1];let{users:S,loading:_,isSearchTermTooShort:g}=(0,R.useSearchUsersV2)(n);if(0===d.trim().length){let e,s;return c[2]!==h?(e=h("web.screeners.type_to_search_users"),c[2]=h,c[3]=e):e=c[3],c[4]!==e?(s=(0,t.jsx)(G,{children:e}),c[4]=e,c[5]=s):s=c[5],s}if(g){let e,s;return c[6]!==h?(e=h("web.screeners.keep_typing"),c[6]=h,c[7]=e):e=c[7],c[8]!==e?(s=(0,t.jsx)(G,{children:e}),c[8]=e,c[9]=s):s=c[9],s}if(_&&0===S.length){let e;return c[10]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(H,{}),c[10]=e):e=c[10],e}if(0===S.length){let e,s;return c[11]!==h?(e=h("web.screeners.no_users_found"),c[11]=h,c[12]=e):e=c[12],c[13]!==e?(s=(0,t.jsx)(G,{children:e}),c[13]=e,c[14]=s):s=c[14],s}if(c[15]!==h?(l=h("web.screeners.user_results"),c[15]=h,c[16]=l):l=c[16],c[17]!==x||c[18]!==m||c[19]!==u||c[20]!==S){let e;c[22]!==x||c[23]!==m||c[24]!==u?(e=e=>{let s=e.username||(0,r.truncateAddress)(e.address,4,4),n=u?.includes(e.address)??!1;return(0,t.jsx)("li",{children:(0,t.jsxs)("button",{type:"button",disabled:n,onClick:()=>m(e.address,s),className:L[x],children:[(0,t.jsx)(f.UserChip,{address:e.address,username:e.username,profileImage:e.profile_image,size:28,density:x,link:!1,hoverCard:!1,subline:"address",className:"min-w-0 flex-1"}),n?(0,t.jsx)(z,{}):null]})},e.address)},c[22]=x,c[23]=m,c[24]=u,c[25]=e):e=c[25],a=S.map(e),c[17]=x,c[18]=m,c[19]=u,c[20]=S,c[21]=a}else a=c[21];return c[26]!==l||c[27]!==a?(o=(0,t.jsx)("ul",{className:"flex max-h-[280px] flex-col overflow-y-auto","aria-label":l,children:a}),c[26]=l,c[27]=a,c[28]=o):o=c[28],o}function G(e){let n,l=(0,s.c)(3),{children:r}=e,a=(0,p.useDialogDensity)();return l[0]!==r||l[1]!==a?(n=(0,t.jsx)(S.EmptyBand,{density:a,children:r}),l[0]=r,l[1]=a,l[2]=n):n=l[2],n}e.s(["ScreenersColumnConfigDialog",0,function(e){let n,l,r,a=(0,s.c)(19),{type:o,heading:c,onPick:d,onClose:u}=e,{t:m}=(0,i.useTranslation)(),h=E.SCREENER_COLUMN_CATALOG[o],f=h.param;if(!f)return null;a[0]!==h.label||a[1]!==c||a[2]!==m?(n=c??m("web.screeners.add_view",{view:(0,T.asNeedsTranslation)(h.label)}),a[0]=h.label,a[1]=c,a[2]=m,a[3]=n):n=a[3];let x=n;if("list"===f.kind){let e,s;return a[4]!==d||a[5]!==f.key?(e=e=>
1d({[f.key]:e}),a[4]=d,a[5]=f.key,a[6]=e):e=a[6],a[7]!==u||a[8]!==e||a[9]!==x?(s=(0,t.jsx)(U,{title:x,onPick:e,onClose:u}),a[7]=u,a[8]=e,a[9]=x,a[10]=s):s=a[10],s}return a[11]!==d||a[12]!==f.key?(l=e=>d({[f.key]:e}),a[11]=d,a[12]=f.key,a[13]=l):l=a[13],a[14]!==u||a[15]!==f.kind||a[16]!==l||a[17]!==x?(r=(0,t.jsx)(D,{title:x,kind:f.kind,onPick:l,onClose:u}),a[14]=u,a[15]=f.kind,a[16]=l,a[17]=x,a[18]=r):r=a[18],r}])},117330,99844,290204,786446,126126,e=>{"use strict";var t=e.i(745018),s=e.i(917649),n=e.i(940660),l=e.i(322315),r=e.i(254010),a=e.i(574472),i=e.i(304366);e.i(12692);var o=e.i(398902),c=e.i(42413),d=e.i(951425),u=e.i(157633),m=e.i(933643),h=e.i(778973),f=e.i(337689),x=e.i(116549);e.i(12641);var p=e.i(34011),S=e.i(116830),_=e.i(924631);e.i(84455);var g=e.i(242917),v=e.i(392968),b=e.i(908163),y=e.i(51206),w=e.i(338319),N=e.i(960107),C=e.i(170450),R=e.i(595673);let E=(0,i.createContext)(null);function j(e){let t,s,l,r,a,o,c=(0,n.c)(16),{onValue:d}=e,{bookmarks:u,addToBookmark:h,removeFromBookmark:f}=(0,N.useBookmarks)(!1,!0);c[0]!==u?(t=u.find(I)??N.DEFAULT_BOOKMARK_TEMPLATE,c[0]=u,c[1]=t):t=c[1];let x=t,p=x.bookmark_items;c[2]!==p?(s=e=>(0,N.bookmarkItemsIncludeMint)(p,e),c[2]=p,c[3]=s):s=c[3],c[4]!==h||c[5]!==x.id||c[6]!==p||c[7]!==f?(l=e=>{(0,N.bookmarkItemsIncludeMint)(p,e)?f((0,N.storedBookmarkItemId)(p,e),x.id):(h(e,x.id),(0,R.trackInteractAddWatchlist)({mint:e,screen:m.SourceScreen.COIN_SCREENERS}))},c[4]=h,c[5]=x.id,c[6]=p,c[7]=f,c[8]=l):l=c[8],c[9]!==s||c[10]!==l?(r={isStarred:s,toggle:l},c[9]=s,c[10]=l,c[11]=r):r=c[11];let S=r;return c[12]!==d||c[13]!==S?(a=()=>(d(S),()=>d(null)),o=[d,S],c[12]=d,c[13]=S,c[14]=a,c[15]=o):(a=c[14],o=c[15]),(0,i.useEffect)(a,o),null}function I(e){return"default"===e.name}let k=()=>(0,i.use)(E);e.s(["CoinRowWatchlistProvider",0,function(e){let t,l,r=(0,n.c)(6),{children:o}=e,{decodedJwt:c}=(0,a.useProfile)(),d=(0,C.useIsHydrated)()&&!!c?.address,[u,m]=(0,i.useState)(null),h=d?u:null;return r[0]!==d?(t=d?(0,s.jsx)(j,{onValue:m}):null,r[0]=d,r[1]=t):t=r[1],r[2]!==o||r[3]!==h||r[4]!==t?(l=(0,s.jsxs)(E.Provider,{value:h,children:[t,o]}),r[2]=o,r[3]=h,r[4]=t,r[5]=l):l=r[5],l},"useCoinRowWatchlist",0,k],99844);let A={terminal:"-mr-1.5",comfortable:"-mr-1"},T=`relative z-[2] shrink-0 items-center ${d.COIN_ROW_TRAILING_SLOT_LINE_CLASS}`,L={terminal:20,comfortable:24};function M(e){let l,r,a,i,c,m,h,f,p=(0,n.c)(28),{mint:S,className:_}=e,g=k(),{t:v}=(0,o.useTranslation)(),b=(0,x.useScreenersSystemDensity)();if(!g)return null;p[0]!==S||p[1]!==g?(l=g.isStarred(S),p[0]=S,p[1]=g,p[2]=l):l=p[2];let N=l;p[3]!==S||p[4]!==g?(r=e=>{e.preventDefault(),e.stopPropagation(),g.toggle(S)},p[3]=S,p[4]=g,p[5]=r):r=p[5];let C=r,R=N?"":void 0,E=N?"flex":"hidden group-hover/coin-row:flex group-focus-within/coin-row:flex [@media(hover:none)]:flex",j=d.COIN_ROW_TRAILING_GAP_CLASS[b];p[6]!==E||p[7]!==j?(a=(0,w.cn)(T,E,j),p[6]=E,p[7]=j,p[8]=a):a=p[8];let I=L[b],A=N?"":void 0;return p[9]!==N||p[10]!==v?(i=v(N?"web.coin.remove_from_watchlist":"web.coin.add_to_watchlist"),p[9]=N,p[10]=v,p[11]=i):i=p[11],p[12]!==_?(c=(0,w.cn)("hover:bg-bg-quaternary",_),p[12]=_,p[13]=c):c=p[13],p[14]!==N?(m=N?(0,s.jsx)(u.IconStar,{className:"text-text-primary"}):(0,s.jsx)(t.IconStar,{}),p[14]=N,p[15]=m):m=p[15],p[16]!==b||p[17]!==C||p[18]!==c||p[19]!==m||p[20]!==I||p[21]!==A||p[22]!==i?(h=(0,s.jsx)(y.IconButton,{density:b,size:I,"data-testid":"coin-row-watchlist-star","data-starred":A,"aria-label":i,onClick:C,className:c,children:m}),p[16]=b,p[17]=C,p[18]=c,p[19]=m,p[20]=I,p[21]=A,p[22]=i,p[23]=h):h=p[23],p[24]!==h||p[25]!==R||p[26]!==a?(f=(0,s.jsx)("span",{"data-testid":"coin-row-watchlist-slot","data-resting":R,className:a,children:h}),p[24]=h,p[25]=R,p[26]=a,p[27]=f):f=p[27],f}e.s(["COIN_ROW_STAR_OVERHANG_CLASS",0,A,"CoinRowWatchlistStar",0,M],290204);var O=e.i(850175),P=e.i(666863),D=e.i(555501);function F(e){let t,s,l=(0,n.c)(3),r=(0,i.useRef)(null),[a,o]=(0,i.useState)(null);return l[0]!==e?(t=()=>{let t=r.current;if(r.current=e,null==e)return void o(null);if(null==t||e===t)return;o(e>t?"up":"down");let s=setTimeout(()=>o(null),900);return()=>clearTimeout(s)},s=[e],l[0]=e,l[1]=t,l[2]=s):(t=l[1],s=l[2]),(0,i.useEffect)(t,s),a}var U=e.i(540805),B=e.i(95132),W=e.i(78436),H=e.i(634103),z=e.i(759257);let $=(0,W.create)()((0,H.subscribeWithSelector)(e=>({byMint:{},register:(t,s)=>e(e=>{let n=e.byMint[t];return n&&n.totalSupply===s.totalSupply&&n.baseDecimals===s.baseDecimals?e:{byMint:{...e.byMint,[t]:s}}})}))),V=e=>{if(null==e||""===e)return;let t=Number(e);return Number.isFinite(t)&&t>0?String(e):void 0},G=e=>{let t=V(e.circulating_supply_str)??V(e.total_supply_str)??V(e.total_supply);if(void 0!==t)return{totalSupply:t,baseDecimals:e.base_decimals??6}},q=(e,t)=>
1{e&&t&&$.getState().register(e,t)},K=new Set,Q=new Set,X=new Map,Y=null,Z=async e=>(0,z.getClientServerContract)()("POST /coins-v2/mints",{body:{mints:e},credentials:"include",hooks:{afterResponse:[(e,t,s)=>{if(!s.ok)throw Error(`coins-v2/mints ${s.status}`)}]}}),J=async e=>{for(let t of e)Q.add(t);try{let t=await Z(e),s=new Set;for(let e of t){let t=G(e);t&&(q(e.mint,t),s.add(e.mint))}let n=Date.now()+6e5;for(let t of e)s.has(t)||X.set(t,n)}catch{let t=Date.now()+6e4;for(let s of e)X.set(s,t)}finally{for(let t of e)Q.delete(t)}},ee=()=>{Y=null;let e=[...K];K.clear();for(let t=0;t<e.length;t+=50)J(e.slice(t,t+50))};var et=e.i(662093),es=e.i(653805),en=e.i(962773),el=e.i(634557),er=e.i(689943),ea=e.i(516579),ei=e.i(947187);function eo(e){let t,l,r,a,o,c,d,h=(0,n.c)(23),{coin:f,rowIntent:x,glyphClassName:p,testId:S}=e,[_,g]=(0,i.useState)(!1),[v,b]=(0,i.useState)(!1);h[0]!==f.mint?(t=[f.mint],h[0]=f.mint,h[1]=t):t=h[1];let y=t,w=!!f.twitter||!(x||v);h[2]!==w?(l={disabled:w},h[2]=w,h[3]=l):l=h[3];let{data:N}=(0,er.useCoinsByMints)(y,l),C=N[0],E=f.twitter||C?.twitter||null,j=E?(0,ei.sanitizeExternalUrl)(E):null,I=j?(0,ea.parseTwitterLink)(j):null,k=(0,en.useXLinkLabel)(I);h[4]!==p?(r=(0,s.jsx)(u.IconX,{"aria-hidden":!0,className:p}),h[4]=p,h[5]=r):r=h[5];let A=r,T=en.XLinkHoverCard,L=j?(0,en.xLinkHandleLabel)({href:j,coinName:f.name}):"";return h[6]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{g(e),e&&b(!0)},h[6]=a):a=h[6],h[7]!==f.mint||h[8]!==A||h[9]!==j||h[10]!==k||h[11]!==S?(o=j?(0,s.jsx)(el.ExternalLinkWithConfirmation,{"aria-label":k,className:"inline-flex rounded-sm transition-colors hover:text-text-primary focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-text-accent","data-testid":`${S}-link`,href:j,onClick:()=>(0,R.trackInteractCoinSocials)({mint:f.mint,target:m.CoinSocialsTarget.TWITTER}),onPointerDown:ec,children:A}):A,h[7]=f.mint,h[8]=A,h[9]=j,h[10]=k,h[11]=S,h[12]=o):o=h[12],h[13]!==T||h[14]!==_||h[15]!==j||h[16]!==I||h[17]!==L||h[18]!==o?(c=(0,s.jsx)(T,{communityLabel:L,href:j,link:I,onOpenChange:a,open:_,children:o}),h[13]=T,h[14]=_,h[15]=j,h[16]=I,h[17]=L,h[18]=o,h[19]=c):c=h[19],h[20]!==c||h[21]!==S?(d=(0,s.jsx)("span",{className:"relative z-[2] inline-flex","data-testid":S,children:c}),h[20]=c,h[21]=S,h[22]=d):d=h[22],d}function ec(e){return e.stopPropagation()}let ed={terminal:"size-3",comfortable:"size-3.5"},eu=(0,i.memo)(e=>{var t;let l,r,a,c,y,N,C,E,j,I,k,A,T,L,W,H,z,V,G,q,Z,J,en,el,er,ea,ei,ec,eu,em,eh,ef,ex,ep,eS,e_,eg,ev=(0,n.c)(114),{coin:eb,index:ey,priceChange24h:ew,tickerFirst:eN,stats:eC,hotRule:eR,servedPriceUsd:eE,figure:ej,sourceElement:eI}=e,ek=void 0!==eN&&eN,eA=void 0===eI?m.SourceElement.TRENDING:eI,{t:eT}=(0,o.useTranslation)(),eL=(0,x.useScreenersSystemDensity)(),{prefetch:eM,hoverProps:eO}=(0,O.useCoinHoverPrefetch)(eb);ev[0]!==eb?(l=(0,_.coinDisplayName)(eb),ev[0]=eb,ev[1]=l):l=ev[1];let eP=l,eD=(0,es.useCoinMarketData)(eb.mint),eF=(0,et.useDisplayMarketCapForRow)({mint:eb.mint,chainId:eb.chain_id,fallbackMarketCap:eb.usd_market_cap,coin:eb,row:eD})??null;ev[2]!==eF?(r=null!==eF&&eF>0?(0,U.formatCompactUsd)(eF):"—",ev[2]=eF,ev[3]=r):r=ev[3];let eU=r,eB=(0,D.useIsTopToken)(eb.mint,eb.chain_id),eW="pin"===(eR??(ek?"pin":"index"))?eC?.isHot===!0:ey<5;ev[4]!==ew?(a="number"==typeof ew&&Number.isFinite(ew)&&0!==ew,ev[4]=ew,ev[5]=a):a=ev[5];let eH=a,ez=eH&&ew<0,e$=eb.symbol??"";if(ev[6]!==e$){let e;ev[8]===Symbol.for("react.memo_cache_sentinel")?(e=/^\$/,ev[8]=e):e=ev[8],c=e$.replace(e,""),ev[6]=e$,ev[7]=c}else c=ev[7];let eV=c,eG=ek&&eV&&eV!==eP?`${eV} — ${eP}`:eP,eq=(0,et.useTrackedEvmMarketCapBasis)(eb),eK="number"==typeof eE&&eE>0,eQ=(t=ek&&!eK?eb:null,eh=(0,n.c)(7),ef=t?.mint??"",ex=t?.chain_id,eh[0]!==t?(ec=!!t&&(0,B.needsKnownSupply)(t),eh[0]=t,eh[1]=ec):ec=eh[1],ep=ec,(e_=(0,n.c)(2))[0]!==ef?(eS=e=>e.byMint[ef],e_[0]=ef,e_[1]=eS):eS=e_[1],eg=$(eS),eh[2]!==ex||eh[3]!==ef||eh[4]!==ep?(eu=()=>{ep&&ef&&(e=>{let t=$.getState().byMint,s=Date.now();for(let n of e){if(!n.mint||!(0,B.needsKnownSupply)(n)||t[n.mint]||Q.has(n.mint)||K.has(n.mint))continue;let e=X.get(n.mint);void 0!==e&&e>s||K.add(n.mint)}K.size>0&&null===Y&&(Y=setTimeout(ee,25))})([{mint:ef,chain_id:ex}])},em=[ep,ef,ex],eh[2]=ex,eh[3]=ef,eh[4]=ep,eh[5]=eu,eh[6]=em):(eu=eh[5],em=eh[6]),(0,i.useEffect)(eu,em),eg);ev[9]!==eb||ev[10]!==eq||ev[11]!==eK||ev[12]!==eQ||ev[13]!==eD||ev[14]!==eE||ev[15]!==ek?(N=null===(y=ek?(0,B.boardRowPriceUsd)({coin:eb,row:eD,basis:eq,supply:eQ})??(eK?eE:null):null)?null:(0,B.formatCoinPriceUsd)(y),ev[9]=eb,ev[10]=eq,ev[11]=eK,ev[12]=eQ,ev[13]=eD,ev[14]=eE,ev[15]=ek,ev[16]=y,ev[17]=N):(y=ev[16],N=ev[17]);let eX=N,eY=ek&&"price"===(void 0===ej?"marketCap":ej),eZ=eY?y:eF,eJ=eY?eX??"—":eU,e0=F(ek?eZ:null);ev[18]!==eb||ev[19]!==eL||ev[20]!==eM||ev[21]!==eC?.hasTelegram||ev[22]!==eC?.hasTwitter||ev[23]!==eC?.hasWebsite||ev[24]!==ek?(C=ek&&(eC?.hasTwitter||eC?.hasWebsite||eC?.hasTelegram)?(0,s.jsxs)("span",{"data-testid":"trending-coin-row-socials",className:"flex shrink-0 items-center gap-1 text-text-quaternary",children:[eC?.hasTwitter?(0,s.jsx)(eo,{coin:eb,glyphClassName:ed[eL],rowIntent:eM,testId:"trending-coin-row-x"}
1):null,eC?.hasWebsite?(0,s.jsx)(u.IconGlobus,{"aria-hidden":!0,className:ed[eL]}):null,eC?.hasTelegram?(0,s.jsx)(u.IconTelegram,{"aria-hidden":!0,className:ed[eL]}):null]}):null,ev[18]=eb,ev[19]=eL,ev[20]=eM,ev[21]=eC?.hasTelegram,ev[22]=eC?.hasTwitter,ev[23]=eC?.hasWebsite,ev[24]=ek,ev[25]=C):C=ev[25];let e1=C,e2=eF??0;ev[26]!==ey||ev[27]!==e2?(E={itemPosition:ey,marketCap:e2,sourceScreen:m.SourceScreen.COIN_SCREENERS},ev[26]=ey,ev[27]=e2,ev[28]=E):E=ev[28];let e3=E,e4=(0,P.default)(eb.mint,e3,void 0,eA);ev[29]!==eH||ev[30]!==ez||ev[31]!==ew?(j=eH||0===ew?(0,s.jsx)("span",{"aria-hidden":!0,"data-testid":"trending-coin-row-wash","data-tone":ez?"loss":"gain",className:(0,w.cn)("pointer-events-none absolute inset-0 bg-gradient-to-r from-transparent from-35%",ez?"to-loss/[0.12]":"to-gain/[0.12]")}):null,ev[29]=eH,ev[30]=ez,ev[31]=ew,ev[32]=j):j=ev[32];let e5=j,e6=`/coin/${eb.mint}`;ev[33]!==eb.mint||ev[34]!==e3.marketCap||ev[35]!==ey||ev[36]!==eA?(I=()=>(0,R.trackCoinClickFromHandler)({coinId:eb.mint,itemPosition:ey,marketCap:e3.marketCap,sourceScreen:m.SourceScreen.COIN_SCREENERS,sourceElement:eA}),ev[33]=eb.mint,ev[34]=e3.marketCap,ev[35]=ey,ev[36]=eA,ev[37]=I):I=ev[37],ev[38]!==eO||ev[39]!==eG||ev[40]!==eM||ev[41]!==e6||ev[42]!==I?(k=(0,s.jsx)(h.default,{href:e6,prefetch:eM,...eO,"aria-label":eG,onClick:I,className:"absolute inset-0 z-[1] focus-inset"}),ev[38]=eO,ev[39]=eG,ev[40]=eM,ev[41]=e6,ev[42]=I,ev[43]=k):k=ev[43];let e7=k,e9=!!(eX&&!eY||eY&&eP&&eP!==eV||e1||eb.symbol&&!ek);ev[44]!==eb||ev[45]!==eL||ev[46]!==e9?(A=eb.followed_holders&&eb.followed_holders.holders.length>0?(0,s.jsx)(f.FollowedHoldersFacepile,{mint:eb.mint,coin:eb,followedHolders:eb.followed_holders,avatarSize:"terminal"===eL?"sm":"rail",popoverAlign:"center",className:(0,w.cn)("relative z-[2]",e9&&d.COIN_ROW_TRAILING_GAP_CLASS[eL])}):null,ev[44]=eb,ev[45]=eL,ev[46]=e9,ev[47]=A):A=ev[47];let e8=A;ev[48]!==eb.mint?(T=(0,s.jsx)("div",{"data-testid":"trending-coin-row-trailing",className:d.COIN_ROW_TRAILING_CLASS,children:(0,s.jsx)(M,{mint:eb.mint})}),ev[48]=eb.mint,ev[49]=T):T=ev[49];let te=T,tt=!!(eb.symbol||e8||e1||eX),ts=d.COIN_ROW_CLASS[eL],tn=d.COIN_ROW_ART_PX[eL];ev[50]!==eb||ev[51]!==tn?(L=(0,s.jsx)(p.CoinAvatar,{optimisticImage:!0,coin:eb,size:tn,verified:!1,testIdPrefix:"trending-coin-row"}),ev[50]=eb,ev[51]=tn,ev[52]=L):L=ev[52];let tl=d.COIN_ROW_NAME_LINE_CLASS[eL],tr=d.COIN_ROW_NAME_CLASS[eL],ta=ek&&"font-bold";ev[53]!==tr||ev[54]!==ta?(W=(0,w.cn)(tr,ta),ev[53]=tr,ev[54]=ta,ev[55]=W):W=ev[55],ev[56]!==eL||ev[57]!==eW||ev[58]!==eT?(H=eW?(0,s.jsx)(b.Tag,{density:eL,tone:"hot","data-testid":"trending-coin-row-hot",children:eT("common.hot")}):void 0,ev[56]=eL,ev[57]=eW,ev[58]=eT,ev[59]=H):H=ev[59];let ti=ek?eV||eP:void 0;ev[60]!==eb||ev[61]!==eB||ev[62]!==W||ev[63]!==H||ev[64]!==ti?(z=(0,s.jsx)(S.CoinName,{coin:eb,verified:eB,sealSize:14,nameClassName:W,testIdPrefix:"trending-coin-row",trailing:H,children:ti}),ev[60]=eb,ev[61]=eB,ev[62]=W,ev[63]=H,ev[64]=ti,ev[65]=z):z=ev[65];let to=tt?null:te;ev[66]!==tl||ev[67]!==z||ev[68]!==to?(V=(0,s.jsxs)("div",{"data-testid":"trending-coin-row-name-line",className:tl,children:[z,to]}),ev[66]=tl,ev[67]=z,ev[68]=to,ev[69]=V):V=ev[69],ev[70]!==eb.symbol||ev[71]!==eP||ev[72]!==eL||ev[73]!==e8||ev[74]!==tt||ev[75]!==eX||ev[76]!==eY||ev[77]!==e1||ev[78]!==eV||ev[79]!==ek||ev[80]!==te?(G=tt?(0,s.jsxs)("div",{"data-testid":"trending-coin-row-meta-row",className:d.COIN_ROW_META_ROW_CLASS,children:[(0,s.jsxs)("div",{"data-testid":"trending-coin-row-meta-line",className:(0,w.cn)(d.COIN_ROW_META_LINE_CLASS,d.COIN_ROW_META_GAP_CLASS[eL]),children:[(0,s.jsx)("span",{"aria-hidden":!0,className:d.COIN_ROW_META_LEAD_CLASS[eL]}),eX&&!eY?(0,s.jsx)("span",{"data-testid":"trending-coin-row-price",className:(0,w.cn)("shrink-0 tabular-nums",d.COIN_ROW_META_CLASS[eL],"text-text-tertiary"),children:eX}):null,eY&&eP&&eP!==eV?(0,s.jsx)("span",{"data-testid":"trending-coin-row-company",className:(0,w.cn)(d.COIN_ROW_META_TRUNCATE_CLASS,d.COIN_ROW_META_CLASS[eL],"text-text-tertiary"),children:eP}):null,e1,eb.symbol&&!ek?(0,s.jsx)("span",{className:(0,w.cn)(d.COIN_ROW_META_TRUNCATE_CLASS,d.COIN_ROW_META_CLASS[eL]),children:eb.symbol.replace(/^\$/,"")}):null]}),e8,te]}):null,ev[70]=eb.symbol,ev[71]=eP,ev[72]=eL,ev[73]=e8,ev[74]=tt,ev[75]=eX,ev[76]=eY,ev[77]=e1,ev[78]=eV,ev[79]=ek,ev[80]=te,ev[81]=G):G=ev[81],ev[82]!==e4||ev[83]!==V||ev[84]!==G?(q=(0,s.jsxs)("div",{ref:e4,className:"flex min-w-0 flex-1 flex-col",children:[V,G]}),ev[82]=e4,ev[83]=V,ev[84]=G,ev[85]=q):q=ev[85];let tc=eY?"price":"market-cap",td=e0??void 0,tu=d.COIN_ROW_FIGURE_CLASS[eL],tm=ek&&"font-bold";return ev[86]!==e0?(Z=e0&&(0,w.cn)(g.PRICE_CHANGE_TEXT_TONE_CLASS["up"===e0?"gain":"loss"],"transition-colors"),ev[86]=e0,ev[87]=Z):Z=ev[87],ev[88]!==tu||ev[89]!==tm||ev[90]!==Z?(J=(0,w.cn)(tu,tm,Z),ev[88]=tu,ev[89]=tm,ev[90]=Z,ev[91]=J):J=ev[91],ev[92]!==eJ||ev[93]!==tc||ev[94]!==td||ev[95]!==J?(en=(0,s.jsx)("span",{"data-testid":"trending-coin-row-mc","data-figure":tc,"data-flash":td,className:J,children:eJ}),ev[92]=eJ,ev[93]=tc,ev[94]=td,ev[95]=J,ev[96]=en):en=ev[96],ev[97]!==eL||ev[98]!==eH||ev[99]!==ew?(el=eH?(0,s.jsx)(v.PriceChangeBadge,{changePercent:ew,variant:"text",density:eL,"data-testid":"trending-coin-row-change"}):null,ev[97]=eL,ev[98]=eH,ev[99]=ew,ev[100]=el):el=ev[100],ev[101]!==el?(er=(0,s.jsx)("span",{"data-testid":"trending-coin-row-change-slot",className:d.COIN_ROW_SUBFIGURE_LINE_CLASS,children:el}),ev[101]=el,ev[102]=er):er=ev[102],ev[103]!==en||ev[104]!==er?(ea=(0,s.jsxs)("div",{"data-testid":"trending-coin-row-figures",className:"flex shrink-0 flex-col items-end",children:[en,er]}),ev[103]=en,ev[104]=er,ev[105]=ea):ea=ev[105],ev[106]!==e7||ev[107]!==eL||ev[108]!==ts||ev[109]!==L||ev[110]!==q||ev[111]!==ea||ev[112]!==e5?(ei=(0,s.jsxs)("div",{role:"listitem","data-testid":"trending-coin-row","data-density":eL,className:ts,children:[e5,e7,L,q,ea]}),ev[106]=e7,ev[107]=eL,ev[108]=ts,ev[109]=L,ev[110]=q,ev[111]=ea,ev[112]=e5,ev[113]=ei):ei=ev[113],ei});var em=e.i(387726),eh=e.i(401134),ef=e.i(365089),ex=e.i(100104),ep=e.i(464649),eS=e.i(529841),e_=e.i(813792);function eg(e){return e.isIntersecting}function ev(){return"u"<typeof IntersectionObserver}var eb=e.i(632817),ey=e.i(187611),ew=e.i(605587);let eN=e=>`${Math.round(Math.min(100,Math.max(0,e)))}%`,eC={terminal:"text-[11px] leading-4 text-text-quaternary",comfortable:"text-xs leading-4 text-text-quaternary"},eR={terminal:"text-[11px] font-medium leading-4 tabular-nums text-text-primary",comfortable:"text-xs font-medium leading-4 tabular-nums text-text-primary"},eE={terminal:"text-[11px] font-medium leading-4 tabular-nums",comfortable:"text-xs font-medium leading-4 tabular-nums"},ej={terminal:"text-[13px] font-medium leading-4",comfortable:"text-sm font-medium leading-5"},eI={terminal:"size-3",comfortable:"size-3.5"};function ek(e){let t,l,r,a,i,o=(0,n.c)(18),{icon:c,value:d,alarm:u,testId:m,unavailableLabel:h}=e,f=(0,x.useScreenersSystemDensity)(),p=null!=h?`${m}-unavailable`:m,S=null!=h?"relative z-[2] cursor-default text-text-tertiary":u?"text-loss":"text-gain";o[0]!==S?(t=(0,w.cn)("flex items-center gap-0.5 pr-1.5",S),o[0]=S,o[1]=t):t=o[1];let _=null!=h||void 0,g=eE[f],v=null!=h?"—":d;o[2]!==_||o[3]!==g||o[4]!==v?(l=(0,s.jsx)("span",{"aria-hidden":_,className:g,children:v}),o[2]=_,o[3]=g,o[4]=v,o[5]=l):l=o[5],o[6]!==h?(r=null!=h?(0,s.jsx)("span",{className:"sr-only",children:h}):null,o[6]=h,o[7]=r):r=o[7],o[8]!==c||o[9]!==p||o[10]!==t||o[11]!==l||o[12]!==r?(a=(0,s.jsxs)("span",{"data-testid":p,className:t,children:[c,l,r]}),o[8]=c,o[9]=p,o[10]=t,o[11]=l,o[12]=r,o[13]=a):a=o[13];let b=a;return null==h?b:(o[14]!==b||o[15]!==f||o[16]!==h?(i=(0,s.jsx)(e_.Tooltip,{content:h,density:f,children:b}),o[14]=b,o[15]=f,o[16]=h,o[17]=i):i=o[17],i)}let eA={terminal:"size-8",comfortable:"size-10"},eT={terminal:"size-3.5",comfortable:"size-4"},eL={terminal:10,comfortable:12};function eM(e){let l,r,a,i,o,c=(0,n.c)(19),{coin:u,progress:m,density:h}=e,f=null!=m?Math.min(100,Math.max(0,m)):null,x="active"===u.mayhem_state||"enabled"===u.mayhem_state,S=d.PRO_ROW_ART_PX[h],_=eA[h];c[0]!==_?(l=(0,w.cn)("relative shrink-0",_),c[0]=_,c[1]=l):l=c[1],c[2]!==f||c[3]!==S?(r=null!=f?(0,s.jsxs)("svg",{"aria-hidden":!0,viewBox:`0 0 ${S} ${S}`,className:"absolute inset-0 size-full text-gain",children:[(0,s.jsx)("rect",{x:"1",y:"1",width:S-2,height:S-2,rx:8,fill:"none",stroke:"var(--color-border-tertiary)",strokeWidth:"2"}),(0,s.jsx)("rect",{x:"1",y:"1",width:S-2,height:S-2,rx:8,fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",pathLength:100,strokeDasharray:100,strokeDashoffset:100-f})]}):null,c[2]=f,c[3]=S,c[4]=r):r=c[4];let g=null!=f?S-6:S,v=null!=f?S:void 0,b=null!=f?"absolute inset-[3px]":void 0;return c[5]!==u||c[6]!==g||c[7]!==v||c[8]!==b?(a=(0,s.jsx)(p.CoinAvatar,{optimisticImage:!0,coin:u,size:g,cornerFrameSize:v,className:b}),c[5]=u,c[6]=g,c[7]=v,c[8]=b,c[9]=a):a=c[9],c[10]!==u.mayhem_is_multiplayer||c[11]!==h||c[12]!==x?(i=x?(0,s.jsx)("span",{"aria-hidden":!0,
1className:(0,w.cn)("absolute -right-0.5 -top-0.5 flex items-center justify-center rounded-full bg-hot p-px",eT[h]),children:(0,s.jsx)("span",{className:"flex size-full items-center justify-center rounded-full bg-bg-primary text-hot",children:!0===u.mayhem_is_multiplayer?(0,s.jsx)(t.IconCelebrate,{size:eL[h]}):(0,s.jsx)(t.IconTrending1,{size:eL[h]})})}):null,c[10]=u.mayhem_is_multiplayer,c[11]=h,c[12]=x,c[13]=i):i=c[13],c[14]!==l||c[15]!==r||c[16]!==a||c[17]!==i?(o=(0,s.jsxs)("span",{className:l,children:[r,a,i]}),c[14]=l,c[15]=r,c[16]=a,c[17]=i,c[18]=o):o=c[18],o}let eO=(0,i.memo)(function(e){let l,r,a,c,m,p,S,_,g,v,y,N,C,R,E,j,I,k,A,T,L,P,D,B,W,H,z,$,V,G,q,K,Q,X,Y,Z,J,ee,es,en,el,er,ea,ei,ec,ed,eu,em,eh,e_,eE,eA,eT,eL,eO,eP,eD,eF,eU,eB,eW,eH,ez,e$,eV,eG,eq,eK=(0,n.c)(203),{coin:eQ,stats:eX,isLoggedIn:eY,className:eZ,tickerOnly:eJ}=e,e0=void 0!==eJ&&eJ,{t:e1}=(0,o.useTranslation)(),e2=(0,x.useScreenersSystemDensity)(),{prefetch:e3,hoverProps:e4}=(0,O.useCoinHoverPrefetch)(eQ),e5=(0,i.useRef)(null),e6=function(e){let t,s,l,r=(0,n.c)(7);void 0!==r[0]?(t={},r[0]=void 0,r[1]=t):t=r[1];let{rootMargin:a}=t,o=void 0===a?"200px 0px":a,[c,d]=(0,i.useState)(ev);return r[2]!==e||r[3]!==o||r[4]!==c?(s=()=>{if(c)return;let t=e.current;if(!t)return;let s=new IntersectionObserver(e=>{e.some(eg)&&(s.disconnect(),d(!0))},{rootMargin:o});return s.observe(t),()=>s.disconnect()},l=[e,c,o],r[2]=e,r[3]=o,r[4]=c,r[5]=s,r[6]=l):(s=r[5],l=r[6]),(0,i.useEffect)(s,l),c}(e5),e7=(0,et.useDisplayMarketCap)({mint:eQ.mint,chainId:eQ.chain_id,fallbackMarketCap:eQ.usd_market_cap,coin:eQ})??null,e9=F(e0?e7:null),e8=eQ.created_timestamp??null;eK[0]!==e8?(l=e=>null!=e8&&e!==eb.UNSYNCED_NOW&&e-e8<36e5,eK[0]=e8,eK[1]=l):l=eK[1];let te=(0,eb.useNowTicker)(l),tt=eQ.symbol??"";if(eK[2]!==eZ||eK[3]!==eQ.chain_id||eK[4]!==eQ.mayhem_state||eK[5]!==eQ.mint||eK[6]!==eQ.name||eK[7]!==eQ.symbol||eK[8]!==e2||eK[9]!==e4||eK[10]!==e3||eK[11]!==eX?.totalFeesSol||eK[12]!==e1||eK[13]!==tt||eK[14]!==e0){let e,t;I=tt.replace(/^\$/,""),a=e0?I||eQ.name||(0,ef.truncateAddress)(eQ.mint,4,4):eQ.name||eQ.symbol||(0,ef.truncateAddress)(eQ.mint,4,4),c=eX?.totalFeesSol,m="active"===eQ.mayhem_state,eK[32]!==eQ.chain_id||eK[33]!==eQ.mint||eK[34]!==e1?(e=(0,ew.isEvmCoin)({mint:eQ.mint,chainId:eQ.chain_id})?e1("web.screeners.metric_unavailable_on_chain",{chain:(0,ey.asTranslationNotRequired)((0,ew.getEvmChainName)(eQ.chain_id)??"EVM","brand-name")}):void 0,eK[32]=eQ.chain_id,eK[33]=eQ.mint,eK[34]=e1,eK[35]=e):e=eK[35];let n=e;p=eC[e2],S=eR[e2],eK[36]!==n?(t=(e,t)=>n?(0,s.jsx)(ek,{testId:e,icon:t,value:"",alarm:!1,unavailableLabel:n}):null,eK[36]=n,eK[37]=t):t=eK[37],k=t,R=e5,E="listitem",j="movers-pro-row",_=e2,eK[38]!==eZ?(g=(0,w.cn)("relative flex w-full items-start",d.COIN_ROW_HOVER_GROUP_CLASS,eZ),eK[38]=eZ,eK[39]=g):g=eK[39],r=h.default,v=`/coin/${eQ.mint}`,y=e3,N=e4,C=e1("web.market_rail.open_coin",{coin_name:(0,ey.asTranslationNotRequired)(a,"coin-name")}),eK[2]=eZ,eK[3]=eQ.chain_id,eK[4]=eQ.mayhem_state,eK[5]=eQ.mint,eK[6]=eQ.name,eK[7]=eQ.symbol,eK[8]=e2,eK[9]=e4,eK[10]=e3,eK[11]=eX?.totalFeesSol,eK[12]=e1,eK[13]=tt,eK[14]=e0,eK[15]=r,eK[16]=a,eK[17]=c,eK[18]=m,eK[19]=p,eK[20]=S,eK[21]=_,eK[22]=g,eK[23]=v,eK[24]=y,eK[25]=N,eK[26]=C,eK[27]=R,eK[28]=E,eK[29]=j,eK[30]=I,eK[31]=k}
1else r=eK[15],a=eK[16],c=eK[17],m=eK[18],p=eK[19],S=eK[20],_=eK[21],g=eK[22],v=eK[23],y=eK[24],N=eK[25],C=eK[26],R=eK[27],E=eK[28],j=eK[29],I=eK[30],k=eK[31];eK[40]!==r||eK[41]!==v||eK[42]!==y||eK[43]!==N||eK[44]!==C?(A=(0,s.jsx)(r,{href:v,prefetch:y,...N,"aria-label":C,className:"absolute inset-0 z-[1] focus-inset"}),eK[40]=r,eK[41]=v,eK[42]=y,eK[43]=N,eK[44]=C,eK[45]=A):A=eK[45];let ts=eX?.bondingCurveProgress;eK[46]!==eQ||eK[47]!==e2||eK[48]!==ts?(T=(0,s.jsx)(eM,{coin:eQ,progress:ts,density:e2}),eK[46]=eQ,eK[47]=e2,eK[48]=ts,eK[49]=T):T=eK[49];let tn=d.PRO_ROW_TEXT_INSET_CLASS[e2];eK[50]!==tn?(L=(0,w.cn)("min-w-0 flex-1",tn),eK[50]=tn,eK[51]=L):L=eK[51];let tl=ej[e2],tr=e0&&"font-bold";eK[52]!==tl||eK[53]!==tr?(P=(0,w.cn)("min-w-0 truncate text-text-primary",tl,tr),eK[52]=tl,eK[53]=tr,eK[54]=P):P=eK[54],eK[55]!==a||eK[56]!==P?(D=(0,s.jsx)("span",{className:P,children:a}),eK[55]=a,eK[56]=P,eK[57]=D):D=eK[57],eK[58]!==e2||eK[59]!==eX?.isHot||eK[60]!==e1?(B=eX?.isHot?(0,s.jsx)(b.Tag,{density:e2,tone:"hot","data-testid":"movers-pro-hot-badge",children:e1("common.hot")}):null,eK[58]=e2,eK[59]=eX?.isHot,eK[60]=e1,eK[61]=B):B=eK[61],eK[62]!==D||eK[63]!==B?(W=(0,s.jsxs)("div",{className:"flex items-center gap-1",children:[D,B]}),eK[62]=D,eK[63]=B,eK[64]=W):W=eK[64],eK[65]===Symbol.for("react.memo_cache_sentinel")?(H=(0,w.cn)("mt-0.5",d.COIN_ROW_META_ROW_CLASS),eK[65]=H):H=eK[65],eK[66]!==p||eK[67]!==I||eK[68]!==e0?(z=e0?null:(0,s.jsx)("span",{className:(0,w.cn)("mr-2 min-w-0 truncate",p),children:I||"—"}),eK[66]=p,eK[67]=I,eK[68]=e0,eK[69]=z):z=eK[69],eK[70]!==e8||eK[71]!==e2||eK[72]!==te?($=e8?(0,s.jsxs)("span",{className:(0,w.cn)("flex shrink-0 items-center gap-0.5",te?"text-text-primary":"text-text-quaternary"),children:[(0,s.jsx)(t.IconGrowth,{"aria-hidden":!0,className:"size-3"}),(0,s.jsx)(eS.RelativeTime,{timestamp:e8,suffix:!1,className:(0,w.cn)("whitespace-nowrap","terminal"===e2?"text-[11px] leading-4":"text-xs leading-4")})]}):null,eK[70]=e8,eK[71]=e2,eK[72]=te,eK[73]=$):$=eK[73],eK[74]!==eQ.is_charity||eK[75]!==e2?(V=eQ.is_charity?(0,s.jsx)(u.IconHeart,{"aria-hidden":!0,className:(0,w.cn)(eI[e2],"text-hot")}):null,eK[74]=eQ.is_charity,eK[75]=e2,eK[76]=V):V=eK[76],eK[77]!==eQ||eK[78]!==e2||eK[79]!==e3||eK[80]!==eX?.hasTwitter?(G=eX?.hasTwitter?(0,s.jsx)(eo,{coin:eQ,glyphClassName:eI[e2],rowIntent:e3,testId:"movers-pro-x"}):null,eK[77]=eQ,eK[78]=e2,eK[79]=e3,eK[80]=eX?.hasTwitter,eK[81]=G):G=eK[81],eK[82]!==e2||eK[83]!==eX?.hasWebsite?(q=eX?.hasWebsite?(0,s.jsx)(u.IconGlobus,{"aria-hidden":!0,className:eI[e2]}):null,eK[82]=e2,eK[83]=eX?.hasWebsite,eK[84]=q):q=eK[84],eK[85]!==e2||eK[86]!==eX?.hasTelegram?(K=eX?.hasTelegram?(0,s.jsx)(u.IconTelegram,{"aria-hidden":!0,className:eI[e2]}):null,eK[85]=e2,eK[86]=eX?.hasTelegram,eK[87]=K):K=eK[87],eK[88]!==V||eK[89]!==G||eK[90]!==q||eK[91]!==K?(Q=(0,s.jsxs)("span",{className:"ml-2 flex shrink-0 items-center gap-1 text-text-secondary",children:[V,G,q,K]}),eK[88]=V,eK[89]=G,eK[90]=q,eK[91]=K,eK[92]=Q):Q=eK[92],eK[93]!==z||eK[94]!==$||eK[95]!==Q?(X=(0,s.jsxs)("div",{className:"flex h-4 min-w-0 flex-1 items-center overflow-hidden",children:[z,$,Q]}),eK[93]=z,eK[94]=$,eK[95]=Q,eK[96]=X):X=eK[96],eK[97]!==eQ.mint?(Y=(0,s.jsx)(M,{mint:eQ.mint}),eK[97]=eQ.mint,eK[98]=Y):Y=eK[98],eK[99]!==eQ||eK[100]!==e6||eK[101]!==eY?(Z=e6?(0,s.jsx)(f.CalloutFollowedHolders,{mint:eQ.mint,isLoggedIn:eY,coin:eQ,avatarSize:"sm",className:"relative z-[2] ml-2"}):null,eK[99]=eQ,eK[100]=e6,eK[101]=eY,eK[102]=Z):Z=eK[102],eK[103]!==Y||eK[104]!==Z?(J=(0,s.jsxs)("div",{"data-testid":"movers-pro-trailing",className:d.COIN_ROW_TRAILING_CLASS,children:[Y,Z]}),eK[103]=Y,eK[104]=Z,eK[105]=J):J=eK[105],eK[106]!==X||eK[107]!==J?(ee=(0,s.jsxs)("div",{className:H,children:[X,J]}),eK[106]=X,eK[107]=J,eK[108]=ee):ee=eK[108],eK[109]!==L||eK[110]!==W||eK[111]!==ee?(es=(0,s.jsxs)("div",{className:L,children:[W,ee]}),eK[109]=L,eK[110]=W,eK[111]=ee,eK[112]=es):es=eK[112],eK[113]!==p?(en=(0,s.jsxs)("span",{className:p,children:["V"," "]}),eK[113]=p,eK[114]=en):en=eK[114],eK[115]!==eX?(el=eX?.volumeUsd24h!=null?(0,U.formatCompactUsd)(eX.volumeUsd24h):"—",eK[115]=eX,eK[116]=el):el=eK[116],eK[117]!==S||eK[118]!==el?(er=(0,s.jsx)("span",{className:S,children:el}),eK[117]=S,eK[118]=el,eK[119]=er):er=eK[119],eK[120]!==p?(ea=(0,s.jsxs)("span",{className:p,children:["MC"," "]}),eK[120]=p,eK[121]=ea):ea=eK[121];let ta=e9??void 0,ti=e0&&"font-bold",to="up"===e9&&"text-gain transition-colors",tc="down"===e9&&"text-loss transition-colors";eK[122]!==S||eK[123]!==ti||eK[124]!==to||eK[125]!==tc?(ei=(0,w.cn)(S,ti,to,tc),eK[122]=S,eK[123]=ti,eK[124]=to,eK[125]=tc,eK[126]=ei):ei=eK[126],eK[127]!==e7?(ec=null!=e7&&Number.isFinite(e7)?(0,U.formatCompactUsd)(e7):"—",eK[127]=e7,eK[128]=ec):ec=eK[128],eK[129]!==ta||eK[130]!==ei||eK[131]!==ec?(ed=(0,s.jsx)("span",{"data-testid":"movers-pro-mc","data-flash":ta,className:ei,children:ec}),eK[129]=ta,eK[130]=ei,eK[131]=ec,eK[132]=ed):ed=eK[132],eK[133]!==en||eK[134]!==er||eK[135]!==ea||eK[136]!==ed?(eu=(0,s.jsxs)("div",{className:"flex h-4 items-baseline gap-1",children:[en,er,ea,ed]}),eK[133]=en,eK[134]=er,eK[135]=ea,eK[136]=ed,eK[137]=eu):eu=eK[137];let td=null!=c?"movers-pro-fees":"movers-pro-fees-unavailable";eK[138]!==p?(em=(0,s.jsx)("span",{className:p,children:"F"}),eK[138]=p,eK[139]=em):em=eK[139],eK[140]!==c||eK[141]!==S?(eh=null!=c?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ex.default,{src:ep.SOLANA_LOGOMARK_SRC,alt:"",width:12,height:12,className:"size-3 object-contain"}),(0,s.jsx)("span",{className:S,children:c.toFixed(c<1?3:2)})]}):(0,s.jsx)("span",{className:S,children:"—"}),eK[140]=c,eK[141]=S,eK[142]=eh):eh=eK[142],eK[143]!==td||eK[144]!==em||eK[145]!==eh?(e_=(0,s.jsxs)("span",{"data-testid":td,className:"flex h-4 items-center gap-1",children:[em,eh]}),eK[143]=td,eK[144]=em,eK[145]=eh,eK[146]=e_):e_=eK[146],eK[147]!==eu||eK[148]!==e_?(eE=(0,s.jsxs)("div",{className:"flex w-28 shrink-0 flex-col items-end gap-1.5 pl-2",children:[eu,e_]}),eK[147]=eu,eK[148]=e_,eK[149]=eE):eE=eK[149],eK[150]!==es||eK[151]!==eE?(eA=(0,s.jsxs)("div",{className:"flex items-start",children:[es,eE]}),eK[150]=es,eK[151]=eE,eK[152]=eA):eA=eK[152];let tu=d.PRO_ROW_STRIP_INSET_CLASS[e2];return eK[153]!==tu?(eT=(0,w.cn)("flex h-4 min-w-0 flex-wrap content-start items-center overflow-hidden",tu),eK[153]=tu,eK[154]=eT):eT=eK[154],eK[155]!==eX||eK[156]!==k?(eL=eX?.numHolders!=null?(0,s.jsx)(ek,{testId:"movers-pro-holders",icon:(0,s.jsx)(u.IconPeople,{"aria-hidden":!0,
1className:"size-3"}),value:(0,U.formatCountCompact)(eX.numHolders),alarm:eX.numHolders<=10}):k("movers-pro-holders",(0,s.jsx)(u.IconPeople,{"aria-hidden":!0,className:"size-3"})),eK[155]=eX,eK[156]=k,eK[157]=eL):eL=eK[157],eK[158]!==eX?(eO=eX?.sniperPct!=null?(0,s.jsx)(ek,{testId:"movers-pro-sniper",icon:(0,s.jsx)(t.IconTarget2,{"aria-hidden":!0,className:"size-3"}),value:eN(eX.sniperPct),alarm:eX.sniperPct>10}):null,eK[158]=eX,eK[159]=eO):eO=eK[159],eK[160]!==eX?(eP=eX?.bundlerPct!=null?(0,s.jsx)(ek,{testId:"movers-pro-bundler",icon:(0,s.jsx)(t.IconLayersThree,{"aria-hidden":!0,className:"size-3"}),value:eN(eX.bundlerPct),alarm:eX.bundlerPct>10}):null,eK[160]=eX,eK[161]=eP):eP=eK[161],eK[162]!==eX||eK[163]!==k?(eD=eX?.creatorAllocationPct!=null?(0,s.jsx)(ek,{testId:"movers-pro-creator",icon:(0,s.jsx)(u.IconToque,{"aria-hidden":!0,className:"size-3"}),value:eN(eX.creatorAllocationPct),alarm:eX.creatorAllocationPct>=20}):k("movers-pro-creator",(0,s.jsx)(u.IconToque,{"aria-hidden":!0,className:"size-3"})),eK[162]=eX,eK[163]=k,eK[164]=eD):eD=eK[164],eK[165]!==m||eK[166]!==eX||eK[167]!==k?(eF=m?null:eX?.topTenHoldersPct!=null?(0,s.jsx)(ek,{testId:"movers-pro-top-holders",icon:(0,s.jsx)(u.IconCrown,{"aria-hidden":!0,className:"size-3"}),value:eN(eX.topTenHoldersPct),alarm:eX.topTenHoldersPct>=20}):k("movers-pro-top-holders",(0,s.jsx)(u.IconCrown,{"aria-hidden":!0,className:"size-3"})),eK[165]=m,eK[166]=eX,eK[167]=k,eK[168]=eF):eF=eK[168],eK[169]!==eT||eK[170]!==eL||eK[171]!==eO||eK[172]!==eP||eK[173]!==eD||eK[174]!==eF?(eU=(0,s.jsxs)("div",{className:eT,children:[eL,eO,eP,eD,eF]}),eK[169]=eT,eK[170]=eL,eK[171]=eO,eK[172]=eP,eK[173]=eD,eK[174]=eF,eK[175]=eU):eU=eK[175],eK[176]!==p?(eB=(0,w.cn)("shrink-0",p),eK[176]=p,eK[177]=eB):eB=eK[177],eK[178]!==e1?(eW=e1("advanced_search.transactions"),eK[178]=e1,eK[179]=eW):eW=eK[179],eK[180]!==eX?(eH=eX?.totalTxCount!=null?(0,U.formatCountCompact)(eX.totalTxCount):"—",eK[180]=eX,eK[181]=eH):eH=eK[181],eK[182]!==eH?(ez=(0,s.jsx)("span",{className:"font-medium tabular-nums text-text-primary",children:eH}),eK[182]=eH,eK[183]=ez):ez=eK[183],eK[184]!==eB||eK[185]!==eW||eK[186]!==ez?(e$=(0,s.jsxs)("span",{className:eB,children:[eW," ",ez]}),eK[184]=eB,eK[185]=eW,eK[186]=ez,eK[187]=e$):e$=eK[187],eK[188]!==eU||eK[189]!==e$?(eV=(0,s.jsxs)("div",{className:"mt-0.5 flex items-center justify-between",children:[eU,e$]}),eK[188]=eU,eK[189]=e$,eK[190]=eV):eV=eK[190],eK[191]!==eA||eK[192]!==eV?(eG=(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[eA,eV]}),eK[191]=eA,eK[192]=eV,eK[193]=eG):eG=eK[193],eK[194]!==_||eK[195]!==g||eK[196]!==A||eK[197]!==T||eK[198]!==eG||eK[199]!==R||eK[200]!==E||eK[201]!==j?(eq=(0,s.jsxs)("div",{ref:R,role:E,"data-testid":j,"data-density":_,className:g,children:[A,T,eG]}),eK[194]=_,eK[195]=g,eK[196]=A,eK[197]=T,eK[198]=eG,eK[199]=R,eK[200]=E,eK[201]=j,eK[202]=eq):eq=eK[202],eq});e.s(["MetricCell",0,ek,"MoversProCoinRow",0,eO],786446);var eP=e.i(56651),eD=e.i(124498),eF=e.i(844510),eU=e.i(441315),eB=e.i(894327);function eW(e){let t,l,r=(0,n.c)(12),{active:a,tabs:i,onSelect:o,testId:c,density:d}=e,u=void 0===d?"terminal":d;if(r[0]!==a||r[1]!==u||r[2]!==o||r[3]!==i){let e;r[5]!==a||r[6]!==u||r[7]!==o?(e=e=>{let t=e.value===a;return(0,s.jsx)(eU.Chip,{density:u,role:"tab","aria-selected":t,variant:t?"pressed":"outlined",onClick:()=>o(e.value),children:e.label},e.value)},r[5]=a,r[6]=u,r[7]=o,r[8]=e):e=r[8],t=i.map(e),r[0]=a,r[1]=u,r[2]=o,r[3]=i,r[4]=t}else t=r[4];return r[9]!==t||r[10]!==c?(l=(0,s.jsx)("div",{role:"tablist","data-testid":c,className:"flex min-w-0 items-center gap-1 overflow-x-auto [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:t}),r[9]=t,r[10]=c,r[11]=l):l=r[11],l}function eH(e){let t,l,r,a,i=(0,n.c)(16),{value:c,onChange:d,boards:u}=e,m=void 0===u?eB.PRO_SCREENER_BOARDS:u,{t:h}=(0,o.useTranslation)(),f=(0,x.useScreenersSystemDensity)();if(i[0]!==m||i[1]!==h){let e;i[3]!==h?(e=e=>({value:e,label:h(eB.PRO_SCREENER_BOARD_LABEL_KEYS[e])}),i[3]=h,i[4]=e):e=i[4],t=m.map(e),i[0]=m,i[1]=h,i[2]=t}else t=i[2];let p=t,S=eF.SCREENERS_FILTER_BAR_CLASS[f],_=eD.SCREENERS_FILTER_BAR_INSET_CLASS[f];return i[5]!==S||i[6]!==_?(l=(0,w.cn)(S,_),i[5]=S,i[6]=_,i[7]=l):l=i[7],i[8]!==f||i[9]!==d||i[10]!==p||i[11]!==c?(r=(0,s.jsx)(eW,{active:c,tabs:p,onSelect:d,density:f}),i[8]=f,i[9]=d,i[10]=p,i[11]=c,i[12]=r):r=i[12],i[13]!==l||i[14]!==r?(a=(0,s.jsx)("div",{className:l,"data-testid":"pro-screener-board-tabs",children:r}),i[13]=l,i[14]=r,i[15]=a):a=i[15],a}var ez=e.i(522906),e$=e.i(542417),eV=e.i(27847);let eG=new Set(["trending","movers","global-callouts","my-alerts","user-callouts","user-trades","coin-trades","coin-callouts"]),eq=null,eK=!1,eQ=e=>{try{let t=(()=>{let e=window.AudioContext??window.webkitAudioContext;if(!e)return null;if(eq||(eq=new e),!eK){eK=!0;let e=()=>{eq?.resume().catch(()=>{})};window.addEventListener("pointerdown",e,{passive:!0}),window.addEventListener("keydown",e,{passive:!0})}return eq})();if(!t||("suspended"===t.state&&t.resume().catch(()=>{}),"running"!==t.state))return;let s=t.currentTime;for(let n of eV.SCREENER_SOUND_RECIPES[e]){let e=t.createOscillator(),l=t.createGain(),r=s+n.at,a=r+n.duration;e.type=n.type,e.frequency.setValueAtTime(n.from,r),e.frequency.exponentialRampToValueAtTime(Math.max(n.to,1),a),l.gain.setValueAtTime(1e-4,r),l.gain.exponentialRampToValueAtTime(n.gain,r+.01),l.gain.exponentialRampToValueAtTime(1e-4,a),e.connect(l),l.connect(t.destination),e.start(r),e.stop(a+.02)}}catch{}};function eX(e){let t,s,l=(0,n.c)(5),{sound:r,newnessKey:a,scopeKey:o}=e,c=(0,i.useRef)(null),d=(0,i.useRef)(o),u=(0,i.useRef)(0);l[0]!==a||l[1]!==o||l[2]!==r?(t=()=>
1{let e=c.current,t=d.current!==o;if(c.current=a,d.current=o,!r||t||null===e||e===a||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let s=Date.now();s-u.current<eV.SOUND_THROTTLE_MS||(u.current=s,eQ(r))},s=[r,a,o],l[0]=a,l[1]=o,l[2]=r,l[3]=t,l[4]=s):(t=l[3],s=l[4]),(0,i.useEffect)(t,s)}e.s(["SOUNDABLE_COLUMN_TYPES",0,eG,"playScreenerSound",0,eQ,"useScreenerColumnSound",0,eX],126126);var eY=e.i(101181);let eZ=[];function eJ(e){let t,l,r,a,c,u,m,h=(0,n.c)(25),{column:f,category:p}=e,{t:S}=(0,o.useTranslation)(),_=(0,x.useScreenersSystemDensity)(),{paused:g,targetProps:v}=(0,eY.usePauseWhileHovered)();h[0]!==p?(t={category:p},h[0]=p,h[1]=t):t=h[1];let{data:b,isLoading:y,isError:w}=(0,e$.usePerpMarkets)(t),N=b??eZ;h[2]!==p||h[3]!==N?(l={category:p,rows:N},h[2]=p,h[3]=N,h[4]=l):l=h[4];let[C,R]=(0,i.useState)(l),E=g&&C.category===p;E||C.rows===N&&C.category===p||R({category:p,rows:N});let j=E&&C.rows.length>0?C.rows:N,I=j[0]?.coin??"";h[5]!==p||h[6]!==f.sound||h[7]!==I?(r={sound:f.sound,newnessKey:I,scopeKey:p},h[5]=p,h[6]=f.sound,h[7]=I,h[8]=r):r=h[8],eX(r);let k=(0,i.useRef)(null);return h[9]!==g?(a=(0,s.jsx)(em.LivePausedIndicator,{paused:g}),h[9]=g,h[10]=a):a=h[10],h[11]!==p||h[12]!==_||h[13]!==w||h[14]!==y||h[15]!==j||h[16]!==S?(c=y&&0===j.length?(0,s.jsx)(d.CoinRowSkeleton,{density:_,bleed:!1}):w&&0===j.length?(0,s.jsx)(eh.RailNotice,{variant:"error",children:S("web.screeners.error_perps")}):0===j.length?(0,s.jsx)(eh.RailNotice,{children:S("all"===p?"web.screeners.empty_board":"web.screeners.perps_empty_category")}):(0,s.jsx)("div",{role:"list",className:"flex flex-col",children:j.map((e,t)=>(0,s.jsx)(ez.PerpMarketRow,{market:e,density:_,index:t},e.coin))}),h[11]=p,h[12]=_,h[13]=w,h[14]=y,h[15]=j,h[16]=S,h[17]=c):c=h[17],h[18]!==p||h[19]!==v||h[20]!==c?(u=(0,s.jsx)("div",{ref:k,...v,"data-testid":"screeners-coin-board-scroll","data-mode":"perps","data-rows":"board","data-category":p,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:c}),h[18]=p,h[19]=v,h[20]=c,h[21]=u):u=h[21],h[22]!==a||h[23]!==u?(m=(0,s.jsx)("div",{className:"flex min-h-0 w-full flex-1 flex-col",children:(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[a,u]})}),h[22]=a,h[23]=u,h[24]=m):m=h[24],m}var e0=e.i(697638),e1=e.i(915631),e2=e.i(828424);function e3(e){let t,l,r,a,c,u,m,h,f=(0,n.c)(26),{column:p}=e,{t:S}=(0,o.useTranslation)(),_=(0,x.useScreenersSystemDensity)(),{paused:g,targetProps:v}=(0,eY.usePauseWhileHovered)();f[0]===Symbol.for("react.memo_cache_sentinel")?(t={enabled:!0,live:!0},f[0]=t):t=f[0];let{rows:b,isLoading:y,isError:w}=(0,e0.useStocksFeedRows)(t),[N,C]=(0,i.useState)(b);g||N===b||C(b);let R=g&&N.length>0?N:b;f[1]!==R?(l=R.map(e5),f[1]=R,f[2]=l):l=f[2];let E=l;(0,e1.useRealtimeCoinMarketDataBatchLite)(E,E.length>0);let j=p.filters;if(f[3]!==j||f[4]!==R){let e;f[6]!==j?(e=e=>(0,e2.coinPassesFilters)(e.coin,j),f[6]=j,f[7]=e):e=f[7],r=R.filter(e),f[3]=j,f[4]=R,f[5]=r}else r=f[5];let I=r,k=I[0]?.coin.mint??"";f[8]!==p.sound||f[9]!==k?(a={sound:p.sound,newnessKey:k},f[8]=p.sound,f[9]=k,f[10]=a):a=f[10],eX(a);let A=(0,i.useRef)(null);return f[11]!==g?(c=(0,s.jsx)(em.LivePausedIndicator,{paused:g}),f[11]=g,f[12]=c):c=f[12],f[13]!==_||f[14]!==w||f[15]!==y||f[16]!==R.length||f[17]!==S||f[18]!==I?(u=y&&0===R.length?(0,s.jsx)(d.CoinRowSkeleton,{density:_,bleed:!1}):w?(0,s.jsx)(eh.RailNotice,{variant:"error",children:S("web.screeners.error_stocks")}):0===R.length?(0,s.jsx)(eh.RailNotice,{children:S("web.screeners.empty_board")}):0===I.length?(0,s.jsx)(eh.RailNotice,{children:S("web.screeners.no_coins_match")}):(0,s.jsx)("div",{role:"list",className:"flex flex-col",children:I.map(e4)}),f[13]=_,f[14]=w,f[15]=y,f[16]=R.length,f[17]=S,f[18]=I,f[19]=u):u=f[19],f[20]!==v||f[21]!==u?(m=(0,s.jsx)("div",{ref:A,...v,"data-testid":"screeners-coin-board-scroll","data-mode":"stocks","data-rows":"board",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:u}),f[20]=v,f[21]=u,f[22]=m):m=f[22],f[23]!==c||f[24]!==m?(h=(0,s.jsx)("div",{className:"flex min-h-0 w-full flex-1 flex-col",children:(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[c,m]})}),f[23]=c,f[24]=m,f[25]=h):h=f[25],h}function e4(e,t){return(0,s.jsx)(eu,{coin:e.coin,tickerFirst:!0,index:t,priceChange24h:e.priceChange24hPct,servedPriceUsd:e.priceUsd,figure:"price"},e.coin.mint)}function e5(e){return e.coin.mint}var e6=e.i(756776),e7=e.i(238442),e9=e.i(94136),e8=e.i(10824),te=e.i(994533);function tt(e){let t,a,i,o,c,d,u=(0,n.c)(24),{controls:m,trailing:h}=e,f=(0,x.useScreenersSystemDensity)(),p=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.WEB_PERPS),{window:S,setBoard:_,setWindow:g}=m;u[0]!==m.board||u[1]!==p?(t=(0,te.resolveTrendingBoard)({board:m.board,perpsEnabled:p}),u[0]=m.board,u[1]=p,u[2]=t):t=u[2];let v=t,b=eF.SCREENERS_FILTER_BAR_CLASS[f],y=eD.SCREENERS_FILTER_BAR_INSET_CLASS[f];return u[3]!==b||u[4]!==y?(a=(0,w.cn)("@container/trending justify-between gap-2",b,y),u[3]=b,u[4]=y,u[5]=a):a=u[5],u[6]!==p?(i=(0,te.offeredTrendingBoards)({perpsEnabled:p}
1),u[6]=p,u[7]=i):i=u[7],u[8]!==v||u[9]!==f||u[10]!==_||u[11]!==i?(o=(0,s.jsx)(e9.TrendingBoardPicker,{density:f,value:v,onChange:_,boards:i}),u[8]=v,u[9]=f,u[10]=_,u[11]=i,u[12]=o):o=u[12],u[13]!==v||u[14]!==f||u[15]!==g||u[16]!==h||u[17]!==S?(c="memes"===v?(0,s.jsx)("div",{className:"flex min-w-0 shrink-0 items-center justify-end","data-testid":"trending-window-slot",children:(0,s.jsx)(e8.TrendingWindowPicker,{density:f,placement:e8.TRENDING_WINDOW_PLACEMENT_CLASS[f],align:"end",value:S,onChange:g})}):h?(0,s.jsx)("div",{className:"flex min-w-0 shrink-0 items-center justify-end","data-testid":"trending-trailing-slot",children:h}):null,u[13]=v,u[14]=f,u[15]=g,u[16]=h,u[17]=S,u[18]=c):c=u[18],u[19]!==v||u[20]!==a||u[21]!==o||u[22]!==c?(d=(0,s.jsxs)("div",{className:a,"data-testid":"trending-window-bar","data-board":v,children:[o,c]}),u[19]=v,u[20]=a,u[21]=o,u[22]=c,u[23]=d):d=u[23],d}var ts=e.i(346204),tn=e.i(21193),tl=e.i(690877),tr=e.i(606933),ta=e.i(50969),ti=e.i(559015),to=e.i(503630),tc=e.i(685542),td=e.i(239453);let tu=(e,t,s)=>{void 0!==s&&e.set(t,String(s))},tm=(e,t,s)=>{s&&s.length>0&&e.set(t,s.join(","))},th=["includeFollowedHolders","followedHoldersLimit"];async function tf(e){let t,{board:s,filter:n,pagination:l,identity:r,ranking:a,window:i,includeFollowedHolders:o,signal:c}=e,d=((t=new URLSearchParams).set("tier","web"),tm(t,"chains",n.chains),tm(t,"pairs",n.pairs),tm(t,"programs",n.programs),tm(t,"platforms",n.platforms),tm(t,"searchKeywords",n.searchKeywords),tm(t,"excludeKeywords",n.excludeKeywords),tu(t,"pMin",n.pMin),tu(t,"pMax",n.pMax),tu(t,"vol24hUsdMin",n.vol24hUsdMin),tu(t,"vol24hUsdMax",n.vol24hUsdMax),tu(t,"mcMin",n.mcMin),tu(t,"mcMax",n.mcMax),tu(t,"buyTxMin",n.buyTxMin),tu(t,"buyTxMax",n.buyTxMax),tu(t,"sellTxMin",n.sellTxMin),tu(t,"sellTxMax",n.sellTxMax),tu(t,"totalTxMin",n.totalTxMin),tu(t,"totalTxMax",n.totalTxMax),tu(t,"totalFeeMin",n.totalFeeMin),tu(t,"totalFeeMax",n.totalFeeMax),tu(t,"holdersMin",n.holdersMin),tu(t,"holdersMax",n.holdersMax),tu(t,"ageMin",n.ageMin),tu(t,"ageMax",n.ageMax),tu(t,"top10Min",n.top10Min),tu(t,"top10Max",n.top10Max),tu(t,"devHoldMin",n.devHoldMin),tu(t,"devHoldMax",n.devHoldMax),tu(t,"snipersOwnedMin",n.snipersOwnedMin),tu(t,"snipersOwnedMax",n.snipersOwnedMax),tu(t,"bundlerOwnedMin",n.bundlerOwnedMin),tu(t,"bundlerOwnedMax",n.bundlerOwnedMax),tm(t,"devBlacklist",n.devBlacklist),!0===n.hasTwitter&&t.set("hasTwitter","true"),!0===n.hasWebsite&&t.set("hasWebsite","true"),!0===n.hasTelegram&&t.set("hasTelegram","true"),!0===n.hasAnySocial&&t.set("hasAnySocial","true"),!0===n.includeMayhem&&t.set("includeMayhem","true"),t);for(let[e,t]of(r?.userId&&d.set("userId",r.userId),r?.pumpUserId&&d.set("pumpUserId",r.pumpUserId),r?.sessionId&&d.set("session_id",r.sessionId),r?.deviceId&&d.set("device_id",r.deviceId),r?.sessionStartTimestampMs!==void 0&&d.set("session_start_timestamp_ms",String(r.sessionStartTimestampMs)),r?.platform&&d.set("platform",r.platform),r?.surface&&d.set("surface",r.surface),void 0!==l&&(d.set("offset",String(l.offset)),d.set("limit",String(l.limit))),Object.entries({...(0,td.trendingRankingParams)(a,i),...(0,td.trendingHotModeParams)(s)})))d.set(e,t);o&&(d.set("includeFollowedHolders","true"),d.set("followedHoldersLimit",String(ti.FEED_FOLLOWED_HOLDERS_LIMIT)));let u=(e,t)=>`${e}/boards/${s}?${t.toString()}`,m=o?u((0,ta.getAdvancedIndexerRestUrl)({withSession:!0}),d):void 0,h=new URLSearchParams(d);for(let e of th)h.delete(e);return(0,tc.readBoardWithSessionFallback)({board:s,sessionUrl:m,hostUrl:()=>u((0,ta.getAdvancedIndexerRestUrl)(),h),init:{method:"GET",signal:c}})}let tx=(e,t)=>{let s=[...e];for(let e of t){let t=s.findIndex(t=>t.m===e.mint);switch(e.op){case"add":{let n=t>=0?{...s[t],...e.fields,m:e.mint}:{...e.fields,m:e.mint};t>=0&&s.splice(t,1);let l=tp(e.idx,s.length);s.splice(l,0,n);break}case"remove":t>=0&&s.splice(t,1);break;case"update":t>=0&&(s[t]={...s[t],...e.fields,m:e.mint});break;case"move":if(t>=0){let[n]=s.splice(t,1);n&&s.splice(tp(e.idx,s.length),0,n)}}}return s},tp=(e,t)=>void 0===e||Number.isNaN(e)?0:Math.max(0,Math.min(e,t));var tS=e.i(344005),t_=e.i(637172),tg=e.i(646908),tv=e.i(583448);let tb=[{id:"pump",label:"Pump",program:"pump"},{id:"raydium",label:"Launchlab",program:"raydium_launchpad"},{id:"believe",label:"Believe",program:"meteora_dbc",platform:"believe"},{id:"moonshot",label:"Moonshot",program:"meteora_dbc",platform:"moonshot"},{id:"bonk",label:"Bonkfun",program:"raydium_launchpad",platform:"bonk"},{id:"bags",label:"Bags",program:"meteora_dbc",platform:"bags"},{id:"jup_studio",label:"Jup Studio",program:"meteora_dbc",platform:"jup_studio"},{id:"meteora_dbc",label:"Meteora",program:"meteora_dbc",platform:"dbc"}],ty=e=>{if(!e)return;let t=new Set;for(let s of e){let e=s.trim().toLowerCase();e&&t.add(e)}return t.size>0?Array.from(t):void 0},tw=e=>{let t=[],s=[];for(let n of e){let e=tb.find(e=>e.id===n);e&&("platform"in e&&void 0!==e.platform?s.push(e.platform):t.push(e.program))}return{programs:t.length>0?t:void 0,platforms:s.length>0?s:void 0}};var tN=e.i(491208),tC=td;let tR=30,tE=e=>{let t=new Map;for(let s of e)void 0!==s.fh&&t.set(s.m,s.fh);return t},tj=(e,t)=>{if(0===t.length)return e;let s=tE(t);if(0===s.size)return e;let n=!1,l=e.map(e=>void 0===e.fh&&s.has(e.m)?(n=!0,{...e,fh:s.get(e.m)}):e);return n?l:e};var tI=e.i(243134),tk=e.i(157477),tA=e.i(849812),tT=e.i(231824),tL=e.i(369091),tM=e.i(503774),tO=e.i(493025);let tP=[],tD=(0,e6.default)(()=>e.A(557146).then(e=>e.UapiBoardFeed),{loadableGenerated:{modules:[180502]},ssr:!1}),tF=new WeakMap,tU=new WeakMap,tB=(e,t)=>{if(null!=e.stats.volumeUsd24h||null==t)return e.stats;let s=tU.get(e);if(s&&s.fallback===t)return s.stats;let n={...e.stats,volumeUsd24h:t};return tU.set(e,{fallback:t,stats:n}),n};function tW(e){let t,u,m,h,f,p,S,_,g,v,b,y,N,C,R,E,j,I,k,A,T,L,M,O=(0,n.c)(100),{column:P,board:D,onSetTrending:F}=e,{t:U}=(0,o.useTranslation)(),{address:B,userId:W}=(0,a.useProfile)(),H=!!B,{ipfsPrefix:z}=(0,tL.useIpfsPrefix)(),$=(0,x.useScreenersSystemDensity)(),V=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.UAPI_STREAM_BOARDS),G=D===eB.TRENDING_PRO_SCREENER_BOARD,{ranking:q,settled:K}=(0,tk.useTrendingRanking)(),Q=G&&!K,X=(0,tI.useTrendingPaneControls)(P.trending,F),Y=X.window,Z=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.WEB_PERPS);O[0]!==Z||O[1]!==X.board?(t=(0,te.resolveTrendingBoard)({board:X.board,perpsEnabled:Z}),O[0]=Z,O[1]=X.board,O[2]=t):t=O[2];let J=t,ee=G&&"stocks"===J,et=G&&"perps"===J,es=ee||et,[en,el]=(0,i.useState)("all"),er=G?td.TRENDING_WIRE_BOARD:D;O[3]!==B||O[4]!==G||O[5]!==W?(u=G?{userId:B||void 0,pumpUserId:W||void 0,...(0,tT.getRankingIdentity)(),platform:"WEB",surface:"TRENDING"}:void 0,O[3]=B,O[4]=G,O[5]=W,O[6]=u):u=O[6];let ea=u,{paused:ei,targetProps:eo}=(0,eY.usePauseWhileHovered)(),[ec,ed]=(0,i.useState)(!1),eu=P.filters?.minMcapUsd,ef=P.filters?.maxMcapUsd,ex="new"===D||G?P.filters?.chains:void 0;O[7]!==D||O[8]!==ex||O[9]!==ef||O[10]!==eu?(m=(0,e2.trenchesRequestFilters)({minMcapUsd:eu,maxMcapUsd:ef,chains:ex},D),O[7]=D,O[8]=ex,O[9]=ef,O[10]=eu,O[11]=m):m=O[11];let ep=m,eS=P.filters?.chains,e_="new"===D||"movers"===D?eS:void 0,eg=void 0!==eu||void 0!==ef||(ep.chains?.length??0)>
10||V&&(e_?.length??0)>0,[ev,eb]=(0,i.useState)(!1),ew=V&&!ev&&!G;O[12]!==ea||O[13]!==G||O[14]!==q||O[15]!==Y?(h=G?{identity:ea,pinEntrants:!1,holdSnapshots:!0,pageSize:150,ranking:q,window:Y}:{},O[12]=ea,O[13]=G,O[14]=q,O[15]=Y,O[16]=h):h=O[16];let eN=H&&("movers"===D||G),eC=!ew&&!Q&&!es,eR=ei||ec;O[17]!==ep||O[18]!==h||O[19]!==eN||O[20]!==eC||O[21]!==eR||O[22]!==er?(f={board:er,filters:ep,...h,includeFollowedHolders:eN,enabled:eC,holdStructural:eR},O[17]=ep,O[18]=h,O[19]=eN,O[20]=eC,O[21]=eR,O[22]=er,O[23]=f):f=O[23];let{entries:eE,isLoading:ej,isError:eI,heldCount:ek,flushHeld:eA,hasNextPage:eT,isFetchingNextPage:eL,fetchNextPage:eM}=(({board:e=tC.MOVERS_BOARD,filters:t,identity:s,pinEntrants:n,holdSnapshots:l=!1,pageSize:r=tR,ranking:a,window:o,includeFollowedHolders:c,enabled:d,holdStructural:u})=>{let m,h="social"===a?o??tN.DEFAULT_TRENDING_SOCIAL_WINDOW:void 0,f=n??e===tC.MOVERS_BOARD,x=(0,i.useMemo)(()=>{let s=((e,t=tv.MOVERS_CHAIN_OPTIONS)=>{let s={};if(e.platforms&&e.platforms.length>0&&!(e=>{if(!e||0===e.length)return!1;let{programs:t,platforms:s}=tw(e);return!!t?.length&&!!s?.length})(e.platforms)){let{programs:t,platforms:n}=tw(e.platforms);t&&(s.programs=t),n&&(s.platforms=n)}let n=ty(e.whitelist);n&&(s.searchKeywords=n);let l=ty(e.blacklist);l&&(s.excludeKeywords=l),void 0!==e.bondingCurveFrom&&(s.pMin=e.bondingCurveFrom),void 0!==e.bondingCurveTo&&(s.pMax=e.bondingCurveTo),void 0!==e.volumeFrom&&(s.vol24hUsdMin=e.volumeFrom),void 0!==e.volumeTo&&(s.vol24hUsdMax=e.volumeTo),void 0!==e.marketCapFrom&&(s.mcMin=e.marketCapFrom),void 0!==e.marketCapTo&&(s.mcMax=e.marketCapTo),e.buyTransactions?.min!==void 0&&(s.buyTxMin=e.buyTransactions.min),e.buyTransactions?.max!==void 0&&(s.buyTxMax=e.buyTransactions.max),e.sellTransactions?.min!==void 0&&(s.sellTxMin=e.sellTransactions.min),e.sellTransactions?.max!==void 0&&(s.sellTxMax=e.sellTransactions.max),e.transactions?.min!==void 0&&(s.totalTxMin=e.transactions.min),e.transactions?.max!==void 0&&(s.totalTxMax=e.transactions.max),e.totalFee?.min!==void 0&&(s.totalFeeMin=e.totalFee.min),e.totalFee?.max!==void 0&&(s.totalFeeMax=e.totalFee.max),void 0!==e.numHoldersFrom&&(s.holdersMin=e.numHoldersFrom),void 0!==e.numHoldersTo&&(s.holdersMax=e.numHoldersTo),void 0!==e.creationFrom&&(s.ageMin=60*e.creationFrom),void 0!==e.creationTo&&(s.ageMax=60*e.creationTo),e.topTenHoldersOwnedAmount?.min!==void 0&&(s.top10Min=e.topTenHoldersOwnedAmount.min),e.topTenHoldersOwnedAmount?.max!==void 0&&(s.top10Max=e.topTenHoldersOwnedAmount.max),e.devHoldingAmount?.min!==void 0&&(s.devHoldMin=e.devHoldingAmount.min),e.devHoldingAmount?.max!==void 0&&(s.devHoldMax=e.devHoldingAmount.max),e.snipersOwnedAmount?.min!==void 0&&(s.snipersOwnedMin=e.snipersOwnedAmount.min),e.snipersOwnedAmount?.max!==void 0&&(s.snipersOwnedMax=e.snipersOwnedAmount.max),e.bundlerOwnedAmount?.min!==void 0&&(s.bundlerOwnedMin=e.bundlerOwnedAmount.min),e.bundlerOwnedAmount?.max!==void 0&&(s.bundlerOwnedMax=e.bundlerOwnedAmount.max);let r=ty(e.devBlacklist);return r&&(s.devBlacklist=r),!0===e.hasTwitter&&(s.hasTwitter=!0),!0===e.isWebsite&&(s.hasWebsite=!0),!0===e.hasTelegram&&(s.hasTelegram=!0),!0===e.hasSocial&&(s.hasAnySocial=!0),!0===e.includeMayhem&&(s.includeMayhem=!0),("SOL"===e.pair||"USDC"===e.pair)&&(s.pairs=[e.pair]),s.chains=((e,t=tv.MOVERS_CHAIN_OPTIONS)=>{let s=new Set(t),n=(e??[]).filter(e=>s.has(e));return n.length>0?n:[...t]})(e.chains,t).map(e=>"solana"===e?"solana":tg.CHAIN_SLUG_TO_CAIP2[e]),s})(t,"new"===e?t_.FEED_CHAIN_OPTIONS:tv.MOVERS_CHAIN_OPTIONS);if(e===tC.MOVERS_BOARD||e===tC.TRENDING_WIRE_BOARD||"new"===e)return s;let{chains:n,...l}=s;return l},[t,e]),p=(m=Object.entries(x).filter(([,e])=>void 0!==e).map(([e,t])=>{let s=Array.isArray(t)?[...t].sort().join(","):String(t);return`${e}=${s}`}).sort((e,t)=>e.localeCompare(t))).length>0?m.join("|"):"default",S=[s?.userId??"",s?.pumpUserId??"",s?.platform??"",s?.surface??""].join(":"),_=a?`|${a}${h?`:${h}`:""}`:"",g=`${e}|${p}|${S}${_}${c?"|fh":""}`,[v,b]=(0,i.useState)(null),[y,w]=(0,i.useState)(null),[N,C]=(0,i.useState)(!1),[R,E]=(0,i.useState)(0),[j,I]=(0,i.useState)(!1),[k,A]=(0,i.useState)(0),T=(0,i.useRef)(v);T.current=v;let L=(0,i.useRef)(y);L.current=y;let M=(0,i.useRef)(u);M.current=u;let O=(0,i.useRef)([]),P=(0,i.useRef)(l);P.current=l;let D=(0,i.useRef)(null),F=(0,i.useRef)(0),U=(0,i.useRef)(null),B=(0,i.useRef)(null),W=(0,i.useRef)(new Map),[H,z]=(0,i.useState)(g);H!==g&&(z(g),b(null),w(null),O.current=[],D.current=null,F.current=0,U.current=null,E(0),B.current=null,W.current=ne
1w Map);let $=(0,i.useCallback)(e=>{if(!f)return e;let t=Date.now(),s=W.current,n=B.current;if(n)for(let l of e)n.has(l.m)||s.has(l.m)||s.set(l.m,t);for(let[n,l]of(B.current=new Set(e.map(e=>e.m)),s))t-l>9e4&&s.delete(n);for(;s.size>12;){let e=s.keys().next().value;if(void 0===e)break;s.delete(e)}if(0===s.size)return e;let l=e.filter(e=>s.has(e.m)).sort((e,t)=>(s.get(t.m)??0)-(s.get(e.m)??0));return 0===l.length?e:[...l,...e.filter(e=>!s.has(e.m))]},[f]),V=(0,i.useCallback)(()=>{let e=T.current?.identity===g?T.current.entries:[],t=L.current?.identity===g?L.current.entries:[];return t.length>0?[...e,...t]:e},[g]),G=(0,i.useCallback)(e=>{let t=new Set(V().map(e=>e.m));return e.filter(e=>!t.has(e.m)).length},[V]),q=(0,tr.useQueryClient)(),K=(0,tl.useQuery)({queryKey:["trenches","board",e,p,S,r,a??null,h??null,!0===c],queryFn:({signal:t})=>tf({board:e,filter:x,pagination:{offset:0,limit:r},identity:s,ranking:a,window:h,includeFollowedHolders:c,signal:t}),enabled:d,staleTime:5e3,refetchOnWindowFocus:!1,retry:(0,tS.boardQueryRetry)(q)}),Q=K.data?.entries;(0,i.useEffect)(()=>{if(!Q)return;let e=T.current;P.current&&M.current&&e?.identity===g&&"ws"!==e.source&&e.entries.length>0?(U.current=Q,D.current||(F.current=G(Q),(0,i.startTransition)(()=>{E(F.current+O.current.length)}))):(U.current=null,b(e=>{if(e?.identity===g&&"ws"===e.source){let t=((e,t)=>{let s=tE(t);if(0===s.size)return e;let n=!1,l=e.map(e=>{if(!s.has(e.m))return e;let t=s.get(e.m);return e.fh===t?e:(n=!0,{...e,fh:t})});return n?l:e})(e.entries,Q);return t===e.entries?e:{...e,entries:t}}return{identity:g,entries:Q,source:"rest"}})),null===B.current&&(B.current=new Set(Q.map(e=>e.m)))},[Q,g,G]);let X=(0,i.useCallback)(e=>{let t=T.current;if(!t||t.identity!==g)return;let s=[],n=!1;for(let t of e)if("update"!==t.op&&M.current){if(O.current.length>=400){n=!0;break}O.current.push(t)}else s.push(t);if(n){O.current=[],D.current=null,F.current=0,U.current=null,E(0),b(null),w(null),A(e=>e+1);return}let l=D.current;l&&s.length>0&&(D.current=tx(l,s)),(0,i.startTransition)(()=>{E(F.current+O.current.length),s.length>0&&b(e=>e&&e.identity===g?{...e,entries:tx(e.entries,s)}:e)})},[g]),Y=(0,i.useCallback)(()=>{let e=O.current,t=D.current,s=U.current;if(0===e.length&&!t&&!s)return;O.current=[],D.current=null,F.current=0,U.current=null;let n=t?$(t):null,l=n?V():[];(0,i.startTransition)(()=>{E(0),n&&w(null),b(t=>t&&t.identity===g?{identity:g,entries:tx(n?tj(n,l):s&&"ws"!==t.source?s:t.entries,e),source:n?"ws":t.source}:t)})},[g,$,V]),Z=(0,i.useCallback)(e=>{O.current=[];let t=T.current,s=P.current&&M.current&&t?.identity===g&&t.entries.length>0,n=tj(e,V());if(s){D.current=n,F.current=G(n),(0,i.startTransition)(()=>{E(F.current)});return}D.current=null,F.current=0,U.current=null;let l=$(n);(0,i.startTransition)(()=>{E(0),w(null),b({identity:g,entries:l,source:"ws"})})},[g,$,G,V]);(0,i.useEffect)(()=>{u||Y()},[u,Y]);let J=(0,i.useCallback)(()=>{if(N)return;let t=y?.identity===g?y:null,n=t?.nextOffset??r;t?.exhausted||n>120||(C(!0),tf({board:e,filter:x,pagination:{offset:n,limit:r},identity:s,ranking:a,window:h,includeFollowedHolders:c}).then(e=>{w(t=>{let s=t?.identity===g?t.entries:[];return{identity:g,entries:[...s,...e.entries],nextOffset:n+r,exhausted:e.entries.length<r}})}).catch(()=>{}).finally(()=>C(!1)))},[N,y,g,e,x,s,r,a,h,c]);(0,i.useEffect)(()=>{if(!d)return;let t=!1,n=null,l=null,i=null,o=0,c=[],u=e===tC.TRENDING_WIRE_BOARD?[tC.TRENDING_WIRE_BOARD,tC.MOVERS_BOARD]:[e],m=()=>{if(!t){var i;let d,u;(n=new WebSocket((i=`${p}|${S}${_}`,d=(0,to.getAdvancedIndexerUrl)().replace(/^http/,"ws"),u=encodeURIComponent(JSON.stringify({board:e,tier:"web",filterKey:i})),`${d}/ws/trenches?subscription=${u}`))).onopen=()=>{var t;let l;o=0,I(!0);let i={...r===tR?{}:{limit:r},...a?{ranking:a}:{},...h?{window:h}:{}};n?.send((t=Object.keys(i).length>0?i:void 0,l=Object.values(x).some(e=>void 0!==e),JSON.stringify({event:"subscribe",data:{board:e,tier:"web",...t?.limit!==void 0?{limit:t.limit}:{},...(0,td.trendingRankingParams)(t?.ranking,t?.window),...(0,td.trendingHotModeParams)(e),...l?{filters:x}:{},...s?.userId?{userId:s.userId}:{},...s?.pumpUserId?{pumpUserId:s.pumpUserId}:{},...s?.sessionId?{sessionId:s.sessionId}:{},...s?.deviceId?{deviceId:s.deviceId}:{},...s?.sessionStartTimestampMs!==void 0?{sessionStartTimestampMs:String(s.sessionStartTimestampMs)}:{},platform:s?.platform??"WEB",surface:s?.surface??"WEB"}})))},n.onmessage=e=>{try{c.push(JSON.parse(String(e.data)))}catch{}}
1,n.onclose=()=>{if(I(!1),t)return;let e=Math.min(1e3*2**o,3e4);o+=1,l=setTimeout(m,e)},n.onerror=()=>{}}};return m(),i=setInterval(()=>{if(0===c.length)return;let e=c;c=[];let t=-1;for(let s=e.length-1;s>=0;s-=1)if((0,tC.isTrenchesSnapshotMessage)(e[s])){t=s;break}if(t>=0){let s,n=e[t];(0,tC.isTrenchesSnapshotMessage)(n)&&(s=n.board,u.includes(s))&&Z(n.entries)}let s=e.slice(t+1).filter(tC.isTrenchesDeltaMessage).filter(e=>{let t;return t=e.board,u.includes(t)}).flatMap(e=>e.patches);s.length>0&&X(s)},1e3),()=>{t=!0,null!==l&&clearTimeout(l),null!==i&&clearInterval(i),I(!1),n&&(n.onopen=null,n.onmessage=null,n.onclose=null,n.onerror=null,n.close())}},[d,e,p,S,_,k,r]);let ee=(0,i.useMemo)(()=>{let e,s;if(!v||v.identity!==g)return[];let n=v.entries,l=y?.identity===g?y.entries:[],r=new Set(n.map(e=>e.m)),a=[...n];for(let e of l)r.has(e.m)||(r.add(e.m),a.push(e));return e=!1===t.includeMayhem,s=void 0!==t.platforms?new Set(t.platforms):null,e||s?a.filter(t=>{if(e&&t.mh)return!1;if(s){let e="believe"===t.pl?"believe":"moonshot"===t.pl?"moonshot":"bonk"===t.pl?"bonk":"bags"===t.pl?"bags":"jup_studio"===t.pl?"jup_studio":"pump"===t.pg?"pump":"meteora_dbc"===t.pg?"dbc"===t.pl?"meteora_dbc":t.pl:"raydium_launchpad"===t.pg?"raydium":void 0;if(void 0!==e&&!s.has(e))return!1}return!0}):a},[v,y,g,t]),et=y?.identity===g?y:null,es=null!==v&&v.entries.length>=r&&!et?.exhausted&&(et?.nextOffset??r)<=120;return{entries:ee,isLoading:d&&null===v&&K.isPending,isError:null===v&&K.isError,heldCount:R,flushHeld:Y,isLive:j,hasNextPage:es,isFetchingNextPage:N,fetchNextPage:J}})(f),[eP,eD]=(0,i.useState)();if(O[24]!==eE||O[25]!==z){let e;O[27]!==z?(e=e=>((e,t)=>{let s=tF.get(e);if(s&&s.ipfsPrefix===t)return s.row;let n=(0,tM.boardRowFromEntry)(e);return(0,tO.processCoins)([n.coin],t),tF.set(e,{ipfsPrefix:t,row:n}),n})(e,z),O[27]=z,O[28]=e):e=O[28],p=eE.map(e),O[24]=eE,O[25]=z,O[26]=p}else p=O[26];let eU=p;e:{let e;if(!ew){S=void 0;break e}if(O[29]!==ef||O[30]!==eu||O[31]!==eP||O[32]!==e_){let t={chains:e_,minMcapUsd:eu,maxMcapUsd:ef};e=(eP??[]).filter(e=>(0,e2.coinPassesFilters)(e.coin,t)),O[29]=ef,O[30]=eu,O[31]=eP,O[32]=e_,O[33]=e}else e=O[33];S=e}let eW=S??eU,[eH,ez]=(0,i.useState)(!1);O[34]===Symbol.for("react.memo_cache_sentinel")?(_=()=>{let e=setTimeout(()=>ez(!0),6e3);return()=>clearTimeout(e)},g=[],O[34]=_,O[35]=g):(_=O[34],g=O[35]),(0,i.useEffect)(_,g);let e$=ew?void 0===eP:ej||eI&&!eH,eV=!ew&&eI&&eH;O[36]!==eW?(v=eW.map(tz),O[36]=eW,O[37]=v):v=O[37];let eG=v;O[38]!==eG?(b=eG.map(tH),O[38]=eG,O[39]=b):b=O[39];let eq=b;if((0,e1.useRealtimeCoinMarketDataBatchLite)(ew?tP:eq,!ew&&eq.length>0),O[40]!==eW){for(let e of(y=[],eW))(0,tM.needsVolumeBackfill)(e.stats)&&y.push(e.coin.mint);O[40]=eW,O[41]=y}else y=O[41];let eK=y,eQ=eK.length>0;O[42]!==eQ?(N={shouldFetch:eQ},O[42]=eQ,O[43]=N):N=O[43];let{marketActivity:eZ}=(0,tA.useMarketActivityBatch)(eK,N);if(O[44]!==eZ||O[45]!==eW){for(let e of(C={},eW))C[e.coin.mint]=tB(e,eZ[e.coin.mint]?.["24h"]?.volumeUSD);O[44]=eZ,O[45]=eW,O[46]=C}else C=O[46];let e0=C,e4=(0,tn.useFreshRowKeys)(eq),e5=`${eq[0]??""}|${ek}`;O[47]!==P.sound||O[48]!==e5?(R={sound:P.sound,newnessKey:e5},O[47]=P.sound,O[48]=e5,O[49]=R):R=O[49],eX(R);let e6=(0,i.useRef)(null);O[50]===Symbol.for("react.memo_cache_sentinel")?(E=()=>{let e=e6.current;e&&ed(e.scrollTop>8)},O[50]=E):E=O[50];let e9=E;O[51]!==eA?(j=()=>{eA(),e6.current?.scrollTo({top:0,behavior:"smooth"})},O[51]=eA,O[52]=j):j=O[52];let e8=j;return O[53]!==$||O[54]!==G||O[55]!==en||O[56]!==et||O[57]!==X?(I=G?(0,s.jsx)(tt,{controls:X,trailing:et?(0,s.jsx)(ts.PerpCategoryPicker,{density:$,value:en,onChange:el}):void 0}):null,O[53]=$,O[54]=G,O[55]=en,O[56]=et,O[57]=X,O[58]=I):I=O[58],O[59]!==P||O[60]!==ee?(k=ee?(0,s.jsx)(e3,{column:P},"pro-trending-stocks"):null,O[59]=P,O[60]=ee,O[61]=k):k=O[61],O[62]!==P||O[63]!==en||O[64]!==et?(A=et?(0,s.jsx)(eJ,{column:P,category:en},"pro-trending-perps"):null,O[62]=P,O[63]=en,O[64]=et,O[65]=A):A=O[65],O[66]!==D||O[67]!==z||O[68]!==G||O[69]!==V?(T=V&&!G?(0,s.jsx)(tD,{board:D,ipfsPrefix:z,onRows:eD,onDown:eb}):null,O[66]=D,O[67]=z,O[68]=G,O[69]=V,O[70]=T):T=O[70],O[71]!==Q||O[72]!==D||O[73]!==eG||O[74]!==$||O[75]!==eV||O[76]!==eM||O[77]!==e4||O[78]!==e8||O[79]!==eT||O[80]!==eg||O[81]!==ek||O[82]!==eL||O[83]!==H||O[84]!==G||O[85]!==e$||O[86]!==eo||O[87]!==ei||O[88]!==eW||O[89]!==es||O[90]!==e0||O[91]!==ew||O[92]!==U?(L=es?null:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e7.NewItemsPill,{count:ek,label:U("web.feed.show_new_coins",{count:ek,shown:(0,ey.asTranslationNotRequired)(ek>99?"99+":String(ek),"number-format")}),tail:U("web.feed.new_coins",{count:ek}),onClick:e8,placement:"inline",className:"py-2"}),(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[(0,s.jsx)(em.LivePausedIndicator,{paused:ei}),(0,s.jsxs)("div",{ref:e6,onScroll:e9,...eo,"data-testid":"screeners-trenches-board-scroll","data-board":D,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[(Q||e$)&&0===eW.length?(0,s.jsx)(d.ProRowSkeleton,{density:$,bleed:!1}):eV?(0,s.jsx)(eh.RailNotice,{variant:"error",children:U("common.something_went_wrong")}):0===eW.length?(0,s.jsx)(eh.RailNotice,{children:U(eg?"web.screeners.no_coins_match":"web.screeners.empty_board")}):(0,s.jsx)("div",{role:"list",className:(0,w.cn)("flex flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),children:eG.map(e=>(0,s.jsx)(eO,{coin:e,stats:e0[e.mint],isLoggedIn:H,tickerOnly:G,className:(0,w.cn)(eF.SCREENERS_RAIL_ROW_CLASS,d.PRO_ROW_PAD_CLASS[$],e4.has(e.mint)&&tn.FRESH_ROW_ANIMATION_CLASS)},e.mint))}),(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:!ew&&eT,isFetchingNextPage:eL,onFetchNextPage:eM,autoLoad:!0,scrollRootRef:e6,rootMargin:"200px 0px",label:(0,ey.asNeedsTranslation)("Show more coins")})]})]})]}),O[71]=Q,O[72]=D,O[73]=eG,O[74]=$,O[75]=eV,O[76]=eM,O[77]=e4,O[78]=e8,O[79]=eT,O[80]=eg,O[81]=ek,O[82]=eL,O[83]=H,O[84]=G,O[85]=e$,O[86]=eo,O[87]=ei,O[88]=eW,O[89]=es,O[90]=e0,O[91]=ew,O[92]=U,O[93]=L):L=O[93],O[94]!==I||O[95]!==k||O[96]!==A||O[97]!==T||O[98]!==L?(M=(0,s.jsxs)("div",{className:"flex min-h-0 w-full flex-1 flex-col",children:[I,k,A,T,L]}),O[94]=I,O[95]=k,O[96]=A,O[97]=T,O[98]=L,O[99]=M):M=O[99],M}function tH(e){return e.mint}function tz(e){return e.coin}var t$=e.i(852190),tV=e.i(201629);let tG=[];function tq(){return new Map}function tK(e){let t,l=(0,n.c)(7),{column:r,onSetBoard:a,onSetTrending:i}=e;if("movers"!==r.type){let e;return l[0]!==r||l[1]!==i?(e=(0,s.jsx)(tQ,{column:r,onSetTrending:i}),l[0]=r,l[1]=i,l[2]=e):e=l[2],e}
1return l[3]!==r||l[4]!==a||l[5]!==i?(t=(0,s.jsx)(tX,{column:r,onSetBoard:a,onSetTrending:i}),l[3]=r,l[4]=a,l[5]=i,l[6]=t):t=l[6],t}function tQ(e){let t,a,o,c,d,u=(0,n.c)(21),{column:m,onSetTrending:h}=e,f=(0,x.useScreenersSystemDensity)(),{ranking:p,settled:S}=(0,tk.useTrendingRanking)(),_=(0,tI.useTrendingPaneControls)(m.trending,h),g=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.WEB_PERPS);u[0]!==_.board||u[1]!==g?(t=(0,te.resolveTrendingBoard)({board:_.board,perpsEnabled:g}),u[0]=_.board,u[1]=g,u[2]=t):t=u[2];let v=t,{window:b}=_,[y,w]=(0,i.useState)("all");return u[3]!==v||u[4]!==f||u[5]!==y?(a="perps"===v?(0,s.jsx)(ts.PerpCategoryPicker,{density:f,value:y,onChange:w}):void 0,u[3]=v,u[4]=f,u[5]=y,u[6]=a):a=u[6],u[7]!==_||u[8]!==a?(o=(0,s.jsx)(tt,{controls:_,trailing:a}),u[7]=_,u[8]=a,u[9]=o):o=u[9],u[10]!==v||u[11]!==m||u[12]!==y||u[13]!==p||u[14]!==S||u[15]!==b?(c="stocks"===v?(0,s.jsx)(e3,{column:m},"deck-trending-stocks"):"perps"===v?(0,s.jsx)(eJ,{column:m,category:y},"deck-trending-perps"):S?(0,s.jsx)(tZ,{column:m,mode:"trending",ranking:p,window:b},"deck-trending-board"):(0,s.jsx)("div",{className:eF.SCREENERS_LIST_SCROLL_CLASS,"data-testid":"deck-trending-settling",children:(0,s.jsx)(eh.MarketRailSkeleton,{})}),u[10]=v,u[11]=m,u[12]=y,u[13]=p,u[14]=S,u[15]=b,u[16]=c):c=u[16],u[17]!==v||u[18]!==o||u[19]!==c?(d=(0,s.jsxs)("div",{className:"flex h-full min-h-0 w-full flex-col","data-testid":"deck-trending","data-board":v,children:[o,c]}),u[17]=v,u[18]=o,u[19]=c,u[20]=d):d=u[20],d}function tX(e){let t,a,o,c,d=(0,n.c)(17),{column:u,onSetBoard:m,onSetTrending:h}=e,f=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.UAPI_STREAM_BOARDS),x=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.WEB_TRENDING_BOARD),p=(0,t$.useFlagSettledWithGrace)(l.LaunchDarklyFlag.WEB_TRENDING_BOARD),S=(0,eB.isProScreenerBoard)(u.board)?u.board:eB.DEFAULT_PRO_SCREENER_BOARD,[_,g]=(0,i.useState)(S),v=m?S:_,b=!x&&!p&&v===eB.TRENDING_PRO_SCREENER_BOARD,y=x||b||v!==eB.TRENDING_PRO_SCREENER_BOARD?v:eB.DEFAULT_PRO_SCREENER_BOARD;d[0]!==y||d[1]!==m?(t=e=>{e!==y&&(m?m(e):g(e))},d[0]=y,d[1]=m,d[2]=t):t=d[2];let w=t,N=x?eB.PRO_SCREENER_BOARDS_WITH_TRENDING:eB.PRO_SCREENER_BOARDS;return d[3]!==y||d[4]!==w||d[5]!==N?(a=(0,s.jsx)(eH,{value:y,onChange:w,boards:N}),d[3]=y,d[4]=w,d[5]=N,d[6]=a):a=d[6],d[7]!==b||d[8]!==y||d[9]!==u||d[10]!==h||d[11]!==f?(o=b?(0,s.jsx)("div",{className:eF.SCREENERS_LIST_SCROLL_CLASS,"data-testid":"pro-screener-settling",children:(0,s.jsx)(eh.MarketRailSkeleton,{})}):"movers"!==y||f?y===eB.TRENDING_PRO_SCREENER_BOARD?(0,s.jsx)(tW,{column:u,board:y,onSetTrending:h},`trending|${u.filters?.minMcapUsd??""}|${u.filters?.maxMcapUsd??""}|${(u.filters?.chains??[]).toSorted().join(",")}`):(0,s.jsx)(tW,{column:u,board:y},`${y}|${u.filters?.minMcapUsd??""}|${u.filters?.maxMcapUsd??""}|${"new"===y||"movers"===y?[...u.filters?.chains??[]].sort().join(","):""}`):(0,s.jsx)(tZ,{column:u,mode:"movers"},"movers"),d[7]=b,d[8]=y,d[9]=u,d[10]=h,d[11]=f,d[12]=o):o=d[12],d[13]!==y||d[14]!==a||d[15]!==o?(c=(0,s.jsxs)("div",{className:"flex h-full min-h-0 w-full flex-col","data-testid":"pro-screener","data-board":y,children:[a,o]}),d[13]=y,d[14]=a,d[15]=o,d[16]=c):c=d[16],c}t$.FLAG_SETTLE_GRACE_MS;let tY={movers:"pro",trending:"board"};function tZ(e){let t,l,r,u,m,h,f,p,S,_,g,v,b,y,N,C,R=(0,n.c)(64),{column:E,mode:j,ranking:I,window:k}=e,{t:A}=(0,o.useTranslation)(),T=tY[j],L="pro"===T,{address:M}=(0,a.useProfile)(),O=!!M,P=(0,x.useScreenersSystemDensity)(),{paused:D,targetProps:F}=(0,eY.usePauseWhileHovered)();R[0]!==I?(t=I?{ranking:I}:{},R[0]=I,R[1]=t):t=R[1],R[2]!==k?(l=k?{window:k}:{},R[2]=k,R[3]=l):l=R[3],R[4]!==j||R[5]!==D||R[6]!==t||R[7]!==l?(r={mode:j,paused:D,...t,...l},R[4]=j,R[5]=D,R[6]=t,R[7]=l,R[8]=r):r=R[8];let{coins:U,proStatsByMint:B,isLoading:W,isError:H,hasNextPage:z,isFetchingNextPage:$,fetchNextPage:V}=(0,eP.useMarketRailCoins)(r);R[9]!==U?(u=U.map(t0),R[9]=U,R[10]=u):u=R[10];let G=u;(0,e1.useRealtimeCoinMarketDataBatchLite)(G,G.length>0),R[11]!==G||R[12]!==L||R[13]!==B?(m=L?G.filter(e=>(0,tM.needsVolumeBackfill)(B[e])):G,R[11]=G,R[12]=L,R[13]=B,R[14]=m):m=R[14];let q=m,K=q.length>0;R[15]!==K?(h={shouldFetch:K},R[15]=K,R[16]=h):h=R[16];let{marketActivity:Q}=(0,tV.useMarketActivityWithStore)(q,h),X=function(e,t){let s,l=(0,n.c)(4),[r,a]=(0,i.useState)(tq);if(l[0]!==r||l[1]!==t||l[2]!==e){for(let n of(s=null,e)){let e=t[n]?.["24h"]?.priceChangePercent;"number"==typeof e&&r.get(n)!==e&&(null===s&&(s=new Map(r)),s.set(n,e))}l[0]=r,l[1]=t,l[2]=e,l[3]=s}else s=l[3];return s&&a(s),s??r}(q,Q);if(R[17]!==Q||R[18]!==B){let e;for(let[t,s]of(f={},R[20]!==B?(e=Object.entries(B),R[20]=B,R[21]=e):e=R[21],e)){let e=Q[t]?.["24h"]?.volumeUSD;f[t]=null!=s.volumeUsd24h||null==e?s:{...s,volumeUsd24h:e}}R[17]=Q,R[18]=B,R[19]=f}else f=R[19];let Y=f,Z=E.filters;if(R[22]!==U||R[23]!==Z){let e;R[25]!==Z?(e=e=>(0,e2.coinPassesFilters)(e,Z),R[25]=Z,R[26]=e):e=R[26],p=U.filter(e),R[22]=U,R[23]=Z,R[24]=p}else p=R[24];let J=p;R[27]!==L||R[28]!==J?(S=L?J.map(tJ):tG,R[27]=L,R[28]=J,R[29]=S):S=R[29];let ee=(0,tn.useFreshRowKeys)(S),et=J[0]?.mint??"";R[30]!==E.sound||R[31]!==et?(_={sound:E.sound,newnessKey:et},R[30]=E.sound,R[31]=et,R[32]=_):_=R[32],eX(_);let es=(0,i.useRef)(null);return R[33]!==D?(g=(0,s.jsx)(em.LivePausedIndicator,{paused:D}),R[33]=D,R[34]=g):g=R[34],R[35]!==U.length||R[36]!==P||R[37]!==ee||R[38]!==X||R[39]!==H||R[40]!==W||R[41]!==O||R[42]!==j||R[43]!==L||R[44]!==Y||R[45]!==A||R[46]!==J?(v=W&&0===U.length?L?(0,s.jsx)(d.ProRowSkeleton,{density:P,bleed:!1}):(0,s.jsx)(d.CoinRowSkeleton,{density:P,bleed:!1}):H?(0,s.jsx)(eh.RailNotice,{variant:"error",children:A("movers"===j?"web.screeners.error_movers":"web.screeners.error_trending")}):0===U.length?(0,s.jsx)(eh.RailNotice,{children:A("web.screeners.empty_board")}):0===J.length?(0,s.jsx)(eh.RailNotice,{children:A("web.screeners.no_coins_match")}):L?(0,s.jsx)("div",{role:"list",className:(0,w.cn)("flex flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),children:J.map(e=>(0,s.jsx)(eO,{coin:e,stats:Y[e.mint],isLoggedIn:O,className:(0,w.cn)(eF.SCREENERS_RAIL_ROW_CLASS,d.PRO_ROW_PAD_CLASS[P],ee.has(e.mint)&&tn.FRESH_ROW_ANIMATION_CLASS)},e.mint))}):(0,s.jsx)("div",{role:"list",className:"flex flex-col",children:J.map((e,t)=>(0,s.jsx)(eu,{coin:e,tickerFirst:!0,stats:Y[e.mint],index:t,priceChange24h:X.get(e.mint)??null},e.mint))}),R[35]=U.length,R[36]=P,R[37]=ee,R[38]=X,R[39]=H,R[40]=W,R[41]=O,R[42]=j,R[43]=L,R[44]=Y,R[45]=A,R[46]=J,R[47]=v):v=R[47],R[48]!==j?(b="movers"===j?(0,ey.asNeedsTranslation)("Show more movers"):(0,ey.asNeedsTranslation)("Show more coins"),R[48]=j,R[49]=b):b=R[49],R[50]!==V||R[51]!==z||R[52]!==$||R[53]!==b?(y=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:z,isFetchingNextPage:$,onFetchNextPage:V,autoLoad:!0,scrollRootRef:es,rootMargin:"200px 0px",label:b}),R[50]=V,R[51]=z,R[52]=$,R[53]=b,R[54]=y):y=R[54],R[55]!==j||R[56]!==F||R[57]!==T||R[58]!==v||R[59]!==y?(N=(0,s.jsxs)("div",{ref:es,...F,"data-testid":"screeners-coin-board-scroll","data-mode":j,"data-rows":T,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[v,y]}),R[55]=j,R[56]=F,R[57]=T,R[58]=v,R[59]=y,R[60]=N):N=R[60],R[61]!==g||R[62]!==N?(C=(0,s.jsx)("div",{className:"flex min-h-0 w-full flex-1 flex-col",children:(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[g,N]})}
1),R[61]=g,R[62]=N,R[63]=C):C=R[63],C}function tJ(e){return e.mint}function t0(e){return e.mint}var t1=e.i(901423),t2=e.i(910976),t3=e.i(426091),t4=e.i(179736),t5=e.i(248496);let t6=(e,t=!1)=>(0,w.cn)(e&&"-mx-[var(--screeners-pad,0px)]","flex flex-col",t&&eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),t7=e=>Array.from({length:e},(e,t)=>t),t9={terminal:{body:12,meta:10},comfortable:{body:14,meta:12}};function t8(e){let t,l,r,a=(0,n.c)(12),{rows:i,bleed:o}=e,c=void 0===i?4:i,d=void 0===o||o,u=(0,x.useScreenersSystemDensity)(),m=t9[u],h="terminal"===u;if(a[0]!==d?(t=t6(d,!0),a[0]=d,a[1]=t):t=a[1],a[2]!==m||a[3]!==c||a[4]!==h){let e;a[6]!==m||a[7]!==h?(e=e=>(0,s.jsxs)("div",{className:(0,w.cn)(eF.SCREENERS_RAIL_PAD_CLASS,h?"flex gap-2 py-2":"flex gap-3 py-4"),children:[(0,s.jsx)(t5.Skeleton,{variant:"circle",size:h?24:36}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,s.jsxs)("div",{className:(0,w.cn)("flex items-center",h?"h-6 gap-1.5":"h-7 gap-2"),children:[(0,s.jsx)(t5.Skeleton,{height:m.body,width:h?96:112}),(0,s.jsx)(t5.Skeleton,{height:m.meta,width:40})]}),(0,s.jsx)(t5.Skeleton,{height:m.body,className:"w-4/5"}),(0,s.jsx)("div",{className:"pt-1",children:(0,s.jsx)(t5.Skeleton,{height:h?48:56,className:"w-full"})}),(0,s.jsxs)("div",{className:(0,w.cn)("flex items-center",h?"h-6 gap-2.5 pt-1.5":"h-7 gap-3 pt-2"),children:[(0,s.jsx)(t5.Skeleton,{size:h?14:16}),(0,s.jsx)(t5.Skeleton,{size:h?14:16}),(0,s.jsx)(t5.Skeleton,{size:h?14:16}),(0,s.jsx)(t5.Skeleton,{size:h?14:16}),(0,s.jsx)(t5.Skeleton,{height:m.meta,width:h?56:64,className:"ml-auto"})]})]})]},e),a[6]=m,a[7]=h,a[8]=e):e=a[8],l=t7(c).map(e),a[2]=m,a[3]=c,a[4]=h,a[5]=l}else l=a[5];return a[9]!==t||a[10]!==l?(r=(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"rail-post-skeleton",className:t,children:l}),a[9]=t,a[10]=l,a[11]=r):r=a[11],r}let se={terminal:`${eF.SCREENERS_RAIL_TAPE_ROW_CLASS} gap-1.5 hover:bg-transparent`,comfortable:`${eF.SCREENERS_RAIL_ROW_CLASS} relative flex h-14 items-center gap-3 py-2 text-sm leading-5 hover:bg-transparent`};function st(e){let t,l,r,a=(0,n.c)(12),{rows:i,bleed:o}=e,c=void 0===i?10:i,d=void 0===o||o,u=(0,x.useScreenersSystemDensity)(),m=t9[u],h="terminal"===u;if(a[0]!==d?(t=t6(d,!0),a[0]=d,a[1]=t):t=a[1],a[2]!==m||a[3]!==c||a[4]!==h){let e;a[6]!==m||a[7]!==h?(e=e=>(0,s.jsx)("div",{children:h?(0,s.jsxs)("div",{className:se.terminal,children:[(0,s.jsx)(t5.Skeleton,{variant:"circle",size:16}),(0,s.jsx)(t5.Skeleton,{height:m.body,width:64}),(0,s.jsx)(t5.Skeleton,{height:m.body,width:56}),(0,s.jsx)(t5.Skeleton,{variant:"art",size:16}),(0,s.jsx)(t5.Skeleton,{height:m.body,width:48}),(0,s.jsx)(t5.Skeleton,{height:m.meta,width:24,className:"ml-auto"})]}):(0,s.jsxs)("div",{className:se.comfortable,children:[(0,s.jsx)(t5.Skeleton,{variant:"circle",size:28}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsxs)("div",{className:"flex h-5 items-center justify-between gap-3",children:[(0,s.jsx)(t5.Skeleton,{height:m.body,width:112}),(0,s.jsx)(t5.Skeleton,{height:m.meta,width:40})]}),(0,s.jsxs)("div",{className:"flex h-5 items-center gap-3",children:[(0,s.jsx)(t5.Skeleton,{height:m.body,width:96}),(0,s.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,s.jsx)(t5.Skeleton,{variant:"art",size:20}),(0,s.jsx)(t5.Skeleton,{height:m.body,width:48})]})]})]})]})},e),a[6]=m,a[7]=h,a[8]=e):e=a[8],l=t7(c).map(e),a[2]=m,a[3]=c,a[4]=h,a[5]=l}else l=a[5];return a[9]!==t||a[10]!==l?(r=(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"rail-tape-row-skeleton",className:t,children:l}),a[9]=t,a[10]=l,a[11]=r):r=a[11],r}var ss=e.i(678730),sn=e.i(693124),sl=e.i(936947),sr=e.i(210940),sa=e.i(592209),si=e.i(674801);let so=e=>{let t="string"==typeof e?Number(e):e;return"number"==typeof t&&Number.isFinite(t)?t:null},sc=e=>{if(e instanceof Date)return e.getTime();if("number"==typeof e&&Number.isFinite(e))return e<1e12?1e3*e:e;if("string"==typeof e&&""!==e.trim()){let t=Number(e);if(Number.isFinite(t))return t<1e12?1e3*t:t;let s=Date.parse(e);if(Number.isFinite(s))return s}return 0},sd=e=>e>
10?new Date(e).toISOString():null,su=e=>e.slotIndexId?`${e.tx}:${e.slotIndexId}`:e.tx,sm=e=>"SWAP"===e.type,sh=({txn:e,author:t})=>{let s="BUY"===e.transaction_type,n=s?e.token_out:e.token_in,l=sc(e.block_time);return{type:"trade",key:`tx:${e.tx_hash}`,createdAtMs:l,trade:{tx:e.tx_hash,isBuy:s,timestamp:sd(l),amountUsd:null,baseAmount:so(n.amount),groupId:null,priceUsd:null,fillMarketCapUsd:null},author:t,coin:{mint:n.mint,chainId:si.SOLANA_CHAIN_ID,name:n.metadata?.name??null,symbol:n.metadata?.symbol??null,image:n.metadata?.icon??null}}},sf=[{minUsd:1e4,gain:"to-gain/[0.16]",loss:"to-loss/[0.16]"},{minUsd:1e3,gain:"to-gain/[0.10]",loss:"to-loss/[0.10]"},{minUsd:100,gain:"to-gain/[0.05]",loss:"to-loss/[0.05]"}],sx={terminal:`${eF.SCREENERS_RAIL_TAPE_ROW_CLASS} gap-1.5`,comfortable:`${eF.SCREENERS_RAIL_ROW_CLASS} relative flex h-14 items-center gap-3 py-2 text-sm leading-5`},sp={terminal:`${sx.terminal} cursor-pointer`,comfortable:`${sx.comfortable} cursor-pointer`},sS="pointer-events-none relative z-[1] flex min-w-0 flex-1 items-center [&_a]:pointer-events-auto [&_button]:pointer-events-auto",s_={terminal:"ml-auto shrink-0 text-[11px] leading-4 tabular-nums text-text-quaternary",comfortable:"shrink-0 text-xs leading-4 tabular-nums text-text-quaternary"},sg={terminal:16,comfortable:20};function sv(e){let t,l,r,a,i,c,d,u,m,f,S,_,g,v,b,y,w,N,C,R,E,j,I,k,A,T=(0,n.c)(104),{item:L}=e,{trade:M,author:O,coin:P,createdAtMs:D}=L,{t:F,i18n:B}=(0,o.useTranslation)(),W=(0,sa.toSupportedLanguage)(B.language)??sa.DEFAULT_LANGUAGE,H=(0,t4.useIsUserVerified)(O.userId??O.address),z=(0,x.useScreenersSystemDensity)(),$="coin-rail"!==(0,x.useScreenersDeckHost)();if(T[0]!==O.address||T[1]!==P.mint||T[2]!==P.name||T[3]!==P.symbol||T[4]!==F){l=P.symbol?.replace(/^\$/,""),t=O.address?`/coin/${P.mint}?highlight_holder=${O.address}`:`/coin/${P.mint}`;let e=P.name??l;r=e?F("web.market_rail.open_coin",{coin_name:e}):F("web.toasts.open_coin"),T[0]=O.address,T[1]=P.mint,T[2]=P.name,T[3]=P.symbol,T[4]=F,T[5]=t,T[6]=l,T[7]=r}else t=T[5],l=T[6],r=T[7];let V=r;T[8]!==F||T[9]!==M.isBuy?(a=F(M.isBuy?"web.coin.holders_bought":"web.coin.holders_sold"),T[8]=F,T[9]=M.isBuy,T[10]=a):a=T[10];let G=a,q=null!=M.amountUsd?` ${(0,U.formatUsd)(M.amountUsd)}`:null!=M.baseAmount?` ${(0,sr.formatTokenQuantity)({value:Number(M.baseAmount),locale:W,t:F})}`:null;if(T[11]!==O.address||T[12]!==O.avatarUrl||T[13]!==O.name||T[14]!==O.userId||T[15]!==V||T[16]!==t||T[17]!==M.amountUsd||T[18]!==M.isBuy){let e,n,l,r=((e,t)=>{if(null==t||!Number.isFinite(t))return null;let s=sf.find(e=>t>=e.minUsd);return s?e?s.gain:s.loss:null})(M.isBuy,M.amountUsd);T[22]!==O.address||T[23]!==O.avatarUrl||T[24]!==O.name||T[25]!==O.userId?(e={address:O.address,userId:O.userId,username:O.name,profileImage:O.avatarUrl},T[22]=O.address,T[23]=O.avatarUrl,T[24]=O.name,T[25]=O.userId,T[26]=e):e=T[26],c=e,T[27]===Symbol.for("react.memo_cache_sentinel")?(n={[sl.ROW_COVER_ATTRIBUTE]:""},T[27]=n):n=T[27],T[28]!==V||T[29]!==t?(l=(0,s.jsx)(h.default,{href:t,"aria-label":V,className:"absolute inset-0 z-0 focus-inset",...n}),T[28]=V,T[29]=t,T[30]=l):l=T[30],i=l,d=r?(0,s.jsx)("span",{"aria-hidden":!0,"data-testid":"alerts-trade-wash","data-tone":M.isBuy?"gain":"loss",className:(0,t3.cn)("pointer-events-none absolute inset-0 bg-gradient-to-r from-transparent from-35%",r)}):null,T[11]=O.address,T[12]=O.avatarUrl,T[13]=O.name,T[14]=O.userId,T[15]=V,T[16]=t,T[17]=M.amountUsd,T[18]=M.isBuy,T[19]=i,T[20]=c,T[21]=d}else i=T[19],c=T[20],d=T[21];let K=d;T[31]!==M.isBuy?(u=(0,t3.cn)("shrink-0 whitespace-nowrap font-medium tabular-nums",(0,ss.sideToneClass)(M.isBuy?"buy":"sell")),T[31]=M.isBuy,T[32]=u):u=T[32],T[33]!==q||T[34]!==u||T[35]!==G?(m=(0,s.jsxs)("span",{className:u,children:[G,q]}),T[33]=q,T[34]=u,T[35]=G,T[36]=m):m=T[36];let Q=m,X="terminal"===z?"gap-1":"gap-1.5";T[37]!==X?(f=(0,t3.cn)("flex min-w-5 items-center text-text-secondary",X),T[37]=X,T[38]=f):f=T[38];let Y=P.mint,Z=P.name,J=P.symbol,ee=P.image;if(T[39]!==P.chainId){let e;S=(e=P.chainId)===si.SOLANA_CHAIN_ID||!Number.isInteger(e)||e<=0?void 0:`eip155:${e}`,T[39]=P.chainId,T[40]=S}else S=T[40];T[41]!==P.image||T[42]!==P.mint||T[43]!==P.name||T[44]!==P.platform||T[45]!==P.program||T[46]!==P.protocol||T[47]!==P.symbol||T[48]!==S?(_={mint:Y,name:Z,symbol:J,image_uri:ee,chain_id:S,program:P.program,platform:P.platform,protocol:P.protocol},T[41]=P.image,T[42]=P.mint,T[43]=P.name,T[44]=P.platform,T[45]=P.program,T[46]=P.protocol,T[47]=P.symbol,T[48]=S,T[49]=_):_=T[49];let et=sg[z];T[50]!==_||T[51]!==et?(g=(0,s.jsx)(p.CoinAvatar,{optimisticImage:!0,coin:_,size:et,verified:!1}
1),T[50]=_,T[51]=et,T[52]=g):g=T[52],T[53]!==P.mint||T[54]!==l?(v=l||(0,ef.truncateAddress)(P.mint,4,4),T[53]=P.mint,T[54]=l,T[55]=v):v=T[55],T[56]!==v?(b=(0,s.jsx)("span",{className:"truncate",children:v}),T[56]=v,T[57]=b):b=T[57],T[58]!==g||T[59]!==b||T[60]!==f?(y=(0,s.jsxs)("span",{"data-testid":"alerts-trade-coin",className:f,children:[g,b]}),T[58]=g,T[59]=b,T[60]=f,T[61]=y):y=T[61];let es=y;T[62]!==D||T[63]!==z?(w=D>0?(0,s.jsx)(eS.RelativeTime,{timestamp:D,density:z,className:s_[z]}):null,T[62]=D,T[63]=z,T[64]=w):w=T[64];let en=w;if("terminal"===z){let e,t,n,l;return T[65]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t3.cn)(sS,"gap-1.5"),T[65]=e):e=T[65],T[66]!==O.xUsername||T[67]!==$||T[68]!==c||T[69]!==H?(t=(0,s.jsx)(sn.UserChip,{...c,size:16,framed:!1,verified:H,xUsername:O.xUsername,linkAvatar:$,nameClassName:"text-[12px] leading-4",className:"max-w-[9.5rem]"}),T[66]=O.xUsername,T[67]=$,T[68]=c,T[69]=H,T[70]=t):t=T[70],T[71]!==en||T[72]!==es||T[73]!==Q||T[74]!==t?(n=(0,s.jsxs)("div",{className:e,children:[t,Q,es,en]}),T[71]=en,T[72]=es,T[73]=Q,T[74]=t,T[75]=n):n=T[75],T[76]!==i||T[77]!==n||T[78]!==K?(l=(0,s.jsxs)("article",{"data-testid":"alerts-trade-card","data-density":"terminal",className:sp.terminal,onClick:sl.forwardRowClick,children:[i,K,n]}),T[76]=i,T[77]=n,T[78]=K,T[79]=l):l=T[79],l}return T[80]===Symbol.for("react.memo_cache_sentinel")?(N=(0,t3.cn)(sS,"gap-3"),T[80]=N):N=T[80],T[81]!==$||T[82]!==c?(C=(0,s.jsx)(sn.UserChip,{...c,size:28,showName:!1,framed:!1,link:$,hoverCard:!1}),T[81]=$,T[82]=c,T[83]=C):C=T[83],T[84]!==O.xUsername||T[85]!==c||T[86]!==H?(R=(0,s.jsx)(sn.UserChip,{...c,size:28,density:"comfortable",showAvatar:!1,verified:H,xUsername:O.xUsername,className:"relative z-10"}),T[84]=O.xUsername,T[85]=c,T[86]=H,T[87]=R):R=T[87],T[88]!==en||T[89]!==R?(E=(0,s.jsxs)("div",{className:"flex min-w-0 items-center justify-between gap-3",children:[R,en]}),T[88]=en,T[89]=R,T[90]=E):E=T[90],T[91]!==es||T[92]!==Q?(j=(0,s.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[Q,es]}),T[91]=es,T[92]=Q,T[93]=j):j=T[93],T[94]!==E||T[95]!==j?(I=(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[E,j]}),T[94]=E,T[95]=j,T[96]=I):I=T[96],T[97]!==C||T[98]!==I?(k=(0,s.jsxs)("div",{className:N,children:[C,I]}),T[97]=C,T[98]=I,T[99]=k):k=T[99],T[100]!==i||T[101]!==k||T[102]!==K?(A=(0,s.jsxs)("article",{"data-testid":"alerts-trade-card","data-density":"comfortable",className:sp.comfortable,onClick:sl.forwardRowClick,children:[i,K,k]}),T[100]=i,T[101]=k,T[102]=K,T[103]=A):A=T[103],A}function sb(e){let t,l,r,a=(0,n.c)(10),{density:i,rows:o,bleed:c}=e,d=void 0===o?10:o,u=void 0===c||c;if("terminal"===i){let e;return a[0]!==u||a[1]!==d?(e=(0,s.jsx)(st,{rows:d,bleed:u}),a[0]=u,a[1]=d,a[2]=e):e=a[2],e}let m=u&&"-mx-[var(--screeners-pad,0px)]";return a[3]!==m?(t=(0,t3.cn)(m,"flex flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),a[3]=m,a[4]=t):t=a[4],a[5]!==d?(l=Array.from({length:d},sy),a[5]=d,a[6]=l):l=a[6],a[7]!==t||a[8]!==l?(r=(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"trade-row-skeleton",className:t,children:l}),a[7]=t,a[8]=l,a[9]=r):r=a[9],r}function sy(e,t){return(0,s.jsx)("div",{children:(0,s.jsxs)("div",{className:(0,t3.cn)(sx.comfortable,"hover:bg-transparent"),children:[(0,s.jsx)(t5.Skeleton,{variant:"circle",size:28}),(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,s.jsxs)("div",{className:"flex h-5 items-center justify-between gap-3",children:[(0,s.jsx)(t5.Skeleton,{height:14,width:112}),(0,s.jsx)(t5.Skeleton,{height:12,width:40})]}),(0,s.jsxs)("div",{className:"flex h-5 items-center gap-3",children:[(0,s.jsx)(t5.Skeleton,{height:14,width:96}),(0,s.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,s.jsx)(t5.Skeleton,{variant:"art",size:20}),(0,s.jsx)(t5.Skeleton,{height:14,width:48})]})]})]})]})},t)}var sw=e.i(787773),sN=e.i(576766),sC=e.i(785212),sR=e.i(303599);function sE(e){let t,l,r,a,d,u,m,h,f,p,S,_,g,v,b,y,N,C,R,E,j,I,k,A,T,L=(0,n.c)(97),{t:M}=(0,o.useTranslation)(),{feed:O,pause:P,viewerAddress:D,isLoggedIn:F,viewerFollowing:U,surface:B,scrollClassName:W,calloutRowClassName:H,testIdPrefix:z}=e,$=void 0===z?"coin-alerts-rail":z,{paused:V,targetProps:G}=P,q=(0,x.useScreenersSystemDensity)(),{items:K,isLoadingHistory:Q,pendingNewCount:X,pendingPreview:Y,showNewCallouts:Z,hasNextPage:J,isFetchingNextPage:ee,fetchNextPage:et}=O;if(L[0]!==K||L[1]!==Y){let e,s=[...K.flatMap(sk),...Y.map(sI)];L[3]!==s?(e=new Set(s),L[3]=s,L[4]=e):e=L[4],t=Array.from(e),L[0]=K,L[1]=Y,L[2]=t}else t=L[2];let es=t,en=0===es.length;
1L[5]!==es||L[6]!==en?(l={mints:es,disabled:en},L[5]=es,L[6]=en,L[7]=l):l=L[7];let{coins:el}=(0,sC.useCoinsByMintsWithFallback)(l);if(L[8]!==el){for(let e of(r=new Map,el))e?.mint&&r.set(e.mint,e);L[8]=el,L[9]=r}else r=L[9];let er=r;L[10]!==K?(a=Array.from(new Set(K.flatMap(sj))),L[10]=K,L[11]=a):a=L[11];let ea=a;L[12]!==ea?(d={userAddresses:ea},L[12]=ea,L[13]=d):d=L[13];let{data:ei}=(0,sN.useQueryUsers)(d);L[14]!==ei?(u=void 0===ei?[]:ei,L[14]=ei,L[15]=u):u=L[15];let eo=u;if(L[16]!==eo){for(let e of(m=new Map,eo))e?.address&&m.set(e.address,e);L[16]=eo,L[17]=m}else m=L[17];let ec=m;if(L[18]!==er||L[19]!==Y){let e;L[21]!==er?(e=e=>({key:e.key,mint:e.coinMint,imageUrl:er.get(e.coinMint)?.image_uri}),L[21]=er,L[22]=e):e=L[22],h=Y.map(e),L[18]=er,L[19]=Y,L[20]=h}else h=L[20];let ed=h;if(L[23]!==K){for(let e of(f=new Map,K))"callout"===e.type&&f.set(e.key,f.size);L[23]=K,L[24]=f}else f=L[24];let eu=f,eh=(0,i.useRef)(null);L[25]!==Z?(p=()=>{let e=eh.current;e&&!(e.scrollTop>8)&&Z({trigger:"auto"})},L[25]=Z,L[26]=p):p=L[26];let ef=p,ex=!V&&X>0;L[27]!==ex||L[28]!==ef?(S=()=>{ex&&ef()},L[27]=ex,L[28]=ef,L[29]=S):S=L[29];let ep=S;L[30]!==Z?(_=()=>{Z({trigger:"tap"}),eh.current?.scrollTo({top:0,behavior:"smooth"})},L[30]=Z,L[31]=_):_=L[31];let eS=_;if(L[32]!==ex||L[33]!==ef?(g=()=>{ex&&ef()},L[32]=ex,L[33]=ef,L[34]=g):g=L[34],(0,i.useEffect)(g),Q&&0===K.length){let e,t,n=`${$}-skeleton`;return L[35]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(t8,{bleed:!1}),L[35]=e):e=L[35],L[36]!==W||L[37]!==n?(t=(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":n,className:W,children:e}),L[36]=W,L[37]=n,L[38]=t):t=L[38],t}L[39]!==eS||L[40]!==ed||L[41]!==X?(v=(0,s.jsx)(t1.CalloutsNewCalloutsButton,{count:X,avatars:ed,onClick:eS,placement:"inline"}),L[39]=eS,L[40]=ed,L[41]=X,L[42]=v):v=L[42],L[43]!==V?(b=(0,s.jsx)(em.LivePausedIndicator,{paused:V}),L[43]=V,L[44]=b):b=L[44];let e_=`${$}-scroll`;if(L[45]!==q||L[46]!==K.length||L[47]!==X||L[48]!==M||L[49]!==$?(y=0===K.length&&0===X?(0,s.jsx)("div",{"data-testid":`${$}-empty`,className:"contents",children:(0,s.jsx)(sw.EmptyBand,{density:q,title:M("web.coin.alerts_empty_title"),children:M("web.coin.alerts_empty_description")})}):null,L[45]=q,L[46]=K.length,L[47]=X,L[48]=M,L[49]=$,L[50]=y):y=L[50],L[51]===Symbol.for("react.memo_cache_sentinel")?(N=(0,w.cn)("flex w-full flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),L[51]=N):N=L[51],L[52]!==M?(C=M("web.coin.alerts_list"),L[52]=M,L[53]=C):C=L[53],L[54]!==eu||L[55]!==H||L[56]!==er||L[57]!==F||L[58]!==K||L[59]!==B||L[60]!==ec||L[61]!==D||L[62]!==U){let e;L[64]!==eu||L[65]!==H||L[66]!==er||L[67]!==F||L[68]!==B||L[69]!==ec||L[70]!==D||L[71]!==U?(e=e=>"trade"===e.type?(0,s.jsx)("li",{children:(0,s.jsx)(sv,{item:function(e,t){let{coin:s}=e;if(s.symbol&&s.name&&s.image)return e;let n=t.get(s.mint);return n?{...e,coin:{...s,name:s.name??n.name??null,symbol:s.symbol??n.symbol??null,image:s.image??n.image_uri??null}}:e}(e,er)})},e.key):"callout"!==e.type?null:(0,s.jsx)("li",{children:(0,s.jsx)(t2.FeedCalloutEntryCard,{entry:e.entry,coin:er.get(e.entry.coinMint),user:ec.get(e.entry.userId),position:eu.get(e.key)??0,viewerAddress:D,isLoggedIn:F,viewerFollowing:U,surface:B,divider:"none",className:H,hideFollowButton:!0,hideXBadge:!0,noteClampLines:3})},e.key),L[64]=eu,L[65]=H,L[66]=er,L[67]=F,L[68]=B,L[69]=ec,L[70]=D,L[71]=U,L[72]=e):e=L[72],R=K.map(e),L[54]=eu,L[55]=H,L[56]=er,L[57]=F,L[58]=K,L[59]=B,L[60]=ec,L[61]=D,L[62]=U,L[63]=R}else R=L[63];return L[73]!==C||L[74]!==R?(E=(0,s.jsx)("ul",{className:N,"aria-label":C,children:R}),L[73]=C,L[74]=R,L[75]=E):E=L[75],L[76]!==M?(j=M("web.coin.show_more_alerts"),L[76]=M,L[77]=j):j=L[77],L[78]!==et||L[79]!==J||L[80]!==ee||L[81]!==j?(I=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:J,isFetchingNextPage:ee,onFetchNextPage:et,autoLoad:!0,scrollRootRef:eh,rootMargin:"200px 0px",label:j}),L[78]=et,L[79]=J,L[80]=ee,L[81]=j,L[82]=I):I=L[82],L[83]!==ep||L[84]!==G||L[85]!==W||L[86]!==e_||L[87]!==y||L[88]!==E||L[89]!==I?(k=(0,s.jsxs)("div",{ref:eh,onScroll:ep,...G,"data-testid":e_,className:W,children:[y,E,I]}),L[83]=ep,L[84]=G,L[85]=W,L[86]=e_,L[87]=y,L[88]=E,L[89]=I,L[90]=k):k=L[90],L[91]!==b||L[92]!==k?(A=(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[b,k]}),L[91]=b,L[92]=k,L[93]=A):A=L[93],L[94]!==v||L[95]!==A?(T=(0,s.jsxs)(s.Fragment,{children:[v,A]}),L[94]=v,L[95]=A,L[96]=T):T=L[96],T}function sj(e){return"callout"===e.type?[e.entry.userId]:[]}function sI(e){return e.coinMint}function sk(e){return"callout"===e.type?[e.entry.coinMint]:"trade"!==e.type||e.coin.symbol&&e.coin.name&&e.coin.image?[]:[e.coin.mint]}function sA(){let e,t=(0,n.c)(4),{address:s}=(0,a.useProfile)(),l=!!s,r=(0,sR.useViewerFollowingSet)();return t[0]!==s||t[1]!==l||t[2]!==r?(e={address:s,isLoggedIn:l,viewerFollowing:r},t[0]=s,t[1]=l,t[2]=r,t[3]=e):e=t[3],e}var sT=e.i(186434),sL=e.i(967694);function sM(e){let t,l=(0,n.c)(3),{testId:r,children:a}=e;return r?(l[0]!==a||l[1]!==r?(t=(0,s.jsx)("div",{"data-testid":r,className:"contents",children:a}),l[0]=a,l[1]=r,l[2]=t):t=l[2],t):a}function sO(e){let t,l,r=(0,n.c)(8),{children:a,testId:i,variant:o,onRetry:c}=e,d=void 0===o?"empty":o,u=(0,x.useScreenersSystemDensity)();return r[0]!==a||r[1]!==u||r[2]!==c||r[3]!==d?(t="error"===d?(0,s.jsx)(sL.ErrorBand,{density:u,onRetry:c,children:a}):(0,s.jsx)(sw.EmptyBand,{density:u,children:a}),r[0]=a,r[1]=u,r[2]=c,r[3]=d,r[4]=t):t=r[4],r[5]!==t||r[6]!==i?(l=(0,s.jsx)(sM,{testId:i,children:t}),r[5]=t,r[6]=i,r[7]=l):l=r[7],l}function sP(e){let t,l,r=(0,n.c)(8),{title:a,children:i,testId:o,action:c}=e,d=(0,x.useScreenersSystemDensity)();return r[0]!==c||r[1]!==i||r[2]!==d||r[3]!==a?(t=(0,s.jsx)(sw.EmptyBand,{density:d,title:a,action:c,children:i}),r[0]=c,r[1]=i,r[2]=d,r[3]=a,r[4]=t):t=r[4],r[5]!==t||r[6]!==o?(l=(0,s.jsx)(sM,{testId:o,children:t}),r[5]=t,r[6]=o,r[7]=l):l=r[7],l}var sD=e.i(609252);let sF=e=>e.key;function sU(e){let t,s,l,r,a=(0,n.c)(22),{items:o,paused:c,keyOf:d}=e,[u,m]=(0,i.useState)(null);a[0]!==o||a[1]!==d?(t=()=>new Set(o.map(d)),a[0]=o,a[1]=d,a[2]=t):t=a[2];let h=t;a[3]!==u||a[4]!==h||a[5]!==c?(s=null,c?(s=u??h(),null===u&&m(s)):null!==u&&m(null),a[3]=u,a[4]=h,a[5]=c,a[6]=s):s=a[
16];e:{let e;if(!s){l=0;break e}let t=s;if(a[7]!==o||a[8]!==d||a[9]!==t){let s;a[11]!==d||a[12]!==t?(s=e=>t.has(d(e)),a[11]=d,a[12]=t,a[13]=s):s=a[13],e=o.findIndex(s),a[7]=o,a[8]=d,a[9]=t,a[10]=e}else e=a[10];l=e}let f=l;c&&null!==u&&-1===f&&o.length>0&&m(h());t:{let e,t;if(f<=0){let e;a[14]!==o?(e={items:o,heldCount:0},a[14]=o,a[15]=e):e=a[15],r=e;break t}a[16]!==f||a[17]!==o?(e=o.slice(f),a[16]=f,a[17]=o,a[18]=e):e=a[18],a[19]!==f||a[20]!==e?(t={items:e,heldCount:f},a[19]=f,a[20]=e,a[21]=t):t=a[21],r=t}return r}function sB(e){let t,l,r,a,d,u,m,h,f,p,S,_,g,v,b,y,N,C,R=(0,n.c)(75),{entries:E,isLoading:j,isError:I,emptyText:k,errorText:A,listAriaLabel:T,hasNextPage:L,isFetchingNextPage:M,fetchNextPage:O,scrollBoxTestId:P,filters:D}=e,{address:F,isLoggedIn:U,viewerFollowing:B}=sA(),{t:W}=(0,o.useTranslation)(),{paused:H,targetProps:z}=(0,eY.usePauseWhileHovered)(),$=(0,x.useScreenersSystemDensity)();R[0]!==E?(t=Array.from(new Set(E.map(sz))),R[0]=E,R[1]=t):t=R[1];let V=t,G=0===V.length;R[2]!==V||R[3]!==G?(l={mints:V,disabled:G,refetchInterval:3e4,refetchIntervalInBackground:!1},R[2]=V,R[3]=G,R[4]=l):l=R[4];let{coins:q}=(0,sD.useCoinsByMints)(l);if(R[5]!==q){for(let e of(r=new Map,q))e?.mint&&r.set((0,ew.coinMintKey)(e.mint),e);
1R[5]=q,R[6]=r}else r=R[6];let K=r;R[7]!==E?(a=Array.from(new Set(E.map(sH))),R[7]=E,R[8]=a):a=R[8];let Q=a;R[9]!==Q?(d={userAddresses:Q},R[9]=Q,R[10]=d):d=R[10];let{data:X}=(0,sN.useQueryUsers)(d);R[11]!==X?(u=void 0===X?[]:X,R[11]=X,R[12]=u):u=R[12];let Y=u;if(R[13]!==Y){for(let e of(m=new Map,Y))e?.address&&m.set(e.address,e);R[13]=Y,R[14]=m}else m=R[14];let Z=m;if(R[15]!==K||R[16]!==E||R[17]!==D||R[18]!==Z){let e;R[20]!==K||R[21]!==D||R[22]!==Z?(e=e=>(0,e2.calloutPassesFilters)({coinMint:e.coinMint,chainId:K.get((0,ew.coinMintKey)(e.coinMint))?.chain_id,userId:e.userId,username:e.username??Z.get(e.userId)?.username,mcapUsd:K.get((0,ew.coinMintKey)(e.coinMint))?.usd_market_cap??e.marketCapUsd},D),R[20]=K,R[21]=D,R[22]=Z,R[23]=e):e=R[23],h=E.filter(e),R[15]=K,R[16]=E,R[17]=D,R[18]=Z,R[19]=h}else h=R[19];let J=h;R[24]!==H||R[25]!==J?(f={items:J,paused:H,keyOf:sF},R[24]=H,R[25]=J,R[26]=f):f=R[26];let{items:ee}=sU(f);R[27]!==ee?(p=ee.map(sW),R[27]=ee,R[28]=p):p=R[28];let et=(0,tn.useFreshRowKeys)(p),es=(0,i.useRef)(null);if(j&&0===E.length){let e,t,n=`${P}-skeleton`;return R[29]===Symbol.for("react.memo_cache_sentinel")?(e=(0,w.cn)("-mx-[var(--screeners-pad,0px)]",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),R[29]=e):e=R[29],R[30]!==$||R[31]!==n?(t=(0,s.jsx)(sT.CalloutFeedCardSkeleton,{density:$,"data-testid":n,className:e,rowClassName:eF.SCREENERS_RAIL_PAD_CLASS}),R[30]=$,R[31]=n,R[32]=t):t=R[32],t}if(I&&0===E.length){let e;return R[33]!==A?(e=(0,s.jsx)("div",{className:"-mx-[var(--screeners-pad,0px)]",children:(0,s.jsx)(sO,{variant:"error",children:A})}),R[33]=A,R[34]=e):e=R[34],e}if(R[35]!==H?(S=(0,s.jsx)(em.LivePausedIndicator,{paused:H}),R[35]=H,R[36]=S):S=R[36],R[37]!==k||R[38]!==E.length||R[39]!==W||R[40]!==J?(_=0===E.length?(0,s.jsx)(sO,{children:k}):0===J.length?(0,s.jsx)(sO,{children:W("web.screeners.no_callouts_match")}):null,R[37]=k,R[38]=E.length,R[39]=W,R[40]=J,R[41]=_):_=R[41],R[42]===Symbol.for("react.memo_cache_sentinel")?(g=(0,w.cn)("flex w-full flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),R[42]=g):g=R[42],R[43]!==F||R[44]!==K||R[45]!==et||R[46]!==U||R[47]!==ee||R[48]!==Z||R[49]!==B){let e;R[51]!==F||R[52]!==K||R[53]!==et||R[54]!==U||R[55]!==Z||R[56]!==B?(e=(e,t)=>(0,s.jsx)("li",{className:et.has(e.key)?tn.FRESH_ROW_ANIMATION_CLASS:void 0,children:(0,s.jsx)(t2.FeedCalloutEntryCard,{entry:e,coin:K.get((0,ew.coinMintKey)(e.coinMint)),user:Z.get(e.userId),position:t,viewerAddress:F??void 0,isLoggedIn:U,viewerFollowing:B,surface:"screeners",divider:"none",className:eF.SCREENERS_RAIL_PAD_CLASS,hideXBadge:!0,noteClampLines:3})},e.key),R[51]=F,R[52]=K,R[53]=et,R[54]=U,R[55]=Z,R[56]=B,R[57]=e):e=R[57],v=ee.map(e),R[43]=F,R[44]=K,R[45]=et,R[46]=U,R[47]=ee,R[48]=Z,R[49]=B,R[50]=v}else v=R[50];R[58]!==T||R[59]!==v?(b=(0,s.jsx)("ul",{className:g,"aria-label":T,children:v}),R[58]=T,R[59]=v,R[60]=b):b=R[60];let en=!(E.length>0&&0===J.length);return R[61]!==O||R[62]!==L||R[63]!==M||R[64]!==en?(y=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:L,isFetchingNextPage:M,onFetchNextPage:O,autoLoad:en,scrollRootRef:es,rootMargin:"200px 0px"}),R[61]=O,R[62]=L,R[63]=M,R[64]=en,R[65]=y):y=R[65],R[66]!==z||R[67]!==P||R[68]!==_||R[69]!==b||R[70]!==y?(N=(0,s.jsxs)("div",{ref:es,...z,"data-testid":P,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[_,b,y]}),R[66]=z,R[67]=P,R[68]=_,R[69]=b,R[70]=y,R[71]=N):N=R[71],R[72]!==S||R[73]!==N?(C=(0,s.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[S,N]}),R[72]=S,R[73]=N,R[74]=C):C=R[74],C}function sW(e){return e.key}function sH(e){return e.userId}function sz(e){return e.coinMint}var s$=e.i(621624),sV=e.i(154703),sG=e.i(233283);async function sq(e){let{mint:t,signal:s}=e,{positions:n}=await (0,sG.fetchMintPositions)({mint:t,sortBy:"TOP",withThesis:!0,pageSize:50,signal:s});return n.map(e=>{let t,s;return{entry:(t=e.callout,s=t?.thesis?.trim(),t?.calloutId&&s?{key:`cid:${t.calloutId}`,calloutId:t.calloutId,coinMint:e.coinMint,userId:e.walletAddress??e.userId,authorCcUserId:e.userId,multiple:t.multiple??0,marketCapUsd:null!=t.calledOutAtMcap?t.calledOutAtMcap:void 0,createdAt:(e=>{if(!e)return 0;let t=Date.parse(e);return Number.isFinite(t)?t:0})(t.calloutTimestamp),username:e.userName||void 0,xUsername:e.xUsername??void 0,profileImage:e.profileImage??void 0,note:s,...t.mediaUrl?{mediaUrl:t.mediaUrl}:{},...(0,s$.pickCalloutEngagement)(t),updates:(0,sV.mapEmbeddedCalloutUpdates)({updates:t.updates,mint:e.coinMint,calloutId:t.calloutId}
1),updateCount:(0,sV.resolveEmbeddedUpdateCount)({updates:t.updates,updateCount:t.updateCount})}:null),peak:e.callout?.maxMultiplier??e.callout?.multiple??0}}).filter(e=>null!==e.entry).sort((e,t)=>t.peak-e.peak).map(e=>e.entry)}let sK=[];function sQ(){}var sX=e.i(163401),sY=e.i(761459),sZ=e.i(342e3),sJ=e.i(406920),s0=e.i(987425);let s1=(e,t)=>{let s=[];for(let n of e){let e=su(n);t.has(e)||(t.add(e),s.push(n))}return s},s2=async({mint:e,chainId:t,cursor:s,signal:n})=>{let l=await (0,z.getClientServerContract)()("GET /trades/{chainId}/{address}",{params:{chainId:t,address:e},query:{limit:30,cursor:s},signal:n});if(!Array.isArray(l?.trades)||void 0===l.cursor)throw Error("Malformed trades response");return{trades:l.trades.map(e=>(0,sJ.composedTradeToUnifiedTrade)(e,{chainId:t})),cursor:l.cursor}};function s3(e){return e.pages.flatMap(s4)}function s4(e){return e.trades}function s5(e){return e.cursor??void 0}function s6(e){return e.key}function s7(e){let t,l,r,d,u,m,h,f,p,S,_,g,v,b,y,N,C,R,E,j,I,k,A,T=(0,n.c)(97),{column:L,feed:M,listAriaLabel:O,testIdPrefix:P,feedManagesReveal:D,surface:F}=e,U=void 0===F?"screeners":F,{address:B}=(0,a.useProfile)(),{t:W}=(0,o.useTranslation)(),H=!!B,z=(0,sR.useViewerFollowingSet)(),{paused:$,targetProps:V}=(0,eY.usePauseWhileHovered)(),G=(0,x.useScreenersSystemDensity)(),{callouts:q,isLoadingHistory:K,error:Q,pendingNewCount:X,pendingPreview:Y,showNewCallouts:Z,hasNextPage:J,hasUnseen:ee,isFetchingNextPage:et,fetchNextPage:es}=M;if(T[0]!==q||T[1]!==Y){let e,s=[...q.map(nt),...Y.map(ne)];T[3]!==s?(e=new Set(s),T[3]=s,T[4]=e):e=T[4],t=Array.from(e),T[0]=q,T[1]=Y,T[2]=t}else t=T[2];let en=t;if(T[5]!==q){for(let e of(l=new Map,q))null==e.coinMarketCapUsd||l.has(e.coinMint)||l.set(e.coinMint,e.coinMarketCapUsd);T[5]=q,T[6]=l}else l=T[6];let el=l,er=0===en.length;T[7]!==en||T[8]!==el||T[9]!==er?(r={mints:en,disabled:er,refetchInterval:3e4,refetchIntervalInBackground:!1,marketCapByMint:el},T[7]=en,T[8]=el,T[9]=er,T[10]=r):r=T[10];let{coins:ea}=(0,sC.useCoinsByMintsWithFallback)(r);if(T[11]!==ea){for(let e of(d=new Map,ea))e?.mint&&d.set((0,ew.coinMintKey)(e.mint),e);T[11]=ea,T[12]=d}else d=T[12];let ei=d;T[13]!==q?(u=Array.from(new Set(q.map(s8))),T[13]=q,T[14]=u):u=T[14];let eo=u;T[15]!==eo?(m={userAddresses:eo},T[15]=eo,T[16]=m):m=T[16];let{data:ec}=(0,sN.useQueryUsers)(m);T[17]!==ec?(h=void 0===ec?[]:ec,T[17]=ec,T[18]=h):h=T[18];let ed=h;if(T[19]!==ed){for(let e of(f=new Map,ed))e?.address&&f.set(e.address,e);T[19]=ed,T[20]=f}else f=T[20];let eu=f,eh=L.filters;if(T[21]!==q||T[22]!==ei||T[23]!==eh||T[24]!==eu){let e;T[26]!==ei||T[27]!==eh||T[28]!==eu?(e=e=>(0,e2.calloutPassesFilters)({coinMint:e.coinMint,chainSlug:e.coinChain,chainId:ei.get((0,ew.coinMintKey)(e.coinMint))?.chain_id,userId:e.userId,username:e.username??eu.get(e.userId)?.username,mcapUsd:ei.get((0,ew.coinMintKey)(e.coinMint))?.usd_market_cap??e.marketCapUsd},eh),T[26]=ei,T[27]=eh,T[28]=eu,T[29]=e):e=T[29],p=q.filter(e),T[21]=q,T[22]=ei,T[23]=eh,T[24]=eu,T[25]=p}else p=T[25];let ef=p;T[30]!==$||T[31]!==ef?(S={items:ef,paused:$,keyOf:sF},T[30]=$,T[31]=ef,T[32]=S):S=T[32];let{items:ex}=sU(S);T[33]!==ex?(_=ex.map(s9),T[33]=ex,T[34]=_):_=T[34];let ep=(0,tn.useFreshRowKeys)(_),eS=`${ef[0]?.key??""}|${Y[0]?.key??""}`;T[35]!==L.sound||T[36]!==eS?(g={sound:L.sound,newnessKey:eS},T[35]=L.sound,T[36]=eS,T[37]=g):g=T[37],eX(g);let e_=(0,i.useRef)(null);T[38]!==Z?(v=()=>{let e=e_.current;e&&!(e.scrollTop>8)&&Z()},T[38]=Z,T[39]=v):v=T[39];let eg=v,ev=!(void 0!==D&&D)&&!$&&X>0;T[40]!==ev||T[41]!==eg?(b=()=>{ev&&eg()},T[40]=ev,T[41]=eg,T[42]=b):b=T[42];let eb=b;if(T[43]!==ev||T[44]!==eg?(y=()=>{ev&&eg()},T[43]=ev,T[44]=eg,T[45]=y):y=T[45],(0,i.useEffect)(y),K&&0===q.length){let e,t=`${P}-skeleton`;return T[46]!==G||T[47]!==t?(e=(0,s.jsx)("div",{"aria-hidden":!0,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sT.CalloutFeedCardSkeleton,{density:G,"data-testid":t,className:eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS,rowClassName:eF.SCREENERS_RAIL_PAD_CLASS})}),T[46]=G,T[47]=t,T[48]=e):e=T[48],e}if(Q&&0===q.length){let e,t;return T[49]!==W?(e=W("web.screeners.error_recent_callouts"),T[49]=W,T[50]=e):e
1=T[50],T[51]!==e?(t=(0,s.jsx)("div",{className:"-mx-[var(--screeners-pad,0px)]",children:(0,s.jsx)(sO,{variant:"error",children:e})}),T[51]=e,T[52]=t):t=T[52],t}T[53]!==$?(N=(0,s.jsx)(em.LivePausedIndicator,{paused:$}),T[53]=$,T[54]=N):N=T[54];let ey=`${P}-scroll`;if(T[55]!==q.length||T[56]!==X||T[57]!==W||T[58]!==ef.length?(C=0===q.length&&0===X?(0,s.jsx)(sO,{children:W("web.screeners.empty_callouts")}):q.length>0&&0===ef.length?(0,s.jsx)(sO,{children:W("web.screeners.no_callouts_match")}):null,T[55]=q.length,T[56]=X,T[57]=W,T[58]=ef.length,T[59]=C):C=T[59],T[60]===Symbol.for("react.memo_cache_sentinel")?(R=(0,w.cn)("flex w-full flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),T[60]=R):R=T[60],T[61]!==B||T[62]!==ei||T[63]!==ep||T[64]!==H||T[65]!==ex||T[66]!==U||T[67]!==eu||T[68]!==z){let e;T[70]!==B||T[71]!==ei||T[72]!==ep||T[73]!==H||T[74]!==U||T[75]!==eu||T[76]!==z?(e=(e,t)=>(0,s.jsx)("li",{className:ep.has(e.key)?tn.FRESH_ROW_ANIMATION_CLASS:void 0,children:(0,s.jsx)(t2.FeedCalloutEntryCard,{entry:e,coin:ei.get((0,ew.coinMintKey)(e.coinMint)),user:eu.get(e.userId),position:t,viewerAddress:B??void 0,isLoggedIn:H,viewerFollowing:z,surface:U,divider:"none",className:eF.SCREENERS_RAIL_PAD_CLASS,noteClampLines:3})},e.key),T[70]=B,T[71]=ei,T[72]=ep,T[73]=H,T[74]=U,T[75]=eu,T[76]=z,T[77]=e):e=T[77],E=ex.map(e),T[61]=B,T[62]=ei,T[63]=ep,T[64]=H,T[65]=ex,T[66]=U,T[67]=eu,T[68]=z,T[69]=E}else E=T[69];T[78]!==O||T[79]!==E?(j=(0,s.jsx)("ul",{className:R,"aria-label":O,children:E}),T[78]=O,T[79]=E,T[80]=j):j=T[80];let eN=!(q.length>0&&0===ef.length);return T[81]!==es||T[82]!==J||T[83]!==ee||T[84]!==et||T[85]!==eN?(I=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:J,autoLoadHasMore:ee,isFetchingNextPage:et,onFetchNextPage:es,autoLoad:eN,scrollRootRef:e_,rootMargin:"200px 0px"}),T[81]=es,T[82]=J,T[83]=ee,T[84]=et,T[85]=eN,T[86]=I):I=T[86],T[87]!==eb||T[88]!==V||T[89]!==ey||T[90]!==C||T[91]!==j||T[92]!==I?(k=(0,s.jsxs)("div",{ref:e_,onScroll:eb,...V,"data-testid":ey,className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[C,j,I]}),T[87]=eb,T[88]=V,T[89]=ey,T[90]=C,T[91]=j,T[92]=I,T[93]=k):k=T[93],T[94]!==N||T[95]!==k?(A=(0,s.jsxs)("div",{className:"relative flex h-full min-h-0 w-full flex-col gap-2",children:[N,k]}),T[94]=N,T[95]=k,T[96]=A):A=T[96],A}function s9(e){return e.key}function s8(e){return e.userId}function ne(e){return e.coinMint}function nt(e){return e.coinMint}var ns=e.i(99859),nn=e.i(358615),nl=e.i(390065),nr=e.i(349879),na=e.i(573525),ni=e.i(735821);let no=e=>Number(e.split(":")[0]),nc=(e,t)=>{let s=no(e),n=no(t);return Number.isFinite(s)&&Number.isFinite(n)&&s>n},nd=(e,t)=>!e.flagged&&null!=e.costBasisUsd&&!(e.costBasisUsd<t.minCostBasisUsd)&&null!=e.calledOutAtMcap&&!(e.calledOutAtMcap<t.minCalloutMarketCapUsd)&&(void 0===t.maxCostBasisUsd||!(e.costBasisUsd>t.maxCostBasisUsd))&&(void 0===t.maxCalloutMarketCapUsd||!(e.calledOutAtMcap>t.maxCalloutMarketCapUsd))&&!0,nu=e=>{let t,s,l=(0,n.c)(7),{subject:r,enabled:a,onHead:i}=e;l[0]!==i||l[1]!==r?(t=e=>{r&&i(r,e)},l[0]=i,l[1]=r,l[2]=t):t=l[2];let o=t,c=r??"",d=a&&!!r;l[3]!==o||l[4]!==c||l[5]!==d?(s={type:nn.NatsInstance.Core,subject:c,enabled:d,onEvent:o},l[3]=o,l[4]=c,l[5]=d,l[6]=s):s=l[6],(0,na.useNatsSubscriptionHandler)(s)};function nm(e){return e.nextPageToken||void 0}function nh(e){return e.calloutId}function nf(e,t){return no(t.token)-no(e.token)}function nx(e){return{key:`cid:${e.calloutId}`,coinMint:e.coinMint,coinSymbol:void 0}}function np(e){return{...e,revealRequestedAt:Date.now()}}var nS=e.i(66397),n_=e.i(633216),ng=e.i(996005),nv=e.i(363281),nb=e.i(662610),ny=e.i(956683),nw=e.i(372550),nN=e.i(607122),nC=e.i(699738);let nR={traders:function(e){let t,l=(0,n.c)(5),{filterBarLeading:r}=e,{address:i}=(0,a.useProfile)(),o=(0,sR.useViewerFollowingSet)(),c="coin-rail"===(0,x.useScreenersDeckHost)()?50:void 0;return l[0]!==i||l[1]!==r||l[2]!==c||l[3]!==o?(t=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{"data-testid":"screeners-pnl-scroll",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(ng.PnlLeaderboardBoard,{enabled:!0,viewerAddress:i,viewerFollowing:o,refetchIntervalMs:n_.LEADERBOARD_BOARD_POLL_MS,pageSize:c,filterBarLeading:r})})}),l[0]=i,l[1]=r,l[2]=c,l[3]=o,l[4]=t):t=l[4],t},earners:function(e){let t,l=(0,n.c)(3),{filterBarLeading:r}=e,{address:i}=(0,a.useProfile)();return l[0]!==i||l[1]!==r?(t=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{"data-testid":"screeners-earners-scroll",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(nS.PayoutEarnersBoard,{viewerAddress:i,refetchIntervalMs:n_.LEADERBOARD_BOARD_POLL_MS,filterBarLeading:r})})}),l[0]=i,l[1]=r,l[2]=t):t=l[2],t},squads:function(e){let t,l=(0,n.c)(4),{filterBarLeading:r}=e,{t:a}=(0,o.useTranslation)(),i=(0,nb.useSquadsEnabled)();return l[0]!==r||l[1]!==i||l[2]!==a?(t=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{"data-testid":"screeners-squads-scroll",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:i?(0,s.jsx)(nv.SquadsLeaderboardColumn,{showHeader:!1,refetchIntervalMs:ny.SQUAD_LEADERBOARD_POLL_MS,filterBarLeading:r}):(0,s.jsx)(sO,{testId:"screeners-squads-unavailable",children:a("web.screeners.empty_board")})})}),l[0]=r,l[1]=i,l[2]=a,l[3]=t):t=l[3],t}},nE={terminal:{ownRow:"@[221px]/leaderboard:hidden",inline:"hidden @[221px]/leaderboard:flex",chip:"flex @[330px]/leaderboard:hidden",segment:"hidden @[330px]/leaderboard:flex"},comfortable:{ownRow:"@[227px]/leaderboard:hidden",inline:"hidden @[227px]/leaderboard:flex",chip:"flex @[342px]/leaderboard:hidden",segment:"hidden @[342px]/leaderboard:flex"}};var nj=e.i(935258);let nI=e=>({key:`cid:${e.calloutId}`,calloutId:e.calloutId,coinMint:e.coinMint,userId:e.userId,...e.authorCcUserId?{authorCcUserId:e.authorCcUserId}:{},multiple:e.multiple,marketCapUsd:Number.isFinite(e.marketCap)?e.marketCap:void 0,createdAt:e.createdAt,note:e.note,...e.mediaUrl?{mediaUrl:e.mediaUrl}:{},...void 0!==e.likeCount?{likeCount:e.likeCount}:{},...void 0!==e.replyCount?{replyCount:e.replyCount}:{},...void 0!==e.repostCount?{repostCount:e.repostCount}:{},...void 0!==e.viewCount?{viewCount:e.viewCount}:{},...void 0!==e.likedByViewer?{likedByViewer:e.likedByViewer}:{},...void 0!==e.repostedByViewer?{repostedByViewer:e.repostedByViewer}:{}});var nk=e.i(45329);function nA(){}function nT(e){return e.isError}function nL(e){return e.data}function nM(e,t){return t.createdAt-e.createdAt}function nO(e){return e.data??[]}function nP(e){let t,l,r,a=(0,n.c)(8),{what:i}=e,{t:c}=(0,o.useTranslation)();return a[0]!==c||a[1]!==i?(t=c("web.screeners.sign_in_title",{what:i}),a[0]=c,a[1]=i,a[2]=t):t=a[2],a[3]!==c?(l=c("web.screeners.sign_in_description"),a[3]=c,a[4]=l):l=a[4],a[5]!==t||a[6]!==l?(r=(0,s.jsx)(sP,{testId:"screeners-sign-in-prompt",title:t,children:l}),a[5]=t,a[6]=l,a[7]=r):r=a[7],r}var nD=e.i(390146),nF=e.i(264701),nU=e.i(106009),nB=e.i(16503),nW=e.i(572128),nH=e.i(79402);
1function nz(e){return(0,nH.enabledAlertsRailKindsCsv)(e.enabled)}function n$(e){return e.filters}function nV(e,t,s){let n=e.nextCursor??null;if(null!==n&&n!==s)return n}function nG(e){return e.key}function nq(e){return e?.type==="trade"}function nK(e){return e.key}function nQ(e){return null===e.coinMint?[]:[{key:`evt:${e.id}`,coinMint:e.coinMint}]}var nX=e.i(779106),nY=e.i(399346),nZ=e.i(574654),nJ=e.i(525645);function n0(e){return e.key}function n1(e){return e.transactions}var n2=e.i(898360),n3=e.i(411315);let n4=(0,i.memo)(e=>{let t,l,r,a,i,o,c,u,f,g,v,b,y,N,C,E,j,I,k=(0,n.c)(66),{entry:A,index:T,isHydrated:L,trailing:M}=e,O=(0,x.useScreenersSystemDensity)();k[0]!==A.m||k[1]!==A.n||k[2]!==A.t?(t=(0,_.coinDisplayName)({mint:A.m,name:A.n,symbol:A.t}),k[0]=A.m,k[1]=A.n,k[2]=A.t,k[3]=t):t=k[3];let F=t;if(k[4]!==A.age||k[5]!==L){let e;l="number"==typeof(e=A.age)?Date.now()-1e3*e:null,r=L&&null!==l&&(0,n3.isWithinDurationOfNow)(l,36e5),k[4]=A.age,k[5]=L,k[6]=l,k[7]=r}else l=k[6],r=k[7];let B=r;k[8]!==A.mc?(a=Number.isFinite(A.mc)&&A.mc>0?(0,U.formatCompactUsd)(A.mc):"—",k[8]=A.mc,k[9]=a):a=k[9];let W=a,H=(0,D.useIsTopToken)(A.m,A.c),{prefetch:z,hoverProps:$}=(0,n2.useHoverPrefetch)(),V=Number.isFinite(A.mc)?A.mc:0;k[10]!==T||k[11]!==V?(i={itemPosition:T,marketCap:V,sourceScreen:m.SourceScreen.COIN_SCREENERS},k[10]=T,k[11]=V,k[12]=i):i=k[12];let G=i,q=(0,P.default)(A.m,G,void 0,m.SourceElement.MOVERS_FEED),K=`/coin/${A.m}`;k[13]!==A.m||k[14]!==G.marketCap||k[15]!==T?(o=()=>(0,R.trackCoinClickFromHandler)({coinId:A.m,itemPosition:T,marketCap:G.marketCap,sourceScreen:m.SourceScreen.COIN_SCREENERS,sourceElement:m.SourceElement.MOVERS_FEED}),k[13]=A.m,k[14]=G.marketCap,k[15]=T,k[16]=o):o=k[16],k[17]!==F||k[18]!==$||k[19]!==z||k[20]!==K||k[21]!==o?(c=(0,s.jsx)(h.default,{href:K,prefetch:z,...$,"aria-label":F,onClick:o,className:"absolute inset-0 z-[1] focus-inset"}),k[17]=F,k[18]=$,k[19]=z,k[20]=K,k[21]=o,k[22]=c):c=k[22];let Q=c,X=A.m,Y=A.n,Z=A.t,J=A.i||void 0,ee=A.c&&!A.c.startsWith("solana")?A.c:null;k[23]!==A?(u=(0,tM.boardEntryVenue)(A),k[23]=A,k[24]=u):u=k[24],k[25]!==A.m||k[26]!==A.n||k[27]!==A.t||k[28]!==J||k[29]!==ee||k[30]!==u?(f={mint:X,name:Y,symbol:Z,image_uri:J,chain_id:ee,...u},k[25]=A.m,k[26]=A.n,k[27]=A.t,k[28]=J,k[29]=ee,k[30]=u,k[31]=f):f=k[31];let et=f,es=d.COIN_ROW_CLASS[O],en=d.COIN_ROW_ART_PX[O];k[32]!==et||k[33]!==en?(g=(0,s.jsx)(p.CoinAvatar,{optimisticImage:!0,coin:et,size:en,verified:!1,testIdPrefix:"movers-coin-row"}),k[32]=et,k[33]=en,k[34]=g):g=k[34];let el=d.COIN_ROW_NAME_CLASS[O];k[35]!==et||k[36]!==H||k[37]!==el?(v=(0,s.jsx)("div",{"data-testid":"movers-coin-row-name-line",className:"flex min-w-0 items-center gap-1",children:(0,s.jsx)(S.CoinName,{coin:et,verified:H,sealSize:14,nameClassName:el,testIdPrefix:"movers-coin-row"})}),k[35]=et,k[36]=H,k[37]=el,k[38]=v):v=k[38],k[39]!==O||k[40]!==A.t?(b=A.t?(0,s.jsx)("span",{className:(0,w.cn)("min-w-0 truncate",d.COIN_ROW_META_CLASS[O]),children:A.t.replace(/^\$/,"")}):null,k[39]=O,k[40]=A.t,k[41]=b):b=k[41],k[42]!==q||k[43]!==v||k[44]!==b?(y=(0,s.jsxs)("div",{ref:q,className:"flex min-w-0 flex-1 flex-col",children:[v,b]}),k[42]=q,k[43]=v,k[44]=b,k[45]=y):y=k[45];let er=d.COIN_ROW_FIGURE_CLASS[O];return k[46]!==W||k[47]!==er?(N=(0,s.jsx)("span",{className:er,children:W}),k[46]=W,k[47]=er,k[48]=N):N=k[48],k[49]!==l||k[50]!==O||k[51]!==B?(C=null!==l?(0,s.jsx)(eS.RelativeTime,{timestamp:l,density:O,className:(0,w.cn)(d.COIN_ROW_SUBFIGURE_CLASS[O],B?"text-text-primary":"text-text-quaternary")}):null,k[49]=l,k[50]=O,k[51]=B,k[52]=C):C=k[52],k[53]!==N||k[54]!==C?(E=(0,s.jsxs)("div",{"data-testid":"movers-coin-row-figures",className:"flex shrink-0 flex-col items-end",children:[N,C]}),k[53]=N,k[54]=C,k[55]=E):E=k[55],k[56]!==M?(j=M?(0,s.jsx)("span",{className:"relative z-[2] flex shrink-0 items-center",children:M}):null,k[56]=M,k[57]=j):j=k[57],k[58]!==Q||k[59]!==O||k[60]!==es||k[61]!==g||k[62]!==y||k[63]!==E||k[64]!==j?(I=(0,s.jsxs)("div",{role:"listitem","data-testid":"movers-coin-row","data-density":O,className:es,children:[Q,g,y,E,j]}),k[58]=Q,k[59]=O,k[60]=es,k[61]=g,k[62]=y,k[63]=E,k[64]=j,k[65]=I):I=k[65],I});var n5=e.i(997887),n6=e.i(562606),n7=e.i(181254),n9=e.i(333757),n8=e.i(21617);function le(e){let t,l,r,a=(0,n.c)(12),{entry:i,index:o,isHydrated:c,trailing:d}=e;a[0]!==i.c||a[1]!==i.m||a[2]!==i.mc?(t={mint:i.m,chainId:i.c,fallbackMarketCap:i.mc},a[0]=i.c,a[1]=i.m,a[2]=i.mc,a[3]=t):t=a[3];let u=(0,et.useDisplayMarketCap)(t);a[4]!==i||a[5]!==u?(l=void 0!==u&&Number.isFinite(u)&&u>0&&u!==i.mc?{...i,mc:u}:i,a[4]=i,a[5]=u,a[6]=l):l=a[6];let m=l;return a[7]!==o||a[8]!==c||a[9]!==m||a[10]!==d?(r=(0,s.jsx)(n4,{entry:m,index:o,isHydrated:c,trailing:d}),a[7]=o,a[8]=c,a[9]=m,a[10]=d,a[11]=r):r=a[11],r}function lt(e){let t,a,i,c,m,h,f,p,S=(0,n.c)(48),{enabled:_,scrollableClassName:g,filterCoin:v}=e,{t:b}=(0,o.useTranslation)(),R=(0,C.useIsHydrated)(),E=(0,x.useScreenersSystemDensity)(),{bookmarkedCoins:j,bookmarkedCoinsLoading:I,bookmarkedCoinsIsError:k,bookmarkedCoinsUpdatedAt:T,removeFromBookmark:L}=(0,N.useBookmarks)(_,!1);(0,et.useRegisterCoinLadderSupplies)(j);let M=(0,r.useLaunchDarklyFlag)(l.LaunchDarklyFlag.WEB_PERPS,!1);if(S[0]!==j||S[1]!==M){let e;S[3]!==M?(e=e=>e?.mint&&(!(0,n8.isPerpCoin)(e)||M&&null!==(0,n9.perpMarketFromCoinRow)(e)),S[3]=M,S[4]=e):e=S[4],t=j.filter(e),S[0]=j,S[1]=M,S[2]=t}else t=S[2];let O=t.length;if(S[5]!==j||S[6]!==v||S[7]!==M){let e;S[9]!==v||S[10]!==M?(e=e=>{let t,s;if(!e?.mint)return[];if((0,n8.isPerpCoin)(e)){if(!M)return[];let t=(0,n9.perpMarketFromCoinRow)(e);return t?[{kind:"perp",market:t}]:[]}return v?.(e)??!0?[{kind:"coin",entry:(t=(0,n5.normalizeCreatedTimestamp)(e.created_timestamp),s=Date.now(),{m:e.mint,n:e.name??"",t:e.symbol??"",i:e.image_uri??"",mc:"number"==typeof e.usd_market_cap?e.usd_market_cap:0,age:t?Math.max(0,(s-t)/1e3):0,c:e.chain_id,p:0,mh:!1,pg:((0,ew.isEvmCoin)({mint:e.mint,chainId:e.chain_id})?e.protocol:e.board_program??e.program)??"",pl:e.platform??"",gd:0,bc:0,sc:0,txc:0,nh:0,t10:0,dh:0,tw:!1,ws:!1,tg:!1})}]:[]},S[9]=v,S[10]=M,S[11]=e):e=S[11],a=j.flatMap(e),S[5]=j,S[6]=v,S[7]=M,S[8]=a}else a=S[8];let P=a;S[12]!==T||S[13]!==P?(i=e=>P.map(t=>"perp"===t.kind&&(0,n7.isPerpMarkStale)({markAsOf:t.market.markAsOf,fetchedAt:T},e)?"1":"0").join(""),S[12]=T,S[13]=P,S[14]=i):i=S[14],S[15]!==_||S[16]!==P?(c=_&&P.some(ls),S[15]=_,S[16]=P,S[17]=c):c=S[17];let D=(0,eb.useNowTicker)(i,c);if(S[18]!==P){let e=[],t=[];for(let s of P){if("coin"!==s.kind)continue;let{entry:n}=s;(0,ew.isEvmCoin)({mint:n.m,chainId:n.c})?t.push({mint:n.m,chainId:n.c}):e.push(n.m)}m={solanaMints:e,evmCoins:t},S[18]=P,S[19]=m}else m=S[19];let{solanaMints:F,evmCoins:U}=m;(0,e1.useRealtimeCoinMarketDataBatchLite)(F,_&&F.length>0),(0,n6.useRealtimeEvmCoinMarketDataBatch)(U,_&&U.length>0),S[20]!==E||S[21]!==L||S[22]!==b?(h=e=>(0,s.jsx)(y.IconButton,{density:E,size:24,"data-testid":"watchlist-rail-remove","aria-label":b("web.coin.remove_from_watchlist"),onClick:t=>{t.preventDefault(),t.stopPropagation(),L(e,"default")},className:(0,w.cn)(A[E],"hover:bg-bg-quaternary"),children:(0,s.jsx)(u.IconStar,{className:"text-text-accent"})}),S[20]=E,S[21]=L,S[22]=b,S[23]=h):h=S[23];let B=h;if(I){let e,t;return S[24]!==E?(e=(0,s.jsx)(d.CoinRowSkeleton,{density:E,bleed:!1}
1),S[24]=E,S[25]=e):e=S[25],S[26]!==g||S[27]!==e?(t=(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"watchlist-rail-skeleton",className:g,children:e}),S[26]=g,S[27]=e,S[28]=t):t=S[28],t}if(k){let e,t,n;return S[29]!==b?(e=b("web.market_rail.unable_to_get_coins"),S[29]=b,S[30]=e):e=S[30],S[31]!==E||S[32]!==e?(t=(0,s.jsx)(sL.ErrorBand,{density:E,children:e}),S[31]=E,S[32]=e,S[33]=t):t=S[33],S[34]!==g||S[35]!==t?(n=(0,s.jsx)("div",{className:g,children:t}),S[34]=g,S[35]=t,S[36]=n):n=S[36],n}return S[37]!==E||S[38]!==R||S[39]!==D||S[40]!==P||S[41]!==O||S[42]!==b||S[43]!==B?(f=0===P.length&&O>0?(0,s.jsx)(sw.EmptyBand,{density:E,children:b("web.screeners.no_coins_match")}):0===P.length?(0,s.jsx)("div",{"data-testid":"watchlist-rail-empty",className:"contents",children:(0,s.jsx)(sw.EmptyBand,{density:E,title:b("web.watchlist.empty_title"),children:b("web.market_rail.empty_watchlist")})}):(0,s.jsx)("div",{role:"list",className:"flex w-full flex-col","aria-label":b("home.tabs.watchlist"),children:P.map((e,t)=>"perp"===e.kind?(0,s.jsx)(ez.PerpMarketRow,{market:e.market,density:E,index:t,markStale:"1"===D[t],trailing:B((0,n8.perpBookmarkItemId)(e.market.coin))},(0,n8.perpBookmarkItemId)(e.market.coin)):(0,s.jsx)(le,{entry:e.entry,index:t,isHydrated:R,trailing:B(e.entry.m)},e.entry.m))}),S[37]=E,S[38]=R,S[39]=D,S[40]=P,S[41]=O,S[42]=b,S[43]=B,S[44]=f):f=S[44],S[45]!==g||S[46]!==f?(p=(0,s.jsx)("div",{"data-testid":"watchlist-rail-scroll",className:g,children:f}),S[45]=g,S[46]=f,S[47]=p):p=S[47],p}function ls(e){return"perp"===e.kind}var ln=e.i(150430);let ll={trending:{icon:t.IconFire1,Component:tK},movers:{icon:t.IconRocket,Component:tK},"global-callouts":{icon:t.IconMegaphone,Component:function(e){let t,l,r,i,c=(0,n.c)(11),{column:d}=e,{address:u}=(0,a.useProfile)(),{t:m}=(0,o.useTranslation)(),h=d.filters,f=h?.chains;c[0]!==f?(t=(0,t_.feedChainParamValue)(f),c[0]=f,c[1]=t):t=c[1];let x=t;c[2]!==u||c[3]!==x?(l={viewerAddress:u,chain:x},c[2]=u,c[3]=x,c[4]=l):l=c[4];let p=(0,ns.useHomeFeedCallouts)(l);return c[5]!==m?(r=m("web.screeners.list_callouts_global"),c[5]=m,c[6]=r):r=c[6],c[7]!==d||c[8]!==p||c[9]!==r?(i=(0,s.jsx)(s7,{column:d,feed:p,surface:"home_feed",listAriaLabel:r,testIdPrefix:"screeners-global-callouts"}),c[7]=d,c[8]=p,c[9]=r,c[10]=i):i=c[10],i}},"latest-callouts":{icon:t.IconClock,Component:function(e){let t,l,r,a,c,d=(0,n.c)(13),{column:u}=e,{t:m}=(0,o.useTranslation)(),h=u.filters;d[0]!==h?(t=(0,e2.resolveLatestCalloutsFloors)(h),d[0]=h,d[1]=t):t=d[1];let f=t,x=h?.chains;d[2]!==x?(l=(0,t_.feedChainParamValue)(x),d[2]=x,d[3]=l):l=d[3];let p=l;d[4]!==f||d[5]!==p?(r={bounds:f,chain:p},d[4]=f,d[5]=p,d[6]=r):r=d[6];let S=(e=>{let t,s,l,r,a,o,c,d,u,m,h,f,x,p,S,_,g,v,b,y,w,N,C,R,E,j,I,k,A,T,L,M=(0,n.c)(101),{enabled:O,chain:P,bounds:D,autoReveal:F}=e,U=void 0===O||O,B=void 0===P?"all":P,W=void 0===F||F;if(M[0]!==D||M[1]!==B)s=JSON.stringify(t=["callouts","home-feed","recent",B,25,D.minCostBasisUsd,D.minCalloutMarketCapUsd,D.maxCostBasisUsd??null,D.maxCalloutMarketCapUsd??null]),M[0]=D,M[1]=B,M[2]=t,M[3]=s;else t=M[2],s=M[3];let H=s;M[4]!==D||M[5]!==B?(l=e=>{let{pageParam:t,signal:s}=e;return(0,ni.fetchHomeFeedRecent)({pageSize:25,chain:B,bounds:D,pageToken:t,signal:s})},M[4]=D,M[5]=B,M[6]=l):l=M[6],M[7]!==U||M[8]!==t||M[9]!==l?(r={queryKey:t,queryFn:l,initialPageParam:void 0,getNextPageParam:nm,staleTime:nr.RECENT_CALLOUTS_STALE_TIME_MS,retry:3,enabled:U,refetchOnWindowFocus:!1},M[7]=U,M[8]=t,M[9]=l,M[10]=r):r=M[10];let z=(0,sY.useInfiniteQuery)(r);if(M[11]!==z.data?.pages){let e=new Set;for(let t of(a=[],z.data?.pages??[]))for(let s of t.coins??[]){let t=(0,sV.mapHomeFeedCoinToCallout)(s);!t||e.has(t.key)||(e.add(t.key),a.push(t))}M[11]=z.data?.pages,M[12]=a}else a=M[12];let $=a,V=z.data?.pages[0];if(M[13]!==V)o=V?.liveSubjects?.length?V.liveSubjects:V?.liveSubject?[V.liveSubject]:[],M[13]=V,M[14]=o;else o=M[14];let G=o;M[15]!==H?(c={identity:H,since:null,revealRequestedAt:null},M[15]=H,M[16]=c):c=M[16];let[q,K]=(0,i.useState)(c);M[17]===Symbol.for("react.memo_cache_sentinel")?(d={},M[17]=d):d=M[17];let[Q,X]=(0,i.useState)(d),[Y,Z]=(0,i.useState)(null),[J,ee]=(0,i.useState)(null);q.identity!==H?(K({identity:H,since:null,revealRequestedAt:null}),X({}),Z(null)):V?.headToken&&null===q.since&&null===q.revealRequestedAt?K({identity:H,since:V.headToken,revealRequestedAt:null}):null!==q.revealRequestedAt&&V?.headToken&&z.dataUpdatedAt>=q.revealRequestedAt&&(K({identity:H,since:V.headToken,revealRequestedAt:null}),Z(null));let et=q.since;M[18]===Symbol.for("react.memo_cache_sentinel")?(u=(e,t)=>{let s;if(!(t&&"object"==typeof t&&1===t.v&&"head"===t.kind&&Array.isArray(t.head)))return;let n="number"==typeof(s=t.asOf)?s:Date.parse(s);X(s=>
1{let l=s[e];return l&&Number.isFinite(n)&&n<=l.asOfMs?s:{...s,[e]:{asOfMs:n,rows:t.head}}}),Z(null),ee(Date.now())},M[18]=u):u=M[18];let es=u;M[19]!==U||M[20]!==G[0]?(m={subject:G[0],enabled:U,onHead:es},M[19]=U,M[20]=G[0],M[21]=m):m=M[21],nu(m),M[22]!==U||M[23]!==G[1]?(h={subject:G[1],enabled:U,onHead:es},M[22]=U,M[23]=G[1],M[24]=h):h=M[24],nu(h),M[25]!==U||M[26]!==G[2]?(f={subject:G[2],enabled:U,onHead:es},M[25]=U,M[26]=G[2],M[27]=f):f=M[27],nu(f),M[28]!==U||M[29]!==G[3]?(x={subject:G[3],enabled:U,onHead:es},M[28]=U,M[29]=G[3],M[30]=x):x=M[30],nu(x),M[31]!==U||M[32]!==G[4]?(p={subject:G[4],enabled:U,onHead:es},M[31]=U,M[32]=G[4],M[33]=p):p=M[33],nu(p),M[34]!==U||M[35]!==G[5]?(S={subject:G[5],enabled:U,onHead:es},M[34]=U,M[35]=G[5],M[36]=S):S=M[36],nu(S),M[37]!==D||M[38]!==B||M[39]!==U||M[40]!==et?(_=async()=>{if(U&&et)try{let e=await (0,ni.fetchHomeFeedRecentCount)({since:et,chain:B,bounds:D});Z(e.newCount)}catch{}},M[37]=D,M[38]=B,M[39]=U,M[40]=et,M[41]=_):_=M[41];let en=_,{connectionStates:el}=(0,nl.useNats)(),er=el[nn.NatsInstance.Core]??!1,ea=(0,i.useRef)(er);M[42]!==er||M[43]!==en?(g=()=>{let e=er&&!ea.current;ea.current=er,e&&en()},v=[er,en],M[42]=er,M[43]=en,M[44]=g,M[45]=v):(g=M[44],v=M[45]),(0,i.useEffect)(g,v),M[46]!==U||M[47]!==en||M[48]!==et?(b=()=>{if(!U||!et)return;let e=setTimeout(()=>{en()},9e4);return()=>clearTimeout(e)},M[46]=U,M[47]=en,M[48]=et,M[49]=b):b=M[49],M[50]!==U||M[51]!==J||M[52]!==en||M[53]!==et?(y=[U,et,J,en],M[50]=U,M[51]=J,M[52]=en,M[53]=et,M[54]=y):y=M[54],(0,i.useEffect)(b,y),M[55]!==$?(w=new Set($.map(nh)),M[55]=$,M[56]=w):w=M[56];let ei=w;e:{let e;if(!et){let e;M[57]===Symbol.for("react.memo_cache_sentinel")?(e=[],M[57]=e):e=M[57],N=e;break e}if(M[58]!==D||M[59]!==ei||M[60]!==G||M[61]!==et||M[62]!==Q){let t=new Set,s=[];for(let e of G)for(let n of Q[e]?.rows??[])!t.has(n.calloutId)&&(t.add(n.calloutId),nc(n.token,et)&&nd(n,D)&&!ei.has(n.calloutId)&&s.push(n));e=s.sort(nf),M[58]=D,M[59]=ei,M[60]=G,M[61]=et,M[62]=Q,M[63]=e}else e=M[63];N=e}let eo=N;if(M[64]!==G||M[65]!==Q){let e;M[67]!==Q?(e=e=>e in Q,M[67]=Q,M[68]=e):e=M[68],C=G.some(e),M[64]=G,M[65]=Q,M[66]=C}else C=M[66];let ec=C,ed=ec?eo.length:Y??0;M[69]!==eo?(R=eo.slice(0,nr.PENDING_PREVIEW_LIMIT).map(nx),M[69]=eo,M[70]=R):R=M[70];let eu=R,{refetch:em,fetchNextPage:eh,isFetching:ef}=z;M[71]!==em?(E=()=>{K(np),em()},M[71]=em,M[72]=E):E=M[72];let ex=E;M[73]!==eh?(j=()=>{eh()},M[73]=eh,M[74]=j):j=M[74];let ep=j,eS=(0,i.useRef)(null),e_=ed>0;M[75]!==ec||M[76]!==G||M[77]!==Q||M[78]!==Y?(I=ec?`head:${G.map(e=>Q[e]?.asOfMs??0).join(",")}`:`count:${Y??0}`,M[75]=ec,M[76]=G,M[77]=Q,M[78]=Y,M[79]=I):I=M[79];let eg=I;M[80]!==W||M[81]!==U||M[82]!==e_||M[83]!==ef||M[84]!==eg||M[85]!==ex?(k=()=>{W&&U&&e_&&!ef&&eS.current!==eg&&(eS.current=eg,ex())},A=[W,U,e_,ef,eg,ex],M[80]=W,M[81]=U,M[82]=e_,M[83]=ef,M[84]=eg,M[85]=ex,M[86]=k,M[87]=A):(k=M[86],A=M[87]),(0,i.useEffect)(k,A);let ev=U&&z.isPending,eb=z.isError&&0===$.length?"Could not load the latest callouts":null,ey=W?0:ed;M[88]!==W||M[89]!==eu?(T=W?[]:eu,M[88]=W,M[89]=eu,M[90]=T):T=M[90];let ew=!!z.hasNextPage;return M[91]!==$||M[92]!==ep||M[93]!==z.isFetchingNextPage||M[94]!==ex||M[95]!==ev||M[96]!==eb||M[97]!==ey||M[98]!==T||M[99]!==ew?(L={callouts:$,isLoadingHistory:ev,error:eb,pendingNewCount:ey,pendingPreview:T,showNewCallouts:ex,hasNextPage:ew,isFetchingNextPage:z.isFetchingNextPage,fetchNextPage:ep},M[91]=$,M[92]=ep,M[93]=z.isFetchingNextPage,M[94]=ex,M[95]=ev,M[96]=eb,M[97]=ey,M[98]=T,M[99]=ew,M[100]=L):L=M[100],L})(r);return d[7]!==m?(a=m("web.screeners.list_callouts_latest"),d[7]=m,d[8]=a):a=d[8],d[9]!==u||d[10]!==S||d[11]!==a?(c=(0,s.jsx)(s7,{column:u,feed:S,listAriaLabel:a,testIdPrefix:"screeners-latest-callouts",feedManagesReveal:!0}),d[9]=u,d[10]=S,d[11]=a,d[12]=c):c=d[12],c}},watchlist:{icon:t.IconStar,Component:function(e){let t,l,r,c,d=(0,n.c)(12),{column:u}=e,{t:m}=(0,o.useTranslation)(),{address:h}=(0,a.useProfile)(),f=!!h,x=(0,tr.useQueryClient)();d[0]!==x?(t=()=>{let e=setInterval(()=>{x.invalidateQueries({queryKey:["bookmarkedCoins"]})},3e4);return()=>clearInterval(e)},l=[x],d[0]=x,d[1]=t,d[2]=l):(t=d[1],l=d[2]),(0,i.useEffect)(t,l);let p=u.filters;d[3]!==p?(r=e=>(0,e2.coinPassesFilters)(e,p),d[3]=p,d[4]=r):r=d[4];let S=r;if(!f){let e,t;return d[5]!==m?(e=m("web.screeners.what_watchlist"),d[5]=m,d[6]=e):e=d[6],d[7]!==e?(t=(0,s.jsx)(nP,{what:e}),d[7]=e,d[8]=t):t=d[8],t}return d[9]!==S||d[10]!==f?(c=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)(lt,{enabled:f,filterCoin:S,scrollableClassName:eF.SCREENERS_LIST_SCROLL_CLASS})}),d[9]=S,d[10]=f,d[11]=c):c=d[11],c}},leaderboard:{icon:t.IconTrophy,Component:function(e){let t,l,r,a,c,d,u,m,h,f,p,S,_,g,v,b,y,N=(0,n.c)(62),{column:C,onSetBoard:R}=e,{t:E}=(0,o.useTranslation)(),j=(0,x.useScreenersSystemDensity)(),I=(0,nb.useSquadsEnabled)();N[0]!==C.board?(t=()=>(0,nC.isLeaderboardBoard)(C.board)?C.board:nC.DEFAULT_LEADERBOARD_BOARD,N[0]=C.board,N[1]=t):t=N[1];let[k,A]=(0,i.useState)(t);N[2]!==C.board||N[3]!==k||N[4]!==R?(l=R?(0,nC.isLeaderboardBoard)(C.board)?C.board:nC.DEFAULT_LEADERBOARD_BOARD:k,N[2]=C.board,N[3]=k,N[4]=R,N[5]=l):l=N[5];let T=l,L="squads"!==T||I?T:nC.DEFAULT_LEADERBOARD_BOARD;N[6]!==L||N[7]!==R?(r=e=>{e!==L&&(R?R(e):A(e))},N[6]=L,N[7]=R,N[8]=r):r=N[8];let M=r;if(N[9]!==I||N[10]!==E){let e,t;N[12]!==I?(e=e=>"squads"!==e||I,N[12]=I,N[13]=e):e=N[13],N[14]!==E?(t=e=>({value:e,label:E(nC.LEADERBOARD_BOARD_LABEL_KEYS[e])}),N[14]=E,N[15]=t):t=N[15],a=nC.LEADERBOARD_BOARDS.filter(e).map(t),N[9]=I,N[10]=E,N[11]=a}else a=N[11];let O=a,P=nR[L],D=nE[j];N[16]!==E?(c=E("web.screeners.leaderboard_boards_a11y"),N[16]=E,N[17]=c):c=N[17];let F=c;N[18]!==L||N[19]!==j||N[20]!==O||N[21]!==M||N[22]!==F?(d=(0,s.jsx)(nN.Segment,{density:j,value:L,onValueChange:M,options:O,"aria-label":F}),N[18]=L,N[19]=j,N[20]=O,N[21]=M,N[22]=F,N[23]=d):d=N[23];let U=d;N[24]!==L||N[25]!==j||N[26]!==O||N[27]!==M||N[28]!==F?(u=(0,s.jsx)(nw.ChipSelect,{density:j,value:L,onChange:M,options:O,"aria-label":F,"data-testid":"screeners-leaderboard-boards-chip"}),N[24]=L,N[25]=j,N[26]=O,N[27]=M,N[28]=F,N[29]=u):u=N[29];let B=u,W=eF.SCREENERS_FILTER_BAR_CLASS[j],H=eD.SCREENERS_FILTER_BAR_INSET_CLASS[j];return N[30]!==D.ownRow||N[31]!==W||N[32]!==H?(m=(0,w.cn)(W,H,D.ownRow),N[30]=D.ownRow,N[31]=W,N[32]=H,N[33]=m):m=N[33],N[34]!==U||N[35]!==m?(h=(0,s.jsx)("div",{className:m,"data-testid":"screeners-leaderboard-boards-own-row",children:U}),N[34]=U,N[35]=m,N[36]=h):h=N[36],N[37]!==D.inline?(f=(0,w.cn)("shrink-0 items-center",D.inl
1ine),N[37]=D.inline,N[38]=f):f=N[38],N[39]!==D.chip?(p=(0,w.cn)("items-center",D.chip),N[39]=D.chip,N[40]=p):p=N[40],N[41]!==B||N[42]!==p?(S=(0,s.jsx)("div",{className:p,"data-testid":"screeners-leaderboard-boards-chip-slot",children:B}),N[41]=B,N[42]=p,N[43]=S):S=N[43],N[44]!==D.segment?(_=(0,w.cn)("items-center",D.segment),N[44]=D.segment,N[45]=_):_=N[45],N[46]!==U||N[47]!==_?(g=(0,s.jsx)("div",{className:_,"data-testid":"screeners-leaderboard-boards-segment",children:U}),N[46]=U,N[47]=_,N[48]=g):g=N[48],N[49]!==f||N[50]!==S||N[51]!==g?(v=(0,s.jsxs)("div",{className:f,"data-testid":"screeners-leaderboard-boards-inline",children:[S,g]}),N[49]=f,N[50]=S,N[51]=g,N[52]=v):v=N[52],N[53]!==P||N[54]!==L||N[55]!==C||N[56]!==v?(b=(0,s.jsx)("div",{className:"flex min-h-0 flex-1 flex-col",children:(0,s.jsx)(P,{column:C,filterBarLeading:v},L)}),N[53]=P,N[54]=L,N[55]=C,N[56]=v,N[57]=b):b=N[57],N[58]!==L||N[59]!==h||N[60]!==b?(y=(0,s.jsxs)("div",{className:"@container/leaderboard flex h-full min-h-0 w-full flex-col","data-testid":"screeners-leaderboard","data-board":L,children:[h,b]}),N[58]=L,N[59]=h,N[60]=b,N[61]=y):y=N[61],y}},"my-alerts":{icon:t.IconBell,Component:function(e){let t,l,r,a,c,d,u,m=(0,n.c)(37),{column:h}=e,{t:f}=(0,o.useTranslation)(),{address:p,isLoggedIn:S,viewerFollowing:_}=sA(),g=(0,nX.useSurfaceViewerKey)("alerts-rail"),v=(0,eY.usePauseWhileHovered)(),b="coin-rail"===(0,x.useScreenersDeckHost)()?"coin-rail":"deck-column",y=(0,x.useScreenersSystemDensity)(),w=h.filters;w?.alertKinds,w?.minTradeUsd,w?.minMcapUsd,w?.maxMcapUsd;let N=w?.alertKinds?.length?w.alertKinds:nH.ALERTS_RAIL_KINDS,C=w?.minTradeUsd??ni.ALERTS_FEED_RAIL_MIN_TRADE_USD,R=w?.minMcapUsd??null,E=w?.maxMcapUsd??null;m[0]!==C||m[1]!==R||m[2]!==E?(t={minTradeAmountUsd:C,minMarketCapUsd:R,maxMarketCapUsd:E},m[0]=C,m[1]=R,m[2]=E,m[3]=t):t=m[3],m[4]!==N||m[5]!==t?(l={kinds:N,filters:t},m[4]=N,m[5]=t,m[6]=l):l=m[6];let j=l;m[7]!==S||m[8]!==v.paused||m[9]!==j||m[10]!==b||m[11]!==g?(r={viewer:g,enabled:S,refetchIntervalMs:3e4,selection:j,paused:v.paused,surface:b},m[7]=S,m[8]=v.paused,m[9]=j,m[10]=b,m[11]=g,m[12]=r):r=m[12];let I=(e=>{let t,s,l,r,a,o,c,d,u,m,h,f,x,p,S,_,g,v,b,y,w,N,C,R,E,j,I,k,A,T=(0,n.c)(98),{viewer:L,enabled:M,pageSize:O,refetchIntervalMs:P,selection:D,filtersStore:F,paused:U,surface:B}=e,H=void 0===O?ni.ALERTS_FEED_RAIL_DEFAULT_PAGE_SIZE:O,z=void 0===F?nH.defaultAlertsRailFiltersStore:F,$=void 0!==U&&U,V=void 0===B?"coin-rail":B,G=(void 0===M||M)&&null!==L,q=(0,W.useStore)(z,nz),K=(0,W.useStore)(z,n$);T[0]!==D||T[1]!==q?(t=D?nH.ALERTS_RAIL_KINDS.filter(e=>D.kinds.includes(e)).join(","):q,T[0]=D,T[1]=q,T[2]=t):t=T[2];let Q=t,X=D?D.filters:K;if(T[3]!==X||T[4]!==Q||T[5]!==H||T[6]!==L)s=["callouts","alerts-feed-rail",L,H,Q,X.minTradeAmountUsd,X.minMarketCapUsd,X.maxMarketCapUsd],T[3]=X,T[4]=Q,T[5]=H,T[6]=L,T[7]=s;else s=T[7];let Y=s;T[8]!==X.maxMarketCapUsd||T[9]!==X.minMarketCapUsd||T[10]!==X.minTradeAmountUsd||T[11]!==Q||T[12]!==H?(l=(e,t)=>(0,ni.fetchAlertsFeed)({pageSize:H,kinds:Q,minTradeAmountUsd:X.minTradeAmountUsd,minMarketCapUsd:X.minMarketCapUsd,maxMarketCapUsd:X.maxMarketCapUsd,cursor:e,signal:t}),T[8]=X.maxMarketCapUsd,T[9]=X.minMarketCapUsd,T[10]=X.minTradeAmountUsd,T[11]=Q,T[12]=H,T[13]=l):l=T[13];let Z=l;T[14]!==Z?(r=e=>{let{pageParam:t,signal:s}=e;return Z(t,s)},T[14]=Z,T[15]=r):r=T[15],T[16]!==G||T[17]!==Y||T[18]!==r?(a={queryKey:Y,initialPageParam:void 0,queryFn:r,getNextPageParam:nV,enabled:G,staleTime:6e4,retry:3},T[16]=G,T[17]=Y,T[18]=r,T[19]=a):a=T[19];let J=(0,sY.useInfiniteQuery)(a),ee=(0,tr.useQueryClient)(),et=`${L??""}|${Q}|${X.minTradeAmountUsd}|${X.minMarketCapUsd}|${X.maxMarketCapUsd}`;T[20]===Symbol.for("react.memo_cache_sentinel")?(o=[],T[20]=o):o=T[20];let[es,en]=(0,i.useState)(o);if(T[21]!==es||T[22]!==J.data?.pages){e:{let e,t=new Set,s=[],n=new Set,l=0;for(let e of J.data?.pages??[])for(let r of e.items){let e=(0,nB.mapAlertsFeedItemToRow)(r);!e||t.has(e.key)||(t.add(e.key),s.push(e),"trade"===e.type&&(n.add(e.key),l=Math.max(l,e.createdAtMs)))}let r=es.filter(e=>!n.has(e.key)&&e.createdAtMs>l);if(0===r.length){c=s;break e}let a=[],i=0,o=0;for(;i<r.length&&o<s.length;){let e=r[i],t=s[o];if(!e||!t)break;e.createdAtMs>=t.createdAtMs?(a.push(e),i+=1):(a.push(t),o+=1)}let d=r.slice(i);T[24]!==o||T[25]!==s?(e=s.slice(o),T[24]=o,T[25]=s,T[26]=e):e=T[26],a.push(...d,...e),c=a}T[21]=es,T[22]=J.data?.pages,T[23]=c}else c=T[23];let el=c,er=void 0!==J.data;T[27]!==et||T[28]!==el.length||T[29]!==ee||T[30]!==G||T[31]!==Y||T[32]!==V||T[33]!==er?(d={surface:V,enabled:G,identity:et,hasData:er,itemCount:el.length,queryClient:ee,queryKey:Y},T[27]=et,T[28]=el.length,T[29]=ee,T[30]=G,T[31]=Y,T[32]=V,T[33]=er,T[34]=d):d=T[34],(0,nD.useAlertsFeedFirstRowsTiming)(d),T[35]===Symbol.for("react.memo_cache_sentinel")?(u=[],T[35]=u):u=T[35];let[ea,ei]=(0,i.useState)(u);T[36]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{ei(t=>t.some(t=>t.id===e.id)?t:[...t,e])},T[36]=m):m=T[36];let eo=m;T[37]===Symbol.for("react.memo_cache_sentinel")?(h=(e,t)=>{let{deferred:s}=void 0===t?{}:t,n=t=>{let s=new Set(t.map(nG)),n=[];for(let t of e)s.has(t.key)||(s.add(t.key),n.push(t));return 0===n.length?t:[...n,...t].slice(0,50)};void 0===s||s?(0,i.startTransition)(()=>{en(n)}):en(n)},T[37]=h):h=T[37];let ec=h;T[38]===Symbol.for("react.memo_cache_sentinel")?(f=[],T[38]=f):f=T[38],T[39]!==et?(x={identity:et,rows:f},T[39]=et,T[40]=x):x=T[40];let ed=(0,i.useRef)(x),eu=(0,i.useRef)($);T[41]!==$?(p=()=>{eu.current=$},S=[$],T[41]=$,T[42]=p,T[43]=S):(p=T[42],S=T[43]),(0,i.useLayoutEffect)(p,S),T[44]!==et?(_=e=>{let t=e.map(nB.mapAlertsFeedItemToRow).filter(nq);if(0!==t.length){if(eu.current){let e=ed.current;ed.current={identity:et,rows:[...t,...e.identity===et?e.rows:[]].slice(0,50)};return}ec(t)}},T[44]=et,T[45]=_):_=T[45];let em=_;T[46]!==et||T[47]!==$?(g=()=>{if($)return;let e=ed.current;0!==e.rows.length&&(ed.current={identity:et,rows:[]},e.identity===et&&ec(e.rows,{deferred:!1}))},v=[$,et,ec],T[46]=et,T[47]=$,T[48]=g,T[49]=v):(g=T[48],v=T[49]),(0,i.useEffect)(g,v),T[50]!==X||T[51]!==em||T[52]!==Q||T[53]!==G||T[54]!==Y||T[55]!==V||T[56]!==L?(b={enabled:G,viewer:L,queryKey:Y,kinds:Q,filters:X,surface:V,onNewContent:eo,onTradeItems:em},T[50]=X,T[51]=em,T[52]=Q,T[53]=G,T[54]=Y,T[55]=V,T[56]=L,T[57]=b):b=T[57],(0,nU.useAlertsFeedStream)(b);let eh=G&&void 0!==J.data;T[58]!==Z?(y=e=>Z(void 0,e),T[58]=Z,T[59]=y):y=T[59],T[60]!==Y||T[61]!==P||T[62]!==eh||T[63]!==y?(w={enabled:eh,intervalMs:P,feedQueryKey:Y,fetchHead:y},T[60]=Y,T[61]=P,T[62]=eh,T[63]=y,T[64]=w):w=T[64];let ef=(0,nF.useAlertsFeedHeadPoll)(w),[ex,ep]=(0,i.useState)(et);ex!==et&&(ep(et),ea.length>0&&ei([]),es.length>0&&en([])),T[65]!==el?(N=new Set(el.map(nK)),T[65]=el,T[66]=N):N=T[66];let eS=N;t:{let e;if(null===ef||0===ef.fetchedAtMs){let e;T[67]===Symbol.for("react.memo_cache_sentinel")?(e=[],T[67]=e):e=T[67],C=e;break t}if(T[68]!==ef.page.items||T[69]!==eS){let t;T[71]!==eS?(t=e=>{let t=(0,nB.mapAlertsFeedItemToRow)(e);return t&&!eS.has(t.key)?[t]:[]},T[71]=eS,T[72]=t):t=T[72],e=ef.page.items.flatMap(t),T[68]=ef.page.items,T[69]=eS,T[70]=e}else e=T[70];C=e}let e_=C,[eg,ev]=(0,i.useState)(0),[eb,ey]=(0,i.useState)(null);if(null!==ef&&ef.fetchedAtMs!==eg&&(ev(ef.fetchedAtMs),0!==ef.fetchedAtMs)){let{requestedAtMs:e,fetchedAtMs:t}=ef,s=ea.filter(e=>"poll"!==e.source&&(e.receivedAtMs??1/0)<=t).length,n=e_.map(t=>({id:t.key,coinMint:"callout"===t.type?t.entry.coinMint:"trade"===t.type?t.coin.mint:null,receivedAtMs:e,source:"poll"}));ei(t=>{let s=t.filter(t=>!("poll"===t.source||(t.receivedAtMs??1/0)<=e));return 0===n.length&&s.length===t.length?t:[...n,...s]});let l=e_.length-s;l>0&&ey({atMs:t,count:l})}T[73]!==eb||T[74]!==V?(R=()=>{null!==eb&&(0,nW.reportAlertsFeedLiveEvent)({surface:V,path:"poll-detected",count:eb.count})},E=[eb,V],T[73]=eb,T[74]=V,T[75]=R,T[76]=E):(R=T[75],E=T[76]),(0,i.useEffect)(R,E),T[77]!==ea?(j=ea.flatMap(nQ).slice(0,nr.PENDING_PREVIEW_LIMIT),T[77]=ea,T[78]=j):j=T[78];let ew=j,eN=e_.length;T[79]!==ef||T[80]!==eN||T[81]!==ea||T[82]!==ee||T[83]!==Y||T[84]!==V?(I=e=>{if(0===ea.length)return;let t=e?.trigger??"tap",s=Date.now(),n=ea.reduce((e,t)=>
1Math.min(e,t.receivedAtMs??s),s);ei([]);let l=ee.getQueryState(Y)?.dataUpdatedAt??0,r=null!==ef&&ea.every(e=>(e.receivedAtMs??1/0)<=ef.requestedAtMs);if(null!==ef&&ef.fetchedAtMs>l&&eN>0&&r){ee.setQueryData(Y,{pages:[ef.page],pageParams:[void 0]}),(0,nW.reportAlertsFeedLiveEvent)({surface:V,path:"auto"===t?"auto-revealed":"tap-revealed",receiptToPaintMs:s-n,pagesRefetched:0,count:ea.length});return}let a=ee.getQueryData(Y);a&&a.pages.length>1&&ee.setQueryData(Y,{pages:a.pages.slice(0,1),pageParams:a.pageParams.slice(0,1)});let i=ea.length;ee.invalidateQueries({queryKey:Y,exact:!0}).then(()=>{(0,nW.reportAlertsFeedLiveEvent)({surface:V,path:"auto"===t?"auto-revealed":"tap-revealed",receiptToPaintMs:Date.now()-n,pagesRefetched:1,count:i})})},T[79]=ef,T[80]=eN,T[81]=ea,T[82]=ee,T[83]=Y,T[84]=V,T[85]=I):I=T[85];let eC=I;T[86]!==J?(k=()=>{J.hasNextPage&&!J.isFetchingNextPage&&J.fetchNextPage()},T[86]=J,T[87]=k):k=T[87];let eR=k,eE=G&&J.isPending,ej=J.isError&&void 0===J.data?"Could not load your alerts feed":null,eI=J.hasNextPage??!1;return T[88]!==eR||T[89]!==el||T[90]!==ea.length||T[91]!==ew||T[92]!==J.isFetchingNextPage||T[93]!==eC||T[94]!==eE||T[95]!==ej||T[96]!==eI?(A={items:el,isLoadingHistory:eE,error:ej,pendingNewCount:ea.length,pendingPreview:ew,showNewCallouts:eC,hasNextPage:eI,isFetchingNextPage:J.isFetchingNextPage,fetchNextPage:eR},T[88]=eR,T[89]=el,T[90]=ea.length,T[91]=ew,T[92]=J.isFetchingNextPage,T[93]=eC,T[94]=eE,T[95]=ej,T[96]=eI,T[97]=A):A=T[97],A})(r),k=h.filters?.chains,A=I.items;m[13]!==k||m[14]!==A?(a=k?.length?A.filter(e=>(0,e2.passesChainsFilter)((0,nB.alertsRowChainSubject)(e),k)):A,m[13]=k,m[14]=A,m[15]=a):a=m[15];let T=a;m[16]!==I||m[17]!==T?(c={...I,items:T},m[16]=I,m[17]=T,m[18]=c):c=m[18];let L=c,M=`${I.items[0]?.key??""}|${I.pendingPreview[0]?.key??""}`;if(m[19]!==h.sound||m[20]!==M?(d={sound:h.sound,newnessKey:M},m[19]=h.sound,m[20]=M,m[21]=d):d=m[21],eX(d),!S){let e,t;return m[22]!==f?(e=f("web.screeners.what_alerts"),m[22]=f,m[23]=e):e=m[23],m[24]!==e?(t=(0,s.jsx)(nP,{what:e}),m[24]=e,m[25]=t):t=m[25],t}if(!I.isLoadingHistory&&I.error){let e,t;return m[26]!==f?(e=f("web.screeners.error_my_alerts"),m[26]=f,m[27]=e):e=m[27],m[28]!==y||m[29]!==e?(t=(0,s.jsx)("div",{className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sL.ErrorBand,{density:y,children:e})}),m[28]=y,m[29]=e,m[30]=t):t=m[30],t}let O=p??void 0;return m[31]!==S||m[32]!==v||m[33]!==O||m[34]!==_||m[35]!==L?(u=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col gap-2",children:(0,s.jsx)(sE,{feed:L,pause:v,viewerAddress:O,isLoggedIn:S,viewerFollowing:_,surface:"screeners",scrollClassName:eF.SCREENERS_LIST_SCROLL_CLASS,calloutRowClassName:eF.SCREENERS_RAIL_PAD_CLASS,testIdPrefix:"screeners-my-alerts"})}),m[31]=S,m[32]=v,m[33]=O,m[34]=_,m[35]=L,m[36]=u):u=m[36],u}},"your-positions":{icon:t.IconWallet1,Component:function(){let e,t,l,r,c,d,u,m,h,f,p,S,_=(0,n.c)(42),{t:g}=(0,o.useTranslation)(),{address:v,user:b}=(0,a.useProfile)(),y=(0,x.useScreenersSystemDensity)(),[w,N]=(0,i.useState)("open"),[C,R]=(0,i.useState)("POSITION_SIZE"),[E,j]=(0,i.useState)("PNL");if(!v){let e,t;return _[0]!==g?(e=g("web.screeners.what_positions"),_[0]=g,_[1]=e):e=_[1],_[2]!==e?(t=(0,s.jsx)(nP,{what:e}),_[2]=e,_[3]=t):t=_[3],t}let I="closed"===w,k=I?E:C,A=I?j:R;_[4]!==g?(e=g("profile.positions_card.open_tab"),_[4]=g,_[5]=e):e=_[5],_[6]!==e?(t={value:"open",label:e},_[6]=e,_[7]=t):t=_[7],_[8]!==g?(l=g("profile.positions_card.closed_tab"),_[8]=g,_[9]=l):l=_[9],_[10]!==l?(r={value:"closed",label:l},_[10]=l,_[11]=r):r=_[11],_[12]!==t||_[13]!==r?(c=[t,r],_[12]=t,_[13]=r,_[14]=c):c=_[14];let T=c,L=eF.SCREENERS_FILTER_BAR_CLASS[y],M=eD.SCREENERS_FILTER_BAR_INSET_CLASS[y];return _[15]!==L||_[16]!==M?(d=(0,t3.cn)(L,M,"justify-between gap-2"),_[15]=L,_[16]=M,_[17]=d):d=_[17],_[18]!==w||_[19]!==y||_[20]!==T?(u=(0,s.jsx)(eW,{density:y,active:w,tabs:T,onSelect:N}),_[18]=w,_[19]=y,_[20]=T,_[21]=u):u=_[21],_[22]!==w||_[23]!==y||_[24]!==A||_[25]!==k?(m=(0,s.jsx)(ln.ProfilePositionsSortSelect,{filter:w,value:k,onChange:A,density:y,align:"end"}),_[22]=w,_[23]=y,_[24]=A,_[25]=k,_[26]=m):m=_[26],_[27]!==d||_[28]!==u||_[29]!==m?(h=(0,s.jsxs)("div",{"data-testid":"board-filter-bar",className:d,children:[u,m]}),_[27]=d,_[28]=u,_[29]=m,_[30]=h):h=_[30],_[31]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t3.cn)(eF.SCREENERS_LIST_SCROLL_CLASS,"[--position-row-pad:var(--screeners-pad,1rem)]"),_[31]=f):f=_[31],_[32]!==v||_[33]!==w||_[34]!==y||_[35]!==A||_[36]!==k||_[37]!==b?(p=(0,s.jsx)("div",{className:f,"data-testid":"screeners-your-positions-scroll",children:(0,s.jsx)(ln.ProfilePositionsCallouts,{address:v,user:b,isOwner:!0,filter:w,sortBy:k,onSortByChange:A,viewM
1ode:"compressed",rowAppearance:"list",density:y,hideShare:!0},w)}),_[32]=v,_[33]=w,_[34]=y,_[35]=A,_[36]=k,_[37]=b,_[38]=p):p=_[38],_[39]!==h||_[40]!==p?(S=(0,s.jsxs)("div",{className:"flex h-full min-h-0 w-full flex-col","data-testid":"screeners-your-positions",children:[h,p]}),_[39]=h,_[40]=p,_[41]=S):S=_[41],S}},"user-callouts":{icon:t.IconPeopleCircle,Component:function(e){let t,l,r,a,i,c,d,u,m,h,f,x=(0,n.c)(35),{column:p}=e,{t:S}=(0,o.useTranslation)(),_=p.params?.user;x[0]!==_?(t={userId:_},x[0]=_,x[1]=t):t=x[1];let{callouts:g,isLoading:v,isError:b,hasNextPage:y,isFetchingNextPage:w,fetchNextPage:N}=(0,nY.useQueryUserCallouts)(t),C=!!_,R=_??null;x[2]!==R?(l=["screeners","user-callouts-head",R],x[2]=R,x[3]=l):l=x[3];let E=l;x[4]!==_?(r=e=>{let{signal:t}=e;if(!_)throw Error("userId is required");return(0,ni.fetchUserCallouts)({userId:_,signal:t})},x[4]=_,x[5]=r):r=x[5],x[6]!==C||x[7]!==E||x[8]!==r?(a={enabled:C,queryKey:E,queryFn:r,refetchInterval:15e3,refetchIntervalInBackground:!1,staleTime:0},x[6]=C,x[7]=E,x[8]=r,x[9]=a):a=x[9];let j=(0,tl.useQuery)(a);if(x[10]!==g||x[11]!==j.data?.callouts){var I;let e;i=(I=[...j.data?.callouts??[],...g],e=new Set,I.filter(t=>!e.has(t.calloutId)&&(e.add(t.calloutId),!0))).map(nI),x[10]=g,x[11]=j.data?.callouts,x[12]=i}else i=x[12];let k=i,A=k[0]?.key??"";return x[13]!==p.sound||x[14]!==A?(c={sound:p.sound,newnessKey:A},x[13]=p.sound,x[14]=A,x[15]=c):c=x[15],eX(c),x[16]!==S?(d=S("web.screeners.empty_user_callouts"),x[16]=S,x[17]=d):d=x[17],x[18]!==S?(u=S("web.screeners.error_user_callouts"),x[18]=S,x[19]=u):u=x[19],x[20]!==S?(m=S("web.screeners.list_callouts_user"),x[20]=S,x[21]=m):m=x[21],x[22]!==N?(h=()=>void N(),x[22]=N,x[23]=h):h=x[23],x[24]!==p.filters||x[25]!==k||x[26]!==y||x[27]!==b||x[28]!==w||x[29]!==v||x[30]!==d||x[31]!==u||x[32]!==m||x[33]!==h?(f=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)(sB,{entries:k,isLoading:v,isError:b,emptyText:d,errorText:u,listAriaLabel:m,hasNextPage:y,isFetchingNextPage:w,fetchNextPage:h,scrollBoxTestId:"screeners-user-callouts-scroll",filters:p.filters})}),x[24]=p.filters,x[25]=k,x[26]=y,x[27]=b,x[28]=w,x[29]=v,x[30]=d,x[31]=u,x[32]=m,x[33]=h,x[34]=f):f=x[34],f}},"list-callouts":{icon:t.IconBulletList,Component:function(e){let t,l,r,a,i,c,d,u,m,h,f,x,p=(0,n.c)(36),{column:S}=e,_=S.params?.list,{t:g}=(0,o.useTranslation)();p[0]!==_?(t=e=>e.lists.find(e=>e.id===_),p[0]=_,p[1]=t):t=p[1];let v=(0,nk.useScreenersStore)(t);p[2]!==v?.members?(l=v?.members??[],p[2]=v?.members,p[3]=l):l=p[3];let b=l,y=v?.kind??"users";if(p[4]!==y||p[5]!==b){let e;p[7]!==y?(e=e=>({queryKey:["screeners","list-callouts",y,e],queryFn:async t=>{let{signal:s}=t;if("coins"===y)return sq({mint:e,signal:s});let{callouts:n}=await (0,ni.fetchUserCallouts)({userId:e,limit:30,signal:s});return n.map(nI)},refetchInterval:2e4,refetchIntervalInBackground:!1,staleTime:0}),p[7]=y,p[8]=e):e=p[8],r=b.map(e),p[4]=y,p[5]=b,p[6]=r}else r=p[6];p[9]!==r?(a={queries:r},p[9]=r,p[10]=a):a=p[10];let w=(0,nj.useQueries)(a);if(p[11]!==w){let e=w.flatMap(nO);e.sort(nM);let t=new Set;i=e.filter(e=>!t.has(e.key)&&(t.add(e.key),!0)).slice(0,100),p[11]=w,p[12]=i}else i=p[12];let N=i,C=N[0]?.key??"";p[13]!==S.sound||p[14]!==C?(c={sound:S.sound,newnessKey:C},p[13]=S.sound,p[14]=C,p[15]=c):c=p[15],eX(c),p[16]!==w?(d=w.some(nL),p[16]=w,p[17]=d):d=p[17];let R=d;p[18]!==w?(u=w.length>0&&w.every(nT),p[18]=w,p[19]=u):u=p[19];let E=u;p[20]!==v||p[21]!==b.length||p[22]!==g?(m=g(v?0===b.length?"web.screeners.list_no_members":"web.screeners.empty_list_feed":"web.screeners.list_deleted"),p[20]=v,p[21]=b.length,p[22]=g,p[23]=m):m=p[23];let j=m,I=b.length>0&&!R&&!E;return p[24]!==g?(h=g("web.screeners.error_list_feed"),p[24]=g,p[25]=h):h=p[25],p[26]!==g?(f=g("web.screeners.list_feed_aria"),p[26]=g,p[27]=f):f=p[27],p[28]!==E||p[29]!==S.filters||p[30]!==j||p[31]!==N||p[32]!==I||p[33]!==h||p[34]!==f?(x=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)(sB,{entries:N,isLoading:I,isError:E,emptyText:j,errorText:h,listAriaLabel:f,hasNextPage:!1,isFetchingNextPage:!1,fetchNextPage:nA,scrollBoxTestId:"screeners-list-callouts-scroll",filters:S.filters})}),p[28]=E,p[29]=S.filters,p[30]=j,p[31]=N,p[32]=I,p[33]=h,p[34]=f,p[35]=x):x=p[35
1],x}},"user-trades":{icon:t.IconArrowsRepeat,Component:function(e){let t,l,r,a,d,u,m,h,f,p,S,_,g,v,b,y,N,C,R,E,j,I,k,A,T=(0,n.c)(78),{column:L}=e,M=L.params?.user??"",{t:O}=(0,o.useTranslation)();T[0]!==M?(t={walletAddress:M},T[0]=M,T[1]=t):t=T[1];let P=(0,nJ.useInfiniteQueryUserTransactions)(t),D=!!M;T[2]!==M?(l=["screeners","user-trades-head",M],T[2]=M,T[3]=l):l=T[3];let F=l;T[4]!==M?(r=e=>{let{signal:t}=e;return(0,nZ.fetchUserTransactions)({walletAddress:M,fetchOptions:{signal:t}})},T[4]=M,T[5]=r):r=T[5],T[6]!==D||T[7]!==F||T[8]!==r?(a={enabled:D,queryKey:F,queryFn:r,refetchInterval:15e3,refetchIntervalInBackground:!1,staleTime:0},T[6]=D,T[7]=F,T[8]=r,T[9]=a):a=T[9];let U=(0,tl.useQuery)(a);T[10]!==M?(d={userAddresses:M?[M]:[]},T[10]=M,T[11]=d):d=T[11];let{data:B}=(0,sN.useQueryUsers)(d);T[12]!==B?(u=void 0===B?[]:B,T[12]=B,T[13]=u):u=T[13];let W=u;if(T[14]!==W||T[15]!==M){let e;T[17]!==M?(e=e=>e?.address?.toLowerCase()===M.toLowerCase(),T[17]=M,T[18]=e):e=T[18],m=W.find(e),T[14]=W,T[15]=M,T[16]=m}else m=T[16];let H=m,z=H?.username??null,$=H?.profile_image??null,V=M||null,G=H?.x_username??null;T[19]!==z||T[20]!==$||T[21]!==V||T[22]!==G?(h={name:z,avatarUrl:$,address:V,xUsername:G},T[19]=z,T[20]=$,T[21]=V,T[22]=G,T[23]=h):h=T[23];let q=h;if(T[24]!==q||T[25]!==U.data?.transactions||T[26]!==P.data?.pages){let e=[...U.data?.transactions??[],...P.data?.pages.flatMap(n1)??[]],t=new Set;for(let s of(f=[],e)){if(!sm(s))continue;let e=sh({txn:s,author:q});t.has(e.key)||(t.add(e.key),f.push(e))}T[24]=q,T[25]=U.data?.transactions,T[26]=P.data?.pages,T[27]=f}else f=T[27];let K=f,Q=(0,i.useRef)(null),{paused:X,targetProps:Y}=(0,eY.usePauseWhileHovered)(),Z=L.filters;T[28]!==Z||T[29]!==K?(p=K.filter(e=>(0,e2.tradePassesFilters)(e.trade,Z)),T[28]=Z,T[29]=K,T[30]=p):p=T[30];let J=p;T[31]!==X||T[32]!==J?(S={items:J,paused:X,keyOf:sF},T[31]=X,T[32]=J,T[33]=S):S=T[33];let{items:ee}=sU(S),et=J[0]?.key??"";T[34]!==L.sound||T[35]!==et?(_={sound:L.sound,newnessKey:et},T[34]=L.sound,T[35]=et,T[36]=_):_=T[36],eX(_),T[37]!==ee?(g=ee.map(n0),T[37]=ee,T[38]=g):g=T[38];let es=(0,tn.useFreshRowKeys)(g),en=(0,x.useScreenersSystemDensity)();if(P.isPending){let e;return T[39]!==en?(e=(0,s.jsx)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"screeners-user-trades-skeleton",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sb,{density:en,bleed:!1})})}),T[39]=en,T[40]=e):e=T[40],e}if(P.isError&&0===K.length){let e,t;return T[41]!==O?(e=O("web.screeners.error_user_trades"),T[41]=O,T[42]=e):e=T[42],T[43]!==e?(t=(0,s.jsx)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sO,{variant:"error",children:e})})}),T[43]=e,T[44]=t):t=T[44],t}if(T[45]!==X?(v=(0,s.jsx)(em.LivePausedIndicator,{paused:X}),T[45]=X,T[46]=v):v=T[46],T[47]!==K.length||T[48]!==O||T[49]!==J.length?(b=0===K.length?(0,s.jsx)(sO,{children:O("web.screeners.empty_user_trades")}):0===J.length?(0,s.jsx)(sO,{children:O("web.screeners.no_trades_match")}):null,T[47]=K.length,T[48]=O,T[49]=J.length,T[50]=b):b=T[50],T[51]===Symbol.for("react.memo_cache_sentinel")?(y=(0,w.cn)("flex w-full flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),T[51]=y):y=T[51],T[52]!==O?(N=O("web.screeners.list_trades_user"),T[52]=O,T[53]=N):N=T[53],T[54]!==es||T[55]!==ee){let e;T[57]!==es?(e=e=>(0,s.jsx)("li",{className:es.has(e.key)?tn.FRESH_ROW_ANIMATION_CLASS:void 0,children:(0,s.jsx)(sv,{item:e})},e.key),T[57]=es,T[58]=e):e=T[58],C=ee.map(e),T[54]=es,T[55]=ee,T[56]=C}else C=T[56];T[59]!==N||T[60]!==C?(R=(0,s.jsx)("ul",{className:y,"aria-label":N,children:C}),T[59]=N,T[60]=C,T[61]=R):R=T[61];let el=!!P.hasNextPage,er=P.isFetchingNextPage;T[62]!==P?(E=()=>void P.fetchNextPage(),T[62]=P,T[63]=E):E=T[63];let ea=!!P.hasNextPage&&ee.length>0;return T[64]===Symbol.for("react.memo_cache_sentinel")?(j=(0,ey.asNeedsTranslation)("Show more trades"),T[64]=j):j=T[64],T[65]!==P.isFetchingNextPage||T[66]!==el||T[67]!==E||T[68]!==ea?(I=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:el,isFetchingNextPage:er,onFetchNextPage:E,autoLoad:!0,autoLoadHasMore:ea,scrollRootRef:Q,rootMargin:"200px 0px",label:j}),T[65]=P.isFetchingNextPage,T[66]=el,T[67]=E,T[68]=ea,T[69]=I):I=T[69],T[70]!==Y||T[71]!==b||T[72]!==R||T[73]!==I?(k=(0,s.jsxs)("div",{ref:Q,...Y,"data-testid":"screeners-user-trades-scroll",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[b,R,I]}),T[70]=Y,T[71]=b,T[72]=R,T[73]=I,T[74]=k):k=T[74],T[75]!==v||T[76]!==k?(A=(0,s.jsxs)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:[v,k]}),T[75]=v,T[76]=k,T[77]=A):A=T[77],A}},"coin-trades":{icon:t.IconTradingViewCandles,Component:function(e){let t,l,r,a,d,u,m,h,f,p,S,_,g,v,b,y,N,C,R=(0,n.c)(64),{column:E}=e,j=E.params?.mint,{t:I}=(0,o.useTranslation)();R[0]!==j?(t=j?[j]:[],R[0]=j,R[1]=t):t=R[1];let k=t,A=0===k.length;R[2]!==k||R[3]!==A?(l={mints:k,disabled:A,refetchInterval:3e4,refetchIntervalInBackgroun
1d:!1},R[2]=k,R[3]=A,R[4]=l):l=R[4];let{coins:T}=(0,sD.useCoinsByMints)(l);if(R[5]!==T||R[6]!==j){let e;R[8]!==j?(e=e=>e?.mint===j,R[8]=j,R[9]=e):e=R[9],r=T.find(e),R[5]=T,R[6]=j,R[7]=r}else r=R[7];let L=r,M=!!j;R[10]!==L||R[11]!==j||R[12]!==M?(a={mint:j,coin:L,enabled:M},R[10]=L,R[11]=j,R[12]=M,R[13]=a):a=R[13];let{items:O,isLoading:P,isError:D,hasNextPage:F,isFetchingNextPage:U,fetchNextPage:B}=function(e){let t,s,l,r,a,o,c,d,u,m,h,f,x,p,S,_,g,v,b=(0,n.c)(53),{mint:y,coin:w,enabled:N}=e;if(b[0]!==w||b[1]!==y)t=(0,ew.isEvmCoin)({mint:y,chainId:w?.chain_id})?(0,s0.toCaip2ChainId)(w?.chain_id):sX.SOLANA_CHAIN_ID,b[0]=w,b[1]=y,b[2]=t;else t=b[2];let C=t,R=N&&!!y&&!!C,E=N&&!!y&&void 0!==w&&!C,j=y??null;b[3]!==C||b[4]!==j?(s=["screeners","coin-trades",j,C],b[3]=C,b[4]=j,b[5]=s):s=b[5];let I=s;b[6]!==C||b[7]!==y?(l=e=>{let{pageParam:t,signal:s}=e;if(!y||!C)throw Error("mint and chain are required");return s2({mint:y,chainId:C,cursor:t,signal:s})},b[6]=C,b[7]=y,b[8]=l):l=b[8],b[9]!==R||b[10]!==I||b[11]!==l?(r={enabled:R,queryKey:I,queryFn:l,initialPageParam:void 0,getNextPageParam:s5,staleTime:15e3,refetchOnWindowFocus:!1,select:s3},b[9]=R,b[10]=I,b[11]=l,b[12]=r):r=b[12];let k=(0,sY.useInfiniteQuery)(r),A=y??null;b[13]!==C||b[14]!==A?(a=["screeners","coin-trades-head",A,C],b[13]=C,b[14]=A,b[15]=a):a=b[15];let T=a;b[16]!==C||b[17]!==y?(o=e=>{let{signal:t}=e;if(!y||!C)throw Error("mint and chain are required");return s2({mint:y,chainId:C,cursor:void 0,signal:t})},b[16]=C,b[17]=y,b[18]=o):o=b[18],b[19]!==R||b[20]!==T||b[21]!==o?(c={enabled:R,queryKey:T,queryFn:o,refetchInterval:1e4,refetchIntervalInBackground:!1,staleTime:0},b[19]=R,b[20]=T,b[21]=o,b[22]=c):c=b[22];let L=(0,tl.useQuery)(c),M=L.data?.trades;b[23]===Symbol.for("react.memo_cache_sentinel")?(d=[],b[23]=d):d=b[23];let[O,P]=(0,i.useState)(d);b[24]===Symbol.for("react.memo_cache_sentinel")?(u=[],b[24]=u):u=b[24];let D=(0,i.useRef)(u);b[25]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{D.current.push(e)},b[25]=m):m=b[25];let F=m,U=y??"",B=N&&!!y;b[26]!==U||b[27]!==B?(h={mint:U,onTrade:F,isEnabled:B},b[26]=U,b[27]=B,b[28]=h):h=b[28],(0,sZ.useUnifiedTradeEventSubscription)(h),b[29]!==N?(f=()=>{if(!N)return;let e=setInterval(()=>{if(0===D.current.length)return;let e=D.current;D.current=[],(0,i.startTransition)(()=>{P(t=>{let s=s1(e,new Set(t.map(su)));return 0===s.length?t:[...s.reverse(),...t].slice(0,50)})})},1e3);return()=>clearInterval(e)},x=[N],b[29]=N,b[30]=f,b[31]=x):(f=b[30],x=b[31]),(0,i.useEffect)(f,x);let W=(0,i.useRef)(y);b[32]!==y?(p=()=>{W.current!==y&&(W.current=y,D.current=[],P([]))},S=[y],b[32]=y,b[33]=p,b[34]=S):(p=b[33],S=b[34]),(0,i.useEffect)(p,S);e:{let e;if(!y){let e;b[35]===Symbol.for("react.memo_cache_sentinel")?(e=[],b[35]=e):e=b[35],_=e;break e}if(b[36]!==w||b[37]!==M||b[38]!==O||b[39]!==y||b[40]!==k.data){let t={mint:y,chainId:so((0,ew.getEvmChainNumericId)(w?.chain_id)??w?.chain_id)??si.SOLANA_CHAIN_ID,name:w?.name??null,symbol:w?.symbol??null,image:w?.image_uri??null,program:w?.program,platform:w?.platform,protocol:w?.protocol},s=new Set,n=s1(k.data??[],s),l=s1(M??[],s);e=[...s1(O,s),...l,...n].map(e=>(({trade:e,coin:t})=>{let s=sc(e.timestamp);return{type:"trade",key:`tx:${su(e)}`,createdAtMs:s,trade:{tx:e.tx,isBuy:"buy"===e.type,timestamp:sd(s),amountUsd:so(e.amountUsd),baseAmount:so(e.baseAmount),priceUsd:so(e.priceUsd),fillMarketCapUsd:null,groupId:null},author:{name:null,avatarUrl:null,address:e.userAddress||null,xUsername:null},coin:t}})({trade:e,coin:t})),b[36]=w,b[37]=M,b[38]=O,b[39]=y,b[40]=k.data,b[41]=e}else e=b[41];_=e}let H=_,{hasNextPage:z,isFetchingNextPage:$,fetchNextPage:V}=k;b[42]!==z||b[43]!==$||b[44]!==V?(g=()=>{z&&!$&&V()},b[42]=z,b[43]=$,b[44]=V,b[45]=g):g=b[45];let G=g,q=R&&k.isPending,K=E||k.isError&&0===H.length,Q=!!z;return b[46]!==G||b[47]!==$||b[48]!==H||b[49]!==q||b[50]!==K||b[51]!==Q?(v={items:H,isLoading:q,isError:K,hasNextPage:Q,isFetchingNextPage:$,fetchNextPage:G},b[46]=G,b[47]=$,b[48]=H,b[49]=q,b[50]=K,b[51]=Q,b[52]=v):v=b[52],v}(a),W=(0,i.useRef)(null),{paused:H,targetProps:z}=(0,eY.usePauseWhileHovered)(),$=E.filters;if(R[14]!==$||R[15]!==O){let e;R[17]!==$?(e=e=>(0,e2.tradePassesFilters)(e.trade,$),R[17]=$,R[18]=e):e=R[18],d=O.filter(e),R[14]=$,R[15]=O,R[16]=d}else d=R[16];let V=d;R[19]!==H||R[20]!==V?(u={items:V,paused:H,keyOf:sF},R[19]=H,R[20]=V,R[21]=u):u=R[21];let{items:G}=sU(u),q=V[0]?.key??"";R[22]!==E.sound||R[23]!==q?(m={sound:E.sound,newnessKey:q},R[22]=E.sound,R[23]=q,R[24]=m):m=R[24],eX(m),R[25]!==G?(h=G.map(s6),R[25]=G,R[26]=h):h=R[26];let K=(0,tn.useFreshRowKeys)(h),Q=(0,x.useScreenersSystemDensity)();if(P&&0===O.length){let e;return R[27]!==Q?(e=(0,s.jsx)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{"aria-hidden":!0,"data-testid":"screeners-coin-trades-skeleton",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sb,{density:Q,bleed:!1})})}),R[27]=Q,R[28]=e):e=R[28],e}if(D){let e,t;return R[29]!==I?(e=I("web.screeners.error_coin_trades"),R[29]=I,R[30]=e):e=R[30],R[31]!==e?(t=(0,s.jsx)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)("div",{className:eF.SCREENERS_LIST_SCROLL_CLASS,children:(0,s.jsx)(sO,{variant:"error",children:e})})}),R[31]=e,R[32]=t):t=R[32],t}if(R[33]!==H?(f=(0,s.jsx)(em.LivePausedIndicator,{paused:H}),R[33]=H,R[34]=f):f=R[34],R[35]!==O.length||R[36]!==I||R[37]!==V.length?(p=0===O.length?(0,s.jsx)(sO,{children:I("web.screeners.empty_coin_trades")}):0===V.length?(0,s.jsx)(sO,{children:I("web.screeners.no_trades_match")}):null,R[35]=O.length,R[36]=I,R[37]=V.length,R[38]=p):p=R[38],R[39]===Symbol.for("react.memo_cache_sentinel")?(S=(0,w.cn)("flex w-full flex-col",eF.SCREENERS_RAIL_LIST_DIVIDE_CLASS),R[39]=S):S=R[39],R[40]!==I?(_=I("web.screeners.list_trades_coin"),R[40]=I,R[41]=_):_=R[41],R[42]!==K||R[43]!==G){let e;R[45]!==K?(e=e=>(0,s.jsx)("li",{className:K.has(e.key)?tn.FRESH_ROW_ANIMATION_CLASS:void 0,children:(0,s.jsx)(sv,{item:e})},e.key),R[45]=K,R[46]=e):e=R[46],g=G.map(e),R[42]=K,R[43]=G,R[44]=g}else g=R[44];R[47]!==_||R[48]!==g?(v=(0,s.jsx)("ul",{className:S,"aria-label":_,children:g}),R[47]=_,R[48]=g,R[49]=v):v=R[49];let X=F&&G.length>0;return R[50]===Symbol.for("react.memo_cache_sentinel")?(b=(0,ey.asNeedsTranslation)("Show more trades"),R[50]=b):b=R[50],R[51]!==B||R[52]!==F||R[53]!==U||R[54]!==X?(y=(0,s.jsx)(c.CalloutsFeedLoadMore,{hasNextPage:F,isFetchingNextPage:U,onFetchNextPage:B,autoLoad:!0,autoLoadHasMore:X,scrollRootRef:W,rootMargin:"200px 0px",label:b}),R[51]=B,R[52]=F,R[53]=U,R[54]=X,R[55]=y):y=R[55],R[56]!==z||R[57]!==p||R[58]!==v||R[59]!==y?(N=(0,s.jsxs)("div",{ref:W,...z,"data-testid":"screeners-coin-trades-scroll",className:eF.SCREENERS_LIST_SCROLL_CLASS,children:[p,v,y]}),R[56]=z,R[57]=p,R[58]=v,R[59]=y,R[60]=N):N=R[60],R[61]!==f||R[62]!==N?(C=(0,s.jsxs)("div",{className:"relative flex h-full min-h-0 w-full flex-col",children:[f,N]}
1),R[61]=f,R[62]=N,R[63]=C):C=R[63],C}},"coin-callouts":{icon:t.IconCoins,Component:function(e){let t,l,r,a,i,c,d,u,m=(0,n.c)(25),{column:h}=e,f=h.params?.mint,{t:x}=(0,o.useTranslation)(),p=!!f,S=f??null;m[0]!==S?(t=["screeners","coin-callouts",S],m[0]=S,m[1]=t):t=m[1];let _=t;m[2]!==f?(l=e=>{let{signal:t}=e;if(!f)throw Error("mint is required");return sq({mint:f,signal:t})},m[2]=f,m[3]=l):l=m[3],m[4]!==p||m[5]!==_||m[6]!==l?(r={enabled:p,queryKey:_,queryFn:l,refetchInterval:15e3,refetchIntervalInBackground:!1,staleTime:0},m[4]=p,m[5]=_,m[6]=l,m[7]=r):r=m[7];let g=(0,tl.useQuery)(r),v=g.data??sK,b=v[0]?.key??"";m[8]!==h.sound||m[9]!==b?(a={sound:h.sound,newnessKey:b},m[8]=h.sound,m[9]=b,m[10]=a):a=m[10],eX(a);let y=g.isPending&&!!f,w=g.isError;return m[11]!==x?(i=x("web.screeners.empty_coin_callouts"),m[11]=x,m[12]=i):i=m[12],m[13]!==x?(c=x("web.screeners.error_coin_callouts"),m[13]=x,m[14]=c):c=m[14],m[15]!==x?(d=x("web.screeners.list_callouts_coin"),m[15]=x,m[16]=d):d=m[16],m[17]!==h.filters||m[18]!==v||m[19]!==g.isError||m[20]!==i||m[21]!==c||m[22]!==d||m[23]!==y?(u=(0,s.jsx)("div",{className:"flex h-full min-h-0 w-full flex-col",children:(0,s.jsx)(sB,{entries:v,isLoading:y,isError:w,emptyText:i,errorText:c,listAriaLabel:d,hasNextPage:!1,isFetchingNextPage:!1,fetchNextPage:sQ,scrollBoxTestId:"screeners-coin-callouts-scroll",filters:h.filters})}),m[17]=h.filters,m[18]=v,m[19]=g.isError,m[20]=i,m[21]=c,m[22]=d,m[23]=y,m[24]=u):u=m[24],u}}};e.s(["SCREENER_COLUMN_COMPONENTS",0,ll,"isScreenerColumnTypeImplemented",0,e=>e in ll],117330)},827111,e=>{"use strict";var t=e.i(940660),s=e.i(117330),n=e.i(662610),l=e.i(791898);e.s(["useAvailableScreenerViews",0,function(){let e,r=(0,t.c)(2),a=(0,n.useSquadsEnabled)();if(r[0]!==a){let t={squads:a};e=l.SCREENER_COLUMN_TYPES.filter(e=>{if(!(0,s.isScreenerColumnTypeImplemented)(e))return!1;let n=l.SCREENER_COLUMN_CATALOG[e].gate;return void 0===n||t[n]}),r[0]=a,r[1]=e}else e=r[1];return e}])},347939,e=>{"use strict";var t=e.i(917649),s=e.i(940660),n=e.i(117330);e.s(["ScreenerColumnRenderer",0,function(e){let l,r=(0,s.c)(5),{column:a,onSetBoard:i,onSetTrending:o}=e,c=n.SCREENER_COLUMN_COMPONENTS[a.type];if(!c)return null;let{Component:d}=c;return r[0]!==d||r[1]!==a||r[2]!==i||r[3]!==o?(l=(0,t.jsx)(d,{column:a,onSetBoard:i,onSetTrending:o}),r[0]=d,r[1]=a,r[2]=i,r[3]=o,r[4]=l):l=r[4],l}])},146814,923019,e=>{"use strict";var t=e.i(917649),s=e.i(940660),n=e.i(745018),l=e.i(304366);e.i(12692);var r=e.i(398902),a=e.i(117330),i=e.i(827111),o=e.i(116549),c=e.i(844510),d=e.i(170612),u=e.i(764844),m=e.i(791898),h=e.i(338319);let f="screeners.view-menu-advanced-open",x={terminal:"px-3",comfortable:"px-4"};function p(e){let n,a,i,o,c=(0,s.c)(12),{density:u,activeIsAdvanced:m,testId:h,children:p}=e,{t:S}=(0,r.useTranslation)();c[0]!==m?(n=()=>m||(()=>{try{return"1"===window.sessionStorage.getItem(f)}catch{return!1}})(),c[0]=m,c[1]=n):n=c[1];let[_,g]=(0,l.useState)(n);c[2]!==S?(a=S("web.screeners.advanced"),c[2]=S,c[3]=a):a=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{g(e);try{window.sessionStorage.setItem(f,e?"1":"0")}catch{}},c[4]=i):i=c[4];let v=x[u],b=_?p:null;return c[5]!==u||c[6]!==_||c[7]!==a||c[8]!==v||c[9]!==b||c[10]!==h?(o=(0,t.jsx)(d.Disclosure,{density:u,label:a,open:_,onOpenChange:i,className:"-mx-1 mt-1",headerClassName:v,panelClassName:"px-1","data-testid":h,children:b}),c[5]=u,c[6]=_,c[7]=a,c[8]=v,c[9]=b,c[10]=h,c[11]=o):o=c[11],o}function S(e){return!(0,m.isAdvancedScreenerView)(e)}e.s(["ScreenersViewMenu",0,function(e){let l,d,f,x,_,g,v,b,y,w,N,C=(0,s.c)(64),{pane:R,iconClassName:E,onPick:j,unavailableViews:I,adaptive:k,triggerClassName:A,triggerTestId:T,itemTestIdPrefix:L,dotTestId:M}=e,O=void 0!==k&&k,P=void 0===T?"screeners-pane-view-trigger":T,D=void 0===L?"screeners-pane-view":L,F=void 0===M?"screeners-column-dot":M,{t:U}=(0,r.useTranslation)(),B=(0,o.useScreenersSystemDensity)(),W=m.SCREENER_COLUMN_CATALOG[R.view],H=a.SCREENER_COLUMN_COMPONENTS[R.view]?.icon,z=(0,i.useAvailableScreenerViews)();if(C[0]!==H||C[1]!==O||C[2]!==z||C[3]!==B||C[4]!==W.label||C[5]!==F||C[6]!==E||C[7]!==D||C[8]!==j||C[9]!==R.title||
1C[10]!==R.view||C[11]!==U||C[12]!==A||C[13]!==P||C[14]!==I){let e,s,r,i,o,w,N;C[24]!==z||C[25]!==R.view?(e=e=>e===R.view||z.includes(e),C[24]=z,C[25]=R.view,C[26]=e):e=C[26];let k=m.SCREENER_COLUMN_TYPES.filter(e),T=k.filter(S),L=k.filter(m.isAdvancedScreenerView),M=c.SCREENERS_MENU_GLYPH_CLASS[B];C[27]!==M||C[28]!==D||C[29]!==j||C[30]!==R.view||C[31]!==I?(s=e=>{let s=a.SCREENER_COLUMN_COMPONENTS[e]?.icon,n=e!==R.view&&(I?.has(e)??!1),l=e===R.view;return(0,t.jsxs)(u.MenuItem,{"data-testid":`${D}-${e}`,disabled:n,onClick:()=>j(e),active:l,children:[s?(0,t.jsx)(s,{className:(0,h.cn)("shrink-0",M,l?"text-text-accent":"text-text-quaternary")}):null,(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate",children:m.SCREENER_COLUMN_CATALOG[e].label})]},e)},C[27]=M,C[28]=D,C[29]=j,C[30]=R.view,C[31]=I,C[32]=s):s=C[32];let $=s;d=u.Menu,f=!1,C[33]!==W.label||C[34]!==U?(r=U("web.screeners.change_view_a11y",{title:W.label}),C[33]=W.label,C[34]=U,C[35]=r):r=C[35];let V=O?c.SCREENERS_VIEW_TRIGGER_ADAPTIVE_CLASS[B]:c.SCREENERS_VIEW_TRIGGER_PLAIN_CLASS[B];C[36]!==V||C[37]!==A?(i=(0,h.cn)(V,A),C[36]=V,C[37]=A,C[38]=i):i=C[38],C[39]!==H||C[40]!==F||C[41]!==E?(o=H?(0,t.jsx)(H,{"aria-hidden":!0,"data-testid":F,className:(0,h.cn)("size-3.5 shrink-0",E)}):null,C[39]=H,C[40]=F,C[41]=E,C[42]=o):o=C[42];let G=R.title??W.label;C[43]!==G?(w=(0,t.jsx)("span",{className:"min-w-0 truncate",children:G}),C[43]=G,C[44]=w):w=C[44],C[45]===Symbol.for("react.memo_cache_sentinel")?(N=(0,t.jsx)(n.IconChevronDownSmall,{"aria-hidden":!0,className:"size-3 shrink-0 text-text-quaternary"}),C[45]=N):N=C[45],C[46]!==r||C[47]!==i||C[48]!==o||C[49]!==w||C[50]!==P?(x=(0,t.jsxs)(u.MenuTrigger,{"aria-label":r,"data-testid":P,"data-variant":"plain",className:i,children:[o,w,N]}),C[46]=r,C[47]=i,C[48]=o,C[49]=w,C[50]=P,C[51]=x):x=C[51],l=u.MenuContent,_="start",g="terminal"===B,v="max-h-[70vh] min-w-52 overflow-y-auto",b=T.map($),y=L.length>0?(0,t.jsx)(p,{density:B,activeIsAdvanced:(0,m.isAdvancedScreenerView)(R.view),testId:`${D}-advanced`,children:L.map($)}):null,C[0]=H,C[1]=O,C[2]=z,C[3]=B,C[4]=W.label,C[5]=F,C[6]=E,C[7]=D,C[8]=j,C[9]=R.title,C[10]=R.view,C[11]=U,C[12]=A,C[13]=P,C[14]=I,C[15]=l,C[16]=d,C[17]=f,C[18]=x,C[19]=_,C[20]=g,C[21]=v,C[22]=b,C[23]=y}else l=C[15],d=C[16],f=C[17],x=C[18],_=C[19],g=C[20],v=C[21],b=C[22],y=C[23];return C[52]!==l||C[53]!==_||C[54]!==g||C[55]!==v||C[56]!==b||C[57]!==y?(w=(0,t.jsxs)(l,{align:_,dense:g,className:v,children:[b,y]}),C[52]=l,C[53]=_,C[54]=g,C[55]=v,C[56]=b,C[57]=y,C[58]=w):w=C[58],C[59]!==d||C[60]!==f||C[61]!==x||C[62]!==w?(N=(0,t.jsxs)(d,{modal:f,children:[x,w]}),C[59]=d,C[60]=f,C[61]=x,C[62]=w,C[63]=N):N=C[63],N}],146814);var _=e.i(365089),g=e.i(576766),v=e.i(609252),b=e.i(45329);e.s(["useScreenerColumnTitle",0,function(e){let t,n,l,r,a,i,o,c,d=(0,s.c)(35),u=m.SCREENER_COLUMN_CATALOG[e.type],h=u.param,f=h?e.params?.[h.key]:void 0,x=h?.kind==="coin"&&!!f,p=h?.kind==="user"&&!!f,S=h?.kind==="list"&&!!f;d[0]!==S||d[1]!==f?(t=e=>S?e.lists.find(e=>e.id===f)?.name??null:null,d[0]=S,d[1]=f,d[2]=t):t=d[2];let y=(0,b.useScreenersStore)(t);d[3]!==x||d[4]!==f?(n=x&&f?[f]:[],d[3]=x,d[4]=f,d[5]=n):n=d[5];let w=n,N=0===w.length;d[6]!==w||d[7]!==N?(l={mints:w,disabled:N},d[6]=w,d[7]=N,d[8]=l):l=d[8];let{coins:C}=(0,v.useCoinsByMints)(l);d[9]!==p||d[10]!==f?(r=p&&f?[f]:[],d[9]=p,d[10]=f,d[11]=r):r=d[11];let R=r;d[12]!==R?(a={userAddresses:R},d[12]=R,d[13]=a):a=d[13];let{data:E}=(0,g.useQueryUsers)(a);d[14]!==E?(i=void 0===E?[]:E,d[14]=E,d[15]=i):i=d[15];let j=i;e:{if(!f){o=null;break e}if(S){o=y;break e}if(x){let e,t;if(d[16]!==C||d[17]!==f){let t;d[19]!==f?(t=e=>e?.mint===f,d[19]=f,d[20]=t):t=d[20];let s=C.find(t);e=s?.symbol?.replace(/^\$/,""),d[16]=C,d[17]=f,d[18]=e}else e=d[18];let s=e;d[21]!==f||d[22]!==s?(t=s||(0,_.truncateAddress)(f,4,4),d[21]=f,d[22]=s,d[23]=t):t=d[23],o=t;break e}if(p){let e,t;if(d[24]!==f||d[25]!==j){let t;d[27]!==f?(t=e=>e?.address?.toLowerCase()===f.toLowerCase(),d[27]=f,d[28]=t):t=d[28],e=j.find(t),d[24]=f,d[25]=j,d[26]=e}else e=d[26];let s=e;d[29]!==f||d[30]!==s?.username?(t=s?.username||(0,_.truncateAddress)(f,4,4),d[29]=f,d[30]=s?.username,d[31]=t):t=d[31],o=t;break e}o=f}let I=o;return d[32]!==u.label||d[33]!==I?(c={label:u.label,paramLabel:I},d[32]=u.label,d[33]=I,d[34]=c):c=d[34],c}],923019)}]);

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.