1import{l as y,r as i,A as e,S as w,_ as P}from"./index.3a9dafa4.1791296062701.js";import{u as I,r as re}from"./agentation.f767b108.1791296062701.js";import{l as le,s as de}from"./matchPredictionModules.5c68d79f.1791296062701.js";import{u as B}from"./drag.8c512843.1791296062701.js";import{M as me,l as j}from"./index-layout-lite.8c3896ff.1791296062701.js";import{r as he}from"./user-slice.233305f5.1791296062701.js";import ue from"./breadcrumbs.53c4f566.1791296062701.js";import"./dayjs.min.ac636f31.1791296062701.js";import"./usePreloadTheme.3f46834b.1791296062701.js";import"./luckyWheelModules.004453d6.1791296062701.js";import"./ms-hook.2c2a78d3.1791296062701.js";import"./staticContentModules.e9474029.1791296062701.js";const _e="_matchPredictionContainer_1tkwc_9",ge="_breadcrumbs_1tkwc_15",xe="_tabContainer_1tkwc_18",pe="_tab_1tkwc_18",be="_isActive_1tkwc_34",Ce="_bannerContainer_1tkwc_38",ke="_textContainer_1tkwc_43",we="_bannerTitle_1tkwc_49",Pe="_bannerDescription_1tkwc_53",je="_redirectLink_1tkwc_53",ve="_imageContainer_1tkwc_57",Te="_totalExchangeContainer_1tkwc_61",Ne="_totalContainer_1tkwc_67",fe="_highlight_1tkwc_70",Ee="_exchangeContainer_1tkwc_73",Me="_balanceContainer_1tkwc_97",Re="_balanceWrapper_1tkwc_102",ye="_controlButton_1tkwc_106",Le="_inputBalance_1tkwc_121",De="_error_1tkwc_131",Se="_errorMessage_1tkwc_134",Be="_consumeContainer_1tkwc_139",Ie="_consumeBalance_1tkwc_145",Ae="_consumeType_1tkwc_148",Ve="_exch
1angeButton_1tkwc_151",Fe="_exchangeDescription_1tkwc_165",Oe="_leagueTabContainer_1tkwc_168",$e="_leagueTab_1tkwc_168",We="_league_1tkwc_168",Ge="_leagueImage_1tkwc_188",Ue="_leagueName_1tkwc_195",He="_predictMenuTabContainer_1tkwc_206",Xe="_predictMenu_1tkwc_206",Ke="_redeemContainer_1tkwc_234",ze="_redeemOverlay_1tkwc_244",Ye="_redeemModal_1tkwc_253",qe="_close_1tkwc_258",Je="_iconContainer_1tkwc_271",Qe="_iconBg_1tkwc_275",Ze="_iconReward_1tkwc_283",et="_title_1tkwc_290",tt="_redeemtitle_1tkwc_297",nt="_redeemDescription_1tkwc_298",at="_responseModal_1tkwc_309",ot="_submitContainer_1tkwc_314",st="_submitButton_1tkwc_314",it="_responseContainer_1tkwc_327",ct="_responseIcon_1tkwc_333",rt="_responseMessage_1tkwc_337",lt="_skeletonContainer_1tkwc_342",dt="_skeletonTabContainer_1tkwc_342",mt="_skeletonTab_1tkwc_342",ht="_skeletonBanner_1tkwc_362",ut="_skeletonExchange_1tkwc_377",_t="_skeletonContent_1tkwc_392",gt="__bannerContainer_1tkwc_408",t={matchPredictionContainer:_e,breadcrumbs:ge,tabContainer:xe,tab:pe,isActive:be,bannerContainer:Ce,textContainer:ke,bannerTitle:we,bannerDescription:Pe,redirectLink:je,imageContainer:ve,totalExchangeContainer:Te,totalContainer:Ne,highlight:fe,exchangeContainer:Ee,balanceContainer:Me,balanceWrapper:Re,controlButton:ye,inputBalance:Le,error:De,errorMessage:Se,consumeContainer:Be,consumeBalance:Ie,consumeType:Ae,exchangeButton:Ve,exchangeDescription:Fe,leagueTabContainer:Oe,leagueTab:$e,league:We,leagueImage:Ge,leagueName:Ue,predictMenuTabContainer:He,predictMenu:Xe,redeemContainer:Ke,redeemOverlay:ze,redeemModal:Ye,close:qe,iconContainer:Je,iconBg:Qe,iconReward:Ze,title:et,redeemtitle:tt,redeemDescription:nt,responseModal:at,submitContainer:ot,submitButton:st,responseContainer:it,responseIcon:ct,responseMessage:rt,skeletonContainer:lt,skeletonTabContainer:dt,skeletonTab:mt,"skeleton-loading-effect":"_skeleton-loading-effect_1tkwc_1",skeletonBanner:ht,skeletonExchange:ut,skeletonContent:_t,_bannerContainer:gt},xt=j(()=>P(()=>import("./prediction-match.99d09f9e.1791296062701.js"),["assets/10.10.7/prediction-match.99d09f9e.1791296062701.js","assets/10.10.7/index.3a9dafa4.1791296062701.js","assets/10.10.7/dayjs.min.ac636f31.1791296062701.js","assets/10.10.7/matchPredictionModules.5c68d79f.1791296062701.js","assets/10.10.7/drag.8c512843.1791296062701.js","assets/10.10.7/index-layout-lite.8c3896ff.1791296062701.js","assets/10.10.7/agentation.f767b108.1791296062701.js","assets/10.10.7/agentation.06ce37f5.1791296062701.css","assets/10.10.7/user-slice.233305f5.1791296062701.js","assets/10.10.7/usePreloadTheme.3f46834b.1791296062701.js","assets/10.10.7/staticContentModules.e9474029.1791296062701.js","assets/10.10.7/luckyWheelModules.004453d6.1791296062701.js","assets/10.10.7/ms-hook.2c2a78d3.1791296062701.js","assets/10.10.7/index-layout-lite.62f46006.1791296062701.css","assets/10.10.7/SmallLoading.195ef89a.1791296062701.js","assets/10.10.7/prediction-match.1e901234.1791296062701.css"])),pt=j(()=>P(()=>import("./prediction-result.67973feb.1791296062701.js"),["assets/10.10.7/prediction-result.67973feb.1791296062701.js","assets/10.10.7/index.3a9dafa4.1791296062701.js","assets/10.10.7/dayjs.min.ac636f31.1791296062701.js","assets/10.10.7/matchPredictionModules.5c68d79f.1791296062701.js","assets/10.10.7/drag.8c512843.1791296062701.js","assets/10.10.7/agentation.f767b108.1791296062701.js","assets/10.10.7/agentation.06ce37f5.1791296062701.css","assets/10.10.7/prediction-result.933b4727.1791296062701.css"])),bt=j(()=>P(()=>import("./prediction-history.182b42dc.1791296062701.js"),["assets/10.10.7/prediction-history.182b42dc.1791296062701.js","assets/10.10.7/index.3a9dafa4.1791296062701.js","assets/10.10.7/dayjs.min.ac636f31.1791296062701.js","assets/10.10.7/matchPredictionModules.5c68d79f.1791296062701.js","assets/10.10.7/modal-select.30e57fb9.1791296062701.js","assets/10.10.7/no-records.8bb7a7ae.1791296062701.js","assets/10.10.7/agentation.f767b108.1791296062701.js","assets/10.10.7/agentation.06ce37f5.1791296062701.css","assets/10.10.7/no-records.2f0365de.1791296062701.css","assets/10.10.7/index-layout-lite.8c3896ff.1791296062701.js","assets/10.10.7/user-slice.233305f5.1791296062701.js","assets/10.10.7/usePreloadTheme.3f46834b.1791296062701.js","assets/10.10.7/staticContentModules.e9474029.1791296062701.js","assets/10.10.7/luckyWheelModules.004453d6.1791296062701.js","assets/10.10.7/ms-hook.2c2a78d3.1791296062701.js","assets/10.10.7/index-layout-lite.62f46006.1791296062701.css","assets/10.10.7/modal-select.e2b37ebc.1791296062701.css","assets/10.10.7/dateInput.dd94919b.1791296062701.js","assets/10.10.7/react-datepicker.min.8c5fcc67.1791296062701.js","assets/10.10.7/index.bdec9ad0.1791296062701.js","assets/10.10.7/warning.883c7a3c.1791296062701.js","assets/10.10.7/dateInput.ac5c39fd.1791296062701.css","assets/10.10.7/pagination.e112ab36.1791296062701.js","assets/10.10.7/Pagination.06080446.1791296062701.js","assets/10.10.7/pagination.1b8746c4.1791296062701.css","assets/10.10.7/prediction-history.84ffcd16.1791296062701.css"])),Ct=j(()=>P(()=>import("./prediction-terms.cb01384f.1791296062701.js"),["assets/10.10.7/prediction-terms.cb01384f.1791296062701.js","assets/10.10.7/index.3a9dafa4.1791296062701.js","assets/10.10.7/matchPredictionModules.5c68d79f.1791296062701.js","assets/10.10.7/dayjs.min.ac636f31.1791296062701.js","assets/10.10.7/agentation.f767b108.1791296062701.js","assets/10.10.7/agentation.06ce37f5.1791296062701.css","assets/10.10.7/prediction-terms.9c269776.1791296062701.css"])),St=()=>{const{t:a}=I(["litePrediction"]),_=re.useHistory(),x=y.useDispatch(),{ref:p}=B(),{ref:m}=B(),d=y.useSelector(n=>n.user?.isLogin),{hasFakeSeamless:v}=y.useSelector(n=>n.wallet)||{},[c,A]=i.useState("exchangeCoins"),[L,V]=i.useState("matches"),[r,F]=i.useState(null),[O,$]=i.useState(0),[s,W]=i.useState(null),[G,D]=i.useState(!1),[U,C]=i.useState(!1),[H,T]=i.useState({title:"",desc:"",icon:"",buttonText:""}),[X,K]=i.useState(0),[N,z]=i.useState(318),[f,k]=i.useState(0),[u,b]=i.useState(0),[Y,E]=i.useState(!0),[M,S]=i.useState(!1),[q,J]=i.useState(!1),h={exchangeCoins:{exchangeTitle:a("litePrediction:exchangeCoin","Exchange Coins"),exchangeFromTitle:a("litePrediction:point","Point"),exchangeFromLabel:a("litePrediction:points","Points"),exchangeToLabel:a("litePrediction:coins","Coins")},exchangePoints:{exchangeTitle:r?.reward?.type==="REWARD_FIXED_AMOUNT"?a("litePrediction:exchangeBonus","Exchange Bonu
1s"):a("litePrediction:exchangePoint","Exchange Points"),exchangeFromTitle:a("litePrediction:coin","Coin"),exchangeFromLabel:a("litePrediction:coins","Coins"),exchangeToLabel:r?.reward?.type==="REWARD_FIXED_AMOUNT"?a("litePrediction:bonus","Bonus"):a("litePrediction:points","Points")}},Q=[{LeagueID:318,LeagueName:"ENGLISH PREMIER LEAGUE"}],Z={matches:a("litePrediction:matches","Matches"),result:a("litePrediction:result","Result"),history:a("litePrediction:betHistory","Prediction History"),terms:a("litePrediction:termsAndConditions","Terms and Conditions")};i.useEffect(()=>{R()},[]),i.useEffect(()=>{const n=c==="exchangeCoins"?r?.available?.point:r?.available?.coin,o=c==="exchangeCoins"?r?.conversionRate?.pointToCoin:r?.reward?.type==="REWARD_COIN_TO_POINT"?r?.conversionRate?.coinToPoint:r?.reward?.type==="REWARD_FIXED_AMOUNT"&&r?.conversionRate?.coinToFixedAmount;$(n??0),W(o),k(o?.from),b(o?.to),S(!1)},[r,c]),i.useEffect(()=>{S(u<s?.to)},[u]);const R=async()=>{d?le().then(n=>{if(n?.data){E(!1),F(n?.data);const o=n?.data?.predictionSetting?.from,l=n?.data?.predictionSetting?.to,g=new Date,ce=g>=new Date(o)&&g<=new Date(l);J(ce)}}).catch(n=>{console.error("Failed to load prediction exchange:",n),E(!1)}):E(!1)},ee=()=>{switch(L){case"matches":return e.jsx(xt,{exchangeInfo:r,selectedLeagueID:N,getPredictionExchange:R,enablePredictionSetting:q});case"result":return e.jsx(pt,{selectedLeagueID:N});case"history":return e.jsx(bt,{});case"terms":return e.jsx(Ct,{});default:return null}},te=()=>{const n=(s?.from??0).toLocaleString(),o=(s?.to??0).toLocaleString(),l=h[c].exchangeFromLabel,g=h[c].exchangeToLabel;return`*${n} ${l} = ${o} ${g}`},ne=()=>{const n=f+s?.from,o=u+s?.to;o>9999||(k(n),b(o))},ae=()=>{const n=Math.max(f-s?.from,0),o=Math.max(u-s?.from,0);k(n),b(o)},oe=n=>{const o=n.target.value.replace(/,/g,"").replace(/[^0-9]/g,""),l=o===""?0:Number(o);b(l)},se=n=>{const o=Number(n.target.value.replace(/,/g,""));let l=Math.max(s?.to,Math.round(o/s?.to)*s?.to);l=Math.min(l,9999),l=Math.floor(l/s?.to)*s?.to;const g=l/s?.to*s?.from;k(g),b(l)},ie=async()=>{try{const n={convertAmount:u,fromRate:s?.from,toRate:s?.to},o=await de(n,{currentExchangeType:c});if(o?.code)switch(o?.code){case"10000":K(u),D(!0),R();break;case"CPN20055":C(!0),T({title:a("litePrediction:exchangeRateUpdated","Exchange Rate Updated"),desc:a("litePrediction:newRateDesc","The exchange rate changed, kindly review the new rates before proceeding with the exchange action."),icon:"warning",buttonText:a("litePrediction:ok","OK")});break;case"CPN20068":case"CPN20069":C(!0),T({title:a("litePrediction:maxReached","Maximum Reached"),desc:a("litePrediction:maxReachedDesc","Max Cap Reached, Please Retry Tomorrow"),icon:"warning",buttonText:a("litePrediction:ok","OK")});break;default:C(!0),T({title:a("litePrediction:failExchange","Failed to exchange"),desc:o?.message??a("litePrediction:failExchangeDesc","Something went wrong, please try again"),icon:"error",buttonText:a("litePrediction:tryAgain","Try Again")});break}r?.reward?.type==="REWARD_FIXED_AMOUNT"&&x(he(v))}catch(n){return Promise.reject(n)}};return e.jsxs("div",{className:t.matchPredictionContainer,children:[e.jsx("div",{className:t.breadcrumbs,children:e.jsx(ue,{title:a("litePrediction:prediction","Prediction"),backAction:()=>_.push("/home")})}),Y?e.jsxs("div",{className:t.skeletonContainer,children:[e.jsxs("div",{className:t.skeletonTabContainer,children:[e.jsx("div",{className:t.skeletonTab}),e.jsx("div",{className:t.skeletonTab})]}),e.jsx("div",{className:t.skeletonBanner}),e.jsx("div",{className:t.skeletonExchange}),e.jsx("div",{className:t.skeletonContent})]}):e.jsxs(e.Fragment,{children:[e.jsx("div",{className:t.tabContainer,children:Object.entries(h).map(([n,o])=>e.jsx("div",{className:`${t.tab} ${c===n?t.isActive:""}`,onClick:()=>
1A(n),children:o.exchangeTitle},n))}),e.jsxs("div",{className:t.bannerContainer,children:[e.jsxs("div",{className:t.textContainer,children:[e.jsx("div",{className:t.bannerTitle,children:a("litePrediction:exchangePlay","Exchange Coins to Play and Win!")}),e.jsxs("div",{className:t.bannerDescription,children:["* ",a("litePrediction:earnMorePoint","Earn more points!")," ",e.jsx("a",{className:t.redirectLink,href:"/myaccount/deposit",children:a("litePrediction:here","here")})]})]}),e.jsx("div",{className:t.imageContainer,children:e.jsx("img",{src:"/public/html/default_whitelabel/template/images/prediction/predict-exchange.gif",alt:"predict-exchange",loading:"lazy",decoding:"async"})})]}),e.jsxs("div",{className:t.totalExchangeContainer,children:[e.jsxs("div",{className:t.totalContainer,children:[e.jsxs("span",{children:[a("litePrediction:total","Total")," "]}),e.jsx("span",{className:t.highlight,children:`(${h[c].exchangeFromTitle})`}),e.jsx("span",{children:" : "}),e.jsx("span",{children:d?(O??0).toLocaleString():"-"}),e.jsxs("span",{children:[" ",h[c].exchangeFromLabel]})]}),e.jsxs("div",{className:t.exchangeContainer,children:[e.jsxs("div",{className:t.balanceContainer,children:[e.jsxs("div",{className:t.balanceWrapper,children:[e.jsx("button",{className:`${t.controlButton}`,disabled:!d||!s,onClick:()=>{ae()},children:e.jsx(w,{category:"SVGLite",name:"predictionMinus"})}),e.jsx("input",{className:`${t.inputBalance} ${M&&t.error}`,type:"text",inputMode:"numeric",maxLength:4,disabled:!d,value:d?(u??0).toLocaleString():"-",onChange:oe,onBlur:se}),e.jsx("button",{className:`${t.controlButton}`,disabled:!d||!s,onClick:()=>{ne()},children:e.jsx(w,{category:"SVGLite",name:"predictionAdd"})})]}),M&&e.jsxs("div",{className:t.errorMessage,children:["*",a("litePrediction:balanceError",{label:h[c].exchangeToLabel,value:s?.to})]})]}),d&&e.jsxs("div",{className:t.consumeContainer,children:[e.jsx("span",{children:a("litePrediction:consume","Consume of")}),e.jsxs("span",{className:`${t.highlight} ${t.consumeBalance}`,children:[" ",(f??0).toLocaleString()," "]}),e.jsx("span",{className:`${t.highlight} ${t.consumeType}`,children:h[c].exchangeFromLabel})]}),e.jsx("button",{className:t.exchangeButton,disabled:!d||M,onClick:()=>
1ie(),children:h[c].exchangeTitle}),d&&e.jsx("div",{className:t.exchangeDescription,children:te()})]})]}),e.jsx("div",{className:t.leagueTabContainer,children:e.jsx("div",{className:t.leagueTab,ref:p,children:Q.map(n=>e.jsxs("div",{className:`${t.league} ${N===n.LeagueID?t.isActive:""}`,onClick:()=>z(n.LeagueID),children:[e.jsx(w,{className:t.leagueImage,category:"SVGLite",name:"leagueIcon"}),e.jsx("div",{className:t.leagueName,children:n.LeagueName})]},n.LeagueID))})}),e.jsx("div",{className:t.predictMenuTabContainer,ref:m,children:Object.entries(Z).map(([n,o])=>e.jsx("div",{className:`${t.predictMenu} ${L===n?t.isActive:""}`,onClick:()=>V(n),children:o},n))}),ee(),G&&e.jsx(kt,{onClose:()=>D(!1),currentExchangeType:c,redeemValue:X}),U&&e.jsx(wt,{onClose:()=>C(!1),...H})]})]})},kt=({onClose:a,currentExchangeType:_,redeemValue:x,exchangeInfo:p}={})=>{const{t:m}=I(["litePrediction"]),d=_==="exchangeCoins"?"coins":"points",v=_==="exchangeCoins"?m("litePrediction:activityCoins","Activity Coins"):p?.reward?.type==="REWARD_COIN_TO_POINT"?m("litePrediction:activityPoints","Activity Points"):m("litePrediction:activityBonus","Activity Bonus");return e.jsxs("div",{className:t.redeemContainer,children:[e.jsx("div",{className:t.redeemOverlay,onClick:a}),e.jsxs("div",{className:t.redeemModal,children:[e.jsx("div",{className:t.close,onClick:a,children:e.jsxs("picture",{children:[e.jsx("source",{src:"/public/html/images/sp2lite/shared/cross.webp",type:"image/webp"}),e.jsx("img",{src:"/public/html/images/sp2lite/shared/cross.png",alt:"share-modal-close"})]})}),e.jsx("div",{className:t.title,children:m("litePrediction:congratulations","Congratulations!")}),e.jsxs("div",{className:t.iconContainer,children:[e.jsx("img",{className:t.iconReward,src:`/public/html/default_whitelabel/shared-image/sp2lite/match-prediction/mp-${d}.png`,alt:"redeem"}),e.jsx("img",{className:t.iconBg,src:"/public/html/default_whitelabel/shared-image/vip-system/claimed-bg.png",alt:"claimed-bg"})]}),e.jsx("div",{className:t.redeemtitle,children:m("litePrediction:totalCoinRedeem","You have redeemed")}),e.jsxs("div",{className:t.redeemDescription,children:[(x??0).toLocaleString()," ",v]})]})]})},wt=({onClose:a,title:_,desc:x,icon:p,buttonText:m}={})=>e.jsx(me,{headerTranslationText:_,onClose:a,children:e.jsxs("div",{className:t.responseModal,children:[e.jsxs("div",{className:t.responseContainer,children:[e.jsx(w,{className:t.responseIcon,category:"SVGLite",name:p}),e.jsx("div",{className:t.responseMessage,children:x})]}),e.jsx("div",{className:t.submitContainer,children:e.jsx("button",{className:t.submitButton,onClick:a,children:m})})]})});export{St 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.