(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~97e4094c"],{"1ea4":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("v-card",{staticClass:"desktop_card"},[s("v-card-title",[s("label",{staticClass:"--v-primary-base text-left text-capitalize mr-4"},[t._v(t._s(t.$t("label.myProfile")))])]),s("v-card",{staticClass:"profile-detail-card",attrs:{elevation:"0"}},[s("v-row",{staticClass:"px-8 pa-4",attrs:{"no-gutters":"",align:"end"}},[s("v-col",{attrs:{lg:"4",md:"5"}},[s("v-row",[s("v-col",{attrs:{cols:"6"}},[t._v("\n Current Level Name\n ")]),s("v-col",{attrs:{cols:"6"}},[t._v("\n "+t._s(t.vipProgress.current_level_name)+"\n ")])],1),s("v-row",[s("v-col",{attrs:{cols:"6"}},[t._v("\n Current Deposit Progress\n ")]),s("v-col",{attrs:{cols:"6"}},[t._v("\n "+t._s(t.vipProgress.current_deposit_progress)+" / "+t._s(t.vipProgress.required_deposit_amount)+"\n ")])],1),s("v-row",[s("v-col",{attrs:{cols:"6"}},[t._v("\n Current Rollover Progress\n ")]),s("v-col",{attrs:{cols:"6"}},[t._v("\n "+t._s(t.vipProgress.current_rollover_progress)+" / "+t._s(t.vipProgress.required_account_rollover)+"\n ")])],1)],1)],1),s("v-row",[s("v-col",{attrs:{md:"4",lg:"3"}},[s("app-button",{staticClass:"dialog-button",attrs:{disabled:!this.isApplicable,action:this.applyVipBonus,title:"Apply Special VIP Bonus"}})],1),s("v-col",{attrs:{md:"4",lg:"3"}},[s("app-button",{staticClass:"dialog-button",attrs:{disabled:!this.vipProgress.has_pending_claim,action:this.claimVipProgress,title:"Claim VIP Progress"}})],1)],1),s("v-row",[t.pagination.totalPage>1?s("v-col",{staticClass:"text-center mb-6",attrs:{cols:"12"}},[s("v-pagination",{staticClass:"game_pagination",attrs:{length:t.pagination.totalPage,"next-icon":"mdi-chevron-right","prev-icon":"mdi-chevron-left","total-visible":t.pagination.paginationPageLimit},on:{input:t.changePage},model:{value:t.pagination.currentPage,callback:function(e){t.$set(t.pagination,"currentPage",e)},expression:"pagination.currentPage"}})],1):t._e()],1)],1)],1)],1)},i=[],r=(s("fb6a"),s("cdc9")),o=s("bb72"),n=s("d991"),c=s("15a4"),p={name:"vipPage",data:function(){return{pagination:{currentPage:1,totalPage:1,paginationPageLimit:10},currrentVipSummary:[],searchCriteria:{pageNumber:1,pageSize:20,mobilePageSize:20}}},computed:{isApplicable:function(){return this.$store.state.bonus.vipBonusCheckResult.data.available},applyComplete:function(){return this.$store.state.bonus.vipBonusApplyResult.complete},vipProgress:function(){return this.$store.state.member.vipProgress},vipClaimComplete:function(){return this.$store.state.bonus.vipProgressClaimResult.complete},vipRewardsSummaryData:function(){return this.$store.state.bonus.vipRewardsSummary.length>10?this.$store.state.bonus.vipRewardsSummary.slice(0,10):this.$store.state.bonus.vipRewardsSummary},vipClaimType:function(){switch(this.vipProgress.member_progress_type){case n["i"].BOTH:return"Rollover and Deposit";case n["i"].DEPOSIT_ONLY:return"Deposit Only";case n["i"].ROLLOVER_ONLY:return"Rollover Only"}}},watch:{applySuccess:function(){},applyComplete:function(){this.$store.state.bonus.vipBonusApplyResult.complete&&(window.alert("VIP Bonus apply status: "+this.$store.state.bonus.vipBonusApplyResult.success),this.$store.dispatch("".concat(r["y"])),this.getVipApplicability())},vipClaimComplete:function(){this.$store.state.bonus.vipProgressClaimResult.complete&&this.showVipClaimProgress(this.$store.state.bonus.vipProgressClaimResult)},vipRewardsSummaryData:function(){this.renderPage()}},created:function(){this.getVipApplicability(),this.getVipProgress(),this.getVipRewardsSummary()},methods:{getVipApplicability:function(){this.$store.dispatch("".concat(r["x"]))},getVipProgress:function(){this.$store.dispatch(o["j"])},getVipRewardsSummary:function(){this.$store.dispatch(r["B"])},renderPage:function(){this.$vuetify.breakpoint.xsOnly?this.pagination.totalPage=Math.ceil(this.vipRewardsSummaryData.length/this.searchCriteria.mobilePageSize):this.pagination.totalPage=Math.ceil(this.vipRewardsSummaryData.length/this.searchCriteria.pageSize)},changePage:function(){this.currrentVipSummary=this.vipRewardsSummaryData.slice((this.searchCriteria.pageNumber-1)*this.searchCriteria.mobilePageSize,this.searchCriteria.pageNumber*this.searchCriteria.mobilePageSize),this.currrentVipSummary=this.vipRewardsSummaryData.slice((this.searchCriteria.pageNumber-1)*this.searchCriteria.pageSize,this.searchCriteria.pageNumber*this.searchCriteria.pageSize)},applyVipBonus:function(){var t=this.$store.state.bonus.vipBonusCheckResult.data.bonus_id;this.$router.push({name:c["a"].DEPOSIT,params:{bonusId:t}})},getDisplayIcon:function(t){switch(t.reward_type){case"COINS":return this.getCoinPath();case"GIFT":return t.reward_gift&&t.reward_gift.imgPath;case"BONUS":return this.getGiftPath()}},getCoinPath:function(){return"https://s3.ap-southeast-1.amazonaws.com/media-dev.ezgame4u.com/images/krikya/vip/krikbet/deposit-bonus-coin.png"},getGiftPath:function(){return"https://s3.ap-southeast-1.amazonaws.com/media-dev.ezgame4u.com/images/krikya/vip/krikbet/free-bonus.png"},claimVipProgress:function(){this.$store.dispatch(r["z"])},showVipClaimProgress:function(t){t.success?window.alert("Successfully claimed VIP progress"):window.alert("VIP Progress claim failure "+t.message),this.$store.dispatch(r["A"]),this.getVipProgress()}}},l=p,u=(s("aa71"),s("2877")),g=s("6544"),h=s.n(g),m=s("b0af"),v=s("99d9"),d=s("62ad"),P=s("891e"),b=s("0fd9"),f=Object(u["a"])(l,a,i,!1,null,null,null);e["default"]=f.exports;h()(f,{VCard:m["a"],VCardTitle:v["d"],VCol:d["a"],VPagination:P["a"],VRow:b["a"]})},aa71:function(t,e,s){"use strict";var a=s("cd34"),i=s.n(a);i.a},cd34:function(t,e,s){}}]); //# sourceMappingURL=app~97e4094c.a343c36b.js.map