PageSourceSearch

https://www.swp.de/static/assets/2LaCKLr6.js

js swp.de collected 2026-09-24 08:42:24 UTC 7,252 bytes, 1 lines download raw bytes

1import R from"./mkZzzYft.js";import{_ as W}from"./BGG3FQIg.js";import{_ as q,a as G}from"./DtxA6ZXE.js";import{I as J,c as a,e as s,f as l,d as Q,u as M,K as m,r as f,F as P,v as x,g as o,l as ee,n as B,j as p,k as n,h as H,t as _,i as te,C as ae}from"./wGaC-Zcn.js";import{u as se}from"./C2CcVVBo.js";const ne={},oe={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function ie(b,t){return a(),s("svg",oe,t[0]||(t[0]=[l("mask",{id:"mask0_36_263",style:{"mask-type":"alpha"},maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},[l("rect",{width:"24",height:"24",fill:"#D9D9D9"})],-1),l("g",{mask:"url(#mask0_36_263)"},[l("path",{d:"M7.30775 20.5C6.80908 20.5 6.38308 20.3234 6.02975 19.9702C5.67658 19.6169 5.5 19.1909 5.5 18.6923V6H4.5V4.5H9V3.6155H15V4.5H19.5V6H18.5V18.6923C18.5 19.1974 18.325 19.625 17.975 19.975C17.625 20.325 17.1974 20.5 16.6923 20.5H7.30775ZM17 6H7V18.6923C7 18.7821 7.02883 18.8558 7.0865 18.9135C7.14417 18.9712 7.21792 19 7.30775 19H16.6923C16.7692 19 16.8398 18.9679 16.9038 18.9038C16.9679 18.8398 17 18.7692 17 18.6923V6ZM9.404 17H10.9037V8H9.404V17ZM13.0962 17H14.596V8H13.0962V17Z",fill:"white"})],-1)]))}const le=Object.assign(J(ne,[["render",ie]]),{__name:"AtomsIconDelete"}),re=["data-id","data-ignore-duplicates","data-is-fallback","href","target"],ue={key:0,class:"teaser__media-content"},ce={class:"teaser__media-icons"},de={key:2,class:"u-teaser__image u-teaser__image--fallback"},me={class:"u-teaser__headline-wrapper"},pe={key:0,class:"u-teaser__overline text-color-primary d-block fw-bold lh-sm"},_e={key:1,class:"visually-hidden"},he={class:"u-teaser__headline"},ge=["innerHTML"],fe=["innerHTML"],ye={class:"u-teaser__meta-details fs-2"},ve={key:1,class:"u-teaser__topic text-color-neutral-50"},ke={key:2,class:"u-teaser__author"},be=["src"],we=["textContent"],Ce=["textContent"],Te=["textContent"],Ve=["textContent"],y=113,Me=Q({inheritAttrs:!1,__name:"Teaser",props:{currentPublication:{},sourcePublication:{},id:{},url:{default:""},teaserTitle:{},type:{default:"article"},hideAdLabel:{type:Boolean},description:{},overline:{},payCategory:{},place:{},readingTime:{},lastPublicationDate:{},teaserImage:{},altText:{},layout:{default:"1"},authors:{},typeVisible:{type:Boolean,default:!0},topicVisible:{type:Boolean,default:!1},bookmarkVisible:{type:Boolean},updatedTimeVisible:{type:Boolean,default:!1},placeVisible:{type:Boolean,default:!0},ignoreDuplicates:{type:[Boolean,String],default:!1},active:{type:Boolean,default:!1},isFallback:{type:Boolean},topic:{},theme:{},mediaContent:{},target:{}},setup(b){const t=b,D=M()==="twipe",A=ae(),h=D&&A.path.includes("/merkliste"),I=m(()=>{if(!t.lastPublicationDate)return;const e={day:1440*60*1e3,hour:3600*1e3,minute:60*1e3},i=new Date(t.lastPublicationDate).getTime(),r=new Date().getTime()-i;if(r>=e.day){const u=Math.round(r/e.day);return`vor ${u} ${u===1?"Tag":"Tagen"}`}return r>=e.hour?`vor ${Math.round(r/e.hour)} Std.`:r>=e.minute?`vor ${Math.round(r/e.minute)} Min.`:"vor 1 Min."}),$=m(()=>t.place&&t.placeVisible&&["article"].includes(t.type)),L=m(()=>t.typeVisible&&!(t.hideAdLabel&&["special-publication","advertisement"].includes(t.type))),k=m(()=>t.place&&["comment"].includes(t.type)),F=m(()=>t.readingTime&&["explainer","report"].includes(t.type)),E=m(()=>t.lastPublicationDate&&t.updatedTimeVisible),U=["3","5","7","17"],O=m(()=>Array.isArray(t.mediaContent)&&t.mediaContent.length>0&&!U.includes(t.layout)),S=!!(M()==="twipe"&&se());function N(e){w(!1),e?.currentTarget?.closest(".u-teaser-grid__teaser-wrapper")?.remove()}function w(e){const i=new CustomEvent("bookmark-article",{detail:{state:e,id:t.id,title:t.teaserTitle,subtitle:t.overline,place:t.place,url:window.location.origin+window.location.pathname}});document.body.dispatchEvent(i)}function X(){const e=new CustomEvent("teaser-click",{detail:{id:t.id}});document.body.dispatchEvent(e)}const C=f(0),T=f(0),c=f(0),v=f(!1),g=f(!1);function Z(e){if(!h)return;const i=e.touches[0];C.value=i.clientX,T.value=i.clientY,v.value=!0}function j(e){if(!h||!v.value)return;const i=e.touches[0],d=i.clientX-C.value,r=i.clientY-T.value;if(Math.abs(r)>Math.abs(d))return;let u=g.value?d-y:d;u<0&&(c.value=Math.max(u,-y)),g.value&&u>-y&&(c.value=Math.min(u,0))}function Y(){h&&(v.value=!1,g.value?c.value>-70?(c.value=0,g.value=!1):c.value=-y:c.value<-70?(c.value=-y,g.value=!0):c.value=0)}return(e,i)=>{const d=R,r=W,u=q,z=G,K=le;return a(),s(P,null,[l("a",x({class:["u-teaser",`u-teaser--layout-${e.layout}`,"text-color-black",{"no-transition":o(v)}],"data-id":e.id,"data-ignore-duplicates":e.ignoreDuplicates?"true":"false","data-is-fallback":e.isFallback?"true":null,href:e.url,style:o(h)?{transform:`translateX(${o(c)}px)`}:{},target:e.target?e.target:void 0,onClick:X,onTouchend:Y,onTouchmove:j,onTouchstart:Z},e.$attrs),[o(O)?(a(),s("div",ue,[l("div",ce,[(a(!0),s(P,null,ee(e.mediaContent,V=>(a(),s("span",{key:V,class:B([`u-icon--media-${V}`,"teaser__media-icon u-icon"])},null,2))),128))]),e.teaserImage?.url?(a(),p(d,{key:0,image:e.teaserImage,class:"u-teaser__image"},null,8,["image"])):n("",!0)])):e.teaserImage?.url?(a(),p(d,{key:1,image:e.teaserImage,class:"u-teaser__image"},null,8,["image"])):(a(),s("div",de)),l("div",{class:B([{"u-teaser__content--comment":o(k)},"u-teaser__content"])},[l("h2",me,[e.overline?(a(),s("span",pe,[e.payCategory==="plus"&&e.currentPublication?(a(),p(r,{key:0,sourcePublication:e.currentPublication,theme:e.theme,class:"u-teaser__plus-icon"},null,8,["sourcePublication","theme"])):n("",!0),H(" "+_(e.overline),1)])):n("",!0),e.overline?(a(),s("span",_e,": ")):n("",!0),l("div",he,[e.payCategory==="plus"&&e.currentPublication&&!e.overline?(a(),p(r,{key:0,sourcePublication:e.currentPublication,theme:e.theme,class:"u-teaser__plus-icon"},null,8,["sourcePublication","theme"])):n("",!0),l("span",{innerHTML:e.teaserTitle},null,8,ge)])]),e.description?(a(),s("p",{key:0,class:"u-teaser__description lh-lg",innerHTML:e.description}
1,null,8,fe)):n("",!0),l("div",ye,[o(L)?(a(),p(u,{key:0,type:e.type,class:"mr-1"},null,8,["type"])):n("",!0),e.topicVisible&&e.topic?(a(),s("span",ve,_(e.topic),1)):n("",!0),e.authors?.length&&o(k)?(a(),s("div",ke,[e.authors?.length&&o(k)&&e.authors[0].imageUrl?(a(),s("img",{key:0,src:e.authors[0].imageUrl,alt:"",class:"u-teaser__author-image"},null,8,be)):n("",!0),l("span",{class:"u-teaser__author-name text-color-neutral-50",textContent:_(`Kommentar von ${e.authors[0].name}`)},null,8,we)])):n("",!0),o(E)?(a(),s("span",{key:3,class:"u-teaser__updated text-color-neutral-50",textContent:_(o(I))},null,8,Ce)):n("",!0),o($)?(a(),s("span",{key:4,class:"u-teaser__place text-color-neutral-50",textContent:_(e.place)},null,8,Te)):n("",!0),o(F)?(a(),s("span",{key:5,class:"u-teaser__reading-time text-color-neutral-50",textContent:_(`Lesedauer: ${e.readingTime} Min.`)},null,8,Ve)):n("",!0),e.bookmarkVisible&&!S?(a(),p(z,{key:6,active:e.active,articleId:e.id,type:"button",class:"u-teaser__bookmark-icon",onToggleFunc:w},null,8,["active","articleId"])):n("",!0)])],2)],16,re),o(h)?(a(),s("button",{key:0,class:"u-teaser__delete-bookmark fs-2",onClick:N},[te(K),i[0]||(i[0]=H("Löschen "))])):n("",!0)],64)}}}),Ie=Object.assign(Me,{__name:"MoleculesTeaser"});export{Ie as _};

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.