lpTag.callback({"serviceMap":[{"service":"leDataReporting","account":"43906703","baseURI":"va.data.liveperson.net"},{"service":"leadGenerator","account":"43906703","baseURI":"va.lp-leadgenerator-web.liveperson.net"},{"service":"pusherInt","account":"43906703","baseURI":"va.pushsrv.int.liveperson.net"},{"service":"leRBMstr","account":"43906703","baseURI":"z1-3.birb.liveperson.net"},{"service":"otelDomainConsumerSdk","account":"43906703","baseURI":"empty.liveperson.net"},{"service":"cbIbc","account":"43906703","baseURI":"va.cbnluibc.liveperson.net"},{"service":"cbShortenedUrl","account":"43906703","baseURI":"va.bc-intg.liveperson.net/r"},{"service":"visitorFeedV2","account":"43906703","baseURI":"z1.visitorfeedv2.liveperson.net"},{"service":"ihubCrmwExplorer","account":"43906703","baseURI":"va.ihubcrmwexplorer.liveperson.net"},{"service":"smt","account":"43906703","baseURI":"va.v.liveperson.net"},{"service":"odinDomain","account":"43906703","baseURI":"va.odin.liveperson.net"},{"service":"runtimeFormLogic","account":"43906703","baseURI":"va.rfl.liveperson.net"},{"service":"sentinel","account":"43906703","baseURI":"va.sentinel.liveperson.net"},{"service":"agent","account":"43906703","baseURI":"va-e.c.liveperson.net"},{"service":"cbMacsAnalytics","account":"43906703","baseURI":"va.cbleanalytics.liveperson.net"},{"service":"botConnectorsDomain","account":"43906703","baseURI":"z1.bot-connectors.liveperson.net"},{"service":"cbLeIntegrations","account":"43906703","baseURI":"va.bc-sso.liveperson.net/le-auth"},{"service":"messageRoutingServiceDomain","account":"43906703","baseURI":"va.messagerouting.liveperson.net"},{"service":"mtlsGateway","account":"43906703","baseURI":"va.mtls.liveperson.net"},{"service":"ALL","account":"43906703","baseURI":"va-e.c.liveperson.net"},{"service":"authenticationServiceDomain","account":"43906703","baseURI":"auth-z1.liveperson.net"},{"service":"marketplaceDomain","account":"43906703","baseURI":"va.marketplace.liveperson.net"},{"service":"socialMsgHistDomain","account":"43906703","baseURI":"va.smmsghistproxy.liveperson.net"},{"service":"launchpadDomain","account":"43906703","baseURI":"hub.liveperson.net"},{"service":"mTag","account":"43906703","baseURI":"va-e.c.liveperson.net"},{"service":"cbKb","account":"43906703","baseURI":"va.cbknowledge.liveperson.net/knowledge-0.1"},{"service":"appleConnector","account":"43906703","baseURI":"va.apple-gw.liveperson.net"},{"service":"lpEng","account":"43906703","baseURI":"z1.lpEng.liveperson.net"},{"service":"leBiMstr","account":"43906703","baseURI":"z1.bi.liveperson.net"},{"service":"fms","account":"43906703","baseURI":"va.fms.liveperson.net"},{"service":"provisionGW","account":"43906703","baseURI":"va.register.liveperson.net"},{"service":"mcs","account":"43906703","baseURI":"mcs.liveperson.net"},{"service":"lineConnector","account":"43906703","baseURI":"va.line-gw.liveperson.net"},{"service":"leProxyDomain","account":"43906703","baseURI":"va.leproxy.liveperson.net"},{"service":"coreAIFeedback","account":"43906703","baseURI":"va.intentid.liveperson.net"},{"service":"agentManagerWorkspace","account":"43906703","baseURI":"va.agentmng.liveperson.net"},{"service":"rollover","account":"43906703","baseURI":"va.lp-rollover.liveperson.net"},{"service":"cbNluFacade","account":"43906703","baseURI":"va.cbnlufacade.liveperson.net"},{"service":"subscription","account":"43906703","baseURI":"va.providersubscription.liveperson.net"},{"service":"connectToMessagingDomain","account":"43906703","baseURI":"va.connect-to-messaging.liveperson.net"},{"service":"whatsappConnector","account":"43906703","baseURI":"va.whatsapp-gw.liveperson.net"},{"service":"liveEngage","account":"43906703","baseURI":"z1.le.liveperson.net"},{"service":"cbBotPlatform","account":"43906703","baseURI":"va.bc-platform.liveperson.net/bot-platform-manager-0.1"},{"service":"cbChatService","account":"43906703","baseURI":"va.bc-msg.liveperson.net"},{"service":"smsConnector","account":"43906703","baseURI":"va.msg-gw.liveperson.net"},{"service":"idp","account":"43906703","baseURI":"va.idp.liveperson.net"},{"service":"accountInfo","account":"43906703","baseURI":"va.accountinfo.int.liveperson.net"},{"service":"rtbf","account":"43906703","baseURI":"va.data-mng.liveperson.net"},{"service":"orchestratorext","account":"43906703","baseURI":"va.orchestratorext.liveperson.net"},{"service":"viberConnector","account":"43906703","baseURI":"va.viber-gw.liveperson.net"},{"service":"cqmMsg","account":"43906703","baseURI":"va.cqm-msg.liveperson.net"},{"service":"conversationVep","account":"43906703","baseURI":"va-e.convep.liveperson.net"},{"service":"redirect","account":"43906703","baseURI":"z1.liveper.sn"},{"service":"coreAIIntent","account":"43906703","baseURI":"va.intentid.liveperson.net"},{"service":"encryptionMgmtDomain","account":"43906703","baseURI":"va.encryptionmgmt.int.liveperson.net"},{"service":"faasGW","account":"43906703","baseURI":"va.faasgw.liveperson.net"},{"service":"liveEngageVep","account":"43906703","baseURI":"va.batchelor.liveperson.net"},{"service":"socialMsgDomain","account":"43906703","baseURI":"va.smmsgproxy.liveperson.net"},{"service":"leBilling","account":"43906703","baseURI":"va.le-billing.liveperson.net"},{"service":"ootb","account":"43906703","baseURI":"va.ootb.liveperson.net"},{"service":"visitorFeed","account":"43906703","baseURI":"va.v-feed.liveperson.net"},{"service":"keyService","account":"43906703","baseURI":"keyservice.liveperson.net"},{"service":"cbBotService","account":"43906703","baseURI":"va.bc-bot.liveperson.net/botservice-0.1"},{"service":"coBrowse","account":"43906703","baseURI":"va.cobrowse.liveperson.net"},{"service":"cbFeedback","account":"43906703","baseURI":"va.cbfeedback.liveperson.net/lp-cbfeedback-app"},{"service":"msdkgw","account":"43906703","baseURI":"va.v.liveperson.net"},{"service":"ihubCrmwData","account":"43906703","baseURI":"va.ihubcrmwdata.liveperson.net"},{"service":"outboundConfiguration","account":"43906703","baseURI":"va.handoff.liveperson.net"},{"service":"facadeMsg","account":"43906703","baseURI":"va.facade-msg.liveperson.net"},{"service":"pusher","account":"43906703","baseURI":"va.push.liveperson.net"},{"service":"mobileChat","account":"43906703","baseURI":"dispatch.look.io"},{"service":"predictiveIntelligentTargeting","account":"43906703","baseURI":"va.ptscoring.int.liveperson.net"},{"service":"ihubShell","account":"43906703","baseURI":"va.ihubshell.liveperson.net"},{"service":"rtDashboard","account":"43906703","baseURI":"va.realtime.liveperson.net"},{"service":"cbAnalytics","account":"43906703","baseURI":"va.cbanalytics.liveperson.net"},{"service":"predictiveDialer","account":"43906703","baseURI":"va.pd.liveperson.net"},{"service":"mobileVisit","account":"43906703","baseURI":"dispatch.look.io"},{"service":"routingBot","account":"43906703","baseURI":"va.routingbot.ext.liveperson.net"},{"service":"swift","account":"43906703","baseURI":"z1.objectstorage.liveperson.net"},{"service":"accountConfigReadOnly","account":"43906703","baseURI":"z1.acr.liveperson.net"},{"service":"adminArea","account":"43906703","baseURI":"va-e.c.liveperson.net"},{"service":"asyncMessaging","account":"43906703","baseURI":"va.msg.liveperson.net"},{"service":"appMgmtSvcDomain","account":"43906703","baseURI":"va.appmgmtsvc.liveperson.net"},{"service":"nlp","account":"43906703","baseURI":"va.nlp.liveperson.net"},{"service":"acCdnDomainConsumerSdk","account":"43906703","baseURI":"accdn.lpsnmedia.net"},{"service":"loggos","account":"43906703","baseURI":"z1.loggos.liveperson.net"},{"service":"faasUI","account":"43906703","baseURI":"va.faasui.liveperson.net"},{"service":"auditLog","account":"43906703","baseURI":"va.auditlog.liveperson.net"},{"service":"nls","account":"43906703","baseURI":"va.nls.liveperson.net"},{"service":"cbWebPlatform","account":"43906703","baseURI":"va.botplatform.liveperson.net"},{"service":"transporter","account":"43906703","baseURI":"va.transporter.liveperson.net"},{"service":"agentSmartAssist","account":"43906703","baseURI":"va.agentsmartassist.liveperson.net"},{"service":"orchestrator","account":"43906703","baseURI":"va.orchestrator.int.liveperson.net"},{"service":"cbMonitoring","account":"43906703","baseURI":"va.bc-mgmt.liveperson.net/service-monitoring-0.1"},{"service":"acCdnDomain","account":"43906703","baseURI":"accdn.lpsnmedia.net"},{"service":"coreAIMavenHubDomain","account":"43906703","baseURI":"z1.maven.liveperson.net"},{"service":"coda","account":"43906703","baseURI":"va.codaext.liveperson.net"},{"service":"coreAIUserjoin","account":"43906703","baseURI":"va.userjoin.liveperson.net"},{"service":"appKeyManagement","account":"43906703","baseURI":"z1.appkey-mgmnt.liveperson.net"},{"service":"ihubMedalliaAdaptor","account":"43906703","baseURI":"va.medalliaadaptor.liveperson.net"},{"service":"pciCompliance","account":"43906703","baseURI":"va.pcicompliance.liveperson.net"},{"service":"connectionPanel","account":"43906703","baseURI":"z1.connection-panel.liveperson.net"},{"service":"engHistDomain","account":"43906703","baseURI":"va.enghist.liveperson.net"},{"service":"coreAIAutomation","account":"43906703","baseURI":"va.automationlookup.int.liveperson.net"},{"service":"facebookConnector","account":"43906703","baseURI":"va1.msg-gw.liveperson.net"},{"service":"accountConfigReadWrite","account":"43906703","baseURI":"va.ac.liveperson.net"},{"service":"googleRcsConnector","account":"43906703","baseURI":"va.grcs-gw.liveperson.net"},{"service":"act","account":"43906703","baseURI":"va.act.liveperson.net"},{"service":"visitManager","account":"43906703","baseURI":"va.vm.liveperson.net"},{"service":"ihubWorkatoIntegration","account":"43906703","baseURI":"va.workato.liveperson.net"},{"service":"intentAnalyzer","account":"43906703","baseURI":"va.intent.liveperson.net"},{"service":"bellaInsights","account":"43906703","baseURI":"va.conversationinsights.liveperson.net"},{"service":"secureformconfig","account":"43906703","baseURI":"va.secureformconfig.liveperson.net"},{"service":"batchelor","account":"43906703","baseURI":"z1.batchelor.liveperson.net"},{"service":"agentVep","account":"43906703","baseURI":"va.agentvep.liveperson.net"},{"service":"googleConnector","account":"43906703","baseURI":"va.ggl-gw.liveperson.net"},{"service":"liveEngageUI","account":"43906703","baseURI":"va.le1.liveperson.net"},{"service":"agentActivityDomain","account":"43906703","baseURI":"va.agent-activity.liveperson.net"},{"service":"leIntegration","account":"43906703","baseURI":"va.octopus.liveperson.net"},{"service":"promptlibrary","account":"43906703","baseURI":"va.promptlibrary.liveperson.net/lp-promptlibrary-app"},{"service":"socialOperationsDomain","account":"43906703","baseURI":"va.socialoperations.liveperson.net"},{"service":"cbExternalIntegrations","account":"43906703","baseURI":"va.bc-intg.liveperson.net"},{"service":"usmsgwDomain","account":"43906703","baseURI":"va-ges-usmsgw.liveperson.net"},{"service":"accountCreation","account":"43906703","baseURI":"z1.acc-create.liveperson.net"},{"service":"messagingRestApiDomain","account":"43906703","baseURI":"va.msg.liveperson.net"},{"service":"shiftstatus","account":"43906703","baseURI":"va.shiftstatus.liveperson.net"},{"service":"msgHist","account":"43906703","baseURI":"va.msghist.liveperson.net"},{"service":"leBackofficeInt","account":"43906703","baseURI":"z1.houston.int.liveperson.net"},{"service":"asyncMessagingEnt","account":"43906703","baseURI":"va.msg.liveperson.net"},{"service":"cbNluDomain","account":"43906703","baseURI":"va.bc-nlu.liveperson.net"},{"service":"coreAIFeedbackOnlyDomain","account":"43906703","baseURI":"va.aifeedback.int.liveperson.net"},{"service":"leCdnDomain","account":"43906703","baseURI":"lpcdn.lpsnmedia.net"},{"service":"coApp","account":"43906703","baseURI":"z1.coapp.liveperson.net"},{"service":"etool","account":"43906703","baseURI":"z1.etool.liveperson.net"},{"service":"darecommender","account":"43906703","baseURI":"darecommender-us-p.int.liveperson.net"},{"service":"ihubCrmwConfig","account":"43906703","baseURI":"va.ihubcrmwconfig.liveperson.net"},{"service":"openPlatform","account":"43906703","baseURI":"va-e.c.liveperson.net"},{"service":"eventManager","account":"43906703","baseURI":"va.event-manager.liveperson.net"},{"service":"uconnDomain","account":"43906703","baseURI":"va-ges-uconn.liveperson.net"},{"service":"tokenizer","account":"43906703","baseURI":"va.pcigw.liveperson.net"},{"service":"cbPcsManager","account":"43906703","baseURI":"va.bc-li.liveperson.net/lp-cb-cms"},{"service":"routingMsg","account":"43906703","baseURI":"va1.agent4matching.liveperson.net"},{"service":"msgEwtAPI","account":"43906703","baseURI":"va.lp-msgewt.liveperson.net"},{"service":"thirdPartyBots","account":"43906703","baseURI":"bot-platform-api.fs.liveperson.com"},{"service":"predictiveDialerInternal","account":"43906703","baseURI":"va.pd.int.liveperson.net"},{"service":"staticContent","account":"43906703","baseURI":"va.content.lpsnmedia.net"},{"service":"coreAIFeedbackChuteDomain","account":"43906703","baseURI":"va.feedbackchute.int.liveperson.net"}],"taglets":[{"name":"lpSecureStorage","type":0},{"name":"lp_testingTool","type":0},{"name":"lp_sdes","type":0},{"name":"cobrowse","type":0},{"name":"scraper","type":0},{"name":"lpActivityMonitor","type":0},{"name":"rendererStub","type":0},{"name":"lp_version_detector","type":0},{"name":"lp_monitoringSDK","type":0},{"name":"lpTransporter","type":0},{"name":"lpUnifiedWindow","type":0},{"name":"SMT","type":0},{"name":"hooks","type":0},{"name":"lp_SMT","type":0},{"name":"authenticator","type":0},{"name":"cleanCCPatterns","type":0},{"name":"lp_global_utils","type":0},{"name":"unAuthMessaging","type":0},{"name":"jsLoader","type":0}],"site":"43906703","features":{"Common.LiveEngage_2_CrossDomainStorage":false,"Messaging.Auto_Messages":true,"Common.Multiple_Consumer_IDP":false}});try{window.lpTag=window.lpTag||{};window.lpTag.taglets=window.lpTag.taglets||{};lpTag.taglets.lpSecureStorage=lpTag.taglets.lpSecureStorage||function(e){function t(e){r(e);e&&e.length&&n(e,Wt);Qt=Wt.isFetchEnabled;rt=Wt.fetchCacheMode;at=Qt?lpTag.taglets.fetch:lpTag.taglets.jsonp;zt=Wt.isPartitionCookieEnabled;Xt=Wt.browserWhitelist;i();a();nt=Vt.getDomain(Dt.ACCDN)||null;Ht=l(Vt.getDomain("leCdnDomain"))}function n(e,t){var n;lpTag.taglets.lpUtil.convertConfig(e,t);(t.periodToDisableFallbackRequestsInDays||"0"===t.periodToDisableFallbackRequestsInDays)&&(n=parseInt(t.periodToDisableFallbackRequestsInDays,10));n>=0&&(Lt=24*n*60*60*1e3)}function r(e){e&&0!==e.length&&e.forEach(function(e){"legacyGetPath"===e.id&&"true"===e.value?Jt=!0:"legacyIframe"===e.id&&"true"===e.value&&(jt=!0)})}function a(){qt.bind({eventName:"firstPartyMessage",appName:it,func:re})}function i(){var e=lpTag.protocol+"//"+lpTag.csds.getDomain(Dt.ACCDN)+"/api/account/"+lpTag.site+"/configuration/setting/accountproperties"+(Qt?"":"/"),t=s();Be("_loadSiteSettings called with url: "+e);if(Ze||t){if(!Ze&&t){Be("_loadSiteSettings - Account settings network call already in progress"+e);o()}}else{c();at.issueCall({url:e,timeout:5e3,retries:0,callbackName:"accountSettingsCB",allowDuplicateCallbackNames:"true",credentials:Qt?"omit":void 0,cache:Qt&&rt?rt:void 0,success:function(e){var t=Qt?e&&e.body:e;p(t,!0)},error:function(){f(!0)}})}}function o(){var e=lpTag.events.hasFired("*","receivedAccountSettings"),t=lpTag.events.hasFired("*","receivedAccountSettingsFailed");e.length<1?qt.once({appName:"*",eventName:"receivedAccountSettings",func:function(e){p(e,!1)}}):p(e[0].data,!1);t.length<1?qt.once({appName:"*",eventName:"receivedAccountSettingsFailed",func:function(e){f(e,!1)}}):f(t[0].data,!1)}function s(){return qt.hasFired("*","requestedAccountSettings").length>0}function c(){qt.trigger({appName:"*",eventName:"requestedAccountSettings",data:{}})}function u(){if(qe())We("_enableFirstParty: cross-domain feature is on - continue with the defaults");else{We("_enableFirstParty: cross-domain feature is off - force first party storage");$e=!0}}function p(e,t){if(e&&Array.isArray(e)&&!e.error){Be("_loadSiteSettings - got configuration: "+JSON.stringify(e));Ze=e;$e=d(Ut.FIRST_PARTY_STORAGE,"true");var n=lpTag.device&&lpTag.device.browserName()&&lpTag.device.browserName().toLowerCase();if($e)if(Xt&&Xt.length&&Xt.indexOf(n)<0){We("_receivedAccountsSettings: firstPartyStorageFeature disabled for current browser");$e=!1}else{We(Xt?"_receivedAccountsSettings: firstPartyStorageFeature enabled for current browser":"_receivedAccountsSettings: firstPartyStorageFeature enabled for all browsers");et=T(Ut.FIRST_PARTY_STORAGE);tt=g(Ut.FIRST_PARTY_STORAGE)}else u()}else{Be("_loadSiteSettings - NO CONFIGURATION FOUND");Ze=[];u()}O();t&&qt.trigger({appName:"*",eventName:"receivedAccountSettings",data:e})}function f(e){je("Loading siteSettings: "+lpTag.site+" failed.");Ze=[];u();O();e&&qt.trigger({appName:"*",eventName:"receivedAccountSettingsFailed",data:{}})}function l(e){return e.indexOf("dev.lprnd.net")>0?location.hostname===e?!0:e.indexOf("qtvr")>0||e.indexOf("lp-cdn-qa")>0?!1:!1:"lpcdn-a.lpsnmedia.net"===e?!1:"lpcdn.lpsnmedia.net"===e?!1:!0}function d(e,t){var n=Ze.filter(function(t){return t.id===e}),r=n&&n.length>0&&n[0].propertyValue&&n[0].propertyValue.value;return r&&r===t}function g(e){var t=Ze.filter(function(t){return t.id===e});return t.length&&t[0].modifiedDate&&new Date(t[0].modifiedDate)}function T(e){var t=Ze.filter(function(t){return t.id===e});return t.length&&t[0].createdDate&&new Date(t[0].createdDate)}function y(e){e=we(e);return e&&bt[e]?bt[e]:bt}function S(e){b(e);e.type=At.GET;G(e)}function m(e){b(e);e.type=At.MULTIGET;G(e)}function v(e){if(!e||-1!==e.expires&&-1!==e.ttl){e.type=At.SET;G(e)}else h(e)}function E(e){b(e);e.type=At.TOUCH;G(e)}function h(e){if(e){e.ttl=-1;e.expires=-1}e.type=At.REMOVE;G(e)}function R(e){var t,n;if(_t){e&&e.debug===!0&&(mt=!0);for(var r in e)if("object"==typeof e[r]&&e.hasOwnProperty(r)&&e[r].site){e[r].app||(e[r].app=Gt);Bt[e[r].app]||(Bt[e[r].app]=e[r]);if(e[r].url&&0===e[r].url.indexOf("http")){var a=I(e[r]);Be("Configuring url "+e[r].url);t=we(e[r].url);a&&(t=Ct.FIRSTPARTYSTORAGE);if(ft[t])if(bt[t]&&bt[t][e[r].app])Te(e[r].chosenStorageHandler,bt[t][e[r].app]);else{Ee(t,e[r].app,e[r].chosenStorageHandler);N(e[r],t)}else{Ee(t,e[r].app,e[r].chosenStorageHandler);n=C(e[r],t);me(e[r],n,t)}}else e[r].url===st&&Se(e[r])}}else Zt.push(R.bind(this,e))}function O(){_t=!0;A(Zt);A(en);A($t)}function A(e){for(;e&&e.length;)e.shift()()}function C(e,t){var n=Kt&&$e&&Ke()?Ct.LOCALSTORAGE:e.initialStorageType;return{type:At.SELECT_STORAGE,app:e.app,domain:t,site:e.site,initialStorageType:n,force:e.force,duplicate:e.duplicate,firstParty:e.firstParty,error:e.error}}function N(e,t){G(C(e,t))}function b(e){if(e&&e.value){e.value=null;delete e.value}return e}function I(e){return!e.duplicate&&($e||e.force)&&e.firstParty}function k(e){var t=e.firstParty;if("undefined"==typeof t){var n=Bt[e.app];n&&!n.disableFirstPartyGlobalConfig&&(t=n.firstParty)}return!e.duplicate&&($e||e.force)&&t}function F(e){Be("DUPLICATED REQUEST: "+e)}function G(e){var t=we(e.domain),n=k(e),r=lpTag.taglets.lpUtil&&lpTag.taglets.lpUtil.clone(e)||{};e.success&&(r.success=F.bind(this,"SUCCESS"));e.error&&(r.error=F.bind(this,"ERROR"));if(_t){if(n&&t!==Ct.FIRSTPARTYSTORAGE&&e.domain!==st){var a=t;t=Ct.FIRSTPARTYSTORAGE;if(At.SET===e.type||At.TOUCH===e.type||At.REMOVE===e.type)D()&&P(e,r);else if(At.GET===e.type||At.MULTIGET===e.type){r.success=e.success;r.error=e.error;if(!e.bound){e.bound=!0;e.success=U.bind(this,r.success,r,a,!1);e.error=U.bind(this,r.error,r,a,!0)}}}else $e||At.GET!==e.type&&At.MULTIGET!==e.type||e.domain===st||Ht||!e.firstParty&&!e.clearFirst||D()&&w(e,r);e.app||(e.app=Gt);if(M(e,t))e.alreadyConfigured&&e.error?Te(e.error,"Could not configure storage",e.keys||e.key):R(Y(e));else{L(e,t)&&(e.alreadyConfigured=!0);V(e,t)}}else $t.push(G.bind(this,e))}function P(e,t){t.firstParty=!1;t.duplicate=!0;if(e.expires&&-1!==e.expires&&e.expires>60*Yt){e.expires=Yt;t.expires=Yt}if(e.ttl&&-1!==e.ttl&&e.ttl>60*Yt*1e3){e.ttl=1e3*Yt;t.ttl=1e3*Yt}At.SET===e.type?v(t):At.TOUCH===e.type?E(t):At.REMOVE!==e.type||e.forceFirst||h(t)}function w(e,t){t.firstParty=!0;t.force=!0;t.forceFirst=!0;if(At.MULTIGET===e.type)for(var n=0;n0;return a}function M(e,t){var n=L(e,t),r=!(!bt[t]||!bt[t][e.app]);return!n&&!r}function x(e,t){if(dt)for(var n in dt)if(dt.hasOwnProperty(n)&&dt[n].type===At.SELECT_STORAGE&&dt[n].domain===t&&dt[n].app===e.app)return!0;return!1}function Y(e){var t={};t[e.app]={site:e.site,app:e.app,url:e.domain,initialStorageType:e.initialStorageType,chosenStorageHandler:G.bind(this,e),firstParty:e.firstParty,force:e.force,duplicate:e.duplicate,env:He()};"function"==typeof e.error&&(t[e.app].error=e.error);return t}function V(e,t){var n=e.domain===st,r=k(e);if(r){e.url=e.domain||t;t=Ct.FIRSTPARTYSTORAGE;e.domain=Ct.FIRSTPARTYSTORAGE}n?H(e):wt.get(t)?X(e,t):Q(e,t)}function q(){lpTag.storageMethods&&!ze&&(ze=lpTag.storageMethods);return ze?ze.isSessionStorageEnabled():!1}function H(e){var t,n;if(q())switch(e.type){case At.GET:case At.MULTIGET:n=B(e);Te(e.success,n,e.keys||e.key);break;case At.SET:t=""+e.site+e.key;W(t,e);Te(e.success,e.value,e.key);break;case At.TOUCH:n=j(""+e.site+e.key,e);Te(n?e.success:e.error,n?n:{error:"No data to touch"},e.key);break;case At.REMOVE:t=""+e.site+e.key;n={error:"Object not found."};K(t,e)&&(n=void 0);Te(n&&n.error&&e.error?e.error:e.success,n&&n.error||n,e.key)}else Te(e.error||e.success,{error:"SessionStorage is not active",code:500},e.key)}function J(e){var t=ze.getSessionData(e);try{t=""===t?"":JSON.parse(t)}catch(n){}return""!==t?t:null}function j(e,t){var n=J(e);t.appName&&null!==n&&"object"==typeof n&&(n=n[t.appName]);return""!==n?n:null}function B(e){var t,n,r=!1,a=!1,i={};if(e.keys&&Array.isArray(e.keys)){r=!0;t=e.keys}else t=[e.key];t.forEach(function(t){n=j(""+e.site+t,e);if(n){i[t]=n;a=!0}});i=a?r?i:i[t[0]]:null;return i}function W(e,t){var n=J(e);null===n&&(n={});if("object"==typeof n){n[t.appName]=t.value;return ze.setSessionData(e,ge(n))}return!1}function K(e,t){var n=!1,r=!1,a=J(e);if(null!==a&&"object"==typeof a&&a.hasOwnProperty(t.appName)){a[t.appName]=null;delete a[t.appName];for(var i in a)if(a.hasOwnProperty(i)){r=!0;break}n=!0}return n&&r?ze.setSessionData(e,ge(a)):n?ze.removeSessionData(e):!1}function Q(e,t){var n;if(e&&((e.success||e.error)&&(e.key||e.keys)&&e.appName||e.type===At.SELECT_STORAGE)&&e.domain&&e.site)if(ct)if(ft[t]){n=e.app&&bt[t]&&bt[t][e.app];if(n&&e.type===At.SELECT_STORAGE){ce(e.domain,e.app,n);pe(e.domain)}else if(!n||n&&!n.error){Ve(e);_e(e);Be("Made request for key: "+e.key+" appName: "+e.appName)}else{Te(e.error||e.success,null,e.key);Be("No Storage Selected, Blocked request for key: "+e.key+" appName: "+e.appName)}}else me(e,e,t);else ut.push(function(){G(e)})}function X(e,t){yt[t]="undefined"==typeof yt[t]?[]:yt[t];yt[t].push(e)}function z(){var e,t=(new Date).getTime(),n=!1;if(Xe){clearTimeout(Xe);Xe=null}for(var r in dt)if(dt.hasOwnProperty(r)){e=0;e=t-dt[r].startTime;if(e>=Et){je("iFrame not responding in time to requests, domain: "+dt[r].domain);ue(r,dt[r].key,null,!0)}else n=!0}Z(n)}function Z(e){e&&!Xe&&(Xe=setTimeout(z,ht))}function $(e,t){gt[e]=t?"undefined"==typeof gt[e]?1:gt[e]+1:0;Be("Domain "+e+" error count: "+gt[e],"_manageErrorState");gt[e]>Rt&&Ae(yt[e],e,"iFrame not responding in time to requests")}function ee(e){if(ft[e]&&ft[e].parentNode){ft[e].parentNode.removeChild(ft[e]);ft[e]=null;delete ft[e];gt[e]=0;je("Removed iFrame for domain","_removeIFrame")}}function te(){document.body?xe():setTimeout(te,0)}function ne(e){e&&e.data&&Tt[e.origin]&&ie(e.data,e.origin)}function re(e){Be("firstParty message triggered from client");e&&e.data&&ie(e.data,Ct.FIRSTPARTYSTORAGE)}function ae(e){dt[e]=null;delete dt[e]}function ie(e,t){var n,r,a,i,o=de(e);if(o){n=o.id;r=o.key||o.keys;a="undefined"!=typeof o.value?o.value:o.error;if(kt===r){oe(o,t);i=we(t);ue(n,r,a,!!o.error,i)}else{ue(n,r,a,!!o.error);Be("Got result for key: "+r+" appName: "+o.appName)}}}function oe(e,t){var n,r;if(!e.app){if(dt){for(var a in dt)if(dt.hasOwnProperty(a)&&se(t,dt[a])){n=dt[a].app;r=a;break}r&&ae(r)}if(lt&&!r)for(var i in lt){lt.hasOwnProperty(i)&&i===t&&Array.isArray(lt[i])&<[i].every(function(e,a){if(se(t,e)){n=e.app;r=a;return!1}return!0});if("undefined"!=typeof r){lt[i].splice(r,1);break}}e.app=n||Gt}bt[t]=bt[t]||{};bt[t][e.app]=e.value;Be("Got storage type: "+e.value+" for origin: "+t+" appName: "+e.appName);ce(t,e.app,e.value)}function se(e,t){return t.type!==At.SELECT_STORAGE||t.domain!==e||t.app!==Gt&&t.app!==Pt?!1:!0}function ce(e,t,n){if(It[e]&&It[e][t]&&It[e][t].length>0){It[e][t].forEach(function(e){Te(e,n)});It[e][t]=[]}}function ue(e,t,n,r,a){var i=fe(e),o=a||i&&we(i.domain);i&&le(i,n,t,r);e&&ae(e);wt.set(!1,o);$(o,r);pe(o)}function pe(e){yt[e]&&yt[e].length>0&&G(yt[e].shift())}function fe(e){return e&&dt[e]?dt[e]:void 0}function le(e,t,n,r){r?Te(e.error||e.success,t,n):Te(e.success,t,n)}function de(e){try{e=decodeURIComponent(e);e=JSON.parse(e)}catch(t){}return e}function ge(e){var t,n;if("function"==typeof Array.prototype.toJSON){n=Array.prototype.toJSON;delete Array.prototype.toJSON;try{t=JSON.stringify(e)}catch(r){Array.prototype.toJSON=n;throw r}Array.prototype.toJSON=n}else t=JSON.stringify(e);return t}function Te(e,t,n){if("function"==typeof e)try{e(t,n)}catch(r){}}function ye(t,n,r){e.addEventListener?t.addEventListener(n,r,!1):t.attachEvent("on"+n,r)}function Se(e){var t={app:e.app,value:"NONE"};Ee(st,e.app,e.chosenStorageHandler);if(q()){ft[st]=!0;t.value=Ct.STATICSESSIONSTORAGE}oe(t,st)}function me(e,t,n){var r,a=e.url||e.domain,i=e.site,o=I(e);n=n||we(a);if(_t){if(!ft[n])if(lt[n])ve(n,t);else if(o){Be("Attaching first party methods: "+a+" domain: "+n);r=Re();Tt[Ct.FIRSTPARTYSTORAGE]=!0;r.setAttribute("src",ke(a,i,e));lt[Ct.FIRSTPARTYSTORAGE]=[];ve(Ct.FIRSTPARTYSTORAGE,t);ct?Oe(Ct.FIRSTPARTYSTORAGE,r)():pt.push(Oe(Ct.FIRSTPARTYSTORAGE,r))}else{Be("Attaching iFrame: "+a+" domain: "+n);r=he();Tt[n]=!0;r.setAttribute("src",Ie(a,i,e));lt[n]=[];ve(n,t);ct?Oe(n,r)():pt.push(Oe(n,r))}return r}en.push(me.bind(this,e,t,n))}function ve(e,t){t&<[e].push(t)}function Ee(e,t,n){if(n){It[e]=It[e]||{};It[e][t]=It[e][t]||[];It[e][t].push(n)}}function he(){var e=document.createElement("iframe"),t=e.style,n="lpSS_"+Math.floor(9e10*Math.random()),r={tabIndex:"-1","aria-hidden":"true",role:"presentation",title:"Intentionally blank",name:n,id:n};t.width="0px";t.height="0px";t.position="absolute";t.top="-1000px";t.left="-1000px";t.display="none";for(var a in r)r.hasOwnProperty(a)&&e.setAttribute(a,r[a]);return e}function Re(){var e=document.createElement("script");e.id="lpSS_"+Math.floor(9e10*Math.random());return e}function Oe(e,t){return function(){var n=setTimeout(function(){Ae(lt[e],e,"unable to load iFrame for key")},vt);ye(t,"load",function(){Ne(t,e,n)});document.body.appendChild(t)}}function Ae(e,t,n){for(;e.length>0;){var r=e.shift();r.error&&setTimeout(Ce(r.error,n||{error:n,key:r.key},r.key),0)}ee(t)}function Ce(e,t,n){return function(){Te(e,t,n)}}function Ne(t,n,r){r&&clearTimeout(r);ft[n]=t.tagName&&"script"===t.tagName.toLowerCase()?{contentWindow:e}:t;Be("Loaded frame "+n);be(n)}function be(e){Be("Running pending request for frame "+e);if(lt[e]){for(;lt[e].length>0;)G(lt[e].shift());lt[e]=null;delete lt[e]}}function Ie(e,t,n){var r,a,i,o;if(e&&"string"==typeof e){a=He();i=Ge(n);e=Fe(e,n);r=08)n=e.substr(0,r);else{t=e.indexOf("?");t>0&&(n=e.substr(0,t))}n||Jt||(n=e);return n}function Ge(){var e="storage.secure.min.html";mt?e="storage.html":jt&&(e="storage.min.html");return e}function Pe(){var e;e=mt?"storage.secure.js":"storage.secure.min.js";return e}function we(e){var t,n,r=null;if(e===Ct.STATICSESSIONSTORAGE)r=e;else{if(e===Ct.FIRSTPARTYSTORAGE)return e;t=new RegExp(/(http{1}s{0,1}?:\/\/){0,1}([^\/\?]+)(\/?)/gi);n=t.exec(e);n&&n.length>=3&&""!==n[2]&&(r=n[1]+n[2].toLowerCase())}return r}function De(e){var t={};t.id=e.id;e.key?t.key=e.key:e.keys&&(t.keys=e.keys);t.site=e.site;t.appName=e.appName||"*";t.type=e.type;if(e.type===At.SELECT_STORAGE){t.initialStorageType=e.initialStorageType;t.force=e.force}isNaN(e.ttl)||(t.ttl=e.ttl);isNaN(e.expires)||(t.expires=e.expires);e.app&&(t.app=e.app);if("undefined"!=typeof e.value){t.value=e.value;t.locations=Ue(e.locations)}return t}function Ue(e){e=e?e.constructor===Array?e:[e]:[];e.push(document.location.hostname);return e}function _e(e){var t,n=we(e.domain);if(ft[n]){e.startTime=(new Date).getTime();t=De(e);wt.set(!0,n);Le(t,n);Z(!0)}}function Le(e,t){ft[t]&&(t===Ct.FIRSTPARTYSTORAGE?lpTag.isUnauthExternalWindow||qt.trigger({appName:xt,eventName:"firstPartyMessage",data:{data:Me(e)}}):ft[t].contentWindow.postMessage(Me(e),t))}function Me(e){try{e=ge(e);e=encodeURIComponent(e)}catch(t){}return e}function xe(){ct=!0;for(;pt.length>0;)try{pt.shift()()}catch(e){}for(;ut.length>0;)try{ut.shift()()}catch(e){}}function Ye(){St++;St>2e4&&(St=0);return"k"+St+(new Date).getTime()+parseInt(100*Math.random(),10)}function Ve(e,t){e.id=t?t:Ye();"undefined"!=typeof e.value&&(e.type=At.SET);dt[e.id]=e}function qe(){return lpTag.features&&"function"==typeof lpTag.features.getFeature&&lpTag.features.getFeature(Ft)}function He(){return"function"==typeof lpTag.getEnv&&lpTag.getEnv()}function Je(t,n){e.lpTag&&lpTag.log&&lpTag.log(t,n,it)}function je(e){Je(e,Ot.ERROR)}function Be(e){Je(e,Ot.DEBUG)}function We(e){Je(e,Ot.INFO)}function Ke(){var e=lpTag.device&&lpTag.device.osName(),t=lpTag.device&&lpTag.device.browserName(),n="iOS"===e,r="Safari"===t;return n&&r}function Qe(){return!!$e}var Xe,ze,Ze,$e,et,tt,nt,rt,at,it="lpSecureStorage",ot="3.26.0.0-release_5111",st="STATICSESSIONSTORAGE",ct=!1,ut=[],pt=[],ft={},lt={},dt={},gt={},Tt={},yt={},St=0,mt=!1,vt=7e3,Et=5e3,ht=1e3,Rt=10,Ot={ERROR:"ERROR",DEBUG:"DEBUG",INFO:"INFO"},At={SET:"set",GET:"get",MULTIGET:"multiget",REMOVE:"remove",TOUCH:"touch",SELECT_STORAGE:"selectStorage"},Ct={LOCALSTORAGE:"localStorage",SESSIONSTORAGE:"sessionStorage",INDEXEDDB:"indexedDB",COOKIE:"secureSessionCookie",STATICSESSIONSTORAGE:st,FIRSTPARTYSTORAGE:"firstPartyStorage"},Nt={STORAGE:"storage_error"},bt={},It={},kt="SecureStorageClient/storageType",Ft="Common.LiveEngage_2_CrossDomainStorage",Gt="default",Pt="cobrowse",wt={set:function(e,t){t&&(this[t]=e)},get:function(e){return e?this[e]:void 0}},Dt={ACCDN:"acCdnDomainConsumerSdk"},Ut={FIRST_PARTY_STORAGE:"unified.window.allow.first.party.storage"},_t=!1,Lt=12096e5,Mt=(new Date).getTime(),xt="SecureStorageClient",Yt=31536e3,Vt=lpTag.csds,qt=lpTag.events,Ht=!1,Jt=!1,jt=!1,Bt={},Wt={},Kt=!1,Qt=!1,Xt=[],zt=!1,Zt=[],$t=[],en=[];ye(e,"message",ne);te();if(lpTag.isUnauthExternalWindow){$e=!1;O()}return{storageTypes:Ct,getStorageType:y,getValue:S,getValues:m,setValue:v,touchValue:E,removeValue:h,configure:R,sessionStorageStaticDomain:st,errorTypes:Nt,v:ot,name:it,init:t,inspect:function(){var e={};for(var t in ft)ft.hasOwnProperty(t)&&(e[t]={url:t,storageType:bt[t]});return{name:it,version:ot,configuredFrames:e,config:Wt}},isFirstPartyStorageFeatureEnabled:Qe}}(window);}catch(e){lpTag.handleGeneralError("lpSecureStorage",e);}try{window.lpTag.taglets.lp_testingTool=function(){function e(){if(window.location.search.indexOf("showLPdebugTool")>-1){var e=document.createElement("script");e.src="https://sales.liveperson.net/visitor/addons/debugtoolLE20/debug.js";document.head.appendChild(e)}return!0}var t="1.0.0",n="lp_testingTool";return{v:t,name:n,init:e}}();}catch(e){lpTag.handleGeneralError("lp_testingTool",e);}try{window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.lp_sdes=lpTag.taglets.lp_sdes||function(){function e(){var e=lpTag.sdes;lpTag.sdes=lpTag.taglets.lp_sdes;if("undefined"!=typeof e&&e.length)for(var n=0;n0)return n[1]}}}return{getVisitorId:i,getSessionId:t,getVisitorSessionId:n,getRedirectedSiteId:o}}();!function(t){var n,o=window,r=o.document,s=o.lpTag=o.lpTag||{},a=s.taglets=s.taglets||{};s.isDebug&&o.console&&o.console.log&&(s.log=function(e,t){"ERROR"===t?o.console.error(e):o.console.log(e)});a.cobrowse=a.cobrowse||function(){function c(e){P("INITIALIZING");P("CONFIG PARAM="+e);n=a.lpUtil||a.lp_global_utils;e&&e.constructor===Array?n.convertConfig(e,W):W=e||W;W=U(Q,W);W.autoloadApi&&A();f()}function l(){P("STARTING");s.events.trigger(q,"ready",a.cobrowse);T()}function u(){P("_visitorApiReady()");B=j(W.namespace,o);B.removeDefaultFlow();g(B);x(H,function(e){e(B)});H=[]}function f(){P("_addLpTagListeners()");x(Z,s.events.unbind,s.events);Z=[s.events.bind({appName:G,eventName:"cobrowseOffered",func:p}),s.events.bind({appName:G,eventName:"cobrowseAccepted",func:d}),s.events.bind({appName:G,eventName:"cobrowseDeclined",func:m}),s.events.bind({appName:G,eventName:"state",func:I}),s.events.bind({appName:K,eventName:"cobrowseOffered",func:p}),s.events.bind({appName:K,eventName:"cobrowseAccepted",func:d}),s.events.bind({appName:K,eventName:"cobrowseDeclined",func:m})]}function g(e){P("_addSynchroniteListeners()");x(X,function(e){e.remove()});X=[e.on("sessionAccepted",function(){e.removeDefaultFlow();P("sessionAccepted")}),e.on("sessionStart",S)]}function p(e){P("_handleOffered "+(e?JSON.stringify(e):"no event param"));z=!1;J=e.mode;var n=e.serviceId||e.ssid||t.getSessionId();A(e).then(function(t){e.serviceId=n;t.removeDefaultFlow();t.emit("sessionOffered",e)})}function d(e){if(z)P("Chat already ended");else{e&&(e.context="LIVEENGAGE");v(e)}}function v(e){e.svid=e.svid||t.getVisitorId();e.ssid=e.ssid||t.getSessionId();var n=e.serviceId||e.svid||e.ssid||t.getSessionId();A(e).then(function(t){P("_handleAccepted "+(e?JSON.stringify(e):"no event param"));e.channelSegment=e.agentId+"";e.serviceId=n;e.visitorAlias=w(e);e.mode=J;e.type=b(J);t.acceptSupportOffer(e,!0)})}function m(e){if(z)P("Chat already ended");else{P("_handleDeclined "+(e?JSON.stringify(e):"no event param"));var n=e.serviceId||e.svid||e.ssid||t.getSessionId();A(e).then(function(t){var i=JSON.parse(JSON.stringify(e));i.channelSegment=i.agentId+"";i.serviceId=n;i.visitorAlias=w(i);t.removeDefaultFlow();t.cancelSupportOffer(i)})}}function S(e){P("_handleStart() - "+JSON.stringify(e));s.events.trigger(q,"start",a.cobrowse);B.visitorInfo.connectedAgentAlias=null;B.visitorInfo.clearServiceID();if("VOICE_CALL"===J||"VIDEO_CALL"===J){window.callConfig={ticket:e.ticket,mode:J,isAgent:!1,sid:e.sid,username:e.visitorName,comet:B.getComet()};L(V(W.tenantId)+"/js/synchronite/call/run.js?cacheBust="+encodeURIComponent(M))}else{window.proxylessConfig={ticket:e.ticket,master:!0,sid:e.sid,username:e.visitorName,comet:B.getComet()};L(V(W.tenantId)+"/js/synchronite/proxyless/run.js?cacheBust="+encodeURIComponent(M))}B.cometCleanUp()}function I(e){P("_handleChatState() - "+JSON.stringify(e));if("ended"===e.state){z=!0;o.proxyless&&o.proxyless.endSession&&o.proxyless.endSession()}}function y(e){var n=t.getVisitorId(),i=w();A().then(function(t){e=e||function(e){P("ServiceId set: "+e)};t.visitorInfo.setFullname(i);t.createServiceId(n,e)})}function N(){var e=t.getVisitorId(),n=w(),i={agentServiceId:e,fullname:n};P("_requestCobrowse "+JSON.stringify(i));A(event).then(function(e){e.requestSupport(i,function(e){P(e?"REQUESTEDSUPPORT SUCCESS ":"REQUESTEDSUPPORT FAILED - SERVICE ID UNKNOWN")})})}function h(){var e=s.url;window.proxyless&&window.proxyless.newPage&&window.proxyless.newPage(e)}function C(){var e=W.site;if(!e){e=t.getRedirectedSiteId(o);if(e)return e;e=o.lpMTagConfig&&o.lpMTagConfig.lpNumber;if(e)return e;e=o.lpTag&&o.lpTag.site;if(e)return e}e||o.lp&&o.lp.urlParams&&o.urlParams.lpnumber&&(e=o.urlParams.lpnumber);return e}function b(e){return"VOICE_CALL"===e||"VIDEO_CALL"===e?"call":"cobrowse"}function w(e){return e&&e.visitorName?e.visitorName:o.lp&&o.lp.chatApi&&o.lp.chatApi.getVisitorName?o.lp.chatApi.getVisitorName():"Visitor"}function A(e){P("_loadVisitorApi()");e=e||{};if(!B){var t=e.siteId||C();W.tenantId=t;W.readyCallback=u;o.synchroniteConfig=U(o.synchroniteConfig||{},W);L(V(t)+"/js/synchronite/integration.js?cacheBust="+encodeURIComponent(M),"cobrowse-integration")}return{then:function(e){e&&(B?e(B):H.push(e))}}}function T(){_(function(){R(function(e){F("Active Session "+e,"INFO");e&&s.taglets.lpSecureStorage.getValue({site:C(),app:Y,appName:"cobrowse",key:"s.type",domain:k,success:function(e){F("Type from storage "+e,"INFO");"voice"===e||"video"===e?O():E()},error:function(){E()}})})})}function E(){L(V(C())+"/js/synchronite/proxyless/run.js?cacheBust="+encodeURIComponent(M))}function O(){L(V(C())+"/js/synchronite/call/run.js?cacheBust="+encodeURIComponent(M))}function _(e){if(o.lpTag&&o.lpTag.taglets&&o.lpTag.taglets.lpSecureStorage){F("Configure secure storage","INFO");var t=o.lpTag.taglets.lpSecureStorage,n=o.lpTag.getDomain("leCdnDomain");k="https://"+n+"/le_secure_storage/"+(t.v?t.v+"/":"");o.proxyless=o.proxyless||{};o.proxyless.useCdn=!0;var i={url:k,app:Y,site:C(),initialStorageType:"sessionStorage",chosenStorageHandler:e};F("secure storage config "+JSON.stringify(i),"INFO");var r="function"==typeof s.getEnv&&s.getEnv();r&&(i.env=r);try{s.taglets.lpSecureStorage.configure({conf:i,error:function(e){F("Error initializing secure storage: "+e,"ERROR")},success:e})}catch(a){F("Error initializing secure storage: "+a,"ERROR")}}}function R(t){F("app and domain "+Y+" "+k,"INFO");s.taglets.lpSecureStorage.getValue({site:C(),app:Y,appName:"cobrowse",key:"s.tid",domain:k,success:t,error:function(){F("Error getting value from secure storage: "+e,"ERROR")}})}function D(){var e="coBrowse",t=W.domain;return!t&&o.lpTag&&o.lpTag.csds?o.lpTag.csds.getDomain(e):!t&&o.lp&&o.lp.CSDSList?o.lp.CSDSList[e]:t}function V(e,t){e=e||C();t=t||D();return"https://"+e+"."+t}function F(e,t){o.lpTag&&o.lpTag.log&&o.lpTag.log(e,t,q+" taglet")}function P(e){F(e,"INFO")}function L(e,t){if(!t||!r.getElementById(t)){var n=r.createElement("script");n.setAttribute("type","text/javascript");n.setAttribute("charset","UTF-8");n.setAttribute("src",e);t&&n.setAttribute("id",t);var i=r.body||r.getElementsByTagName("body")[0];i.appendChild(n)}}function x(e,t,n){var i=0,o=e&&e.length||0;o&&"string"==typeof e&&(e=e.split(""));if(n)for(;o>i;++i)t.call(n,e[i],i,e);else for(;o>i;++i)t(e[i],i,e)}function U(e,t){if(!e||!t)return e;for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function j(e,t){t=t||o;"string"==typeof e&&(e=e.split("."));var n=t;if(e&&e.length)for(var r=0;r0){for(var t=0;t0&&(n=!0);c.callback&&c.callback(r,c.specialization,z[a])}z[a].queuedSpecializedScrapes=[]}if(!z[a].scraped){var l=document.getElementById(z[a].zoneValue);if(null!=l||n&&z[a].zoneType===D.EMBEDDED){z[a].scraped=!0;e.push({type:"pagediv",divId:z[a].zoneValue})}}}return e}function o(e){if(e.length>0){lpTag.log("zones: "+JSON.stringify(e),"DEBUG","SCRAPER");lpTag.sdes.send(e,function(){lpTag.log("scraper::_send::lpTag.sdes.send success for: "+e.toString(),"DEBUG","SCRAPER")})}}function p(e,a){var n=d(e,a),t=[];n&&(t=g(e.scrapeType,n));return t}function d(e,a){return e.scrapeValueType==C.ZONEVALUE?a.zoneValue:e.scrapeValue}function g(e,a){switch(e){case A.CLASS:return document.getElementsByClassName(a);case A.ATTRIBUTE:var n="["+a+"]";return document.querySelectorAll(n);case A.ID:return document.getElementById(a);case A.NAME:return document.getElementsByName(a);case A.TAG:return document.getElementsByTagName(a)}return[]}var f,S,T,E="3.59.0",m="scraper",v={ACCDN:"acCdnDomainConsumerSdk"},z=[],h={scrapeInterval:50},A={CLASS:"class",ATTRIBUTE:"attribute",ID:"id",TAG:"tag",NAME:"name"},C={ZONEVALUE:"zoneValue",CUSTOM:"custom"},D={EMBEDDED:0};return{v:E,name:m,init:e,start:a,reinit:n,restart:t,getElmId:c,queueSpecializedScrape:r,inspect:l}}();}catch(e){lpTag.handleGeneralError("scraper",e);}try{window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.lpActivityMonitor=lpTag.taglets.lpActivityMonitor||function(){function t(t){lpTag.sdes=lpTag.sdes||[];f(t);s(v)}function e(){c("Starting activity tracking");S=!0;O=setTimeout(E,A.timeout)}function n(){c("Called Stop");if(O){clearTimeout(O);S=!1;p("Stopped activity tracking")}T()}function i(t){c("Called push with type="+t);t&&"number"==typeof t?lpTag.sdes.push({type:A.sdeType,input:t}):r("Did not push sde since type is not a number type="+t,"ERROR")}function o(t){c("Called Reinit");u();f(t);v()}function u(){D=0;U=N.UNDEFINED}function a(){return S}function r(t,e){window.lpTag&&lpTag.log&&lpTag.log(t,e,h)}function c(t){r(t,"DEBUG")}function p(t){r(t,"INFO")}function l(t){try{return JSON.parse(JSON.stringify(t))}catch(e){return t}}function s(t){return setTimeout(t,0)}function f(t){if(t)for(var e=0;e0}function b(e,t){var n=lpTag.protocol+"//"+lpTag.csds.getDomain(Ee.ACCDN)+"/api/account/"+lpTag.site+"/configuration/setting/accountproperties"+(fe?"":"/");if(!le){le=[];lpTag.log("_loadSiteSettingsForOffsite called with url: "+n,"DEBUG","LP_OFFER");ce.issueCall({url:n,timeout:5e3,retries:0,credentials:fe?"omit":void 0,cache:fe&&de?de:void 0,success:function(n){var a=fe?n&&n.body:n,i="le.campaign.offsite.campaignNotApplicable.redirectURL",o="le.campaign.offsite.messaging.campaignNotApplicable.redirectURL";if(a&&Array.isArray(a)&&!a.error){lpTag.log("_loadSiteSettingsForOffsite - offsite engagement got configuration: "+JSON.stringify(a),"DEBUG","LP_OFFER");le=a;var g="chat"===t?i:o,r=ie(g,le);r?window.location.href=r:"chat"===t&&u(e)}else lpTag.log("_loadSiteSettingsForOffsite - NO CONFIGURATION FOUND","DEBUG","LP_OFFER")},error:function(){lpTag.log("Loading siteSettings for offsite: "+lpTag.site+" failed. id : ","ERROR","LP_OFFER");le=null}})}}function L(e){return!(!lpTag.taglets[e.tglName]||!D(e)||e.instantiated||!Oe[e.confKey]&&"conversationInitiator"!==e.tglName||!Ue[e.confKey])&&re}function D(e){for(var t=G(e).taglets||[],n=!0,a=0;a=a)return!1}return!0}function Y(e){return e&&JSON.parse(z(e))}function z(e){var t;if("function"==typeof Array.prototype.toJSON){var n=Array.prototype.toJSON;delete Array.prototype.toJSON;try{t=JSON.stringify(e)}catch(a){Array.prototype.toJSON=n;throw a}Array.prototype.toJSON=n}else t=JSON.stringify(e);return t}function Q(e){return e&&e.campaignId+"_"+e.engagementId+"_"+e.engagementRevision}function X(e){if(e&&e.campaignId&&e.engagementId&&e.engagementRevision)return!0;lpTag.log("Missing engagement parameters: campaignId, engagementId, engagementRevision; "+JSON.stringify(e),"ERROR",ue);return void 0}function Z(e){if("object"==typeof e&&!e.error)return!0;lpTag.log("Error in engagement config: "+JSON.stringify(e),"ERROR",ue);return void 0}function $(e){return!e.allowUnauthMsg||e.allowUnauthMsg&&lpTag&&lpTag.taglets&&lpTag.taglets.unAuthMessaging}function ee(){De=!0;Ge.forEach(U);Ge=[]}function te(e,t){var n;lpTag.log("_getConfiguration",e.windowId);var a=Be.enableToRequestDefaultWinConfig,i="/"+e.windowId;!e.windowId&&a&&(i="-default");if(e.windowId||a){n="https://"+lpTag.csds.getDomain(Ee.ACCDN)+"/api/account/"+lpTag.site+"/configuration/engagement-window/window-confs"+i;ce.issueCall({url:n,timeout:5e3,retries:0,credentials:fe?"omit":void 0,cache:fe&&de?de:void 0,success:function(n){var i,o=fe?n&&n.body:n;if(!e.windowId&&a&&o&&o.length){i=o.filter(function(e){return!!e.isUserDefault});o=i.length>0?i[0]:o[0]}if(o&&o.json&&!o.error){lpTag.log("_getWindowConfiguration: got configuration: "+JSON.stringify(o.name),"INFO",ue);var g=o.json;g&&(g.isTemplate=!!o.templateId);e.windowConf=e.windowConf?lpTag.taglets.lpUtil.cloneExtend(e.windowConf,g):g;Ue[e.confKey]=g}else{lpTag.log("_getWindowConfiguration: NO CONFIGURATION FOUND","INFO",ue);Ue[e.confKey]={}}t(e)},error:function(n){lpTag.log("Error in getting window config: "+JSON.stringify(n),"ERROR",ue);Ue[e.confKey]={};t(e)}})}else{lpTag.log("_getWindowConfiguration: No windowId provided, fallback to default configuration","INFO",ue);Ue[e.confKey]={};t(e)}}function ne(){return ge}function ae(){return lpTag.unifiedWindow&&lpTag.unifiedWindow.staticConfig&&lpTag.unifiedWindow.staticConfig.passSiteSettings}function ie(e,t){for(var n=0;n0){n.data.identities=i;lpTag.identitiesObjects=i;r=lpTag.identitiesObjects.filter(function(e){return e.tkn})}if(ye){e.rid=n.rid;e.result={error:500,message:"startPage request was already sent once"};e.status=Ae.err;k(e)}else fe(n);ye=!0;lpTag.events.trigger(Le,"SP_SENT");0===r.length&&(ke?Se("removeValue"):t(function(){Se("removeValue")}))})}function o(e,t){var n;b("Called pageLoaded onSucess is: "+e);var i={type:je.pageLoaded,onSuccess:e,onError:t,isSync:!0};n=me(i);if(ye&&!Te)oe(n);else{i.rid=n.rid;i.result={error:500,message:"pageLoaded request was already sent once"};i.status=Ae.err;k(i)}Te=!0}function s(e,t){b("Called inPage onSucess is: "+e);var n={type:je.inPage,onSuccess:e,onError:t,isSync:!0},i=me(n);if(ye&&Te)oe(i);else{n.rid=i.rid;n.result={error:500,message:"Cannot issue inPage request when startPage and pageLoaded were not sent"};n.status=Ae.err;k(n)}}function c(e,t){b("Called send, onSuccess: "+e);var n={type:je.updateContext,onSuccess:e,onError:t,isSync:!0};if(qe.length>0){var i=me(n);oe(i);return!0}return!1}function u(e){b("Called push with sdes: "+JSON.stringify(e));if("undefined"!=typeof e&&e instanceof Array)for(var t=0;t-1){var i=new RegExp("([?&])"+t+"=.*?(&|$)","i");return e.replace(i,"$1"+encodeURIComponent(t)+"="+encodeURIComponent(n)+"$2")}var r=encodeURIComponent(t)+"="+encodeURIComponent(n);e+=e.indexOf("?")===e.length-1?r:e.indexOf("?")>-1&&e.indexOf("?")=2)try{return JSON.parse(window.atob(t[1]))}catch(n){return!1}}return!1}function c(){v-=1;0>=v&&n(S)}function u(){n(S)}var l,d=e.filter(function(e){return!!e&&"undefined"!=typeof e.acr}),p=lpTag.taglets.lpUnifiedWindow&&lpTag.taglets.lpUnifiedWindow.inspect(),g=lpTag.taglets.lpUnifiedWindow;lpTag.identities.safeIdentities=d.map(function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&"tkn"!==n&&(t[n]=e[n]);return t});var f=d.filter(function(e){return e.hasOwnProperty("tkn")}),m=d.filter(function(e){return!e.hasOwnProperty("tkn")}),S=[].concat(m),v=f.length;if(v>0)ke?i():t(i);else{He=null;n(S)}}function te(e,t){function n(e){r-=1;a=a.concat(e);if(0>=r){try{for(var n=[],i=0;i0?i.forEach(function(e){try{e(n)}catch(t){n()}}):n()}function ne(e){b("Called _prepareRequest with params: "+JSON.stringify(e));var t,n;if(e.data)t=e.data.sdes;else{t=qe;qe=[]}n=re(e);z(n);Q(n);e.type===je.startPage&&ae(n);t=ie(t);t&&t.length>0&&(n.data.sdes=t);var i=et.debug();i&&(n.data.dbg=i);return n}function ie(e){var t,n=Array.isArray(e)&&e.length>0;if(n&&lpTag.hooks&&lpTag.hooks.exec){t=lpTag.hooks.exec({name:Fe.BEFORE_SEND_SDE,data:{sdes:e}});e=t&&t.data&&Array.isArray(t.data.sdes)&&t.data.sdes}return e}function re(e){return{rid:e.rid,data:{t:e.type,ts:(new Date).getTime(),pid:We,tid:Be},method:"POST",encoding:lpTag.charset||"UTF-8",transportOrder:["jsonp","postmessage"],success:function(t){e.result=t;e.status=Ae.ok;k(e)},error:function(t){e.result=t;e.status=Ae.err;k(e)},url:Me.protocol+Me.baseUrl+Me.apiPath+"/"+Me.accountId+"?"}}function ae(e){e.timeout=Me.timeout;var t=et.title();t&&(e.data.pt=t);var n=et.url();n&&(e.data.u=n);var i=et.referrer();i&&(e.data.r=i);var r=et.section();r&&(e.data.sec=r);lpTag.device&&lpTag.device.family&&(e.data.df=lpTag.device.family());lpTag.device&&lpTag.device.os&&(e.data.os=lpTag.device.os());var a=et.emtVisitorId();a&&(e.data.evid=a)}function oe(e){ve.push(e);ce()}function se(e,t){if(e.error)try{e.error(t)}catch(n){C("Failed calling client onError _callClientCbOnError e="+n)}}function ce(){if(!he&&ve.length>0&&Ce){b("Called _processPendingSyncRequests, initiating a new sync request: "+ve.length+" inProgress: "+JSON.stringify(he));var e=ve.shift();e=z(e);he=e;try{I(e)}catch(t){C("Failed on lpAjax.issueCall in _processPendingSyncRequests. e: "+JSON.stringify(t.message));se(e,{error:{code:"500",message:"error while issue request: "+JSON.stringify(t.message)}})}}else D("Called _processPendingSyncRequests no sync requests to initiate, pending: "+ve.length+" inProgress: "+JSON.stringify(he))}function ue(){b("Called _syncRequestFinished");he=void 0}function le(){pe()}function de(e){b("Called _initPageCb isSuccess: "+e);e&&(Ce=!0);pe()}function pe(){ue();ce()}function ge(){b("Called _asyncRequestCb");De=!1}function fe(e){he=e;try{lpTag.taglets.lpAjax.issueCall(e)}catch(t){C("Failed on lpAjax.issueCall in _sendInitializingRequest. requestId: "+e.rid+", e="+JSON.stringify(t.message))}}function me(e){e.rid=O();var t=ne(e);Ke[e.rid]={req:t,cOnSuccess:e.onSuccess,cOnError:e.onError};return t}function Se(e,t){var n={app:Xe,appName:Le,site:lpTag&&lpTag.site,domain:Me.secureStorageLocation,firstParty:!0};n.key=t&&t.key||Ge;n.success=t&&t.success?t.success:function(){};n.error=t&&t.error?t.error:function(){C("Error on secure storage, action - "+e)};t&&t.value&&(n.value=t.value);"function"==typeof we[e]&&we[e](n)}var ve,he,ye,Te,Ce,be,De,Oe,Pe,Ie,Ee,ke,Ne,_e,we,xe,Re,Ue,Ve="3.2.0",Le="lp_monitoringSDK",Je=lpTag.storageMethods,je={startPage:"sp",pageLoaded:"pl",inPage:"ip",updateContext:"uc"},Ae={err:"ERROR",ok:"OK"},Fe={BEFORE_SEND_SDE:"BEFORE_SEND_SDE"},qe=[],Me={},Ke={},We=P(),Be=E(),$e="lpsmt",Ge="lpsmtAuth",He=null,ze="Common.LiveEngage_2_CrossDomainStorage",Qe=lpTag.cookieMethods,Xe="monitoringSDK",Ye=!1,Ze=!1;lpTag.identities=lpTag.identities||[];lpTag.identitiesObjects=lpTag.identitiesObjects||[];lpTag.identitiesSupport=!0;var et={referrer:function(){var e;document.referrer&&document.referrer.length>0&&(e=document.referrer);return e},title:function(){var e;document.title&&document.title.length>0&&(e=document.title);return e},url:function(){var e;lpTag.url?e=lpTag.url:window.location.href&&window.location.href.length>0&&(e=window.location.href);return e},debug:function(){var e=Je.getPersistentData("lpDebug-"+Me.accountId);if(e&&!be){be=!0;return!0}return!1},section:function(){var e=lpTag.section;"string"==typeof e&&e.length&&(e=[e]);return e},emtVisitorId:function(){return x(Me.accountId+"-VID")},identities:function(e){te(lpTag.identities,function(t){ee(t,function(t){e(t.map(function(e){var t={iss:e.iss,acr:e.acr};e.sub?t.sub=e.sub:e.tkn&&(t.tkn=e.tkn);e.account&&(t.account=e.account);e.redirect_uri&&(t.redirect_uri=e.redirect_uri);return t}))})})}};return{v:Ve,name:Le,inspect:y,init:e,sdes:{push:u},hooks:Fe,appendCtx:f,isTPCEnabled:g,getVid:p,getSid:d,getSidPrefix:l,send:c,inPage:s,pageLoaded:o,startPage:r,stop:v,reset:S,reinit:h,stringify:m}}();}catch(e){lpTag.handleGeneralError("lp_monitoringSDK",e);}try{window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.lpajax_utils={_name:"lpajax_utils",_v:"0.1",each:function(e,t,r){if(null!=e){var a=Array.prototype.forEach;if(a&&e.forEach===a)e.forEach(t,r);else if(e.length===+e.length){for(var n=0,o=e.length;o>n;n++)if(n in e&&t.call(r,e[n],n,e)==={})return}else for(var l in e)if(Object.prototype.hasOwnProperty.call(e,l)&&t.call(r,e[l],l,e)==={})return}},extend:function(e){this.each(Array.prototype.slice.call(arguments,1),function(t){for(var r in t)e[r]=t[r]});return e},isEmptyObj:function(e){for(var t in e)return!1;return!0},init:function(){}};window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.lpAjax=lpTag.taglets.lpAjax||function(e){function t(){m=!0}function r(t,r){e.lpTag&&lpTag.log&&lpTag.log(t,r,f)}function a(e,t){if(g[e])r("Existing transport: "+e+" tried to register",h.DEBUG);else{g[e]=t;r("Added transport: "+e,h.DEBUG)}}function n(e){m||t();var a,n="unknown";try{a=i(e);if(a){a.issueCall(e);return!0}r("No Transport found to issueCall",h.ERROR);c(h.ERROR,e.error,{responseCode:601,error:"No Transport found to issueCall, request: "+e.url,body:"ERROR"},e.context)}catch(o){a&&a.getName&&(n=a.getName());r("Transport - "+n+" - unknown exception while issueCall",h.ERROR);c(h.ERROR,e.error,{responseCode:600,error:"Transport - "+n+" - unknown exception while issueCall: "+e.url+" e="+o,body:"ERROR"},e.context)}}function o(e){m||t();for(var r in e){var a=g[r];a&&a.configure(e[r])}}function l(e){if(e&&"object"==typeof e){e.appName=p;e.ts=(new Date).getTime();e.tags&&e.tags.constructor===Array&&e.tags.push({pageId:y});r(e,h.METRICS)}}function i(e){for(var t,r=!1,a=-1,n=0;nn;n++)if(n in e&&t.call(r,e[n],n,e)==={})return}else for(var l in e)if(Object.prototype.hasOwnProperty.call(e,l)&&t.call(r,e[l],l,e)==={})return}}function u(e){s(Array.prototype.slice.call(arguments,1),function(t){for(var r in t)e[r]=t[r]});return e}function c(e,t,a,n){if("function"==typeof t)try{t.call(n||null,a);t=null}catch(o){r("runCallback: Exception in execution of callback, type :"+e+" e=["+o.message+"]",h.ERROR)}else r("runCallBack: No callback, of type :"+e,h.INFO)}var d="1.1.3",f="lpAjax",p="lpTransporter",g={},m=!1,h={ERROR:"ERROR",DEBUG:"DEBUG",INFO:"INFO",METRICS:"METRICS"},y="lpT"+Math.floor(1e5*Math.random())+"_"+Math.floor(1e6*Math.random());return{getVersion:function(){return d},getName:function(){return f},init:t,publishMetrics:l,issueCall:n,configureTransports:o,addTransport:a}}(window);window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.jsonp=lpTag.taglets.jsonp||function(e){function t(){if(lpTag&&lpTag.taglets&&lpTag.taglets.lpAjax)try{lpTag.taglets.lpAjax.addTransport(W,z)}catch(e){}E()}function r(e){if(e)for(var r in e)D.hasOwnProperty(r)&&e.hasOwnProperty(r)&&(D[r]=e[r]);t()}function a(t){var r=!1;if(M&&t&&t.url){var a=!1;t.callbackName&&"string"==typeof t.callbackName&&(Q[t.callbackName]||e[t.callbackName])&&(a=!0);var n;try{n=c(t)}catch(o){k("Could not evaluate the length of the request, e="+o,L.ERROR,"isValidRequest");r=!1}"undefined"!=typeof n&&U>n&&!a&&(r=!0)}return r}function n(e){var t;if(!a(e)){k("URL request was too long or static callback name already exists, url: "+t,L.ERROR,"issueCall");T();e&&e.error&&F(L.ERROR,e.error,s(600,"Transport - JSONP - unable to run request: "+e.url),e.context);return!1}e=l(e);e.callbackName&&"string"==typeof e.callbackName?e.retries=0:e.callbackName=q+i();t=e.url+(e.url.indexOf("?")>-1?"&":"?")+e.callback+"="+e.callbackName;e.data&&(t+="&"+d(e.data));e.query&&(t+="&"+d(e.query));e.callUrl=t;if(p(e)){I(e);g()}else k("URL request was too long and was not sent, url: "+t,L.ERROR,"issueCall");return!0}function o(){var e={};for(var t in D)D.hasOwnProperty(t)&&(e[t]=D[t]);return e}function l(e){if("string"==typeof e){var t=e;e={url:t}}if(!e.url)return!1;e.encoding=e.encoding||D.encoding;e.callback=e.callback||D.callback;e.retries="number"==typeof e.retries?e.retries:D.retries;e.timeout=e.timeout?e.timeout:D.timeout;return e}function i(e){var t,r=99999,a="x";t=e?r+a+r:Math.round(Math.random()*r)+a+Math.round(Math.random()*r);return t}function s(e,t){return{statusCode:e,responseCode:e,error:t,body:"ERROR"}}function u(){return"scr"+Math.round(999999999*Math.random())+"_"+Math.round(999999999*Math.random())}function c(e){var t=H;e.callbackName&&"string"==typeof e.callbackName&&(t=e.callbackName.length);return 4+(e.callback||D.callback).length+e.url.length+t+d(e.data).length+d(e.query).length}function d(e){var t="";if("string"==typeof e)t+=e;else{var r=!0;for(var a in e){var n;"object"==typeof e[a]?n=f(e[a]):"function"!=typeof e[a]&&(n=e[a]);if("undefined"!=typeof n){r||(t+="&");t+=encodeURIComponent(a)+"="+encodeURIComponent(n);r=!1}}}return t}function f(e){var t;if("function"==typeof Array.prototype.toJSON){var r=Array.prototype.toJSON;delete Array.prototype.toJSON;try{t=JSON.stringify(e)}catch(a){Array.prototype.toJSON=r;throw a}Array.prototype.toJSON=r}else t=JSON.stringify(e);return t}function p(t){var r,a=!1,n=new RegExp(/(http{1}s{0,1}?:\/\/)([^\/\?]+)(\/?)/gi);r=n.exec(0===t.callUrl.indexOf("http")?t.callUrl:e.location.href);if(r&&r.length>=3&&""!==r[2]){var o=r[2].toLowerCase();t.domainMatch=o;_[o]=_[o]||[];_[o].inFlight=_[o].inFlight||0;_[o].push(t);a=!0;G+=1;k("buffered URL: "+t.callUrl,L.DEBUG,"lpTag.taglets.jsonp.bufferRequest")}else k("NO MATCH for URL: "+t.callUrl,L.ERROR,"lpTag.taglets.jsonp.bufferRequest");return a}function g(){var e;for(var t in _)if(_.hasOwnProperty(t)){e=_[t];for(var r=!1;!r&&e.inFlight<6&&e.length>0;){var a=e.shift();if(a){k("Sent URL: "+a.callUrl,L.DEBUG,"lpTag.taglets.jsonp.sendRequests");a.scriptId=h(a.callUrl,a.encoding,a.callbackName);a.startTime=(new Date).getTime();y(t,a.callbackName,a.timeout);G-=1}else r=!0}}e=null}function m(){clearTimeout(A);A=null;var t=new Date;for(var r in Q)if(Q.hasOwnProperty(r)&&Q[r].launchTime){var a=t-Q[r].launchTime;(Q[r].loadTime||a>Q[r].timeout)&&e[r].apply(null,[s(408,{message:"Request timed out",name:"timeout"}),!0])}P>0&&(A=setTimeout(m,1e3))}function h(t,r,a){var n=u(),o=document.createElement("script");o.setAttribute("type","text/javascript");o.setAttribute("charset",r);o.onload=function(){Q[a]&&(Q[a].loadTime=new Date);this.onload=this.onerror=this.onreadystatechange=null};e.addEventListener?o.onerror=function(){Q[a]&&(Q[a].loadTime=new Date);this.onload=this.onerror=this.onreadystatechange=null}:o.onreadystatechange=function(){if(this.readyState&&("loaded"===this.readyState||"complete"===this.readyState)){Q[a]&&(Q[a].loadTime=new Date);this.onload=this.onerror=this.onreadystatechange=null}};o.setAttribute("src",t);o.setAttribute("id",n);document.getElementsByTagName("head")[0].appendChild(o);A||(A=setTimeout(m,1e3));o=null;return n}function y(e,t,r){_[e].inFlight=_[e].inFlight+1;Q[t]={launchTime:new Date,timeout:r};P+=1;S+=1}function T(){B+=1}function R(e){var t=document.getElementById(e);if(t)try{t.parentNode.removeChild(t)}catch(r){k("error when removing script",L.ERROR,"removeScript")}}function v(e){_[e].inFlight=_[e].inFlight-1;P-=1}function O(e,t,r){N(t.startTime,t.url,r);R(t.scriptId);v(t.domainMatch);x(t.callbackName,r);if(r){if(t.callbackName){t.callbackName=null;delete t.callbackName}w(e,t)}else{C(t);F("callback",t.success,e,t.context);t=null;g()}}function b(){var e;if(lpTag.taglets.lpAjax&&lpTag.taglets.lpAjax.publishMetrics&&V.length>0){e={tags:[{transport:W}],metrics:V};lpTag.taglets.lpAjax.publishMetrics(e);V.length=0}E()}function E(){j&&clearTimeout(j);j=setTimeout(b,D.metricsTimeout)}function N(e,t,r){var a,n;if(e){n=(new Date).getTime();a=n-e;V.push({rd:a,ts:e,url:t,method:"GET",statusCode:r?400:200});V.length>=D.metricsCount&&b()}}function w(e,t){J+=1;if(t.retries>0){t.retries=t.retries-1;n(t)}else{C(t);F(L.ERROR,t.error,e||s(408,{id:408,name:"TIMEOUT",message:"Request has timed out on all retries"}),t.context);t=null;g()}}function C(e){for(var t=["callUrl","retries","id","requestTimeout","type","encoding","launchTime","callbackName","domainMatch","startTime"],r=0;r0;)try{de.shift().call(null)}catch(e){Y("Unable to execute queued callbacks for window interactive state: "+e,fe.ERROR,"_attachPendingIFrames")}}function f(e){return e+"_"+Math.floor(1e5*Math.random())+"_"+Math.floor(1e5*Math.random())}function p(e){var t,r=new RegExp(/(http{1}s{0,1}?:\/\/)([^\/\?]+)(\/?)/gi),a=null;if(0!==e.indexOf("http"))return location.protocol+"//"+location.host;t=r.exec(e);t&&t.length>=3&&""!==t[2]&&(a=t[1].toLowerCase()+t[2].toLowerCase());return a}function g(e,t){var r,a,n=!1;if(!e||!e.url||"string"!=typeof e.url){Y("iFrame configuration empty or missing url parameter",fe.ERROR,"_queueFrame");return n}r=p(e.url);a=0===e.url.toLowerCase().indexOf("https");if(!(ae[r]||ue[r]||t&&a!==t)){ue[r]=e;n=!0}return n}function m(e){var t=p(e.url);if(ae[t])return b(t,e.callback||e.success,e.context);var r=f("fr");ae[t]={elem:E(r),url:e.url,validated:ve.PENDING,defaults:e.defaults||{},delayLoad:isNaN(e.delayLoad)?0:e.delayLoad,requestCount:0,success:e.callback||e.success,error:e.error,maxReloadRetries:e.maxReloadRetries||3,reloadInterval:1e3*e.reloadInterval||3e4};setTimeout(function(){y(e.url,t)},ae[t].delayLoad);Y("iFrame Queued to load "+t,fe.INFO,"_addFrame");return ve.PENDING}function h(e){var t=p(e.url);ue[t]={url:e.url,defaults:e.defaults||{},delayLoad:e.delayLoad,success:e.success,error:e.error,maxReloadRetries:e.maxReloadRetries,reloadInterval:e.reloadInterval/1e3}}function y(e,t){ce?T(e,t):de.push(function(){T(e,t)})}function T(e,t){ae[t].loadCallback=ae[t].loadCallback||R(t);V(ae[t].elem,e);i(ae[t].elem,"load",ae[t].loadCallback);ae[t].iFrameOnloadTimeout=setTimeout(ae[t].loadCallback,Re);ae[t].attachTime=(new Date).getTime();document.body.appendChild(ae[t].elem)}function R(e){return function(t){if(ae[e].iFrameOnloadTimeout){clearTimeout(ae[e].iFrameOnloadTimeout);delete ae[e].iFrameOnloadTimeout}ae[e].loadTime=(new Date).getTime()-ae[e].attachTime;C(e,t)}}function v(e){le+=1;se+=1;ae[e].requestCount=ae[e].requestCount+1}function O(e,t){oe[e]=oe[e]||[];oe[e].push(t);return!0}function b(e,t,r){var a=o(e);W(t,r,a);return ae[e].validated}function E(e){var t=document.createElement("IFRAME");t.setAttribute("id",e);t.setAttribute("name",e);t.setAttribute("tabindex","-1");t.setAttribute("aria-hidden","true");t.setAttribute("title","");t.setAttribute("role","presentation");t.style.width="0px";t.style.height="0px";t.style.position="absolute";t.style.top="-1000px";t.style.left="-1000px";t.style.display="none";return t}function N(e,t,r,a,n,o){var l=!1;if(e&&t&&"function"==typeof t){ne[e]={success:t,error:r,progress:a,ctx:n,launchTime:new Date,timeout:isNaN(o)?Te.timeout:o+1e3};l=!0}return l}function w(e){if(ne[e]){ne[e]=null;delete ne[e];return!0}return!1}function C(e,t){Y("onLoad validation called "+e,fe.INFO,"_validateFrame");var r=function(t){F(t,e)};t&&t.error?F(t,e):setTimeout(function(){n({domain:e,success:r,error:r,validation:!0,timeout:100,retries:-1,defaults:ae[e].defaults})},10);return!0}function F(e,t){var r,a=ae[t];Y("running validation of domain "+t,fe.INFO,"_validateFrameCallback");if(a){ae[t].validated=e&&e.error?ve.FAILED:ve.VALIDATED;r=ae[t].validated===ve.VALIDATED;r?x(t,e):ae[t].reloadObj&&ae[t].reloadObj.retriesLeft>0?k(t):I(t)}a=null;return r}function x(e,t){var r;Y("FrameLoaded "+e,fe.INFO,"_runFrameValidated");r=S(he);for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);W(ae[e].success,ae[e].context,r);H(e);A(e,!0)}function I(e){Y("iFrame is a teapot "+e,fe.ERROR,"_runFrameFailedToLoad");if(ae[e].error){var t=s(0,ye);t.domain=e;W(ae[e].error,ae[e].context,t)}j(e);A(e,!1)}function k(e){Y("Retry loading domain: "+e,"info","_runReloadAttempt");A(e,!1);P(e)}function A(e,t){Y("Running buffer queue : "+e+" loaded: "+t,fe.INFO,"_runQueuedRequests");if(oe[e]&&oe[e].length>0){do{var r=oe[e].shift();t?n(r):W(r.error,r.context,{responseCode:600,error:"Transport - postmessage - unable to run request: "+e,body:"ERROR"})}while(oe[e].length>0);oe[e]=null;delete oe[e]}}function j(e){Y("Cleaning up failed iFrame: "+e,fe.INFO,"_cleanupIFrame");if(ae[e]){u(ae[e].elem,"load",ae[e].loadCallback);ae[e].elem.parentNode.removeChild(ae[e].elem);var t=S(ye);t.domain=e;t.url=ae[e].url;W(ae[e].error,ae[e].context,t);h(ae[e]);ae[e]=null;delete ae[e]}}function D(e,t,r){Y("Frame not found for domain: "+e,fe.ERROR,"_noFrameFound");W(t,{responseCode:600,error:"Transport - postmessage - unable to run request: "+e,body:"ERROR"},r);return!1}function L(e){var t,r=!1;e=U(e);t=S(e);try{t=M(t)}catch(a){Y("Error trying to _stringify message",fe.ERROR,"sendMessageToFrame");return!1}Y("sending msg to domain "+e.domain,fe.DEBUG,"sendMessageToFrame");var n;isNaN(e.timeout)||isNaN(e.retries)||(n=e.timeout*(e.retries+1)+2e3);N(e.callId,e.success,e.error,e.progress,e.context,n);try{r=q(e.domain,t);$=setTimeout(_,1e3)}catch(a){Y("Error trying to send message: "+a,fe.ERROR,"sendMessageToFrame");r=!1}return r}function M(e){var t;if("function"==typeof Array.prototype.toJSON){var r=Array.prototype.toJSON;delete Array.prototype.toJSON;try{t=JSON.stringify(e)}catch(a){Array.prototype.toJSON=r;throw a}Array.prototype.toJSON=r}else t=JSON.stringify(e);return t}function U(t){var r=ae[t.domain]&&ae[t.domain].defaults;t.callId=f("call");t.returnDomain=pe;"undefined"==typeof t.timeout&&(t.timeout=r&&r.timeout||Te.timeout);"undefined"==typeof t.retries&&(t.retries=r&&"undefined"!=typeof r.retries?r.retries:Te.retries);t.progress&&(t.fireProgress=!0);t.headers=t.headers||{};t.headers["LP-URL"]=e.location.href;return t}function q(e,t){var r=!1;try{ae[e].elem.contentWindow.postMessage(t,e);r=!0}catch(a){Y("Error trying to send message: "+a,fe.ERROR,"_postTheMessage")}return r}function _(){$&&clearTimeout($);$=null;var e=new Date,t=0,r=[];for(var a in ne)if(ne.hasOwnProperty(a)&&ne[a].launchTime){var n=e-ne[a].launchTime;n>ne[a].timeout?r.push(a):t+=1}if(r.length){Y("Checking errors found "+r.length+" timeout callbacks to call",fe.DEBUG,"_checkForErrors");for(var o=0;o0&&($=setTimeout(_,1e3));return!0}function S(e){var t=e;try{t=JSON.parse(M(e))}catch(r){}return t}function G(e,t){var r,a=ne[e.callId],n=e.responseType,o=!1;if(e.callId&&ne[e.callId]||e.responseType===ge.reloading||e.responseType===ge.stats)try{switch(n){case ge.completed:r=a.success;o=!0;break;case ge.error:r=a.error;o=!0;ie+=1;break;case ge.progress:r=a.progress;break;case ge.reloading:e=t;r=P;break;case ge.stats:r=Z;e=e.rawData}if(o){w(e.callId);K(e);se=se>=0?0:se-1}r&&"function"==typeof r&&W(r,a&&a.ctx||null,e);r=null;a=null}catch(l){Y("Error in executing callback: "+l,fe.ERROR,"_executeMessageCallback");return!1}return!0}function P(e){Y("Got reload request from "+e,fe.INFO,"_handleReload");ae[e].validated=ve.PENDING;if(!ae[e].reloadObj){Y("Creating reloadObj"+e,fe.DEBUG,"_handleReload");ae[e].reloadObj=Q(e)}B(e)}function B(e){Y("Reload try for domain "+e+" ,retries left "+ae[e].reloadObj.retriesLeft,fe.INFO,"_reloadIFrame");ae[e].reloadObj.retriesLeft=ae[e].reloadObj.retriesLeft-1;ae[e].reloadObj.setLocationTimeout&&clearTimeout(ae[e].reloadObj.setLocationTimeout);if(ae[e].reloadObj.retry)ae[e].reloadObj.setLocationTimeout=setTimeout(J(e),ae[e].reloadInterval);else{ae[e].reloadObj.retry=!0;J(e)()}}function J(e){return function(){ae[e].iFrameOnloadTimeout=setTimeout(function(){C(e,{error:{code:404,message:"Frame did not trigger load"}})},Re);V(ae[e].elem,ae[e].url)}}function V(e,t){t+=t.indexOf("?")>0?"&bust=":"?bust=";t+=(new Date).getTime();t+="&loc="+encodeURIComponent(location.protocol+"//"+location.host);Y("Setting iFrame to URL: "+t,fe.INFO,"_setIFrameLocation");e.setAttribute("src",t)}function Q(e){Y("Creating reload object "+e,fe.INFO,"_createReloadObject");var t=ae[e].maxReloadRetries;return{retriesLeft:t}}function H(e){Y("Cleaning up reload object for this instance"+e,fe.INFO,"_cleanUpReloadObject");if(ae[e].reloadObj){ae[e].reloadObj.setLocationTimeout&&clearTimeout(ae[e].reloadObj.setLocationTimeout);ae[e].reloadObj=null;delete ae[e].reloadObj}}function K(e){for(var t=["callId","responseType"],r=0;r=3&&""!==o[2]){i=o[2].toLowerCase();n&&(i=o[1]+i)}return i}function i(e){var n,t,o={};if("string"==typeof e){n=e.substr(1).split("&");for(var i=0;i-0){t=n[i].split("=");2==t.length&&(o[decodeURIComponent(t[0])]=decodeURIComponent(t[1]))}}return o}function a(e){e=""+e;var n,t,i=null,a={top:null,country:null};e=o(e);n=e.split(".");if(n.length<3)return e;for(var l=n.length-1,c=l;c>-1;c--){s(n[c],a,c);if(null!==a.country&&null!==a.top)break}if(null!==a.top||null!==a.country){i=a.top;(null===i||null!==a.country&&a.country0?i-1:i;return r(n.slice(t))}return e}function r(e){return e.join(".")}function s(e,n,t){e=""+e;null===n.top&&(W.topLevelDomain[e]||W.customTopLevelDomain[e])?n.top=t:null===n.country&&W.countryTopLevelDomain[e]&&(n.country=t)}function l(e,n){var t=/(\?|&|\/|\\)$/;if("string"==typeof e&&e.length>0){t.test(e)&&(e=e.substr(0,e.length-1));if(Array.isArray(n))return c(e,n);if(m(n))return d(e,n);if("object"==typeof n)return u(e,n)}return e}function c(e,n){for(var t,o=e,i=0;i0&&m(n)}function m(e){var n=e&&e.key,t=e&&e.value;return e&&"string"==typeof n&&n.length>0&&("number"==typeof t||"string"==typeof t&&t.length>0)}function f(e,n,t){var o;if(!e||"object"!=typeof e)return e;if(!n)return v(e);o=n||e.constructor()||{};for(var i in e)o[i]!==e[i]&&e.hasOwnProperty(i)&&(o[i]=t?f(e[i],void 0,t):e[i]);return o}function v(e){try{return JSON.parse(E(e))}catch(n){lpTag.log("unable to clone object:"+JSON.stringify(n),"ERROR",j);return}}function h(e,n){if("undefined"!=typeof n){if(e)for(var t=0;t":">",'"':""","'":"'","/":"/","`":"`","=":"="};return e?e.replace(/[&<>"'`=/]/g,function(e){return n[e]}):void 0}var j="Utils",W={customTopLevelDomain:{aero:"aero",asia:"asia",bike:"bike",biz:"biz",camera:"camera",cat:"cat",clothing:"clothing",coop:"coop",equipment:"equipment",estate:"estate",eus:"eus",gallery:"gallery",graphics:"graphics",guru:"guru",info:"info","int":"int",holdings:"holdings",jobs:"jobs",lighting:"lighting",mobi:"mobi",museum:"museum",name:"name",photography:"photography",plumbing:"plumbing",post:"post",pro:"pro",singles:"singles",tel:"tel",travel:"travel",ventures:"ventures",xxx:"xxx"},topLevelDomain:{ac:"ac",co:"co",com:"com",edu:"edu",gov:"gov",mil:"mil",net:"net",org:"org"},countryTopLevelDomain:{ac:"ac",ad:"ad",ae:"ae",af:"af",ag:"ag",ai:"ai",al:"al",am:"am",an:"an",ao:"ao",aq:"aq",ar:"ar",as:"as",at:"at",au:"au",aw:"aw",ax:"ax",az:"az",ba:"ba",bb:"bb",bd:"bd",be:"be",bf:"bf",bg:"bg",bh:"bh",bi:"bi",bj:"bj",bm:"bm",bn:"bn",bo:"bo",bq:"bq",br:"br",bs:"bs",bt:"bt",bv:"bv",bw:"bw",by:"by",bz:"bz",bzh:"bzh",ca:"ca",cc:"cc",cd:"cd",cf:"cf",cg:"cg",ch:"ch",ci:"ci",ck:"ck",cl:"cl",cm:"cm",cn:"cn",co:"co",cr:"cr",cs:"cs",cu:"cu",cv:"cv",cw:"cw",cx:"cx",cy:"cy",cz:"cz",dd:"dd",de:"de",dj:"dj",dk:"dk",dm:"dm","do":"do",dz:"dz",ec:"ec",ee:"ee",eg:"eg",eh:"eh",er:"er",es:"es",et:"et",eu:"eu",fi:"fi",fj:"fj",fk:"fk",fm:"fm",fo:"fo",fr:"fr",ga:"ga",gb:"gb",gd:"gd",ge:"ge",gf:"gf",gg:"gg",gh:"gh",gi:"gi",gl:"gl",gm:"gm",gn:"gn",gp:"gp",gq:"gq",gr:"gr",gs:"gs",gt:"gt",gu:"gu",gw:"gw",gy:"gy",hk:"hk",hm:"hm",hn:"hn",hr:"hr",ht:"ht",hu:"hu",id:"id",ie:"ie",il:"il",im:"im","in":"in",io:"io",iq:"iq",ir:"ir",is:"is",it:"it",je:"je",jm:"jm",jo:"jo",jp:"jp",ke:"ke",kg:"kg",kh:"kh",ki:"ki",km:"km",kn:"kn",kp:"kp",kr:"kr","krd:":"krd",kw:"kw",ky:"ky",kz:"kz",la:"la",lb:"lb",lc:"lc",li:"li",lk:"lk",lr:"lr",ls:"ls",lt:"lt",lu:"lu",lv:"lv",ly:"ly",ma:"ma",mc:"mc",md:"md",me:"me",mg:"mg",mh:"mh",mk:"mk",ml:"ml",mm:"mm",mn:"mn",mo:"mo",mp:"mp",mq:"mq",mr:"mr",ms:"ms",mt:"mt",mu:"mu",mv:"mv",mw:"mw",mx:"mx",my:"my",mz:"mz",na:"na",nc:"nc",ne:"ne",nf:"nf",ng:"ng",ni:"ni",nl:"nl",no:"no",np:"np",nr:"nr",nu:"nu",nz:"nz",om:"om",pa:"pa",pe:"pe",pf:"pf",pg:"pg",ph:"ph",pk:"pk",pl:"pl",pm:"pm",pn:"pn",pr:"pr",ps:"ps",pt:"pt",pw:"pw",py:"py",qa:"qa",re:"re",ro:"ro",rs:"rs",ru:"ru",rw:"rw",sa:"sa",sb:"sb",sc:"sc",sd:"sd",se:"se",sg:"sg",sh:"sh",si:"si",sj:"sj",sk:"sk",sl:"sl",sm:"sm",sn:"sn",so:"so",sr:"sr",ss:"ss",st:"st",su:"su",sv:"sv",sx:"sx",sy:"sy",sz:"sz",tc:"tc",td:"td",tf:"tf",tg:"tg",th:"th",tj:"tj",tk:"tk",tl:"tl",tm:"tm",tn:"tn",to:"to",tp:"tp",tr:"tr",tt:"tt",tv:"tv",tw:"tw",tz:"tz",ua:"ua",ug:"ug",uk:"uk",us:"us",uy:"uy",uz:"uz",va:"va",vc:"vc",ve:"ve",vg:"vg",vi:"vi",vn:"vn",vu:"vu",wf:"wf",ws:"ws",ye:"ye",yt:"yt",yu:"yu",za:"za",zm:"zm",zr:"zr"}},D={delimiter:"|",set:function(e,n,t){if("string"==typeof e&&n.join&&"function"==typeof n.join){var o=encodeURIComponent(e)+"="+encodeURIComponent(n.join(this.delimiter))+";path=/";"undefined"!=typeof t&&(o+=";domain="+t);document.cookie=o;return!0}},get:function(e){var n="\\$&";if("string"==typeof e){var t=document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,n)+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")||null;if("string"==typeof t){var o=decodeURIComponent(t);if(o)return o.split(this.delimiter)}}},remove:function(e,n){if("string"==typeof e){this.set(e,["null"],n);return!0}}};return{indexOf:e,trim:n,trimAndLower:t,getDomain:o,getURLParams:i,getParentDomain:a,addQueryParams:l,cloneExtend:f,clone:v,convertConfig:h,addStyleTag:w,objectKeys:b,waitForBody:k,stringify:E,cookieActions:D,getUID:C,runCallback:S,runCallbackByObject:y,registerEvent:_,unregisterEvent:T,buildClassString:x,isEmpty:A,getPropertyFromObject:z,addClass:O,removeClass:N,mapString:R,escapeHtml:M}}();window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.AccountSettingsManager=lpTag.unifiedWindow.AccountSettingsManager||function(e){function n(e){if("object"==typeof e&&e.accountId&&e.domain){c=e.accountId;d=e.domain;f=e.initialConf&&e.initialConf.isFetchEnabled;p=e.initialConf&&e.initialConf.fetchCacheMode}}function t(e){var n=s(),t=f?lpTag.taglets.fetch:lpTag.taglets.jsonp,g="https://"+d+"/api/account/"+c+"/configuration/setting/accountproperties"+(f?"":"/");if(u||n){if(!u&&n){l("getSettings - Account settings network call already in progress","DEBUG");i(e)}}else{o();t.issueCall({url:g,timeout:5e3,retries:0,callbackName:"accountSettingsCB",credentials:f?"omit":void 0,cache:f&&p?p:void 0,success:function(n){var t=f?n&&n.body:n;a(t,!0,e)}.bind(this),error:function(){r(!0,e)}.bind(this)})}}function o(){lpTag.events.trigger({appName:"*",eventName:"requestedAccountSettings",data:{}})}function i(e){var n=lpTag.events.hasFired("*","receivedAccountSettings"),t=lpTag.events.hasFired("*","receivedAccountSettingsFailed");n.length<1?lpTag.events.once({appName:"*",eventName:"receivedAccountSettings",func:function(n){a(n,!1,e)}}):a(n[0].data,!1,e);t.length<1?lpTag.events.once({appName:"*",eventName:"receivedAccountSettingsFailed",func:function(){r(!1,e)}}):r(!1,e)}function a(e,n,t){e&&Array.isArray(e)&&!e.error?m.runCallback(t,null,e):m.runCallback(t,null,[]);n&&lpTag.events.trigger({appName:"*",eventName:"receivedAccountSettings",data:e})}function r(e,n){m.runCallback(n,null,[]);e&&lpTag.events.trigger({appName:"*",eventName:"receivedAccountSettingsFailed",data:{}})}function s(){return lpTag.events.hasFired("*","requestedAccountSettings").length>0}function l(e,n){window.lpTag&&lpTag.log&&lpTag.log(e,n,g)}var c,d,u,p,g="AccountSettingsManager",m=(lpTag.unifiedWindow.log,lpTag.taglets.lpUtil),f=!1;n(e);return{getSettings:t}};window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.AppConfigurationManager=lpTag.unifiedWindow.AppConfigurationManager||function(e){function n(e,n,t){var i=o(e,n,!1);i.smsClientLaunch=!0;i.smsConf={smsAPI:t.smsAPI};i.smsConf.launchProperties={phoneNumber:t.launchProperties.phoneNumber,message:t.launchProperties.message};i.resource="/taptotextv2.html";return y(i,e,n)}function t(e,n,t,i){var a,r=o(e,n,t);i&&(P=!0);a=y(r,e,n);P=!1;return a}function o(e,n,t){var o={accountId:e.subscription&&e.subscription.conversationowneraccountid||n.accountId,env:n.env,clickedChannel:n.clickedChannel};n.connectorsSfConfig&&(o.connectorsSfConfig="object"==typeof n.connectorsSfConfig);t?C(o,e,n):S(o,e,n);return o}function i(e){return e.connector&&0===e.connector.type}function a(){return"undefined"!=typeof j.taglets.lpUnifiedWindowRecaptcha}function r(e,n){var t=D&&D.lpVersion;return t&&e.debug&&e.env!==B?"/"+t:n?"/"+n:""}function s(e){M.isEmpty(Z)&&g(e);return Z}function l(e){return e.channelPriority||X}function c(e,n){return e.async?e.allowUnauthMsg?q:J:n?Y:G}function d(e){switch(e){case G:case Y:return j.unifiedWindow.consts.engagementTypes.CHAT_ENGAGEMENT;case J:case q:return j.unifiedWindow.consts.engagementTypes.MESSAGING_ENGAGEMENT}}function u(e){var n;j.features&&"function"==typeof j.features.getFeature&&(n=j.features.getFeature(e));return n}function p(e,n){var t=a()?K:F;return window.open(n,e.target+"POP",t)}function g(e){var n=l(e);n.forEach(function(n){Z[n]={sessionKey:n,sessionTimeout:m(n,e)}})}function m(e,n){var t;switch(e){case G:case Y:t=f(n,"chatSessionTimeout");break;case q:t=f(n,"unauthenticatedMessagingSessionTimeout");break;case J:t=f(n,"messagingSessionTimeout")}return t}function f(e,n){var t,o=W.getDeviceFamilyName().toLowerCase();t=e&&e[n]&&e[n][o]?e[n][o]:v();return t}function v(){var e;e=W.isMobile()?H.MOBILE:W.isTablet()?H.TABLET:H.DESKTOP;return e}function h(e){D&&D.lpDebug&&(e.lpDebug=D.lpDebug);D&&D.lpVersion&&(e.lpVersion=D.lpVersion);return e}function w(){M=e.utils;j=e.lpTag;W=e.deviceDetector;D=e.queryParams}function b(e){var n=document.createElement("a");n.href=e;return{search:n.search,port:n.port,protocol:n.protocol,hostname:n.hostname,pathname:E(n.pathname)}}function k(e){return b(e)}function E(e){return 0===e.indexOf("/")?e:"/"+e}function C(e,n,t){e.poppedOut=!0;e.sessionId=t.sessionId;e.supportBlockCCPattern=t.supportBlockCCPattern;e.scp=t.scp;e.engConf={lewid:n.lewid}}function S(e,n,t){var o=n.connector,r=M.getPropertyFromObject(o,"configuration.acrValues");"undefined"!=typeof r&&delete o.configuration.acrValues;if(n.connector&&n.connector.configuration&&!n.async){o=M.clone(n.connector);o.configuration.authorizationEndpoint&&(o.configuration.authorizationEndpoint=encodeURIComponent(o.configuration.authorizationEndpoint));o.configuration.tokenEndpoint&&(o.configuration.tokenEndpoint=encodeURIComponent(o.configuration.tokenEndpoint))}e.external=!0;e.chatSessionTimeout=t.chatSessionTimeout;e.supportBlockCCPattern=t.supportBlockCCPattern;e.scp=t.scp;e.secureStorageType=t.secureStorageType;e.vars=t.vars;e.originationUrl=t.originationUrl;e.engConf={async:n.async,scid:n.scid,cid:n.cid,eid:n.eid,lang:n.lang,svid:n.svid,ssid:n.ssid,lewid:n.lewid,connector:o,allowUnauthMsg:n.allowUnauthMsg,availabilityPolicy:n.availabilityPolicy,subscription:n.subscription};n.isOffline&&(e.engConf.isOffline=!0);a()&&(e.useRecaptcha=!0);t.sessionTimeout&&(e.sessionTimeout=t.sessionTimeout);t.chatReconnectTimeout&&(e.chatReconnectTimeout=t.chatReconnectTimeout);i(n)&&(e.engConf.authConnId=n.connector.id);n.skill&&(e.engConf.skill=n.skill);n.skillId&&(e.engConf.skillId=n.skillId);n.preChatLines&&(e.engConf.preChatLines=N(n.preChatLines));if(n.subscription){e.engConf.subscription=n.subscription;if(n.subscription.conversationownerSettings)try{var s=JSON.parse(n.subscription.conversationownerSettings);n.subscription.conversationownerSettings=JSON.stringify(s.filter(function(e){return e.id.indexOf("account.profile.")>=0}))}catch(l){n.subscription.conversationownerSettings="[]"}}n.externalTargets&&(e.engConf.externalTargets=n.externalTargets);e.engConf.connector&&e.engConf.connector.configuration&&delete e.engConf.connector.configuration.jwtPublicKey}function y(e,n,t){var o="",i=window.lpTag.identities&&j.identities.safeIdentities||[],a=t.connectors,r=i.filter(function(e){var n=e.acr,t=parseInt(n,10);return 1!==n.length||0!==t});if(n.connector){a&&a.length&&a.forEach(function(t){I(t)||r.forEach(function(o){if(t.configuration.issuer===o.iss){n.connector=t;e.engConf&&(e.engConf.connector=t)}})});n.connector.type===L?o=T(e,n,t):(n.connector.type===U||n.connector.type===V)&&(o=_(e,n,t))}else o=x(e,t);return o}function _(e,n,t){var o,i,a;n.connector=n.connector||{};i=t.useOAuth2Standard||n.connector.configuration&&n.connector.configuration.rfcCompliance;if(O(n.connector)){o=n.connector.type===U?i?"id_token":"token":"code";var r=A(t,!0,e),s=z(e,!0,i),l={response_type:o};"undefined"!=typeof n.connector.configuration.clientId&&(l.client_id=n.connector.configuration.clientId);if(i){if(n&&n.connector&&n.connector.configuration&&n.connector.configuration.rfcCompliance){var c=b(n.connector.configuration.authorizationEndpoint),d=j.taglets.lpUtil.getURLParams(c.search);j.taglets.lpUtil.isEmpty(d)?l.scope=encodeURIComponent("openid"):d&&!d.scope&&(l.scope=encodeURIComponent("openid"))}l.redirect_uri=r;l.state=s}else l.redirect_uri=r+s;a=M.addQueryParams(n.connector.configuration.authorizationEndpoint,l)}else{e.invalidAuthConnector=!0;a=x(e,t)}return a}function T(e,n,t){var o=n.connector.configuration.genKeyUrl,i=b(o),a={rt:"redir",redirect:encodeURIComponent(t.codeRepository+(e.resource||"/index.html")),lpUnifiedWindowConfig:encodeURIComponent(M.stringify(e))};a=h(a);i.search=M.addQueryParams(i.search,a);return i.protocol+"//"+i.hostname+(i.port?":"+i.port:"")+i.pathname+i.search}function x(e,n,t){return A(n,t,e)+z(e,t)}function A(e,n,t){var o=b(e.staticCodeRepository+(t.resource||"/index.html")),i=o.protocol+"//"+o.hostname+(o.port?":"+o.port:"")+o.pathname;return n?encodeURIComponent(i):i}function z(e,n,t){var o,i;if(t){o={lpUnifiedWindowConfig:e};P&&(o.pkce_reauthentication=1);o=h(o);i=M.stringify(o)}else{o={lpUnifiedWindowConfig:encodeURIComponent(M.stringify(e))};P&&(o.pkce_reauthentication=1);o=h(o);i=M.addQueryParams("?",o)}return n?encodeURIComponent(i):i}function O(e){e.configuration=e.configuration||{};return e.configuration.authorizationEndpoint&&e.type}function N(e){var n=1500,t={},o=0;for(var i in e){t[i]=e[i];if(o>=n)break;o+=i.length+e[i].length}return t}function I(e){var n=e&&e.configuration,t="lpTag.taglets.unAuthMessaging.lpUnauthFunction",o="lpTag.taglets.unAuthMessaging";return n.jsContext===o&&n.jsMethodName===t}function R(e){var n=e.split("#")[0],t=n.split("?");return t.length>1?"?"+t[1]:""}var M,j,W,D,P,L=0,U=1,V=2,B="dev",F="menubar=no, location=no, resizable=1, scrollbars=no, status=yes, width=280px, height=400px, modal=true",K="menubar=no, location=no, resizable=1, scrollbars=no, status=yes, width=320px, height=450px, modal=true",H={DESKTOP:40,MOBILE:120,TABLET:120},G="-lpuw-chat",q="-lpuw-unauthMessaging",J="-lpuw-authMessaging",Y="-lpuw",X=[G,q,J,Y],Z={};w(e);return{createExternalConfiguration:o,isRecaptchaEnabled:a,isAuthenticatedEnabled:i,getExternalResourceURL:t,getFeatureById:u,getUWDir:r,openExternal:p,getChannels:s,getChannelsPriority:l,getClickedChannel:c,getEngagementTypeByChannel:d,getSMSClientLaunchResourceURL:n,getURLBreakdownInfo:k,getQueryString:R}};window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.BrowserStateManager=lpTag.unifiedWindow.BrowserStateManager||function(e){function n(e){C="boolean"==typeof navigator.onLine;S=C?navigator.onLine:!0;O=e;_=l();y=window.innerWidth;N=v();var n=f();T=n.hiddenAttr;x=n.visibilityChange;u()}function t(e,n,t){R[e]=R[e]||[];R[e].push({callback:n,context:t})}function o(e,n){E(e,n)}function i(){C&&(S=navigator.onLine);return S}function a(){return!!T}function r(){return M}function s(){return document[T]}function l(){var e;if("undefined"!=typeof window.orientation){var n=window.orientation;e=90===n||-90===n}else e=window.innerWidth>window.screen.availHeight;return e}function c(){for(var e in R){R[e]&&R[e].constructor===Array&&(R[e].length=0);R[e]=null;delete R[e]}}function d(){c();N&&j.unregisterEvent(window,N,h);j.unregisterEvent(window,"resize",b);j.unregisterEvent(window,"focus",p);j.unregisterEvent(window,"blur",m)}function u(){N&&j.registerEvent(window,N,h);j.registerEvent(window,"resize",b);j.registerEvent(window,"focus",p);j.registerEvent(window,"blur",m);j.registerEvent(document,x,g)}function p(){M=!0;if("undefined"!=typeof R[I.FOCUS_CHANGE])for(var e=0;e=8||!1:void 0}function k(){return i()?13===U()||!1:void 0}function E(){if(i()){var e=J.match(/Version\/(.+?)\s/);e=e&&e.length>0?e[1]:null;return parseInt(e,10)>=15}}function C(){if(i()){var e=J.match(/Version\/(.+?)\s/);e=e&&e.length>0?e[1]:null;var n=15===parseFloat(e,10)||15.1===parseFloat(e,10);return n}}function S(){return Z===q.osEnum.windows}function y(){return Z===q.osEnum.mac}function _(){return"Microsoft Internet Explorer"===Y||T()}function T(){return J.match(/Trident.*rv[ :]*11\./)}function x(){return Q===q.browserEnum.edge}function A(){return q.familyName()}function z(){return n()&&!t()&&!_()}function O(){return Q===q.browserEnum.chromeios&&t()&&i()}function N(){var e=document.createElement("DIV");W(e);D(e);e=null}function I(){var e;if("function"==typeof q.osVersion){e=q.osVersion();if(e)return e}a()?e=J.match(/Android (\d+)\.(\d+)(?:\.(\d+))?;+/i):i()&&(e=J.match(/OS (\d+)_(\d+)(?:_(\d+))?\s+/i));return e}function R(){if("function"==typeof q.browserVersion)return q.browserVersion();var e;if(_())if(T())e=11;else{var n=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");try{null!=n.exec(J)&&(e=parseFloat(RegExp.$1))}catch(t){}}else if(M()){var o=J.indexOf("Safari");if(o>-1){var i=J.substring(o+7);o=J.indexOf("Version");o>-1&&(i=J.substring(o+8));var a=i.indexOf(";");a>-1&&(i=i.substring(0,a));a=i.indexOf(" ");a>-1&&(i=i.substring(0,a));var r=parseInt(""+i,10);isNaN(r)&&(r=parseInt(X,10));e=r}}return e}function M(){return q.browser()===q.browserEnum.safari}function j(){var e=document.getElementsByName("viewport");if(e.length>0)for(var n=0;n0){v.inSample=!v.samplingPercentage||1e3*v.samplingPercentage>(new Date).getMilliseconds()?!0:!1;if(v.inSample){window.lpTaglogListeners.push(function(e,n,t){n&&p[n]<=v.level&&k&&-1===d.indexOf(g,t)&&c(e,n,t)});s()}}}function s(){if(v.level>0&&v.queueSubmissionIntervalMilliseconds&&!isNaN(v.queueSubmissionIntervalMilliseconds)){var e=this,t=w.splice(0,v.queueSubmissionMaximum||w.length);if(t.length>0){var o=new XMLHttpRequest;o.open("POST",h,!0);o.setRequestHeader("Content-Type","application/json");o.onreadystatechange=function(){if(4===o.readyState){if(200===o.status);else{w=w.concat(t);n("There was an error sending logs to Loggos: "+o.statusText,u)}setTimeout(function(){s.call(e)},v.queueSubmissionIntervalMilliseconds)}};o.send(JSON.stringify(t))}else setTimeout(function(){s.call(e)},v.queueSubmissionIntervalMilliseconds)}}function l(e,n,t){window.lpTag&&lpTag.log&&e&&lpTag.log(e,n,t||u)}function c(e,n,t){var o={accountId:lpTag.site,appVersion:lpTag.taglets.lpUnifiedWindow.v,context:"webMessaging",immediate:!0,logLevel:n,msg:n+" : "+t+" : "+e,time:(new Date).toISOString(),trace:!1,url:window.location.href};w.push(o)}var d,u="UnifiedWindowLogger",p={ERROR:1,INFO:2,DEBUG:3},g=["lp_SMT","lp_monitoringSDK","LP_OFFER"],m=p.ERROR,f={isEnabled:!1},v={level:0},h="",w=[],b={APP_STARTED:"appStarted",APP_ENDED:"appEnded"},k=!1;return{init:e,error:n,info:t,debug:o,setLogLevel:i,logLevels:p,events:b,triggerEvent:a,loggosLogging:v,loggosLogQueue:w}}();window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.PKCEManager=lpTag.unifiedWindow.PKCEManager||function(){function e(){u=lpTag&&lpTag.csds&&lpTag.csds.getDomain("leCdnDomain")}function n(e){d=e}function t(e,n){var t=lpTag.unifiedWindow.apps.AUTHENTICATION;window.lpTag.taglets.lpSecureStorage.getValue({key:f,site:lpTag&&lpTag.site,app:t,appName:t,domain:c(u),success:e,error:n,firstParty:!0})}function o(e,n,t,o){var i=lpTag.unifiedWindow.apps.AUTHENTICATION,a=d&&d.conf&&d.conf.unifiedConf&&d.conf.unifiedConf.pkceTtl,r=parseInt(a,10)||v;window.lpTag.taglets.lpSecureStorage.setValue({key:f,site:lpTag&&lpTag.site,app:i,appName:i,domain:c(u),success:function(){"function"==typeof t&&t()},error:function(e){p.error("Error when setting PKCE code_verifier - "+e,g);"function"==typeof o&&o()},value:{engConfig:n,code_verifier:e.code_verifier},ttl:r,firstParty:!0})}function i(e,n){var t=lpTag.unifiedWindow.apps.AUTHENTICATION;window.lpTag.taglets.lpSecureStorage.removeValue({key:f,site:lpTag&&lpTag.site,app:t,appName:t,domain:c(u),success:function(){"function"==typeof e&&e()},error:function(){"function"==typeof n&&n()},firstParty:!0})}function a(e,n){t(function(t){!t&&d.conf.unifiedConf.external&&(t=localStorage.getItem("cv"));if(t){p.debug("Successfully retrieved PKCE value from secure storage");n()}else s(function(t){if(t){e.code_challenge=t.code_challenge;d.conf.unifiedConf.external&&localStorage.setItem("cv",t.code_verifier);o(t,d.conf.engConf,function(){n()},function(){n()})}else n()})},function(){p.error("getPKCEFromSecureStorage: PKCE not available in secure storage",g);n()})}function r(e){var n=lpTag&&lpTag.csds&&lpTag.csds.getDomain("idp"),t="https://"+n+"/well-known/jwks";if(n)lpTag.taglets.fetch.issueCall({url:t,method:"GET",success:function(n){var t=n&&n.body,o=t&&t.keys||[];o.length&&e(o[0])},error:function(){p.error("PKCE: _getIDPPublicKey: Failed to get keys from IDP",g);e(null)}});else{p.error("PKCE: _getIDPPublicKey: CSDS does not have IDP domain",g);e(null)}}function s(e){r(function(n){if(n){var t=window.lpTag.pkce.importJWK(n,"RSA-OAEP");t.then(function(t){window.lpTag.pkce.getPkce(m,function(o,i){if(o){p.error("PKCE: generatePKCE: PKCE creation failed "+(o&&o.message),g);e(null)}else{p.info("PKCE: generatePKCE: PKCE successfully generated",g);var a=JSON.stringify({code_verifier:i.verifier}),r=(new TextEncoder).encode(a);new lpTag.pkce.CompactEncrypt(r).setProtectedHeader({alg:"RSA-OAEP",enc:"A256GCM",kid:n.kid}).encrypt(t).then(function(n){var t={code_challenge:i.challenge,code_verifier:n,code_challenge_method:"S256"};p.info("PKCE: JWE created successfully "+JSON.stringify(t),g);e&&e(t)},function(n){var t="";n&&(t=JSON.stringify(n));p.error("PKCE: JWE creation failed "+t,g);e(null)})}})},function(n){var t="";n&&(t=JSON.stringify(n));p.error("PKCE: Key import failed "+t,g);e(null)})}else{p.error("PKCE: generatePKCE: No key returned from IDP / Server error",g);e(null)}})}function l(e){d&&(e=d);var n=e.conf.engConf,t=e.conf.unifiedConf,o=e.appConfigurationManager.getExternalResourceURL(n,t,!1,!0),i=encodeURIComponent(o),a=e.appConfigurationManager.getQueryString(o),r=new window.URLSearchParams(a).get("redirect_uri");return r+"?originalURL="+i}function c(e){var n=window.lpTag.taglets.lpSecureStorage.v;return"https://"+e+"/le_secure_storage/"+(n?n:"")}var d,u,p=lpTag.unifiedWindow.log,g="PKCEManager",m=64,f="pkceData",v=12e4;return{init:e,setAppContext:n,getPKCEFromSecureStorage:t,setPKCEToSecureStorage:o,removePKCEFromSecureStorage:i,runPKCE:a,generatePKCE:s,getExternalWindowURLForPKCE:l}};window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.SessionManager=lpTag.unifiedWindow.SessionManager||function(e){function n(e){if("object"==typeof e&&e.accountId&&e.secureStorageLocation&&"string"==typeof e.accountId){x=e.accountId;A=e.sessionId;T=e.events;z=e.external;O=e.secureStorageLocation;_=e.sessionRefreshTimeout||U;M=e.echoedSessionTimeout;C=e.sessions;S=e.sessionsPriority;c(e.clickedSession)}}function t(e,n){L.getValues({keys:S,site:x,app:B,success:d.bind(this,e,n),error:function(){T.trigger({appName:lpTag.taglets.lpUnifiedWindow.name,eventName:F,global:!0})},appName:W,domain:O,firstParty:!0})}function o(e){var n,t=E(x+I.sessionKey);L.getValue({key:I.sessionKey,site:x,app:B,success:function(o){o?n=o.timestamp:t&&(n=t.timestamp);D.runCallback(e,null,n)},error:function(){},appName:W,domain:O,firstParty:!0})}function i(){return R}function a(e){var n=E(x+I.sessionKey);L.getValue({key:I.sessionKey,app:B,site:x,success:function(t){(t||n)&&D.runCallback(e,null,t||n)},error:function(){},appName:W,domain:O,firstParty:!0})}function r(e){if(z)D.runCallback(e);else{V=!1;t(w,e)}}function s(e){clearTimeout(y);v();A=null;V=!0;if(e!==!0&&!z){k()&&window.localStorage.removeItem(x+I.sessionKey);L.removeValue({key:I.sessionKey,site:x,app:B,appName:W,success:b,error:b,domain:O,firstParty:!0})}}function l(){return I.sessionKey}function c(e){N=C[e];I=N&&C[N.sessionKey]}function d(e,n,t){var o,i;i=u(t);if(i.session){I=C[i.sessionKey];o=i.session.timestamp||"null";A=A?A:i.session.sid}if(i.session||p())m(i.session,o,e,n);else{D.runCallback(e,null);D.runCallback(n)}}function u(e){var n,t,o;if(e&&"object"==typeof e)for(var i=0;i=n-i?w.IN_SESSION:w.EXPIRED;e(o)}function r(e){return function(n){i(s.bind(this,e,n,w.NOT_STARTED))}}function s(e,n,t,o){n&&o===w.EXPIRED?t=w.EXPIRED:n&&l(n)?t=w.IN_SESSION:o===w.IN_SESSION&&(t=w.INVALID);v.runCallback(e,null,n,t)}function l(e){for(var n in e)if(e.hasOwnProperty(n))return!0;return!1}function c(e){return function(n){v.runCallback(e,null,n,w.NOT_STARTED)}}var d,u,p,g,m,f="UIState",v=(lpTag.unifiedWindow.log,lpTag.taglets.lpUtil),h=lpTag.taglets.lpSecureStorage,w={NOT_STARTED:0,IN_SESSION:1,INVALID:2,EXPIRED:3},b=lpTag.unifiedWindow.apps.UNIFIED_WINDOW;t(e);return{getState:o,state:v.clone(w)}};window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.WindowConfigurationManager=lpTag.unifiedWindow.WindowConfigurationManager||function(e){function n(e){if("object"==typeof e&&e.storageKey&&e.accountId&&e.secureStorageLocation&&e.domain){d=e.accountId;u=e.secureStorageLocation;p=e.domain;m=e.windowId;g=e.storageKey+b;v=e.initialConf||{};h=v.isFetchEnabled;w=v.fetchCacheMode}}function t(e){f?k.runCallback(e,null,f):E.getValue({key:g,site:d,app:C,success:r(e),error:r(e),appName:b,domain:u,firstParty:!0})}function o(){E.removeValue({key:g,site:d,app:C,appName:b,success:c,error:c,domain:u,firstParty:!0})}function i(e){E.setValue({key:g,site:d,app:C,value:{conf:e,windowId:m},success:a,error:a,appName:b,domain:u,expires:108e5,firstParty:!0})}function a(){}function r(e){return function(n){if(e)if(n){f=n.conf;m=n.windowId;k.runCallback(e,null,f)}else s(e)}}function s(e){var n,t=v.enableToRequestDefaultWinConfig,o="/"+m,a=h?lpTag.taglets.fetch:lpTag.taglets.jsonp;!m&&t&&(o="-default");if(m||t){n="https://"+p+"/api/account/"+d+"/configuration/engagement-window/window-confs"+o;a.issueCall({url:n,timeout:5e3,retries:0,credentials:h?"omit":void 0,cache:h&&w?w:void 0,success:function(n){var o,a=h?n&&n.body:n;if(!m&&t){if(!a||!a.length){l(e);return}o=a.filter(function(e){return!!e.isUserDefault});a=o.length>0?o[0]:a[0]}if(a&&a.json&&!a.error){f=a.json;k.runCallback(e,null,f);i(f)}else l(e)},error:function(){l(e)}})}else k.runCallback(e,null,{})}function l(e){k.runCallback(e)}function c(){}var d,u,p,g,m,f,v,h,w,b="UIConf",k=(lpTag.unifiedWindow.log,lpTag.taglets.lpUtil),E=lpTag.taglets.lpSecureStorage,C=lpTag.unifiedWindow.apps.UNIFIED_WINDOW;n(e);return{getConf:t,clear:o}};window.lpTag=window.lpTag||{};lpTag.unifiedWindow=lpTag.unifiedWindow||{};lpTag.unifiedWindow.WrapperWindow=lpTag.unifiedWindow.WrapperWindow||function(e,n,t,o,i){function a(e){var n;if(e&&Ee.isDesktop()&&e.right>=0){n=e.right>document.body.clientWidth?document.body.clientWidth-280:e.right;Ie.style.right=n+"px";Re.style.right=n+"px"}}function r(e){e=e?e.toUpperCase():"SMALL";if(Ze[e]){Re.classList.add(Ze[e]);"LARGE"==e&&Ie.classList.add(Ze.MINIMIZED_LARGE)}}function s(e){e&&Re.classList.add(Ze.FLOATING)}function l(e){if(e){if(!re()){s(e.floating);a(e.position);r(e.size)}c(e.maximized);d(e.embedded,tn.external,tn.poppedOut)}else c(tn.isMaximized)}function c(e){if(e){Ie.style.display="none";Re.style.display="block"}else{Ie.style.display="block";Re.style.display="none"}}function d(e,n,t){if(!e&&!n&&!t){Ie.style.display="none";Re.style.display="none"}}function u(e,n){ue();n&&M();var t=_e[e];if(t&&t!==Te){e!==Ae.CONFIRMATION&&(ye=e);Se=t.error;var o=Se&&!tn.connectorsSfConfig;T(o);Ee.isDesktop()&&Le.focus();t.title?p(t.title):t.text&&p(t.text);U(t,e);Te=t}}function p(e,n){if(xe!==e){var t=ze.querySelectorAll('[data-lp-point="headerText"]');n=n||e;for(var o=0;o
':'
{{text}}
';r=G(r);r=r.replace("{{text}}",o);r=r.replace("{{imageUrl}}",i);r=r.replace("{{loading}}",a||"");r=r.replace("{{cancel}}",$e.getString("closeWindowCancelBtn"));r=r.replace("{{confirm}}",$e.getString("closeWindowOkBtn"));e.showConfirm&&(r=r.replace("lp_hidden",""));if(e.needConfirmation){Qe.unregisterEvent(Le,"click",O);Qe.registerEvent(Le,"click",B)}if(e.deleteSession){Qe.unregisterEvent(Le,"click",O);Qe.registerEvent(Le,"click",F)}Pe.innerHTML+=r;V(e.showConfirm);setTimeout(function(){Pe.firstChild.setAttribute("role","alert")},0)}function V(e){if(e){var n=Re.querySelector(['[data-lp-point="cancel_button"]']),t=Re.querySelector(['[data-lp-point="confirm_button"]']);Qe.registerEvent(n,"click",H);Qe.registerEvent(t,"click",F)}}function B(){u(Ae.CONFIRMATION);Qe.unregisterEvent(Le,"click",B);Qe.registerEvent(Le,"click",F)}function F(){o.trigger({appName:"*",eventName:"knockout"})}function K(){o.bind({appName:"*",eventName:"translatorReady",func:te})}function H(){Qe.unregisterEvent(Le,"click",B);Qe.registerEvent(Le,"click",O);u(ye)}function G(e){e=e.replace(/\{\{iconsRepository\}\}/g,L());e=e.replace(/\{\{imagesRepository\}\}/g,tn.imagesRepository);return e}function q(){Qe.removeClass(Pe,"lp_centered")}function J(e,n){if("object"==typeof e)for(var t in e)tn[t]=e[t];else tn[e]=n}function Y(e,n,t,o){Ee=n;Ce=t;Ye=o;$e.setConfig(e);J(e);X()}function X(e){e&&$e.setLocale(e);_e={CONNECTION_UNAVAILABLE:{title:$e.getString("couldNotConnect"),imgUrl:"connect-error-dark.png",text:$e.getString("connectionUnavailable"),error:!0},RIP:{title:$e.getString("error"),imgUrl:"connect-error-dark.png",text:$e.getString("chatEndedOnExternalWindow"),error:!0},EXTERNAL_OPEN:{title:$e.getString("error"),imgUrl:"connect-error-dark.png",text:$e.getString("externalWindowOpen"),error:!0},UNSUPPORTED:{title:$e.getString("error"),imgUrl:"connect-error-dark.png",text:$e.getString("unsupportedBrowserMode"),error:!0},IN_SESSION:{title:$e.getString("error"),imgUrl:"connect-error-dark.png",text:$e.getString("cannotResumeChat"),error:!0},AUTH_ERROR:{title:$e.getString("error"),imgUrl:"thank-you-dark.png",text:$e.getString("chatAuthError"),error:!0,needConfirmation:!1,deleteSession:!0},CONFIRMATION:{title:$e.getString("error"),imgUrl:"thank-you-dark.png",text:$e.getString("confirmMessage"),error:!0,showConfirm:!0},FAILED_START_CONVERSATION_ERROR:{title:$e.getString("error"),imgUrl:"connect-error-dark.png",text:$e.getString("startConversationError"),error:!0},SESSION_EXPIRED:{title:$e.getString("sessionExpired"),imgUrl:"embedded-error.png",text:$e.getString("sessionError"),error:!0},WAIT:{title:$e.getString("loading"),imgUrl:"loader_on_warmGray5_75.gif",imgAltText:$e.getString("loading")},PKCE_START:{title:$e.getString("pkceAuthTitle"),imgUrl:"loader_on_warmGray5_75.gif",text:$e.getString("pkceAuthStarted")}};Ae=Qe.objectKeys(_e)}function Z(){var e=Ze.WRAPPER_DIV_CSS_CLASS_PREFIX;if(Ee.isMobile()){e+=Ze.MOBILE_CSS_CLASS;Qe.addClass(Oe,Ze.DEVICE_CLASS)}else if(Ee.isTablet()){e+=Ze.TABLET_CSS_CLASS;Qe.addClass(Oe,Ze.DEVICE_CLASS)}else e+=Ze.DESKTOP_CSS_CLASS;Qe.addClass(Oe,e);return e}function $(){Ee.isNativeAndroid()&&Qe.addClass(Oe,Ze.WRAPPER_DIV_CSS_CLASS_PREFIX+Ze.NATIVE_CSS_CLASS);var e=Ze.WRAPPER_DIV_CSS_CLASS_PREFIX;if(Ee.isIE())e+="ie"+Ee.browserVersion();else if(Ee.isIOS()){e+=Ze.IOS_CSS_CLASS;Ee.isIOS6()?e+=" "+Ze.IOS6_CSS_CLASS:Ee.isIOS8OrAbove()&&(e+=" "+Ze.WRAPPER_DIV_CSS_CLASS_PREFIX+Ze.IOS8_OR_ABOVE_CSS_CLASS)}else if(Ee.isAndroid())e+=Ze.ANDROID_CSS_CLASS;else{if(!Ee.isMacOS())return;e+=Ze.MAC_OSX_CSS_CLASS}Qe.addClass(Oe,e);return e}function Q(){var e='
{{notification_number}}
{{windowTitle}}
{{windowTitle}} {{windowTitle}}
';e=G(e);e=e.replace(/\{\{tooltip_Close\}\}/g,$e.getString("tooltip_Close"));e=e.replace(/\{\{deviceClass\}\}/g,lpTag.unifiedWindow.customization.deviceClass);ze.innerHTML+=e}function ee(){Q();ne();oe()}function ne(){var e='
';e=G(e);e=e.replace(/\{\{tooltip_Close\}\}/g,$e.getString("tooltip_Close"));e=e.replace(/\{\{deviceClass\}\}/g,lpTag.unifiedWindow.customization.deviceClass);e=e.replace(/\{\{windowRegionLabel\}\}/g,$e.getString("windowRegionLabel"));e=e.replace(/\{\{headerRegionLabel\}\}/g,$e.getString("headerRegionLabel"));ze.innerHTML+=e}function te(){var e=$e.getString("minimizedChatWindowLabel");document.querySelector('[data-lp-point="maximized"]').setAttribute("aria-label",$e.getString("windowRegionLabel"));document.querySelector('[data-lp-point="minimized"]').setAttribute("aria-label",e);document.querySelector('[data-lp-point="header"]').setAttribute("aria-label",$e.getString("headerRegionLabel"));document.querySelector('[title="{{tooltip_open_widgets}}"]').title=$e.getString("tooltip_open_widgets");o.unbind({appName:"*",eventName:"translatorReady",func:te})}function oe(){Ie=ze.querySelector('[data-lp-point="minimized"]');Re=ze.querySelector('[data-lp-point="maximized"]');Me=ze.querySelector('[data-lp-point="buffer-strip"]')}function ie(e){ze=document.createElement("div");if(Ze.WRAPPER_DIV_ID){ze.id=Ze.WRAPPER_DIV_ID;Qe.addClass(ze,Ze.WRAPPER_CLASS_NAME);Qe.addClass(ze,e)}ze.setAttribute("role","region");ze.setAttribute("aria-label",$e.getString("windowRegionLabel"));Oe=document.createElement("div");Oe.appendChild(ze);document.body.appendChild(Oe)}function ae(e){var n=e&&e.window,t=e&&e.engConf&&e.engConf.lang,o=e&&e.engConf&&e.engConf.site||lpTag.site;t&&X(t);nn=!1;be();ie(o);ee();var i=Ie.querySelector('[data-lp-point="main"]');Qe.addClass(Ie,"lpHide");if(Ze.MINIMIZED_VIEW_IFRAME_RENDERING){ je=de(i);We=je.body;Qe.addClass(We,"lp_main")}else We=i;var a=Re.querySelector('[data-lp-point="main"]');if(Ze.MAXIMIZED_VIEW_IFRAME_RENDERING){De=de(a);Pe=De.body;Qe.addClass(Pe,"lp_main");Qe.addClass(Pe,"lpc_body")}else Pe=a;Ue=Re.querySelector(['[data-lp-point="widget_sdk"]']);Ve=Re.querySelector(['[data-lp-point="widgetNotificationContainer"]']);Be=Re.querySelector(['[data-lp-point="widgetNotificationText"]']);Fe=Re.querySelector(['[data-lp-point="maximizedTitleContainer"]']);Ke=Re.querySelector(['[data-lp-point="chattingWithIcon"]']);Le=Re.querySelector(['[data-lp-point="close"]']);He=Re.querySelector(['[data-lp-point="minimize"]']);Ge=Re.querySelector(['[data-lp-point="menu-top-btn"]']);qe=Re.querySelector(['[data-lp-point="popicon"]']);qe&&Qe.addClass(qe,tn.poppedOut?"lp_pop-in-icon":"lp_pop-out-icon");if(re()){ge();me();ve(tn.engConf.lang);fe()}x(!1);T(!1);A(!1);l(n);ce();se();I(!0);le()}function re(){return tn.poppedOut||tn.external}function se(){Je=setTimeout(function(){u(Ae.WAIT)},Ze.WAIT_INDICATION_DELAY)}function le(){Z();$();if(Ee.isMobile()||Ee.isTablet()){pe({landscape:Ce.isLandscape()});Ce.on(Ce.EVENT_NAME.ORIENTATION_CHANGE,pe)}}function ce(){var e=document.getElementById(Ze.STYLE_TAG_ID),n=document.getElementById(Ze.EMBEDDED_STYLE_TAG_ID);e||n||tn.enableStrictCspMode||(Ne=Qe.addStyleTag('.lp-window-root .lp_close-icon{position:relative;display:inline-block;vertical-align:middle;overflow:hidden}.lp-window-root .lp_close-icon img{top:0;left:-480px;position:absolute}.lp-window-root .lp_menu-top-icon{position:relative;display:inline-block;vertical-align:middle;overflow:hidden}.lp-window-root .lp_menu-top-icon img{top:0;left:-480px}.lp-window-root .lp_minimize-icon{display:none}.lp-window-root .lp_chevron-icon{display:none}.lp_desktop .lp-window-root .lp_close-icon,.lp_desktop .lp-window-root .lp_close{width:22px;height:22px}.lpdv .lp-window-root .lp_close-icon,.lpdv .lp-window-root .lp_close{width:24px;height:24px}.lp-window-root *{box-sizing:border-box;font-weight:normal;letter-spacing:0;font-family:inherit;opacity:1;filter:alpha(opacity=100);max-width:none;direction:inherit;text-align:inherit;outline:none}.lp-window-root *::-moz-focus-inner{border:0}.lp-window-root table,.lp-window-root tbody,.lp-window-root td,.lp-window-root span,.lp-window-root tr,.lp-window-root table,.lp-window-root div,.lp-window-root button,.lp-window-root img{margin:0;padding:0;border:0;background:inherit;background:initial;position:static;position:initial;width:auto;height:auto;text-shadow:none;box-shadow:none;-webkit-box-shadow:initial;line-height:normal}.lp-window-root img{vertical-align:bottom;background:inherit;color:#000}.lp-window-root table,.lp-window-root tbody,.lp-window-root td,.lp-window-root span,.lp-window-root tr,.lp-window-root table,.lp-window-root div,.lp-window-root button{vertical-align:baseline;background:inherit;color:inherit;font-size:inherit}.lp-window-root button{font-size:1em;border-radius:0}.lp-not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lp-not-selectable *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lp-window-root{font-family:"Arial"}.lp-window-root .lp_header{background-color:#f0f0f0;border:1px solid #d6d6d6;border-radius:5px 5px 0 0;font-size:1.1em;z-index:2;width:100%;position:absolute}.lp-window-root .lp_main{padding:0;z-index:1;height:100%;width:100%;position:absolute;right:0;bottom:0}.lp-window-root .lp_main .lp_wait{position:absolute;top:0;bottom:0;left:0;right:0}.lp-window-root .lp_main .lp_wait table{height:100%;width:100%}.lp-window-root .lp_main .lp_wait td{text-align:center;vertical-align:middle}.lp-window-root .lp_main>.lp_message{text-align:center;width:100%;height:100%}.lp-window-root .lp_main>.lp_message .lp_text{padding:10px 4px 0 4px;text-align:center}.lp-window-root .lp_main>.lp_message .lp_buttons_area{position:relative;text-align:center;padding:0 5%;height:40px;margin-top:5px}.lp-window-root .lp_main>.lp_message .lp_buttons_area button{padding:9px 6px;width:45%;float:left;font-size:.9em;border:none;text-align:center;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_confirm_button{color:#fff;background-color:#0363ad;margin-left:10%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_confirm_button:disabled{opacity:.5;cursor:default}.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_confirm_button:hover,.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_confirm_button:focus{background-color:#025487}.lp_lpIos .lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_cancel_button:hover,.lp_lpIos .lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_cancel_button:focus{background:#f2f2f2}.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_cancel_button{background:rgba(0,0,0,0);color:#6d6e70}.lp-window-root .lp_main>.lp_message .lp_buttons_area .lp_single_button{float:none;margin-left:0}.lp-window-root .lp_header-content-wrapper{width:100%;height:100%}.lp-window-root .lp_header-content-wrapper .lp_title,.lp-window-root .lp_header-content-wrapper .lp_subtitle{direction:ltr}.lp-window-root .lp_header-content-wrapper .lp_title>*,.lp-window-root .lp_header-content-wrapper .lp_subtitle>*{vertical-align:middle}.lp-window-root .lp_header-content-wrapper .lp_top-text,.lp-window-root .lp_header-content-wrapper .lp_title-text{overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-left:8px;max-width:150px;white-space:nowrap}.lp-window-root .lp_header-content-wrapper button{background:none;position:absolute;cursor:pointer}.lp-window-root>.lpmx{border-radius:5px 5px 0 0;box-shadow:0 0 16px 3px rgba(0,0,0,.2);color:#000}.lp-window-root>.lpmx>.lp_main{background-color:#fff}.lp-window-root>.lpmx.lp_external-window{border-radius:0;position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;overflow:hidden}.lp-window-root>.lpmx.lp_external-window.lp_no-top>.lp_header{display:none}.lp-window-root>.lpmx.lp_external-window.lp_no-top>.lp_main{top:0}.lp-window-root button:focus{outline:#3a61d4 solid 2px}.lp-window-root button:focus:not(:focus-visible){outline:none}.lp-window-root .lp_text:empty,.lp-window-root img[src=""]{display:none}.lp-window-root .lpHide,.lp-window-root .lp_hidden{display:none !important}.lp-window-root .lp_disable_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lp-window-root table.lp_centralizer{height:100%;width:100%}.lp-window-root table.lp_centralizer td{text-align:center;vertical-align:middle}.lp-window-root .lp_rotator-container{position:relative;display:inline-block;width:100px;height:100px}.lp-window-root .lp_rotator-container-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);opacity:.92;border-radius:10px}.lp-window-root .lp_rotator{padding-top:12px;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0}.lp-window-root .lp_skeleton-window-body{width:100%;height:100%;display:block}.lp-window-root .lp_skeleton-header{width:90%;height:94px;border-radius:12px;margin:6% auto 0 auto}.lp-window-root .lp_skeleton-message{width:30%;height:36px;margin-top:10%}.lp-window-root .lp_skeleton-agent{width:44%;margin-left:10%;border-radius:14px 14px 14px 0px}.lp-window-root .lp_skeleton-visitor{margin-left:61%;border-radius:14px 14px 0px 14px}.lp-window-root .lp_skeleton-input{position:absolute;bottom:2%;left:3%;width:94%;height:38px;border-radius:12px}.lp-window-root .lp_skeleton-box{display:inline-block;width:100%;height:100%;position:relative;overflow:hidden;background-color:#dddbdd;border-radius:inherit}.lp-window-root .lp_skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}.lp_desktop .lp-window-root{font-size:13px}.lp_desktop .lp-window-root>*{width:280px;z-index:99999999;position:fixed;right:20px;bottom:0}.lp_desktop .lp-window-root>* .lp_header{height:36px;padding:0 5px}.lp_desktop .lp-window-root>* .lp_header button,.lp_desktop .lp-window-root>* .lp_header div[role=button]{z-index:99999999;top:6px}.lp_desktop .lp-window-root>* .lp_header button:focus,.lp_desktop .lp-window-root>* .lp_header div[role=button]:focus{outline:#fff solid 2px}.lp_desktop .lp-window-root>* .lp_header button:focus:not(:focus-visible),.lp_desktop .lp-window-root>* .lp_header div[role=button]:focus:not(:focus-visible){outline:none}.lp_desktop .lp-window-root>.lpmx{height:400px;max-height:100%}.lp_desktop .lp-window-root>.lpmx>.lp_header .lp_title{float:left;padding-top:9px;padding-left:3px}.lp_desktop .lp-window-root>.lpmx>.lp_main{height:auto;top:36px}.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper .lp_header-buttons-container{float:right;direction:ltr;font-size:0}.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper button{position:relative;display:inline-block}.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper button:focus{outline:#fff solid 2px}.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper button:focus:not(:focus-visible){outline:none}.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper .lp_cancel_button:hover,.lp_desktop .lp-window-root>.lpmx .lp_header-content-wrapper .lp_cancel_button:focus{background:#f2f2f2}.lp_desktop .lp-window-root>.lp_maximized_large{width:340px;height:580px;max-height:100%}.lp_desktop .lp-window-root>.lp_minimized_large{width:340px;max-width:100%}.lp_desktop .lp-window-root>.lp_floating{margin-bottom:20px;max-height:calc(100% - 20px)}.lpdv .lp-window-root .lp_header-content-wrapper{text-align:center;display:table;border-collapse:collapse}.lpdv .lp-window-root .lp_header-content-wrapper>*{vertical-align:middle;display:table-cell}.lpdv .lp-window-root .lp_header-content-wrapper .lp_header-buttons-container{display:table}.lpdv .lp-window-root>.lpmx{z-index:99999999;opacity:.95;position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0}.lpdv .lp-window-root>.lpmx>.lp_header{direction:ltr;height:8%;min-height:40px}.lpdv .lp-window-root>.lpmx>.lp_header .lp_title{width:100%;text-align:center}.lpdv .lp-window-root>.lpmx>.lp_header .lp_top-text{text-align:center}.lpdv .lp-window-root>.lpmx>.lp_header button{top:0;right:0;height:100%;width:40px;text-align:center;position:absolute}.lpdv .lp-window-root>.lpmx>.lp_header .lp_close{right:0}.lpdv .lp-window-root>.lpmx>.lp_main{height:92%}.lpdv .lp-window-root>.lpmx>.lp_main .lp_buttons_area{margin-top:3%}.lpdv .lp-window-root>.lpmx>.lp_main .lp_buttons_area button{font-size:1.2em}.lpdv .lp-window-root.lp_landscape .lp-window-root>.lpmx .lp_header{display:none}.lpdv .lp-window-root.lp_landscape .lp-window-root>.lpmx>.lp_main{padding-top:0;top:0;height:100%}.lp_mobile .lp-window-root{font-size:14px}.lp_tablet .lp-window-root{font-size:18px}.lp_tablet .lp-window-root>.lpmx .lp_header-content-wrapper .lp_title .lp_top-text{max-width:250px}',{id:Ze.STYLE_TAG_ID}))}function de(e){var n=document.createElement("iframe");e.appendChild(n);return n.contentWindow.document}function ue(){clearTimeout(Je)}function pe(e){var n=Ze.WRAPPER_DIV_CSS_CLASS_PREFIX;if(e.landscape){Qe.removeClass(Oe,n+Ze.PORTRAIT_CSS_CLASS);Qe.addClass(Oe,n+Ze.LANDSCAPE_CSS_CLASS)}else{Qe.removeClass(Oe,n+Ze.LANDSCAPE_CSS_CLASS);Qe.addClass(Oe,n+Ze.PORTRAIT_CSS_CLASS)}}function ge(){Qe.addClass(Re,Ze.EXTERNAL_CSS_CLASS)}function me(){tn.hideTopBar&&Qe.addClass(Re,Ze.HIDE_TOP_BAR_CSS_CLASS)}function fe(){tn.NativeSDK&&Qe.addClass(Re,Ze.WEBVIEW_CSS_CLASS)}function ve(e){document.documentElement.setAttribute("lang",e)}function he(e){var n=e.getStyle("top","border-radius"),t=e.getStyle("input","border-radius");if(n&&t){var o=n.split(" ").slice(0,2),i=t.split(" ").slice(2),a=o[0]+" "+o[1]+" "+i[0]+" "+i[1];Ie.style.borderRadius=n;Re.style.borderRadius=a}else if(!n&&t)Re.style.borderRadius=t;else{Ie.style.borderRadius=n;Re.style.borderRadius=n}}function we(e){var n=e.getStyle("mobileOpacity","text");n&&"true"===n&&(Re.style.opacity=1)}function be(){window.outerWidth/g,">").replace(/0&&wn.getPropertyFromObject(o[0],"propertyValue.value",t)===n}function T(){return He.getStorageType(Sn.secureStorageLocation)[In]===He.storageTypes.SESSIONSTORAGE}function x(){return Sn.poppedOut||Sn.external}function A(){return!$e.isMobileOptimized()&&!$e.isDesktop()}function z(){return Sn.startedEngConf}function O(){Ue(function(e){if(e){Sn.wasAuthConnectorAppliedForStepUp=e.wasAuthConnectorAppliedForStepUp;Sn.isConvoSteppedUp=e.isConvoSteppedUp}});qe?qe.getState(M,M):Fe(!1)}function N(e,n,t){if(I())le(Xe.Messages.EXTERNAL_OPEN,!0);else{Sn.poppedOut&&(n=qe.state.IN_SESSION);rn=n;switch(n){case qe.state.INVALID:Ce();return;case qe.state.IN_SESSION:return{uiState:e};case qe.state.NOT_STARTED:return t?{engConf:t}:void 0;case qe.state.EXPIRED:Ce();return null}}}function I(){if(Sn.openedExternal){if(!Sn.openedExternal.closed)return!0;Sn.openedExternal=void 0;delete Sn.openedExternal}return!1}function R(e){var n={};n.phoneNumber=e.brandIdentifier;if(e.deflectionTargetProperties&&"string"==typeof e.deflectionTargetProperties.message&&""!==e.deflectionTargetProperties.message){var t=decodeURIComponent(e.deflectionTargetProperties.message);n.message=$e.isIOS()?$e.isIOS8OrAbove()?"&body="+t:";body="+t:"?body="+t}else n.message="";return n}function M(e,n){var t=N(e,n);if(Sn.external){t&&t.uiState&&t.uiState.chat&&t.uiState.chat.state===zn&&(t.uiState={engConf:t.uiState.engConf});H(t||Sn)}else if(t){$n=!0;!Sn.engConf&&t&&t.uiState&&t.uiState.engConf&&(Sn.clickedChannel=Je.getClickedChannel(t.uiState.engConf,!0));Ze.isConnected()?H(t):le(Xe.Messages.CONNECTION_UNAVAILABLE)}else if(z())d(Sn.startedEngConf);else{!x()&&Ye&&Ye.getPKCEFromSecureStorage(function(e){if(e&&e.code_verifier&&e.engConfig){hn.debug("Successfully retrieved PKCE value from secure storage");d(e.engConfig)}});Fe(!1)}}function j(e,n,t){var o=N(n,t,e);o?H(o):Fe(!1)}function W(e,n,t){var o=N(n,t,e);o&&H(o,!0,Tn)}function D(e){ln=e;if(nn&&yn&&!0===xn&&_n&&!on){var n={window:nn,unified:Sn,uiState:e,accountSettings:yn};Qe.refresh(P.bind(this,n))}}function P(e){ee(function(){L(e)})}function L(e){if(U(e)){un=!1;De(e,function(){V(e)})}else V(e)}function U(e){if(!Qn)return!1;var n=e&&e.uiState&&e.uiState.chat&&"waiting"===e.uiState.chat.state,t=e.uiState&&e.uiState.engConf&&e.uiState.engConf.connector,o=$n&&n||un||Sn.isConvoSteppedUp,i=t&&!Le(t);return Qn&&o&&i&&(We()||Sn.wasAuthConnectorAppliedForStepUp)}function V(e){on=vn.Application(e,{appConfigurationManager:Je,pkceManager:Ye,browserStateManager:Ze,sessionManager:Qe,deviceDetector:$e,wrapperWindow:Xe,events:Ke})}function B(e,n,t){if(t&&!t.error){nn=t;nn.windowSize&&(e.window.size=nn.windowSize);nn.floatingWindow&&(e.window.floating=nn.floatingWindow);n(e)}else le(Xe.Messages.CONNECTION_UNAVAILABLE)}function F(e,n){yn=n;D(e)}function K(e,n){if(n){le(Xe.Messages.CONNECTION_UNAVAILABLE);Ce()}else{xn=!0;D(e)}}function H(e,n,t,o){var i;if(!Ln){Ln=!0;hn.triggerEvent(hn.events.APP_STARTED);nn=e&&e.engConf&&e.engConf.windowConf;yn=e&&e.engConf&&e.engConf.accountSettings;Array.isArray(yn)&&yn.length>0?delete e.engConf.accountSettings:yn=null;var a={storageKey:Sn.sessionId,accountId:Sn.accountId,secureStorageLocation:Sn.secureStorageLocation,domain:Sn.acCdnDomain,initialConf:Sn};if(e.uiState){i=e.uiState;i.engConf.sessionKey=Qe.getCurrentSessionKey();if(i.engConf&&"undefined"!=typeof i.engConf.lewid){a.windowId=i.engConf.lewid;i.engConf.subscription&&i.engConf.subscription.provideraccountid&&(a.accountId=i.engConf.subscription.provideraccountid)}en=new vn.WindowConfigurationManager(a);en.getConf(B.bind(this,i,D));G.call(this,i,n,t,o)}else{i=wn.cloneExtend(En);i.engConf=e.engConf;i.engConf.sessionKey=Qe.getCurrentSessionKey();if(i.engConf&&"undefined"!=typeof i.engConf.lewid){a.windowId=i.engConf.lewid;i.engConf.subscription&&i.engConf.subscription.provideraccountid&&(a.accountId=i.engConf.subscription.provideraccountid)}e.engConf&&e.engConf.minimiseOnStart&&(i.window.maximized=!1);en=new vn.WindowConfigurationManager(a);if(nn){delete e.engConf.windowConf;nn.windowSize&&(i.window.size=nn.windowSize);nn.floatingWindow&&(i.window.floating=nn.floatingWindow);B.call(this,i,D,nn);G.call(this,i,n,t,o)}else{i.engConf&&"undefined"!=typeof i.engConf.lewid&&(a.windowId=i.engConf.lewid);en.getConf(B.bind(this,i,function(e){G.call(this,e,n,t,o)}))}}tn=new vn.AccountSettingsManager(a);yn?F.call(this,i,yn):tn.getSettings(F.bind(this,i));X(K.bind(this,i),i)}}function G(e,n,t,o){n?Xe.render(e,function(){Xe.message(t,!0)},!0):Xe.render(e,function(){_n=!0;Xe.message(Xe.Messages.WAIT);D(e)},!0);n&&(o||x()||(an=setTimeout(function(){Xe&&Xe.dispose()},An)))}function q(e){var n=nt.NAMESPACE+"_";n+=e.isMobile()?nt.MOBILE_CSS_CLASS:e.isTablet()?nt.TABLET_CSS_CLASS:nt.DESKTOP_CSS_CLASS;return n}function J(e){Sn.isMessaging=!!e.async;var n={},t=Sn.isMessaging?"UMSClientAPI":"lpChatV3";if(vn.Application)on||Rn[t]||(n=Sn.loadObj||{api:Sn.codeRepository+"/"+t+".min.js"+kn});else{n=Sn.loadObj||{};n.api=Sn.codeRepository+"/"+t+".min.js"+kn;if(Be()){var o=$e.getDeviceFamilyName().toLowerCase();n.framework=Sn.codeRepository+"/ui-framework.js"+kn;n.surveyLogic=Sn.codeRepository+"/surveylogicinstance.min.js"+kn;n.unified={dependency:["framework","api","surveyLogic"],url:Sn.codeRepository+"/"+o+"Embedded.js"+kn}}Rn[t]=!0}if(x()){sn=ie();lpTag.ovr=lpTag.ovr||{domain:sn};lpTag.debug=Sn.debug?"2":"1"}e&&e.lang&&"en-us"!==e.lang.toLowerCase()&&(n.lang=Sn.langRepository+"/"+e.lang+".js"+kn);!C(e)&&Je.isAuthenticatedEnabled(e)&&(n.xhr=Sn.codeRepository+"/xhr.js"+kn);Sn.widgetSDK&&(n.widgetSDK="https://"+Sn.leCdnDomain+"/unifiedwindow/widgetSDK.min.js"+kn);return n}function Y(e,n){wn.isEmpty(e)?wn.runCallback(n):lpTag.taglets.jsLoader.loadJS({loadObj:e,success:function(){ee(function(){wn.runCallback(n)})},error:function(e){ee(function(){wn.runCallback(n,null,e||{})})}})}function X(e,n){var t=J(n.engConf);Hn||Ne();lpTag.tagletsPrecomputed||!lpTag.loadTaglets||x()?lpTag.tagletsPrecomputed&&lpTag.load&&!x()?Z(t,e):Y(t,e):$(t,e)}function Z(e,n){var t=lpTag.protocol+"//"+(lpTag.ovr&&lpTag.ovr.domain?lpTag.ovr.domain:"cdn.lpsnmedia.net")+"/api/account/"+lpTag.site+"/taglets/scopes/unifiedwindow/onwindowload";try{lpTag.load(t,"UTF-8",lpTag.cfg.scriptPrefix+lpTag.cfg.count);Y(e,n)}catch(o){wn.runCallback(n,null,o||{})}}function $(e,n){lpTag.loadTaglets({scp:Sn.scp,excludeWhitelist:!0,success:function(){Y(e,n)},error:function(e){wn.runCallback(n,null,e||{})}})}function Q(){ne(Sn.codeRepository+"/ui-framework.js"+kn,"lp-ui-framework");ne(Sn.codeRepository+"/surveylogicinstance.min.js"+kn,"lp-survey-logic")}function ee(e){var n,t=50;(Be()||Yn===Jn)&&qn?e():n=setInterval(function(){if((Yn===Jn||Be())&&qn){clearInterval(n);e()}},t)}function ne(e,n){var t=document.getElementById("#"+n);if(!t){var o=document.createElement("script");o.async=!0;o.id=n;o.src=e;o.setAttribute("charset","utf-8");document.querySelector("head").appendChild(o);o.onload=function(){Yn++;if("lp-ui-framework"===n){var e=$e.getDeviceFamilyName().toLowerCase();ne(Sn.codeRepository+"/"+e+"Embedded.js"+kn,"lp-uw-embedded")}};o.onerror=function(){Yn++}}}function te(e){e.accountId=""+(e.accountId||lpTag.site);e.domain=lpTag.csds.getDomain(On.ADMIN_AREA)||lpTag.csds.getDomain(On.ALL);e.domain="hc1"===e.domain?"hc1.dev.lprnd.net":e.domain;e.env=e.env||oe();e.asyncMessagingDomain=lpTag.csds.getDomain(On.ASYNC_MESSAGING);e.idpDomain=lpTag.csds.getDomain(On.IDP);e.shiftStatusDomain=lpTag.csds.getDomain(On.SHIFT_STATUS);e.messagingHistoryDomain=lpTag.csds.getDomain(On.MESSAGING_HISTORY);e.debug=ae()}function oe(){return"function"==typeof lpTag.getEnv&&lpTag.getEnv()}function ie(){return"function"==typeof lpTag.getTagDomain&&lpTag.getTagDomain(Sn.env)}function ae(){return Sn.debug||Sn.accountId&&(0===Sn.accountId.indexOf("qa")||0===Sn.accountId.indexOf("le"))||Sn.domain&&0===Sn.domain.indexOf("hc1")}function re(e,n){function t(e){e&&e.data&&"string"==typeof e.data&&e.data.indexOf("LPExternalWindowClosed")>-1&&e.origin&&e.origin===Wn&&ke()}var o,i,a,r;e.leCdnDomain=se(e.leCdnDomain,Nn.LECDN)?e.leCdnDomain:lpTag.csds.getDomain(On.LECDN);e.acCdnDomain=se(e.acCdnDomain,Nn.ACCDN)?e.acCdnDomain:lpTag.csds.getDomain(On.ACCDN);o="https://"+e.leCdnDomain+"/";a="le_unified_window";i=a+Je.getUWDir(e,fn);r=o+"le_secure_storage/"+(He.v?He.v+"/":"");e.staticCodeRepository=o+(e.codeRepository?e.codeRepository:a);e.codeRepository=o+(e.codeRepository?e.codeRepository:i);e.imagesRepository=o+(e.imagesRepository?e.imagesRepository:i+"/resources");e.iconsRepository=o+(e.iconsRepository?e.iconsRepository:i+"/resources/icons")+"/"+$e.getDeviceFamilyName().toLowerCase();e.audioRepository=o+(e.audioRepository?e.audioRepository:i+"/resources/audio");e.langRepository=o+(e.langRepository?e.langRepository:i+"/resources/i18n");e.agentImageRepository=o+(e.agentImageRepository?e.agentImageRepository:i+"/resources/agentImages");e.secureStorageLocation=e.external?He.sessionStorageStaticDomain:e.secureStorageLocation||r;e.jsRepository=o+(e.jsRepository?e.jsRepository:i+"/resources/js");($e.isMobile()||$e.isTablet())&&(n.position={right:0});n.window.embedded=!e.external;window.addEventListener("message",t,!1);if(!n.window.embedded){e.NativeSDK="1"==Mn.sdk;e.IOS="1"==Mn.ios}e.supportBlockCCPattern=!!lpTag.taglets.cleanCCPatterns;e.scp=e.scp||"uw"}function se(e,n){try{if(!e||0===e.length)return!1;0!==e.indexOf("https://")&&(e="https://"+e);var t=new URL(e).hostname.split(".").slice(-2).join(".");if((n||[]).indexOf(t)<0){hn.info("Configured domain '"+e+"' is not in whitelist.",mn);return!1}}catch(o){hn.error("Error checking if configured domain '"+e+"' is in whitelist. Error message: "+o,mn);return!1}return!0}function le(e,n){an&&clearTimeout(an);Xe.render(null,function(){Xe.message(e,!0)});n||x()||(an=setTimeout(function(){Xe&&Xe.dispose()},An))}function ce(){Ze.on(Ze.EVENT_NAME.FOCUS_CHANGE,ge);Ke.bind({appName:"ChatStateManager",eventName:"ended",func:Ce});Ke.bind({appName:"ConversationManager",eventName:"ended",func:ye});Ke.bind({appName:"Application",eventName:"appEnded",func:ye});Ke.bind({appName:"*",eventName:"doHaraKiri(Seppuku)",func:Se});Ke.bind({appName:"SessionManager",eventName:"sessionChanged",func:ve});Ke.bind({appName:"ChatAPIV3",eventName:"error",func:ue});Ke.bind({appName:"API",eventName:"error",func:ue});Ke.bind({appName:"API",eventName:"error",func:pe});Ke.bind({appName:"ChatStateManager",eventName:"startChatInfo",func:de});Ke.bind({appName:"*",eventName:"forgetMe",func:Ce});Ke.bind({appName:"*",eventName:"knockout",func:_e})}function de(e){e.chatTimeout&&(Sn.sessionTimeout=e.chatTimeout)}function ue(e){var n=Xe.Messages[e&&e.errorType]||Xe.Messages.CONNECTION_UNAVAILABLE;le(n,e&&e.keepError)}function pe(e){ Un=e&&e.errorType===lpTag.unifiedWindow.consts.errorTypes.AUTH_ERROR?ye:Un}function ge(e){e.focus&&rn===Cn&&me()}function me(){Qe=Qe||v();Qe.setClickedSession(Sn.clickedChannel);Qe.getSession(fe)}function fe(e){if(e&&e.sid&&"null"!==e.sid){Qe=null;u(we,!0)}}function ve(){Qe&&Qe.getSession(he)}function he(e){if(e&&e.sid&&"null"!==e.sid){Ce(!0);m();u(we)}else Ce()}function we(e,n){rn=n;switch(n){case qe.state.INVALID:le(Xe.Messages.IN_SESSION);break;case qe.state.IN_SESSION:be(e.engConf);break;case qe.state.NOT_STARTED:ye()}}function be(e,n){ye(n);Zn=!0;d(e)}function ke(){if(jn&&Pn){jn.postMessage("LPExternalWindowClosed",Pn);jn=null}Sn.clickedChannel=null;wn.runCallback(Un)}function Ee(){if(!Xn){Ce();ye()}}function Ce(e){Ln=!1;hn.triggerEvent(hn.events.APP_ENDED);an&&clearTimeout(an);rn=Cn;if(Qe){Qe.dispose(e);Qe=null}nn=null;if(en){en.clear();en=null}tn&&(tn=null);Sn.sessionId=null;delete Sn.sessionId;qe=null}function Se(){Xe&&Xe.dispose()}function ye(e){xn=!1;_n=!1;if(on){on.methods.end();on=null;Ln=!1;hn.triggerEvent(hn.events.APP_ENDED)}Xe=null;Ke.trigger({appName:mn,eventName:"windowClosed",global:!0});if(!e&&!Xn&&!un){lpTag.taglets.lpUnifiedWindow.reinitByWindowClose=!0;lpTag.newPage(document.URL)}}function _e(){ye();Ce()}function Te(){return wn.getPropertyFromObject(on,"methods.isDisposed")&&on.methods.isDisposed()}function xe(){return wn.getPropertyFromObject(on,"methods.isDisposed")&&!on.methods.isDisposed()}function Ae(e){var n="msg",t=0,o={};e.forEach(function(e){o[n+ ++t]=e});return o}function ze(e){var n=wn.getPropertyFromObject(e,"connector.configuration.acrValues");"undefined"!=typeof n&&delete e.connector.configuration.acrValues;return e}function Oe(e){var n="https://"+Sn.acCdnDomain+"/api/account/"+Sn.accountId+"/configuration/le-connectors/all-connectors",t=et?lpTag.taglets.fetch:lpTag.taglets.jsonp;t.issueCall({url:n,timeout:5e3,retries:0,credentials:et?"omit":void 0,cache:et&&pn?pn:void 0,success:function(n){var t=et?n&&n.body:n;e(t)},error:function(){hn.error("_getAllConnectors - ERROR FROM SERVER",mn);e()}})}function Ne(){var e,n=$e.getDeviceFamilyName().toLowerCase();if(Sn.enableStrictCspMode){e=document.createElement("link");e.setAttribute("rel","stylesheet");e.setAttribute("id","lpStyle");e.setAttribute("href",Sn.codeRepository+"/resources/css/"+n+"EmbeddedStyle.css"+kn)}else{e=document.createElement("script");e.setAttribute("charset","utf-8");e.setAttribute("id","lpStylesLoader");e.setAttribute("src",Sn.codeRepository+"/resources/js/"+n+"EmbeddedStyle.js"+kn)}e.addEventListener("load",function(){qn=!0},!1);document.getElementsByTagName("head").item(0).appendChild(e);Hn=!0}function Ie(){var e;e=document.createElement("link");e.setAttribute("rel","stylesheet");e.setAttribute("id","lpInitialStyles");e.setAttribute("href",Sn.codeRepository+"/resources/css/initialStyles.css"+kn);document.querySelector("head").appendChild(e);Gn=!0}function Re(){if(Sn.isStepUpEnabled)if(Sn.isSPAStepUpEnabled){hn.info("resetIfStepUp: checking if step up needed",mn);Me()}else Fe(!1)}function Me(){(We()||Sn.wasAuthConnectorAppliedForStepUp)&&on?Ke.trigger({appName:"*",eventName:"getChatState",data:{gotChatStateCallback:je}}):Fe(!1)}function je(e){var n=e.engConf&&e.engConf.async;if("chatting"===e.state&&n&&!Sn.wasAuthConnectorAppliedForStepUp){hn.info("_gotChatState: Stepping up on SPA",mn);lpTag.stepUpShouldStart=!0;Xn=!0;Zn=!0;be(e.engConf,!0);Xn=!1}if(Qn&&"waiting"===e.state&&n){if(We()&&!Sn.wasAuthConnectorAppliedForStepUp){hn.info("_gotChatState: Stepping up on SPA in waiting state",mn);un=!0;Zn=!0;be(e.engConf,!0)}if(!We()&&Sn.wasAuthConnectorAppliedForStepUp){hn.info("_gotChatState: Consumer logged out. Restarting the window to show auth error",mn);un=!0;Zn=!0;be(e.engConf,!0)}}}function We(){var e=lpTag.identities&&lpTag.identities.length,n=lpTag&&lpTag.taglets&&lpTag.taglets.lp_sms_client_api?3:2;return e===n}function De(e,n){Oe(function(t){var o;t&&t.length&&(o=Pe(t,"auth"));if(o&&e.uiState.engConf){e.uiState.engConf.connector=o;Sn.wasAuthConnectorAppliedForStepUp=!0;Ve({wasAuthConnectorAppliedForStepUp:!0,isConvoSteppedUp:Sn.isConvoSteppedUp})}n()})}function Pe(e){var n=e.filter(function(e){return Le(e)});return n&&n.length?n[0]:void 0}function Le(e){var n=e&&e.configuration,t="lpTag.taglets.unAuthMessaging.lpUnauthFunction",o="lpTag.taglets.unAuthMessaging";return n&&n.jsContext!==o&&n.jsMethodName!==t}function Ue(e,n){He.getValue({key:gn.stepUpInWaitingState.storageKey,site:lpTag.site,app:In,success:function(n){e(n)},error:function(){n()},appName:gn.stepUpInWaitingState.appName,domain:Sn.secureStorageLocation,firstParty:!0})}function Ve(e){He.setValue({key:gn.stepUpInWaitingState.storageKey,site:lpTag.site,app:In,value:e,success:function(e){hn.info("_setWaitingStateStepUpData: Data for StepUp in waiting state successfully set - "+JSON.stringify(e),In)},errorTimeout:function(){hn.error("_setWaitingStateStepUpData: Error to set data for StepUp in waiting state",In)},appName:gn.stepUpInWaitingState.appName,domain:Sn.secureStorageLocation,firstParty:!0})}function Be(){return!!Sn.disableResourcesPreloading}function Fe(e){lpTag.taglets.lpUnifiedWindow.stepUpChecked={isStepUp:e};lpTag.events.trigger({eventName:"STEPUP_CHECKED",appName:"*",data:{isStepUp:e}})}var Ke,He,Ge,qe,Je,Ye,Xe,Ze,$e,Qe,en,nn,tn,on,an,rn,sn,ln,cn,dn,un,pn,gn={stepUpInWaitingState:{appName:"stepUpInWaitingState",storageKey:"-stepUpDataInWaitingState"}},mn="lpUnifiedWindow",fn="10.34.2-release_1197625183",vn=lpTag.unifiedWindow,hn=vn.log,wn=lpTag.taglets.lpUtil,bn=lpTag.unifiedWindow.settingsIDs,kn="?version="+(fn||(new Date).getTime().toString()),En={window:{maximized:!0,position:{right:"20px",bottom:0},sound:!0,notificationCount:0,actionsVisible:!1,emojisVisible:!1,embedded:!0}},Cn=3,Sn={},yn=[],_n=!1,Tn=null,xn=!1,An=5e3,zn="applicationEnded",On={ADMIN_AREA:"adminArea",ALL:"ALL",LECDN:"leCdnDomain",ACCDN:"acCdnDomainConsumerSdk",ASYNC_MESSAGING:"asyncMessagingEnt",MESSAGING_HISTORY:"msgHist",IDP:"idp",SMS_API:"smsConnector",SHIFT_STATUS:"shiftstatus"},Nn={LECDN:["lpsnmedia.net","liveperson.net","liveperson.com","lprnd.net"],ACCDN:["lpsnmedia.net","liveperson.net","liveperson.com","lprnd.net"]},In=vn.apps.UNIFIED_WINDOW,Rn={UMSClientAPI:!1,lpChatV3:!1},Mn=wn.getURLParams(window.location.search),jn=null,Wn=null,Dn=null,Pn=Mn&&Mn.parentWindowOrigin&&""!==Mn.parentWindowOrigin?Mn.parentWindowOrigin:null,Ln=!1,Un=Ee,Vn="STORAGE_SELECTED",Bn={POPOUT:"popout",TAP_TO_TEXT:"tapToText"},Fn={SMS:0},Kn={ON_EXTERNAL_LAUNCH:"ON_EXTERNAL_LAUNCH"},Hn=!1,Gn=!1,qn=!1,Jn=3,Yn=0,Xn=!1,Zn=!1,$n=!1,Qn=!1,et=!1,nt=(lpTag.taglets.lp_monitoringSDK,{NAMESPACE:"lpc",MOBILE_CSS_CLASS:"mobile",TABLET_CSS_CLASS:"tablet",DESKTOP_CSS_CLASS:"desktop"});window.addEventListener("beforeunload",function(){if(jn&&Pn){jn.postMessage("LPExternalWindowClosed",Pn);jn=null}});return{v:fn,name:mn,init:e,reinit:t,onBeforeNavigation:n,startFlow:c,clicked:d,inspect:p}}();}catch(e){lpTag.handleGeneralError("lpUnifiedWindow",e);}try{window.lpTag=lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.SMT=lpTag.taglets.SMT||function(){function a(){}var t="SMT",g="2.21.0";return{v:g,name:t,init:a}}();}catch(e){lpTag.handleGeneralError("SMT",e);}try{"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o};window.lpTag=window.lpTag||{};window.lpTag.taglets=window.lpTag.taglets||{};window.lpTag.taglets.hooks=window.lpTag.taglets.hooks||function(o){function n(){u={};k={};"undefined"!=typeof o.hooks&&o.hooks.length&&t(o.hooks);e()}function e(){o.hooks=o.taglets.hooks}function t(o){o=Array.isArray(o)?o:[o];o.forEach(function(o){if(c(o)){u[o.name]=u[o.name]||[];u[o.name].push(o.callback);o.isAsync&&(k[o.name]=o.callback)}})}function a(o){o=Array.isArray(o)?o:[o];o.forEach(function(o){c(o)&&(k[o.name]=o.callback)})}function c(n){if(!n){o.log("Hook is not defined","ERROR","hooks");return!1}if("string"!=typeof n.name){o.log("Hook name '"+n.name+"' is not a string","ERROR","hooks");return!1}if("function"!=typeof n.callback){o.log("Hook callback for '"+n.name+"' is not a function","ERROR","hooks");return!1}o.log("Hook callback for '"+n.name+"' was added successfully","INFO","hooks");return!0}function i(n){if(n&&n.name){var e=u[n.name]||[];e.forEach(function(e){if("function"==typeof e)try{var t=e(n);if("object"===("undefined"==typeof t?"undefined":_typeof(t))){n=t;o.log("Hook '"+n.name+"' returned data successfully","INFO","hooks")}else o.log("Hook '"+n.name+"' callback didn't return an object","ERROR","hooks")}catch(a){o.log("Hook callback threw an exception: "+a.message,"ERROR","hooks")}})}return n}function s(n,e,t){if(n&&n.name&&"function"==typeof e&&"function"==typeof t){var a=k[n.name];if("function"==typeof a)try{a(n,e,t);o.log("Hook '"+n.name+"' called with asynchronous callback","INFO","hooks")}catch(c){o.log("Hook callback threw an exception: "+c.message,"ERROR","hooks");t(n,c)}}else;}function f(o){return k[o]?!0:!1}var l="hooks",r="0.0.2",u={},k={};return{version:r,name:l,init:n,push:t,exec:i,pushAsync:a,execAsync:s,isHookAsync:f}}(window.lpTag);}catch(e){lpTag.handleGeneralError("hooks",e);}try{window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.lp_SMT=lpTag.taglets.lp_SMT||function(){function e(e){if(e)for(var t=0;t=3&&""!==r[2]){o=r[2].toLowerCase();e&&(o=r[1]+o)}return o}function o(t){var e,n,r={};if("string"==typeof t){e=t.substr(1).split("&");for(var o=0;o-0){n=e[o].split("=");2==n.length&&(r[decodeURIComponent(n[0])]=decodeURIComponent(n[1]))}}return r}function a(t){t=""+t;var e,n,o=null,a={top:null,country:null};t=r(t);e=t.split(".");if(e.length<3)return t;for(var s=e.length-1,c=s;c>-1;c--){l(e[c],a,c);if(null!==a.country&&null!==a.top)break}if(null!==a.top||null!==a.country){o=a.top;(null===o||null!==a.country&&a.country0?o-1:o;return i(e.slice(n))}return t}function i(t){return t.join(".")}function l(t,e,n){t=""+t;null===e.top&&(q.topLevelDomain[t]||q.customTopLevelDomain[t])?e.top=n:null===e.country&&q.countryTopLevelDomain[t]&&(e.country=n)}function s(t,e){var n=/(\?|&|\/|\\)$/;if("string"==typeof t&&t.length>0){n.test(t)&&(t=t.substr(0,t.length-1));if(Array.isArray(e))return c(t,e);if(m(e))return u(t,e);if("object"==typeof e)return g(t,e)}return t}function c(t,e){for(var n,r=t,o=0;o0&&m(e)}function m(t){var e=t&&t.key,n=t&&t.value;return t&&"string"==typeof e&&e.length>0&&("number"==typeof n||"string"==typeof n&&n.length>0)}function d(t,e,n){var r;if(!t||"object"!=typeof t)return t;if(!e)return y(t);r=e||t.constructor()||{};for(var o in t)r[o]!==t[o]&&t.hasOwnProperty(o)&&(r[o]=n?d(t[o],void 0,n):t[o]);return r}function y(t){try{return JSON.parse(x(t))}catch(e){lpTag.log("unable to clone object:"+JSON.stringify(e),"ERROR",I);return}}function h(t,e){if("undefined"!=typeof e){if(t)for(var n=0;n":">",'"':""","'":"'","/":"/","`":"`","=":"="};return t?t.replace(/[&<>"'`=\/]/g,function(t){return e[t]}):void 0}var I="Utils",q={customTopLevelDomain:{aero:"aero",asia:"asia",bike:"bike",biz:"biz",camera:"camera",cat:"cat",clothing:"clothing",coop:"coop",equipment:"equipment",estate:"estate",eus:"eus",gallery:"gallery",graphics:"graphics",guru:"guru",info:"info","int":"int",holdings:"holdings",jobs:"jobs",lighting:"lighting",mobi:"mobi",museum:"museum",name:"name",photography:"photography",plumbing:"plumbing",post:"post",pro:"pro",singles:"singles",tel:"tel",travel:"travel",ventures:"ventures",xxx:"xxx"},topLevelDomain:{ac:"ac",co:"co",com:"com",edu:"edu",gov:"gov",mil:"mil",net:"net",org:"org"},countryTopLevelDomain:{ac:"ac",ad:"ad",ae:"ae",af:"af",ag:"ag",ai:"ai",al:"al",am:"am",an:"an",ao:"ao",aq:"aq",ar:"ar",as:"as",at:"at",au:"au",aw:"aw",ax:"ax",az:"az",ba:"ba",bb:"bb",bd:"bd",be:"be",bf:"bf",bg:"bg",bh:"bh",bi:"bi",bj:"bj",bm:"bm",bn:"bn",bo:"bo",bq:"bq",br:"br",bs:"bs",bt:"bt",bv:"bv",bw:"bw",by:"by",bz:"bz",bzh:"bzh",ca:"ca",cc:"cc",cd:"cd",cf:"cf",cg:"cg",ch:"ch",ci:"ci",ck:"ck",cl:"cl",cm:"cm",cn:"cn",co:"co",cr:"cr",cs:"cs",cu:"cu",cv:"cv",cw:"cw",cx:"cx",cy:"cy",cz:"cz",dd:"dd",de:"de",dj:"dj",dk:"dk",dm:"dm","do":"do",dz:"dz",ec:"ec",ee:"ee",eg:"eg",eh:"eh",er:"er",es:"es",et:"et",eu:"eu",fi:"fi",fj:"fj",fk:"fk",fm:"fm",fo:"fo",fr:"fr",ga:"ga",gb:"gb",gd:"gd",ge:"ge",gf:"gf",gg:"gg",gh:"gh",gi:"gi",gl:"gl",gm:"gm",gn:"gn",gp:"gp",gq:"gq",gr:"gr",gs:"gs",gt:"gt",gu:"gu",gw:"gw",gy:"gy",hk:"hk",hm:"hm",hn:"hn",hr:"hr",ht:"ht",hu:"hu",id:"id",ie:"ie",il:"il",im:"im","in":"in",io:"io",iq:"iq",ir:"ir",is:"is",it:"it",je:"je",jm:"jm",jo:"jo",jp:"jp",ke:"ke",kg:"kg",kh:"kh",ki:"ki",km:"km",kn:"kn",kp:"kp",kr:"kr","krd:":"krd",kw:"kw",ky:"ky",kz:"kz",la:"la",lb:"lb",lc:"lc",li:"li",lk:"lk",lr:"lr",ls:"ls",lt:"lt",lu:"lu",lv:"lv",ly:"ly",ma:"ma",mc:"mc",md:"md",me:"me",mg:"mg",mh:"mh",mk:"mk",ml:"ml",mm:"mm",mn:"mn",mo:"mo",mp:"mp",mq:"mq",mr:"mr",ms:"ms",mt:"mt",mu:"mu",mv:"mv",mw:"mw",mx:"mx",my:"my",mz:"mz",na:"na",nc:"nc",ne:"ne",nf:"nf",ng:"ng",ni:"ni",nl:"nl",no:"no",np:"np",nr:"nr",nu:"nu",nz:"nz",om:"om",pa:"pa",pe:"pe",pf:"pf",pg:"pg",ph:"ph",pk:"pk",pl:"pl",pm:"pm",pn:"pn",pr:"pr",ps:"ps",pt:"pt",pw:"pw",py:"py",qa:"qa",re:"re",ro:"ro",rs:"rs",ru:"ru",rw:"rw",sa:"sa",sb:"sb",sc:"sc",sd:"sd",se:"se",sg:"sg",sh:"sh",si:"si",sj:"sj",sk:"sk",sl:"sl",sm:"sm",sn:"sn",so:"so",sr:"sr",ss:"ss",st:"st",su:"su",sv:"sv",sx:"sx",sy:"sy",sz:"sz",tc:"tc",td:"td",tf:"tf",tg:"tg",th:"th",tj:"tj",tk:"tk",tl:"tl",tm:"tm",tn:"tn",to:"to",tp:"tp",tr:"tr",tt:"tt",tv:"tv",tw:"tw",tz:"tz",ua:"ua",ug:"ug",uk:"uk",us:"us",uy:"uy",uz:"uz",va:"va",vc:"vc",ve:"ve",vg:"vg",vi:"vi",vn:"vn",vu:"vu",wf:"wf",ws:"ws",ye:"ye",yt:"yt",yu:"yu",za:"za",zm:"zm",zr:"zr"}},D={delimiter:"|",set:function(t,e,n){if("string"==typeof t&&e.join&&"function"==typeof e.join){var r=encodeURIComponent(t)+"="+encodeURIComponent(e.join(this.delimiter))+";path=/";"undefined"!=typeof n&&(r+=";domain="+n);document.cookie=r;return!0}},get:function(t){var e="\\$&";if("string"==typeof t){var n=document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,e)+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")||null;if("string"==typeof n){var r=decodeURIComponent(n);if(r)return r.split(this.delimiter)}}},remove:function(t,e){if("string"==typeof t){this.set(t,["null"],e);return!0}}};return{indexOf:t,trim:e,trimAndLower:n,getDomain:r,getURLParams:o,getParentDomain:a,addQueryParams:s,cloneExtend:d,clone:y,convertConfig:h,addStyleTag:v,objectKeys:b,waitForBody:w,stringify:x,cookieActions:D,getUID:k,runCallback:R,runCallbackByObject:O,registerEvent:j,unregisterEvent:T,buildClassString:E,isEmpty:z,getPropertyFromObject:C,addClass:N,removeClass:A,mapString:P,escapeHtml:U}}();window.lpTag=window.lpTag||{};window.lpTag.taglets=window.lpTag.taglets||{};window.lpTag.taglets.cleanCCPatterns=window.lpTag.taglets.cleanCCPatterns||function(){function t(t){c("init configuration","INFO");x=!0;o(t)}function e(t,e){if("string"==typeof t&&Array.isArray(w)){e=e||{};w.forEach(function(r){try{t=n(t,r,e.replaceValue)}catch(o){c("clean: clean execution failed","ERROR")}})}return t}function n(t,e,n){var o=t;n=""+r(n);if("string"==typeof t){var a,i=[],l=0,s=e.pattern===h;e.pattern.lastIndex=0;for(;null!==(a=e.pattern.exec(o))&&""!==a[0];)if(!s||u(a[0])){i.push({matchedText:a[0],index:a.index});if(!e.pattern.global)break}for(var c=0;c0?y+p.length+1:p.length;if(e.pattern!==h||!d.test(t.charAt(y))&&!d.test(t.charAt(f))){for(;null!==(g=e.replacePattern.exec(i[c].matchedText))&&""!==g[0];){p=p.substring(0,g.index+m)+n+p.substring(g.index+g[0].length+m);m+=n.length-g[0].length;if(!e.replacePattern.global)break}o=o.substring(0,i[c].index+l)+p+o.substring(i[c].index+i[c].matchedText.length+l);l+=p.length-i[c].matchedText.length}}}return o}function r(t){return"string"==typeof t||!isNaN(t)&&"number"==typeof t?t:b}function o(t){var e=[],n={};try{m.convertConfig(t,n)}catch(r){c("_setConfigParameters: Failed to convert configuration","ERROR")}n=n.ccPatterns&&n.ccPatterns[0];if(n){x="false"===n.useDefault||n.useDefault===!1?!1:!0;e=Array.isArray(n.patternsArray)?n.patternsArray:e;k="true"===n.trueGlobalTag||n.trueGlobalTag===!0}x&&e.push(h);w=a(e)}function a(t){var e=[];Array.isArray(t)&&t.forEach(function(t){t=i(t);t&&e.push(t)});return e}function i(t){var e,n,r;if(t&&"string"==typeof t.pattern){e=t.pattern;n=t.replacePattern||t.pattern}else{e=t;n=v}e=l(e);n=l(n);s(n)||(n=e);s(e)&&(r={pattern:e,replacePattern:n});return r}function l(t){var e;if(s(t))e=t;else if("string"==typeof t){t=g(t);var n,r,o=t.lastIndexOf("/"),a=t.indexOf("/");if(0===a&&o>a){n=t.slice(a+1,o);r=t.slice(o+1);r=r.replace(y,"");if(d.test(r))try{e=new RegExp(n,r)}catch(i){c("_getRegexFromString: failed create regex: "+t,"ERROR")}else c("_getRegexFromString: regex flags are invalid: "+t,"ERROR")}else c("_getRegexFromString: regex pattern is not valid: "+t,"ERROR")}return e}function s(t){return t&&t.constructor===RegExp}function c(t,e){lpTag.log&&lpTag.log(t,e,p)}function u(t){if(/[^0-9-\s]+/.test(t))return!1;var e=0,n=!1;t=t.replace(/\D/g,"");for(var r=t.length-1;r>=0;r--){var o=t.charAt(r),a=parseInt(o,10);n&&(a*=2)>9&&(a-=9);e+=a;n=!n}return e%10===0}function g(t){try{return decodeURIComponent(t)}catch(e){return decodeURIComponent(window.escape(t))}}var f="1.6",p="cleanCCPatterns",m=lpTag.taglets.lpUtil,d=/^[gmi]{0,3}$/,y=/(.)(?=.*\1)/g,h=/(?:4[0-9]{3}((([-\s.]*[0-9]{4}){3})|(([-\s.]*[0-9]{3}){3}))|5[1-5][0-9]{2}([-\s.]*[0-9]{4}){3}|6(?:011|5[0-9]{2})([-\s.]*[0-9]{4}){3}|3[47][0-9]{2}[-\s.]*[0-9]{6}[-\s.]*[0-9]{5}|3(?:0[0-5]|[68][0-9])[0-9][-\s.]*[0-9]{6}[-\s.]*[0-9]{4}|((?:2131|1800)[-\s.]*[0-9]{6}[-\s.]*[0-9]{5})|(35[0-9]{2}([-\s.]*[0-9]{4}){3}))/g,v=/[0-9]/g,b="*",w=[],x=!0,k=!1;return{version:f,name:p,init:t,clean:e}}();}catch(e){lpTag.handleGeneralError("cleanCCPatterns",e);}try{window.lpTag.taglets.lp_global_utils=function(){function e(){}function n(e,n){if("undefined"!=typeof n){if(e)for(var a=0;a=2)try{return JSON.parse(window.atob(n[1]))}catch(a){e("error parsing jwt","ERROR","getPayloadFromJWT")}}return{}}function n(e){if(e&&e.aud){if(0===e.aud.indexOf("acc:")){var t=e.aud.substring(4);return"undefined"===t?"":t}if("undefined"!==e.aud)return e.aud}return""}function a(e){return n(t(e))}function r(e){var n=t(e);return n&&n.exp?n.exp:0}function i(e,t){if(lpTag.sdes&&e&&e.length>0&&we!==e&&!lpTag.identitiesSupport){we=e;lpTag.sdes.push({type:ce.names.sdeType,id:e,account:t})}}function o(e,t){t&&i(t,e);if(ye){var n={iss:"LivePerson",acr:"0"};e&&(n.account=e);t&&(n.sub=t);Se.push(n);if(Ie<=Se.length){ye(Se);ye=null}}}function s(e){return e===Te.accountId?ce.names.secureStorageKey:ce.names.secureStorageKey+"_"+e}function c(e,t,n){var a=s(t||Te.convOwnerAccountId);window.lpTag.taglets.lpSecureStorage.getValue({key:a,site:Te.accountId,app:ie,success:function(t){var a=r(n),i=r(t);e(i>=a?t:n)},error:function(){e(n)},appName:ie,domain:Te.secureStorageLocation,firstParty:!1})}function u(e,t,n){var a=s(n||Te.convOwnerAccountId);window.lpTag.taglets.lpSecureStorage.getValue({key:a,site:Te.accountId,app:ie,success:function(t){var a=lpTag.taglets.lpSecureStorage,r=void 0;"function"==typeof a.isFirstPartyStorageFeatureEnabled&&(r=a.isFirstPartyStorageFeatureEnabled());t&&r?c(e,n,t):e(t)},error:function(){Ie-=1;t()},appName:ie,domain:Te.secureStorageLocation,firstParty:!0})}function d(e,t,n){if(e){var a=Object.keys(e);Ie=a.length;Se=[];a.forEach(function(e){u(t,n,e)})}else{Ie=1;u(t,n)}}function l(e,t){window.lpTag.taglets.lpSecureStorage.getValue({key:ce.names.storedAccountIdentitiesDictionaryKey,site:Te.accountId,app:ie,success:function(n){d(n,e,t)},error:t,appName:ie,domain:Te.secureStorageLocation,firstParty:!0})}function p(e){var t=_extends({},e);if(Te.useCaptcha){t.data=e.data||{};t.data.recaptcha={};t.data.recaptcha[ce.names.captchaResponse]=window.grecaptcha&&window.grecaptcha.getResponse()}return t}function f(e){var t=De?window.lpTag.taglets.fetch:window.lpTag.taglets.postmessage,n=p(e);t.issueCall(n)}function g(e){window.lpTag.taglets.postmessage.configure({frames:{url:ce.endPoints.postmessageConfigureFrameURL({domain:e})}})}function h(t){e(t,"ERROR","handleError");if(Te.success){Te.success(null,t);delete Te.success}}function w(e){for(var t=e.search,n={},a=void 0,r=t.substr(1).split("&"),i=0;i-1){a=r[i].split("=");if(2===a.length)try{var o=decodeURIComponent(a[0]);n[o]=decodeURIComponent(a[1])}catch(s){h("Unable to parse params from UW config")}}return n}function m(e){var t={};if(e){var n=document.createElement("a");n.href=e;t=w(n)}return t}function v(e){var t=void 0;if(e.state)try{t=JSON.parse(e.state);if(t.lpUnifiedWindowConfig)return t.lpUnifiedWindowConfig;t=null}catch(n){t=null}!t&&e.redirect_uri&&(t=m(e.redirect_uri));if(t&&t.lpUnifiedWindowConfig)switch(_typeof(t.lpUnifiedWindowConfig)){case"string":try{t=JSON.parse(t.lpUnifiedWindowConfig)}catch(n){h("Couldn't parse unified window config")}break;case"object":t=t.lpUnifiedWindowConfig}return t}function T(t){if(t&&t.constructor===Array)try{ge.convertConfig(t,Te)}catch(n){e("Failed to parse taglet configuration: "+n.message,"ERROR","convertTagletConfig")}else t&&(Te=ge.cloneExtend(Te,t,!0))}function y(e){if(me)e();else{me=!0;var t={debug:!1};t[ie]={site:Te.accountId,env:!0,app:ie,url:Te.secureStorageLocation,chosenStorageHandler:e,firstParty:!0};window.lpTag.taglets.lpSecureStorage.configure(t)}}function I(){window.lpTag.redirect=window.lpTag.redirect||function(e){window.location.href=e}}function S(e){var t=window.lpTag.taglets.lpSecureStorage.v;return"https://"+e+"/le_secure_storage/"+(t?t+"/":"")}function R(e){var t=lpTag&&lpTag.csds&&lpTag.csds.getDomain(ce.names.csdsIDP),n=lpTag&&lpTag.csds&&lpTag.csds.getDomain(ce.names.leCdnDomain);n=n?S(n):!1;if(e){Te.useCaptcha=e.useCaptcha;Te.env=e.env||ce.envType.PRODUCTION;Te.success=e.success;Te.error=h;Te.state=e.state;Te.IDPDomain=e.IDPDomain||t;Te.accountId=lpTag&&lpTag.site||e.accountId;Te.secureStorageLocation=n||window.lpTag.taglets.lpSecureStorage.sessionStorageStaticDomain;Te.redirect_uri=e.redirect_uri;Te.isExternal=e.isExternal;Te.language=e.language||ce.defaultLanguage;Te.convOwnerAccountId=e.convOwnerAccountId||Te.accountId}return Te.success&&(Te.IDPDomain||Te.isExternal)&&Te.accountId&&Te.secureStorageLocation}function O(e,t){var n=t||{};n[e]=s(e);window.lpTag.taglets.lpSecureStorage.setValue({key:ce.names.storedAccountIdentitiesDictionaryKey,site:Te.accountId,app:ie,value:n,success:function(){},error:function(){},appName:ie,domain:Te.secureStorageLocation,firstParty:!0})}function D(e){window.lpTag.taglets.lpSecureStorage.getValue({key:ce.names.storedAccountIdentitiesDictionaryKey,site:Te.accountId,app:ie,success:function(t){O(e,t)},error:function(){O(e,{})},appName:ie,domain:Te.secureStorageLocation,firstParty:!0})}function C(e,t){var n=s(e),a=(new Date).getTime();Oe&&Oe.setSessionData(n,a);window.lpTag.taglets.lpSecureStorage.setValue({key:n,site:Te.accountId,app:ie,value:t,success:function(){pe[e]=ue.READY},error:function(){pe[e]=ue.NONE},appName:ie,domain:Te.secureStorageLocation,ttl:fe,firstParty:!0});D(e)}function E(e){var a=e&&e.body&&e.body.token;if(a){var r=t(a),i=n(r);C(i,a);o(i,r.sub);if(Te.success&&i===Te.convOwnerAccountId){Te.success(a);delete Te.success}}else{pe[Te.convOwnerAccountId]=ue.NONE;Te.error("Couldn't get JWT from "+Te.IDPDomain)}}function A(){pe[Te.convOwnerAccountId]=ue.PENDING;var e=function(e){pe[Te.convOwnerAccountId]=ue.NONE;Te&&Te.error&&Te.error(e)},t={url:ce.endPoints.unAuthJWT(Te),method:"POST",error:e,success:E};if(De){t.headers=t.headers||{};t.headers["Content-Type"]="application/json"}else g(Te.IDPDomain);f(t)}function N(e){he=ce.refreshJwtRetryAttempts;var a=e&&e.body&&e.body.token;if(a){var r=t(a),i=n(r);e.usingJWTFromSecureStorage||C(i,a);o(i,r.sub);if(Te.success){Te.success(a);delete Te.success}}else A()}function b(t,n,a){if(0>=he){e("The amount of token refresh attempts has reached its limit, requesting a fresh token","INFO","retryJWTRefresh");he=ce.refreshJwtRetryAttempts;A()}else{var r=a&&a.body&&a.body.internalErrorCode;if(de.SHOULD_REQUEST_NEW_TOKEN_ERRORS.indexOf(r)>-1){he=ce.refreshJwtRetryAttempts;A()}else{he-=1;e("Retrying to refresh the token #"+(ce.refreshJwtRetryAttempts-he),"INFO","retryJWTRefresh");setTimeout(function(){pe[t]=ue.RETRY;k(n)},1e3)}}}function P(e){return pe[e]!==ue.PENDING}function U(e){return pe[e]!==ue.PENDING&&pe[e]!==ue.NONE}function k(t){var n=a(t);n||e("jwtAccountId is invalid","ERROR","refreshJWT");var i=!0,o=parseInt(Te.jwtRefreshMilliseconds,10);if(o){var c=s(n),u=Oe?Oe.getSessionData(c)||1:1;i=(new Date).getTime()-u>=o}else i=Date.now()>=1e3*r(t);e("Is JWT refresh needed?: "+i,"INFO","refreshJWT");if(P(n)&&i){pe[n]=ue.PENDING;setTimeout(function(){P(n)||(pe[n]=ue.NONE)},1e4);var d={url:ce.endPoints.unAuthJWT({IDPDomain:Te.IDPDomain,convOwnerAccountId:n,accountId:lpTag&&lpTag.site}),method:"POST",data:{id_token:t},error:b.bind(this,n,t),success:N};if(De){d.headers=d.headers||{};d.headers["Content-Type"]="application/json"}else g(Te.IDPDomain);f(d)}else P(n)&&!i&&N({body:{token:t},usingJWTFromSecureStorage:!0})}function _(e,t,n,a){var r=le[t];if(!P(n)&&r){var i=t+1;setTimeout(function(){return _(e,i)},r)}else a?u(function(e){return a(e)},A,n):u(function(e){return N({body:{token:e}})},A,n)}function J(e){if(e){if("string"!=typeof e)A();else if(e){var t=a(e);P(t)?k(e):_(e,0,t)}}else A()}function x(e){if(e){var t=a(e);P(t)?k(e):_(e,0,t)}else o()}function W(){U(Te.convOwnerAccountId)?u(J,A):_(null,0,Te.convOwnerAccountId,k)}function L(t){e("The selected storage is "+t+".","INFO","initGetAllJwtsFromSecureStorage");t&&(ve=!0);ye&&ve&&l(x,o.bind(this,null))}function F(e){L(e||"NONE")}function j(t){ye=function(n){t(n);e("Identity callback called with payload: "+JSON.stringify(n||{})+".","INFO","verifyIdentity")};L()}function K(t){ge=lpTag.taglets.lpUtil;we="";Ie=1;Se=[];lpTag.identities=lpTag.identities||[];lpTag.identities.push(j);T(t);R({});var n=Te;De=n.isFetchEnabled;Ce=n.fetchCacheMode;pe[Te.convOwnerAccountId]=ue.INIT;y(F);e("Initialized with configuration "+JSON.stringify(Te||{}),"INFO","init")}function M(e){if(e&&R({success:e.callback||e,convOwnerAccountId:e.clientId})){we="";W()}}function B(e,t){return e.filter(function(e){return e.service===t})}function G(){return Te.env===ce.envType.DEV||Te.env===ce.envType.QA?ce.domains.csdsQA:ce.domains.csdsGA}function z(){var e=G(),t=De?window.lpTag.taglets.fetch:window.lpTag.taglets.jsonp,n={url:ce.endPoints.csds({csdsDomain:e,accountId:Te.accountId}),method:"GET",credentials:De?"omit":void 0,cache:De&&Ce?Ce:void 0,error:window.lpTag.taglets.unAuthMessaging.lpUnauthCsds,success:window.lpTag.taglets.unAuthMessaging.lpUnauthCsds};t.issueCall(n)}function V(e){return e&&e.engConf&&e.engConf.lang||ce.defaultLanguage}function H(){var e=window.grecaptcha&&"function"==typeof window.grecaptcha.getResponse&&window.grecaptcha.getResponse();if(e&&e.length>0){Te[ce.names.captchaResponse]=e;z()}}function Q(){if(Te.useCaptcha){var e=document.getElementById("captchaContainer"),t=document.getElementById("reCaptchaSubmit");e&&(e.style.display="flex");t&&(t.onclick=H)}}function Y(e){var t=e,n=document.getElementById("reCaptchaTitle"),a=document.getElementById("reCaptchaSubmit"),r=document.getElementById("reCaptchaCancel");window.translations[t]||(t="en-US");if(n&&r&&a){n.innerText=window.translations[t].message_us;a.innerText=window.translations[t].next;r.innerText=window.translations[t].close}}function q(e){return!(!e||!e.useRecaptcha)}function X(t,n){try{if(!t||0===t.length)return!1;var a=0!==t.indexOf("https://")?"https://"+t:t,r=new URL(a).hostname.split(".").slice(-2).join(".");if((n||[]).indexOf(r)<0){e("Configured url '"+t+"' is not in whitelist.","INFO","isBaseDomainSafe");return!1}}catch(i){e("Error checking if configured url '"+t+"' is in whitelist. Error message: "+i.message,"ERROR","isBaseDomainSafe");return!1}return!0}function Z(){document&&document.body&&"function"==typeof document.body.insertAdjacentText&&document.body.insertAdjacentText("beforebegin","ERROR: Invalid redirect URI")}function $(e,t){if(e&&!t){if(!X(Te.redirect_uri,ce.lpBaseDomainWhitelist)&&!Te.redirect_uri.startsWith("https://"+Te.leCdnDomain)){h("Invalid redirect URI");Z();return}var n=void 0;if(Te.state)try{n=ce.endPoints.externalStandardAuth2({uri:Te.redirect_uri,jwt:e,state:encodeURIComponent(Te.state)})}catch(a){h("Couldn't redirect to correct URI")}else n=ce.endPoints.external({uri:Te.redirect_uri,jwt:e});window.lpTag.redirect(n)}}function ee(t){e("The selected storage is "+t+".","INFO","startExternalFlow");t&&(ve=!0);Te&&Te.accountId&&W()}function te(e){return e&&e.env||ce.envType.PRODUCTION}function ne(e){we="";I();window.lpCaptchaOnloadCallback=window.lpTag.taglets.unAuthMessaging.captchaOnloadCallback;var t=w(e||window.location);if(t.redirect_uri&&t.client_id){var n={},a=v(t),r=V(a);n.accountId=t.client_id;n.redirect_uri=t.redirect_uri;n.state=t.state;n.success=$;n.isExternal=!0;n.useCaptcha=q(a);n.language=r;n.env=te(a);if(n.accountId&&R(n)){if(Te.useCaptcha){Q();Y(r)}else z();return!0}}return!1}function ae(e){var t=De?e&&e.body:e,n=t&&t.ResultSet&&t.ResultSet.lpData;if(n){var a=B(n.baseURIs,ce.names.csdsIDP),r=B(n.baseURIs,ce.names.leCdnDomain);if(a.length>0&&r.length>0){Te.IDPDomain=a[0].baseURI;Te.leCdnDomain=r[0].baseURI;Te.secureStorageLocation=S(r[0].baseURI);y(ee)}}else h("Couldn't get site map from csds. site: "+Te.accountId)}function re(){if(Te.useCaptcha&&window.grecaptcha&&"function"==typeof window.grecaptcha.render){var e=ce.languageMapping[ce.defaultLanguage];Te.language&&ce.languageMapping[Te.language]&&(e=ce.languageMapping[Te.language]);window.grecaptcha.render("reCaptcha",{sitekey:ce.captchaSiteKey,theme:"light",hl:e})}}var ie="unAuthMessaging",oe="1.20.1",se=!0,ce={endPoints:{unAuthJWT:function(e){var t=e.IDPDomain,n=e.accountId,a=e.convOwnerAccountId;return"https://"+t+"/api/account/"+(a||n)+"/anonymous/authorize"},externalStandardAuth2:function(e){var t=e.uri,n=e.state,a=e.jwt;return t+"?state="+n+"#id_token="+a},external:function(e){var t=e.uri,n=e.jwt;return t+"#id_token="+n},postmessageConfigureFrameURL:function(e){var t=e.domain;return"https://"+t+"/postmessage/postmessage.min.html"},csds:function(e){var t=e.csdsDomain,n=e.accountId,a=e.convOwnerAccountId;return"https://"+t+"/csdr/account/"+(a||n)+"/service/baseURI.lpCsds?version=1.0"}},names:{secureStorageKey:"-unAuthJWT",storedAccountIdentitiesDictionaryKey:"-unAuthJWTAccounts",sdeType:"lpConsumer",captchaResponse:"gRecaptchaResponse",csdsIDP:"idp",leCdnDomain:"leCdnDomain"},domains:{csdsGA:"api.liveperson.net",csdsQA:"hc1n.dev.lprnd.net"},lpBaseDomainWhitelist:["lpsnmedia.net","liveperson.net","liveperson.com","lprnd.net"],captchaSiteKey:"6LdCazcUAAAAACpzhC0F6mj-SpyDQkcqXvg6ymaJ",languageMapping:JSON.parse('{"ar-AE":"ar","bg-BG":"bg","cs-CZ":"cs","Cy-sr-SP":"sr","da-DK":"da","de-DE":"de","el-GR":"el","en-UK":"en-GB","en-US":"en","es-419":"es-419","es-ES":"es","et-EE":"et","fi-FI":"fi","fr-CA":"fr-CA","fr-FR":"fr","he-IL":"iw","hi-IN":"hi","hr-HR":"hr","hu-HU":"hu","id-ID":"id","it-IT":"it","ja-JP":"ja","ko-KR":"ko","lt-LT":"lt","lv-LV":"lv","ms-MY":"ms","nb-NO":"no","nl-NL":"nl","pl-PL":"pl","pt-BR":"pt-BR","pt-PT":"pt-PT","ro-RO":"ro","ru-RU":"ru","sk-SK":"sk","sl-SI":"sl","sv-SE":"sv","th-TH":"th","tr-TR":"tr","uk-UA":"uk","vi-VN":"vi","zh-CN":"zh-CN","zh-HK":"zh-HK","zh-TW":"zh-TW"}'),defaultLanguage:"en-US",envType:{ALPHA:"alpha",QA:"qa",PRODUCTION:"prod",DEV:"dev"},refreshJwtRetryAttempts:60},ue={READY:"READY",PENDING:"PENDING",NONE:"NONE",INIT:"INIT",RETRY:"RETRY"},de={SHOULD_REQUEST_NEW_TOKEN_ERRORS:["9002","9007","9008","9009","9011","9012","9014","9015","1001","1003","1004","1005","1006","1007","1008","1009","1010","1011","1012","1013","1024","1025","1026","1037","1038","1049","2001","2002","2004","2005","2006","2007","2008","2009","3001","3002","3003"]},le=[10,50,100,300,1e3,5e3],pe={},fe=31536e6,ge=void 0,he=ce.refreshJwtRetryAttempts,we="",me=!1,ve=!1,Te={},ye=null,Ie=1,Se=[],Re=lpTag,Oe=Re.storageMethods,De=!1,Ce=void 0;return{version:oe,name:ie,lpUnauthFunction:M,lpUnauthExternal:ne,lpUnauthCsds:ae,captchaOnloadCallback:re,init:K,jsMethodExtended:se}}();}catch(e){lpTag.handleGeneralError("unAuthMessaging",e);}try{window.lpTag=window.lpTag||{};lpTag.taglets=lpTag.taglets||{};lpTag.taglets.jsLoader=lpTag.taglets.jsLoader||function(e){function t(e){var t=[],n=[],a=!1;for(var r in e)if("string"==typeof e[r]||e[r].url)if(e[r].dependency){var l=o(e,e[r].dependency);l.length>0&&(t=t.concat(l))}else"string"==typeof e[r]||"string"==typeof e[r].url?a=!0:n.push(e[r]);else"string"!=typeof e[r]&&n.push(r);return{missingKeys:t,invalidUrls:n,requestValid:0===t.length&&0===n.length&&a}}function n(){lpTag.log("JSLoader was initialised","DEBUG",v)}function a(e){T+=1;var n="";if(e&&e.loadObj){var a=t(e.loadObj);if(a.requestValid){e.startTime=new Date;for(var r in e.loadObj)if(e.loadObj[r]!==!0&&!e.loadObj[r].dependency){n=e.loadObj[r].url||e.loadObj[r];f(n,e.context,i(r,e))}}else j(e.error,e.context||null,a)}}function r(){return{version:S,name:v,errors:m,downloads:E,configsCount:T}}function o(e,t){var n=[];t=t.constructor===Array?t:[t];for(var a=0;a