1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3371],{13371:function(e,t,i){i.r(t),i.d(t,{default:function(){return o}});var n=i(59499),r=i(67294),s=i(15590),l=i(40466),a=i(85893);class o extends s.Po{constructor(e){super(e),(0,n.Z)(this,"depthLevel",void 0),(0,n.Z)(this,"navRef",void 0),(0,n.Z)(this,"overlayRef",void 0),(0,n.Z)(this,"overlayCloseHandler",e=>{this.navRef.current.querySelectorAll(".OverlayNavigation > ul > li > div").forEach(e=>e.style.display="none"),this.overlayRef.current.style.opacity="0",setTimeout(()=>{this.overlayRef.current.style.display="none"},400),this.setState({openSubmenu:null})}),(0,n.Z)(this,"submenuHandler",e=>{e.preventDefault(),this.navRef.current.querySelectorAll(".OverlayNavigation > ul > li > div").forEach(e=>e.style.display="none"),e.target.getAttribute("data-item")!==this.state.openSubmenu?(this.setState({openSubmenu:e.target.getAttribute("data-item")}),this.overlayRef.current.style.display="block",setTimeout(()=>{this.overlayRef.current.style.opacity="1"},1),setTimeout(()=>{e.target.nextSibling.style.display="block"},100)):(this.overlayRef.current.style.opacity="0",setTimeout(()=>{this.overlayRef.current.style.display="none"},400),this.setState({openSubmenu:null}))}),(0,n.Z)(this,"toggleMobileSubmenu",e=>{e.preventDefault();var t=e.target.closest("button"),i=e.target.closest("li").querySelector(".OverlayNavigation__menu-container");"0"===i.style.height||""===i.style.height||"0px"===i.style.height?(i.style.height=i.scrollHeight+"px",t.classList.add("open")):(i.style.height=i.scrollHeight+"px",setTimeout(()=>{i.style.height="0",t.classList.remove("open")},30))}),(0,n.Z)(this,"setAutoHeight",e=>{"0px"!==e.target.style.height&&(e.target.style.height="auto")}),(0,n.Z)(this,"getMenuItem",(e,t,i)=>{if(null!=e&&null!==(n=e.condition)&&void 0!==n&&n.jsonQuery&&!1===this.executeQuery(null==e?void 0:null===(r=e.condition)||void 0===r?void 0:r.jsonQuery))return null;var n,r,s=this.getMenuItemTitle(e,i,t),u=this.getMenuItemLink(e,i,t),h=e.ID?e.ID:null,c=e.externalUrl?e.externalUrl:null,d=c&&this.isNotADemoPage(c)?c:u,v=e.anchor?e.anchor:null,p=c&&this.isNotADemoPage(c)||null!=e&&e.openLinkInNewTab?"_blank":"_self";return(v&&(d=v.startsWith("#")?v:"#".concat(v),p="_self"),e.items&&e.items.length>0&&0===t)?(0,a.jsxs)("li",{children:[(0,a.jsx)("a",{href:"#",onClick:this.submenuHandler,"data-item":e._id,id:h,children:s},e._id),(0,a.jsx)(o,{navigation:e.items,navigationTree:e.items,website:this.props.website,layout:this.props.layout,depthLevel:t+1},e._id+"_childs")]},e._id):e.items&&e.items.length>0&&1===t?(0,a.jsxs)("li",{children:[(0,a.jsx)("a",{href:d,"data-item":e._id,id:h,children:s},e._id),(0,a.jsx)(o,{navigation:e.items,navigationTree:e.items,website:this.props.website,layout:this.props.layout,depthLevel:t+1},e._id+"_childs")]},e._id):e.items&&e.items.length>0&&t>1?(0,a.jsxs)("li",{className:"has-submenu",children:[(0,a.jsxs)("div",{className:"OverlayNavigation__link-container",children:[(0,a.jsx)(l.Z,{website:this.props.website,href:d,target:p,id:h,children:s}),(0,a.jsxs)("button",{type:"button",className:"OverlayNavigation__submenu-toggle",onClick:this.toggleMobileSubmenu,children:[(0,a.jsx)("i",{className:"u20-fa fas fa-chevron-down"}),(0,a.jsx)("span",{className:"u20-screen-reader",children:"Untermen\xfc \xf6ffnen und schlie\xdfen"})]})]}),(0,a.jsx)(o,{navigation:e.items,navigationTree:e.items,website:this.props.website,layout:this.props.layout,depthLevel:t+1},e._id+"_childs")]},e._id):(0,a.jsx)("li",{children:(0,a.jsx)(l.Z,{website:this.props.website,href:d,target:p,id:h,children:s})},e._id)}),(0,n.Z)(this,"render",()=>{var e=this.props.navigationTree,t=this.getThemePropSingle("design","clean"),i=[];return(e.map((e,t)=>{i.push(this.getMenuItem(e,this.depthLevel,t))}),this.depthLevel&&this.depthLevel>2)?(0,a.jsx)("div",{onTransitionEnd:this.setAutoHeight,className:"OverlayNavigation__menu-container third-level-up",children:(0,a.jsx)("ul",{children:i})},this.depthLevel):this.depthLevel&&this.depthLevel>0?(0,a.jsx)("div",{onTransitionEnd:this.setAutoHeight,className:"OverlayNavigation__menu-container",children:(0,a.jsx)("ul",{children:i})},this.depthLevel):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{ref:this.overlayRef,className:"OverlayNavigation__overlay",onClick:this.overlayCloseHandler}),(0,a.jsx)("div",{ref:this.navRef,className:this.removeSpaces("OverlayNavigation ".concat(t," ").concat(this.state.openSubmenu?"open":"")),children:(0,a.jsx)("ul",{children:i})},e._id)]})}),this.depthLevel=e.depthLevel?e.depthLevel:0,this.navRef=r.createRef(),this.overlayRef=r.createRef(),this.state={openSubmenu:null}}getDepthLevelClassName(){return this.depthLevel&&this.depthLevel>0?["top","second","third","fourth","fifth"][this.depthLevel]+"-level-menu":"top-level-menu"}}},40466:function(e,t,i){var n=i(59499);i(67294);var r=i(94133),s=i(9473),l=i(85893);function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function o(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(i),!0).forEach(function(t){(0,n.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}var u=e=>{var t=null==e?void 0:null===(f=e.website)||void 0===f?void 0:null===(g=f.activeDesign)||void 0===g?void 0:null===(b=g.overlays)||void 0===b?void 0:b.filter(e=>(null==e?void 0:e.kind)==="ComponentOverlaysLoadingSpinner"),i=t&&Array.isArray(t)&&t.length>0,n=(0,s.I0)(),a=e.href.toString()||"",u=e.target?e.target:"_self",h=e.className,c=e.style?e.style:{},d=e.id,v=null,p=null==e?void 0:e.atts,y=t=>{if(t.startsWith("//"))return!1;var i,n=null===(i=e.website)||void 0===i?void 0:i.domain;return t.includes(n)||t.startsWith("#")||t.startsWith("/")};if(""===a||y(a)||a.startsWith("//")||a.startsWith("tel")||a.startsWith("mail")||(a=a.startsWith("https://")?a:"https://".concat(a)),a.startsWith("#")&&(a=a.toLowerCase()),v=window.location.search){var f,g,b,m,j,_=new URLSearchParams(v);if(_&&_.has("editordata")&&"string"==typeof a&&!a.startsWith("#"))return(0,l.jsx)("a",o(o({target:u,className:h,rel:"_blank"===u?"noopener noreferrer":"",style:o({},c),id:d},p),{},{onFocus:e.onFocus?e.onFocus:()=>{},onBlur:e.onBlur?e.onBlur:()=>{},"aria-label":e["aria-label"]?e["aria-label"]:null!==(j=null==p?void 0:p["aria-label"])&&void 0!==j?j:null,"aria-describedby":e["aria-describedby"],children:e.children}));_&&_.has("preview")&&"string"==typeof a&&y(a)&&!a.startsWith("#")&&(a=((e,t,i)=>{if(e.includes("?")){var n=e.split("?"),r=new URLSearchParams(n[1]);e.startsWith("/#")?e="/?".concat(n[1]).concat(n[0].substring(1)):r.has(t)||(e=e+"&"+t+"="+i)}else e=e+"?"+t+"="+i;return e})(a,"preview",_.get("preview")))}return(0,l.jsx)("a",o(o({href:a,target:u,className:h,rel:"_blank"===u?"noopener noreferrer":"",style:o({},c),id:d},p),{},{onFocus:e.onFocus?e.onFocus:()=>{},onBlur:e.onBlur?e.onBlur:()=>{},"aria-label":e["aria-label"]?e["aria-label"]:null!==(m=null==p?void 0:p["aria-label"])&&void 0!==m?m:null,"aria-describedby":e["aria-describedby"],onClick:i&&y(a)&&!a.startsWith("#")&&"_blank"!==u?e=>{var t,i,s;i=e.ctrlKey||e.shiftKey||e.metaKey,s=1===e.button,!i&&!s&&n((0,r.mi)(!0))}:()=>{},children:e.children}),d)};t.Z=u},94133:function(e,t,i){i.d(t,{CF:function(){return n.CF},No:function(){return n.No},SL:function(){return n.SL},av:function(){return n.av},hG:function(){return n.hG},jk:function(){return n.jk},mi:function(){return n.mi},qT:function(){return n.qT},qZ:function(){return n.qZ},tL:function(){return n.tL},v2:function(){return n.v2},wb:function(){return n.wb}});var n=i(37650)}}]);
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.