1!function(){function q(a){var c=[],b=[],e=function(g){for(var h={},d=0;d<u.length;d++){var f=u[d];if(f.Tag===g){h=f;break}var l=void 0,k=f.Tag;var C=(k=-1!==k.indexOf("http:")?k.replace("http:",""):k.replace("https:",""),-1!==(l=k.indexOf("?"))?k.replace(k.substring(l),""):k);if(g&&(-1!==g.indexOf(C)||-1!==f.Tag.indexOf(g))){h=f;break}}return h}(a);return e.CategoryId&&(c=e.CategoryId),e.Vendor&&(b=e.Vendor.split(":")),!e.Tag&&D&&(b=c=function(g){var h=[],d=function(f){var l=document.createElement("a"); 2return l.href=f,-1!==(f=l.hostname.split(".")).indexOf("www")||2<f.length?f.slice(1).join("."):l.hostname}(g);v.some(function(f){return f===d})&&(h=["C0004"]);return h}(a)),{categoryIds:c,vsCatIds:b}}function w(a){return!a||!a.length||(a&&window.OptanonActiveGroups?a.every(function(c){return-1!==window.OptanonActiveGroups.indexOf(","+c+",")}):void 0)}function m(a,c){void 0===c&&(c=null);var b=window,e=b.OneTrust&&b.OneTrust.IsVendorServiceEnabled;b=e&&b.OneTrust.IsVendorServiceEnabled();return"Categories"=== 3r||"All"===r&&e&&!b?w(a):("Vendors"===r||"All"===r&&e&&b)&&w(c)}function n(a){a=a.getAttribute("class")||"";return-1!==a.indexOf("optanon-category")||-1!==a.indexOf("ot-vscat")}function p(a){return a.hasAttribute("data-ot-ignore")}function x(a,c,b){void 0===b&&(b=null);var e=a.join("-"),g=b&&b.join("-"),h=c.getAttribute("class")||"",d="",f=!1;a&&a.length&&-1===h.indexOf("optanon-category-"+e)&&(d=("optanon-category-"+e).trim(),f=!0);b&&b.length&&-1===h.indexOf("ot-vscat-"+g)&&(d+=" "+("ot-vscat-"+ 4g).trim(),f=!0);f&&c.setAttribute("class",d+" "+h)}function y(a,c,b){void 0===b&&(b=null);var e;a=a.join("-");b=b&&b.join("-");return-1===c.indexOf("optanon-category-"+a)&&(e=("optanon-category-"+a).trim()),-1===c.indexOf("ot-vscat-"+b)&&(e+=" "+("ot-vscat-"+b).trim()),e+" "+c}function z(a){var c,b=q(a.src||"");(b.categoryIds.length||b.vsCatIds.length)&&(x(b.categoryIds,a,b.vsCatIds),m(b.categoryIds,b.vsCatIds)||(a.type="text/plain"),a.addEventListener("beforescriptexecute",c=function(e){"text/plain"=== 5a.getAttribute("type")&&e.preventDefault();a.removeEventListener("beforescriptexecute",c)}))}function A(a){var c=a.src||"",b=q(c);(b.categoryIds.length||b.vsCatIds.length)&&(x(b.categoryIds,a,b.vsCatIds),m(b.categoryIds,b.vsCatIds)||(a.removeAttribute("src"),a.setAttribute("data-src",c)))}var u=JSON.parse("[]"),D=JSON.parse("true"),r=JSON.parse('"Categories"'),v=(v="addthis.com addtoany.com adsrvr.org amazon-adsystem.com bing.com bounceexchange.com bouncex.net criteo.com criteo.net dailymotion.com doubleclick.net everesttech.net facebook.com facebook.net googleadservices.com googlesyndication.com krxd.net liadm.com linkedin.com outbrain.com rubiconproject.com sharethis.com taboola.com twitter.com vimeo.com yahoo.com youtube.com".split(" ")).filter(function(a){if("null"!== 6a&&a.trim().length)return a}),t=["embed","iframe","img","script"],B=((new MutationObserver(function(a){Array.prototype.forEach.call(a,function(c){Array.prototype.forEach.call(c.addedNodes,function(e){1!==e.nodeType||-1===t.indexOf(e.tagName.toLowerCase())||n(e)||p(e)||("script"===e.tagName.toLowerCase()?z:A)(e)});var b=c.target;!c.attributeName||n(b)&&p(b)||("script"===b.nodeName.toLowerCase()?z(b):-1!==t.indexOf(c.target.nodeName.toLowerCase())&&A(b))})})).observe(document.documentElement,{childList:!0, 7subtree:!0,attributes:!0,attributeFilter:["src"]}),document.createElement);document.createElement=function(){for(var a,c,b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];return"script"===b[0].toLowerCase()||-1!==t.indexOf(b[0].toLowerCase())?(a=B.bind(document).apply(void 0,b),c=a.setAttribute.bind(a),Object.defineProperties(a,{src:{get:function(){return a.getAttribute("src")||""},set:function(g){var h,d="";d=("string"==typeof g?d=g:g instanceof Object&&(d=g.toString()),q(d));return!d.categoryIds.length&& 8!d.vsCatIds.length||"script"!==b[0].toLowerCase()||n(a)||m(d.categoryIds,d.vsCatIds)||p(a)?!d.categoryIds.length||-1===t.indexOf(b[0].toLowerCase())||n(a)||m(d.categoryIds,d.vsCatIds)||p(a)?c("src",g):(a.removeAttribute("src"),c("data-src",g),(h=a.getAttribute("class"))||(h=y(d.categoryIds,h||"",d.vsCatIds),c("class",h))):(c("type","text/plain"),c("src",g)),!0}},type:{get:function(){return a.getAttribute("type")||""},set:function(g){return d=c,f=q((h=a).src||""),d("type",!f.categoryIds.length&&!f.vsCatIds.length|| 9n(h)||m(f.categoryIds,f.vsCatIds)||p(h)?g:"text/plain"),!0;var h,d,f}},class:{set:function(g){return d=c,!(f=q((h=a).src)).categoryIds.length&&!f.vsCatIds.length||n(h)||m(f.categoryIds,f.vsCatIds)||p(h)?d("class",g):d("class",y(f.categoryIds,g,f.vsCatIds)),!0;var h,d,f}}}),a.setAttribute=function(g,h,d){"type"!==g&&"src"!==g||d?c(g,h):a[g]=h},a):B.bind(document).apply(void 0,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.