1(function(l,a){var d="_wm_cookiebar_status",y="cookie_prefs",h="_wm_cookie_cfg",i="accepted",u="declined",k="custom",A=365;function s(e,t,r){var n="";if(r){var o=new Date;o.setTime(o.getTime()+r*24*60*60*1e3),n="; expires="+o.toUTCString()}a.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+n+"; path=/"}function E(e){for(var t=encodeURIComponent(e)+"=",r=a.cookie.split(";"),n=0;n<r.length;n++){for(var o=r[n];o.charAt(0)===" ";)o=o.substring(1,o.length);if(o.indexOf(t)===0)return decodeURIComponent(o.substring(t.length,o.length))}return null}function I(e){if(!e)return null;var t=e.toString().toLowerCase();return t===i||t===u||t===k?t:null}function O(e){if(e===!0||e===!1)return e;if(typeof e=="string"){var t=e.trim().toLowerCase();if(t==="1"||t==="true")return!0;if(t==="0"||t==="false")return!1}return!1}function p(e){return(e||"").toString().trim()}function S(e){return(e||"").toString().trim()}function b(){try{var e=a.querySelector(".cookie-bar[data-config-digest]");if(e){var t=e.getAttribute("data-config-digest");if(t)return t.toString()}}catch{}return null}function P(){s(d,"",-1),s(y,"",-1),s(h,"",-1)}function j(){var e=b();if(!e)return!1;var t=E(h);return!t||t!==e}function L(){var e=b();e&&s(h,e,A)}function v(e){var t={categories:{},cookies:{}};return!e||typeof e!="object"||(e.categories&&typeof e.categories=="object"&&Object.keys(e.categories).forEach(function(r){var n=p(r);n&&(t.categories[n]=O(e.categories[r]))}),e.cookies&&typeof e.cookies=="object"&&Object.keys(e.cookies).forEach(function(r){var n=S(r);n&&(t.cookies[n]=O(e.cookies[r]))})),t}function m(){var e=c();if(!e)return v();var t=E(y);if(!t)return v();try{return v(JSON.parse(t))}catch{return v()}}function f(e){return p(e).toLowerCase()==="essential"}function w(e){var t=c();if(!t)return f(e);if(t===i)return!0;if(t===u)return f(e);var r=m(),n=p(e);return n?f(n)?!0:Object.prototype.hasOwnProperty.call(r.categories,n)?!!r.categories[n]:!1:!1}function U(e,t){var r=c();if(!r)return f(t);if(r===i)return!0;if(r===u)return f(t);var n=m(),o=S(e);return o&&Object.prototype.hasOwnProperty.call(n.cookies,o)?!!n.cookies[o]:w(t)}function c(){return j()?(P(),null):I(E(d))}function K(){return c()===i}function R(e){s(d,e,A),L()}function _(){for(var e=a.querySelectorAll(".cookie-bar"),t=0;t<e.length;t++)e[t].setAttribute("aria-hidden","true"),e[t].style.display="none"}function z(e){e.removeAttribute("aria-hidden"),e.style.display=""}function g(e){try{l.dispatchEvent(new CustomEvent(e))}catch{var t=a.createEvent("Event");t.initEvent(e,!0,!0),l.dispatchEvent(t)}}function T(e){e===i?g("wm:cookie:accepted"):e===u?g("wm:cookie:declined"):e===k&&g("wm:cookie:custom"),g("wm:cookie:updated")}function C(e,t){var r=t||{};R(e),_(),T(e),r.reload===!0&&setTimeout(function(){l.location.reload()},30)}function q(e,t){for(var r=e.target;r&&r!==t;){if(r.getAttribute&&r.getAttribute("data-cookie-choice"))return r;r=r.parentNode}return null}function B(e){var t=e.getAttribute("data-cookie-reload"),r=t===null||t==="true",n=c();if(n===i||n===u||n===k){_();return}else z(e);e.addEventListener("click",function(o){var N=q(o,e);if(N){var D=N.getAttribute("data-cookie-choice");D===i?C(i,{reload:r}):D===u&&C(u,{reload:r})}})}function x(){for(var e=a.querySelectorAll(".cookie-bar"),t=0;t<e.length;t++)B(e[t]);var r=c();r&&T(r);let n=a.querySelectorAll(".cookie-bar button");n&&n.length>0&&n[0].focus()}a.addEventListener("DOMContentLoaded",x),l.WMCookieConsent={status:c,hasConsent:K,getPreferences:m,isCategoryAllowed:w,isCookieAllowed:U,acceptAll:function(e){C(i,e)},declineAll:function(e){C(u,e)}}})(window,document);
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.