1import{H as N,l as d,q as g,u as O,z as p,c as o,a as t,t as a,F as y,r as L,y as m,o as c,n as x,b as $,I as B}from"./BIXp3Z7D.js";import b from"./CXTd9RdT.js";import{u as G}from"./D6xeYt5b.js";import{u as H}from"./BCPBYX-i.js";import{b as I}from"./Ci7LN_AG.js";import{_ as M}from"./DlAUqK2U.js";import"./DXngHsjf.js";import"./BDr2jd2u.js";import"./C77149l5.js";const T={class:"rank-page"},V={class:"rank-header"},z={class:"title"},E={class:"subtitle"},F={class:"rank-container"},P={class:"podium"},S={class:"medal"},j={class:"game-info"},q={class:"stats"},A={class:"rating"},J={class:"rank-list"},R=["onClick"],U={class:"rank-num"},K={class:"game-details"},Q={class:"game-meta"},W={class:"rating"},X=["onClick"],Y={class:"icon-play"},Z={__name:"rank",async setup(tt){let e,r;const D=N(),{t:st}=d(),u=n=>{D.push(`/play/${n.id}`)},{data:_}=([e,r]=g(()=>G()),e=await e,r(),e),{data:C}=([e,r]=g(()=>H("rankGames")),e=await e,r(),e),i=C.value||[],{locale:h}=d(),k=_.value.domain,v=`${d().t("rank-title")} - ${_.value.platformName}`;return O({title:v,meta:[{name:"description",content:d().t("rank-description",{count:i.length,platform:_.value.platformName})}],link:[{rel:"canonical",href:I(k,h.value,"/rank")}],script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"ItemList",name:v,itemListOrder:"https://schema.org/ItemListOrderDe
1scending",numberOfItems:i.length,itemListElement:i.slice(0,30).map((n,f)=>({"@type":"ListItem",position:f+1,url:I(k,h.value,`/play/${n.id}`),name:p(n.id)}))})}]}),(n,f)=>(c(),o("div",T,[t("div",V,[t("h1",z,a(n.$t("rank-title")),1),t("p",E,a(n.$t("rank-subtitle")),1)]),t("div",F,[t("div",P,[(c(!0),o(y,null,L(m(i).slice(0,3),(s,l)=>(c(),o("div",{key:s.id,class:x(["podium-item",`rank-${l+1}`])},[t("div",S,a(["ð¥","ð¥","ð¥"][l]),1),$(b,{game:s.id,class:"podium-game"},null,8,["game"]),t("div",j,[t("h3",null,a(m(p)(s.id)),1),t("div",q,[t("span",A,a(s.rating||4.8),1)])])],2))),128))]),t("div",J,[(c(!0),o(y,null,L(m(i).slice(3),(s,l)=>(c(),o("div",{key:s.id,class:"rank-item",onClick:w=>u(s)},[t("span",U,a(l+4),1),$(b,{game:s.id,class:"game-thumb"},null,8,["game"]),t("div",K,[t("h4",null,a(m(p)(s.id)),1),t("div",Q,[t("span",W,a(s.rating||4.8),1)])]),t("button",{class:"play-button",onClick:B(w=>u(s),["stop"])},[t("i",Y,a(n.$t("playnow")),1)],8,X)],8,R))),128))])])]))}},mt=M(Z,[["__scopeId","data-v-3ccacd2a"]]);export{mt 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.