1var fe=Object.defineProperty,ge=Object.defineProperties;var je=Object.getOwnPropertyDescriptors;var ie=Object.getOwnPropertySymbols;var De=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable;var re=(t,n,a)=>n in t?fe(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,L=(t,n)=>{for(var a in n||(n={}))De.call(n,a)&&re(t,a,n[a]);if(ie)for(var a of ie(n))Ie.call(n,a)&&re(t,a,n[a]);return t},Y=(t,n)=>ge(t,je(n));import{l as q,A as e,r as x,M as Ne,O as ue,aD as z,fF as ke,B as se,S as ae,fE as be,fX as Te,fY as Re,fZ as Se,f_ as $e,f$ as Me,es as ve,g0 as Ee,fb as Pe}from"./index.5036f488.1791295314721.js";import{u as _e,r as he}from"./agentation.8cf2c154.1791295314721.js";import{u as ye}from"./drag.a48d46d7.1791295314721.js";import{d as Ce,e as oe,r as Ae}from"./user-slice.c57d34c1.1791295314721.js";import{u as Be}from"./ms-hook.dd8a1dba.1791295314721.js";import Le from"./breadcrumbs.1d285bdf.1791295314721.js";import{D as X}from"./daily-check-in-reward.920f2f7d.1791295314721.js";import{M as Ye}from"./index.480b519b.1791295314721.js";import"./usePreloadTheme.d944b684.1791295314721.js";import"./staticContentModules.1e6f8d24.1791295314721.js";import"./warning.883c7a3c.1791295314721.js";const Oe="_overlay_1anpj_1",We="_rewardPopup_1anpj_12",Ue="_rewardPopupContainer_1anpj_34",Fe="_rewardImageContainer_1anpj_38",Ge="_luckyWheelIcon_1anpj_38",He="_rewardBG_1anpj_44",Ve="_spinReward_1anpj_1",Ke="_closeIcon_1anpj_68",Xe="_textContainer_1anpj_76",Ze="_redeemReward_1anpj_79",qe="_point_1anpj_82",Je="_fund_1anpj_86",ze="_spin_1anpj_90",Qe="_missionRecordRedirection_1anpj_94",en="_title_1anpj_98",E={overlay:Oe,"fade-in":"_fade-in_1anpj_1",rewardPopup:We,"pop-in":"_pop-in_1anpj_1",rewardPopupContainer:Ue,rewardImageContainer:Fe,luckyWheelIcon:Ge,"img-sway":"_img-sway_1anpj_1",rewardBG:He,spinReward:Ve,closeIcon:Ke,textContainer:Xe,redeemReward:Ze,point:qe,fund:Je,spin:ze,missionRecordRedirection:Qe,title:en};function nn({open:t,rewardDetail:n,handlePopupOnClick:a,customProps:o}){const{t:r}=_e(["liteDailyMission"]),{customRewardImage:i,enabledRewardBackground:d,classes:p,customText:u}=o||{},{currency:c}=q.useSelector(C=>{var R;return(R=C.language)==null?void 0:R.currentLanguage});if(!t)return null;const l="liteDailyMission:liteDailyMission.",{sentence:w,image:y,color:f}=tn({rewardDetail:n,currency:c,t:r,liteDailyMissionTranslation:l});return e.jsx(Ye,{isOpen:t,overlayClassName:E.overlay,className:"".concat(E.rewardPopup," ").concat((p==null?void 0:p.rewardPopup)||""),shouldCloseOnOverlayClick:!0,shouldCloseOnEsc:!0,appElement:document.getElementById("root"),onRequestClose:()=>a(!1),onAfterOpen:()=>{const C=window.scrollY;document.body.style.position="fixed",document.body.style.top="-".concat(C,"px"),document.body.style.width="100%",document.body.dataset.scrollY=String(C)},onAfterClose:()=>{const C=document.body.dataset.scrollY||"0";document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,parseInt(C,10))},children:e.jsxs("div",{className:"".concat(E.rewardPopupContainer," ").concat((p==null?void 0:p.rewardPopupContainer)||""),children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/shared/cross.webp",type:"image/webp"}),e.jsx("img",{className:E.closeIcon,src:"/public/html/images/sp2lite/shared/cross.png",alt:"close-icon",role:"button",onClick:()=>a(!1)})]}),e.jsx("p",{className:E.title,children:r("".concat(l,"congratulations"),"Congratulations!")}),e.jsxs("div",{className:"".concat(E.rewardImageContainer," ").concat((p==null?void 0:p.rewardImageContainer)||""),children:[i?e.jsx("img",{className:"".concat(E.luckyWheelIcon," ").concat((p==null?void 0:p.luckyWheelIcon)||""),src:i,alt:"reward-icon"}):e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/daily-mission/reward-".concat(y,".webp"),type:"image/webp"}),e.jsx("img",{className:"".concat(E.luckyWheelIcon," ").concat((p==null?void 0:p.luckyWheelIcon)||""),src:"/public/html/images/sp2lite/daily-mission/reward-".concat(y,".png"),alt:"reward-icon"})]}),d&&e.jsx("img",{className:E.rewardBG,alt:"reward-bg",src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-popup-bg.png"})]}),n!=null&&n.isClaimAll?e.jsxs("div",{className:E.textContainer,children:[e.jsx("p",{className:E.redeemReward,children:r("".concat(l,"allRewardRedeemed"),"You have redeemed all the rewards!")}),e.jsxs("p",{children:[r("".concat(l,"elaborateBreakdown"),"For an elaborate breakdown of the reward, kindly visit to the")," ",e.jsx("a",{className:E.missionRecordRedirection,href:"myaccount/history?mission-record",children:r("".concat(l,"missionRecord"),"Mission Record")})," ",r("".concat(l,"page"),"page.")]})]}):u||e.jsxs("div",{className:E.textContainer,children:[e.jsx("p",{children:(n==null?void 0:n.rewardType)==="RANDOM_BONUS_REWARD"?r("".concat(l,"collectedRandomReward"),"You have collected random reward"):r("".concat(l,"youHaveCollected"),"You have collected")})," ",e.jsx("span",{className:E==null?void 0:E[f],children:w})]})]})})}const tn=({rewardDetail:t,currency:n,t:a,liteDailyMissionTranslation:o})=>{const{reward:r,rewardType:i,isClaimAll:d,randomAmount:p}=t;let u="",c="",l="";switch(d&&(c="gift"),i){case"ACTIVITY_POINT":u="".concat(r," ").concat(a("".concat(o,"point"),"Point")),c="gift",l="point";break;case"FIXED_BONUS_REWARD":u="".concat(r," ").concat(n),c="coin",l="fund";break;case"LUCKY_WHEEL_FREE_SPIN":u="".concat(r," ").concat(a("".concat(o,"freeSpin"),"Free Spin")),c="gift",l="spin";break;case"RANDOM_BONUS_REWARD":u="".concat(p," ").concat(n),c="coin",l="fund";break}return{sentence:u,image:c,color:l}},sn="_dailyMissionContainer_11pn1_9",an="_contentContainer_11pn1_24",on="_tabContainer_11pn1_24",rn="_tab_11pn1_24",cn="_active_11pn1_43",ln="_isClaimable_11pn1_51",dn="_tabSkeleton_11pn1_61",pn="_cardContainer_11pn1_75",mn="_countDownSection_11pn1_86",un="_time_11pn1_86",_n="_date_11pn1_99",hn="_bottomSection_11pn1_105",yn="_totalPointSection_11pn1_110",Cn="_title_11pn1_110",wn="_point_11pn1_114",xn="_pointSkeleton_11pn1_118",fn="_lastUpdate_11pn1_131",gn="_luckyWheelButton_11pn1_134",jn="_luckyWheelIcon_11pn1_147",Dn="_text_11pn1_152",In="_arrowIcon_11pn1_159",Nn="_missionListContainer_11pn1_164",kn="_completed_11pn1_164",bn="_total_11pn1_110",Tn="_totalSkeleton_11pn1_173",Rn="_missionContainer_11pn1_188",Sn="_innerContainer_11pn1_192",$n="_claimed_11pn1_199",Mn="_rewardType_11pn1_202",vn="_rewardIcon_11pn1_208",En="_type_11pn1_213",P
1n="_dateContainer_11pn1_224",An="_calendar_11pn1_239",Bn="_taskContainer_11pn1_247",Ln="_descContainer_11pn1_253",Yn="_desc_11pn1_253",On="_progressBar_11pn1_260",Wn="_progress_11pn1_260",Un="_rewardSection_11pn1_286",Fn="_statusButton_11pn1_298",Gn="_start_11pn1_321",Hn="_onGoing_11pn1_325",Vn="_pending_11pn1_329",Kn="_inComplete_11pn1_337",Xn="_reward_11pn1_202",Zn="_fund_11pn1_347",qn="_spin_11pn1_350",Jn="_skeletonContainer_11pn1_353",zn="_remindContainer_11pn1_368",Qn="_textContainer_11pn1_385",et="_remind_11pn1_368",nt="_claimAllButton_11pn1_398",tt="_dailyCheckInContainer_11pn1_416",st="_checkInItemContainer_11pn1_416",at="_checkInItem_11pn1_416",ot="_activeDay_11pn1_432",it="_missionCalendarContainer_11pn1_437",rt="_missionIcon_11pn1_437",ct="_statusText_11pn1_441",lt="_futureDay_11pn1_444",dt="_selectableDay_11pn1_448",pt="_passedOrTodayDay_11pn1_451",mt="_unclaimDot_11pn1_457",ut="_activeBG_11pn1_472",_t="_activeDayStatus_11pn1_492",ht="_status_11pn1_298",yt="_missionOnGoing_11pn1_497",Ct="_mission_11pn1_164",wt="_day_11pn1_513",xt="_calendarSliderContainer_11pn1_519",ft="_titleSection_11pn1_528",gt="_fireIcon_11pn1_533",jt="_streakText_11pn1_538",Dt="_checkInRewardText_11pn1_543",It="_rewardSentences_11pn1_547",Nt="_checkInMissionListContainer_11pn1_550",kt="_topSection_11pn1_550",bt="_missionRecordButton_11pn1_564",Tt="_checkInMissionDetail_11pn1_580",Rt="_missionDetailItem_11pn1_583",St="_targetText_11pn1_595",$t="_checkInRewardButton_11pn1_630",Mt="_rewardDetails_11pn1_637",vt="_rewardsContainer_11pn1_656",Et="_points_11pn1_669",Pt="_money_11pn1_672",At="_expiredCountdown_11pn1_675",Bt="_countdown_11pn1_680",Lt="_claimRewardButton_11pn1_686",Yt="_expiredButton_11pn1_701",Ot="_disabledMode_11pn1_706",Wt="_rewardPopup_11pn1_710",Ut="_rewardPopupContainer_11pn1_710",Ft="_rewardImageContainer_11pn1_710",Gt="_customTextContainer_11pn1_717",Ht="_rewardContainer_11pn1_720",s={dailyMissionContainer:sn,contentContainer:an,tabContainer:on,tab:rn,active:cn,isClaimable:ln,tabSkeleton:dn,"skeleton-loading-effect":"_skeleton-loading-effect_11pn1_1",cardContainer:pn,countDownSection:mn,time:un,date:_n,bottomSection:hn,totalPointSection:yn,title:Cn,point:wn,pointSkeleton:xn,lastUpdate:fn,luckyWheelButton:gn,luckyWheelIcon:jn,text:Dn,arrowIcon:In,missionListContainer:Nn,completed:kn,total:bn,totalSkeleton:Tn,missionContainer:Rn,innerContainer:Sn,claimed:$n,rewardType:Mn,rewardIcon:vn,type:En,dateContainer:Pn,calendar:An,taskContainer:Bn,descContainer:Ln,desc:Yn,progressBar:On,progress:Wn,rewardSection:Un,statusButton:Fn,start:Gn,onGoing:Hn,pending:Vn,inComplete:Kn,reward:Xn,fund:Zn,spin:qn,skeletonContainer:Jn,remindContainer:zn,textContainer:Qn,remind:et,claimAllButton:nt,dailyCheckInContainer:tt,checkInItemContainer:st,checkInItem:at,activeDay:ot,missionCalendarContainer:it,missionIcon:rt,statusText:ct,futureDay:lt,selectableDay:dt,passedOrTodayDay:pt,unclaimDot:mt,activeBG:ut,activeDayStatus:_t,status:ht,missionOnGoing:yt,mission:Ct,day:wt,calendarSliderContainer:xt,titleSection:ft,fireIcon:gt,streakText:jt,checkInRewardText:Dt,rewardSentences:It,checkInMissionListContainer:Nt,topSection:kt,missionRecordButton:bt,checkInMissionDetail:Tt,missionDetailItem:Rt,targetText:St,checkInRewardButton:$t,rewardDetails:Mt,rewardsContainer:vt,points:Et,money:Pt,expiredCountdown:At,countdown:Bt,claimRewardButton:Lt,expiredButton:Yt,disabledMode:Ot,rewardPopup:Wt,rewardPopupContainer:Ut,rewardImageContainer:Ft,customTextContainer:Gt,rewardContainer:Ht},Es=()=>{var j,$;const{t}=_e(["liteDailyMission"]),{currency:n,key:a}=q.useSelector(_=>{var h;return(h=_.language)==null?void 0:h.currentLanguage}),[o,r]=x.useState(!1),[i,d]=x.useState({}),[p,u]=x.useState({}),c="liteDailyMission:",{isDailyCheckInEnabled:l,checkInStatus:w}=q.useSelector(_=>_==null?void 0:_.dailyMission),y=Vt({currency:n,isDailyCheckInEnabled:l}),f=q.useDispatch(),C=he.useLocation(),R=($=(j=C==null?void 0:C.state)==null?void 0:j.navigateToCheckIn)!=null?$:null,{hasFakeSeamless:T}=q.useSelector(_=>_.wallet),{restoreCurrentWallet:I}=gs({dispatch:f,hasFakeSeamless:T}),S=_=>{r(_)},k=(_,h,m)=>m?t("".concat(c).concat(_),m):h!==void 0?t("".concat(c).concat(_),h):t("".concat(c).concat(_)),b=async({reward:_,rewardType:h,isClaimAll:m,id:A,category:v,isCheckedIn:Z,rewardMoney:H,rewardActivityPoint:B,missionCheckinSettingDailyId:F})=>{if(Z){const D=await be(F);(D==null?void 0:D.code)!=="10000"?se.toast.error(D==null?void 0:D.message):(u({customRewardImage:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-claimed-reward-gift.png",enabledRewardBackgroun
1d:!0,classes:{rewardPopup:s.rewardPopup,rewardPopupContainer:s.rewardPopupContainer,luckyWheelIcon:s.luckyWheelIcon,rewardImageContainer:s.rewardImageContainer},customText:e.jsxs("div",{className:s.customTextContainer,children:[k("youHaveEarned","You have earned"),e.jsxs("div",{className:s.rewardContainer,children:[e.jsx(X,{type:"points",value:B,classes:{reward:s.reward}}),e.jsx(X,{type:"money",value:H,currency:n,classes:{reward:s.reward}})]})]})}),S(!0),y.fetchDailyCheckInRecord(),y.fetchPendingCount(),y.fetchPoint(),I(),f(Ce()),f(oe(!0)))}else{const D=m&&v?await Te(v):await Re(A);(D==null?void 0:D.code)==="10000"?(m?(y.fetchPoint(),I()):h==="ACTIVITY_POINT"?y.fetchPoint():(h==="FIXED_BONUS_REWARD"||h==="RANDOM_BONUS_REWARD")&&I(),y.fetchPendingCount(),f(oe(!0)),y.setMissionList(V=>V.map(P=>m?P.id&&P.status==="A"&&P.isCompleted&&P.progress>0&&P.recurrence===v?Y(L({},P),{status:"C"}):P:P.id===A?Y(L({},P),{status:"C"}):P)),S(!0),d({reward:_,rewardType:h,isClaimAll:m,randomAmount:D==null?void 0:D.data})):se.toast.error(D==null?void 0:D.message)}};return e.jsxs("div",{className:s.dailyMissionContainer,children:[e.jsx(nn,{open:o,rewardDetail:i,handlePopupOnClick:S,customProps:p}),e.jsx(Le,{title:k("dailyMission","Daily Mission")}),e.jsx(Zt,Y(L({},y),{handleClaimButtonOnClick:b,currency:n,langKey:a,tr:k,navigateToCheckIn:R,checkInStatus:w,restoreCurrentWallet:I,dispatch:f}))]})},Vt=({currency:t,isDailyCheckInEnabled:n})=>{const[a,o]=x.useState([]),[r,i]=x.useState([]),[d,p]=x.useState(null),[u,c]=x.useState(null),[l,w]=x.useState([]),[y,f]=x.useState({}),C=Se(t),[R,T]=x.useState({isCategoryLoading:!1,isPointLoading:!1,isMissionLoading:!1}),I=async()=>{var _,h;T(m=>Y(L({},m),{isCategoryLoading:!0}));try{const m=await $e();o((h=(_=m==null?void 0:m.data)==null?void 0:_.missionCateogry)!=null?h:[])}catch(m){console.error("Category failed:",m)}finally{T(m=>Y(L({},m),{isCategoryLoading:!1}))}},S=async()=>{var _,h;T(m=>Y(L({},m),{isPointLoading:!0}));try{const m=await Me();p((_=m==null?void 0:m.data)!=null?_:null),c((h=m==null?void 0:m.timestamp)!=null?h:null)}catch(m){console.error("Point failed:",m)}finally{T(m=>Y(L({},m),{isPointLoading:!1}))}},k=async()=>{var _;T(h=>Y(L({},h),{isMissionLoading:!0}));try{const h=await ve(),m=(_=h==null?void 0:h.data)!=null?_:[],A=Array.isArray(m)&&m.map(v=>((v==null?void 0:v.recurrence)==="ONE_OFF"&&(v.recurrence="EXCLUSIVE"),v));w(A)}catch(h){console.error("Mission list failed:",h)}finally{T(h=>Y(L({},h),{isMissionLoading:!1}))}},b=async()=>{var _,h;try{const m=await Ee(),A=(h=(_=m==null?void 0:m.data)!=null?_:m)!=null?h:{};f(A)}catch(m){console.error("Pending failed:",m)}},j=async()=>{try{const _=await Pe(),h=(_==null?void 0:_.data)||[];i(h)}catch(_){console.error("Daily Check in record failed:",_)}},$=a.filter(_=>_==="DAILY_CHECKIN"?(r==null?void 0:r.length)>0:l.some(h=>(h==null?void 0:h.recurrence)===_));return x.useEffect(()=>{let _=!0;return(async()=>(await Promise.all([I(),k(),S(),b()]),_&&n&&await j()))(),()=>{_=!1}},[n]),{categoryList:$,point:d,lastUpdated:u,missionList:l,timezone:C,pendingClaimCountByCategoryList:y,loading:R,dailyMissionCheckInData:r,setMissionList:w,fetchCategory:I,fetchPoint:S,fetchMissions:k,fetchPendingCount:b,fetchDailyCheckInRecord:j}};function Kt(t="GMT+8"){const n=t==null?void 0:t.match(/GMT([+-]\d{1,2})(?::(\d{2}))?/);if(!n)throw new Error("Invalid GMT format");const a=parseInt(n[1],10),o=parseInt(n[2]||"0",10),r=a*36e5+o*6e4,i=Date.now(),d=new Date(i+r),u=Date.UTC(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()+1,0,0,0,0)-r-i,c=Math.floor(u/36e5),l=Math.floor(u%36e5/6e4),w=Math.floor(u%6e4/1e3);return{hours:ee(c),minutes:ee(l),seconds:ee(w)}}function ee(t){return String(t).padStart(2,"0")}const Xt=t=>{const[n,a]=x.useState({hours:0,minutes:0,seconds:0});return x.useEffect(()=>{const o=()=>{a(Kt(t))};o();const r=setInterval(o,1e3);return()=>clearInterval(r)},[t]),n},Zt=({pendingClaimCountByCategoryList:t,categoryList:n,timezone:a,lastUpdated:o,point:r,missionList:i,loading:d,handleClaimButtonOnClick:p,langKey:u,currency:c,tr:l,navigateToCheckIn:w,dailyMissionCheckInData:y,checkInStatus:f,fetchDailyCheckInRecord:C,fetchPoint:R,fetchPendingCount:T,restoreCurrentWallet:I,dispatch:S})=>
1{const[k,b]=x.useState([]),j=x.useRef(!1),$=Be(Ne.LUCKY_WHEEL);x.useEffect(()=>{const h=w?"DAILY_CHECKIN":n==null?void 0:n[0];j.current||h&&(j.current=!0,b(h))},[w,n]);const _=he.useHistory();return e.jsxs("div",{className:s.contentContainer,children:[e.jsx(qt,{currentActiveTab:k,setCurrentActiveTab:b,pendingClaimCountByCategoryList:t,categoryList:n,loading:d,tr:l}),k!=="DAILY_CHECKIN"&&e.jsx(Jt,{timezone:a,lastUpdated:o,point:r,loading:d,tr:l,history:_,luckyWheelEnabled:$}),e.jsx(ns,{currentActiveTab:k,pendingClaimCountByCategoryList:t,categoryList:n,handleClaimButtonOnClick:p,tr:l}),k==="DAILY_CHECKIN"?e.jsx(ms,{dailyMissionCheckInData:y,checkInStatus:f,history:_,handleClaimButtonOnClick:p,fetchDailyCheckInRecord:C,tr:l,fetchPendingCount:T,fetchPoint:R,restoreCurrentWallet:I,dispatch:S}):e.jsx(Qt,{loading:d,currentActiveTab:k,missionList:i,categoryList:n,timezone:a,handleClaimButtonOnClick:p,currency:c,langKey:u,tr:l})]})},qt=({currentActiveTab:t,setCurrentActiveTab:n,categoryList:a,pendingClaimCountByCategoryList:o,loading:r,tr:i})=>{const{ref:d}=ye(),{isCategoryLoading:p}=r||{},u=c=>{n(c)};return e.jsx("div",{className:s.tabContainer,ref:d,children:p?e.jsx(ts,{}):a.map((c,l)=>{const w=c===t||l===t,y=(o==null?void 0:o[c])>0;return e.jsx("button",{className:"".concat(s.tab," ").concat(w?s.active:""," ").concat(y?s.isClaimable:""),onClick:()=>u(c),children:i("missionType.".concat(c),c)},"tab-".concat(c))})})},Jt=({point:t,lastUpdated:n,timezone:a,loading:o,tr:r,history:i,luckyWheelEnabled:d})=>e.jsxs("div",{className:s.cardContainer,children:[e.jsx(is,{timezone:a,tr:r}),e.jsxs("div",{className:s.bottomSection,children:[e.jsx(os,{tr:r,lastUpdated:n,loading:o,point:t}),d&&e.jsx(as,{tr:r,history:i})]})]}),zt=({timezone:t,tr:n})=>{const a=Xt(t),{hours:o,seconds:r,minutes:i}=a||{};return e.jsxs("div",{className:"".concat(s.time," ").concat(s.countDown),children:[e.jsx("p",{children:n("countdown","Countdown")}),e.jsx("span",{children:"".concat(o,":").concat(i,":").concat(r)})]})},Qt=({currentActiveTab:t,missionList:n,categoryList:a,timezone:o,loading:r,handleClaimButtonOnClick:i,langKey:d,currency:p,tr:u})=>{const c=typeof t=="number"?a[t]:t,l=x.useMemo(()=>n.filter(C=>(C==null?void 0:C.recurrence)===c),[n,c]),w=l.filter(C=>(C==null?void 0:C.isCompleted)&&(C==null?void 0:C.id)),y="".concat(w.length,"/").concat(l.length),{isMissionLoading:f}=r||{};return e.jsxs("div",{className:s.missionListContainer,children:[e.jsxs("div",{className:s.completed,children:[u("missionCompletion","Mission Completion"),": ",e.jsx("span",{className:"".concat(s.total," ").concat(f?s.totalSkeleton:""),children:y})]}),e.jsx("div",{className:s.missionContainer,children:f?e.jsx(ss,{}):e.jsx(rs,{timezone:o,handleClaimButtonOnClick:i,missionList:l,langKey:d,currency:p,tr:u})})]})},ne={DAILY_MEMBER_DEPOSIT:"deposit",MEMBER_DEPOSIT_COUNT:"deposit",LOGIN:"login",YTD_WIN:"yesterday-win",YTD_REFERRAL:"spin",YTD_LOSS:"loss",YTD_VALID_BET:"bet",DAILY_LOGIN:"login",LOGIN_APP:"login"},te={ACTIVITY_POINT:"point",LUCKY_WHEEL_FREE_SPIN:"spin",FIXED_BONUS_REWARD:"fund",RANDOM_BONUS_REWARD:"fund"},U={CLAIMED:"claimed",IS_CLAIMABLE:"isClaimable",PENDING:"pending",ON_GOING:"onGoing",START:"start",INCOMPLETE:"inComplete"},es=({id:t,status:n,isCompleted:a,progress:o})=>t&&n==="C"&&o>0&&a?U.CLAIMED:t&&n==="A"&&a?U.IS_CLAIMABLE:t&&n==="P"&&o>0&&a?U.PENDING:!t&&!n&&o>0?U.ON_GOING:!t&&!n&&o===0&&!a?U.START:U.INCOMPLETE,ns=({currentActiveTab:t,pendingClaimCountByCategoryList:n,categoryList:a,handleClaimButtonOnClick:o,tr:r})=>{const i=typeof t=="number"?a[t]:t,d=n==null?void 0:n[i];if(t!=="DAILY_CHECKIN")return e.jsxs("div",{className:s.remindContainer,children:[e.jsxs("div",{className:s.textContainer,children:[e.jsx(ue,{className:s.arrowIcon,src:"/public/html/images/sp2lite/shared/info-icon.svg"}),e.jsxs("p",{className:s.remind,children:[" ",r("reminder","Rewards must be claimed within 24h after completion.")]})]}),e.jsx("button",{disabled:!d,className:"".concat(s.claimAllButton," ").concat(d?s.isClaimable:""),onClick:()=>o({isClaimAll:!0,category:i}),children:r("claimAll","Claim All")})]})},ts=()=>[...Array(3)].map((t,n)=>e.jsx("div",{className:s.tabSkeleton},"skeleton-tab-".concat(n))),ss=()=>[...Array(3)].map((t,n)=>e.jsx("div",{className:s.skeletonContainer},"mission-skeleton-item-".concat(n))),as=({tr:t,history:n})=>{const a=()=>{n.push("/lucky-wheel")};return e.jsxs("button",{className:s.luckyWheelButton,onClick:a,children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/daily-mission/lucky-w
1heel-icon.webp",type:"image/webp"}),e.jsx("img",{className:s.luckyWheelIcon,src:"/public/html/images/sp2lite/daily-mission/lucky-wheel-icon.png",alt:"lucky-wheel-icon"})]}),e.jsx("span",{className:s.text,children:t("spinToWin","Spin to win")}),e.jsx(ue,{className:s.arrowIcon,src:"/public/html/images/sp2lite/shared/arrow-right.svg"})]})},os=({lastUpdated:t,point:n,loading:a,tr:o})=>{const{isPointLoading:r}=a||{};return e.jsxs("div",{className:s.totalPointSection,children:[e.jsxs("p",{className:s.title,children:[o("total","Total")," (",o("point","Point"),")"]}),e.jsx("p",{className:"".concat(s.point," ").concat(r?s.pointSkeleton:""),children:n}),e.jsxs("p",{className:s.lastUpdate,children:[o("lastUpdated","Last updated")," ",z(t).format("YYYY-MM-DD HH:mm:ss").toString()]})]})},is=({timezone:t,tr:n})=>e.jsxs("div",{className:s.countDownSection,children:[e.jsxs("div",{className:"".concat(s.time," ").concat(s.date),children:[e.jsx("p",{children:n("dailyMission","Daily Mission")}),e.jsxs("span",{children:["00:00 - 23:59 ",t]})]}),e.jsx(zt,{timezone:t,tr:n})]}),rs=({missionList:t,timezone:n,handleClaimButtonOnClick:a,langKey:o,currency:r,tr:i})=>t.map(({progress:d,target:p,reward:u,id:c,missionName:l,rewardType:w,targetType:y,isCompleted:f,status:C,currentDepositAmount:R,minDepositAmount:T,showRandomRewardRange:I,randomRewardRange:S,prizeName:k,recurrence:b},j)=>{const $=es({id:c,status:C,isCompleted:f,progress:d});return e.jsxs("div",{className:"".concat(s.innerContainer," ").concat($===U.CLAIMED?s.claimed:""),children:[e.jsx(cs,{missionName:l,prizeName:k,langKey:o,tr:i,recurrence:b}),e.jsxs("div",{className:s.taskContainer,children:[e.jsx(ls,{target:p,targetType:y,missionName:l,timezone:n,progress:d,minDepositAmount:T,currentDepositAmount:R,showRandomRewardRange:I,randomRewardRange:S,reward:u,rewardType:w,currency:r,tr:i}),e.jsx("button",{className:"".concat(s.statusButton," ").concat(s==null?void 0:s[$]),disabled:$!==U.IS_CLAIMABLE,onClick:()=>a({rewardType:w,reward:u,id:c}),children:i("statusType.".concat($))})]})]},"".concat(l,"-").concat(c,"-").concat(j))}),cs=({missionName:t,prizeName:n,langKey:a,tr:o,recurrence:r})=>{var u;const i=ne==null?void 0:ne[t],d=(u=JSON.parse(n))==null?void 0:u[a],p=ds(r);return e.jsxs("div",{className:s.rewardType,children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/daily-mission/".concat(i,".webp")}),e.jsx("img",{className:s.rewardIcon,src:"/public/html/images/sp2lite/daily-mission/".concat(i,".png"),alt:"".concat(i,"-icon")})]}),e.jsx("p",{className:s.type,children:d||o("missionType.".concat(t))}),p&&e.jsxs("div",{className:s.dateContainer,children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/daily-mission/calendar.webp"}),e.jsx("img",{className:s.calendar,src:"/public/html/images/sp2lite/daily-mission/calendar.png",alt:"calendar-icon"})]}),e.jsx("span",{className:s.date,children:p})]})]})},ls=({missionName:t,targetType:n,target:a,timezone:o,progress:r,minDepositAmount:i,currentDepositAmount:d,showRandomRewardRange:p,randomRewardRange:u,reward:c,rewardType:l,currency:w,tr:y})=>{const f=te==null?void 0:te[l],C={ACTIVITY_POINT:y("point","Point"),RANDOM_BONUS_REWARD:w,LUCKY_WHEEL_FREE_SPIN:y("freeSpin","Free Spin"),FIXED_BONUS_REWARD:w};return e.jsxs("div",{className:s.descContainer,children:[e.jsx(ce,{missionName:t,targetType:n,currency:w,target:a,timezone:o,progress:r,tr:y}),i>0&&t!=="MEMBER_DEPOSIT_COUNT"&&e.jsx(ce,{currency:w,minDepositAmount:i,currentDepositAmount:d,tr:y}),e.jsxs("div",{className:s.rewardSection,children:[e.jsxs("picture",{children:[e.jsx("source",{srcSet:"/public/html/images/sp2lite/daily-mission/reward-".concat(f,".webp")}),e.jsx("img",{className:s.rewardIcon,src:"/public/html/images/sp2lite/daily-mission/reward-".concat(f,".png"),alt:"point-icon"})]}),e.jsxs("p",{className:"".concat(s.reward," ").concat(s==null?void 0:s[f]),children:["+",l==="RANDOM_BONUS_REWARD"?p?u:"???":c," ",C==null?void 0:C[l]]})]})]})},ce=({missionName:t,targetType:n,currency:a,target:o,timezone:r,progress:i,minDepositAmount:d,currentDepositAmount:p,tr:u})=>{const c=d>0;return e.jsxs(x.Fragment,{children:[e.jsx("p",{className:s.desc,children:c?u("targetType.DEPOSIT_AMOUNT",{currency:a,depositAmount:d}):u("targetType.".concat(t==="YTD_REFERRAL"?t:n),{currency:a,target:o,timezone:r})}),e.jsx(xe,{minDepositAmountAvailable:c,progress:i,currentDepositAmount:p,currency:a,target:o,minDepositAmount:d})]})},le=({missionName:t,target:n})=>t!=null&&t.includes("LOGIN")?1:parseInt(n),ds=t=>{const n=z();switch(t){case"DAILY":return n.format("DD-MM-YYYY");case"WEEKLY":{const a=n.clone().startOf("isoWeek"),o=n.clone().endOf("isoWeek");return"".concat(a.format("DD-MM-YYYY")," - ").concat(o.format("DD-MM-YYYY"))}case"MONTHLY":{const a=n.clone().startOf("month"),o=n.clone().endOf("month");return"".concat(a.format("DD-MM-YYYY")," - ").concat(o.format("DD-MM-YYYY"))}default:return""}},ps=t=>{const n=Math.floor((t-1)/7)*7+1,a=Math.max(1,n-7),o=n+14;return{start:a,end:o}},ms=({dailyMissionCheckInData:t,checkInStatus:n,history:a,handleClaimButtonOnClick:o,fetchDailyCheckInRecord:r,tr:i,fetchPendingCount:d,fetchPoint:p,restoreCurrentWallet:u,dispatch:c})=>{const{currentMissionSettingByDays:l,missionCheckinStatus:w,currency:y,currentMissionOnGoingDaySetting:f,previousMissionSettingByDays:C,isHitMaxCapToday:R,isCheckinToday:T}=n||{},{dayNo:I,rewardActivityPoint:S,rewardMoney:k,missionCheckinSettingDailyId:b,completedDayNo:j}=w||{},{start:$,end:_}=ps(I),h=x.useRef(null),[m,A]=x.useState({missionCheckinSettingDailyId:null,missionCompletedDate:null,dayNo:null}),{ref:v}=ye();x.useEffect(()=>{I&&b&&!h.current&&(A({missionCheckinSettingDailyId:b,dayNo:I}),h.current=!0)},[I,b]);const Z=g=>{if(f!=null&&f.dayNo&&g>=f.dayNo)return f;if(Array.isArray(l)&&l.length>0){const M=(g-1)%l.length;return l[M]}if(Array.isArray(C)&&C.length>0){const M=(g-1)%C.length;return C[M]}return null},H=x.useMemo(()=>{const g=[];for(let M=$;M<$+21;M++){const N=Z(M);g.push(N?Y(L({},N),{dayNo:M}):{dayNo:M})}return g},[$,_,l,f,C]),B=x.useMemo(()=>!t||!m?{}:t.find(g=>{const M=g.missionCheckinSettingDailyId===m.missionCheckinSettingDailyId&&(g==null?void 0:g.dayNo)===(m==null?void 0:m.dayNo),N=new Date(g==null?void 0:g.expiryDateTime),G=new Date,O=!(g!=null&&g.expiryDateTime)||N>=G,W=we(g.completedDate,m.missionCompletedDate);return m.missionCompletedDate?M&&W&&O:M&&O})||{},[t,m]),F=I===1,D=H.find(g=>(g==null?void 0:g.dayNo)===I+1),V=Math.max(me().toString()!==(j==null?void 0:j.toString())?I-1:I,1),P=F||I===2&&me()!==j?i("firstDayStreak",{dayNo:V}):i("continuousStreak",{dayNo:V});return e.jsxs("div",{className:s.dailyCheckInContainer,children:[e.jsxs("div",{className:s.titleSection,children:[e.jsx("img",{className:s.fireIcon,alt:"fire-icon",src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-fire.png"}),e.jsx("p",{className:s.streakText,children:P})]}),e.jsx("div",{className:s.checkInRewardText,children:B!=null&&B.claimDateTime?e.jsxs(x.Fragment,{children:[i("comeBackTomorrow","Come back tomorrow for")," ",e.jsxs("span",{className:s.rewardSentences,children:[D!=null&&D.rewardActivityPoint?i("gainPoints",{rewardActivityPoint:S}):"",D!=null&&D.rewardMoney?i("gainMoney",{currency:y,rewardMoney:k}):""]})]}):e.jsxs(x.Fragment,{children:[i("dailyCheckInGet","Daily check-in: Get")," ",e.jsxs("span",{className:s.rewardSentences,children:[S?i("gainPoints",{rewardActivityPoint:S}):""," ",k?i("gainMoney",{currency:y,rewardMoney:k}):""]})," ",e.jsx("span",{children:i("today","Today").toLowerCase()})]})}),e.jsx("div",{className:s.calendarSliderContainer,ref:v,children:H.map(g=>{const{rewardMoney:M,rewardActivityPoint:N,missionCheckinDailyType:G,isPrevious:O,date:W,id:K,dayNo:J}=g||{};return e.jsx(us,{rewardMoney:M,rewardActivityPoint:N,missionCheckinDailyType:G,isPrevious:O,date:W,realDayIndex:J,dayNo:I,currency:y,dailyMissionCheckInData:t,setSelectedMission:A,currentSelectedMission:B,fetchDailyCheckInRecord:r,tr:i,isCheckinToday:T,fetchPendingCount:d,fetchPoint:p,missionCheckinSettingDailyId:K,restoreCurrentWallet:u,dispatch:c,todayMissionCheckinSettingDailyId:b},"mission-".concat(K!=null?K:"placeholder","-").concat(J))})}),(!R||(B==null?void 0:B.completedDate))&&e.jsx(hs,{currentSelectedMission:B,history:a,handleClaimButtonOnClick:o,tr:i})]})};function we(t,n){const a=new Date(t),o=new Date(n);return a.getUTCFullYear()===o.getUTCFullYear()&&a.getUTCMonth()===o.getUTCMonth()&&a.getUTCDate()===o.getUTCDate()}const us=({rewardMoney:t,rewardActivityPoint:n,missionCheckinDailyType:a,isPrevious:o,date:r,realDayIndex:i,dayNo:d,currency:p,setSelectedMission:u,currentSelectedMission:c,dailyMissionCheckInData:l,fetchDailyCheckInRecord:w,fetchPendingCount:y,fetchPoint:f,isCheckinToday:C,missionCheckinSettingDailyId:R,tr:T,restoreCurrentWallet:I,dispatch:S,todayMissionCheckinSettingDailyId:k})=>{const b=!o&&i===d,j=i<=d,$=a==="TREASURE"?"dm-treasure-open":"dm-active-calendar",_=a==="TREASURE"?"dm-treasure":"dm-inactive-calendar",h=j?"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/".concat($,".png"):"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/".concat(_,".png"),m=fs(d),A=N=>m.includes(N),v=x.useMemo(()=>!j||!Array.isArray(l)?null:l.find(N=>{const G=i===N.dayNo&&(b?k===(N==null?void 0:N.missionCheckinSettingDailyId):(N==null?void 0:N.missionCheckinSettingDailyId)===R)&&(r?N.completedDate===r:!0),K=new Date(N==null?void 0:N.expiryDateTime)>=new Date,J=N!=null&&N.expiryDateTime?K:!0;return G&&J})||null,[j,l,R,r,i]),{claimable:Z,checkin:H,missionCheckinSettingId:B}=v||{},F=b?C:H,D=A(i)&&(b?k===(c==null?void 0:c.missionCheckinSettingDailyId):(c==null?void 0:c.missionCheckinSettingDailyId)===R)&&i===(c==null?void 0:c.dayNo),V=o?T("previous","Previous"):b?T("today","Today"):"".concat(T("day","Day")," ").concat(i),P=x.useCallback(async(N,G,O)=>{if(v&&!(!A(i)&&!o)){if((c==null?void 0:c.dayNo)===O&&!F){const W=await ke(B);(W==null?void 0:W.code)!=="10000"?se.toast.error(W.message):(w(),y(),f(),I(),S(Ce()),S(oe(!0)))}else if((c==null?void 0:c.dayNo)===O)return;u({missionCheckinSettingDailyId:N,missionCompletedDate:o?G:"",dayNo:O})}},[j,o,c,l]),g=x.useRef(null);x.useEffect(()=>{D&&g.current&&g.current.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})},[D]);const M=v&&j&&(!F||Z);return e.jsxs("div",{className:s.checkInItemContainer,ref:g,children:[e.jsx("span",{className:s.day,children:V}),e.jsxs("div",{className:"".concat(s.checkInItem," ").concat(D?s.activeDay:""," ").concat(j?"":s.futureDay," ").concat(j&&(A(i)||o)&&(c==null?void 0:c.dayNo)!==i||M?s.selectableDay:""," ").concat(j?s.passedOrTodayDay:""),onClick:()=>
1P(R,r,i),children:[e.jsxs("div",{className:s.missionCalendarContainer,children:[M&&e.jsx("span",{className:s.unclaimDot}),e.jsx("img",{className:s.missionIcon,alt:"daily-mission-calendar",src:h})]}),M&&e.jsx("img",{className:s.activeBG,alt:"daily-mission-background",src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-ray.png"}),e.jsx("div",{className:s.statusText,children:e.jsx(_s,{passedOrTodayDay:j,rewardMoney:t,rewardActivityPoint:n,currency:p,matchedMission:v,tr:T,checkin:F})})]})]})},_s=({passedOrTodayDay:t,rewardActivityPoint:n,rewardMoney:a,currency:o,matchedMission:r,tr:i,checkin:d})=>{const{claimable:p,claimDateTime:u,expiryDateTime:c}=r||{},l=r&&!d?i("checkIn","Check In"):r&&!u?i("checkedIn","Checked In"):i("claimed","Claimed"),w=!u&&c?Q(c)<=0:!1,y=d&&!p&&!u&&!w,f=d&&(p||w);return t?e.jsxs("div",{className:s.activeDayStatus,children:[e.jsx("span",{className:s.status,children:l}),e.jsx("div",{className:s.missionOnGoing,children:y?e.jsxs(x.Fragment,{children:[e.jsx("span",{className:s.mission,children:i("mission","Mission")}),e.jsx(ae,{category:"SVGMissionDiary",name:"ongoing"})]}):f?e.jsxs(x.Fragment,{children:[e.jsx("span",{className:s.mission,children:i("mission","Mission")}),e.jsx(ae,{category:"SVGMissionDiary",name:"completed"})]}):null})]}):e.jsxs(x.Fragment,{children:[e.jsx(X,{type:"points",value:n,isText:!0,classes:{reward:s.reward}}),e.jsx(X,{type:"money",value:a,currency:o,isText:!0,classes:{reward:s.reward}})]})},hs=({currentSelectedMission:t,history:n,handleClaimButtonOnClick:a,tr:o})=>{const{completedDate:r}=t||{},i=r?z(r).format("D/M/YYYY"):z().format("D/M/YYYY");return e.jsxs("div",{className:s.checkInMissionListContainer,children:[e.jsxs("div",{className:s.topSection,children:[e.jsxs("div",{className:s.date,children:[e.jsx("img",{className:s.calendar,alt:"calendar-icon",src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-calendar.png"}),e.jsx("span",{className:s.todayDate,children:i})]}),e.jsxs("button",{className:s.missionRecordButton,onClick:()=>n.push("/myaccount/history",{fromDailyMission:!0}),children:[o("missionRecord","Mission Record "),e.jsx(ae,{category:"SVGMissionDiary",name:"arrow-redirection"})]})]}),e.jsx(ys,{currentSelectedMission:t,handleClaimButtonOnClick:a,tr:o}),e.jsx(Cs,{currentSelectedMission:t,tr:o})]})},ys=({currentSelectedMission:t,handleClaimButtonOnClick:n,tr:a})=>{const{rewardActivityPoint:o,rewardMoney:r,targetDepositAmount:i,targetValidBetAmount:d,claimable:p,expiryDateTime:u,currency:c,completedDate:l,claimDateTime:w,isHitMaxCap:y,id:f}=t||{},C=d===0&&i===0||i>0&&d>0,R=a("targetBothMission","Complete deposit and valid bet to claim todayâs reward"),T=a("targetDepositMission","Complete deposit to claim todayâs reward"),I=a("targetValidBetMission","Complete valid bet to claim todayâs reward"),S=C?R:i>0&&d===0?T:i===0&&d>0?I:"",k=we(l,new Date),b=u&&!w?Q(u)<=0:!1,j=b?a("expired","Expired"):w?a("claimed","Claimed"):y?a("rewardFullyRedeemed","Reward Fully Redeemed"):a("claimReward","Claim Reward"),$=!p||y,_=y||b||w;return e.jsxs("div",{className:"".concat(s.checkInRewardButton," ").concat(_?s.disabledMode:""),children:[e.jsxs("div",{className:s.rewardDetails,children:[e.jsx("img",{className:s.rewardIcon,alt:"reward-gift",src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-popup-reward.png"}),e.jsxs("div",{className:s.textContainer,children:[e.jsx("p",{className:s.title,children:S}),e.jsxs("div",{className:s.rewardsContainer,children:[e.jsx(X,{type:"points",value:o,classes:{reward:s.reward}}),e.jsx(X,{type:"money",value:r,currency:c,classes:{reward:s.reward}})]}),!k&&p&&e.jsx(xs,{expiryDateTime:u,tr:a})]})]}),e.jsx("button",{className:"".concat(s.claimRewardButton," ").concat(b?s.expiredButton:""),disabled:$,onClick:()=>n({isCheckedIn:!0,rewardActivityPoint:o,rewardMoney:r,missionCheckinSettingDailyId:f}),children:j})]})},Cs=({currentSelectedMission:t,tr:n})=>{const{targetDepositAmount:a,targetValidBetAmount:o,currentDepositAmount:r,currentValidBetAmount:i,currency:d,expiryDateTime:p,isHitMaxCap:u,claimDateTime:c}=t||{},l=p?Q(p)<=0:!1,w=u||l||c,y=a===0&&o===0;return e.jsxs("div",{className:"".concat(s.checkInMissionDetail," ").concat(w?s.disabledMode:""),children:[(!!a||y)&&e.jsx(de,{type:"deposit",targetAmount:a,currentAmount:r,currency:d,tr:n}),(!!o||y)&&e.jsx(de,{type:"valid-bet",targetAmount:o,currentAmount:i,currency:d,tr:n})]})},de=({type:t,currency:n,targetAmount:a,currentAmount:o,tr:r})=>{const i=t==="deposit";if(!(a===""||a===null||a===void 0))return e.jsxs("div",{className:s.missionDetailItem,children:[e.jsxs("div",{className:s.rewardType,children:[e.jsx("img",{className:s.rewardIcon,alt:"".concat(i?"deposit":"valid-bet","-icon"),src:"/public/html/default_whitelabel/shared-image/sp2lite/daily-mission/dm-".concat(i?"deposit":"valid-bet",".png")}),e.jsx("span",{children:i?r("depositProgress","Deposit Progress"):r("validBetProgress","Valid Bet Progress")})]}),e.jsx(xe,{minDepositAmountAvailable:!0,minDepositAmount:a,currentDepositAmount:o}),e.jsx("p",{className:s.targetText,children:"".concat(i?r("deposit","Deposit"):r("validBet","Valid Bet")," ").concat(a," ").concat(n," or more")})]})},xe=({currentDepositAmount:t,minDepositAmount:n,progress:a,missionName:o,target:r,minDepositAmountAvailable:i})=>e.jsxs("div",{className:s.progressBar,children:[e.jsx("span",{className:s.text,children:i?"".concat(t," / ").concat(n):"".concat(a," / ").concat(le({missionName:o,target:r}))}),e.jsx("span",{className:s.progress,style:{width:i?ws(t,n):"".concat(parseInt(a)/le({missionName:o,target:r})*100,"%")}})]}),ws=(t,n)=>parseInt(n)===0&&parseInt(n)===0?"100%":"".concat(parseInt(t)/parseInt(n)*100,"%");function pe(t){const n=Q(t);if(n<=0)return null;
1const a=Math.floor(n/1e3),o=Math.floor(a/3600),r=Math.floor(a%3600/60),i=a%60,d=p=>p.toString().padStart(2,"0");return"".concat(d(o),":").concat(d(r),":").concat(d(i))}const Q=t=>new Date(t)-new Date,xs=({expiryDateTime:t,tr:n})=>{const[a,o]=x.useState(pe(t));if(x.useEffect(()=>{if(!a)return;const r=setInterval(()=>{o(pe(t))},1e3);return()=>clearInterval(r)},[t]),!!a)return e.jsxs("div",{className:s.expiredCountdown,children:[e.jsx("span",{className:s.expiryText,children:n("rewardExpiresIn","Reward expires in")}),e.jsx("span",{className:s.countdown,children:a})]})};function fs(t){return[Math.max(1,t-1),t]}const me=()=>{const t=new Date;return"".concat(t.getFullYear()).concat(String(t.getMonth()+1).padStart(2,"0")).concat(String(t.getDate()).padStart(2,"0"))},gs=({dispatch:t,hasFakeSeamless:n})=>({restoreCurrentWallet:()=>{t(Ae(n))}});export{Es 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.