(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6034,9140,3508],{78e3:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmpStateContext=void 0;var n=(0,i(92648).Z)(i(67294)).default.createContext({});t.AmpStateContext=n},9470:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInAmpMode=function(){var{ampFirst:e=!1,hybrid:t=!1,hasQuery:i=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||t&&i}},72717:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=d,t.default=void 0;var n=i(6495).Z,o=i(92648).Z,s=(0,i(91598).Z)(i(67294)),a=o(i(11585)),r=i(78e3),l=i(15850),c=i(9470);function d(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[s.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(s.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function u(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}i(99475);var h=["name","httpEquiv","charSet","itemProp"];function p(e,t){var i,o,a,r,{inAmpMode:l}=t;return e.reduce(u,[]).reverse().concat(d(l).reverse()).filter((i=new Set,o=new Set,a=new Set,r={},e=>{var t=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;var s=e.key.slice(e.key.indexOf("$")+1);i.has(s)?t=!1:i.add(s)}switch(e.type){case"title":case"base":o.has(e.type)?t=!1:o.add(e.type);break;case"meta":for(var l=0,c=h.length;l<c;l++){var d=h[l];if(e.props.hasOwnProperty(d)){if("charSet"===d)a.has(d)?t=!1:a.add(d);else{var u=e.props[d],p=r[d]||new Set;("name"!==d||!n)&&p.has(u)?t=!1:(p.add(u),r[d]=p)}}}}return t})).reverse().map((e,t)=>{var i=e.key||t;if(!l&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){var o=n({},e.props||{});return o["data-href"]=o.href,o.href=void 0,o["data-optimized-fonts"]=!0,s.default.cloneElement(e,o)}return s.default.cloneElement(e,{key:i})})}var f=function(e){var{children:t}=e,i=s.useContext(r.AmpStateContext),n=s.useContext(l.HeadManagerContext);return s.default.createElement(a.default,{reduceComponentsToState:p,headManager:n,inAmpMode:c.isInAmpMode(i)},t)};t.default=f,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11585:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,{headManager:i,reduceComponentsToState:r}=e;function l(){if(i&&i.mountedInstances){var t=n.Children.toArray(Array.from(i.mountedInstances).filter(Boolean));i.updateHead(r(t,e))}}return o&&(null==i||null==(t=i.mountedInstances)||t.add(e.children),l()),s(()=>{var t;return null==i||null==(t=i.mountedInstances)||t.add(e.children),()=>{var t;null==i||null==(t=i.mountedInstances)||t.delete(e.children)}}),s(()=>(i&&(i._pendingUpdate=l),()=>{i&&(i._pendingUpdate=l)})),a(()=>(i&&i._pendingUpdate&&(i._pendingUpdate(),i._pendingUpdate=null),()=>{i&&i._pendingUpdate&&(i._pendingUpdate(),i._pendingUpdate=null)})),null};var n=(0,i(91598).Z)(i(67294)),o=!1,s=o?()=>{}:n.useLayoutEffect,a=o?()=>{}:n.useEffect},4762:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return v}});var n=i(59499),o=i(67294),s=i(62518),a=i(15590),r=i(18200),l=i(65810),c=i(40466),d=i(13643),u=i(41189),h=i(56986),p=i(85893);function f(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 g(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?f(Object(i),!0).forEach(function(t){(0,n.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):f(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}class v extends a.Po{constructor(e){super(e),(0,n.Z)(this,"depthLevel",void 0),(0,n.Z)(this,"navRef",void 0),(0,n.Z)(this,"getMenuItem",(e,t,i)=>{var n=this.getMenuItemTitle(e,i,t),s=this.getMenuItemLink(e,i,t),a=e.ID?e.ID:null,r=e.externalUrl?e.externalUrl:null,l=r&&this.isNotADemoPage(r)?r:s,d=e.anchor?e.anchor:null,u=r&&this.isNotADemoPage(r)?"_blank":"_self";return(d&&"string"==typeof d&&d.length>0&&(l=d.startsWith("#")?d:"#".concat(d),u="_self"),e.items&&e.hideItemAndPullSubItemsOnThisLevel)?(0,p.jsx)(o.Fragment,{children:e.items.map(e=>(0,p.jsx)("li",{children:(0,p.jsx)("div",{className:"MobileFlexNavigation__link-container",children:(0,p.jsx)(c.Z,{website:this.props.website,href:l,target:u,id:a,children:e.name})})},e._id))},e._id):e.items&&e.items.length>0?(0,p.jsxs)("li",{className:"has-submenu",children:[(0,p.jsxs)("div",{className:"MobileFlexNavigation__link-container",children:[(0,p.jsx)(c.Z,{website:this.props.website,href:l,target:u,id:a,children:n}),(0,p.jsxs)("button",{title:"Men\xfc \xf6ffnen / schliessen",type:"button",className:"MobileFlexNavigation__submenu-toggle",onClick:this.toggleMobileSubmenu,children:[(0,p.jsx)("i",{className:"u20-fa fas fa-chevron-down"}),(0,p.jsx)("span",{className:"u20-screen-reader",children:"Untermen\xfc \xf6ffnen"})]})]}),(0,p.jsx)(v,{navigation:e.items,navigationTree:e.items,website:this.props.website,layout:this.props.layout,depthLevel:t+1},e._id)]},e._id):(0,p.jsx)("li",{children:(0,p.jsx)("div",{className:"MobileFlexNavigation__link-container",children:(0,p.jsx)(c.Z,{website:this.props.website,href:l,target:u,id:a,children:n})})},e._id)}),(0,n.Z)(this,"toggleNav",e=>{"undefined"!=typeof document&&this.setState({isOpen:!this.state.isOpen},()=>{this.state.isOpen?document.body.style.overflowY="hidden":document.body.style.overflowY="auto"})}),(0,n.Z)(this,"toggleMobileSubmenu",e=>{e.preventDefault();var t=e.target.closest("button"),i=e.target.closest("li").querySelector(".MobileFlexNavigation__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,"handleNavToggling",e=>{var t=this.navRef.current.querySelectorAll(".MobileFlexNavigation__submenu-toggle");"click"===e.type&&(e.target.closest(".MobileFlexNavigation__toggle")?this.toggleNav(e):this.state.isOpen&&(e.target.closest(".MobileFlexNavigation__close-btn")||e.target.closest("a")||!e.target.closest(".MobileFlexNavigation"))&&"undefined"!=typeof document&&this.setState({isOpen:!1},()=>{document.body.style.overflowY="auto",t.forEach(e=>{e.classList.remove("open")})})),"keyup"===e.type&&this.state.isOpen&&"Escape"===e.key&&"undefined"!=typeof document&&this.setState({isOpen:!1},()=>{document.body.style.overflowY="auto",t.forEach(e=>{e.classList.remove("open")})})}),(0,n.Z)(this,"render",()=>{var e=this.props.navigationTree,t=this.getLayoutProp("cssAttributesMobileNavigation",{}),i=this.getProp("cssAttributesMobileNavigationToggleButton",{}),n={url:"https://master.dasbad3.de/wp-content/uploads/2022/09/mustermann_medium_small.png",alternativeText:"",fileName:""};this.getProp("customer.profile.logo",null)&&(n=this.getProp("customer.profile.logo")),this.getProp("logo",null)&&(n=this.getProp("logo"));var o=[];if(e.map((e,t)=>{o.push(this.getMenuItem(e,this.depthLevel,t))}),this.depthLevel&&this.depthLevel>0)return(0,p.jsx)("div",{onTransitionEnd:this.setAutoHeight,className:"MobileFlexNavigation__menu-container",children:(0,p.jsx)("ul",{children:o})});var a=this.removeSpaces("MobileFlexNavigation__toggle-container"),c=this.removeSpaces("MobileFlexNavigation__toggle"),f=this.removeSpaces("MobileFlexNavigation ".concat(this.state.isOpen?"open":"closed"," ").concat(this.getThemePropSingle("design","clean")," ").concat(this.state.position));return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:a,children:(0,p.jsx)(r.default,{id:"MobileFlexNavigation__toggle-btn",navigation:this.props.navigation,layout:this.props.layout,forceChildStyle:"*",website:this.props.website,attributes:i,className:c,tag:"button",customProps:{type:"button",title:"Men\xfc \xf6ffnen / schliessen"},children:(0,p.jsx)("i",{className:"u20-fa fas fa-bars"})})}),"center"!==this.state.position&&this.state.mobileNavPortal&&s.createPortal((0,p.jsxs)(r.default,{id:"MobileFlexNavigation",navigation:this.props.navigation,layout:this.props.layout,forceChildStyle:"*",website:this.props.website,attributes:t,customRef:this.navRef,className:f,children:[(0,p.jsx)(d.default,g({hook:"mobile_navigation_top"},this.props)),(0,p.jsxs)(d.default,g(g({hook:"mobile_navigation_complete"},this.props),{},{children:[(0,p.jsx)("button",{title:"Men\xfc \xf6ffnen / schliessen",type:"button",className:"MobileFlexNavigation__close-btn",children:(0,p.jsx)("i",{className:"u20-fa fas fa-times"})}),(0,p.jsx)(l.Z,{href:this.getLink("/"),className:"FlexHeader__logo",children:(0,p.jsx)(h.r,{image:n,style:{maxWidth:"200px",maxHeight:"200px"}})}),this.props.navigationTree.length>0&&(0,p.jsx)("div",{className:"MobileFlexNavigation__navigation MobileFlexNavigation__menu-container",style:g({},this.state.mobileNavStyles),children:(0,p.jsx)("ul",{children:o})}),0===this.props.navigationTree.length&&"campaign"!==this.getProp("webconfigStatus.configurator_name")&&(0,p.jsx)(u.jJ,{})]})),(0,p.jsx)(d.default,g({hook:"mobile_navigation_bottom"},this.props))]}),this.state.mobileNavPortal),"center"===this.state.position&&(0,p.jsxs)(r.default,{id:"MobileFlexNavigation",navigation:this.props.navigation,layout:this.props.layout,forceChildStyle:"*",website:this.props.website,attributes:t,customRef:this.navRef,className:f,children:[(0,p.jsx)(d.default,g({hook:"mobile_navigation_top"},this.props)),(0,p.jsxs)(d.default,g(g({hook:"mobile_navigation_complete"},this.props),{},{children:[(0,p.jsx)("button",{title:"Men\xfc \xf6ffnen / schliessen",type:"button",className:"MobileFlexNavigation__close-btn",children:(0,p.jsx)("i",{className:"u20-fa fas fa-times"})}),this.props.navigationTree.length>0&&(0,p.jsx)("div",{className:"MobileFlexNavigation__navigation",children:(0,p.jsx)("ul",{children:o})}),0===this.props.navigationTree.length&&(0,p.jsx)(u.jJ,{})]})),(0,p.jsx)(d.default,g({hook:"mobile_navigation_bottom"},this.props))]})]})}),this.depthLevel=e.depthLevel?e.depthLevel:0,this.state={isOpen:!1,position:"left",mobileNavStyles:{},mobileNavPortal:null},this.navRef=o.createRef()}getDepthLevelClassName(){return this.depthLevel&&this.depthLevel>0?["top","second","third","fourth","fifth"][this.depthLevel]+"-level-menu":"top-level-menu"}getMenuPositionAndStyles(){var e="left",t={};this.getLayoutPropSingle("mobileNavigation.position")&&(e=this.getLayoutPropSingle("mobileNavigation.position"));var i={left:"left",center:"center",right:"right",overlay:"fullscreen"};"fullscreen"===i[e]&&(t={top:"".concat(this.props.headerHeight+10,"px"),height:"calc(95% - ".concat(this.props.headerHeight,"px)")}),this.setState({position:i[e],mobileNavStyles:t})}componentDidMount(){if(!this.props.depthLevel&&(this.getMenuPositionAndStyles(),"undefined"!=typeof document)){var e;document.body.addEventListener("click",this.handleNavToggling),document.body.addEventListener("keyup",this.handleNavToggling),null!==(e=document)&&void 0!==e&&e.getElementById("theme")&&this.setState({mobileNavPortal:document.getElementById("theme")})}}componentWillUnmount(){this.props.depthLevel||"undefined"==typeof document||(document.body.removeEventListener("click",this.handleNavToggling),document.body.removeEventListener("keyup",this.handleNavToggling))}}},9008:function(e,t,i){e.exports=i(72717)},72564:function(e,t,i){"use strict";var n=i(69357).isUnitlessNumber,o=i(6521),s=Array.isArray,a=Object.keys,r=/^(normal|none|(\b(url\([^)]*\)|chapter_counter|attr\([^)]*\)|(no-)?(open|close)-quote|inherit)((\b\s*)|$|\s+))+)$/;function l(e,t){return n[e]||"number"!=typeof t?"content"!==e||r.test(t)||(t="'"+t.replace(/'/g,"\\'")+"'"):t=""+t+"px",o(e)+": "+t+";  "}e.exports=function(e){var t="";if(!e||0===a(e).length)return t;for(var i=a(e),n=0,o=i.length;n<o;n++){var r=i[n],c=e[r];if(s(c))for(var d=0,u=c.length;d<u;d++)t+=l(r,c[d]);else t+=l(r,c)}return t}},69357:function(e){"use strict";var t={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(t).forEach(function(e){i.forEach(function(i){var n,o;t[i+(o=e).charAt(0).toUpperCase()+o.substring(1)]=t[e]})}),e.exports={isUnitlessNumber:t,shorthandPropertyExpansions:{background:{backgroundImage:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundColor:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0}}}},6521:function(e){"use strict";var t=/^ms-/,i=/([A-Z])/g;e.exports=function(e){var n;return e.replace(i,"-$1").toLowerCase().replace(t,"-ms-")}},65810:function(e,t,i){"use strict";var n=i(67294),o=i(45697),s=i.n(o),a=i(93967),r=i.n(a),l=i(22040),c=["className","cssModule","tag"];function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}var u={className:s().string,cssModule:s().object,tag:l.iC};function h(e){var t=e.className,i=e.cssModule,o=e.tag,s=function(e,t){if(null==e)return{};var i,n,o=function(e,t){if(null==e)return{};var i,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)i=s[n],t.indexOf(i)>=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)i=s[n],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}(e,c),a=(0,l.mx)(r()(t,"navbar-brand"),i);return n.createElement(void 0===o?"a":o,d({},s,{className:a}))}h.propTypes=u,t.Z=h}}]);