1import{s as nt,d as u,a as he,i as xe,c as t,b as n,e as o,f as h,h as x,g as O,j as F,k as i,m as $,t as G,n as at,v as ot}from"../chunks/BtXusExp.js";import{S as it,i as dt,d as de,t as T,a as V,c as De,m as ce,b as ue,e as fe,g as Ie}from"../chunks/B2Jw24lq.js";import{e as Ze}from"../chunks/uTyjcWfw.js";import{U as ct}from"../chunks/Cv-8eMX8.js";import{U as rt}from"../chunks/DmmMK9kh.js";import{P as et}from"../chunks/lpuz8QEV.js";import{B as ut}from"../chunks/DahEbId5.js";import{P as ft}from"../chunks/BuY1AqQD.js";import{E as pt}from"../chunks/Bs24xZ9C.js";import{E as mt}from"../chunks/7cD3p0bA.js";import{E as ht}from"../chunks/nYbsqUt2.js";import{B as vt}from"../chunks/BEjRvoFi.js";function tt(p,e,r){const l=p.slice();return l[4]=e[r],l}function bt(p){let e,r,l,s,b,a,c="Create a menu",d,m,_,f='<span class="text-xs font-semibold uppercase text-slate-500">Name</span> <input name="name" required="" placeholder="Lunch menu" class="mt-1 w-full rounded-lg border border-slate-200 px-3 py-2 text-sm outline-none focus:border-denim-500 focus:ring-2 focus:ring-denim-100"/>',w,y,Y='<span class="text-xs font-semibold uppercase text-slate-500">Location</span> <input name="location" placeholder="Downtown cafe" class="mt-1 w-full rounded-lg border border-slate-200 px-3 py-2 text-sm outline-none focus:border-denim-500 focus:ring-2 focus:ring-denim-100"/>',ae,I,re='<span class="text-xs font-semibold uppercase text-slate-500">Description</span> <textarea name="description" rows="3" placeholder="Seasonal dishes, daily specials, and drinks." class="mt-1 w-full rounded-lg border border-slate-200 px-3 py-2 text-sm outline-none focus:border-denim-500 focus:ring-2 focus:ring-denim-100"></textarea>',Z,L,J='<label class="block"><span class="text-xs font-semibold uppercase text-slate-500">Currency</span> <input name="currency" value="USD" class="mt-1 w-full rounded-lg border border-slate-200 px-3 py-2 text-sm outline-none focus:border-denim-500 focus:ring-2 focus:ring-denim-100"/></label> <label class="block"><span class="text-xs font-semibold uppercase text-slate-500">Accent</span> <input name="accent_color" type="color" value="#2563eb" class="mt-1 h-10 w-full rounded-lg border border-slate-200 bg-white px-2 py-1"/></label>',R,H,Q='<span><span class="block font-medium text-slate-700">Publish immediately</span> <span class="mt-0.5 block text-xs text-slate-500">Draft menus are private and their public QR link returns 404 until published.</span></span> <input type="checkbox" name="status" value="published" class="h-4 w-4 rounded border-slate-300 text-denim-600"/>',ee,S,A,U,ne,B,E,W;s=new et({props:{class:"h-4 w-4 text-denim-600"}}),A=new et({props:{class:"h-4 w-4"}});const te=[xt,_t],C=[];function N(g,q){return g[0].menus.length===0?0:1}return B=N(p),E=C[B]=te[B](p),{c(){e=i("div"),r=i("form"),l=i("div"),fe(s.$$.fragment),b=$(),a=i("h2"),a.textContent=c,d=$(),m=i("div"),_=i("label"),_.innerHTML=f,w=$(),y=i("label"),y.innerHTML=Y,ae=$(),I=i("label"),I.innerHTML=re,Z=$(),L=i("div"),L.innerHTML=J,R=$(),H=i("label"),H.innerHTML=Q,ee=$(),S=i("button"),fe(A.$$.fragment),U=G(` 2 Build Menu`),ne=$(),E.c(),this.h()},l(g){e=o(g,"DIV",{class:!0});var q=h(e);r=o(q,"FORM",{method:!0,action:!0,class:!0});var M=h(r);l=o(M,"DIV",{class:!0});var z=h(l);ue(s.$$.fragment,z),b=x(z),a=o(z,"H2",{class:!0,"data-svelte-h":!0}),O(a)!=="svelte-1f11l9i"&&(a.textContent=c),z.forEach(u),d=x(M),m=o(M,"DIV",{class:!0});var v=h(m);_=o(v,"LABEL",{class:!0,"data-svelte-h":!0}),O(_)!=="svelte-1sfryur"&&(_.innerHTML=f),w=x(v),y=o(v,"LABEL",{class:!0,"data-svelte-h":!0}),O(y)!=="svelte-10gptx0"&&(y.innerHTML=Y),ae=x(v),I=o(v,"LABEL",{class:!0,"data-svelte-h":!0}),O(I)!=="svelte-a9djtp"&&(I.innerHTML=re),Z=x(v),L=o(v,"DIV",{class:!0,"data-svelte-h":!0}),O(L)!=="svelte-givj47"&&(L.innerHTML=J),R=x(v),H=o(v,"LABEL",{class:!0,"data-svelte-h":!0}),O(H)!=="svelte-1gth0h4"&&(H.innerHTML=Q),ee=x(v),S=o(v,"BUTTON",{class:!0});var P=h(S);ue(A.$$.fragment,P),U=F(P,` 3 Build Menu`),P.forEach(u),v.forEach(u),M.forEach(u),ne=x(q),E.l(q),q.forEach(u),this.h()},h(){n(a,"class","text-sm font-bold text-slate-950"),n(l,"class","mb-5 flex items-center gap-2"),n(_,"class","block"),n(y,"class","block"),n(I,"class","block"),n(L,"class","grid grid-cols-2 gap-3"),n(H,"class","flex items-center justify-between rounded-lg border border-slate-200 px-3 py-2 text-sm"),n(S,"class","inline-flex w-full items-center justify-center gap-2 rounded-lg bg-denim-600 px-4 py-2.5 text-sm font-semibold text-white hover:bg-denim-700"),n(m,"class","space-y-4"),n(r,"method","POST"),n(r,"action","?/create"),n(r,"class","rounded-lg border border-slate-200 bg-white p-5 shadow-sm"),n(e,"class","grid gap-6 lg:grid-cols-[22rem_1fr]")},m(g,q){xe(g,e,q),t(e,r),t(r,l),ce(s,l,null),t(l,b),t(l,a),t(r,d),t(r,m),t(m,_),t(m,w),t(m,y),t(m,ae),t(m,I),t(m,Z),t(m,L),t(m,R),t(m,H),t(m,ee),t(m,S),ce(A,S,null),t(S,U),t(e,ne),C[B].m(e,null),W=!0},p(g,q){let M=B;B=N(g),B===M?C[B].p(g,q):(Ie(),T(C[M],1,1,()=>{C[M]=null}),De(),E=C[B],E?E.p(g,q):(E=C[B]=te[B](g),E.c()),V(E,1),E.m(e,null))},i(g){W||(V(s.$$.fragment,g),V(A.$$.fragment,g),V(E),W=!0)},o(g){T(s.$$.fragment,g),T(A.$$.fragment,g),T(E),W=!1},d(g){g&&u(e),de(s),de(A),C[B].d()}}}function gt(p){let e,r;return e=new ct({props:{variant:"banner",feature:"Menu QR codes",plan:"pro",show:!0,message:"Menu QR codes are part of the paid QR solutions bundle. Upgrade to create saved menus, publish QR pages, and use the waiter order view."}}),{c(){fe(e.$$.fragment)},l(l){ue(e.$$.fragment,l)},m(l,s){ce(e,l,s),r=!0},p:at,i(l){r||(V(e.$$.fragment,l),r=!0)},o(l){T(e.$$.fragment,l),r=!1},d(l){de(e,l)}}}function _t(p){let e,r,l=Ze(p[0].menus),s=[];for(let a=0;a<l.length;a+=1)s[a]=st(tt(p,l,a));const b=a=>T(s[a],1,1,()=>{s[a]=null});return{c(){e=i("div");for(let a=0;a<s.length;a+=1)s[a].c();this.h()},l(a){e=o(a,"DIV",{class:!0});var c=h(e);for(let d=0;d<s.length;d+=1)s[d].l(c);
3c.forEach(u),this.h()},h(){n(e,"class","grid gap-4 md:grid-cols-2")},m(a,c){xe(a,e,c);for(let d=0;d<s.length;d+=1)s[d]&&s[d].m(e,null);r=!0},p(a,c){if(c&1){l=Ze(a[0].menus);let d;for(d=0;d<l.length;d+=1){const m=tt(a,l,d);s[d]?(s[d].p(m,c),V(s[d],1)):(s[d]=st(m),s[d].c(),V(s[d],1),s[d].m(e,null))}for(Ie(),d=l.length;d<s.length;d+=1)b(d);De()}},i(a){if(!r){for(let c=0;c<l.length;c+=1)V(s[c]);r=!0}},o(a){s=s.filter(Boolean);for(let c=0;c<s.length;c+=1)T(s[c]);r=!1},d(a){a&&u(e),ot(s,a)}}}function xt(p){let e,r,l,s,b="No menus yet",a,c,d="Create a first menu, add sections and items, then publish the QR page for table tents, posters, or counter cards.",m;return r=new rt({props:{class:"h-10 w-10 text-slate-300"}}),{c(){e=i("div"),fe(r.$$.fragment),l=$(),s=i("h2"),s.textContent=b,a=$(),c=i("p"),c.textContent=d,this.h()},l(_){e=o(_,"DIV",{class:!0});var f=h(e);ue(r.$$.fragment,f),l=x(f),s=o(f,"H2",{class:!0,"data-svelte-h":!0}),O(s)!=="svelte-1sez4z8"&&(s.textContent=b),a=x(f),c=o(f,"P",{class:!0,"data-svelte-h":!0}),O(c)!=="svelte-1r0oagh"&&(c.textContent=d),f.forEach(u),this.h()},h(){n(s,"class","mt-4 text-lg font-bold text-slate-950"),n(c,"class","mt-2 max-w-md text-sm leading-6 text-slate-500"),n(e,"class","flex min-h-[28rem] flex-col items-center justify-center rounded-lg border-2 border-dashed border-slate-200 bg-slate-50 text-center")},m(_,f){xe(_,e,f),ce(r,e,null),t(e,l),t(e,s),t(e,a),t(e,c),m=!0},p:at,i(_){m||(V(r.$$.fragment,_),m=!0)},o(_){T(r.$$.fragment,_),m=!1},d(_){_&&u(e),de(r)}}}function $t(p){let e,r;return e=new mt({props:{class:"h-4 w-4 text-slate-400"}}),{c(){fe(e.$$.fragment)},l(l){ue(e.$$.fragment,l)},m(l,s){ce(e,l,s),r=!0},i(l){r||(V(e.$$.fragment,l),r=!0)},o(l){T(e.$$.fragment,l),r=!1},d(l){de(e,l)}}}function wt(p){let e,r;return e=new pt({props:{class:"h-4 w-4 text-emerald-600"}}),{c(){fe(e.$$.fragment)},l(l){ue(e.$$.fragment,l)},m(l,s){ce(e,l,s),r=!0},i(l){r||(V(e.$$.fragment,l),r=!0)},o(l){T(e.$$.fragment,l),r=!1},d(l){de(e,l)}}}function lt(p){let e,r,l,s,b,a,c,d,m,_;return r=new ht({props:{class:"h-4 w-4"}}),c=new vt({props:{class:"h-4 w-4"}}),{c(){e=i("a"),fe(r.$$.fragment),l=G(` 4 Public Menu`),b=$(),a=i("a"),fe(c.$$.fragment),d=G(` 5 Waiter`),this.h()},l(f){e=o(f,"A",{href:!0,target:!0,rel:!0,class:!0});var w=h(e);ue(r.$$.fragment,w),l=F(w,` 6 Public Menu`),w.forEach(u),b=x(f),a=o(f,"A",{href:!0,class:!0});var y=h(a);ue(c.$$.fragment,y),d=F(y,` 7 Waiter`),y.forEach(u),this.h()},h(){n(e,"href",s=p[4].public_url),n(e,"target","_blank"),n(e,"rel","noopener noreferrer"),n(e,"class","inline-flex items-center gap-2 rounded-lg border border-slate-200 px-3 py-2 text-sm font-semibold text-slate-700 hover:bg-slate-50"),n(a,"href",m=p[4].waiter_url),n(a,"class","inline-flex items-center gap-2 rounded-lg border border-amber-200 px-3 py-2 text-sm font-semibold text-amber-800 hover:bg-amber-50")},m(f,w){xe(f,e,w),ce(r,e,null),t(e,l),xe(f,b,w),xe(f,a,w),ce(c,a,null),t(a,d),_=!0},p(f,w){(!_||w&1&&s!==(s=f[4].public_url))&&n(e,"href",s),(!_||w&1&&m!==(m=f[4].waiter_url))&&n(a,"href",m)},i(f){_||(V(r.$$.fragment,f),V(c.$$.fragment,f),_=!0)},o(f){T(r.$$.fragment,f),T(c.$$.fragment,f),_=!1},d(f){f&&(u(e),u(b),u(a)),de(r),de(c)}}}function st(p){let e,r,l,s,b,a,c,d,m=p[4].data.name+"",_,f,w,y=(p[4].data.location||"No location set")+"",Y,ae,I,re=p[4].data.status+"",Z,L,J,R,H,Q,ee=p[4].stats.sectionCount+"",S,A,U,ne="Sections",B,E,W,te=p[4].stats.availableCount+"",C,N,g,q="Available",M,z,v,P=p[4].stats.missingDescriptions+"",K,Ee,le,ye="Needs copy",pe,oe,ie,se,ke,me,ge=p[4].stats.nextAction+"",Pe,Re,ve,be,$e,Ne,Ve,Ue,Qe,X;const qe=[wt,$t],we=[];function ze(k,D){return k[4].data.status==="published"?0:1}b=ze(p),a=we[b]=qe[b](p),se=new ut({props:{class:"mt-0.5 h-4 w-4 text-denim-600"}}),$e=new ft({props:{class:"h-4 w-4"}});let j=p[4].data.status==="published"&<(p);return{c(){e=i("article"),r=i("div"),l=i("div"),s=i("div"),a.c(),c=$(),d=i("p"),_=G(m),f=$(),w=i("p"),Y=G(y),ae=$(),I=i("span"),Z=G(re),J=$(),R=i("div"),H=i("div"),Q=i("p"),S=G(ee),A=$(),U=i("p"),U.textContent=ne,B=$(),E=i("div"),W=i("p"),C=G(te),N=$(),g=i("p"),g.textContent=q,M=$(),z=i("div"),v=i("p"),K=G(P),Ee=$(),le=i("p"),le.textContent=ye,pe=$(),oe=i("div"),ie=i("div"),fe(se.$$.fragment),ke=$(),me=i("p"),Pe=G(ge),Re=$(),ve=i("div"),be=i("a"),fe($e.$$.fragment),Ne=G(` 8 Edit`),Ue=$(),j&&j.c(),Qe=$(),this.h()},l(k){e=o(k,"ARTICLE",{class:!0});var D=h(e);r=o(D,"DIV",{class:!0});var _e=h(r);l=o(_e,"DIV",{class:!0});var Le=h(l);s=o(Le,"DIV",{class:!0});var Me=h(s);a.l(Me),c=x(Me),d=o(Me,"P",{class:!0});var Oe=h(d);_=F(Oe,m),Oe.forEach(u),Me.forEach(u),f=x(Le),w=o(Le,"P",{class:!0});var We=h(w);
8Y=F(We,y),We.forEach(u),Le.forEach(u),ae=x(_e),I=o(_e,"SPAN",{class:!0});var Fe=h(I);Z=F(Fe,re),Fe.forEach(u),_e.forEach(u),J=x(D),R=o(D,"DIV",{class:!0});var Ce=h(R);H=o(Ce,"DIV",{class:!0});var Te=h(H);Q=o(Te,"P",{class:!0});var Ge=h(Q);S=F(Ge,ee),Ge.forEach(u),A=x(Te),U=o(Te,"P",{class:!0,"data-svelte-h":!0}),O(U)!=="svelte-1rfu8j9"&&(U.textContent=ne),Te.forEach(u),B=x(Ce),E=o(Ce,"DIV",{class:!0});var He=h(E);W=o(He,"P",{class:!0});var Je=h(W);C=F(Je,te),Je.forEach(u),N=x(He),g=o(He,"P",{class:!0,"data-svelte-h":!0}),O(g)!=="svelte-zvguns"&&(g.textContent=q),He.forEach(u),M=x(Ce),z=o(Ce,"DIV",{class:!0});var Ae=h(z);v=o(Ae,"P",{class:!0});var Ke=h(v);K=F(Ke,P),Ke.forEach(u),Ee=x(Ae),le=o(Ae,"P",{class:!0,"data-svelte-h":!0}),O(le)!=="svelte-ly27dj"&&(le.textContent=ye),Ae.forEach(u),Ce.forEach(u),pe=x(D),oe=o(D,"DIV",{class:!0});var Xe=h(oe);ie=o(Xe,"DIV",{class:!0});var Be=h(ie);ue(se.$$.fragment,Be),ke=x(Be),me=o(Be,"P",{});var Ye=h(me);Pe=F(Ye,ge),Ye.forEach(u),Be.forEach(u),Xe.forEach(u),Re=x(D),ve=o(D,"DIV",{class:!0});var je=h(ve);be=o(je,"A",{href:!0,class:!0});var Se=h(be);ue($e.$$.fragment,Se),Ne=F(Se,` 9 Edit`),Se.forEach(u),Ue=x(je),j&&j.l(je),je.forEach(u),Qe=x(D),D.forEach(u),this.h()},h(){n(d,"class","truncate text-base font-bold text-slate-950"),n(s,"class","flex items-center gap-2"),n(w,"class","mt-1 text-sm text-slate-500"),n(l,"class","min-w-0"),n(I,"class",L="rounded-full px-2.5 py-1 text-xs font-semibold "+(p[4].data.status==="published"?"bg-emerald-50 text-emerald-700":"bg-slate-100 text-slate-600")),n(r,"class","flex items-start justify-between gap-4"),n(Q,"class","text-lg font-bold text-slate-950"),n(U,"class","text-xs text-slate-500"),n(H,"class","rounded-lg bg-slate-50 p-3"),n(W,"class","text-lg font-bold text-slate-950"),n(g,"class","text-xs text-slate-500"),n(E,"class","rounded-lg bg-slate-50 p-3"),n(v,"class","text-lg font-bold text-slate-950"),n(le,"class","text-xs text-slate-500"),n(z,"class","rounded-lg bg-slate-50 p-3"),n(R,"class","mt-5 grid grid-cols-3 gap-3"),n(ie,"class","flex items-start gap-2 text-sm text-slate-600"),n(oe,"class","mt-4 rounded-lg border border-slate-200 bg-slate-50 p-3"),n(be,"href",Ve=`/dashboard/menus/${p[4].id}`),n(be,"class","inline-flex items-center gap-2 rounded-lg bg-slate-950 px-3 py-2 text-sm font-semibold text-white hover:bg-slate-800"),n(ve,"class","mt-5 flex flex-wrap gap-2"),n(e,"class","rounded-lg border border-slate-200 bg-white p-5 shadow-sm")},m(k,D){xe(k,e,D),t(e,r),t(r,l),t(l,s),we[b].m(s,null),t(s,c),t(s,d),t(d,_),t(l,f),t(l,w
9),t(w,Y),t(r,ae),t(r,I),t(I,Z),t(e,J),t(e,R),t(R,H),t(H,Q),t(Q,S),t(H,A),t(H,U),t(R,B),t(R,E),t(E,W),t(W,C),t(E,N),t(E,g),t(R,M),t(R,z),t(z,v),t(v,K),t(z,Ee),t(z,le),t(e,pe),t(e,oe),t(oe,ie),ce(se,ie,null),t(ie,ke),t(ie,me),t(me,Pe),t(e,Re),t(e,ve),t(ve,be),ce($e,be,null),t(be,Ne),t(ve,Ue),j&&j.m(ve,null),t(e,Qe),X=!0},p(k,D){let _e=b;b=ze(k),b!==_e&&(Ie(),T(we[_e],1,1,()=>{we[_e]=null}),De(),a=we[b],a||(a=we[b]=qe[b](k),a.c()),V(a,1),a.m(s,c)),(!X||D&1)&&m!==(m=k[4].data.name+"")&&he(_,m),(!X||D&1)&&y!==(y=(k[4].data.location||"No location set")+"")&&he(Y,y),(!X||D&1)&&re!==(re=k[4].data.status+"")&&he(Z,re),(!X||D&1&&L!==(L="rounded-full px-2.5 py-1 text-xs font-semibold "+(k[4].data.status==="published"?"bg-emerald-50 text-emerald-700":"bg-slate-100 text-slate-600")))&&n(I,"class",L),(!X||D&1)&&ee!==(ee=k[4].stats.sectionCount+"")&&he(S,ee),(!X||D&1)&&te!==(te=k[4].stats.availableCount+"")&&he(C,te),(!X||D&1)&&P!==(P=k[4].stats.missingDescriptions+"")&&he(K,P),(!X||D&1)&&ge!==(ge=k[4].stats.nextAction+"")&&he(Pe,ge),(!X||D&1&&Ve!==(Ve=`/dashboard/menus/${k[4].id}`))&&n(be,"href",Ve),k[4].data.status==="published"?j?(j.p(k,D),D&1&&V(j,1)):(j=lt(k),j.c(),V(j,1),j.m(ve,null)):j&&(Ie(),T(j,1,1,()=>{j=null}),De())},i(k){X||(V(a),V(se.$$.fragment,k),V($e.$$.fragment,k),V(j),X=!0)},o(k){T(a),T(se.$$.fragment,k),T($e.$$.fragment,k),T(j),X=!1},d(k){k&&u(e),we[b].d(),de(se),de($e),j&&j.d()}}}function Et(p){let e,r,l,s,b,a,c,d,m='<h1 class="text-2xl font-bold text-slate-950">Menu Builder</h1> <p class="text-sm text-slate-500">Publish QR-ready menus and monitor menu completeness before printing.</p>',_,f,w,y,Y,ae,I,re="Menus",Z,L,J,R,H,Q,ee="Published",S,A,U,ne,B,E,W="Items",te,C,N,g;a=new rt({props:{class:"h-5 w-5"}});const q=[gt,bt],M=[];function z(v,P){return v[0].requiresUpgrade?0:1}return C=z(p),N=M[C]=q[C](p),{c(){e=i("div"),r=i("div"),l=i("div"),s=i("div"),b=i("div"),fe(a.$$.fragment),c=$(),d=i("div"),d.innerHTML=m,_=$(),f=i("div"),w=i("div"),y=i("p"),Y=G(p[3]),ae=$(),I=i("p"),I.textContent=re,Z=$(),L=i("div"),J=i("p"),R=G(p[2]),H=$(),Q=i("p"),Q.textContent=ee,S=$(),A=i("div"),U=i("p"),ne=G(p[1]),B=$(),E=i("p"),E.textContent=W,te=$(),N.c(),this.h()},l(v){e=o(v,"DIV",{class:!0});var P=h(e);r=o(P,"DIV",{class:!0});var K=h(r);l=o(K,"DIV",{});var Ee=h(l);s=o(Ee,"DIV",{class:!0});var le=h(s);b=o(le,"DIV",{class:!0});var ye=h(b);ue(a.$$.fragment,ye),ye.forEach(u),c=x(le),d=o(le,"DIV",{"data-svelte-h":!0}),O(d)!=="svelte-fsx1sk"&&(d.innerHTML=m),le.forEach(u),Ee.forEach(u),_=x(K),f=o(K,"DIV",{class:!0});var pe=h(f);w=o(pe,"DIV",{class:!0});var oe=h(w);y=o(oe,"P",{class:!0});var ie=h(y);Y=F(ie,p[3]),ie.forEach(u),ae=x(oe),I=o(oe,"P",{class:!0,"data-svelte-h":!0}),O(I)!=="svelte-qbv7d"&&(I.textContent=re),oe.forEach(u),Z=x(pe),L=o(pe,"DIV",{class:!0});var se=h(L);J=o(se,"P",{class:!0});var ke=h(J);R=F(ke,p[2]),ke.forEach(u),H=x(se),Q=o(se,"P",{class:!0,"data-svelte-h":!0}),O(Q)!=="svelte-11mumtf"&&(Q.textContent=ee),se.forEach(u),S=x(pe),A=o(pe,"DIV",{class:!0});var me=h(A);U=o(me,"P",{class:!0});var ge=h(U);ne=F(ge,p[1]),ge.forEach(u),B=x(me),E=o(me,"P",{class:!0,"data-svelte-h":!0}),O(E)!=="svelte-11q6ahl"&&(E.textContent=W),me.forEach(u),pe.forEach(u),K.forEach(u),te=x(P),N.l(P),P.forEach(u),this.h()},h(){n(b,"class","flex h-11 w-11 items-center justify-center rounded-xl bg-emerald-50 text-emerald-700"),n(s,"class","flex items-center gap-3"),n(y,"class","text-lg font-bold text-slate-950"),n(I,"class","text-xs text-slate-500"),n(w,"class","rounded-lg border border-slate-200 bg-white px-4 py-3"),n(J,"class","text-lg font-bold text-slate-950"),n(Q,"class","text-xs text-slate-500"),n(L,"class","rounded-lg border border-slate-200 bg-white px-4 py-3"),n(U,"class","text-lg font-bold text-slate-950"),n(E,"class","text-xs text-slate-500"),n(A,"class","rounded-lg border border-slate-200 bg-white px-4 py-3"),n(f,"class","grid grid-cols-3 gap-3 text-center"),n(r,"class","flex flex-col gap-4 lg:flex-row lg:items-end lg:justify-between"),n(e,"class","mx-auto max-w-7xl space-y-8 px-4 py-8")},m(v,P){xe(v,e,P),t(e,r),t(r,l),t(l,s),t(s,b),ce(a,b,null),t(s,c),t(s,d),t(r,_),t(r,f),t(f,w),t(w,y),t(y,Y),t(w,ae),t(w,I),t(f,Z),t(f,L),t(L,J),t(J,R),t(L,H),t(L,Q),t(f,S),t(f,A),t(A,U),t(U,ne),t(A,B),t(A,E),t(e,te),M[C].m(e,null),g=!0},p(v,[P]){(!g||P&8)&&he(Y,v[3]),(!g||P&4)&&he(R,v[2]),(!g||P&2)&&he(ne,v[1]);let K=C;C=z(v),C===K?M[C].p(v,P):(Ie(),T(M[K],1,1,()=>{M[K]=null}),De(),N=M[C],N?N.p(v,P):(N=M[C]=q[C](v),N.c()),V(N,1),N.m(e,null))},i(v){g||(V(a.$$.fragment,v),V(N),g=!0)},o(v){T(a.$$.fragment,v),T(N),g=!1},d(v){v&&u(e),de(a),M[C].d()}}}function kt(p,e,r){let l,s,b,{data:a}=e;return p.$$set=c=>{"data"in c&&r(0,a=c.data)},p.$$.update=()=>{p.$$.dirty&1&&r(3,l=a.menus.length),p.$$.dirty&1&&r(2,s=a.menus.filter(c=>{var d;return((d=c.data)==null?void 0:d.status)==="published"}).length),p.$$.dirty&1&&r(1,b=a.menus.reduce((c,d)=>{var m;return c+(((m=d.stats)==null?void 0:m.itemCount)||0)},0))},[a,b,s,l]}class jt extends it{constructor(e){super(),dt(this,e,kt,Et,nt,{data:0})}}export{jt 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.