PageSourceSearch

https://sanitaer-heinrich.de/_next/static/chunks/5561.222ced0af016f3cc.js

js sanitaer-heinrich.de collected 2026-10-06 01:41:27 UTC 11,662 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5561],{75561:function(e,t,i){i.r(t),i.d(t,{default:function(){return h}});var n=i(59499);i(67294);var r=i(15590),o=i(53147),s=i(36587),a=i(24051),p=i(5889),l=i(85893);function c(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 u(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?c(Object(i),!0).forEach(function(t){(0,n.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}class h extends r.Po{constructor(e){super(e)}getId(){return this.props.id}getDevelopmentProps(){try{return this.props.interface._editorData.navigation[0]}catch(e){}return null}render(){if(this.props.interface.isDevelopment()){var e=this.getDevelopmentProps();if((0,p.mb)("popup"))return(0,l.jsx)(o.default,u(u({},this.props),{},{developMode:!0,layout:e}));if((0,p.mb)("slider")){var t=[];return e.slides&&e.slides.map((i,n)=>{var r=Object.assign({},e);r.slides=[i,i],r._id=e._id+"_"+n,t.push((0,l.jsx)(s.Slider,u(u({},this.props),{},{developMode:!0,content:u({},r),layout:u({},r)})))}),t}if((0,p.mb)("forms"))return(0,l.jsx)(s.Form,u(u({},this.props),{},{developMode:!0,content:{form:e},layout:e}));if((0,p.mb)("planerbath"))return(0,l.jsx)(a.default,u(u({tool:"DigiToolBadplaner"},this.props),{},{digitalTools:[u({oldPlanerId:e._id,kind:"DigiToolBadplaner"},e)],isContentArea:!0,developMode:!0,content:e,layout:e}));if((0,p.mb)("planerheat"))return(0,l.jsx)(a.default,u(u({tool:"DigiToolHeizungsplaner"},this.props),{},{digitalTools:[u({oldPlanerId:e?e._id:null,kind:"DigiToolHeizungsplaner"},e)],isContentArea:!0,developMode:!0,content:e,layout:e}));if((0,p.mb)("hooks"))return(0,l.jsx)(s.Hook,u(u({},this.props),{},{isContentArea:!0,developMode:!0,content:{form:e},layout:e}));var i=this.props.interface.getDevelopmentFakePage();if(null!=i&&this.props.page){for(var n of Object.keys(i))this.props.page[n]=i[n];this.props.website.page=this.props.page}}return(0,l.jsx)("div",{children:this.props.children})}}},53147:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return PopUp}});var _usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(50029),_usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59499),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_library_BasicU20Component__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(68930),_library__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(15590),_other_CSSAttributes__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(18200),_helper_contentRenderer__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(60564),react_lazy_hydration__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(87664),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(85893);function ownKeys(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 _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(i),!0).forEach(function(t){(0,_usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}class PopUp extends _library__WEBPACK_IMPORTED_MODULE_3__.Po{constructor(e){super(e),(0,_usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__.Z)(this,"page",void 0),(0,_usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__.Z)(this,"close",e=>{var t=[...this.state.activePopUps];"click"===e.type&&e.target.closest(".PopUp__close-btn")||"click"===e.type&&!e.target.closest(".PopUp__inner")||"keyup"===e.type&&"Escape"===e.key?t.forEach(e
1=>{e.isClosing=!0}):"animationend"===e.type&&t.forEach(e=>{e.isOpen=!1}),this.setState({activePopUps:[...t]})}),this.state={activePopUps:[]},this.page=null,e.hasOwnProperty("page")?this.page=e.page:this.getProp("page")&&(this.page=this.getProp("page"))}getPopUpsWithTriggers(){var e=this.getProp("popUps",[]);return Array.isArray(e)&&e.length>0?e=e.filter(e=>{if(e.triggers&&Array.isArray(e.triggers))return e.triggers.length>0}):null}isActualTrigger(e){return Object.keys(e).length>2}evalURLTrigger(e){try{if(this.isActualTrigger(e)){var t=[],i=!!e.not,n=this.page._id?this.page._id:null,r=e.showOnStartPage,o=e.allPages,s=e.page&&e.page._id?e.page._id:null,a=this.page.modelUrl?this.page.modelUrl:null,p=e.url?e.url:null;return o&&t.push(!0),r&&"/"===window.location.pathname&&t.push(!i),s===n?t.push(!i):s!==n&&t.push(i),a&&p&&(p===a?t.push(!i):p!==a&&t.push(i),a.startsWith(p)?t.push(!i):a.startsWith(p)||t.push(i)),t.some(e=>!0===e)}return!0}catch(l){console.log("Pop-up:",l)}}evalDateTrigger(e){try{if(this.isActualTrigger(e)){var t=[],i=!!e.not,n=e.from?new Date(e.from).getTime():null,r=e.to?new Date(e.to).getTime():null,o=new Date().getTime();return n&&!r&&(o>=n?t.push(!i):o<n&&t.push(i)),!n&&r&&(o<=r?t.push(!i):o>r&&t.push(i)),n&&r&&(o>=n&&o<=r?t.push(!i):(o<n||o>r)&&t.push(i)),t.every(e=>!0===e)}return!0}catch(s){}}evalAndAdjustPopUps(){var e=this;return(0,_usr_src_app_node_modules_next_dist_compiled_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_7__.Z)(function*(){try{var t=e.getPopUpsWithTriggers(),i=[],n=e.props.page;if(n){if(!0===e.props.developMode)i.push(n);else if(n.meta&&"pop_ups"===n.meta.objectKind)Array.isArray(e.getProp("popUps",[]))&&(i=[...t=null===(o=e.getProp("popUps",[]))||void 0===o?void 0:o.filter(e=>e.name===n.name)]);else{var r=e.getProp("activePopUp",null);if(r&&e.isStartpage()&&(Array.isArray(r)&&r.length>0||!Array.isArray(r))){if(!(null!=r&&r.triggers)||null!=r&&r.triggers&&e.triggersAreValid(r)){var o,s,a=null!==(s=null==r?void 0:r.openOnlyOncePerSession)&&void 0!==s&&s;sessionStorage.getItem("popup_".concat(r._id))&&a||(i=[r],sessionStorage.setItem("popup_".concat(r._id),"true"))}else i=[]}}}if(i.length>0){var p=i.map(e=>_objectSpread(_objectSpread({},e),{},{isOpen:!1,isClosing:!1}));e.setState({activePopUps:[...p]})}}catch(l){console.log(l)}})()}triggersAreValid(p){try{var validDateTriggers=[],validURLTriggers=[],dateEvalString="",urlEvalString="",popUp=p,dateTriggersAreValid=!1,urlTriggersAreValid=!1;popUp.triggers.forEach(e=>{var t="||";if(e.connectWith&&e.connectWith.length>0)switch(e.connectWith[0]){case"or":default:t="||";break;case"and":t="&&"}"ComponentOtherUrlTrigger"===e.kind?validURLTriggers.push({val:this.evalURLTrigger(e),connectWith:t}):"ComponentOtherDateTrigger"===e.kind&&validDateTriggers.push({val:this.evalDateTrigger(e),connectWith:t})}),validDateTriggers.length<=0&&validDateTriggers.push({val:!0,connectWith:"&&"}),validURLTriggers.length<=0&&validURLTriggers.push({val:!0,connectWith:"&&"});var dateTriggersSorted=[...validDateTriggers],urlTriggersSorted=[...validURLTriggers];return dateTriggersSorted.sort((e,t)=>e.connectWith>t.connectWith?1:t.connectWith>e.connectWith?-1:0),urlTriggersSorted.sort((e,t)=>e.connectWith>t.connectWith?1:t.connectWith>e.connectWith?-1:0),dateTriggersSorted.forEach(e=>{dateEvalString+=" ".concat(e.connectWith," ",e.val," ")}),urlTriggersSorted.forEach(e=>{urlEvalString+=" ".concat(e.connectWith," ",e.val," ")}),dateTriggersAreValid=eval(this.removeSpaces(dateEvalString.split(" ").splice(2).join(" "))),(urlTriggersAreValid=eval(this.removeSpaces(urlEvalString.split(" ").splice(2).join(" "))))&&dateTriggersAreValid}catch(e){}}componentDidMount(){this.evalAndAdjustPopUps().then(()=>{"undefined"!=typeof document&&this.state.activePopUps.length>0&&document.body.addEventListener("keyup",this.close)}).catch(e=>console.log(e))}componentWillUnmount(){"undefined"!=typeof document&&document.body.removeEventListener("keyup",this.close)}renderActivePopUps(){try{if(this.state.activePopUps.length>0)return this.state.activePopUps.map((e,t)=>{var i,n,r,o=null!==(i=null==e?void 0:e.delay)&&void 0!==i?i:0,s=null!==(n=null==e?void 0:null===(r=e.position)||void 0===r?void 0:r[0])&&void 0!==n?n:"right",a=e.cssAttributes?e.cssAttributes:{},p=e.cssAttributesCloseButton?e.cssAttributesCloseButton:{};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_lazy_hydration__WEBPACK_IMPORTED_MODULE_8__.Z,{whenVisible:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"animated-fade-in",style:{animationDelay:"".concat(o<.3?0:o-.3,"
1s")},onAnimationEnd:e=>{var i=[...this.state.activePopUps];i[t].isOpen=!0,this.setState({activePopUps:i})}}),e.isOpen&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div",{onClick:this.close,className:"PopUp fade_in_fast ".concat(e.isOpen&&"animation-visible"),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("div",{className:"PopUp__backdrop animated-fade-in-backdrop"},"PopUp__backdrop_".concat(null==e?void 0:e._id)),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_other_CSSAttributes__WEBPACK_IMPORTED_MODULE_4__.default,{id:"PopUp__inner_".concat(null==e?void 0:e._id),navigation:this.props.navigation,layout:this.props.layout,forceChildStyle:" *:not(i)",website:this.props.website,attributes:a,nowrapper:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsxs)("div",{id:"PopUp__inner_".concat(null==e?void 0:e._id),className:"PopUp__inner ".concat(s," ").concat(e.isOpen&&!e.isClosing&&"animated-fade-in-".concat(s)," ").concat(e.isClosing&&"animated-fade-out-".concat(s)),onAnimationEnd:e=>{e.animationName.includes("fadeOut")&&this.close(e)},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_other_CSSAttributes__WEBPACK_IMPORTED_MODULE_4__.default,{id:"PopUp__close-btn_".concat(null==e?void 0:e._id),navigation:this.props.navigation,layout:this.props.layout,forceChildStyle:" *",website:this.props.website,attributes:p,nowrapper:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("button",{id:"PopUp__close-btn_".concat(null==e?void 0:e._id),type:"button",className:"PopUp__close-btn",onClick:this.close,"aria-label":"Pop-up schlie\xdfen",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)("i",{className:"u20-fa fas icon-element fa-times"})})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(_helper_contentRenderer__WEBPACK_IMPORTED_MODULE_5__.R,_objectSpread(_objectSpread({},(0,_library_BasicU20Component__WEBPACK_IMPORTED_MODULE_2__.hC)(this.props)),{},{layout:null,content:e.content}))]},"PopUp__inner_".concat(null==e?void 0:e._id))})]})]})},null==e?void 0:e._id)})}catch(e){}}render(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.Fragment,{children:this.state.activePopUps.length>0&&this.renderActivePopUps()})}}}}]);

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.