1import{Q as Ce}from"./QSeparator-C2U_9lWd.js";import{Q as L}from"./QItemLabel-BQOOAlDf.js";import{Q as Z,a as q}from"./QItem-BZGMwZv0.js";import{u as xe,r as X,A as Ae,c as $,q as Be,$ as Pe,l as g,w as p,f as n,h as d,e as r,k as s,F as u,g as c,s as y,t as b,j as m,m as v,v as f,Q as ee,H as Se}from"./index-C9Sb2x7k.js";import{Q as te}from"./QImg-B7x5v72F.js";import{Q as Le}from"./QTooltip-BZqfmXi8.js";import{Q as ae}from"./QList-CwtPOCXv.js";import{Q as Te,a as Ie}from"./QCard-BoYMXygC.js";import{Q as Qe}from"./QPopupProxy-CrNXoj7u.js";import{Q as Me}from"./QExpansionItem-ItAO67Hx.js";import{Q as Fe}from"./QPage-L-_fysM3.js";import{_ as T}from"./CardsSection-CcgVI-Fn.js";import{C as He}from"./CustomBreadcrumb-bjcziglS.js";import{B as ne}from"./BannerWithLogo-KlaFe7_K.js";import{D as Ne,I as Ve}from"./ImageWithFullScreenDialog-C2VA_iTa.js";import{w as ze,C as W,x as Ee,y as qe,D as We,E as je,F as Ue,G as Ge,b as Ke,f as Je,H as j,I as Oe,J as U,K as Re,L as se,M as Ye,N as Ze,O as I,P as re,Q as le,u as Xe,R as et,S as tt,T as at,z as nt}from"./main-C0D1LyH_.js";import{b as st}from"./brandDetailsGroupsAndKeysMapping-C_obiPyX.js";import{u as rt}from"./addresses-store-Bzr3Q3EZ.js";import{g as lt,d as it,c as ot}from"./metahelpers-DAnXRWK6.js";import{a as dt,u as ie}from"./brands-store-Dx_KT2Gc.js";import{_ as ct}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./use-dark-BT7T1tv0.js";import"./use-timeout-DYVeCNSG.js";import"./QMenu-4cnfr6FE.js";import"./selection-BihQQEAp.js";import"./use-model-toggle-XZ_kOGJa.js";import"./focusout-DP-KDPwz.js";import"./focus-manager-DhdJisJs.js";import"./use-tick-B11ug8Jv.js";import"./QDialog-_ZteLZ2e.js";import"./QSlideTransition-DGPDXvg2.js";import"./use-id-7P1VyEaH.js";import"./uid-Bzmka5Fh.js";import"./ArticlePreviewCard-DOy3Lola.js";import"./CustomImage-D3i69Z7T.js";import"./IconSeparatedDateAndLink-A6c82P6a.js";import"./use-hydration-DFtQOTV_.js";import"./QNoSsr-CfMmiGI_.js";import"./QChip-CTZvgizz.js";import"./QCardActions-BHmtJjub.js";import"./ClosePopup-YQ9d8wJZ.js";const ut={class:"container small py-120"},bt={class:"title"},pt={class:"brand-details pb-64"},yt={class:"text-bold"},_t={class:"q-pl-md q-my-none full-width links"},mt=["href"],gt={key:0},ft={key:1,class:"text-muted"},kt={key:0},ht={class:"code-text"},vt={key:1,class:"text-muted"},Dt={class:"q-pl-md q-my-none"},wt={class:"persona-details-title"},$t={key:0,class:"list-style-circle q-pl-md q-mt-xs"},Ct={key:0,class:"q-mt-xs"},xt={key:1,class:"text-muted"},At={class:"q-pl-md q-my-none"},Bt=["href"],Pt={key:0,class:"q-mt-xs"},St={key:1,class:"text-muted"},Lt={key:0,class:"attribute-term-groups"},Tt={key:0,class:"attribute-term-group"},It={key:1,class:"text-muted"},Qt={key:2},Mt={key:0},Ft={key:1,class:"text-muted"},Ht={key:2},Nt={key:0,class:"pt-48 pb-64"},Vt={class:"title"},zt={key:1,class:"pb-64"},Et={class:"title"},qt={class:"video-list"},Wt={key:0,class:"social-media-privacy-policy-accept-wrapper youtube"},jt={class:"privacy-policy-accept"},Ut=["src"],Gt={key:2,class:"video-external-link"},Kt={class:"pb-64"},Jt={key:2,class:"pb-64"},Ot={class:"title-button-group"},Rt={class:"title"},Yt={key:3,class:"pb-64"},Zt={class:"flex justify-between items-center"},Xt={class:"title"},ea={key:4},ta={key:1,class:"container"},aa=["youtube_video","twitch_video","vimeo_video","vevo_video"];function oe(D){D.brandDetails&&(D.brandDetails={...D.brandDetails,video_links:(D.brandDetails.links||[]).filter(_=>aa.includes(_.link_type))})}const na={async preFetch({store:D,currentRoute:_,ssrContext:A}){const Q=_.params.brandslug,k=ie(D);await k.getBrandBySlug(Q),oe(k),k.brandDetails}},sa=Object.assign(na,{__name:"SingleBrandPage",setup(D){const{t:_,te:A}=xe(),Q=new Set(dt),k=X({}),M=rt(),G=Ae(),a=ie(),F=G.params.brandslug,B=$(()=>ze(a.brandDetails));function de(e){const l=e.attributeGroupCode||a.brandDetails?.[e.key]?.source_code,i=`brandAttributes.attributeGroups.${l}`;return e.type==="json"&&l&&A(i)?_(i):_(`brandDetails.detailNames.${e.key}`)}function ce(e){const l=e?.source_code,i=String(l||"").replace(/^\d+_/,"").trim(),t=`brandAttributes.termGroups.${i}`;return i&&A(t)?_(t):e?.name||l||""}function ue(e,l){const i=l?.source_code;if(e?.source_code==="region_market")return nt[i]||l?.name||i;const t=String(i||"").replace(/^\d+_/,"").trim(),o=`brandAttributes.terms.${t}`;return t&&A(o)?_(o):l?.name||i||""}function H(e=""){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")}const N=$(()=>a.brandDetails?.seo_title||`${a.brandDetails?.name_official||""}${_("seo.brandSinglePage.title")}`),be=$(()=>a.brandDetails?.seo_description||a.brandDetails?.description_short||a.brandDetails?.description||`${a.brandDetails?.name_official||""}${_("seo.brandSinglePage.description")}`);function pe(e){if(!e)return null;e=e.replace(/^\[|\]$/g,"");const l=e.match(/(?:youtube\.com\/(?:watch\?v=|embed\/|shorts\/)|youtu\.be\/)([\w-]{11})/);return l?l[1]:null}function ye(e){if(!e)return null;const l=String(e).match(/vimeo\.com\/(?:video\/)?(\d+)/);return l?l[1]:null}function _e(e){if(!e)return null;const l=String(e).match(/twitch\.tv\/videos\/(\d+)/);return l?l[1]:null}function me(e){if(!e)return null;const l=String(e).match(/(?:clips\.twitch\.tv\/|twitch\.tv\/[^/]+\/clip\/)([\w-]+)/);return l?l[1]:null}function K(e){return String(e?.url||e?.link_url||e?.href||"").replace(/^\[|\]$/g,"")}function ge(e){return{youtube_video:"Youtube",twitch_video:"Twitch",vimeo_video:"Vimeo",vevo_video:"Vevo"}[e?.link_type]||"Video"}function J(e){const l=K(e);if(e?.link_type==="youtube_video"||e?.link_type==="vevo_video"){const i=pe(l);return i?`https://www.youtube.com/embed/${i}?autoplay=1`:null}if(e?.link_type==="vimeo_video"){const i=ye(l);return i?`https://player.vimeo.com/video/${i}?autoplay=1`:null}if(e?.link_type==="twitch_video"){const i=_e(l),t=me(l),o=globalThis.location?.hostname||"localhost";return i?`https://player.twitch.tv/?video=${i}&parent=${o}&autoplay=true`:t?`https://clips.twitch.tv/embed?clip=${t}&parent=${o}&autoplay=true`:null}return null}function P(e){if(!Array.isArray(e))return null;const l=e.find(t=>t.role==="owner");if(l)return l;const i=e.find(t=>t.role==="licensing");return i||null}Be(async()=>{a.brandDetails&&(oe(a),await a.getBrandMediaFiles(a.brandDetails.brand_id),await a.getEventsForBrand(a.brandDetails.brand_id),await a.getMagazineForBrand(a.brandDetails.brand_id),P(a.brandDetails.addresses)&&await M.getBrandsByPartyHash(P(a.brandDetails.addresses).party_hash,F))});function fe(e){k.value={...k.value,[e]:!0}}const O=$(()=>[{label:"Home",to:"/"},{label:_("brandHub.brandsHub"),to:ke()},{label:a.brandDetails?.name_official??null,to:F}]);
1function ke(){const e=G.path.split("/").filter(Boolean)[0]||"";return/^[a-z]{2}(?:-[A-Z]{2})?$/.test(e)?`/${e}/licensing/brand-hub`:"/licensing/brand-hub"}const he=$(()=>({street:W(a.brandDetails?.addresses,"role",["owner","licensing"])?.street,city:W(a.brandDetails?.addresses,"role",["owner","licensing"])?.city,postalCode:W(a.brandDetails?.addresses,"role",["owner","licensing"])?.postal_code})),ve=$(()=>{const e=a.brandDetails?.brand_categories;return Array.isArray(e)?e.filter(l=>Q.has(l.slug??l.category_slug??"")):[]}),De=$(()=>[{key:"Lizenzgeber",value:{name:qe(a.brandDetails?.addresses),partySlug:Ee(a.brandDetails?.addresses),address:he.value},type:"address"},{key:"Geburtstag",value:a.brandDetails?.full_release_date?We(a.brandDetails?.full_release_date):a.brandDetails?.first_release_year},{key:"languages_available_json",value:je(a.brandDetails?.languages_available_json)},{key:"Lizenzkategorien",value:ve.value,type:"linksInArray"},{key:"Ansprechpartner",value:Ue(a.brandDetails?.contacts),type:"contactPerson"},{key:"Nächstes Jubiläum",value:Ge(a.brandDetails?.full_release_date?a.brandDetails?.full_release_date:a.brandDetails?.first_release_year),type:"nextAnniversary"}]),V=X({});function x(e){at(V,e)}function C(e){return tt(V,e)}function z(e,l){return et(V,e,l,5)}const we=e=>a?.brandDetails?.[e],w=e=>Re(we(e)),E=Ke(),$e="/api/image?id=";return Pe(()=>{const e=B.value?$e+B.value:"",l=e,i=lt(N.value,H(be.value),E,l,{breadcrumbJsonLd:ot(O.value,E),brandJsonLd:it(a.brandDetails,E,e,l)},{alt:a.brandDetails?.name_official});return i.meta.ogTitle.content=H(N.value),i.meta.twitterTitle.content=H(N.value),i}),(e,l)=>(n(),g(Fe,null,{default:p(()=>[d(He,{class:"mb-48","breadcrumbs-array":O.value},null,8,["breadcrumbs-array"]),s(a)?.brandDetails?(n(),r(u,{key:0},[s(a).brandMediaFiles?.find(i=>i.brand_media_file_purpose==="banner")?(n(),g(ne,{key:1,banner_img:s(Je)(s(a).brandMediaFiles,"brand_media_file_purpose","banner"),logo:B.value,"with-title-in-banner":"","is-api-src":"",title:s(a).brandDetails?.name_official},null,8,["banner_img","logo","title"])):(n(),g(ne,{key:0,banner_img:"/frontend/images/banner-placeholder-image.svg",logo:B.value,"with-title-in-banner":"",title:s(a).brandDetails?.name_official},null,8,["logo","title"])),c("div",ut,[d(Ne,{description:s(a)?.brandDetails?.description,name:s(a).brandDetails?.name_official,details:De.value},null,8,["description","name","details"]),d(Ce),c("section",null,[c("h2",bt,b(e.$t("brandHub.brandDetails")),1),c("div",pt,[(n(!0),r(u,null,m(s(st),i=>(n(),g(Me,{key:i.name,label:e.$t("brandDetails.groupNames."+i.name),"expand-icon":"app:arrow_down"},{default:p(()=>[d(ae,null,{default:p(()=>[(n(!0),r(u,null,m(i.items,t=>(n(),g(Z,{key:t.key},{default:p(()=>[d(q,{top:"",class:"col-6"},{default:p(()=>[d(L,null,{default:p(()=>[c("div",yt,b(de(t)),1)]),_:2},1024),t.descTranslKey?(n(),g(L,{key:0,caption:""},{default:p(()=>[v(b(e.$t(t.descTranslKey)),1)]),_:2},1024)):y("",!0)]),_:2},1024),d(q,{top:""},{default:p(()=>[t.type==="links"?(n(),r(u,{key:0},[s(j)(s(a)?.brandDetails?.[t.key]).length?(n(),r(u,{key:0},[c("ul",_t,[(n(!0),r(u,null,m(z(s(j)(s(a)?.brandDetails?.[t.key]),t),(o,h)=>(n(),r("li",{key:h},[c("a",{href:o,target:"_blank",rel:"noopener",class:"full-width"},b(s(Oe)(o)),9,mt)]))),128))]),s(U)(s(j)(s(a)?.brandDetails?.[t.key]),t)?(n(),r("div",gt,[d(f,{onClick:o=>x(t.key),label:C(t.key)?"Weniger":"Mehr","icon-right":"keyboard_arrow_down",class:"c-btn c-btn--more"},null,8,["onClick","label"])])):y("",!0)],64)):(n(),r("span",ft,"--"))],64)):t.type==="languages"?(n(),r(u,{key:1},[w(t.key).length?(n(),r("div",kt,[(n(!0),r(u,null,m(z(w(t.key),t),(o,h)=>(n(),r("div",{key:h,class:"flex items-center gap-8 no-wrap"},[c("span",ht,b(o),1),s(se)(o)?(n(),g(te,{key:0,src:`/frontend/icons/flags/4x3/${s(se)(o)}.svg`,class:"flag-icon",style:{"max-width":"20px","max-height":"20px"}},null,8,["src"])):y("",!0)]))),128))])):(n(),r("span",vt,"--"))],64)):t.type==="list"?(n(),r(u,{key:2},[w(t.key).length?(n(),r(u,{key:0},[c("ul",Dt,[(n(!0),r(u,null,m(z(w(t.key),t),(o,h)=>(n(),r("li",{key:h},[v(b(s(Ye)(o))+" ",1),t.key==="personas_json"?(n(),g(f,{key:0,"aria-label":e.$t("brandAttributes.moreInformationAboutPersona"),class:"c-btn c-brand-persona__info-item",dense:"",flat:"",round:""},{default:p(()=>[d(ee,{name:"app:info",size:"16px"}),d(Le,null,{default:p(()=>[v(b(e.$t("brandAttributes.moreInformationAboutPersona")),1)]),_:1}),d(Qe,null,{default:p(()=>[d(Te,{class:"persona-details-card",flat:""},{default:p(()=>[d(Ie,null,{default:p(()=>[c("div",wt,b(e.$t("brandAttributes.detailsAboutPersona")),1),d(ae,null,{default:p(()=>[(n(!0),r(u,null,m(o,(S,R)=>(n(),r(u,{key:R},[S.length?(n(),g(Z,{key:0,class:"q-px-none"},{default:p(()=>[d(q,null,{default:p(()=>[d(L,null,{default:p(()=>[v(b(e.$t("brandAttributes.personaLabels."+R)),1)]),_:2},1024),d(L,{caption:""},{default:p(()=>[Array.isArray(S)?(n(),r("ul",$t,[(n(!0),r(u,null,m(S,Y=>(n(),r("li",{key:Y},b(Y),1))),128))])):(n(),r(u,{key:1},[v(b(S),1)],64))]),_:2},1024)]),_:2},1024)]),_:2},1024)):y("",!0)],64))),128))]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["aria-label"])):y("",!0)]))),128))]),s(U)(w(t.key),t)?(n(),r("div",Ct,[d(f,{onClick:o=>
1x(t.key),label:C(t.key)?"Weniger":"Mehr","icon-right":"keyboard_arrow_down",class:"c-btn c-btn--more"},null,8,["onClick","label"])])):y("",!0)],64)):(n(),r("span",xt,"--"))],64)):t.type==="linkslist"?(n(),r(u,{key:3},[t.key.length?(n(),r(u,{key:0},[c("ul",At,[(n(!0),r(u,null,m(s(Ze)(w(t.key)),o=>(n(),r("li",{key:o},[c("a",{href:o.url,target:"_blank",rel:"noopener",class:"full-width cursor-pointer"},b(o.label),9,Bt),l[0]||(l[0]=v("  ",-1)),d(ee,{name:"link",class:"link-icon"})]))),128))]),s(U)(w(t.key),t)?(n(),r("div",Pt,[d(f,{onClick:o=>x(t.key),label:C(t.key)?"Weniger":"Mehr","icon-right":"keyboard_arrow_down",class:"c-btn c-btn--more"},null,8,["onClick","label"])])):y("",!0)],64)):(n(),r("span",St,"--"))],64)):t.type==="json"?(n(),r(u,{key:4},[s(I)(s(a)?.brandDetails?.[t.key])?(n(),r("div",Lt,[(n(!0),r(u,null,m(s(a)?.brandDetails?.[t.key].term_groups,o=>(n(),r("div",{key:o.attribute_term_group_id},[o.attribute_term_group_id!==null?(n(),r("div",Tt,b(ce(o))+": ",1)):y("",!0),c("ul",{class:Se(["attribute-terms",{"list-style-circle":o.attribute_term_group_id!==null}])},[(n(!0),r(u,null,m(o.items,h=>(n(),r("li",{key:h.attribute_term_id,class:"attribute-term"},b(ue(s(a)?.brandDetails?.[t.key],h)),1))),128))],2)]))),128))])):(n(),r("span",It,"--")),s(I)(s(a)?.brandDetails?.[t.key])&&s(re)(s(a).brandDetails[t.key],t.textLimit??180)?(n(),r("div",Qt,[d(f,{onClick:o=>x(t.key),label:C(t.key)?"Weniger":"Mehr","icon-right":"keyboard_arrow_down",class:"c-btn c-btn--more"},null,8,["onClick","label"])])):y("",!0)],64)):(n(),r(u,{key:5},[s(I)(s(a)?.brandDetails?.[t.key])?(n(),r("div",Mt,[t.key==="repurchase_cycle"?(n(),r(u,{key:0},[v(b(e.$t("brandAttributes."+t.key+"."+s(le)(s(a).brandDetails[t.key]))),1)],64)):(n(),r(u,{key:1},[v(b(C(t.key)?s(le)(s(a).brandDetails[t.key]):s(Xe)(s(a).brandDetails[t.key],t.textLimit??180)),1)],64))])):(n(),r("span",Ft,"--")),s(I)(s(a)?.brandDetails?.[t.key])&&s(re)(s(a).brandDetails[t.key],t.textLimit??180)?(n(),r("div",Ht,[d(f,{onClick:o=>x(t.key),label:C(t.key)?"Weniger":"Mehr","icon-right":"keyboard_arrow_down",class:"c-btn c-btn--more"},null,8,["onClick","label"])])):y("",!0)],64))]),_:2},1024)]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["label"]))),128))])]),s(a).brandMediaFiles?.length?(n(),r("section",Nt,[c("h2",Vt,b(e.$t("brandHub.brandImagesAndImpressions")),1),d(Ve,{images:s(a).brandMediaFiles,"from-api":!0,name:s(a).brandDetails?.name},null,8,["images","name"])])):y("",!0),s(a).brandDetails?.video_links?.length?(n(),r("section",zt,[c("h2",Et,b(e.$t("brandHub.videos")),1),c("div",qt,[(n(!0),r(u,null,m(s(a).brandDetails.video_links,(i,t)=>(n(),r("div",{key:i.link_id||`${i.link_type}-${i.url}`,class:"video-container"},[k.value[t]?y("",!0):(n(),r("div",Wt,[d(te,{src:"/frontend/images/social-media-placeholder/placeholder-youtube.jpg"}),c("div",jt,[c("p",null,b(e.$t("socialWall.privacyPolicyText",{name:ge(i)})),1),d(f,{class:"c-btn c-btn--primary",label:e.$t("socialWall.load"),onClick:o=>fe(t)},null,8,["label","onClick"])])])),k.value[t]&&J(i)?(n(),r("iframe",{key:1,src:J(i),frameborder:"0",allowfullscreen:"",class:"youtube"},null,8,Ut)):k.value[t]?(n(),r("div",Gt,[l[1]||(l[1]=c("p",null," Die gespeicherte Video-URL passt nicht zum ausgewählten Video-Typ und kann nicht eingebettet werden. ",-1)),d(f,{href:K(i),target:"_blank",rel:"noopener",class:"c-btn c-btn--primary",label:"Video in externem Tab laden"},null,8,["href"])])):y("",!0)]))),128))])])):y("",!0),c("section",Kt,[d(T,{"section-title":e.$t("brandHub.producte"),articles:s(a).brandDetails?.productsDetails,config:{id:0,cardType:"ProductPreviewCard",cardDirection:"row",rowsPerSection:4}},null,8,["section-title","articles"])]),s(a).magazineBrands?.length?(n(),r("section",Jt,[c("div",Ot,[c("h2",Rt,b(e.$t("brandHub.news")),1),s(a).magazineBrands?.length===4?(n(),g(f,{key:0,class:"c-btn c-btn--primary",label:e.$t("brandHub.seeAllNews"),href:`${s(F)}/news`},null,8,["label","href"])):y("",!0)]),d(T,{articles:s(a).magazineBrands,config:{id:0,cardType:"ArticlePreviewCard",cardDirection:"row",rowsPerSection:4},"extra-rout":"/"},null,8,["articles"])])):y("",!0),s(M)?.moreBrands?.length?(n(),r("section",Yt,[c("div",Zt,[c("h2",Xt,b(e.$t("brandHub.moreBrandsFrom")+" "+P(s(a).brandDetails.addresses).display_name),1),d(f,{class:"c-btn c-btn--primary mb-24",label:e.$t("brandHub.seeAllBrands"),href:`/licensing/brand-hub?p=1&p_slug=${P(s(a).brandDetails.addresses).party_slug}`},null,8,["label","href"])]),d(T,{articles:s(M).moreBrands,config:{id:0,cardType:"ProductPreviewCard",cardDirection:"row",rowsPerSection:5}},null,8,["articles"])])):y("",!0),s(a).brandsEvents&&s(a).brandsEvents.length?(n(),r("section",ea,[l[2]||(l[2]=c("h2",{class:"title"},"Events",-1)),d(T,{articles:s(a).brandsEvents,config:{id:0,cardType:"EventPreviewCard",cardDirection:"row",rowsPerSection:4},"extra-rout":"/"},null,8,["articles"])])):y("",!0)])],64)):(n(),r("section",ta,l[3]||(l[3]=[c("p",{class:"text-bold",style:{"font-size":"var(--default-fs-20px)"}}," Diese Marke wurde nicht gefunden ",-1)])))]),_:1}))}}),Ga=ct(sa,[["__scopeId","data-v-f7d9f968"]]);export{Ga 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.