1import{b as a,J as e,q as t,a1 as s,r as n,e as l,E as i,d as o,B as u,Q as r,M as c,t as v,I as d,N as m,L as f,w as y,K as p,y as x,A as w,a7 as b,F as h,O as k,z as g}from"./vendor-vue-C2bVq467.js";import{ap as C,al as T,aq as j,a4 as _,ar as M,z as P,as as I,at as Y,au as $,av as D,aw as E,ax as N,ay as R,az as A,aA as O,aB as B,aC as L,aD as z,aE as F,B as S,q,_ as H}from"./index-C8PG4kWr.js";import{w as J,x as Q,y as U,n as K,I as V,f as G,s as W,o as X}from"./vendor-ionic-DCfJUywR.js";import{F as Z}from"./index-dPexoxLq.js";import{c as aa}from"./CountdownFormat-Daf_4jzD.js";import{u as ea}from"./vendor-i18n-z_f_yr-S.js";import{d as ta}from"./vendor-utils-CLI4rNKq.js";import{g as sa,a as na}from"./activityRule-BvFJ8DEP.js";import"./vendor-ui-CbgI8NhS.js";import"./vendor-misc-B37Nxpbl.js";import"./vendor-heavy-C201fLCC.js";function la(){var o;const{t:u}=ea(),r=n(null);let{y:c}=C(r);const{id:v}=T(),d=j(),m=_(),f=M(),y=n(""),p=n(0),x=n(0),w=n(0),b=n(0),h=n(!1),k=n(""),g=n(!1),S=n(!1),q=n(""),H=n(""),J=n(!1),Q=n(!1),U=n(!1),K=n(!1),V=n(0),G=n([]),W=n(!1);P();const X=l(()=>{var a;return null==(a=f.tenantInfo)?void 0:a.merchantCy});let Z=n(0);a(()=>x.value,async()=>{Q.value||(Q.value=!0,k.value=aa(x.value),await F(1e3),Q.value=!1,x.value>0?x.value--:ua())}),a(()=>w.value,async()=>{S.value||(S.value=!0,q.value=aa(w.value),await F(1e3),S.value=!1,w.value>0?w.value--:ua())}),a(()=>p.value,async()=>{h.value||(h.value=!0,q.value=aa(p.value),await F(1e3),h.value=!1,p.value>0?p.value--:ua())});const la=e({id:v,applyInfo:{type:I.enum.RedPacket,info:{userId:(null==(o=d.user)?void 0:o.userId)||0}}});function ia(a,e=0){const t=Math.floor(e/60)+a<10?"0".concat(Math.floor(e/60)+a):Math.floor(e/60)+a,s=e%60<10?"0".concat(e%60):e%60;return"".concat(t,":").concat(s)}function oa(a){const e=R("YYYY-MM-DD");return A(e+" "+ia(a.hour,a.durationIn)).unix()>ta().unix()}async function ua(){J.value=!1;const a=await Y(Number(v)),e=await m.getLocale();if("multilingual"in a&&a.multilingual){const t=a.multilingual;H.value=await sa(t,e,I.enum.RedPacket)}if(a.ruleType===$.enum.DEFAULT){const t=JSON.parse(a.rule);y.value=na(e,I.enum.RedPacket,t.variablesValue)}else y.value=a.rule;K.value=a.canReceive,b.value=D(a.rewardCount),G.value=a.timeConfig.sort((a,e)=>a.hour-e.hour),Z.value=G.value.findIndex(a=>oa(a)),U.value=!E(a.endTime);const t=ta().unix(),s=N(a.startTime).unix(),n=N(a.endTime).unix();s>t?x.value=s-t:n>t&&(x.value=n-t,J.value=!0),function(){const a=R("YYYY-MM-DD"),e=ta().unix();let t=0,s=0;for(const l of G.value){if(t=A(a+" "+ia(l.hour)).unix(),s=A(a+" "+ia(l.hour,l.durationIn)).unix(),e<t)return w.value=t-e,w.value;if(e>t&&e<s)return p.value=s-e,p.value}const n=O("YYYY-MM-DD");t=A(n+" "+ia(G.value[0].hour)).unix(),w.value=t-e,w.value}(),W.value=!0}return t(async()=>{await f.getTenantInfo(),ua()}),s((a,e,t)=>{t()}),a(Z,a=>{a<3||i(()=>{c.value+=18*Math.ceil(a/3)})}),{rule:y,endTime:p,overTime:x,startTime:w,rewardCount:b,overCountdown:k,btnLoading:g,startCountdown:q,activityName:H,activityStatus:J,showEndCountdown:U,canReceive:K,timeConfig:G,showTimeOut:W,rewardModalHandle:async function(){if(!g.value&&K.value&&J.value){g.value=!0;try{const a=await B(la);if(V.value=D(a.redPacketamount),a){const e=a.redPacketamount?u("popup.tips04",{amount:X.value+D(a.redPacketamount)}):u("activity.redPacket12");L({type:z.BONUS,msg:e})}await ua()}finally{g.value=!1}}},isAfterNow:oa,calcTime:ia,merchantCy:X,scrollEl:r}}const ia={class:"text-center text-base mt-2"},oa={class:"py-1 px-1.5 rounded-[.3125rem] bg-[--color-bg-second] text-[---color-text-basic]"},ua={key:0},ra={key:1},ca={key:2},va={key:3},da={key:0},ma={key:1},fa={class:"mx-4 my-3 flex items-center justify-center"},ya={class:"explain-content relative flex items-center justify-center h-[9.6rem] mt-5"},pa={class:"absolute top-0 left-6 text-[.9375rem] text-[---color-text-basic]"},xa=["data-active"],wa={class:"explain-content relative flex items-center justify-center h-[9.6rem]"},ba={class:"absolute top-0 left-6 text-[.9375rem] text-[---color-text-basic]"},ha={class:"text-center earnings"},ka={class:"illustrate"},ga={key:1,class:"unable btn"},Ca=H(o({__name:"index",setup(a){const{rule:e,endTime:t,overTime:s,startTime:n,rewardCount:l,overCountdown:i,btnLoading:o,startCountdown:C,activityName:T,activityStatus:j,showEndCountdown:_,canReceive:M,timeConfig:P,showTimeOut:I,rewardModalHandle:Y,scrollEl:$,isAfterNow:D,c
1alcTime:E,merchantCy:N}=la();return(a,R)=>(u(),r(d(X),null,{default:c(()=>[v(d(J),{class:"ion-no-border"},{default:c(()=>[v(d(Q),{mode:"ios"},{default:c(()=>[v(S,{slot:"start"}),v(d(U),null,{default:c(()=>[m(f(d(T)),1)]),_:1})]),_:1})]),_:1}),v(d(K),null,{default:c(()=>[y(p("div",ia,[p("span",oa,[p("span",null,f(a.$t("activity.activity")),1),d(j)?(u(),x("span",ua,f(a.$t("activity.end")),1)):d(s)>0?(u(),x("span",ra,f(a.$t("activity.start")),1)):(u(),x("span",ca,f(a.$t("activity.over")),1)),d(s)>0?(u(),x("span",va,[p("span",null,f(a.$t("activity.countdown"))+"ï¼",1),d(_)?(u(),x("span",da,f(d(i)),1)):(u(),x("span",ma,f(a.$t("activity.forever")),1))])):w("",!0)])],512),[[b,d(I)]]),p("div",fa,[v(d(V),{src:"/static/images/activity/redPacketBg.png"})]),R[1]||(R[1]=p("div",{class:"w-full flex flex-col items-center justify-end"},null,-1)),p("div",null,[p("div",ya,[p("p",pa,f(a.$t("activity.redPacket5")),1),p("div",{class:"time-list w-5/6 max-h-[5rem] mt-[5px] overflow-y-auto",ref_key:"scrollEl",ref:$},[(u(!0),x(h,null,k(d(P),(a,e)=>(u(),x("p",{key:e,class:g(["text-sm leading-6 text-center w-1/3",d(D)(a)?"text-[--color-text-emphasis] active":"text-[--color-text-second]"]),"data-active":d(D)(a)},f(d(E)(a.hour))+" - "+f(d(E)(a.hour,a.durationIn)),11,xa))),128))],512)]),p("div",wa,[p("p",ba,f(a.$t("activity.redPacket6")),1),p("div",ha,[p("span",null,f(d(N))+f(d(q)(d(l))),1)])]),p("div",ka,[(u(!0),x(h,null,k(d(e).split("\n"),(a,e)=>(u(),x("p",{key:e,class:"text-xs"},f(a),1))),128))])])]),_:1}),v(Z,{bgColor:"var(--color-btn-gradient-mineral)"},{default:c(()=>[d(t)?(u(),x("div",{key:0,class:g(["btn",d(M)&&d(j)?"enable shiny":"unable"]),onClick:R[0]||(R[0]=(...a)=>d(Y)&&d(Y)(...a))},[d(o)?(u(),r(d(G),{key:0,class:"z-10 w-5 h-5",slot:"start",name:"bubbles",color:"warning"})):w("",!0),v(d(W),{class:"text-sm"},{default:c(()=>[m(f(d(M)?a.$t("activity.redPacket3"):a.$t("viewsActivity.mined")),1)]),_:1})],2)):d(n)?(u(),x("div",ga,[v(d(W),{class:"text-sm"},{default:c(()=>[m(f(a.$t("activity.redPacket4",{time:d(C)})),1)]),_:1})])):w("",!0)]),_:1})]),_:1}))}}),[["__scopeId","data-v-5b14d5ae"]]);export{Ca 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.