import"../chunks/Bzak7iHL.js";import{p as pe,g as Tt,h as Ot,f as g,c as e,s as r,t as J,j as t,a as x,b as ce,$ as ve,i as ot,u as $,r as a,n as Ct,e as wt,d as Ut}from"../chunks/CnGaPG_y.js";import{d as xe,e as ye,s}from"../chunks/BBilxCvN.js";import{i as Y}from"../chunks/BqhvobEz.js";import{e as it,i as qt}from"../chunks/_bkH3ryn.js";import{h as _e}from"../chunks/7JdHMB9Z.js";import{r as Jt,s as K}from"../chunks/Bu9wkQ5s.js";import{s as Mt}from"../chunks/B764PkgB.js";import{b as Qt}from"../chunks/DGA84RoI.js";import{b as ue}from"../chunks/CKS908do.js";import{g as rt}from"../chunks/CvyiGclN.js";import{P as ge}from"../chunks/4KowlU46.js";var me=(M,d)=>d(null),he=(M,d,z)=>d(t(z)),fe=g(""),be=g(""),we=(M,d,z,tt,nt)=>{ot(d,""),ot(z,""),ot(tt,""),nt()},Ae=g('Showing legislation for all available years.',1),Se=g('Showing legislation for year .',1),ke=g('No legislation found.'),Ne=(M,d)=>rt(`/legislation/${t(d).id}`),Pe=g('
'),Ge=g('
Act No.Act NameDate GazettedGazette DetailsAvailabilityKGS PublicationComments / AmendedCommencementLegislative EffectAssentPaginationStatusUploadedActions
'),De=g('No legislation found.'),ze=(M,d)=>rt(`/legislation/${t(d).id}`),Le=g('
'),Ee=g('
L.N No.Legal Notice NameDate GazettedParent StatuteGazette DetailsGazette Supp No.AvailabilityKGS PublicationCommencementLegislative EffectRevocations / AmendmentsPaginationStatusUploadedActions
'),Re=g('No legislation found.'),Te=(M,d)=>rt(`/legislation/${t(d).id}`),Oe=g('
'),Ce=g('
Corrigenda No.Kenya Gazette Supp No.Date GazettedAvailabilityComments / AmendedCommencementPaginationStatusUploadedActions
'),Ue=g('No legislation found.'),Ve=(M,d)=>rt(`/legislation/${t(d).id}`),Ie=g('
'),je=g('
Bill No.Bill NameSponsorHouseDate IntroducedLegislative EffectStatusUploadedActions
'),Ye=g('Year'),Be=g('No legislation found.'),Ke=g(' '),Fe=(M,d)=>rt(`/legislation/${t(d).id}`),He=g('
'),qe=g('
TypeNumberTitleStatusGazettedCommencementLegislative EffectsActions
'),Je=g('

Legislation Status Report

');function la(M,d){pe(d,!0);const z=$(()=>d.data.legislations||[]),tt=$(()=>d.data.activeType),nt=$(()=>d.data.page),Vt=$(()=>d.data.totalPages),At=$(()=>d.data.types||[]),Wt=$(()=>d.data.years||[]),ut=$(()=>d.data.activeYear??null),gt=$(()=>Object.fromEntries(t(At).map(i=>[i,i]))),Xt=$(()=>Object.fromEntries(t(At).map(i=>[i,i==="REGULATIONS"?"REGULATIONS":i])));let pt=Tt(Ot(d.data.search||"")),ct=Tt(Ot(d.data.statusFilter||"")),vt=Tt(Ot(d.data.activeYear==null?"":String(d.data.activeYear)));function It(i){const l=new URLSearchParams(window.location.search);i?l.set("type",i):l.delete("type"),l.set("page","1"),rt(`/legislation?${l.toString()}`)}function mt(i){i==null||i.preventDefault();const l=new URLSearchParams(window.location.search);t(pt)?l.set("search",t(pt)):l.delete("search"),t(ct)?l.set("status",t(ct)):l.delete("status"),t(vt)?l.set("year",t(vt)):l.delete("year"),l.set("page","1"),rt(`/legislation?${l.toString()}`)}function Zt(i){const l=t(nt)+i;if(l<1||l>t(Vt))return;const _=new URLSearchParams(window.location.search);_.set("page",String(l)),rt(`/legislation?${_.toString()}`)}function b(i){if(!i)return"—";const l=typeof i=="string"?new Date(i):i;return isNaN(l.getTime())?"—":l.toLocaleDateString("en-KE",{day:"2-digit",month:"short",year:"numeric"})}var St=Je();_e(i=>{ve.title="Legislation Status Report"});var kt=r(e(St),2),Nt=e(kt);Nt.__click=[me,It];var $t=r(Nt,2);it($t,17,()=>t(At),qt,(i,l)=>{var _=fe();_.__click=[he,It,l];var F=e(_,!0);a(_),J(()=>{Mt(_,1,`focus:ring-primary/40 rounded px-4 py-2 text-sm font-medium transition-colors focus:ring-2 focus:outline-none ${t(tt)===t(l)?"bg-primary text-white":"text-gray-600 hover:bg-gray-100"}`),s(F,t(Xt)[t(l)]??t(l))}),x(i,_)}),a(kt);var ht=r(kt,2),Pt=e(ht),jt=e(Pt);Jt(jt),a(Pt);var Gt=r(Pt,2),Yt=e(Gt);Jt(Yt),a(Gt);var Dt=r(Gt,2),ft=e(Dt);ft.__change=mt;var zt=e(ft);zt.value=zt.__value="";var te=r(zt);it(te,17,()=>t(Wt),qt,(i,l)=>{var _=be(),F=e(_,!0);a(_);var lt={};J(()=>{s(F,t(l)),lt!==(lt=t(l))&&(_.value=(_.__value=t(l))??"")}),x(i,_)}),a(ft),a(Dt);var Bt=r(Dt,2),Kt=e(Bt);Kt.__click=mt;var ee=r(Kt,2);ee.__click=[we,pt,ct,vt,mt],a(Bt),a(ht);var Lt=r(ht,2),ae=e(Lt);{var re=i=>{var l=Ae();Ct(2),x(i,l)},se=i=>{var l=Se(),_=r(wt(l)),F=e(_,!0);a(_),Ct(),J(()=>s(F,t(ut))),x(i,l)};Y(ae,i=>{t(ut)===null?i(re):i(se,!1)})}a(Lt);var Et=r(Lt,2),Ft=e(Et),ie=e(Ft);{var le=i=>{var l=Ge(),_=r(e(l)),F=e(_);{var lt=L=>{var c=ke();x(L,c)};Y(F,L=>{t(z).length===0&&L(lt)})}var et=r(F);it(et,17,()=>t(z),L=>L.id,(L,c)=>{var at=Pe(),st=e(at),H=e(st,!0);a(st);var h=r(st),n=e(h,!0);a(h);var V=r(h),Q=e(V,!0);a(V);var k=r(V),u=e(k,!0);a(k);var o=r(k),N=e(o,!0);a(o);var R=r(o),I=e(R,!0);a(R);var m=r(R),v=e(m,!0);a(m);var P=r(m),T=e(P,!0);a(P);var y=r(P),p=e(y,!0);a(y);var w=r(y),E=e(w,!0);a(w);var O=r(w),G=e(O,!0);a(O);var C=r(O),A=e(C,!0);a(C);var j=r(C),f=e(j),B=e(f);B.__click=[Ne,c],a(f),a(j),a(at),J((D,q,S,W,U)=>{s(H,t(c).number||"—"),K(h,"title",t(c).title),s(n,t(c).title||"—"),s(Q,D),K(k,"title",t(c).gazetteDetails),s(u,t(c).gazetteDetails||"—"),s(N,t(c).availability||"—"),s(I,q),K(m,"title",t(c).revocationsAmendments||t(c).comments),s(v,t(c).revocationsAmendments||t(c).comments||"—"),s(T,S),s(p,W),s(E,t(c).pagination||"—"),s(G,t(c).statusOnDatabase||"—"),s(A,U)},[()=>b(t(c).dateGazetted),()=>b(t(c).kgsPublicationAt),()=>b(t(c).commencementAt),()=>b(t(c).assentAt),()=>b(t(c).uploadedAt)]),x(L,at)}),a(_),a(l),x(i,l)},de=i=>{var l=Ut(),_=wt(l);{var F=et=>{var L=Ee(),c=r(e(L)),at=e(c);{var st=h=>{var n=De();x(h,n)};Y(at,h=>{t(z).length===0&&h(st)})}var H=r(at);it(H,17,()=>t(z),h=>h.id,(h,n)=>{var V=Le(),Q=e(V),k=e(Q,!0);a(Q);var u=r(Q),o=e(u,!0);a(u);var N=r(u),R=e(N,!0);a(N);var I=r(N),m=e(I,!0);a(I);var v=r(I),P=e(v,!0);a(v);var T=r(v),y=e(T,!0);a(T);var p=r(T),w=e(p,!0);a(p);var E=r(p),O=e(E,!0);a(E);var G=r(E),C=e(G,!0);a(G);var A=r(G),j=e(A,!0);a(A);var f=r(A),B=e(f,!0);a(f);var D=r(f),q=e(D,!0);a(D);var S=r(D),W=e(S,!0);a(S);var U=r(S),X=e(U),Z=e(X);Z.__click=[ze,n],a(X),a(U),a(V),J((xt,dt,bt,Rt)=>{s(k,t(n).number||"—"),K(u,"title",t(n).title),s(o,t(n).title||"—"),s(R,xt),K(I,"title",t(n).parentStatute),s(m,t(n).parentStatute||"—"),K(v,"title",t(n).gazetteDetails),s(P,t(n).gazetteDetails||"—"),s(y,t(n).kenyaGazetteSuppNo||"—"),s(w,t(n).availability||"—"),s(O,dt),s(C,bt),K(A,"title",t(n).revocationsAmendments),s(j,t(n).revocationsAmendments||"—"),s(B,t(n).pagination||"—"),s(q,t(n).statusOnDatabase||"—"),s(W,Rt)},[()=>b(t(n).dateGazetted),()=>b(t(n).kgsPublicationAt),()=>b(t(n).commencementAt),()=>b(t(n).uploadedAt)]),x(h,V)}),a(c),a(L),x(et,L)},lt=et=>{var L=Ut(),c=wt(L);{var at=H=>{var h=Ce(),n=r(e(h)),V=e(n);{var Q=u=>{var o=Re();x(u,o)};Y(V,u=>{t(z).length===0&&u(Q)})}var k=r(V);it(k,17,()=>t(z),u=>u.id,(u,o)=>{var N=Oe(),R=e(N),I=e(R,!0);a(R);var m=r(R),v=e(m,!0);a(m);var P=r(m),T=e(P,!0);a(P);var y=r(P),p=e(y,!0);a(y);var w=r(y),E=e(w,!0);a(w);var O=r(w),G=e(O,!0);a(O);var C=r(O),A=e(C,!0);a(C);var j=r(C),f=e(j,!0);a(j);var B=r(j),D=e(B,!0);a(B);var q=r(B),S=e(q),W=e(S);W.__click=[Te,o],a(S),a(q),a(N),J((U,X,Z)=>{s(I,t(o).number||"—"),s(v,t(o).kenyaGazetteSuppNo||"—"),s(T,U),s(p,t(o).availability||"—"),K(w,"title",t(o).revocationsAmendments||t(o).comments),s(E,t(o).revocationsAmendments||t(o).comments||"—"),s(G,X),s(A,t(o).pagination||"—"),s(f,t(o).statusOnDatabase||"—"),s(D,Z)},[()=>b(t(o).dateGazetted),()=>b(t(o).commencementAt),()=>b(t(o).uploadedAt)]),x(u,N)}),a(n),a(h),x(H,h)},st=H=>{var h=Ut(),n=wt(h);{var V=k=>{var u=je(),o=r(e(u)),N=e(o);{var R=m=>{var v=Ue();x(m,v)};Y(N,m=>{t(z).length===0&&m(R)})}var I=r(N);it(I,17,()=>t(z),m=>m.id,(m,v)=>{var P=Ie(),T=e(P),y=e(T,!0);a(T);var p=r(T),w=e(p,!0);a(p);var E=r(p),O=e(E,!0);a(E);var G=r(E),C=e(G,!0);a(G);var A=r(G),j=e(A,!0);a(A);var f=r(A),B=e(f,!0);a(f);var D=r(f),q=e(D,!0);a(D);var S=r(D),W=e(S,!0);a(S);var U=r(S),X=e(U),Z=e(X);Z.__click=[Ve,v],a(X),a(U),a(P),J((xt,dt)=>{s(y,t(v).number||"—"),K(p,"title",t(v).title),s(w,t(v).title||"—"),s(O,t(v).sponsor||"—"),s(C,t(v).house||"—"),s(j,xt),K(f,"title",t(v).legislativeEffects),s(B,t(v).legislativeEffects||"—"),s(q,t(v).statusOnDatabase||"—"),s(W,dt)},[()=>b(t(v).dateGazetted),()=>b(t(v).uploadedAt)]),x(m,P)}),a(o),a(u),x(k,u)},Q=k=>{var u=qe(),o=e(u),N=e(o),R=e(N);{var I=y=>{var p=Ye();x(y,p)};Y(R,y=>{t(ut)===null&&y(I)})}Ct(8),a(N),a(o);var m=r(o),v=e(m);{var P=y=>{var p=Be();x(y,p)};Y(v,y=>{t(z).length===0&&y(P)})}var T=r(v);it(T,17,()=>t(z),y=>y.id,(y,p)=>{var w=He(),E=e(w);{var O=yt=>{var _t=Ke(),ne=e(_t,!0);a(_t),J(()=>s(ne,t(p).year)),x(yt,_t)};Y(E,yt=>{t(ut)===null&&yt(O)})}var G=r(E),C=e(G,!0);a(G);var A=r(G),j=e(A,!0);a(A);var f=r(A),B=e(f,!0);a(f);var D=r(f),q=e(D,!0);a(D);var S=r(D),W=e(S,!0);a(S);var U=r(S),X=e(U,!0);a(U);var Z=r(U),xt=e(Z,!0);a(Z);var dt=r(Z),bt=e(dt),Rt=e(bt);Rt.__click=[Fe,p],a(bt),a(dt),a(w),J((yt,_t)=>{s(C,t(p).type),s(j,t(p).number||"—"),K(f,"title",t(p).title),s(B,t(p).title||"—"),s(q,t(p).statusOnDatabase||"—"),s(W,yt),s(X,_t),s(xt,t(p).legislativeEffects||"—")},[()=>b(t(p).dateGazetted),()=>b(t(p).commencementAt)]),x(y,w)}),a(m),a(u),x(k,u)};Y(n,k=>{t(tt)===t(gt).BILLS?k(V):k(Q,!1)},!0)}x(H,h)};Y(c,H=>{t(tt)===t(gt).CORRIGENDA?H(at):H(st,!1)},!0)}x(et,L)};Y(_,et=>{t(tt)===t(gt).REGULATIONS?et(F):et(lt,!1)},!0)}x(i,l)};Y(ie,i=>{t(tt)===t(gt).ACT?i(le):i(de,!1)})}a(Ft),a(Et);var Ht=r(Et,2),oe=e(Ht);ge(oe,{get currentPage(){return t(nt)},get totalPages(){return t(Vt)},onPageChange:i=>Zt(i-t(nt))}),a(Ht),a(St),J(()=>Mt(Nt,1,`focus:ring-primary/40 rounded px-4 py-2 text-sm font-medium transition-colors focus:ring-2 focus:outline-none ${t(tt)?"text-gray-600 hover:bg-gray-100":"bg-primary text-white"}`)),ye("submit",ht,mt),Qt(jt,()=>t(pt),i=>ot(pt,i)),Qt(Yt,()=>t(ct),i=>ot(ct,i)),ue(ft,()=>t(vt),i=>ot(vt,i)),x(M,St),ce()}xe(["click","change"]);export{la as component};