1import{$ as Ie,a0 as Ce}from"../chunks/frontend.Bv_Ahnfo.mjs";import{s as we,f as g,e as S,t as U,h as k,m as C,g as M,c as L,d as _,k as y,i as $,p as d,a as N,j as K,E as Te,n as ye,K as ue,x as Se,I as Ee,l as X,v as Q}from"../chunks/scheduler.DmxKk_24.mjs";import{S as De,i as $e,t as B,g as Z,b as Y,e as x,c as ee,a as te,m as le,h as Me,d as ne}from"../chunks/index.ByJ5p5Iz.mjs";import{e as G}from"../chunks/each.Ie_9mV1S.mjs";import{T as Re}from"../chunks/Title.DbsuDpkS.mjs";import{c as J}from"../chunks/utils.FdcdUtur.mjs";import{s as Ue}from"../chunks/index.B11F8Q-t.mjs";import{a as Le,t as Ae}from"../chunks/like.DEjprW7c.mjs";import{S as He}from"../chunks/SubmitButton.BfPtIFnf.mjs";async function Be({fetch:s}){return{response:await Ie({},{fetch:s})}}const lt=Object.freeze(Object.defineProperty({__proto__:null,load:Be},Symbol.toStringTag,{value:"Module"}));function Ve(s){let e,r;return{c(){e=g("img"),this.h()},l(t){e=k(t,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){Ee(e.src,r=Le)||y(e,"src",r),y(e,"alt","dislike"),y(e,"class","twox")},m(t,i){$(t,e,i)},d(t){t&&_(e)}}}function Ne(s){let e,r;return{c(){e=g("img"),this.h()},l(t){e=k(t,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){Ee(e.src,r=Ae)||y(e,"src",r),y(e,"alt","like"),y(e,"class","twox")},m(t,i){$(t,e,i)},d(t){t&&_(e)}}}function he(s){let e,r="Reply",t,i;return{c(){e=g("button"),e.textContent=r,this.h()},l(a){e=k(a,"BUTTON",{class:!0,"data-svelte-h":!0}),K(e)!=="svelte-1nrov4n"&&(e.textContent=r),this.h()},h(){y(e,"class","btn btn-outline-primary float-end")},m(a,o){$(a,e,o),t||(i=Te(e,"click",s[4]),t=!0)},p:ye,d(a){a&&_(e),t=!1,i()}}}function ce(s){let e,r,t,i,a,o,l,h,n,f,c;return l=new He({props:{onSubmit:s[3],$$slots:{default:[Oe]},$$scope:{ctx:s}}}),{c(){e=g("div"),r=g("form"),t=g("div"),i=g("textarea"),a=S(),o=g("div"),ee(l.$$.fragment),this.h()},l(p){e=k(p,"DIV",{});var v=C(e);r=k(v,"FORM",{});var m=C(r);t=k(m,"DIV",{class:!0});var u=C(t);i=k(u,"TEXTAREA",{rows:!0,name:!0,id:!0,class:!0,maxlength:!0}),C(i).forEach(_),u.forEach(_),a=M(m),o=k(m,"DIV",{class:!0});var w=C(o);te(l.$$.fragment,w),w.forEach(_),m.forEach(_),v.forEach(_),this.h()},h(){y(i,"rows","5"),y(i,"name","reply"),y(i,"id","reply"),y(i,"class","form-control"),y(i,"maxlength","3990"),y(t,"class","mb-3"),y(o,"class","mb-3")},m(p,v){$(p,e,v),d(e,r),d(r,t),d(t,i),ue(i,s[2].replyText),d(r,a),d(r,o),le(l,o,null),n=!0,f||(c=Te(i,"input",s[5]),f=!0)},p(p,v){v&4&&ue(i,p[2].replyText);const m={};v&64&&(m.$$scope={dirty:v,ctx:p}),l.$set(m)},i(p){n||(B(l.$$.fragment,p),p&&(h||Se(()=>{h=Me(e,Ue,{}),h.start()})),n=!0)},o(p){Y(l.$$.fragment,p),n=!1},d(p){p&&_(e),ne(l),f=!1,c()}}}function Oe(s){let e;return{c(){e=U("Save")},l(r){e=L(r,"Save")},m(r,t){$(r,e,t)},d(r){r&&_(e)}}}function Pe(s){let e,r,t,i=J(s[2].postTimestamp)+"",a,o,l,h,n,f,c,p,v,m,u=s[2].body+"",w,j,O,P,H;function z(T,b){return T[2].thumbsUp?Ne:Ve}let V=z(s),A=V(s),I=s[2].replyText===void 0&&he(s),E=s[2].replyText!==void 0&&ce(s);return{c(){e=g("div"),A.c(),r=S(),t=g("span"),a=U(i),o=U(` 2 on `),l=g("a"),h=U(s[1]),f=S(),I&&I.c(),c=S(),p=g("br"),v=S(),m=g("div"),w=U(u),j=S(),O=g("br"),P=S(),E&&E.c(),this.h()},l(T){e=k(T,"DIV",{class:!0});var b=C(e);A.l(b),r=M(b),t=k(b,"SPAN",{class:!0});var q=C(t);a=L(q,i),q.forEach(_),o=L(b,` 3 on `),l=k(b,"A",{href:!0});var F=C(l);h=L(F,s[1]),F.forEach(_),f=M(b),I&&I.l(b),c=M(b),p=k(b,"BR",{}),v=M(b),m=k(b,"DIV",{class:!0});var R=C(m);w=L(R,u),R.forEach(_),j=M(b),O=k(b,"BR",{}),P=M(b),E&&E.l(b),b.forEach(_),this.h()},h(){y(t,"class","timestamp"),y(l,"href",n="/shared/info/"+s[0].itemId),y(m,"class","pre-wrap svelte-ev2kf8"),y(e,"class","mb-3")},m(T,b){$(T,e,b),A.m(e,null),d(e,r),d(e,t),d(t,a),d(e,o),d(e,l),d(l,h),d(e,f),I&&I.m(e,null),d(e,c),d(e,p),d(e,v),d(e,m),d(m,w),d(e,j),d(e,O),d(e,P),E&&E.m(e,null),H=!0},p(T,[b]){V!==(V=z(T))&&(A.d(1),A=V(T),A&&(A.c(),A.m(e,r))),(!H||b&4)&&i!==(i=J(T[2].postTimestamp)+"")&&N(a,i),(!H||b&2)&&N(h,T[1]),(!H||b&1&&n!==(n="/shared/info/"+T[0].itemId))&&y(l,"href",n),T[2].replyText===void 0?I?I.p(T,b):(I=he(T),I.c(),I.m(e,c)):I&&(I.d(1),I=null),(!H||b&4)&&u!==(u=T[2].body+"")&&N(w,u),T[2].replyText!==void 0?E?(E.p(T,b),b&4&&B(E,1)):(E=ce(T),E.c(),B(E,1),E.m(e,null)):E&&(Z(),Y(E,1,1,()=>{E=null}),x())},i(T){H||(B(E),H=!0)},o(T){Y(E),H=!1},d(T){T&&_(e),A.d(),I&&I.d(),E&&E.d()}}}function Ye(s,e,r){let t,{review:i}=e,{title:a}=e;async function o(){var n;await Ce({sharedId:i.itemId,hash:i.hash,body:((n=t.replyText)==null?void 0:n.trim())??""})}const l=()=>r(2,t.replyText="",t);function h(){t.replyText=this.value,r(2,t),r(0,i)}return s.$$set=n=>{"review"in n&&r(0,i=n.review),"title"in n&&r(1,a=n.title)},s.$$.update=()=>{s.$$.dirty&1&&r(2,t=i.review)},[i,a,t,o,l,h]}class je extends De{constructor(e){super(),$e(this,e,Ye,Pe,we,{review:0,title:1})}}function de(s,e,r){const t=s.slice();return t[3]=e[r],t}function _e(s,e,r){const t=s.slice();return t[6]=e[r],t}function me(s,e,r){const t=s.slice();return t[9]=e[r],t}function qe(s){let e,r,t=`<li>To share a deck, click on Decks, and then Options next to the deck you wish 4 to share.</li> <li>To share an add-on, click on the button at the top of the <a href="/shared/addons">add-ons list 5 </a>.</li>`;return{c(){e=U(`You have not shared anything yet. 6 7 `),r=g("ul"),r.innerHTML=t},l(i){e=L(i,`You have not shared anything yet. 8 9 `),r=k(i,"UL",{"data-svelte-h":!0}),K(r)!=="svelte-zxy21f"&&(r.innerHTML=t)},m(i,a){$(i,e,a),$(i,r,a)},p:ye,d(i){i&&(_(e),_(r))}}}function ze(s){let e,r,t="<tr><th></th> <th>Title</th> <th>Thumbs Up</th> <th>Modified</th> <th>Downloads</th> <th>Anki</th></tr>",i,a,o=G(s[1].items),l=[];for(let h=0;h<o.length;h+=1)l[h]=pe(me(s,o,h));return{c(){e=g("table"),r=g("thead"),r.innerHTML=t,i=S(),a=g("tbody");for(let h=0;h<l.length;h+=1)l[h].c();this.h()},l(h){e=k(h,"TABLE",{width:!0,class:!0});var n=C(e);r=k(n,"THEAD",{"data-svelte-h":!0}),K(r)!=="svelte-s5q4vs"&&(r.innerHTML=t),i=M(n),a=k(n,"TBODY",{});var f=C(a);for(let c=0;c<l.length;c+=1)l[c].l(f);
9f.forEach(_),n.forEach(_),this.h()},h(){y(e,"width","100%"),y(e,"class","mb-4")},m(h,n){$(h,e,n),d(e,r),d(e,i),d(e,a);for(let f=0;f<l.length;f+=1)l[f]&&l[f].m(a,null)},p(h,n){if(n&2){o=G(h[1].items);let f;for(f=0;f<o.length;f+=1){const c=me(h,o,f);l[f]?l[f].p(c,n):(l[f]=pe(c),l[f].c(),l[f].m(a,null))}for(;f<l.length;f+=1)l[f].d(1);l.length=o.length}},d(h){h&&_(e),Q(l,h)}}}function pe(s){let e,r,t,i,a,o,l,h=s[9].title+"",n,f,c,p=s[9].thumbsUp+"",v,m,u=s[9].thumbsUp+s[9].thumbsDown+"",w,j,O,P=J(s[9].mtime)+"",H,z,V,A=s[9].downloads+"",I,E,T,b=(s[9].maxSupportedVersion??"")+"",q,F;return{c(){e=g("tr"),r=g("td"),t=g("a"),i=U("Info"),o=S(),l=g("td"),n=U(h),f=S(),c=g("td"),v=U(p),m=U("/"),w=U(u),j=S(),O=g("td"),H=U(P),z=S(),V=g("td"),I=U(A),E=S(),T=g("td"),q=U(b),F=S(),this.h()},l(R){e=k(R,"TR",{});var D=C(e);r=k(D,"TD",{});var re=C(r);t=k(re,"A",{href:!0,class:!0});var ie=C(t);i=L(ie,"Info"),ie.forEach(_),re.forEach(_),o=M(D),l=k(D,"TD",{});var se=C(l);n=L(se,h),se.forEach(_),f=M(D),c=k(D,"TD",{});var W=C(c);v=L(W,p),m=L(W,"/"),w=L(W,u),W.forEach(_),j=M(D),O=k(D,"TD",{});var ae=C(O);H=L(ae,P),ae.forEach(_),z=M(D),V=k(D,"TD",{});var oe=C(V);I=L(oe,A),oe.forEach(_),E=M(D),T=k(D,"TD",{});var fe=C(T);q=L(fe,b),fe.forEach(_),F=M(D),D.forEach(_),this.h()},h(){y(t,"href",a="/shared/info/"+s[9].id),y(t,"class","btn btn-primary")},m(R,D){$(R,e,D),d(e,r),d(r,t),d(t,i),d(e,o),d(e,l),d(l,n),d(e,f),d(e,c),d(c,v),d(c,m),d(c,w),d(e,j),d(e,O),d(O,H),d(e,z),d(e,V),d(V,I),d(e,E),d(e,T),d(T,q),d(e,F)},p(R,D){D&2&&a!==(a="/shared/info/"+R[9].id)&&y(t,"href",a),D&2&&h!==(h=R[9].title+"")&&N(n,h),D&2&&p!==(p=R[9].thumbsUp+"")&&N(v,p),D&2&&u!==(u=R[9].thumbsUp+R[9].thumbsDown+"")&&N(w,u),D&2&&P!==(P=J(R[9].mtime)+"")&&N(H,P),D&2&&A!==(A=R[9].downloads+"")&&N(I,A),D&2&&b!==(b=(R[9].maxSupportedVersion??"")+"")&&N(q,b)},d(R){R&&_(e)}}}function ve(s){let e,r="Expired Decks",t,i,a=G(s[1].expiredDecks),o=[];for(let l=0;l<a.length;l+=1)o[l]=be(_e(s,a,l));return{c(){e=g("h2"),e.textContent=r,t=U(` 10 11 The following decks were previously uploaded, but have been removed due to a lack of 12 downloads: 13 14 `),i=g("ul");for(let l=0;l<o.length;l+=1)o[l].c()},l(l){e=k(l,"H2",{"data-svelte-h":!0}),K(e)!=="svelte-icenb7"&&(e.textContent=r),t=L(l,` 15 16 The following decks were previously uploaded, but have been removed due to a lack of 17 downloads: 18 19 `),i=k(l,"UL",{});var h=C(i);for(let n=0;n<o.length;n+=1)o[n].l(h);h.forEach(_)},m(l,h){$(l,e,h),$(l,t,h),$(l,i,h);for(let n=0;n<o.length;n+=1)o[n]&&o[n].m(i,null)},p(l,h){if(h&2){a=G(l[1].expiredDecks);let n;for(n=0;n<a.length;n+=1){const f=_e(l,a,n);o[n]?o[n].p(f,h):(o[n]=be(f),o[n].c(),o[n].m(i,null))}for(;n<o.length;n+=1)o[n].d(1);o.length=a.length}},d(l){l&&(_(e),_(t),_(i)),Q(o,l)}}}function be(s){let e,r=s[6]+"",t;return{c(){e=g("li"),t=U(r)},l(i){e=k(i,"LI",{});var a=C(e);t=L(a,r),a.forEach(_)},m(i,a){$(i,e,a),d(e,t)},p(i,a){a&2&&r!==(r=i[6]+"")&&N(t,r)},d(i){i&&_(e)}}}function ge(s){let e,r="Recent Feedback",t,i,a,o=G(s[1].reviews),l=[];for(let n=0;n<o.length;n+=1)l[n]=ke(de(s,o,n));const h=n=>Y(l[n],1,1,()=>{l[n]=null});return{c(){e=g("h2"),e.textContent=r,t=S();for(let n=0;n<l.length;n+=1)l[n].c();i=X()},l(n){e=k(n,"H2",{"data-svelte-h":!0}),K(e)!=="svelte-efmv70"&&(e.textContent=r),t=M(n);for(let f=0;f<l.length;f+=1)l[f].l(n);i=X()},m(n,f){$(n,e,f),$(n,t,f);for(let c=0;c<l.length;c+=1)l[c]&&l[c].m(n,f);$(n,i,f),a=!0},p(n,f){if(f&3){o=G(n[1].reviews);let c;for(c=0;c<o.length;c+=1){const p=de(n,o,c);l[c]?(l[c].p(p,f),B(l[c],1)):(l[c]=ke(p),l[c].c(),B(l[c],1),l[c].m(i.parentNode,i))}for(Z(),c=o.length;c<l.length;c+=1)h(c);x()}},i(n){if(!a){for(let f=0;f<o.length;f+=1)B(l[f]);a=!0}},o(n){l=l.filter(Boolean);for(let f=0;f<l.length;f+=1)Y(l[f]);a=!1},d(n){n&&(_(e),_(t),_(i)),Q(l,n)}}}function ke(s){let e,r;return e=new je({props:{review:s[3],title:s[0].get(s[3].itemId)??""}}),{c(){ee(e.$$.fragment)},l(t){te(e.$$.fragment,t)},m(t,i){le(e,t,i),r=!0},p(t,i){const a={};i&2&&(a.review=t[3]),i&3&&(a.title=t[0].get(t[3].itemId)??""),e.$set(a)},i(t){r||(B(e.$$.fragment,t),r=!0)},o(t){Y(e.$$.fragment,t),r=!1},d(t){ne(e,t)}}}function Fe(s){let e,r,t,i="Your Shared Items",a,o,l,h,n;e=new Re({props:{title:"My Shared"}});function f(u,w){return u[1].items.length?ze:qe}let c=f(s),p=c(s),v=s[1].expiredDecks.length&&ve(s),m=s[1].reviews.length&&ge(s);return{c(){ee(e.$$.fragment),r=S(),t=g("h1"),t.textContent=i,a=S(),p.c(),o=S(),v&&v.c(),l=S(),m&&m.c(),h=X(),this.h()},l(u){te(e.$$.fragment,u),r=M(u),t=k(u,"H1",{class:!0,"data-svelte-h":!0}),K(t)!=="svelte-14w0nyp"&&(t.textContent=i),a=M(u),p.l(u),o=M(u),v&&v.l(u),l=M(u),m&&m.l(u),h=X(),this.h()},h(){y(t,"class","mb-4")},m(u,w){le(e,u,w),$(u,r,w),$(u,t,w),$(u,a,w),p.m(u,w),$(u,o,w),v&&v.m(u,w
19),$(u,l,w),m&&m.m(u,w),$(u,h,w),n=!0},p(u,[w]){c===(c=f(u))&&p?p.p(u,w):(p.d(1),p=c(u),p&&(p.c(),p.m(o.parentNode,o))),u[1].expiredDecks.length?v?v.p(u,w):(v=ve(u),v.c(),v.m(l.parentNode,l)):v&&(v.d(1),v=null),u[1].reviews.length?m?(m.p(u,w),w&2&&B(m,1)):(m=ge(u),m.c(),B(m,1),m.m(h.parentNode,h)):m&&(Z(),Y(m,1,1,()=>{m=null}),x())},i(u){n||(B(e.$$.fragment,u),B(m),n=!0)},o(u){Y(e.$$.fragment,u),Y(m),n=!1},d(u){u&&(_(r),_(t),_(a),_(o),_(l),_(h)),ne(e,u),p.d(u),v&&v.d(u),m&&m.d(u)}}}function Ge(s,e,r){let t,i,{data:a}=e;return s.$$set=o=>{"data"in o&&r(2,a=o.data)},s.$$.update=()=>{s.$$.dirty&4&&r(1,t=a.response),s.$$.dirty&4&&r(0,i=new Map(a.response.items.map(o=>[o.id,o.title])))},[i,t,a]}class nt extends De{constructor(e){super(),$e(this,e,Ge,Fe,we,{data:2})}}export{nt as component,lt 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.