1import{_ as Y}from"./CL1SQw1a.js";import{_ as G}from"./yIog8dEa.js";import B from"./T06vf1rJ.js";import J from"./D5ShAPHF.js";import{d as D,r as y,A as N,aY as X,o as x,a6 as V,as as W,c as g,e as v,f as L,F as U,l as H,s as Z,g as h,R as K,t as M,k as A,i as E,aZ as Q,w as $,n as ee,a_ as te,K as C,h as O,_ as ae,I as ne,ah as oe,m as q,av as ie,j as R,af as se,v as re,y as le,U as ce,p as ue,x as de,a as me,u as pe,aq as T,a0 as he,aj as ge,H as fe}from"./FMtq3NZA.js";import{_ as _e}from"./B6XFEKEb.js";import{u as ve}from"./CTqxWSDg.js";import{u as be}from"./C-3wQZ9Q.js";import{u as F}from"./Czxrvcz-.js";import{u as ke}from"./DQ2jZMm2.js";import{u as we}from"./ZAEA1Hda.js";const ye={class:"u-ticker"},Pe={key:0,class:"u-highlight-wrapper"},Ee={class:"u-ticker-highlights u-full-width"},Te=["href","onClick"],Ae=["id"],Ie={class:"u-ticker-entry"},Ce={key:0,class:"u-ticker-entry__date"},Se={key:1},Le={key:0,class:"u-ticker-ad"},De=D({__name:"Ticker",props:{tickerEntries:{},highlights:{},ads:{},availableComponents:{},loadHighlight:{type:Function}},setup(P){const t=P,s=setTimeout,c=y(t.tickerEntries.map(a=>m(a.date)));let b=null;N(t.tickerEntries,()=>{c.value=t.tickerEntries.map(a=>m(a.date))},{flush:"post"}),N(t.highlights,()=>{k()},{flush:"post"});function d(a,r){const i=document.getElementById(r?.id);if(!i)return;const e=i?.getBoundingClientRect()?.top;i.classList.add("highlight"),window.setTimeout(()=>{i.classList.remove("highlight")},1e3);const l=i.getBoundingClientRect().height,f=e+window.scrollY-window.innerHeight/2+l/2;window.scrollTo(0,f)}function m(a){const r=new Date(a),i=new Date,e=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],l=i.getTime()-r.getTime(),f=Math.ceil(l/(1e3*60)),n=r.getMonth()===i.getMonth(),o=r.getFullYear()===i.getFullYear();let _=!1,u=!1;n&&o&&(_=r.getDate()===i.getDate(),u=r.getDate()+1===i.getDate());const p=("0"+r.getHours()).slice(-2),w=("0"+r.getMinutes()).slice(-2),S=r.getDate(),j=o?e[r.getMonth()]:`${e[r.getMonth()]} ${r.getFullYear()}`;return f<1?"Jetzt":f<60?`Vor ${f} Minute${f>1?"n":""}`:_?`Heute ${p}:${w} Uhr`:u?`Gestern ${p}:${w} Uhr`:`${S}. ${j} ${p}:${w} Uhr`}X(()=>{window.ndiAdServing.initializeNewSlots()}),x(()=>{k(),b=V(()=>{c.value=t.tickerEntries.map(a=>m(a.date))},6e4),window.addEventListener("resize",k)}),W(()=>{b&&clearInterval(b)});function k(){const r=(document.querySelector(".u-main-content")||document.querySelector(".sbdocs-content"))?.getBoundingClientRect(),i=document.querySelectorAll(".u-full-width");!r||!i||i.forEach(e=>{const l=e.parentElement?.getBoundingClientRect().x,f=r.x;if(l){const n=f-l;if(n===0)return;e.style.setProperty("--root-width",r.width+"px"),e.style.setProperty("--full-width-margin",n+"px")}})}return(a,r)=>{const i=Y;return g(),v("div",ye,[a.highlights&&a.highlights.length>0?(g(),v("div",Pe,[L("div",Ee,[r[0]||(r[0]=L("h3",null,"Das Wichtigste im Ãberblick",-1)),(g(!0),v(U,null,H(a.highlights,e=>(g(),v("a",{class:"u-ticker__relevant-entry",key:e.id,href:`#${e.id}`,onClick:Z(l=>{a.loadHighlight(e.id),("nextTick"in a?a.nextTick:h(K))(()=>{h(s)(()=>{d(l,e),h(s)(()=>{d(l,e)},750)},1e3)})},["prevent"])},M(e.title),9,Te))),128))])])):A("",!0),E(Q,{name:"ticker",tag:"div",class:"u-ticker-entry-list"},{default:$(()=>[(g(!0),v(U,null,H(a.tickerEntries,(e,l)=>(g(),v("div",{id:e.id,key:e.id,class:ee(["u-ticker-entry-wrapper",{"u-ticker-entry-highlight":e.isHighlight,"u-full-width":e.isHighlight}])},[L("div",Ie,[e.date?(g(),v("span",Ce,M(h(c)[l]),1)):A("",!0),e.title?(g(),v("h3",Se,M(e.title),1)):A("",!0),E(i,{content:e.content,availableComponents:a.availableComponents},null,8,["content","availableComponents"])]),a.ads[l]?(g(),v("div",Le,[E(i,{content:[a.ads[l]],availableComponents:a.availableComponents},null,8,["content","availableComponents"])])):A("",!0)],10,Ae))),128))]),_:1})])}}}),$e=Object.assign(De,{__name:"OrganismsTicker"}),je={ref:"tickerScrollAnchor"},Be={key:0,class:"u-message-container"},Me={key:1,class:"u-center"},I=4,z=".cleverpush-bell",Ue=D({__name:"TickerWrapper",props:{tickerEntries:{},tickerEntriesMetadata:{},tickerId:{},ads:{}},setup(P){const t=P,s=y(t.tickerEntries),c=y(t.tickerEntriesMetadata),b=te("tickerScrollAnchor"),d=y(0),m=y(s.value.length<I?s.value.length-1:I-1),k=C(()=>s.value.slice(d.value,m.value+1)),a=C(()=>s.value.filter(n=>n.isHighlight)),r={outbrain:{component:G},iframe:{component:B},oembed:{component:B},"iframe-ticker-entry":{component:B},"free-html-ticker-entry":{component:J}};let i=null;x(()=>{{let n=c.value.length===0?Date.now():0;c.value.forEach(u=>{try{let p=new Date(u.modified);p.getTime()>n&&(n=p.getTime())}catch{}});const o=6e4;let _=1;if(n<Date.now()){let u=Math.floor((Date.now()-n)/864e5);u>2&&(_=(u-2)*15)}i=V(l,o*_>2147483647?2147483647:o*_)}}),W(()=>{i&&clearInterval(i)});function e(n){const o=c.value.findIndex(_=>_.id===n?.toString());o!==-1&&(o<d.value?d.value=o:o>m.value&&(m.value=o))}async function l(){const n=await $fetch("/api/page/tickerEntries",{method:"POST",body:{tickerId:t.tickerId,tickerEntries:c.value}});if(n?.tickerEntriesMetadata?.length!==void 0&&n?.tickerEntriesMetadata.length>0){let o=0;n.tickerEntries=n.tickerEntries.reverse(),n.tickerEntriesMetadata=n.tickerEntriesMetadata.reverse();for(const _ of n.tickerEntriesMetadata){const u=c.value.findIndex(p=>p.id===_.id);u!==-1?(s.value[u]=n.tickerEntries[o],c.value[u]=n.tickerEntriesMetadata[o]):(d.value++,m.value++,s.value.unshift(n.tickerEntries[o]),c.value.unshift(n.tickerEntriesMetadata[o]),document.querySelector(z)?.style?.setProperty("display","none","important")),o++}}}function f(){d.value=d.value-I<0?0:d.value-I,document.querySelector(z)?.style?.removeProperty("display"),b.value?.scrollIntoView({behavior:"smooth"})}return(n,o)=>{const _=$e,u=_e,p=ae;return g(),v(U,null,[L("div",je,null,512),E(_,{"ticker-entries":h(k),highlights:h(a),loadHighlight:e,ads:n.ads,availableComponents:r},null,8,["ticker-entries","highlights","ads"]),h(d)!==0?(g(),v("div",Be,[E(p,{onClick:f,version:"primary",label:"Live-Ticker aktualisieren",class:"u-base-cta--text-left"},{default:$(()=>[E(u),o[1]||(o[1]=O(" Live-Ticker aktualisieren "))]),_:1})])):A("",!0),h(m)<h(s).length-1?(g(),v("div",Me,[E(p,{version:"primary",onClick:o[0]||(o[0]=w=>m.value=h(m)+I>h(s).length-1?h(s).length-1:h(m)+I)},{default:$(()=>o[2]||(o[2]=[O(" weitere Inhalte nachladen ")])),_:1})])):A("",!0)],64)}}}),xe=Object.assign(ne(Ue,[["__scopeId","data-v-c4a7efbe"]]),{__name:"TickerWrapper"}),Re={class:"u-article font-set-4"},Ne=D({__name:"ArticleContainer",props:{metadata:{},content:{}},setup(P){const t=P,s=oe(),c=y(!1),b=y(),d=y(!1);s.getGrowthbook;const m=q(),{handlePaywallElement:k}=ve();return y(!1),m?.statamicFeatures?.paywall?.featureKey,t.content?.forEach((a,r,i)=>{a.component==="ticker"?(b.value=a.content,c.value=!0,i.splice(r,1)):a.component==="paywall"&&(d.value=!0,k(a))}),(a,r)=>{const i=Y,e=xe;return g(),v("article",Re,[E(i,{content:a.content,debug:("useIsDebug"in a?a.useIsDebug:h(ie))()},null,8,["content","debug"]),h(c)?(g(),R(e,se(re({key:0},h(b))),null,16)):A("",!0)])}}}),He=Object.assign(Ne,{__name:"ArticleContainer"}),Oe=D({__name:"ArticleBody",props:{systemdata:{},content:{},metadata:{},jsonLdImage:{}},setup(P){const t=P,s={url:t.jsonLdImage,width:1200,height:675}
1,c=q(),b=be.getAbsoluteUrl(c.jsonLdPublisherLogo),d=le().baseUrl,m=ce().path;let k=t?.content;function a(){const e=[];return Object.values(t.content).filter(l=>{l.component==="ticker"&&(l?.content?.tickerEntries).forEach(n=>{let o={};o["@type"]="BlogPosting",o.headline=n?.title,o.datePublished=n?.date,(n?.content).filter(u=>{u.component==="paragraph"&&u?.content?.text&&(o.articleBody=u.content.text),u.component==="image"&&(o.image=s.url)}),e.push(o)})}),e}let r={"@context":"https://schema.org","@type":"LiveBlogPosting","@id":`${d}${m}`,about:{"@type":"Event",startDate:t.systemdata.firstPublicationDate,name:t.metadata?.seoTitle||[t.metadata?.overline,t.metadata?.title].map(e=>typeof e=="string"?e.trim():"").filter(e=>e.length>0).join(": ")||t.metadata?.teaserTitle},coverageStartTime:t.metadata.jsonld.datePublished,headline:t.metadata?.seoTitle||[t.metadata?.overline,t.metadata?.title].map(e=>typeof e=="string"?e.trim():"").filter(e=>e.length>0).join(": ")||t.metadata?.teaserTitle,description:t.metadata?.seoTeaser||t.metadata?.description,isAccessibleForFree:t.metadata?.payCategory!=="plus",liveBlogUpdate:a()},i={"@context":"https://schema.org","@type":"NewsArticle",isPartOf:{"@type":["CreativeWork","Product"],name:c.jsonLdPageName,productID:c.jsonLdProductId},mainEntityOfPage:{"@type":"WebPage","@id":`${d}${m}`},headline:t.metadata?.seoTitle||[t.metadata?.overline,t.metadata?.title].map(e=>typeof e=="string"?e.trim():"").filter(e=>e.length>0).join(": ")||t.metadata?.teaserTitle,image:s?[{"@type":"ImageObject",url:s.url,width:s.width,height:s.height}]:void 0,datePublished:t.metadata.jsonld.datePublished,dateModified:t.metadata.jsonld.dateModified,author:(t?.metadata?.authors?.values||[]).map(e=>{const l=`/autor/${e?.metadata?.slug?.trim()||""}-${e?.systemdata?.documentId||""}.html`;return{"@type":"Person",name:[e?.metadata?.prename,e?.metadata?.surname].join(" "),givenName:e?.metadata?.prename,familyName:e?.metadata?.surname,url:l?`${d}${l}`:void 0,email:e?.metadata?.email,jobTitle:e?.metadata?.profile}}),publisher:{"@type":"Organization",name:c.jsonLdPageName,alternateName:c.jsonLdAlternateName,url:c.jsonLdPageUrl,logo:{"@type":"ImageObject",url:b,width:1e3,height:1e3},sameAs:c.socialUrls},description:t.metadata?.seoTeaser||t.metadata?.description,isAccessibleForFree:t.metadata?.payCategory!=="plus"};return t.metadata?.payCategory==="plus"&&(i={...i,isAccessibleForFree:!1}),F(()=>i),t?.systemdata?.contentType==="ticker"&&F(()=>r),(e,l)=>{const f=He;return g(),R(f,{content:h(k),metadata:e.metadata,class:"u-main-content__inner"},null,8,["content","metadata"])}}}),tt=Object.assign(Oe,{__name:"ArticleBody"}),Fe=["id"],ze=D({__name:"Taboola",async setup(P){let t,s;const c=([t,s]=ue(()=>we()),t=await t,s(),t),{hasInAppPurchase:b}=ke(),d=de(),m=y("anonymous"),k=y(!1),a=me(),i=pe()!==!1;d?.userType&&(m.value=d.userType);const e=C(()=>b.value||m.value==="premium"),l=C(()=>a===T.SB?e.value?"taboola-feed-below-paid-article-thumbnails":"taboola-feed-below-article-thumbnails":e.value?"taboola-below-paid-article-thumbnails":"taboola-below-article-thumbnails"),f=C(()=>e.value?"Below Paid Article Thumbnails":"Below Article Thumbnails"),n={[T.STZ]:"mhs-stuttgarterzeitung",[T.STN]:"mhs-stuttgarternachrichten",[T.SB]:"schwarzwaelderbote"},o={[T.STZ]:{ios:"mhs-stuttgarterzeitungappios",android:"mhs-stuttgarterzeitungappandroid"},[T.STN]:{ios:"mhs-stuttgarternachrichtenappios",android:"mhs-stuttgarternachrichtenappandroid"},[T.SB]:{ios:"mhs-schwarzwaelderboteappios",android:"mhs-schwarzwaelderboteappandroid"}},_=()=>{if(!i)return!1;const w=navigator.userAgent;return/Android/i.test(w)?"android":/iPhone|iPad|iPod/i.test(w)||/Macintosh/i.test(w)&&navigator.maxTouchPoints>1?"ios":!1},u=C(()=>{const w=n[a];if(!w)return!1;if(!i)return w;const S=_();return S?o[a]?.[S]??!1:!1});x(()=>{window.isCMPLoaded?p():document.addEventListener("cmp.consentDataSet",p),document.addEventListener("cmp.consentDataUpdate",p)}),he(()=>{document.removeEventListener("cmp.consentDataSet",p),document.removeEventListener("cmp.consentDataUpdate",p)});function p(){!c.getShowAds().value||k.value||!u.value||(k.value=!0,ge({script:[{id:"taboola-head-script",innerHTML:` 2 (function () { 3 var PUBLISHER_ID = '${u.value}'; 4 var PAGE_TYPE = 'article'; 5 6 var LOADER_URL = '//cdn.taboola.com/libtrc/' + PUBLISHER_ID + '/loader.js'; 7 var LOADER_PRIVACY_URL = '//static.tblcontent.com/libtrc/' + PUBLISHER_ID + '/loader.privacy.js'; 8 var PIXEL_URL = 'https://static.qovani.com/libtrc/tr5?type=pixel&publisher=' + PUBLISHER_ID; 9 var SCRIPT_ID = 'tb_loader_script'; 10 11 window._taboola = window._taboola || []; 12 13 var pageTypePush = {}; 14 pageTypePush[PAGE_TYPE] = 'auto'; 15 _taboola.push(pageTypePush); 16 17 new Image().src = PIXEL_URL; 18 19 var firstScript = document.getElementsByTagName('script')[0]; 20 21 function injectLoader(id, src, fallbackSrc) { 22 if (document.getElementById(id)) return; 23 var script = document.createElement('script'); 24 script.async = true; 25 script.src = src; 26 script.id = id; 27 if (fallbackSrc) { 28 script.onerror = function () { 29 if (script.parentNode) script.parentNode.removeChild(script); 30 injectLoader(SCRIPT_ID + '_fb', fallbackSrc, null); 31 }; 32 } 33 firstScript.parentNode.insertBefore(script, firstScript); 34 } 35 36 injectLoader(SCRIPT_ID, LOADER_URL, LOADER_PRIVACY_URL); 37 38 if (window.performance && typeof window.performance.mark === 'function') { 39 window.performance.mark('tbl_ic'); 40 } 41 })(); 42 `,type:"text/javascript",tagPosition:"head"}]}),window._taboola=window._taboola||[],window._taboola.push({mode:"alternating-thumbnails-a",container:l.value,placement:f.value,target_type:"mix"}),window._taboola.push({flush:!0}))}return(w,S)=>{const j=fe;return g(),R(j,null,{default:$(()=>[L("div",{id:l.value},null,8,Fe)]),_:1})}}}),at=Object.assign(ze,{__name:"Taboola"}),nt=P=>P?.some(s=>s.component==="widget"&&s?.content?.html.includes("Affiliate")||s.component==="free-html"&&s?.content?.["free-html"]?.html.includes("Affiliate"));export{tt as _,at as a,nt as u};
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.