1import{bK as B,da as E,r as C,db as P}from"./index-Bjy973yk.js";import{D as k,G as w,V as D,g as O,u as T,d as U}from"./ui-lib-CrW2W_q1.js";import{b as L,s as G,o as c,p as I,D as m,k as r,h as l,t as u,ax as F,v as z,r as p,a7 as g,w as j,y as q,az as K,l as i,a as W,m as Y,B as H,F as J,c as n}from"./vendors-BDUahsn7.js";import{_ as Q}from"./VipProgramProgressInfo.vue_vue_type_script_setup_true_lang-CcYLs9Kd.js";import{_ as X}from"./VipProgramStatusBanner.vue_vue_type_script_setup_true_lang-_IupBEIa.js";import"./attention-BDRFDdt8.js";import"./next-level-arrow-BvlPUIhw.js";import"./VipProgramRewardStatus-DH30Klvx.js";const Z={class:"text-primary-300"},ee={class:"text-center font-bold mb-8"},ae={class:"text-center text-color--body"},te=L({__name:"ProfileLevelsVipMigration",props:{levelName:{},levelNumber:{},levelImage:{}},setup(a){return(t,v)=>{const s=G("i18n-t");return c(),I(k,{padding:D.paddingS,theme:w.Dark,class:"flex flex-col gap-24"},{default:m(()=>[r(s,{class:"text-center",keypath:"VIP_CLUB.MIGRATION.MY_LEVEL",tag:"h3"},{level:m(()=>[l("span",Z,u(t.$t("VIP_PROGRAM.LEVEL_INFO_MODAL.LEVEL",{number:a.levelNumber,name:a.levelName})),1)]),_:1}),r(O,{class:"w-80 h-80 mx-auto",src:a.levelImage.src,"src-retina":a.levelImage.srcRetina},null,8,["src","src-retina"]),l("div",null,[l("p",ee,u(t.$t("VIP_CLUB.MIGRATION.TITLE")),1),l("p",ae,u(t.$t("VIP_CLUB.MIGRATION.DESCRIPTION")),1)])]),_:1},8,["padding","theme"])}}}),se={class:"bg-neutral-100/10 rounded-t-2xl"},le={class:"flex"},ne=L({__name:"ProfileLevels",setup(a){const t=F(),{isMobile:v}=z(T()),{getUserLevel:s,getCurrentLevelImage:R,isVipMigration:x,getSeasonDateEnd:$}=B(),h=n(()=>R.value),N=n(()=>{var e;return(e=s.value)==null?void 0:e.levelNumber}),S=n(()=>{var e;return E.indexOf((e=s.value)==null?void 0:e.id)+1});function y(){t.push({name:C.vipProgram})}const M=async()=>{await Promise.allSettled([P()])},d=p(g()),o=p(null),_=p(!1),f=n(()=>g.utc($.value)),A=n(()=>({variant:"tertiary",size:v.value?"md":"lg"}));return j([d,f],()=>{if(!f.value.isValid()||f.value.isAfter(d.value)){_.value=!1;return}_.value||(_.value=!0,P())},{immediate:!0}),q(()=>{o.value||(o.value=setInterval(()=>{d.value=g()},1e3)),M()}),K(()=>{o.value&&clearInterval(o.value)}),(e,re)=>{var V,b;return i(x)?(c(),I(te,{key:0,"level-name":e.$t(`USER_LEVELS.${(V=i(s))==null?void 0:V.id}`),"level-image":h.value,"level-number":N.value},null,8,["level-name","level-image","level-number"])):(c(),W(J,{key:1},[l("div",se,[r(X,{"level-name":e.$t(`USER_LEVELS.${(b=i(s))==null?void 0:b.id}`),"level-image":h.value,"current-level":S.value,"levels-count":i(E).length,"is-confirmed":"",class:"!rounded-2xl border border-neutral-100/20"},null,8,["level-name","level-image","current-level","levels-count"])]),r(Q,{"level-view":"",class:"rounded-b-2xl rounded-t-none"},{"bottom-actions":m(()=>[l("div",le,[r(U,Y(A.value,{"full-width-mobile":"",class:"mx-auto normal-case",onClick:y}),{default:m(()=>[H(u(e.$t("button.VIEW_VIP_PROGRAM")),1)]),_:1},16)])]),_:1})],64))}}}),fe=L({__name:"ProfileLevels",setup(a){return(t,v)=>(c(),I(ne))}});export{fe as default}; 2//# sourceMappingURL=ProfileLevels-or4gh0P-.js.map
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.