1"use strict";(self.webpackChunkevo=self.webpackChunkevo||[]).push([[4950],{9326(t,o,a){a.r(o),a.d(o,{default:()=>s});var e=a(4692),i=a.n(e),h=a(8987),n=a(663);const s=class{constructor(){this.$chatOverlay=i()(".bb-chat-overlay"),this._bindEvents()}_bindEvents(){i()("body").on("click",".bb-chat-overlay",this._startChatbot.bind(this)).on("click",".bb-chat-overlay .bb-chat-overlay__close",this._closeChatbotOverlay.bind(this)),i()(document).on("showChatAlertMobile",this._showChatOverlayMobile.bind(this)),i()(document).on("onClickStartButton",this._onChatbotAvatarClick.bind(this)),window.addEventListener("CookiebotOnLoad",()=>{window.Cookiebot&&window.Cookiebot.consent.preferences&&window.Cookiebot.consent.statistics&&setTimeout(()=>{window.hsag_chatbot?.api?.startDialog&&(h.A.get(n.A.chatOverlay.cookie.openedState)||this._showChatOverlayMobile())},1e4)})}_openChatbotOverlay(){this.$chatOverlay.is(":visible")?this.$chatOverlay.fadeOut():this.$chatOverlay.fadeIn()}_onChatbotAvatarClick(){window.innerWidth<=450?this._openChatbotOverlay():(window.BotClient&&window.BotClient.openChat(),window.hsag_chatbot?.api?.startDialog&&window.hsag_chatbot.api.startDialog())}_showChatOverlayMobile(){window.Cookiebot&&window.Cookiebot.consent.preferences&&window.Cookiebot.consent.statistics&&!this._checkChatOverlayCookie()&&this.$chatOverlay.fadeIn()}_startChatbot(t){t.stopPropagation(),window.BotClient&&window.BotClient.openChat(),window.hsag_chatbot?.api?.startDialog&&window.hsag_chatbot.api.startDialog(),this.$chatOverlay.fadeOut()}_closeChatbotOverlay(t){t&&t.stopPropagation(),this.$chatOverlay.is(":visible")&&(this.$chatOverlay.fadeOut(),h.A.set(n.A.chatOverlay.cookie.name,!0))}_checkChatOverlayCookie(){return h.A.get(n.A.chatOverlay.cookie.name)}}}}]);
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.