PageSourceSearch

https://www.russell-webb.com/_next/static/chunks/pages/_sites/[site]/promo/[promo]-225362f7b8551e82.js

js russell-webb.com collected 2026-10-02 23:30:39 UTC 7,619 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25324,9008],{1787:function(e,o,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_sites/[site]/promo/[promo]",function(){return t(33571)}])},33571:function(e,o,t){"use strict";t.r(o),t.d(o,{__N_SSG:function(){return P}});var r=t(85893),n=t(67294),a=t(11163),i=t(94684),l=t(55939),u=t(34599),s=t(78444),d=t(82618),c=t(56201),p=t(96378),v=t(5152),m=t.n(v);let h={lx:m()(()=>Promise.all([t.e(34401),t.e(34396),t.e(41664),t.e(77017),t.e(46465)]).then(t.bind(t,9217)),{loadableGenerated:{webpack:()=>[9217]},ssr:!1}),titan:m()(()=>Promise.all([t.e(41664),t.e(5192),t.e(64),t.e(23053)]).then(t.bind(t,23053)),{loadableGenerated:{webpack:()=>[23053]},ssr:!1})},f=e=>{let{isAuthorized:o,promotion_feature:t,setModalView:l,setModalData:v,openModal:m,setPinVerified:f,isPinVerified:P,groupName:_}=(0,u.l8)(),y=(0,a.useRouter)(),[k,w]=(0,n.useState)(),{query:{promo:S}}=y,{isLoading:E,promotions:A}=(0,d.ZP)({category:""});(0,n.useEffect)(()=>{let e=null==S?void 0:S.split("-").pop();w(null==A?void 0:A.find(o=>o._id===e))},[A,S]);let{data:T}=(0,c.dC)({status:"active"},o&&t,e=>{(0,s.we)(e,f,P)}),{mutate:R,isLoading:b}=(0,d.hQ)(),{mutate:O,isLoading:Z}=(0,p.K)(),g=(0,n.useCallback)(e=>{var r,n,a,u;return!b&&!Z&&!!t&&((null==T?void 0:null===(n=T.data)||void 0===n?void 0:null===(r=n.data)||void 0===r?void 0:r.length)>0?(null===(a=(0,i.Am)())||void 0===a||a.error("Anda memiliki promo yang berjalan!"),!1):void((null==e?void 0:e.is_deposit_promotion)?(null===(u=(0,i.Am)())||void 0===u||u.success("Promosi ini dapat di Aktifkan di fitur Deposit"),o&&(null==y||y.push("/wallet"))):R({id:null==e?void 0:e._id,amount:null},{onSuccess:o=>{var t,r,n;let a=null==o?void 0:null===(t=o.data)||void 0===t?void 0:t.data;(null==a?void 0:a.can_activate)&&(null==e?void 0:e.preset)?(null===(r=(0,i.Am)())||void 0===r||r.success("Promo dapat di pakai"),O(null==e?void 0:e._id,{onSuccess:()=>{var o;null===(o=(0,i.Am)())||void 0===o||o.success("Promo Activate"),v({data:e}),l("PROMO_ACTIVE"),m()}})):null===(n=(0,i.Am)())||void 0===n||n.error(e.message)},onError:()=>{var e;null===(e=(0,i.Am)())||void 0===e||e.error("promo ini tidak dapat di pilih")}})))},[b,Z,t,T,o,y,R,O,v,l,m]),C=h[_.toLowerCase()]||null,L=(0,n.useMemo)(()=>"lx"===_.toLowerCase()?{dataDetail:k,handleTakePromo:g}:{dataDetail:k,promotions:A,isLoading:E},[_,k,g,A,E]);return C?(0,r.jsx)(C,{...L}):null};var P=!0;o.default=f,f.Layout=l.default},56201:function(e,o,t){"use strict";t.d(o,{Mf:function(){return i},dC:function(){return l}});var r=t(76554),n=t(46139),a=t(88767);let i=e=>n.Z.get(r.P.USER_PROMOTIONS_STATS,{params:e}),l=(e,o,t)=>(0,a.useQuery)({queryKey:["useQueryGetActivePromotion",e,o],enabled:!!o,queryFn:()=>i(e),onError:e=>{t&&t(e)}});o.ZP=(e,o)=>{let t=[],r=0,n=0,l=0,u=0,s=0,d=0,c=[],p=[],v=[],{isLoading:m,data:h,error:f}=(0,a.useQuery)(["GET_PROMO_ACTIVE",e,o],()=>i(e),{keepPreviousData:!0});if(!m&&!f&&(null==h?void 0:h.data)){let{data:{data:e}}=h;t=e,e.map(e=>{"completed"==e.status&&(u++,null!==e.claimable&&e.claimable&&null==e.claimed_at?(r++,c.push(e)):p.push(e)),"cancelled"==e.status&&(n++,u++,p.push(e)),"active"==e.status&&(s++,l++,v.push(e)),"claimed"==e.status&&(d++,l++,v.push(e)),"failed"==e.status&&(d++,u++,p.push(e))})}return{isLoading:m,promotionsActive:t,activeCount:s,claimedCount:d,canceledCount:n,completedCount:r,completedCanceledCount:u,activeClaimedCount:l,dataActiveAndClaimed:v,dataCompleted:c,dataCancelAndCompleted:p,error:f}}},82618:function(e,o,t){"use strict";t.d(o,{hQ:function(){return c},ll:function(){return u},pi:function(){return d},uR:function(){return s}});var r=t(76554),n=t(46139),a=t(78444),i=t(88767);let l=e=>((null==e?void 0:e.category)==""&&delete e.category,n.Z.get("/promotions/promotions",{params:{...e,api_key:(0,a.Pi)()}})),u=function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.Z.post("/promotions/promotions/".concat(e,"/check"),{deposit_amount:o})},s=(e,o)=>n.Z.post("/promotions/promotions/".concat(e,"/check"),o),d=()=>n.Z.post(r.P.USER_PROMOTIONS_UPDATE),c=()=>(0,i.useMutation)({mutationKey:["useQueryCheckPromo"],mutationFn:e=>{let{id:o,amount:t}=e;return u(o,t)}});o.ZP=(e,o)=>{let t=[],{isLoading:r,data:n,error:a}=(0,i.useQuery)(["GET_PROMO",e],()=>l(e),{keepPreviousData:!0,onError:e=>{o&&o(e)}});if(!r&&!a&&(null==n?void 0:n.data)){let{data:{data:e}}=n;t=e}return{isLoading:r,promotions:t,error:a}}},96378:function(e,o,t){"use strict";t.d(o,{K:function(){return l},j:function(){return u}});var r=t(76554),n=t(96986),a=t(88767);async function i(e){return n.Z.post(r.P.USER_PROMOTIONS_DEFAULT+e+"/activate")}let l=()=>(0,a.useMutation)({mutationFn:e=>i(e)}),u=(e,o)=>(0,a.useMutation)(e=>i(e),{onSuccess:e||(e=>{}),onError:o||(e=>{})})},46139:function(e,o,t){"use strict";var r=t(87066),n=t(11453),a=t(22779),i=t(55762),l=t(94684),u=t(78444),s=t(76554),d=t(96245),c=t(23845);let p=r.Z.create({timeout:3e4,headers:{Accept:"application/json","Content-Type":"application/json"}});p.interceptors.request.use(async e=>{c.Z.refreshTokenPromise&&e.url!=s.P.REFRESH_TOKEN&&await c.Z.refreshTokenPromise;let o=(0,n.L)();if(o&&e.url!=s.P.REFRESH_TOKEN&&1e3*(0,d.Z)(o).exp<Date.now()){c.Z.refreshTokenPromise=new Promise(async(e,t)=>{var r,n,u;try{let e=await p.post(s.P.REFRESH_TOKEN,{token:o}),t=null===(n=e.data)||void 0===n?void 0:null===(r=n.data)||void 0===r?void 0:r.token;if(!t)throw Error("Token not found!");a.e.set(i.RY.AuthToken,t)}catch(o){return a.e.remove(i.RY.AuthToken),location.pathname="/",null===(u=(0,l.Am)())||void 0===u||u.error("Silahkan untuk login terlebih dahulu!",{bodyStyle:{whiteSpace:"pre-wrap"},toastId:"error-response"}),e(!1)}return e(!0)});let e=await c.Z.refreshTokenPromise;if(c.Z.refreshTokenPromise=null,!e)throw new r.Z.Cancel("Operation canceled by the user.")}return o=(0,n.L)(),e.baseURL=(0,u.Lq)(),e.headers={...e.headers,Authorization:"Bearer ".concat(o||""),"x-api-key":(0,u.Pi)()},e},e=>Promise.reject(e)),p.interceptors.response.use(e=>({...e}),async e=>{var o,t,r,n,u,s,d,c,p,v,m,h,f,P;return(null==e?void 0:null===(t=e.response)||void 0===t?void 0:null===(o=t.data)||void 0===o?void 0:o.errors)&&Array.isArray(null==e?void 0:null===(n=e.response)||void 0===n?void 0:null===(r=n.data)||void 0===r?void 0:r.errors)&&(e.response.data.errorsObject=e.response.data.errors.reduce((e,o)=>(e[o.field]=o,e),{})),(null==e?void 0:null===(u=e.response)||void 0===u?void 0:u.status)===400?(location.pathname="/",null===(h=(0,l.Am)())||void 0===h||h.error("Bad Request",{bodyStyle:{whiteSpace:"pre-wrap"},toastId:"error-response"})):(null==e?void 0:null===(s=e.response)||void 0===s?void 0:s.status)===401?(a.e.remove(i.RY.AuthToken),a.e.remove(i.RY.AuthPin),a.e.remove(i.RY.User),a.e.remove(i.RY.SelectedGame),a.e.remove(i.RY.hasPin),location.pathname="/",null===(f=(0,l.Am)())||void 0===f||f.error("Silahkan untuk login terlebih dahulu!",{bodyStyle:{whiteSpace:"pre-wrap"},toastId:"error-response"})):(null==e?void 0:null===(d=e.response)||void 0===d?void 0:d.status)===503&&(location.pathname="/",null===(P=(0,l.Am)())||void 0===P||P.error("Layanan tidak tersedia",{bodyStyle:{whiteSpace:"pre-wrap"},toastId:"error-response"})),null===(m=(0,l.Am)())||void 0===m||m.error((null==e?void 0:null===(v=e.response)||void 0===v?void 0:null===(p=v.data)||void 0===p?void 0:null===(c=p.errors)||void 0===c?void 0:c._error)||"Terjadi kesalahan",{bodyStyle:{whiteSpace:"pre-wrap"},toastId:"error-response"}),Promise.reject(e.response)}),o.Z=p},9008:function(e,o,t){e.exports=t(23867)}},function(e){e.O(0,[60509,55939,92888,49774,40179],function(){return e(e.s=1787)}),_N_E=e.O()}]);

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.