PageSourceSearch

https://1wqdhu.life/resources/v1/app/assets/index-B8phkLPq.js

js 1wqdhu.life collected 2026-10-10 02:39:30 UTC 8,415 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/fortune-wheel-floating-widget-lGJIXzkr.js","assets/logger-DBTGzwsP.js","assets/logger-B4OCWT-4.js","assets/index-BBY1BnXy.js","assets/index-vSUUMbpI.js","assets/test-manager-DesYLJOQ.js","assets/control-DnbWcEGV.js","assets/hint-C-pjU_97.js","assets/custom-html-CSF7RBTT.js","assets/use-path-based-route-matcher-u_WwO7dQ.js","assets/picture-v2-E1-v2O99.js","assets/plugin-server-updates-DhdiVNAl.js","assets/socket-io-adapter-Cz7Hnc3D.js","assets/define-widget-dVgL_Ppo.js","assets/useMutation-Bolfuold.js","assets/use-modal-C-MxU-rM.js","assets/plugin-feature-flags-D9VJsscs.js","assets/index-BkZBUjIo.js","assets/fortune-wheel-UPMWlnF_.js","assets/index-BCakgKZ0.js","assets/button-RNidVG78.js","assets/mute-DnbS6Cgn.js","assets/modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js","assets/use-body-scroll-lock-iwIC3Zn4.js","assets/modal-header-Pxrha-G-.js","assets/arrow-back-BwjDU6vO.js","assets/countdown-Bm_Q0qna.js","assets/use-countdown-B4iufnR7.js","assets/fortune-wheel-rules-seYuqPmK.js","assets/modal-footer-DirCazFh.js","assets/fortune-wheel-steps-CfNBajin.js","assets/modal-freemoney.vue_vue_type_script_setup_true_lang-ZkiTNbXF.js","assets/badge-base-DZxLMlsz.js","assets/icon-box-DSA0bUyn.js","assets/fortune-wheel-loader-UfqcPyf9.js","assets/fortune-wheel-failed-CjraZx2W.js","assets/rules-B0QVuhdb.js","assets/vip-DxRaP3il.js","assets/wheel-BnPpTcLB.js"])))=>i.map(i=>d[i]);
2import{d as x}from"./plugin-server-updates-DhdiVNAl.js";import{markRaw as U,toValue as o,toRef as r,computed as p,ref as I,readonly as G,watch as V,defineAsyncComponent as b}from"vue";import{Y as f,c6 as S,ag as z,bx as L}from"./logger-B4OCWT-4.js";import{d as Q}from"./define-widget-dVgL_Ppo.js";import{u as B}from"./useMutation-Bolfuold.js";import{u as E}from"./use-modal-C-MxU-rM.js";import{v as C}from"./index-BkZBUjIo.js";const{init:N,useModule:R,implement:Y}=x("fortune-wheel"),q={FortuneWheel_FloatingWidget:U(Q(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-floating-widget-lGJIXzkr.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]))))},K=async({smartico:e})=>o(e)?.api.getMiniGames(),j=e=>{const t=e.next_available_spin_ts??0,a=t<Date.now()?0:t,n=[...e.prizes].sort((s,i)=>(s.sectors[0]||0)-(i.sectors[0]||0)).map(s=>{const i=s.custom_data.bonus_type==="FREEBETS"?"freebet":s.custom_data.bonus_type.toLowerCase();return{...s,custom_data:{...s.custom_data,bonus_type:i}}});return{...e,next_available_spin_ts:a,prizes:n}},k=3,$="mini-games";class A extends Error{}const H=e=>S({queryKey:[$,r(()=>o(e.userId)??0)],queryFn:async()=>{const t=await K(e);if(!t?.length)throw new A("Smartico game not available");return t.map(a=>j(a))},gcTime:0,enabled:e.isQueryEnabled,retry:(t,a)=>!(a instanceof A)&&t<k}),J=async({smartico:e,id:t})=>{if(!t)throw new Error("No wheelId");const a=o(e)?.api.playMiniGame(t);if(a?.err_code)throw new Error("can not play");return a},X=e=>B({mutationKey:["play-game",e.id],mutationFn:async()=>(await J({...e,id:o(e.id)}))?.prize_id}),Z=async({smartico:e})=>o(e)?.api.getUserProfile(),ee=e=>{const t=p(()=>o(e.isUserInitialized));return S({queryKey:["smartico-user-profile",r(()=>o(e.userId)??0)],queryFn:async()=>{const a=await Z(e);if(!a)throw new Error("Smartico user profile not available");return a},gcTime:0,enabled:t})},O=z("fortune-wheel-app",()=>{const e=I(void 0),t=I(),a=(c,n)=>{e.value=c,t.value=n};return{data:G(e),actions:t,init:a}}),P=()=>{const e=R("user"),t=O(),a=r(()=>e?.user.disabledFeatures.value?.includes("bonus:is_smartico_hidden")),c=r(()=>t.data.userProfile.isBonusAbuser),n=r(()=>t.data.userProfile.isLoading);return{isAvailable:p(()=>{if(a.value||c.value)return!1;const i=e?.user.data.value?.settings.country.value;return e?.user.isAuthed.value&&i&&t.data.config.allowedCountriesOfRegistration?t.data.config.allowedCountriesOfRegistration.includes(i.toUpperCase()):!!t.data.config.showWheel}),isResolving:n}},te=(e,t)=>{const a=R("user"),{isAvailable:c}=P(),n=I(),s=p(()=>o(e.isUserInitialized)&&c.value&&!t.isLoading.value),{data:i,isPending:v,refetch:_,isError:m,error:d}=H({...e,isQueryEnabled:s,userId:()=>a?.user.data.value?.id}),u=p(()=>
2{if(i.value?.length)return n.value===void 0?i.value[0]:i.value.find(l=>l.id===n.value)}),w=p(()=>m.value&&!(d.value instanceof A)||n.value!==void 0&&i.value!==void 0&&u.value===void 0),{mutateAsync:W}=X({id:()=>u.value?.id,...e});let y;const h=r(()=>{if(!u.value?.next_available_spin_ts)return 0;const l=u.value.next_available_spin_ts-Date.now();return Math.max(l,0)}),D=async()=>{if(await L(s).toBe(!0),u.value)return;const l=await _({cancelRefetch:!1});if(l.error&&!(l.error instanceof A))throw l.error},F=async()=>{const l=await W();return setTimeout(()=>_(),100),l},g=l=>{n.value=l};return V(()=>u.value?.next_available_spin_ts,()=>{h.value>0&&(y&&clearTimeout(y),y=setTimeout(()=>_(),h.value))},{immediate:!0}),{spinWheel:F,fortuneWheelData:u,fortuneWheelDataLoading:r(()=>v.value||t.isLoading.value||!o(e.isUserInitialized)),hasDepositForFortuneWheel:r(()=>!!u.value?.id),isFortuneWheelDataLoaded:r(()=>u.value!==void 0),nextSpin:h,isError:w,setGameId:g,loadFortuneWheel:D,invalidateFortuneWheelQuery:async()=>s.value?_():void 0}},ae=({isAbleToSpin:e,isLoaded:t,isError:a,setGameId:c})=>{const n=R("user"),s=E(b(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-UPMWlnF_.js")),__vite__mapDeps([18,19,2,1,5,10,3,4,20,16,21,22,23,8,24,25,26,27,11,12,13,14,15,17])))),i=E(b(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-rules-seYuqPmK.js")),__vite__mapDeps([28,3,4,19,2,1,5,22,16,23,8,24,25,29,20,11,12,13,14,15,17])))),v=E(b(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-steps-CfNBajin.js")),__vite__mapDeps([30,3,4,19,2,1,5,31,10,16,22,23,8,32,33,20,11,12,13,14,15,17])))),_=E(b(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-loader-UfqcPyf9.js")),__vite__mapDeps([34,2,19,1,22,16,5,23,8,24,25,20,11,12,13,14,15,17])))),m=E(b(()=>f(()=>__retry_dynamic_loader__(()=>import("./fortune-wheel-failed-CjraZx2W.js")),__vite__mapDeps([35,3,4,19,2,22,16,5,23,8,24,25,29,20])))),{isAvailable:d,isResolving:u}=P(),w=p(()=>n?.user.data.value?.traits.includes("vip")||!1),W=async()=>!(!o(t)&&(await _.open({onError:()=>m.open()}))?.action.intent==="cancel"),y=async()=>{if(!(!await D()||!await W())){if(o(a)){m.open();return}if(o(e)){s.open({isVip:o(w)});return}v.open()}},h=async g=>{c(g?.id);const l=L(n?.user.isAuthorizationPending).toBe(!1);await o(l),o(n?.user.isAuthed)?y():n?.openAuth({form:"sign-in",onAuthSuccess:y})},D=async()=>(await L(u).toBe(!1),o(d));return{openRules:async()=>{await D()&&i.open({isUserVip:o(w)})},openWheel:h}},re=e=>{const t=R("user"),{data:a,isLoading:c}=ee({...e,userId:()=>t?.user.data.value?.id});return{isBonusAbuser:r(()=>a.value?.acc_bonus_abuser===!0),isLoading:r(()=>c.value)}},ne=Object.assign({
2"./rules.ts":()=>f(()=>__retry_dynamic_loader__(()=>import("./rules-B0QVuhdb.js")),__vite__mapDeps([36,11,12,2,5,13,14,15,16,17])),
2"./vip.ts":()=>f(()=>__retry_dynamic_loader__(()=>import("./vip-DxRaP3il.js")),__vite__mapDeps([37,11,12,2,5,13,14,15,16,17])),
2"./wheel.ts":()=>f(()=>__retry_dynamic_loader__(()=>import("./wheel-BnPpTcLB.js")),__vite__mapDeps([38,11,12,2,5,13,14,15,16,17]))
2}),oe=C(ne),T=1e3*60*60*24,M=90;Y(e=>{const t=re(e.smartico),a=te(e.smartico,t),{openRules:c,openWheel:n}=ae({isAbleToSpin:r(()=>a.hasDepositForFortuneWheel.value),isLoading:r(()=>a.fortuneWheelDataLoading.value),isError:r(()=>a.isError.value),setGameId:v=>{a.setGameId(v)},isLoaded:r(()=>a.isFortuneWheelDataLoaded.value)}),{isAvailable:s}=P(),i=r(()=>{const v=new Date,_=new Date(e.config.value.exchangeAnchorDate),m=Math.floor((Number(v)-Number(_))/T),d=new Date(Number(_)+Math.floor(m/M)*M*T),u=d.getDay();return u===6?d.setDate(d.getDate()-1):u===0&&d.setDate(d.getDate()-2),d});return O().init({...e,fortuneWheel:a,userProfile:t,exchangeRateDate:i},{openRules:c,openWheel:n}),{shortcuts:oe,data:{wheelId:r(()=>a.fortuneWheelData.value?.id),isLoading:r(()=>a.fortuneWheelDataLoading.value),nextSpin:r(()=>a.nextSpin.value),invalidateFortuneWheelQuery:a.invalidateFortuneWheelQuery,allowedCountriesOfRegistration:r(()=>e.config.value.allowedCountriesOfRegistration),isAvailable:s},features:q}});const fe=Object.freeze(Object.defineProperty({__proto__:null,init:N},Symbol.toStringTag,{value:"Module"}));export{R as a,fe as i,O as u};

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.