1!function(){"use strict";var e,t={74:function(e,t,i){var n=i(755),s=i.n(n),o=i(955),r=class{constructor(e,t,i){this.api=i,this.opts=s().extend({defaultAcceptAll:!0,inlineAutoConfirm:!0},t||{});let n=s()(e);n.hasClass("dsgvo-consent")?this.$elem=n:this.$elem=n.find(".dsgvo-consent"),this.isInline=!!this.$elem.hasClass("dsgvo-consent--inline"),this._wasOpened=this.isInline,this.$settings=s()(".dsgvo-consent__settings",this.$elem),this.$settingsButton=s()(".dsgvo-button__link--settings",this.$elem),this.$decline=s()(".dsgvo-button__link--decline",this.$elem),this.$confirm=s()(".dsgvo-button__link--confirm",this.$elem),this.initialize()}initialize(){let e=s()(".dsgvo-category__checkbox-wrap:not(.dsgvo-category__checkbox-wrap--disabled) .dsgvo-category__checkbox");e.each(((e,t)=>{this.api.on(`enable:${t.value}`,(e=>{t.checked=!0})),this.api.on(`disable:${t.value}`,(e=>{t.checked=!1}))})),this.$settingsButton.on("click",(e=>{let t="dsgvo-consent__settings--open";e.preventDefault(),this.$settings.hasClass(t)?this.closeSettings(t):this.openSettings(t)})),this.$decline.on("click",(e=>{e.preventDefault(),this.api.confirm(this.getCheckedIdentifiers(!0)),this.closePopupIfNotInline()})),this.$confirm.on("click",(e=>{e.preventDefault(),this.api.confirm(this.getCheckedIdentifiers()),this.closePopupIfNotInline()})),window.setTimeout((()=>{this.$elem.addClass("dsgvo-consent--fade-in")})),this.isInline&&this.opts.inlineAutoConfirm&&e.on("change",(e=>{e.currentTarget.checked?this.api.enable(s()(e.currentTarget).val(),!0):this.api.disable(s()(e.currentTarget).val(),!0)}))}openSettings(e){this._wasOpened=!0,this.$settings.addClass(e),this.$settingsButton.text(this.$settingsButton.attr("data-title-close")),this.$confirm.text(this.$confirm.attr("data-title-confirm"))}closeSettings(e){this.$settings.removeClass(e),this.$settingsButton.text(this.$settingsButton.attr("data-title-open")),this.opts.defaultAcceptAll||this.$confirm.text(this.$confirm.attr("data-title-accept"))}getCheckedIdentifiers(e){let t=[];return(!0===e?s()(".dsgvo-category__checkbox-wrap--default .dsgvo-category__checkbox",this.$elem):s()(".dsgvo-category__checkbox",this.$elem)).each(((e,i)=>{(i.checked||this.opts.defaultAcceptAll&&!this._wasOpened)&&t.push((s()(i).val()||"").trim())})),t}closePopupIfNotInline(){this.isInline||this.closePopup()}closePopup(){this.opts.inline||(this.$elem.removeClass("dsgvo-consent--fade-in"),this.$elem.addClass("dsgvo-consent--fade-out"),window.setTimeout((()=>{this.$elem.remove()}),500))}};let a=null;class l{constructor(e){s().extend(this,e||{})}}class d{constructor(e){this.opts=s().extend({cookieName:"dsgvo-settings",cookiePath:"/",snippetUrl:null,popupUrl:null},e||{}),this._scheduledEvents={}}
1static getInstance(...e){return 0===e.length&&(e=[window.consentApiOptions]),null===a&&(a=new d(...e)),a}on(e,t,i){e=e.split(":").map((e=>e.trim())).join(":"),this._scheduleEvent(e,{callback:t,payload:i})}_scheduleEvent(e,t){this._scheduledEvents.hasOwnProperty(e)||(this._scheduledEvents[e]=[]),this._scheduledEvents[e].push(t);let{eventPart:i,identifierPart:n}=this._splitEvent(e);("enable"===i&&this.isEnabled(n)||"disable"===i&&this.isDisabled(n))&&t.callback(this._makeEvent(e),t.payload)}_splitEvent(e){let t=e.split(":");return{eventPart:t[0],identifierPart:t.slice(1).join(":")||null}}_triggerChange(e,t){if(!this._scheduledEvents.hasOwnProperty(e))return;let i=this._scheduledEvents[e];if(!Array.isArray(i))return;const n=this._makeEvent(e,t);for(let e=0;e<i.length;e++)i[e].callback(n,i[e].payload)}_makeEvent(e,t){let{eventPart:i,identifierPart:n}=this._splitEvent(e);if(n)return new l({event:i,identifier:n});{let e=s().extend({},t||{},{event:i});return new l(e)}}settings(){let e=null;try{let t=o.Z.get(this.opts.cookieName);t&&(e=JSON.parse(t))}catch(e){console.warn(e)}return e&&e.confirmed||(e={confirmed:!1,identifiers:[]}),Array.isArray(e.identifiers)||(e.identifiers=[]),e}identifiers(){return this.settings().identifiers.slice()}enable(e,t=!1){let i=this.settings();i.confirmed=i.confirmed||t,i.confirmed&&-1===i.identifiers.indexOf(e)&&(i.identifiers.push(e),this._save(i),this._triggerChange(`enable:${e}`))}disable(e,t=!1){let i=this.settings();i.confirmed=i.confirmed||t,i.confirmed&&i.identifiers.indexOf(e)>-1&&(i.identifiers=i.identifiers.filter((t=>t!==e)),this._save(i),this._triggerChange(`disable:${e}`))}isEnabled(e){return this.isConfirmed()&&-1!==this.identifiers().indexOf(e)}isDisabled(e){return!this.isEnabled(e)}confirm(e){this._triggerChange("confirming",{identifiers:e});let t=this.settings(),i=t.identifiers.slice();t.confirmed=!0,t.identifiers=e.slice(),this._save(t),this.loadSnippets();let n=this._diff(e,i),s=this._diff(i,e);for(let e=0;e<n.length;e++)this._triggerChange(`enable:${n[e]}`);for(let e=0;e<s.length;e++)this._triggerChange(`disable:${s[e]}`);this._triggerChange("confirmed",{identifiers:e})}_diff(e,t){let i=[];for(let n=0;n<e.length;n++)-1===t.indexOf(e[n])&&i.push(e[n]);return i}isConfirmed(){let e=this.settings();return!(!e||!e.confirmed)}openPopup(){return new Promise((e=>{this.loadPopup().then((t=>{s()(document.body).append(t);let i=new r(t,window.consentFormOptions,this);window.consentForms.push(i),e(i)}))}))}loadPopup(){return new Promise(((e,t)=>{fetch(this.opts.popupUrl).then((e=>e.json())).then((t=>{e(s()(t.popup))})).catch(t)}))}loadSnippets(){fetch(this.opts.snippetUrl).then((e=>e.json())).then((e=>{e.snippets.head.forEach((e=>{this._attachSnippet(e,document.head,"end")})),e.snippets.body_start.forEach((e=>{this._attachSnippet(e,document.body,"start")})),e.snippets.body_end.forEach((e=>{this._attachSnippet(e,document.body,"end")}))}))}_attachSnippet(e,t,i){this._attachedSnippets=this._attachedSnippets||[],-1===this._attachedSnippets.indexOf(e.uid)&&("end"===i?(this._attachedSnippets.push(e.uid),s()(t).append(e.markup)):"start"===i&&(this._attachedSnippets.push(e.uid),s()(t).prepend(e.markup)))}_save(e){let t;t=e.expires?new Date(e.expires):new Date(Date.now()+2592e6);let i=JSON.stringify(e);o.Z.set(this.opts.cookieName,i,{expires:t,path:this.opts.cookiePath})}}var c=d;window.consentApi=c.getInstance(),window.consentForms=[],s()(".dsgvo-consent").each(((e,t)=>{window.consentForms.push(new r(t,window.consentFormOptions,window.consentApi))})),window.consentApi.isConfirmed()||(window.consentFormOptions.disablePopup?console.warn("DSGVO: Popup disabled, but no consent given.\nProbably because there is an inline plugin on this page"):window.consentApi.openPopup()),window.consentApi.loadSnippets(),s()("*[data-missing-identifiers]").on("click",(e=>{e.preventDefault();let t=JSON.parse(s()(e.currentTarget).attr("data-missing-identifiers"));for(let e=0;e<t.length;e++)consentApi.enable(t[e]);window.location.reload()})),consentApi.on("confirmed",(e=>{s()("*[data-missing-identifiers]").each(((t,i)=>{let n=JSON.parse(s()(i).attr("data-missing-identifiers")),o=[];if(n.forEach((t=>{-1===e.identifiers.indexOf(t)&&o.push(t)})),0===o.length)return window.setTimeout((()=>window.location.reload()),0),!1}))}))}},i={};function n(e){var s=i[e];if(void 0!==s)return s.exports;var o=i[e]={exports:{}};return t[e].call(o.exports,o,o.exports,n),o.exports}n.m=t,e=[],n.O=function(t,i,s,o){if(!i){var r=1/0;for(c=0;c<e.length;c++){i=e[c][0],s=e[c][1],o=e[c][2];for(var a=!0,l=0;l<i.length;l++)(!1&o||r>=o)&&Object.keys(n.O).every((function(e){return n.O[e](i[l])}))?i.splice(l--,1):(a=!1,o<r&&(r=o));if(a){e.splice(c--,1);var d=s();void 0!==d&&(t=d)}}return t}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[i,s,o]}
1,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={515:0};n.O.j=function(t){return 0===e[t]};var t=function(t,i){var s,o,r=i[0],a=i[1],l=i[2],d=0;if(r.some((function(t){return 0!==e[t]}))){for(s in a)n.o(a,s)&&(n.m[s]=a[s]);if(l)var c=l(n)}for(t&&t(i);d<r.length;d++)o=r[d],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(c)},i=self.webpackChunklfmbuild=self.webpackChunklfmbuild||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))}();var s=n.O(void 0,[151],(function(){return n(74)}));s=n.O(s)}();
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.