PageSourceSearch

https://nintendofans.de/assets/GameSeriesDetailsView-DD0vZB2X.js

js nintendofans.de collected 2026-10-10 02:04:00 UTC 3,141 bytes, 1 lines download raw bytes

1import{a6 as h,c as l,A as x,h as c,aa as C,U as g,H as k,L as n,Y as L,P as $,ab as G,J as p,u as N,I as m,_ as d,Z as b}from"./vendor-vue-DR1WJhsy.js";import{j as V,k as j,g as B,_ as D}from"./index-DY-gNEah.js";import{P}from"./PageHeading-Bp3263xS.js";import{_ as A}from"./OopsyError.vue_vue_type_script_setup_true_lang-B4h1JAyF.js";import{N as T}from"./NotFound-CqDM2Z05.js";import{_ as U,a as E}from"./RelatedArticlesTeaser.vue_vue_type_script_setup_true_lang--Hdre01M.js";import{b as H}from"./breadcrumbs-C64EeXDa.js";import{a as I}from"./descriptions-DRYYGRik.js";import{u as F,b as J}from"./usePageSeo-uVHB3Scd.js";import{u as K}from"./useSsrData-D7WgC5MF.js";import"./vendor-reka-ui-CoSdnz0W.js";import"./vendor-utils-Ce5uicuf.js";import"./undraw_not_found_60pq-CMZDkk0F.js";import"./GameListRow.vue_vue_type_script_setup_true_lang-DVWz7Imc.js";import"./gameRelationLabels-DD2C8IQf.js";import"./BookmarkCollectionPicker.vue_vue_type_script_setup_true_lang-D8dlLkxV.js";import"./scoreFormat-6TQWynuy.js";import"./GameListRowPlaceholder-CNrpvzL6.js";import"./SectionFrame.vue_vue_type_script_setup_true_lang-oUpT_P3n.js";import"./ArticleListRow.vue_vue_type_script_setup_true_lang-DkrurbFr.js";import"./color-Rn8OXt4Q.js";import"./logger-zO0j9hXF.js";import"./datetime-D-URzDvr.js";import"./ArticleBookmarkButton-BFq0Rm0z.js";import"./articleScoreRange-Cu2u6Rz7.js";function R(t){const s=h(),o=l(()=>{const r=t.value;if(!r)return;const a={"@context":"https://schema.org","@type":"Thing",name:r.name,url:J(s.path)},i=H([{name:"Datenbank",path:"/datenbank"},{name:"Spieleserien",path:"/datenbank/spiele-serien"},{name:r.name,path:s.path}]);return i?[a,i]:[a]});F({title:()=>t.value?.name??"",description:()=>t.value?I(t.value):"",ogType:"website",image:()=>t.value?.logo?.src,jsonLd:()=>o.value,jsonLdKey:"game-series-jsonld"})}const Y={key:0},Z={key:1,class:"p-4 md:p-10"},q={class:"flex items-center gap-4"},be=x({__name:"GameSeriesDetailsView",async setup(t){let s,o;const r=h(),a=V(r.params.slug),i=j(),v=c(void 0),_=c(void 0),e=c(void 0);if(a)try{e.value=([s,o]=C(()=>K(`series:${a}`,()=>i.getGameSeries({id:a}))),s=await s,o(),s)}catch(u){v.value=u,_.value=B(u)}R(e);const y=l(()=>new Set([e.value?.uuid??"-"])),S=l(()=>`/datenbank/spiele-serien/${a}/spiele`),w=l(()=>`/datenbank/spiele-serien/${a}/articles`);return(u,f)=>v.value?(m(),g("div",Y,[n(A,{"error-id":_.value},null,8,["error-id"])])):e.value?(m(),g("article",Z,[L("div",q,[e.value.logo?(m(),k(D,{key:0,media:e.value.logo,alt:"",class:"rounded-lg w-20 shrink-0"},null,8,["media"])):$("",!0),n(P,{class:"grow","aria-label":"Spieleserie: "+e.value.name+(e.value.acronym?" ("+e.value.acronym+")":"")},G({default:p(()=>[d(b(e.value.name),1)]),subline:p(()=>[f[0]||(f[0]=d("Spieleserie",-1))]),_:2},[e.value.acronym?{name:"alternative",fn:p(()=>[d("("+b(e.value.acronym)+")",1)]),key:"0"}:void 0]),1032,["aria-label"])]),n(U,{"game-series":N(a),"more-link-to":S.value,class:"mt-10"},null,8,["game-series","more-link-to"]),n(E,{"game-series":y.value,"more-link-to":w.value,class:"mt-10"},null,8,["game-series","more-link-to"])])):(m(),k(T,{key:2}))}});export{be 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.