!function(){function h(t,i,r){var u=t.parentNode.querySelectorAll("["+i+"]");n.each(u,function(n){var t=n.getAttribute(i);r(n,t)},window,!0)}var i,r,u,n,o,f,t,s,e;window.hasCookieConsent||(window.hasCookieConsent=!0,i="cookieconsent_accepted",r="cookieconsent_dismissed",-1<document.cookie.indexOf(r)||window.navigator&&window.navigator.CookiesOK||(u=function(){window.gaOptIn&&window.gaOptIn()},-1<document.cookie.indexOf(i)||window.navigator&&window.navigator.CookiesOK?u():("function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),n={isArray:function(n){return"[object Array]"==Object.prototype.toString.call(n)},isObject:function(n){return"[object Object]"==Object.prototype.toString.call(n)},each:function(t,i,r,u){var e,f,o;if(n.isObject(t)&&!u)for(e in t)t.hasOwnProperty(e)&&i.call(r,t[e],e,t);else for(f=0,o=t.length;f<o;f++)i.call(r,t[f],f,t)},merge:function(t,i){t&&n.each(i,function(i,r){n.isObject(i)&&n.isObject(t[r])?n.merge(t[r],i):t[r]=i})},bind:function(n,t){return function(){return n.apply(t,arguments)}},queryObject:function(n,t){var r,u=0,i=n;for(t=t.split(".");(r=t[u++])&&i.hasOwnProperty(r)&&(i=i[r]);)if(u===t.length)return i;return null},setCookie:function(n,t,i,r,u){var f,e;i=i||365;f=new Date;f.setDate(f.getDate()+i);e=[n+"="+t,"expires="+f.toUTCString(),"path="+u||"/"];r&&e.push("domain="+r);document.cookie=e.join(";")},addEventListener:function(n,t,i){n.addEventListener?n.addEventListener(t,i):n.attachEvent("on"+t,i)}},o={build:function(t,i){var e,o,s,u,c,r;return n.isArray(t)&&(t=t.join("")),e=i,t=t.replace(/\{\{(.*?)\}\}/g,function(t,i){for(var u,r,f=i.split("||");r=f.shift();){if('"'===(r=r.trim())[0])return r.slice(1,r.length-1);if(u=n.queryObject(e,r))return u}return""}),r=(o=t,(s=document.createElement("div")).innerHTML=o,s.children[0]),u=i,h(r,"data-cc-event",function(t,i){var r=i.split(":"),e=n.queryObject(u,r[1]);f(t,r[0],n.bind(e,u))}),c=i,h(r,"data-cc-if",function(t,i){n.queryObject(c,i)||t.parentNode.removeChild(t)}),r}},t={options:{message:"This website uses cookies to ensure you get the best experience on our website. ",dismiss:"Got it!",learnMore:"More info",link:null,target:"_self",container:null,theme:"light-floating",domain:null,path:"/",expiryDays:365,markup:['<div class="cc_banner-wrapper {{containerClasses}}">','<div class="cc_banner cc_container cc_container--open">','<a href="#null" data-cc-event="click:dismiss" target="_blank" class="cc_btn cc_btn_accept_all">{{options.dismiss}}<\/a>','<p class="cc_message">{{options.message}} <a data-cc-if="options.link" target="{{ options.target }}" class="cc_more_info" href="{{options.link || "#null"}}">{{options.learnMore}}<\/a><\/p>','<a class="cc_logo" target="_blank" href="http://silktide.com/cookieconsent">Cookie Consent plugin for the EU cookie law<\/a>',"<\/div>","<\/div>"]},init:function(){var n=window.cookieconsent_options;n&&this.setOptions(n);this.setContainer();this.options.theme?this.loadTheme(this.render):this.render()},setOptionsOnTheFly:function(n){this.setOptions(n);this.render()},setOptions:function(t){n.merge(this.options,t)},setContainer:function(){this.container=this.options.container?document.querySelector(this.options.container):document.body;this.containerClasses="";-1<navigator.appVersion.indexOf("MSIE 8")&&(this.containerClasses+=" cc_ie8")},loadTheme:function(t){var r=this.options.theme,i,u;-1===r.indexOf(".css")&&(r="/frontend/lib/cookieconsent2/dist/"+r+".css");i=document.createElement("link");i.rel="stylesheet";i.type="text/css";i.href=r;u=!1;i.onload=n.bind(function(){!u&&t&&(t.call(this),u=!0)},this);document.getElementsByTagName("head")[0].appendChild(i)},render:function(){this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),delete this.element);this.element=o.build(this.options.markup,this);this.container.firstChild?this.container.insertBefore(this.element,this.container.firstChild):this.container.appendChild(this.element)},accept:function(n){n.preventDefault&&n.preventDefault();n.returnValue=!1;this.setAcceptedCookie();this.container.removeChild(this.element);u()},dismiss:function(n){n.preventDefault&&n.preventDefault();n.returnValue=!1;this.setDismissedCookie();this.container.removeChild(this.element)},setAcceptedCookie:function(){n.setCookie(i,"yes",this.options.expiryDays,this.options.domain,this.options.path)},setDismissedCookie:function(){n.setCookie(r,"yes",this.options.expiryDays,this.options.domain,this.options.path)}},e=!(f=function(t,i,r){if(n.isArray(i))return n.each(i,function(n){f(t,n,r)});t.addEventListener?t.addEventListener(i,r):t.attachEvent("on"+i,r)}),(s=function(){e||"complete"!=document.readyState||(t.init(),e=!0,window.update_cookieconsent_options=n.bind(t.setOptionsOnTheFly,t))})(),n.addEventListener(document,"readystatechange",s))))}()