1import{d as ve,a as k,f as _,s as o,b as bt}from"../chunks/D9sGZGkf.js";import{p as pe,b as P,w as he,n as ke,f as gt,a as me,g as t,v as U,s,d as R,c as a,r as e,t as b,o as _e}from"../chunks/CN4tyA6q.js";import{i as W}from"../chunks/C5sdDPiI.js";import{b as ue,e as z,i as F,s as ft}from"../chunks/8mUhvwNQ.js";import{s as we}from"../chunks/pf6Xs9Ff.js";import{d as be,c as St,f as ge}from"../chunks/BEQGXt1Q.js";import{S as fe}from"../chunks/2Hd2hf89.js";const Se=!1,ye=!1,Re=Object.freeze(Object.defineProperty({__proto__:null,prerender:ye,ssr:Se},Symbol.toStringTag,{value:"Module"}));var xe=_('<div class="panel"><p class="red svelte-16pwk6k"><strong>Could not load.</strong> </p></div>'),$e=_('<div class="panel"><p class="dim">Reading the chainâ¦</p></div>'),Te=_('<span><b class="svelte-16pwk6k"> </b> </span>'),Pt=_('<b class="svelte-16pwk6k"> </b>'),Ae=_('<span class="dim">â claim only</span>'),Ce=_('<tr><td class="num dim svelte-16pwk6k"></td><td class="svelte-16pwk6k"><a> </a></td><td class="num mono svelte-16pwk6k"> </td><td class="num mono dim svelte-16pwk6k"> </td><td class="kinds svelte-16pwk6k"><!> <!></td></tr>'),Ut=_('<button class="svelte-16pwk6k"> </button>'),Le=_('<tr><td class="num dim svelte-16pwk6k"></td><td class="svelte-16pwk6k"><a> </a></td><td class="num mono gold svelte-16pwk6k"> </td><td> </td><td class="kinds svelte-16pwk6k"></td></tr>'),Ee=_(`<h2 class="showed svelte-16pwk6k">Showed up <span class="dim"> </span></h2> <p class="note dim svelte-16pwk6k">Nothing in the snapshot, nothing to claim. They arrived anyway and 2 bought in â the only people here who were never given anything.</p> <div class="scroll svelte-16pwk6k"><table class="svelte-16pwk6k"><thead><tr><th class="num svelte-16pwk6k">#</th><th class="svelte-16pwk6k">Account</th><th class="num svelte-16pwk6k">LASSECASH</th><th class="num svelte-16pwk6k">L-Shares</th><th class="svelte-16pwk6k">Did</th></tr></thead><tbody></tbody></table></div>`,1),He=_('<tr><td class="num dim svelte-16pwk6k"></td><td class="svelte-16pwk6k"><a> </a></td><td class="num mono svelte-16pwk6k"> </td><td class="num mono dim svelte-16pwk6k"> </td></tr>'),qe=_(`<div class="panel summary svelte-16pwk6k"><div><dt class="svelte-16pwk6k">Claimed</dt><dd class="mono gold svelte-16pwk6k"> </dd><dd class="dim svelte-16pwk6k"> </dd></div> <div><dt class="svelte-16pwk6k">Supply claimed</dt><dd class="mono gold svelte-16pwk6k"> </dd> <dd class="dim svelte-16pwk6k"> </dd></div> <div><dt class="svelte-16pwk6k">Still unclaimed</dt><dd class="mono svelte-16pwk6k"> </dd> <dd class="dim svelte-16pwk6k"> </dd></div> <div><dt class="svelte-16pwk6k">Have done something</dt><dd class="mono gold svelte-16pwk6k"> </dd> <dd class="dim svelte-16pwk6k">beyond claiming</dd></div></div> <p class="legend unit svelte-16pwk6k"><span><b class="svelte-16pwk6k">Total LASSECASH</b> is the whole snapshot position â liquid plus staked. 3 The staked half is what becomes the mint, shown as L-Shares.</span></p> <p class="legend svelte-16pwk6k"></p> <div class="cols svelte-16pwk6k"><section class="panel"><h2 class="svelte-16pwk6k">Claimed <span class="dim"> </span></h2> <div class="scroll svelte-16pwk6k"><table class="svelte-16pwk6k"><thead><tr><th class="num svelte-16pwk6k">#</th><th class="svelte-16pwk6k">Account</th><th class="num svelte-16pwk6k">Total LASSECASH</th><th class="num svelte-16pwk6k">L-Shares at claim</th><th class="svelte-16pwk6k">Did</th></tr></thead><tbody></tbody></table></div> <!> <!></section> <section class="panel"><h2 class="svelte-16pwk6k">Not claimed <span class="dim"> </span></h2> <p class="note dim svelte-16pwk6k"> <button class="link svelte-16pwk6k"> </button></p> <div class="scroll svelte-16pwk6k"><table class="svelte-16pwk6k"><thead><tr><th class="num svelte-16pwk6k">#</th><th class="svelte-16pwk6k">Account</th><th class="num svelte-16pwk6k">Total LASSECASH</th><th class="num svelte-16pwk6k">L-Shares waiting</th></tr></thead><tbody></tbody></table></div> <!></section></div>`,1),Ie=_(`<!> <h1 class="svelte-16pwk6k">Who showed up</h1> <p class="claimcta svelte-16pwk6k">Haven't claimed yet? <a href="/check" class="svelte-16pwk6k">Check whether you're in the snapshot â</a> <span class="dim">â 418 accounts qualified. Claiming before 30 September keeps the position earning.</span></p> <!>`,1);function ze(Rt,zt){pe(zt,!0);const Ft=100000000n,lt=[{key:"claim",letter:"C",label:"Claimed",actions:["claim_migration"]},{key:"post",letter:"P",label:"Posted",actions:["post"]},{key:"reply",letter:"R",label:"Replied",actions:["comment"]},{key:"vote",letter:"V",label:"Voted",actions:["vote"]},{key:"mint",letter:"M",label:"Minted",actions:["mint","claim_mint","good_accounting","set_duration"]},{key:"lp",letter:"L",label:"Liquidity",actions:["add_liquidity","remove_liquidity","claim_pool"]},{key:"swap",letter:"S",label:"Swapped",actions:["swap_lassecash_hbd","swap_hbd_lassecash","swap_lc_hbd","swap_hbd_lc"]},{key:"send",letter:"T",label:"Transferred",actions:["transfer"]},{key:"burn",letter:"B",label:"Burned / promoted",actions:["burn","promote_post"]},{key:"gov",letter:"G",label:"Thresholds",actions:["set_param","promote"]}];let K=P(he([])),H=P(null),J=P(null),Q=P(!1),X=P(!1);async function Gt(){try{const l=await fetch("/admin-data.json");if(!l.ok)throw new Error(`admin-data.json: HTTP ${l.status}`);const d=await l.json(),u=d.migrated.map(n=>`hive:${n.account}`),[T,j]=await Promise.all([St.state([...u.map(n=>`mig_${n}`),...u.map(n=>`shr_${n}`)]),St.activity(3e3)]),et=new Map(j.map(n=>[n.account,n])),at=new Set(d.migrated.map(n=>`hive:${n.account}`)),D=j.map(n=>n.account).filter(n=>!at.has(n)&&n!=="hive:lassecashmagi");if(D.length){const n=await St.state([...D.map(c=>`bal_${c}`),...D.map(c=>`shr_${c}`)]);R(K,D.map(c=>{const v=et.get(c);return{account:c.replace(/^hive:/,""),balance:BigInt(n[`bal_${c}`]||"0"),shares:BigInt(n[`shr_${c}`]||"0"),kinds:v?lt.filter(A=>A.actions.some(q=>(v.actions[q]??0)>0)).map(A=>A.letter):[],calls:(v==null?void 0:v.calls)??0}}).sort((c,v)=>v.balance>c.balance?1:-1),!0)}R(H,d.migrated.map(n=>{const c=`hive:${n.account}`,v=et.get(c),A=v?lt.filter(q=>q.actions.some(O=>(v.actions[O]??0)>0)).map(q=>q.letter):[];
3return{account:n.account,entitledLiquid:BigInt(n.liquid),entitledStaked:BigInt(n.staked),entitledTotal:BigInt(n.total),claimed:!!T[`mig_${c}`],sharesNow:BigInt(T[`shr_${c}`]||"0"),kinds:A,calls:(v==null?void 0:v.calls)??0,lastSeen:(v==null?void 0:v.lastSeen)??""}}),!0)}catch(l){R(J,l instanceof Error?l.message:String(l),!0)}}ke(()=>{be.info&&!t(H)&&!t(J)&&Gt()});const S=U(()=>(t(H)??[]).filter(l=>l.claimed).sort((l,d)=>d.entitledTotal>l.entitledTotal?1:-1)),Ot=100000000n,rt=U(()=>(t(H)??[]).filter(l=>!l.claimed).sort((l,d)=>d.entitledTotal>l.entitledTotal?1:-1)),G=U(()=>t(rt).filter(l=>l.entitledTotal>=Ot)),Vt=U(()=>t(rt).length-t(G).length);let Y=P(!1);const Z=U(()=>t(Y)?t(rt):t(G)),tt=l=>l.reduce((d,u)=>d+u.entitledTotal,0n),$=l=>ge((Number(l)/Number(Ft)).toFixed(8),2),Wt=(l,d)=>d===0n?"0.0":(Number(l)/Number(d)*100).toFixed(1);var yt=Ie(),xt=gt(yt);{let l=U(()=>`${ue}/stats`);fe(xt,{title:"Who showed up â LasseCash migration progress",description:"Live from the chain: who has claimed their LASSECASH on MAGI, and what they have done since.",get canonical(){return t(l)}})}var Kt=s(xt,6);{var Jt=l=>{var d=xe(),u=a(d),T=s(a(u));e(u),e(d),b(()=>o(T,` ${t(J)??""}`)),k(l,d)},Qt=l=>{var d=$e();k(l,d)},Xt=l=>{var d=qe(),u=gt(d),T=a(u),j=s(a(T)),et=a(j,!0);e(j);var at=s(j),D=a(at);e(at),e(T);var n=s(T,2),c=s(a(n)),v=a(c,!0);e(c);var A=s(c,2),q=a(A);e(A),e(n);var O=s(n,2),nt=s(a(O)),Yt=a(nt,!0);e(nt);var $t=s(nt,2),Zt=a($t);e($t),e(O);var Tt=s(O,2),At=s(a(Tt)),te=a(At,!0);e(At),_e(2),e(Tt),e(u);var ot=s(u,4);z(ot,21,()=>lt,F,(i,r)=>{var p=Te(),h=a(p),y=a(h,!0);e(h);var m=s(h);e(p),b(()=>{o(y,t(r).letter),o(m,` ${t(r).label??""}`)}),k(i,p)}),e(ot);var Ct=s(ot,2),dt=a(Ct),it=a(dt),Lt=s(a(it)),ee=a(Lt);e(Lt),e(it);var ct=s(it,2),Et=a(ct),Ht=s(a(Et));z(Ht,21,()=>t(Q)?t(S):t(S).slice(0,40),F,(i,r,p)=>{var h=Ce(),y=a(h);y.textContent=p+1;var m=s(y),g=a(m),M=a(g);e(g),e(m);var x=s(m),f=a(x,!0);e(x);var C=s(x),I=a(C,!0);e(C);var B=s(C),L=a(B);z(L,17,()=>t(r).kinds,F,(w,N)=>{var E=Pt(),st=a(E,!0);e(E),b(()=>o(st,t(N))),k(w,E)});var V=s(L,2);{var mt=w=>{var N=Ae();k(w,N)};W(V,w=>{t(r).kinds.length<=1&&w(mt)})}e(B),e(h),b((w,N)=>{ft(g,"href",`/@${t(r).account??""}`),o(M,`@${t(r).account??""}`),o(f,w),o(I,N)},[()=>$(t(r).entitledTotal),()=>$(t(r).entitledStaked)]),k(i,h)}),e(Ht),e(Et),e(ct);var qt=s(ct,2);{var ae=i=>{var r=Ut(),p=a(r,!0);e(r),b(()=>o(p,t(Q)?"Show fewer":`Show all ${t(S).length}`)),bt("click",r,()=>R(Q,!t(Q))),k(i,r)};W(qt,i=>{t(S).length>40&&i(ae)})}var se=s(qt,2);{var le=i=>{var r=Ee(),p=gt(r),h=s(a(p)),y=a(h);e(h),e(p);var m=s(p,4),g=a(m),M=s(a(g));z(M,21,()=>t(K),F,(x,f,C)=>{var I=Le(),B=a(I);B.textContent=C+1;var L=s(B),V=a(L),mt=a(V);e(V),e(L);var w=s(L),N=a(w,!0);e(w);var E=s(w);let st;var ie=a(E,!0);e(E);var Mt=s(E);z(Mt,21,()=>t(f).kinds,F,(_t,ut)=>{var wt=Pt(),ce=a(wt,!0);e(wt),b(()=>o(ce,t(ut))),k(_t,wt)}),e(Mt),e(I),b((_t,ut)=>{ft(V,"href",`/@${t(f).account??""}`),o(mt,`@${t(f).account??""}`),o(N,_t),st=we(E,1,"num mono svelte-16pwk6k",null,st,{zero:t(f).shares===0n}),o(ie,ut)},[()=>$(t(f).balance),()=>$(t(f).shares)]),k(x,I)}),e(M),e(g),e(m),b(()=>o(y,`â ${t(K).length??""}`)),k(i,r)};W(se,i=>{t(K).length&&i(le)})}e(dt);var It=s(dt,2),vt=a(It),Bt=s(a(vt)),re=a(Bt);e(Bt),e(vt);var pt=s(vt,2),Nt=a(pt),ht=s(Nt),ne=a(ht,!0);e(ht),e(pt);var kt=s(pt,2),jt=a(kt),Dt=s(a(jt));z(Dt,21,()=>t(X)?t(Z):t(Z).slice(0,40),F,(i,r,p)=>{var h=He(),y=a(h);y.textContent=p+1;var m=s(y),g=a(m),M=a(g);e(g),e(m);var x=s(m),f=a(x,!0);e(x);var C=s(x),I=a(C,!0);e(C),e(h),b((B,L)=>{ft(g,"href",`/@${t(r).account??""}`),o(M,`@${t(r).account??""}`),o(f,B),o(I,L)},[()=>$(t(r).entitledTotal),()=>$(t(r).entitledStaked)]),k(i,h)}),e(Dt),e(jt),e(kt);var oe=s(kt,2);{var de=i=>{var r=Ut(),p=a(r,!0);e(r),b(()=>o(p,t(X)?"Show fewer":`Show all ${t(Z).length}`)),bt("click",r,()=>R(X,!t(X))),k(i,r)};W(oe,i=>{t(Z).length>40&&i(de)})}e(It),e(Ct),b((i,r,p,h)=>{o(et,t(S).length),o(D,`of ${t(H).length??""} accounts`),o(v,i),o(q,`${r??""}% of entitled`),o(Yt,p),o(Zt,`${t(G).length??""} accounts holding 1 LASSECASH or more`),o(te,h),o(ee,`â ${t(S).length??""}`),o(re,`â ${t(G).length??""}`),o(Nt,`${t(Vt)??""} more qualified with less than 1 LASSECASH between them, dust the 4 contract would not even mint. `),o(ne,t(Y)?"hide them":"show them anyway")},[()=>$(tt(t(S))),()=>Wt(tt(t(S)),tt(t(H))),()=>$(tt(t(G))),()=>t(S).filter(i=>i.calls>1).length]),bt("click",ht,()=>R(Y,!t(Y))),k(l,d)};W(Kt,l=>{t(J)?l(Jt):t(H)?l(Xt,-1):l(Qt,1)})}k(Rt,yt),me()}ve(["click"]);export{ze as component,Re as universal};
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.