PageSourceSearch

https://dmt.fidelity.com/prod/meas/

js fidelity.com collected 2026-09-24 08:58:48 UTC 1,137,602 bytes, 2,205 lines download raw bytes

1(function ensightenInit(){var ensightenOptions = {client: "fidelity", clientId: 65, publishPath: "prod", bootstrapVersion: "v13", isPublic:1, serverComponentLocation: "/fidelity/prod/serverComponent.php", staticJavascriptPath: "/fidelity/prod/code/", ns: 'Bootstrapper', nexus:"", scUseCacheBuster: "true", enableTagAuditBeacon : "true", enablePagePerfBeacon : "true", registryNs : "ensBootstraps", generatedOn : "Wed Sep 16 20:45:42 GMT 2026", beaconSamplingSeedValue: 11, dataLayerName: "ensDataLayer"};
2if ( !window[ensightenOptions.ns] ) {
3window[ensightenOptions.registryNs]||(window[ensightenOptions.registryNs]={});
4window[ensightenOptions.registryNs][ensightenOptions.ns]=window[ensightenOptions.ns]=function(l){function r(a){this.name="DependencyNotAvailableException";this.message="Dependency with id "+a+" is missing"}function t(a){this.name="BeaconException";this.message="There was an error during beacon initialization";a=a||{};this.lineNumber=a.lineNumber||a.line;this.fileName=a.fileName}function w(){for(var a=e.dataDefinitionIds.length,b=!0,d=0;d<a;d++){var f=e.dataDefinitions[e.dataDefinitionIds[d]];if(!f||
5null==f.endRegistration){b=!1;break}}b&&e.callOnDataDefintionComplete()}var c={},e={};e.ensightenOptions=ensightenOptions;e.scDataObj={};var A="",x=null;if(document.currentScript&&document.currentScript.src){var q=document.currentScript.src;/^[A-Za-z][A-Za-z0-9+.-]*:/.test(q)||(q.startsWith("//")||(q="//"+q),q=window.location.protocol+q);q=new URL(q);A=q.hostname;q=q.pathname;q.startsWith(`/${ensightenOptions.client}/${ensightenOptions.publishPath}/sha`)&&(x=q.split("/"),x=x[x.length-2]||null)}c.version=
6"1.26.0";c.getDynamicDomain=function(){if(A)return A;for(var a=null,b=document.getElementsByTagName("script"),d=l.client+"/"+l.publishPath+"/Bootstrap.js",f=l.client+"/Bootstrap.js",h=0;h<b.length;h++)if(-1<b[h].src.indexOf(d)||"prod"==l.publishPath&&-1<b[h].src.indexOf(f)){a=b[h];break}return a?(b=document.createElement("a"),b.href=a.getAttribute("src"),b.hostname):""};ensightenOptions.nexus=c.nexus=ensightenOptions.nexus||c.getDynamicDomain()||"nexus.ensighten.com";c.rand=-1;c.currSec=(new Date).getSeconds();
7c.options={interval:l.interval||100,erLoc:l.errorLocation||c.nexus+"/error/e.gif",scLoc:l.serverComponentLocation||c.nexus+"/"+l.client+"/serverComponent.php",sjPath:l.staticJavascriptPath||c.nexus+"/"+l.client+"/code/",alLoc:l.alertLocation||c.nexus+"/alerts/a.gif",publishPath:l.publishPath,isPublic:l.isPublic,client:l.client,clientId:l.clientId,enableTagAuditBeacon:l.enableTagAuditBeacon,beaconSamplingSeedValue:l.beaconSamplingSeedValue||-1,dataLayerName:l.dataLayerName||"ensDataLayer",protocol:"http:"===
8window.location.protocol?window.location.protocol:"https:",sriPath:x};c.ruleList=[];c.allDeploymentIds=[];c.runDeploymentIds=[];c.runRuleIds=[];c.exceptionList=[];c.ensightenVariables={};c.appIdWhitelist=[];c.appIdBlacklist=[];window[c.options.dataLayerName]&&window[c.options.dataLayerName][0]&&(window[c.options.dataLayerName][0]["ens.whitelist"]&&(c.appIdWhitelist=window[c.options.dataLayerName][0]["ens.whitelist"]),window[c.options.dataLayerName][0]["ens.blacklist"]&&(c.appIdBlacklist=window[c.options.dataLayerName][0]["ens.blacklist"]));
9c.canRuleRunByAppId=function(a){return a?a&&!a.appId||a&&-1==a.appId||0==c.appIdWhitelist.length&&0==c.appIdBlacklist.length?!0:0<c.appIdWhitelist.length&&0==c.appIdBlacklist.length?-1==c.appIdWhitelist.indexOf(a.appId)?!1:!0:0==c.appIdWhitelist.length&&0<c.appIdBlacklist.length?-1==c.appIdBlacklist.indexOf(a.appId)?!0:!1:0<c.appIdWhitelist.length&&0<c.appIdBlacklist.length&&-1==c.appIdBlacklist.indexOf(a.appId)&&-1!=c.appIdWhitelist.indexOf(a.appId)?!0:!1:!1};c.test=function(a){if(c.canRuleRunByAppId(a)&&
10!(a.executionData.hasRun||a.executionData.runTime&&0<a.executionData.runTime.length)){for(var b=0;b<a.dependencies.length;b++)if(!1===a.dependencies[b]())return;a.execute()}};r.prototype=Error();r.prototype||(r.prototype={});r.prototype.constructor=r;c.DependencyNotAvailableException=r;t.prototype=Error();t.prototype||(t.prototype={});t.prototype.constructor=t;c.BeaconException=t;c.checkForInvalidDependencies=function(a,b,d,f){for(var h=0;h<d.length;h++)if("DEPENDENCYNEVERAVAILABLE"===d[h])return e.currentRuleId=
11a,e.currentDeploymentId=b,e.reportException(new c.DependencyNotAvailableException(f[h])),b&&-1!==b&&c.allDeploymentIds.push(b),!0;return!1};e.currentRuleId=-1;e.currentDeploymentId=-1;e.reportedErrors=[];e.reportedAlerts=[];e.AF=[];c.initialized=!1;e.extend=function(a){c.initialized&&window[ensightenOptions.ns].reportException({name:"CoreExtendException",message:"Core extend was called after initialization"})};e.initialize=function(){c.initialized||(this.extend(c),c.initialized=!0)};e.sampleBeacon=
12function(){var a=!1;try{var b=(c.currSec||0)%20,d=c.options.beaconSamplingSeedValue;-1===d?a=!0:0!==b&&0===d%b&&(a=!0)}catch(f){}return a};e.getServerComponent=function(a){e.callOnGetServerComponent();var b=c.options.protocol+"//"+("/"==c.options.scLoc.charAt(0)?c.getDynamicDomain():"")+c.options.scLoc;c.options.sriPath&&(b=b.replace("/serverComponent.php",`/${c.options.sriPath}/serverComponent.php`));a=c.constructScUrl(b,a||!0);fetch(a).then(d=>d.ok?d.json():(window[ensightenOptions.ns].reportException({name:"getServerComponentException",
13message:"Network response was not ok"}),{})).then(d=>{c.process(d)}).catch(d=>{window[ensightenOptions.ns].reportException({name:"getServerComponentException",message:"There was a problem with the fetch operation:"+d})})};c.constructScUrl=function(a,b){b=1==b&&"object"==typeof e.scDataObj?e.scDataObj:b;c.rand=Math.random()*("1E"+(10*Math.random()).toFixed(0));var d=window.location.href;if("object"===typeof b)for(i in b&&b.PageID&&(d=b.PageID,delete b.PageID),b){var f=~d.indexOf("#")?d.slice(d.indexOf("#"),
14d.length):"";d=d.slice(0,f.length?d.length-f.length:d.length);d+=~d.indexOf("?")?"&":"?";for(k in b)d+=k+"="+b[k]+"&";d=d.slice(0,-1)+f;break}a=a+"?namespace="+(ensightenOptions.ns+"&");a+="staticJsPath="+ensightenOptions.staticJavascriptPath+"&";return a+="ClientID="+encodeURIComponent(c.options.clientId)+"&PageID="+encodeURIComponent(d)+("/"==c.options.scLoc.charAt(0)?"&custDomain="+c.getDynamicDomain():"")};c.process=function(a){a.pageFiles&&Array.isArray(a.pageFiles)&&0<a.pageFiles.length&&e.insertPageFiles(a.pageFiles);
15a.dataDefinitionIds&&Array.isArray(a.dataDefinitionIds)&&0<a.dataDefinitionIds.length&&e.setPageSpecificDataDefinitionIds(a.dataDefinitionIds);a.context&&(e.context=a.context)};e.setVariable=function(a,b){c.ensightenVariables[a]=b};e.getVariable=function(a){return a in c.ensightenVariables?c.ensightenVariables[a]:null};e.testAll=function(){for(var a=0;a<c.ruleList.length;a++)c.test(c.ruleList[a]);c.testAndGroups()};e.executionState={DOMParsed:!1,DOMLoaded:!1,dataDefinitionComplete:!1,conditionalRules:!1,
16readyForServerComponent:!1};e.reportException=function(a){a.timestamp=(new Date).getTime();c.exceptionList.push(a);a=c.options.protocol+"//"+c.options.erLoc+"?msg="+encodeURIComponent(a.message||"")+"&lnn="+encodeURIComponent(a.lineNumber||a.line||-1)+"&fn="+encodeURIComponent(a.fileName||"")+"&cid="+encodeURIComponent(c.options.clientId||-1)+"&client="+encodeURIComponent(c.options.client||"")+"&publishPath="+encodeURIComponent(c.options.publishPath||"")+"&ri
16d="+encodeURIComponent(a.rid||e.currentRuleId||
17-1)+"&did="+encodeURIComponent(a.did||e.currentDeploymentId||-1)+"&errorName="+encodeURIComponent(a.name||"");a=e.imageRequest(a);a.timestamp=(new Date).getTime();this.reportedErrors.push(a);e.currentRuleId=-1;e.currentDeploymentId=-1};e.Rule=function(a){this.execute=function(){this.executionData.runTime.push(new Date);e.currentRuleId=this.id;e.currentDeploymentId=this.deploymentId;try{this.code()}catch(b){window[ensightenOptions.ns].reportException(b)}finally{this.executionData.hasRun=!0,-1!==this.deploymentId&&
18(c.runDeploymentIds.push(this.deploymentId),c.runRuleIds.push(this.id)),e.testAll()}};this.id=a.id;this.deploymentId=a.deploymentId;this.dependencies=a.dependencies||[];this.code=a.code;this.appId=a.appId;this.executionData={hasRun:!1,runTime:[]}};c.updateRuleEvent=function(a,b){for(var d=0;d<c.ruleList.length;d++)if(null!=c.ruleList[d].eventTriggerObj&&c.ruleList[d].eventTriggerObj.rid==a)return c.ruleList[d].id=a,c.ruleList[d].deploymentId=b,c.ruleList[d].executionData.hasRun=!0,c.ruleList[d].executionData.runTime=
19[new Date],c.allDeploymentIds.push(b),c.runDeploymentIds.push(b),c.runRuleIds.push(a),!0;return!1};e.triggerEvent=function(a,b){const d=e.getRule(a);d&&d.executionData.hasRun||(d?c.setHasRun(d,a,b):c.updateRuleEvent(a,b)||window[ensightenOptions.ns].reportException({rid:a,did:b,name:"triggerEvent error",message:"rid not found in rule.eventTriggerObj in registered rule list. Dependent Tag can not run due to missing event object."}))};c.setHasRun=function(a,b,d){a.executionData.hasRun||(a.executionData.hasRun=
20!0,a.executionData.runTime=[new Date],c.runDeploymentIds.push(d),c.runRuleIds.push(b))};e.registerRule=function(a){if(e.getRule(a.id)&&-1!==a.id)return!1;c.ruleList.push(a);-1!==a.deploymentId&&c.allDeploymentIds.push(a.deploymentId);e.testAll();return!0};e.getRule=function(a){for(var b=0;b<c.ruleList.length;b++)if(c.ruleList[b].id===a)return c.ruleList[b];return!1};e.getRuleList=function(){return c.ruleList};e.clearRuleList=function(){c.ruleList=[];c.andGroups={}};e.getAllDeploymentIds=function(){return c.allDeploymentIds};
21e.getRunRuleIds=function(){return c.runRuleIds};e.getRunDeploymentIds=function(){return c.runDeploymentIds};e.hasRuleRun=function(a){return e.checkHasRun([a])};c.toTwoChar=function(a){return(2===a.toString().length?"":"0")+a};e.Alert=function(a){var b=new Date;b=b.getFullYear()+"-"+c.toTwoChar(b.getMonth())+"-"+c.toTwoChar(b.getDate())+" "+c.toTwoChar(b.getHours())+":"+c.toTwoChar(b.getMinutes())+":"+c.toTwoChar(b.getSeconds());this.severity=a.severity||1;this.subject=a.subject||"";this.type=a.type||
221;this.ruleId=a.ruleId||-1;this.severity=encodeURIComponent(this.severity);this.date=encodeURIComponent(b);this.subject=encodeURIComponent(this.subject);this.type=encodeURIComponent(this.type)};e.generateAlert=function(a){a=e.imageRequest(c.options.protocol+"//"+c.options.alLoc+"?d="+a.date+"&su="+a.subject+"&se="+a.severity+"&t="+a.type+"&cid="+c.options.clientId+"&client="+c.options.client+"&publishPath="+c.options.publishPath+"&rid="+e.currentRuleId+"&did="+e.currentDeploymentId);a.timestamp=(new Date).getTime();
23this.reportedAlerts.push(a)};e.imageRequest=function(a){var b=new Image(0,0);b.src=a;return b};e.insertScript=function(a,b,d,f){var h=document.getElementsByTagName("script"),g;if(void 0!==b?b:1)for(g=0;g<h.length;g++)if(h[g].src===a&&h[g].readyState&&/loaded|complete/.test(h[g].readyState))return;if(!f)var m=d;else if(d){d=1==d&&"object"==typeof e.scDataObj?e.scDataObj:d;c.rand=Math.random()*("1E"+(10*Math.random()).toFixed(0));b=window.location.href;"object"===typeof d&&d.PageID&&(b=d.PageID,delete d.PageID);
24if("object"===typeof d)for(g in d){g=~b.indexOf("#")?b.slice(b.indexOf("#"),b.length):"";b=b.slice(0,g.length?b.length-g.length:b.length);b+=~b.indexOf("?")?"&":"?";for(k in d)b+=k+"="+d[k]+"&";b=b.slice(0,-1)+g;break}a=a+"?namespace="+(ensightenOptions.ns+"&");a+="staticJsPath="+ensightenOptions.staticJavascriptPath+"&";a+="ClientID="+encodeURIComponent(c.options.clientId)+"&PageID="+encodeURIComponent(b)+("/"==c.options.scLoc.charAt(0)?"&custDomain="+c.getDynamicDomain():"")}(function(p,n,v){var u=
25n.head||n.getElementsByTagName("head"),B=function(){if("item"in u){if(!u[0]){setTimeout(B,25);return}u=u[0]}var y=n.createElement("script"),z;for(z in m)y.setAttribute(z,m[z]?m[z]:null);v&&(y.src=v);y.onload=y.onerror=function(){this.addEventListener&&(this.readyState="loaded")};u.insertBefore(y,u.firstChild)};setTimeout(B,0)})(window,document,a,m)};e.loadScriptCallback=function(a,b,d,f,h){var g=document.getElementsByTagName("script"),m=g[0];h=h||!1;if(d)for(d=0;d<g.length;d++)if(g[d].src===a&&g[d].readyState&&
26/loaded|complete/.test(g[d].readyState))try{b()}catch(n){window[ensightenOptions.ns].reportException(n)}finally{return}g=document.createElement("script");for(var p in f)g.setAttribute(p,f[p]?f[p]:null);g.type="text/javascript";g.async=!0;g.src=a;g.onerror=function(){this.addEventListener&&(this.readyState="loaded")};g.onload=g.onreadystatechange=function(){if(!this.readyState||"complete"===this.readyState||"loaded"===this.readyState){this.onload=this.onreadystatechange=null;this.addEventListener&&
27(this.readyState="loaded");try{b.call(this)}catch(n){window[ensightenOptions.ns].reportException(n)}}};h?(a=document.head||document.getElementsByTagName("head")[0],a.insertBefore(g,a.firstChild)):m.parentNode.insertBefore(g,m)};e.insertPageFiles=function(a){var b=0,d=0,f=function(){d==a.length-1&&window[ensightenOptions.ns].callOnPageSpecificCompletion();d++};for(b=0;b<a.length;++b)if("string"===typeof a[b])window[ensightenOptions.ns].loadScriptCallback(a[b],f);else{const {src:h,integrity:g}=a[b];
28window[ensightenOptions.ns].loadScriptCallback(h,f,!1,g?{integrity:g,crossorigin:"anonymous"}:{},!0)}};e.unobtrusiveAddEvent=function(a,b,d){try{var f=a[b]?a[b]:function(){};a[b]=function(){d.apply(this,arguments);return f.apply(this,arguments)}}catch(h){window[ensightenOptions.ns].reportException(h)}};e.anonymous=function(a,b){return function(){try{e.currentRuleId=b?b:"anonymous",a()}catch(d){window[ensightenOptions.ns].reportException(d)}}};e.setCurrentRuleId=function(a){e.currentRuleId=a};e.setCurrentDeploymentId=
29function(a){e.currentDeploymentId=a};c.bind=function(a,b,d,f,h,g){if("function"===typeof a)a=new e.Rule({id:b||-1,deploymentId:d||-1,appI
29d:f||-1,dependencies:"immediate"==h?[]:[function(){return window[ensightenOptions.ns].executionState[h]}],code:a}),null!=g&&(a.eventTriggerObj=g);else if("object"!==typeof a)return!1;e.registerRule(a)};e.bindImmediate=function(a,b,d,f){c.bind(a,b,d,f,"immediate")};e.bindDOMParsed=function(a,b,d,f){c.bind(a,b,d,f,"DOMParsed")};e.bindDOMLoaded=function(a,b,d,f){c.bind(a,
30b,d,f,"DOMLoaded")};e.bindPageSpecificCompletion=function(a,b,d,f){c.bind(a,b,d,f,"conditionalRules")};e.bindOnGetServerComponent=function(a,b,d,f){c.bind(a,b,d,f,"readyForServerComponent")};e.bindDataDefinitionComplete=function(a,b,d,f){c.bind(a,b,d,f,"dataDefinitionComplete")};e.checkHasRun=function(a){return 0===a.length?!0:a.every(b=>c.runRuleIds.includes(b))};c.bindDependency=function(a,b,d,f,h,g,m,p){var n=[];if(!c.checkForInvalidDependencies(b,f,d,h)){"immediate"==!m&&n.push(function(){return window[ensightenOptions.ns].executionState[m]});
31n.push(function(){return window[ensightenOptions.ns].checkHasRun(d)});if("function"===typeof a)a=new e.Rule({id:b||-1,deploymentId:f||-1,appId:g||-1,dependencies:n,code:a}),null!=p&&(a.eventTriggerObj=p);else if("object"!==typeof a)return!1;e.registerRule(a)}};e.bindDependencyImmediate=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"immediate")};e.bindDependencyDOMLoaded=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"DOMLoaded")};e.bindDependencyDOMParsed=function(a,b,d,f,h,g){c.bindDependency(a,
32b,d,f,h,g,"DOMParsed")};e.bindDependencyPageSpecificCompletion=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"conditionalRules")};e.bindDependencyOnGetServerComponent=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"readyForServerComponent")};e.bindDependencyDataDefinitionComplete=function(a,b,d,f,h,g){c.bindDependency(a,b,d,f,h,g,"dataDefinitionComplete")};e.dataDefinitionIds=[];e.dataDefinitions=[];e.pageSpecificDataDefinitionsSet=!1;e.setPageSpecificDataDefinitionIds=function(a){for(var b=
33a?a.length:0,d=0;d<b;d++){var f=a[d];if(Array.prototype.indexOf)-1==e.dataDefinitionIds.indexOf(f)&&e.dataDefinitionIds.push(f);else{for(var h=!1,g=e.dataDefinitionIds.length,m=0;m<g;m++)if(e.dataDefinitionIds[m]===f){h=!0;break}h||e.dataDefinitionIds.push(f)}}e.pageSpecificDataDefinitionsSet=!0;w()};e.DataDefinition=function(a,b){this.id=a;this.registrationFn=b;this.endRegistrationTime=this.startRegistrationTime=null;this.startRegistration=function(){this.startRegistrationTime=new Date};this.endRegistration=
34function(){this.endRegistrationTime=new Date}};e.registerDataDefinition=function(a,b){var d=e.dataDefinitions[b];d||(d=new e.DataDefinition(b,a),e.dataDefinitions[b]=d);d.startRegistrationTime||(d.startRegistration(),d.registrationFn(),d.endRegistration());e.pageSpecificDataDefinitionsSet&&w()};e.callOnDataDefintionComplete=function(){e.executionState.dataDefinitionComplete=!0;e.testAll()};e.callOnDOMParsed=function(){window[ensightenOptions.ns].executionState.DOMParsed=!0;window[ensightenOptions.ns].testAll()};
35e.callOnDOMLoaded=function(){window[ensightenOptions.ns].executionState.DOMParsed=!0;window[ensightenOptions.ns].executionState.DOMLoaded=!0;window[ensightenOptions.ns].testAll()};e.callOnPageSpecificCompletion=function(){for(var a=document.getElementsByTagName("script"),b=0,d=a.length;b<d;b++)if(a[b].src&&a[b].src.match(/\.ensighten\.com\/(.+?)\/code\/.*/i)&&"loaded"!=a[b].readyState&&"complete"!=a[b].readyState){setTimeout(window[ensightenOptions.ns].callOnPageSpecificCompletion,50);return}setTimeout(function(){window[ensightenOptions.ns].executionState.conditionalRules=
36!0;window[ensightenOptions.ns].testAll()},1)};e.callOnGetServerComponent=function(){window[ensightenOptions.ns].executionState.readyForServerComponent=!0;window[ensightenOptions.ns].testAll()};e.hasDOMParsed=function(){return window[ensightenOptions.ns].executionState.DOMParsed};e.hasDOMLoaded=function(){return window[ensightenOptions.ns].executionState.DOMLoaded};e.hasPageSpecificCompletion=function(){return window[ensightenOptions.ns].executionState.conditionalRules};c.andGroups={};c.testAndGroups=
37function(){Object.keys(c.andGroups).forEach(function(a){const b=c.andGroups[a];b.eventNames?b.eventNames.every(function(d){return 0<b.triggeredEvents[d].length})&&(b.ddConditions?c.testDataDefsAndExecute(b):c.executeGroup(b)):b.hasRun||b.rule.executionData.hasRun||(b.ddConditions?c.testDataDefsAndExecute(b):c.executeGroup(b))})};c.testDataDefsAndExecute=function(a){e.executionState.dataDefinitionComplete&&!a.resolving&&(a.resolving=!0,e.data.resolve(a.ddConditions.requiredData,function(){a.resolving=
38!1;a.ddConditions.values=Array.prototype.slice.call(arguments,0);e.data.checkConditions(a.ddConditions)&&c.executeGroup(a)},!0))};c.__no_op=function(){};c.__false=function(){return!1};c.registerAndGroup=function(a,b,d,f,h,g,m,p){f=null==f||0===f.length?null:f;const n=c.generateGroupId(a,b,f,g);if(!(c.andGroups[n]||m&&c.checkForInvalidDependencies(a,b,m,p))){var v=e.getRule(a);!f&&v&&v.executionData.hasRun||(v||(v=new e.Rule({id:a,deploymentId:b,appId:d,code:c.__no_op,dependencies:[c.__false]}),e.registerRule(v)),
39c.andGroups[n]={eventNames:f,triggeredOrder:new Set,triggeredEvents:{},callback:h,ddConditions:g,rid:a,did:b,dependencyRids:m,dependencyDids:p,rule:v,hasRun:!1},f&&f.forEach(function(u){c.andGroups[n].triggeredEvents[u]=[];window[ensightenOptions.ns].ensEvent.add(u,function(){c.storeTriggeredEvent(n,u,this!==window?this:null)})}))}};c.storeTriggeredEvent=function(a,b,d){if(a=c.andGroups[a])a.triggeredOrder.add(b),a.triggeredEvents[b].push({data:d,timestamp:(new Date).getTime()})};c._boxedPrimitives=
40["[object Number]","[object String]","[object Boolean]","[object Symbol]"];c.isObject=function(a){a=a.data;if(null===a||"object"!==typeof a)return!1;a=Object.prototype.toString.call(a);return!c._boxedPrimitives.includes(a)};c.executeGroup=function(a){if(a.eventNames||!a.hasRun&&!a.rule.executionData.hasRun){var b=a.eventNames?a.eventNames.every(function(f){return 0<a.triggeredEvents[f].length}):!0,d=a.dependencyRids?e.checkHasRun(a.dependencyRids):!0;if(b&&d){b=a.eventNames?Array.from(a.triggeredOrder).map(function(f){return{name:f,
41...a.triggeredEvents[f].splice(0,a.triggeredEvents[f].length).pop()}}):[];a.triggeredOrder.clear();d=b.filter(f=>c.isObject(f)).length===b.length;d=0===b.length?null:1!==b.length&&d?b.reduce((f,h)=>({...f,...h.data}),{}):b[b.length-1].data;try{a.callback.call(d,b),a.hasRun=!0,c.setHasRun(a.rule,a.rid,a.did)}catch(f){e.reportException(f)}}}};c.generateGroupId=function(a,b,d,f){return`and_${a}_${b}_${d?d.join("_"):""}_${f?f.requiredData.join("_"):""}`};e.bindAndGroup=function(a,b,d,f,h,g,m,p,n){c.bind(function(){c.registerAndGroup(d,
42f,h,g,a,m,p,n)},-1,-1,h,b)};e.getAndGroups=function(){return c.andGroups};var C=function(){var a=[],b=!1,d=!1;return{add:function(f){b&&!d?f():"function"==typeof f&&(a[a.length]=f)},exec:function(){d=!0;do{var f=a;a=[];b=!0;for(var h=0;h<f.length;h++)try{f[h].call(window)}catch(g){window[ensightenOptions.ns].reportException(g)}}while(0<a.length);d=!1},haveRun:function(){return b}}};e.new_fArray=function(){return C()};c.timer=null;(function(){function a(f,h){return function(){f.apply(h,arguments)}}
43window.console||(window.console={});var b=window.console;if(!b.log)if(window.log4javascript){var d=log4javascript.getDefaultLogger();b.log=a(d.info,d);b.debug=a(d.debug,d);b.info=a(d.info,d);b.warn=a(d.warn,d);b.error=a(d.error,d)}else b.log=function(){};b.debug||(b.debug=b.log);b.info||(b.info=b.log);b.warn||(b.warn=b.log);b.error||(b.error=b.log)})();document.addEventListener?(-1<navigator.userAgent.indexOf("AppleWebKit/")?c.timer=window.setInterval(function(){/loaded|interactive|complete/.test(document.readyState)&&
44(clearInterval(c.timer),e.callOnDOMParsed())},50):document.addEventListener("DOMContentLoaded",e.callOnDOMParsed,!1),window.addEventListener("load",e.callOnDOMLoaded,!1)):(setTimeout(function(){var a=window.document,b=function(){try{if(!document.body)throw"continue";a.documentElement.doScroll("left")}catch(d){setTimeout(b,15);return}window[ensightenOptions.ns].callOnDOMParsed()};b()},1),window.attachEvent("onload",function(){window[ensightenOptions.ns].callOnDOMLoaded()}));document.readyState&&"complete"===
45document.readyState&&(e.executionState.DOMParsed=!0,e.executionState.DOMLoaded=!0);"true"===c.options.enableTagAuditBeacon&&e.sampleBeacon()&&window.setTimeout(function(){if(window[ensightenOptions.ns]&&!window[ensightenOptions.ns].mobilePlatform)try{for(var a=[],b,d,f,h,g=0;g<c.ruleList.length;++g)d=c.ruleList[g],f=d.executionData.hasRun?"1":"0",h=d.deploymentId.toString()+"|"+d.id.toString()+"|"+f,a.push(h);b="["+a.join(";")+"]";var m=c.options.protocol+"//"+c.nexus+"/"+encodeURIComponent(l.client)+
46"/"+encodeURIComponent(l.publishPath)+"/TagAuditBeacon.rnc?cid="+encodeURIComponent(l.clientId)+"&data="+b+"&idx=0&r="+c.rand;e.imageRequest(m)}catch(p){e.currentRuleId=-1,e.currentDeploymentId=-1,a=new c.BeaconException(p),window[ensightenOptions.ns].reportException(a)}},3E3);window.setInterval(e.testAll,c.options.interval);return e}(ensightenOptions);
47"true"===ensightenOptions.enablePagePerfBeacon&&window[ensightenOptions.ns]&&window[ensightenOptions.ns].sampleBeacon()&&window[ensightenOptions.ns].bindDOMParsed(function(){if(!window[ensightenOptions.ns].mobilePlatform){var l=window.performance;if(l){l=l.timing||{};var r=l.navigationStart||0,t={connectEnd:"ce",connectStart:"cs",domComplete:"dc",domContentLoadedEventEnd:"dclee",domContentLoadedEventStart:"dcles",domInteractive:"di",domLoading:"dl",domainLookupEnd:"dle",domainLookupStart:"dls",fetchStart:"fs",
48loadEventEnd:"lee",loadEventStart:"les",redirectEnd:"rede",redirectStart:"reds",requestStart:"reqs",responseStart:"resps",responseEnd:"respe",secureConnectionStart:"scs",unloadEventStart:"ues",unloadEventEnd:"uee"};var w="&ns="+encodeURIComponent(l.navigationStart);for(var c in t)if(void 0!==l[c]){var e=l[c]-r;w+="&"+t[c]+"="+(0<e?encodeURIComponent(e):0)}else w+="&"+t[c]+"=-1";window[ensightenOptions.ns].timing=w;c=ensightenOptions.nexus||"nexus.ensighten.com";l=ensightenOptions.staticJavascriptPath||
49"";w=l.indexOf("/",0);r=l.indexOf("/code/");l=l.substring(w,r)+"/perf.rnc";l+="?cid="+encodeURIComponent(ensightenOptions.clientId)+window[ensightenOptions.ns].timing;window[ensightenOptions.ns].imageRequest("//"+c+l)}}});
50
51/*
52 MIT License (c) copyright 2013 original author or authors */
53window[ensightenOptions.ns].data||(window[ensightenOptions.ns].when=function(){function e(g,l,t,w){return v(g).then(l,t,w)}function B(g){this.then=g}function v(g){return f(function(l){l(g)})}function f(g){function l(A){C&&(x=d(A),b(C,x),C=y)}function t(A){l(h(A))}function w(A){C&&b(C,a(A))}var x,C=[];try{g(l,t,w)}catch(A){t(A)}return new B(function(A,F,G){return f(function(H,N,I){C?C.push(function(L){L.then(A,F,G).then(H,N,I)}):n(function(){x.then(A,F,G).then(H,N,I)})})})}function d(g){return g instanceof
54B?g:g!==Object(g)?r(g):f(function(l,t,w){n(function(){try{var x=g.then;"function"===typeof x?T(x,g,l,t,w):l(r(g))}catch(C){t(C)}})})}function r(g){var l=new B(function(t){try{return"function"==typeof t?d(t(g)):l}catch(w){return h(w)}});return l}function h(g){var l=new B(function(t,w){try{return"function"==typeof w?d(w(g)):l}catch(x){return h(x)}});return l}function a(g){var l=new B(function(t,w,x){try{return"function"==typeof x?a(x(g)):l}catch(C){return a(C)}});return l}function b(g,l){n(function(){for(var t,
55w=0;t=g[w++];)t(l)})}function c(g,l,t,w,x){q(2,arguments);return e(g,function(C){return f(function(A,F,G){function H(M){P(M)}function N(M){Q(M)}var I;var L=C.length>>>0;var O=Math.max(0,Math.min(l,L));var R=[];var W=L-O+1;var U=[];if(O){var P=function(M){U.push(M);--W||(Q=P=p,F(U))};var Q=function(M){R.push(M);--O||(Q=P=p,A(R))};for(I=0;I<L;++I)I in C&&e(C[I],N,H,G)}else A(R)}).then(t,w,x)})}function k(g,l,t,w){q(1,arguments);return u(g,z).then(l,t,w)}function u(g,l){return e(g,function(t){return f(function(w,
56x,C){var A,F;var G=A=t.length>>>0;var H=[];if(G){var N=function(I,L){e(I,l).then(function(O){H[L]=O;--G||w(H)},x,C)};for(F=0;F<A;F++)F in t?N(t[F],F):--G}else w(H)})})}function n(g){1===E.push(g)&&K(m)}function m(){for(var g,l=0;g=E[l++];)g();E=[]}function q(g,l){for(var t,w=l.length;w>g;)if(t=l[--w],null!=t&&"function"!=typeof t)throw Error("arg "+w+" must be a function");}function p(){}function z(g){return g}e.defer=function(){var g,l;var t={promise:y,resolve:y,reject:y,notify:y,resolver:{resolve:y,
57reject:y,notify:y}};t.promise=g=f(function(w,x,C){t.resolve=t.resolver.resolve=function(A){if(l)return v(A);l=!0;w(A);return g};t.reject=t.resolver.reject=function(A){if(l)return v(h(A));l=!0;x(A);return g};t.notify=t.resolver.notify=function(A){C(A);return A}});return t};e.resolve=v;e.reject=function(g){return e(g,h)};e.join=function(){return u(arguments,z)};e.all=k;e.map=u;
57e.reduce=function(g,l){var t=T(V,arguments,1);return e(g,function(w){var x=w.length;t[0]=function(C,A,F){return e(C,function(G){return e(A,
58function(H){return l(G,H,F,x)})})};return X.apply(w,t)})};e.any=function(g,l,t,w){return c(g,1,function(x){return l?l(x[0]):x[0]},t,w)};e.some=c;e.isPromise=function(g){return g&&"function"===typeof g.then};B.prototype={otherwise:function(g){return this.then(y,g)},ensure:function(g){function l(){return v(g())}return this.then(l,l).yield(this)},yield:function(g){return this.then(function(){return g})},spread:function(g){return this.then(function(l){return k(l,function(t){return g.apply(y,t)})})},always:function(g,
59l){return this.then(g,g,l)}};var y;var E=[];var D=setTimeout;var K="function"===typeof setImmediate?"undefined"===typeof window?setImmediate:setImmediate.bind(window):"object"===typeof process&&process.nextTick?process.nextTick:function(g){D(g,0)};var J=Function.prototype;var S=J.call;var T=J.bind?S.bind(S):function(g,l){return g.apply(l,V.call(arguments,2))};J=[];var V=J.slice;var X=J.reduce||function(g){var l=0;var t=Object(this);var w=t.length>>>0;var x=arguments;if(1>=x.length)for(;;){if(l in
60t){x=t[l++];break}if(++l>=w)throw new TypeError;}else x=x[1];for(;l<w;++l)l in t&&(x=g(x,t[l],l,t));return x};return e}(),function(){function e(d,r){return v.all(r||[],function(h){return d.apply(null,h)})}function B(d){var r=f.call(arguments,1);return function(){return e(d,r.concat(f.call(arguments)))}}var v=window[ensightenOptions.ns].when;var f=[].slice;v.apply=e;v.call=function(d){return e(d,f.call(arguments,1))};v.lift=B;v.bind=B;v.compose=function(d){var r=f.call(arguments,1);return function(){var h=
61f.call(arguments);h=e(d,h);return v.reduce(r,function(a,b){return b(a)},h)}}}(),window[ensightenOptions.ns].data=function(e,B){function v(a,b){this.name="DataDefinitionException";this.message=b||"Data definitions cannot be resolved as there are invalid id(s): "+a}var f={engines:{memory:{get:function(a){if(d.utils.isArray(a)){for(var b=[],c=0;c<a.length;c++)b.push(f.data[a[c]]);return e[ensightenOptions.ns].when.resolve(b)}b=f.dataDefinitions[a]||{storage:{get:function(){}}};b=b.storage.get(b);f.data[a]=
62b;return e[ensightenOptions.ns].when.resolve(f.data[a])},set:function(a,b){if(d.utils.isArray(a))for(var c in a)f.data[a[c]]=b[c];else f.data[a]=b;return e[ensightenOptions.ns].when.resolve(!0)},remove:function(a){if(d.utils.isArray(a))for(var b in a)delete f.data[a[b]];else delete f.data[a];return e[ensightenOptions.ns].when.resolve(!0)},clear:function(a){f.data={};f.definitions={};return e[ensightenOptions.ns].when.resolve(!0)},all:function(){return e[ensightenOptions.ns].when.resolve(f.data)}}},
63normalizeInputArgs:function(a,b){var c={key:[],val:B},k;if(d.utils.isPlainObject(a))for(k in c.val=[],a)c.key.push(k),c.val.push(a[k]);else d.utils.isArray(a),c.key=a,c.val=b;return c},definitions:{},data:{}},d={utils:{isPlainObject:function(a){return!!a&&"[object Object]"===Object.prototype.toString.call(a)},isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},escapeRegEx:function(a){try{return a.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")}catch(b){return a}}}},r=function(){return e[ensightenOptions.ns].when.reject("Not Implemented.")};
64v.prototype=Error();v.prototype||(v.prototype={});v.prototype.constructor=v;f.DataDefinitionException=v;f.checkForInvalidDataDefinitions=function(a){d.utils.isArray(a)||(a=[a]);return a&&0<a.length&&(a=a.join(","),-1<a.indexOf("invalid_id"))?(e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a)),!0):!1};f.collectAvailableDataDefinitions=function(a){for(var b=[],c=0;c<a.length;c++){var k=parseInt(a[c],10),u=e[ensightenOptions.ns].dataDefinitions[k];if(null===u||u===B)if(u=d.storage.session.get({id:k}),
65null!==u&&u!==B)d.set(k,u),f.dataDefinitions[k]={id:k,load:"visitor",storage:d.storage.visitor,missingDDFromCache:!0},b.push(e[ensightenOptions.ns].data.get(""+k));else return e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Invalid data definition used: "+k)),{promises:[],isInvalid:!0};else b.push(e[ensightenOptions.ns].data.get(""+a[c]))}return{promises:b,isInvalid:!1}};f.getSync=function(a){function b(p){var z=p.extract||k,y=p.transform||u,E=!1,D=null,K=null;try{D=z()}catch(J){D=
66null,E=!0}try{K=y(D)}catch(J){K=null,E=!0}E&&c.push(p.id);return K}var c=[],k=function(){return document},u=function(p){return null!==p&&p!==B?p.toString():null},n=parseInt(a);
66a="string"===typeof a?a.split("."):[];var m={},q="";if(!isNaN(n)&&"undefined"===typeof f.dataDefinitions[n])return e[ensightenOptions.ns].reportException(new f.DataDefinitionException(n,"Error resolving data definition: "+n+".  Does not exist on the page.")),"Data definition specified does not exist on the page";if(isNaN(n)&&
67"undefined"===typeof f.dataDefinitionsBySourceCollName[""+a[0]+"."+a[1]+"."+a[2]])return e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Error resolving data definition: "+a[0]+"."+a[1]+"."+a[2]+".  Does not exist on the page.")),"Data definition specified does not exist on the page";isNaN(n)?3==a.length&&(m=d.getDataDefinitionBySourceCollectionName(a[0],a[1],a[2])):m=d.getDataDefinitionById(n);q=m.load&&m.load.match(/(session|visitor)/i)&&m.storage&&m.storage.get?m.storage.get(m):
68b(m);0<c.length&&e[ensightenOptions.ns].reportException(new f.DataDefinitionException(c,"Error resolving data definitions synchronously: "+c));return q};f.dataDefinitions={};f.dataDefinitionsBySourceCollName={};d.defineEngine=function(a,b){var c=["get","set","remove","clear","all"];f.engines[a]=b;if(!b.returnsPromise)for(a=0;a<c.length;a++){var k=c[a];b[k]=e[ensightenOptions.ns].when.lift(b[k])}};d.storage={instance:{set:function(a,b){},get:function(a){return f.getSync(a.id)}},page:{set:function(a,
69b){},get:function(a){return f.data[a.id]}},session:{set:function(a,b){var c=d.storage.session.get({id:a}),k=new Date,u=k.getTime();k.setTime(u+18E5);null!=c&&(b=c);e[ensightenOptions.ns].data.cookie.utils.set(a,b,{expires:k.toGMTString()});b={expires:k.getTime(),value:b};e[ensightenOptions.ns].data.local.utils.set(a,b)},get:function(a){var b=e[ensightenOptions.ns].data.cookie.utils.get(a.id),c=e.JSON&&e.JSON.stringify?e.JSON:e[ensightenOptions.ns].JSON;c=c||{};var k=new Date;k=k.getTime();if(null===
70b){try{var u=c.parse(e[ensightenOptions.ns].data.local.utils.get(a.id))}catch(n){u=null}null!=u&&(u.expires=+u.expires,k<=u.expires?b=u.value:""==u.expires&&u.value!=B?b=u.value:e[ensightenOptions.ns].data.local.utils.remove(a.id))}return b}},visitor:{set:function(a,b){var c=d.storage.session.get({id:a});null!=c&&(b=c);e[ensightenOptions.ns].data.cookie.utils.set(a,b);e[ensightenOptions.ns].data.local.utils.set(a,{expires:"",value:b})},get:function(a){return d.storage.session.get(a)}}};d.getEngine=
71d.engine=function(a){return a?f.engines[a]||{get:r,set:r,remove:r,clear:r,all:r}:f.engines};d.all=function(a){return e[ensightenOptions.ns].data.engine(a||"memory").all()};d.get=function(a,b,c){b=b||"memory";c=c||{};-1<a.indexOf(",")?(a=a.split(","),a=f.normalizeInputArgs(a)):a=f.normalizeInputArgs(a);return c.wait?f.getWait(a.key,e[ensightenOptions.ns].data.engine(b),c):f.data&&f.data.hasOwnProperty(a.key)?e[ensightenOptions.ns].data.engine(b).get(a.
71key):f.getWaitForKey(a.key,e[ensightenOptions.ns].data.engine(b),
72c)};f.getWait=function(a,b,c){var k=+new Date,u=e[ensightenOptions.ns].when.defer(),n=function(){var q=b.get(a);if(-1===c.wait)return q;q.then(function(p){c.setCheck(p)?u.resolve(p):setTimeout(m,c.interval)},function(p){setTimeout(m,c.interval)})},m=function(){var q=+new Date-k;-1!==c.wait&&q<c.wait?n():u.reject("Timeout")};c.interval=c.interval||500;c.wait=c.wait||5E3;d.utils.isArray(a)?c.setCheck=c.setCheck||function(q){for(var p=!0,z=0;z<q.length;z++)p=p&&!!q[z];return p}:c.setCheck=c.setCheck||
73function(q){return!!q};n();return u.promise};f.getWaitForKey=function(a,b,c){var k=e[ensightenOptions.ns].when.defer(),u=function(){if(f.data&&f.data.hasOwnProperty(a)){var m=b.get(a);if(-1===c.wait)return m;m.then(function(q){k.resolve(q)},function(q){k.reject(q)})}else setTimeout(n,c.interval)},n=function(){u()};c.interval=c.interval||100;c.wait=c.wait||1;u();return k.promise};d.set=function(a,b,c){var k=f.normalizeInputArgs(a,b);Array.prototype.slice.call(arguments);return e[ensightenOptions.ns].data.engine(c||
74"memory").set(k.key,k.val)};d.remove=function(a,b){return e[ensightenOptions.ns].data.engine(b||"memory").remove(a)};d.clear=function(a){return e[ensightenOptions.ns].data.engine(a||"memory").clear()};d.define=function(a,b){b&&(a.name=b.id||b.name);if(!a.name)return e[ensightenOptions.ns].when.reject(Error("Invalid parameters: missing 'name'"));a.id=a.name;b=a.load||"page";a.load=a.load||"javascript";a.load=-1<a.load.indexOf("javascript")?a.load:a.load+",javascript";a.trigger=a.trigger||function(){return e[ensightenOptions.ns].when.resolve()};
75a.priv=a.priv||!1;a.collection=a.collection||"Data Layer";a.persist=e[ensightenOptions.ns].data.engine("memory");a.storage=d.storage[b.toLowerCase()]||d.storage.page;a.resolved=!1;var c=a.extract||function(){return document},k=a.transform||function(q){return q},u=function(q,p){var z=[];z.push(a.persist.set(q,p));a.storage.set(a.id,p);"object"==typeof e[ensightenOptions.ns].data.dataExport&&e[ensightenOptions.ns].data.dataExport(q,p,a.collection);e[ensightenOptions.ns].when.all(z).then(function(y){n.resolve(y)},
76function(y){n.reject(y)})},n=e[ensightenOptions.ns].when.defer();try{var m=a.trigger()}catch(q){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(null,'"'+q+'" error caught in Data Definition trigger: '+a.dataDefName+", ID:"+a.id+". Using bottom of body trigger.")),m=e[ensightenOptions.ns].data.bottomOfBodyTrigger()}m.then(function(){var q=n,p=q.resolve,z=e[ensightenOptions.ns].when,y=z.reduce;try{var E=c()}catch(D){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(null,
77'"'+D+'" error caught in Data Definition extractor: '+a.dataDefName+", ID:"+a.id+".")),E=null}p.call(q,y.call(z,[E,function(){try{return k.apply(this,arguments)}catch(D){return e[ensightenOptions.ns].reportException(new f.DataDefinitionException(null,'"'+D+'" error caught in Data Definition transformer: '+a.dataDefName+", ID "+a.id+".")),null}},u],function(D,K,J,S){a.resolved=!0;if(1==J)return K(D);2==J&&K(a.name,D)}))},function(q){n.reject(q)});f.dataDefinitions[a.id]=a;f.dataDefinitionsBySourceCollName[""+
78a.source+"."+a.collection+"."+a.dataDefName]=a;return n.promise};d.checkConditions=function(a){var b,c={lt:function(n,m){var q=+n,p=+m;return isNaN(q)||isNaN(p)?(e[ensightenOptions.ns].reportException(new f.DataDefinitionException(null,"Value(s) cannot be converted to number: compareWith: "+n+", compareTo: "+m)),!1):q<p},gt:function(n,m){var q=+n,p=+m;return isNaN(q)||isNaN(p)?(e[ensightenOptions.ns].reportException(new f.DataDefinitionException(null,"Value(s) cannot be converted to number: compareWith: "+
79n+", compareTo: "+m)),!1):q>p},eql:function(n,m){return n==m},exists:function(n,m){return n===B?!1:!0},re:function(n,m,q){m=new RegExp(m,q?"i":"");try{return n.match(m)}catch(p){return!1}},starts:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,"^"+m,q)},ends:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,m+"$",q)},contains:function(n,m,q){m=d.utils.escapeRegEx(m);return c.re(n,".*"+m+".*",q)}};c.is=c.eql;c["starts with"]=c.starts;c["ends with"]=c.ends;c["is greater than"]=c.gt;c["is less than"]=
80c.lt;c.matches=c.re;for(b=0;b<a.values.length;b++){var k=a.customComparator?a.customComparator[b]?a.customComparator[b]:c[a.comparators[b]]:c[a.comparators[b]],u=k(a.values[b],a.compareTo[b],a.caseInsensitive?a.caseInsensitive[b]||!1:!1);a.not[b]&&(u=!u);if(!u&&k!=c.exists)return!1}return!0};d.triggerPromise=function(a,b,c){c=c||5E3;var k=+new Date,u=e[ensightenOptions.ns].when.defer(),n=function(){var m=a();m!=b?u.resolve(m):+new Date-k<c?setTimeout(n,200):u.reject("timed out")};n();return u.promise};
81d.timeoutPromise=function(a,b){var c=e[ensightenOptions.ns].when.defer();b=b||800;a.then(c.resolve,c.reject);setTimeout(function(){c.reject(Error("timed out"))},b);return c.promise};d.delayTrigger=function(a){a=a||10;var b=e[ensightenOptions.ns].when.defer();setTimeout(function(){b.resolve()},a);return b.promise};d.delayUntilTrigger=function(a,b,c,k){c=c||null;k=k||200;var u=+new Date,n=e[ensightenOptions.ns].when.defer(),m=function(){var q=a();q!=b?n.resolve(q):c?+new Date-u<c?setTimeout(m,k):n.reject("timed out"):
82setTimeout(m,k)};m();return n.promise};f.applyTrigger=function(a){var b=e[ensightenOptions.ns].when.defer();a(function(){b.resolve(!0)});return b.promise};d.immediateTrigger=function(){return f.applyTrigger(e[ensightenOptions.ns].bindImmediate)};d.bottomOfBodyTrigger=function(){return f.applyTrigger(e[ensightenOptions.ns].bindDOMParsed)};
82d.whenValueExistsTrigger=function(){return e[ensightenOptions.ns].when.resolve(this.extract())};d.afterEnsightenCompleteTrigger=function(){return f.applyTrigger(e[ensightenOptions.ns].bindPageSpecificCompletion)};
83d.afterElementsDownloadedTrigger=function(){return f.applyTrigger(e[ensightenOptions.ns].bindDOMLoaded)};d.getAllDataDefinitionsOnCurrentPage=function(){return f.dataDefinitions};d.getAllDataDefinitionsOnCurrentPage_S_C_N=function(){return f.dataDefinitionsBySourceCollName};d.getDataDefinitionById=function(a){return f.dataDefinitions[a||-1]||{}};d.getDataDefinitionBySourceCollectionName=function(a,b,c){return f.dataDefinitionsBySourceCollName[""+a+"."+b+"."+c]||{}};d.getDataDefinitionByPercentSyntax=
84function(a){a=(""+a).split("_");return 1>a.length?{}:f.dataDefinitions[a[1]]||{}};d.resolve=function(a,b,c){function k(){var q=f.collectAvailableDataDefinitions(a);q.isInvalid||e[ensightenOptions.ns].when.all(q.promises).then(function(p){try{b.apply(u,p)}catch(z){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Error resolving data definitions: "+a+". Details: "+z))}},function(p){e[ensightenOptions.ns].reportException(new f.DataDefinitionException(a,"Error resolving data definitions: "+
85a+". Details: "+p))})}var u=this,n=null;if(!f.checkForInvalidDataDefinitions(a))if(b){if(c)return k();e[ensightenOptions.ns].bindDataDefinitionComplete(k)}else{c=[];n=a;d.utils.isArray(a)||(n=[a]);for(var m=0;m<n.length;m++)c.push(f.getSync(n[m]));return n=d.utils.isArray(a)?c:c[0]}};d.extract=function(a,b){var c="",k=function(){for(var p={},z=e.document.getElementsByTagName("META")||[],y=0,E=z.length;y<E;y++){var D=z[y].name||z[y].getAttribute("property")||"";0!==D.length&&(p[D]=z[y].content)}return p}(),
86u=function(p){var z=k[p];if(z)return z;z=e.document.getElementsByTagName("META")||[];for(var y=0,E=z.length;y<E;y++){var D=z[y].name||z[y].getAttribute("property")||"";if(p==D)return z[y].content}},n=function(p){return(val=(new RegExp("&"+p+"=([^&]*)")).exec(e.location.search.replace(/^\?/,"&")))?val[0].split("=")[1]:""},m=function(p){return(val=(new RegExp("^"+p+"=.*|;\\s*"+p+"=.*")).exec(e.document.cookie))?val[0].split("=")[1].split(";")[0]:""},q=function(p){(p=getElement(p))&&p.nodeType&&1==p.nodeType&&
87(p=p.value||p.innerHTML||"");return p.toString().replace(/\n|\r|\s\s+/g,"")||""};try{return b?"meta"==b?c=u(a):"cookie"==b?c=m(a):"param"==b?c=n(a):"content"==b?c=q(a):"var"==b&&(c=e[a]):c=u(a)||m(a)||n(a)||q(a)||e[a]||"",c||""}catch(p){return""}};d.event_param={};if("undefined"==typeof h)var h={exports:{}};return d}(window),window[ensightenOptions.ns].data.defineEngine("store",function(){var e={},B=window,v,f=Array.isArray||function(h){return"[object Array]"===Object.prototype.toString.call(h)};
88e.set=function(h,a){};e.get=function(h){};e.remove=function(h){};e.clear=function(){};try{if("localStorage"in B&&B.localStorage){var d=B.localStorage;e.set=function(h,a){var b,c=window.JSON&&window.JSON.stringify?window.JSON:window[ensightenOptions.ns].JSON;if(f(h)){var k=0;for(b=h.length;k<b;k++)d.setItem(h[k],"string"===typeof a[k]?a[k]:c.stringify(a[k]))}else d.setItem(h,"string"===typeof a?a:c.stringify(a))};e.get=function(h){if(f(h)){var a={},b;var c=0;for(b=h.length;c<b;c++)a[h[c]]=d.getItem(h[c]);
89return a}return d.getItem(h)};e.remove=function(h){if(f(h)){var a;var b=0;for(a=h.length;b<a;b++)d.removeItem(h[b])}else d.removeItem(h)};e.clear=function(){d.clear()};e.all=function(){return d}}}catch(h){}var r={};for(v in e)r[v]=e[v];r.testStorage=function(){try{var h="tk_"+Math.ceil(5E7*Math.random());r.set(h,"test");if("test"===r.get(h))return r.remove(h),!0}catch(a){}return!1};e.utils=r;return window[ensightenOptions.ns].data.local=e}()),window[ensightenOptions.ns].data.defineEngine("cookie",
90function(e,B){var v=function(){return v.get.apply(v,arguments)},f=v.utils={isArray:Array.isArray||function(d){return"[object Array]"===Object.prototype.toString.call(d)},isPlainObject:window[ensightenOptions.ns].data.utils.isPlainObject,toArray:function(d){return Array.prototype.slice.call(d)},getKeys:Object.keys||function(d){var r=[],h="";for(h in d)d.hasOwnProperty(h)&&r.push(h);return r},escape:function(d){return String(d).replace(/[,;"\\=\s%]/g,function(r){return encodeURIComponent(r)})},retrieve:function(d,
91r){return null==d?r:d},getAllCookies:function(){if(""===e.cookie)return{};for(var d=e.cookie.split("; "),r={},h=0,a=d.length;h<a;h++){var b=d[h].split("=");
91r[decodeURIComponent(b[0])]=decodeURIComponent(b[1])}return r},set:function(d,r,h){h=h||-1;if(f.isPlainObject(d))for(var a in d)d.hasOwnProperty(a)&&v.set(a,d[a],r);else if(f.isArray(d)){var b;a=0;for(b=d.length;a<b;a++)v.set(d[a],r[a],h)}else{a=h.expires!==B?h.expires:v.defaults.expires||"";"number"===typeof a&&(a=new Date(a));a=f.isPlainObject(a)&&
92"toGMTString"in a?";expires="+a.toGMTString():f.isPlainObject(a)&&a instanceof Date?";expires="+a.toUTCString():";expires="+a;b=(b=h.path||v.defaults.path)?";path="+b:"";var c=h.domain||v.defaults.domain;c=c?";domain="+c:"";h=h.secure||v.defaults.secure?";secure":"";e.cookie=f.escape(d)+"="+f.escape(r)+a+b+c+h}},get:function(d,r){r=r||B;var h=f.getAllCookies();if(f.isArray(d)){for(var a={},b=0,c=d.length;b<c;b++)a[d[b]]=f.retrieve(h[d[b]],r),a[d[b]]===B&&(a[d[b]]=null);return a}a=f.retrieve(h[d],
93r);return a===B?null:a},getGMTString:function(d){var r=new Date;r.setTime(r.getTime()+864E5*d);return r.toGMTString()}};v.defaults={path:"/",expires:f.getGMTString(90)};v.set=function(d,r){f.set(d,r)};v.remove=function(d){d=f.isArray(d)?d:f.toArray(arguments);for(var r=0,h=d.length;r<h;r++)f.set(d[r],"",{expires:-1})};v.clear=function(){return v.remove(f.getKeys(f.getAllCookies()))};v.get=function(d,r){return f.get(d,r)};v.all=function(){return f.getAllCookies()};v.utils=f;return window[ensightenOptions.ns].data.cookie=
94v}(document)));
95Bootstrapper.dataDefinitionIds = [45477,45478,45479,45579,45580,45454,45455,47601,1429,45814,45815,45816,45821];/*
96
97 at.js 2.10.2 | (c) Adobe Systems Incorporated | All rights reserved
98 zepto.js | (c) 2010-2016 Thomas Fuchs | zeptojs.com/license
99 ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! ============
100
101        Adobe Visitor API for JavaScript version: 3.1.2
102        Copyright 1996-2015 Adobe, Inc. All Rights Reserved
103        More info available at https://marketing.adobe.com/resources/help/en_US/mcvid/
104 JavaScript Cookie v2.2.1
105 https://github.com/js-cookie/js-cookie
106
107 Copyright 2006, 2015 Klaus Hartl & Fagner Brack
108 Released under the MIT license
109 For license information please see privacy-gateway-2.3.798.min.js.LICENSE.txt */
110Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){var width;if(typeof window.innerWidth!=="undefined")width=window.innerWidth;else if(typeof document.documentElement.clientWidth!=="undefined")width=document.documentElement.clientWidth;else if(typeof document.body.offsetWidth!=="undefined")width=document.documentElement.clientWidth;
111else width="WidthUnknown";return width},dataDefName:"Browser Width",collection:"tmsBrowserInfo",source:"Manage",priv:"false"},{id:"1429"})},1429)},-1,-1,-1);
112Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
113"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1007"]!=="undefined")return"d106\x3dY";return""},transform:function(val){return val?val:""},load:"page",trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d106",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45454"})},
11445454)},-1,-1,-1);
115Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]==="object"&&
116typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1020"]!=="undefined")return"d107\x3dY";return""},transform:function(val){return val?val:""},load:"page",
117trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d107",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45455"})},45455)},-1,-1,-1);
118Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
119"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D2061"]!=="undefined")return"d105\x3dY";return""},transform:function(val){return val?val:""},load:"page",
120trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d105",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45477"})},45477)},-1,-1,-1);
121Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
122"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1021"]!=="undefined")return"d108\x3dY";return""},transform:function(val){return val?val:""},load:"page",
123trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d108",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45478"})},45478)},-1,-1,-1);
124Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){var a=["A1"];var d0=["D3","D8","D11","D15","D16","D17","D19","D20","D24","D25","D27","D29","D30","D31","D32","D33","D34","D35","D36","D37","D38","D39","D40","D41","D42","D43","D44","D59","D60","D75","D83","D98","D131","D133","D134","D150","D151","D152","D154","D160","D161","D162",
125"D302"];var d1000=["D1004","D1007","D1032","D1034","D1036","D1038","D1039","D1040","D1044","D1047","D1050","D1051","D1052","D1053","D1054","D1056","D1057","D1058","D1059","D1060","D1061","D1062","D1063","D1064","D1065","D1066","D1067","D1068","D1069","D1070","D1071","D1072","D1073","D1079","D1083","D1088"];var d1100=["D1110","D1120","D1122","D1123","D1124","D1125","D1129","D1130","D1133","D1134","D1136","D1138","D1139","D1144","D1149","D1155","D1156","D1157","D1158","D1166","D1167"];var d1300=["D1365",
126"D1366","D1367","D1368","D1369","D1370","D1371","D1372","D1373","D1374","D1375","D1376","D1377","D1378","D1379","D1380","D1381","D1382","D1383","D1384","D1385","D1386","D1387","D1388","D1389","D1390","D1391","D1392","D1393","D1394","D1395","D1396","D1397","D1398","D1399"];var d1400=["D1400","D1401","D1402","D1403","D1404","D1405","D1406","D1407","D1408","D1409","D1410","D1411","D1412","D1413","D1414","D1415","D1416","D1417","D1418","D1419","D1420","D1421","D1422","D1423","D1424","D1425","D1426","D1427",
127"D1428","D1429","D1430","D1431","D1469","D1470","D1473","D1475","D1485","D1486","D1487","D1488","D1489","D1491","D1499"];
127var d1500=["D1519","D1520","D1523","D1524","D1525","D1526","D1527","D1528"];var target_whitelist=a.concat(d0,d1000,d1100,d1300,d1400,d1500);return target_whitelist},transform:function(val){return val?val:""},load:"page",trigger:Bootstrapper.data.immediateTrigger,dataDefName:"Adobe Target Whitelist",collection:"Infrastructure",source:"Manage",priv:"false"},{id:"45479"})},45479)},
128-1,-1,-1);
129Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]==="object"&&
130typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D2063"]!=="undefined")return"d109\x3dY";return""},transform:function(val){return val?val:""},load:"page",
131trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d109",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45579"})},45579)},-1,-1,-1);
132Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
133"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1504"]!=="undefined")return"d110\x3dY";return""},transform:function(val){return val?val:""},load:"page",
134trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d110",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45580"})},45580)},-1,-1,-1);
135Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
136"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1507"]!=="undefined")return"d111\x3dY";return""},transform:function(val){return val?val:""},load:"page",
137trigger:Bootstrapper.data.bottomOfBodyTrigger,dataDefName:"d111",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45814"})},45814)},-1,-1,-1);
138Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
139"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1501"]!=="undefined")return"d112\x3dY";return""},transform:function(val){return val?val:""},load:"page",
140trigger:Bootstrapper.data.bottomOfBodyTrigger,dataDefName:"d112",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45815"})},45815)},-1,-1,-1);
141Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
142"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D2058"]!=="undefined")return"d113\x3dY";return""},transform:function(val){return val?val:""},load:"page",
143trigger:Bootstrapper.data.bottomOfBodyTrigger,dataDefName:"d113",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45816"})},45816)},-1,-1,-1);
144Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
145"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1019"]!=="undefined")return"d114\x3dY";return""},transform:function(val){return val?val:""},load:"page",
146trigger:Bootstrapper.data.bottomOfBodyTrigger,dataDefName:"d114",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"45821"})},45821)},-1,-1,-1);
147Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.registerDataDefinition(function(){Bootstrapper.data.define({extract:function(){if(typeof tmsDPExpContentMeasurementMetadata==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]===
148"object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]==="object"&&typeof tmsDPExpContentMeasurementMetadata["all-experience-data"]["obfuscation-encode"]["encodedOutput"]["experience"]["D1001"]["D1506"]!=="undefined")return"d115\x3dY";return""},transform:function(val){return val?val:""},load:"page",
149trigger:Bootstrapper.data.immediateTrigger,dataDefName:"d115",collection:"adobeTargetParams",source:"Manage",priv:"false"},{id:"47601"})},47601)},-1,-1,-1);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},1717665,[4116389,4093253],264161,[426765,429482],24);
150Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},1790259,[4116389,3096785],264162,[426765,451827],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},1717645,[4116389],264163,[426765],24);
151Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},1790242,[4116389,4093253,3096785],264164,[426765,429482,451827],24);
152Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;if(location.pathname=="/customer-service/transfer-assets")Bootstrapper.MVT.push({x:"/HTML/BODY#responsive-main-right/DIV#page-container/DIV#layout-region-page-control
152s/DIV/DIV/DIV[2]/DIV",t:"tt",i:"customer_service_qa",a:"replace"})},715864,[1790259,1717645],289279,[264162,264163],24);
153Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;(function(){var NS="_pageLoadApp";if(typeof window[NS]==="function")return;var app=new Function,self=app.prototype;app.states=window[NS]&&window[NS].states?window[NS].states:[];window[NS]=app;self.pageIdentifiers=[];self.comparators=[];var findInArray=function(arr,name,key){if(!key)key="name";for(var i=0;i<arr.length;i++)if(arr[i][key]==name)return arr[i]};var evalPageIdentifier=
154function(pi,piconf){var func=pi.func||piconf.func;var fields=pi.fields;return func(fields)};var evalComparison=function(comparator,left,right,isCaseSensitive){return comparator.comparison(left,right,isCaseSensitive)};var evalOperand=function(obj,id){if(typeof id==="boolean")return id;var op=findInArray(obj.operands,id,"id");var pageIdentifierConfig=findInArray(self.pageIdentifiers,op.pageIdentifier.name);var comparator=findInArray(self.comparators,op.comparator.name);try{var left=evalPageIdentifier(op.pageIdentifier,
155pageIdentifierConfig);var right=op.conditional;var result=evalComparison(comparator,left,right,op.isCaseSensitive);window._log({src:"Page Load App",msg:"Operand Evaluated",operand:id,result:result});return result}catch(e){window._log({src:"Page Load App",msg:"Operand Evaluation Failed",operand:id,exception:e});return false}};var evalPostfix=function(obj){var s=obj.logic.split(" "),r=[],left,right;for(var i=0;i<s.length;i++){var isOr=s[i]==="|",isAnd=s[i]==="\x26";if(isOr||isAnd){right=r.pop();left=
156r.pop();left=evalOperand(obj,left);if(isOr&&left===true||isAnd&&left===false)r.push(left);else{right=evalOperand(obj,right);r.push(right)}}else r.push(s[i])}if(r.length!==1)throw"error in logical expression: "+obj.logic;if(typeof r[0]!=="boolean")r[0]=evalOperand(obj,r[0]);return r[0]};window.variableListCallback=function(type,ary,varType){if(type&&typeof ary==="object"&&varType){var _ta=0,_taData={},map={"accountcomplete":"accountComplete","accountstart":"accountStart","accountType":"VSREGTYPE",
157"author":"VSAUTHOR","channel":"VSCHANNEL","client":"client","date":"VSDATE","editorialTopics":"VSTOPICS","editorialTopicsManual":"VSTOPICS","flowType":"VSDESC2","formstart":"formStart","formcomplete":"formComplete","fullPath":"fullPath","guidanceact":"guidAct","guidancestart":"guidanceStart","guidancecomplete":"guidanceComplete","guidancetool":"guidTool","headline":"VSHEADLINE","measurementDebug":"measurementDebug","pageName":"VSPAGE","pagePurpose":"VSPURP","pageTemp":"VSPGTEMP","pageVersion":"VSPGVER",
158"product":"VSPROD","reccEngMetaData":"reccEngMetaData","rsid_flag":"rsid_flag","searchTerm":"VSSEARCHPHRASE","sec":"SEC","secSub":"VSSECSUB","source":"VSSOURCE","sec1":"SEC1","sec2":"SEC2","subscription":"subscription","tickerSymbol":"VSNEWCUSIP","trackAnalytics_data_keys":"track_analytics_keys","tradecomplete":"tradecomp","tradeintent":"tradeintent","tradestart":"tradestart","tradeSymbol":"tradeSymbol","cusip":"VSCUSIP"};type=type=="section"?"sectionValues":type=="page"?"pageValues":"";if(!type)return;
159for(var i=0,l=ary.length;i<l;i++)if(typeof ary[i]==="object"&&ary[i].name&&ary[i].value&&ary[i].type){if(varType=="Website"||varType=="Pulse (Server-Side Tagging)"){var obj={};obj[ary[i].name]=ary[i].type=="text"?new Function('return "'+ary[i].value+'"'):new Function(ary[i].value);$defineData(type,obj)}if(varType=="_trackAnalytics"){_ta=1;_taData[map[ary[i].name]||ary[i].name]=ary[i].type=="text"?ary[i].value:(new Function(ary[i].value))()}}if(_ta==1)window.tmsTrackAnalyticsSendData(map,_taData,"_trackAnalyticsApp")}};
160self.runState=function(stateObj,pageIdentifiers,comparators,variableListCallback,configType){self.pageIdentifiers=pageIdentifiers||[];self.comparators=comparators||[];var vars=stateObj.sectionState.variables;if((!configType||configType=="Website")&&vars&&vars.length){window._log({src:"Page Load App",msg:"Section Variables",vars:vars});variableListCallback("section",vars,"Website")}for(var i=0;i<stateObj.pageStates.length;i++){var pageObj=stateObj.pageStates[i];if(configType&&pageObj.configType!=configType)continue;
161if(!configType&&pageObj.configType=="_trackAnalytics")continue;window._log({src:"Page Load App",msg:"Page Condition Test Started",configId:i,pageCond:pageObj});var pageMatch=evalPostfix(pageObj);if(pageMatch){vars=stateObj.pageStates[i].variables;window._log({src:"Page Load App",msg:"Page Condition Match",configId:i,type:pageObj.configType,vars:vars});variableListCallback("page",vars,pageObj.configType)}else window._log({src:"Page Load App",msg:"Page Condition Mismatch",configId:i})}stateObj.executed=
162true};self.run=function(states,configType){if(!states)return;for(var i=0;i<states.length;i++){var s=states[i];if(s.executed&&!configType)continue;var pi=s.pageIdentifiers,cp=s.comparators,v=variableListCallback;self.runState(states[i],pi,cp,v,configType)}};if(typeof window[NS]!=="undefined"&&window[NS].states&&window[NS].states.length)(new window[NS]).run(window[NS].states)})();window.$defineData=function(a,b){if(a&&b)Bootstrapper.dataManager.map.define(a,b)}},3586002,312557,24);
163Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4099292,["DEPENDENCYNEVERAVAILABLE"],384007,[450223],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},1790290,["DEPENDENCYNEVERAVAILABLE"],384544,[450223],24);
164Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4099293,[1717645],391489,[264163],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4116389,[4093254],426765,[471958],24);
165Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4093253,[4116389],429482,[426765],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},3096785,[4116389,4093253],451827,[426765,429482],24);
166Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4093254,[4311332],471958,[599913],24);
167Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;if(location.pathname.indexOf("nbGuidanceLanding")>=0||location.pathname.indexOf("nbCollegeLanding.go")>=0||location.pathname.indexOf("nbNavBasicIncomeProjections.go")>=0||location.pathname.indexOf("nbInvestLanding.go")>=0)Bootstrapper.dataManager.push({name:"Global Data Layer",id:"globalDataLayer",data:{"trackAnalytics_data_keys":{name:"",get:function(){if(typeof Bootstrapper._data===
168"object"&&typeof JSON==="object"){var tempObj={};for(var i in Bootstrapper._data)if(i.match(/^(eligibleplanlist|plan|client||cid|ccp|transID|lgst_bal_planid|lgst_bal_clientid|clientPlan|mymoneyga)$/i)===null)tempObj[i]=Bootstrapper._data[i];return JSON.stringify(tempObj)}else return""}},bootstrapLocation:{name:"",get:function(){Bootstrapper._bs_load_location=document.getElementsByTagName("body").length==0?"head":"body";return Bootstrapper._bs_load_location?Bootstrapper._bs_load_location:""}},ensightenEndpoint:{name:"",
169get:function(){if(Bootstrapper.ensightenOptions&&Bootstrapper.ensightenOptions.nexus)return Bootstrapper.ensightenOptions.nexus;return""}},measurementDebug:{name:"Debug Variable for Unconfigured Pages",get:function(){var debugOut={};debugOut["jq"]=typeof jQuery=="function"||typeof $nav=="function"?"y":"n";if(debugOut["jq"]=="y"){debugOut["h1"]=jQuery("h1").length==1?"y":"n";debugOut["h2"]=jQuery("h2").length==1?"y":"n"}else{debugOut["h1"]="na";debugOut["h2"]="na"}debugOut["mt"]=$data("globalMetaTagDataLayer",
170"channel")&&$data("globalMetaTagDataLayer","sec")&&$data("globalMetaTagDataLayer","sec1")&&$data("globalMetaTagDataLayer","pageName")?"y":"n";debugOut["eds"]=typeof window.ensightenDataSurface=="object"?"y":"n";debugOut["mi"]=typeof window.measurementInfo=="object"?"y":"n";debugOut["tao"]=Bootstrapper._keepFuncs?"y":"n";var bs_loc=$data("globalDataLayer","bootstrapLocation")?$data("globalDataLayer","bootstrapLocation"):"na";debugOut["bl"]=bs_loc.replace("head","s").replace("body","a");var ee=$data("globalDataLayer",
171"ensightenEndpoint");if(ee)if(ee.match(/^nexus-test\./))debugOut["be"]="t";else{if(ee.match(/^nexus\./))debugOut["be"]="l"}else debugOut["be"]="na";debugOut["spl"]=!window.autoRun?"y":"n";if(typeof Bootstrapper._trackAnalytics=="function")debugOut["cf"]=typeof Bootstrapper._data==="object"&&Bootstrapper._data.measurementDebug?Bootstrapper._data.measurementDebug.replace("cf\x3d",""):"trackAnalytics";debugOut["bim"]="na";if(window._VS&&_VS.vs)debugOut["bim"]=_VS.vs.sensor?"y":"f";else debugOut["bim"]=
172"n";if(typeof debugOut=="object")return JSON.stringify(debugOut).replace(/["{}]/g,"").replace(/:/g,"\x3d").replace(/,/g,"|")||"";return""}}}})},2141848,[4093253],490033,[429482],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4116388,[4093253],501368,[429482],24);
173Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4069761,[4116389,4093253],519924,[426765,429482],24);
174Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;try{if(typeof window.dmtStatus==="function"&&window.dmtStatus())var dmt=function(){function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function _arrayWithHoles(r){if(Array.isArray(r))return r}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function asyncGeneratorStep(n,
175t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)})}}function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}function _defineProperties(e,
176r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _iterableToArray(r){if("undefined"!=
177typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}
177finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n;}}return a}}
178function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _objectDestructuringEmpty(t){if(null==t)throw new TypeError("Cannot destructure "+t);}function ownKeys(e,r){var t=Object.keys(e);
179if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,
180r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}function _regeneratorRuntime(){_regeneratorRuntime=
181function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function define(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{define({},"")}catch(t){define=function(t,e,r){return t[e]=r}}function wrap(t,e,r,n){var i=e&&e.prototype instanceof Generator?
182e:Generator,a=Object.create(i.prototype),c=new Context(n||[]);return o(a,"_invoke",{value:makeInvokeMethod(t,r,c)}),a}function tryCatch(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=wrap;var h="suspendedStart",l="suspendedYield",f="executing",s="completed",y={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var p={};define(p,a,function(){return this});var d=Object.getPrototypeOf,v=d&&d(d(values([])));v&&v!==
183r&&n.call(v,a)&&(p=v);var g=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(p);function defineIteratorMethods(t){["next","throw","return"].forEach(function(e){define(t,e,function(t){return this._invoke(e,t)})})}function AsyncIterator(t,e){function invoke(r,o,i,a){var c=tryCatch(t[r],t,o);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==typeof h&&n.call(h,"__await")?e.resolve(h.__await).then(function(t){invoke("next",t,i,a)},function(t){invoke("throw",t,i,a)}):
184e.resolve(h).then(function(t){u.value=t,i(u)},function(t){return invoke("throw",t,i,a)})}a(c.arg)}var r;o(this,"_invoke",{value:function(t,n){function callInvokeWithMethodAndArg(){return new e(function(e,r){invoke(t,n,e,r)})}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=h;return function(i,a){if(o===f)throw Error("Generator is already running");if(o===s){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=
185i,n.arg=a;;){var c=n.delegate;if(c){var u=maybeInvokeDelegate(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=s,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var p=tryCatch(e,r,n);if("normal"===p.type){if(o=n.done?s:l,p.arg===y)continue;return{value:p.arg,done:n.done}}"throw"===p.type&&(o=s,n.method="throw",n.arg=p.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];
186if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&
vendor: 4,435 bytes, lines 186-194
186(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=tryCatch(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",
187r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function pushTryEntry(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function resetTryEntry(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Context(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;
188if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o<e.length;)if(n.call(e,o))return next.value=e[o],next.done=!1,next;return next.value=t,next.done=!0,next};return i.next=i}}throw new TypeError(typeof e+" is not iterable");}return GeneratorFunction.prototype=GeneratorFunctionPrototype,o(g,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),o(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,
189u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===GeneratorFunction||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,GeneratorFunctionPrototype):(t.__proto__=GeneratorFunctionPrototype,define(t,u,"GeneratorFunction")),t.prototype=Object.create(g),t},e.awrap=function(t){return{__await:t}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,
190c,function(){return this}),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new AsyncIterator(wrap(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},defineIteratorMethods(g),define(g,u,"Generator"),define(g,a,function(){return this}),define(g,"toString",function(){return"[object Generator]"}),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function next(){for(;r.length;){var t=
191r.pop();if(t in e)return next.value=t,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(resetTryEntry),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},
192dispatchException:function(e){if(this.done)throw e;var r=this;function handle(n,o){return a.type="throw",a.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return handle("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return handle(i.catchLoc,!0);if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return handle(i.catchLoc,
193!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return handle(i.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,y):this.complete(a)},complete:function(t,
194e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),y}}
194,catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=
195r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt");},delegateYield:function(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},e}function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}
196function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===r?String:Number)(t)}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:
197function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}var commonjsGlobal=typeof globalThis!=="undefined"?
198globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};function createCommonjsModule(fn,basedir,module){return module={path:basedir,exports:{},require:function(path,base){return commonjsRequire(path,base===undefined||base===null?module.path:base)}},fn(module,module.exports),module.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");}createCommonjsModule(function(module){var runtime=
199function(exports){var Op=Object.prototype;var hasOwn=Op.hasOwnProperty;var defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value};var undefined$1;var $Symbol=typeof Symbol==="function"?Symbol:{};var iteratorSymbol=$Symbol.iterator||"@@iterator";var asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator";var toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,
200writable:true});return obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator;var generator=Object.create(protoGenerator.prototype);var context=new Context(tryLocsList||[]);defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)});return generator}exports.wrap=wrap;function tryCatch(fn,obj,arg){try{return{type:"normal",
201arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}var GenStateSuspendedStart="suspendedStart";var GenStateSuspendedYield="suspendedYield";var GenStateExecuting="executing";var GenStateCompleted="completed";var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,function(){return this});var getProto=Object.getPrototypeOf;var NativeIteratorPrototype=getProto&&getProto(getProto(values([])));
202if(NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol))IteratorPrototype=NativeIteratorPrototype;var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);GeneratorFunction.prototype=GeneratorFunctionPrototype;defineProperty(Gp,"constructor",{value:GeneratorFunctionPrototype,configurable:true});defineProperty(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:true});GeneratorFunction.displayName=
203define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction");function defineIteratorMethods(prototype){["next","throw","return"].forEach(function(method){define(prototype,method,function(arg){return this._invoke(method,arg)})})}exports.isGeneratorFunction=function(genFun){var ctor=typeof genFun==="function"&&genFun.constructor;return ctor?ctor===GeneratorFunction||(ctor.displayName||ctor.name)==="GeneratorFunction":false};
203exports.mark=function(genFun){if(Object.setPrototypeOf)Object.setPrototypeOf(genFun,
204GeneratorFunctionPrototype);else{genFun.__proto__=GeneratorFunctionPrototype;define(genFun,toStringTagSymbol,"GeneratorFunction")}genFun.prototype=Object.create(Gp);return genFun};exports.awrap=function(arg){return{__await:arg}};function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if(record.type==="throw")reject(record.arg);else{var result=record.arg;var value=result.value;if(value&&typeof value==="object"&&hasOwn.call(value,
205"__await"))return PromiseImpl.resolve(value.__await).then(function(value){invoke("next",value,resolve,reject)},function(err){invoke("throw",err,resolve,reject)});return PromiseImpl.resolve(value).then(function(unwrapped){result.value=unwrapped;resolve(result)},function(error){return invoke("throw",error,resolve,reject)})}}var previousPromise;function enqueue(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl(function(resolve,reject){invoke(method,arg,resolve,reject)})}return previousPromise=
206previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}defineProperty(this,"_invoke",{value:enqueue})}defineIteratorMethods(AsyncIterator.prototype);define(AsyncIterator.prototype,asyncIteratorSymbol,function(){return this});exports.AsyncIterator=AsyncIterator;exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){if(PromiseImpl===void 0)PromiseImpl=Promise;var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),
207PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then(function(result){return result.done?result.value:iter.next()})};function makeInvokeMethod(innerFn,self,context){var state=GenStateSuspendedStart;return function invoke(method,arg){if(state===GenStateExecuting)throw new Error("Generator is already running");if(state===GenStateCompleted){if(method==="throw")throw arg;return doneResult()}context.method=method;context.arg=arg;while(true){var delegate=context.delegate;if(delegate){var delegateResult=
208maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if(context.method==="next")context.sent=context._sent=context.arg;else if(context.method==="throw"){if(state===GenStateSuspendedStart){state=GenStateCompleted;throw context.arg;}context.dispatchException(context.arg)}else if(context.method==="return")context.abrupt("return",context.arg);state=GenStateExecuting;var record=tryCatch(innerFn,self,context);if(record.type==="normal"){state=
209context.done?GenStateCompleted:GenStateSuspendedYield;if(record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}else if(record.type==="throw"){state=GenStateCompleted;context.method="throw";context.arg=record.arg}}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method;var method=delegate.iterator[methodName];if(method===undefined$1){context.delegate=null;if(methodName==="throw"&&delegate.iterator["return"]){context.method="return";context.arg=undefined$1;
210maybeInvokeDelegate(delegate,context);if(context.method==="throw")return ContinueSentinel}if(methodName!=="return"){context.method="throw";context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")}return ContinueSentinel}var record=tryCatch(method,delegate.iterator,context.arg);if(record.type==="throw"){context.method="throw";context.arg=record.arg;context.delegate=null;return ContinueSentinel}var info=record.arg;if(!info){context.method="throw";context.arg=new TypeError("iterator result is not an object");
211context.delegate=null;return ContinueSentinel}if(info.done){context[delegate.resultName]=info.value;context.next=delegate.nextLoc;if(context.method!=="return"){context.method="next";context.arg=undefined$1}}else return info;context.delegate=null;return ContinueSentinel}defineIteratorMethods(Gp);define(Gp,toStringTagSymbol,"Generator");define(Gp,iteratorSymbol,function(){return this});define(Gp,"toString",function(){return"[object Generator]"});function pushTryEntry(locs){var entry={tryLoc:locs[0]};
212if(1 in locs)entry.catchLoc=locs[1];if(2 in locs){entry.finallyLoc=locs[2];entry.afterLoc=locs[3]}this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal";delete record.arg;entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}];tryLocsList.forEach(pushTryEntry,this);this.reset(true)}exports.keys=function(val){var object=Object(val);var keys=[];for(var key in object)keys.push(key);keys.reverse();return function next(){while(keys.length){var key=
213keys.pop();if(key in object){next.value=key;next.done=false;return next}}next.done=true;return next}};function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if(typeof iterable.next==="function")return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){while(++i<iterable.length)if(hasOwn.call(iterable,i)){next.value=iterable[i];next.done=false;return next}next.value=undefined$1;next.done=true;return next};
214return next.next=next}}return{next:doneResult}}exports.values=values;function doneResult(){return{value:undefined$1,done:true}}Context.prototype={constructor:Context,reset:function(skipTempReset){this.prev=0;this.next=0;this.sent=this._sent=undefined$1;this.done=false;this.delegate=null;this.method="next";this.arg=undefined$1;
214this.tryEntries.forEach(resetTryEntry);if(!skipTempReset)for(var name in this)if(name.charAt(0)==="t"&&hasOwn.call(this,name)&&!isNaN(+name.slice(1)))this[name]=undefined$1},
215stop:function(){this.done=true;var rootEntry=this.tryEntries[0];var rootRecord=rootEntry.completion;if(rootRecord.type==="throw")throw rootRecord.arg;return this.rval},dispatchException:function(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){record.type="throw";record.arg=exception;context.next=loc;if(caught){context.method="next";context.arg=undefined$1}return!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];var record=entry.completion;
216if(entry.tryLoc==="root")return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc");var hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally)if(this.prev<entry.catchLoc)return handle(entry.catchLoc,true);else{if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,true)}else if(hasFinally){if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else throw new Error("try statement without catch or finally");
217}}},abrupt:function(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}if(finallyEntry&&(type==="break"||type==="continue")&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc)finallyEntry=null;var record=finallyEntry?finallyEntry.completion:{};record.type=type;record.arg=arg;if(finallyEntry){this.method="next";this.next=finallyEntry.finallyLoc;
218return ContinueSentinel}return this.complete(record)},complete:function(record,afterLoc){if(record.type==="throw")throw record.arg;if(record.type==="break"||record.type==="continue")this.next=record.arg;else if(record.type==="return"){this.rval=this.arg=record.arg;this.method="return";this.next="end"}else if(record.type==="normal"&&afterLoc)this.next=afterLoc;return ContinueSentinel},finish:function(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===
219finallyLoc){this.complete(entry.completion,entry.afterLoc);resetTryEntry(entry);return ContinueSentinel}}},"catch":function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if(record.type==="throw"){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt");},delegateYield:function(iterable,resultName,nextLoc){this.delegate={iterator:values(iterable),resultName:resultName,
220nextLoc:nextLoc};if(this.method==="next")this.arg=undefined$1;return ContinueSentinel}};return exports}(module.exports);try{regeneratorRuntime=runtime}catch(accidentalStrictMode){if(typeof globalThis==="object")globalThis.regeneratorRuntime=runtime;else Function("r","regeneratorRuntime \x3d r")(runtime)}});var Aide=_createClass(function a(){return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.getAideCustMid=function(){if(window.MeasData&&window.MeasData.u){var a=window.MeasData.u;
221if(a.c&&null!=a.c)return a.c}return""},this.getAideAssociateMid=function(){if(window.MeasData&&window.MeasData.u){var a=window.MeasData.u;if(a.a&&null!=a.a)return a.a}return""},this.processIDs=function(){return window.MeasData&&window.MeasData.c&&window.MeasData.ids?"C"===window.MeasData.c&&""!==window.MeasData.ids.session?"sess\x3d".concat(window.MeasData.ids.session):"A"===window.MeasData.c?""!==window.MeasData.ids.session&&""!==window.MeasData.ids.genesys?"sess\x3d".concat(window.MeasData.ids.session,
222"|gen\x3d").concat(window.MeasData.ids.genesys):""===window.MeasData.ids.genesys?""===window.MeasData.ids.session?"":"sess\x3d".concat(window.MeasData.ids.session,"|gen\x3d"):"sess\x3d|gen\x3d".concat(window.MeasData.ids.genesys):"":""})});var Audit=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.actions=[],this.data=[],this.ensighten=[],this.service=[],this.helper=[],this.get=function(a){return b[a]?b[a]:[]},this.store=function(a,
223c){return b[a]&&b[a].push(c)},this.clear=function(){b.actions=[],b.data=[],b.ensighten=[],b.service=[],b.helper=[]})});var AnalyticsBlockList=_createClass(function a(){_classCallCheck(this,a);var b=new Audit,d=[{match:"Content Interaction",checker:function(a){return-1<a.indexOf("Minimize")?!0:-1<a.indexOf("Maximize")?!0:!1,!1}},{match:"login",checker:function(){var a=!1,b=new URLSearchParams(window.location.search);return"logout"===b.get("ccview")&&(a=!0),a}}];this.check=function(a){var c=!1;try{for(var e=
2240;e<d.length;
224e+=1)if(a&&0<=a.indexOf(d[e].match)){c=d[e].checker(a);break}}catch(a){b.store("actions","AnalyticsBlockList: check() parsing error: ".concat(a))}return c}});var Obj=_createClass(function a(){var b=this;_classCallCheck(this,a);var c=new Audit;this.getDescendantProp=function(a,b){return"object"!==_typeof(a)||Array.isArray(a)?void 0:b.split(".").reduce(function(a,b){return a&&a[b]},a)},this.getMatchingEntries=function(a,b,d){if("object"===_typeof(a)&&Array.isArray(a)&&!Array.isArray(b)){var e;
225try{e="object"===_typeof(b)?b:JSON.parse(b)}catch(a){c.store("util","Obj getMatchingEntries error:".concat(a))}return a.filter(function(a){return Object.keys(e).every(function(b){return a[d][b]===e[b]})})}},this.compareObj=function(a,c){var d=Object.keys,e=_typeof(a),f=_typeof(c);return a&&c&&"object"===e&&e===f?d(a).length===d(c).length&&d(a).every(function(d){return b.compareObj(a[d],c[d])}):a===c},this.lowerCaseAllStringsInNestedObj=function(a){if("string"==typeof a)return a.toLowerCase();if(Array.isArray(a))return a.map(function(a){return b.lowerCaseAllStringsInNestedObj(a)});
226if("object"===_typeof(a)&&null!==a&&(!a.constructor||a.constructor===Object)){var c={};return Object.keys(a).forEach(function(d){c[d]=b.lowerCaseAllStringsInNestedObj(a[d])}),c}return a}});var ENSIGHTEN_THREAT_ID_LOOKUP=Object.freeze([2,3,6,7,10,11,13,14,15,16,17,19,21,28,29,32,33,36]),Bot=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=new Obj,this.akBot=function(){return"1"===b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.a")?1:0},this.check=function(){return-1!==["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36",
227"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1","Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36","Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)","Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML  like Gecko) Chrome/59.0.3071.115 Safari/537.36","Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0","Mozilla/5.0 (X11; Linux x86_64) Gecko/20100101 Firefox/122.0 DatadogSynthetics"].indexOf(navigator.userAgent)},
228this.whichBot=function(){var a=b.check()?1:0,c=b.akBot()?2:0;return(a+c).toString()},this.isDDSBot=function(){var a=window._DATADOG_SYNTHETICS_BROWSER!==void 0;return/DatadogSynthetics|Datadog\/Synthetics/i.test(navigator.userAgent)||a},this.isAnyBot=function(){return!!(b.akBot()||b.check()||b.isDDSBot())},this.isVaultJSBot=function(){return/VaultJS/i.test(navigator.userAgent||"")},this.retrieveEnsightenThreatIds=function(){var a=b.Obj.getDescendantProp(window,"Bootstrapper.context.threats");return!Array.isArray(a)||
2291>a.length?[]:a.map(function(a){return+b.Obj.getDescendantProp(a,"id")}).filter(function(a){return Number.isInteger(a)})},this.getEnsightenBotThreatIds=function(){var a=b.retrieveEnsightenThreatIds();return 1>a.length?[]:a.filter(function(a){return ENSIGHTEN_THREAT_ID_LOOKUP.includes(a)})},this.retrieveEnsightenBots=function(){var a=new Set(b.getEnsightenBotThreatIds());return ENSIGHTEN_THREAT_ID_LOOKUP.map(function(b){return a.has(b)?"T":"X"}).join("|")},this.isAkBotMan=function(){var a=!1,c=window.dmtBmanVals||
230"",d=b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.x")||"";return c&&c.includes(d)&&(a=!0),a}});var Content=_createClass(function a(){_classCallCheck(this,a),this.getMessageIds=function(){var a="";return window.targetExperiences&&0<window.targetExperiences.length&&window.targetExperiences.forEach(function(b,c){b.msgId&&(0<c&&(a+="|"),a+="bu\x3df,typ\x3dimp,id\x3d".concat(b.msgId,",nm\x3d").concat(b.offerN
230ame,",src\x3dadb"))}),a.replaceAll("undefined","z")},this.getClickedMessageId=function(a){var b=
231"",c="";if(a){var d=document.querySelector('[data-tmsid\x3d"'.concat(a,'"]'));d&&d.dataset&&d.dataset.tmsid&&(c=d.dataset.tmsid,window.targetExperiences&&0<window.targetExperiences.length&&window.targetExperiences.forEach(function(a){a.msgId&&a.offerName===c&&(b="bu\x3df,typ\x3dclk,id\x3d".concat(a.msgId,",nm\x3d").concat(a.offerName,",src\x3dadb"))}))}return b.replaceAll("undefined","z")}});var ContentDeliveryNetwork=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=new Obj,this.get=
232function(){return b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.r")}});var Browser=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.dmtScriptElement=document.currentScript,this.dmtScriptLocation="",this.isIE=function(){var a=window.navigator.userAgent;return a.includes("MSIE")||a.includes("Trident")},this.isOptedOutOfTargeting=function(){var a=window.ot&&window.ot.otCatCookie&&("0"===window.ot.otCatCookie.C0004||0===window.ot.otCatCookie.C0004);
233return a},this.bootstrap_location=function(){try{return b.dmtScriptLocation?b.dmtScriptLocation:(b.dmtScriptElement&&(document.head.contains(b.dmtScriptElement)?b.dmtScriptLocation="head":document.body.contains(b.dmtScriptElement)&&(b.dmtScriptLocation="body")),b.dmtScriptLocation)}catch(a){return""}})});var Cleaner=_createClass(function a(){_classCallCheck(this,a),this.cleanEmptyObj=function(a){return Object.keys(a).forEach(function(b){return""===a[b]&&delete a[b]}),a},this.trimObj=function(a,b){var c=
234b||10,d={};if(Object.keys(a).length>c){try{Object.keys(a).forEach(function(b){if(Object.keys(d).length<c)d[b]=a[b];else throw Error("Reached the max size of the Obj");})}catch(a){}return d}return a},this.truncate=function(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c=b.splitter,d=void 0===c?"":c,e=b.trim,f=void 0===e?255:e;if("string"!=typeof a||a.length<f)return a;
234if(""===d)return a.substring(0,f);var g=[],h=a.split(d),i=0;return h.reverse().forEach(function(a){i+=a.length+
235d.length,i<f&&g.push(a)}),g.reverse().join(d)},this.removeDuplicates=function(a){var b=a.split(",");return b=b.filter(function(a,c){return b.indexOf(a)===c}),b}});function intToString(intValue){return String(intValue)}function stringToInt(strValue){return parseInt(strValue,10)||0}function isSameSiteNoneCompatible(useragent){return!isSameSiteNoneIncompatible(String(useragent))}function isSameSiteNoneIncompatible(useragent){return hasWebKitSameSiteBug(useragent)||dropsUnrecognizedSameSiteCookies(useragent)}
236function hasWebKitSameSiteBug(useragent){return isIosVersion(12,useragent)||isMacosxVersion(10,14,useragent)&&(isSafari(useragent)||isMacEmbeddedBrowser(useragent))}function dropsUnrecognizedSameSiteCookies(useragent){return isChromiumBased(useragent)&&isChromiumVersionAtLeast(51,useragent)&&!isChromiumVersionAtLeast(67,useragent)||isUcBrowser(useragent)&&!isUcBrowserVersionAtLeast(12,13,2,useragent)}function regexContains(stringValue,regex){var matches=stringValue.match(regex);return matches!==null}
237function extractRegexMatch(stringValue,regex,offsetIndex){var matches=stringValue.match(regex);if(matches!==null&&matches[offsetIndex]!==undefined)return matches[offsetIndex];return null}function isIosVersion(major,useragent){var regex=/\(iP.+; CPU .*OS (\d+)[_\d]*.*\) AppleWebKit\//;return extractRegexMatch(useragent,regex,1)===intToString(major)}function isMacosxVersion(major,minor,useragent){var regex=/\(Macintosh;.*Mac OS X (\d+)_(\d+)[_\d]*.*\) AppleWebKit\//;return extractRegexMatch(useragent,
238regex,1)===intToString(major)&&extractRegexMatch(useragent,regex,2)===intToString(minor)}function isSafari(useragent){var safari_regex=/Version\/.* Safari\//;return useragent.match(safari_regex)!==null&&!isChromiumBased(useragent)}function isMacEmbeddedBrowser(useragent){var regex=/^Mozilla\/[\.\d]+ \(Macintosh;.*Mac OS X [_\d]+\) AppleWebKit\/[\.\d]+ \(KHTML, like Gecko\)$/;return regexContains(useragent,regex)}function isChromiumBased(useragent){const regex=/Chrom(e|ium)/;return regexContains(useragent,
239regex)}function isChromiumVersionAtLeast(major,useragent){var regex=/Chrom[^ \/]+\/(\d+)[\.\d]* /;var version=stringToInt(extractRegexMatch(useragent,regex,1));return version>=major}function isUcBrowser(useragent){var regex=/UCBrowser\//;return regexContains(useragent,regex)}function isUcBrowserVersionAtLeast(major,minor,build,useragent){var regex=/UCBrowser\/(\d+)\.(\d+)\.(\d+)[\.\d]* /;var major_version=stringToInt(extractRegexMatch(useragent,regex,1));var minor_version=stringToInt(extractRegexMatch(useragent,
240regex,2));var build_version=stringToInt(extractRegexMatch(useragent,regex,3));if(major_version!==major)return major_version>major;if(minor_version!=minor)return minor_version>minor;return build_version>=build}var shouldSendSameSiteNone=function(req,res,next){var writeHead=res.writeHead;res.writeHead=function(){var ua=req.get("user-agent");var isCompatible=isSameSiteNoneCompatible(ua);var cookies=res.get("Set-Cookie");var removeSameSiteNone=function(str){return str.replace(/;\s*SameSite\s*=\s*None\s*(?=;|$)/ig,
241"")};if(!isCompatible&&cookies){if(Array.isArray(cookies))cookies=cookies.map(removeSameSiteNone);else cookies=removeSameSiteNone(cookies);res.set("Set-Cookie",cookies)}writeHead.apply(this,arguments)};next()};var shouldSendSameSiteNone_1={shouldSendSameSiteNone:shouldSendSameSiteNone,isSameSiteNoneCompatible:isSameSiteNoneCompatible};var Domain=_createClass(function a(){_classCallCheck(this,a),this.domain=function(){var a=window.location.hostname.split(/\./),b=a[a.length-1],c=a[a.length-2];return b&&
242-1<b.length&&c&&-1<c.length?"".concat(c,".").concat(b):""},this.protocol=function(){return window.location.protocol.replace(/:/i,"")},this.sub=function(){var a=window.location.hostname.split(".")[0],b=window.location.hostname.split(".")[1];return"fmr"===b||a.match(/(xq1|xq2|qa1|qa4|qaprod|-webdev|-webqa|cloud-nonprod)$/i)?(a=a.replace(/-aws-/i,""),a=a.replace(/cloud-nonprod/i,""),a=a.replace(/(xq1|xq2|qa1|qa4|qaprod)$/i,""),a=a.replace(/(-webdev|-webqa)/i,"")):a=a.replace(/(xq1|xq2|qa1|qa4|qaprod)$/i,
243""),a}});var Cookie=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Domain=new Domain,this.getCookieDomain=function(){return b.Domain.domain()},this.getElem=function(a,b){var c=a||"",d=b||document.cookie;if(c.length&&!c.match(/=$/)&&(c+="\x3d"),~d.indexOf(c)){var e=new RegExp(".*".concat(c),"i");return d.replace(e,"").replace(/; .*/,"")}return""},this.removeElem=function(a,c){b.getElem(a,c)&&(document.cookie="".concat(a,"\x3d; expires\x3dWed, 21 Jul 2021 12:00:00 UTC; path\x3d/; domain\x3d.fidelity.com")),
244b.getElem(a,c)&&(document.cookie="".concat(a,"\x3d; expires\x3dWed, 21 Jul 2021 12:00:00 UTC;"))},this.setEle=function(a,b,c){var e=new Date;e.setTime(e.getTime()+1E3*(60*(60*(24*c))));var d="expires\x3d".concat(e.toUTCString());document.cookie="".concat(a,"\x3d").concat(b,";").concat(d,";path\x3d/; domain\x3d.fidelity.com")},this.removeMBoxSession=function(){var a=b.getElem("mbox");if(a.match(/(session)/i)){var c=a.split("|"),d=c.filter(function(a){return!a.match(/(session)/i)});b.setEle("mbox",
245d.join("|"),2)}},this.getCVIValue=function(a){var c=b.getElem("cvi",document.cookie);if(c)try{return c.match(new RegExp("".concat(a,"\x3d([^\x26;]*)?")))[1]||""}catch(a){return""}return""},this.getCatalinaValue=function(a){var c=b.getElem("0a7d6s4ldf2",document.cookie);if(c)try{return c.match(new RegExp("".concat(a,"\x3d([^\x26;]*)?")))[1]||""}catch(a){return""}return""},this.getMC=function(){return b.getElem("MC",document.cookie)}
245,this.getSC=function(){return b.getElem("SC",document.cookie)},this.getATC=
246function(){return b.getElem("ATC",document.cookie)},this.getATT=function(){return b.getElem("ATT",document.cookie)},this.isRWVSession=function(){var a=!1;return b.getCatalinaValue("LB[$]J")?a=!0:window.dmtData&&window.dmtData.context&&"string"==typeof window.dmtData.context.repMid&&0<window.dmtData.context.repMid.length?a=!0:0<b.getCVIValue("p6").length?a=!0:0<b.getCVIValue("p3").length&&!b.getCVIValue("p3").match(/(00|01)/)&&(a=!0),a},this.isCookieSecure=function(){var a=b.Domain.protocol(),c="";
247return a.match(/https/i)?c=!0:a.match(/http/i)&&(c=!1),c},this.isSameSiteNoneCompatible=function(){var a=navigator.userAgent,b=!1;return shouldSendSameSiteNone_1.isSameSiteNoneCompatible(a)&&(b=!0),b},this.getNpt=function(a){var c=b.getElem("npt",document.cookie);if(c)try{var d=c.match(new RegExp("".concat(a,":([^\x26;]*)?")))[1]||"";return d}catch(a){return""}return""},this.clearNpt=function(){var a=0;b.getNpt("nav")&&b.getNpt("nav").includes("UTIL~LOGOUT")&&(a=2E3),setTimeout(function(){b.setEle("npt",
248"")},a)},this.getAjsUserId=function(){return b.getElem("ajs_user_id",document.cookie)}});var DomElement=_createClass(function a(){_classCallCheck(this,a),this.hide=function(a){var b=document.querySelector(a);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",function(){b&&b.setAttribute("style","visibility:hidden")}):b&&b.setAttribute("style","visibility:hidden")},this.unhide=function(a){var b=document.querySelector(a);"loading"===document.readyState?document.addEventListener("DOMContentLoaded",
249function(){b&&b.setAttribute("style","visibility:visible")}):b&&b.setAttribute("style","visibility:visible")},this.addAttribute=function(a,b,c){for(var d=document.querySelectorAll(a),e=0;e<d.length;e+=1){var f=d[e],g="data-measurement"===b&&0<e?"".concat(c,"-").concat(e):c;f&&!f.dataset[b]&&f.setAttribute(b,g)}},this.getContent=function(a){var b=document.querySelector(a);return b&&b.innerHTML},this.newElement=function(a,b){var c=document.createElement(a);b.forEach(function(a){var b=!0;"id"===a.property&&
250document.querySelector("#".concat(a.value))&&(b=!1),b&&c.setAttribute(a.property,a.value)}),document.body.appendChild(c)},this.getPiiDataElementSize=function(){var a=document.querySelectorAll('[data-pii\x3d"true"]').length,b=document.querySelectorAll('[pvd-data-pii\x3d"true"]').length;return 0<a+b?"true":0},this.getEmail=function(){var a=document.querySelector("xflow-apx3-email");return a?(a=a.getAttribute("value"),a):(a=document.getElementById("aom-rc-pi-email"),a?(a=a.textContent,a):"")},this.getAoEventId=
251function(){var a=document.querySelector(".aox_ap158282_marketing_global_id");return a?(a=document.querySelector(".aox_ap158282_marketing_global_id").innerText,a):""}});var FidelityAssistant=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.expandVA=function(){if(document.PageBus&&document.VA_TRIGGERS&&document.PageBus.agent){var a=document.PageBus.agent("receiver"),c=document.VA_TRIGGERS;c&&a&&(a.emit(c.VA_TRIGGER_OPEN_VA),b.Audit.store("service","FidelityVirtualAssistant: VA expanded"))}},
252this.emitUtterance=function(a){if(document.PageBus&&document.VA_TRIGGERS&&document.PageBus.agent){var c=document.PageBus.agent("receiver"),d=document.VA_TRIGGERS;a&&d&&c&&(c.emit(d.VA_TRIGGER_UTTERANCE,a),b.Audit.store("service","FidelityVirtualAssistant: display utterance"))}}});var HashBucket=_createClass(function a(){_classCallCheck(this,a),this.processString=function(a){if(a){for(var b=["b1","b2","b3","b4","b5","b6","b7","b8","b9","b10","b11","b12","b13","b14","b15","b16","b17","b18","b19","b20"],
253c=function(a){for(var b,c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,d=2246822507,e=3266489909,f=4294967296,g=2097151,h=3735928559^c,i=1103547991^c,j=0;j<a.length;j++)b=a.charCodeAt(j),h=Math.imul(h^b,2654435761),i=Math.imul(i^b,1597334677);return h=Math.imul(h^h>>>16,d)^Math.imul(i^i>>>13,e),i=Math.imul(i^i>>>16,d)^Math.imul(h^h>>>13,e),f*(g&i)+(h>>>0)},d=[],e=0;10>e;e++)d.push(c(a));for(var f,g={},h=0,j=d;h<j.length;h++)f=j[h],g[f]=(g[f]||0)+1;var k=null,l=0;for(var m in g)g[m]>l&&
254(l=g[m],k=m);var n=k%20;return b[n]}return"na"},this.getBucketPercentage=function(a){var b=parseInt((a||"").replace("b",""),10);return isNaN(b)?0:5*b}});var hashes=createCommonjsModule(function(module,exports){(function(){var Hashes;function utf8Encode(str){var x,y,output="",i=-1,l;if(str&&str.length){l=str.length;while((i+=1)<l){x=str.charCodeAt(i);y=i+1<l?str.charCodeAt(i+1):0;if(55296<=x&&x<=56319&&56320<=y&&y<=57343){x=65536+((x&1023)<<10)+(y&1023);
254i+=1}if(x<=127)output+=String.fromCharCode(x);
255else if(x<=2047)output+=String.fromCharCode(192|x>>>6&31,128|x&63);else if(x<=65535)output+=String.fromCharCode(224|x>>>12&15,128|x>>>6&63,128|x&63);else if(x<=2097151)output+=String.fromCharCode(240|x>>>18&7,128|x>>>12&63,128|x>>>6&63,128|x&63)}}return output}function utf8Decode(str){var i,ac,c1,c2,c3,arr=[],l;i=ac=c1=c2=c3=0;if(str&&str.length){l=str.length;str+="";while(i<l){c1=str.charCodeAt(i);ac+=1;if(c1<128){arr[ac]=String.fromCharCode(c1);i+=1}else if(c1>191&&c1<224){c2=str.charCodeAt(i+1);
256arr[ac]=String.fromCharCode((c1&31)<<6|c2&63);i+=2}else{c2=str.charCodeAt(i+1);c3=str.charCodeAt(i+2);arr[ac]=String.fromCharCode((c1&15)<<12|(c2&63)<<6|c3&63);i+=3}}}return arr.join("")}function safe_add(x,y){var lsw=(x&65535)+(y&65535),msw=(x>>16)+(y>>16)+(lsw>>16);return msw<<16|lsw&65535}function bit_rol(num,cnt){return num<<cnt|num>>>32-cnt}function rstr2hex(input,hexcase){var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef",output="",x,i=0,l=input.length;for(;i<l;i+=1){x=input.charCodeAt(i);
257output+=hex_tab.charAt(x>>>4&15)+hex_tab.charAt(x&15)}return output}function binb2rstr(input){var i,l=input.length*32,output="";for(i=0;i<l;i+=8)output+=String.fromCharCode(input[i>>5]>>>24-i%32&255);return output}function binl2rstr(input){var i,l=input.length*32,output="";for(i=0;i<l;i+=8)output+=String.fromCharCode(input[i>>5]>>>i%32&255);return output}function rstr2binl(input){var i,l=input.length*8,output=Array(input.length>>2),lo=output.length;for(i=0;i<lo;i+=1)output[i]=0;for(i=0;i<l;i+=8)output[i>>
2585]|=(input.charCodeAt(i/8)&255)<<i%32;return output}function rstr2binb(input){var i,l=input.length*8,output=Array(input.length>>2),lo=output.length;for(i=0;i<lo;i+=1)output[i]=0;for(i=0;i<l;i+=8)output[i>>5]|=(input.charCodeAt(i/8)&255)<<24-i%32;return output}function rstr2any(input,encoding){var divisor=encoding.length,remainders=Array(),i,q,x,ld,quotient,dividend,output,full_length;dividend=Array(Math.ceil(input.length/2));ld=dividend.length;for(i=0;i<ld;i+=1)dividend[i]=input.charCodeAt(i*2)<<
2598|input.charCodeAt(i*2+1);while(dividend.length>0){quotient=Array();x=0;for(i=0;i<dividend.length;i+=1){x=(x<<16)+dividend[i];q=Math.floor(x/divisor);x-=q*divisor;if(quotient.length>0||q>0)quotient[quotient.length]=q}remainders[remainders.length]=x;dividend=quotient}output="";for(i=remainders.length-1;i>=0;i--)output+=encoding.charAt(remainders[i]);full_length=Math.ceil(input.length*8/(Math.log(encoding.length)/Math.log(2)));for(i=output.length;i<full_length;i+=1)output=encoding[0]+output;return output}
260function rstr2b64(input,b64pad){var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",output="",len=input.length,i,j,triplet;b64pad=b64pad||"\x3d";for(i=0;i<len;i+=3){triplet=input.charCodeAt(i)<<16|(i+1<len?input.charCodeAt(i+1)<<8:0)|(i+2<len?input.charCodeAt(i+2):0);for(j=0;j<4;j+=1)if(i*8+j*6>input.length*8)output+=b64pad;else output+=tab.charAt(triplet>>>6*(3-j)&63)}return output}Hashes={VERSION:"1.0.6",Base64:function(){var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
261pad="\x3d",utf8=true;this.encode=function(input){var i,j,triplet,output="",len=input.length;pad=pad||"\x3d";input=utf8?utf8Encode(input):input;for(i=0;i<len;i+=3){triplet=input.charCodeAt(i)<<16|(i+1<len?input.charCodeAt(i+1)<<8:0)|(i+2<len?input.charCodeAt(i+2):0);for(j=0;j<4;j+=1)if(i*8+j*6>len*8)output+=pad;else output+=tab.charAt(triplet>>>6*(3-j)&63)}return output};this.decode=function(input){var i,o1,o2,o3,h1,h2,h3,h4,bits,ac,dec="",arr=[];if(!input)return input;i=ac=0;input=input.replace(new RegExp("\\"+
262pad,"gi"),"");do{h1=tab.indexOf(input.charAt(i+=1));h2=tab.indexOf(input.charAt(i+=1));h3=tab.indexOf(input.charAt(i+=1));h4=tab.indexOf(input.charAt(i+=1));bits=h1<<18|h2<<12|h3<<6|h4;o1=bits>>16&255;o2=bits>>8&255;o3=bits&255;ac+=1;if(h3===64)arr[ac]=String.fromCharCode(o1);else if(h4===64)arr[ac]=String.fromCharCode(o1,o2);else arr[ac]=String.fromCharCode(o1,o2,o3)}while(i<input.length);dec=arr.join("");dec=utf8?utf8Decode(dec):dec;return dec};this.setPad=function(str){pad=str||pad;return this};
263this.setTab=function(str){tab=str||tab;return this};this.setUTF8=function(bool){if(typeof bool==="boolean")utf8=bool;return this}},CRC32:function(str){var crc=0,x=0,y=0,table,i,iTop;str=utf8Encode(str);table=["00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ","79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ","84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ","63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ",
264"A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ","51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ","B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ","06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ","E6635C01 6
264B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ","12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ",
265"D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ","33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ","CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ","9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ","7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ","806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ",
266"60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ","AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ","5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ","B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ","05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ","F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ",
267"11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ","D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ","30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ","C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"].join("");crc=crc^-1;for(i=0,iTop=str.length;i<iTop;i+=1){y=(crc^str.charCodeAt(i))&255;x="0x"+table.substr(y*9,8);crc=crc>>>8^x}return(crc^-1)>>>0},MD5:function(options){var hexcase=
268options&&typeof options.uppercase==="boolean"?options.uppercase:false,b64pad=options&&typeof options.pad==="string"?options.pad:"\x3d",utf8=options&&typeof options.utf8==="boolean"?options.utf8:true;this.hex=function(s){return rstr2hex(rstr(s),hexcase)};this.b64=function(s){return rstr2b64(rstr(s),b64pad)};this.any=function(s,e){return rstr2any(rstr(s),e)};this.raw=function(s){return rstr(s)};this.hex_hmac=function(k,d){return rstr2hex(rstr_hmac(k,d),hexcase)};this.b64_hmac=function(k,d){return rstr2b64(rstr_hmac(k,
269d),b64pad)};this.any_hmac=function(k,d,e){return rstr2any(rstr_hmac(k,d),e)};this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"};this.setUpperCase=function(a){if(typeof a==="boolean")hexcase=a;return this};this.setPad=function(a){b64pad=a||b64pad;return this};this.setUTF8=function(a){if(typeof a==="boolean")utf8=a;return this};function rstr(s){s=utf8?utf8Encode(s):s;return binl2rstr(binl(rstr2binl(s),s.length*8))}function rstr_hmac(key,data){var bkey,ipad,
270opad,hash,i;key=utf8?utf8Encode(key):key;data=utf8?utf8Encode(data):data;bkey=rstr2binl(key);if(bkey.length>16)bkey=binl(bkey,key.length*8);ipad=Array(16),opad=Array(16);for(i=0;i<16;i+=1){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}hash=binl(ipad.concat(rstr2binl(data)),512+data.length*8);return binl2rstr(binl(opad.concat(hash),512+128))}function binl(x,len){var i,olda,oldb,oldc,oldd,a=1732584193,b=-271733879,c=-1732584194,d=271733878;x[len>>5]|=128<<len%32;x[(len+64>>>9<<4)+14]=len;for(i=
2710;i<x.length;i+=16){olda=a;oldb=b;oldc=c;oldd=d;a=md5_ff(a,b,c,d,x[i+0],7,-680876936);d=md5_ff(d,a,b,c,x[i+1],12,-389564586);c=md5_ff(c,d,a,b,x[i+2],17,606105819);b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);a=md5_ff(a,b,c,d,x[i+4],7,-176418897);d=md5_ff(d,a,b,c,x[i+5],12,1200080426);c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);b=md5_ff(b,c,d,a,x[i+7],22,-45705983);a=md5_ff(a,b,c,d,x[i+8],7,1770035416);d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);c=md5_ff(c,d,a,b,x[i+10],17,-42063);b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);
272a=md5_ff(a,b,c,d,x[i+12],7,1804603682);d=md5_ff(d,a,b,c,x[i+13],12,-40341101);c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);b=md5_ff(b,c,d,a,x[i+15],22,1236535329);a=md5_gg(a,b,c,d,x[i+1],5,-165796510);d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);c=md5_gg(c,d,a,b,x[i+11],14,643717713);b=md5_gg(b,c,d,a,x[i+0],20,-373897302);a=md5_gg(a,b,c,d,x[i+5],5,-701558691);d=md5_gg(d,a,b,c,x[i+10],9,38016083);c=md5_gg(c,d,a,b,x[i+15],14,-660478335);b=md5_gg(b,c,d,a,x[i+4],20,-405537848);a=md5_gg(a,b,c,d,x[i+9],5,568446438);
273d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);c=md5_gg(c,d,a,b,x[i+3],14,-187363961);b=md5_gg(b,c,d,a,x[i+8],20,1163531501);a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);d=md5_gg(d,a,b,c,x[i+2],9,-51403784);c=md5_gg(c,d,a,b,x[i+7],14,1735328473);b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);a=md5_hh(a,b,c,d,x[i+5],4,-378558);d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);c=md5_hh(c,d,a,b,x[i+11],16,1839030562);b=md5_hh(b,c,d,a,x[i+14],23,-35309556);a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);d=md5_hh(d,a,b,c,x[i+4],11,1272893353);
274c=md5_hh(c,d,a,b,x[i+7],16,-155497632);b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);a=md5_hh(a,b,c,d,x[i+13],4,681279174);d=md5_hh(d,a,b,c,x[i+0],11,-358537222);c=md5_hh(c,d,a,b,x[i+3],16,-722521979);b=md5_hh(b,c,d,a,x[i+6],23,76029189);a=md5_hh(a,b,c,d,x[i+9],4,-640364487);d=md5_hh(d,a,b,c,x[i+12],11,-421815835);c=md5_hh(c,d,a,b,x[i+15],16,530742520);b=md5_hh(b,c,d,a,x[i+2],23,-995338651);a=md5_ii(a,b,c,d,x[i+0],6,-198630844);d=md5_ii(d,a,b,c,x[i+7],10,1126891415);c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);
275b=md5_ii(b,c,d,a,x[i+5],21,-57434055);a=md5_ii(a,b,c,d,x[i+12],6,1700485571);d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);c=md5_ii(c,d,a,b,x[i+10],15,-1051523);b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);a=md5_ii(a,b,c,d,x[i+8],6,1873313359);d=md5_ii(d,a,b,c,x[i+15],10,-30611744);c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);b=md5_ii(b,c,d,a,x[i+13],21,1309151649);a=md5_ii(a,b,c,d,x[i+4],6,-145523070);d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);c=md5_ii(c,d,a,b,x[i+2],15,718787259);b=md5_ii(b,c,d,a,x[i+9],21,-343485551);
276a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd)}return Array(a,b,c,d)}function md5_cmn(q,a,b,x,s,t){return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b)}function md5_ff(a,b,c,d,x,s,t){return md5_cmn(b&c|~b&d,a,b,x,s,t)}function md5_gg(a,b,c,d,x,s,t){return md5_cmn(b&d|c&~d,a,b,x,s,t)}function md5_hh(a,b,c,d,x,s,t){return md5_cmn(b^c^d,a,b,x,s,t)}function md5_ii(a,b,c,d,x,s,t){return md5_cmn(c^(b|~d),a,b,x,s,t)}},SHA1:function(options){var hexcase=options&&
277typeof options.uppercase==="boolean"?options.uppercase:false,b64pad=options&&typeof options.pad==="str
277ing"?options.pad:"\x3d",utf8=options&&typeof options.utf8==="boolean"?options.utf8:true;this.hex=function(s){return rstr2hex(rstr(s),hexcase)};this.b64=function(s){return rstr2b64(rstr(s),b64pad)};this.any=function(s,e){return rstr2any(rstr(s),e)};this.raw=function(s){return rstr(s)};this.hex_hmac=function(k,d){return rstr2hex(rstr_hmac(k,d))};this.b64_hmac=function(k,d){return rstr2b64(rstr_hmac(k,
278d),b64pad)};this.any_hmac=function(k,d,e){return rstr2any(rstr_hmac(k,d),e)};this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"};this.setUpperCase=function(a){if(typeof a==="boolean")hexcase=a;return this};this.setPad=function(a){b64pad=a||b64pad;return this};this.setUTF8=function(a){if(typeof a==="boolean")utf8=a;return this};function rstr(s){s=utf8?utf8Encode(s):s;return binb2rstr(binb(rstr2binb(s),s.length*8))}function rstr_hmac(key,data){var bkey,ipad,
279opad,i,hash;key=utf8?utf8Encode(key):key;data=utf8?utf8Encode(data):data;bkey=rstr2binb(key);if(bkey.length>16)bkey=binb(bkey,key.length*8);ipad=Array(16),opad=Array(16);for(i=0;i<16;i+=1){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}hash=binb(ipad.concat(rstr2binb(data)),512+data.length*8);return binb2rstr(binb(opad.concat(hash),512+160))}function binb(x,len){var i,j,t,olda,oldb,oldc,oldd,olde,w=Array(80),a=1732584193,b=-271733879,c=-1732584194,d=271733878,e=-1009589776;x[len>>5]|=128<<24-
280len%32;x[(len+64>>9<<4)+15]=len;for(i=0;i<x.length;i+=16){olda=a;oldb=b;oldc=c;oldd=d;olde=e;for(j=0;j<80;j+=1){if(j<16)w[j]=x[i+j];else w[j]=bit_rol(w[j-3]^w[j-8]^w[j-14]^w[j-16],1);t=safe_add(safe_add(bit_rol(a,5),sha1_ft(j,b,c,d)),safe_add(safe_add(e,w[j]),sha1_kt(j)));e=d;d=c;c=bit_rol(b,30);b=a;a=t}a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd);e=safe_add(e,olde)}return Array(a,b,c,d,e)}function sha1_ft(t,b,c,d){if(t<20)return b&c|~b&d;if(t<40)return b^c^d;if(t<60)return b&
281c|b&d|c&d;return b^c^d}function sha1_kt(t){return t<20?1518500249:t<40?1859775393:t<60?-1894007588:-899497514}},SHA256:function(options){options&&typeof options.uppercase==="boolean"?options.uppercase:false;var b64pad=options&&typeof options.pad==="string"?options.pad:"\x3d",utf8=options&&typeof options.utf8==="boolean"?options.utf8:true,sha256_K;this.hex=function(s){return rstr2hex(rstr(s,utf8))};this.b64=function(s){return rstr2b64(rstr(s,utf8),b64pad)};this.any=function(s,e){return rstr2any(rstr(s,
282utf8),e)};this.raw=function(s){return rstr(s,utf8)};this.hex_hmac=function(k,d){return rstr2hex(rstr_hmac(k,d))};this.b64_hmac=function(k,d){return rstr2b64(rstr_hmac(k,d),b64pad)};this.any_hmac=function(k,d,e){return rstr2any(rstr_hmac(k,d),e)};this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"};this.setUpperCase=function(a){return this};this.setPad=function(a){b64pad=a||b64pad;return this};this.setUTF8=function(a){if(typeof a==="boolean")utf8=a;return this};
283function rstr(s,utf8){s=utf8?utf8Encode(s):s;return binb2rstr(binb(rstr2binb(s),s.length*8))}function rstr_hmac(key,data){key=utf8?utf8Encode(key):key;data=utf8?utf8Encode(data):data;var hash,i=0,bkey=rstr2binb(key),ipad=Array(16),opad=Array(16);if(bkey.length>16)bkey=binb(bkey,key.length*8);for(;i<16;i+=1){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}hash=binb(ipad.concat(rstr2binb(data)),512+data.length*8);return binb2rstr(binb(opad.concat(hash),512+256))}function sha256_S(X,n){return X>>>
284n|X<<32-n}function sha256_R(X,n){return X>>>n}function sha256_Ch(x,y,z){return x&y^~x&z}function sha256_Maj(x,y,z){return x&y^x&z^y&z}function sha256_Sigma0256(x){return sha256_S(x,2)^sha256_S(x,13)^sha256_S(x,22)}function sha256_Sigma1256(x){return sha256_S(x,6)^sha256_S(x,11)^sha256_S(x,25)}function sha256_Gamma0256(x){return sha256_S(x,7)^sha256_S(x,18)^sha256_R(x,3)}function sha256_Gamma1256(x){return sha256_S(x,17)^sha256_S(x,19)^sha256_R(x,10)}sha256_K=[1116352408,1899447441,-1245643825,-373957723,
285961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,
286659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998];function binb(m,l){var HASH=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225];var W=new Array(64);var a,b,c,d,e,f,g,h;var i,j,T1,T2;m[l>>5]|=128<<24-l%32;m[(l+64>>9<<4)+15]=l;for(i=0;i<m.length;i+=16){a=HASH[0];b=HASH[1];c=HASH[2];d=HASH[3];e=HASH[4];f=HASH[5];g=HASH[6];h=HASH[7];for(j=0;j<64;j+=1){if(j<
28716)W[j]=m[j+i];else W[j]=safe_add(safe_add(safe_add(sha256_Gamma1256(W[j-2]),W[j-7]),sha256_Gamma0256(W[j-15])),W[j-16]);T1=safe_add(safe_add(safe_add(safe_add(h,sha256_Sigma1256(e)),sha256_Ch(e,f,g)),sha256_K[j]),W[j]);T2=safe_add(sha256_Sigma0256(a),sha256_Maj(a,b,c));h=g;g=f;f=e;e=safe_add(d,T1);d=c;c=b;b=a;a=safe_add(T1,T2)}HASH[0]=safe_add(a,HASH[0]);HASH[1]=safe_add(b,HASH[1]);HASH[2]=safe_add(c,HASH[2]);HASH[3]=safe_add(d,HASH[3]);HASH[4]=safe_add(e,HASH[4]);HASH[5]=safe_add(f,HASH[5]);HASH[6]=
288safe_add(g,HASH[6]);HASH[7]=safe_add(h,HASH[7])}return HASH}},SHA512:function(options){options&&typeof options.uppercase==="boolean"?options.uppercase:false;
288var b64pad=options&&typeof options.pad==="string"?options.pad:"\x3d",utf8=options&&typeof options.utf8==="boolean"?options.utf8:true,sha512_k;this.hex=function(s){return rstr2hex(rstr(s))};this.b64=function(s){return rstr2b64(rstr(s),b64pad)};this.any=function(s,e){return rstr2any(rstr(s),e)};this.raw=function(s){return rstr(s)};this.hex_hmac=
289function(k,d){return rstr2hex(rstr_hmac(k,d))};this.b64_hmac=function(k,d){return rstr2b64(rstr_hmac(k,d),b64pad)};this.any_hmac=function(k,d,e){return rstr2any(rstr_hmac(k,d),e)};this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"};this.setUpperCase=function(a){return this};this.setPad=function(a){b64pad=a||b64pad;return this};this.setUTF8=function(a){if(typeof a==="boolean")utf8=a;return this};function rstr(s){s=utf8?utf8Encode(s):s;return binb2rstr(binb(rstr2binb(s),
290s.length*8))}function rstr_hmac(key,data){key=utf8?utf8Encode(key):key;data=utf8?utf8Encode(data):data;var hash,i=0,bkey=rstr2binb(key),ipad=Array(32),opad=Array(32);if(bkey.length>32)bkey=binb(bkey,key.length*8);for(;i<32;i+=1){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}hash=binb(ipad.concat(rstr2binb(data)),1024+data.length*8);return binb2rstr(binb(opad.concat(hash),1024+512))}function binb(x,len){var j,i,l,W=new Array(80),hash=new Array(16),H=[new int64(1779033703,-205731576),new int64(-1150833019,
291-2067093701),new int64(1013904242,-23791573),new int64(-1521486534,1595750129),new int64(1359893119,-1377402159),new int64(-1694144372,725511199),new int64(528734635,-79577749),new int64(1541459225,327033209)],T1=new int64(0,0),T2=new int64(0,0),a=new int64(0,0),b=new int64(0,0),c=new int64(0,0),d=new int64(0,0),e=new int64(0,0),f=new int64(0,0),g=new int64(0,0),h=new int64(0,0),s0=new int64(0,0),s1=new int64(0,0),Ch=new int64(0,0),Maj=new int64(0,0),r1=new int64(0,0),r2=new int64(0,0),r3=new int64(0,
2920);if(sha512_k===undefined)sha512_k=[new int64(1116352408,-685199838),new int64(1899447441,602891725),new int64(-1245643825,-330482897),new int64(-373957723,-2121671748),new int64(961987163,-213338824),new int64(1508970993,-1241133031),new int64(-1841331548,-1357295717),new int64(-1424204075,-630357736),new int64(-670586216,-1560083902),new int64(310598401,1164996542),new int64(607225278,1323610764),new int64(1426881987,-704662302),new int64(1925078388,-226784913),new int64(-2132889090,991336113),
293new int64(-1680079193,633803317),new int64(-1046744716,-815192428),new int64(-459576895,-1628353838),new int64(-272742522,944711139),new int64(264347078,-1953704523),new int64(604807628,2007800933),new int64(770255983,1495990901),new int64(1249150122,1856431235),new int64(1555081692,-1119749164),new int64(1996064986,-2096016459),new int64(-1740746414,-295247957),new int64(-1473132947,766784016),new int64(-1341970488,-1728372417),new int64(-1084653625,-1091629340),new int64(-958395405,1034457026),
294new int64(-710438585,-1828018395),new int64(113926993,-536640913),new int64(338241895,168717936),new int64(666307205,1188179964),new int64(773529912,1546045734),new int64(1294757372,1522805485),new int64(1396182291,-1651133473),new int64(1695183700,-1951439906),new int64(1986661051,1014477480),new int64(-2117940946,1206759142),new int64(-1838011259,344077627),new int64(-1564481375,1290863460),new int64(-1474664885,-1136513023),new int64(-1035236496,-789014639),new int64(-949202525,106217008),new int64(-778901479,
295-688958952),new int64(-694614492,1432725776),new int64(-200395387,1467031594),new int64(275423344,851169720),new int64(430227734,-1194143544),new int64(506948616,1363258195),new int64(659060556,-544281703),new int64(883997877,-509917016),new int64(958139571,-976659869),new int64(1322822218,-482243893),new int64(1537002063,2003034995),new int64(1747873779,-692930397),new int64(1955562222,1575990012),new int64(2024104815,1125592928),new int64(-2067236844,-1578062990),new int64(-1933114872,442776044),
296new int64(-1866530822,593698344),new int64(-1538233109,-561857047),new int64(-1090935817,-1295615723),new int64(-965641998,-479046869),new int64(-903397682,-366583396),new int64(-779700025,566280711),new int64(-354779690,-840897762),new int64(-176337025,-294727304),new int64(116418474,1914138554),new int64(174292421,-1563912026),new int64(289380356,-1090974290),new int64(460393269,320620315),new int64(685471733,587496836),new int64(852142971,1086792851),new int64(1017036298,365543100),new int64(1126000580,
297-1676669620),new int64(1288033470,-885112138),new int64(1501505948,-60457430),new int64(1607167915,987167468),new int64(18164
29702316,1246189591)];for(i=0;i<80;i+=1)W[i]=new int64(0,0);x[len>>5]|=128<<24-(len&31);x[(len+128>>10<<5)+31]=len;l=x.length;for(i=0;i<l;i+=32){int64copy(a,H[0]);int64copy(b,H[1]);int64copy(c,H[2]);int64copy(d,H[3]);int64copy(e,H[4]);int64copy(f,H[5]);int64copy(g,H[6]);int64copy(h,H[7]);for(j=0;j<16;j+=1){W[j].h=x[i+2*j];W[j].l=x[i+2*j+1]}for(j=16;j<80;j+=1){int64rrot(r1,W[j-
2982],19);int64revrrot(r2,W[j-2],29);int64shr(r3,W[j-2],6);s1.l=r1.l^r2.l^r3.l;s1.h=r1.h^r2.h^r3.h;int64rrot(r1,W[j-15],1);int64rrot(r2,W[j-15],8);int64shr(r3,W[j-15],7);s0.l=r1.l^r2.l^r3.l;s0.h=r1.h^r2.h^r3.h;int64add4(W[j],s1,W[j-7],s0,W[j-16])}for(j=0;j<80;j+=1){Ch.l=e.l&f.l^~e.l&g.l;Ch.h=e.h&f.h^~e.h&g.h;int64rrot(r1,e,14);int64rrot(r2,e,18);int64revrrot(r3,e,9);s1.l=r1.l^r2.l^r3.l;s1.h=r1.h^r2.h^r3.h;int64rrot(r1,a,28);int64revrrot(r2,a,2);int64revrrot(r3,a,7);s0.l=r1.l^r2.l^r3.l;s0.h=r1.h^r2.h^
299r3.h;Maj.l=a.l&b.l^a.l&c.l^b.l&c.l;Maj.h=a.h&b.h^a.h&c.h^b.h&c.h;int64add5(T1,h,s1,Ch,sha512_k[j],W[j]);int64add(T2,s0,Maj);int64copy(h,g);int64copy(g,f);int64copy(f,e);int64add(e,d,T1);int64copy(d,c);int64copy(c,b);int64copy(b,a);int64add(a,T1,T2)}int64add(H[0],H[0],a);int64add(H[1],H[1],b);int64add(H[2],H[2],c);int64add(H[3],H[3],d);int64add(H[4],H[4],e);int64add(H[5],H[5],f);int64add(H[6],H[6],g);int64add(H[7],H[7],h)}for(i=0;i<8;i+=1){hash[2*i]=H[i].h;hash[2*i+1]=H[i].l}return hash}function int64(h,
300l){this.h=h;this.l=l}function int64copy(dst,src){dst.h=src.h;dst.l=src.l}function int64rrot(dst,x,shift){dst.l=x.l>>>shift|x.h<<32-shift;dst.h=x.h>>>shift|x.l<<32-shift}function int64revrrot(dst,x,shift){dst.l=x.h>>>shift|x.l<<32-shift;dst.h=x.l>>>shift|x.h<<32-shift}function int64shr(dst,x,shift){dst.l=x.l>>>shift|x.h<<32-shift;dst.h=x.h>>>shift}function int64add(dst,x,y){var w0=(x.l&65535)+(y.l&65535);var w1=(x.l>>>16)+(y.l>>>16)+(w0>>>16);var w2=(x.h&65535)+(y.h&65535)+(w1>>>16);var w3=(x.h>>>
30116)+(y.h>>>16)+(w2>>>16);dst.l=w0&65535|w1<<16;dst.h=w2&65535|w3<<16}function int64add4(dst,a,b,c,d){var w0=(a.l&65535)+(b.l&65535)+(c.l&65535)+(d.l&65535);var w1=(a.l>>>16)+(b.l>>>16)+(c.l>>>16)+(d.l>>>16)+(w0>>>16);var w2=(a.h&65535)+(b.h&65535)+(c.h&65535)+(d.h&65535)+(w1>>>16);var w3=(a.h>>>16)+(b.h>>>16)+(c.h>>>16)+(d.h>>>16)+(w2>>>16);dst.l=w0&65535|w1<<16;dst.h=w2&65535|w3<<16}function int64add5(dst,a,b,c,d,e){var w0=(a.l&65535)+(b.l&65535)+(c.l&65535)+(d.l&65535)+(e.l&65535),w1=(a.l>>>16)+
302(b.l>>>16)+(c.l>>>16)+(d.l>>>16)+(e.l>>>16)+(w0>>>16),w2=(a.h&65535)+(b.h&65535)+(c.h&65535)+(d.h&65535)+(e.h&65535)+(w1>>>16),w3=(a.h>>>16)+(b.h>>>16)+(c.h>>>16)+(d.h>>>16)+(e.h>>>16)+(w2>>>16);dst.l=w0&65535|w1<<16;dst.h=w2&65535|w3<<16}},RMD160:function(options){options&&typeof options.uppercase==="boolean"?options.uppercase:false;var b64pad=options&&typeof options.pad==="string"?options.pa:"\x3d",utf8=options&&typeof options.utf8==="boolean"?options.utf8:true,rmd160_r1=[0,1,2,3,4,5,6,7,8,9,10,
30311,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],rmd160_r2=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],rmd160_s1=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,
30411,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],rmd160_s2=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11];this.hex=function(s){return rstr2hex(rstr(s))};this.b64=function(s){return rstr2b64(rstr(s),b64pad)};this.any=function(s,e){return rstr2any(rstr(s),e)};this.raw=function(s){return rstr(s)};this.hex_hmac=function(k,
305d){return rstr2hex(rstr_hmac(k,d))};this.b64_hmac=function(k,d){return rstr2b64(rstr_hmac(k,d),b64pad)};this.any_hmac=function(k,d,e){return rstr2any(rstr_hmac(k,d),e)};this.vm_test=function(){return hex("abc").toLowerCase()==="900150983cd24fb0d6963f7d28e17f72"};this.setUpperCase=function(a){return this};
305this.setPad=function(a){if(typeof a!=="undefined")b64pad=a;return this};this.setUTF8=function(a){if(typeof a==="boolean")utf8=a;return this};function rstr(s){s=utf8?utf8Encode(s):s;return binl2rstr(binl(rstr2binl(s),
306s.length*8))}function rstr_hmac(key,data){key=utf8?utf8Encode(key):key;data=utf8?utf8Encode(data):data;var i,hash,bkey=rstr2binl(key),ipad=Array(16),opad=Array(16);if(bkey.length>16)bkey=binl(bkey,key.length*8);for(i=0;i<16;i+=1){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}hash=binl(ipad.concat(rstr2binl(data)),512+data.length*8);return binl2rstr(binl(opad.concat(hash),512+160))}function binl2rstr(input){var i,output="",l=input.length*32;for(i=0;i<l;i+=8)output+=String.fromCharCode(input[i>>
3075]>>>i%32&255);return output}function binl(x,len){var T,j,i,l,h0=1732584193,h1=4023233417,h2=2562383102,h3=271733878,h4=3285377520,A1,B1,C1,D1,E1,A2,B2,C2,D2,E2;x[len>>5]|=128<<len%32;x[(len+64>>>9<<4)+14]=len;l=x.length;for(i=0;i<l;i+=16){A1=A2=h0;B1=B2=h1;C1=C2=h2;D1=D2=h3;E1=E2=h4;for(j=0;j<=79;j+=1){T=safe_add(A1,rmd160_f(j,B1,C1,D1));T=safe_add(T,x[i+rmd160_r1[j]]);T=safe_add(T,rmd160_K1(j));T=safe_add(bit_rol(T,rmd160_s1[j]),E1);A1=E1;E1=D1;D1=bit_rol(C1,10);C1=B1;B1=T;T=safe_add(A2,rmd160_f(79-
308j,B2,C2,D2));T=safe_add(T,x[i+rmd160_r2[j]]);T=safe_add(T,rmd160_K2(j));T=safe_add(bit_rol(T,rmd160_s2[j]),E2);A2=E2;E2=D2;D2=bit_rol(C2,10);C2=B2;B2=T}T=safe_add(h1,safe_add(C1,D2));h1=safe_add(h2,safe_add(D1,E2));h2=safe_add(h3,safe_add(E1,A2));h3=safe_add(h4,safe_add(A1,B2));h4=safe_add(h0,safe_add(B1,C2));h0=T}return[h0,h1,h2,h3,h4]}function rmd160_f(j,x,y,z){return 0<=j&&j<=15?x^y^z:16<=j&&j<=31?x&y|~x&z:32<=j&&j<=47?(x|~y)^z:48<=j&&j<=63?x&z|y&~z:64<=j&&j<=79?x^(y|~z):"rmd160_f: j out of range"}
309function rmd160_K1(j){return 0<=j&&j<=15?0:16<=j&&j<=31?1518500249:32<=j&&j<=47?1859775393:48<=j&&j<=63?2400959708:64<=j&&j<=79?2840853838:"rmd160_K1: j out of range"}function rmd160_K2(j){return 0<=j&&j<=15?1352829926:16<=j&&j<=31?1548603684:32<=j&&j<=47?1836072691:48<=j&&j<=63?2053994217:64<=j&&j<=79?0:"rmd160_K2: j out of range"}}};(function(window,undefined$1){var freeExports=false;{freeExports=exports;if(exports&&typeof commonjsGlobal==="object"&&commonjsGlobal&&commonjsGlobal===commonjsGlobal.global)window=
310commonjsGlobal}if(typeof undefined$1==="function"&&typeof undefined$1.amd==="object"&&undefined$1.amd)undefined$1(function(){return Hashes});else if(freeExports)if(module&&module.exports===freeExports)module.exports=Hashes;else freeExports.Hashes=Hashes;else window.Hashes=Hashes})(this)})()});var Hashes=_createClass(function a(){_classCallCheck(this,a),this.jshashes=hashes});var loadjs_umd=createCommonjsModule(function(module,exports){(function(root,factory){{module.exports=factory()}})(commonjsGlobal,
311function(){var devnull=function(){},bundleIdCache={},bundleResultCache={},bundleCallbackQueue={};function subscribe(bundleIds,callbackFn){bundleIds=bundleIds.push?bundleIds:[bundleIds];var depsNotFound=[],i=bundleIds.length,numWaiting=i,fn,bundleId,r,q;fn=function(bundleId,pathsNotFound){if(pathsNotFound.length)depsNotFound.push(bundleId);numWaiting--;if(!numWaiting)callbackFn(depsNotFound)};while(i--){bundleId=bundleIds[i];r=bundleResultCache[bundleId];if(r){fn(bundleId,r);continue}q=bundleCallbackQueue[bundleId]=
312bundleCallbackQueue[bundleId]||[];q.push(fn)}}function publish(bundleId,pathsNotFound){if(!bundleId)return;var q=bundleCallbackQueue[bundleId];bundleResultCache[bundleId]=pathsNotFound;if(!q)return;while(q.length){q[0](bundleId,pathsNotFound);q.splice(0,1)}}function executeCallbacks(args,depsNotFound){if(args.call)args={success:args};if(depsNotFound.length)(args.error||devnull)(depsNotFound);else(args.success||devnull)(args)}function loadFile(path,callbackFn,args,numTries){var doc=document,async=
313args.async,maxTries=(args.numRetries||0)+1,beforeCallbackFn=args.before||devnull,pathStripped=path.replace(/^(css|img)!/,""),isLegacyIECss,e;numTries=numTries||0;if(/(^css!|\.css$)/.test(path)){e=doc.createElement("link");e.rel="stylesheet";e.href=pathStripped;isLegacyIECss="hideFocus"in e;if(isLegacyIECss&&e.relList){isLegacyIECss=0;e.rel="preload";e.as="style"}}
313else if(/(^img!|\.(png|gif|jpg|svg)$)/.test(path)){e=doc.createElement("img");e.src=pathStripped}else{e=doc.createElement("script");e.src=
314path;e.async=async===undefined?true:async}e.onload=e.onerror=e.onbeforeload=function(ev){var result=ev.type[0];if(isLegacyIECss)try{if(!e.sheet.cssText.length)result="e"}catch(x){if(x.code!=18)result="e"}if(result=="e"){numTries+=1;if(numTries<maxTries)return loadFile(path,callbackFn,args,numTries)}else if(e.rel=="preload"&&e.as=="style")return e.rel="stylesheet";callbackFn(path,result,ev.defaultPrevented)};if(beforeCallbackFn(path,e)!==false)doc.head.appendChild(e)}function loadFiles(paths,callbackFn,
315args){paths=paths.push?paths:[paths];var numWaiting=paths.length,x=numWaiting,pathsNotFound=[],fn,i;fn=function(path,result,defaultPrevented){if(result=="e")pathsNotFound.push(path);if(result=="b")if(defaultPrevented)pathsNotFound.push(path);else return;numWaiting--;if(!numWaiting)callbackFn(pathsNotFound)};for(i=0;i<x;i++)loadFile(paths[i],fn,args)}function loadjs(paths,arg1,arg2){var bundleId,args;if(arg1&&arg1.trim)bundleId=arg1;args=(bundleId?arg2:arg1)||{};if(bundleId)if(bundleId in bundleIdCache)throw"LoadJS";
316else bundleIdCache[bundleId]=true;function loadFn(resolve,reject){loadFiles(paths,function(pathsNotFound){executeCallbacks(args,pathsNotFound);if(resolve)executeCallbacks({success:resolve,error:reject},pathsNotFound);publish(bundleId,pathsNotFound)},args)}if(args.returnPromise)return new Promise(loadFn);else loadFn()}loadjs.ready=function ready(deps,args){subscribe(deps,function(depsNotFound){executeCallbacks(args,depsNotFound)});return loadjs};loadjs.done=function done(bundleId){publish(bundleId,
317[])};loadjs.reset=function reset(){bundleIdCache={};bundleResultCache={};bundleCallbackQueue={}};loadjs.isDefined=function isDefined(bundleId){return bundleId in bundleIdCache};return loadjs})});var LoadJS=_createClass(function a(){_classCallCheck(this,a),this.load=loadjs_umd});var Plugins=_createClass(function a(){_classCallCheck(this,a),this.appendToList=function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:"",b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:"",c=2<arguments.length&&
318arguments[2]!==void 0?arguments[2]:",",d={},e=a.split(c),f=b.split(c);e.forEach(function(a){a&&(d[a]="a")}),f.forEach(function(a){a&&(d[a]="a")});var g=Object.keys(d).join(c);return g}});var QueryString=_createClass(function a(){var b=this;_classCallCheck(this,a),this.stringify=function(b){var c=Object.keys(b).reduce(function(c,a){return c.push("".concat(a,"\x3d").concat(encodeURIComponent(b[a]))),c},[]).join("\x26");return c},this.parse=function(a,b){var c=new URLSearchParams(a);return c.get(b)},
319this.dmtOverride=function(){return!("1"!==b.parse(document.location.search,"dmtOverride"))}});var Text=_createClass(function a(){_classCallCheck(this,a),this.clean=function(a){var b=new RegExp(/[^a-zA-Z0-9_\-.]/,"g");return"string"==typeof a?a.replace(b,""):"number"==typeof a||"boolean"==typeof a?a.toString().replace(b,""):""}});function dmtLog(a){var b=document,c=b.cookie;0<=c.indexOf("DMTLOG")&&console.log(a)}var Time=_createClass(function a(){var b=this;_classCallCheck(this,a),this.getNow=function(){return Date.now()},
320this.getMs=function(a,b){return dmtLog("// Time.getMs converting ".concat(b," ").concat(a," to ms")),"number"==typeof b?"seconds"===a?1E3*b:"minutes"===a?60*(1E3*b):"hours"===a?60*(60*(1E3*b)):"days"===a?24*(60*(60*(1E3*b))):"weeks"===a?7*(24*(60*(60*(1E3*b)))):void 0:void 0},this.hasTimeElapsed=function(a,c,d){var e=b.getMs(d,c);return dmtLog("Time.hasTimeElapsed comparing ".concat(a," to now to see if ").concat(e," ms has elapsed")),"number"==typeof a&&"number"==typeof e?b.getNow()-a>e:void 0},
321this.howLongUntil=function(a){return dmtLog("// Time.howLongUntil calculating how many ms until ".concat(a)),"number"==typeof a?a-b.getNow():void 0},this.YYYYMMDD=function(){var a=new Date;return a.toISOString().split("T")[0].replace(/-/g,"/")},this.dateDetail=function(){var a=new Date,c=29<a.getMinutes()?"30":"00";return b.getWeekNumber()+"|"+a.getDay()+"|"+a.getHours()+":"+c+"|"+a.getMinutes()},this.getWeekNumber=function(){var a=new Date,b=new Date(a.getFullYear(),0,1),c=1===b.getDate()?0:(7-b.getDay())%
3227,d=new Date(a.getFullYear(),0,b.getDate()+c);return a<d?52:a>d?Math.ceil((a-d)/864E5/7):1},this.serverTimestamp=function(){return new Date},this.serverTimestampGMTUnix=function(){var a=new Date;return Math.floor(a.getTime()/1E3)}});var Timings=_createClass(function a(){_classCallCheck(this,a),this.onLoad=function(){return window.performance.timing.loadEventEnd-window.performance.timing.loadEventStart},this.totalPageLoad=function(){return window.performance.timing.loadEventEnd-window.performance.timing.navigationStart},
323this.request=function(){return window.performance.timing.responseStart-window.performance.timing.connectEnd},this.response=function(){return window.performance.timing.responseEnd-window.performance.timing.responseStart},this.processing=function(){return window.performance.timing.loadEventStart-window.performance.timing.domLoading},this.redirect=function(){return window.performance.timing.fetchStart-window.performance.timing.navigationStart},this.appCache=function(){return window.performance.timing.domainLookupStart-
324window.performance.timing.fetchStart},this.dns=function(){return window.performance.timing.domainLookupEnd-window.performance.timing.domainLookupStart},this.tcp=function(){return window.performance.timing.connectEnd-window.performance.timing.connectStart}});var Transform=_createClass(function a(){_classCallCheck(this,a),this.maskAccNumInURL=function(){var a=window.location.href,b=new RegExp(/[A-Z0-9]{9}/g),c=a.replace(b,"XXXXXXXXX");return c},this.maskAccNumInSearch=function(){var a=window.location.search,
325b=new RegExp(/[A-Z0-9]{9}/g),c=a.replace(b,"XXXXXXXXX");return c},this.replaceNumInStrWithXs=function(a,b){return"string"==typeof a?a.replace(/\d+/g,function(a){for(var c,d="",e=0;e<a.length;e+=b)c=a.slice(e,e+b),d+=c.length===b?"X".repeat(b):c;return d}):""}});var SchemaMarkup=_createClass(function a(){var b=this;_classCallCheck(this,a);var c=document.location.pathname;this.Audit=new Audit,this.injectSchemaMarkup=function(){if(Array.isArray(window.dmtSchemaAllowlist)){var a=window.dmtSchemaAllowlist.find(function(a){return a.url===
326c||"".concat(a.url,"/")===c});if(a){var d=document.createElement("script");d.type="application/ld+json";d.text=JSON.stringify({"@context":"https://schema.org","@graph":[{"@type":["Organization","FinancialService"],"@id":"https://www.fidelity.com/#organization",name:"Fidelity Investments",alternateName:"Fidelity",url:"https://www.fidelity.com/",logo:{"@type":"ImageObject",url:"https://www.fidelity.com/bin-public/060_www_fidelity_com/images/Fidelity-footer-logo.png",width:600,height:60},foundingDate:"1946",
327description:"Fidelity Investments is one of the largest financial services companies in the United States, offering retirement accounts, brokerage, mutual funds, ETFs, wealth management, and financial planning.",sameAs:["https://www.linkedin.com/company/fidelity-investments","https://www.facebook.com/fidelityinvestments","https://www.twitter.com/fidelity","https://en.wikipedia.org/wiki/Fidelity_Investments","https://www.youtube.com/fidelityinvestments","https://www.reddit.com/r/fidelityinvestments/",
328"https://www.tiktok.com/@fidelityinvestments","https://www.instagram.com/fidelityinvestments"],hasCredential:["SEC Registered Investment Advisor","FINRA Member","SIPC Member"],memberOf:[{"@type":"Organization",name:"FINRA",url:"https://brokercheck.finra.org/firm/summary/7784"},{"@type":"Organization",name:"SIPC",url:"https://www.sipc.org"}],address:{"@type":"PostalAddress",streetAddress:"245 Summer Street",addressLocality:"Boston",addressRegion:"MA",postalCode:"02210",addressCountry:"US"},contactPoint:{"@type":"ContactPoint",
329telephone:"+1-800-343-3548",contactType:"customer service",areaServed:"US",availableLanguage:["English","Spanish"]},knowsAbout:["Retirement Planning","Individual Retirement Accounts","401(k) Plans","Mutual Funds","ETFs","Wealth Management","Brokerage Accounts","Health Savings Accounts","Financial Planning"]},{"@type":"WebSite","@id":"https://www.fidelity.com/#website",name:"Fidelity Investments",url:"https://www.fidelity.com",publisher:{"@id":"https://www.fidelity.com/#organization"},potentialAction:{"@type":"SearchAction",
330target:{"@type":"EntryPoint",urlTemplate:"https://digital.fidelity.com/search/main?q\x3d{search_term_string}"},"query-input":"required name\x3dsearch_term_string"}}]}),document.head.appendChild(d),b.Audit.store("helper","Schema markup injected for allowlist match")}}}});var Util=_createClass(function a(){_classCallCheck(this,a),this.Browser=new Browser,this.Cleaner=new Cleaner,this.Cookie=new Cookie,this.DomElement=new DomElement,this.FidelityAssistant=new FidelityAssistant,this.HashBucket=new HashBucket,
331this.Hashes=new Hashes,this.SchemaMarkup=new SchemaMarkup,this.LoadJS=new LoadJS,this.Plugins=new Plugins,this.Obj=new Obj,this.QueryString=new QueryString,this.Text=new Text,this.Time=new Time,this.Timings=new Timings,this.Transform=new Transform});var Env=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Util=new Util,this.Domain=new Domain,this.host=document.location.host,this.sub=this.Domain.sub(),this.qaTokens=["qa1","qa4","qaprod","xq1","xq2","testresearch1","testresearch2",
332"fidcom-qa","fidelitydigitalassets-test","fidelitydigitalassets-dev","-dev","-xqa","-xpac","-cqa","digitalassets-stg.fdas","digitalassets-qa","community-stage","xqa-wpsacpt"],this.wiSubDoms=["cesg","retiretxn","workplaceservices"],this.allowedDomains="fmr|fidelity|fidelitydigitalassets|aboutchet|fidelitymicrosite|fidelityevents",this.get=function(){var a="prod";return-1<b.host.indexOf("fmr.com")&&(a="fmr"),b.qaTokens.forEach(function(c){var d=c,e=new RegExp("([^.
332s]+)?(".concat(d,")([^.s]+)?.(").concat(b.allowedDomains,
333")+.[^.s]+$"),"gi");b.host.match(e)&&(dmtLog("// Env.get matched ".concat(d)),a=d)}),a},this.bootstrapper=function(){if("string"==typeof b.Util.Obj.getDescendantProp(window.Bootstrapper,"ensightenOptions.publishPath")){var a=window.Bootstrapper.ensightenOptions.publishPath;return a.match(/dev|stage/)?"staging":"production"}return""},this.isWIB2BPage=function(){return!!(window.dmtConfig&&window.dmtConfig.bu&&"wib2b"===window.dmtConfig.bu)},this.isFDASPage=function(){return!!(window.dmtConfig&&window.dmtConfig.bu&&
334"fdas"===window.dmtConfig.bu)},this.isAIDEPage=function(){var a=document.location,b=a.hostname,c=a.pathname;return!!(b.match(/digital.*\.fmr\.com$/i)&&c.match(/itgw\/*/i))},this.isWICrossover=function(){var a=!1;return b.wiSubDoms.forEach(function(c){b.sub===c&&(a=!0)}),a},this.isSplashWebinarPage=function(){return!!(window.location.hostname.match(/event\.fidelity\.com$/i)||window.location.hostname.match(/fidelityevents\.com$/i))},this.isNonCVIPageThatNeedSegmentEnabled=function(){return b.isSplashWebinarPage()||
335b.isAIDEPage()},this.getRSID=function(){var a={},c="";b.isWIB2BPage()?(a={nbpartprod:"fdnb",nbpartstage:"fdnbb2bdsedev",nbpartdev:"fdnbb2bdsedev",nbprod:"fdnb",nbstage:"fdnbb2bdsedev",nbint:"fdnbb2bdsedev",nbdev:"fdnbb2bdsedev",nbb2bprod:"fdnbb2bdse",nbb2bstage:"fdnbb2bdsedev",nbb2bdev:"fdnbb2bdsedev",prod:"fdnbb2bdse",dev:"fdnbb2bdsedev",stage:"fdnbb2bdsedev",perf:"fdnbb2bdsedev"},c="fdnbb2bdsedev"):(a={hpoptasync:"fidelitycom",hpoptasyncstage:"fidelitycomqa",hpoptasyncdev:"fidelitycomdev",prod:"fidelitycom",
336perf:"fidelitycomqa",stage:"fidelitycomqa",dev:"fidelitycomdev",fdasstage:"fidelitycomqa",fdasprod:"fidelitycom"},c="fidelitycomdev");var d="object"===_typeof(window.Bootstrapper.ensightenOptions)&&window.Bootstrapper.ensightenOptions.publishPath?window.Bootstrapper.ensightenOptions.publishPath:null;if(d)return a[d]?a[d]:c;var e=document.getElementsByTagName("script"),f=e.length,g=0;for(g;g<f;g+=1)if(e[g]&&e[g].src&&e[g].src.match(/nexus\.ensighten\.com.*Bootstrap.js/i)){d=e[g].src.replace(/.*\/fidelity\//i,
337"").split("/")[0];break}return a[d]?a[d]:c}});var Customer=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.Env=new Env,this.Util=new Util,this.sharedSession="",this.age=function(){var a=parseInt(b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.age"));if(Number.isInteger(a)){var c=[{"00":[0,17]},{"01":[18,24]},{"02":[25,29]},{"03":[30,34]},{"04":[35,39]},{"05":[40,44]},{"06":[45,49]},{"07":[50,54]},{"08":[55,59]},
338{"09":[60,64]},{10:[65,69]},{11:[70,74]},{12:[75,1E4]}].filter(function(b){var c=b[Object.keys(b)];return a>=c[0]&&a<=c[1]});return Object.keys(c[0])[0]}return"99"},this.isCust=function(){return!!b.mid()},this.midQueryString=function(){var a=b.Util.QueryString.parse(window.location.search,"mbox3rdPartyId")||b.Util.QueryString.parse(window.location.search,"mid");return a?a:""},this.midTmsExperienceContext=function(){return window.tmsExperienceContext&&window.tmsExperienceContext.CVI&&window.tmsExperienceContext.CVI.p2?
339window.tmsExperienceContext.CVI.p2:""},this.midTmsDPExpContentMeasurementMetadata=function(){return window.tmsDPExpContentMeasurementMetadata&&window.tmsDPExpContentMeasurementMetadata.cvi&&window.tmsDPExpContentMeasurementMetadata.cvi.p2?window.tmsDPExpContentMeasurementMetadata.cvi.p2:""},this.getSurfacedMid=function(){return window.dmtData&&window.dmtData.context&&window.dmtData.context.user?window.dmtData.context.user:""},this.getSurfacedRepMid=function(){return window.dmtData&&window.dmtData.context&&
340window.dmtData.context.repMid?window.dmtData.context.repMid:""},this.midUserMid=function(){return window.USER_MID&&"string"==typeof window.USER_MID?window.USER_MID:""},this.midP6=function(){var a=b.Util.Cookie.getCVIValue("p6");return a?a:""},this.midP2=function(){var a=b.Util.Cookie.getCVIValue("p2");return a?a:""},this.mid=function(){return b.getSurfacedMid()?b.getSurfacedMid():b.midQueryString()?b.midQueryString():b.midTmsExperienceContext()?b.midTmsExperienceContext():b.midTmsDPExpContentMeasurementMetadata()?
341b.midTmsDPExpContentMeasurementMetadata():b.midUserMid()?b.midUserMid():b.midP6()?b.midP6():b.midP2()?b.midP2():b.Util.Cookie.getAjsUserId()?b.Util.Cookie.getAjsUserId():""},this.midBase64DecodeHelperFunc=function(a){try{if(!a||"string"!=typeof a)return"";if(48===a.length&&a.startsWith("ZW")&&a.endsWith("\x3d\x3d")){var b=atob(a);return/^ee[0-9a-f]{32}$/i.test(b)?b:a}return a}catch(b){return a}},this.tid=function(){if(window.tmsExperienceContext&&window.tmsExperienceContext.CVI&&window.tmsExperienceContext.CVI.p1)return window.tmsExperienceContext.CVI.p1;
342var a=b.Util.Cookie.getCVIValue("p1");return a?a:""},this.MCCookieLength=function(){return(b.Util.Cookie.getElem("MC")||"").length||"-"},this.role=function(){return b.Util.Cookie.getCVIValue("p3")||""},this.relmap=function(){return b.Util.Cookie.getCVIValue("p4")||""},this.mimedRelmap=function(){return b.Util.Cookie.getCVIValue("p5")||""},this.mimedMid=function(){return b.Util.Cookie.getCVIValue("p6")||""},this.derivedMid=function(){return b.Util.Cookie.getCVIValue("p7")||""},this.derivedRelmap=function(){return b.Util.Cookie.getCVIValue("p8")||
343""},this.mcvisid=function(){return window.Visitor&&window.Visitor.getInstance&&"function"==typeof window.Visitor.getInstance?window.Visitor.getInstance("EDCF01AC512D2B770A490D4C").getMarketingCloudVisitorID():""},this.pendoID=function(){var a=Object.keys(window.localStorage).filter(function(a){return/_pendo_visitor/.test(a)}),b="";try{if(a&&0<a.length){var c=window.localStorage[a],d=JSON.parse(c);b=d.value}}catch(a){}return b},this.googleCookieID=function(){var a=b.Util.Cookie.getElem("_ga")||"";
344return a},this.googleClientID=function(){if(b.Env.isSplashWebinarPage())return"";var a=b.googleCookieID(),c="";return a&&(c=a&&a.match(/(\d+\.\d+)$/)&&a.match(/(\d+\.\d+)$/)[1]?a.match(/(\d+\.\d+)$/)[1]:""),c},this.getFlows=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas;if(a.audience_segment&&0<a.audience_segment.length){var b="";return a.audience_segment.forEach(function(a){b+="".concat(a.flow_id,",")}),
345b}}return""},this.getFlowVars=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas;if(a.audience_segment&&0<a.audience_segment.length){var b="";return a.audience_segment.forEach(function(a){b+="".concat(a.flow_id,"~").concat(a.variant_id,",")}),b}}return""}
345,this.getSegmentAudiences=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas;
346if(a.segment&&0<a.segment.length){var b="";return a.segment.forEach(function(a){b+="".concat(a.segment_name,",")}),b}}return""},this.getSegmentKeys=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas;if(a.segment&&0<a.segment.length){var b="";return a.segment.forEach(function(a){b+="".concat(a.segment_id,",")}),b.replaceAll("aud_","")}}return""},this.getJourneyData=function(){if(window.cvi&&window.cvi.visitorIdentification&&
347window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas;if(a.journey&&0<a.journey.length){var b="";return a.journey.forEach(function(a){var c="",d=a.journey_flow_id?a.journey_flow_id:"",e=a.journey_status?a.journey_status:"";if(a.journey_name&&a.journey_name.match(/_\d{1,6}_/i)){var f=a.journey_name.match(/_\d{1,6}_/i).toString();c=f.replace(/_/g,"")}c&&e&&(b+="".concat(c,"~").concat(e)),d&&(b+="~".concat(d)),b&&(b+=",")}),b}}return""},this.isGlobalControlGroup=function(){var a=
348"false";if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var b=window.cvi.visitorIdentification.cas;if(b.audience_segment&&0<b.audience_segment.length){var c=b.audience_segment.find(function(a){return"1961778"===a.flow_id&&"301"===a.variant_id});if("undefined"!=typeof c)return a="true",a}}return a},this.getAccountDetails=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas,
349b="";if(a.account_details&&0<a.account_details.length)return b=a.account_details,b}return""},this.getBusLines=function(){var a=b.getAccountDetails(),c="";return""!==a&&a.forEach(function(a){if(null!=a.account_bus_line)for(var b={AESM:"00",AHSA:"01",AIDA:"02",ARGA:"03",BDI:"04",CGF:"05",CIT:"06",DMA:"07",FESM:"08",FOS:"09",HSA:"10",INSURNC:"11",MFOA:"12",MFOF:"13",MYSCA:"14",OTHER:"15",PAS:"16",PFR:"17",PPA:"18",PSO:"19",RFO:"20",RHSA:"21",RTCN:"22",RTMF:"23",SG7:"24",SMAF:"25",SMEI:"26",SMFM:"27",
350SMFT:"28",SMLC:"29",SYSTEM:"30",TEST:"31",UFD:"32",UMA:"33",XISM:"34",MASMA:"35",IWS:"36",MHSA:"37"},d=0,e=Object.entries(b);d<e.length;d++){var f=_slicedToArray(e[d],2),g=f[0],h=f[1];g===a.account_bus_line&&(c+="".concat(h,","))}}),c},this.getRegCodes=function(){var a=b.getAccountDetails(),c="";return""!==a&&a.forEach(function(a){if(null!=a.account_reg_abbr)for(var b={I:"01",UGMA:"02",COMP:"03",TIC:"04",TIE:"05",J:"06",IRRL:"07",IRA:"08",ROTH:"10",TRUW:"12",TRUA:"13",TRUI:"14",JINS:"15",OINS:"16",
351IINS:"17",TINS:"18",UINS:"19",ADM:"20",EXEC:"21",PR:"22",CM:"30",CV:"31",GD:"32",FIDU:"38",CP:"40",PA:"41",PC:"42",BK:"44",PT:"45",SP:"46",CH:"47",IC:"48",UA:"50",TODI:"51",TODJ:"52",TODE:"53",IRAB:"54",RTHB:"55",KPSB:"56",KMPB:"57",KPS:"60",KMP:"61",KPV:"62",KMV:"63",DEFB:"70",DEFR:"71",DEFV:"72",NIRA:"80",NP:"81",UTMA:"90",UF:"91",IS:"93",SMPL:"94",HSA:"95",LLC:"96",RTHM:"97",ABLE:"98",CGF:"G"},d=0,e=Object.entries(b);d<e.length;d++){var f=_slicedToArray(e[d],2),g=f[0],h=f[1];g===a.account_reg_abbr&&
352(c+="".concat(h,","))}}),c},this.getState=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas,b="";if(a.state&&null!=a.state){b=a.state;for(var c={AL:"30",AK:"31",AZ:"32",AR:"33",CA:"34",CO:"35",CT:"36",DC:"37",DE:"38",FL:"39",GA:"40",HI:"41",ID:"42",IL:"43",IN:"44",IA:"45",KS:"46",KY:"47",LA:"48",ME:"49",MD:"50",MA:"51",MI:"52",MN:"53",MS:"54",MO:"55",MT:"56",NE:"57",NV:"58",NH:"59",NJ:"60",NM:"61",NY:"62",NC:"63",
353ND:"64",OH:"65",OK:"66",OR:"67",PA:"68",RI:"69",SC:"70",SD:"71",TN:"72",TX:"73",UT:"74",VT:"75",VA:"76",WA:"77",WV:"78",WI:"79",WY:"80"},d=0,e=Object.entries(c);d<e.length;d++){var f=_slicedToArray(e[d],2),g=f[0],h=f[1];if(g===b)return h}}}return""},this.getZip=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=window.cvi.visitorIdentification.cas,b="";if(a.zip&&null!=a.zip)return b=a.zip,b}return""},this.getTrades=function(){var a=parseInt(b.Util.Obj.getDescendantProp(window.cvi,
354"visitorIdentification.cas.comm_trd_12_cnt"));if(Number.isInteger(a)){var c=[{"00":[Number.MIN_SAFE_INTEGER,0]},{"01":[1,2]},{"02":[3,5]},{"03":[6,11]},{"04":[12,35]},{"05":[36,71]},{"06":[72,119]},{"07":[120,239]},{"08":[240,499]},{"09":[500,Number.MAX_SAFE_INTEGER]}],d=c.filter(function(b){var c=b[Object.keys(b)];return a>=c[0]&&a<=c[1]});return Object.keys(d[0])[0]}return"99"},this.getIPExcl=function(){if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas){var a=
355window.cvi.visitorIdentification.cas,b="";if(a.ip_exclusions&&null!=a.ip_exclusions)return b=a.ip_exclusions,b}return""}
355,this.getSowInstret=function(){var a=parseFloat(b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.sow_instret_balance_amt"));return Number.isNaN(a)?"99":b.getRange(a)},this.getSowNet=function(){var a=parseFloat(b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.sow_net_balance_amt"));return Number.isNaN(a)?"99":b.getRange(a)},this.getPIAssets=function(){var a=
356parseFloat(b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.tot_ind_pi_asset_amt"));return Number.isNaN(a)?"99":b.getRange(a)},this.getBalance=function(){var a=parseFloat(b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.daily_balance"));return Number.isNaN(a)?"99":b.getRange(a)},this.getRange=function(a){var b="99";if(1>a)b="00";else if(1<=a&&1.0000000099E8>=a){var c=[{"01":[1,1000.99]},{"02":[1001,5000.99]},{"03":[5001,10000.99]},{"04":[10001,25000.99]},{"05":[25001,
35730000.99]},{"06":[30001,50000.99]},{"07":[50001,75000.99]},{"08":[75001,100000.99]},{"09":[100001,200000.99]},{10:[200001,250000.99]},{11:[250001,500000.99]},{12:[500001,750000.99]},{13:[750001,1000000.99]},{14:[1000001,1500000.99]},{15:[1500001,2000000.99]},{16:[2000001,3000000.99]},{17:[3000001,5000000.99]},{18:[5000001,1.000000099E7]},{19:[1000001,5.000000099E7]},{20:[5000001,1.0000000099E8]}].filter(function(b){var c=b[Object.keys(b)];return a>=c[0]&&a<=c[1]});try{var d=Object.keys(c[0])[0];b=
358d}catch(a){b="99"}}else 1.0000000099E8<a&&(b="21");return b},this.getCVIMid=function(){var a="";if(window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cvi){var b=window.cvi.visitorIdentification.cvi;if(b.p2&&null!=b.p2)return a=b.p2,a}return a},this.relmap_data=function(){var a=b.Util.Cookie.getElem("cvi",document.cookie),c=a?a.match(/(?:^|&)p4=([^&]*)&p5=([^&]*)(?:&|$)/i):"",d=c?c[1]:"",e=c?c[2]:"",f=e?e:d||"",g=parseInt(f||"0",16),h=function(a){var b={0:"Member",2:"Retail",
3594:"NB",8:"FILI",16:"CGF",32:"StockPlanServices",512:"EWP",64:"B2B",128:"NF",256:"FRIAG"},c={};for(var d in b)c[b[d]]=!!(a&d);return c}(g),j=h.EWP?"ei1":"ei0",k=b.MCCookieLength(),l=k?"-"===k?"ciNA":100<k?"ci1":"ci0":"ciNA",m="Others";h.Retail&&!h.NB?m="PI":h.NB&&!h.Retail?m="WI":h.Retail&&h.NB&&(m="CROSSOVER");var n={group:{Others:"g00",PI:"g01",WI:"g02",CROSSOVER:"g03"},details:{Retail:"d01",NB:"d02",FILI:"d03",CGF:"d04",StockPlanServices:"d05",EWP:"d00",B2B:"d06",NF:"d07",FRIAG:"d08",Member:"d09"}};
360m=n.group[m],f=f?"r".concat(f):"rNA";var o=[f,m,j,l];for(var p in h)h[p]&&o.push(n.details[p]);return o.join("|")},this.getElecTaxFormCd=function(){var a=b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.electronic_tax_form_cd");return"string"==typeof a&&""!==a?a:""}
360,this.getEleFundRepoPenCd=function(){var a=b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.electronic_fund_report_pending_cd");return"string"==typeof a&&""!==a?a:""},this.getConfSuppPenCd=function(){var a=
361b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.confirm_suppression_pending_cd");return"string"==typeof a&&""!==a?a:""},this.getStatSuppPenCd=function(){var a=b.Util.Obj.getDescendantProp(window.cvi,"visitorIdentification.cas.statement_suppression_pending_cd");return"string"==typeof a&&""!==a?a:""})});var CVI=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Cookie=new Cookie,this.QueryString=new QueryString,this.p1=function(){var a=b.Cookie.getCVIValue("p1");return a},
362this.p2=function(){var a=b.Cookie.getCVIValue("p2");return a},this.p3=function(){var a=b.Cookie.getCVIValue("p3");return a},this.p4=function(){var a=b.Cookie.getCVIValue("p4");return a},this.p5=function(){var a=b.Cookie.getCVIValue("p5");return a},this.p6=function(){var a=b.Cookie.getCVIValue("p6");return a},this.p7=function(){var a=b.Cookie.getCVIValue("p7");return a},this.p8=function(){var a=b.Cookie.getCVIValue("p8");return a},this.p9=function(){if(window.p9&&(!window.p9.match(/^(hero|secondary|offers)(.)*$/gi)||
363~window.p9.indexOf("_")))return decodeURIComponent(window.p9).split("_")[0];if(window.p9&&null!==window.p9.match(/^(hero|secondary|offers)(.)*$/gi))return decodeURIComponent(window.p9);if(""!==b.QueryString.parse(location.search,"type")){var a=b.QueryString.parse(location.search,"type");if("o-navbar"==a)return"SSSSearchOrganic";if("sk-navbar"==a)return"SSSSearchSuggestedKeyword";if("sq-navbar"==a)return"SSSSearchSuggestedQuote"}return"/"===location.pathname&&"#NavBar"===location.hash?"LLLLogo":"No NavBar Interaction"}});
364var EnsightenMeta=_createClass(function a(){return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.publishDate=function(){var a="undefined"!=typeof window.Bootstrapper&&"object"===_typeof(window.Bootstrapper.ensightenOptions)?window.Bootstrapper.ensightenOptions.generatedOn:"";if(a){var b=new Date(a);return"".concat(b.getFullYear(),"-").concat((b.getMonth()+1).toString().padStart(2,"0"),"-").concat(b.getDate().toString().padStart(2,"0"))}return""})});var GlanceSession=_createClass(function a(){var b=
365this;_classCallCheck(this,a),this.Util=new Util,this.check=function(){return""!==b.Util.Cookie.getElem("glance_ssn_info")}});var Lilo=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Cookie=new Cookie,this.get=function(){var a=""!==b.Cookie.getSC(),c=""!==b.Cookie.getATC(),d=""!==b.Cookie.getATT();return a&&c&&d?"li":"lo"}});var MetaTags=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Util=new Util,this.getMetaTagContent=function(a){var b=document.querySelector("meta[name\x3d".concat(a,
366"]"));if(b){var c=b.content.replace(/,/g,"|").replace(/[^a-zA-Z0-9 _\-.:;&|/]/g,"");return dmtLog("// DataParams.getMetaTagContent ".concat(a," content is : ").concat(c)),c}return""},this.getAllMetaTags=function(){dmtLog("// DataParams.getAllMetaTags About to get Meta Tags");var a=["AUTHOR","BIZEVENT","CHANNEL","CUSIP","DATE","HEADLINE","PAGE","PAGEID","PRODUCT","PAGETEMPLATE","PAGEVERSION","SECSUB","TOPIC","PURPOSE","VSSOURCE"],c={};return["AUTHOR","BIZEVENT","CHANNEL","CUSIP","DATE","HEADLINE",
367"JTBDKEYS","JTBDLABELS","LOCATION","PAGE","PAGEID","PAGETEMPLATE","PAGEVERSION","PRODUCT","PRODUCTKEYS","PRODUCTLABELS","PURPOSE","SEC","SEC1","SECSUB","SOURCE","TOPIC","TOPICKEYS","TOPICLABELS","TRADECOMPLETE","TRADESTART","TRADESYMBOL","VSSOURCE"].forEach(function(d){var e=b.getMetaTagContent(d);e&&(a.includes(d)?c["VS".concat(d)]=e:c[d]=e)}),c},this.getMetaTagContentUsingProperty=function(a){var b=document.querySelector("meta[property\x3d".concat(a,"]"));if(b){var c=b.content.replace(/,/g,"|").replace(/[^a-zA-Z0-9 _\-.:;&|/]/g,
368"");return dmtLog("// DataParams.getMetaTagContent ".concat(a," content is : ").concat(c)),c}return""}});var NeustarPixel=_createClass(function a(){var b=this;_classCallCheck(this,a),this.value="",this.segment=function(){return b.value}});var PageValues=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.isPreLogin="false",this.Util=new Util,this.MetaTags=new MetaTags,this.csActive="0",this.nextBestActionId=function(){return b.Util.Obj.getDescendantProp(window,
369"".concat("tmsDPExpContentMeasurementMetadata",".").concat("all-experience-data",".").concat("obfuscation-encode",".").concat("encodedOutput",".").concat("experience",".").concat("nextBestActionsGlobalID"))},this.channel=function(){var a=document.querySelector("body[data-msmt-channel]");return a?a.dataset.msmtChannel:"unconfigured"},this.pageName=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:void 0;return a?"".concat(b.channel(),"|").concat(b.sec(),"|").concat(a):"".concat(b.channel(),
370"|").concat(b.sec(),"|").concat(b.pname())},this.pname=function(){var a=document.querySelector("body[data-msmt-pname]");return a?a.dataset.msmtPname:"unconfigured"},this.pageVersion=function(){var a="";return a="function"==typeof $data&&"string"==typeof window.$data("pageV
370alues","pageVersion")?window.$data("pageValues","pageVersion"):b.MetaTags.getMetaTagContent("PAGEVERSION"),a},this.sec=function(){var a=document.querySelector("body[data-msmt-sec]");return a?a.dataset.msmtSec:"unconfigured"},this.setPreLoginFlag=
371function(a){b.isPreLogin=a.toString()},this.csActiveFlag=function(){return b.csActive},this.getTimeParting=function(){var a=(new Date).toLocaleDateString("en-US",{timeZone:"America/New_York",second:"numeric",minute:"numeric",hour:"numeric",weekday:"long",day:"numeric",year:"numeric",month:"long"}),b=/([a-zA-Z]+).*?([a-zA-Z]+).*?([0-9]+).*?([0-9]+)(.*?)([0-9])(.*)/.exec(a);return"year\x3d".concat(b[4]," | month\x3d").concat(b[2]," | date\x3d").concat(b[3]," | day\x3d").concat(b[1]," | time\x3d").concat(b[6]+
372b[7])},this.pageSource=function(){var a=document.querySelector('meta[name\x3d"ds:type"]'),c=b.MetaTags.getMetaTagContent("PAGETEMPLATE");if(a){var d=a.getAttribute("content")||"";if(d.includes("aem-transformed"))return"p";if(d.includes("aem-static"))return"s"}else if(c&&"undefined"!==c)return"t";return""})});var PTst=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=new Obj,this.get=function(){return!("1"!==b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.p"))}});var RecEngine=
373_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.value="",this.Util=new Util,this.impressionValue="",this.impressionValuev2="",this.clickLoopback=function(a){return a.replace("^^^","event76")},this.dismissLoopback=function(a){return a.replace("^^^","event123")},this.hideLoopback=function(a){return a.replace("^^^","event156")},this.getValue=function(){var a=b.value||"";return a&&(b.value=""),a},this.impressionLoopback=function(a){return a.replace("^^^",
374"event80")},this.loopback=function(){var a=document.querySelector("[data-loopback]");return a?a.dataset.loopback:""},this.loopbackSkipedRecId=function(a){var b=document.querySelector("[data-loopback]");if(void 0!==a){var c=a.split("|");return c.shift(),c.join("|")}if(b&&b.dataset&&b.dataset.loopback){var d=b.dataset.loopback,e=d.split("|");return e.shift(),e.join("|")}return""},this.loopbackHyphenSkippedRecId=function(){var a=window.s?window.s.contextData.reccEngMetaData:"";if(a&&a.includes("--")){var b=
375a.split("--");b.shift();var c=b.join("--");return c}return""},this.rmdQParam=function(){var a=b.Util.QueryString.parse(window.location.search,"rmd")||"";return a})});var ShareYourScreen=_createClass(function a(){var b=this;_classCallCheck(this,a),this.status=function(){var a=document.getElementById("share-user-screen")||b.legacySYS();return!!a},this.legacySYS=function(){var a=document.getElementsByTagName("pvd-footer"),b=a.length?a[0].footerLinks:{},c=b.shareScreen||{},d=!1===c.remove;return d}});
376var TargetMetadata=_createClass(function a(){_classCallCheck(this,a),this.get=function(){return Array.isArray(window.targetExperiences)?(window.targetExperiences.forEach(function(a){a.experienceName&&a.offerName&&-1<a.experienceName.indexOf("branch")&&(a.experienceName=a.offerName)}),window.targetExperiences.map(function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},b=a.activityId,c=void 0===b?"":b,d=a.activityName,e=void 0===d?"":d,f=a.experienceId,g=void 0===f?"":f,h=a.experienceName,
377i=void 0===h?"":h,j=a.campaignRecipeTrafficType,k=void 0===j?"":j,l=a.campaignRecipeTrafficAllocationType,m=void 0===l?"":l;return"".concat(e,":").concat(i,":").concat(c,":").concat(g,":").concat(k,":").concat(m)}).join(",")):""}});var Templates=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.appTemplates=[],this.store=function(a,c){b.appTemplates.push({name:a,func:c})},this.get=function(a){var c=b.appTemplates.find(function(b){return b.name===
378a});return c})});var TMS=_createClass(function a(){_classCallCheck(this,a),this.party=function(){var a="3";try{var b=[].slice.call(document.scripts).filter(function(a){return a.src.match(/(dmt.fidelity.com\/).*(\/meas\/)/i)});a=0<b.length?"1":"3"}catch(a){dmtLog("// TMS.party error: ".concat(a))}return a}});var ContentStore=function(){function a(){_classCallCheck(this,a),this.Env=new Env}return _createClass(a,[{key:"fetchContent",value:function(a){var b=this;return new Promise(function(c,d){var e=
379b.Env.get(),f=a;f.includes("https")||(f="prod"===e?"https://contentapi.fidelity.com/ncs/content?path\x3d".concat(a):"https://contentapiqa.fidelity.com/ncs/content?path\x3d".concat(a));var g=new XMLHttpRequest;g.addEventListener("readystatechange",function(){if(g.readyState===XMLHttpRequest.DONE)if(200===g.status)try{c(JSON.parse(g.responseText))}catch(a){d(new Error("Failed to parse response into JSON"))}else d(g.status)}),g.open("GET",f),g.setRequestHeader("AppID","AP105653"),g.setRequestHeader("AppName",
380"Ensighten"),g.setRequestHeader("whereUsed",encodeURIComponent(document.location.href)),g.send(null)})}}])}();var LegacyContent=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=new Env,this.url="",this.fetchContent=function(a){return new Promise(function(c,d){var e=b.Env.get().toLowerCase();b.url="prod"===e?"https://www.fidelity.com/component/".concat(a):"xq1"===e?"https://wwwxq1.fidelity.com/component/".concat(a):"https://wwwxq2.fidelity.com/component/".concat(a),-1<a.indexOf("http")&&
381(b.url=a);var f=new XMLHttpRequest,g=setTimeout(function(){d(new Error("Waited 10s"))},1E4);f.addEventListener("readystatechange",function(){if(f.readyState===XMLHttpRequest.DONE)if(clearTimeout(g),200===f.status&&-1===f.responseText.indexOf("Reference Number")&&-1===f.responseText.indexOf("ERROR CODE"))try{c(f.responseText)}catch(a){d(new Error("Failed to get content"))}else d(new Error("xhr response is bad"))}),f.open("GET","".concat(b.url)),f.send(null)})}});var UserPreference=_createClass(function a(){var b=
382this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.cookie=new Cookie,this.set=function(a,c){return new Promise(function(d,f){try{switch(a){case "cim-datacollect":window.callTarget("ucp-global-update",{a:c});break;case "cim-email-datacollect":window.callTarget("ucp-email-update",{a:c});break;case "cim-phone-datacollect":window.callTarget("ucp-phone-update",{a:c});break;case "cim-bene-datacollect":window.callTarget("ucp-bene-update",{a:c});break;default:}c&&"convert"===
383c&&b.portSumCardSuppress(a),d()}catch(a){f()}})},this.portSumCardSuppress=function(a){switch(a){case "cim-email-datacollect":b.cookie.removeMBoxSession(),window.callTarget("profileEmailConfirm");break;case "cim-phone-datacollect":b.cookie.removeMBoxSession(),window.callTarget("profilePhoneConfirm");break}})});var Experimentation=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.Audit=new Audit,this.ContentStore=new ContentStore,this.LegacyContent=
384new LegacyContent,this.PageValues=new PageValues,this.Templates=new Templates,this.UserPreference=new 
384UserPreference,this.Util=new Util,this.appName=document.location.pathname,this.campaignObj={},this.eventsTotal=0,this.eventsProcessed=0,this.locations=[],this.selectorMap={},this.callbackObject={},this.defaultElement={},this.bodyHideMboxes=["PI_RETAILHP_HERO_HomePage","PI_RETAILHP_HERO_HomePageProspect","PI_RETAILHP_CustomerLogout"],this.adobeTargetFailure=!1,this.init=function(){b.hideDefaults(),
385window.paintContent=b.paintContent},this.hideDefaults=function(){var a=document.createElement("style");a.innerHTML=".expDefault { visibility: hidden; }",document.head.appendChild(a),b.Audit.store("helper","Experimentation.hideDefaults: Hiding expDefault elements")},this.unhideDefaults=function(){var a=document.createElement("style");a.innerHTML=".expDefault { visibility: visible; }",document.head.appendChild(a),b.Audit.store("helper","Experimentation.unhideDefaults: Unhiding expDefault elements"),
386"0"===document.documentElement.style.opacity&&(document.documentElement.style.opacity="1")},this.paintContent=function(){var a=_asyncToGenerator(_regeneratorRuntime().mark(function c(a){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;return _regeneratorRuntime().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(d=a.location,e=a.content,f=a.templateName,g=a.hiddenContent,h=a.conversion,i=a.interaction,j=a.msgId,k=a.offerName,l=a.offerId,m=a.overrideSelector,n=a.campaignName,o=a.campaignId,p=a.campaignRecipeName,
387q=a.campaignRecipeId,r=a.campaignRecipeTrafficType,s=k,t=b.selectorMap[d].selector,t=b.resolveSelector(t,m),!t){c.next=11;break}return c.next=7,b.processContentForSelector(t,d,e,f,g,s);case 7:s=c.sent,b.setupClickHandler(t,d,s,n,h,i),c.next=12;break;case 11:b.Audit.store("helper","Experimentation.paintContent: no selector provided");case 12:b.dispatchPaintDoneEvent(),b.setupActivityTracking(d,t,e,o,n,q,k,l,j,p,r);case 14:case "end":return c.stop()}},c)}));return function(){return a.apply(this,arguments)}}(),
388this.resolveSelector=function(a,b){return b?b.replace(/#selector#/g,""):a},this.processContentForSelector=function(){var a=_asyncToGenerator(_regeneratorRuntime().mark(function h(a,c,d,e,f,g){var i;return _regeneratorRuntime().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(i=f&&b.Util.DomElement.getContent(f),!i){h.next=4;break}return b.swapContent(f,a),h.abrupt("return",g);case 4:if(!d){h.next=11;break}return h.next=7,b.fetchContent(d,a,e,c).catch(function(){b.paintContentFallback(a,c)});
389case 7:if(h.t0=h.sent,h.t0){h.next=10;break}h.t0=g;case 10:return h.abrupt("return",h.t0);case 11:return h.abrupt("return",g);case 12:case "end":return h.stop()}},h)}));return function(){return a.apply(this,arguments)}}(),this.paintContentFallback=function(a,c){var d=document.querySelector(a),e=b.defaultElement[c];d&&d.innerHTML&&e&&(d.innerHTML=e),b.Util.DomElement.addAttribute(a,"data-measurement","default")},this.setupClickHandler=function(a,c,d,e,f,g){var h=a;b.selectorMap[c].clickHandler&&document.querySelector(b.selectorMap[c].clickHandler)&&
390(h=b.selectorMap[c].clickHandler),b.Audit.store("helper","Experimentation.paintContent: Wiring up measurement: ".concat(d," with mbox ").concat(c)),b.Util.DomElement.addAttribute(h,"data-measurement",d),b.Audit.store("helper","Experimentation.paintContent: Wiring up campaignName: ".concat(e," with mbox ").concat(c)),b.Util.DomElement.addAttribute(h,"data-campaignname",e),b.Util.DomElement.addAttribute(h,"data-mboxname",c),f&&b.Util.DomElement.addAttribute(h,"data-targetconversion",f),g&&b.Util.DomElement.addAttribute(h,
391"data-interaction",g)},this.dispatchPaintDoneEvent=function(){var a="";"function"==typeof Event?a=new Event("experiment-paint-done"):(a=document.createEvent("Event"),a.initEvent("experiment-paint-done",!0,!0)),document.dispatchEvent(a)},this.setupActivityTracking=function(a,c,d,e,f,g,h,i,j,k,l){if(window.targetExperiences){var m=!1;window.targetExperiences.forEach(function(n){n.activityId&&n.activityId===e&&!n.offerId&&(m=!0,b.updateActivityExperience(n,{offerName:h,offerId:i,msgId:j,campaignName:f,
392campaignId:e,campaignRecipeName:k,campaignRecipeId:g,campaignRecipeTrafficType:l,selector:c,location:a,content:d}))}),m||window.targetExperiences.push({activityId:e,activityName:f,experienceId:g,experienceName:h,campaignRecipeTrafficAllocationType:b.campaignObj[e],offerName:h,offerId:i,msgId:j,campaignName:f,campaignId:e,campaignRecipeName:k,campaignRecipeId:g,campaignRecipeTrafficType:l,selector:c,location:a})}}
392,this.updateActivityExperience=function(a,c){var d=c.offerName,e=c.offerId,f=c.msgId,
393g=c.campaignId,h=c.campaignRecipeName,i=c.campaignRecipeId,j=c.campaignRecipeTrafficType,k=c.selector,l=c.location,m=c.content;a.offerName=d,a.offerId=e,a.msgId=f||"",a.campaignName=c.campaignName,a.campaignId=g,a.campaignRecipeName=h,a.campaignRecipeId=i,a.campaignRecipeTrafficType=j,b.campaignObj[a.activityId]=a.campaignRecipeTrafficAllocationType,a.experienceName&&-1<a.experienceName.indexOf("branch")&&(a.experienceName=d),a.selector=k,a.location=l,a.contentId=m},this.process=function(a){var c=
3941<arguments.length&&void 0!==arguments[1]?arguments[1]:void 0,d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:void 0,e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:void 0;if(c&&"string"==typeof c&&(b.appName=c),document.addEventListener("at-request-failed",function(){b.adobeTargetFailure=!0}),window.s&&window.s.products&&(window.s.products=""),0<b.locations.length&&(b.locations.length=[]),b.eventsProcessed=0,Array.isArray(a))if(b.Audit.store("helper","Experimentation.process: Run new experiment on ".concat(JSON.stringify(a))),
395b.eventsTotal=a.length,b.Audit.store("helper","Experimentation.process: Expecting this many events: ".concat(b.eventsTotal)),window._measurementDefer=!0,a.forEach(function(a,c){var d=a.location,e=a.selector,f=a.params,g=a.clickHandler;b.callbackObject[d]={targetResponse:[],contentResponse:[]},b.locations.push({index:c,name:d,parameters:f}),b.selectorMap[d]={},b.selectorMap[d].selector=e,g&&(b.selectorMap[d].clickHandler=g),b.Audit.store("helper","Experimentation.process: Hide DomElement ".concat(e)),
396b.Util.DomElement.hide(e)}),window.adobe)b.personalize(a,d,e);else var f=0,g=setInterval(function(){window.adobe?(clearInterval(g),b.Audit.store("helper","Experimentation.process: Found adobe.target"),b.personalize(a,d,e)):30<f&&(clearInterval(g),b.Audit.store("helper","Experimentation.process: Did not find adobe.target. sorry"),b.personalize(a,d,e)),f+=1},100)},this.processLocations=function(a,c){var d=[],e={},f="error",g=b.createCustomEvent(c);"object"===_typeof(a)&&0<a.length&&"string"==typeof c&&
397""!==c?(a.forEach(function(a,b){d.push({index:b,name:a})}),window.adobe&&window.adobe.target&&window.adobe.target.getOffers?window.adobe.target.getOffers({request:{execute:{mboxes:d}}}).then(function(a){f="success";var c=a.execute.mboxes;0<c.length?(c.forEach(function(a,d){c[d].options&&0<c[d].options.length&&c[d].options[0].content?e[c[d].name]=c[d].options[0].content:(e[c[d].name]="no content",b.Audit.store("helper","Experimentation.processLocations: Error : no content"))}),g.detail={status:f,content:e}):
398(f="error",g.detail={status:f,content:"bad mbox name"},b.Audit.store("helper","Experimentation.processLocations: Error : bad mbox name")),document.dispatchEvent(g)}).catch(function(a){g.detail={status:f,content:a},document.dispatchEvent(g),b.Audit.store("helper","Experimentation.processLocations: Error : ".concat(a))}):(g.detail={status:f,content:"window.adobe.target is not defined."},document.dispatchEvent(g),b.Audit.store("helper","Experimentation.processLocations: Error : ".concat(g.detail.content)))):
399c&&(g.detail={status:f,content:"location should be an Array object."},document.dispatchEvent(g),b.Audit.store("helper","Experimentation.processLocations: Error : ".concat(g.detail.content)))},this.createCustomEvent=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",b="";return"function"==typeof Event?b=new Event(a,{bubbles:!0,cancelable:!0}):(b=document.createEvent("Event"),b.initEvent(a,!0,!0)),b},this.personalize=function(a){var c=1<arguments.length&&void 0!==arguments[1]?
400arguments[1]:void 0,d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:void 0;b.hideBodyIfNeeded(),"undefined"==typeof window.adobe.target.getOffers?b.handleLegacyGetOffer():b.handleModernGetOffers(a,c,d)},this.hideBodyIfNeeded=function(){b.locations.forEach(function(a){-1<b.bodyHideMboxes.indexOf(a.name)&&(b.Audit.store("helper","Experimentation.personalize: Selector qualified for body hide: ".concat(a.name)),document.documentElement.style.opacity="0")})},this.handleLegacyGetOffer=function(){b.locations.forEach(function(a){window.adobe.target.getOffer({mbox:a.name,
401params:a.parameters,success:function(c){window.adobe.target.applyOffer({mbox:a.name,offer:c,selector:b.selectorMap[a.name].selector}),b.unhideBody()},error:function(a,c){b.Audit.store("helper","Experimentation.personalize: Error ".concat(a," - ").concat(c))}})})},this.handleModernGetOffers=function(a,c,d){window.adobe.target.getOffers({request:{execute:{mboxes:b.locations}}}).then(function(d){var e=d.execute.mboxes;e.forEach(function(d){b.handleMboxResponse(d,a,c)}),document.addEventListener("experiment-paint-done",
402function(){b.postProcess(a,c)})}).catch(function(c){b.Audit.store("helper","Experimentation.personalize: Catch error - ".concat(c)),b.finishLine(a,!0),d&&"function"==typeof d&&d(b.callbackObject)})},this.handleMboxResponse=function(a,c,d){if(a.options&&a.options[0].content){b.callbackObject[a.name].targetResponse.push(a.options[0].content);var e=(a.options[0].content.match(/#selector#(.*)#selector#/,"")||[])[1];
402e&&(b.selectorMap[a.name].selector=e,b.Audit.store("helper","Experimentation.personalize: Override selector detected: ".concat(b.selectorMap[a.name].selector))),
403b.handleMboxWithContent(a,c,d)}else b.Audit.store("helper","Experimentation.personalize: Default content returned: ".concat(b.selectorMap[a.name].selector)),b.Util.DomElement.addAttribute(b.selectorMap[a.name].selector,"data-measurement","default"),b.postProcess(c,d)},this.handleMboxWithContent=function(a,c,d){-1===a.options[0].content.indexOf("paintContent")?(b.Audit.store("helper","Experimentation.personalize: paintContent not detected"),b.postProcess(c,d)):b.Audit.store("helper","Experimentation.personalize: paintContent detected"),
404b.renderMboxContent(a)},this.renderMboxContent=function(a){if("loading"===document.readyState&&-1<b.bodyHideMboxes.indexOf(a.name)){b.Audit.store("helper","Experimentation.personalize: DOM is loading and specifc mbox: ".concat(a.name));var c=b.applyOffers.bind(b,a);b.waitForDOMElement(a.name,b.storeDefaults,c)}else b.storeDefaults(),b.applyOffers(a)},this.applyOffers=function(a){window.adobe.target.applyOffers({selector:b.selectorMap[a.name].selector,response:{execute:{mboxes:[a]}}}),b.unhideBody()},
405this.storeDefaults=function(){Object.keys(b.selectorMap).forEach(function(a){var c=document.querySelector(b.selectorMap[a].selector);c&&c.innerHTML&&(b.defaultElement[a]=c.innerHTML)})},this.unhideBody=function(){"0"===document.documentElement.style.opacity&&(document.documentElement.style.opacity="1")},this.postProcess=function(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:void 0;b.eventsProcessed+=1,b.Audit.store("helper","Experimentation.postProcess: Events processed: ".concat(b.eventsProcessed)),
406b.eventsProcessed===b.eventsTotal&&(b.finishLine(a),c&&"function"==typeof c&&c(b.callbackObject))},this.finishLine=function(a){var c=!1;a.forEach(function(a){b.Audit.store("helper","Experimentation.postProcess: Unhide DomElement ".concat(a.selector)),b.Util.DomElement.unhide(a.selector),"#ucpModalStorage"===a.selector&&(c=!0)}),b.unhideDefaults(),c||b.handleAnalyticsCall()},this.swapContent=function(a,c){var d=document.querySelector(c),e=document.querySelector(a);d.innerHTML=e.innerHTML,e.dataset.measurement&&
407(b.Util.DomElement.addAttribute(c,"data-measurement",e.dataset.measurement),b.Audit.store("helper","Experimentation.swapContent: Wiring up msmtName: ".concat(e.dataset.measurement))),b.Audit.store("helper","Experimentation.swapContent: Swapping content from ".concat(a," to ").concat(c))},this.fetchContent=function(){var a=_asyncToGenerator(_regeneratorRuntime().mark(function e(a,c,d){var f,g,h,i=arguments;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return f=3<
408i.length&&void 0!==i[3]?i[3]:void 0,b.Audit.store("helper","Experimentation.fetchContent: Fetching ".concat(a," for ").concat(c)),"tcm:526-1240454-169031.comp"===a&&762>window.innerWidth&&(g=document.createElement("style"),g.innerHTML=".scl-hero--login-container-wrapper { display: none; }",document.head.appendChild(g)),("tcm:526-1316849-169031.comp"===a||"tcm:526-1316927-169031.comp"===a)&&(h=document.createElement("style"),h.innerHTML=".scl-hero--login-container-wrapper { display: none !important; }",
409document.head.appendChild(h)),e.abrupt("return",new Promise(function(e,g){var h=document.querySelector(c);-1<a.indexOf(".comp")?b.LegacyContent.fetchContent(a).then(function(a){h.innerHTML=a,e()}).catch(function(a){b.Audit.store("helper","Experimentation.fetchContent: Error - ".concat(a.message)),g()}):b.ContentStore.fetchContent(a).then(function(a){if("object"===_typeof(a)&&Array.isArray(a.content)){var c=b.Templates.get(d);f&&b.callbackObject[f].contentResponse.push(a.content[0]),c&&"function"==
410typeof c.func?(h.innerHTML=c.func(a.content[0]),e(a.content[0].name)):c&&"function"==typeof c?(h.innerHTML=c(a.content[0]),e(a.content[0].name)):(b.Audit.store("helper","Experimentation.fetchContent: You are using NCD with no template or template callback"),g())}else b.Audit.store("helper","Experimentation.fetchContent: Malformed NCD response"),g()}).catch(function(a){b.Audit.store("helper","Experimentation.fetchContent: Error - ".concat(a.message)),g()})}));case 5:case "end":return e.stop()}},e)}));
411return function(){return a.apply(this,arguments)}}(),this.handleAnalyticsCall=function(){var a=b.appName||b.PageValues.pname()||"unconfigured",c=0,d=setInterval(function(){c+=1,30===c&&(b.Audit.store("helper","Experimentation.handleAnalyticsCall: Failed s - clearing interval"),clearInterval(d)),window.s&&window.s.version&&(b.Audit.store("helper","Experimentation.handleAnalyticsCall: Found s - clearing interval"),window.startMeasurement(a,b.adobeTargetFailure),clearInterval(d))},200),e=document.querySelectorAll("[data-targetconversion]");
412e.forEach(function(a){a.addEventListener("click",function(){window.adobe.target.trackEvent({mbox:a.dataset.targetconversion})},{once:!0})})}
412,this.waitForDOMElement=function(a,c,d){var e=0,f=b.selectorMap[a].selector,g=setInterval(function(){e+=1,(document.querySelector(f)||50<e)&&(b.Audit.store("helper","Experimentation.personalize: Found element or hit 5s"),clearInterval(g),c(),d())},100)})});function onLoadTargetCalls(){function a(a){h.removeMBoxSession(),window.callTarget(a)}function b(a){g.store("actions",
413"AdobeTarget: ".concat(a)),k.newElement("div",[{property:"id",value:"ucpModalStorage"}]),l.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1}function c(){switch(m){case "/ftgw/Profile/action/profileSubmitAddress":a("AddressPhoneConfirm");break;case "/ftgw/Profile/custpref/divncapg/confirm":a("divncapgConfirm");break}}function d(){switch(m){case "/ftgw/digital/profile":case "/ftgw/digital/portfolio/summary":case "/ftgw/digital/portfolio/positions":case "/ftgw/digital/portfolio/activity":case "/ftgw/digital/portfolio/documents/dochub":b("Processing Digital Profile");
414break;case "/ftgw/digital/transfer/review":case "/ftgw/digital/portfolio/balances":case "/ftgw/digital/greenline":b("Processing Digital Transfer");break;case "/ftgw/digital/ste/txn/beneficiary":a("txnBenefConfirm");break;case "/ftgw/digital/easy/Fpls/confirmation":a("fplConfirm");break;case "/ftgw/digital/easy/hrt/eht/confirmation":a("ehtConfirmation");break;case "/ftgw/digital/agreements/quotes/confirm":a("quotesConfirm");break}}function e(){"/ftgw/fbc/ofstatements/getStatementsList"===m&&b("Processing Statements")}
415function f(){"/fund-screener/"===m&&b("Processing FundResearch"),m.includes("/mutual-funds/summary/")&&b("Processing MutualFunds")}var g=new Audit,h=new Cookie,i=new Customer,j=new Domain,k=new DomElement,l=new Experimentation,m=document.location.pathname,n=j.sub();if(!(h.isRWVSession()||i.sharedSession)){var o={accountmaint:c,digital:d,statements:e,fundresearch:f}[n];o&&o()}}var accountmaint={init:[],pre:[],post:[{path:"/ftgw/Profile/action/profileSubmitAddress",actions:[onLoadTargetCalls]},{path:"/ftgw/Profile/custpref/divncapg/confirm",
416actions:[onLoadTargetCalls]}]};function measurementPageValues(){var a="Not Configured",b=!1;if(0<=document.location.pathname.indexOf("/ftgw/digital/plan-summary")&&(a="Plan Summary",b=!0),0<=document.location.pathname.indexOf("/ftgw/pna/customer/planning/savings")&&(a="Plan Savings",b=!0),0<=document.location.pathname.indexOf("/ftgw/pna/customer/planning/debt")&&(a="Plan Debt",b=!0),0<=document.location.pathname.indexOf("/ftgw/pna/customer/planning/spending")&&(a="Plan Spending",b=!0),0<=document.location.pathname.indexOf("/ftgw/fbc/oftop/portfolio")&&
417(a="Portfolio Summary",b=!0),0<=document.location.pathname.indexOf("/ftgw/pna/customer/pgc/networth/")&&(a="Networth",b=!0),b)var c=0,d=setInterval(function(){if(document.querySelector("[data-loopback]")&&"undefined"!=typeof s&&"undefined"!=typeof window.s.ob){try{window._dmt.Helper.Measurement.setUpPageViewValues("[data-measurement]");var b=window._dmt.Data.RecEngine.loopback();b=b.replace("^^^","event80");var e=window._dmt.Data.RecEngine.loopbackSkipedRecId();e=e.replace("^^^","event80"),window._trackAnalytics({action:"interaction",
418sec:"panel",pname:a,channel:"Fid.com web",pver:"NBA Panel",pt:"ss",intname:"NBA Panel Impression",reccengmetadata:b,reccEngMetaDataV2:e})}catch(a){}clearInterval(d)}else if(180<c)clearInterval(d);else;c+=1},100)}var digital={init:[{path:"/ftgw/digital/fppa/account-opening/0/ao-ira-selection",actions:[],pnames:[{key:"/account-opening/0/ao-ira-selection",mbox:"PI_PPA_AO_START"}]},{path:"/prgw/digital/apex/schedule",actions:[],pnames:[{key:"schedule-appointment",doubleClick:["DC-2579983","flt_c00/cnta1049+unique"]}]},
419{path:"/prgw/digital/fppa/account-opening/0/ao-ira-selection",actions:[],pnames:[{key:"/account-opening/0/ao-ira-selection",mbox:"PI_PPA_AO_START"}]},{path:"/ftgw/digital/fppa/account-opening/0/ao-registration-selection",actions:[],pnames:[{key:"/account-opening/0/ao-registration-selection",mbox:"PI_PPA_AO_REGISTRATION"}]},{path:"/prgw/digital/fppa/account-opening/0/ao-registration-selection",actions:[],pnames:[{key:"/account-opening/0/ao-registration-selection",mbox:"PI_PPA_AO_REGISTRATION"}]},{path:"/ftgw/digital/dasux/confirm",
420actions:[],pnames:[{key:"confirm",doubleClick:["DC-2579983","flt_c00/cnta1049+unique"]}]},{path:"/prgw/digital/dasux/confirm",actions:[],pnames:[{key:"confirm",doubleClick:["DC-2579983","flt_c00/cnta1049+unique"]}]},{path:"/prgw/digital/dasux/launch/find-an-advisor",actions:[],pnames:[{key:"advisor details",doubleClick:["DC-2579983","flt_c00/cnta1061+standard"]}]}
420,{path:"/prgw/digital/fppa/fidelity-go-account-opening/1/ao-prospect-personal-info",actions:[],pnames:[{key:"/fidelity-go-account-opening/1/ao-prospect-personal-info",
421doubleClick:["DC-2579983","dpa/cnta1185+standard"],ga4:[{eventName:"AO Start",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/prgw/digital/fppa/fidelity-go-account-opening/1/ao-personal-info",actions:[],pnames:[{key:"/fidelity-go-account-opening/1/ao-personal-info",doubleClick:["DC-2579983","dpa/cnta1185+standard"],ga4:[{eventName:"AO Start",params:{accountType:"FidGo",
422ownership:"Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/ftgw/digital/fppa/fidelity-go-account-opening/1/ao-prospect-personal-info",actions:[],pnames:[{key:"/fidelity-go-account-opening/1/ao-prospect-personal-info",doubleClick:["DC-2579983","dpa/cnta1185+standard"],ga4:[{eventName:"AO Start",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"add_to_cart",
423params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/ftgw/digital/fppa/fidelity-go-account-opening/1/ao-personal-info",actions:[],pnames:[{key:"/fidelity-go-account-opening/1/ao-personal-info",doubleClick:["DC-2579983","dpa/cnta1185+standard"],ga4:[{eventName:"AO Start",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},
424{path:"/ftgw/digital/fppa/fidelity-go-account-opening/1/ao-exception",actions:[],pnames:[{key:"/fidelity-go-account-opening/1/ao-exception",ga4:[{eventName:"AO Start",params:{accountType:"FidGo",ownership:"individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/prgw/digital/fppa/fidelity-go-account-opening/2/ao-agree-to-terms",actions:[],pnames:[{key:"/fidelity-go-account-opening/2/ao-agree-to-terms",
425doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/prgw/digital/fppa/fidelity-go-account-opening/2/ao-ira-agree-to-terms",actions:[],pnames:[{key:"/fidelity-go-account-opening/2/ao-ira-agree-to-terms",doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",
426params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/ftgw/digital/fppa/fidelity-go-account-opening/2/ao-agree-to-terms",actions:[],pnames:[{key:"/fidelity-go-account-opening/2/ao-agree-to-terms",doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"purchase",
427params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}]},{path:"/ftgw/digital/fppa/fidelity-go-account-opening/2/ao-ira-agree-to-terms",actions:[],pnames:[{key:"/fidelity-go-account-opening/2/ao-ira-agree-to-terms",doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"FidGo",ownership:"Individual",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,
428quantity:1}]}}]}]},{path:"/ftgw/digital/transfer/review",actions:[],pnames:[{key:"Move money Confirm",onLoadTargetCalls:!0}]},{path:"/ftgw/digital/trusted-contact/",actions:[],pnames:[{key:"Trusted Contact Confirm",onLoadTargetMbox:"trustedContactUpdateMsg"}]},{path:"/prgw/digital/easy/CryptoAccountOpening/CryptoFinalPage",actions:[],pnames:[{key:"CryptoFinalPage",doubleClick:["DC-2579983","crypto/cnta1374+standard"]}]},{path:"/ftgw/digital/easy/CryptoAccountOpening/CryptoFinalPage",actions:[],pnames:[{key:"CryptoFinalPage",
429doubleClick:["DC-2579983","crypto/cnta1375+standard"]}]},{path:"/prgw/digital/termquote/",actions:[],pnames:[{key:"Quote Results",doubleClick:["DC-2579983","flt_l007/cnta1701+unique"]}]},{path:"/prgw/digital/termquote/fidelity-relationship",actions:[],pnames:[{key:"Fidelity Relationship",doubleClick:["DC-2579983","tl/cnta1847+standard"]}]},{path:"/prgw/digital/pep/onboarding/suitability",actions:[],pnames:[{key:"Transition_1",doubleClick:["DC-2579983","mff/cnta1784+standard"]}]},{phaseKey:"EASy::account opening:bundlebrokerage:Start",
430actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:12,items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:bundlebrokerage:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:12,items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}]}},
431{phaseKey:"EASy::account opening:bundlebrokerage:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:12,items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:bundlebrokerage:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",type:"customEvent"}},
432{eventName:"add_to_cart",params:{currency:"USD",value:12,items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:bundlebrokerage:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:12}}]}},{phaseKey:"RIAO::account opening:bundlebrokerage:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"bundlebrokerage",
433type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:12}}]}},{phaseKey:"EASy::account opening:fcma|brokerage:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"purchase",params:{value:12,currency:"USD",items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"}}},{phaseKey:"RIAO::account opening:fcma|brokerage:Complete",
434actions:{bing:"true",ga4:[{eventName:"AO Complete",params:{accountType:"bundlebrokerage",type:"customEvent"}},{eventName:"purchase",params:{value:12,currency:"USD",items:[{item_id:"7",item_name:"bundlebrokerage",price:12,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"}}},{phaseKey:"EASy::account opening:brokerage:Start",actions:{doubleClick:["DC-2579983","fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},
435{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:brokerage:Start",actions:{doubleClick:["DC-2579983","fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}]}},{phaseKey:"EASy::account opening:brokerage:Progress",actions:{doubleClick:["DC-2579983",
436"fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:brokerage:Progress",actions:{doubleClick:["DC-2579983","fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"add_to_cart",
437params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:brokerage:IGO",actions:{doubleClick:["DC-2579983","fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:12}}]}},{phaseKey:"RIAO::account opening:brokerage:IGO",actions:{doubleClick:["DC-2579983",
438"fidel590/fidel689+standard"],ga4:[{eventName:"AO Start",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:12}}]}},{phaseKey:"EASy::account opening:brokerage:Complete",actions:{doubleClick:["DC-2579983","fidel590/fidel027+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"purchase",params:{value:5,currency:"USD",items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}],liveramp:{capi:"complete_registration"},
439facebook:{eventName:"CompleteRegistration"},mbox:"BrokerageAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:brokerage:Complete",actions:{doubleClick:["DC-2579983","fidel590/fidel027+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"brokerage",type:"customEvent"}},{eventName:"purchase",params:{value:5,currency:"USD",items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"BrokerageAccountOpenCompleteConfirm"}},
440{phaseKey:"EASy::account opening:fgo:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:fgo:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:fgo:Progress",
441actions:{ga4:[{eventName:"AO Start",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:fgo:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,
442quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:fgo:Complete",actions:{doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"}}},{phaseKey:"RIAO::account opening:fgo:Complete",
443actions:{doubleClick:["DC-2579983","dpa/cnta1186+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"FidGo",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"}}},{phaseKey:"EASy::account opening:rothIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",
444type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:rothIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}]}},{phaseKey:"EASy::account opening:rothIRA:Progress",
445actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:rothIRA:Progress",actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",
446type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:rothIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"RIAO::account opening:rothIRA:IGO",
447actions:{doubleClick:["DC-2579983","fidel590/rothi834+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"EASy::account opening:rothIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/rothi583+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:2,currency:"USD",items:[{item_id:"11",item_name:"rothIRA",price:2,
448quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"RothIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:rothIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/rothi583+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"rothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:2,currency:"USD",items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},
449mbox:"RothIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:sepIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:sepIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"sepIRA",
450type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}]}},{phaseKey:"EASy::account opening:sepIRA:Progress",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},
451{phaseKey:"RIAO::account opening:sepIRA:Progress",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:sepIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",
452params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"
45223",item_name:"sepIRA",price:9,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:sepIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/sepir956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}]}},{phaseKey:"EASy::account opening:sepIRA:Complete",
453actions:{doubleClick:["DC-2579983","fidel590/sepir252+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"purchase",params:{value:9,currency:"USD",items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"sepIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:sepIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/sepir252+standard"],
454ga4:[{eventName:"AO Complete",params:{accountType:"sepIRA",type:"customEvent"}},{eventName:"purchase",params:{value:9,currency:"USD",items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"sepIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:tradIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/tradi553+standard"],ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},
455{eventName:"add_to_cart",params:{currency:"USD",value:8,items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:tradIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/tradi553+standard"],ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:8,items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}]}},{phaseKey:"EASy::account opening:tradIRA:Progress",actions:{doubleClick:["DC-2579983",
456"fidel590/tradi553+standard"],ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:8,items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:tradIRA:Progress",actions:{doubleClick:["DC-2579983","fidel590/tradi553+standard"],ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"add_to_cart",
457params:{currency:"USD",value:8,items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:tradIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/tradi553+standard"],ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:18}}]}},{phaseKey:"RIAO::account opening:tradIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/tradi553+standard"],
458ga4:[{eventName:"AO Start",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:18}}]}},{phaseKey:"EASy::account opening:tradIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/tradi789+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:8,currency:"USD",items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},
459mbox:"TradIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:tradIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/tradi789+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"tradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:8,currency:"USD",items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"TradIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:rolloverIRA:Start",
460actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:rolloverIRA:Start",actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",
461value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}]}},{phaseKey:"EASy::account opening:rolloverIRA:Progress",actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:rolloverIRA:Progress",
462actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:rolloverIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",
463type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:25}}]}},{phaseKey:"RIAO::account opening:rolloverIRA:IGO",actions:{doubleClick:["DC-2579983","fidel590/rollo477+standard"],ga4:[{eventName:"AO Start",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:25}}]}},{phaseKey:"EASy::account opening:rolloverIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/rollo883+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"rolloverIRA",
464type:"customEvent"}},{eventName:"purchase",params:{value:7,currency:"USD",items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"RolloverIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:rolloverIRA:Complete",actions:{doubleClick:["DC-2579983","fidel590/rollo883+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"rolloverIRA",type:"customEvent"}},{eventName:"purchase",params:{value:7,
465currency:"USD",items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"RolloverIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:fcma:Start",actions:{doubleClick:["DC-2579983","fidel590/mysca108+standard"],ga4:[{eventName:"AO Start",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:4,items:[{item_id:"9",item_name:"fcma",
466price:4,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:fcma:Start",actions:{doubleClick:["DC-2579983","fidel590/mysca108+standard"],ga4:[{eventName:"AO Start",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:4,items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}]}},{phaseKey:"EASy::account opening:fcma:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"add_to_cart",
467params:{currency:"USD",value:4,items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:fcma:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:4,items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:fcma:Complete",
468actions:{doubleClick:["DC-2579983","fidel590/mysca083+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"purchase",params:{value:4,currency:"USD",items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"fcmaAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:fcma:Complete",actions:{doubleClick:["DC-2579983","fidel590/mysca083+standard"],
469ga4:[{eventName:"AO Complete",params:{accountType:"fcma",ownership:"",type:"customEvent"}},{eventName:"purchase",params:{value:4,currency:"USD",items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"fcmaAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:youth:Start",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},
470{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youth:Start",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youth:Progress",actions:{doubleClick:["DC-2579983",
471"youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youth:Progress",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",
472price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youth:CustomerIGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youth:CustomerIGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",
473type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youth:NIGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youth:NIGO",actions:{doubleClick:["DC-2579983",
474"youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youth:YouthFinalPage",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",
475price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youth:YouthFinalPage",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youth:Complete",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",
476type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}],mbox:"youthAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:youth:Complete",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}],mbox:"youthAccountOpenCompleteConfirm"}},
477{phaseKey:"EASy::account opening:youthbrokerage:Start",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:Start",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},
478{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youthbrokerage:Progress",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:Progress",actions:{doubleClick:["DC-2579983",
479"youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youthbrokerage:IGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",
480price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:IGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youthbrokerage:NIGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",
481type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:NIGO",actions:{doubleClick:["DC-2579983","youth0/cnt_a919+unique"],ga4:[{eventName:"AO Start",params:{accountType:"youth",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youthbrokerage:YouthFinalPage",
482actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:YouthFinalPage",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",
483value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:youthbrokerage:Complete",actions:{doubleClick:["DC-2579983","youth0/cnta1518+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:youthbrokerage:Complete",actions:{doub
483leClick:["DC-2579983","youth0/cnta1518+unique"],
484ga4:[{eventName:"AO Complete",params:{accountType:"youth",type:"customEvent"}},{eventName:"purchase",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:529:Start",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"15",item_name:"529Individual",price:1,
485quantity:1}]}}]}},{phaseKey:"RIAO::account opening:529:Start",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"15",item_name:"529Individual",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:529:Progress",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",
486type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"15",item_name:"529Individual",price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:529:Progress",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"15",item_name:"529Individual",
487price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:529:IGO",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"RIAO::account opening:529:IGO",actions:{doubleClick:["DC-2579983","fidel590/529in956+standard"],ga4:[{eventName:"AO Start",params:{accountType:"529Individual",
488type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"EASy::account opening:529:Complete",actions:{doubleClick:["DC-2579983","fidel590/529in486+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"15",item_name:"529Individual",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"529AccountOpenCompleteConfirm"}},
489{phaseKey:"RIAO::account opening:529:Complete",actions:{doubleClick:["DC-2579983","fidel590/529in486+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"529Individual",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"15",item_name:"529Individual",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"529AccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:able:Start",actions:{doubleClick:["DC-2579983",
490"flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:able:Start",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"17",item_name:"able",price:2,
491quantity:1}]}}]}},{phaseKey:"EASy::account opening:able:Progress",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:able:Progress",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",type:"customEvent"}},
492{eventName:"add_to_cart",params:{currency:"USD",value:2,items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}]}},{phaseKey:"EASy::account opening:able:IGO",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"RIAO::account opening:able:IGO",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a481+standard"],ga4:[{eventName:"AO Start",params:{accountType:"able",
493type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"EASy::account opening:able:Complete",actions:{doubleClick:["DC-2579983","flt_l0/cnt_a482+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"able",type:"customEvent"}},{eventName:"purchase",params:{value:2,currency:"USD",items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}],mbox:"ableAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:able:Complete",actions:{doubleClick:["DC-2579983",
494"flt_l0/cnt_a482+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"able",type:"customEvent"}},{eventName:"purchase",params:{value:2,currency:"USD",items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}],mbox:"ableAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:custodial:Start",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",
495value:1,items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:custodial:Start",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:custodial:Progress",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],
496ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:custodial:Progress",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",
497value:1,items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:custodial:IGO",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"RIAO::account opening:custodial:IGO",actions:{doubleClick:["DC-2579983","fidel590/custo575+standard"],
498ga4:[{eventName:"AO Start",params:{accountType:"custodial",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:1}}]}},{phaseKey:"EASy::account opening:custodial:Complete",actions:{doubleClick:["DC-2579983","fidel590/custo715+standard"],ga4:[[{eventName:"AO Complete",params:{accountType:"custodial",type:"customEvent"}}],[{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}]],liveramp:{capi:"complete_registration"},
499facebook:{eventName:"CompleteRegistration"},mbox:"custodialAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:custodial:Complete",actions:{doubleClick:["DC-2579983","fidel590/custo715+standard"],ga4:[[{eventName:"AO Complete",params:{accountType:"custodial",type:"customEvent"}}],[{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}]],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"custodialAccountOpenCompleteConfirm"}},
500{phaseKey:"EASy::account opening:hsa:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:hsa:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:hsa:Progress",
501actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}],liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"RIAO::account opening:hsa:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}],
502liveramp:{pname:"review \x26 confirm",capi:"initiate_checkout"}}},{phaseKey:"EASy::account opening:hsa:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"RIAO::account opening:hsa:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"hsa",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"EASy::account opening:hsa:Complete",actions:{doubleClick:["DC-2579983",
503"fidel590/cnt_a711+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"hsa",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"HSAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:hsa:Complete",actions:{doubleClick:["DC-2579983","fidel590/cnt_a711+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"hsa",
504type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}],liveramp:{capi:"complete_registration"},facebook:{eventName:"CompleteRegistration"},mbox:"HSAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:rothForKids:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"12",item_name:"rothForKids",
505price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:rothForKids:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"12",item_name:"rothForKids",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:rothForKids:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"12",
506item_name:"rothForKids",price:1,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:rothForKids:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:1,items:[{item_id:"12",item_name:"rothForKids",price:1,quantity:1}]}}]}},{phaseKey:"EASy::account opening:rothForKids:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",
507value:2}}]}},{phaseKey:"RIAO::account opening:rothForKids:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"EASy::account opening:rothForKids:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"12",item_name:"rothForKids",price:1,quantity:1}]}}],doubleClick:["DC-2579983",
508"fid529/cnta1853+standard"],mbox:"rothForKidsAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:rothForKids:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"rothForKids",type:"customEvent"}},{eventName:"purchase",params:{value:1,currency:"USD",items:[{item_id:"12",item_name:"rothForKids",price:1,quantity:1}]}}],doubleClick:["DC-2579983","fid529/cnta1853+standard"],mbox:"rothForKidsAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:inheritedTradIRA:Start",
509actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"5",item_name:"inheritedTradIRA",price:5,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:inheritedTradIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"5",item_name:"inheritedTradIRA",price:5,quantity:1}]}}]}},
510{phaseKey:"EASy::account opening:inheritedTradIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"5",item_name:"inheritedTradIRA",price:5,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:inheritedTradIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:5,items:[{item_id:"5",
511item_name:"inheritedTradIRA",price:5,quantity:1}]}}]}},{phaseKey:"EASy::account opening:inheritedTradIRA:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:18}}]}},{phaseKey:"RIAO::account opening:inheritedTradIRA:IGO",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:18}}]}},{phaseKey:"EASy::account opening:inheritedTradIRA:Complete",
512actions:{ga4:[{eventName:"AO Complete",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:5,currency:"USD",items:[{item_id:"5",item_name:"inheritedTradIRA",price:5,quantity:1}]}}],mbox:"InheritedTradIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:inheritedTradIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"inheritedTradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:5,currency:"USD",items:[{item_id:"5",
513item_name:"inheritedTradIRA",price:5,quantity:1}]}}],mbox:"InheritedTradIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:inheritedRothIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:3,items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:inheritedRothIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedRothIRA",
514type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:3,items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}]}},{phaseKey:"EASy::account opening:inheritedRothIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:3,items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:inheritedRothIRA:Progress",
515actions:{ga4:[{eventName:"AO Start",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{currency:"USD",value:3,items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}]}},{phaseKey:"EASy::account opening:inheritedRothIRA:IGO",actions:{ga4:[{eventName:"
515AO Start",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"RIAO::account opening:inheritedRothIRA:IGO",actions:{ga4:[{eventName:"AO Start",
516params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"generate_lead",params:{currency:"USD",value:2}}]}},{phaseKey:"EASy::account opening:inheritedRothIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:3,currency:"USD",items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}],mbox:"InheritedRothIRAAccountOpenCompleteConfirm"}},{phaseKey:"RIAO::account opening:inheritedRothIRA:Complete",
517actions:{ga4:[{eventName:"AO Complete",params:{accountType:"inheritedRothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:3,currency:"USD",items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}],mbox:"InheritedRothIRAAccountOpenCompleteConfirm"}},{phaseKey:"EASy::account opening:BrokerageCrypto:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"brokerageCrypto",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:BrokerageCrypto:Start",actions:{ga4:[{eventName:"AO Start",
518params:{accountType:"brokerageCrypto",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:BrokerageCrypto:Complete",actions:{doubleClick:["DC-2579983","crypto/cnta1734+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"brokerageCrypto",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:BrokerageCrypto:Complete",actions:{doubleClick:["DC-2579983","crypto/cnta1734+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"brokerageCrypto",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:CryptoOnly:Start",
519actions:{ga4:[{eventName:"AO Start",params:{accountType:"cryptoOnly",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:CryptoOnly:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"cryptoOnly",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:CryptoOnly:Complete",actions:{doubleClick:["DC-2579983","crypto/cnta1734+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoOnly",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:CryptoOnly:Complete",actions:{doubleClick:["DC-2579983",
520"crypto/cnta1734+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoOnly",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:CryptoFcma:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"cryptoFcma",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:CryptoFcma:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"cryptoFcma",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:CryptoFcma:Complete",actions:{doubleClick:["DC-2579983","crypto/cnta1734+unique"],
521ga4:[{eventName:"AO Complete",params:{accountType:"cryptoFcma",type:"customEvent"}}]}},{phaseKey:"RIAO::account opening:CryptoFcma:Complete",actions:{doubleClick:["DC-2579983","crypto/cnta1734+unique"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoFcma",type:"customEvent"}}]}},{phaseKey:"EASy::AccountFeatures:fpls:Complete",actions:{mbox:"fplConfirm"}},{phaseKey:"RIAO::AccountFeatures:fpls:Complete",actions:{mbox:"fplConfirm"}},{phaseKey:"EASy::account opening:cryptoRothIRA:Start",actions:{doubleClick:["DC-2579983",
522"crypto/cnta1785+standard"],ga4:[{eventName:"AO Start",params:{accountType:"cryptoRothIRA",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:RothCrypto:IGO",actions:{doubleClick:["DC-2579983","crypto/cnta1786+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoRothIRA",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:cryptoRolloverIRA:Start",actions:{doubleClick:["DC-2579983","crypto/cnta1787+standard"],ga4:[{eventName:"AO Start",params:{accountType:"cryptoRolloverIRA",
523type:"customEvent"}}]}},{phaseKey:"EASy::account opening:RolloverCrypto:IGO",actions:{doubleClick:["DC-2579983","crypto/cnta1788+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoRolloverIRA",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:cryptoTradIRA:Start",actions:{doubleClick:["DC-2579983","crypto/cnta1789+standard"],ga4:[{eventName:"AO Start",params:{accountType:"cryptoTradIRA",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:TradCrypto:IGO",actions:{doubleClick:["DC-2579983",
524"crypto/cnta1790+standard"],ga4:[{eventName:"AO Complete",params:{accountType:"cryptoTradIRA",type:"customEvent"}}]}},{phaseKey:"EASy::account opening:FidFoliosBrokerage:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioBrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosBrokerage:Start",actions:{ga4:[{eventName:"AO Start",
525params:{accountType:"fidfolioBrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosBrokerage:Progress",actions:{doubleClick:["DC-2579983","mff/cnta1871+standard"],ga4:[{eventName:"AO Start",params:{accountType:"fidfolioBrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",
526price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosBrokerage:Progress",actions:{doubleClick:["DC-2579983","mff/cnta1871+standard"],ga4:[{eventName:"AO Start",params:{accountType:"fidfolioBrokerage",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosBrokerage:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioBrokerage",
527type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosBrokerage:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioBrokerage",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRolloverIRA:Start",
528actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosRolloverIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",
529price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRolloverIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosRolloverIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"add_to_cart",
530params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRolloverIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosRolloverIRA:Complete",actions:{ga4:[{eventName:"AO Complete",
531params:{accountType:"fidfolioRolloverIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRothIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosRothIRA:Start",
532actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRothIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},
533{phaseKey:"RIAO::account opening:FidFoliosRothIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosRothIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"20",
534item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosRothIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioRothIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosTradIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioTrad
534IRA",type:"customEvent"}},{eventName:"add_to_cart",
535params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosTradIRA:Start",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosTradIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioTradIRA",
536type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosTradIRA:Progress",actions:{ga4:[{eventName:"AO Start",params:{accountType:"fidfolioTradIRA",type:"customEvent"}},{eventName:"add_to_cart",params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},{phaseKey:"EASy::account opening:FidFoliosTradIRA:Complete",
537actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioTradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},{phaseKey:"RIAO::account opening:FidFoliosTradIRA:Complete",actions:{ga4:[{eventName:"AO Complete",params:{accountType:"fidfolioTradIRA",type:"customEvent"}},{eventName:"purchase",params:{value:28,currency:"USD",items:[{item_id:"21",item_name:"fidfolioTradIRA",price:28,quantity:1}]}}]}},
538{intname:"FPLInlineDismiss",actions:{mbox:"FPLDismiss"}},{intname:"FPLBannerDismiss",actions:{mbox:"FPLDismiss"}}],pre:[],post:[{path:"/ftgw/digital/agreements/quotes/confirm",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/easy/Fpls/confirmation",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/easy/hrt/eht/confirmation",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/profile",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/portfolio/activity",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/portfolio/documents",
539actions:[onLoadTargetCalls]},{path:"/ftgw/digital/portfolio/positions",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/portfolio/summary",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/plan-summary/summary",actions:[measurementPageValues]},{path:"/ftgw/digital/plan-summary",actions:[measurementPageValues]},{path:"/ftgw/pna/customer/planning/debt/ ",actions:[measurementPageValues]},{path:"/ftgw/digital/ste/txn/beneficiary",actions:[onLoadTargetCalls]},{path:"/ftgw/digital/greenline",actions:[onLoadTargetCalls]}]};
540var myguidance={init:[{path:"/ftgw/pna/customer/planning/goals/simplified-planning-experience/profile/income",actions:[],pnames:[{key:"profiling income",mbox:"DigitalPlanningProfilingIncome"}]},{path:"/ftgw/pna/customer/planning/goals/simplified-planning-experience/profile/accounts",actions:[],pnames:[{key:"profiling accounts",mbox:"DigitalPlanningProfilingAccounts"}]},{path:"/ftgw/pna/customer/planning/goals/simplified-planning-experience/proactive-plan/retirement-income",actions:[],pnames:[{key:"what you may have",
541mbox:"DigitalPlanningRetirementIncome"}]},{path:"/ftgw/pna/customer/planning/goals/simplified-planning-experience/profile/contribution",actions:[],pnames:[{key:"contributions",mbox:"DigitalPlanningContribution"}]}],pre:[],post:[{path:"/ftgw/pna/customer/pgc/networth/",actions:[measurementPageValues]},{path:"/ftgw/pna/customer/planning/debt/",actions:[measurementPageValues]},{path:"/ftgw/pna/customer/planning/savings/",actions:[measurementPageValues]},{path:"/ftgw/pna/customer/planning/spending/",
542actions:[measurementPageValues]}]};var oltx={init:[],pre:[],post:[{path:"/ftgw/fbc/ofportfolio/portfolio",actions:[onLoadTargetCalls,measurementPageValues]},{path:"/ftgw/fbc/oftop/portfolio",actions:[onLoadTargetCalls,measurementPageValues]}]};var statements={init:[],pre:[],post:[{path:"/ftgw/fbc/ofstatements/getStatementsList",actions:[onLoadTargetCalls]}]};var fundresearch={init:[{path:"/mutual-funds/ratings/316389303",actions:[],pnames:[{key:"ratings",doubleClick:["DC-2579983","ftl_l092/cnta1733+standard"]}]}],
543pre:[],post:[{path:"/fund-screener/",actions:[onLoadTargetCalls]},{path:"/mutual-funds/summary/",actions:[onLoadTargetCalls]}]};function HomepageTracking(){var a=document.querySelector(".prometheus-growth-chart__range-input");a&&a.addEventListener("click",function(){window._trackAnalytics&&window._trackAnalytics({pt:"ss",action:"interaction",intname:"GrowthChart"})})}var www={init:[],pre:[],post:[{path:"/",actions:[HomepageTracking]}]};var URLActions=_createClass(function a(){var b=this;return _classCallCheck(this,
544a),a.instance?a.instance:void(a.instance=this,this.subs={accountmaint:accountmaint,digital:digital,fundresearch:fundresearch,myguidance:m
544yguidance,oltx:oltx,statements:statements,www:www},this.Util=new Util,this.get=function(a){return[b.subs[a]?b.subs[a].init:[],b.subs[a]?b.subs[a].pre:[],b.subs[a]?b.subs[a].post:[]]},this.isWIPage=function(){return"nb"===b.Util.QueryString.parse(window.document.location.pathname,"poe")})});var User=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=
545new Obj,this.Util=new Util,this.fmrAccess=function(){return!b.Util.Cookie.isRWVSession()&&b.isInternal()?1:0},this.isInternal=function(){return!("1"!==b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.e"))},this.isCA=function(){return!("CA"!==b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.t"))},this.getDMA=function(){return b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.d")?b.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.d"):""},this.ecpFlag=function(){var a="P";return"string"==typeof window.s.contextData.p4&&
5460<window.s.contextData.p4.length&&(window.s.contextData.p4.match(/02../i)?a="E":a="C"),a}});var Vendor$1=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=new Obj,this.status=function(a){var c=b.Obj.getDescendantProp(window.dmtData,"vendor.".concat(a)),d=b.Obj.getDescendantProp(window.dmtConfig,"vendor.".concat(a,".active"));return"undefined"==typeof c?d||!1:c},this.vendorStates=function(){var a="";return window.dmtConfig&&window.dmtConfig.vendor?(Object.keys(window.dmtConfig.vendor).forEach(function(b){var c=
547window.dmtConfig.vendor[b],d=c.active,e=c.code;a="".concat(a).concat(e||"xx",":").concat(d?"t":"f","|")}),a.slice(0,-1)):a}});var MerkleAttributes=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.slaResult="",this.list={},this.is_match="0",this.setAttr=function(a){b.list=a},this.setSLA=function(a){b.slaResult=a.toString()},this.setMatch=function(a){b.is_match=a},this.getCachedAttributes=function(){var a=window.localStorage.getItem("_svidstore_trackidentity");
548if(a){var c=JSON.parse(a);b.list=c.d.trackIdentityDataLayer.data}},this.ttlHandler=function(){window.localStorage.setItem("ttlMkl",Date.now()+6048E5)})});var WIB2BGlobalDataLayer=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Util=new Util,this.action_detail=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.action_detail?window.Bootstrapper._event_data.action_detail:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.action_detail)?
549window.ensightenDataSurface.action_detail:""},this.action_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.action_type?window.Bootstrapper._event_data.action_type:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.action_type)?window.ensightenDataSurface.action_type:""},this.application_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.application_type?
550window.Bootstrapper._event_data.application_type:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.application_type)?window.ensightenDataSurface.application_type:""},this.article_category=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.article_category?window.Bootstrapper._event_data.article_category:""},this.article_medium=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.article_medium?
551window.Bootstrapper._event_data.article_medium:""},this.article_title=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.article_title?window.Bootstrapper._event_data.article_title:""},this.average_salary=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.average_salary?window.Bootstrapper._event_data.average_salary:""},this.article_category=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&
552window.Bootstrapper._event_data.article_category?window.Bootstrapper._event_data.article_category:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.article_category)?window.ensightenDataSurface.article_category:""},this.campaign_code=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.campaign_code?window.Bootstrapper._event_data.campaign_code:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.campaign_code)?
553window.ensightenDataSurface.campaign_code:""},this.ccvid=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.ccvid?window.Bootstrapper._event_data.ccvid:"object"===_typeof(window.ensightenDataSurface)&&_typeof(window.ensightenDataSurface.ccvid)?window.ensightenDataSurface.ccvid:""},this.channel=function(){var a="";return"object"!==_typeof(window.Bootstrapper._event_data.site_hierarchy)||!window.Bootstrapper._event_data.site_hierarchy[0]?"object"!==
554_typeof(window.ensightenDataSurface)||!window.ensightenDataSurface[0].site_hierarchy[0]?"":(a=window.ensightenDataSurface[0].site_hierarchy[0],"fidelity workplace"===a?a="wps":"fidelity sites"===a?a="fs":"myfidelitysolutions"===a?a="mfs":"fidelity workplacexchange"===a?a="wpsx":void 0,a):(a=window.Bootstrapper._event_data.site_hierarchy[0],"fidelity workplace"===a?a="wps":"fidelity sites"===a?a="fs":"myfidelitysolutions"===a?a="mfs":"fidelity workplacexchange"===a?a="wpsx":void 0,a)},this.clientId=
555function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.client_id?window.Bootstrapper._event_data.client_id:"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.client?window.Bootstrapper._event_data.client:"object"===_typeof(window.measurementInfo)&&(window.measurementInfo.clientId||window.measurementInfo.client)?window.measurementInfo.clientId||window.measurementInfo.client:"object"===_typeof(window.ensightenDataSurface)&&
556(window.ensightenDataSurface.clientId||window.ensightenDataSurface.client||window.ensightenDataSurface.client_id)?window.ensightenDataSurface.clientId||window.ensightenDataSurface.client||window.ensightenDataSurface.client_id:"object"===_typeof(window.ensightenDataSurface)&&(window.ensightenDataSurface.ClientId||window.ensightenDataSurface.Client||window.ensightenDataSurface.Client_id)?window.ensightenDataSurface.ClientId||window.ensightenDataSurface.Client||window.ensightenDataSurface.Client_id:
557""},this.company_name=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.company_name?window.Bootstrapper._event_data.company_name:""},this.contact_us_form_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.contact_us_form_type?window.Bootstrapper._event_data.contact_us_form_type:"contact us"===window.Bootstrapper._event_data.form_name.toLowerCase()&&!0===window.Bootstrapper._event_data.site_events.hasOwnProperty("form_submit")?
558"n/a":""},this.content=function(){var a,b="";if("object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.content&&(a=window.Bootstrapper._event_data.content),Array.isArray(a)){for(var c,d=0;d<a.length;d+=1)c=a[d],b+="object"===_typeof(c)&&c.id?c.id+":":"n/a:",b+="object"===_typeof(c)&&c.name?c.name+":":"n/a:",b+="object"===_typeof(c)&&c.topic?c.topic+":":"n/a:",b+="object"===_typeof(c)&&c.type?c.type+":":"n/a:",b+="object"===_typeof(c)&&c.video_id?c.video_id+":":"n/a:",
559b+="object"===_typeof(c)&&c.product?c.product+":":"n/a:",b+="object"===_typeof(c)&&"undefined"!=typeof c.in_view?c.in_view?"in view:":"not in view:":"n/a:",b+="object"===_typeof(c)&&c.button_id?c.button_id+":":"n/a:","object"===_typeof(c)&&"undefined"!=typeof c.interaction_studio?"true"===c.interaction_studio?b+="true":"false"===c.interaction_studio&&(b+="false"):b+="n/a",":"===b.slice(-1)&&(b=b.slice(0,-1)),d<a.length-1&&(b+="|");return b}return""},this.content_id=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&
560window.Bootstrapper._event_data.content_id?window.Bootstrapper._event_data.content_id:""},this.demandbase=function(){var a="",b=window.Bootstrapper._event_data;return"object"!==_typeof(window.Bootstrapper._event_data)||!b.company_name&&!b.industry&&!b.sub_industry&&!b.primary_naics&&!b.employee_range&&!b.revenue_range&&!b.web_site&&!b.
560state&&!b.city||(a+=window.Bootstrapper._event_data.company_name?window.Bootstrapper._event_data.company_name+"|":"n/a|",a+=window.Bootstrapper._event_data.industry?
561window.Bootstrapper._event_data.industry+"|":"n/a|",a+=window.Bootstrapper._event_data.sub_industry?window.Bootstrapper._event_data.sub_industry+"|":"n/a|",a+=window.Bootstrapper._event_data.primary_naics?window.Bootstrapper._event_data.primary_naics+"|":"n/a|",a+=window.Bootstrapper._event_data.employee_range?window.Bootstrapper._event_data.employee_range+"|":"n/a|",a+=window.Bootstrapper._event_data.revenue_range?window.Bootstrapper._event_data.revenue_range+"|":"n/a|",a+=window.Bootstrapper._event_data.web_site?
562window.Bootstrapper._event_data.web_site+"|":"n/a|",a+=window.Bootstrapper._event_data.state?window.Bootstrapper._event_data.state+"|":"n/a|",a+=window.Bootstrapper._event_data.city?window.Bootstrapper._event_data.city:"n/a",a+=window.demandbaseDataObj.custom_fields_salesforce_ID__c?"|"+window.demandbaseDataObj.custom_fields_salesforce_ID__c:"|n/a",a+=window.demandbaseDataObj.domestichq_stock_ticker?"|"+window.demandbaseDataObj.domestichq_stock_ticker:"|n/a"),a},this.email_campaign_code=function(){var a=
563b.Util.QueryString.parse(window.location.search,"ccsource");return a.match(/em_/i)?a:""},this.email_visitor_id=function(){var a=b.Util.QueryString.parse(window.location.search,"ccvid")||window.Bootstrapper.data.cookie.utils.get("emvc")||"";if(a){var c=b.get_current_root_domain(1),d=b.serverTimestamp()||new Date,e=d.setMonth(d.getMonth()+60);window.Bootstrapper.data.cookie.utils.set("emvc",a,{domain:c,expires:e})}return a.match(/[^@]+@[^@]+/i)?"eMail Visitor Id Error":a},this.get_current_root_domain=
564function(a){if(a){if(window.Bootstrapper._root_domain)return window.Bootstrapper._root_domain;var b,c,d="get_top_level_domain\x3dcookie",e=document.location.hostname.split(".");for(b=e.length-1;0<=b;b+=-1)if(c=e.slice(b).join("."),document.cookie=d+";domain\x3d."+c+";",-1<document.cookie.indexOf(d))return document.cookie=d.split("\x3d")[0]+"\x3d;domain\x3d."+c+";expires\x3dThu, 01 Jan 1970 00:00:01 GMT;",window.Bootstrapper._root_domain=c,c;return document.location.hostname}return""},this.serverTimestamp=
565function(){return b.Util.Time.serverTimestamp()},this.employee_retirement_plan_size=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.employee_retirement_plan_size?window.Bootstrapper._event_data.employee_retirement_plan_size:""},this.error_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.error_type?window.Bootstrapper._event_data.error_type:""},this.event_name=function(){return window.Bootstrapper._event_data.appId&&
566"VirtualAssistant"===window.Bootstrapper._event_data.appId&&(window.Bootstrapper._event_data.MeasID?window.Bootstrapper._event_data.event_name=window.Bootstrapper._event_data.MeasID.toLowerCase():window.Bootstrapper._event_data.intname&&(window.Bootstrapper._event_data.event_name=window.Bootstrapper._event_data.intname.toLowerCase())),"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.event_name?window.Bootstrapper._event_data.event_name:"object"===_typeof(window.ensightenDataSurface)&&
567_typeof(window.ensightenDataSurface.event_name)?window.ensightenDataSurface.event_name:""},this.exit_link_url=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.exit_link_url?window.Bootstrapper._event_data.exit_link_url:""},this.external_campaign_code=function(){return b.Util.QueryString.parse(window.location.search,"ccsource")},this.filter_name=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.filter_name?
568window.Bootstrapper._event_data.filter_name:""},this.filter_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.filter_type?window.Bootstrapper._event_data.filter_type:""},this.footer_navigation_link=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.footer_navigation_link?window.Bootstrapper._event_data.footer_navigation_link:""},this.form_errors=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&
569window.Bootstrapper._event_data.form_errors?window.Bootstrapper._event_data.form_errors:""},this.form_name=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.form_name?window.Bootstrapper._event_data.form_name:""},this.gpc=function(){return"object"===("undefined"==typeof navigator?"undefined":_typeof(navigator))&&navigator.globalPrivacyControl?navigator.globalPrivacyControl:""},this.interest=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&
570window.Bootstrapper._event_data.interest?window.Bootstrapper._event_data.interest:""},this.is_page_load=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.is_page_load?window.Bootstrapper._event_data.is_page_load:""},this.link_location=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.link_location?window.Bootstrapper._event_data.link_location:""},this.login_scope=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&
571window.Bootstrapper._event_data.login_scope?window.Bootstrapper._event_data.login_scope:""},this.number_of_employees=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.number_of_employees?window.Bootstrapper._event_data.number_of_employees:""},this.page_name=function(){var a="",b=[];if("object"===_typeof(window.ensightenDataSurface)&&Array.isArray(window.ensightenDataSurface.site_hierarchy)&&(b=window.ensightenDataSurface.site_hierarchy),"object"===
572_typeof(window.Bootstrapper._event_data)&&Array.isArray(window.Bootstrapper._event_data.site_hierarchy)&&(b=window.Bootstrapper._event_data.site_hierarchy),0<b.length&&""===b[b.length-1]&&(b[b.length-1]=b[b.length-2]),2===b.length&&b.push(b[1]),3<b.length){var c=b.slice(2).join(":");b[2]=c,b.splice(3)}if(0!==b.length){switch(b[0]){case "fidelity workplace":b[0]="wps";break;case "fidelity sites":b[0]="fs";break;case "myfidelitysolutions":b[0]="mfs";break;case "fidelity workplacexchange":b[0]="wpsx"}a=
573b.join("|")}return a},this.page_url=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.page_url?window.Bootstrapper._event_data.page_url:""},this.page_type=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.page_type?window.Bootstrapper._event_data.page_type:""},this.page_version=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.page_version?window.Bootstrapper._event_data.page_version:
574""},this.sc_link_type=function(){return window.Bootstrapper._trackAnalyticsRun?"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.site_events.file_download&&!0===window.Bootstrapper._event_data.site_events.file_download?"d":"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.exit_url&&""!==window.Bootstrapper._event_data.site_events.exit_url?"e":"o":""},this.sc_link_text=function(){var a=b.sc_link_type();if(window.Bootstrapper._trackAnalyticsRun){if("d"===
575a)return"|download";if("e"===a)return"|exit";if("object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.link_name&&""!==window.Bootstrapper._event_data.link_name)return window.Bootstrapper._event_data.link_name}return""},this.spa_page_view=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.site_events&&window.Bootstrapper._event_data.site_events.spa_page_view?"1":""},this.spa_page=function(){return"object"===_typeof(window.ensightenDataSurface)&&
576window.ensightenDataSurface.spa_page?window.ensightenDataSurface.spa_page:""},this.ensighten_debug=function(){return"object"===_typeof(window.Bootstrapper)&&"object"===_typeof(window.Bootstrapper.ensightenOptions)&&"string"==typeof window.Bootstrapper.ensightenOptions.publishPath&&"string"==typeof window.Bootstrapper.ensightenOptions.generatedOn?window.Bootstrapper.ensightenOptions.publishPath+"|"+window.Bootstrapper.ensightenOptions.generatedOn:""},this.site_events=function(){var a;return window.Bootstrapper._trackAnalyticsRun&&
577(window.Bootstrapper._event_data.appId&&"VirtualAssistant"===window.Bootstrapper._event_data.appId&&(window.Bootstrapper._event_data.MeasID?(window.Bootstrapper._event_data.site_events={},window.Bootstrapper._event_data.site_events[window.Bootstrapper._event_data.MeasID]="true",window.Bootstrapper._event_data.event_name=window.Bootstrapper._event_data.MeasID.toLowerCase()):window.Bootstrapper._event_data.intname&&(window.Bootstrapper._event_data.site_events={},window.Bootstrapper._event_data.site_events[window.Bootstrapper._event_data.intname]=
578"true",window.Bootstrapper._event_data.event_name=window.Bootstrapper._event_data.intname.toLowerCase())),"object"===_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.site_events)?(a=window.Bootstrapper._event_data.site_events,Object.getOwnPropertyNames(a).join(",")):"object"===_typeof(window.ensightenDataSurface)&&window.ensightenDataSurface.site_events?(a=window.ensightenDataSurface.site_events,Object.getOwnPropertyNames(a).join(",")):""},this.site_section=function(){return"object"===
579_typeof(window.Bootstrapper._event_data)&&window.Bootstrapper._event_data.site_section?window.Bootstrapper._event_data.site_section:"object"===_typeof(window.ensightenDataSurface)&&window.ensightenDataSurface.site_section?window.ensightenDataSurface.site_section:""},this.site_subsection=function(){return"object"===_typeof(window.Bootstrapper._event_data)&&Array.isArray(window.Bootstrapper._event_data.site_hierarchy)?window.Bootstrapper._event_data.site_hierarchy[2]:"object"===_typeof(window.ensightenDataSurface)&&
580Array.isArray(window.ensightenDataSurface.site_hierarchy)?window.ensightenDataSurface.site_hierarchy[2]:""},this.YYYYMMDD=function(){var a=b.serverTimestamp();return"object"===_typeof(a)&&a?a.getUTCFullYear()+"/"+(10>a.getMonth()+1?"0"+(a.getMonth()+1):a.getMonth()+1)+"/"+(10>a.getUTCDate()?"0"+a.getUTCDate():a.getUTCDate()):""}});var Data=_createClass(function a(){_classCallCheck(this,a),this.Aide=new Aide,this.AnalyticsBlockList=new AnalyticsBlockList,this.Audit=new Audit,this.Bot=new Bot,this.Customer=
581new Customer,this.Content=new Content,this.ContentDeliveryNetwork=new ContentDeliveryNetwork,this.CVI=new CVI,this.Domain=new Domain,this.EnsightenMeta=new EnsightenMeta,this.GlanceSession=new GlanceSession,this.Lilo=new Lilo,this.MetaTags=new MetaTags,this.PageValues=new PageValues,this.PTst=new PTst,this.MerkleAttributes=new MerkleAttributes,this.NeustarPixel=new NeustarPixel,this.RecEngine=new RecEngine,this.ShareYourScreen=new ShareYourScreen,this.TargetMetadata=new TargetMetadata,this.Templates=
582new Templates,this.TMS=new TMS,this.URLActions=new URLActions,this.User=new User,this.Vendor=new Vendor$1,this.WIB2BGlobalDataLayer=new WIB2BGlobalDataLayer});var ConditionEvaluator=function(){function a(){_classCallCheck(this,a),this.domain=new Domain,this.audit=new Audit,this.currentProtocol=window.location?window.location.protocol.replace(":",""):"",this.currentDomain=window.location?window.location.hostname:"",this.currentPath=window.location?window.location.pathname:"",this.currentSearch=window.location?
583window.location.search:"",this.currentHash=window.location?window.location.hash:""}return _createClass(a,[{key:"evaluateAll",value:function(a){var b=this,c=[];return a.forEach(function(a){b.evaluateCondition(a.condition)&&(c.push(a),b.audit.store("ensighten","Condition ".concat(a.condition.id," (").concat(a.condition.name,") matched - ").concat(a.actions.length," tag(s) will execute")))}),this.audit.store("ensighten","Evaluated ".concat(a.length," conditions, ").concat(c.length," matched")),c}},{key:"evaluateCondition",
584value:function(a){if(!a)return!1;if("-1"===a.id)return!0;var b=[];return a.protocol&&b.push(this.evaluateRegex(this.currentProtocol,a.protocol)),a.host&&b.push(this.evaluateRegex(this.currentDomain,a.host)),a.path&&b.push(this.evaluateRegex(this.currentPath,a.path)),a.queryString&&b.push(this.currentSearch.includes(a.queryString)),a.hash&&b.push(this.currentHash.includes(a.hash)),!!(0<b.length)&&b.every(function(a){return!0===a})}},{key:"evaluateRegex",value:function(a,b){try{var c=new RegExp(b);
585return c.test(a)}catch(a){return this.audit.store("ensighten",'Regex error for pattern "'.concat(b,'": ').concat(a.message)),!1}}}])}();
585var ContentEventListener=_createClass(function a(){var b=this;_classCallCheck(this,a);var c=new Audit;this.MetaTags=new MetaTags,this.init=function(){window.addEventListener("message",function(a){if(!(a.origin&&a.origin!==window.location.origin))try{if(a.data&&"string"==typeof a.data&&JSON.parse(a.data)&&"fid-meas-dmt-data-share"===JSON.parse(a.data).event){var d=
586JSON.parse(a.data),e=d.payload;if(e&&e.integration){switch(e.actionType){case "pageview":b.sendPageView(e);break;case "interaction":b.sendClick(e);break;default:}c.store("helper","ContentEventListener: init: ".concat(e.integration))}}}catch(a){c.store("helper","ContentEventListener: parsing error: ".concat(a))}})},this.sendPageView=function(a){if(window.vendorStatus("adobeanalytics")&&window.s){var d=b.MetaTags.getAllMetaTags(),e=d.PAGE,f=d.SECSUB;window.s.contextData.integrationType=a.integration,
587window.s.contextData.integrationAction=a.actionValue,window.Bootstrapper&&window.Bootstrapper._trackAnalytics&&window.Bootstrapper._trackAnalytics({pt:"ss",action:"pageview",channel:"Fid.com web",sec:f,sec1:"",pname:"".concat(e,"| ").concat(a.actionValue)}),c.store("helper","ContentEventListener: PageView: Event Tracking send to AA.")}},this.sendClick=function(a){window.vendorStatus("adobeanalytics")&&"undefined"!=typeof window.s&&(window.s.contextData.integrationType=a.integration,window.s.contextData.integrationAction=
588a.actionValue,window.s.linkTrackVars="contextData.integrationType, contextData.integrationAction",c.store("helper","ContentEventListener: Enagagement: Event Tracking send to AA."),window.s.tl(b,"o","".concat(a.integration,": click")))}});var DMTConfig=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Obj=new Obj,this.getVendorProperty=function(a,c){return b.Obj.getDescendantProp(window.dmtConfig,"vendor.".concat(a,".").concat(c))},this.setVendorState=function(a,c){b.Obj.getDescendantProp(window.dmtConfig.vendor,
589a)&&(window.dmtConfig.vendor[a].active=c)},this.setVendorProperty=function(a,c,d){b.Obj.getDescendantProp(window.dmtConfig,"vendor.".concat(a))&&(window.dmtConfig.vendor[a][c]=d)}});var GlobalUtilities=_createClass(function GlobalUtilities(){_classCallCheck(this,GlobalUtilities),this.init=function(){if(window._adobeProfileUpdate=!1,window.Bootstrapper._custom={},~document.location.search.indexOf("disableEnsighten\x3d1")){var _disableObjectMethods2=function(a,b){for(var c in a)a.hasOwnProperty(c)&&
590("function"==typeof a[c]&&(a[c]=function(){}),"object"===_typeof(a[c])&&!1!==b&&_disableObjectMethods2(a[c]))};_disableObjectMethods2(window.Bootstrapper)}if(window._log=function(a){if(window._enslog=window._enslog||[],window._enslog.push(a),window.console&&console.log){if("undefined"==typeof window[ensightenOptions.ns]._logCheck){var b="string"==typeof a?a:"",c=window.document.location.search,d=~c.indexOf("ensightenDebug\x3d")?c.split("ensightenDebug\x3d")[1].split("\x26")[0].split("#")[0].split(";")[0]:
5910;window[ensightenOptions.ns]._logCheck=window.Bootstrapper.ensightenOptions&&window.Bootstrapper.ensightenOptions.publishPath&&/(wi-)?server-tags(-dev)?/.test(window.Bootstrapper.ensightenOptions.publishPath)?1:d=d||"object"===_typeof(window[ensightenOptions.ns].data)&&window[ensightenOptions.ns].data.cookie.utils.get("ensightenDebug")}window[ensightenOptions.ns]._logCheck&&(d&&"act"==d?~b.indexOf("$$$")&&console.log(b):d&&"cloak"==d?~b.indexOf("*** Cloak")&&console.log(b):console.log(a))}},window._console=
592{log:_log,warn:function(a){var b=-1<document.cookie.indexOf("ensightenDebug\x3d1");b&&console.warn(a)}},Date.prototype.getWeekNumber=function(){var a=new Date(+this);return a.setHours(0,0,0,0),a.setDate(a.getDate()+4-(a.getDay()||7)),Math.ceil(((a-new Date(a.getFullYear(),0,1))/864E5+1)/7)},Date.prototype.toISOString||function(){function a(a){return 10>a?"0".concat(a):a}Date.prototype.toISOString=function(){return"".concat(this.getUTCFullYear(),"-").concat(a(this.getUTCMonth()+1),"-").concat(a(this.getUTCDate()),
593"T").concat(a(this.getUTCHours()),":").concat(a(this.getUTCMinutes()),":").concat(a(this.getUTCSeconds()),".").concat((this.getUTCMilliseconds()/1E3).toFixed(3).slice(2,5),"Z")}}(),!(document.location.hostname.match(/\.fidelity\.com/i)&&null==document.location.hostname.match(/xq.\.fidelity\.com/i))&&(window.perfTestInitTime=(new Date).getTime(),"undefined"!=typeof console&&"undefined"!=typeof console.log))try{_log("Ensighten TMS Initializing: ".concat(window.perfTestInitTime))}catch(a){}window.Bootstrapper.dataManager=
594function(){var _private={data:{}
594,add:function(a){if("object"===_typeof(a)&&a.id)if(a.get=function(a){return window.Bootstrapper.dataManager.getDataElement(this.id,a)},this.data[a.id]&&"object"===_typeof(a.data))for(var b in a.data)this.data[a.id]&&this.data[a.id].data&&this.data[a.id].data.pagePurpose&&(this.data[a.id].data.VSPURP=this.data[a.id].data.pagePurpose,delete this.data[a.id].data.pagePurpose),this.data[a.id].data[b]=a.data[b];else this.data[a.id]&&this.data[a.id].data&&this.data[a.id].data.pagePurpose&&
595(this.data[a.id].data.VSPURP=this.data[a.id].data.pagePurpose,delete this.data[a.id].data.pagePurpose),this.data[a.id]=a},getObj:function(a){return a?_private.data[a]:_private.data},delObj:function(a){if(a)return delete this.data[a]},getDataElement:function(i,e,f){var retVal,dataObj=!!this.data[i]&&this.data[i].data;if("object"===_typeof(dataObj)){if(dataObj=dataObj[e],"undefined"!=typeof dataObj&&"string"==typeof dataObj.get){var d=eval(dataObj.get);if("string"==typeof dataObj.mod&&""!==dataObj.mod){var m=
596"(function(){ return ".concat(""===dataObj.mod?"this":dataObj.mod,";})");retVal=eval(m).call(d)}else retVal="function"==typeof dataObj.mod?dataObj.mod.call(d,d):d}else if("undefined"!=typeof dataObj&&"function"==typeof dataObj.get){var d=dataObj.get.call(this.data[i],f);if("string"==typeof dataObj.mod&&""!==dataObj.mod){var m="(function(){ return ".concat(""===dataObj.mod?"this":dataObj.mod,";})");retVal=eval(m).call(d)}else retVal="function"==typeof dataObj.mod?dataObj.mod.call(d,d):d}return retVal}},
597getDataLayer:function(a){var b={},c=!!this.data[a]&&this.data[a].data;if("object"===_typeof(c))for(key in c)try{b[key]=this.getDataElement(a,key)}catch(a){b[key]=null}return b},getAllData:function(){var a=this.data,b={_d:{}};for(var c in a){b._d[c]={};var e=this.getDataLayer(c);for(var g in e)b[g]=e[g],b._d[c][g]=e[g]}return b},getData:function(a){return a?this.getDataLayer(a):this.getAllData()},addDataElement:function(a,b,c){if("object"===_typeof(this.data[a])&&"string"==typeof b&&"object"===_typeof(c)){var e=
598this.data[a];e.data[b]=c}},delDataElement:function(a,b){"object"===_typeof(this.data[a])&&"string"==typeof b&&delete this.data[a].data[b]}},_public={push:function(a){_private.add(a)},getObj:function(a){return _private.getObj(a)},getData:function(a){return _private.getData(a)},getDataElement:function(a,b,c){return _private.getDataElement(a,b,c)},addDataElement:function(a,b,c){return _private.addDataElement(a,b,c)},delDataElement:function(a,b){return _private.delDataElement(a,b)},delObj:function(a){return _private.delObj(a)}};
599return _public}(),window.Bootstrapper.dataManager.map=function(){var a={gD:{},mD:function(){for(var a,b={},c=window.document.getElementsByTagName("META")||[],d=0,e=c.length;d<e;d++)a=c[d].name||c[d].getAttribute("property")||"",0!==a.length&&(b[a]=c[d].content);return b}(),gP:function(a){var b="";return(b=(new RegExp("\x26".concat(a,"\x3d([^\x26]*)"))).exec(window.document.location.search.replace(/^\?/,"\x26")))?b[0].split("\x3d")[1]:""},gC:function(a){return(v=(new RegExp("^".concat(a,"\x3d.*|;\\s*").concat(a,
600"\x3d.*"))).exec(window.document.cookie))?v[0].split("\x3d")[1].split(";")[0]:""},gT:function(a){try{return this.mD[a]||this.gC(a)||this.gP(a)||window[a]||""}catch(a){return""}},dF:function(a,b){for(i in this.gD={},b){var c="string"==typeof b[i]?this.gT(b[i]):b[i]();~window.document.location.href.indexOf("ensightenDebug")&&_log("".concat(i,": ").concat(c)),this.gD[i]={name:i,get:'(function(){return("'.concat(c,'")})()')}}window.Bootstrapper.dataManager.push({name:a,id:a,data:this.gD})}};return{define:function(b,
601c){a.dF(b,c)},get:function(b){return a.gT(b)}}}(),window.$data=function(b,c,d){try{if("globalDataLayer"==b){if("mid"==c)return _dmt.Data.Customer.mid();
601if("tid"==c)return _dmt.Data.Customer.tid();if("relmap_data"==c)return _dmt.Data.Customer.relmap_data();if("sc_page_name"==c)return s.pageName;if("ecpFlag"==c)return _dmt.Data.User.ecpFlag()}else if("tntDefaultData"==b&&"tntCampaignInfo"==c)return _dmt.Data.TargetMetadata.get();return window.Bootstrapper.dataManager.getDataElement(b,c,d)}catch(a){return""}},
602window.$globals=function(b){return b?window.Bootstrapper.dataManager.getData(b):window.Bootstrapper.dataManager.getData()},window.$getData=function(a){return window.Bootstrapper.dataManager.map.get(a)},window.$defineData=function(c,a){c&&a&&window.Bootstrapper.dataManager.map.define(c,a)},window.Bootstrapper.trackerFramework=function(){var b=function(){var b=[];return{add:function(c){return"function"==typeof c?void b.push(c):void 0},exec:function(){var d=b;b=[];for(var a=0,e=d.length;a<e;a++)c(d[a])},
603getFuncs:function(){return b}}},c=function(b){try{return b.call(window)}catch(a){return window.Bootstrapper.reportException(a),{}}},d={initializeCoreLibraries:b(),initCustomDataLayer:b(),setGlobalValues:b(),setSectionValues:b(),setPageValues:b(),processCustomRules:b(),sendData:b(),postSendData:b(),reportErrors:function(a){for(var b,c=0;c<a.length;c++)b={message:a,lineNumber:"-1",fileName:"trackerFramework"},window.Bootstrapper.reportException(b)},errorCheck:function(){for(var a=this.defineError.getFuncs(),
604b=[],c=0;c<a.length;c++)if("function"==typeof a[c]){var d=a[c].call(window);d&&b.push(d)}b.length&&this.reportErrors(b)},autoLaunch:function(){if(this.initializeCoreLibraries.exec(),this.initCustomDataLayer.exec(),window.Bootstrapper.dataManager&&(window.Bootstrapper._dataLayer=window.Bootstrapper.dataManager.getData()),this.setGlobalValues.exec(),this.setSectionValues.exec(),this.setPageValues.exec(),this.processCustomRules.exec(),this.sendData.exec(),this.postSendData.exec(),!(document.location.hostname.match(/\.fidelity\.com/i)&&
605null==document.location.hostname.match(/xq.\.fidelity\.com/i))&&"undefined"!=typeof window.tmsConfig&&window.tmsConfig.autoLaunchSuccess&&"undefined"!=typeof console&&"undefined"!=typeof console.log)try{window.perfTestLoadedTime=(new Date).getTime(),_log("Ensighten TMS Initialization Complete: ".concat(window.perfTestLoadedTime," (").concat(window.perfTestLoadedTime-window.perfTestInitTime,")"))}catch(a){}window.Bootstrapper.trackerFramework.firstRun=!0}};return"/ftgw/fbc/oftop/portfolio#summary"==
606document.location.pathname+document.location.hash&&"object"===("undefined"==typeof tmsExperienceContext?"undefined":_typeof(tmsExperienceContext))&&"/ftgw/fbc/ofportfolio/portfolio#summary"==document.location.pathname+document.location.hash&&"object"===("undefined"==typeof tmsExperienceContext?"undefined":_typeof(tmsExperienceContext))&&"/ftgw/fbc/oftop/portfolio#positions"==document.location.pathname+document.location.hash&&"object"===("undefined"==typeof tmsExperienceContext?"undefined":_typeof(tmsExperienceContext))?
607(window.Bootstrapper._ignoreManualTWFCheck=!0,window.Bootstrapper.bindDOMParsed(function(){setTimeout(function(){onContentMeasurementLoaded(1)},3E3)})):window.Bootstrapper.bindPageSpecificCompletion(function(){window.Bootstrapper.bindDOMParsed(function(){"/ftgw/fbc/oftop/portfolio"===document.location.pathname||"/ftgw/fbc/ofportfolio/portfolio"===document.location.pathname||"/ftgw/pna/customer/planning/investment/summary/pillar"===document.location.pathname||"#summary"==document.location.hash||"#positions"==
608document.location.hash||document.querySelector("#tab-1[aria-selected\x3d'true']")?(window.Bootstrapper._ignoreManualTWFCheck=!0,setTimeout(function(){onContentMeasurementLoaded(1)},3E3)):d.autoLaunch()})}),d}(),window.Bootstrapper.dataManager.dataImport=function(O,N,T){var DM=window.Bootstrapper.dataManager;for(i in"undefined"==typeof DM.getObj()[N]&&DM.push({name:N,id:N,data:{}}),O)if("simple"!=T&&"object"===_typeof(O[i]))DM.dataImport(O[i],"flattened"==T?N:i,T),_log(T);else if("object"!==_typeof(O[i])||
609null==O[i])try{eval('window.Bootstrapper.dataManager.addDataElement(N,i,{name:i,get:function(){try{return "'.concat(O[i],"\"}catch(e){return'error'}}})"))}catch(a){}},document.readyState&&"complete"==document.readyState&&window.Bootstrapper.callOnDOMParsed(),"undefined"==typeof window.disableLegacyTags&&(window.disableLegacyTags=!0),"undefined"==typeof window.tmsConfig&&(window.tmsConfig={});try{var pathnameBlacklist=["/ftgw/analysis/customer/landing.gps","/ftgw/fbc/ofaccounts/BrokerageBalancesTo",
610"/ftgw/fbc/ofaccounts/BrokerageBalancesIframe","/ftgw/fbc/ofaccounts/BrokerageBalancesATP","/ftgw/fbc/ofaccounts/BrokerageBalancesPopup","/ftgw/fbc/ofpositions/brokerageAccountPositionsIframe","/prgw/
610digital/login/full-page","/prgw/digital/login/reset-password"],pathnameDontBlockCVIList=["/ftgw/analysis/customer/landing.gps","/prgw/digital/login/full-page","/prgw/digital/login/reset-password"],pathnameDontBlockClix=["/ftgw/analysis/customer/landing.gps"];pathnameBlacklist.includes(document.location.pathname)&&
611(!pathnameDontBlockCVIList.includes(document.location.pathname)&&(window.Bootstrapper._stopCVICall=!0),window.Bootstrapper._stopSCCall=!0,!pathnameDontBlockClix.includes(document.location.pathname)&&(window.Bootstrapper._stopInsightCall=!0)),null===document.location.hostname.match(/(fidelity(investorcommunity|)|fmr|force)\.com/i)&&(window.Bootstrapper._stopCVICall=!0)}catch(a){}try{var insightPathnameBlacklist=["/webxpress/popup_quote.phtml","/webxpress/popup_lookup.phtml","/webxpress/popup_news.phtml",
612"/webxpress/popup_frameset.phtml","/ftgw/fbc/ofwatchlist/addSymbol"];insightPathnameBlacklist.includes(document.location.pathname)&&(window.Bootstrapper._stopInsightCall=!0)}catch(a){}window.tmsConfig.supportedNonFidEnvs=/moneyfirsts\.com|fidelityinvestorcommunity.com|personalfinancelearningcenter\.com|espn\.go\.com/i,window.tmsConfig.getMetricsEnv=function(a,b){var c,d=document.location.hostname.split(".".concat(b,".com"));return 2===d.length&&(d=d[0].split(a),2===d.length&&(c="metrics".concat(a).concat(d[1],
613".").concat(b,".com"))),c},window.tmsStripNBSuites=function(a){var b=a;if(a.match(/fdnb/)){suiteBreakOut=a.split(",");var b="";for(i=0;i<suiteBreakOut.length;i++)suiteBreakOut[i].match(/fdnb/)||(""!=b&&(b+=","),b+=suiteBreakOut[i])}return b},window.tmsStripCustomerOnlySuite=function(a){var b=a;if(a.match(/cust/)){reportSuiteBreakOut=a.split(",");var b="";for(i=0;i<reportSuiteBreakOut.length;i++)reportSuiteBreakOut[i].match(/cust/)||(""!=b&&(b+=","),b+=reportSuiteBreakOut[i])}return b},window.Bootstrapper.getQueryParam=
614function(a){var b=window.document.location.search;b=b.slice(~b.indexOf("?")?1:0,~b.indexOf("#")?b.indexOf("#"):b.length),b=b.split("\x26");for(var c,d=0;d<b.length;d++)if(c=b[d].split("\x3d"),c.length&&c[0]==a)return decodeURI(c[1]);return""},window.Bootstrapper._customSpecialCharDecode=function(a){return a?a.replace(/\.zS\./g," ").replace(/\.zP\./g,"|").replace(/\.zT\./g,"~").replace(/\.zF\./,"/").replace(/\.zH\./g,"-").replace(/\.zB\./g,"\\").replace(/\.zLP\./g,"(").replace(/\.zRP\./g,")").replace(/\.zA\./g,
615"\x26").replace(/\.zC\./g,":"):""},window.Bootstrapper.getQP=window.Bootstrapper.getQueryParam,window.Bootstrapper._randomSample=function(a){if("number"==typeof a){var b=parseFloat(100*Math.random());return b<=a}},window.tmsConfig.autoLaunchSuccess=!1,window.Bootstrapper.trackerFramework.checkManualLaunch=function(){window.tmsConfig.autoLaunchSuccess||window.Bootstrapper._ignoreManualTWFCheck||(window.Bootstrapper.hasPageSpecificCompletion()&&window.Bootstrapper.hasDOMParsed()?window.Bootstrapper.trackerFramework.autoLaunch():
616setTimeout(window.Bootstrapper.trackerFramework.checkManualLaunch,100))},window.Bootstrapper.callOnPageSpecificCompletion=function(){var d=0;if(window.Bootstrapper._psjCount=window.Bootstrapper._psjCount||function(){for(var a=0;window["psj".concat(a)];)a++;return a}(),0!==window.Bootstrapper._psjCount)for(var e=document.getElementsByTagName("script"),a=0,g=e.length;a<g;a++)e[a].src.match(/\.ensighten\.com\/(.+?)\/code\/.*/i)&&("loaded"==e[a].readyState||"complete"==e[a].readyState)&&d++;return d===
617window.Bootstrapper._psjCount?void setTimeout(function(){window.Bootstrapper.executionState.conditionalRules=!0,window.Bootstrapper.testAll()},1):void setTimeout(window[ensightenOptions.ns].callOnPageSpecificCompletion,50)},window.Bootstrapper.bindPageSpecificCompletion(function(){window.Bootstrapper.bindDOMParsed(function(){window.old_write=document.write,window.Bootstrapper.parseHTML=function(j){var k,l,m,n=!1,o=[];k=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi;var g=
618/<([\w:]+)/;if(m=/<|&#?\w+;/,l={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],area:[1,"\x3cmap\x3e","\x3c/map\x3e"]},l.optgroup=l.option,
619l.tbody=l.tfoot=l.colgroup=l.caption=l.thead,l.th=l.td,l._default=[1,"X\x3cdiv\x3e","\x3c/div\x3e"],f=document,"string"==typeof j)if(m.test(j)){if
619(!(m=n)&&(m=f,n=["abbr","article","aside","audio","bdi","canvas","data","datalist","details","figcaption","figure","footer","header","hgroup","mark","meter","nav","output","progress","section","summary","time","video"],m=m.createDocumentFragment(),m.createElement))for(;n.length;)m.createElement(n.pop());for(n=m,m=f.createElement("div"),n.appendChild(m),
620j=j.replace(k,"\x3c$1\x3e\x3c/$2\x3e"),k=(g.exec(j)||["",""])[1].toLowerCase(),l=l[k]||l._default,k=l[0],m.innerHTML=l[1]+j+l[2];k--;)m=m.lastChild;j=m.childNodes,m.parentNode.removeChild(m)}else j=f.createTextNode(j);if(j.nodeType)o.push(j);else{if(l=j.length,k=o.length,m=0,"number"==typeof l)for(;m<l;m++)o[k++]=j[m];else for(;j[m]!==g;)o[k++]=j[m++];o.length=k}return o},document.write=function(){var a,b,c=window.Bootstrapper.parseHTML,d=!1,e="",g=[],h=function(){if(null===document.getElementById("_ensDiv")){var b=
621document.createElement("div");return b.style.display="none",b.id="_ensDiv",document.body.appendChild(b),void(a=b)}a=document.getElementById("_ensDiv")};return function(j){if(void 0===a&&h(),d){d=!1,newS=e+j,newN=c(newS);for(var l=newN.length-1;-1<l;l--)g[l]&&newN[l].outerHTML==g[l].outerHTML&&newN.splice(l,1);a.removeChild(b);for(var l=0;l<newN.length;l++)document.body.appendChild(newN[l]);m=newN}for(var m=m||c(j),l=0;l<m.length;l++){if("SCRIPT"==m[l].nodeName){var o=document.createElement("script");
622for(var p in m[l])try{"string"!=typeof m[l][p]||m[l][p]==o[p]||/html$/i.test(p)?"function"==typeof m[l][p]&&m[l][p]!=o[p]&&(o[p]=m[l][p]):o.setAttribute(p,m[l][p])}catch(a){}m[l]=o}a.appendChild(m[l]),b=m[l]}1!=b.nodeType||/>$/.test(j)||(d=!0,e=j,g=m)}}()})}),window.onContentMeasurementLoaded=function(a){if(_log("onContentMeasurementLoaded called"),window.Bootstrapper.trackerFramework.firstRun||window.Bootstrapper.bindPageSpecificCompletion(function(){window.Bootstrapper.bindDOMParsed(function(){document.querySelector("nba-reco-card")?
623setTimeout(function(){window.Bootstrapper.trackerFramework.autoLaunch()},1500):window.Bootstrapper.trackerFramework.autoLaunch()})}),window.Bootstrapper._contentCardEvents&&0<window.Bootstrapper._contentCardEvents.storedEvents.length){for(var b,c=0,d=window.Bootstrapper._contentCardEvents.storedEvents.length;c<d;c++)b=window.Bootstrapper._contentCardEvents.storedEvents[c],"tmsTrackCustomPermGenericContentChangeAsPV"==b[0]&&window.tmsTrackCustomPermGenericContentChangeAsPV(b[1],b[2],b[3],!0,a),"tmsTrackOCEInteractionAsPV"==
624b[0]&&window.tmsTrackOCEInteractionAsPV(b[1],b[2],b[3],b[4],"undefined"==typeof b[5]?1:b[5],1);window.Bootstrapper._contentCardEvents.storedEvents=[]}_log("Trying to update Adobe Target Profile"),"function"!=typeof window.callTarget||"undefined"==typeof tmsDPExpContentMeasurementMetadata||window._adobeProfileUpdate||"undefined"==typeof _dmt||_dmt.Util.Cookie.isRWVSession()||(window._adobeProfileUpdate=!0,setTimeout(function(){var a=$data("globalDataLayer","update_variables");window.Bootstrapper.data.hpps.getFullProfile().then(function(b){var c=
625{};Object.keys(a).forEach(function(d){a[d]===b[d]||Array.isArray(a[d])&&Array.isArray(b[d])&&a[d].length===b[d].length||(c[d]=a[d])}),Object.keys(c).length?(window.Bootstrapper.data.hpps.setProfileAttribute(c).then(function(){},function(){}),_log("Activate Profile Updated")):_log("Activate Profile update ignored")},function(){})},1E3))},"object"===("undefined"==typeof tmsExperienceContext?"undefined":_typeof(tmsExperienceContext))&&(window.Bootstrapper._contentCardEvents={},window.Bootstrapper._contentCardEvents.storedEvents=
626[],window.Bootstrapper._contentCardEvents.eventList={},window.Bootstrapper._contentCardEvents.eventList.tmsTrackCustomPermGenericContentChangeAsPV={"VSPGVER|All Accounts|Summary Tab":!0,"VSPGVER|All Accounts|Select All Accounts-Summary":!0,"VSPGVER|Multi-Accounts|Summary Tab":!0,"VSPGVER|Multi-Accounts|Select Multiple Accounts-Summary":!0,"VSPGVER|Single Account|Summary Tab":!0,"VSPGVER|Single Account|Select Account-Summary":!0}),window.getGpcSignal=function(){return!!(navigator&&"object"===("undefined"==
627typeof navigator?"undefined":_typeof(navigator))&&navigator.globalPrivacyControl)&&navigator.globalPrivacyControl}}});var ETA=_createClass(function a(){_classCallCheck(this,a);var b=new Audit,c=new Obj;this.parseCDVs=function(){var a=window.dmtEtaContextDataVars,d=window.dmtEtaCDVScope,e={};try{return"undefined"!=typeof window.s&&d.forEach(function(a){e[a]=window.s.contextData[a]}),c.getMatchingEntries(a,e,"cdvIn")}catch(a){b.store("actions","ETA CDV error:".concat(a))}return[]},this.parsePagename=
628function(){var a=window.dmtETAPageName,d=window.dmtEtaCDVScope,e={},f=!1;
628try{if("undefined"!=typeof window.s){if(d.forEach(function(a){window.s.contextData[a]&&(f=!0)}),f)return[];e.pageName=window.s.pageName}return c.getMatchingEntries(a,e,"cdvIn")}catch(a){b.store("actions","ETA PAGENAME error:".concat(a))}return[]}});var AdobeTarget=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.Data=new Data,this.DMTConfig=new DMTConfig,this.LegacyContent=new LegacyContent,
629this.Util=new Util,this.workspaces={accountmaint:"6838e22f-b2ee-4232-9383-715119763031",accountopening:"362bfa82-48c0-28ef-e183-1d5b46125582",accountsetup:"23b6af4c-e57b-23ab-575d-1456fb6c8e25",alertable:"a587b8be-bda8-387b-4045-72fabe1b9604",appointment:"eba4344d-7404-64fc-9c46-13e30b3efda1",billpayment:"c3e4af0c-032b-f9d4-7fec-b1266738caa4",brokerage:"7837be3b-376b-37fb-a155-48cea527c392",communications:"1d2edd1e-3a08-242e-8736-3a60133579c7",digital:"e5ebc976-cd8c-f145-8f0a-2cdb998a5950",dpcs:"2e8cf8af-f5a8-54d9-09f8-fff8117b2d99",
630edelivery:"d57f84d1-0b88-437b-ea3d-ee1094df2234",eresearch:"c134693d-1b89-bbde-7d48-3a120ffa258b",fps:"da058c40-233d-c1eb-43db-49b95935e031",gpi:"1ba3fd86-3d9b-fa54-5166-366a5d1daffb",guest:"d15d71bb-b89a-1402-3e86-6fb6d3067109",instant:"9ca8e201-eca0-e9be-592d-19b24725ce59",ipo:"8e451d6d-8e21-e634-cfbe-95d0b887ede7",moneymovement:"d111325f-21a0-319f-fff1-d9d9f5194740",myguidance:"a413f2bc-fc86-6e01-4d69-d5e879cfb16c",oltx:"3dc2ca32-df64-2ac7-a959-7f132dc9b110",pasoss:"a6d95032-b70d-034e-aecd-d131d4b58380",
631personal:"8e7fdc7d-0898-9dd7-318d-38311437554c",planmanager:"f78edce1-879a-9382-b029-98d07743f559",portfolioanalysis:"a6282bef-2fc9-bd05-44ca-09128a6434e9",quotes:"b7ac72d2-7dfd-b53f-0c4a-2dbd316cd966",research2:"bb894a3e-e3e9-e357-5708-ca21071c2800",researchtools:"11f3f66e-192f-b050-a31b-f65901763e44",rewards:"e472ddeb-12a4-173c-9cba-0e6e640d41b9",screener:"6eb63fa0-d126-e1f3-69cb-2e239da4dc0f",scs:"4624c751-c8fd-2c0f-764e-6627a2be00be",search:"6b7f51d5-6ef2-92c9-3fe3-418530d76bf4",servicemessages:"d4926af4-d087-19fc-114f-ee0e717f33f6",
632snapshot:"861076ea-5ab2-ebb0-db0d-aff60594ad0c",statements:"eb8b9296-d842-0c75-8826-badf97a9a1ec",toa:"e8b52040-9fe3-3587-5c53-3132c47da0ee",watchlists:"613ef10c-43a3-3ea5-f3a9-bca797e3bd33",www:"21e797f3-539c-0848-cd97-01ed92a2bb14"},this.init=function(){window.vendorStatus("adobetarget")&&!window.vendorStatus("atcancel")&&(b.buildTargetPageParamsAll(),b.host=b.DMTConfig.getVendorProperty("adobetarget","host")||"fmrcorp.tt.omtrdc.net",window.AdobeTargetInit(b.host),b.hideMboxDefaults(),window.mboxCreate=
633b.mboxCreate,window.tntWriteTridionCampaign=b.tntWriteTridionCampaign,window.tntWriteTridionCampaignWhenReady=b.tntWriteTridionCampaignWhenReady,window.fidMboxCreate=function(a){"function"==typeof window.mboxCreate&&window.mboxCreate(a)})},this.buildTargetPageParamsAll=function(){window.targetPageParamsAll=function(){var a=!1;window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.adobetarget&&window.dmtConfig.vendor.adobetarget.workspace&&(a=window.dmtConfig.vendor.adobetarget.workspace);
634var c={},d=b.Data.MerkleAttributes.list,e=Object.keys(d);c.profile=b.handleProfileParameters(),"object"===_typeof(window.pageLevelAdobeTargetParams)&&Object.keys(window.pageLevelAdobeTargetParams).forEach(function(a){c[a]=window.pageLevelAdobeTargetParams[a]}),b.Util.Cookie.isRWVSession()&&(c.repMID=b.Data.CVI.p2()||b.Data.Customer.getSurfacedRepMid(),c.mm=b.Data.Customer.mid()),c.at_property=a||b.workspaces[b.Data.Domain.sub()],c.bu="PI",c.dma=b.Data.User.getDMA(),c.globalControlGroup=b.Data.Customer.isGlobalControlGroup(),
635c.hbucket=b.Util.HashBucket.processString(b.Data.Customer.mid()),c.isRWV=b.Util.Cookie.isRWVSession(),c.lilo=b.Data.Lilo.get(),c.lkimm=b.Util.QueryString.parse(window.location.search,"immid"),c.mbox3rdPartyId=b.Data.Customer.mid(),c.page=b.Data.MetaTags.getMetaTagContent("PAGE"),c.utm_campaign_id=b.Util.QueryString.parse(window.location.search,"utm_campaign_id"),c.user=b.Data.User.fmrAccess();var f=window.cvi&&window.cvi.visitorIdentification&&window.cvi.visitorIdentification.cas;return f&&(c.ageBucket=
636b.Data.Customer.age(),c.assetDaily=b.Data.Customer.getBalance(),c.assetPI=b.Data.Customer.getPIAssets(),c.busLines=b.Data.Customer.getBusLines(),c.flows=b.Data.Customer.getFlows(),c.flowVars=b.Data.Customer.getFlowVars(),c.journeys=b.Data.Customer.getJourneyData(),c.regCodes=b.Data.Customer.getRegCodes(),c.sowNet=b.Data.Customer.getSowNet(),c.sowInstret=b.Data.Customer.getSowInstret(),c.state=b.Data.Customer.getState(),c.trades=b.Data.Customer.getTrades(),c.ipExcl=b.Data.Customer.getIPExcl(),c.segAudiences=
637b.Data.Customer.getSegmentAudiences(),c.segKeys=b.Data.Customer.getSegmentKeys()),0<e.length&&e.forEach(function(a){1>d[a].length&&(d[a]="NA"),"email_sha256"!==a&&(c["mkl_".concat(a)]=d[a])}),"wi"===window.checkBU()&&(c.bu="WI",c.flows="",c.flowVars="",c.journeys="",c.mbox3rdPartyId=b.Data.Customer.ti
637d(),c.segAudiences="",c.user=""),c}},this.callTarget=function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:"target-global-mbox",b=1<arguments.length&&arguments[1]!==void 0?arguments[1]:
638{},c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:void 0,d=3<arguments.length&&arguments[3]!==void 0?arguments[3]:void 0;"object"===_typeof(window.adobe)&&"object"===_typeof(window.adobe.target)&&window.adobe.target.getOffer({mbox:a,params:"object"===_typeof(b)?b:{},success:function(b){dmtLog(b),c&&"function"==typeof c?c(b):window.adobe.target.applyOffer({mbox:a,offer:b})},error:function(a,b){dmtLog(a),dmtLog(b),c&&"function"==typeof c&&c("error: ".concat(b))},timeout:d||2200})},this.getExperiences=
639function(){window.adobe&&window.adobe.target&&(window.targetExperiences=window.targetExperiences||[],document.addEventListener("at-request-succeeded",function(a){var c=(b.Util.QueryString.parse(window.location.search,"s_tnt")||"").split(":");if(4===c.length&&Array.isArray(window.targetExperiences)&&window.targetExperiences.every(function(a){return a.activityId!==c[0]})&&window.targetExperiences.push({activityId:c[0],activityName:c[1],experienceId:c[2],experienceName:c[3]}),a.detail.responseTokens)for(var d,
640e=a.detail.responseTokens,f=0;f<e.length;f+=1){d=!1;for(var g=0;g<window.targetExperiences.length;g+=1)if(window.targetExperiences[g].activityId===e[f]["activity.id"]){d=!0;break}d||window.targetExperiences.push({activityId:e[f]["activity.id"],activityName:e[f]["activity.name"],experienceId:e[f]["experience.id"],experienceName:e[f]["experience.name"],campaignRecipeTrafficAllocationType:"string"==typeof e[f]["experience.trafficAllocationType"]&&0<e[f]["experience.trafficAllocationType"].length?e[f]["experience.trafficAllocationType"].substr(0,
6411):""})}}))},this.trackCustomEvent=function(a){try{dmtLog("// AdobeTarget.trackCustomEvent about to fire off: ".concat(a)),navigator.sendBeacon("https://".concat(b.host,"/m2/fmrcorp/mbox/json?").concat(a)),dmtLog("// AdobeTarget.trackCustomEvent \u2714")}catch(a){dmtLog("// AdobeTarget.trackCustomEvent failed: ".concat(a))}},this.buildMetaData=function(a,b,c,d){"undefined"==typeof window.ttMETA&&(window.ttMETA=[]),window.ttMETA.push({mbox:a,campaign:b,experience:c,offer:d})},this.mboxCreate=function(a){var c=
642document.currentScript;if("undefined"!=typeof c&&c.previousElementSibling&&"DIV"===c.previousElementSibling.tagName&&c.previousElementSibling.classList.contains("mboxDefault")){for(var d=c.previousElementSibling,e=arguments.length,f=Array(1<e?e-1:0),g=1;g<e;g++)f[g-1]=arguments[g];var h=f.reduce(function(a,b){var c=b.split("\x3d"),d=_slicedToArray(c,2),e=d[0],f=d[1];return 2===c.length&&(a[e]=f),a},{});if(!window.adobe.target||!window.adobe.target.VERSION)return a.includes(" ")||(d.classList.add("mbox-name-".concat(a)),
643d.setAttribute("data-at-mbox-name",a)),void d.classList.remove("mboxDefault");try{window.adobe.target.getOffer({mbox:a,params:h,success:function(b){if(Array.isArray(b)&&b.some(function(a){return"string"==typeof a.content}))try{window.adobe.target.applyOffer({mbox:a,selector:d,offer:b})}catch(a){}a.includes(" ")||(d.classList.add("mbox-name-".concat(a)),d.setAttribute("data-at-mbox-name",a)),d.classList.remove("mboxDefault")},error:function(){a.includes(" ")||(d.classList.add("mbox-name-".concat(a)),
644d.setAttribute("data-at-mbox-name",a)),d.classList.remove("mboxDefault")}})}catch(b){a.includes(" ")||(d.classList.add("mbox-name-".concat(a)),d.setAttribute("data-at-mbox-name",a)),d.classList.remove("mboxDefault")}}else b.unhideMboxDefaults()},this.tntWriteTridionCampaign=function(a,c,e){var f=c||"adobe_tridion_",g=document.createElement("div");g.id=f+a,window.campaignID?document.querySelectorAll(".mbox-name-".concat(e))&&(document.querySelectorAll(".mbox-name-".concat(e))[0].append(g),b.tntWriteTridionCampaignWhenReady(f+
645a)):b.Audit.store("service","AdobeTarget:tntWriteTridionCampaign: Error - window.campaignID missing ")},this.tntWriteTridionCampaignWhenReady=function(a){try{if(window.compMap){var c=window.compMap.getCompAddress(window.campaignID);c?b.LegacyContent.fetchContent(c).then(function(b){document.querySelectorAll("#".concat(a))[0].innerHTML=b}).catch(function(a){b.Audit.store("service","AdobeTarget:tntWriteTridionCampaignWhenReady: Error - ".concat(a.message))}):b.Audit.store("service","AdobeTarget:tntWriteTridionCampaignWhenReady: Error - getCompAddress missing ")}else b.Audit.store("service",
646"AdobeTarget:tntWriteTridionCampaignWhenReady: Error - window.compMap missing ")}catch(a){b.Audit.store("service","AdobeTarget:tntWriteTridionCampaignWhenReady: Error - ".concat(a.message))}},this.hideMboxDefaults=function(){var a=document.createElement("style");a.innerHTML=".mboxDefault { visibility: hidden; }",document.head.appendChild(a)},this.unhideMboxDefaults=function(){var a=document.createElement("style");a.innerHTML=".mboxDefault { visibility: visible; }",document.head.appendChild(a)},this.handleProfileParameters=
647function(){var a={};if(!b.Data.Customer.sharedSession&&"wi"!==window.checkBU()){b.Util.Cookie.isRWVSession()||(a={p1:b.Data.CVI.p1(),p2:b.Data.CVI.p2(),p3:b.Data.CVI.p3(),p4:b.Data.CVI.p4(),p5:b.Data.CVI.p5(),p6:b.Data.CVI.p6(),p
6477:b.Data.CVI.p7(),p8:b.Data.CVI.p8()}),a=b.Util.Cleaner.cleanEmptyObj(a),a=b.Util.Cleaner.trimObj(a,49),Object.keys(a).forEach(function(b){var c=a[b];"object"===_typeof(c)&&(a[b]=JSON.stringify(c))});var c=b.Data.Customer.mid(),d=b.Util.Cookie.getMC().length;return a.cp=c&&
64880<d?"c":"p",a}return a},window.callTarget=this.callTarget,this.mboxVersion=function(){var a="";return window.adobe&&window.adobe.target&&window.adobe.target.VERSION?a=window.adobe.target.VERSION:window.mboxVersion&&(a=window.mboxVersion),a}});var GoogleAnalytics=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Util=new Util,this.Data=new Data,this.Domain=new Domain,this.Env=new Env,this.lilo=new Lilo,this.OPT_OUT_VALUES={TRUE:[!1,{npa:1}],FALSE:[!0,{npa:0}]},this.config="",this.ga4Config=
649"",window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.google&&window.dmtConfig.vendor.google.config&&window.dmtConfig.vendor.google.ga4Config&&(this.config=window.dmtConfig.vendor.google.config,this.ga4Config=window.dmtConfig.vendor.google.ga4Config);var c,d,e=this.Env.get();this.init=_asyncToGenerator(_regeneratorRuntime().mark(function a(){var f,g,h;return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(f=b.config,g=b.Data,h=g.Customer.isCust()?"Customer":
650"Prospect",b.Domain.domain().includes("fidelitydigitalassets")&&b.ga4Config.fdas?(d=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.google.ga4Config.fdas.prodReady")||!1,c="prod"===e&&d?b.ga4Config.fdas.prod:b.ga4Config.fdas.nonprod):(d=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.google.ga4Config.prodReady")||!1,c="prod"===e&&d?b.ga4Config.prod:b.ga4Config.nonprod),!window.vendorStatus("google")){a.next=9;break}return a.next=7,b.Util.LoadJS.load("//www.googletagmanager.com/gtag/js?id\x3d".concat(c),
651{returnPromise:!0}).then(function(){function a(){window.dataLayer.push(arguments)}if(dmtLog("// GoogleAnalytics.init \u2714"),window.dataLayer=window.dataLayer||[],a("js",new Date),b.handleOptOutPreference(a),window.gtag=a,f.forEach(function(b){dmtLog("// GoogleAnalytics.init config: ".concat(b)),a("config",b)}),"prod"===e&&d||"prod"!==e){var g,i={age:b.Data.Customer.age(),signed_in:"li"===b.lilo.get(),visitor_type:h},j=new Promise(function(b){a("get",c,"client_id",function(a){g=a,b(g)})});j.then(function(){"undefined"!=
652typeof g&&(i.client_id=g),a("set","user_properties",i);var d=b.constructGA4();a("config",c,d)})}}).catch(function(a){dmtLog("// !!! measure !!! google did not work. ".concat(a))});case 7:a.next=10;break;case 9:dmtLog("// GoogleAnalytics.init !");case 10:case "end":return a.stop()}},a)})),this.constructGA4=function(){var a=window._dmt.PageMetaData.MetaData.buildPageMetaData(),b={channel:a.VSCHANNEL||a.channel||"",page_title:a.VSPAGE||a.pageName||"",pageid:a.VSPAGEID||"",pagetemplate:a.VSPAGETEMPLATE||
653"",page_version:a.VSPAGEVERSION||a.pageVersion||"",purpose:a.VSPURPOSE||a.pagePurpose||"",secsub:a.VSSECSUB||a.secSub||"",topic:a.VSTOPIC||""};return b},this.fireAnalytics4Event=function(a){if(b.Domain.domain().includes("fidelitydigitalassets")?(d=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.google.ga4Config.fdas.prodReady")||!1,c="prod"===e&&d?b.ga4Config.fdas.prod:b.ga4Config.fdas.nonprod):(d=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.google.ga4Config.prodReady")||!1,c="prod"===
654e&&d?b.ga4Config.prod:b.ga4Config.nonprod),"prod"===b.Env.get()&&d||"prod"!==b.Env.get()){dmtLog("// GoogleAnalytics.fireAnalytics4Event: ".concat(a.eventName,"|").concat(JSON.stringify(a.params))),a.params.send_to=c;try{window.gtag("event",a.eventName,a.params)}catch(a){dmtLog("// GoogleAnalytics.fireAnalytics4Event err: ".concat(a))}}},this.fireDoubleClickEvent=function(a,c){var d="";dmtLog("// GoogleAnalytics.fireDoubleClickEvent: ".concat(a,"|").concat(c));try{if(d=b.Util.DomElement.getEmail(),
655d){var e=new b.Util.Hashes.jshashes.SHA256;d=e.hex(d),dmtLog("// GoogleAnalytics.fireDoubleClickEvent: hashed email for Google enhanced conversion")}window.gtag("event","conversion",{allow_custom_scripts:!0,allow_enhanced_conversions:!0,send_to:"".concat(a,"/").concat(c),user_data:{sha256_email_address:d},u3:b.Util.DomElement.getAoEventId(),u4:b.Data.Customer.isCust()?"c":"p"})}catch(a){dmtLog("// GoogleAnalytics.fireDoubleClickEvent err: ".concat(a))}},this.handleOptOutPreference=function(a){var c=
656b.Util.Browser.isOptedOutOfTargeting();a?c?b.sendGoogleTagSignal(a,b.OPT_OUT_VALUES.TRUE):!1===c&&b.sendGoogleTagSignal(a,b.OPT_OUT_VALUES.FALSE):dmtLog("Failed to send signal - gtag not provided")},this.sendGoogleTagSignal=function(a,b){var c=_slicedToArray(b,2),d=c[0],e=c[1];a("set",{allow_ad_personalization_signals:d,dc_custom_params:e})}});function DoubleClick(){function a(a,b){var c=2<arguments.length&&arguments[2]!==void 0?arguments[2]:function(){return!0},d=0,e=setInterval(function(){d+=1,
657c()?(f.store("actions","DoubleClick: Fired interval call"),a.apply(void 0,_toConsumableArray(b)),clearInterval(e)):d>=20&&(f.store("actions","DoubleClick: Could not call method, check was not true in ".concat(20," checks")),clearInterval(e))},100)}function b(a,b){try{f.store("actions","DoubleClick: Trying to fire fireDoubleClickEvent to:".concat(a,"|").concat(b)),window.gtag("event","conversion",{allow_custom_scripts:!0,send_to:"".concat(a,"/").concat(b)})}catch(a){f.store("actions","DoubleClick error:".concat(a))}}
658function c(){return"function"==typeof window.gtag}function d(){a(b,["DC-2579983","fidel973/cnta1268+unique"],c)}function e(){var a=_toConsumableArray(document.querySelectorAll("a")).filter(function(a){return"Open a 529 account"===a.innerText});a&&0!==a.length&&a.forEach(function(a){return a.addEventListener("click",d)})}var f=new Audit,g=new Env,h=new GoogleAnalytics,i=new QueryString,j="",k=g.isFDASPage()?window.dmtFloodLightFDAS||[]:window.dmtFloodLight||[],l=k.find(function(a){return a.path===
659window.location.pathname||"".concat(a.path,"/")===window.location.pathname})||"",m=l&&l.qparam?l.qparam:[],n=!(0<m.length)||function b(a){var c=!0,d=0;return a.forEach(function(a){a.inc&&i.parse(window.location.search,a.key).toLowerCase()===a.val.toLowerCase()?(d+=1,j=a):!a.inc&&i.parse(window.location.search,a.key).toLowerCase()!==a.val.toLowerCase()&&(d+=1)}),1>d&&(c=!1),c}(m);(function g(d,e){d&&e&&(f.store("actions","DoubleClick: Found pathname: ".concat(d.path)),d.ga4&&a(h.fireAnalytics4Event,
660[d.ga4],c),j.ga4&&a(h.fireAnalytics4Event,[j.ga4],c),j.gtag&&a(b,[j.gtag.account,j.gtag.view],c),d.gtag&&a(b,[d.gtag.account,d.gtag.view],c))})(l,n),function a(){var b="screener.fidelity.com"===window.location.hostname&&window.location.pathname.match(/\/ftgw\/etf\/snapshot\/snapshot.jhtml/i)&&"ivv"===i.parse(window.location.search,"symbols").toLowerCase();b&&f.store("actions","DoubleClick: Found pathname: ".concat(window.location.pathname))}(),function d(){"aboutchet.com"!==window.location.hostname||
661(f.store("actions","DoubleClick: Found pathname: ".concat(window.location.pathname," for ").concat(window.location.hostname)),a(b,["DC-2579983","fidel973/cnta1264
661+standard"],c),e())}()}function DoubleClickInteraction(){var a=new Audit,b=new Domain,c=new Env,d=c.isFDASPage()?window.dmtFloodlightActionsFDAS||{}:window.dmtFloodlightActions||{},e=new GoogleAnalytics,f=window.location?window.location.pathname:"",g=c.isFDASPage()?"www":b.sub(),h=d&&d[g]?d[g].find(function(a){return a.path===f||"".concat(a.path,
662"/")===f}):{},i=function(b,c){a.store("actions","DoubleClickInteraction: inside registerEvent: clickEle: ".concat(b,", gtag: ").concat(JSON.stringify(c))),b.addEventListener("click",function(){"undefined"!=typeof window.gtag&&(a.store("actions","DoubleClickInteraction: inside registerEvent: conversion: ".concat(c.account,"/").concat(c.view)),c.label&&(a.store("actions","DoubleClickInteraction: inside registerEvent: firing GA4 on_click event: ".concat(c.label)),e.fireAnalytics4Event({eventName:"on_click",
663params:{label:c.label,type:"customEvent"}})),window.gtag("event","conversion",{allow_custom_scripts:!0,send_to:"".concat(c.account,"/").concat(c.view)}))})},j=function(b,c,d,e){a.store("actions","DoubleClickInteraction: inside anchorTagSelector: innerText: ".concat(c,", attrType: ").concat(d,", attrVal: ").concat(e," checks"));var f=_toConsumableArray(document.querySelectorAll("a")),g="";c?g=f.filter(function(a){return a.innerText===c}):d&&(g=f.filter(function(a){return a.getAttribute(d)===e})),g&&
664g.forEach(function(a){i(a,b)})},k=function(b,c,d,e){a.store("actions","DoubleClickInteraction: inside buttonTagSelector: innerText: ".concat(c,", attrType: ").concat(d,", attrVal: ").concat(e," checks"));var f=_toConsumableArray(document.querySelectorAll("button")),g=[];c?g=f.filter(function(a){return a.innerText===c}):d&&(g=f.filter(function(a){return a.getAttribute(d)===e})),g&&g.forEach(function(a){i(a,b)})},l=function(b,c,d){a.store("actions","DoubleClickInteraction: inside inputTagSelector: attrType: ".concat(c,
665", attrVal: ").concat(d," checks"));var e=_toConsumableArray(document.querySelectorAll("input")),f=[];c&&(f=e.filter(function(a){return a.getAttribute(c)===d})),f&&f.forEach(function(a){i(a,b)})};if(h&&h.clicks&&0<h.clicks.length){a.store("actions","DoubleClickInteraction: found page references");var m=h.clicks;m.forEach(function(a){if(window.location.pathname.match(/\/investing\/HSA/i))setTimeout(function(){switch(a.eleType){case "a":j(a.gtag,a.innerText,a.attr,a.attrVal);break;case "button":k(a.gtag,
666a.innerText,a.attr,a.attrVal);break;case "input":l(a.gtag,a.attr,a.attrVal);break}},2E3);else switch(a.eleType){case "a":j(a.gtag,a.innerText,a.attr,a.attrVal);break;case "button":k(a.gtag,a.innerText,a.attr,a.attrVal);break;case "input":l(a.gtag,a.attr,a.attrVal);break}})}}function CustomerHomepageInteractions(){var a=new Audit;a.store("actions","Tag 324485: executing (condition 380718 matched)"),"function"==typeof jQuery&&(jQuery('.market-chart a:contains("DJIA")').click(function(){try{if("function"==
667typeof tmsTrackInteraction){var b=["Mkt Chart","DJIA"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("NASDAQ")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart","NASDAQ"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("S\x26P 500")').click(function(){try{if("function"==
668typeof tmsTrackInteraction){var b=["Mkt Chart","S and P 500"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("FTSE 100")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart","FTSE100"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("NIKKEI 225")').click(function(){try{if("function"==
669typeof tmsTrackInteraction){var b=["Mkt Chart","NIKKEI225"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("5D")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart","5D"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("1D")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=
670["Mkt Chart","1D"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("1M")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart","1M"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("6M")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart",
671"6M"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery('.market-chart a:contains("1Y")').click(function(){try{if("function"==typeof tmsTrackInteraction){var b=["Mkt Chart","1Y"];2===b.length&&tmsTrackInteraction(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}),jQuery(".scl-button--primary-open-account").click(function(){try{if("function"==typeof tmsTrackContentChangeAsPV){var b=["Login AO","CC"];
6722===b.length&&tmsTrackContentChangeAsPV(b[0],b[1])}}catch(b){a.store("actions","Tag 324485 error: ".concat(b.message))}}))}function CSSetCustomVariable(){var a=new Audit;a.store("actions","Tag 746023: executing (condition 422684 matched)");try{window._uxa=window._uxa||[];var b="/[^a-zA-Z0-9|/- ]/g",c=window.s.contextData.VSPGVER;if("undefined"!=typeof c&&""!=c&&null!==c){var d=c.replace(b,"");window._uxa.push(["setCustomVariable",4,"PageVersion",d,"page"])}var e=window.phpVersion;if("undefined"!=
673typeof e&&""!=e){var f=e.replace(b,"");window._uxa.push(["setCustomVariable",5,"PHPVersion",f,"page"])}var g=window.s.contextData.phase;"undefined"!=typeof g&&""!=g&&window._uxa.push(["setCustomVariable",6,"Phase",g,"page"])}catch(a){_log("Content Square Custom Variable Error:".concat(a))}}function FidRetirementScoreETR(){var a=new Audit;a.store("actions","Tag 713866: executing (condition 4926939 matched)");try{window._uxa=window._uxa||[],window._uxa.push(["trackEventTriggerRecording","@ETS@retirementScoreSnapshotETRSession"])}catch(a){Bootstrapper.reportException(a)}}
674var ensighten={init:[],pre:[],post:[{condition:{id:"380718",name:"[Fid.com web] Customer Homepage Condition",protocol:"^https?$",host:"^www[^\\.]*\\.(fidelity|fmr)\\.com$",path:"^(/lpp/customer-homepage|/)$"},actions:[CustomerHomepageInteractions]},{condition:{id:"422684",name:"Match All URLs",host:".*"},actions:[CSSetCustomVariable]}
674,{condition:{id:"4926939",name:"RetirementScoreSnapshot",protocol:"^(https?)$",host:".*",path:"^(/pi/retirement-score/?|/pi/2015/retirement/?)$"},actions:[FidRetirementScoreETR]}]};
675var GlobalVideoTracking=_createClass(function a(){var b=this;_classCallCheck(this,a);var c,d,e,f,g=new Audit,h=["Video Start","Video Watched 25%","Video Watched 50%","Video Watched 75%","Video Complete"],i=0,j=500,k=-1;this.attachVideoListeners=function(a){c[a].addEventListener("loadeddata",function(){b.newVideo(a)},!0),c[a].addEventListener("play",function(){b.trackVideo(a)},!0),c[a].addEventListener("timeupdate",function(){b.trackVideo(a)},!0),c[a].addEventListener("ended",function(){b.trackVideo(a)},
676!0)},this.initVideoArrays=function(){for(var a=0;a<c.length;a+=1)d.push(b.getVideoId(a)),e.push([0,0,0,0,0]),f.push(0)},this.attachValidVideoListeners=function(){for(var a=0,e=0;e<c.length;e+=1)c[e]&&"string"==typeof d[e]&&0<d[e].length&&(a+=1,g.store("actions","GlobalVideoTracking: Tracking ".concat(d[e])),b.attachVideoListeners(e));return a},this.processFoundVideos=function(a,d){b.initVideoArrays();var e=b.attachValidVideoListeners();a===e&&clearInterval(d),g.store("actions","GlobalVideoTracking: Last loop for video search. Total videos: ".concat(c.length,
677" \x26 valid videos: ").concat(e))},this.checkForVideos=function(a){c=[],d=[],e=[],f=[],i+=j,i>5E3&&(g.store("actions","GlobalVideoTracking: Doing last check!"),clearInterval(a)),c=document.getElementsByTagName("video");var h=0;c&&"object"===_typeof(c)&&0<c.length&&(h=c.length,0<h&&k===h&&b.processFoundVideos(h,a)),k=h},this.videoTracking=function(){i=0,k=-1,g.store("actions","GlobalVideoTracking: Check if videos on page");var a=setInterval(function(){try{b.checkForVideos(a)}catch(b){clearInterval(a),
678g.store("actions","GlobalVideoTracking: ran into an error! Error is: ".concat(b.message))}},j)},this.newVideo=function(a){g.store("actions","GlobalVideoTracking: New Video loaded for Video Player #".concat(a)),e[a]=[0,0,0,0,0],f[a]=0},this.getVideoId=function(a){var b=c[a],d=b.target||b;return"object"===_typeof(d)&&"string"==typeof d.getAttribute("data-video-id")&&""!==d.getAttribute("data-video-id").trim()?d.getAttribute("data-video-id"):""},this.isDataVideoIdAvailable=function(a){var b=c[a],d=b.target||
679b;return"object"===_typeof(d)&&"string"==typeof d.getAttribute("data-video-id")&&""!==d.getAttribute("data-video-id").trim()?"true":"false"},this.getClipTitle=function(a){return a.document.getElementById("clipTitle")?a.document.getElementById("clipTitle").textContent:""},this.isRunningInWI=function(){return"object"===_typeof(window.Bootstrapper)&&"object"===_typeof(window.Bootstrapper.ensightenOptions)&&"string"==typeof window.Bootstrapper.ensightenOptions.publishPath&&window.Bootstrapper.ensightenOptions.publishPath.match(/nb/)},
680this.fireWIVideoTag=function(a,b){g.store("actions","GlobalVideoTracking: firing WI analytics for videoplayer #".concat(a)),window._trackAnalytics({ct:"ss",vv:"ie",intname:h[b],vidid:d[a]})},this.firePIVideoTag=function(a,c){var e=window.s.linkTrackVars;window.s.contextData.videoAction=h[c],window.s.contextData.videoId=d[a],window.s.contextData.dataVideoIdAvailable=b.isDataVideoIdAvailable(a),window.s.linkTrackVars+=",contextData.videoAction,contextData.videoId,contextData.dataVideoIdAvailable,contextData.p1,contextData.p2,contextData.p6,contextData.tmd";
681var f="".concat(window.s.pageName,"|").concat(h[c],"|").concat(d[a]);g.store("actions","GlobalVideoTracking: firing PI analytics for videoplayer #".concat(a)),window.s.tl(!0,"o",f),window.s.contextData.dataVideoIdAvailable="",window.s.contextData.videoAction="",window.s.contextData.videoId="",window.s.linkTrackVars=e},this.fireVideoMilestone=function(a,c){f[a]=c+1,g.store("actions","'GlobalVideoTracking: ".concat(d[a]," ").concat(h[c])),b.isRunningInWI()?b.fireWIVideoTag(a,c):window.vendorStatus("adobeanalytics")&&
682"undefined"!=typeof window.s&&b.firePIVideoTag(a,c)},this.getVideoTimings=function(a){var b=a.target;return a.duration?{videoDuration:a.duration,videoCurrentTime:a.currentTime}:b&&b.duration?{videoDuration:b.duration,videoCurrentTime:b.currentTime}:{videoDuration:0,videoCurrentTime:0}},this.setVideoIntervals=function(a,b){0===a[1]&&(a[1]=.25*b,a[2]=.5*b,a[3]=.75*b,a[4]=b)},this.checkVideoMilestones=function(a,c,e){d[a]=b.getVideoId(a);for(var g=f[a];g<c.length;g+=1)e>=c[g]&&b.fireVideoMilestone(a,
683g)},this.trackVideo=function(a){var d=c[a],f=e[a],g=b.getVideoTimings(d),h=g.videoDuration,i=g.videoCurrentTime;0<h&&(b.setVideoIntervals(f,h),0<f[1]&&i&&b.checkVideoMilestones(a,f,i))},this.init=function(){b.videoTracking()},window.videoTrackingOnDemand=function(){g.store("actions","GlobalVideoTracking: On demand request received"),i=0,b.videoTracking()}});function GoogleViewItemEvents(){function a(a,c){var d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:function(){return!0},e=0,f=setInterval(function(){e+=
6841,d()?(b.store("actions","GoogleViewItemEvent: Fired interval call"),a.apply(void 0,_toConsumableArray(c)),clearInterval(f)):e>=20&&(b.store("actions","GoogleViewItemEvent: Could not call method, check was not true in ".concat(20," checks")),clearInterval(f))},100)}var b=new Audit,c=window.dmtGoogleViewItemEvents||{},d=new Domain,e=new GoogleAnalytics,f="",g="";
684c&&c[d.sub()]&&c[d.sub()].forEach(function(c){if(c.group&&(f=c.group.find(function(a){return document.location.pathname.includes(a)}),f&&
685(g=c,g&&g.actions&&g.actions.ga4))){var d=Array.isArray(g.actions.ga4)?g.actions.ga4:[g.actions.ga4];b.store("actions","GoogleViewItemEvent: Firing view item event with url match: ".concat(JSON.stringify(f))),a(e.fireAnalytics4Event,d,function(){return"function"==typeof window.gtag})}})}function GoogleAddToCartEvents(){function a(a,c){var d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:function(){return!0},e=0,f=setInterval(function(){e+=1,d()?(b.store("actions","GoogleAddToCartEvent: Fired interval call"),
686a.apply(void 0,_toConsumableArray(c)),clearInterval(f)):e>=20&&(b.store("actions","GoogleAddToCartEvent: Could not call method, check was not true in ".concat(20," checks")),clearInterval(f))},100)}var b=new Audit,c=window.dmtGoogleAddToCartEvents||{},d=new Domain,e=new GoogleAnalytics,f="",g="";c&&c[d.sub()]&&c[d.sub()].forEach(function(c){if(c.group&&(f=c.group.find(function(a){return document.location.pathname.includes(a)}),f&&(g=c,g&&g.actions&&g.actions.ga4))){var d=Array.isArray(g.actions.ga4)?
687g.actions.ga4:[g.actions.ga4];b.store("actions","GoogleAddToCartEvent: Firing view item event with url match: ".concat(JSON.stringify(f))),a(e.fireAnalytics4Event,d,function(){return"function"==typeof window.gtag})}})}function GooglePurchaseEvents(){var a=new Audit,b=window.dmtGooglePurchaseEvents||{},c=new Domain,d=new GoogleAnalytics,e=window.location?window.location.pathname:"",f=b&&b[c.sub()]?b[c.sub()].find(function(a){return a.path===e||"".concat(a.path,"/")===e}):{},g=function(b,c){a.store("actions",
688"GooglePurchaseEvents: inside registerEvent: clickEle: ".concat(b,", gtag: ").concat(JSON.stringify(c))),b.addEventListener("click",function(){"undefined"!=typeof window.gtag&&(a.store("actions","GooglePurchaseEvents: inside registerEvent: conversion: ".concat(c.account,"/").concat(c.view)),c.label&&(a.store("actions","GooglePurchaseEvents: inside registerEvent: firing GA4 on_click event: ".concat(c.label)),d.fireAnalytics4Event({eventName:c.eventName,params:c.params})))})},h=function(b,c,d,e){a.store("actions",
689"GooglePurchaseEvents: inside anchorTagSelector: innerText: ".concat(c,", attrType: ").concat(d,", attrVal: ").concat(e," checks"));var f=_toConsumableArray(document.querySelectorAll("a")),h="";c?h=f.filter(function(a){return a.innerText===c}):d&&(h=f.filter(function(a){return a.getAttribute(d)===e})),h&&h.forEach(function(a){g(a,b)})},i=function(b,c,d,e){a.store("actions","GooglePurchaseEvents: inside buttonTagSelector: innerText: ".concat(c,", attrType: ").concat(d,", attrVal: ").concat(e," checks"));
690var f=_toConsumableArray(document.querySelectorAll("button")),h=[];c?h=f.filter(function(a){return a.innerText===c}):d&&(h=f.filter(function(a){return a.getAttribute(d)===e})),h&&h.forEach(function(a){g(a,b)})};if(f&&f.clicks&&0<f.clicks.length){a.store("actions","GooglePurchaseEvents: found page references");var j=f.clicks;j.forEach(function(a){switch(a.eleType){case "a":h(a.purchasetag,a.innerText,a.attr,a.attrVal);break;case "button":i(a.purchasetag,a.innerText,a.attr,a.attrVal);break}})}}function metaTagOverrides(){var a=
691new DomElement,b=new MetaTags;"/customer-service/customer-logout"===document.location.pathname&&("/customer-service"!==b.getMetaTagContent("SECSUB")&&a.addAttribute('meta[name\x3d"SECSUB"]',"content","/customer-service"),"Customer Logout"!==b.getMetaTagContent("PAGE")&&a.addAttribute('meta[name\x3d"PAGE"]',"content","Customer Logout"))}var NavBarMeasurement=_createClass(function a(){var b=this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this,this.Data=new Data,this.Util=new Util;
692var c=this.Data.Lilo.get().toUpperCase(),d="UTIL",e="",f="";this.init=function(){b.getNavBarVersion(),e&&"12"!==e&&"13"!==e&&(b.navLogoMeasurement(),b.navUtilitiesMeasurement(),b.mobileViewOnlyMeasurement(),b.navDrawersMeasurement(),b.navL1Measurement())},this.getNavBarVersion=function(){var a=document.querySelectorAll("[data-nav-version]");return 0===a.length?"":(1===a.length?e=a[0]?a[0].getAttribute("data-nav-version").toLocaleUpperCase():"":a.forEac
692h(function(a){a.parentElement&&a.parentElement.parentElement&&
693window.getComputedStyle(a.parentElement.parentElement)&&"none"!==window.getComputedStyle(a.parentElement.parentElement).display&&(e=a?a.getAttribute("data-nav-version").toLocaleUpperCase():"")}),e)},this.hasRealHref=function(a){var b=a?a.getAttribute("href"):"";if(!b)return!1;var c=b.trim();return!(""===c||c.startsWith("#"))&&!c.toLowerCase().startsWith("javascript:")},this.newTmsNavBarInteraction=function(a){b.Util.Cookie.setEle("npt","nav:".concat(a))},this.navUtilitiesMeasurement=function(){var a=
694document.querySelectorAll("ul.nav-utility-links a");a.forEach(function(a){a.onclick=function(){f=a.innerText?a.innerText.replace(/[^\w]/g,"").substring(0,31).toUpperCase():"";var g="".concat(e,"~").concat(c,"~").concat(d,"~").concat(f);try{b.newTmsNavBarInteraction(g)}catch(a){b.Data.Audit.store("actions","NavBarMeasurement: Utilities ".concat(a))}}})},this.navLogoMeasurement=function(){var a=document.querySelectorAll(".logo-div a");a.forEach(function(a){a.onclick=function(){var a="".concat(e,"~").concat(c,
695"~").concat(d,"~LOGO");try{b.newTmsNavBarInteraction(a)}catch(a){b.Data.Audit.store("actions","NavBarMeasurement: Utilities ".concat(a))}}})},this.mobileViewOnlyMeasurement=function(){var a=document.querySelectorAll(".overlay-foot a");a.forEach(function(a){a.onclick=function(){f=a.innerText?a.innerText.replace(/[^\w]/g,"").substring(0,31).toUpperCase():"";var g="".concat(e,"~").concat(c,"~").concat(d,"~").concat(f);try{b.newTmsNavBarInteraction(g)}catch(a){b.Data.Audit.store("actions","NavBarMeasurement: Mobile Utilities ".concat(a))}}});
696var g=document.querySelectorAll(".logo a");g.forEach(function(a){a.onclick=function(){var a="".concat(e,"~").concat(c,"~").concat(d,"~LOGO");try{b.newTmsNavBarInteraction(a)}catch(a){b.Data.Audit.store("actions","NavBarMeasurement: Mobile Utilities ".concat(a))}}});var h=document.querySelectorAll(".log-in-out a");h.forEach(function(a){a.onclick=function(){f=a.innerText?a.innerText.replace(/[^\w]/g,"").substring(0,31).toUpperCase():"";var g="".concat(e,"~").concat(c,"~").concat(d,"~").concat(f);try{b.newTmsNavBarInteraction(g)}catch(a){b.Data.Audit.store("actions",
697"NavBarMeasurement: Mobile Utilities ".concat(a))}}})},this.navL1Measurement=function(){var a=document.querySelectorAll("ul.nav-primary-level1 \x3e li \x3e a");a.forEach(function(a){b.hasRealHref(a)&&(a.onclick=function(){var d=a.getAttribute("data-primary-level1")?a.getAttribute("data-primary-level1").replace(/[^\w]/g,"").substring(0,31).toUpperCase():a.innerText.replace(/[^\w]/g,"").substring(0,31).toUpperCase(),f="".concat(e,"~").concat(c,"~").concat(d);try{b.newTmsNavBarInteraction(f)}catch(a){b.Data.Audit.store("actions",
698"NavBarMeasurement: L1 ".concat(a))}})})},this.navDrawersMeasurement=function(){var a=document.querySelectorAll("ul.nav-primary-level2 a");a.forEach(function(a){a.onclick=function(){var d=a.innerText?a.innerText.replace(/[^\w]/g,"").substring(0,31).toUpperCase():"",f="";a.closest(".nav-primary-level2-container")&&a.closest(".nav-primary-level2-container").previousElementSibling&&a.closest(".nav-primary-level2-container").previousElementSibling.innerText&&(f=a.closest(".nav-primary-level2-container").previousElementSibling.innerText.replace(/[^\w]/g,
699"").substring(0,31).toUpperCase());var g="".concat(e,"~").concat(c,"~").concat(f,"~").concat(d);try{b.newTmsNavBarInteraction(g)}catch(a){b.Data.Audit.store("actions","NavBarMeasurement: Utilities ".concat(a))}}})},this.getOldOrNewNavBarVersion=function(){var a="";return"function"==typeof window.$nav?(a="99","object"===_typeof(window.$nav(".pgnb"))&&"function"==typeof window.$nav(".pgnb").attr&&(a=window.$nav(".pgnb").attr("data-nav-ver")||"99",(2!==a.replace(/[^\w]/g,"").length||-1<a.indexOf("_"))&&
700(a="99"))):a=b.getNavBarVersion(),a}});var NavBarProcessing=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.Env=new Env,this.Util=new Util,this.init=function(){dmtLog("// NavBarProcessing.init \u2714");try{b.checkNavBarElem().then(function(){var a,c,d=document.querySelectorAll(".dynamic-act-prof"),e={},f=0;for(c=0;c<d.length;c+=1){var g=b.Util.Obj.getDescendantProp(d[c],"dataset.dynamicActProf");a="// NavBarProcessing: Trying ".concat(g," -\x3e "),g&&""!==g&&b.compare(g)?
701("undefined"==typeof e[g]&&(e[g]=[]),e[g][e[g].length]=d[c],f+=1,a+="MATCH TRUE -\x3e ","object"===_typeof(window.NavBar)&&"function"==typeof window.NavBar.applyDynamicActProf&&0<f&&(a+="UNHIDING")):a+="MATCH FALSE",window.NavBar.applyDynamicActProf(e[g]),dmtLog(a)}b.Data.Audit.store("actions","NavBarProcessing.init ! window.NavBar is around")}).catch(function(a){b.Data.Audit.store("actions","NavBarProcessing.init ! window.NavBar is NOT around:".concat(a))})}catch(a){dmtLog("// NavBarProcessing.init ! error: ".concat(a))}},
702this.checkNavBarElem=function(){return new Promise(function(a,b){var c=0,d=setInterval(function(){window.NavBar?(a(),clearInterval(d)):40<c&&(b(),clearInterval(d)),c+=1},100)})},this.compare=function(a){var c=b.Data.Audit,d="";d+="navbarprocessing.compare start";var e=!1,f=b.Data.Customer.getFlows();try{if(-1<a.indexOf("~")){var g=a.split("~"),h=g[0],i=g[1],j=new RegExp(i);"s21"===h&&j.test(f)&&(e=!0,d+="|navbarprocessing.compare matched CONTAINS")}}catch(a){d+="|navbarprocessing.compare error ".concat(a)}return d+=
703"|navbarprocessing.compare end",c.store("actions",d),e}});var NavBarTracking=_createClass(function a(){var b=this;_classCallCheck(this,a),this.init=function(){var a=window.document.querySelector("[nav-exp-type]"),c=a?a.getAttribute("nav
703-exp-type"):"";c&&"B"===c&&(b.registerNavLogo(),b.navUtilities(),b.navDrawerMenu())},this.navUtilities=function(){var a=window.document.querySelectorAll("[navtype\x3dutilities] a");try{a.forEach(function(a){a.onclick=function(){var b=a.innerHTML?a.innerHTML.replace(/[^\w]/g,
704"").substring(0,31):"";b&&"function"==typeof window.tmsNavBarInteraction&&window.tmsNavBarInteraction("UUU"+b)}})}catch(a){}},this.getNavVersion=function(){var a=window.document.querySelector("[data-nav-ver]"),b=a.dataset&&a.dataset.navVer?a.dataset.navVer:"99";return(2!==b.replace(/[^\w]/g,"").length||-1<b.indexOf("_"))&&(b="99"),b},this.navDrawerMenu=function(){var a=_toConsumableArray(window.document.querySelectorAll("[navtype\x3dheaders]"));a.forEach(function(b){b.onmouseenter=function(){("undefined"==
705typeof window.tmsEnteredNavElement||0>window.tmsEnteredNavElement)&&(window.tmsEnteredNavElement=a.indexOf(b)+1)}});var c=_toConsumableArray(window.document.querySelectorAll("[navtype\x3dnav-drawer]"));c.forEach(function(a){a.onmouseleave=function(){window.tmsEnteredNavElement=-1}});var d=_toConsumableArray(window.document.querySelectorAll("[navtype\x3dheaderLinks] a"));d.forEach(function(a){a.onclick=function(){var c=b.getNavVersion(),d=window.document.querySelector(".pnhs:not(.active) .pnl2")&&
706"block"===window.document.querySelector(".pnhs:not(.active) .pnl2").style.display?"F":"N",e=_toConsumableArray(window.document.querySelectorAll("[navtype\x3dheaders]")),f=a.closest("[navtype\x3dheaders]"),g=e.indexOf(f)+1,h=a.childNodes[0].nodeValue,i="".concat(c).concat(d).concat(window.tmsEnteredNavElement).concat(g,"F").concat(h).replace(/[^\w]/g,"").substring(0,31);window.tmsNavBarInteraction(i)}})},this.registerNavLogo=function(){var a=window.document.querySelector("[navtype\x3dfidLogo]");a&&
707(a.onclick=function(){window.tmsNavBarInteraction("UUUFidelityLogo")})}});function OnClickTargetCalls(){var a=new Audit,b=new Cookie,c=new Domain,d=new DomElement,f=new Experimentation,g=document.location.pathname,h=c.sub();try{"digital"===h?"/ftgw/digital/edelivery/"===g||"/ftgw/digital/edelivery"===g?document.addEventListener("click",function(c){c.target&&c.target.id&&"edel-submit-btn"===c.target.id&&(a.store("actions","OnClickTargetCalls: Processing Digital Profile: edelivery"),b.removeMBoxSession(),
708window.callTarget("edeliveryConfirm"))}):"/ftgw/digital/profile/"===g||"/ftgw/digital/profile"===g?document.addEventListener("click",function(c){c.target&&c.target.id&&"email_confirm"===c.target.id?(a.store("actions","OnClickTargetCalls: Processing Digital Profile: email confirm"),b.removeMBoxSession(),window.callTarget("profileEmailConfirm")):c.target&&c.target.id&&("primary_phone_confirm"===c.target.id||"secondary_phone_confirm"===c.target.id)&&(a.store("actions","OnClickTargetCalls: Processing Digital Profile: phone confirm"),
709b.removeMBoxSession(),window.callTarget("profilePhoneConfirm"))}):-1<g.indexOf("/ftgw/digital/portfolio")&&document.addEventListener("click",function(b){var c=b.target.closest("a");c&&c.href&&-1<c.href.indexOf("ftgw/digital/portfolio/activity")?(a.store("actions","OnClickTargetCalls: Processing Portfolio tab: Activity"),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1):c&&c.href&&-1<c.href.indexOf("https://digital.fidelity.com/ftgw/digital/portfolio/balances")?
710(a.store("actions","OnClickTargetCalls: Processing Portfolio tab: Balances"),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1):c&&c.href&&-1<c.href.indexOf("ftgw/digital/portfolio/documents")?(a.store("actions","OnClickTargetCalls: Processing Portfolio tab: Documents"),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),
711window._measurementDefer=!1):c&&c.href&&-1<c.href.indexOf("ftgw/digital/portfolio/positions")?(a.store("actions","OnClickTargetCalls: Processing Portfolio tab: Positions"),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1):c&&c.href&&-1<c.href.indexOf("ftgw/digital/portfolio/summary")&&(a.store("actions","OnClickTargetCalls: Processing Portfolio tab: Summary"),d.newElement("div",[{property:"id",
712value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1)}):"fundresearch"===h&&(g.includes("/mutual-funds/")?document.addEventListener("click",function(b){b.target&&b.target.pathname&&(b.target.pathname.includes("/mutual-funds/summary/")||b.target.pathname.includes("/mutual-funds/performance-and-risk/")||b.target.pathname.includes("/mutual-funds/ratings/")||b.target.pathname.includes("/mutual-funds/composition/")||b.target.pathname.includes("/mutual-funds/fees-and-prices/")||
713b.target.pathname.includes("/mutual-funds/analysis/")||b.target.pathname.includes("/mutual-funds/view-all/"))&&(a.store("actions","OnClickTargetCalls: Processing Mutual funds "),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1)}):g.includes("/fund-screener/")&&document.addEventListener("click",function(b){b.target&&b.target.formAction&&(b.target.formAction.includes("/fund-screener/strategies")||
714b.target.formAction.includes("/fund-screener/picks")||b.target.formAction.includes("/fund-screener/results/table/overview/averageAnnualReturnsYear3/desc/1"))&&(a.store("actions","OnClickTargetCalls: Processing FundResearch "),d.newElement("div",[{property:"id",value:"ucpModalStorage"}]),f.process([{location:"cim-datacollect",selector:"#ucpModalStorage"}]),window._measurementDefer=!1)}))}catch(a){dmtLog("// OnClickTargetCalls: parsing error \x3d ".concat(a))}}var uetWWWPathPatterns=[/\/wealth-management\/(advisor|overview|wealth-management-strategies|investment-management-services)/i,
715/\/customer-service\/contact-us/i,/\/go\/(hsa|hsa\/why-hsa)\//i,/\/(trading|annuities|crypto|spend-save)\/overview/i,/\/go\/(401k-rollover-hub|join-fidelity-investments)/i,/\/retirement-ira\/(overview|roth-ira)/i,/\/open-account\/all-accounts/i,/\/mutual-funds\/fidelity-funds\/overview/i],aideExemptVendors=["aide","adobeanalytics","adobevisitor","contentsquare","segmentio","qualtrics"];function isDigitalEasyAoxAom(a,b){return a.match(/(digital)[^.]*\.(fidelity)\.com$/i)&&b.match(/\/(ftgw|prgw)\/(digital)\/(easy|aox|aom)/i)}
716function isAccountOpeningOrCoreOverride(a,b,c){return a.match(/account(opening|setup)[^.]*\.(fidelity|fmr)\.com$/i)||a.match(/(dpcs|digital)[^.]*\.(fidelity|fmr)\.com$/i)&&b.match(/\/(ftgw|prgw)\/(digital|dpcs)\/(digitaladvisor|digital|fppa|login|fgo|account-opening)\/(full-page|account-opening|fidelity-go|fidelity-go-account-opening\/(0|1|2|3)\/ao-|proposal|core)/i)||"digital"===c&&!a.match("fmr.com")&&b.match(/\/(ftgw|prgw|stgw)\/digital\/(fgo\/$|fppa\/profile\/index|planning\/(investment|retirement)|fppa\/investing-and-advice\/|dasux\/|msw\/overview\/|termquote|gie\/)/i)||
717"www"===c||"communications"===c||"supplier"===c||"newsroom"===c}function isDigitalPrgwLoggedOut(a,b,c){return"digital"===a&&b.match(/\/prgw/i)&&"lo"===c.get()}
717function isDigitalBundlesOrResearch(a,b){return"digital"===a&&(b.match(/\/ftgw\/digital\/bundles\/startinvesting\/postao/i)||b.match(/\/prgw\/digital\/bundles\/startinvesting/i)||b.match(/\/prgw\/digital\/research\/(quote|src|etf)/i)||b.match(/\/search\/main/i)||b.match(/\/prgw\/digital\/faa\/0\/connect-with-an-advisor/i))}function isLoggedOutSubdomain(a,
718b){return["myguidance","rewards","eresearch","fundresearch","login","pcs","researchtools","fixedincome","guest"].includes(a)&&"lo"===b.get()}function isInstitutionalPrgw(a,b){return"institutional"===a&&b.match(/\/prgw/i)}function isResearch2(a,b){return"research2"===a&&b.match(/\/(fidelity|pi|screeners)/i)}function isFixedIncomeTools(a,b){return"fixedincome"===a&&b.match(/\/ftgw\/fi\/(fibondtools|filanding|fiservicesolution|fiunderstandingbonds)/i)}function isScreenerEtfPage(a,b){return"screener"===
719a&&(b.match(/\/ftgw\/etf\/goto\/snapshot\/(snapshot.jhtml|analystopinions.jhtml|quote.jhtml|distributions.jhtml|keystatistics.jhtml|newsevents.jhtml|performance.jhtml|portfoliocomposition.jhtml)/i)||b.match(/\/ftgw\/etf\/snapshot\/(snapshot.jhtml|analystopinions.jhtml|quote.jhtml|distributions.jhtml|keystatistics.jhtml|newsevents.jhtml|performance.jhtml|portfoliocomposition.jhtml)/i))}function isAboutChet(a,b){return"aboutchet.com"===a&&b.match("/")}function isEresearchPreLogin(a,b){return"eresearch"===
720a&&(b.match(/\/eresearch\/(goto|evaluate)\/(evaluate|news)\/(basicnews.jhtml|(news\/basicnewsstory.jhtml))/i)||b.match(/\/eresearch\/(scorecards.jhtml|goto\/scorecards.jhtml)/i))}function isResearchToolsOptionChain(a,b){return"researchtools"===a&&b.match(/\/ftgw\/mloptions\/goto\/optionChain/i)}function isPreLoginPage(a){var b=a.hostname,c=a.pathname,d=a.sub,e=a.lilo;return[function(){return isDigitalEasyAoxAom(b,c)},function(){return isAccountOpeningOrCoreOverride(b,c,d)},function(){return isDigitalPrgwLoggedOut(d,
721c,e)},function(){return isDigitalBundlesOrResearch(d,c)},function(){return isLoggedOutSubdomain(d,e)},function(){return isInstitutionalPrgw(d,c)},function(){return isResearch2(d,c)},function(){return isFixedIncomeTools(d,c)},function(){return isScreenerEtfPage(d,c)},function(){return isAboutChet(b,c)},function(){return isEresearchPreLogin(d,c)},function(){return isResearchToolsOptionChain(d,c)}].some(function(a){return a()})}function applyPreLoginVendorState(a,b,c){a&&(b.setVendorState("google",!0),
722b.setVendorState("merkleIdentity",!0),c.setPreLoginFlag(a))}function applyClixOverrides(a,b){a.match(/splashthat\.com$/i)&&b.setVendorState("clix",!1)}function applyContentSquareOverrides(a,b){var c=a.hostname,d=a.pathname,e=a.search,f=a.hash,g=a.sub;if(e.match(/forceCS=true/i)||f.match(/forceCS=true/i))return void b.setVendorState("contentsquare",!0);var h=g.match(/(oltx|digital)/i)&&d.match(/ftgw\/(digital|fbc)\/(portfolio|oftop|ofportfolio|trader-dashboard|traderplus)/i)||g.match(/gtam[^.]*/i)||
723g.match(/myguidance/i)||g.match(/(relay|digital)/i)&&d.match(/ftgw\/digital\/(options-research|watwebex|trader-dashboard|traderplus|cashmanagement|smart-cash-manager|optsumex)/i)||c.match(/^digitalassets(-[^.].*)?\.(fmr|fidelity)\.com$/i);h&&b.setVendorState("contentsquare",!1)}function applyGlanceOverrides(a,b,c){var d=a.hostname,e=a.sub,f=a.pathname,g=d.match(/splashthat\.com$/i)||"digital"===e&&d.match(/fmr\.com$/i)&&f.match(/^\/prgw\/digital\/dasux/i)||!0===c.isRWVSession()||d.match(/^digitalassets(-[^.].*)?\.(fmr|fidelity)\.com$/i);
724g&&b.setVendorState("glance",!1),(f.includes("/prgw/digital/login/full-page")||f.includes("/prgw/digital/signin/retail"))&&b.setVendorProperty("glance","hotkey",!1)}function applyGoogleOverrides(a,b){var c=a.hostname,d=a.pathname,e=a.search,f=a.sub;if("digital"===f&&(d.match(/\/ftgw\/digital\/apex\/schedule/i)||d.match(/\/ftgw\/digital\/wcx\/(prepare|agenda)\//i)&&e.match(/appointmenttype=new_appointment/i)))return void b.setVendorState("google",!0);var g=c.match(/www[^.]*\.(fidelity|fmr)\.com$/i)&&
725d.match(/\/labs\/goal-booster\//gi)||"digital"===f&&d.match(/\/prgw\/digital\/goal-booster\//gi)||"digital"===f&&(d.match(/\/prgw\/digital\/login\/full-page/i)||d.match(/\/prgw\/digital\/signin\/retail/i))||"digital"===f&&d.match(/\/ftgw\/digital\/2fa\/full\/v2/i);g&&b.setVendorState("google",!1)}function applyNeustarOverrides(a,b){"www"===a&&b.setVendorState("neustar",!0)}function applyMerkleOverrides(a,b){var c=a.pathname,d=a.hostname,e=c.includes("/prgw/digital/login/full-page")||c.includes("/prgw/digital/signin/retail")||
726c.includes("/customer-service/customer-logout")||d.includes("cloud-nonprod");e&&b.setVendorState("merkleIdentity",!1)}function applyCatchpointOverrides(a,b){a.match(/CPRUM=true/i)&&b.setVendorState("catchpoint",!1)}function applyAdobeTargetOverrides(a,b){a.match(/splashthat\.com$/i)&&b.setVendorState("atcancel",!0),window._adobeTargetWorkspace&&b.setVendorProperty("adobetarget","workspace",window._adobeTargetWorkspace)}function applyLiverampAndFacebookOverrides(a,b,c){isDigitalEasyAoxAom(a,b)&&(c.setVendorState("liverampATS",
727!0),c.setVendorState("facebook",!0))}function isUETWWWPage(a,b){return a.match("www")&&uetWWWPathPatterns.some(function(a){return b.match(a)})}function isUETHomePage(a,b){return a.match(/www[^.]*\.(fidelity|fmr)\.com$/i)&&b.match(/\/$/)}function isUETFindAdvisor(a,b){return a.match(/(digital)[^.]*\.(fidelity)\.com$/i)&&b.match(/\/(prgw\/digital\/findadvisor\/connect-with-an-advisor)/i)}function isUETDigitalLogin(a,b){return a.match("digital")&&(b.match(/\/prgw\/digital\/login\/full-page/i)||b.match(/\/prgw\/digital\/signin\/retail/i))}
728function applyMicrosoftUETOverrides(a,b){var c=a.hostname,d=a.pathname,e=a.sub,f=isUETHomePage(c,d)||isUETFindAdvisor(c,d)||isUETWWWPage(e,d)||isUETDigitalLogin(e,d);f&&b.setVendorState("microsoftUET",!0)}function applyOneTrustOverrides(a,b){a.match(/institutional[^.]*\.(fidelity|fmr)\.com$/i)&&b.setVendorState("onetrust",!1)}function applyQualtricsOverrides(a,b){var c=a.hostname,d=a.pathname,e=c.match(/myguidance[^.]*\.(fidelity|fmr)\.com$/i)&&(d.match(/\/ftgw\/guidance/gi)||d.match(/\/ftgw\/tools/gi)||
729d.match(/\/ftgw\/invest/gi)||d.match(/\/ftgw\/college/gi)),f=e||c.match(/splashthat\.com$/i)||c.match(/institutional[^.]*\.(fidelity|fmr)\.com$/i)||c.match(/^digitalassets(-[^.].*)?\.(fmr|fidelity)\.com$/i);f&&b.setVendorState("qualtrics",!1)}function applyMeasurementDeferOverride(a){a.match(/\/ftgw\/digital\/portfolio\/summary/gi)&&(window._measurementDefer=!0)}function applyBotPenTestOverride(a,b,c){if(a.akBot()||b.get()){window._measurementDefer=!0;var d=Object.keys(window.dmtConfig.vendor);d.forEach(function(a){return c.setVendorState(a,
730!1)}),c.setVendorState("clix",!0)}}function applySplashVendorReset(a,b){if(a.match(/event\.fidelity\.com$/i)||a.match(/fidelityevents\.com$/i)){var c=Object.keys(window.dmtConfig.vendor),d=b.getVendorProperty("splashwebinar","activeVendorList");c.forEach(function(a){return b.setVendorState(a,!1)}),"object"===_typeof(d)&&d.forEach(function(a){return b.setVendorState(a,!0)}),b.setVendorProperty("adobetarget","workspace","0cd2183b-a59e-e8a8-423d-8640521fdd8d")}}function applyAideVendorOverride(a,b,c){if(a.match(/digital.*\.fmr\.com$/i)&&
731b.match(/itgw\.*/i)){var d=Object.keys(window.dmtConfig.vendor);d.forEach(function(a){c.setVendorState(a,aideExemptVendors.includes(a))})}}function applyFDASOverrides(a,b){var c=-1<a.indexOf("fidelitydigitalassets"),d=a.match(/^digitalassets(-[^.].*)?\.(fmr|fidelity)\.com$/i);(c||d)&&(b.setVendorState("atcancel",!0),b.setVendorState("adobetarget",!1)),c&&b.setVendorState("google",!0),d&&b.setVendorState("segmentio",!1)}function applyDatadogSyntheticsOverride(a,b){a.isDDSBot()&&(b.setVendorState("adobeanalytics",
732!1),b.setVendorState("segmentio",!1))}function pageOverrides(){var a=new Bot,b=new Domain,c=new Lilo,d=new DMTConfig,e=new PTst,f=new Cookie,g=new PageValues,h=document.location,i=h.hostname,j=h.pathname,k=h.search,l=h.hash,m=b.sub(),n={hostname:i,pathname:j,search:k,hash:l,sub:m},o=isPreLoginPage({hostname:i,pathname:j,sub:m,lilo:c});applyPreLoginVendorState(o,d,g),applyClixOverrides(i,d),applyContentSquareOverrides(n,d),applyGlanceOverrides(n,d,f),applyGoogleOverrides(n,d),applyNeustarOverrides(m,
733d),applyMerkleOverrides(n,d),applyCatchpointOverrides(k,d),applyAdobeTargetOverrides(i,d),applyLiverampAndFacebookOverrides(i,j,d),applyMicrosoftUETOverrides(n,d),applyOneTrustOverrides(i,d),applyQualtricsOverrides(n,d),applyMeasurementDeferOverride(j),applyBotPenTestOverride(a,e,d),applySplashVendorReset(i,d),applyAideVendorOverride(i,j,d),applyFDASOverrides(i,d),applyDatadogSyntheticsOverride(a,d)}var URLProcessor=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:
734void(a.instance=this,this.ConditionEvaluator=new ConditionEvaluator,this.Customer=new Customer,this.Domain=new Domain,this.Env=new Env,this.GlobalVideoTracking=new GlobalVideoTracking,this.MetaTagOverride=new metaTagOverrides,this.NavBarMeasurement=new NavBarMeasurement,this.NavBarProcessing=new NavBarProcessing,this.NavBarTracking=new NavBarTracking,this.Obj=new Obj,this.URLActions=new URLActions,this.init=[],this.pre=[],this.post=[],this.define=function(){var a=b.URLActions.get(b.Domain.sub()),
735c=_slicedToArray(a,3);b.init=c[0],b.pre=c[1],b.post=c[2]},this.go=function(a){try{"init"===a&&pageOverrides(),"pre"===a&&metaTagOverrides(),"post"===a&&(b.NavBarMeasurement.init(),b.NavBarProcessing.init(),b.NavBarTracking.init(),b.GlobalVideoTracking.init(),window.addEventListener("portsumCards-initialized",function(){var a=new Event("dmt-service-ready");document.dispatchEvent(a)}),DoubleClick(),DoubleClickInteraction(),GoogleViewItemEvents(),GoogleAddToCartEvents(),GooglePurchaseEvents(),OnClickTargetCalls());
736var c=b[a].filter(function(a){return-1<document.location.pathname.indexOf(a.path)});c.forEach(function(a){Array.isArray(a.actions)&&a.actions.forEach(function(b){"function"==typeof b&&b()})})}catch(a){}},this.goEnsighten=function(a){try{var c=ensighten[a]||[];if(0===c.length)return;var d=b.ConditionEvaluator.evaluateAll(c);d.forEach(function(a){Array.isArray(a.actions)&&a.actions.forEach(function(b){"function"==typeof b&&b()})})}catch(a){}})});var LiverampATS=_createClass(function a(){var b=this;
737_classCallCheck(this,a),this.Env=new Env,this.User=new User,this.Util=new Util,this.Audit=new Audit;var c="",d="";window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.liverampATS&&window.dmtConfig.vendor.liverampATS.id&&(d=window.dmtConfig.vendor.liverampATS.id),this.fireLiveramp=_asyncToGenerator(_regeneratorRuntime().mark(function a(){var e,f,g;return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(e=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.liverampATS.prodReady")||
738!1,f=window.vendorStatus("liverampATS"),g=!!("prod"===b.Env.get()&&e&&f)||!0===f&&"prod"!==b.Env.get(),b.User.isInternal()&&(g=!1),b.Util.QueryString.dmtOverride()&&(g=!0),!g){a.next=11;break}if(b.User.isCA()){a.next=9;break}return a.next=9,b.Util.LoadJS.load("https://ats-wrapper.privacymanager.io/ats-modules/".concat(d,"/ats.js"),{returnPromise:!0}).then(function(){dmtLog("// LiverampATS.init \u2714"),b.Audit.store("service","LiverampATS.init \u2714");var a=new b.Util.Hashes.jshashes.MD5,d=new b.Util.Hashes.jshashes.SHA1,
739e=new b.Util.Hashes.jshashes.SHA256;c=b.Util.DomElement.getEmail(),setTimeout(function(){window.ats&&null!=c&&(window.ats.setAdditionalData({type:"emailHashes",id:[a.hex(c),d.hex(c),e.hex(c)]}),b.Audit.store("service","Liveramp: email hashed"))},2E3)}
739).catch(function(a){dmtLog("// !!! measure !!! liveramp did not load. ".concat(a)),b.Audit.store("service","liveramp did not load. ".concat(a))});case 9:a.next=13;break;case 11:dmtLog("// LiverampATS.init: not enabled"),b.Audit.store("service","LiverampATS.init: not enabled");
740case 13:case "end":return a.stop()}},a)})),this.fireCapiEvent=function(a){window.addEventListener("conversionModuleReady",function(){b.Audit.store("service","Liveramp: LiveRamp Conversion Module Ready");var c=Date.now(),d=Math.floor(c/1E3),e="";switch(a){case "initiate_checkout":e="InitiateCheckout";break;case "complete_registration":e="CompleteRegistration";break}try{window.LRDataLayer=window.LRDataLayer||[],window.LRDataLayer.push({lr_event_name:a,event_type:e,event_time:d,event_id:b.Util.DomElement.getAoEventId()||
741"",dataLayerDetectionTrigger:"API",trigger:"API"}),window.ats&&"function"==typeof window.ats.detectDataLayerEvents&&"function"==typeof window.ats.sendConversionEvents&&(window.ats.detectDataLayerEvents(),window.ats.sendConversionEvents(),window.LRDataLayer=[],b.Audit.store("service","Liveramp: capi event sent with hashed email"))}catch(a){b.Audit.store("service","Liveramp: capi event error - ".concat(a.message))}})}});var Facebook=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=
742new Env,this.Util=new Util;var c="";window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.facebook&&window.dmtConfig.vendor.facebook.id&&(c=window.dmtConfig.vendor.facebook.id),this.init=function(){var a=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.facebook.prodReady")||!1,c=window.vendorStatus("facebook"),d=!!("prod"===b.Env.get()&&a&&c)||!(!0!==c||"prod"===b.Env.get());d&&(dmtLog("// Facebook.init \u2714"),!function(a,c,b,d,e,f,g){a.fbq||(e=a.fbq=function(){e.callMethod?e.callMethod.apply(e,
743arguments):e.queue.push(arguments)},!a._fbq&&(a._fbq=e),e.push=e,e.loaded=!0,e.version="2.0",e.queue=[],f=c.createElement(b),f.async=!0,f.src=d,g=c.getElementsByTagName(b)[0],g.parentNode.insertBefore(f,g))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"))},this.fireFacebookPixel=function(a){"function"==typeof fbq?(fbq("dataProcessingOptions",["LDU"],0,0),fbq("init",c),fbq("track",a,{},{eventID:b.Util.DomElement.getAoEventId()})):dmtLog("// Facebook: fbq not around")}});
744var MicrosoftUET=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.Data=new Data,this.Env=new Env,this.Util=new Util,this.init=function(){var a=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.microsoftUET.prodReady")||!1,c=window.vendorStatus("microsoftUET"),d=!!("prod"===b.Env.get()&&a&&c)||!(!0!==c||"prod"===b.Env.get());d&&b.fireUETEvent()},this.fireUETEvent=function(){var a=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.microsoftUET.id")||"";window.uetq=
745window.uetq||[],Bootstrapper.loadScriptCallback("//bat.bing.com/bat.js",function(){var b={ti:a,q:window.uetq};window.uetq=new UET(b),window.uetq.push("pageLoad")}),b.Audit.store("service","Microsoft UET: Initialized")}});var lastPname="",lastPhase="",maxIntervalCalls=20,intervalTime=100,EventMetadata=_createClass(function a(){var b=this;_classCallCheck(this,a),this.AdobeTarget=new AdobeTarget,this.Audit=new Audit,this.Cookie=new Cookie,this.Customer=new Customer,this.Facebook=new Facebook,this.GoogleAnalytics=
746new GoogleAnalytics,this.LiverampATS=new LiverampATS,this.MicrosoftUET=new MicrosoftUET,this.URLProcessor=new URLProcessor;var c=this.Customer.googleClientID(),d=new Date,e=c.concat(d.getTime());this.process=function(a){if(b.Audit.store("data","EventMetadata.process: Checking ".concat(JSON.stringify(a))),!a||"object"!==_typeof(a)||"ss"!==a.pt&&"ao ss"!==a.pt)return b.Audit.store("data","EventMetadata.process: Given argument was not an object or did not have pt of 'ss' ".concat(JSON.stringify(a))),
747void b.Audit.store("data","EventMetadata.process: End");var c,d,e=b.URLProcessor.init.find(function(a){return a.path===document.location.pathname}),f=a.ownership;return"undefined"!=typeof a.phase&&(c=b.URLProcessor.init.find(function(b){return b.phaseKey===a.phase})),"undefined"!=typeof a.intname&&(d=b.URLProcessor.init.find(function(b){return b.intname===a.intname})),"undefined"==typeof e&&"undefined"==typeof c&&"undefined"==typeof d?(b.Audit.store("data","EventMetadata.process: No path/phase information for current page '".concat(window.location.pathname,
748"'")),void b.Audit.store("data","EventMetadata.process: End")):"undefined"!=typeof e&&b.processPname(e,a)?void b.Audit.store("data","EventMetadata.process: End"):"undefined"!=typeof c&&b.processPhase(c,a,f)?void b.Audit.store("data","EventMetadata.process: End"):void("undefined"!=typeof d&&b.processIntname(d),b.Audit.store("data","EventMetadata.process: End (calls may or may not still fire)"))},this.processPname=function(a,c){b.Audit.store("data","EventMetadata.process: Got path information ".concat(JSON.stringify(a)));
749var d=Array.isArray(a.pnames)?a.pnames.find(function(a){return a.key===c.pname}):void 0;return(b.Audit.store("data","EventMetadata.process: Found pname: '".concat(JSON.stringify(d),"'")),"undefined"==typeof d||d===lastPname)?(b.Audit.store("data","EventMetadata.process: pname was undefined or the same as the last seen pname"),!0):(lastPname=d,b.fireGoogleByPname(d),b.fireTargetByPname(d),!1)},this.processPhase=function(a,c,d){return(b.Audit.store("data","EventMetadata.process: Got phase information ".concat(JSON.stringify(a))),
750"undefined"==typeof a.phaseKey)?(b.Audit.store("data","EventMetadata.process: phase was undefined"),!0):(b.fireLiverampByPhase(c,a),b.fireFacebookByPhase(c,a),a.phaseKey===lastPhase)?(b.Audit.store("data","EventMetadata.process: phase was same as the last seen phase"),!0):(lastPhase=a.phaseKey,b.fireGoogleByPhase(a,d),b.fireTargetByPhase(a),!1)},this.processIntname=function(a){return b.Audit.store("data","EventMetadata.process: Got intname information ".concat(JSON.stringify(a))),"undefined"==typeof a.intname?
751void b.Audit.store("data","EventMetadata.process: intname was undefined or yoink"):void b.fireTargetByIntname(a)},this.fireGoogleByPname=function(a){a.ga4&&a.ga4.forEach(function(c){"purchase"===c.eventName&&(c.params.transaction_id=e);var d=Array.isArray(c)?c:[c];b.Audit.store("data","EventMetadata.process: Calling Google Analytics with '".concat(JSON.stringify(a.ga4),"'")),b.fireIntervalCall(b.GoogleAnalytics.fireAnalytics4Event,d,function(){return"function"==typeof window.gtag})}),a.doubleClick&&
752(b.Audit.store("data","EventMetadata.process: Calling Google Analytics with '".concat(a.doubleClick,"'")),b.fireIntervalCall(b.GoogleAnalytics.fireDoubleClickEvent,a.doubleClick,function(){return"function"==typeof window.gtag}))},this.fireTargetByPname=function(a){a.mbox&&(b.Audit.store("data","EventMetadata.process: Calling Adobe Target with mbox '".concat(a.mbox,"'")),b.AdobeTarget.callTarget(a.mbox)),a.onLoadTargetMbox&&(b.Audit.store("data","EventMetadata.process: Calling Adobe Target with mbox '".concat(a.onLoadTargetMbox,
753"'")),b.Cookie.removeMBoxSession(),b.AdobeTarget.callTarget(a.onLoadTargetMbox)),a.onLoadTargetCalls&&onLoadTargetCalls()},this.fireGoogleByPhase=function(a,c){a.actions.doubleClick&&(b.Audit.store("data","EventMetadata.process: Calling Google Analytics with '".concat(a.actions.doubleClick,"'")),b.fireIntervalCall(b.GoogleAnalytics.fireDoubleClickEvent,a.actions.doubleClick,function(){return"function"==typeof window.gtag})),a.actions.ga4&&a.actions.ga4.forEach(function(a){"undefined"!=typeof c&&("AO Start"===
754a.eventName||"AO Complete"===a.eventName)&&(a.params.ownership=c.toLowerCase()),"purchase"===a.eventName&&(a.params.transaction_id=e);var d=Array.isArray(a)?a:[a];b.Audit.store("data","EventMetadata.process: Calling Google Analytics with '".concat(JSON.stringify(d),"'")),b.fireIntervalCall(b.GoogleAnalytics.fireAnalytics4Event,d,function(){return"function"==typeof window.gtag})})},this.fireTargetByPhase=function(a){a.actions.mbox&&(b.Audit.store("data","EventMetadata.process: Calling Target with '".concat(JSON.stringify(a.actions.mbox),
755"'")),!a.actions.mbox.includes("AccountOpenCompleteConfirm")&&b.Cookie.removeMBoxSession(),b.AdobeTarget.callTarget(a.actions.mbox))},this.fireLiverampByPhase=function(a,c){if(c.actions.liveramp){var d=c.actions.liveramp,e=d.pname,f=d.capi;a.pname!==void 0&&a.pname===e&&f?(b.Audit.store("service","Liveramp: pname match -\x3e firing on review and confirm page"),b.LiverampATS.fireLiveramp(),b.LiverampATS.fireCapiEvent(f)):f&&"complete_registration"===f&&(b.Audit.store("service","Liveramp: no pname match -\x3e firing on AO complete page"),
756b.LiverampATS.fireLiveramp(),b.LiverampATS.fireCapiEvent(f))}},this.fireTargetByIntname=function(a){a.actions.mbox&&(b.Audit.store("data","EventMetadata.process: Calling Target with '".concat(JSON.stringify(a.actions.mbox),"'")),b.Cookie.removeMBoxSession(),b.AdobeTarget.callTarget(a.actions.mbox))},this.fireFacebookByPhase=function(a,c){if(c.actions.facebook){var d=c.actions.facebook.eventName;b.Facebook.fireFacebookPixel(d)}},this.fireIntervalCall=function(a,c){var d=2<arguments.length&&arguments[2]!==
757void 0?arguments[2]:function(){return!0},e=0,f=setInterval(function(){e+=1,d()?(b.Audit.store("data","EventMetadata.process: Fired interval call"),a.apply(void 0,_toConsumableArray(c)),clearInterval(f)):e>=maxIntervalCalls&&(b.Audit.store("data","EventMetadata.process: Could not call method, check was not true in ".concat(maxIntervalCalls," checks")),clearInterval(f))},intervalTime)}});var FidMsmtHelper=_createClass(function a(){_classCallCheck(this,a),this.init=function(){window.FidMsmt={unloadQualtrics:function(){"object"===
758_typeof(window.QSI)&&"object"===_typeof(window.QSI.API)&&window.QSI.API.unload()},loadrunQualtrics:function(){"object"===_typeof(window.QSI)&&"object"===_typeof(window.QSI.API)&&(window.QSI.API.load(),window.QSI.API.run())},rePopQualtrics:function(){"object"===_typeof(window.FidMsmt)&&(window.FidMsmt.unloadQualtrics(),window.FidMsmt.loadrunQualtrics())},getCookieElem:function(a,b){if(b=b||"",b.length||(b=document.cookie||""),a=a||"",a.length&&!a.match(/=$/)&&(a+="\x3d"),~b.indexOf(a)){var c=new RegExp(".*"+
759a,"i");return b.replace(c,"").replace(/; .*/,"")}return""},getSplitCookieElem:function(a,b,c){return c=c||"",c.length||(c=document.cookie||""),b=b||"",a=a||"",c=window.FidMsmt.getCookieElem(a,c),0<c.length&&0<b.length?c.split(b):[]},getValFromSplitCookie:function(a,b,c,d){d=d||"",d.length||(d=document.cookie||""),b=b||"",c=c||"",a=a||"";for(var e=window.FidMsmt.getSplitCookieElem(a,c,d)||[],f=0;f<e.length;f++)if(e[f].startsWith(b))return e[f].replace(b,"");return""},stringCleaner:function(a){var b=
760new RegExp(/[^a-zA-Z0-9_\-.]/,"g");return"string"==typeof a?a.replace(b,""):"number"==typeof a||"boolean"==typeof a?a.toString().replace(b,""):""},setCookie:function(b,c,d,e,f){e=e?e:window.location.hostname.match(/[-\w]+\.(?:[-\w]+\.xn--[-\w]+|[-\w]{3,}|[-\w]+\.[-\w]{2})$/i),e=null===e?window.location.hostname:"."+e[0],c=f?c:decodeURIComponent(c+"").replace(/(<([^>]+)>)/gi,""),c=c.replace(/([^\x20-\x7F]|[\s,;"])/gi,""),document.cookie=b+"\x3d"+c+(d?";expires\x3d"+d:"")+";path\x3d/;domain\x3d"+e+
761";path\x3d/"},subdomain:function(){var a=window.location.hostname,b=a.split(".")[0]||"none",c=b.replace(/(xq1|xq2|qa1|qa4|qaprod)$/i,"");return c},getCVI:function(a){for(var b,c=["p1","p2","p3","p4","p5","p6","p7","p8","p21","p22","p99"],d={},e=0;e<c.length;e++)b=c[e],d[b]=this.getValFromSplitCookie("cvi\x3d",b+"\x3d","\x26",a);return d}}}});var Measurement=_createClass(function a(){var b=this;_classCallCheck(this,a),this.pageName="",this.dismissEventRegistered=!1,this.currentImpressions=[],this.Content=
762new Content,this.PageValues=new PageValues,this.RecEngine=new RecEngine,this.TargetMetadata=new TargetMetadata;var c=document.location.pathname;this.init=function(){window.startMeasurement=function(a,d){if(b.pageName=a,b.setUpPageViewValues("[data-measurement]",d),!c.match(/\/ftgw\/digital\/portfolio\/summary/gi)){try{_dmt.Service.AdobeAnalytics.buildContextData()}catch(a){}window.vendorStatus("adobeanalytics")&&"undefined"!=typeof window.s&&window.s.t()}}},this.setUpPageViewValues=function(a,c){var d=
763window.document.querySelectorAll("".concat(a));b.initPageName(),b.ensureEvents(),0<d.length&&(b.processPageValues(),b.processContainers(d)),c&&b.handleAdobeFailure()},this.initPageName=function(){!b.pageName&&window.s&&(b.pageName=window.s.contextData.VSPGVER||window.s.pageName||"unconfigured")},this.ensureEvents=function(){window.s&&(window.s.events=window.s.events||"")},this.processPageValues=function(){var a="".concat(document.location.hostname).concat(document.location.pathname);window.s.pageName&&
764window.s.pageName!==a||(window.s.pageName=b.PageValues.pageName(b.pageName)),window.s.contextData.tmd=b.TargetMetadata.get(),b.addEvent80IfMissing(),b.updateRecEngineValues(),b.updateVSPGVER()},this.addEvent80IfMissing=function(){-1===window.s.events.indexOf("event80")&&(1<window.s.events.length?window.s.events+=",event80":window.s.events+="event80")},this.updateRecEngineValues=function(){var a=b.RecEngine.loopback(),c=b.RecEngine.loopbackSkipedRecId();a&&(a=a.replace("^^^","event80"),c=c.replace("^^^",
765"event80"),b.RecEngine.impressionValue=a,b.RecEngine.impressionValuev2=c,b.RecEngine.value=a)},this.updateVSPGVER=function(){window.s&&window.s.contextData&&window.s.contextData.VSPGVER&&-1===window.s.contextData.VSPGVER.indexOf(b.pageName)?"homepage"!==window.s.contextData.SEC.toLowerCase()&&(window.s.contextData.VSPGVER="".concat(b.pageName,"|").concat(window.s.contextData.VSPGVER||"")):window.s.contextData.VSPGVER="".concat(b.pageName)},this.processContainers=function(a){for(var c=0;c<a.length;c+=
7661)b.processContainer(a[c],c)},this.processContainer=function(a,c){if(b.isContainerValid(a)){var d=b.extractContainerData(a,c),e=d.measurementName,f=d.campaignName,g=d.mboxName,h=d.interaction;if(b.shouldProcessMeasurement(e)){var i="Fid.com web\x3e".concat(b.pageName),j=";".concat(e,";;;event80\x3d1;evar47\x3d").concat(i).concat(f).concat(g,",");window.s.products=(window.s.products||"")+j,b.setupContainerEventListeners(a,e,f,g,h),b.currentImpressions.push(e)}}},this.isContainerValid=function(a){return null!==
767a.offsetParent&&"hidden"!==window.getComputedStyle(a.offsetParent).visibility&&a.dataset&&a.dataset.measurement},this.extractContainerData=function(a,b){var c=a.dataset.measurement||"empty",d=a.dataset.campaignname?"^".concat(a.dataset.campaignname):"^none",e=a.dataset.mboxname?"^".concat(a.dataset.mboxname,"^").concat(b+1):"^context^".concat(b+1),f=a.dataset.interaction||"";return{measurementName:c,campaignName:d,mboxName:e,interaction:f}},this.shouldProcessMeasurement=function(a){return-1===b.currentImpressions.indexOf(a)&&
768"/ftgw/digital/portfolio/summary"!==document.location.pathname},this.setupContainerEventListeners=function(a,c,d,e,f){a.dataset.loopback?b.setupLoopbackListeners(a,c,d,e,f):a.addEventListener("click",function(){b.fireClick(c,d,e,f)},{once:!0})},this.setupLoopbackListeners=function(a,c,d,e,f){a.addEventListener("click",function(){b.fireClickRecco(c,d,e,f)},{once:!0});var g=a.parentElement.querySelector("button[data-itemaction\x3dhide]"),h=a.parentElement.querySelector("button[data-itemaction\x3ddismiss]");
769h&&h.addEventListener("click",function(){b.fireDismissRecco(c,d,e,f)},{once:!0}),g&&g.addEventListener("click",function(){b.fireHideRecco(c,d,e,f)},{once:!0})},this.handleAdobeFailure=function(){b.addEvent80IfMissing();var a="Fid.com web\x3e".concat(b.pageName),c=";default;;;event80\x3d1;evar47\x3d".concat(a,",");window.s.products=(window.s.products||"")+c};var d=function(a,c,d,e,f){var g=!!(5<arguments.length&&arguments[5]!==void 0)&&arguments[5],h=window.s.linkTrackVars,i=window.s.linkTrackEvents,
770j={event76:"click",event123:"dismiss",event156:"hide"}[a]||"unknown";window.s.events=a,window.s.contextData.interaction="".concat(b.pageName,"|").concat(c,"|").concat(j),window.s.contextData.lcg=d;var k=g?void 0:b.Content.getClickedMessageId(d);window.s.contextData.dynamicMsgsPre=k,window.s.products=";".concat(d,";;;").concat(a,"\x3d1;evar47\x3dFid.com web\x3e").concat(b.pageName).concat(e).concat(f),window.s.linkTrackEvents=a;var l=",products,events,contextData.interaction,contextData.lcg,contextData.p2,contextData.p1,contextData.VSCHANNEL";
771if(!g)l+=",contextData.dynamicMsgsPre";else{var m=b.RecEngine.loopback(),n=b.RecEngine.loopbackSkipedRecId();m&&(m=m.replace("^^^",a),n=n.replace("^^^",a),window.s.contextData.reccEngMetaData=m,window.s.contextData.reccEngMetaDataV2=n),l+=",contextData.reccEngMetaData,contextData.reccEngMetaDataV2"}window.s.linkTrackVars+=l,window.s.contextData.track_analytics_keys={workaround:!0},window.vendorStatus("adobeanalytics")&&"undefined"!=typeof window.s&&window.s.tl(b,"o","".concat(b.pageName,"|").concat(c,
772"|").concat(j)),window.s.contextData.track_analytics_keys=void 0,window.s.linkTrackVars=h,window.s.linkTrackEvents=i};this.fireClick=function(a,b,c){var e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"unconfigured";d("event76",e,a,b,c,!1)},this.fireClickRecco=function(a,b,c){var e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"unconfigured";d("event76",e,a,b,c,!0)},this.fireDismissRecco=function(a,b,c){var e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"unconfigured";
773d("event123",e,a,b,c,!0)},this.fireHideRecco=function(a,b,c){var e=3<arguments.length&&arguments[3]!==void 0?arguments[3]:"unconfigured";d("event156",e,a,b,c,!0)},this.firePageCall=function(){window.vendorStatus("adobeanalytics")&&"undefined"!=typeof window.s&&window.s.t()}});var OldNavBarMeasurement=function(){function a(){var b=this;_classCallCheck(this,a),this.init=function(){window.Bootstrapper.trackerFramework.postSendData.add(function(){return b.setupNavTracking()})}}return _createClass(a,[{key:"setupNavTracking",
774value:function(){"function"==typeof $nav&&this.setupNavEventHandlers(),this.setupLegacyTracking()}},{key:"setupNavEventHandlers",value:function(){var a=this;$nav(".pnhs").on({mouseenter:function(){("undefined"==typeof window.tmsEnteredNavElement||0>window.tmsEnteredNavElement)&&(window.tmsEnteredNavElement=$nav(this).index()+1)}}),$nav(".pnmm").on({mouseleave:function(){window.tmsEnteredNavElement=-1}}),$nav(".pgnb").on({mousedown:function(){a.handlePgnbMousedown(this)}},'li[tms\x3d"navLink"] a:not(.pnshl)'),
775$nav(".pntl").on({mousedown:function(){a.handlePntlMousedown(this)}},"a"),$nav(".pnld").on({mousedown:function(){a.handlePnldMousedown()}},"a")}},{key:"handlePgnbMousedown",value:function(a){var b=$nav(a).parents(".pnhs").index()+1,c=$nav(a).clone().children().remove().end().text();("undefined"==typeof window.tmsEnteredNavElement||0>window.tmsEnteredNavElement)&&(window.tmsEnteredNavElement=b);var d=this.getNavBarVersion(),e=(d+("block"===$nav(".pnhs:not(.active) .pnl2").css("display")?"F":"N")+window.tmsEnteredNavElement+
776b+c).replace(/[^\w]/g,"").substr(0,31);this.fireNavBarInteraction(e)}},{key:"handlePntlMousedown",value:function(a){var b=this.getNavBarVersion(),c="".concat(b,"UUU").concat($nav(a).text().replace(/[^\w]/g,"").substr(0,31));this.fireNavBarInteraction(c)}},{key:"handlePnldMousedown",value:function(){var a=this.getNavBarVersion(),b="".concat(a,"UUUFidelityLogo");this.fireNavBarInteraction(b)}},{key:"getNavBarVersion",value:function(){var a=$nav(".pgnb").attr("data-nav-ver")||"99";return(2!==a.replace(/[^\w]/g,
777"").length||-1<a.indexOf("_"))&&(a="99"),a}},{key:"fireNavBarInteraction",value:function(a){try{"function"==typeof window.tmsNavBarInteraction&&window.tmsNavBarInteraction(a)}catch(a){Bootstrapper.reportException(a)}}},{key:"setupLegacyTracking",value:function(){var a=this;window.tmsSetupLegacyTracking=function(){window.tmsSetupLegacyCounter++,"undefined"==typeof window.trackGenericContentChangeAsPV?10<=window.tmsSetupLegacyCounter&&"/fund-screener/research.shtml"!==location.pathname&&"/fund-screener//evaluator.shtml"!==
778location.pathname&&a.removeLegacyTracking():a.applyLegacyMappings()},("undefined"!=typeof window.ensightenLazyLoadFlag||"/search/getSearchResults"===location.pathname)&&"function"==typeof $nav&&(window.tmsSetupLegacyCounter=0,$nav(document).on("mousemove",window.tmsSetupLegacyTracking))}},{key:"applyLegacyMappings",value:function(){[{from:"tmsTrackGenericContentChangeAsPV",to:["trackGenericContentChangeAsPV","trackGenericContentChange"]},{from:"tmsTrackContentChangeAsPV",to:["trackContentChangeAsPV",
779"trackContentChange"]},{from:"tmsTrackGenericInteraction",to:["trackGenericInteraction"]},{from:"tmsTrackInteraction",to:["trackInteraction"]},{from:"tmsTrackSocialShare",to:["trackSocialShare"]},{from:"tmsTrackContacts",to:["trackContacts"]},{from:"tmsTrackContentInteraction",to:["trackModuleInteraction"]},{from:"tmsTrackSearchResultInteraction",to:["trackSearchResultInteraction"]},{from:"tmsTrackSearchModuleInteraction",to:["trackSearchModuleInteraction"]},{from:"tmsTrackInvestorCenter",to:["trackInvestorCenter"]},
780{from:"tmsTrackInvestorCenterCTC",to:["trackInvestorCenterCTC"]}
780].forEach(function(a){"function"==typeof window[a.from]&&a.to.forEach(function(b){window[b]=window[a.from]})}),"object"===_typeof(window.tmsConfig)&&(window.msConfig=window.tmsConfig),this.removeLegacyTracking()}},{key:"removeLegacyTracking",value:function(){"function"==typeof $nav&&$nav(document).off("mousemove",window.tmsSetupLegacyTracking)}}])}();var Polyfills=_createClass(function a(){return _classCallCheck(this,a),a.instance?a.instance:
781void(a.instance=this,this.init=function(){})});var Helper=_createClass(function a(){_classCallCheck(this,a),this.ConditionEvaluator=new ConditionEvaluator,this.ContentEventListener=new ContentEventListener,this.DMTConfig=new DMTConfig,this.GlobalUtilities=new GlobalUtilities,this.Env=new Env,this.ETA=new ETA,this.EventMetadata=new EventMetadata,this.Experimentation=new Experimentation,this.FidMsmtHelper=new FidMsmtHelper,this.Measurement=new Measurement,this.OldNavBarMeasurement=new OldNavBarMeasurement,
782this.Polyfills=new Polyfills,this.URLProcessor=new URLProcessor,this.UserPreference=new UserPreference});var GlanceCobrowseBaseCode=function(){function a(){_classCallCheck(this,a),this.intervals={decline:null,accept:null,bindEvents:null},this.Cookie=new Cookie,this.Data=new Data,this.Obj=new Obj,this.disabledURLS=[]}return _createClass(a,[{key:"init",value:function(){var a=this;this.Data.Audit.store("service","Glance init");var b=this.getEnvironment(),c="production"===b?"19772":"20166",d=this.buildScriptURL(c,
783b);window.GLANCE_COBROWSE={disableLogging:!0};var e=this.createScriptTag(c,b,d);document.getElementsByTagName("script")[0].parentNode.appendChild(e),this.Data.GlanceSession.check()?this.waitForGlanceToLoad():window.addEventListener("load",function(){return a.setupNewSession()})}},{key:"getEnvironment",value:function(){var a,b=window.Bootstrapper;if(null!==b&&void 0!==b&&null!==(a=b.ensightenOptions)&&void 0!==a&&a.publishPath){var c=b.ensightenOptions.publishPath;if(c.includes("dev")||c.includes("stage"))return"staging"}return"production"}},
784{key:"buildScriptURL",value:function(a,b){return"https://www.glancecdn.net/cobrowse/CobrowseJS.ashx?group\x3d".concat(a,"\x26site\x3d").concat(b)}},{key:"createScriptTag",value:function(a,b,c){var d=document.createElement("script"),e=document.location,f=e.pathname,g=e.hostname;return d.type="text/javascript",d.setAttribute("id","cobrowsescript"),d.setAttribute("data-groupid",a),d.setAttribute("data-site",b),d.setAttribute("charset","UTF-8"),g.includes("fidelity.com")&&f.includes("portfolio/")&&d.setAttribute("data-additionalgroupids",
78524302),this.Obj.getDescendantProp(window.dmtConfig,"vendor.glance.presence")&&!this.Cookie.isRWVSession()&&(d.setAttribute("data-presence","on"),d.setAttribute("data-visitorid",this.Data.Customer.mid()),d.setAttribute("data-presenceserver","fidelity-presence.glance.net")),d.src=c,d}},{key:"getShareScreenElement",value:function(){var a=document.getElementById("share-user-screen");if(a)return a;var b=document.querySelector("pvd-footer");if(null!==b&&void 0!==b&&b.shadowRoot)return b.shadowRoot.querySelector("#pvd2-glance-share-your-screen");
786var c=document.querySelector(".pvd3-page-footer-root");if(c)return c.querySelector("#pvd3-glance-share-your-screen");var d=document.querySelector(".fds-page-footer-root");return d?d.querySelector("#fds-glance-share-your-screen"):null}},{key:"setupNewSession",value:function(){var a=this;this.waitForShareScreenElement(),this.shouldEnableHotkeys()&&(document.addEventListener("keydown",function(b){return a.handleHotkey(b,"Windows","glance_windows_hotkey","event931","Delete")}),document.addEventListener("keydown",
787function(b){return a.handleHotkey(b,"Mac","glance_mac_hotkey","event930","Backspace")}))}},{key:"waitForShareScreenElement",value:function(){var a=this,b=0,c=setInterval(function(){var d=a.getShareScreenElement();d?(d.onclick=function(){window.tmsTrackCustomLinksWithEvents("interaction","glance_shareyourscreen_link","event932"),a.bindGlanceEvents(),a.setupButtonIntervals()},clearInterval(c)):(b++,b>=10&&clearInterval(c))},100)}},{key:"shouldEnableHotkeys",value:function(){var a=navigator.userAgent.match(/(iPhone|iPad|MSIE 7)/),
788b=this.disabledURLS.some(function(a){return window.location.href.includes(a)});return!a&&!b}},{key:"setupButtonIntervals",value:function(){var a=this;this.intervals.accept=setInterval(function(){return a.waitForButton("glance_accept","glance_accept","event916","accept",20)},100),this.intervals.decline=setInterval(function(){return a.waitForButton("glance_decline","glance_decline","event914","decline",50)},100)}},{key:"waitForGlanceToLoad",value:function(){var a=this,b=0;this.intervals.bindEvents=
789setInterval(function(){a.isGlanceAvailable()?(a.bindGlanceEvents(),clearInterval(a.intervals.bindEvents)):(b++,30<b&&clearInterval(a.intervals.bindEvents))},100)}},{key:"isGlanceAvailable",value:function(){return"object"===("undefined"==typeof GLANCE?"undefined":_typeof(GLANCE))&&"object"===_typeof(GLANCE.Cobrowse)&&"object"===_typeof(GLANCE.Cobrowse.Visitor)}},{key:"handleHotkey",value:function(a,b,c,d,e){var f=this.Obj.getDescendantProp(window.dmtConfig,"vendor.glance.hotkey"),g=navigator.userAgent.includes(b),
790h=a.shiftKey&&a.key===e;if(f&&h&&g){tmsTrackCustomLinksWithEvents("interaction",c,d),this.isGlanceAvailable()&&GLANCE.Cobrowse.Visitor.showTerms({sessionKey:"GLANCE_KEYTYPE_RANDOM"}),this.bindGlanceEvents(),this.setupButtonIntervals();var i="Mac"===b?"macHotkey":"windowsHotkey";document.removeEventListener("keydown",this[i])}}},{key:"waitForButton",value:function(a,b,c,d,e){var f=document.getElementById(a);return f?(f.addEventListener("click",function(){tmsTrackCustomLinksWithEvents("interaction",
791b,c)},{once:!0}),void clearInterval(this.intervals[d])):void(!this.intervals["".concat(d,"Attempts")]&&(this.intervals["".concat(d,"Attempts")]=0),this.intervals["".concat(d,"Attempts")]++,this.intervals["".concat(d,"Attempts")]>e&&clearInterval(this.intervals[d]))}},{key:"bindGlanceEvents",value:function(){if(this.isGlanceAvailable()){var b=window.GLANCE.Cobrowse.Visitor;b.addEventListener("agents",function(c){0<c.count&&window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_join","event917"),
7924<b.getKey().length&&window.tmsTrackCustomLinksWithEvents("interaction","glance_presence","event933")}),b.addEventListener("sessionstart",function(){var a=function(){b.enableRC(!0),b.removeEventListener("agents",a)};b.addEventListener("agents",a)}),b.addEventListener("screenshare",function(a){"new"===a.state?window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_screenshare_start","event918"):"ended"===a.state&&window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_screenshare_end",
793"event919")}),b.addEventListener("rcrequested",function(){window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_rc_requested","event927")}),b.addEventListener("rc",function(a){!0===a.enabled&&window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_rc_started","event928")}),b.addEventListener("rcevent",function(){window.tmsTrackCustomLinksWithEvents("interaction","glance_agent_rc_action","event929")}),b.addEventListener("sessionend",function(){window.tmsTrackCustomLinksWithEvents("interaction",
794"glance_end","event920")}),b.addEventListener("error",function(){window.tmsTrackCustomLinksWithEvents("interaction","glance_error","event921")})}}}])}();var GlanceCobrowse=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.Util=new Util,this.GlanceCobrowseBaseCode=new GlanceCobrowseBaseCode,this.init=function(){window.vendorStatus("glance")?b.GlanceCobrowseBaseCode.init():dmtLog("// Glance.init !")},this.isInCobrowseSession=function(){return!!(""!==b.Util.Cookie.getElem("glance_ssn_info")&&
7950<b.Util.Cookie.getElem("glance_ssn_info").length)||""}});var AdobeAnalyticsPI=_createClass(function a(){var b=this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this,this.AdobeTarget=new AdobeTarget,this.autoWireFired=!1,this.Data=new Data,this.ETA=new ETA,this.GlanceCobrowse=new GlanceCobrowse,this.gpcValue=navigator&&navigator.globalPrivacyControl,this.Helper=new Helper,this.legacyStringReady=!1,this.MetaTags=new MetaTags,this.productString="",this.RecEngine=new RecEngine,
796this.Util=new Util,this.PageMetaData=new MetaData,this.tac=0;var c="",d="";this.buildContextData=function(){if(window.vendorStatus("adobeanalytics")&&(dmtLog("// AdobeAnalyticsPI.buildContextData starting"),"undefined"!=typeof window.s)){var a=b.PageMetaData.MetaData.buildPageMetaData();a.p2&&(a.p2=b.Data.Customer.midBase64DecodeHelperFunc(a.p2));var c=Object.keys(a);
796c.forEach(function(b){window.s.contextData[b]=a[b]}),window.s.eVar75="".concat(b.Data.EnsightenMeta.publishDate(),"|S.2.9.0|TMS"),b.handleContentParameters(),
797dmtLog("// AdobeAnalyticsPI.buildContextData \u2714")}},this.buildTrackAnalyticsPageViewPayload=function(a){window.s.contextData={};var c={},d=Object.keys(a);d.forEach(function(b){""!==a[b]&&"undefined"!=typeof a[b]&&(c[b]=a[b])});var e=window._dmt.PageMetaData.MetaData.buildPageMetaData();e.p2&&(e.p2=b.Data.Customer.midBase64DecodeHelperFunc(e.p2));var f=Object.keys(e);f.forEach(function(a){""!==e[a]&&"undefined"!=typeof e[a]&&"pageName"!==a&&"VSCHANNEL"!==a&&"SEC"!==a&&"SEC1"!==a&&"SEC2"!==a&&"VSPAGE"!==
798a&&(c[a]=e[a])});var g=Object.keys(c);g.forEach(function(a){"trans"===a||(window.s.contextData[a]=c[a])}),window.s.pageName=a.pageName,window.s.contextData.isSegment="false",window.s.contextData.tac=b.tac},this.fireTrackAnalyticsPageView=function(a){if(!window.vendorStatus("adobeanalytics"))return void dmtLog("// AdobeAnalyticsPI.fireTrackAnalyticsPageView: Adobe Analytics vendor status is OFF. No PageView call will be fired.");c===window.location.pathname?window.location.pathname.match(/\/ftgw\/digital\/portfolio\/(summary|positions|activity|balances|documents|features|performance)/i)&&
799d!==window.location.hash&&(b.tac=0,d=window.location.hash):(b.tac=0,c=window.location.pathname,d=window.location.hash),b.tac+=1,b.buildTrackAnalyticsPageViewPayload(a);try{b.handleETA(),b.handleAdditionalVars()}catch(a){}window.s.t(),window._dmt.Data.Audit.store("service","trackAnalytics: Adobe pageview call fired"),b.unsetETAs(),b.unsetAdditionalVars()},this.buildTrackAnalyticsInteractionPayload=function(a){window.s.contextData={};var c={},d=Object.keys(a);d.forEach(function(b){""!==a[b]&&"undefined"!=
800typeof a[b]&&(c[b]=a[b])});var e=window._dmt.PageMetaData.MetaData.buildPageMetaData();e.p2&&(e.p2=b.Data.Customer.midBase64DecodeHelperFunc(e.p2));var f=Object.keys(e);f.forEach(function(a){""!==e[a]&&"undefined"!=typeof e[a]&&(c[a]=e[a])});var g=Object.keys(c);g.forEach(function(a){"trans"===a||(window.s.contextData[a]=c[a])});var h=[];for(var j in c)null===j.match(/^(VSCHANNEL|SEC|SEC1|SEC2|VSPAGE)$/i)&&h.push(j);var k="contextData.VSCHANNEL,contextData.SEC,contextData.SEC1,contextData.SEC2,contextData.VSPGVER,contextData.VSPURP,contextData.VSPROD,contextData.VSTOPICS,contextData.VSHEADLINE,contextData.NAVTYPE,contextData.VSDATE,contextData.VSAUTHOR,contextData.VSSOURCE,contextData.VSSEARCHPHRASE,contextData.VSINDEX,contextData.subscription,contextData.VSBIZEVENT,contextData.p1,contextData.p2,contextData.p3,contextData.p4,contextData.p5,contextData.p6,contextData.p8,contextData.p0,contextData.shortInteraction,contextData.popupSymbol,contextData.popupSecurity,contextData.dynamicMsgs,eVar16";
801k+=0<h.length?",contextData.".concat(h.join(",contextData.")):"",window.s.linkTrackVars+=",".concat(k),window.s.linkTrackEvents="None",window.s.pageName=a.pageName,window.s.contextData.isSegment="false",window.s.contextData.p13=b.Util.Cookie.getNpt("nav")||"No NavBar Interaction"},this.fireTrackAnalyticsInteraction=function(a){if(!window.vendorStatus("adobeanalytics"))return void dmtLog("// AdobeAnalyticsPI.fireTrackAnalyticsInteraction: Adobe Analytics vendor status is OFF. No interaction call will be fired.");
802b.buildTrackAnalyticsInteractionPayload(a);try{b.handleETA(),b.handleAdditionalVars()}catch(a){}window.s.tl(b,"o",a.interaction),window._dmt.Data.Audit.store("service","trackAnalytics: Adobe interaction call fired"),b.unsetETAs(),b.unsetAdditionalVars()},this.autoWire=function(){return""},this.legacyAutoWire=function(){return b.autoWire()},this.randId=function(){var a=b.Util.QueryString.parse(window.location.search,"mboxCID")||"",c=b.Util.QueryString.parse(window.location.search,"mbox3rdPartyId")||
803"",d=b.Util.QueryString.parse(window.location.search,"mboxPosition")||"";return 20<c.length?"".concat(a).concat(d).concat(c.substring(2,10)).concat(c.substring(11,14)):10<c.length?"".concat(a).concat(d).concat(c.substring(0,10)):"".concat(a).concat(d).concat(c)},this.buildContentProductsString=function(){var a=b.Util.QueryString.parse(window.location.search,"mboxConvType")||"";if(a.match(/emailclick/i)){var c=b.Util.QueryString.parse(window.location.search,"mbox")||"",d=b.Util.QueryString.parse(window.location.search,
804"mboxCategory")||"",e=b.Util.QueryString.parse(window.location.search,"mboxPosition")||"",f=b.Util.QueryString.parse(window.location.search,"mboxProduct")||"";return window.s&&(window.s.linkTrackEvents=""),(f||c).split("|").map(function(a){return";".concat(a,";;;event924|event909\x3d1;evar47\x3dSFMC Fid.com\x3e").concat(d).concat(e&&"|evar122\x3d".concat(e)||"")}).join(",")}if(a.match(/emailunsub/i)){var g=b.Util.QueryString.parse(window.location.search,"mbox")||"",h=b.Util.QueryString.parse(window.location.search,
805"mboxCategory")||"",i=b.Util.QueryString.parse(window.location.search,"mboxProduct")||"";return window.s&&(window.s.linkTrackEvents=""),(i||g).split("|").map(function(a){return";".concat(a,";;;event926\x3d1;evar47\x3dSFMC Fid.com\x3e").concat(h)}).join(",")}return""},this.handleContentParameters=function(){if(!a.contentParametersHandled){var c=b.Util.QueryString.parse(window.location.search,"sfip")||"";c&&(window.s.contextData.sfip=c),a.contentParametersHandled=!0}},this.handleETA=function(){var a=
806[],c=b.ETA.parseCDVs(),d=b.ETA.parsePagename();a=a.concat(c),a=a.concat(d),"undefined"!=typeof window.s&&(a.forEac
806h(function(a){var b=a.cdvKeyOut||"",c=a.cdvValOut||"";b&&c&&(window.s.contextData[b]=c)}),dmtLog("// AdobeAnalyticsPI.handleETA \u2714"))},this.handleAdditionalVars=function(){window.s&&window.s.contextData&&(window.s.contextData.piiDataAmount=b.Util.DomElement.getPiiDataElementSize(),window.s.linkTrackVars=b.Util.Plugins.appendToList(window.s.linkTrackVars,"contextData.piiDataAmount")),
807dmtLog("// AdobeAnalyticsPI.handleAdditionalVars \u2714")},this.unsetAdditionalVars=function(){window.s&&window.s.contextData&&window.s.contextData.piiDataAmount&&delete window.s.contextData.piiDataAmount,dmtLog("// AdobeAnalyticsPI.unsetAdditionalVars \u2714")},this.unsetETAs=function(){var a=[];"object"===_typeof(window.dmtEtaContextDataVars)&&window.dmtEtaContextDataVars.forEach(function(b){return a.push(b.cdvKeyOut)}),a=a.filter(function(b,c){return a.indexOf(b)===c}),"undefined"!=typeof window.s&&
808a.forEach(function(a){"undefined"!=typeof window.s.contextData[a]&&(dmtLog("// AdobeAnalyticsPI.unsetETAs: Deleting s.contextData.".concat(a)),delete window.s.contextData[a])}),dmtLog("// AdobeAnalyticsPI.unsetETAs \u2714")},this.buildTransaction=function(a){var c=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1];a.forEach(function(a){var d=a;if(d){var e={};if(e=d,"object"===_typeof(e)){"string"==typeof e.phase&&(e.phase=e.phase.toLowerCase());var f="",g="",h="",i="";if(c){var j="z";"string"==
809typeof e.pname&&""!==e.pname?j=e.pname:"string"==typeof e.vspage&&""!==e.vspage&&(j=e.vspage),i=e.msgTitle?e.msgTitle:"z",i=i.replace(/[^\d\w]/g,"").toLowerCase();var k=e.msgID?e.msgID:"z";k=k.replace(/[^\d\w/^]/g,"").toLowerCase(),f="".concat(j,"^").concat(i,"^").concat(k),h="evar47\x3d".concat(f)}else{var l="z";"string"==typeof e.pname&&""!==e.pname?l=e.pname:"string"==typeof e.vspage&&""!==e.vspage&&(l=e.vspage),l=l.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),l=10<l.length?l.substr(0,10):l,i=e.msgTitle?
810e.msgTitle:"z",i=i.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),i=50<i.length?i.substr(0,50):i;var m=e.msgType?e.msgType:"z";m=m.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),m=5<m.length?m.substr(0,6):m;var n=e.msgID?e.msgID:"z";n=n.replace(/[^a-zA-Z\d_-\w"  */^"]/g,""),/^req/i.test(n)&&"se"===l&&(window.s&&(window.s.contextData.dynamicExpId=n),n="na"),f="".concat("f","|").concat(l,"~").concat(i,"~").concat(m,"~").concat(n).toLowerCase()}"string"==typeof e.phase&&"impression"===e.phase&&(f=";".concat(c?i:f,";;;event80\x3d1;").concat(h),
811g="event80"),"string"==typeof e.phase&&"clickthru"===e.phase&&(f=";".concat(c?i:f,";;;event76\x3d1;").concat(h),g="event76"),"string"==typeof e.phase&&"dismiss"===e.phase&&(f=";".concat(c?i:f,";;;event123\x3d1;").concat(h),g="event123"),"string"==typeof e.phase&&"hide"===e.phase&&(f=";".concat(c?i:f,";;;event156\x3d1;").concat(h),g="event156"),g&&(window.s.events=b.Util.Plugins.appendToList(window.s.events,g),window.s.linkTrackEvents=b.Util.Plugins.appendToList(window.s.linkTrackEvents,g),window.s.products=
812b.Util.Plugins.appendToList(window.s.products,f),window.s.linkTrackVars=b.Util.Plugins.appendToList(window.s.linkTrackVars,"products"),window.s.linkTrackVars=b.Util.Plugins.appendToList(window.s.linkTrackVars,"evar47"))}}})},this.buildDynamicMessage=function(a){var b,c=["position","tsk","random","container","experimentID","variantID"],d=["pos","tsk","rf","cnm","expid","varid"],e=[5,20,1,42,12,3];if(Array.isArray(a)){var f=a.map(function(a){return a?("object"===_typeof(a)&&"string"==typeof a.eventType&&
813(["clk","click","cli","clik","clic","cl","clickthru"].includes(a.eventType.toLowerCase())?a.eventType="clk":["imp","impression","impr"].includes(a.eventType.toLowerCase())?a.eventType="imp":a.eventType="z"),"object"===_typeof(a)&&"string"==typeof a.source&&(["adb","adobe","adob","target"].includes(a.source.toLowerCase())?a.source="adb":["tmnt","treatmnt","trtmnt","treatment selector","ts","trmnt","treatment"].includes(a.source.toLowerCase())?a.source="tmnt":a.source="z"),Object.keys(a).forEach(function(b){var c=
814a[b];a[b]=a[b]?c.replace(/[^a-zA-Z\d_-\w"  *"]/g,""):"z"}),a):0}),g=f.map(function(a){var b="bu\x3d".concat("f",",id\x3d").concat(a.symphonyID&&a.symphonyID.substr(0,10)||"z",",nm\x3d").concat(a.name&&a.name.substr(0,15)||"z",",typ\x3d").concat(a.eventType&&a.eventType.substr(0,3)||"z",",src\x3d").concat(a.source&&a.source.substr(0,4)||"z").toLocaleLowerCase();return b=c.reduce(function(b,f){return a[f]?"".concat(b,",").concat(d[c.indexOf(f)].toString(),"\x3d").concat(a[f].substr(0,e[c.indexOf(f)])).toLocaleLowerCase():
815b},b),b});b=g.reduce(function(a,b){return a?"".concat(a,"|").concat(b):b},b),window.s.contextData.dynamicMsgs=b}return b}
815,this.paramsForMetricsCall=function(a){if(a){var b=function(){function a(a){this.a=a,this.keys=[],this.values=[],this.outputStr="",this.execute()}return a.prototype.execute=function(){for(var e=[],a=[],b=0;b<this.a.length;b+=1)"\x3d"===this.a[b]&&e.push(b);for(var f=0;f<this.a.length;f+=1)"\x26"===this.a[f]&&a.push(f);if(a.length===e.length-1)for(var g,h=this.a.split("\x26"),c=
8160;c<h.length;c+=1)g=h[c].split("\x3d"),this.keys.push(g[0]),this.values.push(g[1]);else{var j=this.a.split("\x3d");this.keys.push(j[0]),j=this.removeFromArrAt(j,0);var k=j[j.length-1];j=this.removeFromArrAt(j,j.length-1);for(var l,m=0;m<j.length;m+=1)if(l=j[m].match(/&/g).length,1<l){var n=j[m].lastIndexOf("\x26");this.values.push(j[m].substr(0,n)),this.keys.push(j[m].substr(n+1))}else{var o=j[m].split("\x26");this.values.push(o[0]),this.keys.push(o[1])}this.values.push(k)}for(var p=0;p<this.keys.length;p+=
8171)0<p&&(this.outputStr+="\x26"),this.outputStr+="".concat(encodeURIComponent(this.keys[p]),"\x3d").concat(encodeURIComponent(this.values[p]))},a.prototype.removeFromArrAt=function(d,a){if(0<d.length){var b=[];if(a<=d.length-1){for(var c=0;c<a;c+=1)b.push(d[c]);for(var e=a+1;e<d.length;e+=1)b.push(d[e]);return b}}return d},a}(),c=new b(a);return c.outputStr}return""},window._buildTransaction=this.buildTransaction});var FidelityClix=_createClass(function a(){var b=this;return _classCallCheck(this,a),
818a.instance?a.instance:void(a.instance=this,this.Data=new Data,this.Env=new Env,this.buildClixBodyParams=function(){var a={LOG:1,pageName:"".concat(b.Data.MetaTags.getMetaTagContent("CHANNEL")).concat(b.Data.MetaTags.getMetaTagContent("SECSUB"),"/").concat(b.Data.MetaTags.getMetaTagContent("PAGE")),p1:b.Data.Customer.ti
818d(),p2:b.Data.Customer.mid(),p3:b.Data.Customer.role(),p4:b.Data.Customer.relmap(),p5:b.Data.Customer.mimedRelmap(),p6:b.Data.Customer.mimedMid(),p7:b.Data.Customer.derivedMid(),p8:b.Data.Customer.derivedRelmap(),
819VSCHANNEL:b.Data.MetaTags.getMetaTagContent("CHANNEL"),VSORIGIN:"".concat(b.Data.EnsightenMeta.publishDate(),"|SYZYGY|TMS")};return a},this.fireClixCall=function(a){var c="",d=a&&"object"===_typeof(a)?a:b.buildClixBodyParams(),e=b.Env.get();c="prod"===e?"https://clix.fidelity.com/clix":"https://clixxq1.fidelity.com/clix";var f={request:{parameter:{Referrer:window.location.href,clientIP:"",queryString:d,sysDate:(new Date).toISOString()}}};if(window.vendorStatus("clix")){var g=new XMLHttpRequest;g.open("POST",
820c),g.setRequestHeader("Content-Type","text/plain"),g.send(JSON.stringify(f))}})});var TrackAnalyticsPI=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.Data=new Data,this.Helper=new Helper,this.Util=new Util,this.AdobeAnalyticsPI=new AdobeAnalyticsPI,this.FidelityClix=new FidelityClix,this.init=function(){function a(a){window.allowClixOnBlockedTACalls=!1,"object"===_typeof(a)&&(!c.checkIfTACallIsBlocklisted(a)||window.allowClixOnBlockedTACalls)&&window.Bootstrapper.trackAnalyticsMain(a)}
821window.trackAnalyticsData=window._dmt.PageMetaData.MetaData.buildPageMetaData();var c=b,d=function(a,b,c){var d,e={},f={},g={pname:"pageName",pver:"pageVersion",ad:"additionalDetail",loc:"location",trdstrt:"tradestart",trdcomp:"tradecomplete",trdsymb:"tradeSymbol",accntstrt:"accountstart",regtype:"accountType",accntcomp:"accountcomplete",cid:"client",jobstobelabels:"jtbdlabels",jobstobekeys:"jtbdkeys",reccengmetadata:"reccEngMetaData",flowtype:"flowType",searchterm:"searchTerm"};if(["channel","sec",
822"sec1","pname","searchterm","pver","promocode","ad","cusip","loc","trdstrt","trdcomp","trdsymb","phase","ownership","flowtype","accntstrt","regtype","accntcomp","customAOVar","searchtype","reccengmetadata","reccEngMetaDataV2","response","cid","sec2","branchmetadata","topiclabels","topickeys","productlabels","productkeys","jobstobelabels","jobstobekeys","contentCard","tradeintent","assocID","experimentid","audienceid","otherfeatures","custsegment","convId","trackAnalytics_data_keys","multiPlatform",
823"tradedetail","fsreqid","xtracid","rwic","poe"].forEach(function(b){if("customAOVar"===b)e[b]=-1<a.pt.indexOf("ao ss")&&"undefined"!=typeof a.regtype&&"undefined"!=typeof a.flowtype?"p|aoselfservice|-|".concat(a.regtype,"|").concat(a.loc,"|").concat(a.flowtype,"|-|").concat(a.pname):null;else if("trackAnalytics_data_keys"===b){e[b]=a?JSON.stringify(a):null;try{var c=JSON.parse(e[b]);"FidelityAssistant"===c.appId&&c.searchterm&&(delete c.searchterm,c.intname.includes("fa~search enter")&&(c.intname=
824c.intname.split("search enter".concat([0],"search enter"))),e[b]=JSON.stringify(c))}catch(a){window._log("FA search verbatim truncation ".concat(a))}}else d=g[b]||b,e[d]=a[b]?a[b]:null}),!c){e.hit_type="Custom Link (interaction)";try{a.intname&&a.intname.includes("fa~search enter")&&(a.intname=a.intname?"".concat(a.intname.split("search enter")[0],"search enter"):null)}catch(a){window._log(a)}e.interaction=a.intname?"".concat(a.intname,":Content Interaction"):null}for(var h in e)f[b[h]||h]=e[h];return f};
825window.Bootstrapper=window.Bootstrapper||{},window.Bootstrapper._trackAnalytics=a,window._trackAnalytics=a,window.unchangedTrackAnalyticsReference=a,window.Bootstrapper.trackAnalyticsMain=function(a){window.trackAnalytcisDelayTries=0,window.Bootstrapper.hasPageSpecificCompletion()?window.Bootstrapper.trackAnalyticsCheckDelay(a):window.Bootstrapper.bindPageSpecificCompletion(function(){window.Bootstrapper.trackAnalyticsCheckDelay(a)})},window.Bootstrapper.trackAnalyticsCheckDelay=function(a){var b=
826!1;if("string"==typeof a.pt&&"ss"===a.pt&&("undefined"==typeof window.s&&(b=!0),!1===b&&"undefined"==typeof a.pname&&("undefined"==typeof window.trackAnalyticsData.VSPAGE||""===window.trackAnalyticsData.VSPAGE)&&(b=!0),!1===b&&"undefined"==typeof a.sec&&("undefined"==typeof window.trackAnalyticsData.SEC||""===window.trackAnalyticsData.SEC)&&(b=!0)),!0==b)setTimeout(function(){try{window.trackAnalytcisDelayTries+=1,5>
826window.trackAnalytcisDelayTries?window.Bootstrapper.trackAnalyticsCheckDelay(a):window.Bootstrapper.fireTrackAnalyticsTag(a)}catch(a){window.Bootstrapper.reportException(a)}},
8272E3);else try{window.Bootstrapper.fireTrackAnalyticsTag(a)}catch(a){window.Bootstrapper.reportException(a)}},window.Bootstrapper.fireTrackAnalyticsTag=function(a){window._log(a),"undefined"==typeof window.Bootstrapper._trackAnalyticsHasRunOnce?window.Bootstrapper._trackAnalyticsHasRunOnce=!0:"undefined"!=typeof window.s&&"undefined"!==window.s.contextData&&(window.trackAnalyticsData.tileElemClick=""),window.Bootstrapper._data=a||{};var b=!1,c=!0;if("undefined"!=typeof window.Bootstrapper._data&&"undefined"!=
828typeof window.Bootstrapper._data.pt&&"string"==typeof window.Bootstrapper._data.pt&&("ss"===window.Bootstrapper._data.pt||"ao ss"===window.Bootstrapper._data.pt)&&(b=!0,"undefined"!=typeof window.Bootstrapper._data.action&&"string"==typeof window.Bootstrapper._data.action&&"interaction"===window.Bootstrapper._data.action?c=!1:window._log("EU: Self service track analytics: page tag")),"undefined"!=typeof window.s&&(window.s.products="",window.s.events=""),b){var e={accountcomplete:"accountComplete",
829accountstart:"accountStart",accountType:"VSREGTYPE",author:"VSAUTHOR",channel:"VSCHANNEL",client:"client",date:"VSDATE",editorialTopics:"VSTOPICS",editorialTopicsManual:"VSTOPICS",flowType:"VSDESC2",formstart:"formStart",formcomplete:"formComplete",fullPath:"fullPath",guidanceact:"guidAct",guidancestart:"guidanceStart",guidancecomplete:"guidanceComplete",guidancetool:"guidTool",headline:"VSHEADLINE",measurementDebug:"measurementDebug",pageName:"VSPAGE",pagePurpose:"VSPURP",pageTemp:"VSPGTEMP",pageVersion:"VSPGVER",
830product:"VSPROD",reccEngMetaData:"reccEngMetaData",rsid_flag:"rsid_flag",searchTerm:"VSSEARCHPHRASE",sec:"SEC",secSub:"VSSECSUB",source:"VSSOURCE",sec1:"SEC1",sec2:"SEC2",subscription:"subscription",tickerSymbol:"VSNEWCUSIP",trackAnalytics_data_keys:"track_analytics_keys",tradecomplete:"tradecomp",tradeintent:"tradeintent",tradestart:"tradestart",tradeSymbol:"tradeSymbol",cusip:"VSCUSIP"},f=d(window.Bootstrapper._data,e,c);try{f&&f.track_analytics_keys&&JSON.parse(f.track_analytics_keys).appId&&"FidelityAssistant"===
831JSON.parse(f.track_analytics_keys).appId&&(f.VSSEARCHPHRASE="")}catch(a){window._log("FA Searchterm Error",a)}try{window.s.contextData.dynamicMsgs=void 0,window.Bootstrapper._data.trans&&window.Bootstrapper._data.trans.filter(function(a){return a.symphonyID||a.name||a.eventType||a.source}).length&&"function"==typeof window._dmt.Service.AdobeAnalytics.buildDynamicMessage&&(f.dynamicMsgs=window._dmt.Service.AdobeAnalytics.buildDynamicMessage(window.Bootstrapper._data.trans.filter(function(a){return a.symphonyID||
832a.name||a.eventType||a.source})))}catch(a){window._dmt.Data.Audit.store("service","error building dynamic msg")}var g;g="string"!=typeof f.VSPAGE||!window._dmt.Data.AnalyticsBlockList.check(f.VSPAGE),g&&window.tmsTrackAnalyticsSendData(e,f,"_trackAnalyticsApp");try{window._dmt&&window._dmt.Service&&window._dmt.Service.Qualtrics&&"function"==typeof window._dmt.Service.Qualtrics._callRepopQualtrics&&(JSON.parse(f.track_analytics_keys).action&&"pageview"===JSON.parse(f.track_analytics_keys).action?(window.Bootstrapper._trackPageTagValue=
833!0,window._dmt.Service.Qualtrics._callRepopQualtrics(window.Bootstrapper._trackPageTagValue)):JSON.parse(f.track_analytics_keys).action&&"interaction"===JSON.parse(f.track_analytics_keys).action&&(window.Bootstrapper._trackPageTagValue=!1,window._dmt.Service.Qualtrics._callRepopQualtrics(window.Bootstrapper._trackPageTagValue)))}catch(a){}}else"function"==typeof window._pageLoadApp&&window._pageLoadApp.prototype.run&&window._pageLoadApp.states&&0<window._pageLoadApp.states.length&&(new window._pageLoadApp).run(window._pageLoadApp.states,
834"_trackAnalytics");"undefined"!=typeof window._dmt&&"undefined"!=typeof window._dmt.Helper&&"undefined"!=typeof window._dmt.Helper.EventMetadata&&window._dmt.Helper.EventMetadata.process(window.Bootstrapper._data)},window.tmsTrackAnalyticsSendData=function(a,b,d){if("object"===_typeof(a)&&"object"===_typeof(b)){var e=window.trackAnalyticsData.pageName,f=window.trackAnalyticsData.VSCHANNEL,g=window.trackAnalyticsData.SEC,h=window.trackAnalyticsData.SEC1,j=window.trackAnalyticsData.SEC2,k=window.trackAnalyticsData.VSPAGE,
835l=window.trackAnalyticsData.VSPURP,m=window.trackAnalyticsData.VSSOURCE,n=window.trackAnalyticsData.VSPGVER,o=window.trackAnalyticsData.location;if("ero"===d)window.trackAnalyticsData.VSCHANNEL="Fid.com web",window.trackAnalyticsData.SEC="money movement",window.trackAnalyticsData.SEC1="ero",window.trackAnalyticsData.VSSOURCE="Fidelity",window.trackAnalyticsData.VSPAGE=a.pn||"",window.trackAnalyticsData.pageName="Fid.com Web|money movement|ero|".concat(window.trackAnalyticsData.VSPAGE),window.trackAnalyticsData.pt=
836window.Bootstrapper._data.pt,window.trackAnalyticsData.action=window.Bootstrapper._data.action,window.trackAnalyticsData.trans=window.Bootstrapper._data.trans,"false"===a.e?window.allowClixOnBlockedTACalls?(c.updatedTrackA
836nalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, pageview only sent to Snowflake")):(window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Segment"),
837window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Adobe"),window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsPageView(window.trackAnalyticsData)):"true"===a.e&&(window.trackAnalyticsData.shortInteraction="".concat(a.cnt||""),window.trackAnalyticsData.interaction="".concat(window.trackAnalyticsData.pageName,"|").concat(window.trackAnalyticsData.shortInteraction,":Content Interaction"),window.allowClixOnBlockedTACalls?
838(c.updatedTrackAnalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, interaction only sent to Snowflake")):!window._dmt.Data.AnalyticsBlockList.check(b.interaction)&&(window._dmt.Data.Audit.store("service","trackAnalytics: interaction delegated to Segment"),window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: interaction delegated to Adobe"),
839window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsInteraction(window.trackAnalyticsData)));else{if("_trackAnalyticsApp"===d){window.trackAnalyticsData.pt=window.Bootstrapper._data.pt,window.trackAnalyticsData.action=window.Bootstrapper._data.action,window.trackAnalyticsData.trans=window.Bootstrapper._data.trans,window.trackAnalyticsData.pageName=b.pageName||window.trackAnalyticsData.pageName,window.trackAnalyticsData.VSCHANNEL=b.VSCHANNEL||"Fid.com web",window.trackAnalyticsData.SEC=b.SEC||window.trackAnalyticsData.SEC,
840window.trackAnalyticsData.SEC1=b.SEC1||window.trackAnalyticsData.SEC1,window.trackAnalyticsData.SEC2=b.SEC2||window.trackAnalyticsData.SEC2,window.trackAnalyticsData.VSPAGE=b.VSPAGE||window.trackAnalyticsData.VSPAGE,window.trackAnalyticsData.VSPURP=b.VSPURP||window.trackAnalyticsData.VSPURP,window.trackAnalyticsData.VSSOURCE=b.VSSOURCE||window.trackAnalyticsData.VSSOURCE,window.trackAnalyticsData.VSPGVER=b.VSPGVER||window.trackAnalyticsData.VSPGVER,window.trackAnalyticsData.location=b.location||window.trackAnalyticsData.location,
841window.trackAnalyticsData.dynamicMsgs=b.dynamicMsgs||window.trackAnalyticsData.dynamicMsgs;var p=Object.keys(b);p.forEach(function(a){("undefined"==typeof window.trackAnalyticsData[a]||""===window.trackAnalyticsData[a])&&null!==b[a]&&(window.trackAnalyticsData[a]=b[a])}),("Performance"===window.trackAnalyticsData.VSPAGE||"Positions Page"===window.trackAnalyticsData.VSPAGE)&&(window.trackAnalyticsData.SEC1=b.SEC1),window.trackAnalyticsData.pageName="".concat(window.trackAnalyticsData.VSCHANNEL,"|").concat(window.trackAnalyticsData.SEC,
842"|").concat(window.trackAnalyticsData.SEC1?"".concat(window.trackAnalyticsData.SEC1,"|"):"").concat(window.trackAnalyticsData.SEC2?"".concat(window.trackAnalyticsData.SEC2,"|"):"").concat(window.trackAnalyticsData.VSPAGE);var q=b.hit_type&&"Custom Link (interaction)"===b.hit_type?1:0;q?b.interaction&&(window.trackAnalyticsData.shortInteraction=b.interaction,window.trackAnalyticsData.interaction="".concat(window.trackAnalyticsData.pageName,"|").concat(window.trackAnalyticsData.shortInteraction),window.allowClixOnBlockedTACalls?
843(c.updatedTrackAnalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, interaction only sent to Snowflake")):!window._dmt.Data.AnalyticsBlockList.check(b.interaction)&&(window._dmt.Data.Audit.store("service","trackAnalytics: interaction delegated to Segment"),window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: interaction delegated to Adobe"),
844window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsInteraction(window.trackAnalyticsData))):(e=window.trackAnalyticsData.pageName,f=window.trackAnalyticsData.VSCHANNEL,g=window.trackAnalyticsData.SEC,h=window.trackAnalyticsData.SEC1,j=window.trackAnalyticsData.SEC2,k=window.trackAnalyticsData.VSPAGE,window.allowClixOnBlockedTACalls?(c.updatedTrackA
844nalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, pageview only sent to Snowflake")):
845(window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Segment"),window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Adobe"),window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsPageView(window.trackAnalyticsData)))}else if(window.trackAnalyticsData.VSCHANNEL="Fid.com web",window.trackAnalyticsData.SEC="tool",window.trackAnalyticsData.SEC1="pgc ".concat(a.sec2),window.trackAnalyticsData.VSPURP=
846"Tools",window.trackAnalyticsData.VSSOURCE="Fidelity",window.trackAnalyticsData.location="true"===b.rl||!0===b.rl?"Rep":"Web",window.trackAnalyticsData.VSPGVER=a.pv?"function"==typeof a.pv?a.pv(b)||"":a.pv:"","false"===a.e){if(window.trackAnalyticsData.pageName="Fid.com web|tool|pgc ".concat(a.sec2,"|").concat(a.pn||""),window.trackAnalyticsData.VSPAGE=a.pn||"",a.se){var r="";if("string"==typeof a.se)window.trackAnalyticsData[a.se]="true",r="contextData.".concat(a.se,",");else if("object"===_typeof(a.se))for(var s in a.se)window.trackAnalyticsData[s]=
847a.se[s],r+="contextData.".concat(a.se[s],",")}window.allowClixOnBlockedTACalls?(c.updatedTrackAnalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, pageview only sent to Snowflake")):(window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Segment"),window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: pageview delegated to Adobe"),
848window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsPageView(window.trackAnalyticsData))}else if("true"===a.e){if(window.trackAnalyticsData.VSPAGE=a.pn||"",window.trackAnalyticsData.pageName="Fid.com web|tool|pgc ".concat(a.sec2,"|").concat(window.trackAnalyticsData.VSPAGE),e=window.trackAnalyticsData.pageName,window.trackAnalyticsData.shortInteraction="".concat(a.cnt||""),window.trackAnalyticsData.interaction="".concat(window.trackAnalyticsData.pageName,"|").concat(window.trackAnalyticsData.shortInteraction,
849":Content Interaction"),a.se)if("string"==typeof a.se)window.trackAnalyticsData[a.se]="true";else if("object"===_typeof(a.se))for(var t in a.se)window.trackAnalyticsData[t]=a.se[t];window.allowClixOnBlockedTACalls?(c.updatedTrackAnalyticsEvent(window.trackAnalyticsData),window.allowClixOnBlockedTACalls=!1,window._dmt.Data.Audit.store("service","trackAnalytics: analytics tag soft blocked, interaction only sent to Snowflake")):!window._dmt.Data.AnalyticsBlockList.check(b.interaction)&&(window._dmt.Data.Audit.store("service",
850"trackAnalytics: interaction delegated to Segment"),window._dmt.Service.SegmentIO.handleTrackAnalyticsObj(window.trackAnalyticsData),window._dmt.Data.Audit.store("service","trackAnalytics: interaction delegated to Adobe"),window._dmt.Service.AdobeAnalytics.fireTrackAnalyticsInteraction(window.trackAnalyticsData))}if(window.trackAnalyticsData.pageName=e,window.trackAnalyticsData.VSCHANNEL=f,window.trackAnalyticsData.SEC=g,window.trackAnalyticsData.SEC1=h,window.trackAnalyticsData.SEC2=j,"undefined"!=
851typeof k&&"true"===a.e&&(window.trackAnalyticsData.VSPAGE=k),window.trackAnalyticsData.VSPURP=l,window.trackAnalyticsData.VSSOURCE=m,window.trackAnalyticsData.VSPGVER=n,window.trackAnalyticsData.location=o,window.trackAnalyticsData.interaction=null,window.trackAnalyticsData.shortInteraction=null,window.trackAnalyticsData.contentInteraction=null,a.se)if("string"==typeof a.se)window.trackAnalyticsData[a.se]=null;else if("object"===_typeof(a.se))for(var u in a.se)window.trackAnalyticsData[u]=null}for(var v in window.trackAnalyticsData)v.match(/^(VSCHANNEL|SEC|SEC1|SEC2|VSPAGE)$/i)||
852(window.trackAnalyticsData[v]="")}},Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;c<d;c+=1)if(this[c]===a)return c;return-1}),window.Bootstrapper.findElement=function(a,b,c,d,e){try{for(var f=document.getElementsByTagName(a.toUpperCase()),g=f.length,h=[],j=!("undefined"==typeof e||"undefined"==typeof l),k="string"==typeof k?new RegExp("^".concat(k,"$")):k,l="string"==typeof l?new RegExp("^".concat(l,"$")):l,m=0;m<g;m+=1)if(f[m][b]&&f[m][b].match(k)&&
853(j&&f[m][e].match(l)||!j))if(d)h.push(f[m]);else return f[m];return 0<h.length?h:null}catch(a){window.Bootstrapper.reportException(a)}}
853,window.trackAnalyticsEvent=function(a){if("object"===_typeof(a)&&a)if(window.Bootstrapper.trackerFramework.firstRun)try{"function"==typeof window.Bootstrapper._custom._process_tae&&window.Bootstrapper._custom._process_tae(a)}catch(a){window.Bootstrapper.reportException(a)}else window.Bootstrapper.bindDOMLoaded(function(){setTimeout(function(){try{"function"==typeof window.Bootstrapper._custom._process_tae&&
854window.Bootstrapper._custom._process_tae(a)}catch(a){window.Bootstrapper.reportException(a)}},200)})}},this.checkIfTACallIsBlocklisted=function(a){if("object"===_typeof(a)){var c=!1,d=function(a){return"string"==typeof a&&(a===window.location.pathname||"".concat(a,"/")===window.location.pathname)};if(!0===a.relayToClixOnly)return window.allowClixOnBlockedTACalls=!0,b.Audit.store("service","trackAnalytics: fireClix is true, only send to Snowflake"),!0;if("interaction"===a.action&&"undefined"!=typeof window.TAInteractionBlocklist){var e=
855window.TAInteractionBlocklist.filter(function(b){if(!b)return!1;var c=d(b.path),e="string"==typeof b.intname&&a.intname===b.intname;return c&&e});if(e.length){var f=e.some(function(a){return"string"==typeof a.pname});c=f?e.find(function(b){return"string"==typeof b.pname&&"string"==typeof a.pname&&b.pname===a.pname}):e.find(function(a){return"undefined"==typeof a.pname})}}else"interaction"!==a.action&&"undefined"!=typeof window.TAPageviewBlocklist&&(c=window.TAPageviewBlocklist.find(function(b){if(!b)return!1;
856var c=d(b.path),e=a.pname===b.pname,f=a.sec===b.sec,g=a.sec1===b.sec1;return c&&e&&f&&g}));return c&&(c.fireClix?(window.allowClixOnBlockedTACalls=!0,b.Audit.store("service","trackAnalytics: fireClix is true, only send to Snowflake")):b.Audit.store("service","trackAnalytics: fireClix is undefined or false, either proceed normally or define fireClix in props")),!!c}return!0},this.checkPrevTrackAnalyticsURL=function(){if(!window.prevTrackAnalyticsURL)return window.prevTrackAnalyticsURL=document.location.href,
857"";return window.prevTrackAnalyticsURL===window.document.location.href?window.document.location.href:void 0},this.updatedTrackAnalyticsEvent=function(a){b.Audit.store("service","trackAnalytics: updatedTrackAnalyticsEvent called");var c="";try{a.hit_type&&"Custom Link (interaction)"===a.hit_type?b.AdobeAnalyticsPI.buildTrackAnalyticsInteractionPayload(a):(b.AdobeAnalyticsPI.buildTrackAnalyticsPageViewPayload(a),c="1");var d={};"object"===_typeof(window.s)&&"object"===_typeof(window.s.contextData)&&
858(d=structuredClone(window.s.contextData)),d.VSVIDTEMP=Math.random(),d.RSID=window._dmt.Helper.Env.getRSID(),d.VSDR=document.referrer||"",d.VSSELFSERVE="TAE",window.$data("globalDataLayer","whichVersion")&&(d.VSORIGIN=window.$data("globalDataLayer","whichVersion")),"1"==c&&(d.VSPAGETAG=c),"object"===_typeof(window.Bootstrapper.ensightenOptions)&&window.Bootstrapper.ensightenOptions.publishPath&&(d.sourceEnv=window.Bootstrapper.ensightenOptions.publishPath),d.browserWidth=window.innerWidth||document.documentElement.clientWidth||
8590,d.browserHeight=window.innerHeight||document.documentElement.clientHeight||0,d.screenSize=window.screen.width&&window.screen.height?"".concat(window.screen.width,"x").concat(window.screen.height):"",Object.keys(d).forEach(function(a){"string"!=typeof d[a]&&(d[a]=d[a]+"")}),d.LOG=1,d.VSVID=Math.random(),Object.keys(d).forEach(function(a){"string"==typeof d[a]&&(d[a]=encodeURIComponent(d[a]))}),"string"==typeof d.hit_type&&(d.hit_type=d.hit_type.replace(/\(/g,"%28").replace(/\)/g,"%29")),b.FidelityClix.fireClixCall(d),
860b.Audit.store("service","trackAnalytics: successfully built and sent clixObj in updatedTrackAnalyticsEvent")}catch(a){b.Audit.store("service","trackAnalytics: error building and sending clixObj in updatedTrackAnalyticsEvent")}}});var TrackAnalyticsWIB2B=_createClass(function a(){var b=this;_classCallCheck(this,a),this.EventMetadata=new EventMetadata,this.AnalyticsBlockList=new AnalyticsBlockList,this.WIB2BGlobalDataLayer=new WIB2BGlobalDataLayer,this.init=function(){var a=b;window._trackAnalytics=
861window.Bootstrapper._trackAnalytics=function(a){if("object"===_typeof(a)&&a){a.action_type=!a.site_events||!0!=a.site_events.hasOwnProperty("spa_page_view")?"click":"page view";var b=10;!0==a.site_events.hasOwnProperty("spa_page_view")?b=100:!0==a.site_events.hasOwnProperty("content_loads")&&(b=250),-1<document.domain.indexOf("force.com")&&console.log("_trackAnalytics call: "+JSON.stringify(a,null,2)),setTimeout(function(){try{window.Bootstrapper._event_data=a,window.Bootstrapper._trackAnalyticsRun=
8621,window.Bootstrapper.trackerFramework.autoLaunch(),_dmt.Service.AdobeAnalytics.buildContextData(),window.fireTrackAnalyticsTag(),_dmt.Service.SegmentIO.init(),window.Bootstrapper.dataManager.delObj("_trackAnalytics"),window.Bootstrapper._trackAnalyticsRun=0,window.Bootstrapper._event_data={}}catch(a){}},b)}else _log("no object passed into _trackAnalytics")},window.fireTrackAnalyticsTag=function(){if(!window.demandbaseDataObj||!window.ensightenDataSurface||(window.ensightenDataSurface[window.ensightenDataSurface.length-
8631].country=window.demandbaseDataObj.country?window.demandbaseDataObj.country:window.demandbaseDataObj.registry_country_code,window.ensightenDataSurface[window.ensightenDataSurface.length-1].country_name=window.demandbaseDataObj.country_name?window.demandbaseDataObj.country_name:window.demandbaseDataObj.registry_country),!window.Bootstrapper._trackAnalyticsRun)window.s.pageName||!(0<a.WIB2BGlobalDataLayer.page_name().length)&&(!window.s.contextData||!window.s.contextData.page_name)||(window.s.contextData&&
864window.s.contextData.page_name?window.s.pageName=window.s.contextData.page_name.toLowerCase():window.s.pageName=a.WIB2BGlobalDataLayer.page_name().toLowerCase()),window.ensightenDataSurface&&window.ensightenDataSurface.suppressPageload?!!window.s.contextData&&!!window.s.contextData.site_events&&-1<window.s.contextData.site_events.indexOf("spa_page_view")&&window.s.t():window.s.t();else if(a.WIB2BGlobalDataLayer.is_page_load()||a.WIB2BGlobalDataLayer.spa_page_view())!(0<a.WIB2BGlobalDataLayer.page_name().length)&&
865(!window.s.contextData||!window.s.contextData.page_name)||(window.s.contextData&&window.s.contextData.page_name?window.s.pageName=window.s.contextData.page_name.toLowerCase():window.s.pageName=a.WIB2BGlobalDataLayer.page_name().toLowerCase()),window.s.t();else{"undefined"==typeof window.s.contextData.site_events.flow_step&&"undefined"==typeof window.s.contextData.site_events.application_complete&&"undefined"==typeof window.s.contextData.site_events.application_start&&delete window.s.contextData.step_name;
866var b=[];for(var c in window.s.contextData)window.s.contextData[c]&&b.push("contextData."+c);if(window.s.linkTrackVars+=","+b.join(","),!window.s.contextData||!window.s.contextData.page_name||(window.s.pageName=window.s.contextData.page_name),!!window.s.contextData&&!!window.s.contextData.site_events&&!window.s.contextData.spa_page_view&&!!window.s.pageName&&!!window.s.pageName.length){if(window._temp_VSPAGE){var d=new RegExp(window._temp_VSPAGE,"ig");window.s.pageName.match(d)||(window.s.pageName+=
867"|"+window._temp_VSPAGE)}var e="";e=window.s.contextData.event_name?window.s.pageName+"|"+window.s.contextData.event_name:0<a.WIB2BGlobalDataLayer.sc_link_text().length?window.s.pageName+"|"+a.WIB2BGlobalDataLayer.sc_link_text():window.s.pageName,e=e.toLowerCase(),window.s.contextData.interaction=e,window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),e)}else window.s.pageName?(0<a.WIB2BGlobalDataLayer.sc_link_text().length||
868!!window.s.contextData.event_name?window.s.contextData.event_name?(window.s.contextData.interaction=window.s.pageName.toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),window.s.pageName.toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase())):0<a.WIB2BGlobalDataLayer.sc_link_text().length&&(window.s.contextData.interaction=window.s.pageName.toLowerCase()+
869"|"+window.s.contextData.event_name.toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),window.s.pageName.toLowerCase()+"|"+a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase())):(window.s.contextData.interaction=window.s.pageName.toLowerCase()+"|no link name",window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),
870window.s.pageName.toLowerCase()+"|no link name")),window.s.pageName=null):window.s.contextData&&window.s.contextData.page_name||0<a.WIB2BGlobalDataLayer.page_name().length?(window.s.contextData&&window.s.contextData.page_name&&(0<a.WIB2BGlobalDataLayer.sc_link_text().length||window.s.contextData.event_name)?window.s.contextData.event_name?(window.s.contextData.interaction=window.s.contextData.page_name.toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",
871b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),window.s.contextData.page_name.toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase())):0<a.WIB2BGlobalDataLayer.sc_link_text().length&&(window.s.contextData.interaction=window.s.contextData.page_name.toLowerCase()+"|"+a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),
872window.s.contextData.page_name.toLowerCase()+"|"+a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase())):0<a.WIB2BGlobalDataLayer.page_name().length&&(0<a.WIB2BGlobalDataLayer.sc_link_text().length||!!window.s.contextData.event_name)&&(window.s.contextData.event_name?(window.s.contextData.interaction=a.WIB2BGlobalDataLayer.page_name().toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,
873a.WIB2BGlobalDataLayer.sc_link_type(),a.WIB2BGlobalDataLayer.page_name().toLowerCase()+"|"+window.s.contextData.event_name.toLowerCase())):0<a.WIB2BGlobalDataLayer.sc_link_text().length&&(window.s.contextData.interaction=a.WIB2BGlobalDataLayer.page_name().toLowerCase()+"|"+a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),a.WIB2BGlobalDataLayer.page_name().toLowerCase()+
874"|"+a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase()))),window.s.pageName=null):(window.s.contextData.interaction=a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase(),window.s.linkTrackVars+=",contextData.interaction",b.push("contextData.interaction"),window.s.tl(this,a.WIB2BGlobalDataLayer.sc_link_type(),a.WIB2BGlobalDataLayer.sc_link_text().toLowerCase()),window.s.pageName=null);
874window.s.linkTrackVars=window.s.linkTrackVars.replace(","+b.join(","),""),window.s.contextData={}}}}});var TrackAnalytics=
875_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=new Env,this.TA=this.Env.isWIB2BPage()?new TrackAnalyticsWIB2B:new TrackAnalyticsPI,this.init=function(){"function"==typeof b.TA.init&&b.TA.init()},this.checkPrevTrackAnalyticsURL=function(){"function"==typeof b.TA.checkPrevTrackAnalyticsURL&&b.TA.checkPrevTrackAnalyticsURL()}});var MetaDataPI=_createClass(function a(){var b=this;_classCallCheck(this,a),this.AdobeTarget=new AdobeTarget,this.Aide=new Aide,this.Audit=new Audit,this.Bot=
876new Bot,this.Browser=new Browser,this.Content=new Content,this.ContentDeliveryNetwork=new ContentDeliveryNetwork,this.CVI=new CVI,this.Cookie=new Cookie,this.Customer=new Customer,this.Domain=new Domain,this.DomElement=new DomElement,this.GlanceCobrowse=new GlanceCobrowse,this.gpcValue=navigator&&navigator.globalPrivacyControl,this.HashBucket=new HashBucket,this.Lilo=new Lilo,this.MerkleAttributes=new MerkleAttributes,this.MetaTags=new MetaTags,this.NavBarMeasurement=new NavBarMeasurement,this.NeustarPixel=
877new NeustarPixel,this.PageValues=new PageValues,this.PTst=new PTst,this.QueryString=new QueryString,this.RecEngine=new RecEngine,this.ShareYourScreen=new ShareYourScreen,this.TargetMetadata=new TargetMetadata,this.Time=new Time,this.TMS=new TMS,this.TrackAnalytics=new TrackAnalytics,this.Transform=new Transform,this.User=new User,this.Vendor=new Vendor$1;var c=this.Cookie.getNpt("nav")||"";this.buildPageMetaData=function(){b.Audit.store("data","buildMetaData: starting to build");var a={};try{var d=
878{aideAMID:b.Aide.getAideAssociateMid(),aideCMID:b.Aide.getAideCustMid(),aideIDs:b.Aide.processIDs(),akBotMan:b.Bot.isAkBotMan()?"true":"false",aoEventId:b.DomElement.getAoEventId(),bot:b.Bot.whichBot(),ensightenBots:b.Bot.retrieveEnsightenBots(),bucket1:b.Customer.age(),ccsource:b.QueryString.parse(window.location.search,"ccsource")||"",cdn:b.ContentDeliveryNetwork.get(),csEnabled:b.PageValues.csActiveFlag(),dateDetail:b.Time.dateDetail(),dma:b.User.getDMA(),dynamicMsgsPre:b.Content.getMessageIds(),
879d_tr:b.Customer.getTrades(),ens_loc:b.Browser.bootstrap_location(),glanceSession:b.GlanceCobrowse.isInCobrowseSession(),globalControlGroup:b.Customer.isGlobalControlGroup(),gpc:b.gpcValue||"",hbucket:b.HashBucket.processString(b.Customer.mid()),immid:b.QueryString.parse(window.location.search,"immid")||"",lilo:b.Lilo.get(),mbox3rdPartyId:b.Customer.mid(),mboxVersion:b.AdobeTarget.mboxVersion(),mkl_SLA:b.MerkleAttributes.slaResult,mcvisid:b.Customer.mcvisid(),mkl_match:b.MerkleAttributes.is_match,
880navVersion:b.NavBarMeasurement.getOldOrNewNavBarVersion(),npa:b.NeustarPixel.segment(),p0:b.Customer.MCCookieLength(),p1:b.CVI.p1(),p2:b.CVI.p2(),p3:b.CVI.p3(),p4:b.CVI.p4(),p5:b.CVI.p5(),p6:b.CVI.p6(),p7:b.CVI.p7(),p8:b.CVI.p8(),p9:b.CVI.p9(),p13:""===c?"No NavBar Interaction":c,piiDataAmount:b.DomElement.getPiiDataElementSize()||"",preLoginPage:b.PageValues.isPreLogin,prevTrackAnalyticsURL:b.TrackAnalytics.checkPrevTrackAnalyticsURL(),ps:b.PageValues.pageSource(),ptst:b.PTst.get()?"1":"0",reccEngMetaData:b.RecEngine.impressionValue,
881reccEngMetaDataV2:b.RecEngine.impressionValuev2,search:b.Transform.maskAccNumInSearch(),sharedSession:b.Customer.sharedSession,shareYourScreen:b.ShareYourScreen.status(),subdomain:b.Domain.sub(),tid:b.Customer.tid(),timeparting:b.PageValues.getTimeParting(),tmd:b.TargetMetadata.get(),tms:b.TMS.party(),url:b.Transform.maskAccNumInURL(),user:b.User.fmrAccess(),utmCampaign:b.QueryString.parse(window.location.search,"utm_campaign")||"",utmContent:b.QueryString.parse(window.location.search,"utm_content")||
882"",utmMedium:b.QueryString.parse(window.location.search,"utm_medium")||"",utmSource:b.QueryString.parse(window.location.search,"utm_source")||"",utmTerm:b.QueryString.parse(window.location.search,"utm_term")||"",utmAccountId:b.QueryString.parse(window.location.search,"utm_account_id")||"",utmCampaignId:b.QueryString.parse(window.location.search,"utm_campaign_id")||"",utmId:b.QueryString.parse(window.location.search,"utm_id")||"",vendorStates:b.Vendor.vendorStates()},e=b.MerkleAttributes.list,f=Object.keys(e);
8830<f.length&&f.forEach(function(a){1>e[a].length&&(e[a]="NA"),"email_sha256"!==a&&(d["mkl_".concat(a)]=e[a])}),b.Audit.store("data","buildMetaData: dmt-dataLayer added successfully");var g=b.MetaTags.getAllMetaTags();if(g.VSSECSUB){var h=g.VSSECSUB.split("/");"/"===g.VSSECSUB.charAt(0)&&h.shift(),0<h.length&&(g.SEC=h.shift()),0<h.length&&(g.SEC1=h.shift()),0<h.length&&(g.SEC2=h.shift())}b.Audit.store("data","buildMetaData: metatag-datalayer added successfully");var i={};if(window.Bootstrapper&&window.Bootstrapper._dataLayer&&
884window.Bootstrapper._dataLayer._d)for(var j=0,k=Object.entries(window.Bootstrapper._dataLayer._d);j<k.length;j++){var l=_slicedToArray(k[j],2),m=l[0],n=l[1];if("pageValues"===m||"sectionValues"===m||"originalValues"===m)for(var o=Object.assign({},(_objectDestructuringEmpty(n),n)),p=0,q=Object.entries(o);p<q.length;p++){var r=_slicedToArray(q[p],2),s=r[0],t=r[1];i[s]=t}}b.Audit.store("data","buildMetaData: bootstrapper-datalayer added successfully"),a=_objectSpread2
884(_objectSpread2(_objectSpread2({},
885d),g),i);for(var u=0,v=Object.entries(a);u<v.length;u++){var w=_slicedToArray(v[u],2),x=w[0],y=w[1];""===y&&delete a[x]}return b.Audit.store("data","buildMetaData: sucessfully built with dmt-dataLayer, metatag-datalayer and bootstrapper-datalayer"),a}catch(c){return b.Audit.store("data","buildMetaData: failed to build with error: ".concat(c)),a}},this.buildPageName=function(){var a=b.buildPageMetaData(),c="";if(a.VSSECSUB){var d=a.VSSECSUB.split("/");"/"===a.VSSECSUB.charAt(0)&&d.shift(),0<d.length&&
886(a.SEC=d.shift()),0<d.length&&(a.SEC1=d.shift()),0<d.length&&(a.SEC2=d.shift())}else!a.VSSECSUB&&a.sec&&(a.SEC=a.sec,a.SEC1=a.sec1?a.sec1:"",a.SEC2=a.sec2?a.sec2:"");return a.VSCHANNEL&&(c="Fid.com Web"),a.SEC&&c&&(c="".concat(c,"|").concat(a.SEC)),a.SEC1&&c&&(c="".concat(c,"|").concat(a.SEC1)),a.SEC2&&c&&(c="".concat(c,"|").concat(a.SEC2)),c=a.VSPAGE&&c?"".concat(c,"|").concat(a.VSPAGE):a.pageName&&c?"".concat(c,"|").concat(a.pageName):window.document.location.hostname+window.document.location.pathname,
887c}});var MetaData=_createClass(function a(){var b=this;_classCallCheck(this,a),this.MetaData=new MetaDataPI,this.buildPageMetaData=function(){return"function"==typeof b.MetaData.buildPageMetaData?b.MetaData.buildPageMetaData():{}},this.buildPageName=function(){return"function"==typeof b.MetaData.buildPageName?b.MetaData.buildPageName():""}});var PageMetaData=_createClass(function a(){_classCallCheck(this,a),this.MetaData=new MetaData});var AdobeAnalyticsWIB2B=_createClass(function a(){var b=this;
888return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.AdobeTarget=new AdobeTarget,this.autoWireFired=!1,this.Data=new Data,this.Env=new Env,this.ETA=new ETA,this.GlanceCobrowse=new GlanceCobrowse,this.gpcValue=navigator&&navigator.globalPrivacyControl,this.Helper=new Helper,this.legacyStringReady=!1,this.MetaTags=new MetaTags,this.productString="",this.RecEngine=new RecEngine,this.Util=new Util,this.buildContextData=function(){if(window.vendorStatus("adobeanalytics")){dmtLog("// AdobeAnalyticsWIB2B.buildContextData starting");
889var a={action_type:b.Data.WIB2BGlobalDataLayer.action_type(),company_name:b.Data.WIB2BGlobalDataLayer.company_name(),content:b.Data.WIB2BGlobalDataLayer.content(),csEnabled:b.Data.PageValues.csActiveFlag(),demandbase:b.Data.WIB2BGlobalDataLayer.demandbase(),ensighten_debug:b.Data.WIB2BGlobalDataLayer.ensighten_debug(),page_name:b.Data.WIB2BGlobalDataLayer.page_name(),page_type:b.Data.WIB2BGlobalDataLayer.page_type(),page_url:b.Data.WIB2BGlobalDataLayer.page_url(),site_events:b.Data.WIB2BGlobalDataLayer.site_events(),
890site_section:b.Data.WIB2BGlobalDataLayer.site_section(),site_subsection:b.Data.WIB2BGlobalDataLayer.site_subsection(),VSCHANNEL:b.Data.WIB2BGlobalDataLayer.channel(),YMD:b.Util.Time.YYYYMMDD()},c=Object.keys(a);"undefined"!=typeof window.s&&(c.forEach(function(b){window.s.contextData[b]=a[b]}),window.s.prop11=window.s.getPreviousValue(window.s.pageName,"gpv_c11",""))}})});var AdobeAnalytics=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=new Env,this.AA=this.Env.isWIB2BPage()?
891new AdobeAnalyticsWIB2B:new AdobeAnalyticsPI,this.buildContextData=function(){"function"==typeof b.AA.buildContextData&&b.AA.buildContextData()},this.autoWire=function(){"function"==typeof b.AA.autoWire&&b.AA.autoWire()},this.legacyAutoWire=function(){"function"==typeof b.AA.legacyAutoWire&&b.AA.legacyAutoWire()},this.randId=function(){return"function"==typeof b.AA.randId?b.AA.randId():""},this.buildContentProductsString=function(){return"function"==typeof b.AA.buildContentProductsString?b.AA.buildContentProductsString():
892""},this.handleContentParameters=function(){"function"==typeof b.AA.handleContentParameters&&b.AA.handleContentParameters()},this.handleETA=function(){"function"==typeof b.AA.handleETA&&b.AA.handleETA()},this.handleAdditionalVars=function(){"function"==typeof b.AA.handleAdditionalVars&&b.AA.handleAdditionalVars()},this.unsetAdditionalVars=function(){"function"==typeof b.AA.unsetAdditionalVars&&b.AA.unsetAdditionalVars()},this.unsetETAs=function(){"function"==typeof b.AA.unsetETAs&&b.AA.unsetETAs()},
893this.buildTransaction=function(a){var c=!!(1<arguments.length&&arguments[1]!==void 0)&&arguments[1];"function"==typeof b.AA.buildTransaction&&b.AA.buildTransaction(a,c)},this.buildDynamicMessage=function(a){return"function"==typeof b.AA.buildDynamicMessage?b.AA.buildDynamicMessage(a):""},this.paramsForMetricsCall=function(a){return"function"==typeof b.AA.paramsForMetricsCall?b.AA.paramsForMetricsCall(a):""},this.fireTrackAnalyticsPageView=function(a){"function"==typeof b.AA.fireTrackAnalyticsPageView&&
894b.AA.fireTrackAnalyticsPageView(a)},this.fireTrackAnalyticsInteraction=function(a){"function"==typeof b.AA.fireTrackAnalyticsInteraction&&b.AA.fireTrackAnalyticsInteraction(a)}});var CatchpointRum=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.Env=new Env,this.Obj=new Obj,this.Customer=new Customer,this.buildCatchpointConfig=function(){if("object"!==_typeof(window.RProfiler)){dmtLog("// CatchpointRum.buildCatchpointConfig starting");var a,c,d,e=new Obj;e.getDescendantProp(window.dmtData,
895"vendor.catchpoint.appOverride")&&(d=window.dmtData.vendor.catchpoint.appOverride),"prod"===b.Env.get()?(a=2427,c="www.fidelity.com"):(a=3796,c="wwwxq1.fidelity.com"),window.cpAppID=d||a,window.__cpCdnPath="https://".concat(c,"/bin-public/060_www_fidelity_com/js/rum/cprum-core-v3.3.11.js"),dmtLog("// CatchpointRum.buildCatchpointConfig \u2714")}},this.init=function(){window.dmtData&&window.dmtData.vendor&&window.dmtData.vendor.catchpoint&&(window.dmtData.vendor.catchpoint.active=!1),!0===window.vendorStatus("catchpoint")&&
896(b.buildCatchpointConfig(),window.CatchpointInit())}});var ContentSquare=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=new Env,this.LoadJS=new LoadJS,this.PageValues=new PageValues,this.Util=new Util,this.domain=new Domain;var c=document.location,d=c.hostname,e=c.pathname;this.init=function(){var a=b.Env.get(),c=b.domain.sub();c.match(/(oltx|digital)/i)&&e.match(/ftgw\/(digital|fbc)\/(portfolio|oftop|ofportfolio|trader-dashboard)/i)&&b.activateContentsquareForSelectMids();
897var d=window.vendorStatus("contentsquare"),f=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.contentsquare.prodReady")||!1;(!!("prod"===a&&f&&d)||!(!0!==d||"prod"===a))&&(b.PageValues.csActive="1",window.adobe&&window.adobe.target&&window.adobe.target.event&&document.addEventListener(window.adobe.target.event.REQUEST_SUCCEEDED,function(a){a.detail&&a.detail.responseTokens&&b.targetResponseParser(a.detail.responseTokens)}),b.PIIBlockingSelector(),b.callClickTaleHundredPercent())},this.targetResponseParser=
898function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(a){b.buildCS_META({activityId:a["activity.id"],activityName:a["activity.Name"],experienceName:a["experience.name"],experienceId:a["experience.id"],offerId:a["offer.id"],offerName:a["offer.name"]})})},this.buildCS_META=function(a){var b=a.activityId,c=a.activityName,d=a.experienceName,e=a.experienceId,f=a.offerId,g=a.offerName;window._uxa=window._uxa||[];try{var h="Exp_".concat(b);window._uxa.push(["trackDynamicVariable",
899{key:"".concat(h,"_activityName"),value:c}]),window._uxa.push(["trackDynamicVariable",{key:"".concat(h,"_activityId"),value:b}]),window._uxa.push(["trackDynamicVariable",{key:"".concat(h,"_experienceName"),value:d}]),window._uxa.push(["trackDynamicVariable",{key:"".concat(h,"_experienceId"),value:e}]),window._uxa.push(["trackDynamicVariable",{key:"".concat(h,"_offerId"),value:f}]),window._uxa.push(["trackDynamicVariable",{key:"".concat(h,"_offerName"),value:g}])}catch(a){dmtLog("// ! setTargetMetaForCS Error ! ".concat(a))}},
900this.callClickTaleHundredPercent=function(){var a="";window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.contentsquare&&(
900a="https:"===document.location.protocol?"https://cdnssl.clicktale.net/":"http://cdn.clicktale.net/",a+=window.dmtConfig.vendor.contentsquare.src),b.LoadJS.load(a,{returnPromise:!0}).then(function(){})},this.PIIBlockingSelector=function(){try{if(null!=window.ClickTalePIISelector){var a=window.ClickTalePIISelector;window.ClickTalePIISelector="".concat(a,".va-message-block--user .va-message__content, .ha-message-block--user .ha-message__content , .nw_UserSays")}else window.ClickTalePIISelector=
901".va-message-block--user .va-message__content, .ha-message-block--user .ha-message__content, .nw_UserSays";if(e.match("/stgw/digital/planning/retirement/retirement-decision-guide/pre-medicare"))window._uxa=window._uxa||[],window._uxa.push(["setPIISelectors",{PIISelectors:[".picker-input-container, .pvd-content-block__heading--level-3"]}])}catch(a){dmtLog("Clicktale PII selector".concat(a))}},this.unMaskContentsquarePages=function(){var a="";try{a={"/calculators-tools/ira-contribution-calculator":"#layout-region-main-content",
902"/stgw/digital/planning/retirement/retirement-income-calculator/":".income-calculator-content","/pi/calculators/budgetcheckup/":".body-wrap","/prgw/digital/easy/MmToaGuidedHelp/StartPage":"#app","/prgw/digital/easy/CustodialAccountOpening/PersonalInformation":".message__bind"}[e]||"",d.match(/fundresearch[^\.]*/i)&&e.match(/fund-screener[^\.]*/i)?a="#root":d.match(/fundresearch[^\.]*/i)&&e.match(/mutual-funds[^\.]*/i)&&(a="#app-content-container"),""!==a&&(window._uxa=window._uxa||[],window._uxa.push(["setCapturedElementsSelector",
903a]))}catch(a){dmtLog("Content Square unmasking error".concat(a))}},this.activateContentsquareForSelectMids=function(){var a=window.Bootstrapper.data.hpps.getProfileFromCache().D500.toLowerCase()||"";window.dmtConfig.vendor.contentsquare.active="y"===a}});var FidelityVisitor=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Cookie=new Cookie,this.Data=new Data,this.Env=new Env,this.Util=new Util,this.init=function(){if(window.vendorStatus("fidelitycvi")){if(document.readyState&&"complete"==
904document.readyState&&window.Bootstrapper.callOnDOMParsed(),"undefined"==typeof window.disableLegacyTags&&(window.disableLegacyTags=!0),"undefined"==typeof window.tmsConfig&&(window.tmsConfig={}),null===window.location.hostname.match(/(fidelity(investorcommunity|)|fmr|force)\.com/i)&&(window.Bootstrapper._stopCVICall=!0),window.location.host.match(/digital\.fmr\.com/i)&&window.location.pathname.match(/itgw/i)&&(window.Bootstrapper._stopCVICall=!0),window.tmsConfig.supportedNonFidEnvs=/moneyfirsts\.com|fidelityinvestorcommunity.com|personalfinancelearningcenter\.com|espn\.go\.com/i,
905window.tmsConfig.getMetricsEnv=function(a,b){var c,d=window.location.hostname.split(".".concat(b,".com"));return 2===d.length&&(d=d[0].split(a),2===d.length&&(c="metrics".concat(a).concat(d[1],".").concat(b,".com"))),c},!window.tmsConfig.mDomain){var a,c,d=window.location.hostname;switch(!0){case /qa1\.fmr\.com/i.test(d):case /wwwcloud-qa[^\.]*\.fmr\.com/i.test(d):c="QA-FMR",a="dpesbqa1.fmr.com";break;case /qa4\.fmr\.com/i.test(d):c="QA-FMR",a="dpesbqa4.fmr.com";break;case /wwwcloud-pac[^\.]*\.fmr\.com/i.test(d):case /pac\.fmr\.com/i.test(d):c=
906"QA-FMR",a="dpesbpac.fmr.com";break;case /qaprod\.fmr\.com/i.test(d):c="QA-FMR",a="dpesbqaprod.fmr.com";break;case /wwwcloud-nonprod[^\.]*\.fmr\.com/i.test(d):case /xq[12]\.fidelity\.com/i.test(d):case /xqa-wpsacpt\.fidelity\.com/i.test(d):case /community-stage\.fidelity\.com/i.test(d):case /cqa\.fidelity\.com/i.test(d):case /testresearch[12]\.fidelity\.com/i.test(d):case /www\.fidcom-qa\.aw[0-9][0-9][0-9]\.c\.fidelity\.com/i.test(d):case /qa1-fidelitycustomers.cs1\.force\.com/i.test(d):case /-xq[12]\.aw[0-9][0-9][0-9]\.c\.fidelity\./i.test(d):case /medicare-(qa|perf)\.fidelity\.com/i.test(d):case /workplacedigital-(xqa|xpac|dev|cqa)\.fidelity\.com/i.test(d):case /digitalservices-(xqa|dev)\.fidelity\.com/i.test(d):case /digitalassets-(qa|stg).fdas\.(fmr|fidelity)\.com/i.test(d):c=
907"QA-FID-AK",a="dpservicexq1.fidelity.com";break;case /\.fidelity\.com/i.test(d):c="PD-FID-AK",a="dpservice.fidelity.com";break;default:a="",c=""}1<a.length&&(window.tmsConfig.mDomain=a),1<c.length&&(window.tmsConfig.mDomainSystem=c)}if(window.tmsGetCookieValue=function(a){var b,c,d,e=document.cookie.split(";");for(b=0;b<e.length;b++)if(c=e[b].substr(0,e[b].indexOf("\x3d")),d=e[b].substr(e[b].indexOf("\x3d")+1),c=c.replace(/^\s+|\s+$/g,""),c==a)return d;return""},window.tmsSetCookieValue=function(b,
908c,d,e,f){e=e?e:window.location.hostname.match(/[-\w]+\.(?:[-\w]+\.xn--[-\w]+|[-\w]{3,}|[-\w]+\.[-\w]{2})$/i),e=null===e?window.location.hostname:".".concat(e[0]),c=f?c:decodeURIComponent("".concat(c)).replace(/(<([^>]+)>)/gi,""),document.cookie="".concat(b,"\x3d").concat(c).concat(d?";
908expires\x3d"+d:"",";path\x3d/;domain\x3d").concat(e,";path\x3d/")},window.resetCVI=function(){var a=window.tmsGetCookieValue("cvi");if(a){var b=/&p9=([^&]*)/i,c=a.match(b);c&&c[1]&&(window.p9=c[1],a=a.replace(b,""));
909var b=/&p10=([^&]*)/i,c=a.match(b);c&&c[1]&&(window.p10=c[1],a=a.replace(b,""));var b=/&p11=([^&]*)/i,c=a.match(b);c&&c[1]&&(window.p11=decodeURIComponent(c[1]),a=a.replace(b,"")),a&&window.tmsSetCookieValue("cvi",a)}},window.resetCVI(),!window.Bootstrapper._stopCVICall&&((window.location.hostname.match(/\.fidelity\.com/i)||window.location.hostname.match(/\.fmr\.com/i))&&("/"===window.location.pathname&&"object"===("undefined"==typeof vs?"undefined":_typeof(vs))||window.location.pathname.match(/pf\/destination/i))&&
910"m.fidelity.com"!=window.location.hostname?(window.alternateCVI=!0,window.Bootstrapper._stopInsightCall=!0):"undefined"==typeof window.alternateCVI&&(window.alternateCVI=!1),!window.alternateCVI&&!window.FidMsmt.subdomain().match(/apach-?e/i)&&!window.location.hostname.match(/-xq[12]\.aw[0-9][0-9][0-9]\.c\.fidelity\./i)&&!window.cviFlag))if(window.cviFlag=!0,"QA-FMR"==window.tmsConfig.mDomainSystem){if(window.tmsConfig.mDomain&&window.XMLHttpRequest){var e=new XMLHttpRequest;e.onreadystatechange=
911function(){if(4==e.readyState&&200==e.status&&"object"===("undefined"==typeof JSON?"undefined":_typeof(JSON))){var a=e.responseText;window.cvi=JSON.parse(a);var b="";"function"==typeof Event?b=new Event("visitor-id-done"):(b=document.createEvent("Event"),b.initEvent("visitor-id-done",!0,!0)),document.dispatchEvent(b)}},e.open("GET","https://".concat(window.tmsConfig.mDomain,"/ftgw/dpdirect/measurement/visitoridentification/v1?qa\x3dfmr"),!0),e.withCredentials=!0,e.send()}}else if(window.tmsConfig.mDomain&&
912window.XMLHttpRequest){var f=new XMLHttpRequest;f.onreadystatechange=function(){if(4==f.readyState&&200==f.status&&"object"===("undefined"==typeof JSON?"undefined":_typeof(JSON))){var a=f.responseText;window.cvi=JSON.parse(a);var b="";"function"==typeof Event?b=new Event("visitor-id-done"):(b=document.createEvent("Event"),b.initEvent("visitor-id-done",!0,!0)),document.dispatchEvent(b)}};var g="";if(""!==b.Cookie.getSC()){var h=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.fidelitycvi.rollout")||
913!1,i=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.fidelitycvi.prodReady")||!1,j=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.fidelitycvi.rolloutPercentage")||0,k="prod"===b.Env.get();if(h&&!k)g="?cas\x3dtrue\x26cdp\x3dtrue";else if(h&&k&&i){var l=b.Data.Customer.mid(),m=b.Util.HashBucket.processString(l),n=b.Util.HashBucket.getBucketPercentage(m);g=n<=j?"?cas\x3dtrue\x26cdp\x3dtrue":"?cas\x3dtrue"}else g="?cas\x3dtrue"}f.open("GET","https://".concat(window.tmsConfig.mDomain,"/ftgw/dpdirect/measurement/visitoridentification/v1").concat(g),
914!0),f.withCredentials=!0,f.send()}window.msConfig={iFlag:!1,scFlag:!1}}}});var Neustar=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.Util=new Util,this.Customer=new Customer,this.init=_asyncToGenerator(_regeneratorRuntime().mark(function a(){var c;return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:window.vendorStatus("neustar")&&"undefined"!=typeof window.s&&window.s.contextData&&(b.Data.Audit.store("service","Neustar.init: trying to fire Neustar pixel"),
915c=new Image,c.src="https://d.agkn.com/pixel/12113/?che\x3d".concat(Date.now(),"\x26mcvisid\x3d").concat(b.Customer.mcvisid()));case 1:case "end":return a.stop()}},a)}))});var INTERACTION_TRACKING_OBJ={pt:"ss",action:"interaction"};var IMPRESSION_TRACKING_OBJ={pt:"ss",action:"pageview",pname:"impression"};var SECTION_PREFERENCECENTER="Preference center";var SECTION_BANNER="Cookie banner";var SECTION_DONOTSELLSHARE="DNS";var INTERACTION_BANNER_ACCEPT="privacy banner accept all";var INTERACTION_BANNER_REJECT=
916"privacy banner reject all";var INTERFACT_PREFERENCENTER_SAVE="Save";var DATA_ATTR_ISDONOTSELLSHARE="data-is-dnss";var MODAL_INTERACTIONS_STATE={firstBannerImpressionTracked:!1,firstPreferenceCenterImpressionTracked:!1,firstDoNoSellShareImpressionTracked:!1,toggleV
916alue:null,toggleValueChanged:!1};function getToggleMessage(a){return!0===a?"Toggle ON":"Toggle OFF"}function getToggleStatus(a){return!0===a?"on":"off"}function resetToggleState(a){return a.toggleValue=null,a.toggleValueChanged=!1,a}function resetDoNotSellShare(){var a=
917document.querySelector(SELECTORS.preferenceCenterModal);a.removeAttribute(DATA_ATTR_ISDONOTSELLSHARE)}function setToggleInteractionState(a,b){return b.toggleValue=a.target.checked,b.toggleValueChanged=!0,b}function fireTracking(a){try{window.Bootstrapper._trackAnalytics(a);var b=a.sec?": ".concat(a.sec):"",c=a.ad?": ".concat(a.ad):"";dmtLog("OneTrustUI: Measurement Firing: ".concat(a.intname||a.pname).concat(b).concat(c))}catch(b){dmtLog("OneTrustUI: Measurement Failed: ".concat(a.intname||a.pname,
918": ").concat(b.message))}}function getInteractionTrackObject(a,b){var c=getToggleMessage(a.toggleValue),d=a.toggleValueChanged?"".concat(b," ").concat(c):"".concat(b," without toggle change");return _objectSpread2(_objectSpread2({},INTERACTION_TRACKING_OBJ),{},{intname:d})}function getSaveTrackObject(a,b){var c=getInteractionTrackObject(a,b),d=document.querySelector(SELECTORS.toggleInput_C2_Performance).checked,e=document.querySelector(SELECTORS.toggleInput_C3_Functional).checked,f=document.querySelector(SELECTORS.toggleInput_C4_Targeting).checked,
919g="perf_".concat(getToggleStatus(d)),h="func_".concat(getToggleStatus(e)),i="targ_".concat(getToggleStatus(f)),j="".concat(g,"|").concat(h,"|").concat(i);return _objectSpread2(_objectSpread2({},c),{},{ad:j})}function getSectionNameFrom(a){var b=a.getAttribute(DATA_ATTR_ISDONOTSELLSHARE);return"true"===b?SECTION_DONOTSELLSHARE:"onetrust-banner-sdk"===a.id?SECTION_BANNER:"onetrust-pc-sdk"===a.id?SECTION_PREFERENCECENTER:(dmtLog("OneTrustUI: Measurement Failed: Invalid Section Name"),!1)}function isValidImpressionMutation(a){var b=
920a.type&&"attributes"===a.type,c=a.attributeName&&"style"===a.attributeName;if(!(b&&c))return!1;var d="none"!==window.getComputedStyle(a.target).display,e="hidden"!==window.getComputedStyle(a.target).visibility;return d&&e}function getModalImpressionTrackObject(a){return _objectSpread2(_objectSpread2({},IMPRESSION_TRACKING_OBJ),{},{sec:a})}function getFirstImpressionTracked(a,b){return a===SECTION_BANNER?b.firstBannerImpressionTracked:a===SECTION_DONOTSELLSHARE?b.firstDoNoSellShareImpressionTracked:
921!(a!==SECTION_PREFERENCECENTER)&&b.firstPreferenceCenterImpressionTracked}function setFirstImpressionTracked(a,b){return a===SECTION_BANNER?(b.firstBannerImpressionTracked=!0,b):a===SECTION_DONOTSELLSHARE?(b.firstDoNoSellShareImpressionTracked=!0,b):!(a!==SECTION_PREFERENCECENTER)&&(b.firstPreferenceCenterImpressionTracked=!0,b)}function trackToggle$1(a,b){var c=document.querySelector(a);c&&c.addEventListener("change",function(a){setToggleInteractionState(a,b)})}function trackClose$1(a,b,c){var d=
922document.querySelector(a);d&&d.addEventListener("click",function(){var a=getInteractionTrackObject(b,c);fireTracking(a),resetToggleState(b)})}function trackSave$1(a,b,c){var d=document.querySelector(a);d&&d.addEventListener("click",function(){var a=getSaveTrackObject(b,c);fireTracking(a),resetToggleState(b)})}function trackImpressionMutations(a,b){return a.forEach(function(a){var c=getSectionNameFrom(a.target),d=c&&!getFirstImpressionTracked(c,b);if(isValidImpressionMutation(a)&&d){var e=getModalImpressionTrackObject(c);
923fireTracking(e),setFirstImpressionTracked(c,b)}}),b}function trackModalImpression(a,b){var c=new MutationObserver(function(a){trackImpressionMutations(a,b)}),d=document.querySelector(a);d&&c.observe(d,{attributes:!0})}function trackAllCloseButtons(a){trackClose$1(SELECTORS.preferencesXCloseButton,a,"Close")}function trackAllToggles(a){trackToggle$1(SELECTORS.toggleInput_C2_Performance,a),trackToggle$1(SELECTORS.toggleInput_C3_Functional,a),trackToggle$1(SELECTORS.toggleInput_C4_Targeting,a)}function trackAllSaveButtons(a){trackSave$1(SELECTORS.oTAcceptBtn,
924a,INTERACTION_BANNER_ACCEPT),trackSave$1(SELECTORS.oTRejectBtn,a,INTERACTION_BANNER_REJECT),trackSave$1(SELECTORS.preferenceSaveButton,a,INTERFACT_PREFERENCENTER_SAVE)}function trackAllModalImpressions(a){trackModalImpression(SELECTORS.cookieBanner,a),trackModalImpression(SELECTORS.preferenceCenterModal,a)}function initAdobeTracking$1(a){try{if(null===a||"object"!==_typeof(a))throw new Error("state is not an object");return trackAllCloseButtons(a),trackAllToggles(a),trackAllSaveButtons(a),trackAllModalImpressions(a),
925dmtLog("OneTrustUI: Measurement: Adobe Tracking Init \u2714"),!0}catch(a){return dmtLog("OneTrustUI: Measurement: Failed: Adobe Tracking Init: ".concat(a.message)),!1}}var OneTrustMeasurement=Object.freeze({__proto__:null,INTERACTION_TRACKING_OBJ:INTERACTION_TRACKING_OBJ,SECTION_PREFERENCECENTER:SECTION_PREFERENCECENTER,SECTION_BANNER:SECTION_BANNER,SECTION_DONOTSELLSHARE:SECTION_DONOTSELLSHARE,INTERACTION_BANNER_ACCEPT:INTERACTION_BANNER_ACCEPT,INTERACTION_BANNER_REJECT:INTERACTION_BANNER_REJECT,
926INTERFACT_PREFERENCENTER_SAVE:INTERFACT_PREFERENCENTER_SAVE,DATA_ATTR_ISDONOTSELLSHARE:DATA_ATTR_ISDONOTSELLSHARE,MODAL_INTERACTIONS_STATE:MODAL_INTERACTIONS_STATE,getToggleMessage:getToggleMessage,getToggleStatus:getToggleStatus,resetToggleState:resetToggleState,resetDoNotSellShare:resetDoNotSellShare,setToggleInteractionState:setToggleInteractionState,fireTracking:fireTracking,getInteractionTrackObject:getInteractionTrackObject,getSaveTrackObject:getSaveTrackObject,getSectionNameFrom:getSectionNameFrom,
927isValidImpressionMutation:isValidImpressionMutation,getModalImpressionTrackObject:getModalImpressionTrackObject,getFirstImpressionTracked:getFirstImpressionTracked,setFirstImpressionTracked:setFirstImpressionTracked,trackToggle:trackToggle$1,trackClose:trackClose$1,trackSave:trackSave$1,trackImpressionMutations:trackImpressionMutations,trackModalImpression:trackModalImpression,trackAllCloseButtons:trackAllCloseButtons,trackAllToggles:trackAllToggles,trackAllSaveButtons:trackAllSaveButtons,trackAllModalImpressions:trackAllModalImpressions,
928initAdobeTracking:initAdobeTracking$1});var SELECTORS={cookieBanner:"#onetrust-banner-sdk",preferenceCenterModal:"#onetrust-pc-sdk",preferenceCenterModalAlertDialog:'#onetrust-pc-sdk div[role\x3d"alertdialog"]',preferenceCenterContentBlock:"#ot-pc-content",doNotShareLink:"#do-not-share",doNotShareChoicesLink:"#do-not-share-choices",doNotShareChoicesLinkNonCA:"#do-not-share-choices-non-ca",preferenceSaveButton:".save-preference-btn-handler",preferencesXCloseButton:"#close-pc-btn-handler",essentialCategory:'.ot-cat-item[data-optanongroupid\x3d"C0001"]',
929performanceCategory:'.ot-cat-item[data-optanongroupid\x3d"C0002"]',functionalCategory:'.ot-cat-item[data-optanongroupid\x3d"C0003"]',targetingCategory:'.ot-cat-item[data-optanongroupid\x3d"C0004"]',targetingHeader:"#ot-header-id-C0004",targetingDescription:"#ot-desc-id-C0004",toggleContainer:".ot-tgl",toggleInput:".category-switch-handler",toggleText:".switch-label",modalh2:"#ot-pc-title",modalh3:"#ot-category-title",cookieListBackButton:".ot-link-btn.back-btn-handler",cookieListClearFilter:"#clear-filters-handler",
930cookieListApplyFilter:"#filter-apply-handler",cookieListCancelFilter:"#filter-cancel-handler",otBannerClosingIcon:"#onetrust-close-btn-container",toggleInput_C4_Targeting:"input#ot-group-id-C0004",toggleInput_C3_Functional:"input#ot-group-id-C0003",toggleInput_C2_Performance:"input#ot-group-id-C0002",toggleNob_C4_Targeting:'[for\x3d"ot-group-id-C0004"] .ot-switch-nob',toggleNob_C3_Functional:'[for\x3d"ot-group-id-C0003"] .ot-switch-nob',toggleNob_C2_Performance:'[for\x3d"ot-group-id-C0002"] .ot-switch-nob',
931oTAcceptBtn:"#onetrust-accept-btn-handler",oTRejectBtn:"#onetrust-reject-all-handler",oTBannerButtonContainer:"#onetrust-button-group",bannerButtonGroup:".onetrust-button-group",oTCookieSettingsBtn:"#onetrust-pc-btn-handler",ensModal:"div.ensModal",ensDoNotSellModalLink:"a#ensDoNotSellModalLink",ensRequestDataModalLink:"a#ensRequestDataModalLink",ensDeleteDataModalLink:"a#ensDeleteDataModalLink",ensCheckbox:"input.ensCheckbox",onetrustCookieBtn:"#onetrust-cookie-btn",fdasCstLinkUS:"#ot-cst-us",fdasCstLinkGdpr:"#ot-cst-gdpr",
932fdasPrivacyPreference:"#privacy-preference"};function hideBanner(){var a=document.querySelector(SELECTORS.cookieBanner);a&&(a.style.display="none")}function showPreferenceCenterModal(a){window.OneTrust.ToggleInfoDisplay&&window.OneTrust.ToggleInfoDisplay(),a&&a.preventDefault()}function hideAllButTargetingCategory(){var a=document.querySelector(SELECTORS.preferenceCenterModal);if(a){var b=document.querySelector(SELECTORS.essentialCategory),c=document.querySelector(SELECTORS.performanceCategory),d=
933document.querySelector(SELECTORS.functionalCategory);b.style.display="none",c.style.display="none",d.style.display="none"}}function setTargetingHeaderTo(a){var b=document.querySelector(SELECTORS.targetingHeader);b&&(b.textContent=a)}function hideTargetingDescription(){var a=document.querySelector(SELECTORS.targetingDescription);a&&(a.style.display="none")}function setTargetingDescription(a){var b=document.querySelector(SELECTORS.targetingDescription);b&&(b.textContent=a)}var initAdobeTracking=function(){"undefined"!=
934typeof document&&(trackModalImpressions(),trackToggle(),trackClose(),trackSave(),dmtLog("// One Trust Adobe Tracking Init \u2714"))};function initAndShowDoNotShareModal(a){hideAllButTargetingCategory();var b=window.otContent||{};if(a){var c;setTargetingHeaderTo(null===(c=b.CA)||void 0===c?void 0:c.header),hideTargetingDescription()}else{var d,e;setTargetingHeaderTo(null===(d=b.US)||void 0===d?void 0:d.header),setTargetingDescription(null===(e=b.US)||void 0===e?void 0:e.description)}var f=document.querySelector(SELECTORS.preferenceCenterModal);
935f.setAttribute(DATA_ATTR_ISDONOTSELLSHARE,"true"),showPreferenceCenterModal()}function initDoNotShareLink(a){var b=document.querySelector(SELECTORS.doNotShareChoicesLink);b&&b.addEventListener("click",initAndShowDoNotShareModal.bind(this,a));var c=document.querySelector(SELECTORS.doNotShareChoicesLinkNonCA);c&&c.addEventListener("click",initAndShowDoNotShareModal.bind(this,!1));var d=document.querySelector(SELECTORS.doNotShareLink);d&&d.addEventListener("click",initAndShowDoNotShareModal.bind(this,
936a))}function initFdasCustomLink(){var a=document.querySelector(SELECTORS.fdasCstLinkUS),b=document.querySelector(SELECTORS.fdasCstLinkGdpr),c=document.querySelector(SELECTORS.fdasPrivacyPreference);a&&a.addEventListener("click",showPreferenceCenterModal),b&&b.addEventListener("click",showPreferenceCenterModal),c&&c.addEventListener("click",showPreferenceCenterModal)}function createStyledToggleTextElement(){var a=document.createElement("span");return a.style["vertical-align"]="super",a.style["padding-right"]=
937"4px",a.style["font-family"]="Fidelity Sans",a.style.color="#333333",a.style["font-size"]="0.813em",a.style["font-weight"]="bold",a}function updateToggleText(a,b){var c=a.attributes.getNamedItem("aria-checked"),d=c&&"true"===c.value||a&&!0===a.checked;b.textContent=d?"ON":"OFF"}function initCategoryToggleText(a){var b="".concat(SELECTORS[a]," ").concat(SELECTORS.toggleContainer),c=SELECTORS.toggleInput,d=SELECTORS.toggleText,e=document.querySelector(b),f=e?e.querySelector(c):void 0,g=e&&f?e.querySelector(d):
938void 0;if(!g){g=createStyledToggleTextElement(),g.className=d.split(".").pop();var h=function(){return updateToggleText(f,g)};h(),f.addEventListener("click",h),e.insertAdjacentElement("afterbegin",g)}}function removeUnusedElementsForAccessilibty(){var a=document.querySelector(SELECTORS.ensModal),b=document.querySelectorAll(SELECTORS.ensCheckbox),c=document.querySelector(SELECTORS.onetrustCookieBtn),d=[document.querySelector(SELECTORS.modalh2),document.querySelector(SELECTORS.modalh3),document.querySelector(SELECTORS.cookieListBackButton),
939document.querySelector(SELECTORS.cookieListClearFilter),document.querySelector(SELECTORS.cookieListApplyFilter),document.querySelector(SELECTORS.cookieListCancelFilter),document.querySelector(SELECTORS.otBannerClosingIcon),document.querySelector(SELECTORS.ensDoNotSellModalLink),document.querySelector(SELECTORS.ensRequestDataModalLink),document.querySelector(SELECTORS.ensDeleteDataModalLink)];a&&a.removeAttribute("aria-label");for(var e=0;e<b.length;e++)b[e]&&b[e].removeAttribute("aria-describedby");
940c&&c.removeAttribute("role");for(var f=0;f<d.length;f++)d[f]&&d[f].remove()}function addingAriaLabel(){var a=document.querySelector(SELECTORS.preferenceSaveButton),b=document.querySelector(SELECTORS.preferenceCenterModalAlertDialog),c=document.querySelector(SELECTORS.ensModal).getElementsByTagName("hr"),d=[document.querySelector(SELECTORS.toggleNob_C2_Performance),document.querySelector(SELECTORS.toggleNob_C3_Functional),document.querySelector(SELECTORS.toggleNob_C4_Targeting)];a&&a.setAttribute("aria-label",
941"Save Button"),b&&b.setAttribute("aria-label","Customize Settings");for(var e=0;e<d.length;e++)d[e]&&d[e].setAttribute("aria-label","Toggle");for(var f=0;f<c.length;f++)c[f]&&c[f].setAttribute("aria-hidden","true")}function accessibilityCATfixes(){removeUnusedElementsForAccessilibty(),addingAriaLabel()}function reverseBannerButtonsOrder(){var a=document.querySelector(SELECTORS.oTBannerButtonContainer);if(a){var b=Array.from(a.children).reverse();b.forEach(function(b){return a.append(b)})}}function setOptanonWrapperFn(a){window.OptanonWrapper=
942function(){a()}}var OneTrustUI=Object.freeze({__proto__:null,SELECTORS:SELECTORS,hideBanner:hideBanner,showPreferenceCenterModal:showPreferenceCenterModal,hideAllButTargetingCategory:hideAllButTargetingCategory,setTargetingHeaderTo:setTargetingHeaderTo,hideTargetingDescription:hideTargetingDescription,setTargetingDescription:setTargetingDescription,initAdobeTracking:initAdobeTracking,initAndShowDoNotShareModal:initAndShowDoNotShareModal,initDoNotShareLink:initDoNotShareLink,initFdasCustomLink:initFdasCustomLink,
943createStyledToggleTextElement:createStyledToggleTextElement,updateToggleText:updateToggleText,initCategoryToggleText:initCategoryToggleText,removeUnusedElementsForAccessilibty:removeUnusedElementsForAccessilibty,addingAriaLabel:addingAriaLabel,accessibilityCATfixes:accessibilityCATfixes,reverseBannerButtonsOrder:reverseBannerButtonsOrder,setOptanonWrapperFn:setOptanonWrapperFn});var OneTrust=function(){function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.Data=new Data,this.Env=
944new Env,this.Obj=new Obj,this.Util=new Util,this.OneTrustUI=OneTrustUI,this.OneTrustMeasurement=OneTrustMeasurement,this.hasOptanonWrapperRunOnce=!1,this.adobeTrackState=Object.assign({},MODAL_INTERACTIONS_STATE),this.init=function(){return new Promise(function(a,c){try{var d=b.Data.Domain.domain(),e=window,f=e.dmtConfig,g=f&&f.vend
944or&&f.vendor.onetrust?window.dmtConfig.vendor.onetrust:{};if(location.hostname.match(/^digitalassets(-[^\.].*)?\.(fmr|fidelity)\.com$/)&&g.active&&g.fdas2fa&&g.fdas2fa.active||
945"fdas2fa"===b.Util.QueryString.parse(document.location.search,"onetrust")){var h=b.Env.get(),i="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",j="prod"===h?g.fdas2fa.prod:g.fdas2fa.test;b.OneTrustUI.setOptanonWrapperFn(function(){var a=document.querySelector(b.OneTrustUI.SELECTORS.targetingCategory),c=document.querySelector(b.OneTrustUI.SELECTORS.performanceCategory),d=document.querySelector(b.OneTrustUI.SELECTORS.functionalCategory);b.hasOptanonWrapperRunOnce||(b.OneTrustUI.reverseBannerButtonsOrder(),
946c&&b.OneTrustUI.initCategoryToggleText("performanceCategory"),d&&b.OneTrustUI.initCategoryToggleText("functionalCategory"),a&&b.OneTrustUI.initCategoryToggleText("targetingCategory"),b.OneTrustUI.initFdasCustomLink(),b.hasOptanonWrapperRunOnce=!0)}),b.Util.LoadJS.load([i],{returnPromise:!0,async:!1,before:function(a,b){a===i&&b.setAttribute("data-domain-script",j)}}).then(function(){b.Audit.store("service","OneTrust Privacy Loaded !"),a()}).catch(function(a){b.Audit.store("service","OneTrust Privacy didnt Loaded: ".concat(a)),
947c(new Error("! OneTrust Privacy didnt Loaded !"))})}else if((-1<location.hostname.indexOf("fidelitydigitalassets")||"fidelitydigitalassets.com"===b.Data.Domain.domain())&&g.active&&g.fdas&&g.fdas.active||"fdas"===b.Util.QueryString.parse(document.location.search,"onetrust")){var k=b.Env.get(),l="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",m="prod"===k?g.fdas.prod:g.fdas.test;b.OneTrustUI.setOptanonWrapperFn(function(){b.hasOptanonWrapperRunOnce||(b.OneTrustUI.reverseBannerButtonsOrder(),
948b.OneTrustUI.initCategoryToggleText("performanceCategory"),b.OneTrustUI.initCategoryToggleText("functionalCategory"),b.OneTrustUI.initCategoryToggleText("targetingCategory"),b.OneTrustUI.initFdasCustomLink(),b.OneTrustMeasurement.initAdobeTracking(b.adobeTrackState),b.hasOptanonWrapperRunOnce=!0)}),b.Util.LoadJS.load([l],{returnPromise:!0,async:!1,before:function(a,b){a===l&&b.setAttribute("data-domain-script",m)}}).then(function(){b.Audit.store("service","OneTrust Privacy Loaded !"),a()}).catch(function(a){b.Audit.store("service",
949"OneTrust Privacy didnt Loaded: ".concat(a)),c(new Error("! OneTrust Privacy didnt Loaded !"))})}else"fidelityevents.com"===d&&g.active&&g.fidevents&&g.fidevents.active||b.isTestOverride("fidevents")?(b.OneTrustUI.setOptanonWrapperFn(function(){b.hasOptanonWrapperRunOnce||(b.OneTrustUI.hideBanner(),b.OneTrustUI.initDoNotShareLink(b.isCA()),b.OneTrustUI.accessibilityCATfixes(),b.OneTrustUI.initCategoryToggleText("targetingCategory"),b.hasOptanonWrapperRunOnce=!0)}),b.loadOneTrustSDK("fidevents",g.fidevents,
950a)):"fidelity.com"===d&&g.active&&g.fid&&g.fid.active||b.isTestOverride("fid")?(b.OneTrustUI.setOptanonWrapperFn(function(){b.hasOptanonWrapperRunOnce||(b.OneTrustUI.hideBanner(),b.OneTrustUI.initDoNotShareLink(b.isCA()),b.OneTrustMeasurement.initAdobeTracking(b.adobeTrackState),b.OneTrustUI.accessibilityCATfixes(),b.OneTrustUI.initCategoryToggleText("targetingCategory"),b.hasOptanonWrapperRunOnce=!0)}),b.loadOneTrustSDK("fid",g.fid,a)):(b.Audit.store("service","OneTrust Privacy is not enabled."),
951c(new Error("! OneTrust Privacy is not enabled !")))}catch(a){b.Audit.store("service","OneTrust Privacy Parsing Error."),c(new Error("! OneTrust Privacy Parsing Error !"))}})}}return _createClass(a,[{key:"isTestOverride",value:function(a){var b=this.Util.QueryString.parse(document.location.search,"onetrust");return b===a}},{key:"isEnvProd",value:function(a){var b=this.Env.get(),c=-1<this.Env.host.indexOf("127.0.0.1"),d=this.isTestOverride(a);return"prod"===b&&!c&&!d}},{key:"isCA",value:function(){var a=
952"force"===this.Util.QueryString.parse(document.location.search,"privacy");return this.Data.User.isCA()||a}},{key:"loadOneTrustSDK",value:function(a,b,c){var d=this,e="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",f=this.isEnvProd(a)?b.prod:b.test;this.isCA()?window.OneTrust={geolocationResponse:{stateCode:"CA",countryCode:"US"}}:this.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.t")&&(window.OneTrust={geolocationResponse:{stateCode:this.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.t"),
953countryCode:this.Obj.getDescendantProp(window.dmtVariables,"ak_dmt.g")}}),this.Util.LoadJS.load([e],{returnPromise:!0,async:!1,before:function(a,b){a===e&&(b.setAttribute("data-domain-script",f),d.Audit.store("service","OneTrust domain-script set to: ".concat(f)))}}).then(function(){return d.Audit.store("service","OneTrust SDK Loaded")}).then(function(){return c&&c}).catch(function(a){return d.Audit.store("service","OneTrust SDK didnt Loaded: ".concat(a))})}}])}();var Pendo=_createClass(function a(){var b=
954this;_classCallCheck(this,a);this.Data=new Data,this.Env=new Env,this.Util=new Util;var c="",d="",e="",f="",g="",h="",i="",j="",k="",l="",m="",n="",o="",p="",q="",r="",s="",t="",u="",v="",w="",x={};this.init=function(){window.vendorStatus("pendo")&&b.Data.Customer.isCust()?b.Util.LoadJS.load("https://cdn.pendo.io/agent/static/".concat("e8403e8f-2c0d-4799-6770-65601fa3932d","/
954pendo.js"),{returnPromise:!0}).then(function(){d=b.Data.Customer.getPIAssets(),c=b.Data.Customer.getBalance(),e=b.Data.Customer.getBusLines(),
955f=b.Data.Customer.getConfSuppPenCd(),g=b.Data.Customer.getElecTaxFormCd(),h=b.Data.Customer.getEleFundRepoPenCd(),i=b.Data.Customer.getFlows(),j=b.Data.Customer.getFlowVars(),k=b.Data.User.fmrAccess(),l=b.Data.Customer.getIPExcl(),m=b.Data.Customer.getJourneyData(),n=b.Data.Lilo.get(),o=b.Data.Customer.getRegCodes(),p=b.Data.Customer.getSegmentAudiences(),q=b.Data.Customer.getSegmentKeys(),r=b.Data.Customer.getSowNet(),s=b.Data.Customer.getSowInstret(),t=b.Data.Customer.getStatSuppPenCd(),u=b.Data.Customer.getState(),
956v=b.Data.Customer.getTrades(),w=b.Data.Customer.mid(),window.pendo=window.pendo||{},x={visitor:{assetPI:d,assetDaily:c,audienceFlows:i,busLines:e,cspcd:f,etfcd:g,efrpcd:h,flowVars:j,fmrAccess:k,id:w,ipExcl:l,journeys:m,lilo:n,regCodes:o,segAudiences:p,segKeys:q,sowNet:r,sowInstret:s,sspcd:t,state:u,trades:v},account:{id:""}};var a=!1;window.additionalPendoVisitorVar&&("object"===window.additionalPendoVisitorData?Object.keys(window.additionalPendoVisitorData).forEach(function(a){a.match(/^AP\d{6}_\d{3}$/)&&
957"string"==typeof window.additionalPendoVisitorData[a]&&window.additionalPendoVisitorData[a].match(/^\d{2}$/)&&(x.visitor[a]=window.additionalPendoVisitorData[a])}):a=!0),x.guides={globalScripts:[{script:function(a,b){a.id===b.steps[0].id&&window.Bootstrapper._trackAnalytics({pt:"ss",action:"interaction",intname:"pendo guide shown",conversion:!1,trans:[{msgID:"n/a",msgTitle:b.name,phase:"impression",pname:"pendo"}]});var c=document.querySelector('[aria-label\x3d"button-check-out-new-page"');c&&c.addEventListener("click",
958function(){window.Bootstrapper._trackAnalytics({pt:"ss",action:"interaction",intname:"Checking out new page",conversion:!1,trans:[{msgID:"n/a",msgTitle:b.name,phase:"clickthru",pname:"pendo"}]})})}}]},x.location={},x.location.transforms=[];var y=[];if(window.location.search&&window.location.search.match(/pendo/gi)){var z=new URLSearchParams(window.location.search);z.forEach(function(a,b){b.match(/pendo/gi)&&y.push(b)})}x.location.transforms.push({attr:"search",action:"AllowOnlyKeys",data:y});var A=
959window.location.pathname,B=A.replace(/^\/ftgw\/digital\/billpay\/home\/\w{4,10}/gi,"/ftgw/digital/billpay/home/XXXXXXXXX/").replace(/^\/ftgw\/digital\/billpay\/enroll\/\w{4,10}/gi,"/ftgw/digital/billpay/enroll/XXXXXXXXX").replace(/^\/ftgw\/digital\/fppa\/dashboard\/\w{4,10}/gi,"/ftgw/digital/fppa/dashboard/XXXXXXXXX").replace(/^\/ftgw\/digital\/cashmanagement\/account\/\w{4,10}/gi,"/ftgw/digital/cashmanagement/account/XXXXXXXXX").replace(/^\/ftgw\/digital\/deposit\/select\/\w{4,10}/gi,"/ftgw/digital/deposit/select/XXXXXXXXX").replace(/^\/ftgw\/digital\/asr\/strategic-review\/\w{4,10}/gi,
960"/ftgw/digital/asr/strategic-review/XXXXXXXXX");B!==A&&x.location.transforms.push({attr:"pathname",action:"Replace",data:B}),A.match(/^\/ftgw\/digital\/portfolio/)||A.match(/^\/ftgw\/digital\/msd\/details\/sma/)||A.match(/^\/ftgw\/digital\/basiswebex\/eligible-lots/)||A.match(/^\/ftgw\/digital\/position-basis\/eligible-lots/)?x.location.transforms.push({attr:"hash",action:"Clear"}):x.location.transforms.push({attr:"hash",action:"Replace",data:b.Util.Transform.replaceNumInStrWithXs(window.location.hash,
9616)}),b.Util.Cookie.isRWVSession()&&(x.visitor.isRWV=b.Util.Cookie.isRWVSession()),window.pendo.initialize(x),window.additionalPendoVisitorVar&&a&&setTimeout(function(){"object"===_typeof(window.additionalPendoVisitorData)&&"object"===_typeof(window.pendo)&&"function"==typeof window.pendo.updateOptions&&(Object.keys(window.additionalPendoVisitorData).forEach(function(a){a.match(/^AP\d{6}_\d{3}$/)&&"string"==typeof window.additionalPendoVisitorData[a]&&window.additionalPendoVisitorData[a].match(/^\d{2}$/)&&
962(x.visitor[a]=window.additionalPendoVisitorData[a])}),window.pendo.updateOptions({visitor:x.visitor,account:x.account}))},500)}).catch(function(a){dmtLog("// ! Pendo API didnt Loaded ! ".concat(a))}):dmtLog("// ! Pendo is not enabled at dmtConfig! or MID not found! ")}});var Qualtrics$1=_createClass(function a(){_classCallCheck(this,a),this.init=function(){dmtLog("// Qualtrics.init \u2714");var a="",b="",c="";window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.qualtrics&&(a=window.dmtConfig.vendor.qualtrics.url,
963b=window.dmtConfig.vendor.qualtrics.qsi,c=window.dmtConfig.vendor.qualtrics.div);var d="\x3cdiv id\x3d'".concat(c,"'\x3e\x3c!--DO NOT REMOVE-CONTENTS P
963LACED HERE--\x3e\x3c/div\x3e");document.body.insertAdjacentHTML("beforeend",d),function(){var c=function(b,d,g,c){this.get=function(f){for(var f=f+"\x3d",g=document.cookie.split(";"),c=0,h=g.length;c<h;c++){for(var e=g[c];" "==e.charAt(0);)e=e.substring(1,e.length);if(0==e.indexOf(f))return e.substring(f.length,e.length)}return null},this.set=function(d,
964a){var c="",c=new Date;c.setTime(c.getTime()+6048E5),c="; expires\x3d"+c.toGMTString(),document.cookie=d+"\x3d"+a+c+"; path\x3d/; "},this.check=function(){var e=this.get(g);if(e)e=e.split(":");else if(100!=b)"v"==d&&(b=Math.random()>=b/100?0:100),e=[d,b,0],this.set(g,e.join(":"));else return!0;var f=e[1];if(100==f)return!0;switch(e[0]){case "v":return!1;case "r":return f=e[2]%Math.floor(100/f),e[2]++,this.set(g,e.join(":")),!f}return!0},this.go=function(){if(this.check()){var b=document.createElement("script");
965b.type="text/javascript",b.src=c+"\x26t\x3d"+(new Date).getTime(),document.body&&document.body.appendChild(b)}},this.start=function(){var a=this;"complete"===document.readyState?a.go():window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}};try{(new c(100,"r",b,"".concat(a,"\x26Q_LOC\x3d").concat(encodeURIComponent(window.location.href),'")'))).start()}catch(a){}}()},Bootstrapper._schedQualOnTag=!1,Bootstrapper._schedQualOnTagVal=
966"",Bootstrapper._refreshQualtrics=!1,this.FidMsmt={unloadQualtrics:function(){"object"===("undefined"==typeof QSI?"undefined":_typeof(QSI))&&"object"===_typeof(QSI.API)&&QSI.API.unload()},loadrunQualtrics:function(){"object"===("undefined"==typeof QSI?"undefined":_typeof(QSI))&&"object"===_typeof(QSI.API)&&(QSI.API.load(),QSI.API.run())},rePopQualtrics:function(){this.unloadQualtrics(),this.loadrunQualtrics()},requestQualtricsRefresh:function(a){return!1===Bootstrapper._schedQualOnTag&&""===Bootstrapper._schedQualOnTagVal&&
967(Bootstrapper._schedQualOnTag=!0,"string"==typeof a&&""!==a&&(Bootstrapper._schedQualOnTagVal=a)),!0}}});var Qualtrics=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.QualtricsBaseCode=new Qualtrics$1,this.runOnce=!1,this.init=function(){window.self===window.top&&window.vendorStatus("qualtrics")&&!b.runOnce&&(b.runOnce=!0,b.QualtricsBaseCode.init())},this._callRepopQualtrics=function(a){!0===Bootstrapper._schedQualOnTag&&(""==Bootstrapper._schedQualOnTagVal?Bootstrapper._refreshQualtrics=
968!0:!0===a?Bootstrapper._schedQualOnTagVal===s.pageName&&(Bootstrapper._refreshQualtrics=!0):Bootstrapper._schedQualOnTagVal===Bootstrapper._data.intname&&(Bootstrapper._refreshQualtrics=!0));try{window.vendorStatus("qualtrics")&&_dmt&&_dmt.Service&&_dmt.Service.Qualtrics&&_dmt.Service.Qualtrics.runOnce&&!0===Bootstrapper._refreshQualtrics&&"undefined"!=typeof _dmt.Service.Qualtrics.QualtricsBaseCode.FidMsmt&&"function"==typeof _dmt.Service.Qualtrics.QualtricsBaseCode.FidMsmt.rePopQualtrics&&("pageview"===
969Bootstrapper._data.action?_dmt.Service.Qualtrics.QualtricsBaseCode.FidMsmt.rePopQualtrics():"interaction"===Bootstrapper._data.action&&_dmt.Service.Qualtrics.QualtricsBaseCode.FidMsmt.rePopQualtrics())}catch(a){}}});var SegmentIOBaseCode=_createClass(function a(){_classCallCheck(this,a),this.init=function(){if(window.analytics=window.analytics||[],!window.analytics.initialize)if(window.analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{window.analytics.invoked=
970!0,window.analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],window.analytics.factory=function(a){return function(){var b=Array.prototype.slice.call(arguments);return b.unshift(a),window.analytics.push(b),window.analytics}};for(var a,b=0;b<window.analytics.methods.length;b++)a=window.analytics.methods[b],
971window.analytics[a]=window.analytics.factory(a);window.analytics.load=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.async=!0,c.src="https://cdn.segment.com/analytics.js/v1/"+a+"/analytics.min.js",document.getElementsByTagName("body")[0].appendChild(c);var d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(c,d),window.analytics._loadOptions=b,window.analytics._writeKey=a,window.analytics.SNIPPET_VERSION="4.15.3"}}}});var SegmentIOPI=_createClass(function a(){var b=
972this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this;var c;this.Audit=new Audit,this.Data=new Data,this.Env=new Env,this.Segmen
972BaseCode=new SegmentIOBaseCode,this.MetaData=new MetaData,this.Util=new Util;var d,e,f={},g=!1;this.properties={},this.properties.isSegment="true",this.context={};var h,i,j=!1;this.isInit=!1,this.isIdReset=!1;var k=!1,l=0,m=6,n=!1,o=!1,p={},q=[];this.init=function(){d=window.dmtConfig||{},e=d.vendor||{},f=e.segmentio||{},g=f.active||!1,h=b.Env.bootstrapper(),
973c="production"===h?f.apiKey.prod:f.apiKey.stage,j=f.prodReady||!1,i=!!("production"===h&&j&&g)||"staging"===h&&g;var a=b.Util.Cookie.isRWVSession();i&&c&&!b.isInit&&!a?(b.Audit.store("service","SegmentIO Enabled"),b.SegmenBaseCode.init(),window.analytics.load(c,{storage:{stores:["cookie","localStorage","memory"]}}),window.analytics.ready(function(){t(),w(),v(),r(),b.isInit=!0,b.Audit.store("service","SegmentIO.init()-\x3ethis.isInit:".concat(b.isInit))}),b.Audit.store("service","SegmentIO initalization finished!")):
974b.isInit?b.Audit.store("service","SegmentIO initalization already ran!"):b.Audit.store("service","SegmentIO not Enabled:active status:".concat(g,":bootstrapper:").concat(h,":isRepWebSession:").concat(a))};var r=function a(){b.Audit.store("service","SegmentIO\x3ecallSegmentPage()");try{if(b.Audit.store("service","SegmentIO\x3ecallSegmentPage()\x3epageViewFired-\x3e".concat(k)),k)return void b.Audit.store("service","SegmentIO\x3ecallSegmentPage()\x3eerror-\x3epageView cant trigger again");b.Audit.store("service",
975"SegmentIO\x3ecallSegmentPage()\x3eisTrackAnalyticsPageCalled:".concat(n,",defaultTracking:").concat(o)),n||o?(b.Audit.store("service","SegmentIO\x3ecallSegmentPage():if:fnCounter-\x3e".concat(l,",maxCounter-\x3e").concat(m)),s(),Object.assign(b.properties,p),o&&(b.properties.pageName=b.MetaData.buildPageName()),b.properties.pageName.includes("Unconfigured|Unconfigured")?(v(),window.analytics.page(b.properties,b.context)):(v(),window.analytics.page(b.properties.pageName,b.properties,b.context)),k=
976!0,u()):l<m?(b.Audit.store("service","SegmentIO\x3ecallSegmentPage():else if:fnCounter-\x3e".concat(l,",maxCounter-\x3e").concat(m)),l+=1,setTimeout(function(){r()},800)):(b.Audit.store("service","SegmentIO\x3ecallSegmentPage():else:fnCounter-\x3e".concat(l,",maxCounter-\x3e").concat(m)),o=!0,r())}catch(a){b.Audit.store("service","SegmentIO\x3ecallSegmentPage():error-\x3e".concat(a))}},s=function a(){try{b.Audit.store("service","SegmentIO\x3ecallIdentify()");var c=window.analytics.user(),d=c.traits(),
977e=b.Util.Obj.compareObj(d,p);b.Audit.store("service","SegmentIO\x3ecallIdentify():this.isIdReset:".concat(b.isIdReset,",isSameTraits-\x3e").concat(e)),(b.isIdReset||!e)&&(b.Audit.store("service","SegmentIO\x3ecallIdentify():called analytics.Identify()"),window.analytics.identify(b.Data.Customer.mid(),p))}catch(a){b.Audit.store("service","SegmentIO -\x3e callIdentify -\x3e parsing error ".concat(a))}},t=function a(){b.Audit.store("service","SegmentIO.buildIdentity building traits started!");var c=
978b.Data.Customer.mid()||"",d=b.Data.Customer.mcvisid()||"",e=b.Data.Customer.googleClientID()||"",f=b.Util.Cookie.getElem("mbox").match(/(?<=PC#)(.*?)(?=#)/g)?b.Util.Cookie.getElem("mbox").match(/(?<=PC#)(.*?)(?=#)/g)[0]:"",g=b.Util.Cookie.getElem("mbox").match(/(?<=session#)(.*?)(?=#)/g)?b.Util.Cookie.getElem("mbox").match(/(?<=session#)(.*?)(?=#)/g)[0]:"",h=b.Util.Cookie.getElem("mboxEdgeCluster")||"";p={mid:c,adobe_client_id:d,ga_client_id:e,mboxID:f,mboxSessionID:g,mboxEdgeID:h},b.Audit.store("service",
979"SegmentIO.buildIdentity building traits finished!")},u=function a(){0<q.length&&(q.forEach(function(a){b.trackInteraction(a)}),q=[])};this.trackInteraction=function(a){b.Audit.store("service","SegmentIO\x3etrackInteraction()\x3epageViewFired:".concat(k));try{if(!k)a.event_name&&(q.push(a),b.Audit.store("service","SegmentIO\x3etrackInteraction()\x3e added into collection:collection length:".concat(q.length)));else if(b.Audit.store("service","SegmentIO\x3etrackInteraction()\x3etrackObj.event_name:".concat(a.event_name)),
980a.event_name){b.Audit.store("service","SegmentIO\x3etrackInteraction()\x3etrackObj:".concat(JSON.stringify(a)));var c={};c.CHANNEL="Fid.com web",Object.assign(c,a.property),Object.assign(c,p),b.context.
980integrations["Adobe Analytics"].linkName=a.event_name,b.context.integrations["Adobe Analytics"].linkType="o",b.context.integrations["Adobe Analytics"].linkTrackVars=y(),window.analytics.track(a.event_name,c,b.context)}else b.Audit.store("service","SegmentIO\x3etrackInteraction()\x3etrackObj.event_name:missing".concat(a.event_name))}catch(a){b.Audit.store("service",
981"SegmentIO\x3etrackInteraction()\x3eerror:".concat(a))}};var v=function c(a){var d={};if(a){var e=Object.keys(a);e.forEach(function(b){""!==a[b]&&"undefined"!=typeof a[b]&&(d[b]=a[b])})}var f=window._dmt.PageMetaData.MetaData.buildPageMetaData(),g=Object.keys(f);g.forEach(function(a){""!==f[a]&&"undefined"!=typeof f[a]&&"pageName"!==a&&"VSCHANNEL"!==a&&"SEC"!==a&&"SEC1"!==a&&"SEC2"!==a&&"VSPAGE"!==a&&(d[a]=f[a])}),Object.assign(b.properties,d),x(d)},w=function a(){b.context.integrations={"Adobe Analytics":{marketingCloudVisitorId:b.Data.Customer.mcvisid()}}};
982this.handleTrackAnalyticsObj=function(a){-1<a.pt.indexOf("ss")&&"pageview"===a.action&&a.VSPAGE?(v(a),b.convertProductsArray(a),n=!0):"ss"===a.pt&&"interaction"===a.action&&a.VSPAGE&&(v(a),b.convertProductsArray(a),b.trackInteraction({event_name:a.shortInteraction,property:b.properties}))},this.convertProductsArray=function(a){var c=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1];a&&a.trans&&0<a.trans.length&&a.trans.forEach(function(a){var d=a;if(d){var e={};if(e=d,"object"===_typeof(e)){"string"==
983typeof e.phase&&(e.phase=e.phase.toLowerCase());var f="",g="",h="",i="";if(c){var j=e.pname?e.pname:"z";i=e.msgTitle?e.msgTitle:"z",i=i.replace(/[^\d\w]/g,"").toLowerCase();var k=e.msgID?e.msgID:"z";k=k.replace(/[^\d\w/^]/g,"").toLowerCase(),f="".concat(j,"^").concat(i,"^").concat(k),h="evar47\x3d".concat(f)}else{var m=e.pname?e.pname:"z";m=m.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),m=10<m.length?m.substr(0,10):m,i=e.msgTitle?e.msgTitle:"z",i=i.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),i=50<i.length?i.substr(0,
98450):i;var n=e.msgType?e.msgType:"z";n=n.replace(/[^a-zA-Z\d_-\w"  *"]/g,""),n=5<n.length?n.substr(0,6):n;var o=e.msgID?e.msgID:"z";o=o.replace(/[^a-zA-Z\d_-\w"  */^"]/g,""),/^req/i.test(o)&&"se"===m&&(b.properties.dynamicExpId=o,o="na"),f="".concat("f","|").concat(m,"~").concat(i,"~").concat(n,"~").concat(o).toLowerCase()}"string"==typeof e.phase&&"impression"===e.phase&&(f=";".concat(c?i:f,";;;event80\x3d1;").concat(h),g="event80"),"string"==typeof e.phase&&"clickthru"===e.phase&&(f=";".concat(c?
985i:f,";;;event76\x3d1;").concat(h),g="event76"),"string"==typeof e.phase&&"dismiss"===e.phase&&(f=";".concat(c?i:f,";;;event123\x3d1;").concat(h),g="event123"),"string"==typeof e.phase&&"hide"===e.phase&&(f=";".concat(c?i:f,";;;event156\x3d1;").concat(h),g="event156"),g&&(b.context&&b.context.integrations&&b.context.integrations["Adobe Analytics"]&&(b.context.integrations["Adobe Analytics"].events=g),b.properties.productStr=b.Util.Plugins.appendToList(b.properties.productStr,f))}}})};var x=function c(a){var d=
986{};d.source=a.utmSource,d.medium=a.utmMedium,d.account_id=a.utmAccountId,d.campaign=a.utmCampaign,d.content=a.utmContent,d.campaign_id=a.utmCampaignId,d.immid=a.immid,d.ccsource=a.ccsource,Object.keys(d).forEach(function(a){d[a]||delete d[a]}),b.context.campaign=d},y=function a(){return"contextData.VSCHANNEL,contextData.SEC,contextData.SEC1,contextData.SEC2,contextData.VSPGVER,contextData.VSPURP,contextData.VSPROD,contextData.VSTOPICS,contextData.VSHEADLINE,contextData.NAVTYPE,contextData.VSDATE,contextData.VSAUTHOR,contextData.VSSOURCE,contextData.VSSEARCHPHRASE,contextData.VSINDEX,contextData.subscription,contextData.VSBIZEVENT,contextData.p1,contextData.p2,contextData.p3,contextData.p4,contextData.p5,contextData.p6,contextData.p8,contextData.p0,contextData.shortInteraction,contextData.popupSymbol,contextData.popupSecurity,eVar16"}});
987var SegmentIOWIB2B=_createClass(function a(){var b=this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this;var c;this.Audit=new Audit,this.Data=new Data,this.Env=new Env,this.SegmenBaseCode=new SegmentIOBaseCode,this.Util=new Util;var d,e,f={},g=!1;this.integrations="",this.properties={};var h,i,j=!1;this.isInit=!1,this.isIdReset=!1,this.init=function(){d=window.dmtConfig||{},e=d.vendor||{},f=e.segmentio||{},g=f.active||!1,h=b.Env.bootstrapper(),c="production"===h?f.apiKey.prod:
988f.apiKey.stage,j=f.prodReady||!1,i=!!("production"===h&&j&&g)||"staging"===h&&g;var a=b.Util.Cookie.isRWVSession();if(i&&c&&!b.isInit&&!a){var k={},l={};b.WIB2Bmcvisid=function(){return window.Visitor&&window.Visitor.getInstance&&"function"==typeof window.Visitor.getInstance?window.Visitor.getInstance("5B4A39F756B1FE6A7F000101").getMarketingCloudVisitorID():""},b.buildPayload=function(){k.url=window.location.href,k.pageName=window.s.pageName,l.traits={},l.ip="0.0.0.0",l.traits.adobe_client_id=this.WIB2Bmcvisid(),
989l.traits.ga_client_id=this.Data.Customer.googleClientID()||"",!window.SalesforceInteractions||"function"!=typeof window.SalesforceInteractions.getAnonymousId||null===window.SalesforceInteractions.getAnonymousId()||0===window.SalesforceInteractions.getAnonymousId().length||(l.traits.mcp_id=window.SalesforceInteractions.getAnonymousId())},b.SegmenBaseCode.init(),b.buildPayload(),window.analytics._writeKey=c,window.analytics.load(c),window.analytics.page(k,l),window._dmt.Service.SegmentIO.SegmentIOWIB2B.isInit=
990!0,b.Audit.store("service","SegmentIO initalization finished!")}else b.isInit?b.Audit.store("service","SegmentIO initalization already ran!"):b.Audit.store("service","SegmentIO not Enabled:active status:".concat(g,":bootstrapper:").concat(h,":isRepWebSession:").concat(a))}});var SegmentIOAIDE=_createClass(function a(){var b=this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this;var c;this.Audit=new Audit,this.Data=new Data,this.Env=new Env,this.Segmen
990BaseCode=new SegmentIOBaseCode,
991this.Util=new Util;var d,e,f={},g=!1;this.integrations="",this.properties={},this.context={};var h,i,j=!1,k=!1;this.isIdReset=!1,this.init=function(){d=window.dmtConfig||{},e=d.vendor||{},f=e.segmentio||{},g=f.active||!1,h=b.Env.bootstrapper(),c="production"===h?f.apiKey.prod:f.apiKey.stage,j=f.prodReady||!1,i=!!("production"===h&&j&&g)||"staging"===h&&g,i&&c?(b.SegmenBaseCode.init(),window.analytics._writeKey=c,window.analytics.load(c),window.analytics.identify(b.Data.Aide.getAideCustMid()),b.Audit.store("service",
992"SegmentIOAIDE initalization finished!")):b.Audit.store("service","SegmentIOAIDE not Enabled:active status:".concat(g,":bootstrapper:").concat(h,":isRepWebSession:").concat(isRepWebSession))};var l=function(a){var c=window._dmt.PageMetaData.MetaData.buildPageMetaData();if(a){var d=Object.keys(a);d.forEach(function(b){""!==a[b]&&"undefined"!=typeof a[b]&&(c[b]=a[b])})}Object.assign(b.properties,c),b.properties.isSegment="true",b.properties.mid=b.Data.Aide.getAideCustMid()};this.handleTrackAnalyticsObj=
993function(a){k||(k=!0,"ss"===a.pt&&"pageview"===a.action&&a.VSPAGE?(l(a),window.analytics.page(b.properties.pageName,b.properties,b.context)):"ss"===a.pt&&"interaction"===a.action&&a.VSPAGE&&(l(a),window.analytics.track(a.shortInteraction,b.properties,b.context)))}});var SegmentIO=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Env=new Env,this.sio=this.Env.isWIB2BPage()?new SegmentIOWIB2B:this.Env.isAIDEPage()?new SegmentIOAIDE:new SegmentIOPI,this.init=function(){"function"==typeof b.sio.init&&
994b.sio.init()},this.trackInteraction=function(a){"function"==typeof b.sio.trackInteraction&&b.sio.trackInteraction(a)},this.callIdentify=function(){"function"==typeof b.sio.callIdentify&&b.sio.callIdentify()},this.handleTrackAnalyticsObj=function(a){"function"==typeof b.sio.handleTrackAnalyticsObj&&b.sio.handleTrackAnalyticsObj(a)}});var SplashWebinar=_createClass(function a(){var b=this;return _classCallCheck(this,a),a.instance?a.instance:void(a.instance=this,this.Env=new Env,this.regInteractionFired=
995!1,this.viewBioInteractionFired=!1,this.init=function(){if("function"==typeof window.vendorStatus&&window.vendorStatus("splashwebinar")){if(window.vendorStatus("adobeanalytics")){var a="unconfigured",c="unconfigured";"object"===_typeof(window._event)&&("number"==typeof window._event.id&&(c=window._event.id.toString()),"number"==typeof window._event.hub&&(a=0===window._event.hub?"webinar":"hub"));var d={pt:"ss",action:"pageview",channel:"Fid.com splash",sec:"learn",sec1:a,pname:c};"function"==typeof window._trackAnalytics&&
996(window._trackAnalytics(d),b.attachAnalyticsToButtons(d))}b.overwriteHubLinksToAddQSP()}},this.overwriteHubLinksToAddQSP=function(){if("object"===_typeof(window._event)&&"number"==typeof window._event.hub&&0<window._event.hub){var a=window.location.pathname,b=[],c=/fidelityevents.com/i,d=new URLSearchParams(window.location.search),e=["ccsource","utm_campaign"];if(/\/allevents/i.test(a)){var f=document.querySelectorAll("a.button-link");f.forEach(function(a){a.hasAttribute("href")&&c.test(a.href)&&
997b.push(a)}),e.forEach(function(a){d.has(a)&&b.forEach(function(b){var c=new URL(b.href),e=c.searchParams,f=d.get(a);e.set(a,f),b.href=c.toString()})})}else{var g=document.querySelectorAll("div[href][data-event-id]");g.forEach(function(a){a.hasAttribute("href")&&c.test(a.getAttribute("href"))&&b.push(a)}),e.forEach(function(a){d.has(a)&&b.forEach(function(b){var c=new URL(b.getAttribute("href")),e=c.searchParams,f=d.get(a);e.set(a,f),b.setAttribute("href",c.toString())})})}}},this.attachAnalyticsToButtons=
998function(a){if("object"===_typeof(window._event)&&0===window._event.hub){var c=JSON.parse(JSON.stringify(a));c.action="interaction",c.intname="register clicked";var d=JSON.parse(JSON.stringify(a));d.action="interaction",d.intname="bio viewed";var e=document.querySelectorAll("a.button-link");e.forEach(function(a){"string"==typeof a.innerText&&"register"===a.innerText.toLowerCase()?a.addEventListener("click",function(){b.regInteractionFired||(window._trackAnalytics(c),b.regInteractionFired=!0)}):"string"==
999typeof a.innerText&&"view bio"===a.innerText.toLowerCase()&&a.addEventListener("click",function(){b.viewBioInteractionFired||(window._trackAnalytics(d),b.viewBioInteractionFired=!0)})})}})});var MerkleIdentity=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Audit=new Audit,this.Data=new Data,this.Env=new Env,this.Util=new Util;var c=window.localStorage.ttlMkl;this.init=function(){var a=b.Util.Obj.getDescendantProp(window.dmtConfig,"vendor.merkleIdentity.prodReady")||!1,d=window.vendorStatus("merkleIdentity"),
1000e=!!("prod"===b.Env.get()&&a&&d)||!0===d&&"prod"!==b.Env.get();(b.Data.User.isInternal()||b.Data.Customer.isCust()||"HomePage"===b.Data.MetaTags.getMetaTagContent("PAGE")||b.Data.Bot.akBot()||b.Data.Bot.isAkBotMan()||b.Data.PTst.get())&&(e=!1);var f=b.Util.QueryString.parse(document.location.search,"merkle");if(f&&(e=!0),e)if(f||!c||c<=Date.now())b.triggerMerkle();else{b.Data.MerkleAttributes.getCachedAttributes(),b.Data.MerkleAttributes.setSLA("cached"),b.Audit.store("service","Merkle Identity: Using cached attributes or user opted out");
1001var g=0<Object.keys(b.Data.MerkleAttributes.list).length,h=g?b.Data.MerkleAttributes.list.fdmid?"2":"1":"0";b.Data.MerkleAttributes.setMatch(h)}},this.triggerMerkle=function(){var a=performance.now();window._svq=window._svq||[],window._svq.push(["_setUID",b.Data.Customer.mcvisid()]),window._svq.push(["_trackIdentity",function(c){var d,e=performance.now();b.Data.MerkleAttributes.setSLA(Math.floor((e-a)/100));var f=null===c||void 0===c||null===(d=c.d)||void 0===d||null===(d=d.trackIdentityDataLayer)||
1002void 0===d?void 0:d.data;if(f){b.Data.MerkleAttributes.setAttr(f),b.Audit.store("service","Merkle Identity: Using new attributes"),b.Data.MerkleAttributes.ttlHandler(),b.Audit.store("service","Merkle Identity: set/resest ttl");var g="match"===c.d.trackIdentityDataLayer.response,h=g?f.fdmid?"2":"1":"0";b.Data.MerkleAttributes.setMatch(h)}else window.localStorage.removeItem("_svidstore_trackidentity"),b.Audit.store("service","Merkle Identity: purged cached attributes"),b.Data.MerkleAttributes.ttlHandler(),
1003b.Audit.store("service","Merkle Identity: set/resest ttl"),b.Audit.store("service","Merkle Identity: no identity received"),b.Data.MerkleAttributes.setMatch("0")}]),window.MerkleBaseCode(),b.Audit.store("service","Merkle Identity: Initialized")}});var ZoomInfoBaseCode=_createClass(function a(){_classCallCheck(this,a),this.init=function(a){window[function(a,b){for(var c="",d=0;d<a.length;
1003d++){var e=a[d].charCodeAt();e-=b,e+=61,e%=94,e+=33,c+=String.fromCharCode(e)}return c}(atob("ZlVcfnt2cW8iV3En"),
100412)]="92bd7229771670854378";var b=document.createElement("script");b.type="text/javascript",b.async=!0,b.src=function(a,b){for(var c="",d=0;d<a.length;d++){var e=a[d].charCodeAt();e-=b,e+=61,e%=94,e+=33,c+=String.fromCharCode(e)}return c}(atob(a),42),"complete"===document.readyState?document.body.appendChild(b):window.addEventListener("load",function(){document.body.appendChild(b)})}});var ZoomInfo=_createClass(function a(){var b=this;_classCallCheck(this,a),this.Data=new Data,this.Env=new Env,this.Util=
1005new Util,this.ZoomInfoBaseCode=new ZoomInfoBaseCode,this.id="",window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.zoominfo&&window.dmtConfig.vendor.zoominfo.id&&(this.id=window.dmtConfig.vendor.zoominfo.id),this.init=function(){window.vendorStatus("zoominfo")&&b.id&&(dmtLog("ZoomInfo load"),b.ZoomInfoBaseCode.init(b.id))}});var RegisterWebImpression=_createClass(function a(){var b=this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this,this.Audit=new Audit;var c,
1006d,e,f,g,h="",i=!1,j=[],k=[],l=!1,m=!1,n=[],o=["Portfolio Summary|NBA"],p=[/_dpe$/i,/^FA_AlertShown_PI_INSIGHT/i,/^Display Relationship Bricklet all$/i];this.isRWIPhase1ServiceEnablingPage=function(){return!!window.location.pathname.match(/\/ftgw\/digital\/portfolio\/(summary|positions|activity|balances|documents|features|performance)/i)},this.isConsolidationPage=function(a){return"string"==typeof a&&""!==a&&!!a.match(/\/ftgw\/digital\/portfolio\/summary/i)},this.MergeTransArrayIntoMainPageviewCall=
1007function(){e&&(g=structuredClone(e),!Array.isArray(g.trans)&&(g.trans=[]),k.forEach(function(a){"object"===_typeof(a)&&Array.isArray(a.trans)&&a.trans.forEach(function(a){g.trans.push(a)})}),b.addLoggingVariableToMergedCall())},this.RelayCallToTrackAnalytics=function(a){try{"function"==typeof window.unchangedTrackAnalyticsReference?window.unchangedTrackAnalyticsReference(a):b.Audit.store("service","RegisterWebImpression: window.unchangedTrackAnalyticsReference not available")}catch(a){b.Audit.store("service",
1008"RegisterWebImpression Error: ".concat(a))}},this.fireTheMergedCall=function(){m=!0,"undefined"==typeof g||null===g?b.Audit.store("service","RegisterWebImpression: No main pageview call received. Fired all consolidated calls as is without consolidating."):(b.fireConsolidatedCallWithRecEngMetadataToSnowflake(),f=structuredClone(g),b.RelayCallToTrackAnalytics(g),b.Audit.store("service","RegisterWebImpression: Merged call relayed to TrackAnalytics."))},this.fireConsolidatedCallWithRecEngMetadataToSnowflake=
1009function(){k.forEach(function(a){if("string"==typeof a.reccengmetadata&&""!==a.reccengmetadata){var c=structuredClone(a);delete c.trans,c.relayToClixOnly=!0,b.RelayCallToTrackAnalytics(c),b.Audit.store("service","RegisterWebImpression: Call with reccengmetadata relayed to TrackAnalytics.")}})},this.fireNonConsolidatedCalls=function(){n.forEach(function(a){b.RelayCallToTrackAnalytics(a)}),b.Audit.store("service","RegisterWebImpression: Non-consolidated calls relayed to TrackAnalytics.")},this.isCallPartOfConsolidation=
1010function(a){if("interaction"!==a.action){if("string"==typeof a.pname&&o.includes(a.pname))return!0}else if("string"==typeof a.intname&&""!==a.intname)for(var b,c=0;c<p.length;c+=1)if(b=p[c],a.intname.match(b))return!0;return!1},this.checkForTransArrayAndStorePhase1=function(a){if("interaction"===a.action&&"string"==typeof a.intname&&""!==a.intname)Array.isArray(a.trans)||(a.trans=[]),0===a.trans.length?a.trans.push({eventType:"impression",name:a.intname}):a.trans.forEach(function(c){return"object"!==
1011_typeof(c)||null===c?void b.Audit.store("service","RegisterWebImpression: Invalid transItem"):void(c.eventType=c.eventType||"impression",c.name=c.name||c.msgTitle||a.intname)}),k.push(a);else{var c=[];Array.isArray(a.trans)&&0<a.trans.length&&a.trans.forEach(function(a){"object"===_typeof(a)&&null!==a&&a.msgTitle&&(a.eventType=a.eventType||"impression",a.name=a.name||a.msgTitle,c.push(a))}),0<c.length&&(a.trans=c,k.push(a))}},this.fireRWIPhase1=function(){m||(b.MergeTransArrayIntoMainPageviewCall(),
1012b.fireTheMergedCall(),b.fireNonConsolidatedCalls(),b.Audit.store("service","RegisterWebImpression: fireRWIPhase1 completed - merged call and non-consolidated calls fired."))},this.addLoggingVariableToMergedCall=function(){var a=0,b=0;
1012k.forEach(function(c){"interaction"===c.action?b+=1:a+=1}),g.rwic="pv\x3d".concat(a,"|int\x3d").concat(b)},this.RegisterWebImpressionPhase1=function(a){if("object"!==_typeof(a)||null===a)return void b.Audit.store("service","RegisterWebImpression: Invalid object");j.push(structuredClone(a));
1013var f=window.location.pathname,g=b.isConsolidationPage(f);f===h?g?b.callConsolidationLogicPhase1(a):b.RelayCallToTrackAnalytics(a):!g&&i?(m||e?!m&&e&&(clearTimeout(d),d=null,b.fireRWIPhase1(),b.Audit.store("service","RegisterWebImpression: Path changed from consolidation page to non-consolidation page. Called fireRWIPhase1 to fire pending merged call.")):(clearTimeout(c),c=null,b.fireRWIPhase1(),b.Audit.store("service","RegisterWebImpression: Path changed from consolidation page to non-consolidation page. Called fireRWIPhase1 to fire pending non-merged calls.")),
1014b.RelayCallToTrackAnalytics(a),b.resetVariablesForSPAPageChange()):g&&!i?(b.resetVariablesForSPAPageChange(),b.callConsolidationLogicPhase1(a)):g&&i?(m||e?!m&&e&&(clearTimeout(d),d=null,b.fireRWIPhase1(),b.Audit.store("service","RegisterWebImpression: Path changed from consolidation page to non-consolidation page. Called fireRWIPhase1 to fire pending merged call.")):(clearTimeout(c),c=null,b.fireRWIPhase1(),b.Audit.store("service","RegisterWebImpression: Path changed from consolidation page to non-consolidation page. Called fireRWIPhase1 to fire pending non-merged calls.")),
1015b.resetVariablesForSPAPageChange(),b.callConsolidationLogicPhase1(a)):(b.RelayCallToTrackAnalytics(a),b.resetVariablesForSPAPageChange()),h=f,i=g},this.callConsolidationLogicPhase1=function(a){return m&&b.isCallPartOfConsolidation(a)?void b.Audit.store("service","RegisterWebImpression: Merged call fired, ignoring consolidation call that came afterward."):m?void b.RelayCallToTrackAnalytics(a):"pageview"===a.action&&"Portfolio Summary"===a.pname?(e=a,clearTimeout(c),c=null,void(d=setTimeout(function(){b.fireRWIPhase1(),
1016b.Audit.store("service","RegisterWebImpression: Main pageview call received for consolidation. Called fireRWIPhase1.")},4E3))):void(b.isCallPartOfConsolidation(a)?b.checkForTransArrayAndStorePhase1(a):n.push(a),!l&&(l=!0,c=setTimeout(function(){clearTimeout(d),d=null,b.fireRWIPhase1(),b.Audit.store("service","RegisterWebImpression: 10 seconds passed since first call received. Called fireRWIPhase1."),c=null},1E4)))},this.resetVariablesForSPAPageChange=function(){m=!1,e=null,n=[],k=[],g=null,f=null,
1017l=!1,clearTimeout(c),c=null,clearTimeout(d),d=null},this.init=function(){window.vendorStatus("rwiphase1")&&b.isRWIPhase1ServiceEnablingPage()&&(window._trackAnalytics=b.RegisterWebImpressionPhase1,window.Bootstrapper._trackAnalytics=b.RegisterWebImpressionPhase1)},this.getCallLogs=function(){return j},this.getFinalMergedCall=function(){return f||g},this.getMainPageviewCall=function(){return e},this.getCallsToConsolidate=function(){return k}});var _excluded=["_queuedForPath"];var WebAnalytics=_createClass(function a(){var b=
1018this;if(_classCallCheck(this,a),a.instance)return a.instance;a.instance=this,this.Audit=new Audit,this.AdobeAnalyticsPI=new AdobeAnalyticsPI,this.ObjUtil=new Obj,this.MetaDataPI=new MetaDataPI,this.Env=new Env;var c="staging"===this.Env.bootstrapper(),d=[],e=[],f=[],g=[],h=!1,i="",j=[],k=!1,l="",m="",n="",o="",p=Array.isArray(window.webAnalyticsApprovedChannelValues)?window.webAnalyticsApprovedChannelValues:["Fid.com web","Fda.com web","ATP","ATN desktop windows","ATN desktop macos","Fid.com rep",
1019"Fid.com splash","Fid.com branch"],q=Array.isArray(window.webAnalyticsApprovedSecValues)?window.webAnalyticsApprovedSecValues:["accounts","account opening","advisor engagement","alerts \x26 messaging","annuities \x26 insurance","associate","cash \x26 cards","customer service","documents","guided exp","help","home","learn","login","market data","money movement","planning","profile","research","stock plan","trade","life events"],r=["channel","sec","sec1","pname","appId"],s=["intname","appId"],t=["pname",
1020"sec","sec1","channel"],u=["ad","assocID","branchmetadata","cid","contentCard","conversion","convId","cusip","custsegment","experimentid","flowtype","jobstobelabels","jobstobekeys","loc","ownership","phase","productlabels","productkeys","promocode","pver","reccengmetadata","reccEngMetaDataV2","regtype","response","searchterm","searchtype","tradeintent","topiclabels","topickeys","trdsymb"],v=["eventType","symphonyID","name","source","position","random","container","expId","varId"],w=["msgID","msgTitle",
1021"phase","msgType","pname"],x={channel:"VSCHANNEL",sec:"SEC",sec1:"SEC1",sec2:"SEC2",pname:"VSPAGE",intname:"shortInteraction",searchterm:"VSSEARCHPHRASE",pver:"VSPGVER",ad:"additionalDetail",cusip:"VSCUSIP",loc:"location",trdstrt:"tradestart",trdcomp:"tradecomp",trdsymb:"tradeSymbol",flowtype:"VSDESC2",accntstrt:"accountStart",regtype:"VSREGTYPE",accntcomp:"accountComplete",recce
1021ngmetadata:"reccEngMetaData",cid:"client",jobstobelabels:"jtbdlabels",jobstobekeys:"jtbdkeys"},y=function(a){try{d.push(structuredClone(a))}catch(a){b.Audit.store("service",
1022"WebAnalytics: failed to log trackPage call - ".concat(a))}},z=function(a){try{e.push(structuredClone(a))}catch(a){b.Audit.store("service","WebAnalytics: failed to log trackAction call - ".concat(a))}},A=function(a){var b="trackPage call #".concat(d.length," failed ").concat(a);f.push(b),c&&window.console.warn("window.trackPage Error: ".concat(b))},B=function(a){var b="trackAction call #".concat(e.length," failed ").concat(a);g.push(b),c&&window.console.warn("window.trackAction Error: ".concat(b))},
1023C=function(a){return"string"==typeof a&&(a===window.location.pathname||"".concat(a,"/")===window.location.pathname)};document.addEventListener("click",function(){k=!0},!0);var D=function(a,b,c,d){for(var e=0;e<b.length;e+=1)if(!v.includes(b[e]))return"because trans item at index ".concat(c," has unapproved key: ").concat(b[e]);return"string"!=typeof a.eventType||""===a.eventType.trim()?"because trans item at index ".concat(c," has missing or empty eventType"):d.includes(a.eventType)?"string"!=typeof a.name||
1024""===a.name.trim()?"because trans item at index ".concat(c," has missing or empty name"):null:1===d.length?"because trans item at index ".concat(c," has invalid eventType for trackPage (only impression allowed)"):"because trans item at index ".concat(c," has invalid eventType")},E=function(a,b,c){for(var d=0;d<b.length;d+=1)if(!w.includes(b[d]))return"because trans item at index ".concat(c," has unapproved key: ").concat(b[d]);return"string"!=typeof a.phase||""===a.phase.trim()?"because trans item at index ".concat(c,
1025" is missing required key: phase"):"string"!=typeof a.msgTitle||""===a.msgTitle.trim()?"because trans item at index ".concat(c," is missing required key: msgTitle"):"string"!=typeof a.pname||""===a.pname.trim()?"because trans item at index ".concat(c," is missing required key: pname"):null},F=function(a,b){if(!Array.isArray(a))return"because trans is not an array";for(var c,d=1<b.length?new Set:null,e=0;e<a.length;e+=1){if(c=a[e],"object"!==_typeof(c)||null===c)return"because trans item at index ".concat(e,
1026" is not an object");var f=Object.keys(c);if("undefined"!=typeof c.eventType){var g=D(c,f,e,b);if(g)return g;d&&d.add(c.eventType)}else{var h=E(c,f,e);if(h)return h}}return d&&1<d.size?"because trans items contain mixed eventTypes (impression and clickthru)":null},G=function(a,b,c,d){for(var e=Object.keys(a),f=0;f<b.length;f+=1)if(!e.includes(b[f]))return"because required key is missing: ".concat(b[f]);for(var g,h=function b(){var f=e[j],g=a[f],h="trans"===f||c.some(function(a){return a.includes(f)});
1027if(!h)return{v:"because of unapproved key: ".concat(f)};if("trans"===f){var i=F(g,d);if(i)return{v:i}}else if("conversion"===f){if("boolean"!=typeof g)return{v:"because conversion must be a boolean (true or false)"}}else if("string"!=typeof g||""===g.trim())return{v:"because key: ".concat(f," must be a non-empty string")}},j=0;j<e.length;j+=1)if(g=h(),g)return g.v;return null},H=function c(a,b){var d="".concat(a.channel,"|").concat(a.sec,"|").concat(a.sec1,"|").concat(a.pname);if(100<d.length)return"because pageName exceeds 100 characters; pageName contains 3 pipes, so channel, sec, sec1, and pname should realistically total no more than 97 characters";
1028if(b){var e="".concat(d,"|").concat(a.intname);if(255<e.length)return"because full interaction exceeds 255 characters; pageName plus the pipe and intname must be 255 characters or fewer"}return null},I=function c(a){if(!Array.isArray(a.trans)||0===a.trans.length)return null;var d=a.trans.filter(function(a){return a.eventType}),e=a.trans.filter(function(a){return!a.eventType});try{a.dynamicMsgs=b.AdobeAnalyticsPI.buildDynamicMessage(d),b.AdobeAnalyticsPI.buildTransaction(e,a.conversion),delete a.trans}catch(a){return"because of error building dynamic messages or products: ".concat(a)}return null},
1029J=function b(a){var c={};return c.track_analytics_keys=JSON.stringify(a),delete a.conversion,Object.keys(a).forEac
1029h(function(b){c[x[b]||b]=a[b]}),c},K=function d(a,c){var e=b.MetaDataPI.buildPageMetaData();Object.keys(e).forEach(function(b){"undefined"!=typeof a[b]||c.includes(b)||(a[b]=e[b])})};this.checkIfTrackPageIsBlocklisted=function(a){if("object"!==_typeof(a)||null===a)return!0;if(!Array.isArray(window.webAnalyticsStateBlocklist))return!1;var b=window.webAnalyticsStateBlocklist.find(function(b){return!!b&&
1030C(b.path)&&b.pname===a.pname});return!!b},this.checkIfTrackActionIsBlocklisted=function(a){if("object"!==_typeof(a)||null===a)return!0;if(!Array.isArray(window.webAnalyticsActionBlocklist))return!1;var b=window.webAnalyticsActionBlocklist.find(function(b){if(!b)return!1;var c=C(b.path),d="string"==typeof b.intname&&b.intname===a.intname,e="undefined"==typeof b.pname||b.pname===a.pname;return c&&d&&e});return!!b},this.resetAdobeObject=function(){"object"===_typeof(window.s)&&null!==window.s&&(window.s.contextData=
1031{},window.s.pageName="",window.s.products="",window.s.events="")},this.loadCDsIntoAdobeObj=function(a){"object"===_typeof(window.s)&&null!==window.s&&"object"===_typeof(a)&&null!==a&&Object.keys(a).forEach(function(b){window.s.contextData[b]=a[b]})},this.trackPage=function(a){if(y(a),"object"!==_typeof(a)||null===a)return void A("because of invalid input object");var c=a.channel,d=b.ObjUtil.lowerCaseAllStringsInNestedObj(a);d.channel=c;var e=G(d,r,[r,u],["impression"]);if(e)return void A(e);if(!/^ap\d{6}$/.test(d.appId))return void A("because appId must match format AP followed by 6 digits (case insensitive, e.g. AP105653)");
1032if(!p.includes(d.channel))return void A("because of unapproved channel value");if(!q.includes(d.sec))return void A("because of unapproved sec value");var f=H(d,!1);if(f)return void A(f);if(b.checkIfTrackPageIsBlocklisted(d))return void A("because of blocklist");var g=window.location.pathname;if(g!==i&&(h=!1,""!==i&&(j=[]),i=g),h)return void A("because pageview/trackPage already fired for this path");if("undefined"==typeof window.s){var l=0,m=setInterval(function(){l+=1,"undefined"==typeof window.s?
103310<=l&&(clearInterval(m),A("because window.s was not available after 5s")):(clearInterval(m),b.fireTrackPage(d))},500);return}b.fireTrackPage(d)},this.fireTrackPage=function(a){try{if(l=a.channel,m=a.sec,n=a.sec1,o=a.pname,"object"===_typeof(window.s)&&null!==window.s&&"function"==typeof window.s.t){b.resetAdobeObject();var c=I(a);if(c)return void A(c);var d=J(a);d.pageName="".concat(l,"|").concat(m,"|").concat(n,"|").concat(o),K(d,["VSCHANNEL","SEC","SEC1","VSPAGE","pageName"]),window.s.pageName=
1034d.pageName,b.loadCDsIntoAdobeObj(d);try{b.AdobeAnalyticsPI.handleETA(),b.AdobeAnalyticsPI.handleAdditionalVars()}catch(a){}if(window.s.t(),b.AdobeAnalyticsPI.unsetETAs(),b.AdobeAnalyticsPI.unsetAdditionalVars(),b.resetAdobeObject(),h=!0,b.Audit.store("service","WebAnalytics: trackPage pageview fired"),0<j.length){var e=j.slice();j=[],e.forEach(function(a){var c=a._queuedForPath,d=_objectWithoutProperties(a,_excluded);b.trackAction(d)})}}}catch(a){A("due to error: ".concat(a))}},this.trackAction=function(a){if(z(a),
1035"object"!==_typeof(a)||null===a)return void B("because of invalid input object");if(!k)return void B("because trackAction requires a user click");var c=window.location.pathname,d=h&&i===c;if(!d){0<j.length&&j[0]._queuedForPath!==c&&(j=[]);var e=_objectSpread2(_objectSpread2({},a),{},{_queuedForPath:c});return j.push(e),void b.Audit.store("service","WebAnalytics: trackAction queued - awaiting trackPage pageview for ".concat(c))}k=!1;var f=a.channel,g=b.ObjUtil.lowerCaseAllStringsInNestedObj(a);f&&
1036(g.channel=f);var r=G(g,s,[s,t,u],["impression","clickthru"]);if(r)return void B(r);if(!/^ap\d{6}$/.test(g.appId))return void B("because appId must match format AP followed by 6 digits (case insensitive, e.g. AP105653)");var v=Object.keys(g);if(v.includes("channel")&&!p.includes(g.channel))return void B("because of unapproved channel value");if(v.includes("sec")&&!q.includes(g.sec))return void B("because of unapproved sec value");if(b.checkIfTrackActionIsBlocklisted(g))return void B("because of blocklist");
1037try{g.channel&&g.sec&&g.sec1&&g.pname||(g.channel=l,g.sec=m,g.sec1=n,g.pname=o);var w=H(g,!0);if(w)return void B(w);if("object"===_typeof(window.s)&&null!==window.s&&"function"==typeof window.s.tl){b.resetAdobeObject();var x=I(g);if(x)return void B(x);var y=J(g);y.interaction="".concat(g.channel,"|").concat(g.sec,"|").concat(g.sec1,"|").concat(g.pname,"|").concat(g.intname),K(y,["VSCHANNEL","SEC","SEC1","VSPAGE","pageName","shortInteraction","interaction"]);var A=[],C="contextData.VSCHANNEL,contextData.SEC,contextData.SEC1,contextData.SEC2,contextData.VSPGVER,contextData.VSPURP,contextData.VSPROD,contextData.VSTOPICS,contextData.VSHEADLINE,contextData.NAVTYPE,contextData.VSDATE,contextData.VSAUTHOR,contextData.VSSOURCE,contextData.VSSEARCHPHRASE,contextData.VSINDEX,contextData.subscription,contextData.VSBIZEVENT,contextData.p1,contextData.p2,contextData.p3,contextData.p4,contextData.p5,contextData.p6,contextData.p8,contextData.p0,contextData.shortInteraction,contextData.popupSymbol,contextData.popupSecurity,contextData.dynamicMsgs,eVar16";
1038C+=0<A.length?",contextData.".concat(A.join(",contextData.")):"",window.s.linkTrackVars+=",".concat(C),window.s.linkTrackEvents="None",b.loadCDsIntoAdobeObj(y);try{b.AdobeAnalyticsPI.handleETA(),b.AdobeAnalyticsPI.handleAdditionalVars()}catch(a){}window.s.tl(b,"o",y.interaction),b.AdobeAnalyticsPI.unsetETAs(),b.AdobeAnalyticsPI.unsetAdditionalVars(),b.resetAdobeObject(),b.Audit.store("service","WebAnalytics: trackAction interaction fired")}}catch(a){B("due to error: ".concat(a))}},this.init=function(){"function"==
1039typeof window.vendorStatus&&window.vendorStatus("adobeanalytics")?(window.trackPage=b.trackPage,window.trackAction=b.trackAction,window.getAllWebAnalyticsLogs=b.getAllLogs):(window.trackPage=function(){},window.trackAction=function(){},window.getAllWebAnalyticsLogs=function(){return"Adobe Analytics vendorStatus is false, trackPage and trackAction are disabled"},b.Audit.store("service","WebAnalytics: Adobe Analytics vendorStatus is false, trackPage and trackAction are disabled"))},this.getTrackPageCallLogs=
1040function(){return d},this.getTrackActionCallLogs=function(){return e},this.getTrackPageErrorLogs=function(){return f},this.getTrackActionErrorLogs=function(){return g},this.getTrackActionQueue=function(){return j},this.getAllLogs=function(){return{trackPageCallLogs:b.getTrackPageCallLogs(),trackActionCallLogs:b.getTrackActionCallLogs(),trackPageErrorLogs:b.getTrackPageErrorLogs(),trackActionErrorLogs:b.getTrackActionErrorLogs(),trackActionQueue:b.getTrackActionQueue()}}});var Service=_createClass(function a(){_classCallCheck(this,
1041a),this.AdobeAnalytics=new AdobeAnalytics,this.AdobeTarget=new AdobeTarget,this.CatchpointRum=new CatchpointRum,this.ContentStore=new ContentStore,this.ContentSquare=new ContentSquare,this.Facebook=new Facebook,this.FidelityClix=new FidelityClix,this.FidelityVisitor=new FidelityVisitor,this.GlanceCobrowse=new GlanceCobrowse,this.GoogleAnalytics=new GoogleAnalytics,this.LegacyContent=new LegacyContent,this.LiverampATS=new LiverampATS,this.MerkleIdentity=new MerkleIdentity,this.MicrosoftUET=new MicrosoftUET,
1042this.Neustar=new Neustar,this.OneTrust=new OneTrust,this.Pendo=new Pendo,this.Qualtrics=new Qualtrics,this.RegisterWebImpression=new RegisterWebImpression,this.SegmentIO=new SegmentIO,this.SplashWebinar=new SplashWebinar,this.TrackAnalytics=new TrackAnalytics,this.WebAnalytics=new WebAnalytics,this.ZoomInfo=new ZoomInfo});var Vendor=_createClass(function a(){_classCallCheck(this,a)});var DMT=function(){function a(){_classCallCheck(this,a),this.Data=new Data,this.Helper=new Helper,this.Obj=new Obj,
1043this.Service=new Service,this.PageMetaData=new PageMetaData,this.Util=new Util,this.Vendor=new Vendor}return _createClass(a,[{key:"init",value:function(){function a(){return b.apply(this,arguments)}var b=_asyncToGenerator(_regeneratorRuntime().mark(function a(){var b;return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:try{dmtLog("// *** init ***"),this.Helper.Measurement.init(),this.Helper.URLProcessor.define(),this.Helper.URLProcessor.go("init"),this.Helper.Experimentation.init(),
1044this.Helper.ContentEventListener.init(),this.Helper.FidMsmtHelper.init(),this.Helper.GlobalUtilities.init(),this.Helper.OldNavBarMeasurement.init(),this.Util.SchemaMarkup.injectSchemaMarkup(),b="","function"==typeof Event?b=new Event("dmt-init-done"):(b=document.createEvent("Event"),b.initEvent("dmt-init-done",!0,!0)),document.dispatchEvent(b)}catch(a){dmtLog("// !!! init !!! ".concat(a))}case 1:case "end":return a.stop()}},a,this)}));return a}()},{key:"loadBaseCodes",value:function(){function a(){return b.apply(this,
1045arguments)}var b=_asyncToGenerator(_regeneratorRuntime().mark(function a(){var b,c,d=this;return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:try{dmtLog("// *** loadBaseCodes ***"),this.Service.FidelityVisitor.init(),window.getGpcSignal()||this.Service.MerkleIdentity.init(),document.addEventListener("visitor-id-done",function(){d.Util.Cookie.isRWVSession()||d.Service.GlanceCobrowse.init()}),b=new Promise(function(a){document.addEventListener("visitor-id-done",a,!1)}),
1046Promise.all([b]).then(function(){window._dmt.onCVIComplete()}),!0===window.optInWebAnalytics?this.Service.WebAnalytics.init():this.Service.TrackAnalytics.init(),this.Service.RegisterWebImpression.init(),this.Service.CatchpointRum.init(),this.Service.AdobeTarget.init(),this.Service.AdobeTarget.getExperiences(),this.Service.ContentSquare.init(),this.Helper.Env.isNonCVIPageThatNeedSegmentEnabled()&&this.Service.SegmentIO.init(),c=new Event("dmt-loadBaseCodes-done"),document.dispatchEvent(c)}catch(a){dmtLog("// !!! loadBaseCodes !!! ".concat(a))}case 1:case "end":return a.stop()}},
1047a,this)}));return a}()},{key:"preMeasure",value:function(){function a(){return b.apply(this,arguments)}var b=_asyncToGenerator(_regeneratorRuntime().mark(function a(){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:try{dmtLog("// *** preMeasure ***"),this.Helper.URLProcessor.go("pre")}catch(a){dmtLog("// !!! preMeasure !!! ".concat(a))}case 1:case "end":return a.stop()}},a,this)}));return a}()},{key:"onLoad",value:function(){this.Helper.URLProcessor.goEnsighten("post");
1048var a=!1;document.location.hostname.match(/^digital\.fidelity\.com/i)&&document.location.pathname.match(/^\/ftgw\/digital\/portfolio\/summary/i)?(a=!0,dmtLog("// *** speed onload ***"),this.Helper.URLProcessor.go("post"),document.addEventListener("dmt-service-ready",function(){window._dmt.onLoadServices(a)})):(dmtLog("// *** normal onload ***"),window._dmt.onLoadServices(a))}},{key:"onLoadServices",value:function(a){try{this.Helper.Env.isSplashWebinarPage()&&this.Service.SplashWebinar.init(),this.Service.GoogleAnalytics.init(),
1049window.getGpcSignal()||this.Service.Neustar.init(),this.Service.Qualtrics.init(),this.Service.Pendo.init(),a||this.Helper.URLProcessor.go("post"),this.Service.OneTrust.init().catch(function(){}),this.Service.Facebook.init(),this.Service.ZoomInfo.init(),this.Service.MicrosoftUET.init(),window.callTarget("target-profile-update");var b=new Event("dmt-Services-Loaded");document.dispatchEvent(b),this.Util.Cookie.clearNpt()}catch(a){dmtLog("// !!! onload !!! ".concat(a))}}},{key:"onCVIComplete",value:function(){this.Service.SegmentIO.init()}}])}();
1050var main=_asyncToGenerator(_regeneratorRuntime().mark(function a(){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return window._dmt=new DMT,a.next=3,window._dmt.init();case 3:return a.next=5,window._dmt.loadBaseCodes();case 5:return a.next=7,window._dmt.preMeasure();case 7:return"complete"===window.document.readyState?window._dmt.onLoad():window.addEventListener("load",function(){window._dmt.onLoad()}),a.abrupt("return",!0);case 9:case "end":return a.stop()}},a)}))();
1051return main}()}catch(e){}window.AdobeTargetInit=function(host){try{window.adobe=window.adobe||{},window.adobe.target=function(){var t=window,e=document,n=!e.documentMode||e.documentMode>=11;var r,o,i,c=e.compatMode&&"CSS1Compat"===e.compatMode&&n&&(r=window.navigator.userAgent,o=r.indexOf("MSIE ")>0,i=r.indexOf("Trident/")>0,!(o||i)),s=t.targetGlobalSettings;if(!c||s&&!1===s.enabled)return t.adobe=t.adobe||{},t.adobe.target={VERSION:"",event:{},getOffer:Ge,getOffers:yt,applyOffer:Ge,applyOffers:yt,
1052sendNotifications:yt,trackEvent:Ge,triggerView:Ge,registerExtension:Ge,init:Ge},t.mboxCreate=Ge,t.mboxDefine=Ge,t.mboxUpdate=Ge,"console"in t&&"warn"in t.console&&(c||t.console.warn("AT: Adobe Target content delivery is disabled. Update your DOCTYPE to support Standards mode."),t.console.warn("AT: Adobe Target content delivery is disabled in targetGlobalSettings.")),t.adobe.target;var u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=
1053typeof self?self:{};
1053function a(t){if(t.__esModule)return t;var e=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(t).forEach(function(n){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}),e}var f=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;function p(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}
1054var h=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,r,o=p(t),i=
10551;i<arguments.length;i++){for(var c in n=Object(arguments[i]))l.call(n,c)&&(o[c]=n[c]);if(f){r=f(n);for(var s=0;s<r.length;s++)d.call(n,r[s])&&(o[r[s]]=n[r[s]])}}return o};function m(t){return null==t}const {isArray:g}=Array,{prototype:v}=Object,{toString:y}=v;function b(t){return function(t){return y.call(t)}(t)}function x(t){const e=typeof t;return null!=t&&("object"===e||"function"===e)}function w(t){return!!x(t)&&"[object Function]"===b(t)}function S(t){return t}function E(t){return w(t)?t:S}
1056function T(t){return m(t)?[]:Object.keys(t)}const C=(t,e)=>e.forEach(t),k=(t,e)=>{C(n=>t(e[n],n),T(e))},I=(t,e)=>e.filter(t),N=(t,e)=>{const n={};return k((e,r)=>{t(e,r)&&(n[r]=e)},e),n};function O(t,e){if(m(e))return[];return(g(e)?I:N)(E(t),e)}function _(t){return m(t)?[]:[].concat.apply([],t)}function A(t){var e=this;const n=t?t.length:0;let r=n;for(;r-=1;)if(!w(t[r]))throw new TypeError("Expected a function");return function(){let r=0;for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=
1057arguments[c];let s=n?t[r].apply(e,i):i[0];for(;(r+=1)<n;)s=t[r].call(e,s);return s}}function q(t,e){if(m(e))return;(g(e)?C:k)(E(t),e)}function M(t){return null!=t&&"object"==typeof t}function P(t){return"string"==typeof t||!g(t)&&M(t)&&"[object String]"===b(t)}function D(t){if(!P(t))return-1;let e=0;const {length:n}=t;for(let r=0;r<n;r+=1)e=(e<<5)-e+t.charCodeAt(r)&4294967295;return e}function R(t){return null!=t&&function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}(t.length)&&
1058!w(t)}const L=(t,e)=>e.map(t);function j(t){return m(t)?[]:R(t)?P(t)?t.split(""):function(t){let e=0;const {length:n}=t,r=Array(n);for(;e<n;)r[e]=t[e],e+=1;return r}(t):(e=T(t),n=t,L(t=>n[t],e));var e,n}const {prototype:V}=Object,{hasOwnProperty:H}=V;function U(t){if(null==t)return!0;if(R(t)&&(g(t)||P(t)||w(t.splice)))return!t.length;for(const e in t)if(H.call(t,e))return!1;return!0}const {prototype:B}=String,{trim:F}=B;function z(t){return m(t)?"":F.call(t)}function $(t){return P(t)?!z(t):U(t)}const J=
1059t=>!$(t);function Z(t){return"number"==typeof t||M(t)&&"[object Number]"===b(t)}const {prototype:G}=Function,{prototype:K}=Object,{toString:W}=G,{hasOwnProperty:X}=K,Y=W.call(Object);function Q(t){if(!M(t)||"[object Object]"!==b(t))return!1;const e=function(t){return Object.getPrototypeOf(Object(t))}(t);if(null===e)return!0;const n=X.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&W.call(n)===Y}function tt(t,e){return g(e)?e.join(t||""):""}const et=(t,e)=>{const n=
1060{};return k((e,r)=>{n[r]=t(e,r)},e),n};function nt(t,e){if(m(e))return[];return(g(e)?L:et)(E(t),e)}function rt(){return(new Date).getTime()}const ot=(t,e,n)=>n.reduce(t,e),it=(t,e,n)=>{let r=e;return k((e,n)=>{r=t(r,e,n)},n),r};function ct(t,e,n){if(m(n))return e;return(g(n)?ot:it)(E(t),e,n)}const {prototype:st}=Array,{reverse:ut}=st;function at(t,e){return $(e)?[]:e.split(t||"")}function ft(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(t,Number(e)||0)}function lt(t){clearTimeout(t)}
1061const dt="server-side",pt="edge",ht="local";function mt(t){return void 0===t}function gt(t){return!mt(t)}const vt=()=>{},yt=t=>Promise.resolve(t);function bt(t){return!!t.execute&&!!t.execute.pageLoad}function xt(t){return!!t.execute&&!!t.execute.mboxes&&t.execute.mboxes.length||0}function wt(t){return!!t.prefetch&&!!t.prefetch.pageLoad}function St(t){return!!t.prefetch&&!!t.prefetch.mboxes&&t.prefetch.mboxes.length||0}function Et(t){return!!t.prefetch&&!!t.prefetch.views&&t.prefetch.views.length||
10620}function Tt(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(t&&Z(t))return+t.toFixed(e)}function Ct(){let t=[];return{addEntry:function(e){t.push(e)},getAndClearEntries:function(){const e=t;return t=[],e},hasEntries:function(){return t.length>0}}}var kt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var It=function(t,e){return t(e={exports:{}},e.exports),e.exports}(function(t){(function(){var e,
1063n,r,o,i,c;"undefined"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:"undefined"!=typeof process&&null!==process&&process.hrtime?(t.exports=function(){return(e()-i)/1E6},n=process.hrtime,o=(e=function(){var t;return 1E9*(t=n())[0]+t[1]})(),c=1E9*process.uptime(),i=o-c):Date.now?(t.exports=function(){return Date.now()-r},r=Date.now()):(t.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(kt)});const Nt=function(){let t=
1064{},e={},n={};function r(e){const n=(gt(t[e])?t[e]:0)+1;return t[e]=n,""+e+n}return{timeStart:function(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=n?r(t):t;return mt(e[o])&&(e[o]=It()),o},timeEnd:function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(mt(e[t]))return-1;const o=It()-e[t]-r;return n[t]=o,o},getTimings:()=>n,getTiming:t=>n[t],clearTiming:function(r){delete t[r],delete e[r],delete n[r]},reset:function(){t={},e={},n={}}}}();const Ot=new Uint8Array(256),
1065_t=function(){const t=window.crypto||window.msCrypto;return!m(t)&&t.getRandomValues&&w(t.getRandomValues)&&t.getRandomValues.bind(t)}();function At(){return _t(Ot)}const qt=function(){const t=[];for(let e=0;e<256;e+=1)t.push((e+256).toString(16).substr(1));return t}();function Mt(t){const e=t();return e[6]=15&e[6]|64,e[8]=63&e[8]|128,function(t){const e=[];for(let n=0;n<16;
1065n+=1)e.push(qt[t[n]]);return tt("",e).toLowerCase()}(e)}function Pt(){return Mt(At)}const Dt="type",Rt="content",Lt="selector",
1066jt="src",Vt='Adobe Target content delivery is disabled. Ensure that you can save cookies to your current domain, there is no "mboxDisable" cookie and there is no "mboxDisable" parameter in query string.',Ht="options argument is required",Ut="Action has no content",Bt="No actions to be rendered",Ft="error",zt="valid",$t="success",Jt="___target_traces",Zt="display";var Gt=document,Kt=window;const Wt=/^(?!0)(?!.*\.$)((1?\d?\d|25[0-5]|2[0-4]\d)(\.|$)){4}$/,Xt=/^(com|edu|gov|net|mil|org|nom|co|name|info|biz)$/i;
1067let Yt={};const Qt=["enabled","clientCode","imsOrgId","serverDomain","crossDomain","cookieDomain","timeout","mboxParams","globalMboxParams","defaultContentHiddenStyle","defaultContentVisibleStyle","deviceIdLifetime","bodyHiddenStyle","bodyHidingEnabled","selectorsPollingTimeout","visitorApiTimeout","overrideMboxEdgeServer","overrideMboxEdgeServerTimeout","optoutEnabled","optinEnabled","secureOnly","supplementalDataIdParamTimeout","authoringScriptUrl","urlSizeLimit","endpoint","pageLoadEnabled","viewsEnabled",
1068"analyticsLogging","serverState","decisioningMethod","pollingInterval","artifactLocation","artifactFormat","artifactPayload","environment","cdnEnvironment","telemetryEnabled","cdnBasePath","cspScriptNonce","cspStyleNonce","globalMboxName","allowHighEntropyClientHints"];function te(t){if(function(t){return Wt.test(t)}(t))return t;const e=null==(n=at(".",t))?n:ut.call(n);var n;const r=e.length;return r>=3&&Xt.test(e[1])?e[2]+"."+e[1]+"."+e[0]:1===r?e[0]:e[1]+"."+e[0]}function ee(t,e,n){let r="";"file:"===
1069t.location.protocol||(r=te(t.location.hostname)),n.cookieDomain=r,n.enabled=function(t){const {compatMode:e}=t;return e&&"CSS1Compat"===e}(e)&&function(t){const {documentMode:e}=t;return!e||e>=10}(e),function(t,e){t.enabled&&(m(e.globalMboxAutoCreate)||(t.pageLoadEnabled=e.globalMboxAutoCreate),q(n=>{m(e[n])||(t[n]=e[n])},Qt))}(n,t.targetGlobalSettings||{})}function ne(t){ee(Kt,Gt,t);const e="file:"===Kt.location.protocol;Yt=h({},t),Yt.deviceIdLifetime=t.deviceIdLifetime/1E3,Yt.sessionIdLifetime=
1070t.sessionIdLifetime/1E3,Yt.scheme=Yt.secureOnly||e?"https:":""}function re(){return Yt}var oe={exports:{}};oe.exports=function(){function t(){for(var t=0,e={};t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}function e(t){return t.replace(/(%[0-9A-Z]{2}
1070)+/g,decodeURIComponent)}return function n(r){function o(){}function i(e,n,i){if("undefined"!=typeof document){"number"==typeof(i=t({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(1*new Date+864E5*i.expires)),i.expires=
1071i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(n);/^[\{\[]/.test(c)&&(n=c)}catch(t){}n=r.write?r.write(n,e):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var u in i)i[u]&&(s+="; "+u,!0!==i[u]&&(s+="\x3d"+i[u].split(";")[0]));return document.cookie=e+"\x3d"+n+s}}function c(t,n){if("undefined"!=
1072typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var s=i[c].split("\x3d"),u=s.slice(1).join("\x3d");n||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=e(s[0]);if(u=(r.read||r)(u,a)||e(u),n)try{u=JSON.parse(u)}catch(t){}if(o[a]=u,t===a)break}catch(t){}}return t?o[t]:o}}return o.set=i,o.get=function(t){return c(t,!1)},o.getJSON=function(t){return c(t,!0)},o.remove=function(e,n){i(e,"",t(n,{expires:-1}))},o.defaults={},o.withConverter=n,o}(function(){})}();
1073var ie=oe.exports,ce={get:ie.get,set:ie.set,remove:ie.remove},se={};function ue(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var ae=function(t){switch(typeof t){case "string":return t;case "boolean":return t?"true":"false";case "number":return isFinite(t)?t:"";default:return""}};se.decode=se.parse=function(t,e,n,r){e=e||"\x26",n=n||"\x3d";var o={};if("string"!=typeof t||0===t.length)return o;var i=/\+/g;t=t.split(e);var c=1E3;r&&"number"==typeof r.maxKeys&&(c=r.maxKeys);var s=t.length;c>
10740&&s>c&&(s=c);for(var u=0;u<s;++u){var a,f,l,d,p=t[u].replace(i,"%20"),h=p.indexOf(n);h>=0?(a=p.substr(0,h),f=p.substr(h+1)):(a=p,f=""),l=decodeURIComponent(a),d=decodeURIComponent(f),ue(o,l)?Array.isArray(o[l])?o[l].push(d):o[l]=[o[l],d]:o[l]=d}return o},se.encode=se.stringify=function(t,e,n,r){return e=e||"\x26",n=n||"\x3d",null===t&&(t=void 0),"object"==typeof t?Object.keys(t).map(function(r){var o=encodeURIComponent(ae(r))+n;return Array.isArray(t[r])?t[r].map(function(t){return o+encodeURIComponent(ae(t))}).join(e):
1075o+encodeURIComponent(ae(t[r]))}).join(e):r?encodeURIComponent(ae(r))+n+encodeURIComponent(ae(t)):""};var fe=se,le={parse:function(t){return"string"==typeof t&&(t=t.trim().replace(/^[?#&]/,"")),fe.parse(t)},stringify:function(t){return fe.stringify(t)}};const {parse:de,stringify:pe}=le,he=Gt.createElement("a"),me={};function ge(t){try{return de(t)}catch(t){return{}}}function ve(t){try{return pe(t)}catch(t){return""}}function ye(t){try{return decodeURIComponent(t)}catch(e){return t}}function be(t){try{return encodeURIComponent(t)}catch(e){return t}}
1076function xe(t){if(me[t])return me[t];he.href=t;const e=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return;const n={key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:/?#]*)(?::(\d*))?))?((((?:[^?#/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@/]*@)([^:/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#/]*\.[^?#/.]+(?:[?#]|$)))*\/?)?([^?#/]*))(?:\?([^#]*))?(?:#(.*))?)/}},
1077r=n.parser[e.strictMode?"strict":"loose"].exec(t),o={};let i=14;for(;i--;)o[n.key[i]]=r[i]||"";return o[n.q.name]={},o[n.key[12]].replace(n.q.parser,function(t,e,r){e&&(o[n.q.name][e]=r)}),o}(he.href);return e.queryKey=ge(e.query),me[t]=e,me[t]}const {get:we,set:Se,remove:Ee}=ce;function Te(t,e,n){return{name:t,value:e,expires:n}}function Ce(t){const e=at("#",t);return U(e)||e.length<3||isNaN(parseInt(e[2],10))?null:Te(ye(e[0]),ye(e[1]),Number(e[2]))}function ke(){const t=nt(Ce,$(e=we("mbox"))?[]:
1078at("|",e));var e;const n=Math.ceil(rt()/1E3);return ct((t,e)=>(t[e.name]=e,t),{},O(t=>x(t)&&n<=t.expires,t))}function Ie(t){const e=ke()[t];return x(e)?e.value:""}function Ne(t){return tt("#",[be(t.name),be(t.value),t.expires])}function Oe(t){return t.expires}function _e(t,e,n){const r=j(t),o=Math.abs(1E3*function(t){const e=nt(Oe,t);return Math.max.apply(null,e)}(r)-rt()),i=tt("|",nt(Ne,r)),c=new Date(rt()+o),s=h({domain:e,expires:c,secure:n},n?{sameSite:"None"}:{});Se("mbox",i,s)}function Ae(t){const {name:e,
1079value:n,expires:r,domain:o,secure:i}=t,c=ke();c[e]=Te(e,n,Math.ceil(r+rt()/1E3)),_e(c,o,i)}function qe(t,e,n){return function(t){return J(we(t))}(n)||function(t,e){const {location:n}=t,{search:r}=n,o=ge(r);return J(o[e])}(t,n)||function(t,e){const {referrer:n}=t,r=xe(n).queryKey;return!m(r)&&J(r[e])}(e,n)}function Me(){return re().enabled&&function(){const t=re(),e=t.cookieDomain,n=t.secureOnly,r=h({domain:e,secure:n},n?{sameSite:"None"}:{});Se("at_check","true",r);const o="true"===we("at_check");
1080return Ee("at_check"),o}()&&!qe(Kt,Gt,"mboxDisable")}function Pe(){return qe(Kt,Gt,"mboxDebug")}function De(){return qe(Kt,Gt,"mboxEdit")}const Re="AT:";function Le(t,e){const {console:n}=t;return!m(n)&&w(n[e])}function je(t,e){const {console:n}=t;Le(t,"warn")&&n.warn.apply(n,[Re].concat(e))}function Ve(t,e){const {console:n}=t;Le(t,"debug")&&Pe()&&n.debug.apply(n,[Re].concat(e))}function He(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];je(Kt,e)}function Ue(){for(var t=
1081arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];Ve(Kt,e)}function Be(t,e,n){const r=t[Jt]||[];if(t[Jt]=r,!n)return;const o=r.push;r.version="1",r.settings=function(t){return ct((e,n)=>(e[n]=t[n],e),{},Qt)}(e),r.clientTraces=[],r.serverTraces=[],r.push=function(t){r.serverTraces.push(h({timestamp:rt()},t)),o.call(this,t)}}function Fe(t,e,n,r){"serverTraces"===e&&t[Jt].push(n),r&&"serverTraces"!==e&&t[Jt][e].push(h({timestamp:rt()}
1081,n))}function ze(t){Fe(Kt,"serverTraces",t,Pe())}function $e(t){Fe(Kt,
1082"clientTraces",t,Pe())}var Je=setTimeout;function Ze(t){return Boolean(t&&void 0!==t.length)}function Ge(){}function Ke(t){if(!(this instanceof Ke))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],en(t,this)}function We(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,Ke._immediateFn(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==
1083n){var r;try{r=n(t._value)}catch(t){return void Ye(e.promise,t)}Xe(e.promise,r)}else(1===t._state?Xe:Ye)(e.promise,t._value)})):t._deferreds.push(e)}function Xe(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof Ke)return t._state=3,t._value=e,void Qe(t);if("function"==typeof n)return void en((r=n,o=e,function(){r.apply(o,arguments)}),t)}t._state=1,t._value=e,Qe(t)}catch(e){Ye(t,e)}var r,
1084o}function Ye(t,e){t._state=2,t._value=e,Qe(t)}function Qe(t){2===t._state&&0===t._deferreds.length&&Ke._immediateFn(function(){t._handled||Ke._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)We(t,t._deferreds[e]);t._deferreds=null}function tn(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function en(t,e){var n=!1;try{t(function(t){n||(n=!0,Xe(e,t))},function(t){n||(n=!0,Ye(e,t))})}catch(t){if(n)return;n=!0,
1085Ye(e,t)}}Ke.prototype["catch"]=function(t){return this.then(null,t)},Ke.prototype.then=function(t,e){var n=new this.constructor(Ge);return We(this,new tn(t,e,n)),n},Ke.prototype.finally=function(t){var e=this.constructor;return this.then(function(n){return e.resolve(t()).then(function(){return n})},function(n){return e.resolve(t()).then(function(){return e.reject(n)})})},Ke.all=function(t){return new Ke(function(e,n){if(!Ze(t))return n(new TypeError("Promise.all accepts an array"));var r=Array.prototype.slice.call(t);
1086if(0===r.length)return e([]);var o=r.length;function i(t,c){try{if(c&&("object"==typeof c||"function"==typeof c)){var s=c.then;if("function"==typeof s)return void s.call(c,function(e){i(t,e)},n)}r[t]=c,0==--o&&e(r)}catch(t){n(t)}}for(var c=0;c<r.length;c++)i(c,r[c])})},Ke.resolve=function(t){return t&&"object"==typeof t&&t.constructor===Ke?t:new Ke(function(e){e(t)})}
1086,Ke.reject=function(t){return new Ke(function(e,n){n(t)})},Ke.race=function(t){return new Ke(function(e,n){if(!Ze(t))return n(new TypeError("Promise.race accepts an array"));
1087for(var r=0,o=t.length;r<o;r++)Ke.resolve(t[r]).then(e,n)})},Ke._immediateFn="function"==typeof setImmediate&&function(t){setImmediate(t)}||function(t){Je(t,0)},Ke._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)};var nn=a(Object.freeze({__proto__:null,default:Ke})),rn="undefined"!=typeof window&&window.Promise||void 0!==u&&u.Promise||nn.default||nn,on=function(t){var e=function(){var e,n,r,o,i,c=[],s=c.concat,u=c.filter,
1088a=c.slice,f=t.document,l={},d={},p={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},h=/^\s*<(\w+|!)[^>]*>/,m=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,g=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,v=/^(?:body|html)$/i,y=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],x=f.createElement("table"),w=f.createElement("tr"),S={tr:f.createElement("tbody"),tbody:x,thead:x,tfoot:x,td:w,th:w,"*":f.createElement("div")},E=/complete|loaded|interactive/,
1089T=/^[\w-]*$/,C={},k=C.toString,I={},N=f.createElement("div"),O={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},_=Array.isArray||function(t){return t instanceof Array};function A(t){return null==t?String(t):C[k.call(t)]||"object"}function q(t){return"function"==A(t)}function M(t){return null!=
1090t&&t==t.window}function P(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function D(t){return"object"==A(t)}function R(t){return D(t)&&!M(t)&&Object.getPrototypeOf(t)==Object.prototype}function L(t){var e=!!t&&"length"in t&&t.length,r=n.type(t);return"function"!=r&&!M(t)&&("array"==r||0===e||"number"==typeof e&&e>0&&e-1 in t)}function j(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function V(t){return t in
1091d?d[t]:d[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function H(t,e){return"number"!=typeof e||p[j(t)]?e:e+"px"}function U(t){return"children"in t?a.call(t.children):n.map(t.childNodes,function(t){if(1==t.nodeType)return t})}function B(t,e){var n,r=t?t.length:0;for(n=0;n<r;n++)this[n]=t[n];this.length=r,this.selector=e||""}function F(t,n,r){for(e in n)r&&(R(n[e])||_(n[e]))?(R(n[e])&&!R(t[e])&&(t[e]={}),_(n[e])&&!_(t[e])&&(t[e]=[]),F(t[e],n[e],r)):void 0!==n[e]&&(t[e]=n[e])}function z(t,e){return null==e?
1092n(t):n(t).filter(e)}function $(t,e,n,r){return q(e)?e.call(t,n,r):e}function Z(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function G(t,e){var n=t.className||"",r=n&&void 0!==n.baseVal;if(void 0===e)return r?n.baseVal:n;r?n.baseVal=e:t.className=e}function K(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?n.parseJSON(t):t):t}catch(e){return t}}function W(t,e){e(t);for(var n=0,r=t.childNodes.length;n<r;n++)W(t.childNodes[n],e)}function X(t,e,n){const r=
1093t.getElementsByTagName("script")[0];if(!r)return;const o=r.parentNode;if(!o)return;const i=t.createElement("script");i.innerHTML=e,J(n)&&i.setAttribute("nonce",n),o.appendChild(i),o.removeChild(i)}return I.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,o=t.parentNode,i=!o;return i&&(o=N).appendChild(t),r=~I.qsa(o,e).indexOf(t),i&&N.removeChild(t),r},o=function(t){return t.replace(/-+(.)?/g,
1094function(t,e){return e?e.toUpperCase():""})},i=function(t){return u.call(t,function(e,n){return t.indexOf(e)==n})},I.fragment=function(t,e,r){var o,i,c;return m.test(t)&&(o=n(f.createElement(RegExp.$1))),o||(t.replace&&(t=t.replace(g,"\x3c$1\x3e\x3c/$2\x3e")),void 0===e&&(e=h.test(t)&&RegExp.$1),e in S||(e="*"),(c=S[e]).innerHTML=""+t,o=n.each(a.call(c.childNodes),function(){c.removeChild(this)})),R(r)&&(i=n(o),n.each(r,function(t,e){b.indexOf(t)>-1?i[t](e):i.attr(t,e)})),o},I.Z=function(t,e){return new B(t,
1095e)},I.isZ=function(t){return t instanceof I.Z},I.init=function(t,e){var r,o;
vendor: 9,596 bytes, lines 1095-1113
1095if(!t)return I.Z();if("string"==typeof t)if("\x3c"==(t=t.trim())[0]&&h.test(t))r=I.fragment(t,RegExp.$1,e),t=null;else{if(void 0!==e)return n(e).find(t);r=I.qsa(f,t)}else{if(q(t))return n(f).ready(t);if(I.isZ(t))return t;if(_(t))o=t,r=u.call(o,function(t){return null!=t});else if(D(t))r=[t],t=null;else if(h.test(t))r=I.fragment(t.trim(),RegExp.$1,e),t=null;else{if(void 0!==e)return n(e).find(t);r=I.qsa(f,t)}}return I.Z(r,
1096t)},(n=function(t,e){return I.init(t,e)}).extend=function(t){var e,n=a.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){F(t,n,e)}),t},I.qsa=function(t,e){var n,r="#"==e[0],o=!r&&"."==e[0],i=r||o?e.slice(1):e,c=T.test(i);return t.getElementById&&c&&r?(n=t.getElementById(i))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:a.call(c&&!r&&t.getElementsByClassName?o?t.getElementsByClassName(i):t.getElementsByTagName(e):t.querySelectorAll(e))},n.contains=f.documentElement.contains?
1097function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},n.type=A,n.isFunction=q,n.isWindow=M,n.isArray=_,n.isPlainObject=R,n.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},n.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},n.inArray=function(t,e,n){return c.indexOf.call(e,t,n)},n.camelCase=o,n.trim=function(t){return null==t?"":String.prototype.trim.call(t)},
1098n.uuid=0,n.support={},n.expr={},n.noop=function(){},n.map=function(t,e){var r,o,i,c,s=[];if(L(t))for(o=0;o<t.length;o++)null!=(r=e(t[o],o))&&s.push(r);else for(i in t)null!=(r=e(t[i],i))&&s.push(r);return(c=s).length>0?n.fn.concat.apply([],c):c},n.each=function(t,e){var n,r;if(L(t))for(n=0;n<t.length;n++){if(!1===e.call(t[n],n,t[n]))return t}else for(r in t)if(!1===e.call(t[r],r,t[r]))return t;return t},n.grep=function(t,e){return u.call(t,e)},t.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),
1099function(t,e){C["[object "+e+"]"]=e.toLowerCase()}),n.fn={constructor:I.Z,length:0,forEach:c.forEach,reduce:c.reduce,push:c.push,sort:c.sort,splice:c.splice,indexOf:c.indexOf,concat:function(){var t,e,n=[];for(t=0;t<arguments.length;t++)e=arguments[t],n[t]=I.isZ(e)?e.toArray():e;return s.apply(I.isZ(this)?this.toArray():this,n)},map:function(t){return n(n.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return n(a.apply(this,arguments))},ready:function(t){return E.test(f.readyState)&&
1100f.body?t(n):f.addEventListener("DOMContentLoaded",function(){t(n)},!1),this},get:function(t){return void 0===t?a.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){for(var e,n=this.length,r=0;r<n&&(e=this[r],!1!==t.call(e,r,e));)r++;return this},filter:function(t){return q(t)?this.not(this.not(t)):n(u.call(this,function(e){return I.matches(e,
1101t)}))},add:function(t,e){return n(i(this.concat(n(t,e))))},is:function(t){return this.length>0&&I.matches(this[0],t)},not:function(t){var e=[];if(q(t)&&void 0!==t.call)this.each(function(n){t.call(this,n)||e.push(this)});else{var r="string"==typeof t?this.filter(t):L(t)&&q(t.item)?a.call(t):n(t);this.forEach(function(t){r.indexOf(t)<0&&e.push(t)})}return n(e)},has:function(t){return this.filter(function(){return D(t)?n.contains(this,t):n(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):
1102this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!D(t)?t:n(t)},last:function(){var t=this[this.length-1];return t&&!D(t)?t:n(t)},find:function(t){var e=this;return t?"object"==typeof t?n(t).filter(function(){var t=this;return c.some.call(e,function(e){return n.contains(e,t)})}):1==this.length?n(I.qsa(this[0],t)):this.map(function(){return I.qsa(this,t)}):n()},closest:function(t,e){var r=[],o="object"==typeof t&&n(t);return this.each(function(n,i){for(;i&&!(o?o.indexOf(i)>=0:I.matches(i,
1103t));)i=i!==e&&!P(i)&&i.parentNode;i&&r.indexOf(i)<0&&r.push(i)}),n(r)},parents:function(t){for(var e=[],r=this;r.length>0;)r=n.map(r,function(t){if((t=t.parentNode)&&!P(t)&&e.indexOf(t)<0)return e.push(t),t});return z(e,t)},parent:function(t){return z(i(this.pluck("parentNode")),t)},children:function(t){return z(this.map(function(){return U(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||a.call(this.childNodes)})},siblings:function(t){return z(this.map(function(t,
1104e){return u.call(U(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return n.map(this,function(e){return e[t]})},show:function(){return this.each(function(){var t,e,n;"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=(t=this.nodeName,l[t]||(e=f.createElement(t),f.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),
1105e.parentNode.removeChild(e),"none"==n&&(n="block"),l[t]=n),l[t]))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=q(t);if(this[0]&&!e)var r=n(t).get(0),o=r.parentNode||this.length>1;return this.each(function(i){n(this).wrapAll(e?t.call(this,i):o?r.cloneNode(!0):r)})},wrapAll:function(t){if(this[0]){var e;for(n(this[0]).before(t=n(t));(e=t.children()).length;)t=e.first();n(t).append(this)}return this},wrapInner:function(t){var e=q(t);return this.each(function(r){var o=
1106n(this),i=o.contents(),c=e?t.call(this,r):t;i.length?i.wrapAll(c):o.append(c)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=n(this);(void 0===t?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(t){return n(this.pluck("previousElementSibling")).filter(t||
1107"*")},next:function(t){return n(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var r=this.innerHTML;n(this).empty().append($(this,t,e,r))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=$(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,n){var r;return"string"!=typeof t||1 in arguments?this.each(function(r){if(1===
1108this.nodeType)if(D(t))for(e in t)Z(this,e,t[e]);else Z(this,t,$(this,n,r,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(r=this[0].getAttribute(t))?r:void 0},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){Z(this,t)},this)})},prop:function(t,e){return t=O[t]||t,1 in arguments?this.each(function(n){this[t]=$(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=O[t]||t,this.each(function(){delete this[t]})},data:function(t,
1109e){var n="data-"+t.replace(y,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,e):this.attr(n);return null!==r?K(r):void 0},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=$(this,t,e,this.value)})):this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each(function(t){var r=n(this),o=$(this,e,t,r.offset()),i=r.offsetParent().offset(),c={top:o.top-i.top,
1110left:o.left-i.left};"static"==r.css("position")&&(c.position="relative"),r.css(c)});if(!this.length)return null;if(f.documentElement!==this[0]&&!n.contains(f.documentElement,this[0]))return{top:0,left:0};var r=this[0].getBoundingClientRect();return{left:r.left+t.pageXOffset,top:r.top+t.pageYOffset,width:Math.round(r.width),height:Math.round(r.height)}},css:function(t,r){if(arguments.length<2){var i=this[0];if("string"==typeof t){if(!i)return;return i.style[o(t)]||getComputedStyle(i,"").getPropertyValue(t)}if(_(t)){if(!i)return;
1111var c={},s=getComputedStyle(i,"");return n.each(t,function(t,e){c[e]=i.style[o(e)]||s.getPropertyValue(e)}),c}}var u="";if("string"==A(t))r||0===r?u=j(t)+":"+H(t,r):this.each(function(){this.style.removeProperty(j(t))});else for(e in t)t[e]||0===t[e]?u+=j(e)+":"+H(e,t[e])+";":this.each(function(){this.style.removeProperty(j(e))});return this.each(function(){this.style.cssText+=";"+u})},index:function(t){return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&
1112c.some.call(this,function(t){return this.test(G(t))},V(t))},addClass:function(t){return t?this.each(function(e){if("className"in this){r=[];var o=G(this);$(this,t,e,o).split(/\s+/g).forEach(function(t){n(this).hasClass(t)||r.push(t)},this),r.length&&G(this,o+(o?" ":"")+r.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(void 0===t)return G(this,"");r=G(this),$(this,t,e,r).split(/\s+/g).forEach(function(t){r=r.replace(V(t)," ")}),G(this,r.trim())}})},
1113toggleClass:function(t,e){return t?this.each(function(r){var o=n(this);$(this,t,r,G(this)).split(/\s+/g).forEach(function(t){(void 0===e?!o.hasClass(t):e)?o.addClass(t):o.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var e="scrollTop"in this[0];return void 0===t?e?this[0].scrollTop:this[0].pageYOffset:this.each(e?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)}
1113)}},scrollLeft:function(t){if(this.length){var e="scrollLeft"in this[0];return void 0===t?e?this[0].scrollLeft:
1114this[0].pageXOffset:this.each(e?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),r=this.offset(),o=v.test(e[0].nodeName)?{top:0,left:0}:e.offset();return r.top-=parseFloat(n(t).css("margin-top"))||0,r.left-=parseFloat(n(t).css("margin-left"))||0,o.top+=parseFloat(n(e[0]).css("border-top-width"))||0,o.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{top:r.top-o.top,left:r.left-o.left}}},offsetParent:function(){return this.map(function(){for(var t=
1115this.offsetParent||f.body;t&&!v.test(t.nodeName)&&"static"==n(t).css("position");)t=t.offsetParent;return t})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(t){var e=t.replace(/./,function(t){return t[0].toUpperCase()});n.fn[t]=function(r){var o,i=this[0];return void 0===r?M(i)?i["inner"+e]:P(i)?i.documentElement["scroll"+e]:(o=this.offset())&&o[t]:this.each(function(e){(i=n(this)).css(t,$(this,r,e,i[t]()))})}}),["after","prepend","before","append"].forEach(function(t,e){var r=e%2;
1116n.fn[t]=function(){var t,o,i=n.map(arguments,function(e){var r=[];return"array"==(t=A(e))?(e.forEach(function(t){return void 0!==t.nodeType?r.push(t):n.zepto.isZ(t)?r=r.concat(t.get()):void(r=r.concat(I.fragment(t)))}),r):"object"==t||null==e?e:I.fragment(e)}),c=this.length>1;return i.length<1?this:this.each(function(t,s){o=r?s:s.parentNode,s=0==e?s.nextSibling:1==e?s.firstChild:2==e?s:null;const u=n.contains(f.documentElement,o),a=/^(text|application)\/(javascript|ecmascript)$/,l=re(),d=l.cspScriptNonce,
1117p=l.cspStyleNonce;i.forEach(function(t){if(c)t=t.cloneNode(!0);else if(!o)return n(t).remove();J(d)&&"SCRIPT"===t.tagName&&t.setAttribute("nonce",d),J(p)&&"STYLE"===t.tagName&&t.setAttribute("nonce",p),o.insertBefore(t,s),u&&W(t,function(t){null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&!a.test(t.type.toLowerCase())||t.src||X(f,t.innerHTML,t.nonce)})})})},n.fn[r?t+"To":"insert"+(e?"Before":"After")]=function(e){return n(e)[t](this),this}}),I.Z.prototype=B.prototype=n.fn,I.uniq=i,I.deserializeValue=
1118K,n.zepto=I,n}();return function(e){var n=1,r=Array.prototype.slice,o=e.isFunction,i=function(t){return"string"==typeof t},c={},s={},u="onfocusin"in t,a={focus:"focusin",blur:"focusout"}
1118,f={mouseenter:"mouseover",mouseleave:"mouseout"};function l(t){return t._zid||(t._zid=n++)}function d(t,e,n,r){if((e=p(e)).ns)var o=(i=e.ns,new RegExp("(?:^| )"+i.replace(" "," .* ?")+"(?: |$)"));var i;return(c[l(t)]||[]).filter(function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||o.test(t.ns))&&(!n||l(t.fn)===l(n))&&
1119(!r||t.sel==r)})}function p(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function h(t,e){return t.del&&!u&&t.e in a||!!e}function m(t){return f[t]||u&&a[t]||t}function g(t,n,r,o,i,s,u){var a=l(t),d=c[a]||(c[a]=[]);n.split(/\s/).forEach(function(n){if("ready"==n)return e(document).ready(r);var c=p(n);c.fn=r,c.sel=i,c.e in f&&(r=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return c.fn.apply(this,arguments)}),c.del=s;var a=s||r;c.proxy=function(e){if(!(e=
1120S(e)).isImmediatePropagationStopped()){e.data=o;var n=a.apply(t,null==e._args?[e]:[e].concat(e._args));return!1===n&&(e.preventDefault(),e.stopPropagation()),n}},c.i=d.length,d.push(c),"addEventListener"in t&&t.addEventListener(m(c.e),c.proxy,h(c,u))})}function v(t,e,n,r,o){var i=l(t);(e||"").split(/\s/).forEach(function(e){d(t,e,n,r).forEach(function(e){delete c[i][e.i],"removeEventListener"in t&&t.removeEventListener(m(e.e),e.proxy,h(e,o))})})}s.click=s.mousedown=s.mouseup=s.mousemove="MouseEvents",
1121e.event={add:g,remove:v},e.proxy=function(t,n){var c=2 in arguments&&r.call(arguments,2);if(o(t)){var s=function(){return t.apply(n,c?c.concat(r.call(arguments)):arguments)};return s._zid=l(t),s}if(i(n))return c?(c.unshift(t[n],t),e.proxy.apply(null,c)):e.proxy(t[n],t);throw new TypeError("expected function");},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var y=function(){return!0},b=function(){return!1},
1122x=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,w={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(t,n){if(n||!t.isDefaultPrevented){n||(n=t),e.each(w,function(e,r){var o=n[e];t[e]=function(){return this[r]=y,o&&o.apply(n,arguments)},t[r]=b});try{t.timeStamp||(t.timeStamp=(new Date).getTime())}catch(t){}(void 0!==n.defaultPrevented?n.defaultPrevented:"returnValue"in n?!1===n.returnValue:n.getPreventDefault&&
1123n.getPreventDefault())&&(t.isDefaultPrevented=y)}return t}function E(t){var e,n={originalEvent:t};for(e in t)x.test(e)||void 0===t[e]||(n[e]=t[e]);return S(n,t)}e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,n,c,s,u){var a,f,l=this;return t&&!i(t)?(e.each(t,
1124function(t,e){l.on(t,n,c,e,u)}),l):(i(n)||o(s)||!1===s||(s=c,c=n,n=void 0),void 0!==s&&!1!==c||(s=c,c=void 0),!1===s&&(s=b),l.each(function(o,i){u&&(a=function(t){return v(i,t.type,s),s.apply(this,arguments)}),n&&(f=function(t){var o,c=e(t.target).closest(n,i).get(0);if(c&&c!==i)return o=e.extend(E(t),{currentTarget:c,liveFired:i}),(a||s).apply(c,[o].concat(r.call(arguments,1)))}),g(i,t,s,c,n,f||a)}))},e.fn.off=function(t,n,r){var c=this;return t&&!i(t)?(e.each(t,function(t,e){c.off(t,n,e)}),c):(i(n)||
1125o(r)||!1===r||(r=n,n=void 0),!1===r&&(r=b),c.each(function(){v(this,t,r,n)}))},e.fn.trigger=function(t,n){return(t=i(t)||e.isPlainObject(t)?e.Event(t):S(t))._args=n,this.each(function(){t.type in a&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)})},e.fn.triggerHandler=function(t,n){var r,o;return this.each(function(c,s){(r=E(i(t)?e.Event(t):t))._args=n,r.target=s,e.each(d(s,t.type||t),function(t,e){if(o=e.proxy(r),r.isImmediatePropagationStopped())return!1})}),
1126o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}}),e.Event=function(t,e){i(t)||(t=(e=t).type);var n=document.createEvent(s[t]||"Events"),r=!0;if(e)for(var o in e)"bubbles"==o?r=!!e[o]:n[o]=e[o];return n.initEvent(t,r,!0),S(n)}}(e),function(){try{getComputedStyle(void 0)}catch(n){var e=
1127getComputedStyle;t.getComputedStyle=function(t,n){try{return e(t,n)}catch(t){return null}}}}(),function(t){var e=t.zepto,n=e.qsa,r=/^\s*>/,o="Zepto"+ +new Date,i=function(e,i){var c,s,u=i;try{u?r.test(u)&&(s=t(e).addClass(o),u="."+o+" "+u):u="*",c=n(e,u)}catch(t){throw t;}finally{s&&s.removeClass(o)}return c};e.qsa=function(t,e){var n=e.split(":shadow");if(n.length<2)return i(t,e);for(var r=t,o=0;o<n.length;o++){var c=n[o].trim();if(0===c.indexOf("\x3e")){var s=":host ";(r instanceof Element||r instanceof
1128HTMLDocument)&&(s=":scope "),c=s+c}var u=i(r,c);if(0===u.length||!u[0]||!u[0].shadowRoot)return u;r=u[0].shadowRoot}}}(e),e}(window);const cn=Kt.MutationObserver||Kt.WebkitMutationObserver;function sn(){return w(cn)}function un(t){return new cn(t)}function an(){const t=Gt.createTextNode(""),e=[];return un(()=>{const t=e.length;for(let n=0;n<t;n+=1)e[n]();e.splice(0,t)}).observe(t,{characterData:!0}
1128),n=>{e.push(n),t.textContent=t.textContent.length>0?"":"a"}}function fn(t){return new rn(t)}function ln(t){return rn.resolve(t)}
1129function dn(t){return rn.reject(t)}function pn(t){return g(t)?rn.all(t):dn(new TypeError("Expected an array of promises"))}function hn(t,e,n){let r=-1;const o=fn((t,o)=>{r=ft(()=>o(new Error(n)),e)});return(i=[t,o],g(i)?rn.race(i):dn(new TypeError("Expected an array of promises"))).then(t=>(lt(r),t),t=>{throw lt(r),t;});var i}function mn(t){if(m(t.adobe))return!1;const e=t.adobe;if(m(e.optIn))return!1;const n=e.optIn;return w(n.fetchPermissions)&&w(n.isApproved)}function gn(t,e){if(!mn(t))return!0;
1130const n=t.adobe.optIn,r=(t.adobe.optIn.Categories||{})[e];return n.isApproved(r)}function vn(){const t=re().optinEnabled;return function(t,e){return!!e&&mn(t)}(Kt,t)}function yn(){return gn(Kt,"TARGET")}function bn(){return function(t,e){if(!mn(t))return ln(!0);const n=t.adobe.optIn,r=(t.adobe.optIn.Categories||{})[e];return fn((t,e)=>{n.fetchPermissions(()=>{n.isApproved(r)?t(!0):e("Adobe Target is not opted in")},!0)})}(Kt,"TARGET")}rn._setImmediateFn&&(sn()?rn._setImmediateFn(an()):-1!==Kt.navigator.userAgent.indexOf("MSIE 10")&&
1131rn._setImmediateFn(t=>{let e=on("\x3cscript\x3e");e.on("readystatechange",()=>{e.on("readystatechange",null),e.remove(),e=null,t()}),on(Gt.documentElement).append(e)}));const xn=Pt();function wn(t){!function(t,e){Ae({name:"session",value:t,expires:e.sessionIdLifetime,domain:e.cookieDomain,secure:e.secureOnly})}(t,re())}function Sn(){if(vn()&&!yn())return xn;const t=function(){const {location:t}=Kt,{search:e}=t;return ge(e).mboxSession}();if(J(t))return wn(t),Ie("session");const e=Ie("session");return $(e)?
1132wn(xn):wn(e),Ie("session")}function En(){return Ie("PC")}const Tn=/.*\.(\d+)_\d+/;function Cn(t){const e=re();if(!e.overrideMboxEdgeServer)return;const n=e.cookieDomain,r=new Date(rt()+e.overrideMboxEdgeServerTimeout),o=e.secureOnly,i=we("mboxEdgeCluster"),c=h({domain:n,expires:r,secure:o},o?{sameSite:"None"}:{});if(J(i))return void Se("mboxEdgeCluster",i,c);const s=function(t){if($(t))return"";const e=Tn.exec(t);return U(e)||2!==e.length?"":e[1]}(t);$(s)||Se("mboxEdgeCluster",s,c)}function kn(t,
1133e,n,r){const o=new t.CustomEvent(n,{detail:r});e.dispatchEvent(o)}!function(t,e){function n(t,n){const r=e.createEvent("CustomEvent");return n=n||{bubbles:!1,cancelable:!1,detail:void 0},r.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),r}w(t.CustomEvent)||(n.prototype=t.Event.prototype,t.CustomEvent=n)}(Kt,Gt);function In(t,e){const {mbox:n,error:r,url:o,analyticsDetails:i,responseTokens:c,execution:s}=e,u={type:t,tracking:function(t,e){const n=t(),r=e(),o={};return o.sessionId=n,J(r)?(o.deviceId=
1134r,o):o}(Sn,En)};return m(n)||(u.mbox=n),m(r)||(u.error=r),m(o)||(u.url=o),U(i)||(u.analyticsDetails=i),U(c)||(u.responseTokens=c),U(s)||(u.execution=s),u}function Nn(t){const e=In("at-request-start",t);kn(Kt,Gt,"at-request-start",e)}function On(t,e){const n=In("at-request-succeeded",t);n.redirect=e,kn(Kt,Gt,"at-request-succeeded",n)}function _n(t){const e=In("at-request-failed",t);kn(Kt,Gt,"at-request-failed",e)}function An(t){const e=In("at-content-rendering-start",t);kn(Kt,Gt,"at-content-rendering-start",
1135e)}function qn(t){const e=In("at-content-rendering-succeeded",t);kn(Kt,Gt,"at-content-rendering-succeeded",e)}function Mn(t){const e=In("at-content-rendering-failed",t);kn(Kt,Gt,"at-content-rendering-failed",e)}function Pn(t){const e=In("at-content-rendering-no-offers",t);kn(Kt,Gt,"at-content-rendering-no-offers",e)}function Dn(t){const e=In("at-content-rendering-redirect",t);kn(Kt,Gt,"at-content-rendering-redirect",e)}var Rn=rn,Ln=function(t){var e=document.createElement("script");e.src=t,e.async=
1136!0;var n=function(t,e){return new Rn(function(n,r){e.onload=function(){n(e)},e.onerror=function(){r(new Error("Failed to load script "+t))}})}(t,e);return document.getElementsByTagName("head")[0].appendChild(e),n};function jn(t){return M(t)&&1===t.nodeType&&!Q(t)}const Vn=":eq(".length,Hn=/((\.|#)(-)?\d{1})/g;function Un(t){const e=t.charAt(0),n=t.charAt(1),r=t.charAt(2),o={key:t};return o.val="-"===n?""+e+n+"\\3"+r+" ":e+"\\3"+n+" ",o}function Bn(t){if(jn(t))return on(t);if(!P(t))return on(t);const e=
1137function(t){const e=t.match(Hn);return U(e)?t:ct((t,e)=>t.replace(e.key,e.val),t,nt(Un,e))}(t);if(-1===e.indexOf(":eq("))return on(e);const n=function(t){const e=[];let n,r,o,i,c=z(t),s=c.indexOf(":eq(");for(;-1!==s;)n=z(c.substring(0,s)),r=z(c.substring(s)),i=r.indexOf(")"),o=z(r.substring(Vn,i)),c=z(r.substring(i+1)),s=c.indexOf(":eq("),n&&o&&e.push({sel:n,eq:Number(o)});return c&&e.push({sel:c}),e}(e);return ct((t,e)=>{const {sel:n,eq:r}=e;return t=t.find(n),Z(r)&&(t=t.eq(r)),t},on(Gt),n)}function Fn(t){return Bn(t).length>
11380}function zn(t){return on("\x3cdiv/\x3e").append(t)}function $n(t){return Bn(t).parent()}function Jn(t,e){return Bn(e).find(t)}const Zn="clickHandlerForExperienceEditor";function Gn(){if(!De())return;Kt._AT=Kt._AT||{},Kt._AT.querySelectorAll=Bn;const t=re().authoringScriptUrl;Ue("Loading target-vec.js"),Ln(t).then(()=>{Gt.addEventListener("click",t=>{w(Kt._AT[Zn])&&Kt._AT[Zn](t)},!0)})["catch"](()=>He("Unable to load target-vec.js"))}const Kn=t=>!m(t);function Wn(t){const e=function(t){return parseInt(t,
113910)}(t);return isNaN(e)?null:e}function Xn(t){return at("_",t)}function Yn(t){const e=at("_",t),n=Wn(e[0]);if(m(n))return null;const r={};r.activityIndex=n;const o=Wn(e[1]);return m(o)||(r.experienceIndex=o),r}function Qn(t){return O(Kn,nt(Yn,t))}function tr(t){const e=ge(t),n=e.at_preview_token;if($(n))return null;const r={};r.token=n;const o=e.at_preview_listed_activities_only;J(o)&&"true"===o&&(r.listedActivitiesOnly=!0);const i=e.at_preview_evaluate_as_true_audience_ids;J(i)&&(r.evaluateAsTrueAudienceIds=
1140Xn(i));const c=e.at_preview_evaluate_as_false_audience_ids;J(c)&&(r.evaluateAsFalseAudienceIds=Xn(c));const s=e.at_preview_index;return U(s)||(r.previewIndexes=g(u=s)?Qn(u):Qn([u])),r;var u}function er(t){const e=function(t){const e=ge(t).at_preview;return $(e)?null:{token:e}}(t.location.search);if(m(e))return;const n=new Date(rt()+186E4),r=re().secureOnly,o=h({expires:n,secure:r},r?{sameSite:"None"}:{});Se("at_preview_mode",JSON.stringify(e),o)}function nr(t){return Bn(t).empty().remove()}function rr(t,
1141e){return Bn(e).after(t)}function or(t,e){return Bn(e).before(t)}function ir(t,e){return Bn(e).append(t)}function cr(t){return Bn(t).html()}function sr(t,e){return'\x3cstyle id\x3d"'+t+'" class\x3d"at-flicker-control"\x3e'+e+"\x3c/style\x3e"}function ur(t,e){if(U(e))return;const n=O(t=>!Fn("#at-"+D(t)),e);if(U(n))return;const r=t.defaultContentHiddenStyle;ir(tt("\n",nt(t=>function(t,e){return sr("at-"+D(e),e+" {"+t+"}")}(r,t),n)),"head")}
1141function ar(t,e){if(U(e)||Fn("#at-views"))return;ir(function(t,
1142e){return sr("at-views",e+" {"+t+"}")}(t.defaultContentHiddenStyle,tt(", ",e)),"head")}function fr(){!function(t){if(!0!==t.bodyHidingEnabled)return;if(Fn("#at-body-style"))return;ir(sr("at-body-style",t.bodyHiddenStyle),"head")}(re())}function lr(){!function(t){!0===t.bodyHidingEnabled&&Fn("#at-body-style")&&nr("#at-body-style")}(re())}function dr(t){return!m(t.id)}function pr(t){return!m(t.authState)}function hr(t){return dr(t)||pr(t)}function mr(t,e){return ct((t,n,r)=>{const o={};return o.integrationCode=
1143r,dr(n)&&(o.id=n.id),pr(n)&&(o.authenticatedState=function(t){switch(t){case 0:return"unknown";case 1:return"authenticated";case 2:return"logged_out";default:return"unknown"}}(n.authState)),o[Dt]=e,function(t){return t.primary}(n)&&(o.primary=!0),t.push(o),t},[],O(hr,t))}function gr(t){if(m(t))return[];if(!w(t.getCustomerIDs))return[];const e=t.getCustomerIDs(!0);return x(e)?function(t){if(!t.nameSpaces&&!t.dataSources)return mr(t,"DS");const e=[];return t.nameSpaces&&e.push.apply(e,mr(t.nameSpaces,
1144"NS")),t.dataSources&&e.push.apply(e,mr(t.dataSources,"DS")),e}(e):[]}function vr(t){return Ue("Visitor API requests error",t),{}}function yr(t,e,n){if(m(t))return ln({});return hn(function(t,e){if(!w(t.getVisitorValues))return ln({});const n=["MCMID","MCAAMB","MCAAMLH"];return e&&n.push("MCOPTOUT"),fn(e=>{t.getVisitorValues(t=>e(t),n)})}(t,n),e,"Visitor API requests timed out")["catch"](vr)}function br(t,e){return m(t)?{}:function(t,e){if(!w(t.getVisitorValues))return{};const n=["MCMID","MCAAMB",
1145"MCAAMLH"];e&&n.push("MCOPTOUT");const r={};return t.getVisitorValues(t=>h(r,t),n),r}(t,e)}function xr(){const t=re(),e=t.imsOrgId,n=t.supplementalDataIdParamTimeout;return function(t,e,n){if($(e))return null;if(m(t.Visitor))return null;if(!w(t.Visitor.getInstance))return null;const r=t.Visitor.getInstance(e,{sdidParamExpiry:n});return x(r)&&w(r.isAllowed)&&r.isAllowed()?r:null}(Kt,e,n)}function wr(t){return function(t,e){return m(t)?null:w(t.getSupplementalDataID)?t.getSupplementalDataID(e):null}(xr(),
1146t)}function Sr(t){return function(t,e){if(m(t))return null;const n=t[e];return m(n)?null:n}(xr(),t)}const Er={};function Tr(t,e){Er[t]=e}function Cr(t){return Er[t]}function kr(t){const e=t.name;if(!P(e)||U(e))return!1;const n=t.version;if(!P(n)||U(n))return!1;const r=t.timeout;if(!m(r)&&!Z(r))return!1;return!!w(t.provider)}function Ir(t,e,n,r,o,i){const c={};c[t]=e,c[n]=r,c[o]=i;const s={};return s.dataProvider=c,s}function Nr(t){const e=t.name,n=t.version,r=t.timeout||2E3;return hn(function(t){return fn((e,
1147n)=>{t((t,r)=>{m(t)?e(r):n(t)})})}(t.provider),r,"timed out").then(t=>{const r=Ir("name",e,"version",n,"params",t);return Ue("Data provider",$t,r),$e(r),t})["catch"](t=>{const r=Ir("name",e,"version",n,Ft,t);return Ue("Data provider",Ft,r),$e(r),{}})}function Or(t){const e=ct((t,e)=>h(t,e),{},t);return Tr("dataProviders",e),e}function _r(t){if(!function(t){const e=t.targetGlobalSettings;if(m(e))return!1;const n=e.dataProviders;return!(!g(n)||U(n))}(t))return ln({});return pn(nt(Nr,O(kr,t.targetGlobalSettings.dataProviders))).then(Or)}
1148function Ar(){return function(){const t=Cr("dataProviders");return m(t)?{}:t}()}function qr(){const t=function(t){const {location:e}=t,{search:n}=e,r=ge(n).authorization;return $(r)?null:r}(Kt),e=function(){const t=we("mboxDebugTools");return $(t)?null:t}();return t||e}function Mr(t){return!U(t)&&2===t.length&&J(t[0])}function Pr(t,e,n,r){q((t,o)=>{x(t)?(e.push(o),Pr(t,e,n,r),e.pop()):U(e)?n[r(o)]=t:n[r(tt(".",e.concat(o)))]=t},t)}function Dr(t){if(!w(t))return{};let e=null;try{e=t()}catch(t){return{}}return m(e)?
1149{}:g(e)?function(t){const e=ct((t,e)=>(t.push(function(t){const e=t.indexOf("\x3d");return-1===e?[]:[t.substr(0,e),t.substr(e+1)]}(e)),t),[],O(J,t));return ct((t,e)=>(t[ye(z(e[0]))]=ye(z(e[1])),t),{},O(Mr,e))}(e):P(e)&&J(e)?O((t,e)=>J(e),ge(e)):x(e)?function(t,e){const n={};return m(e)?Pr(t,[],n,S):Pr(t,[],n,e),n}(e):{}}function Rr(){const {userAgentData:t}=window.navigator;return t}function Lr(t){return h({},t,Dr(Kt.targetPageParamsAll))}function jr(t){const e=re(),n=e.globalMboxName,r=e.mboxParams,
1150o=e.globalMboxParams;return n!==t?Lr(r||{}):h(Lr(r||{}),function(t){return h({},t,Dr(Kt.targetPageParams))}(o||{}))}const Vr=["architecture","bitness","model","platformVersion","fullVersionList"];const Hr=function(){const t=Gt.createElement("canvas"),e=t.getContext("webgl")||t.getContext("experimental-webgl");
1150if(m(e))return null;const n=e.getExtension("WEBGL_debug_renderer_info");if(m(n))return null;const r=e.getParameter(n.UNMASKED_RENDERER_WEBGL);return m(r)?null:r}();function Ur(){let {devicePixelRatio:t}=
1151Kt;if(!m(t))return t;t=1;const {screen:e}=Kt,{systemXDPI:n,logicalXDPI:r}=e;return!m(n)&&!m(r)&&n>r&&(t=n/r),t}function Br(t){if(!g(t)||0===t.length)return"";let e="";return t.forEach((n,r)=>{const {brand:o,version:i}=n,c=r<t.length-1?", ":"";e+='"'+o+'";v\x3d"'+i+'"'+c}),e}function Fr(t){const {mobile:e,platform:n,brands:r}=t;return{mobile:e,platform:n,browserUAWithMajorVersion:Br(r)}}function zr(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return t.getHighEntropyValues(Vr).then(t=>
1152{const {platformVersion:n,architecture:r,bitness:o,model:i,fullVersionList:c}=t;return h({},e,{model:i,platformVersion:n,browserUAWithFullVersion:Br(c),architecture:r,bitness:o})})}catch(t){return ln(e)}}function $r(t){return Tr("clientHints",t),t}function Jr(t){return ln(t).then($r)}function Zr(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=Cr("clientHints");if(gt(n))return Jr(n);if(mt(t))return Jr({});const r=Fr(t);return Jr(e?zr(t,r):r)}function Gr(){const {screen:t}=
1153Kt,{orientation:e,width:n,height:r}=t;if(m(e))return n>r?"landscape":"portrait";if(m(e.type))return null;const o=at("-",e.type);if(U(o))return null;const i=o[0];return m(i)?null:i}function Kr(t){return-1!==t.indexOf("profile.")}function Wr(t){return Kr(t)||function(t){return"mbox3rdPartyId"===t}(t)||function(t){return"at_property"===t}(t)||function(t){return"orderId"===t}(t)||function(t){return"orderTotal"===t}(t)||function(t){return"productPurchasedId"===t}(t)||function(t){return"productId"===t}(t)||
1154function(t){return"categoryId"===t}(t)}function Xr(t){return t.substring("profile.".length)}function Yr(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ct((t,e,n)=>(Wr(n)||(t[n]=m(e)?"":e),t),{},t)}function Qr(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return ct((t,n,r)=>{const o=e?Xr(r):r;return e&&!Kr(r)||$(o)||(t[o]=m(n)?"":n),t},{},t)}function to(t){let {url:e,headers:n,body:r,timeout:o,
1155async:i}=t;return fn((t,c)=>{let s=new window.XMLHttpRequest;s=function(t,e,n){return t.onload=()=>{const r=1223===t.status?204:t.status;if(r<100||r>599)return void n(new Error("Network request failed"));let o;try{const e=It();o=JSON.parse(t.responseText),o.parsingTime=It()-e,o.responseSize=(new Blob([t.responseText])).size}catch(t){return void n(new Error("Malformed response JSON"))}const i=t.getAllResponseHeaders();e({status:r,headers:i,response:o})},t}(s,t,c),s=function(t,e){return t.onerror=()=>
1156{e(new Error("Network request failed"))},t}(s,c),s.open("POST",e,i),s.withCredentials=!0,s=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return q((e,n)=>{g(e)&&q(e=>{t.setRequestHeader(n,e)},e)},e),t}(s,n),i&&(s=function(t,e,n){return t.timeout=e,t.ontimeout=()=>{n(new Error("Request timed out"))},t}(s,o,c)),s.send(JSON.stringify(r))}).then(t=>{const {response:e}=t,{status:n,message:r}=e;if(!m(n)&&!m(r))throw new Error(r);return e})}function eo(t,e){return Z(e)?e<0?t.timeout:
1157e:t.timeout}function no(t){const e=t.serverDomain;if(!t.overrideMboxEdgeServer)return e;const n=function(){if(!re().overrideMboxEdgeServer)return"";const t=we("mboxEdgeCluster");return $(t)?"":t}();return $(n)?e:"mboxedge"+n+".tt.omtrdc.net"}function ro(t){return t.scheme+"//"+no(t)+t.endpoint+"?"+ve({client:t.clientCode,sessionId:Sn(),version:t.version})}function oo(t,e,n){const r=re(),o=ro(r),i={"Content-Type":["text/plain"]},c=eo(r,e),s={url:o,headers:i,body:t,timeout:c,async:!0};return Nt.timeStart(t.requestId),
1158to(s).then(e=>{const r={execution:Nt.timeEnd(t.requestId),parsing:e.parsingTime};delete e.parsingTime;const i=function(t,e){if(!performance)return null;const n=performance.getEntriesByType("resource").find(e=>e.name.endsWith(t));if(!n)return null;const r={};return n.domainLookupEnd&&n.domainLookupStart&&(r.dns=n.domainLookupEnd-n.domainLookupStart),n.secureConnectionStart&&n.connectEnd&&(r.tls=n.connectEnd-n.secureConnectionStart),n.responseStart&&(r.timeToFirstByte=n.responseStart-n.requestStart),
1159n.responseEnd&&n.responseStart&&(r.download=n.responseEnd-n.responseStart),n.encodedBodySize?r.responseSize=n.encodedBodySize:e.responseSize&&(r.responseSize=e.responseSize,delete e.responseSize),r}(o,e);return i&&(r.request=i),e.telemetryServerToken&&(r.telemetryServerToken=e.telemetryServerToken),window.__target_telemetry.addDeliveryRequestEntry(t,r,e.status,n),h(e,{decisioningMethod:dt})})}const io=t=>!U(t);let co;function so(t){if(t.MCOPTOUT)throw new Error("Disabled due to optout");return t}
1160function uo(){const t=function(){const t=xr(),e=re();return yr(t,e.visitorApiTimeout,e.optoutEnabled)}(),e=_r(Kt);return pn([t.then(so),e])}
1160function ao(){return[br(xr(),re().optoutEnabled),Ar()]}function fo(){const {screen:t}=Kt;return{width:t.width,height:t.height,orientation:Gr(),colorDepth:t.colorDepth,pixelRatio:Ur()}}function lo(){const {documentElement:t}=Gt;return{width:t.clientWidth,height:t.clientHeight}}function po(){const {location:t}=Kt;return{host:t.hostname,webGLRenderer:Hr}}function ho(){const {location:t}=
1161Kt;return{url:t.href,referringUrl:Gt.referrer}}function mo(t){const {id:e,integrationCode:n,authenticatedState:r,type:o,primary:i}=t,c={};return J(e)&&(c.id=e),J(n)&&(c.integrationCode=n),J(r)&&(c.authenticatedState=r),J(o)&&(c.type=o),i&&(c.primary=i),c}function go(t,e,n,r,o){const i={};J(e)&&(i.tntId=e),J(n)&&(i.thirdPartyId=n),J(t.thirdPartyId)&&(i.thirdPartyId=t.thirdPartyId);const c=r.MCMID;return J(c)&&(i.marketingCloudVisitorId=c),J(t.marketingCloudVisitorId)&&(i.marketingCloudVisitorId=t.marketingCloudVisitorId),
1162U(t.customerIds)?(U(o)||(i.customerIds=function(t){return nt(mo,t)}(o)),i):(i.customerIds=t.customerIds,i)}function vo(t,e){const n={},r=function(t,e){if(!m(t))return t;const n={};if(U(e))return n;const r=e.MCAAMLH,o=parseInt(r,10);isNaN(o)||(n.locationHint=o);const i=e.MCAAMB;return J(i)&&(n.blob=i),n}(t.audienceManager,e);return U(r)||(n.audienceManager=r),U(t.analytics)||(n.analytics=t.analytics),n}function yo(t){return m(t)?function(){const t=we("at_preview_mode");if($(t))return{};try{return JSON.parse(t)}catch(t){return{}}}():
1163t}function bo(t){return m(t)?function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we;const e=t("at_qa_mode");if($(e))return{};try{return JSON.parse(e)}catch(t){return{}}}():t}function xo(t){const e={},n=function(t){return t.orderId}(t);m(n)||(e.id=n);const r=function(t){return t.orderTotal}(t),o=parseFloat(r);isNaN(o)||(e.total=o);const i=function(t){const e=nt(z,at(",",t.productPurchasedId));return O(J,e)}(t);return U(i)||(e.purchasedProductIds=i),e}function wo(t,e){const n={},
1164r=h({},Yr(e),Yr(t.parameters||{})),o=h({},Qr(e),Qr(t.profileParameters||{},!1)),i=h({},xo(e),t.order||{}),c=h({},function(t){const e={},n=function(t){return t.productId}(t);m(n)||(e.id=n);const r=function(t){return t.categoryId}(t);return m(r)||(e.categoryId=r),e}(e),t.product||{});return U(r)||(n.parameters=r),U(o)||(n.profileParameters=o),U(i)||(n.order=i),U(c)||(n.product=c),n}function So(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=re(),o=r.globalMboxName,{index:i,
1165name:c,address:s}=t,u=h({},c===o?e:n,jr(c)),a=wo(t,u);return m(i)||(a.index=i),J(c)&&(a.name=c),U(s)||(a.address=s),a}function Eo(t,e,n){const {prefetch:r={}}=t,o={};if(U(r))return o;const {mboxes:i}=r;m(i)||!g(i)||U(i)||(o.mboxes=nt(t=>So(t,e,n),i));const {views:c}=r;return m(c)||!g(c)||U(c)||(o.views=nt(t=>function(t,e){const {name:n,address:r}=t,o=wo(t,e);return J(n)&&(o.name=n),U(r)||(o.address=r),o}(t,e),c)),o}function To(t,e){if(vn()&&!gn(Kt,"ANALYTICS"))return null;const n=re(),r=wr(t),o=Sr("trackingServer"),
1166i=Sr("trackingServerSecure"),{experienceCloud:c={}}=e,{analytics:s={}}=c,{logging:u,supplementalDataId:a,trackingServer:f,trackingServerSecure:l}=s,d={};return m(u)?d.logging=n.analyticsLogging:d.logging=u,m(a)||(d.supplementalDataId=a),J(r)&&(d.supplementalDataId=r),m(f)||(d.trackingServer=f),J(o)&&(d.trackingServer=o),m(l)||(d.trackingServerSecure=l),J(i)&&(d.trackingServerSecure=i),U(d)?null:d}function Co(t,e,n){const r=function(t){const e=re().globalMboxName;return h({},t,jr(e))}(n),o=En(),i=
1167r.mbox3rdPartyId;const c=gr(xr()),s=go(t.id||{},o,i,e,c),u=function(t,e){if(!m(t)&&J(t.token))return t;const n={},r=e.at_property;return J(r)&&(n.token=r),n}(t.property,r),a=vo(t.experienceCloud||{},e),f=function(t){if(!m(t)&&J(t.authorizationToken))return t;const e={},n=qr();return J(n)&&(e.authorizationToken=n),e}(t.trace),l=yo(t.preview),d=bo(t.qaMode),p=function(t,e,n){const {execute:r={}}=t,o={};if(U(r))return o;const {pageLoad:i}=r;m(i)||(o.pageLoad=wo(i,e));const {mboxes:c}=r;if(!m(c)&&g(c)&&
1168!U(c)){const t=O(io,nt(t=>So(t,e,n),c));U(t)||(o.mboxes=t)}return o}(t,r,n),v=Eo(t,r,n),{notifications:y}=t;let b={};return b.requestId=Pt(),b.context=function(t){if(!m(t)&&"web"===t.channel)return t;const e=re(),n=Cr("clientHints")||{},r=t||{},{beacon:o}=r;return{userAgent:Kt.navigator.userAgent,clientHints:n,timeOffsetInMinutes:-(new Date).getTimezoneOffset(),channel:"web",screen:fo(),window:lo(),browser:po(),address:ho(),geo:t&&t.geo,crossDomain:e.crossDomain,beacon:o}}(t.context),U(s)||(b.id=
1169s),U(u)||(b.property=u),U(f)||(b.trace=f),U(a)||(b.experienceCloud=a),U(l)||(b.preview=l),U(d)||(b.qaMode=d),U(p)||(b.execute=p),U(v)||(b.prefetch=v),U(y)||(b.notifications=y),b=Kt.__target_telemetry.addTelemetryToDeliveryRequest(b),b}function ko(t,e,n){const r=n[0],o=n[1];return Co(t,r,h({},o,e))}function Io(t,e){const n=re();return pn([uo(),Zr(Rr(),n.allowHighEntropyClientHints)]).then(n=>{let [r]=n;return ko(t,e,r)})}function No(t,e){return Ue("request",t),$e({request:t}),oo(t,e,dt).then(e=>(Ue("response",
1170e),$e({response:e}),{request:t,response:e}))}const Oo=t=>e=>e[t],_o=t=>e=>!t(e),Ao=_o(m),qo=_o($),Mo=t=>e=>O(t,e),Po=t=>t.status===Ft,Do=t=>"actions"===t.type,Ro=t=>"redirect"===t.type,Lo=Mo(Ao),jo=Mo(qo),Vo=Oo("options"),Ho=Oo(Rt),Uo=Oo("eventToken"),Bo=Oo("responseTokens"),Fo=t=>J(t.name),zo=t=>x(t)&&Fo(t),$o=t=>x(t)&&Fo(t)&&(t=>!m(t.index))(t),Jo=t=>x(t)&&Fo(t),Zo=Oo("data"),Go=A([Zo,Ao]);function Ko(t,e){return{status:$t,type:t,data:e}}function Wo(t,e){return{status:Ft,type:t,data:e}}function Xo(t){return x(t)}
1171function Yo(t){return!!Xo(t)&&J(t.eventToken)}function Qo(t){return!U(t)&&!$(t.type)&&J(t.eventToken)}function ti(t){return!!Qo(t)&&J(t.selector)}function ei(t){const {id:e}=t;return x(e)&&J(e.tntId)}function ni(t){const {response:e}=t;return ei(e)&&function(t){const e=re();Ae({name:"PC",value:t,expires:e.deviceIdLifetime,domain:e.cookieDomain,secure:e.secureOnly})}(e.id.tntId),t}function ri(t){const {response:e}=t;if(ei(e)){const {id:t}=e,{tntId:n}=t;Cn(n)}return Cn(null),t}function oi(){let t=arguments.length>
11720&&void 0!==arguments[0]?arguments[0]:{};const {trace:e}=t;U(e)||ze(e)}function ii(t){const {response:e}=t,{execute:n={},prefetch:r={},notifications:o={}}=e,{pageLoad:i={},mboxes:c=[]}=n,{mboxes:s=[],views:u=[]}=r;return oi(i),q(oi,c),q(oi,s),q(oi,u),q(oi,o),t}function ci(t){const e=t.queryKey,n=e.adobe_mc_sdid;if(!P(n))return e;if($(n))return e;const r=Math.round(rt()/1E3);return e.adobe_mc_sdid=n.replace(/\|TS=\d+/,"|TS\x3d"+r),e}function si(t){return t.queryKey}function ui(t,e,n){const r=xe(t),
1173{protocol:o}=r,{host:i}=r,{path:c}=r,s=""===r.port?"":":"+r.port,u=$(r.anchor)?"":"#"+r.anchor,a=n(r),f=ve(h({},a,e));return o+"://"+i+s+c+($(f)?"":"?"+f)+u}function ai(t,e){return ui(t,e,ci)}function fi(t){const e=t.method||"GET",n=t.url||function(t){throw new Error(t);}("URL is required"),r=t.headers||{},o=t.data||null,i=t.credentials||!1,c=t.timeout||3E3,s=!!m(t.async)||!0===t.async,u={};return u.method=e,u.url=n,u.headers=r,u.data=o,u.credentials=i,u.timeout=c,u.async=s,u}function li(t,e){const n=
1174fi(e),r=n.method,o=n.url,i=n.headers,c=n.data,s=n.credentials,u=n.timeout,a=n.async;return fn((e,n)=>{let f=new t.XMLHttpRequest;f=function(t,e,n){return t.onload=()=>{const r=1223===t.status?204:t.status;if(r<100||r>599)return void n(new Error("Network request failed"));const o=t.responseText,i=t.getAllResponseHeaders();e({status:r,headers:i,response:o})},t}(f,e,n),f=function(t,e){return t.onerror=()=>{e(new Error("Network request failed"))},t}(f,n),f.open(r,o,a),f=function(t,e){return!0===e&&(t.withCredentials=
1175e),t}(f,s),f=function(t,e){return q((e,n)=>{q(e=>t.setRequestHeader(n,e),e)},e),t}(f,i),a&&(f=function(t,e,n){return t.timeout=e,t.ontimeout=()=>{n(new Error("Request timed out"))},t}(f,u,n)),f.send(c)})}function di(t){return li(Kt,t)}function pi(t,e,n){const r={method:"GET"};return r.url=function(t,e){return ui(t,e,si)}(t,e),r.timeout=n,r}function hi(t){const {status:e}=t;if(!function(t){return t>=200&&t<300||304===t}(e))return null;const n=t.response;if($(n))return null;const r={type:"html"};return r.content=
1176n,r}const mi=/CLKTRK#(\S+)/,gi=/CLKTRK#(\S+)\s/;function vi(t){const e=t[Rt],n=function(t){const e=t[Lt];if($(e))return"";const n=mi.exec(e);return U(n)||2!==n.length?"":n[1]}(t);if($(n)||$(e))return t;const r=t[Lt];return t[Lt]=r.replace(gi,""),t[Rt]=function(t,e){const n=document.createElement("div");n.innerHTML=e;const r=n.firstElementChild;
1176return m(r)?e:(r.id=t,r.outerHTML)}(n,e),t}const yi=t=>!m(t);function bi(t){const {selector:e}=t;return!m(e)}function xi(t){const e=t[Dt];if($(e))return null;
1177switch(e){case "setHtml":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "setText":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "appendHtml":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "prependHtml":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "replaceHtml":return function(t){if(!bi(t))return null;
1178const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "insertBefore":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "insertAfter":return function(t){if(!bi(t))return null;const e=vi(t);return P(e[Rt])?e:(Ue(Ut,e),null)}(t);case "customCode":return function(t){return bi(t)?P(t[Rt])?t:(Ue(Ut,t),null):null}(t);case "setAttribute":return function(t){return bi(t)?x(t[Rt])?t:(Ue("Action has no attributes",t),null):null}(t);case "setImageSource":return function(t){return bi(t)?
1179P(t[Rt])?t:(Ue("Action has no image url",t),null):null}(t);case "setStyle":return function(t){return bi(t)?x(t[Rt])?t:(Ue("Action has no CSS properties",t),null):null}(t);case "resize":return function(t){return bi(t)?x(t[Rt])?t:(Ue("Action has no height or width",t),null):null}(t);case "move":return function(t){return bi(t)?x(t[Rt])?t:(Ue("Action has no left, top or position",t),null):null}(t);case "remove":return function(t){return bi(t)?t:null}(t);case "rearrange":return function(t){return bi(t)?
1180x(t[Rt])?t:(Ue("Action has no from or to",t),null):null}(t);case "redirect":return function(t){const {content:e}=t;return $(e)?(Ue("Action has no url",t),null):(t.content=ai(e,{}),t)}(t);default:return null}}function wi(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {options:e}=t;return g(e)?U(e)?[]:Lo(nt(Bo,e)):[]}function Si(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {execute:e={}}=t,{pageLoad:n={},mboxes:r=[]}=e,o=Vo(n)||[],i=_(Lo(nt(Vo,r))),
1181c=_([o,i]),s=_(nt(Ho,O(Do,c))),u=O(Ro,c),a=O(Ro,s),f=u.concat(a),l={};if(U(f))return l;const d=f[0],p=d.content;return $(p)||(l.url=p),l}function Ei(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {analytics:e}=t;return U(e)?[]:[e]}function Ti(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {execute:e={},prefetch:n={}}=t,{pageLoad:r={},mboxes:o=[]}=e,{mboxes:i=[],views:c=[],metrics:s=[]}=n,u=Ei(r),a=_(nt(Ei,o)),f=_(nt(Ei,i)),l=_(nt(Ei,c)),d=_(nt(Ei,
1182s));return _([u,a,f,l,d])}function Ci(t,e){t.parameters=e.parameters,t.profileParameters=e.profileParameters,t.order=e.order,t.product=e.product}function ki(t,e){const n=e[0],r=e[1],o=!U(n),i=!U(r);return o||i?(o&&(t.options=n),i&&(t.metrics=r),t):t}function Ii(t){const {type:e}=t;switch(e){case "redirect":return ln(function(t){const e=t.content;if($(e))return Ue("Action has no url",t),null;const n=h({},t);return n.content=ai(e,{}),n}(t));case "dynamic":return function(t){const {content:e}=t;return di(pi(e,
1183{},re().timeout)).then(hi)["catch"](()=>null)}(t);case "actions":return ln(function(t){const e=t[Rt];if(!g(e))return null;if(U(e))return null;const n=O(yi,nt(xi,e));if(U(n))return null;const r=h({},t);return r.content=n,r}(t));default:return ln(t)}}function Ni(t,e){if(!g(t))return ln([]);if(U(t))return ln([]);const n=O(e,t);if(U(n))return ln([]);return pn(nt(t=>Ii(t),n)).then(Lo)}function Oi(t,e){return g(t)?U(t)?ln([]):ln(O(e,t)):ln([])}function _i(t){const {name:e,analytics:n,options:r,metrics:o}=
1184t,i={name:e,analytics:n};return pn([Ni(r,Xo),Oi(o,Qo)]).then(t=>ki(i,t))}function Ai(t,e){const {index:n,name:r,state:o,analytics:i,options:c,metrics:s}=e,u=function(t,e,n){const {prefetch:r={}}=t,{mboxes:o=[]}=r;return U(o)?null:(i=O(t=>function(t,e,n){return t.index===e&&t.name===n}(t,e,n),o))&&i.length?i[0]:void 0;var i}(t,n,r),a={name:r,state:o,analytics:i};return m(u)||Ci(a,u),pn([Ni(c,Yo),Oi(s,Qo)]).then(t=>ki(a,t))}function qi(t,e){const {name:n,state:r,analytics:o,options:i,metrics:c}=e,s=
1185function(t){const {prefetch:e={}}=t,{views:n=[]}=e;return U(n)?null:n[0]}(t),u={name:n.toLowerCase(),state:r,analytics:o};return m(s)||Ci(u,s),pn([Ni(i,Yo),Oi(c,ti)]).then(t=>ki(u,t))}function Mi(t){if(m(t)||$(t.id))return ln(null);const {id:e}=t;return ln({id:e})}function Pi(t){const e=t[0],n=t[1],r=t[2],o=t[3],i=t[4],c=t[5],s=t[6],u={},a={};x(e)&&(a.pageLoad=e),U(n)||(a.mboxes=n);const f={};return U(r)||(f.mboxes=r),U(o)||(f.views=o),U(i)||(f.metrics=i),U(a)||(u.execute=a),U(f)||(u.prefetch=f),
1186U(c)||(u.meta=c),U(s)||(u.notifications=s),u}function Di(t){const e=A([ii,ni,ri])(t),n=function(t){const {response:e}=t,{execute:n}=e;if(!x(n))return ln(null);const {pageLoad:r}=n;if(!x(r))return ln(null);const {analytics:o,options:i,metrics:c}=r,s={analytics:o};return pn([Ni(i,Xo),Oi(c,ti)]).then(t=>ki(s,t))}(e),r=function(t){const {response:e}=t,{execute:n}=e;if(!x(n))return ln([]);const {mboxes:r}=n;return!g(r)||U(r)?ln([]):pn(nt(_i,O(zo,r))).then(Lo)}(e),o=function(t){const {request:e,response:n}=
1187t,{prefetch:r}=n;if(!x(r))return ln([]);const {mboxes:o}=r;return!g(o)||U(o)?ln([]):pn(nt(t=>Ai(e,t),O($o,o))).then(Lo)}(e),i=function(t){const {request:e,response:n}=t,{prefetch:r}=n;if(!x(r))return ln([]);const {views:o}=r;return!g(o)||U(o)?ln([]):pn(nt(t=>qi(e,t),O(Jo,o))).then(Lo)}(e),c=function(t){const {response:e}=t,{prefetch:n}=e;if(!x(n))return ln([]);const {metrics:r}=n;return Oi(r,ti)}(e),s=function(t){const {response:e}=t,{remoteMboxes:n,remoteViews:r,decisioningMethod:o}=e,i={};return x(n)&&
1188(i.remoteMboxes=n),x(r)&&(i.remoteViews=r),P(o)&&(i.decisioningMethod=o),ln(i)}(e),u=function(t){const {response:e}=t,{notifications:n}=e;return g(n)?pn(nt(Mi,n)).then(Lo):ln([])}(e);return pn([n,r,o,i,c,s,u]).then(Pi)}function Ri(t){return!U(Si(t))}function Li(t){const e=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {execute:e={},prefetch:n={}}=t,{pageLoad:r={},mboxes:o=[]}=e,{mboxes:i=[],views:c=[]}=n,s=wi(r),u=_(nt(wi,o)),a=_(nt(wi,i)),f=_(nt(wi,c));return _([s,
1189u,a,f])}(t),n={};return U(e)||(n.responseTokens=e),n}function ji(t){const e=re().globalMboxName,{mbox:n,timeout:r}=t,o=x(t.params)?t.params:{},i={},c={};n===e?c.pageLoad={}:c.mboxes=[{index:0,name:n}],i.execute=c;const s=To(n,i);if(!U(s)){const t={};t.analytics=s,i.experienceCloud=t}return Nn({mbox:n}),Io(i,o).then(t=>No(t,r)).then(Di).then(t=>function(t,e){const n=Li(e);n.mbox=t;const r=Ti(e);return U(r)||(n.analyticsDetails=r),Ue("request succeeded",e),On(n,Ri(e)),ln(e)}(n,t))["catch"](t=>function(t,
1190e){return He("request failed",e),_n({mbox:t,error:e}),dn(e)}(n,t))}function Vi(t){const e=re().globalMboxName,{consumerId:n=e,request:r,timeout:o,page:i=!0}=t,c=To(n,r);if(r.impressionId=r.impressionId||function(t){return!t&&co||(co=Pt()),co}(i),!U(c)){const t=r.experienceCloud||{};t.analytics=c,r.experienceCloud=t}return Nn({}),Io(r,{}).then(t=>No(t,o)).then(Di).then(t=>function(t){const e=Li(t),n=Ti(t);return U(n)||(e.analyticsDetails=n),Ue("request succeeded",t),On(e,Ri(t)),ln(t)}(t))["catch"](t=>
1191function(t){return He("request failed",t),_n({error:t}),dn(t)}(t))}function Hi(t,e){return Bn(e).addClass(t)}function Ui(t,e){return Bn(e).css(t)}function Bi(t,e){return Bn(e).attr(t)}function Fi(t,e,n){return Bn(n).attr(t,e)}function zi(t,e){return Bn(e).removeAttr(t)}function $i(t,e,n){const r=Bi(t,n);J(r)&&(zi(t,n),Fi(e,r,n))}function Ji(t){return new Error("Could not find: "+t)}function Zi(t,e,n){return fn((r,o)=>
1191{const i=un(()=>{const e=n(t);U(e)||(i.disconnect(),r(e))});ft(()=>{i.disconnect(),
1192o(Ji(t))},e),i.observe(Gt,{childList:!0,subtree:!0})})}function Gi(){return"visible"===Gt.visibilityState}function Ki(t,e,n){return fn((r,o)=>{!function e(){const o=n(t);U(o)?Kt.requestAnimationFrame(e):r(o)}(),ft(()=>{o(Ji(t))},e)})}function Wi(t,e,n){return fn((r,o)=>{!function e(){const o=n(t);U(o)?ft(e,100):r(o)}(),ft(()=>{o(Ji(t))},e)})}function Xi(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:re().selectorsPollingTimeout,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:
1193Bn;const r=n(t);return U(r)?sn()?Zi(t,e,n):Gi()?Ki(t,e,n):Wi(t,e,n):ln(r)}function Yi(t){return Bi("data-at-src",t)}function Qi(t){return J(Bi("data-at-src",t))}function tc(t){return q(t=>$i(jt,"data-at-src",t),j(Jn("img",t))),t}function ec(t){return q(t=>$i("data-at-src",jt,t),j(Jn("img",t))),t}function nc(t){return Ue("Loading image",t),Bi(jt,Fi(jt,t,on("\x3cimg/\x3e")))}function rc(t){const e=O(Qi,j(Jn("img",t)));return U(e)||q(nc,nt(Yi,e)),t}function oc(t){const e=Bi(jt,t);return J(e)?e:null}
1194function ic(t,e){return He("Unexpected error",e),$e({action:t,error:e}),t}function cc(t,e){const n=Bn(e[Lt]),r=function(t){return A([tc,rc,ec])(t)}(zn(e[Rt])),o=function(t){return O(J,nt(oc,j(Jn("script",t))))}(r);let i;try{i=ln(t(n,r))}catch(t){return dn(ic(e,t))}return U(o)?i.then(()=>e)["catch"](t=>ic(e,t)):i.then(()=>function(t){return ct((t,e)=>t.then(()=>(Ue("Script load",e),$e({remoteScript:e}),Ln(e))),ln(),t)}(o)).then(()=>e)["catch"](t=>ic(e,t))}function sc(t){const e=h({},t),n=e[Rt];if($(n))return e;
1195const r=Bn(e[Lt]);return o="head",Bn(r).is(o)?(e[Dt]="appendHtml",e[Rt]=function(t){return tt("",ct((t,e)=>(t.push(cr(zn(e))),t),[],j(Jn("script,link,style",zn(t)))))}(n),e):e;var o}function uc(t){return t.indexOf("px")===t.length-2?t:t+"px"}function ac(t,e){return n=cr(e),Bn(t).html(n);var n}function fc(t){const e=Bn(t[Lt]),n=t[Rt];return Ue("Rendering action",t),$e({action:t}),function(t,e){Bn(e).text(t)}(n,e),ln(t)}function lc(t,e){return ir(cr(e),t)}function dc(t,e){return n=cr(e),Bn(t).prepend(n);
1196var n}function pc(t,e){const n=$n(t);return nr(or(cr(e),t)),n}function hc(t,e){return Bn(or(cr(e),t)).prev()}function mc(t,e){return Bn(rr(cr(e),t)).next()}function gc(t,e){return $n(or(cr(e),t))}function vc(t){const e=Bn(t[Lt]),n=t[Rt],r=n.priority;return Ue("Rendering action",t),$e({action:t}),$(r)?Ui(n,e):function(t,e,n){q(t=>{q((e,r)=>t.style.setProperty(r,e,n),e)},j(t))}(e,n,r),ln(t)}function yc(t){const e=Bn(t[Lt]),n=t[Rt],r=Number(n.from),o=Number(n.to);if(isNaN(r)&&isNaN(o))return Ue('Rearrange has incorrect "from" and "to" indexes',
1197t),dn(t);const i=j(Bn(e).children());const c=i[r],s=i[o];return Fn(c)&&Fn(s)?(Ue("Rendering action",t),$e({action:t}),r<o?rr(c,s):or(c,s),ln(t)):(Ue("Rearrange elements are missing",t),dn(t))}function bc(t){const e=sc(t);switch(e[Dt]){case "setHtml":return function(t){return Ue("Rendering action",t),cc(ac,t)}(e);case "setText":return fc(e);case "appendHtml":return function(t){return Ue("Rendering action",t),cc(lc,t)}(e);case "prependHtml":return function(t){return Ue("Rendering action",t),cc(dc,t)}(e);
1198case "replaceHtml":return function(t){return Ue("Rendering action",t),cc(pc,t)}(e);case "insertBefore":return function(t){return Ue("Rendering action",t),cc(hc,t)}(e);case "insertAfter":return function(t){return Ue("Rendering action",t),cc(mc,t)}(e);case "customCode":return function(t){return Ue("Rendering action",t),cc(gc,t)}(e);case "setAttribute":return function(t){const e=t[Rt],n=Bn(t[Lt]);return Ue("Rendering action",t),$e({action:t}),q((t,e)=>Fi(e,t,n),e),ln(t)}(e);case "setImageSource":return function(t){const e=
1199t[Rt],n=Bn(t[Lt]);return Ue("Rendering action",t),$e({action:t}),zi(jt,n),Fi(jt,nc(e),n),ln(t)}(e);case "setStyle":return vc(e);case "resize":return function(t){const e=Bn(t[Lt]),n=t[Rt];return n.width=uc(n.width),n.height=uc(n.height),Ue("Rendering action",t),$e({action:t}),Ui(n,e),ln(t)}(e);case "move":return function(t){const e=Bn(t[Lt]),n=t[Rt];return n.left=uc(n.left),n.top=uc(n.top),Ue("Rendering action",t),$e({action:t}),Ui(n,e),ln(t)}(e);case "remove":return function(t){const e=Bn(t[Lt]);
1200return Ue("Rendering action",t),$e({action:t}),nr(e),ln(t)}(e);case "rearrange":return yc(e);default:return ln(e)}}function xc(t){const e=t[Lt];return J(e)||jn(e)}function wc(t){const e=t.cssSelector;$(e)||nr("#at-"+D(e))}function Sc(t){if(!xc(t))return void wc(t);const e=t[Lt];!function(t){return"trackClick"===t[Dt]||"signalClick"===t[Dt]}(t)?(Hi("at-element-marker",e),wc(t)):Hi("at-element-click-tracking",e)}function Ec(t){return function(t){const {key:e}=t;if($(e))return!0;
1200if("customCode"===t[Dt])return t.page;
1201const n=Bi("at-action-key",t[Lt]);return n!==e||n===e&&!t.page}(t)?bc(t).then(()=>(Ue("Action rendered successfully",t),$e({action:t}),function(t){const {key:e}=t;if($(e))return;if(!xc(t))return;Fi("at-action-key",e,t[Lt])}(t),Sc(t),t))["catch"](e=>{He("Unexpected error",e),$e({action:t,error:e}),Sc(t);const n=h({},t);return n[Ft]=!0,n}):(Sc(t),t)}function Tc(t){const e=O(t=>!0===t[Ft],t);return U(e)?ln():(function(t){q(Sc,t)}(e),dn(t))}function Cc(t){return function(t){return Xi(t[Lt]).then(()=>
1202t)["catch"](()=>{const e=h({},t);return e[Ft]=!0,e})}(t).then(Ec)}function kc(t,e,n){return Bn(n).on(t,e)}function Ic(t){const e=t.name,n=Cr("views")||{};n[e]=t,Tr("views",n)}function Nc(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const {page:n=!0}=e,r=Cr("views")||{},o=r[t];if(m(o))return o;const {impressionId:i}=e;return m(i)?o:h({page:n,impressionId:i},o)}function Oc(t){const e=To(t,{}),n={context:{beacon:!0}};if(!U(e)){const t={};t.analytics=e,n.experienceCloud=t}return n}
1203function _c(t,e,n){const r=function(t,e){return ko(t,e,ao())}(Oc(t),e);return r.notifications=n,r}function Ac(t,e,n){const r=Pt(),o=rt(),{parameters:i,profileParameters:c,order:s,product:u}=t,a={id:r,type:e,timestamp:o,parameters:i,profileParameters:c,order:s,product:u};return U(n)||(a.tokens=n),a}function qc(t){return new Promise((e,n)=>{const r=ro(re());if(function(t,e){return"navigator"in(n=Kt)&&"sendBeacon"in n.navigator?function(t,e,n){return t.navigator.sendBeacon(e,n)}(Kt,t,e):function(t,e,
1204n){const r={"Content-Type":["text/plain"]},o={method:"POST"};o.url=e,o.data=n,o.credentials=!0,o.async=!1,o.headers=r;try{t(o)}catch(t){return!1}return!0}(di,t,e);var n}(r,JSON.stringify(t)))return Ue("Beacon data sent",r,t),void e();He("Beacon data sent failed",r,t),n()})}function Mc(t,e,n){const r=jr(re().globalMboxName),o=Ac(wo({},r),e,[n]),i=_c(Pt(),r,[o]);Ue("Event handler notification",t,o),$e({source:t,event:e,request:i}),qc(i)}function Pc(t,e,n){const r=jr(t),o=Ac(wo({},r),e,[n]);o.mbox={name:t};
1205const i=_c(Pt(),r,[o]);Ue("Mbox event handler notification",t,o),$e({mbox:t,event:e,request:i}),qc(i)}function Dc(t){const e=re().globalMboxName,n=[],r=Zt;if(q(t=>{const {mbox:e,data:o}=t;if(m(o))return;const {eventTokens:i=[]}=o;U(i)||n.push(function(t,e,n){const {name:r,state:o}=t,i=Ac(t,e,n);return i.mbox={name:r,state:o},i}(e,r,i))},t),U(n))return;const o=_c(e,{},n);
1205Ue("Mboxes rendered notification",n),$e({source:"prefetchMboxes",event:"rendered",request:o}),qc(o)}function Rc(t,e,n){const r=jr(re().globalMboxName),
1206o=Ac(wo({},r),e,[n]);o.view={name:t};const i=_c(Pt(),r,[o]);Ue("View event handler notification",t,o),$e({view:t,event:e,request:i}),qc(i)}function Lc(t){const {viewName:e,impressionId:n}=t,r=jr(re().globalMboxName),o=Ac(wo({},r),Zt,[]);o.view={name:e},Ue("View triggered notification",e),function(t,e,n){return Io(Oc(t),e).then(t=>(t.notifications=n,t))}(e,r,[o]).then(t=>{t.impressionId=n,$e({view:e,event:"triggered",request:t}),qc(t)})}function jc(t){if(m(t))return;const {view:e,data:n={}}=t,{eventTokens:r=
1207[]}=n,{name:o,impressionId:i}=e,c=Nc(o);if(m(c))return;const s=_c(o,{},[function(t,e,n){const {name:r,state:o}=t,i=Ac(t,e,n);return i.view={name:r,state:o},i}(c,Zt,r)]);s.impressionId=i,Ue("View rendered notification",o,r),$e({view:o,event:"rendered",request:s}),qc(s)}const Vc={},Hc=Oo("metrics"),Uc=()=>Ko("metric"),Bc=t=>Wo("metric",t);function Fc(t,e,n){if(!m(Vc[t]))return;const r=T(Vc);U(r)||q(t=>{q(r=>{const o=Vc[t][r];!function(t,e,n){Bn(n).off(t,e)}(e,o,n)},T(Vc[t])),delete Vc[t]},r)}function zc(t,
1208e,n,r){const {type:o,selector:i,eventToken:c}=n,s=D(o+":"+i+":"+c),u=()=>r(t,o,c);!function(t,e){"click"===t&&Hi("at-element-click-tracking",e)}(o,i),e?function(t,e){return!m(Vc[t])&&!m(Vc[t][e])}(t,s)||(Fc(t,o,i),function(t,e,n){Vc[t]=Vc[t]||{},Vc[t][e]=n}(t,s,u),kc(o,u,i)):kc(o,u,i)}function $c(t,e,n,r){return function(t){return Xi(t[Lt]).then(()=>{$e({metric:t});return h({found:!0},t)})["catch"](()=>(He("metric element not found",t),$e({metric:t,message:"metric element not found"}),t))}(n).then(n=>
1209{n.found&&zc(t,e,n,r)})}function Jc(t,e,n,r){return pn(nt(n=>$c(t,e,n,r),n)).then(Uc)["catch"](Bc)}function Zc(t){const {name:e}=t;return Jc(e,!1,Hc(t),Pc)}function Gc(t){const {name:e}=t;return Jc(e,!0,Hc(t),Rc)}function Kc(t){return Jc("pageLoadMetrics",!1,Hc(t),Mc)}function Wc(t){return Jc("prefetchMetrics",!1,Hc(t),Mc)}const Xc=Oo(Rt),Yc=Oo("cssSelector"),Qc=t=>Wo("render",t),ts=t=>_o(Po)(t)&&Go(t);function es(t){const e=nt(Yc,t);var n;n=jo(e),ur(re(),n)}function ns(t){const e=nt(Yc,t);var n;
1210n=Lo(e),ar(re(),n)}function rs(t){const e=O(Do,Vo(t));return _(nt(Xc,e))}function os(t){return x(t)&&"setJson"!==t.type}function is(t,e,n){const {eventToken:r,responseTokens:o,content:i}=t;return function(t){return pn(nt(Cc,t)).then(Tc)}(function(t,e,n){return nt(t=>h({key:e,page:n},t),O(os,t))}(i,e,n)).then(()=>Ko("render",{eventToken:r,responseTokens:o}))["catch"](Qc)}function cs(t){return x(t)&&"json"!==t.type}function ss(t,e){return nt(t,O(cs,Vo(e)))}function us(t,e,n){const r={status:$t,[t]:e},
1211o=nt(Zo,O(Po,n)),i={};return U(o)||(r.status=Ft,i.errors=o),U(i)||(r.data=i),r}function as(t,e,n){return pn(ss(t=>is(t,!0),t)).then(e).then(e=>(n(t),e))}function fs(t,e,n,r){const {name:o}=e;return pn(ss(t=>is(t,o,n),e)).then(n=>function(t,e,n){const r={status:$t,[t]:e},o=nt(Zo,O(Po,n)),i=nt(Zo,O(ts,n)),c=Lo(nt(Uo,i)),s=Lo(nt(Bo,i)),u={};return U(o)||(r.status=Ft,u.errors=o),U(c)||(u.eventTokens=c),U(s)||(u.responseTokens=s),U(u)||(r.data=u),r}(t,e,n)).then(t=>(r(e),t))}function ls(t){return as(t,
1212e=>us("mbox",t,e),Zc)}function ds(t){return fs("mbox",t,!0,Zc)}function ps(t){es(rs(t))}function hs(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return;const {execute:n={}}=t,{pageLoad:r={}}=n;U(r)||ps(r)}function ms(t){es(rs(t)),Fn("#at-views")&&nr("#at-views")}var gs={exports:{}};function vs(){}vs.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}
1213return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,c=r.length;i<c;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},gs.exports=vs,gs.exports.TinyEmitter=vs;
1213const ys=new (0,gs.exports);function bs(t,e){!function(t,e,n){t.emit(e,n)}(ys,t,e)}function xs(t,
1214e){!function(t,e,n){t.on(e,n)}(ys,t,e)}function ws(t){return{type:"redirect",content:t.url}}function Ss(t){const e={};if(U(t))return e;const n=[],r=[],o=[];q(t=>{switch(t.action){case "setContent":J((e=t).selector)&&J(e.cssSelector)?o.push(function(t){const e={type:"setHtml"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t)):n.push({type:"html",content:t.content});break;case "setJson":U(t.content)||q(t=>n.push({type:"json",content:t}),t.content);break;case "setText":o.push(function(t){const e=
1215{type:"setText"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "appendContent":o.push(function(t){const e={type:"appendHtml"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "prependContent":o.push(function(t){const e={type:"prependHtml"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "replaceContent":o.push(function(t){const e={type:"replaceHtml"};return e.content=
1216t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "insertBefore":o.push(function(t){const e={type:"insertBefore"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "insertAfter":o.push(function(t){const e={type:"insertAfter"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "customCode":o.push(function(t){const e={type:"customCode"};return e.content=t.content,e.selector=t.selector,
1217e.cssSelector=t.cssSelector,e}(t));break;case "setAttribute":o.push(function(t){const e={};if(e.selector=t.selector,e.cssSelector=t.cssSelector,t.attribute===jt)return e.type="setImageSource",e.content=t.value,e;e.type="setAttribute";const n={};return n[t.attribute]=t.value,e.content=n,e}(t));break;case "setStyle":o.push(function(t){const {style:e={}}=t,n={};return n.selector=t.selector,n.cssSelector=t.cssSelector,m(e.left)||m(e.top)?m(e.width)||m(e.height)?(n.type="setStyle",n.content=e,n):(n.type=
1218"resize",n.content=e,n):(n.type="move",n.content=e,n)}(t));break;case "remove":o.push(function(t){const e={type:"remove"};return e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "rearrange":o.push(function(t){const e={};e.from=t.from,e.to=t.to;const n={type:"rearrange"};return n.selector=t.selector,n.cssSelector=t.cssSelector,n.content=e,n}(t));break;case "redirect":n.push(ws(t));break;case "trackClick":r.push({type:"click",selector:t.selector,eventToken:t.clickTrackId})}var e},
1219t);const i={};!U(o)&&n.push({type:"actions",content:o});!U(n)&&(i.options=n);if(!U(r)&&(i.metrics=r),U(i))return e;const c={};return c.pageLoad=i,e.execute=c,e}function Es(t,e,n){return n?Ss(e):function(t,e){const n={};if(U(e))return n;const r=[],o=[];q(t=>{switch(t.action){case "setContent":r.push({type:"html",content:t.content});break;case "setJson":U(t.content)||q(t=>r.push({type:"json",content:t}),t.content);break;case "redirect":r.push(ws(t));break;case "signalClick":o.push({type:"click",eventToken:t.clickTrackId})}},
1220e);const i={name:t};if(!U(r)&&(i.options=r),!U(o)&&(i.metrics=o),U(i))return n;const c={},s=[i];return c.mboxes=s,n.execute=c,n}(t,e)}const Ts=t=>!U(O(Po,t));function Cs(t){const {status:e,data:n}=t,r={status:e,pageLoad:!0};return m(n)||(r.data=n),r}function ks(t){const {status:e,mbox:n,data:r}=t,{name:o}=n,i={status:e,mbox:o};return m(r)||(i.data=r),i}function Is(t){const {status:e,view:n,data:r}=t,{name:o}=n,i={status:e,view:o};return m(r)||(i.data=r),i}function Ns(t){const {status:e,data:n}=t,
1221r={status:e,prefetchMetrics:!0};return m(n)||(r.data=n),r}function Os(t){if(m(t))return[null];const e=nt(Cs,[t]);return Ts(e)&&He("Page load rendering failed",t),e}function _s(t){if(m(t))return[null];const e=nt(ks,t);return Ts(e)&&He("Mboxes rendering failed",t),e}function As(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Dc;if(m(t))return[null];const n=nt(ks,t);return Ts(n)&&He("Mboxes rendering failed",t),e(t),n}function qs(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
1222jc;if(m(t))return[null];const n=nt(Is,[t]);Ts(n)&&He("View rendering failed",t);const {view:r}=t;return r.page?(e(t),n):n}function Ms(t){if(m(t))return[null];const e=nt(Ns,[t]);return Ts(e)&&He("Prefetch rendering failed",t),e}function Ps(t){const e=_([Os(t[0]),_s(t[1]),As(t[2]),Ms(t[3])]),n=O(Ao,e),r=O(Po,n);return U(r)?ln(n):dn(r)}function Ds(t){return dn(t)}function Rs(t,e){if(U(e))return;const {options:n}=e;U(n)||q(e=>{if("html"!==e.type)return;const {content:n}=e;e.type="actions",e.content=[{type:"setHtml",
1223selector:t,content:n}]},n)}function Ls(t,e){const {metrics:n}=e;if(U(n))return;const {name:r}=e;q(e=>{e.name=r,e.selector=e.selector||t},n)}function js(t,e){const n=h({},e),{execute:r={},prefetch:o={}}=n,{pageLoad:i={},mboxes:c=[]}=r,{mboxes:s=[]}=o;return Rs(t,i),q(e=>Rs(t,e),c),q(e=>Ls(t,e),c),q(e=>Rs(t,e),s),q(e=>Ls(t,e),s),n}function Vs(t){const {prefetch:e={}}=t,{views:n=[]}=e;U(n)||function(t){q(Ic,t)}(n)}function Hs(t){const e=[],{execute:n={}}=t,{pageLoad:r={},mboxes:o=[]}=n;U(r)?e.push(ln(null)):
1224e.push(function(t){return as(t,e=>us("pageLoad",t,e),Kc)}(r)),U(o)?e.push(ln(null)):e.push(function(t){return pn(nt(ls,t))}(o));const {prefetch:i={}}=t,{mboxes:c=[],metrics:s=[]}=i;return U(c)?e.push(ln(null)):e.push(function(t){return pn(nt(ds,t))}(c)),g(s)&&!U(s)?e.push(function(t){return pn([Wc(t)]).then(us)}(i)):e.push(ln(null)),lr(),pn(e).then(Ps)["catch"](Ds)}function Us(t,e){ft(()=>t.location.replace(e))}function Bs(t){return J(t)||jn(t)?t:"head"}function Fs(t){Hi("at-element-marker",t)}function zs(){let t=
1225arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const {prefetch:e={}}=t,{execute:n={}}=t,{pageLoad:r={}}=n,{mboxes:o=[]}=n,{pageLoad:i={}}=e,{views:c=[]}=e,{mboxes:s=[]}=e;return U(r)&&U(o)&&U(i)&&U(c)&&U(s)}function $s(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const {selector:n,response:r}=t;if(zs(r))return Ue(Bt),Fs(n),lr(),Pn({}),bs("no-offers-event"),ln();const o=js(n,r),i=Si(o);if(!U(i)){const {url:t}=i;return Ue("Redirect action",i),Dn({url:t}),bs("redirect-offer-event"),
1226Us(Kt,t),ln()}return An({}),Vs(o),bs("cache-updated-event"),hs(o,e),Hs(o).then(t=>{U(t)||qn({execution:t})})["catch"](t=>Mn({error:t}))}const Js="[page-init]";function Zs(t){He(Js,"View delivery error",t),bs("no-offers-event"),$e({source:Js,error:t}),lr()}function Gs(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n={selector:"head",response:t};Ue(Js,"response",t),$e({source:Js,response:t}),$s(n,e)["catch"](Zs)}function Ks(t){const e=function(t){return t.serverState}(t),{request:n,
1227response:r}=e;Ue(Js,"Using server state"),$e({source:Js,serverState:e});const o=function(t,e){const n=h({},e),{execute:r,prefetch:o}=n,i=t.pageLoadEnabled,c=t.viewsEnabled;return r&&(n.execute.mboxes=void 0),r&&!i&&(n.execute.pageLoad=void 0),o&&(n.prefetch.mboxes=void 0),o&&!c&&(n.prefetch.views=void 0),n}(t,r);hs(o),function(t){const {prefetch:e={}}=t,{views:n=[]}=e;if(U(n))return;ns(_(nt(rs,n)))}(o),function(t){window.__target_telemetry.addServerStateEntry(t)}(n),Di({request:n,response:o}).then(t=>
1228Gs(t,!0))["catch"](Zs)}function Ws(){if(!Me())return He(Js,Vt),void $e({source:Js,error:Vt});const t=re();if(function(t){const e=t.serverState;if(U(e))return!1;const {request:n,response:r}=e;return!U(n)&&!U(r)}(t))return void Ks(t);const e=t.pageLoadEnabled,n=t.viewsEnabled;if(!e&&!n)return Ue(Js,"Page load disabled"),void $e({source:Js,error:"Page load disabled"});fr();const r={};if(e){const t={pageLoad:{}};r.execute=t}if(n){const t={views:[{}]};r.prefetch=t}const o=t.timeout;Ue(Js,"request",r),
1229$e({source:Js,request:r});const i={request:r,timeout:o};vn()&&!yn()?bn().then(()=>{Vi(i).then(Gs)["catch"](Zs)})["catch"](Zs):Vi(i).then(Gs)["catch"](Zs)}function Xs(){const t={valid:!0};return t}function Ys(t){const e={valid:!1};return e[Ft]=t,e}function Qs(t){return $(t)?Ys("mbox option is required"):t.length>250?Ys("mbox option is too long"):Xs()}function tu(t){return{action:"redirect",url:t.content}}function eu(t){const e=[];return q(t=>{const {type:n}=t;switch(n){case "setHtml":e.push(function(t){const e=
1230{action:"setContent"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "setText":e.push(function(t){const e={action:"setText"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "appendHtml":e.push(function(t){const e={action:"appendContent"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "prependHtml":e.push(function(t){const e={action:"prependContent"};return e.content=
1231t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "replaceHtml":e.push(function(t){const e={action:"replaceContent"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "insertBefore":e.push(function(t){const e={action:"insertBefore"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "insertAfter":e.push(function(t){const e={action:"insertAfter"};return e.content=t.content,e.selector=
1232t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "customCode":e.push(function(t){const e={action:"customCode"};return e.content=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "setAttribute":e.push(function(t){const e=T(t.content)[0],n={action:"setAttribute"};return n.attribute=e,n.value=t.content[e],n.selector=t.selector,n.cssSelector=t.cssSelector,n}(t));break;case "setImageSource":e.push(function(t){const e={action:"setAttribute"};return e.attribute=jt,e.value=
1233t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "setStyle":e.push(function(t){const e={action:"setStyle"};return e.style=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "resize":e.push(function(t){const e={action:"setStyle"};return e.style=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "move":e.push(function(t){const e={action:"setStyle"};return e.style=t.content,e.selector=t.selector,e.cssSelector=t.cssSelector,
1234e}(t));break;case "remove":e.push(function(t){const e={action:"remove"};return e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "rearrange":e.push(function(t){const e={action:"rearrange"};return e.from=t.content.from,e.to=t.content.to,e.selector=t.selector,e.cssSelector=t.cssSelector,e}(t));break;case "redirect":e.push(tu(t))}},t),e}function nu(t){if(U(t))return[];const e=[];return q(t=>{"click"===t.type&&(J(t.selector)?e.push({action:"trackClick",selector:t.selector,clickTrackId:t.eventToken}):
1235e.push({action:"signalClick",clickTrackId:t.eventToken}))},t),e}function ru(t){if(U(t))return[];const e=[],n=[],r=[],{options:o=[],metrics:i=[]}=t;q(t=>{const {type:o}=t;switch(o){case "html":e.push(t.content);break;case "json":n.push(t.content);break;case "redirect":r.push(tu(t));break;case "actions":r.push.apply(r,eu(t.content))}},o),U(e)||r.push({action:"setContent",content:e.join("")}),U(n)||r.push({action:"setJson",content:n});const c=nu(i);return U(c)||r.push.apply(r,c),r}const ou="[getOffer()]";
1236function iu(t,e){const n=function(t){const {execute:e={}}=t,{pageLoad:n={}}=e,{mboxes:r=[]}=e,o=[];return o.push.apply(o,ru(n)),o.push.apply(o,_(nt(ru,r))),o}(e);t[$t](n)}function cu(t){const e=function(t){if(!x(t))return Ys(Ht);const e=Qs(t.mbox);return e[zt]?w(t[$t])?w(t[Ft])?Xs():Ys("error option is required"):Ys("success option is required"):e}(t),n=e[Ft];if(!e[zt])return He(ou,n),void $e({source:ou,options:t,error:n});if(!Me())return ft(t[Ft]("warning",Vt)),He(ou,Vt),void $e({source:ou,options:t,
1237error:Vt});const r=e=>iu(t,e),o=e=>function(t,e){const n=e.status||"unknown";t[Ft](n,e)}(t,e);Ue(ou,t),$e({source:ou,options:t}),vn()&&!yn()?bn().then(()=>{ji(t).then(r)["catch"](o)}):ji(t).then(r)["catch"](o)}const su="[getOffers()]";function uu(t){const e=function(t){if(!x(t))return Ys(Ht);const {request:e}=t;if(!x(e))return Ys("request option is required");const {execute:n,prefetch:r}=e;return x(n)||x(r)?Xs():Ys("execute or prefetch is required")}(t),n=e[Ft];return e[zt]?Me()?(Ue(su,t),$e({source:su,
1238options:t}),!vn()||yn()?Vi(t):bn().then(()=>Vi(t))):(He(su,Vt),$e({source:su,options:t,error:Vt}
1238),dn(new Error(Vt))):(He(su,n),$e({source:su,options:t,error:n}),dn(e))}const au="[applyOffer()]";function fu(t){const e=Bs(t.selector),n=D(e);Nt.timeStart(n);const r=function(t){if(!x(t))return Ys(Ht);const e=Qs(t.mbox);if(!e[zt])return e;const n=t.offer;return g(n)?Xs():Ys("offer option is required")}(t),o=r[Ft];if(!r[zt])return He(au,t,o),$e({source:au,options:t,error:o}),void Fs(e);if(!Me())return He(au,
1239Vt),$e({source:au,options:t,error:Vt}),void Fs(e);t.selector=e,Ue(au,t),$e({source:au,options:t}),function(t){const {mbox:e,selector:n,offer:r}=t,o=re(),i=e===o.globalMboxName;if(U(r))return Ue(Bt),Fs(n),lr(),void Pn({mbox:e});const c=js(n,Es(e,r,i)),s=Si(c);if(!U(s)){const {url:t}=s;return Ue("Redirect action",s),Dn({url:t}),void Us(Kt,t)}An({mbox:e}),hs(c),Hs(c).then(t=>{U(t)||qn({mbox:e,execution:t})})["catch"](t=>Mn({error:t}))}(t);const i=Nt.timeEnd(n);Nt.clearTiming(n),window.__target_telemetry.addRenderEntry(n,
1240i)}function lu(t){const e=Bs(t.selector),n=D(e);Nt.timeStart(n);const r=function(t){if(!x(t))return Ys(Ht);const {response:e}=t;return x(e)?Xs():Ys("response option is required")}(t),o=r[Ft];return r[zt]?Me()?(t.selector=e,Ue("[applyOffers()]",t),$e({source:"[applyOffers()]",options:t}),$s(t).then(()=>{const t=Nt.timeEnd(n);Nt.clearTiming(n),window.__target_telemetry.addRenderEntry(n,t)})):(He("[applyOffers()]",Vt),$e({source:"[applyOffers()]",options:t,error:Vt}),Fs(e),dn(new Error(Vt))):(He("[applyOffers()]",
1241t,o),$e({source:"[applyOffers()]",options:t,error:o}),Fs(e),dn(r))}function du(t){const e=re().globalMboxName,{consumerId:n=e,request:r}=t,o=function(t){if(!x(t))return Ys(Ht);const {request:e}=t;if(!x(e))return Ys("request option is required");const {execute:n,prefetch:r,notifications:o}=e;return x(n)||x(r)?Ys("execute or prefetch is not allowed"):g(o)?Xs():Ys("notifications are required")}(t),i=o[Ft];if(!o[zt])return He("[sendNotifications()]",i),void $e({source:"[sendNotifications()]",options:t,
1242error:i});if(!Me())return He("[sendNotifications()]",Vt),void $e({source:"[sendNotifications()]",options:t,error:Vt});Ue("[sendNotifications()]",t),$e({source:"[sendNotifications()]",options:t});const {notifications:c}=r,s=_c(n,{},c);!vn()||yn()?qc(s):He("[sendNotifications()]","Adobe Target is not opted in")}const pu="[trackEvent()]";function hu(t){if(vn()&&!yn())return He("Track event request failed","Adobe Target is not opted in"),void t[Ft](Ft,"Adobe Target is not opted in");!function(t){const {mbox:e,
1243type:n=Zt}=t,r=x(t.params)?t.params:{},o=h({},jr(e),r),i=Ac(wo({},o),n,[]);i.mbox={name:e},qc(_c(e,o,[i])).then(()=>{Ue("Track event request succeeded",t),t[$t]()})["catch"](()=>{He("Track event request failed",t),t[Ft]("unknown","Track event request failed")})}(t)}function mu(t){const e=t[Lt],n=t[Dt],r=j(Bn(e)),o=()=>function(t){return hu(t),!t.preventDefault}(t);q(t=>kc(n,o,t),r)}function gu(t){const e=function(t){if(!x(t))return Ys(Ht);const e=Qs(t.mbox);return e[zt]?Xs():e}(t),n=e[Ft];if(!e[zt])return He(pu,
1244n),void $e({source:pu,options:t,error:n});const r=function(t,e){const n=e.mbox,r=h({},e),o=x(e.params)?e.params:{};return r.params=h({},jr(n),o),r.timeout=eo(t,e.timeout),r[$t]=w(e[$t])?e[$t]:vt,r[Ft]=w(e[Ft])?e[Ft]:vt,r}(re(),t);if(!Me())return He(pu,Vt),ft(r[Ft]("warning",Vt)),void $e({source:pu,options:t,error:Vt});Ue(pu,r),$e({source:pu,options:r}),function(t){const e=t[Dt],n=t[Lt];return J(e)&&(J(n)||jn(n))}(r)?mu(r):hu(r)}const vu=[];let yu=0;function bu(t){return ms(t),function(t){const {page:e}=
1245t;return fs("view",t,e,Gc)}(t).then(qs).then(t=>{U(t)||qn({execution:t})})["catch"](t=>{He("View rendering failed",t),Mn({error:t})})}function xu(){for(;vu.length>0;){const t=vu.pop(),{viewName:e,page:n}=t,r=Nc(e,t);m(r)?n&&Lc(t):bu(r)}}function wu(){yu=1,xu()}function Su(t,e){if(!re().viewsEnabled)return void He("[triggerView()]","Views are not enabled");if(!P(t)||$(t))return He("[triggerView()]","View name should be a non-empty string",t),void $e({source:"[triggerView()]",view:t,error:"View name should be a non-empty string"});
1246const n=t.toLowerCase(),r=function(t,e){const n={};return n.viewName=t,n.impressionId=Pt(),n.page=!0,U(e)||(n.page=!!e.page),n}(n,e);Ue("[triggerView()]",n,r),De()?function(t){const e=t.viewName;Kt._AT.currentView=e}(r):($e({source:"[triggerView()]",view:n,options:r}),function(t){vu.push(t),0!==yu&&xu()}(r))}xs("cache-updated-event",wu),xs("no-offers-event",wu),xs("redirect-offer-event",wu);const Eu="function has been deprecated. Please use getOffer() and applyOffer() functions instead.",Tu="adobe.target.registerExtension() function has been deprecated. Please review the documentation for alternatives.",
1247Cu="mboxCreate() "+Eu,ku="mboxDefine() "+Eu,Iu="mboxUpdate() "+Eu;function Nu(){He(Tu,arguments)}function Ou(){He(Cu,arguments)}function _u(){He(ku,arguments)}function Au(){He(Iu,arguments)}
1247const qu=/^tgt:.+/i,Mu=t=>qu.test(t);function Pu(t,e){try{localStorage.setItem(t,JSON.stringify(e))}catch(t){Object.keys(localStorage).filter(Mu).forEach(t=>localStorage.removeItem(t))}}function Du(){function t(t){return"tgt:tlm:"+t}function e(t){const e=localStorage.getItem(t);let n=parseInt(e,10);return Number.isNaN(n)&&
1248(n=-1),n}function n(t,e){localStorage.setItem(t,e)}function r(e){const n=t(e),r=localStorage.getItem(n);return localStorage.removeItem(n),r}return{addEntry:function(r){!function(e,n){Pu(t(e),n)}(function(){const t=e("tgt:tlm:upper")+1;return n("tgt:tlm:upper",t),t}(),r)},getAndClearEntries:function(){return function(){const t=[],o=e("tgt:tlm:lower")||-1,i=e("tgt:tlm:upper")||-1;for(let e=i;e>o;e-=1){const n=r(e);n&&t.push(JSON.parse(n))}return n("tgt:tlm:lower",i),t}()},hasEntries:function(){const n=
1249t(e("tgt:tlm:upper"));return!!localStorage.getItem(n)}}}return{init:function(t,e,n){if(t.adobe&&t.adobe.target&&void 0!==t.adobe.target.getOffer)return void He("Adobe Target has already been initialized.");ne(n);const r=re(),o=r.version;if(t.adobe.target.VERSION=o,t.adobe.target.event={LIBRARY_LOADED:"at-library-loaded",REQUEST_START:"at-request-start",REQUEST_SUCCEEDED:"at-request-succeeded",REQUEST_FAILED:"at-request-failed",CONTENT_RENDERING_START:"at-content-rendering-start",CONTENT_RENDERING_SUCCEEDED:"at-content-rendering-succeeded",
1250CONTENT_RENDERING_FAILED:"at-content-rendering-failed",CONTENT_RENDERING_NO_OFFERS:"at-content-rendering-no-offers",CONTENT_RENDERING_REDIRECT:"at-content-rendering-redirect"},!r.enabled)return function(t){t.adobe=t.adobe||{},t.adobe.target={VERSION:"",event:{},getOffer:vt,getOffers:yt,applyOffer:vt,applyOffers:yt,sendNotifications:vt,trackEvent:vt,triggerView:vt,registerExtension:vt,init:vt},t.mboxCreate=vt,t.mboxDefine=vt,t.mboxUpdate=vt}(t),void He(Vt);t.__target_telemetry=function(){let t=!(arguments.length>
12510&&void 0!==arguments[0])||arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ct();function r(t){return t.edgeHost?pt:ht}function o(t){const e={},n=bt(t),r=xt(t),o=wt(t),i=St(t),c=Et(t);return n&&(e.executePageLoad=n),r&&(e.executeMboxCount=r),o&&(e.prefetchPageLoad=o),i&&(e.prefetchMboxCount=i),c&&(e.prefetchViewCount=c),e}function i(t){const e={};return t.dns&&(e.dns=Tt(t.dns)),t.tls&&(e.tls=Tt(t.tls)),t.timeToFirstByte&&
1252(e.timeToFirstByte=Tt(t.timeToFirstByte)),t.download&&(e.download=Tt(t.download)),t.responseSize&&(e.responseSize=Tt(t.responseSize)),e}function c(t){const e={};return t.execution&&(e.execution=Tt(t.execution)),t.parsing&&(e.parsing=Tt(t.parsing)),t.request&&(e.request=i(t.request)),h(t,e)}function s(t){n.addEntry(c(t))}function u(e){t&&s({requestId:e.requestId,timestamp:rt()})}function a(e,n){t&&s({requestId:e,timestamp:rt(),execution:n})}function f(t,e){s(h(e,{requestId:t,timestamp:rt()}))}function l(e,
1253n){t&&n&&f(e,n)}function d(n,i,c){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e;if(!t||!i)return;const {requestId:u}=n,a=h(o(n),{decisioningMethod:s}),l={mode:r(c),features:a},d=h(i,l);f(u,d)}function p(){return n.getAndClearEntries()}function m(){return n.hasEntries()}function g(t){return m()?h(t,{telemetry:{entries:p()}}):t}return{addDeliveryRequestEntry:d,addArtifactRequestEntry:l,addRenderEntry:a,addServerStateEntry:u,getAndClearEntries:p,hasEntries:m,addTelemetryToDeliveryRequest:g}}(r.telemetryEnabled&&
1254function(){try{const t=window.localStorage,e="__storage_test__";return t.setItem(e,e),t.removeItem(e),!0}catch(t){return!1}}(),r.decisioningMethod,Du()),Be(Kt,re(),Pe()),Gn(),function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se;const n=tr(t.location.search);if(m(n))return;const r=new Date(rt()+186E4),o=re(),i=o.secureOnly,c=o.cookieDomain,s=h({expires:r,secure:i,domain:c},i?{sameSite:"None"}:{});e("at_qa_mode",JSON.stringify(n),s)}(t),er(t),Ws(),t.adobe.target.getOffer=cu,t.adobe.target.getOffers=
1255uu,t.adobe.target.applyOffer=fu,t.adobe.target.applyOffers=lu,t.adobe.target.sendNotifications=du,t.adobe.target.trackEvent=gu,t.adobe.target.triggerView=Su,t.adobe.target.registerExtension=Nu,t.mboxCreate=Ou,t.mboxDefine=_u,t.mboxUpdate=Au,function(){const t=In("at-library-loaded",{});kn(Kt,Gt,"at-library-loaded",t)}()}}}(),window.adobe.target.init(window,document,{clientCode:"fmrcorp",imsOrgId:"EDCF01AC512D2B770A490D4C@AdobeOrg",serverDomain:host,crossDomain:"disabled",timeout:Number("2500"),globalMboxName:"target-global-mbox",
1256version:"2.10.2",defaultContentHiddenStyle:"visibility: hidden;",defaultContentVisibleStyle:"visibility: visible;",bodyHiddenStyle:"body {opacity: 0 !important}",bodyHidingEnabled:!0,deviceIdLifetime:632448E5,sessionIdLifetime:186E4,selectorsPollingTimeout:5E3,visitorApiTimeout:2E3,overrideMboxEdgeServer:!0,overrideMboxEdgeServerTimeout:186E4,optoutEnabled:!1,optinEnabled:!1,secureOnly:!1,supplementalDataIdParamTimeout:30,authoringScriptUrl:"//cdn.tt.omtrdc.net/cdn/target-vec.js",urlSizeLimit:2048,
1257endpoint:"/rest/v1/delivery",pageLoadEnabled:true,viewsEnabled:!0,analyticsLogging:"server_side",serverState:{},decisioningMethod:"server-side",legacyBrowserSupport:!1,allowHighEntropyClientHints:!1})}catch(e){}};window.CatchpointInit=function(){try{var generateUniqueID=function(){return"v2-"+Date.now()+"-"+(Math.floor(Math.random()*8999999999999)+1E12)},firstHiddenTime=-1,initHiddenTime=function(){return document.visibilityState==="hidden"?0:Infinity},trackChanges=function(){onHidden(function(n){var t=
1258n.timeStamp;firstHiddenTime=t},!0)},getVisibilityWatcher=function(){return firstHiddenTime<0&&(window.__WEB_VITALS_POLYFILL__?(firstHiddenTime=window.webVitals.firstHiddenTime,firstHiddenTime===Infinity&&trackChanges()):(firstHiddenTime=initHiddenTime(),trackChanges()),onBFCacheRestore(function(){setTimeout(function(){firstHiddenTime=initHiddenTime();trackChanges()},0)})),{get firstHiddenTime(){return firstHiddenTime}}},getRating=function(n,t){return n>t[1]?"poor":n>t[0]?"needs-improvement":"good"},
1259bindReporter=function(n,t,i,r){var u,f;return function(e){t.value>=0&&(e||r)&&(f=t.value-(u||0),(f||u===undefined)&&(u=t.value,t.delta=f,t.rating=getRating(t.value,i),n(t)))}},onHidden=function(n,t){var i=function(r){(r.type==="pagehide"||document.visibilityState==="hidden")&&(n(r),t&&(removeEventListener("visibilitychange",i,!0),removeEventListener("pagehide",i,!0)))};addEventListener("visibilitychange",i,!0);addEventListener("pagehide",i,!0)},observe=function(n,t,i){try{if(PerformanceObserver.supportedEntryTypes.includes(n)){var r=
1260new PerformanceObserver(function(n){Promise.resolve().then(function(){t(n.getEntries())})});return r.observe(Object.assign({type:n,buffered:!0},i||{})),r}}catch(u){}return},doubleRAF=function(n){requestAnimationFrame(function(){return requestAnimationFrame(function(){return n()})})},FCPThresholds=[1800,3E3],getFCP=function(n,t){whenActivated(function(){var f=getVisibilityWatcher(),i=initMetric("FCP"),r,e=function(n){n.forEac
1260h(function(n){n.name==="first-contentful-paint"&&(u.disconnect(),n.startTime<
1261f.firstHiddenTime&&(i.value=Math.max(n.startTime-getActivationStart(),0),i.entries.push(n),r(!0)))})},u=observe("paint",e);u&&(r=bindReporter(n,i,FCPThresholds,t),onBFCacheRestore(function(u){i=initMetric("FCP");r=bindReporter(n,i,FCPThresholds,t);doubleRAF(function(){i.value=performance.now()-u.timeStamp;r(!0)})}))})},getNavigationEntryFromPerformanceTiming=function(){var t=performance.timing,i=performance.navigation.type,r={entryType:"navigation",startTime:0,type:i==2?"back_forward":i===1?"reload":
1262"navigate"};for(var n in t)n!=="navigationStart"&&n!=="toJSON"&&(r[n]=Math.max(t[n]-t.navigationStart,0));return r},getNavigationEntry=function(){return window.__WEB_VITALS_POLYFILL__?window.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||getNavigationEntryFromPerformanceTiming()):window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},bfcacheRestoreTime=-1,getBFCacheRestoreTime=function(){return bfcacheRestoreTime},
1263onBFCacheRestore=function(n){addEventListener("pageshow",function(t){t.persisted&&(bfcacheRestoreTime=t.timeStamp,n(t))},!0)},getActivationStart=function(){var n=getNavigationEntry();return n&&n.activationStart||0},initMetric=function(n,t){var r=getNavigationEntry(),i="navigate";return getBFCacheRestoreTime()>=0?i="back-forward-cache":r&&(document.prerendering||getActivationStart()>0?i="prerender":document.wasDiscarded?i="restore":r.type&&(i=r.type.replace(/_/g,"-"))),{name:n,value:typeof t=="undefined"?
1264-1:t,rating:"good",delta:0,entries:[],id:generateUniqueID(),navigationType:i}},reportedMetricIDs={},LCPThresholds=[2500,4E3],getLCP=function(n,t){whenActivated(function(){var o=getVisibilityWatcher(),i=initMetric("LCP"),r,e=function(n){var t=n[n.length-1];t&&t.startTime<o.firstHiddenTime&&(i.value=Math.max(t.startTime-getActivationStart(),0),i.entries=[t],r(!1))},u=observe("largest-contentful-paint",e),f;u&&(r=bindReporter(n,i,LCPThresholds,t),f=runOnce(function(){reportedMetricIDs[i.id]||(e(u.takeRecords()),
1265u.disconnect(),reportedMetricIDs[i.id]=!0,r(!0))}),["keydown","click"].forEach(function(n){addEventListener(n,f,!0)}),onHidden(f),onBFCacheRestore(function(u){i=initMetric("LCP");r=bindReporter(n,i,LCPThresholds,t);doubleRAF(function(){i.value=performance.now()-u.timeStamp;reportedMetricIDs[i.id]=!0;r(!0)})}))})},runOnce=function(n){var t=!1;return function(i){t||(n(i),t=!0)}},CLSThresholds=[.1,.25],getCLS=function(n,t){getFCP(runOnce(function(){var i=initMetric("CLS",0),r,u=0,f=[],e=function(n){n.forEach(function(n){if(!n.hadRecentInput){var t=
1266f[0],i=f[f.length-1];u&&n.startTime-i.startTime<1E3&&n.startTime-t.startTime<5E3?(u+=n.value,f.push(n)):(u=n.value,f=[n])}});u>i.value&&(i.value=u,i.entries=f,r(!0))},o=observe("layout-shift",e);o&&(r=bindReporter(n,i,CLSThresholds,t),onHidden(function(){e(o.takeRecords());r(!0)}),onBFCacheRestore(function(){u=0;i=initMetric("CLS",0);r=bindReporter(n,i,CLSThresholds,t);doubleRAF(function(){return r()})}),setTimeout(r,0))}))},whenActivated=function(n){document.prerendering?addEventListener("prerenderingchange",
1267function(){return n()},!0):n()},interactionCountEstimate=0,minKnownInteractionId=Infinity,maxKnownInteractionId=0,updateEstimate=function(n){n.forEach(function(n){n.interactionId&&(minKnownInteractionId=Math.min(minKnownInteractionId,n.interactionId),maxKnownInteractionId=Math.max(maxKnownInteractionId,n.interactionId),interactionCountEstimate=maxKnownInteractionId?(maxKnownInteractionId-minKnownInteractionId)/7+1:0)})},po,getInteractionCount=function(){return po?interactionCountEstimate:performance.interactionCount||
12680},initInteractionCountPolyfill=function(){"interactionCount"in performance||po||(po=observe("event",updateEstimate,{type:"event",buffered:!0,durationThreshold:0}))},INPThresholds=[200,500],prevInteractionCount=0,getInteractionCountForNavigation=function(){return getInteractionCount()-prevInteractionCount},MAX_INTERACTIONS_TO_CONSIDER=10,longestInteractionList=[],longestInteractionMap={},processEntry=function(n){var r=longestInteractionList[longestInteractionList.length-1],t=longestInteractionMap[n.interactionId],
1269i;(t||longestInteractionList.length<MAX_INTERACTIONS_TO_CONSIDER||n.duration>r.latency)&&(t?(t.entries.push(n),t.latency=Math.max(t.latency,n.duration)):(i={id:n.interactionId,latency:n.duration,entries:[n]},longestInteractionMap[i.id]=i,longestInteractionList.push(i)),longestInteractionList.sort(function(n,t){return t.latency-n.latency}),longestInteractionList.splice(MAX_INTERACTIONS_TO_CONSIDER).forEac
1269h(function(n){delete longestInteractionMap[n.id]}))},estimateP98LongestInteraction=function(){var n=
1270Math.min(longestInteractionList.length-1,Math.floor(getInteractionCountForNavigation()/50));return longestInteractionList[n]},getINP=function(n,t){t=t||{};whenActivated(function(){initInteractionCountPolyfill();var i=initMetric("INP"),r,f=function(n){n.forEach(function(n){if(n.interactionId&&processEntry(n),n.entryType==="first-input"){var t=!longestInteractionList.some(function(t){return t.entries.some(function(t){return n.duration===t.duration&&n.startTime===t.startTime})});t&&processEntry(n)}});
1271var t=estimateP98LongestInteraction();t&&t.latency!==i.value&&(i.value=t.latency,i.entries=t.entries,r(!0))},u=observe("event",f,{durationThreshold:t.durationThreshold||40});r=bindReporter(n,i,INPThresholds,t.reportAllChanges);u&&("interactionId"in PerformanceEventTiming.prototype&&u.observe({type:"first-input",buffered:!0}),onHidden(function(){f(u.takeRecords());i.value<0&&getInteractionCountForNavigation()>0&&(i.value=0,i.entries=[]);r(!0)}),onBFCacheRestore(function(){longestInteractionList=[];
1272prevInteractionCount=getInteractionCount();i=initMetric("INP");r=bindReporter(n,i,INPThresholds,t.reportAllChanges)}))})},windowCurrent=parent.window||window,WindowEvent,VisibilityType;(function(n){n.Load="load";n.BeforeUnload="beforeunload";n.Abort="abort";n.Error="error";n.Unload="unload"})(WindowEvent||(WindowEvent={})),function(n){n[n.Focus=0]="Focus";n[n.Blur=1]="Blur"}(VisibilityType||(VisibilityType={}));var AjaxTiming=function(){function n(n,t,i,r){var u=this;this.getPerformanceTimings=function(n){u.connect=
1273n.connectEnd-n.connectStart;u.dns=n.domainLookupEnd-n.domainLookupStart;u.duration=n.duration;u.load=n.responseEnd-n.responseStart;u.wait=n.responseStart-n.requestStart;u.start=n.startTime;u.redirect=n.redirectEnd-n.redirectStart;n.secureConnectionStart&&(u.ssl=n.connectEnd-n.secureConnectionStart)};this.url=n;this.method=t;this.isAsync=i;this.open=r}return n}(),ProfilerJsError=function(){function n(n,t,i){this.count=0;this.message=n;this.url=t;this.lineNumber=i}return n.createText=function(n,t,i){return[n,
1274t,i].join(":")},n.prototype.getText=function(){return n.createText(this.message,this.url,this.lineNumber)},n}(),ProfilerEventManager=function(){function n(){this.events=[];this.hasAttachEvent=!!window.attachEvent}return n.prototype.add=function(n,t,i){this.events.push({type:n,target:t,func:i});this.hasAttachEvent?t.attachEvent("on"+n,i):t.addEventListener(n,i,!1)},n.prototype.remove=function(n,t,i){this.hasAttachEvent?t.detachEvent(n,i):t.removeEventListener(n,i,!1);var r=this.events.indexOf({type:n,
1275target:t,func:i});r!==1&&this.events.splice(r,1)},n.prototype.clear=function(){for(var n,i=this.events,t=0;t<i.length;t++)n=i[t],this.remove(n.type,n.target,n.func);this.events=[]},n}(),AjaxRequestsHandler=function(){function n(){var t=this;this.fetchRequests=[];this.fetchEntriesIndices={};this.compareEntriesDelay=100;this.hasPerformance=typeof performance=="object"&&typeof window.performance.now=="function"&&typeof window.performance.getEntriesByType=="function";this.captureFetchRequests=function(){var n=
1276[],i=t,r=function(n){return n},u=function(n){return Promise.reject(n)};window.fetch&&(window.fetch=function(t){return function(){for(var o,f,s=[],e=0;e<arguments.length;e++)s[e]=arguments[e];return o=0,f=Promise.resolve(s),f=f.then(function(t){var r,u={},e,f;if(t.length&&t.length>=1)r=t[0],t.length>1&&(u=t[1]);else return[];return e="GET",u.method&&(e=u.method),o=n.length,f="",f=typeof r!="object"||!r?r:Array.isArray(r)&&r.length>0?r[0]:r.url,f&&n.push(new AjaxTiming(f,e,!0,i.now())),[r,u]},r),f=
1277f.then(function(n){return t.apply(void 0,n)}),f.then(function(t){var r=n[o],u=i.fetchRequests;return i.processPerformanceEntries(r,u),t},u)}}(window.fetch))};this.captureFetchRequests();n.startAjaxCapture(this)}return n.prototype.getAjaxRequests=function(){return this.fetchRequests},n.prototype.clear=function(){this.fetchRequests=[]},n.prototype.now=function(){return this.hasPerformance?window.performance.now():(new Date).getTime()},n.prototype.processPerformanceEntries=function(n,t){var i=this;setTimeout(function(){var f,
1278o,s,h,e;if(i.hasPerformance){var u=n.url,r=[],c=performance.getEntriesByType("resource");for(f=0,o=c;f<o.length;f++)s=o[f],s.name===u&&r.push(s);if(t.push(n),r.length!==0){if(i.fetchEntriesIndices[u]||(i.fetchEntriesIndices[u]=[]),r.length===1){n.getPerformanceTimings(r[0]);i.fetchEntriesIndices[u].push(0);return}h=i.fetchEntriesIndices[u];for(e in r)if(h.indexOf(e)===-1){n.getPerformanceTimings(r[e]);h.push(e);return}n.getPerformanceTimings(r[0])}}},i.compareEntriesDelay)},n.startAjaxCapture=function(n){var t=
1279XMLHttpRequest.prototype,r=t.open,u=t.send,i=[];n.hasPerformance&&typeof window.performance.setResourceTimingBufferSize=="function"&&window.performance.setResourceTimingBufferSize(300);t.open=function(t,u,f,e,o){this.rpIndex=i.length;i.push(new AjaxTiming(u,t,f,n.now()));r.call(this,t,u,f===!1?!1:!0,e,o)};t.send=function(t){var r=this,e=this.onreadystatechange,f;(this.onreadystatechange=function(t){var u=i[r.rpIndex],o,f;if(u){o=r.readyState;f=!!(r.response&&r.response!==null&&r.response!==undefined);
1280switch(o){case 1:u.connectionEstablished=n.now();break;case 2:u.requestReceived=n.now();break;case 3:u.processingTime=n.now();break;case 4:u.complete=n.now();switch(r.responseType){case "text":case "":typeof r.responseText=="string"&&(u.responseSize=r.responseText.length);break;case "json":f&&typeof r.response.toString=="function"&&(u.responseSize=r.response.toString().length);break;case "arraybuffer":f&&typeof r.response.byteLength=="number"&&(u.responseSize=r.response.byteLength);break;case "blob":f&&
1281typeof r.response.size=="number"&&(u.responseSize=r.response.size)}n.processPerformanceEntries(u,n.fetchRequests)}typeof e=="function"&&e.call(r,t)}},f=i[this.rpIndex],f)&&(t&&!isNaN(t.length)&&(f.sendSize=t.length),f.send=n.now(),u.call(this,t))}},n}(),RProfiler=function(){function n(){function r(n){var i=n.target||n.srcElement;return i.nodeType==3&&(i=i.parentNode),t("N/A",i.src||i.URL,-1),!1}var n=this,t,i;this.restUrl=`g.3gl.net/jp/3796/v3.3.11/M`;this.startTime=(new Date).getTime();this.eventsTimingHandler=
1282new EventsTimingHandler;this.inputDelay=new InputDelayHandler;this.version="v3.3.11";this.info={};this.hasInsight=!1;this.data={start:this.startTime,jsCount:0,jsErrors:[],loadTime:-1,loadFired:window.document.readyState=="complete"};this.eventManager=new ProfilerEventManager;this.setCLS=function(t){var i=t.name,r=t.delta,u=i==="CLS"?r:undefined;n.cls=u};this.setLCP=function(t){var i=t.name,r=t.delta,u=i==="LCP"?r:undefined;n.lcp=u};this.setINP=function(t){var i=t.name,r=t.value,u=i==="INP"?r:undefined;
1283n.inp=u};this.recordPageLoad=function(){n.data.loadTime=(new Date).getTime();n.data.loadFired=!0};this.addError=function(t,i,r){var s,f,u,e,o;for(n.data.jsCount++,s=ProfilerJsError.createText(t,i,r),f=n.data.jsErrors,u=0,e=f;u<e.length;u++)if(o=e[u],o.getText()==s){o.count++;return}f.push(new ProfilerJsError(t,i,r))};this.getAjaxRequests=function(){return n.ajaxHandler.getAjaxRequests()};this.clearAjaxRequests=function(){n.ajaxHandler.clear()};this.addInfo=function(t,i,r){if(!n.isNullOrEmpty(t)){if(n.isNullOrEmpty(r))n.info[t]=
1284i;else{if(n.isNullOrEmpty(i))return;n.isNullOrEmpty(n.info[t])&&(n.info[t]={});n.info[t][i]=r}n.hasInsight=!0}};this.clearInfo=function(){n.info={};n.hasInsight=!1};this.clearErrors=function(){n.data.jsCount=0;n.data.jsErrors=[]};this.getInfo=function(){return n.hasInsight?n.info:null};this.getEventTimingHandler=function(){return n.eventsTimingHandler};this.getInputDelay=function(){return n.inputDelay};this.getCPWebVitals=function(){return getCLS(n.setCLS,!1),getLCP(n.setLCP,!1),getINP(n.setINP,{reportAllChanges:!1}),
1285{cls:n.cls,lcp:n.lcp,inp:n.inp}};this.attachIframe=function(){var r=window.location.protocol,t=document.createElement("iframe"),i;t.src="about:blank";i=t.style;i.position="absolute";i.top="-10000px";i.left="-1000px";t.addEventListener("load",function(t){var u=t.currentTarget,f,i;u&&u.contentDocument&&(f=u.contentDocument,i=f.createElement("script"),i.type="text/javascript",i.src=n.restUrl,f.head.appendChild(i))});document.head&&document.head.insertAdjacentElement("afterbegin",t)};
1285this.eventManager.add(WindowEvent.Load,
1286window,this.recordPageLoad);t=this.addError;this.ajaxHandler=new AjaxRequestsHandler;getCLS(this.setCLS,!1);getLCP(this.setLCP,!1);getINP(this.setINP,{reportAllChanges:!1});window.opera?this.eventManager.add(WindowEvent.Error,document,r):"onerror"in window&&(i=window.onerror,window.onerror=function(n,r,u){return(t(n,r,u),!!i)?i(n,r,u):!1});"onunhandledrejection"in window&&(window.onunhandledrejection=function(n){var r,u,f,e=(r=n.reason.stack)!==null&&r!==void 0?r:"",i=e!==""?e.split("at"):[],s=i[1]?
1287i[1].replace(/:\d+/g,""):"",o=i[1]?i[1].match(/:\d+/g):[],h=o[0]?o[0].replace(":",""):0;t((f=(u=i[0])===null||u===void 0?void 0:u.trim())!==null&&f!==void 0?f:"N/A",s.trim(),h)});!window.__cpCdnPath||(this.restUrl=window.__cpCdnPath.trim())}return n.prototype.isNullOrEmpty=function(n){if(n===undefined||n===null)return!0;if(typeof n=="string"){var t=n;return t.trim().length==0}return!1},n.prototype.dispatchCustomEvent=function(n){(function(n){function t(n,t){t=t||{bubbles:!1,cancelable:!1,detail:undefined};
1288var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}if(typeof n.CustomEvent=="function")return!1;t.prototype=Event.prototype;n.CustomEvent=t})(window);var t=new CustomEvent(n);window.dispatchEvent(t)},n}(),InputDelayHandler=function(){function n(){var n=this;this.firstInputDelay=0;this.firstInputTimeStamp=0;this.startTime=0;this.delay=0;this.profileManager=new ProfilerEventManager;this.eventTypes=["click","mousedown","keydown","touchstart","pointerdown"];
1289this.addEventListeners=function(){n.eventTypes.forEach(function(t){n.profileManager.add(t,document,n.onInput)})};this.now=function(){return(new Date).getTime()};this.removeEventListeners=function(){n.eventTypes.forEach(function(t){n.profileManager.remove(t,document,n.onInput)})};this.onInput=function(t){var i,r,u;t.cancelable&&(i=t.timeStamp>1E12,n.firstInputTimeStamp=n.now(),r=i||!window.performance,u=r?n.firstInputTimeStamp:window.performance.now(),n.delay=u-t.timeStamp,t.type=="pointerdown"?n.onPointerDown():
1290(n.removeEventListeners(),n.updateFirstInputDelay()))};this.onPointerUp=function(){n.removeEventListeners();n.updateFirstInputDelay()};this.onPointerCancel=function(){n.removePointerEventListeners()};this.removePointerEventListeners=function(){n.profileManager.remove("pointerup",document,n.onPointerUp);n.profileManager.remove("pointercancel",document,n.onPointerCancel)};this.updateFirstInputDelay=function(){n.delay>=0&&n.delay<n.firstInputTimeStamp-n.startTime&&(n.firstInputDelay=Math.round(n.delay))};
1291this.startSoftNavigationCapture=function(){n.resetSoftNavigationCapture()};this.resetSoftNavigationCapture=function(){n.resetFirstInputDelay();n.addEventListeners()};this.resetFirstInputDelay=function(){n.delay=0;n.firstInputDelay=0;n.startTime=0;n.firstInputTimeStamp=0};this.startTime=this.now();this.addEventListeners()}return n.prototype.onPointerDown=function(){this.profileManager.add("pointerup",document,this.onPointerUp);this.profileManager.add("pointercancel",document,this.onPointerCancel)},
1292n.prototype.getFirstInputDelay=function(){return this.firstInputDelay},n}(),EventsTimingHandler=function(){function n(){var n=this;this.hiddenStrings=["hidden","msHidden","webkitHidden","mozHidden"];this.visibilityStrings=["visibilitychange","msvisibilitychange","webkitvisibilitychange","mozvisibilitychange"];this.captureSoftNavigation=!1;this.hidden="hidden";this.visibilityChange="visibilitychange";this.visibilityEvents=[];this.eventManager=new ProfilerEventManager;this.engagementTimeIntervalMs=
12931E3;this.engagementTime=0;this.firstEngagementTime=0;this.lastEventTimeStamp=0;this.timeoutId=undefined;this.startTime=(new Date).getTime();this.now=function(){return(new Date).getTime()};this.startVisibilityCapture=function(){n.initializeVisibilityProperties();document.addEventListener(n.visibilityChange,n.captureFocusEvent,!1)};this.initializeVisibilityProperties=function(){for(var r=n.hiddenStrings,i=0,t=0;t<r.length;t++)typeof document[r[t]]!="undefined"&&(i=t);n.visibilityChange=n.visibilityStrings[i];
1294n.hidden=n.hiddenStrings[i]};this.captureFocusEvent=function(){n.updateVisibilityChangeTime();document[n.hidden]||n.captureEngagementTime()};this.updateVisibilityChangeTime=function(){document[n.hidden]?n.capture
1294VisibilityEvent(VisibilityType.Blur):n.captureVisibilityEvent(VisibilityType.Focus)};this.onBlur=function(){n.captureVisibilityEvent(VisibilityType.Blur)};this.onFocus=function(){n.captureVisibilityEvent(VisibilityType.Focus)};this.captureVisibilityEvent=function(t){n.visibilityEvents.push({type:t,
1295time:n.now()})};this.captureEngagementTime=function(t){if(t===void 0&&(t=!0),!n.lastEventTimeStamp){n.engagementTime=n.engagementTimeIntervalMs;n.lastEventTimeStamp=n.now();return}var i=n.now()-n.lastEventTimeStamp;if(n.lastEventTimeStamp=n.now(),t&&n.firstEngagementTime===0&&(n.firstEngagementTime=n.now()),i>0&&i<n.engagementTimeIntervalMs){clearTimeout(n.timeoutId);n.engagementTime+=i;return}n.startTimer()};this.captureMouseMove=function(){n.captureEngagementTime(!1)};this.startTimer=function(){n.timeoutId=
1296setTimeout(function(){n.engagementTime+=n.engagementTimeIntervalMs},n.engagementTimeIntervalMs)};this.getFocusAwayTime=function(){var i=n.visibilityEvents,t=-1,s,h,o;if(i.length===0)return 0;for(var r=t,u=0,f=t,e=0;u<i.length;)i[u].type===VisibilityType.Blur&&r===t&&(r=u),s=f===t&&r!==t,i[u].type===VisibilityType.Focus&&s&&(f=u),h=r!==t&&f!==t,h&&(o=i[f].time-i[r].time,o>0&&(e+=o),r=t,f=t),u=u+1;return r===i.length-1&&(e+=n.now()-i[r].time),e};this.getEngagementTime=function(){return n.engagementTime};
1297this.getStartTime=function(){return n.startTime};this.getFirstEngagementTime=function(){return n.firstEngagementTime};this.startSoftNavigationCapture=function(){n.captureSoftNavigation=!0};this.resetSoftNavigationCapture=function(){n.resetEngagementMetrics();n.visibilityEvents=[]};this.resetEngagementMetrics=function(){n.engagementTime=0;n.lastEventTimeStamp=n.now();n.firstEngagementTime=0};this.clear=function(){n.eventManager.clear()};this.captureEngagementTime(!1);this.eventManager.add("scroll",
1298document,this.captureEngagementTime);this.eventManager.add("resize",window,this.captureEngagementTime);this.eventManager.add("mouseup",document,this.captureEngagementTime);this.eventManager.add("keyup",document,this.captureEngagementTime);this.eventManager.add("mousemove",document,this.captureMouseMove);this.eventManager.add("focus",window,this.onFocus);this.eventManager.add("blur",window,this.onBlur);this.eventManager.add("focus",document,this.onFocus);this.eventManager.add("blur",document,this.onBlur)}
1299return n}(),profiler=new RProfiler;window.RProfiler=profiler;window.WindowEvent=WindowEvent;document.readyState==="complete"?profiler.attachIframe():document.onreadystatechange=function(){document.readyState==="complete"&&profiler.attachIframe()};profiler.dispatchCustomEvent("GlimpseLoaded")}catch(e){console.log(e)}};window.MerkleBaseCode=function(){try{window.sv_cid="6943_05089";window.sv_px={url:"https://sv.fidelity.com",svcs_url:"https://sv.fidelity.com",domain_data:"iHjobdQ1L1QHmw5yAfQvQWn3bhslbd01L1Q1mfjID89ebksJ2kt1LkbY2CnqmfjID89eKkhvQwz1Q1a1goq0dosaKusJKfQObkhvgoZs"};
1300(function(){window.addEventListener("_svtrackidentity_response",function(e){var obj=e.detail;if(obj&&obj.d)window._svDataLayer=obj.d;else window._svDataLayer={}})})();window.sv_loader=window.sv_loader||[{name:"tpTracking",url:"https://sv.fidelity.com/tpTracking/loader/load.js?sv_cid\x3d6943_05089\x26url\x3d{PAGE_URL}\x26sessionid\x3d{SESSIONID}\x26v\x3d{TIME}\x26referrer\x3d{REFERRER}\x26tzoffset\x3d{TZOFFSET}\x26bi\x3d{SCREEN_ATTRS}\x26dd\x3d{DOMAIN_DATA}\x26firesv\x3d1\x26firerkdms\x3d1\x26sv_statictag\x3d1"}];
1301window.sv_info="eyJtdCI6eyJDbGllbnQgSUQiOiI2OTQzXzA1MDg5IiwiSWRlbnRpdHkiOnRydWUsIk9uZVRhZyI6ZmFsc2UsIlN0YXRpYyI6dHJ1ZSwidG9rZW4iOnsiY2lkIjoiNjk0M18wNTA4OSJ9LCJGb3JjZSBMb2FkIjpmYWxzZSwiRmlyc3QtUGFydHkiOnRydWUsIlZlcnNpb24iOiI0LjAiLCJPblNpdGUiOmZhbHNlfSwib3QiOnt9LCJpZCI6eyJDb25uZWN0b3JzIjpbInRyYWNrSWRlbnRpdHlEYXRhTGF5ZXIiXX0sIm10X3Rvb2x0aXBzIjp7IklkZW50aXR5IjoiQXJlIHRoZXJlIGFueSBpZGVudGl0eSBjb25uZWN0b3JzIGVuYWJsZWQ/IiwiT25lVGFnIjoiSXMgT25lVGFnIGVuYWJsZWQ/IiwiU3RhdGljIjoiQXJlIHdlIHVzaW5nIGEgc3RhdGljIHRhZz8iLCJGb3JjZSBMb2FkIjoiSXMgSmF2YVNjcmlwdCBmb3JjZSBsb2FkIHNldCBmb3IgdGhpcyBkb21haW4/IiwiRmlyc3QtUGFydHkiOiJJcyB0aGlzIHNpdGUgZmlyc3QtcGFydHkgdGFnZ2VkPyIsIk9uU2l0ZSI6IklzIE9uU2l0ZSBlbmFibGVkPyIsIkRvIE5vdCBUcmFjayI6IklzIERvLU5vdC1UcmFjayBzZXQgZm9yIGFueSByZWFzb24/IiwiT3B0LU91dCI6IklzIHRoZSBzdl9zaWRfb3B0IGNvb2tpZSBzZXQ/IiwiQ291bnRyeSBTdXBwcmVzcyI6IklzIHRoZSBjb3VudHJ5IGFzc29jaWF0ZWQgd2l0aCB0aGlzIElQIGFkZHJlc3Mgc3VwcHJlc3NlZCBmcm9tIHRyYWNraW5nPyIsIkJvdCI6IkRvZXMgdGhpcyB1c2VyIGFnZW50IG1hdGNoIG91ciByZWdleCBmb3IgYm90cz8iLCJEb21haW4gRGlzYWJsZWQiOiJJcyB0cmFja2luZyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4/IiwiSVAgQmxhY2tsaXN0ZWQiOiJJcyB0aGlzIElQIGFkZHJlc3MgYmxhY2tsaXN0ZWQ/IiwiVUEgQmxhY2tsaXN0ZWQiOiJJcyB0aGlzIHVzZXIgYWdlbnQgYmxhY2tsaXN0ZWQ/In19";
1302!function(e){var t,n=!!e.sv_DNT,r=e.sv_px,o=(r&&"string"==typeof r.svcs_url&&"https:"==r.svcs_url.substring(0,6)?r.svcs_url:"https://track.securedvisit.com")+"/citecapture",i=r&&"string"==typeof r.url&&"https:"==r.url.
1302substring(0,6)?r.url:"https://track.securedvisit.com",u=i+"/identity",a=i+"/internal/id-event",c=!0,s={key:"sv_px_domain_data",value:r&&r.domain_data?r.domain_data:void 0},l={key:"sv_pubid",value:e.sv_pubid},f={key:"sv_cid",value:e.sv_cid},d=[],v=!!e.sv_force_load,p=function(e){function t(e,
1303t,n,r){var o,i,u,a,c,l,d,v=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!r&&((t?t.ownerDocument||t:q)!==A&&D(t),t=t||A,k)){if(11!==p&&(c=he.exec(e)))if(o=c[1])if(9===p){if(!(u=t.getElementById(o)))return n;if(u.id===o)return n.push(u),n}else{if(v&&(u=v.getElementById(o))&&P(t,u)&&u.id===o)return n.push(u),n}else{if(c[2])return K.apply(n,t.getElementsByTagName(e)),n;if((o=c[3])&&S.getElementsByClassName&&t.getElementsByClassName)return K.apply(n,
1304t.getElementsByClassName(o)),n}if(S.qsa&&!V[e+" "]&&(!O||!O.test(e))){if(1!==p)v=t,d=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(_e,Se):t.setAttribute("id",a=j),l=x(e),i=l.length;i--;)l[i]="#"+a+" "+f(l[i]);d=l.join(","),v=me.test(e)&&s(t.parentNode)||t}if(d)try{return K.apply(n,v.querySelectorAll(d)),n}catch(t){V(e)}finally{a===j&&t.removeAttribute("id")}}}return I(e.replace(ue,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>b.cacheLength&&
1305delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[j]=!0,e}function o(e){var t=A.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function u(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"form"in
1306t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ee(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),u=i.length;u--;)n[o=i[u]]&&(n[o]=!(r[o]=n[o]))})})}function s(e){return e&&void 0!==e.getElementsByTagName&&e}function l(){}function f(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function d(e,
1307t,n){var r=t.dir,o=t.next,i=o||r,u=n&&"parentNode"===i,a=B++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||u)return e(t,n,o);return!1}:function(t,n,c){var s,l,f,d=[F,a];if(c)for(;t=t[r];){if((1===t.nodeType||u)&&e(t,n,c))return!0}else for(;t=t[r];)if(1===t.nodeType||u)if(f=t[j]||(t[j]={}),l=f[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((s=l[i])&&s[0]===F&&s[1]===a)return d[2]=s[2];if(l[i]=d,d[2]=e(t,n,c))return!0}return!1}}function v(e){return e.length>
13081?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function p(e,n,r){for(var o=0,i=n.length;o<i;o++)t(e,n[o],r);return r}function h(e,t,n,r,o){for(var i,u=[],a=0,c=e.length,s=null!=t;a<c;a++)(i=e[a])&&(n&&!n(i,r,o)||(u.push(i),s&&t.push(a)));return u}function m(e,t,n,o,i,u){return o&&!o[j]&&(o=m(o)),i&&!i[j]&&(i=m(i,u)),r(function(r,u,a,c){var s,l,f,d=[],v=[],m=u.length,g=r||p(t||"*",a.nodeType?[a]:a,[]),y=!e||!r&&t?g:h(g,d,e,a,c),_=n?i||(r?e:m||o)?[]:u:y;if(n&&n(y,
1309_,a,c),o)for(s=h(_,v),o(s,[],a,c),l=s.length;l--;)(f=s[l])&&(_[v[l]]=!(y[v[l]]=f));if(r){if(i||e){if(i){for(s=[],l=_.length;l--;)(f=_[l])&&s.push(y[l]=f);i(null,_=[],s,c)}for(l=_.length;l--;)(f=_[l])&&(s=i?Q(r,f):d[l])>-1&&(r[s]=!(u[s]=f))}}else _=h(_===u?_.splice(m,_.length):_),i?i(null,u,_,c):K.apply(u,_)})}function g(e){for(var t,n,r,o=e.length,i=b.relative[e[0].type],u=i||b.relative[" "],a=i?1:0,c=d(function(e){return e===t},u,!0),s=d(function(e){return Q(t,e)>-1},u,!0),l=[function(e,n,r){var o=
1310!i&&(r||n!==w)||((t=n).nodeType?c(e,n,r):s(e,n,r));return t=null,o}];a<o;a++)if(n=b.relative[e[a].type])l=[d(v(l),n)];else{if(n=b.filter[e[a].type].apply(null,e[a].matches),n[j]){for(r=++a;r<o&&!b.relative[e[r].type];r++);return m(a>1&&v(l),a>1&&f(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ue,"$1"),n,a<r&&g(e.slice(a,r)),r<o&&g(e=e.slice(r)),r<o&&f(e))}
vendor: 9,222 bytes, lines 1310-1328
1310l.push(n)}return v(l)}function y(e,n){var o=n.length>0,i=e.length>0,u=function(r,u,a,c,s){var l,f,d,v=0,p="0",m=r&&[],g=[],y=
1311w,_=r||i&&b.find.TAG("*",s),S=F+=null==y?1:Math.random()||.1,E=_.length;for(s&&(w=u===A||u||s);p!==E&&null!=(l=_[p]);p++){if(i&&l){for(f=0,u||l.ownerDocument===A||(D(l),a=!k);d=e[f++];)if(d(l,u||A,a)){c.push(l);break}s&&(F=S)}o&&((l=!d&&l)&&v--,r&&m.push(l))}if(v+=p,o&&p!==v){for(f=0;d=n[f++];)d(m,g,u,a);if(r){if(v>0)for(;p--;)m[p]||g[p]||(g[p]=Z.call(c));g=h(g)}K.apply(c,g),s&&!r&&g.length>0&&v+n.length>1&&t.uniqueSort(c)}return s&&(F=S,w=y),m};return o?r(u):u}var _,S,b,E,T,x,C,I,w,N,L,D,A,R,k,O,
1312M,H,P,j="sizzle"+1*new Date,q=e.document,F=0,B=0,U=n(),$=n(),X=n(),V=n(),G=function(e,t){return e===t&&(L=!0),0},z={}.hasOwnProperty,W=[],Z=W.pop,J=W.push,K=W.push,Y=W.slice,Q=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",re="\\["+te+"*("+ne+")(?:"+te+"*([*^$|!~]?\x3d)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+
1313ne+"))|)"+te+"*\\]",oe=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+re+")*)|.*)\\)|)",ie=new RegExp(te+"+","g"),ue=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),ae=new RegExp("^"+te+"*,"+te+"*"),ce=new RegExp("^"+te+"*([\x3e+~]|"+te+")"+te+"*"),se=new RegExp(oe),le=new RegExp("^"+ne+"$"),fe={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+re),PSEUDO:new RegExp("^"+oe),
1314CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[\x3e+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?\x3d[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,ve=/^h\d$/i,pe=/^[^{]+\{\s*\[native \w/,he=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,me=/[+~]/,ge=new RegExp("\\\\([\\da-f]{1,6}"+te+"?|("+
1315te+")|.)","ig"),ye=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},_e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Se=function(e,t){return t?"\x00"===e?"?":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},be=function(){D()},Ee=d(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{K.apply(W=Y.call(q.childNodes),q.childNodes),W[q.childNodes.length].nodeType}catch(e){K=
1316{apply:W.length?function(e,t){J.apply(e,Y.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}S=t.support={},T=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},D=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:q;return r!==A&&9===r.nodeType&&r.documentElement?(A=r,R=A.documentElement,k=!T(A),q!==A&&(n=A.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",be,!1):n.attachEvent&&n.attachEvent("onunload",
1317be)),S.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),S.getElementsByTagName=o(function(e){return e.appendChild(A.createComment("")),!e.getElementsByTagName("*").length}),S.getElementsByClassName=pe.test(A.getElementsByClassName),S.getById=o(function(e){return R.appendChild(e).id=j,!A.getElementsByName||!A.getElementsByName(j).length}),S.getById?(b.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,
1318t){if(void 0!==t.getElementById&&k){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var t=e.replace(ge,ye);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&k){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),b.find.TAG=
1319S.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):S.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},b.find.CLASS=S.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&k)return t.getElementsByClassName(e)},M=[],O=[],(S.qsa=pe.test(A.querySelectorAll))&&(o(function(e){R.appendChild(e).innerHTML="\x3ca id\x3d'"+
1320j+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+j+"-\r\\' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e",e.querySelectorAll("[msallowcapture^\x3d'']").length&&O.push("[*^$]\x3d"+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||O.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~\x3d"+j+"-]").length||O.push("~\x3d"),e.querySelectorAll(":checked").length||O.push(":checked"),e.querySelectorAll("a#"+j+"+*").length||O.push(".#.+[+~]")}),o(function(e){e.innerHTML=
1321"\x3ca href\x3d'' disabled\x3d'disabled'\x3e\x3c/a\x3e\x3cselect disabled\x3d'disabled'\x3e\x3coption/\x3e\x3c/select\x3e";var t=A.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name\x3dd]").length&&O.push("name"+te+"*[*^$|!~]?\x3d"),2!==e.querySelectorAll(":enabled").length&&O.push(":enabled",":disabled"),R.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),
1322O.push(",.*:")})),(S.matchesSelector=pe.test(H=R.matches||R.webkitMatchesSelector||R.mozMatchesSelector||R.oMatchesSelector||R.msMatchesSelector))&&o(function(e){S.disconnectedMatch=H.call(e,"*"),H.call(e,"[s!\x3d'']:x"),M.push("!\x3d",oe)}),O=O.length&&new RegExp(O.join("|")),M=M.length&&new RegExp(M.join("|")),t=pe.test(R.compareDocumentPosition),P=t||pe.test(R.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):
1323e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=t?function(e,t){if(e===t)return L=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!S.sortDetached&&t.compareDocumentPosition(e)===n?e===A||e.ownerDocument===q&&P(q,e)?-1:t===A||t.ownerDocument===q&&P(q,t)?1:N?Q(N,e)-Q(N,t):0:4&n?-1:1)}:function(e,t){if(e===t)return L=
1324!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],c=[t];if(!o||!i)return e===A?-1:t===A?1:o?-1:i?1:N?Q(N,e)-Q(N,t):0;if(o===i)return u(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;a[r]===c[r];)r++;return r?u(a[r],c[r]):a[r]===q?-1:c[r]===q?1:0},A):A},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==A&&D(e),S.matchesSelector&&k&&!V[n+" "]&&(!M||!M.test(n))&&(!O||!O.test(n)))try{var r=H.call(e,n);if(r||
1325S.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){V(n)}return t(n,A,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==A&&D(e),P(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==A&&D(e);var n=b.attrHandle[t.toLowerCase()],r=n&&z.call(b.attrHandle,t.toLowerCase())?n(e,t,!k):void 0;return void 0!==r?r:S.attributes||!k?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(_e,Se)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+
1326e);},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(L=!S.detectDuplicates,N=!S.sortStable&&e.slice(0),e.sort(G),L){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return N=null,e},E=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o)if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else{if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},b=t.selectors={cacheLength:50,createPseudo:r,
1327match:fe,attrHandle:{},find:{},relative:{"\x3e":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ge,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(ge,ye),"~\x3d"===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):
1328e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&se.test(n)&&(t=x(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ge,ye).toLowerCase();return"*"===e?function(){return!0}
1328:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&U(e,function(e){return t.test("string"==
1329typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!\x3d"===n:!n||(i+="","\x3d"===n?i===r:"!\x3d"===n?i!==r:"^\x3d"===n?r&&0===i.indexOf(r):"*\x3d"===n?r&&i.indexOf(r)>-1:"$\x3d"===n?r&&i.slice(-r.length)===r:"~\x3d"===n?(" "+i.replace(ie," ")+" ").indexOf(r)>-1:"|\x3d"===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),u="last"!==e.slice(-4),
1330a="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var s,l,f,d,v,p,h=i!==u?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),y=!c&&!a,_=!1;if(m){if(i){for(;h;){for(d=t;d=d[h];)if(a?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[u?m.firstChild:m.lastChild],u&&y)for(d=m,f=d[j]||(d[j]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),s=l[e]||[],v=s[0]===F&&s[1],_=v&&s[2],d=v&&m.childNodes[v];d=
1331++v&&d&&d[h]||(_=v=0)||p.pop();){if(1===d.nodeType&&++_&&d===t){l[e]=[F,v,_];break}}else if(y&&(d=t,f=d[j]||(d[j]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),s=l[e]||[],v=s[0]===F&&s[1],_=v),!1===_)for(;(d=++v&&d&&d[h]||(_=v=0)||p.pop())&&((a?d.nodeName.toLowerCase()!==g:1!==d.nodeType)||!++_||(y&&(f=d[j]||(d[j]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),l[e]=[F,_]),d!==t)););return(_-=o)===r||_%r==0&&_/r>=0}}},PSEUDO:function(e,n){var o,i=b.pseudos[e]||b.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+
1332e);return i[j]?i(n):i.length>1?(o=[e,e,"",n],b.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),u=o.length;u--;)r=Q(e,o[u]),e[r]=!(t[r]=o[u])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=C(e.replace(ue,"$1"));return o[j]?r(function(e,t,n,r){for(var i,u=o(e,null,r,[]),a=e.length;a--;)(i=u[a])&&(e[a]=!(t[a]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),
1333contains:r(function(e){return e=e.replace(ge,ye),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(e){return le.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ge,ye).toLowerCase(),function(t){var n;do if(n=k?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===
1334R},focus:function(e){return e===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:a(!1),disabled:a(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return ve.test(e.nodeName)},
1335input:function(e){return de.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;n<t;n+=
13362)e.push(n);return e}),lt:c(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},b.pseudos.nth=b.pseudos.eq;for(_ in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[_]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(_);for(_ in{submit:!0,reset:!0})b.pseudos[_]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===
1337e}}(_);return l.prototype=b.filters=b.pseudos,b.setFilters=new l,x=t.tokenize=function(e,n){var r,o,i,u,a,c,s,l=$[e+" "];if(l)return n?0:l.slice(0);for(a=e,c=[],s=b.preFilter;a;){r&&!(o=ae.exec(a))||(o&&(a=a.slice(o[0].length)||a),c.push(i=[])),r=!1,(o=ce.exec(a))&&(r=o.shift(),i.push({value:r,type:o[0].replace(ue," ")}),a=a.slice(r.length));for(u in b.filter)!(o=fe[u].exec(a))||s[u]&&!(o=s[u](o))||(r=o.shift(),i.push({value:r,type:u,matches:o}),a=a.slice(r.length));if(!r)break}return n?a.length:
1338a?t.error(e):$(e,c).slice(0)},C=t.compile=function(e,t){var n,r=[],o=[],i=X[e+" "];if(!i){for(t||(t=x(e)),n=t.length;n--;)i=g(t[n]),i[j]?r.push(i):o.push(i);i=X(e,y(o,r)),i.selector=e}return i},I=t.select=function(e,t,n,r){var o,i,u,a,c,l="function"==typeof e&&e,d=!r&&x(e=l.selector||e);if(n=n||[],1===d.length){if(i=d[0]=d[0].slice(0),i.length>
13382&&"ID"===(u=i[0]).type&&9===t.nodeType&&k&&b.relative[i[1].type]){if(!(t=(b.find.ID(u.matches[0].replace(ge,ye),t)||[])[0]))return n;l&&(t=t.parentNode),e=
1339e.slice(i.shift().value.length)}for(o=fe.needsContext.test(e)?0:i.length;o--&&(u=i[o],!b.relative[a=u.type]);)if((c=b.find[a])&&(r=c(u.matches[0].replace(ge,ye),me.test(i[0].type)&&s(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&f(i)))return K.apply(n,r),n;break}}return(l||C(e,d))(r,t,!k,n,!t||me.test(e)&&s(t.parentNode)||t),n},S.sortStable=j.split("").sort(G).join("")===j,S.detectDuplicates=!!L,D(),S.sortDetached=o(function(e){return 1&e.compareDocumentPosition(A.createElement("fieldset"))}),
1340o(function(e){return e.innerHTML="\x3ca href\x3d'#'\x3e\x3c/a\x3e","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),S.attributes&&o(function(e){return e.innerHTML="\x3cinput/\x3e",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||
1341i(ee,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e),h=function(e,t,n){var r=0,o=t||1E3,i=n||1,u=function(){clearInterval(a)},a=setInterval(function(){r++;try{e.call({_stopWait:u,counter:r,interval:o,numretries:i})}catch(e){}r>=i&&u()},o)},m=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.apply(e)},g=function(e){return"[object Date]"===Object.prototype.toString.call(e)},y=function(e){return"boolean"==
1342typeof e},_=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.apply(e)},S=function(e){return null===e},b=function(e){return!0===e},E=function(e){return"number"==typeof e&&isFinite(e)},T=function(e){return"string"==typeof e},x=function(e){return T(e)&&!isNaN(parseFloat(e))&&isFinite(e)},C=function(e){return void 0===e},I=function(e){if(S(e))return!0;if(m(e)||T(e))return 0===e.length;for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},w=function(e){return e instanceof
1343Blob},N=function(e,t){var n=t||"\\b";try{return e.match(new RegExp(n+"[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}"+n,"ig"))}catch(e){}return null},L=function(e){return!!N(e)},D=function(e){return e&&/^[a-z0-9]{32}$/.test(e)},A=function(){},R=function(e,t,n){var r=e;return C(e)||S(e)||(r=String(e),!1!==t&&(r="^"+r+"$"),r=new RegExp(r,!1!==n?"i":"")),r},k=function(e,t){var n,r,o;if(e&&_(t))if(m(e))for(r=0,o=e.length;r<o&&(n=e[r],!1!==t.call(n,r,n));r++);else if(T(e))for(r=0,o=e.length;r<o&&(n=e.charAt(r),
1344!1!==t.call(n,r,n));r++);else for(r in e)if(e.hasOwnProperty(r)&&(n=e[r],!1===t.call(n,r,n)))break;return e},O=function(e,t){var n,r,o,i,u,a=[];return n=r="kibp8A4EWRMKHa7gvyz1dOPt6UI5xYD3nqhVwZBXfCcFeJmrLN20lS9QGsjTuo",i=o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",t&&(n=o,i=r),k(e,function(t){a.push((t=n.indexOf(u=e.charAt(t)))<0?u:i.charAt(t))}),a.join("")},M=function(e){return e?m(e)?e:[e]:[]},H=e.JSON?e.JSON.stringify:function(){var e=Object.prototype.toString,t={'"':'\\"',
1345"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},n=function(e){return t[e]||"\\u"+(e.charCodeAt(0)+65536).toString(16).substr(1)},r=/[\\"\u0000-\u001F\u2028\u2029]/g;return function t(o){if(null===o)return"null";if("number"==typeof o)return isFinite(o)?o.toString():"null";if("boolean"==typeof o)return o.toString();if("object"==typeof o){if("function"==typeof o.toJSON)return t(o.toJSON());if(m(o)){var i=[];return k(o,function(e,n){i.push((e?",":"")+t(n))}),"["+i.join("")+"]"}if("[object Object]"===
1346e.call(o)){var u=[];return k(o,function(e,n){u.push(t(e)+":"+t(n))}),"{"+u.join(",")+"}"}}return'"'+o.toString().replace(r,n)+'"'}}(),P=e.JSON?e.JSON.parse:function(e){return(new Function("return "+ue(e)))()},j=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}))},q=function(e){return decodeURIComponent(Array.prototype.map.call(atob(e),function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))},F=function(e){if(!e)return e;
1347var t,n=function(e){var t,n=e.attributes,r={},o=0;if(n){for(;t=n.item(o++);)r[t.name.toLowerCase()]=t.value;return r}},r=[];return k(M(e),function(e,o){(t=n(o))&&(t.innerText=ue(p.getText(o)),t.innerHTML=o.innerHTML,o.value&&(t.value=o.value),r.push(t))}),1===r.length?r[0]:r},B=function(){var t=function(e){return e&&m(e)&&1===e.length?e[0]:e},n=function(e,t){if(e&&_(e.join)){var n;if(k(e,function(e,t){"object"!=typeof t&&(n||(n=[]),n.push(t.toString()))}),n)return n.join(t)}return e},r=function(e,
1348n,r){var o=[];return"*"===n?(k(e,function(e,t){m(t)?k(t,function(e,t){o.push(t)}):o.push(t)}),o.length?t(o):void 0):n&&m(e)?(k(e,function(e,t){var i=t[n];r?i===r&&o.push(t):void 0!==i&&(m(i)?k(i,function(e,t){o.push(t)}):o.push(i))}),o.length?t(o):void 0):t(n?e[n]:e)},o=function(e,t,r){var o=r&&e[r]?e[r]:e,i=t.split("\x3d");if(i.length>1)return i[1];if("count"===t)return m(o)?o.length:1;if("exists"===t)return Boolean(m(o)?o.length:1).toString();if("first"===t){if(m(o))return o[0]}else if("last"===
1349t){if(m(o))return o[o.length-1]}else{if(x(t))return o[Number(t)-1];if(e)return n(o,t||",")}return e};return function(t,n){var i,u,a,c,s,l,f=/(\s*\[[^[]+\]|\s*[^.]+)(?=.|$)/g;if(t){for(n=n||e;n&&null!==(i=f.exec(t));)u=i[0],/^\[.*\]$/.test(u)?(u=u.substring(1,u.length-1),a=u.split(":"),c=a[0].split("\x3d"),s=c[0],l=c[1],(n=r(n,s,l))&&a.length>1&&(n=o(n,a[1],s))):n=n[u];return n}}}(),U=function(){var t=!1,n=[],r={},o=null,i=function(t,n){return e.getComputedStyle?document.defaultView.getComputedStyle(t,
1350null)[n]:t.currentStyle?t.currentStyle[n]:void 0},u=function(e,t){e.style.cssText=t},a=function(e,t){var n=document.createElement(e);return n&&k(t,function(e,t){"style"===e?u(n,t):n.setAttribute(e,t)}),n},c=function(e){var t=document.createElement("div"),n=document.createDocumentFragment();return t.innerHTML=e||"",n.appendChild(t),t=null,n},s=function(e){if(e&&e.parentNode)try{return e.parentNode.removeChild(e),!0}catch(e){}return!1},l=function(e){if(e)for(;e.hasChildNodes();)e.removeChild(e.lastChild);
1351return e},f=function(e){for(;e=e.parentNode;)if(e===document)return!0;return!1},d=function(e,t,n,r,o,u,a){var c=e.parentNode;return!!f(e)&&(9===c.nodeType||"0"!==i(e,"opacity")&&"none"!==i(e,"display")&&"hidden"
1351!==i(e,"visibility")&&(void 0!==t&&void 0!==n&&void 0!==r&&void 0!==o&&void 0!==u&&void 0!==a||(t=e.offsetTop,o=e.offsetLeft,r=t+e.offsetHeight,n=o+e.offsetWidth,u=e.offsetWidth,a=e.offsetHeight),!c||("hidden"!==i(c,"overflow")&&"scroll"!==i(c,"overflow")||!(o+2>c.offsetWidth+c.scrollLeft||
1352o+u-2<c.scrollLeft||t+2>c.offsetHeight+c.scrollTop||t+a-2<c.scrollTop))&&(e.offsetParent===c&&(o+=c.offsetLeft,t+=c.offsetTop),d(c,t,n,r,o,u,a))))},v=function(e){for(var t=0,n=0;e;)t+=e.offsetLeft-e.scrollLeft+e.clientLeft,n+=e.offsetTop-e.scrollTop+e.clientTop,e=e.offsetParent;return{x:t,y:n}},p=function(e,t){var n=document.getElementsByTagName(e)[0]||document.documentElement;if(n)try{return n.insertBefore(t,n.firstChild),!0}catch(e){}return!1},h=function(t,n,r){var o,i=!1,u=a("script",{src:t,language:"javascript",
1353type:"text/javascript",charset:"UTF-8"}),c=function(t){try{e.clearTimeout(o)}catch(e){}if(!i){i=!0;try{n(!!t)}catch(e){}u.onerror=u.onload=u.onreadystatechange=null,s(u),u=void 0}};u.onload=u.onreadystatechange=function(e,t){u.readyState&&!/loaded|complete/.test(u.readyState)||c(t)},u.onerror=function(){c(!0)},p("head",u),o=e.setTimeout(function(){i||u.onload(!1,!0)},r||2E3)},m=function(t,n,r){var o,i,u=!1,a=function(t){try{e.clearTimeout(i)}catch(e){}if(!u){if(u=!0,t)try{o.abort()}catch(e){}try{n.call(o,
1354t)}catch(e){}}};try{o=e.XMLHttpRequest?new e.XMLHttpRequest:new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){return!1}o.onreadystatechange=function(e,t){return function(){try{t[e.readyState].call(e)}catch(e){}}}(o,n),o.onload=function(){a(!1)},o.onerror=function(){a(!0)};try{o.open("get",t,!!n)}catch(e){return!1}o.withCredentials=!0,o.setRequestHeader("Accept","*/*");try{o.send()}catch(e){return!1}i=e.setTimeout(function(){a(!0)},r||2E3)},g=function(e,t,n,r){if(e&&t&&n)return k(t.split(" "),function(t,
1355o){e.addEventListener?e.addEventListener(o,n,!!r):e.attachEvent&&e.attachEvent("on"+o,n)}),e},y=function(e,t,n,r){if(e&&t&&n)return k(t.split(" "),function(t,o){e.removeEventListener?e.removeEventListener(o,n,!!r):e.detachEvent&&e.detachEvent("on"+o,n)}),e},S=function(){var e={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(t,n){n=n||document.createElement(e[t]||"div"),t="on"+t;var r=t in n;return r||(n.setAttribute||(n=document.createElement("div")),
1356n.setAttribute&&n.removeAttribute&&(n.setAttribute(t,""),r=_(n[t]),C(n[t])||(n[t]=void 0),n.removeAttribute(t))),n=null,r}}(),b=function(){k(n,function(e,t){try{t()}catch(e){o&&_(o)&&o(e)}}),n=[]},E=function(){if(!t){if(!document.body)return setTimeout(E,50);t=!0,b()}},x=function(){document.addEventListener?(document.removeEventListener("DOMContentLoaded",I,!1),e.removeEventListener("load",I,!1)):document.attachEvent&&(document.detachEvent("onreadystatechange",I),e.detachEvent("onload",I))},I=function(t){t=
1357t||e.event,(document.addEventListener||"load"===t.type||"complete"===document.readyState)&&(x(),E())};if((document.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(document.readyState))E();else if(document.addEventListener)document.addEventListener("DOMContentLoaded",I,!1),e.addEventListener("load",I,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",I),e.attachEvent("onload",I);var w=!1,N=function(){if(!t){try{document.documentElement.doScroll("left")}catch(e){return setTimeout(N,
135850)}x(),E()}};try{w=null===e.frameElement}catch(e){}document.documentElement.doScroll&&w&&N()}return{inFrame:e.top!==e.self,getStyle:i,setStyle:u,createElement:a,createDocumentFragment:c,removeElement:s,clearElement:l,elementInDocument:f,isVisible:d,getPosition:v,insertInto:p,loadScript:h,getXHR:m,bindEvent:g,removeEvent:y,isEventSupported:S,DOMReady:function(){var e,o,i;for(e=0,o=arguments.length;e<o;e++)i=arguments[e],i.DOMReady||r[i]||(T(i)&&(r[i]=!0,i=new Function(i)),i.DOMReady=!0,n.push(i));
1359t&&b()},setDOMReadyErrorHandler:function(e){o=e}}}(),$=U.DOMReady,X=U.bindEvent,V=U.removeEvent,G=U.loadScript,z=U.getXHR,W=U.inFrame,Z=U.isEventSupported,J=U.isVisible,K=function(e){function t(e,t){var n,r,o,i,u;return o=2147483648&e,i=2147483648&t,n=1073741824&e,r=1073741824&t,u=(1073741823&e)+(1073741823&t),n&r?2147483648^u^o^i:n|r?1073741824&u?3221225472^u^o^i:1073741824^u^o^i:u^o^i}function n(e,t,n){return e&t|~e&n}function r(e,t,n){return e&n|t&~n}function o(e,t,n){return e^t^n}function i(e,
1360t,n){return t^(e|~n)}function u(e,r,o,i,u,a,c){return e=t(e,t(t(n(r,o,i),u),c)),t(S(e,a),r)}function a(e,n,o,i,u,a,c){return e=t(e,t(t(r(n,o,i),u),c)),t(S(e,a),n)}function c(e,n,r,i,u,a,c){return e=t(e,t(t(o(n,r,i),u),c)),t(S(e,a),n)}function s(e,n,r,o,u,a,c){return e=t(e,t(t(i(n,r,o),u),c)),t(S(e,a),n)}function l(e){var t,n,r="",o="";for(n=0;n<=3;n++)t=e>>>8*n&255,o="0"+t.toString(16),r+=o.substr(o.length-2,2);return r}var f,d,v,p,h,m,g,y,_,S=function(e,t){return e<<t|e>>>32-t},b=[];for(e=function(e){e=
1361e.replace(/\r\n/g,"\n");var t,n="";for(t=0;t<e.length;t++){var r=e.charCodeAt(t);r<128?n+=String.fromCharCode(r):r>127&&r<2048?(n+=String.fromCharCode(r>>6|192),n+=String.fromCharCode(63&r|128)):(n+=String.fromCharCode(r>>12|224),n+=String.fromCharCode(r>>6&63|128),n+=String.fromCharCode(63&r|128))}return n}(e),b=function(e){for(var t,n=e.length,r=n+8,o=(r-r%64)/64,i=16*(o+1),u=new Array(i-1),a=0,c=0;c<n;)t=(c-c%4)/4,a=c%4*8,u[t]=u[t]|e.charCodeAt(c)<<a,c++;return t=(c-c%4)/4,a=c%4*8,u[t]=u[t]|128<<
1362a,u[i-2]=n<<3,u[i-1]=n>>>29,u}(e),m=1732584193,g=4023233417,y=2562383102,_=271733878,f=0;f<b.length;f+=16)d=m,v=g,p=y,h=_,m=u(m,g,y,_,b[f+0],7,3614090360),_=u(_,m,g,y,b[f+1],12,3905402710),y=u(y,_,m,g,b[f+2],17,606105819),g=u(g,y,_,m,b[f+3],22,3250441966),m=u(m,g,y,_,b[f+4],7,4118548399),_=u(_,m,g,y,b[f+5],12,1200080426),y=u(y,_,m,g,b[f+6],17,2821735955),g=u(g,y,_,m,b[f+7],22,4249261313),m=u(m,g,y,_,b[f+8],7,1770035416),_=u(_,m,g,y,b[f+9],12,2336552879),y=u(y,_,m,g,b[f+10],17,4294925233),g=u(g,y,
1363_,m,b[f+11],22,2304563134),m=u(m,g,y,_,b[f+12],7,1804603682),_=u(_,m,g,y,b[f+13],12,4254626195),y=u(y,_,m,g,b[f+14],17,2792965006),g=u(g,y,_,m,b[f+15],22,1236535329),m=a(m,g,y,_,b[f+1],5,4129170786),_=a(_,m,g,y,b[f+6],9,3225465664),y=a(y,_,m,g,b[f+11],14,643717713),g=a(g,y,_,m,b[f+0],20,3921069994),m=a(m,g,y,_,b[f+5],5,3593408605),_=a(_,m,g,y,b[f+10],9,38016083),y=a(y,_,m,g,b[f+15],14,3634488961),g=a(g,y,_,m,b[f+4],20,3889429448),m=a(m,g,y,_,b[f+9],5,568446438),_=a(_,m,g,y,b[f+14],9,3275163606),y=
1364a(y,_,m,g,b[f+3],14,4107603335),g=a(g,y,_,m,b[f+8],20,1163531501),m=a(m,g,y,_,b[f+13],5,2850285829),_=a(_,m,g,y,b[f+2],9,4243563512),y=a(y,_,m,g,b[f+7],14,1735328473),g=a(g,y,_,m,b[f+12],20,2368359562),m=c(m,g,y,_,b[f+5],4,4294588738),_=c(_,m,g,y,b[f+8],11,2272392833),y=c(y,_,m,g,b[f+11],16,1839030562),g=c(g,y,_,m,b[f+14],23,4259657740),m=c(m,g,y,_,b[f+1],4,2763975236),_=c(_,m,g,y,b[f+4],11,1272893353),y=c(y,_,m,g,b[f+7],16,4139469664),g=c(g,y,_,m,b[f+10],23,3200236656),m=c(m,g,y,_,b[f+13],4,681279174),
1365_=c(_,m,g,y,b[f+0],11,3936430074),y=c(y,_,m,g,b[f+3],16,3572445317),g=c(g,y,_,m,b[f+6],23,76029189),m=c(m,g,y,_,b[f+9],4,3654602809),_=c(_,m,g,y,b[f+12],11,3873151461),y=c(y,_,m,g,b[f+15],16,530742520),g=c(g,y,_,m,b[f+2],23,3299628645),m=s(m,g,y,_,b[f+0],6,4096336452),_=s(_,m,g,y,b[f+7],10,1126891415),y=s(y,_,m,g,b[f+14],15,2878612391),g=s(g,y,_,m,b[f+5],21,4237533241),m=s(m,g,y,_,b[f+12],6,1700485571),_=s(_,m,g,y,b[f+3],10,2399980690),y=s(y,_,m,g,b[f+10],15,4293915773),g=s(g,y,_,m,b[f+1
1365],21,2240044497),
1366m=s(m,g,y,_,b[f+8],6,1873313359),_=s(_,m,g,y,b[f+15],10,4264355552),y=s(y,_,m,g,b[f+6],15,2734768916),g=s(g,y,_,m,b[f+13],21,1309151649),m=s(m,g,y,_,b[f+4],6,4149444226),_=s(_,m,g,y,b[f+11],10,3174756917),y=s(y,_,m,g,b[f+2],15,718787259),g=s(g,y,_,m,b[f+9],21,3951481745),m=t(m,d),g=t(g,v),y=t(y,p),_=t(_,h);return(l(m)+l(g)+l(y)+l(_)).toLowerCase()},Y=function(){return new Date},Q=function(e){!C(e)&&g(e)||(e=Y());var t=function(e){var t=String(e);return 1===t.length&&(t="0"+t),t};return e.getUTCFullYear()+
1367"-"+t(e.getUTCMonth()+1)+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+String((e.getUTCMilliseconds()/1E3).toFixed(3)).slice(2,5)+"Z"},ee=function(e){!C(e)&&g(e)||(e=Y());var t=e.getTimezoneOffset(),n=function(e){var t=Math.abs(e).toFixed(0);return t<10?"0"+t:t};return(t>0?"-":t<0?"+":"")+n(t/60)+n(t%60)},te=function(){var t=e,n=[];return n.push(t.outerWidth),n.push(t.outerHeight),n.push(t.screen.availWidth),n.push(t.screen.availHeight),n.join(",")},
1368ne=function(){var e=function(e,t){var n=[];return C(e)||k(t,function(t,r){try{var o=e[r];o&&/(number)|(string)/.test(typeof o)&&n.push(o)}catch(e){}}),n.join("")},t=[e(navigator,["userAgent"]),e(screen,["availHeight","availWidth","colorDepth","height","width"]),e(document,["referrer","URL"]),Q(),function(){for(var e=[],t=0;t++<8;)e.push((65536*(1+Math.random())|0).toString(16).substring(1));return e.join("")}()];return K(t.join(""))},re=function(e,t){var n=String(e||"");return!C(t)&&m(t)&&k(t,function(e,
1369t){t&&t.search&&(n=n.replace(t.search,t.replace||""))}),n},oe=function(e){return re(e,[{search:/\s/g,replace:""}])},ie=function(e){return re(e,[{search:/\s+/g,replace:" "}])},ue=String.prototype.trim?function(e){return e=String(e),e?e.trim():""}:function(e){return re(e,[{search:/^\s+|\s+$/g,replace:""}])},ae=function(e){if(!S(e)&&!C(e))return E(e)?e:encodeURIComponent(String(e))},ce=function(e){if(!S(e)&&!C(e))return decodeURIComponent(String(e))},se=function(e){var t=U.createElement("textarea");
1370return t.innerHTML=re(e,[{search:/</g,replace:"\x26lt;"},{search:/>/g,replace:"\x26gt;"}]),t.value},le=function(e,t,n){try{n[e]=ae(ue(t))}catch(e){}},fe=function(e,t,n){try{n[e]=ae(Boolean(t).toString())}catch(e){}},de=function(e,t){try{var n=[],r=t[e];return r&&k(r.split(","),function(e,t){n.push(ce(t))}),n}catch(e){}},ve=function(e,t,n){try{var r=[];k(t,function(e,t){r.push(ae(t))}),n[e]=r.join(",")}catch(e){}},pe=function(e,t){var n=-1;return k(e,function(e,r){if(r===t)return n=e,!1}),n},he=function(e,
1371t,n){var r=de(e,n);return t&&!C(t)&&(m(t)||(t=t.split(",")),k(t,function(e,t){var n=ue(t);n&&-1===pe(r,n)&&r.push(n)})),ve(e,r,n)},me=function(){var e=function(e){return ce(e)},t=function(e){return 0===e.indexOf('"')&&(e=re(e.slice(1,-1),[{search:/\\"/g,replace:'"'},{search:/\\\\/g,replace:"\\"}])),ce(re(e,[{search:/\+/g,replace:" "}]))};return function(n,r){var o;return _(r)&&(e=t=r),k(document.cookie.split("; "),function(r,i){var u=i.split("\x3d"),a=e(u.shift()),c=t(u.join("\x3d"));return _(n)?
1372n(a,c):n&&n===a?(o=c,!1):void 0}),o}}(),ge=function(e){var t=e||location.hostname;if(!1===/^[0-9.]+$/.test(t))for(;/[.]+[^.]*[.]+/.test(t);)t=t.substr(t.indexOf(".")+1);return t},ye=function(e,t,n){var r=ge(),o=[ae(e)+"\x3d"+ae(t)];return n&&g(n)&&o.push("; expires\x3d"+n.toGMTString()),!1===/^[0-9.]+$/.test(r)&&(r="."+r),o.push("; path\x3d/; domain\x3d"+r+"; samesite\x3dlax"),document.cookie=o.join(""),document.cookie},_e=function(e){ye(e,null,new Date(0))},Se=function(e){var t=U.createElement("a");
1373return t.href=e,t},be=function(e){var t;return t=W?document.referrer:location.search||location.hash,Ee(e,t)},Ee=function(e,t){if(e){var n;return(n=R("(^|[?\x26])"+e+"\x3d([^\x26]*)",!1,!0).exec(se(t)))?ce(re(n[2],[{search:/\+/g,replace:"%20"}])):void 0}},Te=function(e,t){if(e){var n;n=W?document.referrer:location.search||location.hash;var r=R("([?\x26]"+e+"\x3d)[^\x26]*",!1,!0);return n.match(r)?n.replace(r,"$1"+ae(t)):[n,-1!==n.indexOf("?")?"\x26":"?",e,"\x3d",ae(t)].join("")}},xe=function(){var e=
1374[];return k(p.matches('meta[name\x3d"keywords"]'),function(t,n){k(n.content.split(","),function(t,n){(n=ue(ie(n)))&&e.push(n)})}),e.join(",")},Ce=function(){var t={};t.memoryStorage=function(){var e={},t=function(t){return e[t]},n=function(t,n){S(n)||C(n)?r(t):e[t]=n}
1374,r=function(t){e[t]=void 0,delete e[t]};return{getItem:t,setItem:n,removeItem:r}}();var n=function(){var t,n=!1,r=function(e){return t.getItem(e)},o=function(e,n){S(n)||C(n)?i(e):t.setItem(e,n)},i=function(e){t.removeItem(e)};try{n=!!e.localStorage}catch(e){}return n&&
1375(t=e.localStorage),{isavailable:n,getItem:r,setItem:o,removeItem:i}}(),r=function(){var t,n=location.hostname.replace(/:\d+/,""),r=!1,o=function(e){return ce(t.getItem(e))},i=function(e,n){S(n)||C(n)?u(e):t.setItem(e,ae(n))},u=function(e){t.removeItem(e)};try{r=!C(e.globalStorage)&&!S(e.globalStorage)}catch(e){}return r&&(t=e.globalStorage[n]),{isavailable:r,getItem:o,setItem:i,removeItem:u}}(),o=function(){var e=U.createElement("div"),t=!1,n=function(t){return ce(e.getAttribute(t))},r=function(t,
1376n){S(n)||C(n)?o(t):(e.setAttribute(t,ae(n)),e.save("_sv_userdata"))},o=function(t){e.removeAttribute(t)};if(e&&e.addBehavior)try{e.addBehavior("#default#userData"),e.style.display="none",U.insertInto("body",e),e.load("_sv_userdata"),t=!0}catch(t){U.removeElement(e)}return{isavailable:t,getItem:n,setItem:r,removeItem:o}}(),i=function(){var t,n=!1,r=function(e){return t.getItem(e)},o=function(e,n){S(n)||C(n)?i(e):t.setItem(e,n)},i=function(e){t.removeItem(e)};try{n=!!e.sessionStorage}catch(e){}return n&&
1377(t=e.sessionStorage),{isavailable:n,getItem:r,setItem:o,removeItem:i}}(),u=e.hasOwnProperty("_svClientCookieStore")?e._svClientCookieStore:function(){var e=function(e){return me(e)},t=function(e,t){if(S(t)||C(t))n(e);else{var r=Y();r.setTime(r.getTime()+31536E6),ye(e,t,r)}},n=function(e){_e(e)};return{isavailable:!!navigator.cookieEnabled,getItem:e,setItem:t,removeItem:n}}();return u&&b(u.isavailable)&&(t.cookieStorage=u),b(n.isavailable)&&(t.localStorage=n),b(r.isavailable)&&(t.globalStorage=r),
1378b(o.isavailable)&&(t.userDataStorage=o),b(i.isavailable)&&(t.sessionStorage=i),{Storage:t,getItem:function(e){var n;for(var r in t)if(t.hasOwnProperty(r))try{if(n=t[r].getItem(e),!S(n)&&!C(n))return n}catch(e){}},setItem:function(e,n){for(var r in t)if(t.hasOwnProperty(r))try{t[r].setItem(e,n)}catch(e){}},removeItem:function(e){for(var n in t)if(t.hasOwnProperty(n))try{t[n].removeItem(e)}catch(e){}}}}(),Ie=!0===n?"DNT":function(){var t=be("sv_session"),n=e.sv_session,r=!1;if(!t&&n&&n.value)try{t=
1379q(O(n.value,!0)),r=!0,!0===n.first&&Ce.Storage.memoryStorage.setItem("_svfirst","true")}catch(e){}return D(t)||(t=Ce.getItem("_svsid")),D(t)||(t=ne(),Ce.Storage.memoryStorage.setItem("_svfirst","true")),k(Ce.Storage,function(e,n){try{r&&"cookieStorage"===e||n.setItem("_svsid",t)}catch(e){}}),t}(),we=function(e){e=e||"";var t=Se(e),n=[];return n.push("sv_session\x3d"+ae(Ie)),t.href.replace(t.hash,"")+(t.search?"\x26":"?")+n.join("\x26")+t.hash},Ne=function(e,t){var n=U.createElement("img",{width:1,
1380height:1});return!0===t&&!0===c&&(n.onload=function(){k(d,function(e,t){t(),t=null}),d=[],c=!1}),n.src=e,n},Le=function(){var t=function(t,r){r=r||"";var o={sv_cid:ae(t||"")},v={},p=function(){var t,n={};return o.sv_title||le("sv_title",document.title||"",o),le("sv_referrer",e.spaReferrer||document.referrer||"",o),le("sv_url",document.URL||"",o),le("sv_keywords",xe(),o),le("sv_tzOffset",ee(),o),le("sv_inframe",W||"false",o),le("sv_ver","2.0.2",o),le("sv_session",Ie,o),"true"===(t=Ce.Storage.memoryStorage.getItem("_svfirst"))&&
1381(fe("sv_first",t,o),Ce.Storage.memoryStorage.removeItem("_svfirst")),"true"===(t=Ce.Storage.memoryStorage.getItem("_cmvisit"))&&(fe("cm_visit",t,o),Ce.Storage.memoryStorage.removeItem("_cmvisit")),(t=Ce.getItem("_cmname"))&&(le("cm_campaign",t,o),le("cm_date",Ce.getItem("_cmdate"),o),le("sv_deid",Ce.getItem("_svdeid"),o)),C(f.value)||le(f.key,oe(f.value).toLowerCase(),o),C(l.value)||le(l.key,l.value,o),C(s.value)||le(s.key,H(s.value),o),Oe()&&k(ke(),function(e,t){le(e,t,o)}),n.sv_dt=ae(Q()),k(o,function(e,
1382t){n[e]=t}),k(v,function(e,t){n[e]=t}),n},m=function(){var e=o.sv_uid;o={sv_cid:o.sv_cid},e&&(o.sv_uid=e),v={},c=!0},g=function(e){var t=[];k(p(),function(e,n){t.push(e+"\x3d"+n)});var n=Ne(i+"/?"+t.join("\x26"),!0);return!0===e&&m(),n},y=function(n,r,i,u,a){var c,v=(new Date).getTime(),p=0,h=!1,m=!1,g="_svidstore_"+oe(n||"").toLowerCase(),y=function(){r&&_(r)&&r.call({readCookie:me},!!m.hasOwnProperty("d")&&m)},S=function(){var e=[],r={};r.vendor=ae(n||""),r.sv_domain=ae(ge()||""),r.sv_session=ae(Ie),
1383r[f.key]=ae(String(f.value||o.sv_cid||t||"")),h&&(r.i_delta=ae(h)),o.sv_uid&&(r.sv_uid=o.sv_uid),C(l.value)||(r[l.key]=ae(l.value)),C(s.value)||(r[s.key]=ae(H(s.value))),k(i,function(e,t){r[e]=t}),k(r,function(t,n){e.push(t+"\x3d"+n)}),u&&z(u+"/?"+e.join("\x26"),function(){var e,t=this;if(200===t.status&&"application/json"===t.getResponseHeader("Content-Type")){e=t.responseText;try{m=P(e)}catch(e){m=!1}if(m)try{c.setItem(g,e)}catch(e){}}y()})};try{c=e.localStorage,m=P(c.getItem(g)||!1)}catch(e){return void y()}m.hasOwnProperty("i")&&
1384(h=m.i),m.hasOwnProperty("e")&&(p=(new Date(m.e)).getTime()),p<v?!0===a?d.push(S):S():y()};return{_setTitle:function(e){le("sv_title",e,o)}
1384,_setAccount:function(e){le("sv_cid",oe(e).toLowerCase(),o)},_trackIdentity:function(t,r,o){var i=p();!0!==n&&(k(r,function(e,t){i[e]=ae(t)}),y("trackIdentity",function(n){t&&_(t)&&t.call(this,n),e.dispatchEvent(new CustomEvent("_svtrackidentity_response",{detail:n}))},i,a,!1),!0===o&&m())},_getIdentity:function(e,t,n){var r={};k(n,function(e,t){r[e]=ae(t)}),y(e,
1385t,r,u,c)},_setUID:function(e){le("sv_uid",_(e)?e.call({readCookie:me}):e,o)},_setEm:function(e){le("sv_svem",oe(e).toLowerCase(),o)},_setEme:function(e){e=oe(e).toLowerCase(),le("sv_sveme",e&&!D(e)?K(e):e,o)},_setEmID:function(e){le("sv_svemi",e,o)},_setIsOpt:function(e){fe("sv_svopt",e,o)},_setViewProduct:function(e){he("sve_view_product",e,o)},_setViewCategory:function(e){he("sve_view_category",e,o)},_setIsPurch:function(e){fe("sve_purch",e,o)},_setPurchProduct:function(e){he("sve_purch_product",
1386e,o)},_setPurchID:function(e){le("sve_purch_id",e,o)},_setPurchDollar:function(e){le("sve_purch_dollar",e,o)},_setPurchTax:function(e){le("sve_purch_tax",e,o)},_setPurchShip:function(e){le("sve_purch_ship",e,o)},_setPurchDiscount:function(e){le("sve_purch_discount",e,o)},_setCustAcct:function(e){le("sve_cust_acct",e,o)},_setCustFName:function(e){le("sve_cust_fname",e,o)},_setCustLName:function(e){le("sve_cust_lname",e,o)},_setCustAdd1:function(e){le("sve_cust_add1",e,o)},_setCustAdd2:function(e){le("sve_cust_add2",
1387e,o)},_setCustCity:function(e){le("sve_cust_city",e,o)},_setCustState:function(e){le("sve_cust_st",e,o)},_setCustZIP:function(e){le("sve_cust_ZIP",e,o)},_setIsCart:function(e){fe("sve_cart",e,o)},_setImail:function(e){fe("svem_Imail",e,o)},_setCMemail:function(e){le("cm_email",e,o)},_setCMCampaign:function(e){le("cm_campaign",e,o)},_setCMOptIP:function(e){le("cm_ip",e,o)},_setCMSource:function(e){le("cm_source",e,o)},_setCartProduct:function(e){he("sve_cart_product",e,o)},_setCartId:function(e){le("sve_cart_id",
1388e,o)},_setContext:function(e){le("sv_context",e,o)},_setCustomVar:function(e,t){le(e,t,v)},_deleteCustomVar:function(e){return!!v[e]&&(v[e]=void 0,delete v[e],!0)},_setClientOptIn:function(e){le("cl_optin",oe(e).toLowerCase(),o)},_setClientOptOut:function(e){le("cl_optout",oe(e).toLowerCase(),o)},_trackPageView:function(e){!0!==n&&g(e)},_createTrackingPixel:function(e){return Ne(e,!1)},_getLinkerUrl:function(e){return we(e)},_link:function(e){e&&(location.href=we(e))},_linkByPost:function(e){e&&e.action&&
1389(e.action=we(e.action))},_waitFor:h}},r={};return r[""]=new t,{_getTracker:function(e){return this._createTracker(e)},_createTracker:function(e,n){return n=n||ne(),r[n]=new t(e||"",n),r[n]},_getTrackerByName:function(e){return r[e||""]||this._createTracker("",e)}}},De=function(){var t=e._svt._getTrackerByName();this.push=function(){k(arguments,function(e,n){try{_(n)?n():t[n[0]].apply(t,n.slice(1))}catch(e){console.error("_svq push exception",e.message)}})}},Ae=function(e){var t;if(e&&_(e.push))return k(p.matches("script"),
1390function(n,r){try{(t=N(r.textContent,"['\"]"))&&(k(t,function(e,n){t[e]=n.replace(/^['"]|['"]$/g,"")}),e.push({src:"SCRIPT",index:n,value:t}))}catch(e){}}),k(p.matches('input[type\x3d"email"], input[type\x3d"hidden"], input[type\x3d"text"]'),function(n,r){try{(t=N(r.value))&&e.push({src:"INPUT",id:r.id||"",name:r.name||"",action:r.form&&r.form.action?r.form.action:"",method:r.form&&r.form.method?r.form.method:"",value:t})}catch(e){}}),e},Re=function(){var n,r=t.consume();return!0===v&&Ae(r),(n=N(ce(document.URL)))&&
1391r.push({src:"URL",value:n}),(n=N(ce(document.referrer)))&&r.push({src:"REFERRER",value:n}),me(function(e,t){(n=N(t))&&r.push({src:"COOKIE",name:e,value:n})}),k(e.localStorage,function(e,t){(n=N(t))&&r.push({src:"LOCALSTORAGE",name:e,value:n})}),k(e.sessionStorage,function(e,t){(n=N(t))&&r.push({src:"SESSIONSTORAGE",name:e,value:n})}),r},ke=function(){var e,t={};return e=Re(),e.length&&(t.sv_emc=O(j(H(e)))),t},Oe=function(){return!!e._sv_emc||function(){try{return!!e.sessionStorage.getItem("_sv_emc")}catch(e){}return!1}()};
1392t=function(){var t,n={},r=0,o=function(){try{t.removeItem("_svemcstore")}catch(e){}};try{t=e.localStorage,n=P(q(O(t.getItem("_svemcstore"),!0)))}catch(e){}return o(),k(n,function(){r++}),{push:function(e){var t;try{e&&r<10&&(t=K(H(e)))&&!n[t]&&(n[t]=e,r++)}catch(e){}return this},serialize:function(){if(r)try{t.setItem("_svemcstore",O(j(H(n))))}catch(e){return-1}return r},consume:function(){var e=[];return k(n,function(t,n){e.push(n)}),n={},r=0,o(),e}}}(),function(){var e;(e=be("cm_campaign"))&&(Ce.setItem("_cmname",
1393e),Ce.setItem("_cmdate",Q()),Ce.setItem("_svdeid",be("sv_deid")||""),Ce.Storage.memoryStorage.setItem("_cmvisit","true"))}(),p.selectors.pseudos.email=function(e){var t,n=0,r=e.attributes,o=!1;if(r)for(;t=r.item(n++);)if(/email/i.test(t.value)){o=!0;break}return o},p.selectors.pseudos.visible=function(e){return J(e)},p.selectors.pseudos.hidden=function(e){return!J(e)},function(t){if(t)try{e.sessionStorage.setItem("_sv_emc",t)}catch(e){}}(be("enable_sv_emc")),function(){var t=e._svt;!C(t)&&_(t._getTracker)||
1394(e._svt=new Le)}(),function(){var t,n=e._svq,r=n&&m(n);n&&_(n.push)&&!r||(t=e._svq=new De),r&&t.push.apply(t,n)}(),function(t,n){var r=be(t);r&&r!==be(n)&&(e[n]=function(o){e[n]=A,o&&o[t]&&o[t]===r&&b(o.reload)&&(e.location.search=Te(n,r))},G(o+"/?"+t+"\x3d"+ae(r)+"\x26callback\x3d"+ae(n)))}("sv_onetag_id","sv_event_callback"),function(){var r=e.sv_event||{};e.sv_event&&(e.sv_event={});var i=String(f.value||r.cid||""),u=String(r.onetag_id||""),a=function(){var e={},t=function(e){return k(e.sources,
1395function(t,n){n.event=e,n.name=String(n.name),n.util={isArray:m,isDate:g,isBoolean:y,isFunction:_,isNull:S,isNumber:E,isString:T,isNumberString:x,isUndefined:C,isEmpty:I,isBlob:w,trim:ue,find:p,each:k,jsse:B}}),e},n=function(e){return!e.pathname||R(e.pathname||"",!1,!0).test(location.pathname)},o=function(e){var t=M(e.search),n=!0;return k(t,function(e,t){if(n=!(C(t)||C(t.key)||C(t.value))){n=!1;var r=be(t.key);if(!C(r)){var o=R(t.value,!0,!0);k(r.split(","),function(e,t){if(o.test(ue(t)))return!(n=
1396!0)})}}return n}),n};return k(r.listeners,function(r,i){/^load|click|submit|xhr|input$/.test(r)&&k(M(i),function(i,u){if(n(u)&&o(u)){var a=t({initiator:r,eventid:r+"-"+i,pathname:u.pathname,event:u.event,context:u.context,selector:M(u.selector),delegateTarget:u.delegateTarget?M(u.delegateTarget):void 0,monitorTarget:u.monitorTarget?M(u.monitorTarget):void 0,timeoutInterval:!1!==u.timeoutInterval&&(E(u.timeoutInterval)?Math.max(u.timeoutInterval,1):"submit"!==r&&void 0),xhrUrl:u.xhrUrl?R(u.xhrUrl,
1397!1,!0):void 0,postDataType:u.postDataType,method:R(u.method||"GET|POST",!1,!0),cause:R(u.cause||"XHR",!1,!0),pattern:u.pattern?R(u.pattern,!1,!0):void 0,sources:M(u.sources)});switch(k(a.sources,function(e,t){t.selector=t.selector?M(t.selector):void 0,t.xhrSelector=t.xhrSelector?M(t.xhrSelector):void 0}),r){case "load":e.loadEvent||(e.loadEvent=a);break;case "click":m(e.clickEvents)?e.clickEvents.push(a):e.clickEvents=M(a);break;case "submit":m(e.submitEvents)?e.submitEvents.push(a):e.submitEvents=
1398M(a);break;case "xhr":m(e.xhrEvents)?e.xhrEvents.push(a):e.xhrEvents=M(a);break;case "input":m(e.inputEvents)?e.inputEvents.push(a):e.inputEvents=M(a)}}})}),e}(),c=function(e,t){for(var n=document.documentElement;t&&1===t.nodeType&&t!==n;){if(p.matchesSelector(t,e))return t;t=t.parentNode}},s=function(e,t,n){for(n=n||[];t;)p.matchesSelector(t,e)&&n.push(t),1===t.nodeType&&s(e,t.firstChild,n),t=t.nextSibling;return n},d=function(){var e=function(e){var t=[];return k(M(e),function(e,n){t.push(re(ue(p.getText(n)),
1399[{search:/  +/g,replace:" "}]))}),t.length?1===t.length?t[0]:t:void 0},t=function(t,n){var r,o;
1399if(n.el&&t.up)(r=c(t.up,n.el.parentNode))&&t.down&&(r=s(t.down,r.firstChild)),o=t.value?_(t.value)?t.value.call(t,e(r),r,n.el):B(t.value,F(r)):e(r);else if(n.el&&t.down)r=s(t.down,n.el.firstChild),o=t.value?_(t.value)?t.value.call(t,e(r),r,n.el):B(t.value,F(r)):e(r);else if(t.selector)r=[],k(t.selector,function(e,t){r=r.concat(p.matches(t))}),r.length&&(o=t.value?_(t.value)?t.value.call(t,e(r),r,n.el):B(t.value,
1400F(r)):e(r));else if(t.cookie)r=Ce.getItem(t.cookie),o=_(t.value)?t.value.call(t,r,n.el):r;else if(t.url)r=be(t.url),o=_(t.value)?t.value.call(t,r,n.el):r;else if(t.variable)r=B(t.variable),o=_(t.value)?t.value.call(t,r,n.el):r;else if(n.xhr)if(t.postData)r=/json/.test(t.event.postDataType)?B(t.postData,P(n.xhr.data)):Ee(t.postData,n.xhr.data),o=_(t.value)?t.value.call(t,r,n.xhr.data):r;else if(t.param)r=Ee(t.param,n.xhr.url),o=_(t.value)?t.value.call(t,r,n.xhr.url):r;else if(t.xhrSelector){var i=
1401U.createDocumentFragment(n.xhr.responseText);r=[],k(t.xhrSelector,function(e,t){r=r.concat(p(t,i))}),r.length&&(o=t.value?_(t.value)?t.value.call(t,e(r),r,i):B(t.value,F(r)):e(r)),U.clearElement(i),i=null}else if(t.value){try{r=P(n.xhr.responseText)}catch(e){}o=_(t.value)?t.value.call(t,r||n.xhr.responseText,n.xhr):r?B(t.value,r):void 0}else o=n.xhr.responseText;else n.el&&t.param?(r=Ee(t.param,n.el.action),o=_(t.value)?t.value.call(t,r,n.el.action):r):o=t.value?_(t.value)?t.value.call(t,n.el):B(t.value,
1402F(n.el)):void 0;return o};
1402return function(e,n){n=n||{};var r={},o="";try{o=t(e,n)}catch(e){r.error=e.message}return r.value=C(o)?String(o):o,r}}(),h=function(e,t){var n,r,a,c={},s={},f=["cc_event\x3d"+ae(String(e.event)),"cc_context\x3d"+ae(String(e.context)),"sv_cid\x3d"+ae(i),"sv_onetag_id\x3d"+ae(u),"sv_session\x3d"+ae(Ie),"sv_ver\x3d"+ae("2.0.2"),"sv_dt\x3d"+ae(Q()),"sv_referrer\x3d"+ae(document.referrer||""),"sv_url\x3d"+ae(document.URL||""),"sv_title\x3d"+ae(document.title||""),"sv_keywords\x3d"+
1403ae(xe())];C(l.value)||f.push(l.key+"\x3d"+ae(l.value));try{f.push("cc_event_type\x3d"+ae(t.e.type))}catch(e){}try{k(e.sources,function(e,n){r=d(n,t),a=n.name,c[a]=r.value,r.error&&(s[a]=r.error)}),I(c)||f.push("cc_data\x3d"+ae(O(H(c)))),I(s)||f.push("cc_error\x3d"+ae(O(H(s)))),n=o+"/?"+f.join("\x26")}catch(e){}return n},b=function(){var e=function(e){return e.svMonitorElement||[]},t=function(e,t){e.svMonitorElement=t},n=function(t,n){return-1!==pe(e(t),String(n.eventid))},r=function(n,r){var o=e(n);
1404o.push(String(r.eventid)),t(n,o)},o=function(n,r){var o=e(n),i=pe(o,String(r.eventid));i>-1&&o.splice(i,1),t(n,o.length?o:void 0)};return{start:function(e,t,i){if(!n(e,t)&&i&&_(i)){var u,a,c=e.innerHTML,s=function(){var t=e.innerHTML;t!==c&&(c=t,l())},l=function(){!1!==i()&&!1!==t.timeoutInterval&&(o(e,t),clearInterval(a),clearTimeout(u))};if(r(e,t),!1===t.timeoutInterval)return setInterval(s,100);u=setTimeout(l,t.timeoutInterval||2E3),a=setInterval(s,100)}}}}(),D=function(e,t){if(1!==e.nodeType)return!1;
1405var n=!1;return k(t,function(t,r){if(p.matchesSelector(e,r))return!(n=!0)}),n},j=!(!e.onpagehide&&null!==e.onpagehide),q=function(e){return"_sv_"+e},z=function(e,t){var n=h(e,t);G(n)};!function(){var r=j?"pagehide":"unload",o=function(){Ae(t).serialize(),V(e,r,o)};!n&&Oe()&&X(e,r,o)}(),function(){var t=a.loadEvent,n=function(n){var r,o,i,u=M(B("[sources].[variable]",t)),a=!1,c=function(){if(!a){a=!0;try{e.clearInterval(o)}catch(e){}try{e.clearTimeout(r)}catch(e){}z(t,{e:n})}};u.length?(r=setTimeout(c,
1406t.timeoutInterval||2E3),o=setInterval(function(){i=!1,k(u,function(e,t){if(C(B(t)))return!(i=!0)}),!1===i&&c()},100)):t.timeoutInterval?r=setTimeout(c,t.timeoutInterval):z(t,{e:n})};t&&($(n),X(e,"_svload",n))}(),function(){var t=q("target"),n=function(e,n){var r,o=e[t]||e.target||e.srcElement,i=n.monitorTarget;i?k(i,function(e,t){r=p.matches(t),k(r,function(e,t){b.start(t,n,function(){z(n,{el:o})})}),r.length||b.start(document.body,n,function(){return r=p.matches(t),k(r,function(){z(n,{el:o})}),!!r.length})}):
1407n.timeoutInterval?setTimeout(function(){z(n,{el:o})},n.timeoutInterval):z(n,{el:o})},r=function(){var e=R("a|button|input|select|textarea"),t=document.documentElement;return function(n,r){for(var o=n;o&&1===o.nodeType&&o!==t;){if(p.matchesSelector(o,r))return o;if(e.test(o.tagName))return;o=o.parentNode}}}(),o=a.clickEvents;o&&o.length&&(X(document,"click",function(i){var u;i=i||e.event,u=i.target||i.srcElement,k(o,function(e,o){k(o.selector,function(e,a){var c;if(i[t])return!1;(c=r(u,a))&&(i[t]=
1408c,n(i,o))})})},!0),$(function(){k(o,function(t,r){k(r.delegateTarget,function(t,o){k(p.matches(o),function(t,o){X(o,"click",function(t){n(t||e.event,r)},!0)})})})}))}(),function(){var t=function(e,t){z(t,{el:e.target||e.srcElement})},n=a.submitEvents;n&&n.length&&(X(document,"submit",function(r){r=r||e.event,k(n,function(e,n){k(n.selector,function(e,o){p.matchesSelector(r.target||r.srcElement,o)&&t(r,n)})})},!0),$(function(){k(n,function(n,r){k(r.delegateTarget,function(n,o){k(p.matches(o),function(n,
1409o){X(o,"submit",function(n){t(n||e.event,r)},!0)})})})}))}(),function(){var n=q("open"),r=q("send"),o=q("onreadystatechange"),i=q("fetch"),u=q("method"),c=q("data"),s=q("url"),l=a.xhrEvents,f=!1,d=!1,p=Oe(),h=function(e){var t=!1;try{t=4===e.readyState&&(e.status>=200&&e.status<300||304===e.status)}catch(e){}return t},m=function(e){var t,n,r;try{r=(t=e.getResponseHeader("content-type"))&&(n=t.indexOf("charset\x3d"))>-1?t.substring(n+8):void 0}catch(e){}return r},g=function(e,t){var n,r=m(t),o=function(){e.responseText=
1410n.result,b(e),V(n,"loadend",o)};try{n=new FileReader,X(n,"loadend",o),n.readAsText(t.response,r)}catch(t){b(e),V(n,"loadend",o)}},y=function(t,n){try{"TextDecoder"in e?t.responseText=(new TextDecoder(m(n))).decode(new DataView(n.response)):e.Uint8Array&&(t.responseText=String.fromCharCode.apply(null,new Uint8Array(n.response)))}catch(e){}b(t)},_=function(e,t){e.responseText=e.responseText||"";try{e.responseText=t.responseText}catch(e){}"json"===t.responseType&&(e.responseText=H(t.response)),"blob"===
1411t.responseType?g(e,t):"arraybuffer"===t.responseType?y(e,t):b(e)},S=function(e){var n,r=function(e){e=o(e);try{e=ce(e)}catch(e){}return e},o=function(e){var t,n,r=ue(e),o=r.length;if(o<=8||o%4!=0||/[^A-Z0-9+\/=]/i.test(r))return e;if(-1===(n=r.indexOf("\x3d"))||n===o-1||n===o-2&&"\x3d"===r[o-1])try{if
1411(btoa(t=atob(r))===r)return t}catch(e){}return e},i=function(e){var t,n={hostname:"",params:{}};try{t=Se(e)}catch(e){return n}return n.hostname=t.hostname,t.search&&k(t.search.substring(1).split("\x26"),
1412function(e,t){var o,i=t.split("\x3d"),u=i[0];if(i.length>1){o=r(i[1]);try{n.params[u]?n.params[u].push(o):n.params[u]=[o]}catch(e){}}}),n}(e.url),u=location.hostname.replace(/^www[^\.]*\./,"");i.data=e.data?function(e){try{if(e instanceof FormData)return!0}catch(e){}try{if(e instanceof URLSearchParams)return!0}catch(e){}return!1}(e.data)?function(e){var t,n,o={};try{for(n=e.keys();(t=n.next())&&!1===t.done;)o[t.value]=function(e){var t=[];return k(e,function(e,n){t.push(r(n))}),t}(e.getAll(t.value))}catch(e){}return o}(e.data):
1413r(e.data):"",i.hostname.indexOf(u)>-1&&(i.responseText=r(e.responseText)),(n=N(H(i)))&&(t.push({src:e.cause||"XHR",method:e.method||"",url:e.url||"",value:n}),!0===v&&t.serialize())},b=function(e){var t=!1;return p&&S(e),k(l,function(n,r){if((!r.xhrUrl||r.xhrUrl.test(e.url))&&r.method.test(e.method)&&r.cause.test(e.cause||"XHR"))return r.timeoutInterval?setTimeout(function(){z(r,{xhr:e})},r.timeoutInterval):z(r,{xhr:e}),!(t=!0)}),t},E=function(){var e=this;!0===h(e)&&_({method:e[u],data:e[c],url:e[s]},
1414e),e[o]&&e[o].apply(e,arguments)},x=function(){var t=e.jQuery,n=q("ajaxSuccess");t&&t.fn&&t.fn.ajaxSuccess&&"1"===String(t.fn.jquery).split(".")[0]&&!0!==t[n]&&(t[n]=!0,t(document).ajaxSuccess(function(e,t,n){_({method:n.type||"GET",data:n.data,url:n.url},t)}))};k(l,function(e,t){return f=f||t.cause.test("XHR"),d=d||t.cause.test("FETCH"),!(f&&d)}),(p||f)&&e.XMLHttpRequest&&(e.XMLHttpRequest.prototype[n]||(e.XMLHttpRequest.prototype[n]=e.XMLHttpRequest.prototype.open||A,e.XMLHttpRequest.prototype.open=
1415function(t,r){var o=this;o[u]=t,o[s]=r,e.XMLHttpRequest.prototype[n].apply(o,arguments)}),e.XMLHttpRequest.prototype[r]||(e.XMLHttpRequest.prototype[r]=e.XMLHttpRequest.prototype.send||A,e.XMLHttpRequest.prototype.send=function(t){var n=this;n[c]=t,X(n,"readystatechange",function(){E.call(n)}),n.addEventListener||n.attachEvent||(x(),n[o]=n.onreadystatechange,n.onreadystatechange=E),e.XMLHttpRequest.prototype[r].apply(n,arguments)})),(p||d)&&e.fetch&&!e[i]&&(e[i]=e.fetch,e.fetch=function(t,n){var r=
1416{cause:"FETCH",responseText:""},o=e[i].call(e,t,n);return n=n||{},r.method=t.method||n.method||"GET",r.data=t.body||n.body||r.data,r.url=(T(t)?t:t.url)||"",o.then(function(e){return e.clone()}).then(function(e){return e.text()}).then(function(e){return r.responseText=e,b(r),o}).catch(function(){return o})})}(),function(){var t=a.inputEvents;if(t&&t.length){var n=function(){var e;return k(["input","textinput","propertychange"],function(t,n){if(Z(n,document))return!(e=n)}),e}();if(n){var r=function(){var r=
1417function(e){return e&&/INPUT/.test(e.tagName)&&/text|email/.test(e.type)},o=function(e){e&&k(t,function(t,n){var r=n.selector,o=n.delegateTarget;if((!o||D(e,o))&&D(e,r))return(n.pattern?n.pattern.test(e.value):L(e.value))&&(n.timeoutInterval?setTimeout(function(){z(n,{el:e})},n.timeoutInterval):z(n,{el:e})),!1})},i=null,u=null,a=function(t){if(t=t||e.event,"value"===t.propertyName){var n=t.target||t.srcElement,r=n.value;r!==u&&(u=r,o(n))}},c=function(e){i=e,u=e.value,X(i,n,a)},s=function(){i&&(V(i,
1418n,a),i=null,u=null)};return function(t){/input/.test(n)?X(t,n,function(t){t=t||e.event;var n=t.target||t.srcElement;r(n)&&o(n)}):(X(t,"focusin",function(t){t=t||e.event;var n=t.target||t.srcElement;r(n)&&(s(),c(n))}),X(t,"focusout",function(){s()}),X(t,"selectionchange keyup keydown",function(){i&&i.value!==u&&(u=i.value,o(i))}))}}();r(document),$(function(){k(t,function(e,t){k(t.delegateTarget,function(e,t){k(p.matches(t),function(e,t){t.svInputDelegate||(t.svInputDelegate=!0,r(t))})})})})}}}()}(),
1419function(){var t=e.sv_loader,n=Y(),o=Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()).toString(),i=[{search:"{SESSIONID}",replace:ae(Ie)},{search:"{PUBID}",replace:ae(l.value)},{search:"{CID}",replace:ae(f.value)},{search:"{PAGE_URL}",replace:ae(document.URL||"")},{search:"{PAGE_TITLE}",replace:ae(document.title||"")},{search:"{REFERRER}",replace:ae(document.referrer||"")},{search:"{IN_FRAME}",replace:ae(W||"false")},{search:"{TRACK_VERSION}",
1420replace:ae("2.0.2")},{search:"{TIME}",replace:ae(o)},{search:"{TZOFFSET}",replace:ae(ee())},{search:"{SCREEN_ATTRS}",replace:ae(te())},{search:"{DOMAIN_DATA}",replace:ae(r&&r.domain_data?H(r.domain_data):"")},{search:"{KEYWORDS}",replace:ae(xe())}],u=function(){k(t,function(e,t){t.hasOwnProperty("url")?G(re(t.url,i)):t.hasOwnProperty("fn")&&t.fn.call(t.scope||this,P(ce(re(H(t.params||{}),i))))}),V(e,"load",u)};!C(t)&&m(t)&&(e.sv_loader=[],/^loaded|^c/.test(document.readyState)?u():X(e,"load",u))}()}(window)}catch(e){console.log(e)}};
1421if(window.vendorStatus("adobevisitor")){!function e(t,i,n){function r(s,o){if(!i[s]){if(!t[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(a)return a(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u;}
1421var d=i[s]={exports:{}};t[s][0].call(d.exports,function(e){var i=t[s][1][e];return r(i?i:e)},d,d.exports,e,t,i,n)}return i[s].exports}for(var a="function"==typeof require&&require,s=0;s<n.length;s++)r(n[s]);return r}({1:[function(e,t,i){(function(i){function n(){function e(){h.windowLoaded=
1422!0}i.addEventListener?i.addEventListener("load",e):i.attachEvent&&i.attachEvent("onload",e),h.codeLoadEnd=(new Date).getTime()}var r=e("./child/ChildVisitor"),a=e("./child/Message"),s=e("./child/makeChildMessageListener"),o=e("./utils/asyncParallelApply"),l=e("./utils/enums"),u=e("./utils/utils"),d=e("./utils/getDomain"),c=e("./units/version"),f=e("./units/crossDomain"),g=e("@adobe-mcid/visitor-js-shared/lib/ids/generateRandomID"),p=e("./units/makeCorsRequest"),m=e("./units/makeDestinationPublishing"),
1423_=e("./utils/constants"),h=function(e,t,n){function r(e){var t=e;return function(e){var i=e||v.location.href;try{var n=S._extractParamFromUri(i,t);if(n)return H.parsePipeDelimetedKeyValues(n)}catch(e){}}}function h(e){function t(e,t){e&&e.match(_.VALID_VISITOR_ID_REGEX)&&t(e)}t(e[k],S.setMarketingCloudVisitorID),S._setFieldExpire(V,-1),t(e[R],S.setAnalyticsVisitorID)}function C(e){e=e||{},S._supplementalDataIDCurrent=e.supplementalDataIDCurrent||"",S._supplementalDataIDCurrentConsumed=e.supplementalDataIDCurrentConsumed||
1424{},S._supplementalDataIDLast=e.supplementalDataIDLast||"",S._supplementalDataIDLastConsumed=e.supplementalDataIDLastConsumed||{}}function D(e){function t(e,t,i){return i=i?i+="|":i,i+=e+"\x3d"+encodeURIComponent(t)}function i(e){var t=H.getTimestampInSeconds();return e=e?e+="|":e,e+="TS\x3d"+t}function n(e,i){var n=i[0],r=i[1];return null!=r&&r!==N&&(e=t(n,r,e)),e}var r=e.reduce(n,"");return i(r)}function I(e){var t=20160,i=e.minutesToLive,n="";return(S.idSyncDisableSyncs||S.disableIdSyncs)&&(n=n?
1425n:"Error: id syncs have been disabled"),"string"==typeof e.dpid&&e.dpid.length||(n=n?n:"Error: config.dpid is empty"),"string"==typeof e.url&&e.url.length||(n=n?n:"Error: config.url is empty"),"undefined"==typeof i?i=t:(i=parseInt(i,10),(isNaN(i)||i<=0)&&(n=n?n:"Error: config.minutesToLive needs to be a positive number")),{error:n,ttl:i}}if(!n||n.split("").reverse().join("")!==e)throw new Error("Please use `Visitor.getInstance` to instantiate Visitor.");var S=this;S.version="3.1.2";var v=i,A=v.Visitor;
1426A.version=S.version,A.AuthState=l.AUTH_STATE,A.OptOut=l.OPT_OUT,v.s_c_in||(v.s_c_il=[],v.s_c_in=0),S._c="Visitor",S._il=v.s_c_il,S._in=v.s_c_in,S._il[S._in]=S,v.s_c_in++,S._log={requests:[]},S.marketingCloudOrgID=e,S.cookieName="AMCV_"+e,S.sessionCookieName="AMCVS_"+e,S.cookieDomain=d(),S.cookieDomain===v.location.hostname&&(S.cookieDomain=""),S.loadSSL=v.location.protocol.toLowerCase().indexOf("https")>=0,S.loadTimeout=3E4,S.CORSErrors=[],S.marketingCloudServer=S.audienceManagerServer="dpm.demdex.net",
1427S.sdidParamExpiry=30;var y=v.document,M=null,b="MC",k="MCMID",E="MCORGID",T="MCCIDH",O="MCSYNCSOP",w="MCIDTS",L="MCOPTOUT",P="A",R="MCAID",F="AAM",x="MCAAMLH",V="MCAAMB",N="NONE",j=function(e){return!Object.prototype[e]},U=p(S,G);S.FIELDS=l.FIELDS,S.cookieRead=function(e){e=encodeURIComponent(e);var t=(";"+y.cookie).split(" ").join(";"),i=t.indexOf(";"+e+"\x3d"),n=i<0?i:t.indexOf(";",i+1),r=i<0?"":decodeURIComponent(t.substring(i+2+e.length,n<0?t.length:n));return r},S.cookieWrite=function(e,t,i){var n,
1428r=S.cookieLifetime;if(t=""+t,r=r?(""+r).toUpperCase():"",i&&"SESSION"!==r&&"NONE"!==r)if(n=""!==t?parseInt(r?r:0,10):-60)i=new Date,i.setTime(i.getTime()+1E3*n);else{if(1===i){i=new Date;var a=i.getYear();i.setYear(a+2+(a<1900?1900:0))}}else i=0;return e&&"NONE"!==r?(y.cookie=encodeURIComponent(e)+"\x3d"+encodeURIComponent(t)+"; path\x3d/;"+(i?" expires\x3d"+i.toGMTString()+";":"")+(S.cookieDomain?" domain\x3d"+S.cookieDomain+";":""),S.cookieRead(e)===t):0},S.resetState=function(e){e?S._mergeServerState(e):
1429C()},S._isAllowedDone=!1,S._isAllowedFlag=!1,S.isAllowed=function(){return S._isAllowedDone||(S._isAllowedDone=!0,(S.cookieRead(S.cookieName)||S.cookieWrite(S.cookieName,"T",1))&&(S._isAllowedFlag=!0)),S._isAllowedFlag}
1429,S.setMarketingCloudVisitorID=function(e){S._setMarketingCloudFields(e)},S._use1stPartyMarketingCloudServer=!1,S.getMarketingCloudVisitorID=function(e,t){if(S.isAllowed()){S.marketingCloudServer&&S.marketingCloudServer.indexOf(".demdex.net")<0&&(S._use1stPartyMarketingCloudServer=!0);
1430var i=S._getAudienceManagerURLData("_setMarketingCloudFields"),n=i.url;return S._getRemoteField(k,n,e,t,i)}return""},S.getVisitorValues=function(e,t){var i={MCMID:{fn:S.getMarketingCloudVisitorID,args:[!0],context:S},MCOPTOUT:{fn:S.isOptedOut,args:[void 0,!0],context:S},MCAID:{fn:S.getAnalyticsVisitorID,args:[!0],context:S},MCAAMLH:{fn:S.getAudienceManagerLocationHint,args:[!0],context:S},MCAAMB:{fn:S.getAudienceManagerBlob,args:[!0],context:S}},n=t&&t.length?H.pluck(i,t):i;o(n,e)},S._currentCustomerIDs=
1431{},S._customerIDsHashChanged=!1,S._newCustomerIDsHash="",S.setCustomerIDs=function(e){function t(){S._customerIDsHashChanged=!1}if(S.isAllowed()&&e){S._readVisitor();var i,n;for(i in e)if(j(i)&&(n=e[i]))if("object"==typeof n){var r={};n.id&&(r.id=n.id),void 0!=n.authState&&(r.authState=n.authState),S._currentCustomerIDs[i]=r}else S._currentCustomerIDs[i]={id:n};var a=S.getCustomerIDs(),s=S._getField(T),o="";s||(s=0);for(i in a)j(i)&&(n=a[i],o+=(o?"|":"")+i+"|"+(n.id?n.id:"")+(n.authState?n.authState:
1432""));S._newCustomerIDsHash=S._hash(o),S._newCustomerIDsHash!==s&&(S._customerIDsHashChanged=!0,S._mapCustomerIDs(t))}},S.getCustomerIDs=function(){S._readVisitor();var e,t,i={};for(e in S._currentCustomerIDs)j(e)&&(t=S._currentCustomerIDs[e],i[e]||(i[e]={}),t.id&&(i[e].id=t.id),void 0!=t.authState?i[e].authState=t.authState:i[e].authState=A.AuthState.UNKNOWN);return i},S.setAnalyticsVisitorID=function(e){S._setAnalyticsFields(e)},S.getAnalyticsVisitorID=function(e,t,i){if(!H.isTrackingServerPopulated()&&
1433!i)return S._callCallback(e,[""]),"";if(S.isAllowed()){var n="";if(i||(n=S.getMarketingCloudVisitorID(function(t){S.getAnalyticsVisitorID(e,!0)})),n||i){var r=i?S.marketingCloudServer:S.trackingServer,a="";S.loadSSL&&(i?S.marketingCloudServerSecure&&(r=S.marketingCloudServerSecure):S.trackingServerSecure&&(r=S.trackingServerSecure));var s={};if(r){var o="http"+(S.loadSSL?"s":"")+"://"+r+"/id",l="d_visid_ver\x3d"+S.version+"\x26mcorgid\x3d"+encodeURIComponent(S.marketingCloudOrgID)+(n?"\x26mid\x3d"+
1434encodeURIComponent(n):"")+(S.idSyncDisable3rdPartySyncing||S.disableThirdPartyCookies?"\x26d_coppa\x3dtrue":""),u=["s_c_il",S._in,"_set"+(i?"MarketingCloud":"Analytics")+"Fields"];a=o+"?"+l+"\x26callback\x3ds_c_il%5B"+S._in+"%5D._set"+(i?"MarketingCloud":"Analytics")+"Fields",s.corsUrl=o+"?"+l,s.callback=u}return s.url=a,S._getRemoteField(i?k:R,a,e,t,s)}}return""},S.getAudienceManagerLocationHint=function(e,t){if(S.isAllowed()){var i=S.getMarketingCloudVisitorID(function(t){S.getAudienceManagerLocationHint(e,
1435!0)});if(i){var n=S._getField(R);if(!n&&H.isTrackingServerPopulated()&&(n=S.getAnalyticsVisitorID(function(t){S.getAudienceManagerLocationHint(e,!0)})),n||!H.isTrackingServerPopulated()){var r=S._getAudienceManagerURLData(),a=r.url;return S._getRemoteField(x,a,e,t,r)}}}return""},S.getLocationHint=S.getAudienceManagerLocationHint,S.getAudienceManagerBlob=function(e,t){if(S.isAllowed()){var i=S.getMarketingCloudVisitorID(function(t){S.getAudienceManagerBlob(e,!0)});if(i){var n=S._getField(R);if(!n&&
1436H.isTrackingServerPopulated()&&(n=S.getAnalyticsVisitorID(function(t){S.getAudienceManagerBlob(e,!0)})),n||!H.isTrackingServerPopulated()){var r=S._getAudienceManagerURLData(),a=r.url;return S._customerIDsHashChanged&&S._setFieldExpire(V,-1),S._getRemoteField(V,a,e,t,r)}}}return""},S._supplementalDataIDCurrent="",S._supplementalDataIDCurrentConsumed={},S._supplementalDataIDLast="",S._supplementalDataIDLastConsumed={},S.getSupplementalDataID=function(e,t){S._supplementalDataIDCurrent||t||(S._supplementalDataIDCurrent=
1437S._generateID(1));var i=S._supplementalDataIDCurrent;return S._supplementalDataIDLast&&!S._supplementalDataIDLastConsumed[e]?(i=S._supplementalDataIDLast,S._supplementalDataIDLastConsumed[e]=!0):i&&(S._supplementalDataIDCurrentConsumed[e]&&(S._supplementalDataIDLast=S._supplementalDataIDCurrent,S._supplementalDataIDLastConsumed=S._supplementalDataIDCurrentConsumed,S._supplementalDataIDCurrent=i=t?"":S._generateID(1),S._supplementalDataIDCurrentConsumed={}),i&&(S._supplementalDataIDCurrentConsumed[e]=
1438!0)),i},S.getOptOut=function(e,t){if(S.isAllowed()){var i=S._getAudienceManagerURLData("_setMarketingCloudFields"),n=i.url;return S._getRemoteField(L,n,e,t,i)}return""},S.isOptedOut=function(e,t,i){if(S.isAllowed()){t||(t=A.OptOut.GLOBAL);var n=S.getOptOut(function(i){var n=i===A.OptOut.GLOBAL||i.indexOf(t)>=0;S._callCallback(e,[n])},i);return n?n===A.OptOut.GLOBAL||n.indexOf(t)>=0:null}return!1},S._fields=null,S._fieldsExpired=null,S._hash=function(e){var t,i,n=0;if(e)for(t=0;t<e.length;t++)i=e.charCodeAt(t),
1439n=(n<<5)-n+i,n&=n;return n},S._generateID=g,S._generateLocalMID=function(){var e=S._generateID(0);return q.isClientSideMarketingCloudVisitorID=!0,e},S._callbackList=null,S._callCallback=function(e,t){try{"function"==typeof e?e.apply(v,t):e[1].apply(e[0],t)}catch(e){}},S._registerCallback=function(e,t){t&&(null==S._callbackList&&(S._callbackList={}),void 0==S._callbackList[e]&&(S._callbackList[e]=[]),S._callbackList[e].push(t))},S._callAllCallbacks=function(e,t){if(null!=S._callbackList){var i=S._callbackList[e];
1440if(i)for(;i.length>0;)S._callCallback(i.shift(),t)}},S._addQuerystringParam=function(e,t,i,n){var r=encodeURIComponent(t)+"\x3d"+encodeURIComponent(i),a=H.parseHash(e),s=H.hashlessUrl(e),o=s.indexOf("?")===-1;if(o)return s+"?"+r+a;var l=s.split("?"),u=l[0]+"?",d=l[1],c=H.addQueryParamAtLocation(d,r,n
1440);return u+c+a},S._extractParamFromUri=function(e,t){var i=new RegExp("[\\?\x26#]"+t+"\x3d([^\x26#]*)"),n=i.exec(e);if(n&&n.length)return decodeURIComponent(n[1])},S._parseAdobeMcFromUrl=r(_.ADOBE_MC),
1441S._parseAdobeMcSdidFromUrl=r(_.ADOBE_MC_SDID),S._attemptToPopulateSdidFromUrl=function(t){var i=S._parseAdobeMcSdidFromUrl(t),n=1E9;i&&i.TS&&(n=H.getTimestampInSeconds()-i.TS),i&&i.SDID&&i[E]===e&&n<S.sdidParamExpiry&&(S._supplementalDataIDCurrent=i.SDID,S._supplementalDataIDCurrentConsumed.SDID_URL_PARAM=!0)},S._attemptToPopulateIdsFromUrl=function(){var t=S._parseAdobeMcFromUrl();if(t&&t.TS){var i=H.getTimestampInSeconds(),n=i-t.TS,r=Math.floor(n/60);if(r>_.ADOBE_MC_TTL_IN_MIN||t[E]!==e)return;
1442h(t)}},S._mergeServerState=function(e){function t(e){H.isObject(e)&&S.setCustomerIDs(e)}function i(e){return H.isObject(e)?e:JSON.parse(e)}if(e)try{if(e=i(e),e[S.marketingCloudOrgID]){var n=e[S.marketingCloudOrgID];t(n.customerIDs),C(n.sdid)}}catch(e){throw new Error("`serverState` has an invalid format.");}},S._timeout=null,S._loadData=function(e,t,i,n){var r="d_fieldgroup";t=S._addQuerystringParam(t,r,e,1),n.url=S._addQuerystringParam(n.url,r,e,1),n.corsUrl=S._addQuerystringParam(n.corsUrl,r,e,
14431),q.fieldGroupObj[e]=!0,n===Object(n)&&n.corsUrl&&"XMLHttpRequest"===U.corsMetadata.corsType&&U.fireCORS(n,i,e)},S._clearTimeout=function(e){null!=S._timeout&&S._timeout[e]&&(clearTimeout(S._timeout[e]),S._timeout[e]=0)},S._settingsDigest=0,S._getSettingsDigest=function(){if(!S._settingsDigest){var e=S.version;S.audienceManagerServer&&(e+="|"+S.audienceManagerServer),S.audienceManagerServerSecure&&(e+="|"+S.audienceManagerServerSecure),S._settingsDigest=S._hash(e)}return S._settingsDigest},S._readVisitorDone=
1444!1,S._readVisitor=function(){if(!S._readVisitorDone){S._readVisitorDone=!0;var e,t,i,n,r,a,s=S._getSettingsDigest(),o=!1,l=S.cookieRead(S.cookieName),u=new Date;if(null==S._fields&&(S._fields={}),l&&"T"!==l)for(l=l.split("|"),l[0].match(/^[\-0-9]+$/)&&(parseInt(l[0],10)!==s&&(o=!0),l.shift()),l.length%2===1&&l.pop(),e=0;e<l.length;e+=2)t=l[e].split("-"),i=t[0],n=l[e+1],t.length>1?(r=parseInt(t[1],10),a=t[1].indexOf("s")>0):(r=0,a=!1),o&&(i===T&&(n=""),r>0&&(r=u.getTime()/1E3-60)),i&&n&&(S._setField(i,
1445n,1),r>0&&(S._fields["expire"+i]=r+(a?"s":""),(u.getTime()>=1E3*r||a&&!S.cookieRead(S.sessionCookieName))&&(S._fieldsExpired||(S._fieldsExpired={}),S._fieldsExpired[i]=!0)));!S._getField(R)&&H.isTrackingServerPopulated()&&(l=S.cookieRead("s_vi"),l&&(l=l.split("|"),l.length>1&&l[0].indexOf("v1")>=0&&(n=l[1],e=n.indexOf("["),e>=0&&(n=n.substring(0,e)),n&&n.match(_.VALID_VISITOR_ID_REGEX)&&S._setField(R,n))))}},S._appendVersionTo=function(e){var t="vVersion|"+S.version,i=e?S._getCookieVersion(e):null;
1446return i?c.areVersionsDifferent(i,S.version)&&(e=e.replace(_.VERSION_REGEX,t)):e+=(e?"|":"")+t,e},S._writeVisitor=function(){var e,t,i=S._getSettingsDigest();for(e in S._fields)j(e)&&S._fields[e]&&"expire"!==e.substring(0,6)&&(t=S._fields[e],i+=(i?"|":"")+e+(S._fields["expire"+e]?"-"+S._fields["expire"+e]:"")+"|"+t);i=S._appendVersionTo(i),S.cookieWrite(S.cookieName,i,1)},S._getField=function(e,t){return null==S._fields||!t&&S._fieldsExpired&&S._fieldsExpired[e]?null:S._fields[e]},S._setField=function(e,
1447t,i){null==S._fields&&(S._fields={}),S._fields[e]=t,i||S._writeVisitor()},S._getFieldList=function(e,t){var i=S._getField(e,t);return i?i.split("*"):null},S._setFieldList=function(e,t,i){S._setField(e,t?t.join("*"):"",i)},S._getFieldMap=function(e,t){var i=S._getFieldList(e,t);if(i){var n,r={};for(n=0;n<i.length;n+=2)r[i[n]]=i[n+1];return r}return null},S._setFieldMap=function(e,t,i){var n,r=null;if(t){r=[];for(n in t)j(n)&&(r.push(n),r.push(t[n]))}S._setFieldList(e,r,i)},S._setFieldExpire=function(e,
1448t,i){var n=new Date;n.setTime(n.getTime()+1E3*t),null==S._fields&&(S._fields={}),S._fields["expire"+e]=Math.floor(n.getTime()/1E3)+(i?"s":""),t<0?(S._fieldsExpired||(S._fieldsExpired={}),S._fieldsExpired[e]=!0):S._fieldsExpired&&(S._fieldsExpired[e]=!1),i&&(S.cookieRead(S.sessionCookieName)||S.cookieWrite(S.sessionCookieName,"1"))},S._findVisitorID=function(e){return e&&("object"==typeof e&&(e=e.d_mid?e.d_mid:e.visitorID?e.visitorID:e.id?e.id:e.uuid?e.uuid:""+e),e&&(e=e.toUpperCase(),"NOTARGET"===
1449e&&(e=N)),e&&(e===N||e.match(_.VALID_VISITOR_ID_REGEX))||(e="")),e},S._setFields=function(e,t){if(S._clearTimeout(e),null!=S._loading&&(S._loading[e]=!1),q.fieldGroupObj[e]&&q.setState(e,!1),e===b){q.isClientSideMarketingCloudVisitorID!==!0&&(q.isClientSideMarketingCloudVisitorID=!1);var i=S._getField(k);
1449if(!i||S.overwriteCrossDomainMCIDAndAID){if(i="object"==typeof t&&t.mid?t.mid:S._findVisitorID(t),!i){if(S._use1stPartyMarketingCloudServer&&!S.tried1stPartyMarketingCloudServer)return S.tried1stPartyMarketingCloudServer=
1450!0,void S.getAnalyticsVisitorID(null,!1,!0);i=S._generateLocalMID()}S._setField(k,i)}i&&i!==N||(i=""),"object"==typeof t&&((t.d_region||t.dcs_region||t.d_blob||t.blob)&&S._setFields(F,t),S._use1stPartyMarketingCloudServer&&t.mid&&S._setFields(P,{id:t.id})),S._callAllCallbacks(k,[i])}if(e===F&&"object"==typeof t){var n=604800;void 0!=t.id_sync_ttl&&t.id_sync_ttl&&(n=parseInt(t.id_sync_ttl,10));var r=B.getRegionAndCheckIfChanged(t,n);S._callAllCallbacks(x,[r]);var a=S._getField(V);(t.d_blob||t.blob)&&
1451(a=t.d_blob,a||(a=t.blob),S._setFieldExpire(V,n),S._setField(V,a)),a||(a=""),S._callAllCallbacks(V,[a]),!t.error_msg&&S._newCustomerIDsHash&&S._setField(T,S._newCustomerIDsHash)}if(e===P){var s=S._getField(R);s&&!S.overwriteCrossDomainMCIDAndAID||(s=S._findVisitorID(t),s?s!==N&&S._setFieldExpire(V,-1):s=N,S._setField(R,s)),s&&s!==N||(s=""),S._callAllCallbacks(R,[s])}if(S.idSyncDisableSyncs||S.disableIdSyncs)B.idCallNotProcesssed=!0;else{B.idCallNotProcesssed=!1;var o={};o.ibs=t.ibs,o.subdomain=t.subdomain,
1452B.processIDCallData(o)}if(t===Object(t)){var l,u;S.isAllowed()&&(l=S._getField(L)),l||(l=N,t.d_optout&&t.d_optout instanceof Array&&(l=t.d_optout.join(",")),u=parseInt(t.d_ottl,10),isNaN(u)&&(u=7200),S._setFieldExpire(L,u,!0),S._setField(L,l)),S._callAllCallbacks(L,[l])}},S._loading=null,S._getRemoteField=function(e,t,i,n,r){var a,s="",o=H.isFirstPartyAnalyticsVisitorIDCall(e),l={MCAAMLH:!0,MCAAMB:!0};if(S.isAllowed()){S._readVisitor(),s=S._getField(e,l[e]===!0);var u=function(){return(!s||S._fieldsExpired&&
1453S._fieldsExpired[e])&&(!S.disableThirdPartyCalls||o)};if(u()){if(e===k||e===L?a=b:e===x||e===V?a=F:e===R&&(a=P),a)return!t||null!=S._loading&&S._loading[a]||(null==S._loading&&(S._loading={}),S._loading[a]=!0,S._loadData(a,t,function(t){if(!S._getField(e)){t&&q.setState(a,!0);var i="";e===k?i=S._generateLocalMID():a===F&&(i={error_msg:"timeout"}),S._setFields(a,i)}},r)),S._registerCallback(e,i),s?s:(t||S._setFields(a,{id:N}),"")}else s||(e===k?(S._registerCallback(e,i),s=S._generateLocalMID(),S.setMarketingCloudVisitorID(s)):
1454e===R?(S._registerCallback(e,i),s="",S.setAnalyticsVisitorID(s)):(s="",n=!0))}return e!==k&&e!==R||s!==N||(s="",n=!0),i&&n&&S._callCallback(i,[s]),s},S._setMarketingCloudFields=function(e){S._readVisitor(),S._setFields(b,e)},S._mapCustomerIDs=function(e){S.getAudienceManagerBlob(e,!0)},S._setAnalyticsFields=function(e){S._readVisitor(),S._setFields(P,e)},S._setAudienceManagerFields=function(e){S._readVisitor(),S._setFields(F,e)},S._getAudienceManagerURLData=function(e){var t=S.audienceManagerServer,
1455i="",n=S._getField(k),r=S._getField(V,!0),a=S._getField(R),s=a&&a!==N?"\x26d_cid_ic\x3dAVID%01"+encodeURIComponent(a):"";if(S.loadSSL&&S.audienceManagerServerSecure&&(t=S.audienceManagerServerSecure),t){var o,l,u=S.getCustomerIDs();if(u)for(o in u)j(o)&&(l=u[o],s+="\x26d_cid_ic\x3d"+encodeURIComponent(o)+"%01"+encodeURIComponent(l.id?l.id:"")+(l.authState?"%01"+l.authState:""));e||(e="_setAudienceManagerFields");var d="http"+(S.loadSSL?"s":"")+"://"+t+"/id",c="d_visid_ver\x3d"+S.version+"\x26d_rtbd\x3djson\x26d_ver\x3d2"+
1456(!n&&S._use1stPartyMarketingCloudServer?"\x26d_verify\x3d1":"")+"\x26d_orgid\x3d"+encodeURIComponent(S.marketingCloudOrgID)+"\x26d_nsid\x3d"+(S.idSyncContainerID||0)+(n?"\x26d_mid\x3d"+encodeURIComponent(n):"")+(S.idSyncDisable3rdPartySyncing||S.disableThirdPartyCookies?"\x26d_coppa\x3dtrue":"")+(M===!0?"\x26d_coop_safe\x3d1":M===!1?"\x26d_coop_unsafe\x3d1":"")+(r?"\x26d_blob\x3d"+encodeURIComponent(r):"")+s,f=["s_c_il",S._in,e];return i=d+"?"+c+"\x26d_cb\x3ds_c_il%5B"+S._in+"%5D."+e,{url:i,corsUrl:d+
1457"?"+c,callback:f}}return{url:i}},S.appendVisitorIDsTo=function(e){try{var t=[[k,S._getField(k)],[R,S._getField(R)],[E,S.marketingCloudOrgID]];return S._addQuerystringParam(e,_.ADOBE_MC,D(t))}catch(t){return e}},S.appendSupplementalDataIDTo=function(e,t){if(t=t||S.getSupplementalDataID(H.generateRandomString(),!0),!t)return e;try{var i=D([["SDID",t],[E,S.marketingCloudOrgID]]);return S._addQuerystringParam(e,_.ADOBE_MC_SDID,i)}catch(t){return e}};var H={parseHash:function(e){var t=e.indexOf("#");return t>
14580?e.substr(t):""},hashlessUrl:function(e){var t=e.indexOf("#");return t>0?e.substr(0,t):e},addQueryParamAtLocation:function(e,t,i){var n=e.split("\x26");return i=null!=i?i:n.length,n.splice(i,0,t),n.join("\x26")},isFirstPartyAnalyticsVisitorIDCall:function(e,t,i){if(e!==R)return!1;var n;return t||(t=S.trackingServer),i||(i=S.trackingServerSecure),n=S.loadSSL?i:t,!("string"!=typeof n||!n.length)&&(n.indexOf("2o7.net")<0&&n.indexOf("omtrdc.net")<0)},isObject:function(e){return Boolean(e&&e===Object(e))},
1459removeCookie:function(e){document.cookie=encodeURIComponent(e)+"\x3d; Path\x3d/; Expires\x3dThu, 01 Jan 1970 00:00:01 GMT;"+(S.cookieDomain?" domain\x3d"+S.cookieDomain+";":"")},isTrackingServerPopulated:function(){return!!S.trackingServer||!!S.trackingServerSecure},getTimestampInSeconds:function(){return Math.round((new Date).getTime()/1E3)},parsePipeDelimetedKeyValues:function(e){var t=e.split("|");return t.reduce(function(e,t){var i=t.split("\x3d");return e[i[0]]=decodeURIComponent(i[1]),e},{})},
1460generateRandomString:function(e){e=e||5;for(var t="",i="abcdefghijklmnopqrstuvwxyz0123456789";e--;)t+=i[Math.floor(Math.random()*i.length)];return t},parseBoolean:function(e){return"true"===e||"false"!==e&&null},replaceMethodsWithFunction:function(e,t){for(var i in e)e.hasOwnProperty(i)&&"function"==typeof e[i]&&(e[i]=t);return e},pluck:function(e,t){return t.reduce(function(t,i){return e[i]&&(t[i]=e[i]),t},Object.create(null))}};S._helpers=H;var B=m(S,A);S._destinationPublishing=B,S.timeoutMetricsLog=
1461[];var G,q={isClientSideMarketingCloudVisitorID:null,MCIDCallTimedOut:null,AnalyticsIDCallTimedOut:null,AAMIDCallTimedOut:null,fieldGroupObj:{},setState:function(e,t){switch(e){case b:t===!1?this.MCIDCallTimedOut!==!0&&(this.MCIDCallTimedOut=!1):this.MCIDCallTimedOut=t;break;case P:t===!1?this.AnalyticsIDCallTimedOut!==!0&&(this.AnalyticsIDCallTimedOut=!1):this.AnalyticsIDCallTimedOut=t;break;case F:t===!1?this.AAMIDCallTimedOut!==!0&&(this.AAMIDCallTimedOut=!1):this.AAMIDCallTimedOut=t}}};S.isClientSideMarketingCloudVisitorID=
1462function(){return q.isClientSideMarketingCloudVisitorID},S.MCIDCallTimedOut=function(){return q.MCIDCallTimedOut},S.AnalyticsIDCallTimedOut=function(){return q.AnalyticsIDCallTimedOut},S.AAMIDCallTimedOut=function(){return q.AAMIDCallTimedOut},S.idSyncGetOnPageSyncInfo=function(){return S._readVisitor(),S._getField(O)},S.idSyncByURL=function(e){var t=I(e||{});if(t.error)return t.error;var i,n,r=e.url,a=encodeURIComponent,s=B;return r=r.replace(/^https:/,"").replace(/^http:/,""),i=u.encodeAndBuildRequest(["",
1463e.dpid,e.dpuuid||""],","),n=["ibs",a(e.dpid),"img",a(r),t.ttl,"",i],s.addMessage(n.join("|")),s.requestToProcess(),"Successfully queued"},S.idSyncByDataSource=function(e){return e===Object(e)&&"string"==typeof e.dpuuid&&e.dpuuid.length?(e.url="//dpm.demdex.net/ibs:dpid\x3d"+e.dpid+"\x26dpuuid\x3d"+e.dpuuid,S.idSyncByURL(e)):"Error: config or config.dpuuid is empty"},S._getCookieVersion=function(e){e=e||S.cookieRead(S.cookieName);var t=_.VERSION_REGEX.exec(e),i=t&&t.length>1?t[1]:null;return i},S._resetAmcvCookie=
1464function(e){var t=S._getCookieVersion();t&&!c.isLessThan(t,e)||H.removeCookie(S.cookieName)},S.setAsCoopSafe=function(){M=!0},S.setAsCoopUnsafe=function(){M=!1},S.init=function(){function i(){if(t&&"object"==typeof t){S.configs=Object.create(null);for(var e in t)j(e)&&(S[e]=t[e],S.configs[e]=t[e]);S.idSyncContainerID=S.idSyncContainerID||0,M="boolean"==typeof S.isCoopSafe?S.isCoopSafe:H.parseBoolean(S.isCoopSafe),S.resetBeforeVersion&&S._resetAmcvCookie(S.resetBeforeVersion),S._attemptToPopulateIdsFromUrl(),
1465S._attemptToPopulateSdidFromUrl(),S._readVisitor();var i=S._getField(w),n=Math.ceil((new Date).getTime()/_.MILLIS_PER_DAY);S.idSyncDisableSyncs||S.disableIdSyncs||!B.canMakeSyncIDCall(i,n)||(S._setFieldExpire(V,-1),S._setField(w,n)),S.getMarketingCloudVisitorID(),S.getAudienceManagerLocationHint(),S.getAudienceManagerBlob(),S._mergeServerState(S.serverState)}else S._attemptToPopulateIdsFromUrl(),S._attemptToPopulateSdidFromUrl()}function n(){if(!S.idSyncDisableSyncs&&!S.disableIdSyncs){B.checkDPIframeSrc();
1466var e=function(){var e=B;e.readyToAttachIframe()&&e.attachIframe()};v.addEventListener("load",function(){A.windowLoaded=!0,e()});try{f.receiveMessage(function(e){B.receiveMessage(e.data)},B.iframeHost)}catch(e){}}}function r(){S.whitelistIframeDomains&&_.POST_MESSAGE_ENABLED&&(S.whitelistIframeDomains=S.whitelistIframeDomains instanceof Array?S.whitelistIframeDomains:[S.whitelistIframeDomains],S.whitelistIframeDomains.forEach(function(t){var i=new a(e,t),n=s(S,i);f.receiveMessage(n,t)}))}i(),n(),
1467r()}};h.getInstance=function(e,t){function n(){var t=i.s_c_il;if(t)for(var n=0;n<t.length;n++){var r=t[n];if(r&&"Visitor"===r._c&&r.marketingCloudOrgID===e)return r}}function a(){try{return i.self!==i.parent}catch(e){return!0}}function s(){i.s_c_il.splice(--i.s_c_in,1)}function o(e){var t="TEST_AMCV_COOKIE";return e.cookieWrite(t,"T",1),"T"===e.cookieRead(t)&&(e._helpers.removeCookie(t),!0)}if(!e)throw new Error("Visitor requires Adobe Marketing Cloud Org ID.");e.indexOf("@")<0&&(e+="@AdobeOrg");
1468var l=n();if(l)return l;var d=e,c=d.split("").reverse().join(""),f=new h(e,null,c);s();var g=u.getIeVersion(),p="number"==typeof g&&g<10;if(p)return f._helpers.replaceMethodsWithFunction(f,function(){});var m=a()&&!o(f)&&i.parent?new r(e,t,f,i.parent):new h(e,t,c);return f=null,m.init(),m},n(),i.Visitor=h,t.exports=h}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?
1469window:{})},{"./child/ChildVisitor":2,"./child/Message":3,"./child/makeChildMessageListener":4,"./units/crossDomain":8,"./units/makeCorsRequest":9,"./units/makeDestinationPublishing":10,"./units/version":11,"./utils/asyncParallelApply":12,"./utils/constants":14,"./utils/enums":15,"./utils/getDomain":16,"./utils/utils":18,"@adobe-mcid/visitor-js-shared/lib/ids/generateRandomID":19}],2:[function(e,t,i){(function(i){e("../utils/polyfills");var n=e("./strategies/LocalVisitor"),r=e("./strategies/ProxyVisitor"),
1470a=e("./strategies/PlaceholderVisitor"),s=e("../utils/callbackRegistryFactory"),o=e("./Message"),l=e("../utils/enums"),u=l.MESSAGES;t.exports=function(e,t,l,d){function c(e){Object.assign(I,e)}function f(e){Object.assign(I.state,e),I.callbackRegistry.executeAll(I.state)}function g(e){if(!A.isInvalid(e)){v=!1;var t=A.parse(e);I.setStateAndPublish(t.state)}}function p(e){!v&&S&&(v=!0,A.send(d,e))}function m(){var e=!0;c(new n(l._generateID)),I.getMarketingCloudVisitorID(),I.callbackRegistry.executeAll(I.state,
1471e),i.removeEventListener("message",_)}function _(e){if(!A.isInvalid(e)){var t=A.parse(e);v=!1,i.clearTimeout(this.timeout),i.removeEventListener("message",_),c(new r(I)),i.addEventListener("message",g),I.setStateAndPublish(t.state),I.callbackRegistry.hasCallbacks()&&p(u.GETSTATE)}}function h(){var e=250;S&&postMessage?(i.addEventListener("message",_),p(u.HANDSHAKE),this.timeout=setTimeout(m,e)):m()}function C(){i.s_c_in||(i.s_c_il=[],i.s_c_in=0),I._c="Visitor",I._il=i.s_c_il,I._in=i.s_c_in,I._il[I._in]=
1472I,i.s_c_in++}function D(){function e(e){0!==e.indexOf("_")&&"function"==typeof l[e]&&(I[e]=function(){})}Object.keys(l).forEach(e),I.getSupplementalDataID=l.getSupplementalDataID}
1472var I=this,S=t.whitelistParentDomain;I.state={},I.version=l.version,I.marketingCloudOrgID=e;var v=!1,A=new o(e,S);I.callbackRegistry=s(),I.init=function(){C(),D(),c(new a(I)),h()},I.findField=function(e,t){if(I.state[e])return t(I.state[e]),I.state[e]},I.messageParent=p,I.setStateAndPublish=f}}).call(this,"undefined"!=typeof window&&
1473"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../utils/callbackRegistryFactory":13,"../utils/enums":15,"../utils/polyfills":17,"./Message":3,"./strategies/LocalVisitor":5,"./strategies/PlaceholderVisitor":6,"./strategies/ProxyVisitor":7}],3:[function(e,t,i){var n=e("../utils/enums"),r=n.MESSAGES,a={0:"prefix",1:"orgID",2:"state"};t.exports=function(e,t){this.parse=function(e){try{var t=
1474{},i=e.data.split("|");return i.forEach(function(e,i){if(void 0!==e){var n=a[i];t[n]=2!==i?e:JSON.parse(e)}}),t}catch(e){}},this.isInvalid=function(i){var n=this.parse(i);if(!n||Object.keys(n).length<2)return!0;var a=e!==n.orgID,s=!t||i.origin!==t,o=Object.keys(r).indexOf(n.prefix)===-1;return a||s||o},this.send=function(i,n,r){var a=n+"|"+e;r&&r===Object(r)&&(a+="|"+JSON.stringify(r));try{i.postMessage(a,t)}catch(e){}}}},{"../utils/enums":15}],4:[function(e,t,i){var n=e("../utils/enums"),r=e("../utils/utils"),
1475a=n.MESSAGES,s=n.ALL_APIS,o=n.ASYNC_API_MAP,l=n.FIELDGROUP_TO_FIELD;t.exports=function(e,t){function i(){var t={};return Object.keys(s).forEach(function(i){var n=s[i],a=e[n]();r.isValueEmpty(a)||(t[i]=a)}),t}function n(){var t=[];return e._loading&&Object.keys(e._loading).forEach(function(i){if(e._loading[i]){var n=l[i];t.push(n)}}),t.length?t:null}function u(t){return function i(r){var a=n();if(a){var s=o[a[0]];e[s](i,!0)}else t()}}function d(e,n){var r=i();t.send(e,n,r)}function c(e){g(e),d(e,a.HANDSHAKE)}
1476function f(e){var t=u(function(){d(e,a.PARENTSTATE)});t()}function g(i){function n(n){r.call(e,n),t.send(i,a.PARENTSTATE,{CUSTOMERIDS:e.getCustomerIDs()})}var r=e.setCustomerIDs;e.setCustomerIDs=n}return function(e){if(!t.isInvalid(e)){var i=t.parse(e).prefix,n=i===a.HANDSHAKE?c:f;n(e.source)}}}},{"../utils/enums":15,"../utils/utils":18}],5:[function(e,t,i){var n=e("../../utils/enums"),r=n.STATE_KEYS_MAP;t.exports=function(e){function t(){}function i(t,i){var n=this;return function(){var t=e(0,r.MCMID),
1477a={};return a[r.MCMID]=t,n.setStateAndPublish(a),i(t),t}}this.getMarketingCloudVisitorID=function(e){e=e||t;var n=this.findField(r.MCMID,e),a=i.call(this,r.MCMID,e);return"undefined"!=typeof n?n:a()}}},{"../../utils/enums":15}],6:[function(e,t,i){var n=e("../../utils/enums"),r=n.ASYNC_API_MAP;t.exports=function(){Object.keys(r).forEach(function(e){var t=r[e];this[t]=function(t){this.callbackRegistry.add(e,t)}},this)}},{"../../utils/enums":15}],7:[function(e,t,i){var n=e("../../utils/enums"),r=n.MESSAGES,
1478a=n.ASYNC_API_MAP,s=n.SYNC_API_MAP;t.exports=function(){function e(){}function t(e,t){var i=this;return function(){return i.callbackRegistry.add(e,t),i.messageParent(r.GETSTATE),""}}function i(i){var n=a[i];this[n]=function(n){n=n||e;var r=this.findField(i,n),a=t.call(this,i,n);return"undefined"!=typeof r?r:a()}}function n(t){var i=s[t];this[i]=function(){var i=this.findField(t,e);return i||{}}}Object.keys(a).forEach(i,this),Object.keys(s).forEach(n,this)}},{"../../utils/enums":15}],8:[function(e,
1479t,i){(function(e){var i=!!e.postMessage;t.exports={postMessage:function(e,t,n){var r=1;t&&(i?n.postMessage(e,t.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):t&&(n.location=t.replace(/#.*$/,"")+"#"+ +new Date+r++ +"\x26"+e))},receiveMessage:function(t,n){var r;try{i&&(t&&(r=function(e){return!("string"==typeof n&&e.origin!==n||"[object Function]"===Object.prototype.toString.call(n)&&n(e.origin)===!1)&&void t(e)}),e.addEventListener?e[t?"addEventListener":"removeEventListener"]("message",r):e[t?"attachEvent":
1480"detachEvent"]("onmessage",r))}catch(e){}}}}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],9:[function(e,t,i){(function(e){t.exports=function(t,i){return{corsMetadata:function(){var t="none",i=!0;return"undefined"!=typeof XMLHttpRequest&&XMLHttpRequest===Object(XMLHttpRequest)&&("withCredentials"in new XMLHttpRequest?t="XMLHttpRequest":"undefined"!=
1481typeof XDomainRequest&&XDomainRequest===Object(XDomainRequest)&&(i=!1),Object.prototype.toString.call(e.HTMLElement).indexOf("Constructor")>
14810&&(i=!1)),{corsType:t,corsCookiesEnabled:i}}(),getCORSInstance:function(){return"none"===this.corsMetadata.corsType?null:new e[this.corsMetadata.corsType]},fireCORS:function(i,n,r){function a(t){var n;try{if(n=JSON.parse(t),n!==Object(n))return void s.handleCORSError(i,null,"Response is not JSON")}catch(e){return void s.handleCORSError(i,e,"Error parsing response as JSON")}try{for(var r=
1482i.callback,a=e,o=0;o<r.length;o++)a=a[r[o]];a(n)}catch(e){s.handleCORSError(i,e,"Error forming callback function")}}var s=this;n&&(i.loadErrorHandler=n);try{var o=this.getCORSInstance();o.open("get",i.corsUrl+"\x26ts\x3d"+(new Date).getTime(),!0),"XMLHttpRequest"===this.corsMetadata.corsType&&(o.withCredentials=!0,o.timeout=t.loadTimeout,o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.onreadystatechange=function(){4===this.readyState&&200===this.status&&a(this.responseText)}),
1483o.onerror=function(e){s.handleCORSError(i,e,"onerror")},o.ontimeout=function(e){s.handleCORSError(i,e,"ontimeout")},o.send(),t._log.requests.push(i.corsUrl)}catch(e){this.handleCORSError(i,e,"try-catch")}},handleCORSError:function(e,i,n){t.CORSErrors.push({corsData:e,error:i,description:n}),e.loadErrorHandler&&("ontimeout"===n?e.loadErrorHandler(!0):e.loadErrorHandler(!1))}}}}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?
1484global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],10:[function(e,t,i){(function(i){var n=e("../utils/constants"),r=e("./crossDomain"),a=e("../utils/utils"),s="MCSYNCSOP",o="MCSYNCS",l="MCAAMLH";t.exports=function(e,t){var u=i.document;return{THROTTLE_START:3E4,MAX_SYNCS_LENGTH:649,throttleTimerSet:!1,id:null,onPagePixels:[],iframeHost:null,getIframeHost:function(e){if("string"==typeof e){var t=e.split("/");return t[0]+"//"+t[2]}},subdomain:null,url:null,getUrl:function(){var t,
1485i="http://fast.",n="?d_nsid\x3d"+e.idSyncContainerID+"#"+encodeURIComponent(u.location.href);return this.subdomain||(this.subdomain="nosubdomainreturned"),e.loadSSL&&(i=e.idSyncSSLUseAkamai?"https://fast.":"https://"),t=i+this.subdomain+".demdex.net/dest5.html"+n,this.iframeHost=this.getIframeHost(t),this.id="destination_publishing_iframe_"+this.subdomain+"_"+e.idSyncContainerID,t},checkDPIframeSrc:function(){var t="?d_nsid\x3d"+e.idSyncContainerID+"#"+encodeURIComponent(u.location.href);"string"==
1486typeof e.dpIframeSrc&&e.dpIframeSrc.length&&(this.id="destination_publishing_iframe_"+(e._subdomain||this.subdomain||(new Date).getTime())+"_"+e.idSyncContainerID,this.iframeHost=this.getIframeHost(e.dpIframeSrc),this.url=e.dpIframeSrc+t)},idCallNotProcesssed:null,doAttachIframe:!1,startedAttachingIframe:!1,iframeHasLoaded:null,iframeIdChanged:null,newIframeCreated:null,originalIframeHasLoadedAlready:null,regionChanged:!1,timesRegionChanged:0,sendingMessages:!1,messages:[],messagesPosted:[],messagesReceived:[],
1487messageSendingInterval:n.POST_MESSAGE_ENABLED?null:100,jsonForComparison:[],jsonDuplicates:[],jsonWaiting:[],jsonProcessed:[],canSetThirdPartyCookies:!0,receivedThirdPartyCookiesNotification:!1,readyToAttachIframe:function(){return!e.idSyncDisable3rdPartySyncing&&(this.doAttachIframe||e._doAttachIframe)&&(this.subdomain&&"nosubdomainreturned"!==this.subdomain||e._subdomain)&&this.url&&!this.startedAttachingIframe},attachIframe:function(){function e(){n=u.createElement("iframe"),n.sandbox="allow-scripts allow-same-origin",
1488n.title="Adobe ID Syncing iFrame",n.id=i.id,n.name=i.id+"_name",n.style.cssText="display: none; width: 0; height: 0;",n.src=i.url,i.newIframeCreated=!0,t(),u.body.appendChild(n)}function t(){n.addEventListener("load",function(){n.className="aamIframeLoaded",i.iframeHasLoaded=!0,i.requestToProcess()})}this.startedAttachingIframe=!0;var i=this,n=u.getElementById(this.id);n?"IFRAME"!==n.nodeName?(this.id+="_2",this.iframeIdChanged=!0,e()):(this.newIframeCreated=!1,"aamIframeLoaded"!==n.className?(this.originalIframeHasLoadedAlready=
1489!1,t()):(this.originalIframeHasLoadedAlready=!0,this.iframeHasLoaded=!0,this.iframe=n,this.requestToProcess())):e(),this.iframe=n},requestToProcess:function(t){function i(){a.jsonForComparison.push(t),a.jsonWaiting.push(t),a.processSyncOnPage(t)}
1489var r,a=this;if(t===Object(t)&&t.ibs)if(r=JSON.stringify(t.ibs||[]),this.jsonForComparison.length){var s,o,l,u=!1;for(s=0,o=this.jsonForComparison.length;s<o;s++)if(l=this.jsonForComparison[s],r===JSON.stringify(l.ibs||[])){u=!0;break}u?this.jsonDuplicates.push(t):
1490i()}else i();if((this.receivedThirdPartyCookiesNotification||!n.POST_MESSAGE_ENABLED||this.iframeHasLoaded)&&this.jsonWaiting.length){var d=this.jsonWaiting.shift();this.process(d),this.requestToProcess()}!e.idSyncDisableSyncs&&this.iframeHasLoaded&&this.messages.length&&!this.sendingMessages&&(this.throttleTimerSet||(this.throttleTimerSet=!0,setTimeout(function(){a.messageSendingInterval=n.POST_MESSAGE_ENABLED?null:150},this.THROTTLE_START)),this.sendingMessages=!0,this.sendMessages())},getRegionAndCheckIfChanged:function(t,
1491i){var n=e._getField(l),r=t.d_region||t.dcs_region;return n?r&&(e._setFieldExpire(l,i),e._setField(l,r),parseInt(n,10)!==r&&(this.regionChanged=!0,this.timesRegionChanged++,e._setField(s,""),e._setField(o,""),n=r)):(n=r,n&&(e._setFieldExpire(l,i),e._setField(l,n))),n||(n=""),n},processSyncOnPage:function(e){var t,i,n,r;if((t=e.ibs)&&t instanceof Array&&(i=t.length))for(n=0;n<i;n++)r=t[n],r.syncOnPage&&this.checkFirstPartyCookie(r,"","syncOnPage")},process:function(e){var t,i,n,r,s,o=encodeURIComponent,
1492l="",u=!1;if((t=e.ibs)&&t instanceof Array&&(i=t.length))for(u=!0,n=0;n<i;n++)r=t[n],s=[o("ibs"),o(r.id||""),o(r.tag||""),a.encodeAndBuildRequest(r.url||[],","),o(r.ttl||""),"",l,r.fireURLSync?"true":"false"],r.syncOnPage||(this.canSetThirdPartyCookies?this.addMessage(s.join("|")):r.fireURLSync&&this.checkFirstPartyCookie(r,s.join("|")));u&&this.jsonProcessed.push(e)},checkFirstPartyCookie:function(t,i,r){var a="syncOnPage"===r,l=a?s:o;e._readVisitor();var u,d,c=e._getField(l),f=!1,g=!1,p=Math.ceil((new Date).getTime()/
1493n.MILLIS_PER_DAY);c?(u=c.split("*"),d=this.pruneSyncData(u,t.id,p),f=d.dataPresent,g=d.dataValid,f&&g||this.fireSync(a,t,i,u,l,p)):(u=[],this.fireSync(a,t,i,u,l,p))},pruneSyncData:function(e,t,i){var n,r,a,s=!1,o=!1;for(r=0;r<e.length;r++)n=e[r],a=parseInt(n.split("-")[1],10),n.match("^"+t+"-")?(s=!0,i<a?o=!0:(e.splice(r,1),r--)):i>=a&&(e.splice(r,1),r--);return{dataPresent:s,dataValid:o}},manageSyncsSize:function(e){if(e.join("*").length>this.MAX_SYNCS_LENGTH)for(e.sort(function(e,t){return parseInt(e.split("-")[1],
149410)-parseInt(t.split("-")[1],10)});e.join("*").length>this.MAX_SYNCS_LENGTH;)e.shift()},fireSync:function(t,i,n,r,a,s){var o=this;if(t){if("img"===i.tag){var l,u,d,c,f=i.url,g=e.loadSSL?"https:":"http:";for(l=0,u=f.length;l<u;l++){d=f[l],c=/^\/\//.test(d);var p=new Image;p.addEventListener("load",function(t,i,n,r){return function(){o.onPagePixels[t]=null,e._readVisitor();var s,l=e._getField(a),u=[];if(l){s=l.split("*");var d,c,f;for(d=0,c=s.length;d<c;d++)f=s[d],f.match("^"+i.id+"-")||u.push(f)}o.setSyncTrackingData(u,
1495i,n,r)}}(this.onPagePixels.length,i,a,s)),p.src=(c?g:"")+d,this.onPagePixels.push(p)}}}else this.addMessage(n),this.setSyncTrackingData(r,i,a,s)},addMessage:function(t){var i=encodeURIComponent,r=i(e._enableErrorReporting?"---destpub-debug---":"---destpub---");this.messages.push((n.POST_MESSAGE_ENABLED?"":r)+t)},setSyncTrackingData:function(t,i,n,r){t.push(i.id+"-"+(r+Math.ceil(i.ttl/60/24))),this.manageSyncsSize(t),e._setField(n,t.join("*"))},sendMessages:function(){var e,t=this,i="",r=encodeURIComponent;
1496this.regionChanged&&(i=r("---destpub-clear-dextp---"),this.regionChanged=!1),this.messages.length?n.POST_MESSAGE_ENABLED?(e=i+r("---destpub-combined---")+this.messages.join("%01"),this.postMessage(e),this.messages=[],this.sendingMessages=!1):(e=this.messages.shift(),this.postMessage(i+e),setTimeout(function(){t.sendMessages()},this.messageSendingInterval)):this.sendingMessages=!1},postMessage:function(e){r.postMessage(e,this.url,this.iframe.contentWindow),this.messagesPosted.push(e)},receiveMessage:function(e){var t,
1497i=/^---destpub-to-parent---/;"string"==typeof e&&i.test(e)&&(t=e.replace(i,"").split("|"),"canSetThirdPartyCookies"===t[0]&&(this.canSetThirdPartyCookies="true"===t[1],this.receivedThirdPartyCookiesNotification=!0,this.requestToProcess()),this.messagesReceived.push(e))},processIDCallData:function(i){(null==this.url||i.subdomain&&"nosubdomainreturned"===this.subdomain)&&("string"==typeof e._subdomain&&e._subdomain.length?this.subdomain=e._subdomain:this.subdomain=i.subdomain||"",this.url=this.getUrl()),
1498i.ibs instanceof Array&&i.ibs.length&&(this.doAttachIframe=!0),this.readyToAttachIframe()&&(e.idSyncAttachIframeOnWindowLoad?(t.windowLoaded||"complete"===u.readyState||"loaded"===u.readyState)&&this.attachIframe():this.attachIframeASAP()),"function"==typeof e.idSyncIDCallResult?e.idSyncIDCallResult(i):this.requestToProcess(i),"function"==typeof e.idSyncAfterIDCallResult&&e.idSyncAfterIDCallResult(i)},canMakeSyncIDCall:function(t,i){return e._forceSyncIDCall||!t||i-t>n.DAYS_BETWEEN_SYNC_ID_CALLS},
1499attachIframeASAP:function(){function e(){t.startedAttachingIframe||(u.body?t.attachIframe():setTimeout(e,3
14990))}var t=this;e()}}}}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../utils/constants":14,"../utils/utils":18,"./crossDomain":8}],11:[function(e,t,i){function n(e){for(var t=/^\d+$/,i=0,n=e.length;i<n;i++)if(!t.test(e[i]))return!1;return!0}
1500function r(e,t){for(;e.length<t.length;)e.push("0");for(;t.length<e.length;)t.push("0")}function a(e,t){for(var i=0;i<e.length;i++){var n=parseInt(e[i],10),r=parseInt(t[i],10);if(n>r)return 1;if(r>n)return-1}return 0}function s(e,t){if(e===t)return 0;var i=e.toString().split("."),s=t.toString().split(".");return n(i.concat(s))?(r(i,s),a(i,s)):NaN}t.exports={compare:s,isLessThan:function(e,t){return s(e,t)<0},areVersionsDifferent:function(e,t){return 0!==s(e,t)},isGreaterThan:function(e,t){return s(e,
1501t)>0},isEqual:function(e,t){return 0===s(e,t)}}},{}],12:[function(e,t,i){t.exports=function(e,t){function i(e){return function(i){n[e]=i,r++;var s=r===a;s&&t(n)}}var n={},r=0,a=Object.keys(e).length;Object.keys(e).forEach(function(t){var n=e[t];if(n.fn){var r=n.args||[];r.unshift(i(t)),n.fn.apply(n.context||null,r)}})}},{}],13:[function(e,t,i){function n(){return{callbacks:{},add:function(e,t){this.callbacks[e]=this.callbacks[e]||[];var i=this.callbacks[e].push(t)-1;return function(){this.callbacks[e].splice(i,
15021)}},execute:function(e,t){if(this.callbacks[e]){t="undefined"==typeof t?[]:t,t=t instanceof Array?t:[t];try{for(;this.callbacks[e].length;){var i=this.callbacks[e].shift();"function"==typeof i?i.apply(null,t):i instanceof Array&&i[1].apply(i[0],t)}delete this.callbacks[e]}catch(e){}}},executeAll:function(e,t){(t||e&&!r.isObjectEmpty(e))&&Object.keys(this.callbacks).forEac
1502h(function(t){var i=void 0!==e[t]?e[t]:"";this.execute(t,i)},this)},hasCallbacks:function(){return Boolean(Object.keys(this.callbacks).length)}}}
1503var r=e("./utils");t.exports=n},{"./utils":18}],14:[function(e,t,i){(function(e){t.exports={POST_MESSAGE_ENABLED:!!e.postMessage,DAYS_BETWEEN_SYNC_ID_CALLS:1,MILLIS_PER_DAY:864E5,ADOBE_MC:"adobe_mc",ADOBE_MC_SDID:"adobe_mc_sdid",VALID_VISITOR_ID_REGEX:/^[0-9a-fA-F\-]+$/,ADOBE_MC_TTL_IN_MIN:5,VERSION_REGEX:/vVersion\|((\d+\.)?(\d+\.)?(\*|\d+))(?=$|\|)/}}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?
1504self:"undefined"!=typeof window?window:{})},{}],15:[function(e,t,i){i.MESSAGES={HANDSHAKE:"HANDSHAKE",GETSTATE:"GETSTATE",PARENTSTATE:"PARENTSTATE"},i.STATE_KEYS_MAP={MCMID:"MCMID",MCAID:"MCAID",MCAAMB:"MCAAMB",MCAAMLH:"MCAAMLH",MCOPTOUT:"MCOPTOUT",CUSTOMERIDS:"CUSTOMERIDS"},i.ASYNC_API_MAP={MCMID:"getMarketingCloudVisitorID",MCAID:"getAnalyticsVisitorID",MCAAMB:"getAudienceManagerBlob",MCAAMLH:"getAudienceManagerLocationHint",MCOPTOUT:"getOptOut"},i.SYNC_API_MAP={CUSTOMERIDS:"getCustomerIDs"},i.ALL_APIS=
1505{MCMID:"getMarketingCloudVisitorID",MCAAMB:"getAudienceManagerBlob",MCAAMLH:"getAudienceManagerLocationHint",MCOPTOUT:"getOptOut",MCAID:"getAnalyticsVisitorID",CUSTOMERIDS:"getCustomerIDs"},i.FIELDGROUP_TO_FIELD={MC:"MCMID",A:"MCAID",AAM:"MCAAMB"},i.FIELDS={MCMID:"MCMID",MCOPTOUT:"MCOPTOUT",MCAID:"MCAID",MCAAMLH:"MCAAMLH",MCAAMB:"MCAAMB"},i.AUTH_STATE={UNKNOWN:0,AUTHENTICATED:1,LOGGED_OUT:2},i.OPT_OUT={GLOBAL:"global"}},{}],16:[function(e,t,i){(function(e){t.exports=function(t){var i;if(!t&&e.location&&
1506(t=e.location.hostname),i=t)if(/^[0-9.]+$/.test(i))i="";else{var n=",ac,ad,ae,af,ag,ai,al,am,an,ao,aq,ar,as,at,au,aw,ax,az,ba,bb,be,bf,bg,bh,bi,bj,bm,bo,br,bs,bt,bv,bw,by,bz,ca,cc,cd,cf,cg,ch,ci,cl,cm,cn,co,cr,cu,cv,cw,cx,cz,de,dj,dk,dm,do,dz,ec,ee,eg,es,et,eu,fi,fm,fo,fr,ga,gb,gd,ge,gf,gg,gh,gi,gl,gm,gn,gp,gq,gr,gs,gt,gw,gy,hk,hm,hn,hr,ht,hu,id,ie,im,in,io,iq,ir,is,it,je,jo,jp,kg,ki,km,kn,kp,kr,ky,kz,la,lb,lc,li,lk,lr,ls,lt,lu,lv,ly,ma,mc,md,me,mg,mh,mk,ml,mn,mo,mp,mq,mr,ms,mt,mu,mv,mw,mx,my,na,nc,ne,nf,ng,nl,no,nr,nu,nz,om,pa,pe,pf,ph,pk,pl,pm,pn,pr,ps,pt,pw,py,qa,re,ro,rs,ru,rw,sa,sb,sc,sd,se,sg,sh,si,sj,sk,sl,sm,sn,so,sr,st,su,sv,sx,sy,sz,tc,td,tf,tg,th,tj,tk,tl,tm,tn,to,tp,tr,tt,tv,tw,tz,ua,ug,uk,us,uy,uz,va,vc,ve,vg,vi,vn,vu,wf,ws,yt,",
1507r=i.split("."),a=r.length-1,s=a-1;if(a>1&&r[a].length<=2&&(2===r[a-1].length||n.indexOf(","+r[a]+",")<0)&&s--,s>0)for(i="";a>=s;)i=r[a]+(i?".":"")+i,a--}return i}}).call(this,"undefined"!=typeof window&&"undefined"!=typeof global&&window.global===global?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],17:[function(e,t,i){Object.assign=Object.assign||function(e){for(var t,i,n=1;n<arguments.length;++n){i=arguments[n];for(t in i)Object.prototype.hasOwnProperty.call(i,
1508t)&&(e[t]=i[t])}return e}},{}],18:[function(e,t,i){i.isObjectEmpty=function(e){return e===Object(e)&&0===Object.keys(e).length},i.isValueEmpty=function(e){return""===e||i.isObjectEmpty(e)},i.getIeVersion=function(){if(document.documentMode)return document.documentMode;for(var e=7;e>4;e--){var t=document.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]\x3e\x3cspan\x3e\x3c/span\x3e\x3c![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e;t=null}return null},i.encodeAndBuildRequest=
1509function(e,t){return e.map(encodeURIComponent).join(t)}},{}],19:[function(e,t,i){t.exports=function(e){var t,i,n="0123456789",r="",a="",s=8,o=10,l=10;if(1==e){for(n+="ABCDEF",t=0;16>t;t++)i=Math.floor(Math.random()*s),r+=n.substring(i,i+1),i=Math.floor(Math.random()*s),a+=n.substring(i,i+1),s=16;return r+"-"+a}for(t=0;19>t;t++)i=Math.floor(Math.random()*o),r+=n.substring(i,i+1),0===t&&9==i?o=3:(1==t||2==t)&&10!=o&&2>i?o=10:2<t&&(o=10),i=Math.floor(Math.random()*l),a+=n.substring(i,i+1),0===t&&9==
1510i?l=3:(1==t||2==t)&&10!=l&&2>i?l=10:2<t&&(l=10);return r+a}},{}]},{},[1]);var disable_syncs=_dmt.Util.QueryString.parse(window.document.location.search,"ecidDisableSyncs")==="true"?true:false,delay_syncs=_dmt.Util.QueryString.parse(window.document.location.search,"ecidDelaySyncs")==="true"?true:false;
1510var space=typeof Bootstrapper.ensightenOptions==="object"&&Bootstrapper.ensightenOptions.publishPath?Bootstrapper.ensightenOptions.publishPath:"";var subdomain=window.location.host.split(".")[0];const hostname=
1511window.location.hostname;if((space.match(/hpoptasync.*/)||subdomain.indexOf("oltx")!=-1||subdomain.indexOf("brokerage")!=-1||subdomain.indexOf("retiretxn")!=-1||subdomain.indexOf("workplaceservices")!=-1||subdomain.indexOf("moneymovement")!=-1||subdomain.indexOf("billpayment")!=-1||subdomain.indexOf("myguidance")!=-1||subdomain.indexOf("statements")!=-1||subdomain.indexOf("accountmaint")!=-1||subdomain.indexOf("digital")!=-1&&window.location.pathname.indexOf("/ftgw/")!=-1||hostname.match(/^digitalassets(-[^.].*)?\.(fmr|fidelity)\.com$/i))&&
1512Bootstrapper.getQueryParam("ecidDisableSyncs")!=="false")disable_syncs=true;let disableThirdPartyCallsBool=false;let disableThirdPartyCookiesBool=false;if(navigator.globalPrivacyControl||window.ot&&window.ot.otCatCookie&&window.ot.otCatCookie["C0004"]==="0"){disableThirdPartyCookiesBool=true;disableThirdPartyCallsBool=true}var adobeOrgId="EDCF01AC512D2B770A490D4C@AdobeOrg";if(window.dmtConfig&&window.dmtConfig.vendor&&window.dmtConfig.vendor.adobevisitor&&window.dmtConfig.vendor.adobevisitor.adobeOrgId)adobeOrgId=
1513window.dmtConfig.vendor.adobevisitor.adobeOrgId;window.visitor=Visitor.getInstance(adobeOrgId,{"trackingServer":"fidelity.112.2o7.net","trackingServerSecure":"sitecatalyst.fidelity.com","idSyncAttachIframeOnWindowLoad":delay_syncs,"disableIdSyncs":disable_syncs,"disableThirdPartyCookies":disableThirdPartyCookiesBool,"disableThirdPartyCalls":disableThirdPartyCallsBool});Bootstrapper.trackerFramework.sendData.add(function(){var mid=_dmt.Data.Customer.mid();if(window.visitor&&!Bootstrapper._ecid_mid_sent&&
1514mid){window.visitor.setCustomerIDs({"f_mid":{"id":mid,"authState":_dmt.Data.Lilo.get()=="li"?Visitor.AuthState.AUTHENTICATED:Visitor.AuthState.LOGGED_OUT}});Bootstrapper._ecid_mid_sent=true}})}},4311332,[4093257,4311331],599913,[633957,636298],24);Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},4093257,[4311331],633957,[636298],24);
1515Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;(function(){function dmtUtil(){globalThis.dmtParseCookie=function(cookieElem,cookie){let element=cookieElem||"";const jar=cookie||document.cookie;if(element.length&&!element.match(/=$/))element+="\x3d";if(~jar.indexOf(element)){const reg=new RegExp(".*"+element,"i");return jar.replace(reg,"").replace(/; .*/,"")}return""}}function parseQSP(search,param){const query=new URLSearchParams(search);
1516return query.get(param)}function audiences(){window.dmtPropertiesAudiences=undefined;window.dmtLifeStageSegment={}}function cdvToggle(){globalThis.cdvToggle=function(){const WIblockList="p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,piDData1,piDData2,piDData3,piDData5,piDData6,piDData7,piDData9,new_piDData2,mcvisid,reccEngMetaData,reccEngMetaDataV2,user,bucket1";if(globalThis.checkBU()==="wi")if(globalThis.s.contextData)for(const cdv in globalThis.s.contextData){const checkCDV=new RegExp(cdv);if(checkCDV.test(WIblockList))globalThis.s.contextData[cdv]=
1517""}}}function checkBU(){globalThis.checkBU=function(){let currentSubdomain=globalThis.location.hostname.split(".")[0];const currentDomain=globalThis.location.hostname.split(".")[1];if(currentDomain==="fmr"||/(xq1|xq2|qa1|qa4|qaprod|-webdev|-webqa)$/i.exec(currentSubdomain)){currentSubdomain=currentSubdomain.replace(/-aws-/i,"");currentSubdomain=currentSubdomain.replace(/(xq1|xq2|qa1|qa4|qaprod)$/i,"");currentSubdomain=currentSubdomain.replace(/(-webdev|-webqa)/i,"")}else currentSubdomain=currentSubdomain.replace(/(-qa|xq1|xq2|qa1|qa4|qaprod)$/i,
1518"");const WIsubdomains=["medicare"];let wiCheck=false;WIsubdomains.forEach(subdom=>{if(currentSubdomain===subdom)wiCheck=true});if(wiCheck)return"wi";return"pi"}}function contextdataVars(){window.dmtEtaCDVScope=["VSCHANNEL","SEC","SEC1","VSPAGE","cosmoIntentV2","attendWebinar"];window.dmtEtaContextDataVars=window.etaContextDataVars||[];window.dmtETAPageName=window.dmtETAPageName||[];window.dmtEtaContextDataVars.push({cdvIn:{VSCHANNEL:"Fid.com web",SEC:"landing",VSPAGE:"Claim Social Security"},cdvKeyOut:"etaUseCalc",
1519cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"landing",SEC1:"saving and spending checkup tool",VSPAGE:"Get Started"},cdvKeyOut:"etaUseCalc",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"RIE",VSPAGE:"results"},cdvKeyOut:"etaUseCalc",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",SEC1:"update profile",VSPAGE:"Update Your E-Mail Confirmation"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",SEC1:"update profile",
1520VSPAGE:"Name Change Confirm"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",SEC1:"update profile",VSPAGE:"Update Address and Phone Confirmation"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",SEC1:"update features",VSPAGE:"Trading Authority Confirm"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"NotConfigured",VSPAGE:"Employment Information"},cdvKeyOut:"etaUpdateProfile",
1521cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"digital",SEC1:"trusted-contact",VSPAGE:"Trusted Contact Summary"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"NotConfigured",VSPAGE:"Beneficiaries 
1521- Fidelity"},cdvKeyOut:"etaUpdateProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"portfolio",VSPAGE:"NG Account Features"},cdvKeyOut:"etaUpdateAccountFeatures",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"Research",SEC1:"alerts",VSPAGE:"Alerts Summary"},
1522cdvKeyOut:"etaManageAlerts",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"portfolio",SEC1:"NG Statements",VSPAGE:"Tax forms"},cdvKeyOut:"etaViewTaxForms",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",SEC1:"update profile",VSPAGE:"Financial Profile Landing"},cdvKeyOut:"etaUpdateFinancialProfile",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"eDelivery",VSPAGE:"eDelivery Landing"},cdvKeyOut:"etaManageEdeliverySettings",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",
1523SEC:"money movement",SEC1:"toa",VSPAGE:"Select Current Firm"},cdvKeyOut:"TOAStart",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"money movement",SEC1:"toa",VSPAGE:"Transfer Success"},cdvKeyOut:"TOAComplete",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"money movement",SEC1:"toa",VSPAGE:"Almost finished"},cdvKeyOut:"TOAComplete",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"money movement",SEC1:"toa",VSPAGE:"Transfer tracker"},cdvKeyOut:"TOAResume",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",
1524SEC:"money movement",SEC1:"Transfer",VSPAGE:"Move money Confirm"},cdvKeyOut:"etaElectronicFundTransfer",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"digital",SEC1:"dasux",VSPAGE:"confirm"},cdvKeyOut:"etaScheduleAppt",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",VSPAGE:"Chat with a Representative"},cdvKeyOut:"etaChatRep",cdvValOut:"true"},{cdvIn:{VSCHANNEL:"Fid.com web",SEC:"customer-service",VSPAGE:"Chat with a rep"},cdvKeyOut:"etaChatRep",cdvValOut:"true"});
1525window.dmtETAPageName.push({cdvIn:{pageName:"digital.fidelity.com/prgw/digital/budget-quickcheck/"},cdvKeyOut:"etaUseCalc",cdvValOut:"true"})}var fidelity=[{path:"/529-plans/arizona",gtag:{account:"DC-2579983",view:"fid529/cnta1413+unique"}},{path:"/529-plans/delaware",gtag:{account:"DC-2579983",view:"fid529/cnta1414+unique"}},{path:"/529-plans/massachusetts",gtag:{account:"DC-2579983",view:"fidel973/cnta1265+standard"}},{path:"/529-plans/new-hampshire",gtag:{account:"DC-2579983",view:"fid529/cnta1410+unique"}},
1526{path:"/about-chet/espanol/overview",gtag:{account:"DC-2579983",view:"fid529/cnta1408+unique"}},{path:"/annuities/deferred-fixed-annuities/overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1555+standard"}},{path:"/annuities/deferred-variable-annuity-glwb/overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1070+unique"}},{path:"/annuities/FPRA-variable-annuity/overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1558+standard"}},{path:"/annuities/new-york-life-premier-variable-annuity/overview",
1527gtag:{account:"DC-2579983",view:"flt_l007/cnta1557+standard"}},{path:"/annuities/overview",gtag:{account:"DC-2579983",view:"hnw0/cnta1392+unique"}},{path:"/branches/investor-center-fort-myers-florida-33912",gtag:{account:"DC-2579983",view:"local/cnta1728+standard"}},{path:"/customer-service/deposit-money",gtag:{account:"DC-2579983",view:"fid529/cnta1411+unique"}},{path:"/direct-indexing/customized-investing/basket-portfolios",gtag:{account:"DC-2579983",view:"fidel530/cnta1515+standard"}},{path:"/direct-indexing/customized-investing/overview",
1528gtag:{account:"DC-2579983",view:"fidel530/cnta1136+standard"}},{path:"/etfs/active-ETF-account",gtag:{account:"DC-2579983",view:"ftl_l092/cnta1592+standard"}},{path:"/fixed-income-bonds/overview",gtag:{account:"DC-2579983",view:"fidel530/cnta1594+standard"}},{path:"/etfs/find-an-etf",gtag:{account:"DC-2579983",view:"ftl_l092/cnta1427+unique"}},{path:"/etfs/ishares",gtag:{account:"DC-2579983",view:"fidel530/cnta1152+unique"}},{path:"/ftgw/aong/aongapp/rothForKids/agreeToTerms",gtag:{account:"DC-2579983",
1529view:"fidel019/cnt1072+standard"}},{path:"/ftgw/aong/aongapp/SPS/selectSPSPlan",ga4:{eventName:"AO Start",params:{accountType:"SPS",type:"customEvent",ownership:"Individual"}}},{path:"/ftgw/aong/aongapp/SPS/verifyInfo",ga4:{eventName:"AO Complete",params:{accountType:"SPS",type:"customEvent",ownership:"Individual"}}},{path:"/ftgw/aong/aongapp/SPS/xpIGOXVerifyInfo",ga4:{eventName:"AO Start",params:{accountType:"SPS",type:"customEvent",ownership:"Individual"}}},{path:"/ftgw/aong/aongapp/529Custodial/init",
1530ga4:{eventName:"AO Start",params:{accountType:"529 Custodial",type:"customEvent",ownership:"Individual"}}},{path:"/ftgw/aong/aongapp/529Custodial/verifyInfo",ga4:{eventName:"AO Complete",params:{accountType:"529 Custodial",type:"customEvent",ownership:"Individual"}}},{path:"/ftgw/digital/bundles/startinvesting/postao",gtag:{account:"DC-2579983",view:"ysi/cnta1645+unique"}},{path:"/ftgw/digital/easy/aolanding/getstarted",qparam:[{key:"accountType",val:"able",inc:true,gtag:{account:"DC-2579983",view:"flt_l0/cnt_a481+standard"},
1531ga4:{eventName:"AO Start",params:{accountType:"able",type:"customEvent",ownership:"Individual"}}}]},{path:"/ftgw/etf/snapshot/snapshot.jhtml",qparam:[{key:"symbols",val:"ivv",inc:true,gtag:{account:"DC-2579983",view:"fidel530/cnta1166+standard"}}]},{path:"/ftgw/pna/public/lifeevents/content/guidance",gtag:{account:"DC-2579983",view:"fidel533/cnta1084+standard"}},{path:"/ftgw/pna/public/lifeevents/content/retirement/overview/medicare-and-retirement",gtag:{account:"DC-3824016",view:"medc/cnta1285+standard"}},
1532{path:"/go/advisory-service-team",gtag:{account:"DC-2579983",view:"fgo/cnta1744+standard"}},{path:"/go/choice",gtag:{account:"DC-2579983",view:"fidel530/cnta1456+standard"}},{path:"/go/hsa/hsa-provider",gtag:{account:"DC-2579983",view:"workp630/cnt_a718+standard"}},{path:"/go/hsa/why-hsa",gtag:{account:"DC-2579983",view:"hsa/cnta1778+standard"}},{path:"/go/manage-cash-rising-costs",gtag:{account:"DC-2579983",view:"brm/cnta1149+standard"}},{path:"/go/start-investing",gtag:{account:"DC-2579983",view:"ysi/cnta1519+standard"}},
1533{path:"/go/stock-plan-services/directed-savings-stock-plan-money",gtag:{account:"DC-3824016",view:"sps/cnta1282+standard"}},{path:"/go/stock-plan-services/goal-planning",gtag:{account:"DC-3824016",view:"sps/cnta1686+standard"}},{path:"/go/wealth-management",gtag:{account:"DC-2579983",view:"flt_c00/cnt_a763+standard"}},{path:"/go/womens-investing/choose-money-goal/retirement",gtag:{account:"DC-2579983",view:"flt_l004/cnta1547+standard"}},{path:"/go/womens-investing/signup",gtag:{account:"DC-2579983",
1534view:"flt_l004/cnta1193+standard"}},{path:"/go/youth-account/teens",gtag:{account:"DC-2579983",view:"youth0/cnta1183+unique"}},{path:"/go/youth-account/overview",gtag:{account:"DC-2579983",view:"youth0/cnt_a901+standard"}},{path:"/go/youth-account/overview-b",gtag:{account:"DC-2579983",view:"youth0/cnt_a901+standard"}},{path:"/investing/HSA",gtag:{account:"DC-2579983",view:"hsa/cnta1778+standard"}},{path:"/learning-center/personal-finance/benefits-of-annuities",gtag:{account:"DC-2579983",view:"fia/cnta1845+standard"}},
1535{path:"/learning-center/personal-finance/retirement/retirement-savings-recovery",gtag:{account:"DC-3824016",view:"pwi/cnt_a891+standard"}},{path:"/learning-center/personal-finance/retirement/what-is-an-annuity",gtag:{account:"DC-2579983",view:"fia/cnta1842+standard"}},{path:"/learning-center/personal-finance/when-to-get-annuity",gtag:{account:"DC-2579983",view:"fia/cnta1841+standard"}},{path:"/learning-center/wealth-management-insights/estate-planning-guide",gtag:{account:"DC-2579983",view:"flt_c00/cnta1720+unique"}},
1536{path:"/learning-center/wealth-management-insights/top-tax-tips",gtag:{account:"DC-2579983",view:"flt_c00/cnta1719+unique"}},{path:"/learning-center/wealth-management-insights/retirement-master-plan",gtag:{account:"DC-2579983",view:"flt_c00/cnta1718+unique"}},{path:"/learning-center/wealth-management-insights/6-steps-to-building-an-investment-strategy",gtag:{account:"DC-2579983",view:"flt_c00/cnta1721+unique"}},{path:"/learning-center/smart-money/newsletter-signup",gtag:{account:"DC-2579983",view:"ysi0/cnta1255+standard"}},
1537{path:"/life-insurance/long-term-care/overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1559+standard"}},{path:"/life-insurance/term-life-insurance/overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1070+standard"}},{path:"/life-insurance/term-life-insurance/term-overview",gtag:{account:"DC-2579983",view:"flt_l007/cnta1070+standard"}},{path:"/managed-accounts/fidelity-go/overview",gtag:{account:"DC-2579983",view:"flt_l005/cnt_a604+standard"}},{path:"/options-trading/overview",gtag:{account:"DC-2579983",
1538view:"fidel530/cnta1538+standard"}},{path:"/prgw/digital/bundles/startinvesting",gtag:{account:"DC-2579983",view:"ysi/cnta1643+unique"}},{path:"/prgw/digital/dasux/login",qparam:[{key:"team",val:"gie",inc:true,gtag:{account:"DC-2579983",view:"fia/cnta1724+unique"}}]},{path:"/prgw/digital/easy/aolanding/getstarted",qparam:[{key:"accountType",val:"able",inc:true,gtag:{account:"DC-2579983",view:"flt_l0/cnt_a481+standard"},ga4:{eventName:"AO Start",params:{accountType:"able",type:"customEvent",ownership:"Individual"}}},
1539{key:"accountType",val:"youth",inc:true,gtag:{account:"DC-2579983",view:"youth0/cnt_a919+unique"}},{key:"accountType",val:"fidelityCrypto",inc:true,gtag:{account:"DC-2579983",view:"crypto/cnta1373+unique"}}]},{path:"/prgw/digital/fppa/fidelity-go/index",gtag:{account:"DC-2579983",view:"flt_l006/cnt_a798+standard"}},{path:"/prgw/digital/msw/overview/a",gtag:{account:"DC-2579983",view:"fidel530/cnta1081+standard"}},{path:"/prgw/digital/msw/overview/f",gtag:{account:"DC-2579983",view:"fidel530/cnta1227+standard"}},
1540{path:"/prgw/digital/termquote",gtag:{account:"DC-2579983",view:"flt_l007/cnta1182+standard"}},{path:"/pw/multicultural/black-community",gtag:{account:"DC-2579983",view:"mcl/cnta1706+standard"}},{path:"/pw/multicultural/black-wealth",gtag:{account:"DC-2579983",view:"black0/lpg_b0+standard"}},{path:"/pw/multicultural/latino-community",gtag:{account:"DC-2579983",view:"lc/cnta1371+standard"}},{path:"/retirement-ira/roth-ira",gtag:{account:"DC-2579983",view:"plan0/cnta1256+standard"}},{path:"/retirement-ira/small-business/401k-plans",
1541gtag:{account:"DC-3824016",view:"peps/cnt_a899+standard"}},{path:"/retirement-planning/plan-to-generate-income",gtag:{account:"DC-2579983",view:"fidel019/cnt_a836+standard"}},{path:"/trading/mobile-trading",gtag:{account:"DC-2579983",view:"fidel530/cnta1088+standard"}},{path:"/trading/overview",gtag:{account:"DC-2579983",view:"fidel530/cnta1589+standard"}},{path:"/trading/the-fidelity-account",gtag:{account:"DC-2579983",view:"fidel530/cnta1608+standard"}},{path:"/trading/trading-platforms",gtag:{account:"DC-2579983",
1542view:"fidel530/cnta1769+standard"}},{path:"/viewpoints/personal-finance/plan-for-rising-health-care-costs",gtag:{account:"DC-3824016",view:"medc/cnta1419+standard"}}
1542,{path:"/viewpoints/retirement/facts-about-annuities",gtag:{account:"DC-2579983",view:"fia/cnta1843+standard"}},{path:"/viewpoints/retirement/fighting-loss-aversion",gtag:{account:"DC-2579983",view:"fia/cnta1844+standard"}},{path:"/viewpoints/retirement/medigap-what-you-need-to-know",gtag:{account:"DC-3824016",view:"medc/cnta1421+standard"}},
1543{path:"/viewpoints/retirement/QLAC-qualified-longevity-annuity-contract",gtag:{account:"DC-2579983",view:"fia/cnta1846+standard"}},{path:"/viewpoints/retirement/understanding-medicare-options",gtag:{account:"DC-2579983",view:"medc/cnt_a969+standard"}},{path:"/viewpoints/retirement/why-contribute-to-ira-now",gtag:{account:"DC-2579983",view:"fidel019/cnt_a914+standard"}},{path:"/wealth/financial-advisors",gtag:{account:"DC-2579983",view:"flt_l000/cnt_a513+unique"}},{path:"/wealth-management/investment-management-services",
1544gtag:{account:"DC-2579983",view:"flt_c00/cnta1203+standard"}},{path:"/wealth-management/management-strategies",gtag:{account:"DC-2579983",view:"flt_c00/cnta1009+standard"}},{path:"/wealth-management/overview",gtag:{account:"DC-2579983",view:"flt_l000/cnt_a513+standard"}},{path:"/wealth-management/overview-page",gtag:{account:"DC-2579983",view:"flt_c00/cnt_a763+standard"}},{path:"/wealth-management/services-investment-management",gtag:{account:"DC-2579983",view:"flt_c00/cnta1203+standard"}},{path:"/wealth-management/tax-smart-investing-planning",
1545gtag:{account:"DC-2579983",view:"flt_c00/cnta1204+standard"}},{path:"/wealth-management/wealth-management-strategies",gtag:{account:"DC-2579983",view:"flt_c00/cnta1009+standard"}},{path:"/wealth-management/wm-overview",gtag:{account:"DC-2579983",view:"flt_c00/cnt_a763+standard"}},{path:"/wi/fidelity-hsa",gtag:{account:"DC-3824016",view:"wi/cnta1439+standard"}}];var fidelitydigitalassets=[{path:"/get-in-touch",gtag:{account:"DC-3824016",view:"fdasd0/cnta1274+unique"}}];function doubleclickPageviews(){window.dmtFloodLight=
1546window.dmtFloodLight||[];window.dmtFloodLight.push(...fidelity);window.dmtFloodLightFDAS=window.dmtFloodLightFDAS||[];window.dmtFloodLightFDAS.push(...fidelitydigitalassets)}const accountopening=[{path:"",clicks:[]}];const communications=[{path:"/pi/calculators/saving-for-retirement",clicks:[{gtag:{account:"DC-2579983",view:"fidel019/cnt_a790+unique",label:"RET_RET FRS Tool Start"},eleType:"a",innerText:"",attr:"id",attrVal:"buttonNextAge"},{gtag:{account:"DC-2579983",view:"fidel019/cnt_a368+unique"},
1547eleType:"a",innerText:"",attr:"id",attrVal:"buttonNextInvestmentStyle"}]},{path:"/tem/check-your-vitals",clicks:[{gtag:{account:"DC-2579983",view:"temb2c/cnta1762+standard"},eleType:"a",innerText:"",attr:"class",attrVal:"external-link"}]}];const digital=[{path:"/prgw/digital/msw/overview/f",clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1228+standard"},eleType:"button",innerText:"",attr:"class",attrVal:"pvd3-button-root pvd-button--full-width pvd-button--primary"}]},{path:"/prgw/digital/msw/overview/g",
1548clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1235+standard"},eleType:"button",innerText:"",attr:"class",attrVal:"pvd3-button-root pvd-button--full-width pvd-button--primary"}]}];const eresearch=[{path:"",clicks:[]}];const myguidance=[{path:"/ftgw/pna/public/lifeevents/content/retirement/overview/medicare-and-retirement",clicks:[{gtag:{account:"DC-3824016",view:"medc/cnta1286+standard"},eleType:"a",innerText:"Fidelity Medicare Services",attr:"",attrVal:""}]}];const oltx=[{path:"",clicks:[]}];
1549const quotes=[{path:"",clicks:[]}];const search=[{path:"",clicks:[]}];const snapshot=[{path:"",clicks:[]}];const www=[{path:"/",clicks:[{gtag:{label:"fdas_sign_in_click"},eleType:"a",innerText:"",attr:"class",attrVal:"btn-primary btn-header-signin"}]},{path:"/529-plans/arizona",clicks:[{gtag:{account:"DC-2579983",view:"fid529/cnta1412+unique"},eleType:"a",innerText:"Open a 529 account",attr:"",attrVal:""}]},{path:"/529-plans/delaware",clicks:[{gtag:{account:"DC-2579983",view:"fidel973/cnta1269+unique"},
1550eleType:"a",innerText:"Open a 529 account",attr:"",attrVal:""}]},{path:"/529-plans/massachusetts",clicks:[{gtag:{account:"DC-2579983",view:"fidel973/cnta1267+unique"},eleType:"a",innerText:"Open a 529 account",attr:"",attrVal:""}]},{path:"/529-plans/new-hampshire",clicks:[{gtag:{account:"DC-2579983",view:"fid529/cnta1409+unique"},eleType:"a",innerText:"Open a 529 account",attr:"",attrVal:""}]},{path:"/about-chet/espanol/overview",clicks:[{gtag:{account:"DC-2579983",view:"fid529/cnta1407+unique"},
1551eleType:"a",innerText:"Abra una cuenta 529",attr:"",attrVal:""}]},{path:"/annuities/deferred-variable-annuity-glwb/overview",clicks:[{gtag:{account:"DC-2579983",view:"filil623/cnt_a534+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/annuities/FPRA-variable-annuity/overview",clicks:[{gtag:{account:"DC-2579983",view:"flt_l007/cnta1476+standard"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]}
1551,{path:"/annuities/new-york-life-premier-variable-annuity/overview",
1552clicks:[{gtag:{account:"DC-2579983",view:"flt_l007/cnta1472+standard"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/annuities/overview",clicks:[{gtag:{account:"DC-2579983",view:"filil623/cnt_a534+unique",label:"FILI_Annuities Overview Contact Us Button"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"flt_l007/cnta1478+standard",label:"FILI_Annuities Overview Contact Us Button"},eleType:"a",innerText:"Start a conversation",
1553attr:"",attrVal:""}]},{path:"/calculators-tools/planning-guidance-center",clicks:[{gtag:{account:"DC-2579983",view:"fidel019/cnta1377+unique"},eleType:"a",innerText:"",attr:"href",attrVal:"https://myguidance.fidelity.com/ftgw/pna/customer/pgc/hub/"}]},{path:"/crypto/retirement-ira",clicks:[{gtag:{account:"DC-2579983",view:"crypto/cnta1729+unique"},eleType:"a",innerText:"Get started",attr:"",attrVal:""}]},{path:"/direct-indexing/customized-investing/basket-portfolios",clicks:[{gtag:{account:"DC-2579983",
1554view:"fidel530/cnta1516+standard"},eleType:"a",innerText:"Start your free trial",attr:"",attrVal:""}]},{path:"/get-in-touch",clicks:[{gtag:{label:"fdas_form_submit"},eleType:"button",innerText:"Submit",attr:"",attrVal:""}]},{path:"/go/alternative-investments/investments-approaches",clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1774+standard"},eleType:"a",innerText:"Stay on this page"},{gtag:{account:"DC-2579983",view:"fidel530/cnta1775+standard"},eleType:"a",innerText:"Explore advisor solutions"},
1555{gtag:{account:"DC-2579983",view:"fidel530/cnta1776+standard"},eleType:"a",innerText:"Explore institutional solutions"}]},{path:"/go/choice",clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1467+standard"},eleType:"a",innerText:"Open a brokerage account",attr:"",attrVal:""}]},{path:"/go/advisory-service-team",clicks:[{gtag:{account:"DC-2579983",view:"fgo/cnta1723+unique"},eleType:"a",innerText:"Connect with a team member",attr:"",attrVal:""}]},{path:"/go/hsa/hsa-provider",clicks:[{gtag:{account:"DC-2579983",
1556view:"workp630/cnt_a719+standard"},eleType:"a",innerText:"Open an individual HSA",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"workp630/cnt_a719+standard"},eleType:"a",innerText:"Open an HSA",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"workp630/cnt_a720+standard"},eleType:"a",innerText:"",attr:"ltag",attrVal:"vsdesc^tmsint^HSA You Top"},{gtag:{account:"DC-2579983",view:"workp630/cnt_a721+standard"},eleType:"a",innerText:"The HSA for your employees",attr:"",attrVal:""},{gtag:{account:"DC-2579983",
1557view:"workp630/cnt_a721+standard"},eleType:"a",innerText:"Your employees",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"workp630/cnt_a722+standard"},eleType:"a",innerText:"The HSA for your clients",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"workp630/cnt_a722+standard"},eleType:"a",innerText:"Your consulting clients",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"workp630/cnt_a723+standard"},eleType:"a",innerText:"The HSA for your members",attr:"",attrVal:""},{gtag:{account:"DC-2579983",
1558view:"workp630/cnt_a723+standard"},eleType:"a",innerText:"Your health insurance members",attr:"",attrVal:""}]},{path:"/go/hsa/why-hsa",clicks:[{gtag:{account:"DC-3824016",view:"hsa/cnta1184+standard",label:"HSA_HSA AO"},eleType:"a",innerText:"Open an HSA",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"hsa/cnta1782+standard"},eleType:"a",innerText:"",attr:"href",attrVal:"https://digital.fidelity.com/prgw/digital/aox/aohome/getstarted?accountType\x3dhsa"},{gtag:{account:"DC-2579983",view:"hsa/cnta1783+standard"},
1559eleType:"a",innerText:"",attr:"href",attrVal:"https://workplaceservices.fidelity.com/mybenefits/navstation/%20"}]},{path:"/investing/HSA",clicks:[{gtag:{account:"DC-2579983",view:"hsa/cnta1782+standard"},eleType:"button",innerText:"Open an HSA",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"hsa/cnta1781+standard"},eleType:"a",innerText:"",attr:"href",attrVal:"https://digital.fidelity.com/prgw/digital/aox/aohome/getstarted?accountType\x3dhsa"},{gtag:{account:"DC-2579983",view:"hsa/cnta1783+standard"},
1560eleType:"a",innerText:"",attr:"href",attrVal:"https://nb.fidelity.com/static/mybenefits/netbenefitslogin/#/login"},{gtag:{account:"DC-2579983",view:"hsa/cnta1780+standard"},eleType:"a",innerText:"Transfer an HSA",attr:"",attrVal:""}]},{path:"/go/wealth-management",clicks:[{gtag:{account:"DC-2579983",view:"flt_c00/cnt_a764+standard"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""}]},{path:"/go/womens-investing/signup",clicks:[{gtag:{account:"DC-2579983",view:"flt_l004/cnta1194+standard",label:"WMN_WTM Registration Page"},
1561eleType:"a",innerText:"Subscribe",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"flt_l004/cnta1298+unique"},eleType:"a",innerText:"Browse our event schedule",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"flt_l004/cnta1299+unique"},eleType:"a",innerText:"Visit us on LinkedIn",attr:"",attrVal:""}]},{path:"/learning-center/personal-finance/benefits-of-annuities",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1710+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},
1562{path:"/learning-center/personal-finance/retirement/what-is-an-annuity",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1707+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/learning-center/personal-finance/retirement/fixed-indexed-annuity",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1715+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/learning-center/personal-finance/when-to-get-annuity",clicks:[{gtag:{account:"DC-2579983",
1563view:"fia/cnta1713+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/life-insurance/long-term-care/overview",clicks:[{gtag:{account:"DC-2579983",view:"flt_l007/cnta1163+unique",label:"FILI_LTC_Hybrid Life Insurance LTC Plan"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""}]},{path:"/life-insurance/term-life-insurance/overview",clicks:[{gtag:{account:"DC-2579983",view:"flt_l007/cnta1071+standard",label:"FILI_Life Insurance Overview"},eleType:"a",
1564innerText:"",attr:"href",attrVal:"https://digital.fidelity.com/prgw/digital/termquote/"}]},{path:"/life-insurance/term-life-insurance/term-overview",clicks:[{gtag:{account:"DC-2579983",view:"flt_l007/cnta1071+standard",label:"FILI_Life Insurance Overview"},eleType:"a",innerText:"",attr:"href",attrVal:"https://digital.fidelity.com/prgw/digital/termquote/"}]},{path:"/options-trading/overview",clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1539+standard"},eleType:"a",innerText:"Open a Brokerage Account",
1565attr:"",attrVal:""}]},{path:"/retirement-ira/401k-rollover-ira",clicks:[{gtag:{account:"DC-2579983",view:"fidel019/cnta1376+unique"},eleType:"a",innerText:"Open a rollover IRA",attr:"",attrVal:""}]},{path:"/trading/trading-platforms",clicks:[{gtag:{account:"DC-2579983",view:"fidel530/cnta1769+standard"},eleType:"a",innerText:"Download the app",attr:"",attrVal:""},{gtag:{account:"DC-2579983",view:"fidel530/cnta1769+standard"},eleType:"a",innerText:"Activate the mode",attr:"",attrVal:""},{gtag:{account:"DC-2579983",
1566view:"fidel530/cnta1769+standard"},eleType:"a",innerText:"Open Fidelity Trader+ Web\nLog In Required",attr:"",attrVal:""}]},{path:"/viewpoints/personal-finance/plan-for-rising-health-care-costs",clicks:[{gtag:{account:"DC-3824016",view:"medc/cnta1420+standard"},eleType:"a",innerText:"Fidelity Medicare Services\u00ae",attr:"",attrVal:""}]}
1566,{path:"/viewpoints/retirement/facts-about-annuities",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1708+unique"},eleType:"a",innerText:"Start a conversation",
1567attr:"",attrVal:""}]},{path:"/viewpoints/retirement/fighting-loss-aversion",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1709+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/viewpoints/retirement/deferred-income-annuities",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1712+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/viewpoints/retirement/medigap-what-you-need-to-know",clicks:[{gtag:{account:"DC-3824016",view:"medc/cnta1422+standard"},
1568eleType:"a",innerText:"Fidelity Medicare Services\u00ae",attr:"href",attrVal:""}]},{path:"/viewpoints/retirement/3-retirement-building-blocks",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1711+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/viewpoints/retirement/QLAC-qualified-longevity-annuity-contract",clicks:[{gtag:{account:"DC-2579983",view:"fia/cnta1714+unique"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/wealth-management/frequently-asked-questions-answers",
1569clicks:[{gtag:{account:"DC-2579983",view:"flt_c00/cnt_a764+standard",label:"WM_Wealth Full Service CTAs"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]}];const www$1=[{path:"/get-in-touch",clicks:[{gtag:{account:"DC-3824016",view:"fdasd0/cnta1275+unique"},eleType:"input",innerText:"",attr:"type",attrVal:"submit"}]}];function doubleClickInteraction(){window.dmtFloodlightActions={};window.dmtFloodlightActions.accountopening=accountopening;window.dmtFloodlightActions.communications=
1570communications;window.dmtFloodlightActions.digital=digital;window.dmtFloodlightActions.eresearch=eresearch;window.dmtFloodlightActions.myguidance=myguidance;window.dmtFloodlightActions.oltx=oltx;window.dmtFloodlightActions.quotes=quotes;window.dmtFloodlightActions.search=search;window.dmtFloodlightActions.snapshot=snapshot;window.dmtFloodlightActions.www=www;window.dmtFloodlightActionsFDAS={};window.dmtFloodlightActionsFDAS.www=www$1}const www$2=[{group:["wealth-management/tax-smart-investing-planning",
1571"wealth-management/advisor","wealth-management/estate-planning/overview","wealth-management/inheritance/overview","wealth-management/wealth-management-detail","wealth-management/wealth-management-strategies","wealth-management/life-events/estate-planning/overview","wealth-management/life-events/inheritance/overview","wealth-management/frequently-asked-questions-answers"],actions:{ga4:[{eventName:"add_to_cart",params:{currency:"USD",value:100,items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]}}]}},
1572{group:["annuities/overview"],actions:{ga4:[{eventName:"add_to_cart",params:{currency:"USD",value:65,items:[{item_id:"2",item_name:"FILI",price:65,quantity:1}]}}]}}];function googleAddToCartEvents(){window.dmtGoogleAddToCartEvents={};window.dmtGoogleAddToCartEvents.www=www$2}const digital$1=[{group:["rollover"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}]}},{group:["brokerage"],actions:{ga4:[{eventName:"view_item",
1573params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}]}}];const www$3=[{group:["managed-accounts/overview","wealth-management/overview","wealth-management/investment-management-services","wealth-management/private-wealth-management"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:100,items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]}}]}},{group:["annuities/deferred","annuities/immediate","annuities/fpra","annuities/FPRA"],actions:{ga4:[{eventName:"view_item",
1574params:{currency:"USD",value:47,items:[{item_id:"2",item_name:"FILI",price:47,quantity:1}]}}]}},{group:["rollover"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:7,items:[{item_id:"3",item_name:"rolloverIRA",price:7,quantity:1}]}}]}},{group:["retirement-ira","building-savings/learn-about-iras/"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:8,items:[{item_id:"4",item_name:"tradIRA",price:8,quantity:1}]}}]}},{group:["inherited-ira"],actions:{ga4:[{eventName:"view_item",
1575params:{currency:"USD",value:5,items:[{item_id:"5",item_name:"inheritedTradIRA",price:5,quantity:1}]}}]}},{group:["brokerage"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:5,items:[{item_id:"6",item_name:"brokerage",price:5,quantity:1}]}}]}},{group:["fidelity-go"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:1,items:[{item_id:"8",item_name:"FidGo",price:1,quantity:1}]}}]}},{group:["spend-save","cash-management"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",
1576value:4,items:[{item_id:"9",item_name:"fcma",price:4,quantity:1}]}}]}},{group:["hsa"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:1,items:[{item_id:"10",item_name:"hsa",price:1,quantity:1}]}}]}},{group:["roth-ira"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:2,items:[{item_id:"11",item_name:"rothIRA",price:2,quantity:1}]}}]}},{group:["hsa"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:2,items:[{item_id:"12",item_name:"rothForKids",price:2,
1577quantity:1}]}}]}},{group:["inherited-ira","roth-ira"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:3,items:[{item_id:"13",item_name:"inheritedRothIRA",price:3,quantity:1}]}}]}},{group:["custodial"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:1,items:[{item_id:"14",item_name:"custodial",price:1,quantity:1}]}}]}},{group:["529-plans"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:1,items:[{item_id:"15",item_name:"529Individual",price:1,quantity:1}]}}]}},
1578{group:["able/attainable/overview"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:2,items:[{item_id:"17",item_name:"able",price:2,quantity:1}]}}]}},{group:["small-business/sep-ira"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:9,items:[{item_id:"23",item_name:"sepIRA",price:9,quantity:1}]}}]}},{group:["youth-account/overview"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:1,items:[{item_id:"22",item_name:"youth",price:1,quantity:1}]}}]}},
1579{group:["/managed-accounts/managed-fidfolios"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:28,items:[{item_id:"18",item_name:"fidfolioBrokerage",price:28,quantity:1}]}}]}},{group:["/managed-accounts/managed-fidfolios"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:28,items:[{item_id:"19",item_name:"fidfolioRolloverIRA",price:28,quantity:1}]}}]}},{group:["/managed-accounts/managed-fidfolios"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:28,
1580items:[{item_id:"20",item_name:"fidfolioRothIRA",price:28,quantity:1}]}}]}},{group:["/managed-accounts/managed-fidfolios"],actions:{ga4:[{eventName:"view_item",params:{currency:"USD",value:28,items:[{item_id:"21",item_name:"fidfolioTrad
1580IRA",price:28,quantity:1}]}}]}}];function googleViewItemEvents(){window.dmtGoogleViewItemEvents={};window.dmtGoogleViewItemEvents.www=www$3;window.dmtGoogleViewItemEvents.digital=digital$1}const www$4=[{path:"/annuities/overview",clicks:[{purchasetag:{eventName:"purchase",
1581params:{value:65,currency:"USD",items:[{item_id:"2",item_name:"FILI",price:65,quantity:1}]},label:"FILI_Annuities Overview Contact Us Button"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/life-events/estate-planning/overview",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Estate Planning Overview_Connect Advisor"},eleType:"a",innerText:"Connect with an advisor",attr:"",
1582attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Estate Planning Overview_Bottom"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Estate Planning Overview_Connect Advisor"},eleType:"a",innerText:"Find an advisor",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",
1583params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Estate Planning Overview_Bottom"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""}]},{path:"/managed-accounts/overview",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Managed Accounts"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/wealth-management/advisor",clicks:[{purchasetag:{eventName:"purchase",
1584params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Advisor focused on you"},eleType:"a",innerText:"Connect with an advisor",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Advisor focused on you"},eleType:"a",innerText:"Schedule an appointment",attr:"",attrVal:""}]},{path:"/wealth-management/frequently-asked-questions-answers",clicks:[{purchasetag:{eventName:"purchase",
1585params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Wealth Full Service CTAs"},eleType:"a",innerText:"Start a conversation",attr:"",attrVal:""}]},{path:"/wealth-management/inheritance/overview",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Inheritance Overview_Connect Advisor"},eleType:"a",innerText:"",attr:"href",attrVal:"https://digital.fidelity.com/prgw/digital/faa/0/connect-with-an-advisor"},
1586{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Inheritance Overview_Bottom"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Inheritance Overview_Bottom"},eleType:"a",innerText:"800-544-0003",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,
1587currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Inheritance Overview_Bottom"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""}]},{path:"/wealth-management/overview",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_WM Services - Connect With Advisor"},eleType:"a",innerText:"Find an advisor",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,
1588currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_WM Overview_Primary"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_WM Overview_Primary"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""}]},{path:"/wealth-management/private-wealth-management",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,
1589currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_PWM CTAs"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_PWM CTAs"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""}]},{path:"/wealth-management/tax-smart-investing-planning",clicks:[{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",
1590items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Tax Smart_Connect Advisor"},eleType:"a",innerText:"Connect with an advisor",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Tax Smart_Bottom"},eleType:"a",innerText:"800-544-5704",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},
1591label:"WM_Tax Smart_Bottom"},eleType:"a",innerText:"Find an Investor Center",attr:"",attrVal:""},{purchasetag:{eventName:"purchase",params:{value:100,currency:"USD",items:[{item_id:"1",item_name:"PAS",price:100,quantity:1}]},label:"WM_Tax Smart_Bottom"},eleType:"a",innerText:"800-343-3548",attr:"",attrVal:""}]}];function googlePurchaseEvents(){window.dmtGooglePurchaseEvents={};window.dmtGooglePurchaseEvents.www=www$4}function oneTrustContent(){const CA={header:"Sale or Sharing of Personal Information",
1592description:""};const US={header:"Targeting/Advertising Cookies",description:"These cookies help us present relevant online advertising and marketing messages"+" to you, and measure and improve the effectiveness of our advertising and marketing campaigns."+" We engage third party service providers, including marketing and advertising providers to"
1592+" facilitate these activities.  When you visit this website, we and our providers collect"+" certain information about your activity on the website, including cookies and similar data"+
1593" stored on or collected from your browser or device. In some cases, our providers may combine"+" this information with information about your activity on other, unaffiliated websites or social"+" media platforms to deliver our ads to you when you are visiting other websites or platforms."+" While these cookies do not store personally identifiable information, they are used to uniquely"+" identify your browser and device.  If you do not allow these cookies, our online advertisements"+" that you see may be less relevant to you."};
1594window.otContent={};window.otContent.CA=CA;window.otContent.US=US}function pendoallow(){var common=["D1471","D2733","D2734","D2789","D2790","D2847","D2861","D2980","D2982","D2984"];var dmtOverride=common;window.dmtWLPendo=dmtOverride}function sidecarallow(){var common=[];var dmtOverride=common;window.dmtAllowSidecar=dmtOverride}function taBlocklist(){globalThis.TAPageviewBlocklist=globalThis.TAPageviewBlocklist||[{path:"/prgw/digital/signin/retail",pname:"Logout Page",sec:"Login",sec1:"UNKNOWN_SECTION",
1595fireClix:false}];globalThis.TAInteractionBlocklist=globalThis.TAInteractionBlocklist||[{path:"/prgw/digital/signin/retail",pname:"Login With Username",intname:"login button",fireClix:false},{path:"/prgw/digital/signin/retail",pname:"Login With Saved Username",intname:"login button",fireClix:false},{path:"/prgw/digital/signin/retail",pname:"Login With Remember Username",intname:"login button",fireClix:false},{path:"/prgw/digital/signin/retail",pname:"Login With Remove Saved Username",intname:"login button",
1596fireClix:false}]}function isProd(){if(typeof globalThis.Bootstrapper==="object"&&typeof globalThis.Bootstrapper.ensightenOptions==="object"&&typeof globalThis.Bootstrapper.ensightenOptions.publishPath==="string"){const publishPath=globalThis.Bootstrapper.ensightenOptions.publishPath;return/dev|stage|pmspel/gi.exec(publishPath)===null}return false}function isWIB2Bpage(){if(typeof globalThis.Bootstrapper==="object"&&typeof globalThis.Bootstrapper.ensightenOptions==="object"&&typeof globalThis.Bootstrapper.ensightenOptions.publishPath===
1597"string"){const publishPath=globalThis.Bootstrapper.ensightenOptions.publishPath;if(/^wib2b(dev|stage|prod)$/gi.exec(publishPath))return true}return false}function isFDASpage(){if(typeof globalThis.Bootstrapper==="object"&&typeof globalThis.Bootstrapper.ensightenOptions==="object"&&typeof globalThis.Bootstrapper.ensightenOptions.publishPath==="string"){const publishPath=globalThis.Bootstrapper.ensightenOptions.publishPath;if(/^fdas(dev|stage|prod)$/gi.exec(publishPath)||/fidelitydigitalassets/gi.exec(document.location.hostname))return true}return false}
1598function bsPubPath(){if(typeof globalThis.Bootstrapper==="object"&&typeof globalThis.Bootstrapper.ensightenOptions==="object"&&typeof globalThis.Bootstrapper.ensightenOptions.publishPath==="string"){const publishPath=globalThis.Bootstrapper.ensightenOptions.publishPath;return publishPath}return false}function dmtKafkaDomain(){const whichEnv=bsPubPath()||"";const qaIntHost="clixxq1.fidelity.com";const qaExtHost="clixxq1.fidelity.com";const prodHost="clix.fidelity.com";if(/server-tags|server-tags-dev/gi.exec(whichEnv)){const qs=
1599globalThis.__pulseEvent?globalThis.__pulseEvent.request.query_pairs:"";if(qs!==""&&parseQSP(qs,"space")==="server-tags")return prodHost;return qaExtHost}const host=globalThis.location.hostname;if(/\.fidelity\.com/i.exec(host)&&/xq.\.fidelity\.com/i.exec(host)===null&&/testresearch[12]\.fidelity\.com/i.exec(host)===null&&/www\.fidcom-qa\.aw\d{3}\.c\.fidelity\.com/i.exec(host)===null&&/-xq[12]\.aw\d{3}\.c\.fidelity\./i.exec(host)===null||/unsubscribe\.fidelityinvestments\.com/i.exec(host)||/fidelityevents\.com/i.exec(host)||
1600/splashthat\.com/i.exec(host)||/www\.fidelitydigitalassets\.com/i.exec(host)||/www\.aboutchet\.com/i.exec(host)||/digital\.fmr\.com/i.exec(host))return prodHost;return qaIntHost}function targetallow(){var common=["D59","D60","D83","D98","D131","D133","D134","D160","D161","D300","D301","D302","D303","D1004","D1007","D1010","D1032","D1034","D1036","D1038","D1040","D1044","D1047","D1050","D1051","D1052","D1053","D1054","D1056","D1057","D1058","D1059","D1060","D1061","D1064","D1066","D1067","D1068","D1069",
1601"D1070","D1071","D1072","D1073","D1079","D1083","D1088","D1110","D1120","D1122","D1123","D1124","D1125","D1129","D1130","D1133","D1134","D1136","D1138","D1139","D1144","D1149","D1155","D1156","D1157","D1158","D1166","D1167","D1358","D1365","D1366","D1367","D1368","D1369","D1370","D1371","D1372","D1373","D1374","D1375","D1376","D1377","D1378","D1379","D1380","D1381","D1382","D1383","D1384","D1385","D1386","D1387","D1388","D1389","D1390","D1391","D1392","D1393","D1394","D1395","D1396","D1397","D1398",
1602"D1399","D1400","D1401","D1402","D1403","D1404","D1405","D1406","D1407","D1408","D1409","D1410","D1411","D1412","D1413","D1414","D1415","D1416","D1417","D1418","D1419","D1420","D1421","D1422","D1423","D1424","D1425","D1426","D1427","D1428","D1429","D1430","D1431","D1469","D1470","D1475","D1485","D1486","D1487","D1488","D1489","D1491","D1499","D1519","D1520","D1521","D1523","D1
1602524","D1525","D1526","D1527","D1528","D1532","D1580","D1605","D1608","D1633","D1690","D1691","D1704","D1707","D1708"];var dmtOverride=
1603common.concat(["A1"]);window.dmtPropertiesWhitelist=dmtOverride}function webAnalyticsApprovedVals(){globalThis.webAnalyticsApprovedChannelValues=["Fid.com web","Fda.com web","ATP","ATN desktop windows","ATN desktop macos","Fid.com rep","Fid.com splash","Fid.com branch"];globalThis.webAnalyticsApprovedSecValues=["accounts","account opening","advisor engagement","alerts \x26 messaging","annuities \x26 insurance","associate","cash \x26 cards","customer service","documents","guided exp","help","home",
1604"learn","login","market data","money movement","planning","profile","research","stock plan","trade","life events"]}function webAnalyticsBlocklist(){globalThis.webAnalyticsStateBlocklist=globalThis.webAnalyticsStateBlocklist||[];globalThis.webAnalyticsActionBlocklist=globalThis.webAnalyticsActionBlocklist||[]}function getWIB2BConfig(){return{active:true,bu:"wib2b",vendor:{adobevisitor:{active:true,adobeOrgId:"5B4A39F756B1FE6A7F000101@AdobeOrg"},adobeanalytics:{active:true},contentsquare:{active:false,
1605prodReady:false,src:isProd()?"https://t.contentsquare.net/uxa/aff2396772f07.js":"https://t.contentsquare.net/uxa/69da6eef09038.js"},segmentio:{active:true,code:"si",prodReady:false,apiKey:{prod:"",stage:"BR73EBD9pO77S55vcMCDd1LxdMqxJ9ey"}},qualtrics:{active:false,url:isProd()?"https://zn6x1l4e0sshi188k-fmrwi.siteintercept.qualtrics.com/SIE/?Q_ZID\x3dZN_6x1L4E0sshi188K":"https://zn2nppcgypdycvp4a-fmrwi.siteintercept.qualtrics.com/SIE/?Q_ZID\x3dZN_2npPcgYpDyCvP4a",qsi:isProd()?"QSI_S_ZN_6x1L4E0sshi188K":
1606"QSI_S_ZN_2npPcgYpDyCvP4a",div:isProd()?"ZN_6x1L4E0sshi188K":"ZN_2npPcgYpDyCvP4a"},zoominfo:{active:false,id:""}}}}function getFDASConfig(){return{active:true,bu:"fdas",vendor:{google:{active:false,config:["DC-2579983","DC-3824016"],ga4Config:{prodReady:true,nonprod:"G-KE9FHWGCPK",prod:"G-SG6MYX6JFV"}},adobeanalytics:{active:true,code:"aa"},adobetarget:{active:false,code:"at"},atcancel:{active:true,code:"ac"},adobevisitor:{active:true,code:"av",adobeOrgId:"EDCF01AC512D2B770A490D4C@AdobeOrg"},catchpoint:{active:false,
1607code:"cp"},contentsquare:{active:true,code:"cs",prodReady:true,src:isProd()?"www43/ptc/e802b0fb-4da3-4648-a335-e31c353417bf.js":"www43/ptc/6f682b0d-760d-4074-865c-4228bf62b606.js"},clix:{active:true,code:"cx",host:dmtKafkaDomain()},neustar:{active:false,code:"ne"},onetrust:{geoLoc:"fdas",active:true,code:"ot",fdas2fa:{active:true,domain:"digitalassets.fidelity.com",prodReady:false,test:"01923435-2334-7011-a251-7a3fe7d4d068-test",prod:"01923435-2334-7011-a251-7a3fe7d4d068"},fdas:{active:true,domain:"fidelitydigitalassets.com",
1608prodReady:false,test:"4b65fc7e-f3ef-4a11-b1f6-abb18977adde-test",prod:"4b65fc7e-f3ef-4a11-b1f6-abb18977adde"}},pendo:{active:true,code:"po",prodReady:true},qualtrics:{active:true,code:"qt",url:isProd()?"//zncvgjh8lmjxbkyln-fmrpi.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID\x3dZN_cvGJH8lmjxbKyln\x26Q_LOC\x3d":"//znd42frz1j9rcefqh-fmrpi.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID\x3dZN_d42frZ1J9rcefQh\x26Q_LOC\x3d",qsi:isProd()?"QSI_S_ZN_cvGJH8lmjxbKyln":"QSI_S_ZN_d42frZ1J9rcefQh",
1609div:isProd()?"ZN_cvGJH8lmjxbKyln":"ZN_d42frZ1J9rcefQh"}}}}function getPIConfig(){return{active:true,bu:"pi",vendor:{google:{active:false,code:"ga",config:["DC-2579983","DC-3824016"],ga4Config:{prodReady:true,nonprod:"G-DHWTEPM5H4",prod:"G-GL9JN8SMCE",fdas:{prodReady:true,nonprod:"G-KE9FHWGCPK",prod:"G-SG6MYX6JFV"}}},adobeanalytics:{active:true,code:"aa"},adobetarget:{active:true,code:"at"},aide:{active:false,code:"ai",prodReady:true},atcancel:{active:false,code:"ac"},adobevisitor:{active:true,code:"av",
1610adobeOrgId:"EDCF01AC512D2B770A490D4C@AdobeOrg"},catchpoint:{active:false,code:"cp"},contentsquare:{active:true,code:"cs",prodReady:true,src:isProd()?"www43/ptc/e802b0fb-4da3-4648-a335-e31c353417bf.js":"www43/ptc/6f682b0d-760d-4074-865c-4228bf62b606.js"},clix:{active:true,code:"cx",host:dmtKafkaDomain()},facebook:{active:false,code:"fb",prodReady:true,id:"541528419741788"},fidelitycvi:{active:true,code:"fc",prodReady:false,rollout:true,rolloutPercentage:5},fidelityVA:{active:false,code:"fv",prodReady:false},
1611glance:{active:true,code:"gl",hotkey:true,presence:true}
1611,liverampATS:{active:false,code:"lr",prodReady:true,id:"e8557957-b20f-4ffc-895c-fce792b58f3f"},merkleIdentity:{active:false,code:"mi",prodReady:true},microsoftUET:{active:false,code:"mu",prodReady:true,id:"109002189"},neustar:{active:false,code:"ne"},onetrust:{geoLoc:"fdas",active:true,code:"ot",fdas2fa:{active:true,domain:"digitalassets.fidelity.com",prodReady:false,test:"01923435-2334-7011-a251-7a3fe7d4d068-test",prod:"01923435-2334-7011-a251-7a3fe7d4d068"},
1612fdas:{active:true,domain:"fidelitydigitalassets.com",prodReady:false,test:"4b65fc7e-f3ef-4a11-b1f6-abb18977adde-test",prod:"4b65fc7e-f3ef-4a11-b1f6-abb18977adde"},fid:{active:true,domain:"fidelity.com",prodReady:true,test:"13572997-04b7-467b-ad4b-d9e9f27957ac-test",prod:"13572997-04b7-467b-ad4b-d9e9f27957ac"},fidevents:{active:true,domain:"fidelityevents.com",prodReady:true,test:"ce46242b-36a6-4017-ad5e-18b9f2783a63-test",prod:"ce46242b-36a6-4017-ad5e-18b9f2783a63"}},pendo:{active:true,code:"po",
1613prodReady:true},qualtrics:{active:true,code:"qt",url:isProd()?"//zncvgjh8lmjxbkyln-fmrpi.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID\x3dZN_cvGJH8lmjxbKyln\x26Q_LOC\x3d":"//znd42frz1j9rcefqh-fmrpi.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID\x3dZN_d42frZ1J9rcefQh\x26Q_LOC\x3d",qsi:isProd()?"QSI_S_ZN_cvGJH8lmjxbKyln":"QSI_S_ZN_d42frZ1J9rcefQh",div:isProd()?"ZN_cvGJH8lmjxbKyln":"ZN_d42frZ1J9rcefQh"},rwiphase1:{active:true,code:"r1"},splashwebinar:{active:false,code:"sw",activeVendorList:["adobeanalytics",
1614"adobetarget","adobevisitor","segmentio","splashwebinar","onetrust"]},segmentio:{active:true,code:"si",prodReady:true,apiKey:{prod:"YhIHGbwsOzNaANEek8UTzMdnEz7lKUIl",stage:"8opeURk4UNhgEK9iYHPjY1RAMzHPfxmF"}},zoominfo:{active:false,code:"zi",id:""}}}}function dmtConfig(){if(isWIB2Bpage())globalThis.dmtConfig=getWIB2BConfig();else if(isFDASpage())globalThis.dmtConfig=getFDASConfig();else{globalThis.dmtConfig=getPIConfig();if(!globalThis.dmtData)globalThis.dmtData={vendor:{}}}}var circuitBreaker={vendor:{}};
1615function getDescendantProperty(obj,prop){if(typeof obj==="object"&&!Array.isArray(obj)&&typeof prop==="str
1615ing")return prop.split(".").reduce(function(acc,cur){return typeof acc==="object"&&acc[cur]},obj);return undefined}function dmtStatus(){globalThis.dmtStatus=function(){const globalOverride=getDescendantProperty(circuitBreaker,"active");const dmtConfig=getDescendantProperty(globalThis.dmtConfig,"active");return globalOverride===undefined?dmtConfig||false:globalOverride};globalThis.vendorStatus=
1616function(vendor){const globalOverride=getDescendantProperty(circuitBreaker,"vendor."+vendor);const dmtData=getDescendantProperty(globalThis.dmtData,"vendor."+vendor);const dmtConfig=getDescendantProperty(globalThis.dmtConfig,"vendor."+vendor+".active");if(globalOverride!==undefined)return globalOverride;if(dmtData!==undefined)return dmtData;return dmtConfig||false}}function botManager(){window.dmtBmanVals=["e92cd64ed1b04c828f26a061605bbdf8","082681d041d849f696197fee323f4765","2acb5f2150e54b53bfaa74f43779f742",
1617"2b98d5770be34e2388f0e1c0ad25c81b","9acf1192cde149e8839b7dc14a4c77ee","1d8d328e8bcf4bc7bba7a9d654e43e0e","e2caac0728fd4c02ae91303a4b739da4","fd6631aedacc4dcfab906ae719993b1c","e6159654810f499383a9b2a524960084","23df915f7cba4e23ba5329cb11c43e94","e52f9a38b5a3447b9a4ccbbf6c4d0b90","09130741e7f34389b9256b7d5934a70c","5ac9a01f8d6f4d10ad7f28bee632b287","5b2ad4116e984a1d847bdfedbb300775","2f51dde882b94ceb98310d6c5b77be98","8212c66a5be1474fb4b07d3484c63725","14d7683b155d4f36b74691a7e21cf8b1","9c37caf665c048a994e5ddbbcdfd8b47",
1618"65ad0d973328466ab5a253ad3b1974ee","4d6fee7f1eeb4d7189bc25a79a1934a9"]}function schemaMarkupAllowlist(){window.dmtSchemaAllowlist=window.dmtSchemaAllowlist||[];window.dmtSchemaAllowlist.push({url:"/learning-center/personal-finance/magi-modified-adjusted-gross-income"},{url:"/learning-center/trading-investing/IPO"},{url:"/learning-center/smart-money/average-401k-match"},{url:"/learning-center/wealth-management-insights"},{url:"/learning-center/wealth-management-insights/tax-deductions-and-Roth-conversions"},
1619{url:"/learning-center/personal-finance/benefits-of-annuities"},{url:"/learning-center/personal-finance/first-rmd-requirements"},{url:"/learning-center/personal-finance/social-security-changes"},{url:"/branches/investor-centers-massachusetts"})}dmtUtil();audiences();pendoallow();sidecarallow();targetallow();checkBU();cdvToggle();dmtConfig();dmtStatus();contextdataVars();taBlocklist();schemaMarkupAllowlist();webAnalyticsApprovedVals();webAnalyticsBlocklist();doubleclickPageviews();doubleClickInteraction();
1620googleAddToCartEvents();googleViewItemEvents();googlePurchaseEvents();oneTrustContent();botManager();window.dmtVariables=window.dmtVariables||{};window.dmtVariables.ak_dmt=window.dmtVariables.ak_dmt||{};window.dmtVariables.ak_dmt.a=window.dmtParseCookie("dmt_a");window.dmtVariables.ak_dmt.d=window.dmtParseCookie("dmt_d");window.dmtVariables.ak_dmt.e=window.dmtParseCookie("dmt_e");window.dmtVariables.ak_dmt.g=window.dmtParseCookie("dmt_g");window.dmtVariables.ak_dmt.p=window.dmtParseCookie("dmt_p");
1621window.dmtVariables.ak_dmt.r=window.dmtParseCookie("dmt_r")||"a";window.dmtVariables.ak_dmt.s=window.dmtParseCookie("dmt_s");window.dmtVariables.ak_dmt.t=window.dmtParseCookie("dmt_t");window.dmtVariables.ak_dmt.x=window.dmtParseCookie("dmt_x")})()},4311331,636298,24);
1622Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.privacy=Bootstrapper.privacy||{};Bootstrapper.privacy.onBeforeInit=function(ensClientConfig){ensClientConfig.featureToggles.overridePublicSuffixEnabled=true;ensClientConfig.suffixOverrides=["\\.com"]};window.dmt_privacypathname=document.location.pathname;if(navigator.userAgent.indexOf("MSIE")!==-1||navigator.appVersion.indexOf("Trident/")>-1)window.dmtIsIE11=
1623"true";var hostPriv=document.location.hostname;var pathPriv=document.location.pathname;var subPriv=window.location.hostname.split(".")[0];subPriv=subPriv.replace(/(-aws-|-webdev)/i,"");subPriv=subPriv.replace(/(xq1|xq2|qa1|qa4|qaprod)$/i,"");if(subPriv==="digital")if(pathPriv.match(/\/ftgw\/digital\/emoney\/nb\//i)||pathPriv.match(/\/ftgw\/digital\/pwi\//i))window.isDMTPrivacyDisabled="true";if(subPriv==="communications")if(pathPriv.match(/\/(wi|sps)\//i))window.isDMTPrivacyDisabled="true";if(subPriv===
1624"fundresearch")if(pathPriv.match(/\/ftgw\/fund-screener\/netbenefits\//i))window.isDMTPrivacyDisabled="true";if(subPriv==="oltx"||subPriv==="retiretxn"||subPriv==="institutional"||subPriv==="workplaceservices"||subPriv==="wpsacpt"||subPriv==="cesg")window.isDMTPrivacyDisabled="true";Bootstrapper.privacy={};Bootstrapper.privacy.onBeforeInit=function(config){config.reportingOptions={maxUrlSize:8E3,reportInterval:2500,requestCount:3}};window.otFid={};window.otFid.otCatMap={"C0001":"Strictly Necessary",
1625"C0002":"Performance Cookies","C0003":"Functional Cookies","C0004":"Targeting and Advertising"};window.otFid.consentKeyMap={"Strictly Necessary":"C0001","Performance Cookies":"C0002","Functional Cookies":"C0003","Targeting and Advertising":"C0004"};if(navigator.globalPrivacyControl)window.otFid.otCatCookie={"C0001":"1","C0002":"1","C0003":"1","C0004":"0"};else window.otFid.otCatCookie={"C0001":"1","C0002":"1","C0003":"1","C0004":"1"};window.otFid.getCookieElem=(cookieElem,cookie)=>{let element=cookieElem||
1626"";const jar=cookie||document.cookie;if(element.length&&!element.match(/=$/))element+="\x3d";if(~jar.indexOf(element)){const reg=new RegExp(`.*${element}`,"i");return jar.replace(reg,"").replace(/; .*/,"")}return""};window.otFid.updateOTCookie=function(){var isOptanonConsent=window.otFid.getCookieElem("OptanonConsent");if(isOptanonConsent){var groups=isOptanonConsent.split("\x26");groups.forEach(function(e){if(e.match("groups")){groupType=decodeURIComponent(e).substr(7).split(",");groupType.forEach(function(f){var keyData=
1627f.split(":");var getKeyName=window.otFid.otCatMap[keyData[0]];window.otFid.otCatCookie[keyData[0]]=keyData[1]})}})}const isGPCEnabled=window.navigator&&window.navigator.globalPrivacyControl;
1627const preferenceSaveDate=new Date(window.otFid.getCookieElem("OptanonAlertBoxClosed"));const isValidDate=preferenceSaveDate!=="Invalid Date";const submittedInPast=Date.now()-preferenceSaveDate>0;const hasUserSavePreference=isValidDate&&submittedInPast;if(isGPCEnabled)window.otFid.otCatCookie["C0004"]=hasUserSavePreference?
1628window.otFid.otCatCookie["C0004"]:"0"};window.otFid.makeCookieString=function(key,value,options){if(!key||!key.length||key.length<1)return"";var expires=options.expires;var domain=options.domain;var path=options.path;var cookiePair=key+"\x3d"+value;var pathPair=path?";path\x3d"+path:"";var domainPair=domain?";domain\x3d"+domain:"";var expirePair=expires?";expires\x3d"+expires:"";var toInsert=cookiePair+pathPair+domainPair+expirePair;return toInsert};window.otFid.setCookieInScope=function(key,value,
1629scope,options){if(!scope)return false;if(!scope.document)return false;if(typeof scope.document.cookie!=="string")return false;const toSet=window.otFid.makeCookieString(key,value,options);if(toSet.length<1)return false;scope.document.cookie=toSet;return true};window.otFid.crossDomainInit=function(){const lsTempOT=window.localStorage.getItem("tempOT");if(lsTempOT){var key="OptanonConsent";var options={domain:"fidelity.com",path:"/"};window.otFid.setCookieInScope(key,lsTempOT,window,options)}};window.otFid.crossDomainCallback=
1630function(){var otCookie=window.otFid.getCookieElem("OptanonConsent");window.localStorage.setItem("tempOT",otCookie)};window.otFid.crossDomainInit();window.otFid.updateOTCookie();window.addEventListener("consent.onetrust",event=>{window.otFid.crossDomainCallback();window.otFid.updateOTCookie()})},4218996,667081,24);
1631Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;ensClientConfig={"info":{"name":"fidelity","publishPath":"prod","clientId":65},"cookieTypes":["Strictly Necessary","Performance Cookies","Functional Cookies","Targeting and Advertising"],"getCookie":function(key){if(window.otFid&&window.otFid.updateOTCookie)window.otFid.updateOTCookie();var prefix="FEP_";var cookieName=key.replace(/ /g,"_");var otRef=window.otFid.consentKeyMap[key];
1632if(otRef)return window.otFid.otCatCookie[otRef];var match=document.cookie.match(new RegExp(prefix+cookieName+"\x3d([^;]+)"));if(match)return match[1];else{var legacyMatch=document.cookie.match(new RegExp(prefix+cookieName+"\x3d([^;]+)"));if(legacyMatch)return legacyMatch[1]}},"setCookie":function(cookieType,value){var prefix="FEP_";var suffix=cookieType.replace(/ /g,"_");var sameSite="";var isSecure=/https:/.test(location.protocol);var cookieDomain=_dmt&&_dmt.Data&&_dmt.Data.Domain&&typeof _dmt.Data.Domain.domain===
1633"function"?_dmt.Data.Domain.domain():"";var isIE=_dmt&&_dmt.Util&&_dmt.Util.Browser&&typeof _dmt.Util.Browser.isIE==="function"?_dmt.Util.Browser.isIE():false;if(_dmt&&_dmt.Util&&_dmt.Util.Cookie&&typeof _dmt.Util.Cookie.isSameSiteNoneCompatible==="function"&&_dmt.Util.Cookie.isSameSiteNoneCompatible(navigator.userAgent))sameSite=" SameSite\x3d"+(isSecure?"None":"Lax")+";";if(!isIE&&isSecure)sameSite+=" Secure;";var cookieString=prefix+suffix+"\x3d"+value+"; path\x3d/;"+sameSite+" domain\x3d"+cookieDomain+
1634"; expires\x3d"+(new Date(+new Date+1E3*60*60*24*365*1)).toUTCString();document.cookie=cookieString;return cookieString},"blacklist":{"default":[],"Strictly Necessary":[{"tag":"app.sli.do","displayName":"AWS ELB application load balancer"},{"tag":"aws-nonprod.fmrcloud.com","displayName":"fmrcloud.com"},{"tag":"fid-inv.com","displayName":"fid-inv"},{"tag":"fidelitydigitalassets.com","displayName":"FDAS"},{"tag":"advisorchannel.com","displayName":"Fidelity - advisorchannel.com"},{"tag":"fidelityprofessionalaccessdirectory.com",
1635"displayName":"Fidelity Professional Access Directory"},{"tag":"fidelity.apps.livevol.com","displayName":"fidelity.apps.livevol.com"},{"tag":"fmrcloud.com","displayName":"fmrcloud"},{"tag":"cdn.cookielaw.org","displayName":"OneTrust"},{"tag":"www\\.fidelity\\.com|dmt\\.fidelity\\.com|assets\\.fidelity\\.com|login\\.fidelity\\.com|scsxq1\\.fidelity\\.com|dpesbxq2\\.fidelity\\.com|servicemessages\\.fidelity\\.com|dpesb\\.fidelity\\.com|digital\\.fidelity\\.com|activate1\\.fidelity\\.com|dpservicexq1\\.fidelity\\.com|scsxq1\\.fidelity\\.com|loginxq1\\.fidelity\\.com|cfaxq1\\.fidelity\\.com|dpservice\\.fidelity\\.com|.fmr\\.com",
1636"displayName":"Fidelity"},{"tag":"data.privacy.ensighten.com","displayName":"Ensighten"},{"tag":"aboutchet.com","displayName":"AboutChet"},{"tag":"businesswire.com","displayName":"businesswire.com - per OT"},{"tag":"cts.businesswire.com","displayName":"Businesswire"},{"tag":"cloudfront.net","displayName":"cloudfront.net"},{"tag":"dpservicexq1667uuuu.fidelity1.com","displayName":"dpservice"},{"tag":"ensighten.com","displayName":"Ensighten"},{"tag":"digitalxq1.fidelty.com","displayName":"Fidelity xq1"},
1637{"tag":"fidelityinvestments.com","displayName":"FidelityInvestments DS"},{"tag":"fmr.budurl.com","displayName":"FMR"},{"tag":"trafficmanager.net","displayName":"ifc_site_view - trafficmanager"},{"tag":"quantserve.com","displayName":"mc - quantserve"},{"tag":"oda.markitondemand.com","displayName":"oda_cp"},{"tag":"^sandbox-fidelitycustomers.*force.com","displayName":"Sandbox Salesforce."},{"tag":"p11.techlab-cdn.com","displayName":"Techlab"},{"tag":"trusteematchprogram.com","displayName":"Trusteematchprogram"},
1638{"tag":"app.zoominfo.com","displayName":"ZoomInfo"},{"tag":"msftauth.net","displayName":"msftauth.net"},{"tag":"www.retail.fidelity.com","displayName":"Retail Fidelity"},{"tag":"fidelity.com","displayName":"Fidelity"},{"tag":"fmr.com","displayName":"FMR"},{"tag":"alertable1oma1.fidelity.com","displayName":"alertable1oma1.fidelity.com"},{"tag":"alertable1oma2.fidelity.com","displayName":"alertable1oma2.fidelity.com"},{"tag":"alertablertp.fidelity.com","displayName":"alertablertp.fidelity.com"},{"tag":"alertablertp2.fidelity.com",
1639"displayName":"alertablertp2.fidelity.com"},{"tag":"alertsstageqa8.fmr.com","displayName":"alertsstageqa8.fmr.com"},{"tag":"api-js.datadome.co","displayName":"DataDome"},{"tag":"www.googletagmanager.com","displayName":"GTM"},{"tag":"tt.omtrdc.net","displayName":"Adobe Target"},{"tag":"us1-proxy.adobemc.com","displayName":"Adobe Target"},{"tag":"mobileapps.fmrcloud.com","displayName":"mobileapps.fmrcloud.com"},{"tag":"wpspreview.fidelity.com","displayName":"wpspreview.fidelity.com"},{"tag":"wpsacpt.fmr.com",
1640"displayName":"wpsacpt.fmr.com"},{"tag":"wpcint.fmr.com","displayName":"wpcint.fmr.com"}
1640,{"tag":"workplacecontent.fidelity.com","displayName":"workplacecontent.fidelity.com"},{"tag":"sponsor.fidelity.com","displayName":"sponsor.fidelity.com"},{"tag":"snapshot.fidelity.com","displayName":"snapshot.fidelity.com"},{"tag":"smartcash.fidelity.com","displayName":"smartcash.fidelity.com"},{"tag":"servicemessages.fidelity.com","displayName":"servicemessages.fidelity.com"},{"tag":"servicemessagesxq1.fidelity.com",
1641"displayName":"servicemessagesxq1.fidelity.com"},{"tag":"servicemessagesqa1.fmr.com","displayName":"servicemessagesqa1.fmr.com"},{"tag":"secemail-((e2)||(e1)).digital.aws.fmrcloud.com","displayName":"secemail-((e2)||(e1)).digital.aws.fmrcloud.com"},{"tag":"security-e1.digital-pac.aws-nonprod.fmrcloud.com","displayName":"security-e1.digital-pac.aws-nonprod.fmrcloud.com"},{"tag":"scsxq1.fidelity.com","displayName":"scsxq1.fidelity.com"},{"tag":"rewards.fidelity.com","displayName":"rewards.fidelity.com"},
1642{"tag":"^research.*fidelity.*\\.com","displayName":"Fidelity research"},{"tag":"relay.fmr.com","displayName":"relay.fmr.com"},{"tag":"referral-e1.digital.aws.fmrcloud.com","displayName":"referral-e1.digital.aws.fmrcloud.com"},{"tag":"pycalc-((e2)||(e1)).digital-prod.pi-web.aws.fmrcloud.com","displayName":"pycalc-((e2)||(e1)).digital-prod.pi-web.aws.fmrcloud.com"},{"tag":"planningandadvice(()||(xq1)).fidelity.com","displayName":"planningandadvice(()||(xq1)).fidelity.com"},{"tag":"oltx-prod-albs.aw050.c.fidelity.com",
1643"displayName":"oltx-prod-albs.aw050.c.fidelity.com"},{"tag":"((ngos-e2)||(nginx-e1)).digital.aws.fmrcloud.com","displayName":"((ngos-e2)||(nginx-e1)).digital.aws.fmrcloud.com"},{"tag":"myguidance-prod.aw050.c.fidelity.com","displayName":"myguidance-prod.aw050.c.fidelity.com"},{"tag":"myguidance-e2-prod.aw050.c.fidelity.com","displayName":"myguidance-e2-prod.aw050.c.fidelity.com"},{"tag":"manage.ensighten.com","displayName":"manage.ensighten.com"},{"tag":"login.fidelityrewards.com","displayName":"login.fidelityrewards.com"},
1644{"tag":"institutional.fidelity.com","displayName":"institutional.fidelity.com"},{"tag":"go.fidelity.com","displayName":"go.fidelity.com"},{"tag":"fundresearch((rtp)||(-rtp2)||(-oma1)).fidelity.com","displayName":"fundresearch((rtp)||(-rtp2)||(-oma1)).fidelity.com"},{"tag":"fund-research-cloud-router-production((-rtp2-test)||(-rtp2)||(-rtp1-test)||(-oma2-test)||(-oma2)||(-oma1-test)).fmr.com","displayName":"fund-research-cloud-router-production((-rtp2-test)||(-rtp2)||(-rtp1-test)||(-oma2-test)||(-oma2)||(-oma1-test)).fmr.com"},
1645{"tag":"fixedincome-((e1)||(e2))-prod.aw050.c.fidelity.com","displayName":"fixedincome-((e1)||(e2))-prod.aw050.c.fidelity.com"},{"tag":"filigie-((e1)||(e2)).digital(()||(-pac.pi-eweb)).aws(()||(-nonprod)).fmrcloud.com","displayName":"filigie-((e1)||(e2)).digital(()||(-pac.pi-eweb)).aws(()||(-nonprod)).fmrcloud.com"},{"tag":"fastquote-uat-pl.fmr.com","displayName":"fastquote-uat-pl.fmr.com"},{"tag":"fastquote-uat.fidelity.com","displayName":"fastquote-uat.fidelity.com"},{"tag":"www.fidelity.com.hk",
1646"displayName":"www.fidelity.com.hk"},{"tag":"www.fidcom-prod.aw002.c.fidelity.com","displayName":"www.fidcom-prod.aw002.c.fidelity.com"},{"tag":"www.eresearch.fidelity.com","displayName":"www.eresearch.fidelity.com"},{"tag":"pitridsolr.fmr.com","displayName":"Tridion Solr"},{"tag":"rtq.fmr.com","displayName":"rtq.fmr.com"},{"tag":"fundlibrary-prd.fmr.com","displayName":"App server"},{"tag":"fidelityevents.com","displayName":"fidelityevents.com"},{"tag":"virtualize.fmr.com","displayName":"virtualize.fmr.com"},
1647{"tag":"screenerxq1.fidelity.com","displayName":"screenerxq1.fidelity.com"},{"tag":"pi-cdmt-innovation.fmr.com","displayName":"pi-cdmt-innovation.fmr.com"},{"tag":"metricsqa1.fmr.com","displayName":"metricsqa1.fmr.com"}],"Performance Cookies":[{"tag":"clicktale.net","displayName":"Clicktale"},{"tag":"cdn.evergage.com","displayName":"Evergage"},{"tag":"pendo\\.io|pendo-io-static\\.storage\\.googleapis\\.com|pendo-static*","displayName":"Pendo "},{"tag":"cdn.pdst.fm","displayName":"pdst"},{"tag":"analytics.yahoo.com",
1648"displayName":"Yahoo Analytics"},{"tag":"qualtrics.com","displayName":"Qualtrics"},{"tag":"r.3gl.net","displayName":"3gl"},{"tag":"sc\\.omtrdc\\.net|2o7\\.net|sitecatalyst\\.fidelity\\.com","displayName":"Adobe Analytics"},{"tag":"edge.adobedc.net","displayName":"Adobe Edge Network"},{"tag":"glance.net","displayName":"Glance"},{"tag":"cdn.evgnet.com","displayName":"Marketing Cloud Personalization"},{"tag":"nasdaq.com","displayName":"Nasdaq"},{"tag":"js-agent\\.newrelic\\.com|nr-data\\.net","displayName":"New Relic"},
1649{"tag":"execute-api.us-east-1.amazonaws.com","displayName":"amazonaws.com"},{"tag":"s3.amazonaws.com","displayName":"amazonaws.com"},{"tag":"cdn.c360a.salesforce.com","displayName":"Salesforce"},{"tag":"snapchat.com","displayName":"sc_at"},{"tag":"walkme.com","displayName":"walkme"},{"tag":"adobe.com","displayName":"adobe.com"},{"tag":"www.salesforce.com","displayName":"Salesforce"},{"tag":"contentsquare\\.((com)|(net))","displayName":"contentsquare.com"},{"tag":"fidelitybrokerage.us-4.evergage.com",
1650"displayName":"fidelitybrokerage.us-4.evergage.com"},{"tag":"fidelity.my.salesforce.com","displayName":"fidelity.my.salesforce.com"},{"tag":"dpm.demdex.net","displayName":"Adobe Experience Cloud Identity Service"}],"Functional Cookies":[{"tag":"apis.google.com"},{"tag":".*online-metrix.net","displayName":"LexisNexis"},{"tag":"livestream.com","displayName":"livestream - vuid"},{"tag":"collect.tealiumiq.com"},{"tag":"code.jquery.com"},{"tag":"brightcove.com","displayName":"Brightcove"},{"tag":"ada.support",
1651"displayName":"ada.support"},{"tag":"googleapis.com","displayName":"googleapis.com"},{"tag":"na5.cdn.thunderhead.com","displayName":"Medallia"},{"tag":"cdn.optimizely.com","displayName":"cdn.optimizely"},{"tag":"omniture.com","displayName":"testandtarget.omniture.com"},{"tag":"static.zdassets.com","displayName":"static.zdassets.com"},{"tag":"vimeo.com","displayName":"vimeo.com"},{"tag":"testresearch1.fidelity.com","displayName":"testresearch1.fidelity.com"}],"Targeting and Advertising":[{"tag":"bing.com",
1652"displayName":"Bing"},{"tag":"api.youtubeanalytics.net","displayName":"Youtube"},{"tag":"twitter.com","displayName":"Twitter"},{"tag":"doubleclick.net","displayName":"DoubleClick"},{"tag":"agkn.com","displayName":"Aggregate Knowlege/Neustar"},{"tag":"app.bigcontacts.com","displayName":"BigContacts"},{"tag":"api.bazaarvoice.com","displayName":"BazaarVoice"},{"tag":"analytics-static.ugc.bazaarvoice.com","displayName":"BazaarVoice"},{"tag":"ads.stickyadstv.com","displayName":"stickyadstv"},{"tag":"ads.betweendigital.com",
1653"displayName":"Betweendigital"},{"tag":"ads.samba.tv","displayName":"SambaTV"},{"tag":"acdn.adnxs.com","displayName":"Adnxs"},{"tag":"analytics.google.com","displayName":"GA"},{"tag":"cdn.segment.com","displayName":"Segment CDN"},{"tag":"taboola.com","displayName":"Taboola"},{"tag":"bs.serving-sys.com|serving-sys.com","displayName":"Serving-sys"},{"tag":"cdn.syndication.twimg.com","displayName":"Twimg - cookie: lang"},{"tag":"cdn.ravenjs.com","displayName":"RavenJS"},{"tag":"core-b8mf.tk0x1.com",
1654"displayName":"tk0x1 - viewer_token"},{"tag":"facebook.com","displayName":"Facebook"},{"tag":"360yield.com","displayName":"360yield"},{"tag":"data.status.adobe.com","displayName":"Adobe"},{"tag":"everesttech.net","displayName":"Adobe Advertising Cloud"},{"tag":"www5.an.adobe.com","displayName":"Adobe Login"},{"tag":"ims-na1.adobelogin.com","displayName":"Adobe Login"},{"tag":"notify.adobe.io","displayName":"Adobe Notifications"},{"tag":"app.link","displayName":"App.Link"}
1654,{"tag":".mzstatic.com","displayName":"Apple"},
1655{"tag":"www.facebook.com","displayName":"Facebook"},{"tag":"gigya.com","displayName":"Gigya"},{"tag":"gstatic\\.com","displayName":"Google (gstatic)"},{"tag":"googleadservices\\.com|(googlesyndication|google)\\.com","displayName":"Google Advertising Products","purposeIds":["1","3","4"],"specialPurposeIds":["1","2"],"featureIds":["1","2"],"legIntPurposeIds":["2","5","6","7","9","10"],"vendorId":"755"},{"tag":"^www.google\\.((se)|(ru)|(pl)|(nl)|(it)|(gr)|(fr)|(ie)|(es)|(dk)|(de)|(co.uk)|(co.th)|(co.nz)|(co.jp)|(co.in)|(co.il)|(co.cr)|(cn)|(cl)|(ca)|(by)|(bs)|(am)|(ae))$",
1656"displayName":"Google Country Domains"},{"tag":"yt3.ggpht.com","displayName":"Google Maps"},{"tag":"gumgum.com","displayName":"Gumgum"},{"tag":"hodes.com","displayName":"Hodes"},{"tag":"i.liadm.com","displayName":"Liadm"},{"tag":"linkedin.com","displayName":"Linkedin"},{"tag":"www.myworkday.com","displayName":"MyWorkday"},{"tag":"www.myworkdaycdn.com","displayName":"MyWorkday - cdn"},{"tag":"scorecardresearch.com","displayName":"Scorecardresearch"},{"tag":"go.sonobi.com","displayName":"Sonobi"},{"tag":"ton.twimg.com",
1657"displayName":"Twimg"},{"tag":"youtube.com","displayName":"Youtube"},{"tag":"tiktok.com","displayName":"tiktok"},{"tag":"google-analytics.com","displayName":"Google Analytics"},{"tag":"bazaarvoice.com","displayName":"Bazaarvoice"},{"tag":"alation.linkedin.biz"},{"tag":"smartadserver.com","displayName":""},{"tag":"api.segment.io","displayName":"Segment API"},{"tag":"d.agkn.com","displayName":"Neustar Advertising and Data analytics Service"},{"tag":"idsync.rlcdn.com","displayName":"Liveramp RealClear ID Sync"},
1658{"tag":"sv.fidelity.com","displayName":"Merkle"}]},"defaultEnv":"","globalPrivacyControlCategories":[],"featureToggles":{"enableReporting":true,"enableAllowedDomainsReporting":false,"sendPageUrlInBeacons":false,"enableFiltering":true,"enablePrivacyNotice":false,"shouldNotAutoShowBanner":false,"includePrivacyNoticeCustomConfig":false,"privacyNoticeCustomConfig":null,"enableConsentModal":true,"includeConsentModalCustomConfig":false,"consentModalCustomConfig":null,"shouldNotAutoShowModal":true,"enableTCF":false,
1659"requireSSL":false,"showTrustedDomains":false,"enableDataMonitoring":false,"usesWhitelist":false,"consentWidget":false,"enableEnvironmentMatching":true,"allowPerTagOptOut":false,"enableGdprModal":false,"gpcEmbedded":false,"enableCSSMonitoring":false,"monitorFormAction":false,"monitorAnchorTags":false,"enableButtonMonitoring":false,"enableInputMonitoring":false,"enableAreaMonitoring":false,"enableWindowOpenOverride":false,"enableServiceWorker":false,"enableHeaderReporter":false,"enableAsyncEnvironments":false,
1660"enablePrivacyNoticeAdvancedMode":false,"enablePrivacyConsentModalAdvancedMode":false,"enablePrivacyDsarAdvancedMode":false,"enableDoNotSellModal":false,"autoDoNotSellAllCategories":false,"enableDeleteDataModal":false,"enableRequestDataModal":false,"showDoNotSellOnConsentModal":false,"showDeleteDataOnConsentModal":false,"showRequestDataOnConsentModal":false,"disableDefaultStyles":false,"disableEscapeKeyboardCommands":false,"enableTagKiller":false,"honorGlobalPrivacyControl":false,"enableGPCConfirmation":false,
1661"enableGoogleConsent":false,"enableOnlyTLDNetworkCalls":false,"isObservingStyle":false},"tcfConfig":{"version":2,"enableTCFLegitimateInterests":false},"sslConfig":{"sslEnforcementMode":"Block"},"libraryPackage":"enterprise","dataMonitoring":{"mode":"block","domainsAllowed":[],"maskCharacter":"~","processRequestBody":false,"monitorBase64Data":false,"blockURLParamsRegex":[]},"environmentConfigs":[{"name":"Allowed Domain","languageCode":"en","requireSSL":false,"enableCSSMonitoring":false,"monitorAnchorTags":false,
1662"monitorFormAction":false,"enableButtonMonitoring":false,"enableInputMonitoring":false,"enableAreaMonitoring":false,"enableWindowOpenOverride":false,"enableServiceWorker":false,"enableFiltering":true,"condition":{"type":"jsVar","key":"window.dmtIsIE11","value":"true","shouldBePositive":false,"operator":"equals","caseInsensitive":false,"_and":{"type":"jsVar","key":"window.isDMTPrivacyDisabled","value":"true","shouldBePositive":false,"operator":"equals","caseInsensitive":false}},"optVals":{"Strictly Necessary":1,
1663"Performance Cookies":1,"Targeting and Advertising":1,"Functional Cookies":1},"translation":{"notificationBannerContent":"Notification Banner Content","notificationBannerAllowAll":"Notification Banner Allow All","notificationBannerDenyAll":"Notification Banner Deny All","notificationBannerPreferences":"Notification Banner Preferences","consentTitle":"Privacy Settings","consentDescription":"When you visit our website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience on this site and the services we are able to offer.",
1664"consentWidgetCopy":"Privacy Settings","tcf2Modal":{"title":"Privacy Settings","de
1664scription":"In order to provide the best experience possible, we might sometimes track information about you. This may involve sending personal data such as advertising identifiers, information about your interests, and your IP address to third parties for processing. This information may be stored and/or accessed by this site and third parties through the use of cookies, device identifiers or other device data. You can view a list of the third parties by clicking the View All Vendors link or Advanced Settings button. We use this information for things like experience enrichment, analytics, and targeted advertising. We recommend allowing these functions in order to get the most out of your experience. In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Advanced Settings. Your consent choices are *service-specific* to this site. You can change your preferences anytime by clicking on the Personal Settings button at the bottom of the page.",
1665"advancedSettings":"Advanced","viewAllVendors":"View All Vendors","withdrawConsent":"Withdraw Consent","accept":"Accept"},"tcf2PurpAndFeaturesModal":{"title":"Purposes \x26 Features","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.","save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2VendorModal":{"title":"Vendors","description":"In some cases, third parties are processing your data based in legitimate interest. You have the right to object to such processing and can do so in the Legitimate Interest tab.",
1666"save":"Save","allowAll":"Allow All","cancel":"Cancel"},"tcf2LegitimateInterestsModal":{"title":"Legitimate Interest","description":"In order to provide with the best experience possible third parties are processing your data based in legitimate interest. This may involve sending personal data such as advertising identifiers, information about your interests and your IP address to third parties for processing. We use this information for things like experience enrichment, analytics and targeting advertising. We recommend allowing these functions to get the most out of your experience. You have the right to object to such processing and can do so here. Your consent choices are *service-specific* to this site.",
1667"legitimateInterestPurposes":"Legitimate Interest Purposes","save":"Save","objectToAll":"Object to All","cancel":"Cancel"},"tcf2Shared":{"purposes":"Purposes","features":"Features","specialPurposes":"Special Purposes","specialFeatures":"Special Features","vendors":"Vendors","privacyPolicy":"Privacy Policy","moreInfo":"More Info","notAffiliated":"Not Affiliated with the IAB"},"save":"Save","cancel":"Cancel","close":"Notification Banner Close","cookies":{"Strictly Necessary":{"title":"Strictly Necessary Cookies",
1668"description":"These cookies are necessary for this website to function and cannot be switched off in our systems. You can set your browser to block or alert you about these cookies, but if you block these cookies, some parts of the site will not work. These cookies do not store any personally identifiable information."},"Performance Cookies":{"title":"Performance Cookies","description":"These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance."},
1669"Functional Cookies":{"title":"Functional Cookies","description":"These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"Targeting and Advertising":{"title":"Targeting or Advertising Cookies","description":"The
1669se cookies help us present relevant online advertising and marketing messages to you, and measure the effectiveness of our advertising and marketing campaigns. These cookies may be placed on your device by us or by our third-party advertising providers. When these cookies have been placed on your device, they can be recognized by certain advertising platforms used by other websites you visit, and this allows us to present our advertisements to you on those third party websites. While targeting cookies can identify you when you visit different websites, the information collected is anonymous. They do not store personal information, but are based on uniquely identifying your browser and device. If you do not allow these cookies, our online advertisements that you see may be less relevant to you."}}},
1670"bannerConfig":{"ensAcceptAll":{"show":false},"ensRejectAll":{"show":false},"ensOpenModal":{"show":false},"ensCloseBanner":{"show":true}},"consentModalConfig":{"ensConsentAcceptAll":{"show":false},"ensConsentRejectAll":{"show":false},"ensSaveModal":{"show":true},"ensCloseModal":{"show":true}}}]};if(Bootstrapper.ensightenOptions.publishPath)ensClientConfig.info.publishPath=Bootstrapper.ensightenOptions.publishPath;if(Bootstrapper.ensightenOptions.nexus){ensClientConfig.info.nexus=Bootstrapper.ensightenOptions.nexus;
1671if(Bootstrapper.ensightenOptions.nexus==="nexus.ensighten.com"||Bootstrapper.ensightenOptions.nexus==="nexus-test.ensighten.com")ensClientConfig.info.reporting="data.privacy.ensighten.com";else ensClientConfig.info.reporting=Bootstrapper.ensightenOptions.nexus}},4269587,[4218996],667082,[667081],24);
1672Bootstrapper.bindDependencyImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;(()=>{var e={660:function(e,t,o){var i,n=o(287).hp;i=()=>(()=>{var e={686:()=>{},579:(e,t,o)=>{function i(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);
1673return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,{w:()=>n});class n{constructor(e){this.destination=e,i(this,"type",void 0),i(this,"start",+new Date),i(this,"end",-1),i(this,"source",null),i(this,"status",null),i(this,"reasons",[]),i(this,"dataPatterns",[]),i(this,"list",[]),i(this,"id",void 0),this.id=this.start+function(e){let t=0;if(null==e||0==e.length)return t;for(let o=0;o<e.length;o++)t=(t<<5)-t+e.charCodeAt(o),
1674t|=0;return t}(e)}addReason(e){this.reasons.push(e)}hasReason(e){return this.reasons.length>0&&(new RegExp(this.reasons.join("|"))).test(e)}numReasons(){return this.reasons.length}}},317:(e,t,o)=>{o.d(t,{l:()=>a});var i=o(616);function n(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);
1675return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class s{constructor(e,t,o,s,r,a,l){this.activeList=e,this.shouldAddCategoryToList=t,this.environment=o,this.gatewayData=s,this.activeEnvironmentCategories=r,this.allowedTagsInLocalStorage=a,this.blockedTagsInLocalStorage=l,n(this,"tagsWithFiltersRegEx",void 0),n(this,"tagsWithAllowPaths",void 0),n(this,"tagsWithBlockPaths",void 0),n(this,"blockedTagListOverride",[]),n(this,
1676"allowedTagListOverride",[]),n(this,"update",(e,t,o,i,n)=>{this.activeList=e,this.environment=t,this.setGlobals(o,i,n)}),n(this,"allowRequest",(e,t,o)=>{let n=o;const s=this.blockedTagListOverride.filter(t=>(new RegExp(t.tag)).test(e)).some(e=>!e.paths),r=this.allowedTagListOverride.filter(t=>(new RegExp(t.tag)).test(e)).some(e=>!e.paths);if(""!==t&&this.tagsWithFiltersRegEx.test(e)&&!r&&!s){const o=this.blockedTagListOverride.some(o=>(new RegExp(o.tag)).test(e)&&i.B.arrayToRegex(o.paths).test(t)),
1677s=this.allowedTagListOverride.some(o=>(new RegExp(o.tag)).test(e)&&i.B.arrayToRegex(o.paths).test(t));for(let s=0;s<this.tagsWithAllowPaths.length;s++)if((new RegExp(this.tagsWithAllowPaths[s].tag)).test(e)){let e=[];
1677if(e=e.concat(this.tagsWithAllowPaths[s].paths),i.B.arrayToRegex(e).test(t))return n=!o,n;n=!1}for(let o=0;o<this.tagsWithBlockPaths.length;o++)if((new RegExp(this.tagsWithBlockPaths[o].tag)).test(e)){let e=[];if(e=e.concat(this.tagsWithBlockPaths[o].paths),i.B.arrayToRegex(e).test(t))return n=
1678!!s,n;n=!0}}return n}),n(this,"buildPathFilterList",(e,t,o,n)=>{let s=[],r=[],a=[];const l=e=>e.tag,h=e=>({tag:e.tag,paths:e.paths}),c=e=>{s.push.apply(s,this.extractTagsWithFilters(e,l)),a.push.apply(a,this.extractTagsWithFilters(e,h,"blockPaths")),r.push.apply(r,this.extractTagsWithFilters(e,h,"allowPaths"))};for(const i in e){const l=t[i];this.shouldAddCategoryToList(i,l)&&c(e[i]),o&&o.length>0&&(o.forEach(e=>this.allowedTagListOverride.push(e)),c(o),s.length>0&&(s=this.pruneTagListFromLocalStorage(o,
1679s,!0),r=this.pruneTagListFromLocalStorage(o,r,!0,"tag"))),n&&n.length>0&&(n.forEach(e=>this.blockedTagListOverride.push(e)),c(n),s.length>0&&(s=this.pruneTagListFromLocalStorage(n,s,!1),a=this.pruneTagListFromLocalStorage(n,a,!1,"tag")))}return{regEx:i.B.arrayToRegex(s),allowPathTags:r,blockPathTags:a}}),n(this,"pruneTagListFromLocalStorage",(e,t,o,n)=>(i.B.isWhitelist(this.gatewayData,this.environment)===o&&this.checkForFiltersToRemove(e).forEach(e=>{t=t.filter(t=>(null!=n&&(t=t[n]),t!==e.tag))}),
1680t)),n(this,"checkForFiltersToRemove",e=>e.filter(e=>void 0===e.filter)),n(this,"setGlobals",(e,t,o)=>{this.activeEnvironmentCategories=e;const i=this.buildPathFilterList(this.activeList,this.activeEnvironmentCategories,t,o);this.tagsWithAllowPaths=i.allowPathTags,this.tagsWithBlockPaths=i.blockPathTags,this.tagsWithFiltersRegEx=i.regEx}),this.setGlobals(r,a,l)}extractTagsWithFilters(e,t,o){let i=e=>void 0!==e.filter;return null!=o&&(i=e=>e.filter===o),e.filter(i).map(t)}}function r(e,t,o){return(t=
1681function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class a{constructor(e,t,o){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==
1682arguments[4]?arguments[4]:[];this.environment=e,this.gatewayData=t,this.activeEnvironmentCategories=o,this.allowedUrls=n,this.blockedUrls=a,r(this,"activeList",void 0),r(this,"listRegex",new RegExp("a^")),r(this,"pathFilterManager",void 0),r(this,"usesAllowlist",!0),r(this,"usesPathFilter",!1),r(this,"isInitialized",!1),r(this,"alwaysAllowedListRegex",new RegExp("a^")),r(this,"defaultCategory","default"),r(this,"allowRequest",(e,t,o)=>{const i=this.getListRegex();let n=!1;if(!1===this.usesAllowlist?
1683i.test&&!i.test(e)&&(n=!0):i.test&&i.test(e)&&(n=!0),null!=this.pathFilterManager&&(n=this.pathFilterManager.allowRequest(e,o,n)),!n){t.addReason(this.usesAllowlist?"Whitelist":"Blacklist");const o=this.findMatchedCategories(e);t.list=o,this.gatewayData.enableBotAndFraudProtection&&t.addReason(this.gatewayData.enableBotAndFraudProtectionReason)}return n}),r(this,"updateListValues",(e,t,o)=>{this.buildListRegex(this.environment,e,t,o),this.usesPathFilter&&null==this.pathFilterManager&&(this.pathFilterManager=
1684new s(this.getList(),this.shouldAddToListRegex,this.environment,this.gatewayData,this.activeEnvironmentCategories,this.allowedUrls,this.blockedUrls)),null!=this.pathFilterManager&&this.pathFilterManager.update(this.getList(),this.environment,e,t,o)}),r(this,"updateEnvironment",(e,t,o,i)=>{this.environment=e,this.updateListValues(t,o,i)}),r(this,"getListRegex",()=>this.listRegex),r(this,"getList",()=>this.activeList),r(this,"getAlwaysAllowedListRegex",()=>this.alwaysAllowedListRegex),r(this,"getTranslatedList",
1685()=>{const e=this.getList(),t=e;for(const o in e)"default"!==o&&(t[o]=this.getCategoryTranslations(e[o]));return t}),r(this,"buildListRegex",(e,t,o,n)=>{this.setUsesAllowlist(e),this.setActiveList(e),this.usesAllowlist&&this.buildListRegexForAlwaysAllowedDomains();const s=this.getList();let r=[];for(const e in s){const o=t[e];this.shouldAddToListRegex(e,o)&&(r=r.concat(this.getObjectVals(s[e],"tag")))}
1685this.usesAllowlist?(o&&o.length>0&&(r=r.concat(this.getObjectVals(o,"tag"))),n&&n.length>0&&(r=r.filter(e=>
1686-1===this.getObjectVals(n,"tag").indexOf(e)))):(n&&n.length>0&&(r=r.concat(this.getObjectVals(n,"tag"))),o&&o.length>0&&(r=r.filter(e=>-1===this.getObjectVals(o,"tag").indexOf(e))));const a=this.usesAllowlist?"i":void 0;this.listRegex=i.B.arrayToRegex(r,a)}),r(this,"shouldAddToListRegex",(e,t)=>{let o=!1;const i=this.gatewayData.enableBotAndFraudProtection;return e===this.defaultCategory?(o=!0,o):(this.usesAllowlist?i?o=!1:"1"===t?o=!0:t&&"0"===t||!this.isEnvironmentCategoryEnabled(e,1)||(o=!0):i||
1687"0"===t?o=!0:t&&"1"===t||!this.isEnvironmentCategoryEnabled(e,0)||(o=!0),o)}),r(this,"isEnvironmentCategoryEnabled",(e,t)=>this.environment&&this.environment.optVals[e]===t),r(this,"getObjectVals",(e,t)=>{const o=[];for(let i=0;i<e.length;i++){const n=e[i][t];""!==n&&void 0!==n&&null!=n&&o.push(n),e.filter&&(this.usesPathFilter=!0)}return o}),r(this,"setUsesAllowlist",e=>{this.usesAllowlist=i.B.isWhitelist(this.gatewayData,e)}),r(this,"setActiveList",e=>{if(this.usesAllowlist?e&&Object.prototype.hasOwnProperty.call(e,
1688"whitelist")?this.activeList=e.whitelist:this.activeList=this.gatewayData.whitelist||{}:e&&Object.prototype.hasOwnProperty.call(e,"blacklist")?this.activeList=e.blacklist:this.activeList=this.gatewayData.blacklist||{},Object.prototype.hasOwnProperty.call(this.activeList,this.defaultCategory)||!0!==this.usesAllowlist||(this.activeList[this.defaultCategory]=[]),this.usesAllowlist){const t=this.gatewayData.info.nexus,o=this.gatewayData.info.reporting,n=[location.hostname,t,o],s=e=>0===this.activeList[this.defaultCategory].filter(function(t){return t.tag===
1689e}).length;for(let e=0;e<n.length;e++)s(n[e])&&this.activeList[this.defaultCategory].push({tag:n[e]});i.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enableTCF")&&(s("ensighten.mgr.consensu.org")&&this.activeList[this.defaultCategory].push({tag:"ensighten.mgr.consensu.org"}),s("iab.ensighten.com")&&this.activeList[this.defaultCategory].push({tag:"iab.ensighten.com"}))}}),r(this,"findMatchedCategories",e=>{const t=[],o=this.getList();for(const i in o)for(let n=0;n<o[i].length;n++){const s=
1690o[i][n].tag;e.match(s)&&t.push(i)}return 0===t.length&&t.push(this.usesAllowlist?"Whitelist":"Blacklist"),t}),r(this,"buildListRegexForAlwaysAllowedDomains",()=>{const e=this.getList()&&this.getList()[this.defaultCategory]||[],t=this.getObjectVals(e,"tag");this.alwaysAllowedListRegex=i.B.arrayToRegex(t,"i")}),r(this,"getCategoryTranslations",e=>{if(this.environment.translation&&this.environment.translation.purposes)for(let t=0;t<e.length;t++){const o=[];if(e[t].purpose)for(let i=0;i<e[t].purpose.length;i++)o.push(this.environment.translation.purposes[e[t].purpose[i]]);
1691e[t].purpose=o}return e}),this.buildListRegex(e,o,n,a),this.usesPathFilter&&(this.pathFilterManager=new s(this.getList(),this.shouldAddToListRegex,this.environment,this.gatewayData,this.activeEnvironmentCategories,this.allowedUrls,this.blockedUrls))}}},775:(e,t,o)=>{o.d(t,{M:()=>m});var i=o(579),n=o(616);function s(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");
1692}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var r=function(e){return e.Block="Block",e.Rewrite="Rewrite",e}(r||{});class a{constructor(e,t){s(this,"gatewayData",void 0),s(this,"environment",void 0),s(this,"sslEnforcementMode",void 0),s(this,"insecureProtocolRegex",/http:|ws:/i),this.gatewayData=e,this.environment=t,this.sslEnforcementMode=this.fallbackOrReturnEnforcementMode()}updateEnvironment(e){this.environment=
1693e,this.sslEnforcementMode=this.fallbackOrReturnEnforcementMode()}allowRequest(e,t,o){let i=!0;return n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"requireSSL")&&("https:"===e&&this.insecureProtocolRegex.test(t)&&(i=!1),i||o.addReason("SSL")),i}shouldRewriteProtocol(e,t){const o=n.B.getUrl(e.destination,t).protocol;let i=!1;return this.insecureProtocolRegex.test(o)&&(this.sslEnforcementMode!==r.Rewrite||e.hasReason("Whitelist")||e.hasReason("Blacklist")||
1694!e.hasReason("SSL")||(i=!0)),i}rewriteProtocol(e){return(e=e.replace(/^http:\/\//i,"https://")).replace(/^ws:\/\//i,"wss://")}fallbackOrReturnEnforcementMode(){return this.gatewayData.sslConfig||this.environment&&this.environment.sslEnforcementMode?n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.sslConfig,this.environment,"sslEnforcementMode"):r.Block}}var l,h=o(711),c=o.n(h);function d(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];
1695if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class u{constructor(e,t,o){this.enabled=e,this.dataMonitoringParams=t,this.environment=o,d(this,"blockURLParamsRegexMap",{}),d(this,"regexArrayMap",void 0),d(this,"activeMonitoringParams",void 0),d(this,"dataMonitoringAllowedDomainsRegex",
1696void 0),d(this,"maskCharacter",void 0),d(this,"base64Pattern",/((?:[A-Za-z0-9+/]{4}
1696)*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?)/g),this.updateEnvironment(o)}validateActivateMonitoring(e){return null!=e&&(e.monitorBase64Data=e.monitorBase64Data||!1,e.maskCharacter=e.maskCharacter||"~",e.processRequestBody=e.processRequestBody||!1,e.domainsAllowed=e.domainsAllowed||[],this.isSingleDataMonitoringParams(e)?(e.mode=e.mode||"block",e.blockURLParamsRegex=e.blockURLParamsRegex||[]):e.blockUrlParams=e.blockUrlParams||
1697[]),e}getActiveMonitoringParams(){let e;return e=this.environment&&Object.prototype.hasOwnProperty.call(this.environment,"dataMonitoring")?this.validateActivateMonitoring(this.environment.dataMonitoring):this.validateActivateMonitoring(this.dataMonitoringParams)||{},e}updateEnvironment(e){if(this.environment=e,this.activeMonitoringParams=this.getActiveMonitoringParams(),this.blockURLParamsRegexMap={},this.isSingleDataMonitoringParams(this.activeMonitoringParams)){const e=this.activeMonitoringParams.mode||
1698"block";this.activeMonitoringParams.mode=e}this.regexArrayMap=this.getBlockURLParamsRegexArray(this.activeMonitoringParams);for(const e in this.regexArrayMap)this.blockURLParamsRegexMap[e]=n.B.arrayToRegex(this.regexArrayMap[e].map(e=>e.regex));this.dataMonitoringAllowedDomainsRegex=n.B.arrayToRegex(this.activeMonitoringParams.domainsAllowed),this.maskCharacter=this.activeMonitoringParams.maskCharacter||"~"}isDataPatternReported(e){return!this.isSingleDataMonitoringParams(e)||null!=e.blockURLParamsRegex&&
1699e.blockURLParamsRegex.length>0&&"string"==typeof e.blockURLParamsRegex[0].regex}allowRequest(e,t,o){let i=!0;const s=e.destination;if(this.enabled){const r=n.B.decodeUriComponent(s);let a=null;this.activeMonitoringParams.processRequestBody&&o&&(a=o,a instanceof FormData?a=this.formDataToString(a):a instanceof URLSearchParams&&(a=a.toString()));let l=[];const h=[];for(const e of["block","mask","redact","observe"])if(this.blockURLParamsRegexMap[e]&&this.blockURLParamsRegexMap[e].exec){let t=[],o=[],
1700n=[];const c=this.getValidDataPatterns(r,e);if(this.activeMonitoringParams.monitorBase64Data&&(o=this.checkForBase64Data(s,e)),a&&(t=this.getValidDataPatterns(a,e),this.activeMonitoringParams.monitorBase64Data&&"string"==typeof a&&(n=this.checkForBase64Data(a,e))),c.length>0||t.length>0||o.length>0||n.length>0){if(i=!1,l=l.concat(c).concat(t).concat(o).concat(n),(o.length>0||n.length>0)&&l.push("base64"),"block"==e){h.push("blocked");break}"mask"==e?h.push("masked"):h.push(e)}}const c=new Set(l);
1701c.delete(void 0),e.dataPatterns=e.dataPatterns.concat(Array.from(c)),!e.hasReason("Blacklist")&&!e.hasReason("Whitelist")&&h.length>0&&(e.status=h.join(",")),!1===i&&this.activeMonitoringParams.domainsAllowed.length>0&&(i=this.dataMonitoringAllowedDomainsRegex.test(t)),i||e.addReason("DATA_MONITORING")}return i}getMaskedUrl(e){return e?this.editQueryString(e,n.B.repeatString(this.maskCharacter,10)):e}getRedactedUrl(e){return e?this.editQueryString(e,""):e}getMaskedData(e){return e?this.editData(e,
1702n.B.repeatString(this.maskCharacter,10)):e}getRedactedData(e){return e?this.editData(e,""):e}editPath(e,t,o){e.indexOf(";")>-1&&(e=this.editSemiColonDelimitedPath(e,t,o));const i=e.split("/"),s=o?"redact":"mask";for(let o=0;o<i.length;o++)if(""!==i[o]&&this.blockURLParamsRegexMap[s]&&this.blockURLParamsRegexMap[s].test&&this.blockURLParamsRegexMap[s].test(i[o]))i[o]=i[o].replace(this.blockURLParamsRegexMap[s],t),i[o]=n.B.encodeUriComponent(i[o]),"redact"===s&&""===i[o]&&(i.splice(o,1),o--);else if(this.activeMonitoringParams.monitorBase64Data&&
1703i[o].length>4&&this.base64Pattern.test(i[o]))try{const e=c().decode(i[o]);this.blockURLParamsRegexMap[s]&&this.blockURLParamsRegexMap[s].test&&this.blockURLParamsRegexMap[s].test(e)&&(i[o]=i[o].replace(this.base64Pattern,t),i[o]=n.B.encodeUriComponent(i[o]),"redact"===s&&""===i[o]&&(i.splice(o,1),o--))}catch(e){}return i.join("/")}formDataToString(e){const t=[];let o,i,n;for(o=e.entries();!(i=o.next()).done&&(n=i.value);)t.push(n[0]+"\x3d"+n[1]);return t.join("\x26")}editBase64String(e,t){let o=e;
1704const i=e.match(this.base64Pattern),n=t.length>0?"mask":"redact";for(const s in i){if(i[s].length<4)continue;const r=c().decode(i[s]);this.blockURLParamsRegexMap[n]&&this.blockURLParamsRegexMap[n].test(r)&&(o=e.replace(i[s],t))}return o}editData(e,t){const o=t.length>0?"mask":"redact";if(this.activeMonitoringParams.processRequestBody)if(e instanceof String||"string"==typeof e){if(this.activeMonitoringParams.monitorBase64Data&&(e=this.editBase64String(e,t)),this.blockURLParamsRegexMap[o]&&this.blockURLParamsRegexMap[o].test&&
1705"string"==typeof e)for(;this.blockURLParamsRegexMap[o].test(e);)e=e.replace(this.blockURLParamsRegexMap[o],t)}else if(e instanceof FormData){const o=new FormData;let i,n,s;for(i=e.entries();!(n=i.next()).done&&(s=n.value);){const e=this.editData(s[0],t),i=this.editData(s[1],t);o.append(e,i)}e=o}else if(e instanceof URLSearchParams){const o=new URLSearchParams;let i,n,s;for(i=e.entries();!(n=i.next()).done&&(s=n.value);){const e=this.editData(s[0],t),i=this.editData(s[1],t);o.append(e,i)}e=o}return e}editQueryString(e,
1706t){if(!this.enabled||!n.B.isValidUrl(e))return e;const o=0===t.length;let i=t;""===t&&(i="");let s=e.split("?")[1];const r=n.B.getUrl(e);if(r.pathname=this.editPath(r.pathname,i,o),"string"==typeof s&&""!==s){this.activeMonitoringParams.monitorBase64Data&&(s=this.editBase64String(s,i));const e=s.split("\x26");e.length>0&&(r.search=this.editSearchParams(e,i,o),o&&""===r.search&&(r.href=r.href.replace("?","")))}return r.href}getBlockURLParamsRegexArray(e){if(this.isSingleDataMonitoringParams(e)){const t=
1707[];if(!this.isDataPatternReported(e))return e.blockURLParamsRegex.forEach(e
1707=>{t.push({name:void 0,regex:e})}),{[e.mode]:t};for(let o=0;o<e.blockURLParamsRegex.length;o++)t.push(e.blockURLParamsRegex[o]);return{[e.mode]:t}}{const t={};if(e.blockUrlParams)for(const o of e.blockUrlParams)t[o.mode]=o.blockUrlParamsRegex.map(e=>({name:e.name,regex:e.regex}));return t}}findMatchedDataPatterns(e,t,o){if(this.isDataPatternReported(this.activeMonitoringParams))if(this.blockURLParamsRegexMap.block&&this.blockURLParamsRegexMap.block.exec)this.concatDataPatterns(e,
1708"block",t,o);else for(const i in this.blockURLParamsRegexMap)"block"!==i&&this.concatDataPatterns(e,i,t,o)}checkForBase64Data(e,t){const o=e.match(this.base64Pattern);let i=[];for(const e in o){if(o[e].length<4)continue;const n=c().decode(o[e]);this.blockURLParamsRegexMap[t].test(n)&&(i=i.concat(this.getValidDataPatterns(n,t)))}return i}editSemiColonDelimitedPath(e,t,o){let i=e.split("/");i=i.filter(function(e){return"string"==typeof e&&""!==e});let s="";const r=this,a=o?"redact":"mask";return n.B.each(i,
1709function(e,s){const l=e.split(";");n.B.each(l,function(e,i){const s=e.split("\x3d");let h=s[0];const c=s[1]||"";let d,u=n.B.decodeUriComponent(c),g="";if("string"==typeof h&&""!==h&&r.blockURLParamsRegexMap[a].test)for(;r.blockURLParamsRegexMap[a].test(h);)d=!!o,h=h.replace(r.blockURLParamsRegexMap[a],t);if("string"==typeof u&&""!==u&&r.blockURLParamsRegexMap[a].test)for(;r.blockURLParamsRegexMap[a].test(u);)d=!!o,u=u.replace(r.blockURLParamsRegexMap[a],t);"string"==typeof h&&"string"==typeof u&&
1710(u=n.B.encodeUriComponent(u),g+=d&&o?"":""!==u||d?h+"\x3d"+u:h),""===g?l.splice(i,1):l[i]=g}),i[s]=l.join(";")}),s+=i.join("/"),s}editSearchParams(e,t,o){let i="";e=e.filter(function(e){return"string"==typeof e&&""!==e});const s=this,r=o?"redact":"mask";return n.B.each(e,function(e){const a=e.split("\x3d");let l=a[0];const h=a[1]||"";let c,d=n.B.decodeUriComponent(h);if("string"==typeof l&&""!==l&&s.blockURLParamsRegexMap[r]&&s.blockURLParamsRegexMap[r].test)for(;s.blockURLParamsRegexMap[r].test(l);)c=
1711!!o,l=l.replace(s.blockURLParamsRegexMap[r],t);if("string"==typeof d&&""!==d&&s.blockURLParamsRegexMap[r]&&s.blockURLParamsRegexMap[r].test)for(;s.blockURLParamsRegexMap[r].test(d);)c=!!o,d=d.replace(s.blockURLParamsRegexMap[r],t);"string"==typeof l&&"string"==typeof d&&(d=n.B.encodeUriComponent(d),i+=c&&o?"":""!==d||c?l+"\x3d"+d+"\x26":l+"\x26")}),i=i.slice(0,-1),i}isSingleDataMonitoringParams(e){return void 0!==e.blockURLParamsRegex}getValidDataPatterns(e,t){const o=[];for(const i of this.regexArrayMap[t]){const t=
1712new RegExp(i.regex);t.test&&t.test(e)&&o.push(i.name)}return o}concatDataPatterns(e,t,o,i){const n=Object.keys(this.blockURLParamsRegexMap[t].exec(o));let s=[];this.activeMonitoringParams.processRequestBody&&(s=Object.keys(this.blockURLParamsRegexMap[t].exec(i))),e.dataPatterns.concat(Array.from(new Set([...n,...s])))}}function g(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;
1713throw new TypeError("@@toPrimitive must return a primitive value.");}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}class p{static allowProtocolAndBypassProcessing(e,t,o,i){const n=this.protoRegex.test(e)&&void 0!==this.allowedProtocols[e]&&(!this.allowedProtocols[e].additionalAllowConditions||this.allowedProtocols[e].additionalAllowConditions(o,t,i));return n||this.addBlockReasonToRequest(e,t),
1714n}static isBlockedRequestBypassed(e){return this.requestBypassRegex.test(e)}static addBlockReasonToRequest(e,t){if(t&&"function"==typeof t.addReason&&void 0!==this.allowedProtocols[e]){const o=this.allowedProtocols[e].blockReason;t.addReason(o)}}}function f(e,t,o){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.");
1715}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}l=p,g(p,"defaultProtocolConfig",{data:{mediaTypes:[]}}),g(p,"allowedProtocols",{"about:":{blockReason:"ABOUT_PROTOCOL"},"blob:":{blockReason:"BLOB_PROTOCOL"},"mailto:":{additionalAllowConditions:function(e){return!e.blockMailtoLinks},blockReason:"MAIL_TO"},"chrome-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"CHROME_BROWSER_EXTENSION"},
1716"data:":{additionalAllowConditions:function(e,t){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.defaultProtocolConfig,i=[t.destination.indexOf("data:image")>-1,"script"===t.type&&e.disableDataProtocolJavascriptRequests];if(e.allowAdditionalDataMediaTypes){var n;const e=[...((null==o||null===(n=o.data)||void 0===n?void 0:n.mediaTypes)||[])];i=[...i,...e.map(e=>t.destination.indexOf("data:".concat(e))>-1)]}return i.includes(!0)},blockReason:"DATA_PROTOCOL"},"hblob:":{blockReason:"HBLOB_PROTOCOL"},
1717"moz-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"MOZ_BROWSER_EXTENSION"},"safari-extension:":{additionalAllowConditions:function(e){return!e.blockExtensions},blockReason:"SAFARI_BROWSER_EXTENSION"},"tel:":{blockReason:"TEL_PROTOCOL"},"sms:":{blockReason:"SMS_PROTOCOL"}}),g(p,"protoRegex",new RegExp(Object.keys(l.allowedProtocols).join("|"),"i")),g(p,"requestBypassRegex",new RegExp("chrome-extension:|safari-extension:|moz-extension:","i"));class m{constructor(e,
1718t,o,i){this.gatewayData=e,this.environment=t,this.historyEntryReporter=o,this.listProcessor=i,f(this,"sslManager",void 0),f(this,"dataGovernanceManager",void 0),f(this,"protoManager",void 0),f(this,"updateEnvironment",(e,t,o,i)=>{this.environment=e,this.dataGovernanceManager.updateEnvironment(e),this.sslManager.updateEnvironment(e),this.listProcessor.updateEnvironment(e,t,o,i)}
1718),f(this,"updateListValues",(e,t,o)=>{this.listProcessor.updateListValues(e,t,o)}),this.sslManager=new a(e,t),this.dataGovernanceManager=
1719new u(e.featureToggles.enableDataMonitoring,e.dataMonitoring,t),this.protoManager=p}processURL(e,t,o,i,n,s){return this.processURLInternal(e,null,t,o,i,n,s,e=>{this.historyEntryReporter.resourceComplete(i,e,"allowed")})}processURLAndBody(e,t,o,i,n,s,r){this.processURLInternal(e,t,o,i,n,s,r,e=>{this.historyEntryReporter.resourceComplete(n,e,"allowed")})}isVoidURL(e){const t="javascript:";return"string"!=typeof e||""===e||0===e.indexOf(t)||2===e.indexOf(t)}isValidURL(e,t){try{n.B.getUrl(e,t)}catch(e){return!1}return!0}createEventHandler(e,
1720t){return()=>{this.historyEntryReporter.resourceComplete(this,e,t)}}generateEnsRequest(e,t,o,s){const r=new i.w(n.B.getUrl(e,s).href);return r.source=o,r.type=t,r}processEnsRequest(e,t,o,i,s,r,a){let l=t;if(this.onBefore(e,o,i,s))a(e.id);else{const t=this.getBlockedSrcString(e.type,e,s),a=this.getBlockedRequestBody(e,o);n.B.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableFiltering")&&("function"==typeof r&&void 0!==r&&r(t,a),l=t),this.sendBlockReport(e,
1721i,s)}return l}getModifiedEnsRequestStatus(e,t){let o="blocked";return e.status&&(o=e.status),this.sslManager.shouldRewriteProtocol(e,t)&&(o="rewrite"),o}getProtocolFromReferrer(e){try{return n.B.getUrl(e).protocol}catch(e){return}}processURLInternal(e,t,o,i,n,s,r,a){var l;const h=e;if(this.isVoidURL(h)||!this.isValidURL(h,s))return h;let c=h;if(null!==(l=c)&&void 0!==l&&l.startsWith("//")){let e=this.getProtocolFromReferrer(s);var d;e||"undefined"==typeof window||(e=null===(d=window.location)||void 0===
1722d?void 0:d.protocol),e&&(c=e.replace(/:$/,"")+":"+c)}const u=this.generateEnsRequest(c,o,i,s);return this.processEnsRequest(u,c,t,n,s,r,a)}sendBlockReport(e,t,o){const i=this.getModifiedEnsRequestStatus(e,o);this.historyEntryReporter.resourceComplete(t,e.id,i)}onBefore(e,t,o,i){return this.historyEntryReporter.createHistoryEntry(e,o),this.allowRequest(e,t,i)}allowRequest(e,t,o){let i=!0;const s=e.destination,r=n.B.getUrl(s,o),a="string"==typeof o&&""!==o?n.B.getUrl(o).protocol:n.B.getUrl(s).protocol,
1723l=r.hostname,h=r.pathname,c=r.protocol;if(this.protoManager.allowProtocolAndBypassProcessing(c,e,this.gatewayData.featureToggles,this.gatewayData.protocolConfig))return!0;if(this.protoManager.isBlockedRequestBypassed(c))return!1;let d=!0;""!==s&&(d=this.sslManager.allowRequest(a,c,e));let u=!0,g=!0;return g=this.dataGovernanceManager.allowRequest(e,l,t),this.environment&&(u=this.listProcessor.allowRequest(l,e,h)),!1!==u&&!1!==d&&!1!==g||(i=!1),i}getBlockedSrcString(e,t,o){let i=t.destination;const n=
1724function(){let t;return t=["img","image","source"].includes(null==e?void 0:e.trim().toLowerCase())?"":"//javascript:;",t};if(this.sslManager.shouldRewriteProtocol(t,o)){if(i=this.sslManager.rewriteProtocol(t.destination),1===t.reasons.length)return i}else if(t.hasReason("SSL"))return n();const s=new Set(t.status?t.status.split(","):[]);let r=i;return!t.hasReason("DATA_MONITORING")||t.hasReason("Whitelist")||t.hasReason("Blacklist")||s.has("blocked")?n():(s.has("masked")&&(r=this.dataGovernanceManager.getMaskedUrl(r)),
1725s.has("redact")&&(r=this.dataGovernanceManager.getRedactedUrl(r)),r)}getBlockedRequestBody(e,t){const o=new Set(e.status?e.status.split(","):[]);let i=t;return!e.hasReason("DATA_MONITORING")||o.has("blocked")?t:(o.has("masked")&&(i=this.dataGovernanceManager.getMaskedData(i)),o.has("redact")&&(i=this.dataGovernanceManager.getRedactedData(i)),i)}}},616:(e,t,o)=>{o.d(t,{B:()=>i});const i={arrayToRegex:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(Array.isArray(e))return e&&
1726e.length>0&&e.join?new RegExp(e.join("|"),t):new RegExp("a^",t)},each:function(e,t,o){void 0!==e&&"length"in e||(e={length:0});for(let i=0;i<e.length;i++)t.call(o,e[i],i,e)},isUriEncoded:function(e){return"string"==typeof e&&e!==decodeURIComponent(e)},isValidUrl:function(e){try{return new URL(e),!0}catch(e){return!1}},isWhitelist:function(e,t){return this.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,t,"usesWhitelist")},decodeUriComponent:function(e){let t=e;try{if("string"==typeof e)for(;this.isUriEncoded(t);)t=
1727decodeURIComponent(t)}catch(t){console.warn("URI: "+e+". Could not be decoded properly. Original string was returned.")}return t},encodeUriComponent:function(e){let t=e;try{"string"==typeof e&&(t=encodeURIComponent(e))}catch(t){console.warn("URI: "+e+". Could not be encoded properly. Original string was returned.")}return t},repeatString:function(e,t){const o=[];let i=0;for(;i<t;)o[i++]=e;return o.join("")},getEnvironmentOverrideOrGlobalDefault:function(e,t,o){return t&&Object.prototype.hasOwnProperty.call(t,
1728o)?t[o]:e[o]},getUrl(e,t){let o;
1728return o="string"==typeof t&&""!==t?new URL(e,t):new URL(e),o}}},788:(e,t,o)=>{var i=o(931);function s(e,t){return void 0===t&&(t="utf8"),n.isBuffer(e)?a(e.toString("base64")):a(n.from(e,t).toString("base64"))}function r(e){return e=e.toString(),i.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function a(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var l=s;l.encode=s,l.decode=function(e,t){return void 0===t&&(t="utf8"),n.from(r(e),"base64").toString(t)},
1729l.toBase64=r,l.fromBase64=a,l.toBuffer=function(e){return n.from(r(e),"base64")},t.default=l},931:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length,o=t%4;if(!o)return e;var i=t,s=4-o,r=t+s,a=n.alloc(r);for(a.write(e);s--;)a.write("\x3d",i++);return a.toString()}},711:(e,t,o)=>{e.exports=o(788).default,e.exports.default=e.exports}},t={};function o(i){var n=t[i];if(void 0!==n)return n.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,o),s.exports}o.n=
1730e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{o.r(i),o.d(i,{EnsRequest:()=>n.w,ListProcessor:()=>s.l,UrlProcessor:()=>e.M,utilities:()=>
1731t.B});var e=o(775),t=o(616),n=o(579),s=o(317),r=o(686),a={};for(const e in r)["default","UrlProcessor","utilities","EnsRequest","ListProcessor"].indexOf(e)<0&&(a[e]=()=>r[e]);o.d(i,a)})(),i})(),e.exports=i()},588:(e,t,o)=>{o.r(t),o.d(t,{Gateway:()=>ve});function i(e,t,o,i){return new (o||(o=Promise))(function(n,s){function r(e){try{l(i.next(e))}catch(e){s(e)}}function a(e){try{l(i.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?n(e.value):(t=e.value,t instanceof o?t:new o(function(e){e(t)})).then(r,
1732a)}l((i=i.apply(e,t||[])).next())})}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function n(e){return String(e)}function s(e){return parseInt(e,10)||0}function r(e){return!function(e){return function(e){return function(e,t){return l(t,/\(iP.+; CPU .*OS (\d+)[_\d]*.*\) AppleWebKit\//,1)===n(e)}(12,e)||function(e,t,o){const i=/\(Macintosh;.*Mac OS X (\d+)_(\d+)[_\d]*.*\) AppleWebKit\//;return l(o,i,1)===n(e)&&l(o,i,2)===n(t)}(10,14,e)&&(function(e){const t=/Version\/.* Safari\//;
1733return null!=e.match(t)&&!h(e)}(e)||function(e){return a(e,/^Mozilla\/[\.\d]+ \(Macintosh;.*Mac OS X [_\d]+\) AppleWebKit\/[\.\d]+ \(KHTML, like Gecko\)$/)}(e))}(e)||function(e){return h(e)&&c(51,e)&&!c(67,e)||function(e){return a(e,/UCBrowser\//)}(e)&&!function(e,t,o,i){const n=/UCBrowser\/(\d+)\.(\d+)\.(\d+)[\.\d]* /,r=s(l(i,n,1)),a=s(l(i,n,2)),h=s(l(i,n,3));return r!==e?r>e:a!==t?a>t:h>=o}(12,13,2,e)}(e)}(String(e))}function a(e,t){return null!=e.match(t)}function l(e,t,o){const i=e.match(t);return null!=
1734i&&void 0!==i[o]?i[o]:null}function h(e){return a(e,/Chrom(e|ium)/)}function c(e,t){return s(l(t,/Chrom[^ \/]+\/(\d+)[\.\d]* /,1))>=e}class d{static detectCookieDomain(){if(d.cacheInitialized)return d.cachedCookieDomain;const e=window.location.hostname.split(".").reverse(),t="__cheq_tld_"+(new Date).getTime(),o="https:"===window.location.protocol,i=e=>{document.cookie=t+"\x3d1;path\x3d/;domain\x3d"+e+";SameSite\x3dLax"+(o?";Secure":"");const i=document.cookie.split(/;\s*/).some(e=>e.startsWith(t+
1735"\x3d"));return document.cookie=t+"\x3d;expires\x3d"+(new Date(0)).toUTCString()+";Max-Age\x3d0;path\x3d/;domain\x3d"+e+";SameSite\x3dLax"+(o?";Secure":""),i};for(let t=1;t<=e.length;t++){const o=e.slice(0,t).reverse().join(".");if(i(o))return d.cachedCookieDomain=o,d.cacheInitialized=!0,o}return d.cachedCookieDomain=null,d.cacheInitialized=!0,null}constructor(e,t,o,i,n){this.clientName=e,this.cookieDomain_=t,this.isNetworkOnlyEnabled=o,this.customGetter=i,this.customSetter=n,this.defaultCookieRetentionLength=
173631536E6,t.then(t=>{this.setCookieDomain(t);const o=e.toUpperCase()+d.ensightenPrivacy;this.isNetworkOnlyEnabled||localStorage.setItem(o+`${d.tldPrefix}-${window.location.hostname}`,t)}),this.cookieDomainPath="/"}static calculateCookieDomain(e,t,o,n,s){return i(this,void 0,void 0,function*(){const i=e||window.location.hostname,r=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/gm.test(i);if("localhost"===i||r)return i;if(!s&&n&&d.getTLDSuffixCookie(n,
1737i))return d.getTLDSuffixCookie(n,i);try{if(t){const e=d.getPublicSuffix(i,o).split(".").length+1;return i.split(".").slice(-e).join(".")}const e=d.detectCookieDomain();return e||i}catch(e){return i}})}static getPublicSuffix(e,t){const o=t.join("|");
1737let i=(new RegExp(o)).exec(e)[0];return i.startsWith(".")&&(i=i.substring(1)),i}static build(e,t,o,i,n,s){const r=d.calculateCookieDomain(window.location.hostname,t,o,e,i);return new d(e,r,i,n,s)}deleteAllCookies(){return i(this,void 0,void 0,function*(){return this.cookieDomain_.then(e=>
1738{const t=document.cookie.split(";");for(let e=0;e<t.length;e++){const o=t[e],i=o.indexOf("\x3d"),n=i>-1?o.substr(0,i):o;document.cookie=n+"\x3d; path\x3d/; expires\x3dThu, 01 Jan 1970 00:00:00 GMT; domain\x3d"+this.getCookieDomain()}})})}deleteCookie(e){return i(this,void 0,void 0,function*(){return this.cookieDomain_.then(t=>{this.clientName=this.clientName.toUpperCase();const o=this.clientName+d.ensightenPrivacy+this._parseCookieSuffix(e),i=document.cookie.split(";");for(let e=0;e<i.length;e++){const t=
1739i[e],n=t.indexOf("\x3d"),s=n>-1?t.substr(0,n):t;s.trim()===o.trim()&&(document.cookie=s+"\x3d; path\x3d/; expires\x3dThu, 01 Jan 1970 00:00:00 GMT; domain\x3d"+this.getCookieDomain())}})})}getCategoryMapFromCookieTypes(e){const t={};for(let o=0;o<e.length;o++){const i=e[o];t[i]=this.getCookie(i)}return t}getCookie(e){return"function"==typeof this.customGetter?this.customGetter(e):this.defaultGetCookie(e)}defaultGetCookie(e){const t=this.clientName.toUpperCase()+d.ensightenPrivacy+this._parseCookieSuffix(e),
1740o=document.cookie.match(new RegExp(t+"\x3d([^;]+)"));if(o)return o[1];{const e=document.cookie.match(new RegExp(t+"\x3d([^;]+)"));if(e)return e[1]}}getCookiesFromTypes(e){const t={};for(let o=0;o<e.length;o++){const i=e[o],n=this.getCookie(i);void 0!==n&&null!=n&&(t[this.clientName.toUpperCase()+d.ensightenPrivacy+this._parseCookieSuffix(i)]=n)}return t}setDefaultCookieRetentionPeriod(e){this.defaultCookieRetentionLength=this.parseRetentionPeriod(e)}getDefaultCookieRetentionPeriod(){return this.defaultCookieRetentionLength}getRetentionPeriodUTCString(e){return(new Date(+new Date+
1741e)).toUTCString()}parseRetentionPeriod(e){const t=parseInt(e,10);return isNaN(t)?this.defaultCookieRetentionLength:t}setCookie(e,t,o){return i(this,void 0,void 0,function*(){return"number"!=typeof o&&(o=this.parseRetentionPeriod(o)),"function"==typeof this.customSetter?Promise.resolve(this.customSetter(e,t,o)):yield this.defaultSetCookie(e,t,o)})}setCookies(e,t){return i(this,void 0,void 0,function*(){for(const o in e)yield this.setCookie(o,e[o],t)})}defaultSetCookie(e,t,o){return i(this,void 0,void 0,
1742function*(){return this.cookieDomain_.then(i=>{const n=this.clientName.toUpperCase()+d.ensightenPrivacy,s=this._parseCookieSuffix(e);let a="";const l=/https:/.test(location.protocol),h=this.getRetentionPeriodUTCString(o);r(navigator.userAgent)&&(a=" SameSite\x3d"+(l?"None":"Lax")+";"),l&&(a+=" Secure;");const c=n+s+"\x3d"+t+"; path\x3d"+this.cookieDomainPath+";"+a+" domain\x3d"+this.getCookieDomain()+"; expires\x3d"+h;return document.cookie=c,c})})}setCookieDomain(e){this.cookieDomain=e}getCookieDomain(){return this.cookieDomain}setCookieDomainPath(e){this.cookieDomainPath=
1743e}getCookieDomainPath(){return this.cookieDomainPath}_parseCookieSuffix(e){return e.replace(/ /g,"_")}}d.ensightenPrivacy="_ENSIGHTEN_PRIVACY_",d.tldPrefix="TLD",d.cachedCookieDomain=null,d.cacheInitialized=!1,d.getTLDSuffixCookie=(e,t)=>{const o=e.toUpperCase()+d.ensightenPrivacy;return localStorage.getItem(o+`${d.tldPrefix}-${t}`)};var u=o(514);class g{constructor(e,t,o,n,s,r,a,l){this.environmentChangeCallbacks=[],this.activeEnvironment=null,this.activeEnvironmentTranslation=null,this.enableAsyncEnvironments=
1744!1,this.asyncEnvironmentPromiseComplete=!1,this.getAsyncEnvironmentFromStorage=e=>JSON.parse(window.localStorage.getItem("environments-"+e.name)),this.getAsyncEnvironmentFromPromise=(e,t,o)=>{let i,n=e.asyncEnvironmentUrl!==this.asyncEnvironmentUrl;if(e.previewUrl?(i=e.previewUrl+`/${e.asyncEnvironmentUrl}`,n=!0):i="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e.asyncEnvironmentUrl,n)this.asyncEnvironmentUrl=e.asyncEnvironmentUrl,this.asyncEnvironmentPromise=
1745null,this.asyncEnvironmentPromiseComplete=!1,e.asyncEnvironmentUrl&&(this.asyncEnvironmentPromise?this.asyncEnvironmentPromise.then(()=>{o.forEach(t=>t(e))}):this.asyncEnvironmentPromise=fetch(i).then(t=>{if(!t.ok)throw new Error(`Network response was not ok for translation ${e.name} `+t.statusText);return t.json()}).then(i=>{if(!i)throw new Error(`No DATA retrieved for ${e.name} translation on ${t}`);this.setAsyncEnvironmentParameters(e,i),window.localStorage.setItem("environments-"+e.name,JSON.stringify(e)),
1746o.forEach(t=>t(e)),this.asyncEnvironmentPromiseComplete=!0}).catch(o=>{throw new Error(`There has been a problem with your fetch operation  ${e.name} translation on ${t}: ${o}`);}));else if(!this.asyncEnvironmentPromiseComplete&&this.asyncEnvironmentPromise)this.asyncEnvironmentPromise.then(()=>{o.forEach(t=>t(e))});else{const t=this.getAsyncEnvironmentFromStorage(e);this.setAsyncEnvironmentParameters(e,t),this.asyncEnvironmentUrl||(this.asyncEnvironmentUrl=e.asyncEnvironmentUrl),o.forEach(e=>e(t))}},
1747this.getAsyncEnvironmentHtml=(e,t,o,i)=>{let n,s;if(e.previewUrl?(n=e.previewUrl+`/${e[o]}`,e[i]&&(s=e.previewUrl+`/${e[i]}`)):(n="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e[o],e[i]&&(s="//"+this.nexusDomain+`/privacy/environments/${this.clientName}/${this.publishPath}/`+e[i])),s){const e=this.document.createElement("link");e.rel="stylesheet",e.href=s,this.document.head.appendChild(e)}fetch(n).then(t=>{if(!t.ok)throw new Error(`Network response was not ok for translation ${e.name} `+
1748t.statusText);return t.text()}).then(o=>{o?t.forEach(t=>t(e,o)):console.log(`No html retrieved for ${e.name}`)}).catch(t=>{console.error(`There has been a problem with your fetch operation for ${e.name}`,t)})},this.clearEnvironment=()=>i(this,void 0,void 0,function*(){yield this.cookieManager.deleteCookie("LOCALE"),yield this.setEnvironment(void 0)}),this.evalCondition=e=>{let t,o=!1;switch(e.type){case "host":t=this.document.location.hostname;break;case "url":t=this.document.URL;break;case "cookie":t=
1749this.getCookie(e.key);break;case "jsVar":t=this.getJSVarValue(e.key);break;default:console.warn("Error evaluating environment target")}switch(e.operator){case "equals":o=this.evaluateEquals(t,e);break;case "contains":o=this.evaluateContains(t,e);break;case "exists":o=this.evaluateExists(t);break;case "regexp":o=this.evaluateRegExp(t,e);break;default:console.warn("Error evaluating comparator for environment")}return!1===e.shouldBePositive&&(o=!0!==o),!0===o&&e._and&&(o=this.evalCondition(e._and)),
1750!1===o&&e._or&&(o=this.evalCondition(e._or)),o},this.getEnvironmentByLocale=e=>{let t=null;for(let o=0;o<this.environmentsCount;o++)this.localeMatches(this.environmentConfigs[o],e)&&(t=this.environmentConfigs[o]);return t},this.environmentExists=e=>null!=this.getEnvironmentByLocale(e),this.getActiveEnvironment=()=>this.activeEnvironment,this.getActiveLocale=()=>this.activeEnvironment.languageCode,this.getAvailableLocales=()=>{const e=[];for(let t=0;t<this.environmentsCount;t++)e.push(this.environmentConfigs[t].languageCode);
1751return e},this.registerEnvironmentChangeCallback=e=>{this.environmentChangeCallbacks.push(e)},this.setEnvironment=e=>i(this,void 0,void 0,function*(){this.environmentExists(e)?(yield this.cookieManager.setCookie("LOCALE",e),this.initializeActiveEnvironment(),this.fireEnvironmentChangeCallbacks()):e||(this.initializeActiveEnvironment(),this.activeEnvironment=this.getActiveEnvironment(),this.fireEnvironmentChangeCallbacks())}),this.evaluateContains=(e,t)=>!!e&&(e=e.toString(),t.caseInsensitive?-1!==
1752e.toLowerCase().indexOf(t.value.toLowerCase()):-1!==e.indexOf(t.value)),this.evaluateEquals=(e,t)=>!!e&&(t.caseInsensitive?e.toLowerCase()==t.value.toLowerCase():e==t.value),this.evaluateExists=e=>{let t=!1;return e&&(t=!0),t},this.evaluateRegExp=(e,t)=>{let o=new RegExp(t.value);return t.caseInsensitive&&(o=new RegExp(t.value,"i")),void 0!==e&&""!==e&&o.test(e)},this.fireEnvironmentChangeCallbacks=()=>{const e=this.environmentChangeCallbacks.length;for(let t=0;t<e;t++)"function"==typeof this.environmentChangeCallbacks[t]&&
1753this.environmentChangeCallbacks[t](this.activeEnvironment)},this.getCookie=e=>{const t=this.document.cookie.match(new RegExp(e+"\x3d([^;]+)"));if(t)return t[1]},this.getDefaultEnvironment=()=>{let e=null;for(let t=0;t<this.environmentConfigs.length;t++)if(this.defaultEnvName&&this.environmentConfigs[t].name===this.defaultEnvName){e=this.environmentConfigs[t];break}return e},this.getEnvironmentByConditions=()=>{const e=u.utilities.getBrowserLocale();for(let t=0;t<this.environmentsCount;t++)if(this.hasConditions(this.environmentConfigs[t])){if(this.evalCondition(this.environmentConfigs[t].condition))return this.environmentConfigs[t]}else if(this.localeMatches(this.environmentConfigs[t],
1754e))return this.environmentConfigs[t];return null},this.hasConditions=e=>e.condition&&e.condition.type&&e.condition.operator,this.localeMatches=(e,t)=>{if(e&&t){if(e.languageCode===t)return!0;{const o=t.split("-")[0];if(e.languageCode===o)return!0}}return!1},this.getEnvironmentByLocaleCookie=()=>{let e=null;const t=this.cookieManager.getCookie("LOCALE");return t&&(e=this.getEnvironmentByLocale(t)),e}
1754,this.initializeActiveEnvironment=()=>{let e=null;if(e=this.getEnvironmentByLocaleCookie(),e||(e=this.getEnvironmentByConditions()),
1755e||(e=this.getDefaultEnvironment()),e&&e.translation&&(e.translation.save=e.translation.save||"SAVE",e.translation.cancel=e.translation.cancel||"CANCEL",e.translation.close=e.translation.close||"CLOSE"),this.activeEnvironment=e,this.activeEnvironment&&this.activeEnvironment.asyncEnvironmentUrl){const e=this.getAsyncEnvironmentFromStorage(this.activeEnvironment);e&&(this.asyncEnvironmentUrl=e.asyncEnvironmentUrl)}},this.getJSVarValue=e=>{let t=void 0!==window[e]?window[e]:void 0;if(e&&"string"==typeof e&&
1756!t){let o,i=0;const n=e.split("."),s=n.length;for(;i<s;i++)o=o?o[n[i]]:window[n[i]],t=void 0!==o?o:void 0}return t},this.environmentConfigs=t,this.environmentsCount=this.environmentConfigs.length,this.document=e,this.nexusDomain=a,this.defaultEnvName=o,this.clientName=n,this.cookieManager=s,this.enableAsyncEnvironments=r,this.publishPath=l,this.initializeActiveEnvironment()}setAsyncEnvironmentParameters(e,t){e.translation=t.translation,e.bannerConfig=t.bannerConfig,e.consentModalConfig=t.consentModalConfig,
1757null!==t.privacyNoticeCustomConfig&&(e.privacyNoticeCustomConfig=t.privacyNoticeCustomConfig),null!==t.consentModalCustomConfig&&(e.consentModalCustomConfig=t.consentModalCustomConfig)}}var p=o(897),f=o(711),m=o.n(f);class y{constructor(){this.consoleLoggingEnabled=!1,this.checkForConsoleLoggingParam()}checkForConsoleLoggingParam(){let e={};const t={},o=window.location.href.slice(window.location.href.indexOf("?")+1).split("\x26");for(let i=0;i<o.length;i++)e=o[i].split("\x3d"),t[e[0]]=e[1];t.ensLogger&&
1758"true"===t.ensLogger&&this.enableConsoleLogging()}disableConsoleLogging(){this.setConsoleLoggingState(!1)}enableConsoleLogging(){this.setConsoleLoggingState(!0)}getConsoleLoggingState(){return this.consoleLoggingEnabled}consoleLog(...e){this.consoleLoggingEnabled&&window.console&&console.log(e)}setConsoleLoggingState(e){this.consoleLoggingEnabled=e}}var v=o(287).hp;class C{constructor(){this.instanceId=(268435456*(1+Math.random())|0).toString(36),this.ensLogger=new y,this.options={maxUrlSize:32E3},
1759this.beaconCounter=0,this.version="1.0.0"}setEnvironment(e){this.environmentName=e?e.name:"none",this.defaultOptions=e?e.optVals:{}}compressReportString(e){const t=v.from(e).length,o=v.from(e),i=v.alloc(p.utils.compressBound(o.length)),n=p.utils.compress(o,i);return{encodedBody:e=m().encode(i.slice(0,n)),rawLength:t}}beacon(e,t){const o=this.encodeBeaconURL(e,t);if(""!==o)if(this.sendBeaconReportingDisabled||"function"!=typeof this.sendBeacon)(new this.imageReference).src=o;else this.sendBeacon(o,
1760e);return o}asyncBeacon(e,t){const o=this.encodeBeaconURL(e,t);if(""!==o){if(this.sendBeaconReportingDisabled||"function"!=typeof this.sendBeacon)return this.loadImg(o);this.sendBeacon(o,e)}return Promise.resolve(o)}encodeBeaconURL(e,t){return null==t||t<=0||null==e||e.length<=0?"":`${this.urlPath}${-1===this.urlPath.indexOf("?")?"?":"\x26"}n=${this.beaconCounter++}&c=${this.clientId}&i=${this.instanceId}&${this.publishPath?`p=${encodeURIComponent(this.publishPath)}&`:""}s=${t}&d=${e}`}loadImg(e){return new Promise(t=>
1761{const o=new this.imageReference;o.onerror=()=>{t(e)},o.onload=()=>{t(e)},o.src=e})}}class w extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u,g,p,f,m,y){super(),this.imageReference=e,this.environmentName=t,this.modalType=o,this.defaultOptions=i,this.clientId=n,this.clientName=s,this.publishPath=r,this.mode=a,this.cookiesTypes=l,this.gatewayVersion=h,this.reportingEnabled=c,this.cookieManager=d,this.nexusDomain=u,this.customReporter=g,this.sendBeaconReportingDisabled=p,this.sendBeacon=f,this.useCategoryNameInExternalConsentNotifications=
1762m,this.reportOnImpliedConsentEvents=y,this.cookiesTypesMap=new Map,this.pendingEvents=[],this.urlPath=`//${this.nexusDomain}/privacy/v1/c/b.rnc`,this.cookiesTypes.forEach(e=>this.cookiesTypesMap.set(e.replace(/ /g,"_"),e))}sendReport(e,t,o){if(this.reportingEnabled){const i=this.generateRawReport(e,t,null==o?void 0:o.isImpliedConsent,null==o?void 0:o.isTrackingEvent,null==o?void 0:o.gpcOverride);
1762if(i.events.length>0){const {encodedBody:o,rawLength:n}=this.compressReportString(JSON.stringify(i));return"function"==
1763typeof this.customReporter&&null!=e&&null!=t&&this.executeCustomReporter(e,t),this.pendingEvents=[],this.beacon(o,n)}}}generateRawReport(e,t,o,i,n){const s={version:this.version,gateway:this.gatewayVersion,clientId:this.clientId,clientName:this.clientName,publishPath:this.publishPath,mode:this.mode,cookies:this.cookieManager.getCookiesFromTypes(this.cookiesTypes.concat("MODAL_VIEWED","MODAL_LOADED","LOCALE","BANNER_VIEWED","BANNER_LOADED")),dt:Date.now(),settings:{modal:this.modalType,environment:this.environmentName,
1764defaults:this.defaultOptions},events:null!=e&&null!=t?this.buildEvents(e,t,o,i,n).concat(this.pendingEvents):this.pendingEvents};return n&&(s.consentSource="implicit-gpc"),s}buildEvents(e,t,o,i,n){const s=[];for(const r in t){const a=t[r]!==e[r]||!i&&this.reportOnImpliedConsentEvents;if(e.hasOwnProperty(r)){if(a){const e=this.buildEvent(r,t[r],o,n);s.push(e)}}else{const e=this.buildEvent(r,t[r],o,n);s.push(e)}}return s}addCustomEvent(e){return!(!this.reportingEnabled||null==e)&&(e.hasOwnProperty("event")?
1765(this.pendingEvents.push(e),!0):(this.ensLogger.consoleLog("customConsentEvent's must contain the key 'event'"),!1))}buildEvent(e,t,o,i){const n={event:"cookieChanged",dt:Date.now(),[u.utilities.cookieNameToCookieType(this.clientName,e)]:t};return o&&(n.isImpliedConsent=!0),i&&(n.gpcOverride=!0,n.consentSource="implicit-gpc"),n}executeCustomReporter(e,t){const o=this.buildEvents(e,t);for(let e=0;e<o.length;e++){const t=o[e];let i=Object.keys(t)[2];const n=t[i];this.useCategoryNameInExternalConsentNotifications&&
1766this.cookiesTypesMap.has(i)&&(i=this.cookiesTypesMap.get(i)),this.customReporter(i,n)}for(let e=0;e<this.pendingEvents.length;e++){const t=this.pendingEvents[e],o=Object.keys(t)[1],i=t[o];t.isTag&&this.customReporter(o,i)}}}var b,M=o(660);!function(e){e[e.BANNER_CSS=0]="BANNER_CSS",e[e.BANNER_HTML=1]="BANNER_HTML",e[e.CONSENT_MODAL_CSS=2]="CONSENT_MODAL_CSS",e[e.CONSENT_MODAL_HTML=3]="CONSENT_MODAL_HTML",e[e.NO_TOGGLES_MODAL_HTML=4]="NO_TOGGLES_MODAL_HTML",e[e.CONSENT_WIDGET_CSS=5]="CONSENT_WIDGET_CSS",
1767e[e.CONSENT_WIDGET_HTML=6]="CONSENT_WIDGET_HTML",e[e.CONTACT_INFO_CSS=7]="CONTACT_INFO_CSS",e[e.CONTACT_INFO_HTML=8]="CONTACT_INFO_HTML",e[e.COOKIE_MODAL_CSS=9]="COOKIE_MODAL_CSS",e[e.COOKIE_MODAL_HTML=10]="COOKIE_MODAL_HTML",e[e.REQUEST_CONFIRMATION_MODAL_HTML=11]="REQUEST_CONFIRMATION_MODAL_HTML",e[e.REQUEST_CONFIRMATION_MODAL_CSS=12]="REQUEST_CONFIRMATION_MODAL_CSS"}(b||(b={}));const E={};class k{constructor(e){let t;for(t in this.getTemplate=function(e){return this.useLocalTemplates?E[e]:this.getModalBannerError()},
1768this.getModalBannerError=function(){throw new Error("Ensighten API error: Your modal template is not implemented.");},this.useLocalTemplates=e,b)E[t]=Bootstrapper.privacy.templates[b[t]]}}var S,T,D,L,A,O,R,_;class B{constructor(e,t,o,i){this.isGcmEnabled=!1,this.gcmPreviousState={},this.consentTypes=[...Object.values(_)],this.init=function(){this.checkCMP(),this.gtag=this.setGTag(),this.initGoogleConsent(this.defaultConsent),"{}"!==JSON.stringify(this.consent)&&this.updateGoogleConsent(this.consent,
1769!1),this.gcm_options.url_passthrough&&this.gtag("set","url_passthrough",this.gcm_options.url_passthrough),this.gcm_options.ads_data_redaction&&this.gtag("set","ads_data_redaction",this.gcm_options.ads_data_redaction)},this.checkCMP=()=>{const e=window[`${this.dataLayer||"dataLayer"}`];for(let t=0;t<(e||[]).length;t++)if(!["gtm.js","gtm.dom","gtm.load"].includes(e[t].event)&&"js"!==e[t][0]){console.warn("Privacy: Google Consent Mode configuration warning - Privacy must load before any Google tags in order to maintain compliance.");
1770break}},this.setGTag=()=>{const e=this.dataLayer||"dataLayer";window[`${e}`]=window[`${e}`]||[];return function(){try{window[`${e}`].push(arguments)}catch(t){console.error(t+" \n Data Layer is not valid format: \n",window[`${e}`])}}},this.retrievePartialGcm=function(e,t){return Object.keys(this.gcm_options).filter(e=>t(e)).reduce((t,o)=>(t[o]=e[o],t),{})},this.updateGoogleConsent=e=>{const t=this.getGCMState(e),o={};
1770Object.keys(this.gcmPreviousState).forEach(e=>{this.gcmPreviousState[e]!==t[e]&&(o[e]=
1771t[e])}),this.gcmPreviousState=t,"{}"!==JSON.stringify(o)&&this.gtag("consent","update",o)},this.initGoogleConsent=e=>{this.setDefaultGcmOptions(e)},this.setDefaultGcmOptions=e=>{let t=new P(this.gcm_options),o={};const i=this.retrievePartialGcm(t,e=>e.includes("_tag")||e.includes("_category"));let n=!1;const s=(e,t)=>null===i[`${e+t}`];this.consentTypes.forEach(i=>{var r,a,l;if(s(i,"_category")){if(!s(i,"_tag")){const s=[].concat(...Object.keys(e).map(t=>e[t].tags)).find(e=>e.tagName===t[i+"_tag"]),
1772a=s&&s.tagEnabled?"granted":"denied";(null===(r=t[i+"_regions"])||void 0===r?void 0:r.length)>0?(n||(n=!0,this.gtag("set","developer_id.dNjQwYj",!0)),this.gtag("consent","default",{[i]:a,region:t[i+"_regions"]}),t[i]=null,o[i+"_regions"]=null):t[i]=a,o[i]=a}}else{const s=(null===(a=e[t[i+"_category"]])||void 0===a?void 0:a.categoryEnabled)?"granted":"denied";(null===(l=t[i+"_regions"])||void 0===l?void 0:l.length)>0?(n||(n=!0,this.gtag("set","developer_id.dNjQwYj",!0)),this.gtag("consent","default",
1773{[i]:s,region:t[i+"_regions"]}),t[i]=null,o[i+"_regions"]=null):t[i]=s,o[i]=s}}),t=this.retrievePartialGcm(t,e=>null!==t[e]),o=this.retrievePartialGcm(o,e=>null!==o[e]),this.gcmPreviousState=o;const r={};this.consentTypes.forEach(e=>{t.hasOwnProperty(e)&&(r[e]=t[e])}),"{}"!==JSON.stringify(r)&&(n||this.gtag("set","developer_id.dNjQwYj",!0),this.gtag("consent","default",r))},this.getGCMState=e=>{let t=new P(this.gcm_options);const o=this.retrievePartialGcm(t,e=>e.includes("_tag")||e.includes("_category")),
1774i=(e,t)=>null===o[`${e+t}`];this.consentTypes.forEach(o=>{var n;if(i(o,"_category")){if(!i(o,"_tag")){const i=[].concat(...Object.keys(e).map(t=>e[t].tags)).find(e=>e.tagName===t[o+"_tag"]);i&&i.tagEnabled?t[o]="granted":t[o]="denied"}}else(null===(n=e[t[o+"_category"]])||void 0===n?void 0:n.categoryEnabled)?t[o]="granted":t[o]="denied"}),t=this.retrievePartialGcm(t,e=>null!==t[e]);const n={};return this.consentTypes.forEach(e=>{t.hasOwnProperty(e)&&(n[e]=t[e])}),n},this.defaultConsent=e,this.consent=
1775t,this.isGcmEnabled=i||!1,this.gcm_options=new P(o),this.dataLayer=this.gcm_options.dataLayer,this.init()}}B.getInstance=(e,t,o,i)=>(B.instance||(B.instance=new B(e,t,o,i)),B.instance),function(e){e.ad_storage="ad_storage",e.ad_user_data="ad_user_data",e.ad_personalization="ad_personalization",e.analytics_storage="analytics_storage",e.functionality_storage="functionality_storage",e.personalization_storage="personalization_storage",e.security_storage="security_storage"}(_||(_={}));class P{constructor(e){this.ad_storage_category=
1776null,this.ad_user_data_category=null,this.ad_personalization_category=null,this.analytics_storage_category=null,this.functionality_storage_category=null,this.personalization_storage_category=null,this.security_storage_category=null,this.ad_storage_tag=null,this.ad_user_data_tag=null,this.ad_personalization_tag=null,this.analytics_storage_tag=null,this.functionality_storage_tag=null,this.personalization_storage_tag=null,this.security_storage_tag=null,this.ad_storage_regions=null,this.ad_user_data_regions=
1777null,this.ad_personalization_regions=null,this.analytics_storage_regions=null,this.functionality_storage_regions=null,this.personalization_storage_regions=null,this.security_storage_regions=null,this[S]=null,this[T]=null,this[D]=null,this[L]=null,this[A]=null,this[O]=null,this[R]=null,this.dataLayer="dataLayer",this.url_passthrough=!1,this.ads_data_redaction=!1,Object.keys(this).forEach(t=>{e[t]?this[t]=e[t]:this[t]=null})}}S=_.ad_personalization,T=_.functionality_storage,D=_.personalization_storage,
1778L=_.security_storage,A=_.ad_storage,O=_.ad_user_data,R=_.analytics_storage;class x{constructor(e,t,o,n,s,r){this.cookieManager=e,this.listProcessor=t,this.consentReporter=o,this.environment=n,this.tagAccessManager=s,this.gatewayData=r,this.setConsentStatus=(e,t,o,n)=>i(this,void 0,void 0,function*(){const i={};i[e]=this.getConsentStatus(e);const s=this.cookieManager.getCookiesFromTypes([e]);this.allowPerTagOptOut&&this.tagAccessManager.clearTags();const r=t?"1":"0";yield this.cookieManager.setCookie(e,
1779r,o);const a=this.cookieManager.getCookiesFromTypes([e]);this.tagAccessManager&&this.allowPerTagOptOut&&this.allowOrBlockTags(e,r,n),null!=this.consentReporter&&this.shouldSe
1779ndReport(n)&&this.consentReporter.sendReport(s,a);const l={};l[e]=this.getConsentStatus(e);const h=this.calculateConsentDiff(i,l);this.googleConsentManager&&this.googleConsentManager.isGcmEnabled&&this.googleConsentManager.updateGoogleConsent(l),x.fireConsentChangeCallbacks(h)}),this.setConsentStatuses=(e,t,o)=>i(this,void 0,
1780void 0,function*(){const i=this.getConsentStatus(),n=[],s={};for(const t in e)n.push(t),s[t]=e[t]?"1":"0";const r=this.cookieManager.getCookiesFromTypes(n);yield this.cookieManager.setCookies(s,t);const a=this.cookieManager.getCookiesFromTypes(n);if(this.tagAccessManager)for(const e in s)this.allowPerTagOptOut&&this.allowOrBlockTags(e,s[e],o);this.listProcessor.updateListValues(this.cookieManager.getCategoryMapFromCookieTypes(n),this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags()),
1781null!=this.consentReporter&&this.shouldSendReport(o)&&this.consentReporter.sendReport(r,a);const l=this.getConsentStatus(),h=this.calculateConsentDiff(i,l);this.googleConsentManager&&this.googleConsentManager.isGcmEnabled&&this.googleConsentManager.updateGoogleConsent(l),x.fireConsentChangeCallbacks(h)}),this.retrieveTagStatuses=(e,t,o,i)=>e.map(e=>o),this.setAllowPerTagOptOut(n,r.featureToggles),this.setGoogleConsentManager(n,r.featureToggles,r)}shouldForceImplicitOptOut(){const e=this.environment,
1782t=Object.values(e.optVals).every(e=>1===e),o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"honorGlobalPrivacyControl"),i=!0===navigator.globalPrivacyControl;return t&&o&&i}setAllowPerTagOptOut(e,t){const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(t,e,"allowPerTagOptOut");this.allowPerTagOptOut=o}getAllowPerTagOptOut(){return this.allowPerTagOptOut}getGoogleConsentManager(){return this.googleConsentManager}setGoogleConsentManager(e,t,o){const i=this.getConsentStatus(),
1783n=this.getDefaultConsent(),s=M.utilities.getEnvironmentOverrideOrGlobalDefault(t,e,"enableGoogleConsent"),r=M.utilities.getEnvironmentOverrideOrGlobalDefault(o,e,"gcm_options");s&&r&&(this.googleConsentManager=B.getInstance(n,i,r,s))}shouldSendReport(e){return!0!==(null==e?void 0:e.disableSendReport)}denyAll(e){return i(this,void 0,void 0,function*(){const t={};e.cookieTypes.forEach(e=>t[e]=!1),yield this.setConsentStatuses(t,null,{ignoreModalState:!0})})}allowAll(e){return i(this,void 0,void 0,function*(){const t=
1784{};e.cookieTypes.forEach(e=>t[e]=!0),yield this.setConsentStatuses(t,null,{ignoreModalState:!0})})}getConsentStatus(e,t){let o={};if(e)if(t){const i="1"===this.cookieManager.getCookie(e);o=this.computeCategoryConsentStatus(e,i).tags.find(e=>e.tagName===t)}else{const t="1"===this.cookieManager.getCookie(e);o=this.computeCategoryConsentStatus(e,t)}else{let e=[];this.environment&&this.environment.optVals&&(e=Object.keys(this.environment.optVals));const t=this.cookieManager.getCategoryMapFromCookieTypes(e);
1785for(const e of Object.keys(t))null==t[e]&&(t[e]=this.environment.optVals[e].toString());for(const e in t)o[e]=this.computeCategoryConsentStatus(e,"1"===t[e])}return o}getDefaultConsent(){let e={},t=[];return this.environment&&this.environment.optVals&&(t=Object.keys(this.environment.optVals)),t.forEach(t=>{e[t]=this.computeCategoryConsentStatus(t,1===this.environment.optVals[t])}),e}setDefaultConsent(){return i(this,void 0,void 0,function*(){const e=Object.keys(this.environment.optVals),t=this.cookieManager.getCookiesFromTypes(e);
1786if(this.shouldForceImplicitOptOut()){const o={},i=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");for(const t of e)(0===i.length||this.checkCategories(i,t))&&(o[t]=0);if(Object.keys(o).length>0){yield this.cookieManager.setCookies(o);const e=this.cookieManager.getCookiesFromTypes(Object.keys(o));this.consentReporter.sendReport(t,e,{isImpliedConsent:!0,isTrackingEvent:!1,gpcOverride:!0})}}else{const o=this.cookieManager.getCategoryMapFromCookieTypes(e),
1787i={};for(const t of e)void 0!==o[t]?i[t]=o[t]:i[t]=this.environment.optVals[t];yield this.cookieManager.setCookies(i);const n=this.cookieManager.getCookiesFromTypes(e);this.consentReporter.sendReport(t,n,{isImpliedConsent:!0,isTrackingEvent:!1})}})}calculateConsentDiff(e,t){const o={};for(const i in t)if(e[i]){const n=e[i],s=t[i],r={};n.categoryEnabled!==s.categoryEnabled&&(r.categoryEnabled=s.categoryEnabled);const a=[];for(const e of s.tags)n.tags.find(t=>t.tagName===e.tagName).tagEnabled!==e.tagEnabled&&
1788a.push(e);a.length>0&&(r.tags=a),Object.keys(r).length>0&&(o[i]=r)}else o[i]=t[i];return o}allowOrBlockTags(e,t,o){const i=this.listProcessor.getList()[e]||[],n=this.retrieveTagStatuses(i,e,t,o);this.tagAccessManager.computeOptInOptOutEvents(i,n,e,t).map(e=>{this.tagAccessManager[e.tagStatus?"allowTag":"blockTag"](e.tag,e.tagStatusChanged)})}checkCategories(e,t){return e.find(e=>"object"==typeof e?e.name===t:e===t)}computeCategoryConsentStatus(e,t){let o=t;if(this.gatewayData.enableBotAndFraudProtection){const t=
1789M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl")&&(0===t.length||this.checkCategories(t,e))&&(o=!1)}let i={categoryEnabled:o,tags:[]};const n=this.listProcessor.getList()[e]||[];for(let e=0;e<n.length;e++){const t=this.shouldTagBeChecked(o,n[e]);i.tags.push({tagName:n[e].displayName,tag:n[e].tag,tagEnabled:t})}return i}static registerConsentChangeCallback(e){x.consentChangeCallbacks.push(e)}static fireConsentChangeCallbacks(e){for(const t of x.consentChangeCallbacks)"function"==
1790typeof t&&t(e)}shouldTagBeChecked(e,t){let o;return e?(o=!0,this.tagAccessManager.isTagInBlockedList(t)&&(o=!1)):(o=!1,this.tagAccessManager.isTagInAllowedList(t)&&(o=!0)),o}}x.consentChangeCallbacks=[];class I extends x{constructor(e,t,o,n,s,r,a,l,h){super(e,t,o,n,l,s),this.gatewayData=s,this.updateListV
1790alues=r,this.templateManager=a,this.cookieVals=[],this.modalHtmlString="",this.ESC_KEYCODE=27,this.cookieValsState=[],this.injectModalDelay=100,this.openModalDelay=150,this.buttonTranslation={ensAcceptAll:"consentModalAllowAll",
1791ensRejectAll:"consentModalDenyAll",ensSave:"save",ensCancel:"cancel"},this.getConsentStatus=(e,t)=>super.getConsentStatus(e,t),this.retrieveTagStatuses=(e,t,o,i)=>(null==i?void 0:i.ignoreModalState)?e.map(e=>o):e.map(e=>{const o=this.generateTagSlideId(t,e);return document.getElementById(o).checked?"1":"0"}),this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);
1792this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.getCurrentCookieVal=e=>{const t=document.getElementById(e+"Slide");let o=0;return t&&t.checked&&(o=
17931),o},this.saveNewCookieValues=()=>{const e=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);for(const t in this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes))e[t]=1===this.getCurrentCookieVal(t);this.setConsentStatuses(e)},this.getCookieValsState=()=>{const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t<e.length;t++)this.cookieValsState.push(e[t].checked)},this.resetCookieValsState=()=>{this.cookieValsState=[]},this.setCookieValsState=
1794()=>{if(0===this.cookieValsState.length)return;const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t<e.length;t++)e[t].checked=this.cookieValsState[t]},this.openModal=()=>{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.cookieModal.beforeOpen(this.cookieModal),u.utilities.domReady(()=>{setTimeout(()=>{var e,t;this.cookieModal.style.display=
1795"block",this.getIncludeModalCustomization(this.environment)&&this.addModalCustomization(),this.onOpenModal(),this.modalLoaded(),this.cookieModal.showModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.cookieModal.afterOpen(this.cookieModal)},this.openModalDelay)})},this.getIncludeModalCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1796e,"includeConsentModalCustomConfig")},this.addModalCustomization=function(){const e=this.getModalCustomization();this.setModalSize(e),this.setModalPosition(e),this.setModalColor(e)},this.getModalCustomization=function(){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"consentModalCustomConfig")},this.setModalSize=e=>{this.cookieModal.style.width=e.consentModalHSize+"%",this.cookieModal.style.height=e.consentModalVSize+"%",this.cookieModal.style.overflow=
1797"scroll"},this.setModalPosition=e=>{"Left"===e.consentModalHPosition?this.cookieModal.style.left=e.consentModalHMargin+"%":"Right"===e.consentModalHPosition?this.cookieModal.style.right=e.consentModalHMargin+"%":this.cookieModal.style.left=(100-e.consentModalHSize)/2+"%","Top"===e.consentModalVPosition?this.cookieModal.style.top=e.consentModalVMargin+"%":"Bottom"===e.consentModalVPosition?this.cookieModal.style.bottom=e.consentModalVMargin+"%":this.cookieModal.style.top=(100-e.consentModalVSize)/
17982+"%"},this.setModalColor=e=>{this.cookieModal.style.backgroundColor=e.consentModalBackgroundHex;const t=document.querySelector(".ensTitle"),o=document.querySelector(".consentDescription"),i=document.querySelector(".ensModal");t.style.color=e.consentModalTextHex,o.style.color=e.consentModalTextHex,i.style.color=e.consentModalTextHex},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector(".ensCheckbox:enabled");e&&"function"==typeof e.focus?e.focus():
1799this.cookieModal.focus()},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()},this.escapeCloseModal=e=>{if(!this.gatewayData.featureToggles.disableEscapeKeyboardCommands&&e.keyCode===this.ESC_KEYCODE)this.closeModal(!0),this.setCookieValsState()},this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:
1800o.beforeClose)&&Bootstrapper.privacy.cookieModal.beforeClose(this.cookieModal),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.modalViewed(),this.cookieModal.style.display="none",this.onCloseModal(),this.cookieModal.close(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.cookieModal.afterClose(this.cookieModal)},
1801this.cancelCloseModal=()=>{this.closeModal(!0),this.setCookieValsState()},this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getCheckedString=e=>e?" checked ":"",this.shouldCategoryBeChecked=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1802this.environment,"honorGlobalPrivacyControl")&&navigator.globalPrivacyControl&&(0===o.length||this.checkCategories(o,t)))return!1;const i=this.cookieManager.getCookie(t);return(1==i||1==e)&&0!=i}
1802,this.getStyleString=()=>this.templateManager.getTemplate(b.COOKIE_MODAL_CSS),this.getModalHtmlString=()=>this.modalHtmlString,this.setModalHtmlString=function(e,t,o,i){for(const t in e)this.cookieVals.push(e[t]);const n=document.createElement("div");n.innerHTML=this.templateManager.getTemplate(b.COOKIE_MODAL_HTML),
1803n.querySelector("#ensTitle").innerHTML=t.consentTitle,n.querySelector("#ensDescription").innerHTML=t.consentDescription;const s=n.querySelector(".ensToggleRowWrapper");s.role="list";let r=1;for(const n in t.cookies){this.setAllowPerTagOptOut(i,this.gatewayData.featureToggles);const a=this.getAllowPerTagOptOut()?"ensToggleLabel chevron right":"ensToggleLabel",l=this.shouldCategoryBeChecked(e[n],n);if("default"!==n||!0===o){const e=r.toString();r++;const o=document.createElement("div");o.className=
1804"ensToggleRow",o.role="listitem","default"===n&&o.setAttribute("style","opacity: .5;");const i=document.createElement("label");i.className=a,i.innerHTML=t.cookies[n].title,i.setAttribute("for",n+"Slide"),this.getAllowPerTagOptOut()&&i.setAttribute("tabindex","0"),i.role="heading",i.ariaLevel=e;const h=document.createElement("div");h.className="card";const c=document.createElement("input");c.className="ensCheckbox",c.setAttribute("aria-describedby",n+"description"),c.id=n+"Slide",c.type="checkbox",
1805c.name=n+"Slide",(l||"default"===n)&&c.setAttribute("checked",""),c.disabled="default"===n;const d=document.createElement("span");d.className="switch";const u=document.createElement("span");u.className="toggle",h.appendChild(c),h.appendChild(d),h.appendChild(u),i.appendChild(h);const g=document.createElement("div");g.className="description",g.id=n+"description",g.role="definition",g.innerHTML=t.cookies[n].description,this.getAllowPerTagOptOut()&&this.buildPerTagOptOutTemplate(n,l||"default"===n),
1806o.appendChild(i),o.appendChild(g),o.innerHTML+=this.getAllowPerTagOptOut()?this.buildPerTagOptOutTemplate(n,l||"default"===n):"",s.appendChild(o),s.appendChild(document.createElement("hr"))}}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDoNotSellOnConsentModal")){const e=n.querySelector("#ensDoNotSellModalLink");e.setAttribute("style",
1807"display: true;"),e.innerHTML=t.doNotSellModal.link,e.setAttribute("aria-label",e.innerHTML)}else n.querySelector("#ensDoNotSellModalLink").remove();if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showRequestDataOnConsentModal")){const e=n.querySelector("#ensRequestDataModalLink");e.setAttribute("style","display: true;"),
1808e.innerHTML=t.requestDataModal.link,e.setAttribute("aria-label",e.textContent)}else n.querySelector("#ensRequestDataModalLink").remove();if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDeleteDataOnConsentModal")){const e=n.querySelector("#ensDeleteDataModalLink");e.setAttribute("style","display: true;"),e.innerHTML=
1809t.deleteDataModal.link,e.setAttribute("aria-label",e.textContent)}else n.querySelector("#ensDeleteDataModalLink").remove();this.modalHtmlString=n.innerHTML},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.isShowedTrustedDomains=function(e){return!!M.utilities.isWhitelist(this.gatewayData,e)&&(e&&e.hasOwnProperty("showTrustedDomains")?e.showTrustedDomains:this.gatewayData.featureToggles.showTrustedDomains)},
1810this.addEventListeners=()=>{let e=!0;if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")){const t=document.getElementById("ensDoNotSellModalLink");null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openDoNotSellModal()})}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")){const t=document.getElementById("ensRequestDataModalLink");
1811null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openRequestDataModal()})}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")){const t=document.getElementById("ensDeleteDataModalLink");null!=t&&t.addEventListener("click",()=>{this.closeModal(e),Bootstrapper.gateway.openDeleteDataModal()})}(()=>{const e=document.querySelectorAll(".card input[type\x3dcheckbox]");for(let t=0;t<e.length;t++){const o=
1812e[t];o.addEventListener("focus",function(){this.parentNode.style.outline="rgba(0, 103, 244, 0.247) auto 5px"}),o.addEventListener("blur",function(){this.parentNode.style.outline=""})}})(),this.getAllowPerTagOptOut()&&this.addRowsEventsPerTagOptOut()},this.saveCookies=()=>{this.resetCookieValsState(),this.closeModal(),requestAnimationFrame(()=>{setTimeout(()=>{this.getCookieValsState(),this.saveNewCookieValues()},0)})},this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(),
1813yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.denyAll(this.gatewayData)}return!0},
1814this.handleKeyCancel=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.cancelCloseModal()}return!0},this.handleKeySave=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.saveCookies()}return!0},this.updateButtonConfig=function(e){var t,o,i,n,s,r,a,l,h,c,d,u;this.buttonConfig={ensAcceptAll:{show:null!==(i=null===(o=null===(t=null==e?void 0:e.consentModalConfig)||void 0===t?void 0:t.ensConsentAcceptAll)||void 0===
1815o?void 0:o.show)&&void 0!==i&&i,clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{show:null!==(r=null===(s=null===(n=null==e?void 0:e.consentModalConfig)||void 0===n?void 0:n.ensConsentRejectAll)||void 0===s?void 0:s.show)&&void 0!==r&&r,clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensSave:{show:null!==(h=null===(l=null===(a=null==e?void 0:e.consentModalConfig)||void 0===a?void 0:a.ensSaveModal)||void 0===l?void 0:
1816l.show)&&void 0!==h&&h,clickHandler:this.saveCookies,keyDownHandler:this.handleKeySave},ensCancel:{show:null===(u=null===(d=null===(c=null==e?void 0:e.consentModalConfig)||void 0===c?void 0:c.ensCloseModal)||void 0===d?void 0:d.show)||void 0===u||u,clickHandler:this.cancelCloseModal,keyDownHandler:this.handleKeyCancel}}},this.updateModalDOM=function(e){var t,o,i,n;if(this.isEnabledConsentModal(e))if("function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||
1817void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.beforeLoad)&&Bootstrapper.privacy.cookieModal.beforeLoad(this.cookieModal),this.setModalHtmlString(e.optVals,e.translation,this.isShowedTrustedDomains(e),e),this.cookieModal.innerHTML=this.getModalHtmlString(),this.updateButtonConfig(e),null==document.getElementById("ensModalWrapper")){const t=()=>{setTimeout(()=>{var t,o;this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.getStyleStr
1817ing()),document.body.insertBefore(this.cookieModal,
1818document.body.lastChild),this.setCookieModalWrapperAccessibilitySettings(),this.addEventListeners(),this.getCookieValsState(),this.generateButtonsFromConfig(this.buttonConfig,e.translation),"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.cookieModal)},this.injectModalDelay)};u.utilities.domReady(t)}else this.resetCookieValsState(),
1819this.updateCheckboxes(e),this.addEventListeners(),this.getCookieValsState(),this.generateButtonsFromConfig(this.buttonConfig,e.translation),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.cookieModal)},this.update=e=>{this.environment=e,this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,
1820"Cookie Modal",[e=>this.updateModalDOM(e)]):this.updateModalDOM(e)},this.setCookieModalWrapperAccessibilitySettings=()=>{const e=document.getElementById("ensModalWrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby","ensTitle"),e.setAttribute("aria-describedby","ensDescription"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.buildPerTagOptOutTemplate=function(e,t){const o=this.listProcessor.getList()[e]||[],i="default"===e;let n="\x3cdiv class\x3d'ensTagsContent'"+
1821(i?" style\x3d'opacity: .5;'":"")+"\x3e";for(let s=0;s<o.length;s++){const r=o[s].displayName||o[s].tag,a=this.generateTagSlideId(e,o[s]),l=this.shouldTagBeChecked(t,o[s]);n+="\x3cdiv class\x3d'tagContainer'\x3e\x3clabel for\x3d'"+a+"' class\x3d'ensToggleLabel'\x3e"+r+"\x3cdiv class\x3d'card'\x3e\x3cinput class\x3d'ensCheckbox' type\x3d'checkbox' id\x3d'"+a+"' name\x3d'"+a+"'"+this.getCheckedString(l)+(i?" disabled/\x3e":"/\x3e")+"\x3cspan class\x3d'switch'\x3e\x3c/span\x3e\x3cspan class\x3d'toggle'\x3e\x3c/span\x3e\x3c/div\x3e\x3c/label\x3e",
1822n+="\x3c/div\x3e"}return n+="\x3c/div\x3e",n},this.updateTagSlides=function(e,t,o){const i=this.listProcessor.getList()[t]||[];for(let e=0;e<i.length;e++){const n=this.generateTagSlideId(t,i[e]),s=1===o,r=document.getElementById(n);null!=r&&(r.checked=s)}},this.updateConsentDiffTagSlides=function(e,t){if(t.tags)for(let o=0;o<t.tags.length;o++){t.tags[o].displayName=t.tags[o].tagName;const i=this.generateTagSlideId(e,t.tags[o]),n=document.getElementById(i);null!=n&&(n.checked=t.tags[o].tagEnabled)}},
1823this.addRowsEventsPerTagOptOut=()=>{const e=document.getElementsByClassName("ensToggleRow"),t=e=>{const t=e.target.className;return t.indexOf("ensToggleLabel")>-1?this.handleExpandableEvent(e):t.indexOf("ensCheckbox")>-1&&this.handleSwitchEvent(e),!1},o=e=>{if(e.target.className.indexOf("ensToggleLabel")>-1){const t=13,o=32;switch(e.which){case t:case o:this.handleExpandableEvent(e)}}};for(let i=0;i<e.length;i++)e[i].addEventListener("click",t),e[i].addEventListener("keydown",o)},this.handleExpandableEvent=
1824function(e){const t=e.target,o=t.parentNode.querySelector(".ensTagsContent");o&&("block"===o.style.display?(o.style.display="none",t.className=t.className.replace(/\bbottom\b/g,"right")):(o.style.display="block",t.className=t.className.replace(/\bright\b/g,"bottom"))),e.preventDefault()},this.handleKeySwitch=e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.handleSwitchEvent(e)}return!0},this.handleSwitchEvent=e=>{const t=e.target,o=t.checked,i=t.parentNode.parentNode.parentNode;
1825if(i.className.indexOf("ensToggleRow")>-1){const e=i.querySelector(".ensTagsContent");if(e){const t=e.querySelectorAll(".ensCheckbox");for(let e=0;e<t.length;e++)t[e].checked=o}}},this.generateTagSlideId=(e,t)=>(e+"-"+(t.displayName||"")+"-"+t.tag+"-slide").replace(/[^A-Za-z0-9,:._-]/g,"-").replace(/\s/g,"-"),this.addChoiceButtonCustomization=function(e){const t=this.getModalCustomization(this.environment);e.style.backgroundColor=t.consentModalAccButtonHex,e.style.color=t.consentModalAccTextHex},
1826this.addCancelButtonCustomization=function(e){const t=this.getModalCustomization(this.environment);e.style.backgroundColor=t.consentModalCancelButtonHex,e.style.color=t.consentModalCancelTextHex},this.templateManager=a,this.cookieModal=document.createElement("dialog"),this.cookieModal.id="ensModalWrapper",this.openModalDelay=this.injectMod
1826alDelay+50,this.environmentManager=h,this.update(n),x.registerConsentChangeCallback(e=>{this.resetCookieValsState(),this.updateCheckboxes(this.environment);for(const t in e)this.updateConsentDiffTagSlides(t,
1827e[t]);this.getCookieValsState()})}updateCheckboxes(e){const t=e.optVals,o=e.translation;if(null===document.getElementById("ensModalWrapper"))this.update(e);else for(const e in o.cookies)if("default"!==e){const o=this.shouldCategoryBeChecked(t[e],e),i=document.getElementById(e+"Slide");null!=i&&(i.checked=!!o)}}generateButtonsFromConfig(e,t){const o=document.querySelector(".ensModal .ensButtons");o.innerHTML="";for(const i in e)if(e.hasOwnProperty(i)&&e[i].show){const n=document.createElement("button");
1828n.id=i,n.tabIndex=0,null==o||o.appendChild(n);const s=document.createElement("div");s.innerHTML=t[this.buttonTranslation[i]],s.id=i+"Text",s.className="ensCenter",n.appendChild(s),n.setAttribute("aria-label",s.innerHTML),n.addEventListener("click",e[i].clickHandler.bind(this)),n.addEventListener("keydown",e[i].keyDownHandler.bind(this)),this.getIncludeModalCustomization(this.environment)?(n.className="button raised","ensCancel"===i?this.addCancelButtonCustomization(n):this.addChoiceButtonCustomization(n)):
1829n.className="ensCancel"===i?"button raised grey":"button raised blue"}}}class N extends x{constructor(e,t,o,n,s,r,a,l,h,c){super(s,e,a,o,h,t),this.gatewayData=t,this.tagPurposes=n,this.cookieManager=s,this.updateListValues=r,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.sectionElement=document.createElement("section"),this.styleString=this.templateManager.getTemplate(b.CONSENT_MODAL_CSS),this.ensShowMore=()=>{const e=document.getElementById("ensShowMoreLink"),t=document.getElementById("ensTagsTableContainer");
1830"Show More"===e.innerText?(e.innerText="Show Less",t.style.display="block"):(e.innerText="Show More",t.style.display="none")},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.cookieVals=[],this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.consentModal)||void 0===o?void 0:
1831o.beforeClose)&&Bootstrapper.privacy.consentModal.beforeClose(this.sectionElement),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.sectionElement.style.display="none",this.onCloseModal(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.consentModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.consentModal.afterClose(this.sectionElement)},this.getInnerModalString=
1832()=>"",this.init=()=>{this.update(this.environment)},this.injectModal=()=>{var e,t;this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.sectionElement,document.body.lastChild),this.setHTMLBindings(),this.setConsentModalWrapperAccessibilitySettings(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.afterLoad)&&
1833Bootstrapper.privacy.consentModal.afterLoad(this.sectionElement)},this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);
1834yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.consentModal.beforeOpen(this.sectionElement),this.sectionElement.style.display=
1835"block",u.utilities.domReady(()=>{var e,t;if(this.getIncludeModalCustomization(this.environment))this.addModalCustomization();else{const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.sectionElement).width)/2,i=parseInt(window.getComputedStyle(this.sectionElement).height)/2;this.sectionElement.style.left=e-o+"px",this.sectionElement.style.top=t-i+"px"}this.modalLoaded(),this.onOpenModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?
1836void 0:Bootstrapper.privacy)||void 0===e?void 0:e.consentModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.consentModal.afterOpen(this.sectionElement)})},this.getIncludeModalCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"includeConsentModalCustomConfig")},this.addModalCustomization=function(){const e=this.getModalCustomization();this.setModalSize(e),this.setModalPosition(e),this.setModalColor(e)},this.getModalCustomization=
1837function(){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"consentModalCustomConfig")},this.setModalSize=e=>{this.sectionElement.style.width=e.consentModalHSize+"%",this.sectionElement.style.height=e.consentModalVSize+"%",this.sectionElement.style.overflow="scroll"},this.setModalPosition=e=>{"Left"===e.consentModalHPosition?this.sectionElement.style.left=e.consentModalHMargin+"%":"Right"===e.consentModalHPosition?this.sectionElement.style.right=
1838e.consentModalHMargin+"%":this.sectionElement.style.left=(100-e.consentModalHSize)/2+"%","Top"===e.consentModalVPosition?this.sectionElement.style.top=e.consentModalVMargin+"%":"Bottom"===e.consentModalVPosition?this.sectionElement.style.bottom=e.consentModalVMargin+"%":this.sectionElement.style.top=(100-e.consentModalVSize)/2+"%"},this.setModalColor=e=>{this.sectionElement.style.backgroundColor=e.consentModalBackgroun
1838dHex;const t=document.querySelector(".ensModal"),o=document.querySelector(".ensTitle"),
1839i=document.querySelector(".consentDescription"),n=document.querySelector("#ensShowMoreLink");t.style.color=e.consentModalTextHex,o.style.color=e.consentModalTextHex,i.style.color=e.consentModalTextHex,n.style.color=e.consentModalTextHex},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById("ensShowMoreLink");e&&"function"==typeof e.focus&&e.focus()},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()},
1840this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||27!==e.keyCode||this.closeModal(!0)},this.onCloseModal=()=>{document.body.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getModalHtmlString=()=>{let e=!1;const t=this.templateManager.getTemplate(b.CONSENT_MODAL_HTML),o=document.createElement("div");o.innerHTML=t,o.querySelector("#ensConsentDescription").innerHTML=
1841this.environment.translation.consentDescription,o.querySelector("#ensConsentTitle").innerHTML=this.environment.translation.consentTitle;for(const t in this.tagPurposes)if("default"!==t){const i=this.tagPurposes[t],n=this.checkIfPurposesNotEmpty(i);if(!e){if(n){const e=document.createElement("th");e.classList.add("mdl-data-table__cell--non-numeric"),e.innerText="Purposes",o.querySelector("#ensTagsTableTitleRow").appendChild(e)}e=!0}for(let e=0;e<i.length;e++){const t=i[e],s=Array.isArray(t.purpose)?
1842t.purpose.join(", "):"",r=document.createElement("tr"),a=document.createElement("td");if(a.classList.add("mdl-data-table__cell--non-numeric"),a.innerText=t.displayName,r.appendChild(a),n){const e=document.createElement("td");e.classList.add("mdl-data-table__cell--non-numeric"),e.innerText=s,r.appendChild(e)}o.querySelector("#ensTagsTable").appendChild(r)}}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1843this.environment,"showDoNotSellOnConsentModal")){o.querySelector(".ensModal").appendChild(document.createElement("br"));const e=document.createElement("a");e.id="ensDoNotSellModalLink",e.href="javascript:void(0)",e.innerText=this.environment.translation.doNotSellModal.link,o.querySelector(".ensModal").appendChild(e)}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1844this.environment,"showRequestDataOnConsentModal")){o.querySelector(".ensModal").appendChild(document.createElement("br"));const e=document.createElement("a");e.id="ensRequestDataModalLink",e.href="javascript:void(0)",e.innerText=this.environment.translation.requestDataModal.link,o.querySelector(".ensModal").appendChild(e)}if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1845this.environment,"showDeleteDataOnConsentModal")){o.querySelector(".ensModal").appendChild(document.createElement("br"));const e=document.createElement("a");e.id="ensDeleteDataModalLink",e.href="javascript:void(0)",e.innerText=this.environment.translation.deleteDataModal.link,o.querySelector(".ensModal").appendChild(e)}return o.querySelector("#innerModal").innerHTML=this.getInnerModalString(),o.innerHTML},this.setHTMLBindings=()=>{},this.setConsentModalWrapperAccessibilitySettings=()=>{const e=document.getElementById("ensModalWrapper");
1846e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby","ensConsentTitle"),e.setAttribute("aria-describedby","ensConsentDescription"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.updateDOM=function(e){var t,o,i,n;this.isEnabledConsentModal(e)&&("function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.consentModal)||void 0===o?void 0:o.beforeLoad)&&Bootstrapper.privacy.consentModal.beforeLoad(this.sectionElement),
1847this.environment=e,this.sectionElement.innerHTML=this.getModalHtmlString(),null==document.getElementById(this.sectionElement.id)?u.utilities.domReady(this.injectMod
1847al):"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.consentModal)||void 0===n?void 0:n.afterLoad)&&Bootstrapper.privacy.consentModal.afterLoad(this.sectionElement))},this.update=function(e){this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,
1848"Consent Modal",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.checkIfPurposesNotEmpty=function(e){let t=!1;for(let o=0;o<e.length;o++)if(Array.isArray(e[o].purpose)&&e[o].purpose.length){t=!0;break}return t},this.environmentManager=c,this.templateManager=l,this.gatewayData=t,this.sectionElement.id="ensModalWrapper"}}class U extends N{constructor(e,t,o,n,s,r,a,l,h,c){super(e,t,o,n,s,r,a,l,h,c),this.getInnerModalString=()=>{const e=document.createElement("div");return e.innerHTML=this.templateManager.getTemplate(b.NO_TOGGLES_MODAL_HTML),
1849e.querySelector("#ensDenyText").innerText=this.environment.translation.deny,e.querySelector("#ensAllowText").innerText=this.environment.translation.allow,e.innerHTML},this.addChoiceButtonCustomization=function(e){const t=this.getModalCustomization();e.style.backgroundColor=t.consentModalAccButtonHex,e.style.color=t.consentModalAccTextHex},this.addCancelButtonCustomization=function(e){const t=this.getModalCustomization();e.style.backgroundColor=t.consentModalCancelButtonHex,e.style.color=t.consentModalCancelTextHex},
1850this.setHTMLBindings=()=>{const e=document.getElementById("ensAllow"),t=document.getElementById("ensDeny");this.getIncludeModalCustomization(this.environment)&&(this.addChoiceButtonCustomization(e),this.addCancelButtonCustomization(t));let o=!0;const n=document.getElementById("ensDoNotSellModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDoNotSellModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1851this.environment,"showDoNotSellOnConsentModal")?n.addEventListener("click",()=>{this.closeModal(o),Bootstrapper.gateway.openDoNotSellModal()}):null!==n&&n.remove();const s=document.getElementById("ensRequestDataModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableRequestDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showRequestDataOnConsentModal")?s.addEventListener("click",
1852()=>{this.closeModal(o),Bootstrapper.gateway.openRequestDataModal()}):null!==s&&s.remove();const r=document.getElementById("ensDeleteDataModalLink");M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableDeleteDataModal")&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"showDeleteDataOnConsentModal")?r.addEventListener("click",()=>{this.closeModal(o),Bootstrapper.gateway.openDeleteDataModal()}):
1853null!==r&&r.remove(),e.addEventListener("click",()=>i(this,void 0,void 0,function*(){yield this.allowAll(this.gatewayData),this.closeViewedModal()})),t.addEventListener("click",()=>i(this,void 0,void 0,function*(){yield this.denyAll(this.gatewayData),this.closeViewedModal()}))},this.templateManager=l,this.update(o)}closeViewedModal(){this.closeModal(),this.modalViewed()}}class H extends x{constructor(e,t,o,n,s,r,a,l,h){super(e,t,o,n,l,s),this.gatewayData=s,this.updateListValues=r,this.templateManager=
1854a,this.cookieVals=[],this.ESC_KEYCODE=27,this.cookieValsState=[],this.injectModalDelay=100,this.openModalDelay=150,this.getConsentStatus=(e,t)=>super.getConsentStatus(e,t),this.retrieveTagStatuses=(e,t,o,i)=>(null==i?void 0:i.ignoreModalState)?e.map(e=>o):e.map(e=>{const o=this.generateTagSlideId(t,e),i=document.getElementById(o);if(i)return i.checked?"1":"0"}),this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);yield this.cookieManager.setCookie("MODAL_LOADED",
1855"1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_LOADED"]);this.consentReporter.sendReport(e,t)}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);yield this.cookieManager.setCookie("MODAL_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["MODAL_VIEWED"]);this.consentReporter.sendReport(e,t)}),this.getCurrentCookieVal=e=>{const t=document.getElementById(e+"-Slide");let o=0;return t&&t.checked&&(o=1),o},this.saveNewCookieValues=
1856()=>{const e=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);for(const t in this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes))e[t]=1===this.getCurrentCookieVal(t);this.setConsentStatuses(e)},this.getCookieValsState=()=>{const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t<e.length;t++)this.cookieValsState.push(e[t].checked)},this.resetCookieValsState=()=>{this.cookieValsState=[]},this.setCookieValsState=()=>{if(0===this.cookieValsState.length)return;
1857const e=document.querySelectorAll(".ensCheckbox");for(let t=0;t<e.length;t++)e[t].checked=this.cookieValsState[t]},this.openModal=()=>{var e,t;"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.cookieModal.beforeOpen(this.consentModal),u.utilities.domReady(()=>{setTimeout(()=>{var e,t;this.consentModal.style.display="block",this.onOpenModal(),this.modalLoaded(),
1858this.consentModal.showModal(),"function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.cookieModal)||void 0===t?void 0:t.afterOpen)&&Bootstrapper.privacy.cookieModal.afterOpen(this.consentModal)},this.openModalDelay)})},this.initializeFocus=()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector(".ensCheckbox:enabled");e&&"function"==typeof e.focus?e.focus():this.consentModal.focus()},this.onOpenModal=
1859()=>{document.body.addEventListener("keydown",this.escapeCloseModal),this.initializeFocus()},this.escapeCloseModal=e=>{if(!this.gatewayData.featureToggles.disableEscapeKeyboardCommands&&e.keyCode===this.ESC_KEYCODE){const e=!0;this.closeModal(e),this.setCookieValsState()}},this.closeModal=e=>{var t,o,i,n;"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.beforeClose)&&Bootstrapper.privacy.cookieModal.beforeClose(this.consentModal),
1860e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.modalViewed(),this.consentModal.style.display="none",this.onCloseModal(),this.consentModal.close(),"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.cookieModal)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.cookieModal.afterClose(this.consentModal)},this.cancelCloseModal=()=>{this.closeModal(!0),this.setCookieValsState()},
1861this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getCheckedString=e=>e?" checked ":"",this.shouldCategoryBeChecked=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData,this.environment,"globalPrivacyControlCategories");if(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,
1862"honorGlobalPrivacyControl")&&navigator.globalPrivacyControl&&(0===o.length||this.checkCategories(o,t)))return!1;const i=this.cookieManager.getCookie(t);return i?1==i:1==e},this.isEnabledConsentModal=function(e){return e&&e.hasOwnProperty("enableConsentModal")?e.enableConsentModal:this.gatewayData.featureToggles.enableConsentModal},this.addEventListeners=()=>{this.addDsarEventListener("ensDoNotSellModalLink",Bootstrapper.gateway.openDoNotSellModal),this.addDsarEventListener("ensRequestDataModalLink",
1863Bootstrapper.gateway.openRequestDataModal),this.addDsarEventListener("ensDeleteDataModalLink",Bootstrapper.gateway.openDeleteDataModal),(()=>{const e=document.querySelectorAll(".card input[type\x3dcheckbox]");for(let t=0;t<e.length;t++){const o=e[t];o.addEventListener("focus",function(){this.parentNode.style.outline="rgba(0, 103, 244, 0.247) auto 5px"}),o.addEventListener("blur",function(){this.parentNode.style.outline=""})}})(),document.getElementsByClassName("ensTagsContent")&&this.addRowsEventsPerTagOptOut()},
1864this.addDsarEventListener=(e,t)=>{if(document.getElementById(e)){const o=document.getElementById(e);null!=o&&o.addEventListener("click",()=>{this.closeModal(!0),t()})}},this.saveCookies=()=>{this.resetCookieValsState(),this.closeModal(),requestAnimationFrame(()=>{setTimeout(()=>{this.getCookieValsState(),this.saveNewCookieValues()},0)})},this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeModal(),yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0,
1865void 0,function*(){this.closeModal(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal(),this.denyAll(this.gatewayData)}return!0},this.handleKeyCancel=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),
1866e.preventDefault(),this.cancelCloseModal()}return!0},this.handleKeySave=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.saveCookies()}return!0},this.updateButtonConfig=function(e){this.buttonConfig={ensAcceptAll:{clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensSave:{clickHandler:this.saveCookies,keyDownHandler:this.handleKeySave},
1867ensCancel:{clickHandler:this.cancelCloseModal,keyDownHandler:this.handleKeyCancel}}},this.updateButtonHandlers=function(){const e=document.querySelector("#ensModalWrapper .ensButtons");for(const t in this.buttonConfig){const o=e.querySelector(`#${t}`);null!=o&&(o.removeEventListener("click",this.buttonConfig[t].clickHandler.bind(this)),o.removeEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this)),o.addEventListener("click",this.buttonConfig[t].clickHandler.bind(this)),o.addEventListener("keydown",
1868this.buttonConfig[t].keyDownHandler.bind(this)))}},this.removeGpcElement=()=>{const e=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl"),t=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableGPCConfirmation");if(!("globalPrivacyControl"in navigator&&!0===navigator.globalPrivacyControl&&e&&t)){const e=document.getElementById("ensGpcNotification");e&&e.remove()}},this.updateModalDOM=
1869function(e,t){var o,i,n,s;if(this.isEnabledConsentModal(e))if("function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.cookieModal)||void 0===i?void 0:i.beforeLoad)&&Bootstrapper.privacy.cookieModal.beforeLoad(this.consentModal),this.consentModal.innerHTML=t,this.updateButtonConfig(e),null==document.getElementById("ensModalWrapper")){const t=()=>{setTimeout(()=>{var t,o;document.body.insertBefore(this.consentModal,document.body.lastChild),
1870this.addEventListeners(),this.removeGpcElement(),this.getCookieValsState(),this.updateButtonHandlers(),this.updateCheckboxes(e),"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.cookieModal)||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.consentModal)}
1870,this.injectModalDelay)};u.utilities.domReady(t)}else this.resetCookieValsState(),this.updateCheckboxes(e),this.addEventListeners(),this.removeGpcElement(),
1871this.getCookieValsState(),this.updateButtonHandlers(),"function"==typeof(null===(s=null===(n=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===n?void 0:n.cookieModal)||void 0===s?void 0:s.afterLoad)&&Bootstrapper.privacy.cookieModal.afterLoad(this.consentModal)},this.update=e=>{this.environment=e,this.environmentManager.enableAsyncEnvironments&&this.isEnabledConsentModal(e)&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyConsentModalAdvancedMode")&&
1872this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateModalDOM(e,t)],"consentModalHtmlUrl","consentModalCssUrl")},this.updateTagSlides=function(e,t,o){const i=this.listProcessor.getList()[t]||[];for(let e=0;e<i.length;e++){const n=this.generateTagSlideId(t,i[e]),s=1===o,r=document.getElementById(n);null!=r&&(r.checked=s)}},this.updateConsentDiffTagSlides=function(e,t){if(t.tags)for(let o=0;o<t.tags.length;o++){t.tags[o].displayName=t.tags[o].tagName;const i=this.generateTagSlideId(e,
1873t.tags[o]),n=document.getElementById(i);null!=n&&(n.checked=t.tags[o].tagEnabled)}},this.addRowsEventsPerTagOptOut=()=>{const e=document.getElementsByClassName("ensToggleRow"),t=e=>{const t=e.target.className;return t.indexOf("ensToggleLabel")>-1?this.handleExpandableEvent(e):t.indexOf("ensCheckbox")>-1&&this.handleSwitchEvent(e),!1},o=e=>{if(e.target.className.indexOf("ensToggleLabel")>-1){const t=13,o=32;switch(e.which){case t:case o:this.handleExpandableEvent(e)}}};for(let i=0;i<e.length;i++)e[i].addEventListener("click",
1874t),e[i].addEventListener("keydown",o)},this.handleExpandableEvent=function(e){const t=e.target,o=t.parentNode.querySelector(".ensTagsContent");o&&("block"===o.style.display?(o.style.display="none",t.className=t.className.replace(/\bbottom\b/g,"right")):(o.style.display="block",t.className=t.className.replace(/\bright\b/g,"bottom"))),e.preventDefault()},this.handleKeySwitch=e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.handleSwitchEvent(e)}return!0},this.handleSwitchEvent=
1875e=>{const t=e.target,o=t.checked,i=t.parentNode.parentNode.parentNode;if(i.className.indexOf("ensToggleRow")>-1){const e=i.querySelector(".ensTagsContent");if(e){const t=e.querySelectorAll(".ensCheckbox");for(let e=0;e<t.length;e++)t[e].checked=o}}},this.generateTagSlideId=(e,t)=>(e+"-"+(t.displayName||"")+"-"+t.tag+"-slide").replace(/[^A-Za-z0-9,:._-]/g,"-").replace(/\s/g,"-"),this.templateManager=a,this.consentModal=document.createElement("dialog"),this.consentModal.id="ensModalWrapper",this.openModalDelay=
1876this.injectModalDelay+50,this.environmentManager=h,this.update(n),x.registerConsentChangeCallback(e=>{this.resetCookieValsState(),this.updateCheckboxes(this.environment);for(const t in e)this.updateConsentDiffTagSlides(t,e[t]);this.getCookieValsState()})}updateCheckboxes(e){const t=e.optVals;if(null===document.getElementById("ensModalWrapper"))this.update(e);else for(const e in t){const o=this.shouldCategoryBeChecked(t[e],e),i=document.getElementById(e+"-Slide");if(null!=i&&(i.checked=o),document.getElementsByClassName("ensTagsContent")){const t=
1877this.listProcessor.getList()[e]||[];for(let i=0;i<t.length;i++){const n=t[i],s=this.shouldTagBeChecked(o||"default"===e,n),r=document.getElementById(this.generateTagSlideId(e,n));null!=r&&(r.checked=s.valueOf())}}}}}class F{constructor(e,t,o,i,n,s,r,a,l){if(this.consentModal=null,this.templateManager=r,e.featureToggles.enableGdprModal){const h=o.getTranslatedList();this.consentModal=new U(o,e,t,h,i,s,n,r,a,l)}else M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,t,"enablePrivacyConsentModalAdvancedMode")?
1878this.consentModal=new H(i,o,n,t,e,s,r,a,l):this.consentModal=new I(i,o,n,t,e,s,r,a,l)}getConsentModal(){return this.consentModal}}class q extends x{constructor(e,t,o,n,s,r,a,l,h,c){var d;super(s,e,r,o,h,t),this.listProcessor=e,this.gatewayData=t,this.environment=o,this.consentModal=n,this.cookieManager=s,this.consentReporter=r,this.templateManager=a,this.updateListV
1878alues=l,this.tagAccessManager=h,this.environmentManager=c,this.sectionElement=document.createElement("section"),this.customBannerSet=
1879!1,this.buttonTranslation={ensAcceptAll:"notificationBannerAllowAll",ensRejectAll:"notificationBannerDenyAll",ensOpenModal:"notificationBannerPreferences",ensCloseBanner:"close"},this.getConsentStatus=(e,t)=>super.getConsentStatus(e,t),this.bannerLoaded=function(){return i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["BANNER_LOADED"]);yield this.cookieManager.setCookie("BANNER_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["BANNER_LOADED"]);this.consentReporter.sendReport(e,
1880t,{isImpliedConsent:!1,isTrackingEvent:!0})})},this.bannerViewed=function(){return i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["BANNER_VIEWED"]);yield this.cookieManager.setCookie("BANNER_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["BANNER_VIEWED"]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})})},this.checkCopyForLinks=function(){this.bannerCopy=this.bannerCopy.replace(/{{/gi,"\x3cspan id\x3d'ensModalLink' role\x3d'button' class\x3d'ensModalLink' aria-label\x3d'Cookie Consent Tool' tabindex\x3d'0'\x3e"),
1881this.bannerCopy=this.bannerCopy.replace(/}}/gi,"\x3c/span\x3e")},this.closeEnsBanner=function(e){var t,o,i,n;const s=this.findBannerElement();"function"==typeof(null===(o=null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===t?void 0:t.banner)||void 0===o?void 0:o.beforeClose)&&Bootstrapper.privacy.banner.beforeClose(s),e&&!this.gatewayData.featureToggles.disableImpliedConsentReporting&&this.setDefaultConsent(),this.bannerViewed(),s.style.display="none",this.onCloseEnsBanner(),
1882"function"==typeof(null===(n=null===(i=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===i?void 0:i.banner)||void 0===n?void 0:n.afterClose)&&Bootstrapper.privacy.banner.afterClose(s)},this.onCloseEnsBanner=function(){this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus(),document.body.removeEventListener("keydown",this.escapeBanner)},this.ensBannerShowModal=function(){this.closeEnsBanner(),this.consentModal.openModal&&
1883this.consentModal.openModal()},this.hasBannerBeenViewed=function(){return!!this.cookieManager.getCookie("BANNER_VIEWED")},this.openBannerCheck=function(){this.hasBannerBeenViewed()||this.openEnsBanner()},this.openEnsBanner=function(){var e,t,o,i;const n=this.findBannerElement();if("function"==typeof(null===(t=null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===e?void 0:e.banner)||void 0===t?void 0:t.beforeOpen)&&Bootstrapper.privacy.banner.beforeOpen(n),n.style.display=
1884"block",this.getIncludeBannerCustomization(this.environment))this.addBannerCustomization(n);else{const e=window.innerWidth/2,t=parseInt(window.getComputedStyle(n).width)/2;n.style.left=e-t+"px"}this.onOpenEnsBanner(),this.bannerLoaded(),"function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)||void 0===i?void 0:i.afterOpen)&&Bootstrapper.privacy.banner.afterOpen(n)},this.onOpenEnsBanner=function(){this.previousFocusedElement=
1885document.activeElement;const e=document.querySelector(".ensModalLink");null!=e&&"function"==typeof e.focus?e.focus():this.findBannerElement().focus(),document.body.addEventListener("keydown",this.escapeBanner)},this.addBannerCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeBackgroundHex,e.style.color=t.privacyNoticeTextHex,e.style.opacity="1",e.style.width=t.privacyNoticeHSize+"%",e.style.left=(100-t.privacyNoticeHSize)/2+"%","Top"===
1886t.privacyNoticeVPosition?(e.style.top=t.privacyNoticeVMargin+"%",e.style.bottom="auto"):e.style.bottom=t.privacyNoticeVMargin+"%"},this.addChoiceButtonCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeAccButtonHex,e.style.color=t.privacyNoticeAccTextHex},this.addCancelButtonCustomization=function(e){const t=this.getBannerCustomization(this.environment);e.style.backgroundColor=t.privacyNoticeCancelButtonHex,e.style.color=t.privacyNoticeCancelTextHex},
1887this.getStyleString=()=>this.templateManager.getTemplate(b.BANNER_CSS),this.setBannerCopy=function(e){this.bannerCopy=e,this.checkCopyForLinks()},this.setBannerMarkup=function(){this.bannerMarkup=this.templateManager.getTemplate(b.BANNER_HTML)},this.isCustomBannerSet=function(){return this.customBannerSet},this.getBannerMarkup=function(){return this.bannerMarkup},this.findBannerElement=function(){return document.getElementById("ensNotifyBanner")},this.isEnabledPrivacyNotice=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1888e,"enablePrivacyNotice")},this.isEnabledAutoShowModal=function(e){return!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"shouldNotAutoShowModal")},this.getIncludeBannerCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"includePrivacyNoticeCustomConfig")},this.getBannerCustomization=function(e){return M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"privacyNoticeCustomConfig")},
1889this.isEnabledAutoShowBanner=function(e){return!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"shouldNotAutoShowBanner")},this.updateButtonConfig=function(e){var t,o,i,n,s,r,a,l,h,c,d,u;this.buttonConfig={ensAcceptAll:{show:null!==(i=null===(o=null===(t=null==e?void 0:e.bannerConfig)||void 0===t?void 0:t.ensAcceptAll)||void 0===o?void 0:o.show)&&void 0!==i&&i,clickHandler:this.acceptAllClickHandler,keyDownHandler:this.acceptAllKeyDownHandler},ensRejectAll:{show:null!==
1890(r=null===(s=null===(n=null==e?void 0:e.bannerConfig)||void 0===n?void 0:n.ensRejectAll)||void 0===s?void 0:s.show)&&void 0!==r&&r,clickHandler:this.rejectAllClickHandler,keyDownHandler:this.rejectAllKeyDownHandler},ensOpenModal:{show:null!==(h=null===(l=null===(a=null==e?void 0:e.bannerConfig)||void 0===a?void 0:a.ensOpenModal)||void 0===l?void 0:l.show)&&void 0!==h&&h,clickHandler:this.ensBannerShowModal,keyDownHandler:this.handleKeyOpen},ensCloseBanner:{show:null===(u=null===(d=null===(c=null==
1891e?void 0:e.bannerConfig)||void 0===c?void 0:c.ensCloseBanner)||void 0===d?void 0:d.show)||void 0===u||u,clickHandler:this.closeEnsBanner,keyDownHandler:this.handleKeyClose}}},this.injectBanner=(e,t)=>{var o,i;this.isCustomBannerSet()||(document.body.insertBefore(this.sectionElement,document.body.lastChild),t?this.updateButtonHandlers():(this.updateBanner(e.translation),this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.getStyleString())),this.addEventListeners()),
1892"function"==typeof(null===(i=null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)||void 0===i?void 0:i.afterLoad)&&Bootstrapper.privacy.banner.afterLoad(this.findBannerElement()),this.isEnabledAutoShowBanner(e)&&this.openBannerCheck()},this.updateDOM=function(e,t){var o,i,n,s,r,a;if(this.isEnabledPrivacyNotice(e)){const l=this.findBannerElement(),h=document.getElementById("ensModalWrapper");"function"==typeof(null===(i=null===(o=null===Bootstrapper||
1893void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===o?void 0:o.banner)||void 0===i?void 0:i.beforeLoad)&&Bootstrapper.privacy.banner.beforeLoad(l),this.updateButtonConfig(e),null==l?(this.isCustomBannerSet()||(t?this.sectionElement.innerHTML=t:(this.setBannerCopy(e.translation.notificationBannerContent),this.checkCopyForLinks(),this.setBannerMarkup(),this.sectionElement.innerHTML=this.bannerMarkup)),u.utilities.domReady(()=>this.injectBanner(e,t))):(this.bannerDisplayStyle=l.style.display,
1894this.modalDisplayStyle=null!=h?h.style.display:"",t?(this.sectionElement.innerHTML=t,this.updateButtonHandlers()):(this.setBannerCopy(e.translation.notificationBannerContent),this.setBannerMarkup(),this.sectionElement.innerHTML=this.bannerMarkup,this.updateBanner(e.translation)),"block"===this.bannerDisplayStyle&&this.openEnsBanner(),"block"===this.modalDisplayStyle&&this.ensBannerShowModal(),this.addEventListeners(),"function"==typeof(null===(s=null===(n=null===Bootstrapper||void 0===Bootstrapper?
1895void 0:Bootstrapper.privacy)||void 0===n?void 0:n.banner)||void 0===s?void 0:s.afterLoad)&&
1895(null===(a=null===(r=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy)||void 0===r?void 0:r.banner)||void 0===a||a.afterLoad(l)))}else this.consentModal.isEnabledConsentModal(e)&&this.isEnabledAutoShowModal(e)&&setTimeout(()=>{this.cookieManager.getCookie("MODAL_VIEWED")||this.consentModal.openModal()},500)},this.update=function(e){this.environmentManager.enableAsyncEnvironments&&this.isEnabledPrivacyNotice(e)?
1896M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyNoticeAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],"bannerHtmlUrl","bannerCssUrl"):this.environmentManager.getAsyncEnvironmentFromPromise(e,"Banner",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.addEventListeners=()=>{const e=document.getElementsByClassName("ensModalLink");document.getElementById("ensCloseBanner");for(let t=0;t<e.length;t++)e[t].addEventListener("click",
1897this.ensBannerShowModal.bind(this)),e[t].addEventListener("keydown",this.handleKeyOpen.bind(this))},this.escapeBanner=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||27!==e.keyCode||this.closeEnsBanner(true)},this.handleKeyOpen=e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.ensBannerShowModal()}return!0},this.handleKeyClose=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeEnsBanner(true)}return!0},
1898this.init=function(){this.update(this.environment)},this.testObject={bannerViewed:this.bannerViewed,ensBannerShowModal:this.ensBannerShowModal,bannerLoaded:this.bannerLoaded},this.acceptAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeEnsBanner(),yield this.allowAll(this.gatewayData)}),this.rejectAllClickHandler=()=>i(this,void 0,void 0,function*(){this.closeEnsBanner(),yield this.denyAll(this.gatewayData)}),this.acceptAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),
1899e.preventDefault(),this.closeEnsBanner(),this.allowAll(this.gatewayData)}return!0},this.rejectAllKeyDownHandler=function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeEnsBanner(),this.denyAll(this.gatewayData)}return!0},this.updateBanner=function(e){document.getElementById("ensBannerDescription").innerHTML=this.bannerCopy,this.generateButtonsFromConfig(this.buttonConfig,e)},this.updateButtonHandlers=function(){const e=document.querySelector("#ensNotifyBanner");
1900for(const t in this.buttonConfig){const o=e.querySelector(`#${t}`);null!=o&&(o.setAttribute("aria-label",o.innerHTML),o.removeEventListener("click",this.buttonConfig[t].clickHandler.bind(this)),o.removeEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this)),o.addEventListener("click",this.buttonConfig[t].clickHandler.bind(this,"ensCloseBanner"==t||void 0)),o.addEventListener("keydown",this.buttonConfig[t].keyDownHandler.bind(this,"ensCloseBanner"==t||void 0)))}},this.environmentManager=
1901c,this.templateManager=a,this.gatewayData=t,this.bannerCopy=null===(d=this.environment.translation)||void 0===d?void 0:d.notificationBannerContent,this.init()}generateButtonsFromConfig(e,t){const o=document.querySelector(".ensNotifyBanner .ensButtons");o.innerHTML="";for(const i in e)if(e.hasOwnProperty(i)&&e[i].show){const n=document.createElement("button");n.id=i,null==o||o.appendChild(n),n.innerHTML=t[this.buttonTranslation[i]],n.setAttribute("aria-label",n.innerHTML),n.addEventListener("click",
1902e[i].clickHandler.bind(this,"ensCloseBanner"==i||void 0)),n.addEventListener("keydown",e[i].keyDownHandler.bind(this,"ensCloseBanner"==i||void 0)),this.getIncludeBannerCustomization(this.environment)?(n.className="button raised","ensCloseBanner"===i?this.addCancelButtonCustomization(n):this.addChoiceButtonCustomization(n)):n.className="ensCloseBanner"===i?"button raised grey":"button raised blue"}}}class G{constructor(e,t,o,i,n){this.environment=e,this.gatewayData=t,this.whichModal=o,this.templateManager=
1903i,this.requestConfirmationModal=document.createElement("section"),this.modalHtmlString="",this.injectMod
1903alDelay=100,this.openModalDelay=this.injectModalDelay+50,this.requestModalConfig={doNotSellConfirmation:{cssPrefix:"ensDoNotSellConfirmationModal",prevEventModal:"doNotSellModal",ariaLabel:"Do Not Sell Confirmation",prevModalFeatureToggle:"enableDoNotSellModal"},requestDataConfirmation:{cssPrefix:"ensRequestDataConfirmationModal",prevEventModal:"requestDataModal",ariaLabel:"Request Data Confirmation",
1904prevModalFeatureToggle:"enableRequestDataModal"},deleteDataConfirmation:{cssPrefix:"ensDeleteDataConfirmationModal",prevEventModal:"deleteDataModal",ariaLabel:"Delete Data Confirmation",prevModalFeatureToggle:"enableDeleteDataModal"}},this.openModal=()=>{u.utilities.domReady(()=>{setTimeout(()=>{this.requestConfirmationModal.style.display="block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.requestConfirmationModal).width)/2,i=parseInt(window.getComputedStyle(this.requestConfirmationModal).height)/
19052;this.requestConfirmationModal.style.left=e-o+"px",this.requestConfirmationModal.style.top=t-i+"px",this.onOpenModal()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal);(()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById(this.modalCSSPrefix+"Close");e&&"function"==typeof e.focus?e.focus():this.requestConfirmationModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||
190627!==e.keyCode||this.closeModal()},this.closeModal=()=>{this.requestConfirmationModal.style.display="none",this.onCloseModal()},this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.styleString=this.templateManager.getTemplate(b.REQUEST_CONFIRMATION_MODAL_CSS),this.getModalHtmlString=()=>this.modalHtmlString,this.setModalHtmlString=e=>{this.modalHtmlString=
1907this.templateManager.getTemplate(b.REQUEST_CONFIRMATION_MODAL_HTML).replace(/modalCSSPrefix/g,this.modalCSSPrefix).replace(/modalAriaLabel/g,this.modalAriaLabel).replace(/translation\[prevEventModal\]\.title/g,e[this.prevEventModal].title).replace(/translation\[prevEventModal\]\.confirmationDescription/g,e[this.prevEventModal].confirmationDescription).replace(/translation\[prevEventModal\]\.close/g,e[this.prevEventModal].close)},this.isConfirmationModalEnabled=e=>e&&e.hasOwnProperty(this.prevModalFeatureToggle)?
1908e[this.prevModalFeatureToggle]:this.gatewayData.featureToggles[this.prevModalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Close");e.addEventListener("click",this.closeModal),e.addEventListener("keydown",function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.updateDOM=e=>{if(this.setModalHtmlString(e.translation),this.requestConfirmationModal.innerHTML=this.getModalHtmlString(),
1909null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.requestConfirmationModal,document.body.lastChild),this.setConfirmationModalWrapperAccessibilitySettings(),this.addEventListeners()};u.utilities.domReady(e)}else this.addEventListeners()},this.update=e=>{this.isConfirmationModalEnabled(e)&&(this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,
1910"Request Confirmation Modal",[e=>this.updateDOM(e)]):this.updateDOM(e))},this.setConfirmationModalWrapperAccessibilitySettings=()=>{const e=document.getElementById(this.modalCSSPrefix+"Wrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby",this.modalCSSPrefix+"Title"),e.setAttribute("aria-describedby",this.modalCSSPrefix+"Description"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.templateManager=i,this.prevEventModal=this.requestModalConfig[o].prevEventModal,
1911this.modalCSSPrefix=this.requestModalConfig[o].cssPrefix,this.modalAriaLabel=this.requestModalConfig[o].ariaLabel,this.requestConfirmationModal.id=this.modalCSSPrefix+"Wrapper",this.requestConfirmationModal.tabIndex=0,this.requestConfirmationModal.style.display="none",this.environmentManager=n,this.prevModalFeatureToggle=this.requestModalConfig[o].prevModalFeatureToggle,this.update(e)}}class V{constructor(e,t,o,n,s,r,a,l,h,c){this.cookieManager=e,this.updateListV
1911alues=t,this.consentReporter=o,this.environment=
1912n,this.gatewayData=s,this.whichModal=r,this.ccpaEventAPI=a,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.contactInfoModal=document.createElement("section"),this.modalHtmlString="",this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories"),
1913this.ESC_KEYCODE=27,this.modalConfig={doNotSellModal:{event:"doNotSellChanged",cssPrefix:"ensDoNotSellModal",ariaLabel:"Do Not Sell",featureToggle:"enableDoNotSellModal",cookieType:"DO_NOT_SELL_MODAL_VIEWED",loadedCookieType:"DO_NOT_SELL_MODAL_LOADED",requestConfirmationModalString:"doNotSellConfirmation",close:"Close"},requestDataModal:{event:"requestData",cssPrefix:"ensRequestDataModal",ariaLabel:"Request Data",featureToggle:"enableRequestDataModal",cookieType:"REQUEST_DATA_MODAL_VIEWED",loadedCookieType:"REQUEST_DATA_MODAL_LOADED",
1914requestConfirmationModalString:"requestDataConfirmation",close:"Close"},deleteDataModal:{event:"deleteData",cssPrefix:"ensDeleteDataModal",ariaLabel:"Delete Data",featureToggle:"enableDeleteDataModal",cookieType:"DELETE_DATA_MODAL_VIEWED",loadedCookieType:"DELETE_DATA_MODAL_LOADED",requestConfirmationModalString:"deleteDataConfirmation",close:"Close"}},this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);
1915yield this.cookieManager.setCookie(this.loadedCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);yield this.cookieManager.setCookie(this.modalCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);this.consentReporter.sendReport(e,
1916t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeOpen)&&Bootstrapper.privacy[this.whichModal].beforeOpen(this.contactInfoModal),u.utilities.domReady(()=>{setTimeout(()=>{var e;this.contactInfoModal.style.display="block";const t=window.innerWidth/2,o=window.innerHeight/2,i=parseInt(window.getComputedStyle(this.contactInfoModal).width)/
19172,n=parseInt(window.getComputedStyle(this.contactInfoModal).height)/2;this.contactInfoModal.style.left=t-i+"px",this.contactInfoModal.style.top=o-n+"px",this.onOpenModal(),this.modalLoaded(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterOpen)&&Bootstrapper.privacy[this.whichModal].afterOpen(this.contactInfoModal)},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",
1918this.escapeCloseModal);document.getElementById(this.modalCSSPrefix+"FirstName").required=!0;document.getElementById(this.modalCSSPrefix+"LastName").required=!0;document.getElementById(this.modalCSSPrefix+"Email").required=!0;document.getElementById(this.modalCSSPrefix+"Address").required=!0;(()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector("."+this.modalConfig[this.whichModal].cssPrefix+" input");e&&"function"==typeof e.focus?e.focus():this.contactInfoModal.focus()})()},
1919this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||e.keyCode!==this.ESC_KEYCODE||this.closeModal()},this.closeModalClick=e=>{var t,o;"function"==typeof(null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal),e.preventDefault(),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(),"function"==
1920typeof(null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===o?void 0:o.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)},this.closeModal=()=>{var e,t;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal),this.modalViewed(),this.contactInfoModal.style.display=
1921"none",this.onCloseModal(),"function"==typeof(null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)},this.onCloseModal=()=>{var e;document.removeEventListener("keydown",this.escapeCloseModal);document.getElementById(this.modalCSSPrefix+"FirstName").required=!1;document.getElementById(this.modalCSSPrefix+"LastName").required=!1;document.getElementById(this.modalCSSPrefix+
1922"Email").required=!1;document.getElementById(this.modalCSSPrefix+"Address").required=!1,"function"==typeof(null===(e=this.previousFocusedElement)||void 0===e?void 0:e.focus)&&this.previousFocusedElement.focus()},this.getModalHtmlString=()=>this.modalHtmlString,this.setModalHtmlString=e=>{this.modalHtmlString=this.templateManager.getTemplate(b.CONTACT_INFO_HTML).replace(/modalCSSPrefix/g,this.modalCSSPrefix).replace(/modalAriaLabel/g,this.modalAriaLabel).replace(/translation\[whichModal\]\.title/g,
1923e[this.whichModal].title).replace(/translation\[whichModal\]\.description/g,e[this.whichModal].description).replace(/translation\[whichModal\]\.cancel/g,e[this.whichModal].cancel).replace(/translation\[whichModal\]\.save/g,e[this.whichModal].save)},this.isModalEnabled=e=>e&&e.hasOwnProperty(this.modalFeatureToggle)?e[this.modalFeatureToggle]:this.gatewayData.featureToggles[this.modalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Save"),t=document.getElementById(this.modalCSSPrefix+
1924"Cancel");e.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return this.openRequestConfirmationModal(e)}return!0}),e.addEventListener("click",this.openRequestConfirmationModal),t.addEventListener("click",this.closeModalClick),t.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.openRequestConfirmationModal=e=>{const t=document.querySelector("#"+this.modalCSSPrefix+"Wrapper form");if(t&&t.checkValidity()){e.preventDefault();
1925const t=document.getElementById(this.modalCSSPrefix+"FirstName"),o=document.getElementById(this.modalCSSPrefix+"LastName"),i=document.getElementById(this.modalCSSPrefix+"Email"),n=document.getElementById(this.modalCSSPrefix+"Address"),s=document.getElementById(this.modalCSSPrefix+"Comments"),r={dt:Date.now(),firstName:t.value,lastName:o.value,email:i.value,address:n.value,comments:s.value};"doNotSellModal"===this.whichModal&&this.autoDoNotSellAllCategories&&this.blockAllCategories(),this.ccpaEventAPI.sendCCPAEvent(this.modalEvent,
1926r),this.closeModal(),this.requestConfirmationModal.openModal()}},this.blockAllCategories=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.allowPerTagOptOut&&this.tagAccessManager.clearTags();for(let e=0;e<this.gatewayData.cookieTypes.length;e++)yield this.cookieManager.setCookie(this.gatewayData.cookieTypes[e],0);const t=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.consentReporter.sendReport(e,t);const o=
1927this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);
1927this.updateListValues(o,this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags());const i=document.querySelectorAll(".card input[type\x3dcheckbox]");if(i.length>0)for(let e=0;e<i.length;e++)i[e].checked=!1}),this.updateDOM=e=>{var t,o;if("function"==typeof(null===(t=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===t?void 0:t.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.contactInfoModal),
1928this.setModalHtmlString(e.translation),this.contactInfoModal.innerHTML=this.getModalHtmlString(),this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"autoDoNotSellAllCategories"),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;this.gatewayData.featureToggles.disableDefaultStyles||
1929u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.contactInfoModal,document.body.lastChild),this.setModalWrapperAccessibilitySettings(),this.addEventListeners(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)},this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),"function"==
1930typeof(null===(o=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===o?void 0:o.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)},this.update=e=>{this.isModalEnabled(e)&&(this.environmentManager.enableAsyncEnvironments?this.environmentManager.getAsyncEnvironmentFromPromise(e,"Contact Info Modal",[e=>this.updateDOM(e)]):this.updateDOM(e))},this.setModalWrapperAccessibilitySettings=()=>{const e=document.getElementById(this.modalCSSPrefix+
1931"Wrapper");e.setAttribute("role","dialog"),e.setAttribute("aria-labelledby",this.modalCSSPrefix+"Title"),e.setAttribute("aria-describedby",this.modalCSSPrefix+"Description"),e.setAttribute("focusable","true"),e.setAttribute("aria-modal","true")},this.templateManager=l,this.modalEvent=this.modalConfig[this.whichModal].event,this.modalCSSPrefix=this.modalConfig[this.whichModal].cssPrefix,this.modalAriaLabel=this.modalConfig[this.whichModal].ariaLabel,this.modalFeatureToggle=this.modalConfig[this.whichModal].featureToggle,
1932this.modalCookieType=this.modalConfig[this.whichModal].cookieType,this.loadedCookieType=this.modalConfig[this.whichModal].loadedCookieType,this.requestConfirmationModal=new G(this.environment,this.gatewayData,this.modalConfig[this.whichModal].requestConfirmationModalString,l,c),this.environmentManager=c,this.contactInfoModal.id=this.modalCSSPrefix+"Wrapper",this.contactInfoModal.style.display="none",this.contactInfoModal.tabIndex=0,this.contactInfoModal.classList.add("contactInfoModalWrapper"),this.styleString=
1933this.templateManager.getTemplate(b.CONTACT_INFO_CSS).replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.update(n)}}class W{constructor(e,t,o,i,n){this.environment=e,this.gatewayData=t,this.whichModal=o,this.templateManager=i,this.requestConfirmationModal=document.createElement("section"),this.modalHtmlString="",this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.requestModalConfig={doNotSellConfirmation:{cssPrefix:"ensDoNotSellConfirmationModal",prevEventModal:"doNotSellModal",
1934ariaLabel:"Do Not Sell Confirmation",prevModalFeatureToggle:"enableDoNotSellModal",gatewayConfigHtmlUrlKey:"doNotSellConfirmationHtmlUrl",gatewayConfigHtmlCssKey:"doNotSellConfirmationCssUrl"},requestDataConfirmation:{cssPrefix:"ensRequestDataConfirmationModal",prevEventModal:"requestDataModal",ariaLabel:"Request Data Confirmation",prevModalFeatureToggle:"enableRequestDataModal",gatewayConfigHtmlUrlKey:"requestDataConfirmationHtmlUrl",gatewayConfigHtmlCssKey:"requestDataConfirmationCssUrl"},deleteDataConfirmation:{cssPrefix:"ensDeleteDataConfirmationModal",
1935prevEventModal:"deleteDataModal",ariaLabel:"Delete Data Confirmation",prevModalFeatureToggle:"enableDeleteDataModal",gatewayConfigHtmlUrlKey:"deleteDataConfirmationHtmlUrl",gatewayConfigHtmlCssKey:"requestDataConfirmationCssUrl"}},this.openModal=()=>{this.beforeLoad(),u.utilities.domReady(()=>{setTimeout(()=>{this.requestConfirmationModal.style.display="block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.requestConfirmationModal).width)/2,i=parseInt(window.getComputedStyle(this.requestConfirmationModal).height)/
19362;this.requestConfirmationModal.style.left=e-o+"px",this.requestConfirmationModal.style.top=t-i+"px",this.onOpenModal(),this.afterLoad()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal);(()=>{this.previousFocusedElement=document.activeElement;const e=document.getElementById(this.modalCSSPrefix+"Close");e&&"function"==typeof e.focus?e.focus():this.requestConfirmationModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||
193727!==e.keyCode||this.closeModal()},this.closeModal=()=>{this.requestConfirmationModal.style.display="none",this.onCloseModal()},this.onCloseModal=()=>{document.removeEventListener("keydown",this.escapeCloseModal),this.previousFocusedElement&&"function"==typeof this.previousFocusedElement.focus&&this.previousFocusedElement.focus()},this.getModalHtmlString=()=>this.modalHtmlString,this.mutateModalHtmlString=e=>e.replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.isConfirmationModalEnabled=e=>e&&e.hasOwnProperty(this.prevModalFeatureToggle)?
1938e[this.prevModalFeatureToggle]:this.gatewayData.featureToggles[this.prevModalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Close");e.addEventListener("click",this.closeModal),e.addEventListener("keydown",function(e){switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.beforeClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||
1939void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.requestConfirmationModal)},this.afterClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.requestConfirmationModal)},this.afterLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||
1940void 0===e?void 0:e.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.requestConfirmationModal)},this.beforeLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.requestConfirmationModal)},this.updateDOM=(e,t)=>{if(this.beforeLoad(),this.modalHtmlString=t,this.requestConfirmationModal.innerHTML=this.mutateModalHtmlString(t),
1941null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;document.body.insertBefore(this.requestConfirmationModal,document.body.lastChild),this.addEventListeners(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.requestConfirmationModal)}
1941,this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),
1942this.afterLoad()},this.update=e=>{this.isConfirmationModalEnabled(e)&&this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyDsarAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],this.requestModalConfig[this.whichModal].gatewayConfigHtmlUrlKey,this.requestModalConfig[this.whichModal].gatewayConfigHtmlCssKey):this.environmentManager.getAsyncEnvironmentFromPromise(e,
1943"Confirmation Modal",[e=>this.updateDOM(e)]):this.updateDOM(e)},this.templateManager=i,this.prevEventModal=this.requestModalConfig[o].prevEventModal,this.modalCSSPrefix=this.requestModalConfig[o].cssPrefix,this.modalAriaLabel=this.requestModalConfig[o].ariaLabel,this.requestConfirmationModal.id=this.modalCSSPrefix+"Wrapper",this.requestConfirmationModal.style.display="none",this.environmentManager=n,this.prevModalFeatureToggle=this.requestModalConfig[o].prevModalFeatureToggle,this.requestConfirmationModal.tabIndex=
19440,this.update(e)}}class j{constructor(e,t,o,n,s,r,a,l,h,c){this.cookieManager=e,this.updateListValues=t,this.consentReporter=o,this.environment=n,this.gatewayData=s,this.whichModal=r,this.ccpaEventAPI=a,this.templateManager=l,this.tagAccessManager=h,this.environmentManager=c,this.contactInfoModal=document.createElement("section"),this.modalHtmlString="",this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=
1945M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories"),this.ESC_KEYCODE=27,this.modalConfig={doNotSellModal:{event:"doNotSellChanged",cssPrefix:"ensDoNotSellModal",featureToggle:"enableDoNotSellModal",cookieType:"DO_NOT_SELL_MODAL_VIEWED",loadedCookieType:"DO_NOT_SELL_MODAL_LOADED",requestConfirmationModalString:"doNotSellConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"doNotSellModalHtmlUrl",gatewayConfigHtmlCssKey:"doNotSellModalCssUrl"},
1946requestDataModal:{event:"requestData",cssPrefix:"ensRequestDataModal",featureToggle:"enableRequestDataModal",cookieType:"REQUEST_DATA_MODAL_VIEWED",loadedCookieType:"REQUEST_DATA_MODAL_LOADED",requestConfirmationModalString:"requestDataConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"requestDataModalHtmlUrl",gatewayConfigHtmlCssKey:"requestDataModalCssUrl"},deleteDataModal:{event:"deleteData",cssPrefix:"ensDeleteDataModal",featureToggle:"enableDeleteDataModal",cookieType:"DELETE_DATA_MODAL_VIEWED",
1947loadedCookieType:"DELETE_DATA_MODAL_LOADED",requestConfirmationModalString:"deleteDataConfirmation",close:"Close",gatewayConfigHtmlUrlKey:"deleteDataModalHtmlUrl",gatewayConfigHtmlCssKey:"deleteDataModalCssUrl"}},this.injectModalDelay=100,this.openModalDelay=this.injectModalDelay+50,this.modalLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);yield this.cookieManager.setCookie(this.loadedCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.loadedCookieType]);
1948this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.modalViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);yield this.cookieManager.setCookie(this.modalCookieType,"1");const t=this.cookieManager.getCookiesFromTypes([this.modalCookieType]);this.consentReporter.sendReport(e,t,{isImpliedConsent:!1,isTrackingEvent:!0})}),this.openModal=()=>{this.beforeLoad(),u.utilities.domReady(()=>{setTimeout(()=>{this.contactInfoModal.style.display=
1949"block";const e=window.innerWidth/2,t=window.innerHeight/2,o=parseInt(window.getComputedStyle(this.contactInfoModal).width)/2,i=parseInt(window.getComputedStyle(this.contactInfoModal).height)/2;this.contactInfoModal.style.left=e-o+"px",this.contactInfoModal.style.top=t-i+"px",this.onOpenModal(),this.modalLoaded(),this.afterLoad()},this.openModalDelay)})},this.onOpenModal=()=>{document.body.addEventListener("keydown",this.escapeCloseModal),["FirstName","LastName","Email","Address"].forEach(e
1949=>{document.getElementById(this.modalCSSPrefix+
1950e).required=!0});(()=>{this.previousFocusedElement=document.activeElement;const e=document.querySelector("."+this.modalConfig[this.whichModal].cssPrefix+" input");e&&"function"==typeof e.focus?e.focus():this.contactInfoModal.focus()})()},this.escapeCloseModal=e=>{this.gatewayData.featureToggles.disableEscapeKeyboardCommands||e.keyCode!==this.ESC_KEYCODE||this.closeModal()},this.closeModalClick=e=>{this.beforeClose(),e.preventDefault(),this.modalViewed(),this.contactInfoModal.style.display="none",
1951this.onCloseModal(),this.afterClose()},this.closeModal=()=>{this.beforeClose(),this.modalViewed(),this.contactInfoModal.style.display="none",this.onCloseModal(),this.afterClose()},this.onCloseModal=()=>{var e;document.removeEventListener("keydown",this.escapeCloseModal),["FirstName","LastName","Email","Address"].forEach(e=>{document.getElementById(this.modalCSSPrefix+e).required=!0}),"function"==typeof(null===(e=this.previousFocusedElement)||void 0===e?void 0:e.focus)&&this.previousFocusedElement.focus()},
1952this.mutateModalHtmlString=e=>e.replace(/modalCSSPrefix/g,this.modalCSSPrefix),this.isModalEnabled=e=>e&&e.hasOwnProperty(this.modalFeatureToggle)?e[this.modalFeatureToggle]:this.gatewayData.featureToggles[this.modalFeatureToggle],this.addEventListeners=()=>{const e=document.getElementById(this.modalCSSPrefix+"Save"),t=document.getElementById(this.modalCSSPrefix+"Cancel");e.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return this.openRequestConfirmationModal(e)}return!0}),e.addEventListener("click",
1953this.openRequestConfirmationModal),t.addEventListener("click",this.closeModalClick),t.addEventListener("keydown",e=>{switch(e.which){case 13:case 32:return e.stopPropagation(),e.preventDefault(),this.closeModal()}return!0})},this.openRequestConfirmationModal=e=>{const t=document.querySelector("#"+this.modalCSSPrefix+"Wrapper form");if(t&&t.checkValidity()){e.preventDefault();const t=document.getElementById(this.modalCSSPrefix+"FirstName"),o=document.getElementById(this.modalCSSPrefix+"LastName"),
1954i=document.getElementById(this.modalCSSPrefix+"Email"),n=document.getElementById(this.modalCSSPrefix+"Address"),s=document.getElementById(this.modalCSSPrefix+"Comments"),r={dt:Date.now(),firstName:t.value,lastName:o.value,email:i.value,address:n.value,comments:s.value};"doNotSellModal"===this.whichModal&&this.autoDoNotSellAllCategories&&this.blockAllCategories(),this.ccpaEventAPI.sendCCPAEvent(this.modalEvent,r),this.closeModal(),this.requestConfirmationModal.openModal()}},this.blockAllCategories=
1955()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.allowPerTagOptOut&&this.tagAccessManager.clearTags();for(let e=0;e<this.gatewayData.cookieTypes.length;e++)yield this.cookieManager.setCookie(this.gatewayData.cookieTypes[e],0);const t=this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);this.consentReporter.sendReport(e,t);const o=this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes);this.updateListValues(o,
1956this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags());const i=document.querySelectorAll(".card input[type\x3dcheckbox]");if(i.length>0)for(let e=0;e<i.length;e++)i[e].checked=!1}),this.beforeClose=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeClose)&&Bootstrapper.privacy[this.whichModal].beforeClose(this.contactInfoModal)},this.afterClose=()=>{var e;"function"==typeof(null===
1957(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterClose)&&Bootstrapper.privacy[this.whichModal].afterClose(this.contactInfoModal)},this.afterLoad=()=>{var e;"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.beforeLoad)&&Bootstrapper.privacy[this.whichModal].beforeLoad(this.contactInfoModal)},this.beforeLoad=()=>{var e;"function"==typeof(null===
1958(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)},this.updateDOM=(e,t)=>{if(this.beforeLoad(),this.modalHtmlString=t,this.contactInfoModal.innerHTML=this.mutateModalHtmlString(t),this.allowPerTagOptOut=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"allowPerTagOptOut"),this.autoDoNotSellAllCategories=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
1959e,"autoDoNotSellAllCategories"),null==document.getElementById(this.modalCSSPrefix+"Wrapper")){const e=()=>{setTimeout(()=>{var e;document.body.insertBefore(this.contactInfoModal,document.body.lastChild),this.addEventListeners(),"function"==typeof(null===(e=null===Bootstrapper||void 0===Bootstrapper?void 0:Bootstrapper.privacy[this.whichModal])||void 0===e?void 0:e.afterLoad)&&Bootstrapper.privacy[this.whichModal].afterLoad(this.contactInfoModal)}
1959,this.injectModalDelay)};u.utilities.domReady(e)}else this.addEventListeners(),
1960this.afterLoad()},this.update=e=>{this.isModalEnabled(e)&&this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyDsarAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],this.modalConfig[this.whichModal].gatewayConfigHtmlUrlKey,this.modalConfig[this.whichModal].gatewayConfigHtmlCssKey):this.environmentManager.getAsyncEnvironmentFromPromise(e,"Contact Info Modal",[e=>
1961this.updateDOM(e)]):this.updateDOM(e)},this.modalEvent=this.modalConfig[this.whichModal].event,this.modalCSSPrefix=this.modalConfig[this.whichModal].cssPrefix,this.modalFeatureToggle=this.modalConfig[this.whichModal].featureToggle,this.modalCookieType=this.modalConfig[this.whichModal].cookieType,this.loadedCookieType=this.modalConfig[this.whichModal].loadedCookieType,this.requestConfirmationModal=new W(this.environment,this.gatewayData,this.modalConfig[this.whichModal].requestConfirmationModalString,
1962l,c),this.environmentManager=c,this.contactInfoModal.id=this.modalCSSPrefix+"Wrapper",this.contactInfoModal.style.display="none",this.contactInfoModal.tabIndex=0,this.contactInfoModal.classList.add("contactInfoModalWrapper"),this.update(n)}}class z{constructor(e,t,o,i,n,s){this.consentReporter=e,this.updateListValues=t,this.cookieManager=o,this.tagAccessManager=i,this.gatewayData=n,this.environment=s}
1962sendCCPAEvent(e,t){if("string"!=typeof e||!/doNotSellChanged|requestData|deleteData/i.test(e)||null==
1963t)return;const o=this.buildCCPAEvent(e,t);"doNotSellChanged"===e&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"autoDoNotSellAllCategories")&&this.blockAllCategories(),this.consentReporter.addCustomEvent(o),this.consentReporter.sendReport()}buildCCPAEvent(e,t){return{event:e,dt:Date.now(),firstName:t.firstName,lastName:t.lastName,email:t.email,address:t.address,comments:t.comments}}blockAllCategories(){return i(this,void 0,void 0,function*(){const e=
1964this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes);M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"allowPerTagOptOut")&&this.tagAccessManager.clearTags();for(let e=0;e<this.gatewayData.cookieTypes.length;e++)yield this.cookieManager.setCookie(this.gatewayData.cookieTypes[e],"0");this.consentReporter.sendReport(e,this.cookieManager.getCookiesFromTypes(this.gatewayData.cookieTypes)),this.updateListValues(this.cookieManager.getCategoryMapFromCookieTypes(this.gatewayData.cookieTypes),
1965this.tagAccessManager.getAllowedTags(),this.tagAccessManager.getBlockedTags())})}}class K{constructor(e,t,o,i){this.environmentManager=e,this.environment=t,this.gatewayData=o,this.templateManager=i,this.sectionElement=document.createElement("section"),this.isEnabledConsentWidget=function(e){return e&&e.hasOwnProperty("consentWidget")?e.consentWidget:this.gatewayData.featureToggles.consentWidget},this.updateDOM=function(e,t){this.isEnabledConsentWidget(e)&&(t?this.sectionElement.innerHTML=t:(this.sectionElement.innerHTML=
1966this.getWidgetString(),this.sectionElement.querySelector("#consentWidgetText").innerHTML=e.translation.consentWidgetCopy),null==document.getElementById("ensConsentWidget")&&u.utilities.domReady(this.injectWidget))},this.update=e=>{this.environmentManager.enableAsyncEnvironments?M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enablePrivacyConsentModalAdvancedMode")?this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateDOM(e,t)],"consentWidgetHtmlUrl",
1967"consentWidgetCssUrl"):this.environmentManager.getAsyncEnvironmentFromPromise(e,"ConsentWidget",[e=>this.updateDOM(e,null)]):this.updateDOM(e,null)},this.getWidgetString=function(){return this.widgetString},this.injectWidget=()=>{this.gatewayData.featureToggles.disableDefaultStyles||u.utilities.addStyleElement(this.styleString),document.body.insertBefore(this.sectionElement,document.body.lastChild),this.setHTMLBindings()},this.setHTMLBindings=()=>{document.getElementById("ensConsentWidget").addEventListener("click",
1968function(){Bootstrapper.gateway.openModal&&Bootstrapper.gateway.openModal()}),document.getElementById("ensConsentWidget").addEventListener("keydown",function(e){switch(e.which){case 13:case 32:e.stopPropagation(),e.preventDefault(),Bootstrapper.gateway.openModal&&Bootstrapper.gateway.openModal()}return!0})},this.templateManager=i,this.sectionElement.id="ensConsentWidget",this.sectionElement.className="consentWidget",this.sectionElement.setAttribute("aria-label","Cookie Consent Widget"),this.widgetString=
1969this.templateManager.getTemplate(b.CONSENT_WIDGET_HTML),this.styleString=this.templateManager.getTemplate(b.CONSENT_WIDGET_CSS),this.update(t)}}class ${constructor(e,t,o,i,n,s,r,a,l){this.version=e,this.gateway=t,this.clientId=o,this.publishPath=i,this.instanceId=n,this.packet=s,this.mode=r,this.cookies=a,this.environment=l}}class Y extends ${constructor(e,t,o,i,n,s,r,a,l,h,c){super(e,t,o,i,n,s,r,a,l),this.version=e,this.gateway=t,this.clientId=o,this.publishPath=i,this.instanceId=n,this.packet=s,
1970this.mode=r,this.cookies=a,this.environment=l,this.documentReferrer=h,this.pageUrl=c}}class J extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u,g=!1){super(),this.imageReference=e,this.clientId=t,this.publishPath=o,this.enforceMode=i,this.gatewayVersion=n,this.reportingEnabled=s,this.performanceEnabled=r,this.nexusDomain=l,this.reportingFilter=h,this.sendBeaconReportingDisabled=d,this.sendBeacon=u,this.sendPageUrlInBeacons=g,this.unreportedResources=[],this.reportedResources=[],this.privacyCookies=
1971{},this.stats=[],this.statIndex=0,this.REPORT_STRING_BUFFER=50,this.defaultFilteredProtocols=["data"],this.timerId=null,this.reportingFilter.filteredProtocols.push(...this.defaultFilteredProtocols),this.protocolRegex=M.utilities.arrayToRegex(this.reportingFilter.filteredProtocols.map(e=>J.formatProtocol(e))),this.filterRegex=new RegExp(this.reportingFilter.alwaysAllowedRegex.toString().replace("/","").replace("/",""),"i"),this.beacons=[],this.options.reportInterval=2500,this.options.requestCount=
19723,a&&this.setOptions(a),this.setEnvironment(c);const p=this.options.maxUrlSize-this.REPORT_STRING_BUFFER;this.maximumUncompressedSize=.13+Math.exp(-3.15E-5*p)*p*(4/3),this.urlPath=`//${this.nexusDomain}/privacy/v1/b/b.rnc`,this.startTimer()}sendBillingBeacon(){const e=new M.EnsRequest("");e.type="billing",e.source="",e.status="";const t=this.compressReportString(this.generateRawReportString([e]));return this.beacon(t.encodedBody,t.rawLength)}generateRawReport(e){const t=0===this.beaconCounter?new Y(this.version,
1973this.gatewayVersion,this.clientId,this.publishPath,this.instanceId,this.beaconCounter,this.enforceMode?"enforce":"observe",this.privacyCookies,this.environmentName,document.referrer,this.sendPageUrlInBeacons?u.utilities.getPageUrl():void 0):new $(this.version,this.gatewayVersion,this.clientId,this.publishPath,this.instanceId,this.beaconCounter,this.enforceMode?"enforce":"observe",this.privacyCookies,this.environmentName);return t.requests=e,t}generateRawReportString(e){return JSON.stringify(this.generateRawReport(e))}sendReport(){return this.reportingEnabled?
1974(this.processUnreportedResources(),this.sendBeacons()):[]}sendBeacons(){const e=[];if(this.options.requestCount>0)for(let t=0;t<this.options.requestCount;t++){if(this.beacons.length>0){const {data:t,length:o}=this.beacons.shift();e.push(this.asyncBeacon(t,o)),this.stats[this.statIndex]&&(this.stats[this.statIndex].written=!0),this.statIndex++}}else this.beacons.length>0&&(this.beacons.forEach(t=>{const {data:o,length:i}=t;e.push(this.asyncBeacon(o,i)),this.stats[this.statIndex]&&(this.stats[this.statIndex].written=
1975!0),this.statIndex++}),this.beacons=[]);return e}processUnreportedResources(){const e=this.unreportedResources.map(e=>JSON.stringify(e).length);let t=0;const o=[];for(let i=0;i<=e.length;i++)if(i===e.length&&o.length>0||t+e[i]>this.maximumUncompressedSize){const e=o.splice(0,o.length),{encodedBody:i,rawLength:n}=this.compressReportString(this.generateRawReportString(e));if(i.length>this.options.maxUrlSize-this.REPORT_STRING_BUFFER){this.ensLogger.consoleLog(`Reporting beacon compressed length 
1975was bigger than the maximum,\n                    splitting data into smaller chunks\n                    Actual uncompressed Length: ${t}\n                    Actual compressed Length: ${i.length}`),
1976this.ensLogger.consoleLog(`Uncompressed: ${e}`),this.ensLogger.consoleLog(`Compressed: ${i}`);const o=e.splice(0,Math.ceil(e.length/2));this.unreportedResources=e.reverse().concat(this.unreportedResources);const n=[];for(n.push(o);n.length>0;){const e=n.pop(),{encodedBody:t,rawLength:o}=this.compressReportString(this.generateRawReportString(e));if(t.length+this.REPORT_STRING_BUFFER<this.options.maxUrlSize){const i={rawLength:o,compressedLength:t.length,written:!1};this.stats.push(i),this.beacons.push({data:t,
1977length:o}),this.reportedResources=this.reportedResources.concat(e)}else{const t=e.splice(0,Math.ceil(e.length/2));this.unreportedResources=e.concat(this.unreportedResources),n.push(t)}}}else{const t={rawLength:n,compressedLength:i.length,written:!1};this.stats.push(t),this.reportedResources=this.reportedResources.concat(e),this.beacons.push({data:i,length:n})}t=0}else o.push(this.unreportedResources.shift()),t+=e[i]}startTimer(){if(this.reportingEnabled){null!=this.timerId&&clearTimeout(this.timerId);
1978const e=this.sendReport();return this.timerId=setTimeout(()=>this.startTimer(),this.options.reportInterval),e}}stopTimer(){null!=this.timerId&&(clearTimeout(this.timerId),this.timerId=null)}addResource(e){if(this.reportingEnabled&&this.shouldReportEnsRequest(e.destination,e.status)){const t=e;t.source&&(t.source=e.source.substr(0,30)),t.type&&(t.type=e.type.substr(0,30)),t.status&&(t.status=e.status.substr(0,30)),this.unreportedResources.push(t)}}shouldReportEnsRequest(e,t){const o=(new Set(["blocked",
1979"masked","rewrite","redact","observe","masked,redact","redact,observe","masked,observe","masked,redact,observe"])).has(t);if(this.protocolRegex.test(e))return!1;let i;try{i=(new URL(e,window.location.origin)).hostname}catch(e){return!1}return o||!this.filterRegex.test(i)}static formatProtocol(e){return e.endsWith(":")?"^"+e:"^"+e+":"}setCookies(e){this.privacyCookies=e}setOptions(e){for(const t in e)this.options.hasOwnProperty(t)&&(this.options[t]=e[t])}}const Q=function(){const e={img:{elementObserver:!0,
1980processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},image:{elementObserver:!0,processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},source:{elementObserver:!0,processAttribute:["src","srcset"],previousProcessAttribute:["__src","__srcset"],enswatcher:!0},script:{elementObserver:!0,processAttribute:["src"],previousProcessAttribute:["__src"],enswatcher:!0},iframe:{elementObserver:!0,processAttribute:["src"],previousProcessAttribute:["__src"],
1981enswatcher:!0},a:{elementObserver:!0,processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"monitorAnchorTags"},form:{processAttribute:["action"],previousProcessAttribute:["__action"],featureFlag:"monitorFormAction"},link:{processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"enableCSSMonitoring",enswatcher:!0},object:{processAttribute:["data"],previousProcessAttribute:["__data"],featureFlag:"enableObjectMonitoring",elementObserver:!0,enswatcher:!0},audio:{processAttribute:["src"],
1982previousProcessAttribute:["__src"],featureFlag:"enableAudioMonitoring",elementObserver:!0,enswatcher:!0},embed:{processAttribute:["src"],previousProcessAttribute:["__src"],featureFlag:"enableEmbedMonitoring",elementObserver:!0,enswatcher:!0},track:{processAttribute:["src"],previousProcessAttribute:["__src"],featureFlag:"enableTrackMonitoring",elementObserver:!0,enswatcher:!0},video:{processAttribute:["src","poster"],previousProcessAttribute:["__src","__poster"],featureFlag:"enableVideoMonitoring",
1983elementObserver:!0,enswatcher:!0},button:{processAttribute:["formaction"],previousProcessAttribute:["__formaction"],featureFlag:"enableButtonMonitoring",elementObserver:!0,enswatcher:!0},input:{processAttribute:["formaction"],previousProcessAttribute:["__formaction"],featureFlag:"enableInputMonitoring",elementObserver:!0,enswatcher:!0},area:{processAttribute:["href"],previousProcessAttribute:["__href"],featureFlag:"enableAreaMonitoring",elementObserver:!0,enswatcher:!0},elementObserverTags:[],processElementTags:[],
1984enswatchTags:[]};return X(e,"elementObserver","elementObserverTags"),X(e,"processAttribute","processElementTags"),X(e,"enswatcher","enswatchTags"),e}();function X(e,t,o){for(const i in e)void 0!==e[i][t]&&!1!==e[i][t]&&e[o].push(i)}const Z=function(e,t,o){window.ensClientConfig.ensCreateElement=document.createElement;let i=!1;const n=function(){const e=document.querySelectorAll("iframe");for(let t=0;t<e.length;t++){const o=e[t];u.utilities.validateRemoveChild(o)&&o.parentNode.removeChild(o)}i=!0},
1985s=new MutationObserver(function(s){for(let r=0;r<s.length;r++){M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"removeAllIFrames")&&!i&&n();const a=s[r];if("attributes"===a.type&&o.processElement("mutationObserverA",a.target),"childList"===a.type){const i=a.addedNodes.length;for(let e=0;e<i;e++){let t;t="[object Array]"===Object.prototype.toString.call(a.addedNodes)?a.addedNodes[e]:a.addedNodes.item(e),o.processElement("mutationObserverCL",t)}const n=a.removedNodes.length;for(let i=0;i<n;i++){let n;
1986n="[object Array]"===Object.prototype.toString.call(a.removedNodes
1986)?a.removedNodes[i]:a.removedNodes.item(i);const s=n.nodeName.toLowerCase();if(Q.enswatchTags.indexOf(s.toLowerCase())>-1&&(void 0===Q[s].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[s].featureFlag))&&Object.isExtensible(n)){n.enswatch||Object.defineProperty(n,"enswatch",u.utilities.watcher);try{["src","srcset"].forEach(e=>{n.enswatch(e,function(t,i,n){if(t===e){let e=n;return o.processURL(n,this.tagName.toLowerCase(),
1987"Removed_NodeModified",this,u.utilities.getReferrer(),function(t){e=t}),e}})})}catch(e){}}}}}}),r=function(){const i=document,n={attributes:!0,childList:!0,subtree:!0,characterData:!1};n.attributeFilter=l(e,Q),e.isObservingStyle&&n.attributeFilter.push("style"),s.observe(i,n);const r=HTMLImageElement.prototype.setAttribute;HTMLImageElement.prototype.setAttribute=function(e,t,i){let n=t;const s=void 0===this.tagName?null:this.tagName.toLowerCase();return!i&&null!=s&&Q[s].processAttribute.includes(e)&&
1988(n=o.processURL(t,s,"HTMLImage_SETATTRIBUTE",this,u.utilities.getReferrer())),r.call(this,e,n)};const a=HTMLScriptElement.prototype.setAttribute;HTMLScriptElement.prototype.setAttribute=function(e,t,i){let n=t;const s=void 0===this.tagName?null:this.tagName.toLowerCase();return!i&&null!=s&&Q[s].processAttribute.includes(e)&&(n=o.processURL(t,s,"HTMLScript_SETATTRIBUTE",this,u.utilities.getReferrer())),a.call(this,e,n)};const h=HTMLIFrameElement.prototype.setAttribute;HTMLIFrameElement.prototype.setAttribute=
1989function(i,n,s){let r=n;if(!s&&"src"===i||"ng-src"===i){let i=this;M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"removeAllIFrames")?u.utilities.validateRemoveChild(i)?i.parentNode.removeChild(i):i=null:o.processURL(n,this.tagName.toLowerCase(),"HTMLIFRAME_SETATTRIBUTE",this,u.utilities.getReferrer(),n=>(r=n,(u.utilities.isSafari()||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"removeIFrameOnBlock"))&&o.isVoidURL(n)&&(u.utilities.validateRemoveChild(i)?i.parentNode.removeChild(i):
1990i=null),r))}return h.call(this,i,r)};const c=HTMLAnchorElement.prototype.setAttribute;HTMLAnchorElement.prototype.setAttribute=function(i,n,s){let r=n;const a=void 0===this.tagName?null:this.tagName.toLowerCase();return!s&&"href"===i&&null!=a&&M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[a].featureFlag)&&(r=o.processURL(n,a,"HTMLANCHOR_SETATTRIBUTE",this,u.utilities.getReferrer())),c.call(this,i,r)};const d=Element.prototype,g=Object.getOwnPropertyDescriptor(d,"innerHTML");if(g.configurable){const e=
1991g.set;Object.defineProperty(d,"innerHTML",{set:function(t){return e.call(this,o.processHTML("innerHTML",t))}})}},a=HTMLLinkElement.prototype.setAttribute;function l(e,o){const i=[];for(const n in o)Array.isArray(o[n].processAttribute)&&o[n].processAttribute.forEach(s=>{-1!==i.indexOf(s)||void 0!==o[n].featureFlag&&!M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,o[n].featureFlag)||i.push(s)});return i}HTMLLinkElement.prototype.setAttribute=function(i,n,s){let r=n;const l=void 0===this.tagName?
1992null:this.tagName.toLowerCase();return!s&&"href"===i&&null!=l&&M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[l].featureFlag)&&(r=o.processURL(n,l,"HTMLLINK_SETATTRIBUTE",this,u.utilities.getReferrer())),a.call(this,i,r)},document.createElement=function(i){const n=Function.prototype.apply.call(window.ensClientConfig.ensCreateElement,document,arguments),r=i.toLowerCase();if(Q.enswatchTags.indexOf(r)>-1&&(void 0===Q[r].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,Q[r].featureFlag))&&
1993Object.isExtensible(n)){n.enswatch||Object.defineProperty(n,"enswatch",u.utilities.watcher);try{Array.isArray(Q[r].processAttribute)&&Q[r].processAttribute.forEach(e=>{n.enswatch(e,function(e,t,i){let n=i;try{i instanceof URL&&(n=i.href)}catch(e){}return o.processURL(i,this.tagName.toLowerCase(),r+"_DOMAttrModified",this,u.utilities.getReferrer(),function(e){n=e}),n})})}catch(e){}}if(e.isObservingStyle||Q.processElementTags.indexOf(i)>-1){const t={attributes:!0,childList:!1,characterData:!1};t.attributeFilter=
1994l(e,Q),s.observe(n,t)}return n},window.Image=function(e,t){const o=document.createElement("img");return void 0!==e&&o.setAttribute("width",e),void 0!==t&&o.setAttribute("height",t),o};r();return{updateEnvironment:function(e){(t=e)&&r()}}};function ee(e){var t=window.XMLHttpRequest.prototype.open,o=window.XMLHttpRequest.prototype.send,i=u.utilities.getReferrer();function n(t,o){return e.processURL(t,"xhr",u.utilities.apiToSource("xhr"),{},i)}return window.XMLHttpRequest.prototype.send=function(t){let s=
1995this.url;return void 0!==this.url&&""!==this.url?e.processURLAndBody(s,t,"xhr",u.utilities.apiToSource("xhr"),{},i,function(e,o){s=e,t=o}):s=n(s,this),o.apply(this,[t])},window.XMLHttpRequest.prototype.open=function(e,o,i,s,r){if((o=n(o,this))&&"//javascript:;"!==o)return this.url=o,arguments[1]=o,t.apply(this,arguments);this.setRequestHeader=function(){},this.send=function(){}},{resetHandlers:function(){window.XMLHttpRequest.prototype.send=o,window.XMLHttpRequest.prototype.open=t}}}function te(e,
1996t){const o=window.fetch,i=window.Request,n=void 0!==window.fetch&&void 0!==window.Request,s=u.utilities.getReferrer();function r(e){const o=t?new Error(e+" fetch blocked by privacy-gateway"):e+" fetch blocked by privacy-gateway";return Promise.reject(o)}function a(t){return""!==t&&e.isVoidURL(t)}return n&&(window.fetch=function(t){if("string"==typeof t||t instanceof String){const o=t;if(a(t=e.processURL(t,"fetch",u.utilities.apiToSource("fetch"),{},s)))return r(o)}if(t instanceof window.Request&&
1997!0===t.ensBlocked)return r("");return o.apply(this,arguments)},window.Request=function(t,o){if(t instanceof URL&&(t=t.toString()),a(t))this.ensBlocked=!0;else{if(o&&o.body?e.processURLAndBody(t,o.body,"request",u.utilities.apiToSource("request"),{},s,function(e,i){t=e,o.body=i}):e.processURL(t,"request",u.utilities.apiToSource("request"),{},s,function(e){t=e}),!a(t))return new i(t,o);this.ensBlocked=!0}},window.Request.prototype=i.prototype),{resetHandlers:function(){window.fetch=o,window.Request=
1998i,void 0!==i&&(window.Request.prototype=i.prototype)}}}function oe(e,t){const o=window.navigator.sendBeacon,i=u.utilities.getReferrer();return window.navigator.sendBeacon=function(n,s){if(void 0!==o){if("string"==typeof n||n instanceof String){if(-1!==n.indexOf(e))return o.apply(this,[n,s]);if(void 0!==s){if(t.processURLAndBody(n,s,"sendBeacon",u.utilities.apiToSource("sendBeacon"),{},i,function(e,t){n=e,s=t}),t.isVoidURL(n))return}else if(n=t.processURL(n,"sendBeacon",u.utilities.apiToSource("sendBeacon"),
1999{},i),t.isVoidURL(n))return}return o.apply(this,[n,s])}},{resetHandlers:function(){return window.navigator.sendBeacon=o},sendBeacon:function(e,t){return window.navigator.sendBeacon(e,t)}}}class ie{constructor(e){this.clientName=e,this.ALLOWED_KEY=e+"_ENSIGHTEN_ALLOWED_URLS",this.BLOCKED_KEY=e+"_ENSIGHTEN_BLOCKED_URLS",this.INTERACTION_KEY=e+"_ENSIGHTEN_INTERACTED_URLS"}isLocalStorageSupported(){try{return"localStorage"in window&&null!=window.localStorage&&"object"==typeof localStorage&&"function"==
2000typeof localStorage.getItem&&"function"==typeof localStorage.setItem}catch(e){return!1}}allowTag(e,t=!0){if(this.validateTag(e)&&this.isLocalStorageSupported()){const o=this.getAllowedTags();this.isTagIncluded(o,e)||(o.push(e),localStorage.setItem(this.ALLOWED_KEY,JSON.stringify(o)));let i=this.getBlockedTags();return i=i.filter(function(t){return JSON.stringify(t)!==JSON.stringify(e)}),localStorage.setItem(this.BLOCKED_KEY,JSON.stringify(i)),t&&this.consentReporter.addCustomEvent(this.buildTagOptInOptOutEvent(e,
20011)),e}return this.isLocalStorageSupported()?Error("invalid tag"):Error("Local storage is either disabled or not supported in your browser.")}blockTag(e,t=!0){if(this.validateTag(e)&&this.isLocalStorageSupported()){const o=this.getBlockedTags();this.isTagIncluded(o,e)||(o.push(e),localStorage.setItem(this.BLOCKED_KEY,JSON.stringify(o)));let i=this.getAllowedTags();return i=i.filter(function(t){return JSON.stringify(t)!==JSON.stringify(e)}),localStorage.setItem(this.ALLOWED_KEY,JSON.stringify(i)),t&&
2002this.consentReporter.addCustomEvent(this.buildTagOptInOptOutEvent(e,0)),e}return Error("invalid tag")}clearTags(){this.isLocalStorageSupported()&&(localStorage.setItem(this.ALLOWED_KEY,""),localStorage.setItem(this.BLOCKED_KEY,""))}getAllowedTags(){return this.isLocalStorageSupported()&&localStorage.getItem(this.ALLOWED_KEY)?JSON.parse(localStorage.getItem(this.ALLOWED_KEY)):[]}getBlockedTags(){return this.isLocalStorageSupported()&&localStorage.getItem(this.BLOCKED_KEY)?JSON.parse(localStorage.getItem(this.BLOCKED_KEY)):
2003[]}isTagInAllowedList(e){return this.validateTag(e)?this.isTagIncluded(this.getAllowedTags(),e):Error("invalid tag")}isTagInBlockedList(e){return this.validateTag(e)?this.isTagIncluded(this.getBlockedTags(),e):Error("invalid tag")}setConsentReporter(e){this.consentReporter=e}computeOptInOptOutEvents(e,t,o,i){const n=[],s=this.getInteractedTags();if(!(s instanceof Error)){for(let r=e.length;r--;r>=0){const a=this.hasTagBeenInteractedWith(e[r],o,s,Number(t[r]),Number(i));null==t[r]||!a&&t[r]===i||(n.push({event:this.buildTagOptInOptOutEvent(e[r],
2004Number(t[r])),tag:e[r],tagStatus:Number(t[r]),tagStatusChanged:a}),void 0===s[o]&&(s[o]={}),s[o][e[r].displayName]=Number(t[r]))}localStorage.setItem(this.INTERACTION_KEY,JSON.stringify(s))}return n}getInteractedTags(){return this.isLocalStorageSupported()?localStorage.getItem(this.INTERACTION_KEY)?JSON.parse(localStorage.getItem(this.INTERACTION_KEY)):{}:Error("Local storage is either disabled or not supported in your browser.")}hasTagBeenInteractedWith(e,t,o,i,n){return void 0!==o[t]&&void 0!==
2005o[t][e.displayName]?o[t][e.displayName]!==i:i!==n}buildTagOptInOptOutEvent(e,t){let o;return o=e.hasOwnProperty("displayName")&&null!==e.displayName&&e.displayName.length>0?e.displayName:e.tag.slice(0,128),{event:"cookieChanged",[o]:String(t),dt:Date.now(),isTag:1}}validateTag(e){return e&&e.tag}isTagIncluded(e,t){let o=!1;for(let i=e.length;i--;i>=0)if(e[i].displayName===t.displayName&&e[i].tag===t.tag){o=!0;break}return o}}class ne{constructor(e,t,o){this.featureToggles=e,this.environment=t,this.domProcessor=
2006o,this.ensLogger=new y,this.filterSheet=null,this.cssLoadBlocker=null,this.sanitizeCount=0,this.seenUrl=[],this.disabledCssHash={},this.matchURLRegEx=/(url\s*\("?'?)(?=(.[^\(|^\|^"|^')]*))/i,this.observer=new MutationObserver(e=>{M.utilities.each(e,e=>{if(e.addedNodes.length>0&&"link"===e.addedNodes[0].localName||"link"===e.attributeName){let t=!1;if(e.addedNodes.length>0&&e.addedNodes[0].classList.length>0&&"__css_exfil_protection_filtered_styles"===e.addedNodes[0].classList&&(t=!0),!t){const t=
2007e.addedNodes[0];null!=t&&t.addEventListener("load",()=>{this.scanCssSingle(document.styleSheets[document.styleSheets.length-1])})}}})}),this.observerConfig={attributes:!0,childList:!0,subtree:!0,characterData:!0,attributeFilter:["href"]},this.startObserving=()=>{this.observer.observe(document,this.observerConfig),window.addEventListener("DOMContentLoaded",this.domContentLoadedListener,!1),window.addEventListener("load",this.loadListener,!1)},this.stopObserving=()=>{this.observer.disconnect(),window.removeEventListener("DOMContentLoaded",
2008this.domContentLoadedListener),window.removeEventListener("load",this.loadListener)},this.domContentLoadedListener=()=>{for(let e=0;e<document.styleSheets.length;e++)this.disabledCssHash[window.btoa(document.styleSheets[e].href)]=document.styleSheets[e].disabled;const e=document.createElement("style");e.innerText=this.buildContentLoadBlockerCSS(),e.className="__tmp_css_exfil_protection_load_blocker",this.cssLoadBlocker=e,document.head.appendChild(this.cssLoadBlocker),this.filterSheet=this.createFilterSheet(),
2009this.incrementSanitize(),this.scanCss()},this.loadListener=()=>{this.decrementSanitize()},this.updateEnvironment=e=>{this.environment=e,this.stopObserving(),M.utilities.getEnvironmentOverrideOrGlobalDefault(this.featureToggles,this.environment,"enableCSSMonitoring")&&this.startObserving()},this.getCSSRules=e=>{let t=null;try{null!=e&&(t=e.rules||e.cssRules)}catch(e){this.ensLogger.consoleLog(e)}return t},this.parseCSSRules=e=>{const t=[],o=[];if(null!=e)for(let i=0;i<e.length;i++){let n=null;null!=
2010e[i].selectorText&&(n=e[i].selectorText.toLowerCase());let s=null;null!=e[i].cssText&&(s=e[i].cssText.toLowerCase()),null==s||-1===s.indexOf("url")||-1===s.indexOf("https://")&&-1===s.indexOf("http://")&&-1===s.indexOf("//")||-1!==s.indexOf("xmlns\x3d'http://")||!0===this.urlAllowed(s,e[i].selectorText)||(t.push(e[i].selectorText),o.push(s))}return null!=t[0]&&null!=e[0]&&this.disableCSS(e[0].parentStyleSheet),[t,o]},this.filterCss=(e,t)=>{for(const o in e)"string"==typeof t[o]&&"function"==typeof t[o].indexOf&&
2011(-1!==t[o].indexOf("background")&&this.filterSheet.sheet.insertRule(e[o]+" { background-image:none !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("list-style")&&this.filterSheet.sheet.insertRule(e[o]+" { list-style: inherit !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("cursor")&&this.filterSheet.sheet.insertRule(e[o]+" { cursor: auto !important; }",this.filterSheet.sheet.cssRules.length),-1!==t[o].indexOf("content")&&this.filterSheet.sheet.insertRule(e[o]+
2012" { content: normal !important; }",this.filterSheet.sheet.cssRules.length));return this.filterSheet},this.createFilterSheet=()=>(this.filterSheet=document.createElement("style"),this.filterSheet.disabled=!1,this.filterSheet.className="__css_exfil_protection_filtered_styles",this.filterSheet.innerText="",document.head.appendChild(this.filterSheet),this.filterSheet),this.scanCssSingle=e=>{this.filterSheet=document.createElement("style"),this.filterSheet.className="__css_exfil_protection_filtered_styles",
2013this.filterSheet.innerText="",document.head.appendChild(this.filterSheet);const t=this.getCSSRules(e);if(null==t)this.incrementSanitize(),this.getCrossDomainCSS(e);else{this.incrementSanitize(),this.handleImportedCSS(t);const o=this.parseCSSRules(t);this.filterCss(o[0],o[1]),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize()}},this.scanCss=()=>{const e=document.styleSheets,t=e=>{const o=this.getCSSRules(e);if(null==o)setTimeout(t,1E3);else{this.incrementSanitize(),this.handleImportedCSS(o);
2014const t=this.parseCSSRules(o);this.filterCss(t[0],t[1]),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize()}};for(let o=0;o<e.length;o++){const i=this.getCSSRules(e[o]),n=e[o];if(null==i)this.incrementSanitize(),this.getCrossDomainCSS(n),null==e[o].href?setTimeout(t,1E3,n):(this.incrementSanitize(),this.getCrossDomainCSS(e[o]));else{this.incrementSanitize(),this.handleImportedCSS(i);const t=this.parseCSSRules(i);this.filterCss(t[0],t[1]),this.checkCSSDisabled(e[o])&&this.enableCSS(e[o]),
2015this.decrementSanitize()}}},this.handleImportedCSS=e=>{if(null!=e)for(let t=0;t<e.length;t++)if("[object CSSImportRule]"===Object.prototype.toString.call(e[t])){this.incrementSanitize();const o=this.getCSSRules(e[t].styleSheet);if(null==o)this.getCrossDomainCSS(e[t].styleSheet);else{const e=this.parseCSSRules(o);this.filterCss(e[0],e[1]),this.decrementSanitize()}}else t=e.length},this.urlAllowed=(e,t)=>{const o=this.getHTMLUrl(e),i=t||"media",n=this.domProcessor.processURL(o,i,"CSS_MANAGER",{},u.utilities.getReferrer());
2016return!this.domProcessor.isVoidURL(n)},this.getHTMLUrl=e=>{const t=e.match(this.matchURLRegEx);return t&&t.length>2?t[2]:null},this.getCrossDomainCSS=e=>{let t=null,o=null;
2016if(null!=e&&(o=e.href),null!=o){if(-1!==this.seenUrl.indexOf(o))return void this.decrementSanitize();this.seenUrl.push(o)}const i=new XMLHttpRequest;i.open("GET",o,!0),i.onreadystatechange=()=>{if(4===i.readyState){const o=document.createElement("style");if(o.innerText=i.responseText,document.head.appendChild(o),t=this.getCSSRules(o.sheet),
2017null!=t){this.handleImportedCSS(t);const i=this.parseCSSRules(t);return this.filterCss(i[0],i[1]),u.utilities.validateRemoveChild(o)&&o.parentNode.removeChild(o),this.checkCSSDisabled(e)&&this.enableCSS(e),this.decrementSanitize(),t}setTimeout(function i(){if(t=this.getCSSRules(o.sheet),null!=t){this.handleImportedCSS(t);const i=this.parseCSSRules(t);return this.filterCss(i[0],i[1]),o.disabled=!0,u.utilities.validateRemoveChild(o)&&o.parentNode.removeChild(o),this.checkCSSDisabled(e)&&this.enableCSS(e),
2018this.decrementSanitize(),t}setTimeout(i,10)},10)}},i.send()},this.disableCSS=e=>{null!=e&&(e.disabled=!0)},this.enableCSS=e=>{null==e||this.disabledCssHash[window.btoa(e.href)]||(e.disabled=!1,window.dispatchEvent(new Event("resize")))},this.checkCSSDisabled=e=>null!=e&&e.disabled,this.disableAndRemoveCSS=e=>{null!=e&&(e.disabled=!0,u.utilities.validateRemoveChild(e)&&e.parentNode.removeChild(e))},this.incrementSanitize=()=>{this.sanitizeCount=this.sanitizeCount++},this.decrementSanitize=()=>{this.sanitizeCount--,
2019this.sanitizeCount<=0&&this.disableAndRemoveCSS(this.cssLoadBlocker)},this.buildContentLoadBlockerCSS=()=>"input,input ~ * { background-image:none !important; list-style: inherit !important; cursor: auto !important; content:'' !important; } input::before,input::after,input ~ *::before, input ~ *::after { content:'' !important; }",M.utilities.getEnvironmentOverrideOrGlobalDefault(e,t,"enableCSSMonitoring")&&this.startObserving()}}var se;!function(e){e.ConfigUpdate="ConfigUpdate",e.Status="status",
2020e.ConfigRequest="ConfigRequest",e.Initialized="Initialized",e.ReportingRequest="ReportingRequest",e.Version="version"}(se||(se={}));const re=se;class ae{constructor(e,t,o,i,n,s){this.gatewayData=e,this.environment=t,this.activeCategories=o,this.allowedTags=i,this.blockedTags=n,this.historyEntryReporter=s,this.ensLogger=new y,this.checkServiceWorkerInitialized=()=>navigator.serviceWorker&&navigator.serviceWorker.controller&&this.isServiceWorkerInitialized,this.shouldProcessThroughServiceWorker=(e,
2021t,o)=>{const i=["XHR_MANAGER","FETCH_MANAGER","SENDBEACON_MANAGER"],n=["img","image","source","link","xhr","script","iframe","form"];return!(!this.checkServiceWorkerInitialized()||!i.includes(e)&&!n.includes(t))&&this.isSameOrigin(t,o)},this.updateMessageHandler=e=>{navigator.serviceWorker.addEventListener("message",e)},this.updateServiceWorkerConfig=(e,t,o,i)=>(this.environment=e,this.activeCategories=t,this.allowedTags=o,this.blockedTags=i,!(!navigator.serviceWorker||!navigator.serviceWorker.controller)&&
2022(navigator.serviceWorker.controller.postMessage({ensMessageType:re.ConfigUpdate,configObject:this.gatewayData,activeEnvironment:this.environment,activeCategories:this.activeCategories,allowedTags:this.allowedTags,blockedTags:this.blockedTags}),!0)),this.updateReporterEntries=e=>{for(let t=0;t<e.length;t++)this.historyEntryReporter.createHistoryEntry(e[t].ensRequest,e[t].node),this.historyEntryReporter.resourceComplete(e[t].node,e[t].ensRequest.id,e[t].status)},this.gatewayData=JSON.parse(JSON.stringify(e)),
2023navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",e=>{switch(e.data.message){case re.ConfigRequest:this.isServiceWorkerInitialized=!1,this.updateServiceWorkerConfig(this.environment,this.activeCategories,this.allowedTags,this.blockedTags);break;case re.Initialized:this.isServiceWorkerInitialized=e.data;break;case re.ReportingRequest:this.updateReporterEntries(e.data.result);break;default:this.ensLogger.consoleLog(`Unhandled message: ${e.data.message}`)}}),this.updateServiceWorkerConfig(this.environment,
2024this.activeCategories,this.allowedTags,this.blockedTags)}setServiceWorkerInitialized(e){this.isServiceWorkerInitialized=e}isSameOrigin(e,t){if("iframe"===e.trim().toLowerCase()){const e=new URL(t);return!!window.location.origin.includes(e.origin)}return!0}getServiceWorkerVersion(){return!(!navigator.serviceWorker||!navigator.serviceWorker.controller)&&(navigator.serviceWorker.controller.postMessage({ensMessageType:re.Version}),!0)}}class le{constructor(e,t){this.browserHistoryEntryReporter=e,this.serviceWorkerHistoryEntryReporter=
2025t,this.browserHistoryEntryReporter=e,this.serviceWorkerHistoryEntryReporter=t}getHistory(){const e=this.browserHistoryEntryReporter.getHistory();if(null!=this.serviceWorkerHistoryEntryReporter){const t=this.serviceWorkerHistoryEntryReporter.getHistory();if(null!=t.before)for(const o in t.before){const i=t.before[o];e.before[o]=i}if(null!=t.complete)for(const o in t.complete){const i=t.complete[o];e.complete[o]=i}}return e}}class he{constructor(e,t){this.request=e,this.node=t}}class ce{constructor(e,
2026t){this.history=e,this.reporter=t,this.ensLogger=new y,setInterval(this.historyGarbageCollector,250,this)}getHistory(){return this.history}createHistoryEntry(e,t){t.__reference||(this.history.before[e.id]=new he(e,t))}resourceComplete(e,t,o){t=t||e.__gateway;const i=this.history.before[t];if(!i)return!1;const n=i.request;n.end=+new Date,n.status=o,this.history.complete[t]=new he(n,e),this.ensLogger.consoleLog("resourceComplete: ",o,": ",n),this.reporter.addResource(n),delete this.history.before[t]}historyGarbageCollector(e){for(const t in e.history.before){if(!e.history.before.hasOwnProperty(t))continue;
2027const o=+new Date;void 0!==e.history.before[t].request&&o-e.history.before[t].request.start>5E3&&(e.resourceComplete(e.history.before.nodeRef,t,"timeout"),delete e.history.before[t])}}}class de{constructor(e,t){this.featureToggles=e,this.domProcessor=t,this.matchURLRegEx=/(url\s*\("?'?)(?=(.[^\(|^\|^"|^')]*))/i,this.referrer=u.utilities.getReferrer()}processElementStyle(e,t){if(this.getIsObservingStyle()&&this.elementHasCSSUrl(e)){const o=this,i=this.getElementUrl(e),n=e.tagName.toLowerCase();this.domProcessor.processURL(i,
2028n,t,e,this.referrer,t=>{e.style=o.replaceElementStyle(e,t)})}return e.style}processHTMLStyle(e,t){const o=this,i=/style\s*=/i.test(t);if(this.getIsObservingStyle()&&i&&this.htmlHasCSSUrl(t)){const i=this.findTagsWithStyle(t);null!=i&&M.utilities.each(i,i=>{const n=o.getHTMLUrl(i);if(n){const s=o.getTagName(i);o.domProcessor.processURL(n,s,e,{},this.referrer,e=>{t=t.replace(n,e)})}})}return t}getIsObservingStyle(){return this.featureToggles.isObservingStyle}replaceElementStyle(e,t){let o=e.getAttribute("style"),
2029i=this.getElementUrl(e);const n=i;return i=i.replace(i,t),o=o.replace(n,i),o}elementHasCSSUrl(e){if("function"!=typeof e.getAttribute)return!1;const t=e.getAttribute("style");if(null==e.tagName||null==t)return!1;const o=t.match(this.matchURLRegEx);return null!=o&&!this.domProcessor.isVoidURL(o[2])}htmlHasCSSUrl(e){const t=e.match(this.matchURLRegEx);return null!=t&&!this.domProcessor.isVoidURL(t[2])}getElementUrl(e){const t=e.getAttribute("style").match(this.matchURLRegEx);return t&&t.length>2?t[2]:
2030null}getHTMLUrl(e){const t=e.match(this.matchURLRegEx);return t&&t.length>2?t[2]:null}getTagName(e){const t=e.match(/(<\s*(\w*)[^>]+style\s*=\s*(.*?)[^>]*>)/i);return t&&t.length>2?t[2]:null}findTagsWithStyle(e){return e.match(/(<\s*(\w*)[^>]+style\s*=\s*(.*?)[^>]*>)/gi)}}class ue extends M.UrlProcessor{constructor(e,t,o,i,n){super(e,t,o,i),this.events=["load","abort","error"],this.referrer=u.utilities.getReferrer(),this.styleRequestTracker=new de(this.gatewayData.featureToggles,this),this.serviceWorkerBridge=
2031n}getIsObservingStyle(){return this.styleRequestTracker.getIsObservingStyle()}processURL(e,t,o,i,n,s){return this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(o,t,e)?e:super.processURL(e,t,o,this.gatewayData.featureToggles.enableHtmlNodeHistory?i:{},n,s)}processURLAndBody(e,t,o,i,n,s,r){this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(i,o,e)||super.processURLAndBody(e,t,o,i,this.gatewayData.featureToggles.enableHtmlNodeHistory?
2032n:{},s,r)}processElement(e,t){let o=t.tagName;const i=Object.getPrototypeOf(t)===DocumentFragment.prototype;let n=+new Date;if(!i){if(null==o||null===t)return t;this.serviceWorkerBridge&&this.serviceWorkerBridge.checkServiceWorkerInitialized()||this.styleRequestTracker.processElementStyle(t,e);const i=t.tagName.toLowerCase();if(this.hasElementBeenProcessed(t,i))return t;if(t.__gateway=n,(M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeIFrameOnBlock")||
2033M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeAllIFrames"))&&"iframe"===i)return this.removeIframe(t);Q[i]&&(void 0===Q[i].featureFlag||M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,Q[i].featureFlag))&&Q[i].processAttribute.forEach(o=>{const n=t[o];this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(e,i,n)||this.processElementByAttribute(t,e,o,function(e){t[o]=
2034e;t[`__${o}`]=t[o]})})}return this.processElementChildren(e,t),o=n=null,t}processHTML(e,t){if(null==t)return t;let o=t;for(const t in Q){const i=Q[t];void 0===i.processAttribute||void 0!==i.featureFlag&&!M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,Q[t].featureFlag)||i.processAttribute.forEach(i=>
2034{(new RegExp(i+"\\s*\x3d","i")).test(o.toString())&&(o=u.utilities.handleTrustedHTML(o,o=>this.processHTMLAttribute(e,o,[t],i)))})}return this.serviceWorkerBridge&&
2035this.serviceWorkerBridge.checkServiceWorkerInitialized()||(o=u.utilities.handleTrustedHTML(o,t=>this.styleRequestTracker.processHTMLStyle(e,t))),o}processElementChildren(e,t){t.children&&M.utilities.each(Array.from(t.children),t=>{this.processElement(e,t)})}processHTMLAttribute(e,t,o,i){const n="(\x3c\\s*("+o.join("|")+")[^\x3e]+"+i+"\\s*\x3d\\s*(.*?)[^\x3e]*\x3e)";function s(e){return e.match(new RegExp("(\x3c\\s*(iframe)\\s(.*?)*\x3e)(.*?)(\x3c\\s*/\\s*iframe\x3e)+","ig"))}M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,
2036this.environment,"removeAllIFrames")&&s(t)&&(t=function(e){const t=s(e);for(let o=0;o<t.length;o++){const i=t[o];e=e.replace(i,"")}return e}(t));const r=function(e){return e.match(new RegExp(n,"ig"))}(t);return r&&M.utilities.each(r,o=>{const s=function(e){const t="\\s*"+i+"\\s*\x3d\\s*('|\")?(.*?)(\\1)(\\s|/\x3e|\x3e|;|$)",o=e.match(new RegExp(t,"i"));return o&&o.length>2?o[2].trim():null}(o);if(s){const i=function(e){const t=e.match(new RegExp(n,"i"));return t&&t.length>2?t[2]:null}(o);super.processURL(s,
2037i,e,{},this.referrer,o=>{if((u.utilities.isSafari()||M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"removeIFrameOnBlock"))&&null!==i&&"iframe"===i.toLowerCase()){const e=/[.*+?^${}()|[\]\\]/g;let o="(\x3c\\s*(iframe)[^\x3e]+src\\s*\x3d\\s*(('|\"|`)?"+s.replace(e,"\\$\x26")+")[^\x3e]*\x3e)(.*?)(\x3c\\s*/\\s*iframe\x3e)";o=new RegExp(o,"i"),t=t.replace(o,"")}else this.serviceWorkerBridge&&this.serviceWorkerBridge.shouldProcessThroughServiceWorker(e,
2038i,s)||(t=t.replace(s,o))})}}),t}processElementByAttribute(e,t,o,i){if("srcset"===o.toLowerCase())return this.processElementSrcSet(e,t,o,i);const n=void 0!==o?e[o]:e.src,s="string"==typeof n?n:"",r=e.tagName.toLowerCase();return this.processURLInternal(s,null,r,t,e,this.referrer,i,t=>{e.addEventListener?M.utilities.each(this.events,o=>{e.addEventListener(o,this.createEventHandler(t,o),!1)}):e.attachEvent&&M.utilities.each(this.events,o=>{e.attachEvent("on"+o,this.sendBlockReport(t,o,this.referrer))})})}processElementSrcSet(e,
2039t,o,i){const n=e[o];if("string"!=typeof n)return"";{const o=n.split(","),s=e.tagName.toLowerCase(),r=o.map(o=>{const n=o.split(" ")[0],r=this.processURLInternal(n,null,s,t,e,this.referrer,i,t=>{e.addEventListener?M.utilities.each(this.events,o=>{e.addEventListener(o,this.createEventHandler(t,o),!1)}):e.attachEvent&&M.utilities.each(this.events,o=>{e.attachEvent("on"+o,this.sendBlockReport(t,o,this.referrer))})});return this.isVoidURL(r)?"":o}).filter(e=>""!==e);return r.length>0?r.reduce((e,t)=>e+
2040", "+t):""}}hasElementBeenProcessed(e,t){let o=!1;return e.__gateway&&(-1===Q.processElementTags.indexOf(t)?o=!0:null!=Q[t]&&Q[t].processAttribute.forEach(t=>{e[`__${t}`]===e[t]&&(o=!0)})),o}removeIframe(e){return u.utilities.validateRemoveChild(e)&&e.parentNode.removeChild(e),e=null}}class ge{constructor(e){this.consentReporter=e,this.measurePageLoadTime()}measurePageLoadTime(){window.addEventListener("load",()=>{let e;if(u.utilities.isSafari())e=Date.now()-performance.timing.navigationStart;else{const t=
2041performance.getEntriesByType("navigation")[0];e=t.domComplete-t.fetchStart}this.pageLoadTime=e,this.reportPageLoadTime()})}reportPageLoadTime(){const e=this.buildPageLoadEvent();"number"!=typeof this.pageLoadTime||Number.isNaN(this.pageLoadTime)||(this.consentReporter.addCustomEvent(e),this.consentReporter.sendReport())}buildPageLoadEvent(){return{dt:Date.now(),pageLoadTime:this.pageLoadTime,event:"pageLoad"}}}const pe=["date","expires"];class fe extends C{constructor(e,t,o,i,n,s,r,a,l,h,c,d,u,g,
2042p,f,m,y,v){super(),this.imageReference=e,this.environmentName=t,this.defaultOptions=o,this.clientId=i,this.clientName=n,this.publishPath=s,this.gatewayVersion=r,this.url=a,this.httpMethod=l,this.sampleRateString=h,this.reportingEnabled=c,this.interestedHeaders=d,this.forbiddenHeaders=u,this.nexusDomain=g,this.customReporter=p,this.sendBeaconReportingDisabled=f,this.sendBeacon=m,this.scheduler
2042=y,this.customHeaderFetcher=v,this.urlPath=`//${this.nexusDomain}/privacy/v1/c/b.rnc`,this.init(h,v)}init(e,
2043t){const o=parseFloat(e);isNaN(o)&&console.error("Failed to parseFloat headerSampleRate"),this.shouldSample(o)&&(this.fetchHeadersFunction=t||this.asyncFetchHeaderFetcher.bind(this),this.fetchHeadersFunction=this.decorateFetchHeadersToReturnInterestedHeaders(this.fetchHeadersFunction))}isEnabled(){return this.reportingEnabled&&!!this.fetchHeadersFunction}shouldSample(e){if(!this.reportingEnabled||e<=0)return!1;return e>=Math.random()}deleteHeaders(e,t){t&&t.forEach(t=>delete e[t])}pickHeaders(e,t){if(!t||
20440===t.length)return e;const o={};for(const i of t)e[i]&&(o[i]=e[i]);return o}decorateFetchHeadersToReturnInterestedHeaders(e){return(t,o)=>i(this,void 0,void 0,function*(){try{const i=yield e(t,o);return this.deleteHeaders(i.headers,pe),this.deleteHeaders(i.headers,this.forbiddenHeaders),i.headers=this.pickHeaders(i.headers,this.interestedHeaders),i}catch(e){return console.error(e.message?e.message:e),null}})}run(){this.isEnabled()&&this.scheduler(this.fetchAndSubmitReportThenDelete.bind(this))}fetchAndSubmitReport(){this.fetchHeaders().then(this.sendReport.bind(this)).catch(console.error)}fetchAndSubmitReportThenDelete(){this.fetchHeaders().then(e=>
2045{this.sendReport(e),delete this.fetchHeadersFunction}).catch(console.error)}fetchHeaders(){if(this.isEnabled())return this.fetchHeadersFunction(this.httpMethod,this.url)}asyncFetchHeaderFetcher(e,t){return i(this,void 0,void 0,function*(){try{const o=yield fetch(t,{method:e}),i={};[...o.headers.entries()].forEach(([e,t])=>i[e]=t);const n={status:o.status,headers:i,method:e,url:t};if(!o.ok)throw new Error(`HTTP error: ${o.status} ${o.statusText}`);return n}catch(e){const t=e.message?e.message:e;throw new Error(`Failed to fetch: ${t}`);
2046}})}sendReport(e){if(e&&this.isEnabled()){const t=this.generateRawReport(e),{encodedBody:o,rawLength:i}=this.compressReportString(JSON.stringify(t));return"function"==typeof this.customReporter&&this.customReporter(e),this.beacon(o,i)}}stripQueryParams(e){const t=e.split("?");return t.length>1?t[0]:e}stripFragmentIdentifier(e){const t=e.split("#");return t.length>1?t[0]:e}generateRawReport(e){const t=Object.assign({},e.headers);return{version:this.version,gateway:this.gatewayVersion,clientId:this.clientId,
2047clientName:this.clientName,publishPath:this.publishPath,mode:null,cookies:{},headers:e.headers,dt:Date.now(),settings:{modal:"",environment:this.environmentName,defaults:{}},events:[{event:"headerReporter",url:this.stripFragmentIdentifier(this.stripQueryParams(e.url)),status:""+e.status,method:e.method,headers:t}]}}}const me="enforce-gpc-toast";class ye extends x{constructor(e,t,o,n,s,r,a){super(n,e,s,t,r,o),this.listProcessor=e,this.environment=t,this.gatewayData=o,this.cookieManager=n,this.consentReporter=
2048s,this.tagAccessManager=r,this.environmentManager=a,this.injectToastDelay=100,this.init=()=>{this.update(this.environment)},this.openToast=()=>{this.findToastElement().style.display="block",this.toastLoaded()},this.closeToast=()=>{this.findToastElement().style.display="none",this.toastViewed()},this.toastLoaded=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_LOADED"]);yield this.cookieManager.setCookie("GPC_NOTIFICATION_LOADED","1");const t=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_LOADED"]);
2049this.consentReporter.sendReport(e,t)}),this.toastViewed=()=>i(this,void 0,void 0,function*(){const e=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_VIEWED"]);yield this.cookieManager.setCookie("GPC_NOTIFICATION_VIEWED","1");const t=this.cookieManager.getCookiesFromTypes(["GPC_NOTIFICATION_VIEWED"]);this.consentReporter.sendReport(e,t)}),this.hasToastBeenViewed=()=>!!this.cookieManager.getCookie("GPC_NOTIFICATION_VIEWED"),this.openToastCheck=()=>{this.hasToastBeenViewed()||this.openToast()},
2050this.update=e=>{this.environmentManager.enableAsyncEnvironments&&this.isEnabledGpcNotification(e)&&M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,e,"enableGpcNotificationAdvancedMode")&&this.environmentManager.getAsyncEnvironmentHtml(e,[(e,t)=>this.updateToastDOM(e,t)],"gpcNotificationHtmlUrl","gpcNotificationCssUrl")},this.updateToastDOM=(e,t)=>{const o=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"honorGlobalPrivacyControl"),
2051i=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"gpcEmbedded"),n="globalPrivacyControl"in navigator&&!0===navigator.globalPrivacyControl,s=M.utilities.getEnvironmentOverrideOrGlobalDefault(this.gatewayData.featureToggles,this.environment,"enableGPCConfirmation");if(n&&o&&s&&!i)if(this.gpcNotification.innerHTML=t,this.gpcNotification.style.display="none",null==this.findToastElement()){const e=()=>{document.body.insertBefore(this.gpcNotification,
2052document.body.lastChild),this.updateDismissButton(),this.openToastCheck()};u.utilities.domReady(e)}else this.updateDismissButton()},this.updateDismissButton=()=>{const e=document.getElementById("ensToastDismiss");null!=e&&(e.removeEventListener("click",this.closeToast.bind(this)),e.addEventListener("click",this.closeToast.bind(this)))},this.isEnabledGpcNotification=e=>e&&e.hasOwnProperty("enableGpcNotification")?e.enableGpcNotification:this.gatewayData.featureToggles.enableGpcNotification,this.findToastElement=
2053()=>document.getElementById(me),this.environmentManager=a,this.gpcNotification=document.createElement("div"),this.gpcNotification.id=me,this.gpcNotification.className="enforce-gpc-toast",this.init()}}const ve=function(e){let t,o,n,s,r,a,l,h,c,p,f,m,v,C,b,E,S,T,D,L,A,O,R,_,B,P={},I={};const N={};M.utilities.isWhitelist(e,p)&&(e.whitelist.default=e.whitelist.default||[]),e.featureToggles.disableDefaultStyles=void 0!==e.featureToggles.disableDefaultStyles&&e.featureToggles.disableDefaultStyles,e.featureToggles.useLocalTemplates=
2054void 0===e.featureToggles.useLocalTemplates||e.featureToggles.useLocalTemplates,e.featureToggles.overridePublicSuffixEnabled=void 0!==e.featureToggles.overridePublicSuffixEnabled&&e.featureToggles.overridePublicSuffixEnabled,B=new k(e.featureToggles.useLocalTemplates),e.featureToggles.enableDataMonitoring=e.featureToggles.enableDataMonitoring||!1,e.featureToggles.enableGoogleConsent=e.featureToggles.enableGoogleConsent||!1;const U=["enableObjectMonitoring","enableAudioMonitoring","enableEmbedMonitoring",
2055"enableTrackMonitoring","enableVideoMonitoring"];for(const t in U)e.featureToggles[t]=void 0===e.featureToggles[t]||e.featureToggles[t];e.featureToggles.objectFetchRejection=e.featureToggles.objectFetchRejection||!1,e.featureToggles.disableXHRManager=e.featureToggles.disableXHRManager||!1,e.featureToggles.disableSendBeaconReporting=void 0===e.featureToggles.disableSendBeaconReporting||e.featureToggles.disableSendBeaconReporting,e.featureToggles.useCategoryNameInExternalConsentNotifications=void 0!==
2056e.featureToggles.useCategoryNameInExternalConsentNotifications&&e.featureToggles.useCategoryNameInExternalConsentNotifications,e.featureToggles.sendPageUrlInBeacons=e.featureToggles.sendPageUrlInBeacons||!1,I.openM
2056odal=function(){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it."):new Error("Ensighten API Error: You must first register your modal before you can call it. Use Bootstrapper.gateway.setOpenModal to register a function that opens your modal.");
2057},I.isEnabledConsentModal=function(t){return t&&t.hasOwnProperty("enableConsentModal")?t.enableConsentModal:e.featureToggles.enableConsentModal};const H={before:{},complete:{}},G={before:{},complete:{}};_={clientName:e.info.name,enableFiltering:e.featureToggles.enableFiltering};function W(t){f.initializeActiveEnvironment(),$(t),"function"==typeof I.update&&I.update(t),null==P||P.update(t),null==C||C.update(t),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,t,"consentWidget")&&r.update(t),
2058h.setEnvironment(t),b.setEnvironment(t);const o=Y(t);null!=S&&S.updateEnvironment(t),T.updateEnvironment(t),L.updateEnvironment(t,l.getCategoryMapFromCookieTypes(o),E.getAllowedTags(),E.getBlockedTags()),D&&D.updateServiceWorkerConfig(t,l.getCategoryMapFromCookieTypes(o),E.getAllowedTags(),E.getBlockedTags())}function $(e){p=e,N.environment=e}const Y=e=>{let t=[];return e&&e.optVals&&(t=Object.keys(e.optVals)),t};function X(){const e={version:"2.3.798"};return e.version}const se={getCookie:function(e){return l.getCookie(e)},
2059setCookie:function(e,t,o){return i(this,void 0,void 0,function*(){const i=l.getCookiesFromTypes([e]);yield l.setCookie(e,t,o);const n=l.getCookiesFromTypes([e]);null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p),I.updateTagSlides&&I.updateTagSlides(p,e,parseInt(t))),console.warn("The setCookie api is deprecated - use the setConsentStatus APIs instead")})},setCookies:function(e,t){return i(this,void 0,void 0,function*(){const o=[];for(const t in e)o.push(t);const i=l.getCookiesFromTypes(o);
2060yield l.setCookies(e,t);const n=l.getCookiesFromTypes(o);if(null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p),I.updateTagSlides))for(const t in e)I.updateTagSlides(p,t,e[t]);console.warn("The setCookies api is deprecated - use the setConsentStatuses APIs instead")})},saveTcf:function(e,t,o){return i(this,void 0,void 0,function*(){const i=l.getCookiesFromTypes([e]);yield l.setCookie(e,t,o);const n=l.getCookiesFromTypes([e]);null!=h&&h.sendReport(i,n),I&&I.updateCheckboxes&&(I.updateCheckboxes(p),
2061I.updateTagSlides&&I.updateTagSlides(p,e,parseInt(t)))})},getCookieTypes:function(){return e.cookieTypes},calculateCookieDomain:function(t,o,i){return d.calculateCookieDomain(t,o,e.suffixOverrides,i,e.featureToggles.enableOnlyTLDNetworkCalls)},getCookieRetentionPeriod:function(){return l.getDefaultCookieRetentionPeriod()},setCookieDomain:function(e){l.setCookieDomain(e)},getCookieDomain:function(){return l.getCookieDomain()},setCookieDomainPath:function(e){l.setCookieDomainPath(e)},getCookieDomainPath:function(){return l.getCookieDomainPath()},
2062setCookieRetentionPeriod:e=>{l.setDefaultCookieRetentionPeriod(e)}};let re=!0,he=!1;if(function(){var i,k,_,x,N,U,se;if(l=d.build(e.info.name,e.featureToggles.overridePublicSuffixEnabled,e.suffixOverrides,e.featureToggles.enableOnlyTLDNetworkCalls,e.getCookie,e.setCookie),E=new ie(e.info.name),f=new g(document,e.environmentConfigs,e.defaultEnv,e.info.name,l,e.featureToggles.enableAsyncEnvironments,e.info.nexus,e.info.publishPath),!0===e.featureToggles.enableEnvironmentMatching&&null==f.getActiveEnvironment())return void(re=
2063!1);const le=f.getActiveEnvironment(),pe=Y(le);$(le),f.registerEnvironmentChangeCallback(W);const me=l.getCategoryMapFromCookieTypes(pe);v=new M.ListProcessor(p,e,me,E.getAllowedTags(),E.getBlockedTags());let ve=null;const Ce={alwaysAllowedRegex:/a^/,filteredProtocols:[]};let we;!1===e.featureToggles.enableAllowedDomainsReporting&&(Ce.alwaysAllowedRegex=v.getAlwaysAllowedListRegex()),Ce.filteredProtocols=ensClientConfig.filteredProtocols?ensClientConfig.filteredProtocols:[],b=new J(window.Image,e.info.clientId,
2064e.info.publishPath,e.featureToggles.enableFiltering,X(),e.featureToggles.enableReporting,e.featureToggles.enablePerformanceModeReporting,e.reportingOptions||{maxUrlSize:32E3,reportInterval:2500,requestCount:3},e.info.reporting||e.info.nexus,Ce,p,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null,e.featureToggles.sendPageUrlInBeacons),b.setCookies(de()),u.utilities.domReady(function(){b.sendBillingBeacon()}),ve||(ve={enableFiltering:!1}),A=new ce(H,b),O=new ce(G,b),e.featureToggles.enableServiceWorker&&
2065"serviceWorker"in navigator&&(O=new ce(G,b),D=new ae(e,p,l.getCategoryMapFromCookieTypes(pe),E.getAllowedTags(),E.getBlockedTags(),O),f.registerEnvironmentChangeCallback(()=>{const e=f.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);D.updateServiceWorkerConfig(e,o,E.getAllowedTags(),E.getBlockedTags())})),L=new ue(e,p,A,v,D),f.registerEnvironmentChangeCallback(()=>{const e=f.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);L.updateListValues(o,E.getAllowedTags(),
2066E.getBlockedTags())}),p?(m=!0,h=new w(window.Image,p.name||"",e.libraryPackage,p.optVals,e.info.clientId,e.info.name,e.info.publishPath,M.utilities.isWhitelist(e,p)?"whitelist":"blacklist",e.cookieTypes,X(),e.featureToggles.enableReporting,l,e.info.reporting||e.info.nexus,e.onConsent,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null,e.featureToggles.useCategoryNameInExternalConsentNotifications,e.featureToggles.disableImpliedConsentReporting),E.setConsentReporter(h),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,
2067p,"enableConsentModal")&&(a=new F(e,p,v,l,h,L.updateListValues,B,E,f),I=a.getConsentModal()),s=new z(h,L.updateListValues,l,E,e,p),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableTagKiller")&&(R=new ge(h)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableDoNotSellModal")&&(t=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"doNotSellModal",s,B,E,f):new V(l,L.updateListValues,
2068h,p,e,"doNotSellModal",s,B,E,f)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableRequestDataModal")&&(o=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"requestDataModal",s,B,E,f):new V(l,L.updateListValues,h,p,e,"requestDataModal",s,B,E,f)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableDeleteDataModal")&&(n=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,
2069p,"enablePrivacyDsarAdvancedMode")?new j(l,L.updateListValues,h,p,e,"deleteDataModal",s,B,E,f):new V(l,L.updateListValues,h,p,e,"deleteDataModal",s,B,E,f)),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableHeaderReporter")&&(c=new fe(window.Image,p.name||"",p.optVals,e.info.clientId,e.info.name,e.info.publishPath,X(),(null===(i=e.headerReporter)||void 0===i?void 0:i.headerUrl)||window.location.href,(null===(k=e.headerReporter)||void 0===k?void 0:k.headerMethod)||"OPTIONS",
2070(null===(_=e.headerReporter)||void 0===_?void 0:_.headerSampleRate)||1,e.featureToggles.enableReporting,(null===(x=e.headerReporter)||void 0===x?void 0:x.interestedHeaders)||[],(null===(N=e.headerReporter)||void 0===N?void 0:N.forbiddenHeaders)||[],e.info.reporting||e.info.nexus,null===(U=e.headerReporter)||void 0===U?void 0:U.onHeader,e.featureToggles.disableSendBeaconReporting,we?we.sendBeacon:null,e=>{setTimeout(e,0)},null===(se=e.headerReporter)||void 0===se?void 0:se.customHeaderFetcher),u.utilities.domReady(()=>
2071{c.run()})),C=new ye(v,p,e,l,h,E,f),P=new q(v,e,p,I,l,h,B,L.updateListValues,E,f),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"consentWidget")&&(r=new K(f,p,e,B))):m=!1,!1===e.featureToggles.disableXHRManager&&(new ee(L),new te(L,e.featureToggles.objectFetchRejection),we=new oe(e.info.nexus||"nexus.ensighten.com",L)),S=new ne(e.featureToggles,p,L),T=new Z(e.featureToggles,p,L);const be=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,le,"removeAllIFrames")||
2072M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,le,"removeIFrameOnBlock");!function(e,t){const o=new y,i=["Anchor","Area","Body","Button","Canvas","Div","Form","Frame","Head","Html","IFrame","Input","Label","LI","Link","Map","Object","OList","Option","Paragraph","Pre","Span","Table","TableCell","TableCol","TableRow","TableSection","Template","UList","Unknown"],n=["appendChild","insertBefore","replaceChild","removeChild"],s=["append","prepe
2072nd","removeChild"];function r(){M.utilities.each(i,
2073function(e){window["HTML"+e+"Element"]&&window["HTML"+e+"Element"].prototype?M.utilities.each(s,function(t){a(window["HTML"+e+"Element"].prototype,t)}):u.utilities.couldNotBind("HTML"+e+"Element")})}if((document.insertAdjacentElement||window.Element&&Element.prototype.insertAdjacentElement||window.HTMLElement&&HTMLElement.prototype.insertAdjacentElement)&&s.push("insertAdjacentElement"),window.Node&&window.Node.prototype&&window.Node.prototype.appendChild?M.utilities.each(n,u.utilities.bind(a,null,
2074window.Node.prototype)):u.utilities.couldNotBind("Node"),window.Element&&window.Element.prototype&&window.Element.prototype.appendChild?M.utilities.each(s,u.utilities.bind(a,null,window.Element.prototype)):u.utilities.couldNotBind("Element"),u.utilities.isNative(document.createElement("div").appendChild)){let e=document.createElement("div"),t=e,o=0;for(;!Object.prototype.hasOwnProperty.call(t,"appendChild");)if(t=Object.getPrototypeOf(t),o++>5){u.utilities.couldNotBind("div.appendChild");break}M.utilities.each(s,
2075u.utilities.bind(a,null,t)),e=t=o=null}function a(i,n){if(!i||!i[n]||u.utilities.isFunctionOverridden(i,n)||i+""=="[Interface prototype object]")return!1;const s=i[n],r=function(){const i=Array.prototype.slice.call(arguments);try{let o=i[0];const r=Object.getPrototypeOf(o)===DocumentFragment.prototype;"string"==typeof o&&(o=i[1]);const a="string"==typeof this.tagName?this.tagName.toLowerCase():"",l="string"==typeof o.tagName?o.tagName.toLowerCase():"";if(-1===Q.elementObserverTags.indexOf(a)&&-1===
2076Q.elementObserverTags.indexOf(l)&&!r)return e.getIsObservingStyle()&&(o=e.processElement(n,o),o.__gateway=null),Function.prototype.apply.call(s,this,i);if(t&&"iframe"===l)return Function.prototype.apply.call(s,this,i);if(o=e.processElement(n,o),o.__gateway=null,o)return Function.prototype.apply.call(s,this,i)}catch(e){return o.consoleLog("Privacy Gateway Error",e),window.Bootstrapper&&"function"==typeof window.Bootstrapper.reportException&&window.Bootstrapper.reportException(e),Function.prototype.apply.call(s,
2077this,i)}};try{i[n]=r,u.utilities.markFunctionOverridden(i,n)}catch(e){console.log(e)}}u.utilities.isNative(document.createElement("div").appendChild)&&r()}(L,be),function(e){const t=document.write;document.write=function(){let o="";for(var i=0;i<arguments.length;i++)o+=e.processHTML("write",arguments[i]);return Function.prototype.call.call(t,document,o),o},u.utilities.isNative(document.write)}(L),function(e){var t=document.writeln;document.writeln=function(){for(var o="",i=0;i<arguments.length;i++)o+=
2078e.processHTML("writeln",arguments[i]);return Function.prototype.call.call(t,document,o),o},u.utilities.isNative(document.writeln)}(L),M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"enableWindowOpenOverride")&&(e=>{const t=window.open;window.open=(...o)=>{let i=o[0];i instanceof URL&&(i=i.toString()),null!=i&&(e.processURL(i,"windowOpen","Window_Open_Called",{},u.utilities.getReferrer(),function(e){i=e}),o[0]=i);try{return t.apply(null,o)}catch(e){}}})(L),u.utilities.unbound.script=
2079document.all&&!document.addEventListener,he=!0}(),!re)return he=!1,{isInitialized:he};function de(){const e={};function t(t){const o=se.getCookie(t);void 0!==o&&(e[t]=o)}const o=se.getCookieTypes();for(let e=0;e<o.length;e++)t(o[e]);return t("MODAL_VIEWED"),t("MODAL_LOADED"),t("BANNER_VIEWED"),t("BANNER_LOADED"),t("LOCALE"),e}const pe=function(){const e=f.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);h.sendReport(),L.updateListValues(o,E.getAllowedTags(),E.getBlockedTags()),D&&
2080D.updateServiceWorkerConfig(e,o,E.getAllowedTags(),E.getBlockedTags())};function me(t,o){e.enableBotAndFraudProtection=!0,e.enableBotAndFraudProtectionReason=o;const i={};for(let e=0;e<t.length;e++){let o;o="object"==typeof t[e]?t[e].name:t[e],i[o]=0}!function(e){L.updateListValues(e,E.getAllowedTags(),E.getBlockedTags())}(i),function(e){D&&D.updateServiceWorkerConfig(f.getActiveEnvironment(),e,E.getAllowedTags(),E.getBlockedTags())}(i),x.fireConsentChangeCallbacks(()=>i)}function ve(t){me(e.cookieTypes,
2081t)}const Ce=M.utilities.getEnvironmentOverrideOrGlobalDefault(e.featureToggles,p,"honorGlobalPrivacyControl");if(null!=Ce&&Ce)"undefined"!=typeof navigator&&!0===navigator.globalPrivacyControl&&function(){const t=M.utilities.getEnvironmentOverrideOrGlobalDefault(e,p,"globalPrivacyControlCategories");0===t.length?ve("GPC"):me(t,"GPC")}();return N.isInitialized=he,N.templateManager=B,N.cookieModal=I,N.consentCookies=se,N.banner=P,N.closeBanner=function(){try{P.closeEnsBanner()}catch(e){throw new Error("Ensighten API error:  Your banner is not initialized in your client config "+
2082e);}},N.environment=f.activeEnvironment,N.environmentManager=f,N.getLog=function(){const e=[{location:window.location.href||null}
2082,{cookie:document.cookie||null}];if(window.JSON){for(const t in H.complete)e.push({resource:H.complete[t].request});console&&console.dir&&console.dir(e),alert(JSON.stringify(e))}},N.getList=function(){const e=v.getList();return E.isLocalStorageSupported()&&(e.CUSTOM_ALLOW=E.getAllowedTags(),e.CUSTOM_BLOCK=E.getBlockedTags()),e},N.getVersion=X,N.getHistory=()=>(new le(A,
2083O)).getHistory(),N.history=H,N.isWhitelist=function(){return M.utilities.isWhitelist(e,p)},N.allowTag=function(e){return E.allowTag(e),pe(),e},N.blockTag=function(e){return E.blockTag(e),pe(),e},N.clearTags=function(){E.clearTags(),pe()},N.modal=I,N.sendCCPAEvent=function(e,t){try{s.sendCCPAEvent(e,t)}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+
2084e);}},N.doNotSellModal=t,N.openDoNotSellModal=function(){try{t.openModal()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the do not sell modal cannot work without it. "+e):new Error("Ensighten API error: Your do not sell modal is not initialized in your client config. "+e);}},N.requestDataModal=o,N.openRequestDataModal=function(){try{o.openModal()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the request data modal cannot work without it. "+
2085e):new Error("Ensighten API error: Your request data modal is not initialized in your client config. "+e);}},N.deleteDataModal=n,N.openDeleteDataModal=function(){try{n.openModal()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the delete data modal cannot work without it. "+e):new Error("Ensighten API error: Your delete data modal is not initialized in your client config. "+e);}},N.openBanner=function(){try{P.openEnsBanner()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the banner cannot work without it. "+
2086e):new Error("Ensighten API error: Your banner is not initialized in your client config. "+e);}},N.openModal=function(){try{I.openModal()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+e);}},N.closeModal=function(){try{const e=!0;I.closeModal(e)}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the modal cannot work without it. "+
2087e):new Error("Ensighten API error: Your modal is not initialized in your client config. "+e);}},N.gpcNotification=C,N.openGpcNotification=function(){try{C.openToast()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the toast cannot work without it. "+e):new Error("Ensighten API error: Your toast is not initialized in your client config. "+e);}},N.closeGpcNotification=function(){try{C.closeToast()}catch(e){throw!1===m?new Error("Ensighten API Error: No gateway environment found, the toast cannot work without it. "+
2088e):new Error("Ensighten API error: Your toast is not initialized in your client config. "+e);}},N.options=_,N.reporter=b,N.resetEnvironment=()=>i(this,void 0,void 0,function*(){yield l.deleteCookie("LOCALE"),f.setEnvironment(),$(f.getActiveEnvironment())}),N.setOpenModal=function(t){I.openModal=t,function(){if(e.featureToggles.enableConsentModal){const e=document.getElementById("ensModalWrapper");u.utilities.validateRemoveChild(e)&&e.parentElement.removeChild(e)}}()},N.setOpenBanner=function(e){P.customElementSet=
2089!0,P.openEnsBanner=e,function(){const e=document.getElementById("ensNotifyBanner");u.utilities.validateRemoveChild(e)&&e.parentElement.removeChild(e)}()},N.getUserPreferences=()=>{const e=f.getActiveEnvironment(),t=Y(e),o=l.getCategoryMapFromCookieTypes(t);for(const t of Object.keys(o))null==o[t]&&(o[t]=e.optVals[t].toString());return o},N.getCookieRetentionPeriod=se.getCookieRetentionPeriod,N.getUserPreference=e=>{const t=f.getActiveEnvironment(),o=l.getCookie(e);let i;return console.warn("The getUserPreference api is deprecated - use the getConsentStatus APIs instead"),
2090i=null!=o?o:t.optVals[e],i},N.updatePreferences=pe,N.getPrivacyCookies=de,N.enableCSSMonitoring=!0===e.featureToggles.enableCSSMonitoring,N.monitorFormAction=!0===e.featureToggles.monitorFormAction,N.monitorAnchorTags=!0===e.featureToggles.monitorAnchorTags,N.blockAllCategories=ve,N.flushReports=()=>
2090{if(null==b?void 0:b.reportingEnabled)try{b.stopTimer();const e=b.sendReport(),t=b.startTimer()||[];return e.concat(t)}catch(e){console.error("Ensighten API: Failed to flush report",e)}return[]},N.getServiceWorkerVersion=
2091null==D?void 0:D.getServiceWorkerVersion,N.enableBotAndFraudProtectionReason=e.enableBotAndFraudProtectionReason,N.calculateCookieDomain=d.calculateCookieDomain,N.detectCookieDomain=d.detectCookieDomain,N.getInteractedTags=()=>{if(p)return E.getInteractedTags();throw new Error("Ensighten API: no active environment available (getInteractedTags)");},N.addCustomReportingEvent=function(e){return h.addCustomEvent(e)},N.registerConsentChangeCallback=I.constructor.registerConsentChangeCallback,N}},514:(e,
2092t,o)=>{o.r(t),o.d(t,{utilities:()=>i});const i=new class{constructor(){this.overriddenFunctionProperty="ensOverriddenFunctions",this.unbound={},this.watcher={enumerable:!1,configurable:!0,writable:!0,value:function(e,t){let o=this[e],i=o;const n=function(){if("function"==typeof this.getAttribute){const t=this.getAttribute(e);t&&(i=t)}return i},s=function(n){return o=i,i=t.call(this,e,o,n),this.setAttribute&&this.setAttribute(e,i,!0),i};delete this[e]&&Object.defineProperty(this,e,{get:n,set:s,enumerable:!0,
2093configurable:!0})}}}addStyleElement(e){const t=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.appendChild(document.createTextNode(e)),t.appendChild(o)}apiToSource(e){return e.toUpperCase()+"_MANAGER"}couldNotBind(e){this.unbound[e]=!0}bind(e,t,o){return o=Array.prototype.slice.call(arguments),e=o.shift(),t=o.shift(),function(){return e.apply(t,o.concat(Array.prototype.slice.call(arguments)))}}cookieNameToCookieType(e,t){return t.replace(e.toUpperCase()+
2094"_ENSIGHTEN_PRIVACY_","")}getReferrer(){return window.location.toString()}getPageUrl(){return window.location.protocol+"//"+window.location.host+window.location.pathname}domReady(e){let t=!1;const o=function(){t||"function"!=typeof document.addEventListener&&"load"!==event.type&&"complete"!==document.readyState||(t=!0,"function"==typeof document.addEventListener&&(document.removeEventListener("DOMContentLoaded",o),window.removeEventListener("load",o)),e())};"complete"===document.readyState?e():(document.addEventListener("DOMContentLoaded",
2095o),window.addEventListener("load",o))}getCookieTLD(){return["ac","ad","co","ed","go","gr","lg","ne","or","com","co","org","edu","info","gov","net","mod","nhs","plc","sch","ltd"]}getCookieSLD(){return["af","ax","al","dz","as","ad","ao","ai","aq","ag","ar","am","aw","au","at","az","bh","bs","bd","bb","by","be","bz","bj","bm","bt","bo","bq","ba","bw","bv","br","io","bn","bg","bf","bi","kh","cm","ca","cv","ky","cf","td","cl","cn","cx","cc","co","km","cg","cd","ck","cr","ci","hr","cu","cw","cy","cz","dk",
2096"dj","dm","do","ec","eg","sv","gq","er","ee","et","fk","fo","fj","fi","fr","gf","pf","tf","ga","gm","ge","de","gh","gi","gr","gl","gd","gp","gu","gt","gg","gn","gw","gy","ht","hm","va","hn","hk","hu","is","in","id","ir","iq","ie","im","il","it","jm","jp","je","jo","kz","ke","ki","kp","kr","kw","kg","la","lv","lb","ls","lr","ly","li","lt","lu","mo","mk","mg","mw","my","mv","ml","mt","mh","mq","mr","mu","yt","mx","fm","md","mc","mn","me","ms","ma","mz","mm","na","nr","np","nl","nc","nz","ni","ne","ng",
2097"nu","nf","mp","no","om","pk","pw","ps","pa","pg","py","pe","ph","pn","pl","pt","pr","qa","ro","ru","rw","bl","sh","kn","lc","mf","pm","vc","ws","sm","st","sa","sn","rs","sc","sl","sg","sx","sk","si","sb","so","za","gs","ss","es","lk","sd","sr","sj","sz","se","ch","sy","tw","tj","tz","th","tl","tg","tk","to","tt","tn","tr","tm","tc","tv","ug","ua","uk","ae","gb","us","um","uy","uz","vu","ve","vn","vg","vi","wf","eh","ye","zm","zw"]}getBrowserLocale(){let e=window.navigator.userLanguage||window.navigator.language;
2098return e?(e=e.split("-"),e=e[0]&&e[1]?e[0]+"-"+e[1].toUpperCase():e[0]):e="en",e}getFunctionString(e){return!e||"function"!=typeof e&&"object"!=typeof e?"":e+""}getUrlParamVal(e){let t;const o={},i=window.location.href.slice(window.location.href.indexOf("?")+1).split("\x26");for(let e=0;e<i.length;e++)t=i[e].split("\x3d"),o[t[0]]=t[1];let n="";return o[e]&&(n=o[e]),n}isMobileSafari(){const e=window.navigator.userAgent,t=!!e.match(/iP(ad|od|hone)/i),o=!!e.match(/WebKit/i);return t&&o&&!e.match(/CriOS/i)}isSafari(){return window.navigator&&
2099window.navigator.userAgent.toLowerCase().indexOf("safari")>-1&&-1===window.navigator.userAgent.toLowerCase().indexOf("chromium/")&&-1===window.navigator.userAgent.toLowerCase().indexOf("chrome/")}isChrome(){return window.navigator&&window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1}isIE(){return"ActiveXObject"in window}isNative(e){let t=new RegExp("function\\s+.+?\\(\\s*\\)\\s*{\\s*\\[native code\\]\\s*}"),o=new RegExp("function\\s+.+?\\(\\s*\\)\\s*{\\s*\\/\\*\\s*source code not available\\s*\\*\\/\\s*}"),
2100i=this.getFunctionString(e);const n=t.test(i)||o.test(i);return t=o=i=null,n}validateRemoveChild(e){return e instanceof Node&&e.parentNode instanceof Node&&null!=document.body&&document.body.contains(e)}
2100isFunctionOverridden(e,t){return e.hasOwnProperty(this.overriddenFunctionProperty)&&e[this.overriddenFunctionProperty][t]}handleTrustedHTML(e,t){if(null==e)return e;const o=""+e.toString(),i=t(o);return i.toString()===o?e:i}markFunctionOverridden(e,t){e.hasOwnProperty(this.overriddenFunctionProperty)||
2101(e[this.overriddenFunctionProperty]={}),e[this.overriddenFunctionProperty][t]=!0}}},150:(e,t,o)=>{var i=o(134).h32;t.descriptorChecksum=function(e){return i(e,0).toNumber()>>8&255},t.blockChecksum=function(e){return i(e,0).toNumber()},t.streamChecksum=function(e,t){return null===e?t.digest().toNumber():(null===t&&(t=i(0)),t.update(e))},t.readUInt32LE=function(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0};o(898).UINT32;Math.imul||(Math.imul=function(e,t){var o=65535&e,i=65535&t;return o*i+
2102((e>>>16)*i+o*(t>>>16)<<16)|0}),t.uncompress=function(e,t,o,i){for(var n=o=o||0,s=i=i||e.length-o,r=0;n<s;){var a=e[n++],l=a>>4;if(l>0){for(var h=l+240;255===h;)l+=h=e[n++];for(var c=n+l;n<c;)t[r++]=e[n++];if(n===s)return r}var d=e[n++]|e[n++]<<8;if(0===d||d>r)return-(n-2);var u=15&a;for(h=u+240;255===h;)u+=h=e[n++];var g=r-d;for(c=r+u+4;r<c;)t[r++]=t[g++]}return r};var n=2113929216,s=15;function r(e,o,i,r,a,l){var h=a,c=l-a,d=0;if(e.length>=n)throw new Error("input too large");if(e.length>12){var u=
2103t.compressBound(e.length);if(c<u)throw Error("output too small: "+c+" \x3c "+u);for(var g=67,p=e.length-12;i+4<p;){var f=e[i+1]<<8|e[i],m=e[i+3]<<8|e[i+2],y=Math.imul(f|m<<16,2654435761)>>>16,v=r[y]-1;if(r[y]=i+1,v<0||i-v>>>16>0||(e[v+3]<<8|e[v+2])!=m||(e[v+1]<<8|e[v])!=f)i+=g++>>6;else{g=67;var C=i-d,w=i-v;v+=4;for(var b=i+=4;i<p&&e[i]==e[v];)i++,v++;var M=(b=i-b)<15?b:15;if(C>=s){o[h++]=240+M;for(var E=C-s;E>254;E-=255)o[h++]=255;o[h++]=E}else o[h++]=(C<<4)+M;for(var k=0;k<C;k++)o[h++]=e[d+k];if(o[h++]=
2104w,o[h++]=w>>8,b>=15){for(b-=15;b>=255;)b-=255,o[h++]=255;o[h++]=b}d=i}}}if(0==d)return 0;if((C=e.length-d)>=s){o[h++]=240;for(var S=C-s;S>254;S-=255)o[h++]=255;o[h++]=S}else o[h++]=C<<4;for(i=d;i<e.length;)o[h++]=e[i++];return h}t.compressBound=function(e){return e>n?0:e+e/255+16|0},t.compress=function(e,t,o,i){for(var n=new Array(65536),s=0;s<65536;s++)n[s]=0;return r(e,t,0,n,o||0,i||t.length)},t.compressHC=t.compress,t.compressDependent=r},897:(e,t,o)=>{e.exports=o(813)},813:(e,t,o)=>{var i=o(287).hp;
2105t.ZM=407708164,t.Cw=i.alloc(4),t.Cw.writeUInt32LE(t.ZM,0,!1),t.UW=0,t.B_=i.alloc(4),t.B_.writeUInt32LE(t.UW,0,!1),t.utils=o(150)},526:(e,t)=>{t.byteLength=function(e){var t=a(e),o=t[0],i=t[1];return 3*(o+i)/4-i},t.toByteArray=function(e){var t,o,s=a(e),r=s[0],l=s[1],h=new n(function(e,t,o){return 3*(t+o)/4-o}(0,r,l)),c=0,d=l>0?r-4:r;for(o=0;o<d;o+=4)t=i[e.charCodeAt(o)]<<18|i[e.charCodeAt(o+1)]<<12|i[e.charCodeAt(o+2)]<<6|i[e.charCodeAt(o+3)],h[c++]=t>>16&255,h[c++]=t>>8&255,h[c++]=255&t;2===l&&(t=
2106i[e.charCodeAt(o)]<<2|i[e.charCodeAt(o+1)]>>4,h[c++]=255&t);1===l&&(t=i[e.charCodeAt(o)]<<10|i[e.charCodeAt(o+1)]<<4|i[e.charCodeAt(o+2)]>>2,h[c++]=t>>8&255,h[c++]=255&t);return h},t.fromByteArray=function(e){for(var t,i=e.length,n=i%3,s=[],r=16383,a=0,h=i-n;a<h;a+=r)s.push(l(e,a,a+r>h?h:a+r));1===n?(t=e[i-1],s.push(o[t>>2]+o[t<<4&63]+"\x3d\x3d")):2===n&&(t=(e[i-2]<<8)+e[i-1],s.push(o[t>>10]+o[t>>4&63]+o[t<<2&63]+"\x3d"));return s.join("")};for(var o=[],i=[],n="undefined"!=typeof Uint8Array?Uint8Array:
2107Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0;r<64;++r)o[r]=s[r],i[s.charCodeAt(r)]=r;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var o=e.indexOf("\x3d");return-1===o&&(o=t),[o,o===t?0:4-o%4]}function l(e,t,i){for(var n,s,r=[],a=t;a<i;a+=3)n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),r.push(o[(s=n)>>18&63]+o[s>>12&63]+o[s>>6&63]+o[63&s]);return r.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=
210863},788:(e,t,o)=>{var i=o(287).hp;var n=o(931);function s(e,t){return void 0===t&&(t="utf8"),i.isBuffer(e)?a(e.toString("base64")):a(i.from(e,t).toString("base64"))}function r(e){return e=e.toString(),n.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function a(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var l=s;l.encode=s,l.decode=function(e,t){return void 0===t&&(t="utf8"),i.from(r(e),"base64").toString(t)},l.toBase64=r,l.fromBase64=a,l.toBuffer=function(e){return i.from(r(e),
2109"base64")},t.default=l},931:(e,t,o)=>{var i=o(287).hp;
2109Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length,o=t%4;if(!o)return e;var n=t,s=4-o,r=t+s,a=i.alloc(r);for(a.write(e);s--;)a.write("\x3d",n++);return a.toString()}},711:(e,t,o)=>{e.exports=o(788).default,e.exports.default=e.exports},287:(e,t,o)=>{var i=o(526),n=o(251),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.hp=l,t.IS=50;var r=2147483647;function a(e){if(e>
2110r)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,o){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return d(e)}return h(e,t,o)}function h(e,t,o){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var o=0|f(e,t),
2111i=a(o),n=i.write(e,t);n!==o&&(i=i.slice(0,n));return i}(e,t);if(ArrayBuffer.isView(e))return function(e){if(q(e,Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return u(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(q(e,ArrayBuffer)||e&&q(e.buffer,ArrayBuffer))return g(e,t,o);if("undefined"!=typeof SharedArrayBuffer&&(q(e,SharedArrayBuffer)||e&&q(e.buffer,
2112SharedArrayBuffer)))return g(e,t,o);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var i=e.valueOf&&e.valueOf();if(null!=i&&i!==e)return l.from(i,t,o);var n=function(e){if(l.isBuffer(e)){var t=0|p(e.length),o=a(t);return 0===o.length||e.copy(o,0,0,t),o}if(void 0!==e.length)return"number"!=typeof e.length||G(e.length)?a(0):u(e);if("Buffer"===e.type&&Array.isArray(e.data))return u(e.data)}(e);if(n)return n;if("undefined"!=typeof Symbol&&
2113null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,o);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"');}function d(e){return c(e),a(e<0?0:0|p(e))}function u(e){for(var t=
2114e.length<0?0:0|p(e.length),o=a(t),i=0;i<t;i+=1)o[i]=255&e[i];return o}function g(e,t,o){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(o||0))throw new RangeError('"length" is outside of buffer bounds');var i;return i=void 0===t&&void 0===o?new Uint8Array(e):void 0===o?new Uint8Array(e,t):new Uint8Array(e,t,o),Object.setPrototypeOf(i,l.prototype),i}function p(e){if(e>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+
2115r.toString(16)+" bytes");return 0|e}function f(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var o=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===o)return 0;for(var n=!1;;)switch(t){case "ascii":case "latin1":case "binary":return o;case "utf8":case "utf-8":return U(e).length;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return 2*
2116o;case "hex":return o>>>1;case "base64":return H(e).length;default:if(n)return i?-1:U(e).length;t=(""+t).toLowerCase(),n=!0}}function m(e,t,o){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===o||o>this.length)&&(o=this.length),o<=0)return"";if((o>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case "hex":return O(this,t,o);case "utf8":case "utf-8":return T(this,t,o);case "ascii":return L(this,t,o);case "latin1":case "binary":return A(this,t,o);case "base64":return S(this,
2117t,o);case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return R(this,t,o);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function y(e,t,o){var i=e[t];
vendor: 5,566 bytes, lines 2117-2128
2117e[t]=e[o],e[o]=i}function v(e,t,o,i,n){if(0===e.length)return-1;if("string"==typeof o?(i=o,o=0):o>2147483647?o=2147483647:o<-2147483648&&(o=-2147483648),G(o=+o)&&(o=n?0:e.length-1),o<0&&(o=e.length+o),o>=e.length){if(n)return-1;o=e.length-1}else if(o<0){if(!n)return-1;o=0}if("string"==typeof t&&(t=l.from(t,
2118i)),l.isBuffer(t))return 0===t.length?-1:C(e,t,o,i,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,o):Uint8Array.prototype.lastIndexOf.call(e,t,o):C(e,[t],o,i,n);throw new TypeError("val must be string, number or Buffer");}function C(e,t,o,i,n){var s,r=1,a=e.length,l=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;r=2,a/=2,l/=
21192,o/=2}function h(e,t){return 1===r?e[t]:e.readUInt16BE(t*r)}if(n){var c=-1;for(s=o;s<a;s++)if(h(e,s)===h(t,-1===c?0:s-c)){if(-1===c&&(c=s),s-c+1===l)return c*r}else-1!==c&&(s-=s-c),c=-1}else for(o+l>a&&(o=a-l),s=o;s>=0;s--){for(var d=!0,u=0;u<l;u++)if(h(e,s+u)!==h(t,u)){d=!1;break}if(d)return s}return-1}function w(e,t,o,i){o=Number(o)||0;var n=e.length-o;i?(i=Number(i))>n&&(i=n):i=n;var s=t.length;i>s/2&&(i=s/2);for(var r=0;r<i;++r){var a=parseInt(t.substr(2*r,2),16);if(G(a))return r;e[o+r]=a}return r}
2120function b(e,t,o,i){return F(U(t,e.length-o),e,o,i)}function M(e,t,o,i){return F(function(e){for(var t=[],o=0;o<e.length;++o)t.push(255&e.charCodeAt(o));return t}(t),e,o,i)}function E(e,t,o,i){return F(H(t),e,o,i)}function k(e,t,o,i){return F(function(e,t){for(var o,i,n,s=[],r=0;r<e.length&&!((t-=2)<0);++r)i=(o=e.charCodeAt(r))>>8,n=o%256,s.push(n),s.push(i);return s}(t,e.length-o),e,o,i)}function S(e,t,o){return 0===t&&o===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,o))}function T(e,t,
2121o){o=Math.min(e.length,o);for(var i=[],n=t;n<o;){var s,r,a,l,h=e[n],c=null,d=h>239?4:h>223?3:h>191?2:1;if(n+d<=o)switch(d){case 1:h<128&&(c=h);break;case 2:128==(192&(s=e[n+1]))&&(l=(31&h)<<6|63&s)>127&&(c=l);break;case 3:s=e[n+1],r=e[n+2],128==(192&s)&&128==(192&r)&&(l=(15&h)<<12|(63&s)<<6|63&r)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:s=e[n+1],r=e[n+2],a=e[n+3],128==(192&s)&&128==(192&r)&&128==(192&a)&&(l=(15&h)<<18|(63&s)<<12|(63&r)<<6|63&a)>65535&&l<1114112&&(c=l)}null===c?(c=65533,d=1):c>
212265535&&(c-=65536,i.push(c>>>10&1023|55296),c=56320|1023&c),i.push(c),n+=d}return function(e){var t=e.length;if(t<=D)return String.fromCharCode.apply(String,e);var o="",i=0;for(;i<t;)o+=String.fromCharCode.apply(String,e.slice(i,i+=D));return o}(i)}l.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||
2123"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,o){return h(e,t,o)},Object.setPrototypeOf(l.prototype,
2124Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,o){return function(e,t,o){return c(e),e<=0?a(e):void 0!==t?"string"==typeof o?a(e).fill(t,o):a(e).fill(t):a(e)}(e,t,o)},l.allocUnsafe=function(e){return d(e)},l.allocUnsafeSlow=function(e){return d(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(q(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),q(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||
2125!l.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var o=e.length,i=t.length,n=0,s=Math.min(o,i);n<s;++n)if(e[n]!==t[n]){o=e[n],i=t[n];break}return o<i?-1:i<o?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case "hex":case "utf8":case "utf-8":case "ascii":case "latin1":case "binary":case "base64":case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');
2126if(0===e.length)return l.alloc(0);var o;if(void 0===t)for(t=0,o=0;o<e.length;++o)t+=e[o].length;var i=l.allocUnsafe(t),n=0;for(o=0;o<e.length;++o){var s=e[o];if(q(s,Uint8Array))n+s.length>i.length?l.from(s).copy(i,n):Uint8Array.prototype.set.call(i,s,n);else{if(!l.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,n)}n+=s.length}return i},l.byteLength=f,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");
2127for(var t=0;t<e;t+=2)y(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},l.prototype.toString=function(){var e=this.length;
2128return 0===e?"":0===arguments.length?T(this,0,e):m.apply(this,arguments)}
vendor: 7,106 bytes, lines 2128-2142
2128,l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",o=t.IS;return e=this.toString("hex",0,o).replace(/(.{2})/g,"$1 ").trim(),this.length>o&&(e+=" ... "),"\x3cBuffer "+e+"\x3e"},s&&(l.prototype[s]=l.prototype.inspect),l.prototype.compare=function(e,t,o,i,
2129n){if(q(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===o&&(o=e?e.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),t<0||o>e.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&t>=o)return 0;if(i>=n)return-1;if(t>=o)return 1;if(this===e)return 0;for(var s=(n>>>=0)-(i>>>=0),r=(o>>>=0)-(t>>>=0),a=Math.min(s,r),
2130h=this.slice(i,n),c=e.slice(t,o),d=0;d<a;++d)if(h[d]!==c[d]){s=h[d],r=c[d];break}return s<r?-1:r<s?1:0},l.prototype.includes=function(e,t,o){return-1!==this.indexOf(e,t,o)},l.prototype.indexOf=function(e,t,o){return v(this,e,t,o,!0)},l.prototype.lastIndexOf=function(e,t,o){return v(this,e,t,o,!1)},l.prototype.write=function(e,t,o,i){if(void 0===t)i="utf8",o=this.length,t=0;else if(void 0===o&&"string"==typeof t)i=t,o=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");
2131t>>>=0,isFinite(o)?(o>>>=0,void 0===i&&(i="utf8")):(i=o,o=void 0)}var n=this.length-t;if((void 0===o||o>n)&&(o=n),e.length>0&&(o<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case "hex":return w(this,e,t,o);case "utf8":case "utf-8":return b(this,e,t,o);case "ascii":case "latin1":case "binary":return M(this,e,t,o);case "base64":return E(this,e,t,o);case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return k(this,e,
2132t,o);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function L(e,t,o){var i="";o=Math.min(e.length,o);for(var n=t;n<o;++n)i+=String.fromCharCode(127&e[n]);return i}function A(e,t,o){var i="";o=Math.min(e.length,o);for(var n=t;n<o;++n)i+=String.fromCharCode(e[n]);return i}function O(e,t,o){var i=e.length;(!t||t<0)&&(t=0),(!o||o<0||o>i)&&(o=i);for(var n=
2133"",s=t;s<o;++s)n+=V[e[s]];return n}function R(e,t,o){for(var i=e.slice(t,o),n="",s=0;s<i.length-1;s+=2)n+=String.fromCharCode(i[s]+256*i[s+1]);return n}function _(e,t,o){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>o)throw new RangeError("Trying to access beyond buffer length");}function B(e,t,o,i,n,s){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<s)throw new RangeError('"value" argument is out of bounds');if(o+i>e.length)throw new RangeError("Index out of range");
2134}function P(e,t,o,i,n,s){if(o+i>e.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("Index out of range");}function x(e,t,o,i,s){return t=+t,o>>>=0,s||P(e,0,o,4),n.write(e,t,o,i,23,4),o+4}function I(e,t,o,i,s){return t=+t,o>>>=0,s||P(e,0,o,8),n.write(e,t,o,i,52,8),o+8}l.prototype.slice=function(e,t){var o=this.length;(e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=void 0===t?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t<e&&(t=e);var i=this.subarray(e,t);return Object.setPrototypeOf(i,
2135l.prototype),i},l.prototype.readUintLE=l.prototype.readUIntLE=function(e,t,o){e>>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e],n=1,s=0;++s<t&&(n*=256);)i+=this[e+s]*n;return i},l.prototype.readUintBE=l.prototype.readUIntBE=function(e,t,o){e>>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e+--t],n=1;t>0&&(n*=256);)i+=this[e+--t]*n;return i},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=
2136function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+
21373])},l.prototype.readIntLE=function(e,t,o){e>>>=0,t>>>=0,o||_(e,t,this.length);for(var i=this[e],n=1,s=0;++s<t&&(n*=256);)i+=this[e+s]*n;return i>=(n*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readIntBE=function(e,t,o){e>>>=0,t>>>=0,o||_(e,t,this.length);for(var i=t,n=1,s=this[e+--i];i>0&&(n*=256);)s+=this[e+--i]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*t)),s},l.prototype.readInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,
2138t){e>>>=0,t||_(e,2,this.length);var o=this[e]|this[e+1]<<8;return 32768&o?4294901760|o:o},l.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);var o=this[e+1]|this[e]<<8;return 32768&o?4294901760|o:o},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return e>>>=
21390,t||_(e,4,this.length),n.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),n.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),n.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),n.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,o,i){(e=+e,t>>>=0,o>>>=0,i)||B(this,e,t,o,Math.pow(2,8*o)-1,0);var n=1,s=0;for(this[t]=255&e;++s<
2140o&&(n*=256);)this[t+s]=e/n&255;return t+o},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(e,t,o,i){(e=+e,t>>>=0,o>>>=0,i)||B(this,e,t,o,Math.pow(2,8*o)-1,0);var n=o-1,s=1;for(this[t+n]=255&e;--n>=0&&(s*=256);)this[t+n]=e/s&255;return t+o},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,65535,0),this[t]=255&e,this[t+
21411]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+
21422]=e>>>8,this[t+3]=255&e,t+4}
vendor: 3,072 bytes, lines 2142-2148
2142,l.prototype.writeIntLE=function(e,t,o,i){if(e=+e,t>>>=0,!i){var n=Math.pow(2,8*o-1);B(this,e,t,o,n-1,-n)}var s=0,r=1,a=0;for(this[t]=255&e;++s<o&&(r*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e/r|0)-a&255;return t+o},l.prototype.writeIntBE=function(e,t,o,i){if(e=+e,t>>>=0,!i){var n=Math.pow(2,8*o-1);B(this,e,t,o,n-1,-n)}var s=o-1,r=1,a=0;for(this[t+s]=255&e;--s>=0&&(r*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e/r|0)-a&255;return t+o},l.prototype.writeInt8=
2143function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+
21443]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,o){return e=+e,t>>>=0,o||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,o){return x(this,e,t,!0,o)},l.prototype.writeFloatBE=function(e,t,o){return x(this,e,t,!1,o)},l.prototype.writeDoubleLE=function(e,t,o){return I(this,e,t,!0,o)},l.prototype.writeDoubleBE=function(e,t,o){return I(this,e,t,!1,o)},l.prototype.copy=function(e,
2145t,o,i){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");if(o||(o=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<o&&(i=o),i===o)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(o<0||o>=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-o&&(i=e.length-t+o);var n=i-o;return this===e&&"function"==
2146typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,o,i):Uint8Array.prototype.set.call(e,this.subarray(o,i),t),n},l.prototype.fill=function(e,t,o,i){if("string"==typeof e){if("string"==typeof t?(i=t,t=0,o=this.length):"string"==typeof o&&(i=o,o=this.length),void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!l.isEncoding(i))throw new TypeError("Unknown encoding: "+i);if(1===e.length){var n=e.charCodeAt(0);("utf8"===i&&n<128||"latin1"===i)&&
2147(e=n)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<o)throw new RangeError("Out of range index");if(o<=t)return this;var s;if(t>>>=0,o=void 0===o?this.length:o>>>0,e||(e=0),"number"==typeof e)for(s=t;s<o;++s)this[s]=e;else{var r=l.isBuffer(e)?e:l.from(e,i),a=r.length;if(0===a)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(s=0;s<o-t;++s)this[s+t]=r[s%a]}return this};var N=/[^+/0-9A-Za-z-_]/g;function U(e,t){var o;
2148t=t||1/0;for(var i=e.length,n=null,s=[],r=0;r<i;++r){if((o=e.charCodeAt(r))>
vendor: 21,448 bytes, lines 2148-2190
214855295&&o<57344){if(!n){if(o>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(r+1===i){(t-=3)>-1&&s.push(239,191,189);continue}n=o;continue}if(o<56320){(t-=3)>-1&&s.push(239,191,189),n=o;continue}o=65536+(n-55296<<10|o-56320)}else n&&(t-=3)>-1&&s.push(239,191,189);if(n=null,o<128){if((t-=1)<0)break;s.push(o)}else if(o<2048){if((t-=2)<0)break;s.push(o>>6|192,63&o|128)}else if(o<65536){if((t-=3)<0)break;s.push(o>>12|224,o>>
21496&63|128,63&o|128)}else{if(!(o<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}}return s}function H(e){return i.toByteArray(function(e){if((e=(e=e.split("\x3d")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="\x3d";return e}(e))}function F(e,t,o,i){for(var n=0;n<i&&!(n+o>=t.length||n>=e.length);++n)t[n+o]=e[n];return n}function q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&
2150e.constructor.name===t.name}function G(e){return e!=e}var V=function(){for(var e="0123456789abcdef",t=new Array(256),o=0;o<16;++o)for(var i=16*o,n=0;n<16;++n)t[i+n]=e[o]+e[n];return t}()},898:(e,t,o)=>{t.UINT32=o(741),t.UINT64=o(174)},741:function(e,t){var o;!function(){i(Math.pow(36,5)),i(Math.pow(16,7)),i(Math.pow(10,9)),i(Math.pow(2,30)),i(36),i(16),i(10),i(2);function i(e,t){return this instanceof i?(this._low=0,this._high=0,this.remainder=null,void 0===t?s.call(this,e):"string"==typeof e?r.call(this,
2151e,t):void n.call(this,e,t)):new i(e,t)}function n(e,t){return this._low=0|e,this._high=0|t,this}function s(e){return this._low=65535&e,this._high=e>>>16,this}function r(e,t){var o=parseInt(e,t||10);return this._low=65535&o,this._high=o>>>16,this}i.prototype.fromBits=n,i.prototype.fromNumber=s,i.prototype.fromString=r,i.prototype.toNumber=function(){return 65536*this._high+this._low},i.prototype.toString=function(e){return this.toNumber().toString(e||10)},i.prototype.add=function(e){var t=this._low+
2152e._low,o=t>>>16;return o+=this._high+e._high,this._low=65535&t,this._high=65535&o,this},i.prototype.subtract=function(e){return this.add(e.clone().negate())},i.prototype.multiply=function(e){var t,o,i=this._high,n=this._low,s=e._high,r=e._low;return t=(o=n*r)>>>16,t+=i*r,t&=65535,t+=n*s,this._low=65535&o,this._high=65535&t,this},i.prototype.div=function(e){if(0==e._low&&0==e._high)throw Error("division by zero");if(0==e._high&&1==e._low)return this.remainder=new i(0),this;if(e.gt(this))return this.remainder=
2153this.clone(),this._low=0,this._high=0,this;if(this.eq(e))return this.remainder=new i(0),this._low=1,this._high=0,this;for(var t=e.clone(),o=-1;!this.lt(t);)t.shiftLeft(1,!0),o++;for(this.remainder=this.clone(),this._low=0,this._high=0;o>=0;o--)t.shiftRight(1),this.remainder.lt(t)||(this.remainder.subtract(t),o>=16?this._high|=1<<o-16:this._low|=1<<o);return this},i.prototype.negate=function(){var e=1+(65535&~this._low);return this._low=65535&e,this._high=~this._high+(e>>>16)&65535,this},i.prototype.equals=
2154i.prototype.eq=function(e){return this._low==e._low&&this._high==e._high},i.prototype.greaterThan=i.prototype.gt=function(e){return this._high>e._high||!(this._high<e._high)&&this._low>e._low},i.prototype.lessThan=i.prototype.lt=function(e){return this._high<e._high||!(this._high>e._high)&&this._low<e._low},i.prototype.or=function(e){return this._low|=e._low,this._high|=e._high,this},i.prototype.and=function(e){return this._low&=e._low,this._high&=e._high,this},i.prototype.not=function(){return this._low=
215565535&~this._low,this._high=65535&~this._high,this},i.prototype.xor=function(e){return this._low^=e._low,this._high^=e._high,this},i.prototype.shiftRight=i.prototype.shiftr=function(e){return e>16?(this._low=this._high>>e-16,this._high=0):16==e?(this._low=this._high,this._high=0):(this._low=this._low>>e|this._high<<16-e&65535,this._high>>=e),this},i.prototype.shiftLeft=i.prototype.shiftl=function(e,t){return e>16?(this._high=this._low<<e-16,this._low=0,t||(this._high&=65535)):16==e?(this._high=this._low,
2156this._low=0):(this._high=this._high<<e|this._low>>16-e,this._low=this._low<<e&65535,t||(this._high&=65535)),this},i.prototype.rotateLeft=i.prototype.rotl=function(e){var t=this._high<<16|this._low;return t=t<<e|t>>>32-e,this._low=65535&t,this._high=t>>>16,this},i.prototype.rotateRight=i.prototype.rotr=function(e){var t=this._high<<16|this._low;return t=t>>>e|t<<32-e,this._low=65535&t,this._high=t>>>16,this},i.prototype.clone=function(){return new i(this._low,this._high)},void 0===(o=function(){return i}.apply(t,
2157[]))||(e.exports=o)}()},174:function(e,t){var o;!function(){var i={16:s(Math.pow(16,5)),10:s(Math.pow(10,5)),2:s(Math.pow(2,5))},n={16:s(16),10:s(10),2:s(2)};function s(e,t,o,i){return this instanceof s?(this.remainder=null,"string"==typeof e?l.call(this,e,t):void 0===t?a.call(this,e):void r.apply(this,arguments)):new s(e,t,o,i)}function r(e,t,o,i){return void 0===o?(this._a00=65535&e,this._a16=e>>>16,this._a32=65535&t,this._a48=t>>>16,this):(this._a00=0|e,this._a16=0|t,this._a32=0|o,this._a48=0|
2158i,this)}function a(e){return this._a00=65535&e,this._a16=e>>>16,this._a32=0,this._a48=0,this}function l(e,t){t=t||10,this._a00=0,this._a16=0,this._a32=0,this._a48=0;for(var o=i[t]||new s(Math.pow(t,5)),n=0,r=e.length;n<r;n+=5){var a=Math.min(5,r-n),l=parseInt(e.slice(n,n+a),t);this.multiply(a<5?new s(Math.pow(t,a)):o).add(new s(l))}return this}s.prototype.fromBits=r,s.prototype.fromNumber=a,s.prototype.fromString=l,s.prototype.toNumber=function(){return 65536*this._a16+this._a00},s.prototype.toString=
2159function(e){var t=n[e=e||10]||new s(e);if(!this.gt(t))return this.toNumber().toString(e);for(var o=this.clone(),i=new Array(64),r=63;r>=0&&(o.div(t),i[r]=o.remainder.toNumber().toString(e),o.gt(t));r--);return i[r-1]=o.toNumber().toString(e),i.join("")},s.prototype.add=function(e){var t=this._a00+e._a00,o=t>>>16,i=(o+=this._a16+e._a16)>>>16,n=(i+=this._a32+e._a32)>>>16;return n+=this._a48+e._a48,this._a00=65535&t,this._a16=65535&o,this._a32=65535&i,this._a48=65535&n,this},s.prototype.subtract=function(e){return this.add(e.clone().negate())},
2160s.prototype.multiply=function(e){var t=this._a00,o=this._a16,i=this._a32,n=this._a48,s=e._a00,r=e._a16,a=e._a32,l=t*s,h=l>>>16,c=(h+=t*r)>>>16;h&=65535,c+=(h+=o*s)>>>16;var d=(c+=t*a)>>>16;return c&=65535,d+=(c+=o*r)>>>16,c&=65535,d+=(c+=i*s)>>>16,d+=t*e._a48,d&=65535,d+=o*a,d&=65535,d+=i*r,d&=65535,d+=n*s,this._a00=65535&l,this._a16=65535&h,this._a32=65535&c,this._a48=65535&d,this},s.prototype.div=function(e){if(0==e._a16&&0==e._a32&&0==e._a48){if(0==e._a00)throw Error("division by zero");if(1==
2161e._a00)return this.remainder=new s(0),this}if(e.gt(this))return this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0,this;if(this.eq(e))return this.remainder=new s(0),this._a00=1,this._a16=0,this._a32=0,this._a48=0,this;for(var t=e.clone(),o=-1;!this.lt(t);)t.shiftLeft(1,!0),o++;for(this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0;o>=0;o--)t.shiftRight(1),this.remainder.lt(t)||(this.remainder.subtract(t),o>=48?this._a48|=1<<o-48:o>=32?this._a32|=1<<
2162o-32:o>=16?this._a16|=1<<o-16:this._a00|=1<<o);return this},s.prototype.negate=function(){var e=1+(65535&~this._a00);return this._a00=65535&e,e=(65535&~this._a16)+(e>>>16),this._a16=65535&e,e=(65535&~this._a32)+(e>>>16),this._a32=65535&e,this._a48=~this._a48+(e>>>16)&65535,this},s.prototype.equals=s.prototype.eq=function(e){return this._a48==e._a48&&this._a00==e._a00&&this._a32==e._a32&&this._a16==e._a16},s.prototype.greaterThan=s.prototype.gt=function(e){return this._a48>e._a48||!(this._a48<e._a48)&&
2163(this._a32>e._a32||!(this._a32<e._a32)&&(this._a16>e._a16||!(this._a16<e._a16)&&this._a00>e._a00))},s.prototype.lessThan=s.prototype.lt=function(e){return this._a48<e._a48||!(this._a48>e._a48)&&(this._a32<e._a32||!(this._a32>e._a32)&&(this._a16<e._a16||!(this._a16>e._a16)&&this._a00<e._a00))},s.prototype.or=function(e){return this._a00|=e._a00,this._a16|=e._a16,this._a32|=e._a32,this._a48|=e._a48,this},s.prototype.and=function(e){return this._a00&=e._a00,this._a16&=e._a16,this._a32&=e._a32,this._a48&=
2164e._a48,this},s.prototype.xor=function(e){return this._a00^=e._a00,this._a16^=e._a16,this._a32^=e._a32,this._a48^=e._a48,this},s.prototype.not=function(){return this._a00=65535&~this._a00,this._a16=65535&~this._a16,this._a32=65535&~this._a32,this._a48=65535&~this._a48,this},s.prototype.shiftRight=s.prototype.shiftr=function(e){return(e%=64)>=48?(this._a00=this._a48>>e-48,this._a16=0,this._a32=0,this._a48=0):e>=32?(e-=32,this._a00=65535&(this._a32>>e|this._a48<<16-e),this._a16=this._a48>>e&65535,this._a32=
21650,this._a48=0):e>=16?(e-=16,this._a00=65535&(this._a16>>e|this._a32<<16-e),this._a16=65535&(this._a32>>e|this._a48<<16-e),this._a32=this._a48>>e&65535,this._a48=0):(this._a00=65535&(this._a00>>e|this._a16<<16-e),this._a16=65535&(this._a16>>e|this._a32<<16-e),this._a32=65535&(this._a32>>e|this._a48<<16-e),this._a48=this._a48>>e&65535),this},s.prototype.shiftLeft=s.prototype.shiftl=function(e,t){return(e%=64)>=48?(this._a48=this._a00<<e-48,this._a32=0,this._a16=0,this._a00=0):e>=32?(e-=32,this._a48=
2166this._a16<<e|this._a00>>16-e,this._a32=this._a00<<e&65535,this._a16=0,this._a00=0):e>=16?(e-=16,this._a48=this._a32<<e|this._a16>>16-e,this._a32=65535&(this._a16<<e|this._a00>>16-e),this._a16=this._a00<<e&65535,this._a00=0):(this._a48=this._a48<<e|this._a32>>16-e,this._a32=65535&(this._a32<<e|this._a16>>16-e),this._a16=65535&(this._a16<<e|this._a00>>16-e),this._a00=this._a00<<e&65535),t||(this._a48&=65535),this},s.prototype.rotateLeft=s.prototype.rotl=function(e){if(0==(e%=64))return this;if(e>=32){var t=
2167this._a00;if(this._a00=this._a32,this._a32=t,t=this._a48,this._a48=this._a16,this._a16=t,32==e)return this;e-=32}var o=this._a48<<16|this._a32,i=this._a16<<16|this._a00,n=o<<e|i>>>32-e,s=i<<e|o>>>32-e;return this._a00=65535&s,this._a16=s>>>16,this._a32=65535&n,this._a48=n>>>16,this},s.prototype.rotateRight=s.prototype.rotr=function(e){if(0==(e%=64))return this;if(e>=32){var t=this._a00;if(this._a00=this._a32,this._a32=t,t=this._a48,this._a48=this._a16,this._a16=t,32==e)return this;e-=32}var o=this._a48<<
216816|this._a32,i=this._a16<<16|this._a00,n=o>>>e|i<<32-e,s=i>>>e|o<<32-e;return this._a00=65535&s,this._a16=s>>>16,this._a32=65535&n,this._a48=n>>>16,this},s.prototype.clone=function(){return new s(this._a00,this._a16,this._a32,this._a48)},void 0===(o=function(){return s}.apply(t,[]))||(e.exports=o)}()},251:(e,t)=>{t.read=function(e,t,o,i,n){var s,r,a=8*n-i-1,l=(1<<a)-1,h=l>>1,c=-7,d=o?n-1:0,u=o?-1:1,g=e[t+d];for(d+=u,s=g&(1<<-c)-1,g>>=-c,c+=a;c>0;s=256*s+e[t+d],d+=u,c-=8);for(r=s&(1<<-c)-1,s>>=-c,
2169c+=i;c>0;r=256*r+e[t+d],d+=u,c-=8);if(0===s)s=1-h;else{if(s===l)return r?NaN:1/0*(g?-1:1);r+=Math.pow(2,i),s-=h}return(g?-1:1)*r*Math.pow(2,s-i)},t.write=function(e,t,o,i,n,s){var r,a,l,h=8*s-n-1,c=(1<<h)-1,d=c>>1,u=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,g=i?0:s-1,p=i?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,r=c):(r=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-r))<1&&(r--,l*=2),(t+=r+d>=1?u/l:u*Math.pow(2,1-d))*l>=2&&(r++,l/=2),r+d>=c?(a=0,r=c):r+d>=
21701?(a=(t*l-1)*Math.pow(2,n),r+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,n),r=0));n>=8;e[o+g]=255&a,g+=p,a/=256,n-=8);for(r=r<<n|a,h+=n;h>0;e[o+g]=255&r,g+=p,r/=256,h-=8);e[o+g-p]|=128*f}},134:(e,t,o)=>{e.exports={h32:o(492),h64:o(470)}},492:(e,t,o)=>{var i=o(287).hp,n=o(898).UINT32;n.prototype.xxh_update=function(e,t){var o,i,n=r._low,a=r._high;o=(i=e*n)>>>16,o+=t*n,o&=65535,o+=e*a;var l=this._low+(65535&i),h=l>>>16,c=(h+=this._high+(65535&o))<<16|65535&l;h=(c=c<<13|c>>>19)>>>16,o=(i=(l=65535&c)*(n=s._low))>>>
217116,o+=h*n,o&=65535,o+=l*(a=s._high),this._low=65535&i,this._high=65535&o};var s=n("2654435761"),r=n("2246822519"),a=n("3266489917"),l=n("668265263"),h=n("374761393");function c(){return 2==arguments.length?(new c(arguments[1])).update(arguments[0]).digest():this instanceof c?void d.call(this,arguments[0]):new c(arguments[0])}function d(e){return this.seed=e instanceof n?e.clone():n(e),this.v1=this.seed.clone().add(s).add(r),this.v2=this.seed.clone().add(r),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(s),
2172this.total_len=0,this.memsize=0,this.memory=null,this}c.prototype.init=d,c.prototype.update=function(e){var t,o="string"==typeof e;o&&(e=function(e){for(var t=[],o=0,i=e.length;o<i;o++){var n=e.charCodeAt(o);n<128?t.push(n):n<2048?t.push(192|n>>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(o++,n=65536+((1023&n)<<10|1023&e.charCodeAt(o)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return new Uint8Array(t)}(e),o=!1,t=!0),"undefined"!=typeof ArrayBuffer&&e instanceof
2173ArrayBuffer&&(t=!0,e=new Uint8Array(e));var n=0,s=e.length,r=n+s;if(0==s)return this;if(this.total_len+=s,0==this.memsize&&(this.memory=o?"":t?new Uint8Array(16):new i(16)),this.memsize+s<16)return o?this.memory+=e:t?this.memory.set(e.subarray(0,s),this.memsize):e.copy(this.memory,this.memsize,0,s),this.memsize+=s,this;if(this.memsize>0){o?this.memory+=e.slice(0,16-this.memsize):t?this.memory.set(e.subarray(0,16-this.memsize),this.memsize):e.copy(this.memory,this.memsize,0,16-this.memsize);var a=
21740;o?(this.v1.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v2.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v3.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2)),a+=4,this.v4.xxh_update(this.memory.charCodeAt(a+1)<<8|this.memory.charCodeAt(a),
2175this.memory.charCodeAt(a+3)<<8|this.memory.charCodeAt(a+2))):(this.v1.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2]),a+=4,this.v2.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2]),a+=4,this.v3.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2]),a+=4,this.v4.xxh_update(this.memory[a+1]<<8|this.memory[a],this.memory[a+3]<<8|this.memory[a+2])),n+=16-this.memsize,this.memsize=0,o&&(this.memory="")}if(n<=
2176r-16){var l=r-16;do o?(this.v1.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v2.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v3.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2)),n+=4,this.v4.xxh_update(e.charCodeAt(n+1)<<8|e.charCodeAt(n),e.charCodeAt(n+3)<<8|e.charCodeAt(n+2))):(this.v1.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v2.xxh_update(e[n+
21771]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v3.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2]),n+=4,this.v4.xxh_update(e[n+1]<<8|e[n],e[n+3]<<8|e[n+2])),n+=4;while(n<=l)}return n<r&&(o?this.memory+=e.slice(n):t?this.memory.set(e.subarray(n,r),this.memsize):e.copy(this.memory,this.memsize,n,r),this.memsize=r-n),this},c.prototype.digest=function(){var e,t,o=this.memory,i="string"==typeof o,c=0,d=this.memsize,u=new n;for((e=this.total_len>=16?this.v1.rotl(1).add(this.v2.rotl(7).add(this.v3.rotl(12).add(this.v4.rotl(18)))):
2178this.seed.clone().add(h)).add(u.fromNumber(this.total_len));c<=d-4;)i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+2)):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2]),e.add(u.multiply(a)).rotl(17).multiply(l),c+=4;for(;c<d;)u.fromBits(i?o.charCodeAt(c++):o[c++],0),e.add(u.multiply(h)).rotl(11).multiply(s);return t=e.clone().shiftRight(15),e.xor(t).multiply(r),t=e.clone().shiftRight(13),e.xor(t).multiply(a),t=e.clone().shiftRight(16),e.xor(t),this.init(this.seed),
2179e},e.exports=c},470:(e,t,o)=>{var i=o(287).hp,n=o(898).UINT64,s=n("11400714785074694791"),r=n("14029467366897019727"),a=n("1609587929392839161"),l=n("9650029242287828579"),h=n("2870177450012600261");function c(){return 2==arguments.length?(new c(arguments[1])).update(arguments[0]).digest():this instanceof c?void d.call(this,arguments[0]):new c(arguments[0])}function d(e){return this.seed=e instanceof n?e.clone():n(e),this.v1=this.seed.clone().add(s).add(r),this.v2=this.seed.clone().add(r),this.v3=
2180this.seed.clone(),this.v4=this.seed.clone().subtract(s),this.total_len=0,this.memsize=0,this.memory=null,this}c.prototype.init=d,c.prototype.update=function(e){var t,o="string"==typeof e;o&&(e=function(e){for(var t=[],o=0,i=e.length;o<i;o++){var n=e.charCodeAt(o);n<128?t.push(n):n<2048?t.push(192|n>>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(o++,n=65536+((1023&n)<<10|1023&e.charCodeAt(o)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return new Uint8Array(t)}(e),
2181o=!1,t=!0),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(t=!0,e=new Uint8Array(e));var a=0,l=e.length,h=a+l;if(0==l)return this;if(this.total_len+=l,0==this.memsize&&(this.memory=o?"":t?new Uint8Array(32):new i(32)),this.memsize+l<32)return o?this.memory+=e:t?this.memory.set(e.subarray(0,l),this.memsize):e.copy(this.memory,this.memsize,0,l),this.memsize+=l,this;if(this.memsize>0){o?this.memory+=e.slice(0,32-this.memsize):t?this.memory.set(e.subarray(0,32-this.memsize),this.memsize):
2182e.copy(this.memory,this.memsize,0,32-this.memsize);var c=0;if(o)u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v1.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+
21835)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v2.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+3)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v3.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory.charCodeAt(c+1)<<8|this.memory.charCodeAt(c),this.memory.charCodeAt(c+
21843)<<8|this.memory.charCodeAt(c+2),this.memory.charCodeAt(c+5)<<8|this.memory.charCodeAt(c+4),this.memory.charCodeAt(c+7)<<8|this.memory.charCodeAt(c+6)),this.v4.add(u.multiply(r)).rotl(31).multiply(s);else u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v1.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<
21858|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v2.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v3.add(u.multiply(r)).rotl(31).multiply(s),c+=8,u=n(this.memory[c+1]<<8|this.memory[c],this.memory[c+3]<<8|this.memory[c+2],this.memory[c+5]<<8|this.memory[c+4],this.memory[c+7]<<8|this.memory[c+6]),this.v4.add(u.multiply(r)).rotl(31).multiply(s);
2186a+=32-this.memsize,this.memsize=0,o&&(this.memory="")}if(a<=h-32){var d=h-32;do{var u;if(o)u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v1.add(u.multiply(r)).rotl(31).multiply(s),a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v2.add(u.multiply(r)).rotl(31).multiply(s),
2187a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v3.add(u.multiply(r)).rotl(31).multiply(s),a+=8,u=n(e.charCodeAt(a+1)<<8|e.charCodeAt(a),e.charCodeAt(a+3)<<8|e.charCodeAt(a+2),e.charCodeAt(a+5)<<8|e.charCodeAt(a+4),e.charCodeAt(a+7)<<8|e.charCodeAt(a+6)),this.v4.add(u.multiply(r)).rotl(31).multiply(s);else u=n(e[a+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v1.add(u.multiply(r)).rotl(31).multiply(s),
2188u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v2.add(u.multiply(r)).rotl(31).multiply(s),u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v3.add(u.multiply(r)).rotl(31).multiply(s),u=n(e[(a+=8)+1]<<8|e[a],e[a+3]<<8|e[a+2],e[a+5]<<8|e[a+4],e[a+7]<<8|e[a+6]),this.v4.add(u.multiply(r)).rotl(31).multiply(s);a+=8}while(a<=d)}return a<h&&(o?this.memory+=e.slice(a):t?this.memory.set(e.subarray(a,h),this.memsize):e.copy(this.memory,this.memsize,
2189a,h),this.memsize=h-a),this},c.prototype.digest=function(){var e,t,o=this.memory,i="string"==typeof o,c=0,d=this.memsize,u=new n;for(this.total_len>=32?((e=this.v1.clone().rotl(1)).add(this.v2.clone().rotl(7)),e.add(this.v3.clone().rotl(12)),e.add(this.v4.clone().rotl(18)),e.xor(this.v1.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v2.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v3.multiply(r).rotl(31).multiply(s)),e.multiply(s).add(l),e.xor(this.v4.multiply(r).rotl(31).multiply(s)),
2190e.multiply(s).add(l)):e=this.seed.clone().add(h),e.add(u.fromNumber(this.total_len));c<=d-8;
2190)i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+2),o.charCodeAt(c+5)<<8|o.charCodeAt(c+4),o.charCodeAt(c+7)<<8|o.charCodeAt(c+6)):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2],o[c+5]<<8|o[c+4],o[c+7]<<8|o[c+6]),u.multiply(r).rotl(31).multiply(s),e.xor(u).rotl(27).multiply(s).add(l),c+=8;for(c+4<=d&&(i?u.fromBits(o.charCodeAt(c+1)<<8|o.charCodeAt(c),o.charCodeAt(c+3)<<8|o.charCodeAt(c+
21912),0,0):u.fromBits(o[c+1]<<8|o[c],o[c+3]<<8|o[c+2],0,0),e.xor(u.multiply(s)).rotl(23).multiply(r).add(a),c+=4);c<d;)u.fromBits(i?o.charCodeAt(c++):o[c++],0,0,0),e.xor(u.multiply(h)).rotl(11).multiply(s);return t=e.clone().shiftRight(33),e.xor(t).multiply(r),t=e.clone().shiftRight(29),e.xor(t).multiply(a),t=e.clone().shiftRight(32),e.xor(t),this.init(this.seed),e},e.exports=c}},t={};function o(i){var n=t[i];if(void 0!==n)return n.exports;var s=t[i]={exports:{}};return e[i].call(s.exports,s,s.exports,
2192o),s.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e=o(514).utilities;Object.isExtensible(Object)&&!Object.prototype.hasOwnProperty("enswatch")&&
2193Object.defineProperty(Object.prototype,"enswatch",e.watcher)})(),(()=>{const {utilities:e}=o(514),{GatewayInternal:t,Gateway:i}=o(588);if(document.elementFromPoint&&!e.isIE()){if(ensBrowserSupported=!0,"undefined"==typeof Bootstrapper&&(Bootstrapper={}),Bootstrapper.gateway&&Bootstrapper.gateway.singleton)throw console.warn("Two or more gateways have attempted to initialize"),new Error("Detected two or more gateway cores attempting to intialize");Bootstrapper.gateway={singleton:!0},Bootstrapper.hasOwnProperty("privacy")&&
2194"function"==typeof Bootstrapper.privacy.onBeforeInit&&Bootstrapper.privacy.onBeforeInit(ensClientConfig),"function"==typeof ensClientConfig.domReady&&(e.domReady=ensClientConfig.domReady),gateway=new i(ensClientConfig),gateway.isInitialized?(Bootstrapper.gateway={templateManager:gateway.templateManager,environment:gateway.environment,environmentExists:gateway.environmentManager.environmentExists,getActiveEnvironment:gateway.environmentManager.getActiveEnvironment,getActiveLocale:gateway.environmentManager.getActiveLocale,
2195getAvailableLocales:gateway.environmentManager.getAvailableLocales,getCookie:gateway.consentCookies.getCookie,getCookieTypes:gateway.consentCookies.getCookieTypes,getCookieDomain:gateway.consentCookies.getCookieDomain,getCookieDomainPath:gateway.consentCookies.getCookieDomainPath,getVersion:gateway.getVersion,openBanner:gateway.openBanner,closeBanner:gateway.closeBanner,openModal:gateway.openM
2195odal,closeModal:gateway.closeModal,openGpcNotification:gateway.openGpcNotification,closeGpcNotification:gateway.closeGpcNotification,
2196openDoNotSellModal:gateway.openDoNotSellModal,openRequestDataModal:gateway.openRequestDataModal,openDeleteDataModal:gateway.openDeleteDataModal,sendCCPAEvent:gateway.sendCCPAEvent,registerEnvironmentChangeCallback:gateway.environmentManager.registerEnvironmentChangeCallback,registerConsentChangeCallback:gateway.registerConsentChangeCallback,getList:gateway.getList,isWhitelist:gateway.isWhitelist,resetEnvironment:gateway.resetEnvironment,saveTcf:gateway.consentCookies.saveTcf,setConsentStatus:gateway.banner.setConsentStatus,
2197setConsentStatuses:gateway.banner.setConsentStatuses,setCookie:gateway.consentCookies.setCookie,setCookies:gateway.consentCookies.setCookies,setCookieDomain:gateway.consentCookies.setCookieDomain,setCookieDomainPath:gateway.consentCookies.setCookieDomainPath,setCookieRetentionPeriod:gateway.consentCookies.setCookieRetentionPeriod,setEnvironment:gateway.environmentManager.setEnvironment,setOpenModal:gateway.setOpenModal,setOpenBanner:gateway.setOpenBanner,flushReports:gateway.flushReports,getInteractedTags:gateway.getInteractedTags,
2198getConsentStatus:gateway.banner.getConsentStatus,getUserPreferences:gateway.getUserPreferences,getUserPreference:gateway.getUserPreference,updatePreferences:gateway.updatePreferences,allowTag:gateway.allowTag,blockTag:gateway.blockTag,blockAllCategories:gateway.blockAllCategories,clearTags:gateway.clearTags,getCookieRetentionPeriod:gateway.getCookieRetentionPeriod,getHistory:gateway.getHistory,enableBotAndFraudProtectionReason:gateway.enableBotAndFraudProtectionReason,addCustomReportingEvent:gateway.addCustomReportingEvent,
2199googleConsentManager:gateway.googleConsentManager,singleton:!0},Object.defineProperty(Bootstrapper.gateway,"environment",{get:function(){return gateway.environmentManager.getActiveEnvironment()}}),Bootstrapper.hasOwnProperty("privacy")&&"function"==typeof Bootstrapper.privacy.onAfterInitInternal&&Bootstrapper.privacy.onAfterInitInternal(ensClientConfig),Bootstrapper.hasOwnProperty("privacy")&&"function"==typeof Bootstrapper.privacy.onAfterInit&&Bootstrapper.privacy.onAfterInit(ensClientConfig)):Bootstrapper.gateway=
2200{}}else ensBrowserSupported=!1;!ensBrowserSupported&&ensClientConfig.browserNotSupportedURL&&""!==ensClientConfig.browserNotSupportedURL&&(window.location=ensClientConfig.browserNotSupportedURL)})()})()},4264339,[4269587,4264338],667083,[667082,747751],24);Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions},3414232,667084,24);
2201Bootstrapper.bindImmediate(function(){var Bootstrapper=window["Bootstrapper"];var ensightenOptions=Bootstrapper.ensightenOptions;Bootstrapper.privacy=Bootstrapper.privacy||{};Bootstrapper.privacy.templates={"COOKIE_MODAL_CSS":'.ensCenter {\n    text-align: center;\n}\n\n#ensModalWrapper {\n    border: 1px solid #333;\n    position: fixed;\n    max-width: 80%;\n    border: 1px solid #000;\n    display: none;\n    box-shadow: 5px 5px 5px grey;\n    background-color: #fff;\n    padding: 20px 0;\n    z-index: 9999;\n}\n\n.ensModal {\n    font-family: Roboto, Arial, sans-serif;\n}\n\n.ensModal input[type\x3d"checkbox"] {\n    position: absolute !important;\n    height: 1px;\n    width: 1px;\n    overflow: hidden;\n    clip: rect(1px, 1px, 1px, 1px);\n    white-space: nowrap; /* added line */\n}\n\n.ensModal input[type\x3d"checkbox"]:checked ~ .toggle {\n    background: #fff;\n    left: 36px;\n    transition: 0.5s;\n}\n\n.ensModal input[type\x3d"checkbox"]:checked ~ .switch {\n    background: #43a047;\n    transition: 0.5s;\n}\n\n.ensModal .switch {\n    display: block;\n    width: 50px;\n    height: 15px;\n    background: #939393;\n    border-radius: 10px;\n    position: absolute;\n    top: 0;\n    transition: 0.5s;\n}\n\n.ensModal .toggle {\n    height: 17px;\n    width: 17px;\n    border-radius: 50%;\n    background: white;\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n    transition: 0.5s;\n}\n\n.ensModal .card {\n    display: inline-block;\n    margin: 9px;\n    margin: 5px;\n    width: 50px;\n    height: 20px;\n    text-align: center;\n    position: relative;\n    float: right;\n}\n\n.ensModal {\n    font-size: 18px;\n    color: #333;\n    padding: 20px;\n}\n\n.ensToggleRow {\n    margin-bottom: 10px;\n}\n\n.ensToggleLabel {\n    margin-right: 5px;\n}\n\n.ensButtons {\n    clear: both;\n    margin-top: 15px;\n    float: right;\n}\n\n.ensButtons .button {\n    display: inline-block;\n    position: relative;\n    width: 120px;\n    height: 32px;\n    border-radius: 2px;\n    font-size: 0.9em;\n    background-color: #fff;\n    color: #646464;\n    margin-left: 20px;\n}\n\n.ensButtons .button.grey {\n    background-color: #eee;\n}\n\n.ensButtons .button.blue {\n    background-color: #2b5cac;\n    color: #fff;\n}\n\n.ensButtons .button.raised {\n    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n    transition-delay: 0.2s;\n    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n}\n\n.ensButtons .button.raised:active {\n    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);\n    transition-delay: 0s;\n}\n\n.ensModal .ensTitle {\n    margin: 5px;\n    width: 95%;\n    color: #74736f;\n    position: absolute;\n    top: -5px;\n    left: -5px;\n    padding-left: 5%;\n    padding-top: 13px;\n    padding-bottom: 3px;\n    text-align: center;\n}\n\n.ensModal .consentDescription {\n    color: #333;\n    font-size: 14px;\n}\n\n.ensModal hr {\n    color: #c5c5c5;\n}\n\n.ensModal .description {\n    max-width: 600px;\n    font-size: 12px;\n    margin-top: 15px;\n    clear: both;\n}\n\n.ensToggleLabel.chevron::before {\n    border-style: solid;\n    border-width: 2px 2px 0 0;\n    content: "";\n    display: inline-block;\n    height: 8px;\n    margin: 0 5px 2px 0;\n    position: relative;\n    width: 8px;\n}\n\n.ensToggleLabel.chevron.right:before {\n    transform: rotate(45deg);\n}\n\n.ensToggleLabel.chevron.bottom:before {\n    margin-left: 2px;\n    margin-bottom: 3px;\n    transform: rotate(135deg);\n}\n\n.ensModal .ensTagsContent {\n    display: none;\n    padding: 0 0 0 20px;\n}\n\n.ensModal .tagContainer {\n    color: #676767;\n    padding: 7px 0 7px 7px;\n    font-size: 15px;\n}\n\n.contactInfoLink {\n    display: block;\n    margin-bottom: 4px;\n}\n\n.ensToggleRowWrapper {\n    max-height: 400px;\n    overflow: auto;\n}\n',
2202"CONSENT_MODAL_HTML":'\x3cdiv class\x3d"ensModal" aria-label\x3d"Consent Configuration" data-nosnippet\x3d"true"\x3e\n    \x3cheader class\x3d"ensTitle" id\x3d"ensConsentTitle"\x3e\n    \x3c/header\x3e\n    \x3cdiv class\x3d"consentDescription" id\x3d"ensConsentDescription"\x3e\n    \x3c/div\x3e\n    \x3cdiv\x3e\x3c/div\x3e\n    \x3cbr /\x3e\n    \x3cdiv style\x3d"float: right"\x3e\n        \x3ca class\x3d"mdl-navigation__link closed" onclick\x3d"ensShowMore()" id\x3d"ensShowMoreLink" href\x3d"#"\n            style\x3d"text-decoration: underline"\x3eShow More\x3c/a\x3e\n    \x3c/div\x3e\n    \x3cdiv\x3e\x3cbr /\x3e\x3cbr /\x3e\x3c/div\x3e\n\n    \x3cdiv id\x3d"ensTagsTableContainer" style\x3d"max-height: 200px;
2202 overflow-y: scroll; display: none"\x3e\n        \x3ctable id\x3d"ensTagsTable" class\x3d"mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp"\n            style\x3d"width: 100%"\x3e\n            \x3ctr id\x3d"ensTagsTableTitleRow"\x3e\n                \x3cth class\x3d"mdl-data-table__cell--non-numeric"\x3eTag\x3c/th\x3e\n            \x3c/tr\x3e\n        \x3c/table\x3e\n    \x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv id\x3d\'innerModal\' style\x3d\'padding:0 20px;\'\x3e\x3c/div\x3e',
2203"CONSENT_MODAL_CSS":'.ensCenter {\n    text-align: center;\n}\n\n#ensModalWrapper {\n    border: 1px solid #333;\n    position: fixed;\n    max-width: 60%;\n    border: 1px solid #000;\n    display: none;\n    box-shadow: 5px 5px 5px grey;\n    background-color: #fff;\n    padding: 20px 0;\n    z-index: 9999;\n}\n\n.ensModal {\n    font-family: Roboto, Arial, sans-serif;\n    min-width: 400px;\n    max-width: 400px;\n}\n\n.ensModal input[type\x3d"checkbox"] {\n    display: none;\n}\n\n.ensModal input[type\x3d"checkbox"]:checked ~ .toggle {\n    background: #fff;\n    left: 36px;\n    transition: 0.5s;\n}\n\n.ensModal input[type\x3d"checkbox"]:checked ~ .switch {\n    background: #43a047;\n    transition: 0.5s;\n}\n\n.ensModal .switch {\n    display: block;\n    width: 50px;\n    height: 15px;\n    background: #939393;\n    border-radius: 10px;\n    position: absolute;\n    top: 0;\n    transition: 0.5s;\n}\n\n.ensModal .toggle {\n    height: 17px;\n    width: 17px;\n    border-radius: 50%;\n    background: white;\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n    transition: 0.5s;\n}\n\n.ensModal .card {\n    display: inline-block;\n    margin: 9px;\n    margin: 5px;\n    width: 50px;\n    height: 20px;\n    text-align: center;\n    position: relative;\n    float: right;\n}\n\n.ensModal {\n    font-size: 18px;\n    color: #333;\n    padding: 20px 20px 0px 20px;\n}\n\n.ensToggleRow {\n    margin-bottom: 10px;\n}\n\n.ensToggleLabel {\n    margin-right: 5px;\n}\n\n.ensButtons {\n    clear: both;\n    margin-top: 15px;\n    float: right;\n}\n\n.ensButtons .button {\n    display: inline-block;\n    position: relative;\n    width: 120px;\n    height: 32px;\n    border-radius: 2px;\n    font-size: 0.9em;\n    background-color: #fff;\n    color: #646464;\n    margin-left: 20px;\n}\n\n.ensButtons .button.grey {\n    background-color: #eee;\n}\n\n.ensButtons .button.blue {\n    background-color: #2b5cac;\n    color: #fff;\n}\n\n.ensButtons .button.raised {\n    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n    transition-delay: 0.2s;\n    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);\n}\n\n.ensButtons .button.raised:active {\n    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);\n    transition-delay: 0s;\n}\n\n.ensModal .ensTitle {\n    margin: 5px;\n    width: 95%;\n    color: #74736f;\n    position: absolute;\n    top: -5px;\n    left: -5px;\n    padding-left: 5%;\n    padding-top: 13px;\n    padding-bottom: 3px;\n    text-align: center;\n}\n\n.ensModal .consentDescription {\n    color: #333;\n    font-size: 14px;\n}\n\n.ensModal hr {\n    color: #c5c5c5;\n}\n\n.ensModal .description {\n    max-width: 600px;\n    font-size: 12px;\n    margin-top: 15px;\n    clear: both;\n}\n\n.mdl-shadow--2dp {\n    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n        0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n\n.mdl-data-table {\n    position: relative;\n    border: 1px solid rgba(0, 0, 0, 0.12);\n    border-collapse: collapse;\n    white-space: nowrap;\n    font-size: 13px;\n    background-color: #fff;\n}\n\n.mdl-data-table thead {\n    padding-bottom: 3px;\n}\n\ntr {\n    display: table-row;\n    vertical-align: inherit;\n    border-color: inherit;\n}\n\n.mdl-data-table td:first-of-type,\n.mdl-data-table th:first-of-type {\n    padding-left: 24px;\n}\n\n.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {\n    text-align: left;\n}\n\ntbody {\n    display: table-row-group;\n    vertical-align: middle;\n    border-color: inherit;\n}\n\n.mdl-data-table tbody tr {\n    position: relative;\n    height: 48px;\n    transition-duration: 0.28s;\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-property: background-color;\n}\n\n.mdl-data-table td:first-of-type,\n.mdl-data-table th:first-of-type {\n    padding-left: 24px;\n}\n\n.mdl-data-table td,\n.mdl-data-table td .mdl-data-table__select {\n    vertical-align: middle;\n}\n\n.mdl-data-table td {\n    position: relative;\n    height: 48px;\n    border-top: 1px solid rgba(0, 0, 0, 0.12);\n    border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n    padding: 12px 18px;\n    box-sizing: border-box;\n}\n\n.mdl-data-table th {\n    position: relative;\n    vertical-align: bottom;\n    text-overflow: ellipsis;\n    font-weight: 700;\n    line-height: 24px;\n    letter-spacing: 0;\n    height: 48px;\n    font-size: 12px;\n    color: rgba(0, 0, 0, 0.54);\n    padding-bottom: 8px;\n    box-sizing: border-box;\n}\n\n.mdl-data-table th {\n    padding: 0 18px 12px 18px;\n    text-align: right;\n}\n\n.mdl-navigation__link {\n    color: #424242;\n    margin: 0;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 24px;\n    letter-spacing: 0;\n    opacity: 0.87;\n}\n',
2204"COOKIE_MODAL_HTML":"\x3cdiv class\x3d'ensModal' aria-label\x3d'Consent Configuration' data-nosnippet\x3d\"true\"\x3e\n    \x3cheader class\x3d'ensTitle' id\x3d'ensTitle'\x3e \x3c/header\x3e\n    \x3cdiv class\x3d'consentDescription' id\x3d'ensDescription'\x3e \x3c/div\x3e\n    \x3chr\x3e\n    \x3cdiv class\x3d'ensToggleRowWrapper'\x3e\n    \x3c/div\x3e\n\n    \x3ca id\x3d'ensDoNotSellModalLink' class\x3d'contactInfoLink' href\x3d'javascript:void(0)'\x3e \x3c/a\x3e\n    \x3ca id\x3d'ensRequestDataModalLink' class\x3d'contactInfoLink' href\x3d'javascript:void(0)'\x3e \x3c/a\x3e\n    \x3ca id\x3d'ensDeleteDataModalLink' class\x3d'contactInfoLink' href\x3d'javascript:void(0)'\x3e \x3c/a\x3e\n\n    \x3cdiv class\x3d'ensButtons'\x3e\n    \x3c/div\x3e\n\x3c/div\x3e"}},
22054264338,747751,24);Bootstrapper.getServerComponent(Bootstrapper.getExtraParams ? Bootstrapper.getExtraParams() : undefined);}})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.