PageSourceSearch

https://pumpmeme.club/static/js/index.NjKoy5Sv.js

js pumpmeme.club collected 2026-10-07 18:57:28 UTC 25,509 bytes, 1 lines download raw bytes

1import{_ as I,U,T as R,a8 as C,az as N,ax as M,c3 as _,c4 as G,c5 as H,c6 as j,bT as A,R as J,ae as B,W as E,F as g,K as t,g as o,N as v,Y as V,D as h,H as T,O as d,E as l,a0 as z,L as k,Z as q,c7 as K,J as i,c8 as Q,B as X,f as Z,M as $,G as W,v as ee,I as te,c9 as se,ca as ne,cb as ae,cc as ie,al as oe,a2 as Y,a1 as P,am as le,P as re}from"./index.C0kPqTMG.js";import{_ as x}from"./Clipboard.83jXdU6g.js";import{_ as F}from"./Skeleton.C35fR4_t.js";import{C as de}from"./index.Brx4DuT9.js";import{P as ce}from"./index.86AsSog-.js";import"./use-id.D0bZvRe-.js";const O=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"chainType",type:"uint8"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"}],name:"Claim",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"TYPE_HASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint8",name:"chainType",type:"uint8"}],name:"checkClaim",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"chainType",type:"uint8"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"claimReward",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"endTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserClaimed",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_endTime",type:"uint256"}],name:"setEndTime",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_signAdmin",type:"address"}],name:"setSignAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"}],name:"setToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"signAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"token",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalClaimed",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"withdrawAllToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receivor",type:"address"}],name:"withdrawAllTokenTo",outputs:[],stateMutability:"nonpayable",type:"function"}],pe="/static/img/connect.DBimAO0C.png",ue={components:{Clipboard:x},setup(){return{web3Store:E(),userStore:B(),systemStore:J(),appStore:A()}},computed:{isMobile(){return this.systemStore.isMobile},isLogin(){return this.userStore.isLogin},loginLoading(){return this.userStore.loginLoading},expires(){let n=this.appStore.airdropEndTime;return n?j(n):"--"},estimated(){var e;let n=(e=this.monad)==null?void 0:e.price;return n&&this.userClaimed?M(this.userClaimed).multipliedBy(n).toFixed(2):"--"}},data(){return{ton:{},monad:{},loading:!1,claimMonadLoaing:!1,claimTonLoaing:!1,progressLoading:!1,claimedLoading:!1,airdropContract:()=>{},_airdropContract:()=>{},progress:0,claimed:0,userClaimed:0,isMonadClaimed:!1,isTonClaimed:!1}},watch:{"web3Store.userAddress"(n){n?(this.fetchAirdropInfo(),this.getUserClaimed()):(this.ton={},this.monad={},this.isMonadClaimed=!1,this.isTonClaimed=!1)},"appStore.airdropContract":{handler:function(n){n&&this.initContract()},immediate:!0}},created(){this.fetchAirdropInfo()},methods:{async fetchAirdropInfo(){let n=this.web3Store.userAddress;if(n&&!this.loading){this.loading=!0;try{let u=await H({address:n});if((u==null?void 0:u.code)===1){let{monad:c,ton:s}=u.data;this.monad=c||{},this.ton=s||{},this.isMonadClaimed=await this.checkClaimStatus(c.airdropTypeValue),this.isTonClaimed=await this.checkClaimStatus(s.airdropTypeValue)}this.loading=!1}catch(e){console.log(e),this.loading=!1}}},initContract(){const n=_.airdrop.rpcUrls.default.http[0],e=new G(n);this._airdropContract=()=>(this.switchToAirdropNetwork(),new e.eth.Contract(O,this.appStore.airdropContract)),this.airdropContract=()=>(this.switchToAirdropNetwork(),new window.web3.eth.Contract(O,this.appStore.airdropContract)),this.getProgress(),this.getUserClaimed()},switchToAirdropNetwork(){const n=_.airdrop.id;try{n!==this.web3Store.chainId&&window.web3Modal.switchNetwork(_.airdrop)}catch{}},async checkClaimStatus(n){let e=this.web3Store.userAddress;return await this._airdropContract().methods.checkClaim(e,n).call()},async getProgress(){this.progressLoading=!0;let n=await this._airdropContract().methods.totalClaimed().call();this.claimed=N(n),this.progress=M(this.claimed).div(M(1e4)).multipliedBy(100).toFixed(2,1),this.progressLoading=!1},async getUserClaimed(){let n=this.web3Store.userAddress;if(!n)return;this.claimedLoading=!0;let e=await this._airdropContract().methods.getUserClaimed(n).call();this.userClaimed=N(e),this.claimedLoading=!1},onClaimMonad(){if(this.claimMonadLoaing)return;this.claimMonadLoaing=!0;let{airdropTypeValue:n,amountWei:e,deadline:u,v:c,r:s,s:a}=this.monad;this.airdropContract().methods.claimReward(n,e,u,c,s,a).send({from:this.web3Store.userAddress}).on("receipt",async()=>{C({type:"success",duration:3e3,message:"Claim successful"}),this.getProgress(),this.getUserClaimed(),this.isMonadClaimed=await this.checkClaimStatus(n),this.claimMonadLoaing=!1}
1).catch(r=>{var p;console.log("error",r),this.claimMonadLoaing=!1,((p=r.message)==null?void 0:p.indexOf("User denied"))<0&&C({type:"fail",duration:3e3,message:r.message||"Claim failed, please try again"})})},onClaimTon(){if(this.claimTonLoaing)return;this.claimTonLoaing=!0;let{airdropTypeValue:n,amountWei:e,deadline:u,v:c,r:s,s:a}=this.ton;this.airdropContract().methods.claimReward(n,e,u,c,s,a).send({from:this.web3Store.userAddress}).on("receipt",async()=>{C({type:"success",duration:3e3,message:"Claim successful"}),this.getProgress(),this.getUserClaimed(),this.isTonClaimed=await this.checkClaimStatus(n),this.claimTonLoaing=!1}).catch(r=>{var p;console.log("error",r),this.claimTonLoaing=!1,((p=r.message)==null?void 0:p.indexOf("User denied"))<0&&C({type:"fail",duration:3e3,message:r.message||"Claim failed, please try again"})})},onConnect(){this.web3Store.userAddress||this.web3Store.connect()},goTgApp(){let n="eyJwYXRoIjoiL2FpcmRyb3AifQ",e=this.systemStore.isProd?"https://t.me/pumpmeme_bot/app":"https://t.me/alpacahot_bot/tomPump";window.open(`${e}?startapp=jump${n}`)},goExplore(){let n=this.systemStore.isProd?"https://bscscan.com/address/":"https://testnet.bscscan.com/address/";window.open(n+this.appStore.airdropContract)},async goPancakeSwap(){let e=`https://pancakeswap.finance/swap?outputCurrency=${await this._airdropContract().methods.token().call()}&chain=bsc`;window.open(e)},shortString:R,converterNum:U}},me={class:"airdrop-claim-page"},ye={class:"container"},he={class:"section-content"},ge={class:"row"},fe={class:"box monad"},ve={class:"content"},ke={class:"title"},Ce={class:"count"},be={class:"value"},we={class:"box ton"},_e={class:"content"},Te={class:"title"},Se={class:"count"},Le={class:"value"},Ie={class:"box progress"},xe={class:"flex-c-b"},Me={class:"progress-total"},Pe={class:"flex-c-b"},Ae={class:"row detail"},Be={class:"box claim-box"},De={class:"flex-full"},Ne={class:"wallet black-bg"},Oe={class:"flex-c-b"},Ue={class:"address"},Re={class:"total border"},Ee={class:"flex-c-b"},Ve={class:"value"},ze={class:"flex-c-b"},We={class:"value"},Ye={class:"tips border"},Fe={key:1,class:"connect"},Ge={class:"box"};function He(n,e,u,c,s,a){const r=V,p=F,y=z,b=x;return i(),g("div",me,[t("div",ye,[e[21]||(e[21]=t("div",{class:"section-header"},[t("p",{class:"title"},"Claim Your Free Tokens"),t("p",{class:"tip"}," Get your share of 10,000 PM tokens distributed on BNB Chain ")],-1)),t("div",he,[t("div",ge,[t("div",fe,[t("div",ve,[t("p",ke,[o(r,{name:"monad","class-name":"icon"}),e[1]||(e[1]=v(" MONAD Test "))]),t("p",Ce,[s.loading?(i(),h(p,{key:0,"is-loading":!0,"s-type":"subtitle"})):(i(),g(T,{key:1},[t("span",be,d(a.converterNum(s.monad.amount))+" PM ",1),e[2]||(e[2]=t("span",{class:"label"}," Your Monad Allocation ",-1))],64))]),e[3]||(e[3]=t("p",{class:"desc"},"Based on Monad testnet activity",-1)),o(y,{round:"",type:"linear2",onClick:a.onClaimMonad,loading:s.claimMonadLoaing,disabled:!s.monad.amount||s.claimMonadLoaing||s.loading||s.isMonadClaimed},{default:l(()=>[v(d(s.isMonadClaimed?"Claimed":"Claim"),1)]),_:1},8,["onClick","loading","disabled"])])]),t("div",we,[t("div",_e,[t("p",Te,[o(r,{name:"ton","class-name":"icon"}),e[4]||(e[4]=t("span",{class:"flex-full"},"TON Network",-1)),a.isLogin&&!s.ton.address?(i(),h(r,{key:0,name:"reload","class-name":`reload ${s.loading?"disable":""}`,onClick:a.fetchAirdropInfo},null,8,["class-name","onClick"])):k("",!0)]),t("p",Se,[s.loading?(i(),h(p,{key:0,"is-loading":!0,"s-type":"subtitle"})):(i(),g(T,{key:1},[t("span",Le,d(a.converterNum(s.ton.amount))+" PM ",1),e[5]||(e[5]=t("span",{class:"label"}," Your Ton Allocation ",-1))],64))]),e[7]||(e[7]=t("p",{class:"desc"},"Based on TON Network activity",-1)),s.loading||s.ton.address?(i(),h(y,{key:0,round:"",type:"linear1",onClick:a.onClaimTon,loading:s.claimTonLoaing,disabled:!s.ton.amount||s.claimTonLoaing||s.loading||s.isTonClaimed},{default:l(()=>[v(d(s.isTonClaimed?"Claimed":"Claim"),1)]),_:1},8,["onClick","loading","disabled"])):(i(),h(y,{key:1,round:"",type:"linear1",onClick:a.goTgApp},{default:l(()=>e[6]||(e[6]=[v(" Check Eligibility ")])),_:1},8,["onClick"]))])])]),t("div",Ie,[t("p",xe,[e[8]||(e[8]=t("span",{class:"title"},"Airdrop Progress",-1)),o(p,{"is-loading":s.progressLoading,"s-type":"title",h:"16"},{default:l(()=>[t("span",null,d(s.progress)+" % Complete",1)]),_:1},8,["is-loading"])]),t("p",Me,[t("span",{class:"progress-bar",style:q(`width:${s.progress}%`)},null,4)]),t("p",Pe,[o(p,{"is-loading":s.progressLoading,"s-type":"title",h:"16"},{default:l(()=>[t("span",null,d(a.converterNum(s.claimed))+" PM Claimed",1)]),_:1},8,["is-loading"]),o(p,{"is-loading":s.progressLoading,"s-type":"title",h:"16"},{default:l(()=>e[9]||(e[9]=[t("span",null,"10,000 PM Total",-1)])),_:1},8,["is-loading"])])]),t("div",Ae,[t("div",Be,[e[17]||(e[17]=t("p",{class:"title"},"Claim Your Tokens",-1)),e[18]||(e[18]=t("p",{class:"desc"}," Connect your wallet to claim your allocated PM Tokens on BNB Chain ",-1)),t("div",De,[a.isLogin?(i(),g(T,{key:0},[t("div",Ne,[e[10]||(e[10]=t("p",{class:"label"},"Connected Wallet",-1)),t("p",Oe,[t("span",Ue,d(a.shortString(c.web3Store.userAddress)),1),o(b,{text:c.web3Store.userAddress},null,8,["text"])])]),t("div",Re,[t("p",Ee,[e[11]||(e[11]=t("span",{class:"label"},"Your Claimed:",-1)),o(p,{"is-loading":s.claimedLoading,"s-type":"title",h:"16"},{default:l(()=>[t("span",Ve,d(a.converterNum(s.userClaimed))+" PM ",1)]),_:1},8,["is-loading"])]),t("p",ze,[e[12]||(e[12]=t("span",{class:"label"}," Estimated Value: ",-1)),o(p,{"is-loading":s.claimedLoading||s.loading,"s-type":"title",h:"16"},{default:l(()=>[t("span",We," $"+d(a.estimated),1)]),_:1},8,["is-loading"])])]),t("ul",Ye,[t("li",null,"· Expires: "+d(a.expires)+" UTC",1),e[13]||(e[13]=t("li",null," · Tokens are immediately transferable ",-1))])],64)):(i(),g("div",Fe,e[14]||(e[14]=[t("img",{class:"img",src:pe},null,-1),t("p",{class:"text"},"Connect Your Wallet",-1),t("p",{class:"desc"}," Connect your BNB Chain compatible wallet to check eligibility ",-1)])))]),a.isLogin?(i(),h(y,{key:0,round:"",block:"",type:"plain",onClick:a.goPancakeSwap},{default:l(()=>
1e[15]||(e[15]=[v(" Swap On Pancake ")])),_:1},8,["onClick"])):(i(),h(y,{key:1,round:"",block:"",type:"tonpump",onClick:a.onConnect,loading:a.loginLoading},{default:l(()=>e[16]||(e[16]=[v(" Connect Wallet ")])),_:1},8,["onClick","loading"]))]),t("div",Ge,[e[20]||(e[20]=K('<p class="title" data-v-af5044c7>About This Airdrop</p><p class="desc" data-v-af5044c7> Important information about the PM Token distribution </p><div class="token border" data-v-af5044c7><p class="sub-title" data-v-af5044c7>Token Details</p><ul class="list" data-v-af5044c7><li class="item" data-v-af5044c7><span class="label" data-v-af5044c7>Token Name:</span><span class="value" data-v-af5044c7>PUMPMEME(PM)</span></li><li data-v-af5044c7><span class="label" data-v-af5044c7>Network:</span><span class="value" data-v-af5044c7>BNB Chain(BSC)</span></li><li data-v-af5044c7><span class="label" data-v-af5044c7>Airdrop Pool:</span><span class="value" data-v-af5044c7>10,000 PM</span></li></ul></div><div class="how border" data-v-af5044c7><p class="sub-title" data-v-af5044c7>How It Works</p><ul data-v-af5044c7><li data-v-af5044c7> 1. Connect your BNB Chain compatible wallet </li><li data-v-af5044c7> 2. Go to the Airdrop page of TON mini App </li><li data-v-af5044c7> 3. Fill in the current BNB Chain wallet address </li><li data-v-af5044c7> 4. Return to current page and refresh to get TON allocation </li><li data-v-af5044c7>5. Claim your allocated PM tokens</li></ul></div>',4)),t("div",{class:"black-bg flex-c-b view",onClick:e[0]||(e[0]=(...w)=>a.goExplore&&a.goExplore(...w))},[e[19]||(e[19]=v(" View on BSCScan ")),o(r,{name:"open"})])])])])])])}const je=I(ue,[["render",He],["__scopeId","data-v-af5044c7"]]),Je={setup(){return{userStore:B()}},data(){return{rankLoading:!1,userLeaderBoard:{userRank:0},rankList:[],page:1,pageSize:10,totalPages:0,totalElements:0,defaultAvatar:X}},watch:{"userStore.isLogin"(n){n?this.getLeaderboard():this.userLeaderBoard={}}},async created(){this.rankLoading=!0,await this.getLeaderboard(),this.rankLoading=!1},methods:{shortString:R,onPageChange(){this.getLeaderboard()},goProfile(n){this.$router.push({name:"Profile",params:{address:n}})},async getLeaderboard(){try{const n=await Q({page:this.page-1,size:this.pageSize});if(n.code===1){const{leaderBoard:e,leaderBoardList:u}=n.data;this.userLeaderBoard=e||{};const{content:c,totalElements:s,totalPages:a}=u;this.totalElements=s,this.totalPages=a,e!=null&&e.address?this.rankList=c.filter(r=>r.address!==e.address):this.rankList=c}}catch(n){console.log(n)}}}},qe={class:"leader-board"},Ke={class:"title"},Qe={class:"num"},Xe={class:"value"},Ze={class:"title"},$e={class:"num"},et=["onClick"],tt={class:"value"};function st(n,e,u,c,s,a){const r=de,p=$,y=F,b=te,w=ce;return i(),g("div",qe,[e[4]||(e[4]=t("div",{class:"section-title"},"Leaderboard",-1)),o(r,{value:"Point"},{title:l(()=>e[3]||(e[3]=[t("span",{style:{color:"#878d9c"}},"Name",-1)])),_:1}),o(y,{"is-loading":s.rankLoading,repeat:5,row:1,theme:"dark","s-type":"trade","is-empty":!s.totalElements},{default:l(()=>[s.page===1&&s.userLeaderBoard.userRank?(i(),h(r,{key:0},{title:l(()=>[t("div",Ke,[t("span",Qe,"#"+d(s.userLeaderBoard.userRank),1),o(p,{round:"",src:s.userLeaderBoard.avatar||s.defaultAvatar,onClick:e[0]||(e[0]=m=>a.goProfile(s.userLeaderBoard.address))},null,8,["src"]),t("span",{onClick:e[1]||(e[1]=m=>a.goProfile(s.userLeaderBoard.address))},d(a.shortString(s.userLeaderBoard.address,6,4)),1)])]),value:l(()=>[t("span",Xe,d(s.userLeaderBoard.totalPoints),1)]),_:1})):k("",!0),(i(!0),g(T,null,W(s.rankList,m=>(i(),h(r,{key:m.address},{title:l(()=>[t("div",Ze,[t("span",$e,"#"+d(m.userRank),1),o(p,{round:"",src:m.avatar||s.defaultAvatar,onClick:S=>a.goProfile(m.address)},null,8,["src","onClick"]),t("span",{onClick:S=>a.goProfile(m.address),class:"name"},d(a.shortString(m.address,6,4)),9,et)])]),value:l(()=>[t("span",tt,d(m.totalPoints),1)]),_:2},1024))),128))]),_:1},8,["is-loading","is-empty"]),Z(o(w,{modelValue:s.page,"onUpdate:modelValue":e[2]||(e[2]=m=>s.page=m),"page-count":s.totalPages,onChange:a.onPageChange,"force-ellipses":""},{"prev-text":l(()=>[o(b,{name:"arrow-left"})]),"next-text":l(()=>[o(b,{name:"arrow"})]),_:1},8,["modelValue","page-count","onChange"]),[[ee,s.totalPages>1]])])}const nt=I(Je,[["render",st],["__scopeId","data-v-4dc39df7"]]),at=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"OwnableInvalidOwner",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"OwnableUnauthorizedAccount",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"",type:"address"},{indexed:!1,internalType:"uint256",name:"checkTime",type:"uint256"},{indexed:!1,internalType:"uint256",name:"nextCheckTime",type:"uint256"}],name:"DailyCheckIn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"clearCheckIn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"dailyCheckIn",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserAccumulativeCheckIn",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserNextCheckInTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}],it={setup(){const n=E(),e=oe(),u=B(),c=A();return{web3Store:n,pumpCoreStore:e,userStore:u,appStore:c}},computed:{points(){return this.appStore.checkInPoints}},data(){return{inviteInfo:{invitedCount:"--",invitePoints:"--"},totalPoints:"--",checkStatusLoading:!1,continueDays:0,todayChecked:!1,checkLoading:!1,showInviteRuleDialog:!1,showBoxDialog:!1,now:new Date().getTime()}},components:{Clipboard:x,LeaderBoard:nt},watch:{"userStore.isLogin"(n){n?this.init():this.resetData()}},created(){this.init()},methods:{converterNum:U,init(){this.userStore.isLogin&&(this.getDailyCheckIn(),this.getInviteInfo(),this.getTotalPoints())},resetData(){this.inviteInfo={invitedCount:"--",invitePoints:"--"},this.totalPoints="--",this.continueDays=0,this.todayChecked=!1}
1,async getInviteInfo(){const n=await ie();n.code===1&&(this.inviteInfo=n.data)},async getTotalPoints(){const n=await ae();n.code===1&&(this.totalPoints=n.data)},async getDailyCheckIn(){try{this.checkStatusLoading=!0;const n=await ne();if(n.code===1){const{continueDays:e,today:u}=n.data;this.continueDays=e||0,this.todayChecked=u}}finally{this.checkStatusLoading=!1}},async loopGetDailyCheckIn(){var n;await this.getDailyCheckIn(),this.todayChecked?(this.getTotalPoints(),(n=this.$refs.leaderBoard)==null||n.getLeaderboard(),this.checkLoading=!1):this.timer=setTimeout(()=>{this.loopGetDailyCheckIn()},3e3)},async checkIn(){var n;if(!this.userStore.isLogin){this.web3Store.connect();return}if(this.appStore.pumpDailyCheckInOpen){if(await this.appStore.updateAirdropTime(),this.appStore.airdropStatus!=="notstart")return;this.web3CheckIn();return}try{this.checkLoading=!0;const e=await se();e.code===1?(C({type:"success",duration:3e3,message:"Check in successfully"}),this.getDailyCheckIn(),this.getTotalPoints(),(n=this.$refs.leaderBoard)==null||n.getLeaderboard()):(e==null?void 0:e.code)===602&&await this.appStore.updateAirdropTime()}finally{this.checkLoading=!1}},switchToCheckinNetwork(){const n=_.checkin.id;try{n!==this.web3Store.chainId&&window.web3Modal.switchNetwork(_.checkin)}catch{}},web3CheckIn(){this.switchToCheckinNetwork(),this.checkLoading=!0,new window.web3.eth.Contract(at,this.appStore.checkInContract).methods.dailyCheckIn().send({from:this.web3Store.userAddress}).on("receipt",()=>{C({type:"success",duration:3e3,message:"Check in successfully"}),this.loopGetDailyCheckIn()}).catch(e=>{console.log("error",e),this.checkLoading=!1,C({type:"fail",duration:3e3,message:e.message||"Check in failed, please try again"})})},checkCurrent(n){return this.todayChecked?n===this.continueDays:n===this.continueDays+1},checkInDisabled(n){return this.todayChecked?n>this.continueDays:n>this.continueDays+1}}},ot={class:"page-checkin"},lt={class:"checkin"},rt={class:"schedule"},dt={class:"btn"},ct={key:0,class:"loading"},pt={class:"container"},ut={class:"invite"},mt={class:"section-title"},yt={class:"invite-wrapper"},ht={class:"content"},gt={key:0,class:"link"},ft={class:"text"},vt={class:"amount flex-c-b"},kt={class:"points"},Ct={class:"left flex-c-c"},bt={class:"number"};function wt(n,e,u,c,s,a){var S,D;const r=z,p=Y,y=V,b=x,w=P("leader-board"),m=le;return i(),g("div",ot,[t("div",lt,[t("div",rt,[(i(!0),g(T,null,W(a.points,(f,L)=>(i(),g("div",{key:L,class:re(["item",{current:a.checkCurrent(L+1),disabled:a.checkInDisabled(L+1),checked:L+1<=s.continueDays}])},[e[7]||(e[7]=t("span",{class:"logo"},null,-1)),t("span",null,"+"+d(f),1)],2))),128))]),t("div",dt,[e[9]||(e[9]=t("span",null," Check in for 7 consecutive days to earn more points. ",-1)),o(r,{round:"",type:"tonpump",size:"small",loading:s.checkLoading,disabled:s.todayChecked||s.checkStatusLoading,onClick:a.checkIn},{default:l(()=>e[8]||(e[8]=[t("span",null,"Check In",-1)])),_:1},8,["loading","disabled","onClick"])]),s.checkStatusLoading?(i(),g("div",ct,[o(p,{size:"24px",vertical:""})])):k("",!0)]),t("div",pt,[t("div",ut,[t("div",mt,[e[11]||(e[11]=t("span",null,"Invite",-1)),o(r,{round:"",size:"small",onClick:e[0]||(e[0]=f=>s.showInviteRuleDialog=!0)},{default:l(()=>[o(y,{name:"question"}),e[10]||(e[10]=v(" Rule "))]),_:1})]),t("div",yt,[t("div",ht,[s.inviteInfo.inviteLink?(i(),g("div",gt,[t("span",ft,d(s.inviteInfo.inviteLink),1),s.inviteInfo.inviteLink?(i(),h(b,{key:0,text:s.inviteInfo.inviteLink},null,8,["text"])):k("",!0)])):k("",!0),t("div",vt,[t("span",null," People invited:"+d((S=s.inviteInfo)==null?void 0:S.invitedCount),1),t("span",null," Obtained points:"+d((D=s.inviteInfo)==null?void 0:D.invitePoints),1)])])])]),t("div",kt,[t("div",Ct,[e[12]||(e[12]=t("p",{class:"title"},"Total Points",-1)),t("p",bt,d(a.converterNum(s.totalPoints)),1)]),e[13]||(e[13]=t("div",{class:"right"},[t("p",null,"1.Creating a token earns 100 points."),t("p",null,"2.Successfully launching earns 500 points."),t("p",null,"3.Valid invitations earn 150 points.")],-1))]),o(w,{ref:"leaderBoard"},null,512)]),o(m,{show:s.showInviteRuleDialog,"onUpdate:show":e[2]||(e[2]=f=>s.showInviteRuleDialog=f),"class-name":"comp-rule-dialog","show-confirm-button":!1,"close-on-click-overlay":!0,onClose:e[3]||(e[3]=f=>s.showInviteRuleDialog=!1),"z-index":999},{title:l(()=>[e[14]||(e[14]=t("span",null,"Invite Rule",-1)),o(y,{"class-name":"dialog-close",name:"close",onClick:e[1]||(e[1]=f=>s.showInviteRuleDialog=!1)})]),default:l(()=>[e[15]||(e[15]=t("div",{class:"dialog-body"},[t("div",{class:"dialog-content"},[t("p",null,[t("span",null,"1."),v(" The invitee needs to complete a coin creation or a single transaction with a transaction amount of 0.1 MON. ")])])],-1))]),_:1},8,["show"]),o(m,{show:s.showBoxDialog,"onUpdate:show":e[5]||(e[5]=f=>s.showBoxDialog=f),"class-name":"get-box-dialog","show-confirm-button":!1,"close-on-click-overlay":!0,onClose:e[6]||(e[6]=f=>s.showBoxDialog=!1),"z-index":999},{title:l(()=>[e[16]||(e[16]=t("span",{class:"flex-c-c flex-full"},"GET",-1)),o(y,{"class-name":"dialog-close",name:"close",onClick:e[4]||(e[4]=f=>s.showBoxDialog=!1)})]),default:l(()=>[e[17]||(e[17]=t("div",{class:"dialog-body"},[t("div",{class:"dialog-content"},[t("div",null,[t("span",{class:"amount"},"1"),t("span",null," Point ")])])],-1))]),_:1},8,["show"])])}const _t=I(it,[["render",wt],["__scopeId","data-v-72ecd342"]]),Tt={components:{claim:je,checkin:_t},setup(){return{appStore:A()}},watch:{"appStore.airdropStatus":{handler:function(n){n==="end"&&this.$router.replace({name:"Home"})},immediate:!0}}},St={class:"page-airdrop"};function Lt(n,e,u,c,s,a){const r=Y,p=P("claim"),y=P("checkin");return i(),g("div",St,[c.appStore.airdropStatus==null?(i(),h(r,{key:0,class:"page-loading",vertical:""})):k("",!0),c.appStore.airdropStatus==="start"?(i(),h(p,{key:1})):k("",!0),c.appStore.airdropStatus==="notstart"?(i(),h(y,{key:2})):k("",!0)])}const Dt=I(Tt,[["render",Lt]]);export{Dt 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.