1(()=>{"use strict";const e={daily:"",weekly:".weekly-period",monthly:".monthly-period"},t={daily:"",weekly:".time-period-weekly",monthly:".time-period-monthly"},r=t=>i(t,e),o=e=>{e.forEach((e=>e.style.display="none"))},n=e=>{e.forEach((e=>e.style.removeProperty("display")))},i=(e,t)=>{const r=e.value;return r in t?{type:r,selector:t[r],hiddenArray:l(t,t[r])}:null},l=(e,t)=>Object.values(e).filter((e=>e&&e!==t));function c(e){e.querySelectorAll('input[type="radio"][crontime="true"], input[type="radio"][data-crontime="true"]').forEach((t=>{t.addEventListener("change",(t=>{const o=t.target,n=r(o);n&&(!function(e,t,r){const o=t.closest(".messenger-delivery-settings.record-level"),n=o?o.querySelector('select[daterange="true"]'):e.querySelector('.messenger-delivery-settings.entity-level select[daterange="true"]');if(n){const e=n.querySelector(`option[key="${r}"]`);e&&(n.value=e.value),h(n)}}(e,o,n.type),p(e,o,n))}))})),e.querySelectorAll('input[type="radio"]:checked[crontime="true"], input[type="radio"]:checked[data-crontime="true"]').forEach((t=>p(e,t,r(t))));e.querySelectorAll("select.js-daterange").forEach((e=>{e.addEventListener("change",(e=>{h(e.target)})),h(e)})),y(e,function(e){return e.querySelector(".date-range-container")||!e.querySelector(".js-deliverytype-selector:checked")||u(e)}(e));const t=d(e);var o=function(){u(e)?y(e,!0):t&&y(e,!1)};e.querySelectorAll(".js-sendafterpublish").forEach((e=>{e.addEventListener("click",(()=>o()))})),e.querySelectorAll(".js-deliverytype-selector").forEach((t=>{const r=t.getAttribute("data-dv-id");e.querySelector(`input[data-dv-id="${r}"]:checked`)||(e.querySelectorAll(`input[name="subscription.config.${r}.sendafterpublish"]`).forEach((e=>{e.disabled=!0})),o()),t.addEventListener("click",(()=>{if(t.checked){e.querySelectorAll(`input[name="subscription.config.${r}.sendafterpublish"]`).forEach((e=>e.disabled=!1))}else{const r=t.getAttribute("data-dv-id");if(0==e.querySelectorAll(`input[data-dv-id="${r}"]:checked`).length){e.querySelectorAll(`input[name="subscription.config.${r}.sendafterpublish"]`).forEach((e=>e.disabled=!0))}}o()}))})),s(e)}const s=e=>{document.querySelectorAll('.js-period-selector input[type="radio"]').forEach((t=>{t.addEventListener("click",(()=>a(e,t)))})),document.querySelectorAll('.js-period-selector input[type="radio"]:checked').forEach((t=>a(e,t)))},a=(e,r)=>{const l=(e=>i(e,t))(r);l&&(l.hiddenArray.forEach((t=>{o(e.querySelectorAll(t))})),l.selector&&n(e.querySelectorAll(l.selector)))},d=e=>Array.from(document.querySelectorAll(".js-deliverytype-selector")).every((t=>{const r=t.getAttribute("data-dv-id");return r&&null!==e.querySelector(`input[name="subscription.config.${r}.sendafterpublish"]`)}));function u(e){return!e.querySelector(".js-sendafterpublish")||e.querySelector(".js-sendafterpublish-disabled:checked:not(:disabled)")}const y=(e,t)=>{t?n(e.querySelectorAll(".js-timeperiod-config")):o(e.querySelectorAll(".js-timeperiod-config"))},p=(e,t,r)=>{if(r){const n=t.closest(".time-period")||t.closest(".js-timeperiod-config");n&&r.hiddenArray.forEach((e=>{(e=>{if(e){e.removeAttribute("required"),o([e]);const t=e.id;if(t){const r=e.closest(`.js-component-wrapper-${t}`);if(r){r.classList.remove("error");const e=r.querySelector(`#${t}-error`);e&&e.remove()}}}})(n.querySelector(e))})),m(e,r.type)}},m=(e,t)=>{["weekly","monthly"].forEach((r=>{const o=e.querySelector(`#${r}-period`);o&&(r==t?(o.required=!0,o.classList.add("required")):(o.required=!1,o.classList.remove("required")))}))};function h(e){const t=e.closest(".date-range-container"),r=null==t?void 0:t.querySelector(".custom-daterange-container");if(r){const t=e.options[e.selectedIndex];"custom"==(t?t.getAttribute("key"):"")?n([r]):o([r])}}var f,b;f=()=>{const e=document.getElementById("messenger-subscribe-form");if(e){const t=e.querySelector('[name="subscription.member.birthdate"]');t&&t.setAttribute("max",(new Date).toISOString().split("T")[0]),globalThis.Validator.validate(e,{autoSubmit:!0,langCode:e.dataset.langCode,rules:{"subscription.member.firstname":{maxLength:{value:255}},"subscription.member.lastname":{maxLength:{value:255}},"subscription.member.email":{maxLength:{value:255}},"subscription.member.phone":{maxLength:{value:30}},"subscription.member.housenumber":{housenumber:{value:!0}}}}),c(e)}},"loading"!==document.readyState?f.apply(null,b):window.addEventListener("DOMContentLoaded",(()=>f.apply(null,b)))})();
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.