1"use strict";(self["webpackChunkwebsite_frontend_v3"]=self["webpackChunkwebsite_frontend_v3"]||[]).push([[437],{4520:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var o=a(6934);const s=["title"],i={alt:"ecocode.de logo",loading:"lazy",width:"100%",height:"100%"},r={class:"menu",role:"menubar"},n=["title"],l={class:"item",role:"menuitem"},c=["title"];function d(e,t,a,d,b,h){const v=(0,o.resolveComponent)("router-link"),m=(0,o.resolveComponent)("language-switcher"),p=(0,o.resolveComponent)("sidebar"),g=(0,o.resolveDirective)("lazy"),u=(0,o.resolveDirective)("click-away");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)(["main-navbar-wrapper",{"high-contrast":"high"===e.currentContrastSetting}])},[(0,o.createElementVNode)("nav",{class:(0,o.normalizeClass)(["main-nav",e.navbarStyleClasses])},[(0,o.createElementVNode)("div",(0,o.mergeProps)({class:["nav-logo",{show:e.showMainNavbarLogo}]},{...e.toolTipProps,"data-bs-toggle-position":"right"},{title:e.t("linkHoverMessage")}),[(0,o.createVNode)(v,{to:{path:"/"+e.locale}},{default:(0,o.withCtx)((()=>[(0,o.withDirectives)((0,o.createElementVNode)("img",i,null,512),[[g,e.$path("ecocode_icon.svg")]])])),_:1},8,["to"])],16,s),(0,o.createElementVNode)("div",r,[(0,o.createElementVNode)("div",(0,o.mergeProps)(e.toolTipProps,{class:["item",{active:e.showSidebar&&"accessibility-sidebar"===e.sidebarType}],role:"menuitem",title:e.t("linkHoverMessage"),onClick:t[0]||(t[0]=t=>e.toggleSidebar("accessibility-sidebar"))}),(0,o.toDisplayString)(e.showSidebar&&"accessibility-sidebar"===e.sidebarType?e.t("mainNavbar.items.close"):e.t("mainNavbar.items.accessibility")),17,n),(0,o.createElementVNode)("div",l,[(0,o.createVNode)(m)]),(0,o.createElementVNode)("div",(0,o.mergeProps)(e.toolTipProps,{class:["item",{active:e.showSidebar&&"sub-nav-sidebar"===e.sidebarType}],title:e.t("linkHoverMessage"),onClick:t[1]||(t[1]=t=>e.toggleSidebar("sub-nav-sidebar"))}),(0,o.toDisplayString)(e.showSidebar&&"sub-nav-sidebar"===e.sidebarType?e.t("mainNavbar.items.close"):e.t("mainNavbar.items.menu")),17,c)])],2)],2),(0,o.withDirectives)((0,o.createVNode)(p,{onHideSidebar:t[2]||(t[2]=t=>e.showSidebar=!1),"show-sidebar":e.showSidebar,"sidebar-type":e.sidebarType},null,8,["show-sidebar","sidebar-type"]),[[u,e.onClickAway]])],64)}var b=a(9333),h=a(5369),v=a(834),m=(0,o.defineComponent)({components:{Sidebar:(0,o.defineAsyncComponent)((()=>a.e(516).then(a.bind(a,2619)))),LanguageSwitcher:(0,o.defineAsyncComponent)((()=>a.e(765).then(a.bind(a,3188))))},setup(){const{t:e,locale:t}=(0,b.s9)({useScope:"global"}),a=(0,v.Pj)(),s=(0,o.computed)((()=>a.getters.currentContrastSetting)),i=(0,o.computed)((()=>({"data-bs-toggle":"tooltip","data-bs-custom-class":"text-white"}))),r=(0,o.ref)(0),n=(0,o.ref)(!0),l=(0,o.ref)(!1),c=(0,o.ref)(!1),d=(0,o.computed)((()=>({"hide-navbar":!n.value,"show-navbar":n.value}))),h=e=>{const t=e.target;t.closest(".item")||(c.value=!1)};return{t:e,locale:t,toolTipProps:i,lastScrollTop:r,showMainNavbar:n,showMainNavbarLogo:l,showSidebar:c,currentContrastSetting:s,navbarStyleClasses:d,onClickAway:h}},props:{navbarShowObserveTarget:{type:String,default:".main-section-wrapper"}},data(){return{sidebarType:""}},created(){window.addEventListener("scroll",this.onScroll,!0)},unmounted(){window.removeEventListener("scroll",this.onScroll,!0)},methods:{toggleSidebar(e){this.showSidebar=this.sidebarType!==e||!this.showSidebar,this.sidebarType=e},onScroll(){if(this.showMainNavbarLogo=!(0,h.cH)(this.navbarShowObserveTarget),this.showSidebar)return!0;const e=window.pageYOffset||document.documentElement.scrollTop;e>this.lastScrollTop?this.showMainNavbar=(0,h.cH)(this.navbarShowObserveTarget):this.showMainNavbar=!0,this.lastScrollTop=e<=0?0:e}}}),p=a(6262);const g=(0,p.A)(m,[["render",d]]);var u=g}}]);
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.