PageSourceSearch

https://www.mittelhessen.de/assets/PlusPage-DE_i_7Qt.js

js mittelhessen.de collected 2026-09-24 18:13:03 UTC 7,772 bytes, 1 lines download raw bytes

1import{G as _,j as k,N as B,O as $,S as A,al as G,aE as E,bu as F,cJ as V,_ as y,r as p,o as f,c as b,a as c,h as j,w as u,g,t as h,$ as O,bZ as P,aR as W,p as q,b1 as z,a5 as K,P as L,bw as J,l as Q,V as Y,k as Z,K as X,u as ee,Y as te}from"./index-D-iuxWOd.js";import{T as w}from"./TeaserMapper-D0iPVvbm.js";import{B as se}from"./BlockVisibilityTracker.component-qQ6l5Y2Y.js";import{m as oe}from"./BlockDivider-DABsdPv0.js";const T=Object.freeze({buttonUrlDefault:"/",buttonUrlLoggedIn:"/article"});var ne=Object.defineProperty,re=Object.getOwnPropertyDescriptor,R=(t,e,o,n)=>{for(var s=n>1?void 0:n?re(e,o):e,i=t.length-1,r;i>=0;i--)(r=t[i])&&(s=(n?r(e,o,s):r(s))||s);return n&&s&&ne(e,o,s),s};const ie=_("userServices/userServices"),ae=_("edition");let d=class extends k(B){get buttonUrl(){return this.userIsSubscriber?this.edition.plusOrderProcessURLSubscriber?this.edition.plusOrderProcessURLSubscriber:T.buttonUrlLoggedIn:this.edition.plusOrderProcessURLnoSubscriber?this.edition.plusOrderProcessURLnoSubscriber:T.buttonUrlDefault}get buttonText(){return this.userIsSubscriber?this.$t("plusContentHeader.buttonTextLoggedIn").toString():this.$t("plusContentHeader.buttonTextDefault").toString()}handleButtonClicked(){this.navigate(this.buttonUrl)}get userIsSubscriber(){return this.userServiceUser?!!this.userServiceUser.subscriptions:null}};R([ie.Getter("getUserData")],d.prototype,"userServiceUser",2);R([ae.Getter("getEdition")],d.prototype,"edition",2);d=R([$({name:"PlusContentHeader",components:{DnmButton:A,DnmHeadline:G,DnmIcon:E,DnmIconLink:F,VRMLogo:V}})],d);const ce={class:"plusHeader"},le={key:0,class:"plusHeader__endorsement",href:"https://www.meine-vrm.de ",target:"_blank"},ue={class:"plusHeader__description"};function pe(t,e,o,n,s,i){var M;const r=p("VRMLogo"),S=p("DnmHeadline"),C=p("DnmIcon"),D=p("DnmIconLink"),x=p("DnmButton");return f(),b("div",ce,[(M=t.edition)!=null&&M.hideVrmEndorsement?j("",!0):(f(),b("a",le,[c(r)])),c(S,{class:"plusHeader__title","headline-style":"headline2",tag:"h1"},{default:u(()=>[g(h(t.$t("plusContentHeader.headerDescription")),1)]),_:1}),O("div",ue,[c(D,{small:""},{icon:u(()=>[c(C,{"icon-name":"success"})]),default:u(()=>[g(h(t.$t("plusContentHeader.subheadline"))+" ",1)]),_:1}),c(D,{small:""},{icon:u(()=>[c(C,{"icon-name":"success"})]),default:u(()=>[g(h(t.$t("plusContentHeader.iconDescription"))+" ",1)]),_:1}),c(D,{small:""},{icon:u(()=>[c(C,{"icon-name":"success"})]),default:u(()=>[g(h(t.$t("plusContentHeader.benefitsDescription"))+" ",1)]),_:1})]),c(x,{onOnClick:t.handleButtonClicked,url:t.buttonUrl,class:"plusHeader__button","expand-mobile":"",size:"responsive"},{default:u(()=>[g(h(t.buttonText),1)]),_:1},8,["onOnClick","url"])])}const de=y(d,[["render",pe],["__scopeId","data-v-1a28f5a4"]]);var H;try{"__c"in d&&((H=d.__c).componentFileName??(H.componentFileName=Object.create(null)),Object.defineProperty(d.__c,"componentFileName",{value:"app/components/plus/PlusContentHeader.vue"}))}catch(t){console.error("injectFileNamePlugin",t)}var me=Object.defineProperty,_e=Object.getOwnPropertyDescriptor,m=(t,e,o,n)=>{for(var s=n>1?void 0:n?_e(e,o):e,i=t.length-1,r;i>=0;i--)(r=t[i])&&(s=(n?r(e,o,s):r(s))||s);return n&&s&&me(e,o,s),s};const ge=4,he=_("userServices/userServices"),Pe=_("edition"),N=_("pianoWidgets");let a=class extends k(B,se){constructor(){super(...arguments),this.pianoPlusMostReadStoriesComponentId="pianoPlusMostReadStories"}get articles(){const e=this.widgets[P.PlusMostReadStories]??[];if(e.length===0)return[];const o=[],n=this.getPlusExplanationArticle();n&&o.push(n);const i=new w(this.edition).map(e);return this.RemoveDuplicates.addArticlesToUniqueArticles(this.pianoPlusMostReadStoriesComponentId,o.concat(i))}getPlusExplanationArticle(){var o,n,s;return!((o=this.section)!=null&&o.context)||!("rootGroup"in this.section.context)||this.user&&this.user.subscriptions||((n=this.section.context.rootGroup)==null?void 0:n.__typename)!=="FrontGroup"||((s=this.section.context.rootGroup.main[0])==null?void 0:s.__typename)!=="AtomLink"?void 0:new w(this.edition).map(this.section.context.rootGroup.main[0])}handleTeaserClick({article:e}){const o=W(e.url,this.articles);
1this.handleClickTrackingOfContentBlock(this.blockUUID,"Article",e.url,o!==-1?o:void 0,ge,e.clickUrl),this.navigate(e.url)}handleClickOfContentBlockElement({url:e,index:o,totalAmountOfStories:n,clickUrl:s}){this.handleClickTrackingOfContentBlock(this.blockUUID,"Article",e,o,n,s)}async getData(){if(!this.widgets[P.PlusMostReadStories])try{const e=await this.getPartialContent({name:"piano",parameters:{widget:P.PlusMostReadStories,contextUrl:`${this.origin}${this.$route.path}`}});if(e!=null&&e.queryPiano)await this.setWidgetResponse({widget:P.PlusMostReadStories,items:e.queryPiano});else throw new Error("Empty response received from cook")}catch(e){q.error("Failed to fetch partial piano",{error:e}),await this.clearData()}}async clearData(){await this.setWidgetResponse({widget:P.PlusMostReadStories,items:void 0})}serverPrefetch(){return this.getData()}async mounted(){await this.getData()}unmounted(){return this.clearData()}};m([L({required:!0})],a.prototype,"section",2);m([he.Getter("getUserData")],a.prototype,"user",2);m([Pe.Getter("getEdition")],a.prototype,"edition",2);m([z("origin")],a.prototype,"origin",2);m([N.Getter("getWidgets")],a.prototype,"widgets",2);m([N.Action("setWidgetResponse")],a.prototype,"setWidgetResponse",2);m([K("getPartialContent")],a.prototype,"getPartialContent",2);a=m([$({name:"PlusMostReadStories",components:{DnmTeaserThreeBelow:J}})],a);const fe={class:"plusMostReadStories"};function ve(t,e,o,n,s,i){const r=p("DnmTeaserThreeBelow");return f(),b("div",fe,[t.articles&&t.articles.length>0?(f(),Q(r,{key:0,onOnTeaserClick:t.handleTeaserClick,articles:t.articles,"mobile-sizes":["medium","medium","medium"],class:"plusMostReadStories__teaser","data-testid":"plus-most-read-stories-teaser","hide-author":""},null,8,["onOnTeaserClick","articles"])):j("",!0)])}const be=y(a,[["render",ve],["__scopeId","data-v-a0f4307c"]]);var U;try{"__c"in a&&((U=a.__c).componentFileName??(U.componentFileName=Object.create(null)),Object.defineProperty(a.__c,"componentFileName",{value:"app/components/plusMostReadStories/PlusMostReadStories.vue"}))}catch(t){console.error("injectFileNamePlugin",t)}var Se=Object.defineProperty,Ce=Object.getOwnPropertyDescriptor,v=(t,e,o,n)=>{for(var s=n>1?void 0:n?Ce(e,o):e,i=t.length-1,r;i>=0;i--)(r=t[i])&&(s=(n?r(e,o,s):r(s))||s);return n&&s&&Se(e,o,s),s};const De=_("edition"),Oe=_("contentPage");let l=class extends Y{constructor(){super(...arguments),this.context=Z(()=>{const e=X(),o=e.getters["contentPage/currentPageTitle"],n={origin:e.getters.getOrigin,data:this.section,title:o()};return ee(oe(n,e)),{}})}};v([De.Getter("getEdition")],l.prototype,"edition",2);v([te("getOrigin")],l.prototype,"origin",2);v([Oe.Getter("currentPageTitle")],l.prototype,"currentPageTitle",2);v([L({required:!0})],l.prototype,"section",2);l=v([$({name:"PlusPage",components:{PlusContentHeader:de,PlusMostReadStories:be}})],l);const $e={class:"plusPage"};function ye(t,e,o,n,s,i){const r=p("PlusContentHeader"),S=p("PlusMostReadStories");return f(),b("article",$e,[O("header",null,[c(r,{class:"plusPage__plusContentHeader","data-testid":"plus-page-plus-content-header"})]),O("main",null,[c(S,{section:t.section,class:"plusPage__plusMostReadStories","data-testid":"plus-page-plus-most-read-stories"},null,8,["section"])])])}const ke=y(l,[["render",ye],["__scopeId","data-v-115d61f8"]]);var I;try{"__c"in l&&((I=l.__c).componentFileName??(I.componentFileName=Object.create(null)),Object.defineProperty(l.__c,"componentFileName",{value:"app/pages/contentPage/plusPage/PlusPage.vue"}))}catch(t){console.error("injectFileNamePlugin",t)}export{ke 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.