if (undefined === window.Kameleoon){(function(){!function(e,t){e.kbowser=t()}(this,(function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var i=r(18),n=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.map=function(e,t){var r,i=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r1?n-1:0),a=1;a=3},describe:function(){return{type:s.PLATFORMS_MAP.t}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.m}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.d}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.d}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s.PLATFORMS_MAP.d}}}];t.default=a,e.exports=t.default}})}));class APIConfiguration{constructor(e){this.generationTime=e.scriptProduceTime;this.goals=e.goals.map((e=>new APIGoal(e)));this.singlePageSupport=Kameleoon.Internals.runtime?Kameleoon.Internals.runtime.singlePageSupport:e.singlePageSupport;this.siteCode=e.siteCode}}class APIAction{constructor(i,t){this.dateLaunched=i.dateStatusModified;this.dateModified=i.dateModified;this.id=i.id;this.name=i.name;this.targetSegment=new APISegment(i.targetingSegment);this.active=i.targeting&&!i.disabled&&i.displayedVariation&&null!=i.displayedVariation.id;this.triggered=i.targeting||!1;this.goals=Kameleoon.Internals.configuration.goals.filter((t=>-1!=(i.goals||[]).indexOf(t.id))).map((i=>new APIGoal(i)));this.untrackedTrafficReallocationTime=i.untrackedRespoolTime||null;let e=i=>{let t=Kameleoon.Internals.runtime.variations.filter((t=>t.id==i));return t&&t[0]};const a=Kameleoon.Internals.runtime.Visitor.currentVisit;if("experiments"==t){this.mainGoal=i.kameleoonTracking&&i.kameleoonTracking.mainGoalId?new APIGoal(Kameleoon.Internals.configuration.goals.filter((t=>t.id==i.kameleoonTracking.mainGoalId))[0]):null;let t=e(i.registeredVariationId);this.associatedVariation=t?new APIVariation(t,i):null;this.trafficDeviation={};this.variations=[];this.redirectProcessed=i.redirectProcessed||!1;for(let t in i.deviation){this.trafficDeviation[t]=100*i.deviation[t];this.variations.push(new APIVariation(e(parseInt(t)),i))}let n=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","experimentsTriggered",{});this.triggeredInVisit=n[this.id]?!0:!1;this.activatedInVisit=a.ExperimentActivations[this.id]?!0:!1}else{this.mainGoal=new APIGoal(Kameleoon.Internals.configuration.goals.filter((t=>t.id==i.mainGoalId))[0]);this.associatedVariation=new APIVariation(e(i.associatedVariation.id),i);let t=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","personalizationsTriggered",{});this.triggeredInVisit=t[this.id]?!0:!1;this.activatedInVisit=this.triggeredInVisit&&a.PersonalizationActivations[this.id]?!0:!1}}}class APIActionActivation{constructor(i,n,t){const a="experiment"==i;const e=Kameleoon.Internals.runtime.Campaigns.obtainCampaign(n,a);const o=a?"ExperimentActivations":"PersonalizationActivations";const s=t[o][n].associatedVariationID;const r=Kameleoon.Internals.configuration.variations.filter((i=>i.id==s))[0];if(a){this.experimentID=n;this.experiment=e?new APIAction(e,"experiments"):null}else{this.personalizationID=n;this.personalization=e?new APIAction(e,"personalizations"):null}this.times=t[o][n].times;this.associatedVariationID=s;this.associatedVariation=r?new APIVariation(r,e):null}}class APIActions{constructor(e){const i=e;const t="experiments"==i;const n=()=>{if(Kameleoon.Internals.runtime)return Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList(i);else return[]};const a=e=>new APIAction(e,i);this.getAll=()=>n().map(a);this.getActive=()=>n().filter((e=>(!0===e.targeting||e.trackingPerformed)&&1!=e.disabled&&e.displayedVariation&&null!=e.displayedVariation.id)).map(a);this.getTriggeredInVisit=()=>n().map(a).filter((e=>e.triggeredInVisit));this.getActivatedInVisit=()=>n().map(a).filter((e=>e.activatedInVisit));const s=(e,i)=>{const t=n().filter((t=>t[e]==i))[0];if(t)return a(t);return null};this.getById=e=>s("id",e);this.getByName=e=>s("name",e);if(t){this.assignVariation=(e,i,t)=>{const a=n().filter((i=>i.id==e))[0];if(a)if(void 0===a.registeredVariationId||t){a.registeredVariationId=i;a.assignmentTime=(new Date).getTime();a.writeLocalData()}};this.block=(e,i=!1)=>{const n=Kameleoon.Internals.runtime.Campaigns.obtainCampaign(e,t);if(n){if(i){const i=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","blockedExperiments",[]);i.push(e);Kameleoon.Internals.runtime.storedData.saveField("Runtime","blockedExperiments",i)}n.blocked=!0}};this.trigger=(e,i)=>{const n=Kameleoon.Internals.runtime.Campaigns.obtainCampaign(e,t);if(n)if(i){if(n){n.performVariationAssignment(!0);Kameleoon.Analyst.Actions.performActionsTracking([n])}}else{n.trigger();Kameleoon.Analyst.Actions.process([n])}};this.triggerExperiment=(e,i)=>{this.trigger(e,i);}}else{this.block=(e,i=!1)=>{};this.disable=e=>{};this.trigger=(e,i)=>{}}}}class APIGoal{constructor(t){if(t){this.id=t.id;this.name=t.name;this.type=t.type}}}class APISegment{constructor(i){if(i){this.id=i.id;this.name=i.name}}}class APITemplate{constructor(s,t){this.name=s;this.customFields=t}}class APIVariation{constructor(e,t={}){if(e){this.id=e.id;this.name=e.name;if(t.experimentAction){var i=t.variations.filter((t=>t.id==e.id))[0];this.reallocationTime=i?i.respoolTime:null}else this.reallocationTime=null;this.instantiatedTemplate=e.widgetTemplateInputData?new APITemplate(e.widgetTemplateName,e.widgetTemplateInputData):null}}}class APIVisit{constructor(t){this.pageViews=t.obtainPageNumberViews();this.duration=t.lastActivityDate-t.startDate;this.locale=Kameleoon.Utils.getLocale();this.startDate=t.startDate;this.index=t.visitNumber;this.currentProduct=null;this.products=[];this.clicks=t.clicks||0;this.pageURLsVisited=t.pageURLsVisited;this.activatedSegments=t.activatedSegments;this.lastActivityDate=t.lastActivityDate;this.activatedExperiments=Object.keys(t.ExperimentActivations).map((e=>new APIActionActivation("experiment",parseInt(e),t)));this.activatedPersonalizations=Object.keys(t.PersonalizationActivations).map((e=>new APIActionActivation("personalization",parseInt(e),t)));if(t==Kameleoon.Internals.runtime.Visitor.currentVisit){this.device=new Device;this.geolocation=t.Geolocation;if(Kameleoon.Internals.runtime.mentalistRun){Object.defineProperty(this,"conversionPredictions",{enumerable:!0,get:function(){return Kameleoon.Mentalist.computeGoalConversionProbabilityPredictionByGoalId(null)}});Object.defineProperty(this,"initialConversionPredictions",{enumerable:!0,get:function(){return Kameleoon.Mentalist.computeGoalConversionProbabilityPredictionByGoalId(null)}})}}this.conversions=Kameleoon.Utils.clone(t.conversions);this.customData={};const e=Kameleoon.Internals.runtime.Gatherer.configuration.customData;for(const i in t.customData){const n=e[i];if(null!=n)this.customData[n.name]=Kameleoon.Gatherer.CustomData.obtainParsedValue(i,t.customData[i])}let i="";let n=[];let a=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","firstReferrersIndices",[]);for(let t=0,e=a.length;t";else{let t=Kameleoon.Internals.runtime.Gatherer.configuration.referrers[e-1];s=null==t?i:t.name}n.push(s)}this.acquisitionChannel=n[0];this.landingPageURL=t.landingPageURL;this.weather=new APIWeather(t)}}class APIVisitor{constructor(){this.getCustomDataVisitor=()=>{const t={};const i=Kameleoon.Internals.runtime.Visitor.customData;const s=Kameleoon.Internals.runtime.Gatherer.configuration.customData;for(const e in i)if(s[e])t[s[e].name]=Kameleoon.Gatherer.CustomData.obtainParsedValue(e,i[e]);return t};this.setVisitorCode=t=>{Kameleoon.Internals.runtime.Visitor.setVisitorCode(t)};const{Visitor:t,personalizationsActive:i,Consent:s}=Kameleoon.Internals.runtime;this.numberOfVisits=t.totalVisits;this.timeStartedEldestVisit=t.timeStartedEldestVisit;this.customData=this.getCustomDataVisitor();this.personalizationsActive=i;this.code=t.currentVisit.visitorCode;this.currentVisit=new APIVisit(t.currentVisit);this.visits=t.visits.map((t=>new APIVisit(t)));this.previousVisit=t.visits.length>1?new APIVisit(t.visits.slice(-2)[0]):null;this.experimentLegalConsent=s.AB_TESTING;this.personalizationLegalConsent=s.PERSONALIZATION;this.firstVisitStartDate=t.timeStartedEldestVisit}}class APIWeather{constructor(i){let s=i.Weather;this.temperature=s.temperature;this.humidity=s.humidity;this.pressure=s.pressure;this.windSpeed=s.windSpeed;this.cloudiness=s.cloudiness;this.sunrise=s.sunrise;this.sunset=s.sunset;this.conditionCode=s.conditionCode;this.conditionDescription=s.conditionDescription}}class Analyst{constructor(){this.initialize=e=>{this.isTimeout=!1;if(window.kameleoonDisplayPage){if(null==Kameleoon.Internals.configuration.behaviorWhenTimeout||document.getElementById("kameleoonLoadingStyleSheet"))window.clearTimeout(window.kameleoonDisplayPageTimeOut);else if(null==window.kameleoonEndLoadTime)this.isTimeout=!0;try{window.kameleoonDisplayPage(!0)}catch(e){}window.kameleoonDisplayPage=null}window.kameleoonEndLoadTime=(new Date).getTime();e()};this.load=()=>{Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"load",time:(new Date).getTime()});Kameleoon.Utils.runProtectedFunction((function(){if(window.kameleoonQueue)window.kameleoonQueue=new CommandQueue(window.kameleoonQueue,"IMMEDIATE");if(window.kameleoonAddCustomAction){Kameleoon.Utils.runProtectedScript(window.kameleoonAddCustomAction,"kameleoonAddCustomActionScript.js");delete window.kameleoonAddCustomAction}if(window.kameleoonAddCustomGlobalScript){Kameleoon.Internals.configuration.globalScript=window.kameleoonAddCustomGlobalScript;delete window.kameleoonAddCustomGlobalScript}window.addEventListener("error",(e=>{if(e.error&&e.error.stack&&e.error.stack.match(/kameleoon/gi)){Kameleoon.Utils.Logger.send(e.error.stack,"kameleoon.js");return!1}}));Kameleoon.Analyst.initialize((()=>{const e=Kameleoon.Analyst.checkBlockingElements();const o=window.kameleoonEndLoadTime-(window.kameleoonStartLoadTime||window.kameleoonEndLoadTime)-25;let n=!1;Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"Loaded",{timeout:"TIMEOUT"==e,loadTime:o});if(Kameleoon.Internals.runtime){n=!0;Kameleoon.Internals.runtime.clear()}if(0==e.length){Kameleoon.Internals.runtime=new Runtime(n);Kameleoon.Analyst.loadKameleoonFull((()=>{Kameleoon.Internals.runtime.run()}))}else{Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"abort",blockingReason:e});Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"Aborted",{reason:e})}}))}))};this.loadKameleoonFull=(e,o)=>{if(!Kameleoon.Internals.runtime.kameleoonFull&&(this.kameleoonFullNeeded()||o)){const o="kameleoonFullApplicationCode";const n=o=>{Kameleoon.Utils.runProtectedScript(o+"\n;"+"("+e.toString()+")()","kameleoonFull.js")};const t=sessionStorage.getItem(o);if(null!=t)n(t);else{const{STATIC_HOST_NAME:e,DOMAIN:t}=Kameleoon.Internals.configuration;Kameleoon.Utils.performBeaconServerCall("https://"+e+"."+t+"/kameleoon-full.js?cache="+Kameleoon.Utils.obtainRandomString(16),(e=>{if(void 0===e.readyState||4==e.readyState&&200==e.status){sessionStorage.setItem(o,e.responseText);n(e.responseText)}}))}}else e()};this.Actions=new Actions;this.Goals=new Goals}checkBlockingElements(){let e=!1;try{const o="kameleoonPrivateMode";if(window.localStorage||window.sessionStorage){localStorage.getItem(o);sessionStorage.getItem(o)}else e=!0}catch(o){e=!0}if(e)return"STORAGE";if(this.isTimeout){return"TIMEOUT"}document.removeEventListener("visibilitychange",Kameleoon.Analyst.load);if("prerender"==document.visibilityState){document.addEventListener("visibilitychange",Kameleoon.Analyst.load);return"PRERENDER"}if(-1!=location.href.indexOf("kameleoonDisabled"))return"PARAMETER";return""}kameleoonFullNeeded(){const{parameters:e,simulationMode:o}=Kameleoon.Internals.runtime;if(sessionStorage.getItem("kameleoonFullApplicationCode")||sessionStorage.getItem("kameleoonLightExtension")||e.kameleoon||e.kameleoonVariationId||e["kameleoon-simulation"]||e.kameleoonLightExtension||o||Kameleoon.Utils.readLocalData("kameleoonSimulationParameters","COOKIE"))return!0;return!1}loadSimulation(){if(!Kameleoon.Internals.runtime.parameters.kameleoonVariationId)Object.keys(localStorage).forEach((e=>{if(-1!==e.indexOf("kameleoonVariation-"))localStorage.removeItem(e)}))}loadVariationFromServer(e,o){}processSimulations(){}}Analyst.CODE_ALPHABET="abcdefghijklmnopqrstuvwxyz0123456789";class API{constructor(){this.Core={enableLegalConsent:function(e="BOTH"){Kameleoon.Internals.runtime.Consent.enable(e)},disableLegalConsent:function(e="BOTH"){Kameleoon.Internals.runtime.Consent.disable(e)},enableSinglePageSupport:function(){Kameleoon.Internals.runtime.enableSinglePageSupport.apply(Kameleoon.Internals.runtime,arguments)},enableDynamicRefresh:function(){Kameleoon.Internals.runtime.enableDynamicRefresh.apply(Kameleoon.Internals.runtime,arguments)},getConfiguration:()=>new APIConfiguration(Kameleoon.Internals.configuration),load:function(){Kameleoon.Analyst.load.apply(Kameleoon.Analyst,arguments)},processRedirect:function(){Kameleoon.Utils.processRedirect.apply(Kameleoon.Utils,arguments)},runWhenConditionTrue:(e,n,t=200)=>{if(e())Kameleoon.Utils.runProtectedFunction(n,!0);else{const o=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearTimeout(o);this.Core.runWhenConditionTrue.apply(Kameleoon,[e,n,t])}),t,!0)}},runWhenElementPresent:(e,n,t,o)=>{const a=null==t;const r=Kameleoon.Utils.querySelectorAll(e);const i=n;if(o)n=n=>{KMutationObserver.setMutationObserverSPA();const t=`data-kameleoon-dynamic-class-${Kameleoon.Utils.obtainRandomString(4)}`;const o=e=>{e.forEach((e=>e.setAttribute(t,"true")))};o(n);i(n);Kameleoon.Internals.runtime.waitingDynamicElements.push({selector:e,attribute:t,callback:e=>{o(e);i(e)}})};if(!Kameleoon.Internals.runtime.querySelectorAllHasError)if(0{n(r)}),!0);else if(Kameleoon.Internals.runtime.cantUseMutationObserver||!a){const n=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearTimeout(n);this.Core.runWhenElementPresent.apply(Kameleoon,[e,i,t||200,o])}),t||200,!0)}else Kameleoon.Internals.runtime.waitingElementPresentObjects.push({selector:e,callback:n,useAntiFlicker:a})},runWhenShadowRootElementPresent:(e,n,t,o)=>{this.Core.runWhenElementPresent(e,(a=>{const r=a.filter((e=>e.shadowRoot));if(0===r.length){const a=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearInterval(a);this.Core.runWhenShadowRootElementPresent.apply(Kameleoon,[e,n,t,o])}),150);return}const i=`data-kameleoon-shadow-class-${Kameleoon.Utils.obtainRandomString(4)}`;const l=()=>{let e=[];r.forEach((t=>{if(t.shadowRoot)e=e.concat(Kameleoon.Utils.querySelectorAll(n,t.shadowRoot))}));if(o)e=e.filter((e=>!e.getAttribute(i))).map((e=>{e.setAttribute(i,"true");return e}));return e};const s=l();if(s.length)t(s);if(!s.length||o){const e=Kameleoon.Utils.setInterval((()=>{const n=l();if(n.length){t(n);!o&&Kameleoon.Utils.clearInterval(e)}}),150)}}))}};this.Goals={cancelConversion:(e,n)=>{try{this.Goals.processConversions(e,n,!0)}catch(e){}},processConversion:(e,n)=>{try{this.Goals.processConversions(e,n,!1)}catch(e){}},processConversions:(e,n,t)=>{Kameleoon.Internals.runtime.goals.forEach((o=>{if(e==o.id||e==o.name)Kameleoon.Analyst.Goals.processConversions([{goal:o,revenue:n,negative:t}])}))}};this.Data={readLocalData:e=>Kameleoon.Internals.runtime.storedData.Vars[e]?Kameleoon.Internals.runtime.storedData.Vars[e].value:null,resetCustomData:e=>{this.Data.setCustomData(e,[],!0)},retrieveDataFromRemoteSource:(e,n)=>{const t={siteCode:Kameleoon.Internals.configuration.siteCode};let o="map";if(e instanceof Array){o="maps";t.keys=encodeURIComponent(JSON.stringify(e))}else t.key=encodeURIComponent(e.toString());Kameleoon.Utils.performBeaconServerCall(Kameleoon.Utils.addParameterToURL(`${Kameleoon.Internals.runtime.DATA_URL}/map/${o}`,Kameleoon.Utils.parseObjectToUrlParams(t),!1),(e=>{if(4==e.readyState){let t={};if(200==e.status)t=JSON.parse(e.responseText);n&&n(t)}}),null)},setCustomData:(e,n,t=!1)=>{if(Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.gathererRun){let o=null;for(const n in Kameleoon.Internals.runtime.Gatherer.configuration.customData){const t=Kameleoon.Internals.runtime.Gatherer.configuration.customData[n];if(null!=t&&t.name==e){o=parseInt(n);break}}if(null!=o)Kameleoon.Gatherer.CustomData.register(o,{value:n,overwrite:t})}},writeLocalData:(e,n,t)=>{Kameleoon.Internals.runtime.storedData.Vars[e]={value:n,date:(new Date).getTime()+24*60*60*1e3*(t?30:1/24)}},performRemoteSynchronization:(e,n,t)=>{}};this.Events={triggered:[],trigger:e=>{this.Core.runWhenConditionTrue((()=>!0===Kameleoon.Internals.runtime.setupAfterLocalDataRetrieval),(()=>{this.Events.triggered.push(e);if(Kameleoon.Analyst.Actions)Kameleoon.Analyst.Actions.processAllActions();if(Kameleoon.Targeting)Kameleoon.Targeting.processAllTargetingSegments();}),100)}};this.Tracking={processOmniture:e=>{Kameleoon.Tracking.processOmniture&&Kameleoon.Tracking.processOmniture(e)}};this.Experiments=new APIActions("experiments");this.Personalizations=new APIActions("personalizations");this.Segments={getAll:()=>Kameleoon.Internals.runtime.targetingSegments.map((e=>new APISegment(e))),getById:e=>{const n=Kameleoon.Internals.runtime.targetingSegments.filter((n=>n.id==e))[0];return n?new APISegment(n):null},getByName:e=>{const n=Kameleoon.Internals.runtime.targetingSegments.filter((n=>n.name==e))[0];return n?new APISegment(n):null},reevaluate:e=>{let n=-1;const t=Kameleoon.Internals.runtime.targetingSegments||[];for(let o=0;o-1){let t;if(Kameleoon.Internals.runtime.simulationMode)t=Kameleoon.Internals.runtime.simulationModeData.targetingSegments.filter((n=>n.id==e))[0];else t=Kameleoon.Internals.configuration.targetingSegments.filter((n=>n.id==e))[0];if(t){Kameleoon.Internals.runtime.targetingSegments.splice(n,1);const o=Kameleoon.Utils.clone(t);Kameleoon.Internals.runtime.targetingSegments.push(o);Kameleoon.Targeting.checkTargetingSegmentsTargeting([o]);Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("experiments").concat(Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("personalizations")).forEach((n=>{n.setTargetingSegment(e);if(n.targetingSegmentId==e)n.forceTargeting=!1}));Kameleoon.Analyst.Actions.processAllActions();return o.targeting}}return;},trigger:e=>{const n=Kameleoon.Internals.runtime.targetingSegments.filter((n=>n.id==e));if(n.length>0){n[0].targeting=!0;Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("experiments").concat(Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("personalizations")).forEach((n=>{if(n.targetingSegmentId==e){n.targeting=void 0;n.rescheduleTargeting=!0;n.forceTargeting=!0}}));Kameleoon.Analyst.Actions.processAllActions();Kameleoon.Targeting.processTargetingSegments(n)}}};this.Variations={execute:e=>{const n=e=>{const n=Kameleoon.Internals.runtime.variations.filter((n=>n.id==e));return n?n[0]:null};let t=n(e);if(t){t=new Variation(t);if(t.redirections)t.preProcessRedirect();Kameleoon.Utils.addCSSStyleSheet(t.cssCode);return t.applyJavascriptCode(!0)}return null}};this.Utils={addEventListener:function(e,n,t,o){Kameleoon.Utils.addEventListener(e,n,t,o,!0)},addUniversalClickListener:function(e,n,t){const o=Kameleoon.Internals.runtime.mouseDownEvent;this.addEventListener(e,o,(function(e){if(!Kameleoon.Internals.runtime.touchMoveEvent&&("mousedown"==o||!e.target||!e.target.closest||!e.target.closest("[disabled]")))n&&n(e)}))},clearInterval:function(){Kameleoon.Utils.clearInterval.apply(Kameleoon.Utils,arguments)},clearTimeout:function(){Kameleoon.Utils.clearTimeout.apply(Kameleoon.Utils,arguments)},createHash:function(e){return Kameleoon.Utils.computeStringHash.apply(Kameleoon.Utils,arguments)},getURLParameters:function(){return Kameleoon.Utils.parseParameters.apply(Kameleoon.Utils,arguments)},performRequest:(e,n,t,o=5e3)=>Kameleoon.Utils.performBeaconServerCall(e,n,t,o),querySelectorAll:function(e){return Kameleoon.Utils.querySelectorAll.apply(Kameleoon.Utils,arguments)},setInterval:(e,n=200)=>Kameleoon.Utils.setInterval(e,n,!1,!0),setTimeout:(e,n=200)=>Kameleoon.Utils.setTimeout(e,n,!0)};Object.defineProperty(this.Utils,"mouseDownEvent",{enumerable:!0,get:function(){return Kameleoon.Internals.runtime.mouseDownEvent}});Object.defineProperty(this.Utils,"touchMoveEvent",{enumerable:!0,get:function(){return Kameleoon.Internals.runtime.touchMoveEvent}});Object.defineProperty(this,"Visitor",{enumerable:!0,get:function(){try{if(!Kameleoon.Internals.runtime)return{setVisitorCode:e=>{Kameleoon.Internals.configuration.predefinedVisitorCode=e}};else return new APIVisitor}catch(e){return null}}});Object.defineProperty(this,"CurrentVisit",{enumerable:!0,get:function(){try{return new APIVisit(Kameleoon.Internals.runtime.Visitor.currentVisit)}catch(e){return null}}});Object.defineProperty(this,"React",{enumerable:!1,get:function(){return window.KameleoonAPIReact||null}})}}class ElementSet{constructor(){this.appendEmptyElement=e=>{};this.pageElementSets=[];this.pageElementSetsIds={};this.pageElementSetsSpa=[];this.pageElementSetsSpaIds={};window.kameleoonVirtualRootElement=document.createElement("div")}addDuplicatedData(e,t,o){if(!e||!Kameleoon.Internals.runtime.singlePageSupport)return;if(null!=o&&e.getAttribute){const t=e.getAttribute("data-kameleoon-class")||"";if(-1==t.toString().indexOf(o))e.setAttribute("data-kameleoon-class",(t.length>0?t+" ":"")+o)}if(null!=t)e.setAttribute("data-kameleoon-id",t.toString())}addRelativePositionToReferenceElement(e){if("absolute"!=Kameleoon.Utils.obtainComputedStyle(e).position&&document.body!=e)this.setStyle(e,"position","relative",!1)}addClassName(e,t){e.className+=(e.className?" ":"")+t}changeHTMLContent(e,t,o,l,n){}checkElementIsInDocument(e,t){let o=null,l=document;if(t.context){o=Kameleoon.Utils.querySelectorAll(t.context);if(o[0])l=o[0].contentWindow.document}while(e&&e!=l.documentElement&&e!=window.kameleoonVirtualRootElement)if(e.parentNode)e=e.parentNode;else return!1;return e==l.documentElement?!0:"VIRTUAL"}checkClassName(e,t){return-1!=(" "+e.className+" ").indexOf(" "+t+" ")}checkElementLoaded(e){if(!e||!e.parentNode)return!1;return e.nextSibling?!0:this.checkElementLoaded(e.parentNode)}obtainDepth(e){let t=0;while(null!==e.parentNode){++t;e=e.parentNode}return t}obtainElements(e,t,o,l,n){let a,i,s=[];for(let r=0,m=e.length;r{let o=this.obtainDepth(e.element),l=this.obtainDepth(t.element);return ol?1:0}));a=this.removeDuplicates(a);i=!1;}for(let t=0,o=e.length;t0:!1}processLinks(e,t){if(!t)return;if("a"==e.nodeName.toLowerCase())e.href=t;else{Kameleoon.Utils.addEventListener(e,"click",(function(){window.location.href=t}));e.style.cursor="pointer"}}processSpecialCases(e){if("body"==e.nodeName.toLowerCase()&&-1!=Kameleoon.Utils.obtainComputedStyle(e).background.indexOf("linear-gradient")){e.style.backgroundRepeat="no-repeat";if(window.innerHeight-document.documentElement.scrollHeight>0)e.style.backgroundAttachment="fixed"}}processUserPosition(e,t,o,l){}removeDuplicates(e){let t=[];for(let o=0,l=e.length;o|/)){let e=document.createElement("table");e.innerHTML=o;a.innerHTML="";a.appendChild(e)}while(a.childNodes.length>0){let o=a.childNodes[0];o.kameleoonData=e.kameleoonData;o.kameleoonData.originalData.replacedElement=e;if(!i){if(3==o.nodeType)return!1;i=o;o.id=e.id;if("copyAttributes"==i.getAttribute("kameleoon")){for(let t=0,o=e.attributes.length;t{if(!Kameleoon.Internals.runtime.editorListenerEnabled){Kameleoon.Internals.runtime.editorListenerEnabled=!0;const t=t=>{if(!t)t=window.event;Kameleoon.Loader.listenKeys.call(Kameleoon.Loader,t)};Kameleoon.Utils.addEventListener(document,"keyup",t,!1)}};this.listenKeys=t=>{if(t.shiftKey){if(113==t.keyCode&&Kameleoon.Internals.configuration.webExperimentationSetup){Kameleoon.Internals.runtime.editorMode=!0;Kameleoon.Analyst.loadKameleoonFull((()=>{Kameleoon.Loader.enableKameleoonEditor.apply(Kameleoon.Loader)}),!0)}if(115==t.keyCode&&(Kameleoon.Internals.runtime.simulationMode||Kameleoon.Internals.runtime.parameters.kameleoonVariationSelection))Kameleoon.Analyst.loadKameleoonFull((()=>{Kameleoon.Loader.enableSimulationPanel()}),!0)}};}}class Mentalist{constructor(){this.MAX_VISIT_AGE=90*24*60*60*1e3;this.computeVariationIdToScore=t=>{try{let e=Kameleoon.Internals.configuration.MentalistFeatures;let i=Kameleoon.Internals.runtime.Visitor.currentVisit;let n=this.computePreviousVisits();let r={};let o=this.computeVariationScore(t,null,i,n);if(null!=o)r[0]=o;let l=e.experiments[t].variationIds;for(let e=0,o=l.length;e{try{let e=Kameleoon.Internals.configuration.MentalistFeatures;let i=Kameleoon.Internals.configuration.MentalistLearner;let n;if(null==t)n=i.startOfVisitLearner;else{let e=i.targetingSegments[t];if(null==e){n=i.startOfVisitLearner;t=null}else n=e.probabilityLearner}if(0==n.trainingOutputVectorTargetNbUpdates)return{};let r=Kameleoon.Internals.runtime.Visitor.currentVisit;let o=this.computePreviousVisits();let l={};let a=VisitVectorizationUtils.computeVector(r,o,l,!0,null!=t,null,t);let s=Learner.computeProbabilities(n,a,l);let u=n.trainingOutputVectorTargetMean;let c=(null==t?e:e.targetingSegments[t]).outputGoalIds;let m={};for(let t=0,e=c.length;tnew PreviousVisits(Kameleoon.Internals.runtime.Visitor.visits.slice(0,-1).slice(-Kameleoon.Internals.configuration.MentalistFeatures.maxNumberPreviousVisits).filter((t=>(new Date).getTime()-t.startDate<=this.MAX_VISIT_AGE)));this.computeVariationScore=(t,e,i,n)=>{let r=Kameleoon.Internals.configuration.MentalistFeatures;let o=Kameleoon.Internals.configuration.MentalistLearner;let l=o.experiments[t].variationIdToProbabilityLearner[e];if(0==l.trainingOutputVectorTargetNbUpdates)return null;let a={};let s=VisitVectorizationUtils.computeVector(i,n,a,!0,!0,t,null);let u=Learner.computeProbabilities(l,s,a);let c=r.experiments[t].outputGoalWeights;let m=0;for(let t=0,e=c.length;t{if(0==e)return 0;if(1==e)return 1;if(e>=t)return.5+(e-t)/(1-t)/2;return.5+(e-t)/t/2};this.targetingSegmentsPredictions={}}isSecure(){return null!=Kameleoon.Internals.configuration.MentalistFeatures&&null!=Kameleoon.Internals.configuration.MentalistLearner}run(){Kameleoon.Internals.runtime.mentalistRun=this.isSecure();if(Kameleoon.Internals.runtime.Gatherer.startOfVisit&&Kameleoon.Internals.runtime.mentalistRun&&Kameleoon.Internals.configuration.track){let t=this.computeGoalConversionProbabilityPredictionByGoalId(null);if(!Kameleoon.Utils.testEmptyMap(t)){let e=[];for(let i in t)e.push([parseInt(i),t[i]]);Kameleoon.Gatherer.track(VisitEvent_MentalistPredictionStartOfVisit,{goalIdToConversionProbability:e});Kameleoon.Internals.runtime.storedData.saveField("Gatherer","savedScoresFromMoments",{0:t})}}}}class Runtime{constructor(e){this.isReloaded=e;this.DATA_URL=Kameleoon.Internals.configuration.DATA_URL;this.PAGE_LOADED_POLL_DELAY=250;this.PAGE_LOADING_POLL_DELAY=75;this.IDLE_DURATION=1e4;this.enableSinglePageSupport=()=>{this.singlePageSupport=!0;this.href=window.location.href;KMutationObserver.setMutationObserverSPA();Kameleoon.Utils.setInterval((()=>{const e=this.href;this.href=window.location.href;if(e!=this.href)Kameleoon.Analyst.load.apply(this,[])}),100)};this.enableDynamicRefresh=()=>{this.dynamicRefresh=!0;KMutationObserver.setMutationObserverSPA()};this.executeGlobalScript=()=>{if(Kameleoon.Internals.configuration.globalScript&&!this.globalScriptProcessed&&!this.editorMode&&!this.kameleoonSelectionIframeMode){Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"globalScript"});this.globalScriptProcessed=!0;Kameleoon.Utils.runProtectedScript(Kameleoon.Internals.configuration.globalScript,"kameleoonGlobalScript.js")}};this.initializePredefinedVisitorCode=()=>{const{predefinedVisitorCode:e,experiments:t,personalizations:i}=Kameleoon.Internals.configuration;if(e){const o=Kameleoon.Utils.readLocalData("kameleoonVisitorCode","COOKIE")||Kameleoon.Utils.readLocalData("kameleoonVisitorCode","LS");if(o==e)return;const n=this.storedData.Visitor.visits;if(n)n.slice(-1)[0].visitorCode=e;Kameleoon.Utils.saveVisitorCode(e);t.forEach((e=>{Kameleoon.Utils.eraseLocalData("kameleoonExperiment-"+e.id,null,"LS")}));i.forEach((e=>{Kameleoon.Utils.eraseLocalData("kameleoonPersonalization-"+e.id,null,"LS")}))}};this.initializeActions=()=>{if(Kameleoon.Internals.configuration.webExperimentationSetup){this.targetingSegments=Kameleoon.Utils.clone(Kameleoon.Internals.configuration.targetingSegments);this.variations=Kameleoon.Utils.clone(Kameleoon.Internals.configuration.variations);Kameleoon.Internals.configuration.experiments.forEach((e=>{this.Campaigns.addCampaign(new Experiment(e,this.incomingStoredData))}));}};this.initializeActionsAfterGatherer=()=>{};this.initializeIdleTimeListener=()=>{};this.initializeListeners=()=>{Kameleoon.Utils.domReady((()=>{this.domReady=!0;if(!0!==Kameleoon.Internals.configuration.disableEditorLaunchViaKeys)Kameleoon.Loader.enableKameleoonEditorListener();if(this.kameleoonSelectionIframeMode){const e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute("charset","utf-8");e.setAttribute("src","https://back-office-redesign."+Kameleoon.Internals.configuration.DOMAIN+"/get-script?type=selection");this.headNode.appendChild(e)}if(0==window.kameleoonLightIframe&&window.kameleoonIframeURL)if(this.Gatherer.startOfVisit)Kameleoon.Utils.setTimeout((()=>{const e=document.createElement("iframe");e.src=window.kameleoonIframeURL;e.id="kameleoonExternalIframe";e.style.cssFloat="left !important";e.style.opacity="0.0 !important";e.width="0px";e.height="0px";e.onload=()=>{e.parentNode.removeChild(e)};document.head.appendChild(e)}),5e3)}));if("touchend"==this.mouseDownEvent){Kameleoon.Utils.addEventListener(document,"touchmove",(e=>{this.touchMoveEvent=!0}));Kameleoon.Utils.addEventListener(document,"touchstart",(e=>{this.touchMoveEvent=!1}))}if(!this.iframeLocalStorage)window.addEventListener("storage",(e=>{const t=null==e.key?[""]:e.key.split("-");let i=t[0];if(-1!=i.indexOf("kameleoon")){if(window.document.hasFocus())return;let o;try{o=null==e.newValue?null:JSON.parse(e.newValue).value}catch(e){return}const n={};switch(i){case"kameleoonExperiment":n.type=i;const e=t[1];n.experimentId=parseInt(e);let a;if(null==o)a=null;else{const e=o.split("/")[0];a=isNaN(e)?e:parseInt(e)}n.registeredVariationId=a;break;case"kameleoonGlobalPersonalizationExposition":n.type=i;n.active=null==o?null:"true"==o.split("/")[0];break;case this.dataKeyName:case"kameleoonSimulationVisitorData":n.type=i;n.value=null==o?null:o;break;case"kameleoonLegalConsent":n.type=i;n.saveLegalConsent=null==o?null:o;break}if(null!=n.type)Kameleoon.Utils.processStorageData(n)}}),!1);this.initializeIdleTimeListener();if(Kameleoon.Internals.configuration.singlePageSupport)this.enableSinglePageSupport();};this.loadExternalRequests=()=>{this.Geolocation="undefined"!=typeof KGeolocation?new KGeolocation:null;this.IP="undefined"!=typeof IP?new IP:null;};this.loadAudienceSegments=()=>{};this.processPageLoaded=()=>{Kameleoon.Utils.removeBlockingStyleSheet();for(let e=0,t=this.variations.length;e{if(this.incomingStoredData)return this.incomingStoredData[e];else return Kameleoon.Utils.readLocalData(e,t,!0)};this.setup=()=>{if(this.parameters.kameleoon)Kameleoon.Utils.domReady((()=>{Kameleoon.Loader.enableKameleoonEditor()}));const e="adBlockerCheck";const t=Kameleoon.Utils.setInterval((()=>{let i=document.getElementById(e);if(null==i&&null!=document.body){i=document.createElement("div");i.id=e;i.className="ad-placement";document.body.appendChild(i)}if(null!=i&&0==i.clientWidth){this.adBlocker=!0;Kameleoon.Utils.clearInterval(t)}}),250);const i=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearTimeout(i);const o=document.getElementById(e);if(null!=o)o.parentNode.removeChild(o);if(null==this.adBlocker){Kameleoon.Utils.clearInterval(t);this.adBlocker=!1}else Kameleoon.Gatherer.track(VisitEvent_AdBlocker)}),2e3);Kameleoon.Utils.addEventListener(window,"pageshow",(e=>{if(e.persisted)this.updateAfterPageCached()}));this.Visitor.updateFromStoredData(!1,!1,!1);if(!Kameleoon.Internals.configuration.requestsAfterConsent)this.loadExternalRequests();KMutationObserver.setMutationObserver();Kameleoon.Analyst.loadKameleoonFull((()=>{Kameleoon.Analyst.loadSimulation()}));Kameleoon.Analyst.Actions.processAllActions();Kameleoon.Targeting.processAllTargetingSegments();Kameleoon.Analyst.Goals.checkKameleoonGoals();};this.setupLocalData=e=>{Kameleoon.Utils.addEventListener(window,"message",Kameleoon.Utils.processMessageEvent,!1);if(this.iframeLocalStorage){this.externalIframe=document.getElementById("kameleoonExternalIframe")||window.kameleoonExternalIframe;this.postMessageOrigin=window.kameleoonIframeOrigin||"";this.postMessageCallbacks={};if(null==Kameleoon.Internals.configuration.externalIframeData)Kameleoon.Utils.postMessageToExternalIframe(JSON.stringify({type:"retrieve",callbackId:Kameleoon.Utils.addPostMessageCallback((t=>{this.incomingStoredData=t;e()}))}));else{this.incomingStoredData=Kameleoon.Internals.configuration.externalIframeData;e();delete Kameleoon.Internals.configuration.externalIframeData}}else{this.incomingStoredData=null;e()}};this.updateAfterPageCached=()=>{this.pageCached=!0;if(this.iframeLocalStorage)Kameleoon.Utils.postMessageToExternalIframe(JSON.stringify({type:"retrieve",callbackId:Kameleoon.Utils.addPostMessageCallback((()=>{}))}));else{const e=Kameleoon.Utils.readLocalData(this.simulationMode?"kameleoonSimulationVisitorData":this.dataKeyName,"LS",!0);this.storedData.update(e);this.Visitor.updateFromStoredData(!1,!1,!1);Kameleoon.Gatherer.track(VisitEvent_Page)}};this.getSimulationMode=()=>{const e=this.readFromStorageOrExternal("kameleoonSimulation","LS");return e?!0:!1};this.pageStartTime=(new Date).getTime();this.dataKeyName="kameleoonData";this.Device=new Device;this.deviceType=this.Device.type;this.parameters=Kameleoon.Utils.parseParameters();this.beforeUnloadEvent="Phone"==this.deviceType&&"Safari"==this.Device.browser?"pagehide":"beforeunload";this.headNode=document.getElementsByTagName("head")[0];this.editorMode="true"==this.parameters.kameleoon;this.proxyMode="proxy."+Kameleoon.Internals.configuration.DOMAIN===window.location.hostname;this.disableCache="true"==this.parameters.kameleoonDisableCache||this.parameters.kameleoonVariationId;this.kameleoonSelectionIframeMode="true"==this.parameters.kameleoonSelectionIframeMode;this.iframeLocalStorage=Kameleoon.Internals.configuration.useWideDomainSupport;this.useWideDomainSupport=Kameleoon.Internals.configuration.useWideDomainSupport||null!=window.kameleoonLightIframe;if(0==window.kameleoonLightIframe||null==window.kameleoonLightIframe)this.iframeLocalStorage=!1;this.mouseDownEvent="ontouchend"in document.documentElement?"touchend":"mousedown";this.addedClasses={};this.addedIDs={};this.eventListeners=[];this.listenVariations=[];this.waitingElementPresentObjects=[];this.waitingDynamicElements=[];this.variations=[];this.intervalIds={};this.targetingSegments=[];this.timeoutIds={};this.goals=Kameleoon.Utils.clone(Kameleoon.Internals.configuration.goals);this.cantUseMutationObserver="undefined"==typeof MutationObserver&&!Kameleoon.Internals.configuration.disableDomMutationObserver;this.Campaigns=new Campaigns;this.Consent=new Consent;this.singlePageSupport=Kameleoon.Internals.configuration.singlePageSupport;Object.defineProperty(this,"experiments",{get(){return this.Campaigns.obtainCampaignsList("experiments")}});Object.defineProperty(this,"personalizations",{get(){return this.Campaigns.obtainCampaignsList("personalizations")}})}clear(){this.eventListeners.forEach((e=>{let t;if("window"==e.elementKey||"document"==e.elementKey)t="window"==e.elementKey?window:document;else{t=document.querySelector(`[kameleoonListener-${e.elementKey}=true]`);if(t)t.removeAttribute(`kameleoonListener-${e.elementKey}`)}if(t)t.removeEventListener(e.eventType,e.actionFunction,e.useCapture)}));this.waitingDynamicElements.forEach((e=>{Kameleoon.Utils.querySelectorAll(`[${e.attribute}=true]`).forEach((t=>{t.removeAttribute(e.attribute)}))}));for(const e in this.timeoutIds)Kameleoon.Utils.clearTimeout(parseInt(e));for(const e in this.intervalIds)Kameleoon.Utils.clearInterval(parseInt(e));if(this.RequestManager)this.RequestManager.processRequests();if(this.storedData)this.storedData.save(!0);if(null!=this.mutationObserver)this.mutationObserver.disconnect();if(null!=this.mutationObserverSpa)this.mutationObserverSpa.disconnect();if(Kameleoon.Targeting)Kameleoon.Targeting.segments={};let e=Kameleoon.Utils.querySelectorAll("[id^='kameleoonElement'], [id*='kameleoonScenarioLayerBase'], [id^='kameleoonStyleSheet'], [class*='kameleoonWidget']");for(let t=0;t{this.simulationMode=this.getSimulationMode();this.storedData=new StoredData(this.incomingStoredData);this.Consent.setup();this.initializePredefinedVisitorCode();this.initializeActions();Kameleoon.Gatherer.run((()=>{this.RequestManager=new RequestManager}));this.initializeActionsAfterGatherer();this.executeGlobalScript();window.kameleoonQueue=new CommandQueue(window.kameleoonQueue);Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"Started",{newVisitorCode:1==this.Visitor.visits.length});this.initializeListeners();this.setup();this.setupAfterLocalDataRetrieval=!0}))}}class Utils{constructor(){this.events=[];this.addParameterToURL=(e,t,n)=>{if(n)return e+(-1==e.indexOf("#")?"#":"&")+t;let a="";if(-1!=e.indexOf("#")){a=e.substr(e.indexOf("#"));e=e.substr(0,e.indexOf("#"))}e+=(-1==e.indexOf("?")?"?":"&")+t+a;return e};this.computeCurrentPageAbsoluteURLNoProxyMode=function(){let e=Kameleoon.Internals.runtime;if(null==e.currentPageAbsoluteURLNoProxyMode){if(e.proxyMode){let t=e.parameters.kameleoonExperimentId||e.parameters["kameleoon-experiment-id"];if(null!=t){let n=e.Campaigns.obtainCampaign(t,!0);if(n)e.currentPageAbsoluteURLNoProxyMode=n.baseURL}}if(null==e.currentPageAbsoluteURLNoProxyMode)e.currentPageAbsoluteURLNoProxyMode=window.location.href}return e.currentPageAbsoluteURLNoProxyMode};this.computeCurrentPageCanonicalURL=()=>{if(null==Kameleoon.Internals.runtime.currentPageCanonicalURL){let e=this.querySelectorAll('link[rel="canonical"]');if(e.length>0)Kameleoon.Internals.runtime.currentPageCanonicalURL=e[0].href}return Kameleoon.Internals.runtime.currentPageCanonicalURL};this.computeCurrentPageCleanRelativeURL=()=>{if(null==Kameleoon.Internals.runtime.currentPageCleanRelativeURL)Kameleoon.Internals.runtime.currentPageCleanRelativeURL=this.computeRelativeURL(this.computeCurrentPageCleanAbsoluteURL());return Kameleoon.Internals.runtime.currentPageCleanRelativeURL};this.computeIfSuffix=(e,t)=>{let n=e.length-t.length;let a=e.lastIndexOf(t,n);return a>=0&&a==n};this.computeRelativeURL=e=>{let t=document.createElement("a");t.href=e;return t.pathname+t.search+t.hash};this.computeStringSha256=e=>{let t=1,n,a=[],o=[];while(++t<18)for(n=t*t;n<312;n+=t)a[n]=1;function r(e,t){return Math.pow(e,1/t)%1*4294967296|0}for(t=1,n=0;t<313;)if(!a[++t]){o[n]=r(t,2);a[n++]=r(t,3)}function l(e,t){return e>>>t|e<<32-t}let i=o.slice(t=0),s=this.encodeUTF8(e),m=[],u=s.length,c=[],d,f,h;for(;t>2]|=(255&s.charCodeAt(t))<<8*(3-t++%4);u*=8;c[u>>5]|=128<<24-u%32;c[h=u+64>>5|15]=u;for(t=0;t>>10)+(0|m[n-7])+(l(f=m[n-15],7)^l(f,18)^f>>>3)+(0|m[n-16]);let e;d.unshift((f=(d.pop()+(l(e=d[4],6)^l(e,11)^l(e,25))+((e&d[5]^~e&d[6])+a[n])|0)+(0|m[n++]))+(l(u=d[0],2)^l(u,13)^l(u,22))+(u&d[1]^d[1]&d[2]^d[2]&u))}for(n=8;n--;)i[n]=d[n]+i[n]}for(s="";n<63;)s+=(i[++n>>3]>>4*(7-n%8)&15).toString(16);return s};this.computeURLNoKameleoonParameters=e=>{let t=!1;for(let n in Kameleoon.Internals.runtime.parameters)if(-1!=n.indexOf("kameleoon")){t=!0;e=e.replace(new RegExp(n+"="+Kameleoon.Internals.runtime.parameters[n]+"&?"),"")}return t?e.replace(/\?$/,""):e};this.computeURLRegExpNoKameleoonParameters=e=>e?e.replace(/(\\\?|&|#)kameleoon[^&#()]*/g,""):null;this.createLocalData=(e,t,n,a,o,r,l,i)=>{let s="COOKIE"!=o;let m=(new Date).getTime();if(!i&&!Kameleoon.Internals.runtime.Consent.hasGlobalConsent()){let i=s?"LS":"COOKIE";if(null==Kameleoon.Internals.runtime.localDataMap)Kameleoon.Internals.runtime.localDataMap={};if(null==Kameleoon.Internals.runtime.localDataMap[i])Kameleoon.Internals.runtime.localDataMap[i]={};Kameleoon.Internals.runtime.localDataMap[i][e]={name:e,value:t,days:n,domain:a,forceLocalAccess:o,jsonFormat:r,creationTime:m};if(s)l&&l();return}if(s){let a=m+24*n*60*60*1e3;if(Kameleoon.Internals.runtime.iframeLocalStorage)this.postMessageToExternalIframe(JSON.stringify({type:"set",key:e,data:{value:Utils.LOCAL_STORAGE_OBFUSCATED_KEYS[e]&&this.obfuscateString(JSON.stringify(t))||t,expirationDate:a},callbackId:this.addPostMessageCallback(l)}));else{try{localStorage.setItem(e,JSON.stringify({value:Utils.LOCAL_STORAGE_OBFUSCATED_KEYS[e]&&this.obfuscateString(JSON.stringify(t))||t,expirationDate:a}))}catch(e){}l&&l()}}else{let o="";let l=r?JSON.stringify(t):t;if(n){let e=new Date(m+24*n*60*60*1e3);o="; expires="+e.toUTCString()}if("CURRENT_HOST"!=a){a=a||Kameleoon.Internals.configuration.customCookieDomainName||this.obtainCurrentRootDomain();o+="; domain="+a}const i=Kameleoon.Internals.configuration.useSecureCookie?"; Secure":"";document.cookie=e+"="+l+o+"; path=/; SameSite=Lax"+i}};this.decodeString=e=>{let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let n="";let a,o,r;let l,i,s,m;let u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(u>4;o=(15&i)<<4|s>>2;r=(3&s)<<6|m;n+=String.fromCharCode(a);if(64!=s)n+=String.fromCharCode(o);if(64!=m)n+=String.fromCharCode(r)}n=this.decodeUTF8(n);return n};this.decodeUTF8=e=>{let t="";let n=0;let a=0,o=0,r;while(n191&&a<224){o=e.charCodeAt(n+1);t+=String.fromCharCode((31&a)<<6|63&o);n+=2}else{o=e.charCodeAt(n+1);r=e.charCodeAt(n+2);t+=String.fromCharCode((15&a)<<12|(63&o)<<6|63&r);n+=3}}return t};this.domReady=e=>{if("complete"==document.readyState||"interactive"==document.readyState)return e();else{let t=!1;this.addEventListener(document,"DOMContentLoaded",(()=>{if(t)return;t=!0;e()}),!1);this.addEventListener(window,"load",(()=>{if(t)return;t=!0;e()}),!1)}};this.encodeString=e=>{let t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let n="";let a,o,r,l,i,s,m;let u=0;e=this.encodeUTF8(e);while(u>2;i=(3&a)<<4|o>>4;s=(15&o)<<2|r>>6;m=63&r;if(isNaN(o))s=m=64;else if(isNaN(r))m=64;n=n+t.charAt(l)+t.charAt(i)+t.charAt(s)+t.charAt(m)}return n};this.encodeUTF8=e=>{e=e.replace(/\r\n/g,"\n");let t="";for(let n=0;n127&&a<2048){t+=String.fromCharCode(a>>6|192);t+=String.fromCharCode(63&a|128)}else{t+=String.fromCharCode(a>>12|224);t+=String.fromCharCode(a>>6&63|128);t+=String.fromCharCode(63&a|128)}}return t};this.eraseLocalData=(e,t,n)=>{let a="COOKIE"!=n;let o=Kameleoon.Internals.runtime.localDataMap;let r=a?"LS":"COOKIE";if(null!=o&&null!=o[r]&&null!=o[r][e])delete o[r][e];if(a)if(Kameleoon.Internals.runtime.iframeLocalStorage)this.postMessageToExternalIframe(JSON.stringify({type:"remove",key:e,callbackId:this.addPostMessageCallback(null)}));else localStorage.removeItem(e);else this.createLocalData(e,"",-1,t,"COOKIE",!1,null,!0)};this.forceNoFlicker=e=>{let t=document.createElement("style");t.setAttribute("id","kameleoonPageLoading");t.setAttribute("rel","stylesheet");t.setAttribute("type","text/css");t.setAttribute("media","screen");let n=e+" { visibility: hidden !important; background-image: none !important; }";t.appendChild(document.createTextNode(n));Kameleoon.Internals.runtime.headNode.appendChild(t)};this.getLocale=e=>{let t=Kameleoon.Gatherer.Language.obtainLocaleTag();if("fr-FR"==t)t="fr";if("en-US"==t)t="en";if(e&&(!t||"fr"!=t))t="en";return t.substring(0,2)};this.obtainComputedStyle=e=>{if(window.getComputedStyle)return getComputedStyle(e,"");return null};this.obtainCurrentRootDomain=()=>{if(null==Kameleoon.Internals.runtime.currentRootDomain){let e=window.location.hostname.split(".");let t="";const n="testRootDomain";const a="_detectRootDomain";for(let o=0,r=e.length;o0)t="."+t;t=e[r-o-1]+t;if(0==t.length)continue;this.createLocalData(a,n,1,t,"COOKIE",!1,void 0,!0);const l=this.readLocalData(a,"COOKIE",!1);if(l){this.eraseLocalData(a,t,"COOKIE");Kameleoon.Internals.runtime.currentRootDomain=t;break}}}return Kameleoon.Internals.runtime.currentRootDomain};this.obtainRandomString=(e,t=Analyst.CODE_ALPHABET)=>{let n=t.length;let a="";for(let o=0;o{let t=document.createElement("a");t.href=e;return t.hostname};this.processRedirect=(e,t)=>{if(window.location.href!=e){t=t||Kameleoon.Analyst.Actions.currentAction;if(Kameleoon.Internals.runtime.gathererRun&&1==Kameleoon.Internals.runtime.Visitor.currentVisit.obtainPageNumberViews()){}let a=document.createElement("a");a.href=e;if(!Kameleoon.Internals.runtime.useWideDomainSupport&&-1==window.location.href.indexOf(a.protocol+"//"+a.hostname)){if(t)e=Kameleoon.Utils.addParameterToURL(e,"kameleoonRedirect-"+t.id+"="+t.associatedVariation.id,!0)}else if(t)Kameleoon.Utils.createLocalData("kameleoonRedirect-"+t.id,t.associatedVariation.id,1,null,null,!1,null,!0);if(window.location.href!=e){Kameleoon.Utils.forceNoFlicker("*");Kameleoon.Utils.createLocalData("kameleoonReferrer",Kameleoon.Gatherer.Referrer.obtain(),1/24,null,"COOKIE",!1);window.location.replace(e)}}};this.processStorageData=e=>{if(Kameleoon.Internals.runtime.setupAfterLocalDataRetrieval)switch(e.type){case"kameleoonExperiment":for(let t in Kameleoon.Internals.runtime.Campaigns.experiments){let n=Kameleoon.Internals.runtime.Campaigns.experiments[t];if(e.experimentId==n.id){n.registeredVariationId=e.registeredVariationId;break}}break;case"kameleoonGlobalPersonalizationExposition":Kameleoon.Internals.runtime.personalizationsActive=e.active;break;case Kameleoon.Internals.runtime.dataKeyName:case"kameleoonSimulationVisitorData":if(e.type==Kameleoon.Internals.runtime.dataKeyName&&!Kameleoon.Internals.runtime.simulationMode||"kameleoonSimulationVisitorData"==e.type&&Kameleoon.Internals.runtime.simulationMode){if(Kameleoon.Internals.runtime.pageCached)Kameleoon.Internals.runtime.storedData.update(Kameleoon.Utils.readLocalData(e.type,"LS",!0));else Kameleoon.Internals.runtime.storedData.update(JSON.parse(Kameleoon.Utils.unobfuscateString(e.value)));Kameleoon.Internals.runtime.Visitor.updateFromStoredData(!1,!1,!1)}break;case"kameleoonLegalConsent":if(e.saveLegalConsent){let t=e=>e?"enable":"disable";if(null!=e.saveLegalConsent.AB_TESTING){let n=t(e.saveLegalConsent.AB_TESTING);Kameleoon.Internals.runtime.Consent[n]("AB_TESTING",!0)}if(null!=e.saveLegalConsent.PERSONALIZATION){let n=t(e.saveLegalConsent.PERSONALIZATION);Kameleoon.Internals.runtime.Consent[n]("PERSONALIZATION",!0)}}break}};this.querySelectorAll=(e,t)=>{Kameleoon.Internals.runtime.querySelectorAllHasError=!1;let n=!1,a,o=[],r=[];if(null==t)t=document;let l=e.match(/#([0-9]+.*)(?: |$)/);if(l){let t=e.charAt(1);e=e.replace("#"+t,"#\\3"+t+" ")}if(""!==e){if(-1!==e.indexOf("[")&&-1===e.indexOf("']")&&-1===e.indexOf('"]')){let t=e.split(/(?=\.)|(?=#)|(?=\[)/),n,a,o;t.forEach((function(t){if("["===t[0]&&-1===t.indexOf("']")&&-1===e.indexOf('"]')&&-1!==e.indexOf("=")){n=t.split(/=(.+)?/);a=n[1];a=a.substring(0,a.length-1);o=n[0]+"='"+a+"']";e=e.replace(t,o)}}))}if(-1!==e.indexOf(":contains")){n=!0;a=this.treatContainsSelector(e);e=a.newSelector}if(t&&t.querySelectorAll)if(-1!==e.indexOf(":eq"))o=this.treatEqSelector(e,t);else try{o=t.querySelectorAll(e)}catch(e){Kameleoon.Internals.runtime.querySelectorAllHasError=!0;o=[]}for(let e=0,t=o.length;e{let a="COOKIE"!=t;let o=(new Date).getTime();try{if(!Kameleoon.Internals.runtime.Consent.hasGlobalConsent()){let t=Kameleoon.Internals.runtime.localDataMap;let n=a?"LS":"COOKIE";if(null!=t&&null!=t[n]&&null!=t[n][e]){let a=t[n][e];if(o-24*a.days*60*60*1e3>=a.creationTime)delete t[n][e];else return a.value}}if(a){let t;t=localStorage&&localStorage.getItem(e);if(!t)return null;t=JSON.parse(t);if(Utils.LOCAL_STORAGE_OBFUSCATED_KEYS[e])t.value=JSON.parse(this.unobfuscateString(t.value));if(o>(t.date||t.expirationDate)){localStorage.removeItem(e);return null}return t.value}else{let t=null;let a=document.cookie.split(";");for(let o=0,r=a.length;o{try{e()}catch(e){if(t)console.log(e);else Kameleoon.Utils.Logger.send(e,"kameleoon.js");if(Kameleoon.Internals.runtime&&t)Kameleoon.Internals.runtime.processPageLoaded()}};this.runProtectedScript=(e,t,n)=>{if(n)return n();if(e){let n=null;try{let a=t?"//# sourceURL="+t:"";n=eval.call(window,"(function () {\n"+e+"\n})();"+a)}catch(e){n=null;console.log(e)}return n}return null};this.saveVisitorCode=(e,t=!0)=>{if(Kameleoon.Internals.configuration.useWideDomainSupport||Kameleoon.Internals.configuration.useVisitorCodeInLocalStorage)Kameleoon.Utils.createLocalData("kameleoonVisitorCode",e,Utils.MAX_STORAGE_DAYS,null,"LS");if(t)Kameleoon.Utils.createLocalData("kameleoonVisitorCode",e,Utils.MAX_STORAGE_DAYS,null,"COOKIE")};this.seededRandom=(e,t)=>{let n;if(t){n=Kameleoon.Utils.computeStringSha256(e);return parseInt(n,16)/Math.pow(2,256)}n=this.computeStringHash(e);n=(9301*Math.abs(n)+49297)%233280;return n/233280};this.treatEqSelector=(e,t)=>{if(void 0===e)return null;let n=e.split(/\:eq\([0-9]+\)/g);let a=e.match(/(?!\:eq\()[0-9]+/g)||[];let o=null==t?document:t;for(let t=0;t"===n[t].charAt(0))n[t]=n[t].substring(1,e.length).trim();if(null==o||""==n[t].trim())break;if(t>a.length-1)o=o.querySelectorAll(n[t]);else o=o.querySelectorAll(n[t])[a[t]]}if(null==o)return[];if(void 0==o.length)o=[o];let r=Kameleoon.Utils.querySelectorAll(e.replace(/\:eq\([0-9]+\)/g,""));let l=[];for(let e=0;e{let n=t.split("=");try{e[decodeURIComponent(n[0])]=n[1]?decodeURIComponent(n[1]):null}catch(t){e[unescape(n[0])]=n[1]?unescape(n[1]):null}}))}return e}performBeaconServerCall(e,t,n,a){let o=new XMLHttpRequest;o.open("GET",e,!0);if(t)o.onreadystatechange=function(e){t.bind(o)(e.target)};if(n){o.onerror=function(e){n.bind(o)(e.target)};o.ontimeout=function(e){n.bind(o)(e.target)}}o.timeout=a||15*60*1e3;o.send()}postMessageToExternalIframe(e){if(!Kameleoon.Internals.runtime.externalIframe||!Kameleoon.Internals.runtime.externalIframe.contentWindow){if(window.kameleoonIframeURL){let t=document.createElement("iframe");t.src=window.kameleoonIframeURL;t.id="kameleoonExternalIframe";t.style.cssFloat="left !important";t.style.height="0px !important";t.style.opacity="0.0 !important";t.style.width="0px !important";t.onload=()=>{Kameleoon.Internals.runtime.externalIframe=t;Kameleoon.Internals.runtime.externalIframe.contentWindow.postMessage("kameleoon"+e,"*")};document.head.appendChild(t)}}else Kameleoon.Internals.runtime.externalIframe.contentWindow.postMessage("kameleoon"+e,"*")}processMessageEvent(e){if("string"!==typeof e.data)return;if("obtainTagCommanderVariableNames"==e.data){let t=[];if(window.tc_vars)for(let e in window.tc_vars)t.push(e);if(!(e.source instanceof MessagePort)&&!(e.source instanceof ServiceWorker))e.source.postMessage("tagCommanderVariableNames"+JSON.stringify(t),e.origin);return}if(0==e.data.indexOf("checkKameleoonScriptPresent")){if("https://back-office."+Kameleoon.Internals.configuration.DOMAIN==e.origin){let t="";let n=e.data.replace("checkKameleoonScriptPresent","");Kameleoon.Utils.runProtectedScript(n);if(!(e.source instanceof MessagePort)&&!(e.source instanceof ServiceWorker))e.source.postMessage(t,e.origin)}return}if(Kameleoon.Internals.runtime.iframeLocalStorage&&Kameleoon.Internals.runtime.postMessageOrigin==e.origin)try{let t=JSON.parse(e.data);if(t.kameleoonMessage){if(t.callbackId){let e=Kameleoon.Internals.runtime.postMessageCallbacks[t.callbackId];delete Kameleoon.Internals.runtime.postMessageCallbacks[t.callbackId];e&&e(t.data)}if(null!=t.type)Kameleoon.Utils.processStorageData(t)}}catch(e){}}removeBlockingStyleSheet(){let e=document.getElementById("kameleoonPageLoading");if(e&&e.parentNode)e.parentNode.removeChild(e)}removeCSSStyleSheet(e){if(e.loadedCSSStyleSheet){var t=e.loadedCSSStyleSheet.id.replace("kameleoonStyleSheet-","");if(-1==t.indexOf(",")){Kameleoon.Internals.runtime.headNode.removeChild(e.loadedCSSStyleSheet);e.loadedCSSStyleSheet=null}else e.loadedCSSStyleSheet.id="kameleoonStyleSheet-"+t.replace(new RegExp(e.id+",?"),"")}}sendKameleoonCustomEvent(e,t,n){try{let a=document.createEvent("CustomEvent");t.time=(new Date).getTime();a.initCustomEvent("Kameleoon::"+e,!1,!1,t);window.dispatchEvent(a);if(sessionStorage.getItem("kameleoonLightExtension")||Kameleoon.Internals.runtime.parameters.kameleoonLightExtension){t.type=n?n:t.type;window.kameleoonEvents=window.kameleoonEvents||[];window.kameleoonEvents.push(t)}}catch(e){}}setInterval(e,t,n,a){let o=window.setInterval((function(){Kameleoon.Utils.runProtectedFunction((function(){e()}),a)}),t);Kameleoon.Internals.runtime.intervalIds[o]=!0;if(n)e();return o}setTimeout(e,t,n){let a=window.setTimeout((function(){Kameleoon.Utils.runProtectedFunction((function(){e()}),n)}),t);Kameleoon.Internals.runtime.timeoutIds[a]=!0;return a}testEmptyMap(e){return 0==Object.keys(e).length}parseObjectToUrlParams(e){return Object.entries(e).map((e=>e[0]+"="+e[1])).join("&")}treatContainsSelector(e){let t={},n;function a(e,t){let n=!1;if(t.textContent&&-1!==t.textContent.indexOf(e))n=!0;return n}n=e.match(/:contains\(['"]([\s\S]+)['"]\)/);t.containText=n[1];t.newSelector=e.replace(n[0],"");if(""===t.newSelector)t.newSelector="*";t.check=a;return t}unobfuscateString(e){let t="";for(let n=0,a=e.length;n{if(Kameleoon.Internals.runtime.Visitor.visits.length>1){const t=Kameleoon.Internals.runtime.Visitor.currentVisit.customData;const e=Kameleoon.Internals.runtime.Visitor.visits[Kameleoon.Internals.runtime.Visitor.visits.length-2].customData;for(const a in this.customData){const i=this.customData[a].scope;if("VISITOR"==i&&null==t[a]){const t=e[a];if(null!=t)this.register(parseInt(a),{value:t,overwrite:!0},!0)}}Kameleoon.Internals.runtime.Visitor.saveToStoredData()}};this.register=(t,e,a)=>{const i=this.customData[t];if(i){let s={};const n=e.value;if(null==n)return;const r=e.overwrite;if(a)s=n;else if(n instanceof Array){for(let t=0,e=n.length;t{};this.run=()=>{Kameleoon.Internals.runtime.Visitor.currentVisit.clearCustomDataPage();Kameleoon.Utils.clearInterval(this.intervalId);if(Kameleoon.Internals.runtime.Gatherer.startOfVisit)this.inheritVisitorScopeAndTrackVisitorDataFromServer();this.firstTimeCheck=(new Date).getTime();this.intervalId=Kameleoon.Utils.setInterval(this.obtain.bind(this),this.CUSTOM_DATA_RETRY_DELAY_BEFORE_CUT_OFF,!0);Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearInterval(this.intervalId)}),this.CUSTOM_DATA_CUTOFF);Kameleoon.Utils.setInterval(this.obtain.bind(this),this.CUSTOM_DATA_INTERVAL,!1)};this.customData=t}parseNumberValue(t,e){switch(t){case-2:return"true"===e;case-1:return e;default:return parseFloat(e)}}obtainParsedValue(t,e){const a=this.customData[t];switch(a.type){case"COUNT_LIST":const t=[];for(const a in e)t.push({value:a,count:e[a]});return t;case"LIST":const i=[];for(const t in e)i.push(t);return i;default:return this.parseNumberValue(a.format,Object.keys(e)[0])}}obtain(){for(const t in this.customData)if(!this.customData[t].treated){const e=parseInt(t);const a=this.obtainValueMap(e,this.customData[t]);if(a)this.register(e,a)}}obtainValueFromPath(t,e){return t.match(/[^'\]\[\.\"]+/gi).reduce(((t,e)=>t&&t[e]),e)}obtainValueMap(t,e){let a=null;if(null!=e&&!e.disabled)switch(e.method.toUpperCase()){case"GTM":if(window.dataLayer&&e.variableName)for(let t=window.dataLayer.length-1;t>=0;--t){const i=this.obtainValueFromPath(e.variableName,window.dataLayer[t]);if(null!=i){a={value:i,overwrite:!1};break}}break;case"TC":if(window.tc_vars&&e.variableName){let t=this.obtainValueFromPath(e.variableName,window.tc_vars);if("string"==typeof t&&0==t.length)t=null;if(null!=t){a={value:t,overwrite:!1};break}}break;case"TEALIUM":if(window.utag&&window.utag.data&&e.variableName){let t=this.obtainValueFromPath(e.variableName,window.utag.data);if("string"==typeof t&&0==t.length)t=null;if(null!=t){a={value:t,overwrite:!1};break}}break;case"CUSTOM_CODE":a=Kameleoon.Utils.runProtectedScript(e.customEvalCode,"kameleoonCustomDataScript-"+t+".js");break;default:break}if(null!=a){e.treated=!0;const i=Kameleoon.Internals.runtime.Visitor.currentVisit.customData[t];const s=a.value;if(null!=s){const t=e.type;if("LIST"==t||"COUNT_LIST"==t||null==i||Object.keys(i)[0]!=s.toString()||Kameleoon.Internals.configuration.enableHistoryReconciliation&&e.mappingIdentifier&&null==Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","visitsRequestSuccess"))return a}}return null}}class KeyPage{constructor(e){this.keyPages=e}obtainIndexes(){const e=[];for(const t in this.keyPages){const s=new RegExp(this.keyPages[t].relativeURLRegExp);if(s.test(Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL())||s.test(Kameleoon.Utils.computeCurrentPageCleanRelativeURL()))e.push(parseInt(t))}if(0==e.length)e.push(null);return e}}class Language{constructor(){this.DEFAULT_LOCALE_LANGUAGE_TAG="en"}obtainLocaleTag(){const a=navigator&&navigator.language;return a||this.DEFAULT_LOCALE_LANGUAGE_TAG}}class OperatingSystem{constructor(e){this.oss=e}obtainIndex(){const e=this.obtain().toUpperCase();for(const s in this.oss)if(this.oss[s].name.toUpperCase()==e)return parseInt(s);return null}obtain(){const e=(Kameleoon.Utils.bowser.parsedResult||Kameleoon.Utils.bowser.parse(navigator.userAgent)).os.name;switch(e){case"Windows Phone":case"iOS":case"Android":case"Linux":case"Windows":return e;case"macOS":return"Tablet"==Kameleoon.Internals.runtime.Device.type?"iOS":"Mac";default:return"Other"}}}class Referrer{constructor(e){this.referrers=e;this.referrer=document.referrer;const t="kameleoonReferrer";const r=Kameleoon.Utils.readLocalData(t,"COOKIE");if(r){this.referrer=r;Kameleoon.Utils.eraseLocalData(t,null,"COOKIE")}}obtainCorrected(e){switch(this.obtainType(e)){case 0:case 1:return null;default:return this.obtain()}}obtain(){return this.referrer}obtainDetectionMatches(e){let t=this.obtainDetectionPartMatches(e.method,e.parameters);if(e.and)t=t&&this.obtainDetectionPartMatches(e.andMethod,e.andParameters);return t}obtainDetectionPartMatches(e,t){switch(e.toUpperCase()){case"REFERRER_REGEX":try{return new RegExp(t).test(this.obtain())}catch(e){console.log(e);return!1}case"URL_REGEX":const e=new RegExp(t);return e.test(Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL())||e.test(Kameleoon.Utils.computeCurrentPageCleanRelativeURL());default:try{return!0===Kameleoon.Utils.runProtectedScript(t)}catch(e){return!1}}}obtainIndexes(e){switch(this.obtainType(e)){case 0:case 1:return[0];default:let e=[];let t=Number.NEGATIVE_INFINITY;for(const r in Kameleoon.Internals.runtime.Gatherer.configuration.referrers){const n=Kameleoon.Internals.runtime.Gatherer.configuration.referrers[r];if(this.obtainMatches(n)){let a=n.priority;if(null==a)a=Number.NEGATIVE_INFINITY;if(a>=t){if(a>t){e=[];t=a}e.push(parseInt(r)+1)}}}if(0==e.length)e.push(null);return e}}obtainIsIgnored(e){return!1}obtainMatches(e){const t=e.detections;for(let e=0;e1)return 1;return 3}}class StoredData{constructor(e){this.Gatherer={};this.Runtime={};this.Vars=Kameleoon.Utils.readLocalData("kameleoonVars","LS")||{};this.Visitor={};this.canSave=!1;if(e){let a="";if(e[Kameleoon.Internals.runtime.dataKeyName]){a=e[Kameleoon.Internals.runtime.dataKeyName];if(e.Kameleoon)Kameleoon.Utils.eraseLocalData("kameleoonData",null,"LS")}else if(e.kameleoonData)a=e.kameleoonData;if(Kameleoon.Internals.runtime.simulationMode)if(e.kameleoonDataSimulation||e.kameleoonSimulationVisitorData)a=e.kameleoonDataSimulation||e.kameleoonSimulationVisitorData;let t=Kameleoon.Utils.unobfuscateString(a);let i=t&&JSON.parse(t)||{};this.Gatherer=i.Gatherer||{};this.Runtime=i.Runtime||{};this.Vars=i.Vars||e.kameleoonVars||{};this.Visitor=i.Visitor||{}}else{let e=Kameleoon.Utils.readLocalData("kameleoonData","LS");if(Kameleoon.Internals.runtime.simulationMode){const a=Kameleoon.Utils.readLocalData("kameleoonDataSimulation","LS",!0);const t=Kameleoon.Utils.readLocalData("kameleoonSimulationVisitorData","LS",!0);if(a||t)e=a||t}if(e){this.Gatherer=e.Gatherer;this.Runtime=e.Runtime||{};this.Vars=e.Vars||this.Vars;this.Visitor=e.Visitor}}Kameleoon.Utils.eraseLocalData("kameleoonVars",null,"LS");for(let e in this.Vars)if(Kameleoon.Internals.runtime.pageStartTime>this.Vars[e].date)delete this.Vars[e];Kameleoon.Utils.setInterval((()=>{if(this.canSave){this.save(!0);this.canSave=!1}}),1e3);Kameleoon.Utils.addEventListener(window,Kameleoon.Internals.runtime.beforeUnloadEvent,(()=>{if(window.self!==window.top){let e=Kameleoon.Utils.readLocalData(Kameleoon.Internals.runtime.simulationMode?"kameleoonSimulationVisitorData":Kameleoon.Internals.runtime.dataKeyName,"LS");if(e&&e.Visitor&&this.Visitor&&this.Visitor.totalVisits{let t=new this.visitEvent(e);Kameleoon.Internals.runtime.Visitor.saveToStoredData();if((!e||!e.notTrack&&!t.notTrack)&&Kameleoon.Internals.configuration.track)Kameleoon.Internals.runtime.RequestManager.addRequest(t);Kameleoon.Internals.runtime.storedData.save(this.visitEvent.urgent)};if(!Kameleoon.Internals.runtime.Visitor.currentVisit.isVisitFinished())t();else if(this.eventType==VisitEvent_Activity.type&&Kameleoon.Internals.runtime.Gatherer.active){Kameleoon.Internals.runtime.Visitor=new Visitor;Kameleoon.Gatherer.track(VisitEvent_Page);Kameleoon.Gatherer.track(VisitEvent_StaticData);Kameleoon.Gatherer.CustomData.run();Kameleoon.Mentalist.run();Kameleoon.Internals.runtime.gathererRun=!0;t()}}}class VisitEvent_Main{constructor(t){this.obtainRequestData=()=>{let t="eventType="+this.eventType;for(const e in this){if("function"==typeof this[e]||VisitEvent_Main.NOT_TRACK_FIELD[e])continue;t+=`&${e}=${this.addValueParameter(this[e])}`}return t};this.addValueParameter=t=>{const e=t=>{try{return encodeURIComponent(t)}catch(e){return t}};if("object"==typeof t)return e(JSON.stringify(t));else if("string"==typeof t)return e(t);return t};this.time=(new Date).getTime();this.nonce=Kameleoon.Utils.obtainRandomString(VisitEvent_Main.NONCE_LENGTH,VisitEvent_Main.HEXADECIMAL_ALPHABET)}}VisitEvent_Main.HEXADECIMAL_ALPHABET="0123456789ABCDEF";VisitEvent_Main.NONCE_LENGTH=16;VisitEvent_Main.NOT_TRACK_FIELD={eventType:1,time:1,notTrack:1,type:1,urgent:1};class VisitEvent_Activity extends VisitEvent_Main{constructor(){super();this.eventType=VisitEvent_Activity.type;this.clicks=Kameleoon.Internals.runtime.Gatherer.clicks;Kameleoon.Internals.runtime.Visitor.currentVisit.addActivity(this.time,Kameleoon.Internals.runtime.Gatherer.active);Kameleoon.Internals.runtime.Visitor.currentVisit.addNumberClicks(this.clicks);Kameleoon.Internals.runtime.Gatherer.active=!1;Kameleoon.Internals.runtime.Gatherer.clicks=0}static initialize(){let e=()=>{Kameleoon.Internals.runtime.Gatherer.active=!0};let t=()=>{e();Kameleoon.Internals.runtime.Gatherer.clicks++};Kameleoon.Utils.addEventListener(document,"mousemove",e,!1);Kameleoon.Utils.addEventListener(document,"scroll",e,!1);Kameleoon.Utils.addEventListener(document,"click",t,!1);Kameleoon.Utils.setInterval((()=>{if(Kameleoon.Internals.runtime.Gatherer.active)Kameleoon.Gatherer.track(this)}),this.ACTIVITY_TRACKING_INTERVAL,!0)}}VisitEvent_Activity.ACTIVITY_TRACKING_INTERVAL=15*1e3;VisitEvent_Activity.type="activity";VisitEvent_Activity.urgent=!1;class VisitEvent_AdBlocker extends VisitEvent_Main{constructor(){super();this.eventType=VisitEvent_AdBlocker.type;Kameleoon.Internals.runtime.Visitor.currentVisit.addAdBlocker()}}VisitEvent_AdBlocker.type="adBlocker";VisitEvent_AdBlocker.urgent=!1;class VisitEvent_Experiment extends VisitEvent_Main{constructor(t){super();this.eventType=VisitEvent_Experiment.type;this.id=t.id;this.variationId=t.variationId;this.notTrack=t.notTrack;if(null==this.variationId)this.notTrack=!0;Kameleoon.Internals.runtime.Visitor.currentVisit.addExperiment(this.time,this.id,this.variationId)}}VisitEvent_Experiment.type="experiment";VisitEvent_Experiment.urgent=!0;class VisitEvent_Conversions extends VisitEvent_Main{constructor(e){super();this.eventType=VisitEvent_Conversions.type;this.goalId=e.goalId;this.negative=!0===e.negative;let i,t=!1;let n=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","revenuesByGoalId",{});let s=n[this.goalId];if(this.negative)if(s&&s.length>0){i=s.splice(-1)[0];if(0==s.length)delete n[this.goalId]}else t=!0;else{i=e.revenue;if(isNaN(i))i=0;if(!s)s=[];s.push(i);n[this.goalId]=s.splice(-10)}this.revenue=i;if(!t){Kameleoon.Internals.runtime.storedData.saveField("Gatherer","revenuesByGoalId",n);Kameleoon.Internals.runtime.Visitor.currentVisit.addConversions(this.goalId,1,this.revenue,this.negative);}}}VisitEvent_Conversions.type="conversion";VisitEvent_Conversions.urgent=!0;class VisitEvent_CustomData extends VisitEvent_Main{constructor(t){super();this.eventType=VisitEvent_CustomData.type;this.index=t.index;this.overwrite=t.overwrite||!1;this.notTrack=t.value.length>VisitEvent_CustomData.MAX_SUM_CUSTOM_DATA_VALUES_LENGTHES_IN_A_REQUEST||t.customData.localOnly;this.valuesCountMap=t.valueToAdd;this.mappingIdentifier=1==t.customData.mappingIdentifier?"true":"false";Kameleoon.Internals.runtime.Visitor.currentVisit.addCustomData(this.index,this.valuesCountMap,this.overwrite);if("PAGE"===t.customData.scope)this.overwrite=t.overwriteDefault||!1}}VisitEvent_CustomData.MAX_SUM_CUSTOM_DATA_VALUES_LENGTHES_IN_A_REQUEST=1e3;VisitEvent_CustomData.type="customData";VisitEvent_CustomData.urgent=!0;class VisitEvent_Geolocation extends VisitEvent_Main{constructor(t){super();this.eventType=VisitEvent_Geolocation.type;this.city=t.city;this.country=t.country;this.latitude=t.latitude;this.longitude=t.longitude;this.postalCode=t.postalCode;this.region=t.region;Kameleoon.Internals.runtime.Visitor.currentVisit.addGeolocation(this.country,this.region,this.city,this.postalCode,this.latitude,this.longitude)}}VisitEvent_Geolocation.type="geolocation";VisitEvent_Geolocation.urgent=!1;class VisitEvent_MentalistPredictionSegmentTargeting extends VisitEvent_Main{constructor(e){super();this.eventType=VisitEvent_MentalistPredictionSegmentTargeting.type;this.targetingSegmentId=e.targetingSegmentId;this.goalIdToConversionProbability=[];let t=Kameleoon.Mentalist.computeGoalConversionProbabilityPredictionByGoalId(this.targetingSegmentId);for(let e in t)this.goalIdToConversionProbability.push([parseInt(e),t[e]]);let n=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","savedScoresFromMoments",{});let i=Kameleoon.Internals.configuration.targetingSegmentIdToGoalIdsToKcs||{};if(i[this.targetingSegmentId]||e.trackMentalistPrediction){for(let e in i[this.targetingSegmentId]){if(null==n[this.targetingSegmentId])n[this.targetingSegmentId]={};if(null==n[this.targetingSegmentId][e])n[this.targetingSegmentId][e]=t[e]}if(i[this.targetingSegmentId])Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"ConversionScoreComputed",{segmentId:this.targetingSegmentId})}Kameleoon.Internals.runtime.storedData.saveField("Gatherer","savedScoresFromMoments",n)}}VisitEvent_MentalistPredictionSegmentTargeting.type="mentalistPredictionSegmentTargeting";VisitEvent_MentalistPredictionSegmentTargeting.urgent=!1;class VisitEvent_MentalistPredictionStartOfVisit extends VisitEvent_Main{constructor(t){super();this.eventType=VisitEvent_MentalistPredictionStartOfVisit.type;this.goalIdToConversionProbability=t.goalIdToConversionProbability}}VisitEvent_MentalistPredictionStartOfVisit.type="mentalistPredictionStartOfVisit";VisitEvent_MentalistPredictionStartOfVisit.urgent=!1;class VisitEvent_Page extends VisitEvent_Main{constructor(){super();this.eventType=VisitEvent_Page.type;const e=Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL();const t=document.title;const r=Kameleoon.Utils.computeCurrentPageCanonicalURL();const i=Kameleoon.Gatherer.Referrer.obtainCorrected(Kameleoon.Internals.runtime.Gatherer.startOfVisit);this.href=e&&e.slice(0,Kameleoon.Gatherer.MAX_HREF_LENGTH_IN_A_REQUEST);this.title=t.slice(0,Kameleoon.Gatherer.MAX_PAGE_TITLE_LENGTH_IN_A_REQUEST);this.keyPagesIndices=Kameleoon.Gatherer.KeyPage.obtainIndexes();this.referrersIndices=Kameleoon.Gatherer.Referrer.obtainIndexes(Kameleoon.Internals.runtime.Gatherer.startOfVisit);if(r)this.canonicalHref=r;if(null!=i)this.referrerHref=i;if(Kameleoon.Internals.configuration.cleanHrefTracking){if(this.href)this.href=this.href.replace(/(\?|\#)(.*)/gi,"");if(this.referrerHref)this.referrerHref=this.referrerHref.replace(/(\?|\#)(.*)/gi,"")}Kameleoon.Internals.runtime.Visitor.currentVisit.addPage(this.time,e,this.keyPagesIndices,this.referrersIndices);Kameleoon.Internals.runtime.Visitor.currentVisit.addActivity(this.time,!0)}}VisitEvent_Page.type="page";VisitEvent_Page.urgent=!0;class VisitEvent_StaticData extends VisitEvent_Main{constructor(){super();this.eventType=VisitEvent_StaticData.type;this.obtainInfluences=(e,i)=>{let t={experiments:{},personalizations:{}};let n=e=>{for(let i in e)if(e[i][1]<0||"-1"==i||null==e[i][0]||"null"==e[i][0])delete e[i];return e};e.forEach((({ExperimentActivations:e,PersonalizationActivations:n})=>{for(let n in e){let s=e[n];if(s.influence){let e=s.influence-(i-s.times.slice(-1)[0]);t.experiments[n]=[parseInt(s.associatedVariationID),e]}}for(let e in n){let s=n[e];if(s.influence){let n=s.influence-(i-s.times.slice(-1)[0]);t.personalizations[e]=[1,n]}}}));this.experimentInfluences=n(t.experiments);this.personalizationInfluences=n(t.personalizations)};const{Visitor:e,Device:i}=Kameleoon.Internals.runtime;const{Browser:t,OperatingSystem:n,TimeZone:s,Language:a}=Kameleoon.Gatherer;this.timeSincePreviousVisit=e.obtainTimeSincePreviousVisit();this.browser=t.obtain();this.browserIndex=t.obtainIndex();this.browserVersion=i.browserVersion;this.os=n.obtain();this.osIndex=n.obtainIndex();this.windowWidth=i.windowWidth;this.windowHeight=i.windowHeight;this.screenWidth=i.screenWidth;this.screenHeight=i.screenHeight;this.timeZoneId=s.obtainId();this.localeLanguageTag=a.obtainLocaleTag();this.deviceType=i.type.toLocaleUpperCase();this.visitNumber=e.currentVisit.visitNumber;this.obtainInfluences(e.visits,e.currentVisit.startDate)}}VisitEvent_StaticData.type="staticData";VisitEvent_StaticData.urgent=!0;class VisitEvent_TargetingSegments extends VisitEvent_Main{constructor(t){super();this.eventType=VisitEvent_TargetingSegments.type;this.id=t.id;Kameleoon.Internals.runtime.Visitor.currentVisit.addTargetingSegment(this.time,this.id)}}VisitEvent_TargetingSegments.type="targetingSegment";VisitEvent_TargetingSegments.urgent=!1;class BitVectorUtils{}BitVectorUtils.safeLimitedBitIndex=(t,e)=>{if(null==e||e>=t)return t;return e};BitVectorUtils.computeVectorFillFrom=(t,e,i,r)=>{BitVectorUtils.clearVectorFrom(i,t,r);BitVectorUtils.addInVectorFrom(i,t,e,r)};BitVectorUtils.addInVectorFrom=(t,e,i,r)=>{t[r+BitVectorUtils.safeLimitedBitIndex(e,i)]=1};BitVectorUtils.clearVectorFrom=(t,e,i)=>{for(let r=0;r<=e;r++)t[i+r]=0};BitVectorUtils.initBitIndexCounts=t=>{let e=[];for(let i=0;i<=t;i++)e[i]=0;return e};BitVectorUtils.incrementBitIndexCount=(t,e,i)=>{i[BitVectorUtils.safeLimitedBitIndex(t,e)]++};class DataUtils{}DataUtils.writeCategorySetInVectorFrom=(t,e,r,l,o)=>{BitVectorUtils.clearVectorFrom(l,e,o);for(let i=0,n=t.length;i{let i=BitVectorUtils.initBitIndexCounts(e);for(let l=0,o=t.length;l{if(null==t)return null;let r=e[t];if(null==r)return null;return r};class Learner{}Learner.computeProbabilities=(e,a,r)=>{Learner.prepareEquals(e,a,r);return Learner.computeLayerSynapse(e.inputDimension,e.outputDimension,e.weights,e.bias,Learner.logistic,a)};Learner.prepareEquals=(e,a,r)=>{if(e.standarizeInputs)Learner.standarizeEquals(e,a,r);else Learner.scaleEquals(e,a,r)};Learner.standarizeEquals=(e,a,r)=>{let i=Kameleoon.Internals.configuration.MentalistFeatures.maxAbsoluteValueAfterStandardization;for(let n=0;n{for(let i=0;i{let s=[];for(let o=0;o1/(1+Math.exp(-e));class PreviousVisits{constructor(s){this.timesStartedVisits=[];this.timesStartedPages=[];this.timesReferrers=[];this.keyPages=[];this.referrers=[];this.clicks=[];this.temperatureVisits=[];this.humidityVisits=[];this.pressureVisits=[];this.windSpeedVisits=[];this.cloudinessVisits=[];this.customDataVisits=[];this.conversions={};for(let e=0,t=s.length;e{this.keyPages.push(s.keyPagesMatched);if(s.referrersMatched.length>0){this.timesReferrers.push(s.timestamp);this.referrers.push(s.referrersMatched)}}));for(let s in t.conversions){let e=t.conversions[s].count;let i=t.conversions[s].revenue;if(this.conversions[s]){this.conversions[s].count+=e;this.conversions[s].revenue+=i}else this.conversions[s]={count:e,revenue:i}}this.clicks.push(t.clicks);this.temperatureVisits.push(t.Weather.temperature);this.humidityVisits.push(t.Weather.humidity);this.pressureVisits.push(t.Weather.pressure);this.windSpeedVisits.push(t.Weather.windSpeed);this.cloudinessVisits.push(t.Weather.cloudiness);this.customDataVisits.push(t.customData)}}}class VisitVectorizationUtils{}VisitVectorizationUtils.NUMBER_LAST_KEY_PAGES=3;VisitVectorizationUtils.NUMBER_LAST_REFERRERS=3;VisitVectorizationUtils.computeVector=(e,t,i,n,l,r,a)=>{let o=Kameleoon.Internals.configuration.MentalistFeatures;let s=Kameleoon.Internals.configuration.MentalistLearner;let u=[];let c=0;VisitVectorizationUtils.PreviousVisitsVectorizationUtils.computeVectorFillFrom(t,r,a,u,i,c);c+=(null!=r?s.experiments[r]:null!=a?s.targetingSegments[a]:s).previousVisitsHistoryVectorDimension;if(l){VisitVectorizationUtils.VisitVectorizationUtils.computeVectorFillFrom(e,r,a,u,i,c);c+=(null!=r?s.experiments[r]:null!=a?s.targetingSegments[a]:s).visitHistoryVectorDimension}if(n){u[c]=Kameleoon.Internals.runtime.Visitor.obtainTimeSincePreviousVisit();c++;u[c]=e.visitNumber;c++;DataUtils.writeCategorySetInVectorFrom(Kameleoon.Internals.runtime.storedData.obtainField("Runtime","landingKeyPagesIndices"),o.keyPages.length,VisitVectorizationUtils.computeIndexByCategory(o.keyPages),u,c);c+=o.keyPages.length+1;DataUtils.writeCategorySetInVectorFrom(Kameleoon.Internals.runtime.storedData.obtainField("Runtime","firstReferrersIndices"),o.referrers.length,VisitVectorizationUtils.computeIndexByCategory(o.referrers),u,c);c+=o.referrers.length+1;DataUtils.writeCategorySetInVectorFrom([null],o.timeZoneGroups.length,VisitVectorizationUtils.computeIndexByCategory(o.timeZoneGroups),u,c);c+=o.timeZoneGroups.length+1;BitVectorUtils.computeVectorFillFrom(o.languages.length,DataUtils.computeCategoryBitIndex(null,VisitVectorizationUtils.computeIndexByCategory(o.languages)),u,c);c+=o.languages.length+1;BitVectorUtils.computeVectorFillFrom(o.browsers.length,DataUtils.computeCategoryBitIndex(Kameleoon.Gatherer.Browser.obtainIndex(),VisitVectorizationUtils.computeIndexByCategory(o.browsers)),u,c);c+=o.browsers.length+1;let t=e.Device.browserVersion;if(isNaN(t)||!isFinite(t)||t<0||t>=1e3)t=null;if(null==t)i[c]=!0;else u[c]=t;c++;u[c]="DESKTOP"!=e.Device.type?1:0;c++;BitVectorUtils.computeVectorFillFrom(o.oss.length,DataUtils.computeCategoryBitIndex(Kameleoon.Gatherer.OperatingSystem.obtainIndex(),VisitVectorizationUtils.computeIndexByCategory(o.oss)),u,c);c+=o.oss.length+1;let n=e.Device.windowWidth;if(null==n)n=e.Device.screenWidth;if(n<0||n>=1e4)n=null;if(null==n)i[c]=!0;else u[c]=n;c++;let l=e.Device.windowHeight;if(null==l)l=e.Device.screenHeight;if(l<0||l>=1e4)l=null;if(null==l)i[c]=!0;else u[c]=l;c++;let r=e.Device.screenWidth;if(null==r)r=e.Device.windowWidth;if(r<0||r>=1e4)r=null;if(null==r)i[c]=!0;else u[c]=r;c++;let a=e.Device.screenHeight;if(null==a)a=e.Device.windowHeight;if(a<0||a>=1e4)a=null;if(null==a)i[c]=!0;else u[c]=a;c++;u[c]=!0===navigator.javaEnabled()?1:0;c++}return u};VisitVectorizationUtils.computeInputGoalIds=(e,t)=>{let i=Kameleoon.Internals.configuration.MentalistFeatures;return(null!=e?i.experiments[e]:null!=t?i.targetingSegments[t]:i).inputGoalIds};VisitVectorizationUtils.CUSTOM_DATA_BOOLEAN_VALUE_VECTOR_PARSER={parse:e=>{switch(e){case"true":return[1];case"false":return[0];default:return null}}};VisitVectorizationUtils.CUSTOM_DATA_SCALAR_VALUE_VECTOR_PARSER={parse:e=>{let t=parseFloat(e);if(isNaN(t)||!isFinite(t))return null;return[t]}};VisitVectorizationUtils.CUSTOM_DATA_CATEGORY_VALUE_VECTOR_PARSER={parse:(e,t)=>{let i=parseInt(e);if(isNaN(i)||i<0||i>=t)return null;let n;switch(t){case 1:case 2:n=[i];break;default:n=[];for(let e=0;e{let i=new OnlineMeanAndDeviation(1);for(let n=0,l=e.length;n{let i=new OnlineMeanAndDeviation(1);for(let n=0,l=e.length;n{let n;switch(i){case 1:case 2:n=1;break;default:n=i;break}let l=new OnlineMeanAndDeviation(n);for(let n=0,r=e.length;n{let t={};let i=0;for(let n=0,l=e.length;n{let a=Kameleoon.Internals.configuration.MentalistFeatures;let o=OnlineMeanAndDeviation.createFromDifferences(e.obtainTimesStartedPages(),!1,!0,!0);let s=[];let u=[];let c=[];e.pages.forEach((function(e){s.push(e.keyPagesMatched);if(e.referrersMatched.length>0){u.push(e.referrersMatched);c.push(e.timestamp)}}));let V=OnlineMeanAndDeviation.createFromDifferences(c,!1,!0,!0);let m=VisitVectorizationUtils.computeIndexByCategory(a.referrers);let g=VisitVectorizationUtils.computeIndexByCategory(a.keyPages);n[r]=0;r++;for(let e=0;e{let a=Kameleoon.Internals.configuration.MentalistFeatures;let o=OnlineMeanAndDeviation.createFromDifferences(e.timesStartedVisits,!1,!0,!0);let s=OnlineMeanAndDeviation.createFromDifferences(e.timesStartedPages,!1,!0,!0);let u=OnlineMeanAndDeviation.createFromDifferences(e.timesReferrers,!1,!0,!0);let c=[];for(let t=0,i=e.clicks.length;t{try{if(e.command)e=e.command;if("function"===typeof e)e();else{let o=e[0];let s=o.split(".");let m;let t;if("Kameleoon"!=s[0]){m=Kameleoon.API;t=Kameleoon.API[s[0]]}else t=Kameleoon.API[s[2]];s.forEach((e=>{if(null==m)m=window[e];else m=m[e]}));m.apply(t,Array.prototype.slice.call(e,1))}}catch(e){console.log(e)}};this.commands=e&&e.forEach?e:[];this.commands.push=e=>{if("IMMEDIATE"==o)e.level==o?this.executeCommand(e):this.commands.unshift(e);else this.executeCommand(e)};let s=[];if("IMMEDIATE"==o)this.commands.forEach(((e,o)=>{if("IMMEDIATE"==e.level){s.push(e);this.commands.splice(o,1)}}));else{this.commands.forEach((e=>{s.push(e)}));this.commands.splice(0,this.commands.length)}s.forEach(this.executeCommand);return this.commands}}class Actions{constructor(){this.associateActionAndVariation=(e,n,i)=>{let o=!0;let t=!0;if("REGISTERED_VARIATION"==i)t=!1;if("DISPLAYED_VARIATION"==i)o=!1;if(null===n)e.trackingPerformed=!0;const a=Kameleoon.Internals.runtime.variations.filter((e=>e.id==n))[0];let r="Reference";if(e&&e.variations)e.variations.forEach((function(e,i){if(e.id&&e.name&&e.id==n)r=e.name}));const s=e.associatedVariation;if(e&&s&&n==s.id)r=s.name;if(e&&o)e.associatedVariation={id:n,name:r};if(e&&t&&!e.displayedVariation)e.associationMade=!1;if(a){if(e&&(Kameleoon.Internals.runtime.simulationMode&&-1==e.id||!e.associationMade)){if(o){e.associatedVariation=a;e.associationMade=!0}a.actionId=e.id;if(t)e.displayedVariation=new Variation(a)}}else{e.displayedVariation={id:n,name:r};}}}checkCapping(e,n,i,o,t){if(null!=o.expositionFrequencySameVisit&&Kameleoon.Internals.runtime.Visitor.obtainActionNumberActivations(n,i,null,t,!0,!1,!1,e)>=o.expositionFrequencySameVisit||null!=o.expositionFrequencySameVisitor&&null!=o.expositionFrequencySameVisitorDelaySeconds&&Kameleoon.Internals.runtime.Visitor.obtainActionNumberActivations(n,i,t-1e3*o.expositionFrequencySameVisitorDelaySeconds,t,!0,!0,!1,e)>=o.expositionFrequencySameVisitor||o.cappingPerVisitorNumberExpositions&&Kameleoon.Internals.runtime.Visitor.obtainActionNumberActivations(n,i,null,t,!0,!0,!1,e)>=o.expositionFrequencySameVisitorMax||o.cappingPerVisitorNumberExposedVisits&&Kameleoon.Internals.runtime.Visitor.obtainActionNumberActivations(n,i,null,null,!0,!0,!0,e)>=o.exposedVisitsSameVisitorMax||o.cappingPerVisitorConvertGoal&&Kameleoon.Internals.runtime.Visitor.obtainNumberConversions(o.cappingPerVisitorGoalId)>0||null!=o.expositionFrequencyDelaySecondsBetweenTwoExpositions&&Kameleoon.Internals.runtime.Visitor.obtainActionNumberActivations(n,i,t-1e3*o.expositionFrequencyDelaySecondsBetweenTwoExpositions,t,!0,!0,!1,e)>=1)return!1;return!0}checkActionConsent(e){if(e.experimentAction){if(!Kameleoon.Internals.runtime.Consent.AB_TESTING){if(null==Kameleoon.Internals.runtime.Consent.AB_TESTING){if("ALL"==Kameleoon.Internals.configuration.beforeAbtestConsent)return!0;if("PARTIALLY"==Kameleoon.Internals.configuration.beforeAbtestConsent&&e.technical)return!0}else if(e.technical&&"RUN"==Kameleoon.Internals.configuration.abtestConsentOptout)return!0;return!1}}else if(!Kameleoon.Internals.runtime.Consent.PERSONALIZATION){if(null==Kameleoon.Internals.runtime.Consent.PERSONALIZATION){if("ALL"==Kameleoon.Internals.configuration.beforePersonalizationConsent)return!0;if("PARTIALLY"==Kameleoon.Internals.configuration.beforePersonalizationConsent&&e.technical)return!0}else if(e.technical&&"RUN"==Kameleoon.Internals.configuration.personalizationConsentOptout)return!0;return!1}return!0}checkActionsTargeting(e){Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("personalizations").forEach((e=>{e.previousExposition=e.exposition}));const n=[];for(let i=0,o=e.length;i(i.cumulativeWeightOfConditions||0);break;case"EQUAL":i.targeting=n.weight==(i.cumulativeWeightOfConditions||0);break;case"LOWER":i.targeting=n.weight0){const e=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearTimeout(e);this.process(s)}),Kameleoon.Internals.runtime.PAGE_LOADING_POLL_DELAY)}if(e.length>0&&Kameleoon.Internals.runtime.targetingsEvent)Kameleoon.Internals.runtime.targetingsEvent.emit(e)}performActionsTracking(e){const n=[];for(let i=0,o=e.length;iKameleoon.Tracking.processSmartTag(i)));if(i.segmentTracking)n((()=>Kameleoon.Tracking.processSegment(i)));if(i.clarity)n((()=>Kameleoon.Tracking.processClarity(i)));if(i.customIntegrations)n((()=>Kameleoon.Tracking.processCustomIntegration(i)));}i.trackingPerformed=!0}}performDeferredVariations(e,n,i){}process(e,n){const i=(new Date).getTime();this.checkActionsTargeting(e);const o=[];for(let t=0,a=e.length;t{e.handleSpecialCase()}))}}class Campaigns{constructor(){this.experiments={};this.personalizations={}}addCampaign(i){if(i.experimentAction)this.experiments[i.id.toString()]=i;else this.personalizations[i.id.toString()]=i}obtainCampaign(i,t){if(null!=i){i=i.toString();if(null!=t){const n=t?"experiments":"personalizations";return this[n][i]}return this.experiments[i]||this.personalizations[i]}}obtainCampaignsList(i){return Object.values(this[i])}}class Consent{constructor(){this.disable=(e,n)=>{Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"consent/disable",consentType:e});if(e&&"BOTH"!=e)this[e]=!1;else{this.AB_TESTING=!1;this.PERSONALIZATION=!1}if(1!=n)this.write();Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"LegalConsentUpdated",{legalConsentUpdate:this.getConsent()})};this.enable=(e,n)=>{Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"consent/enable",consentType:e});if(e&&"BOTH"!=e)this[e]=!0;else{this.AB_TESTING=!0;this.PERSONALIZATION=!0}if(Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.RequestManager){if(Kameleoon.Internals.configuration.requestsAfterConsent)Kameleoon.Internals.runtime.loadExternalRequests();Kameleoon.Internals.runtime.RequestManager.processRequests();this.purge()}if(1!=n)this.write();Kameleoon.Utils.sendKameleoonCustomEvent.call(window,"LegalConsentUpdated",{legalConsentUpdate:this.getConsent()})};this.getConfiguredConsent=()=>({AB_TESTING:Kameleoon.Internals.configuration.abtestConsent,PERSONALIZATION:Kameleoon.Internals.configuration.personalizationConsent});this.getConsent=()=>({AB_TESTING:this.AB_TESTING,PERSONALIZATION:this.PERSONALIZATION});this.hasGlobalConsent=()=>this.AB_TESTING||this.PERSONALIZATION||Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.kameleoonFull;this.initialize=e=>{Kameleoon.Utils.sendKameleoonCustomEvent("Internals",{type:"consent/initialize",consent:e});this.AB_TESTING=e.AB_TESTING;this.PERSONALIZATION=e.PERSONALIZATION;this.initializeIAB()};this.initializeIAB=()=>{};this.purge=()=>{if(Kameleoon.Internals.runtime){const e=e=>{if(null!=e)for(const n in e)Kameleoon.Utils.createLocalData(e[n].name,e[n].value,e[n].days,e[n].domain,e[n].forceLocalAccess,e[n].jsonFormat,null,!0)};e(Kameleoon.Internals.runtime.localDataMap&&Kameleoon.Internals.runtime.localDataMap["LS"]);e(Kameleoon.Internals.runtime.localDataMap&&Kameleoon.Internals.runtime.localDataMap["COOKIE"]);Kameleoon.Internals.runtime.localDataMap=null;Kameleoon.Analyst.Actions.processAllActions();}};this.setup=()=>{let e={AB_TESTING:!1,PERSONALIZATION:!1};const n=Kameleoon.Internals.runtime.readFromStorageOrExternal("kameleoonLegalConsent","LS");if(null!=n)if(1==n)e={AB_TESTING:!0,PERSONALIZATION:!0};else e=n;else{e={AB_TESTING:"OFF"==Kameleoon.Internals.configuration.abtestConsent?!0:null,PERSONALIZATION:"OFF"==Kameleoon.Internals.configuration.personalizationConsent?!0:null};}this.initialize(e)};this.write=()=>{Kameleoon.Utils.createLocalData("kameleoonLegalConsent",this.getConsent(),Utils.MAX_STORAGE_DAYS,null,"LS",!0,null,!0)};this.AB_TESTING=!1;this.PERSONALIZATION=!1}}class Device{constructor(){const e=Kameleoon.Utils.bowser.parsedResult=Kameleoon.Utils.bowser.parsedResult||Kameleoon.Utils.bowser.parse(navigator.userAgent);let t=e.browser.version;try{if(t.split(".").length>1)t=t.split(".")[0]+"."+t.split(".")[1]}catch(e){}this.browser=e.browser.name||"Other";this.browserVersion=t?parseFloat(t):null;this.type="tablet"==e.platform.type?"Tablet":"mobile"==e.platform.type?"Phone":"Desktop";if("Safari"==this.browser&&"Desktop"==this.type&&"ontouchend"in document.documentElement)this.type="Tablet"}get adBlocker(){return Kameleoon.Internals.runtime.adBlocker}get os(){return Kameleoon.Gatherer.OperatingSystem.obtain()}get screenHeight(){return window.screen.height}get screenWidth(){return window.screen.width}get timeZone(){return Kameleoon.Gatherer.TimeZone.obtainId()}get windowHeight(){return window.innerHeight}get windowWidth(){return window.innerWidth}}class Experiment{constructor(i,e){this.handleSpecialCase=()=>{if(!0!==this.targeting&&this.redirectProcessed){this.performVariationAssignment(!0);Kameleoon.Analyst.Actions.performActionsTracking([this])}else if(this.preAssignVariation)this.performVariationAssignment(!0)};this.obtainVariationAssignmentRandomNumber=()=>{let i=null;if(Kameleoon.Internals.runtime.gathererRun)for(let e in Kameleoon.Internals.runtime.Gatherer.configuration.customData)if(Kameleoon.Internals.runtime.Gatherer.configuration.customData[e].mappingIdentifier){const t=Kameleoon.Internals.runtime.Visitor.currentVisit.customData[e];if(null!=t)i=Object.keys(t)[0];break}let e="";this.variations.forEach((function(i){if(i.respoolTime)e+=i.respoolTime}));const t=i||Kameleoon.Internals.runtime.Visitor.currentVisit.visitorCode;return Kameleoon.Utils.seededRandom(t+this.id+e,!0)};this.performVariationAssignment=i=>{if(this.displayedVariation&&!i&&!this.deferredLoading)return;if(null!=this.mentalistDeviation){if(null!=this.mentalistVariationReassignationPermissionCustomScript)try{this.mentalistVariationReassignationPermission=Kameleoon.Utils.runProtectedScript("return "+this.mentalistVariationReassignationPermissionCustomScript,"kameleoonMentalistVariationReassignationPermissionCustomScript.js")}catch(i){}if(null==this.mentalistVariationReassignationPermission)this.mentalistVariationReassignationPermission=void 0===Kameleoon.Internals.runtime.Visitor.currentVisit.ExperimentActivations[this.id];if(Kameleoon.Internals.runtime.gathererRun&&Kameleoon.Internals.runtime.mentalistRun)this.mentalistEnabled=!0}if(void 0!==this.registeredVariationId&&this.assignmentTime)this.variations.forEach((i=>{if(this.registeredVariationId==i.id&&i.respoolTime>this.assignmentTime||null===this.registeredVariationId&&this.untrackedRespoolTime>this.assignmentTime)this.registeredVariationId=void 0}));if(void 0===this.registeredVariationId&&!Kameleoon.Internals.runtime.simulationMode&&0==this.variations.filter((i=>i.id==this.registeredVariationId)).length)this.registeredVariationId=void 0;if(this.mentalistEnabled&&this.mentalistVariationReassignationPermission)this.registeredVariationId=void 0;if(void 0===this.registeredVariationId){if(Kameleoon.Internals.configuration.customVariationSelectionScript)if(null==Kameleoon.Internals.runtime.customVariationSelectionFunction)try{Kameleoon.Utils.runProtectedScript(Kameleoon.Internals.configuration.customVariationSelectionScript,"kameleoonCustomVariationSelectionScript.js");Kameleoon.Internals.runtime.customVariationSelectionFunction=window.customVariationSelectionFunction}catch(i){console.log(i)}if(this.mentalistEnabled){let i={};if(Kameleoon.Utils.seededRandom(Kameleoon.Internals.runtime.Visitor.currentVisit.visitorCode+this.id,!0)<=this.mentalistDeviation)i=Kameleoon.Mentalist.computeVariationIdToScore(this.id);if(0==Object.keys(i).length){this.mentalistEnabled=!1;for(let e in this.deviation)i[e]=Math.random()}if(null!=this.mentalistVariationSelectionCustomScript&&this.mentalistEnabled)try{this.registeredVariationId=Kameleoon.Utils.runProtectedScript("return "+this.mentalistVariationSelectionCustomScript,"kameleoonMentalistVariationSelectionCustomScript.js")(i)}catch(i){}else{let e=Number.NEGATIVE_INFINITY;for(let t in i){let n=i[t];if(n>e){this.registeredVariationId=parseInt(t);e=n}}}if(void 0===this.registeredVariationId)this.registeredVariationId=0;}else if(Kameleoon.Internals.runtime.customVariationSelectionFunction){this.registeredVariationId=Kameleoon.Internals.runtime.customVariationSelectionFunction(this);if(null!=this.registeredVariationId)if("reference"==this.registeredVariationId.toString())this.registeredVariationId=0;else if("none"==this.registeredVariationId.toString())this.registeredVariationId=null}else{let i=this.obtainVariationAssignmentRandomNumber();let e=0;this.registeredVariationId=null;for(let t=0,n=this.variations.length;t{this.targetingSegment=Kameleoon.Internals.runtime.targetingSegments.filter((i=>i.id==this.targetingSegmentId))[0]||{};if(!i||i==this.targetingSegmentId){this.targeting=void 0;this.rescheduleTargeting=null;this.numberTargetingCheckings=0;this.displayedVariation=null}};this.trigger=()=>{if(!this.targeting){this.targeting=!0;this.displayedVariation=null}};this.writeLocalData=()=>{let i=this.registeredVariationId+(this.mentalistEnabled?"-mentalist":"")+"/"+this.assignmentTime+"/"+this.counterActive;if(!this.simulationMode)Kameleoon.Utils.createLocalData("kameleoonExperiment-"+this.id,i,this.cookieDuration?this.cookieDuration:30,this.cookieDomain,"LS",!1)};for(let e in i)this[e]=i[e];let t="kameleoonRedirect-"+this.id;let n=e?e[t]:Kameleoon.Utils.readLocalData(t,"LS",!1);n=n?n:Kameleoon.Internals.runtime.parameters[t];this.previousRequestRedirected=n?!0:!1;if(n){this.registeredVariationId=n;this.assignmentTime=(new Date).getTime()}if(this.previousRequestRedirected){this.redirectProcessed=!0;Kameleoon.Utils.eraseLocalData("kameleoonRedirect-"+this.id,null,null)}let a="kameleoonExperiment-"+this.id;let r=e?e[a]:Kameleoon.Utils.readLocalData(a,"LS",!1);for(let i in Kameleoon.Internals.runtime.parameters)if(0==i.indexOf("kameleoonRedirect-"+this.id)){r=Kameleoon.Internals.runtime.parameters[i]+"/"+(new Date).getTime()+"/"+!1;this.writeLocalData()}if(null!=this.winningVariationId&&r){const i=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","experimentsTriggered",{});if(1!=i[this.id]){Kameleoon.Utils.eraseLocalData(a,null,"LS");r=null}}if(r&&-1!=this.id){let i=r.split("/");this.registeredVariationId="null"==i[0]?null:i[0];this.assignmentTime=parseInt(i[1]);this.counterActive="true"==i[2]&&(new Date).getTime()-this.assignmentTime<2592e6?!0:!1;if(this.registeredVariationId){if("reference"==this.registeredVariationId.toString()){this.registeredVariationId=0;this.writeLocalData()}if("none"==this.registeredVariationId.toString()){this.registeredVariationId=null;this.writeLocalData()}if(null!=this.winningVariationId&&!Kameleoon.Internals.runtime.simulationMode&&!Kameleoon.Internals.runtime.disableCache&&this.winningVariationId!=this.registeredVariationId)this.registeredVariationId=this.winningVariationId;}}else this.counterActive=!1;if(this.registeredVariationId&&-1!=this.registeredVariationId.toString().indexOf("-mentalist")){this.registeredVariationId=parseInt(this.registeredVariationId.toString().replace("-mentalist",""));this.mentalistEnabled=!0}if(this.registeredVariationId>0&&r&&null==this.deviation[this.registeredVariationId])this.registeredVariationId=void 0;this.setTargetingSegment();if(this.redirectProcessed&&this.registeredVariationId)this.writeLocalData();let s=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","blockedExperiments",[]);if(s.length>0&&-1!=s.indexOf(this.id))this.blocked=!0}}class Goals{constructor(){this.checkKameleoonGoals=()=>{const e=[];const n=[];const o=[];const s=[];Kameleoon.Internals.runtime.goals.forEach((t=>{switch(t.type){case"URL":{const n=new RegExp(t.url);if(n.test(Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL()))e.push({goal:t});break}case"PAGE_VIEWS":if(Kameleoon.Internals.runtime.gathererRun){const n=Kameleoon.Internals.runtime.Visitor.currentVisit.obtainPageNumberViews();if((null==t.minPageViews||n>=t.minPageViews)&&(null==t.maxPageViews||n<=t.maxPageViews))e.push({goal:t})}break;case"ENGAGEMENT":n.push({goal:t});break;case"TIME_SPENT":o.push(t);break;case"SCROLL":s.push(t);break}}));if(e.length>0)this.processConversions(e);Kameleoon.Utils.addEventListener(document,Kameleoon.Internals.runtime.mouseDownEvent,(e=>{this.processConversions(n)}),!0);};this.processConversions=e=>{if(Kameleoon.Internals.runtime.gathererRun)for(let n=0,o=e.length;n{const n=e.split(".");const a=t.split(".");return 4==n.length&&4==a.length&&this.ipAdressBlockMatchesRangeBlock(n[0],a[0])&&this.ipAdressBlockMatchesRangeBlock(n[1],a[1])&&this.ipAdressBlockMatchesRangeBlock(n[2],a[2])&&this.ipAdressBlockMatchesRangeBlock(n[3],a[3])};const e=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","ip");if(!e){const e=()=>{Kameleoon.Utils.performBeaconServerCall(Kameleoon.Internals.runtime.RequestManager.obtainIpUrl(),(e=>{if(4==e.readyState&&(200==e.status||204==e.status)){const t=e.getResponseHeader("ip")||"";Kameleoon.Internals.runtime.ipIsTrackerAccepted=!0;for(let e=0,n=Kameleoon.Internals.configuration.trackerExcludedIPRanges.length;e{Kameleoon.Internals.runtime.ipIsTrackerAccepted=!0}),1e3)};if(Kameleoon.Internals.configuration.trackerExcludedIPRanges.length>0)Kameleoon.Internals.runtime.RequestManager.addCallback(e);else e()}else{this.value=e;Kameleoon.Internals.runtime.ipIsTrackerAccepted=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","ipIsTrackerAccepted")}}ipAdressBlockMatchesRangeBlock(e,t){if(t==e)return!0;if("*"==t)return!0;const n=parseInt(e);const a=t.split("-");const s=parseInt(a[0]);const r=a.length>1?parseInt(a[1]):s;if(!isNaN(n)&&!isNaN(s)&&!isNaN(r)&&n>=s&&n<=r)return!0;return!1}}class KGeolocation{constructor(){let e=Kameleoon.Internals.runtime.storedData.obtainField("Runtime","geolocation");if(null==e)Kameleoon.Utils.performBeaconServerCall(Kameleoon.Internals.runtime.RequestManager.obtainGeolocationUrl(),(e=>{if(4==e.readyState&&(200==e.status||204==e.status)){let t=e.getResponseHeader("geoip_country_name")||e.getResponseHeader("geoip_city_country_name");let o=e.getResponseHeader("geoip_region_name");let n=e.getResponseHeader("geoip_city");this.country=t?Kameleoon.Utils.decodeUTF8(t):null;this.city=n?Kameleoon.Utils.decodeUTF8(n):null;this.latitude=e.getResponseHeader("geoip_latitude");this.longitude=e.getResponseHeader("geoip_longitude");this.postalCode=e.getResponseHeader("geoip_postal_code");this.region=o?Kameleoon.Utils.decodeUTF8(o):null;this.loaded=!0;Kameleoon.Gatherer.track(VisitEvent_Geolocation,this);Kameleoon.Internals.runtime.storedData.saveField("Runtime","geolocation",this);this.loadWeather()}}),null);else{this.loaded=!0;this.country=e.country;this.city=e.city;this.latitude=e.latitude;this.longitude=e.longitude;this.postalCode=e.postalCode;this.region=e.region;this.loadWeather()}}loadWeather(){}}class KMutationObserver{static addMutationElementsToInternalObjects(e){for(let t=0;t{if(-1!==e.indexOf(".")||-1!==e.indexOf("#")){let o;let r;if(-1!==e.indexOf("\\")||-1!==e.indexOf("contains")||-1!==e.indexOf(":not")){const t=e.replace(/(:[^:]+\(.+?\)|\\)/g,"").replace(/(\-)?(\[.*?\])/g,((e,t)=>t?e:""));o=t.match(/\.([^\s.]+)/g);r=t.match(/#([^\s:\[]+)/g)}else{o=e.match(/\.([^\s.:\[]+)/g);r=e.match(/#([^\s:\[>]+)/g)}n.push(o||[]);t.push(r||[])}}));e.selectors=o;e.selectorClasses=n;e.selectorIDs=t;return e}static checkClassesForSelector(e,t){if(null==e)return!0;for(let t=0,n=e.length;t=0;e-=1){const t=Kameleoon.Internals.runtime.waitingElementPresentObjects[e];if(t&&t.useAntiFlicker)if(KMutationObserver.checkSelectorInDomTree(t)){const n=Kameleoon.Utils.querySelectorAll(t.selector);if(0{if(KMutationObserver.mutationList.length>=KMutationObserver.MAX_MUTATIONS_LENGTH_FOR_ITERATION)KMutationObserver.fillInternalObjectsForMutationObserver();else KMutationObserver.mutationList.forEach((e=>{const t=e.addedNodes,n=e.removedNodes;const o=Array.prototype.slice.call(t);const r=Array.prototype.slice.call(n);const s=o.concat(r);KMutationObserver.removeMutationElementsFromInternalObjects(n);KMutationObserver.addMutationElementsToInternalObjects(t);for(let t=0;t=KMutationObserver.MAX_MUTATIONS_LENGTH){KMutationObserver.mutationList=KMutationObserver.mutationList.concat(e);KMutationObserver.performAsyncMutations();return}e.forEach((e=>{const n=e.addedNodes,o=e.removedNodes;const r=Array.prototype.slice.call(n);const s=Array.prototype.slice.call(o);const a=r.concat(s);KMutationObserver.removeMutationElementsFromInternalObjects(o);KMutationObserver.addMutationElementsToInternalObjects(n);for(let n=0;n{Kameleoon.Internals.runtime.mutationObserverSpa=new MutationObserver((function(){Kameleoon.Internals.runtime.listenVariations=[];Kameleoon.Internals.runtime.mutationObserverSpa.disconnect();if(Kameleoon.ElementSet)KMutationObserver.checkElementSetIntegrity();KMutationObserver.checkDynamicElements();t()}));const t=()=>{Kameleoon.Internals.runtime.mutationObserverSpa.observe(e[0],{childList:!0,characterData:Kameleoon.ElementSet&&Kameleoon.ElementSet.pageElementSetsSpa.length>0,subtree:!0})};t()}))}}KMutationObserver.MAX_MUTATIONS_LENGTH=3e3;KMutationObserver.MAX_MUTATIONS_LENGTH_FOR_ITERATION=5e3;KMutationObserver.asyncMutationsTimeoutId=null;KMutationObserver.mutationList=[];KMutationObserver.checkDynamicElements=()=>{Kameleoon.Internals.runtime.waitingDynamicElements.forEach((e=>{const t=Kameleoon.Utils.querySelectorAll(e.selector).filter((t=>null==t.getAttribute(e.attribute)));t.length>0&&e.callback(t)}))};KMutationObserver.checkElementSetIntegrity=()=>{if(Kameleoon.Internals.runtime.editorEnabled)return;try{const e=[];(Kameleoon.ElementSet.pageElementSetsSpa||[]).forEach((t=>{const{elementSet:n,potentialElementsWithOptions:o}=t;const r=Kameleoon.Utils.querySelectorAll(n.selector);if(!r.length&&o&&!o.length)KMutationObserver.resetElementSet(n,null);r.forEach((t=>{if(n.options.htmlContent||n.options.href){const o=e.findIndex((e=>e.currentElement===t));if(-1!==o){const t=e[o].elementSet;if(t.options.htmlContent&&n.options.htmlContent||t.options.href&&n.options.href)e[o].elementSet=n}else e.push({currentElement:t,elementSet:n})}if(n.options.domOperation){}else{if(n.options.autoGeneratedSelector&&n.options.kameleoonId){if(null==t.getAttribute("data-kameleoon-id"))t.setAttribute("data-kameleoon-id",n.options.kameleoonId);if(null==t.getAttribute("id"))t.setAttribute("id","kameleoonId"+n.options.kameleoonId)}if(n.options.customSelector&&n.options.kameleoonClass){if(null==t.getAttribute("data-kameleoon-class"))Kameleoon.ElementSet.addDuplicatedData(t,null,n.options.kameleoonClass);if(0==Kameleoon.ElementSet.checkClassName(t,"KameleoonClass"+n.options.kameleoonClass))Kameleoon.ElementSet.addClassName(t,"KameleoonClass"+n.options.kameleoonClass)}if(n.options.attributesData&&!n.options.htmlContent){const e=JSON.parse(n.options.attributesData);for(let o=0;o{if(t.options.htmlContent)if(e.innerHTML!=t.options.htmlContent)KMutationObserver.resetElementSet(t,e);if(t.options.href)if(e.href!=t.options.href&&e.href!=t.options.href+"/")if("A"==e.tagName)KMutationObserver.resetElementSet(t,e)}));}catch(e){}};KMutationObserver.resetElementSet=(e,t,n)=>{const o=t?[t]:[];if(n)o.push(n);o.forEach((e=>{if(e.id&&0==e.id.indexOf("kameleoon"))e.removeAttribute("id");e.removeAttribute("kameleoon");e.removeAttribute("data-kameleoon-id");delete e.kameleoonData;delete e.dataset.kameleoonEvaluated}));if(e.element&&!o.length)delete e.element;e.evaluated=!1;Kameleoon.ElementSet.processElementSet(e,null,!1,!1,!1);e.evaluated=!0;};KMutationObserver.containsDomOperationElements=e=>{const t=e&&e.querySelector("span.kameleoonDomOperation");return t&&t.parentElement==e;};class Logger{constructor(){this.MAX_REQUESTS_PER_VISIT=3;this.baseUrl="https://logger.kameleoon.com/api/2/store/?sentry_key=d8dc96c209184885ab9643cbaf1eb86f&sentry_version=7";this.canSend=()=>{if(Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.Consent.hasGlobalConsent())if(this.errorLoggerIds.lengthKameleoon.Utils.computeStringSha256(e+t+n).substr(0,32);this.generateRequestDataAsString=(e,t,n,r)=>{let o={tags:{siteCode:Kameleoon.Internals.configuration.siteCode},user:{},environment:Kameleoon.Internals.configuration.environment,platform:"javascript",event_id:t,request:{url:location.href,headers:{"User-Agent":navigator.userAgent}},exception:{values:[{type:e.name,value:e.stack?e.stack:e.message,stacktrace:{frames:[{filename:n}]},mechanism:{data:{mode:"stack",message:e.stack?e.stack:e.message,name:e.name},handled:!1,type:"onerror"}}]}};if(r){o.tags["action-id"]=r.id;o.tags["action-name"]=r.name;o.tags["action-type"]=r.experimentAction?"experiment":"personalization"}try{o.user={id:Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.Visitor&&Kameleoon.Internals.runtime.Visitor.currentVisit.visitorCode}}catch(e){o.user={id:"no_visitor_code"}}return JSON.stringify(o)};this.send=(e,t,n)=>{if("DEVELOPMENT"==Kameleoon.Internals.configuration.environment)console.error(e);try{this.errorLoggerIds=Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.storedData.obtainField("Runtime","loggerRequestsSend")||this.errorLoggerIds;let r=this.generateRandomIdAsString(e.message,Kameleoon.Internals.configuration.siteCode,Kameleoon.Internals.configuration.environment);if(-1==this.errorLoggerIds.indexOf(r)){this.errors.push(e);let o=e.stack?e.stack:e.message;if(this.canSend()&&o&&o.trim().length>0){let o=new XMLHttpRequest;o.open("POST",this.baseUrl,!0);o.timeout=2e3;o.send(this.generateRequestDataAsString(e,r,t,n));Kameleoon.Internals.runtime&&Kameleoon.Internals.runtime.storedData.saveField("Runtime","loggerRequestsSend",this.errorLoggerIds)}this.errorLoggerIds.push(r);if(Kameleoon.Internals.runtime.parameters.kameleoonDebug||localStorage.kameleoonExtensionIsAdmin)console.log(e)}}catch(t){this.errors.push(e)}};this.errorLoggerIds=[];this.errors=[]}}class OnlineMeanAndDeviation{constructor(e){this.dimension=e;this.mean=[];this.nbUpdates=[];this.m2=[];this.deviation=[];for(let t=0;t{if(t>0)for(let n=0;n{let a=new OnlineMeanAndDeviation(1);let s=e.length;let l=0;if(l0&&i)a.update([o]);h=s}}return a};OnlineMeanAndDeviation.createFromValues=e=>{let t=new OnlineMeanAndDeviation(1);for(let n=0,i=e.length;n{let t=new OnlineMeanAndDeviation(1);for(let n=0,i=e.length;n{if(this.callbacksToExecute.length>0&&Kameleoon.Internals.runtime.Consent.hasGlobalConsent()){const e=this.callbacksToExecute.splice(0,1e3);e.forEach((e=>e()))}if(this.eventsToSend.length>0)if(this.validateTrackingRequest())if((!Kameleoon.Internals.runtime.simulationMode||Kameleoon.Internals.runtime.enableRemoteVisitorSynchronization)&&!Kameleoon.Internals.runtime.proxyMode&&!Kameleoon.Internals.runtime.kameleoonSelectionIframeMode){const e=this.eventsToSend.splice(0,1e3);const t=this.obtainRequestBody(e);this.send(this.obtainVisitUrl(),"POST",t,(()=>{}),(()=>{this.createErrorEventsQueue(t)}));if(this.eventsToSend.length>0)this.processRequests()}};this.obtainRequestBody=e=>{let t="";t+=e.reduce(((e,t)=>{if(!t.notTrack)e+=t.obtainRequestData()+"\n";return e}),"");if(sessionStorage.getItem(this.errorKey)){t+=sessionStorage.getItem(this.errorKey);sessionStorage.removeItem(this.errorKey)}return t};this.obtainVisitUrl=()=>{const e=Kameleoon.Internals.runtime.Visitor.currentVisit.visitorCode;return`${this.url}/visit/events?siteCode=${this.siteCode}&visitorCode=${e}&itp=${"Safari"===Kameleoon.Internals.runtime.Device.browser}`};this.obtainIpUrl=()=>this.url+"/ip";this.obtainGeolocationUrl=()=>this.url+"/geolocation";this.send=(e,t,s,n,o,i)=>{const r=new XMLHttpRequest;r.open(t,e,!0);if(n)r.onreadystatechange=function(e){n.bind(r)(e.target)};if(o){r.onabort=function(e){o.bind(r)(e.target)};r.onerror=function(e){o.bind(r)(e.target)};r.ontimeout=function(e){o.bind(r)(e.target)}}r.timeout=i||15*60*1e3;r.send("POST"==t&&s?s:null);};this.sendActiveScript=()=>{};this.sendProduct=(e,t)=>{};this.eventsToSend=[];this.callbacksToExecute=[];this.url=Kameleoon.Internals.runtime.DATA_URL;this.siteCode=Kameleoon.Internals.configuration.siteCode;Kameleoon.Utils.setInterval(this.processRequests.bind(this),500);Kameleoon.Utils.addEventListener(window,Kameleoon.Internals.runtime.beforeUnloadEvent,"Safari"===Kameleoon.Internals.runtime.Device.browser?()=>this.eventsToSend.length&&this.createErrorEventsQueue(this.obtainRequestBody(this.eventsToSend)):this.processRequests.bind(this))}addCallback(e){if(Kameleoon.Internals.runtime.Consent.hasGlobalConsent())e();else this.callbacksToExecute.push(e)}addRequest(e){this.eventsToSend.push(e);if("page"===e.eventType)this.processRequests()}createErrorEventsQueue(e){if(e)sessionStorage.setItem(this.errorKey,(sessionStorage.getItem(this.errorKey)||"")+e)}validateTrackingRequest(){const e=Kameleoon.Internals.runtime.ipIsTrackerAccepted;const t=Kameleoon.Internals.configuration.trackerExcludedIPRanges.length>0;if(t&&!e||!Kameleoon.Internals.runtime.Consent.hasGlobalConsent())return!1;else return!0}}class Segment{}class Targeting{constructor(){this.segments={};this.obtainSegment=e=>e&&this.segments[e];this.checkTargetingCondition=(e,t,i)=>{let n;if(null==t.numberTargetingCheckings)t.numberTargetingCheckings=0;if(!this.checkIfTargetingMustBeComputed(t.targeting,t.rescheduleTargeting||0==t.numberTargetingCheckings,void 0))n={targeting:t.targeting,rescheduleTargeting:!1};else{let r=Kameleoon.Targeting["evaluate_"+t.type];let a;if(null!=r)a=r.bind(this)(t,e,i);else a=null;if(null==a)a={targeting:void 0,rescheduleTargeting:!1};let g=a.targeting;if(!0!==t.include)if(void 0===g){if(!0===a.excludedUndefinedIsTargeted)g=!0}else g=!g;n={targeting:g,rescheduleTargeting:this.checkIfTargetingMustBeComputed(g,a.rescheduleTargeting,void 0)};t.targeting=n.targeting;t.rescheduleTargeting=n.rescheduleTargeting;t.numberTargetingCheckings++}if(!0===n.targeting)n.weight=t.weight;else n.weight=0;return n};this.checkTargetingSegmentsTargeting=e=>{let t=[];for(let i=0,n=e.length;i0){let e=Kameleoon.Utils.setTimeout((()=>{Kameleoon.Utils.clearTimeout(e);this.processTargetingSegments(i)}),Kameleoon.Internals.runtime.domReady?Kameleoon.Internals.runtime.PAGE_LOADED_POLL_DELAY:Kameleoon.Internals.runtime.PAGE_LOADING_POLL_DELAY)}};this.checkTree=(e,t,i,n)=>{let r;if(null==t){r={targeting:!0,rescheduleTargeting:!1};if(i)r.weight=0}else{if(null==t.numberTargetingCheckings)t.numberTargetingCheckings=0;if(!this.checkIfTargetingMustBeComputed(t.targeting,t.rescheduleTargeting||0==t.numberTargetingCheckings,i)){r={targeting:t.targeting,rescheduleTargeting:!1};if(i)r.weight=t.weight}else{if(null!=t.targetingCondition)r=this.checkTargetingCondition(e,t.targetingCondition,n);else{let a=this.checkTree(e,t.leftChild,i,n);let g=Kameleoon.Internals.runtime.simulationMode||i;if(!g)switch(a.targeting){case!0:if(!t.orOperator)g=!0;break;case!1:if(t.orOperator)g=!0;break;case void 0:default:g=!0;break}let l=null;if(g)l=this.checkTree(e,t.rightChild,i,n);let s;switch(a.targeting){case!0:if(t.orOperator)s=!0;else switch(l.targeting){case!0:s=!0;break;case!1:s=!1;break;case void 0:default:s=void 0;break}break;case!1:if(t.orOperator)switch(l.targeting){case!0:s=!0;break;case!1:s=!1;break;case void 0:default:s=void 0;break}else s=!1;break;case void 0:default:if(t.orOperator)switch(l.targeting){case!0:s=!0;break;case!1:s=void 0;break;case void 0:default:s=void 0;break}else switch(l.targeting){case!0:s=void 0;break;case!1:s=!1;break;case void 0:default:s=void 0;break}break}r={targeting:s,rescheduleTargeting:this.checkIfTargetingMustBeComputed(s,a.rescheduleTargeting||g&&l.rescheduleTargeting,i)};if(i){let e;if(t.orOperator)e=Math.max(a.weight,l.weight);else e=a.weight+l.weight;r.weight=e}}t.targeting=r.targeting;t.rescheduleTargeting=r.rescheduleTargeting;if(i)t.weight=r.weight}t.numberTargetingCheckings++}return r};this.computeDisplayableTree=e=>{let t=new Array;let i=new Array;this.computeDisplayableTreeFirstLevelAddIn(e,t,i);if(i.length>0){let e=new Array;let n=new Array;let r=this.createIterator(t);let a=this.createIterator(i);while(a.hasNext()){let t=a.next();if(Kameleoon.Utils.testEmptyMap(t.conditions)){if(a.hasNext())r.next()}else{n.push(t);if(a.hasNext())e.push(r.next())}}t=n.length>0?e.slice(0,n.length-1):e;i=n}return{firstLevelOrOperators:t,secondLevel:i}};this.computeDisplayableTreeFirstLevelAddIn=(e,t,i)=>{if(null!=e)if(null==e.targetingCondition)if(0==e.orGuiLevel){this.computeDisplayableTreeFirstLevelAddIn(e.leftChild,t,i);t.push(e.orOperator);this.computeDisplayableTreeFirstLevelAddIn(e.rightChild,t,i)}else i.push(this.computeDisplayableTreeSecondLevel(e));else i.push(this.computeDisplayableTreeSecondLevel(e))};this.computeDisplayableTreeSecondLevel=e=>{let t=new Array;let i=new Array;this.computeDisplayableTreeSecondLevelAddIn(e,t,i);if(i.length>0){let e=new Array;let n=new Array;let r=this.createIterator(t);let a=this.createIterator(i);while(a.hasNext()){let t=a.next();if(t.disabled){if(a.hasNext())r.next()}else{n.push(t);if(a.hasNext())e.push(r.next())}}t=n.length>0?e.slice(0,n.length-1):e;i=n}return{orOperators:t,conditions:i}};this.computeDisplayableTreeSecondLevelAddIn=(e,t,i)=>{if(null!=e)if(null==e.targetingCondition){this.computeDisplayableTreeSecondLevelAddIn(e.leftChild,t,i);t.push(e.orOperator);this.computeDisplayableTreeSecondLevelAddIn(e.rightChild,t,i)}else i.push(e.targetingCondition)};this.flattenTree=e=>{let t=(e,i)=>{if(null!=e)if(null!=e.targetingCondition)return!1===e.targetingCondition.targeting?["!",e.targetingCondition]:e.targetingCondition;else{let n=e.orOperator?"OR":"AND";let r=[t(e.leftChild,n),n,t(e.rightChild,n)];return"AND"==i&&"OR"==n?["(",r,")"]:r}};return Kameleoon.Utils.flatten(t(e,"OR"))};this.processAllTargetingSegments=()=>{const e=Kameleoon.Internals.runtime.targetingSegments||[];e.forEach((e=>{this.segments[e.id]=e}));this.processTargetingSegments(e)};this.processTargetingSegments=e=>{this.checkTargetingSegmentsTargeting(e);let t=[];for(let i=0,n=e.length;ie.time?!0:void 0;break;case"LOWER_OR_EQUAL":r=t<=e.time;break;case"GREATER_OR_EQUAL":r=t>=e.time?!0:void 0;break}return{targeting:r,rescheduleTargeting:void 0===r}}return null};Targeting.prototype.evaluate_PAGE_VIEWS=function(e){if(Kameleoon.Internals.runtime.gathererRun){let r;let t=Kameleoon.Internals.runtime.Visitor.currentVisit.obtainPageNumberViews();switch(e.operator){case"GREATER":r=t>e.value;break;case"LOWER":r=t{if(null!=n&&new RegExp(".*\\butm_medium=(email|newsletter)(\\b.*)?$").test(n))return"EMAIL";if(null!=n&&new RegExp(".*\\b(utm_medium=cpc|gclid)(\\b.*)?$").test(n))return"SEM";if(null==e||0==e.length)return"DIRECT";if(null!=e&&new RegExp("^https?://[^/]*(google|bing|yahoo|yandex|baidu)\\..*").test(e))return"SEO";if(null!=n&&null!=e)return"AFFILIATION";return null};if(Kameleoon.Internals.runtime.gathererRun){let t=n(Kameleoon.Internals.runtime.storedData.obtainField("Runtime","firstReferrerHref"),Kameleoon.Internals.runtime.Visitor.currentVisit.landingPageURL);return{targeting:null!=t&&e.value==t,rescheduleTargeting:!1}}return null};Targeting.prototype.evaluate_MOUSE_OUT=function(e){let n;if(Kameleoon.Internals.runtime.mouseOutEvent)n=!0;else if(!Kameleoon.Internals.runtime.mouseOutListener&&document.body){Kameleoon.Internals.runtime.mouseOutListener=!0;let e=Kameleoon.Internals.runtime.Visitor.currentVisit.Device.browser;if("Internet Explorer"==e)Kameleoon.Utils.addEventListener(document.body,"mouseout",(function(e){if(!e.relatedTarget)if(Math.abs(e.clientY-window.innerHeight)>e.clientY)Kameleoon.Internals.runtime.mouseOutEvent=!0}));else Kameleoon.Utils.addEventListener(document.body,"mouseleave",(function(e){if(e.clientY<0)Kameleoon.Internals.runtime.mouseOutEvent=!0}))}return{targeting:n,rescheduleTargeting:void 0===n}};Targeting.prototype.evaluate_NEW_VISITORS=function(e){if(Kameleoon.Internals.runtime.gathererRun){let t=1==Kameleoon.Internals.runtime.Visitor.visits.length;return{targeting:"NEW"==e.value?t:!t,rescheduleTargeting:!1}}return null};Targeting.prototype.evaluate_BROWSER=function(e){let r;const a=Kameleoon.Internals.runtime.Device;const s=a.browserVersion;const o=a.browser;switch(e.value){case"IE":case"EDGE":r="Internet Explorer"===o||"Microsoft Edge"===o;break;case"CHROME":r="Chrome"===o;break;case"FIREFOX":r="Firefox"===o;break;case"SAFARI":r="Safari"===o;break;case"OPERA":r="Opera"===o;break;default:r=!1;break}if(r&&null!=e.version)switch(e.operator){case"EQUAL":r=s==e.version;break;case"LOWER":r=se.version;break}return{targeting:r,rescheduleTargeting:!1}};Targeting.prototype.evaluate_PAGE_URL=function(e){let t=new RegExp(Kameleoon.Utils.computeURLRegExpNoKameleoonParameters(e.value));let a;try{a=t.test(decodeURI(Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL()))}catch(e){try{a=unescape?t.test(unescape(Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL())):!1}catch(e){a=!1}}return{targeting:a,rescheduleTargeting:!1}};Targeting.prototype.evaluate_CUSTOM_DATUM=function(t){if(Kameleoon.Internals.runtime.gathererRun){let a;const e=Kameleoon.Internals.runtime.Visitor.currentVisit.customData[t.index];const i={customDataValue:"",conditionValue:t.value,CONTAINS(){if(this.customDataValue.indexOf(this.conditionValue)>=0)return!0},EXACT(){if(this.customDataValue===this.conditionValue)return!0},REGULAR_EXPRESSION(){if(RegExp(this.conditionValue).test(this.customDataValue))return!0},LOWER(){this.customDataValue=parseFloat(this.customDataValue);if(!isNaN(this.conditionValue)&&!isNaN(this.customDataValue))return this.customDataValuethis.conditionValue},TRUE(){if("true"===this.customDataValue)return!0},FALSE(){if("false"===this.customDataValue)return!0},AMONG_VALUES(){try{const t=JSON.parse(this.conditionValue);for(let a=0,e=t.length;a=t&&this.customDataValue<=a}catch(t){return!1}}};if(null==e)a="UNDEFINED"==t.operator?!0:void 0;else{a=!1;for(const u in e)if(i[t.operator]){i.customDataValue=u.toString();const e=i[t.operator]();if("boolean"==typeof e){a=e;break}}}return{targeting:a,rescheduleTargeting:void 0===a}}return null};Targeting.prototype.evaluate_JS_CODE=function(targetingCondition,container,segment){let targeting;try{if(!targetingCondition.valueGeneratedCode)if(targetingCondition.async){targetingCondition.valueGeneratedCode="(function(setTargeting) {\n"+targetingCondition.value+"\n})(asyncCallback);";Kameleoon.Utils.runProtectedScript(targetingCondition.valueGeneratedCode,"",(()=>{var asyncCallback=e=>{targetingCondition.targeting=e};eval(targetingCondition.valueGeneratedCode)}))}else targetingCondition.valueGeneratedCode="(function() {\n"+targetingCondition.value+"\n})();";if(targetingCondition.async)targeting=targetingCondition.targeting||void 0;else if(!targetingCondition.domReady||Kameleoon.Internals.runtime.domReady){const value=Kameleoon.Utils.runProtectedScript(targetingCondition.valueGeneratedCode,"",(()=>eval(targetingCondition.valueGeneratedCode)));targeting="boolean"==typeof value?value:void 0}}catch(e){targeting=!1;const t=segment?segment.name:null;console.log(e,t)}return{targeting:targeting,rescheduleTargeting:void 0===targeting}};class Tracking{constructor(){this.timeBeforeSendTracking=20*60*1e3;this.checkAndSetKameleoonTrackingTime=(t,e)=>{const n=Kameleoon.Utils.secureSessionStorage("getItem","kameleoonAnalyticsTrackingTimes");const i=null==n?{}:JSON.parse(n);const a="Experiment-"+t;if(null==i[e]||null==i[e][a]||(new Date).getTime()>=i[e][a]+this.timeBeforeSendTracking){if(null==i[e])i[e]={};i[e][a]=(new Date).getTime();Kameleoon.Utils.secureSessionStorage("setItem","kameleoonAnalyticsTrackingTimes",JSON.stringify(i));return!0}return!1};this.obtainTealiumData=()=>{};this.processCustomIntegration=t=>{const e=Kameleoon.Internals.configuration.customIntegrations;for(let n=0;nt.name==i))[0];if(a){const e="'"+t.name.replace(/(['"])/g,"\\$1")+"'";Kameleoon.Utils.runProtectedScript(`(function(\n\t\t\t\t\t\texperimentID,\n\t\t\t\t\t\texperimentName,\n\t\t\t\t\t\tpersonalizationID,\n\t\t\t\t\t\tpersonalizationName,\n\t\t\t\t\t\tvariationID,\n\t\t\t\t\t\tvariationName) {\n\t\t\t\t\t\t\t${a.jsCode}\n\t\t\t\t\t})(\n\t\t\t\t\t\t${t.experimentAction?t.id:null},\n\t\t\t\t\t\t${t.experimentAction?e:null},\n\t\t\t\t\t\t${!t.experimentAction?t.id:null},\n\t\t\t\t\t\t${!t.experimentAction?e:null},\n\t\t\t\t\t\t${"reference"==t.associatedVariation.id.toString()?0:t.associatedVariation.id},\n\t\t\t\t\t\t${"'"+t.associatedVariation.name+"'"}\n\t\t\t\t\t)`,"kameleoonCustomIntegration"+i+".js")}}}}}Tracking.prototype.processSmartTag=function(e){let t=Kameleoon.Tracking.detectSmartTag(e);let a=!1;if(void 0==t||t.privacy&&t.privacy.getVisitorMode()&&"optin"!=t.privacy.getVisitorMode().name)a=!0;if(!a){if(null!=t.mvTesting)if(Kameleoon.Tracking.checkAndSetKameleoonTrackingTime(e.id,"SmartTag")){let a=e.name.replace(/\//gi,"-").replace(/#/g,"-").replace(/&/g,"-");let i=e.associatedVariation;let n=(0==i.id?"0":i.id.toString())+(e.mentalistEnabled?1e3:0);t.mvTesting.set({test:e.id+"["+a+"]",waveId:1,creation:n+"["+encodeURIComponent(i.name)+"]"});t.dispatch()}}else{let t=Kameleoon.Utils.setTimeout((function(){Kameleoon.Utils.clearTimeout(t),Kameleoon.Tracking.processSmartTag.apply(Kameleoon.Tracking,[e])}),150)}return};Tracking.prototype.detectSmartTag=function(e){let t=e.smartTagTracking.smartTagPredefinedTagName;if(null!=t&&null!=window[t])return window[t];return};Tracking.prototype.processSegment=function(e){const n=window.analytics;if(n){if(Kameleoon.Tracking.checkAndSetKameleoonTrackingTime(e.id,"Segment")){n.track("Experiment Viewed",{experimentId:e.id,experimentName:e.name,variationId:e.associatedVariation.id,variationName:e.associatedVariation.name,nonInteraction:1});if(e.experimentAction)n.identify({Experiment:e.name+":"+e.associatedVariation.name});else n.identify({Personalization:e.name+":"+e.associatedVariation.name})}}else{const n=Kameleoon.Utils.setTimeout((function(){Kameleoon.Utils.clearInterval(n);Kameleoon.Tracking.processSegment.apply(Kameleoon.Tracking,[e])}),150)}};Tracking.prototype.processClarity=function(a){if(window.clarity){window.clarity("set","KameleoonCampaignID",a.id);window.clarity("set","KameleoonCampaignName",a.name);window.clarity("set","KameleoonVariationID",a.associatedVariation.id);window.clarity("set","KameleoonVariationName",a.associatedVariation.name)}else{let e=Kameleoon.Utils.setTimeout((function(){Kameleoon.Utils.clearInterval(e);Kameleoon.Tracking.processClarity.apply(Kameleoon.Tracking,[a])}),150)}};class Variation{constructor(e){this.getAction=()=>Kameleoon.Internals.runtime.Campaigns.obtainCampaign(this.actionId);for(let t in e)this[t]=e[t]}applyJavascriptCode(e){if(this.javaScriptCode&&this.javaScriptCode.code&&(null==this.javaScriptCode.evaluated||e)){this.javaScriptCode.evaluated=!0;return Kameleoon.Utils.runProtectedScript(this.javaScriptCode.code,"kameleoonVariationJavaScriptCode-"+this.id+".js")}return null}preProcessRedirect(e){var t=this.redirections||[];for(var o=0,n=t.length;o{this.applyJavascriptCode(!1)}));if(this.elementSets&&(!e||e.targeting))this.elementSets.forEach((e=>{e.evaluated=!0;Kameleoon.ElementSet.processElementSet(e,this,!1,this.permanentRefreshActive,this.editionMode)}));if(this.forceNoFlicker&&!this.permanentRefreshActive)Kameleoon.Utils.removeBlockingStyleSheet();const r="enginePollerForVariation"+this.id;if(Kameleoon.Internals.runtime[r]&&!this.permanentRefreshActive){if(Kameleoon.Internals.runtime.cantUseMutationObserver)Kameleoon.Utils.clearInterval(Kameleoon.Internals.runtime[r]);Kameleoon.Internals.runtime[r]=null}if(!Kameleoon.Internals.runtime[r]&&!Kameleoon.Internals.runtime.editorMode&&!Kameleoon.Internals.runtime.kameleoonSelectionIframeMode){this.permanentRefreshActive=!0;Kameleoon.Internals.runtime.listenVariations.push(this);Kameleoon.Internals.runtime[r]=!0;if(Kameleoon.Internals.runtime.cantUseMutationObserver)Kameleoon.Internals.runtime[r]=Kameleoon.Utils.setInterval((()=>{this.process()}),10)}}processReplaceData(e){}}class Visit{constructor(t){this.addActionTriggered=(t,e)=>{if(e){let e=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","experimentsTriggered",{});e[t.toString()]=!0;Kameleoon.Internals.runtime.storedData.saveField("Gatherer","experimentsTriggered",e)}else{let e=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","personalizationsTriggered",{});e[t.toString()]=!0;Kameleoon.Internals.runtime.storedData.saveField("Gatherer","personalizationsTriggered",e)}};this.addActivity=(t,e)=>{if(e)this.lastActivityDate=t};this.addAdBlocker=()=>{this.Device.adBlocker=!0};this.addConversions=(t,e,i,s)=>{let n=s?-1:1;e*=n;i*=n;let a=this.conversions[t];let o=a?a.count:0;let r=a?a.revenue:0;let l=o+e;let u=r+i;if(l>0)if(u>=0)this.conversions[t]={count:l,revenue:u};else delete this.conversions[t];else delete this.conversions[t]};this.addCustomData=(t,e,i)=>{if(Kameleoon.Utils.testEmptyMap(e)){if(i)delete this.customData[t]}else{if(i||null==this.customData[t])this.customData[t]={};for(let i in e)this.customData[t][i]=(this.customData[t][i]||0)+e[i]}};this.addExperiment=(t,e,i)=>{if(null===i)return;if(void 0===this.ExperimentActivations[e])this.ExperimentActivations[e]={associatedVariationID:i,times:[]};this.ExperimentActivations[e].times.push(t);if(-1!=e){let t=Kameleoon.Internals.runtime.Campaigns.obtainCampaign(e,!0);let i=t?t.attributionWindow:Visitor.INFLUENCE_DELAY;if(i>0)this.ExperimentActivations[e].influence=i}};this.addGeolocation=(t,e,i,s,n,a)=>{this.Geolocation={country:t,region:e,city:i,postalCode:s,latitude:n,longitude:a}};this.addNumberClicks=t=>{if(t>0)this.clicks+=t};this.addPage=(t,e,i,s)=>{this.addActivity(t,!0);let n=s.filter((t=>null!=t));this.pages.push({timestamp:t,keyPagesMatched:i,referrersMatched:n.length>0?n:[]});let a=this.pageURLsVisited[e];if(null==a){a=[];this.pageURLsVisited[e]=a}a.push(t);for(let t in this.productEansLastPage)this.productEansAllButLastPages[t]=!0;this.productEansLastPage={}};this.addPersonalization=(t,e,i)=>{};this.addProduct=t=>{this.productEansLastPage[t]=!0};this.addTargetingSegment=(t,e)=>{let i=this.activatedSegments[e];if(null==i){i=[];this.activatedSegments[e]=i}i.push(t)};this.addWeather=t=>{this.Weather=t};this.clearCustomDataPage=()=>{for(let t in Kameleoon.Internals.runtime.Gatherer.configuration.customData){let e=Kameleoon.Internals.runtime.Gatherer.configuration.customData[t];if("PAGE"==e.scope)delete this.customData[t]}};this.computeActionNumberActivations=(t,e,i,s)=>{if(null==s[t])return 0;return this.computeObjectNumberPresence(e,i,s[t].times)};this.computeObjectNumberPresence=(t,e,i)=>{let s=0;for(let n=0,a=i.length;n=t)&&(null==e||a<=e))s++}return s};this.convertVisitFromServer=()=>this;this.isVisitFinished=()=>this.lastActivityDate<(new Date).getTime()-Kameleoon.Internals.runtime.Gatherer.configuration.maxVisitIdleDuration;this.obtainKeyPageIsVisited=t=>{let e=this.pages.filter((e=>-1!=e.keyPagesMatched.indexOf(t)));return e.length>0};this.obtainMeanPageDuration=()=>{let t=new Date;let e=this.obtainTimesStartedPages();let i=OnlineMeanAndDeviation.createFromDifferences(e,!1,!0,!0);i.update([t.getTime()-e[e.length-1]]);return i.mean[0]};this.obtainNumberConversions=t=>{let e=this.conversions[t];return null==e?0:e.count};this.obtainPageNumberViews=(t,e,i,s)=>{let n=0;for(let a in this.pageURLsVisited)if(null!=a){let o=Kameleoon.Utils.computeRelativeURL(a);if((null==t||t.test(a)||t.test(o))&&(null==e||!e.test(a)&&!e.test(o)))n+=this.computeObjectNumberPresence(i,s,this.pageURLsVisited[a])}return n};this.obtainTimesStartedPages=()=>{let t=[];for(let e in this.pageURLsVisited)t.concat(this.pageURLsVisited[e]);return t.sort()};this.obtainPersonalizationNumberActivations=(t,e,i)=>this.computeActionNumberActivations(t,e,i,this.PersonalizationActivations);this.obtainReferrerIsPresent=t=>{let e=null==t?null:t+1;let i=this.pages.filter((t=>-1!=t.referrersMatched.indexOf(e)));return i.length>0};this.visitNumber=t.visitNumber||0;this.landingPageURL=t.landingPageURL||null;this.productEansAllButLastPages=t.productEansAllButLastPages||{};this.productEansLastPage=t.productEansLastPage||{};this.startDate=t.startDate||0;this.pageURLsVisited=t.pageURLsVisited||{};this.activatedSegments=t.activatedSegments||{};this.visitorCode=t.visitorCode||"";this.customData=t.customData||{};this.clicks=t.clicks||0;this.lastActivityDate=t.lastActivityDate||this.startDate;let e=t.Device||{};this.Device={adBlocker:e.adBlocker||!1,browser:e.browser||"Other",browserVersion:e.browserVersion||null,os:e.os||"Other",screenHeight:e.screenHeight||null,screenWidth:e.screenWidth||null,timeZone:e.timeZone||"UTC",type:e.type?e.type.toLocaleUpperCase():null,windowHeight:e.windowHeight||null,windowWidth:e.windowWidth||null};let i=t.Geolocation||{};this.Geolocation={city:i.city||null,country:i.country||null,latitude:i.latitude||null,longitude:i.longitude||null,postalCode:i.postalCode||null,region:i.region||null};let s=t.Weather||{};this.Weather={conditionCode:s.conditionCode||null,conditionDescription:s.conditionDescription||null,cloudiness:s.cloudiness||null,humidity:s.humidity||null,pressure:s.pressure||null,sunrise:s.sunrise||null,sunset:s.sunset||null,temperature:s.temperature||null,windSpeed:s.windSpeed||null};this.conversions=t.conversions||{};this.ExperimentActivations=t.ExperimentActivations||{};this.PersonalizationActivations=t.PersonalizationActivations||{};this.pages=t.pages||[]}obtainExperimentNumberActivations(t,e,i){return this.computeActionNumberActivations(t,e,i,this.ExperimentActivations)}}class Visitor{constructor(){this.addVisit=t=>{this.visits.push(t);this.currentVisit=t;this.totalVisits++;if(null==this.timeStartedEldestVisit)this.timeStartedEldestVisit=t.startDate;const e=this.visits.length;const i=Math.max(1,Kameleoon.Internals.configuration.maxNumberLocalVisits);if(e>i)this.visits=this.visits.slice(e-i)};this.addPreviousVisits=t=>{if(null!=this.currentVisit){const e=this.currentVisit;const i=[];for(let t=0,e=this.visits.length-1;tt.startDate-e.startDate));this.visits=[];let s=null;let o=null;for(let t=0,e=i.length;t{for(let e=0,i=this.visits.length;e{for(let e=0,i=this.visits.length;e{let e=0;for(let i=this.visits.length-1;i>=0;--i)e+=this.visits[i].obtainNumberConversions(t);return e};this.obtainActionNumberActivations=(t,e,i,s,o,n,r,a)=>{const l=a?"obtainExperimentNumberActivations":"obtainPersonalizationNumberActivations";const m=Kameleoon.Internals.runtime.Visitor.visits.length;let c=0;if(m>0){if(o){const e=Kameleoon.Internals.runtime.Visitor.visits[m-1][l](t,i,s);c+=r?e>0?1:0:e}if(n)for(let e=0,o=m-1;e0?1:0:o}}return c};this.obtainPageNumberViews=(t,e,i,s,o,n)=>{const r=this.visits.length;let a=0;if(r>0){if(o)a+=this.visits[r-1].obtainPageNumberViews(t,e,i,s);if(n)for(let o=0,n=r-1;o{let t=0;if(this.visits.length>1){t=this.currentVisit.startDate-this.visits.slice(-2)[0].lastActivityDate;t=Math.max(t,Kameleoon.Internals.runtime.Gatherer.configuration.maxVisitIdleDuration)}return t};this.obtainVisitorCode=t=>{let e=!1;let i;let s=Kameleoon.Utils.readLocalData("kameleoonVisitorCode","COOKIE");const o=Kameleoon.Internals.runtime.storedData.obtainField("Gatherer","timeNextSynchronization",null);if(s)s=s.replace("_js_","");i=s;if(Kameleoon.Internals.configuration.useWideDomainSupport||Kameleoon.Internals.configuration.useVisitorCodeInLocalStorage){const t=Kameleoon.Internals.runtime.incomingStoredData?Kameleoon.Internals.runtime.incomingStoredData.kameleoonVisitorCode:Kameleoon.Utils.readLocalData("kameleoonVisitorCode","LS");if(t)i=t}if(t||null==i){i=Kameleoon.Utils.obtainRandomString(Visitor.VISITOR_CODE_LENGTH,Analyst.CODE_ALPHABET);e=!0}Kameleoon.Utils.saveVisitorCode(i,null==o);this.visitorCode=i;return e};this.obtainVisitorFromStoredData=()=>Kameleoon.Internals.runtime.storedData.Visitor;this.saveToStoredData=()=>{this.saveFieldToStoredData("visits",this.visits);this.saveFieldToStoredData("totalVisits",this.totalVisits);this.saveFieldToStoredData("timeStartedEldestVisit",this.timeStartedEldestVisit)};this.setVisitorCode=t=>{if(this.visitorCode!=t){Kameleoon.Internals.runtime.newVisitorCode=!0;Kameleoon.Utils.saveVisitorCode(t);this.visitorCode=t;Kameleoon.Internals.runtime.Visitor.currentVisit.visitorCode=t;if(this.visits)this.visits.forEach((e=>{e.visitorCode=t}));Kameleoon.Internals.runtime.Campaigns.obtainCampaignsList("experiments").forEach((t=>{if(void 0!==t.registeredVariationId){t.registeredVariationId=void 0;t.performVariationAssignment(!0)}}));this.saveToStoredData();Kameleoon.Gatherer.track(VisitEvent_Page);Kameleoon.Gatherer.track(VisitEvent_StaticData)}};this.updateCurrentVisit=()=>{};this.updateFromStoredData=(t,e,i)=>{let s=!1;const o=this.obtainVisitorFromStoredData();const n=o.visits;if(!this.visitorCode){const t=this.obtainVisitorCode(i);if(t)i=!0}if(n){const t=n.slice(-1)[0].visitorCode;if(t!=this.visitorCode){const e=Kameleoon.Utils.readLocalData("kameleoonVisitorCode","LS");if(e==t||!Kameleoon.Internals.runtime.Consent.hasGlobalConsent()){this.visitorCode=t;try{delete Kameleoon.Internals.runtime.localDataMap.COOKIE.kameleoonVisitorCode;delete Kameleoon.Internals.runtime.localDataMap.LS.kameleoonVisitorCode}catch(t){}}else if(e==this.visitorCode)i=!0}}if(i||t){e=!0;if(i)this.totalVisits=0}this.visits=[];if(!i&&n){n.forEach((t=>{this.addVisit(new Visit(t))}));this.totalVisits=o.totalVisits;this.timeStartedEldestVisit=o.timeStartedEldestVisit}let r=!1;if(e||!this.currentVisit||this.currentVisit.isVisitFinished()){const{Device:t,storedData:e}=Kameleoon.Internals.runtime;const o=e.obtainField("Gatherer","startsOfVisitForCurrentPage");e.saveField("Gatherer","startsOfVisitForCurrentPage",o+1);Kameleoon.Internals.runtime.Gatherer.startOfVisit=s=!0;e.resetForStartOfVisit();e.saveField("Runtime","firstReferrerHref",Kameleoon.Gatherer.Referrer.obtainCorrected(!0)||null);e.saveField("Runtime","firstReferrersIndices",Kameleoon.Gatherer.Referrer.obtainIndexes(!0)||[null]);e.saveField("Runtime","landingKeyPagesIndices",Kameleoon.Gatherer.KeyPage.obtainIndexes()||[null]);let n;if(!this.currentVisit||i)n=0;else n=this.currentVisit.visitNumber+1;this.addVisit(new Visit({visitorCode:this.visitorCode,startDate:(new Date).getTime(),visitNumber:n,landingPageURL:Kameleoon.Utils.computeCurrentPageCleanAbsoluteURL(),Device:{browser:Kameleoon.Gatherer.Browser.obtain(),browserVersion:t.browserVersion,os:Kameleoon.Gatherer.OperatingSystem.obtain(),screenHeight:t.screenHeight,screenWidth:t.screenWidth,timeZone:Kameleoon.Gatherer.TimeZone.obtainId(),type:t.type,windowHeight:t.windowHeight,windowWidth:t.windowWidth}}));r=!0}this.saveToStoredData();Kameleoon.Internals.runtime.storedData.save(r)};this.trackInfluences=()=>{if(Kameleoon.Internals.runtime.Gatherer.startOfVisit&&this.visits.length>1)Kameleoon.Gatherer.track(VisitEvent_StaticData)};this.getCustomDataVisitor=()=>{const t={};const e=Kameleoon.Internals.runtime.Gatherer.configuration.customData;for(const i in Kameleoon.Internals.runtime.Visitor.currentVisit.customData){const s=e[i];if(null!=s&&!s.disabled)if("VISITOR"==s.scope){const e=Kameleoon.Internals.runtime.Visitor.currentVisit.customData[i];t[i]=e}}return t};this.registerVisitsRequestSuccessAndChangePreviousVisits=t=>{};this.compareCurrentVisitFromServer=t=>{};this.performRemoteVisitorSynchronization=()=>{};this.obtainProductData=(t,e,i,s)=>{};this.visits=[];this.currentVisit=null;this.totalVisits=0;this.updateFromStoredData(!1);Object.defineProperty(this,"customData",{enumerable:!0,get:()=>this.getCustomDataVisitor()})}saveFieldToStoredData(t,e){Kameleoon.Internals.runtime.storedData.Visitor[t]=e}remoteSynchronisation(t,e,i,s){}}Visitor.VISITOR_CODE_LENGTH=16;Visitor.INFLUENCE_DELAY=1e3*60*60*24*7;try{window.Kameleoon=new KameleoonEngine}catch(o){console.log(o)} Kameleoon.Internals = {"configuration":{"API_HOST_NAME":"api","APP_HOST_NAME":"app","BACK_OFFICE_HOST_NAME":"old","EDITOR_SRC":"src/main.ts","STATIC_IMAGES_URL":"//static.kameleoon.com/js/editor/source/images/","BASE_EDITOR_URL":"//static.kameleoon.com/js/editor/","NEW_EDITOR_URL":"//graphical-editor.kameleoon.com","EDITOR_HOST_NAME":"editor","DOMAIN":"kameleoon.com","WIDE_DOMAIN":"kameleoon.eu","GUI_ESTIMATED_LOADING_TIME":3000,"IMAGE_PATH":"https://a8q7prggwu.kameleoon.eu/images/","PROXY_HOST_NAME":"proxy","QOOXDOO_ESTIMATED_LOADING_TIME":2000,"SERVER_CALL_ESTIMATED_LOADING_TIME":500,"STATIC_DIRECT_HOST_NAME":"static-direct","STATIC_HOST_NAME":"static","VISITOR_DOMAIN":"kameleoon.io","environment":"PRODUCTION","staticURL":"//static.kameleoon.eu/","maxNumberLocalVisits":25,"memberCode":"0","siteCode":"a8q7prggwu","abtestConsent":"OFF","abtestConsentOptout":"RUN","beforeAbtestConsent":"PARTIALLY","beforePersonalizationConsent":"ALL","personalizationConsent":"OFF","personalizationConsentOptout":"RUN","personalizationsDeviation":1,"experiments":[{"id":201949,"name":"score test 202306","baseURL":"https://www.preprod.meilleurtaux.com","experimentAction":true,"executeCodeForReference":true,"forcedTechnical":false,"dateModified":1687446589000,"dateStatusModified":1687446766000,"goals":[],"deviation":{"0":0,"858452":1},"variations":[{"name":"Reference","id":0,"deviation":0},{"name":"Variation 1","id":858452,"deviation":1}],"targetingSegmentId":223471,"attributionWindow":604800000,"winningVariationId":858452,"kameleoonTracking":{"mainGoalId":296019}},{"id":228146,"name":"112 - MTX - ALL DEVICE - DEVIS ASSURANCE AUTO - REFONTE","baseURL":"https://www.meilleurtaux.com/comparateur-assurance/assurance-auto/devis-assurance-auto/","experimentAction":true,"executeCodeForReference":true,"forcedTechnical":false,"dateModified":1709807467000,"dateStatusModified":1705481816000,"goals":[],"deviation":{"0":0,"920144":1},"variations":[{"name":"Reference","id":0,"deviation":0},{"name":"Variation 1","id":920144,"deviation":1}],"targetingSegmentId":246969,"attributionWindow":604800000,"winningVariationId":920144,"smartTagTracking":{"smartTagPredefinedTagName":"tag"},"kameleoonTracking":{"mainGoalId":327815},"clarity":true,"customIntegrations":["Piano Analytics"]},{"id":242072,"name":"118 - MTX PL - ALL DEVICE - Page gamme AVIE - CTA tunnel couleur","baseURL":"https://placement.meilleurtaux.com/assurance-vie/","experimentAction":true,"executeCodeForReference":true,"forcedTechnical":false,"dateModified":1712218771000,"dateStatusModified":1712218748000,"goals":[],"deviation":{"0":0.5,"956766":0.5},"variations":[{"name":"Reference","id":0,"deviation":0.5},{"name":"SWITCH COLOR","id":956766,"deviation":0.5}],"targetingSegmentId":257854,"attributionWindow":604800000,"kameleoonTracking":{"mainGoalId":335872}},{"id":242076,"name":"119 - MTX PL - ALL DEVICE - Page gamme PER - CTA tunnel couleur","baseURL":"https://placement.meilleurtaux.com/retraite/per/","experimentAction":true,"executeCodeForReference":true,"forcedTechnical":false,"dateModified":1714053158000,"dateStatusModified":1712218883000,"goals":[],"deviation":{"0":0.5,"956770":0.5},"variations":[{"name":"Reference","id":0,"deviation":0.5},{"name":"SWITCH COLOR","id":956770,"deviation":0.5}],"targetingSegmentId":257852,"attributionWindow":604800000,"kameleoonTracking":{"mainGoalId":335873}},{"id":245994,"name":" 121 - MTX - ALL DEVICE - ESTIMATION DE BIEN - REDIRECTION URL","baseURL":"https://www.meilleurtaux.com","experimentAction":true,"executeCodeForReference":true,"forcedTechnical":false,"dateModified":1715601152000,"dateStatusModified":1714657731000,"goals":[],"deviation":{"0":0.5,"966442":0.5},"variations":[{"name":"Reference","id":0,"deviation":0.5},{"name":"Variation 1","id":966442,"deviation":0.5}],"targetingSegmentId":262571,"attributionWindow":604800000,"smartTagTracking":{"smartTagPredefinedTagName":"tag"},"kameleoonTracking":{"mainGoalId":338727},"clarity":true,"customIntegrations":["Piano Analytics"]}],"personalizations":[],"targetingSegments":[{"id":44710,"name":"bo.buyer.personas.segment.dissatisfied.name","tree":{"orOperator":false,"orGuiLevel":0,"leftChild":{"orOperator":false,"orGuiLevel":0,"leftChild":{"targetingCondition":{"type":"ACTIVE_SESSION","disabled":false,"weight":1,"include":true,"time":120000,"timeUnit":"SECOND","operator":"LOWER"}},"rightChild":{"targetingCondition":{"type":"PAGE_VIEWS","disabled":false,"weight":1,"operator":"LOWER","include":true,"value":4}}},"rightChild":{"orOperator":false,"orGuiLevel":0,"leftChild":{"orOperator":true,"orGuiLevel":1,"leftChild":{"targetingCondition":{"type":"ORIGIN_TYPE","disabled":false,"weight":1,"value":"SEO","include":true}},"rightChild":{"targetingCondition":{"type":"ORIGIN_TYPE","disabled":false,"weight":1,"value":"SEM","include":true}}},"rightChild":{"targetingCondition":{"type":"MOUSE_OUT","disabled":false,"weight":1,"include":true}}}}},{"id":44711,"name":"bo.buyer.personas.segment.snooper.name","tree":{"orOperator":false,"orGuiLevel":0,"leftChild":{"orOperator":false,"orGuiLevel":0,"leftChild":{"targetingCondition":{"type":"ACTIVE_SESSION","disabled":false,"weight":1,"include":true,"time":900000,"timeUnit":"SECOND","operator":"GREATER"}},"rightChild":{"targetingCondition":{"type":"PAGE_VIEWS","disabled":false,"weight":1,"operator":"GREATER","include":true,"value":8}}},"rightChild":{"orOperator":true,"orGuiLevel":1,"leftChild":{"targetingCondition":{"type":"ORIGIN_TYPE","disabled":false,"weight":1,"value":"SEO","include":true}},"rightChild":{"targetingCondition":{"type":"ORIGIN_TYPE","disabled":false,"weight":1,"value":"SEM","include":true}}}}},{"id":44712,"name":"bo.buyer.personas.segment.revenant.name","tree":{"orOperator":false,"orGuiLevel":0,"leftChild":{"targetingCondition":{"type":"NEW_VISITORS","disabled":false,"weight":1,"value":"RETURNING","include":true}},"rightChild":{"targetingCondition":{"type":"BROWSER","disabled":false,"weight":1,"value":"IE","version":null,"operator":"EQUAL","include":true}}}},{"id":210954,"name":"CONSO - ACCES PAGE TUNNEL","tree":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"(.*)/demande-simulation/credit-immobilier(.*)","include":true}},"trackMentalistPrediction":true,"mentalist":true},{"id":211062,"name":"Home page","tree":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"www.meilleurtaux\\.com\\/?(\\?.*)?$","include":true}},"trackMentalistPrediction":true,"mentalist":true},{"id":223471,"name":"Score_test_202306","tree":{"targetingCondition":{"type":"CUSTOM_DATUM","disabled":false,"weight":1,"index":77,"operator":"EQUAL","include":true,"value":"1"}}},{"id":246969,"name":"112 - MTX - ALL DEVICE - DEVIS ASSURANCE AUTO","tree":{"orOperator":false,"orGuiLevel":0,"leftChild":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"^https\\://www\\.meilleurtaux\\.com/comparateur-assurance/assurance-auto/devis-assurance-auto/$","include":true}},"rightChild":{"targetingCondition":{"type":"JS_CODE","disabled":false,"weight":1,"value":"return Kameleoon.API.Visitor.experimentLegalConsent","include":true}}}},{"id":257852,"name":"Segment for 119 - MTX PL - ALL DEVICE - Page gamme AVIE - CTA tunnel couleur","tree":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"https\\://placement\\.meilleurtaux\\.com/retraite/per//?([\\?#].*)?$","include":true}}},{"id":257854,"name":"Segment for 118 - MTX PL - ALL DEVICE - Page gamme AVIE - CTA tunnel couleur","tree":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"https\\://placement\\.meilleurtaux\\.com/assurance\\-vie//?([\\?#].*)?$","include":true}}},{"id":262571,"name":"HOME MTX - CALCUL MENSUALITES - BAROMETRE DES TAUX","tree":{"orOperator":true,"orGuiLevel":1,"leftChild":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"^https\\://www\\.meilleurtaux\\.com/$","include":true}},"rightChild":{"orOperator":true,"orGuiLevel":1,"leftChild":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"^https\\://www\\.meilleurtaux\\.com/credit-immobilier/barometre-des-taux\\.html$","include":true}},"rightChild":{"orOperator":true,"orGuiLevel":1,"leftChild":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"^https\\://www\\.meilleurtaux\\.com/credit-immobilier/simulation-de-pret-immobilier/calcul-des-mensualites\\.html$","include":true}},"rightChild":{"targetingCondition":{"type":"PAGE_URL","disabled":false,"weight":1,"value":"^https\\://www\\.meilleurtaux\\.com/credit-immobilier/index\\.html$","include":true}}}}}}],"variations":[{"name":"Variation 1","id":858452,"css":"#kameleoonId1471086,[data-kameleoon-id=\"1471086\"]{color:#e77d27!important;font-size:15px!important}#kameleoonId1471087,[data-kameleoon-id=\"1471087\"]{color:#e77d27!important}","elementSets":[{"selector":"#preform_metier_hp_select > div:first-child > div:first-child > div:first-child > div:first-child","options":{"kameleoonId":1471086,"autoGeneratedSelector":true,"selector":"#kameleoonId1471086, [data-kameleoon-id=\"1471086\"]"},"currentQuery":"#preform_metier_hp_select > div:first-child > div:first-child > div:first-child > div:first-child"},{"selector":"#preform_metier_hp_select > div:first-child > div:first-child > div:first-child > div:first-child > i:first-child + span","options":{"kameleoonId":1471087,"autoGeneratedSelector":true,"selector":"#kameleoonId1471087, [data-kameleoon-id=\"1471087\"]"},"currentQuery":"#kameleoonId1471086 > i:first-child + span"}]},{"name":"Variation 1","id":920144,"css":"","elementSets":[],"redirections":[{"string":"https://www.meilleurtaux.com/comparateur-assurance/assurance-auto/devis-assurance-auto/?FRONT_DEVIS=DEVIS_ASSURANCE_AUTO"}]},{"name":"SWITCH COLOR","id":956766,"css":"","elementSets":[{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div","options":{"kameleoonId":3741092,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-orange button-big a marge-t20\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741092, [data-kameleoon-id=\"3741092\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child","options":{"kameleoonId":3741093,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741093, [data-kameleoon-id=\"3741093\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child","options":{"kameleoonId":3741094,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741094, [data-kameleoon-id=\"3741094\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child + div","options":{"kameleoonId":3741095,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-orange button-big a marge-t20 lien-tunnel-mtx-pl-vie\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741095, [data-kameleoon-id=\"3741095\"]"},"currentQuery":"#kameleoonId3741094 + div"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td + td > div:first-child","options":{"kameleoonId":3741096,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741096, [data-kameleoon-id=\"3741096\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td + td > div:first-child"}]},{"name":"SWITCH COLOR","id":956770,"css":"","elementSets":[{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div","options":{"kameleoonId":3741097,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-orange button-big a marge-t20\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741097, [data-kameleoon-id=\"3741097\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child","options":{"kameleoonId":3741098,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741098, [data-kameleoon-id=\"3741098\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child","options":{"kameleoonId":3741099,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741099, [data-kameleoon-id=\"3741099\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child"},{"selector":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td + td > div:first-child","options":{"kameleoonId":3741100,"autoGeneratedSelector":true,"attributesData":"[{\"attributeName\":\"class\",\"attributeValue\":\"button button-blue button-big a\",\"removed\":false,\"modified\":true,\"added\":false}]","selector":"#kameleoonId3741100, [data-kameleoon-id=\"3741100\"]"},"currentQuery":"#header + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td + td > div:first-child"}]},{"name":"Variation 1","id":966442,"css":"","elementSets":[{"selector":"#menuLay_im_820 > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child + div > a:first-child","options":{"kameleoonId":3756033,"autoGeneratedSelector":true,"href":"https://www.meilleursagents.com/estimation-immobiliere/?utm_source=meilleur-taux&utm_medium=affiliate&utm_campaign=affiliate_owner-seller_ma_b2c_meilleur-taux_test-redirection-meilleur-taux_estimation_x_france_x_x_x_fr_x_x_x_x","selector":"#kameleoonId3756033, [data-kameleoon-id=\"3756033\"]"},"currentQuery":"#menuLay_im_820 > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child + div > a:first-child"}]},{"id":0,"name":"Reference","css":"","elementSets":[]},{"id":null,"name":"Excluded"}],"goals":[{"id":5175,"name":"RAC - ACCES PAGE VALIDATION","type":"URL","url":"(.*)www\\.meilleurtaux\\.com/demande-simulation/rachat-de-credits/result\\.php(.*)"},{"id":5186,"name":"IMMO - ACCES PAGE VALIDATION","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/credit-immobilier/result(.*)"},{"id":56931,"name":"DEMANDE_CREDIT_IMMO","type":"URL","url":"^https\\://www\\.meilleurtaux\\.com/demande-simulation/credit-immobilier/result\\.php$"},{"id":56932,"name":"ADE - ACCES PAGE VALIDATION","type":"URL","url":"(.*)www\\.meilleurtaux\\.com/demande-simulation/assurance-de-pret/result\\.php(.*)"},{"id":56933,"name":"DEMANDE_ASSURANCE_AUTO","type":"URL","url":"^https\\://assurance\\.meilleurtaux\\.com/Restitution/Index\\?insuKind\\=0&Channel\\=0$"},{"id":56934,"name":"DEMANDE_ASSURANCE_HABITATION","type":"URL","url":"^https\\://assurance\\.meilleurtaux\\.com/Restitution/Index\\?insuKind\\=6&Channel\\=0$"},{"id":56936,"name":"DEMANDE_CREDIT_AUTO","type":"CUSTOM"},{"id":56937,"name":"DEMANDE_CREDIT_TRAVAUX","type":"CUSTOM"},{"id":56944,"name":"DEMANDE_LIVRET_EPARGNE","type":"URL","url":"^https\\://placement\\.meilleurtaux\\.com/demande-simulation/livrets-epargne/result\\.php$"},{"id":56946,"name":"DEMANDE_PRET_PERSO_VACS_LOISIRS","type":"CUSTOM"},{"id":56947,"name":"DEMANDE _PRET_PERSO_TRESORERIE","type":"CUSTOM"},{"id":56948,"name":"DEMANDE_PRET_PERSO_EQUIP_MAISON","type":"CUSTOM"},{"id":57214,"name":"DEMANDE_ASSURANCE_VIE","type":"URL","url":"^https\\://placement\\.meilleurtaux\\.com/demande-simulation/assurance-vie/result\\.php$"},{"id":57215,"name":"DEMANDE_LIVRET_EPARGNE","type":"URL","url":"^https\\://placement\\.meilleurtaux\\.com/demande-simulation/livrets-epargne/result\\.php$"},{"id":57216,"name":"DEMANDE_RACHAT_CREDIT","type":"URL","url":"^https\\://www\\.meilleurtaux\\.com/demande-simulation/rachat-de-credits/result\\.php$"},{"id":282420,"name":"MTX - CTA - ENTREE TUNNEL CI TAUX 25 ANS","type":"CLICK"},{"id":288502,"name":"BANQUE - ACCES PAGE TUNNEL","type":"URL","url":"(.*)banque\\.meilleurtaux\\.com/comparateur/banque_tarifs(.*)"},{"id":288672,"name":"RAC - ACCES PAGE TUNNEL","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/rachat-de-credits/(.*)"},{"id":292835,"name":"ENJ - ACCES PAGE TUNNEL","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/energie/(.*)"},{"id":294536,"name":"SANTE - ACCES PAGE TUNNEL","type":"CUSTOM"},{"id":296019,"name":"MEILLEURTAUX - POP IN INACTIVITE","type":"CLICK"},{"id":296226,"name":"IMMO - ACCES PAGE TUNNEL","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/credit-immobilier/(.*)"},{"id":296245,"name":"CONSO - ACCES PAGE TUNNEL","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/credit-consommation/(.*)"},{"id":296249,"name":"CONSO - ACCES PAGE VALIDATION","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/credit-consommation/result\\.php(.*)"},{"id":296292,"name":"ADE - ACCES PAGE TUNNEL","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/assurance-de-pret/(.*)"},{"id":298766,"name":"ENJ - ACCES PAGE VALIDATION","type":"URL","url":"https\\://www\\.meilleurtaux\\.com/demande-simulation/energie/result\\.php(.*)"},{"id":301132,"name":"ASS AUTO - HOMEPAGE - CLIC CTA","type":"CUSTOM"},{"id":301236,"name":"MEILLEURTAUX - CLIC PREMIER BLOC","type":"CUSTOM"},{"id":301756,"name":"MEILLEURTAUX - CLIC PREMIER BLOC AFFICHAGE","type":"CUSTOM"},{"id":302304,"name":"73 - MTX PL - TOP 3 SCPI Inversion intro SEA","type":"CLICK"},{"id":302315,"name":"74 - MTX PL - New banner","type":"CLICK"},{"id":302358,"name":"SANTE - ACCES PAGE VALIDATION","type":"URL","url":"https\\://sante\\.meilleurtaux\\.com/demande-devis/tarif(.*)"},{"id":302912,"name":"MEILLEURTAUX - IMMO - CLIC BLOC","type":"CUSTOM"},{"id":302913,"name":"MEILLEURTAUX - ADE- CLIC BLOC","type":"CUSTOM"},{"id":302914,"name":"MEILLEURTAUX - RAC - CLIC BLOC","type":"CUSTOM"},{"id":302915,"name":"MEILLEURTAUX - CONSO - CLIC BLOC","type":"CUSTOM"},{"id":302916,"name":"MEILLEURTAUX - SANTE - CLIC BLOC","type":"CUSTOM"},{"id":302917,"name":"MEILLEURTAUX - ASS AUTO - CLIC BLOC","type":"CUSTOM"},{"id":302923,"name":"MEILLEURTAUX - ENJ - CLIC BLOC","type":"CUSTOM"},{"id":303359,"name":"PLACEMENT - ASSURANCE VIE - ACCES TUNNEL ETAPE 2","type":"CUSTOM"},{"id":303360,"name":"PLACEMENT - ASSURANCE VIE - ACCES TUNNEL ETAPE 3","type":"CUSTOM"},{"id":303361,"name":"PLACEMENT - ASSURANCE VIE - ACCES TUNNEL ETAPE 4","type":"CUSTOM"},{"id":303363,"name":"PLACEMENT - ASSURANCE VIE - ACCES TUNNEL ETAPE 5","type":"CUSTOM"},{"id":303364,"name":"PLACEMENT - ASSURANCE VIE - ACCES TUNNEL ETAPE 6","type":"CUSTOM"},{"id":303371,"name":"PLACEMENT - ASSURANCE VIE - INSCRIPTION","type":"CUSTOM"},{"id":303372,"name":"PLACEMENT - ASSURANCE VIE - CONNEXION","type":"CUSTOM"},{"id":303374,"name":"PLACEMENT - ASSURANCE VIE - SOUSCRIPTION","type":"CUSTOM"},{"id":303376,"name":"PLACEMENT - ASSURANCE VIE - MODALE APRES CONNEXION","type":"CUSTOM"},{"id":303378,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 1","type":"CUSTOM"},{"id":303380,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 2","type":"CUSTOM"},{"id":303381,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 3","type":"CUSTOM"},{"id":303382,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 4","type":"CUSTOM"},{"id":303383,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 5","type":"CUSTOM"},{"id":303384,"name":"PLACEMENT - PER - ACCES TUNNEL ETAPE 6","type":"CUSTOM"},{"id":303385,"name":"PLACEMENT - PER - INSCRIPTION","type":"CUSTOM"},{"id":303386,"name":"PLACEMENT - PER - CONNEXION","type":"CUSTOM"},{"id":303387,"name":"PLACEMENT - PER - SOUSCRIPTION","type":"CUSTOM"},{"id":303388,"name":"PLACEMENT - SCPI - DEMDOC","type":"CUSTOM"},{"id":303390,"name":"PLACEMENT - INSCRIPTION NL","type":"CUSTOM"},{"id":303391,"name":"PLACEMENT - PER - MODALE APRES CONNEXION","type":"CUSTOM"},{"id":304082,"name":"78 - MTX PL - ALL DEVICE - PL - HP - CTA \"En savoir plus\"","type":"CLICK"},{"id":304779,"name":"HUB ASSURANCE - ASS AUTO - CLIC CTA","type":"CUSTOM"},{"id":304781,"name":"HUB ASSURANCE - ASS HAB - CLIC CTA","type":"CUSTOM"},{"id":304783,"name":"HUB ASSURANCE - SANTE - CLIC CTA","type":"CUSTOM"},{"id":304785,"name":"HUB ASSURANCE - ASS ANIMAUX - CLIC CTA","type":"CUSTOM"},{"id":304786,"name":"HUB ASSURANCE - ASS MOTO - CLIC CTA","type":"CUSTOM"},{"id":304787,"name":"HUB ASSURANCE - ASS DECES - CLIC CTA","type":"CUSTOM"},{"id":304788,"name":"HUB ASSURANCE - ASS OBS - CLIC CTA","type":"CUSTOM"},{"id":304789,"name":"HUB ASSURANCE - AUTRES ASS - CLIC CTA","type":"CUSTOM"},{"id":304790,"name":"HUB ASSURANCE - ASS TOUT - CLIC CTA","type":"CUSTOM"},{"id":305754,"name":"PLACEMENT - LVIE - DEMDOC","type":"URL","url":"https\\://placement\\.meilleurtaux\\.com/demande-de-documentation/produits/succes/meilleurtaux-liberte-vie(.*)"},{"id":305755,"name":"PLACEMENT - LPER - DEMDOC","type":"URL","url":"https\\://placement\\.meilleurtaux\\.com/demande-de-documentation/produits/succes/meilleurtaux-liberte-per(.*)"},{"id":306210,"name":"PLACEMENT - LVIE - clic DEMDOC","type":"CLICK"},{"id":306211,"name":"PLACEMENT - LVIE - clic TUNNEL","type":"CLICK"},{"id":309406,"name":"Click on POPIN Pop in Placement","type":"CLICK"},{"id":309407,"name":"Click on STICKY_BLOCK Pop in Placement","type":"CLICK"},{"id":310279,"name":"93 - MASS - Restitution - MER","type":"CUSTOM"},{"id":310280,"name":"94 - MASS - Restitution - MER Devis","type":"CUSTOM"},{"id":310282,"name":"95 - MASS - Restitution - MER Souscription","type":"CUSTOM"},{"id":310758,"name":"88 - MTX PL - ALL DEVICE - HP - styles bannières MA3","type":"CLICK"},{"id":310909,"name":"89 - MTX PL - ALL DEVICE - Page guide SCPI - style bannières Palmarès","type":"CLICK"},{"id":311164,"name":"HOME ADE - CLIC CTA CHANGER L ASSURANCE D UN PRET EN COURS","type":"CUSTOM"},{"id":312658,"name":" PLACEMENT - SCPI - ACCES TUNNEL ETAPE RECOMMANDATION","type":"CUSTOM"},{"id":312659,"name":" PLACEMENT - SCPI - ACCES TUNNEL ETAPE PORTEFEUILLE","type":"CUSTOM"},{"id":312660,"name":"PLACEMENT - SCPI - ACCES TUNNEL ETAPE 1","type":"CUSTOM"},{"id":312661,"name":"PLACEMENT - SCPI - ACCES TUNNEL ETAPE 2","type":"CUSTOM"},{"id":312662,"name":"PLACEMENT - SCPI - ACCES TUNNEL ETAPE 3","type":"CUSTOM"},{"id":312664,"name":"PLACEMENT - SCPI - ACCES TUNNEL ETAPE 4","type":"CUSTOM"},{"id":312665,"name":"PLACEMENT - SCPI - ACCES TUNNEL ETAPE 5","type":"CUSTOM"},{"id":312670,"name":"PLACEMENT - SCPI - SOUSCRIPTION","type":"CUSTOM"},{"id":312684,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 1","type":"CUSTOM"},{"id":312685,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 2","type":"CUSTOM"},{"id":312686,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 3","type":"CUSTOM"},{"id":312687,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 4","type":"CUSTOM"},{"id":312688,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 5","type":"CUSTOM"},{"id":312689,"name":"PLACEMENT - DEFISCALISATION - ACCES TUNNEL ETAPE 6","type":"CUSTOM"},{"id":313675,"name":"91 - MTX PL - ALL DEVICE - Page guide SCPI - style bannières Bourse","type":"CLICK"},{"id":317469,"name":"PLACEMENT - DEFISCALISATION - SOUSCRIPTION","type":"CUSTOM"},{"id":318409,"name":"PLACEMENT - MA4 - CLIC CTA","type":"CLICK"},{"id":320449,"name":"MTX - HOMEPAGE - TEST REDIRECTION ADE","type":"CUSTOM"},{"id":320688,"name":"MEILLEURTAUX - FRAIS BANCAIRE - CLIC BLOC","type":"CUSTOM"},{"id":320690,"name":"MEILLEURTAUX - ASSVIE - CLIC BLOC","type":"CUSTOM"},{"id":320691,"name":"MEILLEURTAUX - BOX MOBILE - CLIC BLOC","type":"CUSTOM"},{"id":320692,"name":"MEILLEURTAUX - CREDIT AUTO - CLIC BLOC","type":"CUSTOM"},{"id":320693,"name":"MEILLEURTAUX - ASS HAB - CLIC BLOC","type":"CUSTOM"},{"id":320694,"name":"MEILLEURTAUX - CREDIT PRO - CLIC BLOC","type":"CUSTOM"},{"id":320695,"name":"MEILLEURTAUX - ASS CHIENT CHAT - CLIC BLOC","type":"CUSTOM"},{"id":321619,"name":"MEILLEURTAUX - TOUT PRODUIT - CLIC BLOC","type":"CUSTOM"},{"id":323141,"name":"111 - MTX PL - ALL DEVICE - Page MLPER - wording CTA tunnel bandeau","type":"CLICK"},{"id":323142,"name":"111 - MTX PL - ALL DEVICE - Page MLPER - wording CTA tunnel sticky","type":"CLICK"},{"id":323144,"name":"112 - MTX PL - ALL DEVICE - Page MLVIE - wording CTA demdoc bandeau","type":"CLICK"},{"id":323145,"name":"112 - MTX PL - ALL DEVICE - Page MLVIE - wording CTA demdoc sticky","type":"CLICK"},{"id":324045,"name":" 112 - MTX PL - ALL DEVICE - Page MLVIE - success demdoc","type":"URL","url":"https\\://placement\\.meilleurtaux\\.com/demande-de-documentation/produits/succes/meilleurtaux-liberte-vie(.*)"},{"id":324873,"name":"113 - MTX PL - ALL DEVICE - Page Livret - Vidéo","type":"CLICK"},{"id":326221,"name":"MEILLEURTAUX - PER - CLIC BLOC","type":"CUSTOM"},{"id":326222,"name":"MEILLEURTAUX - LIVRET - CLIC BLOC","type":"CUSTOM"},{"id":326223,"name":"MEILLEURTAUX - LIVRET - CLIC BANNIERE","type":"CUSTOM"},{"id":326224,"name":"MEILLEURTAUX - ADE - CLIC BANNIERE","type":"CUSTOM"},{"id":326225,"name":"MEILLEURTAUX - PER - CLIC BANNIERE","type":"CUSTOM"},{"id":326253,"name":"MEILLEURTAUX - TOUT PRODUIT - CLIC BLOC + BANNIERE","type":"CUSTOM"},{"id":326254,"name":"MEILLEURTAUX - TOUT PRODUIT - CLIC BLOC REFONTE","type":"CUSTOM"},{"id":326255,"name":"MEILLEURTAUX - TOUT PRODUIT - CLIC BANNIERE HOME","type":"CUSTOM"},{"id":327815,"name":"MEILLEURTAUX - DEVIS AUTO - TOUS CLICS CTA","type":"CUSTOM"},{"id":328160,"name":"MEILLEURTAUX - DEVIS AUTO - CLIC CTA PRINCIPAL","type":"CUSTOM"},{"id":328162,"name":"MEILLEURTAUX - DEVIS AUTO - CLIC CTA STICKY","type":"CUSTOM"},{"id":328309,"name":"114 - MTX PL - ALL DEVICE - Page MLVIE - wording CTA tunnel bandeau","type":"CLICK"},{"id":328310,"name":"114 - MTX PL - ALL DEVICE - Page MLVIE - wording CTA tunnel sticky","type":"CLICK"},{"id":331182,"name":"116 - MTX PL - ALL DEVICE - HP - wording CTA Boost Generali","type":"CLICK"},{"id":331447,"name":"117 - MTX PL - ALL DEVICE - HP - image MF NL","type":"CLICK"},{"id":335872,"name":"118 - MTX PL - ALL DEVICE - Page gamme AVIE - CTA COLOR","type":"CLICK"},{"id":335873,"name":"119 - MTX PL - ALL DEVICE - Page gamme PER - CTA tunnel couleur","type":"CLICK"},{"id":338727,"name":"Estimez votre bien","type":"CLICK"}],"scriptProduceTime":1715946468855,"timeZone":"Europe/Paris","webExperimentationSetup":true,"boLocale":"ENGLISH","trackerContinent":"","DATA_URL":"https://data.kameleoon.io","useWideDomainSupport":true,"geolocation":true,"customIntegrations":[{"name":"Piano Analytics","jsCode":"// Documentation https://developers.atinternet-solutions.com/piano-analytics/\n\n// Define the name of the instance variable name of smart tag on your website (if \"AS2 tagging\" used)\nconst smartTag = \"tag\";\n\n// Define the name of the current experiment or personalization\nconst name = experimentName ? experimentName : personalizationName;\n\n// Define the id of the current experiment or personalization\nconst id = experimentID ? experimentID : personalizationID;\n\nconst processEventPiano = function() {\n let version_tag = window[smartTag]?.version || window.pa?.cfg?.getConfiguration('version') || [],\n escapedName = name.replace(/\\//gi, \"-\").replace(/#/g, \"-\").replace(/&/g, \"-\"),\n data = {\n 'mv_creation' : variationID + \"[\" + encodeURIComponent(variationName) + \"]\",\n 'mv_test' : id + \"[\" + escapedName + \"]\",\n 'mv_wave': 1, \n };\n if (version_tag < \"6\" ){\n let A2S_tag = window[smartTag];\n A2S_tag.events.send('mv_test.display',data);\n\n } else {\n pa.sendEvent('mv_test.display',data);\n }\n};\n \nKameleoon.API.Core.runWhenConditionTrue(function() {\n // Wait that smartTag is loaded and wait the optin before sending\n let version_tag = window[smartTag]?.version || window.pa?.cfg?.getConfiguration('version') || [],\n statusOptin = (version_tag < \"6\" && version_tag >= \"5.21.0\" && window[smartTag].privacy && window[smartTag].privacy.getVisitorMode() && window[smartTag].privacy.getVisitorMode().name == \"optin\") ||\n (version_tag >= \"6\" && pa.privacy && pa.privacy.getMode() && pa.privacy.getMode() == \"optin\");\n return statusOptin;\n}, processEventPiano, 150);"}],"graphicalEditorVersion":"v1","globalScript":"const inactivityTimeout=Kameleoon.API.Utils.setTimeout((()=>{Kameleoon.API.Events.trigger(\"noActions\"),\"Desktop\"!==Kameleoon.API.CurrentVisit.device.type?Kameleoon.API.Events.trigger(\"noActionsNotDesktop\"):Kameleoon.API.Events.trigger(\"noActionsDesktop\")}),1e4);function test190154(){Myurl=document.location.href,Myurl.startsWith(\"https://www.meilleurtaux.com/credit-immobilier\")?Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"IMMO\",!0):Myurl.startsWith(\"https://www.meilleurtaux.com/assurance-de-pret\")?Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"ASS_PRET\",!0):Myurl.startsWith(\"https://www.meilleurtaux.com/rachat-de-credits\")?Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"RACH_CREDITS\",!0):Myurl.startsWith(\"https://www.meilleurtaux.com/credit-consommation\")?Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"CONSO\",!0):Myurl.includes(\"energie\")?Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"ENERGIE\",!0):Myurl.startsWith(\"https://sante.meilleurtaux.com/\")&&Kameleoon.API.Data.writeLocalData(\"HP_Reorder_bloc\",\"SANTE\",!0)}if(Kameleoon.API.Utils.addUniversalClickListener(window,(()=>{Kameleoon.API.Utils.clearTimeout(inactivityTimeout)}),{once:!0}),Kameleoon.API.Utils.addEventListener(window,\"scroll\",(()=>{Kameleoon.API.Utils.clearTimeout(inactivityTimeout)}),{once:!0}),test190154(),Kameleoon.API.Data.setCustomData(\"lastPageView\",window.location.href),void 0===Kameleoon.API.CurrentVisit.customData.score_test_202306){var xhr=new XMLHttpRequest,myURL=\"https://data.kameleoon.io/map/map?siteCode=\"+Kameleoon.Internals.configuration.siteCode+\"&key=\"+Kameleoon.API.Visitor.code;xhr.open(\"GET\",myURL,!1);var Audiences=[];xhr.onreadystatechange=function(){if(this.readyState===XMLHttpRequest.DONE&&200===this.status){var i=JSON.parse(xhr.response);i.score_test_202306&&Kameleoon.API.Data.setCustomData(\"score_test_202306\",i.score_test_202306)}},xhr.send()}try{var kameleoonEventsTracker=[{id:282420,selector:\"#kameleoonElement1325394\"},{id:296019,selector:\"#kameleoonPopinImg\"},{id:296019,selector:\"#kameleoonElement1425711\"},{id:302304,selector:\"body > div.body > section > div > div.listing-podium-scpi > div.item-podium.item-podium-3 > div > a\"},{id:302304,selector:\"body > div.body > section > div > div.listing-podium-scpi > div.item-podium.item-podium-2 > div > a\"},{id:302304,selector:\"body > div.body > section > div > div.listing-podium-scpi > div.item-podium.item-podium-1.item-desktop > div > a\"},{id:302315,selector:\"body > div.body > section > div > div:nth-child(1) > div > div.content-buttons > a\"},{id:302315,selector:\"body > div.body > section > div > div.bandeau-bg-image.div-guide.bandeau-tag-top.abtest-show > div.content-bandeau > a\"},{id:302315,selector:\"body > div.body > div > div.item-page > div:nth-child(2) > div.bloc-bg-blue.div-guide.abtest-hide > div.content-buttons > a\"},{id:302315,selector:\"body > div.body > div > div.item-page > div:nth-child(2) > div.bandeau-bg-image.div-guide.bandeau-tag-top.abtest-show > div.content-bandeau > a\"},{id:304082,selector:\"body > section.top-section-bandeau > div > div.abtest-show > div > div.button.button-orange.button-calculator-right.button-xl.a\"},{id:306210,selector:'[id=\"content-tab\"] + section > div:first-child > div:first-child > h2:first-child + div + div > ul:first-child > li:first-child > div:first-child'},{id:306210,selector:'[id=\"content-tab\"] + section + section + section + div > a:first-child'},{id:306210,selector:'[id=\"system-message-container\"] + div > section:first-child > div:first-child > div:first-child > p:first-child + h1 + ul + div > div:first-child + div'},{id:306211,selector:'[id=\"content-tab\"] + section > div:first-child > div:first-child > h2:first-child + div + div > ul:first-child > li:first-child + li + li > a:first-child'},{id:306211,selector:'[id=\"system-message-container\"] + div > section:first-child + section + section + section > div:first-child > p:first-child + div > p:first-child + div > div:first-child + div + div + div'},{id:306211,selector:'[id=\"system-message-container\"] + div > section:first-child + section + section + section > div:first-child > p:first-child + div > p:first-child + div > div:first-child'},{id:306211,selector:'[id=\"system-message-container\"] + div > section:first-child > div:first-child > div:first-child > p:first-child + h1 + ul + div > div:first-child'},{id:306211,selector:'[id=\"tab5\"] > div:first-child > div:first-child > div:first-child > div:first-child + div + div'},{id:306211,selector:'[id=\"content-tab\"] + section + section + section + div > a:first-child + a + a'},{id:306211,selector:'[id=\"system-message-container\"] + div > section:first-child + section + section + section > div:first-child > p:first-child + div > p:first-child + div > div:first-child + div + div'},{id:306211,selector:'[id=\"system-message-container\"] + div > section:first-child + section + section + section > div:first-child > p:first-child + div > p:first-child + div > div:first-child + div'},{id:309406,selector:\"#kameleoonScenarioLayerContainer120452\"},{id:309407,selector:\"#kameleoonScenarioLayerBase120452\"},{id:310758,selector:\"body > section.home-section > div.content-wrapper > div.container-banner > div.block-banner.design-system-2023.abtest-hide > div > div > div\"},{id:310758,selector:\"body > section.home-section > div.content-wrapper > div.container-banner > div.block-banner.design-system-2023.abtest-show1 > div > div.button.button-small.button-linear-orange.button-right-arrow.a\"},{id:310758,selector:\"body > section.home-section > div.content-wrapper > div.container-banner > div.block-banner.design-system-2023.abtest-show2 > div > div.button.button-small.button-linear-orange.button-right-arrow.a\"},{id:310758,selector:\"body > section.home-section > div.content-wrapper > div.container-banner > div.block-banner.design-system-2023.abtest-show3 > div > div > div\"},{id:310909,selector:\"body > div.body > section > div > div.design-system-2023.div-guide.abtest-show > div > div > a\"},{id:310909,selector:\"body > div.body > section > div > div:nth-child(1) > div > div.content-buttons > a\"},{id:310909,selector:\"body > div.body > div > div.item-page > div:nth-child(2) > div.bloc-bg-blue.div-guide > div.content-buttons > a\"},{id:310909,selector:\"body > div.body > div > div.item-page > div:nth-child(2) > div.design-system-2023.div-guide.abtest-show > div > div > a\"},{id:313675,selector:'[id=\"header\"] + script + div > section:first-child > div:first-child > div:first-child > div:first-child > i:first-child + div + div > a:first-child'},{id:313675,selector:'[id=\"header\"] + script + div > section:first-child > div:first-child > div:first-child + div > div:first-child > img:first-child + img + div > div:first-child + div > div:first-child + a'},{id:313675,selector:'[id=\"system-message-container\"] + div > div:first-child > div:first-child > h1:first-child + div > div:first-child + div + div > i:first-child + div + div > a:first-child'},{id:313675,selector:'[id=\"system-message-container\"] + div > div:first-child > div:first-child > h1:first-child + div > div:first-child + div + div + div > div:first-child > img:first-child + img + div > div:first-child + div > div:first-child + a'},{id:318409,selector:'[id=\"f8n35n-magellan\"] > li:first-child + li + li + li + li + li + li > a:first-child'},{id:318409,selector:'[id=\"tab2\"] > section:first-child > div:first-child > div:first-child > div:first-child > div:first-child + div'},{id:318409,selector:'[id=\"section-enveloppes-dispo\"] > div:first-child > p:first-child + div + div > div:first-child > div:first-child + div'},{id:318409,selector:'[id=\"system-message-container\"] + div > div:first-child > section:first-child > div:first-child > div:first-child > div:first-child > h1:first-child + div + div + p + div > a:first-child'},{id:318409,selector:'[id=\"system-message-container\"] + div > div:first-child + div > div:first-child > div:first-child + div > p:first-child + div + div > div:first-child + div + ul > li:first-child > p:first-child + ul + br + br + button'},{id:318409,selector:'[id=\"section-enveloppes-dispo\"] > div:first-child > p:first-child + div + div > div:first-child + div + ul > li:first-child + li > p:first-child + ul + button'},{id:318409,selector:'[id=\"section-enveloppes-dispo\"] > div:first-child > p:first-child + div + div > div:first-child + div + ul > li:first-child > p:first-child + ul + br + br + button'},{id:318409,selector:'[id=\"system-message-container\"] + div > div:first-child + div > div:first-child > div:first-child + div > p:first-child + div + div > div:first-child + div + ul > li:first-child + li > p:first-child + ul + button'},{id:318409,selector:'[id=\"tab3\"] > div:first-child > div:first-child > div:first-child > div:first-child + div'},{id:323141,selector:'[id=\"system-message-container\"] + div > section:first-child > div:first-child > div:first-child > p:first-child + h1 + ul + div + div > div:first-child'},{id:323142,selector:'[id=\"content-tab\"] + section + section + section + div > a:first-child + a + a'},{id:323144,selector:'[id=\"system-message-container\"] + div > section:first-child > div:first-child > div:first-child > p:first-child + h1 + ul + div > div:first-child + div'},{id:323145,selector:'[id=\"content-tab\"] + section + section + section + div > a:first-child'},{id:324873,selector:'[id=\"content-tab\"] + section + section + div > div:first-child'},{id:324873,selector:'[id=\"tab6\"] > div:first-child + section > div:first-child + div + div > div:first-child > div:first-child > p:first-child + div'},{id:324873,selector:'[id=\"tab6\"] > div:first-child > div:first-child > div:first-child > p:first-child + div'},{id:324873,selector:'[id=\"essentiel\"] > div:first-child > div:first-child + p + ul + p + div > div:first-child + div > p:first-child + p + p + hr + div + div'},{id:324873,selector:'[id=\"system-message-container\"] + div > div:first-child > section:first-child > div:first-child > div:first-child > img:first-child + div > p:first-child + h1 + p + div + div > div:first-child'},{id:328309,selector:'[id=\"system-message-container\"] + div > section:first-child > div:first-child > div:first-child > p:first-child + h1 + ul + div > div:first-child'},{id:328310,selector:'[id=\"content-tab\"] + section + section + section + div > a:first-child + a + a'},{id:331182,selector:'[id=\"header\"] + script + div > section:first-child > div:first-child > div:first-child > div:first-child > p:first-child + img + p + p + div + div'},{id:331447,selector:'[id=\"newsletterPlacement_email\"] + button'},{id:331447,selector:'[id=\"header\"] + script + div + section > div:first-child > div:first-child + h1 + div > div:first-child + div > div:first-child + div > h2:first-child + p + div > div:first-child'},{id:335872,selector:'[id=\"header\"] + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div'},{id:335872,selector:'[id=\"header\"] + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td + td > div:first-child + div'},{id:335873,selector:'[id=\"header\"] + script + div > section:first-child + section > div:first-child > ul:first-child + p + div + div > div:first-child > table:first-child + p + table + p + table + div + p + table + p + table + p + table > tbody + tfoot > tr:first-child > th:first-child + td > div:first-child + div'},{id:338727,selector:\"#menuLay_im_820 > div:first-child > div:first-child > div:first-child > div:first-child > div:first-child + div > a:first-child\"}],createEventTracking=function(i,t){for(var d,e=function(i){Kameleoon.Internals.runtime.touchMoveEvent||Kameleoon.API.Goals.processConversion(t.id)},s=0;s{Kameleoon.API.Core.runWhenElementPresent(i.selector,(t=>{createEventTracking(t,i)}),null,Kameleoon.Internals.runtime.singlePageSupport||Kameleoon.Internals.runtime.dynamicRefresh)}))}),250)}catch(i){console.log(\"An error occurred in your custom JavaScript Kameleoon tracking function, please check your code.\"),console.log(i,i.message)}","customVariationSelectionScript":"var customVariationSelectionFunction = function(experiment)\n{\n\tif (experiment.id == 69545 && -1 != window.location.href.indexOf(\"CAMPAIGN=1PCT\"))\n\t{\n\t\treturn 205437;\n\t}\n\telse if (experiment.id == 115976 && -1 != window.location.href.indexOf(\"CAMPAGNE=newsequencerac\"))\n\t{\n\t\treturn 464316;\n\t}\n\telse if (experiment.id == 129379 && -1 != window.location.href.indexOf(\"campaign=NewHPHeader\"))\n\t{\n\t\treturn 561467;\n\t} \n else\n\t{\n\t\tvar deviationRandom = Math.random();\n\t\tvar total = 0.0, chosenVariationId;\n\n\t\tfor (var i = 0, l = experiment.variations.length; i < l; ++i)\n\t\t{\n\t\t\ttotal += experiment.variations[i].deviation;\n\t\t\tif (deviationRandom <= total)\n\t\t\t{\n\t\t\t\tchosenVariationId = experiment.variations[i].id;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tchosenVariationId = chosenVariationId != null ? chosenVariationId : \"none\";\n\t\treturn chosenVariationId;\n\t}\n}","singlePageSupport":true,"useAudience":true,"track":true,"ip":true,"trackerExcludedIPRanges":["217.174.202.201","84.17.70.90","62.23.221.110","46.226.134.202","80.13.153.197"],"Gatherer":"eyJtYXhWaXNpdElkbGVEdXJhdGlvbiI6MTgwMDAwMCwiZGlyZWN0Tm9uZVJlZmVycmVyT25seUZpcnN0IjpmYWxzZSwiYnJvd3NlcnMiOnsiMCI6eyJuYW1lIjoiQ0hST01FIn0sIjEiOnsibmFtZSI6IkVYUExPUkVSIn0sIjIiOnsibmFtZSI6IkZJUkVGT1gifSwiMyI6eyJuYW1lIjoiU0FGQVJJIn0sIjQiOnsibmFtZSI6Ik9QRVJBIn19LCJvc3MiOnsiMCI6eyJuYW1lIjoiV0lORE9XUyJ9LCIxIjp7Im5hbWUiOiJNQUMifSwiMiI6eyJuYW1lIjoiSU9TIn0sIjMiOnsibmFtZSI6IkxJTlVYIn0sIjQiOnsibmFtZSI6IkFORFJPSUQifX0sIm5vUmVmZXJyZXJQYWdlcyI6W10sInJlZmVycmVycyI6e30sImtleVBhZ2VzIjp7IjAiOnsibmFtZSI6IkRlbWFuZGUgc2ltdWxhdGlvbiAtIGNyw6lkaXQgaW1tbyIsIm1hdGNoVHlwZSI6IkFUTEVBU1QiLCJwcmVjaXNlRGF0ZSI6bnVsbCwicmVsYXRpdmVVUkxSZWdFeHAiOiJ3d3cubWVpbGxldXJ0YXV4LmNvbS9kZW1hbmRlLXNpbXVsYXRpb24vY3JlZGl0LWltbW9iaWxpZXIiLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCIxIjp7Im5hbWUiOiJEZW1hbmRlIHNpbXVsYXRpb24gLSBjcsOpZGl0IGNvbnNvIiwibWF0Y2hUeXBlIjoiQVRMRUFTVCIsInByZWNpc2VEYXRlIjpudWxsLCJyZWxhdGl2ZVVSTFJlZ0V4cCI6Imh0dHBzOi8vd3d3Lm1laWxsZXVydGF1eC5jb20vZGVtYW5kZS1zaW11bGF0aW9uL2NyZWRpdC1jb25zb21tYXRpb24iLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCIyIjp7Im5hbWUiOiJEZW1hbmRlIHNpbXVsYXRpb24gLSBBREUiLCJtYXRjaFR5cGUiOiJBVExFQVNUIiwicHJlY2lzZURhdGUiOm51bGwsInJlbGF0aXZlVVJMUmVnRXhwIjoiaHR0cHM6Ly93d3cubWVpbGxldXJ0YXV4LmNvbS9kZW1hbmRlLXNpbXVsYXRpb24vYXNzdXJhbmNlLWRlLXByZXQiLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCIzIjp7Im5hbWUiOiJEZW1hbmRlIHNpbXVsYXRpb24gLSBSQUMiLCJtYXRjaFR5cGUiOiJBVExFQVNUIiwicHJlY2lzZURhdGUiOm51bGwsInJlbGF0aXZlVVJMUmVnRXhwIjoiaHR0cHM6Ly93d3cubWVpbGxldXJ0YXV4LmNvbS9kZW1hbmRlLXNpbXVsYXRpb24vcmFjaGF0LWRlLWNyZWRpdHMiLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCI0Ijp7Im5hbWUiOiJEZW1hbmRlIHNpbXVsYXRpb24gLSBFbmVyZ2llIiwibWF0Y2hUeXBlIjoiQVRMRUFTVCIsInByZWNpc2VEYXRlIjpudWxsLCJyZWxhdGl2ZVVSTFJlZ0V4cCI6Imh0dHBzOi8vd3d3Lm1laWxsZXVydGF1eC5jb20vZGVtYW5kZS1zaW11bGF0aW9uL2VuZXJnaWUiLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCI1Ijp7Im5hbWUiOiJIb21lIG3DqXRpZXIgLSBDcsOpZGl0IGltbW8iLCJtYXRjaFR5cGUiOiJBVExFQVNUIiwicHJlY2lzZURhdGUiOm51bGwsInJlbGF0aXZlVVJMUmVnRXhwIjoiaHR0cHM6Ly93d3cubWVpbGxldXJ0YXV4LmNvbS9jcmVkaXQtaW1tb2JpbGllciIsInNlY29uZE1hdGNoVHlwZSI6IkFMTFZJU0lUU0NPTUJJTkVEIiwidGltZXNDb3VudCI6MH0sIjYiOnsibmFtZSI6IkhvbWUgbcOpdGllciAtIEFERSIsIm1hdGNoVHlwZSI6IkFUTEVBU1QiLCJwcmVjaXNlRGF0ZSI6bnVsbCwicmVsYXRpdmVVUkxSZWdFeHAiOiJodHRwczovL3d3dy5tZWlsbGV1cnRhdXguY29tL2Fzc3VyYW5jZS1kZS1wcmV0Iiwic2Vjb25kTWF0Y2hUeXBlIjoiQUxMVklTSVRTQ09NQklORUQiLCJ0aW1lc0NvdW50IjowfSwiNyI6eyJuYW1lIjoiSG9tZSBtw6l0aWVyIC0gUkFDIiwibWF0Y2hUeXBlIjoiQVRMRUFTVCIsInByZWNpc2VEYXRlIjpudWxsLCJyZWxhdGl2ZVVSTFJlZ0V4cCI6Imh0dHBzOi8vd3d3Lm1laWxsZXVydGF1eC5jb20vcmFjaGF0LWRlLWNyZWRpdHMiLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9LCI4Ijp7Im5hbWUiOiJIb21lIG3DqXRpZXIgLSBDcsOpZGl0IGNvbnNvIiwibWF0Y2hUeXBlIjoiQVRMRUFTVCIsInByZWNpc2VEYXRlIjpudWxsLCJyZWxhdGl2ZVVSTFJlZ0V4cCI6Imh0dHBzOi8vd3d3Lm1laWxsZXVydGF1eC5jb20vY3JlZGl0LWNvbnNvbW1hdGlvbiIsInNlY29uZE1hdGNoVHlwZSI6IkFMTFZJU0lUU0NPTUJJTkVEIiwidGltZXNDb3VudCI6MH0sIjkiOnsibmFtZSI6IlRFU1QiLCJtYXRjaFR5cGUiOiJBVExFQVNUIiwicHJlY2lzZURhdGUiOiIyMDI0LTAxLTE5VDA5OjUzOjE3KzAxMDAiLCJyZWxhdGl2ZVVSTFJlZ0V4cCI6Im1laWxsZXVydGF1eC5jb20iLCJzZWNvbmRNYXRjaFR5cGUiOiJBTExWSVNJVFNDT01CSU5FRCIsInRpbWVzQ291bnQiOjB9fSwiY3VzdG9tRGF0YSI6eyI1MyI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoiZW52X3dvcmsiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlZJU0lUIiwidHlwZSI6IlVOSVFVRSJ9LCI1NCI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoiZXZlbnRfaWQiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlBBR0UiLCJ0eXBlIjoiVU5JUVVFIn0sIjU1Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJldmVudF9jYXRlZ29yaWUiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlBBR0UiLCJ0eXBlIjoiVU5JUVVFIn0sIjU2Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJldmVudF9ub20iLCJmb3JtYXQiOi0xLCJzY29wZSI6IlBBR0UiLCJ0eXBlIjoiVU5JUVVFIn0sIjU3Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJwYWdlX3R1bm5lbF9ub21fZXRhcGUiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlBBR0UiLCJ0eXBlIjoiVU5JUVVFIn0sIjU4Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJwYWdlIiwiZm9ybWF0IjotMSwic2NvcGUiOiJQQUdFIiwidHlwZSI6IlVOSVFVRSJ9LCI1OSI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoicGFnZV9wYXRobmFtZSIsImZvcm1hdCI6LTEsInNjb3BlIjoiUEFHRSIsInR5cGUiOiJVTklRVUUifSwiNjAiOnsibWV0aG9kIjoiQ0xJRU5UIiwibmFtZSI6InBhZ2VfbWV0aWVyIiwiZm9ybWF0IjotMSwic2NvcGUiOiJQQUdFIiwidHlwZSI6IlVOSVFVRSJ9LCI2MSI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoicGFnZV90ZW1wbGF0ZSIsImZvcm1hdCI6LTEsInNjb3BlIjoiUEFHRSIsInR5cGUiOiJVTklRVUUifSwiNjIiOnsibWV0aG9kIjoiQ0xJRU5UIiwibmFtZSI6InVzZXJfY29ubmV4aW9uIiwiZm9ybWF0IjotMiwic2NvcGUiOiJWSVNJVE9SIiwidHlwZSI6IlVOSVFVRSJ9LCI2MyI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoidXNlcl9lc3BhY2VfY2xpZW50IiwiZm9ybWF0IjotMiwic2NvcGUiOiJWSVNJVE9SIiwidHlwZSI6IlVOSVFVRSJ9LCI2NCI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoidXNlcl9vcHBvcnR1bml0ZV9pbW1vIiwiZm9ybWF0IjotMiwic2NvcGUiOiJWSVNJVE9SIiwidHlwZSI6IlVOSVFVRSJ9LCI2NSI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoidXNlcl9vcHBvcnR1bml0ZV9hZGUiLCJmb3JtYXQiOi0yLCJzY29wZSI6IlZJU0lUT1IiLCJ0eXBlIjoiVU5JUVVFIn0sIjY2Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJ1c2VyX29wcG9ydHVuaXRlX3JhYyIsImZvcm1hdCI6LTIsInNjb3BlIjoiVklTSVRPUiIsInR5cGUiOiJVTklRVUUifSwiNjciOnsibWV0aG9kIjoiQ0xJRU5UIiwibmFtZSI6InVzZXJfb3Bwb3J0dW5pdGVfY29uc28iLCJmb3JtYXQiOi0yLCJzY29wZSI6IlZJU0lUT1IiLCJ0eXBlIjoiVU5JUVVFIn0sIjY4Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJ1c2VyX29wcG9ydHVuaXRlX2VuZXJnaWUiLCJmb3JtYXQiOi0yLCJzY29wZSI6IlZJU0lUT1IiLCJ0eXBlIjoiVU5JUVVFIn0sIjY5Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJwYWdlX3JlZmVycmVyIiwiZm9ybWF0IjotMSwic2NvcGUiOiJQQUdFIiwidHlwZSI6IlVOSVFVRSJ9LCI3MCI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoicGFnZV9waWFubyIsImZvcm1hdCI6LTEsInNjb3BlIjoiUEFHRSIsInR5cGUiOiJVTklRVUUifSwiNzEiOnsibWV0aG9kIjoiQ0xJRU5UIiwibmFtZSI6ImlkX2FwcG9ydGV1ciIsImZvcm1hdCI6LTEsInNjb3BlIjoiVklTSVQiLCJ0eXBlIjoiVU5JUVVFIn0sIjczIjp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJ0dW5uZWxfc291c19tZXRpZXIiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlBBR0UiLCJ0eXBlIjoiVU5JUVVFIn0sIjc0Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJldmVudF9yZWdpbWUiLCJmb3JtYXQiOi0xLCJzY29wZSI6IlZJU0lUT1IiLCJ0eXBlIjoiVU5JUVVFIn0sIjc1Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJsYXN0UGFnZVZpZXciLCJmb3JtYXQiOi0xLCJzY29wZSI6IlZJU0lUIiwidHlwZSI6IlVOSVFVRSJ9LCI3NiI6eyJtZXRob2QiOiJDTElFTlQiLCJuYW1lIjoiVXNlcmFnZW50IGdvb2dsZWJvdCIsImZvcm1hdCI6LTEsInNjb3BlIjoiVklTSVQiLCJ0eXBlIjoiVU5JUVVFIn0sIjc3Ijp7Im1ldGhvZCI6IkNMSUVOVCIsIm5hbWUiOiJzY29yZV90ZXN0XzIwMjMwNiIsImZvcm1hdCI6MCwic2NvcGUiOiJWSVNJVCIsInR5cGUiOiJVTklRVUUifX19","MentalistLearner":{"startOfVisitLearner":{"beforeMean":[0.01441,0,0.005401,0,0.002792,0,0.02707,0,0.02707,1025000,395000,0.8403,115500000,48960000,0.06461,0.04369,0.01418,0.005516,0.008614,0.03187,0.009468,0.0001469,0.001197,0.2763,0.005268,0.05116,0.02718,0.01207,0.004317,0.005648,0.02044,0.007511,0.0001154,0.001081,0.2034,0.005342,0.03318,0.0175,0.007121,0.002795,0.003439,0.01543,0.007948,0.0001299,0.0009591,0.1569,0.005478,0.3079,0.1618,0.06362,0.02463,0.033,0.1428,0.04909,0.001139,0.007627,1.462,0.07957,1.59,63320000,61800000,0,0.007139,0.02612,0.01047,0.03963,0.005795,0.0008719,0.04816,0.002474,0.002001,0.003973,0.0003384,0.0009279,0.0004319,0.0002089,0.001797,0.000233,0.0002664,0.000358,0.000486,0.00104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20.76,4.941,0,0,0,0,0,0,0,0,0,0,1152000000,3.938,0.2019,0.1926,0.0313,0.02078,0.05287,0.05909,0.07066,0.0002445,0.001775,0.999,0.0003057,0.01232,0.9871,1,1,0.4875,0.07677,0.04482,0.3333,0.003044,0.05453,87.05,0.6375,0.2795,0.06441,0.3486,0.015,0.2884,0.004037,856.7,741.8,886.9,895.7,0],"trainingOutputVectorTargetNbUpdates":2695261,"standarizeInputs":true,"outputDimension":20,"bias":[-6.644,-4.451,-6.189,-4.829,-7.471,-8.367,-4.36,-6.788,-6.815,-6.031,-8.035,-7.32,-7.873,-7.966,-7.442,-7.928,-8.034,-7.793,-7.72,-7.287],"inputDimension":159,"beforeDeviation":[0.1192,0,0.07329,0,0.05276,0,0.2965,0,0.2965,40980000,19170000,2.024,529400000,245200000,0.2458,0.2044,0.1182,0.07406,0.09241,0.1757,0.09684,0.01212,0.03458,0.4472,0.07239,0.2203,0.1626,0.1092,0.06556,0.07494,0.1415,0.08634,0.01074,0.03286,0.4025,0.0729,0.1791,0.1311,0.08409,0.05279,0.05854,0.1233,0.08879,0.01139,0.03095,0.3637,0.07381,1.343,1.093,0.5303,0.3206,0.4823,0.9644,0.4566,0.05703,0.1829,3.978,0.8493,4.215,335100000,271000000,0,0.15,0.2544,0.1528,0.5228,0.1402,0.06037,0.3235,0.07341,0.06245,0.09293,0.0239,0.04119,0.02895,0.01658,0.09927,0.02236,0.02744,0.02608,0.02555,0.05023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29.5,12.2,0,0,0,0,0,0,0,0,0,0,4494000000,33.35,0.4014,0.3943,0.1741,0.1427,0.2238,0.2358,0.2563,0.01563,0.04209,0.0317,0.01748,0.1103,0.1129,3.367e-14,3.367e-14,0.4998,0.2662,0.2069,0.4714,0.05509,0.2271,59.45,0.4807,0.4488,0.2455,0.4765,0.1216,0.453,0.06341,615.8,166.2,667.5,158.8,0],"weights":[[0.09068,0.03143,0.05325,0.1799,0.05512,0.0563,-0.01281,0.05532,-0.1738,-0.004966,-0.08135,-0.2783,-0.03423,-0.04901,0.08455,0.04915,0.03221,-0.05419,0.01989,-0.02188,0.09541,0.2566,0.1125,-0.4616,-0.1204,0.07661,0.1538,0.02284,-0.03763,0.0496,0.04068,-0.006771,0.0498,0.1419,-0.07703,0.002359,0.01976,0.007314,-0.01041,0.02523,0.08194,-0.02244,0.04863,0.06312,0.04492,-0.1869,0.1329,-0.04886,0.1299,-0.05654,0.07335,0.03003,-0.02271,-0.1304,0.06894,0.07648,-0.01398,0.1178,-0.05725,0.02266,0.01437,0.08253,0.1668,0.2771,0.01457,0.2519,0.1519,0.2338,-0.08054,0.01362,0.1617,0.07098,-0.08204,0.04869,-0.03861,-0.02803,-0.1184,0.14,0.1212,0.01941,0.03019,0.04434,-0.1781,-0.07816,0.00847,-0.08421,0.1805,0.1672,-0.07647,-0.1181,0.04022,-0.01999,-0.02053,-0.1173,0.06451,0.1636,0.04558,-0.02452,-0.1402,0.1253,-0.171,-0.08106,-0.1602,0.1808,0.1142,-0.06891,0.06153,0.0484,0.02175,0.1572,-0.02741,0.1592,-0.08172,-0.1503,0.02874,-0.01587,-0.1041,-0.009002,0.1407,0.06748,0.01295,-0.06107,0.03105,0.01851,-0.153,-0.5384,-0.3628,-0.2159,1.081,-0.7086,-0.5705,-0.2752,0.5351,0.07423,-0.01505,-0.07216,-0.08182,0.09918,-0.4227,-0.2014,0.05597,0.08054,-0.0313,0.1127,-0.0363,-0.004748,0.05734,0.01111,0.2018,0.1715,-0.1309,-0.142,0.07311,0.07684,0.04853,-0.2711,-0.3374,0.2862,-0.1124],[-0.1601,0.08258,-0.0669,0.03458,-0.03894,0.1767,0.08187,0.1152,0.01993,-0.131,0.03717,-0.1747,-0.06354,-0.002977,0.0889,0.06242,0.1443,0.0307,0.1485,-0.01276,0.1051,-0.02071,-0.03447,-0.1956,-0.02367,0.05528,0.009812,0.06479,-0.1436,-0.019,0.008571,0.09894,0.03032,0.003142,-0.1329,-0.1059,-0.03789,-0.008416,-0.01309,0.1202,0.05316,0.06521,0.04206,0.005347,0.05949,-0.04268,-0.1046,-0.05165,-0.07036,0.04131,0.01129,0.006924,0.08165,0.0763,-0.06296,0.1197,0.04982,0.0202,-0.2995,-0.02011,0.07366,0.09491,0.0871,0.3233,-0.001963,0.04558,0.05133,0.1431,0.00122,0.03272,0.06036,-0.04254,0.1504,-0.07661,-0.01405,0.04094,-0.1506,0.05717,-0.01614,0.005814,-0.00441,0.1249,-0.1713,-0.1651,-0.08818,-0.0525,0.0134,0.07521,0.1227,0.183,-0.0531,0.06481,-0.01695,0.1222,0.123,-0.06301,0.1058,0.06262,-0.06364,-0.1002,-0.06766,0.0807,0.008817,-0.02698,0.04941,-0.04212,0.1678,-0.009401,-0.1275,-0.04653,0.1582,0.2941,-0.02554,-0.1631,0.1086,0.1076,0.1547,-0.01428,0.008483,-0.007956,-0.04423,-0.09169,0.02581,-0.01454,-0.6211,0.6621,-0.9081,-0.2389,-0.3389,-0.9358,-0.2474,-0.1715,0.0141,-0.3531,0.3832,-0.265,0.1168,0.1678,-0.09318,-0.01471,-0.06636,0.003579,-0.08746,0.08092,0.03447,-0.02394,0.1243,-0.4017,0.1389,-0.0236,0.1218,-0.2125,0.2211,0.06459,0.1607,-0.09279,-0.4014,0.1827,-0.0802],[0.04545,-0.01258,0.004695,-0.1329,0.02652,-0.1233,0.04683,-0.1478,-0.1088,-0.2145,-0.04782,-0.3559,-0.07612,-0.01939,-0.08323,0.02515,-0.1118,0.05481,0.09774,-0.0152,-0.04369,0.138,0.06071,0.003186,0.002486,-0.02806,-0.00958,-0.1616,0.06276,-0.00557,0.01224,0.03731,0.147,0.1034,0.003804,0.01106,-0.04172,0.1017,-0.03667,-0.01017,-0.0696,0.02072,-0.04336,0.01376,0.01504,0.01287,-0.009708,-0.0221,-0.05063,0.1483,-0.02877,0.04357,0.05027,-0.002071,0.05627,-0.004114,-0.04914,-0.01005,0.01856,0.0498,0.04038,-0.156,-0.05738,0.1402,0.1695,0.1254,0.2362,0.1624,-0.03464,0.03518,0.04447,-0.03793,-0.09755,0.1407,-0.05716,-0.11,-0.05932,0.009638,0.2417,0.06401,-0.03051,-0.06166,-0.1414,0.09735,0.06005,0.112,0.04504,0.0005306,-0.01942,0.0081,-0.01536,-0.1059,0.1503,-0.03045,-0.1494,-0.04683,-0.1369,-0.09932,0.05333,0.03135,0.1637,-0.01237,-0.062,-0.1548,0.1488,-0.07953,0.02071,-0.0969,-0.04138,-0.05916,0.1689,0.0663,0.05045,-0.06747,0.1399,-0.01538,0.1028,-0.1049,0.121,-0.0004496,0.1125,-0.1666,-0.08981,0.1056,-0.2243,-0.3319,-0.7797,0.7867,-0.3106,-0.6028,-0.3455,1.069,0.07346,0.008434,0.08176,-0.08822,-0.03684,0.2282,-0.1344,-0.1283,0.1493,-0.0007838,-0.08175,0.1775,0.001316,-0.04224,0.01843,-0.2798,0.1023,0.1566,-0.05775,-0.1378,-0.1039,-0.02786,0.2492,-0.06879,-0.263,0.05356,0.1748],[0.05796,-0.1443,-0.08756,-0.0721,-0.09247,0.1115,-0.134,0.09519,0.02288,0.02907,0.07824,-0.1757,0.1063,-0.03755,0.0766,0.1172,0.04124,0.05875,0.02664,-0.07603,0.1663,0.1037,-0.007601,-0.3888,-0.1456,-0.03105,0.1547,-0.00113,-0.0416,-0.04216,0.02316,-0.0626,0.1605,-0.02435,-0.1376,-0.0423,-0.07652,-0.01161,0.05303,0.03023,-0.06728,0.002313,0.06955,-0.02454,0.006233,0.004297,-0.01895,-0.1172,-0.2244,0.05325,0.06227,0.1154,-0.06241,-0.1028,0.1211,0.08475,0.1879,0.08497,-0.1876,-0.2009,0.08969,-0.008916,0.03807,0.1378,0.1681,0.4577,0.1597,0.1014,0.0314,0.0263,-0.1386,0.19,0.006639,0.1701,0.07462,-0.08527,0.05122,-0.06919,0.008995,0.05704,-0.0683,-0.01634,0.03584,-0.1354,-0.1805,0.03318,-0.08753,-0.004069,-0.1376,-0.03923,0.002316,0.06375,0.1552,0.1061,0.01467,-0.05001,-0.117,0.08965,-0.1733,-0.08455,-0.01986,0.1301,-0.04188,0.002712,-0.09644,-0.0009765,0.03185,0.0429,0.05444,0.04234,-0.05838,0.2561,-0.04544,-0.05895,-0.05208,-0.08926,-0.06259,-0.1286,0.07262,-0.1429,-0.1322,0.1807,0.01636,-0.1175,-0.5425,-0.1886,1.353,-0.2716,-0.1539,-0.9912,-0.489,-0.5871,0.08246,0.1206,0.1644,-0.2467,0.1511,0.1275,-0.208,0.05882,0.03799,-0.1095,0.105,0.009062,0.04426,-0.07853,0.03492,-0.1767,-0.01574,-0.01397,0.0673,-0.08585,-0.001199,-0.01841,0.1081,-0.06935,-0.4862,0.139,0.112],[-0.06884,-0.08648,-0.1624,-0.08286,0.1279,0.1721,0.0583,-0.09182,-0.04779,-0.02209,-0.00006723,-0.2315,-0.06356,0.086,0.06419,-0.0408,-0.1485,0.1165,-0.2306,-0.09487,-0.03665,0.03309,0.1658,0.01973,0.04653,0.04988,0.1438,0.03698,0.0216,-0.09096,0.05768,0.0174,0.02517,0.1357,-0.08323,0.09467,-0.03636,-0.02489,0.02545,-0.02056,0.03647,0.01052,0.01798,0.06633,0.0002685,0.003848,0.1247,-0.1365,-0.187,0.0176,-0.02492,-0.1357,-0.05774,-0.09268,0.03841,-0.1338,-0.03916,0.1144,0.2629,0.03601,-0.01923,-0.1261,0.08812,0.1092,0.1878,0.07313,0.5152,0.2037,-0.02074,0.1312,0.09837,-0.05001,-0.00635,0.05424,0.1519,-0.01541,0.03449,-0.02725,0.1357,-0.06944,-0.04317,0.1453,0.08581,0.05652,-0.09357,0.1664,0.02311,0.1736,-0.06344,0.03552,-0.06059,0.1511,-0.157,-0.05518,0.07442,0.06089,0.1336,0.08898,-0.1067,-0.1757,0.06894,0.09855,-0.03607,-0.01437,-0.141,0.1257,-0.01505,0.05627,-0.05963,-0.108,-0.1201,0.1059,-0.03122,-0.01669,-0.1762,-0.03157,-0.05483,-0.06074,-0.1204,0.04688,0.1231,0.0264,0.07637,0.09515,-0.281,-0.2297,-0.567,-0.09369,0.5047,1.614,-0.3127,-0.2808,0.2051,0.1755,-0.1033,-0.1879,-0.1373,0.1473,-0.435,-0.4211,0.1555,-0.06514,-0.08581,0.1911,0.03958,-0.121,0.1546,-0.1142,0.316,0.2486,0.1385,-0.07294,-0.1463,0.06262,0.2437,-0.3851,-0.4985,0.3313,0.1019],[0.05808,0.177,0.0463,-0.1022,0.09594,0.1592,-0.1424,0.1363,0.147,-0.02345,0.1238,-0.2946,-0.0912,0.01186,0.07264,0.08517,0.1583,0.1106,0.2418,0.08158,0.1728,0.2476,0.2474,-0.2558,0.0216,0.03729,0.09275,0.03272,0.0846,0.1568,0.09783,0.1027,0.1907,0.1608,-0.1376,-0.01724,0.07098,0.09678,0.1707,0.06161,0.1757,0.1597,0.2124,-0.02331,0.2816,-0.1336,0.1235,0.06712,0.07613,-0.05575,0.07907,-0.001891,0.08022,-0.1041,-0.04591,-0.004198,0.1134,0.198,0.04328,0.1456,-0.04289,0.01266,0.04157,0.05657,0.1367,0.03915,-0.06242,0.8787,0.01096,0.1047,0.02665,0.0732,0.06471,0.01147,-0.007661,-0.12,0.1568,0.0362,-0.02773,0.1036,-0.03354,0.01523,-0.09137,-0.1706,0.08298,0.007633,-0.08825,0.09807,0.08025,-0.1119,-0.08447,-0.04322,0.018,0.01091,-0.006053,-0.02895,-0.1414,0.1394,-0.1527,-0.07935,0.0473,-0.04462,0.1012,-0.01887,-0.1784,0.111,-0.118,0.007017,-0.1176,0.03856,-0.06209,0.05403,-0.08808,-0.1072,-0.1185,0.04137,0.1596,-0.08398,-0.12,-0.1035,0.1702,-0.1012,0.111,-0.03246,0.1473,-0.4608,-0.5106,-0.2557,-0.2906,-0.333,-0.2242,-0.3339,0.12,0.04721,-0.1173,-0.1246,0.06387,0.01578,-1.832,-2.058,0.06266,0.06641,0.03324,0.1203,0.2464,0.01925,0.1017,-0.06597,0.03869,0.003613,-0.09163,-0.1818,0.03847,0.1357,0.03891,-0.0903,-0.2937,0.1685,0.1431],[0.08995,0.03787,0.03829,-0.1323,0.06839,-0.1413,-0.06608,-0.06461,-0.1211,-0.03146,-0.03926,-0.1871,-0.03036,-0.1233,0.1187,0.1051,0.1372,-0.02631,0.1448,-0.03671,0.0245,0.1379,0.1629,-0.1591,-0.04059,0.1163,-0.0426,0.06414,0.01829,0.07298,0.1701,0.1234,0.09751,0.02906,-0.0639,-0.08075,0.07231,0.07578,0.04286,0.1118,-0.03239,0.0866,0.02193,0.119,-0.001227,-0.01991,-0.06286,0.3185,0.04366,0.1432,-0.1706,0.05828,0.134,0.09733,0.003052,-0.06632,-0.009032,-0.02981,-0.3421,0.1376,0.08044,0.02128,-0.1803,-0.1549,0.00402,-0.1414,0.03283,0.1367,0.5444,0.03528,0.2294,0.01083,0.00174,0.04078,0.02852,-0.01836,-0.1338,0.1155,0.1751,0.2123,0.06862,0.1277,-0.16,-0.0815,0.04993,0.1248,0.16,-0.02708,-0.1783,-0.0444,0.04645,0.1009,-0.1778,-0.1051,-0.08501,0.1674,0.01373,0.1663,0.06099,0.1178,0.1135,0.1391,-0.07023,0.07123,0.1252,-0.03174,0.06111,-0.1516,0.01332,-0.09816,-0.06703,-0.09594,-0.01184,0.1171,-0.06473,-0.1317,-0.00619,0.05275,-0.1097,0.09542,-0.006641,-0.07378,-0.06244,0.1915,0.05925,-0.8648,-1.339,-0.5405,-0.7993,-1.234,-0.9295,-0.8135,-0.2678,-0.6928,0.5038,-0.3031,0.004938,0.2175,-0.02709,0.004285,-0.03191,0.07741,-0.05259,0.1364,-0.06235,0.07614,0.1163,-0.5598,-0.06658,-0.04336,0.1943,-0.4888,0.2127,-0.1049,0.3009,-0.145,-0.5226,0.1883,0.1512],[0.01762,0.1804,-0.03906,-0.08557,-0.01775,0.01895,0.08685,0.03455,-0.1173,-0.1088,0.02152,-0.1191,-0.1403,-0.0146,0.2419,0.03525,0.1816,0.07563,0.04971,0.04574,0.1333,0.1335,0.1284,-0.1752,-0.01667,0.1101,0.1151,-0.08802,0.09674,0.04845,0.001404,0.001088,0.2105,0.1742,-0.07832,0.08059,0.01927,0.02544,0.2097,0.03255,-0.03229,-0.03258,-0.00266,0.02655,0.1471,-0.1292,0.004059,0.03961,-0.1183,0.2041,-0.04568,0.052,-0.1083,0.1331,0.04125,-0.04894,0.03801,0.06556,-0.08204,-0.01707,0.05949,-0.1749,-0.08886,0.01143,0.05097,-0.07667,-0.09749,0.02783,0.2069,0.4153,0.179,-0.0002619,-0.05603,0.0005895,-0.01313,-0.02335,-0.04407,0.2017,0.2311,0.06183,0.00403,0.0284,0.09648,0.1052,-0.01932,0.0159,0.1357,-0.1505,0.1288,0.004789,-0.1076,-0.1679,-0.09275,-0.04126,-0.1468,-0.1205,0.1283,0.0992,0.09599,0.04887,-0.1174,0.1707,0.07904,-0.1383,-0.1444,-0.03429,0.06675,0.09023,-0.001191,-0.03302,-0.1102,0.03237,0.1157,0.06952,0.1206,0.01168,-0.08159,-0.08502,0.1224,0.1052,0.02718,-0.02193,0.1461,0.04589,-0.1093,-0.9733,-1.231,-0.3168,-0.5407,-0.8728,-0.744,-0.4212,0.1781,0.06645,0.01814,-0.2371,-0.08978,0.1127,-0.3225,-0.1617,0.05398,-0.001673,0.03683,0.009911,0.07141,-0.02338,0.1818,0.09525,-0.01304,-0.04447,-0.06992,-0.262,-0.1263,-0.1249,0.4031,0.08184,-0.6058,0.1147,-0.002457],[0.1785,0.1198,0.1734,0.0423,0.03789,0.08836,-0.09701,0.03226,-0.1447,-0.09891,0.02245,-0.251,0.008831,-0.03917,0.222,0.1445,0.1594,0.2381,0.1473,0.00558,0.1045,0.1935,0.09835,-0.4161,-0.09828,0.1129,0.1123,0.01418,0.05701,-0.01678,0.03807,0.07554,0.1701,0.1634,0.0212,-0.08743,0.02027,0.05118,0.1032,0.1675,0.08052,0.04121,0.01786,-0.0184,0.2308,-0.09875,-0.02483,-0.004429,0.02322,-0.1246,0.4124,0.106,-0.06536,-0.1512,0.188,-0.04399,0.05515,0.08201,-0.08381,0.07164,0.07917,-0.1066,-0.03229,0.04394,0.07128,-0.005879,0.03027,0.06693,0.1692,0.09688,0.3533,0.09656,-0.01012,0.03566,0.1242,0.007833,0.09203,0.1428,0.1765,0.1242,0.06767,-0.05032,-0.05807,0.04627,-0.1557,0.08836,0.07588,0.07303,0.112,0.06802,-0.005138,0.1224,0.007056,-0.02691,-0.0501,0.128,-0.1695,0.1261,0.04099,0.1831,0.1746,-0.004228,-0.03681,-0.1167,0.0457,-0.0606,0.1771,0.07701,0.07701,0.1291,-0.07862,0.1021,-0.04471,0.01417,-0.07029,-0.06515,0.02133,-0.01655,0.06101,0.02356,-0.01821,0.06209,-0.08502,0.01727,-0.1053,-0.9428,-1.012,-0.4436,-0.1508,-0.894,-0.7432,-0.7143,0.1401,0.03677,0.02836,-0.09476,-0.09049,0.1581,-0.3067,-0.3711,0.1375,0.08539,-0.0054,0.1175,0.07885,0.003317,0.1303,-0.1255,0.118,-0.1028,-0.09781,-0.2903,0.2064,0.02906,0.006058,0.001146,-0.4675,0.1578,-0.1112],[0.09373,-0.1372,-0.1034,0.1327,-0.008589,0.0297,-0.05295,-0.0539,0.1762,-0.003362,0.005186,-0.2263,-0.02093,-0.0113,0.06818,0.2622,0.1699,0.1172,0.09458,-0.01421,0.03931,0.2058,0.1668,-0.3922,0.03234,0.04031,0.08413,0.04276,0.04891,-0.07185,-0.08978,-0.03993,-0.009353,0.06131,-0.1341,-0.01317,0.02599,-0.0141,0.06431,-0.002475,-0.02401,0.1036,0.05379,-0.03559,0.05445,-0.01744,0.0408,-0.1223,0.229,-0.03192,0.1687,0.07169,0.03507,0.1032,-0.1052,0.03115,0.1919,0.01701,-0.1568,-0.03351,0.01471,0.1618,-0.0163,0.03855,-0.006776,0.07169,0.03373,-0.02307,0.2473,0.0722,0.05994,0.5485,0.00424,0.07183,0.01309,0.01065,-0.03037,0.03212,0.168,0.1038,-0.06028,-0.03686,-0.09704,0.1679,-0.1623,-0.02476,-0.05333,0.1161,-0.1168,0.05338,-0.1604,-0.06996,0.1521,0.01967,-0.07892,-0.0687,0.1012,-0.1122,0.1011,-0.01948,0.04043,-0.1692,-0.08867,0.1211,-0.07366,0.03796,-0.1809,-0.1513,0.1193,-0.09486,0.1706,0.1524,0.0631,-0.1635,0.07217,0.04147,0.09691,0.175,-0.1182,-0.1467,-0.1107,-0.032,0.1284,-0.003095,-0.09249,-1.14,-0.7719,-0.5427,-0.2883,-1.107,-1.031,-1.05,0.06187,-0.112,0.2577,-0.1526,-0.1094,0.08587,-0.106,-0.174,0.06708,0.05982,0.1237,0.01967,0.1088,-0.02777,0.2163,0.03846,0.1262,-0.01859,-0.1927,-0.3214,0.0743,0.06222,0.2289,-0.07299,-0.5366,0.2172,0.02025],[0.02026,-0.01379,0.02573,-0.1688,0.1245,-0.158,0.2605,0.1526,-0.08036,0.04903,0.003736,-0.3286,-0.07649,0.04764,-0.01761,0.0137,-0.005653,0.09376,0.1308,-0.06584,0.1839,0.2498,0.1307,-0.06643,0.07951,-0.05301,0.1196,0.002413,0.1108,0.1391,0.01201,0.1412,0.06678,0.1892,-0.02872,0.02021,0.03435,0.1226,0.08161,0.2033,0.0811,0.06728,0.0208,0.1433,0.2334,-0.1339,0.06702,-0.05342,-0.08205,-0.01562,-0.05783,0.08548,0.05929,-0.1464,0.04728,0.005578,0.102,0.2195,-0.0395,0.06859,0.03476,0.1227,-0.039,-0.0004023,0.09233,0.09041,0.02163,0.5699,0.06567,0.1514,-0.09079,0.1441,0.7764,0.06571,-0.09557,-0.1291,0.1132,0.1239,0.2788,-0.1744,0.1278,0.07482,-0.1094,0.05054,-0.1175,0.07412,-0.1475,-0.04006,-0.08201,-0.04603,-0.05967,0.04104,0.07754,-0.03617,-0.1469,0.1668,0.09446,0.03085,0.1145,-0.04334,0.001488,0.08714,-0.05466,-0.09391,0.0373,0.1193,-0.1419,0.105,0.01737,-0.002003,-0.06679,-0.1253,-0.02228,0.04986,-0.006836,0.0003411,0.05654,-0.05866,-0.051,-0.09165,0.03101,0.1262,0.02217,-0.03657,0.03598,-0.5326,-0.5402,-0.158,-0.2062,-0.3574,-0.331,-0.3794,0.1747,0.2077,-0.175,-0.1468,0.03675,0.06395,-1.012,-0.8414,0.1134,0.09886,-0.05043,-0.08168,0.2695,-0.0005792,0.04794,-0.1407,0.06056,0.1497,-0.1283,-0.1788,-0.03811,0.1009,0.1559,-0.06332,-0.05144,0.07734,-0.074],[0.04636,-0.01932,0.1073,0.09671,0.11,-0.1687,0.09163,-0.1309,-0.08448,-0.09504,0.06382,-0.2476,-0.04576,0.02879,-0.06111,0.04284,0.02979,0.06826,0.1109,-0.0984,0.03899,0.05147,0.1134,-0.1624,0.02143,-0.03904,0.08793,0.1507,0.03975,0.1387,-0.07947,0.07213,0.2715,0.03184,0.02317,0.04608,-0.02748,0.111,0.1981,0.1478,0.08274,0.09081,0.06925,0.06193,0.174,-0.1234,0.05438,-0.07516,-0.01795,-0.008654,-0.1221,0.09049,0.05493,0.04676,0.1295,0.03944,0.05797,-0.02885,-0.1445,-0.05735,0.08965,-0.1737,0.07138,0.009172,0.1441,0.1211,0.03831,0.2044,0.08916,0.1236,0.1437,0.03184,0.1627,0.8041,-0.04167,0.001138,0.03304,0.05342,0.2447,-0.08058,-0.03442,-0.04277,0.07006,0.0393,-0.1694,-0.1196,0.172,0.09667,-0.1163,-0.1244,-0.0261,-0.09,0.03452,-0.1555,-0.07252,0.123,0.1313,-0.01017,0.05287,0.005222,0.1791,0.09173,-0.07623,0.03328,0.1754,-0.1605,0.07372,-0.0859,0.03863,0.02688,0.1043,0.13,-0.1287,-0.07785,0.05162,-0.1634,0.134,0.07477,-0.02949,0.1571,0.002104,-0.1488,0.04435,-0.0638,-0.07907,-1.007,-0.7558,-0.2339,-0.4071,-0.6763,-0.6737,-0.6766,0.1784,0.151,-0.009886,-0.1258,-0.005126,0.009058,-0.3957,-0.3802,0.3887,0.1305,0.02122,0.08148,0.298,0.1191,0.09313,0.06987,0.1642,0.1024,-0.1,-0.1973,0.04851,0.01026,0.1599,0.04016,-0.2789,0.1046,0.04449],[0.1291,-0.01536,-0.04975,-0.1653,0.1176,0.03697,0.02643,-0.1641,-0.112,0.07335,-0.015,-0.248,0.03632,-0.01095,0.04177,-0.01521,0.02814,0.1061,0.2173,-0.07048,0.09847,0.215,0.181,-0.07009,0.05889,0.02822,0.06051,0.0003432,0.007693,0.09479,0.02016,0.0828,0.2389,0.2539,-0.02571,0.07164,0.005333,0.1289,0.1232,0.0963,0.1274,0.04476,0.1286,0.1682,0.1992,-0.01651,0.1212,-0.04459,0.08176,0.02295,0.0000115,0.2525,0.07263,-0.1346,0.1451,-0.01964,0.1627,0.2568,-0.05588,-0.002688,0.01805,-0.001493,0.009809,0.08306,0.1209,0.1125,0.1524,0.1598,0.0367,0.07612,0.2303,0.1007,0.03171,0.134,0.5144,0.04815,0.04102,0.004195,-0.03873,0.05866,0.08372,0.1259,-0.07582,-0.03817,-0.05519,-0.1652,-0.05209,-0.1523,-0.1344,0.06924,-0.09329,-0.1368,0.08273,0.0816,0.116,0.05727,-0.1134,-0.1455,0.025,-0.0613,-0.1582,0.03163,-0.03892,0.1458,-0.03914,-0.1622,0.0159,0.01936,0.07064,-0.02371,-0.04631,-0.06158,-0.1049,-0.08591,0.1387,0.1497,-0.1641,-0.01866,-0.003251,0.08264,-0.07165,-0.07232,0.1291,0.02922,-0.004144,-0.3928,-0.4471,-0.204,-0.1746,-0.3425,-0.3282,-0.3195,0.2021,0.2215,-0.07827,-0.02089,-0.08051,0.08953,-0.7886,-0.8816,0.1887,0.05204,-0.003849,-0.01393,0.1316,-0.05733,0.09391,-0.02452,0.27,0.3062,-0.05474,-0.03174,0.001378,0.2588,0.1907,0.03816,0.1069,0.09112,0.0853],[0.009702,-0.1615,0.07356,0.1792,0.05706,-0.1819,0.08575,0.06827,0.02301,0.01442,-0.01422,-0.2961,-0.1313,0.04254,-0.04682,-0.00653,0.08938,0.09591,0.09397,-0.06933,0.1015,0.1491,0.1383,-0.0692,0.0913,0.07366,0.03295,0.04449,0.2502,0.1149,0.01329,0.1836,0.2571,0.2558,-0.1421,0.05359,0.1283,0.07592,0.1309,0.266,0.1224,0.1471,0.1748,0.02518,0.2915,-0.1405,0.1137,0.008055,0.08991,-0.03607,-0.04556,0.05223,0.09552,-0.1684,0.09377,-0.01993,0.1574,0.24,-0.04028,0.0801,-0.1063,-0.02076,-0.0101,0.06331,0.1067,0.02779,0.007526,-0.0004083,0.1508,0.1762,0.1074,0.1047,0.1325,0.03913,0.1049,0.01377,0.1977,0.1032,0.1891,0.09823,0.09315,0.2476,0.1032,0.1212,-0.1378,-0.1337,-0.018,0.07793,0.04945,0.09386,-0.03586,-0.05873,-0.1329,-0.08972,-0.1235,0.1217,-0.1757,-0.1544,0.04751,0.0927,-0.02269,-0.1072,-0.06634,0.1215,-0.1364,-0.1129,0.02923,-0.1111,0.09509,0.155,0.0281,-0.042,0.03429,0.003073,-0.1593,0.1299,0.1576,-0.1777,-0.0947,0.08341,0.172,-0.02191,-0.1298,-0.02315,0.1366,-0.2198,-0.2836,-0.104,-0.07803,-0.2178,-0.242,-0.2385,0.2217,0.2578,-0.1358,-0.07954,-0.07208,0.02457,-0.9717,-0.9494,0.07597,0.04428,-0.02433,-0.08525,0.1426,-0.01098,0.01507,0.000963,0.06302,0.09432,-0.07198,-0.0532,0.06501,0.1185,0.0207,-0.000254,0.1275,0.03523,0.02968],[0.03318,-0.04718,0.02063,0.03483,0.06299,0.1091,0.01404,-0.1691,-0.1547,-0.09481,-0.05573,0.1348,0.04551,-0.1066,-0.1272,-0.05033,0.1141,-0.01005,0.05448,-0.07803,0.03063,0.1074,0.07838,-0.09983,0.1562,-0.1357,-0.09536,0.06637,0.03066,-0.009912,-0.01182,0.0007472,0.2866,0.1721,-0.02628,0.09362,-0.1013,0.03916,0.07662,-0.001652,0.1183,0.05547,0.11,0.01118,0.1539,-0.09325,0.01981,-0.1082,-0.1384,-0.2166,-0.1694,-0.1563,-0.1724,0.01042,0.05988,-0.144,0.03367,0.1164,-0.07801,-0.02617,0.04265,-0.09887,0.04505,-0.06322,-0.004168,-0.01968,-0.0271,0.08977,0.05701,0.05289,0.1085,-0.03322,0.1066,0.008943,0.08922,0.01338,1.056,-0.03616,-0.0006072,0.03479,0.08265,-0.06721,-0.03645,-0.1514,-0.03391,-0.03592,0.1585,-0.04009,-0.02635,-0.03169,-0.1291,0.04992,-0.08465,0.02884,0.04836,-0.03943,-0.07661,0.02981,0.1098,-0.1355,0.06586,0.06579,0.1009,0.0957,0.1628,-0.1407,-0.1769,0.06128,-0.0838,0.01543,-0.02898,0.07577,-0.0608,0.1579,-0.0741,-0.04161,-0.1359,0.1322,0.1469,-0.04598,0.1297,-0.1739,-0.04614,0.0004079,-0.02652,-0.862,-1.023,-0.3594,-0.4327,-0.644,-0.6222,-0.6973,0.2153,0.1253,-0.1024,-0.2363,-0.04316,0.031,-0.4473,-0.5044,0.2592,0.07044,-0.01086,-0.03209,0.1944,0.03337,0.1007,0.1235,0.2504,0.08486,-0.1405,-0.1889,0.2685,0.07775,0.02547,0.01565,-0.1404,0.004268,-0.1151],[-0.007694,0.07745,0.1368,0.005535,0.0001124,0.007492,-0.02364,-0.04962,0.03254,-0.0002938,-0.0481,-0.1807,0.04124,0.05169,0.04163,0.01739,0.0816,0.154,0.08364,-0.01649,0.08862,0.1397,0.09847,-0.1072,0.1848,0.0008327,0.03468,0.08624,0.08237,0.1327,0.05329,0.1582,0.08993,0.1538,-0.2427,0.1214,0.01514,0.07408,0.1424,0.04865,0.1337,0.1025,0.04327,0.246,0.1973,-0.1121,0.1299,0.03279,-0.09016,-0.1306,-0.0974,0.07761,-0.0291,-0.104,0.03798,0.1186,0.1024,0.1471,-0.0006042,0.001941,-0.1104,0.06759,0.0547,0.07909,0.06704,0.1776,0.1344,0.228,0.1335,0.1098,0.03882,0.03542,0.02317,0.1675,0.2827,0.1679,0.005811,0.3441,0.0913,0.08963,0.07362,0.2437,-0.05229,0.003594,-0.0466,-0.09682,-0.04456,0.1009,0.1247,0.02694,-0.0867,0.02133,0.04718,-0.0694,0.168,-0.04779,-0.06991,-0.1272,0.1073,0.03869,0.004723,-0.004513,-0.09894,-0.06064,-0.05306,-0.075,0.1668,0.02491,-0.05358,0.04314,0.04601,-0.05928,-0.01473,0.1018,-0.1431,0.1116,0.087,0.07221,0.05972,0.1434,0.06345,0.1742,-0.0003576,0.05417,0.08835,-0.3053,-0.3197,-0.1094,-0.1066,-0.2906,-0.2715,-0.2644,0.2423,0.2164,-0.2014,-0.1869,-0.05349,0.04192,-0.9557,-1.027,0.09943,0.0437,-0.09529,-0.1631,0.1154,-0.03597,-0.03102,-0.062,0.1728,0.1197,0.02842,-0.05305,0.04031,0.05626,0.02613,-0.02584,0.05083,-0.05468,0.1587],[0.1376,-0.09129,0.1318,0.05277,0.1364,-0.143,-0.1017,0.1482,-0.1534,0.05903,-0.1168,-0.1233,-0.03777,0.05597,-0.02023,0.03329,0.08277,0.1376,0.1265,-0.03129,0.1046,0.1438,0.185,-0.002629,0.1295,0.05069,0.05318,0.09008,0.0952,0.1396,0.01768,0.129,0.2363,0.1356,-0.03289,0.1737,0.06546,0.09403,0.05528,0.008546,0.00809,0.05761,0.07485,-0.0404,0.1613,-0.09965,0.1664,0.003929,-0.1346,0.02237,-0.1164,0.03787,0.1117,-0.1156,0.1083,0.08436,-0.1107,0.02265,-0.03783,0.02285,-0.03875,-0.0165,0.0943,0.08438,0.1937,0.07853,0.1466,0.1371,0.1384,0.1348,0.1331,0.004664,0.1357,0.5162,0.1227,-0.08517,0.1707,0.1233,0.4742,0.09971,0.084,0.06154,0.07673,0.04491,-0.07232,-0.06869,-0.1829,0.1805,-0.1257,0.1486,0.00497,-0.1149,0.07312,-0.06979,0.03101,-0.1728,0.1026,-0.1569,-0.1405,-0.1787,-0.09952,-0.1198,-0.003713,-0.1303,-0.1737,0.04241,-0.166,0.1532,0.08819,-0.00364,0.1166,0.01447,-0.02299,0.01954,-0.1357,0.02104,-0.1278,-0.1522,0.05731,-0.1431,-0.1429,0.1353,0.04251,-0.03515,0.04907,-0.4038,-0.3971,-0.1021,-0.1708,-0.2998,-0.2843,-0.1881,0.2354,0.2385,-0.1147,-0.1605,-0.1746,-0.008063,-0.9789,-0.9752,0.1855,-0.005668,0.008064,-0.1207,0.1988,-0.02051,-0.04387,0.01356,0.1894,0.1231,-0.06746,-0.04392,0.007403,0.2009,0.00969,0.04241,0.1507,0.01672,0.04373],[-0.05615,0.08799,0.05223,0.1248,0.05559,-0.1144,0.1019,0.1155,-0.09199,0.1182,-0.1054,-0.3552,-0.05957,0.05751,0.04742,0.02235,0.1858,0.1653,0.09113,-0.02423,0.1231,0.1495,0.1487,-0.2144,0.05873,0.06527,0.1402,0.02855,0.1919,0.08138,0.07252,0.01347,0.05403,0.1351,-0.07483,0.03841,0.07704,0.06004,0.1632,0.1129,0.08797,0.01879,0.05658,0.1063,0.2247,-0.0333,0.1522,0.08633,0.07892,-0.09823,-0.177,0.09564,0.1113,-0.02191,0.1279,0.03457,-0.02801,0.1445,-0.08895,0.06978,-0.1132,-0.1416,0.05267,-0.01533,0.04311,0.1716,-0.02691,0.09912,0.3467,0.213,0.1701,0.09666,0.06775,0.133,0.02138,0.1697,0.1775,0.03524,-0.06102,0.5795,0.0064,0.1491,-0.1342,0.1617,0.08118,-0.1801,0.173,0.02842,-0.1408,0.06831,0.06079,0.149,0.0206,-0.1725,-0.07973,0.08751,0.1426,-0.03608,0.0002325,-0.06614,0.06909,-0.1312,0.09116,-0.04953,0.05748,-0.1733,-0.1513,-0.09177,0.1627,-0.03959,0.1515,-0.2085,-0.0452,0.07153,-0.1398,-0.1428,0.0216,-0.01815,0.1551,-0.1505,0.1651,0.0929,-0.111,-0.01135,0.01667,-0.4537,-0.629,-0.2325,-0.204,-0.4549,-0.4501,-0.4602,0.2042,0.2238,-0.05611,-0.1055,-0.2418,-0.07185,-0.7071,-0.6755,0.05441,0.007455,-0.148,-0.1505,0.04554,-0.07374,0.1514,-0.09715,0.2523,0.1633,-0.1552,-0.2354,-0.2033,0.07838,0.2878,0.06924,0.08868,0.1897,0.0169],[0.1777,-0.06442,0.1017,-0.1822,0.1151,0.1167,-0.08857,0.099,-0.09607,0.06924,0.01746,-0.4181,-0.03564,0.008356,-0.03463,0.00189,0.08064,0.1438,0.0521,-0.004085,0.1632,0.3065,0.09871,-0.06753,0.09792,0.01924,0.03805,0.04551,0.04456,0.06916,-0.03712,0.0823,0.1655,0.1195,-0.1124,0.09197,-0.03257,-0.009943,0.1594,-0.02004,0.05282,0.05032,0.05548,0.0259,0.06492,-0.01605,0.0785,-0.06944,-0.09917,-0.1325,-0.1399,-0.1151,-0.01207,-0.1528,0.02006,0.09296,0.07381,0.02771,-0.08358,-0.03057,0.06293,0.07207,0.1852,0.1249,0.04386,-0.02133,0.08216,0.1324,0.07997,0.02175,0.08279,0.09045,0.09902,-0.007291,0.157,-0.01687,0.3059,0.03506,0.01002,-0.05108,0.5445,0.18,-0.03192,0.1494,-0.09584,-0.1063,0.149,0.03335,0.1274,0.151,-0.004327,0.08441,0.08825,0.1487,-0.154,-0.1764,-0.1467,-0.0216,-0.1136,0.1323,-0.138,0.1213,-0.1495,-0.1377,-0.126,0.08277,-0.001199,0.1652,-0.1773,0.1586,-0.09034,-0.06077,0.04385,-0.02295,-0.009714,-0.1386,0.115,0.06961,-0.07796,-0.03724,-0.174,0.02659,0.09069,-0.02398,-0.06547,-0.5986,-0.7952,-0.3495,-0.2818,-0.4987,-0.5076,-0.5525,0.234,0.2003,-0.07635,-0.01775,0.04461,0.1089,-0.4522,-0.742,0.2466,0.05061,-0.03065,-0.06785,0.1696,0.05409,0.09487,0.09016,0.1958,0.04006,-0.08018,-0.1842,0.08007,0.1239,0.0006881,0.04773,-0.07945,0.1198,-0.07661],[0.06749,-0.1305,0.1639,-0.1824,0.11,-0.01967,-0.08446,0.135,-0.08943,-0.005391,-0.05701,-0.2458,0.001791,-0.007621,0.1068,0.087,0.09563,0.1268,0.07804,-0.001056,0.08846,0.1884,0.0771,-0.1396,0.1289,0.09111,-0.06282,0.00743,0.04516,0.06652,-0.0978,-0.001191,0.192,0.07825,-0.09066,-0.04228,-0.04324,0.03342,0.08299,0.08121,0.001443,0.08972,0.06016,0.09716,0.1421,-0.08875,0.09358,-0.1831,-0.0963,-0.119,-0.2241,0.03442,-0.09852,0.002058,0.09202,-0.01901,-0.03685,0.1401,0.09957,0.1557,0.1547,0.00545,0.01444,-0.01384,0.1126,0.04622,-0.03018,0.00444,0.2586,0.003213,0.1677,0.07633,0.1181,-0.033,-0.03516,0.09602,-0.01081,0.08965,0.02603,0.07181,0.04821,0.7262,-0.07401,0.09314,0.06493,-0.03611,-0.1131,-0.09407,-0.0188,0.04597,0.1688,0.1271,0.09024,0.04577,0.00212,-0.1346,-0.1638,0.1795,0.03207,0.002142,-0.1764,-0.1401,-0.02143,-0.0862,-0.1237,0.03114,0.1569,0.03263,0.1023,-0.02433,0.004003,-0.1274,0.03488,-0.08746,-0.01701,-0.005544,-0.1099,-0.1284,0.09614,0.1806,0.06898,0.09261,0.05573,0.1573,-0.1732,-0.7416,-1.008,-0.3877,-0.4168,-0.6653,-0.6615,-0.6975,0.1716,0.1205,-0.02542,-0.09779,-0.0895,0.06497,-0.2706,-0.513,0.19,0.0877,0.02034,-0.08993,0.1841,0.0167,0.1222,-0.0143,0.1007,-0.09773,-0.08164,-0.2493,0.1653,0.007744,-0.0357,0.02863,-0.1115,0.1601,-0.1402]],"trainingOutputVectorTargetMean":[0.008824,0.03609,0.01396,0.04469,0.01004,0.0008092,0.0474,0.002108,0.001739,0.004882,0.0002349,0.0009658,0.0002504,0.0001202,0.0007773,0.0001562,0.0001729,0.0004196,0.0004282,0.0008433]},"experiments":{},"numberTrainingVisits":2695261,"previousVisitsHistoryVectorDimension":123,"targetingSegments":{"210954":{"probabilityLearner":{"beforeMean":[0.005368,0,0.001105,0,0.0003837,0,0.007307,0,0.007307,120500,43140,0.575,132600000,47330000,0.1421,0.01505,0.008799,0.002178,0.002455,0.01148,0.0114,0.00003197,0.000167,0.2557,0.0001634,0.09778,0.009836,0.009293,0.001769,0.001506,0.007808,0.008817,0.00002131,0.0001847,0.1858,0.0001847,0.06092,0.006835,0.005652,0.001378,0.0007815,0.005964,0.009396,0.00003197,0.0001492,0.1409,0.0002416,0.5972,0.06192,0.04757,0.01099,0.008238,0.06011,0.05931,0.0002842,0.001591,1.251,0.002586,1.256,64490000,66000000,0,0,0,0,0,0,0,0,0,0,18.16,5.589,0,0,0,0,0,0,0,0,0,0,0,0.002508,0,0.00002842,0,0.000007105,0,0.002543,0,0.002543,5.616,1.175,0.9993,0.000007105,0.000007105,0,0,0.00006394,0.000007105,0,0,0.9997,0,0.001488,0.004529,0.003339,0.003829,0.0001314,0.0303,0.01108,0,0,0.3121,0,0.0001528,0.006973,0.009808,0.001108,0.0002558,0.003851,0.003574,0,0,0.04464,0,1.001,0.01638,0.01856,0.005623,0.0006394,0.03546,0.02406,0,0,1.39,0,1.39,16520,3507,0,0,0,0,0,0,0,0,0,0.6898,0,0,0,0,0,1412000000,1.756,0.6893,0.009787,0.003098,0.003265,0.0002984,0.02975,0.01524,0,0,0.9999,0,0.002469,0.9975,1,1,0.5108,0.09069,0.05245,0.2862,0.002892,0.05689,93.46,0.6137,0.3134,0.0648,0.3158,0.005229,0.2977,0.003108,892.2,742.1,909.6,897.9,0],"trainingOutputVectorTargetNbUpdates":0,"standarizeInputs":true,"outputDimension":0,"bias":[],"inputDimension":193,"beforeDeviation":[0.07307,0,0.03322,0,0.01958,0,0.1218,0,0.1218,9617000,5590000,1.445,602500000,255500000,0.3492,0.1217,0.09339,0.04661,0.04948,0.1065,0.1061,0.005654,0.01292,0.4363,0.01278,0.297,0.09869,0.09595,0.04202,0.03878,0.08802,0.09348,0.004617,0.01359,0.389,0.01359,0.2392,0.08239,0.07497,0.0371,0.02794,0.077,0.09648,0.005654,0.01221,0.3479,0.01554,2.28,0.5897,0.361,0.1842,0.153,0.5779,0.3847,0.02543,0.06835,3.736,0.09648,3.747,350000000,294300000,0,0,0,0,0,0,0,0,0,0,26.06,12.08,0,0,0,0,0,0,0,0,0,0,0,0.05002,0,0.005331,0,0.002665,0,0.05121,0,0.05121,2336,617,0.02597,0.002665,0.002665,0,0,0.007996,0.002665,0,0,0.01621,0,0.03855,0.06715,0.05769,0.06176,0.01146,0.1714,0.1047,0,0,0.4633,0,0.01236,0.08321,0.09855,0.03327,0.01599,0.06193,0.05967,0,0,0.2065,0,0.03966,0.2252,0.1815,0.09168,0.03664,0.2098,0.2079,0,0,0.753,0,0.7529,88680,35660,0,0,0,0,0,0,0,0,0,6.429,0,0,0,0,0,4698000000,10.84,0.4628,0.09844,0.05557,0.05704,0.01727,0.1699,0.1225,0,0,0.01221,0,0.04963,0.05009,1.498e-14,1.498e-14,0.4999,0.2872,0.2229,0.452,0.0537,0.2316,59.11,0.4869,0.4639,0.2462,0.4648,0.07212,0.4573,0.05567,638.4,146.7,673.5,144.9,0],"weights":[],"trainingOutputVectorTargetMean":[]},"previousVisitsHistoryVectorDimension":83,"visitHistoryVectorDimension":74},"211062":{"probabilityLearner":{"beforeMean":[0.009612,0,0.002712,0,0.001127,0,0.01491,0,0.01491,654100,215400,1.167,165200000,76230000,0.07043,0.02326,0.007882,0.00418,0.003391,0.01157,0.008288,0.00002511,0.0000897,0.3545,0.000305,0.07828,0.01728,0.009092,0.004255,0.002834,0.007226,0.006193,0.00001794,0.0001256,0.2857,0.0003229,0.0496,0.01196,0.005619,0.003172,0.001851,0.00573,0.007344,0.00003947,0.0001076,0.2369,0.0003983,0.4682,0.1186,0.05607,0.03004,0.01941,0.0645,0.05559,0.0003444,0.00165,2.248,0.005776,2.257,84700000,92490000,0,0.009483,0.04187,0.0102,0.02873,0.004592,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11.76,4.763,0,0,0,0,0,0,0,0,0,0,0,0.002228,0,0.00001435,0,0.000003588,0,0.002246,0,0.002246,5.897,1.174,0.0006028,0.00009328,0.0000287,0.00002153,0.000003588,0.00005382,0.00001794,0,0,0.9997,0.00005023,0.0509,0.01921,0.007649,0.002903,0.0006207,0.003132,0.001941,0,0,0.08911,0,0.01163,0.005428,0.002978,0.001381,0.0003193,0.001277,0.003297,0,0,0.02706,0,0.06844,0.03402,0.01322,0.005375,0.001223,0.005568,0.008736,0,0,1.14,0.00005023,1.14,12790,3858,0,0,0,0,0,0,0,0,0,1.668,0,0,0,0,0,0.001701,0.006426,0.002565,0.007308,0.0002655,0,0,0,0,0,1001000000,5.129,0.0499,0.01887,0.003753,0.00305,0.0006135,0.00413,0.006494,0,0,0.9998,0.00005023,0.002199,0.9976,1,1,0.4111,0.06321,0.0435,0.4443,0.002027,0.03586,73.84,0.6163,0.263,0.08468,0.425,0.03385,0.1905,0.002921,897.3,741.4,957.7,916.4,0],"trainingOutputVectorTargetNbUpdates":278719,"standarizeInputs":true,"outputDimension":5,"bias":[-5.136,-3.506,-5.032,-4.575,-5.427],"inputDimension":213,"beforeDeviation":[0.09757,0,0.05201,0,0.03355,0,0.1918,0,0.1918,33520000,15510000,2.405,609700000,295700000,0.2559,0.1507,0.08843,0.06452,0.05813,0.1069,0.09066,0.005011,0.00947,0.4784,0.01746,0.2686,0.1303,0.09492,0.06509,0.05316,0.0847,0.07845,0.004235,0.01121,0.4517,0.01797,0.2171,0.1087,0.07475,0.05623,0.04299,0.07548,0.08538,0.006282,0.01037,0.4252,0.01995,1.419,0.9758,0.4572,0.3475,0.313,0.5502,0.3812,0.02569,0.073,4.862,0.1433,4.874,353800000,317500000,0,0.1738,0.3224,0.1434,0.5119,0.1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23.04,11.51,0,0,0,0,0,0,0,0,0,0,0,0.04715,0,0.003788,0,0.001894,0,0.04779,0,0.04779,2356,620,0.02454,0.009658,0.005357,0.00464,0.001894,0.007336,0.004235,0,0,0.01662,0.007087,0.2198,0.1372,0.08713,0.0538,0.02491,0.05588,0.04401,0,0,0.2849,0,0.1072,0.07348,0.05449,0.03714,0.01787,0.03572,0.05733,0,0,0.1623,0,0.3314,0.3634,0.1672,0.113,0.05524,0.0956,0.1166,0,0,0.6015,0.007087,0.6014,88500,38180,0,0,0,0,0,0,0,0,0,10.69,0,0,0,0,0,0.06331,0.109,0.06059,0.185,0.02057,0,0,0,0,0,3669000000,40.34,0.2177,0.1361,0.06115,0.05514,0.02476,0.06413,0.08032,0,0,0.01467,0.007087,0.04685,0.04853,1.504e-14,1.504e-14,0.492,0.2433,0.204,0.4969,0.04498,0.1859,57.46,0.4863,0.4403,0.2784,0.4944,0.1808,0.3927,0.05396,620.8,177.8,710.1,189.8,0],"weights":[[0.04377,0.0306,0.1097,-0.1659,0.1213,0.0867,-0.06636,0.1607,-0.05921,0.03077,-0.009742,-0.1152,0.02889,0.03722,0.15,0.1563,0.211,0.3181,0.0769,0.01599,0.144,0.074,0.06292,-0.31,0.146,-0.02458,0.161,0.1061,0.00001393,0.09143,0.06054,0.06605,0.08074,-0.1411,-0.2201,0.07975,0.01428,0.1471,0.1326,0.09931,-0.02999,0.1457,0.108,-0.009142,-0.06314,-0.08982,0.1756,-0.02167,0.0008747,0.01218,0.3378,0.09925,-0.06861,-0.2522,0.05174,0.2471,-0.1593,0.06655,0.01728,0.08023,-0.06417,0.02034,0.03842,0.1585,0.03152,0.1154,0.0806,-0.0599,0.00632,0.0533,0.01623,0.1234,0.1326,0.1576,-0.02399,0.004805,-0.1467,-0.06707,0.08549,0.05937,0.02041,0.01823,0.1058,0.07405,-0.07975,0.1625,0.0106,-0.08398,-0.05769,-0.07624,0.03553,-0.08785,-0.08045,0.1039,-0.2031,-0.05126,-0.0722,-0.07845,0.1342,0.1023,-0.01527,0.1411,-0.006701,-0.05493,-0.07762,0.09428,-0.05861,-0.072,-0.04197,-0.05136,0.07314,-0.1021,-0.04412,0.04948,-0.03461,0.3557,-0.005076,0.04531,-0.01479,0.2515,-0.1073,-0.06766,0.07673,-0.0297,0.1421,-0.2361,0.1236,0.05007,0.02411,0.05207,0.226,0.1728,0.1306,0.2001,0.03827,-0.06113,-0.09403,0.1247,-0.05641,0.00329,0.03721,0.05543,0.205,-0.1226,-0.008593,0.02201,-0.0007508,-0.1969,0.205,0.1656,0.01971,0.05266,-0.1589,0.1096,0.03592,0.02042,0.01935,0.004494,0.07572,0.06571,0.1523,0.09984,-0.06093,0.1131,-0.1443,0.08294,-0.162,0.3476,-0.04789,0.1649,0.1514,-0.121,0.1099,-0.009928,-0.07445,0.02978,0.1273,-0.003071,0.03045,0.1306,0.1326,0.0415,0.2739,-0.03881,0.1314,0.008617,0.07894,0.1489,-0.0217,0.1028,-0.215,-0.4946,-0.3483,-0.3633,0.06744,0.05737,0.02139,-0.04348,0.1926,0.02287,0.05925,0.01977,0.2279,0.1066,-0.01805,-0.1202,0.1957,0.02556,-0.07861,0.07517,-0.02529,-0.02019,0.1197],[-0.09192,0.1197,-0.07155,-0.1635,-0.1108,-0.08539,0.0276,0.1206,0.1053,-0.1018,0.01746,-0.2311,-0.005927,-0.0003708,0.1711,0.07558,0.132,0.08161,0.08843,0.1295,0.2326,-0.1126,0.1362,-0.2629,0.08,0.05134,-0.007458,0.1799,-0.03146,0.107,0.04834,0.1696,0.01734,-0.1451,-0.09946,-0.04921,-0.05772,0.002926,-0.05769,0.168,0.08292,-0.0138,0.0938,-0.03275,0.01813,-0.1667,-0.04806,0.2141,-0.07259,0.07045,-0.06405,-0.002314,-0.04973,0.04442,0.03014,0.1995,-0.03037,-0.01047,-0.2397,-0.08762,-0.0641,0.01021,-0.05372,0.1969,0.004356,-0.02345,0.1111,-0.1042,0.1386,0.158,0.09711,-0.05547,-0.07782,0.08691,0.006392,0.04618,-0.06624,0.09492,0.1596,-0.1383,0.02873,0.196,0.06216,0.1409,-0.009513,0.06748,-0.1471,-0.04177,0.1367,-0.02544,-0.0792,-0.0795,-0.1426,0.1485,0.1158,-0.02203,0.08783,-0.09103,-0.01268,0.13,-0.1049,0.09538,-0.01715,0.1008,-0.1077,0.2464,-0.1304,0.00812,0.1159,-0.05274,0.1202,0.07794,-0.0079,-0.06129,0.04456,0.01659,-0.1142,0.1453,0.1851,-0.04026,0.1491,0.02852,0.0548,-0.1629,-0.1493,-0.1277,-0.1119,0.07459,0.07211,0.1163,0.1341,0.03075,0.1174,0.05884,0.0476,-0.114,-0.005214,0.01503,0.05491,-0.1123,0.04972,0.135,-0.06605,0.06763,0.1284,-0.1433,0.1525,-0.1567,0.2666,0.1339,-0.007216,-0.06378,-0.07206,-0.0009403,-0.1215,-0.02573,-0.0157,0.03683,-0.1226,0.1094,0.164,-0.138,-0.1097,-0.006045,0.07032,0.1463,-0.03306,-0.00304,0.4971,0.1331,-0.04377,-0.0122,-0.06153,0.09014,-0.04476,-0.03841,-0.06884,-0.09484,-0.3033,0.05482,0.1165,-0.09282,0.01393,0.1831,-0.1079,0.03313,-0.08868,-0.04231,0.02721,0.08044,-0.08462,-0.2031,-0.1182,-0.2928,-0.07539,-0.07709,0.009351,-0.03447,0.04296,-0.04914,0.1402,-0.1513,0.1625,0.137,-0.1364,-0.3401,-0.008412,0.0856,0.05174,-0.02562,-0.6699,0.131,0.05655],[0.1281,0.1434,-0.1317,-0.1518,0.1752,-0.08334,-0.1471,0.04966,0.1186,0.05749,-0.05483,-0.1501,-0.01094,-0.02044,0.1087,0.04607,0.09837,0.1603,0.1519,0.04649,0.1764,0.05541,-0.07992,-0.3141,0.08753,0.08595,0.01507,-0.02048,0.02732,0.1205,-0.07371,0.004299,-0.04035,0.1216,-0.03623,0.1043,-0.0173,0.008534,0.08486,0.09029,0.03717,0.0761,-0.02906,-0.02797,0.006334,-0.1105,0.2155,0.02494,-0.03057,0.2827,-0.05396,-0.1152,-0.1437,-0.05249,0.01618,-0.001186,-0.01494,-0.01133,0.03079,-0.009543,-0.06345,0.008913,-0.03248,0.118,0.2637,-0.04892,0.07889,-0.1416,0.03206,-0.06599,-0.08874,-0.04541,0.09343,0.03978,-0.07439,0.1642,0.1376,0.04168,-0.006488,0.1382,-0.01437,0.08075,0.1336,0.03438,0.08974,-0.1358,-0.1149,-0.008402,0.1415,-0.1109,-0.03053,-0.1444,-0.01458,-0.07391,-0.2422,0.09865,-0.1005,0.00004313,-0.02451,-0.08249,-0.1289,0.0063,-0.09166,0.004373,0.1534,0.09395,-0.0432,-0.07155,0.009022,-0.02166,0.03251,-0.1109,0.1636,0.1602,-0.08223,0.05918,-0.1209,0.06954,0.09361,-0.06987,-0.02669,0.03959,0.02001,0.0797,-0.1222,-0.2038,-0.03166,0.09519,0.08369,0.2642,0.0875,-0.1323,-0.1194,0.162,-0.01075,0.04382,-0.1708,0.165,0.005327,-0.05089,0.158,-0.01059,-0.0575,-0.07014,0.196,0.1008,-0.005121,-0.0416,0.05209,0.04178,-0.008372,0.02316,-0.002697,-0.05514,0.03083,0.03204,-0.009632,0.05852,-0.07227,0.1479,0.09679,0.09926,0.1579,0.095,0.1305,0.09336,-0.1334,0.04339,0.009326,0.1702,0.09964,0.1739,-0.1017,0.0265,0.1506,0.05058,-0.04946,0.06068,-0.08003,0.1106,0.08937,0.08174,0.08897,0.04978,0.1126,0.02762,0.1195,-0.1062,-0.1437,0.3351,-0.01704,-0.289,-0.2888,-0.3594,0.01447,-0.006109,0.007016,-0.1223,0.09899,-0.0733,0.1327,0.02092,0.1266,0.05143,-0.1197,-0.206,-0.1047,0.002322,0.03898,0.05228,-0.098,-0.1259,0.1069],[-0.04189,0.004214,0.06892,-0.07556,-0.02466,-0.1587,-0.1126,0.03269,0.1839,-0.02397,-0.04633,-0.2712,-0.03911,0.0009806,0.04423,0.2767,0.08129,0.0991,0.073,0.03628,0.06826,0.1625,-0.008976,-0.407,0.1814,0.009005,0.08467,0.06464,0.02267,0.04742,-0.02506,-0.02045,-0.01303,0.1249,-0.1913,0.1051,-0.09261,0.07079,0.09544,0.01614,0.09241,0.1352,0.146,-0.07715,0.04608,-0.1658,0.1557,-0.1101,0.2067,-0.007274,0.09681,0.01931,-0.1714,-0.1304,0.09902,0.11,0.04045,-0.0849,0.08985,0.04951,-0.04954,0.07771,0.01659,0.01647,-0.01866,0.1061,0.06639,0.1421,0.01826,-0.06481,0.04908,-0.07758,0.0443,0.1198,-0.1529,-0.142,-0.03107,-0.1282,0.002187,0.08653,-0.005749,0.319,0.1383,0.08677,0.1639,-0.0195,-0.02472,0.1612,0.1582,-0.08028,-0.03557,-0.05112,-0.1225,-0.1065,-0.006397,-0.09386,-0.06438,-0.08543,-0.02738,0.01014,-0.09995,-0.147,-0.2071,0.1507,0.1143,0.02692,0.03396,0.01291,-0.05982,-0.003714,0.1085,0.01125,0.02891,0.1351,-0.07739,0.2082,0.007636,0.1125,0.05419,0.1538,0.2528,0.03407,0.04267,-0.02267,-0.148,-0.1672,-0.1469,0.1965,0.1803,0.169,-0.07333,-0.02594,0.005377,0.1739,-0.1616,-0.05227,-0.2299,0.02803,0.02891,0.1766,-0.03278,0.1102,-0.004218,-0.08099,-0.05053,-0.08356,-0.08247,-0.03719,0.06797,-0.115,-0.0335,0.01329,-0.135,-0.03821,0.03209,0.1122,0.08082,0.137,0.08819,-0.06356,-0.01837,0.2107,-0.008908,-0.02744,-0.1218,-0.06547,-0.004678,0.05744,-0.1406,0.02896,0.29,0.1914,-0.01201,-0.05974,-0.002324,-0.06517,-0.07198,-0.09386,-0.00873,0.0007461,0.05282,0.1217,0.06657,-0.06762,0.03777,-0.03595,0.01355,0.05949,-0.03053,0.235,0.02641,-0.2007,-0.2956,-0.1122,0.002287,-0.04969,0.1376,-0.2004,0.1485,0.001707,0.1833,-0.004653,0.09675,0.0177,-0.1416,-0.2403,0.03525,-0.05437,0.06633,0.04781,-0.3674,0.006362,-0.06696],[0.07707,0.1369,0.02404,0.0365,0.09003,-0.08983,-0.1682,0.1361,-0.09794,0.06522,-0.03932,-0.06932,0.01075,-0.02588,-0.01141,0.04385,0.1467,0.1536,0.2603,0.02132,0.1297,0.004233,0.07282,-0.2128,0.1894,0.04612,0.1478,0.03707,0.04036,-0.01175,0.05755,0.1016,0.1081,0.1435,-0.03583,0.1265,0.1154,0.1264,0.2021,0.1818,0.1601,0.1031,0.1219,0.1429,-0.000742,-0.1798,0.07982,0.0376,-0.08033,-0.08767,-0.08725,0.2274,-0.06283,-0.1216,0.1641,0.02909,-0.08562,0.0333,0.03123,0.02375,-0.04241,0.1194,0.1381,0.1744,0.2135,-0.03012,0.1428,0.009673,-0.1627,0.09778,-0.1511,-0.02196,0.1395,-0.02255,-0.03966,0.006251,0.03374,0.01913,-0.01815,-0.02559,0.1055,-0.1153,0.01785,0.003189,0.08538,-0.1291,0.01862,0.1565,0.1381,0.1045,-0.1249,0.1235,-0.138,0.1282,0.03597,0.1151,0.01247,0.1384,-0.02709,0.1087,-0.1409,0.1585,-0.04981,0.1152,-0.1518,0.1122,0.0491,-0.107,0.06397,-0.003142,0.03852,-0.05587,-0.08269,-0.08639,-0.05161,0.3077,0.05771,-0.02222,0.104,-0.02099,0.2219,-0.1393,0.238,-0.0763,-0.06264,-0.1687,0.05941,0.1783,0.1214,0.2413,0.1713,0.126,-0.0188,0.09616,0.04648,0.09357,-0.09298,-0.03742,0.06982,0.1037,-0.008294,0.05349,0.3558,0.04311,0.1346,0.139,-0.0996,-0.04708,0.241,-0.07369,-0.03453,0.1027,-0.06603,0.0209,-0.006292,0.06872,0.05987,0.03269,0.03095,-0.04365,0.04118,-0.01194,-0.06295,-0.08296,-0.01193,-0.02131,0.02113,0.06699,0.06684,0.06493,0.008499,0.1536,0.1278,0.1657,-0.1375,0.1276,0.1077,0.04195,0.07,0.02087,0.1099,0.1301,0.1492,0.1495,-0.02705,-0.05487,-0.1059,0.02991,-0.2184,0.1998,-0.07591,-0.3331,-0.5434,-0.6197,0.1053,0.09023,0.04124,0.07445,0.1075,-0.02187,0.1477,-0.1579,0.09437,0.2281,0.0304,-0.02798,0.006059,0.0562,0.02322,0.009437,-0.006187,-0.05904,-0.03446]],"trainingOutputVectorTargetMean":[0.003344,0.03587,0.004521,0.01028,0.0008647]},"previousVisitsHistoryVectorDimension":93,"visitHistoryVectorDimension":84}},"visitHistoryVectorDimension":114},"MentalistFeatures":{"keyWords":[],"code":"r6ee8475kk","languages":[],"inputGoalIds":[5175,5186,56932,296249,298766,302358,302912,302913,302914,302915,302916,302917,302923,320688,320690,320691,320693,320694,326221,326222],"keyPages":[0,1,2,3,4,5,6,7,8,9],"experiments":{},"customData":[],"browsers":[0,1,2,3,4],"oss":[0,1,2,3,4],"numberValuesByCustomDatum":{},"maxNumberPreviousVisits":10,"referrers":[0],"maxAbsoluteValueAfterStandardization":5,"outputGoalIds":[5175,5186,56932,296249,298766,302358,302912,302913,302914,302915,302916,302917,302923,320688,320690,320691,320693,320694,326221,326222],"interests":[],"targetingSegments":{"210954":{"inputGoalIds":[],"outputGoalIds":[]},"211062":{"inputGoalIds":[5175,5186,56932,296249,298766],"outputGoalIds":[5175,5186,56932,296249,298766]}},"timeZoneGroups":[]},"isNewEditorEnabled":false}}; })();if (window.kameleoonLightIframe){if (window.kameleoonExternalIFrameLoadedData) { window.kameleoonQueue = window.kameleoonQueue || [];window.kameleoonQueue.push({level: 'IMMEDIATE',command: function () {Kameleoon.Utils.runProtectedScript(window.kameleoonExternalIFrameLoadedData);}}); Kameleoon.Analyst.load();}}else{Kameleoon.Analyst.load();}}