PageSourceSearch

https://www.ekz.ch/.resources/ekzweb/webresources/ekz-interactive-experience-b2b.73a612eb15ff928f429a.js

js ekz.ch collected 2026-09-24 20:05:12 UTC 60,728 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2352],{8255(e,t,i){i.d(t,{q:()=>s});var r=i(67308),o=i(7475);const n=e=>"string"==typeof e?e:JSON.stringify(e),s=(e,t=!0)=>(0,r.forwardRef)((i,s)=>(0,r.createElement)(e,Object.entries(i).reduce((e,[t,i])=>{if(/^on[A-Z].*/.test(t))return Object.assign(Object.assign({},e),{[t]:i});switch(t){case"className":return Object.assign(Object.assign({},e),{class:n(i)});case"children":return e;default:return Object.assign(Object.assign({},e),{[(0,o.propertyNameToAttributeName)(t)]:n(i)})}},Object.assign({ref:s},t?{"qs-state":"unresolved"}:{})),"children"in i?i.children:[]))},11574(e,t,i){i.d(t,{A:()=>o});var r=i(67308);const o=({children:e})=>r.createElement("div",{className:"container"},e)},22059(e,t,i){i.d(t,{V:()=>o});var r=i(84585);function o(e){return t=>{var i,o;return null!==(o=null===(i=e[t])||void 0===i?void 0:i[(0,r.Z0)()])&&void 0!==o?o:t}}},38341(e,t,i){i.d(t,{A:()=>r});const r=(0,i(8255).q)("ekz-link")},61248(e,t,i){i.d(t,{A:()=>r});const r=(0,i(8255).q)("ekz-cta-button")},64795(e,t,i){i.r(t),i.d(t,{default:()=>ee});var r=i(12398),o=i(67308),n=i(30395),s=i.n(n),a=i(21925),c=i(84585),l=i(88366);const d="overview",_="services",b="desktop",h="mobile",u={DESKTOP:16/9,MOBILE:1.09375},v="/.resources/ekzweb/webresources/resources/03_DESKTOP_LOOP.mp4",m="/.resources/ekzweb/webresources/resources/03_DESKTOP_TRANSITION_IN.h264",p="/.resources/ekzweb/webresources/resources/03_DESKTOP_TRANSITION_OUT.h264",k="/.resources/ekzweb/webresources/resources/03_MOBILE_LOOP.mp4",f="/.resources/ekzweb/webresources/resources/03_MOBILE_TRANSITION_IN.h264",g="/.resources/ekzweb/webresources/resources/03_MOBILE_TRANSITION_OUT.h264",w="/.resources/ekzweb/webresources/resources/05_DESKTOP_LOOP.mp4",z="/.resources/ekzweb/webresources/resources/05_DESKTOP_TRANSITION_IN.h264",y="/.resources/ekzweb/webresources/resources/05_DESKTOP_TRANSITION_OUT.h264",x="/.resources/ekzweb/webresources/resources/05_MOBILE_LOOP.mp4",E="/.resources/ekzweb/webresources/resources/05_MOBILE_TRANSITION_IN.h264",I="/.resources/ekzweb/webresources/resources/05_MOBILE_TRANSITION_OUT.h264";const O={Energiemanagement:{de:"Energiemanagement",fr:"Gestion de l'énergie"},LEG:{de:"LEG",fr:"CEL"},"Lokale Elektrizitätsgemeinschaft":{de:"Lokale Elektrizitätsgemeinschaft",fr:"Communauté électrique locale"},"ZEV ":{de:"ZEV",fr:"RCP"},"Zusammenschluss zum Eigenverbrauch":{de:"Zusammenschluss zum Eigenverbrauch",fr:"Regroupement pour la consommation propre"},Photovoltaik:{de:"Photovoltaik",fr:"Photovoltaïque"},Energiespeicher:{de:"Energiespeicher",fr:"Batterie"},Elektromobilität:{de:"Elektromobilität",fr:"E-mobilité"},Strom:{de:"Strom",fr:"Electricité"},Komplettlösung:{de:"Komplettlösung",fr:"Solution globale"},Wärmeverbund:{de:"Wärmeverbund",fr:"Chauffage à distance"},Kälte:{de:"Kälte",fr:"Refroidissement"},Warmwasser:{de:"Warmwasser",fr:"Eau chaude sanitaire"},Wärme:{de:"Wärme",fr:"Chaleur"},ICON_NAME_LEG:{de:"EKZ_Icon_LEG_Hauptblau_pos",fr:"EKZ_Icon_CEL_Hauptblau_pos"},ICON_NAME_LEG_NEGATIVE:{de:"EKZ_Icon_LEG_Hauptblau_neg",fr:"EKZ_Icon_CEL_Hauptblau_neg"},ICON_NAME_ZEV:{de:"EKZ_Icon_ZEV_Hauptblau_pos",fr:"EKZ_Icon_RCP_Hauptblau_pos"},ICON_NAME_ZEV_NEGATIVE:{de:"EKZ_Icon_ZEV_Hauptblau_neg",fr:"EKZ_Icon_RCP_Hauptblau_neg"},Schliessen:{de:"Schliessen",fr:"Fermer"}},N=(0,i(22059).V)(O),T={videoDesktop:"/.resources/ekzweb/webresources/resources/00_DESKTOP_LOOP.mp4",videoMobile:"/.resources/ekzweb/webresources/resources/00_MOBILE_LOOP.mp4"},S=[{id:"komplettloesung",name:N("Komplettlösung"),languages:["de","fr"],iconPos:"EKZ_Icon_Haus_Dienstleistung_Hauptblau_pos",iconNeg:"EKZ_Icon_Haus_Dienstleistung_Hauptblau_neg",positionDesktop:{x:.432,y:.856},positionMobile:{x:.378,y:.883},contentSlot:"komplettloesung",videoInDesktop:"/.resources/ekzweb/webresources/resources/01_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/01_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/01_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/01_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/01_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/01_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedSha
1dow:!0},{id:"energiemanagement",name:N("Energiemanagement"),languages:["de","fr"],iconPos:"EKZ_Icon_Energie_Management_Hauptblau_pos",iconNeg:"EKZ_Icon_Energie_Management_Hauptblau_neg",positionDesktop:{x:.437,y:.284},positionMobile:{x:.463,y:.239},contentSlot:"energiemanagement",videoInDesktop:"/.resources/ekzweb/webresources/resources/02_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/02_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/02_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/02_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/02_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/02_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!1},{id:"photovoltaik",name:N("Photovoltaik"),languages:["de","fr"],iconPos:"EKZ_Icon_Photovoltaik_Hauptblau_pos",iconNeg:"EKZ_Icon_Photovoltaik_Hauptblau_neg",positionDesktop:{x:.221,y:.503},positionMobile:{x:.25,y:.562},contentSlot:"photovoltaik_strom_energiespeicher",videoInDesktop:m,videoInMobile:f,videoOutDesktop:p,videoOutMobile:g,videoLoopDesktop:v,videoLoopMobile:k,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["strom","energiespeicher"],enhancedShadow:!0},{id:"strom",name:N("Strom"),languages:["de","fr"],iconPos:"EKZ_Icon_Energielieferung_Hauptblau_pos",iconNeg:"EKZ_Icon_Energielieferung_Hauptblau_neg",positionDesktop:{x:.347,y:.735},positionMobile:{x:.393,y:.694},contentSlot:"photovoltaik_strom_energiespeicher",videoInDesktop:m,videoInMobile:f,videoOutDesktop:p,videoOutMobile:g,videoLoopDesktop:v,videoLoopMobile:k,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["photovoltaik","energiespeicher"],enhancedShadow:!0},{id:"energiespeicher",name:N("Energiespeicher"),languages:["de","fr"],iconPos:"EKZ_Icon_MyReserve_Hauptblau_pos",iconNeg:"EKZ_Icon_MyReserve_Hauptblau_neg",positionDesktop:{x:.107,y:.734},positionMobile:{x:.14,y:.711},contentSlot:"photovoltaik_strom_energiespeicher",videoInDesktop:m,videoInMobile:f,videoOutDesktop:p,videoOutMobile:g,videoLoopDesktop:v,videoLoopMobile:k,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["photovoltaik","strom"],enhancedShadow:!0},{id:"e-mobilitaet",name:N("Elektromobilität"),languages:["de","fr"],iconPos:"EKZ_Icon_Elektro_Mobilität_Hauptblau_pos",iconNeg:"EKZ_Icon_Elektro_Mobilität_Hauptblau_neg",positionDesktop:{x:.273,y:.797},positionMobile:{x:.316,y:.741},contentSlot:"e-mobilitaet",videoInDesktop:"/.resources/ekzweb/webresources/resources/04_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/04_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/04_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/04_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/04_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/04_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!0},{id:"waerme",name:N("Wärme"),languages:["de","fr"],iconPos:"EKZ_Icon_Raumwärme_Hauptblau_pos",iconNeg:"EKZ_Icon_Raumwärme_Hauptblau_neg",positionDesktop:{x:.73,y:.226},positionMobile:{x:.747,y:.331},contentSlot:"waerme_kaelte_brauchwarmwasser",videoInDesktop:z,videoInMobile:E,videoOutDesktop:y,videoOutMobile:I,videoLoopDesktop:w,videoLoopMobile:x,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["kaelte","brauchwarmwasser"],enhancedShadow:!0},{id:"kaelte",name:N("Kälte"),languages:["de","fr"],iconPos:"EKZ_Icon_Kälte_Hauptblau_pos",iconNeg:"EKZ_Icon_Kälte_Hauptblau_neg",positionDesktop:{x:.728,y:.421},positionMobile:{x:.751,y:.494},contentSlot:"waerme_kaelte_brauchwarmwasser",videoInDesktop:z,videoInMobile:E,videoOutDesktop:y,videoOutMobile:I,videoLoopDesktop:w,videoLoopMobile:x,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["waerme","brauchwarmwasser"],enhancedSha
1dow:!0},{id:"brauchwarmwasser",name:N("Warmwasser"),languages:["de","fr"],iconPos:"EKZ_Icon_Brauchwarmwasser_Hauptblau_pos",iconNeg:"EKZ_Icon_Brauchwarmwasser_Hauptblau_neg",positionDesktop:{x:.66,y:.329},positionMobile:{x:.677,y:.403},contentSlot:"waerme_kaelte_brauchwarmwasser",videoInDesktop:z,videoInMobile:E,videoOutDesktop:y,videoOutMobile:I,videoLoopDesktop:w,videoLoopMobile:x,lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:["kaelte","waerme"],enhancedShadow:!0},{id:"waermeverbund",name:N("Wärmeverbund"),languages:["de","fr"],iconPos:"EKZ_Icon_Fernwärme_Hauptblau_pos",iconNeg:"EKZ_Icon_Fernwärme_Hauptblau_neg",positionDesktop:{x:.66,y:.874},positionMobile:{x:.75,y:.84},contentSlot:"waermeverbund",videoInDesktop:"/.resources/ekzweb/webresources/resources/06_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/06_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/06_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/06_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/06_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/06_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!0},{id:"energieverteilung",name:"Energieverteilung",languages:["de"],iconPos:"EKZ_Icon_Netznutzung_Hauptblau_pos",iconNeg:"EKZ_Icon_Netznutzung_Hauptblau_neg",positionDesktop:{x:.523,y:.745},positionMobile:{x:.54,y:.714},contentSlot:"energieverteilung",videoInDesktop:"/.resources/ekzweb/webresources/resources/07_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/07_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/07_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/07_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/07_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/07_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!0},{id:"oeffentliche_beleuchtung_und_smart_city",name:"Öffentliche Beleuchtung und Smart City",languages:["de"],iconPos:"EKZ_Icon_Lichtmast_Hauptblau_pos",iconNeg:"EKZ_Icon_Lichtmast_Hauptblau_neg",positionDesktop:{x:.527,y:.555},positionMobile:{x:.551,y:.602},contentSlot:"oeffentliche_beleuchtung_und_smart_city",videoInDesktop:"/.resources/ekzweb/webresources/resources/08_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/08_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/08_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/08_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/08_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/08_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!0},{id:"lokale_elektrizitaetsgemeinschaft",name:N("Lokale Elektrizitätsgemeinschaft"),languages:["de","fr"],iconPos:N("ICON_NAME_LEG"),iconNeg:N("ICON_NAME_LEG_NEGATIVE"),positionDesktop:{x:.259,y:.25},positionMobile:{x:.505,y:.404},contentSlot:"lokale_elektrizitaetsgemeinschaft",videoInDesktop:"/.resources/ekzweb/webresources/resources/09_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/09_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/09_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/09_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/09_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/09_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedSha
1dow:!1},{id:"zusammenschluss_zum_eigenverbrauch",name:N("Zusammenschluss zum Eigenverbrauch"),languages:["de","fr"],iconPos:N("ICON_NAME_ZEV"),iconNeg:N("ICON_NAME_ZEV_NEGATIVE"),positionDesktop:{x:.343,y:.393},positionMobile:{x:.39,y:.488},contentSlot:"zusammenschluss_zum_eigenverbrauch",videoInDesktop:"/.resources/ekzweb/webresources/resources/10_DESKTOP_TRANSITION_IN.h264",videoInMobile:"/.resources/ekzweb/webresources/resources/10_MOBILE_TRANSITION_IN.h264",videoOutDesktop:"/.resources/ekzweb/webresources/resources/10_DESKTOP_TRANSITION_OUT.h264",videoOutMobile:"/.resources/ekzweb/webresources/resources/10_MOBILE_TRANSITION_OUT.h264",videoLoopDesktop:"/.resources/ekzweb/webresources/resources/10_DESKTOP_LOOP.mp4",videoLoopMobile:"/.resources/ekzweb/webresources/resources/10_MOBILE_LOOP.mp4",lead:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt",linkedIds:[],enhancedShadow:!1}].filter(e=>e.languages.includes("fr"===(0,c.Z0)()?"fr":"de"));var q=i(99837),L=i(27889);const M=({name:e,contentSlot:t,image:i,iconNeg:r})=>{const[n,c]=(0,o.useState)(!1),[l,d]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{d(!0)},[d]),o.createElement("div",{className:s()("interactive-experience-b2b__entry",{"interactive-experience-b2b__entry--active":l})},o.createElement("div",{className:s()("interactive-experience-b2b__entry-header",{"interactive-experience-b2b__entry-header--bg":!!i})},i&&o.createElement("div",{className:"interactive-experience-b2b__entry-image-wrapper"},o.createElement("picture",null,o.createElement("source",{media:`(min-width: ${L.VIEWPORTS[2][1]}px)`,srcSet:i.desktop}),o.createElement("img",{src:i.mobile,alt:e,onLoad:()=>c(!0),className:s()("interactive-experience-b2b__entry-image",{"interactive-experience-b2b__entry-image--loaded":n})}))),o.createElement("div",{className:"interactive-experience-b2b__entry-icon"},o.createElement(a.default,{name:r,size:"var(--ekz-icon-size--xl)"}))),o.createElement("div",{className:"interactive-experience-b2b__entry-content"},o.createElement(q.A,{name:t})))};var P=i(82614),D=i(27494),A=i(11574),K=i(72943),R=i(61248),Z=i(38341);const C=({title:e,homeLink:t,entries:i,isStandalone:r=!1})=>{const[n,c]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{c(!0)},[c]),o.createElement("div",{className:s()("interactive-experience-b2b__services",{"interactive-experience-b2b__services--active":n})},o.createElement("div",{className:"interactive-experience-b2b__services-bg"},o.createElement("div",{className:"interactive-experience-b2b__services-bg-inner"})),o.createElement("div",{className:"interactive-experience-b2b__services-header"}),o.createElement("div",{className:"interactive-experience-b2b__services-content"},o.createElement(A.A,null,o.createElement(P.default,null,o.createElement("div",{className:"interactive-experience-b2b__services-title"},o.createElement(D.default,{level:2},e))),o.createElement(P.default,{md:"1|1"},i.map(e=>{var t;return o.createElement("div",{className:"interactive-experience-b2b__service",key:e.id},o.createElement("div",{className:"interactive-experience-b2b__service-icon"},o.createElement(a.default,{name:e.iconPos,size:"var(--ekz-icon-size--xl)"})),o.createElement(Z.A,{href:`#${e.id}`,label:null!==(t=e.name)&&void 0!==t?t:"",target:"_self",type:"internalLink"}))})))),o.createElement("div",{className:"interactive-experience-b2b__services-footer"},o.createElement("div",{className:"interactive-experience-b2b__services-footer-inner"},o.createElement(K.A,{kind:"primary-darker"},o.createElement("div",{className:"interactive-experience-b2b__close-button"},o.createElement(R.A,{onClick:e=>{r&&(e.preventDefault(),window.dispatchEvent(new CustomEvent(l.T)))},href:t.url,label:"Experience verlassen",target:"_self",kind:"secondary",isFullwidth:!0}))))))};var V=i(74706);function H(e,t,i){return Math.max(t,Math.min(i,e))}class B{constructor(e,t,i){this.container=e,this.inner=t,this.onDrag=i,this.isPointerDown=!1,this.isDecelerating=!1,this.maxOffset=0,this.drag=0,this.dragStart=0,this.raf=0,this.time=0,this.velocity=0,this.lastDrag=0,this.needsUpdate=!1,this.update=this.update.bind(this),this.onPointerStart=this.onPointerStart.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerEnd=this.onPointerEnd.bind(this),this.container=e,this.inner=t}setTransform(){this.inner.style.transform=`translateX(${this.drag}px)`}enable(){this.container.addEventListener("pointerdown",this.onPointerStart),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointercancel",this.onPointerEnd),this.container.addEventListener("pointerout",this.onPointerEnd),this.container.addEventListener("pointerup",this.onPointerEnd),this.raf=window.requestAnimationFrame(this.update)}disable(){this.isDecelerating=!1,window.cancelAnimationFrame(this.raf),this.container.removeEventListener("pointerdown",this.onPointerStart),this.container.removeEventListener("pointermove",this.onPointerMove),this.container.removeEventListener("pointercancel",this.onPointerEnd),this.container.removeEventListener("pointerout",this.onPointerEnd),this.container.removeEventListener("pointerup",this.onPointerEnd)}dispose(){this.disable()}onPointerStart(e){this.dragStart=e.clientX,this.isPointerDown=!0,this.isDecelerating=!1,this.time=performance.now()}onPointerMove(e){if(!this.isPointerDown)return;const t=e.clientX-this.dragStart;this.dragStart=e.clientX,this.drag=H(this.drag+t,this.maxOffset,-1*this.maxOffset),this.needsUpdate=!0}onPointerEnd(){this.isPointerDown=!1,Math.abs(this.velocity)>.5&&(this.isDecelerating=!0)}setSizing(e,t,i,r){this.drag=0,this.maxOffset=i,this.inner.style.width=`${e}px`,this.inner.style.height=`${t}px`,this.inner.style.left=`${i}px`,this.inner.style.top=`${r}px`,this.inner.style.transform=`translateX(${this.drag}px)`}update(e){this.raf=window.requestAnimationFrame(this.update);let t=!1;if(this.needsUpdate){this.needsUpdate=!1;const i=e-this.time;this.time=e;const r=this.drag-this.lastDrag;this.lastDrag=this.drag,this.velocity=i>0?r/i*20:0,t=!0}
1this.isDecelerating&&(this.velocity*=.9,this.drag+=this.velocity,this.drag=H(this.drag,this.maxOffset,-1*this.maxOffset),Math.abs(this.velocity)<.5&&(this.isDecelerating=!1),t=!0),t&&(this.setTransform(),this.onDrag(this.drag/this.maxOffset||0))}}const U=({id:e,label:t,iconPos:i,iconNeg:r,linked:n,onHover:c,flipped:l=!1,inline:d=!1,enhancedShadow:_=!1})=>o.createElement("span",{onMouseEnter:()=>c&&c(e),onMouseLeave:()=>c&&c(null),className:s()("interactive-experience-b2b__label",{"interactive-experience-b2b__label--flipped":l,"interactive-experience-b2b__label--inline":d,"interactive-experience-b2b__label--linked":n})},o.createElement("span",{className:"interactive-experience-b2b__label-bg"},o.createElement("span",{className:"interactive-experience-b2b__label-bg-inner"})),o.createElement("span",{className:s()("interactive-experience-b2b__label-icon",{"interactive-experience-b2b__label-icon--enhanced-shadow":_})},o.createElement(a.default,{name:i,size:"var(--ekz-icon-size--xl)"})),o.createElement("span",{className:"interactive-experience-b2b__label-icon interactive-experience-b2b__label-icon--neg"},o.createElement(a.default,{name:r,size:"var(--ekz-icon-size--xl)"})),o.createElement("span",{className:"interactive-experience-b2b__label-text"},t)),j=({layout:e,entry:{id:t,positionDesktop:i,positionMobile:r,iconPos:n,iconNeg:s,name:a,enhancedShadow:c},onHover:l,linked:d,isStandalone:_,onClick:h})=>{const u=e===b?i.x:r.x,v=e===b?i.y:r.y;return o.createElement("a",{className:"interactive-experience-b2b__hotspot",href:_?void 0:`#${t}`,onClick:e=>{_&&h&&(e.preventDefault(),h(t))},style:{left:100*u+"%",top:100*v+"%",cursor:"pointer"}},o.createElement(U,{id:t,label:a,iconPos:n,iconNeg:s,flipped:u>.85,linked:d,enhancedShadow:c,onHover:l}))};var X=i(65959);class Q{constructor(e,t){this.loading=!1,this.load(e,t)}load(e,t){return(0,X.__awaiter)(this,void 0,void 0,function*(){this.promise=new Promise(i=>(0,X.__awaiter)(this,void 0,void 0,function*(){this.loading=!0;const r=yield fetch(e),o=yield r.arrayBuffer();this.loading=!1,t(e),i(o)}))})}getBuffer(){return(0,X.__awaiter)(this,void 0,void 0,function*(){return this.promise})}}class W{constructor(){this.queue=[],this.videos={},this.onLoad=this.onLoad.bind(this)}setVideo(e,t=!1){this.videos[e]||(t?this.videos[e]=new Q(e,this.onLoad):this.queue.includes(e)||(this.queue.push(e),this.processQueue()))}processQueue(){const e=Object.values(this.videos).filter(e=>e.loading).length,t=Math.max(3-e,0);for(let e=0;e<t&&0!==this.queue.length;e++){const e=this.queue.shift();e&&!this.videos[e]&&(this.videos[e]=new Q(e,this.onLoad))}}onLoad(){this.processQueue()}getVideo(e){return(0,X.__awaiter)(this,void 0,void 0,function*(){return this.videos[e]||(this.videos[e]=new Q(e,this.onLoad)),yield this.videos[e].getBuffer()})}}const $=Math.round(1e3/30*1e3),F={codec:"avc1.42E01E"};class Y{constructor(e,t,i){this.container=e,this.onEnd=t,this.preloader=i,this.frameQueue=[],this.chunkQueue=[],this.type="home",this.isPlaying=!0,this.isLoaded=!1,this.isMP4=!1,this.fade=!1,this.startTime=0,this.frameCount=0,this.width=0,this.height=0,this.videoWidth=0,this.videoHeight=0,this.offsetX=0,this.offsetY=0,this.playingTime=0,this.delay=0,this.dragOffset=0,this.currentIndex=0,this.dpr=window.devicePixelRatio,this.wrapper=document.createElement("div"),this.wrapper.classList.add("interactive-experience-b2b__wrapper"),this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.ctx||console.error("no canvas context"),this.videoNode=document.createElement("video"),this.videoNode.muted=!0,this.videoNode.playsInline=!0,this.videoNode.loop=!0,this.decoder=new VideoDecoder({output:e=>this.frameQueue.push(e),error:e=>console.error(e)}),this.wrapper.appendChild(this.videoNode),this.wrapper.appendChild(this.canvas),this.container.appendChild(this.wrapper),VideoDecoder.isConfigSupported(F).then(e=>{e.supported||console.error("config not supported")})}load(e,t){return(0,X.__awaiter)(this,void 0,void 0,function*(){var i;if(this.type=t,this.isMP4=e.endsWith(".mp4"),null===(i=this.ctx)||void 0===i||i.clearRect(0,0,this.width,this.height),this.wrapper.style.transitionProperty="none",this.wrapper.style.opacity="0",this.isLoaded=!1,this.isPlaying=!1,this.startTime=0,this.playingTime=0,this.frameCount=0,this.videoNode.src="",this.frameQueue.forEach(e
1=>e.close()),this.frameQueue=[],this.chunkQueue=[],this.decoder.reset(),this.isMP4)this.videoNode.src=e;else{this.decoder.configure(F);const t=yield this.preloader.getVideo(e);if(!t)return void console.error("Error loading Video",e);const i=function(e){const t=e instanceof Uint8Array?e:new Uint8Array(e),i=[];function r(e){for(let i=e;i<t.length-3;i++)if(0===t[i]&&0===t[i+1]){if(1===t[i+2])return{pos:i,length:3};if(i<=t.length-4&&0===t[i+2]&&1===t[i+3])return{pos:i,length:4}}return null}let o=0;const n=r(0);if(!n)return[];for(o=n.pos;;){const e=r(o+4);if(!e){const e=t.subarray(o);e.length>0&&i.push(e);break}i.push(t.subarray(o,e.pos)),o=e.pos}return i}(t),{sps:r,pps:o}=function(e){let t=null,i=null;for(const r of e){const e=31&r[4];if(7!==e||t||(t=r),8!==e||i||(i=r),t&&i)break}return{sps:t,pps:i}}(i);if(!r||!o)return void console.error("missing SPS/PPS");let n=0;for(const e of i){const t=31&e[1===e[2]?3:4];if(1!==t&&5!==t)continue;const i=5===t;this.chunkQueue.push(new EncodedVideoChunk({type:i?"key":"delta",timestamp:n,duration:$,data:i?new Uint8Array([...r,...o,...e]):e})),n+=$,this.frameCount++}}this.isLoaded=!0})}encodeChunks(){if(0===this.chunkQueue.length)return;const e=Math.max(10-this.decoder.decodeQueueSize,0),t=Math.max(10-this.frameQueue.length,0),i=Math.min(e,t);for(let e=0;e<i;e++){const e=this.chunkQueue.shift();if(e)try{this.decoder.decode(e)}catch(e){console.log(e)}}}play(e,t){return(0,X.__awaiter)(this,arguments,void 0,function*(e,t,i=0){this.fade=t,this.delay=i,this.wrapper.style.zIndex=`${e}`,this.videoNode.style.opacity=this.isMP4?"1":"0",this.canvas.style.opacity=this.isMP4?"0":"1",this.isMP4&&(yield this.videoNode.play(),this.wrapper.style.transitionProperty=this.fade?"opacity":"none",this.wrapper.style.opacity="1"),this.isPlaying=!0})}pause(){this.isPlaying=!1,this.videoNode.pause()}setSizing(e,t,i,r,o,n){this.width=e,this.height=t,this.videoWidth=i,this.videoHeight=r,this.canvas.width=this.width*this.dpr,this.canvas.height=this.height*this.dpr,this.offsetX=o,this.offsetY=n,this.dragOffset=0,this.videoNode.style.left=`${this.offsetX}px`,this.videoNode.style.top=`${this.offsetY}px`,this.videoNode.style.width=`${this.videoWidth}px`,this.videoNode.style.height=`${this.videoHeight}px`,this.videoNode.style.transform="translateX(0)"}update(e){var t,i;if(this.isMP4)return void("home"===this.type?this.videoNode.style.transform=`translateX(${this.dragOffset*this.offsetX}px)`:this.videoNode.style.transform="translateX(0px)");if(!this.isPlaying)return;if(!this.isLoaded)return;this.encodeChunks(),0===this.startTime&&(this.startTime=e),this.playingTime=e-this.startTime,this.playingTime+=this.delay;const r=this.frameCount/30*1e3;if(this.playingTime>r)return this.onEnd(),void(this.isPlaying=!1);for(;this.frameQueue.length&&.001*this.frameQueue[0].timestamp<this.playingTime;){const e=this.frameQueue.shift();null==e||e.close()}const o=this.frameQueue[0];if(o){const e=Math.round(.001*o.timestamp/r*this.frameCount);if(e!==this.currentIndex){this.currentIndex=e;let s="in"===this.type?1-this.playingTime/r:this.playingTime/r;n=s,s=(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1),null===(t=this.ctx)||void 0===t||t.clearRect(0,0,this.width*this.dpr,this.height*this.dpr),null===(i=this.ctx)||void 0===i||i.drawImage(o,(this.offsetX+this.offsetX*this.dragOffset*s)*this.dpr,this.offsetY*this.dpr,this.videoWidth*this.dpr,this.videoHeight*this.dpr),this.wrapper.style.transitionProperty=this.fade?"opacity":"none",this.wrapper.style.opacity="1"}}var n}setOffset(e){this.dragOffset=e}getPlayingTime(){return this.playingTime}getDuration(){return this.frameCount/30*1e3}dispose(){var e;null===(e=this.decoder)||void 0===e||e.close(),this.container.removeChild(this.wrapper)}}class G{constructor(e,t,i,r){this.homeVideo=t,this.staticEntries=i,this.onAnimationEnd=r,this.id="home",this.isDesktop=!1,this.onScreen=!1,this.type="home",this.raf=0,this.zIndex=0,this.onUpdate=this.onUpdate.bind(this),this.onEnd=this.onEnd.bind(this),this.preloader=new W,this.lastVideo=new Y(e,this.onEnd,this.preloader),this.video=new Y(e,this.onEnd,this.preloader),this.raf=window.requestAnimationFrame(this.onUpdate)}setId(e){this.setVideos(e)}setOnScreen(e){this.onScreen=e}setVideos(e){return(0,X.__awaiter)(this,void 0,void 0,function*(){const t=this.t
1ype,i=this.lastVideo;this.lastVideo=this.video,this.video=i,e===this.id?this.type="home"===e?"home":"loop":this.type="home"===e?"out":"in";let r=!0,o=0;"in"!==t&&"out"!==t||"in"!==this.type&&"out"!==this.type||(o=this.lastVideo.getDuration()-this.lastVideo.getPlayingTime(),o=isNaN(o)?0:o,r=!1);const n=this.getVideoSrc("out"===this.type&&"home"===e?this.id:e,this.type);"in"!==this.type&&"out"!==this.type||this.preloader.setVideo(n,!0),this.lastVideo.pause(),yield this.video.load(n,this.type),yield this.video.play(this.zIndex++,r,o),this.id=e})}getVideoSrc(e,t){const i=this.staticEntries.find(t=>t.id===e);if(!i)return this.isDesktop?this.homeVideo.videoDesktop:this.homeVideo.videoMobile;switch(t){case"in":return this.isDesktop?i.videoInDesktop:i.videoInMobile;case"out":return this.isDesktop?i.videoOutDesktop:i.videoOutMobile;default:return this.isDesktop?i.videoLoopDesktop:i.videoLoopMobile}}preloadVideos(){this.staticEntries.forEach(e=>{this.preloader.setVideo(this.isDesktop?e.videoInDesktop:e.videoInMobile)}),this.staticEntries.forEach(e=>{this.preloader.setVideo(this.isDesktop?e.videoOutDesktop:e.videoOutMobile)})}onUpdate(e){var t;this.raf=window.requestAnimationFrame(this.onUpdate),this.onScreen&&(null===(t=this.video)||void 0===t||t.update(e))}setOffset(e){this.video.setOffset(e),this.lastVideo.setOffset(e)}onEnd(){"in"!==this.type&&"out"!==this.type||this.onAnimationEnd(),this.setVideos(this.id)}setSizing(e,t,i,r,o,n,s){this.video.setSizing(t,i,r,o,n,s),this.lastVideo.setSizing(t,i,r,o,n,s),this.isDesktop!==e&&(this.isDesktop=e,this.preloadVideos(),this.setVideos(this.id))}dispose(){this.video.dispose(),this.lastVideo.dispose(),window.cancelAnimationFrame(this.raf)}}const J=({id:e,homeVideo:t,staticEntries:i,animating:r,onAnimationEnd:n,isStandalone:a,onHotspotClick:c})=>{const[l,d]=(0,o.useState)(null),_=(0,o.useRef)(null),v=(0,o.useRef)(null),m=(0,o.useRef)(null),p=(0,o.useRef)(null),k=(0,o.useRef)(null),f=function(){const e=(0,o.useRef)(),[t,i]=(0,o.useState)(window.matchMedia("(min-width: 900px)").matches?b:h),r=()=>{var t;i((null===(t=e.current)||void 0===t?void 0:t.matches)?b:h)};return(0,o.useEffect)(()=>(e.current=window.matchMedia(`(min-width: ${L.VIEWPORTS[2][1]}px)`),e.current.matches&&t!==b&&i(b),e.current.addEventListener("change",r),()=>{var t;null===(t=e.current)||void 0===t||t.removeEventListener("change",r)}),[t]),t}(),g=(0,V.P)(_),w="home"===e&&!r;return(0,o.useEffect)(()=>{var e,t;w?null===(e=k.current)||void 0===e||e.enable():null===(t=k.current)||void 0===t||t.disable()},[w,k]),(0,o.useEffect)(()=>{const e=e=>{var t;return null===(t=p.current)||void 0===t?void 0:t.setOffset(e)};return _.current&&v.current&&!k.current&&(k.current=new B(_.current,v.current,e)),m.current&&!p.current&&(p.current=new G(m.current,t,i,n)),()=>{var e,t;null===(e=k.current)||void 0===e||e.dispose(),null===(t=p.current)||void 0===t||t.dispose()}},[t,n,i]),(0,o.useEffect)(()=>{let e=0,t=0,i=0,r=0;const o=()=>{var o,n,s;const{width:a,height:c}=(null===(o=_.current)||void 0===o?void 0:o.getBoundingClientRect())||{width:0,height:0},l=a/c,d=f===b,h=d?u.DESKTOP:u.MOBILE;e=l>h?a:c*h,t=l>h?a/h:c,e=2*Math.ceil(e/2),t=2*Math.ceil(t/2),i=Math.ceil(-.5*(e-a)),r=Math.ceil(-.5*(t-c)),null===(n=p.current)||void 0===n||n.setSizing(d,a,c,e,t,i,r),null===(s=k.current)||void 0===s||s.setSizing(e,t,i,r)};return window.addEventListener("resize",o),a?setTimeout(o,0):o(),()=>{window.removeEventListener("resize",o)}},[f,a]),(0,o.useEffect)(()=>{var t;null===(t=p.current)||void 0===t||t.setId(e)},[e]),(0,o.useEffect)(()=>{var e;null===(e=p.current)||void 0===e||e.setOnScreen(g)},[g]),o.createElement("div",{className:"interactive-experience-b2b__stage",ref:_},o.createElement("div",{ref:m,className:"interactive-experience-b2b__videos"},o.createElement("picture",null,o.createElement("source",{srcSet:"/.resources/ekzweb/webresources/resources/desktop.jpg",media:"(min-width: 900px)"}),o.createElement("img",{className:"interactive-experience-b2b__img",src:"/.resources/ekzweb/webresources/resources/mobile.jpg",sizes:"100vw",loading:"eager"}))),o.createElement("div",{className:"interactive-experience-b2b__stage-inner",ref:v},o.createElement("div",{className:s()("interactive-experience-b2b__hotspots",{"interactive-experience-b2b__hotspots-visible":w})},i.map(e=>o.createElement(j,{key:e.id,layout:f,entry:e,onHover:e=>d(i.find(t=>
1t.id===e)||null),linked:null==l?void 0:l.linkedIds.includes(e.id),isStandalone:a,onClick:c})))))};const ee={component:({homeLink:e,dynamicEntries:t=[],editmode:i,isStandalone:r,children:n})=>{const b=i?t.map(e=>{var t;return Object.assign(Object.assign({},e),{name:null!==(t=e.name)&&void 0!==t?t:"nicht konfiguriert"})}):t.filter(({name:e})=>void 0!==e),[h,u]=(0,o.useState)(r?d:""),v=function(e){const t=(0,o.useRef)();return(0,o.useEffect)(()=>{t.current=e},[e]),t.current}(h),[m,p]=(0,o.useState)(!r),k=(0,o.useRef)(0),f=S.find(({id:e})=>e===h),g=S.find(({id:e})=>e===v),w=b.find(({id:e})=>e===h),z=f||w,y=f?f.id:"home",x=r||!(h!==d&&h!==_&&!z),E=()=>{u(window.location.hash.replace("#",""))},I=(0,o.useCallback)(()=>{p(!1)},[]),O=(0,o.useCallback)(e=>{r&&u(e)},[r]);return(0,o.useEffect)(()=>{if((0,c.oc)()&&!r){const e=window.location.hash.replace("#","");return e&&u(e),window.addEventListener("hashchange",E),()=>window.removeEventListener("hashchange",E)}return()=>{}},[r]),(0,o.useEffect)(()=>{r||(x?(k.current=window.scrollY,document.body.style.position="fixed",p(!1)):(document.body.style.removeProperty("position"),window.scrollTo(0,k.current)))},[x,r,p]),(0,o.useEffect)(()=>()=>{r||(document.body.style.removeProperty("position"),window.scrollTo(0,k.current))},[r]),(0,o.useLayoutEffect)(()=>{(g||f)&&p(!0)},[p,f,g,h]),(0,c.oc)()?o.createElement("div",{className:s()("interactive-experience-b2b",{"interactive-experience-b2b--editmode":i})},x&&(0,c.oc)()?o.createElement(o.Fragment,null,o.createElement("div",{className:"interactive-experience-b2b__inner"},o.createElement(J,{id:y,staticEntries:S,homeVideo:T,animating:m,onAnimationEnd:I,isStandalone:r,onHotspotClick:O}),h===_&&e&&o.createElement(C,{title:"Services für Ihr klimafreundliches Zuhause",entries:b,homeLink:e,isStandalone:r}),z&&!m&&o.createElement(M,Object.assign({},z)),o.createElement("div",{className:"interactive-experience-b2b__buttons"},r?h!==d&&h!==_?o.createElement("a",{className:"interactive-experience-b2b__button",onClick:e=>{e.preventDefault(),u(d)},style:{cursor:"pointer"}},o.createElement(a.default,{name:"EKZ_Icon_Website_x",size:"var(--ekz-icon-size--xl)"})):e&&o.createElement("a",{className:"interactive-experience-b2b__logo",onClick:e=>{e.preventDefault(),u(""),window.dispatchEvent(new CustomEvent(l.T))},style:{cursor:"pointer"}},o.createElement("img",{src:e.logo,alt:e.title})):h!==d&&h!==_||!e?o.createElement("a",{className:"interactive-experience-b2b__button",href:`#${d}`,style:{cursor:"pointer"}},o.createElement(a.default,{name:"EKZ_Icon_Website_x",size:"var(--ekz-icon-size--xl)"})):o.createElement("a",{className:"interactive-experience-b2b__logo",href:e.url},o.createElement("img",{src:e.logo,alt:e.title})))),r&&n&&o.createElement("div",{style:{display:"none"}},n)):o.createElement("div",{style:{display:"none"}},o.createElement("slot",{name:"komplettloesung"}),o.createElement("slot",{name:"energiemanagement"}),o.createElement("slot",{name:"photovoltaik_strom_energiespeicher"}),o.createElement("slot",{name:"e-mobilitaet"}),o.createElement("slot",{name:"waerme_kaelte_brauchwarmwasser"}),o.createElement("slot",{name:"waermeverbund"}),o.createElement("slot",{name:"energieverteilung"}),o.createElement("slot",{name:"oeffentliche_beleuchtung_und_smart_city"}),o.createElement("slot",{name:"lokale_elektrizitaetsgemeinschaft"}),o.createElement("slot",{name:"zusammenschluss_zum_eigenverbrauch"}))):o.createElement(o.Fragment,null)},renderer:new r.A,shadowStyles:[".interactive-experience-b2b__entry{height:100%;left:0;overflow-y:visible;position:relative;top:0;width:100%}@media screen and (min-width:900px){.interactive-experience-b2b__entry{height:100%;overflow:hidden;position:absolute}}.interactive-experience-b2b__entry--active .interactive-experience-b2b__entry-content{animation-name:slideUp}@media screen and (min-width:900px){.interactive-experience-b2b__entry--active .interactive-experience-b2b__entry-content{animation-name:fadeIn,slideLeft}}.interactive-experience-b2b__entry-header{--qs-bezel__bezel-y-start--value:var(--qs-bezel__bezel-y-start,var(--qs-spacer--s));--qs-bezel__bezel-y-end--value:var(--qs-bezel__bezel-y-end,var(--qs-spacer--s));padding-top:var(--qs-bezel__bezel-y-start--value,var(--qs-bezel,20px));padding-bottom:var(--qs-bezel__bezel-y-end--value,var(--qs-bezel,20px));align-items:flex-start;box-sizing:border-box;display:flex;height:calc(100% - 5rem);justify-content:center;position:relative;width:100%}
1@media screen and (min-width:900px){.interactive-experience-b2b__entry-header{height:auto;padding:var(--ekz-interactive-experience-b2b__bezel) var(--ekz-interactive-experience-b2b__bezel) 0 var(--ekz-interactive-experience-b2b__bezel)}}.interactive-experience-b2b__entry-header--bg{background:var(--ekz-color-white)}.interactive-experience-b2b__entry-image-wrapper{background:var(--ekz-color-white);height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:900px){.interactive-experience-b2b__entry-image-wrapper{height:100vh;position:fixed;width:100vw}}.interactive-experience-b2b__entry-image{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s linear;width:100%}.interactive-experience-b2b__entry-image--loaded{opacity:1}.interactive-experience-b2b__entry-icon{position:relative}.interactive-experience-b2b__entry-content{animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(5vh)}@media screen and (min-width:900px){.interactive-experience-b2b__entry-content{animation-duration:.5s,.75s;bottom:calc(var(--ekz-interactive-experience-b2b__bezel)*0.6);display:flex;opacity:0;padding-top:var(--qs-spacer--l);position:absolute;right:var(--ekz-interactive-experience-b2b__bezel);top:calc(var(--ekz-interactive-experience-b2b__bezel) + var(--ekz-icon-size--xl));transform:translateX(50%);width:50%}}@media screen and (min-width:1200px){.interactive-experience-b2b__entry-content{width:35%}}@keyframes slideUp{0%{transform:translateY(5vh)}to{transform:translateY(0)}}@keyframes slideLeft{0%{transform:translateX(5%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}\n.container{--ekz-container__bezel-x-start--value:var(--ekz-container__bezel-x-start,var(--ekz-container__bezel-x,var(--ekz-container__bezel)));--ekz-container__bezel-x-end--value:var(--ekz-container__bezel-x-end,var(--ekz-container__bezel-x,var(--ekz-container__bezel)));padding-left:var(--ekz-container__bezel-x-start--value,var(--qs-bezel,20px));padding-right:var(--ekz-container__bezel-x-end--value,var(--qs-bezel,20px));box-sizing:content-box;margin:0 auto;max-width:var(--ekz-grid__container-width);min-width:var(--ekz-grid__container-min-width)}\n.micro-theme--primary-darker{--wb-ds-color-text--default:var(--wb-ds-color-gray--white);--wb-ds-title__color:var(--wb-ds-color-gray--white);--wb-ds-title-level-1__color:var(--wb-ds-color-gray--white);--wb-ds-title-level-1__font-size:var(--wb-ds-font-size--3xl);--wb-ds-title-level-1__line-height:var(--wb-ds-line-height--3xl);--ekz-micro-theme__link-color--default:var(--wb-ds-color-gray--white);--ekz-micro-theme__link-color--hover:var(--wb-ds-color-gray--white);--ekz-micro-theme__button-primary-background--hover:var(--wb-ds-color-gray--white);--ekz-micro-theme__button-primary-border-color--hover:var(--wb-ds-color-gray--white);--ekz-micro-theme__button-primary-color--hover:var(--wb-ds-color-primary--default);--ekz-micro-theme__button-secondary-color--default:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__font-color,var(--wb-ds-color-gray--white));--ekz-micro-theme__button-secondary-background--default:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__background--default,transparent);--ekz-micro-theme__button-secondary-border-color--default:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__border-color,var(--wb-ds-color-gray--white));--ekz-micro-theme__button-secondary-color--hover:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__font-color--hover,var(--wb-ds-color-primary--dark));--ekz-micro-theme__button-secondary-background--hover:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__background--hover,var(--wb-ds-color-gray--white));--ekz-micro-theme__button-secondary-border-color--hover:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__border-color--hover,var(--wb-ds-color-gray--white));--ekz-micro-theme__button-tertiary-color--hover:var(--ekz-micro-theme-is-primary-darker__button-is-tertiary__font-color--hover,var(--wb-ds-color-primary--default))}.micro-theme--inverted{--wb-ds-color-text--default:var(--wb-ds-color-gray--white);--wb-ds-title__color:var(--wb-ds-color-gray--white);--wb-ds-title-level-1__color:var(--wb-ds-color-gray--white);--wb-ds-title-level-1__font-size:var(--ekz-micro-theme-is-inverted__title-is-level-1__font-size);--wb-ds-title-level-1__line-height:var(--ekz-micro-theme-is-inverted__title-is-level-1__line-height);
1--wb-ds-icon__fill:var(--qs-font-color);--ekz-micro-theme__button-secondary-color--default:var(--ekz-micro-theme-is-inverted__button-is-secondary__font-color,var(--wb-ds-color-primary--default));--ekz-micro-theme__button-secondary-background--default:var(--ekz-micro-theme-is-inverted__button-is-secondary__background--default,transparent);--ekz-micro-theme__button-secondary-border-color--default:var(--ekz-micro-theme-is-inverted__button-is-secondary__border-color,var(--wb-ds-color-primary--default));--ekz-micro-theme__button-secondary-color--hover:var(--ekz-micro-theme-is-inverted__button-is-secondary__font-color--hover,var(--wb-ds-color-primary--dark));--ekz-micro-theme__button-secondary-background--hover:var(--ekz-micro-theme-is-inverted__button-is-secondary__background--hover,transparent);--ekz-micro-theme__button-secondary-border-color--hover:var(--ekz-micro-theme-is-inverted__button-is-secondary__border-color--hover,var(--wb-ds-color-primary--dark));--ekz-micro-theme__button-tertiary-color--hover:var(--ekz-micro-theme-is-inverted__button-is-tertiary__font-color--hover,var(--wb-ds-color-primary--dark))}.micro-theme{--ekz-micro-theme__bezel-x-start--value:var(--ekz-micro-theme__bezel-x-start,var(--ekz-micro-theme__bezel-x,var(--ekz-micro-theme__bezel)));--ekz-micro-theme__bezel-x-end--value:var(--ekz-micro-theme__bezel-x-end,var(--ekz-micro-theme__bezel-x,var(--ekz-micro-theme__bezel)));--ekz-micro-theme__bezel-y-start--value:var(--ekz-micro-theme__bezel-y-start,var(--ekz-micro-theme__bezel-y,var(--ekz-micro-theme__bezel)));--ekz-micro-theme__bezel-y-end--value:var(--ekz-micro-theme__bezel-y-end,var(--ekz-micro-theme__bezel-y,var(--ekz-micro-theme__bezel)));padding:var(--ekz-micro-theme__bezel-y-start--value,var(--qs-bezel,20px)) var(--ekz-micro-theme__bezel-x-end--value,var(--qs-bezel,20px)) var(--ekz-micro-theme__bezel-y-end--value,var(--qs-bezel,20px)) var(--ekz-micro-theme__bezel-x-start--value,var(--qs-bezel,20px));--ekz-micro-theme__border-x-start--value:var(--ekz-micro-theme__border-x-start,var(--ekz-micro-theme__border-x,var(--ekz-micro-theme__border)));--ekz-micro-theme__border-x-end--value:var(--ekz-micro-theme__border-x-end,var(--ekz-micro-theme__border-x,var(--ekz-micro-theme__border)));--ekz-micro-theme__border-y-start--value:var(--ekz-micro-theme__border-y-start,var(--ekz-micro-theme__border-y,var(--ekz-micro-theme__border)));--ekz-micro-theme__border-y-end--value:var(--ekz-micro-theme__border-y-end,var(--ekz-micro-theme__border-y,var(--ekz-micro-theme__border)));border-left:var(--ekz-micro-theme__border-x-start--value,var(--qs-border,none));border-right:var(--ekz-micro-theme__border-x-end--value,var(--qs-border,none));border-top:var(--ekz-micro-theme__border-y-start--value,var(--qs-border,none));border-bottom:var(--ekz-micro-theme__border-y-end--value,var(--qs-border,none));background:var(--ekz-micro-theme__background,var(--qs-color-background,initial));border-radius:var(--ekz-micro-theme__border-radius,var(--qs-border-radius,initial));box-shadow:var(--ekz-micro-theme__box-shadow,var(--qs-box-shadow,initial));outline:var(--ekz-micro-theme__outline,var(--qs-outline,initial))}.micro-theme--primary-darker{--ekz-micro-theme__font-color:var(--ekz-color-white);--qs-font-color:var(--ekz-micro-theme__font-color);--qs-color-text:var(--ekz-color-white);--ekz-color-lead:var(--ekz-color-white);--qs-title__font-color:var(--ekz-color-white);--qs-title-is-level-1__font-color:var(--ekz-color-white);--qs-title-is-level-1__line-height:var(--qs-line-height--xxxl);--qs-title-is-level-1__font-size:var(--qs-font-size--xxxl);--qs-color-link:var(--ekz-color-white);--ekz-micro-theme__link--font-color:var(--ekz-micro-theme__font-color);--ekz-micro-theme__link--font-color--hover:var(--ekz-micro-theme__font-color);--ekz-micro-theme__link--font-color--active:var(--ekz-micro-theme__font-color);--ekz-micro-theme__link--font-color--focus:var(--ekz-micro-theme__font-color);--ekz-micro-theme__link--font-color--visited:var(--ekz-micro-theme__font-color);--qs-button-is-secondary__background--hover:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__background--hover);--qs-button-is-secondary__box-shadow:inset 0 0 0 var(--qs-border-width--l) var(--ekz-micro-theme-is-primary-darker__button-is-secondary__border-color);--qs-button-is-secondary__box-shadow--hover:inset 0 0 0 var(--qs-border-width--l) var(--ekz-micro-theme-is-primary-darker__button-is-secondary__border-color--hover);--qs-button-is-secondary__font-color:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__font-color);--qs-button-is-secondary__font-color--hover:var(--ekz-micro-theme-is-primary-darker__button-is-secondary__font-color--hover);--qs-button-is-secondary__box-shadow--active:var(--qs-button-is-secondary__box-shadow--hover);--qs-button-is-secondary__background--active:var(--qs-button-is-secondary__background--hover);--qs-button-is-secondary__font-color--active:var(--qs-button-is-secondary__font-color--hover);--qs-button-is-secondary__box-shadow--focus:var(--qs-button-is-secondary__box-shadow--hover);--qs-button-is-secondary__background--focus:var(--qs-button-is-secondary__background--hover);--qs-button-is-secondary__font-color--focus:var(--qs-button-is-secondary__font-color--hover);--qs-button-is-primary__background--hover:var(--ekz-color-white);--qs-button-is-primary__box-shadow--hover:inset 0 0 0 var(--qs-border-width--l) var(--ekz-color-white);--qs-button-is-primary__font-color--hover:var(--qs-color-primary);--ekz-micro-theme__background:var(--ekz-micro-theme-is-primary-darker__background);--ekz-box__box-shadow:none;background:var(--ekz-micro-theme__background)}.micro-theme--inverted{--ekz-micro-theme__bezel-x:0;--ekz-micro-theme__bezel-y:0;--qs-font-color:var(--ekz-color-white);--qs-title__font-color:var(--ekz-color-white);--qs-title-is-level-1__font-color:var(--ekz-color-white);--qs-title-is-level-1__font-size:var(--ekz-micro-theme-is-inverted__title-is-level-1__font-size);--qs-title-is-level-1__line-height:var(--ekz-micro-theme-is-inverted__title-is-level-1__line-height);--qs-icon__fill--override:var(--qs-font-color);--qs-button-is-secondary__background--hover:var(--ekz-micro-theme-is-inverted__button-is-secondary__background--hover);--qs-button-is-secondary__box-shadow:inset 0 0 0 var(--qs-border-width--l) var(--ekz-micro-theme-is-inverted__button-is-secondary__border-color);--qs-button-is-secondary__box-shadow--hover:inset 0 0 0 var(--qs-border-width--l) var(--ekz-micro-theme-is-inverted__button-is-secondary__border-color--hover);--qs-button-is-secondary__font-color:var(--ekz-micro-theme-is-inverted__button-is-secondary__font-color);--qs-button-is-secondary__font-color--hover:var(--ekz-micro-theme-is-inverted__button-is-secondary__font-color--hover);--qs-button-is-secondary__box-shadow--active:var(--qs-button-is-secondary__box-shadow--hover);--qs-button-is-secondary__background--active:var(--qs-button-is-secondary__background--hover);--qs-button-is-secondary__font-color--active:var(--qs-button-is-secondary__font-color--hover);--qs-button-is-secondary__box-shadow--focus:var(--qs-button-is-secondary__box-shadow--hover);--qs-button-is-secondary__background--focus:var(--qs-button-is-secondary__background--hover);--qs-button-is-secondary__font-color--focus:var(--qs-button-is-secondary__font-color--hover);--qs-button-is-primary__background--hover:var(--ekz-color-white);--qs-button-is-primary__box-shadow--hover:inset 0 0 0 var(--qs-border-width--l) var(--ekz-color-white);--qs-button-is-primary__font-color--hover:var(--qs-color-primary)}\n[qs-state=unresolved]{display:block;opacity:0}
1\n.interactive-experience-b2b__services{--qs-title__font-color:var(--qs-color-primary);--ekz-micro-theme__border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;min-height:100%;position:absolute;top:0;width:100%}.interactive-experience-b2b__services--active .interactive-experience-b2b__services-bg-inner{animation-name:fadeIn,slideUpHalf}.interactive-experience-b2b__services--active .interactive-experience-b2b__services-footer-inner{animation-name:slideUp}.interactive-experience-b2b__services--active .interactive-experience-b2b__service,.interactive-experience-b2b__services--active .interactive-experience-b2b__services-title{animation-name:fadeIn,slideDownText}.interactive-experience-b2b__services-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.interactive-experience-b2b__services-bg-inner{animation-duration:.5s,.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);background:var(--ekz-color-white);height:100%;opacity:0;width:100%}.interactive-experience-b2b__services-header{--qs-bezel__bezel-y-start--value:var(--qs-bezel__bezel-y-start,var(--qs-spacer--s));--qs-bezel__bezel-y-end--value:var(--qs-bezel__bezel-y-end,var(--qs-spacer--s));padding-top:var(--qs-bezel__bezel-y-start--value,var(--qs-bezel,20px));padding-bottom:var(--qs-bezel__bezel-y-end--value,var(--qs-bezel,20px));flex-shrink:0;height:var(--ekz-interactive-experience-b2b__logo-size)}@media screen and (min-width:900px){.interactive-experience-b2b__services-header{padding:var(--ekz-interactive-experience-b2b__bezel) 0 0 0}}.interactive-experience-b2b__services-content{max-width:100%;flex-grow:1;margin:0 auto;padding-bottom:var(--qs-spacer--xxl);position:relative}@media screen and (min-width:900px){.interactive-experience-b2b__services-content{max-width:calc(var(--ekz-grid__column-width)*12 + var(--qs-layout__gutter-width)*11);padding:var(--qs-spacer--xxxl) 0}}.interactive-experience-b2b__services-title{animation-delay:.25s;padding-bottom:var(--qs-spacer--xs)}.interactive-experience-b2b__service,.interactive-experience-b2b__services-title{animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);opacity:0;will-change:transform,opacity}.interactive-experience-b2b__service{--qs-color-link:var(--qs-color-primary);align-items:center;display:flex}.interactive-experience-b2b__service:first-child{animation-delay:.35s}.interactive-experience-b2b__service:nth-child(2){animation-delay:.45s}.interactive-experience-b2b__service:nth-child(3){animation-delay:.55s}.interactive-experience-b2b__service:nth-child(4){animation-delay:.65s}.interactive-experience-b2b__service:nth-child(5){animation-delay:.75s}.interactive-experience-b2b__service:nth-child(6){animation-delay:.85s}.interactive-experience-b2b__service:nth-child(7){animation-delay:.95s}.interactive-experience-b2b__service:nth-child(8){animation-delay:1.05s}.interactive-experience-b2b__service:nth-child(9){animation-delay:1.15s}.interactive-experience-b2b__service:nth-child(10){animation-delay:1.25s}.interactive-experience-b2b__service-icon{--qs-icon__fill--override:var(--qs-color-primary);margin-right:var(--qs-spacer--xl)}.interactive-experience-b2b__services-footer{overflow:hidden;position:relative}.interactive-experience-b2b__services-footer-inner{align-items:center;animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);background:var(--ekz-color-primary--darker);display:flex;justify-content:center}@media screen and (min-width:1600px){.interactive-experience-b2b__services-footer-inner{padding:var(--qs-spacer--xl)}}@keyframes slideUpHalf{0%{transform:translateY(50%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownText{0%{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}\n.interactive-experience-b2b__label{--qs-icon__fill:var(--ekz-color-white);display:block;height:var(--ekz-icon-size--xl);position:relative;width:var(--ekz-icon-size--xl)}@media(hover:hover){.interactive-experience-b2b__label:hover{--qs-icon__fill:var
1(--qs-color-primary);padding:0 var(--ekz-interactive-experience-b2b__icon--small) 0 var(--ekz-icon-size--xl);width:auto;z-index:var(--qs-zindex-element)}.interactive-experience-b2b__label:hover .interactive-experience-b2b__label-icon{opacity:0}.interactive-experience-b2b__label:hover .interactive-experience-b2b__label-icon--neg{opacity:1}.interactive-experience-b2b__label:hover .interactive-experience-b2b__label-text{animation-name:fadeIn,slideInText}.interactive-experience-b2b__label:hover .interactive-experience-b2b__label-bg-inner{animation-name:fadeIn,slideInBg}.interactive-experience-b2b__label:hover.interactive-experience-b2b__label--flipped{padding:0 var(--ekz-icon-size--xl) 0 var(--ekz-interactive-experience-b2b__icon--small)}.interactive-experience-b2b__label:hover.interactive-experience-b2b__label--flipped:not(.interactive-experience-b2b__label--inline){left:calc(-100% + var(--ekz-icon-size--xl))}.interactive-experience-b2b__label:hover.interactive-experience-b2b__label--flipped .interactive-experience-b2b__label-text{animation-name:fadeIn,slideInTextFlipped}.interactive-experience-b2b__label:hover.interactive-experience-b2b__label--flipped .interactive-experience-b2b__label-bg-inner{animation-name:fadeIn,slideInBgFlipped}}.interactive-experience-b2b__label--flipped .interactive-experience-b2b__label-icon{left:auto;right:0}.interactive-experience-b2b__label--linked{--qs-icon__fill:var(--qs-color-primary)}.interactive-experience-b2b__label--linked .interactive-experience-b2b__label-icon{opacity:0}.interactive-experience-b2b__label--linked .interactive-experience-b2b__label-bg-inner,.interactive-experience-b2b__label--linked .interactive-experience-b2b__label-icon--neg{animation-name:fadeIn;animation-duration:.25s;animation-fill-mode:forwards}.interactive-experience-b2b__label-bg{left:0;overflow:hidden;will-change:transform}.interactive-experience-b2b__label-bg,.interactive-experience-b2b__label-bg-inner{border-radius:var(--ekz-interactive-experience-b2b__icon--small);height:100%;position:absolute;width:100%}.interactive-experience-b2b__label-bg-inner{animation-duration:.25s,.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);background:var(--qs-color-primary);opacity:0}.interactive-experience-b2b__label-text{animation-delay:50ms;animation-duration:.35s,.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1);color:var(--ekz-color-white);display:block;font-size:var(--qs-font-size--s);font-weight:var(--qs-font-weight--thin);height:100%;line-height:var(--ekz-icon-size--xl);opacity:0;position:relative;white-space:nowrap}.interactive-experience-b2b__label-icon{--qs-icon__filter:drop-shadow(2px 2px 10px rgba(0,0,0,0.3));height:var(--ekz-icon-size--xl);left:0;pointer-events:none;position:absolute;top:0;width:var(--ekz-icon-size--xl)}.interactive-experience-b2b__label-icon--enhanced-shadow{--qs-icon__filter:drop-shadow(2px 2px 12px rgba(0,0,0,0.8))}.interactive-experience-b2b__label-icon--neg{--qs-icon__filter:none;opacity:0}@keyframes slideInBg{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes slideInText{0%{transform:translateX(-1em)}to{transform:translateX(0)}}@keyframes slideInBgFlipped{0%{transform:translateX(50%)}to{transform:translateX(0)}}@keyframes slideInTextFlipped{0%{transform:translateX(1em)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}\n@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.interactive-experience-b2b{--ekz-interactive-experience-b2b__logo-size:6rem;--ekz-interactive-experience-b2b__bezel:4.5vw;--ekz-interactive-experience-b2b__icon--small:2.5rem}@media screen and (min-width:900px){.interactive-experience-b2b{--ekz-icon-size--xl:6rem;--ekz-interactive-experience-b2b__logo-size:8rem;--ekz-interactive-experience-b2b__icon--small:3rem}}.interactive-experience-b2b__inner{background:var(--ekz-color-white);height:var(--ekz-interactive-experience__height,100vh);left:0;overflow-x:hidden;overflow-y:auto;position:var(--ekz-interactive-experience__position,fixed);top:0;width:100vw;contain:strict;z-index:var(--qs-zindex-overlay)}.interactive-experience-b2b__stage{height:100%;left:0;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;opacity:0;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;contain:strict}.interactive-experience-b2b__stage-inner{height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}
1@media screen and (min-width:900px){.interactive-experience-b2b__stage-inner{will-change:unset}}.interactive-experience-b2b__img,.interactive-experience-b2b__videos{left:0;position:absolute;top:0;height:100%;width:100%;contain:strict}.interactive-experience-b2b__img{-o-object-fit:cover;object-fit:cover}.interactive-experience-b2b__wrapper{left:0;position:absolute;top:0;height:100%;width:100%;opacity:0;will-change:opacity;transition-duration:.25s;transition-timing-function:linear}.interactive-experience-b2b__wrapper video{-o-object-fit:cover;object-fit:cover}.interactive-experience-b2b__wrapper canvas,.interactive-experience-b2b__wrapper video{height:100%;position:absolute;width:100%;opacity:0;will-change:opacity,transform}.interactive-experience-b2b__wrapper--visible{animation-name:fadeIn}.interactive-experience-b2b__hotspots{height:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity .25s linear;width:100%;will-change:transform}.interactive-experience-b2b__hotspots-visible{opacity:1}.interactive-experience-b2b__hotspot{margin-left:calc(var(--ekz-interactive-experience-b2b__icon--small)*-1);margin-top:calc(var(--ekz-interactive-experience-b2b__icon--small)*-1);position:absolute;text-decoration:none}.interactive-experience-b2b__buttons{--ekz-container__bezel-x-start--value:var(--ekz-container__bezel-x-start,var(--ekz-container__bezel-x,var(--ekz-container__bezel)));--ekz-container__bezel-x-end--value:var(--ekz-container__bezel-x-end,var(--ekz-container__bezel-x,var(--ekz-container__bezel)));--qs-bezel__bezel-y-start--value:var(--qs-bezel__bezel-y-start,var(--qs-spacer--s));--qs-bezel__bezel-y-end--value:var(--qs-bezel__bezel-y-end,var(--qs-spacer--s));padding:var(--qs-bezel__bezel-y-start--value,var(--qs-bezel,20px)) var(--ekz-container__bezel-x-end--value,var(--qs-bezel,20px)) var(--qs-bezel__bezel-y-end--value,var(--qs-bezel,20px)) var(--ekz-container__bezel-x-start--value,var(--qs-bezel,20px));align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (min-width:900px){.interactive-experience-b2b__buttons{align-items:flex-start;padding:var(--ekz-interactive-experience-b2b__bezel)}}.interactive-experience-b2b__logo{height:var(--ekz-interactive-experience-b2b__logo-size);pointer-events:auto}.interactive-experience-b2b__logo img{display:block;height:100%;width:auto}.interactive-experience-b2b__button{--qs-icon__fill:var(--ekz-color-white);pointer-events:auto;text-decoration:none}.interactive-experience-b2b__button--neg{--qs-icon__fill:var(--qs-color-primary)}\n"]}},72943(e,t,i){i.d(t,{A:()=>s});var r=i(67308),o=i(30395),n=i.n(o);const s=({children:e,kind:t,className:i})=>{var o;const s=(null!==(o=null==i?void 0:i.split(" "))&&void 0!==o?o:[]).reduce((e,t)=>Object.assign(Object.assign({},e),{[t]:!0}),{}),a=n()(Object.assign({"micro-theme":!0,"micro-theme--inverted":"inverted"===t,"micro-theme--primary-darker":"primary-darker"===t},s));return r.createElement("div",{className:a},e)}},74706(e,t,i){i.d(t,{P:()=>n});var r=i(67308),o=i(84585);const n=e=>{const[t,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if((0,o.oc)()){const t=new IntersectionObserver(([e])=>i(e.isIntersecting),{threshold:.6});return e.current&&t.observe(e.current),()=>{t.disconnect()}}return()=>{}},[e.current]),t}},88366(e,t,i){i.d(t,{T:()=>r});const r="ekz-close-overlay"}}]);

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.