1var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.owns=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};$jscomp.assign="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)$jscomp.owns(d,e)&&(a[e]=d[e])}return a};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1; 2$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this); 3$jscomp.polyfill=function(a,b,c,d){if(b){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})}};$jscomp.polyfill("Object.assign",function(a){return a||$jscomp.assign},"es6","es3"); 4$jscomp.polyfill("Array.from",function(a){return a?a:function(a,c,d){c=null!=c?c:function(a){return a};var b=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if("function"==typeof g){a=g.call(a);for(var f=0;!(g=a.next()).done;
4)b.push(c.call(d,g.value,f++))}else for(g=a.length,f=0;f<g;f++)b.push(c.call(d,a[f],f));return b}},"es6","es3");$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}}; 5$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.SymbolClass=function(a,b){this.$jscomp$symbol$id_=a;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:b})};$jscomp.SymbolClass.prototype.toString=function(){return this.$jscomp$symbol$id_}; 6$jscomp.Symbol=function(){function a(c){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new $jscomp.SymbolClass($jscomp.SYMBOL_PREFIX+(c||"")+"_"+b++,c)}var b=0;return a}(); 7$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});$jscomp.initSymbolIterator=function(){}}; 8$jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.asyncIterator;a||(a=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("Symbol.asyncIterator"));$jscomp.initSymbolAsyncIterator=function(){}};$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a}; 9$jscomp.iteratorFromArray=function(a,b){$jscomp.initSymbolIterator();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d};$jscomp.polyfill("Array.prototype.keys",function(a){return a?a:function(){return $jscomp.iteratorFromArray(this,function(a){return a})}},"es6","es3"); 10var defaultSettings={explicitConsent:!0,position:"top",duration:10,limit:0,message:null,cookieScripts:null,privacyPolicyUri:"privacy.html",scriptWrapper:function(){},customDialogSelector:null,fontFamily:"helvetica",fontColor:"#FFFFFF",fontSize:"13px",backgroundColor:"#000000",backgroundOpacity:"80",linkColor:"#CA0000",underlineLink:!0,textButton:null,colorButton:"",positionOffset:"0",animate:!0,callback:function(){}},cookiesDirective=function(a){a=Object.assign({},defaultSettings,a);checkConsentAndExecute(a)}; 11"undefined"!==typeof $&&($.cookiesDirective=function(a){a=$.extend(defaultSettings,a);checkConsentAndExecute(a)},$.cookiesDirective.loadScript=function(a){a=$.extend({uri:"",appendTo:"body"},a);var b=String(a.appendTo),c=document.createElement("script");c.src=a.uri;c.type="text/javascript";
11c.onload=c.onreadystatechange=function(){};switch(a.appendTo){case "head":$("head").append(c);break;case "body":$("body").append(c);break;default:$("#"+b).append(c)}}); 12function invertHex(a){a=a.slice(1);var b=parseInt(a.slice(0,2),16),c=parseInt(a.slice(2,4),16);a=parseInt(a.slice(4,6),16);return 186<.299*b+.587*c+.114*a?"#000000":"#FFFFFF"} 13var checkConsentAndExecute=function(a){if(getCookie("cookiesDirective"))a.scriptWrapper.call();else{if(0<a.limit){if(getCookie("cookiesDisclosureCount")){var b=getCookie("cookiesDisclosureCount");b++;setCookie("cookiesDisclosureCount",b,1)}else setCookie("cookiesDisclosureCount",1,1);a.limit>=getCookie("cookiesDisclosureCount")&&disclosure(a)}else disclosure(a);a.explicitConsent||a.scriptWrapper.call()}},getCookie=function(a){a+="=";for(var b=document.cookie.split(";"),c=0;c<b.length;c++){for(var d= 14b[c];" "==d.charAt(0);)d=d.substring(1,d.length);if(0===d.indexOf(a))return d.substring(a.length,d.length)}return null},setCookie=function(a,b,c){var d="";c&&(d=new Date,d.setTime(d.getTime()+864E5*c),d="; expires="+d.toGMTString());document.cookie=a+"="+b+d+"; path=/"},checkIE=function(){var a;if("Microsoft Internet Explorer"==navigator.appName){null!==/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(navigator.userAgent)&&(a=parseFloat(RegExp.$1));if(8>=a)return!0;if(9==a&&"BackCompat"==document.compatMode)return a= 15document.createElement("meta"),a.content="IE=EmulateIE8",document.getElementsByTagName("head")[0].appendChild(a),!0}return!1},disclosure=function(a){a.css="fixed";checkIE()&&(a.position="top",a.css="absolute");var b="";if(a.cookieScripts){var c=a.cookieScripts.split(","),d=c.length,e="";if(1<d){for(var g=0;g<d-1;g++)e+=c[g]+", ";b=" We use "+e.substring(0,e.length-2)+" and "+c[d-1]+" scripts, which all set cookies. "}else b=" We use a "+c[0]+" script which sets cookies."}if(a.customDialogSelector){c= 16document.querySelector("#cookie-dialog");if(!c)return;d=c.querySelector("#cookiesdirective");if(!d)return;a.explicitConsent?(d.querySelector("#epdnotick")||(e=document.createElement("div"),d.appendChild(e),console.warn('cookiesDirective: Element with ID "epdnotick" does not exist in custom dialog, so automatically added')),d.querySelector("input#epdagree")||(e=document.createElement("input"),e.type="checkbox",e.id="epdagree",d.appendChild(e),console.warn('cookiesDirective: Checkbox with ID "epdagree" does not exist in custom dialog, so automatically added')), 17d.querySelector("input#explicitsubmit")||(e=document.createElement("input"),e.type="submit",e.id="explicitsubmit",e.value="Continue",d.appendChild(e),console.warn('cookiesDirective: Submit button with ID "explicitsubmit" does not exist in custom dialog, so automatically added'))):d.querySelector("a#impliedsubmit")||(e=document.createElement("input"),e.type="submit",e.id="impliedsubmit",e.value="Do not show this message again",d.appendChild(e),console.warn('cookiesDirective: Submit button with ID "impliedsubmit" does not exist in custom dialog, so automatically added')); 18if(d=c.querySelector("#epdnotick"))d.style.display="none";"none"!==getComputedStyle(c,null).display&&console.error('cookiesDirective: Custom dialog element should have CSS style display: "none".');c.style.display="block"}else{document.querySelector("#cookiesdirective")&&document.querySelector("#cookiesdirective").remove();c=document.createElement("div");c.setAttribute("id","epd");d=document.createElement("div");d.setAttribute("id","cookiesdirective");d.setAttribute("style","position:"+a.css+";"+a.position+ 19":-300px;left:0px;width:100%;height:auto;background:"+a.backgroundColor+";opacity:."+a.backgroundOpacity+";-khtml-opacity: ."+a.backgroundOpacity+"; -moz-opacity: ."+a.backgroundOpacity+";color:"+a.fontColor+";text-align:center;z-index:1000;");e=document.createElement("div");e.classList.add("cookie-wrapper");e.setAttribute("style","position:relative;height:auto;width:90%;padding:10px;margin-left:auto;margin-right:auto;");g=document.createElement("div");g.classList.add("mbr-text");var f=document.createElement("p"); 20f.classList.add("display-7");
20a.message||(a.explicitConsent?(a.message="This site uses cookies. Some of the cookies we ",a.message+="use are essential for parts of the site to operate and have already been set."):a.message="We have placed cookies on your computer to help make this website better.");f.innerHTML=a.message;if(a.explicitConsent){b=document.createTextNode(b+"You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our "); 21f.appendChild(b);b=document.createElement("a");b.href=a.privacyPolicyUri;b.setAttribute("style","color:"+a.linkColor+";font-weight:bold;font-family:"+a.fontFamily+";font-size:"+a.fontSize+";");b.appendChild(document.createTextNode("privacy policy"));f.appendChild(b);f.appendChild(document.createElement("br"));b=document.createElement("div");b.setAttribute("id","epdnotick");b.setAttribute("style","color:#ca0000;display:none;margin:2px;");var l=document.createElement("span");l.setAttribute("style", 22"background:#cecece;padding:2px;");l.appendChild(document.createTextNode('You must tick the "I accept cookies from this site" box to accept'));b.appendChild(l);l=document.createElement("div");l.setAttribute("style","margin-top:5px;");l.appendChild(document.createTextNode("I accept cookies from this site "));var m=document.createElement("input");m.type="checkbox";m.name="epdagree";m.id="epdagree";l.appendChild(m);l.appendChild(document.createTextNode(" "));m=document.createElement("input");m.type= 23"submit";m.name="explicitsubmit";m.id="explicitsubmit";m.value="Continue";l.appendChild(m);f.appendChild(b);f.appendChild(l);g.appendChild(f);e.appendChild(g)}else b=document.createTextNode(b),f.appendChild(b),g.appendChild(f),f=document.createElement("div"),f.classList.add("mbr-section-btn"),b=document.createElement("a"),b.setAttribute("style","margin:0;"+(a.colorButton?" background-color:"+a.colorButton+" !important;color:"+invertHex(a.colorButton)+"!important;":"")+(a.colorButton&&self===top?"border-color:"+ 24a.colorButton+" !important;":"")),b.id="impliedsubmit",b.setAttribute("class","btn btn-sm btn-primary display-7"),b.appendChild(document.createTextNode(a.textButton)),f.appendChild(b),e.appendChild(g),e.appendChild(f);d.appendChild(e);c.appendChild(d);Array.from(c.querySelectorAll("a")).filter(function(a){return!a.classList.contains("btn")}).forEach(function(b){b.setAttribute("style","color: "+a.linkColor+";text-decoration:"+(!0===a.underlineLink||"true"===a.underlineLink?"underline":"none")+";")}); 25document.body.appendChild(c)}var k=a.position.toLowerCase();"top"!=k&&"bottom"!=k&&(k="top");var p=null,n=null;"top"==k?(p={top:a.positionOffset},n={top:"-300px"}):(p={bottom:a.positionOffset},n={bottom:"-300px"});c=-1!==location.href.search("privacy.html")?!0:!1;c&&dialog.remove();var h=document.querySelector("#cookiesdirective"),q=function(a,b){var c={},d=Object.keys(b)[0],e="0"==b[k]?"-300px":"0";a=getComputedStyle(a,null)[k];return[(c[d]=a?a:e,c),b]};h.animate(q(h,p),{duration:a.animate?1E3:0}).onfinish= 26function(){h.style[k]=p[k];if(a.explicitConsent)document.querySelector("#explicitsubmit").addEventListener("click",function(){var a=document.querySelector("#epdagree");a&&a.checked?(setCookie("cookiesDirective",1,365),h.animate(q(h,n),{duration:1E3}).onfinish=function(){h.style[k]=n[k];h.remove();location.reload()}):document.querySelector("#epdnotick").removeAttribute("display")});else{var b=document.querySelector("#impliedsubmit");b.addEventListener("click",function(){b.matches("[demo]")||(setCookie("cookiesDirective", 271,365),h.animate(q(h,n),{duration:a.animate?1E3:0}).onfinish=function(){h.style[k]=n[k];h.remove()})})}0<a.duration&&setTimeout(function(){h.animate([{opacity:"1"},{opacity:"0"}],{duration:2E3}).onfinish=function(){h.style.opacity="0";h.style[k]="-300px"}},1E3*a.duration);a.callback()}};
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.