1 2var $jscomp = $jscomp || {};$jscomp.scope = {};$jscomp.createTemplateTagFirstArg = function(b){ 3 return b.raw = b; 4};$jscomp.createTemplateTagFirstArgWithRaw = function(b,c){ 5 b.raw = c;return b; 6};$jscomp.owns = function(b,c){ 7 return Object.prototype.hasOwnProperty.call(b,c); 8};$jscomp.ASSUME_ES5 = !1;$jscomp.ASSUME_NO_NATIVE_MAP = !1;$jscomp.ASSUME_NO_NATIVE_SET = !1;$jscomp.SIMPLE_FROUND_POLYFILL = !1;$jscomp.ISOLATE_POLYFILLS = !1;$jscomp.FORCE_POLYFILL_PROMISE = !1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION = !1; 9$jscomp.defineProperty = $jscomp.ASSUME_ES5 || typeof Object.defineProperties == 'function' ? Object.defineProperty : function(b,c,d){ 10 if(b == Array.prototype || b == Object.prototype){ 11 return b; 12 }b[c] = d.value;return b; 13};$jscomp.getGlobal = function(b){ 14 b = [typeof globalThis == 'object' && globalThis,b,typeof window == 'object' && window,typeof self == 'object' && self,typeof global == 'object' && global];for(let c = 0;c < b.length;++c){ 15 const d = b[c];if(d && d.Math == Math){ 16 return d; 17 } 18 }throw Error('Cannot find global object'); 19};$jscomp.global = $jscomp.getGlobal(this); 20$jscomp.IS_SYMBOL_NATIVE = typeof Symbol === 'function' && typeof Symbol('x') === 'symbol';$jscomp.TRUST_ES6_POLYFILLS = !$jscomp.ISOLATE_POLYFILLS || $jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills = {};$jscomp.propertyToPolyfillSymbol = {};$jscomp.POLYFILL_PREFIX = '$jscp$';const $jscomp$lookupPolyfilledValue = function(b,c,d){ 21 if(!d || b != null){ 22 d = $jscomp.propertyToPolyfillSymbol[c];if(d == null){ 23 return b[c]; 24 }d = b[d];return void 0 !== d ? d : b[c]; 25 } 26}; 27$jscomp.polyfill = function(b,c,d,e){ 28 c && ($jscomp.ISOLATE_POLYFILLS ? $jscomp.polyfillIsolated(b,c,d,e) : $jscomp.polyfillUnisolated(b,c,d,e)); 29};$jscomp.polyfillUnisolated = function(b,c,d,e){ 30 d = $jscomp.global;b = b.split('.');for(e = 0;e < b.length - 1;e++){ 31 const g = b[e];if(!(g in d)){ 32 return; 33 }d = d[g]; 34 }b = b[b.length - 1];e = d[b];c = c(e);c != e && c != null && $jscomp.defineProperty(d,b,{configurable:!0,writable:!0,value:c}); 35}; 36$jscomp.polyfillIsolated = function(b,c,d,e){ 37 let g = b.split('.');b = g.length === 1;e = g[0];e = !b && e in $jscomp.polyfills ? $jscomp.polyfills : $jscomp.global;for(let m = 0;m < g.length - 1;m++){ 38 const k = g[m];if(!(k in e)){ 39 return; 40 }e = e[k]; 41 }g = g[g.length - 1];d = $jscomp.IS_SYMBOL_NATIVE && d === 'es6' ? e[g] : null;c = c(d);c != null && (b ? $jscomp.defineProperty($jscomp.polyfills,g,{configurable:!0,writable:!0,value:c}) : c !== d && (void 0 === $jscomp.propertyToPolyfillSymbol[g] && (d = 1E9 * Math.random() >>> 0,$jscomp.propertyToPolyfillSymbol[g] = $jscomp.IS_SYMBOL_NATIVE ? 42 $jscomp.global.Symbol(g) : `${$jscomp.POLYFILL_PREFIX + d }$${ g}`),$jscomp.defineProperty(e,$jscomp.propertyToPolyfillSymbol[g],{configurable:!0,writable:!0,value:c}))); 43};$jscomp.assign = $jscomp.TRUST_ES6_POLYFILLS && typeof Object.assign == 'function' ? Object.assign : function(b,c){ 44 for(let d = 1;d < arguments.length;d++){ 45 const e = arguments[d];if(e){ 46 for(const g in e){ 47 $jscomp.owns(e,g) && (b[g] = e[g]); 48 } 49 } 50 }return b; 51};$jscomp.polyfill('Object.assign',(b) => { 52 return b || $jscomp.assign; 53},'es6','es3'); 54const lsCookieConsent = function(){ 55 const b = localStorage,c = document.querySelector('[data-lscookie-panel]');if(document.getElementById('ls-cookie-consent')){ 56 var d = JSON.parse(document.getElementById('ls-cookie-consent').innerHTML),e = d.groups,g = d.options,m = d.rootPid,k = {head:[],body:[],events:[]},x = function(a){ 57 return(a = document.cookie.match(new RegExp(`(^| )${a }=([^;]+)`,'u'))) ? a[2] : !0; 58 },r = function(a,f){ 59 const h = new Date;h.setTime(h.getTime() + 31536E6);document.cookie = `${a }=${ f };path=/;expires=${ h.toGMTString() 60 };SameSite=Strict;Secure`; 61 },t = function(){ 62 c.classList.add('is--active');y();document.addEventListener('click',(a) => { 63 return n(a); 64 }); 65 },z = function(){ 66 k = JSON.parse(decodeURIComponent(b.getItem('accepted')));u(k[m]);v(k[m]);document.addEventListener('click',(a) => { 67 return n(a); 68 }); 69 },p = function(){ 70 c.classList.remove('is--active'); 71 },A = function(a){ 72 switch(a.getAttribute('data-lscookie-grp')){ 73 case 'all':[].slice.call(c.querySelectorAll('input')).map((f) => { 74 f.type === 'checkbox' && (f.checked = !0);return!0; 75 });break; 76 case 'none':[].slice.call(c.querySelectorAll('input')).map((f) => { 77 f.type === 'checkbox' && (f.checked = !1);return!0; 78 });break;default:[].slice.call(c.querySelectorAll(`[data-lscookie-parent=${a.getAttribute('data-lscookie-grp') }]`)).map((f) => { 79 f.checked = a.checked;return!0; 80 }); 81 } 82 },B = function(a){ 83 [].slice.call(c.querySelectorAll(`[data-lscookie-parent=${a.getAttribute('data-lscookie-parent') }]`)).some((f) => { 84 return!f.checked; 85 }) ? c.querySelector(`[data-lscookie-grp=${a.getAttribute('data-lscookie-parent') 86 }]`).checked = !1 : c.querySelector(`[data-lscookie-grp=${a.getAttribute('data-lscookie-parent') }]`).checked = !0; 87 },u = function(a){ 88 a = a.events;window.dataLayer = window.dataLayer || [];a.forEach((f) => { 89 window.dataLayer.push({event:f}); 90 }); 91 },v = function(a){ 92 const f = a.head;a = a.body;const h = document.createRange();if(f.length){ 93 h.selectNode(document.querySelector('head'));const l = new DocumentFragment;f.map((q) => { 94 l.appendChild(h.createContextualFragment(q));return!0; 95 });document.querySelector('head').appendChild(l); 96 }if(a.length){ 97 h.selectNode(document.querySelector('body')); 98 const w = new DocumentFragment;a.map((q) => { 99 w.appendChild(h.createContextualFragment(q));return!0; 100 });document.querySelector('body').appendChild(w); 101 } 102 },C = function(a){ 103 let f = {};a = Object.assign({},JSON.parse(decodeURIComponent(b.getItem('accepted'))),(f[m] = a,f));f = {};f = Object.assign({},JSON.parse(decodeURIComponent(b.getItem('all'))),(f[m] = e,f));b.setItem('accepted',encodeURIComponent(JSON.stringify(a)));b.setItem('all',encodeURIComponent(JSON.stringify(f))); 104 },D = function(){ 105 [].slice.call(c.querySelectorAll('[data-lscookie-cookie]')).map((a) => { 106 if(!a.checked){ 107 return!1; 108 } 109 e[a.getAttribute('data-lscookie-parent')][a.getAttribute('data-lscookie-cookie')].header ? k.head.push(e[a.getAttribute('data-lscookie-parent')][a.getAttribute('data-lscookie-cookie')].header) : e[a.getAttribute('data-lscookie-parent')][a.getAttribute('data-lscookie-cookie')].body ? k.body.push(e[a.getAttribute('data-lscookie-parent')][a.getAttribute('data-lscookie-cookie')].body) : k.events.push(e[a.getAttribute('data-lscookie-parent')][a.getAttribute('data-lscookie-cookie')]['gtm-trigger']);return!0; 110 }); 111 g.noTracking || (u(k),v(k));C(k);r('LSCookieConsent','true');p(); 112 },n = function(a){ 113 a.target.hasAttribute('data-lscookie-grp') && A(a.target);a.target.hasAttribute('data-lscookie-parent') ? B(a.target) : a.target.hasAttribute('data-lscookie-close') ? p() : a.target.hasAttribute('data-lscookie-save') ? D() : a.target.hasAttribute('data-lscookie-toggle') ? (a.preventDefault(),a.target.classList.toggle('is--open'),a.target.setAttribute('aria-expanded',a.target.getAttribute('aria-expanded') === 'false' ? 'true' : 'false'),document.querySelector(a.target.getAttribute('data-lscookie-toggle')).classList.toggle('is--active')) : 114 a.target.hasAttribute('data-lscookie-reset') && (r('LSCookieConsent','',-1),location.reload()); 115 },y = function(){ 116 const a = [].slice.call(c.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), input[type="checkbox"]:not([disabled])')),f = a[0],h = a[a.length - 1];f.focus();c.addEventListener('keydown',(l) => { 117 if(l.key === 'Tab' || l.keyCode === 9 || l.key === 'Escape' || l.keyCode === 27){ 118 g.forceConsent || l.key !== 'Escape' && l.keyCode !== 27 ? l.shiftKey ? document.activeElement === f && (h.focus(),l.preventDefault()) : document.activeElement === 119 h && (f.focus(),l.preventDefault()) : p(); 120 } 121 }); 122 };(function(){ 123 const a = x('LSCookieConsent'),f = JSON.parse(decodeURIComponent(b.getItem('all'))) ? JSON.stringify(JSON.parse(decodeURIComponent(b.getItem('all')))[m]) : null;a !== 'true' ? t() : f !== JSON.stringify(e) ? t() : g.noTracking ? (console.log('LsCookieconsent Tracking disabled in Development'),document.addEventListener('click',(h) => { 124 return n(h); 125 })) : z(); 126 }()); 127 } 128};window.addEventListener('load',() => { 129 lsCookieConsent(); 130});
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.