/* InstantClick 3.1.0 | (C) 2014 Alexandre Dieulot | instantclick.io/license */ var InstantClick=function(d,e){function w(a){var b=a.indexOf(“#”);return 0>b?a:a.substr(0,b)}function z(a){for(;a&&“A”!=a.nodeName;)a=a.parentNode;return a}function A(a){var b=e.protocol+“//”+e.host;if(!(b=a.target||a.hasAttribute(“download”)||0!=a.href.indexOf(b+“/”)||-1<a.href.indexOf(“#”)&&w(a.href)==k)){if(J){a:{do{if(!a.hasAttribute)break;if(a.hasAttribute(“data-no-instant”))break;if(a.hasAttribute(“data-instant”)){a=!0;break a}}while(a=a.parentNode);a=!1}a=!a}else a:{do{if(!a.hasAttribute)break; if(a.hasAttribute(“data-instant”))break;if(a.hasAttribute(“data-no-instant”)){a=!0;break a}}while(a=a.parentNode);a=!1}b=a}return b?!1:!0}function t(a,b,c,g){for(var d=!1,e=0;e.length;e++)if(“receive”==a){var f=B[e](b,c,g);f&&(“body”in f&&(c=f.body),“title”in f&&(g=f.title),d=f)}else B[e](b,c,g);return d}function K(a,b,c,g){d.documentElement.replaceChild(b,d.body);if©{history.pushState(null,null,c);b=c.indexOf(“#”);b=-1<b&&d.getElementById(c.substr(b+1));g=0;if(b)for(;b.offsetParent;)g+= b.offsetTop,b=b.offsetParent;scrollTo(0,g);k=w©}else scrollTo(0,g);d.title=S&&d.title==a?a+String.fromCharCode(160):a;L();C.done();t(“change”,!1);a=d.createEvent(“HTMLEvents”);a.initEvent(“instantclick:newpage”,!0,!0);dispatchEvent(a)}function M(a){G>+new Date-500||(a=z(a.target))&&A(a)&&x(a.href)}function N(a){G>+new Date-500||(a=z(a.target))&&A(a)&&(a.addEventListener(“mouseout”,T),H?(O=a.href,l=setTimeout(x,H)):x(a.href))}function U(a){G=+new Date;(a=z(a.target))&&A(a)&&(D?a.removeEventListener(“mousedown”, M):a.removeEventListener(“mouseover”,N),x(a.href))}function V(a){var b=z(a.target);!b||!A(b)||1<a.which||a.metaKey||a.ctrlKey||(a.preventDefault(),P(b.href))}function T(){l?(clearTimeout(l),l=!1):v&&!m&&(p.abort(),m=v=!1)}function W(){if(!(4>p.readyState)&&0!=p.status){q.ready=+new Date-q.start;if(p.getResponseHeader(“Content-Type”).match(//(x|ht|xht)ml/)){var a=d.implementation.createHTMLDocument(“”);a.documentElement.innerHTML=p.responseText.replace(/