PageSourceSearch

https://www.cloudmoonapp.com/_app/immutable/nodes/23.Dfcplw8a.js

js cloudmoonapp.com collected 2026-09-24 21:46:55 UTC 6,981 bytes, 1 lines download raw bytes

1import"../chunks/Bzak7iHL.js";import"../chunks/U-86oVsX.js";import{o as le,a as ce}from"../chunks/CLIF9oHD.js";import{p as ve,w as ge,x as he,f as y,a as R,A as r,y as e,b as d,c as de,z as C,s as c,d as g,r as h,t as M,u as q,ay as ae,O as oe,av as be}from"../chunks/AsE8Jmh4.js";import{s as V,e as me}from"../chunks/BB6oebOY.js";import{h as we}from"../chunks/Dm6HUA03.js";import{i as H}from"../chunks/JY0bSRFb.js";import{e as ke,i as ye}from"../chunks/DTOSFmce.js";import{s as z,a as $e}from"../chunks/CfOzQHqp.js";import{i as pe}from"../chunks/D7iv8fnf.js";import{s as fe,a as X}from"../chunks/DRF138_e.js";import{N as xe,S as Ge,D as Ce}from"../chunks/-c-zy1ht.js";import{b as Le}from"../chunks/CnX8MY3G.js";import{d as se,e as ne,c as Se,b as ie}from"../chunks/BuEgN1r8.js";import{t as ue,c as je}from"../chunks/Czzw69HO.js";import{G as ze}from"../chunks/Bv_whmwK.js";import{G as Me}from"../chunks/JRF71nMc.js";import{p as Y}from"../chunks/BI8soodJ.js";import{g as re}from"../chunks/BP7_SPWH.js";import{G as Fe}from"../chunks/CIFXmP10.js";import{F as We}from"../chunks/B6B0K9uB.js";var De=y('<div class="loading-wrapper svelte-1bkv3br"><div class="loading-container svelte-1bkv3br"><div class="loading-spinner svelte-1bkv3br"></div> <p class="svelte-1bkv3br"> </p></div></div>'),Ee=y('<div class="error-wrapper svelte-1bkv3br"><div class="error-container svelte-1bkv3br"><p class="svelte-1bkv3br"> </p> <button class="retry-button svelte-1bkv3br"> </button></div></div>'),Pe=y('<div class="no-results svelte-1bkv3br"><p class="svelte-1bkv3br"> </p></div>'),Oe=y("<!> <!> <!>",1);function Ae(Z,ee){ve(ee,!1);const j=()=>X(se,"$user",N),B=()=>X(ie,"$gameListCache",N),u=()=>X(ue,"$t",N),[N,J]=fe();let v=C(0),m=C(5),b=C([]),F=C(!0),$=C(null),O=C(),W=C(null),D=C(null),E;le(async()=>{var n,p,_;if((n=j())!=null&&n.init||await new Promise(L=>{const o=se.subscribe(f=>{f.init&&(o(),L())})}),!((p=j())!=null&&p.token)){re("/");return}E=()=>{r(v,window.innerWidth)},window.addEventListener("resize",E),E();const t=!!((_=B())!=null&&_.recent);t&&(r(b,B().recent),r(F,!1)),await A(!t)}),ce(()=>{E&&window.removeEventListener("resize",E)});async function A(t=!0){var n;t&&r(F,!0),ne.set(!0),r($,null);try{let _=`/game/record?select_server=${localStorage.getItem("selectedServer")||2}`;const o=await(await Se(_)).json();if(o.code===0&&((n=o.data)!=null&&n.list)){const f=o.data.list.map(a=>({id:a.package_name,title:a.title,image:a.icon_url,status:a.status,is_high:a.is_high||!1,disabled:a.status!==1,is_pc:a.is_pc||!1,is_show_restart:a.is_show_restart||!1,restart_tips:a.restart_tips||"",need_login_google:a.need_login_google||!1,unlimit:a.unlimit||!1,categories:a.categories||[]}));r(b,f),ie.update(a=>({...a,recent:f}))}else r($,o.message||u()("game.failedLoad"))}catch(p){console.error("Error fetching recent games:",p),r($,u()("game.failedLoad"))}finally{r(F,!1),ne.set(!1)}}function K(t){t.status===1&&(t.is_high||(Y.params.lang&&Y.params.lang!=="en"?re(`/${Y.params.lang}/game/${t.id}?from=list`,{keepFocus:!0,noScroll:!0}):re(`/game/${t.id}?from=list`,{keepFocus:!0,noScroll:!0})))}ge(()=>e(v),()=>{e(v)<=375?r(m,3):e(v)<=480?r(m,3):e(v)<=768?r(m,3):e(v)<=1024?r(m,4):e(v)<=1440?r(m,5):e(v)<=1920?r(m,6):r(m,7)}),he(),pe();var T=Oe(),Q=R(T);{var U=t=>{var n=De(),p=g(n),_=c(g(p),2),L=g(_,!0);h(_),h(p),h(n),M(o=>V(L,o),[()=>(u(),q(()=>u()("game.loadingGames")))]),d(t,n)},te=t=>{var n=ae(),p=R(n);{var _=o=>{var f=Ee(),a=g(f),s=g(a),i=g(s,!0);h(s);var l=c(s,2),w=g(l,!0);h(l),h(a),h(f),M(G=>{V(i,e($)),V(w,G)},[()=>(u(),q(()=>u()("game.tryAgain")))]),me("click",l,A),d(o,f)},L=o=>{var f=ae(),a=R(f);{var s=l=>{{let w=oe(()=>(u(),q(()=>u()("sidebar.recentlyPlayed")))),G=oe(()=>3*e(m));ze(l,{get title(){return e(w)},get games(){return e(b)},get columns(){return e(m)},onGameClick:K,onPlayClick:S=>{var k;return(k=e(O))==null?void 0:k.handleButtonClick(S)},category:"recent",get maxItems(){return e(G)},forceShowAD:!0,get hoverCard(){return e(D)},set hoverCard(S){r(D,S)},get hoverGame(){return e(W)},set hoverGame(S){r(W,S)},$$legacy:!0})}},i=l=>{var w=Pe(),G=g(w),S=g(G,!0);h(G),h(w),M(k=>V(S,k),[()=>(u(),q(()=>u()("game.noMatching")))]),d(l,w)};H(a,l=>{e(b),q(()=>e(b).length>0)?l(s):l(i,!1)},!0)}d(o,f)};H(p,o=>{e($)?o(_):o(L,!1)},!0)}d(t,n)};
1H(Q,t=>{e(F)?t(U):t(te,!1)})}var x=c(Q,2);Fe(x,{get hoverCard(){return e(D)},set hoverCard(t){r(D,t)},get hoverGame(){return e(W)},set hoverGame(t){r(W,t)},$$legacy:!0});var P=c(x,2);Le(Me(P,{$$legacy:!0}),t=>r(O,t),()=>e(O)),d(Z,T),de(),J()}var Ie=y('<link rel="canonical" href="https://web.cloudmoonapp.com/recent/"/>'),Re=y('<link rel="canonical"/>'),He=y('<link rel="alternate" href="https://web.cloudmoonapp.com/recent/" hreflang="x-default"/> <link rel="alternate" href="https://web.cloudmoonapp.com/recent/"/>',1),Ne=y('<link rel="alternate"/>'),Te=y('<meta name="keywords"/> <meta name="description"/> <meta property="og:title"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://web.cloudmoonapp.com"/> <meta property="og:image" content="https://web.cloudmoonapp.com/favicon.ico"/> <meta property="og:description"/> <meta name="msapplication-TileColor" content="#304051"/> <meta name="theme-color" content="#304051"/> <!> <!>',1),qe=y('<div class="overlay svelte-1wejxjx"></div>'),Be=y('<div><!> <!> <div class="content svelte-1wejxjx"><!> <div style="flex: 1;margin-top: 6rem;"><!></div></div> <!> <!></div>');function pt(Z,ee){ve(ee,!1);const j=()=>X(ue,"$t",B),[B,u]=fe(),N=Object.keys(je),J=Y.data.lang;let v=C(!1),m=C(0),b;function F(){r(v,!e(v))}le(()=>{b=()=>{r(m,window.innerWidth)},window.addEventListener("resize",b),b()}),ce(()=>{b&&window.removeEventListener("resize",b)}),pe();var $=Be();we(x=>{var P=Te(),t=R(P),n=c(t,2),p=c(n,2),_=c(p,8),L=c(_,6);{var o=s=>{var i=Ie();d(s,i)},f=s=>{var i=Re();M(()=>z(i,"href",`https://web.cloudmoonapp.com/${J??""}/recent/`)),d(s,i)};H(L,s=>{J==="en"?s(o):s(f,!1)})}var a=c(L,2);ke(a,1,()=>N,ye,(s,i)=>{var l=ae(),w=R(l);{var G=k=>{var I=He(),_e=c(R(I),2);M(()=>z(_e,"hreflang",e(i))),d(k,I)},S=k=>{var I=Ne();M(()=>{z(I,"href",`https://web.cloudmoonapp.com/${e(i)??""}/recent/`),z(I,"hreflang",e(i))}),d(k,I)};H(w,k=>{e(i)==="en"?k(G):k(S,!1)})}d(s,l)}),M((s,i,l,w,G)=>{be.title=`${s??""} | CloudMoon`,z(t,"content",i),z(n,"content",l),z(p,"content",`${w??""} | CloudMoon`),z(_,"content",G)},[()=>j()("sidebar.recentlyPlayed"),()=>j()("seo.keywords"),()=>j()("seo.descriptionMin"),()=>j()("sidebar.recentlyPlayed"),()=>j()("seo.descriptionMin")]),d(x,P)});let O;var W=g($);xe(W,{globalSearch:!0,showLink:!1,onToggleSidebar:F});var D=c(W,2);{var E=x=>{var P=qe();me("click",P,F),d(x,P)};H(D,x=>{e(v)&&x(E)})}var A=c(D,2),K=g(A);Ge(K,{get isSidebarOpen(){return e(v)},get windowWidth(){return e(m)}});var T=c(K,2),Q=g(T);Ae(Q,{}),h(T),h(A);var U=c(A,2);Ce(U,{get windowWidth(){return e(m)}});var te=c(U,2);We(te,{}),h($),M(x=>O=$e($,1,"app svelte-1wejxjx",null,O,x),[()=>({"sidebar-open":e(v)})]),d(Z,$),de(),u()}export{pt as component};

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.