1import{e as A,x as L,C as E,N as I,Y as M,E as T,c as a,a as o,b as d,w as z,l as g,t as l,F as n,r as u,k as c,p as j,q as p,_ as q,h as O,o as e,d as U,z as m}from"./D8644rYh.js";import{_ as W}from"./D-s2JxEi.js";import{_ as Y}from"./BjxmArxf.js";import{_ as G}from"./VNt4kOpX.js";import{C as _}from"./D8iTnU_F.js";import{P as H}from"./xf1xxUn9.js";import{F as J}from"./C_TJVkUW.js";import{n as K}from"./PuKHQCuT.js";import{u as Q}from"./MRLRowXz.js";import"./BjlQUvr2.js";import"./BlUlAP2D.js";import"./DJEHweAO.js";import"./CwqxeSli.js";import"./DlAUqK2U.js";import"./Kkw9fBGj.js";import"./25JMns7G.js";import"./ylXQ-Kvz.js";import"./DknTJ8Rd.js";const R={class:"bg-white dark:bg-ink text-dark dark:text-white"},X={class:"container mx-auto px-4 pt-16 pb-10 max-w-6xl"},Z={class:"font-display text-4xl md:text-5xl font-semibold tracking-tight mt-3"},tt={class:"text-grey-text dark:text-white/70 mt-3 max-w-2xl"},et={class:"container mx-auto px-4 py-12 max-w-6xl"},st={class:"font-display text-2xl font-semibold mt-12"},ot={class:"grid md:grid-cols-2 gap-6 mt-5"},at={class:"font-display text-2xl font-semibold mt-12"},lt={class:"grid md:grid-cols-2 gap-6 mt-5"},nt={class:"font-display text-2xl font-semibold mt-12"},it={class:"grid md:grid-cols-2 gap-6 mt-5"},rt={class:"font-display text-2xl font-semibold mt-12"},dt={class:"grid md:grid-cols-3 gap-6 mt-5"},ct={class:"font-display text-2xl font-semibold mt-12"},ut={class:"grid md:grid-cols-3 gap-6 mt-5"},pt={key:5,class:"text-grey-text dark:text-white/60 mt-10"},mt={class:"text-center mt-14"},Vt=A({__name:"operations",async setup(_t){let h,x;const S=L(),{t:b}=E(),B=Q(),y=I(),f=j(!1),{data:i,pending:N}=([h,x]=M(async()=>O("club-deals",async()=>(await B("/club-deals")).map(r=>K(r,{authenticated:!!y.value})),{default:()=>[],watch:[y]})),h=await h,x(),h),v=p(()=>i.value.filter(t=>t.phase==="upcoming")),k=p(()=>i.value.filter(t=>t.phase==="priority")),w=p(()=>i.value.filter(t=>t.phase==="open")),C=p(()=>i.value.filter(t=>t.phase==="ongoing")),$=p(()=>i.value.filter(t=>t.phase==="repaid"));return T({title:()=>b("clubdeal.ops.seoTitle"),description:()=>b("clubdeal.ops.seoDesc")}),(t,r)=>{const D=q,F=W,P=Y,V=G;return e(),a("div",R,[o("div",X,[d(D,{to:g(S)("/wiim-deal"),class:"text-sm text-grey-text dark:text-white/60 hover:underline"},{default:z(()=>[U(l(t.$t("clubdeal.ops.back")),1)]),_:1},8,["to"]),o("h1",Z,l(t.$t("clubdeal.ops.title")),1),o("p",tt,l(t.$t("clubdeal.ops.subtitle")),1)]),d(H),o("div",et,[d(F,{class:"mb-2"}),k.value.length?(e(),a(n,{key:0},[o("h2",st,l(t.$t("clubdeal.ops.prioritySection")),1),o("div",ot,[(e(!0),a(n,null,u(k.value,s=>(e(),m(_,{key:s.id,deal:s,size:"full"},null,8,["deal"]))),128))])],64)):c("",!0),w.value.length?(e(),a(n,{key:1},[o("h2",at,l(t.$t("clubdeal.ops.openSection")),1),o("div",lt,[(e(!0),a(n,null,u(w.value,s=>(e(),m(_,{key:s.id,deal:s,size:"full"},null,8,["deal"]))),128))])],64)):c("",!0),v.value.length?(e(),a(n,{key:2},[o("h2",nt,l(t.$t("clubdeal.ops.upcomingSection")),1),o("div",it,[(e(!0),a(n,null,u(v.value,s=>(e(),m(_,{key:s.id,deal:s,size:"full"},null,8,["deal"]))),128))])],64)):c("",!0),C.value.length?(e(),a(n,{key:3},[o("h2",rt,l(t.$t("clubdeal.ops.runningSection")),1),o("div",dt,[(e(!0),a(n,null,u(C.value,s=>(e(),m(_,{key:s.id,deal:s,size:"compact"},null,8,["deal"]))),128))])],64)):c("",!0),$.value.length?(e(),a(n,{key:4},[o("h2",ct,l(t.$t("clubdeal.ops.pastSection")),1),o("div",ut,[(e(!0),a(n,null,u($.value,s=>(e(),m(_,{key:s.id,deal:s,size:"compact"},null,8,["deal"]))),128))])],64)):c("",!0),!g(i).length&&!g(N)?(e(),a("p",pt,l(t.$t("clubdeal.ops.empty")),1)):c("",!0),o("div",mt,[o("button",{type:"button",class:"inline-flex items-center gap-2 px-7 h-12 rounded-full bg-primary-600 hover:bg-primary-500 text-white font-semibold transition",onClick:r[0]||(r[0]=s=>f.value=!0)}
1,l(t.$t("clubdeal.ops.interestCta"))+" â",1)])]),d(J,{compact:""}),d(V,{show:f.value,background:"blur","modal-size":"medium","show-close-inside":"","background-close":"",onClose:r[1]||(r[1]=s=>f.value=!1)},{default:z(()=>[d(P)]),_:1},8,["show"])])}}});export{Vt as default};
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.