vendor: 4,538 bytes, line 1
1import{d as Vt,b as la,a as _,f as y,s as O,t as tt}from"../chunks/D9sGZGkf.js";import{o as qt}from"../chunks/WB-YkL4p.js";import{A as Dt,aC as Ft,q as Ut,aD as ca,p as Gt,b as da,w as Yt,f as Ta,t as W,a as Zt,g as a,d as j,v as T,c as d,s as c,r as v,o as et}from"../chunks/CN4tyA6q.js";import{i as E}from"../chunks/C5sdDPiI.js";import{S as jt,b as ba,h as rt,a as Ia,k as st,e as Ha,s as va}from"../chunks/8mUhvwNQ.js";import{s as oa}from"../chunks/pf6Xs9Ff.js";import{i as La,c as ot,k as Ra,H as nt,f as it,P as lt,s as Kt,h as Jt,d as Wa}from"../chunks/BEQGXt1Q.js";import{c as Qt,e as Xt}from"../chunks/B9L1Za3Y.js";import{H as $t}from"../chunks/DfvTF37Y.js";import{P as vt,a as ae,V as ut}from"../chunks/7bTzL_5g.js";import{S as te}from"../chunks/2Hd2hf89.js";import{C as ee}from"../chunks/CmiFJFqr.js";const re=()=>performance.now(),$={tick:s=>requestAnimationFrame(s),now:()=>re(),tasks:new Set};function dt(){const s=$.now();$.tasks.forEach(e=>{e.c(s)||($.tasks.delete(e),e.f())}),$.tasks.size!==0&&$.tick(dt)}function se(s){let e;return $.tasks.size===0&&$.tick(dt),{promise:new Promise(h=>{$.tasks.add(e={c:s,f:h})}),abort(){$.tasks.delete(e)}}}function oe(s){if(s==="float")return"cssFloat";if(s==="offset")return"cssOffset";if(s.startsWith("--"))return s;const e=s.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(h=>h[0].toUpperCase()+h.slice(1)).join("")}function ct(s){const e={},h=s.split(";");for(const P of h){const[w,n]=P.split(":");if(!w||n===void 0)break;const S=oe(w.trim());e[S]=n.trim()}return e}const ne=s=>s;function ie(s,e,h){var P=Dt,w=P.nodes,n,S,f,A=null;w.a??(w.a={element:s,measure(){n=this.element.getBoundingClientRect()},apply(){if(f==null||f.abort(),S=this.element.getBoundingClientRect(),n.left!==S.left||n.right!==S.right||n.top!==S.top||n.bottom!==S.bottom){const x=e()(this.element,{from:n,to:S},h==null?void 0:h());f=ht(this.element,x,void 0,1,()=>{},()=>{f==null||f.abort(),f=void 0})}},fix(){if(!s.getAnimations().length){var{position:x,width:k,height:K}=getComputedStyle(s);if(x!=="absolute"&&x!=="fixed"){var C=s.style;A={position:C.position,width:C.width,height:C.height,transform:C.transform},C.position="absolute",C.width=k,C.height=K;var I=s.getBoundingClientRect();if(n.left!==I.left||n.top!==I.top){var N=`translate(${n.left-I.left}px, ${n.top-I.top}px)`;C.transform=C.transform?`${C.transform} ${N}`:N}}}},unfix(){if(A){var x=s.style;x.position=A.position,x.width=A.width,x.height=A.height,x.transform=A.transform}}}),w.a.element=s}function ht(s,e,h,P,w,n){if(Ft(e)){var S,f=!1;return Ut(()=>{if(!f){var V=e({direction:"in"});S=ht(s,V,h,P,w,n)}}),{abort:()=>{f=!0,S==null||S.abort()},deactivate:()=>S.deactivate(),reset:()=>S.reset(),t:()=>S.t()}}if(!(e!=null&&e.duration)&&!(e!=null&&e.delay))return w(),n(),{abort:ca,deactivate:ca,reset:ca,t:()=>P};const{delay:A=0,css:x,tick:k,easing:K=ne}=e;var C=[];if(k&&k(0,1),x){var I=ct(x(0,1));C.push(I,I)}var N=()=>1-P,H=s.animate(C,{duration:A,fill:"forwards"});return H.onfinish=()=>{H.cancel(),w();var V=1-P,J=P-V,U=e.duration*Math.abs(J),aa=[];if(U>0){var ta=!1;if(x)for(var ea=Math.ceil(U/16.666666666666668),q=0;q<=ea;q+=1){var G=V+J*K(q/ea),na=ct(x(G,1-G));aa.push(na),ta||(ta=na.overflow==="hidden")}ta&&(s.style.overflow="hidden"),N=()=>{var Q=H.currentTime;return V+J*K(Q/U)},k&&se(()=>{if(H.playState!=="running")return!1;var Q=N();return k(Q,1-Q),!0})}H=s.animate(aa,{duration:U,fill:"forwards"}),H.onfinish=()=>{N=()=>P,k==null||k(P,1-P),n()}},{abort:()=>{H&&(H.cancel(),H.effect=null,H.onfinish=ca)},deactivate:()=>{n=ca},reset:()=>{},t:()=>N()}}function le(s){const e=s-1;return e*e*e+1}function ve(s,{from:e,to:h},P={}){var{delay:w=0,duration:n=q=>Math.sqrt(q)*120,easing:S=le}=P,f=getComputedStyle(s),A=f.transform==="none"?"":f.transform,[x,k]=f.transformOrigin.split(" ").map(parseFloat);x/=s.clientWidth,k/=s.clientHeight;var K=ue(s),C=s.clientWidth/h.width/K,I=s.clientHeight/h.height/K,N=e.left+e.width*x,H=e.top+e.height*k,V=h.left+h.width*x,J=h.top+h.height*k,U=(N-V)*C,aa=(H-J)*I,ta=e.width/h.width,ea=e.height/h.height;return{delay:w,duration:typeof n=="function"?n(Math.sqrt(U*U+aa*aa)):n,easing:S,css:(q,G)=>{var na=G*U,Q=G*aa,ha=q+G*ta,ga=q+G*ea;return`transform: ${A} translate(${na}px, ${Q}px) scale(${ha}, ${ga});`}}}function ue(s){if("currentCSSZoom"in s)return s.currentCSSZoom;for(var e=s,h=1;e!==null;)h*=+getComputedStyle(e).zoom,e=e.parentElement;return h}var ce=y('<p class="reading-chain svelte-1uha8ag">â reading the chainâ¦</p>'),de=y('<img alt="" loading="lazy" class="svelte-1uha8ag"/>
1'),he=y('<a class="hotrow svelte-1uha8ag"><span class="pill warn svelte-1uha8ag">VIRAL</span> <span class="hotthumb svelte-1uha8ag"><!></span> <span class="who svelte-1uha8ag"> </span> <span class="t svelte-1uha8ag"> </span> <span class="amt mono gold svelte-1uha8ag"> </span></a>'),ge=y(`<section class="hot svelte-1uha8ag" aria-label="What's hot now"><h2 class="svelte-1uha8ag">WHAT'S HOT NOW <small class="svelte-1uha8ag">viral · pays in 7 days</small></h2> <!></section>`),pe=y('<div class="panel settle svelte-1uha8ag"><strong class="gold svelte-1uha8ag"> </strong> Anyone can trigger a payout â an absent author must never strand their curators.</div>'),fe=y('<div class="panel err svelte-1uha8ag"> </div>'),_e=y('<p class="empty svelte-1uha8ag"><strong class="svelte-1uha8ag">Nothing here yet.</strong> </p>'),me=y('<div class="slotlabel svelte-1uha8ag"><!></div>'),be=y('<div class="thumb svelte-1uha8ag"><img alt="" loading="lazy" class="svelte-1uha8ag"/></div>'),ye=y('<span class="pill warn svelte-1uha8ag">burns rewards</span>'),we=y('<span class="pill ok svelte-1uha8ag">100% minted</span>'),Se=y('<p class="summary svelte-1uha8ag"> </p>'),xe=y('<span class="tag svelte-1uha8ag"> </span>'),ke=y('<div class="tags svelte-1uha8ag"></div>'),Pe=y('<span class="dim svelte-1uha8ag"> </span>'),Ce=y('<span class="dim unreg svelte-1uha8ag">earns from the first vote</span>'),Ee=y('<span class="pill ok svelte-1uha8ag">paid out</span>'),Ae=y('<span class="pending mono gold svelte-1uha8ag"> </span> <!> <span class="dim svelte-1uha8ag"><!></span>',1),Me=y('<span class="auto dim svelte-1uha8ag"> </span>'),Oe=y('<span class="auto dim svelte-1uha8ag">settles on the 1st</span>'),Te=y('<button class="small svelte-1uha8ag">Settle payout</button>'),Ie=y("<!> <!>",1),He=y('<article><!> <a class="cardlink svelte-1uha8ag"></a> <div class="link svelte-1uha8ag"><!> <div class="body svelte-1uha8ag"><div class="meta svelte-1uha8ag"><span> </span> <a class="author svelte-1uha8ag"> </a> <span class="dim svelte-1uha8ag"> </span> <!> <!></div> <h3 class="svelte-1uha8ag"> </h3> <!> <!> <div class="stats svelte-1uha8ag"><!></div></div></div> <div class="actions svelte-1uha8ag"><!></div></article>'),Le=y('<div class="feed svelte-1uha8ag"></div>'),Re=y('<!> <div class="grid svelte-1uha8ag"><!> <div class="bar svelte-1uha8ag"><div class="filters svelte-1uha8ag"><button>All</button> <button>Viral <small class="svelte-1uha8ag">7d · 25%</small></button> <button>Deep <small class="svelte-1uha8ag">30d · 75%</small></button></div> <div class="sorts svelte-1uha8ag"><button>Trending</button> <button>New</button></div> <a class="write svelte-1uha8ag" href="/compose">Write â</a></div> <!> <!> <!> <!> <!></div>',1);function je(s,e){Gt(e,!0);let h=da(Yt([])),P=da(!1);const w=T(()=>new Map(a(h).map(t=>[t.author+"/"+t.permlink,t]))),n=t=>t.author+"/"+t.permlink,S=T(()=>{const t=new Set(e.data.posts.map(n));return[...e.data.posts,...a(h).filter(i=>!t.has(n(i)))]});let f=da("all"),A=da(null);const x="lassecash:feedSort";let k=da("trending");function K(){try{const t=localStorage.getItem(x);(t==="trending"||t==="new")&&j(k,t,!0)}catch{}}function C(t){j(k,t,!0);try{localStorage.setItem(x,t)}catch{}}async function I(){try{j(h,await ot.posts(50),!0),j(P,!0),j(A,null)}catch(t){j(A,t instanceof Error?t.message:String(t),!0)}}qt(()=>{K(),I()});const N=5,H=3,V=T(()=>a(f)!=="all"||a(k)!=="trending"||!a(P)?[]:a(S).filter(t=>{if(t.window!=="viral")return!1;const i=a(w).get(n(t));return!!i&&i.registered&&!i.paid_out&&!i.payable&&nt(i.pending_payout)}).sort((t,i)=>{var g,p;return Ra(((g=a(w).get(n(i)))==null?void 0:g.pending_payout)??"0",((p=a(w).get(n(t)))==null?void 0:p.pending_payout)??"0")}).slice(0,H)),J=T(()=>{const t=new Set(a(V).map(n)),g=[...(a(f)==="all"?a(S):a(S).filter(p=>p.window===a(f))).filter(p=>!t.has(n(p)))];return a(k)==="trending"&&a(P)?(g.sort((p,l)=>{var Y,D;return p.registered!==l.registered?p.registered?-1:1:Ra(((Y=a(w).get(n(l)))==null?void 0:Y.pending_payout)??"0",((D=a(w).get(n(p)))==null?void 0:D.pending_payout)??"0")}),U(g)):(g.sort((p,l)=>p.created_time<l.created_time?1:p.created_time>l.created_time?-1:0),g.map(p=>({post:p,slot:!1})))});function U(t){const i=z=>{var M;return((M=a(w).get(n(z)))==null?void 0:M.promoted)??"0"},g=t.filter(z=>{const M=a(w).get(n(z));return!!M&&M.registered&&nt(M.promoted)&&!M.paid_out&&!M.payable}).sort((z,M)=>Ra(i(M),i(z))),p=Math.floor(t.length/N),l=g.slice(0,p),Y=new Set(l.map(n)),D=t.filter(z=>!Y.has(n(z))),u=[];let L=0,ra=0;for(;u.length<t.length;)if((u.length+1)%N===0&&L<l.length)u.push({post:l[L++],slot:!0});else if(ra<D.length)u.push({post:D[ra++],slot:!1});else if(L<l.length)u.push({post:l[L++],slot:!0});else break;return u}const aa=T(()=>{var t;return((t=Wa.info)==null?void 0:t.height)??0}),ta=T(()=>a(h).filter(t=>t.payable));function ea(t){return st(t.author,t.permlink)}function q(t){return Qt(t.body_excerpt??"")}function G(t){return t.summary||Xt(t.body_excerpt??"",160)}async function na(t){j(A,await Wa.submit(()=>ot.payout(t.author,t.permlink)),!0),await I()}var Q=Re(),ha=Ta(Q);{let t=T(()=>`${Ia} â LasseMedia`),i=T(()=>({"@context":"https://schema.org","@type":"CollectionPage",name:`${Ia} â LasseMedia`,description:rt,url:ba,isPartOf:{"@type":"WebSite",name:Ia,url:ba},hasPart:e.data.posts.map(g=>({"@type":"Article",headline:g.title,url:ba+st(g.author,g.permlink),datePublished:g.created_time,author:{"@type":"Person",name:La(g.author)}}
1))}));te(ha,{get title(){return a(t)},get description(){return rt},get canonical(){return ba},get image(){return jt},get schema(){return a(i)}})}var ga=c(ha,2),za=d(ga);ee(za,{});var ya=c(za,2),wa=d(ya),Sa=d(wa);let Na;var xa=c(Sa,2);let Ba;var Va=c(xa,2);let qa;v(wa);var Da=c(wa,2),ka=d(Da);let Fa;var Ua=c(ka,2);let Ga;v(Da),et(2),v(ya);var Ya=c(ya,2);{var gt=t=>{var i=ce();_(t,i)};E(Ya,t=>{a(k)==="trending"&&!a(P)&&a(J).length>0&&t(gt)})}var Za=c(Ya,2);{var pt=t=>{var i=ge(),g=c(d(i),2);Ha(g,17,()=>a(V),p=>p.author+"/"+p.permlink,(p,l)=>{const Y=T(()=>a(w).get(n(a(l)))),D=T(()=>q(a(l)));var u=he(),L=c(d(u),2),ra=d(L);{var z=B=>{var X=de();W(()=>va(X,"src",a(D))),_(B,X)};E(ra,B=>{a(D)&&B(z)})}v(L);var M=c(L,2),ua=d(M);v(M);var sa=c(M,2),pa=d(sa,!0);v(sa);var fa=c(sa,2),_a=d(fa);v(fa),v(u),W((B,X,Pa)=>{va(u,"href",B),O(ua,`@${X??""}`),O(pa,a(l).title),O(_a,`${Pa??""} LASSECASH`)},[()=>ea(a(l)),()=>a(l).author.replace(/^hive:/,""),()=>{var B;return it(((B=a(Y))==null?void 0:B.pending_payout)??"0",0)}]),_(p,u)}),v(i),_(t,i)};E(Za,t=>{a(V).length>0&&t(pt)})}var ja=c(Za,2);{var ft=t=>{var i=pe(),g=d(i),p=d(g);v(g),et(),v(i),W(()=>O(p,`${a(ta).length??""} post${a(ta).length>1?"s have":" has"} closed and not been settled.`)),_(t,i)};E(ja,t=>{a(ta).length>0&&t(ft)})}var Ka=c(ja,2);{var _t=t=>{var i=fe(),g=d(i,!0);v(i),W(()=>O(g,a(A))),_(t,i)};E(Ka,t=>{a(A)&&t(_t)})}var mt=c(Ka,2);{var bt=t=>{var i=_e(),g=c(d(i));v(i),W(()=>O(g,` ${a(f)==="all"?"Be the first to publish.":`No ${a(f)} posts.`}`)),_(t,i)},yt=t=>{var i=Le();Ha(i,29,()=>a(J),({post:g,slot:p})=>g.author+"/"+g.permlink,(g,p)=>{let l=()=>a(p).post,Y=()=>a(p).slot;const D=T(()=>q(l())),u=T(()=>a(w).get(n(l())));var L=He();let ra;var z=d(L);{var M=r=>{var o=me(),m=d(o);{let F=T(()=>{var R;return(R=a(u))==null?void 0:R.promoted});vt(m,{get promoted(){return a(F)},slot:!0})}v(o),_(r,o)};E(z,r=>{Y()&&r(M)})}var ua=c(z,2),sa=c(ua,2),pa=d(sa);{var fa=r=>{var o=be(),m=d(o);v(o),W(()=>va(m,"src",a(D))),_(r,o)};E(pa,r=>{a(D)&&r(fa)})}var _a=c(pa,2),B=d(_a),X=d(B),Pa=d(X,!0);v(X);var ma=c(X,2),wt=d(ma,!0);v(ma);var Ca=c(ma,2),St=d(Ca,!0);v(Ca);var Ja=c(Ca,2);{var xt=r=>{var o=ye();_(r,o)},kt=r=>{var o=we();_(r,o)};E(Ja,r=>{var o,m;((o=a(u))==null?void 0:o.payout_mode)===lt.Burn?r(xt):((m=a(u))==null?void 0:m.payout_mode)===lt.PowerUp&&r(kt,1)})}var Pt=c(Ja,2);{var Ct=r=>{{let o=T(()=>{var m;return(m=a(u))==null?void 0:m.promoted});vt(r,{get promoted(){return a(o)}})}};E(Pt,r=>{Y()||r(Ct)})}v(B);var Ea=c(B,2),Et=d(Ea,!0);v(Ea);var Qa=c(Ea,2);{var At=r=>{var o=Se(),m=d(o,!0);v(o),W(F=>O(m,F),[()=>G(l())]),_(r,o)},Mt=T(()=>G(l()));E(Qa,r=>{a(Mt)&&r(At)})}var Xa=c(Qa,2);{var Ot=r=>{var o=ke();Ha(o,20,()=>l().tags.slice(0,5),m=>m,(m,F)=>{var R=xe(),ia=d(R,!0);v(R),W(()=>O(ia,F)),_(m,R)}),v(o),_(r,o)};E(Xa,r=>{l().tags&&l().tags.length&&r(Ot)})}var $a=c(Xa,2),Tt=d($a);{var It=r=>{var o=Pe();_(r,o)},Ht=r=>{var o=Ce();_(r,o)},Lt=r=>{var o=Ee();_(r,o)},Rt=r=>{var o=Ae(),m=Ta(o),F=d(m);v(m);var R=c(m,2);$t(R,{get amount(){return a(u).pending_payout}});var ia=c(R,2),Aa=d(ia);{var Ma=b=>{var Z=tt("window closed");_(b,Z)},Oa=b=>{var Z=tt();W(Bt=>O(Z,`pays in ${Bt??""}`),[()=>Jt(a(u).payout_height-a(aa))]),_(b,Z)};E(Aa,b=>{a(u).payable?b(Ma):b(Oa,-1)})}v(ia),W(b=>O(F,`${b??""} LASSECASH`),[()=>it(a(u).pending_payout)]),_(r,o)};E(Tt,r=>{a(u)?a(u).registered?a(u).paid_out?r(Lt,2):r(Rt,-1):r(Ht,1):r(It)})}v($a),v(_a),v(sa);var at=c(sa,2),Wt=d(at);{var zt=r=>{var o=Me(),m=d(o,!0);v(o),W(()=>O(m,a(P)?"not registered on-chain":"reading the chainâ¦")),_(r,o)},Nt=r=>{var o=Ie(),m=Ta(o);{var F=b=>{ae(b,{get post(){return a(u)}})};E(m,b=>{a(u).registered&&b(F)})}var R=c(m,2);{var ia=b=>{ut(b,{get post(){return a(u)},onvoted:I})},Aa=b=>{var Z=Oe();_(b,Z)},Ma=b=>{var Z=Te();W(()=>Z.disabled=Wa.busy),la("click",Z,()=>na(l())),_(b,Z)},Oa=b=>{ut(b,{get post(){return a(u)},onvoted:I})};E(R,b=>{a(u).registered?a(u).paid_out?b(Aa,1):a(u).payable?b(Ma,2):b(Oa,-1):b(ia)})}_(r,o)};E(Wt,r=>{a(u)?r(Nt,-1):r(zt)})}v(at),v(L),W((r,o,m,F)=>{var R;ra=oa(L,1,"post panel svelte-1uha8ag",null,ra,{settled:(R=a(u))==null?void 0:R.paid_out,slotted:Y()}),va(ua,"href",r),va(ua,"aria-label",l().title),oa(X,1,`pill ${l().window==="deep"?"info":"warn"}`,"svelte-1uha8ag"),O(Pa,l().window),va(ma,"href",`/${o??""}`),O(wt,m),O(St,F),O(Et,l().title)},[()=>ea(l()),()=>La(l().author),()=>La(l().author),()=>Kt(l().created_time)]),ie(L,()=>ve,()=>({duration:450})),_(g,L)}),v(i),_(t,i)};E(mt,t=>{a(J).length===0?t(bt):t(yt,-1)})}v(ga),W(()=>{Na=oa(Sa,1,"ghost svelte-1uha8ag",null,Na,{active:a(f)==="all"}),Ba=oa(xa,1,"ghost svelte-1uha8ag",null,Ba,{active:a(f)==="viral"}),qa=oa(Va,1,"ghost svelte-1uha8ag",null,qa,{active:a(f)==="deep"}),Fa=oa(ka,1,"ghost svelte-1uha8ag",null,Fa,{active:a(k)==="trending"}),Ga=oa(Ua,1,"ghost svelte-1uha8ag",null,Ga,{active:a(k)==="new"})}),la("click",Sa,()=>j(f,"all")),la("click",xa,()=>j(f,"viral")),la("click",Va,()=>j(f,"deep")),la("click",ka,()=>C("trending")),la("click",Ua,()=>C("new")),_(s,Q),Zt()}Vt(["click"]);export{je as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.