PageSourceSearch

https://aof.global/assets/daily-quests-DaSmjf56.js

js aof.global collected 2026-10-05 06:21:52 UTC 10,203 bytes, 1 lines download raw bytes

1import{E as g,a as Y}from"./element-plus-BfsNCgCQ.js";import{d as R,D as W,r as I,w as G,a7 as J,a2 as K,am as L,v as B,x as E,y as t,W as c,J as T,u as i,F as U,$ as l,V as v,a0 as D,P as j,S as A,bk as O,bi as X}from"./@vue-C64aFVy9.js";import{_ as Z,s as b,W as x,af as tt,ag as et,ah as H,ai as it,aj as ot,ak as at}from"./index-B6Z4sgYZ.js";import{v as st}from"./vue-i18n--VNYIbLH.js";import"./@vueuse-DFZ5XFr2.js";import"./lodash-es-CsXK9pnL.js";import"./async-validator-BTg-XjMW.js";import"./dayjs-CpFYyvIe.js";import"./@adraffy-B5UvtzmQ.js";import"./@popperjs-CsO2-mKt.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-B6fDCfyv.js";import"./vue-router-DjiQtE_7.js";import"./vuex-Di6mkNsY.js";import"./axios-BENFHFbi.js";import"./js-cookie-Cz0CWeBA.js";import"./pino-BZcql613.js";import"./quick-format-unescaped-Dys6CG9o.js";import"./events-DznbIo6A.js";import"./cross-fetch-BZmYdNEl.js";import"./@walletconnect-B-AMwivq.js";import"./@noble-C7Y6UW-k.js";import"./multiformats-DSKVg-N-.js";import"./unstorage-I5IaDmqs.js";import"./destr-CVtkxrq9.js";import"./idb-keyval-nibyPLVP.js";import"./detect-browser-ClY_l-h2.js";import"./@msgpack-DxdKWZ3n.js";import"./blakejs-sFTsoFLg.js";import"./@imtbl-Dh6M-nxu.js";import"./lru-memorise-m4zqcCMH.js";import"./tiny-lru-B0_96Ib-.js";import"./global-const-CyiU_wtW.js";import"./@ethersproject-DMjJgBCD.js";import"./scrypt-js-DzH1ne3t.js";import"./hash.js-rNV3UvL8.js";import"./minimalistic-assert-DDtZfRm3.js";import"./inherits-BlmhoU4v.js";import"./bech32-BQYamg_n.js";import"./js-sha3-d6ZKEc-d.js";import"./enc-utils-D7lzCbnq.js";import"./is-typedarray-CU0vL41X.js";import"./typedarray-to-buffer-D7p3AvZg.js";import"./elliptic-BHa8UZ7W.js";import"./bn.js-Cqh8LgVy.js";import"./minimalistic-crypto-utils-BXubSNmL.js";import"./brorand-v4F-mrNF.js";import"./hmac-drbg-DNbK0MHa.js";import"./ethereumjs-wallet-0elz9Rob.js";import"./ethereumjs-util-Bv_-VHVG.js";import"./buffer-Dez93TqW.js";import"./base64-js-D0UyVEDn.js";import"./ieee754-DSYfm7We.js";import"./rlp-C08jmpMy.js";import"./assert-DwHnqNL5.js";import"./util-DTZWJOWq.js";import"./is-arguments-CSFfgC6i.js";import"./has-tostringtag-BVm4gedm.js";import"./has-symbols-jRi3KFcs.js";import"./call-bind-B07GZeJl.js";import"./get-intrinsic-kTO65dkt.js";import"./es-errors-DzOT6E3C.js";import"./has-proto-JnoBQRdH.js";import"./function-bind-BbkWVFrm.js";import"./hasown-DYqjtFKE.js";import"./set-function-length-DW3CJlDV.js";import"./define-data-property-BYhozZ9n.js";import"./es-define-property-BlMEMvNH.js";import"./gopd-rUakIY3f.js";import"./has-property-descriptors-B3Yvk56Z.js";import"./is-generator-function-DtmjroQB.js";import"./which-typed-array-RQqEFlWX.js";import"./for-each-HDM-_-W4.js";import"./is-callable-ajMm-eR9.js";import"./available-typed-arrays-tdHHZo4k.js";import"./possible-typed-array-names-ZWAIzZ1Z.js";import"./is-typed-array-DsFoJDeK.js";import"./object.assign-DLa7LzkH.js";import"./object-keys-ZG7jWpak.js";import"./object-is-jpJY2EJv.js";import"./define-properties-BTQEYutq.js";import"./is-nan-CG-rX7yi.js";import"./ethereum-cryptography-B-0Bn69R.js";import"./secp256k1-B-PVkEIc.js";import"./randombytes-BogJGvmB.js";import"./safe-buffer-BtFcOZan.js";import"./keccak-DN8IKrLl.js";import"./readable-stream-BJBPyJZ3.js";import"./util-deprecate-KwnAJsLL.js";import"./string_decoder-DlkNH_7y.js";import"./bs58check-Du9bj_02.js";import"./create-hash-CEkF4cYC.js";import"./md5.js-EOhTNXFH.js";import"./ripemd160-_NejVyeu.js";import"./sha.js-xnRMKJr3.js";import"./cipher-base-BM0Ltvdb.js";import"./bs58-CC2ELvLM.js";import"./base-x-BJj_D5MZ.js";import"./create-hmac-cpF92mp2.js";import"./utf8-_dT-CmbY.js";import"./uuid-DAQydiS_.js";import"./oidc-client-ts-BhIDdE2e.js";import"./crypto-js-Cppl2uVT.js";import"./jwt-decode-DvUShIk5.js";import"./magic-sdk-CimY-SPX.js";import"./@magic-sdk-DXYvha9g.js";import"./@magic-ext-CKMhNQB4.js";import"./@0xsequence-C8Hh7-b3.js";import"./merkletreejs-BBu6HMqS.js";import"./buffer-reverse-DNeDu7K7.js";import"./treeify-DNGgsmPv.js";import"./@opensea-CY--EN6J.js";import"./tslib-u1cxr6LQ.js";import"./aes-js-RMjBSOgq.js";import"./jsbi-Nc2YFLtp.js";import"./tiny-invariant-BjcGoXTt.js";import"./decimal.js-light-BplOQOWb.js";import"./big.js-zf_EpVz6.js";import"./toformat-D6zgde1V.js";import"./@uniswap-CKvSukZV.js";import"./sns-validator-BxFtdNwe.js";import"./url-Ds6PR_5y.js";import"./side-channel-DSNzEy5q.js";import"./object-inspect-DNlMqNww.js";import"./ethers-v6-aQ8mUdfx.js";import"./@reown-CkBHfn9Q.js";import"./@lit-Dzsr42ko.js";import"./lit-html-PROswdV4.js";import"./viem-BQqHc16N.js";import"./ethers-fSWnRw-T.js";import"./zod-D1XQcwrr.js";import"./qrcode-CGiDONbL.js";import"./encode-utf8-Cn5aGd7v.js";import"./dijkstrajs-D_NXgYpA.js";import"./@safe-global-OyS3ZnFT.js";import"./clsx-CH7BE6MN.js";import"./qs-0pF9aLkg.js";import"./web3-CXs2nrFM.js";import"./localforage-BB3w9Gov.js";import"./vue3-puzzle-vcode-1M_3AH-J.js";import"./js-sha256-COuFZAN7.js";/* empty css               */import"./@intlify-CAMYGMXA.js";import"./vue-7BDRfZMx.js";const z=k=>
1(O("data-v-e13ac6d8"),k=k(),X(),k),rt={class:"daily-quests relative pt-[172px] pb-20 md:pt-[149px] md:pb-50"},mt={class:"comh3 title-blur2 mb-[42px] md:mb-6"},nt={class:"relative w-[710px] md:w-[960px] mx-auto"},lt=z(()=>t("div",{class:"daily-rules pb-5 md:pb-5.5 px-5 md:px-0"},[t("div",{class:"md:font-medium"},"Check-in Rules: Check in every 24 hours. You may choose to check in on any main chain, or simultaneously on multiple main chains. Successfully checking in once will earn you 20 Faith Points . Choosing to check in on multiple main chains will result in double rewards.")],-1)),pt={class:"daily-wrap relative h-[908px] md:h-[575px] pt-9 text-center"},ct={class:"switch-btn"},dt={class:"w-[38px] h-[38px] mr-2 md:w-6 md:h-6 md:mr-1.25",alt:""},ut={class:"w-[38px] h-[38px] mr-2 md:w-6 md:h-6 md:mr-1.25",alt:""},vt={class:"mb-2 md:mb-1"},ht=z(()=>t("p",{class:"text-icon leading-[50px] md:text-normal font-medium opacity-[0.46]"},"Time Until Next Check-In",-1)),ft={class:"daily-content"},_t={class:"currentDaily flex_center"},wt={class:"day-box relative pre100 flex_center"},bt={class:"min-w-[86px] w-[86px] md:min-w-[79px] md:w-[79px] h-auto",alt:""},xt={class:"daily-text"},yt={class:"mr-2.5 text-white font-semibold md:font-normal"},gt={class:"hidden md:block -mb-16 text-mtitle text-gray-400 whitespace-normal scale-50 origin-top-left w-[200%]"},It={class:"relative inline-block"},kt={class:"text"},Ct={class:"inline w-[42px] md:w-6 h-auto ml-0.5",alt:""},Nt={class:"flex justify-center mt-7 md:mt-4 text-[32px] leading-[50px] md:text-normal font-medium"},St={key:0,class:"icon",alt:""},Tt={key:1,class:"icon",alt:""},Dt=z(()=>t("div",{class:"tips hidden md:block absolute -left-6 bottom-0"},[v("DAILY CHECK-IN"),t("span",{class:"mt-4"})],-1)),zt=z(()=>t("div",{class:"role_bg"},null,-1)),u=1088,r=13371,$t=R({__name:"daily-quests",setup(k){const{signIn:h}=x.contracts,{t:C}=st.useI18n(),f=W(()=>b.state.user?.walletId),$=W(()=>b.state.user?.emailUser),P=W(()=>b.state.common?.haveNew);let _=I(!1),y=I("0.0"),m=I(0),n=I(0),d=null,e=I(u),N=0;const V=async o=>{try{await ot(o),N=0}catch{N+=1,N<=2&&V(o)}},q=async()=>{try{return;try{N=0;const p=await x.signIn(h.abi,e.value==r?h.imx:h.metis,s,f.value);e.value==r&&V(p.transactionHash??p?.hash),g.success(C("reward.message.checkinSucc")),_.value=!1,M()}catch(p){p?.code==4001?g.error(C("cancelTx")):g.error("Check-in failed, please try again"),_.value=!1}}catch{_.value=!1}},F=()=>{$.value&&at($.value).then(o=>{y.value=o.data.diamond})},M=async()=>{if(f.value){F(),setTimeout(()=>{F()},1e4);const o=await x.getSignerInfo(h.abi,h.metis,String(f.value),"metis"),a=Number(o.lastSignInTimestamp),w=await x.getSignerInfo(h.abi,h.imx,String(f.value),"imx"),s=Number(w.lastSignInTimestamp),p=Math.floor(Date.now()/1e3);n.value=a>0?86400-(p-a):0,m.value=s>0?86400-(p-s):0;let S=Math.max(m.value,n.value),Q=Math.min(m.value,n.value);S<=0&&b.dispatch("common/changeNew",!0),Q>0&&b.dispatch("common/changeNew",!1),S>0&&(clearInterval(d),d=setInterval(()=>{S-=1,m.value>0&&(m.value-=1),n.value>0&&(n.value-=1),(m.value<=0||n.value<=0)&&!P.value&&b.dispatch("common/changeNew",!0),S<=0&&clearInterval(d)},1e3))}};return G($,(o,a)=>{o?M():(clearInterval(d),d=null,m.value=0,n.value=0,y.value="0.0")},{deep:!0,immediate:!0}),J(()=>{clearInterval(d),d=null}),K(()=>{d||M()}),(o,a)=>{const w=Y,s=L("lazyload");return B(),E("div",rt,[t("h3",mt,c(o.$t("reward.dailyQuests")),1),t("div",nt,[lt,t("div",pt,[t("div",ct,[t("div",{class:T({active:i(e)==u}),onClick:a[0]||(a[0]=p=>U(e)?e.value=u:e=u)},[l(t("img",dt,null,512),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/myassets/metis.webp"]]),v(" Metis ")],2),t("div",{class:T({active:i(e)==r}),onClick:a[1]||(a[1]=p=>U(e)?e.value=r:e=r)},[l(t("img",ut,null,512),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/myassets/imx_c.webp"]]),v(" Immutable ")],2)]),t("div",vt,[ht,l(t("div",{class:"count"},c(i(n)>0?i(H)(i(n)):"00 : 00 : 00"),513),[[D,i(e)==u]]),l(t("div",{class:"count"},c(i(m)>0?i(H)(i(m)):"00 : 00 : 00"),513),[[D,i(e)==r]])]),t("div",ft,[t("div",_t,[t("div",wt,[l(t("img",bt,null,512),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/common/faith_point.png"]])])]),t("div",xt,[t("span",yt,c(o.$t("reward.balance"))+":",1),v(c(Number(i(y))>0?i(it)(i(y),12):i(y))+" ",1),t("div",gt,c(o.$t("reward.abnoTips")),1)])]),t("div",It,[l(j(w,{class:T(["btn-primary",{"v-disabled":!0}]),loading:i(_),onClick:q},{default:A(()=>
1[v(c(o.$t("reward.checkin")),1)]),_:1},8,["class","loading"]),[[D,i(e)==u]]),l(j(w,{class:T(["btn-primary !ml-0",{"v-disabled":!0}]),loading:i(_),onClick:q},{default:A(()=>[v(c(o.$t("reward.checkin")),1)]),_:1},8,["class","loading"]),[[D,i(e)==r]]),t("div",kt,[v(" +20FP "),l(t("img",Ct,null,512),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/common/faith_point2.png"]])])]),t("div",Nt,[v("Gas fee:"+c(i(e)==r?.001:1e-4)+" ",1),i(e)==u?l((B(),E("img",St,null,512)),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/myassets/metis.webp"]]):l((B(),E("img",Tt,null,512)),[[s,"https://aofweb.s3.ap-east-1.amazonaws.com/front/myassets/imx_t.webp"]])]),Dt]),zt])])}}}),ho=Z($t,[["__scopeId","data-v-e13ac6d8"]]);export{ho 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.