PageSourceSearch

https://www.brainlab.com/_nuxt/SV31t6CD2.js

js brainlab.com collected 2026-09-24 18:47:09 UTC 23,209 bytes, 1 lines download raw bytes

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]=`b98be324-4311-4cfe-b042-5bd377b4d3c7`,e._sentryDebugIdIdentifier=`sentry-dbid-b98be324-4311-4cfe-b042-5bd377b4d3c7`)}catch{}})();import{n as e}from"./z19HR6ee.js";import{a as t,o as n}from"./DOmeds08.js";import{Ct as r,D as i,Ht as a,Nt as o,On as s,Qn as c,Rt as l,Yt as u,_ as d,b as f,bt as p,ct as m,er as h,et as g,g as _,it as v,k as y,mt as b,o as x,qt as S,tr as C,v as w,vn as T,xt as E,y as D,z as O}from"./DvNb-S8J.js";import{S as k}from"./lFDRt7YG.js";import{f as A,h as j,i as M,l as N,r as ee}from"./D5RtjbDn.js";import{n as P}from"./DWbciXGk.js";import{n as te}from"./CcpxDhKT.js";import{t as ne}from"./5TWNlHHN.js";import"./CcG_oxik.js";import{i as re}from"./WprqRR-n.js";import"./CXJwrvd4.js";import{o as F}from"./DKSAi_Ch.js";import{t as I}from"./Dw8jKUrA2.js";function ie(e){performance?.mark?.(`mark_feature_usage`,{detail:{feature:e}})}async function ae(e,t){return await L(t).catch(e=>(console.error(`Failed to get image meta for `+t,e+``),{width:0,height:0,ratio:0}))}async function L(e){if(typeof Image>`u`)throw TypeError(`Image not supported`);return new Promise((t,n)=>{let r=new Image;r.onload=()=>{t({width:r.width,height:r.height,ratio:r.width/r.height})},r.onerror=e=>n(e),r.src=e})}function R(e){return(t=>t===void 0?e.missingValue:e[t]||t)}function oe(e={}){let t=e.formatter,n=e.keyMap&&typeof e.keyMap!=`function`?R(e.keyMap):e.keyMap,r={};for(let t in e.valueMap){let n=t,i=e.valueMap[n];r[n]=typeof i==`object`?R(i):i}return i=>{let a=[];for(let e in i){let t=e;if(i[t]===void 0)continue;let o=typeof r[t]==`function`?r[t](i[t]):i[t];a.push([n?n(t):t,o])}return t?a.map(e=>t(...e)).join(e.joinWith??`&`):new URLSearchParams(a).toString()}}function se(e=``){if(e===void 0||!e.length)return[];let t=new Set;for(let n of e.split(` `)){let e=Number.parseInt(n.replace(`x`,``));e&&t.add(e)}return Array.from(t)}function ce(e){if(e.length===0)throw Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function z(e=``){if(typeof e==`number`)return e;if(typeof e==`string`&&e.replace(`px`,``).match(/^\d+$/g))return Number.parseInt(e,10)}function le(e){let t={};if(typeof e==`string`)for(let n of e.split(/[\s,]+/).filter(e=>e)){let e=n.split(`:`);e.length===2?t[e[0].trim()]=e[1].trim():t[`1px`]=e[0].trim()}else Object.assign(t,e);return t}function ue(e){let t={options:e},n=(e,n={})=>B(t,e,n),r=((e,t,r)=>n(e,P({modifiers:t},r)).url);for(let t in e.presets)r[t]=((n,i,a)=>r(n,i,{...e.presets[t],...a}));return r.options=e,r.getImage=n,r.getMeta=((e,n)=>de(t,e,n)),r.getSizes=((e,n)=>fe(t,e,n)),t.$img=r,r}async function de(e,t,n){let r=B(e,t,{...n});return typeof r.getMeta==`function`?await r.getMeta():await ae(e,r.url)}function B(e,t,n){if(t&&typeof t!=`string`)throw TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith(`data:`))return{url:t};let{setup:r,defaults:i}=V(e,n.provider||e.options.provider),a=r(),o=H(e,n.preset);if(t=M(t)?t:j(t),!a.supportsAlias){for(let n in e.options.alias)if(t.startsWith(n)){let r=e.options.alias[n];r&&(t=N(r,t.slice(n.length)))}}if(a.validateDomains&&M(t)){let n=A(t).host;if(!e.options.domains.find(e=>e===n))return{url:t}}let s=P(n,o,i),c={...s,modifiers:{...s.modifiers,width:s.modifiers?.width?z(s.modifiers.width):void 0,height:s.modifiers?.height?z(s.modifiers.height):void 0}},l=a.getImage(t,c,e);return l.format||=c.modifiers.format||``,l}function V(e,t){let n=e.options.providers[t];if(!n)throw Error(`Unknown provider: `+t);return n}function H(e,t){if(!t)return{};if(!e.options.presets[t])throw Error(`Unknown preset: `+t);return e.options.presets[t]}function fe(e,t,n){let r=H(e,n.preset),i=P(n,r),a=z(i.modifiers?.width),o=z(i.modifiers?.height),s=i.sizes?le(i.sizes):{},c=i.densities?.trim(),l=c?se(c):e.options.densities;ce(l);let u=a&&o?o/a:0,d=[],f=[];if(Object.keys(s).length>=1){for(let r in s){let i=U(r,String(s[r]),o,u,e);if(i!==void 0){d.push({size:i.size,screenMaxWidth:i.screenMaxWidth,media:`(max-width: ${i.screenMaxWidth}px)`});for(let r of l)f.push({width:i._cWidth*r,src:W(e,t,n,i,r)})}}pe(d)}else for(let r of l){let i=Object.keys(s)[0],a=i?U(i,String(s[i]),o,u,e):void 0;a===void 0&&(a={size:``,screenMaxWidth:0,_cWidth:n.modifiers?.width,_cHeight:n.modifiers?.height}),f.push({width:r,src:W(e,t,n,a,r)})}me(f);let p=f[f.length-1],m=d.length?d.map(e=>`${e.media?e.media+` `:``}${e.size}`).join(`, `):void 0,h=m?`w`:`x`;return{sizes:m,srcset:f.map(e=>`${e.src}
1 ${e.width}${h}`).join(`, `),src:p?.src}}function U(e,t,n,r,i){let a=i.options.screens&&i.options.screens[e]||Number.parseInt(e),o=t.endsWith(`vw`);if(!o&&/^\d+$/.test(t)&&(t+=`px`),!o&&!t.endsWith(`px`))return;let s=Number.parseInt(t);if(!a||!s)return;o&&(s=Math.round(s/100*a));let c=r?Math.round(s*r):n;return{size:t,screenMaxWidth:a,_cWidth:s,_cHeight:c}}function W(e,t,n,r,i){return e.$img(t,{...n.modifiers,width:r._cWidth?r._cWidth*i:void 0,height:r._cHeight?r._cHeight*i:void 0},n)}function pe(e){e.sort((e,t)=>e.screenMaxWidth-t.screenMaxWidth);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.media===t&&e.splice(n,1),t=r.media}for(let t=0;t<e.length;t++)e[t].media=e[t+1]?.media||``}function me(e){e.sort((e,t)=>e.width-t.width);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.width===t&&e.splice(n,1),t=r.width}}function he(e){let t;return()=>t||(t=typeof e==`function`?e():e,t)}var ge=oe({keyMap:{width:`w`,height:`h`,dpr:`dpr`,fit:`fit`,gravity:`g`,quality:`q`,format:`f`,sharpen:`sharpen`},valueMap:{fit:{cover:`cover`,contain:`contain`,fill:`scale-down`,outside:`crop`,inside:`pad`},gravity:{auto:`auto`,side:`side`}},joinWith:`,`,formatter:(e,t)=>ee(e,t)}),_e={},ve={screens:{sm:767,md:1023,lg:1365,xl:1919,"2xl":3839,xs:413,xxl:2559},presets:{},provider:`cloudflare`,domains:[],alias:{},densities:[1,2,1,2],format:[`webp`],provider:`cloudflare`,providers:{cloudflare:{setup:he({getImage:(e,{modifiers:t,baseURL:n=`/`})=>{let r=ge({..._e,...t});return{url:r?N(n,`cdn-cgi/image`,r,e):e}}}),defaults:{baseURL:`https://www.brainlab.com`}}}},G=e=>{let r=n(),i=t();return i.$img||i._img||(i._img=ue({...ve,event:e||i.ssrContext?.event,nuxt:{baseURL:r.app.baseURL},runtimeConfig:r}))},ye=e=>{let t=G();return{providerOptions:_(()=>({provider:e.provider,preset:e.preset})),normalizedAttrs:_(()=>({width:z(e.width),height:z(e.height),crossorigin:e.crossorigin===!0?`anonymous`:e.crossorigin||void 0,nonce:e.nonce})),imageModifiers:_(()=>({...e.modifiers,width:e.width,height:e.height,format:e.format,quality:e.quality||t.options.quality,background:e.background,fit:e.fit}))}},be=[`type`,`sizes`,`srcset`],xe=[`src`,`sizes`,`srcset`],Se=Object.assign({inheritAttrs:!1},{__name:`NuxtPicture`,props:{legacyFormat:{type:String,required:!1},imgAttrs:{type:Object,required:!1},src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[String,Number],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:null,required:!1},sizes:{type:[String,Object],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},crossorigin:{type:[String,Boolean],required:!1},nonce:{type:String,required:!1}},emits:[`load`,`error`],setup(e,{emit:n}){let r=e,i=n,a=o(),s=new Set([`alt`,`referrerpolicy`,`usemap`,`longdesc`,`ismap`,`loading`,`crossorigin`,`decoding`,`nonce`]),c=_(()=>{let e={img:{...C.value,...r.imgAttrs,"data-nuxt-pic":``},picture:{}};for(let t in a)s.has(t)?t in e.img||(e.img[t]=a[t]):e.picture[t]=a[t];return e}),u=_(()=>r.src?.match(/^[^?#]+\.(\w+)(?:$|[?#])/)?.[1]),d=_(()=>r.legacyFormat?r.legacyFormat:!u.value||![`png`,`webp`,`gif`,`svg`].includes(u.value)?`jpeg`:`png`),v=G(),{providerOptions:y,imageModifiers:S,normalizedAttrs:C}=ye(r),w=_(()=>{let e=r.format?.split(`,`)||(u.value===`svg`?[`svg`]:v.options.format?.length?[...v.options.format]:[`webp`]);return e[0]===`svg`?[{src:r.src}]:(e.includes(d.value)&&e.splice(e.indexOf(d.value),1),e.push(d.value),e.map(e=>{let{srcset:t,sizes:n,src:i}=v.getSizes(r.src,{...y.value,sizes:r.sizes||v.options.screens,densities:r.densities,modifiers:{...S.value,format:e}});return{src:i,type:`image/${e}`,sizes:n,srcset:t}}))}),T=t().isHydrating,E=l(`imgEl`);return m(()=>{let e=Array.isArray(E.value)?E.value[0]:E.value;e&&(e.complete&&T&&(e.getAttribute(`data-error`)?i(`error`,new Event(`error`)):i(`load`,new Event(`load`))),e.onload=e=>{i(`load`,e)},e.onerror=e=>{i(`error`,e)},ie(`nuxt-picture`))}),(e,t)=>(b(),f(`picture`,h(O(c.value.picture)),[(b(!0),f(x,null,p(w.value,(e,t)=>(b(),f(x,null,[t+1<w.value.length?(b(),f(`source`,{key:e.src,type:e.type,sizes:e.sizes,srcset:e.srcset}
1,null,8,be)):(b(),f(`img`,g({ref_for:!0,ref_key:`imgEl`,ref:E,key:`last`+e.src},{ref_for:!0},c.value.img,{src:e.src,sizes:e.sizes,srcset:e.srcset}),null,16,xe))],64))),256))],16))}}),Ce={},we={xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 448 512`,width:`20`,focusable:`false`,role:`img`,"aria-label":`Fullscreen`};function Te(e,t){return b(),f(`svg`,we,[...t[0]||=[d(`path`,{d:`M212.686 315.314L120 408l32.922 31.029c15.12 15.12 4.412 40.971-16.97 40.971h-112C10.697 480 0 469.255 0 456V344c0-21.382 25.803-32.09 40.922-16.971L72 360l92.686-92.686c6.248-6.248 16.379-6.248 22.627 0l25.373 25.373c6.249 6.248 6.249 16.378 0 22.627zm22.628-118.628L328 104l-32.922-31.029C279.958 57.851 290.666 32 312.048 32h112C437.303 32 448 42.745 448 56v112c0 21.382-25.803 32.09-40.922 16.971L376 152l-92.686 92.686c-6.248 6.248-16.379 6.248-22.627 0l-25.373-25.373c-6.249-6.248-6.249-16.378 0-22.627z`},null,-1)]])}var K=Object.assign(I(Ce,[[`render`,Te]]),{__name:`IconFullscreen`}),Ee=[`href`,`aria-label`],De={class:`image-lightbox-trigger--icon`,"aria-hidden":`true`},Oe=`brainlabImageLightbox`,q=Object.assign(I(y({__name:`TheImageLightboxTrigger`,props:{enabled:{type:Boolean,default:!0},source:{},alt:{default:``},width:{default:0},height:{default:0}},setup(e){let t=e,n=T(null),r=null,a=!1,o=!1,s=!1,c=()=>n.value?.querySelector(`img`)||null,l=()=>c()?.currentSrc||t.source,u=async e=>{let n=c();return e===t.source&&t.width>0&&t.height>0?{width:t.width,height:t.height}:n?.naturalWidth&&n.naturalHeight?{width:n.naturalWidth,height:n.naturalHeight}:await new Promise((t,n)=>{let r=new Image;r.onload=()=>t({width:r.naturalWidth,height:r.naturalHeight}),r.onerror=()=>n(Error(`Unable to load the full-size image`)),r.src=e})},p=()=>{!a||o||(a=!1,window.history.back())},h=()=>{!a||!r||(o=!0,a=!1,r.close())},g=async e=>{if(!(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||s||r)){e.preventDefault(),s=!0;try{let e=l(),[{default:n},i]=await Promise.all([re(()=>import(`./GKS3TVUp.js`),[],import.meta.url),u(e)]);r=new n({dataSource:[{src:e,width:i.width,height:i.height,alt:t.alt}],index:0,bgOpacity:.92,clickToCloseNonZoomable:!0,closeOnVerticalDrag:!0,escKey:!0,returnFocus:!0,trapFocus:!0,wheelToZoom:!0}),r.on(`close`,p),r.on(`destroy`,()=>{r=null,o=!1}),window.history.pushState({...window.history.state||{},[Oe]:!0},``,window.location.href),a=!0,r.init()}catch{window.location.assign(t.source)}finally{s=!1}}};return m(()=>window.addEventListener(`popstate`,h)),v(()=>{typeof window<`u`&&window.removeEventListener(`popstate`,h),r?.destroy(),typeof window<`u`&&p()}),(t,r)=>{let a=K;return e.enabled&&e.source?(b(),f(`a`,{key:0,ref_key:`trigger`,ref:n,class:`image-lightbox-trigger`,href:e.source,"aria-label":e.alt?`Enlarge image: ${e.alt}`:`Enlarge image`,onClick:g},[E(t.$slots,`default`,{},void 0,!0),d(`span`,De,[i(a,{"aria-hidden":`true`})])],8,Ee)):E(t.$slots,`default`,{},void 0,!0,1)}}}),[[`__scopeId`,`data-v-fd2d1f4f`]]),{__name:`TheImageLightboxTrigger`}),ke={key:0},Ae=[`innerHTML`],J=Object.assign(y({__name:`TheImage`,props:{loading:{default:`lazy`},source:{},fullSizeSource:{default:``},alt:{default:``},enlargeImage:{type:Boolean,default:!1},width:{default:0},height:{default:0},sizes:{default:`xs:413 sm:767 md:1023 lg:1365 xl:1919 xxl:2559 2xl:3839`},caption:{},captionType:{},captionBehaviour:{},captionColor:{},focalPoint:{default:void 0}},setup(e){let t=e,n=()=>t.focalPoint&&t?.focalPoint?.x&&t?.focalPoint?.y?`--focus:${t.focalPoint.x}% ${t.focalPoint.y}%;`:``,r=_(()=>{let e=T({type:``,color:``});switch(t.captionType){case`outside`:e.value.type=`outside`;break;case`inside`:e.value.type=`inside`,t.captionBehaviour===`hover`&&(e.value.type=`inside hover`)}switch(t.captionColor){case`bright`:e.value.color=`bright`;break;case`dark`:e.value.color=`dark`}return e});return(t,a)=>{let o=Se,s=q;return e.source?(b(),f(`figure`,ke,[i(s,{enabled:e.enlargeImage,source:e.fullSizeSource||e.source,alt:e.alt,width:e.width,height:e.height},{default:S(()=>[i(o,{src:e.source,sizes:e.sizes,"img-attrs":{class:`media-image`,alt:e.alt,style:n()},loading:e.loading},null,8,[`src`,`sizes`,`img-attrs`,`loading`])]),_:1},8,[`enabled`,`source`,`alt`,`width`,`height`]),e.caption?(b(),f(`figcaption`,{key:0,class:c([`caption`,r.value.value.type,r.value.value.color])},[d(`div`,{class:`caption-text`,innerHTML:e.caption},null,8,Ae)],2)):D(``,!0)])):D(``,!0)}}}),{__name:`TheImage`}),je={class:`video-variant-picture`},Me=[`srcset`,`media`],Ne=[`src`,`alt`],Pe=[`loop`],Fe=[`src`,`type`,`media`],Ie=[`src`,`type`],Le=Object.assign(I(y({__name:`TheVideoVariants`,props:{media:{},source:{},loop:{type:Boolean}},setup(e){let t=e,n=T(!1),r=T(),i={xs:767,sm:1023,md:1365,lg:1919,xl:2559},a=()=>{n.value=!0},o=()=>{r?.value?.currentTime>0&&!r?.value?.paused&&!r?.value?.ended&&r?.value?.readyState>2&&(n.value=!0)},s=_(()=>{let e=[];
1return t.media?.variants&&Object.entries(i).forEach(([n,r])=>{t.media?.variants[n]&&t.media?.variants[n]!==``&&e.push({...t.media?.variants[n],size:n,width:r})}),e});return m(()=>{F(r,`play`,e=>{n.value=!0}),F(r,`canplay`,e=>{n.value=!0,r.value?.play()}),o()}),(t,i)=>(b(),f(x,null,[u(d(`picture`,je,[(b(!0),f(x,null,p(s.value,e=>(b(),f(`source`,{key:e.size,srcset:e.poster,media:`all and (max-width: ${e.width}px)`},null,8,Me))),128)),d(`img`,{class:`video-variant-poster`,src:e.media?.image?.src,alt:e.media?.name,loading:`lazy`},null,8,Ne)],512),[[k,!n.value&&e.media?.image?.src]]),d(`video`,{ref_key:`videoElement`,ref:r,class:c(s.value.length?`video-variant`:``),loop:e.loop,autoplay:``,muted:``,playsinline:``,preload:`auto`,onPlay:a},[(b(!0),f(x,null,p(s.value,t=>(b(),f(`source`,{key:t.size,src:t.video,type:e.media?.mime,media:`(max-width: ${t.width}px)`},null,8,Fe))),128)),d(`source`,{src:e.source,type:e.media?.mime},null,8,Ie)],42,Pe)],64))}}),[[`__scopeId`,`data-v-83d1ce9a`]]),{__name:`TheVideoVariants`}),Y={publisherName:`Brainlab SE`,publisherLogoPath:`/logo/logo-brainlab-pink.svg`,siteUrl:`https://www.brainlab.com`},X=(e,t)=>{let n=e||Y.siteUrl;try{return new URL(t,n).toString()}catch{return`${Y.siteUrl}
1${Y.publisherLogoPath}`}},Re=X(Y.siteUrl,Y.publisherLogoPath),Z=e=>{let t={...Y,...e};return{"@type":`Organization`,name:t.publisherName,logo:{"@type":`ImageObject`,contentUrl:X(t.siteUrl,t.publisherLogoPath)}}};Z();var ze=(e,t)=>({"@context":`https://schema.org`,"@type":`VideoObject`,author:(t?.publisherName||Y.publisherName).trim(),productionCompany:(t?.publisherName||Y.publisherName).trim(),publisher:Z(t),...e}),Be={mobile:413,tablet:767},Ve=[`tiktok`,`instagram`,`linkedin`,`youtube`],He=e=>e===`mobile`||e===`tablet`,Ue=e=>{let r=e=>(e||``).replace(/<[^>]*>/g,` `).trim(),i=e=>/^https?:\/\//i.test(e),o=t(),s=n(),c=(s.public?.baseUrl||``).trim(),l=(s.public?.siteUrl||``).trim(),u=c||l;i(u)||typeof window<`u`&&(u=window.location.origin);let d=(s.public?.schemaPublisherName||``).trim(),f=(s.public?.schemaPublisherLogoPath||``).trim(),p=ne(`brainlab-modulekit-video-schema-keys`,()=>[]),m=_(()=>Array.isArray(e.media)?e.media[0]:e.media),h=o.$i18n;if(e.mediaFormat===`video`&&e.source){let t=e.source.trim(),n=(m.value?.url||t).trim(),a=r(m.value?.name?m.value.name:e.altText?e.altText:``),s=r(e.caption||``),c=``;if(typeof window<`u`&&(c=window.location.pathname),a&&i(t)){let e=[c,t].join(`::`),r=`video-schema-${encodeURIComponent(e)}`;if(!p.value.includes(e)){p.value=[...p.value,e];let i=``;if(u)try{i=new URL(u).hostname}catch{i=``}let c={siteUrl:u,...d||i?{publisherName:d||i}:{},...f?{publisherLogoPath:f}:{}},l=ze({name:a,description:a,transcript:``,caption:s,thumbnailUrl:t,image:m.value?.image?.url||``,uploadDate:new Date().toISOString(),contentUrl:t,embedUrl:n},c);o.runWithContext(()=>te(()=>({script:[{key:r,id:r,type:`application/ld+json`,children:JSON.stringify(l)}]})))}}}let g=T(h?.locale||`en`),v=T(``),y=_(()=>(e.source||m.value?.url||``).trim()),b=e=>{if(!e||!D.value||i(e)||e.startsWith(`//`))return e;let[t,n=``]=e.split(`#`,2),[r,a=``]=t.split(`?`,2);return!r||r.endsWith(D.value)?e:`${r}${D.value}${a?`?${a}`:``}${n?`#${n}`:``}`},x=(e,t)=>{if(!e||!t)return e;let n=t.replace(/^[?&]/,``);if(!n)return e;let[r,i=``]=e.split(`#`,2),[a,o=``]=r.split(`?`,2),s=new URLSearchParams(o);new URLSearchParams(n).forEach((e,t)=>{s.set(t,e)});let c=s.toString();return`${a}${c?`?${c}`:``}${i?`#${i}`:``}`},S=_(()=>e.mediaAlignment?`${e.mediaAlignment.y}-${e.mediaAlignment.x}`:``),C=_(()=>{let t={type:``,color:``};switch(e.captionType){case`outside`:t.type=`outside`;break;case`inside`:t.type=e.captionBehaviour===`hover`?`inside hover`:`inside`}switch(e.captionColor){case`bright`:t.color=`bright`;break;case`dark`:t.color=`dark`}return t}),w=_(()=>{if(!e.variants)return[];let t=[];for(let[n,r]of Object.entries(e.variants))!He(n)||!r?.fullpath||t.push({...r,size:n,width:Be[n]});return t}),E=_(()=>{let t=``;switch(e.gradient){case`bottomTop`:t=`gradient-bottom-top`;break;case`topBottom`:t=`gradient-top-bottom`;break;case`leftRight`:t=`gradient-left-right`;break;case`rightLeft`:t=`gradient-right-left`;break;case`topLeft`:t=`gradient-top-left`;break;case`topRight`:t=`gradient-top-right`;break;case`bottomLeft`:t=`gradient-bottom-left`;break;case`bottomRight`:t=`gradient-bottom-right`;break;default:t=`gradient-bottom-top`}return t}),D=_(()=>{switch(e.specialCase){case`journal`:return``;case`newsroom`:return``;default:return`-${g.value}`}}),O=T(null),k=T(!1),A=(e,t)=>{O.value&&O.value.contentWindow?.postMessage({source:`brainlab.com`,action:e,text:t},`*`)},j=()=>{k.value=!0},M=_(()=>{let e=m.value?.[`video-title`];return e&&e!==``?e:`Media Iframe`}),N=()=>{let t=b(y.value),n=x(t,e.videoOptions||``);v.value!==n&&(v.value=n)};return a([y,D,()=>e.videoOptions],()=>{N()},{immediate:!0}),{captionClasses:C,getImageVariants:w,getMediaAlignmentClass:S,gradientDirection:E,iframeSrc:v,interactWithMediaIframe:A,isMediaIframeLoaded:k,loadEventHandler:j,mediaIframe:O,primaryMedia:m,soMeChannels:Ve,videoIframeTitle:M}},We=[`innerHTML`],Ge=[`innerHTML`],Ke=[`srcset`,`media`],qe=[`src`,`alt`],Q=[`innerHTML`],Je={key:0,controls:``},Ye=[`src`,`type`],Xe=[`src`,`loading`,`title`],Ze=[`innerHTML`],Qe=y({__name:`TheMedia`,props:{altText:{default:``},classes:{default:``},gradient:{default:``},loading:{default:`lazy`},mediaAlignment:{default:void 0},mediaFormat:{default:`image`},mediaType:{default:`static`},newsroomType:{default:``},sizes:{default:`xs:413 sm:767 md:1023 lg:1365 xl:1919 xxl:2559 2xl:3839`},specialCase:{default:``},ratio:{default:`16/9`},videoOptions:{default:``},source:{default:``},mime:{default:``},caption:{default:``},captionType:{default:``},captionBehaviour:{default:``},captionColor:{default:``},enlarge_image:{type:Boolean,default:!1},variants:{default:void 0},focalPoint:{default:void 0},media:{default:void 0}},setup(e,{expose:t}){let n=e,{captionClasses:a,getImageVariants:o,getMediaAlignmentClass:l,gradientDirection:m,iframeSrc:h,interactWithMediaIframe:g,isMediaIframeLoaded:v,loadEventHandler:y,mediaIframe:T,primaryMedia:E,soMeChannels:O,videoIframeTitle:k}=Ue(n),A=_(()=>n.source===``?E.value?.url||``:String(n.source)),j=_(()=>({width:E.value?.width||E.value?.dimensions?.width||0,height:E.value?.height||E.value?.dimensions?.height||0})),M=_(()=>n.mediaFormat===`image`&&n.enlarge_image&&A.value!==``);return t({interactWithMediaIframe:g,isMediaIframeLoaded:v,mediaIframe:T}),(t,g)=>{let _=Le,v=J,E=q,N=r(`elb`);return e.mediaFormat===`icon`?(b(),f(`div`,{key:0,class:c([e.classes]),innerHTML:e.source},null,10,We)):e.mediaFormat===`background-video`?(b(),f(`div`,{key:1,class:c([`media--wrapper media--wrapper--poster`,e.mediaType,s(l),{gradient:e.gradient},e.gradient&&s(m)])},[i(_,{media:e.media,source:e.source||``,loop:!(e.videoOptions&&!e.videoOptions.includes(`loop`))},null,8,[`media`,`source`,`loop`]),e.caption?(b(),f(`div`,{key:0,class:c([`caption inside`,s(a).color])},[d(`div`,{class:`caption-text`,innerHTML:e.caption},null,8,Ge)],2)):D(``,!0)],2)):(b(),f(`div`,{key:2,class:c([{"social-video--wrapper":e.mediaFormat===`video`&&e.newsroomType===`instagram`},`media--wrapper`,e.mediaType,{gradient:e.gradient},e.gradient&&s(m)])},[e.mediaFormat===`image`?(b(),f(x,{key:0},[e.variants===void 0||Object.keys(e.variants).length===0?(b(),w(v,{key:0,source:A.value,"full-size-source":A.value,"enlarge-image":M.value,width:j.value.width,height:j.value.height,loading:e.loading,alt:e.altText,sizes:e.sizes,caption:e.caption,"caption-type":e.captionType,"caption-behaviour":e.captionBehaviour,"caption-color":e.captionColor,"focal-point":e.focalPoint},null,8,[`source`,`full-size-source`,`enlarge-image`,`width`,`height`,`loading`,`alt`,`sizes`,`caption`,`caption-type`,`caption-behaviour`,`caption-color`,`focal-point`])):e.variants===void 0?D(``,!0):(b(),f(x,{key:1},[i(E,{enabled:M.value,source:A.value,alt:e.altText,width:j.value.width,height:j.value.height},{default:S(()=>[d(`picture`,null,[(b(!0),f(x,null,p(s(o),e=>(b(),f(`source`,{key:e.size,srcset:e.fullpath,media:`all and (max-width: ${e.width}px)`},null,8,Ke))),128)),d(`img`,{src:A.value,alt:n.altText,style:C(e.focalPoint&&e.focalPoint.x&&e.focalPoint.y?`--focus:${e.focalPoint.x}% ${e.focalPoint.y}%;`:``)},null,12,qe)])]),_:1},8,[`enabled`,`source`,`alt`,`width`,`height`]),e.caption?(b(),f(`div`,{key:0,class:c([`caption`,s(a).type,s(a).color])},[d(`div`,{class:`caption-text`,innerHTML:e.caption},null,8,Q)],2)):D(``,!0)],64))],64)):D(``,!0),e.mediaFormat===`video`?(b(),f(`div`,{key:1,class:c([`video--wrapper`,{"social-video":e.newsroomType===`instagram`}])},[s(O).includes(e.newsroomType||``)?(b(),f(`video`,Je,[d(`source`,{src:s(h),type:e.mime},null,8,Ye)])):u((b(),f(`iframe`,{key:1,ref_key:`mediaIframe`,ref:T,class:`media-iframe`,src:s(h),loading:e.loading,allow:`fullscreen; autoplay`,allowfullscreen:``,style:C(`aspect-ratio:${e.ratio}`),title:s(k),onLoad:g[0]||=(...e)=>s(y)&&s(y)(...e)},null,44,Xe)),[[N,void 0,`media`]]),e.caption?(b(),f(`div`,{key:2,class:c([`caption`,s(a).type,s(a).color])},[d(`div`,{class:`caption-text`,innerHTML:e.caption},null,8,Ze)],2)):D(``,!0)],2)):D(``,!0)],2))}}}),$e=e({default:()=>$}),$=Object.assign(I(Qe,[[`__scopeId`,`data-v-e58157d2`]]),{__name:`TheMedia`});export{J as a,Z as i,$e as n,K as o,Re as r,$ as t};

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.