1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`0d5e7f495383f5f4e9bf35ed79df5d9a077b38a9`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`f6f6a8b1-6767-4587-bf40-fe597b8fbf9e`,e._sentryDebugIdIdentifier=`sentry-dbid-f6f6a8b1-6767-4587-bf40-fe597b8fbf9e`)}catch{}})();import{D as e,Ht as t,On as n,Qn as r,_ as i,b as a,bt as o,ct as s,g as c,gn as l,k as u,mt as d,nr as ee,o as f,qt as p,tt as m,v as h,vn as g,wn as _,y as v}from"./DvNb-S8J.js";import{n as te}from"./lFDRt7YG.js";import{n as y}from"./D8c_E_BA.js";import{t as ne}from"./WprqRR-n.js";import{t as b}from"./Bc6e6cPq.js";import{t as re}from"./BfUGKEOC.js";import{c as ie}from"./DKSAi_Ch.js";import{t as ae}from"./ClC8QB_h2.js";import{t as x}from"./Dw8jKUrA2.js";import{t as oe}from"./B8NbdOVg2.js";import{t as se}from"./BvPfxEjw2.js";import{t as ce}from"./CbXgL0CU.js";import{t as le}from"./CO4WhPBI.js";import{t as ue}from"./DgtwweJg.js";import{n as de,t as fe}from"./yR5gzt792.js";import{n as pe,t as me}from"./CIxFOImM2.js";import{t as S}from"./CCdhUzf62.js";import{t as C}from"./q6JXt3SO2.js";import{t as w}from"./DgGDfY_d2.js";import{t as T}from"./CUuYanG02.js";import{t as E}from"./BweCqb38.js";import{t as he}from"./CGAJlp6F.js";import{t as D}from"./DHRR8Y1f2.js";import{t as ge}from"./D1VMp2ma2.js";var _e=[`id`],ve={key:0,class:`filter-selection-wrapper spacing-content`},ye={key:1,class:`filter-selection-wrapper spacing-content`},be={class:`spacing-content`},xe={class:`newsroom-page--list-action`},O=Object.assign(x(u({__name:`Newsroom`,props:{content:{},id:{},moduleType:{}},setup(u){let x=u,O=_(x,`content`),{t:k}=y(),A=re(),j=`/${A.root}/${A.website}/`,M=g(y().locale),N=g([]),P=g([]),F=g([]),I=g([]),L=g([]),R=g([]),z=g([]),B=g(``),V=g(``),H=g(!0),U=g(325),{width:W}=ie(),Se={limit:9},G=[`News`,`Press Releases`],K=[`tiktok`,`youtube`,`instagram`,`linkedin`],q=c(()=>O.value.load_limit),Ce=c(()=>`swiper-id--${(x.id?x.id.split(`-`):[`0`])[0]}`),we=e=>pe(e,`yyyy-MM-dd`,new Date),J=(e,t)=>{V.value=G.includes(e)&&B.value===e?t:``,B.value=e,Y(0,q.value),Ee(e)},Te=async()=>{Y(L.value.length,L.value.length+q.value,`add`)},Ee=e=>{G.includes(e)&&(z.value=Array.from(new Set(N.value.filter(t=>{if(e===t.newsroomType)return S(new Date(t.date))}).map(t=>{if(e===t.newsroomType)return S(new Date(t.date))}))).sort((e,t)=>t-e))},Y=(e=0,t=q.value,n=`replace`)=>{if(I.value=N.value.filter(e=>G.includes(e.newsroomType)&&V.value!==``?S(new Date(e.date))===parseInt(V.value)&&(e.newsroomType===B.value||B.value===`all`):e.newsroomType===B.value||B.value===`all`),n===`add`){let n=g(L.value);n.value.push(...I.value.slice(e,t)),L.value=[...n.value]}else L.value=[...I.value.slice(e,t)]},X=async(e,t,n={})=>{let r=`page("${e}").sharedContent.${t}`,{personalize:i,department:a}=await D(x.content);i&&a&&(r+=`.areaPagesForSalesforceId("${a}")`),r+=`.sortBy('date', 'desc')`;let o={companies:!1,headline:!0,date:!0,hero:`page.hero.toFiles`,introduction:!0,location:!0,title:!0,teaser:`page.teaser.toResolve`,url:`page.websiteId`,...n};if(O.value.dynamicrendition==`all`)return await b({query:r,select:o},{language:M.value||`en`});if(O.value.dynamicrendition==`news_press`)return await b({query:r,select:o,pagination:Se},{language:M.value||`en`})},De=async(e,t)=>{let n=`page("${e}").sharedContent.${t}`,{personalize:r,department:i}=await D(x.content);n+=`.sortBy('timestamp', 'desc')`;let a=l({username:!0,permalink:`page.content.permalink`,caption:!0,media:{query:`page.media.toFiles`,select:{extension:!0,filename:!0,height:!0,id:!0,mime:!0,niceSize:!0,template:!0,type:!0,url:!0,width:!0}},timestamp:!0,hashtags:!0});return K.includes(t)&&(a.title=!0),await b({query:n,select:a},{language:M.value||`en`})},Z=(e,t,n)=>((n===`newsPress`?e?.result?.data:e?.result)||[]).map(e=>{let n=we(e.date)||null;return{...e,headline:[{text:e.headline,semantic:`h5`,appearance:`h4`}],ctas:[{url:e.url,text:`${k(`read-more`)}`}],text:[{text:e.introduction}],newsroomType:t,media:[{mediaFormat:`image`,medaType:`static`,source:e.hero}
1],date:n?n.toLocaleString(`en-US`):null}}),Oe=(e,t)=>(e||[]).map(e=>{let n=[];return e.media.forEach(e=>{let r=l({mediaFormat:K.includes(t)?e.mediaType:`image`,medaType:`static`,source:e});K.includes(t)&&(r.mime=e.mime),n.push(r)}),{username:e.username,ctas:[{url:e.permalink,text:k(`read-more`)}],text:[{text:e.caption}],newsroomType:t,media:n,date:e.timestamp}}),ke=e=>{if(!e?.result)return[];if(O.value.dynamicrendition!==`all`||!O.value.hashtags||O.value.hashtags===``)return[...e.result];let t=g([]),n=O.value.hashtags.split(`,`);return e.result.forEach(e=>{n.some(t=>e.hashtags.includes(t))&&t.value.push(e)}),t.value},Ae=async e=>{let t=new Date;t.setHours(t.getHours()+Math.round(t.getMinutes()/60)),t.setMinutes(0,0,0);let n=t.toISOString().replace(`T`,` `).replace(/\.\d+Z$/,``),r=e===`webinars`?`start`:`start_date`,i=e===`events`?`asc`:`desc`,a=`page("${j}").sharedContent.${e}`,{personalize:o,department:s}=await D(x.content);return o&&s&&(a+=`.areaPagesForSalesforceId("${s}")`),a+=`.sortBy('${r}', '${i}')`,e!==`webinars`&&(a+=`.filterBy('${r}', 'date >=', '${n}')`),await b({query:a,select:{content:`page.toResolve`,internalUrl:`page.prefixedWebsiteUri`},pagination:{limit:e===`events`?6:5}},{language:M.value||`en`})},je=e=>{let t=g([]);return e?.result?.data?.forEach(e=>{let n=e.content.start.split(` `),r=e.content.deadline.split(` `);e.content.show_on_homepage!==`true`&&t.value.push({content:{areas:e.content.areas,departments:e.content?.departments,headline:e.content.headline,start:e.content.start,start_date:n[0]??``,start_time:n[1]??``,end_date:r[0]??``,end_time:r[1]??``,teaser:e.content.teaser,title:e.content.title,timezone:e.content.timezone,topics:e.content.topics,subtitle:e.content.description,internalUrl:e.internalUrl}})}),t.value},Me=e=>e.map(e=>{switch(e){case`instagram`:return`Instagram`;case`linkedin`:return`LinkedIn`;case`tiktok`:return`TikTok`;case`youtube`:return`YouTube`;default:return e}}),Q=()=>{m(()=>{H.value=!1})},$=async(e,t)=>{let n=t?.includes(e)||t?.includes(`all`)?ke(await De(j,e)):[];return t?.includes(e)||t?.includes(`all`)?Oe(n,e):[]},Ne=async()=>{H.value=!0,N.value.length=0;let e=x.content.feed,t=await X(j,`pressReleases`),n=await X(j,`news`),r=e?.includes(`press`)||e?.includes(`all`)?Z(t,`Press Releases`):[],i=e?.includes(`news`)||e?.includes(`all`)?Z(n,`News`):[],a=await $(`instagram`,e),o=await $(`linkedin`,e),s=await $(`tiktok`,e),c=await $(`youtube`,e);N.value=[...O.value.feed.includes(`all`)||O.value.feed.includes(`press`)?r:[],...O.value.feed.includes(`all`)||O.value.feed.includes(`news`)?i:[],...O.value.feed.includes(`all`)||O.value.feed.includes(`instagram`)?a:[],...O.value.feed.includes(`all`)||O.value.feed.includes(`linkedin`)?o:[],...O.value.feed.includes(`all`)||O.value.feed.includes(`tiktok`)?s:[],...O.value.feed.includes(`all`)||O.value.feed.includes(`youtube`)?c:[]],N.value.sort((e,t)=>de(new Date(e.date),new Date(t.date))),I.value=N.value,L.value=[...N.value.slice(L.value.length,L.value.length+q.value)],R.value=Array.from(new Set(N.value.filter(e=>e.newsroomType).map(e=>e.newsroomType))).sort((e,t)=>t-e).sort(),R.value=Me(R.value),B.value=R.value.length>1?`all`:R.value[0],z.value=Array.from(new Set(N.value.filter(e=>{if(G.includes(e.newsroomType))return S(new Date(e.date))}).map(e=>{if(G.includes(e.newsroomType))return S(new Date(e.date))}))).sort((e,t)=>t-e),Q()},Pe=async()=>{let e=await Ae(`webinars`),t=je(e),n=(await Ae(`events`))?.result?.data;F.value=[...n??[],...t??[]],Q()},Fe=async()=>{let e=await X(j,`pressReleases`),t=await X(j,`news`),n=Z(t,`News`,`newsPress`),r=Z(e,`Press Releases`,`newsPress`),i=n.concat(r);i.sort((e,t)=>de(new Date(e.date),new Date(t.date))),P.value=i.slice(0,9),Q()};return s(()=>{m(async()=>{switch(O.value.dynamicrendition){case`all`:await Ne();break;case`news_press`:await Fe();break;case`events_webinars`:await Pe()}U.value=E(W.value)})}),t(()=>x.content,()=>{switch(O.value.dynamicrendition){case`all`:Ne(),Y(0,q.value);break;case`news_press`:Fe();break;case`events_webinars`:Pe()}},{deep:!0}),t(W,()=>{U.value=E(W.value)}),(t,s)=>{let c=ce,l=le,m=fe,g=ae,_=me,y=ne,b=he,re=se,ie=oe;return d(),a(`div`,{id:O.value.module_options?.id_name||u.id,class:r([`newsroom-page--wrapper`,O.value.module_options?.module_margin&&`module-margin-${O.value.module_options?.module_margin}`,O.value.module_options?.background_color&&((`getPageTheme`in t?t.getPageTheme:n(ue))()===`brainlab`||O.value.module_options?.background_color!==`primary-gradient`)?`background-color--${O.value.module_options?.background_color}`:``,{"module--default-spacing":O.value.module_options?.background_color||O.value.module_options?.media&&O.value.module_options?.media?.length}])},[e(ie,null,{default:p(()=>[O.value.headline&&O.value.headline!==``?(d(),h(c,{key:0,class:`spacing-content`,topline:O.value.headline_options?.topline,semantic:O.value.headline_options?.semantic,appearance:O.value.headline_options?.appearance,headline:O.value.headline},null,8,[`topline`,`semantic`,`appearance`,`headline`])):v(``,!0),H.value?(d(),h(l,{key:1})):(d(),a(f,{key:2},[O.value.dynamicrendition==`news_press`?(d(),a(f,{key:0},[P.value?.length?(d(),h(m,{key:0,"background-color":O.value.module_options?.background_color,company:n(A).website,"main-button-text":n(k)(`all-news`),"module-title":(`sanitizeText`in t?t.sanitizeText:n(C))(O.value.headline),"module-id":O.value.module_options?.id_name||u.id,"secondary-button-text":n(k)(`press-media`),slides:P.value,"slider-id":Ce.value,"slider-type":`newsPress`,"tracking-headline":(`stripHtmlTags`in t?t.stripHtmlTags:n(w))(O.value.headline)},null,8,[`background-color`,`company`,`main-button-text`,`module-title`,`module-id`,`secondary-button-text`,`slides`,`slider-id`,`tracking-headline`])):v(``,!0)],64)):v(``,!0),O.value.dynamicrendition==`events_webinars`?(d(),a(f,{key:1},[F.value?.length?(d(),h(m,{key:0,"background-color":O.value.module_options?.background_color,company:n(A).website,"main-button-text":n(k)(`all-webinars`),"module-title":(`sanitizeText`in t?t.sanitizeText:n(C))(O.value.headline),"module-id":O.value.module_options?.id_name||u.id,"secondary-button-text":n(k)(`all-events`),slides:F.value,"slider-id":Ce.value,"slider-type":`eventsWebinars`,"tracking-headline":(`stripHtmlTags`in t?t.stripHtmlTags:n(w))(O.value.headline)},null,8,[`background-color`,`company`,`main-button-text`,`module-title`,`module-id`,`secondary-button-text`,`slides`,`slider-id`,`tracking-headline`])):v(``,!0)],64)):v(``,!0),O.value.dynamicrendition==`all`?(d(),a(f,{key:2},[R.value.length||R.value.includes(`News`)||R.value.includes(`Press Releases`)?(d(),a(`div`,ve,[R.value.length>1?(d(),h(g,{key:0,layout:(`ctaColorStyle`in t?t.ctaColorStyle:n(T))(O.value.module_options?.background_color,B.value===`all`?`primary`:`secondary`),text:n(k)(`all-channels`),icon:!1,onClick:s[0]||=e=>J(`all`,V.value)},null,8,[`layout`,`text`])):v(``,!0),(d(!0),a(f,null,o(R.value,(e,r)=>(d(),h(g,{key:e,layout:(`ctaColorStyle`in t?t.ctaColorStyle:n(T))(O.value.module_options?.background_color,B.value.toLowerCase()===e.toLowerCase()?`primary`:`secondary`),text:e,icon:!1,onClick:t=>J(G.includes(e)?e:e.toLowerCase(),V.value)},null,8,[`layout`,`text`,`onClick`]))),128))])):v(``,!0),G.includes(B.value)?(d(),a(`div`,ye,[z.value.length>1?(d(),h(g,{key:0,layout:(`ctaColorStyle`in t?t.ctaColorStyle:n(T))(O.value.module_options?.background_color,V.value===``?`primary`:`secondary`),text:n(k)(`all`),icon:!1,onClick:s[1]||=e=>J(B.value,``)},null,8,[`layout`,`text`])):v(``,!0),(d(!0),a(f,null,o(z.value,e=>(d(),h(g,{key:e,layout:(`ctaColorStyle`in t?t.ctaColorStyle:n(T))(O.value.module_options?.background_color,V.value===e?`primary`:`secondary`),text:e,icon:!1,onClick:t=>J(B.value,e)},null,8,[`layout`,`text`,`onClick`]))),128))])):v(``,!0),i(`div`,be,[e(y,null,{default:p(()=>[e(te,{name:`overlay`,tag:`div`},{default:p(()=>[L.value.length?(d(),h(n(ge),{key:0,class:`newsroom--masonry-wall`,items:L.value,"ssr-columns":1,"column-width":U.value,gap:32},{default:p(({item:e})=>[e?(d(),h(_,{key:0,company:n(A).website,content:e,"has-background":!!(O.value?.module_options?.background_color&&O.value.module_options?.background_color!==`light`&&O.value.module_options?.background_color!==``),"module-type":u.moduleType},null,8,[`company`,`content`,`has-background`,`module-type`])):v(``,!0)]),_:1},8,[`items`,`column-width`])):v(``,!0)]),_:1})]),_:1})]),i(`div`,xe,[O.value.load_more===`enable`&&L.value.length<I.value.length?(d(),h(re,{key:0,url:``,class:`load-more`,onClick:Te},{default:p(()=>
1[i(`span`,null,ee(n(k)(`load-more`)),1),e(b,{class:`small`})]),_:1})):v(``,!0)])],64)):v(``,!0)],64))]),_:1})],10,_e)}}}),[[`__scopeId`,`data-v-4a4eedb1`]]),{__name:`Newsroom`});export{O 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.