Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2013-03-11 09:53:54 +0400
committermattab <matthieu.aubry@gmail.com>2013-03-11 09:53:54 +0400
commitdc18d7b1bc6fed2716893cf1ac69c3a18fa34897 (patch)
tree7e76e4fbeae682a5160466e6bbde8f51b00eee43 /piwik.js
parent0775c8c9c04198ca38f080f11e16331fbc2703a0 (diff)
refs #3747 refactoring logic
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js36
1 files changed, 18 insertions, 18 deletions
diff --git a/piwik.js b/piwik.js
index e9361c74d6..1226432226 100644
--- a/piwik.js
+++ b/piwik.js
@@ -10,21 +10,21 @@
if(!this.JSON2){this.JSON2={}}(function(){function d(f){return f<10?"0"+f:f}function l(n,m){var f=Object.prototype.toString.apply(n);if(f==="[object Date]"){return isFinite(n.valueOf())?n.getUTCFullYear()+"-"+d(n.getUTCMonth()+1)+"-"+d(n.getUTCDate())+"T"+d(n.getUTCHours())+":"+d(n.getUTCMinutes())+":"+d(n.getUTCSeconds())+"Z":null}if(f==="[object String]"||f==="[object Number]"||f==="[object Boolean]"){return n.valueOf()}if(f!=="[object Array]"&&typeof n.toJSON==="function"){return n.toJSON(m)}return n}var c=new RegExp("[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]","g"),e='\\\\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]',i=new RegExp("["+e,"g"),j,b,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;
function a(f){i.lastIndex=0;return i.test(f)?'"'+f.replace(i,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function g(s,p){var n,m,t,f,q=j,o,r=p[s];if(r&&typeof r==="object"){r=l(r,s)}if(typeof h==="function"){r=h.call(p,s,r)}switch(typeof r){case"string":return a(r);case"number":return isFinite(r)?String(r):"null";case"boolean":case"null":return String(r);case"object":if(!r){return"null"}j+=b;o=[];if(Object.prototype.toString.apply(r)==="[object Array]"){f=r.length;for(n=0;n<f;n+=1){o[n]=g(n,r)||"null"}t=o.length===0?"[]":j?"[\n"+j+o.join(",\n"+j)+"\n"+q+"]":"["+o.join(",")+"]";j=q;return t}if(h&&typeof h==="object"){f=h.length;for(n=0;n<f;n+=1){if(typeof h[n]==="string"){m=h[n];t=g(m,r);if(t){o.push(a(m)+(j?": ":":")+t)}}}}else{for(m in r){if(Object.prototype.hasOwnProperty.call(r,m)){t=g(m,r);if(t){o.push(a(m)+(j?": ":":")+t)}}}}t=o.length===0?"{}":j?"{\n"+j+o.join(",\n"+j)+"\n"+q+"}":"{"+o.join(",")+"}";j=q;
return t}}if(typeof JSON2.stringify!=="function"){JSON2.stringify=function(o,m,n){var f;j="";b="";if(typeof n==="number"){for(f=0;f<n;f+=1){b+=" "}}else{if(typeof n==="string"){b=n}}h=m;if(m&&typeof m!=="function"&&(typeof m!=="object"||typeof m.length!=="number")){throw new Error("JSON.stringify")}return g("",{"":o})}}if(typeof JSON2.parse!=="function"){JSON2.parse=function(o,f){var n;function m(s,r){var q,p,t=s[r];if(t&&typeof t==="object"){for(q in t){if(Object.prototype.hasOwnProperty.call(t,q)){p=m(t,q);if(p!==undefined){t[q]=p}else{delete t[q]}}}}return f.call(s,r,t)}o=String(o);c.lastIndex=0;if(c.test(o)){o=o.replace(c,function(p){return"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)})}if((new RegExp("^[\\],:{}\\s]*$")).test(o.replace(new RegExp('\\\\(?:["\\\\/bfnrt]|u[0-9a-fA-F]{4})',"g"),"@").replace(new RegExp('"[^"\\\\\n\r]*"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?',"g"),"]").replace(new RegExp("(?:^|:|,)(?:\\s*\\[)+","g"),""))){n=eval("("+o+")");
-return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}}}());var _paq=_paq||[],Piwik=Piwik||(function(){var f,a={},o=document,c=navigator,A=screen,x=window,l=false,v=[],h=x.encodeURIComponent,w=x.decodeURIComponent,d=unescape,B,E;function q(M){var i=typeof M;return i!=="undefined"}function m(i){return typeof i==="function"}function z(i){return typeof i==="object"}function j(i){return typeof i==="string"||i instanceof String}function H(){var M,O,N;for(M=0;M<arguments.length;M+=1){N=arguments[M];O=N.shift();if(j(O)){B[O].apply(B,N)}else{O.apply(B,N)}}}function K(O,N,M,i){if(O.addEventListener){O.addEventListener(N,M,i);return true}if(O.attachEvent){return O.attachEvent("on"+N,M)}O["on"+N]=M}function F(N,Q){var M="",P,O;for(P in a){if(Object.prototype.hasOwnProperty.call(a,P)){O=a[P][N];if(m(O)){M+=O(Q)}}}return M}function I(){var i;F("unload");if(f){do{i=new Date()}while(i.getTimeAlias()<f)}}function G(){var M;if(!l){l=true;F("load");for(M=0;M<v.length;M++){v[M]()
-}}return true}function k(){var M;if(o.addEventListener){K(o,"DOMContentLoaded",function i(){o.removeEventListener("DOMContentLoaded",i,false);G()})}else{if(o.attachEvent){o.attachEvent("onreadystatechange",function i(){if(o.readyState==="complete"){o.detachEvent("onreadystatechange",i);G()}});if(o.documentElement.doScroll&&x===x.top){(function i(){if(!l){try{o.documentElement.doScroll("left")}catch(N){setTimeout(i,0);return}G()}}())}}}if((new RegExp("WebKit")).test(c.userAgent)){M=setInterval(function(){if(l||/loaded|complete/.test(o.readyState)){clearInterval(M);G()}},10)}K(x,"load",G,false)}function e(N,M){var i=o.createElement("script");i.type="text/javascript";i.src=N;if(i.readyState){i.onreadystatechange=function(){var O=this.readyState;if(O==="loaded"||O==="complete"){i.onreadystatechange=null;M()}}}else{i.onload=M}o.getElementsByTagName("head")[0].appendChild(i)}function r(){var i="";try{i=x.top.document.referrer}catch(N){if(x.parent){try{i=x.parent.document.referrer}catch(M){i=""
-}}}if(i===""){i=o.referrer}return i}function g(i){var N=new RegExp("^([a-z]+):"),M=N.exec(i);return M?M[1]:null}function b(i){var N=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),M=N.exec(i);return M?M[1]:i}function y(N,M){var Q=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+)[?])([^#]+)"),P=Q.exec(N),O=new RegExp("(?:^|&)"+M+"=([^&]*)"),i=P?O.exec(P[1]):0;return i?w(i[1]):""}function n(i){return d(h(i))}function J(ac){var O=function(W,i){return(W<<i)|(W>>>(32-i))},ad=function(aj){var ai="",ah,W;for(ah=7;ah>=0;ah--){W=(aj>>>(ah*4))&15;ai+=W.toString(16)}return ai},R,af,ae,N=[],V=1732584193,T=4023233417,S=2562383102,Q=271733878,P=3285377520,ab,aa,Z,Y,X,ag,M,U=[];ac=n(ac);M=ac.length;for(af=0;af<M-3;af+=4){ae=ac.charCodeAt(af)<<24|ac.charCodeAt(af+1)<<16|ac.charCodeAt(af+2)<<8|ac.charCodeAt(af+3);U.push(ae)}switch(M&3){case 0:af=2147483648;break;case 1:af=ac.charCodeAt(M-1)<<24|8388608;break;case 2:af=ac.charCodeAt(M-2)<<24|ac.charCodeAt(M-1)<<16|32768;break;case 3:af=ac.charCodeAt(M-3)<<24|ac.charCodeAt(M-2)<<16|ac.charCodeAt(M-1)<<8|128;
-break}U.push(af);while((U.length&15)!==14){U.push(0)}U.push(M>>>29);U.push((M<<3)&4294967295);for(R=0;R<U.length;R+=16){for(af=0;af<16;af++){N[af]=U[R+af]}for(af=16;af<=79;af++){N[af]=O(N[af-3]^N[af-8]^N[af-14]^N[af-16],1)}ab=V;aa=T;Z=S;Y=Q;X=P;for(af=0;af<=19;af++){ag=(O(ab,5)+((aa&Z)|(~aa&Y))+X+N[af]+1518500249)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=20;af<=39;af++){ag=(O(ab,5)+(aa^Z^Y)+X+N[af]+1859775393)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=40;af<=59;af++){ag=(O(ab,5)+((aa&Z)|(aa&Y)|(Z&Y))+X+N[af]+2400959708)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}for(af=60;af<=79;af++){ag=(O(ab,5)+(aa^Z^Y)+X+N[af]+3395469782)&4294967295;X=Y;Y=Z;Z=O(aa,30);aa=ab;ab=ag}V=(V+ab)&4294967295;T=(T+aa)&4294967295;S=(S+Z)&4294967295;Q=(Q+Y)&4294967295;P=(P+X)&4294967295}ag=ad(V)+ad(T)+ad(S)+ad(Q)+ad(P);return ag.toLowerCase()}function D(N,i,M){if(N==="translate.googleusercontent.com"){if(M===""){M=i}i=y(i,"u");N=b(i)}else{if(N==="cc.bingj.com"||N==="webcache.googleusercontent.com"||N.slice(0,5)==="74.6."){i=o.links[0].href;
-N=b(i)}}return[N,i,M]}function s(M){var i=M.length;if(M.charAt(--i)==="."){M=M.slice(0,i)}if(M.slice(0,2)==="*."){M=M.slice(1)}return M}function L(M){if(!j(M)){M=M.text||"";var i=o.getElementsByTagName("title");if(i&&q(i[0])){M=i[0].text}}return M}function t(P,T){var V="Piwik_Overlay",S=o.referrer,i=P;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}i.slice(i.slice(0,7)==="http://"?7:8,i.length);S.slice(S.slice(0,7)==="http://"?7:8,S.length);if(S.slice(0,i.length)===i){var N=new RegExp("^"+i+"index\\.php\\?module=Overlay&action=startOverlaySession&idsite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var O=N.exec(S);if(O){var Q=O[1];if(Q!==String(T)){return false}var R=O[2],M=O[3];x.name=V+"###"+R+"###"+M}}var U=x.name.split("###");return U.length===3&&U[0]===V}function C(N,O){var Q=x.name.split("###"),P=Q[1],M=Q[2],i=N;if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}e(i+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(i,O,P,M)})}function u(af,aE){var P=D(o.domain,x.location.href,r()),aX=s(P[0]),bb=P[1],aK=P[2],aI="GET",O=af||"",a1=aE||"",av,al=o.title,an="7z|aac|ar[cj]|as[fx]|avi|bin|csv|deb|dmg|docx?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|pptx?|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xlsx?|xml|z|zip",aG=[aX],S=[],az=[],ae=[],aF=500,T,ag,U,V,ap=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],ak=["pk_kwd","piwik_kwd","utm_term"],a9="_pk_",Y,ba,W=false,a4,ar,au,ac=63072000000,ad=1800000,aw=15768000000,R=false,aA={},a5=200,aQ={},a2={},aN=false,aL=false,aJ,aB,Z,ao=J,aM,at;
-function aS(bk,bh,bg,bj,bf,bi){if(W){return}var be;if(bg){be=new Date();be.setTime(be.getTime()+bg)}o.cookie=bk+"="+h(bh)+(bg?";expires="+be.toGMTString():"")+";path="+(bj||"/")+(bf?";domain="+bf:"")+(bi?";secure":"")}function ab(bg){if(W){return 0}var be=new RegExp("(^|;)[ ]*"+bg+"=([^;]*)"),bf=be.exec(o.cookie);return bf?w(bf[2]):0}function a6(be){var bf;if(U){bf=new RegExp("#.*");return be.replace(bf,"")}return be}function aW(bg,be){var bh=g(be),bf;if(bh){return be}if(be.slice(0,1)==="/"){return g(bg)+"://"+b(bg)+be}bg=a6(bg);if((bf=bg.indexOf("?"))>=0){bg=bg.slice(0,bf)}if((bf=bg.lastIndexOf("/"))!==bg.length-1){bg=bg.slice(0,bf+1)}return bg+be}function aH(bh){var bf,be,bg;for(bf=0;bf<aG.length;bf++){be=s(aG[bf].toLowerCase());if(bh===be){return true}if(be.slice(0,1)==="."){if(bh===be.slice(1)){return true}bg=bh.length-be.length;if((bg>0)&&(bh.slice(bg)===be)){return true}}}return false}function bd(be){var bf=new Image(1,1);bf.onload=function(){};bf.src=O+(O.indexOf("?")<0?"?":"&")+be
-}function aT(be){try{var bg=x.XMLHttpRequest?new x.XMLHttpRequest():x.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bg.open("POST",O,true);bg.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){bd(be)}};bg.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");bg.send(be)}catch(bf){bd(be)}}function aq(bg,bf){var be=new Date();if(!a4){if(aI==="POST"){aT(bg)}else{bd(bg)}f=be.getTime()+bf}}function aR(be){return a9+be+"."+a1+"."+aM}function Q(){if(W){return"0"}if(!q(c.cookieEnabled)){var be=aR("testcookie");aS(be,"1");return ab(be)==="1"?"1":"0"}return c.cookieEnabled?"1":"0"}function aC(){aM=ao((Y||aX)+(ba||"/")).slice(0,4)}function aa(){var bf=aR("cvar"),be=ab(bf);if(be.length){be=JSON2.parse(be);if(z(be)){return be}}return{}}function N(){if(R===false){R=aa()}}function a0(){var be=new Date();aJ=be.getTime()}function X(bi,bf,be,bh,bg,bj){aS(aR("id"),bi+"."+bf+"."+be+"."+bh+"."+bg+"."+bj,ac,ba,Y)}function M(){var bf=new Date(),be=Math.round(bf.getTime()/1000),bh=ab(aR("id")),bg;
-if(bh){bg=bh.split(".");bg.unshift("0")}else{if(!at){at=ao((c.userAgent||"")+(c.platform||"")+JSON2.stringify(a2)+be).slice(0,16)}bg=["1",at,be,0,be,"",""]}return bg}function i(){var be=ab(aR("ref"));if(be.length){try{be=JSON2.parse(be);if(z(be)){return be}}catch(bf){}}return["","",0,""]}function am(bg,bF,bG,bi){var bD,bf=new Date(),bo=Math.round(bf.getTime()/1000),bI,bE,bk,bw,bA,bn,by,bl,bC,bj=1024,bJ,br,bz=R,bu=aR("id"),bp=aR("ses"),bq=aR("ref"),bK=aR("cvar"),bx=M(),bt=ab(bp),bB=i(),bH=av||bb,bm,be;if(W){W=false;aS(bu,"",-86400,ba,Y);aS(bp,"",-86400,ba,Y);aS(bK,"",-86400,ba,Y);aS(bq,"",-86400,ba,Y);W=true}if(a4){return""}bI=bx[0];bE=bx[1];bw=bx[2];bk=bx[3];bA=bx[4];bn=bx[5];if(!q(bx[6])){bx[6]=""}by=bx[6];if(!q(bi)){bi=""}var bs=o.characterSet||o.charset;if(!bs||bs.toLowerCase()==="utf-8"){bs=null}bm=bB[0];be=bB[1];bl=bB[2];bC=bB[3];if(!bt){bk++;bn=bA;if(!au||!bm.length){for(bD in ap){if(Object.prototype.hasOwnProperty.call(ap,bD)){bm=y(bH,ap[bD]);if(bm.length){break}}}for(bD in ak){if(Object.prototype.hasOwnProperty.call(ak,bD)){be=y(bH,ak[bD]);
-if(be.length){break}}}}bJ=b(aK);br=bC.length?b(bC):"";if(bJ.length&&!aH(bJ)&&(!au||!br.length||aH(br))){bC=aK}if(bC.length||bm.length){bl=bo;bB=[bm,be,bl,a6(bC.slice(0,bj))];aS(bq,JSON2.stringify(bB),aw,ba,Y)}}bg+="&idsite="+a1+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bf.getHours()+"&m="+bf.getMinutes()+"&s="+bf.getSeconds()+"&url="+h(a6(bH))+(aK.length?"&urlref="+h(a6(aK)):"")+"&_id="+bE+"&_idts="+bw+"&_idvc="+bk+"&_idn="+bI+(bm.length?"&_rcn="+h(bm):"")+(be.length?"&_rck="+h(be):"")+"&_refts="+bl+"&_viewts="+bn+(String(by).length?"&_ects="+by:"")+(String(bC).length?"&_ref="+h(a6(bC.slice(0,bj))):"")+(bs?"&cs="+h(bs):"");var bh=JSON2.stringify(aA);if(bh.length>2){bg+="&cvar="+h(bh)}for(bD in a2){if(Object.prototype.hasOwnProperty.call(a2,bD)){bg+="&"+bD+"="+a2[bD]}}if(bF){bg+="&data="+h(JSON2.stringify(bF))}else{if(V){bg+="&data="+h(JSON2.stringify(V))}}if(R){var bv=JSON2.stringify(R);if(bv.length>2){bg+="&_cvar="+h(bv)}for(bD in bz){if(Object.prototype.hasOwnProperty.call(bz,bD)){if(R[bD][0]===""||R[bD][1]===""){delete R[bD]
-}}}aS(bK,JSON2.stringify(R),ad,ba,Y)}X(bE,bw,bk,bo,bn,q(bi)&&String(bi).length?bi:by);aS(bp,"*",ad,ba,Y);bg+=F(bG);return bg}function aV(bh,bg,bl,bi,be,bo){var bj="idgoal=0",bk,bf=new Date(),bm=[],bn;if(String(bh).length){bj+="&ec_id="+h(bh);bk=Math.round(bf.getTime()/1000)}bj+="&revenue="+bg;if(String(bl).length){bj+="&ec_st="+bl}if(String(bi).length){bj+="&ec_tx="+bi}if(String(be).length){bj+="&ec_sh="+be}if(String(bo).length){bj+="&ec_dt="+bo}if(aQ){for(bn in aQ){if(Object.prototype.hasOwnProperty.call(aQ,bn)){if(!q(aQ[bn][1])){aQ[bn][1]=""}if(!q(aQ[bn][2])){aQ[bn][2]=""}if(!q(aQ[bn][3])||String(aQ[bn][3]).length===0){aQ[bn][3]=0}if(!q(aQ[bn][4])||String(aQ[bn][4]).length===0){aQ[bn][4]=1}bm.push(aQ[bn])}}bj+="&ec_items="+h(JSON2.stringify(bm))}bj=am(bj,V,"ecommerce",bk);aq(bj,aF)}function aU(be,bi,bh,bg,bf,bj){if(String(be).length&&q(bi)){aV(be,bi,bh,bg,bf,bj)}}function a8(be){if(q(be)){aV("",be,"","","","")}}function ay(bh,bi){var be=new Date(),bg=am("action_name="+h(L(bh||al)),bi,"log");
-aq(bg,aF);if(T&&ag&&!aL){aL=true;K(o,"click",a0);K(o,"mouseup",a0);K(o,"mousedown",a0);K(o,"mousemove",a0);K(o,"mousewheel",a0);K(x,"DOMMouseScroll",a0);K(x,"scroll",a0);K(o,"keypress",a0);K(o,"keydown",a0);K(o,"keyup",a0);K(x,"resize",a0);K(x,"focus",a0);K(x,"blur",a0);aJ=be.getTime();setTimeout(function bf(){var bj=new Date(),bk;if((aJ+ag)>bj.getTime()){if(T<bj.getTime()){bk=am("ping=1",bi,"ping");aq(bk,aF)}setTimeout(bf,ag)}},ag)}}function aj(be,bh,bf,bi){var bg=am("search="+h(be)+(bh?"&search_cat="+h(bh):"")+(q(bf)?"&search_count="+bf:""),bi,"sitesearch");aq(bg,aF)}function aD(be,bh,bg){var bf=am("idgoal="+be+(bh?"&revenue="+bh:""),bg,"goal");aq(bf,aF)}function aZ(bf,be,bh){var bg=am(be+"="+h(a6(bf)),bh,"link");aq(bg,aF)}function a3(bf,be){if(bf!==""){return bf+be.charAt(0).toUpperCase()+be.slice(1)}return be}function ai(bj){var bi,be,bh=["","webkit","ms","moz"],bg;if(!ar){for(be=0;be<bh.length;be++){bg=bh[be];if(Object.prototype.hasOwnProperty.call(o,a3(bg,"hidden"))){if(o[a3(bg,"visibilityState")]==="prerender"){bi=true
-}break}}}if(bi){K(o,bg+"visibilitychange",function bf(){o.removeEventListener(bg+"visibilitychange",bf,false);bj()});return}bj()}function ah(bg,bf){var bh,be="(^| )(piwik[_-]"+bf;if(bg){for(bh=0;bh<bg.length;bh++){be+="|"+bg[bh]}}be+=")( |$)";return new RegExp(be)}function aY(bh,be,bi){var bg=ah(az,"download"),bf=ah(ae,"link"),bj=new RegExp("\\.("+an+")([?&#]|$)","i");return bf.test(bh)?"link":(bg.test(bh)||bj.test(be)?"download":(bi?0:"link"))}function aP(bj){var bh,bf,be;while((bh=bj.parentNode)!==null&&q(bh)&&((bf=bj.tagName.toUpperCase())!=="A"&&bf!=="AREA")){bj=bh}if(q(bj.href)){var bk=bj.hostname||b(bj.href),bl=bk.toLowerCase(),bg=bj.href.replace(bk,bl),bi=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!bi.test(bg)){be=aY(bj.className,bg,aH(bl));if(be){bg=d(bg);aZ(bg,be)}}}}function bc(be){var bf,bg;be=be||x.event;bf=be.which||be.button;bg=be.target||be.srcElement;if(be.type==="click"){if(bg){aP(bg)}}else{if(be.type==="mousedown"){if((bf===1||bf===2)&&bg){aB=bf;
-Z=bg}else{aB=Z=null}}else{if(be.type==="mouseup"){if(bf===aB&&bg===Z){aP(bg)}aB=Z=null}}}}function aO(bf,be){if(be){K(bf,"mouseup",bc,false);K(bf,"mousedown",bc,false)}else{K(bf,"click",bc,false)}}function ax(bf){if(!aN){aN=true;var bg,be=ah(S,"ignore"),bh=o.links;if(bh){for(bg=0;bg<bh.length;bg++){if(!be.test(bh[bg].className)){aO(bh[bg],bf)}}}}}function a7(){var bf,bg,bh={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},be=(new RegExp("Mac OS X.*Safari/")).test(c.userAgent)?x.devicePixelRatio||1:1;if(!((new RegExp("MSIE")).test(c.userAgent))){if(c.mimeTypes&&c.mimeTypes.length){for(bf in bh){if(Object.prototype.hasOwnProperty.call(bh,bf)){bg=c.mimeTypes[bh[bf]];a2[bf]=(bg&&bg.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&q(c.javaEnabled)&&c.javaEnabled()){a2.java="1"
-}if(m(x.GearsFactory)){a2.gears="1"}a2.cookie=Q()}a2.res=A.width*be+"x"+A.height*be}a7();aC();return{getVisitorId:function(){return(M())[1]},getVisitorInfo:function(){return M()},getAttributionInfo:function(){return i()},getAttributionCampaignName:function(){return i()[0]},getAttributionCampaignKeyword:function(){return i()[1]},getAttributionReferrerTimestamp:function(){return i()[2]},getAttributionReferrerUrl:function(){return i()[3]},setTrackerUrl:function(be){O=be},setSiteId:function(be){a1=be},setCustomData:function(be,bf){if(z(be)){V=be}else{if(!V){V=[]}V[be]=bf}},getCustomData:function(){return V},setCustomVariable:function(bf,be,bi,bg){var bh;if(!q(bg)){bg="visit"}if(bf>0){be=q(be)&&!j(be)?String(be):be;bi=q(bi)&&!j(bi)?String(bi):bi;bh=[be.slice(0,a5),bi.slice(0,a5)];if(bg==="visit"||bg===2){N();R[bf]=bh}else{if(bg==="page"||bg===3){aA[bf]=bh}}}},getCustomVariable:function(bf,bg){var be;if(!q(bg)){bg="visit"}if(bg==="page"||bg===3){be=aA[bf]}else{if(bg==="visit"||bg===2){N();be=R[bf]
-}}if(!q(be)||(be&&be[0]==="")){return false}return be},deleteCustomVariable:function(be,bf){if(this.getCustomVariable(be,bf)){this.setCustomVariable(be,"","",bf)}},setLinkTrackingTimer:function(be){aF=be},setDownloadExtensions:function(be){an=be},addDownloadExtensions:function(be){an+="|"+be},setDomains:function(be){aG=j(be)?[be]:be;aG.push(aX)},setIgnoreClasses:function(be){S=j(be)?[be]:be},setRequestMethod:function(be){aI=be||"GET"},setReferrerUrl:function(be){aK=be},setCustomUrl:function(be){av=aW(bb,be)},setDocumentTitle:function(be){al=be},setDownloadClasses:function(be){az=j(be)?[be]:be},setLinkClasses:function(be){ae=j(be)?[be]:be},setCampaignNameKey:function(be){ap=j(be)?[be]:be},setCampaignKeywordKey:function(be){ak=j(be)?[be]:be},discardHashTag:function(be){U=be},setCookieNamePrefix:function(be){a9=be;R=aa()},setCookieDomain:function(be){Y=s(be);aC()},setCookiePath:function(be){ba=be;aC()},setVisitorCookieTimeout:function(be){ac=be*1000},setSessionCookieTimeout:function(be){ad=be*1000
-},setReferralCookieTimeout:function(be){aw=be*1000},setConversionAttributionFirstReferrer:function(be){au=be},disableCookies:function(){W=true;a2.cookie="0"},setDoNotTrack:function(bf){var be=c.doNotTrack||c.msDoNotTrack;a4=bf&&(be==="yes"||be==="1");if(a4){this.disableCookies()}},addListener:function(bf,be){aO(bf,be)},enableLinkTracking:function(be){if(l){ax(be)}else{v.push(function(){ax(be)})}},setHeartBeatTimer:function(bg,bf){var be=new Date();T=be.getTime()+bg*1000;ag=bf*1000},killFrame:function(){if(x.location!==x.top.location){x.top.location=x.location}},redirectFile:function(be){if(x.location.protocol==="file:"){x.location=be}},setCountPreRendered:function(be){ar=be},trackGoal:function(be,bg,bf){ai(function(){aD(be,bg,bf)})},trackLink:function(bf,be,bg){ai(function(){aZ(bf,be,bg)})},trackPageView:function(be,bf){if(t(O,a1)){ai(function(){C(O,a1)})}else{ai(function(){ay(be,bf)})}},trackSiteSearch:function(be,bg,bf){ai(function(){aj(be,bg,bf)})},setEcommerceView:function(bh,be,bg,bf){if(!q(bg)||!bg.length){bg=""
-}else{if(bg instanceof Array){bg=JSON2.stringify(bg)}}aA[5]=["_pkc",bg];if(q(bf)&&String(bf).length){aA[2]=["_pkp",bf]}if((!q(bh)||!bh.length)&&(!q(be)||!be.length)){return}if(q(bh)&&bh.length){aA[3]=["_pks",bh]}if(!q(be)||!be.length){be=""}aA[4]=["_pkn",be]},addEcommerceItem:function(bi,be,bg,bf,bh){if(bi.length){aQ[bi]=[bi,be,bg,bf,bh]}},trackEcommerceOrder:function(be,bi,bh,bg,bf,bj){aU(be,bi,bh,bg,bf,bj)},trackEcommerceCartUpdate:function(be){a8(be)}}}function p(){return{push:H}}K(x,"beforeunload",I,false);k();Date.prototype.getTimeAlias=Date.prototype.getTime;B=new u();for(E=0;E<_paq.length;E++){if(_paq[E][0]==="setTrackerUrl"||_paq[E][0]==="setSiteId"){H(_paq[E]);delete _paq[E]}}for(E=0;E<_paq.length;E++){if(_paq[E]){H(_paq[E])}}_paq=new p();return{addPlugin:function(i,M){a[i]=M},getTracker:function(i,M){return new u(i,M)},getAsyncTracker:function(){return B}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);
-e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}};
+return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}}}());var _paq=_paq||[],Piwik=Piwik||(function(){var f,a={},o=document,c=navigator,B=screen,y=window,l=false,v=[],h=y.encodeURIComponent,w=y.decodeURIComponent,d=unescape,C,F;function q(N){var i=typeof N;return i!=="undefined"}function m(i){return typeof i==="function"}function A(i){return typeof i==="object"}function j(i){return typeof i==="string"||i instanceof String}function I(){var N,P,O;for(N=0;N<arguments.length;N+=1){O=arguments[N];P=O.shift();if(j(P)){C[P].apply(C,O)}else{P.apply(C,O)}}}function L(P,O,N,i){if(P.addEventListener){P.addEventListener(O,N,i);return true}if(P.attachEvent){return P.attachEvent("on"+O,N)}P["on"+O]=N}function G(O,R){var N="",Q,P;for(Q in a){if(Object.prototype.hasOwnProperty.call(a,Q)){P=a[Q][O];if(m(P)){N+=P(R)}}}return N}function J(){var i;G("unload");if(f){do{i=new Date()}while(i.getTimeAlias()<f)}}function H(){var N;if(!l){l=true;G("load");for(N=0;N<v.length;N++){v[N]()
+}}return true}function k(){var N;if(o.addEventListener){L(o,"DOMContentLoaded",function i(){o.removeEventListener("DOMContentLoaded",i,false);H()})}else{if(o.attachEvent){o.attachEvent("onreadystatechange",function i(){if(o.readyState==="complete"){o.detachEvent("onreadystatechange",i);H()}});if(o.documentElement.doScroll&&y===y.top){(function i(){if(!l){try{o.documentElement.doScroll("left")}catch(O){setTimeout(i,0);return}H()}}())}}}if((new RegExp("WebKit")).test(c.userAgent)){N=setInterval(function(){if(l||/loaded|complete/.test(o.readyState)){clearInterval(N);H()}},10)}L(y,"load",H,false)}function e(O,N){var i=o.createElement("script");i.type="text/javascript";i.src=O;if(i.readyState){i.onreadystatechange=function(){var P=this.readyState;if(P==="loaded"||P==="complete"){i.onreadystatechange=null;N()}}}else{i.onload=N}o.getElementsByTagName("head")[0].appendChild(i)}function r(){var i="";try{i=y.top.document.referrer}catch(O){if(y.parent){try{i=y.parent.document.referrer}catch(N){i=""
+}}}if(i===""){i=o.referrer}return i}function g(i){var O=new RegExp("^([a-z]+):"),N=O.exec(i);return N?N[1]:null}function b(i){var O=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),N=O.exec(i);return N?N[1]:i}function z(O,N){var R=new RegExp("^(?:https?|ftp)(?::/*(?:[^?]+)[?])([^#]+)"),Q=R.exec(O),P=new RegExp("(?:^|&)"+N+"=([^&]*)"),i=Q?P.exec(Q[1]):0;return i?w(i[1]):""}function n(i){return d(h(i))}function K(ad){var P=function(W,i){return(W<<i)|(W>>>(32-i))},ae=function(ak){var aj="",ai,W;for(ai=7;ai>=0;ai--){W=(ak>>>(ai*4))&15;aj+=W.toString(16)}return aj},S,ag,af,O=[],X=1732584193,U=4023233417,T=2562383102,R=271733878,Q=3285377520,ac,ab,aa,Z,Y,ah,N,V=[];ad=n(ad);N=ad.length;for(ag=0;ag<N-3;ag+=4){af=ad.charCodeAt(ag)<<24|ad.charCodeAt(ag+1)<<16|ad.charCodeAt(ag+2)<<8|ad.charCodeAt(ag+3);V.push(af)}switch(N&3){case 0:ag=2147483648;break;case 1:ag=ad.charCodeAt(N-1)<<24|8388608;break;case 2:ag=ad.charCodeAt(N-2)<<24|ad.charCodeAt(N-1)<<16|32768;break;case 3:ag=ad.charCodeAt(N-3)<<24|ad.charCodeAt(N-2)<<16|ad.charCodeAt(N-1)<<8|128;
+break}V.push(ag);while((V.length&15)!==14){V.push(0)}V.push(N>>>29);V.push((N<<3)&4294967295);for(S=0;S<V.length;S+=16){for(ag=0;ag<16;ag++){O[ag]=V[S+ag]}for(ag=16;ag<=79;ag++){O[ag]=P(O[ag-3]^O[ag-8]^O[ag-14]^O[ag-16],1)}ac=X;ab=U;aa=T;Z=R;Y=Q;for(ag=0;ag<=19;ag++){ah=(P(ac,5)+((ab&aa)|(~ab&Z))+Y+O[ag]+1518500249)&4294967295;Y=Z;Z=aa;aa=P(ab,30);ab=ac;ac=ah}for(ag=20;ag<=39;ag++){ah=(P(ac,5)+(ab^aa^Z)+Y+O[ag]+1859775393)&4294967295;Y=Z;Z=aa;aa=P(ab,30);ab=ac;ac=ah}for(ag=40;ag<=59;ag++){ah=(P(ac,5)+((ab&aa)|(ab&Z)|(aa&Z))+Y+O[ag]+2400959708)&4294967295;Y=Z;Z=aa;aa=P(ab,30);ab=ac;ac=ah}for(ag=60;ag<=79;ag++){ah=(P(ac,5)+(ab^aa^Z)+Y+O[ag]+3395469782)&4294967295;Y=Z;Z=aa;aa=P(ab,30);ab=ac;ac=ah}X=(X+ac)&4294967295;U=(U+ab)&4294967295;T=(T+aa)&4294967295;R=(R+Z)&4294967295;Q=(Q+Y)&4294967295}ah=ae(X)+ae(U)+ae(T)+ae(R)+ae(Q);return ah.toLowerCase()}function E(O,i,N){if(O==="translate.googleusercontent.com"){if(N===""){N=i}i=z(i,"u");O=b(i)}else{if(O==="cc.bingj.com"||O==="webcache.googleusercontent.com"||O.slice(0,5)==="74.6."){i=o.links[0].href;
+O=b(i)}}return[O,i,N]}function s(N){var i=N.length;if(N.charAt(--i)==="."){N=N.slice(0,i)}if(N.slice(0,2)==="*."){N=N.slice(1)}return N}function M(N){if(!j(N)){N=N.text||"";var i=o.getElementsByTagName("title");if(i&&q(i[0])){N=i[0].text}}return N}function x(i){if(i.slice(-9)==="piwik.php"){i=i.slice(0,i.length-9)}return i}function t(Q,U){var W="Piwik_Overlay",T=o.referrer,i=x(Q);i.slice(i.slice(0,7)==="http://"?7:8,i.length);T.slice(T.slice(0,7)==="http://"?7:8,T.length);if(T.slice(0,i.length)===i){var O=new RegExp("^"+i+"index\\.php\\?module=Overlay&action=startOverlaySession&idsite=([0-9]+)&period=([^&]+)&date=([^&]+)$");var P=O.exec(T);if(P){var R=P[1];if(R!==String(U)){return false}var S=P[2],N=P[3];y.name=W+"###"+S+"###"+N}}var V=y.name.split("###");return V.length===3&&V[0]===W}function D(O,P){var R=y.name.split("###"),Q=R[1],N=R[2],i=x(O);e(i+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(i,P,Q,N)})}function u(ag,aF){var Q=E(o.domain,y.location.href,r()),aY=s(Q[0]),bc=Q[1],aL=Q[2],aJ="GET",P=ag||"",a2=aF||"",aw,am=o.title,ao="7z|aac|ar[cj]|as[fx]|avi|bin|csv|deb|dmg|docx?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|ms[ip]|od[bfgpst]|og[gv]|pdf|phps|png|pptx?|qtm?|ra[mr]?|rpm|sea|sit|tar|t?bz2?|tgz|torrent|txt|wav|wm[av]|wpd||xlsx?|xml|z|zip",aH=[aY],T=[],aA=[],af=[],aG=500,U,ah,V,W,aq=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],al=["pk_kwd","piwik_kwd","utm_term"],ba="_pk_",Z,bb,X=false,a5,at,av,ad=63072000000,ae=1800000,ax=15768000000,S=false,aB={},a6=200,aR={},a3={},aO=false,aM=false,aK,aC,aa,ap=K,aN,au;
+function aT(bl,bi,bh,bk,bg,bj){if(X){return}var bf;if(bh){bf=new Date();bf.setTime(bf.getTime()+bh)}o.cookie=bl+"="+h(bi)+(bh?";expires="+bf.toGMTString():"")+";path="+(bk||"/")+(bg?";domain="+bg:"")+(bj?";secure":"")}function ac(bh){if(X){return 0}var bf=new RegExp("(^|;)[ ]*"+bh+"=([^;]*)"),bg=bf.exec(o.cookie);return bg?w(bg[2]):0}function a7(bf){var bg;if(V){bg=new RegExp("#.*");return bf.replace(bg,"")}return bf}function aX(bh,bf){var bi=g(bf),bg;if(bi){return bf}if(bf.slice(0,1)==="/"){return g(bh)+"://"+b(bh)+bf}bh=a7(bh);if((bg=bh.indexOf("?"))>=0){bh=bh.slice(0,bg)}if((bg=bh.lastIndexOf("/"))!==bh.length-1){bh=bh.slice(0,bg+1)}return bh+bf}function aI(bi){var bg,bf,bh;for(bg=0;bg<aH.length;bg++){bf=s(aH[bg].toLowerCase());if(bi===bf){return true}if(bf.slice(0,1)==="."){if(bi===bf.slice(1)){return true}bh=bi.length-bf.length;if((bh>0)&&(bi.slice(bh)===bf)){return true}}}return false}function be(bf){var bg=new Image(1,1);bg.onload=function(){};bg.src=P+(P.indexOf("?")<0?"?":"&")+bf
+}function aU(bf){try{var bh=y.XMLHttpRequest?new y.XMLHttpRequest():y.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;bh.open("POST",P,true);bh.onreadystatechange=function(){if(this.readyState===4&&this.status!==200){be(bf)}};bh.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");bh.send(bf)}catch(bg){be(bf)}}function ar(bh,bg){var bf=new Date();if(!a5){if(aJ==="POST"){aU(bh)}else{be(bh)}f=bf.getTime()+bg}}function aS(bf){return ba+bf+"."+a2+"."+aN}function R(){if(X){return"0"}if(!q(c.cookieEnabled)){var bf=aS("testcookie");aT(bf,"1");return ac(bf)==="1"?"1":"0"}return c.cookieEnabled?"1":"0"}function aD(){aN=ap((Z||aY)+(bb||"/")).slice(0,4)}function ab(){var bg=aS("cvar"),bf=ac(bg);if(bf.length){bf=JSON2.parse(bf);if(A(bf)){return bf}}return{}}function O(){if(S===false){S=ab()}}function a1(){var bf=new Date();aK=bf.getTime()}function Y(bj,bg,bf,bi,bh,bk){aT(aS("id"),bj+"."+bg+"."+bf+"."+bi+"."+bh+"."+bk,ad,bb,Z)}function N(){var bg=new Date(),bf=Math.round(bg.getTime()/1000),bi=ac(aS("id")),bh;
+if(bi){bh=bi.split(".");bh.unshift("0")}else{if(!au){au=ap((c.userAgent||"")+(c.platform||"")+JSON2.stringify(a3)+bf).slice(0,16)}bh=["1",au,bf,0,bf,"",""]}return bh}function i(){var bf=ac(aS("ref"));if(bf.length){try{bf=JSON2.parse(bf);if(A(bf)){return bf}}catch(bg){}}return["","",0,""]}function an(bh,bG,bH,bj){var bE,bg=new Date(),bp=Math.round(bg.getTime()/1000),bJ,bF,bl,bx,bB,bo,bz,bm,bD,bk=1024,bK,bs,bA=S,bv=aS("id"),bq=aS("ses"),br=aS("ref"),bL=aS("cvar"),by=N(),bu=ac(bq),bC=i(),bI=aw||bc,bn,bf;if(X){X=false;aT(bv,"",-86400,bb,Z);aT(bq,"",-86400,bb,Z);aT(bL,"",-86400,bb,Z);aT(br,"",-86400,bb,Z);X=true}if(a5){return""}bJ=by[0];bF=by[1];bx=by[2];bl=by[3];bB=by[4];bo=by[5];if(!q(by[6])){by[6]=""}bz=by[6];if(!q(bj)){bj=""}var bt=o.characterSet||o.charset;if(!bt||bt.toLowerCase()==="utf-8"){bt=null}bn=bC[0];bf=bC[1];bm=bC[2];bD=bC[3];if(!bu){bl++;bo=bB;if(!av||!bn.length){for(bE in aq){if(Object.prototype.hasOwnProperty.call(aq,bE)){bn=z(bI,aq[bE]);if(bn.length){break}}}for(bE in al){if(Object.prototype.hasOwnProperty.call(al,bE)){bf=z(bI,al[bE]);
+if(bf.length){break}}}}bK=b(aL);bs=bD.length?b(bD):"";if(bK.length&&!aI(bK)&&(!av||!bs.length||aI(bs))){bD=aL}if(bD.length||bn.length){bm=bp;bC=[bn,bf,bm,a7(bD.slice(0,bk))];aT(br,JSON2.stringify(bC),ax,bb,Z)}}bh+="&idsite="+a2+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+bg.getHours()+"&m="+bg.getMinutes()+"&s="+bg.getSeconds()+"&url="+h(a7(bI))+(aL.length?"&urlref="+h(a7(aL)):"")+"&_id="+bF+"&_idts="+bx+"&_idvc="+bl+"&_idn="+bJ+(bn.length?"&_rcn="+h(bn):"")+(bf.length?"&_rck="+h(bf):"")+"&_refts="+bm+"&_viewts="+bo+(String(bz).length?"&_ects="+bz:"")+(String(bD).length?"&_ref="+h(a7(bD.slice(0,bk))):"")+(bt?"&cs="+h(bt):"");var bi=JSON2.stringify(aB);if(bi.length>2){bh+="&cvar="+h(bi)}for(bE in a3){if(Object.prototype.hasOwnProperty.call(a3,bE)){bh+="&"+bE+"="+a3[bE]}}if(bG){bh+="&data="+h(JSON2.stringify(bG))}else{if(W){bh+="&data="+h(JSON2.stringify(W))}}if(S){var bw=JSON2.stringify(S);if(bw.length>2){bh+="&_cvar="+h(bw)}for(bE in bA){if(Object.prototype.hasOwnProperty.call(bA,bE)){if(S[bE][0]===""||S[bE][1]===""){delete S[bE]
+}}}aT(bL,JSON2.stringify(S),ae,bb,Z)}Y(bF,bx,bl,bp,bo,q(bj)&&String(bj).length?bj:bz);aT(bq,"*",ae,bb,Z);bh+=G(bH);return bh}function aW(bi,bh,bm,bj,bf,bp){var bk="idgoal=0",bl,bg=new Date(),bn=[],bo;if(String(bi).length){bk+="&ec_id="+h(bi);bl=Math.round(bg.getTime()/1000)}bk+="&revenue="+bh;if(String(bm).length){bk+="&ec_st="+bm}if(String(bj).length){bk+="&ec_tx="+bj}if(String(bf).length){bk+="&ec_sh="+bf}if(String(bp).length){bk+="&ec_dt="+bp}if(aR){for(bo in aR){if(Object.prototype.hasOwnProperty.call(aR,bo)){if(!q(aR[bo][1])){aR[bo][1]=""}if(!q(aR[bo][2])){aR[bo][2]=""}if(!q(aR[bo][3])||String(aR[bo][3]).length===0){aR[bo][3]=0}if(!q(aR[bo][4])||String(aR[bo][4]).length===0){aR[bo][4]=1}bn.push(aR[bo])}}bk+="&ec_items="+h(JSON2.stringify(bn))}bk=an(bk,W,"ecommerce",bl);ar(bk,aG)}function aV(bf,bj,bi,bh,bg,bk){if(String(bf).length&&q(bj)){aW(bf,bj,bi,bh,bg,bk)}}function a9(bf){if(q(bf)){aW("",bf,"","","","")}}function az(bi,bj){var bf=new Date(),bh=an("action_name="+h(M(bi||am)),bj,"log");
+ar(bh,aG);if(U&&ah&&!aM){aM=true;L(o,"click",a1);L(o,"mouseup",a1);L(o,"mousedown",a1);L(o,"mousemove",a1);L(o,"mousewheel",a1);L(y,"DOMMouseScroll",a1);L(y,"scroll",a1);L(o,"keypress",a1);L(o,"keydown",a1);L(o,"keyup",a1);L(y,"resize",a1);L(y,"focus",a1);L(y,"blur",a1);aK=bf.getTime();setTimeout(function bg(){var bk=new Date(),bl;if((aK+ah)>bk.getTime()){if(U<bk.getTime()){bl=an("ping=1",bj,"ping");ar(bl,aG)}setTimeout(bg,ah)}},ah)}}function ak(bf,bi,bg,bj){var bh=an("search="+h(bf)+(bi?"&search_cat="+h(bi):"")+(q(bg)?"&search_count="+bg:""),bj,"sitesearch");ar(bh,aG)}function aE(bf,bi,bh){var bg=an("idgoal="+bf+(bi?"&revenue="+bi:""),bh,"goal");ar(bg,aG)}function a0(bg,bf,bi){var bh=an(bf+"="+h(a7(bg)),bi,"link");ar(bh,aG)}function a4(bg,bf){if(bg!==""){return bg+bf.charAt(0).toUpperCase()+bf.slice(1)}return bf}function aj(bk){var bj,bf,bi=["","webkit","ms","moz"],bh;if(!at){for(bf=0;bf<bi.length;bf++){bh=bi[bf];if(Object.prototype.hasOwnProperty.call(o,a4(bh,"hidden"))){if(o[a4(bh,"visibilityState")]==="prerender"){bj=true
+}break}}}if(bj){L(o,bh+"visibilitychange",function bg(){o.removeEventListener(bh+"visibilitychange",bg,false);bk()});return}bk()}function ai(bh,bg){var bi,bf="(^| )(piwik[_-]"+bg;if(bh){for(bi=0;bi<bh.length;bi++){bf+="|"+bh[bi]}}bf+=")( |$)";return new RegExp(bf)}function aZ(bi,bf,bj){var bh=ai(aA,"download"),bg=ai(af,"link"),bk=new RegExp("\\.("+ao+")([?&#]|$)","i");return bg.test(bi)?"link":(bh.test(bi)||bk.test(bf)?"download":(bj?0:"link"))}function aQ(bk){var bi,bg,bf;while((bi=bk.parentNode)!==null&&q(bi)&&((bg=bk.tagName.toUpperCase())!=="A"&&bg!=="AREA")){bk=bi}if(q(bk.href)){var bl=bk.hostname||b(bk.href),bm=bl.toLowerCase(),bh=bk.href.replace(bl,bm),bj=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto):","i");if(!bj.test(bh)){bf=aZ(bk.className,bh,aI(bm));if(bf){bh=d(bh);a0(bh,bf)}}}}function bd(bf){var bg,bh;bf=bf||y.event;bg=bf.which||bf.button;bh=bf.target||bf.srcElement;if(bf.type==="click"){if(bh){aQ(bh)}}else{if(bf.type==="mousedown"){if((bg===1||bg===2)&&bh){aC=bg;
+aa=bh}else{aC=aa=null}}else{if(bf.type==="mouseup"){if(bg===aC&&bh===aa){aQ(bh)}aC=aa=null}}}}function aP(bg,bf){if(bf){L(bg,"mouseup",bd,false);L(bg,"mousedown",bd,false)}else{L(bg,"click",bd,false)}}function ay(bg){if(!aO){aO=true;var bh,bf=ai(T,"ignore"),bi=o.links;if(bi){for(bh=0;bh<bi.length;bh++){if(!bf.test(bi[bh].className)){aP(bi[bh],bg)}}}}}function a8(){var bg,bh,bi={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"},bf=(new RegExp("Mac OS X.*Safari/")).test(c.userAgent)?y.devicePixelRatio||1:1;if(!((new RegExp("MSIE")).test(c.userAgent))){if(c.mimeTypes&&c.mimeTypes.length){for(bg in bi){if(Object.prototype.hasOwnProperty.call(bi,bg)){bh=c.mimeTypes[bi[bg]];a3[bg]=(bh&&bh.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&q(c.javaEnabled)&&c.javaEnabled()){a3.java="1"
+}if(m(y.GearsFactory)){a3.gears="1"}a3.cookie=R()}a3.res=B.width*bf+"x"+B.height*bf}a8();aD();return{getVisitorId:function(){return(N())[1]},getVisitorInfo:function(){return N()},getAttributionInfo:function(){return i()},getAttributionCampaignName:function(){return i()[0]},getAttributionCampaignKeyword:function(){return i()[1]},getAttributionReferrerTimestamp:function(){return i()[2]},getAttributionReferrerUrl:function(){return i()[3]},setTrackerUrl:function(bf){P=bf},setSiteId:function(bf){a2=bf},setCustomData:function(bf,bg){if(A(bf)){W=bf}else{if(!W){W=[]}W[bf]=bg}},getCustomData:function(){return W},setCustomVariable:function(bg,bf,bj,bh){var bi;if(!q(bh)){bh="visit"}if(bg>0){bf=q(bf)&&!j(bf)?String(bf):bf;bj=q(bj)&&!j(bj)?String(bj):bj;bi=[bf.slice(0,a6),bj.slice(0,a6)];if(bh==="visit"||bh===2){O();S[bg]=bi}else{if(bh==="page"||bh===3){aB[bg]=bi}}}},getCustomVariable:function(bg,bh){var bf;if(!q(bh)){bh="visit"}if(bh==="page"||bh===3){bf=aB[bg]}else{if(bh==="visit"||bh===2){O();bf=S[bg]
+}}if(!q(bf)||(bf&&bf[0]==="")){return false}return bf},deleteCustomVariable:function(bf,bg){if(this.getCustomVariable(bf,bg)){this.setCustomVariable(bf,"","",bg)}},setLinkTrackingTimer:function(bf){aG=bf},setDownloadExtensions:function(bf){ao=bf},addDownloadExtensions:function(bf){ao+="|"+bf},setDomains:function(bf){aH=j(bf)?[bf]:bf;aH.push(aY)},setIgnoreClasses:function(bf){T=j(bf)?[bf]:bf},setRequestMethod:function(bf){aJ=bf||"GET"},setReferrerUrl:function(bf){aL=bf},setCustomUrl:function(bf){aw=aX(bc,bf)},setDocumentTitle:function(bf){am=bf},setDownloadClasses:function(bf){aA=j(bf)?[bf]:bf},setLinkClasses:function(bf){af=j(bf)?[bf]:bf},setCampaignNameKey:function(bf){aq=j(bf)?[bf]:bf},setCampaignKeywordKey:function(bf){al=j(bf)?[bf]:bf},discardHashTag:function(bf){V=bf},setCookieNamePrefix:function(bf){ba=bf;S=ab()},setCookieDomain:function(bf){Z=s(bf);aD()},setCookiePath:function(bf){bb=bf;aD()},setVisitorCookieTimeout:function(bf){ad=bf*1000},setSessionCookieTimeout:function(bf){ae=bf*1000
+},setReferralCookieTimeout:function(bf){ax=bf*1000},setConversionAttributionFirstReferrer:function(bf){av=bf},disableCookies:function(){X=true;a3.cookie="0"},setDoNotTrack:function(bg){var bf=c.doNotTrack||c.msDoNotTrack;a5=bg&&(bf==="yes"||bf==="1");if(a5){this.disableCookies()}},addListener:function(bg,bf){aP(bg,bf)},enableLinkTracking:function(bf){if(l){ay(bf)}else{v.push(function(){ay(bf)})}},setHeartBeatTimer:function(bh,bg){var bf=new Date();U=bf.getTime()+bh*1000;ah=bg*1000},killFrame:function(){if(y.location!==y.top.location){y.top.location=y.location}},redirectFile:function(bf){if(y.location.protocol==="file:"){y.location=bf}},setCountPreRendered:function(bf){at=bf},trackGoal:function(bf,bh,bg){aj(function(){aE(bf,bh,bg)})},trackLink:function(bg,bf,bh){aj(function(){a0(bg,bf,bh)})},trackPageView:function(bf,bg){if(t(P,a2)){aj(function(){D(P,a2)})}else{aj(function(){az(bf,bg)})}},trackSiteSearch:function(bf,bh,bg){aj(function(){ak(bf,bh,bg)})},setEcommerceView:function(bi,bf,bh,bg){if(!q(bh)||!bh.length){bh=""
+}else{if(bh instanceof Array){bh=JSON2.stringify(bh)}}aB[5]=["_pkc",bh];if(q(bg)&&String(bg).length){aB[2]=["_pkp",bg]}if((!q(bi)||!bi.length)&&(!q(bf)||!bf.length)){return}if(q(bi)&&bi.length){aB[3]=["_pks",bi]}if(!q(bf)||!bf.length){bf=""}aB[4]=["_pkn",bf]},addEcommerceItem:function(bj,bf,bh,bg,bi){if(bj.length){aR[bj]=[bj,bf,bh,bg,bi]}},trackEcommerceOrder:function(bf,bj,bi,bh,bg,bk){aV(bf,bj,bi,bh,bg,bk)},trackEcommerceCartUpdate:function(bf){a9(bf)}}}function p(){return{push:I}}L(y,"beforeunload",J,false);k();Date.prototype.getTimeAlias=Date.prototype.getTime;C=new u();for(F=0;F<_paq.length;F++){if(_paq[F][0]==="setTrackerUrl"||_paq[F][0]==="setSiteId"){I(_paq[F]);delete _paq[F]}}for(F=0;F<_paq.length;F++){if(_paq[F]){I(_paq[F])}}_paq=new p();return{addPlugin:function(i,N){a[i]=N},getTracker:function(i,N){return new u(i,N)},getAsyncTracker:function(){return C}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);
+e.setDocumentTitle(b);e.setCustomData(g);c=a("tracker_pause");if(c){e.setLinkTrackingTimer(c)}c=a("download_extensions");if(c){e.setDownloadExtensions(c)}c=a("hosts_alias");if(c){e.setDomains(c)}c=a("ignore_classes");if(c){e.setIgnoreClasses(c)}e.trackPageView();if(a("install_tracker")){piwik_track=function(i,k,j,h){e.setSiteId(k);e.setTrackerUrl(j);e.trackLink(i,h)};e.enableLinkTracking()}}; \ No newline at end of file