1import{d as Ia,a as i,f as v,s as r,b as U,g as ws,t as Ee,c as Ve}from"../chunks/D9sGZGkf.js";import{p as qa,w as Xe,a as Ba,c as a,g as t,r as e,d as L,b as X,s,t as m,f as ut,o as I,v as H,n as ja}from"../chunks/CN4tyA6q.js";import{i as g}from"../chunks/C5sdDPiI.js";import{e as Ce,S as As,r as js,b as Ls,d as ze,f as La}from"../chunks/8mUhvwNQ.js";import{s as sa}from"../chunks/pf6Xs9Ff.js";import{S as Hs,c as Es}from"../chunks/2Hd2hf89.js";import{b as zs}from"../chunks/BlnfMc48.js";import{i as ta,f as k,g as j,s as Cs,d as te,l as $s,t as Ha,u as Ts}from"../chunks/BEQGXt1Q.js";import{o as Is}from"../chunks/WB-YkL4p.js";import{b as Ea}from"../chunks/CwmdAGHH.js";import"../chunks/B0XwC4Ot.js";const qs=new Set(["tokens_unstakeStart","tokens_undelegateStart","tokens_cancelUnstake","market_placeOrder","market_cancel","marketpools_swapTokens","marketpools_addLiquidity","marketpools_removeLiquidity"]),Bs=new Set(["tokens_unstakeDone","tokens_undelegateDone"]);function ea(ht,Ht){return Bs.has(ht.operation)?!1:qs.has(ht.operation)?!0:ht.from!=null?ht.from===Ht:!1}const za="abcdefghijklmnopqrstuvwxyz0123456789";function Os(ht){let Ht="";for(let q=0;q<2;q++){const S=ht[q]??"";Ht+=(q===0?za:za+".-").includes(S)?S:"_"}return Ht}function Ca(ht){return ht.trim().toLowerCase().replace(/^@+/,"")}const Ns=!1,Tr=Object.freeze(Object.defineProperty({__proto__:null,ssr:Ns},Symbol.toStringTag,{value:"Module"}));var Ds=v('<div class="panel"><p class="empty red svelte-xdb0zc"><strong>Could not load admin-data.json.</strong> </p></div>'),Rs=v('<div class="panel"><p class="empty">Loading migration snapshotâ¦</p></div>'),Ms=v('<p class="empty red svelte-xdb0zc"> </p>'),Ps=v('<th class="sortable num svelte-xdb0zc"> </th>'),Us=v('<td class="num svelte-xdb0zc"> </td>'),Ws=v('<tr><td class="num dim svelte-xdb0zc"> </td><td> </td><td class="num svelte-xdb0zc"> </td><td class="num svelte-xdb0zc"> </td><!><td class="num gold svelte-xdb0zc"> </td><td><span> </span></td></tr>'),Gs=v('<button class="ghost small"> </button>'),Fs=v(`<small class="dim">L-Shares and mint principal are the SNAPSHOT's figures â staked POWER 2 becomes L-Shares 1:1 and is the migration mint's principal. What an 3 account holds today, after claiming and acting, is on its profile.</small>`),Ys=v('<tr><td class="num dim svelte-xdb0zc"> </td><td> </td><td class="num svelte-xdb0zc"> </td><td class="num svelte-xdb0zc"> </td><td class="num gold svelte-xdb0zc"> </td><td><span> </span></td></tr>'),$a=v('<div class="tablefoot svelte-xdb0zc"><button class="ghost small"> </button></div>'),Js=v('<tr><td class="num dim svelte-xdb0zc"> </td><td> </td><td class="num svelte-xdb0zc"> </td><td class="num svelte-xdb0zc"> </td><td class="num gold svelte-xdb0zc"> </td></tr>'),Qs=v(`<section class="stats svelte-xdb0zc"><div class="panel stat"><div class="label">Migrated accounts</div> <div class="value dim"> </div> <div class="sub">met the rule · <b> </b> hold more than 1 LASSECASH</div></div> <div class="panel stat"><div class="label">Total LasseCash</div> <div class="value"> </div> <div class="sub">liquid, across all migrated accounts</div></div> <div class="panel stat"><div class="label">Total staked power</div> <div class="value"> </div> <div class="sub">becomes a 30-day migration mint, L-Shares 1:1</div></div> <div class="panel stat"><div class="label">Combined total</div> <div class="value gold"> </div> <div class="sub">liquid + staked</div></div> <div class="panel stat"><div class="label">Founder ownership</div> <div class="value"> </div> <div class="sub">@lasseehlers of combined total</div> <div class="sub dilute"> <b>20,000,000</b> still to be emitted dilutes it</div> <p class="donations svelte-xdb0zc"><a href="/@lasseehlers/donation-lassecash-for-years" class="svelte-xdb0zc">Where the difference went: 11M in 2019 â 7M today â</a></p></div></section> <section class="panel"><h2>Migration snapshot</h2> <small class="dim"> </small> <!> <dl class="facts svelte-xdb0zc"><div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Committed root</dt><dd class="root svelte-xdb0zc"></dd></div> <div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Snapshot block</dt><dd class="svelte-xdb0zc">109,504,918 <span class="dim">· 31 Aug 2026, 12:00 UTC</span></dd></div> <div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Leaves in the tree</dt><dd class="svelte-xdb0zc"> <span class="dim">· every account with a balance, qualified or burned</span></dd></div> <div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Qualified</dt><dd class="svelte-xdb0zc"> <b class="svelte-xdb0zc"> </b> LASSECASH</dd></div> <div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Burned to @null</dt><dd class="svelte-xdb0zc"> <b class="svelte-xdb0zc"> </b> LASSECASH</dd></div> <div class="svelte-xdb0zc"><dt class="svelte-xdb0zc">Snapshot supply</dt><dd class="svelte-xdb0zc"><b class="svelte-xdb0zc"> </b> LASSECASH <span class="dim">· qualified + burned</span></dd></div></dl></section> <section class="panel"><h2>Migrated accounts</h2> <small class="dim"> </small> <div class="legend-box svelte-xdb0zc"><div class="legend-title svelte-xdb0zc">Qualifying criterion â one rule, and it is about LasseCash</div> <div class="legend-row svelte-xdb0zc"><span class="badge b svelte-xdb0zc">signed</span> <p class="svelte-xdb0zc"> <b class="svelte-xdb0zc"> </b> accounts qualified this 4 way. Hive active-key timestamps are collected and published for the audit 5 trail, but they qualify nobody.</p></div> <div class="legend-row plain svelte-xdb0zc"><p class="svelte-xdb0zc">Nobody was burned on missing data. An account whose history walk never 6 finished would have migrated <em>unproven</em> â a scan that ran out of 7 pages is not evidence of death. That safeguard was never needed here: every
8 qualifying account was resolved, and signed.</p></div></div> <small class="dim">POWER does not survive migration: it becomes L-SHARES 1:1 and is the principal of a 30-day 9 migration mint. So this table shows liquid LASSECASH and the POWER that becomes L-Shares â 10 the other two tables keep the pre-migration balance/power split. <br/> <b>TOTAL is notional, not a balance.</b> It adds LASSECASH to L-Shares, and those are not the 11 same thing: one is money you can send, the other is voting weight and a claim on the yield 12 pool. They line up only because POWER converts 1:1 at this one moment. Read it as "what this 13 account held on Hive-Engine, restated" â it is the right number for ranking who arrived with 14 what, and the wrong number to call anyone's balance.</small> <div class="scroll"><table><thead><tr><th></th><th class="sortable svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><!><th class="sortable num svelte-xdb0zc" title="LASSECASH + L-Shares. Two different units added together â see the note above the table.">Total <span class="hint svelte-xdb0zc">notional</span> </th><th class="sortable svelte-xdb0zc"> </th></tr></thead><tbody></tbody></table></div> <div class="tablefoot svelte-xdb0zc"><!> <!></div></section> <section class="panel"><h2>Did not make it (burned at migration)</h2> <small class="dim"> <b> </b> of them held over 10,000 LASSECASH, together <b> </b> </small> <div class="scroll"><table><thead><tr><th></th><th class="sortable svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable svelte-xdb0zc"> </th></tr></thead><tbody></tbody></table></div> <!></section> <section class="panel"><h2>All Hive-Engine accounts that ever touched LasseCash</h2> <small class="dim">Everyone, qualified or not, as the snapshot found them â the reference list 15 the two tables above are drawn from. TOTAL here is a straight sum: both 16 columns are pre-migration LASSECASH, the same unit. (In "Migrated accounts" 17 it is notional, because there it adds tokens to L-Shares.)</small> <small class="dim"> </small> <div class="scroll"><table><thead><tr><th></th><th class="sortable svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th><th class="sortable num svelte-xdb0zc"> </th></tr></thead><tbody></tbody></table></div> <!></section>`,1),Zs=v('<div class="grid"><!></div>');function Ks(ht,Ht){qa(Ht,!0);const q=100;let S=X(null),B=X(null);async function y(){try{const o=await fetch("/admin-data.json");if(!o.ok)throw new Error(`admin-data.json: HTTP ${o.status}`);L(S,await o.json(),!0)}catch(o){L(B,o instanceof Error?o.message:String(o),!0)}}let st=X(null),Et=X(null);async function rt(){}Is(()=>{y(),rt()});function _t(o){return o.includes("truncated")?"unresolved":"signed"}const ft=H(()=>{var o;return(((o=t(S))==null?void 0:o.migrated)??[]).map(l=>{var _;const x=(_=t(st))==null?void 0:_.get(`hive:${l.account}`),G=BigInt(l.liquid),kt=BigInt(l.staked),It=t(st)!==null?(x==null?void 0:x.shares)??0n:kt,Kt=t(st)!==null?(x==null?void 0:x.principal)??0n:kt;return{account:l.account,liquid:G,lshares:It,principal:Kt,total:G+It,reason:l.reason,badge:_t(l.reason)}})}),zt=H(()=>{var o;return(((o=t(S))==null?void 0:o.all)??[]).map(l=>({account:l.account,liquid:BigInt(l.liquid),staked:BigInt(l.staked),total:BigInt(l.liquid)+BigInt(l.staked)}))}),Ct=H(()=>{var o;return(((o=t(S))==null?void 0:o.burned)??[]).map(l=>({account:l.account,liquid:BigInt(l.liquid),staked:BigInt(l.staked),total:BigInt(l.liquid)+BigInt(l.staked),group:l.group}))});function $e(o,l){return o===null||l===null?o===l?0:o===null?-1:1:typeof o=="bigint"&&typeof l=="bigint"?o<l?-1:o>l?1:0:String(o).localeCompare(String(l))}function Ft(o){return(l,x,G)=>[...l].sort((kt,It)=>$e(o(kt,x),o(It,x))*G)}const ee=Ft((o,l)=>o[l]),ae=Ft((o,l)=>o[l]),se=Ft((o,l)=>o[l]);let C=Xe({key:"total",dir:-1}),ot=Xe({key:"total",dir:-1}),N=Xe({key:"total",dir:-1});function D(o,l,x){o.key===l?o.dir=o.dir===1?-1:1:(o.key=l,o.dir=x)}function W(o,l){return o.key!==l?"":o.dir===1?"â²":"â¼"}let Ot=X(!1),Nt=X(!1),$t=X(!1);const Yt=H(()=>ee(t(ft),C.key,C.dir)),Jt=H(()=>ae(t(zt),ot.key,ot.dir)),Qt=H(()=>se(t(Ct),N.key,N.dir)),Zt=H(()=>t(Ot)?t(Yt):t(Yt).slice(0,q)),re=H(()=>t(Nt)?t(Jt):t(Jt).slice(0,q)),oe=H(()=>t($t)?t(Qt):t(Qt).slice(0,q));function le(o,l){return o.reduce((x,G)=>
17x+l(G),0n)}const ve=H(()=>le(t(zt),o=>o.liquid+o.staked)),Dt=H(()=>le(t(Ct),o=>o.liquid+o.staked)),ue=H(()=>{if(!t(S))return"â";const o=Number(t(S).stats.combined_total),l=o*Number(t(S).stats.founder_ownership_pct)/100,x=o+Number(t(Dt))+2e7*1e8;return x>0?(l/x*100).toFixed(1):"â"}),Te=100000000n,he=H(()=>t(ft).filter(o=>o.liquid+o.lshares>Te).length),Ie=10000n*100000000n,ne=H(()=>{const o=t(Ct).filter(G=>G.total>Ie),l=le(o,G=>G.total),x=t(Dt);return{count:o.length,sum:l,pct:x>0n?(Number(l*1000n/x)/10).toFixed(1):"0"}}),n=H(()=>t(zt).filter(o=>o.liquid+o.staked>0n).length);var b=Zs(),z=a(b);{var Q=o=>{var l=Ds(),x=a(l),G=s(a(x));e(x),e(l),m(()=>r(G,` ${t(B)??""}`)),i(o,l)},xt=o=>{var l=Rs();i(o,l)},Tt=o=>{var l=Qs(),x=ut(l),G=a(x),kt=s(a(G),2),It=a(kt,!0);e(kt);var Kt=s(kt,2),_=s(a(Kt)),c=a(_,!0);e(_),I(),e(Kt),e(G);var u=s(G,2),F=s(a(u),2),R=a(F,!0);e(F),I(2),e(u);var M=s(u,2),tt=s(a(M),2),Y=a(tt,!0);e(tt),I(2),e(M);var w=s(M,2),A=s(a(w),2),Z=a(A,!0);e(A),I(2),e(w);var lt=s(w,2),nt=s(a(lt),2),p=a(nt);e(nt);var f=s(nt,4),P=a(f);I(2),e(f),I(2),e(lt),e(x);var K=s(x,2),it=s(a(K),2),mt=a(it);e(it);var O=s(it,2);{var et=h=>{var d=Ms(),$=a(d);e(d),m(()=>r($,`/dev/dump: ${t(Et)??""}`)),i(h,d)};g(O,h=>{t(Et)&&h(et)})}var E=s(O,2),J=a(E),Rt=s(a(J));Rt.textContent="092f7b2ed2e6a0ccd3dadb832e9829c6419096171bcae68edb883fb099e46803",e(J);var yt=s(J,4),at=s(a(yt)),bt=a(at);I(),e(at),e(yt);var pt=s(yt,2),qt=s(a(pt)),be=a(qt),Vt=s(be),_e=a(Vt,!0);e(Vt),I(),e(qt),e(pt);var Xt=s(pt,2),me=s(a(Xt)),pe=a(me),ra=s(pe),Oa=a(ra,!0);e(ra),I(),e(me),e(Xt);var oa=s(Xt,2),la=s(a(oa)),na=a(la),Na=a(na,!0);e(na),I(2),e(la),e(oa),e(E),e(K);var qe=s(K,2),Be=s(a(qe),2),Da=a(Be);e(Be);var Oe=s(Be,2),ia=s(a(Oe),2),da=s(a(ia),2),ca=a(da),va=s(ca),Ra=a(va);e(va),I(),e(da),e(ia),I(2),e(Oe);var Ne=s(Oe,4),ua=a(Ne),De=a(ua),ha=a(De),ge=s(a(ha)),Ma=a(ge);e(ge);var fe=s(ge),Pa=a(fe);e(fe);var ke=s(fe),Ua=a(ke);e(ke);var ba=s(ke);{var Wa=h=>{var d=Ps(),$=a(d);e(d),m(T=>r($,`Mint principal ${T??""}`),[()=>W(C,"principal")]),U("click",d,()=>D(C,"principal",-1)),i(h,d)};g(ba,h=>{t(st)&&h(Wa)})}var Se=s(ba),Ga=s(a(Se),2);e(Se);var Re=s(Se),Fa=a(Re);e(Re),e(ha),e(De);var _a=s(De);Ce(_a,23,()=>t(Zt),h=>h.account,(h,d,$)=>{var T=Ws(),V=a(T),Mt=a(V,!0);e(V);var dt=s(V),Pt=a(dt,!0);e(dt);var ct=s(dt),Ut=a(ct,!0);e(ct);var vt=s(ct),Wt=a(vt,!0);e(vt);var gt=s(vt);{var Gt=jt=>{var Lt=Us(),de=a(Lt,!0);e(Lt),m(ce=>r(de,ce),[()=>k(j(t(d).principal),3)]),i(jt,Lt)};g(gt,jt=>{t(st)&&jt(Gt)})}var St=s(gt),wt=a(St,!0);e(St);var Bt=s(St),At=a(Bt),ie=a(At,!0);e(At),e(Bt),e(T),m((jt,Lt,de,ce)=>{r(Mt,t($)+1),r(Pt,jt),r(Ut,Lt),r(Wt,de),r(wt,ce),sa(At,1,`badge ${t(d).badge==="unresolved"?"a":"b"}`,"svelte-xdb0zc"),r(ie,t(d).badge)},[()=>ta(`hive:${t(d).account}`),()=>k(j(t(d).liquid),3),()=>k(j(t(d).lshares),3),()=>k(j(t(d).total),3)]),i(h,T)}),e(_a),e(ua),e(Ne);var ma=s(Ne,2),pa=a(ma);{var Ya=h=>{var d=Gs(),$=a(d,!0);e(d),m(T=>r($,T),[()=>t(Ot)?`show top ${q}`:`show all ${t(Yt).length.toLocaleString()}`]),U("click",d,()=>L(Ot,!t(Ot))),i(h,d)};g(pa,h=>{t(Yt).length>q&&h(Ya)})}var Ja=s(pa,2);{var Qa=h=>{var d=Fs();i(h,d)};g(Ja,h=>{t(st)||h(Qa)})}e(ma),e(qe);var Me=s(qe,2),Pe=s(a(Me),2),ga=a(Pe),Ue=s(ga),Za=a(Ue,!0);e(Ue);var We=s(Ue,2),Ka=a(We,!0);e(We);var Va=s(We);e(Pe);var Ge=s(Pe,2),fa=a(Ge),Fe=a(fa),ka=a(Fe),xe=s(a(ka)),Xa=a(xe);e(xe);var ye=s(xe),ts=a(ye);e(ye);var we=s(ye),es=a(we);e(we);var Ae=s(we),as=a(Ae);e(Ae);var Ye=s(Ae),ss=a(Ye);e(Ye),e(ka),e(Fe);var Sa=s(Fe);Ce(Sa,23,()=>t(oe),h=>h.account,(h,d,$)=>{var T=Ys(),V=a(T),Mt=a(V,!0);e(V);var dt=s(V),Pt=a(dt,!0);e(dt);var ct=s(dt),Ut=a(ct,!0);e(ct);var vt=s(ct),Wt=a(vt,!0);e(vt);var gt=s(vt),Gt=a(gt,!0);e(gt);var St=s(gt),wt=a(St),Bt=a(wt,!0);e(wt),e(St),e(T),m((At,ie,jt,Lt)=>{r(Mt,t($)+1),r(Pt,At),r(Ut,ie),r(Wt,jt),r(Gt,Lt),sa(wt,1,`badge ${t(d).group==="protocol"?"a":"burn"}`,"svelte-xdb0zc"),r(Bt,t(d).group==="protocol"?"protocol":"burned")},[()=>ta(`hive:${t(d).account}`),()=>k(j(t(d).liquid),3),()=>k(j(t(d).staked),3),()=>k(j(t(d).total),3)]),i(h,T)}),e(Sa),e(fa),e(Ge);var rs=s(Ge,2);{var os=h=>{var d=$a(),$=a(d),T=a($,!0);e($),e(d),m(V=>r(T,V),[()=>t($t)?`show top ${q}
17`:`show all ${t(Qt).length.toLocaleString()}`]),U("click",$,()=>L($t,!t($t))),i(h,d)};g(rs,h=>{t(Qt).length>q&&h(os)})}e(Me);var xa=s(Me,2),Je=s(a(xa),4),ls=a(Je);e(Je);var Qe=s(Je,2),ya=a(Qe),Ze=a(ya),wa=a(Ze),je=s(a(wa)),ns=a(je);e(je);var Le=s(je),is=a(Le);e(Le);var He=s(Le),ds=a(He);e(He);var Ke=s(He),cs=a(Ke);e(Ke),e(wa),e(Ze);var Aa=s(Ze);Ce(Aa,23,()=>t(re),h=>h.account,(h,d,$)=>{var T=Js(),V=a(T),Mt=a(V,!0);e(V);var dt=s(V),Pt=a(dt,!0);e(dt);var ct=s(dt),Ut=a(ct,!0);e(ct);var vt=s(ct),Wt=a(vt,!0);e(vt);var gt=s(vt),Gt=a(gt,!0);e(gt),e(T),m((St,wt,Bt,At)=>{r(Mt,t($)+1),r(Pt,St),r(Ut,wt),r(Wt,Bt),r(Gt,At)},[()=>ta(`hive:${t(d).account}`),()=>k(j(t(d).liquid),3),()=>k(j(t(d).staked),3),()=>k(j(t(d).total),3)]),i(h,T)}),e(Aa),e(ya),e(Qe);var vs=s(Qe,2);{var us=h=>{var d=$a(),$=a(d),T=a($,!0);e($),e(d),m(V=>r(T,V),[()=>t(Nt)?`show top ${q}`:`show all ${t(Jt).length.toLocaleString()}`]),U("click",$,()=>L(Nt,!t(Nt))),i(h,d)};g(vs,h=>{t(Jt).length>q&&h(us)})}e(xa),m((h,d,$,T,V,Mt,dt,Pt,ct,Ut,vt,Wt,gt,Gt,St,wt,Bt,At,ie,jt,Lt,de,ce,hs,bs,_s,ms,ps,gs,fs,ks,Ss,xs,ys)=>{r(It,h),r(c,d),r(R,$),r(Y,T),r(Z,V),r(p,`${t(S).stats.founder_ownership_pct??""}%`),r(P,`${t(ue)??""}% of all that will ever exist â the `),r(mt,`Generated ${Mt??""} · ${t(S).window_months??""}-month liveness window · 18 ${t(st)?"live L-Shares and mint principal from the dev chain":"figures as committed in the snapshot"}`),r(bt,`${dt??""} `),r(be,`${Pt??""} accounts · `),r(_e,ct),r(pe,`${Ut??""} accounts · `),r(Oa,vt),r(Na,Wt),r(Da,`${gt??""} accounts · ${Gt??""} LASSECASH total`),r(ca,`The account SIGNED a LASSECASH operation on Hive-Engine within the 19 ${t(S).window_months??""}-month window â a transfer, a stake, an unstake, a 20 delegation. Holding the token was never enough, and being active elsewhere 21 on Hive was never enough: `),r(Ra,`${t(ft).length??""} of ${t(ft).length??""}`),r(Ma,`Account ${St??""}`),r(Pa,`LASSECASH ${wt??""}`),r(Ua,`LASSECASH POWER â L-Shares ${Bt??""}`),r(Ga,` ${At??""}`),r(Fa,`Criteria ${ie??""}`),r(ga,`${jt??""} accounts · ${Lt??""} LASSECASH total · `),r(Za,de),r(Ka,ce),r(Va,` â ${t(ne).pct??""}% of everything burned. 22 Their tokens sit at @null, unspendable, listed account by account forever.`),r(Xa,`Account ${hs??""}`),r(ts,`LASSECASH ${bs??""}`),r(es,`LASSECASH POWER ${_s??""}`),r(as,`Total ${ms??""}`),r(ss,`Burned ${ps??""}`),r(ls,`${gs??""} accounts · ${fs??""} LASSECASH total`),r(ns,`Account ${ks??""}`),r(is,`LASSECASH (liquid) ${Ss??""}`),r(ds,`LASSECASH POWER (staked) ${xs??""}`),r(cs,`Total ${ys??""}`)},[()=>t(S).stats.migrated_accounts.toLocaleString(),()=>t(he).toLocaleString(),()=>k(j(BigInt(t(S).stats.total_lassecash))),()=>k(j(BigInt(t(S).stats.total_staked_power))),()=>k(j(BigInt(t(S).stats.combined_total))),()=>Cs(t(S).generated),()=>t(n).toLocaleString(),()=>t(ft).length.toLocaleString(),()=>k(j(BigInt(t(S).stats.combined_total))),()=>t(Ct).length.toLocaleString(),()=>k(j(t(Dt)),3),()=>k(j(t(Dt)+BigInt(t(S).stats.combined_total))),()=>t(ft).length.toLocaleString(),()=>k(j(BigInt(t(S).stats.combined_total))),()=>W(C,"account"),()=>W(C,"liquid"),()=>W(C,"lshares"),()=>W(C,"total"),()=>W(C,"badge"),()=>t(Ct).length.toLocaleString(),()=>k(j(t(Dt)),3),()=>t(ne).count.toLocaleString(),()=>k(j(t(ne).sum),3),()=>W(N,"account"),()=>W(N,"liquid"),()=>W(N,"staked"),()=>W(N,"total"),()=>W(N,"group"),()=>t(zt).length.toLocaleString(),()=>k(j(t(ve)),3),()=>W(ot,"account"),()=>W(ot,"liquid"),()=>W(ot,"staked"),()=>W(ot,"total")]),U("click",ge,()=>D(C,"account",1)),U("click",fe,()=>D(C,"liquid",-1)),U("click",ke,()=>D(C,"lshares",-1)),U("click",Se,()=>D(C,"total",-1)),U("click",Re,()=>D(C,"badge",1)),U("click",xe,()=>D(N,"account",1)),U("click",ye,()=>D(N,"liquid",-1)),U("click",we,()=>D(N,"staked",-1)),U("click",Ae,()=>D(N,"total",-1)),U("click",Ye,()=>D(N,"group",1)),U("click",je,()=>D(ot,"account",1)),U("click",Le,()=>D(ot,"liquid",-1)),U("click",He,()=>D(ot,"staked",-1)),U("click",Ke,()=>D(ot,"total",-1)),i(o,l)};g(z,o=>{t(B)?o(Q):t(S)?o(Tt,-1):o(xt,1)})}e(b),i(ht,b),Ba()}Ia(["click"]);var Vs=v(`<b class="gold">The snapshot has been taken</b> at block <span class="mono"> </span> and it is 23 final, and <b class="gold">the chain is live</b> â claims are open now, on 24 the front page of lassecash.com. Type your Hive account name to see what 25 the snapshot holds for you.`,1),Xs=v(`LASSECASH is migrating to MAGI. To be included you must have <b>signed at 26 least one LASSECASH transaction</b> on Hive-Engine in the six months before 27 block <span class="mono"> </span> `,1),tr=v(`<div class="verdict out svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <p>It is burned to <span class="mono">@null</span> by name, not by 28 inactivity, and its balance was never anybody's to claim.</p></div>`),Ta=v(`<p class="note svelte-rkb97j">The snapshot is being read from the block right now. Your exact 29 final figures appear here within about two hours â the verdict 30 above is from the last pre-block scan.</p>`),aa=v('<dt class="est svelte-rkb97j">
30â worth today</dt> <dd class="mono est svelte-rkb97j"> </dd>',1),er=v('<dt class="svelte-rkb97j">last LASSECASH action</dt><dd class="mono svelte-rkb97j"> </dd>',1),ar=v('<dl class="svelte-rkb97j"><dt class="svelte-rkb97j">liquid</dt><dd class="mono svelte-rkb97j"> </dd> <dt class="svelte-rkb97j">staked (becomes a 30-day mint)</dt><dd class="mono svelte-rkb97j"> </dd> <!> <!></dl>'),sr=v(`<p class="note svelte-rkb97j">Your history was too long to walk to the end, so you are included 31 rather than excluded â this snapshot never burns an account on 32 missing data.</p>`),rr=v(`<div class="verdict in svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <!> <!> <p>Nothing is pushed to you. After launch you <b>claim</b> your own 33 tokens with a proof, paying your own Resource Credits. Claim inside 34 the first 30 days and the staked half becomes a real mint that earns 35 and votes.</p></div>`),or=v(`<div class="verdict none svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <p>Check the spelling â it is easy to swap two letters. Account names are 36 lowercase, and the <span class="mono">@</span> is not part of them.</p></div>`),lr=v(`<div class="verdict in svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <dl class="svelte-rkb97j"><dt class="svelte-rkb97j">last LASSECASH action</dt> <dd class="mono svelte-rkb97j"> </dd></dl> <p class="note svelte-rkb97j">You had no LASSECASH when our data was last rebuilt, and you signed 37 this since â the "signed by you: yes" row below. The snapshot reads 38 the chain at the block, so whatever your wallet holds then migrates: 39 liquid as liquid, staked as a 30-day mint.</p> <p>Nothing is pushed to you. After launch you <b>claim</b> your own 40 tokens with a proof, paying your own Resource Credits.</p></div>`),nr=v(`<div class="verdict none svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <p><!> is no LASSECASH balance for it on Hive-Engine, so there is nothing to 41 migrate. That is not a rejection â there is simply nothing there.</p></div>`),ir=v(`<div class="verdict in svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <dl class="svelte-rkb97j"><dt class="svelte-rkb97j">liquid</dt><dd class="mono svelte-rkb97j"> </dd> <dt class="svelte-rkb97j">staked (becomes a 30-day mint)</dt><dd class="mono svelte-rkb97j"> </dd> <!> <dt class="svelte-rkb97j">last LASSECASH action</dt> <dd class="mono svelte-rkb97j"> </dd></dl> <p class="note svelte-rkb97j">Seen <b>live on Hive-Engine</b> â the row marked "signed by you: yes" 42 in the table below. Our stored verdict was rebuilt before you signed 43 it; the chain has it, and the chain is what the snapshot reads.</p> <p>Nothing is pushed to you. After launch you <b>claim</b> your own 44 tokens with a proof, paying your own Resource Credits. Claim inside 45 the first 30 days and the staked half becomes a real mint that earns 46 and votes.</p></div>`),dr=v('<p class="note svelte-rkb97j"> </p>'),cr=v(`<p class="note svelte-rkb97j"><b>Could not reach Hive-Engine just now</b>, so anything you signed 47 after our last rebuild is not being checked live. <button type="button" class="linkish svelte-rkb97j">Try again</button></p>`),vr=v('<dt class="svelte-rkb97j">needs to be after</dt><dd class="mono svelte-rkb97j"> </dd>',1),ur=v('<dl class="svelte-rkb97j"><dt class="svelte-rkb97j">liquid</dt><dd class="mono svelte-rkb97j"> </dd> <dt class="svelte-rkb97j">staked (becomes a 30-day mint if you are in)</dt><dd class="mono svelte-rkb97j"> </dd> <!> <dt class="svelte-rkb97j">last LASSECASH action</dt> <dd class="mono svelte-rkb97j"> </dd> <!></dl>'),hr=v(`<h3 class="svelte-rkb97j">What to do â it takes one minute</h3> <ol class="svelte-rkb97j"><li class="svelte-rkb97j">Open <a href="https://hive-engine.com/wallet" rel="noopener">hive-engine.com/wallet</a> or Tribaldex.</li> <li class="svelte-rkb97j">Do <b>one</b> LASSECASH operation you sign yourself: send 1 LASSECASH 48 to a friend, stake some, unstake some, or place a market order.</li> <li class="svelte-rkb97j">That is it. You are in.</li></ol> <p class="note svelte-rkb97j"><b>Receiving does not count.</b> Neither does posting, commenting or 49 voting â those use your posting key and a bot can do them. Only an 50 operation <b>you signed</b> proves a person is there.</p>`,1),br=v('<div class="verdict out svelte-rkb97j"><h2 class="svelte-rkb97j"> </h2> <!> <!> <!> <!></div>'),_r=v('<tr><td class="mono svelte-rkb97j"> </td><td class="mono svelte-rkb97j"> </td><td class="mono svelte-rkb97j"> </td><td><!></td></tr>'),mr=v(`<div class="panel ops svelte-rkb97j"><h3 class="svelte-rkb97j"> </h3> <p class="dim small svelte-rkb97j">Straight from Hive-Engine, live. The result above is rebuilt 51 periodically, so an action you took today may not be reflected in it 52 yet â but if you can see it here, the chain has it.</p> <div class="scroll svelte-rkb97j"><table class="svelte-rkb97j"><thead><tr><th class="svelte-rkb97j">date</th><th class="svelte-rkb97j">operation</th><th class="svelte-rkb97j">amount</th><th class="svelte-rkb97j">signed by you?</th></tr></thead><tbody></tbody></table></div></div>`),pr=v('<p class="dim"> </p>'),gr=v("<!> <!>",1),fr=v(`<small class="dim foot svelte-rkb97j">The value is an <b>estimate</b>, priced by the LASSECASH:HBD pool on MAGI â 53 the only place LASSECASH trades. HBD is Hive's dollar, so 1 HBD â $1. <b>The LASSECASH amount is exact; the value is not.</b> The pool is young 54 and thin, so the price moves a great deal on small trades, and a large 55 holding could not be sold at this price â selling into a small pool moves 56 it against you the whole way down. The old Hive-Engine market is not used 57 here: it was delisted at launch and that token is worthless by design.</small>`),kr=v(`<small class="dim foot svelte-rkb97j"> <span class="mono"> </span>. Data rebuilt <span class="mono"> </span> from public Hive-Engine history. The rule that answers this page is the 58 same code that takes the snapshot.</small>`),Sr=v('<!> <div class="wrap svelte-rkb97j"><h1 class="svelte-rkb97j">Am I in the snapshot?</h1> <p class="lede svelte-rkb97j"><!></p> <form class="svelte-rkb97j"><span class="at svelte-rkb97j">@</span> <input placeholder="your-hive-name" autocapitalize="off" autocorrect="off" spellcheck="false" class="svelte-rkb97j"/> <button type="submit" class="svelte-rkb97j"> </button></form> <!> <!> <!> <p class="next svelte-rkb97j">That is what the snapshot <em>recorded</em>, on 31 August. <a href="/stats" class="svelte-rkb97j">See who has turned up since â</a> <span class="dim">â live from the chain, updated as people claim.</span></p> <!></div>',1);function Ir(ht,Ht){qa(Ht,!0);let q=X(""),S=X(!1),B=X(""),y=X(null),st=X(!1),Et=X(null),rt=X(null),_t=X(null),ft=X(!1);ja(()=>{const n=new URLSearchParams(window.location.search).get("a");n&&!t(B)&&(L(q,n,!0),Ct())});
58const zt=n=>{const b=te.info;if(!te.ready||!b)return null;try{const z=$s(n.toString(),Ha(b.amm_lc),Ha(b.amm_hbd));return Ts(z)?null:z}catch{return null}};async function Ct(){var b;const n=Ca(t(q));if(n){L(S,!0),L(B,n,!0),L(y,null),L(st,!1),L(Et,null),L(_t,null);try{t(rt)||L(rt,await fetch(`${Ea}/migration/status/index.json`).then(Q=>Q.ok?Q.json():null).catch(()=>null),!0);const z=await fetch(`${Ea}/migration/status/${Os(n)}.json`).then(Q=>Q.ok?Q.json():{}).catch(()=>({}));L(y,z[n]??null,!0),L(st,t(y)===null),t(st)&&$e(n),(b=t(y))!=null&&b.in||Ft(n)}finally{L(S,!1)}}}async function $e(n){try{const z=await(await fetch("https://api.hive.blog",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({jsonrpc:"2.0",id:1,method:"condenser_api.get_accounts",params:[[n]]})})).json();L(Et,Array.isArray(z.result)&&z.result.length>0,!0)}catch{L(Et,null)}}async function Ft(n){L(ft,!1);try{const b=await fetch(`https://history.hive-engine.com/accountHistory?account=${encodeURIComponent(n)}&symbol=LASSECASH&limit=10`);if(!b.ok)throw new Error(String(b.status));L(_t,await b.json(),!0)}catch{L(_t,[],!0),L(ft,!0)}}const ee=H(()=>t(rt)?t(rt).cutoff.slice(0,10):""),ae=Date.parse("2026-08-31T12:00:00Z");let se=X(null);ja(()=>{fetch("https://api.hive.blog",{method:"POST",body:JSON.stringify({jsonrpc:"2.0",method:"condenser_api.get_dynamic_global_properties",params:[],id:1})}).then(n=>n.json()).then(n=>{L(se,n.result.head_block_number,!0)}).catch(()=>{})});const C=H(()=>t(se)!==null?t(se)>=ze:Date.now()>=ae+4*36e5),ot=H(()=>t(C)&&(!t(rt)||Date.parse(t(rt).generated)<ae)),N=H(()=>{if(!t(_t)||!t(rt))return null;const n=Date.parse(t(rt).cutoff);return t(_t).find(b=>ea(b,t(B))&&b.timestamp*1e3>=n&&(!t(C)||b.timestamp*1e3<ae+40*6e4))??null});function D(n){return new Date(n*1e3).toISOString().slice(0,10)}var W=Sr(),Ot=ut(W);{let n=H(()=>`${Ls}/check`);Hs(Ot,{title:"Am I in the LASSECASH snapshot?",description:"Check whether your Hive account qualifies for the LASSECASH migration to MAGI, and what to do before the snapshot block if it does not.",get canonical(){return t(n)},get image(){return As}})}var Nt=s(Ot,2),$t=s(a(Nt),2),Yt=a($t);{var Jt=n=>{var b=Vs(),z=s(ut(b),2),Q=a(z,!0);e(z),I(3),m(xt=>r(Q,xt),[()=>ze.toLocaleString()]),i(n,b)},Qt=n=>{var b=Xs(),z=s(ut(b),3),Q=a(z,!0);e(z);var xt=s(z);m(Tt=>{r(Q,Tt),r(xt,` â 59 ${La}. Type your Hive account name.`)},[()=>ze.toLocaleString()]),i(n,b)};g(Yt,n=>{t(C)?n(Jt):n(Qt,-1)})}e($t);var Zt=s($t,2),re=s(a(Zt),2);js(re);var oe=s(re,2),le=a(oe,!0);e(oe),e(Zt);var ve=s(Zt,2);{var Dt=n=>{var b=gr(),z=ut(b);{var Q=_=>{var c=tr(),u=a(c),F=a(u);e(u),I(2),e(c),m(()=>r(F,`@${t(B)??""} is a protocol account`)),i(_,c)},xt=_=>{var c=rr(),u=a(c),F=a(u);e(u);var R=s(u,2);{var M=A=>{var Z=Ta();i(A,Z)},tt=A=>{var Z=ar(),lt=s(a(Z)),nt=a(lt,!0);e(lt);var p=s(lt,3),f=a(p,!0);e(p);var P=s(p,2);{var K=O=>{const et=H(()=>zt(BigInt(t(y).liquid)+BigInt(t(y).staked)));var E=Ve(),J=ut(E);{var Rt=yt=>{var at=aa(),bt=s(ut(at),2),pt=a(bt);e(bt),m(qt=>r(pt,`${qt??""} HBD`),[()=>k(t(et),3)]),i(yt,at)};g(J,yt=>{t(et)&&yt(Rt)})}i(O,E)};g(P,O=>{te.ready&&O(K)})}var it=s(P,2);{var mt=O=>{var et=er(),E=s(ut(et)),J=a(E,!0);e(E),m(()=>r(J,t(y).last_lassecash)),i(O,et)};g(it,O=>{t(y).last_lassecash&&O(mt)})}e(Z),m((O,et)=>{r(nt,O),r(f,et)},[()=>k(j(BigInt(t(y).liquid))),()=>k(j(BigInt(t(y).staked)))]),i(A,Z)};g(R,A=>{t(ot)?A(M):A(tt,-1)})}var Y=s(R,2);{var w=A=>{var Z=sr();i(A,Z)};g(Y,A=>{t(y).reason==="truncated_unresolved"&&A(w)})}I(2),e(c),m(()=>r(F,`@${t(B)??""} â you are IN`)),i(_,c)},Tt=_=>{var c=or(),u=a(c),F=a(u);e(u),I(2),e(c),m(()=>r(F,`There is no Hive account called @${t(B)??""}`)),i(_,c)},o=_=>{var c=lr(),u=a(c),F=a(u);e(u);var R=s(u,2),M=s(a(R),2),tt=a(M);e(M),e(R),I(4),e(c),m((Y,w)=>{r(F,`@${t(B)??""} â you are IN`),r(tt,`${Y??""} (${w??""})`)},[()=>D(t(N).timestamp),()=>t(N).operation.replace("tokens_","")]),i(_,c)},l=_=>{var c=nr(),u=a(c),F=a(u);e(u);var R=s(u,2),M=a(R);{var tt=w=>{var A=Ee("The account exists on Hive, but there");i(w,A)},Y=w=>{var A=Ee("There");i(w,A)};g(M,w=>{t(Et)?w(tt):w(Y,-1)})}I(),e(R),e(c),m(()=>r(F,`@${t(B)??""} has never held LASSECASH`)),i(_,c)},x=_=>{var c=ir(),u=a(c),F=a(u);e(u);var R=s(u,2),M=s(a(R)),tt=a(M,!0);e(M);var Y=s(M,3),w=a(Y,!0);e(Y);var A=s(Y,2);{var Z=p=>{const f=H(()=>zt(BigInt(t(y).liquid)+BigInt(t(y).staked)));var P=Ve(),K=ut(P);{var it=mt=>{var O=aa(),et=s(ut(O),2),E=a(et);e(et),m(J=>r(E,`${J??""} HBD`),[()=>k(t(f),3)]),i(mt,O)};g(K,mt=>{t(f)&&mt(it)})}i(p,P)};g(A,p=>{te.ready&&p(Z)})}var lt=s(A,4),nt=a(lt);
59e(lt),e(R),I(4),e(c),m((p,f,P,K)=>{r(F,`@${t(B)??""} â you are IN`),r(tt,p),r(w,f),r(nt,`${P??""} (${K??""})`)},[()=>k(j(BigInt(t(y).liquid))),()=>k(j(BigInt(t(y).staked))),()=>D(t(N).timestamp),()=>t(N).operation.replace("tokens_","")]),i(_,c)},G=_=>{var c=br(),u=a(c),F=a(u);e(u);var R=s(u,2);{var M=p=>{var f=dr(),P=a(f);e(f),m(K=>r(P,`The snapshot was taken at block ${K??""} â 60 ${La}. It is final and nothing can change it now. Under the 61 rule announced one week in advance, holdings of accounts that never 62 signed a LASSECASH operation in the six months before the block were 63 credited to @null, recorded account by account, visible forever.`),[()=>ze.toLocaleString("en-US")]),i(p,f)};g(R,p=>{t(C)&&p(M)})}var tt=s(R,2);{var Y=p=>{var f=cr(),P=s(a(f),2);e(f),U("click",P,()=>Ft(t(B))),i(p,f)};g(tt,p=>{t(ft)&&p(Y)})}var w=s(tt,2);{var A=p=>{var f=Ta();i(p,f)},Z=p=>{var f=ur(),P=s(a(f)),K=a(P,!0);e(P);var it=s(P,3),mt=a(it,!0);e(it);var O=s(it,2);{var et=at=>{const bt=H(()=>zt(BigInt(t(y).liquid)+BigInt(t(y).staked)));var pt=Ve(),qt=ut(pt);{var be=Vt=>{var _e=aa(),Xt=s(ut(_e),2),me=a(Xt);e(Xt),m(pe=>r(me,`${pe??""} HBD`),[()=>k(t(bt),3)]),i(Vt,_e)};g(qt,Vt=>{t(bt)&&Vt(be)})}i(at,pt)};g(O,at=>{te.ready&&at(et)})}var E=s(O,4),J=a(E,!0);e(E);var Rt=s(E,2);{var yt=at=>{var bt=vr(),pt=s(ut(bt)),qt=a(pt,!0);e(pt),m(()=>r(qt,t(ee))),i(at,bt)};g(Rt,at=>{t(ee)&&at(yt)})}e(f),m((at,bt)=>{r(K,at),r(mt,bt),r(J,t(y).last_lassecash??"no record")},[()=>k(j(BigInt(t(y).liquid))),()=>k(j(BigInt(t(y).staked)))]),i(p,f)};g(w,p=>{t(ot)?p(A):p(Z,-1)})}var lt=s(w,2);{var nt=p=>{var f=hr();I(4),i(p,f)};g(lt,p=>{t(C)||p(nt)})}e(c),m(()=>r(F,`@${t(B)??""} â ${t(C)?"not in the snapshot":"you are NOT in, yet"}`)),i(_,c)};g(z,_=>{var c,u;(c=t(y))!=null&&c.protocol?_(Q):(u=t(y))!=null&&u.in?_(xt,1):t(st)&&t(Et)===!1?_(Tt,2):t(st)&&t(N)?_(o,3):t(st)?_(l,4):t(y)&&t(N)?_(x,5):t(y)&&_(G,6)})}var kt=s(z,2);{var It=_=>{var c=mr(),u=a(c),F=a(u);e(u);var R=s(u,4),M=a(R),tt=s(a(M));Ce(tt,21,()=>t(_t),Y=>Y.transactionId+Y.timestamp,(Y,w)=>
63{var A=_r(),Z=a(A),lt=a(Z,!0);e(Z);var nt=s(Z),p=a(nt,!0);e(nt);var f=s(nt),P=a(f,!0);e(f);var K=s(f),it=a(K);{var mt=E=>{var J=Ee("yes");i(E,J)},O=H(()=>ea(t(w),t(B))),et=E=>{var J=Ee();m(()=>r(J,`no â from @${t(w).from??"?"??""}`)),i(E,J)};g(it,E=>{t(O)?E(mt):E(et,-1)})}e(K),e(A),m((E,J,Rt)=>{r(lt,E),r(p,J),r(P,t(w).quantity),sa(K,1,Rt,"svelte-rkb97j")},[()=>D(t(w).timestamp),()=>t(w).operation.replace("tokens_",""),()=>Es(ea(t(w),t(B))?"yes":"no")]),i(Y,A)}),e(tt),e(M),e(R),e(c),m(()=>r(F,`Recent LASSECASH activity on @${t(B)??""}`)),i(_,c)},Kt=_=>{var c=pr(),u=a(c);e(c),m(()=>r(u,`No LASSECASH operations found for @${t(B)??""} on Hive-Engine.`)),i(_,c)};g(kt,_=>{t(_t)&&t(_t).length>0?_(It):t(_t)&&_(Kt,1)})}i(n,b)};g(ve,n=>{t(B)&&!t(S)&&n(Dt)})}var ue=s(ve,2);{var Te=n=>{var b=fr();i(n,b)};g(ue,n=>{te.info&&n(Te)})}var he=s(ue,2);{var Ie=n=>{var b=kr(),z=a(b),Q=s(z),xt=a(Q,!0);e(Q);var Tt=s(Q,2),o=a(Tt);e(Tt),I(),e(b),m(l=>{r(z,`Checked against the ${t(rt).window_months??""}-month rule, cutoff `),r(xt,t(ee)),r(o,`${l??""} UTC`)},[()=>t(rt).generated.slice(0,16).replace("T"," ")]),i(n,b)};g(he,n=>{t(rt)&&n(Ie)})}var ne=s(he,4);Ks(ne,{}),e(Nt),m(n=>{oe.disabled=n,r(le,t(S)?"checkingâ¦":"Check")},[()=>t(S)||!Ca(t(q))]),ws("submit",Zt,n=>{n.preventDefault(),Ct()}),zs(re,()=>t(q),n=>L(q,n)),i(ht,W),Ba()}Ia(["click"]);export{Ir as component,Tr 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.