1import{d as E,M,b as y,a as N,R,S as T,s as V,v as L,r as O,o as P,X as j,h as m,l as C,q,i as a,J as H,g as B,k,j as u,t as I,F as J,m as K,b6 as W}from"./BG7mKuTY.js";import{_ as X}from"./Csh0AXX5.js";import{c as z}from"./CXURayOO.js";const G={class:"bp-main-grid mt-13","data-position":"page"},Q={class:"main-content"},Y={key:0,class:"main-content font-teaser-large text-primary mb-7 pt-4 text-center"},Z={class:"relative grid grid-cols-2 gap-6 lg:grid-cols-4"},ns=E({__name:"Favourites",setup(ss){const w=M(),p=y().public.BRAND_CODE.toUpperCase(),S=y().public.MARKET_CODE,_=N(),{apiUrl:D}=R(),A=T(D.value),U=_==null?void 0:_.useHeroBanner,{UsePanoramaBanner:F}=w,{content:c}=V(),g=L(),x=z(S),i=O([]);return P(async()=>{var d,r;await g.getUserFavorites();const t=(((d=g.userSettings)==null?void 0:d.favoriteArticles)||[]).find(e=>(e.brandCode||p)===p&&e.lang===x);if((r=t==null?void 0:t.ids)!=null&&r.length){const e=await Promise.all(t.ids.map(async s=>{var n;const{data:o}=await j(`${A}/wp/v2/composites/${s}?with=teasers`,"$2ccWywBdM5");return(n=o==null?void 0:o.value)==null?void 0:n.data}));i.value=e}else i.value=[]}),($,t)=>{const d=W,r=X;return a(),m("div",G,[C(r,null,{default:q(()=>{var e;return[u(U)?(a(),H(u(F),{key:0})):B("",!0),k("main",Q,[(e=u(c))!=null&&e.title?(a(),m("h1",Y,I(u(c).title),1)):B("",!0),k("div",Z,[(a(!0),m(J,null,K(u(i),(s,o)=>{var n,l,f,h,v,b;return a(),m("article",{class:"relative",key:o},[C(d,{withDeleteButton:!0,teaserData:{video_url:null,post_title:s==null?void 0:s.teasers.data[0].title,link:s==null?void 0:s.canonical_url,image:s==null?void 0:s.teasers.data[0].image,estimated_reading_time:5,word_count:500,contenthub_id:"1234567890",template:"default",label:{title:(l=(n=s==null?void 0:s.category)==null?void 0:n.data)==null?void 0:l.name,url:(h=(f=s==null?void 0:s.category)==null?void 0:f.data)==null?void 0:h.url},id:s==null?void 0:s.id,title:s==null?void 0:s.teasers.data[0].title,kind:"Article",status:"publish",description:s==null?void 0:s.teasers.data[0].description,published_at:s==null?void 0:s.published_at,commercial:(v=s==null?void 0:s.commercial)==null?void 0:v.data,category:(b=s==null?void 0:s.category)==null?void 0:b.data}},null,8,["teaserData"])])}),128))])])]}),_:1})])}}});export{ns 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.