diff options
54 files changed, 182 insertions, 873 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 76dfceb4de..6474aae0fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,6 +61,7 @@ The Product Changelog at **[matomo.org/changelog](https://matomo.org/changelog)* * Zend_Mail has been removed. `Piwik\Mail` is now an independet class. * PHPMailer is now used for sending mails in `\Piwik\Mail\Transport` and can be replaced using DI. * Various methods in `Piwik\Mail` have been removed or changed their signature. +* Support for tracking and reporting of these browser plugins has been discontinued: Gears * Added new event `Db.getTablesInstalled`, plugins should use to register the tables they create. ## Matomo 3.13.5 diff --git a/composer.lock b/composer.lock index 54a634afc9..c1665318f3 100644 --- a/composer.lock +++ b/composer.lock @@ -525,12 +525,12 @@ "source": { "type": "git", "url": "https://github.com/matomo-org/matomo-php-tracker.git", - "reference": "f83612f320db0510ceac866852f54671b0a83c5d" + "reference": "ed2de26b2a5710292d09436a246998d1e28b5760" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/matomo-org/matomo-php-tracker/zipball/f83612f320db0510ceac866852f54671b0a83c5d", - "reference": "f83612f320db0510ceac866852f54671b0a83c5d", + "url": "https://api.github.com/repos/matomo-org/matomo-php-tracker/zipball/ed2de26b2a5710292d09436a246998d1e28b5760", + "reference": "ed2de26b2a5710292d09436a246998d1e28b5760", "shasum": "" }, "require": { @@ -565,7 +565,7 @@ "piwik", "tracker" ], - "time": "2020-04-17T07:18:46+00:00" + "time": "2020-04-23T21:41:41+00:00" }, { "name": "matomo/network", diff --git a/core/Columns/Updater.php b/core/Columns/Updater.php index 8dfaa61b17..25de60d883 100644 --- a/core/Columns/Updater.php +++ b/core/Columns/Updater.php @@ -268,7 +268,6 @@ class Updater extends \Piwik\Updates 'log_visit.config_windowsmedia' => 'TINYINT(1) NOT NULL', 'log_visit.config_silverlight' => 'TINYINT(1) NOT NULL', 'log_visit.config_java' => 'TINYINT(1) NOT NULL', - 'log_visit.config_gears' => 'TINYINT(1) NOT NULL', 'log_visit.config_pdf' => 'TINYINT(1) NOT NULL', 'log_visit.config_quicktime' => 'TINYINT(1) NOT NULL', 'log_visit.config_realplayer' => 'TINYINT(1) NOT NULL', diff --git a/core/Tracker/Request.php b/core/Tracker/Request.php index 77c5795804..8698a6dbda 100644 --- a/core/Tracker/Request.php +++ b/core/Tracker/Request.php @@ -717,14 +717,14 @@ class Request $this->getCookieName(), $this->getCookieExpire(), $this->getCookiePath()); - + $domain = $this->getCookieDomain(); if (!empty($domain)) { $cookie->setDomain($domain); } - + Common::printDebug($cookie); - + return $cookie; } @@ -852,7 +852,7 @@ class Request public function getPlugins() { - static $pluginsInOrder = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'gears', 'ag', 'cookie'); + static $pluginsInOrder = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'ag', 'cookie'); $plugins = array(); foreach ($pluginsInOrder as $param) { $plugins[] = Common::getRequestVar($param, 0, 'int', $this->params); diff --git a/core/Tracker/Settings.php b/core/Tracker/Settings.php index 41fc4e4ba9..46360de13e 100644 --- a/core/Tracker/Settings.php +++ b/core/Tracker/Settings.php @@ -33,7 +33,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service. public function getConfigId(Request $request, $ipAddress) { list($plugin_Flash, $plugin_Java, $plugin_Director, $plugin_Quicktime, $plugin_RealPlayer, $plugin_PDF, - $plugin_WindowsMedia, $plugin_Gears, $plugin_Silverlight, $plugin_Cookie) = $request->getPlugins(); + $plugin_WindowsMedia, $plugin_Silverlight, $plugin_Cookie) = $request->getPlugins(); $userAgent = $request->getUserAgent(); @@ -69,7 +69,6 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service. $plugin_RealPlayer, $plugin_PDF, $plugin_WindowsMedia, - $plugin_Gears, $plugin_Silverlight, $plugin_Cookie, $ipAddress, @@ -90,7 +89,6 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service. * @param $plugin_RealPlayer * @param $plugin_PDF * @param $plugin_WindowsMedia - * @param $plugin_Gears * @param $plugin_Silverlight * @param $plugin_Cookie * @param $ip @@ -99,7 +97,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service. */ protected function getConfigHash(Request $request, $os, $browserName, $browserVersion, $plugin_Flash, $plugin_Java, $plugin_Director, $plugin_Quicktime, $plugin_RealPlayer, $plugin_PDF, - $plugin_WindowsMedia, $plugin_Gears, $plugin_Silverlight, $plugin_Cookie, $ip, + $plugin_WindowsMedia, $plugin_Silverlight, $plugin_Cookie, $ip, $browserLang) { // prevent the config hash from being the same, across different Piwik instances @@ -110,7 +108,7 @@ class Settings // TODO: merge w/ visitor recognizer or make it it's own service. $os . $browserName . $browserVersion . $plugin_Flash . $plugin_Java . $plugin_Director . $plugin_Quicktime . $plugin_RealPlayer . $plugin_PDF - . $plugin_WindowsMedia . $plugin_Gears . $plugin_Silverlight . $plugin_Cookie + . $plugin_WindowsMedia . '0' . $plugin_Silverlight . $plugin_Cookie . $ip . $browserLang . $salt; diff --git a/core/Updates/4.0.0-b1.php b/core/Updates/4.0.0-b1.php index 00b0ed41bd..44404838bb 100644 --- a/core/Updates/4.0.0-b1.php +++ b/core/Updates/4.0.0-b1.php @@ -39,6 +39,7 @@ class Updates_4_0_0_b1 extends PiwikUpdates $migrations = array(); $migrations[] = $this->migration->db->changeColumnType('log_action', 'name', 'VARCHAR(4096)'); $migrations[] = $this->migration->db->changeColumnType('log_conversion', 'url', 'VARCHAR(4096)'); + $migrations[] = $this->migration->db->dropColumn('log_visit', 'config_gears'); $migrations[] = $this->migration->db->changeColumn('log_link_visit_action', 'interaction_position', 'pageview_position', 'MEDIUMINT UNSIGNED DEFAULT NULL'); /** APP SPECIFIC TOKEN START */ @@ -146,4 +147,4 @@ class Updates_4_0_0_b1 extends PiwikUpdates 'geoip_serverbased', ]); } -} +}
\ No newline at end of file diff --git a/js/piwik.js b/js/piwik.js index deabde2e49..1632ca9acc 100644 --- a/js/piwik.js +++ b/js/piwik.js @@ -38,7 +38,7 @@ createElement, appendChild, characterSet, charset, all, addEventListener, attachEvent, removeEventListener, detachEvent, disableCookies, cookie, domain, readyState, documentElement, doScroll, title, text, contentWindow, postMessage, - location, top, onerror, document, referrer, parent, links, href, protocol, name, GearsFactory, + location, top, onerror, document, referrer, parent, links, href, protocol, name, performance, mozPerformance, msPerformance, webkitPerformance, timing, connectEnd, requestStart, responseStart, responseEnd, fetchStart, domInteractive, domLoading, domComplete, loadEventStart, loadEventEnd, event, which, button, srcElement, type, target, data, @@ -51,7 +51,7 @@ min, round, random, floor, exec, success, trackerUrl, isSendBeacon, xhr, res, width, height, - pdf, qt, realp, wma, dir, fla, java, gears, ag, showModalDialog, + pdf, qt, realp, wma, dir, fla, java, ag, showModalDialog, maq_initial_value, maq_opted_in, maq_optout_by_default, maq_url, initialized, hook, getHook, resetUserId, getVisitorId, getVisitorInfo, setUserId, getUserId, setSiteId, getSiteId, setTrackerUrl, getTrackerUrl, appendToTrackingUrl, getRequest, addPlugin, getAttributionInfo, getAttributionCampaignName, getAttributionCampaignKeyword, @@ -3073,7 +3073,6 @@ if (typeof window.Piwik !== 'object') { // RIA java: 'application/x-java-vm', - gears: 'application/x-googlegears', ag: 'application/x-silverlight' }; @@ -3099,11 +3098,6 @@ if (typeof window.Piwik !== 'object') { browserFeatures.java = '1'; } - // Firefox - if (isFunction(windowAlias.GearsFactory)) { - browserFeatures.gears = '1'; - } - // other browser features browserFeatures.cookie = hasCookies(); } diff --git a/js/piwik.min.js b/js/piwik.min.js index 9cd28be67f..d07058baa6 100644 --- a/js/piwik.min.js +++ b/js/piwik.min.js @@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null; dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime(); return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}'; -if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" -}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm); -var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS) -}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart) -}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000; -if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0"; -var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs; -aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn) -}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i"); -if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement -}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1); -di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl); -if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase(); -if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null -}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di) -}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0] -};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10); -if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={} -}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br()) -};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj)); -if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror; -T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr -};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return -}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ)) -};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent() -};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0]; -if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin); -var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao; -if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq -}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} +if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" +}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$"); +if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref")); +if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart) +}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]); +if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension",""); +dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false +}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj; +if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl); +if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type +}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return +}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk; +if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di); +return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false); +an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests; +this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3] +};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di] +}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ +};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI +};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000 +};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false +}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return +}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return +}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di] +}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true; +bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers') +}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA); +aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar) +}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} /*!!! pluginTrackerHook */ -(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c) -}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} +(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length; +if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker); +if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} /*!! @license-end */;
\ No newline at end of file @@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null; dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime(); return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}'; -if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" -}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm); -var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS) -}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart) -}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000; -if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0"; -var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs; -aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn) -}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i"); -if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement -}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1); -di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl); -if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase(); -if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null -}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di) -}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0] -};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10); -if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={} -}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br()) -};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj)); -if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror; -T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr -};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return -}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ)) -};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent() -};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0]; -if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin); -var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao; -if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq -}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} +if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" +}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$"); +if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref")); +if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart) +}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]); +if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension",""); +dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false +}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj; +if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl); +if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type +}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return +}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk; +if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di); +return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false); +an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests; +this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3] +};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di] +}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ +};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI +};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000 +};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false +}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return +}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return +}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di] +}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true; +bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers') +}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA); +aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar) +}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} /*!!! pluginTrackerHook */ -(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c) -}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} +(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length; +if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker); +if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} /*!! @license-end */;
\ No newline at end of file diff --git a/misc/log-analytics b/misc/log-analytics -Subproject 099e2bbf61de1c9c5d24e41793259d1127d0477 +Subproject 99e3b5385073f92a33dec4d70741ee7007509ce @@ -34,37 +34,37 @@ if(di.indexOf("//")!==0&&di.indexOf("http")!==0){if(di.indexOf("*")===0){di=di.s var dj=new Image(1,1);dj.onload=function(){E=0;if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:true})}};dj.onerror=function(){if(typeof dk==="function"){dk({request:di,trackerUrl:aE,success:false})}};dj.src=aE+(aE.indexOf("?")<0?"?":"&")+di}function cD(di){if(c9==="POST"){return true}return di&&(di.length>2000||di.indexOf('{"requests"')===0)}function aK(){return"object"===typeof h&&"function"===typeof h.sendBeacon&&"function"===typeof Blob}function a6(dm,dq,dp){var dk=aK();if(!dk){return false}var dl={type:"application/x-www-form-urlencoded; charset=UTF-8"};var dr=false;var dj=aE;try{var di=new Blob([dm],dl);if(dp&&!cD(dm)){di=new Blob([],dl);dj=dj+(dj.indexOf("?")<0?"?":"&")+dm}dr=h.sendBeacon(dj,di)}catch(dn){return false}if(dr&&typeof dq==="function"){dq({request:dm,trackerUrl:aE,success:true,isSendBeacon:true})}return dr}function c3(dj,dk,di){if(!J(di)||null===di){di=true}if(m&&a6(dj,dk,di)){return}setTimeout(function(){if(m&&a6(dj,dk,di)){return}var dn;try{var dm=T.XMLHttpRequest?new T.XMLHttpRequest():T.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null; dm.open("POST",aE,true);dm.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)){var dp=m&&a6(dj,dk,di);if(!dp&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false,xhr:this})}}}else{if(this.readyState===4&&(typeof dk==="function")){dk({request:dj,trackerUrl:aE,success:true,xhr:this})}}};dm.setRequestHeader("Content-Type",cw);dm.withCredentials=true;dm.send(dj)}catch(dl){dn=m&&a6(dj,dk,di);if(!dn&&di){cp(dj,dk)}else{if(typeof dk==="function"){dk({request:dj,trackerUrl:aE,success:false})}}}},50)}function cg(dj){var di=new Date();var dk=di.getTime()+dj;if(!r||dk>r){r=dk}}function cn(di){if(cc||!a5||!bB){return}cc=setTimeout(function dj(){cc=null;if(!bc){bc=(!G.hasFocus||G.hasFocus())}if(!bc){cn(a5);return}if(bR()){return}var dk=new Date(),dl=a5-(dk.getTime()-cX);dl=Math.min(a5,dl);cn(dl)},di||a5)}function bK(){if(!cc){return}clearTimeout(cc);cc=null}function ba(){bc=true;cx=new Date().getTime()}function dc(){var di=new Date().getTime(); return !cx||(di-cx)>a5}function ay(){if(dc()){bR()}bK()}function df(){if(aN||!a5){return}aN=true;an(T,"focus",ba);an(T,"blur",ay);ab++;e.addPlugin("HeartBeat"+ab,{unload:function(){if(aN&&dc()){bR()}}})}function cC(dm){var dj=new Date();var di=dj.getTime();cX=di;if(cB&&di<cB){var dk=cB-di;setTimeout(dm,dk);cg(dk+50);cB+=50;return}if(cB===false){var dl=800;cB=di+dl}dm()}function aO(){if(aD(cL)){bB=false}else{if(aD(bd)){bB=true}}}function bF(dj,di,dk){aO();if(!bB){cK.push(dj);return}if(!cP&&dj){if(cA&&bB){dj+="&consent=1"}cC(function(){if(cV&&a6(dj,dk,true)){cg(100);return}if(cD(dj)){c3(dj,dk)}else{cp(dj,dk)}cg(di)})}if(!aN){df()}}function ck(di){if(cP){return false}return(di&&di.length)}function c2(di,dm){if(!dm||dm>=di.length){return[di]}var dj=0;var dk=di.length;var dl=[];for(dj;dj<dk;dj+=dm){dl.push(di.slice(dj,dj+dm))}return dl}function de(dj,di){if(!ck(dj)){return}if(!bB){cK.push(dj);return}cC(function(){var dm=c2(dj,50);var dk=0,dl;for(dk;dk<dm.length;dk++){dl='{"requests":["?'+dm[dk].join('","?')+'"]}'; -if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" -}if(A(T.GearsFactory)){c7.gears="1"}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm); -var dk=new RegExp("^[a-zA-Z0-9]+$");if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS) -}function bM(){var di=aD(aT("ref"));if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart) -}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000; -if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]);if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0"; -var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension","");dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs; -aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn) -}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj;if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i"); -if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl);if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement -}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1); -di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl); -if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk;if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase(); -if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di);return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null -}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false);an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di) -}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests;this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0] -};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3]};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10); -if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di]}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={} -}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br()) -};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj)); -if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror; -T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr -};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return -}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ)) -};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di]}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent() -};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true;bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0]; -if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers')}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin); -var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA);aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao; -if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar)}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq -}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} +if(cV&&a6(dl,null,false)){cg(100)}else{c3(dl,null,false)}}cg(di)})}function aT(di){return bk+di+"."+b6+"."+bo}function bY(dk,dj,di){dd(dk,"",-86400,dj,di)}function b5(){if(bl){return"0"}if(!J(T.showModalDialog)&&J(h.cookieEnabled)){return h.cookieEnabled?"1":"0"}var di=bk+"testcookie";dd(di,"1",undefined,bp,cW,bS);var dj=aD(di)==="1"?"1":"0";bY(di);return dj}function bi(){bo=b7((cW||cT)+(bp||"/")).slice(0,4)}function cH(){if(J(c7.res)){return c7}var dj,dl,dm={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",ag:"application/x-silverlight"};if(!((new RegExp("MSIE")).test(h.userAgent))){if(h.mimeTypes&&h.mimeTypes.length){for(dj in dm){if(Object.prototype.hasOwnProperty.call(dm,dj)){dl=h.mimeTypes[dm[dj]];c7[dj]=(dl&&dl.enabledPlugin)?"1":"0"}}}if(!((new RegExp("Edge[ /](\\d+[\\.\\d]+)")).test(h.userAgent))&&typeof navigator.javaEnabled!=="unknown"&&J(h.javaEnabled)&&h.javaEnabled()){c7.java="1" +}c7.cookie=b5()}var dk=parseInt(X.width,10);var di=parseInt(X.height,10);c7.res=parseInt(dk,10)+"x"+parseInt(di,10);return c7}function bX(){var dj=aT("cvar"),di=aD(dj);if(di&&di.length){di=T.JSON.parse(di);if(W(di)){return di}}return{}}function cE(){if(aQ===false){aQ=bX()}}function cQ(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)+(new Date()).getTime()+Math.random()).slice(0,16)}function aA(){var di=cH();return b7((h.userAgent||"")+(h.platform||"")+T.JSON.stringify(di)).slice(0,6)}function bf(){return Math.floor((new Date()).getTime()/1000)}function aJ(){var dj=bf();var dk=aA();var di=String(dj)+dk;return di}function c1(dk){dk=String(dk);var dn=aA();var dl=dn.length;var dm=dk.substr(-1*dl,dl);var dj=parseInt(dk.substr(0,dk.length-dl),10);if(dj&&dm&&dm===dn){var di=bf();if(aZ<=0){return true}if(di>=dj&&di<=(dj+aZ)){return true}}return false}function dg(di){if(!cM){return""}var dm=f(di,av);if(!dm){return""}dm=String(dm);var dk=new RegExp("^[a-zA-Z0-9]+$"); +if(dm.length===32&&dk.test(dm)){var dj=dm.substr(16,32);if(c1(dj)){var dl=dm.substr(0,16);return dl}}return""}function cN(){if(!bO){bO=dg(bN)}var dk=new Date(),di=Math.round(dk.getTime()/1000),dj=aT("id"),dn=aD(dj),dm,dl;if(dn){dm=dn.split(".");dm.unshift("0");if(bO.length){dm[1]=bO}return dm}if(bO.length){dl=bO}else{if("0"===b5()){dl=""}else{dl=cQ()}}dm=["1",dl,di,0,di,"",""];return dm}function aY(){var dq=cN(),dl=dq[0],dm=dq[1],dj=dq[2],di=dq[3],dn=dq[4],dk=dq[5];if(!J(dq[6])){dq[6]=""}var dp=dq[6];return{newVisitor:dl,uuid:dm,createTs:dj,visitCount:di,currentVisitTs:dn,lastVisitTs:dk,lastEcommerceOrderTs:dp}}function aH(){var dl=new Date(),dj=dl.getTime(),dm=aY().createTs;var di=parseInt(dm,10);var dk=(di*1000)+cJ-dj;return dk}function aM(di){if(!b6){return}var dk=new Date(),dj=Math.round(dk.getTime()/1000);if(!J(di)){di=aY()}var dl=di.uuid+"."+di.createTs+"."+di.visitCount+"."+dj+"."+di.lastVisitTs+"."+di.lastEcommerceOrderTs;dd(aT("id"),dl,aH(),bp,cW,bS)}function bM(){var di=aD(aT("ref")); +if(di.length){try{di=T.JSON.parse(di);if(W(di)){return di}}catch(dj){}}return["","",0,""]}function bw(dj){var di="testvalue";dd("test",di,10000,null,dj);if(aD("test")===di){bY("test",null,dj);return true}return false}function aF(){var dj=bl;bl=false;var di,dk;for(di=0;di<bu.length;di++){dk=aT(bu[di]);if(dk!==cL&&dk!==bd&&0!==aD(dk)){bY(dk,bp,cW)}}bl=dj}function b3(di){b6=di;aM()}function dh(dm){if(!dm||!W(dm)){return}var dl=[];var dk;for(dk in dm){if(Object.prototype.hasOwnProperty.call(dm,dk)){dl.push(dk)}}var dn={};dl.sort();var di=dl.length;var dj;for(dj=0;dj<di;dj++){dn[dl[dj]]=dm[dl[dj]]}return dn}function cd(){dd(aT("ses"),"1",co,bp,cW,bS)}function bg(){var dl="";var dj="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dk=dj.length;var di;for(di=0;di<6;di++){dl+=dj.charAt(Math.floor(Math.random()*dk))}return dl}function az(di){if(i&&i.timing&&i&&i.timing.connectEnd&&i.timing.fetchStart){di+="&pf_net="+(i.timing.connectEnd-i.timing.fetchStart)}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.requestStart){di+="&pf_srv="+(i.timing.responseStart-i.timing.requestStart) +}if(i&&i.timing&&i&&i.timing.responseStart&&i.timing.responseEnd){di+="&pf_tfr="+(i.timing.responseEnd-i.timing.responseStart)}if(i&&i.timing&&i&&i.timing.domInteractive&&i.timing.domLoading){di+="&pf_dm1="+(i.timing.domInteractive-i.timing.domLoading)}if(i&&i.timing&&i&&i.timing.domComplete&&i.timing.domInteractive){di+="&pf_dm2="+(i.timing.domComplete-i.timing.domInteractive)}if(i&&i.timing&&i&&i.timing.loadEventEnd&&i.timing.loadEventStart){di+="&pf_onl="+(i.timing.loadEventEnd-i.timing.loadEventStart)}return di}function cs(dk,dG,dH,dl){var dF,dj=new Date(),dt=Math.round(dj.getTime()/1000),dq,dE,dm=1024,dN,du,dC=aQ,dn=aT("ses"),dA=aT("ref"),dx=aT("cvar"),dy=aD(dn),dD=bM(),dJ=a4||bN,dr,di;if(bl){aF()}if(cP){return""}var dz=aY();if(!J(dl)){dl=""}var dw=G.characterSet||G.charset;if(!dw||dw.toLowerCase()==="utf-8"){dw=null}dr=dD[0];di=dD[1];dq=dD[2];dE=dD[3];if(!dy){var dI=co/1000;if(!dz.lastVisitTs||(dt-dz.lastVisitTs)>dI){dz.visitCount++;dz.lastVisitTs=dz.currentVisitTs}if(!bv||!dr.length){for(dF in cq){if(Object.prototype.hasOwnProperty.call(cq,dF)){dr=f(dJ,cq[dF]); +if(dr.length){break}}}for(dF in bG){if(Object.prototype.hasOwnProperty.call(bG,dF)){di=f(dJ,bG[dF]);if(di.length){break}}}}dN=d(bn);du=dE.length?d(dE):"";if(dN.length&&!aV(dN)&&(!bv||!du.length||aV(du))){dE=bn}if(dE.length||dr.length){dq=dt;dD=[dr,di,dq,b2(dE.slice(0,dm))];dd(dA,T.JSON.stringify(dD),c4,bp,cW,bS)}}dk+="&idsite="+b6+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+dj.getHours()+"&m="+dj.getMinutes()+"&s="+dj.getSeconds()+"&url="+t(b2(dJ))+(bn.length?"&urlref="+t(b2(bn)):"")+((by&&by.length)?"&uid="+t(by):"")+"&_id="+dz.uuid+"&_idts="+dz.createTs+"&_idvc="+dz.visitCount+"&_idn="+dz.newVisitor+(dr.length?"&_rcn="+t(dr):"")+(di.length?"&_rck="+t(di):"")+"&_refts="+dq+"&_viewts="+dz.lastVisitTs+(String(dz.lastEcommerceOrderTs).length?"&_ects="+dz.lastEcommerceOrderTs:"")+(String(dE).length?"&_ref="+t(b2(dE.slice(0,dm))):"")+(dw?"&cs="+t(dw):"")+"&send_image=0";var dM=cH();for(dF in dM){if(Object.prototype.hasOwnProperty.call(dM,dF)){dk+="&"+dF+"="+dM[dF]}}var dL=[];if(dG){for(dF in dG){if(Object.prototype.hasOwnProperty.call(dG,dF)&&/^dimension\d+$/.test(dF)){var dp=dF.replace("dimension",""); +dL.push(parseInt(dp,10));dL.push(String(dp));dk+="&"+dF+"="+t(dG[dF]);delete dG[dF]}}}if(dG&&B(dG)){dG=null}for(dF in bm){if(Object.prototype.hasOwnProperty.call(bm,dF)){var dv=(-1===M(dL,dF));if(dv){dk+="&dimension"+dF+"="+t(bm[dF])}}}if(dG){dk+="&data="+t(T.JSON.stringify(dG))}else{if(ao){dk+="&data="+t(T.JSON.stringify(ao))}}function ds(dO,dP){var dQ=T.JSON.stringify(dO);if(dQ.length>2){return"&"+dP+"="+t(dQ)}return""}var dK=dh(bW);var dB=dh(cm);dk+=ds(dK,"cvar");dk+=ds(dB,"e_cvar");if(aQ){dk+=ds(aQ,"_cvar");for(dF in dC){if(Object.prototype.hasOwnProperty.call(dC,dF)){if(aQ[dF][0]===""||aQ[dF][1]===""){delete aQ[dF]}}}if(bQ){dd(dx,T.JSON.stringify(aQ),co,bp,cW,bS)}}if(a2&&bE&&!bh){dk=az(dk);bh=true}if(aL){dk+="&pv_id="+aL}dz.lastEcommerceOrderTs=J(dl)&&String(dl).length?dl:dz.lastEcommerceOrderTs;aM(dz);cd();dk+=ac(dH,{tracker:bI,request:dk});if(cY.length){dk+="&"+cY}if(A(cb)){dk=cb(dk)}return dk}bR=function a7(){var di=new Date();di=di.getTime();if(!cX){return false}if((cX+(1000*c6))<=di){return false +}if(cX+a5<=di){bI.ping();return true}return false};function bq(dl,dk,dr,dm,di,du){var dp="idgoal=0",dq,dj=new Date(),ds=[],dt,dn=String(dl).length;if(dn){dp+="&ec_id="+t(dl);dq=Math.round(dj.getTime()/1000)}dp+="&revenue="+dk;if(String(dr).length){dp+="&ec_st="+dr}if(String(dm).length){dp+="&ec_tx="+dm}if(String(di).length){dp+="&ec_sh="+di}if(String(du).length){dp+="&ec_dt="+du}if(cZ){for(dt in cZ){if(Object.prototype.hasOwnProperty.call(cZ,dt)){if(!J(cZ[dt][1])){cZ[dt][1]=""}if(!J(cZ[dt][2])){cZ[dt][2]=""}if(!J(cZ[dt][3])||String(cZ[dt][3]).length===0){cZ[dt][3]=0}if(!J(cZ[dt][4])||String(cZ[dt][4]).length===0){cZ[dt][4]=1}ds.push(cZ[dt])}}dp+="&ec_items="+t(T.JSON.stringify(ds))}dp=cs(dp,ao,"ecommerce",dq);bF(dp,bJ);if(dn){cZ={}}}function bZ(di,dm,dl,dk,dj,dn){if(String(di).length&&J(dm)){bq(di,dm,dl,dk,dj,dn)}}function bs(di){if(J(di)){bq("",di,"","","","")}}function b0(dj,dl,dk){aL=bg();var di=cs("action_name="+t(al(dj||bj)),dl,"log");if(!bh){di=az(di)}bF(di,bJ,dk)}function a0(dk,dj){var dl,di="(^| )(piwik[_-]"+dj; +if(dk){for(dl=0;dl<dk.length;dl++){di+="|"+dk[dl]}}di+=")( |$)";return new RegExp(di)}function aU(di){return(aE&&di&&0===String(di).indexOf(aE))}function cu(dm,di,dn,dj){if(aU(di)){return 0}var dl=a0(bL,"download"),dk=a0(a8,"link"),dp=new RegExp("\\.("+c5.join("|")+")([?&#]|$)","i");if(dk.test(dm)){return"link"}if(dj||dl.test(dm)||dp.test(di)){return"download"}if(dn){return 0}return"link"}function au(dj){var di;di=dj.parentNode;while(di!==null&&J(di)){if(ae.isLinkElement(dj)){break}dj=di;di=dj.parentNode}return dj}function db(dn){dn=au(dn);if(!ae.hasNodeAttribute(dn,"href")){return}if(!J(dn.href)){return}var dm=ae.getAttributeValueFromNode(dn,"href");var dj=dn.pathname||cl(dn.href);var dp=dn.hostname||d(dn.href);var dq=dp.toLowerCase();var dk=dn.href.replace(dp,dq);var dl=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript|mailto|tel):","i");if(!dl.test(dk)){var di=cu(dn.className,dk,ar(dq,dj),ae.hasNodeAttribute(dn,"download"));if(di){return{type:di,href:dk}}}}function aP(di,dj,dk,dl){var dm=v.buildInteractionRequestParams(di,dj,dk,dl); +if(!dm){return}return cs(dm,null,"contentInteraction")}function bb(di,dj){if(!di||!dj){return false}var dk=v.findTargetNode(di);if(v.shouldIgnoreInteraction(dk)){return false}dk=v.findTargetNodeNoDefault(di);if(dk&&!V(dk,dj)){return false}return true}function ct(dk,dj,dm){if(!dk){return}var di=v.findParentContentNode(dk);if(!di){return}if(!bb(di,dk)){return}var dl=v.buildContentBlock(di);if(!dl){return}if(!dl.target&&dm){dl.target=dm}return v.buildInteractionRequestParams(dj,dl.name,dl.piece,dl.target)}function aW(dj){if(!ca||!ca.length){return false}var di,dk;for(di=0;di<ca.length;di++){dk=ca[di];if(dk&&dk.name===dj.name&&dk.piece===dj.piece&&dk.target===dj.target){return true}}return false}function aX(di){return function(dm){if(!di){return}var dk=v.findParentContentNode(di);var dj;if(dm){dj=dm.target||dm.srcElement}if(!dj){dj=di}if(!bb(dk,dj)){return}if(!dk){return false}var dn=v.findTargetNode(dk);if(!dn||v.shouldIgnoreInteraction(dn)){return false}var dl=db(dn);if(c8&&dl&&dl.type){return dl.type +}return bI.trackContentInteractionNode(dj,"click")}}function b1(dk){if(!dk||!dk.length){return}var di,dj;for(di=0;di<dk.length;di++){dj=v.findTargetNode(dk[di]);if(dj&&!dj.contentInteractionTrackingSetupDone){dj.contentInteractionTrackingSetupDone=true;an(dj,"click",aX(dj))}}}function bx(dk,dl){if(!dk||!dk.length){return[]}var di,dj;for(di=0;di<dk.length;di++){if(aW(dk[di])){dk.splice(di,1);di--}else{ca.push(dk[di])}}if(!dk||!dk.length){return[]}b1(dl);var dm=[];for(di=0;di<dk.length;di++){dj=cs(v.buildImpressionRequestParams(dk[di].name,dk[di].piece,dk[di].target),undefined,"contentImpressions");if(dj){dm.push(dj)}}return dm}function cz(dj){var di=v.collectContent(dj);return bx(di,dj)}function a9(dj){if(!dj||!dj.length){return[]}var di;for(di=0;di<dj.length;di++){if(!v.isNodeVisible(dj[di])){dj.splice(di,1);di--}}if(!dj||!dj.length){return[]}return cz(dj)}function aG(dk,di,dj){var dl=v.buildImpressionRequestParams(dk,di,dj);return cs(dl,null,"contentImpression")}function da(dl,dj){if(!dl){return +}var di=v.findParentContentNode(dl);var dk=v.buildContentBlock(di);if(!dk){return}if(!dj){dj="Unknown"}return aP(dj,dk.name,dk.piece,dk.target)}function cO(dj,dl,di,dk){return"e_c="+t(dj)+"&e_a="+t(dl)+(J(di)?"&e_n="+t(di):"")+(J(dk)?"&e_v="+t(dk):"")}function at(dk,dm,di,dl,dp,dn){if(a(String(dk)).length===0||a(String(dm)).length===0){ak("Error while logging event: Parameters `category` and `action` must not be empty or filled with whitespaces");return false}var dj=cs(cO(dk,dm,di,dl),dp,"event");bF(dj,bJ,dn)}function b8(di,dl,dj,dm){var dk=cs("search="+t(di)+(dl?"&search_cat="+t(dl):"")+(J(dj)?"&search_count="+dj:""),dm,"sitesearch");bF(dk,bJ)}function cS(di,dm,dl,dk){var dj=cs("idgoal="+di+(dm?"&revenue="+dm:""),dl,"goal");bF(dj,bJ,dk)}function c0(dl,di,dq,dp,dk){var dn=di+"="+t(b2(dl));var dj=ct(dk,"click",dl);if(dj){dn+="&"+dj}var dm=cs(dn,dq,"link");bF(dm,bJ,dp)}function bU(dj,di){if(dj!==""){return dj+di.charAt(0).toUpperCase()+di.slice(1)}return di}function ch(dn){var dm,di,dl=["","webkit","ms","moz"],dk; +if(!be){for(di=0;di<dl.length;di++){dk=dl[di];if(Object.prototype.hasOwnProperty.call(G,bU(dk,"hidden"))){if(G[bU(dk,"visibilityState")]==="prerender"){dm=true}break}}}if(dm){an(G,dk+"visibilitychange",function dj(){G.removeEventListener(dk+"visibilitychange",dj,false);dn()});return}dn()}function br(){var dj=aY().uuid;var di=aJ();return dj+di}function cj(di){if(!di){return}if(!ae.hasNodeAttribute(di,"href")){return}var dj=ae.getAttributeValueFromNode(di,"href");if(!dj||aU(dj)){return}dj=k(dj,av);var dk=br();dj=F(dj,av,dk);ae.setAnyAttribute(di,"href",dj)}function aB(dl){var dm=ae.getAttributeValueFromNode(dl,"href");if(!dm){return false}dm=String(dm);var dj=dm.indexOf("//")===0||dm.indexOf("http://")===0||dm.indexOf("https://")===0;if(!dj){return false}var di=dl.pathname||cl(dl.href);var dk=(dl.hostname||d(dl.href)).toLowerCase();if(ar(dk,di)){if(!cG(cT,L(dk))){return true}return false}return false}function cF(di){var dj=db(di);if(dj&&dj.type){dj.href=p(dj.href);c0(dj.href,dj.type,undefined,null,di); +return}if(cM){di=au(di);if(aB(di)){cj(di)}}}function cv(){return G.all&&!G.addEventListener}function cU(di){var dk=di.which;var dj=(typeof di.button);if(!dk&&dj!=="undefined"){if(cv()){if(di.button&1){dk=1}else{if(di.button&2){dk=3}else{if(di.button&4){dk=2}}}}else{if(di.button===0||di.button==="0"){dk=1}else{if(di.button&1){dk=2}else{if(di.button&2){dk=3}}}}}return dk}function bT(di){switch(cU(di)){case 1:return"left";case 2:return"middle";case 3:return"right"}}function a1(di){return di.target||di.srcElement}function aC(di){return function(dl){dl=dl||T.event;var dk=bT(dl);var dm=a1(dl);if(dl.type==="click"){var dj=false;if(di&&dk==="middle"){dj=true}if(dm&&!dj){cF(dm)}}else{if(dl.type==="mousedown"){if(dk==="middle"&&dm){aR=dk;bA=dm}else{aR=bA=null}}else{if(dl.type==="mouseup"){if(dk===aR&&dm===bA){cF(dm)}aR=bA=null}else{if(dl.type==="contextmenu"){cF(dm)}}}}}}function aq(dk,dj){var di=typeof dj;if(di==="undefined"){dj=true}an(dk,"click",aC(dj),false);if(dj){an(dk,"mouseup",aC(dj),false); +an(dk,"mousedown",aC(dj),false);an(dk,"contextmenu",aC(dj),false)}}function bD(dk,dm){ap=true;var dl,dj=a0(bz,"ignore"),dn=G.links,di=null,dp=null;if(dn){for(dl=0;dl<dn.length;dl++){di=dn[dl];if(!dj.test(di.className)){dp=typeof di.piwikTrackers;if("undefined"===dp){di.piwikTrackers=[]}if(-1===M(di.piwikTrackers,dm)){di.piwikTrackers.push(dm);aq(di,dk)}}}}}function aS(dj,dm,dn){if(cf){return true}cf=true;var dp=false;var dl,dk;function di(){dp=true}n(function(){function dq(ds){setTimeout(function(){if(!cf){return}dp=false;dn.trackVisibleContentImpressions();dq(ds)},ds)}function dr(ds){setTimeout(function(){if(!cf){return}if(dp){dp=false;dn.trackVisibleContentImpressions()}dr(ds)},ds)}if(dj){dl=["scroll","resize"];for(dk=0;dk<dl.length;dk++){if(G.addEventListener){G.addEventListener(dl[dk],di,false)}else{T.attachEvent("on"+dl[dk],di)}}dr(100)}if(dm&&dm>0){dm=parseInt(dm,10);dq(dm)}})}var bC={enabled:true,requests:[],timeout:null,interval:2500,sendRequests:function(){var di=this.requests; +this.requests=[];if(di.length===1){bF(di[0],bJ)}else{de(di,bJ)}},canQueue:function(){return !m&&this.enabled},pushMultiple:function(dj){if(!this.canQueue()){de(dj,bJ);return}var di;for(di=0;di<dj.length;di++){this.push(dj[di])}},push:function(di){if(!di){return}if(!this.canQueue()){bF(di,bJ);return}bC.requests.push(di);if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.timeout=setTimeout(function(){bC.timeout=null;bC.sendRequests()},bC.interval);var dj="RequestQueue"+aw;if(!Object.prototype.hasOwnProperty.call(b,dj)){b[dj]={unload:function(){if(bC.timeout){clearTimeout(bC.timeout)}bC.sendRequests()}}}}};bi();aM();this.hasConsent=function(){return bB};this.getVisitorId=function(){return aY().uuid};this.getVisitorInfo=function(){return cN()};this.getAttributionInfo=function(){return bM()};this.getAttributionCampaignName=function(){return bM()[0]};this.getAttributionCampaignKeyword=function(){return bM()[1]};this.getAttributionReferrerTimestamp=function(){return bM()[2]};this.getAttributionReferrerUrl=function(){return bM()[3] +};this.setTrackerUrl=function(di){aE=di};this.getTrackerUrl=function(){return aE};this.getPiwikUrl=function(){return O(this.getTrackerUrl(),bH)};this.addTracker=function(di,dk){if(!J(di)||null===di){di=this.getTrackerUrl()}var dj=new Q(di,dk);I.push(dj);e.trigger("TrackerAdded",[this]);return dj};this.getSiteId=function(){return b6};this.setSiteId=function(di){b3(di)};this.resetUserId=function(){by=""};this.setUserId=function(di){if(Y(di)){by=di}};this.getUserId=function(){return by};this.setCustomData=function(di,dj){if(W(di)){ao=di}else{if(!ao){ao={}}ao[di]=dj}};this.getCustomData=function(){return ao};this.setCustomRequestProcessing=function(di){cb=di};this.appendToTrackingUrl=function(di){cY=di};this.getRequest=function(di){return cs(di)};this.addPlugin=function(di,dj){b[di]=dj};this.setCustomDimension=function(di,dj){di=parseInt(di,10);if(di>0){if(!J(dj)){dj=""}if(!w(dj)){dj=String(dj)}bm[di]=dj}};this.getCustomDimension=function(di){di=parseInt(di,10);if(di>0&&Object.prototype.hasOwnProperty.call(bm,di)){return bm[di] +}};this.deleteCustomDimension=function(di){di=parseInt(di,10);if(di>0){delete bm[di]}};this.setCustomVariable=function(dj,di,dm,dk){var dl;if(!J(dk)){dk="visit"}if(!J(di)){return}if(!J(dm)){dm=""}if(dj>0){di=!w(di)?String(di):di;dm=!w(dm)?String(dm):dm;dl=[di.slice(0,bt),dm.slice(0,bt)];if(dk==="visit"||dk===2){cE();aQ[dj]=dl}else{if(dk==="page"||dk===3){bW[dj]=dl}else{if(dk==="event"){cm[dj]=dl}}}}};this.getCustomVariable=function(dj,dk){var di;if(!J(dk)){dk="visit"}if(dk==="page"||dk===3){di=bW[dj]}else{if(dk==="event"){di=cm[dj]}else{if(dk==="visit"||dk===2){cE();di=aQ[dj]}}}if(!J(di)||(di&&di[0]==="")){return false}return di};this.deleteCustomVariable=function(di,dj){if(this.getCustomVariable(di,dj)){this.setCustomVariable(di,"","",dj)}};this.deleteCustomVariables=function(di){if(di==="page"||di===3){bW={}}else{if(di==="event"){cm={}}else{if(di==="visit"||di===2){aQ={}}}}};this.storeCustomVariablesInCookie=function(){bQ=true};this.setLinkTrackingTimer=function(di){bJ=di};this.getLinkTrackingTimer=function(){return bJ +};this.setDownloadExtensions=function(di){if(w(di)){di=di.split("|")}c5=di};this.addDownloadExtensions=function(dj){var di;if(w(dj)){dj=dj.split("|")}for(di=0;di<dj.length;di++){c5.push(dj[di])}};this.removeDownloadExtensions=function(dk){var dj,di=[];if(w(dk)){dk=dk.split("|")}for(dj=0;dj<c5.length;dj++){if(M(dk,c5[dj])===-1){di.push(c5[dj])}}c5=di};this.setDomains=function(di){ax=w(di)?[di]:di;var dm=false,dk=0,dj;for(dk;dk<ax.length;dk++){dj=String(ax[dk]);if(cG(cT,L(dj))){dm=true;break}var dl=cl(dj);if(dl&&dl!=="/"&&dl!=="/*"){dm=true;break}}if(!dm){ax.push(cT)}};this.enableCrossDomainLinking=function(){cM=true};this.disableCrossDomainLinking=function(){cM=false};this.isCrossDomainLinkingEnabled=function(){return cM};this.setCrossDomainLinkingTimeout=function(di){aZ=di};this.getCrossDomainLinkingUrlParameter=function(){return t(av)+"="+t(br())};this.setIgnoreClasses=function(di){bz=w(di)?[di]:di};this.setRequestMethod=function(di){c9=di||ci};this.setRequestContentType=function(di){cw=di||aI +};this.setReferrerUrl=function(di){bn=di};this.setCustomUrl=function(di){a4=bV(bN,di)};this.getCurrentUrl=function(){return a4||bN};this.setDocumentTitle=function(di){bj=di};this.setAPIUrl=function(di){bH=di};this.setDownloadClasses=function(di){bL=w(di)?[di]:di};this.setLinkClasses=function(di){a8=w(di)?[di]:di};this.setCampaignNameKey=function(di){cq=w(di)?[di]:di};this.setCampaignKeywordKey=function(di){bG=w(di)?[di]:di};this.discardHashTag=function(di){bP=di};this.setCookieNamePrefix=function(di){bk=di;if(aQ){aQ=bX()}};this.setCookieDomain=function(di){var dj=L(di);if(bw(dj)){cW=dj;bi()}};this.getCookieDomain=function(){return cW};this.hasCookies=function(){return"1"===b5()};this.setSessionCookie=function(dk,dj,di){if(!dk){throw new Error("Missing cookie name")}if(!J(di)){di=co}bu.push(dk);dd(aT(dk),dj,di,bp,cW)};this.getCookie=function(dj){var di=aD(aT(dj));if(di===0){return null}return di};this.setCookiePath=function(di){bp=di;bi()};this.getCookiePath=function(di){return bp};this.setVisitorCookieTimeout=function(di){cJ=di*1000 +};this.setSessionCookieTimeout=function(di){co=di*1000};this.getSessionCookieTimeout=function(){return co};this.setReferralCookieTimeout=function(di){c4=di*1000};this.setConversionAttributionFirstReferrer=function(di){bv=di};this.setSecureCookie=function(di){bS=di};this.disableCookies=function(){bl=true;c7.cookie="0";if(b6){aF()}};this.deleteCookies=function(){aF()};this.setDoNotTrack=function(dj){var di=h.doNotTrack||h.msDoNotTrack;cP=dj&&(di==="yes"||di==="1");if(cP){this.disableCookies()}};this.alwaysUseSendBeacon=function(){cV=true};this.disableAlwaysUseSendBeacon=function(){cV=false};this.addListener=function(dj,di){aq(dj,di)};this.enableLinkTracking=function(dj){c8=true;var di=this;ch(function(){q(function(){bD(dj,di)});n(function(){bD(dj,di)})})};this.enableJSErrorTracking=function(){if(cR){return}cR=true;var di=T.onerror;T.onerror=function(dn,dl,dk,dm,dj){ch(function(){var dp="JavaScript Errors";var dq=dl+":"+dk;if(dm){dq+=":"+dm}at(dp,dq,dn)});if(di){return di(dn,dl,dk,dm,dj)}return false +}};this.disablePerformanceTracking=function(){a2=false};this.setVisitStandardLength=function(di){di=Math.max(di,5);c6=di};this.enableHeartBeatTimer=function(di){di=Math.max(di,5);a5=(di||15)*1000;if(cX!==null){df()}};this.disableHeartBeatTimer=function(){bK();if(a5||aN){if(T.removeEventListener){T.removeEventListener("focus",ba);T.removeEventListener("blur",ay)}else{if(T.detachEvent){T.detachEvent("onfocus",ba);T.detachEvent("onblur",ay)}}}a5=null;aN=false};this.killFrame=function(){if(T.location!==T.top.location){T.top.location=T.location}};this.redirectFile=function(di){if(T.location.protocol==="file:"){T.location=di}};this.setCountPreRendered=function(di){be=di};this.trackGoal=function(di,dl,dk,dj){ch(function(){cS(di,dl,dk,dj)})};this.trackLink=function(dj,di,dl,dk){ch(function(){c0(dj,di,dl,dk)})};this.getNumTrackedPageViews=function(){return cr};this.trackPageView=function(di,dk,dj){ca=[];cK=[];if(N(b6)){ch(function(){Z(aE,bH,b6)})}else{ch(function(){cr++;b0(di,dk,dj)})}};this.trackAllContentImpressions=function(){if(N(b6)){return +}ch(function(){q(function(){var di=v.findContentNodes();var dj=cz(di);bC.pushMultiple(dj)})})};this.trackVisibleContentImpressions=function(di,dj){if(N(b6)){return}if(!J(di)){di=true}if(!J(dj)){dj=750}aS(di,dj,this);ch(function(){n(function(){var dk=v.findContentNodes();var dl=a9(dk);bC.pushMultiple(dl)})})};this.trackContentImpression=function(dk,di,dj){if(N(b6)){return}dk=a(dk);di=a(di);dj=a(dj);if(!dk){return}di=di||"Unknown";ch(function(){var dl=aG(dk,di,dj);bC.push(dl)})};this.trackContentImpressionsWithinNode=function(di){if(N(b6)||!di){return}ch(function(){if(cf){n(function(){var dj=v.findContentNodesWithinNode(di);var dk=a9(dj);bC.pushMultiple(dk)})}else{q(function(){var dj=v.findContentNodesWithinNode(di);var dk=cz(dj);bC.pushMultiple(dk)})}})};this.trackContentInteraction=function(dk,dl,di,dj){if(N(b6)){return}dk=a(dk);dl=a(dl);di=a(di);dj=a(dj);if(!dk||!dl){return}di=di||"Unknown";ch(function(){var dm=aP(dk,dl,di,dj);if(dm){bC.push(dm)}})};this.trackContentInteractionNode=function(dk,dj){if(N(b6)||!dk){return +}var di=null;ch(function(){di=da(dk,dj);if(di){bC.push(di)}});return di};this.logAllContentBlocksOnPage=function(){var dk=v.findContentNodes();var di=v.collectContent(dk);var dj=typeof console;if(dj!=="undefined"&&console&&console.log){console.log(di)}};this.trackEvent=function(dj,dl,di,dk,dn,dm){ch(function(){at(dj,dl,di,dk,dn,dm)})};this.trackSiteSearch=function(di,dk,dj,dl){ca=[];ch(function(){b8(di,dk,dj,dl)})};this.setEcommerceView=function(dl,di,dk,dj){if(Y(dk)){dk=String(dk)}if(!J(dk)||dk===null||dk===false||!dk.length){dk=""}else{if(dk instanceof Array){dk=T.JSON.stringify(dk)}}bW[5]=["_pkc",dk];if(J(dj)&&dj!==null&&dj!==false&&String(dj).length){bW[2]=["_pkp",dj]}if(!Y(dl)&&!Y(di)){return}if(Y(dl)){bW[3]=["_pks",dl]}if(!Y(di)){di=""}bW[4]=["_pkn",di]};this.getEcommerceItems=function(){return JSON.parse(JSON.stringify(cZ))};this.addEcommerceItem=function(dm,di,dk,dj,dl){if(Y(dm)){cZ[dm]=[String(dm),di,dk,dj,dl]}};this.removeEcommerceItem=function(di){if(Y(di)){di=String(di);delete cZ[di] +}};this.clearEcommerceCart=function(){cZ={}};this.trackEcommerceOrder=function(di,dm,dl,dk,dj,dn){bZ(di,dm,dl,dk,dj,dn)};this.trackEcommerceCartUpdate=function(di){bs(di)};this.trackRequest=function(dj,dl,dk,di){ch(function(){var dm=cs(dj,dl,di);bF(dm,bJ,dk)})};this.ping=function(){this.trackRequest("ping=1",null,null,"ping")};this.disableQueueRequest=function(){bC.enabled=false};this.setRequestQueueInterval=function(di){if(di<1000){throw new Error("Request queue interval needs to be at least 1000ms")}bC.interval=di};this.queueRequest=function(di){ch(function(){var dj=cs(di);bC.push(dj)})};this.isConsentRequired=function(){return cA};this.getRememberedConsent=function(){var di=aD(bd);if(aD(cL)){if(di){bY(bd,bp,cW)}return null}if(!di||di===0){return null}return di};this.hasRememberedConsent=function(){return !!this.getRememberedConsent()};this.requireConsent=function(){cA=true;bB=this.hasRememberedConsent();x++;b["CoreConsent"+x]={unload:function(){if(!bB){aF()}}}};this.setConsentGiven=function(){bB=true; +bY(cL,bp,cW);var dj,di;for(dj=0;dj<cK.length;dj++){di=typeof cK[dj];if(di==="string"){bF(cK[dj],bJ)}else{if(di==="object"){de(cK[dj],bJ)}}}cK=[]};this.rememberConsentGiven=function(dj){if(dj){dj=dj*60*60*1000}else{dj=30*365*24*60*60*1000}this.setConsentGiven();var di=new Date().getTime();dd(bd,di,dj,bp,cW,bS)};this.forgetConsentGiven=function(){var di=30*365*24*60*60*1000;bY(bd,bp,cW);dd(cL,new Date().getTime(),di,bp,cW,bS);this.requireConsent()};this.isUserOptedOut=function(){return !bB};this.optUserOut=this.forgetConsentGiven;this.forgetUserOptOut=this.rememberConsentGiven;n(function(){setTimeout(function(){bE=true},0)});e.trigger("TrackerSetup",[this])}function H(){return{push:af}}function c(au,at){var av={};var aq,ar;for(aq=0;aq<at.length;aq++){var ao=at[aq];av[ao]=1;for(ar=0;ar<au.length;ar++){if(au[ar]&&au[ar][0]){var ap=au[ar][0];if(ao===ap){af(au[ar]);delete au[ar];if(av[ap]>1&&ap!=="addTracker"){ak("The method "+ap+' is registered more than once in "_paq" variable. Only the last call has an effect. Please have a look at the multiple Piwik trackers documentation: https://developer.piwik.org/guides/tracking-javascript-guide#multiple-piwik-trackers') +}av[ap]++}}}}return au}var C=["addTracker","disableCookies","setTrackerUrl","setAPIUrl","enableCrossDomainLinking","setCrossDomainLinkingTimeout","setSessionCookieTimeout","setVisitorCookieTimeout","setCookieNamePrefix","setSecureCookie","setCookiePath","setCookieDomain","setDomains","setUserId","setSiteId","alwaysUseSendBeacon","enableLinkTracking","requireConsent","setConsentGiven"];function ad(ao,aq){var ap=new Q(ao,aq);I.push(ap);_paq=c(_paq,C);for(E=0;E<_paq.length;E++){if(_paq[E]){af(_paq[E])}}_paq=new H();e.trigger("TrackerAdded",[ap]);return ap}an(T,"beforeunload",ai,false);an(T,"message",function(au){if(!au||!au.origin){return}var aw,ar,ap;var ax=d(au.origin);var at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){ap=d(at[ar].getPiwikUrl());if(ap===ax){aw=at[ar];break}}if(!aw){return}var aq=null;try{aq=JSON.parse(au.data)}catch(av){return}if(!aq){return}function ao(aA){var aC=G.getElementsByTagName("iframe");for(ar=0;ar<aC.length;ar++){var aB=aC[ar];var ay=d(aB.src);if(aB.contentWindow&&J(aB.contentWindow.postMessage)&&ay===ax){var az=JSON.stringify(aA); +aB.contentWindow.postMessage(az,"*")}}}if(J(aq.maq_initial_value)){ao({maq_opted_in:aq.maq_initial_value&&aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}else{if(J(aq.maq_opted_in)){at=e.getAsyncTrackers();for(ar=0;ar<at.length;ar++){aw=at[ar];if(aq.maq_opted_in){aw.rememberConsentGiven()}else{aw.forgetConsentGiven()}}ao({maq_confirm_opted_in:aw.hasConsent(),maq_url:aw.getPiwikUrl(),maq_optout_by_default:aw.isConsentRequired()})}}},false);Date.prototype.getTimeAlias=Date.prototype.getTime;e={initialized:false,JSON:T.JSON,DOM:{addEventListener:function(ar,aq,ap,ao){var at=typeof ao;if(at==="undefined"){ao=false}an(ar,aq,ap,ao)},onLoad:n,onReady:q,isNodeVisible:j,isOrWasNodeVisible:v.isNodeVisible},on:function(ap,ao){if(!y[ap]){y[ap]=[]}y[ap].push(ao)},off:function(aq,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){if(y[aq][ao]===ap){y[aq].splice(ao,1)}}},trigger:function(aq,ar,ap){if(!y[aq]){return}var ao=0;for(ao;ao<y[aq].length;ao++){y[aq][ao].apply(ap||T,ar) +}},addPlugin:function(ao,ap){b[ao]=ap},getTracker:function(ao,ap){if(!J(ap)){ap=this.getAsyncTracker().getSiteId()}if(!J(ao)){ao=this.getAsyncTracker().getTrackerUrl()}return new Q(ao,ap)},getAsyncTrackers:function(){return I},addTracker:function(ao,aq){var ap;if(!I.length){ap=ad(ao,aq)}else{ap=I[0].addTracker(ao,aq)}return ap},getAsyncTracker:function(ap,at){var ar;if(I&&I.length&&I[0]){ar=I[0]}else{return ad(ap,at)}if(!at&&!ap){return ar}if((!J(at)||null===at)&&ar){at=ar.getSiteId()}if((!J(ap)||null===ap)&&ar){ap=ar.getTrackerUrl()}var aq,ao=0;for(ao;ao<I.length;ao++){aq=I[ao];if(aq&&String(aq.getSiteId())===String(at)&&aq.getTrackerUrl()===ap){return aq}}},retryMissedPluginCalls:function(){var ap=ah;ah=[];var ao=0;for(ao;ao<ap.length;ao++){af(ap[ao])}}};if(typeof define==="function"&&define.amd){define("piwik",[],function(){return e});define("matomo",[],function(){return e})}return e}())} /*!!! pluginTrackerHook */ -(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length;if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c) -}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker);if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} +(function(){function b(){if("object"!==typeof _paq){return false}var c=typeof _paq.length; +if("undefined"===c){return false}return !!_paq.length}if(window&&"object"===typeof window.piwikPluginAsyncInit&&window.piwikPluginAsyncInit.length){var a=0;for(a;a<window.piwikPluginAsyncInit.length;a++){if(typeof window.piwikPluginAsyncInit[a]==="function"){window.piwikPluginAsyncInit[a]()}}}if(window&&window.piwikAsyncInit){window.piwikAsyncInit()}if(!window.Piwik.getAsyncTrackers().length){if(b()){window.Piwik.addTracker()}else{_paq={push:function(c){var d=typeof console;if(d!=="undefined"&&console&&console.error){console.error("_paq.push() was used but Matomo tracker was not initialized before the matomo.js file was loaded. Make sure to configure the tracker via _paq.push before loading matomo.js. Alternatively, you can create a tracker via Matomo.addTracker() manually and then use _paq.push but it may not fully work as tracker methods may not be executed in the correct order.",c)}}}}}window.Piwik.trigger("PiwikInitialized",[]);window.Piwik.initialized=true}());(function(){var a=(typeof AnalyticsTracker); +if(a==="undefined"){AnalyticsTracker=window.Piwik}}());if(typeof piwik_log!=="function"){piwik_log=function(b,f,d,g){function a(h){try{if(window["piwik_"+h]){return window["piwik_"+h]}}catch(i){}return}var c,e=window.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()}}} /*!! @license-end */;
\ No newline at end of file diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml index 6afcb33679..c660a3ec2f 100644 --- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml +++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment0_noOptions__Live.getLastVisitsDetails_year.xml @@ -763,7 +763,7 @@ </row> </customVariables> <resolution>1280x800</resolution> - <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins> + <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins> <pluginsIcons> <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon> @@ -778,10 +778,6 @@ <pluginName>flash</pluginName> </row> <row> - <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon> - <pluginName>gears</pluginName> - </row> - <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon> <pluginName>java</pluginName> </row> diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml index 6afcb33679..c660a3ec2f 100644 --- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml +++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml @@ -763,7 +763,7 @@ </row> </customVariables> <resolution>1280x800</resolution> - <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins> + <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins> <pluginsIcons> <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon> @@ -778,10 +778,6 @@ <pluginName>flash</pluginName> </row> <row> - <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon> - <pluginName>gears</pluginName> - </row> - <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon> <pluginName>java</pluginName> </row> diff --git a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png index 7d83ab8010..00bd70306b 100644 --- a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png +++ b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed1e01f70cced5c3b30de8f1d101360eae7cd426db52c2acb44159c904fd88a6 -size 331238 +oid sha256:1a2e8f9a8acd0637700ff7e9b9e2f8f2024fe0ce9460dcdd01c32e6378dcafd3 +size 331842 diff --git a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png index 0a346c454a..59bc43bb03 100644 --- a/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png +++ b/plugins/CoreUpdater/tests/UI/expected-screenshots/CoreUpdaterDb_main_instance.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77df453180049c37068480a5dc63e87bfcf33f08b52c5a1c1fbacbbf96f37bda -size 332773 +oid sha256:d1cb6cb786183fe61b71a9036ef0388969408f7dca244cfa29814d4caa331a42 +size 333411 diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png index 47c703feeb..e548d64537 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/DashboardManager_removed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eee525909746024067f8b64258bc9fc1744bb43dd91a05e01d4227e7f44f0eb9 -size 470922 +oid sha256:f9896a982295ca0c3b0e0096d219a8026435b6aa707fb87d997e503b652d23c8 +size 470648 diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png index 498f244d02..e1bd506168 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_loaded_token_auth.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e02428fc26d6e3b9aa8ddaabaa66b86fed1fd1fc78d340157f198e34097f1687 -size 733550 +oid sha256:c7f8e236d7fd04408d093b9f8c3ab23fd3ff20339932c26e7f8575a1701f2dd2 +size 733228 diff --git a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png index 498f244d02..e1bd506168 100644 --- a/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png +++ b/plugins/Dashboard/tests/UI/expected-screenshots/Dashboard_removed.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e02428fc26d6e3b9aa8ddaabaa66b86fed1fd1fc78d340157f198e34097f1687 -size 733550 +oid sha256:c7f8e236d7fd04408d093b9f8c3ab23fd3ff20339932c26e7f8575a1701f2dd2 +size 733228 diff --git a/plugins/DevicePlugins/Columns/PluginGears.php b/plugins/DevicePlugins/Columns/PluginGears.php deleted file mode 100644 index 2913091f82..0000000000 --- a/plugins/DevicePlugins/Columns/PluginGears.php +++ /dev/null @@ -1,32 +0,0 @@ -<?php -/** - * Matomo - free/libre analytics platform - * - * @link https://matomo.org - * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later - * - */ -namespace Piwik\Plugins\DevicePlugins\Columns; - -use Piwik\Common; -use Piwik\Tracker\Request; -use Piwik\Tracker\Visitor; -use Piwik\Tracker\Action; - -class PluginGears extends DevicePluginColumn -{ - protected $columnName = 'config_gears'; - protected $columnType = 'TINYINT(1) NULL'; - protected $type = self::TYPE_BOOL; - - /** - * @param Request $request - * @param Visitor $visitor - * @param Action|null $action - * @return mixed - */ - public function onNewVisit(Request $request, Visitor $visitor, $action) - { - return Common::getRequestVar('gears', 0, 'int', $request->getParams()); - } -}
\ No newline at end of file diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html index 08f2885acd..84a2e8ac18 100644 --- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html +++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_and_graph__ScheduledReports.generateReport_week.original.html @@ -1899,7 +1899,7 @@ </h2> <img alt="" - src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAI/0lEQVR4nO3dz2scfR3A8Umf9GlcTVJCpWEDLe0gQgsPQq0eHhB88CDPQRDx4rWH5yoeBXkOgiLPXyAoHh8e/ANKD171UAVB6I9Ht+WpJDTUp5UEQqSl8VCcTGZ3Zj/ZnZ2ZdV+vU2Yzm34z3+7se2dms0tHR0cJAMA4Z9oeAAAwH0QDABAiGgCAENEAAISIBgAgRDQAACHNRUOapmU3jvxWxb0AgOZ14kjDYDAY+y31AADtai4aBoNB4Yk/TdOKXAAAOmW53h/3i9/+uXDLT299fey9snrIV0V2S1Yb2XcL/aE8AKABNUfD3/+59/Lly2zx7Nmz29vbW1tbkfsWDjzkF99UQv5URdmaAMCM1H964iAnSZKdnZ3sW/kjBGOf6eMdoBgAoAGduBDyjTdJEbngMb4mAFCXmk9PTCl/ZUPkOERkTQCgFvVHQ6/Xq/hudoZi7NssI1cqxNcEAKZUczR8/710Z3t7svvGn/tVAgA0r+Zo+N63LifJ5cnuW/1Gyvx3veUSAJq3dHR01PYYAIA50KF3TwAAXSYaAIAQ0QAAhIgGACBENAAAIcW3XObf1tj4YACA7joRDf5oEgBQ5vj0hGIAACoUjzRkXwsIACDvRDTkQyE78LB98rMkdnd3Nzc3mxkcANAd3j0BAISM/8Cqra2tikUAYEE40gAAhJz4lEsXQgIAZXw0NgAQ4vQEABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACELE9z51///q91jaNhH/zwa4Vb/C4dMfzrANARk0fDrQ9vv9g7rHEoTXrvG5e+cnkjW/zkzv07f3zc4nimUXiWfbF3OL+/S5Ikl/tr3333atujAGAEpycAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBkOb+Qpmn29WAwaHwwAEB3HUdDmqb5UCgsAgAL7vj0hEQAACq4pgEACFkuLGeXNTjwAADkFaMha4Xsmob79+/nV3j8+PGbsHj16lUjI5yJzz578vrwWbb4+b8+b3EwU3r48GF+cf9gjuclSZLd3d2HD1+2PQoARihGw7B+v59fXFtbW1tbS5Lkrbf+MatBzd6FL1/o99ezxdXVwyR5VrF+lxUm6N/7/0mST9sazPTOr58v/EYAdETpuycy6+vrIxeXlub4eogv9nqrq6vZ4tvn3m5xMFPK/yJJkrw6OtvWSGpxbuVc4TcCoCOOo2EwGPg7DQBAmROnJ4QCAFBmjk8xAABNEg0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACFnOL6Rpmn09GAwaHwwA0F3H0ZCmaT4UCosAwIJzegIACBENAEDI8vhVoD2//M2fXuwdtj2KCf3gO1/95jv9bPEv955+fPtei+OZxvqXzv3sg3fzt9z68Pbro6O2xjOlj37y7Qvnv5AtfnLn/t8+fdbieKZxLb3wo/evZYsv9g5//Ks/tDieaZw5s/S7n7+fv8UeoCOyPcDS0f8e9mXXNNy9ezd/zwcPHly7di2ZsUePHm1ubvZ6vVn/Q5zWvXv3GvgPwGkdHBw8ffr06tWrbQ+EoufPnx8eHvb7/fGr0qydnZ2VlZWNjY22BzJPxh9puHnzZsXijKysrFy6dGl1dbWBf4tTef369Y0bN9oeBUX7+/tPnjy5fv162wOhaHd39+Dg4MqVK20PhKKNjY1er3fx4sW2BzJPXNMAAIQcH2kYDAb+TgMAUObE6QmhAACUcXoCAAg5fvcEAECFrh9pyF9mQWNs9k5Jc9oeC6dgvho28QYfe0dTmWnojzvVeImlD8VgofhQmLbE91qnmpT8ymZzMsNTU8uWnOCHLOAMNhEN9W7WRZuh1mWPz+EHZ/Z1YR3qMvzYyW/8ihvzk2WaJnCqVpt4e5qICYycmlq2pOmImHk0lD3Yqnd5yaj5K9sDjlyZukReFXnl1LCyp7SRPVfjS7EFMbLVCvuf/JqRnVK2ZrZa/mcW/qHCT7Cvq1DxYiYZ9cImKUnqspWTyihPcrM5m9+vc9r57InqB17FOsFFZqds78msTXacwBw1puIRka+6katVPOHZ102vbBuO3JjDKw/fnh3eWMDpmI8PrFrAiemOyBVArhJqQOE10MhtXjER2UtYD6WG2X3Va+zfIYy/sNHfE5iDaIic4GBGCnE98TrUrvoV0siJcJ6ieXVdoFfLYP5vTHDoxTasyxxEw9gDejRsMQ/KtSK4qU1HZ9XyYDG507MN6zLzaKjrMVP9Q+w0Z6RwJHDidZjYyM078ght9UR460Rc8EqC4H/7eiPbvi6yBaq3eXwb2rMNa+JIw/AOLrLLK7t6uexnzmjwjNy2w7PT1HAWUWQKRt6YXzRHp1K2hym8u6HsjQ/J0MYvXAuZhGfEvq5ggg1yqrtUTHHFyoszL/6MNCN4NQMZD4dFZvYLRAMnLFo1Q4RnjoXi0E4F0QAAhHT9A6sAgI4QDQBAyH8BSWflD3sOh1IAAAAASUVORK5CYII=" + src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHz0lEQVR4nO3dP2/bdgLHYaVwMgSNs+bioQNxS7oUSLN26Aso7oa+gg73HvoC+h5uOKD7TR37BrqkQ4EC+YOWCNDCAbLkgKLoEiC6QQBNkyL1lU1TP9rPMximREmkfxb1MUlZt9br9QoAYJcPDr0AAMAyiAYAICIaAICIaAAAIqIBAIiIBgAgMl80VFU1dOHWq0ZuBQDMr4g9DXVd77xKPQDAYc0XDXVdd174q6oayQUAoChH097dN//5sXPJ1199uvNWTT20q6K5pKmN5tpOfygPAJjBxNHwy+9/vHv3rpm8ffv26enpyclJctvOjof25KYS2ocqhuYEAK7I9Icn/mpZrVavX79urmrvIdj5Sp93gGIAgBkUcSLkxiYpkhMe8zkBgKlMfHjiktpnNiT7IZI5AYBJTB8Nd+/eHbm2OUKx822WyZkK+ZwAwCVNHA3//Lx6fXp6sdvmr/0qAQDmN3E0fPHZR6vVRxe77fgbKdvXesslAMzv1nq9PvQyAAALUNC7JwCAkokGACAiGgCAiGgAACKiAQCIdN9y2X5b4+wLAwCU61w0+KdJAMCQs8MTigEAGNHd09B8LyAAgLZz0dAOhWbHw+n5z5J48+bNgwcP5lk4AKAc3j0BAER2f2DVycnJyCQAcEPY0wAARM59yqUTIQGAIT4aGwCIODwBAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBA5OgyN/73f3+aajlK8K8vP+lfaB0XZ+s6AnB5F4+Gb7/7+fsfXk24KAfXf7GxjkskGgCuiMMTAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAAREQDABARDQBARDQAABHRAABERAMAEBENAEBENAAAEdEAAEREAwAQEQ0AQEQ0AAAR0QAARI7aE1VVNd/XdT37wgAA5TqLhqqq2qHQmQQAbrizwxMSAQAY4ZwGACBy1JluTmuw4wEAaOtGQ9MKzTkNz58/b8/w6tWrTVi8fft2liWcz8uXLzuXWMcl6q8jAJPoRkPfw4cP25PHx8fHx8er1erDD/9cra7V601nTVfWcZn66wjAJAbfPdG4f//+1sk7d+5c6ZLN7969e51LrOMS9dcRgEmcRUNd1/5PAwAw5NzhCaEAAAzxlksAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgIhoAgIhoAAAiogEAiIgGACAiGgCAiGgAACKiAQCIiAYAICIaAICIaAAAIqIBAIiIBgAgctSeqKqq+b6u69kXBgAo11k0VFXVDoXOJABwwzk8AQBERAMAEDnaPQss3Lff/fzrb/879FJM6dOP//aPz//evsQ6LpF1vB5u1DreWq/Xm4uGzml4+vRp+5YvXrx49OjRjIu6evbs2cyPyFUwjteDcbwejOP1MP847t7T8OTJk5HJGbx///7x48czPyiTM47Xg3G8Hozj9TD/ODqnAQCInO1pqOva/2kAAIacOzwhFACAIQ5PAACRs3dPAACMWNKehvYpF5TJGN0c7bGuqsrQF2tkaIxagcoZlK1LcoB/7jTh6ZY+IAOuQmdjMf4s8zScgbPUSzb+yU2byeU+TTpLPnc0TPuDW+gY3BDNZm4zTO2hb77vzEM5fHxdafpPHxZkuUPWWfJZo2Hod31rRI+XdafdZHiBkm2c7eCy9HdXbi7ZfDWC8xvfeG79e7d/Vf8m44nfmc2Tt/Ni1J/sXN4fha0HAoZ+4M2143+GdW4+/qAjS9K588N/9kSyJ+cykxSi/YQxQEvUf6Ktzm8umdnQpm+oxYdeckZusvOxjP6++qOw9Zl1gde1/jwjhRG+8vbv7fDRsC+/o0uRnM5Tzik/ULjLH8vLb5gnvq3xvi7zE+uMy0H+DFtYNCQHOChBJ2wvPA+H4pBfafrHCPqTIxeOk/iTaO/smf/v2+YYRPi4+w5oKYcn9jI0EjZqi2BX9oIYpjJ1nkRD53s13yf3Gd7Er8SIzjkEGwfphvxx91q25j5n/T8NW3+sk9+JHC7BZpg2LjMPZTJkBZp2UMYT3y/AVltPE9nLzh9se1wm/DNs6Bznvrn3NPRP6exfsnW2/p20W9uu1AJtHYih83QoX+cEbC8bh9JsAJONZ9vQdjIZTZvZq7P1mXWBH/heZ73s/OXpz7CZ9G+kmZKjD1CmCzw3PZ3pW9g5DRRrrxNwgMIpBraypwEAiCzpA6sAgAMSDQBA5P+tRLDnTyHB0wAAAABJRU5ErkJggg==" height="200" width="700" margin="0 auto"/> @@ -1975,19 +1975,6 @@ <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'> - - Gears </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0 - </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0% - </td> - </tr> - - <tr style="background-color: #f2f2f2;"> - <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'> Pdf </td> @@ -1999,7 +1986,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'> @@ -2012,7 +1999,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'> @@ -2025,7 +2012,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'> @@ -2038,7 +2025,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'> diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html index 0edb5ee057..af21221e39 100644 --- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html +++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_html_tables_only__ScheduledReports.generateReport_week.original.html @@ -1835,19 +1835,6 @@ <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'> - - Gears </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0 - </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0% - </td> - </tr> - - <tr style="background-color: #f2f2f2;"> - <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'> Pdf </td> @@ -1859,7 +1846,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'> @@ -1872,7 +1859,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'> @@ -1885,7 +1872,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'> @@ -1898,7 +1885,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'> diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv index ab38b9583e..877e28da79 100644 --- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv +++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_csv__ScheduledReports.generateReport_week.original.csv @@ -84,7 +84,6 @@ Cookie,5,100% Flash,5,100% Java,5,100% Director,0,0% -Gears,0,0% Pdf,0,0% Quicktime,0,0% Realplayer,0,0% diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf Binary files differindex ba3a30dfd9..931f2b4ecc 100644 --- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf +++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_week.original.pdf diff --git a/plugins/MarketingCampaignsReporting b/plugins/MarketingCampaignsReporting -Subproject d065c9d2ba615c45fea0003c40bae28ddd5935f +Subproject 4ad0e37240a6714376fd80a407e259b884802e3 diff --git a/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php b/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php index d90bb37d14..eae74108c9 100644 --- a/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php +++ b/plugins/PrivacyManager/tests/Integration/Dao/LogDataAnonymizerTest.php @@ -218,7 +218,6 @@ class LogDataAnonymizerTest extends IntegrationTestCase 'config_cookie' => null, 'config_director' => null, 'config_flash' => null, - 'config_gears' => null, 'config_java' => null, 'config_pdf' => null, 'config_quicktime' => null, diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json index c8d35a20e9..f8edd76469 100755 --- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json +++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_allSitesAllDates.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Unknown", @@ -63,7 +62,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -118,7 +116,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -172,7 +169,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -226,7 +222,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -281,7 +276,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -335,7 +329,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -389,7 +382,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -443,7 +435,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -498,7 +489,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -552,7 +542,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -606,7 +595,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -661,7 +649,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -715,7 +702,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -769,7 +755,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -822,7 +807,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -876,7 +860,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -930,7 +913,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -984,7 +966,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1039,7 +1020,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1093,7 +1073,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1147,7 +1126,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1201,7 +1179,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1255,7 +1232,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1309,7 +1285,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1364,7 +1339,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1418,7 +1392,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -1471,7 +1444,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1525,7 +1497,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1579,7 +1550,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1633,7 +1603,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1687,7 +1656,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1741,7 +1709,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Unknown", @@ -1794,7 +1761,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1849,7 +1815,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1903,7 +1868,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1957,7 +1921,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2012,7 +1975,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2066,7 +2028,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2120,7 +2081,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2174,7 +2134,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2229,7 +2188,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2283,7 +2241,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2337,7 +2294,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2392,7 +2348,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2446,7 +2401,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -2500,7 +2454,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2553,7 +2506,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2607,7 +2559,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2661,7 +2612,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2715,7 +2665,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2770,7 +2719,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2824,7 +2772,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2878,7 +2825,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2932,7 +2878,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2986,7 +2931,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -3040,7 +2984,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3095,7 +3038,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3149,7 +3091,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -3202,7 +3143,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3256,7 +3196,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3310,7 +3249,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3364,7 +3302,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3418,7 +3355,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3472,7 +3408,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "db272eb717f7c5ed", "config_java": "Yes", "config_os": "Unknown", @@ -3525,7 +3460,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3580,7 +3514,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3634,7 +3567,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3688,7 +3620,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3743,7 +3674,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3797,7 +3727,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3851,7 +3780,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3905,7 +3833,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3960,7 +3887,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4014,7 +3940,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4068,7 +3993,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4123,7 +4047,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4177,7 +4100,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2143bbfc3a571951", "config_java": "Yes", "config_os": "Unknown", @@ -4231,7 +4153,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4284,7 +4205,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4338,7 +4258,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4392,7 +4311,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4446,7 +4364,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4501,7 +4418,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4555,7 +4471,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4609,7 +4524,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4663,7 +4577,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4717,7 +4630,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4771,7 +4683,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4826,7 +4737,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4880,7 +4790,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4b540aa24f19879", "config_java": "Yes", "config_os": "Unknown", @@ -4933,7 +4842,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -4987,7 +4895,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5041,7 +4948,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5095,7 +5001,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5149,7 +5054,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json index a12a983ffd..fc3fd099aa 100755 --- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json +++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_anonymizeUserId.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -62,7 +61,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -116,7 +114,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -169,7 +166,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -221,7 +217,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -275,7 +270,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -328,7 +322,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -380,7 +373,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -433,7 +425,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -487,7 +478,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -539,7 +529,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -592,7 +581,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -646,7 +634,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -699,7 +686,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -752,7 +738,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -804,7 +789,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -856,7 +840,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -909,7 +892,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -961,7 +943,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1015,7 +996,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1067,7 +1047,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1120,7 +1099,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1172,7 +1150,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1225,7 +1202,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1277,7 +1253,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1331,7 +1306,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1383,7 +1357,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -1434,7 +1407,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1487,7 +1459,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1539,7 +1510,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1591,7 +1561,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1643,7 +1612,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json index 22f58001a9..f8ec470445 100755 --- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json +++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictDate.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Unknown", @@ -63,7 +62,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -118,7 +116,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -172,7 +169,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -224,7 +220,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -278,7 +273,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -332,7 +326,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -384,7 +377,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -437,7 +429,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -491,7 +482,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -543,7 +533,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -597,7 +586,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -652,7 +640,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -706,7 +693,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -760,7 +746,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -813,7 +798,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -867,7 +851,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -921,7 +904,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -973,7 +955,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1028,7 +1009,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1082,7 +1062,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1136,7 +1115,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1190,7 +1168,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1243,7 +1220,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1297,7 +1273,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1352,7 +1327,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1406,7 +1380,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -1459,7 +1432,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1513,7 +1485,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1565,7 +1536,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1617,7 +1587,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1669,7 +1638,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1723,7 +1691,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -1775,7 +1742,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1829,7 +1795,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1882,7 +1847,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1934,7 +1898,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1988,7 +1951,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2041,7 +2003,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2093,7 +2054,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2146,7 +2106,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2200,7 +2159,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2252,7 +2210,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2305,7 +2262,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2359,7 +2315,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2412,7 +2367,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -2465,7 +2419,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2517,7 +2470,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2569,7 +2521,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2622,7 +2573,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2674,7 +2624,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2728,7 +2677,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2780,7 +2728,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2833,7 +2780,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2885,7 +2831,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2938,7 +2883,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2990,7 +2934,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3044,7 +2987,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3096,7 +3038,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -3147,7 +3088,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3200,7 +3140,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3252,7 +3191,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3304,7 +3242,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3356,7 +3293,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3408,7 +3344,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "db272eb717f7c5ed", "config_java": "Yes", "config_os": "Windows", @@ -3460,7 +3395,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3514,7 +3448,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3567,7 +3500,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3619,7 +3551,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3673,7 +3604,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3726,7 +3656,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3778,7 +3707,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3831,7 +3759,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3885,7 +3812,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3937,7 +3863,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3990,7 +3915,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4044,7 +3968,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4097,7 +4020,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2143bbfc3a571951", "config_java": "Yes", "config_os": "Unknown", @@ -4150,7 +4072,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4202,7 +4123,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4254,7 +4174,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4307,7 +4226,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4359,7 +4277,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4413,7 +4330,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4465,7 +4381,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4518,7 +4433,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4570,7 +4484,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4623,7 +4536,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4675,7 +4587,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4729,7 +4640,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4781,7 +4691,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4b540aa24f19879", "config_java": "Yes", "config_os": "Unknown", @@ -4832,7 +4741,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -4885,7 +4793,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -4937,7 +4844,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -4989,7 +4895,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5041,7 +4946,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", diff --git a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json index 9f0ecf092c..4d78101a2c 100755 --- a/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json +++ b/plugins/PrivacyManager/tests/System/expected/anonymizeVisitInformation_restrictSites.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Unknown", @@ -63,7 +62,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -118,7 +116,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -172,7 +169,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -226,7 +222,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -281,7 +276,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -335,7 +329,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -389,7 +382,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -443,7 +435,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -498,7 +489,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -552,7 +542,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -606,7 +595,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -661,7 +649,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -715,7 +702,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -769,7 +755,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -822,7 +807,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -876,7 +860,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -930,7 +913,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -984,7 +966,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1039,7 +1020,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1093,7 +1073,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1147,7 +1126,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1201,7 +1179,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1255,7 +1232,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1309,7 +1285,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1364,7 +1339,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1418,7 +1392,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -1471,7 +1444,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1525,7 +1497,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1579,7 +1550,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1633,7 +1603,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1687,7 +1656,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1741,7 +1709,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Unknown", @@ -1794,7 +1761,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1849,7 +1815,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1903,7 +1868,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1957,7 +1921,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2012,7 +1975,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2066,7 +2028,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2120,7 +2081,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2174,7 +2134,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2229,7 +2188,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2283,7 +2241,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2337,7 +2294,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2392,7 +2348,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2446,7 +2401,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -2500,7 +2454,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2553,7 +2506,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2607,7 +2559,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2661,7 +2612,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2715,7 +2665,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2770,7 +2719,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2824,7 +2772,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2878,7 +2825,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2932,7 +2878,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2986,7 +2931,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -3040,7 +2984,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3095,7 +3038,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3149,7 +3091,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -3202,7 +3143,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3256,7 +3196,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3310,7 +3249,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3364,7 +3302,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3418,7 +3355,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3472,7 +3408,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "db272eb717f7c5ed", "config_java": "Yes", "config_os": "Windows", @@ -3524,7 +3459,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3578,7 +3512,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "40e4c0e5eb8be84c", "config_java": "Yes", "config_os": "Unknown", @@ -3631,7 +3564,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3683,7 +3615,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3737,7 +3668,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "b0f3726e8cd81e22", "config_java": "Yes", "config_os": "Unknown", @@ -3790,7 +3720,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3842,7 +3771,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3895,7 +3823,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -3949,7 +3876,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4001,7 +3927,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4054,7 +3979,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4108,7 +4032,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fbafd6ea7027f31f", "config_java": "Yes", "config_os": "Unknown", @@ -4161,7 +4084,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2143bbfc3a571951", "config_java": "Yes", "config_os": "Unknown", @@ -4214,7 +4136,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4266,7 +4187,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "06533d9f09cc7275", "config_java": "Yes", "config_os": "Unknown", @@ -4318,7 +4238,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4371,7 +4290,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4423,7 +4341,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4477,7 +4394,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ac1e11753e4b755b", "config_java": "Yes", "config_os": "Unknown", @@ -4529,7 +4445,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4582,7 +4497,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5b3d89845fd83a51", "config_java": "Yes", "config_os": "Unknown", @@ -4634,7 +4548,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4687,7 +4600,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e1aa7bac276cc1fe", "config_java": "Yes", "config_os": "Unknown", @@ -4739,7 +4651,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4793,7 +4704,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "5570457890c55c95", "config_java": "Yes", "config_os": "Unknown", @@ -4845,7 +4755,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4b540aa24f19879", "config_java": "Yes", "config_os": "Unknown", @@ -4896,7 +4805,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -4949,7 +4857,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5001,7 +4908,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5053,7 +4959,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", @@ -5105,7 +5010,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "827e2f6b4eaf9592", "config_java": "Yes", "config_os": "Unknown", diff --git a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json index f8ef7b3085..1c2a03f058 100755 --- a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json +++ b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_allVisits.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -62,7 +61,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -116,7 +114,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -169,7 +166,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -221,7 +217,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -275,7 +270,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -328,7 +322,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -380,7 +373,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -433,7 +425,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -487,7 +478,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -539,7 +529,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -592,7 +581,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -646,7 +634,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -699,7 +686,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -752,7 +738,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -804,7 +789,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -856,7 +840,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -909,7 +892,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -961,7 +943,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1015,7 +996,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -1067,7 +1047,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1120,7 +1099,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -1172,7 +1150,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1225,7 +1202,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -1277,7 +1253,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1331,7 +1306,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -1383,7 +1357,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -1434,7 +1407,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1487,7 +1459,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1539,7 +1510,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1591,7 +1561,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1643,7 +1612,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -1695,7 +1663,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -1747,7 +1714,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1801,7 +1767,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -1854,7 +1819,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1906,7 +1870,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -1960,7 +1923,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -2013,7 +1975,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2065,7 +2026,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2118,7 +2078,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2172,7 +2131,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2224,7 +2182,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2277,7 +2234,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2331,7 +2287,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -2384,7 +2339,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -2437,7 +2391,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2489,7 +2442,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -2541,7 +2493,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2594,7 +2545,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2646,7 +2596,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2700,7 +2649,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -2752,7 +2700,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2805,7 +2752,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -2857,7 +2803,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2910,7 +2855,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -2962,7 +2906,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3016,7 +2959,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -3068,7 +3010,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -3119,7 +3060,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3172,7 +3112,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3224,7 +3163,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3276,7 +3214,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3328,7 +3265,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -3380,7 +3316,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -3432,7 +3367,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -3486,7 +3420,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -3539,7 +3472,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -3591,7 +3523,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -3645,7 +3576,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -3698,7 +3628,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -3750,7 +3679,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -3803,7 +3731,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -3857,7 +3784,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -3909,7 +3835,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -3962,7 +3887,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -4016,7 +3940,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -4069,7 +3992,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -4122,7 +4044,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -4174,7 +4095,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -4226,7 +4146,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -4279,7 +4198,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -4331,7 +4249,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -4385,7 +4302,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -4437,7 +4353,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -4490,7 +4405,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -4542,7 +4456,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -4595,7 +4508,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -4647,7 +4559,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -4701,7 +4612,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -4753,7 +4663,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -4804,7 +4713,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -4857,7 +4765,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -4909,7 +4816,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -4961,7 +4867,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -5013,7 +4918,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -5065,7 +4969,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", @@ -5117,7 +5020,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -5171,7 +5073,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "862f8758e8a04856", "config_java": "Yes", "config_os": "Unknown", @@ -5224,7 +5125,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -5276,7 +5176,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -5330,7 +5229,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "98850fa73c0eaad4", "config_java": "Yes", "config_os": "Unknown", @@ -5383,7 +5281,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5435,7 +5332,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5488,7 +5384,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5542,7 +5437,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5594,7 +5488,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5647,7 +5540,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5701,7 +5593,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6fd3fd0dd66dc7b3", "config_java": "Yes", "config_os": "Unknown", @@ -5754,7 +5645,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "45d102bfa62b9a00", "config_java": "Yes", "config_os": "Unknown", @@ -5807,7 +5697,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -5859,7 +5748,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "e047d32ffaa9b618", "config_java": "Yes", "config_os": "Unknown", @@ -5911,7 +5799,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -5964,7 +5851,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -6016,7 +5902,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -6070,7 +5955,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8e7e63b0a38f8882", "config_java": "Yes", "config_os": "Unknown", @@ -6122,7 +6006,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -6175,7 +6058,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bb05333df7a99d87", "config_java": "Yes", "config_os": "Unknown", @@ -6227,7 +6109,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -6280,7 +6161,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2622a9fc22265dd0", "config_java": "Yes", "config_os": "Unknown", @@ -6332,7 +6212,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -6386,7 +6265,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9ff28a3b61810f93", "config_java": "Yes", "config_os": "Unknown", @@ -6438,7 +6316,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "a4d4a2fa60ee2f75", "config_java": "Yes", "config_os": "Unknown", @@ -6489,7 +6366,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -6542,7 +6418,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -6594,7 +6469,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -6646,7 +6520,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -6698,7 +6571,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "2ed71e854068fc9c", "config_java": "Yes", "config_os": "Unknown", @@ -6750,7 +6622,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8eb6c0402c835718", "config_java": "Yes", "config_os": "Windows", @@ -6802,7 +6673,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9f88465470cf09b8", "config_java": "Yes", "config_os": "Unknown", @@ -6856,7 +6726,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "9f88465470cf09b8", "config_java": "Yes", "config_os": "Unknown", @@ -6909,7 +6778,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "c37c84be07b2ab16", "config_java": "Yes", "config_os": "Unknown", @@ -6961,7 +6829,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "c37c84be07b2ab16", "config_java": "Yes", "config_os": "Unknown", @@ -7015,7 +6882,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "c37c84be07b2ab16", "config_java": "Yes", "config_os": "Unknown", @@ -7068,7 +6934,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7120,7 +6985,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7173,7 +7037,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7227,7 +7090,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7279,7 +7141,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7332,7 +7193,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7386,7 +7246,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "077245205f2ee79c", "config_java": "Yes", "config_os": "Unknown", @@ -7439,7 +7298,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "3c6f99b75d7ffea1", "config_java": "Yes", "config_os": "Unknown", @@ -7492,7 +7350,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "32df9bbcdb672be6", "config_java": "Yes", "config_os": "Unknown", @@ -7544,7 +7401,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "32df9bbcdb672be6", "config_java": "Yes", "config_os": "Unknown", @@ -7596,7 +7452,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "cdf190bfe8778de6", "config_java": "Yes", "config_os": "Unknown", @@ -7649,7 +7504,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "cdf190bfe8778de6", "config_java": "Yes", "config_os": "Unknown", @@ -7701,7 +7555,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "cdf190bfe8778de6", "config_java": "Yes", "config_os": "Unknown", @@ -7755,7 +7608,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "cdf190bfe8778de6", "config_java": "Yes", "config_os": "Unknown", @@ -7807,7 +7659,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fe26c54b89d1bb52", "config_java": "Yes", "config_os": "Unknown", @@ -7860,7 +7711,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "fe26c54b89d1bb52", "config_java": "Yes", "config_os": "Unknown", @@ -7912,7 +7762,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "7e55cc2b68c0eb44", "config_java": "Yes", "config_os": "Unknown", @@ -7965,7 +7814,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "7e55cc2b68c0eb44", "config_java": "Yes", "config_os": "Unknown", @@ -8017,7 +7865,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "4ee1556fea48e95e", "config_java": "Yes", "config_os": "Unknown", @@ -8071,7 +7918,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "4ee1556fea48e95e", "config_java": "Yes", "config_os": "Unknown", @@ -8123,7 +7969,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6cd6eb47f346457c", "config_java": "Yes", "config_os": "Unknown", @@ -8174,7 +8019,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f4b430914146e6ee", "config_java": "Yes", "config_os": "Unknown", @@ -8227,7 +8071,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f4b430914146e6ee", "config_java": "Yes", "config_os": "Unknown", @@ -8279,7 +8122,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f4b430914146e6ee", "config_java": "Yes", "config_os": "Unknown", @@ -8331,7 +8173,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f4b430914146e6ee", "config_java": "Yes", "config_os": "Unknown", @@ -8383,7 +8224,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f4b430914146e6ee", "config_java": "Yes", "config_os": "Unknown", @@ -8435,7 +8275,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "7d83e53fe3960b63", "config_java": "Yes", "config_os": "Windows", @@ -8487,7 +8326,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8d8bc0ea9a9333de", "config_java": "Yes", "config_os": "Unknown", @@ -8541,7 +8379,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8d8bc0ea9a9333de", "config_java": "Yes", "config_os": "Unknown", @@ -8594,7 +8431,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -8646,7 +8482,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -8700,7 +8535,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -8753,7 +8587,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -8805,7 +8638,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -8858,7 +8690,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -8912,7 +8743,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -8964,7 +8794,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -9017,7 +8846,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -9071,7 +8899,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -9124,7 +8951,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "521775fbc1378e3f", "config_java": "Yes", "config_os": "Unknown", @@ -9177,7 +9003,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "353bbff99e5be135", "config_java": "Yes", "config_os": "Unknown", @@ -9229,7 +9054,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "353bbff99e5be135", "config_java": "Yes", "config_os": "Unknown", @@ -9281,7 +9105,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -9334,7 +9157,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -9386,7 +9208,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -9440,7 +9261,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -9492,7 +9312,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bfcdab4d0d75db11", "config_java": "Yes", "config_os": "Unknown", @@ -9545,7 +9364,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bfcdab4d0d75db11", "config_java": "Yes", "config_os": "Unknown", @@ -9597,7 +9415,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ca3e24181288298d", "config_java": "Yes", "config_os": "Unknown", @@ -9650,7 +9467,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ca3e24181288298d", "config_java": "Yes", "config_os": "Unknown", @@ -9702,7 +9518,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "259551f545941cb4", "config_java": "Yes", "config_os": "Unknown", @@ -9756,7 +9571,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "259551f545941cb4", "config_java": "Yes", "config_os": "Unknown", @@ -9808,7 +9622,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "902e8975f4e8467f", "config_java": "Yes", "config_os": "Unknown", @@ -9859,7 +9672,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -9912,7 +9724,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -9964,7 +9775,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -10016,7 +9826,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -10068,7 +9877,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -10120,7 +9928,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "7d83e53fe3960b63", "config_java": "Yes", "config_os": "Windows", @@ -10172,7 +9979,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8d8bc0ea9a9333de", "config_java": "Yes", "config_os": "Unknown", @@ -10226,7 +10032,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "8d8bc0ea9a9333de", "config_java": "Yes", "config_os": "Unknown", @@ -10279,7 +10084,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -10331,7 +10135,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -10385,7 +10188,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "6c3bdd7ebbc7b883", "config_java": "Yes", "config_os": "Unknown", @@ -10438,7 +10240,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10490,7 +10291,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10543,7 +10343,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10597,7 +10396,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10649,7 +10447,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10702,7 +10499,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10756,7 +10552,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "15a82f79c9664e1c", "config_java": "Yes", "config_os": "Unknown", @@ -10809,7 +10604,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "521775fbc1378e3f", "config_java": "Yes", "config_os": "Unknown", @@ -10862,7 +10656,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "353bbff99e5be135", "config_java": "Yes", "config_os": "Unknown", @@ -10914,7 +10707,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "353bbff99e5be135", "config_java": "Yes", "config_os": "Unknown", @@ -10966,7 +10758,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -11019,7 +10810,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -11071,7 +10861,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -11125,7 +10914,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "075ecf13a1e1c3d5", "config_java": "Yes", "config_os": "Unknown", @@ -11177,7 +10965,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bfcdab4d0d75db11", "config_java": "Yes", "config_os": "Unknown", @@ -11230,7 +11017,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "bfcdab4d0d75db11", "config_java": "Yes", "config_os": "Unknown", @@ -11282,7 +11068,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ca3e24181288298d", "config_java": "Yes", "config_os": "Unknown", @@ -11335,7 +11120,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "ca3e24181288298d", "config_java": "Yes", "config_os": "Unknown", @@ -11387,7 +11171,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "259551f545941cb4", "config_java": "Yes", "config_os": "Unknown", @@ -11441,7 +11224,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "259551f545941cb4", "config_java": "Yes", "config_os": "Unknown", @@ -11493,7 +11275,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "902e8975f4e8467f", "config_java": "Yes", "config_os": "Unknown", @@ -11544,7 +11325,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -11597,7 +11377,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -11649,7 +11428,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -11701,7 +11479,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", @@ -11753,7 +11530,6 @@ "config_device_type": "Unknown", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "f71dd0793e981b1d", "config_java": "Yes", "config_os": "Unknown", diff --git a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json index 493c37479a..f5afd08ef2 100755 --- a/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json +++ b/plugins/PrivacyManager/tests/System/expected/exportDataSubject_oneVisitGiven.json @@ -10,7 +10,6 @@ "config_device_type": "Desktop", "config_director": "No", "config_flash": "Yes", - "config_gears": "No", "config_id": "d5e8ac7a720f0405", "config_java": "Yes", "config_os": "Windows", diff --git a/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml index 65ec8b40d9..c3ba124a17 100644 --- a/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml +++ b/plugins/PrivacyManager/tests/System/expected/test___PrivacyManager.getAvailableVisitColumnsToAnonymize.xml @@ -37,10 +37,6 @@ <default_value /> </row> <row> - <column_name>config_gears</column_name> - <default_value /> - </row> - <row> <column_name>config_java</column_name> <default_value /> </row> diff --git a/plugins/VisitorGenerator b/plugins/VisitorGenerator -Subproject 1a24f7d557aa4c70ee6c1c101e7d87fafa803f6 +Subproject 2320e387d72c93fa3dd464051980e3a8bac3e73 diff --git a/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php b/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php index 7ba4cfa690..4251cceedf 100644 --- a/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php +++ b/tests/PHPUnit/Framework/TestDataHelper/LogHelper.php @@ -37,7 +37,6 @@ class LogHelper 'config_silverlight' => 0, 'config_windowsmedia' => 0, 'config_java' => 0, - 'config_gears' => 0, 'config_resolution' => 0, 'config_resolution' => '', 'config_cookie' => 0, diff --git a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php index e2157ac3a9..aa8aca8522 100644 --- a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php +++ b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php @@ -198,6 +198,9 @@ class BackwardsCompatibility1XTest extends SystemTestCase 'DevicesDetection.getBrand', 'DevicesDetection.getModel', + // different result as some plugins have been removed in Matomo 4 + 'DevicePlugins.getPlugin', + // has different output before and after 'PrivacyManager.getAvailableVisitColumnsToAnonymize', diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml index 94a694cef6..2c2383c381 100644 --- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml +++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicePlugins.getPlugin_month.xml @@ -25,12 +25,6 @@ <logo>plugins/Morpheus/icons/dist/plugins/director.png</logo> </row> <row> - <label>Gears</label> - <nb_visits>1</nb_visits> - <nb_visits_percentage>3%</nb_visits_percentage> - <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo> - </row> - <row> <label>Pdf</label> <nb_visits>1</nb_visits> <nb_visits_percentage>3%</nb_visits_percentage> diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml index 2b57dac4af..7d46645201 100644 --- a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml +++ b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml @@ -3650,7 +3650,7 @@ </row> </customVariables> <resolution>1280x800</resolution> - <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins> + <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins> <pluginsIcons> <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon> @@ -3665,10 +3665,6 @@ <pluginName>flash</pluginName> </row> <row> - <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon> - <pluginName>gears</pluginName> - </row> - <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon> <pluginName>java</pluginName> </row> diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml index 65ec8b40d9..c3ba124a17 100644 --- a/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml +++ b/tests/PHPUnit/System/expected/test_ImportLogs__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml @@ -37,10 +37,6 @@ <default_value /> </row> <row> - <column_name>config_gears</column_name> - <default_value /> - </row> - <row> <column_name>config_java</column_name> <default_value /> </row> diff --git a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml index f3f467dc7a..bfc0b4ab2a 100644 --- a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml +++ b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml @@ -1910,7 +1910,7 @@ <idVisit>44</idVisit> <visitIp>0.0.0.0</visitIp> - <fingerprint>6e7df29fc80d00de</fingerprint> + <fingerprint>940bed6acc318d1c</fingerprint> <actionDetails> <row> <type>action</type> @@ -2021,7 +2021,7 @@ </row> </customVariables> <resolution>1280x800</resolution> - <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins> + <plugins>cookie, director, flash, java, pdf, windowsmedia</plugins> <pluginsIcons> <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon> @@ -2036,10 +2036,6 @@ <pluginName>flash</pluginName> </row> <row> - <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon> - <pluginName>gears</pluginName> - </row> - <row> <pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon> <pluginName>java</pluginName> </row> diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml index 6dd8447a8b..62e4d7916a 100644 --- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml +++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__DevicePlugins.getPlugin_day.xml @@ -25,12 +25,6 @@ <logo>plugins/Morpheus/icons/dist/plugins/director.png</logo> </row> <row> - <label>Gears</label> - <nb_visits>0</nb_visits> - <nb_visits_percentage>0%</nb_visits_percentage> - <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo> - </row> - <row> <label>Pdf</label> <nb_visits>0</nb_visits> <nb_visits_percentage>0%</nb_visits_percentage> diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml index 65ec8b40d9..c3ba124a17 100644 --- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml +++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml @@ -37,10 +37,6 @@ <default_value /> </row> <row> - <column_name>config_gears</column_name> - <default_value /> - </row> - <row> <column_name>config_java</column_name> <default_value /> </row> diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml index 6dd8447a8b..62e4d7916a 100644 --- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml +++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicePlugins.getPlugin_day.xml @@ -25,12 +25,6 @@ <logo>plugins/Morpheus/icons/dist/plugins/director.png</logo> </row> <row> - <label>Gears</label> - <nb_visits>0</nb_visits> - <nb_visits_percentage>0%</nb_visits_percentage> - <logo>plugins/Morpheus/icons/dist/plugins/gears.png</logo> - </row> - <row> <label>Pdf</label> <nb_visits>0</nb_visits> <nb_visits_percentage>0%</nb_visits_percentage> diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html index e697218af6..6a2e24d798 100644 --- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html +++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_and_graph__ScheduledReports.generateReport_month.original.html @@ -2175,7 +2175,7 @@ </h2> <img alt="" - src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJSElEQVR4nO3dQWhceR3A8ZcmaTVtEtAG26TQyrSolRYRy+7JQ2FB9iAu7EH2IKjg2YvLuh7Ei+BBxT2J4E1vsiIs3lZQWTx0QTxI2sojxZhqtJHW2JZs2o2HkcnLy5s3v8y8eW+m8/mc+iYvk3/ev/PynTfvzUzt7e0lAAC9HGt6AADAeBANAECIaAAAQkQDABAiGgCAENEAAIQ0HA2tVqvbjYVfKvkuAGCoRvdIQ5qmPb+kHgCgNg1HQ5qmuT/8rVarJBcAgKbM1PAzvvvTd3O3vP7Vz/T8rk49ZKuic0unNjpfzfWH8gCAatURDX9Z/8/u7m5ncXZ2dmNjY2VlJfK9uQMP2cV2JWRfqui2JgAwuJpenniUkSTJ3bt3O1/KHiHo+Zc+3gGKAQCqNbonQra1kyJywmN8TQCgD3W8PDGg7JkNkeMQkTUBgKOqKRrm5uZKvtp5haLnZZaRMxXiawIAcXVEw0vXW3c3Nvr73vjffpUAAENVRzR8/rPnk+R8f99bfiFl9qsuuQSAoZra29tregwAwBgY9asnAIARIRoAgBDRAACEiAYAIEQ0AAAhBy65LLxk0XWMAECSjYbCT4n00ZEAQNv+yxNqAAAo4ZwGACCk+G2ke74MsXHwsyQ2NzfPnDlT5bgAgBGTjwafKw0AFMpfPRHMhZWVlZJFAODZs39OgysjAIAS+59ymX0/hrZ2Q3ifBgAg8dHYAECQSy4BgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIman8Hm+ubVV+nzX4+Ec/nLtlTH+R5Fn/XQBoSsXR8KVvvfXfR7vV3mc93vzhS9nFm2tbr7/xu6YGM6AffOP6heXFzuLP3vrzm2/fbnA8g3jlxcsvv/CxpkcBQJJ4eQIACMofaWi1WkmSpGmau6UtezsAMFEOREOr1UrTNFsJ7Vu6LQIAk+PAyxOCAADoxjkNAECIaAAAQvq85HJ1dTW7uLa21j4T4unTpxUMqgm3bt3KLv71H4+aGsng7ty5s7P9gc7i1r/H9U0akiS5d+9fB2cGgMb0GQ3Ly8vZxYWFhYWFhSRJjh27nSTvVzCu2uV+o4dP7ifJnYbGMqilpaXlM/OdxflTj5JkXLthfn4hNzUANKXPaFhcXCxcnJqaGnREDZmfn88uzs2919RIBnfy5Mnsr3P8+PEGBzOgEydO5KYGgKbkL7nM/iNN09wVmC6vAICJdSAaCptAKAAAiasnAIAg0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAkJmea7Rarc6/0zQd5mAAgNHVIxparVY2FHKLAMDk8PIEABAiGgCAkN7nNMDo+Pr33n7vydOmR9GPV7/83IXlxc7iP7cefvNHv21wPH2bnj72k29/LnvLr3+fvvPHvzU1nkGcX1782sufyt7ynR+/s/1wp6nxDOKVFz/56U98pLO4++T9L776qwbH07epqalffP8L2Vv+8KeNX/7mdlPjGcSHFj/42leez97yxs/f/fu9h02NZxAvPH/h+nPnkySZ2tvbK1mv2zkNN27cyK528+bNy5cvD2eo/7ezs7O+vn7x4sWh/hSOam1tbWlp6dSpU00PhH0PHjzY3t4+d+5c0wPhgNXV1UuXLs3MeKo2QjY3N6enp0+fPt30QMZGn/99r127VrI4DI8fP56fn79y5cqwfxBHMjc3t7y8vLi42HtV6rK1tXX//v3sdU+MiKtXr87OzjY9Cvatr6/PzMycPXu26YGMDec0AAAhPY40pGnqfRoAgCTy8oRQAAASL08AAEE9rp4AAGgbyyMNTguvmQ0+OloZTY+FEDNVp763ds9vNI9tTV4xXOEplj4Ug0ngs2DqF99NHWk6siubxz4cnpdKNmMfdzJp09dYNFS7oSdqzprVeawefqB2/p1bh0ocfshkt3zJjdmZMkdHcqRK63tLmoKjKpyXSjajueipmWjo9tgr3/clRTPabVdYuDKDizw98hSqTt3+sBXGXIXPyZ55hZWW2+Fk14zshTprdlbL3mfuB+Xuwc6tm5InMEnRk5mkS0l3WzkpbfEkM5XD+f1Gywi9oWn547BkneAiw9BtN8pQ9XecwATVoOSBkO25wtVK/ubZuQ2o2wYs3JKHVz58e+fwxqTNxQhFw1FN2lSNiMjZQM4YGrbck6HCDV4yC50nsh5BtbG/qlDPdx2MP5mR3Uc1rtEQeYGDyuVCu+91qFb5U6XCWfA6RZ2qOkevksE8G/o47mIDVmJco6Hn8T1qM4EH6BoR3M7mYgRV8hgxrQOyASvRTDRU9RAqvxN7z8rljgr2vQ79Kdy2hYdqy2fBpRMRwTMJgv/bq23rCd+5RX798g0e34D2ZjmNHWk4vKeL7Pu6nczc7T6HNPhJVrhVD89LXcOZOJHtX3hjdtEEBXXbpeSubuh24UNyaLPnzoVMwnNh55bVx9Y40reUzG/JyhMyKd5Gmt4m/GkNJB4FE8zUZ4kGykxUQUM5fzwmh+M63YgGACBkLD+wCgCon2gAAEL+B7+G899obEceAAAAAElFTkSuQmCC" + src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAADICAIAAACF9KXqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJMklEQVR4nO3dTWiceR3A8Sc102zaJrXZrZQEXMsjGyllobDFg7AHWS+C4qInF/TgyYN48bAsHjyIXhShR3GPXsQXEAQPIiKIh64oIrRhfQhYk7WmklrKdm26jIeB6ZNnnnnml8kz8zwz+XwOpc8zb/+ZJ/PMN89LZqHb7SYAAKOcanoAAMBsEA0AQIhoAABCRAMAECIaAIAQ0QAAhDQcDWmaDptZelHFrQCAiWrvloYsy0ZepB4AYGoajoYsywof/GmaVuQCANCUxSk8xnfefKsw542vvDTyVv16yFdFf06/NvqXFvpDeQBAvaYRDW/feXBwcNCf7HQ6Ozs7GxsbkdsWNjzkJ3uVkN9VMeyaAMDxTWn3xLs5SZLs7u72L8pvIRj5SR/vAMUAAPVq74GQPb2kiBzwGL8mADCGaeyeOKb8kQ2R7RCRawIARzWlaDhz5kzFpf09FCNPs4wcqRC/JgAQN41oePWT6e7Ozni3jX/2qwQAmKhpRMNnX34+SZ4f77bVJ1LmL3XKJQBM1EK32216DADADGj72RMAQEuIBgAgRDQAACGiAQAIEQ0AQMihUy5LT1l0HiMAkOSjofRbIn11JADQ83T3hBoAACo4pgEACCn/M9Ijd0PsHP4uibt37166dKnOcQEALVOMBt8rDQCUKp49EcyFjY2NikkAYP48PabBmREAQIWn33KZ/3sMPb2G8HcaAIDEV2MDAEFOuQQAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBksfZ7vL39n9rvsykfu/zs4Mx5eoJJ2XOc+ycIwHhqjoYf/vQvv/7Ddr332aCf/+DVwpzfvfWPGz/+UyODmZAvfvrKFz612Z98Z+/hGzd+3+B4avetr37ixRc+1PQoAOaB3RMAQEhxS0OapkmSZFlWmNOTnw8AnCiHoiFN0yzL8pXQmzNsEgA4OQ7tnhAEAMAwjmkAAEJEAwAQMuYpl7du3cpPbm9v946EuH//fg2Dao2tra3CnH+9M1dPMEmSe/f28s/y3n8fNzeWibhz559L3f2mRwEwD8aMhvX19fzk6urq6upqkiRnzz5IkvlZQReeZpIk2/9eSJLdRgYzISsrq/mn+YGld5Pk7w2Op3bPPffs+vpa06MAmAdjRsP58+dLJzudznFH1CYrKyuFOc8sz08S9SwtLeWf5sP3FhoczCQsLy8PLkcAxlA85TL/nyzLCmdgOr0CAE6sQ9FQ2gRCAQBInD0BAASJBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACEiAYAIEQ0AAAhogEACBENAECIaAAAQkQDABAiGgCAENEAAISIBgAgRDQAACGiAQAIEQ0AQIhoAABCRAMAECIaAIAQ0QAAhIgGACBENAAAIaIBAAgRDQBAiGgAAEJEAwAQIhoAgBDRAACELI68Rpqm/f9nWTbJwQAA7TUiGtI0zYdCYRIAODnsngAAQkQDABAy+pgGmDNf/uavut1u06OozY3XX/ngyjP5Od/90R/3H7zX1Hhq9/lXNj/+4np+zs9+s/XnW3ebGk/tXvjI2pc+czU/529v7735i782NZ7anV3ufPtrL+fnPD54/7XXf9nUeGq3sLDwk+99rjDzG9//7f8ev9/IeCbh66+99NEPX0iSZKF67TnsmIabN2/mr3b79u0rV65MZqgl9vf3Hz16tL6+PvqqtNXW1laapouLsnVW7e3tJUly8eLFpgfCmJ48eZJl2ebmZtMDYXy7u7vLy8sXLlyY2iOOucq+fv16xeSk7e3tPXz48PLly9N8UOp16tSpq1evdjqdpgfCmHZ2dpIk2djYaHogjOng4OD06dPXrl1reiCMb21t7dy5c9Nsd8c0AAAhI7Y0ZFnm7zQAAElk94RQAAASuycAgKARZ08AAPTM/JaG/CEXtI2lcxLkl3KaphZ6O1UsF4usVdqzOEpH0paz5Gs83NIXZEBdCmuN6neWt96kOSy9naq/pKk3ObvvjsLIWxEN9b6aM7pg5l5/fddbQPmF3v9/4Tq0ga+sa5XBdw0zYXYXVmHkzUfDsB/90qauDu1C0KnyVoms7KwQZ8XgdsvenN6/lt2UVa8tS3/rHbxo8CbVZV+42kl+zxY+dwYnC/MHX//SHQHDXur+pdW/dxVuXv2gFSMp3Hnz0VAqsnnnOJM0Lv/+sWhmy+CbKzm83mSahq3rhiX4sA+eipuMfCyLPm7w9S99Q43xETZ4nYrCCH7IDt5bS6PhqPzItl/k6J72HAEE7XT8XXjxG8bL3uo37jivVWGJNPJ71zxEQ2QHB80qdO7Y12H67OZrlcF9BIOTFTOrKftjym/mmf6vsv19EMHHPeqibPXuiSMZtnis4FrOBu2ZYAG1UOG9M+wAr/7/I/cZvImfh1KFYwh6GumG+OMeaWz9+2z+7zSUvta134k6blZvAfUc5zq0jYXVNvUukeqyt/QLSg8QOZKRL2l+idT4e9ewQ5sHtWJLw+BxnoNzSq82eCf59LZZtVVKF8Gww3Zos8KR2D45GtFf40XWlnnDVoyRRWm9Ogmlb6gxXuojHe8y8sdm8Aq9SX9Gmgmy9wFaZYy3pHcxea3Y0sD8OdLxOEA7KQYKbGkAAEKaPxASAJgJogEACPk/WrXPZFROvAgAAAAASUVORK5CYII=" height="200" width="700" margin="0 auto"/> @@ -2251,19 +2251,6 @@ <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'> - - Gears </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0 - </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0% - </td> - </tr> - - <tr style="background-color: #f2f2f2;"> - <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'> Pdf </td> @@ -2275,7 +2262,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'> @@ -2288,7 +2275,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'> @@ -2301,7 +2288,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'> @@ -2314,7 +2301,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'> diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html index d761e4fecd..8d0ceab78e 100644 --- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html +++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_html_tables_only__ScheduledReports.generateReport_month.original.html @@ -2111,19 +2111,6 @@ <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/gears.png'> - - Gears </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0 - </td> - <td style="padding:17px 15px; text-align:right;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> - 0% - </td> - </tr> - - <tr style="background-color: #f2f2f2;"> - <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/pdf.png'> Pdf </td> @@ -2135,7 +2122,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/quicktime.png'> @@ -2148,7 +2135,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/realplayer.png'> @@ -2161,7 +2148,7 @@ </td> </tr> - <tr style=";"> + <tr style="background-color: #f2f2f2;"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/silverlight.png'> @@ -2174,7 +2161,7 @@ </td> </tr> - <tr style="background-color: #f2f2f2;"> + <tr style=";"> <td style="padding:17px 15px;;border-bottom:1px solid rgb(231,231,231);font-size: 15px;font-variant-numeric: tabular-nums;padding:17px 15px;color:#0d0d0d;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif;"> <img height="16px" src='http://example.com/piwik/tests/PHPUnit/proxy/plugins/Morpheus/icons/dist/plugins/windowsmedia.png'> diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv index 7a97ccaaa5..6690519578 100644 --- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv +++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_csv__ScheduledReports.generateReport_month.original.csv @@ -98,7 +98,6 @@ Cookie,11,100% Flash,11,100% Java,11,100% Director,0,0% -Gears,0,0% Pdf,0,0% Quicktime,0,0% Realplayer,0,0% diff --git a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf Binary files differindex 6b6ae2d77b..d3b09121d7 100644 --- a/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf +++ b/tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_schedrep_in_pdf_tables_only__ScheduledReports.generateReport_month.original.pdf diff --git a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml index 65ec8b40d9..c3ba124a17 100644 --- a/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml +++ b/tests/PHPUnit/System/expected/test_noVisit_PeriodIsLast__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml @@ -37,10 +37,6 @@ <default_value /> </row> <row> - <column_name>config_gears</column_name> - <default_value /> - </row> - <row> <column_name>config_java</column_name> <default_value /> </row> diff --git a/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml b/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml index 65ec8b40d9..c3ba124a17 100644 --- a/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml +++ b/tests/PHPUnit/System/expected/test_noVisit__PrivacyManager.getAvailableVisitColumnsToAnonymize.xml @@ -37,10 +37,6 @@ <default_value /> </row> <row> - <column_name>config_gears</column_name> - <default_value /> - </row> - <row> <column_name>config_java</column_name> <default_value /> </row> diff --git a/tests/PHPUnit/Unit/Tracker/RequestTest.php b/tests/PHPUnit/Unit/Tracker/RequestTest.php index 68aab0b949..d44a7bba87 100644 --- a/tests/PHPUnit/Unit/Tracker/RequestTest.php +++ b/tests/PHPUnit/Unit/Tracker/RequestTest.php @@ -307,25 +307,25 @@ class RequestTest extends UnitTestCase public function test_getPlugins_shouldReturnZeroForAllIfNothingGiven() { - $expected = array_fill(0, 10, 0); + $expected = array_fill(0, 9, 0); $this->assertEquals($expected, $this->request->getPlugins()); } public function test_getPlugins_shouldReturnAllOneIfAllGiven() { - $plugins = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'gears', 'ag', 'cookie'); + $plugins = array('fla', 'java', 'dir', 'qt', 'realp', 'pdf', 'wma', 'ag', 'cookie'); $request = $this->buildRequest(array_fill_keys($plugins, '1')); - $this->assertEquals(array_fill(0, 10, 1), $request->getPlugins()); + $this->assertEquals(array_fill(0, 9, 1), $request->getPlugins()); } public function test_getPlugins_shouldDetectSome() { - $plugins = array('fla' => 1, 'java', 'dir' => '1', 'qt' => '0', 'realp' => 0, 'gears', 'ag' => 1, 'cookie'); + $plugins = array('fla' => 1, 'java', 'dir' => '1', 'qt' => '0', 'realp' => 0, 'ag' => 1, 'cookie'); $request = $this->buildRequest($plugins); - $expected = array(1, 0, 1, 0, 0, 0, 0, 0, 1, 0); + $expected = array(1, 0, 1, 0, 0, 0, 0, 1, 0); $this->assertEquals($expected, $request->getPlugins()); } diff --git a/tests/UI/expected-screenshots/Theme_home.png b/tests/UI/expected-screenshots/Theme_home.png index a72eba5e0e..18e8713944 100644 --- a/tests/UI/expected-screenshots/Theme_home.png +++ b/tests/UI/expected-screenshots/Theme_home.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d796bfd347904bc2a72fd91f38e14f2d93a2666e9b6d2479aa8730ba2dd1dae -size 726555 +oid sha256:61f2ffbb747d7e5d1ec60c03df96cd37830f15f356212b2e33878327a0deb3b3 +size 726103 diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png index 502714d762..7d7d827843 100644 --- a/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png +++ b/tests/UI/expected-screenshots/UIIntegrationTest_dashboard1.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9a650eebb6bdb2a48a3fbf2d9679c9958b55a25606fd40702934e70f8780d00 -size 651145 +oid sha256:5a3b3ecd37a090dd1d57d496c6fab8dc2acad3768d2a0cdc8bcb1db144cac74c +size 650768 diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png b/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png index 15ae9f8f87..20d7356de5 100644 --- a/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png +++ b/tests/UI/expected-screenshots/UIIntegrationTest_visitors_software.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8471aac437ee58db2eff309b42f3f221882a6df2a1471dcb75bca46ce7cdb2ff -size 155511 +oid sha256:62b6cba7a74ce0a02d165fca00d591416474fe37a8befeb5aece459e124ca22c +size 152986 diff --git a/tests/resources/access-logs/fake_logs_replay.log b/tests/resources/access-logs/fake_logs_replay.log index 2df723ebe0..b07884180c 100644 --- a/tests/resources/access-logs/fake_logs_replay.log +++ b/tests/resources/access-logs/fake_logs_replay.log @@ -1,33 +1,33 @@ #incorrect cid param, should not break the log importer -180.153.201.215 - - [02/Aug/2015:21:15:38 +0000] "GET /piwik.php?action_name=hduy uyeuy nuo 36 ??\xAC&idsite=1&rec=1&r=199956&h=0&m=18&s=24&url=http://www.xxx.lt/x?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456&urlref=http://www.xxxx.lt/ss-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&_id=54f474c0c50144df&_idts=1438550142&_idvc=1&_idn=0&_refts=1438550142&_viewts=1438550142&_ref=http://www.googleadservices.com/pagead/aclk?sa=L&ai=Cii7VcIi-VeDRGIaRjAaPqK-QBZr23PYFwq3-29QBtcrnsxUIABABIL_gsAMoA2C5A6ABrqKPywPIAQGpAtRzbKu7bLI-qgQiT9Dly94npwbCg5D7SkUsuqSK-SLDbgVFTQ55B4AxabBQloAFkE6IBgGAB7rd8DSQBwOoB6LCG6gHpr4b2AcB&ohost=www.google.com&cid=5GjGWDPimmkdeh1FrgcuUImc3pojqtIChK-EDtUjr4JZmw&sig=AOD64_3GESvwtzmjkBhlZRJcFCvb4QN70g&clui=0&rct=j&q=&ved=0CBoQ0QxqFQoTCIz3keuoi8cCFcKyFAodIQ0Ktw&adurl=http://www.oigai.lt/agepdf=1&qt=0&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&pf_srv=7972 HTTP/1.1" 200 54 "http://www.xx.lt/eagea-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456" "Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36" -- - - [15/Aug/2012:09:18:38 +0200] "GET /piwik.php?idsite=1&rec=1&apiv=1&rand=1636495582&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) " -- - - [15/Aug/2012:06:30:13 +0200] "GET /piwik.php?action_name=Piwik%20Forums&idsite=1&rec=1&r=136285&h=8&m=0&s=47&url=http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599&urlref=http%3A%2F%2Fsn110w.snt110.mail.live.com%2Fmail%2FInboxLight.aspx%3Fn%3D184083971&_id=0290799d35c0f2ba&_idts=1306645141&_idvc=1&_idn=0&_refts=0&_viewts=1306645141&pdf=1&qt=0&realp=0&wma=1&dir=1&fla=1&java=1&gears=1&ag=0&res=1280x800&cookie=1&_cvar=%7B%223%22%3A%5B%22Forum%20status%22%2C%22Anonymous%22%5D%7D HTTP/1.1" 200 43 "http://forum.piwik.org/register.php?0,approve=9a94a02145599" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24" -- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=2&rec=1&apiv=1&rand=837354687&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU+VERY+nice+indeed%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Another+Product+page+with+no+category&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1" +180.153.201.215 - - [02/Aug/2015:21:15:38 +0000] "GET /piwik.php?action_name=hduy uyeuy nuo 36 ??\xAC&idsite=1&rec=1&r=199956&h=0&m=18&s=24&url=http://www.xxx.lt/x?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456&urlref=http://www.xxxx.lt/ss-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&_id=54f474c0c50144df&_idts=1438550142&_idvc=1&_idn=0&_refts=1438550142&_viewts=1438550142&_ref=http://www.googleadservices.com/pagead/aclk?sa=L&ai=Cii7VcIi-VeDRGIaRjAaPqK-QBZr23PYFwq3-29QBtcrnsxUIABABIL_gsAMoA2C5A6ABrqKPywPIAQGpAtRzbKu7bLI-qgQiT9Dly94npwbCg5D7SkUsuqSK-SLDbgVFTQ55B4AxabBQloAFkE6IBgGAB7rd8DSQBwOoB6LCG6gHpr4b2AcB&ohost=www.google.com&cid=5GjGWDPimmkdeh1FrgcuUImc3pojqtIChK-EDtUjr4JZmw&sig=AOD64_3GESvwtzmjkBhlZRJcFCvb4QN70g&clui=0&rct=j&q=&ved=0CBoQ0QxqFQoTCIz3keuoi8cCFcKyFAodIQ0Ktw&adurl=http://www.oigai.lt/agepdf=1&qt=0&realp=0&wma=1&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&pf_srv=7972 HTTP/1.1" 200 54 "http://www.xx.lt/eagea-aparatai?gclid=CL6m2O6oi8cCFY_JtAod_tYIPQ&price=216,456" "Mozilla/5.0 (Linux; U; Android 4.4.2; zh-cn; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 QQ-Manager Mobile Safari/537.36" +- - - [15/Aug/2012:09:18:38 +0200] "GET /piwik.php?idsite=1&rec=1&apiv=1&rand=1636495582&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) " +- - - [15/Aug/2012:06:30:13 +0200] "GET /piwik.php?action_name=Piwik%20Forums&idsite=1&rec=1&r=136285&h=8&m=0&s=47&url=http%3A%2F%2Fforum.piwik.org%2Fregister.php%3F0%2Capprove%3D9a94a02145599&urlref=http%3A%2F%2Fsn110w.snt110.mail.live.com%2Fmail%2FInboxLight.aspx%3Fn%3D184083971&_id=0290799d35c0f2ba&_idts=1306645141&_idvc=1&_idn=0&_refts=0&_viewts=1306645141&pdf=1&qt=0&realp=0&wma=1&dir=1&fla=1&java=1&ag=0&res=1280x800&cookie=1&_cvar=%7B%223%22%3A%5B%22Forum%20status%22%2C%22Anonymous%22%5D%7D HTTP/1.1" 200 43 "http://forum.piwik.org/register.php?0,approve=9a94a02145599" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24" +- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=2&rec=1&apiv=1&rand=837354687&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU+VERY+nice+indeed%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Another+Product+page+with+no+category&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1" 175.41.192.40 - - [09/Aug/2012:10:10:38 +0200] "GET /blog/category/meta/ HTTP/1.1" 200 3574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) RockMelt/0.9.58.494 Chrome/11.0.696.71 Safari/534.24" -- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=3&rec=1&apiv=1&rand=1976958961&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Looking+at+Electronics+%26+Cameras+page+with+a+page+level+custom+variable&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1" +- - - [15/Aug/2012:06:18:38 +0200] "GET /piwik.php?idsite=3&rec=1&apiv=1&rand=1976958961&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=Looking+at+Electronics+%26+Cameras+page+with+a+page+level+custom+variable&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://forum.piwik.org/read.php?2,76977" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-us) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1" 175.41.192.40 - - [09/Aug/2012:10:11:30 +0200] "GET /faq/ HTTP/1.1" 200 3574 "-" "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; HTC Vision Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" -175.41.192.40 - - [15/Aug/2012:09:00:38 +0200] "GET /piwik.php?idsite=1&rec=0&apiv=1&rand=123&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&gears=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) " +175.41.192.40 - - [15/Aug/2012:09:00:38 +0200] "GET /piwik.php?idsite=1&rec=0&apiv=1&rand=123&_id=e4002ba0f2c2dd70&fla=1&java=1&dir=0&qt=0&realp=0&pdf=0&wma=0&ag=0&h=12&m=34&s=6&res=1024x768&cookie=1&_cvar=%7B%225%22%3A%5B%22VisitorType%22%2C%22NewLoggedOut%22%5D%7D&cvar=%7B%223%22%3A%5B%22_pks%22%2C%22SKU2%22%5D%2C%224%22%3A%5B%22_pkn%22%2C%22PRODUCT+name%22%5D%2C%225%22%3A%5B%22_pkc%22%2C%22Electronics+%26+Cameras%22%5D%7D&url=http%3A%2F%2Fexample.org%2Findex.htm&urlref=&action_name=incredible+title%21&urlref=http%3A%2F%2Fpiwik.org%2Fcontribute% HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) " 175.41.192.40 - - [15/Aug/2012:09:01:38 +0200] "GET /piwik.php?idsite=1 HTTP/1.1" 200 43 "http://example-referrer-replay.org/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Business Everywhere 7.1.2; GTB6; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0) " #idsite=1 replay logs from demo (IP were changed) -84.194.72.21 - - [12/Mar/2014:01:34:15 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=045456&h=1&m=34&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=1&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=26&pf_srv=58&pf_tfr=155&pf_dm1=255&pf_dm2=155&pf_onl=90 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" -93.80.130.163 - - [13/Mar/2014:01:32:23 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=293471&h=4&m=28&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=1&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 403 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" -176.41.226.154 - - [13/Mar/2014:01:32:24 +0100] "GET /piwik.php?action_name=Hello Installing%20Piwik%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=144006&h=2&m=32&s=21&url=http%3A%2F%2Fpiwik.org%2Fdocs%2Finstallation%2F&_id=8b11942ef3b17467&_idts=1392074017&_idvc=5&_idn=0&_refts=1394670293&_viewts=1393965698&_ref=https%3A%2F%2Fwww.google.com.tr%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=13&pf_srv=121&pf_tfr=244&pf_dm1=345&pf_dm2=90&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/docs/installation/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" -93.80.130.163 - - [13/Mar/2014:01:32:25 +0100] "GET /matomo.php?action_name=Download%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=147473&h=4&m=28&s=20&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 500 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" -93.80.130.163 - - [13/Mar/2014:01:32:32 +0100] "GET /piwik.php?download=http%3A%2F%2Fbuilds.piwik.org%2Flatest.zip&idsite=1&rec=1&r=533958&h=4&m=28&s=25&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" -188.107.238.9 - - [13/Mar/2014:01:33:11 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=993149&h=1&m=33&s=13&url=http%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&_id=d6f0dcb66949b86b&_idts=1394570793&_idvc=5&_idn=1&_refts=1394270793&_viewts=1394370793&_ref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=355&pf_tfr=99&pf_dm1=341&pf_dm2=200&pf_onl=110 HTTP/1.1" 200 43 "http://piwik.org/log-analytics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" +84.194.72.21 - - [12/Mar/2014:01:34:15 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=045456&h=1&m=34&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=1&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=26&pf_srv=58&pf_tfr=155&pf_dm1=255&pf_dm2=155&pf_onl=90 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +93.80.130.163 - - [13/Mar/2014:01:32:23 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=293471&h=4&m=28&s=18&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=1&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 403 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" +176.41.226.154 - - [13/Mar/2014:01:32:24 +0100] "GET /piwik.php?action_name=Hello Installing%20Piwik%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=144006&h=2&m=32&s=21&url=http%3A%2F%2Fpiwik.org%2Fdocs%2Finstallation%2F&_id=8b11942ef3b17467&_idts=1392074017&_idvc=5&_idn=0&_refts=1394670293&_viewts=1393965698&_ref=https%3A%2F%2Fwww.google.com.tr%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=13&pf_srv=121&pf_tfr=244&pf_dm1=345&pf_dm2=90&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/docs/installation/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +93.80.130.163 - - [13/Mar/2014:01:32:25 +0100] "GET /matomo.php?action_name=Download%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=147473&h=4&m=28&s=20&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 500 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" +93.80.130.163 - - [13/Mar/2014:01:32:32 +0100] "GET /piwik.php?download=http%3A%2F%2Fbuilds.piwik.org%2Flatest.zip&idsite=1&rec=1&r=533958&h=4&m=28&s=25&url=http%3A%2F%2Fpiwik.org%2Fdownload%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=f077de87fa56021e&_idts=1394670499&_idvc=1&_idn=0&_refts=1394670499&_viewts=1394670499&_ref=http%3A%2F%2Fwww.google.ru%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCoQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3DffwgU57VGuf44QT3-oCQCw%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.bGE%26cad%3Drjt&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/download/" "Mozilla/5.0 (Windows NT 6.2; rv:27.0) Gecko/20100101 Firefox/27.0" +188.107.238.9 - - [13/Mar/2014:01:33:11 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=993149&h=1&m=33&s=13&url=http%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&_id=d6f0dcb66949b86b&_idts=1394570793&_idvc=5&_idn=1&_refts=1394270793&_viewts=1394370793&_ref=http%3A%2F%2Fforum.golem.de%2Fkommentare%2Fsecurity%2Furteil-zu-tracking-nutzer-muessen-piwik-analyse-widersprechen-koennen%2Fpiwik-log-analytics%2F80715%2C3669355%2C3669355%2Cread.html&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&ag=1&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=355&pf_tfr=99&pf_dm1=341&pf_dm2=200&pf_onl=110 HTTP/1.1" 200 43 "http://piwik.org/log-analytics/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0" 206.190.75.8 - - [13/Mar/2014:01:33:27 +0100] "GET /matomo.php?action_name=Changelog%20Archive%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=697117&h=17&m=33&s=27&url=http%3A%2F%2Fpiwik.org%2Fchangelog%2F&urlref=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwik%2F&_id=e0eb35c4fae2aa0a&_idts=1379033580&_idvc=2&_idn=0&_refts=1394669945&_viewts=1379033693&_ref=http%3A%2F%2Ftrends.builtwith.com%2Fanalytics%2FPiwik-Web-Analytics&res=1536x864&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/changelog/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET4.0C; InfoPath.2)" -80.136.160.65 - - [13/Mar/2014:01:33:33 +0100] "GET /piwik.php?action_name=Piwik%202.1%20%E2%80%94%20Massive%20Performance%20and%20Reliability%20Improvements%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=542198&h=1&m=33&s=31&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2014%2F03%2Fpiwik-2-1-massive-performance-reliability-improvements%2F&urlref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&_id=fc96e596bd4c5d54&_idts=1394670812&_idvc=2&_idn=1&_refts=1394670812&_viewts=1394670812&_ref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=0&gears=0&ag=0&cookie=1&res=360x640&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=10&pf_srv=96&pf_tfr=232&pf_dm1=312&pf_dm2=255&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/blog/2014/03/piwik-2-1-massive-performance-reliability-improvements/" "Mozilla/5.0 (Android; Mobile; rv:27.0) Gecko/27.0 Firefox/27.0" -219.101.46.222 - - [13/Mar/2014:01:33:50 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=263291&h=9&m=33&s=50&url=https%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&_id=15164ceeb5ddb76f&_idts=1394444478&_idvc=4&_idn=0&_refts=1394670831&_viewts=1394584228&_ref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=0&java=1&gears=0&ag=0&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 404 43 "https://piwik.org/log-analytics/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" -108.211.181.12 - - [13/Mar/2014:01:33:55 +0100] "GET /piwik.php?action_name=Integrate%20Piwik%20into%20your%20Rails%20Application%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=006719&h=17&m=33&s=58&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2012%2F10%2Fintegrate-piwik-into-your-rails-application%2F&urlref=https%3A%2F%2Fwww.google.com%2F&_id=3d9cad3fc284c272&_idts=1394670839&_idvc=1&_idn=1&_refts=1394670839&_viewts=1394670839&_ref=https%3A%2F%2Fwww.google.com%2F&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1360x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/blog/2012/10/integrate-piwik-into-your-rails-application/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36" +80.136.160.65 - - [13/Mar/2014:01:33:33 +0100] "GET /piwik.php?action_name=Piwik%202.1%20%E2%80%94%20Massive%20Performance%20and%20Reliability%20Improvements%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=542198&h=1&m=33&s=31&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2014%2F03%2Fpiwik-2-1-massive-performance-reliability-improvements%2F&urlref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&_id=fc96e596bd4c5d54&_idts=1394670812&_idvc=2&_idn=1&_refts=1394670812&_viewts=1394670812&_ref=http%3A%2F%2Fberndjung.com%2Fpiwik%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26idSite%3D1%26period%3Dday%26date%3Dtoday&pdf=0&qt=0&realp=0&wma=0&dir=0&fla=1&java=0&ag=0&cookie=1&res=360x640&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=10&pf_srv=96&pf_tfr=232&pf_dm1=312&pf_dm2=255&pf_onl=0 HTTP/1.1" 200 43 "http://piwik.org/blog/2014/03/piwik-2-1-massive-performance-reliability-improvements/" "Mozilla/5.0 (Android; Mobile; rv:27.0) Gecko/27.0 Firefox/27.0" +219.101.46.222 - - [13/Mar/2014:01:33:50 +0100] "GET /piwik.php?action_name=Log%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=263291&h=9&m=33&s=50&url=https%3A%2F%2Fpiwik.org%2Flog-analytics%2F&urlref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&_id=15164ceeb5ddb76f&_idts=1394444478&_idvc=4&_idn=0&_refts=1394670831&_viewts=1394584228&_ref=https%3A%2F%2Fwww.google.co.jp%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D2%26ved%3D0CDAQFjAB%26url%3Dhttps%253A%252F%252Fpiwik.org%252Flog-analytics%252F%26ei%3DrogdU5OuK43pkgXZmYGICA%26usg%3DAFQjCNH4nR8bKYaliCj2egiJ0H_CX4sFJg%26bvm%3Dbv.62578216%2Cd.dGI&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=0&java=1&ag=0&cookie=1&res=2560x1440&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 404 43 "https://piwik.org/log-analytics/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" +108.211.181.12 - - [13/Mar/2014:01:33:55 +0100] "GET /piwik.php?action_name=Integrate%20Piwik%20into%20your%20Rails%20Application%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=006719&h=17&m=33&s=58&url=http%3A%2F%2Fpiwik.org%2Fblog%2F2012%2F10%2Fintegrate-piwik-into-your-rails-application%2F&urlref=https%3A%2F%2Fwww.google.com%2F&_id=3d9cad3fc284c272&_idts=1394670839&_idvc=1&_idn=1&_refts=1394670839&_viewts=1394670839&_ref=https%3A%2F%2Fwww.google.com%2F&pdf=1&qt=1&realp=0&wma=1&dir=0&fla=1&java=1&ag=1&cookie=1&res=1360x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/blog/2012/10/integrate-piwik-into-your-rails-application/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36" # testing particular idvc, viewts, refts, etc. -50.244.17.130 - - [13/Mar/2014:01:33:59 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=658858&h=19&m=34&s=1&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&_id=90d89274a8c26d90&_idts=1393170841&_idvc=7&_idn=0&_refts=1394670841&_viewts=1394170841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" +50.244.17.130 - - [13/Mar/2014:01:33:59 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=658858&h=19&m=34&s=1&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&_id=90d89274a8c26d90&_idts=1393170841&_idvc=7&_idn=0&_refts=1394670841&_viewts=1394170841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" #this visitor visited the website yesterday -84.194.72.21 - - [13/Mar/2014:01:34:21 +0100] "GET /matomo.php?link=http%3A%2F%2Fdemo.piwik.org%2F&idsite=1&rec=1&forceLargeWindowLookBackForVisitor=1&r=578077&h=1&m=34&s=24&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=0&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=112&pf_tfr=242&pf_dm1=455&pf_dm2=325&pf_onl=122 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" -50.244.17.130 - - [13/Mar/2014:01:34:31 +0100] "GET /piwik.php?action_name=What%20is%20Piwik%3F%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=388822&h=19&m=34&s=33&url=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwisk%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=90d89274a8c26d90&_idts=1394170841&_idvc=1&_idn=0&_refts=1394670841&_viewts=1394670841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 501 43 "http://piwik.org/what-is-piwik/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" -193.159.20.129 - - [13/Mar/2014:01:34:42 +0100] "GET /piwik.php?action_name=demo.piwik.org%2FPiwik%20Forums%20-%20Piwik%20%E2%80%BA%20Web%20Analytics%20Reports&idsite=1&rec=1&r=546849&h=1&m=34&s=37&url=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7%23%2Fmodule%3DLive%26action%3DindexVisitorLog%26date%3Dyesterday%26period%3Dday%26idSite%3D7&urlref=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DMultiSites%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D32&_id=d80e3396f1a4c2ac&_idts=1394665308&_idvc=1&_idn=0&_refts=0&_viewts=1394365308&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=1&cookie=1&res=1920x1200&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%2C%222%22%3A%5B%22Demo%20language%22%2C%22English%22%5D%7D HTTP/1.1" 200 43 "http://demo.piwik.org/index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite=7" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.45 Safari/537.36" +84.194.72.21 - - [13/Mar/2014:01:34:21 +0100] "GET /matomo.php?link=http%3A%2F%2Fdemo.piwik.org%2F&idsite=1&rec=1&forceLargeWindowLookBackForVisitor=1&r=578077&h=1&m=34&s=24&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&_id=e01d58157d66e023&_idts=1394670858&_idvc=1&_idn=0&_refts=1394670858&_viewts=1394670858&_ref=http%3A%2F%2Fmusicforeveryoneradio.be%3A2222%2FCMD_PLUGINS%2Finstallatron%2Findex.raw&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1080&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=112&pf_tfr=242&pf_dm1=455&pf_dm2=325&pf_onl=122 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +50.244.17.130 - - [13/Mar/2014:01:34:31 +0100] "GET /piwik.php?action_name=What%20is%20Piwik%3F%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=388822&h=19&m=34&s=33&url=http%3A%2F%2Fpiwik.org%2Fwhat-is-piwisk%2F&urlref=http%3A%2F%2Fpiwik.org%2F&_id=90d89274a8c26d90&_idts=1394170841&_idvc=1&_idn=0&_refts=1394670841&_viewts=1394670841&_ref=http%3A%2F%2Fwww.google.com%2Furl%3Fsa%3Dt%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dweb%26cd%3D1%26ved%3D0CCcQFjAA%26url%3Dhttp%253A%252F%252Fpiwik.org%252F%26ei%3D8vwgU8TYDZTI2wWTi4CQCA%26usg%3DAFQjCNF_MGJRqKPvaKuUokHtZ3VvNG9ALw%26bvm%3Dbv.62922401%2Cd.b2I&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=2880x1800&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 501 43 "http://piwik.org/what-is-piwik/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9" +193.159.20.129 - - [13/Mar/2014:01:34:42 +0100] "GET /piwik.php?action_name=demo.piwik.org%2FPiwik%20Forums%20-%20Piwik%20%E2%80%BA%20Web%20Analytics%20Reports&idsite=1&rec=1&r=546849&h=1&m=34&s=37&url=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DCoreHome%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D7%23%2Fmodule%3DLive%26action%3DindexVisitorLog%26date%3Dyesterday%26period%3Dday%26idSite%3D7&urlref=http%3A%2F%2Fdemo.piwik.org%2Findex.php%3Fmodule%3DMultiSites%26action%3Dindex%26date%3Dyesterday%26period%3Dday%26idSite%3D32&_id=d80e3396f1a4c2ac&_idts=1394665308&_idvc=1&_idn=0&_refts=0&_viewts=1394365308&pdf=1&qt=1&realp=0&wma=0&dir=0&fla=1&java=1&ag=1&cookie=1&res=1920x1200&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%2C%222%22%3A%5B%22Demo%20language%22%2C%22English%22%5D%7D HTTP/1.1" 200 43 "http://demo.piwik.org/index.php?module=CoreHome&action=index&date=yesterday&period=day&idSite=7" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.45 Safari/537.36" 206.190.75.8 - - [13/Mar/2014:01:34:46 +0100] "GET /piwik.php?action_name=Contact%20the%20Piwik%20team%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=456386&h=17&m=34&s=45&url=http%3A%2F%2Fpiwik.org%2Fcontact%2F&urlref=http%3A%2F%2Fpiwik.org%2Fchangelog%2F&_id=e0eb35c4fae2aa0a&_idts=1379033580&_idvc=2&_idn=0&_refts=1394169945&_viewts=1379033693&_ref=http%3A%2F%2Ftrends.builtwith.com%2Fanalytics%2FPiwik-Web-Analytics&res=1536x864&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D HTTP/1.1" 200 43 "http://piwik.org/contact/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; .NET4.0C; InfoPath.2)" -174.97.139.63 - - [13/Mar/2014:01:34:53 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=41&pf_srv=58&pf_tfr=366&pf_dm1=399&pf_dm2=545&pf_onl=45 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +174.97.139.63 - - [13/Mar/2014:01:34:53 +0100] "GET /matomo.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=41&pf_srv=58&pf_tfr=366&pf_dm1=399&pf_dm2=545&pf_onl=45 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" # excluded logs -174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" diff --git a/tests/resources/access-logs/fake_logs_replay_host.log b/tests/resources/access-logs/fake_logs_replay_host.log index ffc1473950..42ec8008d5 100644 --- a/tests/resources/access-logs/fake_logs_replay_host.log +++ b/tests/resources/access-logs/fake_logs_replay_host.log @@ -1,3 +1,3 @@ # excluded logs -piwik.org 174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" -excluded.com 174.97.139.63 - - [13/Mar/2016:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&gears=0&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=252&pf_tfr=144&pf_dm1=287&pf_dm2=155&pf_onl=99 HTTP/1.1" 200 43 "http://piwik.org" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +piwik.org 174.97.139.63 - - [13/Mar/2010:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=55&pf_srv=324&pf_tfr=55&pf_dm1=345&pf_dm2=255&pf_onl=155 HTTP/1.1" 200 43 "http://piwik.org/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" +excluded.com 174.97.139.63 - - [13/Mar/2016:01:34:53 +0100] "GET /piwik.php?action_name=Liberate%20Web%20Analytics%20-%20Analytics%20-%20Piwik&idsite=1&rec=1&r=022131&h=20&m=34&s=49&url=http%3A%2F%2Fpiwik.org%2F&urlref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&_id=d98b53d7fcf5a082&_idts=1394670890&_idvc=77&_idn=1&_refts=1394670890&_viewts=1394670890&_ref=http%3A%2F%2Fblog.comperiosearch.com%2Fblog%2F2014%2F02%2F05%2Fdynamic-search-ranking-using-elasticsearch-neo4j-and-piwik%2F&pdf=1&qt=0&realp=0&wma=0&dir=0&fla=1&java=1&ag=0&cookie=1&res=1366x768&_cvar=%7B%221%22%3A%5B%22Domain%20landed%22%2C%22piwik.org%22%5D%7D&pf_net=0&pf_srv=252&pf_tfr=144&pf_dm1=287&pf_dm2=155&pf_onl=99 HTTP/1.1" 200 43 "http://piwik.org" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36" |