1document.addEventListener("DOMContentLoaded",function(){var u=document.querySelector("[data-cookie-manager]");if(!u)return;var i=u.querySelector(".cookie-manager__form");if(!i)return;function f(){return Array.prototype.slice.call(i.querySelectorAll("[data-cookie-toggle]"))}function d(e){e.preventDefault(),e.stopPropagation(),typeof e.stopImmediatePropagation=="function"&&e.stopImmediatePropagation()}function o(e){var t=e.closest("[data-cookie-row]")||e.closest(".cookie-card"),a=t&&t.querySelector("[data-cookie-toggle-label]");if(a){var n=e.dataset.labelOn||a.textContent,c=e.dataset.labelOff||a.textContent;a.textContent=e.checked?n:c}}function s(){f().forEach(function(e){o(e)})}function r(e){var t=i.querySelector('input[name="widget_action"]');t&&(t.value=e)}function l(e){var t=e&&e.previousElementSibling;if(t&&t.tagName==="INPUT"&&t.type==="submit"){t.click();return}var a=i.querySelector('input[type="submit"]');if(a){a.click();return}typeof i.requestSubmit=="function"?i.requestSubmit():i.submit()}i.addEventListener("change",function(e){var t=e.target;t.matches("[data-cookie-toggle]")&&o(t)}),i.querySelectorAll("[data-cookie-action]").forEach(function(e){e.addEventListener("click",function(t){d(t);var a=e.getAttribute("data-cookie-action");if(a==="accept"){r("accept_all"),l(e);return}else if(a==="reject"){r("reject_all"),l(e);return}else a==="defaults"&&f().forEach(function(n){if(!n.disabled){var c=n.dataset.defaultEnabled==="true";n.checked=c,o(n)}})})}),i.querySelectorAll(".submit_button_link").forEach(function(e){e.hasAttribute("data-cookie-action")||e.addEventListener("click",function(t){t.defaultPrevented||(d(t),r("update"),l(e))})}),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.