1!function(e){e.cookieBar=function(t,i){if("cookies"==t)var a="cookies";else if("set"==t)var a="set";else var a=!1;var s={message:"We use cookies to track usage and preferences.",acceptButton:!0,acceptText:"I Understand",acceptFunction:function(e){"enabled"!=e&&"accepted"!=e&&(window.location=window.location.href)},declineButton:!1,declineText:"Disable Cookies",declineFunction:function(e){("enabled"==e||"accepted"==e)&&(window.location=window.location.href)},policyButton:!1,policyText:"Privacy Policy",policyURL:"/privacy-policy/",autoEnable:!0,acceptOnContinue:!1,acceptOnScroll:!1,acceptAnyClick:!1,expireDays:365,renewOnVisit:!1,forceShow:!1,effect:"slide",element:"body",append:!1,fixed:!1,bottom:!1,zindex:"",domain:String(window.location.hostname),referrer:String(document.referrer)},t=e.extend(s,t),o=new Date;o.setTime(o.getTime()+864e5*t.expireDays),o=o.toGMTString();var r,u,n="cb-enabled={value}; expires="+o+"; path=/",l="",c=document.cookie.split("; ");for(r=0;r<c.length;r++)u=c[r].split("="),"cb-enabled"==u[0]&&(l=u[1]);if(""==l&&"cookies"!=a&&t.autoEnable?(l="enabled",document.cookie=n.replace("{value}","enabled")):"accepted"!=l&&"declined"!=l||"cookies"==a||!t.renewOnVisit||(document.cookie=n.replace("{value}",l)),t.acceptOnContinue&&t.referrer.indexOf(t.domain)>=0&&-1==String(window.location.href).indexOf(t.policyURL)&&"cookies"!=a&&"set"!=a&&"accepted"!=l&&"declined"!=l&&(a="set",i="accepted"),"cookies"==a)return"enabled"==l||"accepted"==l?!0:!1;if("set"==a&&("accepted"==i||"declined"==i))return document.cookie=n.replace("{value}",i),"accepted"==i?!0:!1;var d=t.message.replace("{policy_url}",t.policyURL);if(t.acceptButton)var m='<a href="" class="cb-enable">'+t.acceptText+"</a>";else var m="";if(t.declineButton)var f='<a href="" class="cb-disable">'+t.declineText+"</a>";else var f="";if(t.policyButton)var $='<a href="'+t.policyURL+'" class="cb-policy">'+t.policyText+"</a>";else var $="";if(t.fixed)if(t.bottom)var p=' class="fixed bottom"';else var p=' class="fixed"';else var p="";if(""!=t.zindex)var h=' style="z-index:'+t.zindex+';"';else var h="";(t.forceShow||"enabled"==l||""==l)&&(t.append?e(t.element).append('<div id="cookie-bar"'+p+h+"><p>"+d+m+f+$+"</p></div>"):e(t.element).prepend('<div id="cookie-bar"'+p+h+"><p>"+d+m+f+$+"</p></div>"));var v=function(i){t.acceptOnScroll&&e(document).off("scroll"),"function"==typeof i&&i(l),"slide"==t.effect?e("#cookie-bar").slideUp(300,function(){e("#cookie-bar").remove()}):"fade"==t.effect?e("#cookie-bar").fadeOut(300,function(){e("#cookie-bar").remove()}):e("#cookie-bar").hide(0,function(){e("#cookie-bar").remove()}),e(document).unbind("click",w)},g=function(){document.cookie=n.replace("{value}","accepted"),v(t.acceptFunction)},C=function(){var e=new Date;for(e.setTime(e.getTime()-864e6),e=e.toGMTString(),c=document.cookie.split("; "),r=0;r<c.length;r++)u=c[r].split("="),document.cookie=u[0].indexOf("_")>=0?u[0]+"=0; expires="+e+"; domain="+t.domain.replace("www","")+"; path=/":u[0]+"=0; expires="+e+"; path=/";document.cookie=n.replace("{value}","declined"),v(t.declineFunction)},w=function(t){e(t.target).hasClass("cb-policy")||g()};if(e("#cookie-bar .cb-enable").click(function(){return g(),!1}),e("#cookie-bar .cb-disable").click(function(){return C(),!1}),t.acceptOnScroll){var k,_,b=e(document).scrollTop();e(document).on("scroll",function(){k=e(document).scrollTop(),_=k>b?k-b:b-k,_>=Math.round(t.acceptOnScroll)&&g()})}t.acceptAnyClick&&e(document).bind("click",w)}}(jQuery);
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.