Mobile Camp
    Coral Sea National Park Zone, Australia
    Ultra-Luxury
    Night Drives
    Eco
    Adults Only
    PlnrScore 41

    Mike Ball Dive Expeditions - Spoilsport

    The renowned Spoilsport liveaboard offers exceptional dive adventures to the Coral Sea's most spectacular sites, including Osprey Reef, known for its shark encounters and dramatic drop-offs. This purpose-built vessel provides comfortable accommodation and gourmet meals, serving as a mobile base for exploring the rich marine biodiversity of the Coral Sea National Park Zone.

    Score
    41
    Price
    Ultra-Luxury

    At a Glance

    14 rooms

    28 guests max

    Night Drives

    Available

    Dietary

    Vegetarian, vegan, gluten-free, and other special dietary needs catered for with advance notice.

    Eco-Friendly

    Pioneers in responsible diving, supporting marine research and conservation efforts.

    Adults Only

    No children

    WiFi

    Available

    Contact Details

    Location

    Latitude

    -17.864000

    Longitude

    151.881000

    View on Google Maps

    Location Map

    Mike Ball Dive Expeditions - Spoilsport in Coral Sea National Park Zone

    Activities

    Spa

    Amenities

    Spa, Dining, Bar, Library

    Nearest Airport

    Hayman Island Resort Seaplane Base

    HIS
    399 km away

    Nearest International Airport

    Cairns International Airport

    CNS
    660 km away
    More details
    Planning & reference

    Health & Travel Info

    Important health and safety information for Australia

      Mobile Camp
      Coral Sea National Park Zone, Australia
      Ultra-Luxury
      Night Drives
      Eco
      Adults Only
      PlnrScore 41

      Mike Ball Dive Expeditions - Spoilsport

      The renowned Spoilsport liveaboard offers exceptional dive adventures to the Coral Sea's most spectacular sites, including Osprey Reef, known for its shark encounters and dramatic drop-offs. This purpose-built vessel provides comfortable accommodation and gourmet meals, serving as a mobile base for exploring the rich marine biodiversity of the Coral Sea National Park Zone.

      Score
      41
      Price
      Ultra-Luxury

      At a Glance

      14 rooms

      28 guests max

      Night Drives

      Available

      Dietary

      Vegetarian, vegan, gluten-free, and other special dietary needs catered for with advance notice.

      Eco-Friendly

      Pioneers in responsible diving, supporting marine research and conservation efforts.

      Adults Only

      No children

      WiFi

      Available

      Contact Details

      Location

      Latitude

      -17.864000

      Longitude

      151.881000

      View on Google Maps

      Location Map

      Mike Ball Dive Expeditions - Spoilsport in Coral Sea National Park Zone

      Activities

      Spa

      Amenities

      Spa, Dining, Bar, Library

      Nearest Airport

      Hayman Island Resort Seaplane Base

      HIS
      399 km away

      Nearest International Airport

      Cairns International Airport

      CNS
      660 km away
      More details
      Planning & reference

      Health & Travel Info

      Important health and safety information for Australia

      };class z{constructor(){this.hascPBEexp=!1,this.cPBEexpTypes=new Set,this.cPBInit=!1,this.handleEmptyValue=e=>\"\"===e?\"~\":e,this.revertEmptyValue=e=>\"~\"===e?\"\":e,this.encodeData=e=>{const t=Object.entries(e);let n=\"\";for(let e=0;e\u003ct.length;e++){const[o,i]=t[e],{sId:r,mId:s,p:a,variation:c}=i,d=`p.rU:${encodeURIComponent(this.handleEmptyValue(a.rU))},p.t:${encodeURIComponent(this.handleEmptyValue(a.t))},p.u:${encodeURIComponent(this.handleEmptyValue(a.u))}`;n+=`${o}:${this.handleEmptyValue(r)},${this.handleEmptyValue(s)},${d},${this.handleEmptyValue(c)}|`}return n.slice(0,-1)},this.decodeData=e=>{if(\"~\"===e)return;const t={},n=e.split(\"|\");for(let e=0;e\u003cn.length;e++){const[o,...i]=n[e].split(\":\"),[r,s,...a]=i.join(\":\").split(\",\"),c=this.revertEmptyValue(a.pop()||\"\"),d={};for(let e=0;e\u003ca.length;e++){const t=a[e],[n,...o]=t.split(\":\");if(n.startsWith(\"p.\")){d[n.slice(2)]=this.revertEmptyValue(decodeURIComponent(o.join(\":\")))}}t[o]={sId:this.revertEmptyValue(r),mId:this.revertEmptyValue(s),p:d,variation:c}}return t},this.consentMode=window.VWO.consentMode||!1,this.goalCookieStore={},this.ccN=X(\"_vwo_consent\")}initializecPBEexpConfig(){this.cPBInit=!0;const e=i(()=>window.VWO.consentMode.cConfig);e&&\"P\"===e.cPB&&e.cPBEexp&&0!==e.cPBEexp.length?(this.hascPBEexp=!0,this.cPBEexpTypes=new Set(e.cPBEexp)):this.hascPBEexp=!1}campBlockedActions(e){window.mainThread||(i(()=>{window.VWO.phoenix.trigger(a.COOKIE_CONSENT_CAMPAIGN_BLOCKED,{oldArgs:[e.id]}),\"SPLIT_URL\"===e.type&&window.VWO.phoenix.trigger(a.NOT_REDIRECTING)}),e.iB=!0)}isCampBlocked(e){const t=window.VWO.consentMode;if(!t)return!1;if(e.iB)return!0;if(!t.hT)return!1;if(this.cPBInit||this.initializecPBEexpConfig(),!this.hascPBEexp)return!1;const n=i(()=>\"TARGETING\"===e.iType.type)?\"TARGETING\":e.orgType||e.type;return!!this.cPBEexpTypes.has(n)&&(this.campBlockedActions(e),!0)}processQueue(){var e;const t=window.VWO.consentMode.deferredQueue||[];for(;t.length>0;){const n=t.shift();null===(e=n.payload)||void 0===e||e.call(n)}}extractSavedCalls(){const e=this.getSyncDataFromConsentCookie();if(e)return this.decodeData(e)}overrideCookies(e){const t=e._create;e._create=(...n)=>{if(!this.consentMode.dT)return this.consentMode.hT&&n[0].includes(\"_goal\")?(this.setGoalCookie(n[0],n[1]),void this.consentMode.deferredQueue.push({method:\"fn\",payload:()=>t.apply(e,n)})):t.apply(e,n)};const n=e.createThirdParty;e.createThirdParty=function(...t){const o=window.VWO.consentMode;if(!o.dT){if(o.hT){const[i,r,s,a]=t;if(window.VWO.modules.utils.consentModeUtils.triggerEvent(D.SET_COOKIE,i,r,s,a,!0),\"_vwo\"!==i&&this._create(i,r,s,a),\"_combi_choose\"===i.slice(-13))return;return void o.deferredQueue.push({method:\"fn\",payload:()=>n.apply(e,t)})}return n.apply(e,t)}};const o=e.get;e.get=(...t)=>{if(!this.consentMode.dT||\"_vis_opt_test_cookie\"!==t[0]){if(this.consentMode.hT){const e=this.getGoalCookie(t[0]);if(e)return e}return o.apply(e,t)}};const i=e.waitForThirdPartySync;e.waitForThirdPartySync=function(t){return window.VWO.consentMode.hT?t():i.apply(e,t)}}initConsentMode(){const e=this.consentMode||{};if(e.goalLogs=[],window.VWO.consentMode.deferredQueue=window.VWO.consentMode.deferredQueue||[],e.timeOut&&(this.consentMode.wFC=!1,this.setTimeOutFlags(e),this.triggerEvent(a.COOKIE_CONSENT_TIMEOUT)),e.hT&&this.setupConsentAcceptedListener(e),\"B\"!==e.cConfig.cPB||e.timeOut||this.setupConsentTimeoutListener(e),\"P\"===e.cConfig.cPB&&this.handlePartiallyBlocked(e),e.preview)return this.handlePreviewMode(e);this.handleConsentRejected(),this.setupInsightsConsentActionListener()}setupInsightsConsentActionListener(){window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_REJECTED_INSIGHTS,()=>{window.fetcher.setValue(\"VWO.consentMode.dTI\",!0),this.triggerEvent(a.COOKIE_CONSENT_REJECTED_INSIGHTS)})}handlePartiallyBlocked(e){if(e.savedCalls=this.extractSavedCalls(),e.cCA&&e.savedCalls&&window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{this.syncSaved(e.savedCalls),this.updateConsentCookie(\"~\"),delete e.savedCalls}),!1===e.hT&&e.preview&&!e.dT&&!e.cCA){let e;for(const t in window._vwo_exp){e=window._vwo_exp[t];break}const t=window.VWO._.cookies.get(\"_vis_opt_exp_\"+e.id+\"_combi\");if(e.multiple_domains&&t){const n=\"SPLIT_URL\"===e.type||null,o={id:e.id,mId:\"\"};this.syncTpc(o,t,n,e,!0)}}}setupConsentAcceptedListener(e){const t=window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_ACCEPTED,()=>{e.savedCalls&&(this.syncSaved(e.savedCalls),delete e.savedCalls),this.processQueue(),!e.preview&&this.triggerEvent(a.COOKIE_CONSENT_ACCEPTED),this.updateConsentCookie(\"~\"),window.fetcher.setValue(\"VWO.consentMode.hT\",!1),window.VWO._.phoenixMT.off(t)})}queueGoalLogs(e,t,n,o){const i=window.VWO.consentMode;if(!i||!i.preview)return!0;if(i.dT)return!1;if(!i.hT)return!0;if(!window.mainThread)return window.fetcher.getValue('VWO.modules.utils.consentModeUtils.queueGoalLogs(\"${{1}}\",\"${{2}}\", \"${{3}}\", \"${{4}}\")',null,{captureGroups:[e,t,n,o]}),!1;let{goalLogs:r}=i;return r.push({expId:e,goalId:t,revenue:n,success:o}),!1}triggerGoalLogs(){const e=window.VWO.consentMode.goalLogs;for(;e.length>0;){const t=e.shift(),{expId:n,goalId:o,revenue:i,success:r}=t;window.VWO.modules.tags.wildCardCallback({oldArgs:[n,o,i,r],campaignId:n,goalId:o},a.REGISTER_CONVERSION)}}handlePreviewMode(e){e.hT&&window.VWO.phoenix&&window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.URL_CHANGED,()=>{window.fetcher.setValue(\"VWO.consentMode.goalLogs\",[])}]}),this.setupConsentAcceptedListenerForPreview(e),this.setupConsentRejectedListenerForPreview()}setupConsentTimeoutListener(e){window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_TIMEOUT,()=>{this.triggerEvent(a.COOKIE_CONSENT_TIMEOUT),this.setTimeOutFlags(e)})}setTimeOutFlags(e){e.dTI=!0,window.fetcher.setValue(\"VWO.consentMode.dTI\",!0),e.dT=!0,window.fetcher.setValue(\"VWO.consentMode.dT\",!0),e.wFC&&window.fetcher.setValue(\"VWO.consentMode.wFC\",!1)}setupConsentAcceptedListenerForPreview(e){window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_ACCEPTED,()=>{this.triggerEvent(a.COOKIE_CONSENT_ACCEPTED),this.triggerGoalLogs(),e.wFC&&window.fetcher.setValue(\"VWO.consentMode.wFC\",!1),!e.dT&&window.fetcher.setValue(\"VWO.consentMode.dT\",!1),window.fetcher.setValue(\"VWO.consentMode.hT\",!1)})}setupConsentRejectedListenerForPreview(){window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_REJECTED,()=>{this.triggerEvent(a.COOKIE_CONSENT_REJECTED),window.fetcher.setValue(\"VWO.consentMode.dT\",!0)})}handleConsentRejected(){window.VWO._.phoenixMT.on(a.COOKIE_CONSENT_REJECTED,()=>{window.fetcher.setValue(\"VWO.consentMode.dT\",!0)})}triggerEvent(e){window.VWO.phoenix&&window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[e]})}getGoalCookie(e){const t=e;return this.goalCookieStore[X(t)]}setGoalCookie(e,t){return window.mainThread&&window.fetcher.getValue('VWO.modules.utils.consentModeUtils.setGoalCookie(\"${{1}}\",\"${{2}}\")',null,{captureGroups:[e,t]}),this.goalCookieStore[e]=t}deferOnConsent(e,t,n,o,r,s,...c){if(!this.consentMode)return;const{dT:d,hT:l,deferredQueue:u}=this.consentMode;if(d)return!0;if(l){if([\"applySyncRequest\",\"handlerForReqFromWT\",\"processVariationAppliedCallback\"].includes(e)){if(\"processVariationAppliedCallback\"===e)return u.push({method:e,payload:()=>n.apply(o,c)});if(!r.includes(\"_goal\"))return!1;if(this.setGoalCookie(r,s),\"handlerForReqFromWT\"===e)return u.push({method:e,payload:()=>document.cookie=c[0]})}return r&&r.name===a.VARIATION_SHOWN&&this.saveForSync(s.d),n&&n(o||{}),u.push({method:e,payload:()=>i(()=>t[e].apply(t,c))}),!0}}prepareDataForSync(e,t,n){const o={d:{}};o.d.msgId=e.mId,o.d.visId=e.mId.split(\"-\")[0],o.d.sessionId=e.sId;const i={title:e.p.t,url:e.p.u,referrerUrl:e.p.rU};return this.consentMode.customParams=i,o.d.event={props:{page:i,id:t,variation:e.variation,isFirst:1},name:a.VARIATION_SHOWN,time:Date.now()},null!=n&&(o.d.event.props.isSplitVariation=n),o}addCustomParams(e){const t=this.consentMode;return!t||(!t.customParams||(!e.includes(a.VARIATION_SHOWN)&&!e.includes(\"l.gif\")||\"P\"!==t.cConfig.cPB||!(\"P\"===t.cConfig.cPB&&!t.hT)))}syncSaved(e){const t={VWO:{firedTime:Date.now()},executingTagTrigger:null,name:a.VARIATION_SHOWN,props:{},time:Date.now()};Object.keys(e).map(n=>{const o=e[n],i=window._vwo_exp[n];let r=null,s=null;if(\"SPLIT_URL\"===i.type&&(r=!0,s=\"1\"!=o.variation),!window.VWO._.cookies.get(\"_vis_opt_exp_\"+n+\"_combi\"))return;const a=this.prepareDataForSync(o,n,s);window.VWO.modules.tags.dataSync.utils.addDataFromMTAndSend(null,null,a,null,!0,null,t,+n),this.syncImg(o,n,i),this.syncTpc(o,n,r,i)})}syncTpc(e,t,n,o,i=!1){if(!o.multiple_domains)return;const r=[`_vwo_uuid_${t}`,e.mId.split(\"-\")[0],365,void 0,t,void 0,o];!i&&window.VWO._.cookies.createThirdParty(...r),r[0]=`_vis_opt_exp_${t}_combi`,r[1]=e.variation,r[3]=100,window.VWO._.cookies.createThirdParty(...r),null!=n&&(r[0]=`_vis_opt_exp_${t}_split`,window.VWO._.cookies.createThirdParty(...r))}syncImg(e,t,n){let o=window.VWO.modules.utils.libUtils.extraData2();const i=encodeURIComponent(o);o=n.ps||void 0===n.ps?\"&ed=\"+i:\"\";const r=\"l.gif?experiment_id=\"+t+\"&account_id=\"+window._vwo_acc_id+\"&cu=\"+encodeURIComponent(e.p.u)+\"&combination=\"+e.variation+\"&s=1&sId=\"+e.sId+\"&u=\"+e.mId.split(\"-\")[0]+o;window.VWO.modules.tags.dataSync.utils.sendCall(null,{url:r},null,null,!0)}saveForSync(e){let t=this.getSyncDataFromConsentCookie(),n=t?this.decodeData(t):{};const o={rU:e.event.props.page.referrerUrl,u:e.event.props.page.url,t:e.event.props.page.title},i={sId:e.sessionId,mId:e.msgId,p:o,variation:e.event.props.variation},r=Object.assign(Object.assign({},n),{[e.event.props.id]:i});let s=this.encodeData(r);this.updateConsentCookie(s)}getSyncDataFromConsentCookie(){const e=`${this.ccN}=`,t=document.cookie.split(\"; \").find(t=>t.startsWith(e));if(t){const e=decodeURIComponent(t.split(\"=\")[1]).split(\":\");if(e.length>1)return e.shift(),\"~\"===e[0]?null:e.join(\":\")}return null}updateConsentCookie(e){const t=document.cookie.match(new RegExp(`(^|;\\\\s*)${this.ccN}=([^;]*)`)),n=t?t[2]:null;let o=\"\";if(n){o=decodeURIComponent(n).split(\":\")[0]}const i=encodeURIComponent(`${o}:${e}`);window.VWO.consentMode.setCookie(i)}}const Q=function(){const e=window.VWO.consentMode;return!!e&&!!e.dT},Z=new z;window.VWO.modules.utils.consentModeUtils=Z;let ee=!1;function te(e){return e.split(\";\").reduce((e,t)=>{const n=t.indexOf(\"=\");if(-1!==n){const o=t.substring(0,n).trim(),i=t.substring(n+1).trim();e[o]=i}else e[t.trim()]=\"\";return e},{})}class ne{constructor(){this.operations=[]}push(e,t){this.operations.push({name:e,value:t})}pop_front(){this.operations.splice(0,1)}fullfil(e,t=!0){const n=te(e);t&&this.pop_front(),this.operations.forEach(e=>{n[e.name]=e.value});return Object.entries(n).map(e=>e.join(\"=\")).join(\"; \")}}class oe{static internalUtils(){var e;return{isCookiePayloadObject:e=>!(!S(e)||![\"value\",\"fromThread\",\"origin\"].reduce((t,n)=>t&&n in e,!0)),isCurrentContextMT:!!(null===(e=null===window||void 0===window?void 0:window.mainThread)||void 0===e?void 0:e.webWorker)}}getSetter(e){return t=>{if(\"string\"==typeof t)t={value:t};else if(!oe.internalUtils().isCookiePayloadObject(t))return void console.error(\"Invalid value type!\");const{value:n,fromThread:o}=t;let{origin:i}=t,r=!0;return(oe.internalUtils().isCurrentContextMT||\"MAIN\"===o)&&(document.__cookie=n,r=\"MAIN\"!==o),r&&e({type:\"sync\",data:{propertyName:\"cookie\",value:{value:oe.internalUtils().isCurrentContextMT?document.__cookie:n,fromThread:oe.internalUtils().isCurrentContextMT?\"MAIN\":\"WORKER\",origin:ee?\"WORKER\":i}},syncType:$.Document}),!0}}}function ie(e){if(!oe.internalUtils().isCookiePayloadObject(e))return void console.error(\"Invalid value type!\");const{value:t}=e;if(window.VWO.consentMode){if(Q())return;let e=t.split(\"=\");if(Z.deferOnConsent(\"handlerForReqFromWT\",null,null,null,e[0],e[1],t))return}ee=!0,document.cookie=t,ee=!1}let re={},se;{class e{constructor(){this.enabled=!1,this.lastSentCookieString=\"\"}isEnabled(){return this.enabled}enable(){this.enabled||(this.enabled=!0,window.fetcher.setValue(\"window.VWO._.isCookieFallbackEnabled\",!0))}syncCookieToWorkerThread(e=(oe.internalUtils().isCurrentContextMT?\"MAIN\":\"WORKER\")){!this.enabled||this.lastSentCookieString===document.cookie&&\"WORKER\"!==e||(this.lastSentCookieString=document.cookie,window.fetcher.postMessage({type:\"sync\",data:{propertyName:\"cookie\",value:{value:document.cookie,fromThread:oe.internalUtils().isCurrentContextMT?\"MAIN\":\"WORKER\",origin:e}},syncType:$.Document}))}applySyncRequest(e){const{value:t}=e;if(!t)return o({msg:\"Syncing error occurred in cookie fallback mode - value not present!\",url:\"fallback/cookies.ts\",source:window.VWO._.native.JSON.stringify(t)});if(window.VWO.consentMode){if(Q())return;let n=t.split(\"=\");if(Z.deferOnConsent(\"applySyncRequest\",this,null,null,n[0],n[1],e))return}document.cookie=t,this.syncCookieToWorkerThread(\"WORKER\")}}re=new e}function ae(e){se=e}function ce(e){window.VWO=null!=e?e:se}var de=parseInt(+new Date/1e3,10),le,ue=function(){return le||(le=window.VWO.data.ts||de)};const we=Object.keys;function _e(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function ge(e,t){var n;if(e&&\"function\"==typeof t)if(e instanceof Array){for(n=0;n\u003ce.length;n++)if(!1===t(e[n],n))return}else for(n in e)if(e.hasOwnProperty(n)&&!1===t(e[n],n))return}function pe(e,t){if(!(e instanceof Array))return-1;for(var n=0;n\u003ce.length;n++)if(t===e[n])return n;return-1}function he(e,t){for(var n=this.getKeys(t),o=0;o\u003cn.length;o++)e.setAttribute(n[o],t[n[o]])}function ve(e){return/^(https?:\\/\\/|\\/\\/)/.test(e)}function fe(e,t){for(var n=[],o=0;o\u003ce.length;o++)n.push(t(e[o]));return n}function Ee(e,t){for(var n=[],o=0;o\u003ce.length;o++)t(e[o],o)&&n.push(e[o]);return n}function me(e){var t=ue();return e?t:1e3*t+ +new Date%1e3}function Oe(e){var t=ue(),n=parseInt(+new Date/1e3,10)-de;return e?t+n:1e3*(t+n)+ +new Date%1e3}function Se(){return(new Date).getTimezoneOffset()/60}function Te(e,t){var n=!1;return function(...o){n||(n=!0,setTimeout(()=>{n=!1,e.apply(this,o)},t))}}function Ce(e,t,n){var o,i,r,s=!1;return-1===t||n?(i=requestAnimationFrame,r=cancelAnimationFrame):(i=setTimeout,r=clearTimeout),function(...n){s&&(r(o),o=null),o=i(function(){e.apply(this,n)},t),s=!0}}let Ie=0;const ye={};function Ae(e,t){const n=++Ie;ye[n]={executeCallback:()=>{delete ye[n],e()},animationFrameId:null,timeOutId:null};const o=function(){return window.setTimeout(()=>{ye[n]&&(null!==ye[n].animationFrameId&&cancelAnimationFrame(ye[n].animationFrameId),ye[n].executeCallback())},1e3/60)},i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||o;t||se&&se._&&se._.ac&&se._.ac.aSP?(ye[n].animationFrameId=i(()=>{ye[n]&&(null!==ye[n].timeOutId&&clearTimeout(ye[n].timeOutId),ye[n].executeCallback())}),o!=i&&(ye[n].timeOutId=o())):e()}function Ne(){var e,t,n;return(null===(n=null===(t=null===(e=window.google_tag_manager)||void 0===e?void 0:e[Object.getOwnPropertyNames(window.google_tag_manager).filter(e=>-1!==e.indexOf(\"GTM\"))[0]])||void 0===t?void 0:t.dataLayer)||void 0===n?void 0:n.name)||\"dataLayer\"}function Ve(e,t,n=\"\"){try{if(!t||\"object\"!=typeof t)return;let o,i;if(e.endsWith(\"]\")){const t=e.match(/(.+?)\\[(\\d+)\\]/);t&&(i=e,e=t[1],o=parseInt(t[2]))}if(t.hasOwnProperty(e)){let i=t[e];if(void 0!==o){if(!Array.isArray(i))return;i=i[o]}return n?Ve(n.slice(1),i):i}{const o=(e=i||e).lastIndexOf(\".\");if(-1===o)return;const r=e.substring(0,o);return Ve(r,t,e.substring(o)+n)}}catch(e){}}function be(e,t){return e.length>t?e.slice(0,t-1)+\"...\":e}function Le(e){return e?Math.round(100*e)/100:0}function Re(e){return null!==e&&\"object\"==typeof e&&!Array.isArray(e)}function De(){}try{De.prototype=Object.create(Array.prototype),Object.defineProperty(De.prototype,\"clear\",{value:void 0,writable:!0,enumerable:!1})}catch(e){}function We(e){return null==e}function Pe({baseUrl:e,pathname:t,queryParams:n}){const o=new URL(e);return o.pathname=t,Object.entries(n).forEach(([e,t])=>{o.searchParams.set(e,String(t))}),o.href}function xe(e,t,n){if(void 0!==n){const o=-1!==e.indexOf(\"?\")?\"&\":\"?\";e+=`${o}${t}=${encodeURIComponent(n)}`}return e}function Ue(e){return i(()=>e.length>0,void 0,!1)}function Me(e){try{if(!e)return!1;return\"https:\"===new URL(e).protocol}catch(e){return!1}}function ke(e,t){const n=vwo_$(e);for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&n.each(function(){this[e]=t[e]})}function Ge(e,t){const n=window.VWO._.rTagInfo||{};n[e]=n[e]||[],n[e].includes(t.tag)||n[e].push(t),window.VWO._.rTagInfo=n}function Fe(e,t,n){const o=i(()=>window.VWO._.allSettings.dataStore.campaigns[e].sections[1].variations[t]);if(Array.isArray(o))for(const t of o)(null==t?void 0:t.rtag)&&Ge(e,{tag:t.rtag,rTagXpath:t.xpath})}function $e(e,t,n){const o=t.meta;if(o){for(const t in o){if(!Object.prototype.hasOwnProperty.call(o,t))continue;const i=o[t];i&&\"object\"==typeof i&&(ke(t,i),Fe(e,n))}delete t.meta}}function je(){const{appliedCampaigns:e}=window.VWO;for(const t in e){if(!Object.prototype.hasOwnProperty.call(e,t))continue;const n=e[t],o=n.v;(null==n?void 0:n.meta)&&$e(t,n,o)}}var Be=Object.freeze({__proto__:null,getKeys:we,extend:_e,forEach:ge,arrayContains:pe,setAttrs:he,isAbsoluteUrl:ve,map:fe,filter:Ee,getServerStartTimestamp:me,getCurrentTimestamp:Oe,getTimeZoneOffset:Se,throttle2:Te,debounce:Ce,processCallbackInRequestAnimationFrame:Ae,getdLName:Ne,getVariableValue:Ve,truncateData:be,roundNumber:Le,isObject:Re,ArrayPrototypeCopy:De,isUndefinedOrNull:We,buildUrl:Pe,appendParamIfDefined:xe,arrayHasElements:Ue,isURLValid:Me,updateRTagsInfo:Ge,addControlPropsForSPARevert:je});const He=({url:t,method:n=\"POST\",cacheBurst:o=!1,body:i,includeCredentials:r=!0,useBeacon:s=!1},{onSuccessCallback:a=()=>null,onErrorCallback:c=()=>null}={})=>e(void 0,void 0,void 0,function*(){o&&(t=xe(xe(t,\"eTime\",Oe()),\"v\",window.VWO.v_e));try{if(s&&navigator&&\"sendBeacon\"in navigator&&\"function\"==typeof navigator.sendBeacon)return navigator.sendBeacon(t,window.VWO._.native.JSON.stringify(i)),void a({});const e=yield fetch(t,Object.assign(Object.assign({method:n},Re(i)?{body:window.VWO._.native.JSON.stringify(i)}:{}),{credentials:r?\"include\":\"omit\"}));if(e.ok)return a(e),e;throw new Error(e.statusText)}catch(e){throw c(e),e}});window.VWO._.networkClient={request:He};const Ke=window.VWO._.networkClient,Je=window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,qe={TRACK_GLOBAL_COOKIE_NAME:\"_vwo_ds\",TRACK_SESSION_COOKIE_NAME:\"_vwo_sn\",TRACK_SESSION_COOKIE_EXPIRY:Je,SESSION_TIMER_EXPIRE:60*Je*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,CURRENT_SESSION_ID:6,LAST_SESSION_ID:7,SESSION_COUNT_INDEX:8,LAST_TIMESTAMP_SHOWN_INDEX:9,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,SESSION_SEG_INFO_INDEX:5,TOTAL_TIME_SPENT_IN_A_SESSION_INDEX:6,PAGE_ID_EXPIRY:15,GLOBAL_OPT_OUT:\"_vwo_global_opt_out\",OPT_OUT:\"_vis_opt_out\",TEST_COOKIE:\"_vis_opt_test_cookie\",COOKIE_JAR:\"_vwo\",SAME_SITE:\"_vwo_ssm\",UUID:\"uuid\",UUID_V2:\"uuid_v2\",VWO_COOKIE_QUERY_PARAM:\"vwo_q\",DEFAULT_EXPIRY:100,UUID_COOKIE_EXPIRY:365.2425};function Xe(){return Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90)}const Ye=window.JSON&&window.window.VWO._.native.JSON.parse||function(e){return new Function(\"return \"+e)()},ze=window.JSON&&window.window.VWO._.native.JSON.stringify||function(e){return new Function(\"return \"+e)()};function Qe(e,t,n={leading:!1,trailing:!0}){const{leading:o,trailing:i}=n;let r=null,s=[],a=!1;return function(...n){if(s=n,r&&clearTimeout(r),o&&!a)return a=!0,e.apply(this,n);i&&(r=setTimeout(()=>{e.apply(this,s),a=!1},t))}}var Ze=Object.freeze({__proto__:null,jsonParse:Ye,jsonStringify:ze,debounce:Qe});const et=Qe,tt=\"lT\",nt=\"sT\",ot=\"ivp\",it=\"gp\",rt=\"ca\",st=10,at=\"custom\",ct=function(){},dt=\"w\",lt=[739074,714884,708439,765649],ut={VS_DATA:\"vwoVsData\",THIRD_PARTY_UUIDS:\"_vwo_cD\",ABM_META:\"vwoAbmMeta\"},wt={SPLIT_REDIRECT:\"_vwo_split_redirect\"},_t=\"_cd\",gt=2e3,pt=350,ht=16,vt=1e3,ft=\"vwoStandardTrigger\",Et={get campaignCookies(){return new RegExp(\"_vis_opt_exp_(\\\\d+)_(.+)\")},get uuidCookie(){return new RegExp(\"_vwo_uuid_(\\\\d+)\")},get insightsCookies(){return new RegExp(`_vwo_(ds|sn|uuid${_t})`)}},mt=\"mutElg\",Ot=\"sL\",St=1,Tt=\":\",Ct=\"-\",It=\"|\",yt=\"hr\",At=function(...e){window.fetcher.getValue(\"VWO._.triggerEvent\",e)};var Nt={PARSE_TLD:\"pTLD\"},Vt=[\"co\",\"org\",\"com\",\"net\",\"edu\",\"au\",\"ac\"];function bt(e){var t,n=e.split(\".\"),o=n.length,i=n[o-2];return i&&Vt.includes(i)?(t=n[o-3]+\".\"+i+\".\"+n[o-1],At(Nt.PARSE_TLD,e,t),t):(t=i+\".\"+n[o-1],At(Nt.PARSE_TLD,e,t),t)}const Lt={get navigator(){return navigator},get pageTitle(){return document.title},get doNotTrack(){return window.doNotTrack},get windowName(){return window.name},get currentUrl(){return window._vis_opt_url||window.location.href},get location(){return window.location},get document(){return window.location},get history(){return window.history},get accountId(){return window._vwo_acc_id},get smartCodeVersion(){return window._vwo_code_version},get serverUrl(){return window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com/\"},get vwoText(){return window._vwo_text},get vwoCode(){return window._vwo_code},get MutationObserver(){let e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;return window.Zone&&window.Zone.__symbol__&&(e=window[window.Zone.__symbol__(\"MutationObserver\")]),e},get vwoInternalProperties(){return window.VWO._},get cookie(){return document.cookie},get visDebug(){return window._vis_debug},get cookieDomain(){return window._vis_opt_domain||window._vwo_cookieDomain||bt(window.location.host||new URL(document.URL).host)},get cookiePath(){return window._vis_opt_cookiePath||\"/\"},get vwoStyle(){return window._vwo_style},get screen(){return window.screen},get vwoCss(){return window._vwo_css},get visOptUrl(){return window._vis_opt_url},get allSettings(){return window.VWO._.allSettings},get apiSectionCallback(){return window._vwo_api_section_callback},get encodeURIComponent(){return window.encodeURIComponent},get page(){return{title:Lt.pageTitle,url:Lt.currentUrl,referrerUrl:wn.get()}},get timeSpentInASession(){var e,t,n,o,i,r;return Math.floor(+Date.now()-1e3*+(null===(n=null===(t=null===(e=window.VWO.phoenix)||void 0===e?void 0:e.store)||void 0===t?void 0:t.getters)||void 0===n?void 0:n.sessionStart)?(+Date.now()-1e3*+(null===(r=null===(i=null===(o=window.VWO.phoenix)||void 0===o?void 0:o.store)||void 0===i?void 0:i.getters)||void 0===r?void 0:r.sessionStart))/1e3:0)},get vwoUUID(){return window._vwo_uuid||i(()=>window.VWO._.allSettings.dataStore.uuid)},get daySinceLastVisit(){return window.fetcher.getValue(\"window._vwoSeg.dSLV\")},get daySinceFirstSession(){return window.fetcher.getValue(\"window._vwoSeg.dSFS\")},get daySinceLastSession(){return window.fetcher.getValue(\"window._vwoSeg.dSLS\")},get sessionCount(){return window.fetcher.getValue(\"window._vwoSeg.sessionCount\")},get hour(){return window.fetcher.getValue(\"window._vwoSeg.Hr\")},get day(){return window.fetcher.getValue(\"window._vwoSeg.DoW\")},get minute(){return window.fetcher.getValue(\"window._vwoSeg.Min\")},get acc_day(){return window.fetcher.getValue(\"window._vwoSeg.accDoW\")},get acc_hour(){return window.fetcher.getValue(\"window._vwoSeg.accHr\")},get acc_minute(){return window.fetcher.getValue(\"window._vwoSeg.accMin\")},get lang(){return window.fetcher.getValue(\"window._vwoSeg.bl\")},get sameDayVisit(){return window.fetcher.getValue(\"window._vwoSeg.sDV\")},get temp(){return window.fetcher.getValue(\"window._vwoSeg.temp\")},get weather(){return window.fetcher.getValue(\"window._vwoSeg.Wthr\")},get adEx(){return window.fetcher.getValue(\"window._vwoSeg.adEx\")}};window.VWO.modules.dataStorePlugin=Lt;const Rt=()=>window.VWO,Dt=()=>Rt()._,Wt=()=>Dt().allSettings,Pt=()=>Wt().dataStore,xt=()=>Pt().vwoData,Ut=()=>i(()=>Pt().plugins,{sendErrorLog:!1},{}),Mt=()=>i(()=>Pt().campaigns,{sendErrorLog:!0},{}),kt=()=>i(()=>Wt().triggers,{sendErrorLog:!0},{}),Gt=()=>i(()=>Ut().DACDNCONFIG,{sendErrorLog:!1},{}),Ft=()=>i(()=>Gt().jsConfig,{sendErrorLog:!1},{}),$t=()=>i(()=>Ft().mau,{sendErrorLog:!1},!1),jt=()=>i(()=>Ut().GEO,{sendErrorLog:!1},{}),Bt=()=>i(()=>Ut().UA,{sendErrorLog:!1},{}),Ht=()=>i(()=>Rt().nls,{sendErrorLog:!1},{}),Kt=e=>`_vis_opt_exp_${e}_split`,Jt=()=>!!i(()=>Ut().cDD,{sendErrorLog:!1},!1),qt=i(()=>Ut().UA.br,void 0,\"\"),Xt=i(()=>Ut().UA.de,void 0,\"\"),Yt=\"safari\"===qt.toLowerCase()||[\"ipad\",\"iphone\"].includes(Xt.toLowerCase()),zt=i(()=>Gt().jsConfig.osce,void 0,!1),Qt=i(()=>\"ios\"===Ut().UA.os.toLowerCase(),void 0,!1),Zt=i(()=>xt().ovot);var en,tn=window._vwo_acc_id,nn=[],on,rn=!1,sn=function(){for(var e,t,n=0;n\u003cnn.length;n++)nn[n].d||(null===(t=(e=nn[n]).c)||void 0===t||t.call(e),nn[n].d=!0)};function an(){return window._vis_debug}const cn={domain:void 0,_create:function(e,t,n,o,r,s,a,c){var d,l;!an()||0===e.indexOf(\"debug\")||c&&c.ignorePreview||(e=\"debug\"+e);const u=n>0;let w=window._vis_opt_cookieDays;window.VWO._.cLFE&&(s=!1),\"_vwo_sn\"!==e&&\"_vwo_ds\"!==e&&\"_vis_opt_test_cookie\"!==e&&!isNaN(w=parseFloat(w))&&isFinite(w)&&u&&(n=w);var _=\"\";if(r?_+=\"; expires=\"+new Date(r).toGMTString():n?_+=\"; expires=\"+new Date((new Date).getTime()+864e5*n).toGMTString():!1===n&&(_=\"; expires=Thu, 01 Jan 1970 00:00:01 GMT\"),o||(o=cn.domain),void 0!==o){o=(null===(l=null===(d=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG)||void 0===d?void 0:d.jsConfig)||void 0===l?void 0:l.dNISD)&&!window._vis_opt_domain?\"\":\"; domain=.\"+o}const g=X(e+\"=\"+(c&&c.ignoreUrlEncoding?t:encodeURIComponent(t))+_+(o||\"\")+\"; path=\"+Lt.cookiePath),p=\"; secure;\";window.VWO._.ss&&!a?(document.cookie=g+p+\"; samesite=none; Partitioned;\",6===window._vwo_acc_id&&e.indexOf(\"_vwo_ds\")>-1&&!rn&&(this.create(e,\"\",!1,o,1,s,!0),rn=!0)):i(()=>Ft().sc)?document.cookie=g+p:document.cookie=g},create:function(e,t,n,o,i,r,s,a){this._create(e,t,n,o,i,r,s,a),re.syncCookieToWorkerThread(),x(D.SET_COOKIE,e,t,n,i),G(\"meta\",{ckName:e,ckValue:t,ckDays:n,ckExpiryTs:i})},createWithCrossDomainCheck:function({name:e,value:t,days:n,domain:o,expiryTs:r,ignoreJar:s,ignoreSameSite:a}){i(()=>window.VWO.modules.utils.libUtils.shouldUseCrossDomainForInsights())?this.createThirdParty(e,t,n,o,void 0,!0,void 0,void 0,!0):this.create(e,t,n,o,r,s,a)},get:function(e,t,n,o){var i;e=e.trim(),!n&&an()&&(e=\"debug\"+e),window.VWO._.cLFE,e=X(e);var r=document.cookie.match(new RegExp(\"(?:^|;)\\\\s*\"+e.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")+\"=(.*?)(?:;|$)\",\"i\"));return i=r&&decodeURIComponent(r[1]),x(D.GET_COOKIE,e,i),i},erase:function(e,t,n){this.create(e,\"\",!1,t,1,n),x(D.ERASE_COOKIE,e)},createThirdParty:function(e,t,n,o,i,r,s,a,c,d){if(!window.mainThread)return window.fetcher.getValue(\"VWO._.cookies.createThirdParty\",[e,t,n,o,i,r,s,a,c,d]);let l=!1;i&&(l=s?s.multiple_domains:window._vwo_exp[i].multiple_domains),l||(l=c),\"_vwo\"!==e&&this._create(e,t,n,o,void 0,void 0,void 0,d),!an()||0===e.indexOf(\"debug\")||d&&d.ignorePreview||(e=\"debug\"+e),i&&l||r||\"_vwo\"===e?(Et.insightsCookies.test(e)?cn.debouncedTPCSync(tn,e,t,n):cn.setThirdPartyCookie(tn,e,t,n),x(D.SET_COOKIE,e,t,n,i,!0)):x(D.SET_THIRD_PARTY_COOKIE_ERROR,e,t,n,o)},setThirdPartyCookie:function(e,t,n,i){if(Jt())return;const r=window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com\";Ke.request({url:r+\"ping_tpc.php?account=\"+e+\"&name=\"+encodeURIComponent(t)+\"&value=\"+encodeURIComponent(n)+\"&days=\"+i+\"&random=\"+Math.random(),method:\"GET\",cacheBurst:!0,useBeacon:!0},{onSuccessCallback:sn,onErrorCallback:e=>{o({msg:\"Error setting third party cookie\",url:\"cookies.ts\"})}})},debouncedTPCSync:function(e,t,n,o){cn.debouncedTPCSyncFunction&&cn.debouncedTPCSyncFunction[t]||(cn.debouncedTPCSyncFunction=cn.debouncedTPCSyncFunction||{},cn.debouncedTPCSyncFunction[t]=et(cn.setThirdPartyCookie,gt,{leading:!0,trailing:!0})),cn.debouncedTPCSyncFunction[t](e,t,n,o)},waitForThirdPartySync:function(t){return e(this,void 0,void 0,function*(){window.mainThread?nn.push({c:t}):yield window.fetcher.getValue('VWO._.cookies.waitForThirdPartySync(\"${{1}}\")',null,{captureGroups:[t]})})},getAll:function(e=!1){const t=document.cookie.split(/; ?/),n={};for(let e=0;e\u003ct.length;e++){const o=t[e].split(\"=\"),i=o[0],r=o[1];try{n[i]=r}catch(e){}}return n},getItem:function(e,t=!1){return e.indexOf(\"_vis_opt_\")>-1||e.indexOf(\"_vwo_\")>-1?this.get(e)||this.get(e,!0):this.get(e,!0,!0,!0)},setItem:function(e,t){this.create(e,t)},includes:function(e,t=!1){e=Y(e);const n=new RegExp(e),o=Object.keys(cn.getAll());for(let e=0;e\u003co.length;e++)if(n.test(o[e]))return 1;return 0}};window.VWO._.cookies=cn;const dn=\"_vwo_referrer\",ln=.00139;let un;const wn={updateReferrer(e){un=e},init(){{const e=i(()=>{const e=window.VWO._.allSettings.dataStore.crossDomain.eC;return delete window.VWO._.allSettings.dataStore.crossDomain.eC,e})||{},t=cn.get(dn);un=t||e[dn],t&&cn.createThirdParty(dn,\"\",-1,void 0,void 0,!0,void 0),e[dn]&&cn.createThirdParty(dn,\"\",-1,void 0,void 0,!0,void 0),\"string\"!=typeof un&&this.updateReferrer(document.referrer),window.fetcher.getValue('window.VWO.modules.vwoUtils.referrer.updateReferrer(\"${{1}}\")',null,{captureGroups:[un]})}},get:()=>-1!==location.search.search(\"_vwo_test_ref\")?document.referrer:un,set(){un&&cn.createThirdParty(dn,un,ln,void 0,void 0,!0,void 0)}};window.VWO.modules.vwoUtils.referrer=wn;const _n=Re(window._vwoCc)?window._vwoCc:{},gn=e=>(_n.SPA_SPLIT=_n.SPA_SPLIT||{},!(!_n.SPA_SPLIT[e]&&!_n.SPA_SPLIT[\"*\"])),pn=(()=>{const e=_n.debugConfig||{};return{CLICK_DEBUG:e.CLICK_DEBUG,TIMEOUT_DEBUG:e.TIMEOUT_DEBUG,GA_DEBUG:e.GA_DEBUG,URL_DEBUG:e.URL_DEBUG,VARIATION_SHOWN_DEBUG:e.VARIATION_SHOWN_DEBUG,IN_LIST_DEBUG:e.IN_LIST_DEBUG}})(),hn=!!_n.debugLogs,vn=_n.disableAsp,fn=!_n.vwoUuidV2Secure,En=i(()=>window.VWO._.useCdn)||!1,mn=_n.enableRefreshLimit,On=_n.expUrlChange,Sn=window._vwo_acc_id>1044e3||_n.enableLoader,Tn=!!_n.eblCSync,Cn=!!_n.hdPR,In=!!_n.oscH,yn=!!_n.cPM,An=!!_n.svIdInSyncListDbgLog;function Nn(){return window.VWO.eB&&!_n.dB}const Vn=!!_n.wMS,bn=()=>i(()=>window._vwoCc.vPH)||!1,Ln=!!_n.mEPR,Rn=!!_n.cA_csa,Dn=!!_n.dAM,Wn=!!_n.observeHTML,Pn=!!_n.useSessionInfo,xn=!!_n.mSSR,Un=!!_n.mtUrlChange,Mn=!!_n.allowWinnerSelection,kn=_n.dNcLT,Gn=!!_n.dsPCe,Fn=!!_n.vTsPU,$n=!!_n.vTST,jn=!!_n.sTVS,Bn=!!_n.aRVId,Hn=!!_n.sMR,Kn=!!_n.aL,Jn=!!_n.aCSF,qn=window._vwo_acc_id>1221449||!!_n.hBCS,Xn=!!_n.dHRoDr,Yn=!!_n.fPVR,zn=!!_n.cDSTR,Qn=_n.cLID,Zn=_n.cLIT,eo=!!_n.nUW,to=!!_n.aLEHIR,no=!!_n.sTMO,oo=!!_n.eSDO,io=_n.dCEIOS,ro=!!_n.sIMCV,so=!!_n.sWFTPS,ao=!!_n.aSCCD,co=i(()=>window._vwoCc.rBQP)||[],lo=!!_n.aSMO,uo=!!_n.nHE,wo=!!_n.gVAoC;var _o=\"undefined\",go=10;function po(e,t){return e.toString().toLowerCase()===t.toString().toLowerCase()}function ho(e,t){return e.toString()===t.toString()}function vo(e,t){var n=new RegExp(t,\"i\");return(e+=\"\").match(n)}function fo(e,t){var n=new RegExp(t);return(e+=\"\").match(n)}function Eo(e,t){return e.toString().toLowerCase().indexOf(t.toString().toLowerCase())>-1}function mo(e,t,n){if(\"object\"==typeof e&&e._vwo_qp instanceof Array&&!(t instanceof Array))return e._vwo_qp.some(function(e){return n(e,t)})}const Oo=navigator,So=document,To=Oo.userAgent,Co=So.createElement(\"a\"),Io=To.toLowerCase(),yo=i(()=>window.VWO._.allSettings.dataStore.plugins),Ao=[{s:\"search.yahoo.com/\",p:\"p\",i:1},{s:\"www.google.\",p:\"q\",i:2},{s:\"www.bing.com/\",p:\"q\",i:3},{s:\".ask.com/\",p:\"q\",i:4},{s:\"www.search.com/\",p:\"q\",i:5},{s:\"www.baidu.com/\",p:\"wd\",i:6},{s:\"search.aol.com/\",p:\"q\",i:7},{s:\"duckduckgo.com/\",p:\"q\",i:8}],No=function(e){return _o!==typeof e},Vo=function(){return window.VWO&&window.VWO.data&&window.VWO.data.vi},bo=function(e){return!(!No(e)||null===e)&&!isNaN(+e)};function Lo(e){if(!Pn)return\"\";const t=Ro.gC(\"_vwo_sn\"),n=t&&t.match(new RegExp(`:${e}=([^:]*)`));return n&&n[1]||\"\"}const Ro={ce:function(){return Oo.cookieEnabled},U:function(){return decodeURIComponent(So.URL)},ks:function(){return\"\"===this.R()?\"\":Co.search},R:function(){return wn.get()},ors:function(){for(var e=0;e\u003cAo.length;e++)if(-1!==this.R(window._vwoCc&&window._vwoCc.shouldUseSessionReferrer).indexOf(Ao[e].s))return Ao[e].i;return 0},rt:function(){return this.ors()?\"org\":this.R()?\"ref\":this.f_in(this.qP(\"utm_medium\"),\"email\")?\"eml\":this.f_re_i(this.qP(\"utm_medium\"),\"^(?:cpc|ppc|cpa|cpm|cpv|cpp)$\")?\"spt\":\"dir\"},ts:function(){const e=Lo(\"ts\");if(e)return e;const{queryParams:t}=R.parseUrl(document.URL);let n,o;const i=document.referrer;if(/facebook\\.com|quora\\.com|reddit\\.com|imgur\\.com|tapiture\\.com|disqus\\.com|9gag\\.com|tumblr\\.com|plus\\.google|stumbleupon\\.com|twitter\\.com|linkedin|del\\.icio\\.us|delicious\\.com|technorati|digg\\.com| hootsuite|stumbleupon|myspace|bit\\.ly|tr\\.im|tinyurl|ow\\.ly|reddit|m\\.facebook\\.com|youtube|flickr|pinterest\\.com|^https:\\/\\/t\\.co\\/|tweetdeck/.test(i))return\"soc\";this.ors()&&(n=!0);const{gclid:r,utm_medium:s}=t;if(i&&(o=!0),n&&r)return\"pst\";if(s){if(\"email\"===(null==s?void 0:s.toString().toLowerCase()))return\"eml\";if(null==s?void 0:s.toString().match(new RegExp(\"^(?:cpc|ppc|cpa|cpm|cpv|cpp)$\",\"i\")))return\"pst\"}else if(n)return\"org\";return o?\"ref\":\"dir\"},k:function(){if(this.ors()){var e=new RegExp(\"[\\\\?&]\"+Ao[this.ors()-1].p+\"=([^&#]*)\").exec(this.R());if(null!==e)return e[1].split(\"+\").join(\" \")}return\"\"},gC:function(e){if(0\u003cSo.cookie.length){var t,n=So.cookie.indexOf(e+\"=\");if(-1!==n)return n=n+e.length+1,-1===(t=So.cookie.indexOf(\";\",n))&&(t=So.cookie.length),decodeURIComponent(So.cookie.substring(n,t))}return\"\"},T:function(){var e=this.gC(\"_vis_opt_s\");return e&&1\u003cparseInt(e.split(\"|\")[0],go)?\"ret\":\"new\"},qP:function(e){if(632115==window._vwo_acc_id||window._vwo_acc_id>=709708){const t=new URL(this.U()),n=decodeURIComponent(t.search).slice(1),o=[];return n.split(\"&\").forEach(t=>{const[n,i]=t.split(\"=\");n===e&&o.push(i)}),o.length?{_vwo_qp:o}:\"\"}e=e.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");var t=new RegExp(\"[\\\\?&]\"+e+\"=([^&#]*)\").exec(this.U());return t?t[1]:\"\"},pC:function(e){return i(()=>yo.GEO.p)},f_in_loc:function(e){return!1},f_nin_loc:function(e){return!1},f_in_list:function(e,t){return!1},f_nin_list:function(e,t){return!1},f_in:function(e,t){if(!No(e)||!No(t))return!1;const n=mo(e,t,po);return void 0!==n?n:po(e,t)},f_nin:function(e,t){return!this.f_in(e,t)},f_cs:function(e,t){if(!No(e)||!No(t))return!1;const n=mo(e,t,ho);return void 0!==n?n:ho(e,t)},f_ncs:function(e,t){return!this.f_cs(e,t)},f_re_i:function(e,t){if(!No(e)||!No(t))return!1;const n=mo(e,t,vo);return void 0!==n?n:vo(e,t)},f_re_s:function(e,t){if(!No(e)||!No(t))return!1;const n=mo(e,t,fo);return void 0!==n?n:fo(e,t)},f_con:function(e,t){if(!No(e)||!No(t))return!1;const n=mo(e,t,Eo);return void 0!==n?n:Eo(e,t)},f_d_con:function(e,t){return!this.f_con(e,t)},f_b:function(e){return!e},f_n_b:function(e){return!this.f_b(e)},f_in_arr:function(e,t,n=this.f_in){for(let o=0;o\u003ct.length;o++)if(n(e,t[o]))return!0;return!1},f_nin_arr:function(e,t,n=this.f_in){return!this.f_in_arr(e,t,n)},f_e:function(e,t){var n;if(\"object\"==typeof t){for(n=0;n\u003ct.length;n++)if(this.f_in(e,t[n]))return!0;return!1}return this.f_in(e,t)},f_gt:function(e,t){return bo(e)&&bo(t)&&parseInt(e,10)>parseInt(t,10)},f_gte:function(e,t){return bo(e)&&bo(t)&&parseInt(e,10)>=parseInt(t,10)},f_lt:function(e,t){return bo(e)&&bo(t)&&parseInt(e,10)\u003cparseInt(t,10)},f_lte:function(e,t){return bo(e)&&bo(t)&&parseInt(e,10)\u003c=parseInt(t,10)},wk:function(){return Io.indexOf(\"webkit\")>-1},de:function(){const e=Lo(\"de\");if(e)return e;var t=Vo();return t&&t.de?t.de:Io.indexOf(\"ipod\")>-1?\"ipod\":Io.indexOf(\"ipad\")>-1&&this.wk()?\"ipad\":Io.indexOf(\"iphone\")>-1?\"iphone\":Io.indexOf(\"android\")>-1?\"android\":Io.indexOf(\"googletv\")>-1?\"googletv\":Io.indexOf(\"symbian\")>-1||/series\\s*[4-9]0/i.test(Io)?\"symbian\":Io.indexOf(\"blackberry\")>-1||Io.indexOf(\"vnd.rim\")>-1||Io.indexOf(\"bb10\")>-1?\"blackberry\":Io.indexOf(\"windows phone\")>-1?\"winphone\":\"\"},dt:function(){const e=Lo(\"dt\");return e||i(()=>yo.UA.dt)},os:function(){const e=Lo(\"os\");if(e)return e;const t=i(()=>yo.UA.os);if(t)return t;const{appVersion:n}=window.navigator;return n.includes(\"Win\")?\"windows\":n.includes(\"Mac\")?\"macOS\":n.includes(\"X11\")?\"unix\":n.includes(\"Linux\")?\"linux\":\"\"},b:function(){const e=Lo(\"br\");return e||i(()=>yo.UA.br)},sw:function(){const e=Lo(\"sw\");return bo(e)?parseInt(e,10):window.screen.width},sh:function(){const e=Lo(\"sh\");return bo(e)?parseInt(e,10):window.screen.height},sS:function(e){var t,n,o;for(t=0;t\u003ce.length;t++){if(n=e[t].s,o=e[t].p,n&&-1!==n.indexOf(e[t].sS))return e[t].i;if(o)return e[t].i}},jv:function(e){try{return window[e]}catch(e){}},getVariableValue(e,t,n=\"\"){if(!t||\"object\"!=typeof t)return;let o,i;if(e.endsWith(\"]\")){const t=e.match(/(.+?)\\[(\\d+)\\]/);t&&(i=e,e=t[1],o=parseInt(t[2]))}if(t.hasOwnProperty(e)){let i=t[e];if(void 0!==o){if(!Array.isArray(i))return;i=i[o]}return n?this.getVariableValue(n.slice(1),i):i}{let o=(e=i||e).lastIndexOf(\".\");if(-1===o)return;let r=e.substring(0,o),s=e.substring(o)+n;return this.getVariableValue(r,t,s)}},ua:function(){return To},DoW:function(){return(new Date).getDay().toString()},Hr:function(){return(new Date).getHours()},Co:function(e){return i(()=>yo.GEO.cc)},Re:function(e){return i(()=>yo.GEO.r)},Ci:function(e){return i(()=>yo.GEO.c)},ip:function(){return null==yo?void 0:yo.IP},vt:function(){const e=i(()=>window.VWO.data.vi);return(null==e?void 0:e.vt)||\"new\"}},Do={getDataStore:function(){return this.getDSCookieValueByIndex(1)},setDataStore:function(e){cn.createWithCrossDomainCheck({name:qe.TRACK_GLOBAL_COOKIE_NAME,value:this.getMetaStore()+\"$\"+e,days:Xe()})},getMetaStore:function(){return this.getDSCookieValueByIndex(0)||\"\"},setMetaStore:function(e){cn.createWithCrossDomainCheck({name:qe.TRACK_GLOBAL_COOKIE_NAME,value:e+\"$\"+this.getDataStore(),days:Xe()})},getMetaInfoByIndex:function(e){return this.getMetaStore().split(\":\")[e]},setMetaInfoByIndex:function(e,t){var n=this.getMetaStore().split(\":\");n[e]=t,this.setMetaStore(n.join(\":\"))},setDataInfoByIndex:function(e,t){var n=this.getDataStore().split(\":\");n[e]=t,this.setDataStore(n.join(\":\"))},getDataInfoByIndex:function(e){return this.getDataStore().split(\":\")[e]},getDSCookieValueByIndex:function(e){var t=cn.get(qe.TRACK_GLOBAL_COOKIE_NAME);return t?t.split(\"$\")[e]:null},getCookieVersion:function(){return cn.get(qe.TRACK_GLOBAL_COOKIE_NAME).split(\"$\")[0].split(\":\")[qe.COOKIE_VERSION_INDEX]},deleteDataStoreInfoByIndex:function(e){var t=this.getDataStore();t&&((t=t.split(\":\"))[e]=\"\",t=t.join(\":\"),this.setDataStore(t))}};function Wo(){return i(()=>+(Do.getDataInfoByIndex(qe.SESSION_COUNT_INDEX)||0),void 0,0)}window.VWO._.commonCookieHandler=Do;var Po={LOGGER_LEVEL:\"error\"};const xo=R.parseUrl(window.location.href).queryParams.vwoLogLevel;var Uo=new p(xo||Po.LOGGER_LEVEL);class Mo{constructor(){this.plugins={}}register(e){Uo.debug(`Registering plugin '${e.pluginName}' in Plugins factory`),this.plugins[e.pluginName]=e}unregister(e){let t;t=N(e)?e:e.pluginName,Uo.debug(`Unregistering plugin '${t}' in Plugins factory`),this.plugins[t].removeAll(),delete this.plugins[t]}unregisterAll(){Uo.debug(\"Unregistering all plugins in Plugins factory\"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].removeAll(),delete this.plugins[e]})}clearData(){Uo.debug(\"Clearing the data of all the plugins\"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].clearData()})}}var ko=new Mo,Go;class Fo{clearData(){}}!function(e){e.EVENT=\"event\",e.EVENT_PROPS=\"eventProps\",e.STORAGE=\"storage\",e.FORMULA=\"formula\",e.OPERATOR=\"operator\",e.TAG=\"tag\",e.CONDITION_LEVEL_OPERATOR=\"clOperator\"}(Go||(Go={}));const $o=\"mtCA\",jo=\"mtPC\",Bo=[\"VISUAL\",\"VISUAL_AB\",\"SPLIT_URL\",\"DEPLOY\"],Ho=\"sCIds\",Ko=\"oCids\",Jo=\"aMTP\",qo=\"_vis_opt_path_hides\",Xo=\"_vis_opt_path_hides_split\",Yo=\"pCA\",zo=\"pLT\";class Qo{toAbsURL(e){return e?new URL(e,document.baseURI).href:e}isHashPresent(e){return-1!==e.indexOf(\"#\")}isQueryParamPresent(e,t){var n=e.indexOf(\"#\"),o=e.indexOf(\"?\"),i=t?-1:e.indexOf(\"=\");return-1===n?-1!==o||-1!==i:-1!==o&&n>o||-1!==i&&n>i}otherSide(...e){return e[0]=\"VWO.modules.vwoUtils.urlUtils.\"+e[0],window.fetcher.getValue(...e)}}const Zo={};function ei(e,t,n,o){return e+\"||\"+t+\"||\"+(n?\"1\":\"0\")+\"||\"+(o?\"1\":\"0\")}var ti=function(e){return e.replace(/^(https?:\\/\\/)(?:w{3}\\.)?(.*?)(?:\\/(?:home|default|index)\\..{3,4}|\\/$)?(?:\\/)?([\\?#].*)?$/i,\"$1$2$3\").replace(/[?&]_vis_preview_data=[^&#]*/gi,\"\")},ni=function(e){return e.replace(/^(https?:\\/\\/)(?:w{3}\\.)?(.*?)(?:(?:home|default|index)\\..{3,4})?([\\?#].*)?$/i,\"$1$2$3\")},oi=function(e){return ni(e).replace(/\\/\\?/gi,\"?\")},ii=window._vis_opt_url,ri;class si{constructor(){ri=this}regexEscape(e){return e.replace(/[\\-\\[\\]{}()*+?.,\\/\\\\^$|#\\s]/g,\"\\\\\")}cleanURL(e,t){return ii&&!t?ii:e.replace(/^(.*[^\\*])(\\/(home|default|index)\\..{3,4})((\\?|#).*)*$/i,\"$1$4\")}removeWWW(e,t){return e=e.replace(/^(https?:\\/\\/)(www\\.)?(.*)$/i,\"$1$3\"),t&&(e=e.replace(/(^\\*?|\\/\\/)www\\./i,\"$1\")),e}stripSlashes(e,t,n){if(e=e.replace(/\\/$/,\"\"),t){var o=e.indexOf(\"/?\");e.indexOf(\"?\")-1===o&&(e=e.replace(/\\/\\?([^\\?]*)(.*)/,\"?$1$2\"))}if(n){var i=e.indexOf(\"/#\");e.indexOf(\"#\")-1===i&&(e=e.replace(/\\/#([^#]*)(.*)/,\"#$1$2\"))}return e}cleanPattern(e){let t=\"\";return{regex:e.replace(/\\(\\?([a-zA-Z])\\)/g,(...e)=>(e[1]&&(t+=e[1]),\"\")),flags:t}}matchRegex(e,t,n,o,i=!1){let r=e=>null;if(i){const i=ei(e,t,n,o);if(Object.prototype.hasOwnProperty.call(Zo,i))return Zo[i];r=e=>{Zo[i]=e}}const s=(()=>{if(\"string\"!=typeof e||\"string\"!=typeof t)return!1;let i=\"ig\";if(o){const{regex:n,flags:o}=ri.cleanPattern(t);i=o||\"g\";try{return new RegExp(n,i).exec(e)||ri.matchRelativeUrl(e,n,i)}catch(e){const o=\"Failed to create regex for the pattern: \"+t+\", the cleaned regex derived from the pattern is: \"+n+\" and regexFlag is: \"+i;return h.error(o),!1}}const{regex:r,flags:s}=ri.cleanPattern(t);i=s.includes(\"i\")?\"ig\":\"g\";var a=function(t){return new RegExp(r,i).exec(e)||new RegExp(r,i).exec(t(e))||ri.matchRelativeUrl(e,r,i,t)};let c=ti,d=!1;390187==window._vwo_acc_id&&(d=!0),d&&(c=oi);var l=a(c);return l&&!d?(c=ni,n&&a(c)||l):l})();return r(s),s}matchRelativeUrl(e,t,n,o){if(0===e.indexOf(\"http\"))return!1;const i=(new Qo).toAbsURL(e);var r=new RegExp(t,n).exec(i);return o&&!r&&(r=new RegExp(t,n).exec(o(i))),!!r}matchWildcard(e,t,n){if(\"string\"!=typeof e||\"string\"!=typeof t)return!1;const o=new Qo;var i=o.isQueryParamPresent(t),r=o.isHashPresent(t),s=o.isQueryParamPresent(e),a=o.isHashPresent(e);i||(s&&a?e=e.replace(/^(.*?)(\\?[^#]*)(#?.*)$/,\"$1$3\"):s&&!a&&(e=e.replace(/^(.*)(\\?.*)$/,\"$1\"))),r||a&&(e=e.replace(/^(.*?)(#.*)$/,\"$1\")),\"/\"!==e&&(e=ri.stripSlashes(e,s,a)),\"/\"!==t&&(t=ri.stripSlashes(t,i,r));var c,d,l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\");return l.test(e)?(l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\"),!n||l.exec(e)):(e=ri.removeWWW(e),t=ri.removeWWW(t,!0),(l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\")).test(e)?(l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\"),!n||l.exec(e)):(c=ri.cleanURL(t,!0),-1===t.indexOf(\"*\")&&((d=ri.removeWWW(o.toAbsURL(e)).replace(/\\/$/,\"\").replace(/\\/\\?/,\"?\"))===t||d===c)||(e=ri.cleanURL(e),t=c,!!(l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\")).test(e)&&(l=new RegExp(\"^\"+ri.regexEscape(t).replace(/\\\\\\*/g,\"(.*)\")+\"$\",\"gi\"),!n||l.exec(e)))))}matchPlainURLs(e,t){try{const n=new URL(e),o=new URL(t);return n.href===o.href}catch(e){return!1}}}const ai=new si;window.VWO.modules.vwoUtils.url=ai,window.VWO._.matchRegex=ai.matchRegex;const ci=e=>{window._vis_debug&&window.VWO._.phoenixMT.triggerForBothSides(a.PAGE_MATCH_FAILED,{id:e.campId})},di={isRdPg:e=>i(()=>{const t=window.VWO._.cookies.get(\"_vis_opt_exp_\"+e.campId+\"_combi_choose\");if(!t)return ci(e),!1;const n=t.split(\":\");if(n.length\u003c3)return ci(e),!1;const o=decodeURIComponent(n[1]),r=n[2],s=i(()=>!!ai.matchPlainURLs(window.location.href,o));return s?window.mainThread?(window.VWO._.phoenixMT.triggerForBothSides(a.VARIATION_PAGE,{id:e.campId}),window.VWO._.phoenixMT.triggerForBothSides(a.PAGE_MATCHED,{id:r})):window.fetcher.getValue('VWO._.phoenixMT.triggerForBothSides(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.VARIATION_PAGE,{id:e.campId}]}):ci(e),s},void 0,!1),convertRegexToUrlPattern:e=>e.replace(/^\\^/,\"\").replace(/\\$/,\"\").replace(/\\\\\\\\/g,\"\").replace(/\\\\\\?/g,\"?\").replace(/\\\\#/g,\"#\").replace(/\\(.*?\\)/g,\"*\"),genRdLk(e,t){return i(()=>{const{campId:n,rM:o,exlQp:r=0,exlFrag:s=0}=t,a=window.VWO.modules.vwoUtils.urlUtils,c=window.location.search,d=window.location.hash,{matchedGrps:l,urlRegex:u}=i(()=>{var e;return window.VWO.pageGroup.getPageMatchData(null===(e=window._vwo_exp[n].pg_config)||void 0===e?void 0:e[0])})||{matchedGrps:[],urlRegex:\"\"};let w;if(4===o)w=e.replace(/\\$(\\d+)/g,e=>{const t=parseInt(e.replace(\"$\",\"\"),10);return l[t-1]||\"\"});else if(l&&1!==l.length){w=\"\";const t=e.split(\"*\");for(let e=1;e\u003ct.length;e++){if(u&&l[e]&&(a.isQueryParamPresent(l[e])||a.isHashPresent(l[e]))){const t=this.convertRegexToUrlPattern(u);a.isQueryParamPresent(t)||a.isHashPresent(t)?a.isHashPresent(t)&&!a.isQueryParamPresent(t)?l[e]=l[e].replace(/^(.*?)(?:\\?[^#]*)(#?.*)$/,\"$1$2\"):!a.isHashPresent(t)&&a.isQueryParamPresent(t)&&(l[e]=l[e].replace(/#.*/,\"\")):l[e]=l[e].replace(/[\\?#].*/,\"\")}w+=t[e-1]+(l[e]||\"\")}w+=t[t.length-1]}else w=e;if(w=w.replace(/\\*/g,\"\"),c&&0===r)try{if(a.isQueryParamPresent(w,!0)){const e=a.getUrlVars(c),t=a.getUrlVars(w);for(const n in e)void 0===t[n]&&(w+=\"&\"+n+\"=\"+e[n])}else a.isHashPresent(w)?w=w.replace(/(.*?)#(.*)/,\"$1\"+c+\"#$2\"):w+=c}catch(e){}if(d&&-1===w.indexOf(\"#\")&&0===s)try{w+=d}catch(e){}return{url:w,storedValue:w}})},hasAnyRM:(e,t)=>i(()=>t.split(\",\").some(t=>{const n=e.sections[1].variations[t];return n&&n.some(e=>!!e.rM)}),void 0,!1)},li=new Map,ui={},wi=new Set;let _i=!1,gi=0;function pi(){Array.from(li.keys()).forEach(e=>hi(e))}function hi(e){const t=li.get(e);t&&(t.timeoutId&&clearTimeout(t.timeoutId),t.intervalId&&clearInterval(t.intervalId),t.exitIntervalId&&clearInterval(t.exitIntervalId),t.eventId&&window.VWO._.phoenixMT.off(t.eventId),li.delete(e),mi(e,t))}function vi(){if(_i)return;_i=!0;const e=window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{pi(),_i=!1,window.VWO._.phoenixMT.off(e)})}function fi(e){if(wi.has(e))return;wi.add(e);const t=i(()=>Mt()[e].pg_config);window.VWO._.phoenixMT.on(a.PAGE_MATCHED,n=>{i(()=>t.some(e=>e===n.id))&&Si(e)})}function Ei(e,t,n){n.campId&&(t.campaignId=n.campId,ui[n.campId]||(ui[n.campId]={},fi(n.campId)),ui[n.campId][e]=1)}function mi(e,t){var n;if(!t.campaignId||!ui[t.campaignId])return;const o=t.campaignId,i=null===(n=window._vwo_exp)||void 0===n?void 0:n[o];delete ui[o][e],0===Object.keys(ui[o]).length&&(Oi(i),delete ui[o],wi.delete(o))}function Oi(e){i(()=>{var t;const n={ruleName:\"*\",campaignData:e,variation:null},o=null==e?void 0:e.id;o&&(null===(t=window._vwo_exp)||void 0===t?void 0:t[o])&&(window._vwo_exp[o].pageMatchedFailed=!0),window.VWO._.phoenixMT.trigger(a.UNHIDE_ELEMENT,n)})}function Si(e){const t=ui[e];if(!t)return;Object.keys(t).map(e=>Number(e)).forEach(e=>{hi(e)}),delete ui[e],wi.delete(e)}function Ti(e,t,n){return i(()=>ko.plugins[Go.OPERATOR].get(t)(e,n))}function Ci(e,t,n){return i(()=>Ti(e.call(null,Ni),t,n),void 0,!1)}function Ii(e){if(!e||e[$o])return;const{isSegmentQualified:t,processSegmentedCampaign:n}=window.VWO._.campExec;t(e,{stag:e.stag})&&n(e)}function yi(e,t,n,o){let{listen:r,exit:s,interval:c=50,id:d,campId:l,success:u,timeout:w}=o;const _=gi++,g={};if(s=s||w,!r){return void Oi(window._vwo_exp[l])}const p=()=>{const o=Ci(e,t,n);o&&(i(()=>u(Ni)),((e,t)=>{hi(_),e&&t&&i(()=>Ii(window._vwo_exp[t]))})(o,d))};if(\"timer\"===r?g.intervalId=window.setInterval(p,c):g.eventId=window.VWO._.phoenixMT.on(r,p),li.set(_,g),Ei(_,g,o),s)if(\"number\"==typeof s)g.timeoutId=window.setTimeout(()=>{hi(_)},s);else if(s===a.NATIVE_DOM_CONTENT_LOADED)window.addEventListener(\"load\",()=>{hi(_)}),\"complete\"===document.readyState&&hi(_);else if(s.startsWith(\"tags.\")){const e=s.split(\".\")[1],t=hi.bind(null,_);i(()=>Wt().tags[e].fn(t,window.vwo_$))}}function Ai(e){return i(()=>{if(!(Wo()\u003c=1))return i(()=>Math.floor((window.VWO.data.ts-+Do.getDataInfoByIndex(e))/86400),void 0,0)},void 0,0)}const Ni=Object.assign(Object.assign({Min:function(){return(new Date).getMinutes()},accountTimeZone:function(){return i(()=>window.VWO._.allSettings.dataStore.plugins.ACCTZ,void 0,\"\")},accountServerTime:function(){return i(()=>1e3*window.VWO.data.ts,void 0,0)},accountDateTimeFormat:function(){return e=>{if(this.accountTimeZone()){const t=this.accountServerTime(),n=t&&t>0?new Date(t+performance.now()):new Date;return new Intl.DateTimeFormat(\"en-US\",Object.assign({timeZone:this.accountTimeZone()},e)).format(n)}return null}},accMin:function(){const e=this.accountDateTimeFormat()({minute:\"2-digit\"});return e?parseInt(e,10):this.min()},accDoW:function(){const e=this.accountDateTimeFormat()({weekday:\"long\"});if(e){return{Sunday:\"0\",Monday:\"1\",Tuesday:\"2\",Wednesday:\"3\",Thursday:\"4\",Friday:\"5\",Saturday:\"6\"}[e]}return(new Date).getDay().toString()},accHr:function(){const e=this.accountDateTimeFormat()({hour:\"2-digit\",hour12:!1});return e?parseInt(e,10):(new Date).getHours()},bl:function(){return navigator.language.split(\"-\")[0]},aTIS:function(){return i(()=>{const e=cn.get(qe.TRACK_SESSION_COOKIE_NAME);if(!e)return 0;const[t,n]=[e.split(\":\")[qe.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX],e.split(\":\")[qe.PAGE_ID_INFORMATION_INDEX]];return t&&n?Math.round(+t/+n):0},void 0,0)},dSLV:function(){return i(()=>{const e=parseInt(Do.getDataInfoByIndex(qe.LAST_SESSION_ID),10),t=parseInt(Do.getDataInfoByIndex(qe.CURRENT_SESSION_ID),10);return e&&t?Math.floor((t-e)/86400):0},void 0,0)},dSFS:function(){return Ai(qe.FIRST_SESSION_ID_INDEX)},dSLS:function(){return Ai(qe.LAST_SESSION_ID)},sessionCount:function(){return Wo()},tSIS:function(){return i(()=>{const e=cn.get(qe.TRACK_SESSION_COOKIE_NAME);if(!e)return 0;const[t,n]=[Do.getDataInfoByIndex(qe.FIRST_SESSION_ID_INDEX),e.split(\":\")[qe.RELATIVE_SESSION_ID_INDEX]];return t&&n?Math.max(0,Math.floor((Date.now()-1e3*(+t+ +n))/1e3)):0},void 0,0)},elExists:function(e){return i(()=>{const t=window.vwo_$(e);return!!(t&&t.length>0)&&(i(()=>window.VWO._.phoenixMT.triggerForBothSides(a.ELEMENT_FOUND,{target:e})),!0)})},evAC:function(e,t,n,o){vi();const r=Ci(e,t,n);if(r||!o)return r&&(null==o?void 0:o.success)&&i(()=>o.success(Ni)),r;if(o.id){window._vwo_exp[o.id][jo]=!0}return yi(e,t,n,o),!1},event:function(e,t={}){i(()=>{window.VWO._.phoenixMT.triggerForBothSides(e,t)})},callTag:function(e,t){return i(()=>(0,window.VWO._.allSettings.tags[e].fn)(Ni,t))},sDV:function(){return i(()=>{const e=+Do.getDataInfoByIndex(qe.CURRENT_SESSION_ID);if(+Do.getDataInfoByIndex(qe.FIRST_SESSION_ID_INDEX)===e)return;const t=e-+Do.getDataInfoByIndex(qe.LAST_SESSION_ID);return t>0&&t\u003c=86400},void 0,void 0)},temp:function(){return i(()=>jt().temp||\"\",{},\"\")},Wthr:function(){return i(()=>{var e;return null!==(e=jt().wx)&&void 0!==e?e:-1},{},-1)},adEx:function(){return!1},isPageMatched:function(e){return i(()=>{const{pgGrpIds:t=[]}=e,n=Pt().plugins.DACDNCONFIG.url;for(const e of t){const t=window.VWO.pageGroup.validatePage(e,null,n,{cacheOnly:!0});if(t&&t.didMatch)return!0}return!1},void 0,!1)},isEventFired:function(e,t){return i(()=>{const n=window.VWO._.phoenixMT.getEventHistory(e);if(!n||!Array.isArray(n))return!1;if(t.pgGrpIds&&Array.isArray(t.pgGrpIds)){const e=new Set(t.pgGrpIds);for(const t of n)if(t.id&&e.has(t.id)&&(e.delete(t.id),0===e.size))return!0;return!1}return n.some(e=>Object.keys(t).every(n=>e[n]===t[n]))},void 0,!1)},scheduleUnhide:function(e){if(e&&e.unhideTrigger&&Array.isArray(e.unhideTrigger))for(const t of e.unhideTrigger)window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[`trigger.${t}`,()=>{i(()=>{const t={ruleName:\"\",campaignData:e.campaignData,variation:e.variationId};e.cpath?t.rulesArr=[e.xpath,e.cpath]:t.ruleName=e.xpath,window.VWO._.phoenixMT.trigger(a.UNHIDE_ELEMENT,t)})}]})}},di),Ro),Vi=function(e){const t=e.toString();let n,o;((n=t.match(/^(?:async\\s+)?([A-Za-z0-9_$]*)\\s*=>/))||(n=t.match(/^(?:async\\s+)?\\((.*)\\)\\s*=>/))||(n=t.match(/^(?:async\\s+)?function(?:\\s+[A-Za-z_$]*)?\\s*\\((.*)\\)\\s*{/)))&&(o=n[1]);const i={};let r=!1,s=!1;return o.split(\",\").forEach((e,t)=>{\"vwo_$\"===e.trim()&&(i[t]=window.vwo_$,r=!0),\"vU\"===e.trim()&&(i[t]=Ni,r=!0,s=!0)}),r?function(...t){return Object.keys(i).forEach(e=>{(+e\u003ct.length||s&&+e===t.length)&&(t[e]=i[e])}),e(...t)}:e};let bi;function Li(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}const Ri=function(){if(void 0!==bi)return bi;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let n,o;for(let n in t)e.push(n);return bi=!!(n=(window.location.search+window.location.hash).match(/.*_vis_test_id=(.*?)&.*_vis_opt_preview_combination=(.*?)(?:&|#|$)/))&&(!(!e.includes(n[1])||!t[n[1]]||void 0===t[n[1]].combs[o=Li(n[2])])&&o),bi},Di=()=>!!window._vis_debug,Wi=()=>Ri()||Di();var Pi={};function xi(e,t){const n=window.VWO._.allSettings.dataStore.campaigns||{};if(Object.hasOwnProperty.call(n,e)){if(cn.get(\"_vis_opt_exp_\"+e+\"_combi\"))return delete Pi[e],!0;const o=n[e].combs||{};if(Object.hasOwnProperty.call(o,t))for(const e in o)Object.hasOwnProperty.call(o,e)&&(o[e]=e===t?1:0);return delete Pi[e],!0}return!1}function Ui(e){const t=!!Ft().cS;if(!Wi()||t)if(Array.isArray(e)&&e.length)for(const t of e){const{e:e,v:n}=t;xi(e,n)||(Pi[e]=n)}else for(const e in Pi)Object.hasOwnProperty.call(Pi,e)&&xi(e,Pi[e])}function Mi(e){window._vis_debug||Ri()||Array.isArray(e)&&e.length&&e.forEach(e=>{cn.get(\"_vis_opt_exp_\"+e+\"_combi\")||cn.create(\"_vis_opt_exp_\"+e+\"_exclude\",e,100)})}const ki={VISITOR_IS_NOT_OPTED_OUT:\"visitorIsNotOptedOut\",VISITOR_IS_OPTED_OUT_COMPLETELY:\"visitorIsOptedOutCompletely\",VISITOR_IS_OPTED_OUT:\"visitorIsOptedOut\"};var Gi;!function(e){e[e.OPTED_OUT_WITH_EXPERIENCE=0]=\"OPTED_OUT_WITH_EXPERIENCE\",e[e.OPTED_OUT_PARTIALLY=1]=\"OPTED_OUT_PARTIALLY\",e[e.OPTED_OUT_COMPLETELY=2]=\"OPTED_OUT_COMPLETELY\"}(Gi||(Gi={}));class Fi{setOptOutStateConfig(){let e,t,n,o;switch(e=window.VWO._.isWorkerThread?window.phoenix.storages.storages.cookies.get(\"_vis_opt_out\",!0):window.VWO._.cookies.get(\"_vis_opt_out\",!0),e&&(e=Number(e)),e){case 0:t=ki.VISITOR_IS_OPTED_OUT,n=!0,o=!1;break;case 1:case 2:t=ki.VISITOR_IS_OPTED_OUT_COMPLETELY,n=!1,o=!1;break;default:t=ki.VISITOR_IS_NOT_OPTED_OUT,n=!0,o=!0}window.VWO.phoenix&&window.fetcher.setValue(\"window.VWO._.optOutStates\",{state:t,executeLib:n,shouldWeTrackVisitor:o}),window.VWO._.optOutStates={state:t,executeLib:n,shouldWeTrackVisitor:o}}callStopAnalyzeAndSurvey(){if(!i(()=>window.VWO._.optOutStates.shouldWeTrackVisitor))if(window.VWO._.isWorkerThread)window.fetcher.getValue(\"window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey\");else{const e=i(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);\"function\"==typeof e&&e()}}getOptOutStateConfig(){return window.VWO._.optOutStates}shouldExecuteLibOnBasisOfCurrentOptOutState(){return!(!Ri()&&!window._vis_debug)||(this.getOptOutStateConfig().executeLib||window._removeVwoGlobalStyle(),this.getOptOutStateConfig().executeLib)}shouldWeTrackVisitor(){return!(!Ri()&&!window._vis_debug)||this.getOptOutStateConfig().shouldWeTrackVisitor}isVisitorOptedOut(){return!Ri()&&!window._vis_debug&&this.getOptOutStateConfig().state!==ki.VISITOR_IS_NOT_OPTED_OUT}}const $i=new Fi;function ji(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function Bi(e){const{data:t,apiToUse:n,headers:o,success:i,complete:r,error:s,responseType:a}=e,{url:c}=e,d=n&&new(n.get(\"XMLHttpRequest\"))||new XMLHttpRequest;if(a&&(d.responseType=a),d.open(\"POST\",c,!0),o)for(const e in o)o.hasOwnProperty(e)&&d.setRequestHeader(e,o[e]);t instanceof FormData&&(d.formData=t),d.send(t),d.onload=function(){i.call(this),r.call(this,e.callbackContext)},d.onerror=function(){s.call(this),r.call(this,e.callbackContext)}}function Hi(e,t){const{apiToUse:n,success:o,error:i,complete:r,callbackContext:s}=e;let{url:a}=e;const c=n&&new(n.get(\"Image\"))||new Image;a+=t?\"&_bf=1\":\"\",c.src=a,c.onload=function(){o.call(this),r.call(this,s)},c.onerror=function(){i.call(this),r.call(this,{isError:!0})},ji(c)}function Ki(e,t){e.data?Bi(e):Hi(e,false)}function Ji(e){let{url:t,miscOptions:n}=e;t.indexOf(\"?\")\u003c0&&(t+=\"?\");if(t+=n?(void 0!==n.vn?\"&vn=\"+n.vn:\"\")+(void 0!==n.vns?\"&vns=\"+n.vns:\"\")+(void 0!==n.vno?\"&vno=\"+n.vno:\"\"):\"\",t.indexOf(\"&cu=\")\u003c0&&t.indexOf(\"&url=\")\u003c0&&Z.addCustomParams(t)){const n=i(()=>e.additionalOptions.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;t+=\"&_cu=\"+encodeURIComponent(n.slice(0,100))}return t.indexOf(\"&cu=\")\u003c0&&!Z.addCustomParams(t)&&(t+=\"&_cu=\"+encodeURIComponent(window.VWO.consentMode.customParams.url.slice(0,100))),document.referrer&&t.indexOf(\"&ru=\")\u003c0&&Z.addCustomParams(t)&&(t+=\"&_ru=\"+encodeURIComponent(document.referrer.slice(0,100))),t.indexOf(\"?&\")>0&&(t=t.replace(\"?&\",\"?\")),t}window.VWO.modules.vwoUtils.optOut=$i;const qi=function(e){const t=function(){};let n=!1;(e.success||e.error)&&(n=!0),e.success=e.success||t,e.error=e.error||t,e.complete=e.complete||t,e.url=Ji(e),e.callbackContext=e.callbackContext||{},e.apiToUse=window.DISABLE_NATIVE_CONSTANTS?void 0:window.VWO._.nativeConstants;const{data:o,url:r,useBeacon:s,complete:a}=e;if(n&&!s)return Ki(e,!1),{typeOfCall:qi.callTypes.NONBEACON};{const t=i(()=>window.VWO._.nativeConstants.get(\"navigator\"))||window.navigator;return\"function\"==typeof t.sendBeacon&&(window.VWO.data&&window.VWO.data.fB||s)&&t.sendBeacon(r,o)?(a(e.callbackContext),{typeOfCall:qi.callTypes.BEACON}):(Ki(e,!0),{typeOfCall:qi.callTypes.NONBEACON})}};function Xi(e,t,n,o=!1){var i,r;if(!o&&!$i.shouldWeTrackVisitor())return;if(Z.deferOnConsent(\"sendCall\",this,t,null,null,null,e,null,n,o))return;e.serverUrl=(null===(r=null===(i=window.VWO.data)||void 0===i?void 0:i.accountJSInfo)||void 0===r?void 0:r.collUrl)||e.serverUrl||window._vwo_server_url;var s=e.serverUrl+e.url;s=xe(s,\"vn\",e.vn),s=xe(s,\"vns\",e.vns),s=xe(s,\"vno\",e.vno),s=xe(s,\"eTime\",Oe()),s=xe(s,\"v\",window.VWO.v_e);const a={url:s+=\"&random=\"+Math.random(),success:t,error:n,miscOptions:{vn:e.vn,vns:e.vns,vno:e.vno}};qi(a)}qi.shouldCompress=function(e){return e.length>1800},qi.callTypes={BEACON:\"beacon\",NONBEACON:\"non-beacon\"},window.VWO.modules.vwoUtils.sendCall=Xi;var Yi={};const zi=function(e,t){this.dependencies={},this.callback=e,this.name=t};zi.prototype.add=function(e){e&&(this.dependencies[e]=0)},zi.prototype.unResolve=function(e){if(e)for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.remove(e),this.add(e))},zi.prototype.resolve=function(e){if(e){for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.dependencies[t]=1);this.canResolve(this.dependencies)&&this.callback()}},zi.prototype.remove=function(e){delete this.dependencies[e]},zi.prototype.canResolve=function(){for(var e in this.dependencies)if(this.dependencies.hasOwnProperty(e)&&!this.dependencies[e])return!1;return!0};const Qi={init:function(e,t){var n=new zi(e,t);return t&&(Yi[t]=n),n},getDependencyManager:function(e){return Yi[e]}};let Zi=3,er=50,tr=window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com/\",nr={TPC_SUPPORT_DETECTION_FAILED:\"TPC_SUPPORT_DETECTION_FAILED\",TPC_NOT_SUPPORTED:\"TPC_NOT_SUPPORTED\",LOCAL_OPT_OUT_PARTIALLY_FAILED:\"LOCAL_OPT_OUT_PARTIALLY_FAILED\",GLOBAL_OPT_OUT_DETECTON_FAILED:\"GLOBAL_OPT_OUT_DETECTON_FAILED\",GLOBAL_OPT_OUT_PARTIALLY_FAILED:\"GLOBAL_OPT_OUT_PARTIALLY_FAILED\"},or={GLOBAL_OPT_OUT:\"_vwo_global_opt_out\",OPT_OUT:\"_vis_opt_out\",UUID:\"_vwo_uuid\",UUID_V2:\"_vwo_uuid_v2\",_VIS_OPT_:\"_vis_opt_\",_VWO_:\"_vwo_\"},ir=function(){},rr;const sr=function(e,t){const n=document.createElement(\"script\"),o=100*Math.random(),i=\"jsonpCallback\"+parseInt(o,10),r=document.getElementsByTagName(\"head\")[0];window[i]=function(e){delete window[i],r.removeChild(n),t(e)},n.src=e+\"?callback=\"+i+\"&random=\"+Math.random(),window.VWO.nonce&&(n.nonce=window.VWO.nonce),r.appendChild(n)},ar={init:function(e){e&&(ar.options=e,ar.serverUrl=tr,e.exG?(rr=Qi.init(function(){e.success(dr)},\"optOutDM\"),rr.add(\"thirdPartyCookieSupport\"),rr.add(\"globalOptOutStatus\"),dr.isThirdPartyCookiesSupported({success:function(t){t?rr.resolve(\"thirdPartyCookieSupport\"):e.error({errorType:nr.TPC_NOT_SUPPORTED})},error:function(){e.error({errorType:nr.TPC_SUPPORT_DETECTION_FAILED})}}),dr.checkGlobalOptOutStatus({success:function(){rr.resolve(\"globalOptOutStatus\")},error:function(){e.error({errorType:nr.GLOBAL_OPT_OUT_DETECTON_FAILED})}})):(cr.isOptedOut=cr.checkOptOutStatus(),e.success(cr)))},process:function(e,t){const n=cn.get(or.OPT_OUT,!0),o=window.location.href.indexOf(\"vwo_disable_alert\")>-1;if(n||window.location.href.indexOf(\"vwo_opt_out=1\")>-1)return n||o||alert(\"You have successfully opted out of VWO for this website.\"),cr.isOptedOut=!0,\"0\"!==n&&(\"2\"!==n?ar.optOut(e,t):lr(),!0)},optOut:function(e,t){if(!e)return;$i.callStopAnalyzeAndSurvey(),e.domain||(e.domain=window._vwo_cookieDomain),(t=t||{}).success=t.success||ir,t.error=t.error||ir;const n=e.optOutExpiry||365,o=cn.get(or.OPT_OUT,!0);if(e.config&&e.config.maintainExperiences)return cn.create(or.OPT_OUT,0,n,e.domain,void 0,!0),void $i.setOptOutStateConfig();o&&\"0\"!==o||(cn.create(or.OPT_OUT,1,100,e.domain,void 0,!0),$i.setOptOutStateConfig()),e.url=\"cdc?cookies=\"+window.VWO._.native.JSON.stringify([{name_regex:\"_vwo_uuid_*\",isDeleted:1}])+\"&accountId=\"+e.accountId+\"&r=\"+Math.random(),e.serverUrl=tr,e.retryRequest=e.retryRequest||0;const i=document.cookie.split(\";\");for(let t=0;t\u003ci.length;t++)if((i[t].indexOf(or._VIS_OPT_)>-1||i[t].indexOf(or._VWO_)>-1)&&i[t].indexOf(or.OPT_OUT)\u003c0){const[n,o]=i[t].split(\"=\");n&&cn.erase(n.trim(),e.domain,!0)}lr(),ur(),Xi(e,function(){ur(),cn.create(or.OPT_OUT,2,100,e.domain,void 0,!0),window.VWO.phoenix&&window.VWO.phoenix(\"deactivate\"),$i.setOptOutStateConfig(),t.success()},function(){e.retryRequest++,e.retryRequest\u003c=Zi?setTimeout(function(){ar.optOut(e,t)},er):t.error({errorType:nr.LOCAL_OPT_OUT_PARTIALLY_FAILED})},!0)},updateGlobalOptOutState:function(e,t){ar.options=e,dr.checkGlobalOptOutStatus(t)}},cr={checkOptOutStatus:function(){return!!cn.get(or.OPT_OUT,!0)},optOut:function(e,t){e?ar.process(ar.options,t):(cn.erase(or.OPT_OUT,ar.options.domain,!0),cr.isOptedOut=!1)}},dr={globalOptOut:function(e,t){const n=ar.options,o=e?1:0,i=[{name:or.GLOBAL_OPT_OUT,value:o,isDeleted:0}];t=t||{},n.url=\"cdc?cookies=\"+window.VWO._.native.JSON.stringify(i)+\"&accountId=\"+n.accountId+\"&r=\"+Math.random(),n.serverUrl=tr,Xi(n,function(){dr.isGloballyOptedOut=e,t.success()},function(){t.error(nr.GLOBAL_OPT_OUT_PARTIALLY_FAILED)},!0)},checkGlobalOptOutStatus:function(e){(e=e||{}).success=e.success||ir,e.error=e.error||ir,dr.isThirdPartyCookiesSupported({success:function(t){dr.isGloballyOptedOut=!!t&&!!parseInt(t[or.GLOBAL_OPT_OUT],10),e.success(dr.isGloballyOptedOut)},error:e.error})},isThirdPartyCookiesSupported:function(e){(e=e||{}).success=e.success||ir,e.error=e.error||ir;const t=ar.options.accountId;Xi({url:\"cdc?cookies=\"+window.VWO._.native.JSON.stringify([{name:\"_vis_opt_test_cookie\",value:1,isDeleted:0}])+\"&accountId=\"+t+\"&r=\"+Math.random(),serverUrl:tr,vn:window.VWO.v_e},function(){sr(tr+\"cdc\",function(n){n&&n[\"_vis_opt_test_cookie_\"+t]?(dr.tpc=!0,e.success(n)):(dr.tpc=!1,e.success(dr.tpc))})},function(){e.error({errorType:nr.TPC_SUPPORT_DETECTION_FAILED})},!0)}};function lr(){let e=window.VWO._.localStorageService;cn.erase(\"_vwo\",window._vwo_cookieDomain,!0),e.deleteItem(\"_vwo\");try{e.deleteItem(\"vwoSn\"),e.deleteItem(\"_vwo_nls_q_\"+window._vwo_acc_id)}catch(e){}}function ur(){const e=window._vwo_exp_ids||[];for(let t=0;t\u003ce.length;t++){const n=e[t];if(n&&window._vwo_exp[n]){const e=document.getElementById(`_vis_opt_path_hides_${n}`);e&&e.parentNode&&e.parentNode.removeChild(e)}}window._removeVwoGlobalStyle()}function wr(){const e=window.VWO;cn.erase(qe.OPT_OUT,window._vwo_cookieDomain,!0),window.VWO.phoenix&&!$i.shouldExecuteLibOnBasisOfCurrentOptOutState()||($i.setOptOutStateConfig(),e.nls&&delete e.nls.stopRecording,e.survey&&delete e.survey.stopCollectingData)}function _r(e={}){const t=i(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);\"function\"==typeof t&&t(),ar.optOut({accountId:window._vwo_acc_id,config:e})}var gr;!function(e){e[e.MODE_1=1]=\"MODE_1\",e[e.MODE_2=2]=\"MODE_2\"}(gr||(gr={}));let pr=null,hr=null;function vr(){try{const e=localStorage.getItem(ut.ABM_META);if(e){const t=window.VWO._.native.JSON.parse(e);return Object.assign(Object.assign(Object.assign({synced:t.synced||{}},t.e&&{e:t.e}),t.d&&{d:t.d}),t.identity&&{identity:t.identity})}return{synced:{}}}catch(e){return{synced:{}}}}function fr(){return Ri()||window._vis_debug?\"debug_\"+ut.ABM_META:ut.ABM_META}function Er(e){try{const t=localStorage.getItem(fr()),n=t?window.VWO._.native.JSON.parse(t):{},o=Object.assign(Object.assign({},n),e);localStorage.setItem(fr(),window.VWO._.native.JSON.stringify(o))}catch(e){}}function mr(){hr||(hr=vr(),pr=new Set(Object.keys(hr.synced)))}function Or(e){let t=0;for(let n=0;n\u003ce.length;n++)t=31*t+e.charCodeAt(n)|0;return t}function Sr(e){let t=0;for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){t=31*t+Or(n)|0;const o=e[n];t=31*t+(o&&\"object\"==typeof o?Sr(o):Or(String(o)))|0}return t>>>0}function Tr(e,t=!1){mr();const n=Sr(e),o=String(n);if(!i(()=>pr.has(o)))return{send:!0,hash:n};if(!t)return{send:!1,hash:n};const r=i(()=>hr.synced[o]);if(!i(()=>r.ts))return{send:!0,hash:n};return{send:Date.now()-r.ts>=864e5,hash:n}}function Cr(e){if(mr(),!hr||!pr)return;const t=String(e);pr.add(t),hr.synced[t]={v:1},Er(hr)}function Ir(e){mr(),pr&&pr.add(String(e))}function yr(e){try{const t=localStorage.getItem(fr()),n=t?Object.assign({},window.VWO._.native.JSON.parse(t)):{};e(n),localStorage.setItem(fr(),window.VWO._.native.JSON.stringify(n))}catch(e){}}function Ar(e,t,n=!1,o,r){yr(s=>{s.synced||(s.synced={}),i(()=>e.e)&&(s.e=e.e),i(()=>e.d)&&(s.d=e.d),s.identity||(s.identity={});const a=s.identity.mode;null!=o&&i(()=>window.VWO._.abmUtils.canUpdateMode(a,o))&&(s.identity.mode=o),void 0!==r&&(s.identity.confidence=r);const c=String(t);s.synced[c]=n?{v:1,ts:Date.now()}:{v:1}}),Ir(t)}function Nr(e,t={},{mode:n=gr.MODE_1}={}){var o,r;if(!i(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.jsConfig.abm))return;const s=Lt.accountId,a=cn.get(\"_vwo_uuid\")||Lt.vwoUUID,c=Object.assign(Object.assign({},t),e&&{_vwo_identity_id:e}),d=void 0!==c._vwo_integrations,{send:l,hash:u}=Tr(c,d);if(!l)return;const w=Ri()||window._vis_debug,_=`${(null===(r=null===(o=window.VWO.data)||void 0===o?void 0:o.accountJSInfo)||void 0===r?void 0:r.collUrl)||Lt.serverUrl}abm/identify?a=${s}&u=${a}`+(w?\"&m=1\":\"\");qi({url:_,data:window.VWO._.native.JSON.stringify(c),method:\"POST\",responseType:\"json\",success:function(){const e=t.email||i(()=>t.company.domain)?n:void 0,o=t.confidence&&i(()=>window.VWO._.abmUtils.normalizeConfidence(t.confidence));Ar(this.response,u,d,e,o),setTimeout(()=>{i(()=>window.VWO._.abmUtils.syncIdentity())},0)},error:()=>{Cr(u)}})}var Vr;!function(e){e[e.EVENT=40]=\"EVENT\",e[e.ATTRIBUTE=40]=\"ATTRIBUTE\"}(Vr||(Vr={}));const br={EMPTY_EVENT:\"Event name cannot be empty!\",EVENT_MORE_THAN_LIMIT:\"Event name should not be greater than 40 characters!\",EVENT_NOT_STRING:\"Invalid event name: event name can only be a string!\",ATTRIBUTE_MORE_THAN_LIMIT:\"Attribute name should not be greater than 40 characters!\",ATTRIBUTE_NOT_OBJECT:\"Invalid attribute type: attribute can only be an object!\"};class Lr{static toCamelCase(e){return e.replace(/[^\\w\\s-.][\\w]/g,function(e){return e.toUpperCase()}).replace(/[^\\w\\s-.]/g,\"\").replace(/ [\\w]/g,function(e){return e.toUpperCase()}).replace(/ /g,\"\")}static filterPropertyName(e){let t=Lr.toCamelCase(e.slice(e.search(/[\\w-.]/g)));return t=t.replace(/^(_|vwo_|\\.|v_|i_|-)*/g,\"\"),\"props\"===t?\"\":t}static filterEventName(e){if(this.whiteListedEvents[e])return e;let t=Lr.toCamelCase(e.slice(e.search(/[\\w-.]/g)));return t=t.replace(/^(_|vwo_|\\.|v_|i_|-)*/g,\"\"),\"visitors\"===s(t)&&(t+=\"_1\"),t}static filterAttributeObjectKeys(e){if(\"object\"!=typeof e||Array.isArray(e))return Lr.logWarningAndReportError(br.ATTRIBUTE_NOT_OBJECT);const t={};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let o=Lr.whiteListedProps[n]?n:Lr.filterPropertyName(n);if(!o.trim())return Lr.logWarningAndReportError(`Invalid attribute name: '${n}' is not allowed as an attribute name!`);o.length>40&&(o=o.slice(0,40),console.warn(br.ATTRIBUTE_MORE_THAN_LIMIT));const i=S(e[n])||T(e[n])?window.VWO._.native.JSON.stringify(e[n]):e[n];[\"name\",\"time\"].includes(o)?(t.conflictingPropsData=t.conflictingPropsData||{},t.conflictingPropsData[o]=i):t[o]=i}return t}static logWarningAndReportError(e){console.log(\"%cVWO Event API Error:\",\"font-weight:bold;\",e),o({msg:\"VWO Event API Error: \"+e,url:\"NamingUtil.ts\"})}}var Rr;Lr.whiteListedProps={vwo_hubspot_id:!0,vwo_eaiSegment:!0},Lr.whiteListedEvents={[a.RECOM_BLOCK_SHOWN]:!0,[a.DEBUG_EVENT]:!0,[a.WIDGET_SHOWN]:!0,[a.WIDGET_CLOSE]:!0,[a.INTEGRATION_DATA]:!0},function(e){e.PRE=\"PRE\",e.POST=\"POST\"}(Rr||(Rr={}));const Dr={[a.VARIATION_SHOWN]:{ignoreMetricDataCheck:!0},[a.PAGE_VIEW]:{},[a.DOM_CLICK]:{},[a.DOM_HOVER]:{},[a.DOM_FOCUS]:{},[a.DOM_BLUR]:{},[a.ELEMENT_VIEWED]:{},[a.WIDGET_CLOSE]:{},[a.WIDGET_SHOWN]:{},[a.DOM_SUBMIT]:{},[a.CUSTOM_CONVERSION]:{},[a.REVENUE_CONVERSION]:{},[a.SYNC_VISITOR_PROP]:{ignoreMetricDataCheck:!0},[a.INTEGRATION_DATA]:{},[a.PAGE_UNLOAD]:{},[a.DEBUG_EVENT]:{ignoreMetricDataCheck:!0}},Wr=e=>!!Dr[e],Pr=e=>!!i(()=>window.VWO._.allSettings.dataStore.events[e].ls),xr=e=>i(()=>!!window.VWO._.allSettings.dataStore.events[e]),Ur=e=>i(()=>!!window.VWO._.allSettings.dataStore.events[e].aT),Mr=()=>{let e=[],t=[],n=!1;const o=n=>{const o=e.length>0,i=t.length>0;return n?n===Rr.PRE?o:n===Rr.POST?i:void 0:o||i},r=(r,s)=>{if(!n||!o(r))return s;const a=!s||!Re(s),c=Object.assign({},i(()=>s.d.event.props)||{}),d=i(()=>s.d.event.name);let l=Object.assign({},s);const u=r===Rr.POST?t:e;for(const e of u)if(\"function\"==typeof e)try{const t=e(l)||l;if(-1===t)return-1;l=t}catch(e){h.warn(`Error while running ${r}-Hook callback!`)}return a?s:(r===Rr.PRE&&Wr(d)&&((e,t)=>{const n=e.d.event.name,o=window.VWO._.allSettings.dataStore.events[n];if(!o.wP)return;Object.assign(t,o.wP||{});const i=e.d.event.props;for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&!(e in t)&&delete i[e]})(l,c),l)};return{init:(o,i)=>{Array.isArray(i.preHookList)&&(e=[...e,...i.preHookList]),Array.isArray(i.postHookList)&&(t=[...t,...i.postHookList]),o.event.addPreHook=t=>(e.push(t),e.length-1),o.event.addPostHook=e=>(t.push(e),t.length-1),n=!0},runAllHooks(e,t){const n=r(Rr.PRE,e);if(-1===n)return{processedData:n,wrappedCallback:t};return{processedData:n,wrappedCallback:(...e)=>{r(Rr.POST,n),t(...e)}}},canRunHook:o}},kr=Mr(),Gr={combi:\"cb\",goal:\"gl\",exclude:\"ex\",split:\"sp\",uuid:\"ud\"},Fr=()=>{const e={q:qe.VWO_COOKIE_QUERY_PARAM,d:\"\"};try{let t=\"\";const n=window._vwo_exp||{},o=window.VWO._.cookies.getAll(),i={};for(const e in o)if(o[e]){const r=o[e],s=Et.campaignCookies.exec(e),a=Et.uuidCookie.exec(e),c=(s||a||[])[1];if(!c||n[c]&&!n[c].multiple_domains)continue;if(a&&a[1])t+=`ud_${a[1]}=${r}`;else if(s&&s[1]){const e=s[2].split(\"_\"),n=e[0],o=e[1],a=Gr[n];if(!a)continue;if(\"goal\"===n){const e=`${a}_${c}`;if(+r>1)t+=`${e}_${o}=${r}`;else{i[e]=i[e]||\"\";const t=i[e].length;t>0&&\",\"!==i[e][t-1]&&(i[e]+=\",\"),i[e]+=o}}else t+=`${a}_${c}=${r}`}\"|\"!==t[t.length-1]&&(t+=\"|\")}Object.keys(i).forEach(e=>{t+=`${e}_${i[e]}=1|`}),e.d=t&&encodeURIComponent(t.slice(0,t.length-1))}catch(e){}return e},$r={cb:\"combi\",gl:\"goal\",ex:\"exclude\",sp:\"split\",ud:\"uuid\"},jr={},Br=(e=window.VWO._.cookies.setItem)=>{try{const t=Lt.currentUrl,n=new URL(t).searchParams.get(qe.VWO_COOKIE_QUERY_PARAM);if(n){const t=(t,n)=>{if(jr[t])return;i(()=>window.VWO._.cookies.getItem(t))||(e(t,n),jr[t]=!0)},o=decodeURIComponent(n).split(\"|\");for(const e of o){const[n,o]=e.split(\"=\");if(!n||!o)continue;const[r,s,a]=n.split(\"_\");if(s&&1===i(()=>window._vwo_exp[s].multiple_domains)&&$r[r]){const e=$r[r];if(\"uuid\"===e&&o.length>64)continue;if(\"uuid\"!==e&&o.length>5&&!i(()=>ao&&window._vwo_exp[s].multiple_domains))continue;if(\"uuid\"===e)t(`_vwo_uuid_${s}`,o);else{const n=`_vis_opt_exp_${s}_${e}`;\"goal\"===e&&a?a.split(\",\").forEach(e=>{i(()=>window._vwo_exp[s].goals[e])&&t(`${n}_${e}`,o)}):t(n,o)}}}}}catch(e){}},Hr=()=>{if(!window._vwo_code)return null;const e=window._vwo_code||{},t=window.performance.getEntriesByType(\"resource\").find(e=>e.name.includes(\"/j.php?a=\"));let n=-1,o=-1;if(t){const e=Math.abs(t.fetchStart-t.startTime),i=Math.abs(t.requestStart-t.fetchStart),r=Math.abs(t.responseEnd-t.responseStart),s=+window._VWO_Jphp_StartTime;o=e+i+r,n=isNaN(s)?-1:s-t.responseEnd}return{settings_tolerance:i(()=>e.settings_tolerance()),library_tolerance:i(()=>e.library_tolerance()),settingsTimedOut:!!e.sT,libraryTimedOut:!!e.lT,timeToStartExecuteJphp:n,totalDownloadTime:o}};class Kr{verifyUrl(e,t,n,o,r){let s=!1;const a=o?e:this.getCleanedUrl(e);if(t)if(o){const e=ai.matchRegex(a,t,null,o);s=!!e;const n=i(()=>r.pgConfigId);n&&e&&Array.isArray(e)&&e.length>0&&i(()=>{const o=window.VWO.phoenix.pageGroup||window.VWO.pageGroup;if(o){const i=e.slice(1);o.setPageMatchData(n,{matchedGrps:i,urlRegex:t})}})}else{const n=this.getCleanedUrl(e,!0);s=!(!ai.matchRegex(a,t,null,o)&&!ai.matchRegex(n,t,!0,o))}else s=ai.matchWildcard(a,n)||ai.matchWildcard(e,n);return s}getCleanedUrl(e,t){if(!e)return;let n;return-1!==e.search(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\\.\\d,]+&?/)?(n=e.replace(/_vis_(test_id|hash|opt_(preview_combination|random))=[a-z\\.\\d,]+&?/g,\"\"),n=t?n.replace(/(\\??&?)$/,\"\"):n.replace(/(\\/?\\??&?)$/,\"\")):n=t?e:e.replace(/\\/$/,\"\"),n}compareUrlWithIncludeExcludeRegex(e,t,n,o){const i={};return n&&ai.matchRegex(e,n)?(i.didMatch=!1,i.reason=1,i):(i.didMatch=this.verifyUrl(e,t,o),i.reason=i.didMatch?2:3,i)}}const Jr=new Kr,qr=\"ev\",Xr=\"dslv\",Yr=\"fn\",zr=e=>{if(!e)return e;try{const t=new URL(e);for(const e of co)t.searchParams.delete(e);return t.searchParams.delete(\"vwo_q\"),t.toString()}catch(t){return e}},Qr=(e,t)=>5===i(()=>e.sections[1].urlModes[t]),Zr=(e,t)=>!(!Qr(e,t)&&4!==i(()=>e.sections[1].urlModes[t])),es=({campaignObj:e,cookieValue:t,getters:n})=>{if(!t)return null;const[o,r=\"\"]=i(()=>t.trim().split(Tt),{},[]),s=decodeURIComponent(r),a=zr(n.currentUrl),c=zr(s);return Zr(e,o)&&ai.matchPlainURLs(a,c)?o:null};class ts{constructor(){this.uuid=\"\",this.preview=Ri,this.hideElExpression=\"{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}\",this.urlCache={}}otherSide(...e){return e[0]=\"VWO.modules.utils.libUtils.\"+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}isDomDependent(e){return\"VISUAL_AB\"===e||\"VISUAL\"===e}isTestingCampaign(e){return this.isDomDependent(e)||\"SPLIT_URL\"===e}generateUUID(){return\"Jxxxxxxxxxxx4xxxyxxxxxx5xxxxxxxx9\".replace(/[xy]/g,function(e){const t=16*Math.random()|0;return(\"x\"==e?t:3&t|8).toString(16).toUpperCase()})}shouldUseCrossDomainForInsights(e){if(Jt())return!1;const t=!!i(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.jsConfig.crDom);return e?t&&this.isDomIndependentCampaign(e.type):t}isBot2(){return window.VWO._.isBot||s(window.navigator.userAgent).indexOf(\"bot\")>=0||s(window.navigator.userAgent).indexOf(\"spider\")>=0||s(window.navigator.userAgent).indexOf(\"preview\")>=0}isPageBasedGoal(e){return\"SEPARATE_PAGE\"===e||\"CUSTOM_GOAL\"===e||\"REVENUE_TRACKING\"===e}isSplitVariation(e){return\"SPLIT_URL\"===e.type&&e[ot]}getUUIDString(e){return e?\"&u=\"+e:\"\"}updateGoalsKind(e,t){const n={};return Object.keys(e).forEach(o=>{const i=e[o],r=i.mt;r&&Object.keys(i.goals).length&&Object.entries(r).forEach(([e,i])=>{const r=this.getGoalKind(i),s=i=>{!i||t&&!t[i]||(n[o]=n[o]||{},n[o][e]=i)};Array.isArray(r)?r.forEach(s):s(r)})}),t||(window.VWO._.goalsToBeConvertedSynchronously=n),n}getGoalKind(e){let t;const n=window.VWO._.allSettings.triggers[e];if(!n||0===Object.keys(n).length)return;const r=3===i(()=>n[Xr]);r||i(()=>Object.keys(n.cnds).length)||o({msg:\"Trigger definition is empty\",event:{triggerName:e}});const s=e=>{switch(e){case a.DOM_CLICK:return\"CLICK_ELEMENT\";case a.DOM_SUBMIT:return\"FORM_SUBMIT\";case a.PAGE_UNLOAD:return\"PAGE_UNLOAD\";case a.WIDGET_CLOSE:return\"WIDGET_CLOSE\";case a.WIDGET_SHOWN:return\"WIDGET_SHOWN\";case a.ELEMENT_VIEWED:return\"ON_PAGE\";default:return\"\"}};if(r)return Object.keys(n[qr]).map(s);if(\"object\"==typeof n.cnds[0]){t=s(n.cnds[0].event)}else{switch(n.cnds[1].event){case a.DOM_SUBMIT:case a.DOM_CLICK:t=\"ENGAGEMENT\"}}return t}isXpathAllHead(e,t,n=!1){if(e.muts=e.muts||{},\"boolean\"==typeof e.muts.pvtMut&&!n)return e.muts.pvtMut;const o=t.split(\",\");let i=!0;for(let e=0;e\u003co.length;e++)if(o[e].trim()&&\"head\"!==s(o[e])){i=!1;break}return n||(e.muts.pvtMut=i),i}isPersonalizeCampaign(e){var t;return\"TARGETING\"===(null===(t=e.iType)||void 0===t?void 0:t.type)}isPersonalizeHoldback(e,t={}){return this.isPersonalizeCampaign(e)&&2===e.iType.v&&!t.avoidHoldbackForPreview}doNotHideElements(e){return e&&\"boolean\"==typeof e}getMatchedCookies(e){let t=[];return document.cookie&&(t=document.cookie.match(e)||[]),t}getCombinationCookie(){let e=this.getMatchedCookies(/(?:^|;)\\s?(_vis_opt_exp_\\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{const t=decodeURIComponent(e);return/_vis_opt_exp_\\d+_combi=(?:\\d+,?)+\\s*$/.test(t)?t:\"\"}catch(e){return\"\"}});const t=[];return e.forEach(function(e){const n=e.match(/([\\d,]+)/g);n&&t.push(n.join(\"-\"))}),t.join(\"|\")}isCurrentURLSplitVariation({chosenVariation:e,getters:t,campaignData:n}){if(Zr(n,e))return!!es({campaignObj:n,cookieValue:cn.get(Kt(n.id)),getters:t});let o=\"\";const i=Jr.getCleanedUrl(t.currentUrl),r=this.urlCache[n.id]=this.urlCache[n.id]||{},s=r[i]||r[t.currentUrl];if(void 0!==s)return s;let a=!1,c=t.currentUrl;const d=n.sections;return d[1].variationsRegex?(o=d[1].variationsRegex[e],a=Jr.verifyUrl(t.currentUrl,o,null)):(o=d[1].variations[e],a=ai.matchWildcard(i,o),c=i),r[c]=!!a}checkForWrongConsent(e,t){return t&&\"http:\"===e.location.protocol}setCampaignAppliedFlag(e,t){Rn&&e.ss&&e.ss.csa?e.cA=!1:e.cA=t}inQACampaign(e){return!!window._vwo_exp[e].iqam}}let ns;const os={get:e=>{try{0;return window.localStorage.getItem(e)}catch(e){return\"\"}},set:(e,t)=>{try{return ns._setItem(e,t)}catch(e){return\"\"}},remove:e=>{try{return ns._removeItem(e)}catch(e){return!1}},getItem:function(e){return this.get(e)},setItem:function(e,t){this.set(e,t)},deleteAll:function(){},deleteItem:function(e){this.remove(e)}};function is(e){ns=e}window.VWO._.localStorageService=os;const rs=/:nth-parent\\((\\d+)\\)$/,ss=/[A-Za-z1-9]*?:tm\\([\"']([\\s\\S]*?)[\"']\\)(?:\\:nth-parent\\(\\d\\))?/,as=e=>e.indexOf(\":tm(\")>-1,cs=e=>!!as(e),ds=e=>{const t=e.match(rs)||[];if(t.length\u003c2)return;const n=+t[1];return isNaN(n)?void 0:n};function ls(){const e={};return function(t){if(e[t])return e[t];if(as(t)){const{targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}=(e=>{const t=e.match(ss)||[e],n=t[0],[o]=e.split(\":tm(\"),i=t[1],r=ds(n),s=void 0!==t.index?e.slice(t.index+n.length,e.length).trim():\"\",a=o.trim().split(\" \");return{targetElement:1==a.length?a[0].toUpperCase():a.map(e=>(-1===e.search(/(\\.|#)/)&&(e=e.toUpperCase()),e)).join(\" \"),targetText:i,ancestorLevelCount:r,childSel:s}})(t);return e[t]={targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}}return{targetElement:\"\",targetText:\"\"}}}const us=ls(),ws={};function _s(e){if(Array.isArray(ws[e]))return ws[e];const t=e.split(\"\u003cvwo_sep>\");return 1===t.length?ws[e]=[{sel:e,isTxtSel:!0}]:ws[e]=t.map(e=>({sel:e.trim(),isTxtSel:cs(e)}))}const gs=e=>\"number\"==typeof e,ps=(e,t)=>!(!e||e.sel!==t),hs=(e,t)=>gs(e)&&e===t,vs=({targetElement:e,targetText:t,ancestorLevelCount:n,childSel:o},i)=>{const r=[e,t].join(\".\");if(!i||!Array.isArray(i[r]))return null;for(let e=0;e\u003ci[r].length;e++){const t=i[r][e];if(!t)return null;const s=!n&&!t.d||hs(n,t.d),a=!o&&!t.cd||ps(t.cd,o);if(s&&a)return t}return null},fs=()=>Object.assign({},i(()=>window.VWO._.txtCfg)||{}),Es=fs(),ms=()=>{Es.o&&i(()=>{Es.o.d()})};window.VWO.modules.utils.textBasedSelectorUtils={disconnectMutationObserver:ms};class Os{modifyTriggerConditions(e,t){const n=[];return Array.isArray(e)?(e.forEach(e=>{if(Array.isArray(e))n.push(this.modifyTriggerConditions(e,t));else{const o=t(e);n.push(o)}}),n):e}getExitTrigger(e){for(let t=0;t\u003ce.length;t++){if(Array.isArray(e[t])){const n=this.getExitTrigger(e[t]);if(n)return n}if(\"object\"==typeof e[t]&&null!==e[t]&&e[t].exitTrigger)return e[t].exitTrigger}}}var Ss=new Os;function Ts({avoidFullHTML:e}={avoidFullHTML:!1}){return Wn&&!e?document.documentElement:document.body||document.documentElement}const Cs={state:{}},Is=e=>e&&\"object\"==typeof e&&!Array.isArray(e),[ys,As]=function(){let e={};return window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{e={}}),[(t,n)=>{e[t]=e[t]||{},e[t][n]=!0},(t,n)=>Is(e[t])&&!!e[t][n]]}();function Ns({triggerId:e,eventName:t,triggerObj:n}){const o=(n||window.VWO._.allSettings.triggers[e]||{}).cnds||[];for(let e=0;e\u003co.length;e++)if(t.indexOf(o[e].event)>-1)return!0;return!1}function Vs(e){return!!(window.VWO._.allSettings.triggers[e]||{}).sLR}function bs(){let e,t=!1,n={};const o=window.VWO._.phoenixMT,i={attach:()=>{if(!t){e=new MutationObserver(()=>{Object.keys(n).forEach(e=>{o.trigger(e)})});try{const n=Ts();e.observe(n,{childList:!0,subtree:!0}),t=!0}catch(e){}}},remove:()=>{e&&(e.disconnect(),e=null,t=!1)},fireEventOnMutation:e=>{n[e]=1}};return o.on(\"vwo_urlChangeMt\",()=>{i.remove(),o.getAllEvents().forEach(e=>{e.indexOf(\"vwo_mutObs\")>-1&&o.clearEvent(e)}),n={}}),i}const Ls=bs();function Rs(e){Is(e)&&Object.assign(Cs.state,e)}function Ds(e){window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.fireTagEvaluatedEvent(\"${{1}}\")',null,{captureGroups:[e]})}function Ws(e,t){const{amt:n,campId:i}=e,r=e.t,s=()=>{try{t(),Cs.state[r]=!0}catch(e){o({msg:`Error occurred while executing \"${r}\" trigger`,url:\"triggerBasedTagExecutorMT.ts\",source:e})}};n&&(Ls.attach(),Ls.fireEventOnMutation(`vwo_mutObs.${r}`));const c=Ns({triggerId:r,eventName:a.CAMPAIGN_UNLOADED}),d=Vs(r),l=c||d;if((!r||Cs.state[r])&&!c)return s();As(e.tag,r)||(ys(e.tag,r),window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.attachTriggerListenersForTagExecution(\"${{1}}\", \"${{2}}\", \"${{3}}\")',null,{captureGroups:[r,s,{isWaitForElementEvent:n,campId:i,preventCallBackRemovalOnSpa:l,isCampUnloadEvent:c,preventCallBackRemoval:d}]}))}function Ps(e){if(\"object\"!=typeof e)return'\"'+e+'\"';let t=\"\";try{const n=we(e);let o=n.length;for(;o--;){const i=n[o];t+='\"'+i+'\":'+Ps(e[i])+\",\"}t=\"{\"+t.slice(0,-1)+\"}\"}catch(t){o({msg:\"Error in json stringify - \"+e,url:\"utils.js\",source:encodeURIComponent(\"json-stringify\")})}return t}function xs(e,t){let n=!1;return function(){n||(e.call(this,arguments),n=!0,setTimeout(function(){n=!1},t))}}window.VWO.modules.utils.tagExecutor={updateTriggerStates:Rs};const Us=Qe;function Ms(e,t,n){let o=document.URL;e&&window.history?function(e,t){const n=function(n){const i=e[n];e[n]=function(n){const r=i.apply(e,[].slice.call(arguments));return window.fetcher.postMessage({type:\"sync\",property:\"URL\",value:document.URL,syncType:2}),t({state:n,currentUrl:document.URL,previousUrl:o}),o=document.URL,r}};n(\"pushState\"),n(\"replaceState\")}(window.history,t):window.addEventListener(\"hashchange\",t,!1)}function ks(e){e.fn.nonEmptyContents=function(){if(!this||!this.length)return this.contents();const e=this.contents();let t;for(let n=e.length;n--;)t=e.get(n),3!==t.nodeType||/\\S/.test(t.nodeValue)||e.splice(n,1);return e};const t=function(e,t,n){(navigator.userAgent.indexOf(\"MSIE \")>-1||navigator.userAgent.indexOf(\"Trident/\")>-1)&&e.style.setProperty(t,n.replace(\"!important\",\"\").trim()),e.style.setProperty(t,n.replace(\"!important\",\"\"),\"important\")};e.fn.vwoCss=function(){let n;try{this.each(function(){this.hasOwnProperty(\"__vwoControlStyleAttr\")||(this.__vwoControlStyleAttr=this.getAttribute(\"style\")||\"\")})}catch(e){const t=\"[JSLIB] Error during storing control style attribute value\";o({msg:t,url:\"utils.js\",source:encodeURIComponent(t)})}if(1===arguments.length){if(\"string\"==typeof arguments[0])return this.css(arguments[0]);for(const e in arguments[0])arguments[0].hasOwnProperty(e)&&(n=arguments[0][e].toString(),n.indexOf(\"important\")>-1?this.each(function(){t(this,e,n)}):this.css(arguments[0]))}else if(2===arguments.length){const e=arguments[0].toString();n=arguments[1]?arguments[1].toString():null,n&&n.indexOf(\"important\")>-1?this.each(function(){t(this,e,n)}):this.css(e,n)}else e.fn.css.apply(this,arguments);return this},e.fn.vwoAttr=function(){if(this&&this.length){if(2!==arguments.length){if(1===arguments.length){if(\"string\"==typeof arguments[0])return this.attr(arguments[0]);{var t=arguments[0];try{this.each(function(){if(!this.hasOwnProperty(\"__vwoControlVwoAttr\")){this.__vwoControlVwoAttr={};Object.keys(t).forEach(e=>{switch(e){case\"class\":default:this.hasAttribute(e)?(this.__vwoControlVwoAttr.attrsToAddOrModify=this.__vwoControlVwoAttr.attrsToAddOrModify||[],this.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:this.getAttribute(e)})):(this.__vwoControlVwoAttr.attrsToRemove=this.__vwoControlVwoAttr.attrsToRemove||[],this.__vwoControlVwoAttr.attrsToRemove.push(e));break;case\"removedAttributes\":t.removedAttributes.forEach(e=>{this.hasAttribute(e)&&(this.__vwoControlVwoAttr.attrsToAddOrModify=this.__vwoControlVwoAttr.attrsToAddOrModify||[],this.__vwoControlVwoAttr.attrsToAddOrModify.push({name:e,value:this.getAttribute(e)}))})}})}})}catch(e){const t=\"[JSLIB] Error during storing control attributes values\";o({msg:t,url:\"utils.js\",source:encodeURIComponent(t)})}const n=e.extend({},t);if(Array.isArray(n.removedAttributes))for(let e=n.removedAttributes.length-1;e>=0;e--)n[n.removedAttributes[e]]&&delete n[n.removedAttributes[e]];else delete n.removedAttributes;const r=[\"type\",\"height\",\"width\"],s=this.get(0);for(let e in r)if(r.hasOwnProperty(e)){const t=r[e];n[t]&&(s.setAttribute(t,n[t]),delete n[t])}if(n.class){const e=n.class.addedClasses,t=n.class.removedClasses;e&&e.length>0&&this.addClass(e.join(\" \")),t&&t.length>0&&this.removeClass(t.join(\" \")),delete n.class}if(n.removedAttributes&&n.removedAttributes.length>0){for(let e=0;e\u003cn.removedAttributes.length;e++)this.each(function(){this.removeAttribute(n.removedAttributes[e])});delete n.removedAttributes}Sn&&n.src&&!n.loader&&(n.loader=!0,n.loaderConfig={pc:\"transparent\",sc:\"transparent\",id:Date.now(),as:\"5s\"});const a=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\";if(n.src&&n.loader){const t=`vwo-loader-el-${n.loaderConfig.id}`;if((this.attr(\"src\")!==n.src||this.attr(\"srcset\")!==n.srcSet)&&!this.hasClass(t)){this.attr(\"src\",a);const o=n.src,i=n.srcSet;i&&this.removeAttr(\"srcset\"),e(\"head\").append(`\u003cstyle type=\"text/css\" id=\"${t}\">.${t}{width:${n.width}px;height:${n.height}px;animation-timing-function: linear;animation-duration: ${n.loaderConfig.as};animation-iteration-count: infinite;animation-name: placeHolderShimmer;background: #ccc;background: linear-gradient(to right, ${n.loaderConfig.pc} 8%, ${n.loaderConfig.sc} 38%, ${n.loaderConfig.pc} 54%);display: inline-block;}@keyframes placeHolderShimmer{0%{background-position: -468px 0}100%{background-position: 468px 0}}\u003c/style>`);const r=new Image;r.onload=r.onerror=()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),()=>{this.attr(\"src\",o),i&&this.attr(\"srcset\",i),e(`#${t}`).remove(),this.removeClass(t)})},r.src=o,i&&(r.srcset=i),this.addClass(t)}[\"src\",\"srcSet\",\"loader\",\"loaderConfig\"].forEach(e=>{delete n[e]})}else if(i(()=>se._.ac.hIF)&&(n.src||n.srcset)&&[\"IMG\",\"SOURCE\"].includes(this.get(0).tagName)){let e=n.src,t=n.srcset;e&&(n.src=a),t&&(n.srcset=a),setTimeout(()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),()=>{e&&this.attr(\"src\",e),t&&this.attr(\"srcset\",t)})},0)}return window.VWOspvEventListenerAdded||document.addEventListener(\"securitypolicyviolation\",e=>{e.blockedURI.includes(\".vwo.io\")&&(window.VwoIoImageLoadFailed=!0)}),window.VWOspvEventListenerAdded=!0,\"IMG\"===s.tagName&&t.src&&t.src.includes(\".vwo.io\")&&(s.onerror=()=>{window.VwoIoImageLoadFailed&&window._vwo_handleMutations&&window._vwo_handleMutations(s,()=>{this.attr(\"src\",t.src.replace(\"vwo.io\",\"visualwebsiteoptimizer.com\")),t.srcset&&this.attr(\"srcset\",t.srcset.replace(\"vwo.io\",\"visualwebsiteoptimizer.com\")),delete window.VwoIoImageLoadFailed})}),this.attr(n)}}return e.fn.attr.apply(this,arguments)}this.get(0).setAttribute(arguments[0],arguments[1])}return this};const n=window._vwo_editorOperationTracker={},r={};window.VWO._.phoenixMT.once(\"vwo_domClicked\",e=>{const t=Object.keys(r);for(let n=0;n\u003ct.length;n++)r[t[n]](e)}),e.fn.vwoElement=function(t){const o=`vwo_w_${t.id}`,i=t.id&&`#vwo-widget-${t.id}`||\"\";let s=!1,c=!1;if(t.wId){let e=window.VWO._.native.JSON.parse(se._.allSettings.dataStore.changeSets[t.wId]),n=\"\";e.css?n+=`\u003cdiv ${t.idemId}=\"\" vwo-element-id=\"${t.elId}\">${e.html}\u003cstyle>${e.css}\u003c/style>\u003c/div>`:n+=`\u003cdiv ${t.idemId}=\"\" vwo-element-id=\"${t.elId}\">${e.html}\u003c/div>`,e.js&&e.js.data&&(n+=`\u003cscript>${e.js.data}\u003c\\/script>`),t.html=n}const d=t.opId,l=e=>{d&&(e?n[d]=e:delete n[d])},u=()=>{l(\"sw-attached\");const n=n=>{se.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[n,()=>{l(\"sw-executed\");let n=!1;t.sw.skipExecuteOnce=c,!t.sw.executed||!t.sw.skipExecuteOnce||e(i).length||f()||s||(n=!0,t.sw.executed=!1),t.sw.executed||t.ef&&!t.ef.executed||_(n),t.sw.executed=!0,s=!1}]})};\"string\"==typeof t.sw.p_dsl?se.phoenix(`settings.currentSettings.triggers.${t.sw.p_dsl}`).then(e=>{e?(e.cnds=Ss.modifyTriggerConditions(e.cnds,e=>(!S(e)||\"vwo_pageView\"!==e.event&&\"vwo_session\"!==e.event||(e.persistState=!0),e)),Ns({triggerObj:e,eventName:a.DOM_CLICK})&&(c=!0),n(e)):h.error(`Trigger for show when p_dsl ${t.sw.p_dsl} not found.`)}):n(t.sw.p_dsl),se.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[`widget-${t.id}-sw-ready`]})},w=()=>{const e=e=>{const n=t.apiParamVariables.reduce((t,n)=>(t[n]=e.event[n],t),{});t.apiParams[3]=Object.assign(Object.assign({},t.apiParams[3]),n),window[t.id]=Object.assign(Object.assign({},window[t.id]),t.apiParams[3]),t.ef.executed=!0,(!t.sw||t.sw.executed)&&_()};t.ef.isEventFiredHandlerExecuting||t.ef.executed||(t.ef.isEventFiredHandlerExecuting=!0,se.phoenix('store.getters.getHistoryEvents(\"${{1}}\")',null,{captureGroups:[t.triggerEventname]}).then(n=>{var o,i;n.length?!t.ef.executed&&e({event:null===(o=n[0])||void 0===o?void 0:o.props}):(i=t.ef.p_dsl,se.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[i,e]})),t.ef.isEventFiredHandlerExecuting=!1}))},_=e=>{t.api?t.api(...t.apiParams).then(n=>{const o=t.apiResponsevariables.reduce((e,t)=>(e[t]=n[t],e),{});window[t.id]=Object.assign(Object.assign({},window[t.id]),o),t.html=t.html&&t.html(Object.assign({Array:window.Array,Math:window.Math,window:window.window},o)),g(e)}):g(e)},g=n=>{this[t.position](t.html),window.VWO&&window.VWO.event&&window.VWO.event(\"vwo_widgetShown\",{id:t.id}),l(),t.js&&(se.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t.js.p_dsl,()=>{}]}),se.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[`widget-${t.id}-js-ready`]})),i&&(n=>{const o=e(n);o.length&&o.get(0).addEventListener(\"close_button_clicked\",function(){s=!0,l(\"disconnected\"),window.VWO&&window.VWO.event&&window.VWO.event(\"vwo_widgetClose\",{id:t.id})})})(i),t.rec&&!n&&p(),t.hw&&(se.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t.hw.p_dsl,()=>{let n=os.get(o);n&&(n=Ye(n),n.d=1,os.set(o,Ps(n))),(t=>{e(t).remove()})(`#vwo-widget-${t.id}`)}]}),se.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[`widget-${t.id}-hw-ready`]})),c&&(r[`vwo_domClicked.${t.id}`]=()=>{s=!1})},p=()=>{let e=os.get(`vwo_w_${t.id}`);if(e){e=Ye(e);for(const t in e)switch(t){case\"v\":e[t]=parseInt(e[t])+1;break;case\"l_ts\":e[t]=Date.now()}os.set(`vwo_w_${t.id}`,Ps(e))}else v(e)},v=e=>{!e&&(e=os.get(`vwo_w_${t.id}`)),e||os.set(`vwo_w_${t.id}`,Ps(t.sks))},f=()=>{t.sks&&v();let e=os.get(`vwo_w_${t.id}`);return!!e&&(e=Ye(e),1==e.d)};return t&&this.length&&t.position&&!f()&&(t.rec?(l(\"rec-attached\"),se.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t.rec.p_dsl,()=>{l(\"rec-executed\"),t.sw||t.ef?(t.ef&&w(),t.sw&&u()):_()}]}),se.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[`widget-${t.id}-rec-ready`]})):t.sw||t.ef?(t.sw&&u(),t.ef&&w()):_()),this};const s={};e.fn.performOp=function(t){try{if((n&&(\"sw-executed\"===n[t]||\"rec-executed\"===n[t])||s[t]&&!(e=>{try{return\"isConnected\"in e?e.isConnected:document.body.contains(e)}catch(e){return!1}})(s[t]))&&delete n[t],this&&this.length)return s[t]=this[0],n[t]?e():(n[t]=\"in-progress\",this)}catch(e){}return this},e.fn.execCode=function(e){try{e.call(this)}catch(e){const t=\"[JSLIB] Error while running custom Code through execCode\";o({msg:t,url:\"HelperFunctionMT.ts\",source:encodeURIComponent(t)})}return this},e(window).bind(\"beforeunload\",function(){try{let e=se._.insightsConversions||[];if(e.length){let t=os.get(`_vwo_insights_conversions_${window._vwo_acc_id}`);t&&(t=Object.values(Ye(t)),e=[...t,...e]),os.set(`_vwo_insights_conversions_${window._vwo_acc_id}`,Ps(e))}const t=[],n=se.queue||se;null==n||n.map(e=>{var n;(null===(n=null==e?void 0:e[0])||void 0===n?void 0:n.startsWith(\"track\"))&&t.push(e)}),t.length&&os.set(`_vwo_track_data_${window._vwo_acc_id}`,Ps(t))}catch(e){const t=\"[JSLIB EVENT] Error unload event.\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}}),e.fn.replaceWith2=e.fn.vwoSPAReplaceWith=function(e){return this.length?this.each(function(t,n){var o=document.createElement(\"div\");o.innerHTML=\"object\"==typeof e?e.nodeValue:e.trim(),o.firstChild&&(o.firstChild.__vwoControlOuterHTML=n.__vwoControlOuterHTML||n.outerHTML);try{const e=Array.from(o.querySelectorAll(\"script\"));if(e.length>0)for(const t of e)if(-1!==t.textContent.indexOf(\"_vwo_api_section_callback\")||t.attributes[\"vwo-script\"]){t.remove();const e=document.createElement(\"script\");t.src&&(e.src=t.src),t.textContent&&(e.textContent=t.textContent),window.VWO.nonce&&(e.nonce=window.VWO.nonce),document.head.appendChild(e)}}catch(n){}n.parentNode&&n.parentNode.replaceChild(o.firstChild,n)}):this},e.fn.vwoRevertHtml=function(){try{return this.length&&this.each(function(){var t=this.innerHTML;this.hasOwnProperty(\"__vwoControlInnerHTML\")&&t===this.__vwoExpInnerHTML&&(e(this).html(this.__vwoControlInnerHTML),delete this.__vwoControlInnerHTML,delete this.__vwoExpInnerHTML)}),this}catch(e){const t=\"[JSLIB] Error during vwoRevertHtml\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.vwoRevertAttr=function(){try{return this.length&&this.each(function(){if(this.hasOwnProperty(\"__vwoControlVwoAttr\")){var t=this.__vwoControlVwoAttr;t.hasOwnProperty(\"attrsToAddOrModify\")&&t.attrsToAddOrModify.forEach(t=>{e(this).attr(t.name,t.value)}),t.hasOwnProperty(\"attrsToRemove\")&&t.attrsToRemove.forEach(t=>{e(this).removeAttr(t)}),delete this.__vwoControlVwoAttr}}),this}catch(e){const t=\"[JSLIB] Error during vwoRevertAttr\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.vwoRevertCss=function(){try{return this.length&&this.each(function(){this.hasOwnProperty(\"__vwoControlStyleAttr\")&&(e(this).attr(\"style\",this.__vwoControlStyleAttr),delete this.__vwoControlStyleAttr)}),this}catch(e){const t=\"[JSLIB] Error during vwoRevertCss\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.vwoRevertRearrange=function(t,n,i){try{return this.length?this.each(function(){e(this).parent().removeAttr(`vwo-op-${t}`);var o=e(n),r=o.nonEmptyContents().eq(i);o.length||e(this).remove(),r.length?r.before(this):o.append(this)}):this}catch(e){const t=\"[JSLIB] Error during vwoRevertRearrange\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.revertContentOp=function(){try{return this.length&&this.each(function(){if(this.hasOwnProperty(\"__vwoControlOuterHTML\")){var t=e(this);e.fn.replaceWith.apply(t,[this.__vwoControlOuterHTML])}}),this}catch(e){const t=\"[JSLIB] Error during revertContentOp\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.vwoVal=function(){try{try{this.each(function(){this.hasOwnProperty(\"__vwoControlVal\")||(this.__vwoControlVal=this.value||\"\")})}catch(e){const t=\"[JSLIB] Error during storing control element value\";o({msg:t,url:\"helperFunctionMT.ts\",source:encodeURIComponent(t)})}return e.fn.val.apply(this,arguments),this}catch(e){const t=\"[JSLIB] Error during vwoVal\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}},e.fn.vwoRevertVal=function(){try{return this.length&&this.each(function(){this.hasOwnProperty(\"__vwoControlVal\")&&(e(this).val(this.__vwoControlVal),delete this.__vwoControlVal)}),this}catch(e){const t=\"[JSLIB] Error during vwoRevertVal\";o({msg:t,url:\"helperFunction.ts\",source:encodeURIComponent(t)})}}}const Gs=(e,t)=>{for(;--t>=0&&e.parentElement;)e=e.parentElement;return t\u003c0?e:null};function Fs(){if(!window.vwo_$)return;const e=(e,t,n)=>{var o;const i=(null===(o=n.iT?e.innerText:e.textContent)||void 0===o?void 0:o.trim())||\"\";return!!i&&i===t.trim()},t=e=>Nn()&&e&&e.classList.contains(\"vwo_bl\");let n,o=0;const i=window.vwo_$;window.vwo_$=(...r)=>{const s=r[0]||\"\",a=(c=r[1])&&!Array.isArray(c)&&\"object\"==typeof c?r[1]:{};var c;if(void 0!==a.iT&&r.splice(1,1),Nn()&&\"string\"==typeof s&&(r[0]=`${s}:not(.vwo_bl)`),!s||\"string\"!=typeof s||-1===s.indexOf(\":tm(\")||/\u003c.*(script|style)\\b[^>]*>/g.test(s))return i(...r);try{const r=_s(s);if(r.length>1){var d=[];for(const e of r){const t=vwo_$(e.sel).toArray();for(const e of t)e._vwo_visited||(e._vwo_visited=!0,d.push(e))}for(const e of d)delete e._vwo_visited;return i(d)}const c=us(r[0].sel),{targetElement:l,targetText:u,ancestorLevelCount:w,childSel:_}=c,g=window.VWO._.txtCfg||{};if(g.txtSelMap){const e=vs(c,g.txtSelMap);if(e&&e.s){const t=window.vwo_$(\".\"+e.s);if(t.length>0)return t}}let p=i();const h=e=>{if(w){const t=Gs(e,w);t&&(_?[].push.apply(p,Array.from(t.querySelectorAll(_))):[].push.apply(p,[t]))}else[].push.apply(p,[e])};if(l){const i=((i,r,s)=>{const a=i.split(\" \"),c=a.length>1?a[1].toUpperCase():a[0].toUpperCase(),d=a.length>1?document.querySelector(a[0]):document.body;return document.createTreeWalker(d,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>i.tagName!==c||t(i)?NodeFilter.FILTER_SKIP:e(i,r,s)?(n=i,o=i.querySelectorAll(c).length,o?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT):(o--,n&&!o?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP)})})(l,u,a);let r;for(;r=i.nextNode();)h(n),n=null}else{const n=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,{acceptNode(e){const n=e.parentElement;return t(n)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});for(;n.nextNode();){const t=n.currentNode;t&&(e(t.parentElement,u,a)&&h(t.parentElement))}}return o=0,p}catch(e){return i()}},Object.assign(window.vwo_$,i)}window.VWO.modules.utils.helperFunctions={onUrlChange:Ms};const $s=(e,t,n,o,r)=>{Bn&&e.startsWith(\"_vwo_uuid\")&&i(()=>{window.VWO._.jarTraceLastSeen=window.VWO._.jarTraceLastSeen||{};const i=`${e}|${t}|${(null==r?void 0:r.id)||\"\"}`,s=Date.now();s-(window.VWO._.jarTraceLastSeen[i]||0)\u003c=5e3||(window.VWO._.jarTraceLastSeen[i]=s,window.VWO._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:\"cookieJarSetTPC\",visId:t,msg:window.VWO._.native.JSON.stringify({source:o,cookieName:e,hasJarCookie:n,campaignId:null==r?void 0:r.id})}))})},js=(e,t,n,o={})=>{Bn&&i(()=>{window.VWO._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:\"visitorIdentityCookieCreated\",msg:window.VWO._.native.JSON.stringify(Object.assign({source:e,cookieName:t},o)),visId:n})})},Bs=(e,t,n)=>{Bn&&i(()=>{const o=i(()=>{var e;return null===(e=null==n?void 0:n.d)||void 0===e?void 0:e.visId}),r=i(()=>{var e;return null===(e=null==n?void 0:n.d)||void 0===e?void 0:e.eventUuid}),s=i(()=>{var e;return null===(e=null==n?void 0:n.d)||void 0===e?void 0:e.msgId}),c=i(()=>{var e,t;return(null===(t=(e=window.VWO._.libUtils).getUUID)||void 0===t?void 0:t.call(e))||window._vwo_uuid}),d=i(()=>window.VWO._.cookies.get(\"_vwo_uuid\")),l=i(()=>window.VWO._.cookies.get(\"_vwo_uuid_v2\")),u=e===a.VARIATION_SHOWN?\"assignment\":\"other\",w=!(!o||!(o!==c||d&&o!==d));if(!(\"assignment\"===u||w))return;window.VWO._.identityTraceLastSeen=window.VWO._.identityTraceLastSeen||{};const _=`${e}|${(null==t?void 0:t.id)||\"\"}|${(null==t?void 0:t.variation)||\"\"}|${s||r||\"\"}`,g=Date.now();g-(window.VWO._.identityTraceLastSeen[_]||0)\u003c=3e3||(window.VWO._.identityTraceLastSeen[_]=g,window.VWO._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:\"eventSyncIdentityTrace\",expId:null==t?void 0:t.id,varId:null==t?void 0:t.variation,visId:o,eventUuid:r,msgId:s,msg:window.VWO._.native.JSON.stringify({eventName:e,eventCategory:u,hasIdentityDrift:w,eventVisId:o,cookieVisId:d,cookieUuidV2:l,runtimeVisId:c,eventUuid:r,msgId:s})}))})},Hs=e=>{Bn&&i(()=>{window.VWO._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:\"visitorIdentityCreated\",msg:window.VWO._.native.JSON.stringify(e),visId:e.newUuid})})},Ks=(e,t)=>{Bn&&i(()=>{window.VWO._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:\"visitorIdentityCookiesUpdated\",msg:window.VWO._.native.JSON.stringify({updatedCookies:e,updatedCount:t})})})},Js={init:function(e,t){window.fetcher.getValue(\"VWO._.vwoLib.initTrack\",[e,t])},processEvent:function(e,t,n,o,i){if(\"[object Array]\"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,c=e[0],d=e.slice(1),l=-1!==c.indexOf(\".\");return l&&0===c.indexOf(t)||!l?(l?(r=n[(s=c.split(\".\"))[0]][s[1]],a=n[s[0]]):(r=n[c],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,d),1):0):0}catch(t){return console.log(\"Error occured in VWO Process Event (\"+(e&&e[0])+\"): \",t),0}}},qs={};const Xs=e=>{const t=_s(e),n=window.VWO._.txtCfg||{},o=n.mp=n.mp||{};let i=\"\";const r=e=>{i+=e+\",\"};for(const e of t)if(e.isTxtSel)if(o[e.sel])r(o[e.sel]);else{const t=us(e.sel),i=vs(t,n.txtSelMap);if(i&&i.s){const t=\".\"+i.s;r(t),o[e.sel]=t}}else r(e.sel);return i},Ys=()=>{window.VWO._.txtCfg&&window.VWO._.txtCfg.mp&&window.fetcher.setValue(\"window.VWO._.txtCfg.mp\",window.VWO._.txtCfg.mp)};function zs(t){return e(this,void 0,void 0,function*(){yield se.phoenix('store.actions.addValues(\"${{1}}\", \"${{2}}\" )',null,{captureGroups:[t,\"vwoInternalProperties\"]})})}class Qs extends ts{constructor(){super(),this.isInsightsActivated=!1,this.isCampaignsLoaded=!1,this.noopFn=()=>{},this.thirdPartyCookiesSuccess={},window.VWO._.phoenixMT.on(a.RUN_REVERT_TAGS,this.runRevertTagsAndUpdateInfo.bind(this))}deleteAllCss(){const e=document.getElementById(\"_vis_opt_path_hides\");e&&e.parentNode.removeChild(e)}getUUID(e){e=e||{},this.uuid=Lt.vwoUUID;let t=e&&e.id&&e.multiple_domains?\"_\"+e.id:\"\";this.shouldUseCrossDomainForInsights(e)&&(t=_t);const n=t&&(cn.get(\"_vwo_uuid\"+t)||cn.get(\"_vwo_uuid\"+_t))||cn.get(\"_vwo_uuid\");return this.uuid=n||this.uuid||this.generateUUID()}createUUIDCookie2(e){if($i.isVisitorOptedOut())return;const t=this.getUUID(e);let n=e&&e.id&&e.multiple_domains?\"_\"+e.id:\"\";const o=this.shouldUseCrossDomainForInsights(e||{});if(o&&(n=_t),!cn.get(\"_vwo_uuid\"+n)){const i=\"_vwo_uuid\"+n;this.createCookieMT(i,t,qe.UUID_COOKIE_EXPIRY,e,!0,o),js(\"libUtilsMT.createUUIDCookie2\",i,t,{campaignId:null==e?void 0:e.id,multipleDomains:!!(null==e?void 0:e.multiple_domains),crossDomainInsights:!!o})}return se.data=se.data||{},se.data.vin=se.data.vin||{},se.data.vin.uuid=t,t}setVin(e){if($i.isVisitorOptedOut())return;const t=this.getUUID(e);return se.data=se.data||{},se.data.vin=se.data.vin||{},se.data.vin.uuid=t,t}extraData2(e,t){var n,o,i,r,s={},a=se.modules.tags.sessionInfoService.getInfo(),c=e?a.r:wn.get();const d=window.screen.width,l=window.screen.height;return s.sr=d+\"x\"+l,s.sc=window.screen.colorDepth,s.de=document.characterSet||document.charset,s.ul=window.navigator.language.toLocaleLowerCase(),window._vwoCc&&window._vwoCc.rTD||(s.r=c),s.lt=(new Date).getTime(),s.tO=Se(),s.tz=(null===(r=null===(i=null===(o=null===(n=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat)||void 0===n?void 0:n.call(Intl))||void 0===o?void 0:o.resolvedOptions)||void 0===i?void 0:i.call(o))||void 0===r?void 0:r.timeZone)||\"\",t?s:window.VWO._.native.JSON.stringify(s)}isDomIndependentCampaign(e){return i(()=>m().isDomIndependentCampaign(e))}isSessionBasedCampaign2(e){return i(()=>m().isSessionBasedCampaign2(e))}hasInsightsMetric(e){return i(()=>m().hasInsightsMetric(e))}isAnalyzeCampaign(e){return i(()=>m().isAnalyzeCampaign(e))}shouldTrackUserForCampaign(e){return\"number\"==typeof e&&(e=window._vwo_exp[e]),!e||!window._vwo_code||!window._vwo_code[tt]&&!window._vwo_code[nt]||(!this.isTestingCampaign(e.type)||this.isSplitVariation(e))}isEligibleToSendCall(e,t){return!this.inQACampaign(e)&&(!Ri()&&(t&&!t.visDebug||!window._vis_debug)&&this.shouldTrackUserForCampaign(e)&&(t&&t.vwoInternalProperties.shouldExecuteLib||window.VWO._.shouldExecuteLib))}isBotScreen(){return+(screen.height-window.innerHeight\u003c0)}createCookie(t,n,o,i,r){return e(this,void 0,void 0,function*(){return this.otherSide('createCookie(\"${{1}}\", \"${{2}}\", \"${{3}}\", \"${{4}}\", \"${{5}}\")',null,[null,n,o,i,r])})}createCookieMT(e,t,n,o={},i,r=!1){(i||this.shouldTrackUserForCampaign(o))&&(r||o&&o.multiple_domains?cn.createThirdParty(e,t,n,void 0,o.id,!0,o,!1,!0):cn.create(e,t,n))}updateThirdPartyUUIDsTracking(e){const t=window.localStorage.getItem(ut.THIRD_PARTY_UUIDS);if(t&&t.includes(e))return;const n=t?t.split(\",\"):[];n.push(e),window.localStorage.setItem(ut.THIRD_PARTY_UUIDS,n.join(\",\"))}setThirdPartyCookiesForApplicableCamps(){if(Jt())return;const e=(e,t)=>{let n=100;\"_vwo_uuid_\"===e.substring(0,10)&&(n=qe.UUID_COOKIE_EXPIRY,i(()=>this.updateThirdPartyUUIDsTracking(t))),this.createCookieMT(e,t,n)},t=window.VWO._.allSettings.dataStore.crossDomain||{};if(Re(t)&&!this.isCookieLessModeEnabled()){const n=Object.keys(t);for(let o=0;o\u003cn.length;o++){const i=n[o];if(this.thirdPartyCookiesSuccess[i])continue;const r=t[i];let s=Object.keys(r).length-1;for(;s>=0;){const t=r[s];e(t.name,t.value),s--}this.thirdPartyCookiesSuccess[i]=!0}}Br(e)}isSSApp(){var e,t,n;const i=null===(n=null===(t=null===(e=window.VWO._.allSettings.dataStore)||void 0===e?void 0:e.plugins)||void 0===t?void 0:t.DACDNCONFIG)||void 0===n?void 0:n.SST,r=i&&i.SSTD;if(!r)return!1;if(se._.ssdm)return i&&se._.ssdm;try{const e=window.document.domain.match(r);if(e&&e.length>0)return i}catch(e){return o({msg:`Invalid regex for domain. sstd = ${r}`,source:encodeURIComponent(`Invalid regex for domain. VWO._.sstd = ${r}`)}),!1}}doesUuidCookiesExist(){return!!cn.get(\"_vwo_uuid\")||!!Ee(document.cookie.split(\";\"),function(e){return 0===e.trim().indexOf(\"_vwo_uuid_\")&&0!==e.trim().indexOf(\"_vwo_uuid_v2\")}).length}doNotTrack(e){if(e.settings.vwoData.dntEnabled)return\"yes\"===e.navigator.doNotTrack||\"1\"==e.navigator.doNotTrack||\"1\"==e.navigator.msDoNotTrack||\"1\"==e.doNotTrack}isGloballyOptedOut(){return!!parseInt(cn.get(qe.GLOBAL_OPT_OUT,!0),10)}_optOut(e,t){return t.trigger(a.OPT_OUT,{oldArgs:[!1]}),!1}doesSessionBasedCampaignExistsInTags(e){var t=e&&Ye(e),n=0,o=t&&\"object\"==typeof t&&t.si;if(o&&\"object\"==typeof o)for(var i in o)if(o.hasOwnProperty(i)&&(n=this.isSessionBasedCampaign2(window._vwo_exp[i])?1:0))return n;return n}delCSSWrapper({campaignData:e,ruleName:t,rulesArr:n}){var o;if(Array.isArray(n)&&n.length>0)for(let t=0;t\u003cn.length;t++){const i=(null===(o=n[t])||void 0===o?void 0:o.split(\",\"))||[];i.length>1?this.delCSSWrapper({rulesArr:i,campaignData:e}):this.delCSS({ruleName:n[t],campaignData:e})}t&&this.delCSS({ruleName:t,campaignData:e})}delCSS({ruleName:e,campaignData:t}){var n;if(\"string\"!=typeof e)return;if((null===(n=window._vwoCc)||void 0===n?void 0:n.enableMultiRuleSupport)&&e.includes(\",\"))return void e.split(\",\").forEach(e=>this.delCSS({ruleName:e.trim(),campaignData:t}));if(\"*\"===e&&(clearTimeout(window._vwo_oscTimeout),delete window._vwo_oscTimeout),window.VWO._.txtCfg&&cs(e)){const n=_s(e);if(n.length>1){for(let e=0;e\u003cn.length;e++)this.delCSS({ruleName:n[e].sel,campaignData:t});return}if(!(e=window.VWO._.txtCfg.mp&&window.VWO._.txtCfg.mp[e]))return}let o,i,r,c,d,l,u;if(e=s(e),t){const e=\"_vis_opt_path_hides_\"+t.id,n=t.variation?e+\"_\"+t.variation:e;o=document.getElementById(n);let i=\"\";(window._vwo_acc_id>742099||718480===window._vwo_acc_id)&&(i=\"-webkit-transform:none;-ms-transform:none;transform:none;\"),u=`{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;${i}}`}else o=window._vwo_style||document.getElementById(\"_vis_opt_path_hides\"),u=window._vwo_css;if(o){if(o)if(o.sheet){o.styleSheet||(e=e.replace(/\\*:/g,\":\")),i=o.sheet,r=i.cssRules.length&&i.cssRules[0].selectorText?i.cssRules[0].selectorText.split(\",\"):\"\",c=\"\";let t=0;for(d=0;d\u003cr.length;d++)s(vwo_$.trim(r[d]))!==e||t?c+=r[d]+\",\":t||(t=1);if(c&&t){c=c.substr(0,c.length-1);try{i.insertRule(c+u,1)}catch(e){}finally{i.deleteRule(0)}}else o&&o.parentNode&&o.parentNode.removeChild(o)}else if(o.styleSheet){i=o.styleSheet,d=0;do{l=i.rules[d],l&&s(l.selectorText)===e?i.removeRule(d):d++}while(l)}\"*\"!=e||t||(window.VWO.dNR=1),window.fetcher.getValue('phoenix.trigger(\"${{1}}\",\"${{2}}\")',null,{captureGroups:[a.DELETE_CSS_RULE,{oldArgs:[e]}]})}}insertCSS(e,t,{campaignId:n}={}){let o,r;if(n&&i(()=>{var e,t;return null===(t=null===(e=window._vwo_exp)||void 0===e?void 0:e[n])||void 0===t?void 0:t.pageMatchedFailed}))return;\"object\"!=typeof e||e instanceof Array||(o=e,e=o.id,r=o.className);let s=document.getElementById(e);if([708799].includes(window._vwo_acc_id)&&(\"body\"===t||t.includes(\"body,\"))){const t=document.getElementsByTagName(\"head\")[0],n=document.createElement(\"div\");n.style.cssText=\"z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;\",e&&n.setAttribute(\"id\",e),r&&n.classList.add(r),t.parentNode.insertBefore(n,t.nextSibling)}else{if(s)try{s.removeChild(s.childNodes[0])}catch(e){}else{const t=document.getElementsByTagName(\"head\")[0];s=document.createElement(\"style\"),e&&s.setAttribute(\"id\",e),r&&s.setAttribute(\"class\",r),s.setAttribute(\"type\",\"text/css\"),t.appendChild(s)}if(s.styleSheet)s.styleSheet.cssText=t;else{const e=document.createTextNode(t);s.appendChild(e)}}}isCustomEvent(e){return e&&\"string\"==typeof e&&e.startsWith(at)}removeCampaignLevelStyleTag(e){var t=document.getElementById(\"_vis_opt_path_hides_\"+e);t&&t.parentNode&&t.parentNode.removeChild(t)}removeAllCampaignStyleTags(e){const t=vwo_$('[id^=\"_vis_opt_path_hides_'+e+'\"]');if(t&&t.length)for(let e=0;e\u003ct.length;e++)vwo_$(t[e]).remove()}setCampaignIds(e){window._vwo_exp_ids=window._vwo_exp_ids||[],e=e||[],window._vwo_exp_ids.push(...e),zs({experimentIds:window._vwo_exp_ids})}getSplitDecision(e){return i(()=>cn.get(\"_vis_opt_exp_\"+e+\"_split\").split(Tt)[0])}isCookieLessModeEnabled(){var e,t,n;if(!window.workerThread){window.parent,window.self,null===(n=null===(t=null===(e=window.VWO._.allSettings.dataStore)||void 0===e?void 0:e.plugins)||void 0===t?void 0:t.DACDNCONFIG)||void 0===n||n.CKLV;return!1}return!1}shouldStopExecWhenSsmNotFound(){if(\"https:\"===window.location.protocol)return!1;cn.create(\"_vwo_ssm\",1,365,void 0,void 0,!0);const e=cn.get(\"_vwo_ssm\",!0);return cn.erase(\"_vwo_ssm\",void 0,!0),!e}areCookiesDisabled(e){let t=!1;e&&!cn.get(qe.TEST_COOKIE,!0)&&(t=!0),t&&cn.create(qe.TEST_COOKIE,\"1\",void 0,void 0,void 0,!0);const n=!cn.get(qe.TEST_COOKIE,!0);return t&&cn.create(qe.TEST_COOKIE,\"\",-1,void 0,void 0,!0),n}updateGlobalOptOutCookie(e){e?cn._create(qe.GLOBAL_OPT_OUT,1,100,window._vwo_cookieDomain,void 0,!0):cn.erase(qe.GLOBAL_OPT_OUT,window._vwo_cookieDomain,!0)}syncThirdPartyGlobalCookies(e){var t,n=e||(null===(t=window.VWO.data.accountJSInfo)||void 0===t?void 0:t.tpc);const o=window.VWO._.ss,i=window.VWO._.ssdm;for(var r in this.setSameSiteVariables(),n)if(n.hasOwnProperty(r)&&r===qe.GLOBAL_OPT_OUT)this.updateGlobalOptOutCookie(!!parseInt(n[r],10));else{if(!this.shouldUseCrossDomainForInsights()||!Et.insightsCookies.test(r))return;let e=qe.DEFAULT_EXPIRY;const t=n[r];\"string\"==typeof r&&(r=r.replace(/_(\\d+)$/,\"\")),r.includes(\"uuid\")?(e=qe.UUID_COOKIE_EXPIRY,cn._create(r,t,e,window._vwo_cookieDomain,void 0,!0)):r.includes(\"ds\")?(e=Xe(),cn._create(r,decodeURIComponent(t),e,window._vwo_cookieDomain,void 0,!0)):r.includes(\"sn\")&&(e=qe.TRACK_SESSION_COOKIE_EXPIRY,cn._create(r,decodeURIComponent(t),e,window._vwo_cookieDomain,void 0,!0))}window.VWO._.ss=o,window.VWO._.ssdm=i}removeGlobalStyle(){const e=window._vwo_style||document.getElementById(\"_vis_opt_path_hides\");e&&e.parentNode&&e.parentNode.removeChild(e)}filterEventObjectForWT(e){const t={};return Object.keys(e).forEach(n=>{try{window.VWO._.native.JSON.stringify(e[n])}catch(e){return}t[n]=e[n]}),t}syncCachedSettingsInSessionStorage(){const e=`_vwo_${window._vwo_acc_id}_settings`,t={};return window.sessionStorage.getItem(e)&&(t[e]=!0),t}getSelectedVariationForPreviewMode(e){let t=null;if(e.debug){t=e.debug.v;const n=-1!==window.name.indexOf(`_vis_preview_${window._vwo_acc_id}`),o=i(()=>window.VWO._.native.JSON.parse(window.name),{sendErrorLog:!1},!1);if(!n||!o){const n=cn.get(\"_vis_preview_\"+window._vwo_acc_id);if(n)try{const o=window.VWO._.native.JSON.parse(n),i=e.id;o&&o[i]&&(!e.debug.ts||o[i].ts>e.debug.ts)&&(t=o[i].v||t)}catch(e){}}}return t}setOnLocalStorageOnBothThreads(e,t,n=[]){if(\"object\"!=typeof t||null===t)return;let o=window.localStorage.getItem(e),i=null;if(o){try{o=window.VWO._.native.JSON.parse(o)||{}}catch(e){o={}}for(const e in t)n.includes(e)&&Object.prototype.hasOwnProperty.call(o,e)&&delete t[e];i=window.VWO._.native.JSON.stringify(Object.assign(o,t))}else i=window.VWO._.native.JSON.stringify(t);i&&(window.fetcher.getValue('window.localStorage.setItem(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[e,i]}),window.localStorage.setItem(e,i))}runRevertTagsAndUpdateInfo(e){var t;const n=e||window._vwo_exp,r=this.extractRTagsFromRule(),s=window.VWO._.rTagInfo;if(s){const e=window.VWO.eB;window.VWO.eB=!1;for(const e in s){const a=s[e]||[],c=n[e],d=this.isPersonalizeCampaign(c)&&c.mE,l=i(()=>{var e;return(null===(e=c.sections[1].variations)||void 0===e?void 0:e[2]).some(e=>(null==e?void 0:e.pgGrpIds)||(null==e?void 0:e.getPath))});if(c&&a.length>0&&(!c.isApplicable||c.mSP||!c.ready&&c.ss&&(c.ss.csa||c.ss.cta)||Ln&&d||l)){this.setCampaignAppliedFlag(c,!1);for(const n of a){const{tag:i,rTagXpath:s}=n;if(!r.includes(i)){((null===(t=window.VWO._.allSettings.tags[i])||void 0===t?void 0:t.fn)||ct)(),xn&&window.VWO.refreshElements([s],[e])}([752930,2000558].includes(window._vwo_acc_id)||window._vwo_acc_id>=9e5)&&!window.VWO._.isSettingsLoaded&&o({msg:\"Settings.js status update - revertTags\",url:window.location.href}),delete window.VWO._.rTagInfo[e]}}}window.VWO.eB=e}}extractRTagsFromRule(){const{rules:e}=se._.allSettings,t=[];for(let n=0;n\u003ce.length;n++){const o=e[n];if(o.tags&&o.tags[0].id.startsWith(\"R_\")){t.push(...o.tags.map(e=>e.id));break}}return t}fireVariationShownSentForSplit(){if(!(window._vwo_code&&window._vwo_code.finished()))return;const e=window.VWO._.native.JSON.parse(localStorage.getItem(ut.VS_DATA)||\"{}\");Object.keys(e).forEach(t=>{const n=e[t].v;e[t].u===window.location.href&&(window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.VARIATION_SHOWN_SENT,{oldArgs:[t,n]}]}),window.VWO._.phoenixMT.trigger(a.VARIATION_SHOWN_SENT,t))})}fireAuxiliaryPageView(){this.isInsightsActivated&&this.isCampaignsLoaded&&this.otherSide(\"fireAuxiliaryPageView\")}initAuxiliaryPageView(){window.VWO._.phoenixMT.on(\"vwo_insightsActivated\",()=>{this.isInsightsActivated=!0,this.fireAuxiliaryPageView()}),window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{this.isCampaignsLoaded=!0,this.fireAuxiliaryPageView()})}resetAuxDependencies(){this.isCampaignsLoaded=!1,this.isInsightsActivated=!1}saveVSDataInStorageForSplit(e,t,n){const o=window.VWO._.native.JSON.parse(window.localStorage.getItem(ut.VS_DATA)||\"{}\");o[e]={},o[e].v=t,o[e].u=n,window.localStorage.setItem(ut.VS_DATA,window.VWO._.native.JSON.stringify(o))}loadNcLib(e){const t=e||i(()=>window._VWO._vis_nc_lib),n={dSC:!0,onloadCb:function(e,t){200===e.status||304===e.status?_vwo_code.addScript({text:e.responseText}):window.VWO._.gcpfb(t,window.VWO.modules.utils.libUtils.loadNcLib,e.status)},onerrorCb:function(e){window.VWO._.gcpfb(e,window.VWO.modules.utils.libUtils.loadNcLib)||o({msg:\"Error in loading nc library\"})}},r=()=>{2===window.VWO.load_co.length?window.VWO.load_co(t,n):window.VWO.load_co(t)};kn&&\"number\"==typeof kn&&kn>0?setTimeout(r,kn):vwo_$(document).ready(r)}fireUrlChangeWildCardEvent(){On&&i(()=>{window.VWO.modules.tags.wildCardCallback({VWO:{firedTime:Date.now()}},a.URL_CHANGED)},{sendErrorLog:!0,msg:\"fireUrlChangeWildCardEvent\",url:\"UrlChangeEventMT.ts\"})}updateLibState(e,t=!1){window.VWO._.libState=e,t&&window.fetcher.setValue(\"VWO._.libState\",e)}setSameSiteVariables(){const e=this.isSSApp();return e&&(window.VWO._.ssdm=!0),e&&\"https:\"===Lt.location.protocol&&(!window.VWO.data.accountJSInfo||window.VWO.data.accountJSInfo&&!window.VWO.data.accountJSInfo.noSS)&&(window.VWO._.ss=!0),e}getCampaignXPath(e){const t={selector:\"\",selectorPerVariation:{},cPathSelector:\"\",cPathSelectorPerVariation:{}};if(e.xPath)return t.selector=e.xPath,t.cPathSelector=e.cPath,t;if(!this.isDomDependent(e.type))return t;let n=e.combination_chosen||e.cc;const o=e.sections;if(\"VISUAL_AB\"===e.type)if(n){if(1!=n){const{variationXPathSelector:o,variationCPathSelector:i}=this.getSelectorPath(n,e);t.selector=o,t.cPathSelector=i,t.cPathSelectorPerVariation[n]=i,t.selectorPerVariation[n]=o.substring(0,o.length-1)}}else{const n=this.isPersonalizeHoldback(e)?e.sections[1].variation_names:e.combs;for(let o in n)if(n.hasOwnProperty(o)){const{variationXPathSelector:n,variationCPathSelector:i}=this.getSelectorPath(o,e);t.selector+=n,t.cPathSelector+=i,t.cPathSelectorPerVariation[o]=i,t.selectorPerVariation[o]=n.substring(0,n.length-1)}}else{const e=L(o);let n=e.length;for(;n--;)o[e[n]].path&&(t.selector+=o[e[n]].path+\",\")}return!e.dHE||t.selector&&!this.isXpathAllHead(e,t.selector,!0)||(t.selector=(t.selector||\"\")+\".vwo_dummy_selector,\"),t.cPathSelector&&(t.cPathSelector=t.cPathSelector.substring(0,t.cPathSelector.length-1)),t.selector&&(t.selector=t.selector.substring(0,t.selector.length-1)),Ys(),t}getSelectorPath(e,t){let n=\"\",o=\"\",r=t.sections[1].variations[e];\"string\"==typeof r&&(r=vwo_$.parseJSON(r));const s=i(()=>t.pg_config[0]);if(r)for(let i=0;i\u003cr.length;i++){let a=r[i].xpath;const c=r[i].getPath;if(c)try{t.aTO=!0;const n=window.VWO._.allSettings.tags[c];a=n.fn(()=>{},{campaignId:t.id,pgGrpIds:r[i].pgGrpIds||[s],xpath:r[i].xpath,unhideTrigger:r[i].unhideTrigger,cpath:r[i].cpath,variationId:e,campaignData:t})}catch(e){}a&&(r[i].dHE?t.dHE=!0:(t.mSP&&(a=a.replace(/html\\.vwo_p_s_\\w+\\s*/g,\"\")),cs(a)?n+=Xs(a):n+=a+\",\")),r[i].cpath&&!r[i].dHE&&(o+=r[i].cpath+\",\")}return{variationXPathSelector:n,variationCPathSelector:o}}}const Zs=new Qs;window.VWO.modules.utils.libUtils=Zs;const ea=(()=>{let e=null;const t=e=>{if(Pn){const t=(e=>{const t=cn.get(qe.TRACK_SESSION_COOKIE_NAME);if(\"width\"===e){const e=t.match(/:sw=(\\d+)/);return e?parseInt(e[1]):null}if(\"height\"===e){const e=t.match(/:sh=(\\d+)/);return e?parseInt(e[1]):null}return null})(e);if(null!==t)return t}return\"width\"===e?window.screen.width:\"height\"===e?window.screen.height:null};return{get:n=>i(()=>{switch(n){case\"visitor.id\":return e||(e=Zs.createUUIDCookie2({vwoUUID:Lt.vwoUUID})),e;case\"visitor.sessionId\":return i(()=>window.VWO.modules.tags.sessionInfoService.getSessionId(),{},null);case\"visitor.referrer\":return wn.get();case\"screen.width\":return t(\"width\");case\"screen.height\":return t(\"height\");case\"visitor.browserLanguage\":return i(()=>os.getItem(\"vwo_bL\")||Ni.bl(),{},null);default:return null}})}})();class ta{otherSide(...e){return e[0]=\"VWO.modules.tags.dataSync.\"+e[0],window.fetcher.getValue(...e)}}function na(){const e=i(()=>window.VWO.phoenix.store.getters.storages.storages.cookies.getAll()),t={},n=/^_vis_opt_exp_(\\d+)_combi$/;return e&&\"object\"==typeof e&&Object.keys(e).forEach(o=>{const i=o.match(n);if(i){const n=parseInt(i[1],10),r=e[o];n&&r&&(t[n]=r)}}),Object.keys(t).length>0?t:null}class oa{constructor(){this.allowedMetaDataProps={ogName:!0,source:!0}}otherSide(...e){return e[0]=\"VWO.modules.tags.dataSync.utils.\"+e[0],window.fetcher.getValue(...e)}evaluateDataForEventsCall(e,t,n){var o;let r=!0;const s=i(()=>n._vwo.eventDataConfig.addVwoPageMeta);this.syncAdditionalDataWithEventsData(null===(o=n._vwo)||void 0===o?void 0:o.eventDataConfig,n);const a=n.eventUuid,c={d:{}};if(c.d.msgId=`${t}-${+new Date}`,c.d.visId=t,a&&(c.d.eventUuid=a),c.d.event={props:this.excludeEventPropsNotToBeSynced(e,n.name,n.props),name:n.name,time:n.time},n.props.$metaData){const e={},t=n.props.$metaData;for(const n in t)Object.prototype.hasOwnProperty.call(this.allowedMetaDataProps,n)&&(e[n]=t[n]);Object.keys(e).length>0&&(c.d.event.props.vwoMeta=c.d.event.props.vwoMeta||{},Object.assign(c.d.event.props.vwoMeta,e)),delete c.d.event.props.$metaData}if(n.props.$visitor&&(c.d.visitor=n.props.$visitor,delete n.props.$visitor,Object.keys(c.d.visitor.props).length\u003c=0&&(r=!1)),$t()){const e=na()||{};Object.keys(e).length>0&&(c.d.event.props.vwoMeta=c.d.event.props.vwoMeta||{},c.d.event.props.vwoMeta.expIds=e)}return c.d.event.props.page=this.getPageInfo(n.page,s),this.resetDataForCurrentEvent(n),{payload:c,shouldSyncCall:r}}getPageInfo(e,t){var n;return(e=e||Lt.page).cnnUrl=document.querySelector&&((null===(n=document.querySelector(\"link[rel='canonical']\"))||void 0===n?void 0:n.href)||\"\"),t&&(e.pageViewId=i(()=>window.tracklib.trackPageId)||i(()=>window.VWO._.track.trackPageId)||window.VWO._.pageId),e}syncAdditionalDataWithEventsData(e,t){if(e)for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&\"shouldSyncData\"!==n){const o=e[n];if(void 0===o)continue;t.props?t.props[n]=o:t[n]=o}}resetDataForCurrentEvent(e){var t;let n=(null===(t=e._vwo)||void 0===t?void 0:t.eventDataConfig)||{};(n||e.props)&&(n={},e.props={})}excludeEventPropsNotToBeSynced(e,t,n){var o,i,r,s,a,c,d;const l=[\"fireLinkedTagSync\",\"isTrusted\",\"page\",\"$visitor\",\"isCustomEvent\",\"forceCall\",\"VWO\",\"vwo_doNotProcess_vS\",\"addVwoPageMeta\"];if(n.isCustomEvent)l.push(\"aux\"),l.push(\"ins\");else{const n=(null===(s=null===(r=null===(i=null===(o=e.currentSettings)||void 0===o?void 0:o.dataStore)||void 0===i?void 0:i.events)||void 0===r?void 0:r[t])||void 0===s?void 0:s.nS)||(null===(d=null===(c=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.events)||void 0===c?void 0:c[t])||void 0===d?void 0:d.nS)||[];Array.prototype.push.apply(l,n)}if(!l||!l.length)return n;const u={},w=window.VWO._.allSettings.dataStore.events[t];for(const e in n)if(Object.prototype.hasOwnProperty.call(n,e)){const t=n[e];l.indexOf(e)>-1?delete u[e]:u[e]=!w&&t?be(t,100):t}return u}}var ia,ra;oa.UNREG_EVENT_LOCAL_STORAGE_NAME=\"vwoUnRegEvents\",function(e){e.DEBUG_VS_EVENT=\"vsEventFired\",e.DEBUG_PAGE_EXIT=\"pageExit\",e.DEBUG_REDIRECT=\"redirect\",e.PRE_EVENT_DEBUG_LOGS=\"preEventDebugLogs\",e.DEBUG_PAGE_VIEWED=\"pageViewed\",e.DEBUG_CLICK_EVENT=\"clickEvent\"}(ia||(ia={}));class sa{constructor(){this.forceKeys={id:\"forceIdSelector\",class:\"forceClassSelector\",customAttribute:\"forceCustomAttributeSelector\"},this.regexCache={}}shouldUseAttributeSelector(e,t,n){if(!!((e&&e.getRootNode())instanceof ShadowRoot)||t.dAttrName||n._vwo_noAttributeMode)return null;const o=this.createRegex(\"string\"==typeof t.dAttrName?t.dAttrName:\"\"),i=[],r=e.attributes;if(r)for(let e=0;e\u003cr.length;e++){const t=r[e];!sa.DATA_SELECTOR_CHECK.test(t.name)||o&&o.test(t.name)||sa.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||sa.EXCLUDED_ATTR_VALUES_REGEX.test(t.value)||this.isDynamicAttribute(t.name)||this.isDynamicAttribute(t.value)||i.push(t)}t.whitelistingHrefAsValidAttribute&&e.hasAttribute(\"href\")&&i.push(e.attributes&&e.attributes.getNamedItem&&e.attributes.getNamedItem(\"href\"));for(const e of i){const n=this.createAttributeSelector(e.name,e.value);if(this.verify(n,t))return n}if(i.length>1){const e=i.slice(0,3).map(e=>this.createAttributeSelector(e.name,e.value)).join(\"\");if(this.verify(e,t))return e}return null}createAttributeSelector(e,t){return`[${e}='${t?t.replace(/'/g,\"\\\\'\"):\"\"}']`}escapeCSS(e){return\"undefined\"!=typeof CSS&&CSS.escape?CSS.escape(e):e}createRegex(e){if(!e)return null;if(this.regexCache[e])return this.regexCache[e];try{const t=new RegExp(e);return this.regexCache[e]=t,t}catch(e){return null}}isDynamicAttribute(e=\"\"){return sa.RE_DYNAMIC_ATTRIBUTE_1.test(e)||sa.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(sa.RE_DYNAMIC_ID_1.test(e)||sa.RE_DYNAMIC_ID_2.test(e))&&!sa.RE_DYNAMIC_ID_FOR_ADDED_WIDGET.test(e)}isVwoClass(e){return e.indexOf(\"vwo\")>-1||e.indexOf(\"_vwo_\")>-1}getSelectorPathSettings(e){return{_vwo_noIdMode:!(!e||!(!0===e.dIdVal||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoIdMode\")))&&(!0===e.dIdVal||e.selectorPathSetting.editorNoIdMode),_vwo_noDynamicIdMode:!(!e||!(e.dDynId||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoDynamicIdMode\")))&&(e.dDynId||e.selectorPathSetting.editorNoDynamicIdMode),_vwo_noClassMode:!(!e||!(e.dClassValBoolean||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoClassMode\")))&&(e.dClassValBoolean||e.selectorPathSetting.editorNoClassMode)}}isDynamicClass(e){return sa.RE_DYNAMIC_CLASS_1.test(e)||sa.RE_HOVER_CLASS.test(e)}shouldUseTextBasedSelector(e,t){return null}findRecursiveTextBasedSelector(e,t,n){return null}generateShortPath(e,t,n={}){if(!e)return null;if(n.originNode||(n.originNode=e),n.dClassValBoolean=n.hasOwnProperty(\"dClassValBoolean\")?n.dClassValBoolean:!0===n.dClassVal,n.dClassVal=\"string\"==typeof n.dClassVal?`${n.dClassVal}|${sa.DEFAULT_EXCLUDE_CLASSES_REGEX}`:sa.DEFAULT_EXCLUDE_CLASSES_REGEX,this.shouldUseSiblingSelectorEarly(e,n)){const t=this.shouldUseSiblingSelector(e,n);if(t)return t}if(n.skipRootNodeInSelectorPath&&n.documentRootNode===e)return\"\";const o=this.getSelectorPathSettings(n);(n.forceTextBasedSelector||n.forceRecursiveTextBasedSelector)&&(o._vwo_noIdMode=!0,o._vwo_noClassMode=!0,o._vwo_noAttributeMode=!0);const i=this.getNodeName(e);if(document.body===e||\"head\"===i||\"html\"===i)return i;const r=\"*\"===i,s=!(e.getRootNode()instanceof ShadowRoot),a=this.tryCustomAttributeSelector(e,n,s);if(a)return a;const c=this.createRegex(\"string\"==typeof n.dIdVal?n.dIdVal:\"\");if(this.shouldUseIdSelector(e,n,o,c))return\"#\"+e.getAttribute(\"id\");const d=this.shouldUseClassSelector(e,n,o);if(d)return d;const l=this.shouldUseAttributeSelector(e,n,o);if(l)return l;if(s){const t=this.shouldUseTextBasedSelector(e,n);if(t)return t}if(this.shouldUseRecursiveTextBasedSelector(e,n,s)){const t=5,o=this.findRecursiveTextBasedSelector(e,t,n);if(o)return e._vwoCachedShortPath=o,o}const u=this.generateParentPath(e,t,n);if(u&&\"string\"==typeof u&&-1!==u.indexOf(\":nth-parent\"))return u;const w=this.generateCurrentNodePath(e,i,r,n);if(n.skipRootNodeInSelectorPath&&!u)return w;const _=this.handleSlotAssignment(e,w);return this.isSpecialUrlCase()?this.handleSpecialUrlCase(e,u,_):`${u} > ${_}`}shouldUseSiblingSelectorEarly(e,t){return!t.skipTextBasedSelector&&window._vwo_textBasedSelectorMode&&window.eventArchEnabled&&t.recursiveCall&&window._vwo_textBasedSelectorV2Mode}getNodeName(e){const t=e.nodeName.toLowerCase(),n=t.match(sa.DANGEROUS_NODE_REGEX);return n&&n[0]===t?t:e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.nodeName:\"*\"}tryCustomAttributeSelector(e,t,n){const o=this.forceKeys;if(!n||!t[o.customAttribute]&&!window._vwo_useAttributeForSelector&&!t.isContainedInBasicOrPastedElement||this.isForceAttributeSelectorRequired(t))return null;const i=t[o.customAttribute]&&t.forceCustomAttributeName||(t.isContainedInBasicOrPastedElement?\"vwo-element-id\":void 0)||window._vwo_useAttributeForSelector,r=t[o.customAttribute]&&t.forceCustomAttributeValue||(i?e.getAttribute(i):void 0);if(!r)return null;const s=`[${i}='${r}']`;return t[o.customAttribute]||this.verify(s,t)?s:null}shouldUseRecursiveTextBasedSelector(e,t,n){return!t.skipTextBasedSelector&&!t.skipRecursiveTextBasedSelector&&window._vwo_textBasedSelectorMode&&n&&window.eventArchEnabled&&!t.recursiveCall&&e.innerText&&-1===e.innerText.indexOf(\"\u003c%=\")&&window._vwo_textBasedSelectorV2Mode}generateParentPath(e,t,n){const o=e.parentNode||e.host;return t?this.generateCachedShortPath(o):this.generateShortPath(o,t,Object.assign(Object.assign({},n),{recursiveCall:!0,parentLevel:0}))}generateCurrentNodePath(e,t,n,o){let i=0;for(let t=e;t;t=t.previousSibling)(e.nodeName===t.nodeName||n&&t.nodeType===Node.ELEMENT_NODE)&&i++;return t+(n?\":nth-child(\":\":nth-of-type(\")+i+\")\"}handleSlotAssignment(e,t){return e.assignedSlot&&document.contains(e.assignedSlot)?` slot > ${t}`:t}isSpecialUrlCase(){return window.location&&-1!==window.location.href.indexOf(\"https://quote.cignaglobal.com/s/\")||!1}handleSpecialUrlCase(e,t,n){let o=n;if(e.assignedSlot&&(o=\" slot > #assignElements()\"),e.shadowRoot&&-1===o.indexOf(\"#document-fragment:nth-child(1)\")&&(o=`${o} > #document-fragment:nth-child(1)`),t&&\"string\"==typeof t){const e=t.split(\">\").map(e=>e.trim());if(\"#document-fragment:nth-child(1)\"===e[e.length-1]&&\"#document-fragment:nth-child(1)\"===o)return t}return`${t} > ${o}`}isUnstableClass(e){return!1}isForceAttributeSelectorRequired(e){return!!e&&!!(e[this.forceKeys.customAttribute]||e[this.forceKeys.id]||e[this.forceKeys.class])}shouldUseSiblingSelector(e,t){return null}shouldUseIdSelector(e,t,n,o){const i=e.getAttribute(\"id\");return!(e.getRootNode()instanceof ShadowRoot)&&t[this.forceKeys.id]||(!n._vwo_noIdMode||t.isContainedInWidget)&&i&&(!o||!o.test(i))&&!sa.EXCLUDED_NODE_NAMES.test(e.nodeName)&&!(n._vwo_noDynamicIdMode&&this.isDynamicId(i))&&this.verify(\"#\"+i,t)&&!this.isForceAttributeSelectorRequired(t)}shouldUseClassSelector(e,t,n){if(!!(e.getRootNode()instanceof ShadowRoot)||!e.hasAttribute||!t[this.forceKeys.class]&&(!e.hasAttribute(\"class\")||n._vwo_noClassMode||t.isContainedInWidget||t.isContainedInBasicAddElement)||this.isForceAttributeSelectorRequired(t))return null;const o=e.getAttribute(\"class\").split(/\\s+/),i=\"string\"==typeof t.dClassVal?o.filter(e=>{const n=this.createRegex(t.dClassVal);return!this.isVwoClass(e)&&!this.isUnstableClass(e)&&sa.VALID_CLASS_NAME_REGEX.test(e)&&(!n||!n.test(e))}):o.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&sa.VALID_CLASS_NAME_REGEX.test(e));for(const e of i)if(t.forceClassSelector||this.verify(e,t,\"class\")&&!this.isDynamicClass(e))return\".\"+this.escapeCSS(e);if(i.length>0){const e=i.map(e=>this.escapeCSS(e)),n=\".\"+e.join(\".\");if(t.forceClassSelector||this.verify(n,t)&&!this.isDynamicClass(e.join(\".\")))return n}return null}generateCachedShortPath(e,t){return e?e._vwoCachedShortPath?e._vwoCachedShortPath:e._vwoCachedShortPath=this.generateShortPath(e,!0,t):null}verify(e,t,n){try{const o=t.documentRootNode||document;return\"class\"===n?!!t._vwo_skipUniqueElementsCheck||1===o.getElementsByClassName(e).length:1===o.querySelectorAll(e).length}catch(e){return!1}}}function aa(e,t){if(e){var n,o=\".\"+e,i=window.vwo_$;if((t=t||{})[e])return!1;try{n=i(o)}catch(e){n=\"\"}return 1===n.length||(t[e]=!0,!1)}}function ca(e){if(e){var t,n=window.vwo_$;try{t=n(\"#\"+e)}catch(e){t=\"\"}return t.length}}function da(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function la(e,t){if(!e)return null;if(e===document)return\"#document\";t=t||{};var n,o,i,r,s,a=e,c=[],d=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return d;for(;e;){n=(d=\"undefined\"!=typeof ShadowRoot&&e instanceof ShadowRoot?\"shadow-root\":e.tagName)&&d.match(/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/),d&&n&&(n&&n[0])===d||(d=\"*\");const w=[\"INPUT\",\"SELECT\"].indexOf(e.tagName)>-1;try{o=l(e).attr(\"id\")}catch(a){o=e.id}w&&e.name?d=d+'[name=\"'+e.name+'\"]':o&&\"string\"==typeof o&&ca(o)&&(d=o.match(/^\\d/)?d+'[id=\"'+o+'\"]':d+\"#\"+o),i=(i=e.getAttribute&&e.getAttribute(\"class\"))?i.split(/\\s+/):[];for(var u=0;u\u003ci.length;u++)if(s=\".\"+(r=i[u]),aa(r,t)){d+=s;break}c.unshift(d),e=da(e)}return-1!==c[0].indexOf(\"#\")||a.parentNode&&\"HEAD\"===a.parentNode.nodeName||a.host||(c[0]+=\":first-child\"),la(\"undefined\"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+\" > \"+c.join(\" + \")}function ua(e,t){return Math.round(e/t*100)}function wa(){const e=document.querySelector(\"._vwo_scroll_fix\"),t=e||document.documentElement,n=(null==e?void 0:e.scrollTop)||window.scrollY||window.pageYOffset,o=(null==e?void 0:e.scrollLeft)||window.scrollX||window.pageXOffset,i=t.scrollHeight,r=t.scrollWidth,s=window.innerHeight,a=window.innerWidth,c=n+s,d=ua(c,i),l=o+a;return{xScrollPercent:ua(l,r),yScrollPercent:d,absXScroll:l,absYScroll:c,contentWidth:r,contentHeight:i,scrollTop:n}}sa.EXCLUDED_KEY_STRINGS=[\"data-user-id\",\"data-kriti-\",\"data-user-name\",\"data-user-email\",\"data-customer-logged-in\",\"data-session-id\",\"data-cart-id\",\"data-timestamp\",\"data-date\",\"data-time\",\"data-order-number\",\"data-product-id\",\"data-token\",\"data-api-key\",\"data-ga-\",\"data-gtm-\",\"data-utm-\",\"data-tracking-id\",\"data-session-count\",\"data-page-view\",\"data-locale\",\"data-language\",\"data-currency\",\"data-region\",\"data-experiment-id\",\"data-variant-id\",\"data-personalization-id\",\"data-ab-test-group\"],sa.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,sa.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${sa.EXCLUDED_KEY_STRINGS.join(\"|\")})`),sa.DATA_SELECTOR_CHECK=/^data-(.+)/,sa.VALID_CLASS_NAME_REGEX=/^[^:]+$/,sa.DANGEROUS_NODE_REGEX=/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/,sa.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,sa.DEFAULT_EXCLUDE_CLASSES_REGEX=\"(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)\",sa.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,sa.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,sa.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,sa.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,sa.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,sa.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,sa.RE_HOVER_CLASS=/hover/gi,function(e){e[e.SCHEDULE_CALLBACK=0]=\"SCHEDULE_CALLBACK\",e[e.REQUEST_IDLE_CALLBACK=1]=\"REQUEST_IDLE_CALLBACK\",e[e.REQUEST_ANIMATION_FRAME=2]=\"REQUEST_ANIMATION_FRAME\",e[e.QUEUE_MICROTASK=3]=\"QUEUE_MICROTASK\",e[e.SET_TIMEOUT=4]=\"SET_TIMEOUT\"}(ra||(ra={}));const _a={[ra.SCHEDULE_CALLBACK]:{doesThisMethodExist:\"function\"==typeof i(()=>window.scheduler.yield),defer:e=>window.scheduler.yield().then(()=>e())},[ra.REQUEST_IDLE_CALLBACK]:{doesThisMethodExist:\"function\"==typeof requestIdleCallback,defer:(e,t=200)=>requestIdleCallback(e,{timeout:t})},[ra.QUEUE_MICROTASK]:{doesThisMethodExist:\"function\"==typeof queueMicrotask,defer:e=>queueMicrotask(e)},[ra.REQUEST_ANIMATION_FRAME]:{doesThisMethodExist:\"function\"==typeof requestAnimationFrame,defer:e=>requestAnimationFrame(e)},[ra.SET_TIMEOUT]:{doesThisMethodExist:!0,defer:(e,t=0)=>setTimeout(e,t)}},ga=(e,{timeout:t=100,type:n=ra.REQUEST_IDLE_CALLBACK,fallbackType:o}={})=>{const i=_a[n]||_a[o];if(i&&i.doesThisMethodExist)return i.defer(e,t);_a[ra.SET_TIMEOUT].defer(e,t)},pa=new sa;function ha(e){const t=i(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return i(()=>pa.generateShortPath(e,!1,Object.assign({},t)),{},\"\")}function va(e){return i(()=>e.tagName.toLowerCase(),null,\"\")}function fa(e){return i(()=>vwo_$(e).attr(\"placeholder\"))}function Ea(e){const{scrollTop:t,contentHeight:n}=i(wa,null,{scrollTop:0,contentHeight:0});return ua(i(()=>e.getBoundingClientRect().top+t,null,0),n)}function ma(e){const t=vwo_$(e);return i(()=>t.closest(\"form\").get(0))||i(()=>t.parent().get(0))}function Oa(e){const t=i(()=>e.id);if(!t)return;const n=ma(e);if(!n)return;const o=vwo_$(n),r=i(()=>o.find(`label[for=\"${t}\"]`).get(0));return r?i(()=>{var e;return null===(e=r.textContent)||void 0===e?void 0:e.trim()}):void 0}function Sa(e){var t;const n=(null===(t=e.target)||void 0===t?void 0:t.shadowRoot)&&e.composedPath,o=vwo_$(n?e.composedPath()[0]:e.target).get(0);return{sPath:n?la(o):ha(o),tag:va(o),ph:fa(o),scrDp:Ea(o),label:Oa(o)}}window.VWO.modules.utils.getElementMetadata=Sa;const Ta=e=>{var t;e=e||\"_vis_opt_exp_22_combi\";const n=`; ${document.cookie}`.split(`; ${e}=`);return 2===n.length?null===(t=n.pop())||void 0===t?void 0:t.split(\";\").shift():null};function Ca(e,t){var n;const o=e.conflictingPropsData||{};if(!e.props){e.props={};const n=[\"name\",\"props\",\"_vwo\",\"_meta\",\"conflictingPropsData\",\"eventUuid\"];for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n.includes(t)||(e.props[t]=e[t]));Object.assign(e.props,o),Object.keys(t).forEach(n=>{e.props[n]=t[n]})}e.aux&&(e.props.aux=e.aux),e.time=e.time||(null===(n=e.VWO)||void 0===n?void 0:n.firedTime)||+new Date}const Ia=function(){let e;if(window.VWO._.eventsManager)return window.VWO._.eventsManager;var t=[],n=!0,o=[],i=[],r={bind:\"unbind\",live:\"die\",on:\"off\"},s=[];var a=/iPhone|iPad/.test(navigator.userAgent);function c(e){return!window.VWO.DONT_IOS&&(!(\"touchmove\"!==e&&\"touchstart\"!==e&&\"touchend\"!==e||!a)||void 0)}function d(e,t,n,o,i,s){t&&(i?e[r[t]]&&e[r[t]](n,i,o,s):e[r[t]]&&e[r[t]](n,o,s))}function l(e,t){n&&s.push({type:e,state:t,ref:e[t]})}function u(){for(var e=s.length-1;e>=0;e--){var t=s[e];t.type[t.state]=t.ref}}return e={addEventListener:function(o,i,r,s){if(!c(i))return n&&t.push({$el:o,name:i,callback:r,capture:s}),o.addEventListener?o.addEventListener(i,r,s):o.attachEvent&&o.attachEvent(\"on\"+i,r,s),e},addMutationObserver:function(e,t,n,o){var r;if(void 0!==window.MutationObserver?r=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(r=window.WebKitMutationObserver),r)try{const r=new MutationObserver(e.bind(o));i.push(r),r.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var n=0;n\u003ct.length;n++){var r=t[n],a=r.$el;r.jqType?d(a,r.jqType,r.eventName,r.callback,r.selector,r.capture):a.removeEventListener?a.removeEventListener(r.name,r.callback,r.capture):a.detachEvent&&a.detachEvent(\"on\"+r.name,r.callback)}return i.forEach(e=>{e.disconnect()}),function(){for(var e=0;e\u003co.length;e++){var t=o[e];\"interval\"===t.type?clearInterval(t.name):clearTimeout(t.name)}}(),u(),t.length=0,s.length=0,i.length=0,o.length=0,e},addJqEventListener:function(o,i,r,s,a,d){return c(r)||(n&&t.push({$el:o,jqType:i,eventName:r,callback:s,selector:a,capture:d}),a?o[i](r,a,s,d):o[i](r,s,void 0,d)),e},pushTimers:function(t,i){if(n)return o.push({name:t,type:i}),e},addOverrideState:l,overrideHistoryPush:function(e,t,o){if(n){var i=e[o];l(e,o),e[o]=function(n){var o=i.apply(e,[].slice.call(arguments));try{t({state:n})}catch(e){}return o}}},revertOverriddenStates:u,init:function(e){n=e.shouldPushToQueue}},window.VWO._.eventsManager=e,e}(),ya={};let Aa=!1,Na=[];const Va=Ce(function(e){const t=window[e].push({event:\"VWO\"});Aa&&Na&&Na.push(t-1),\"dataLayer\"!==e&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:\"VWO\"}))},1);function ba(e){var t=setInterval(function(){if(window.GoogleAnalyticsObject||window.ga){var n=window.GoogleAnalyticsObject||\"ga\";if(window[n].getAll){clearInterval(t);var o=window[n].getAll(),i=!1;window.gtag&&o&&o[0]&&o[0].get(\"name\").indexOf(\"gtag\")>=0&&(i=!0),e(i,n)}}},100);Ia.pushTimers(t,\"interval\")}function La(e,t,n,o,i){ba(function(r,s){if(r){var a=i,c={event_category:o,non_interaction:!0};c[e]=t,i&&(c.send_to=a),window.gtag(\"event\",n,c)}else{var d=window[s]=window[s]||function(){(window[s].q=window[s].q||[]).push(arguments)};d(function(r){(r=window[s].getByName(i)||r).set(e,t),r.send(\"event\",o,n,{nonInteraction:!0})})}})}function Ra(e,t,n,i){if(!Ri()&&!window._vis_debug)try{i=i||\"GA\",n&&\"\"!==n?\"GA\"===i&&(n+=\".\"):n=\"\";var r=\"GA\"===i?4:1;if(t=t||window._vis_opt_GA_slot||r,ya[e].c)if(\"GA\"===i)window._gaq=window._gaq||[],window._gaq.push(function(){void 0===window.pageTracker||n?window._gaq.push([n+\"_setCustomVar\",t,\"VWO-\"+e,ya[e].n,1],[n+\"_trackEvent\",\"VWO\",\"Visit\",\"\",0,!0]):(window.pageTracker._setCustomVar(t,\"VWO-\"+e,ya[e].n,1),window.pageTracker._trackEvent(\"VWO\",\"Visit\",\"\",0,!0))});else{var s=\"dimension\"+t,a=\"CampId:\"+e+\", VarName:\"+ya[e].n;La(s,a,\"Custom\",\"VWO\",n)}}catch(t){o({msg:\"Error while pushing data in GA for experiment id - \"+e,url:\"core.js\",source:encodeURIComponent(\"VWO-GA-push\")})}}function Da(){let e,t;e=setInterval(()=>{if(window.google_tag_manager){const n=Ne();window.dataLayer&&window.dataLayer.length&&\"dataLayer\"!==n&&window.dataLayer.filter((e,t)=>-1!==Na.indexOf(t)).forEach(e=>{window[n]=window[n]||[],window[n].push(e)}),Na=void 0,clearInterval(e),clearTimeout(t)}},50),t=setTimeout(function(){clearInterval(e)},5e3)}function Wa(e,t){const n=window._vwo_exp;if(Zs.isSessionBasedCampaign2(n[e]))return;let o=0;ya[e]={},ya[e].c=t,ya[e].n=n[e].comb_n[ya[e].c]||\"\";const i=n[e].GA?\"GA\":n[e].UA?\"UA\":\"\";let r;if(i&&!n[e][i].tracked&&(Ra(e,n[e][i].s,n[e][i].p,i),n[e][i].tracked=!0),n[e].GTM){Aa||window.google_tag_manager||(Da(),Aa=!0),r=Ne();const t={};t[\"Campaign-\"+e]=ya[e].n,window[r]=window[r]||[];const n=window[r].push(t);Aa&&Na&&Na.push(n-1),\"dataLayer\"!==r&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)),o=1}o&&Va(r)}window.VWO.modules.utils.collectAndSendDataForGA=Wa;class Pa{otherSide(...e){return e[0]=\"VWO.modules.tags.sessionInfoService.\"+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}function xa(e,t,n){\"Array\"===e?(this.tags=[],this.lastSent=0):\"Hash\"===e&&(this.tags={},this.sentTags={},6==window._vwo_acc_id&&(this.tags2={},this.sentTags2={})),this.type=e,this.maxCount=t||1/0,this.addTagCallback=n||function(){}}Pa.LOCAL_STORAGE_SESSION_EXPIRY=30,Pa.LOCAL_STORAGE_NAME=window._vis_debug?\"debug_vwoSn\":\"vwoSn\",Pa.ACCOUNT_ID=window._vwo_acc_id,xa.prototype.add=function(e,t){if(e){var n=this.tags;\"Array\"===this.type?(\"[object Array]\"!==Object.prototype.toString.call(e)&&(e=[e]),e=fe(e,function(e){return e=encodeURIComponent(e.trim())}),n=Ee(n=(n=n.concat(e)).slice(0,this.maxCount),function(e,t){return n.indexOf(e)===t}),this.tags=n):\"Hash\"===this.type&&(this.sentTags[e]&&this.sentTags[e]===encodeURIComponent(t)||(this.tags[encodeURIComponent(e)]=encodeURIComponent(t)),6==window._vwo_acc_id&&(this.sentTags2[e]&&this.sentTags2[e]===encodeURIComponent(t)||(this.tags2[encodeURIComponent(e)]=encodeURIComponent(t)))),this.addTagCallback()}},xa.prototype.get=function(e){var t;if(this.isTagPassed(e))return\"Array\"===this.type?(t=this.tags.slice(this.lastSent),this.lastSent=this.tags.length):\"Hash\"===this.type&&(e?(t=this.tags2,_e(this.sentTags2,this.tags2),this.tags2={}):(t=this.tags,_e(this.sentTags,this.tags),this.tags={})),t},xa.prototype.isTagPassed=function(e){if(\"Array\"===this.type)return this.tags.length>this.lastSent;if(\"Hash\"===this.type){const t=e?this.tags2:this.tags;return we(t).length>0}return!1},xa.prototype.reset=function(){\"Array\"===this.type?(this.tags=[],this.lastSent=0):\"Hash\"===this.type&&(this.tags={},this.sentTags={},6==window._vwo_acc_id&&(this.tags2={},this.sentTags2={}))},xa.prototype.refresh=function(){\"Array\"===this.type?this.lastSent=0:\"Hash\"===this.type&&(_e(this.tags,this.sentTags),this.sentTags={},6==window._vwo_acc_id&&(_e(this.tags2,this.sentTags2),this.sentTags2={}))};const Ua=\"eg\",Ma=\"fIds\";let ka={},Ga,Fa=[\"u\",\"s\",\"p\",\"ui\",\"si\",\"pi\"],$a=function(){},ja={user:\"u\",session:\"s\",page:\"p\"};for(Ga=0;Ga\u003cFa.length;Ga++)ka[Fa[Ga]]=new xa(\"Hash\");ka[Ua]=new xa(\"Array\"),ka[Ma]=new xa(\"Array\");const Ba={onPush:function(e){\"function\"==typeof e&&($a=e)},getTags:function(e){let t={},n=\"\";for(Ga=0;Ga\u003cFa.length;Ga++){const n=ka[Fa[Ga]].get(e);n&&(t[Fa[Ga]]=ze(n))}for(const e in t)t.hasOwnProperty(e)&&(n+='\"'+e+'\":'+t[e]+\",\");return n=n&&\"{\"+n.slice(0,-1)+\"}\",n},getEgTags:function(){const e=ka[Ua].get();if(e)return e.join()},getFunnelTags:function(){const e=ka[Ma].get();if(e&&e.length)return ze(e.map(e=>Number(e)))},addTag:function(e,t,n,o){let i=ja[n=n||\"session\"];if(!i)if(n===Ua)i=Ua;else{if(n!==Ma)return;i=Ma}o&&(i+=\"i\"),ka[i].add(e,t),$a()},refresh:function(){ka.s.reset(),ka.si.refresh(),ka[Ua].refresh()}};window.VWO.tag=Ba.addTag,window.VWO._.tags=Ba;class Ha{constructor(){this.eventCallbacks=[],this.isInitialized=!1}onActivity(){if($i.shouldWeTrackVisitor())for(let e=0;e\u003cthis.eventCallbacks.length;e++)this.eventCallbacks[e]()}init(){if(this.isInitialized)return;const e=xs(()=>{this.onActivity()},1e3);document.addEventListener?(document.addEventListener(\"mouseup\",e),811994===window._vwo_acc_id&&document.addEventListener(\"pointerdown\",e),document.addEventListener(\"keyup\",e),document.addEventListener(\"mousemove\",e),document.addEventListener(\"scroll\",e)):document.attachEvent&&(document.attachEvent(\"onmouseup\",e),811994===window._vwo_acc_id&&document.attachEvent(\"onpointerdown\",e),document.attachEvent(\"onkeyup\",e),document.attachEvent(\"onmousemove\",e),document.attachEvent(\"onscroll\",e)),this.isInitialized=!0}track(e){this.eventCallbacks.push(e),this.init()}clearCallbacks(){this.eventCallbacks=[]}}const Ka=new Ha;window.VWO._.tua=Ka;const Ja=()=>!!window.VWO._.phoenixMT.getEventHistory(\"vwo_phoenixInitialized\");let qa=null;const Xa=e=>{const t=Oe(!0);return e>=t-1800&&e\u003c=t+1800},Ya=()=>{if(null===qa)return null;const e=i(()=>qa());if(\"number\"!=typeof e||isNaN(e))return null;const t=Math.floor(e);return Xa(t)?t:null},za=e=>{Ja()||null===qa&&(qa=e)};class Qa{setItem(e,t){e=this.getKeyBasedOnMode(e),os.set(e,window.VWO._.native.JSON.stringify(t))}getItem(e){return e=this.getKeyBasedOnMode(e),os.get(e)}removeItem(e){e=this.getKeyBasedOnMode(e),os.remove(e)}getKeyBasedOnMode(e){if(!window._vis_debug&&!Ri())return e;return\"debug\"+e+\"_\"+Object.keys(window._vwo_exp||{}).join(\"_\")}}let Za=new Qa,ec=!1,tc=!1;const nc=e=>{!ec&&sc()&&(window.VWO._.phoenixMT.trigger(\"vwo_completeStalledSession\",e),ec=!0)},oc=()=>{try{const e=cn.get(qe.TRACK_SESSION_COOKIE_NAME);return!!e&&\"1\"===e.split(\":\")[qe.SESSION_SYNCED_STATE_INDEX]}catch(e){return!1}},ic=()=>{tc||(tc=!0)},rc=()=>!(!Dn||$t())&&(!oc()&&-1===document.cookie.search(/_vis_opt_exp_\\d+_combi/)&&!window.VWO._.insightsUtils.isVisBucketedForTrack()&&(ic(),!0));tc=rc();const sc=()=>!!tc;function ac(){os.remove(Pa.LOCAL_STORAGE_NAME)}function cc(e){const t=i(()=>Do.getDataInfoByIndex(qe.LAST_TIMESTAMP_SHOWN_INDEX))||\"\",n=Math.floor(Date.now()/1e3),o=e.campaignId.toString();let r;if(e.pgGrpIds&&e.pgGrpIds.length>0){const i=e.pgGrpIds[0],s=i.includes(\"_\")&&i.split(\"_\").pop()||i,a=`${o}_${s}_${n}`,c=new RegExp(`${o}_${s}_\\\\d+;?`,\"g\"),d=t.replace(c,\"\");r=d?`${d};${a}`:a}else{const e=`${o}_${n}`,i=new RegExp(`${o}_[^;]+;?`,\"g\"),s=t.replace(i,\"\");r=s?`${s};${e}`:e}r=r.replace(/;+/g,\";\").replace(/^;|;$/g,\"\"),i(()=>Do.setDataInfoByIndex(qe.LAST_TIMESTAMP_SHOWN_INDEX,r))}function dc(e){try{if(window.VWO.data.vi=window.VWO.data.vi||{},e)window.VWO.data.vi.vt=e;else if(uc)window.VWO.data.vi.vt=uc.visitorInformation.vt=uc.isReturningVisitor()?\"ret\":\"new\";else{const e=+(Do.getDataInfoByIndex(qe.FIRST_SESSION_ID_INDEX)||0),t=cn.get(qe.TRACK_SESSION_COOKIE_NAME),n=t?+(t.split(\":\")[qe.RELATIVE_SESSION_ID_INDEX]||0):0,o=t?e+n:Oe(!0);window.VWO.data.vi.vt=e&&o>e?\"ret\":\"new\"}}catch(e){window.VWO.data.vi=window.VWO.data.vi||{},window.VWO.data.vi.vt=\"new\"}i(()=>window.fetcher.setValue(\"VWO.data.vi.vt\",window.VWO.data.vi.vt))}function lc(){const e=i(()=>Do.getDataInfoByIndex(qe.CURRENT_SESSION_ID));e?Do.setDataInfoByIndex(qe.LAST_SESSION_ID,e):Do.setDataInfoByIndex(qe.LAST_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Do.setDataInfoByIndex(qe.CURRENT_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Do.setDataInfoByIndex(qe.SESSION_COUNT_INDEX,Wo()+1)}let uc;window.VWO.modules.utils.sessionHandler=window.VWO.modules.utils.sessionHandler||{},window.VWO.modules.utils.sessionHandler={fireCompleteStalledEvent:nc,shouldStallSessionCall:rc};class wc extends Pa{constructor(){super(),this.imidiateUpdate=!0,this.firstSessionCreated=!1,this.vwoSn={cu:\"\",r:\"\",lt:0,v:\"0.1.0\"},this.pageExitListenerForAvgTimeSpentInASession=!1,uc=this,this.setPageStartTime(),window.VWO._.phoenixMT.on(a.NEW_SESSION_CREATED,lc),window.VWO._.phoenixMT.on(a.TRACK_NEW_SESSION_CREATED,lc),this.expireSessionOnDateChange(),this.visitorInformation=window.VWO.data.vi=window.VWO.data.vi||{},this.setVWOSn(),this.getSessionStore()&&this.initialize(),Ka.track(()=>{this.updateLocalStorageSession()})}triggerNewSessionEvent(){const e=window.localStorage.getItem(\"_vwo_eventHist\");e&&window.localStorage.setItem(\"_vwo_eventHistLastSession\",e),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.NEW_SESSION_CREATED]}),window.VWO._.phoenixMT.trigger(a.NEW_SESSION_CREATED)}expireSessionOnDateChange(){if(!this.getSessionStore())return;const e=this.getSessionId();if(e){const t=new Date(1e3*e).getDate();new Date(Oe()).getDate()!==t&&this.eraseSessionCookie()}}initializeSession2(e){const t=!this.getSessionStore();this.setSessionStore(e+\"\"),this.setVisitorInformation(),this.setAvgTimeSpentAndAddListeners(),this.updateAndSyncPageId(),this.initialize(t)}getDSCookieValueByIndex(e){var t=this.getGlobalCookie();return t?t.split(\"$\")[e]:null}initialize(e){if(!this.isInitiatedOnce){if(this.isInitiatedOnce=!0,this.attachTagsPushCallback()||(null!=e?!e:this.getSessionStore())||this.triggerNewSessionEvent(),rc()){const e=i(()=>window.VWO._.native.JSON.parse(Za.getItem(\"_vwo_visProps\")));window.VWO._.phoenixMT.on(\"vwo_completeStalledSession\",()=>{e&&window.VWO.visitor(e,void 0,{dAR:!1}),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.NEW_SESSION_TRACKED]})})}Ka.track(()=>{this.updateSession()}),this.addValues({sessionStart:this.getSessionId()},\"root\"),this.fireSessionEvent()}}fireSessionEvent(){window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\" )',null,{captureGroups:[a.SESSION,{VWO:{firedTime:1e3*this.getSessionId()}}]})}attachTagsPushCallback(){let e,t,n;const o=this,r=function(i,r,s){e=Ba.getTags(r),n=Ba.getFunnelTags(),t=r?void 0:Ba.getEgTags();const c=Zs.doesSessionBasedCampaignExistsInTags(e)||(n?1:0);if(!window._vis_debug&&!Ri()&&(e||t||n)){if(!i&&!o.getSessionStore()){const i={name:a.NEW_SESSION_CREATED,time:+new Date,props:{pageId:o.getPageId(),tags:e,egTagValue:t,funnelTagValue:n,cq:c,ttl:c&&Xe()}};return sd(null,a.NEW_SESSION_CREATED,i),window.VWO._.phoenixMT.trigger(a.NEW_SESSION_CREATED,i),!0}r?window.VWO._.phoenixMT.trigger(a.DIMENSION_TAG_PUSHED,{tags:e,egTagValue:t,funnelTagValue:n,cq:c,ttl:c&&Xe(),batch:r,calledByUnload:s}):window.fetcher.getValue(\"VWO.modules.events.events.dimensionTagPushed\",[null,{tags:e,egTagValue:t,funnelTagValue:n,cq:c,ttl:c&&Xe()}])}return!1};let s=!1;const c=Us(r,i(()=>window._vwoCc.sgifDelay)||10);const d=Te(r,window.VWO._.pushThrottleTime||1e3);return Ba.onPush(()=>{c(!0),6==window._vwo_acc_id&&d(!0,!0)}),6==window._vwo_acc_id&&(window.VWO._.phoenixMT.on(a.PAGE_EXIT,e=>{s||(r(!0,!0,!0),s=!0)}),window.VWO.pageExitListener=!0),r()}updateSession(){this.updateSession2()}updateSession2(){let e=this.getSessionStore();e&&this.expireSessionOnDateChange(),e=this.getSessionStore(),this.sessionTimer||e?(e&&(this.setSessionStore(e),this.addValues({sessionStart:this.getSessionId()},\"root\")),this.updateSessionTimer()):this.retrackVisitor()}updateSessionTimer(){this.sessionTimer&&clearTimeout(this.sessionTimer),this.sessionTimer=setTimeout(()=>this.eraseSessionCookie(),qe.SESSION_TIMER_EXPIRE)}calculateRelativeSessionTimestamp(e){const t=Ya();if(null!==t){const n=i(()=>Math.floor(t-e),void 0,0);if(n>=0)return n}return Oe(!0)-e}retrackVisitor(){const e=uc.getFirstSessionId(),t=this.calculateRelativeSessionTimestamp(e);Ba.refresh(),this.setSessionStore(t+\"\"),this.setVisitorInformation(),this.triggerNewSessionEvent(),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.RETRACK_VISITOR]}),this.appendSessionMetadata()}initializeSession(e){this.initializeSession2(e)}setVisitorInformation(e){dc(e),uc.visitorInformation.vt=window.VWO.data.vi.vt}getPageIdInfo(){const e=this.getSessionStore(),t=e&&e.split(\":\")[qe.PAGE_ID_INFORMATION_INDEX];return t&&t.split(\"_\")}markPageIdSessionExpiry(){const e=this.getPageId()+\"_\"+(Oe(!0)-this.getFirstSessionId()+qe.PAGE_ID_EXPIRY);uc.markPageId(e)}getPageId(){const e=this.getPageIdInfo(),t=e&&e[0];return t?parseInt(t,10):(this.imidiateUpdate=!1,1)}isReturningVisitor(){return uc.getSessionId()>uc.getFirstSessionId()}setVWOSn(){const e=this.getLocalStorageSession();e?this.vwoSn=e||{}:this.createLocalStorageSession()}getInfo(){return this.vwoSn}removeInfo(){this.vwoSn={cu:\"\",r:\"\",lt:0,v:\"0.1.0\"}}getRelativeSessionTimestamp(){const e=this.getFirstSessionId();return this.firstSessionCreated?this.calculateRelativeSessionTimestamp(e):(this.firstSessionCreated=!0,this.calculateFirstSessionTimestamp(e))}calculateFirstSessionTimestamp(e){const t=Ya();if(null!==t){const n=i(()=>Math.floor(t-e),void 0,0);if(n>=0)return n}return me(!0)-e}updateLocalStorageSession(){const e=this.getLocalStorageSession();!e||(Oe(!0)-e.lt)/60>Pa.LOCAL_STORAGE_SESSION_EXPIRY?this.createLocalStorageSession():this.updateTimestampInfo(e)}updateTimestampInfo(e){this.vwoSn=e,this.vwoSn.lt=Oe(!0),this.setLocalStorageSession()}createLocalStorageSession(e){e?(this.vwoSn.cu=`${document.URL}#vwo_fix`,this.vwoSn.r=`${document.referrer}#vwo_fix`):(this.vwoSn.cu=document.URL,this.vwoSn.r=document.referrer),this.vwoSn.lt=Oe(!0),this.setLocalStorageSession()}getLocalStorageSession(e){let t=os.get(wc.LOCAL_STORAGE_NAME);try{t=t?Ye(t):null}catch(t){ac(),this.otherSide('createLocalStorageSession(\"${{1}}\")',null,[!0]),e||this.getLocalStorageSession(!0)}return t?t.v?(t.cu=decodeURIComponent(t.cu),t.r=decodeURIComponent(t.r),t):(t.v=\"0.1.0\",t):null}addValues(e,t){return window.VWO.phoenix('store.actions.addValues(\"${{1}}\", \"${{2}}\" )',null,{captureGroups:[e,t]})}updateAndSyncPageId(){let e;e=window.VWO._.pageId,e||(e=this.updatePageId(),this.otherSide('setPageIdValue(\"${{1}}\")',null,[e]))}updatePageId(){let e=this.getPageId();return this.shouldUpdatePageCount()&&(this.imidiateUpdate?e+=1:this.imidiateUpdate=!0),this.markPageId(e),window.VWO._.pageId=e,e}markPageId(e){this.setSNCookieValueByIndex2(qe.PAGE_ID_INFORMATION_INDEX,e)}setSNCookieValueByIndex2(e,t){const n=this.getSessionStore(),o=n&&n.split(\":\")||[];o[e]=t+\"\",this.setSessionStore(o.join(\":\"))}shouldUpdatePageCount(){const e=this.getPageIdInfo(),t=parseInt(e&&e[1],10);return!t||Oe(!0)-uc.getFirstSessionId()>t}setSNCookieValueByIndex(e,t){const n=this.getSessionStore(),o=n&&n.split(\":\")||[];o[e]=t+\"\",cn.createWithCrossDomainCheck({name:qe.TRACK_SESSION_COOKIE_NAME,value:o.join(\":\"),days:qe.TRACK_SESSION_COOKIE_EXPIRY})}getSessionId(){return this.getFirstSessionId()+this.getRelativeSessionId()}setSessionStore(e){$i.shouldWeTrackVisitor()&&cn.createWithCrossDomainCheck({name:qe.TRACK_SESSION_COOKIE_NAME,value:e,days:qe.TRACK_SESSION_COOKIE_EXPIRY})}getRelativeSessionId(){let e=this.getSessionStore();if(!e){const t=this.getFirstSessionId(),n=this.calculateRelativeSessionTimestamp(t);this.setSessionStore(n+\"\"),e=this.getSessionStore()}return e&&+e.split(\":\")[qe.RELATIVE_SESSION_ID_INDEX]}setLocalStorageSession(){$i.shouldWeTrackVisitor()&&(this.vwoSn.v&&(this.vwoSn.cu=encodeURIComponent(this.vwoSn.cu),this.vwoSn.r=encodeURIComponent(this.vwoSn.r)),os.set(wc.LOCAL_STORAGE_NAME,Ps(this.vwoSn)))}getSessionStore(){return cn.get(qe.TRACK_SESSION_COOKIE_NAME)}getGlobalCookie(){return cn.get(qe.TRACK_GLOBAL_COOKIE_NAME)}eraseSessionCookie(){this.sessionTimer=null,cn.erase(qe.TRACK_SESSION_COOKIE_NAME)}getPcTrafficFromCookie(){var e=Do.getDataStore();return e?parseFloat(e.split(\":\")[qe.PC_TRAFFIC_INDEX]):null}getFirstSessionId(){let e=Do.getDataStore();return e||(this.createGlobalCookie(),e=Do.getDataStore()),e&&+e.split(\":\")[qe.FIRST_SESSION_ID_INDEX]}getSNCookieValueByIndex(e){var t=this.getSessionStore();return t?t.split(\":\")[e]:null}createGlobalCookie(){if(!$i.shouldWeTrackVisitor())return;const e=Ya(),t=null!==e?e:me(!0),n=qe.COOKIE_VERSION+\"$\"+t+\":\"+this.getPcTraffic()+\"::\";cn.createWithCrossDomainCheck({name:qe.TRACK_GLOBAL_COOKIE_NAME,value:n,days:Xe()})}isSessionInfoSynced(){return this.getSNCookieValueByIndex(qe.SESSION_SYNCED_STATE_INDEX)}markSessionSynced(){this.isSessionInfoSynced()||this.setSNCookieValueByIndex2(qe.SESSION_SYNCED_STATE_INDEX,1)}shouldStallSessionCall(){if(!Dn||$t())return!1;const e=document.cookie.search(/_vis_opt_exp_\\d+_combi/);return!this.isSessionInfoSynced()&&-1===e&&!v.isVisBucketedForTrack()}getPcTraffic(){return void 0!==this.pcTraffic&&null!==this.pcTraffic||(this.pcTraffic=this.getPcTrafficFromCookie(),this.pcTraffic=this.pcTraffic||parseFloat((100*Math.random()).toFixed(8))),this.pcTraffic}shouldSendSessionInfoInCall(){return!0}appendSessionMetadata(t=!1){return e(this,void 0,void 0,function*(){if(!Pn)return;if(!t&&this.shouldStallSessionCall()){const e=window.VWO._.phoenixMT.on(\"vwo_completeStalledSession\",()=>{window.VWO._.phoenixMT.off(\"vwo_completeStalledSession\",e),this.appendSessionMetadata(!0)});return}const e=this.getSessionStore(),n={};(e.match(/(de|dt|ts|os|br|sw|sh)=([^:]*)/g)||[]).forEach(e=>{const[t,o]=e.split(\"=\");n[t]=o});const o=i(()=>window.VWO._.allSettings.dataStore.plugins.UA,null,{}),r=e.split(\":\")||[];r.length=Math.max(r.length,qe.SESSION_SEG_INFO_INDEX+7);const s=[[\"dt\",o.dt],[\"de\",o.de],[\"ts\",yield window.fetcher.getValue(\"VWO._.trfSrc\")],[\"os\",o.os],[\"br\",o.br],[\"sw\",window.screen.width],[\"sh\",window.screen.height]];let a=!1;s.forEach(([e,t],o)=>{n[e]||(r[qe.SESSION_SEG_INFO_INDEX+o]=`${e}=${t||\"\"}`,a=!0)}),a&&this.setSessionStore(r.join(\":\"))})}getTotalTimeSpentInASession(){const e=this.getSessionStore(),t=e&&e.split(\":\")[qe.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX];return t&&parseInt(t,10)||0}markTotalTimeSpentInASession(e){this.setSNCookieValueByIndex2(qe.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX,e)}updateTotalTimeSpentInSession(){if(!this.getSessionStore())return;this.getPageId();const e=this.getTotalTimeSpentInASession(),t=(performance.now()-this.pageStartTime)/1e3,n=Math.round(e+t);this.markTotalTimeSpentInASession(n)}setPageStartTime(){this.pageStartTime=performance.now()}setAvgTimeSpentAndAddListeners(){this.addValues({avgTimeSpentInASession:Ni.aTIS()},\"root\"),this.pageExitListenerForAvgTimeSpentInASession||(this.pageExitListenerForAvgTimeSpentInASession=!0,window.VWO._.phoenixMT.on(a.PAGE_EXIT,()=>{this.updateTotalTimeSpentInSession()}),window.VWO._.phoenixMT.on(\"vwo_evalTotalTimeSpentInASessionForUrlChange\",()=>{this.updateTotalTimeSpentInSession(),this.setPageStartTime()}),window.addEventListener(\"pageshow\",()=>{this.setPageStartTime()}),document.addEventListener(\"visibilitychange\",()=>{\"visible\"===document.visibilityState&&this.setPageStartTime()}))}}function _c(e){const t=\"SPLIT_URL\"===e.type,n=e[ot];return{campaignData:e,isSplitCampaign:t,isVariationPage:n,shouldSkipSplitEvents:t&&\"1\"!==e.combination_chosen&&!n}}window.VWO.modules.sessionUtils={handleNewSession:lc,updateLTS:cc};const gc=(e,t)=>{window.VWO.modules.tags.wildCardCallback(Object.assign(Object.assign({},e),{VWO:{firedTime:Date.now()}}),t)};function pc({campaignData:e,isSplitCampaign:t,isVariationPage:n}){if(t&&n)return;const o=Zs.isPersonalizeCampaign(e);gc({oldArgs:[e.id,!0]},a.SEGMENTATION_EVALUATED),o&&gc({oldArgs:[e.id,!0,!0]},a.SEGMENTATION_EVALUATED)}function hc({campaignData:e,shouldSkipSplitEvents:t}){t||gc({oldArgs:[e.id,e.combination_chosen,!0]},a.CHOOSE_COMBINATION)}function vc(e){gc({oldArgs:[e.id]},a.SPLIT_URL)}const fc=e=>{if(!window._vis_debug)return;const t=_c(e);pc(t),hc(t),t.shouldSkipSplitEvents&&vc(e)},Ec=e=>{if(!window._vis_debug)return;e[zo]=!0;(e[Yo]||[]).forEach(e=>{const t=e.eventName;delete e.eventName,gc(e,t)})},mc=(e,t)=>{const n=e.id,o=e.combination_chosen||e.cc;if(e.globalCode[t])try{let{nonce:i=\"\"}=window.VWO;i&&(i=`nonce=${i}`),window.VWO._.allSettings.tags[e.globalCode[t]].fn(n,o,i)}catch(e){}},Oc=(e,t)=>{if(window._vis_debug||Ri())return;if(Zs.inQACampaign(t.id))return;let n=window.VWO.modules.utils.libUtils.extraData2();const o=encodeURIComponent(n);n=t.ps||void 0===t.ps?\"&ed=\"+o:\"\";const i=cn.get(\"_vwo_uuid\"),r=window.VWO._.sessionInfoService.getSessionId(),s=\"l.gif?experiment_id=\"+t.id+\"&account_id=\"+window._vwo_acc_id+\"&cu=\"+encodeURIComponent(document.location.href)+\"&combination=\"+e+\"&s=1&sId=\"+r+\"&u=\"+i+n;return new Promise(e=>{ed.sendCall(null,{url:s},null,()=>{e()},!0)})},Sc=e=>\"_vis_opt_exp_\"+e+\"_combi\",Tc=e=>\"_vis_opt_exp_\"+e+\"_exclude\",Cc=e=>Ri()||cn.get(Sc(e.id)),Ic=e=>!!cn.get(Tc(e.id)),yc=e=>{Zs.createCookieMT(Tc(e.id),\"1\",100,e)},Ac=(e,t)=>{window.VWO.modules.tags.wildCardCallback({oldArgs:[String(e.id),t],VWO:{firedTime:Date.now()}},a.REGISTER_HIT)},Nc=(e,t)=>{window.VWO.modules.tags.wildCardCallback({oldArgs:[String(e.id),t],VWO:{firedTime:Date.now()}},a.SPLIT_VARIATION_SHOWN)},Vc=({campaignData:e,combination:t,isFirst:n,doNotProcess:o=!0})=>{if(Ri())return;const i=\"SPLIT_URL\"===e.type?\"1\"!==t:void 0;return Ec(e),window.fetcher.getValue('VWO.modules.events.events.variationShown(\"${{1}}\", \"${{2}}\", \"${{3}}\")',null,{captureGroups:[null,{id:String(e.id),variation:t,isFirst:n,vwo_doNotProcess_vS:o,isSplitVariation:i},null]})},bc=(e,t)=>{Ri()||Zs.createCookieMT(Sc(t.id),e,100,t)},Lc=(t,n)=>new Promise(o=>{if(!t)return o();const i=1==+t,r=()=>e(void 0,void 0,void 0,function*(){try{const e=!!Cc(n);if(fc(n),n.isFirst=e?0:1,e)return yield Vc({campaignData:n,combination:t,isFirst:0}),o();window._vis_debug&&\"SPLIT_URL\"===n.type&&\"1\"!==t||Ac(n,t),(i||\"SPLIT_URL\"!==n.type)&&(bc(t,n),Wa(n.id,t)),yield Promise.all([Vc({campaignData:n,combination:t,isFirst:1}),Oc(t,n)]),o()}catch(e){throw e}}),s=window.VWO._.phoenixMT.getEventHistory(\"vwo_reRun\")||window.VWO._.phoenixMT.getEventHistory(\"vwo_phoenixInitialized\");if(s&&s.length>0)r();else{const e=window._vis_debug?\"vwo_previewReady\":\"vwo_phoenixInitialized\",t=window.VWO._.phoenixMT.on(e,()=>{window.VWO._.phoenixMT.off(t),r()})}});function Rc(e,t={}){i(()=>window.VWO.data.vi.vt)||dc();const{shouldApplyPoll:n=!0,stag:o}=t,{id:r,ss:s}=e;if(cn.get(Sc(r))&&!i(()=>s.csa||s.cta))return!0;if(!o)return!1;if(\"number\"==typeof o&&1===o)return!0;const a=window.VWO._.allSettings.stags[o];if(\"function\"==typeof a)try{(null==s?void 0:s.pu)&&!n&&(window._vwoRunningTest=r);const e=Boolean(a.call(null,Ni));return delete window._vwoRunningTest,e}catch(e){return delete window._vwoRunningTest,!1}}const Dc=()=>!!parseInt(cn.get(qe.GLOBAL_OPT_OUT,!0),10),Wc=e=>{cn.create(\"_vis_opt_exp_\"+e.id+\"_exclude\",\"1\",100)};function Pc(e){window.VWO._.phoenixMT.getEventHistory(\"vwo_phoenixInitialized\")?e():window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{e()})}function xc(e,t,n){const o=\"string\"==typeof e?Number(e):e,r=window._vwo_exp[o];if(!r)return;const s={name:a.VARIATION_SHOWN,props:{id:o,variation:t,isFirst:n},time:Date.now(),_vwo:{}};Ca(s,{});const c=Zs.createUUIDCookie2(r),{data:d}=ed.getDataForEventsCall({eventDataConfig:null},c,s),l=i(()=>{var e,t,n;return null===(n=null===(t=null===(e=null==d?void 0:d.d)||void 0===e?void 0:e.event)||void 0===t?void 0:t.props)||void 0===n?void 0:n.page});l&&(l.cnnUrl=i(()=>document.querySelector(\"link[rel='canonical']\").href)||\"\"),ed.sendCall(null,null,d,()=>{},!0,void 0,s,void 0,{id:r.id})}function Uc(e,t,n){!jn||Ri()||window._vis_debug||Pc(()=>{xc(e,t,n),Oc(t,window._vwo_exp[e])})}window.VWO._.campExec=window.VWO._.campExec||{},window.VWO._.campExec.isSegmentQualified=Rc;const Mc=e=>{i(()=>!!Gt().debugEvt)&&window.VWO._.event(a.DEBUG_EVENT,e)},kc=(e,t={})=>{if(t.expId&&Zs.isSessionBasedCampaign2(window._vwo_exp[t.expId]))return;const n=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({type:e,expId:t.expId,varId:t.varId,libVn:window.VWO._.native.JSON.stringify({evd:window.VWO.v_e||\"\",track:window.VWO.v_t||\"\",opa:window.VWO.v_o||\"\"}),stsTimeout:i(()=>Lt.vwoCode[nt]),libTimeout:i(()=>Lt.vwoCode[tt])},i(()=>t.timeSpent)&&{timeSpent:t.timeSpent}),i(()=>t.timeSpent2)&&{timeSpent2:t.timeSpent2}),i(()=>t.msg)&&{msg:t.msg}),i(()=>t.eventUuid)&&{eventUuid:t.eventUuid}),i(()=>t.msgId)&&{msgId:t.msgId});if(1112621==window._vwo_acc_id||Bn){n.visId=t.visId||Zs.createUUIDCookie2();const e=i(()=>window.VWO._.native.JSON.parse(n.msg||\"{}\"))||{};n.msg=window.VWO._.native.JSON.stringify(Object.assign(Object.assign({},e),{cookieVal:Ta(`_vis_opt_exp_${n.expId||20}_combi`)||\"not set\"}))}Mc(n)},Gc=()=>{const e=document.cookie.split(\";\").filter(e=>e.includes(\"_vis_opt_exp_\"));let t=-1;i(()=>{const[e]=performance.getEntriesByType(\"navigation\"),n=e.startTime;t=(performance.now()-n)/1e3});return{cookieStr:e,timeSpent:i(()=>performance.now()-window._VWO_VaGQ_StartTime)||-1,timeSpent2:t,additionalData:{timeouts:{lib:i(()=>Lt.vwoCode[tt]),sts:i(()=>Lt.vwoCode[nt])}}}},Fc=e=>{e=e||/^(_vis_opt_exp|_vwo)/;const t=document.cookie.split(\";\");let n=\"\";return t.forEach(t=>{const[o,i]=t.trim().split(\"=\");e.test(o)&&(n+=o.trim()+\"=\"+(i?i.trim():\"\")+\";\")}),n},$c=(e,t=[])=>{try{const{msg:n,url:r=window.location.href,navType:s=\"\",additionalOptions:a={}}=e,c=window._vwo_code||{},d=Object.assign({uuid:i(()=>window.VWO._.cookies.get(\"_vwo_uuid\")),url:window.location.href,referrer:document.referrer,nav:s,aId:window._vwo_acc_id,sT:c.sT,lT:c.lT,aC:!!window._vwo_code,cookies:t.length?t:Fc(),inL:window._vwoIntegrationsLoaded,ogUUID:Zs.getUUID(),windowUUid:window._vwo_uuid},a);o({msg:n,url:encodeURIComponent(r),source:window.VWO._.native.JSON.stringify(d)})}catch(e){}},jc=e=>{var t;try{if(!pn.CLICK_DEBUG)return;const n=i(()=>pn.CLICK_DEBUG.filters)||{},o=window.sessionStorage.getItem(\"referred\"),{local_referred_url:r,referred_url:a}=o&&window.VWO._.native.JSON.parse(o)||{},c=s(e.event.target.tagName);if(Object.keys(n).length>0&&!n[c])return;const d=\"a\"===c&&e.event.target.href,l=String(la(e.event.target));$c({msg:null!==(t=e.msg)&&void 0!==t?t:\"Click Debug Log\",url:encodeURIComponent(window.location.href),additionalOptions:{cookies:Fc(),uuid:window._vwo_uuid,targetEl:e.event.target.innerText,referrerSession:a,referrerPage:r,targetUrl:d,targetXP:l}}),kc(ia.DEBUG_CLICK_EVENT,{msg:window.VWO._.native.JSON.stringify({targetEl:e.event.target.innerText,referrerSession:a,referrerPage:r,targetUrl:d,targetXP:l})})}catch(e){}},Bc=(...e)=>{hn&&$c.call(void 0,...e)},Hc=()=>{pn.GA_DEBUG&&i(()=>{const e=pn.GA_DEBUG.expIds,t=\"function\"==typeof window.fetch;let n=0;if(t&&Object.keys(e||{}).some(e=>!!window.VWO._.allSettings.dataStore.campaigns[e])){const t=window.fetch;window.fetch=function(...o){return i(()=>{const t=o[0]||\"\",r=(o[1]||{}).body,s=/VWO-(\\d+)-(\\d+)/,a=s.exec(t)||s.exec(r)||[];t.includes(\"analytics.google.com/g/collect\")&&a.length>0&&e[a[1]]&&($c({msg:\"GA Collect Log\",additionalOptions:{data:Array.from(a),userType:i(()=>window.VWO.data.vi.vt)||\"unknown\"}}),++n)}),t.call(this,...o)}}window.VWO._.phoenixMT.on(a.PAGE_EXIT,()=>{const{cookieStr:e,timeSpent:o,timeSpent2:r,additionalData:s}=Gc();$c({msg:\"Page Exit Logs\",additionalOptions:{userType:i(()=>window.VWO.data.vi.vt)||\"unknown\",dL:Array.isArray(window.dataLayer),doesFetchExist:t,didCollectCallGo:n,timeSpent:o,timeSpent2:r,timeouts:s.timeouts}},e)});const o=Object.keys(e).reduce((e,t)=>{const n=window.VWO._.cookies.get(`_vis_opt_exp_${t}_combi`);return Object.assign(Object.assign({},e),{[t]:!!n})},{});e&&window.VWO.push([\"onVariationApplied\",t=>{e[t[1]]&&$c({msg:`Variation Applied => ${t[1]}-${t[2]}`,additionalOptions:{dL:Array.isArray(window.dataLayer),didCollectCallGo:n,userType:i(()=>window.VWO.data.vi.vt)||\"unknown\",doesCombiCookieExist:o}})}])})},Kc=()=>{i(()=>{if(!pn.VARIATION_SHOWN_DEBUG)return;const e=pn.VARIATION_SHOWN_DEBUG||{};window.VWO.push([\"onVariationShownSent\",t=>{const[n,o,i]=t||[];e[o]&&$c({msg:`Variation Shown Sent => ${o}-${i}`})}])})},Jc=()=>{if(!i(()=>!!Gt().debugEvt))return;const e=(e,t,n)=>{window.VWO.push([t,([t,o,i])=>{kc(e,Object.assign({expId:o,varId:i,retVis:!!Cc(window._vwo_exp[o]),msg:window.VWO._.native.JSON.stringify({eventType:t})},n||{})),Uc(o,i,1)}])};e(ia.DEBUG_VS_EVENT,\"onVariationShownSent\"),e(ia.DEBUG_VS_EVENT,\"onVariationApplied\"),window.VWO._.phoenixMT.on(a.PAGE_EXIT,e=>{const{timeSpent:t,timeSpent2:n,additionalData:o}=Gc();kc(ia.DEBUG_PAGE_EXIT,{timeSpent:t,timeSpent2:n,timeouts:o.timeouts,msg:window.VWO._.native.JSON.stringify({eventType:\"pageExit\",camps:Zs.getCombinationCookie()})})});const t=({type:e,expId:t,varId:n,msg:o=\"\",visId:i,eventUuid:r,msgId:s})=>{Pc(()=>kc(e,{expId:t,varId:n,msg:o,visId:i,eventUuid:r,msgId:s}))};window.VWO._.phoenixMT.on(a.ENHANCE_LOGS,t),window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.ENHANCE_LOGS,t]})}),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{i(()=>qc(ia.DEBUG_PAGE_VIEWED))})},qc=e=>{const t=Fc(/^(_vis_opt_exp)/);kc(e,{cookies:t})},Xc=e=>{i(()=>!!Gt().debugEvt)&&i(()=>qc(`${ia.PRE_EVENT_DEBUG_LOGS}-${e}`))},Yc=(e={})=>{i(()=>{if(!pn.URL_DEBUG)return;const{rgx:t,sendCookie:n}=pn.URL_DEBUG,o=window.location.href;new RegExp(t).test(o)&&$c({msg:\"URL Debug Log\",url:o,additionalOptions:e},(n||[]).map(e=>window.VWO._.cookies.get(e)))})},zc=()=>{i(()=>{if(!pn.IN_LIST_DEBUG)return;const e=pn.IN_LIST_DEBUG,t=Object.keys(e);t.some(e=>!!i(()=>window.VWO._.allSettings.dataStore.campaigns[e]))?window.VWO.push([\"onVariationApplied\",t=>{var n;try{const[o,i]=t||[];if(!e[i])return;const r=localStorage.getItem(\"_vwo_store_content\"),s=window.vwo_heap_id||\"\";if(!r||!s)return void $c({msg:\"In_List_Debug_Log-empty\",additionalOptions:{value:r,heapId:s,lSValue:`[\u003c${r}>]`,expId:i}},[\"\"]);const a=null===(n=window.VWO._.native.JSON.parse(r).fns)||void 0===n?void 0:n.list;if(!a)return void $c({msg:\"In_List_Debug_Log-empty-listFns\",additionalOptions:{value:r,heapId:s,lSValue:`[\u003c${r}>]`,expId:i}},[\"\"]);const c=window.VWO._.cookies.get(\"_vis_opt_exp_\"+i+\"_combi\");Object.entries(a).forEach(([e,t])=>{const[n]=window.VWO._.native.JSON.parse(e);if(n!==s)return;const{vn:o,val:a}=t;$c({msg:\"In_List_Debug_Log\",additionalOptions:{heapId:s,functionVersion:o,value:a,isFirst:!!c,lSValue:`[\u003c${r}>]`,expId:i}},[\"\"])})}catch(e){i(()=>{$c({msg:\"In_List_Debug_Log-errorInLog\",additionalOptions:{error:e}},[\"\"])})}}]):$c({msg:\"In_List_Debug_Log-campaignMissing\",additionalOptions:{expIdList:t}},[\"\"])})};window.VWO._.sendErrorLog=$c,window.VWO._.sendGenericDebugEvent=Mc;class Qc extends oa{constructor(){super(...arguments),this.vwoEventsToBeSynced=Object.assign({},Dr)}shouldSendEventCall(e,t){var n;const o=t.name;if(!o)return!1;this.vwoEventsToBeSynced=Object.assign({},window.VWO._.SyncableEventsEnum);const r=this.vwoEventsToBeSynced[t.name];if(void 0===r&&!t.props.isCustomEvent&&!t.props.isSurveyEvent)return!1;const s=window.VWO._.allSettings.dataStore.events[o];if(t.type=i(()=>null==s?void 0:s.name)||o,!s){let e;try{e=window.VWO._.native.JSON.parse(os.get(oa.UNREG_EVENT_LOCAL_STORAGE_NAME))||{}}catch(t){e={}}if(e[o])return!1;{e[o]=!0;const t=window.VWO._.native.JSON.stringify(e);os.set(oa.UNREG_EVENT_LOCAL_STORAGE_NAME,t)}}if(t.props.isCustomEvent||t.props.isSurveyEvent||t.props.forceCall)return!0;if(!r||!r.ignoreMetricDataCheck){const e=null===(n=t._vwo)||void 0===n?void 0:n.eventDataConfig;if(!e||Object.keys(e).length\u003c=0)return!1}if(t.name!==a.VARIATION_SHOWN)return!0;let c=\"non-analytics\";location.href.includes(\"jsMode=Any\")&&(c=\"analytics\");const d=null==t?void 0:t.props,l=null==d?void 0:d.id;if(!d||!l)return!1;const u=window.VWO._.allSettings.dataStore.campaigns[l]||window._vwo_exp[l],w=window.VWO.modules.utils.libUtils.isSessionBasedCampaign2(u),_=u.type===f().SURVEY_CAMPAIGN;return!(!Wi()&&Zs.inQACampaign(l))&&!(!(\"analytics\"===c||\"non-analytics\"===c&&d.isFirst)||w||_)}prepareEventProps(e,t){e.props.extraData=Zs.extraData2(!1,!0);try{const n=window.VWO._.native.JSON.parse(os.get(\"vwoSn\")||\"{}\"),o={r:+(\"new\"!==i(()=>window.VWO.data.vi.vt)),su:decodeURIComponent(n.cu),ru:decodeURIComponent(n.r),ed:e.props.extraData};t.d&&(t.d.sD=o)}catch(e){o({msg:\"Issue with session data payload to be sent in events call\",url:\"dataSync/utils.ts\"})}}handleDomTriggeredEvent(e){const t=e.name;t.indexOf(\"vwo_dom_\")\u003c0||(t===a.DOM_CLICK&&(e.name=\"click\"),t===a.DOM_SUBMIT&&(e.name=\"submit\"))}sendCall(e,t,n,o,r,s,c,d,l){var u;const w=(null==t?void 0:t.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;let _=o;if(c&&c.name===a.VARIATION_SHOWN&&(\"SPLIT_URL\"==_vwo_exp[l.id].type||_vwo_exp[l.id][yt])){const e=_;_=function(){e(s),window.VWO._.phoenixMT.trigger(`vwo_vSCallSent_${l.id}`,{id:l.id,comb:_vwo_exp[l.id].combination_chosen}),_vwo_exp[l.id].vSCallSent=!0}}if(!$i.shouldWeTrackVisitor()||Zs.isBot2()||Z.deferOnConsent(\"sendCall\",this,_,s,c,n,e,t,n,_,r,s,c,{cu:w,ru:document.referrer},l))return;const g=null==t?void 0:t.successCallback,p=null==t?void 0:t.errorCallback,h=(null==t?void 0:t.serverUrl)||(null===(u=window.VWO.data.accountJSInfo)||void 0===u?void 0:u.collUrl)||Lt.serverUrl,v=Lt.accountId,f=h.endsWith(\"/\");let E=h;if(c){const e=xr(c.name);e&&this.prepareEventProps(c,n),c.isCustomEvent&&Xc(c.name);E+=`${f?\"\":\"/\"}events/${e?\"t\":\"t/u\"}?en=${c.name}&a=${v}&v=${window.VWO.v_e}`;let t=_;if(kr.canRunHook()){const e=kr.runAllHooks(n,t);if(-1===e.processedData)return;n=e.processedData,t=e.wrappedCallback}ud(c.name),_=function(...e){t.call(this,...e),wd(c.name,Object.assign(Object.assign(Object.assign({},c),n.d.event.props),{url:void 0}))};const o=!Ur(c.name);if(e&&o&&c.isCustomEvent&&Dn&&!Dr[c.name]){const e=i(()=>Object.keys(c._vwo.eventDataConfig.vwoMeta.metric).length>0);if(s.isSynced=e,!e)return void _(s)}Bs(c.name,c.props,n)}else{if(!t)return;E+=t.url,E=xe(E,\"vn\",t.vn),E=xe(E,\"vns\",t.vns),E=xe(E,\"vno\",t.vno),E=xe(E,\"eTime\",Oe()),E=xe(E,\"v\",window.VWO.v_e)}window.VWO.consentMode&&d&&(E.indexOf(\"&cu=\")\u003c0&&(E+=\"&cu=\"+encodeURIComponent(d.cu.slice(0,100))),document.referrer&&E.indexOf(\"&ru=\")\u003c0&&d.ru&&(E+=\"&ru=\"+encodeURIComponent(d.ru.slice(0,100)))),window.VWO._.isBeaconAvailable=!0,r=window.VWO.data.tB&&(window.VWO._.isLinkRedirecting||r);let m=n&&\"object\"==typeof n&&0===Object.keys(n).length?\"\":n;m&&\"string\"!=typeof m&&(m=window.VWO._.native.JSON.stringify(m));qi({url:E,complete:_,success:g,error:p,data:m,useBeacon:r,callbackContext:s,additionalOptions:{cUrl:w}}).typeOfCall!==qi.callTypes.BEACON&&(window.VWO._.isBeaconAvailable=!1)}addDataFromMTAndSend(e,t,n,o,r,s,a,c){o=o||ct;const d=i(()=>n.d.event.props.page);d&&(d.cnnUrl=i(()=>document.querySelector(\"link[rel='canonical']\").href)||\"\"),this.sendCall(e,t,n,o,r,s,a,null,{id:c})}getDataForEventsCall(e,t,n){const o=window.VWO.modules.tags.sessionInfoService,{payload:i,shouldSyncCall:r}=this.evaluateDataForEventsCall(e,t,n);return i.d.sessionId=o.getSessionId(),{data:i,shouldSyncCall:r}}}const Zc=new Qc;window.VWO.modules.tags.dataSync={utils:Zc};var ed=new Qc;class td extends ta{execute({event:e},t,n,o,i,r){o=o||ct;const s=ed.shouldSendEventCall({eventDataConfig:t},e);if(window._vis_debug){o&&o(i);const t=[a.DOM_CLICK,a.DOM_SUBMIT,a.PAGE_UNLOAD];return void((s||t.includes(e.name))&&window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.VWO_SYNCABLE_EVENT,{oldArgs:[e]}]}))}if(s){r=r||Zs.createUUIDCookie2(n);const{data:s,shouldSyncCall:a}=ed.getDataForEventsCall({eventDataConfig:t},r,e);a&&ed.sendCall(null,null,s,o,!0,i,e)}else o&&o(i)}}const nd=new td,od=nd.execute.bind(nd);window.VWO.modules.tags.dataSync=Object.assign(window.VWO.modules.tags.dataSync,od);class id extends Qo{getUrlVars(e){var t,n,o,i={};for(-1!==e.indexOf(\"#\")&&(e=e.slice(0,e.indexOf(\"#\"))),n=(o=e.slice(e.indexOf(\"?\")+1).split(\"&\").reverse()).length;n--;)if(void 0===i[(t=o[n].split(\"=\"))[0]]){let e=t[1];(478778==window._vwo_acc_id||window._vwo_acc_id>495077)&&(e=t.slice(1).join(\"=\")),i[t[0]]=e}else i[t[0]]=i[t[0]]+\"&\"+t[0]+\"=\"+t[1];return i}}const rd=new id;function sd(e,t,n,o=null){return window.fetcher.getValue('VWO.modules.events.fireEventAndSyncData(\"${{1}}\",\"${{2}}\",\"${{3}}\", \"${{4}}\" )',null,{captureGroups:[null,t,n,o]})}function ad(e,t,n={},o=null){var i;let r;t.name=e||t.name,Ca(t,n),t.name===a.DOM_SUBMIT||t.name===a.DOM_CLICK&&t.targetUrl?t.props.targetUrl=t.targetUrl=rd.toAbsURL(t.targetUrl):(t.name===a.VARIATION_SHOWN||t.props.isSurveyEvent)&&(r=window._vwo_exp[t.props.id]);const s=null===(i=t._vwo)||void 0===i?void 0:i.eventDataConfig;if(s){const e=Object.keys(s);for(let n=e.length-1;n>=0;--n){const i=e[n];t._vwo.eventDataConfig=s[i],delete s[i],od({event:t},s,null,o,null,i)}}else od({event:t},r)}window.VWO.modules.vwoUtils.urlUtils=rd;let cd={};function dd(e){e?cd[e]={}:cd={}}function ld(e,{shouldNotUnhide:t,tagName:n,campId:o}){cd[o]=cd[o]||{},t||n&&cd[o][n]||(n&&(cd[o][n]=!0),window.VWO._.phoenixMT.trigger(a.UNHIDE_ELEMENT,e))}const ud=e=>{i(()=>{window.fetcher.getValue('window.VWO.modules.events.markEventSyncedWT(\"${{1}}\")',null,{captureGroups:[e]}).catch(e=>{})})},wd=(e,t)=>{Pr(e)&&window.fetcher.getValue('window.VWO.modules.eventHistHandler.updateEventHist(\"${{1}}\",\"${{2}}\")',null,{captureGroups:[e,t]})};let _d={};const gd=()=>{_d={}},pd=({campaignId:e,combination:t,errorObject:n,tagName:o})=>{console.error(n),_d[o]||(_d[o]=!0,window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.VARIATION_APPLIED_ERROR,{oldArgs:[e,t,{message:n.message,stack:n.stack}]}]}))};window.VWO.modules.events={syncEventsDataToDataLayer:ad,fireEventAndSyncData:sd};class hd{get(e){return this[e]}set(e,t){this[e]=t}}var vd=new hd;const fd={\"event.target\":e=>i(()=>e.target)||null,\"event.target.innerText\":e=>i(()=>e.target.innerText.trim())||\"\",\"event.targetUrl\":e=>i(()=>e.targetUrl)||\"\",\"page.url\":()=>i(()=>Lt.page.url)||\"\"};function Ed(e,t){if(fd[e])return fd[e](t);const n=e.split(\".\");let o;switch(n[0]){case\"event\":{let e=t;for(let t=1;t\u003cn.length;t++){const i=n[t];o=e[i],e=o,\"innerText\"===i&&(o=null==o?void 0:o.trim())}break}case\"page\":{const e=n[1];o=Lt.page[e];break}case\"window\":return n.reduce((e,t)=>i(()=>e[t]),window);default:o=void 0}return o}function md(e,t,n,o){const[r,s,...a]=e,c=Ed(r,t),d=i(()=>ko.plugins[Go.OPERATOR].get(s));return i(()=>d(c,...a,{eventName:n,triggerName:o,jsLibUtils:vd.get(\"jsLibUtils\")}))}function Od(e,t,n){var o;const i={},r=e===a.DOM_CLICK,s=t.isRageClick;function c(e,t){i[e.triggerName]=i[e.triggerName]||{},i[e.triggerName][e.condId]=i[e.triggerName][e.condId]||{},i[e.triggerName][e.condId][e.filterId]=!!t,r&&(\"state\"in i[e.triggerName]?i[e.triggerName].state=!(!i[e.triggerName].state||!t):i[e.triggerName].state=!!t)}for(let i=n.length-1;i>=0;i--){s&&(t.isRageClick=s);const r=n[i];if((null===(o=t._vwo)||void 0===o?void 0:o.aux)&&!r.aux){c(r,!1);continue}t.isRageClick&&!t.isFirst&&(t.isRageClick=!1);c(r,md(r.condition,t,e,String(r.triggerId))),s&&(t.isRageClick=!0)}return i}window.VWO.modules.utils.triggers={triggersConditionsCheck:Od};const Sd=Ct,Td=It,Cd=\"vwo\",Id=(()=>{const e=(e,t,n)=>{const o=[Cd,e,t].join(Sd),i=n.join(Td);return`${o}${Sd}${i}`};return{set:(t,n,i,r)=>{try{if(We(n))return;const o=e(window._vwo_acc_id,t,i);window.localStorage.setItem(o,window.VWO._.native.JSON.stringify({v:n,ts:r}))}catch(e){o({msg:\"Failed to SET global variable in storage\",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}},get:(t,n)=>{try{const o=e(window._vwo_acc_id,t,n),i=window.localStorage.getItem(o);return i?window.VWO._.native.JSON.parse(i):null}catch(e){return void o({msg:\"Failed to parse (GET) global variable from storage\",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}}}})();var yd;!function(e){e[e.ON_PAGE_VARIABLE=0]=\"ON_PAGE_VARIABLE\",e[e.CUSTOM_EVENT=1]=\"CUSTOM_EVENT\"}(yd||(yd={}));const Ad={d:{},storeEvent:function(e){const t=e.name;delete e.name,this.d[t]=e},getEvent:function(e){return this.d[e]||{}}},Nd=(e,t)=>Ad.getEvent(e)[t],Vd={ACCOUNT_ID:\"a\",VARIABLE_NAME:\"v\",KEY:\"key\",TIMESTAMP:\"ts\"},bd=({variableName:t,propertyValues:n,additionalParams:o,onSuccess:i=()=>null,onError:r=()=>null})=>{const{ts:s}=o,a=Pe({baseUrl:window._vwo_server_url,pathname:\"/dcdn/variabledata\",queryParams:{[Vd.ACCOUNT_ID]:window._vwo_acc_id,[Vd.VARIABLE_NAME]:t,[Vd.KEY]:n,[Vd.TIMESTAMP]:s}});Ke.request({url:a,method:\"GET\",includeCredentials:!1},{onSuccessCallback:t=>e(void 0,void 0,void 0,function*(){const e=yield t.json();i(e)}),onErrorCallback:r})},Ld=()=>{Object.keys(window.localStorage).forEach(e=>{if(e.startsWith(`${Cd}-${window._vwo_acc_id}`)){const t=window.localStorage.getItem(e),{ts:n}=window.VWO._.native.JSON.parse(t),o=1e3*n;Date.now()-o>=864e5&&window.localStorage.removeItem(e)}})},Rd=e=>{if(!e||!e.length)return[];const t=[];for(let n=0;n\u003ce.length;n++)try{const o=e[n];if(!Re(o))return[];const{t:i,v:r}=o;if(We(r))return[];let s;switch(Number(i)){case yd.ON_PAGE_VARIABLE:s=Ed(`window.${r}`);break;case yd.CUSTOM_EVENT:{const[e,t]=r.split(\".\");s=Nd(e,t);break}default:s=void 0}if(void 0===s)return[];t.push(s)}catch(e){return[]}return t},Dd=(()=>{let e={};return window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{e={}}),(t,n)=>(e[t]||(e[t]=xs(n,1e3)),e[t])})(),Wd=(e,t)=>{try{if(!e||!t)return;const{c:n}=t;if(!Array.isArray(n))return;const o=Rd(n);if(o.length!==n.length)return;const i=Id.get(e,o),r=window.VWO.sTs||Date.now()/1e3,s=We(i);if(s||We(i.ts)||i.ts\u003cr){Dd(e,()=>bd({variableName:e,propertyValues:o.join(Td),additionalParams:{ts:r},onSuccess:t=>{Id.set(e,t.v,o,r)}}))()}if(s||We(i.v))return;return String(i.v)}catch(e){return}},Pd=(()=>{let e={};const t={set(t,n,o,i){e[o]=e[o]||{},e[o][t]=e[o][t]||{},e[o][t][n]=i},get:(t,n,o)=>i(()=>e[t][n][o]),removeByTriggerId(t,n){for(const o in e)!n[o]&&e[o][t]&&delete e[o][t]},removeByEventName(t){delete e[t]},clear(){e={}}};return window.VWO._.phoenixMT.on(\"vwo_reRun\",()=>{t.clear()}),t})(),xd=({evalEventName:e,filters:t,id:n,currentEventName:o,properties:r,metricTriggerId:s})=>{const a=n.toString();if(Pd.get(o,s,a))return!0;if(o!==e)return!1;const c=t.every(e=>i(()=>md(e,r,o,s)));return c&&Pd.set(s,a,o,!0),c},Ud=({eventName:e,properties:t,callback:n,metricTriggerId:o})=>{const r=(n,i,r)=>xd({evalEventName:n,filters:i,id:r,currentEventName:e,properties:t,metricTriggerId:o});return i(()=>n(r),{sendErrorLog:!1},!1)},Md=(()=>{let e=[];return window.VWO._.phoenixMT.on(\"vwo_reRun\",()=>{e=[]}),t=>{if(e.length>0)return e;const n=kt();e=[];const o=new Set;for(const e in t){const r=t[e].mt;if(Re(r))for(const e in r){const t=r[e];3===i(()=>n[t][Xr])&&o.add(t)}}return e=Array.from(o),e}})(),kd=({eventName:e,properties:t,campaigns:n=Mt(),metricIdsToBeConvertedList:i=[]})=>{try{const o=(i||[]).length>0?i:Md(n),r=[];if(o.length>0)for(const n of o)try{const o=kt()[n];if(!o)continue;const i=3===o[Xr],s=o[qr];if(!s||\"object\"!=typeof s)continue;const a=s[e];if(i&&a){const i=o[Yr]||(()=>!1);try{Ud({eventName:e,properties:t,callback:i,metricTriggerId:n})&&r.push(n)}catch(e){}}}catch(e){}return r.length>0&&queueMicrotask(()=>{r.forEach(e=>(Pd.removeByTriggerId(e,{[a.PAGE_VIEW]:!0}),e))}),r}catch(e){return o({msg:\"Critical error in getEligibleFunctionalTriggersForEvent\",source:window.VWO._.native.JSON.stringify(e),url:window.location.href}),[]}};var Gd;!function(e){e.RANDOM=\"1\",e.HASH=\"2\"}(Gd||(Gd={}));let Fd=null,$d={variationSelection:\"hash\"},jd=!1;const Bd=()=>{window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{jd=!0}),window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{tl()})},Hd=e=>{Pt().cif=e,i(()=>window.fetcher.setValue(\"window.VWO._.allSettings.dataStore.cif\",e))},Kd=()=>!(!i(()=>Pt().cif)&&!i(()=>Pt().CIF)),Jd=()=>{let e=Fd||i(()=>Pt().cif.uuid)||i(()=>el().uuid);if(!e){const t=i(()=>Pt().CIF);if(\"function\"==typeof t){const n=i(()=>t());\"string\"==typeof n&&(Fd=e=n)}}return e},qd=()=>i(()=>Pt().cif.config)||i(()=>el().config)||$d,Xd=e=>{i(()=>{const t=cn.getAll(),n=(window._vis_debug?\"debug\":\"\")+\"_vwo_uuid\",o=[];Object.keys(t).forEach(t=>{\"_vwo_uuid_v2\"!==t&&0===t.indexOf(n)&&(cn.create(t,e,qe.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain),o.push(t.substring(5)))}),o.length&&(Yd(o,e),Ks(o,o.length))})},Yd=(e,t)=>{i(()=>{const n=Pt();if(!n.crossDomain)return;const o=new Set(e),i=[];Object.keys(n.crossDomain).forEach(e=>{const r=n.crossDomain[e];Array.isArray(r)&&r.forEach((e,n)=>{if(o.has(e.name)){e.value=t;const n=e.name.match(/_vwo_uuid_(\\d+|cd)$/);n&&i.push({name:e.name,experimentId:\"cd\"===n[1]?null:n[1]})}})}),i.forEach(({name:e,experimentId:n})=>{cn.createThirdParty(e,t,qe.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,n,!0,void 0,void 0,!0)})})},zd=(e,t)=>{if(jd)return;const n=Qd(t);let o=cn.get(\"_vwo_uuid\");if(n.override||!o){const t=i(()=>e());if(\"string\"==typeof t){const e=o;o&&Xd(t),o=t,Hs({override:!!n.override,hadExistingUuid:!!e,hadExistingUuidV2:!!cn.get(\"_vwo_uuid_v2\"),existingUuidV2:cn.get(\"_vwo_uuid_v2\"),previousUuid:e,newUuid:t})}}if(o){Fd=o,Object.assign($d,n);const e={uuid:Fd,config:Object.assign({},$d)};Hd(e)}},Qd=e=>{const t=i(()=>\"hash\"===e.variationSelection||\"random\"===e.variationSelection),n=i(()=>!0===e.override);return{variationSelection:t?e.variationSelection:\"random\",override:n||!1}},Zd=()=>{const e=cn.get(\"_vwo_uuid_v2\");return e?e.split(\"|\"):null},el=()=>{const e=Zd();if(!e||e.length\u003c4||!e[2])return null;const t={uuid:e[2],config:{variationSelection:e[3]===Gd.RANDOM?\"random\":\"hash\"}};return Hd(t),t},tl=()=>{const e=i(()=>Pt().cif),t=Zd();if(!t||!e)return;const n=\"random\"===e.config.variationSelection?Gd.RANDOM:Gd.HASH;cn.create(\"_vwo_uuid_v2\",`${t[0]}|${t[1]}|${e.uuid}|${n}`,qe.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,void 0,void 0,void 0,{ignoreUrlEncoding:!0})};function nl(e,t){const n=(e=-1,t=\"\")=>{switch(e){case 0:return Lr.logWarningAndReportError(br.EMPTY_EVENT);case 1:return console.warn(br.EVENT_MORE_THAN_LIMIT);case 2:return Lr.logWarningAndReportError(`Invalid event name: '${t}' is not allowed as an event name!`);default:return Lr.logWarningAndReportError(br.EVENT_NOT_STRING)}};if(\"string\"!=typeof e)return n();if(!(e=e.trim()))return n(0);const o=e;if(!(e=Lr.filterEventName(e)))return n(2,o);e.length>40&&(n(1),e=e.slice(0,40));const i=Lr.filterAttributeObjectKeys(t);return i?{eventName:e,filteredAttributeObject:i}:void 0}function ol(e,t,n){const o=window.VWO;switch(s(e)){case\"tags\":o.phoenix.tags.add(t,n.fn);break;case\"operators\":o.phoenix.operators.add(n.fn);break;case\"storages\":o.phoenix.storages.add(n);break;case\"store\":o.phoenix.store.actions.addValues(n)}}class il{_createListenToHandler(){return(e,t)=>{if(e!==a.DYN_DATA_FETCHED)return;const n=t||{state:window.VWO._.dynReady||0,_vwo:{firedTime:Date.now()}};window.fetcher.setValue(\"window.VWO._.dynReady\",window.VWO._.dynReady),window.fetcher.setValue(\"window.VWO._.allSettings.dataStore.plugins\",window.VWO._.allSettings.dataStore.plugins),window.fetcher.setValue(\"window.VWO.data\",window.VWO.data),i(()=>window.VWO._.phoenixMT.triggerForBothSides(a.DYN_DATA_FETCHED,n))}}config(e){return e&&(this.configSettings=e),this.configSettings}definePlugin(e,t={}){const n=e.split(\".\")[0],o=e.split(\".\")[1],i=window.VWO;i.phoenix?ol(n,o,t):(i.pluginStorage=i.pluginStorage||{},i.pluginStorage[n]=i.pluginStorage[n]||{},o?(i.pluginStorage[n][o]=i.pluginStorage[n][o]||{},i.pluginStorage[n][o]=b.mergeNestedObjects(i.pluginStorage[n][o],t)):i.pluginStorage[n]=b.mergeNestedObjects(i.pluginStorage[n],t))}constructor(t){if(this.setVisitorId=(e,t={})=>{var n,o;zd(e,{variationSelection:null!==(n=t.variationSelection)&&void 0!==n?n:\"random\",override:null!==(o=t.override)&&void 0!==o&&o})},this.setSessionId=e=>{za(e)},this.state=\"loading\",this.preInitializedEventHooks={},this.getPerformanceEntries=Hr,this.getCrossDomainInfo=Fr,this.getGlbVar=Wd,this.visitorConfig=(()=>{const t=new Promise(e=>{const t=window.VWO._.destroySession;\"function\"==typeof t?e(t):window.VWO._.destroySession=t=>{e(t)}}).then(e=>(delete window.VWO._.destroySession,e));return{destroySession(n){return e(this,void 0,void 0,function*(){(yield t)(n)})},getInfo(){const e=i(()=>window.VWO._.allSettings.dataStore.plugins.GEO)||{};return delete e.vn,{loc:e}}}})(),t instanceof il)return void Object.keys(t).forEach(e=>{this[e]=t[e]});this.queue=t.slice(),this._=t._||{},this._.defer=ga,this._.isWorkerThread=!1,this.nonce=t.nonce,Object.defineProperty(this,\"modules\",{value:t.modules,enumerable:!1,configurable:!1}),this.vars=t.vars||{},this.sTs=t.sTs,this.visUuid=t.visUuid,this.data=t.data||{},this.cookiePrefix=t.cookiePrefix,this.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM=t.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM,this.onEventReceive=t.onEventReceive,this.onVariationApplied=t.onVariationApplied,this.onVWOLoaded=t.onVWOLoaded,this.onVariationShownSent=t.onVariationShownSent,this.optOut=ar,this.init=t.init,this.consentMode=t.consentMode,this.ssMeta=t.ssMeta,this.appliedCampaigns=t.appliedCampaigns,this.preInitializedEventHooks=t.event||{},this.addPreHook=e=>{this.preInitializedEventHooks?(this.preInitializedEventHooks.preHookList=this.preInitializedEventHooks.preHookList||[],this.preInitializedEventHooks.preHookList.push(e)):this.event.addPreHook(e)},this.addPostHook=e=>{this.preInitializedEventHooks?(this.preInitializedEventHooks.postHookList=this.preInitializedEventHooks.postHookList||[],this.preInitializedEventHooks.postHookList.push(e)):this.event.addPostHook(e)},this.setVariation=Ui,this.optInVisitor=wr,this.optOutVisitor=_r,this.identifyVisitor=Nr,this.listenTo=this._createListenToHandler(),this.get=ea.get,this.load_co=t.load_co,this.dctags=t.dctags,this._.eventStore=Ad,this.tag=t.tag,this.v_e=t.v_e,this.mode=t.mode,this.v=t.v;let n=0;for(const e of this.queue)this[n]=e,n++;this.length=this.queue.length}addPhoenix(e){this.event=function(e,t,n){var o,i;const r=nl(e,t=t||{});if(!r)return;let s=null;S(n)&&(\"function\"==typeof n.cb&&(s=n.cb),delete n.cb,r.filteredAttributeObject.$metaData=n);const a=kd({eventName:r.eventName,properties:Object.assign(Object.assign({},r.filteredAttributeObject),{page:Lt.page})});(null===(o=window._vwoCc)||void 0===o?void 0:o.delayCustomGoal)?(null===(i=window.VWO._.phoenixMT.getEventHistory(\"vwo_campaignsLoaded\"))||void 0===i?void 0:i.length)>0?this.otherSide(\"event\",[r.eventName,r.filteredAttributeObject,s]):window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>this.otherSide(\"event\",[r.eventName,r.filteredAttributeObject,s,a])):this.otherSide(\"event\",[r.eventName,r.filteredAttributeObject,s,a])},kr.init(this,this.preInitializedEventHooks),delete this.preInitializedEventHooks,this._.event=function(e,t,n){(i(()=>!!window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.debugEvt)||e===a.DEBUG_EVENT)&&(t=t||{},(null==n?void 0:n.enableLogs)&&o({msg:t.type,url:window.location.href,source:window.VWO._.native.JSON.stringify(t)}),ad(e,t))},this.visitor=function(e,t,n={dAR:!0}){if(!e)return;const o=Lr.filterAttributeObjectKeys(e);if(o&&(!Dn||!n.dAR||(Object.keys(o).forEach(e=>{window.VWO.getVisitorProps(e)===o[e]&&delete o[e]}),0!==Object.keys(o).length))){for(const t in o)Object.prototype.hasOwnProperty.call(e,t)&&(window.VWO.attributesData=window.VWO.attributesData||{},window.VWO.attributesData[t]=o[t]);S(t)&&(o.$metaData=t),this.otherSide(\"visitor\",[o])}},this.syncAttributes=function(){this.otherSide(\"syncAttributes\",[])},this.syncEvents=function(){this.otherSide(\"syncEvents\",[])},this.setVariation=Ui,this.excludeCampaigns=Mi,this.listenTo=this._createListenToHandler(),this.phoenix=e}splice(...e){const t=this.queue.splice.apply(this.queue,e);return this.length=this.queue.length,t}push(...e){const t=this.queue.push.apply(this.queue,e);return this.length=this.queue.length,this[this.length-1]=this.queue[this.queue.length-1],t}sort(...e){return this.queue.sort.apply(this.queue,e)}updateSettings(e,t){var n;const o=e.tags;Object.keys(o).forEach(e=>{o[e].fn=Vi(o[e].fn)}),window.VWO._.isSettingsLoaded=!0,window.VWO._.allSettings.triggers=Object.assign(Object.assign({},window.VWO._.allSettings.triggers),e.triggers),window.VWO._.allSettings.stags=Object.assign(Object.assign({},window.VWO._.allSettings.stags),e.stags);const i=window.VWO._.allSettings.dataStore.changeSets||{},r=(null===(n=e.dataStore)||void 0===n?void 0:n.changeSets)||{};for(var s in Object.assign(i,r),e.tags)window.VWO._.allSettings.tags[s]||(window.VWO._.allSettings.tags[s]=e.tags[s]);this.pageGroup.add(e.pages,e.pagesEval);const a=e.dataStore.plugins.PIICONFIG;a&&(window.VWO._.allSettings.dataStore.plugins.PIICONFIG={globalBlacklist:a.GBBL,queryParamSettings:window.VWO._.native.JSON.parse(a.QPS),globalValueRegex:a.GVR}),delete window.VWO._.goalsToBeConvertedSynchronously,window.VWO._.phoenixMT.trigger(\"updateSettingSuccess\");const c=!!L(window.VWO._.track).length;window.fetcher.setValue(\"window.VWO.sTs\",window.VWO.sTs),Zs.setThirdPartyCookiesForApplicableCamps(),this.otherSide(\"updateSettings\",[c,e,t])}otherSide(...e){e[0]=\"VWO.\"+e[0],window.fetcher.getValue(...e)}}const rl={TRACK_SESSION_CREATED:\"tSC\",RETRACK_VISITOR:\"rV\",NEW_SESSION_CREATED:\"nSC\",TOP_INITIALIZE_BEGIN:\"tIB\",TOP_INITIALIZE_ERROR:\"tIE\",TOP_INITIALIZE_END:\"tIEn\",UNHIDE_ALL_VARIATIONS:\"uAV\",UNHIDE_VARIATION:\"uV\",UNHIDE_SECTION:\"uS\",EXCLUDE_URL:\"eURL\",BEFORE_REDIRECT_TO_URL:\"bRTR\",URL_CHANGED:\"uC\",NOT_REDIRECTING:\"nR\",REGISTER_HIT:\"rH\",UPDATE_SETTINGS_CALL:\"uSC\",UPDATED_EXPERIMENTS:\"uExps\",REGISTER_CONVERSION:\"rC\",CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT:\"cAVGFE\",CONVERT_REVENUE_GOALS_FOR_EXPERIMENT:\"cRGFE\",HIDE_ELEMENTS:\"hE\",POST_URL_CHANGE:\"hC\",AFTER_SAMPLING_TRIGGER:\"sT\",ELEMENT_LOAD_ERROR:\"eLTTE\",ELEMENT_LOAD_TIMER_STOP:\"eLTSt\",CHOOSE_COMBINATION:\"cC\",BOTTOM_INITIALIZE_BEGIN:\"bIB\",BOTTOM_INITIALIZE_END:\"bIE\",ELEMENT_LOADED:\"eL\",ELEMENT_NOT_LOADED:\"eNL\",SPLIT_URL:\"sURL\",MATCH_WILDCARD:\"mW\",DELETE_CSS_RULE:\"dCSSR\",HEATMAP_CLICK:\"hCl\",CONVERT_GOAL_FOR_ALL_EXPERIMENTS:\"cGFAE\",TEST_NOT_RUNNING:\"tNR\",EXCLUDE_GOAL_URL:\"eGURL\",VARIATION_SHOWN:\"vS\",VARIATION_SHOWN_SENT:\"vSS\",RECORDING_NOT_ELIGIBLE:\"rNE\",VARIATION_APPLIED:\"vA\",VARIATION_APPLIED_ERROR:\"vAE\",NEW_SURVEY_FOUND:\"nSF\",ELEMENT_CHANGES_APPLIED:\"eCA\",SEGMENTATION_EVALUATED:\"sE\",SEGMENTATION_FAILED:\"sF\",ELEMENTS_SHOWN_WITHOUT_CHANGES:\"eSWC\",OPT_OUT:\"oO\",TRACK_NEW_SESSION_CREATED:\"tnSC\",ACTIVATE_API_TRIGGERED:\"aAT\",COOKIE_CONSENT_DENIED:\"cCD\",COOKIE_CONSENT_ACCEPTED:\"cCA\",COOKIE_CONSENT_REJECTED:\"cCR\",COOKIE_CONSENT_TIMEOUT:\"cCT\",COOKIE_CONSENT_CAMPAIGN_BLOCKED:\"cCCB\",DOM_CLICK:\"vwo_dom_click\",PAGE_MATCHED:\"vwo_pageMatched\",PAGE_MATCH_FAILED:\"vwo_pageMatchFailed\",VWO_SYNCABLE_EVENT:\"vwo_SE\",CAMPAIGN_NOT_ACTIVE:\"vwo_CNA\",CAMPAIGN_FREQUENCY_EVALUATED:\"vwo_campaignFrequencyEvaluated\"},sl={[a.VARIATION_SHOWN]:\"VARIATION_SHOWN\",[a.SPLIT_VARIATION_SHOWN]:\"VARIATION_SHOWN\",[a.VARIATION_APPLIED]:\"VARIATION_APPLIED\",[a.VARIATION_APPLIED_ERROR]:\"VARIATION_APPLIED_ERROR\",[a.ELEMENT_CHANGES_APPLIED]:\"ELEMENT_CHANGES_APPLIED\",[a.REGISTER_CONVERSION]:\"REGISTER_CONVERSION\",[a.VWO_EXECUTED]:\"VWO_EXECUTED\",[a.VARIATION_SHOWN_SENT]:\"VARIATION_SHOWN_SENT\",[a.ACTIVATE_API_TRIGGERED]:\"ACTIVATE_API_TRIGGERED\",[a.COOKIE_CONSENT_REJECTED]:\"COOKIE_CONSENT_REJECTED\",[a.COOKIE_CONSENT_ACCEPTED]:\"COOKIE_CONSENT_ACCEPTED\",[a.COOKIE_CONSENT_TIMEOUT]:\"COOKIE_CONSENT_TIMEOUT\",[a.COOKIE_CONSENT_CAMPAIGN_BLOCKED]:\"COOKIE_CONSENT_CAMPAIGN_BLOCKED\",sE:\"SEGMENTATION_EVALUATED\",sF:\"SEGMENTATION_FAILED\",eSWC:\"ELEMENTS_SHOWN_WITHOUT_CHANGES\",tNR:\"TEST_NOT_RUNNING\",hC:\"POST_URL_CHANGE\",sT:\"AFTER_SAMPLING_TRIGGER\",[a.NEW_SESSION_CREATED]:\"NEW_SESSION_CREATED\",cFS:\"TOP_INITIALIZE_BEGIN\",cGFAE:\"CONVERT_GOAL_FOR_ALL_EXPERIMENTS\",hCl:\"HEATMAP_CLICK\",eGURL:\"EXCLUDE_GOAL_URL\",cAVGFE:\"CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT\",cFE:\"TOP_INITIALIZE_END\",uAV:\"UNHIDE_ALL_VARIATIONS\",uS:\"UNHIDE_SECTION\",shouldExecLib:\"TOP_INITIALIZE_ERROR\",eURL:\"EXCLUDE_URL\",cRGFE:\"CONVERT_REVENUE_GOALS_FOR_EXPERIMENT\",bRTR:\"BEFORE_REDIRECT_TO_URL\",uC:\"URL_CHANGED\",hE:\"HIDE_ELEMENTS\",eLTTE:\"ELEMENT_LOAD_ERROR\",eLTSt:\"ELEMENT_LOAD_TIMER_STOP\",cC:\"CHOOSE_COMBINATION\",sAC:\"BOTTOM_INITIALIZE_BEGIN\",uSC:\"UPDATE_SETTINGS_CALL\",uExps:\"UPDATED_EXPERIMENTS\",eAC:\"BOTTOM_INITIALIZE_END\",eL:\"ELEMENT_LOADED\",eNL:\"ELEMENT_NOT_LOADED\",registerHit:\"REGISTER_HIT\",mW:\"MATCH_WILDCARD\",dCSSR:\"DELETE_CSS_RULE\",sURL:\"SPLIT_URL\",nSF:\"NEW_SURVEY_FOUND\",oO:\"OPT_OUT\",vwo_goalConversionFailed:\"GOAL_CONVERSION_FAILED\",vwo_campaignFrequencyEvaluated:\"CAMPAIGN_FREQUENCY_EVALUATED\",[a.RETRACK_VISITOR]:\"RETRACK_VISITOR\",[a.PAGE_MATCHED]:\"PAGE_MATCHED\",[a.PAGE_MATCH_FAILED]:\"PAGE_MATCH_FAILED\",[a.VWO_SYNCABLE_EVENT]:\"VWO_SYNCABLE_EVENT\",[a.CAMPAIGN_NOT_ACTIVE]:\"CAMPAIGN_NOT_ACTIVE\"},al={[a.VARIATION_SHOWN]:function(e){return[e.id+\"\",e.variation]}};var cl=function(){},dl=[],ll=[],ul=[],wl=[],_l=window._vwo_evq=window._vwo_evq||[];window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};var gl=function(e,t){t.e===e[0]&&t.c.apply(this,[e])},pl=function(e,t){wo&&Z.deferOnConsent(\"processVariationAppliedCallback\",this,pl,this,null,null,e,t)||t.e&&t.e!==e[1]||t.v&&t.v!==e[2]||t.c.apply(this,[e])},hl=function(e,t){t.c&&t.c.apply(this,[e[1]])},vl=function(e){for(var t=0;t\u003cul.length;t++)gl(e,ul[t]);if(e[0]===a.TRACK_SESSION_CREATED&&!0===e[4]){const e=window.localStorage.getItem(\"_vwo_eventHist\");e&&window.localStorage.setItem(\"_vwo_eventHistLastSession\",e),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.TRACK_NEW_SESSION_CREATED]}),window.VWO._.phoenixMT.trigger(a.TRACK_NEW_SESSION_CREATED)}if(\"rH\"===e[0]||\"vS\"===e[0])for(t=0;t\u003cdl.length;t++)pl(e,dl[t]);if(e[0]===a.VWO_EXECUTED)for(t=0;t\u003cll.length;t++)hl(e,ll[t]);if(e[0]===rl.VARIATION_SHOWN_SENT)for(const t of wl)pl(e,t)},fl=_l.push;_l.push=function(){vl(arguments[0]),fl.apply(_l,[].slice.call(arguments))};var El=_l.unshift;_l.unshift=function(){vl(arguments[0]),El.apply(_l,[].slice.call(arguments))};const ml={onVWOLoaded:function(e){var t={c:e=e||cl};ll.push(t);for(var n=0;n\u003c_l.length;n++)_l[n][0]===a.VWO_EXECUTED&&hl(_l[n],t)},onVariationShownSent:function(e,t,n){\"function\"==typeof e&&(n=e,e=null,t=null);var o={e:e,v:t,c:n=n||cl};wl.push(o);for(const e of _l)e[0]===rl.VARIATION_SHOWN_SENT&&pl(e,o)},onVariationApplied:function(e,t,n){\"function\"==typeof e&&(n=e,e=null,t=null);var o={e:e,v:t,c:n=n||cl};dl.push(o);for(var i=0;i\u003c_l.length;i++)\"rH\"!==_l[i][0]&&\"vS\"!==_l[i][0]||pl(_l[i],o)},onEventReceive:function(e,t){if(!e)throw new Error(\"Invalid eventName:\"+e);var n={e:e,c:t=t||cl};ul.push(n);for(var o=0;o\u003c_l.length;o++)gl(_l[o],n)}};for(var Ol in ml)ml.hasOwnProperty(Ol)&&(window.VWO[Ol]=ml[Ol]);function Sl(e,t){for(const n in e)if(\"SURVEY\"===e[n].type){(!e[n].survey||0===Object.keys(e[n].survey).length&&e[n].survey.constructor===Object)&&h.warn(`Survey settings unavailable for account: ${window._vwo_acc_id} and campaign: ${n}`);for(const o in e[n].survey)window._vwo_surveySettings=window._vwo_surveySettings||{},window._vwo_surveySettings[o]=e[n].survey[o],t&&t[n]&&(window._vwo_surveySettings[o].debug=t[n].debug.su)}}function Tl(){const e=window.VWO;e.nls&&(e.nls.stopRecording=\"permanent\"),e.survey&&(e.survey.stopCollectingData=!0)}function Cl(){se._.commonUtil=Be,se._.utils=Ze,se._.customEvent=G,se._.listener=ml,se._.libUtils=Zs,se._.CookieEnum=qe}window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings=Sl,window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey=Tl,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT=Cl,window.VWO._.EventsEnum=rl,window.VWO._.SyncableEventsEnum=Dr;const Il=function(e){var t,n,o,r,s,a,c,d,l,u,w,_,g,p,h,v,f,E,m,O,S;const T=null===(t=window.VWO._.allSettings.dataStore)||void 0===t?void 0:t.plugins;if(!T)return;const C=null==T?void 0:T.DACDNCONFIG;e._.ac=e._.ac||{},e.data.pc=e.data.pc||(null===(o=null===(n=e.data)||void 0===n?void 0:n.accountJSInfo)||void 0===o?void 0:o.pc),e.data.rp=e.data.rp||(null===(s=null===(r=e.data)||void 0===r?void 0:r.accountJSInfo)||void 0===s?void 0:s.rp),e.data.ts=null===(c=null===(a=e.data)||void 0===a?void 0:a.accountJSInfo)||void 0===c?void 0:c.ts,e.data.url=null===(l=null===(d=e.data)||void 0===d?void 0:d.accountJSInfo)||void 0===l?void 0:l.url,e.data.frn=null===(w=null===(u=e.data)||void 0===u?void 0:u.accountJSInfo)||void 0===w?void 0:w.frn,e.data.noSS=null===(_=e.data.accountJSInfo)||void 0===_?void 0:_.noSS,e.DONT_IOS=null==C?void 0:C.DONT_IOS,e.data.sst=null==C?void 0:C.SST,e._.sstd=null===(g=null==C?void 0:C.SST)||void 0===g?void 0:g.SSTD,e._.ac.it=null===(p=null==C?void 0:C.SD)||void 0===p?void 0:p.it,e._.ac.uct=null===(h=null==C?void 0:C.SD)||void 0===h?void 0:h.uct,e._.ac.rdbg=null==C?void 0:C.RDBG,e.data.fB=null==C?void 0:C.FB,e._.SPA_SETTINGS_DELAY=+(null===(v=null==C?void 0:C.SD)||void 0===v?void 0:v.IT)||0,e._.SPA_NEW_PAGE_SETTINGS_DELAY=+(null===(f=null==C?void 0:C.SD)||void 0===f?void 0:f.UCT)||0,e._.isSpaEnabled=null==C?void 0:C.SPA,e._.ac.eNC=null==C?void 0:C.eNC,e._.ac.cInstJS=null==C?void 0:C.CINSTJS,e._.ac.bsECJ=null==C?void 0:C.BSECJ,e._.ac.cURCF=null==C?void 0:C.cURCF,e._.ast=null==C?void 0:C.AST,e.featureInfo=(null==C?void 0:C.jsConfig)||{},window._vwo_clicks=window._vwo_clicks||(null==C?void 0:C.HEATMAPCLICKS),e.data.cj={bc:null===(E=null==C?void 0:C.CJ)||void 0===E?void 0:E.BC,s:null===(m=null==C?void 0:C.CJ)||void 0===m?void 0:m.S},e._.ac.eNC=null==C?void 0:C.eNC,e._.ac.attrKey=i(()=>C.jsConfig.attrKey),e._.ac.cSHS=!(null===(O=window._vwoCc)||void 0===O?void 0:O.syncServerUrl)&&!window.VWO._.ac.attrKey&&((null==C?void 0:C.CSHS)||(null===(S=null==C?void 0:C.jsConfig)||void 0===S?void 0:S.histEnabled)),e._.ac.uCP=null==C?void 0:C.UCP,e._.ac.iAF=null==C?void 0:C.IAF,e._.ac.PRTHD=null==C?void 0:C.PRTHD,e._.ac.hIF=i(()=>C.jsConfig.hIF),e.data.mrp=i(()=>C.jsConfig.mrp)};let yl;const Al={test:e=>{var t;return yl=null===(t=window.VWO)||void 0===t?void 0:t.phoenix,window.workerThread&&yl&&e===yl.store.getters},transformer:function(e){return e===yl.store.getters.settings.campaigns||e===yl.store.getters.allSettings.dataStore.campaigns?\"vwojFnGPlugCamp\":e===yl.store.getters.allSettings?\"vwojFnGPlugAllSet\":e},parse:(e,t)=>{if(\"vwojFnGPlugCamp\"===t)return window._vwo_exp;if(\"vwojFnGPlugAllSet\"===t){const e=Object.assign({},window.VWO._.allSettings);return delete e.triggers,delete e.tags,e}return t}},Nl=[Al],Vl={stringify:function(e,t,n){try{return window.VWO._.native.JSON.stringify(e,function(e,o){if(!n){const e=Nl.filter(e=>e.test(o));if(e.length>0){const n=t=>e.reduce((e,t)=>t.transformer(e),t);return window.VWO._.native.JSON.parse(Vl.stringify(o,t,n))}}n&&(o=n(o));const i=e?this:t;var r;return o instanceof Function||\"function\"==typeof o?o.type===\"vwoWrappedFn_\"+(window.mainThread?\"WT\":\"MT\")?\"_NuPreW\"+o.name.slice(0,o.name.indexOf(\"_\")+1):(r=o.toString()).length\u003c8||\"function\"!==r.substring(0,8)?\"_NuFrRa\"+window.functionWrapper.wrap(o,i)+\"_\":\"_NuFrNf\"+window.functionWrapper.wrap(o,i)+\"_\":o instanceof RegExp?\"_PxEgEr_\"+o:o})}catch(e){return o({msg:\"JSONfn.stringify failed!\",url:\"jsonFn.ts\",source:e}),\"\"}},parse:function(e,t){if(!e)return e;function n(e){const t=e+\"_wrappedFn\",n={[t](...t){const n={type:\"callWrappedFunction\",id:e,args:Vl.stringify(t)};return window.fetcher.request(n).send()}}[t];return n.type=\"vwoWrappedFn_\"+(window.mainThread?\"WT\":\"MT\"),n}const o=!!t&&/^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2}(?:\\.\\d*)?)Z$/;return window.VWO._.native.JSON.parse(e,function(e,t){for(const n of Nl)t=n.parse(e,t);var i;if(\"string\"!=typeof t)return t;if(t.length\u003c8)return t;if(i=t.substring(0,7),o&&t.match(o))return new Date(t);if(\"_NuPreW\"===i){const e=t.match(/_NuPreW([0-9]*)_/)[1];return window.functionWrapper.unwrap(e)}if(\"_NuFrNf\"===i){return n(t.match(/_NuFrNf([0-9]*)_/)[1])}if(\"_PxEgEr\"===i){const e=t.slice(8),n=e.match(/^\\/(.*)\\/([a-z]*)$/);return n?new RegExp(n[1],n[2]):new RegExp(e)}if(\"_NuFrRa\"===i){return n(+t.match(/_NuFrRa([0-9]*)_/)[1])}return t})},clone:function(e,t){return this.parse(this.stringify(e),t)}};let bl=0;const Ll={},Rl={};function Dl(e,t,n){const o=this.postMessage.bind(this);if(\"response\"===(null==e?void 0:e.type)){const t=e;return{resolve:function(e){let n=t.encapsulatedData;const o=t.isErrorPresent;n&&(n=\"function\"==typeof e?e(t.encapsulatedData):t.encapsulatedData),o?Rl[t.twoWayCommId](n):Ll[t.twoWayCommId](n)}}}{const i={type:\"response\",encapsulatedData:e,twoWayCommId:t,isErrorPresent:n};return{send:function(){try{return o(i),!0}catch(e){return!1}}}}}function Wl(t){if(this.sendingLayer=this.postMessage,\"request\"===(null==t?void 0:t.type)){const n=t,o=n.encapsulatedData;return{resolve:t=>e(this,void 0,void 0,function*(){try{const e=yield t(o);return Dl.call(this,e,n.twoWayCommId).send(),!0}catch(e){const t=Vl.stringify(e.message);return Dl.call(this,t,n.twoWayCommId,!0).send(),!1}})}}{const e={type:\"request\",encapsulatedData:t,twoWayCommId:++bl};return{send:()=>new Promise((t,n)=>{try{Ll[e.twoWayCommId]=t,Rl[e.twoWayCommId]=n,this.sendingLayer(e)}catch(e){console.log(e),n(e)}})}}}class Pl{constructor(){this.masterObject={}}static isObject(e){return\"object\"==typeof e&&!Array.isArray(e)&&null!==e}static createProxy(e,t,n){if(e.__isProxy||!this.isObject(e))return e;const o=e;return Object.defineProperty(o,\"__transferData\",{value:!0,enumerable:!1,writable:!0}),new Proxy(o,{set:(e,o,i)=>{if(\"__isProxy\"===o||e[o]===i)return!0;if(typeof e[o]==typeof i&&\"function\"!=typeof i&&window.VWO._.native.JSON.stringify(i)===window.VWO._.native.JSON.stringify(e[o]))return!0;if(this.isObject(i)?e[o]=this.proxify(i,t,n+o.toString()+\".\"):e[o]=i,\"__transferData\"===o||!e.__transferData)return!0;const r={path:n+o.toString()+\".\",value:i};return r.value=Vl.stringify(i,e),t({type:\"sync\",data:r,syncType:$.Object}),!0},get:(e,t)=>\"__isProxy\"===t||e[t],deleteProperty:(e,o)=>{if(o in e){if(delete e[o],!e.__transferData)return!0;const i={path:n.toString(),key:o};t({type:\"sync\",data:window.VWO._.native.JSON.stringify(i),syncType:$.Delete})}return!0}})}isKey(e){return e in this.masterObject}static proxify(e,t,n){return this.isObject(e)?(Object.keys(null!=e?e:{}).forEach(o=>{this.isObject(e[o])&&(e[o]=this.proxify(e[o],t,n+o+\".\"))}),this.createProxy(e,t,n)):e}register(e,t,n){t in this.masterObject&&console.error(\"Key already exists!\"),null==e&&(e={});const o=Pl.proxify(e,n,t+\".\");return this.masterObject[t]={proxy:o},o}append(e,t){return t in this.masterObject||console.error(\"Key doesn't exist!\"),window.VWO._.native.JSON.stringify(e)!==window.VWO._.native.JSON.stringify(this.masterObject[t].proxy)&&console.error(`The object doesn't match the object registered under the key ${t}!`),this.masterObject[t].proxy}static getProxy(e,t,n){return this.proxify(e,t,n+\".\")}static sync(e,t,n,o,i){if(null==e||!e.__isProxy)return e;let r=null,s=n+\".\";return 1===o.length?(e.__transferData=!1,e[o[0]]=this.proxify(t,i,s+o[0]+\".\"),e.__transferData=!0,e):(r=e[o[0]],o.forEach((e,t)=>{s+=e+\".\",0!==t&&t!==o.length-1&&(e in r||(r.__transferData=!1,r[e]=this.proxify({},i,s),r.__transferData=!0),r=r[e])}),r.__transferData=!1,r[o.pop()]=this.proxify(t,i,s),r.__transferData=!0,e)}}class xl{static register(e,t){var n,o,i;if(\"cookie\"===e&&(this.internalUtils.isKeyNonConfigurable(\"cookie\")||(null===(i=null===(o=null===(n=window.VWO._.allSettings.dataStore)||void 0===n?void 0:n.plugins)||void 0===o?void 0:o.DACDNCONFIG)||void 0===i?void 0:i.ckFbk)))return re.enable();this.registerProperty(e,t)}static registerProperty(e,t){if(document){if(e in window.document){let n;if(n=i(()=>Object.getOwnPropertyDescriptor(window.document,e)||Object.getOwnPropertyDescriptor(window.Document.prototype,e)||Object.getOwnPropertyDescriptor(window.HTMLDocument.prototype,e)),!n)return re.enable();const o={enumerable:n.enumerable,configurable:n.configurable,get:()=>document[\"__\"+e],set:this.internalUtils.getSetter(e,t)};Object.defineProperty(window.document,\"__\"+e,n),Object.defineProperty(window.document,e,o),i(()=>Object.defineProperty(window.Document.prototype,e,o)),i(()=>Object.defineProperty(window.HTMLDocument.prototype,e,o))}}else console.error(\"The property doesn't exist on the `DOCUMENT` object.\")}static sync({propertyName:e,value:t}){if(\"cookie\"===e)return re.isEnabled()?re.applySyncRequest(t):ie(t);document[e]=t}}xl.internalUtils={getSetter:(e,t)=>{if(\"cookie\"===e)return(new oe).getSetter(t);return n=>(window.VWO._.native.JSON.stringify(document[\"__\"+e])===window.VWO._.native.JSON.stringify(n)||(document[\"__\"+e]=n,t({type:\"sync\",data:{propertyName:e,value:document[\"__\"+e]},syncType:$.Document})),!0)},isKeyNonConfigurable:e=>{var t,n,o;const i=[document,null===(t=null===window||void 0===window?void 0:window.Document)||void 0===t?void 0:t.prototype,null===(n=null===window||void 0===window?void 0:window.HTMLDocument)||void 0===n?void 0:n.prototype];for(let t=0;t\u003ci.length;t++)if(!1===(null===(o=Object.getOwnPropertyDescriptor(i[t]||{},e))||void 0===o?void 0:o.configurable))return!0;return!1}};class Ul{static register(e,t,n,o){n in e?console.error(\"The property must not pre-exist inside the object.\"):Object.defineProperty(e,n,{enumerable:!0,configurable:!1,get:()=>e[`__${n}`],set:i=>(e[`__${n}`]=i,o({type:\"sync\",data:{identifier:t,property:n,value:i},syncType:$.Property}),!0)})}}function Ml(){{const e=window.fetcher.postMessage.bind(window.fetcher);is({_setItem:(t,n)=>{if(window.localStorage.getItem(t)!==n)return window.localStorage.setItem(t,n),e({data:{key:t,value:n},type:\"sync\",syncType:{type:\"custom\",method:\"localStorage\",operation:\"setItem\"}}),null},_removeItem:t=>{null!==window.localStorage.getItem(t)&&(window.localStorage.removeItem(t),e({data:{key:t},type:\"sync\",syncType:{type:\"custom\",method:\"localStorage\",operation:\"removeItem\"}}))},_clear:()=>{0!==Object.keys(window.localStorage).length&&(window.localStorage.clear(),e({data:{},type:\"sync\",syncType:{type:\"custom\",method:\"localStorage\",operation:\"clear\"}}))}})}}function kl(e){if(\"number\"!=typeof e.syncType){switch(window.localStorage.__transferData&&(window.localStorage.__transferData=!1),e.syncType.operation){case\"setItem\":try{window.localStorage.setItem(e.data.key,e.data.value)}catch(t){\"_vwo_eventHistSession\"!==e.data.key&&\"_vwo_eventHist\"!==e.data.key&&\"_vwo_eventHistLastSession\"!==e.data.key||os.remove(e.data.key)}break;case\"removeItem\":window.localStorage.removeItem(e.data.key);break;case\"clear\":window.localStorage.clear();break;default:return}window.localStorage.__transferData&&(window.localStorage.__transferData=!0)}}class Gl{}Gl.syncLocalStorage=Ml;class Fl extends Gl{constructor(){super(),this.objectSyncer=new Pl}register(e,t,n={},o=\"\",i=!1){if(\"object\"!=typeof n||Array.isArray(n))return;const r=window.fetcher.postMessage.bind(window.fetcher);switch(e){case\"custom\":if(\"localStorage\"!==t)throw new Error(\"Unknown property name!\");Fl.syncLocalStorage();break;case $.Object:{const e=this.objectSyncer.register(n,t,r);return i&&r({data:{value:window.VWO._.native.JSON.stringify(n),path:t},type:\"sync\",syncType:$.OverWrite}),e}case $.Property:Ul.register(n,o,t,r);break;case $.Document:xl.register(t,r);break;default:console.error(\"Unknown 'syncAblesEnum' type!\")}}append(e,t){return this.objectSyncer.append(e,t)}static sync(e,t){var n;const{data:o}=e;if(\"object\"!=typeof e.syncType||\"custom\"!==e.syncType.type)switch(e.syncType){case $.Object:{o.value=Vl.parse(o.value);const e=o.path.substring(0,o.path.lastIndexOf(\".\")).split(\".\");window[e[0]]=Pl.sync(window[e[0]],o.value,e[0],e.splice(1),t);break}case $.Document:xl.sync(o);break;case $.Property:case $.Variable:t(o);break;case $.OverWrite:if(!(\"__transferData\"in(null!==(n=window[o.path])&&void 0!==n?n:{})))return void(window[o.path]=window.VWO._.native.JSON.parse(o.value));window[o.path]=Pl.getProxy(window.VWO._.native.JSON.parse(o.value),t,o.path);break;case $.Delete:{const e=window.VWO._.native.JSON.parse(o),t=e.path.substring(0,e.path.lastIndexOf(\".\")).split(\".\").reduce((e,t)=>Object.keys(e).length?e[t]:window[t],{}),n=e.key;n in t&&(t.__transferData=!1,delete t[n],t.__transferData=!0);break}default:console.error(\"Unknown 'syncAblesEnum' type!\")}else{if(\"localStorage\"!==e.syncType.method)return;kl(e)}}declare(e,t){Ul.register(window,\"window\",e,t)}}const $l=(e,t)=>{if(e&&\"function\"==typeof e&&e.bind)try{e=e.bind(t)}catch(t){if(/(cannot be invoked without 'new')|(Cannot call a class constructor without |new|)/i.test(t.message))return e;console.error(t)}return e};function jl(e,t,n={}){if(\"window\"===e)return window;let o=window;const{captureGroups:i=null,filter:r}=n,s=e.split(\".\"),a=s.length;for(let e=0;e\u003ca;e++){let t=s[e];if(t.endsWith(\")\")){const e=t.substring(0,t.indexOf(\"(\"));let n=t.substring(t.indexOf(\"(\"));n=\"[\"+n.slice(1,n.length-1)+\"]\";const r=n.slice(1,n.length-1).split(\",\");r.forEach((e,t)=>{e.startsWith('\"')||(r[t]='\"vwoCurrThreadRef'+e+'\"')});const s=window.VWO._.native.JSON.parse(n,(e,t)=>{let n;if(\"string\"==typeof t){if(n=t.match(/\\${{([0-9]*)}}/))return i[n[1]-1];if(n=t.match(/vwoCurrThreadRef(.*)/))return jl(n[1])}return t});o=o[e](...s)}else{let e=!1;t.endsWith(\"?\")&&(t=t.slice(0,-1),e=!0);const n=o[t];if(o=$l(n,o),e&&null==o)return o}}if(r){const e={};r.forEach(t=>{e[t]=o[t]}),o=e}return o}const Bl=function(e){return window.functionWrapper.unwrap(e.id)(...Vl.parse(e.args))},Hl=function(t){var n,o;return e(this,void 0,void 0,function*(){switch(t.type){case\"callWrappedFunction\":{let e=Bl(t);return e&&\"function\"==typeof e.then&&(e=yield e),Vl.stringify(e)}case\"vwoClassInstanceBridge\":{const e=t.path.dest.lastIndexOf(\".\");let n=window,o=t.path.dest;-1!==e&&(n=jl(t.path.dest.slice(0,e)),o=t.path.dest.substr(e+1));const i=n[o],[r,s]=new i(...t.args);return s.otherSide=(...e)=>{const n=t.path.src+\".\"+r+\".\"+e[0];return e[0]=n,window.fetcher.getValue(...e)},\"\"+r}default:{let e,i;if(\"setValue\"===(t=Vl.parse(t)).type){-1==t.path.lastIndexOf(\".\")&&(t.path=\"window.\"+t.path);const n=t.path;t.path=n.slice(0,n.lastIndexOf(\".\")),e=n.slice(n.lastIndexOf(\".\")+1)}(null===(n=t.config)||void 0===n?void 0:n.captureGroups)&&(t.config.captureGroups=Vl.parse(t.config.captureGroups));const r=i=jl(t.path,t.args,null==t?void 0:t.config);return(null===(o=t.config)||void 0===o?void 0:o.constructable)?i=new r(...t.args):\"function\"==typeof r&&(i=r(...t.args||[])),e&&(i=r[e]=t.val),i=yield i,Vl.stringify(i)}}})};class Kl{}class Jl extends Kl{init(){this.isMTInstance=!!i(()=>window.mainThread.webWorker),this.thread=this.isMTInstance?window.vwoChannelFW:null===window||void 0===window?void 0:window.workerThread,this.request=Wl,this.response=Dl,this.isMTInstance?this.thread.port1.onmessage=this.onMessage.bind(this):(this.thread.onmessage=this.isMessageChannel(this.thread)&&this.onMessage.bind(this),this.auxiliaryMessageHandler())}auxiliaryMessageHandler(){const e=this,t=function(n){const{vwoChannelToW:o,vwoChannelFW:i}=n.data;o&&i&&(window.vwoChannelToW=o,window.vwoChannelFW=i,e.thread=o,e.thread.onmessage=e.onMessage.bind(e),self.removeEventListener(\"message\",t))};self.addEventListener(\"message\",t)}isMessageChannel(e){return e&&e.port1 instanceof MessagePort&&e.port2 instanceof MessagePort}postMessage(e){try{this.isMTInstance?window.vwoChannelToW.port2.postMessage(e):window.vwoChannelFW.postMessage(e)}catch(e){console.error(e)}}onMessage(e){var t,n,o,i;const{data:r}=e;switch(r.type){case\"initDone\":window.vwo_initDone(r);break;case\"request\":this.request(r).resolve(Hl);break;case\"response\":this.response(r).resolve(Vl.parse.bind(Vl));break;case\"sync\":{let e=()=>null;switch(r.syncType){case $.OverWrite:case $.Object:e=this.postMessage.bind(this);case $.Property:case $.Document:case $.Variable:case $.Delete:}Fl.sync(r,e);break}default:window.VwoUnitTestsRunning&&(\"unit-test\"===r.type?eval(r.code):\"unit-test-result\"===r.type&&(null===(n=null===(t=window.PromiseResolver)||void 0===t?void 0:t[r.id])||void 0===n||n.resolve(r))),null===(i=(o=this.thread)._onMessage)||void 0===i||i.call(o,e)}}getValue(e,t,n={}){let o;(null==n?void 0:n.captureGroups)&&(o=Vl.stringify(n.captureGroups));const i={path:e,args:t,config:Object.assign(Object.assign({},n),{captureGroups:o})};return this.request(Vl.stringify(i)).send().catch(()=>{})}setValue(e,t){const n={type:\"setValue\",path:e,val:t};return this.request(Vl.stringify(n)).send().catch(()=>{})}}const ql=Jl;window.fetcher=new ql;class Xl{constructor(){this.storageLookUpKey=\"_vwo_store_content\"}sendDebugLogForSyncList(e,t,n={listVal:null}){try{const o=e.fns.list,i=Object.keys(o),r=[],s=[];for(const e of i){const t=o[e],[n,i]=window.VWO._.native.JSON.parse(e);1===t.val?r.push(i):s.push(i)}t(Object.assign(Object.assign({},n),{listMatched:r.length>0?r:void 0,listUnmatched:s.length>0?s:void 0}))}catch(e){}}otherSide(...e){return e[0]=\"VWO.modules.vwoUtils.contentSync.\"+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}class Yl extends Xl{constructor(){super(...arguments),this.collectedData={},this.requestsChecker={}}updateStorage(t,n){return e(this,void 0,void 0,function*(){if(!this.response)return;const e=window.VWO._.native.JSON.parse(this.response);if(!L(e).length)return;const o=window.fetcher.getValue(\"VWO._.contentSyncService.updateStorage\",[e]),i={listVal:n};An&&Object.assign(i,{visId:Zs.getUUID()}),t.sendDebugLogForSyncList(e,Mc,i),yield o})}syncGet(t,n,o=!0){return e(this,void 0,void 0,function*(){return yield window.fetcher.getValue('VWO._.contentSyncService.syncGet(\"${{1}}\", \"${{2}}\", \"${{3}}\", \"${{4}}\")',null,{captureGroups:[t,n,o,!0]})})}syncFromBackend(t,n,o,i){const[r,s]=t.split(\".\");if(this.collectedData[r]=this.collectedData[r]||{},this.collectedData[r][s]=this.collectedData[r][s]||[],this.requestsChecker[o])return;this.requestsChecker[o]=1,this.collectedData[r][s].push(n);const a=this;this.debouncedCall=this.debouncedCall||Ce(function(){return e(this,void 0,void 0,function*(){qi({url:i+\"sync?a=\"+window._vwo_acc_id,data:window.VWO._.native.JSON.stringify(a.collectedData),success:function(){a.updateStorage.call(this,a,n[0])}}),a.collectedData={}})},10),this.debouncedCall()}}var zl;window.VWO.modules.vwoUtils.contentSync=new Yl,function(e){e[e.EXCLUDE_PASSED=1]=\"EXCLUDE_PASSED\",e[e.INCLUDE_PASSED=2]=\"INCLUDE_PASSED\",e[e.INCLUDE_FAILED=3]=\"INCLUDE_FAILED\"}(zl||(zl={}));var Ql=zl,Zl;!function(e){e.OR=\"o\",e.AND=\"a\"}(Zl||(Zl={}));var eu=Zl;class tu{constructor(){this.experimentConfig={},this.pageConfig={},this.experimentConfigCache={},this.pageConfigCache={},this.previewParamsCleanedUrlCache={},this.pageMatchDataCache={},tu.cleanerRegex=/(^https?:\\/\\/)?(w{3}\\.)?(.*?)?((?:\\/)(?:home|default|index)\\.\\w{3,4})?(\\/)?([?#].*)?$/i,tu.logicalOperators=[eu.AND,eu.OR]}static get currentUrl(){return window.location.href}setPageMatchData(e,t){this.pageMatchDataCache[e]||(this.pageMatchDataCache[e]=t,window.fetcher.getValue('VWO.pageGroup.setPageMatchData(\"${{1}}\",\"${{2}}\")',null,{captureGroups:[e,t]}))}getPageMatchData(e){return this.pageMatchDataCache[e]||null}clearPageMatchDataCache(){this.pageMatchDataCache={},window.fetcher.getValue(\"VWO.pageGroup.clearPageMatchDataCache()\")}add(e,t){if(Uo.debug(\"Adding pageGroup config to phoenix\"),y(e)&&(Object.hasOwnProperty.call(e,\"ec\")&&e.ec.forEach(e=>{const t=Object.keys(e)[0];this.experimentConfig[t]||(this.experimentConfig[t]=e[t])}),Object.hasOwnProperty.call(e,\"pc\")&&e.pc.forEach(e=>{const t=Object.keys(e)[0];this.pageConfig[t]||(this.pageConfig[t]=e[t])})),y(t)){if(T(t.pc)){const e=this.getCache(tu.currentUrl,!0);t.pc.forEach(t=>{e[t]={didMatch:!0,reason:Ql.INCLUDE_PASSED,cacheHit:!0}})}if(T(t.ec)){const e=this.getCache(tu.currentUrl);t.ec.forEach(n=>{var o,i;const r=(null===(o=t[n])||void 0===o?void 0:o.grps)||[],s=(null===(i=t[n])||void 0===i?void 0:i.reg)||\"\";this.setPageMatchData(n,{matchedGrps:r,urlRegex:s}),e[n]={didMatch:!0,reason:Ql.INCLUDE_PASSED,cacheHit:!0,hasStaticMatch:!0}})}}}getCache(e,t){return t?(this.pageConfigCache=this.pageConfigCache||{},this.pageConfigCache[e]=this.pageConfigCache[e]||{},this.pageConfigCache[e]):(this.experimentConfigCache=this.experimentConfigCache||{},this.experimentConfigCache[e]=this.experimentConfigCache[e]||{},this.experimentConfigCache[e])}getPreviewParamsCleanedUrl(e){return e?(this.previewParamsCleanedUrlCache=this.previewParamsCleanedUrlCache||{},this.previewParamsCleanedUrlCache[e]||(this.previewParamsCleanedUrlCache[e]=vd.get(\"jsLibUtils\").getCleanedUrl(e,!0)),this.previewParamsCleanedUrlCache[e]):e}getIndexFileCleanedUrl(e){return e?(this.indexFileCleanedUrlCache=this.indexFileCleanedUrlCache||{},this.indexFileCleanedUrlCache[e]||(this.indexFileCleanedUrlCache[e]=e.replace(tu.cleanerRegex,\"$1$2$3$5$6\")),this.indexFileCleanedUrlCache[e]):e}validatePage(e,t,n,{debug:o=!1,allowEmptyUrl:i=!1,data:r={campId:void 0,pgGrpId:void 0,cacheOnly:!1}}={}){var s;const a=t?this.pageConfig[e]:this.experimentConfig[e];if(!a)return Uo.info(`ConfigId ${e} is not present inside ${t?\"pageConfig\":\"experimentConfig\"}`),{didMatch:!1,reason:Ql.INCLUDE_FAILED,cacheHit:!1};const c=!!a.dynamic;let d=n;i||d||(d=tu.currentUrl);const l=this.getCache(d,t);if(l&&Object.hasOwnProperty.call(l,e)&&l[e].hasStaticMatch)return Uo.info(`Fetching value from cache for ${t?\"pageConfigId\":\"experimentConfigId\"} = ${e}`),l[e].cacheHit=!0,l[e];if(r.cacheOnly)return{didMatch:!1,reason:Ql.INCLUDE_FAILED,cacheHit:!1};let u;r.pgGrpId=null!==(s=r.pgGrpId)&&void 0!==s?s:e;const w=a.exc,_=a.inc;if(Array.isArray(w)&&w.length>0){const t=this.evaluateDSL(w,d,{debug:o||!1,allowEmptyUrl:i,data:r});if(t.didMatch)return u={didMatch:!t.didMatch,reason:Ql.EXCLUDE_PASSED,cacheHit:!1,hasDyn:c||t.hasDyn},o||(l[e]=u),u}if(Array.isArray(_))if(_.length){const e=this.evaluateDSL(_,d,{debug:o||!1,allowEmptyUrl:i,data:r});u=e.didMatch?{didMatch:e.didMatch,reason:Ql.INCLUDE_PASSED,cacheHit:!1,hasStaticMatch:e.hasStaticMatch,hasDyn:c||e.hasDyn}:{didMatch:e.didMatch,reason:Ql.INCLUDE_FAILED,cacheHit:!1,hasDyn:c||e.hasDyn}}else u={didMatch:!0,reason:Ql.INCLUDE_PASSED,cacheHit:!1,hasDyn:c};return u=u||{didMatch:!1,reason:Ql.INCLUDE_FAILED,cacheHit:!1,hasDyn:c},o||(l[e]=u),u}evaluateDSL(e,t,{debug:n=!1,allowEmptyUrl:o=!1,data:i={campId:void 0,pgGrpId:void 0,cacheOnly:!1}}={}){let r=!1,s=!1;if(!T(e)||e.length\u003c2)return Uo.error(\"Invalid dsl tree\",e),{didMatch:!1,hasStaticMatch:!1,hasDyn:!1};const a=[];e.forEach(e=>{var c,d;let l;if(e||(l=!1),N(e)&&(l=e),T(e))if(tu.logicalOperators.includes(e[0]))l=this.evaluateDSL(e,t,{debug:n,allowEmptyUrl:o,data:i}),l.hasStaticMatch&&(r=!0),l.hasDyn&&(s=!0),l=l.didMatch;else{const[a,u,...w]=e,_=null===(c=ko.plugins[Go.OPERATOR])||void 0===c?void 0:c.get(u);let g,p=!1;if(a.includes(\"url\"))g=this.getIndexFileCleanedUrl(this.getPreviewParamsCleanedUrl(t));else if(a.startsWith(\"tags.\")){const e=a.split(\".\")[1];null===(d=ko.plugins[Go.TAG])||void 0===d||d.get(e).fn(void 0,i),g=!0}else{const e=w[0],r=this.validatePage(e,!0,t,{debug:n,allowEmptyUrl:o,data:i});g=r.didMatch,p=r.hasStaticMatch||!1,r.hasDyn&&(s=!0),w[0]=!0}l=null==_?void 0:_(g,...w,{jsLibUtils:vd.get(\"jsLibUtils\"),pageUrl:!0,pgConfigId:i.pgGrpId}),l&&(a.includes(\"url\")||p)&&(r=!0)}a.push(l||!1)});const c=this.evaluateTree(a);return{didMatch:c,hasStaticMatch:c&&r,hasDyn:s}}evaluateTree(e){let t=!1;switch(e[0]){case eu.AND:t=!e.includes(!1);break;case eu.OR:t=e.includes(!0)}return t}}var nu=new tu;class ou{constructor(){this.listenerAdded=!1,this.queue=new Set}addListener(e){this.queue.add(e),this.listenerAdded||(window.addEventListener(\"storage\",e=>{this.queue.has(e.key)&&this.otherSide(\"processQueue\",[e.key,e.newValue])}),this.listenerAdded=!0)}otherSide(...e){e[0]=\"VWO.modules.utils.storageSyncer.\"+e[0],window.fetcher.getValue(...e)}}const iu=new ou;window.VWO.modules.utils.storageSyncer=iu;const ru={UNKNOWN_SET_API_TYPE:\"Unknown type '{{type}}' found in set API.\",EVENTS:{ALREADY_EXISTS:\"Event with name '{{eventName}}' already exists. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Event with name '{{eventName}}' has not been registered yet. Please use 'add' API to register it.\"},OPERATORS:{ALREADY_EXISTS:\"Operator with name '{{operatorName}}' already exists. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Operator with name '{{operatorName}}' has not been registered yet. Please use 'add' API to register it.\"},FORMULAS:{ALREADY_EXISTS:\"Formula with name '{{formulaName}}' already exists. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Formula with name '{{formulaName}}' has not been registered yet. Please use 'add' API to register it.\"},STORAGES:{ALREADY_EXISTS:\"Storage with name '{{storageName}}' already exists. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Storage with name '{{storageName}}' has not been registered yet. Please use 'add' API to register it.\"},TAGS:{ALREADY_EXISTS:\"Tag with name '{{tagName}}' already exists. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Tag with name '{{tagName}}' has not been registered yet. Please use 'add' API to register it.\"},EVENT_PROP:{ALREADY_EXISTS:\"Event property with name '{{propName}}' already exists for event '{{eventName}}'. Please use 'update' API if you want to override it.\",NOT_REGISTERED:\"Event property with name '{{propName}}' has not been registered yet for event '{{eventName}}'. Please use 'add' API to register it.\"}},su={EVENTS:{NO_EVENT_TO_REMOVE:\"Unable to remove Event '{{eventName}}' as it's not been registered.\"},OPERATORS:{NO_OPERATOR_TO_REMOVE:\"Unable to remove Operator '{{operatorName}}' as it's not been registered.\"},FORMULAS:{NO_FORMULA_TO_REMOVE:\"Unable to remove Formula '{{formulaName}}' as it's not been registered.\"},STORAGES:{NO_STORAGE_TO_REMOVE:\"Unable to remove Storage '{{storageName}}' as it's not been registered.\"},TAGS:{NO_TAG_TO_REMOVE:\"Unable to remove Tag '{{tagName}}' as it's not been registered.\"},EVENT_PROP:{NO_EVENT_PROP_TO_REMOVE:\"Unable to remove Event property '{{propName}}' for event '{{eventName}}' as it's not been registered.\"}};class au extends Fo{constructor(){super(),this.pluginName=Go.OPERATOR,this.operators={}}add(e,t){Uo.debug(`Adding operator '${e}' in OperatorsManager`),this.operators[e]?Uo.error(ru.OPERATORS.ALREADY_EXISTS,{operatorName:e}):this.operators[e]=t}update(e,t){Uo.debug(`Updating operator '${e}' in OperatorsManager`),this.operators[e]=t}get(e){return Uo.debug(`Getting operator '${e}' in OperatorsManager`),this.operators[e]?this.operators[e]:(Uo.error(ru.OPERATORS.NOT_REGISTERED,{operatorName:e}),null)}remove(e){Uo.debug(`Removing operator '${e}' in OperatorsManager`),this.operators[e]?delete this.operators[e]:Uo.warn(su.OPERATORS.NO_OPERATOR_TO_REMOVE,{operatorName:e})}removeAll(){Uo.debug(\"Removing all operators in OperatorsManager\"),this.operators={}}initialize(e){Object.assign(this.operators,e)}}var cu=new au,du,lu;!function(e){e.EQUAL=\"eq\",e.NOT_EQUAL=\"neq\",e.EQUAL_CASE_SENSITIVE=\"eqs\",e.NOT_EQUAL_CASE_SENSITIVE=\"neqs\",e.REGEX=\"reg\",e.REGEX_CASE_SENSITIVE=\"regs\",e.CONTAINS=\"cn\",e.NOT_CONTAINS=\"ncn\",e.BLANK=\"bl\",e.NOT_BLANK=\"nbl\",e.EXISTS=\"ex\",e.NOT_EXISTS=\"nex\",e.GREATER_THAN=\"gt\",e.LESS_THAN=\"lt\",e.GREATER_THAN_EQUAL=\"gte\",e.LESS_THAN_EQUAL=\"lte\",e.IN=\"in\",e.NOT_IN=\"nin\",e.ARRAY_IN=\"ain\",e.ARRAY_NOT_IN=\"anin\",e.EXEC=\"exec\",e.SELECTOR=\"sel\",e.IN_LOCATION=\"inloc\",e.NOT_IN_LOCATION=\"ninloc\",e.URL_REGEX=\"urlReg\",e.NOT_URL_REGEX=\"nUrlReg\",e.RANGE_COMPARISON=\"rg\",e.NOT_RANGE_COMPARISON=\"nrg\",e.PAGE_CONFIG_EVALUATION=\"pgc\"}(du||(du={})),function(e){e.PAGE=\"PAGE\",e.EVENT=\"EVENT\",e.JS_VARIABLE=\"JS_VARIABLE\"}(lu||(lu={}));const uu={[du.EQUAL]:(e,t)=>String(e).toLowerCase()===String(t).toLowerCase(),[du.NOT_EQUAL]:(e,t)=>!uu[du.EQUAL](e,t),[du.EQUAL_CASE_SENSITIVE]:(e,t)=>String(e)===String(t),[du.NOT_EQUAL_CASE_SENSITIVE]:(e,t)=>!uu[du.EQUAL_CASE_SENSITIVE](e,t),[du.REGEX](e,t){try{return new RegExp(t,\"i\").test(String(e))}catch(e){return!1}},[du.URL_REGEX](e,t,n){const o=null==n?void 0:n.jsLibUtils;return o?o.verifyUrl(e,t,null,null==n?void 0:n.pageUrl,{pgConfigId:null==n?void 0:n.pgConfigId}):uu[du.REGEX](e,t)},[du.NOT_URL_REGEX]:(e,t,n)=>!uu[du.URL_REGEX](e,t,n),[du.REGEX_CASE_SENSITIVE](e,t){try{return new RegExp(t).test(String(e))}catch(e){return!1}},[du.CONTAINS]:(e,t)=>!(!y(e)||!y(t))&&String(e).toLowerCase().includes(String(t).toLowerCase()),[du.NOT_CONTAINS]:(e,t)=>!uu[du.CONTAINS](e,t),[du.BLANK]:e=>!e,[du.NOT_BLANK]:e=>!uu[du.BLANK](e),[du.EXISTS]:e=>y(e),[du.NOT_EXISTS]:e=>!uu[du.EXISTS](e),[du.GREATER_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>o},[du.GREATER_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>=o},[du.LESS_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n\u003co},[du.LESS_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n\u003c=o},[du.NOT_IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o\u003ct.length;o++){const i=t[o];if(i===e.countryCode||i===`${e.countryCode}-${e.region}`||i===`${e.countryCode}-${e.region}-${e.city}`){n=!1;break}n=!0}return n},[du.IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o\u003ct.length;o++){const i=t[o];if(i===e.countryCode||i===`${e.countryCode}-${e.region}`||i===`${e.countryCode}-${e.region}-${e.city}`){n=!0;break}}return n},[du.IN]:(e,t)=>t.map(e=>String(e).toLowerCase()).includes(String(e).toLowerCase()),[du.NOT_IN]:(e,t)=>!uu[du.IN](e,t),[du.ARRAY_IN](e,t){const n=t.map(e=>String(e).toLowerCase());return!!Array.isArray(e)&&e.some(e=>n.includes(String(e).toLowerCase()))},[du.ARRAY_NOT_IN]:(e,t)=>!uu[du.ARRAY_IN](e,t),[du.RANGE_COMPARISON](e,t){try{let n=JSON.parse;try{n=window.VWO._.native.JSON.parse||JSON.parse}catch(e){}const o=n(e),i=t.split(\"'\")[1].split(\"-\"),r=i[0],s=i[1];return uu[du.GREATER_THAN_EQUAL](\"object\"==typeof o?o[0]:o,parseInt(r,10))&&uu[du.LESS_THAN_EQUAL](\"object\"==typeof o?o[0]:o,parseInt(s,10))}catch(e){return Uo.info(`RANGE OPERATOR ERROR: ${e&&e.stack}`),!1}},[du.NOT_RANGE_COMPARISON]:(e,t)=>!uu[du.RANGE_COMPARISON](e,t),[du.PAGE_CONFIG_EVALUATION]:(e,t,n)=>nu.validatePage(t,!1,e,n).didMatch};var wu=Object.assign(uu,{sel(e,t){try{return!!e.closest(t)}catch(e){return!1}},advSel(e,t){try{if(t.includes(\">>\")||t.includes(\">>>\")){if(!e||!t||\"function\"!=typeof window.vwo_$)return!1;const{vwo_$:n}=window;let o=e;for(;o;){try{const e=n(t);if(e){const t=Array.isArray(e)||e instanceof NodeList||e instanceof HTMLCollection?Array.from(e):void 0!==e.length?Array.from({length:e.length},(t,n)=>e[n]):[e];if(t.includes(o))return!0}}catch(e){}const e=o.getRootNode();let i=o.parentNode;if(e&&e!==document&&e.host){i&&i!==e||(i=e.host)}if(!i&&(o===document||o===document.documentElement))try{i=window.frameElement||null}catch(e){}o=i}return!1}return!!e.closest(t)}catch(e){return!1}}});cu.initialize(wu);class _u{}class gu{}class pu extends gu{executeCode(e){if(e)try{vwo_$(\"head\").append(e)}catch(e){}}setSplitCookieWithURL({campaignData:e,combination:t,urlToRedirectTo:n,shouldCreateAsThirdParty:o=!1}){const i=[t,encodeURIComponent(n)];Zs.createCookieMT(`_vis_opt_exp_${e.id}_split`,i.join(Tt),100,e,!1,o)}}class hu{otherSide(...e){return e[0]=\"window.VWO.modules.utils.campaignUtils.\"+e[0],window.fetcher.getValue(...e)}updateGoalCookieValueForExperience(e,t,n){if(!e)return`mE_${t}`;const o=e.split(\"mE_\")[1];let i=[];return i=o?o.split(\"|\"):[],i.includes(t)||i.push(t),`mE_${i.join(\"|\")}`}isGoalTriggeredForExperience(e,t,n){let o=e?e.split(\"mE_\")[1].split(\"|\"):[];return n?t.every(e=>o.includes(e)):o.includes(t)}checkForVariationTargeting(e){const t=i(()=>e.sections[1].triggers);return!(!t||0===Object.keys(t).length||0===t.length)}_doExperimentHereCore(e,t,n,o,i){const r=n();let s;if(e.pg_config){let t=!1,n=null,a=!1,c=!1;for(const s of e.pg_config){const d=o(s,r,e);d.didMatch&&(t=!0,n=d.reason,d.hasStaticMatch&&(i(s),a=!0),d.hasDyn&&(c=!0)),n||(n=d.reason)}s={didMatch:t,reason:n,hasStaticMatch:a,hasDynamicPage:c}}else s=Jr.compareUrlWithIncludeExcludeRegex(r,t.urlRegex||e.urlRegex,t.excludeUrl||e.exclude_url,t.urlPattern||e.url_pattern),s.hasStaticMatch=!0;return[s.didMatch,s.reason,s.hasStaticMatch,s.hasDynamicPage]}}class vu extends hu{clearTimeouts(e){this.otherSide(\"clearTimeouts\",e)}markGoalTriggered(e,t){if(!$i.shouldWeTrackVisitor())return;const{GOAL_CAMPAIGN:n,INSIGHTS_METRIC_CAMPAIGN:o}=f();if([n,o].includes(e.type))E().markInsightGoalTriggered(e,t);else{let n=cn.get(\"_vis_opt_exp_\"+e.id+\"_goal_\"+t);if(e.mE){let t=cn.get(\"_vis_opt_exp_\"+e.id+\"_combi\");const o=Zs.isPersonalizeHoldback(e);if(o){const e=t.split(\";\")[1],n=t.split(\";\")[0].split(\"|\");t=n.find(t=>t.split(\",\")[0]===e)}n=this.updateGoalCookieValueForExperience(n,t,o)}else e.goals[t].mca&&n&&(n=String(Number(n)+1));Zs.createCookieMT(\"_vis_opt_exp_\"+e.id+\"_goal_\"+t,String(null!=n?n:1),100,e)}}clearTimeoutsHandler(e){var t;e.timeout=null===(t=window._vwo_exp[e.id])||void 0===t?void 0:t.timeout,cancelAnimationFrame(e.timeout),delete e.timeout}isGoalTriggered(e,t){if(e.type===f().GOAL_CAMPAIGN)return!window.VWO._.track.shouldTriggerGoal(e.id,t);if(e.goals[t].mca)return null;if(e.type===f().INSIGHTS_METRIC_CAMPAIGN)return v.isMetircTriggered(e.id);const n=cn.get(\"_vis_opt_exp_\"+e.id+\"_goal_\"+t);if(e.mE){let t=cn.get(\"_vis_opt_exp_\"+e.id+\"_combi\");const o=Zs.isPersonalizeHoldback(e);return o&&(t=t.split(\";\")[0].split(\"|\")),this.isGoalTriggeredForExperience(n,t,o)}return n}doExperimentHere(e,t={}){return this._doExperimentHereCore(e,t,()=>Lt.currentUrl,(e,t,n)=>window.VWO.pageGroup.validatePage(e,null,t,{data:{campId:n.id,pgGrpId:e}}),e=>window.VWO._.phoenixMT.triggerForBothSides(a.PAGE_MATCHED,{id:e}))}getCombiCookie(e){return cn.get(\"_vis_opt_exp_\"+e+\"_combi\")}getCombi(e,t){return window.VWO._.insightsCampaignUtils&&E().getInsightCombi(e,t)||this.getCombiCookie(e.id)}getGroupBasedCampaigns(){let e=[];const t=i(()=>window.VWO._.allSettings.dataStore.vwoData.gC.map(e=>e.c),{sendErrorLog:!1},[]);for(const n of t)e=e.concat(n);return e.map(e=>\"\"+e)}}const fu=new vu;window.VWO.modules.utils.campaignUtils=fu;class Eu extends Kr{}const mu=new Eu;window.VWO.modules.utils.urlUtils=mu;const Ou={SPLIT:{CUSTOM_REDIRECTION:{MALFORMED_URL:\"URL is not defined in custom redirection JS code.\"}}};function Su(e,t,{getters:n,shouldHandlerError:r=!0}){const s=Mt()[e];let a=null;const c=mu.getCleanedUrl(n.currentUrl,!0);if(!c)return null;const d=ai.matchRegex(c,s.urlRegex,!0,!1,!0),l=s.sections[1].urlTags[t];return l&&(a=i(()=>window.VWO._.allSettings.tags[l].fn({pagesMeta:d}))||\"\",a&&Me(a))?a:(r&&(Zs.removeCampaignLevelStyleTag(e),o({msg:Ou.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL,url:\"utils/customCodeRedirectUtils/utilsMT.ts\",source:window.VWO._.native.JSON.stringify({redirectURL:a})})),null)}function Tu(e,t){const n={campaignId:e.id};t&&(n.pgGrpIds=[t]),window.VWO.modules.sessionUtils.updateLTS(n)}window.VWO._.computeAndValidateCustomRedirectUrl=Su;class Cu extends pu{constructor(){super(),this.preview=Ri,this.currentCombinationXPaths={},window.VWO._.phoenixMT.on(a.CAMPAIGN_TAG_EXECUTED,({rtag:e,id:t,rTagXpath:n})=>{e&&Ge(t,{tag:e,rTagXpath:n})}),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{dd(),gd()}),window._vwo_api_section_callback={},F()}getElementIdentifierString(e,t){let n=\"vwo_loaded_\"+e.id;return\"VISUAL\"!==e.type&&null!=t&&(n+=\"_\"+t),n}isChangeAppliedOnElForCampaign(e,t,n){return\"head\"===s(\"string\"==typeof e?e:e.tagName)&&(n=null),vwo_$(e).hasClass(\"vwo_loaded\")&&vwo_$(e).hasClass(this.getElementIdentifierString(t,n))}markChangeAppliedOnElForCampaign(e,t,n,o,i){\"head\"===s(e)&&(n=null);const r=this.getElementIdentifierString(t,n);return o&&vwo_$(o).addClass(\"vwo_loaded vwo_loaded_\"+t.id+\" _vwo_variation_\"+i),vwo_$(e).addClass(\"vwo_loaded \"+r)}unhideElementPerVariationEntry(e,t,n,o){const i={ruleName:\"\",rulesArr:[],campaignData:t,variation:Zs.isPersonalizeCampaign(t)?o.combination:null};n&&n.cpath?i.rulesArr=[e,n.cpath]:i.ruleName=e,ld(i,{shouldNotUnhide:o.shouldNotUnhide,tagName:n&&n.tag,campId:t.id})}tryApplyingChanges(e,t,n,o){var r;if(!Zs.isDomIndependentCampaign(t.type)){if(Zs.isPersonalizeHoldback(t)&&e.length>1){const t=e.split(\",\");e=t.length>1&&t[1]}(null===(r=window._vwoCc)||void 0===r?void 0:r.disableRetryWhenMutDisabled)||i(()=>t.muts.post.enabled)||!t.xPath||Zs.isXpathAllHead(t,t.xPath)||(t.timeout=requestAnimationFrame(()=>{this.tryApplyingChanges(e,t,n,o)}),window._vwo_exp[t.id]&&(window._vwo_exp[t.id].timeout=t.timeout)),dd(t.id),this.performChangeApplication({combination:e,campaignData:t,keepElementLoadedRunning:o}),window._vwo_exp[t.id]&&(window._vwo_exp[t.id][mt]=!0),F()}}performChangeApplication({combination:t,campaignData:n,keepElementLoadedRunning:o,avoidFiringPhoenixEvents:i=!1,fromMT:r=!1}){let s={trigger:(e,t)=>(n[zo]?gc(t,e):(n[Yo]=n[Yo]||[],n[Yo].push(Object.assign(Object.assign({},t),{eventName:e}))),Promise.resolve())},a=(e,t,n)=>Promise.resolve();i||(s={trigger:(t,n)=>e(this,void 0,void 0,function*(){return window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t,n]})})},a=(e,t,n)=>sd(null,e,t,n)),this.applyChanges({combination:t,campaignData:n,keepElementLoadedRunning:o,eventTriggerMethods:{vwoEvents:s,fireEventAndSyncData:a},fromMT:r})}applyChanges({combination:e,campaignData:t,keepElementLoadedRunning:n,variationDataList:o=[],eventTriggerMethods:r,fromMT:c=!1}){var d,l;const{vwoEvents:u,fireEventAndSyncData:w}=r;Zs.setCampaignAppliedFlag(t,!0);const _=window.VWO;let g,p,v,f,E,m,O,S,T,C,I=e.split(\",\"),y=0;const A=t.type,N=t.sections,V=window._vwo_exp[t.id].sections,b=Lt.apiSectionCallback||{},L=window.vwo_$;try{for(\"VISUAL_AB\"===A&&(T=o.length>0?o:N[1].variations[e],T?(\"object\"!=typeof T&&(T=vwo_$.parseJSON(T)),I=new Array(T.length)):I=[]),S=I.length,window.VWO._.phoenixMT.trigger(a.SET_CAMPAIGN_TO_OBSERVE,{campaignId:t.id}),O=0;O\u003cS;O++){g=void 0;const r=(null==T?void 0:T[O])||{},h=r.dHE;v=r.rtag,f=r.xpath;const S=T&&(null===(d=T[O])||void 0===d?void 0:d.entryIndex)||O;if(T&&(null===(l=T[O])||void 0===l?void 0:l.iT)?window.vwo_$.setItCallback||(window.vwo_$=(...e)=>(e.push({iT:!0}),L(...e)),Object.assign(window.vwo_$,L),window.vwo_$.setItCallback=!0):window.vwo_$!==L&&(window.vwo_$=L),\"VISUAL_AB\"===A){if(y=1,!(E=r.xpath))continue;\"head\"===s(E)||this.isChangeAppliedOnElForCampaign(E,t,S)?delete this.currentCombinationXPaths[E]:this.currentCombinationXPaths[E]=[y,e],p=r.tag,g=_._.allSettings.tags[p].fn}else{if(E=N[++y].path,!E)continue;if(\"head\"===s(E)||this.isChangeAppliedOnElForCampaign(E,t,S)||(this.currentCombinationXPaths[E]=[y,I[O]]),1===t.version&&1===parseInt(I[O],10)){u.trigger(a.ELEMENT_LOADED,{oldArgs:[t.id,y,I[O],E]}),this.markChangeAppliedOnElForCampaign(E,t,S),this.unhideElementPerVariationEntry(E,t,T&&T[O],{combination:e,shouldNotUnhide:h}),Tu(t);continue}N[y].variations[I[O]].length>0&&(p=N[y].variations[I[O]][0].tag,g=window.VWO._.allSettings.tags[p].fn||ct)}const R=g?g.toString():\"\";if(T&&T[O].t&&0===o.length){const o=[Object.assign(Object.assign({},T[O]),{entryIndex:O})];Ws(Object.assign(Object.assign({},T[O]),{campId:t.id}),function(){this.applyChanges({combination:e,campaignData:t,keepElementLoadedRunning:n,variationDataList:o,eventTriggerMethods:{vwoEvents:u,fireEventAndSyncData:w}})}.bind(this));continue}if(t[yt]){if(this.handleRedirectVariation({campaignData:t,combination:e,redirectEntry:r,vwoEvents:u,cookies:cn}))return;if(t[ot]&&r.rM){this.unhideElementPerVariationEntry(E,t,T&&T[O],{combination:e,shouldNotUnhide:h});continue}}if(\"head\"===s(E)){if(V[y].loaded=V[y].loaded||{},!0===V[y].loaded[S])continue;{u.trigger(a.ELEMENT_LOADED,{oldArgs:[t.id,y,I[O],E]});const n={oldArgs:[t.id,y,\"VISUAL\"===A?I[O]:e,E,R]};u.trigger(a.ELEMENT_CHANGES_APPLIED,n),w(a.MODIFIED_ELEMENT,{id:t.id,section_id:y,combination:\"VISUAL\"===A?I[O]:e,path:E,content:g})}}C=vwo_$(E);const D=this;if(C&&C.length){if(m=C.filter(function(e,n){return!D.isChangeAppliedOnElForCampaign(n,t,S)}),m.length||\"head\"!==E.toLocaleLowerCase()||V[y].loaded[S]||(m=C),0\u003cm.length){\"head\"===s(E)&&(V[y].loaded[S]=!0),\"VISUAL\"===A?u.trigger(a.ELEMENT_LOADED,{oldArgs:[t.id,y,I[O],E]}):u.trigger(a.ELEMENT_LOADED,{oldArgs:[t.id,\"1\",e,E]}),delete this.currentCombinationXPaths[E];const n=[];let o;const d=function(e,t){n.push({path:t,changes:String(e).split(\" \")})};let l;-1!==R.indexOf(\"_vwo_api_section_callback\")&&(o=[],m.each(function(){o.push(vwo_$(this).clone())})),window.VWO_SECTION_ID=y,F(n=>{i(()=>pd({campaignId:t.id,combination:e,errorObject:n,tagName:p}))});let{nonce:_=\"\"}=window.VWO;_&&(_=`nonce=${_}`);try{const n=n=>n&&n(d,_,{id:t.id,varId:e});if(\"head\"===s(E)&&c){const e=g;vwo_$(document).ready(function(){l=n(e)})}else{if(t&&22==t.id&&\"2\"==e&&1112621==window._vwo_acc_id){(()=>{try{const e=i(()=>t.sections[1].variations[2][3].xpath),n=vwo_$(e);if(n.length>0){return{elementPresent:!0,hasVwoLoaded:n[0].classList.contains(\"vwo_loaded\")}}return{elementPresent:!1}}catch(e){return null}})()}l=n(g)}}catch(e){window.VWO._.vAEH(e)}window.VWO._.phoenixMT.trigger(a.CAMPAIGN_TAG_EXECUTED,{rtag:v,id:t.id,rTagXpath:f}),void 0!==o&&vwo_$(o).each(function(){b[y]&&\"function\"==typeof b[y]&&b[y](vwo_$(E),this)}),this.unhideElementPerVariationEntry(E,t,T&&T[O],{combination:e,shouldNotUnhide:h}),this.markChangeAppliedOnElForCampaign(E,t,S,l,y);const C=i(()=>r.pgGrpIds[0]);Tu(t,C),window.VWO._.phoenixMT.trigger(a.INIT_VWO_INTERNALS,{elementSelector:E,campaignId:t.id});const N={id:t.id,section:\"VISUAL\"===A?y:\"1\",combination:\"VISUAL\"===A?I[O]:e,path:E,content:g,debugLog:n};if(\"head\"!==s(E)){const e={oldArgs:[N.id,N.section,N.combination,E,R,n]};u.trigger(a.ELEMENT_CHANGES_APPLIED,e)}w(a.MODIFIED_ELEMENT,{name:a.MODIFIED_ELEMENT,time:+new Date,props:N}),w(a.ELEMENT_CHANGES_APPLIED,{name:a.ELEMENT_CHANGES_APPLIED,time:+new Date,props:{id:t.id,section:\"1\",combination:e,path:E}}),t[rt]=1}else this.unhideElementPerVariationEntry(E,t,T&&T[O],{combination:e,shouldNotUnhide:h});T&&T[O].frEvt&&Ds(T[O].tag)}else this.unhideElementPerVariationEntry(E,t,T&&T[O],{combination:e,shouldNotUnhide:h});null!=(n=window.VWO._[`keepElementLoadedRunning_${t.id}`]||n)&&_._.coreLib.finished&&this.shouldCancelInterval(n,t.id,t)&&fu.clearTimeouts(t)}}catch(n){u.trigger(a.ELEMENT_LOAD_ERROR,{oldArgs:[t.id,e,n]}),h.error(n)}window.vwo_$=L,delete window.VWO_SECTION_ID}substituteUrlGroups(e,t){return e.replace(/\\$(\\d+)/g,e=>{const n=parseInt(e.replace(\"$\",\"\"),10);return t[n]||\"\"})}processRedirect({getters:t,campaignData:n,redirectURL:o,isNewVisitor:r,combination:s}){return e(this,void 0,void 0,function*(){let e;wn.set(),window.VWO._.triggerEvent(a.REDIRECT_DECISION,!0,n.id);const c=n[yt];if(c)e=o;else{let r,a,c,d,l,u,w,_=!1;const g=t.location;let p=!n.eQS,h=!n.eFS;const v=i(()=>n.sections[1].urlModes)||{};if(n.urlRegex){if(_=ai.matchRegex(mu.getCleanedUrl(t.currentUrl,!0),n.urlRegex,!0,!1,!0),1===v[St]){const e=Array.from(_);let t=!1,n=!1;e.forEach(e=>{e=e||\"\",t=t||e.startsWith(\"?\"),n=n||e.startsWith(\"#\")}),p=t,h=n}}else _=ai.matchWildcard(mu.getCleanedUrl(t.currentUrl,!0),n.url_pattern,!0);if(4===v[s])e=this.substituteUrlGroups(o,_);else if(_&&1!==_.length){for(e=\"\",u=o.split(\"*\"),r=1,a=u.length;r\u003ca;r++){if(n.urlRegex&&_[r]&&(rd.isQueryParamPresent(_[r])||rd.isHashPresent(_[r]))){const e=n.sections[1].variations[1];rd.isQueryParamPresent(e)||rd.isHashPresent(e)?rd.isHashPresent(e)&&!rd.isQueryParamPresent(e)?_[r]=_[r].replace(/^(.*?)(?:\\?[^#]*)(#?.*)$/,\"$1$2\"):!rd.isHashPresent(e)&&rd.isQueryParamPresent(e)&&(_[r]=_[r].replace(/#.*/,\"\")):_[r]=_[r].replace(/[\\?#].*/,\"\")}e+=u[r-1]+(_[r]||\"\")}e+=u[u.length-1]}else e=o;if(e=e.replace(/\\*/g,\"\"),g.search&&p)if(rd.isQueryParamPresent(e,!0))for(l=rd.getUrlVars(g.search),d=rd.getUrlVars(e),w=L(l),a=w.length;a--;)c=w[a],void 0===d[c]&&(e+=\"&\"+c+\"=\"+l[c]);else rd.isHashPresent(e)?e=e.replace(/(.*?)#(.*)/,\"$1\"+g.search+\"#$2\"):e+=g.search;g.hash&&-1===e.indexOf(\"#\")&&h&&(e+=g.hash)}if(window.fetcher.getValue('phoenix.trigger(\"${{1}}\",\"${{2}}\")',null,{captureGroups:[a.BEFORE_REDIRECT_TO_URL,{oldArgs:[n.id,e]}]}),t.flags.cookieLessModeEnabled){if(!t.vwoInternalProperties.jar)throw new Error(\"Cookie less feature is enabled but CookieJar is not created\");const n=t.storages.storages.cookies.getStoredJarValue(!0);if(!(e.indexOf(\"_vwo_store=\")>-1))throw new Error(\"CooKie Less feature is enabled but _vwo_store= do not exists in URL's query Param\");{let t=e.match(/.*_vwo_store=([^&]*)/);t=t?t[1]:\"\",e=e.replace(`_vwo_store=${t}`,`_vwo_store=${n}`)}}if(!c&&Zr(n,s)){const t=!(!n||!n.multiple_domains),o=t?zr(e):e;this.setSplitCookieWithURL({campaignData:n,combination:s,urlToRedirectTo:o,shouldCreateAsThirdParty:t}),t&&(yield new Promise(e=>{cn.waitForThirdPartySync(()=>{e()}),so&&setTimeout(()=>{e()},500)}))}const d=e=>{Mc({type:ia.DEBUG_REDIRECT,expId:n.id,varId:window._vwo_exp[n.id].combination_chosen,pageLink:e});try{const t=gn(n.id);let o=!1;if(o=new URL(e).origin===location.origin,t&&o)return history.replaceState(null,null,e),void Zs.removeCampaignLevelStyleTag(n.id)}catch(e){}location.replace(e)};if(window.VWO._.willRedirectionOccur=!1,window._vis_debug||!r||window._vwo_exp[n.id].vSCallSent)Zs.saveVSDataInStorageForSplit(n.id,window._vwo_exp[n.id].combination_chosen,e),window.sessionStorage.setItem(wt.SPLIT_REDIRECT,e),n.multiple_domains&&(e=i(()=>Su(n.id.toString(),s,{getters:{currentUrl:t.currentUrl},shouldHandlerError:!0}))||e),d(e);else{const o=window.VWO._.phoenixMT.on(`vwo_vSCallSent_${n.id}`,({id:r,comb:a})=>{window.VWO._.phoenixMT.off(o),Zs.saveVSDataInStorageForSplit(r,a,e),window.sessionStorage.setItem(wt.SPLIT_REDIRECT,e),n.multiple_domains&&(e=i(()=>Su(n.id.toString(),s,{getters:{currentUrl:t.currentUrl},shouldHandlerError:!0}))||e),d(e)})}})}handleRedirectVariation({campaignData:t,combination:n,redirectEntry:r,vwoEvents:s,cookies:c}){let d,l;try{if(c.get(\"_vis_opt_exp_\"+t.id+\"_exclude\"))return!1;const o=!c.get(\"_vis_opt_exp_\"+t.id+\"_combi\"),u=!!t.multiple_domains;if(!r.rM||t[ot])return o&&Zs.createCookieMT(\"_vis_opt_exp_\"+t.id+\"_combi\",t.combination_chosen,100,t,!1,u),!1;const w=window.VWO._.allSettings.tags[r.tag],_=i(()=>r.pgGrpIds[0],void 0,t.pg_config[0]),g=i(()=>window.VWO.pageGroup.getPageMatchData(_).matchedGrps,void 0,[]),p=w.fn(()=>{},{campaignId:t.id,rM:r.rM,pagesMeta:g});if(d=p.url,l=p.storedValue,!d||!Me(d))throw new Error(Ou.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL);const h=()=>{const e=i(()=>r.pgGrpIds[0],void 0,t.pg_config[0]),n=[t.combination_chosen,encodeURIComponent(l),e];Zs.createCookieMT(\"_vis_opt_exp_\"+t.id+\"_combi_choose\",n.join(Tt),100,t,!1,u)},v=()=>e(this,void 0,void 0,function*(){s.trigger(a.SPLIT_URL,{oldArgs:[t.id]});const e=yield se.phoenix(\"store.getters\");this.processRedirect({getters:e,campaignData:t,redirectURL:d,isNewVisitor:o,combination:n})});return u&&!window._vis_debug?(c.waitForThirdPartySync(()=>e(this,void 0,void 0,function*(){v()})),h(),!0):(h(),v(),!0)}catch(e){return ld({campaignData:t,ruleName:\"*\"},{shouldNotUnhide:!1,tagName:r.tag,campId:t.id}),o({msg:e.message,url:\"tags/runTestCampaign/utilsMT.ts\",source:window.VWO._.native.JSON.stringify({campId:t.id,combination:n,error:e.toString()})}),!1}}shouldCancelInterval(e,t,n){return!e||0==e||1!==e&&!0!==e&&(2===e?!t||(!Zs.isDomDependent(n.type)||!!n[rt]):3!==e&&void 0)}otherSide(...e){e[0]=\"tags.runTestCampaign.utils.\"+e[0],window.fetcher.getValue(...e)}}const Iu=new Cu;window.VWO.modules.tags.runTestCampaign=window.VWO.modules.tags.runTestCampaign||{},window.VWO.modules.tags.runTestCampaign.utils=Iu;class yu extends _u{constructor(){super(),this.isNotRedirectingEventFired=!1,this.vwoEvents={trigger:function(t,n){return e(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t,n]})})}},window.VWO._.phoenixMT.on(a.VARIATION_SHOWN_SENT,e=>{const t=window.VWO._.native.JSON.parse(localStorage.getItem(ut.VS_DATA));t&&delete t[e]&&(Object.keys(t).length>0?localStorage.setItem(ut.VS_DATA,window.VWO._.native.JSON.stringify(t)):localStorage.removeItem(ut.VS_DATA))})}execute(){window._vis_opt_goal_conversion=function(e){var t,n;(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)?(null===(n=window.VWO._.phoenixMT.getEventHistory(\"vwo_campaignsLoaded\"))||void 0===n?void 0:n.length)>0?sd(null,a.CUSTOM_CONVERSION,{gId:e,[\"gId_\"+e]:1}):window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{sd(null,a.CUSTOM_CONVERSION,{gId:e,[\"gId_\"+e]:1})}):sd(null,a.CUSTOM_CONVERSION,{gId:e,[\"gId_\"+e]:1})},window._vis_opt_register_conversion=function(e,t){var n,o;(null===(n=window._vwoCc)||void 0===n?void 0:n.delayCustomGoal)?(null===(o=window.VWO._.phoenixMT.getEventHistory(\"vwo_campaignsLoaded\"))||void 0===o?void 0:o.length)>0?sd(null,a.CUSTOM_CONVERSION,{cId:t,gId:e,[\"gId_\"+e]:1}):window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{sd(null,a.CUSTOM_CONVERSION,{cId:t,gId:e,[\"gId_\"+e]:1})}):sd(null,a.CUSTOM_CONVERSION,{cId:t,gId:e,[\"gId_\"+e]:1})},window._vis_opt_revenue_conversion=function(e){var t,n;(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)?(null===(n=window.VWO._.phoenixMT.getEventHistory(\"vwo_campaignsLoaded\"))||void 0===n?void 0:n.length)>0?sd(null,a.REVENUE_CONVERSION,{revenue:e}):window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{sd(null,a.REVENUE_CONVERSION,{revenue:e})}):sd(null,a.REVENUE_CONVERSION,{revenue:e})},window.VWO.track=window.VWO.track||{},window._vis_opt_element_loaded=Iu.tryApplyingChanges}checkIfNotRedirecting(e){const t=i(()=>window.VWO.survey.eventEnums,void 0,{}),n=Object.assign(Object.assign({},rl),t);this.isNotRedirectingEventFired||e.name!==a.PAGE_VIEW||this.isNotRedirectingEventFired||(this.isNotRedirectingEventFired=!0,x.apply(x,[n.NOT_REDIRECTING]))}wildCardCallback(e,t){const n=i(()=>window.VWO.survey.eventEnums,void 0,{}),o=Object.assign(Object.assign({},rl),n),r=i(()=>window.VWO.survey.eventMapping,void 0,{}),s=Object.assign(Object.assign({},sl),r);this.checkIfNotRedirecting(e);const c=s[t];if(c&&a.VARIATION_APPLIED!==t){const n=o[c];let i,r=null==e?void 0:e.oldArgs;if(r?i=!0:r=[],!i&&al[t]&&(r=al[t](e.props)),t!==a.VARIATION_SHOWN||e.props.isFirst||e.props.isSplitVariation?t===a.ELEMENT_CHANGES_APPLIED?i&&x.apply(x,[n,...r]):t!==a.VARIATION_SHOWN&&(t==a.CAMPAIGN_FLOW_START&&window._vwo_code&&(window._vwo_code.libExecuted=1,window.fetcher.setValue(\"_vwo_code.libExecuted\",1)),x.apply(x,[n,...r]),t==a.CAMPAIGN_FLOW_START&&window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.TIB_DONE]})):x.apply(x,[n,...r]),t===a.VARIATION_SHOWN&&!e.props.isFirst&&!e.props.isSplitVariation||t===a.SPLIT_VARIATION_SHOWN||t==a.REGISTER_HIT){const e=o[s[a.VARIATION_APPLIED]];x.apply(x,[e,...r]),this.vwoEvents.trigger(a.VARIATION_APPLIED,{oldArgs:r,campaignId:parseInt(r[0],st),combi:r[1].includes(\",\")?r[1]:parseInt(r[1],st)})}}}}const Au=new yu,Nu=Au.execute.bind(Au),Vu=Au.wildCardCallback.bind(Au);window.VWO.modules.tags.backwardCompatibility=Nu,window.VWO.modules.tags.wildCardCallback=Vu;class bu{otherSide(...e){return e[0]=\"VWO.modules.tags.backwardCompatibilityUtils.\"+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}let Lu;function Ru(t){return e(this,void 0,void 0,function*(){yield se.phoenix('store.actions.addValues(\"${{1}}\", \"${{2}}\" )',null,{captureGroups:[t,\"vwoInternalProperties\"]})})}class Du{constructor(){this.apiCallbacks={}}register(e,t){this.apiCallbacks[e]=this.apiCallbacks[e]||[],this.apiCallbacks[e].push(t)}executeAll(e,t){this.apiCallbacks[e]&&this.apiCallbacks[e].forEach(e=>{e(t)})}}const Wu=new Du;let Pu=!1;class xu extends bu{postPhoenixMTHook(){this.makeSessionAndTagCall()}declareVWOAPI(){se.applyChanges=function(t){return e(this,void 0,void 0,function*(){const e=[],n=(yield se.phoenix(\"store.getters\")).currentSettings.dataStore.campaigns;for(const t in n)e.push(t);t=t||e;for(var o=0;o\u003ct.length;o++){const e=t[o],i=Zs.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown(\"${{1}}\", \"${{2}}\", \"${{3}}\")',null,{captureGroups:[null,Object.assign({id:e,variation:\"\",isFirst:0},i&&{vwoMeta:{isBot:i}}),n[e]]})}})},se.activate=function(t,n,o,r){return e(this,void 0,void 0,function*(){if((Ri()||window._vis_debug)&&window.VWO._.blockedState)return;window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.ACTIVATE_API_TRIGGERED]});var e,o={};\"object\"==typeof t&&(t=(o=t).keepElementLoadedRunning,n=o.expIds,o.manual,r=o.customUrl,e=o.virtualPageUrl);const s=i(()=>window._vwoCc.activateApiOnce)||window._vwo_acc_id>81e4,c=i(()=>window._vwoCc.skipActivateOnSameUrl);if(!(r&&r===window._vis_opt_url&&s||e&&window.location.href===e&&c))if(r&&(window._vis_opt_url=r,window.fetcher.setValue(\"_vis_opt_url\",window._vis_opt_url)),n=n||window._vwo_exp_ids,\"string\"==typeof e&&e.trim()){window._vis_opt_url=e,i(()=>window._vwoCc.enableSpaVisibility)&&window.VWO._.phoenixMT.trigger(a.SPA_VISIBILITY_SERVICE);const t=bn();t&&window.VWO._.phoenixMT.trigger(\"vwo_reRun\"),Zs.fireUrlChangeWildCardEvent(),yield window.fetcher.getValue('phoenix.trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[\"vwo_urlChange\",{virtualPageUrl:e,location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}]}),t&&window.VWO._.phoenixMT.trigger(\"vwo_urlChangeMt\")}else if(n&&n.length){for(const e of n){const n=window._vwo_exp[e];if(n){const o=i(()=>window.VWO._.track.isUserBucketed());if(Zs.isSessionBasedCampaign2(n)&&o){sd(null,a._ACTIVATED,{id:e});continue}(null==n?void 0:n.manual)&&(window.VWO._[`keepElementLoadedRunning_${e}`]=t,Ru({[`keepElementLoadedRunning_${e}`]:t}),sd(null,a.ACTIVATED,{id:e}))}}r&&(Pd.removeByEventName(a.PAGE_VIEW),yield window.fetcher.getValue(\"VWO.modules.tags.activate\"))}})},se.revertChanges=function(t){return e(this,void 0,void 0,function*(){const e=window._vwo_exp[t];if(!e)return;e.isApplicable=0,Zs.runRevertTagsAndUpdateInfo({[t]:e}),e.isApplicable=1,delete e.mutElg,delete e.cA;const n=(yield se.phoenix(\"store.getters\")).currentSettings.dataStore.campaigns[t];if(n&&n.sections)for(var o=we(n.sections),i=0;i\u003co.length;i++)vwo_$(\".vwo_loaded.vwo_loaded_\"+t+\"._vwo_variation_\"+o[i]).remove(),delete n.sections[o[i]].loaded,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${t}.sections.${o[i]}.loaded`,void 0)})},se.destroy=function(){return e(this,void 0,void 0,function*(){yield se.phoenix(\"destroy()\"),Ia.clearAllListeners()})},se.setFetchSettingsDelay=function(e){Ru({SPA_SETTINGS_DELAY:e})},se.disableAutofetchSettings=function(){Ru({disableAutofetchSettings:!0})};const t=(e,t)=>{var n=vwo_$(e),o=Array.from(n[0].classList);for(let e=0;e\u003co.length;e++)if(o[e].indexOf(t)>-1)return n.removeClass(o[e]),!0;return!1};se.refreshElements=function(n,o){var i;return e(this,void 0,void 0,function*(){if(!n)return;n instanceof Array||(n=[n]);const e=yield se.phoenix(\"store.getters\"),r=[];for(const t in e.currentSettings.dataStore.campaigns)r.push(t);o=o||r;for(var s=vwo_$(n.join(\",\")),a=0;a\u003co.length;a++){var c=\"vwo_loaded_\"+o[a];s.each(function(e,n){if(!t(n,c)){const e=Array.from(vwo_$(n).parents());for(let n=0;n\u003ce.length&&!t(e[n],c);n++);}})}for(const t of o){const n=null===(i=e.currentSettings.dataStore.campaigns)||void 0===i?void 0:i[t];if(n&&n.ready){const e=Zs.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown(\"${{1}}\", \"${{2}}\", \"${{3}}\")',null,{captureGroups:[null,Object.assign({id:t,variation:\"\",isFirst:0},e&&{vwoMeta:{isBot:e}}),n]})}}})},se.fetchPCSettings=function(){Lu||(Lu=!0,Ru({loadPC:!0}))},se.enableSPA=function(e){Ru(void 0===e||e?{isSpaEnabled:!0}:{isSpaEnabled:e})},se.updateSPAWaitTime=function(e){Ru({SPA_ELEMENT_WAIT_TIMEOUT:e})},se.onEventTriggered=function(e){Wu.register(\"onEventTriggered\",e),Pu||(Pu=!0,window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[\"*\",e=>{if(e.isCustomEvent){const t={event:e.name};e.$metaData&&(t.metaData=e.$metaData,delete e.$metaData),delete e.page,delete e.isCustomEvent,delete e.name,Object.keys(e).length>0&&(t.props=e),Wu.executeAll(\"onEventTriggered\",t)}}]}))},se.onVWOCampaignsLoaded=function(e,t){\"object\"==typeof t&&+t.count>0&&Object.assign(e,t),window.VWO._.bucketedCampaignsAPIStore=window.VWO._.bucketedCampaignsAPIStore||{},window.VWO._.bucketedCampaignsAPIStore.callbacks=window.VWO._.bucketedCampaignsAPIStore.callbacks||[],window.VWO._.bucketedCampaignsAPIStore.campaigns&&(e({bucketed_campaigns:window.VWO._.bucketedCampaignsAPIStore.campaigns}),i(()=>\"number\"==typeof e.count)&&--e.count),window.VWO._.bucketedCampaignsAPIStore.callbacks.push(e)};const n={state:!1,decisionState:null,cb:[]};window.VWO._.phoenixMT.on(\"vwoRedirectDecision\",e=>{n.state||(n.state=!0,n.decisionState=e,n.cb.forEach(t=>t(e)))}),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{n.state=!1,n.decisionState=null}),se.onSplitRedirectionDecided=e=>{n.state&&e(n.decisionState),n.cb.push(e)},se.deactivate=function(t){return e(this,void 0,void 0,function*(){const e=yield se.phoenix(\"store.getters\");for(const n of t)e.settings.campaigns[n].dontKillTimer=!1,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${n}.dontKillTimer`,!1)})},se.getVisitorProps=function(e,t=\"\"){return i(()=>window.VWO.attributesData[e])||i(()=>window.VWO._.native.JSON.parse(Za.getItem(\"_vwo_visProps\"))[e],{sendErrorLog:!1},t)},se.getAllVisitorProps=function(){return i(()=>window.VWO._.native.JSON.parse(Za.getItem(\"_vwo_visProps\")||\"{}\"),{sendErrorLog:!1},{})},se.setBrowserLanguage=function(e){return os.setItem(\"vwo_bL\",e)}}makeSessionAndTagCall(){const e=e=>{let t={};e&&e.props&&(t=e.props),t.cq=0,window._vis_debug||Ri()||this.makeCallForTagsAndSession(t,\"newSession\")};window.VWO._.phoenixMT.on(a.NEW_SESSION_CREATED,t=>{sc()||e(t)});const t=window.VWO._.phoenixMT.on(\"vwo_completeStalledSession\",n=>{oc()||e(n),window.VWO._.phoenixMT.off(t)});window.VWO._.phoenixMT.on(a.DIMENSION_TAG_PUSHED,e=>{const t=e;this.makeCallForTagsAndSession(t,\"sessionUpdate\")})}makeCallForTagsAndSession(t,n){return e(this,void 0,void 0,function*(){const e=window.VWO._.sessionInfoService;void 0!==se._.insightsOnConsentPromise&&(yield se._.insightsOnConsentPromise),e.markSessionSynced();const i=e.getSessionId(),r=e.getPageId(),s=Zs.extraData2(!0),a=encodeURIComponent(s),c=Zs.createUUIDCookie2({vwoUUID:Lt.vwoUUID}),d=\"s.gif?account_id=\"+Lt.accountId+Zs.getUUIDString(c)+\"&s=\"+i+(\"newSession\"===n?\"&ed=\"+a+\"&cu=\"+encodeURIComponent(Lt.currentUrl)+\"&r=\"+(se.data.vi&&\"new\"===se.data.vi.vt?0:1):\"\")+\"&p=\"+r+(t.tags?\"&tags=\"+t.tags:\"\")+(t.egTagValue?\"&eg=\"+t.egTagValue:\"\")+(t.funnelTagValue?\"&fIds=\"+t.funnelTagValue:\"\")+(\"sessionUpdate\"===n?\"&update=1\":\"\")+(6==window._vwo_acc_id&&t.batch?\"&batch=\"+t.batch:\"\")+(6==window._vwo_acc_id&&t.tags?\"&tagsLength=\"+(window.VWO._.native.JSON.parse(t.tags).si&&Object.keys(window.VWO._.native.JSON.parse(t.tags).si).length):\"\")+(6==window._vwo_acc_id&&t.calledByUnload?\"&isUnload=\"+t.calledByUnload:\"\")+(window._vwo_acc_id,\"&cq=\")+t.cq+(t.cq?\"&ttl=\"+Xe():\"\");try{window.VWO._.native.JSON.parse(decodeURIComponent(a)).lt}catch(e){o({msg:\"extraData(ed) is not a JSON string [while sending call for 's.gif']\",url:\"utilsMT.ts\",source:window.VWO._.native.JSON.stringify({extraData:s,lt:(new Date).getTime(),referrer:wn.get(),requestURL:d})})}ed.sendCall({serverUrl:Lt.serverUrl,accountId:Lt.accountId},{url:d},{},({isError:e})=>{!e&&\"newSession\"==n&<.includes(window._vwo_acc_id)&&Zs.setOnLocalStorageOnBothThreads(\"vwo_newSessionCreated\",{uuid:c,sessionId:i,sessionCookie:cn.get(qe.TRACK_SESSION_COOKIE_NAME),cURL:Lt.currentUrl})})})}sendRegisterCall(e,t,n){ed.sendCall(e,{url:t,successCallback:n},null,null,!0)}}const Uu=new xu;window.VWO.modules.tags.backwardCompatibilityUtils=Uu;class Mu{otherSide(...e){return e[0]=\"VWO.modules.tags.setSession.\"+e[0],window.fetcher.getValue(...e)}}class ku extends Mu{constructor(){super(),window.VWO._.phoenixMT.on(\"vwo_phoenixInitCalled\",()=>{this.execute({vwoUUID:Lt.vwoUUID})}),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{window.VWO._.phoenixMT.trigger(\"vwo_evalTotalTimeSpentInASessionForUrlChange\"),window.VWO._.pageId=void 0,this.execute({vwoUUID:Lt.vwoUUID})})}execute(t){return e(this,void 0,void 0,function*(){let e;if(window.VWO.modules.tags.sessionInfoService?e=window.VWO.modules.tags.sessionInfoService:(e=new wc,window.VWO.modules.tags.sessionInfoService=e,window.VWO._.sessionInfoService=e),Zs.createUUIDCookie2(t),e.getSessionStore())lt.includes(window._vwo_acc_id)&&Zs.setOnLocalStorageOnBothThreads(\"vwo_newSessionCreated\",{user:\"old\"},[\"user\"]),e.fireSessionEvent(),e.setVisitorInformation(),e.setAvgTimeSpentAndAddListeners(),e.updateAndSyncPageId();else{lt.includes(window._vwo_acc_id)&&Zs.setOnLocalStorageOnBothThreads(\"vwo_newSessionCreated\",{user:\"new\"},[\"user\"]),e.getGlobalCookie()||e.createGlobalCookie();const t=e.getRelativeSessionTimestamp();e.initializeSession2&&e.initializeSession2(t)}i(()=>e.appendSessionMetadata()),Zs.setVin(t),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[a.SESSION_INIT_COMPLETE]})})}}const Gu=new ku,Fu=Gu.execute.bind(Gu);window.VWO.modules.tags.setSession=Gu;const $u=function(t,n,o,i){var r;return e(this,void 0,void 0,function*(){const e=ko.plugins[Go.OPERATOR]&&ko.plugins[Go.OPERATOR].get(t)||(()=>!1),s=null!==(r=null==i?void 0:i.name)&&void 0!==r?r:Ne();n.split(\".\")[0].indexOf(s)>-1&&(n=n.slice(n.indexOf(\".\")+1));const a=[\"neq\",\"neqs\",\"ncn\",\"bl\",\"ninlist\"],c=window[s],d=Array.isArray(c)?c:c?[c]:[];if(d.length){const i=-1!==a.indexOf(t),r=\"ninlist\"===t;for(const t of d)try{if(!t)continue;const s=Ve(n,t);if(i){if(!(yield e.apply(e,[s,o]))||s!==t[n]&&!(yield e.apply(e,[t[n],o]))){if(!r)return!1}else if(r)return!0}else if((yield e.apply(e,[s,o]))||s!==t[n]&&(yield e.apply(e,[t[n],o])))return!0}catch(e){h.error(\"Failed to evaluate the dataLayer variable: \",e)}return!r&&i}})};window.VWO.modules.tags.dL=$u;class ju{otherSide(...e){e[0]=\"VWO.modules.tags.checkEnvironment.\"+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.checkEnvironment={};class Bu extends ju{constructor(){super(),window.VWO._.phoenixMT.on(\"vwo_init\",()=>{window.VWO._.envUtils=this.getPreRequisites()}),window.VWO._.phoenixMT.on(\"vwo_reRun\",()=>{window.fetcher.setValue(\"VWO._.envUtils\",this.getPreRequisites()),window.fetcher.setValue(\"window.VWO._.willRedirectionOccur\",window.VWO._.willRedirectionOccur)})}getPreRequisites(){const e=Zs.setSameSiteVariables(),t=!window.VWO._.cLFE&&$i.shouldWeTrackVisitor();return{doCookiesMatter:t,areCookiesDisabled:Zs.areCookiesDisabled(t),shouldStopExecWhenSsmNotFound:Zs.shouldStopExecWhenSsmNotFound(),isSSApp:e}}execute(){}}const Hu=new Bu,Ku=Hu.execute;window.VWO.modules.tags.checkEnvironment.fn=Hu;class Ju{}class qu extends Ju{execute(){}}const Xu=new qu,Yu=Xu.execute;window.VWO.modules.tags.runCampaign=Xu;const zu=function(){};window.VWO.modules.tags.runTestCampaign.fn=zu;class Qu{}class Zu extends Qu{processGroupCampaigns(){}}const ew=new Zu,tw=ew.processGroupCampaigns.bind(ew);window.VWO.modules.tags.groupCampaigns=tw;class nw{}class ow extends nw{constructor(){super(),716497===window._vwo_acc_id&&window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",this.execute)}execute(){window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!1})}}const iw=new ow,rw=iw.execute;class sw{otherSide(...e){return e[0]=\"VWO.modules.tags.prePostMutation.fn.\"+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.prePostMutation={};class aw{otherSide(...e){return e[0]=\"VWO.modules.tags.prePostMutation.utils.\"+e[0],window.fetcher.getValue(...e)}}class cw{static isIOS(){const e=/iPhone|iPad|iPod/i.test(navigator.userAgent);return Qt||e||\"ontouchend\"in document}static isBrowserChromiumBased(){const e=Lt.navigator.userAgent;return!(!e.includes(\"Chrome/\")||!e.includes(\"Safari/\"))}}let dw=null,lw=!1,uw=null,ww=null,_w=null;function gw(e){return function(t,n){lw=!0,null===uw&&(uw=requestAnimationFrame(()=>{lw?(lw=!1,uw=null,e(t)):uw=null}))}}function pw(){null!==uw&&(cancelAnimationFrame(uw),uw=null),lw=!1,uw=null}let hw=!1,vw=!1;class fw extends aw{monitorPageForChanges(){if(\"undefined\"!=typeof MutationObserver&&(ww&&716497===window._vwo_acc_id&&window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!0}),!ww)){const e={subtree:!0,attributes:!0,childList:!0,attributeFilter:[\"class\"]},t=function(e){var t,n,o;if(!hw){window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!1});const e=window.VWO._.allSettings.dataStore.campaigns;if(!window.VWO._.urlChangeProcessingPending)for(const o in e){if(e[o][$o])continue;let i=e[o].combination_chosen;if(qn&&Zs.isPersonalizeHoldback(e[o])&&!Ri()&&!e[o].debug){const e=null==i?void 0:i.split(\",\");i=(null==e?void 0:e.length)>1?e[1]:i}e[o].xPath&&!Zs.isXpathAllHead(e[o],e[o].xPath)&&(null===(n=null===(t=e[o].muts)||void 0===t?void 0:t.post)||void 0===n?void 0:n.enabled)&&e[o][mt]&&e[o].combination_chosen&&(Zs.setCampaignAppliedFlag(e[o],!1),Iu.performChangeApplication({combination:i,campaignData:e[o],keepElementLoadedRunning:null,variationDataList:[]}))}null===(o=window.VWO._.phoenixMT)||void 0===o||o.trigger(a.EDITOR_APPLY_CHANGES_COMPLETE),window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!0}),window.VWO._.phoenixMT.trigger(a.MUTS_RECORDED)}};let n;n=gw(t),window.VWO._.phoenixMT.on(a.TOGGLE_MUT_OBSERVER,({status:t})=>{var n;if(![714257,742951,707062,716497].includes(window._vwo_acc_id)&&!(null===(n=window._vwoCc)||void 0===n?void 0:n.aMO))return;const o=Ts({avoidFullHTML:!0});o&&t?ww.observe(o,e):(ww.disconnect(),pw())}),ww=new Lt.MutationObserver(n);const o=Ts();o&&ww.observe(o,e),no&&cw.isIOS()&&(document.addEventListener(\"touchstart\",e=>{window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!1})}),document.addEventListener(\"click\",e=>{window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!0})}),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{window.VWO._.phoenixMT.trigger(a.TOGGLE_MUT_OBSERVER,{status:!0})}))}}waitForDOMRenderingAndExecuteCampaign(e){hw=!0;const t=Ts(),n={subtree:!0,childList:!0},o=function(){vw=!0,dw=dw||Ce(function(){hw=!1,_w.disconnect(),window.fetcher.getValue(\"phoenix.trigger\",[a.SSR_COMPLETE])},e.timer,!0),dw()};function i(){vw||(hw=!1,window.fetcher.getValue(\"phoenix.trigger\",[a.SSR_COMPLETE]),_w&&_w.disconnect())}t?(_w=new Lt.MutationObserver(o),_w.observe(t,n)):(vw=!0,window.fetcher.getValue(\"phoenix.trigger\",[a.SSR_COMPLETE])),e.timeout?setTimeout(i,e.timeout):i()}}const Ew=new fw;window.VWO.modules.tags.prePostMutation.utils=Ew;const mw={},Ow=mn;class Sw{constructor(e){this.observed=!1,this.applyCount=0,this.selectorIdentifier=\"\",void 0!==Lt.MutationObserver&&(this.observer=new Lt.MutationObserver(this.refreshObserverCallback.bind(this)),this.observer.node=e,e.addEventListener(\"vwoObserverAction\",this.observerActionCallback.bind(this)))}}const Tw=window._vwo_editorOperationTracker={},Cw=100,Iw={subtree:!0,attributes:!0,characterData:!0,childList:!0,attributeFilter:[\"src\",\"srcset\",\"href\"]};lo||Iw.attributeFilter.push(\"style\");const yw=\"vwo_refresh_limit_reached\",Aw=[];let Nw={};const Vw=function(e,t){const n=vwo_$(e),o=window.VWO.appliedCampaigns||{};if(!n.length||!o[t]&&!mw[t])return;const i=Array.from(n);let r=0;for(const n of i){let o=n.__vwoInternals;o||(o=n.__vwoInternals=new Sw(n),Aw.push(o)),o.applyCount++,Ow&&(o.selectorIdentifier=`${e}|${r++}|${t}`,Nw[o.selectorIdentifier]=Nw[o.selectorIdentifier]||0,Nw[o.selectorIdentifier]++)}},bw=function(e,t){const n=document.createEvent(\"CustomEvent\");n.initCustomEvent(\"vwoObserverAction\",!0,!1,t),e&&e.dispatchEvent(n)};window._vwo_handleMutations=function(e,t){try{e&&\"function\"==typeof t&&(bw(e,{disconnect:!0}),t(),bw(e,{connect:!0}))}catch(e){const t=\"[JSLIB_EDITOR] Error _vwo_handleMutations.\";o({msg:t,url:\"editorChangesObserver.js\",source:encodeURIComponent(t)})}},Sw.prototype.refreshObserverCallback=function(e,t){const n=t.node,o=window.VWO._.native.JSON.parse(window.VWO._.native.JSON.stringify(mw));window.vwoRefreshCampaigns&&window.vwoRefreshCampaigns.forEach(e=>{o[e]=!0});for(const e in o)if(o[e]&&n.classList){const t=Array.from(n.classList);for(const o of t)o.indexOf(`vwo_loaded_${e}`)>-1&&n.classList.remove(o)}this.disconnectObserver()},Sw.prototype.observerActionCallback=function(e){if(!e.detail)return;const t=e.detail||{},n=t.operationId;t.disconnect?n?Tw[n]=\"disconnected\":this.disconnectObserver():t.connect?this.connectObserver():n&&delete Tw[n]},Sw.prototype.disconnectObserver=function(){this.observer.disconnect(),this.observed=!1},Sw.prototype.connectObserver=function(){if(this.observer&&!this.observed){(Ow?Nw[this.selectorIdentifier]>20:this.applyCount>Cw)?this.observer.node.hasAttribute(yw)||this.observer.node.setAttribute(yw,\"\"):(this.observer.observe(this.observer.node,Iw),this.observed=!0)}},Sw.prototype.resetObserver=function(){this.observer&&(this.applyCount=0,this.observed||(this.observer.observe(this.observer.node,Iw),this.observed=!0),Nw={},this.observer.node.hasAttribute(yw)&&this.observer.node.removeAttribute(yw))};let Lw=!1;const Rw=function(){const{appliedCampaigns:e}=window.VWO;for(const t in e){if(!Object.prototype.hasOwnProperty.call(e,t))continue;const n=e[t],o=null==n?void 0:n.meta;if(!o)continue;const r=window.VWO._.allSettings.dataStore.campaigns[t];if(i(()=>r.muts.post.refresh))for(const e in o)Object.prototype.hasOwnProperty.call(o,e)&&(r.xPath=r.xPath?`${r.xPath},${e}`:e,Vw(e,t))}},Dw=function(){var e,t,n,o;Lw||(Lw=!0,null===(e=window.VWO._.phoenixMT)||void 0===e||e.on(a.INIT_VWO_INTERNALS,function(e){const{elementSelector:t,campaignId:n}=e;Vw(t,n)}),null===(t=window.VWO._.phoenixMT)||void 0===t||t.on(a.SET_CAMPAIGN_TO_OBSERVE,function(e){var t,n,o,i;const r=window._vwo_exp,{campaignId:s}=e;(r[s].xPath&&!Zs.isXpathAllHead(r[s],r[s].xPath)||r[s].aTO)&&(null===(n=null===(t=r[s].muts)||void 0===t?void 0:t.post)||void 0===n?void 0:n.enabled)&&(mw[s]=!!(null===(i=null===(o=r[s].muts)||void 0===o?void 0:o.post)||void 0===i?void 0:i.refresh))}),null===(n=window.VWO._.phoenixMT)||void 0===n||n.on(\"vwo_urlChangeMt\",function(){for(let e=Aw.length-1;e>-1;e--)Aw[e].resetObserver()}),null===(o=window.VWO._.phoenixMT)||void 0===o||o.on(a.EDITOR_APPLY_CHANGES_COMPLETE,function(){for(let e=Aw.length-1;e>-1;e--)Aw[e].connectObserver()}))};window.VWO.modules.tags.prePostMutation.editorChangesObserver={attachEditorChangeObserverEvents:Dw};class Ww extends sw{execute(){}}const Pw=new Ww,xw=Pw.execute;window.VWO.modules.tags.prePostMutation.fn=Pw;var Uw=[];const Mw=[\"dev.visualwebsiteoptimizer.com\",\"d5phz18u4wuww.cloudfront.net\",\"cdn-cn.vwo-analytics.com\"];function kw(e){let t=!1;for(let n=0;n\u003cMw.length;n++)if(e.indexOf(Mw[n])>=0){t=!0;break}return t}var Gw=function(e){if(kw(e&&e.url||\"\"))for(var t=0;t\u003cUw.length;t++)Uw[t](e)};function Fw(e){var t,n,o,i={msg:e.message||(null===(t=e.reason)||void 0===t?void 0:t.message),stack:(null===(n=e.error)||void 0===n?void 0:n.stack)||(null===(o=e.reason)||void 0===o?void 0:o.stack),url:e.filename||e.reason&&(e.reason.stack||e.reason.message),source:\"uncaughtErr\"};Gw(i)}window.addEventListener?(window.addEventListener(\"error\",Fw),window.addEventListener(\"unhandledrejection\",Fw)):window.attachEvent&&window.attachEvent(\"onerror\",function(e,t,n,o){Gw({msg:e,url:t,source:\"uncaughtErr\"})});const $w=function(e){e&&\"function\"==typeof e&&Uw.push(e)};let jw;class Bw extends n{constructor(){super(),this.errorTracking({getters:{window:window,accountId:window._vwo_acc_id,encodeURIComponent:encodeURIComponent,actions:{},serverUrl:window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com/\"}})}setErrorTrackingCallback(e){const t=e.encodeURIComponent,n=e.accountId,o=i(()=>window.VWO.data.accountJSInfo.collUrl)||e.serverUrl,r=this;var s=0;const a=function(e){var i,a=(e=e||{}).msg&&e.msg.substring(0,1e3),c=e.stack&&e.stack.substring(0,1e3);const d=e.source,l=e.url,u=jw||r.getEmptyTriggerIdsIfAny(),w=\"ee.gif?\"+(l?\"f=\"+t(e.url):\"\")+\"&a=\"+n+(d?\"&s=\"+t(d):\"\")+(Array.isArray(u)&&u.length?\"&eT=\"+t(u.join()):\"\")+\"&e=\"+t(a)+\"&stack=\"+t(c);if(s\u003c50&&(s++,Xi({url:w,serverUrl:o},void 0,void 0,!0)),null==u?void 0:u.length){null===(i=window._vwo_code)||void 0===i||i.finish();const e=vwo_$('[id^=\"_vis_opt_path_hides\"]');if(e.length)for(let t=0;t\u003ce.length;t++)vwo_$(e[t]).remove()}};return $w(a),a}getEmptyTriggerIdsIfAny(){const{triggers:e}=window.VWO._.allSettings||{},t=[];return Object.keys(e).forEach(n=>{Object.keys(e[n]).length||t.push(n)}),jw=t,t}errorTracking({getters:e}){const t=this.setErrorTrackingCallback(e);this.setCustomError(t)}}const Hw=new Bw,Kw=Hw.errorTracking.bind(Hw);window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.errorTracking=Kw,window.VWO.modules.tags.errorTrackingCallback=Hw.setErrorTrackingCallback;let Jw=[];function qw(){return function(e,t){if(t!==a.PAGE_VIEW)return void window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.AFTER_SAMPLING_TRIGGER,{oldArgs:[{samplingRate:e.samplingRate,priority:e.priority}]}]});const{samplingRate:n,priority:o}=e;Jw.push({samplingRate:n,priority:o}),window.VWO.track.sampleData=Jw}}window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>Jw=[]);const Xw=qw();window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.sampleVisitor=Xw;class Yw{constructor(){this.whiteListedEventsForVsKey=[a.PAGE_VIEW,a.CUSTOM_CONVERSION,a.DOM_CLICK,a.DOM_SUBMIT,a.REVENUE_CONVERSION,a.INTEGRATION_DATA]}getCurrentEventData(e,t,n,o){const i=o||{};if(!(Object.keys(t).length\u003c=0))return Object.keys(t).forEach(o=>{var r;i[o]=i[o]||{},i[o]=Object.assign(Object.assign({},i[o]),{vwoMeta:{metric:t[o].metrics}}),this.whiteListedEventsForVsKey.includes(e)&&t[o].comb&&(i[o].vwoMeta.vS=t[o].comb),(null===(r=n[o])||void 0===r?void 0:r.length)>0&&(i[o].matchedSelectors=n[o])}),i}}class zw{constructor(){this.vwoEvents={trigger:function(t,n){return e(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[t,n]})})}}}isGoalEligible(e,t){return e.pExcludeUrl&&ai.matchRegex(t,e.pExcludeUrl)?(window.VWO.modules.tags.wildCardCallback({},a.EXCLUDE_GOAL_URL),!1):e.pUrl?mu.verifyUrl(t,e.pUrl,null):mu.verifyUrl(t,null,e.urlRegex)}registerConversion(e,t,n,o,i){if(t.type===f().INSIGHTS_FUNNEL_CAMPAIGN)return void v.markFunnelValue(t.id,1,e,t.version);let r=fu.getCombi(t,i);if(Zs.isPersonalizeHoldback(t)){const e=r.split(\";\"),t=e[1];if(t){const n=e[0].split(\"|\");for(let e=0;e\u003cn.length;e++){const o=n[e];if(o.split(\",\")[0]===t){r=o;break}}}}e=e||1,this._triggerGoalConversion(e,t,n,o,{combination:r})}getImgUrlForConversion(e,t,n,o){if(!$i.shouldWeTrackVisitor())return;var i,r;const s=e.id,c=window._vwo_acc_id,d=window.VWO.modules.tags.sessionInfoService;if(r=\"c.gif?account_id=\"+c+\"&experiment_id=\"+s+\"&goal_id=\"+t+\"&ru=\"+encodeURIComponent(wn.get())+(void 0===o?\"\":\"&r=\"+o)+Zs.getUUIDString(Zs.getUUID(e)),e.type===f().GOAL_CAMPAIGN){i=d.getSessionId(),window.VWO.modules.tags.wildCardCallback({campaign:e},a.EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN);const n=(window.tracklib||window.VWO._.track).getGtAndF(t);if(n){return r+\"&s=\"+i+\"&ifs=\"+ +(i===d.getSessionId())+\"&t=1&cu=\"+encodeURIComponent(window.location.href)+n}return\"\"}return d.shouldSendSessionInfoInCall()&&(i=d.getSessionId()),r+\"&combination=\"+n+(i=i?\"&sId=\"+i:\"\")}_triggerGoalConversion(e,t,n,o,i){if(t.type===f().INSIGHTS_METRIC_CAMPAIGN)return void fu.markGoalTriggered(t,e);const r=i.combination;if(!o&&(!r||fu.isGoalTriggered(t,e)||Zs.isBot2()))return void(Z.queueGoalLogs(t.id,e,n,!1)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!1],campaignId:t.id,goalId:e},a.REGISTER_CONVERSION));\"REVENUE_TRACKING\"!==t.goals[e].type&&(n=void 0);const s=this.getImgUrlForConversion(t,e,r,n);if(s){if(Zs.isEligibleToSendCall(t.id)){const e=e=>ed.sendCall(null,{url:s,cUrl:e},null,null),t=window.VWO._.lastPageUnloadURL||document.URL;ga(()=>e(t))}fu.markGoalTriggered(t,e)}Z.queueGoalLogs(t.id,e,n,!!s)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!!s],campaignId:t.id,goalId:e},a.REGISTER_CONVERSION)}}const Qw=new zw;class Zw extends Yw{execute(e,t){if(window.VWO._.willRedirectionOccur)return;if(Zs.isBot2())return;const n={},o={};for(const i of t){const t=i.c,s=i.g,c=t&&window._vwo_exp[t];let d=!1;const l=c.goals[s];if(!(t&&s&&c&&l))continue;d=Zs.isSessionBasedCampaign2(c);const u=i.uuid||Zs.createUUIDCookie2(c);if(!d||Zs.hasInsightsMetric(c.type)){if(\"CUSTOM_GOAL\"===(null==l?void 0:l.type)){const e=l.url;n[u]=n[u]||[],n[u].indexOf(e)\u003c0&&n[u].push(e)}if(Wi()||!Zs.inQACampaign(c.id)){o[u]=o[u]||{};const e=\"id_\"+t;o[u].metrics=o[u].metrics||{},o[u].metrics[e]=o[u].metrics[e]||[],o[u].metrics[e].push(\"g_\"+s),c.isEventMigrated&&(o[u].comb=o[u].comb||{},o[u].comb[e]=fu.getCombi(c))}}var r=!0;window.VWO._.isBeaconAvailable=e.isBeaconAvailable,window.VWO._.isLinkRedirecting=e.isLinkRedirecting,Qw.registerConversion(s,c,e.revenue,!d,!0),window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.GOAL_CONVERTED,{campaignId:c.id,goalId:s}]}),window.VWO._.isLinkRedirecting=!1,r=r&&window.VWO._.isBeaconAvailable}if(i(()=>e._vwo.eventDataConfig))this.getCurrentEventData(e.vwoEventName,o,n,e._vwo.eventDataConfig);else{const t=this.getCurrentEventData(e.vwoEventName,o,n);e._vwo=e._vwo||{},e._vwo.eventDataConfig=e._vwo.eventDataConfig||{},e._vwo.eventDataConfig=t}}}const e_=new Zw,t_=e_.execute.bind(e_);window.VWO.modules.tags.metricMT=t_;class n_{constructor(){this.lastSetTimerId=null,window.VWO._.phoenixMT.on(a.UNHIDE_ELEMENT,({ruleName:e,campaignData:t,variation:n,rulesArr:o})=>{let i;t&&(i={id:t.id,variation:Zs.isPersonalizeCampaign(t)?n:null}),Zs.delCSSWrapper({ruleName:e,rulesArr:o,campaignData:i})})}unhideElementsAfterTimer(e){null!==this.lastSetTimerId&&clearTimeout(this.lastSetTimerId),this.lastSetTimerId=setTimeout(function(){var t;this.lastSetTimerId=null;const n=vwo_$('[id^=\"_vis_opt_path_hides\"]');if(n.length){const o=[];for(let e=0;e\u003cn.length;e++)vwo_$(n[e]).remove(),o.push(null===(t=n[e].getAttribute(\"id\"))||void 0===t?void 0:t.split(\"_\").slice(-1)[0]);window.fetcher.getValue('phoenix.trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.CHECK_SEGMENTATION,e]}),h.info(\"Multiple hiding tags found after 5 seconds for campaigns \"+window.VWO._.native.JSON.stringify(o),{url:\"visibilityService.js\",lineno:34,colno:34})}},5e3)}}const o_=new n_;window.VWO.modules.tags.visibilityService=o_;var i_=Object.freeze({__proto__:null,backwardCompatibilityUtils:Uu,checkEnvironment:Ku,runCampaign:Yu,runTestCampaign:zu,groupCampaigns:tw,urlChange:rw,prePostMutation:xw,errorTracking:Kw,sampleVisitor:Xw,metric:t_});const{checkEnvironment:r_,runCampaign:s_,runTestCampaign:a_,groupCampaigns:c_,prePostMutation:d_,urlChange:l_,errorTracking:u_,sampleVisitor:w_,metric:__}=i_;class g_{constructor(){this.noOp=function(){}}test(){console.log(1)}getPhoenixConfig(){return{tags:{checkEnvironment:{fn:r_,sync:!0},runCampaign:{fn:s_,sync:!0},runTestCampaign:{fn:a_,sync:!0},groupCampaigns:{fn:c_,sync:!0},prePostMutation:{fn:d_,sync:!0},urlChange:{fn:l_,sync:!0},errorTracking:{fn:u_,sync:!0},sampleVisitor:{fn:w_},metric:{fn:__,sync:!0,fireUniquelyForEveryEvent:!0}},storages:{localStorageService:os,cookies:cn},jsLibUtils:{verifyUrl:function(){return mu.verifyUrl.apply(mu,arguments)}}}}sendMessageToParentFrame(e){if(!e)return;if(window.self===window.parent)throw new Error(\"Cookieless Mode for Iframe enabled at top level. \");const t={vwoEvent:{name:\"VWO_STORE_UPDATE\",data:e}};window.parent.postMessage(t,\"*\")}getCookieJarValidValue(e){return[\"null\",null,void 0,\"undefined\"].indexOf(e)>-1?\"\":e}setFunnelExps(e){var t,n;const o=null===(t=null==e?void 0:e.settings)||void 0===t?void 0:t.campaigns;for(const e in window._vwo_exp)if(window._vwo_exp[e].funnel)for(const t of window._vwo_exp[e].funnel){const e=t;(null===(n=window._vwo_exp[e.id])||void 0===n?void 0:n.g)||(window._vwo_exp[e.id]=e,window._vwo_exp[e.id].g=e.goals,window._vwo_exp[e.id].goals={},o&&(o[e.id]=window._vwo_exp[e.id]))}}postPhoenixMTHook(){var e,t;const n=Object.keys(Object.assign({},i_));for(let o=n.length-1;o>=0;--o)null===(t=(e=i_[n[o]]).postPhoenixMTHook)||void 0===t||t.call(e)}}const p_=new g_;function h_(){const e=window.fetcher,t=window.fetcher.getValue(\"phoenixInstantiate\"),n=function(t,n=null,o={}){if(!n)return e.getValue(\"phoenix.\"+t,null,o);e.setValue(\"phoenix.\"+t,n)},o=new Promise(e=>{t.then(t=>e([n,t]))});let i=[];return window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{for(let e=0;e\u003ci.length;e++)i[e]();i=[],Zs.fireVariationShownSentForSplit()}),[function(e,t=null,n={}){return new Promise(o=>{i.push(()=>{o(window.VWO.phoenix(e,t,n))})})}.bind(this),o]}window.VWO.modules.utils.initUtils=p_;const v_=h_;var f_;window._vis_opt_queue=window._vis_opt_queue||[];var E_=window._vis_opt_queue||[];const m_=window._vwoCc&&(null===(f_=window._vwoCc.arrayRepl)||void 0===f_?void 0:f_[window._vwo_acc_id]),O_=m_?new De:[];O_.execute=function(e){try{e()}catch(e){}},O_.finish=function(e){if(!this.isProcessed){var t=E_.push;E_.push=function(){t.apply(this,[].slice.call(arguments)),O_.execute.apply(this,[].slice.call(arguments))},this.isProcessed=!0}for(e=0;e\u003cE_.length;e++)O_.execute(E_[e])},O_.clear=function(){E_.splice(0,E_.length)};var S_=window.console||{log:function(){}},T_;window.VWO._.prVWO=window.VWO._.prVWO||[];const C_={processEvent:function(e,t,n,o,i){if(\"[object Array]\"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,c=e[0],d=e.slice(1),l=-1!==c.indexOf(\".\");return l&&0===c.indexOf(t)||!l?(l?(r=n[(s=c.split(\".\"))[0]][s[1]],a=n[s[0]]):(r=n[c],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,d),1):0):0}catch(t){return S_.log(\"Error occured in VWO Process Event (\"+(e&&e[0])+\"): \",t),0}},addPushListener:function(e,t,n){var o=t.push;t.push=function(...i){let r=0;return i.forEach(i=>{r=function(i){const r=o.apply(t,[].slice.call(arguments));return t.queue&&t.queue[t.queue.length-1]===i?C_.processEvent(i,e,n,t.queue.length-1,t):t.queue||t[t.length-1]!==i||C_.processEvent(i,e,n,t.length-1,t),r}(i)}),r}},init:function(e,t,n,o,i=!0){T_=n?t[n]=t[n]||[]:t||[],this.vwoApi=o,C_.process(e,T_,t),i&&C_.addPushListener(e,T_,t)},initTrack:function(e,t){C_.init(e,window.VWO,t)},process:function(e,t,n){var o=0;t.sort(function(e){return\"config\"===e[0]?-1:0});const i=t.queue?t.queue:t;for(;o\u003ci.length;)0===C_.processEvent(i[o],e,n,o,t)&&o++}};function I_(e,t){window.VWO.phoenix('store.actions.addValues(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[e,t]})}window.VWO&&(window.VWO._=window.VWO._||{},window.VWO._.vwoLib=C_);const y_=function(){var e;const t={},{campaigns:n}=window.VWO._.allSettings.dataStore;let o=\"\";for(const e in n){const i=n[e],r=n[e].type,s=\"SPLIT_URL\"===r;if(r===f().FUNNEL_CAMPAIGN||!s&&!i.eHIR&&!to&&(i.ready||i.cA))continue;if(i.manual)continue;const a=fu.doExperimentHere(i)[0];if(t[e]={},t[e].dEH=a,a){if(s){gn(e)||(o=window.VWO._.bodyPath+\",\");break}{let{selector:n,selectorPerVariation:r,cPathSelector:s,cPathSelectorPerVariation:a}=Zs.getCampaignXPath(i);n=n||\"\",n&&(t[e].xpath={selector:n,selectorPerVariation:r},o.indexOf(n)>-1||(o+=n+\",\")),s&&(t[e].cpath={cPathSelector:s,cPathSelectorPerVariation:a},-1==o.indexOf(s)&&(o+=s+\",\"))}}}o&&(o=o.substr(0,o.length-1),o+=Zs.hideElExpression,Zs.insertCSS(\"_vis_opt_path_hides\",o)),(null===(e=window._vwoCc)||void 0===e?void 0:e.disableSpaVisPerf)||(window.VWO._.visibilityServiceCache=t,I_({visibilityServiceCache:t},\"vwoInternalProperties\"))},A_=new Set,N_=e=>i(()=>{var t;const n=window.VWO._.allSettings.dataStore.vwoData.gC,o=null!==(t=null==n?void 0:n.findIndex(t=>(Array.isArray(t.c)?t.c:Object.keys(t.c)).map(String).includes(String(e))))&&void 0!==t?t:-1;if(!(o\u003c0))return{group:n[o]}},{sendErrorLog:!1}),V_=e=>{const t={};return e.forEach(e=>{t[e]=i(()=>{var t,n;return null!==(n=null===(t=window._vwo_exp[e])||void 0===t?void 0:t.pc_traffic)&&void 0!==n?n:-1},{sendErrorLog:!1},-1)}),t},b_=(e,t,n)=>{Mc({type:e,expId:String(t),msg:window.VWO._.native.JSON.stringify(n)})},L_=e=>{Kn&&i(()=>{const t=N_(e.id),n=t?(Array.isArray(t.group.c)?t.group.c:Object.keys(t.group.c)).map(String):[];b_(\"megTrfExcl\",e.id,{groupId:null==t?void 0:t.group.id,allCampaignsInGroup:n,trafficPercentages:V_(n)})})},R_=()=>{if(!Kn)return;const e=({groupWinner:e,groupId:t,groupIndex:n})=>{i(()=>{const o=N_(e),i=o?(Array.isArray(o.group.c)?o.group.c:Object.keys(o.group.c)).map(String):[];b_(\"megGroupWinner\",e,{winnerCampaignId:e,groupId:null!=t?t:null==o?void 0:o.group.id,groupIndex:n,groupExecType:1===(null==o?void 0:o.group.et)?\"random\":\"priorityWeight\",campaignsInGroup:i,trafficPercentages:V_(i)})})};window.VWO._.phoenixMT.on(a.GROUP_WINNER_CHOOSEN,e),window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.GROUP_WINNER_CHOOSEN,e]})});const t=({oldArgs:e})=>{i(()=>{const[t,n]=e||[],o=String(t);if(A_.has(o))return;A_.add(o);const i=N_(t);b_(\"megSegFail\",t,Object.assign(Object.assign({},i?{groupId:i.group.id}:{}),{failedConditions:n}))})};window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.SEGMENTATION_FAILED,t]})})},D_=e=>!(0!==e&&!e),W_=(e,t,n)=>n.syncGet(\"fns.list\",[e,t]),P_=(t,n,o)=>e(void 0,void 0,void 0,function*(){if(!D_(t))return!1;const e=yield W_(t,n,o);return!!e.dataPresent&&e.val}),x_=(t,n,o)=>e(void 0,void 0,void 0,function*(){if(\"\"===t||!D_(t))return!1;const e=yield W_(t,n,o);return!!e.dataPresent&&!e.val}),U_={f_in_list:P_,f_nin_list:x_},M_=()=>{var e,t;let n=!!(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);window.Zone&&window.Zone.__symbol__&&(n=!!window[window.Zone.__symbol__(\"MutationObserver\")]);const o=window.name.indexOf(\"_vis_heatmap_\")>=0||window._vwo_tm.indexOf(\"_vis_heatmap_\")>=0,i={MutationObserver:n,name:window.name,navigator:{userAgent:window.navigator.userAgent,language:window.navigator.language||window.navigator.browserLanguage,appVersion:window.navigator.appVersion},screen:{colorDepth:window.screen.colorDepth,pixelDepth:window.screen.pixelDepth},location:window.location,Document:{prototype:{}},localStorage:window.localStorage,cachedSettingsInSessionStorage:Zs.syncCachedSettingsInSessionStorage(),history:{},vwoCodeEndBeforeVA:null===(e=window._vwo_code)||void 0===e?void 0:e.finished(),_vwo_code:window._vwo_code,_vwo_code_version:(null===(t=window._vwo_code)||void 0===t?void 0:t.getVersion)&&window._vwo_code.getVersion(),_vwo_server_url:window._vwo_server_url,_vwo_acc_id:window._vwo_acc_id,_vwo_clicks:window._vwo_clicks,_vis_opt_url:window._vis_opt_url,_vwo_cookieDomain:window._vwo_cookieDomain,_vis_opt_domain:window._vis_opt_domain,_vwo_style:window._vwo_style,_vwo_css:window._vwo_css,_vwo_uuid:window._vwo_uuid,_vis_apm_lib:window._vis_apm_lib,_vwo_api_section_callback:window._vwo_api_section_callback,_vis_heatmap:o,_vis_debug:window._vis_debug,isInsightsOnConsentEnabled:!!window.vwo_cInstJS,document:{cookie:document.cookie,URL:document.URL,referrer:document.referrer,addEventListener:document.addEventListener,domain:document.domain,title:document.title,characterSet:document.characterSet,charset:document.charset,baseURI:document.baseURI},_vwo_cdn:window._vwo_cdn,_vis_opt_cookieDays:window._vis_opt_cookieDays,_VWO:window._VWO};return window.fetcher.setValue(\"fakeWindow\",i)};class k_{otherSide(...e){e[0]=\"VWO.modules.tags.checkEnvironment.utils.\"+e[0],window.fetcher.getValue(...e)}}class G_ extends k_{addDomReadyListener(e){window.addEventListener(\"load\",()=>{e()}),\"complete\"===document.readyState&&e()}}const F_=new G_;window.VWO.modules.tags.checkEnvironment.utils=F_;const $_=function(t){var n;return e(this,void 0,void 0,function*(){try{M_();const o=t._.allSettings.tags;Object.keys(o).forEach(e=>{o[e].fn=Vi(o[e].fn)}),x(\"jI\");const r=[];r.push(null),r.push(p_.getPhoenixConfig()),window.fetcher.getValue('setVWO(\"${{1}}\")',null,{captureGroups:[t]}),window.fetcher.setValue(\"fakeWindow.VWOSettings\",r),window.fetcher.setValue(\"window._vwoCc\",window._vwoCc),window.fetcher.setValue(\"window._vwo_uuid\",window._vwo_uuid),window._vwoCc&&window.fetcher.setValue(\"window._vwoCc\",window._vwoCc);const[s,c]=v_();t.phoenix=s,p_.postPhoenixMTHook();const d=new Fl;window._vwo_exp=d.register($.Object,\"_vwo_exp\",window._vwo_exp,\"\",!1),window.VWO._.allSettings.dataStore.campaigns=window._vwo_exp,d.register($.Document,\"cookie\"),d.register(\"custom\",\"localStorage\"),window.VWO._.phoenixMT.trigger(\"vwo_phoenixInitCalled\");const[l]=yield c;window.VWO._.phoenixMT.on(a.SPA_VISIBILITY_SERVICE,y_),t.addPhoenix(l),window.vwo_cInstJS&&(t._.insightsOnConsentPromise=new Promise(e=>{window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[\"trigger.InsightsOnConsentTrigger\",e]})})),C_.init(\"jslib\",t,null),C_.init(\"optOut\",t,null),window._vwo_surveySettings=d.register($.Object,\"_vwo_surveySettings\",window._vwo_surveySettings),window.VWO._.track=d.register($.Object,\"tracklib\",window.VWO._.track,\"\",!1),window.VWO._.insightsUtils=d.register($.Object,\"insightsUtils\",window.VWO._.insightsUtils,\"\",!1),cu.add(\"inlist\",function(t,n){return e(this,void 0,void 0,function*(){return!!(yield U_.f_in_list(t,n,window.VWO.modules.vwoUtils.contentSync))})}),cu.add(\"ninlist\",function(t,n){return e(this,void 0,void 0,function*(){return!!(yield U_.f_nin_list(t,n,window.VWO.modules.vwoUtils.contentSync))})}),O_.finish(),window.VWO._.phoenixMT.trigger(\"vwo_phoenixInitialized\"),Di()&&i(()=>window.VWO_d.fireVwoIgnoreSegmentationEvent()),F_.addDomReadyListener(()=>{window.VWO._.phoenixMT.triggerForBothSides(a.NATIVE_DOM_CONTENT_LOADED,{})}),window.VwoUnitTestsRunning&&(null===(n=window.resolveUnitTestPromise)||void 0===n||n.call(window));const u=window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{if(window.VWO._.phoenixMT.off(u),\"object\"!=typeof window.VWO._.txtCfg||!window.VWO._.txtCfg.tn)return;window.VWO._.txtCfg.f(window.VWO._.txtCfg.tn);const e=Object.assign({},window.VWO._.txtCfg);delete e.o,delete e.f,window.fetcher.setValue(\"window.VWO._.txtCfg\",e)});Yc(),R_(),ga(Ld),ga(()=>Md(Mt()))}catch(e){window._removeVwoGlobalStyle(),window.vwo_libExecuted=!0,h.error(\"Error in bootPhoenix:\",e.stack)}})},j_=function(e,t){let n=0;for(let t=e.length-1;t>=0;t--)n+=e.charCodeAt(t);let o=n+t;for(let e=0;e\u003c19;e++)o=(9301*o+49297)%233280;return o/233280},B_=function(e,t){return e/(t/100)},H_={getRandom:function(e,t){return Kd()?j_(e,t):Math.random()},getRandomForVariation:function(e,t){if(Kd()){const{variationSelection:n}=qd();if(e&&t&&\"hash\"===n)return B_(e,t)}return Math.random()}},K_={};var J_=(e,t)=>{var n;let o;const r=e&&e.id&&(e.combination_chosen||e.cc);if(e&&Zs.isPersonalizeCampaign(e)){if(r&&\"0\"!==r&&!e.debug)return r}else if(r&&\"0\"!==r)return r;const s=Kd(),a=t&&t.scaleInfo||e.combs,c={},d={};let l,u;e?(K_[e.id]&&K_[e.id].r?l=K_[e.id].r:(K_[e.id]={},l=K_[e.id].r=H_.getRandom(Zs.getUUID(e),e.id)),u=H_.getRandomForVariation(l,i(()=>e.pc_traffic))):u=Math.random();let w,_,g,p=s?L(a).sort():L(a),h=p.length,v=0,f=!1,E=!1;for(g=0;g\u003ch;g++)o=p[g],_=e&&e.type,isNaN(parseFloat(a[o]))||0==a[o]||(\"VISUAL_AB\"===_||\"SPLIT_URL\"===_?(w=t?t.segmentInfo:e.sections[1].stag||[],0!==w.length&&e.segment_code?!t&&(w&&Rc(e,{stag:w[o],shouldApplyPoll:!1}))&&(1!=w[o]&&(f=!0),c[o]=v+a[o],v+=a[o]):(E=!0,d[o]=a[o])):(c[o]=v+a[o],v+=a[o]));if(!f&&E)for(p=L(d),h=p.length,g=0;g\u003ch;g++)o=p[g],c[o]=v+d[o],v+=d[o];let m=-1;const O=null===(n=null==e?void 0:e.sections[1])||void 0===n?void 0:n.priority;if(O)for(h=O.length,g=0;g\u003ch;g++)if(c[O[g]]){m=g;break}if(m>=0)return O[m]+\"\";for(0\u003cv&&1!==v&&(u*=v),p=L(c),h=p.length,g=0;g\u003ch;g++)if(o=p[g],!isNaN(parseFloat(a[o]))&&u\u003c=c[o])return o};const q_=e=>{const t=Ic(e),n=!!i(()=>window.VWO.data.cj.s)||!1;return!!(e.meg&&!e.stag||t||!e[Jo]||!Bo.includes(e.type)||Zs.isPersonalizeCampaign(e)||Z.isCampBlocked(e)||n)},X_=e=>{if(!Di())return!0;const t=i(()=>e.active,void 0,void 0);return void 0===t||1===t};function Y_(e){const t=X_(e);let n=!1,o=Ri()||(e.mE?void 0:cn.get(\"_vis_opt_exp_\"+e.id+\"_combi\"));return window.VWO.featureInfo.cS||!o&&!e.combination_chosen||(n=!0),t&&(e.originalPcTraffic=e.pc_traffic,e.pc_traffic=100),o=o||J_(e),t&&(e.pc_traffic=e.originalPcTraffic,delete e.originalPcTraffic),{alreadyChosen:n,combi:o}}const z_=e=>{e.ready=!0,e[$o]=!0,oo&&(window.VWO.mtCA=window.VWO.mtCA||{},window.VWO.mtCA[e.id]=!0),h.info(\"BETA: Campaign changes applied via main thread:\"+e.type+\" campaignId:\"+e.id)},Q_=e=>{\"DEPLOY\"===e.type&&(e.orgType=e.type,e.type=\"VISUAL_AB\")};let Z_=new Set,eg=!1;const tg=()=>({subtree:!0,attributes:!0,childList:!0,attributeFilter:[\"class\"]}),ng=(e,t)=>{if(!e||e.nodeType!==Node.ELEMENT_NODE)return;const n=e;n.shadowRoot&&t(n.shadowRoot);const o=n.children;for(let e=0;e\u003co.length;e++)ng(o[e],t)},og=(e,t)=>{Z_.has(e)||(t.observe(e,tg()),Z_.add(e))},ig=e=>t=>{og(t,e)},rg=e=>{const t=document.documentElement||document.body;t&&ng(t,e)},sg=(e,t)=>{if(!e||e.nodeType!==Node.ELEMENT_NODE)return;const n=e;n.shadowRoot&&t(n.shadowRoot),n.children.length&&ng(e,t)},ag=e=>{if(eg)return;eg=!0;const t=Element.prototype,n=t.attachShadow;\"function\"==typeof n&&(t.attachShadow=function(t){const o=n.call(this,t);try{e(o)}catch(e){}return o})},cg=()=>{Z_.clear()},dg=\"TOGGLE_MUT_OBSERVER_V2\";let lg=null,ug=!1,wg=!1;const _g=e=>!!i(()=>e.muts.post.enabled);let gg={};const pg=e=>{delete gg[e]},hg=e=>{var t;if(\"undefined\"==typeof MutationObserver||0===Object.keys(e).length)return;lg&&(lg.disconnect(),lg=null),cg(),gg=e;const n={subtree:!0,attributes:!0,childList:!0,attributeFilter:[\"class\"]},o=function(){var e,t;if(!wg){wg=!0,window.VWO._.phoenixMT.trigger(dg,{status:!1});for(const n in gg)if(Object.prototype.hasOwnProperty.call(gg,n)){const o=gg[n];o[Jo]&&(o[$o]||(null===(t=null===(e=window.VWO)||void 0===e?void 0:e.mtCA)||void 0===t?void 0:t[n]))&&o[mt]&&o.combination_chosen&&(o.cA=!1,Iu.performChangeApplication({combination:o.combination_chosen,campaignData:o,avoidFiringPhoenixEvents:!0,fromMT:!0}))}window.VWO._.phoenixMT.trigger(a.EDITOR_APPLY_CHANGES_COMPLETE),window.VWO._.phoenixMT.trigger(dg,{status:!0}),wg=!1}};let i=null;const r=function(e){if(null==e?void 0:e.length)for(const t of e){const e=t.addedNodes;if(i)for(let t=0;t\u003ce.length;t+=1)sg(e[t],i)}ug||wg||(ug=!0,Promise.resolve().then(()=>{ug=!1,o()}))};if(oo){const e=new MutationObserver(r);i=ig(e)}const s=null===(t=window._vwoCc)||void 0===t?void 0:t.observeHTML;lg=new MutationObserver(r);const c=s?document.documentElement:document.body||document.documentElement;c&&lg.observe(c,n),i&&(rg(i),ag(i)),Un||window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{lg.disconnect()}),window.VWO._.phoenixMT.on(dg,({status:e})=>{window.VWO._.txtCfg&&window.VWO._.txtCfg.o&&(e?window.VWO._.txtCfg.o.c(document.body?\"body\":\"html\"):window.VWO._.txtCfg.o.d());const t=document.body||document.documentElement;t&&e?lg.observe(t,n):lg.disconnect()})};function vg(e,t){try{if(!t)return;const n=document.getElementById(e);if(!n)return;let o=n.textContent||n.innerHTML||\"\",i=o.replace(new RegExp(`\\\\s*${t}\\\\s*,?`,\"g\"),\"\").replace(/,\\s*,/g,\",\").replace(/(^,|,$)/g,\"\").trim();i!==o&&(n.textContent=i)}catch(e){o({msg:\"Some error occurred while unhiding global styles\",url:window.location.href,source:window.VWO._.native.JSON.stringify({e:(e||{}).message})})}}function fg(e,t){if(e.stag)if(t)vg(qo,\"body\");else{const{selector:t,cPathSelector:n}=Zs.getCampaignXPath(e);vg(qo,t),vg(qo,n)}}const Eg=e=>{mc(e,\"pre\");const t=Y_(e),n=e.combination_chosen=t.combi;if(!n)return;Uc(e.id,n,1),Q_(e);let{selector:o,cPathSelector:i}=Zs.getCampaignXPath(e);o=o||\"\",i=i||\"\",e.xPath=o,i&&(e.cPath=i),document.querySelector(\"body\")&&Iu.performChangeApplication({combination:n,campaignData:e,avoidFiringPhoenixEvents:!0,fromMT:!0}),_g(e)||vwo_$(document).ready(function(){pg(e.id),delete e[mt]}),Lc(n,e),mc(e,\"post\"),z_(e),e[mt]=!0,e.isApplicable=1,window.VWO._.phoenixMT.trigger(a.EDITOR_APPLY_CHANGES_COMPLETE),fg(e)};function mg(e){if(Ri())return Ri();const t=cn.get(\"_vis_opt_exp_\"+e.id+\"_split\");return t&&t.split(\"|\").length>1&&(cn.create(\"_vis_opt_exp_\"+e.id+\"_split\",t.split(\"|\")[0],100),e.trackVisitor=!0),t?t.split(Tt)[0]:\"\"}function Og(e,t,n,o){if(Ri())return;let i=t;n&&o&&(i=t+Tt+encodeURIComponent(n)),Zs.createCookieMT(\"_vis_opt_exp_\"+e.id+\"_split\",i,100,e)}function Sg({campaignData:e,redirectURL:t,isNewVisitor:n,combination:o}){Iu.processRedirect({getters:{location:window.location,currentUrl:Lt.currentUrl,flags:{cookieLessModeEnabled:!1},storages:{storages:{cookies:cn}}},campaignData:e,redirectURL:t,isNewVisitor:n,combination:o})}function Tg(){Zs.insertCSS(Xo,`body${Zs.hideElExpression}`)}function Cg(){const e=document.getElementById(Xo);e&&e.remove()}const Ig=e=>{let t=mg(e),n=!!t;if(!t){const o=Y_(e);t=o.combi,n=o.alreadyChosen}e.combination_chosen=t;const o=e.sections[1].variations,i=+t;if(i){const r=Lc(t,e);if(i>1){const i=Zr(e,t);let s=o[t];if(n&&i){const n=cn.get(\"_vis_opt_exp_\"+e.id+\"_split\");if(n&&n.includes(Tt)){const o=n.split(Tt)[1];o&&(s=decodeURIComponent(o),e.sections[1].variations[t]=s)}}else if(Qr(e,t)){const n=Su(String(e.id),t,{getters:{currentUrl:Lt.currentUrl},shouldHandlerError:!0});if(!n)return void Cg();s=n,e.sections[1].variations[t]=s}e.multiple_domains?cn.waitForThirdPartySync(()=>{r.then(()=>{Sg({campaignData:e,redirectURL:s,isNewVisitor:!n,combination:t})})}):r.then(()=>{Sg({campaignData:e,redirectURL:s,isNewVisitor:!n,combination:t})}),i||Og(e,t,s)}else Cg()}},yg=e=>{Tg(),Ig(e),z_(e),fg(e)},Ag=e=>{\"SPLIT_URL\"===e.type?yg(e):Eg(e),window.VWO._.phoenixMT.on(a.END_APPLY_CHANGES,()=>{nc()}),e.isTriggerValidated=!0};window.VWO._.campExec=window.VWO._.campExec||{},window.VWO._.campExec.processSegmentedCampaign=Ag;const Ng={};function Vg(e){var t;if(window._vis_debug||Ri())return!0;const n=null!==(t=e.pc_traffic)&&void 0!==t?t:100;if(!n)return!1;let o;Ng[e.id]&&Ng[e.id].r?o=Ng[e.id].r:(Ng[e.id]={},o=Ng[e.id].r=H_.getRandom(Zs.getUUID(e),e.id));return 100*o\u003c=n}function bg(e){return!!Cc(e)||Vg(e)}const Lg=e=>{if(\"SPLIT_URL\"!==e.type)return!1;const t=mg(e);if(!t)return!1;if(Zs.isCurrentURLSplitVariation({chosenVariation:t,getters:{currentUrl:Lt.currentUrl},campaignData:e})){let n=Cc(e);e[ot]=1,e.isTriggerValidated=!0;const o=window._vis_debug?\"vwo_previewReady\":\"vwo_phoenixInitialized\";let i;return n?i=()=>{fc(e),Nc(e,n)}:(n=t,e&&void 0===e.isFirst&&(e.isFirst=1),i=()=>{fc(e),Ac(e,n)},bc(n,e)),e.combination_chosen=n,window.VWO._.phoenixMT.on(o,()=>{i()}),ga(()=>{Wa(e.id,n)},{type:ra.REQUEST_IDLE_CALLBACK}),!0}return!1},Rg=e=>{if(!X_(e)){const t=window.VWO._.phoenixMT.on(\"vwo_phoenixInitialized\",()=>{window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[a.CAMPAIGN_NOT_ACTIVE,{oldArgs:[e.id]}]}),window.VWO._.phoenixMT.off(t)});return!1}if(q_(e))return e.isExcluded=Ic(e),h.info(\"BETA: Skipping campaign:\"+e.id+\" From MainThread flow!\"),!1;if(Lg(e))return fg(e,!0),e.ready=!0,e[$o]=!0,oo&&(window.VWO.mtCA=window.VWO.mtCA||{},window.VWO.mtCA[e.id]=!0),!0;const t=window.VWO.modules.utils.campaignUtils.doExperimentHere(e);if(!t[0]||t[3])return!1;const n=Rc(e,{stag:e.stag}),o=e.meg,i=e.groupSelectionWinner;let r=!0;if(!o||Ri()||window._vis_debug||(r=Boolean(i)),!n||!r)return!1;const s=bg(e);return!!Zs.shouldTrackUserForCampaign(e)&&(s?(Ag(e),!0):(fg(e),yc(e),e.isExcluded=!0,e[$o]=!0,oo&&(window.VWO.mtCA=window.VWO.mtCA||{},window.VWO.mtCA[e.id]=!0),console.log(\"BETA: Campaign processed and excluded via main thread:\"+e.type+\" campaignId:\"+e.id),!1))};let Dg=!1;const Wg=()=>window._vwo_code&&window._vwo_code.finish(),Pg=()=>window._vwo_code&&window._vwo_code.finished(),xg=()=>{const e=cn.get(\"_vis_opt_out\",!0);return!!(e||window.location.href.indexOf(\"vwo_opt_out=1\")>-1)&&(\"0\"!==e&&(\"2\"!==e&&window.VWO.optOut.process({accountId:Lt.accountId,domain:Lt.cookieDomain}),!0))},Ug=()=>{if(!i(()=>window.VWO._.allSettings.dataStore.vwoData.dntEnabled))return!1;const e=window.navigator;return\"yes\"===e.doNotTrack||\"1\"==e.doNotTrack||\"1\"==e.msDoNotTrack||\"1\"==e.doNotTrack},Mg=e=>{window.VWO._.shouldExecuteLib=e},kg=()=>{Dg=!0,Mg(!1)},Gg=()=>{Wg(),Dg=!0,window.VWO._.optOut=!0,Mg(!1)},Fg=()=>i(()=>!!window.VWO._.noVisId),$g=()=>{Wg(),Dg=!0,Mg(!1)},jg=()=>{const e=window._vwo_code;return!(!e||window._vis_debug||Ri())&&(!!e[nt]||!(!Pg()||e[nt])&&(e[tt]=!0,!0))},Bg=()=>{const{doCookiesMatter:e,areCookiesDisabled:t,shouldStopExecWhenSsmNotFound:n,isSSApp:o}=window.VWO._.envUtils;if(e){if(Zs.checkForWrongConsent({location:window.location},o)||n)return Wg(),Mg(!1),!1}if(Dg)return Mg(!1),!1;if(Ri()||window._vis_debug){if(Fg())return $g(),!1;if(!t)return Mg(!0),!0}if(!t){return Ug()||Dc()||xg()?(Gg(),!1):(Mg(!0),!0)}return window.VWO._.cookiesDisabled=!0,kg(),!1},Hg=()=>{let t,n,o=[],r={};function s(e){for(let t=0;t\u003ce.length;t++){const n=parseInt(e[t],10);if(1===r[n])return n}}function a(e){return!!Array.isArray(e)}function c(){let o=i(()=>window.VWO._.allSettings.dataStore.vwoData.mtGc,{sendErrorLog:!1},{})||{};return t.map(t=>{if(o[t.id])return 1==t.et?function(t){const o={},i={},c=t.c;let d=0;if(!a(c))return;let l=s(c);if(!l){for(let e=0;e\u003cc.length;e++)2===r[c[e]]&&(d+=1,i[c[e]]=n[c[e]].triggers);if(!d)return void c.map(t=>e(this,void 0,void 0,function*(){4===r[t]&&(Wc(n[t]),L_(n[t]))}));for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&(o[e]=+(100/d).toFixed(2));l=+J_(void 0,{scaleInfo:o,segmentInfo:i}),r[l]=1}}(t):2==t.et?function(t){const o=t.c,i=t.p,c=t.wt;if(!a(o))return;let d=s(o);if(!d){if(i&&i.length)for(let e=0;e\u003ci.length;e++)if(2===r[i[e]]){d=i[e],r[d]=1;break}if(!d&&c){const e={},t={};let o=0,i=0;const s=Object.keys(c);for(let e=0;e\u003cs.length;e++)2===r[s[e]]&&(o+=1,t[s[e]]=n[s[e]].triggers,i+=c[s[e]]);if(o){for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=+(100*c[n]/i).toFixed(2));d=+J_(void 0,{scaleInfo:e,segmentInfo:t}),r[d]=1}}d||o.map(t=>e(this,void 0,void 0,function*(){4===r[t]&&(Wc(n[t]),L_(n[t]))}))}}(t):void 0})}return{init:function(e,i){t=e,n=i,r={},o=[]},flattenGroupsData:function(){if(t)for(let e=0;e\u003ct.length;e++){if(t[e].c instanceof Array)for(let n=0;n\u003ct[e].c.length;n++)t[e].c[n]=t[e].c[n].toString();o=o.concat(t[e].c)}},filterExperimentsFromGroups:function(){if(!(null==t?void 0:t.length))return;let e=!1;return Object.keys(n).map(t=>{if(!X_(n[t]))return;t=t.toString();const i=n[t];if(pe(o,t)\u003c0)r[t]=0;else if(Ic(i))r[t]=3;else{e=!0;const o=function(e){return!!(Cc(e)||\"SPLIT_URL\"===n[e.id].type&&mg(e)||1===r[e.id])}(i),s=function(e){return fu.doExperimentHere(e)[0]&&Rc(e,{stag:e.stag})}(i);o?r[t]=1:1!==r[t]&&s&&(Vg(i)?r[t]=2:r[t]=4)}}),e&&c(),function(){let e,t=!1;Object.keys(n).map(i=>{if(Object.prototype.hasOwnProperty.call(n,i)){const s=n[i],a=\"SPLIT_URL\"===s.type;let c;0!==r[i]&&1!==r[i]||(s.shouldProcessMeg=1),1===r[i]&&(s.groupSelectionWinner=1,a&&(c=Rc(s,{stag:s.stag}))),!a||t&&e||(o.indexOf(i)\u003c0?c&&fu.doExperimentHere(s)[0]&&(e=!0):t=!0)}})}()}}};var Kg=Hg();const Jg=()=>{const e=window.VWO._.allSettings.dataStore,t=e.vwoData.gC,n=e.campaigns;return Kg.init(t,n),Kg.flattenGroupsData(),Kg.filterExperimentsFromGroups()},qg=()=>{if(fu.getGroupBasedCampaigns().length)return Jg()},Xg=e=>{if(Q()||!Bg()||jg()||window._vis_heatmap||window.VWO._.blockedState)return;const t=window.VWO._.allSettings,n=Array.isArray(t[Ho])?t[Ho]:[],o=Array.isArray(t[Ko])?t[Ko]:[];let i=[];i=window._vis_debug||Ri()?Object.keys(e):[...n,...o],Zs.setThirdPartyCookiesForApplicableCamps();const r=Zt;if(r&&Array.isArray(r)&&r.length>0)return;const s={};Dw(),(Hn||window._vwo_acc_id>105e4)&&qg();for(const t of i)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];n.exec=!!Cc(n);let o=!1;try{o=Rg(n)}catch(e){h.error(`Error occured when campaign was run for ${n.id}!`,e)}o&&(s[t]=n)}hg(s)},Yg=()=>{const e=Mt();window.VWO._.allSettings[Ko]=Object.keys(e),Xg(e)},zg=function(e){try{let t;e._.allSettings.dataStore.vwoData=e._.allSettings.dataStore.vwoData||{},window._vis_opt_readCookie=cn.get,window._vis_opt_createCookie=function(e,t,n,o){Zs.createCookieMT(e,t,n,window._vwo_exp[o])},i(()=>{window.VWO_d.resetPreviewData()}),i(()=>{window.VWO_d.resetHeatmapData()}),Il(e),Bd();const n=Jd(),o=window.VWO._.cookies.get(\"_vwo_uuid\");if(n)if(o)t=o;else if(t=n,!t)return void window._removeVwoGlobalStyle();window.VWO._.allSettings.dataStore.uuid=window._vwo_uuid=t||i(()=>window.VWO._.allSettings.dataStore.uuid),e.data.tB=!0,vd.set(\"jsLibUtils\",{verifyUrl:function(){return Jr.verifyUrl.apply(Jr,arguments)},getCleanedUrl:function(){return Jr.getCleanedUrl.apply(Jr,arguments)}}),ko.register(cu),e.pageGroup=nu;const{pages:r,pagesEval:s}=e._.allSettings;e.pageGroup.add(r,s),wn.init();const a=window.VWO._.allSettings.dataStore.campaigns;if(window._vis_debug){let e=null;const t=Object.keys(a);e=1==t.length?t[0]:t.find(e=>{var t;return null===(t=a[e])||void 0===t?void 0:t.debug})||null,a[e].debug.v=Zs.getSelectedVariationForPreviewMode(a[e]),a[e].cc=a[e].debug.v,a[e].combs=Object.keys(a[e].combs).reduce((t,n)=>(n===a[e].debug.v?t[n]=1:t[n]=0,t),{})}Xg(a);!window._vwo_code||window._vwo_code[Ot]||!!i(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.aSM)?ga(()=>$_(e),{type:ra.SCHEDULE_CALLBACK,fallbackType:ra.REQUEST_ANIMATION_FRAME,timeout:0}):$_(e)}catch(e){window._removeVwoGlobalStyle(),window.vwo_libExecuted=!0,h.error(\"Error in bootPhoenix:\",e.stack)}},Qg={},Zg=function(e,t,n,o={allowReload:!1}){if(!(Q()&&e.indexOf(\"get_debugger_ui\")\u003c0||Qg[e])){o.allowReload||(Qg[e]=1);var i=document.createElement(\"script\");i.src=e,i.type=\"text/javascript\",window.VWO.nonce&&(i.nonce=window.VWO.nonce),t=t||function(){},n=n||function(){},i.onerror=function(){window.VWO._.gcpfb&&window.VWO._.gcpfb(e,window.VWO.modules.utils.loadScript,null,t,n)||t()},o.defer&&(i.defer=o.defer),i.onload=n,document.getElementsByTagName(\"head\")[0].appendChild(i),o.doNotRemoveScript||(i.parentNode?i.parentNode.removeChild(i):window.setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i)},100))}};window.VWO.modules.utils.loadScript=Zg;const ep=e=>{e._.allSettings.triggers[ft]={cnds:[\"a\",{id:2,event:a.SSR_COMPLETE},{event:a.NOT_REDIRECTING,id:4,filters:{}},{event:a.VISIBILITY_TRIGGERED,id:5,filters:{}},{event:a.PAGE_VIEW,id:1e3,filters:{}}],[Xr]:2}},tp=function(e,t){window._vwo_exp=e._.allSettings.dataStore.campaigns,e._.coreLib={lS:Zg};const n=window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com/\";function o(t,n){var o;if(!(null===(o=window.VWO.consentMode)||void 0===o?void 0:o.wFC))return;e._.allSettings.dataStore.campaigns[n][Jo]=!1;const i=[\"o\",{filters:[[`storage.cookies._vis_opt_exp_${n}_combi`,\"nbl\"]],id:500,event:a.PAGE_VIEW},{filters:[[\"window.VWO.consentMode.dT\",\"neq\",!0]],event:a.COOKIE_CONSENT_ACCEPTED,id:+new Date}],r=window.VWO._.allSettings.triggers[t].cnds;1===r.length?r[0]=[\"a\",r[0],i]:r.push(i)}function r(t){e._.allSettings.triggers.customPreviewTrigger={cnds:[\"a\",{event:a.PAGE_VIEW,id:+new Date},{event:a.VISIBILITY_TRIGGERED,id:+new Date}]},o(\"customPreviewTrigger\",t),e._.allSettings.rules.push({triggers:[\"customPreviewTrigger\"],tags:[{priority:4,data:`campaigns.${t}`,id:\"runCampaign\"}]});const n=i(()=>e._.allSettings.dataStore.campaigns[t].triggers[0]);if(e._.allSettings.dataStore.campaigns[t].triggers[0]=\"customPreviewTrigger\",Zs.isPersonalizeCampaign(_vwo_exp[t])){for(const t in e._.allSettings.triggers){const o=e._.allSettings.triggers[t].cnds;if(Array.isArray(o))for(const e of o)(null==e?void 0:e.event)&&e.event.indexOf(`trigger.${n}`)>-1&&(e.event=\"trigger.customPreviewTrigger\")}_vwo_exp[t].sections[1].stag&&(e._.allSettings.dataStore.campaigns[t].stag=1)}else e._.allSettings.dataStore.campaigns[t].stag=1}ep(e),window.vwo_cInstJS&&(e._.allSettings.tags.ctInsightsOnConsent={},e._.allSettings.tags.ctInsightsOnConsent.fn=window.vwo_cInstJS,e._.allSettings.triggers.InsightsOnConsentTrigger={cnds:[{event:\"vwo_postInit\",filters:[[[\"tags.ctInsightsOnConsent\"],\"exec\"]],id:+new Date}]}),p_.setFunnelExps();const s=e._.allSettings.dataStore.previewExtraSettings,c=L(s);if(!s||\"object\"!=typeof s){if(Ri())for(const t in e._.allSettings.dataStore.campaigns)r(t);return t(e),!1}if(!c.length)return t(e),!1;const d=c.find(e=>{var t,n;return null===(n=null===(t=s[e])||void 0===t?void 0:t.debug)||void 0===n?void 0:n.app})||c[0],l=s[d].debug.s,u=s[d].debug.tg;for(var w in window._vwo_exp)window._vis_debug=!0,s[w]&&(_vwo_exp[w].previewHash=s[w].previewHash,_vwo_exp[w].debug=s[w].debug,s[w].debug.url&&(_vwo_exp[w].url=decodeURIComponent(s[w].debug.url)));let _;Sl(window._vwo_exp,s),Object.keys(e._.allSettings.dataStore.campaigns).length||h.error(\"Preview mode opened but no campaigns served\");const g=window.name.indexOf(\"_vis_heatmap_\")>=0||window._vwo_tm.indexOf(\"_vis_heatmap_\")>=0;if((!l||g)&&i(()=>!Mt()[d].dHIS)){const e=g?c:[d];for(let t=0;t\u003ce.length;t++)r(e[t])}var p;if(p=d,e._.allSettings.triggers.customSegmentTestTrigger={cnds:[{event:\"checkSegmentation\",id:+new Date}]},e._.allSettings.rules.push({triggers:[\"customSegmentTestTrigger\"],tags:[{data:`campaigns.${p}`,id:\"segmentEligibilityTest\"}],occurance:1}),function(t){e._.allSettings.triggers.customPatternTestTrigger={cnds:[{id:+new Date,event:a.PAGE_VIEW,filters:[[[\"event.aux\"],\"neq\",!0]]}]},o(\"customPatternTestTrigger\",t),e._.allSettings.rules.push({triggers:[\"customPatternTestTrigger\"],tags:[{id:\"compareUrlAndFireResultantEvent\"}]}),function(){e._.allSettings.triggers.customVisibilityServiceTrigger={cnds:[\"a\",{id:+new Date,event:\"vwo_groupCampTriggered\"},{id:+new Date,event:\"executePatternMatching\"}]};const t=e._.allSettings.rules;e._.allSettings.rules=t.map(e=>(\"visibilityService\"===e.tags[0].id&&(e.triggers=[\"customVisibilityServiceTrigger\"]),e))}()}(d),!u){const t=window._vwo_exp[d].debug.v;e._.allSettings.dataStore.campaigns[d].sections[1].triggers[t]&&(e._.allSettings.dataStore.campaigns[d].sections[1].triggers[t]=\"customPreviewTrigger\")}if(window._vwo_surveySettings&&!l){const e=L(window._vwo_surveySettings);e.length&&window._vwo_surveySettings[e[0]].t&&(window._vwo_surveySettings[e[0]].t=\"customPreviewTrigger\")}if(g){const e=i(()=>window.VWO._.allSettings.dataStore.plugins.LIBINFO.HEATMAP_HELPER.HASH),t=`${n}7.0/heatmap.helper.js`,o=`${window._vwo_cdn}7.0/heatmap.helper-${e}.js`;_=En?o:t,window._vis_opt_heatmap=1}else{if(\"SURVEY\"===e._.allSettings.dataStore.campaigns[d].type)return window.VWO._.dSl||window.fetcher.setValue(\"fakeWindow._vwo_surveySettings\",window._vwo_surveySettings),t(e),!0;if(window.VWO_d&&window.VWO_d.bootDebugger)return t(e),!0;_=`${n}7.0/debugger.js`}return Zg(_,null,function(){t(e)}),!0};class np{constructor(){this.id=0,this.store={}}wrap(e,t){const n=this.id++;return this.store=this.store||{},this.store[n]=t?e.bind(t):e,n}unwrap(e){return this.store[e]}}const op={primary:(e,t,n=!1,o,i)=>new Proxy(t,{construct(t,r){this.store=this.store||[\"1\"];const s=new t(...r),a=this.store.length;this.store.push(s);let c=r;n&&(c=o(s)),Object.defineProperty(s,\"otherSideCreated\",{value:!1,enumerable:!1,writable:!0}),s.otherSide=(...e)=>s.otherSideCreated.then(()=>s.otherSide(...e).then(e=>e));const d={type:\"vwoClassInstanceBridge\",id:a,args:c,path:e};return s.otherSideCreated=new Promise(t=>{window.fetcher.request(d).send().then(n=>{s.otherSide=(...t)=>{const o=e.dest+\".\"+n+\".\"+t[0];return t[0]=o,window.fetcher.getValue(...t)},t(null),i&&i(n)})}),s},get(e,t){return\"symbol\"==typeof t||isNaN(+t)?e:this.store[t]}}),secondary:(e,t,n)=>new Proxy(t,{construct(e,t){this.store=this.store||[\"1\"];const o=new e(...t),i=this.store.length;return this.store.push(o),n&&n(o),[i,o]},get(e,t){return\"symbol\"==typeof t||isNaN(+t)?e:this.store[t]}})};class ip{constructor(e,t,n,o){this.eventName=e,this.domEventName=t,this.domEventsDebounceTime=n,this.attachedFilters=o}on(e){this.domEventName!==_.CLICK&&this.domEventName!==_.SUBMIT&&(this.domEventName===_.DOM_CONTENT_LOADED?\"interactive\"===document.readyState||\"complete\"===document.readyState?setTimeout(()=>{e()},0):window.document.addEventListener(this.domEventName,this.callback=Us(t=>{t.preComputedConds=Od(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):this.domEventName===_.SCROLL?window.document.addEventListener(this.domEventName,this.callback=Us(t=>{const{scrollY:n,innerHeight:o}=window,i=vwo_$(document).height(),r=100*n/(i-o);Object.assign(t,{pxTop:n,pxBottom:i-o-n,top:r,bottom:100-r}),t.preComputedConds=Od(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):window.document.addEventListener(this.domEventName,this.callback=Us(t=>{t.preComputedConds=Od(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0))}off(){window.document.removeEventListener(this.domEventName,this.callback,!0)}eventConditionsUpdate(e){this.attachedFilters=e}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent\",ip);class rp{}class sp extends rp{constructor(){super(),this.eventName=l.LEAVE_INTENT,this.threshold=null!=Zn?Zn:2,this.delay=null!=Qn?Qn:100}on(e){window.document.addEventListener(\"mouseout\",this.onMouseLeave(e).bind(this)),window.document.addEventListener(\"mouseover\",this.onMouseEnter.bind(this))}off(){window.document.removeEventListener(\"mouseout\",this.mouseLeaveCallback),window.document.removeEventListener(\"mouseover\",this.onMouseEnter)}onMouseLeave(e){return this.mouseLeaveCallback=t=>{this.isMouseMoveUpward(t)&&(Math.abs(t.offsetY||t.clientY)\u003c=this.threshold||(this.timeout=window.setTimeout(()=>e(t),this.delay)))},this.mouseLeaveCallback}onMouseEnter(){clearTimeout(this.timeout)}isMouseMoveUpward(e){let t=!0;return/\\b(MSIE|Trident.*?rv:|Edge\\/)(\\d+)/.test(navigator.userAgent)||(t=e.clientY\u003c0),t&&e.screenY-window.innerHeight\u003c0&&(e.offsetX||e.clientX)-3>0&&e.clientX+3-window.innerWidth\u003c0}}var ap;function cp(){if(!document.URL.includes(\"_vis_preview_data\"))return;const e=new URL(document.URL);return e.searchParams.delete(\"_vis_preview_data\"),e.toString()}window.VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent\",sp),function(e){e[e.PAGE_LOAD=0]=\"PAGE_LOAD\",e[e.URL_CHANGE=1]=\"URL_CHANGE\"}(ap||(ap={}));class dp{resetExpParamsCommon(e){var t;if(e[rt]=0,delete e[ot],delete e[it],delete e.clicks,delete e.combination_chosen,delete e[mt],delete e.segment_eligble,delete e.isFirst,delete e.isFirstVariation,delete e.isExcluded,delete e.triggerEval,e.muts&&delete e.muts.pvtMut,779155==window._vwo_acc_id?!e.isProcessing&&delete e.ready:delete e.ready,delete e.timedout,delete e[$o],(null===(t=window.VWO)||void 0===t?void 0:t.mtCA)&&void 0!==(null==e?void 0:e.id)&&delete window.VWO.mtCA[e.id],delete e[jo],delete e.processed,delete e[ot],delete e.iB,delete e._pgMatched,this.checkForVariationTargeting(e)&&delete e.xPath,clearTimeout(e[dt]),delete e[dt],delete e.globalCode.preExecuted,delete e.globalCode.postExecuted,e.sections)for(var n=we(e.sections),o=0;o\u003cn.length;o++)delete e.sections[n[o]].loaded}shouldProcessCampaign(e,t){return!1}checkForVariationTargeting(e){return!1}}class lp extends dp{resetExpParams(e){window.VWO.mtCA={};for(const t in e)this.shouldProcessCampaign(t,e)&&this.resetExpParamsCommon(e[t])}shouldProcessCampaign(e,t){return Object.prototype.hasOwnProperty.call(t,e)&&t[e][Jo]}checkForVariationTargeting(e){return fu.checkForVariationTargeting(e)}}var up=new lp;class wp extends rp{constructor(e){var t;super(),this.eventName=l.URL_CHANGE,this.originalCallbacks={},this.enableSpaVisibility=!!(null===(t=window._vwoCc)||void 0===t?void 0:t.enableSpaVisibility),this.events=window.VWO._.isSpaEnabled?e||[\"pushState\",\"replaceState\",\"hashchange\",\"popstate\"]:[\"popstate\"]}handleUrlChange(e,t){const n=window.location.href;this.lastExecutedURL!==n&&(Zs.updateLibState(ap.URL_CHANGE,!0),window.VWO._.phoenixMT.trigger(\"vwo_reRun\"),window.VWO._.urlChangeProcessingPending=!0,Zs.resetAuxDependencies(),this.lastExecutedURL=n,Un&&(up.resetExpParams(Mt()),Yg()),(null==t?void 0:t._event)?(window._vis_opt_url=i(()=>cp()),Zs.fireUrlChangeWildCardEvent(),e({_event:Zs.filterEventObjectForWT(t._event),location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}})):(Zs.fireUrlChangeWildCardEvent(),e({values:null==t?void 0:t.values,location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}})),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(a.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger(\"vwo_urlChangeMt\"),Yc({spa:1}))}on(e){this.lastExecutedURL=window.location.href,this.events.forEach(t=>{\"popstate\"===t?window.addEventListener(t,t=>{this.handleUrlChange(e,{_event:t})},!1):(this.originalCallbacks[t]=window.history[t],window.history[t]=(...n)=>{window._vis_opt_url=void 0,this.originalCallbacks[t].apply(window.history,n),window._vis_opt_url=i(()=>cp()),this.handleUrlChange(e,{values:n})})})}off(){Object.keys(this.originalCallbacks).forEach(e=>{window.history[e]=this.originalCallbacks[e]})}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent\",wp);class _p{}class gp extends _p{shouldWeTriggerMetric({currentUrl:e},t,n,o={}){const i=t.isFirst,{excludeUrl:r,pExcludeUrl:s,urlRegex:c,pUrl:d}=n;let l;l=!(r||s||c||d)||Qw.isGoalEligible(n,e);return!(!Zs.isSessionBasedCampaign2(t)&&i&&o.name===a.PAGE_VIEW&&\"CUSTOM_GOAL\"===n.type)&&l}}var pp=new gp;function hp(e,t,n){var o,i;const r=\"o\"===n[0];let s=!1;for(let a=0;a\u003cn.length;a++){const c=n[a];if(!c.filters)continue;let d=!0;for(const n of c.filters){if(\"string\"==typeof n)continue;const[r,s,...a]=n,l=Ed(r,t);if(!(null===(i=null===(o=ko.plugins[Go.OPERATOR])||void 0===o?void 0:o.get(s))||void 0===i?void 0:i(l,...a,{eventName:e,triggerName:c.id,jsLibUtils:vd.get(\"jsLibUtils\")}))){d=!1;break}}if(r&&d){s=!0;break}s=d}return s}const vp=e=>i(()=>3===kt()[e][Xr])||!1;class fp{constructor(e,t){this.goalsToBeConvertedSynchronously=null,this.nameInStorage=e,this.goalsFilter=t,window.VWO._.phoenixMT.on(\"updateSettingSuccess\",()=>{this.goalsToBeConvertedSynchronously=null})}checkMissingComputations(e){var t;return null===(t=i(()=>{const{goalId:t,campaignId:n,eventData:o,eventName:r}=e,s=window.VWO._.allSettings,a=i(()=>s.triggers[s.dataStore.campaigns[n].mt[t]].cnds);if(a&&(a.length>1||a[0].filters.length))return hp(r,o,a)}))||void 0===t||t}isGoalTriggerValid(e,t){return e||t.isDslvType3?!!i(()=>e.state):this.checkMissingComputations(t)}updateGoalsKind(){this.goalsToBeConvertedSynchronously||(this.goalsToBeConvertedSynchronously=Zs.updateGoalsKind(window._vwo_exp,this.goalsFilter))}fireEventForConversion(e,t,n){var o,r,s,a;if(!$i.shouldWeTrackVisitor())return Promise.resolve(null);const c=[],d=null===(o=t.props)||void 0===o?void 0:o.aux,l=window._vis_opt_url||window.location.href,u=sd(null,e,t);let w=[];this.updateGoalsKind();let _=null;for(const o in this.goalsToBeConvertedSynchronously){if(!Object.prototype.hasOwnProperty.call(this.goalsToBeConvertedSynchronously,o))continue;const u=this.goalsToBeConvertedSynchronously[o],g=window._vwo_exp[o];if(!(null===(r=window._vwoCc)||void 0===r?void 0:r.ignoreCSAForGoals)&&(null===(s=null==g?void 0:g.ss)||void 0===s?void 0:s.csa)&&!g.isTriggerValidated){i(()=>{var e,o,i;return null===(i=null===(e=window.VWO)||void 0===e?void 0:(o=e._.previewDebugger.utils).handleCsaMetricFails)||void 0===i?void 0:i.call(o,{campaignData:g,goals:u,event:t,isAux:d,opts:n,isGoalTriggerValid:this.isGoalTriggerValid.bind(this),shouldWeTriggerMetric:pp.shouldWeTriggerMetric})});continue}if((null==g?void 0:g.mE)&&fu.doExperimentHere(g)[0]&&!g.combination_chosen)continue;const p=Zs.isTestingCampaign(g.type)||i(()=>window.VWO._.track.loaded);if((!p||fu.getCombi(g))&&Zs.shouldTrackUserForCampaign(g))for(const i in u){if(!Object.prototype.hasOwnProperty.call(u,i))continue;const r=u[i],s=Object.assign({kind:r},g.goals[i]),h=null===(a=g.mt)||void 0===a?void 0:a[i];h&&!t.preComputedConds[h]&&d||h&&this.isGoalTriggerValid(t.preComputedConds[h],{goalId:i,campaignId:o,eventData:null==n?void 0:n.eventData,eventName:e,isDslvType3:vp(h)})&&pp.shouldWeTriggerMetric({currentUrl:l},g,s)&&(p?fu.isGoalTriggered(g,i)||(c.push({c:g.id,g:i}),s.mca||(_=_||{},_[h]=!0)):(w.push({c:g.id,g:i}),fu.getCombi(g)))}}return w.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:w})),c.length&&t_(t,c),u.then(()=>_)}}const Ep=e=>{const{event:t,eventName:n,functionalTriggerFilters:o}=e,i=kd({eventName:n,properties:t,metricIdsToBeConvertedList:Array.from(o)});return i.length>0&&(t.preComputedConds=t.preComputedConds||{},Object.assign(t.preComputedConds,i.reduce((e,t)=>(e[t]={state:!0},e),{}))),t};window.VWO._.functionalDSLUtils={evaluateFunctionalTriggers:Ep,getEligibleFunctionalTriggersForEvent:kd};const mp=(e,t)=>{const n=[];return Object.keys(e).forEach(o=>{const r=e[o],{pgId:s}=r;i(()=>Rt().pageGroup.validatePage(s,null,t).didMatch)&&n.push({elId:o,paths:r.paths})}),n},Op=(e,t,n)=>{if(!n)return\"\";const o=[];return t.forEach(t=>{const{paths:n,elId:i}=t;for(const t of n)try{if(window.vwo_$(e).is(t)){o.push(i);break}}catch(e){continue}}),o.join(\",\")},Sp=()=>{let e=[],t=!1;const n=()=>{const n=i(()=>Pt().elements)||{},o=i(()=>Rt().modules.dataStorePlugin.currentUrl)||window.location.href;e=mp(n,o),t=Ue(e)};return{init(){Dt().phoenixMT.on(\"vwo_phoenixInitialized\",()=>{n(),Dt().phoenixMT.on(\"vwo_urlChangeMt\",n)})},hasElements:()=>t,getMatchedElementIdsString:n=>Op(n,e,t)}},Tp=Sp(),Cp={CLICK:\"vwoCEvent\",HOVER:\"vwoHoverEvent\",FOCUS:\"vwoFocusEvent\",BLUR:\"vwoBlurEvent\"};function Ip(e,t,n,o){var i;const r=e.querySelectorAll(\"iframe\");for(let e=0;e\u003cr.length;e++){const s=r[e];try{const e=s.contentDocument||(null===(i=s.contentWindow)||void 0===i?void 0:i.document);e&&!e[n]&&(e[n]=1,o(e,t,()=>Ip(e,t,n,o)))}catch(e){}}}class yp{constructor(e){this.eventName=l.CLICK_EVENT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new fp(\"vwoClickGoalData\",{CLICK_ELEMENT:!0,ENGAGEMENT:!0,ON_PAGE:!0}),window.VWO._.phoenixMT.on(a.DOM_CLICK,e=>{r(this.performClick.call(this,e))},{syncToDataLayer:!0})}handleShadowDOMClick(e){let t={};const n=new Proxy(e,{get:(e,n)=>{let o=t[n]||e[n];return\"function\"==typeof o&&(o=o.bind(t[n]?t:e)),o},set:(e,n,o)=>(t[n]=o,!0)}),o=n._vwoComposedPath||n.composedPath(),i=e.target;for(let r=0;r\u003co.length;r++){n.target=o[r];const s={e:n,ignoreObj:{heatmap:0!=r}};if(o[r]==i){this._click(s),e._vwo=s.e._vwo;break}(0==r||o[r].shadowRoot)&&(this._click(s),e._vwo=s.e._vwo),t={}}}performClick(e){e.vwoEventName=a.DOM_CLICK,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMClick(e):this._click({e:e}),jc({msg:\"Clicked on an element!\",event:e})}shouldTrackClick(e,t){return\"touchend\"===e||void 0===t||1===t}onPointerUp(e,t){var n,o=e.target;(i(()=>window.VWO.nls.canvasRec.isFlutterWeb)||o.vwoPD&&(!(yn||!(null!==(n=window.chrome)&&void 0!==n?n:cw.isBrowserChromiumBased()))||!t))&&(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),io&&cw.isIOS()?setTimeout(()=>{window.VWO._.phoenixMT.trigger(a.DOM_CLICK,e),window.VWO._.phoenixMT.trigger(\"vwo_domClicked\",e)},io):(window.VWO._.phoenixMT.trigger(a.DOM_CLICK,e),window.VWO._.phoenixMT.trigger(\"vwo_domClicked\",e)))}onPointerDown(e){e.target.vwoPD=1}_click({_pause:e,e:t,ignoreObj:n}){var o,r;let a,c;n=n||{};const d=t.which,l=vwo_$(t.target),u=l.get(0);if(!this.shouldTrackClick(t.type,d)||void 0===u.tagName)return;void 0===e&&(e=500),\"a\"===s(u.tagName)?(a=l.attr(\"href\"),c=!0):0\u003cl.parents(\"a\").length?(a=l.parents(\"a\").eq(0).attr(\"href\"),c=!0):(\"button\"===s(u.tagName)||0\u003cl.parents(\"button\").length||\"input\"===s(u.tagName)&&(\"button\"===l.attr(\"type\")||\"image\"===l.attr(\"type\")||\"submit\"===l.attr(\"type\")))&&(c=!0),t.props=t.props||{},null===(o=t.props)||void 0===o||delete o.vwoMeta;const w=i(()=>Tp.getMatchedElementIdsString(u));w&&(t.props.elementId=w),t.userEngagement=t.props.userEngagement=!!c,t.eventUuid=t.eventUuid||Zs.generateUUID(),a&&(t.props.targetUrl=t.targetUrl=a),t.preComputedConds=Od(this.eventName,t,this.attachedFilters),(null===(r=window.VWO._.ncLib)||void 0===r?void 0:r.handleClickEvent)&&window.VWO._.ncLib.handleClickEvent(t);const _={props:t.props,targetUrl:t.targetUrl,userEngagement:t.userEngagement,vwoEventName:t.vwoEventName,preComputedConds:t.preComputedConds,eventUuid:t.eventUuid};let g={};const p=window.VWO.modules.utils.heatmapUtils;!t.props.aux&&p&&(g=n.heatmap?{}:p.evaluateHeatmapData(t)),Ep({event:t,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,_,{eventData:t}).then(e=>{if(e){const t=[];for(let n=0;n\u003cthis.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});let h=i(()=>_._vwo.eventDataConfig)||{};Object.keys(h).length&&Object.keys(g).length?h=this.syncHeatmapAndEventsData(g,h):Object.keys(g).length&&(h=g),t._vwo=t._vwo||{},Object.keys(h).length&&(t._vwo.eventDataConfig=b.mergeNestedObjectsV2({mergeArrays:!0},h,t._vwo.eventDataConfig)),t._vwo.syncEventData=_}syncHeatmapAndEventsData(e,t){const n={};for(const o in t)Object.keys(e).find(e=>e===o)&&(n[o]=Object.assign(Object.assign({},t[o]),e[o]),delete t[o]);return n}on(e,t){const n=this,o=Ri(),r=vwo_$(document)[0];o||function(){if(r&&r[Cp.CLICK])return;const e=vwo_$(r);let o=null,s=!1;if(Ia.addJqEventListener(e,\"bind\",\"pointerdown\",e=>{null!==o&&delete o.vwoPD,n.onPointerDown(e),o=e.target,s=!1},null,t.useCapturePhase),Ia.addJqEventListener(e,\"bind\",\"pointermove\",e=>{\"touch\"===e.pointerType&&(s=!0)},null,t.useCapturePhase),Ia.addJqEventListener(e,\"bind\",\"pointerup\",e=>{n.onPointerUp(e,s)},null,t.useCapturePhase),r&&(r[Cp.CLICK]=1),i(()=>Ft().eSel)){const e={current:o},i={current:s};Ip(r,t,Cp.CLICK,(t,o,r)=>{const s=vwo_$(t);Ia.addJqEventListener(s,\"bind\",\"pointerdown\",t=>{null!==e.current&&delete e.current.vwoPD,n.onPointerDown(t),e.current=t.target,i.current=!1},null,o.useCapturePhase),Ia.addJqEventListener(s,\"bind\",\"pointermove\",e=>{\"touch\"===e.pointerType&&(i.current=!0)},null,o.useCapturePhase),Ia.addJqEventListener(s,\"bind\",\"pointerup\",e=>{n.onPointerUp(e,i.current)},null,o.useCapturePhase),r()})}}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}var Ap;window.VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent\",yp),function(e){e[e.HOVER_ON_ELEMENT=1]=\"HOVER_ON_ELEMENT\",e[e.ELEMENT_IN_VIEW=2]=\"ELEMENT_IN_VIEW\",e[e.CHANGE_EVENT_OF_INPUT_ELEMENT=3]=\"CHANGE_EVENT_OF_INPUT_ELEMENT\"}(Ap||(Ap={}));let Np=null,Vp=!1;function bp(){if(Vp&&Np)return Np;const e={[Ap.HOVER_ON_ELEMENT]:[],[Ap.ELEMENT_IN_VIEW]:[],[Ap.CHANGE_EVENT_OF_INPUT_ELEMENT]:[]};try{const t=i(()=>window.VWO._.allSettings.domPath,void 0,{})||{};Object.keys(t).forEach(n=>{const o=t[n];Array.isArray(o)&&(o.includes(Ap.HOVER_ON_ELEMENT)&&e[Ap.HOVER_ON_ELEMENT].push(n),o.includes(Ap.ELEMENT_IN_VIEW)&&e[Ap.ELEMENT_IN_VIEW].push(n),o.includes(Ap.CHANGE_EVENT_OF_INPUT_ELEMENT)&&e[Ap.CHANGE_EVENT_OF_INPUT_ELEMENT].push(n))})}catch(e){}return Np=e,Vp=!0,Np}function Lp(e){return Vp||bp(),(null==Np?void 0:Np[e])||[]}class Rp{constructor(e){this.eventName=l.HOVER_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(a.DOM_HOVER,e=>{r(this.performHover.call(this,e))},{syncToDataLayer:!0})}handleShadowDOMHover(e){let t={};const n=new Proxy(e,{get:(e,n)=>{let o=t[n]||e[n];return\"function\"==typeof o&&(o=o.bind(t[n]?t:e)),o},set:(e,n,o)=>(t[n]=o,!0)}),o=n._vwoComposedPath||n.composedPath(),i=e.target;for(let r=0;r\u003co.length;r++){n.target=o[r];const s={e:n,ignoreObj:{heatmap:0!=r}};if(o[r]==i){this._hover(s),e._vwo=n._vwo;break}(0==r||o[r].shadowRoot)&&(this._hover(s),e._vwo=n._vwo),t={}}}performHover(e){e.vwoEventName=a.DOM_HOVER,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMHover(e):this._hover({e:e})}_hover({e:e,ignoreObj:t}){var n;if(t=t||{},void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},null===(n=e.props)||void 0===n||delete n.vwoMeta,e.eventUuid=e.eventUuid||Zs.generateUUID(),e.preComputedConds=Od(this.eventName,e,this.attachedFilters);const o={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid},r=!t.heatmap&&i(()=>Ht().getHoverProps(e));r&&(o._vwo=o._vwo||{},o._vwo.eventDataConfig=r),sd(null,this.eventName,o)}triggerHoverEvent(e){window.VWO._.phoenixMT.trigger(a.DOM_HOVER,e)}isTouchDevice(){return\"ontouchend\"in document}on(e,t){const n=Ri(),o=i(()=>Rt().featureInfo.hvr)||Lp(Ap.HOVER_ON_ELEMENT).length>0,r=\"desktop\"===Bt().dt,s=this.isTouchDevice();if(!o||n||!r||s)return;const a=vwo_$(document);let c=null,d=null,l=null,u=!1,w=null;const _=this;function g(){u=!0,w&&clearTimeout(w),w=setTimeout(function(){u=!1,w=null},vt)}function p(e){\"touch\"!==e.pointerType&&(u||(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),l=e,c||(c=setTimeout(function(){if(d&&Math.abs(l.screenX-d.screenX)\u003c=ht&&Math.abs(l.screenY-d.screenY)\u003c=ht)return l=null,void(c=null);_.triggerHoverEvent(l),d=l,l=null,c=null},pt))))}function h(){clearTimeout(c),c=null,l=null}const v=(e,t,n)=>{const o=vwo_$(e.body),i=vwo_$(e.defaultView);Ia.addJqEventListener(o,\"bind\",\"scroll\",g,null,t.useCapturePhase),Ia.addJqEventListener(i,\"bind\",\"scroll\",g,null,t.useCapturePhase),window.PointerEvent?(Ia.addJqEventListener(o,\"bind\",\"pointermove\",p,null,t.useCapturePhase),Ia.addJqEventListener(o,\"bind\",\"pointerout\",h,null,t.useCapturePhase),Ia.addJqEventListener(o,\"bind\",\"pointerup\",h,null,t.useCapturePhase),Ia.addJqEventListener(o,\"bind\",\"pointercancel\",h,null,t.useCapturePhase)):(Ia.addJqEventListener(o,\"bind\",\"mouseover\",p,null,t.useCapturePhase),Ia.addJqEventListener(o,\"bind\",\"mousemove\",p,null,t.useCapturePhase),Ia.addJqEventListener(o,\"bind\",\"mouseout\",h,null,t.useCapturePhase)),n()};if(Ia.addJqEventListener(a,\"bind\",\"scroll\",g,null,t.useCapturePhase),Ia.addJqEventListener(vwo_$(window),\"bind\",\"scroll\",g,null,t.useCapturePhase),window.PointerEvent)return Ia.addJqEventListener(a,\"bind\",\"pointermove\",p,null,t.useCapturePhase),Ia.addJqEventListener(a,\"bind\",\"pointerout\",h,null,t.useCapturePhase),Ia.addJqEventListener(a,\"bind\",\"pointerup\",h,null,t.useCapturePhase),Ia.addJqEventListener(a,\"bind\",\"pointercancel\",h,null,t.useCapturePhase),void(i(()=>Ft().eSel)&&Ip(document.body,t,Cp.HOVER,v));Ia.addJqEventListener(a,\"bind\",\"mouseover\",p,null,t.useCapturePhase),Ia.addJqEventListener(a,\"bind\",\"mousemove\",p,null,t.useCapturePhase),Ia.addJqEventListener(a,\"bind\",\"mouseout\",h,null,t.useCapturePhase),i(()=>Ft().eSel)&&Ip(document.body,t,Cp.HOVER,v)}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent\",Rp);let Dp=null,Wp=!1,Pp=new Map;function xp(){Wp||Dp||(Dp=new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if(e.nodeType===Node.ELEMENT_NODE){const t=e;Pp.forEach((e,n)=>{const o=Lp(n);o.length>0&&(e.onElementAdded(t,o),e.onChildElementsAdded(t,o))})}})})}),Dp.observe(document.body,{childList:!0,subtree:!0}),Wp=!0)}function Up(e,t){Pp.set(e,t),Wp||xp()}function Mp(e){Pp.delete(e),0===Pp.size&&Dp&&(Dp.disconnect(),Dp=null,Wp=!1)}class kp{constructor(e){this.eventName=l.CHANGE_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(a.DOM_CHANGE,e=>{r(this.performChange.call(this,e))},{syncToDataLayer:!0})}performChange(e){e.vwoEventName=a.DOM_CHANGE,this._change(e)}_change(e){const t=vwo_$(e.target).get(0);if(void 0===t.tagName||![\"INPUT\",\"TEXTAREA\",\"SELECT\"].includes(t.tagName.toUpperCase()))return;e.props=e.props||{},delete e.props.vwoMeta,e.eventUuid=e.eventUuid||Zs.generateUUID(),e.preComputedConds=Od(this.eventName,e,this.attachedFilters);const n={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};e._vwo=e._vwo||{},e._vwo.syncEventData=n,sd(null,this.eventName,n)}triggerChangeEvent(e){e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),window.VWO._.phoenixMT.trigger(a.DOM_CHANGE,e)}on(e,t){const n=this;Ri()||function(){const e=Lp(Ap.CHANGE_EVENT_OF_INPUT_ELEMENT);0!==e.length&&(e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{Ia.addJqEventListener(vwo_$(e),\"bind\",\"change\",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)})}catch(e){}}),Up(Ap.CHANGE_EVENT_OF_INPUT_ELEMENT,{onElementAdded:(e,o)=>{o.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&Ia.addJqEventListener(vwo_$(e),\"bind\",\"change\",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)},onChildElementsAdded:(e,o)=>{o.forEach(o=>{try{e.querySelectorAll(o).forEach(e=>{Ia.addJqEventListener(vwo_$(e),\"bind\",\"change\",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)})}catch(e){}})}}))}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ChangeDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.ChangeDomEvent\",kp);class Gp{constructor(e){this.eventName=l.ELEMENT_VIEWED_EVENT,this.intersectionObserver=null,this.attachedFilters=e,this.goalConverter=new fp(\"vwoElementViewedGoalData\",{ON_PAGE:!0}),window.VWO._.phoenixMT.on(a.ELEMENT_VIEWED,e=>{r(this.performElementViewed.call(this,e))},{syncToDataLayer:!0}),window.VWO._.phoenixMT.on(\"vwo_checkElementViewedForVisible\",()=>{r(this.checkVisibleElements.call(this))})}performElementViewed(e){e.vwoEventName=a.ELEMENT_VIEWED,this._elementViewed(e)}checkVisibleElements(){Lp(Ap.ELEMENT_IN_VIEW).forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{this.isElementInViewport(e)&&window.VWO._.phoenixMT.trigger(a.ELEMENT_VIEWED,{target:e})})}catch(e){}})}_elementViewed(e){if(void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},delete e.props.vwoMeta,e.eventUuid=e.eventUuid||Zs.generateUUID(),e.preComputedConds=Od(this.eventName,e,this.attachedFilters);const t={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};e._vwo=e._vwo||{},e._vwo.syncEventData=t;const n=a.ELEMENT_VIEWED;this.goalConverter.fireEventForConversion(n,t,{eventData:e}).then(e=>{if(e){const t=[];for(let n=0;n\u003cthis.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});const o=i(()=>{var e;return null===(e=t._vwo)||void 0===e?void 0:e.eventDataConfig})||{};Object.keys(o).length&&(e._vwo.eventDataConfig=o,sd(null,n,t))}on(e){const t=this;!Ri()&&this.attachedFilters&&0!==this.attachedFilters.length&&function(){if(!(\"IntersectionObserver\"in window))return;const e=Lp(Ap.ELEMENT_IN_VIEW);0!==e.length&&(t.initializeObserver(e),Up(Ap.ELEMENT_IN_VIEW,{onElementAdded:(e,n)=>{n.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&(t.isElementInViewport(e)?window.VWO._.phoenixMT.trigger(a.ELEMENT_VIEWED,{target:e}):t.intersectionObserver&&t.intersectionObserver.observe(e))},onChildElementsAdded:(e,n)=>{n.forEach(n=>{try{e.querySelectorAll(n).forEach(e=>{t.isElementInViewport(e)?window.VWO._.phoenixMT.trigger(a.ELEMENT_VIEWED,{target:e}):t.intersectionObserver&&t.intersectionObserver.observe(e)})}catch(e){}})}}))}()}off(){Mp(Ap.ELEMENT_IN_VIEW),this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)}eventConditionsUpdate(e){if(this.attachedFilters=e,this.attachedFilters&&0!==this.attachedFilters.length){if(this.intersectionObserver){this.intersectionObserver.disconnect();const e=Lp(Ap.ELEMENT_IN_VIEW);e.length>0&&this.initializeObserver(e)}}else this.off()}isElementInViewport(e){return e.getBoundingClientRect().top\u003cwindow.innerHeight}initializeObserver(e){0!==e.length&&(this.intersectionObserver=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&window.VWO._.phoenixMT.trigger(a.ELEMENT_VIEWED,{target:e.target})})},{threshold:0,root:null,rootMargin:\"0px\"}),e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{this.isElementInViewport(e)?window.VWO._.phoenixMT.trigger(a.ELEMENT_VIEWED,{target:e}):this.intersectionObserver.observe(e)})}catch(e){}}))}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent\",Gp);class Fp{constructor(e,t){this.nameInStorage=e,this.goalsFilter=t}checkMissingComputations(e){var t,n,o;try{const{goalId:i,campaignId:r,eventData:s,eventName:a}=e,c=window.VWO._.allSettings,d=c.triggers[null===(n=null===(t=c.dataStore.campaigns[r])||void 0===t?void 0:t.mt)||void 0===n?void 0:n[i]].cnds;return!d||!(d.length>1||(null===(o=d[0].filters)||void 0===o?void 0:o.length))||hp(a,s,d)}catch(e){return!0}}isGoalTriggerValid(e,t){if(t.isDslvType3)return!!i(()=>e.state);if(!e)return this.checkMissingComputations(t);let n=!1;const o=Object.keys(e);for(const t of o){const o=e[t];let i=!0;const r=Object.keys(o);for(const e of r)if(!o[e]){i=!1;break}if(i){n=!0;break}}return n}fireEventForConversion(e,t,n){var o;if(!$i.shouldWeTrackVisitor())return Promise.resolve();const r=[],s=null===(o=t.props)||void 0===o?void 0:o.aux,a=window._vis_opt_url||window.location.href,c=sd(null,e,t);let d=[];return window.VWO._.goalsToBeConvertedSynchronously||Zs.updateGoalsKind(window._vwo_exp),Object.keys(window.VWO._.goalsToBeConvertedSynchronously).forEach(o=>{var c,l;const u=window.VWO._.goalsToBeConvertedSynchronously[o],w=window._vwo_exp[o];if(!(null===(c=window._vwoCc)||void 0===c?void 0:c.ignoreCSAForGoals)&&(null===(l=null==w?void 0:w.ss)||void 0===l?void 0:l.csa)&&!w.isTriggerValidated)return;if((null==w?void 0:w.mE)&&fu.doExperimentHere(w)[0]&&!w.combination_chosen)return;const _=Zs.isTestingCampaign(w.type)||i(()=>window.VWO._.track.loaded);_&&!fu.getCombi(w)||Zs.shouldTrackUserForCampaign(w)&&Object.entries(u).forEach(([i,c])=>{var l;const u=Object.assign({kind:c},w.goals[i]);if(this.goalsFilter.includes(u.kind)){const c=null===(l=w.mt)||void 0===l?void 0:l[i];if(c&&!t.preComputedConds[c]&&s)return;if(!c||!this.isGoalTriggerValid(t.preComputedConds[c],{goalId:i,campaignId:o,eventData:null==n?void 0:n.eventData,eventName:e,isDslvType3:vp(c)})||!pp.shouldWeTriggerMetric({currentUrl:a},w,u))return;if(!_)return d.push({c:w.id,g:i}),void fu.getCombi(w);fu.isGoalTriggered(w,i)||r.push({c:w.id,g:i})}})}),d.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:d})),r.length&&t_(t,r),c}}window.VWO.modules.utils.goalUtils={GoalConversion:Fp};class $p{constructor(e){this.eventName=a.DOM_SUBMIT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new Fp(\"vwoSubmitGoalData\",[\"FORM_SUBMIT\"]),window.VWO._.phoenixMT.on(a.DOM_SUBMIT,e=>this.onFormSubmit({e:e}),{syncToDataLayer:!0})}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}onFormSubmit({e:e}){var t,n=vwo_$(e.target),o=n.get(0);if(\"string\"==typeof o.tagName&&\"form\"!==s(o.tagName)&&n.parents(\"form\").length>0&&(o=n.parents(\"form\").get(0)),\"string\"==typeof o.tagName&&\"form\"!==s(o.tagName)||\"vwo_form\"===vwo_$(o).attr(\"id\"))return;e.props=e.props||{},e.props.targetUrl=e.targetUrl=vwo_$(o).attr(\"action\"),e.userEngagement=e.props.userEngagement=!0,e.isBeaconAvailable=!0,e.isLinkRedirecting=!0,e.vwoEventName=this.eventName;const r=i(()=>Tp.getMatchedElementIdsString(o));r&&(e.props.elementId=r),e.preComputedConds=Od(this.eventName,e,this.attachedFilters),t={props:e.props,targetUrl:e.targetUrl,userEngagement:e.userEngagement,isBeaconAvailable:e.isBeaconAvailable,isLinkRedirecting:e.isLinkRedirecting,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds},Ep({event:e,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,t,{eventData:e});const a=i(()=>t._vwo.eventDataConfig)||{};e._vwo=e._vwo||{},Object.keys(a).length&&(e._vwo.eventDataConfig=a),e._vwo.syncEventData=t}on(e,t){const n=Ri(),o=vwo_$(document)[0];o&&(o.vwoFEvent=1),function(){var e=vwo_$(document)[0];n||(Ia.addJqEventListener(vwo_$(e),\"bind\",\"submit\",e=>{const t=i(()=>{const t=e.target;if(!t.noValidate||t.checkValidity())return!1;const n=t.querySelectorAll(\"input, select, textarea\");for(let e=0;e\u003cn.length;e++){const t=n[e];if(null!==t.offsetParent&&!t.checkValidity())return!0}return!1});t||window.VWO._.phoenixMT.trigger(a.DOM_SUBMIT,e)},null,t.useCapturePhase),e&&(e.vwoFEvent=1))}()}off(){}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent\",$p);class jp extends rp{constructor(){super(...arguments),this.eventName=l.PAGE_LOAD_EVENT}on(e){if(\"complete\"===document.readyState)e();else{const t=this.onPageLoad(e);window.addEventListener(\"load\",e=>{t(Zs.filterEventObjectForWT(e))},!0)}}off(){window.removeEventListener(\"load\",e=>{this.pageLoadCallback(Zs.filterEventObjectForWT(e))},!0)}onPageLoad(e){return this.pageLoadCallback=e,this.pageLoadCallback}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent\",jp);class Bp{constructor(){this.eventName=a.PAGE_VIEW,this.functionalTriggerFilters=new Set,window.VWO._.phoenixMT.on(\"vwo_reRun\",()=>{this.functionalTriggerFilters.clear()})}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}computeEligibleFunctionalTriggers(){return kd({eventName:this.eventName,properties:{page:{url:Lt.currentUrl},time:+new Date,props:{url:Lt.currentUrl,referrerUrl:wn.get()}},metricIdsToBeConvertedList:Array.from(this.functionalTriggerFilters)})}}function Hp(e){let t={};const n=new Proxy(e,{get:(e,n)=>{var o;let i=null!==(o=t[n])&&void 0!==o?o:e[n];return\"function\"==typeof i&&(i=i.bind(void 0!==t[n]?t:e)),i},set:(e,n,o)=>(t[n]=o,!0)});return{proxy:n,resetProps:()=>{t={}}}}function Kp(e){var t;const{event:n,elementHandler:o,trackHeatmap:i=!1}=e,{proxy:r,resetProps:s}=Hp(n),a=r._vwoComposedPath||(null===(t=n.composedPath)||void 0===t?void 0:t.call(n))||[],c=n.target;for(let e=0;e\u003ca.length;e++){r.target=a[e];const t={e:r,ignoreObj:i?{heatmap:0!==e}:void 0};if(a[e]===c){o(t),n._vwo=r._vwo;break}(0===e||a[e].shadowRoot)&&(o(t),n._vwo=r._vwo),s()}}function Jp(e){var t;const{event:n,vwoEventName:o,elementHandler:i,trackHeatmap:r}=e;n.vwoEventName=o;(null===(t=n.target)||void 0===t?void 0:t.shadowRoot)&&n.composedPath?Kp({event:n,vwoEventName:o,elementHandler:i,trackHeatmap:r}):i({e:n})}function qp(e){e.composedPath&&(e._vwoComposedPath=[...e.composedPath()])}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageViewEvent=new Bp;class Xp{constructor(e){this.eventName=l.FOCUS_EVENT,this.attachedFilters=e,this.goalConverter=new fp(\"vwoFocusGoalData\",{ON_PAGE:!0}),window.VWO._.phoenixMT.on(a.DOM_FOCUS,e=>{r(this.performFocus.call(this,e))},{syncToDataLayer:!0})}performFocus(e){Jp({event:e,vwoEventName:a.DOM_FOCUS,elementHandler:e=>this._focus(e)})}_focus({e:e}){var t;if(void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},null===(t=e.props)||void 0===t||delete t.vwoMeta,e.eventUuid=e.eventUuid||Zs.generateUUID(),e.preComputedConds=Od(this.eventName,e,this.attachedFilters);const n={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};this.goalConverter.fireEventForConversion(this.eventName,n,{eventData:e}).then(e=>{if(e){const t=[];for(let n=0;n\u003cthis.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});const o=i(()=>n._vwo.eventDataConfig)||{};Object.keys(o).length&&(e._vwo=e._vwo||{},e._vwo.eventDataConfig=o,sd(null,this.eventName,n))}triggerFocusEvent(e){qp(e),window.VWO._.phoenixMT.trigger(a.DOM_FOCUS,e)}on(e,t){const n=this,o=Ri(),r=vwo_$(document)[0];if(o||0===this.attachedFilters.length)return;const s=vwo_$(r);Ia.addJqEventListener(s,\"bind\",\"focusin\",e=>{this.triggerFocusEvent(e)},null,t.useCapturePhase),i(()=>Ft().eSel)&&Ip(r,t,Cp.FOCUS,(e,t,o)=>{const i=vwo_$(e);Ia.addJqEventListener(i,\"bind\",\"focusin\",e=>n.triggerFocusEvent(e),null,t.useCapturePhase),o()})}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.FocusDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.FocusDomEvent\",Xp);class Yp{constructor(e){this.eventName=l.BLUR_EVENT,this.attachedFilters=e,this.goalConverter=new fp(\"vwoBlurGoalData\",{ON_PAGE:!0}),window.VWO._.phoenixMT.on(a.DOM_BLUR,e=>{r(this.performBlur.call(this,e))},{syncToDataLayer:!0})}performBlur(e){Jp({event:e,vwoEventName:a.DOM_BLUR,elementHandler:e=>this._blur(e)})}_blur({e:e}){var t;if(void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},null===(t=e.props)||void 0===t||delete t.vwoMeta,e.eventUuid=e.eventUuid||Zs.generateUUID(),e.preComputedConds=Od(this.eventName,e,this.attachedFilters);const n={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid};this.goalConverter.fireEventForConversion(this.eventName,n,{eventData:e}).then(e=>{if(e){const t=[];for(let n=0;n\u003cthis.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});const o=i(()=>n._vwo.eventDataConfig)||{};Object.keys(o).length&&(e._vwo=e._vwo||{},e._vwo.eventDataConfig=o,sd(null,this.eventName,n))}triggerBlurEvent(e){qp(e),window.VWO._.phoenixMT.trigger(a.DOM_BLUR,e)}on(e,t){const n=this,o=Ri(),r=vwo_$(document)[0];if(o||0===this.attachedFilters.length)return;const s=vwo_$(r);Ia.addJqEventListener(s,\"bind\",\"focusout\",e=>{this.triggerBlurEvent(e)},null,t.useCapturePhase),i(()=>Ft().eSel)&&Ip(r,t,Cp.BLUR,(e,t,o)=>{const i=vwo_$(e);Ia.addJqEventListener(i,\"bind\",\"focusout\",e=>n.triggerBlurEvent(e),null,t.useCapturePhase),o()})}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error(\"entered into outdated otherSide\")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.BlurDomEvent=op.secondary(\"VWO.modules.phoenixPlugins.events.predefinedEvents.BlurDomEvent\",Yp);let zp=!1;function Qp(){let e=!1;function t(t){e||(e=!0,window.VWO._.phoenixMT.trigger(a.PAGE_EXIT,t))}window.addEventListener(\"beforeunload\",function(e){t(e)}),window.addEventListener(\"pagehide\",function(e){t(e)}),document.addEventListener(\"visibilitychange\",function(n){!function(n){\"hidden\"===document.visibilityState?t(n):e=!1}(n)}),window.addEventListener(\"pageshow\",function(t){t.persisted&&(e=!1)}),zp=!0}!zp&&Qp();const Zp=function(){var e,t,n=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},i=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return;e=window.document.createElement(\"iframe\"),n(e,\"src\"),e.setAttribute=function(e,t){},e.style.display=\"none\",e.onload=function(){(t=e.contentWindow).onerror=function(e,t){o({msg:e,url:t,source:\"nativeConstants\"})}},document.body.appendChild(e),(t=e.contentWindow)&&n(t.location,\"href\")}};return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&i(),{get:function(n){e&&e.contentWindow||i();var o=t;const r=!o||!!window.DISABLE_NATIVE_CONSTANTS;if(r&&(o=window),window.VWO._.enableInternalJSONStringify&&\"JSON\"==n){if(r){return{stringify:window.window.VWO._.native.JSON.stringify,parse:window.window.VWO._.native.JSON.parse,rawJSON:window.JSON.rawJSON,isRawJSON:window.JSON.isRawJSON}}o[n].stringify=window.window.VWO._.native.JSON.stringify}return o[n]}}};function eh(){const e=[[].map,[].filter,[].forEach,[].reverse];for(const t of e)if(-1==Function.prototype.toString.call(t).indexOf(\"[native code]\"))return!0;return!1}const th=function(){const e=!!i(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.eNC);void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!e),window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=1!=eh()),window.VWO._.nativeConstants=Zp()},nh=()=>{const e=\"function\"==typeof Array.prototype.toJSON;window.VWO._.enableInternalJSONStringify=e;let t=window.DISABLE_NATIVE_CONSTANTS?window.JSON:window.VWO._.nativeConstants.get(\"JSON\");if(e){const e=t.stringify;t={parse:t.parse,rawJSON:t.rawJSON,isRawJSON:t.isRawJSON,stringify:(...t)=>{const n=Array.prototype.toJSON;delete Array.prototype.toJSON;const o=e.call(void 0,...t);return Array.prototype.toJSON=n,o}}}window.VWO._.native.JSON=t},oh=()=>{const e=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG,t=i(()=>Lt.vwoCode.getVersion());if(!t)return;const n=`_vwo_${Lt.accountId}_config`,o=(null==e?void 0:e.SCC)?window.VWO._.native.JSON.parse(e.SCC):null;if(o&&t>=2){const{sT:e,hE:t}=o;window.localStorage.setItem(n,window.VWO._.native.JSON.stringify({sT:e,hE:t}))}};function ih(){window._vwo_s=function(){return Ro},window._vwoSeg=window.vU=Ni,window._vwo_t={cm:function(e,t,n){var o;if(\"string\"==typeof t&&\"poll\"===t){const e=window._vwoRunningTest,t=null===(o=window._vwo_exp[e].ss)||void 0===o?void 0:o.pu,i=window._vwo_exp[e];if(\"domReady\"===t){const e=setInterval(()=>{let t=!1;try{t=!!n()}catch(t){clearInterval(e)}(\"complete\"===document.readyState||t)&&(Ag(i),clearInterval(e))},100)}if(\"true\"==t){const t=setInterval(()=>{let o=!1;try{o=!!n()}catch(e){clearInterval(t)}(window._vwo_exp[e].ready||o)&&(Ag(i),clearInterval(t))},100)}}}}}function rh(e){const{dcdnUrl:t=\"\"}=window._VWO||{},{serverUrl:n,accountId:o}=window.VWO.modules.dataStorePlugin;let r=`?a=${o}&settings_type=${e.settingsType}`;if(e.cacheParam){r+=new URLSearchParams(window.location.search).get(\"ma\")?`&ma=${new URLSearchParams(window.location.search).get(\"ma\")}`:\"\"}const s=i(()=>window.VWO._.allSettings.dataStore.plugins),a=`${r}${window.VWO.sTs?`&ts=${window.VWO.sTs}`:\"\"}${`&dt=${i(()=>s.UA.dt)}&cc=${i(()=>s.GEO.cc)}`}${e.txtCfgState&&window.VWO._.txtCfg?\"&tS=1\":\"\"}`;return{settingsUrl:`${n}${t.slice(1)}${a}`,fallbackUrl:`${n}settings.js${r}`}}window.VWO._.getSettingsUrl=rh;let sh=null,ah=0;function ch(){return rh({settingsType:6})}function dh(){return sh&&window.VWO.sTs===ah||(ah=window.VWO.sTs,sh=new Promise((e,t)=>{const{settingsUrl:n,fallbackUrl:i}=ch();Zg(n,()=>{Zg(i,()=>t(new Error(`Failed to load external tags script: ${n}`)),()=>e()),o({msg:\"settings.js type 6 cdn request failed.\",url:window.location.href,uuid:window.VWO._.cookies.get(\"_vwo_uuid\"),source:encodeURIComponent(\"settingsjs\")})},()=>e(),{doNotRemoveScript:!0})})),sh}function lh(t,...n){return e(this,void 0,void 0,function*(){yield dh();const e=i(()=>window.VWO.dctags[t].fn);return e&&e(...n)})}window.vwo_dctag=lh;const uh=new Map;let wh=0,_h=!1,gh=0,ph=!1;const hh=1e3,vh=10,fh=20,Eh=80,mh=5e3;function Oh(e){if(!e)return\"unknown\";const t=e.split(\"\\n\").slice(1,5).map(e=>{let t=e.match(/at\\s+([^(]+)\\s*\\(([^:)]+:[^:)]+)/);return t||(t=e.match(/at\\s+([^(]*)\\s*\\(([^)]+)\\)/)),!t&&(t=e.match(/at\\s+(.+)/),t)?t[1].trim():t?`${t[1].trim()}@${t[2]}`:e.trim()}).filter(e=>e&&\"\"!==e).join(\"|\");return t.length>150?t.substring(0,150)+\"...\":t}function Sh(){_h&&Date.now()-gh>mh&&(_h=!1,wh=0,uh.clear())}function Th(){const e=Date.now()-hh;for(const[t,n]of uh.entries())n.lastSeen\u003ce&&uh.delete(t)}function Ch(e,t){if(1===e.count)return!0;if(t-e.lastSeen>hh)return e.throttleLevel=0,!0;if(e.count>vh){const t=e.count%Math.pow(2,e.throttleLevel)===0;return t&&(e.throttleLevel=Math.min(e.throttleLevel+1,6)),t}return!0}function Ih(e,t){return e.count>=fh&&t-e.firstSeen\u003chh}function yh(e,t=50){if(\"string\"==typeof e)return e.length>t?e.substring(0,t)+\"...\":e;if(\"object\"==typeof e&&null!==e){const n={};for(const[o,i]of Object.entries(e))n[o]=yh(i,t);return n}return e}function Ah(e,t){i(()=>{var n;const o=yh(t,100);null===(n=window.VWO)||void 0===n||n._.phoenixMT.trigger(a.ENHANCE_LOGS,{type:e,expId:22,varId:Ta(),msg:window.VWO._.native.JSON.stringify(o)})})}function Nh(e,t,n){if(!ph)try{if(ph=!0,Sh(),_h)return;if(wh>=Eh)return _h=!0,void(gh=Date.now());const o=Date.now(),i=Oh(n||(new Error).stack||\"\"),r=`${e}:${i}`;wh%50==0&&Th();let s=uh.get(r);if(s||(s={count:0,firstSeen:o,lastSeen:o,throttleLevel:0},uh.set(r,s)),s.count++,s.lastSeen=o,!Ch(s,o))return;wh++;const a=Ih(s,o);Ah(a?`${e}PotentialLoop`:e,Object.assign(Object.assign({},t),{count:s.count,isLoop:a,stack:i}))}catch(e){}finally{ph=!1}}function Vh(){const e=document.createElement;document.createElement=function(t,n){return Nh(\"DomNativecreateElementAPIs\",{tagName:t},(new Error).stack),e.call(this,t,n)};const t=Element.prototype.setAttribute;Element.prototype.setAttribute=function(e,n){return Nh(\"DomNativesetAttributeAPIs\",{name:e,value:n},(new Error).stack),t.call(this,e,n)};const n=Object.getOwnPropertyDescriptor(Element.prototype,\"innerHTML\")||Object.getOwnPropertyDescriptor(HTMLElement.prototype,\"innerHTML\");(null==n?void 0:n.set)&&Object.defineProperty(Element.prototype,\"innerHTML\",{set:function(e){return Nh(\"DomNativeinnerHTMLAPIs\",{value:e},(new Error).stack),n.set.call(this,e)},get:n.get,configurable:!0,enumerable:!0});const o=Object.getOwnPropertyDescriptor(Node.prototype,\"textContent\");(null==o?void 0:o.set)&&Object.defineProperty(Node.prototype,\"textContent\",{set:function(e){return Nh(\"DomNativetextContentAPIs\",{value:e},(new Error).stack),o.set.call(this,e)},get:o.get,configurable:!0,enumerable:!0});const i=Element.prototype.remove;Element.prototype.remove=function(){return Nh(\"DomNativeremoveAPIs\",{element:this.tagName||\"unknown\"},(new Error).stack),i.call(this)};const r=Node.prototype.removeChild;Node.prototype.removeChild=function(e){return Nh(\"DomNativeremoveChildAPIs\",{parentElement:this.tagName||\"unknown\",childElement:e.tagName||\"unknown\"},(new Error).stack),r.call(this,e)};const s=Element.prototype.removeAttribute;Element.prototype.removeAttribute=function(e){return Nh(\"DomNativeremoveAttributeAPIs\",{name:e},(new Error).stack),s.call(this,e)};const a=Node.prototype.appendChild;a&&(Node.prototype.appendChild=function(e){return Nh(\"DomNativeappendChildAPIs\",{parentElement:this.tagName||\"unknown\",childElement:e.tagName||\"unknown\"},(new Error).stack),a.call(this,e)});const c=Node.prototype.insertBefore;c&&(Node.prototype.insertBefore=function(e,t){return Nh(\"DomNativeinsertBeforeAPIs\",{parentElement:this.tagName||\"unknown\",newChildElement:e.tagName||\"unknown\",refChildElement:(null==t?void 0:t.tagName)||\"unknown\"},(new Error).stack),c.call(this,e,t)});const d=Node.prototype.replaceChild;d&&(Node.prototype.replaceChild=function(e,t){return Nh(\"DomNativereplaceChildAPIs\",{parentElement:this.tagName||\"unknown\",newChildElement:e.tagName||\"unknown\",oldChildElement:t.tagName||\"unknown\"},(new Error).stack),d.call(this,e,t)});const l=Element.prototype.replaceWith;l&&\"function\"==typeof l&&(Element.prototype.replaceWith=function(...e){return Nh(\"DomNativereplaceWithAPIs\",{element:this.tagName||\"unknown\",replacementCount:e.length},(new Error).stack),l.apply(this,e)})}const bh=()=>{const e=window.VWO._.allSettings||{},t=i(()=>e.dataStore.plugins.DACDNCONFIG)||{},n=t.PRTHD,o=t.aSM;return!In&&!n&&!o};function Lh(t){var n,o,r,s;return e(this,void 0,void 0,function*(){try{if(window.VWO._.beta=1,null===(n=window.VWO)||void 0===n?void 0:n.phoenix)return;if(!t)return console.warn(\"VWO aborted as jQuery is not initialized!\"),void(null===(o=window._vwo_code)||void 0===o||o.finish());const e=window.VWO.consentMode;if(e&&!1===e.cReady)return window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null),window.VWO.initVWOLib=Lh.bind(null,t);if(window._removeVwoGlobalStyle=(null===(r=window._vwo_code)||void 0===r?void 0:r.finish)||Zs.removeGlobalStyle,\"function\"==typeof window.VWO.siteWideCode){try{window.VWO.siteWideCode()}catch(e){}delete window.VWO.siteWideCode}th(),nh(),window.VWO._.bodyPath=803786===window._vwo_acc_id?\":root body\":\"body\",window.VWO._.clientHideElementStyle=i(()=>window._vwo_code.hide_element_style()),window.VWO._.loadNonTestingLibraries=ct;let c=window.performance.getEntriesByName(\"first-contentful-paint\")[0]?\"\":window.VWO._.bodyPath;if((null===(s=window.VWO.consentMode)||void 0===s?void 0:s.wFC)&&(c=\"\"),!window._vwo_code&&bh()){const e=document.createElement(\"style\");let t=\"\";(window._vwo_acc_id>742099||718480===window._vwo_acc_id)&&(t=\"-webkit-transform:none;-ms-transform:none;transform:none;\");const n=c+\"{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;\"+t+\"}\",o=document.getElementsByTagName(\"head\")[0];if(e.setAttribute(\"id\",\"_vis_opt_path_hides\"),e.setAttribute(\"type\",\"text/css\"),e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n)),o.appendChild(e),[515823].includes(window._vwo_acc_id)){const e=window._vwoCc&&window._vwoCc.wsT||2e3,t=()=>{const e=document.getElementById(\"_vis_opt_path_hides\");e&&e.remove()},n=e=>{e.filename===window._vwoWorkerUrl&&(t(),window.removeEventListener(\"error\",n),clearTimeout(window._vwo_oscTimeout))};window.addEventListener(\"error\",n),window._vwo_oscTimeout=setTimeout(()=>{t(),window.removeEventListener(\"error\",n)},e)}}o_.unhideElementsAfterTimer({hideElementsTriggered:!1,segmentCndsSatisfied:!1}),window.VWO.nonce=\"\";const d=document.querySelector(\"#vwoCode\");d&&(window.VWO.nonce=d.nonce),window.vwo_$=t,1112621==window._vwo_acc_id&&i(()=>{Vh()}),Zs.isBot2()||window.VWO._.selfHosted||Zs.loadNcLib(),window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null),window.functionWrapper=new np,ih(),window.fetcher.init(),ks(t),Fs(),window._vwo_server_url=window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com/\",Bc({msg:\"vaInit\",url:window.location.href}),Hc(),Kc(),Jc();const l=new(\"function\"==typeof window.URL?window.URL:window.webkitURL)(document.URL).searchParams.get(\"vwoLogLevel\");h.setLevel(l||\"warn\"),h.info(\"Initializing jslib\"),window._vis_debug&&i(()=>window.VWO_d.initState());const u=new il(window.VWO||[]);if(ae(u),ce(u),Zs.updateLibState(ap.PAGE_LOAD),C_.init(\"jslib\",u,null,null,!1),$i.setOptOutStateConfig(),window._VWO.getTPC?yield window._VWO.getTPC():Zs.syncThirdPartyGlobalCookies(),cn.domain=Lt.cookieDomain,window.VWO._.cLFE=Zs.isCookieLessModeEnabled(),!Ri()&&!window._vis_debug&&(!$i.shouldExecuteLibOnBasisOfCurrentOptOutState()||Zs.isGloballyOptedOut()))return C_.init(\"optOut\",u,null),window._removeVwoGlobalStyle(),void window.VWO._.triggerEvent(a.OPT_OUT,!0);window.VWO._.phoenixMT.trigger(\"vwo_init\"),Rw(),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",()=>{i(()=>window.VWO._.abmUtils.syncIdentity()),je()}),window.VWO._.phoenixMT.on(\"syncDataToDataLayer\",({event:e,eventName:t,syncEventData:n})=>{var o;ad(t,n,{},n.postSyncCallback),(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)&&(e._vwo.eventDataConfig={})}),window.VWO._.phoenixMT.on(a.END_APPLY_CHANGES,()=>{const e=window._vwo_code;e&&e.removeLoaderAndOverlay&&e.removeLoaderAndOverlay()}),Tp.init(),window.VWO.consentMode&&(Z.initConsentMode(),Z.overrideCookies(cn)),window.VWO._.phoenixMT.on(a.END_APPLY_CHANGES,()=>{window.VWO._.ncLib?window.VWO._.ncLib.initNonCriticalLib():window.VWO._.phoenixMT.on(\"vwo_InitNCLib\",()=>{window.VWO._.ncLib.initNonCriticalLib()}),window._VWO.uhdCp=1});Ae(()=>{tp(u,zg),oh()},window._vwo_code&&![702077,704345,690758,685475,680279,695984,710456,601996].includes(window._vwo_acc_id)&&!window.location.href.includes(\"vwo_DisableAsp\")&&!vn),zc()}catch(e){i(()=>window._removeVwoGlobalStyle()),window.vwo_libExecuted=!0,console.error(e)}})}function Rh(e,t,n,o,i){var r;if(n>=e.length)return o||[];var s=e[n].trim(),a=[];if(\">>\"===s){if(o&&o.length)for(var c=0;c\u003co.length;c++){if((f=o[c]).shadowRoot){var d=Rh(e,f.shadowRoot,n+1,void 0,i);d&&d.length&&i.apply(a,d)}}return a}if(\">>>\"===s){if(o&&o.length)for(var l=0;l\u003co.length;l++){var u=o[l];try{var w=u.contentDocument||(null===(r=u.contentWindow)||void 0===r?void 0:r.document);if(w){var _=Rh(e,w,n+1,void 0,i);_&&_.length&&i.apply(a,_)}}catch(e){}}return a}try{var g=t,p=null;if(o&&1===o.length)g=o[0];else if(o&&o.length>1){for(var h=[],v=0;v\u003co.length;v++){var f;if((f=o[v]).querySelectorAll){var E=f.querySelectorAll(s);E&&(E.nodeType?h.push(E):i.apply(h,E))}}return h.length>0?Rh(e,t,n+1,h,i):a}if(g.querySelectorAll&&(p=g.querySelectorAll(s)),p){var m=[];return p.nodeType?m.push(p):i.apply(m,p),Rh(e,t,n+1,m,i)}}catch(e){}return a}function Dh(e){if(-1!==e.indexOf(\">>>\")||-1!==e.indexOf(\">>\")){for(var t=[],n=\"\",o=0;o\u003ce.length;)\">>>\"===e.substr(o,3)?(n.trim()&&t.push(n.trim()),t.push(\">>>\"),n=\"\",o+=3):\">>\"===e.substr(o,2)?(n.trim()&&t.push(n.trim()),t.push(\">>\"),n=\"\",o+=2):(n+=e[o],o++);return n.trim()&&t.push(n.trim()),t}t=[],n=\"\";var i=!1,r=\"\";for(o=0;o\u003ce.length;o++){var s=e[o];if('\"'!==s&&\"'\"!==s||0!==o&&\"\\\\\"===e[o-1]){if(i||\" \"!==s&&\">\"!==s)n+=s;else if(n.trim()&&(t.push(n.trim()),n=\"\"),\">\"===s)for(;o+1\u003ce.length&&\" \"===e[o+1];)o++}else i?s===r&&(i=!1,r=\"\"):(i=!0,r=s),n+=s}return n.trim()&&t.push(n.trim()),t}function Wh(e,t,n,o){if(!t||!e)return[];var i=-1!==e.indexOf(\">>\"),r=-1!==e.indexOf(\">>>\");if(i||r){for(var s=Dh(e),a=!1,c=0;c\u003cs.length;c++){var d=s[c].trim();if(\">>\"===d||\">>>\"===d){a=!0;break}}if(a)return Rh(s,t,0,void 0,o)}if(n)return[];try{if(t.querySelectorAll){var l=t.querySelectorAll(e);if(l)return l}}catch(e){}return[]}function Ph(e,t){o({msg:e,url:\"gquery.js\",source:t})}const xh={option:[1,\"\u003cselect multiple='multiple'>\",\"\u003c/select>\"],thead:[1,\"\u003ctable>\",\"\u003c/table>\"],col:[2,\"\u003ctable>\u003ccolgroup>\",\"\u003c/colgroup>\u003c/table>\"],tr:[2,\"\u003ctable>\u003ctbody>\",\"\u003c/tbody>\u003c/table>\"],td:[3,\"\u003ctable>\u003ctbody>\u003ctr>\",\"\u003c/tr>\u003c/tbody>\u003c/table>\"],th:[3,\"\u003ctable>\u003ctbody>\u003ctr>\",\"\u003c/tr>\u003c/tbody>\u003c/table>\"],_default:[0,\"\",\"\"]},Uh=function(){var e=document,t=e.documentElement,n=[].slice,r=[].push,s=[].filter,a=e.createElement(\"div\"),c=[].indexOf,d=[].splice,l=!1,u=!1,w=function(){try{return[].reverse.call(this)}catch(e){if(l||o({msg:\"Native [].reverse Fn is overridden and Native Constants = \"+!window.DISABLE_NATIVE_CONSTANTS,url:\"gQuery.ts\",source:\"gQuery\"}),l=!0,710129===window._vwo_acc_id)return[]._reverse.call(this)}},_=function(){try{return[].map.apply(this,arguments)}catch(e){u||o({msg:\"Native [].map Fn is overridden and Native Constants = \"+!window.DISABLE_NATIVE_CONSTANTS,url:\"gQuery.ts\",source:\"gQuery\"}),u=!0}},g=window,p=/^data-(.+)/,h=/\\S+/g,v=/^(\\s|\\u00A0)+|(\\s|\\u00A0)+$/g,f={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function E(e){var t,n,o,i,a,c=!window.DISABLE_NATIVE_CONSTANTS&&(null===(a=null===(i=null===(o=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.nativeConstants)||void 0===n?void 0:n.get)||void 0===o?void 0:o.call(n,\"Array\"))||void 0===i?void 0:i.prototype)||void 0===a?void 0:a.filter)||s;return e.multiple&&e.options?function(e,t,n,o){for(var i=[],s=F(t),a=o,c=0,d=e.length;c\u003cd;c++)if(s){var l=t(e[c]);l.length&&r.apply(i,l)}else for(var u=e[c][t];!(null==u||o&&a(-1,u));)i.push(u),u=n?u[t]:null;return i}(c.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),\"value\"):e.value||\"\"}function m(e){return m=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},m(e)}var O={focus:\"focusin\",blur:\"focusout\"},S=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;var T=/\\S+/g;var C={focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusout\"},mouseenter:{delegateType:\"mouseover\",bindType:\"mouseover\"},mouseleave:{delegateType:\"mouseout\",bindType:\"mouseout\"},pointerenter:{delegateType:\"pointerover\",bindType:\"pointerover\"},pointerleave:{delegateType:\"pointerout\",bindType:\"pointerout\"}};Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(y(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var I=function e(t,n){return new e.fn.init(t,n)},y=I.matches=function(e,t){var n=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)},A=I.isString=function(e){return m(e)===m(\"\")},N=/^--/;function V(e){return N.test(e)}var b=/-([a-z])/g;function L(e,t){return t.toUpperCase()}var R=I.camelCase=function(e){return e.replace(b,L)};function D(e){return!!e&&1===e.nodeType}var W={},P=a.style,x=[\"webkit\",\"moz\",\"ms\",\"o\"];function U(e,t){return parseInt(M(e,t),10)||0}function M(e,t,n){if(D(e)&&t){var o=g.getComputedStyle(e,null);return t?n?o.getPropertyValue(t)||void 0:o[t]:o}}var k,G=function(){},F=I.isFunction=function(e){return m(e)===m(G)&&!!e.call},$=I.uid=\"_gQ\"+Date.now(),j=function(e){return e[$]=e[$]||{}},B=I.isWindow=function(e){return i(()=>e===e.window)},H=I.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},K=function(e){return 9===i(()=>e.nodeType)};function J(e,t){for(var n=0,o=e.length;n\u003co&&!1!==t.call(e[n],n,e[n]);n++);}function q(e,t,n){J(e,function(e,o){J(t,function(t,i){X(o,e?i.cloneNode(!0):i,n,n&&o.firstChild)})})}function X(e,t,n,o){var i=[];if(J(3===t.nodeType?[]:I(\"script\",t),function(e,t){var n=document.createElement(\"script\");J(I(t).prop(\"attributes\"),function(){I(n).attr(this.name,this.value)}),n.text=t.innerHTML,i.push(n),t.parentElement.removeChild(t)}),n)if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){var r=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?r.text=t.innerHTML:r.appendChild(document.createTextNode(t.innerHTML)),J(I(t).prop(\"attributes\"),function(){I(r).attr(this.name,this.value)}),r.classList=t.classList,e.insertBefore(r,o)}else e.insertBefore(t,o);else if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){r=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?r.text=t.innerHTML:r.appendChild(document.createTextNode(t.innerHTML));J(I(t).prop(\"attributes\"),function(){I(r).attr(this.name,this.value)}),r.classList=t.classList,e.appendChild(r)}else e.appendChild(t);for(var s=0;s\u003ci.length;s++)document.getElementsByTagName(\"head\")[0].appendChild(i[s])}I.extend=function(){var e,t,n,o,i=arguments[0]||{},r=1,s=arguments.length,a=!1;for(\"boolean\"==typeof i&&(a=i,i=arguments[1]||{},r=2),\"object\"===m(i)||F(i)||(i={}),s===r&&(i=this,--r);r\u003cs;r++)if(null!=(e=arguments[r]))for(t in e)if(n=i[t],o=e[t],\"__proto__\"!==t&&i!==o)if(a&&o&&(I.isPlainObject(o)||I.isArray(o))){var c=n&&(I.isPlainObject(n)||I.isArray(n))?n:I.isArray(o)?[]:{};i[t]=I.extend(a,c,o)}else void 0!==o&&(i[t]=o);return i},I.isArray=Array.isArray,I.isPlainObject=function(e){if(!e||\"[object Object]\"!==Object.prototype.toString.call(e)||e.nodeType||e.setInterval)return!1;if(e.constructor&&!hasOwnProperty.call(e,\"constructor\")&&!hasOwnProperty.call(e.constructor.prototype,\"isPrototypeOf\"))return!1;var t;for(t in e);return void 0===t||hasOwnProperty.call(e,t)},I.parseJSON=function(e){return\"string\"==typeof e&&e?/^[\\],:{}\\s]*$/.test(e.replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\"@\").replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\"]\").replace(/(?:^|:|,)(?:\\s*\\[)+/g,\"\"))?window.VWO._.native.JSON.parse(e):void 0:null},I.getJSON=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),I.ajax({url:e,data:t,success:n,dataType:o})},I.get=function(e,t,n,o){return F(t)&&(o=o||n,n=t,t=null),I.ajax({type:\"GET\",url:e,data:t,success:n,dataType:o})},I.each=function(){var e,t,o=arguments;1===o.length&&F(o[0])?(e=n.call(this),t=o[0]):(e=o[0],t=o[1]);for(var i=0;i\u003ce.length;i++)t.call(e[i],i,e[i]);return this},I.ajax=function(e){if(\"script\"===e.dataType){var t=document.createElement(\"script\");return t.src=e.url,document.getElementsByTagName(\"head\")[0].appendChild(t),t.onload=e.success||G,void(t.onerror=e.error||G)}var n=new XMLHttpRequest;n.open(e.method?e.method:\"GET\",e.url,!0),e.data||(e.data=null),n.onload=function(){this.status>=200&&this.status\u003c400&&(e.dataType||(this.response=I.parseJSON(this.response)),e.success&&e.success(this.response))},n.onerror=function(){e.error&&e.error(this.response)},n.send(e.data)},I.isEmptyObject=function(e){return e&&0===Object.keys(e).length},I.fn=I.prototype={gQVersion:\"0.0.1\",toArray:function(){return n.call(this,0)},constructor:I,hasClass:function(e){return n.call(this).every(function(t){return 1===t.nodeType&&t.classList.contains(e)})},ready:function(t){return\"loading\"!==e.readyState?setTimeout(t):e.addEventListener(\"DOMContentLoaded\",t),this},scrollTop:function(){var e=this[0];return B(e)?e.pageYOffset:K(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return B(e)?e.pageXOffset:K(e)?e.defaultView.pageXOffset:e.scrollLeft},getComputedDimensionOuter:function(e,t){let n=\"height\"===e.toLowerCase()?1:0,o=this[0];if(o)return B(o)?window[\"outer\"+e]:this[0][\"offset\"+e]+(t?U(this[0],\"margin\"+(n?\"Top\":\"Left\"))+U(this[0],\"margin\"+(n?\"Bottom\":\"Right\")):0)},getComputedDimension:function(e,t){var n=this[0],o=\"height\"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),K(n)){var r=n.documentElement;return Math.max(n.body[\"scroll\"+e],n.body[\"offset\"+e],r[\"scroll\"+e],r[\"offset\"+e],r[\"client\"+e])}return B(n)?\"height\"===e.toLowerCase()?n.outerHeight:n.outerWidth:i(()=>{return n.getBoundingClientRect()[e.toLowerCase()]-(U(t=n,\"border\"+((i=o)?\"Left\":\"Top\")+\"Width\")+U(t,\"padding\"+(i?\"Left\":\"Top\"))+U(t,\"padding\"+(i?\"Right\":\"Bottom\"))+U(t,\"border\"+(i?\"Right\":\"Bottom\")+\"Width\"));var t,i})},height:function(){return this.getComputedDimension(\"height\")},width:function(){return this.getComputedDimension(\"width\")},is:function(e){if(!e)return!1;var t=!1;return this.each(function(n,o){return!(t=\"string\"==typeof e?y(o,e):o===e)}),t},attr:function(e,t){var n;if(e){if(A(e))return void 0===t?null===(n=this[0]?this[0].getAttribute?this[0].getAttribute(e):this[0][e]:void 0)?void 0:n:this.each(function(n,o){!o.setAttribute||\"checked\"===e&&[\"checkbox\",\"radio\"].includes(o.type)?o[e]=t:o.setAttribute(e,t)});for(var o in e)this.attr(o,e[o]);return this}},removeAttr:function(e){return e=e.match(h)||[],this.each(function(t,n){J(e,function(e,t){n.removeAttribute(t)})})},outerWidth:function(e){return this.getComputedDimensionOuter(\"Width\",e)},outerHeight:function(e){return this.getComputedDimensionOuter(\"Height\",e)},offset:function(){var e=this[0];if(e.nodeType==Node.TEXT_NODE&&(e=e.parentElement),!e)return{top:0,left:0};let n={};try{n=e.getBoundingClientRect()}catch(t){if(Ph(`Error is ${t} and elem is ${e}`,\"getBoundingClientRect\"),e===document)return}var o=e.ownerDocument?e.ownerDocument.defaultView:window;return{top:n.top+o.pageYOffset-t.clientTop,left:n.left+o.pageXOffset-t.clientLeft}},index:function(e){var t=e?I(e)[0]:this[0],n=e?this:I(t).parent().children();return c.call(n,t)},each:I.each,delegate:function(e,t,n,o){return this.on(e,t,n,o)},on:function(e,t,n,o){var i,r,s=this;return F(t)&&(n=t,t=null),this[0]===document&&\"ready\"===e?(this.ready(n),this):(t&&(i=n,n=function(e){for(var n=e.target;!y(n,t);){if(n===this||!n)return!1;n=n.parentNode}n&&i.call(n,e)}),J(A(r=e)&&r.match(T)||[],function(i,r){C[r]&&(t&&C[r].delegateType?e=C[r].delegateType:C[r].bindType&&(e=C[r].bindType)),s.each(function(t,i){i.addEventListener(e,n,!!o)})}),this)},off:function(e,t,n){return this.each(function(o,i){i.removeEventListener(e,t,!!n)})},isChecked:function(){return null!==this[0].getAttribute(\"checked\")},isFocussed:function(){return this[0]===e.activeElement},closest:function(e){return new I(this[0].closest(e))},parent:function(){return new I(this[0]&&this[0].parentNode)},val:function(e){if(!arguments.length)return this[0]&&E(this[0]);const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get(\"Array\").prototype.map||_;return this.each(function(n,o){var i=o.multiple&&o.options;if(i||/radio|checkbox/i.test(o.type)){var r=Array.isArray(e)?t.call(e,String):null===e?[]:[String(e)];i?J(o.options,function(e,t){t.selected=r.indexOf(t.value)>=0}):o.checked=r.indexOf(o.value)>=0}else o.value=null==e?\"\":e})},prop:function(e,t){if(e){if(A(e))return void 0===t?this[0][e]:this.each(function(n,o){o[e]=t});for(var n in e)this.prop(n,e[n]);return this}},data:function(e,t){var n=this;if(!e){if(!this[0])return;var o={};return J(this[0].attributes,function(e,t){var i=t.name.match(p);i&&(o[i[1]]=n.data(i[1]))}),o}if(A(e))return void 0===t?function(e,t){var n=j(e)[t];return void 0===n&&(n=e.dataset?e.dataset[t]:I(e).attr(\"data-\"+t)),n}(this[0],e):this.each(function(n,o){return function(e,t,n){return j(e)[t]=n}(o,e,t)});for(var i in e)this.data(i,e[i]);return this},eq:function(e){return I(this.get(e))},get:function(e){return void 0===e?n.call(this):e\u003c0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=I(e),n=0;n\u003ct.length;n++)t[n].appendChild(this[0]);return this},find:function(e){return this[0]||(e=void 0),I(e,this[0])},toggleClass:function(e,t,n){var o=[],i=void 0!==t;return A(e)&&(o=e.match(h)||[]),this.each(function(e,r){if(1===r.nodeType)for(var s=0;s\u003co.length;s++)i?(n=t?\"add\":\"remove\",r.classList[n](o[s])):r.classList.toggle(o[s])})},addClass:function(e){return this.toggleClass(e,!0,\"add\"),this},removeClass:function(e){return e?this.toggleClass(e,!1,\"remove\"):this.attr(\"class\",\"\"),this},remove:function(){return this.each(function(e,t){t.parentNode.removeChild(t)}),this},children:function(){var e=[];return this.each(function(t,n){r.apply(e,n.children)}),I(e)},map:function(e){const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get(\"Array\").prototype.map||[].map;return I(t.call(this,function(t,n){return e.call(t,n,t)}))},clone:function(){return this.map(function(e,t){return t.cloneNode(!0)})},filter:function(e){var t,n,o,i,r,a=e;A(a)&&(a=function(t,n){return y(n,e)});const c=!window.DISABLE_NATIVE_CONSTANTS&&(null===(r=null===(i=null===(o=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.nativeConstants)||void 0===n?void 0:n.get)||void 0===o?void 0:o.call(n,\"Array\"))||void 0===i?void 0:i.prototype)||void 0===r?void 0:r.filter)||s;return I(c.call(this,function(e,t){return a.call(e,t,e)}))},parents:function(e){var t=[];return this.each(function(e,n){for(var o=n.parentNode;o&&9!==o.nodeType;)t.push(o),o=o.parentNode}),t=t.filter(function(e,n){return t.indexOf(e)===n}),e&&(t=t.filter(function(t){return y(t,e)})),I(t)},append:function(){var e=this;return J(arguments,function(t,n){q(e,I(n))}),this},prepend:function(){var e=this;return J(arguments,function(t,n){q(e,I(n),!0)}),this},html:function(e){try{if(!this.length)return this;try{this.each(function(t,n){e!==n.innerHTML&&(n.__vwoControlInnerHTML=n.innerHTML.replaceAll(/(?=\u003c!--)([\\s\\S]*?)-->/gm,\"\"),n.__vwoExpInnerHTML=e)})}catch(e){const t=\"[JSLIB] Error during storing control innerHTML\";o({msg:t,url:\"gQuery.ts\",source:encodeURIComponent(t)})}let t=e&&e.includes(\"\u003cbr>\");return void 0===e?this[0]&&this[0].innerHTML:this.each(function(n,o){1===o.childNodes.length&&3===o.childNodes[0].nodeType&&o.childNodes[0].textContent&&!t?o.childNodes[0].textContent=e:o.innerHTML=e})}catch(e){Ph(`Error is ${e}`,\"html\")}},css:function(e,t){if(A(e)){var n=V(e);return e=function(e,t){if(void 0===t&&(t=V(e)),t)return e;if(!W[e]){var n=R(e),o=\"\"+n.charAt(0).toUpperCase()+n.slice(1);J((n+\" \"+x.join(o+\" \")+o).split(\" \"),function(t,n){if(n in P)return W[e]=n,!1})}return W[e]}(e,n),arguments.length\u003c2?this[0]&&M(this[0],e,n):e?(t=function(e,t,n){return void 0===n&&(n=V(e)),n||f[e]||!H(t)?t:t+\"px\"}(e,t,n),this.each(function(o,i){D(i)&&(n?i.style.setProperty(e,t):i.style[e]=t)})):this}for(var o in e)this.css(o,e[o]);return this},hashchange:function(e){window.addEventListener(\"hashchange\",e)},replaceWith:function(e){return this.each(function(t,n){var o=n.nextSibling,i=n.parentNode;I(n).remove(),o?I(o).before(e):I(i).append(e)})},before:function(){var e=this;return J(arguments,function(t,n){I(n).insertBefore(e)}),this},after:function(){var e=this;const t=!window.DISABLE_NATIVE_CONSTANTS&&window.VWO._.nativeConstants.get(\"Array\").prototype.reverse||w;return J(t.apply(arguments),function(n,o){t.apply(I(o).slice()).insertAfter(e)}),this},insertBefore:function(e){var t=this;return I(e).each(function(e,n){var o=n.parentNode;o&&t.each(function(t,i){X(o,e?i.cloneNode(!0):i,!0,n)})}),this},insertAfter:function(e){var t=this;return I(e).each(function(e,n){var o=n.parentNode;o&&t.each(function(t,i){X(o,e?i.cloneNode(!0):i,!0,n.nextSibling)})}),this},trigger:function(t,n){var o,i;if(A(t)){var r=[(i=t.split(\".\"))[0],i.slice(1).sort()],s=r[0],a=r[1],c=S.test(s)?\"MouseEvents\":\"HTMLEvents\";(o=e.createEvent(c)).initEvent(s,!0,!0),o.namespace=a.join(\".\")}else o=t;o.data=n;var d=o.type in O;return this.each(function(e,t){d&&F(t[o.type])?t[o.type]():t.dispatchEvent(o)})},contents:function(){return this[0]?I(this[0].childNodes):I(\"\")},not:function(e){return I(this).filter(function(t,n){return!y(n,e)})}},I.fn.bind=I.fn.live=I.fn.on,I.inArray=function(e,t){return c.call(t,e)},I.trim=function(e){return(e||\"\").replace(v,\"\")},I.getScript=function(e,t){return I.get(e,void 0,t,\"script\")},I.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(e,t){I.fn[t]=function(e){return\"submit\"===t?this[0].submit():e?this.bind(t,e):this.trigger(t)},I.attrFn&&(I.attrFn[t]=!0)}),I.guid=1,I.proxy=function(e,t,n){return 2===arguments.length&&(\"string\"==typeof t?(e=(n=e)[t],t=void 0):t&&!F(t)&&(n=t,t=void 0)),!t&&e&&(t=function(){return e.apply(n||this,arguments)}),e&&(t.guid=e.guid=e.guid||t.guid||I.guid++),t};var Y=I.fn.init=function(t,n){var o,s,a=!1;if(A(t)&&/\u003c.+>/.test(t)){a=!0;try{t=function(t){if(k||(k=e.implementation.createHTMLDocument(null)),Vn){const e=/\u003c\\s*([a-z0-9]+)/i.exec(t),n=e?e[1].toLowerCase():\"\",o=xh[n]||xh._default;k.body.innerHTML=o[1]+t+o[2];let i=k.body;for(let e=0;e\u003co[0];e++)i=i.firstChild;return i.childNodes}return k.body.innerHTML=t,k.body.childNodes}(t)}catch(e){throw e}}if(!t)return this;if(t&&t.nodeType||B(t))return this[0]=t,this.length=1,this;if(A(t)){var c=!1,d=e;n&&(\"object\"!=typeof n||n.nodeType||n instanceof I?d=n instanceof I?(null===(s=(o=n).get)||void 0===s?void 0:s.call(o,0))||e:n:(c=!!n.s,d=e));var l=this.constructor(),u=[d];for(let e=0;e\u003cu.length;e++)try{const n=u[e];var w;i(()=>Ft().eSel)?w=Wh(t,n,c,r):(w=/^#[\\w-]*$/.test(t)&&n.getElementById?n.getElementById(t.slice(1)):n.querySelectorAll(t))&&w.nodeType&&(w=[w]),r.apply(l,a?t:w)}catch(e){}return l}if(F(t))return I.fn.ready(t);for(var _=0;_\u003ct.length;_++)this.length=t.length,this[_]=t[_]};return Y.prototype=I.fn,I.fn.splice=d,\"function\"==typeof Symbol&&(I.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),I.prototype.slice=function(){return I(n.apply(this,arguments))},I.prototype.length=0,I.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},I}();Lh(Uh)})();\n\n\u003c/script>\u003cscript type=\"text/javascript\" async=\"\" src=\"//munchkin.marketo.net/munchkin.js\">\u003c/script>\u003cscript type=\"text/javascript\" nonce=\"\">!function(){\"use strict\";if(window.VWO=window.VWO||[],window.VWO.coreLibExecuted)return;window.VWO.coreLibExecuted=1,window.VWO.v=\"7.0\",window.VWO.v_e=\"6a609f5c\";const e=e=>{try{window.VWO._.customError(e)}catch(e){}};function t(t,o={sendErrorLog:!1},n){try{return t()}catch(t){return o.sendErrorLog&&setTimeout(()=>{try{e({msg:o.msg||\"safelyGetValue failed!\",url:o.url||\"errorHandler.ts\",source:o.source||t})}catch(e){}},100),n}}function o(e,o={sendErrorLog:!0}){return t(()=>e.toLowerCase(),o,\"\")}let n;const i=function(){if(void 0!==n)return n;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let o,i;for(let o in t)e.push(o);return n=!!(o=(window.location.search+window.location.hash).match(/.*_vis_test_id=(.*?)&.*_vis_opt_preview_combination=(.*?)(?:&|#|$)/))&&(!(!e.includes(o[1])||!t[o[1]]||void 0===t[o[1]].combs[i=function(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}(o[2])])&&i),n};var s;const r=null===(s=window._vwoCc)||void 0===s?void 0:s.cookiePrefix;class a{constructor(){var e,t;window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{this.processLoadedCampaigns(),window.VWO.state=\"executionComplete\"}),(null===(e=window.VWO._.phoenixMT.getEventHistory(\"vwo_campaignsLoaded\"))||void 0===e?void 0:e.length)>0&&(this.processLoadedCampaigns(),(null===(t=window._vwoCc)||void 0===t?void 0:t.delayCustomGoal)||window.VWO._.phoenixMT.clearEventHistory(\"vwo_campaignsLoaded\"))}processLoadedCampaigns(){this.setBucketedCampaigns(),this.executeAll({bucketed_campaigns:window.VWO._.bucketedCampaignsAPIStore.campaigns})}setBucketedCampaigns(){window.VWO._.bucketedCampaignsAPIStore=window.VWO._.bucketedCampaignsAPIStore||{},window.VWO._.bucketedCampaignsAPIStore.campaigns=[];let e=window._vis_debug||i()?\"debug\":\"\";e+=\"_vis_opt_exp_\";const t=new RegExp(`^${o=e,r?o.startsWith(r)?o:`${r}${o}`:o}(\\\\d{1,})_combi Mike Ball Dive Expeditions - Spoilsport, Coral Sea National Park Zone | SafariPlnr
        Mobile Camp
        Coral Sea National Park Zone, Australia
        Ultra-Luxury
        Night Drives
        Eco
        Adults Only
        PlnrScore 41

        Mike Ball Dive Expeditions - Spoilsport

        The renowned Spoilsport liveaboard offers exceptional dive adventures to the Coral Sea's most spectacular sites, including Osprey Reef, known for its shark encounters and dramatic drop-offs. This purpose-built vessel provides comfortable accommodation and gourmet meals, serving as a mobile base for exploring the rich marine biodiversity of the Coral Sea National Park Zone.

        Score
        41
        Price
        Ultra-Luxury

        At a Glance

        14 rooms

        28 guests max

        Night Drives

        Available

        Dietary

        Vegetarian, vegan, gluten-free, and other special dietary needs catered for with advance notice.

        Eco-Friendly

        Pioneers in responsible diving, supporting marine research and conservation efforts.

        Adults Only

        No children

        WiFi

        Available

        Contact Details

        Location

        Latitude

        -17.864000

        Longitude

        151.881000

        View on Google Maps

        Location Map

        Mike Ball Dive Expeditions - Spoilsport in Coral Sea National Park Zone

        Activities

        Spa

        Amenities

        Spa, Dining, Bar, Library

        Nearest Airport

        Hayman Island Resort Seaplane Base

        HIS
        399 km away

        Nearest International Airport

        Cairns International Airport

        CNS
        660 km away
        More details
        Planning & reference

        Health & Travel Info

        Important health and safety information for Australia

        ,\"\");var o;const n=document.cookie.split(\";\");for(let e=0;e\u003cn.length;e++){const[o,i=\"\"]=n[e].split(\"=\").map(e=>e.trim()),s=t.exec(o);s&&_vwo_exp[s[1]]&&window.VWO._.bucketedCampaignsAPIStore.campaigns.push({[s[1]]:i,name:_vwo_exp[s[1]].name,variation:_vwo_exp[s[1]].comb_n[i]})}}executeAll(e={}){const o=t(()=>window.VWO._.bucketedCampaignsAPIStore.callbacks.length)||0;for(let n=0;n\u003co;n++){const o=window.VWO._.bucketedCampaignsAPIStore.callbacks[n];t(()=>\"number\"==typeof o.count)?o.count>0?(o(e),--o.count):(window.VWO._.bucketedCampaignsAPIStore.callbacks.splice(n,1),n--):o(e)}}}function d(e,t,o,n){return new(o||(o=Promise))(function(i,s){function r(e){try{d(n.next(e))}catch(e){s(e)}}function a(e){try{d(n.throw(e))}catch(e){s(e)}}function d(e){var t;e.done?i(e.value):(t=e.value,t instanceof o?t:new o(function(e){e(t)})).then(r,a)}d((n=n.apply(e,t||[])).next())})}\"function\"==typeof SuppressedError&&SuppressedError;const c=\"cCC\",l=\"hCl\",w=\"vwo_dynDataFetched\",u=\"vwo__activated\",_=\"nSF\",g=\"vwo_dom_submit\",E=\"vwo_dom_hover\",h=\"vwo_dom_focus\",v=\"vwo_dom_blur\",O=\"vwo_pageUnload\",p=\"vE\",A=\"pageExitEvent\",S=\"cCAI\",f=\"loadSurveyLib\",C=\"vwo_widgetClose\",m=\"vwo_widgetShown\";class I{constructor(){this.forceKeys={id:\"forceIdSelector\",class:\"forceClassSelector\",customAttribute:\"forceCustomAttributeSelector\"},this.regexCache={}}shouldUseAttributeSelector(e,t,o){if(!!((e&&e.getRootNode())instanceof ShadowRoot)||t.dAttrName||o._vwo_noAttributeMode)return null;const n=this.createRegex(\"string\"==typeof t.dAttrName?t.dAttrName:\"\"),i=[],s=e.attributes;if(s)for(let e=0;e\u003cs.length;e++){const t=s[e];!I.DATA_SELECTOR_CHECK.test(t.name)||n&&n.test(t.name)||I.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||I.EXCLUDED_ATTR_VALUES_REGEX.test(t.value)||this.isDynamicAttribute(t.name)||this.isDynamicAttribute(t.value)||i.push(t)}t.whitelistingHrefAsValidAttribute&&e.hasAttribute(\"href\")&&i.push(e.attributes&&e.attributes.getNamedItem&&e.attributes.getNamedItem(\"href\"));for(const e of i){const o=this.createAttributeSelector(e.name,e.value);if(this.verify(o,t))return o}if(i.length>1){const e=i.slice(0,3).map(e=>this.createAttributeSelector(e.name,e.value)).join(\"\");if(this.verify(e,t))return e}return null}createAttributeSelector(e,t){return`[${e}='${t?t.replace(/'/g,\"\\\\'\"):\"\"}']`}escapeCSS(e){return\"undefined\"!=typeof CSS&&CSS.escape?CSS.escape(e):e}createRegex(e){if(!e)return null;if(this.regexCache[e])return this.regexCache[e];try{const t=new RegExp(e);return this.regexCache[e]=t,t}catch(e){return null}}isDynamicAttribute(e=\"\"){return I.RE_DYNAMIC_ATTRIBUTE_1.test(e)||I.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(I.RE_DYNAMIC_ID_1.test(e)||I.RE_DYNAMIC_ID_2.test(e))&&!I.RE_DYNAMIC_ID_FOR_ADDED_WIDGET.test(e)}isVwoClass(e){return e.indexOf(\"vwo\")>-1||e.indexOf(\"_vwo_\")>-1}getSelectorPathSettings(e){return{_vwo_noIdMode:!(!e||!(!0===e.dIdVal||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoIdMode\")))&&(!0===e.dIdVal||e.selectorPathSetting.editorNoIdMode),_vwo_noDynamicIdMode:!(!e||!(e.dDynId||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoDynamicIdMode\")))&&(e.dDynId||e.selectorPathSetting.editorNoDynamicIdMode),_vwo_noClassMode:!(!e||!(e.dClassValBoolean||e.selectorPathSetting&&e.selectorPathSetting.hasOwnProperty(\"editorNoClassMode\")))&&(e.dClassValBoolean||e.selectorPathSetting.editorNoClassMode)}}isDynamicClass(e){return I.RE_DYNAMIC_CLASS_1.test(e)||I.RE_HOVER_CLASS.test(e)}shouldUseTextBasedSelector(e,t){return null}findRecursiveTextBasedSelector(e,t,o){return null}generateShortPath(e,t,o={}){if(!e)return null;if(o.originNode||(o.originNode=e),o.dClassValBoolean=o.hasOwnProperty(\"dClassValBoolean\")?o.dClassValBoolean:!0===o.dClassVal,o.dClassVal=\"string\"==typeof o.dClassVal?`${o.dClassVal}|${I.DEFAULT_EXCLUDE_CLASSES_REGEX}`:I.DEFAULT_EXCLUDE_CLASSES_REGEX,this.shouldUseSiblingSelectorEarly(e,o)){const t=this.shouldUseSiblingSelector(e,o);if(t)return t}if(o.skipRootNodeInSelectorPath&&o.documentRootNode===e)return\"\";const n=this.getSelectorPathSettings(o);(o.forceTextBasedSelector||o.forceRecursiveTextBasedSelector)&&(n._vwo_noIdMode=!0,n._vwo_noClassMode=!0,n._vwo_noAttributeMode=!0);const i=this.getNodeName(e);if(document.body===e||\"head\"===i||\"html\"===i)return i;const s=\"*\"===i,r=!(e.getRootNode()instanceof ShadowRoot),a=this.tryCustomAttributeSelector(e,o,r);if(a)return a;const d=this.createRegex(\"string\"==typeof o.dIdVal?o.dIdVal:\"\");if(this.shouldUseIdSelector(e,o,n,d))return\"#\"+e.getAttribute(\"id\");const c=this.shouldUseClassSelector(e,o,n);if(c)return c;const l=this.shouldUseAttributeSelector(e,o,n);if(l)return l;if(r){const t=this.shouldUseTextBasedSelector(e,o);if(t)return t}if(this.shouldUseRecursiveTextBasedSelector(e,o,r)){const t=5,n=this.findRecursiveTextBasedSelector(e,t,o);if(n)return e._vwoCachedShortPath=n,n}const w=this.generateParentPath(e,t,o);if(w&&\"string\"==typeof w&&-1!==w.indexOf(\":nth-parent\"))return w;const u=this.generateCurrentNodePath(e,i,s,o);if(o.skipRootNodeInSelectorPath&&!w)return u;const _=this.handleSlotAssignment(e,u);return this.isSpecialUrlCase()?this.handleSpecialUrlCase(e,w,_):`${w} > ${_}`}shouldUseSiblingSelectorEarly(e,t){return!t.skipTextBasedSelector&&window._vwo_textBasedSelectorMode&&window.eventArchEnabled&&t.recursiveCall&&window._vwo_textBasedSelectorV2Mode}getNodeName(e){const t=e.nodeName.toLowerCase(),o=t.match(I.DANGEROUS_NODE_REGEX);return o&&o[0]===t?t:e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.nodeName:\"*\"}tryCustomAttributeSelector(e,t,o){const n=this.forceKeys;if(!o||!t[n.customAttribute]&&!window._vwo_useAttributeForSelector&&!t.isContainedInBasicOrPastedElement||this.isForceAttributeSelectorRequired(t))return null;const i=t[n.customAttribute]&&t.forceCustomAttributeName||(t.isContainedInBasicOrPastedElement?\"vwo-element-id\":void 0)||window._vwo_useAttributeForSelector,s=t[n.customAttribute]&&t.forceCustomAttributeValue||(i?e.getAttribute(i):void 0);if(!s)return null;const r=`[${i}='${s}']`;return t[n.customAttribute]||this.verify(r,t)?r:null}shouldUseRecursiveTextBasedSelector(e,t,o){return!t.skipTextBasedSelector&&!t.skipRecursiveTextBasedSelector&&window._vwo_textBasedSelectorMode&&o&&window.eventArchEnabled&&!t.recursiveCall&&e.innerText&&-1===e.innerText.indexOf(\"\u003c%=\")&&window._vwo_textBasedSelectorV2Mode}generateParentPath(e,t,o){const n=e.parentNode||e.host;return t?this.generateCachedShortPath(n):this.generateShortPath(n,t,Object.assign(Object.assign({},o),{recursiveCall:!0,parentLevel:0}))}generateCurrentNodePath(e,t,o,n){let i=0;for(let t=e;t;t=t.previousSibling)(e.nodeName===t.nodeName||o&&t.nodeType===Node.ELEMENT_NODE)&&i++;return t+(o?\":nth-child(\":\":nth-of-type(\")+i+\")\"}handleSlotAssignment(e,t){return e.assignedSlot&&document.contains(e.assignedSlot)?` slot > ${t}`:t}isSpecialUrlCase(){return window.location&&-1!==window.location.href.indexOf(\"https://quote.cignaglobal.com/s/\")||!1}handleSpecialUrlCase(e,t,o){let n=o;if(e.assignedSlot&&(n=\" slot > #assignElements()\"),e.shadowRoot&&-1===n.indexOf(\"#document-fragment:nth-child(1)\")&&(n=`${n} > #document-fragment:nth-child(1)`),t&&\"string\"==typeof t){const e=t.split(\">\").map(e=>e.trim());if(\"#document-fragment:nth-child(1)\"===e[e.length-1]&&\"#document-fragment:nth-child(1)\"===n)return t}return`${t} > ${n}`}isUnstableClass(e){return!1}isForceAttributeSelectorRequired(e){return!!e&&!!(e[this.forceKeys.customAttribute]||e[this.forceKeys.id]||e[this.forceKeys.class])}shouldUseSiblingSelector(e,t){return null}shouldUseIdSelector(e,t,o,n){const i=e.getAttribute(\"id\");return!(e.getRootNode()instanceof ShadowRoot)&&t[this.forceKeys.id]||(!o._vwo_noIdMode||t.isContainedInWidget)&&i&&(!n||!n.test(i))&&!I.EXCLUDED_NODE_NAMES.test(e.nodeName)&&!(o._vwo_noDynamicIdMode&&this.isDynamicId(i))&&this.verify(\"#\"+i,t)&&!this.isForceAttributeSelectorRequired(t)}shouldUseClassSelector(e,t,o){if(!!(e.getRootNode()instanceof ShadowRoot)||!e.hasAttribute||!t[this.forceKeys.class]&&(!e.hasAttribute(\"class\")||o._vwo_noClassMode||t.isContainedInWidget||t.isContainedInBasicAddElement)||this.isForceAttributeSelectorRequired(t))return null;const n=e.getAttribute(\"class\").split(/\\s+/),i=\"string\"==typeof t.dClassVal?n.filter(e=>{const o=this.createRegex(t.dClassVal);return!this.isVwoClass(e)&&!this.isUnstableClass(e)&&I.VALID_CLASS_NAME_REGEX.test(e)&&(!o||!o.test(e))}):n.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&I.VALID_CLASS_NAME_REGEX.test(e));for(const e of i)if(t.forceClassSelector||this.verify(e,t,\"class\")&&!this.isDynamicClass(e))return\".\"+this.escapeCSS(e);if(i.length>0){const e=i.map(e=>this.escapeCSS(e)),o=\".\"+e.join(\".\");if(t.forceClassSelector||this.verify(o,t)&&!this.isDynamicClass(e.join(\".\")))return o}return null}generateCachedShortPath(e,t){return e?e._vwoCachedShortPath?e._vwoCachedShortPath:e._vwoCachedShortPath=this.generateShortPath(e,!0,t):null}verify(e,t,o){try{const n=t.documentRootNode||document;return\"class\"===o?!!t._vwo_skipUniqueElementsCheck||1===n.getElementsByClassName(e).length:1===n.querySelectorAll(e).length}catch(e){return!1}}}function N(e,t){if(e){var o,n=\".\"+e,i=window.vwo_$;if((t=t||{})[e])return!1;try{o=i(n)}catch(e){o=\"\"}return 1===o.length||(t[e]=!0,!1)}}function T(e){if(e){var t,o=window.vwo_$;try{t=o(\"#\"+e)}catch(e){t=\"\"}return t.length}}function V(e,t){var o=t[e](),n=t.get(0);if(!o){if(window.getComputedStyle&&void 0!==(o=getComputedStyle(n)[e])&&(o=parseInt(o,10),!isNaN(o)&&o))return o;o=n[\"client\"+e.toUpperCase()[0]+e.substring(1,e.length)]}return o}function W(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function b(e,t){if(!e)return null;if(e===document)return\"#document\";t=t||{};var o,n,i,s,r,a=e,d=[],c=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return c;for(;e;){o=(c=\"undefined\"!=typeof ShadowRoot&&e instanceof ShadowRoot?\"shadow-root\":e.tagName)&&c.match(/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/),c&&o&&(o&&o[0])===c||(c=\"*\");const u=[\"INPUT\",\"SELECT\"].indexOf(e.tagName)>-1;try{n=l(e).attr(\"id\")}catch(a){n=e.id}u&&e.name?c=c+'[name=\"'+e.name+'\"]':n&&\"string\"==typeof n&&T(n)&&(c=n.match(/^\\d/)?c+'[id=\"'+n+'\"]':c+\"#\"+n),i=(i=e.getAttribute&&e.getAttribute(\"class\"))?i.split(/\\s+/):[];for(var w=0;w\u003ci.length;w++)if(r=\".\"+(s=i[w]),N(s,t)){c+=r;break}d.unshift(c),e=W(e)}return-1!==d[0].indexOf(\"#\")||a.parentNode&&\"HEAD\"===a.parentNode.nodeName||a.host||(d[0]+=\":first-child\"),b(\"undefined\"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+\" > \"+d.join(\" + \")}function R(e){return e instanceof SVGElement&&e.tagName&&\"svg\"!==e.tagName.toLowerCase()?R(e.parentNode):e}function L(e,t){return Math.round(e/t*100)}function D(){const e=document.querySelector(\"._vwo_scroll_fix\"),t=e||document.documentElement,o=(null==e?void 0:e.scrollTop)||window.scrollY||window.pageYOffset,n=(null==e?void 0:e.scrollLeft)||window.scrollX||window.pageXOffset,i=t.scrollHeight,s=t.scrollWidth,r=window.innerHeight,a=window.innerWidth,d=o+r,c=L(d,i),l=n+a;return{xScrollPercent:L(l,s),yScrollPercent:c,absXScroll:l,absYScroll:d,contentWidth:s,contentHeight:i,scrollTop:o}}var y;I.EXCLUDED_KEY_STRINGS=[\"data-user-id\",\"data-kriti-\",\"data-user-name\",\"data-user-email\",\"data-customer-logged-in\",\"data-session-id\",\"data-cart-id\",\"data-timestamp\",\"data-date\",\"data-time\",\"data-order-number\",\"data-product-id\",\"data-token\",\"data-api-key\",\"data-ga-\",\"data-gtm-\",\"data-utm-\",\"data-tracking-id\",\"data-session-count\",\"data-page-view\",\"data-locale\",\"data-language\",\"data-currency\",\"data-region\",\"data-experiment-id\",\"data-variant-id\",\"data-personalization-id\",\"data-ab-test-group\"],I.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,I.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${I.EXCLUDED_KEY_STRINGS.join(\"|\")})`),I.DATA_SELECTOR_CHECK=/^data-(.+)/,I.VALID_CLASS_NAME_REGEX=/^[^:]+$/,I.DANGEROUS_NODE_REGEX=/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/,I.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,I.DEFAULT_EXCLUDE_CLASSES_REGEX=\"(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)\",I.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,I.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,I.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,I.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,I.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,I.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,I.RE_HOVER_CLASS=/hover/gi,function(e){e[e.SCHEDULE_CALLBACK=0]=\"SCHEDULE_CALLBACK\",e[e.REQUEST_IDLE_CALLBACK=1]=\"REQUEST_IDLE_CALLBACK\",e[e.REQUEST_ANIMATION_FRAME=2]=\"REQUEST_ANIMATION_FRAME\",e[e.QUEUE_MICROTASK=3]=\"QUEUE_MICROTASK\",e[e.SET_TIMEOUT=4]=\"SET_TIMEOUT\"}(y||(y={}));const U={[y.SCHEDULE_CALLBACK]:{doesThisMethodExist:\"function\"==typeof t(()=>window.scheduler.yield),defer:e=>window.scheduler.yield().then(()=>e())},[y.REQUEST_IDLE_CALLBACK]:{doesThisMethodExist:\"function\"==typeof requestIdleCallback,defer:(e,t=200)=>requestIdleCallback(e,{timeout:t})},[y.QUEUE_MICROTASK]:{doesThisMethodExist:\"function\"==typeof queueMicrotask,defer:e=>queueMicrotask(e)},[y.REQUEST_ANIMATION_FRAME]:{doesThisMethodExist:\"function\"==typeof requestAnimationFrame,defer:e=>requestAnimationFrame(e)},[y.SET_TIMEOUT]:{doesThisMethodExist:!0,defer:(e,t=0)=>setTimeout(e,t)}},M=(e,{timeout:t=100,type:o=y.REQUEST_IDLE_CALLBACK,fallbackType:n}={})=>{const i=U[o]||U[n];if(i&&i.doesThisMethodExist)return i.defer(e,t);U[y.SET_TIMEOUT].defer(e,t)},P=new I;function G(e){const o=t(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return t(()=>P.generateShortPath(e,!1,Object.assign({},o)),{},\"\")}function x(e){return t(()=>e.tagName.toLowerCase(),null,\"\")}function k(e){return t(()=>vwo_$(e).attr(\"placeholder\"))}function F(e){const{scrollTop:o,contentHeight:n}=t(D,null,{scrollTop:0,contentHeight:0});return L(t(()=>e.getBoundingClientRect().top+o,null,0),n)}function B(e){const o=t(()=>e.id);if(!o)return;const n=function(e){const o=vwo_$(e);return t(()=>o.closest(\"form\").get(0))||t(()=>o.parent().get(0))}(e);if(!n)return;const i=vwo_$(n),s=t(()=>i.find(`label[for=\"${o}\"]`).get(0));return s?t(()=>{var e;return null===(e=s.textContent)||void 0===e?void 0:e.trim()}):void 0}function H(e){var t;const o=(null===(t=e.target)||void 0===t?void 0:t.shadowRoot)&&e.composedPath,n=vwo_$(o?e.composedPath()[0]:e.target).get(0);return{sPath:o?b(n):G(n),tag:x(n),ph:k(n),scrDp:F(n),label:B(n)}}var Y,$,j,K,X,q,Z;window.VWO.modules.utils.getElementMetadata=H,function(e){e.DOM=\"vwo_dom\"}(Y||(Y={})),function(e){e.WILD_CARD=\"*\",e.TRIGGER=\"trigger\",e.POST_INIT=\"post-init\",e.TIMER=\"vwo_timer\",e.TRIGGER_UPDATES=\"vwo_triggerUpdates\"}($||($={})),function(e){e.URL_CHANGE=\"vwo_urlChange\",e.LEAVE_INTENT=\"vwo_leaveIntent\",e.CLICK_EVENT=\"vwo_dom_click\",e.HOVER_EVENT=\"vwo_dom_hover\",e.BLUR_EVENT=\"vwo_dom_blur\",e.FOCUS_EVENT=\"vwo_dom_focus\",e.CHANGE_EVENT=\"vwo_dom_change\",e.ELEMENT_VIEWED_EVENT=\"vwo_dom_elementViewed\",e.SUBMIT_EVENT=\"vwo_dom_submit\",e.PAGE_LOAD_EVENT=\"vwo_page_load\",e.CAMPAIGN_FREQUENCY_EVALUATED=\"vwo_campaignFrequencyEvaluated\"}(j||(j={})),function(e){e.PAGE_VIEW=\"vwo_pageView\",e.PAGE_UNLOAD_EVENT=\"vwo_pageUnload\"}(K||(K={})),function(e){e.EXIT_CONDITIONS=\"__exitConditions\"}(X||(X={})),function(e){e.DOM_CONTENT_LOADED=\"DOMContentLoaded\",e.SCROLL=\"scroll\",e.CLICK=\"click\",e.SUBMIT=\"submit\"}(q||(q={})),function(e){e[e.DEBUG=0]=\"DEBUG\",e[e.INFO=1]=\"INFO\",e[e.WARN=2]=\"WARN\",e[e.ERROR=3]=\"ERROR\"}(Z||(Z={}));var Q=new class{constructor(e){this.setLevel(e)}setLevel(e=\"warn\"){this.logLevel=Z[e.toUpperCase()]}info(e,t={}){this.customLog(Z.INFO,e,t)}debug(e,t={}){this.customLog(Z.DEBUG,e,t)}warn(e,t={}){var o,n;this.customLog(Z.WARN,e,t,null===(n=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===n?void 0:n.customError)}error(e,t={}){var o,n;this.customLog(Z.ERROR,e,t,null===(n=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===n?void 0:n.customError)}customLog(e,t,o,n=null){var i,s,r;if(e>=this.logLevel){const a=this.formatMessage(e,t,o);null===(r=null===(s=null===(i=window.VWOEvents)||void 0===i?void 0:i.store)||void 0===s?void 0:s.actions)||void 0===r||r.addLogsForDebugging(a),n?n(a):this.consoleLog(e,[a])}}consoleLog(e,t){switch(e){case Z.INFO:console.info(...t);break;case Z.WARN:console.warn(...t);break;case Z.ERROR:console.error(...t);break;default:console.log(...t)}}formatMessage(e,t,o){var n,i;const s=Object.keys(o).reduce((e,t)=>e.replace(new RegExp(`{{${t}}}`,\"g\"),o[t]),t),r=`${Y.DOM}_`;let a=o;const d=(null===(n=o.data)||void 0===n?void 0:n.vwoEventName)||o.vwoEventName;d!==r+q.CLICK&&d!==r+q.SUBMIT||(a=o.data?null===(i=o.data)||void 0===i?void 0:i.props:a.props,a=a||{name:d});let c=JSON.stringify;try{c=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${Z[e].toUpperCase()}] [${(new Date).toUTCString()}] ${s} ${c(a)}`}}(\"warn\");function z(){}try{z.prototype=Object.create(Array.prototype),Object.defineProperty(z.prototype,\"clear\",{value:void 0,writable:!0,enumerable:!1})}catch(e){}const J=null===(ee=window._vwoCc)||\"object\"!=typeof ee||Array.isArray(ee)?{}:window._vwoCc;var ee;(()=>{const e=J.debugConfig||{};e.CLICK_DEBUG,e.TIMEOUT_DEBUG,e.GA_DEBUG,e.URL_DEBUG,e.VARIATION_SHOWN_DEBUG,e.IN_LIST_DEBUG})(),J.debugLogs,J.disableAsp,J.vwoUuidV2Secure;const te=t(()=>window.VWO._.useCdn)||!1,oe=(J.enableRefreshLimit,J.expUrlChange,window._vwo_acc_id>1044e3||J.enableLoader,J.eblCSync,J.hdPR,J.oscH,J.cPM,J.svIdInSyncListDbgLog,J.wMS,J.mEPR,J.cA_csa,J.dAM,J.observeHTML,J.useSessionInfo,J.mSSR,J.mtUrlChange,J.allowWinnerSelection,J.dNcLT,!!J.dsPCe),ne=!!J.vTsPU,ie=(J.vTST,J.sTVS,J.aRVId,J.sMR,J.aL,J.aCSF,window._vwo_acc_id>1221449||J.hBCS,J.dHRoDr,J.fPVR,J.cDSTR,J.cLID,J.cLIT,J.nUW,J.aLEHIR,J.sTMO,J.eSDO,J.dCEIOS,!!J.sIMCV);J.sWFTPS,J.aSCCD,t(()=>window._vwoCc.rBQP),J.aSMO,J.nHE,J.gVAoC;class se{constructor(){this.GoalsEnum=window.VWO._.GoalsEnum,this.eventName=O,this.attachedFilters=[],this.unloadListenersAttached=!1,this.registeredTriggers=[],this.unloadCaptured=!1,this.functionalTriggerFilters=new Set,this.lastResetTime=0,this.goalConverter=new window.VWO.modules.utils.goalUtils.GoalConversion(\"vwoPageUnloadData\",[this.GoalsEnum.PAGE_UNLOAD,this.GoalsEnum.CUSTOM_GOAL]),window.VWO._.phoenixMT.on(\"vwo_campaignsLoaded\",()=>{this.updatePageUnloadTriggers()}),this.updatePageUnloadTriggers()}updatePageUnloadTriggers(){return d(this,void 0,void 0,function*(){const e=yield window.fetcher.getValue(\"VWO._.pageUnloadTriggers\");if(this.pageData=yield window.fetcher.getValue(\"VWO.pluginStorage.props.page\"),!e)return;const t=Object.keys(e);if(this.registeredTriggers.length!==t.length){const e=this.extractPageUnloadFilters(t);this.attachedFilters=function(e){const t=[];return e.forEach(e=>{var o;null===(o=e.filters)||void 0===o||o.forEach((o,n)=>{const i=o[0].substring(0,o[0].indexOf(\".\"));if(\"event\"===i||\"page\"===i){const i=JSON.parse(JSON.stringify(o));t.push({condition:i,triggerName:e.triggerName,condId:e.id,filterId:n,aux:e.aux})}})}),t}(e),this.registeredTriggers=t,this.addListenersForPageUnload()}})}extractPageUnloadFilters(e){var t;const o=[];for(let n=0;n\u003ce.length;n++){const i=window.VWO._.allSettings.triggers;if(3===i[e[n]].dslv){this.functionalTriggerFilters.add(e[n]);continue}const s=null===(t=i[e[n]])||void 0===t?void 0:t.cnds;for(let t=0;t\u003cs.length;t++){if(0===Object.keys(s[t].filters).length)s[t].filters=[];else for(let e=0;e\u003cs[t].filters.length;e++){const o=s[t].filters[e],n=o[0].match(/^page\\.(.*)/);n&&(o[0]=\"event.\"+n[1])}o.push(Object.assign(Object.assign({},s[t]),{triggerName:e[n]}))}}return o}evaluateAndSendData(e){let o;const{getFinalScrollValues:n,updateScrollState:i}=this.initScrollTracking;i();const s=n();if(this.pageData)for(let t in this.pageData)e[t]=this.pageData[t];const r=performance.now()-this.lastResetTime;if(e.timeSpent=Math.floor(r/1e3),!ne||!(e.timeSpent\u003c0||e.timeSpent>86400)){e.sdxp=s.xScrollDepthPercent,e.sdxa=s.xScrollDepthAbs,e.sdyp=s.yScrollDepthPercent,e.sdya=s.yScrollDepthAbs,window.VWO._.lastPageUnloadURL=this.pageData.url;try{e.preComputedConds=window.VWO.modules.utils.triggers.triggersConditionsCheck(this.eventName,e,this.attachedFilters),o={name:this.eventName,vwoEventName:this.eventName,preComputedConds:e.preComputedConds,page:this.pageData,timeSpent:e.timeSpent,sdxp:e.sdxp,sdxa:e.sdxa,sdyp:e.sdyp,sdya:e.sdya,postSyncCallback:function(){delete window.VWO._.lastPageUnloadURL}},window.VWO._.functionalDSLUtils.evaluateFunctionalTriggers({event:e,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,o,{eventData:e}),delete o.preComputedConds;const n=t(()=>o._vwo.eventDataConfig)||{};e._vwo=e._vwo||{},Object.keys(n).length&&(e._vwo.eventDataConfig=n),e._vwo.syncEventData=o}catch(e){Q.error(e)}}}resetStartTimeAndPageData(){this.lastResetTime=performance.now(),this.updatePageUnloadTriggers()}sendDataWrapper(e){return this.unloadCaptured?this.unloadCaptured=!1:(window.VWO._.phoenixMT.trigger(O,e),this.unloadCaptured=!0)}addListenersForPageUnload(){this.unloadListenersAttached||(window.VWO._.phoenixMT.on(O,e=>{this.evaluateAndSendData(e)},{syncToDataLayer:!0}),window.VWO._.phoenixMT.on(A,e=>{this.sendDataWrapper(e)}),this.initScrollTracking=function(){let e,t,o=0,n=0,i=0,s=0;const r=document.querySelector(\"._vwo_scroll_fix\");function a(r=!1){try{const{xScrollPercent:a,yScrollPercent:d,absXScroll:c,absYScroll:l,contentWidth:w,contentHeight:u}=D(),_=t\u003cu,g=e\u003cu;t=u,e=w,o=Math.max(c,o),n=Math.max(l,n),i=g&&!r?L(o,e):Math.max(a,i),s=_&&!r?L(n,t):Math.max(d,s)}catch(e){}}return a(),window.addEventListener(\"resize\",()=>a(!0)),r?r.addEventListener(\"scroll\",()=>a()):window.addEventListener(\"scroll\",()=>a()),{getFinalScrollValues:function(){return{xScrollDepthAbs:o,yScrollDepthAbs:n,xScrollDepthPercent:i>100?100:i,yScrollDepthPercent:s>100?100:s}},updateScrollState:a}}(),window.VWO._.phoenixMT.on(\"vwo_urlChangeMt\",e=>{window.VWO._.phoenixMT.trigger(O,e),this.resetStartTimeAndPageData()}),this.unloadListenersAttached=!0)}}var re,ae,de;function ce(o,n){let i=!1;const s=function(){i||(i=!0,function(o,n){var i,s,r,a,d,c,l,w;const u=window._vwo_cdn||window.VWO.modules.dataStorePlugin.serverUrl,g=window.VWO.modules.dataStorePlugin.serverUrl,E=null===(r=null===(s=null===(i=window.VWO._.allSettings)||void 0===i?void 0:i.dataStore)||void 0===s?void 0:s.plugins)||void 0===r?void 0:r.LIBINFO,h=null===(a=null==E?void 0:E.TRACK)||void 0===a?void 0:a.HASH,v=null===(d=null==E?void 0:E.OPA)||void 0===d?void 0:d.HASH,O=null===(c=null==E?void 0:E.OPA)||void 0===c?void 0:c.PATH,p=null===(l=null==E?void 0:E.SURVEY)||void 0===l?void 0:l.HASH;let A=!1,S=!1;const C=null===(w=window.VWO._)||void 0===w?void 0:w.loadPC;let m=!1,I=window._vis_apm_lib;const N=[];for(const V of o){const W=window.VWO._.allSettings.dataStore.campaigns;if(Object.prototype.hasOwnProperty.call(W,V)){const b=W[V];if(b.type!==re.ANALYSIS_CAMPAIGN&&b.type!==re.ANALYZE_FORM_CAMPAIGN&&b.type!==re.ANALYZE_HEATMAP_CAMPAIGN&&b.type!==re.ANALYZE_RECORDING_CAMPAIGN||(A=!0,S=!0),b.type!==re.FUNNEL_CAMPAIGN&&b.type!==re.GOAL_CAMPAIGN&&b.type!==re.INSIGHTS_FUNNEL_CAMPAIGN&&b.type!==re.INSIGHTS_METRIC_CAMPAIGN||(S=!0),b.type===re.SURVEY_CAMPAIGN||b.survey&&b.survey.id){if(window.VWO._.dSl)continue;for(var T in m=!0,b.survey)Object.prototype.hasOwnProperty.call(b.survey,T)&&N.push(T)}}}if(C&&window.VWO.modules.utils.loadScript(`${u}web/djIkcGM6MS4w/tag-1a6cb79d9b921e9f733a3a9f91c43b90.js`,null,function(){}),S&&!window.VWO.v_t&&window.VWO.modules.utils.loadScript(`${u}7.0/track-${h}.js`),A&&!window.VWO.nls){function R(t){const o={dSC:!0,onloadCb:function(e,t){if(200===e.status||304===e.status)return _vwo_code.addScript({text:e.responseText}),void window.VWO.modules.vwoUtils.optOut.callStopAnalyzeAndSurvey();window.VWO._.gcpfb(t,R,e.status)},onerrorCb:function(t){window.VWO._.gcpfb(t,R)||e({msg:\"Error in loading OPA library\"})}};window.VWO.load_co(t,o)}window.VWO.v_t||window.VWO.modules.utils.loadScript(`${u}7.0/track-${h}.js`),R(`${u}analysis${O}/opaEv-${v}.js`)}if(!window.VWO._[f]){const L=window.VWO.featureInfo.sse;!window.VWO.v_t&&L&&window.VWO.modules.utils.loadScript(`${u}7.0/track-${h}.js`);const D=()=>{const e=t(()=>window.VWO._.useCdn)?`${u}static/1.0/`:g;window.VWO.modules.utils.loadScript(`${e}va_survey-${p}.js`)};window.VWO._.shouldLoadSurveyLib?D():window.VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[f,D]})}if(I&&!window.VWO.apm){const y=window._vis_apm_lib,U=`${g}${y}`,M=`${window._vwo_cdn}${y}`,P=te?M:U;window.VWO.modules.utils.loadScript(P,null,()=>{},{defer:!0})}m&&n&&window.VWO.phoenix('trigger(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[_,{oldArgs:[N]}]})}(o,n))},r=()=>window.VWO._.defer(s);!function(e){if(\"undefined\"==typeof PerformanceObserver)return;let t=!1;const o=new PerformanceObserver(n=>{n.getEntries().length&&!t&&(t=!0,o.disconnect(),e())});try{o.observe({type:\"largest-contentful-paint\",buffered:!0})}catch(e){}}(r),function(e){if(\"complete\"===document.readyState)e();else{const t=()=>{window.removeEventListener(\"load\",t),e()};window.addEventListener(\"load\",t)}}(r)}function le(e,t){const o=window.VWO.consentMode;if(o){if(o.dTI)return;if(o.hTI){const o=window.VWO._.phoenixMT.on(S,()=>{window.VWO._.phoenixMT.off(S,o),window.fetcher.setValue(\"VWO.consentMode.hTI\",!1),window.VWO.phoenix('trigger(\"${{1}}\")',null,{captureGroups:[S]}),ce(e,t)});return}}ce(e,t)}!function(e){e.SURVEY_CAMPAIGN=\"SURVEY\",e.ANALYZE_HEATMAP_CAMPAIGN=\"ANALYZE_HEATMAP\",e.ANALYZE_RECORDING_CAMPAIGN=\"ANALYZE_RECORDING\",e.ANALYZE_FORM_CAMPAIGN=\"ANALYZE_FORM\",e.ANALYSIS_CAMPAIGN=\"ANALYSIS\",e.GOAL_CAMPAIGN=\"TRACK\",e.FUNNEL_CAMPAIGN=\"FUNNEL\",e.INSIGHTS_FUNNEL_CAMPAIGN=\"INSIGHTS_FUNNEL\",e.INSIGHTS_METRIC_CAMPAIGN=\"INSIGHTS_METRIC\"}(re||(re={})),function(e){e.ANALYSIS=\"r\",e.ANALYZE_FORM=\"a\",e.ANALYZE_HEATMAP=\"a\",e.ANALYZE_RECORDING=\"a\",e.FUNNEL=\"t\",e.SURVEY=\"s\",e.TRACK=\"t\",e.INSIGHTS_FUNNEL=\"t\",e.INSIGHTS_METRIC=\"t\"}(ae||(ae={})),function(e){e.SEPARATE_PAGE=\"SEPARATE_PAGE\",e.CLICK_ELEMENT=\"CLICK_ELEMENT\",e.ENGAGEMENT=\"ENGAGEMENT\",e.FORM_SUBMIT=\"FORM_SUBMIT\",e.ON_PAGE=\"ON_PAGE\",e.REVENUE_TRACKING=\"REVENUE_TRACKING\",e.CUSTOM_GOAL=\"CUSTOM_GOAL\",e.PAGE_UNLOAD=\"PAGE_UNLOAD\",e.WIDGET_CLOSE=\"WIDGET_CLOSE\",e.WIDGET_SHOWN=\"WIDGET_SHOWN\"}(de||(de={})),window.VWO._.loadNonTestingLibraries=le;const we=[re.ANALYSIS_CAMPAIGN,re.SURVEY_CAMPAIGN,re.ANALYZE_RECORDING_CAMPAIGN,re.ANALYZE_HEATMAP_CAMPAIGN,re.ANALYZE_FORM_CAMPAIGN,re.GOAL_CAMPAIGN,re.FUNNEL_CAMPAIGN,re.INSIGHTS_FUNNEL_CAMPAIGN,re.INSIGHTS_METRIC_CAMPAIGN];const ue={[re.ANALYZE_RECORDING_CAMPAIGN]:!0,[re.ANALYZE_HEATMAP_CAMPAIGN]:!0,[re.ANALYZE_FORM_CAMPAIGN]:!0,[re.GOAL_CAMPAIGN]:!0,[re.FUNNEL_CAMPAIGN]:!0,[re.INSIGHTS_FUNNEL_CAMPAIGN]:!0,[re.INSIGHTS_METRIC_CAMPAIGN]:!0};const _e=[re.ANALYZE_RECORDING_CAMPAIGN,re.ANALYZE_HEATMAP_CAMPAIGN,re.ANALYZE_FORM_CAMPAIGN];const ge=[re.INSIGHTS_FUNNEL_CAMPAIGN,re.INSIGHTS_METRIC_CAMPAIGN];const Ee={isDomIndependentCampaign:function(e){return we.includes(e)},isSessionBasedCampaign2:function(e={}){return!!ue[e.type||\"\"]},isAnalyzeCampaign:function(e){return _e.includes(e)},hasInsightsMetric:function(e){return ge.includes(e)}};let he=e=>e;window.VWO._.namespaceKeyWithAccId=he;class ve{constructor(){this.vwoExecutedTriggeredOnce=!1,this.vwoOSCTriggeredOnce=!1,this.vwoDebouncedTimer=null}_debouncedEvent(){this.vwoDebouncedTimer&&clearTimeout(this.vwoDebouncedTimer),this.vwoDebouncedTimer=setTimeout(()=>this._sendCampaignsLoaded(),ve.CAMPAIGNS_LOADED_DELAY)}_sendCampaignsLoaded(){null!==this.vwoCookieListenerId&&(window.VWO._.phoenixMT.trigger(\"vwo_campaignsLoaded\"),window.VWO._.phoenixMT.off(this.vwoCookieListenerId),this.vwoCookieListenerId=null)}_attachCombiListener(){this.vwoCookieListenerId=window.VWO._.phoenixMT.on(c,()=>this._debouncedEvent())}_canAttachCombiListenerOnce(e){return!(!window._vis_debug&&!i())||(this.vwoExecutedTriggeredOnce?e||this.vwoOSCTriggeredOnce:!e)}_attachCombiListenerOnce(e){this._canAttachCombiListenerOnce(e)&&(this._debouncedEvent(),this._attachCombiListener())}execute(){const e=!!window._vwo_code;if(this._attachCombiListenerOnce(e),this.vwoExecutedTriggeredOnce)return void(this.vwoOSCTriggeredOnce=!0);const o=function(){const{executableCampaignsOnCurrentPage:e}=window.VWO._,o=window.VWO._.allSettings.dataStore.campaigns,n=[{},[]];if(null==e?void 0:e.length)for(const i of e){const e=o[i];t(()=>window.VWO.modules.utils.libUtils.isTestingCampaign(e.type))&&(e.ready?n[0][i]=e.combination_chosen:n[1].push(i))}return window._vwo_code&&(window._vwo_code.lT||window._vwo_code.sT)&&n.push({timeout:!0}),n}();window.VWO._.triggerEvent.apply(window.VWO._.triggerEvent,[p,o]),this.vwoExecutedTriggeredOnce=!0}}ve.CAMPAIGNS_LOADED_DELAY=200;const Oe=new ve,pe=Oe.execute.bind(Oe);const Ae=()=>window.VWO._,Se=()=>Ae().allSettings.dataStore,fe=()=>t(()=>Se().plugins,{sendErrorLog:!1},{}),Ce=t(()=>fe().UA.br,void 0,\"\"),me=t(()=>fe().UA.de,void 0,\"\"),Ie=(\"safari\"===Ce.toLowerCase()||[\"ipad\",\"iphone\"].includes(me.toLowerCase()),t(()=>t(()=>fe().DACDNCONFIG,{sendErrorLog:!1},{}).jsConfig.osce,void 0,!1));t(()=>\"ios\"===fe().UA.os.toLowerCase(),void 0,!1),t(()=>Se().vwoData.ovot);function Ne(e){return 1!=e||!window.VWO._.disableAutofetchSettings}function Te(e,t){var o,n,i,s,r,a,d;Ne(e)&&(o=()=>{Ne(e)&&window.VWO.settings.requestSettings(e)},d=!1,-1===(n=+t||0)||i?(r=requestAnimationFrame,a=cancelAnimationFrame):(r=setTimeout,a=clearTimeout),function(...e){d&&(a(s),s=null),s=r(function(){o.apply(this,e)},n),d=!0})()}const Ve=e=>{const o=()=>e?Te(e,window.VWO._.SPA_NEW_PAGE_SETTINGS_DELAY):function(){const e=t(()=>window.VWO.featureInfo.cS);if(window._vis_opt_heatmap||(window._vis_debug||i())&&!e)return;const o=window._vwo_code,{SPA_SETTINGS_DELAY:n,SPA_NEW_PAGE_SETTINGS_DELAY:s}=window.VWO._,r=o?1:2;Te(r,o?n:s)}();if(Ie){if(Ie){if(!(window.VWO._.dynReady||e&&1!==e)){const e=window.VWO._.phoenixMT,t=e.on(w,()=>{e.off(w,t),o()})}else o()}}else o()};window.VWO.settings={requestSettings:function(o){return d(this,void 0,void 0,function*(){const n=window.VWO.modules.utils.libUtils,s=t(()=>window.VWO.featureInfo.cS);if((window._vis_debug||i()||n.isBot2()||window.VWO._.selfHosted)&&!s)return;if(window.VWO._.lsP)return;const{dcdnUrl:r=\"\"}=window._VWO||{},{serverUrl:a,accountId:d,currentUrl:c}=window.VWO.modules.dataStorePlugin,l=t(()=>{var e;return null===(e=window._vwo_code)||void 0===e?void 0:e.getVersion})&&window._vwo_code.getVersion();if(r){const t=window._vwo_code?4:5,{settingsUrl:o,fallbackUrl:n}=window.VWO._.getSettingsUrl({settingsType:t,cacheParam:!0,txtCfgState:!0});return function(t,o){window.VWO.modules.utils.loadScript(t,()=>{window.VWO.modules.utils.loadScript(o,window.fetcher.getValue(\"VWO.modules.utils.libUtils.firePageViewEvent\"),()=>{},{defer:!0,allowReload:!0}),e({msg:`settings.js type ${window._vwo_code?4:5} cdn request failed.`,url:window.location.href,uuid:window.VWO._.cookies.get(\"_vwo_uuid\"),source:encodeURIComponent(\"settingsjs\")})},()=>{},{defer:!0,allowReload:!0})}(o,n)}const w=[],u=window._vwo_exp_ids,_=window._vwo_exp;let g=!1;const E=t(()=>window.VWO.pageGroup.pageConfig),h=t(()=>window.VWO.pageGroup.experimentConfig),v=[],O=[];for(const e in E)Object.hasOwnProperty.call(E,e)&&v.push(e);for(const e in h)Object.hasOwnProperty.call(h,e)&&O.push(e);const p=[];for(let e=0;e\u003cu.length;e++)_[u[e]]?(_[u[e]].type===re.ANALYZE_RECORDING_CAMPAIGN&&(g=!0),w.push(u[e])):p.push(u[e]);let A=yield window.VWO._.cookies.get(\"wgs_uuid\");A=A||\"\";let S=a+\"settings.js?a=\"+d+\"&settings_type=\"+o+\"&vn=&eventArch=1&uuid=\"+A;if(1==o&&window.VWO._.txtCfg&&(S+=\"&tS=1\"),2!==o&&3!==o||(S=S+\"&u=\"+encodeURIComponent(c)),O.length){S+=\"&ec=\"+O.join(\"|\")}if(v.length){S+=\"&pc=\"+v.join(\"|\")}if(g&&(S+=\"&rc=1\"),l>=1.4&&l\u003c2){let e;undefined._.jar||(e=window._vwo_code.getCombinationCookie&&n.getCombinationCookie()),e&&(S+=\"&c=\"+e)}if(4!==o&&w.length){const e=\"&exc=\"+w.join(\"|\");S.length+e.length\u003c2e3&&(S+=e)}window.VWO.modules.utils.loadScript(S,()=>window.fetcher.getValue(\"VWO.modules.utils.libUtils.initAuxiliaryPageView\"),()=>{},{defer:!0})})}};const We=window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,be={TRACK_GLOBAL_COOKIE_NAME:\"_vwo_ds\",TRACK_SESSION_COOKIE_NAME:\"_vwo_sn\",TRACK_SESSION_COOKIE_EXPIRY:We,SESSION_TIMER_EXPIRE:60*We*60*1e3*24,COOKIE_VERSION:3,COOKIE_TS_INDEX:1,COOKIE_VERSION_INDEX:0,FIRST_SESSION_ID_INDEX:0,PC_TRAFFIC_INDEX:1,CURRENT_SESSION_ID:6,LAST_SESSION_ID:7,SESSION_COUNT_INDEX:8,LAST_TIMESTAMP_SHOWN_INDEX:9,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,SESSION_SEG_INFO_INDEX:5,TOTAL_TIME_SPENT_IN_A_SESSION_INDEX:6,PAGE_ID_EXPIRY:15,GLOBAL_OPT_OUT:\"_vwo_global_opt_out\",OPT_OUT:\"_vis_opt_out\",TEST_COOKIE:\"_vis_opt_test_cookie\",COOKIE_JAR:\"_vwo\",SAME_SITE:\"_vwo_ssm\",UUID:\"uuid\",UUID_V2:\"uuid_v2\",VWO_COOKIE_QUERY_PARAM:\"vwo_q\",DEFAULT_EXPIRY:100,UUID_COOKIE_EXPIRY:365.2425};const Re=window.VWO.modules.events.fireEventAndSyncData,Le=window.VWO._.commonCookieHandler,De=window.VWO._.libUtils;function ye(){const e=function(){const e=(Le.getDataInfoByIndex(5)||\"\").split(\",\")[1];return Number(e)+window.VWO._.sessionInfoService.getFirstSessionId()||0}(),t=window.VWO.data.iqst||0;if(window.VWO.data.accountJSInfo&&window.VWO.data.accountJSInfo.iqe&&e\u003ct)return!1;const o=Le.getMetaStore().split(\":\")[1];return!!new RegExp(\"(,|^)\"+ae[re.INSIGHTS_FUNNEL_CAMPAIGN]+\"_1\").test(o)&&\"1\"}function Ue(e,t,o,n){let i=[e,t].join(\"_\");window._vwo_exp&&window._vwo_exp[e]&&window._vwo_exp[e].type!==re.INSIGHTS_METRIC_CAMPAIGN&&(i=[e,t,0,window._vwo_exp[e].version].join(\"_\")),o&&n&&(i=function(e,t,o,n){var i,s=\"\";return null!=o&&n?((null===(i=Le.getDataStore().split(\":\")[2])||void 0===i?void 0:i.split(\",\")).forEach(i=>{if(i.includes(`${e}`)){const r=i.split(\"_\");r[3]&&r[3]==n.toString()?parseInt(r[2],10)+1==o?(s=[e,t,o,n].join(\"_\"),window.VWO._.phoenixMT.trigger(\"vwo_insightsFunnel\",{data:s})):s=[e,t,r[2],n].join(\"_\"):1==o?(s=[e,t,1,n].join(\"_\"),window.VWO._.phoenixMT.trigger(\"vwo_insightsFunnel\",{data:s})):s=[e,t,0,n].join(\"_\")}}),s):\"\"}(e,t,o,n));var s=Le.getDataStore(),r=s.split(\":\");if(!r[2])for(let e=r.length;e\u003c=2;e++)r[e]=\"\";r[2].match(new RegExp(\"(?:^|,)(\"+e+\"_[^,]+)\"))?r[2]=r[2].replace(new RegExp(\"(^|,)(\"+e+\"_[^,]+)\"),\"$1\"+i):r[2]+=(0===r[2].length?\"\":\",\")+i,s=r.join(\":\"),Le.setDataStore(s)}function Me(e,t){const o=Le.getDataStore().split(\":\")[2];return new RegExp(`(?:,|^)${e}_${t}(?:_[^,]*)?(?:,|$)`).test(o)?\"1\":\"\"}const Pe={isVisBucketedForTrack:ye,includeFunnel:function(e){Ue(e,1)},excludeFunnel:function(e){Ue(e,0)},isFunnelIncluded:function(e){return Me(e,1)},isFunnelExcluded:function(e){return Me(e,0)},activateFunnels:function(){var e;return d(this,void 0,void 0,function*(){if(!(null===(e=window.VWO._.track)||void 0===e?void 0:e.loaded)&&ye()){const e=Object.keys(window._vwo_exp||{}).map(function(e){return d(this,void 0,void 0,function*(){if(window._vwo_exp&&window._vwo_exp[e]){const t=window._vwo_exp[e].type;De.hasInsightsMetric(t)&&(yield Re(window.VWO.phoenix,u,{id:e}))}})});yield Promise.all(e),window.VWO._.phoenixMT.trigger(\"vwo_insightsActivated\")}})},markFunnelValue:Ue,includeInsightsMetric:function(e){Ue(e,1)},isMetircTriggered:function(e){const t=Le.getDataStore().split(\":\")[2];return new RegExp(`(?:,|^)${e}_1(?:_[^,]*)?(?:,|$)`).test(t)},fetchInsightsTPC:function(){if(!window.VWO._.libUtils.shouldUseCrossDomainForInsights())return;const e=window.VWO._.networkClient,t=window._vwo_server_url||\"https://dev.visualwebsiteoptimizer.com\";e.request({url:t+\"ping_tpc.php?account=\"+window._vwo_acc_id+\"&getCookieData=true&random=\"+Math.random(),method:\"GET\",cacheBurst:!0},{onSuccessCallback:e=>d(this,void 0,void 0,function*(){try{const t=yield e.json();t&&t.cookies&&window.VWO._.libUtils.syncThirdPartyGlobalCookies(t.cookies)}catch(e){}}),onErrorCallback:()=>{}})},setTPCOnPageExit:function(){if(!window.VWO._.libUtils.shouldUseCrossDomainForInsights())return;const e={_vwo_ds:Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90),_vwo_sn:be.TRACK_SESSION_COOKIE_EXPIRY,_vwo_uuid_cd:be.UUID_COOKIE_EXPIRY};Object.entries(e).forEach(([e,t])=>{const o=window.VWO._.cookies.get(e);o&&window.VWO._.cookies.setThirdPartyCookie(window._vwo_acc_id,e,o,t)})}},Ge=window.VWO.modules.utils.campaignUtils,xe=window.VWO.modules.utils.libUtils,ke=window.VWO.modules.tags.dataSync.utils,Fe=window.VWO.modules.dataStorePlugin,Be=Object.keys;const He=new class{getTargetPathInfo(e){let n,i,s,r,a,d,c,l,w;n=vwo_$(t(()=>e.composedPath()[0])||e.target),i=n.get(0);const u=R(i);u!==i&&(i=u,n=vwo_$(i));const _=H(e);return l=oe||!_.sPath?b(i):_.sPath,\"string\"!=typeof l||\"html\"===o(l)||xe.isBot2()||(w=n.offset(),\"touchend\"===e.type?(a=e.originalEvent&&e.originalEvent.changedTouches[0],a&&(s=a.pageX,r=a.pageY)):(s=e.pageX,r=e.pageY),d=Math.round(1e3*(s-w.left)/function(e){return e[0].getBoundingClientRect().width||e.outerWidth()||V(\"width\",e)}(n))/1e3,c=Math.round(1e3*(r-w.top)/function(e){return e[0].getBoundingClientRect().height||e.outerHeight()||V(\"height\",e)}(n))/1e3,(0>d||1\u003cd)&&(d=.5),(0>c||1\u003cc)&&(c=.5)),\"html\"===o(l)&&(l=\"\"),{xpath:l,x_percent:d,y_percent:c,sPath:_.sPath,tag:_.tag,ph:_.ph,scrDp:_.scrDp,label:_.label}}evaluateHeatmapData(e){let t,o,n,i,s,r,a={};vwo_$(e.target).get(0);const d=window._vwo_acc_id,c=window._vwo_exp,w=Be(c);o=w.length;const{xpath:u,x_percent:_,y_percent:g,sPath:E,tag:h,ph:v,scrDp:O,label:p}=this.getTargetPathInfo(e);for(;o--;)if(n=w[o],t=c[n],\"RUNNING\"===t.status&&t.clickmap&&(t.ready||t.gp)){const e=Ge.getCombi(t);if(t.clicks=t.clicks||0,e&&u&&++t.clicks\u003c=(window._vwo_clicks||10))if(xe.isEligibleToSendCall(n)){r=xe.getUUID(t),s=\"h.gif?experiment_id=\"+n+\"&account_id=\"+d+\"&combination=\"+e+xe.getUUIDString(r)+\"&url=\"+encodeURIComponent(window.location.href)+\"&path=\"+encodeURIComponent(u)+\"&x=\"+_+\"&y=\"+g+\"&mapEv=false\",window.VWO._.isBeaconAvailable=!0,window.VWO._.isLinkRedirecting=undefined;M(()=>ke.sendCall({serverUrl:Fe.serverUrl,accountId:d},{url:s})),window.VWO._.isLinkRedirecting=!1,i=i&&window.VWO._.isBeaconAvailable,window.VWO.modules.tags.wildCardCallback({oldArgs:[n,e,u,_,g]},l);const o={x:_,y:g,path:u,tag:h,ph:v,scrDp:O,label:p},c=\"id_\"+n;a[r]?a[r]=Object.assign(Object.assign({},a[r]),{[c]:e}):a=Object.assign(Object.assign({},a),{[r]:Object.assign({[c]:e},o)})}else xe.inQACampaign(n)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[n,e,u,_,g]},l)}return a}};window.VWO.modules.utils.heatmapUtils=He;const Ye=(e={})=>{t(()=>window.VWO.modules.tags.sessionInfoService.eraseSessionCookie()),window.fetcher.setValue(\"window._vwo_uuid\",null),window.fetcher.setValue(\"window.VWO._.allSettings.dataStore.uuid\",null),window._vwo_uuid=null,window.VWO._.allSettings.dataStore.uuid=null,(e=>{const o=window.VWO._.cookies,n=o.getAll(),i=/^(debug)?(_vis_opt|_vwo)/;for(const s in n)if(i.test(s)){const n=/(_vis_opt_exp_|_vwo_uuid_)(\\d+)/,i=t(()=>n.exec(s)[2]);i||\"_vwo\"==s?(o.createThirdParty(s,\"\",-1,null,i,void 0,void 0,void 0,void 0,e),s.includes(\"combi\")&&o.createThirdParty(`_vis_opt_exp_${i}_combi_choose`,\"\",-1,null,i,void 0,void 0,void 0,void 0,e)):o.create(s,\"\",-1,void 0,void 0,void 0,void 0,e)}})(e),Object.keys(window.localStorage).forEach(e=>{e.indexOf(\"vwo\")>-1&&window.localStorage.removeItem(e)}),window.VWO._.sessionInfoService.setVisitorInformation(\"new\"),t(()=>window.VWO._.crossStore.removeAll()),window.VWO._.phoenixMT.trigger(\"vwo.session.destroyed\"),955434===window._vwo_acc_id&&t(()=>window.VWO._.tua.clearCallbacks())};function $e(e){const t=function(e){return Object.keys(e).filter(t=>Object.prototype.hasOwnProperty.call(e,t))}(window._vwo_exp[e.toString()].goals);return t[0]}window.VWO._.destroySession?window.VWO._.destroySession(Ye):window.VWO._.destroySession=Ye;const je={markInsightGoalTriggered:function(e,t){var o;const n=window.tracklib||window.VWO._.track;e.type===re.GOAL_CAMPAIGN?n.markGoalTriggered(e.id,t):e.type===re.INSIGHTS_METRIC_CAMPAIGN&&((null===(o=e.goals[t])||void 0===o?void 0:o.mca)||window.VWO._.insightsUtils.includeInsightsMetric(e.id))},getInsightCombi:function(e,t){const o=window.VWO._.track,n=window.VWO._.insightsUtils;if(e.type===re.GOAL_CAMPAIGN)return o.isGoalIncluded?o.isGoalIncluded($e(e.id)):void(t||window.VWO.push([\"track.delayedGoalConversion\",{campaignId:e.id,type:re.GOAL_CAMPAIGN,goalId:$e(e.id)}]));if(e.type===re.FUNNEL_CAMPAIGN)return o.isFunnelIncluded?o.isFunnelIncluded(e.id):void(t||window.VWO.push([\"track.delayedGoalConversion\",{campaignId:e.id,type:re.FUNNEL_CAMPAIGN}]));if(e.type===re.INSIGHTS_FUNNEL_CAMPAIGN)return n.isFunnelIncluded(e.id);if(Ee.hasInsightsMetric(e.type)&&(e.ready||ie))return window.VWO._.insightsUtils.isVisBucketedForTrack();if(Ee.isAnalyzeCampaign(e.type)){if(o.isAnalyzeCampaignIncluded)return o.isAnalyzeCampaignIncluded(e.id);t||window.VWO.push([\"track.delayedGoalConversion\",{campaignId:e.id,type:e.type}])}}};window.VWO._.ncLib=window.VWO._.ncLib||{},window.VWO._.ncLib.initNonCriticalLib=()=>{if(pe(),window.VWO._.ncLib.ncInit)return;var e;window.VWO._.vwoLib.init(\"nonCritical\",window.VWO,null),e=window.VWO.modules.dataStorePlugin.vwoUUID,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT(),window.VWO._.addConsentTrigger=function(e){return d(this,void 0,void 0,function*(){yield window.VWO._.insightsOnConsentPromise,e()})},window.VWO._.libLoaded=!0,window.VWO._.track=window.VWO._.track||{},window.VWO._.CampaignEnum=Object.assign(Object.assign({},window.VWO._.CampaignEnum),re),window.VWO._.pcTrafficEnum=Object.assign(Object.assign({},window.VWO._.pcTrafficEnum),ae),window.VWO._.GoalsEnum=Object.assign(Object.assign({},window.VWO._.GoalsEnum),de),window.VWO._.EventsEnum=Object.assign(Object.assign({},window.VWO._.EventsEnum),{PERFORMANCE:\"vwo_performance\",ERROR_ONPAGE:\"vwo_errorOnPage\",CURSOR_THRASHED:\"vwo_cursorThrashed\",PAGE_REFRESHED:\"vwo_pageRefreshed\",QUICK_BACK:\"vwo_quickBack\",COPY:\"vwo_copy\",SELECTION:\"vwo_selection\",TAB_IN:\"vwo_tabIn\",TAB_OUT:\"vwo_tabOut\",REPEATED_SCROLLED:\"vwo_repeatedScrolled\",REPEATED_HOVERED:\"vwo_repeatedHovered\",LEAVE_INTENT:\"vwo_leaveIntent\",DOM_SUBMIT:g,DOM_HOVER:E,DOM_FOCUS:h,DOM_BLUR:v,PAGE_UNLOAD:O,WIDGET_CLOSE:C,WIDGET_SHOWN:m}),window.VWO._.SyncableEventsEnum=Object.assign(Object.assign({},window.VWO._.SyncableEventsEnum),{[window.VWO._.EventsEnum.PERFORMANCE]:{},[window.VWO._.EventsEnum.ERROR_ONPAGE]:{},[window.VWO._.EventsEnum.CURSOR_THRASHED]:{},[window.VWO._.EventsEnum.PAGE_REFRESHED]:{},[window.VWO._.EventsEnum.QUICK_BACK]:{},[window.VWO._.EventsEnum.COPY]:{},[window.VWO._.EventsEnum.SELECTION]:{},[window.VWO._.EventsEnum.TAB_IN]:{},[window.VWO._.EventsEnum.TAB_OUT]:{},[window.VWO._.EventsEnum.LEAVE_INTENT]:{},[window.VWO._.EventsEnum.REPEATED_SCROLLED]:{},[window.VWO._.EventsEnum.REPEATED_HOVERED]:{}}),window.VWO._.coreLib=window.VWO._.coreLib||{},window.VWO._.coreLib.compareUrlWithIncludeExcludeRegex=window.VWO.modules.utils.urlUtils.compareUrlWithIncludeExcludeRegex.bind(window.VWO.modules.utils.urlUtils),window.VWO._.coreLib.getCurrentUrl=function(){return window._vis_opt_url||window.location.href},window.VWO._.coreLib.runCampaigns=function(e,t){var o;return d(this,void 0,void 0,function*(){if(!(null===(o=window.VWO._.track)||void 0===o?void 0:o.isUserBucketed()))return void window.VWO._.vwoLib.init(\"track\",window.VWO,null);\"object\"==typeof e&&(t=e.expIds);const n=t.map(function(e){return d(this,void 0,void 0,function*(){yield window.VWO.modules.events.fireEventAndSyncData(window.VWO.phoenix,u,{id:e})})});yield Promise.all(n),window.VWO._.track.nlsProcessed=!0,window.VWO._.phoenixMT.trigger(\"vwo_insightsActivated\"),window.VWO._.vwoLib.init(\"track\",window.VWO,null)})},window.VWO._.libUtils.createUUIDCookie=function(){return window.VWO._.libUtils.createUUIDCookie2({vwoUUID:e,type:re.ANALYSIS_CAMPAIGN})},window.VWO._.libUtils.sendCall=function(e,t,o,n){window.VWO.modules.vwoUtils.sendCall({url:e},t,o,n)},window.VWO._.libUtils.extraData=function(e){return window.VWO._.libUtils.extraData2(e)},window.VWO._.libUtils.isSessionBasedCampaign=function(e){const t=window.VWO._.allSettings.dataStore.campaigns[e];return Ee.isSessionBasedCampaign2(t)},window.VWO._.libUtils.isBot=function(){return window.VWO._.libUtils.isBot2()},window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings(window._vwo_exp),window.VWO.track=window.VWO.track||{},window.VWO.track.goalConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue(\"VWO.modules.tags.backwardCompatibilityUtils.customGoalConversion\",[e,!0])})},window.VWO.track.revenueConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue(\"VWO.modules.tags.backwardCompatibilityUtils.customRevenueConversion\",[e,!0])})},window.VWO.track.delayedGoalConversion=function(e){return d(this,void 0,void 0,function*(){yield window.fetcher.getValue(\"VWO.modules.tags.backwardCompatibilityUtils.delayedGoalConversion\",[e])})},function(){const e=window._vwo_pa={},t=window._vwo_exp;for(var o in t)\"ANALYZE_RECORDING\"===t[o].type&&(e.r=1),\"ANALYZE_FORM\"===t[o].type&&(e.r=1),\"ANALYZE_HEATMAP\"===t[o].type&&(e.r=1)}(),window.VWO._.insights=Pe,window.VWO._.insightsLibUtils=Ee,window.VWO._.insightsCampaignUtils=je;const t=window._vis_debug||i();window._vis_heatmap||t||le(window._vwo_exp_ids),new a,window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageUnloadEvent=new se,window.VWO._.ncLib.ncInit=!0,window.VWO._.ncLib.handleClickEvent=e=>{var t;if((null===(t=e._vwo)||void 0===t?void 0:t.aux)&&e.props){e.props.aux=!0;const{isDeadClick:t,isRageClick:o,isErrorClick:n}=e._vwo;(t||o||n)&&e.props&&(t&&(e.props.isDeadClick=!0),o&&(e.props.isRageClick=!0),n&&(e.props.isErrorClick=!0))}},function(){try{document.addEventListener(\"visibilitychange\",()=>{try{document.hidden||window.VWO._.insights.fetchInsightsTPC()}catch(e){}}),window.VWO._.phoenixMT.on(A,e=>{try{window.VWO._.insights.setTPCOnPageExit()}catch(e){}})}catch(e){}}()},window.VWO._.phoenixMT&&window.VWO._.phoenixMT.trigger(\"vwo_InitNCLib\"),function(){const e=window.VWO._.phoenixMT;e.on(\"vwo_loadSettings\",Ve),e.getEventHistory(\"vwo_loadSettings\")&&Ve()}()}();\n\n(function(){\n var waitForCondition = function (condition, callback) {\n var execute = function () {\n if(condition()) {\n callback();\n } else {\n setTimeout(execute, 100);\n }\n };\n execute();\n };\n waitForCondition(function () { return VWO && VWO._ && VWO._.libLoaded } , function () {\n!function(){\"use strict\";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n\u003ct;n++)i[n]=e[n];return i}function t(e,t,n){return t=s(t),function(e,t){if(t&&(\"object\"==typeof t||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e)}(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,n||[],s(e).constructor):t.apply(e,n))}function n(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function i(e,t){for(var n=0;n\u003ct.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,\"value\"in i&&(i.writable=!0),Object.defineProperty(e,v(i.key),i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,\"prototype\",{writable:!1}),e}function o(e,t){var n=\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(!n){if(Array.isArray(e)||(n=w(e))||t&&e&&\"number\"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function a(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&d(e,t)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t\u003carguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(null!=n){var i,r,o,a,s=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(i=o.call(n)).done)&&(s.push(i.value),s.length!==t);u=!0);}catch(e){c=!0,r=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(e,t)||w(e,t)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function h(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(e){if(\"undefined\"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e[\"@@iterator\"])return Array.from(e)}(t)||w(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function v(e){var t=function(e,t){if(\"object\"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||\"default\");if(\"object\"!=typeof i)return i;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(\"string\"===t?String:Number)(e)}(e,\"string\");return\"symbol\"==typeof t?t:t+\"\"}function p(e){return(p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function w(t,n){if(t){if(\"string\"==typeof t)return e(t,n);var i={}.toString.call(t).slice(8,-1);return\"Object\"===i&&t.constructor&&(i=t.constructor.name),\"Map\"===i||\"Set\"===i?Array.from(t):\"Arguments\"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?e(t,n):void 0}}var m=function(){if(VWO._.eventsManager)return VWO._.eventsManager;var e=[],t=!0,n=[],i=[],r={bind:\"unbind\",live:\"die\",on:\"off\"},o=[];var a=/iPhone|iPad/.test(navigator.userAgent);function s(e){return!VWO.DONT_IOS&&(!(\"touchmove\"!==e&&\"touchstart\"!==e&&\"touchend\"!==e||!a)||void 0)}function u(e,n){t&&o.push({type:e,state:n,ref:e[n]})}function c(){for(var e=o.length-1;e>=0;e--){var t=o[e];t.type[t.state]=t.ref}}return m={addEventListener:function(n,i,r,o){if(!s(i)){t&&e.push({$el:n,name:i,callback:r,capture:o});try{n.addEventListener?n.addEventListener(i,r,o):n.attachEvent&&n.attachEvent(\"on\"+i,r,o)}catch(e){}return m}},addMutationObserver:function(e,t,n,r){var o;if(void 0!==window.MutationObserver?o=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(o=window.WebKitMutationObserver),o)try{var a=new MutationObserver(e.bind(r));i.push(a),a.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var t=0;t\u003ce.length;t++){var a=e[t],s=a.$el;a.jqType?(u=s,l=a.jqType,d=a.eventName,f=a.callback,h=a.selector,v=a.capture,l&&(h?u[r[l]](d,h,f,v):u[r[l]](d,f,v))):s.removeEventListener?s.removeEventListener(a.name,a.callback,a.capture):s.detachEvent&&s.detachEvent(\"on\"+a.name,a.callback)}var u,l,d,f,h,v;return i.forEach((function(e){e.disconnect()})),function(){for(var e=0;e\u003cn.length;e++){var t=n[e];\"interval\"===t.type?clearInterval(t.name):clearTimeout(t.name)}}(),c(),e.length=0,o.length=0,i.length=0,n.length=0,m},addJqEventListener:function(n,i,r,o,a,u){return s(r)||(t&&e.push({$el:n,jqType:i,eventName:r,callback:o,selector:a,capture:u}),a?n[i](r,a,o,u):n[i](r,o,u)),m},pushTimers:function(e,i){if(t)return n.push({name:e,type:i}),m},addOverrideState:u,overrideHistoryPush:function(e,n,i){if(t){var r=e[i];u(e,i),e[i]=function(t){var i=r.apply(e,[].slice.call(arguments));try{n({state:t})}catch(e){}return i}}},revertOverriddenStates:c,init:function(e){t=e.shouldPushToQueue}},VWO.destroy=m.clearAllListeners,VWO._.eventsManager=m,m}(),g={INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,CANVAS:1,\"FLUTTER-VIEW\":1},y=window.vwo_$,E={isNodeVisible:function(e){if(!(e&&e instanceof HTMLElement))return!1;var t=window.getComputedStyle(e),n=e.getBoundingClientRect(),i=h(e.getAnimations().filter((function(e){return void 0!==e.transitionProperty}))),r=i.filter((function(e){return\"visibility\"===e.transitionProperty}));return i.length>0||\"none\"!==(null==t?void 0:t.transition)&&\"\"!==(null==t?void 0:t.transition)?r.length?r[0].overallProgress\u003c.5&&!(\"none\"===(null==t?void 0:t.display)):!(\"none\"===(null==t?void 0:t.display)||\"hidden\"===(null==t?void 0:t.visibility)):!(\"none\"===(null==t?void 0:t.display)||\"hidden\"===(null==t?void 0:t.visibility)||\"0\"===(null==t?void 0:t.opacity)||n.width\u003c=0||n.height\u003c=0)},isLinkOrImmediateParentAnchor:function(e){if(e instanceof HTMLAnchorElement&&e.hasAttribute(\"href\"))return!0;var t=e.parentElement;return!!(t instanceof HTMLAnchorElement&&t.hasAttribute(\"href\"))},isNonDeadClickElement:function(e){switch(e.nodeName.toUpperCase()){case\"LABEL\":if(e.hasAttribute(\"for\")){var t=e.getAttribute(\"for\");if(document.getElementById(t))return!0}else if(y(e).find(\"input,select,textarea,option\").length>0)return!0}return!e||e._vwo_nd&&!e.disabled||1===g[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()]},isElementInViewport:function(e){var t=e.getBoundingClientRect();return!!(t.top>=0&&t.left>=0&&t.bottom\u003c=(window.innerHeight||document.documentElement.clientHeight)&&t.right\u003c=(window.innerWidth||document.documentElement.clientWidth))||t.top\u003c(window.innerHeight||document.documentElement.clientHeight)&&t.bottom>0&&t.left\u003c(window.innerWidth||document.documentElement.clientWidth)&&t.right>0},updateNodeVisibility:function(e){E.isNodeVisible(e)?e._vwo_vba_vis=!0:e&&e._vwo_vba_vis&&delete e._vwo_vba_vis}},b={RECORDING_INITIATED:\"rI\",PAGE_EXIT:\"pageExitEvent\",NLS_CLICK:\"nlsClick\",VARIATION_SHOWN:\"vS\",PAGE_UNLOAD:\"pU\",METRIC_CONVERTED:\"mT\",DOM_SUBMIT:\"dS\",CUSTOM_EVENT:\"cE\",VWO_VARIATION_SHOWN:\"vwo_variationShown\",PAGE_VIEW:\"vwo_pageView\",URL_CHANGE:\"vwo_urlChange\",GOAL_CONVERTED:\"vwo_goalConverted\",INSIGHTS_FUNNEL:\"vwo_insightsFunnel\",CAMPAIGNS_LOADED:\"vwo_campaignsLoaded\"},O={debounce:function(e,t){var n;return function(){for(var i=arguments.length,r=new Array(i),o=0;o\u003ci;o++)r[o]=arguments[o];clearTimeout(n),n=window.setTimeout((function(){e.apply(void 0,r)}),t)}},sanitizeActionData:function(e){return\"string\"!=typeof e?\"INVALIDATA\":e.replace(/_/g,\"!-u-!\").replace(/,/g,\"!-c-!\")},containsOurDomain:function(e){if(!e)return!1;return/visualwebsiteoptimizer\\.com|cdn\\.pushcrew\\.com|app\\.vwo\\.com|wingify\\-assets/.test(e)},getAnonymizedUrl:function(e){var t,n,i;if(!VWO.phoenix||null===(t=VWO._.allSettings)||void 0===t||null===(n=t.dataStore)||void 0===n||null===(i=n.plugins)||void 0===i||!i.PIICONFIG)return e;try{var r=window.VWO._.allSettings.dataStore.plugins.PIICONFIG,o=new URL(e),a={};o.searchParams.forEach((function(e,t){var n,i,o,s,u=!1,c=t.toLowerCase(),l=null===(n=r.queryParamSettings)||void 0===n||null===(i=n.w)||void 0===i?void 0:i[c],d=null===(o=r.queryParamSettings)||void 0===o||null===(s=o.b)||void 0===s?void 0:s[c];if(void 0!==l){if(l.length&&e.match(l))return;l||(u=!0)}(!u&&(void 0!==d||c.match(r.globalBlacklist))||e.match(r.globalValueRegex))&&(a[t]=\"vwo_anonymized\")})),e=this.constructAnonymizedURL(a,o.toString())}catch(t){e=e.replace(/(\\?|\\&)([^\\&\\#]*?)=([^\\&\\#]*)/g,\"$1$2=vwo_anonymized\")}return e},getTargetNode:function(e){var t;return e.composedPath&&null!==(t=e.composedPath())&&void 0!==t&&t.length?e.composedPath()[0]:e.target},getCookieDomain:function(){return window.VWO._.cookies.domain},validateLastNErrors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=e.slice(-t);if(n.length\u003ct)return!1;var i=n.every((function(e){return e.id===n[0].id}));return i},constructAnonymizedURL:function(e,t){var n=/([\\[\\]\\-(){}.+|$^?\\\\])/g,i=function(){if(Object.hasOwnProperty.call(e,r)){var i=e[r],o=r.replace(n,\"\\\\$1\"),a=i.replace(/\\$/g,\"$$\");a&&o&&(r=o,i=a);var s=new RegExp(\"[\\\\?&]\"+r+\"=([^&]*)\",\"g\");t=t.replace(s,(function(e,t){return e.replace(t,i)}))}};for(var r in e)i();return t}},T={canBeRageClick:function(e,t){var n=t.timeStamp,i=e.timeStamp;return!!(n&&i&&n-i\u003c250&&O.getTargetNode(e)===O.getTargetNode(t))},getRageClicks:function(e){var t=0,n=0;if(e.length\u003c7)return[];for(var i=1;i\u003ce.length;i++)this.canBeRageClick(e[i-1],e[i])?n++:(this.markRageClicks(e,t,n),t=i,n=i);t!==n&&this.markRageClicks(e,t,n)},markRageClicks:function(e,t,n){if(!(n-t\u003c6))for(var i=t;i\u003c=n;i++)i===t&&(e[i].isFirst=!0),this.classifyRage(e[i])},classifyRage:function(e){e._vwo=l(l({},e._vwo),{},{aux:!0,isRageClick:!0}),e.isRageClick=!0}},C=\"nls.init\",_=void 0!==VWO.v_e,S=window.VWO._.phoenixMT,V=window.VWO._.listener,A=function(){var e;return(null===(e=window.VWO.clickWatcher)||void 0===e?void 0:e.clickQueue)||[]},k=new(function(){function e(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n(this,e),window.VWO.clickWatcher&&this.initialized)return window.VWO.clickWatcher;this.deadQueue=[],this.clickQueue=[],this.config=l({clickTimeout:(null===(t=window._vwoCc)||void 0===t?void 0:t.dCT)||500},i),this.sendClicks=O.debounce(this.triggerAuxClick.bind(this),this.config.clickTimeout),this.init()}return r(e,[{key:\"init\",value:function(){var e=this;if(V.onEventReceive(C,(function(){var t,n,i,r;(null!==(t=window.VWO)&&void 0!==t&&null!==(n=t.nls)&&void 0!==n&&n.r||null!==(i=window.VWO)&&void 0!==i&&null!==(r=i.nls)&&void 0!==r&&r.hs)&&e.initialize()})),_){var t,n=function(){window.fetcher.getValue(\"VWO._.initClickWatcher\").then((function(t){t&&!e.initialized&&e.initialize()}))};n();var i=(null===(t=window.VWO._.enums)||void 0===t?void 0:t.EventsEnumMT)||b;window.VWO._.phoenixMT.on(i.CAMPAIGNS_LOADED,(function(){n()}))}}},{key:\"initialize\",value:function(){this.initialized||(this.initialized=!0,this.initMutationObserver(),this.initClickListener(),this.initScrollListeners(),this.initPageChangeListeners())}},{key:\"initMutationObserver\",value:function(){this.mutationObserver=new MutationObserver(this.processMutations.bind(this)),this.initializeNode(document.body)}},{key:\"initializeNode\",value:function(e){var t,n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,null);for(this.mutationObserver.observe(e,{attributes:!0,childList:!0,subtree:!0});t=n.nextNode();)t instanceof HTMLElement&&(E.updateNodeVisibility(t),t.shadowRoot&&this.initializeNode(t.shadowRoot))}},{key:\"initClickListener\",value:function(){var e=this;_?S.on(window.VWO._.EventsEnum.DOM_CLICK,(function(t){e.processClick(t)})):V.onEventReceive(b.NLS_CLICK,(function(t){e.processClick(t[1])}))}},{key:\"initScrollListeners\",value:function(){var e=this,t=O.debounce((function(){e.processDeadQueue()}),100);m.addEventListener(document,\"scroll\",t),m.addEventListener(document.body,\"scroll\",t,!0)}},{key:\"initPageChangeListeners\",value:function(){var e=this;_?S.on(b.PAGE_EXIT,(function(){e.processDeadQueue()})):m.addEventListener(window,\"beforeunload\",(function(){e.processDeadQueue()})),V.onEventReceive(window.VWO._.EventsEnum.URL_CHANGED,(function(){e.processDeadQueue()}))}},{key:\"processClick\",value:function(e){var t,n,i,r,o=this;if(null===(t=e._vwo)||void 0===t||!t.aux){this.clickQueue.push(e);var a=O.getTargetNode(e);E.updateNodeVisibility(a),e.eventUuid=e.eventUuid||(null===(n=window.VWO.modules)||void 0===n||null===(i=n.utils)||void 0===i||null===(r=i.libUtils)||void 0===r?void 0:r.generateUUID()),setTimeout((function(){o.processDeadQueue({filterQueue:!0})}),this.config.clickTimeout),this.sendClicks(),E.isLinkOrImmediateParentAnchor(a)||E.isNonDeadClickElement(a)||this.deadQueue.push({event:e,target:a,timestamp:Date.now()})}}},{key:\"processMutations\",value:function(e){var t,n=this,i=[\"style\",\"id\",\"class\"],r=[\"aria-hidden\",\"aria-expanded\",\"aria-modal\",\"aria-pressed\",\"aria-selected\",\"aria-checked\",\"aria-disabled\",\"aria-busy\",\"aria-invalid\",\"aria-current\",\"aria-haspopup\",\"aria-controls\",\"aria-owns\",\"aria-describedby\",\"aria-labelledby\",\"role\"],a=o(e);try{for(a.s();!(t=a.n()).done;){var s=t.value,u=s.target;if(\"attributes\"===s.type){var c=s.attributeName;if(i.indexOf(c)>-1||r.indexOf(c)>-1){var l=!!u._vwo_vba_vis;E.updateNodeVisibility(u);var d=!!u._vwo_vba_vis;(l||l!=d)&&this.processDeadQueue({mutatedNode:u})}}else\"childList\"===s.type&&(s.addedNodes.forEach((function(e){E.updateNodeVisibility(e),e.shadowRoot&&n.initializeNode(e.shadowRoot),e instanceof HTMLElement&&e._vwo_vba_vis&&n.processDeadQueue({mutatedNode:e})})),s.removedNodes.forEach((function(e){e instanceof HTMLElement&&e._vwo_vba_vis&&n.processDeadQueue()})))}}catch(e){a.e(e)}finally{a.f()}}},{key:\"processDeadQueue\",value:function(t){var n=this,i=t||{},r=i.mutatedNode,o=i.filterQueue;if(!r||E.isElementInViewport(r)){var a=Date.now();this.deadQueue=this.deadQueue.filter((function(t){var i=t.event,r=t.timestamp;return a-r>=n.config.clickTimeout?(e.classifyDead(i),!1):!!o}))}}},{key:\"triggerAuxClick\",value:function(){T.getRageClicks(this.clickQueue);var e,t=o(this.clickQueue);try{for(t.s();!(e=t.n()).done;){var n=e.value;n._vwo&&n._vwo.aux&&_&&S.trigger(window.VWO._.EventsEnum.DOM_CLICK,n)}}catch(e){t.e(e)}finally{t.f()}this.clickQueue=[]}},{key:\"destroy\",value:function(){this.mutationObserver.disconnect(),this.deadQueue=[]}}],[{key:\"classifyDead\",value:function(e){e._vwo=l(l({},e._vwo),{},{isDeadClick:!0,aux:!0}),e.isDeadClick=!0}}])}());window.VWO.clickWatcher=k;var L=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!L);var W,P,I,D,R={JSON:{stringify:function(e){var t=this,n=function(e){return\"string\"==typeof e},i=function(e){return null===e&&\"object\"===p(e)},r=function(e){return\"number\"==typeof e&&isNaN(e)},o=function(e){return\"number\"==typeof e&&!isFinite(e)},a=function(e){return\"symbol\"===p(e)},s=function(e){return function(e){return void 0===e&&void 0===e}(e)||function(e){return\"function\"==typeof e}(e)||a(e)},u=function(e){var t=e.split(\"\");return t.pop(),t.join(\"\")};if(!s(e)){if(\"object\"===p(c=e)&&null!==c&&\"function\"==typeof c.getMonth)return'\"'.concat(e.toISOString(),'\"');var c;if(function(e){return r(e)||o(e)||i(e)}(e))return\"\".concat(null);if(!a(e)){var l,d;if(function(e){return function(e){return\"number\"==typeof e}(e)||n(e)||function(e){return\"boolean\"==typeof e}(e)}(e))return n(e)?(d='\"',l=(l=(l=(l=(l=e.toString()).replace(/\\\\/g,\"\\\\\\\\\")).replace(/\\n/g,\"\\\\n\")).replace(/\\t/g,\"\\\\t\")).replace(/\\\"/g,'\\\\\"')):d=\"\",l?\"\".concat(d).concat(l).concat(d):\"\".concat(d).concat(e).concat(d);if(function(e){return Array.isArray(e)&&\"object\"===p(e)}(e)){var f=\"\";return e.forEach((function(e){f+=function(e){return r(e)||o(e)||i(e)||s(e)}(e)?t.stringify(null):t.stringify(e),f+=\",\"})),\"[\"+u(f)+\"]\"}if(function(e){return\"object\"===p(e)&&null!==e&&!Array.isArray(e)}(e)){var h=\"\";return Object.keys(e).forEach((function(n){var i=e[n],r=s(i);h+=r?\"\":t.stringify(n)+\":\"+t.stringify(i)+\",\"})),\"{\"+u(h)+\"}\"}}}}}};window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO._.nativeConstants=window.VWO._.nativeConstants||(I=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},D=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return void(window.DISABLE_NATIVE_CONSTANTS=!0);W=window.document.createElement(\"iframe\"),I(W,\"src\"),W.setAttribute=function(e,t){},W.style.display=\"none\",W.onload=function(){(P=W.contentWindow).onerror=function(e,t,n,i){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:i,source:\"nativeConstants\"})}},document.body.appendChild(W),(P=W.contentWindow)&&I(P.location,\"href\")}},void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&D(),{get:function(e){W&&W.contentWindow||D();var t=P;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&R[e]?(\"JSON\"===e&&(R[e].parse=t[e].parse),R[e]):t[e]}});var N=window.VWO._.nativeConstants,M=N,x=\"ex\",F=\"pr\",j=\"csp\",H={FETCH:\"fetch\",XHR:\"xmlhttprequest\"},B=function(){return r((function e(){if(n(this,e),window.VWO.errorClickWatcher)return window.VWO.errorClickWatcher}),null,[{key:\"markClickAsError\",value:function(e){var t=e.map((function(e){var t=f(e.split(\":\"),2),n=t[0],i=t[1];return{timestamp:parseInt(n,10),id:parseInt(i,10)}}));if(!O.validateLastNErrors(t,3)){var n=Date.now()-performance.timeOrigin,i=A();if(i.length>0){var r=i[i.length-1];r.timeStamp>=n-500&&(r.isErrorClick=!0,r._vwo=l(l({},r._vwo),{},{isErrorClick:!0,aux:!0}))}}}}])}(),U=new B;window.VWO.errorClickWatcher=U;var q,z=parseInt(+new Date/1e3,10),X=function(){return q||(q=VWO.data.ts||z)};function G(e){var t=X(),n=parseInt(+new Date/1e3,10)-z;return e?t+n:1e3*(t+n)+ +new Date%1e3}function Q(e){return 1e3*(X()+(parseInt(e/1e3,10)-z))+ +new Date%1e3}var $=[\"Script error.\",\"ResizeObserver loop completed with undelivered notifications.\"],K=N.get(\"Array\"),J=function(){return r((function e(){n(this,e),this.processedData=new K,this.pageErrors=new K,this.nextErrorIndex=0,this.nextPageErrorIndex=0,this.truncationLenth=100}),[{key:\"getDataToSend\",value:function(){if(this.shouldSendData()){var e=this.processedData.slice(this.nextErrorIndex).join(\",\"),t=this.pageErrors.slice(this.nextPageErrorIndex).join(\",\");return this.nextErrorIndex=this.processedData.length,this.nextPageErrorIndex=this.pageErrors.length,{er:e,pEr:t}}}},{key:\"shouldSendData\",value:function(){return this.nextErrorIndex!==this.processedData.length}},{key:\"resetData\",value:function(){this.processedData=new K,this.pageErrors=new K,this.nextErrorIndex=0,this.nextPageErrorIndex=0}},{key:\"processErrorData\",value:function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;if(!$.some((function(t){return\"string\"==typeof e[1]&&e[1].toLowerCase().indexOf(t.toLowerCase())>-1}))&&(i||(i=[]),B.markClickAsError(this.processedData),null!==(t=window.VWO.nls)&&void 0!==t&&t.startTime)){var o=e.join(\"_\"),a=i.join(\"_\"),s=r||Math.floor(G()-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),u=this.pageErrors.indexOf(o);u>=0?this.processedData.push(\"\".concat(s,\":\").concat(u)):(u=this.pageErrors.length,this.pageErrors.push(o),i.length?this.processedData.push([\"\".concat(s,\":\").concat(u),o,a].join(\"_\")):this.processedData.push([\"\".concat(s,\":\").concat(u),o].join(\"_\")))}}}])}();var Y=function(e){var t=document.createElement(\"div\");return t.innerHTML='\u003ca href=\"'+(e.split(\"&\").join(\"&\").split(\"\u003c\").join(\"<\").split('\"').join(\""\")+'\">x\u003c/a>'),t.firstChild.href},Z=function(){function e(){n(this,e)}return r(e,null,[{key:\"patchFetchAPI\",value:function(t){var n=window.fetch;window.fetch=function(i,r){var o=n.call(this,i,r);try{var a=Y(e.getFetchURL(i));if(ae.isUrlAllowed(a)){var s=O.getAnonymizedUrl(a),u=O.sanitizeActionData(s),c=r&&r.method||\"GET\";e.handleResponsePromise(t,o,u,c)}}catch(e){}return o}}},{key:\"handleResponsePromise\",value:function(e,t,n,i){t.then((function(t){\"status\"in t&&t.status>=400&&e.processErrorData([H.FETCH,n,t.status||0,i])})).catch((function(t){e.processErrorData([H.FETCH,n,0,i],[O.sanitizeActionData(t.message)])}))}},{key:\"getFetchURL\",value:function(e){return\"object\"===p(e)?e.url?e.url:e.toString():e}}])}(),ee=function(){return r((function e(){n(this,e)}),null,[{key:\"patchXHRAPI\",value:function(e){var t=XMLHttpRequest.prototype.open,n=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(e,n){try{var i=Y(n),r=O.getAnonymizedUrl(i),o=O.sanitizeActionData(r);this._url=o}catch(e){}this._method=e,t.apply(this,arguments)},XMLHttpRequest.prototype.send=function(){try{ae.isUrlAllowed(this._url)&&(this.addEventListener(\"error\",(function(t){e.processErrorData([H.XHR,this._url,this.status||0,this._method],[O.sanitizeActionData(t.message)])})),this.addEventListener(\"load\",(function(t){this.status>=400&&e.processErrorData([H.XHR,this._url,this.status||0,this._method],[O.sanitizeActionData(t.message)])})))}catch(e){}n.apply(this,arguments)}}}])}();window._vwo_evq=window._vwo_evq||[];var te=window._vwo_evq,ne=window._vwo_ev=window._vwo_ev||function(){\"jI\"!==arguments[0]?te.push([].slice.call(arguments)):te.unshift([\"jI\"])};window.VWO._.triggerEvent=window._vwo_ev;var ie=\"pTLD\",re=[\"co\",\"org\",\"com\",\"net\",\"edu\",\"au\",\"ac\"],oe=window.vwo_$||window.$;var ae=function(e){function i(){var e;return n(this,i),(e=t(this,i)).processXHRRequests(),e.addPerformanceObserver(),ee.patchXHRAPI(e),Z.patchFetchAPI(e),e}return u(i,e),r(i,[{key:\"processXHRRequests\",value:function(){var e=this;performance.getEntriesByType(\"resource\").forEach((function(t){if(!([H.FETCH,H.XHR].indexOf(t.initiatorType)\u003c0)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=Q(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=O.getAnonymizedUrl(t.name),a=O.sanitizeActionData(o),s=[t.initiatorType,a,t.responseStatus];e.processErrorData(s,null,r)}}))}},{key:\"addPerformanceObserver\",value:function(){var e=this,t=new PerformanceObserver((function(t){t.getEntries().forEach((function(t){if(!([H.FETCH,H.XHR].indexOf(t.initiatorType)>-1)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=Q(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=O.getAnonymizedUrl(t.name),a=O.sanitizeActionData(o),s=[t.initiatorType,a,t.responseStatus];e.processErrorData(s,null,r)}}))}));t.observe({type:\"resource\",buffered:!0}),window.addEventListener(\"beforeunload\",(function(){t.disconnect()}))}}],[{key:\"isUrlAllowed\",value:function(e){var t=O.getCookieDomain(),n=!0;try{n=!/^$/g.test(e)&&!O.containsOurDomain(e)&&function(e){var t,n=e.split(\".\"),i=n.length,r=n[i-2];return r&&-1!==oe.inArray(r,re)?(t=n[i-3]+\".\"+r+\".\"+n[i-1],ne(ie,e,t),t):(t=r+\".\"+n[i-1],ne(ie,e,t),t)}(new URL(e).host)===t}catch(e){}return n}}])}(J),se=function(e){function i(){var e;return n(this,i),(e=t(this,i)).addErrorListener(),e}return u(i,e),r(i,[{key:\"addErrorListener\",value:function(){var e=this;window.addEventListener(\"error\",(function(t){if(t&&t.message){var n=O.sanitizeActionData(t.message.slice(0,e.truncationLenth));return e.processErrorData([x,n]),!0}})),window.addEventListener(\"unhandledrejection\",(function(t){if(t&&t.reason){var n=\"Uncaught (in promise) \"+t.reason,i=O.sanitizeActionData(n.slice(0,e.truncationLenth));return e.processErrorData([F,i]),!0}})),document.addEventListener(\"securitypolicyviolation\",(function(t){if(t&&t.blockedURI&&ae.isUrlAllowed(t.blockedURI)){var n=O.getAnonymizedUrl(t.blockedURI),i=O.sanitizeActionData(n),r=[j,i,O.sanitizeActionData(t.violatedDirective)],o=[O.sanitizeActionData(t.originalPolicy)];e.processErrorData(r,o)}}))}}])}(J),ue=N.get(\"JSON\"),ce=function(e){function i(){var e;return n(this,i),(e=t(this,i)).patchConsoleAPI(),e}return u(i,e),r(i,[{key:\"patchConsoleAPI\",value:function(){var e=console.error,t=this;console.error=function(n){try{var i=n;\"string\"!=typeof i&&(i=ue.stringify(n)),i=O.sanitizeActionData(i.slice(0,t.truncationLenth)),t.processErrorData([i])}catch(e){}e.apply(console,arguments)}}}])}(J),le=!1,de=window.VWO._.listener,fe=void 0!==VWO.v_e,he=function(){function e(){n(this,e),void 0!==VWO.v_e&&VWO.featureInfo.ele&&!le&&this.init()}return r(e,[{key:\"init\",value:function(){var e=this;if(de.onEventReceive(C,(function(){var t,n,i,r;(null!==(t=window.VWO)&&void 0!==t&&null!==(n=t.nls)&&void 0!==n&&n.r||null!==(i=window.VWO)&&void 0!==i&&null!==(r=i.nls)&&void 0!==r&&r.hs)&&e.initialize()})),fe){var t,n=function(){window.fetcher.getValue(\"VWO._.initClickWatcher\").then((function(t){t&&!le&&e.initialize()}))};n();var i=(null===(t=window.VWO._.enums)||void 0===t?void 0:t.EventsEnumMT)||b;window.VWO._.phoenixMT.on(i.CAMPAIGNS_LOADED,(function(){n()}))}}},{key:\"initialize\",value:function(){le||(le=!0,this.exceptionRecorder=new se,this.consoleRecorder=new ce,this.networkRecorder=new ae)}},{key:\"sendData\",value:function(){var t;if(le&&this.isNewDataAvailable()){var n=this.exceptionRecorder.getDataToSend(),i=this.consoleRecorder.getDataToSend(),r=this.networkRecorder.getDataToSend();if(e.sendErrorOnPageAsEvent(n,i,r),null!==(t=window.VWO.nls)&&void 0!==t&&t.startTime)return e.parseErrorLoggerData(n,i,r)}}},{key:\"isNewDataAvailable\",value:function(){return this.exceptionRecorder.shouldSendData()||this.consoleRecorder.shouldSendData()||this.networkRecorder.shouldSendData()}},{key:\"resetData\",value:function(){le&&(this.exceptionRecorder.resetData(),this.consoleRecorder.resetData(),this.networkRecorder.resetData())}}],[{key:\"sendErrorOnPageAsEvent\",value:function(e,t,n){var i={};e&&e.pEr&&(i.e=e.pEr),t&&t.pEr&&(i.c=t.pEr),n&&n.pEr&&(i.n=n.pEr),Object.keys(i).length>0&&VWO._.phoenixMT&&VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.ERROR_ONPAGE,i)}},{key:\"parseErrorLoggerData\",value:function(e,t,n){var i=M.get(\"JSON\"),r={error:{e:null==e?void 0:e.er,c:null==t?void 0:t.er,n:null==n?void 0:n.er}};return null!=e&&e.pEr&&(r.pEr=r.pEr||{},r.pEr.e=e.pEr),null!=t&&t.pEr&&(r.pEr=r.pEr||{},r.pEr.c=t.pEr),null!=n&&n.pEr&&(r.pEr=r.pEr||{},r.pEr.n=n.pEr),r.pEr&&(r.pEr=i.stringify(r.pEr)),r.error=i.stringify(r.error),r}}])}();window.VWO.ErrorLogger=new he;window.VWO.ErrorLogger;function ve(e,t){var n=e.median,i=e.p10;if(n\u003c=0)throw new Error(\"median must be greater than zero\");if(i\u003c=0)throw new Error(\"p10 must be greater than zero\");if(i>=n)throw new Error(\"p10 must be less than the median\");if(t\u003c=0)return 1;var r,o,a,s=Math.max(Number.MIN_VALUE,t/n),u=Math.log(s),c=Math.max(Number.MIN_VALUE,i/n),l=-Math.log(c),d=(1-(o=(r=.9061938024368232*u/l)\u003c0?-1:0===r?0:1,a=1/(1+.3275911*(r=Math.abs(r))),o*(1-a*(.254829592+a*(a*(1.421413741+a*(1.061405429*a-1.453152027))-.284496736))*Math.exp(-r*r))))/2;return t\u003c=i?Math.max(.9,Math.min(1,d)):t\u003c=n?Math.max(.5,Math.min(.8999999999999999,d)):Math.max(0,Math.min(.49999999999999994,d))}var pe=/url\\((\"[^\"]*\"|'[^']*'|[^)]*)\\)/i,we=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);function me(){var e=document.documentElement;return{width:Math.max((null==e?void 0:e.clientWidth)||0,window.innerWidth||0),height:Math.max((null==e?void 0:e.clientHeight)||0,window.innerHeight||0)}}function ge(e,t){var n=Math.max(e.top,0),i=Math.max(e.left,0),r=Math.min(e.bottom,t.height),o=Math.min(e.right,t.width);return r\u003c=n||o\u003c=i?0:(r-n)*(o-i)}function ye(e){var t=pe.exec(e);if(!t)return\"\";var n=t[1];return 0===n.indexOf('\"')||0===n.indexOf(\"'\")?n.slice(1,-1):n}function Ee(e,t){var n={FCP:[3e3,1800,1600,934],SI:[5800,3387,2300,1311],LCP:[4e3,2500,2400,1200],TBT:[600,200,350,150],CLS:[.25,.1,.25,.1]}[e],i={FCP:[1187,7582,603,4251],SI:[2188,15400,831,6380],LCP:[1705,9389,683,8447],TBT:[60,4408,60,1930],CLS:[0,1.3192,0,1.3192]}[e],r=we?0:2,o=n[r],a=n[r+1],s=i[r],u=i[r+1];return t\u003cs?100:t>u?0:100*function(e,t,n){var i=ve({median:t,p10:n},e);return i>.9&&(i+=.05*(i-.9)),Math.floor(100*i)/100}(t,o,a)}var be,Oe=-1,Te=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&(Oe=t.timeStamp,e(t))}),!0)},Ce=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0];if(e&&e.responseStart>0&&e.responseStart\u003cperformance.now())return e},_e=function(){var e=Ce();return e&&e.activationStart||0},Se=function(e,t){var n=Ce(),i=\"navigate\";Oe>=0?i=\"back-forward-cache\":n&&(document.prerendering||_e()>0?i=\"prerender\":document.wasDiscarded?i=\"restore\":n.type&&(i=n.type.replace(/_/g,\"-\")));return{name:e,value:void 0===t?-1:t,rating:\"good\",delta:0,entries:[],id:\"v4-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},Ve=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver((function(e){Promise.resolve().then((function(){t(e.getEntries())}))}));return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch(e){}},Ae=function(e,t,n,i){var r,o;return function(a){t.value>=0&&(a||i)&&((o=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=o,t.rating=function(e,t){return e>t[1]?\"poor\":e>t[0]?\"needs-improvement\":\"good\"}(t.value,n),e(t))}},ke=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},Le=function(e){document.addEventListener(\"visibilitychange\",(function(){\"hidden\"===document.visibilityState&&e()}))},We=function(e){var t=!1;return function(){t||(e(),t=!0)}},Pe=-1,Ie=function(){return\"hidden\"!==document.visibilityState||document.prerendering?1/0:0},De=function(e){\"hidden\"===document.visibilityState&&Pe>-1&&(Pe=\"visibilitychange\"===e.type?e.timeStamp:0,Ne())},Re=function(){addEventListener(\"visibilitychange\",De,!0),addEventListener(\"prerenderingchange\",De,!0)},Ne=function(){removeEventListener(\"visibilitychange\",De,!0),removeEventListener(\"prerenderingchange\",De,!0)},Me=function(){return Pe\u003c0&&(Pe=Ie(),Re(),Te((function(){setTimeout((function(){Pe=Ie(),Re()}),0)}))),{get firstHiddenTime(){return Pe}}},xe=function(e){document.prerendering?addEventListener(\"prerenderingchange\",(function(){return e()}),!0):e()},Fe=[1800,3e3],je=function(e,t){t=t||{},xe((function(){var n,i=Me(),r=Se(\"FCP\"),o=Ve(\"paint\",(function(e){e.forEach((function(e){\"first-contentful-paint\"===e.name&&(o.disconnect(),e.startTime\u003ci.firstHiddenTime&&(r.value=Math.max(e.startTime-_e(),0),r.entries.push(e),n(!0)))}))}));o&&(n=Ae(e,r,Fe,t.reportAllChanges),Te((function(i){r=Se(\"FCP\"),n=Ae(e,r,Fe,t.reportAllChanges),ke((function(){r.value=performance.now()-i.timeStamp,n(!0)}))})))}))},He=[.1,.25],Be=0,Ue=1/0,qe=0,ze=function(e){e.forEach((function(e){e.interactionId&&(Ue=Math.min(Ue,e.interactionId),qe=Math.max(qe,e.interactionId),Be=qe?(qe-Ue)/7+1:0)}))},Xe=function(){return be?Be:performance.interactionCount||0},Ge=function(){\"interactionCount\"in performance||be||(be=Ve(\"event\",ze,{type:\"event\",buffered:!0,durationThreshold:0}))},Qe=[],$e=new Map,Ke=0,Je=function(){var e=Math.min(Qe.length-1,Math.floor((Xe()-Ke)/50));return Qe[e]},Ye=[],Ze=function(e){if(Ye.forEach((function(t){return t(e)})),e.interactionId||\"first-input\"===e.entryType){var t=Qe[Qe.length-1],n=$e.get(e.interactionId);if(n||Qe.length\u003c10||e.duration>t.latency){if(n)e.duration>n.latency?(n.entries=[e],n.latency=e.duration):e.duration===n.latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e);else{var i={id:e.interactionId,latency:e.duration,entries:[e]};$e.set(i.id,i),Qe.push(i)}Qe.sort((function(e,t){return t.latency-e.latency})),Qe.length>10&&Qe.splice(10).forEach((function(e){return $e.delete(e.id)}))}}},et=function(e){var t=self.requestIdleCallback||self.setTimeout,n=-1;return e=We(e),\"hidden\"===document.visibilityState?e():(n=t(e),Le(e)),n},tt=[200,500],nt=function(e,t){\"PerformanceEventTiming\"in self&&\"interactionId\"in PerformanceEventTiming.prototype&&(t=t||{},xe((function(){var n;Ge();var i,r=Se(\"INP\"),o=function(e){et((function(){e.forEach(Ze);var t=Je();t&&t.latency!==r.value&&(r.value=t.latency,r.entries=t.entries,i())}))},a=Ve(\"event\",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});i=Ae(e,r,tt,t.reportAllChanges),a&&(a.observe({type:\"first-input\",buffered:!0}),Le((function(){o(a.takeRecords()),i(!0)})),Te((function(){Ke=Xe(),Qe.length=0,$e.clear(),r=Se(\"INP\"),i=Ae(e,r,tt,t.reportAllChanges)})))})))},it=[2500,4e3],rt={},ot=[800,1800],at=function(e){document.prerendering?xe((function(){return at(e)})):\"complete\"!==document.readyState?addEventListener(\"load\",(function(){return at(e)}),!0):setTimeout(e,0)},st=function(){return[1053520].indexOf(window._vwo_acc_id)>-1},ut=[\"vwoEventName\"],ct=void 0!==VWO.v_e&&VWO.featureInfo&&VWO.featureInfo.wve||st(),lt=window.VWO._.phoenixMT,dt=window.VWO._.listener,ft=window.VWO._.cookies.get(\"_vwo_uuid\"),ht=new(function(){return r((function e(){var t=this;if(n(this,e),ct){if(window.VWO.performanceWatcher)return window.VWO.performanceWatcher;this.lastWebVitalsSent={},this.resources={},this.webVitals={},this.totalBlockingTime=0,this.isTTICalculated=!1,this.isHidden=!1,this.lastLongTask=0,this.lastVisuallyComplete=0,this.finalTBT=0,this.quietWindowTimeout=0,this.inFlightGetRequests=0,this.isDestroyed=!1,this.isSendingInitialMetrics=!1,this.originalPushState=history.pushState,this.originalReplaceState=history.replaceState,this.isHistoryPatched=!1,\"PerformanceObserver\"in window&&(this.resourceObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){var n;e.duration\u003c0||(n=e.name,!/^https?:\\/\\//i.test(n))||null!==t.resources&&(t.resources[e.name]=e.startTime+e.duration)}))})),this.paintObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){\"first-paint\"!==e.name||t.isHidden||(t.paintObserver.disconnect(),t.firstPaint=e.startTime)}))})),this.longTaskObserver=new PerformanceObserver((function(e){e.getEntries().forEach((function(e){e.startTime>t.firstContentfulPaint&&(t.resetQuietWindowTimer(),e.duration>50&&(t.lastLongTask=e.startTime+e.duration,t.totalBlockingTime+=e.duration-50))}))})),this.initGetRequestTracking(),this.initializeWatcher())}}),[{key:\"initGetRequestTracking\",value:function(){this.originalFetch=window.fetch,this.originalXhrOpen=XMLHttpRequest.prototype.open,this.originalXhrSend=XMLHttpRequest.prototype.send,this.patchFetchAPI(),this.patchXhrAPI()}},{key:\"patchFetchAPI\",value:function(){var e=this;window.fetch=function(t,n){var i;return\"GET\"===((null==n||null===(i=n.method)||void 0===i?void 0:i.toUpperCase())||\"GET\")?(e.inFlightGetRequests++,e.originalFetch.call(this,t,n).finally((function(){e.inFlightGetRequests--}))):e.originalFetch.call(this,t,n)}}},{key:\"patchXhrAPI\",value:function(){var e=this;XMLHttpRequest.prototype.open=function(t){return this._method=t.toUpperCase(),e.originalXhrOpen.apply(this,arguments)},XMLHttpRequest.prototype.send=function(){return\"GET\"===this._method&&(e.inFlightGetRequests++,this.addEventListener(\"loadend\",(function(){e.inFlightGetRequests--})),this.addEventListener(\"error\",(function(){e.inFlightGetRequests--})),this.addEventListener(\"abort\",(function(){e.inFlightGetRequests--}))),e.originalXhrSend.apply(this,arguments)}}},{key:\"initializeWatcher\",value:function(){var e=this;this.resourceObserver.observe({type:\"resource\",buffered:!0}),this.paintObserver.observe({type:\"paint\",buffered:!0}),lt.on(window.VWO._.EventsEnum.PERFORMANCE,(function(t){if(e.isSendingInitialMetrics)e.isSendingInitialMetrics=!1;else{var n=t.vwoEventName,i=function(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i\u003co.length;i++)n=o[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(t,ut);t._vwo={eventDataConfig:a({},ft,i)},n||(t.vwoEventName=window.VWO._.EventsEnum.PERFORMANCE)}}),{syncToDataLayer:!0}),this.initLoadTimingListeners(),this.initWebVitalsListeners(),this.initListeners()}},{key:\"initLoadTimingListeners\",value:function(){var e=this;if(\"loading\"===document.readyState)window.addEventListener(\"DOMContentLoaded\",(function(){var t={dcl:parseFloat(performance.now().toFixed(3))};e.domContentLoaded=performance.now(),lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}));else{var t={dcl:parseFloat(performance.getEntriesByType(\"navigation\")[0].domContentLoadedEventStart.toFixed(3))};this.domContentLoaded=performance.getEntriesByType(\"navigation\")[0].domContentLoadedEventStart,lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}if(\"complete\"===document.readyState){this.pageLoad=performance.getEntriesByType(\"navigation\")[0].loadEventStart;var n={pl:parseFloat(this.pageLoad.toFixed(3))};lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,n)}else window.addEventListener(\"load\",(function(){e.pageLoad=performance.now();var t={pl:parseFloat(e.pageLoad.toFixed(3))};lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}))}},{key:\"initWebVitalsListeners\",value:function(){var e,t,n=this;e=function(e){n.isDestroyed||(n.webVitals.cls=parseFloat(e.value.toFixed(3)))},t=(t={reportAllChanges:!0})||{},je(We((function(){var n,i=Se(\"CLS\",0),r=0,o=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var t=o[0],n=o[o.length-1];r&&e.startTime-n.startTime\u003c1e3&&e.startTime-t.startTime\u003c5e3?(r+=e.value,o.push(e)):(r=e.value,o=[e])}})),r>i.value&&(i.value=r,i.entries=o,n())},s=Ve(\"layout-shift\",a);s&&(n=Ae(e,i,He,t.reportAllChanges),Le((function(){a(s.takeRecords()),n(!0)})),Te((function(){r=0,i=Se(\"CLS\",0),n=Ae(e,i,He,t.reportAllChanges),ke((function(){return n()}))})),setTimeout(n,0))}))),nt((function(e){n.isDestroyed||(n.webVitals.inp=parseFloat(e.value.toFixed(3)))}),{reportAllChanges:!0}),function(e,t){t=t||{},xe((function(){var n,i=Me(),r=Se(\"LCP\"),o=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime\u003ci.firstHiddenTime&&(r.value=Math.max(e.startTime-_e(),0),r.entries=[e],n())}))},a=Ve(\"largest-contentful-paint\",o);if(a){n=Ae(e,r,it,t.reportAllChanges);var s=We((function(){rt[r.id]||(o(a.takeRecords()),a.disconnect(),rt[r.id]=!0,n(!0))}));[\"keydown\",\"click\"].forEach((function(e){addEventListener(e,(function(){return et(s)}),{once:!0,capture:!0})})),Le(s),Te((function(i){r=Se(\"LCP\"),n=Ae(e,r,it,t.reportAllChanges),ke((function(){r.value=performance.now()-i.timeStamp,rt[r.id]=!0,n(!0)}))}))}}))}((function(e){n.isDestroyed||(n.webVitals.lcp=parseFloat(e.value.toFixed(3)))}),{reportAllChanges:!0}),function(e,t){t=t||{};var n=Se(\"TTFB\"),i=Ae(e,n,ot,t.reportAllChanges);at((function(){var r=Ce();r&&(n.value=Math.max(r.responseStart-_e(),0),n.entries=[r],i(!0),Te((function(){n=Se(\"TTFB\",0),(i=Ae(e,n,ot,t.reportAllChanges))(!0)})))}))}((function(e){if(!n.isDestroyed){n.timeToFirstByte=e.value;var t={ttfb:parseFloat(n.timeToFirstByte.toFixed(3))};lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}})),je((function(e){if(!n.isDestroyed){n.firstContentfulPaint=e.value;var t={fcp:parseFloat(n.firstContentfulPaint.toFixed(3))};lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t),n.lastLongTask=n.firstContentfulPaint,n.longTaskObserver.observe({type:\"longtask\",buffered:!0}),n.resetQuietWindowTimer()}}))}},{key:\"initListeners\",value:function(){var e=this;window.addEventListener(\"beforeunload\",(function(){!e.isTTICalculated&&e.firstContentfulPaint&&(e.webVitals.tti=parseFloat(e.firstContentfulPaint.toFixed(3)),e.webVitals.tbt=0),e.triggerWebVitals(),e.destroy()})),document.addEventListener(\"visibilitychange\",(function(){\"hidden\"===document.visibilityState&&(e.isHidden=!0,e.triggerWebVitals())})),this.setupHistoryAPIOverride(),dt.onEventReceive(window.VWO._.EventsEnum.RETRACK_VISITOR,(function(){e.resetData()}))}},{key:\"setupHistoryAPIOverride\",value:function(){if(!this.isHistoryPatched&&window.history){var e=this;history.pushState=function(t,n,i){return e.handlePreUrlChange(window.location.href,null==i?void 0:i.toString()),e.originalPushState.apply(this,arguments)},history.replaceState=function(t,n,i){return e.handlePreUrlChange(window.location.href,null==i?void 0:i.toString()),e.originalReplaceState.apply(this,arguments)},this.isHistoryPatched=!0}}},{key:\"handlePreUrlChange\",value:function(e,t){try{if(!t||e===t)return;this.triggerWebVitals(),this.resetData()}catch(e){}}},{key:\"triggerWebVitals\",value:function(){this.isDestroyed||(this.webVitals.si||this.speedIndexCalculation(),this.performanceScoreCalculation(),this.areWebVitalsDifferent()&&(this.lastWebVitalsSent=l({},this.webVitals),lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,l({},this.webVitals))))}},{key:\"areWebVitalsDifferent\",value:function(){return!this.lastWebVitalsSent||(this.webVitals.cls!==this.lastWebVitalsSent.cls||this.webVitals.inp!==this.lastWebVitalsSent.inp||this.webVitals.lcp!==this.lastWebVitalsSent.lcp||this.webVitals.si!==this.lastWebVitalsSent.si||this.webVitals.score!==this.lastWebVitalsSent.score||this.webVitals.tti!==this.lastWebVitalsSent.tti||this.webVitals.tbt!==this.lastWebVitalsSent.tbt)}},{key:\"speedIndexCalculation\",value:function(){if(!this.isDestroyed&&void 0===this.webVitals.si&&this.firstContentfulPaint){var e=0,t=null,n=performance.now();if(null!==this.resources&&(e=Math.max.apply(null,Object.keys(this.resources).map((function(e){return this.resources[e]}),this)))>this.lastVisuallyComplete&&n-e>1e3){t=function(e){for(var t,n,i=[],r=document.getElementsByTagName(\"*\"),o=me(),a=0;a\u003cr.length;a++){var s=r[a],u=\"\";if(t=\"img\",n=void 0,(null===(n=s.nodeName)||void 0===n?void 0:n.toLowerCase())===t&&(u=s.currentSrc||s.src),!u){var c=getComputedStyle(s).getPropertyValue(\"background-image\");c&&(u=ye(c))}if(u){var l=0===u.indexOf(\"data:image\")?0:e[u];if(void 0!==l){var d=ge(s.getBoundingClientRect(),o);d>0&&i.push({time:l,area:d})}}}return i}(this.resources),this.resources=null,this.lastVisuallyComplete=e;var i=null===t?0:function(e,t){var n,i=me(),r=i.width*i.height/10,a=r*e,s=o(t);try{for(s.s();!(n=s.n()).done;){var u=n.value,c=u.time,l=u.area;r+=l,a+=l*Math.max(c,e)}}catch(e){s.e(e)}finally{s.f()}return 0===r?0:a/r}(this.firstContentfulPaint||this.firstPaint,t);this.webVitals.si=parseFloat(i.toFixed(3))}}}},{key:\"performanceScoreCalculation\",value:function(){var e={FCP:.1,SI:.1,LCP:.25,TBT:.3,CLS:.25},t={FCP:this.firstContentfulPaint,SI:this.webVitals.si,LCP:this.webVitals.lcp,TBT:this.finalTBT,CLS:this.webVitals.cls},n=0;for(var i in t)if(void 0===t[i])return;for(var r in t){n+=Ee(r,t[r])*e[r]}this.webVitals.score=parseFloat(n.toFixed(3))}},{key:\"sendInitialPerformanceMetrics\",value:function(){if(!this.isSendingInitialMetrics){this.isSendingInitialMetrics=!0;var e={fcp:this.firstContentfulPaint,ttfb:this.timeToFirstByte,dcl:this.domContentLoaded,pl:this.pageLoad},t=Object.keys(e).reduce((function(t,n){var i=e[n];return void 0!==i&&(t[n]=parseFloat(i.toFixed(3))),t}),{});Object.keys(t).length>0&&window.VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}}},{key:\"resetQuietWindowTimer\",value:function(){var e=this;this.quietWindowTimeout&&clearTimeout(this.quietWindowTimeout),this.quietWindowTimeout=window.setTimeout((function(){if(!e.isTTICalculated&&e.inFlightGetRequests\u003c3){var t={tti:parseFloat(e.lastLongTask.toFixed(3)),tbt:parseFloat(e.totalBlockingTime.toFixed(3))};e.finalTBT=parseFloat(e.totalBlockingTime.toFixed(3)),lt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t),e.isTTICalculated=!0,e.longTaskObserver.disconnect(),e.speedIndexCalculation()}}),5e3)}},{key:\"resetData\",value:function(){ct&&(this.webVitals={},this.lastWebVitalsSent={},this.resources={},this.totalBlockingTime=0,this.isTTICalculated=!1,this.isHidden=!1,this.lastLongTask=0,this.lastVisuallyComplete=0,this.finalTBT=0,this.firstPaint=void 0,this.firstContentfulPaint=void 0,this.timeToFirstByte=void 0,this.domContentLoaded=void 0,this.pageLoad=void 0,this.quietWindowTimeout&&(clearTimeout(this.quietWindowTimeout),this.quietWindowTimeout=0),this.inFlightGetRequests=0,this.isDestroyed||(this.destroy(),this.isDestroyed=!0))}},{key:\"destroy\",value:function(){this.resourceObserver.disconnect(),this.paintObserver.disconnect(),this.longTaskObserver.disconnect(),this.resources=null,this.isHistoryPatched&&(history.pushState=this.originalPushState,history.replaceState=this.originalReplaceState,this.isHistoryPatched=!1),this.originalFetch&&(window.fetch=this.originalFetch),this.originalXhrOpen&&(XMLHttpRequest.prototype.open=this.originalXhrOpen),this.originalXhrSend&&(XMLHttpRequest.prototype.send=this.originalXhrSend)}}])}());window.VWO.performanceWatcher=ht}();\n\n });\n})();\n\n\u003c/script>\u003cscript type=\"text/javascript\" async=\"\" src=\"https://googleads.g.doubleclick.net/pagead/viewthroughconversion/716506604/?random=1779754689327&cv=11&fst=1779754689327&bg=ffffff&guid=ON&async=1&gtm=45be65k1v9213577779z878475663za20gzb78475663zd78475663xea&gcd=13l3l3R3l5l1&dma=0&tag_exp=0~115616986~115938465~115938469~116701382~119034493&u_w=1440&u_h=900&url=https%3A%2F%2Fwww.spiritoffreedom.com.au%2F&rcb=14&label=TBrSCPKVj8EDEOyL1NUC&frm=0&tiba=Spirit%20of%20Freedom%20-%20Diving%20Liveaboard%20Cairns&hn=www.googleadservices.com&npa=0&pscdl=noapi&auid=1074611869.1779754689&uaa=x86&uab=64&uafvl=HeadlessChrome%3B147.0.7727.15%7CNot.A%252FBrand%3B8.0.0.0%7CChromium%3B147.0.7727.15&uamb=0&uam=&uap=macOS&uapv=10.15.7&uaw=0&_tu=CA&rfmt=3&fmt=4\">\u003c/script>\u003cscript type=\"text/javascript\" nonce=\"\">!function(){var e=function(e,t){var n=function(){e()?t():setTimeout(n,100)};n()};e(function(){return VWO&&VWO._&&VWO._.libLoaded},function(){window.VWO=window.VWO||[],VWO.v_o=\"4.0.499\",function(){var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function e(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var N=function(){return(N=Object.assign||function(e){for(var t,n=1,i=arguments.length;n\u003ci;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function h(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)\u003c0&&(n[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o\u003ci.length;o++)t.indexOf(i[o])\u003c0&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(n[i[o]]=e[i[o]])}return n}function n(){for(var e=0,t=0,n=arguments.length;t\u003cn;t++)e+=arguments[t].length;var i=Array(e),o=0;for(t=0;t\u003cn;t++)for(var r=arguments[t],a=0,s=r.length;a\u003cs;a++,o++)i[o]=r[a];return i}var o=parseInt(new Date/1e3,10),t,r=function(){return t||(t=VWO.data.ts||o)},a=Object.keys||function(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(t);return n};function s(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function d(e,t){for(var n=[],i=0;i\u003ce.length;i++)n.push(t(e[i]));return n}function c(e,t){for(var n=[],i=0;i\u003ce.length;i++)t(e[i],i)&&n.push(e[i]);return n}function R(e){var t=r(),n=parseInt(new Date/1e3,10)-o;return e?t+n:1e3*(t+n)+ +new Date%1e3}function C(i,o){var r,a=!1;return function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=this;a&&(clearTimeout(r),r=null),r=setTimeout(function(){i.apply(n,e)},o),a=!0}}function l(e,t,n){\"Array\"===e?(this.tags=[],this.lastSent=0):\"Hash\"===e&&(this.tags={},this.sentTags={}),this.type=e,this.maxCount=t||1/0,this.addTagCallback=n||function(){}}l.prototype.add=function(e,t){if(e){var n=this.tags;\"Array\"===this.type?(\"[object Array]\"!==Object.prototype.toString.call(e)&&(e=[e]),e=d(e,function(e){return e=encodeURIComponent(e.trim())}),n=c(n=(n=n.concat(e)).slice(0,this.maxCount),function(e,t){return n.indexOf(e)===t}),this.tags=n):\"Hash\"===this.type&&(this.sentTags[e]&&this.sentTags[e]===t||(this.tags[encodeURIComponent(e)]=encodeURIComponent(t))),this.addTagCallback()}},l.prototype.get=function(){var e;if(this.isTagPassed())return\"Array\"===this.type?(e=this.tags.slice(this.lastSent),this.lastSent=this.tags.length):\"Hash\"===this.type&&(e=this.tags,s(this.sentTags,this.tags),this.tags={}),e},l.prototype.isTagPassed=function(){return\"Array\"===this.type?this.tags.length>this.lastSent:\"Hash\"===this.type&&0\u003ca(this.tags).length},l.prototype.reset=function(){\"Array\"===this.type?(this.tags=[],this.lastSent=0):\"Hash\"===this.type&&(this.tags={},this.sentTags={})},l.prototype.refresh=function(){\"Array\"===this.type?this.lastSent=0:\"Hash\"===this.type&&(s(this.tags,this.sentTags),this.sentTags={})};var D={completeSnapshottingEnabled:function(e){void 0===e&&(e=window.location.href);return-1\u003ce.indexOf(\"att-bundles.com\")||-1\u003c[646513,710789].indexOf(window._vwo_acc_id)},customOffsetEnabled:function(){return-1\u003c[373511,515823,895609].indexOf(window._vwo_acc_id)},blockParamsInSnapshotting:function(){return!(-1\u003c[1182223].indexOf(window._vwo_acc_id))&&(-1\u003c[644713,731483,740288,743738,783334,784474,791992,835565,857247,874753,969074,989310,1014514,988428,944335,885778,721532,857208,1042399,856323,853763,915730].indexOf(window._vwo_acc_id)||1045717\u003c=window._vwo_acc_id)},deadClickInHeatmap:function(){return this.data360migrated()},data360migrated:function(){return void 0!==VWO.phoenix},repeatedCSSInsertion:function(){return-1\u003c[637746,724831].indexOf(window._vwo_acc_id)},customClicks:function(){return-1\u003c[884017,884893].indexOf(window._vwo_acc_id)&&window.VWO&&void 0!==window.VWO.phoenix},pageExitHandling:function(){return!(-1\u003c[743033].indexOf(window._vwo_acc_id))&&(this.data360migrated()||this.preloadListeners())},marketoOptimization:function(){return-1\u003c[646513,844055].indexOf(window._vwo_acc_id)||89e4\u003c=window._vwo_acc_id},checkFormVisibility:function(){return 1067124!==window._vwo_acc_id&&(1006624\u003c=window._vwo_acc_id||708874==window._vwo_acc_id)},preloadListeners:function(){return-1\u003c[721532,768475].indexOf(window._vwo_acc_id)},campaignLog:function(){return!1},ignoredSelectors:function(){var e,t;return(null===(t=null===(e=window.VWO)||void 0===e?void 0:e.data)||void 0===t?void 0:t.ISFI)||\"\"},blobSupport:function(){return-1\u003c[1009354,737109,844055,808235,1157543].indexOf(window._vwo_acc_id)},isWebVitalsOverrideEnabled:function(){return-1\u003c[1053520].indexOf(window._vwo_acc_id)},removeChildNodesSupport:function(){return-1\u003c[515019,844055].indexOf(window._vwo_acc_id)},recordAnimations:function(){return-1\u003c[844055,1028866].indexOf(window._vwo_acc_id)||1136784\u003c=window._vwo_acc_id},useVisOptUrl:function(){return-1\u003c[646513,1113944].indexOf(window._vwo_acc_id)||1155026\u003c=window._vwo_acc_id},advancedRuleDetectionEnabled:function(){return-1\u003c[656392].indexOf(window._vwo_acc_id)},skipInputButtonMasking:function(){return-1\u003c[1113638].indexOf(window._vwo_acc_id)||1214030\u003c=window._vwo_acc_id}},u={DEAD:\"11\",RAGE:\"12\",ERROR:\"13\"},A={RECORDING_META:\"rm\",CLICK_TRACK_COUNT:\"ctc\",CLICK_TEXT_DATA:\"ctd\",CLICKS_TRACKED:\"ct\",DEAD_CLICK_TEXT:\"dCT\",RAGE_CLICK_TEXT:\"rCT\"},f={JSON:{stringify:function(i){function e(e){return\"string\"==typeof e}function n(e){return null===e&&\"object\"==typeof e}function o(e){return\"number\"==typeof e&&isNaN(e)}function r(e){return\"number\"==typeof e&&!isFinite(e)}function a(e){return\"symbol\"==typeof e}function s(e){return void 0===(t=e)&&void 0===t||\"function\"==typeof e||a(e);var t}function t(e){var t=e.split(\"\");return t.pop(),t.join(\"\")}var d=this;if(!s(i)){if(\"object\"==typeof(c=i)&&null!==c&&\"function\"==typeof c.getMonth)return'\"'+i.toISOString()+'\"';var c,l;if(o(l=i)||r(l)||n(l))return\"null\";if(!a(i)){if(\"number\"==typeof(f=i)||e(f)||\"boolean\"==typeof f){var u=void 0,h=void 0;return e(i)?(h='\"',u=(u=(u=(u=(u=i.toString()).replace(/\\\\/g,\"\\\\\\\\\")).replace(/\\n/g,\"\\\\n\")).replace(/\\t/g,\"\\\\t\")).replace(/\\\"/g,'\\\\\"')):h=\"\",u?\"\"+h+u+h:\"\"+h+i+h}var f,m,g;if(m=i,Array.isArray(m)&&\"object\"==typeof m){var p=\"\";return i.forEach(function(e){var t;p+=o(t=e)||r(t)||n(t)||s(t)?d.stringify(null):d.stringify(e),p+=\",\"}),\"[\"+t(p)+\"]\"}if(\"object\"==typeof(g=i)&&null!==g&&!Array.isArray(g)){var v=\"\";return Object.keys(i).forEach(function(e){var t=i[e],n=s(t);v+=n?\"\":d.stringify(e)+\":\"+d.stringify(t)+\",\"}),\"{\"+t(v)+\"}\"}}}}}},m=function(){function e(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}}function n(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return window.DISABLE_NATIVE_CONSTANTS=!0,0;i=window.document.createElement(\"iframe\"),e(i,\"src\"),i.setAttribute=function(e,t){},i.style.display=\"none\",i.onload=function(){(o=i.contentWindow).onerror=function(e,t,n,i){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:i,source:\"nativeConstants\"})}},document.body.appendChild(i),(o=i.contentWindow)&&e(o.location,\"href\")}}var i,o;return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&n(),{get:function(e){i&&i.contentWindow||n();var t=o;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&f[e]?(\"JSON\"===e&&(f[e].parse=t[e].parse),f[e]):t[e]}}};window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO._.nativeConstants=window.VWO._.nativeConstants||m();var I=window.VWO._.nativeConstants,g={create:function(e,t,n,i){var o=\"\";if(n){var r=new(I.get(\"Date\"));r.setTime(r.getTime()+24*n*60*60*1e3),o=\"; expires=\"+r.toGMTString()}else!1===n&&(o=\"; expires=Thu, 01 Jan 1970 00:00:01 GMT\");i=i?\"; domain=\"+i:\"\",document.cookie=e+\"=\"+t+o+\"; path=/\"+i},get:function(e){for(var t=e+\"=\",n=document.cookie.split(\";\"),i=0;i\u003cn.length;i++){for(var o=n[i];\" \"===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null},erase:function(e,t){this.create(e,\"\",!1,t)}};function Y(e,t,n,i){VWO._&&VWO._.customError&&window.VWO._.customError({msg:e,url:\"gquery.js\",lineno:t,colno:n,source:i})}var p=function(){var l=document,i=l.documentElement,o=[].slice,u=[].push,r=[].map,t=[].filter,e=l.createElement(\"div\"),a=[].indexOf,n=[].splice,s=[].reverse,d=window,c=/^data-(.+)/,h=/\\S+/g,f=/^(\\s|\\u00A0)+|(\\s|\\u00A0)+$/g,m={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function g(e){return e.multiple&&e.options?function(e,t,n,i){for(var o=[],r=H(t),a=i,s=0,d=e.length;s\u003cd;s++)if(r){var c=t(e[s]);c.length&&u.apply(o,c)}else for(var l=e[s][t];!(null==l||i&&a(-1,l));)o.push(l),l=n?l[t]:null;return o}(t.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),\"value\"):e.value||\"\"}function p(e){return(p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}var v={focus:\"focusin\",blur:\"focusout\"},w=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;var _=/\\S+/g;var y={focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusout\"},mouseenter:{delegateType:\"mouseover\",bindType:\"mouseover\"},mouseleave:{delegateType:\"mouseout\",bindType:\"mouseout\"},pointerenter:{delegateType:\"pointerover\",bindType:\"pointerover\"},pointerleave:{delegateType:\"pointerout\",bindType:\"pointerout\"}};Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(T(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var E=function e(t,n){return new e.fn.init(t,n)},T=E.matches=function(e,t){var n=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)},S=E.isString=function(e){return p(e)===p(\"\")},O=/^--/;function b(e){return O.test(e)}var N=/-([a-z])/g;function R(e,t){return t.toUpperCase()}var C=E.camelCase=function(e){return e.replace(N,R)};function D(e){return e&&1===e.nodeType}var A={},I=e.style,x=[\"webkit\",\"moz\",\"ms\",\"o\"];function L(e,t){return parseInt(k(e,t),10)||0}function k(e,t,n){if(D(e)&&t){var i=d.getComputedStyle(e,null);return t?n?i.getPropertyValue(t)||void 0:i[t]:i}}function M(){}function V(e){return e[U]=e[U]||{}}function P(e){return e&&9===e.nodeType}var W,H=E.isFunction=function(e){return p(e)===p(M)&&!!e.call},U=E.uid=\"_gQ\"+Date.now(),z=E.isWindow=function(e){return e&&e===e.window},F=E.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};function X(e,t){for(var n=0,i=e.length;n\u003ci&&!1!==t.call(e[n],n,e[n]);n++);}function j(e,t,o){X(e,function(n,i){X(t,function(e,t){B(i,n?t.cloneNode(!0):t,o,o&&i.firstChild)})})}function B(e,t,n,i){if(X(t&&3===t.nodeType?[]:E(\"script\",t),function(e,t){var n=document.createElement(\"script\");X(E(t).prop(\"attributes\"),function(){E(n).attr(this.name,this.value)}),n.text=t.innerHTML,document.getElementsByTagName(\"head\")[0].appendChild(n),t.parentElement.removeChild(t)}),n)if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){var o=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?o.text=t.innerHTML:o.appendChild(document.createTextNode(t.innerHTML)),X(E(t).prop(\"attributes\"),function(){E(o).attr(this.name,this.value)}),o.classList=t.classList,e.insertBefore(o,i)}else e.insertBefore(t,i);else if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){o=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?o.text=t.innerHTML:o.appendChild(document.createTextNode(t.innerHTML)),X(E(t).prop(\"attributes\"),function(){E(o).attr(this.name,this.value)}),o.classList=t.classList,e.appendChild(o)}else e.appendChild(t)}return E.extend=function(){var e,t,n,i,o=arguments[0]||{},r=1,a=arguments.length,s=!1;for(\"boolean\"==typeof o&&(s=o,o=arguments[1]||{},r=2),\"object\"===p(o)||H(o)||(o={}),a===r&&(o=this,--r);r\u003ca;r++)if(null!=(e=arguments[r]))for(t in e)if(n=o[t],i=e[t],\"__proto__\"!==t&&o!==i)if(s&&i&&(E.isPlainObject(i)||E.isArray(i))){var d=n&&(E.isPlainObject(n)||E.isArray(n))?n:E.isArray(i)?[]:{};o[t]=E.extend(s,d,i)}else void 0!==i&&(o[t]=i);return o},E.isArray=Array.isArray,E.isPlainObject=function(e){if(!e||\"[object Object]\"!==Object.prototype.toString.call(e)||e.nodeType||e.setInterval)return!1;if(e.constructor&&!hasOwnProperty.call(e,\"constructor\")&&!hasOwnProperty.call(e.constructor.prototype,\"isPrototypeOf\"))return!1;var t;for(t in e);return void 0===t||hasOwnProperty.call(e,t)},E.parseJSON=function(e){return\"string\"==typeof e&&e?/^[\\],:{}\\s]*$/.test(e.replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\"@\").replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\"]\").replace(/(?:^|:|,)(?:\\s*\\[)+/g,\"\"))?JSON.parse(e):void 0:null},E.getJSON=function(e,t,n,i){return H(t)&&(i=i||n,n=t,t=null),E.ajax({url:e,data:t,success:n,dataType:i})},E.get=function(e,t,n,i){return H(t)&&(i=i||n,n=t,t=null),E.ajax({type:\"GET\",url:e,data:t,success:n,dataType:i})},E.each=function(){var e,t,n=arguments;if(t=1===n.length&&H(n[0])?(e=o.call(this),n[0]):(e=n[0],n[1]),e)for(var i=0;i\u003ce.length;i++)t.call(e[i],i,e[i]);return this},E.ajax=function(e){if(\"script\"===e.dataType){var t=document.createElement(\"script\");return t.src=e.url,document.getElementsByTagName(\"head\")[0].appendChild(t),t.onload=e.success||M,void(t.onerror=e.error||M)}var n=new XMLHttpRequest;n.open(e.method?e.method:\"GET\",e.url,!0),e.data||(e.data=null),n.onload=function(){200\u003c=this.status&&this.status\u003c400&&(e.dataType||(this.response=E.parseJSON(this.response)),e.success&&e.success(this.response))},n.onerror=function(){e.error&&e.error(this.response)},n.send(e.data)},E.isEmptyObject=function(e){return e&&0===Object.keys(e).length},E.fn=E.prototype={gQVersion:\"0.0.1\",toArray:function(){return o.call(this,0)},constructor:E,hasClass:function(t){return o.call(this).every(function(e){return e&&1===e.nodeType&&e.classList.contains(t)})},ready:function(e){return\"loading\"!==l.readyState?setTimeout(e):l.addEventListener(\"DOMContentLoaded\",e),this},scrollTop:function(){var e=this[0];return z(e)?e.pageYOffset:P(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return z(e)?e.pageXOffset:P(e)?e.defaultView.pageXOffset:e.scrollLeft},getComputedDimensionOuter:function(e,t){var n=\"height\"===e.toLowerCase()?1:0,i=this[0];if(i)return z(i)?window[\"outer\"+e]:this[0][\"offset\"+e]+(t?L(this[0],\"margin\"+(n?\"Top\":\"Left\"))+L(this[0],\"margin\"+(n?\"Bottom\":\"Right\")):0)},getComputedDimension:function(e){var t,n,i=this[0],o=\"height\"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),P(i)){var r=i.documentElement;return Math.max(i.body[\"scroll\"+e],i.body[\"offset\"+e],r[\"scroll\"+e],r[\"offset\"+e],r[\"client\"+e])}if(z(i))return\"height\"===e.toLowerCase()?i.innerHeight:i.innerWidth;try{return i.getBoundingClientRect()[e.toLowerCase()]-(L(t=i,\"border\"+((n=o)?\"Left\":\"Top\")+\"Width\")+L(t,\"padding\"+(n?\"Left\":\"Top\"))+L(t,\"padding\"+(n?\"Right\":\"Bottom\"))+L(t,\"border\"+(n?\"Right\":\"Bottom\")+\"Width\"))}catch(e){Y(\"Error is \"+e+\" and elem is \"+i,529,25,\"getBoundingClientRect\")}},height:function(){return this.getComputedDimension(\"height\")},width:function(){return this.getComputedDimension(\"width\")},is:function(n){if(!n)return!1;var i=!1;return this.each(function(e,t){return!(i=\"string\"==typeof n?T(t,n):t===n)}),i},attr:function(n,i){var e;if(n){if(S(n))return void 0===i?null===(e=this[0]?this[0].getAttribute?this[0].getAttribute(n):this[0][n]:void 0)?void 0:e:this.each(function(e,t){t.setAttribute?t.setAttribute(n,i):t[n]=i});for(var t in n)this.attr(t,n[t]);return this}},removeAttr:function(t){return t=t.match(h)||[],this.each(function(e,n){X(t,function(e,t){n.removeAttribute(t)})})},outerWidth:function(e){return this.getComputedDimensionOuter(\"Width\",e)},outerHeight:function(e){return this.getComputedDimensionOuter(\"Height\",e)},offset:function(){var t=this[0];if(!t)return{top:0,left:0};t.nodeType==Node.TEXT_NODE&&(t=t.parentElement);var e={};try{e=t.getBoundingClientRect()}catch(e){if(Y(\"Error is \"+e+\" and elem is \"+t,603,25,\"getBoundingClientRect\"),t===document)return}var n=t.ownerDocument?t.ownerDocument.defaultView:window;return{top:e.top+n.pageYOffset-i.clientTop,left:e.left+n.pageXOffset-i.clientLeft}},index:function(e){var t=e?E(e)[0]:this[0],n=e?this:E(t).parent().children();return a.call(n,t)},each:E.each,delegate:function(e,t,n,i){return this.on(e,t,n,i)},on:function(n,i,o,r){var a,e,s=this;return H(i)&&(o=i,i=null),this[0]===document&&\"ready\"===n?this.ready(o):(i&&(a=o,o=function(e){for(var t=e.target;!T(t,i);){if(t===this||!t)return!1;t=t.parentNode}t&&a.call(t,e)}),X(S(e=n)&&e.match(_)||[],function(e,t){y[t]&&(i&&y[t].delegateType?n=y[t].delegateType:y[t].bindType&&(n=y[t].bindType)),s.each(function(e,t){t.addEventListener(n,o,!!r)})})),this},off:function(n,i,o){return this.each(function(e,t){t.removeEventListener(n,i,!!o)})},isChecked:function(){return null!==this[0].getAttribute(\"checked\")},isFocussed:function(){return this[0]===l.activeElement},closest:function(e){return new E(this[0].closest(e))},parent:function(){return new E(this[0]&&this[0].parentNode)},val:function(o){return arguments.length?this.each(function(e,t){var n=t.multiple&&t.options;if(n||/radio|checkbox/i.test(t.type)){var i=Array.isArray(o)?r.call(o,String):null===o?[]:[String(o)];n?X(t.options,function(e,t){t.selected=0\u003c=i.indexOf(t.value)}):t.checked=0\u003c=i.indexOf(t.value)}else t.value=null==o?\"\":o}):this[0]&&g(this[0])},prop:function(n,i){if(n){if(S(n))return void 0===i?this[0][n]:this.each(function(e,t){t[n]=i});for(var e in n)this.prop(e,n[e]);return this}},data:function(o,r){var e,t,n,i=this;if(!o){if(!this[0])return;var a={};return X(this[0].attributes,function(e,t){var n=t.name.match(c);n&&(a[n[1]]=i.data(n[1]))}),a}if(S(o))return void 0===r?(e=this[0],t=o,void 0===(n=V(e)[t])&&(n=e.dataset?e.dataset[t]:E(e).attr(\"data-\"+t)),n):this.each(function(e,t){return n=o,i=r,V(t)[n]=i;var n,i});for(var s in o)this.data(s,o[s]);return this},eq:function(e){return E(this.get(e))},get:function(e){return void 0===e?o.call(this):e\u003c0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=E(e),n=0;n\u003ct.length;n++)t[n].appendChild(this[0]);return this},find:function(e){return this[0]||(e=void 0),E(e,this[0])},toggleClass:function(e,i,o){var r=[],a=void 0!==i;return S(e)&&(r=e.match(h)||[]),this.each(function(e,t){if(t&&1===t.nodeType)for(var n=0;n\u003cr.length;n++)a?(o=i?\"add\":\"remove\",t.classList[o](r[n])):t.classList.toggle(r[n])})},addClass:function(e){return this.toggleClass(e,!0,\"add\"),this},removeClass:function(e){return e?this.toggleClass(e,!1,\"remove\"):this.attr(\"class\",\"\"),this},remove:function(){return this.each(function(e,t){t.parentNode.removeChild(t)}),this},children:function(){var n=[];return this.each(function(e,t){u.apply(n,t.children)}),E(n)},map:function(n){return E(r.call(this,function(e,t){return n.call(e,t,e)}))},clone:function(){return this.map(function(e,t){return t.cloneNode(!0)})},filter:function(n){var i=n;return S(i)&&(i=function(e,t){return T(t,n)}),E(t.call(this,function(e,t){return i.call(e,t,e)}))},parents:function(t){var i=[];return this.each(function(e,t){for(var n=t.parentNode;n&&9!==n.nodeType;)i.push(n),n=n.parentNode}),i=i.filter(function(e,t){return i.indexOf(e)===t}),t&&(i=i.filter(function(e){return T(e,t)})),E(i)},append:function(){var n=this;return X(arguments,function(e,t){j(n,E(t))}),this},prepend:function(){var n=this;return X(arguments,function(e,t){j(n,E(t),!0)}),this},html:function(n){return void 0===n?this[0]&&this[0].innerHTML:this.each(function(e,t){t.innerHTML=n})},css:function(n,i){if(S(n)){var o=b(n);return(n=function(n,e){if(void 0===e&&(e=b(n)),e)return n;if(!A[n]){var t=C(n),i=\"\"+t.charAt(0).toUpperCase()+t.slice(1);X((t+\" \"+x.join(i+\" \")+i).split(\" \"),function(e,t){if(t in I)return A[n]=t,!1})}return A[n]}(n,o),arguments.length\u003c2)?this[0]&&k(this[0],n,o):n?(e=n,t=i,void 0===(r=o)&&(r=b(e)),i=r||m[e]||!F(t)?t:t+\"px\",this.each(function(e,t){D(t)&&(o?t.style.setProperty(n,i):t.style[n]=i)})):this}var e,t,r;for(var a in n)this.css(a,n[a]);return this},hashchange:function(e){window.addEventListener(\"hashchange\",e)},replaceWith:function(o){return this.each(function(e,t){var n=t.nextSibling,i=t.parentNode;E(t).remove(),n?E(n).before(o):E(i).append(o)})},before:function(){var n=this;return X(arguments,function(e,t){E(t).insertBefore(n)}),this},after:function(){var n=this;return X(s.apply(arguments),function(e,t){s.apply(E(t).slice()).insertAfter(n)}),this},insertBefore:function(e){var t=this;return E(e).each(function(n,i){var o=i.parentNode;o&&t.each(function(e,t){B(o,n?t.cloneNode(!0):t,!0,i)})}),this},insertAfter:function(e){var t=this;return E(e).each(function(n,i){var o=i.parentNode;o&&t.each(function(e,t){B(o,n?t.cloneNode(!0):t,!0,i.nextSibling)})}),this},trigger:function(e,t){var n,i;if(S(e)){var o=[(i=e.split(\".\"))[0],i.slice(1).sort()],r=o[0],a=o[1],s=w.test(r)?\"MouseEvents\":\"HTMLEvents\";(n=l.createEvent(s)).initEvent(r,!0,!0),n.namespace=a.join(\".\")}else n=e;n.data=t;var d=n.type in v;return this.each(function(e,t){d&&H(t[n.type])?t[n.type]():t.dispatchEvent(n)})},contents:function(){return this[0]?E(this[0].childNodes):E(\"\")},not:function(n){return E(this).filter(function(e,t){return!T(t,n)})}},E.fn.bind=E.fn.live=E.fn.on,E.fn.unbind=E.fn.die=E.fn.off,E.inArray=function(e,t){return a.call(t,e)},E.trim=function(e){return(e||\"\").replace(f,\"\")},E.getScript=function(e,t){return E.get(e,void 0,t,\"script\")},E.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(e,t){E.fn[t]=function(e){return\"submit\"===t?this[0].submit():e?this.bind(t,e):this.trigger(t)},E.attrFn&&(E.attrFn[t]=!0)}),E.guid=1,E.proxy=function(e,t,n){return 2===arguments.length&&(\"string\"==typeof t?(e=(n=e)[t],t=void 0):t&&!H(t)&&(n=t,t=void 0)),!t&&e&&(t=function(){return e.apply(n||this,arguments)}),e&&(t.guid=e.guid=e.guid||t.guid||E.guid++),t},(E.fn.init=function(e,t){var n,i=!1;if(S(e)&&/\u003c.+>/.test(e)){i=!0;try{n=e,(W=W||l.implementation.createHTMLDocument(null)).body.innerHTML=n,e=W.body.childNodes}catch(e){throw e}}if(!e)return this;if(e&&e.nodeType||z(e))return this[0]=e,this.length=1,this;if(S(e)){t=t||l;for(var o=this.constructor(),r=t instanceof E?t.toArray?t.toArray():[]:[t],a=0;a\u003cr.length;a++)try{o=this.constructor();var s=r[a],d=/^#[\\w-]*$/.test(e)&&s.getElementById?s.getElementById(e.slice(1)):-1\u003c[725146,749258,828515,853775].indexOf(window._vwo_acc_id)&&s.querySelectorAll.ancestor?s.querySelectorAll.ancestor.call(s,e):s.querySelectorAll(e);d&&d.nodeType&&(d=[d]),u.apply(o,i?e:d)}catch(e){}return o}if(H(e))return E.fn.ready(e);for(var c=0;c\u003ce.length;c++)this.length=e.length,this[c]=e[c]}).prototype=E.fn,E.fn.splice=n,\"function\"==typeof Symbol&&(E.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),E.prototype.slice=function(){return E(o.apply(this,arguments))},E.prototype.length=0,E.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},E}(),v=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!v);var w=I,_={create:function(e,t,n,i){var o=\";\";n&&(o=\"; expires=\"+new Date((new Date).getTime()+864e5*n).toGMTString()),window.document.cookie=e+\"=\"+encodeURIComponent(t)+\"; path=/;domain=\"+i+o},erase:function(e,t){window.document.cookie=e+\"=; path=/;domain=\"+t+\"; expires=Thu, 01 Jan 1970 00:00:01 GMT;\"},get:function(e){var t=document.cookie.split(e.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")+\"=\");return 2===t.length?decodeURIComponent(t[1].split(\";\")[0]):null}},y,E,T=w.get(\"console\"),S=(null===(E=null===(y=window.VWO)||void 0===y?void 0:y._)||void 0===E?void 0:E.cookies)||_;function O(e){Object.defineProperty(this,\"refType\",{value:e,writable:!1,enumerable:!1,configurable:!0})}function b(e){O.call(this,\"recorder\"),Object.defineProperty(this,\"ref\",{value:e,writable:!1,enumerable:!1,configurable:!0})}function x(e){O.call(this,\"player\"),Object.defineProperty(this,\"ref\",{value:e,writable:!1,enumerable:!1,configurable:!0})}O.prototype.help=function(){switch(T.group(\"Helper API\"),T.info(\"%c getHtml()\",\"color: green\",\" : Fetches HTML metadata\\n\"),T.info(\"%c getMutations()\",\"color: green\",\" : Fetches Mutation metadata\\n\"),T.info(\"%c getSnapshottedUrls()\",\"color: green\",\" : Fetches the stylesheets which are snapshotted\\n\"),this.refType){case\"recorder\":T.info(\"%c isAnalyzeSampled()\",\"color: green\",\" : Check if the DS cookie is valid for analyze calls\\n\"),T.info(\"%c forceSampleAnalyze()\",\"color: green\",\" : Validate DS Cookie to enable analyze calls\\n\");break;case\"player\":T.info(\"%c isLongRecording()\",\"color: green\",\" : Check if the recording is long or faulty based on the duration and the last action recorded\\n\")}T.groupEnd()},b.prototype=Object.create(O.prototype),b.prototype.constructor=O,b.prototype.isAnalyzeCampaign=function(e){return e&&(\"ANALYZE_RECORDING\"===e.type&&e.main||\"ANALYZE_HEATMAP\"===e.type&&e.main||\"ANALYZE_FORM\"===e.type)},b.prototype.isAnalyzeSampled=function(){var e=S.get(\"_vwo_ds\");if(!e)return T.info(\"No DS Cookie present\"),!1;var t=decodeURIComponent(e).split(\":\"),n=t[t.length-2],i=window._vwo_exp,o=!1;for(var r in i){var a=n.split(\",\");if(this.isAnalyzeCampaign(i[r]))for(var s=0;s\u003ca.length;s++){var d=a[s].split(\"_\");d[0]&&Number(d[0])===Number(r)&&1===Number(d[1])&&(o=!0)}}return-1\u003ct[1].indexOf(\"1\")&&o},b.prototype.forceSampleAnalyze=function(){var e,t,n,i=S.get(\"_vwo_ds\");if(i&&!this.isAnalyzeSampled()){var o=decodeURIComponent(i).split(\":\");o[1]=\"t_1,a_1\",o[o.length-1]=0\u003cNumber(o[o.length-1])?o[o.length-1]:\"1\";var r=o[o.length-2],a=window._vwo_exp;for(var s in a)if(this.isAnalyzeCampaign(a[s])){for(var d=r.split(\",\"),c=0;c\u003cd.length;c++){var l=d[c].split(\"_\");l[0]&&Number(l[0])===Number(s)&&(l[1]=\"1\"),d[c]=l.join(\"_\")}r=d.join(\",\")}o[o.length-2]=r;var u=o.join(\":\"),h=(null===(e=window.VWO)||void 0===e?void 0:e.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM)||(null===(n=null===(t=window.VWO)||void 0===t?void 0:t.data)||void 0===n?void 0:n.rp)||90,f=Math.min(h,90),m=document.domain||window.location.host;m=this.stripURL(m),S.create(\"_vwo_ds\",u,f,m),T.info(\"DS cookie validated. Kindly reload the page to see it in action\")}},b.prototype.getSnapshottedUrls=function(){return this.ref.linkHrefForSnapshotting.map(function(e){return decodeURIComponent(e)})},b.prototype.getHtml=function(){return this.ref.GetHtml.html},b.prototype.getMutations=function(){return this.ref.Mutations.mutations},b.prototype.stripURL=function(e){var t=window.vwo_$||window.$,n=e.split(\".\"),i=n.length,o=n[i-2];return o&&-1!==t.inArray(o,[\"co\",\"org\",\"com\",\"net\",\"edu\",\"au\",\"ac\"])?n[i-3]+\".\"+o+\".\"+n[i-1]:o+\".\"+n[i-1]},x.prototype=Object.create(O.prototype),x.prototype.constructor=O,x.prototype.isLongRecording=function(){var e=this.ref.recordingArray,t=Number(e[e.length-1].split(\"_\")[1]);return!isNaN(t)&&this.duration-t\u003c=this.ref.longRecordingBuffer},x.prototype.getHtml=function(){return this.ref.createHTML.html},x.prototype.getMutations=function(){return this.ref.mutationsArray},x.prototype.getSnapshottedUrls=function(){return this.ref.createHTML.snapshotAssets};var L=p,k=I.get(\"JSON\"),M=(V.getKEY=function(){return void 0!==window.VWO._.namespaceKeyWithAccId?window.VWO._.namespaceKeyWithAccId(this.BASE_KEY):this.BASE_KEY},V.setItem=function(e,t,n){try{var i=n?this.cachedSessionData:this.cachedData,o=n?sessionStorage:localStorage;i[e]=t,o.setItem(this.getKEY(),k.stringify(i))}catch(e){}},V.getItem=function(e,t){try{var n=t?this.cachedSessionData:this.cachedData;if(0===Object.keys(n).length||!t&&!this.isDataFetchedOnce||t&&!this.isSessionDataFetchedOnce){var i=t?sessionStorage.getItem(this.getKEY()):localStorage.getItem(this.getKEY());if(i)try{t?this.isSessionDataFetchedOnce=!0:this.isDataFetchedOnce=!0,L.extend(n,k.parse(i))}catch(e){}}return n?n[e]:void 0}catch(e){return\"\"}},V.clear=function(){try{localStorage.removeItem(this.getKEY()),sessionStorage.removeItem(this.getKEY()),this.cachedSessionData={},this.cachedData={}}catch(e){}},V.BASE_KEY=\"_vwo_nlsCache\",V.cachedData={},V.cachedSessionData={},V.isDataFetchedOnce=!1,V.isSessionDataFetchedOnce=!1,V);function V(){}function P(e){return e.split(\"&\").join(\"&\").split(\"\u003c\").join(\"<\").split('\"').join(\""\")}var W={getUrlVars:function(e){var t,n,i,o={};for(-1!==e.indexOf(\"#\")&&(e=e.slice(0,e.indexOf(\"#\"))),n=(i=e.slice(e.indexOf(\"?\")+1).split(\"&\").reverse()).length;n--;)if(void 0===o[(t=i[n].split(\"=\"))[0]]){var r=t[1];(478778==window._vwo_acc_id||495077\u003cwindow._vwo_acc_id)&&(r=t.slice(1).join(\"=\")),o[t[0]]=r}else o[t[0]]=o[t[0]]+\"&\"+t[0]+\"=\"+t[1];return o},toAbsURL:function(e){var t=document.createElement(\"div\");return t.innerHTML='\u003ca href=\"'+P(e)+'\">x\u003c/a>',t.firstChild.href},isHashPresent:function(e){return-1!==e.indexOf(\"#\")},isQueryParamPresent:function(e,t){var n=e.indexOf(\"#\"),i=e.indexOf(\"?\"),o=t?-1:e.indexOf(\"=\");return-1===n?-1!==i||-1!==o:-1!==i&&i\u003cn||-1!==o&&o\u003cn}},H={debounce:function(n,i){var o;return function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];clearTimeout(o),o=window.setTimeout(function(){n.apply(void 0,e)},i)}},sanitizeActionData:function(e){return\"string\"!=typeof e?\"INVALIDATA\":e.replace(/_/g,\"!-u-!\").replace(/,/g,\"!-c-!\")},containsOurDomain:function(e){if(!e)return!1;return/visualwebsiteoptimizer\\.com|cdn\\.pushcrew\\.com|app\\.vwo\\.com|wingify\\-assets/.test(e)},getAnonymizedUrl:function(t){var e,n,i;if(!VWO.phoenix||null===(i=null===(n=null===(e=VWO._.allSettings)||void 0===e?void 0:e.dataStore)||void 0===n?void 0:n.plugins)||void 0===i||!i.PIICONFIG)return t;try{var l=window.VWO._.allSettings.dataStore.plugins.PIICONFIG,o=new URL(t),u={};o.searchParams.forEach(function(e,t){var n,i,o,r,a=!1,s=t.toLowerCase(),d=null===(i=null===(n=l.queryParamSettings)||void 0===n?void 0:n.w)||void 0===i?void 0:i[s],c=null===(r=null===(o=l.queryParamSettings)||void 0===o?void 0:o.b)||void 0===r?void 0:r[s];if(void 0!==d){if(d.length&&e.match(d))return;d||(a=!0)}(a||void 0===c&&!s.match(l.globalBlacklist))&&!e.match(l.globalValueRegex)||(u[t]=\"vwo_anonymized\")}),t=this.constructAnonymizedURL(u,o.toString())}catch(e){t=t.replace(/(\\?|\\&)([^\\&\\#]*?)=([^\\&\\#]*)/g,\"$1$2=vwo_anonymized\")}return t},getTargetNode:function(e){var t;return e.composedPath&&null!==(t=e.composedPath())&&void 0!==t&&t.length?e.composedPath()[0]:e.target},getCookieDomain:function(){return window.VWO._.cookies.domain},validateLastNErrors:function(e,t){void 0===t&&(t=3);var n=e.slice(-t);return!(n.length\u003ct)&&n.every(function(e){return e.id===n[0].id})},constructAnonymizedURL:function(r,a){function e(e){if(Object.hasOwnProperty.call(r,e)){var n=r[e],t=e.replace(s,\"\\\\$1\"),i=n.replace(/\\$/g,\"$$\");i&&t&&(e=t,n=i);var o=new RegExp(\"[\\\\?&]\"+e+\"=([^&]*)\",\"g\");a=a.replace(o,function(e,t){return e.replace(t,n)})}}var s=/([\\[\\]\\-(){}.+|$^?\\\\])/g;for(var t in r)e(t);return a}},U=p;function z(e){var t;if(!e)return null;var n=I.get(\"Node\"),i=null===(t=Object.getOwnPropertyDescriptor(n.prototype,\"nextSibling\"))||void 0===t?void 0:t.get;return(null==i?void 0:i.call(e))||e.nextSibling}var F={getNodeProperty:function(e,t,n,i){return t=t||\"\",this.shouldConsiderAnonymizingImgAttributes(i,t,e,n)?this.getAnonymizedImageAttrValue({name:i,value:t},e):this.needsMasking(e,n)?this.getMaskedValue(t):t},getParentNode:function(e){var t,n,i;if(!e)return null;var o=e.parentNode,r=I.get(\"Node\");return o&&o.__isFragment&&o.__vue__?o=o.parentNode:null!==(t=le.GetHtml.html)&&void 0!==t&&t.isAuraSite&&e.nlsParent?o=e.nlsParent:\"undefined\"!=typeof ShadowRoot&&e.parentNode instanceof ShadowRoot?o=e.parentNode.host:(null===(n=e.parentNode)||void 0===n?void 0:n.nodeType)===r.DOCUMENT_FRAGMENT_NODE&&(o=null===(i=e.parentNode)||void 0===i?void 0:i.predecessor),o},hasChild:function(e){var t,n,i,o,r,a,s;return!!e&&!!(null!==(t=e.childNodes)&&void 0!==t&&t.length||null!==(i=null===(n=e.shadowRoot)||void 0===n?void 0:n.childNodes)&&void 0!==i&&i.length||\"TEMPLATE\"===e.tagName&&null!==(r=null===(o=e.content)||void 0===o?void 0:o.childNodes)&&void 0!==r&&r.length||null!==(a=le.GetHtml.html)&&void 0!==a&&a.isAuraSite&&\"SLOT\"===e.tagName&&e.assignedElements&&null!==(s=e.assignedElements())&&void 0!==s&&s.length)},getFirstChild:function(e){var t,n,i,o,r;return e?(le.GetHtml.html.isAuraSite&&null!==(t=e.shadowRoot)&&void 0!==t&&t.firstChild?r=e.shadowRoot.firstChild:e.firstChild?r=e.firstChild:null!==(n=e.childNodes)&&void 0!==n&&n.length?r=e.childNodes[0]:le.GetHtml.html.isAuraSite&&\"SLOT\"===e.tagName&&e.assignedElements&&e.assignedElements().length?r=e.assignedElements()[0]:null!==(i=e.shadowRoot)&&void 0!==i&&i.firstChild?r=e.shadowRoot.firstChild:null!==(o=e.content)&&void 0!==o&&o.firstChild&&(r=e.content.firstChild),r):null},getNextSibling:function(e){var t,n;if(e){var i,o=z(e);if(o?i=o:le.GetHtml.html.isAuraSite&&e.nlsParent?i=null===(t=e.nlsParent.shadowRoot)||void 0===t?void 0:t.firstChild:null!==(n=e.parentNode.shadowRoot)&&void 0!==n&&n.firstChild&&(i=e.parentNode.shadowRoot.firstChild),!(i&&i.nlsNodeId&&le.GetHtml.html.isAuraSite&&i.nlsRecId&&i.nlsRecId===le.ids.recording))return F.shouldIgnoreElement(i)&&(i=F.getNextSibling(i)),i&&(i.nlsRecId=le.ids.recording),i}},getMaskedValue:function(e,t){return e?\"!!-nlsCN-!!\"!==e&&\"!!-nlsTN-!!\"!==e&&\"string\"==typeof e&&(!D.skipInputButtonMasking()||\"button\"!==t&&\"reset\"!==t&&\"submit\"!==t)?\"password\"===t||\"hidden\"===t?\"*\":\"number\"===t?e.replace(/./gi,\"0\"):\"date\"===t?\"1970-01-01\":643262===window._vwo_acc_id?e.replace(/\\S/g,\"零\"):e.replace(/\\S/g,\"*\"):e:\"\"},isElementBlacklisted:function(e,t){return!!U(e).is(le.Recording.bl)||(!(!e.classList||!e.classList.contains(\"nls_protected\"))||!(!e.tagName||\"textarea\"!==e.tagName.toLowerCase()&&\"option\"!==e.tagName.toLowerCase()||!t))},ntDdClk:function(e){if(VWO.data.frn&&VWO.data.frn.dc&&VWO.data.frn.dc.bl){if(U(e).is(VWO.data.frn.dc.bl))return!0}else if(e.classList&&e.classList.contains(\"_vwo_no_dead\"))return!0;return!1},isElementWhitelisted:function(e){return!!U(e).is(le.Recording.wl)||!(!e.classList||!e.classList.contains(\"nls_whitelist\"))},needsMasking:function(e,t){var n;return!(null===(n=e.parentElement)||void 0===n||!n.getAttribute(\"contenteditable\"))||!(this.isElementWhitelisted(e)||\"STYLE\"===e.tagName||!this.shouldAnonymizeValue(e,t))&&(!!this.isElementBlacklisted(e,t)||e.parentNode&&this.needsMasking(e.parentNode,t))},shouldAnonymizeValue:function(e,t){var n,i;if(window._vwo_nls)return!1;var o=U(e),r=o.val(),a=VWO.data.EWFI,s=this.isElementWhitelisted(e),d=this.isElementBlacklisted(e,t);return!(a||\"INPUT\"!==o.prop(\"tagName\")&&\"TEXTAREA\"!==o.prop(\"tagName\")||\"button\"===o.prop(\"type\")||\"submit\"===o.prop(\"type\")||\"reset\"===o.prop(\"type\"))||(!(!0!==a||!(\"password\"===o.prop(\"type\")||\"hidden\"===o.prop(\"type\")||!s&&t&&\"submit\"!==o.prop(\"type\")&&\"reset\"!==o.prop(\"type\")&&\"button\"!==o.prop(\"type\")||!s&&d||!s&&r.match(/\\d{3,}/)))||(null===(i=null===(n=o[0])||void 0===n?void 0:n.matches)||void 0===i||!i.call(n,a)))},sanitizeActionData:H.sanitizeActionData,attributeValueToBeAnonymized:function(e,t){var n;switch(t){case\"label\":n=e.attr(\"label\");break;case\"value\":default:n=e.val()}return n},shouldConsiderAnonymizingImgAttributes:function(t,e,n,i){if(!(t&&e&&VWO._.ac&&VWO._.ac.iAF&&F.needsMasking(n,i)))return!1;var o;return[\"src\",\"srcset\",\"href\"].forEach(function(e){-1\u003ct.indexOf(e)&&(o=!0)}),\"style\"===t&&(o=o||-1\u003ce.indexOf(\"background\")||-1\u003ce.indexOf(\"background-image\")),o},constructAnonymizedURL:H.constructAnonymizedURL,getAnonymizedImageAttrValue:function(e,t){var n,i=(e=e||{}).name;return n=e.value,-1\u003ci.indexOf(\"srcset\")?n=this.getAnonymizeSrcSet(n,t):-1\u003ci.indexOf(\"src\")||-1\u003ci.indexOf(\"href\")?n=this.getAnonyImageUrl(t):-1\u003ci.indexOf(\"style\")&&(n=this.anonymizeStyleAttr(n,t)),n},getAnonymizedUrl:H.getAnonymizedUrl,anonymizeStyleAttr:function(t,n){if(-1\u003ct.indexOf(\"url(\")){var e=t.match(/url\\(.+?\\)/g)||[],i=this;e.forEach(function(e){t=t.replace(e,'url(\"'+i.getAnonyImageUrl(n)+'\")')});var o=t.match(/(.+)\\;$/);o&&(t=o[1]),t+=\" !important;\"}return t},getAnonymizeSrcSet:function(t,e){if(!t)return t;try{for(var n=[],i=t.split(\",\")||[],o=0;o\u003ci.length;o++){var r=i[o]||\"\",a=(r=r.trim()).split(\" \")[1]||\"\";n.push(this.getAnonyImageUrl(e)+\" \"+a)}return n.join(\" , \")}catch(e){return t}},getElemWidthAndHeight:function(e){for(var t=0,n=0;(!t||!n)&&e;){var i=U(e);t=i.width(),n=i.height(),e=e.parentNode}return{width:t=0\u003ct?5e3\u003ct?5e3:t:0,height:n=0\u003cn?5e3\u003cn?5e3:n:0}},getAnonyImageUrl:function(e){var t=this.getElemWidthAndHeight(e);return\"https://app.vwo.com/anonymize-image?w=\"+t.width+\"&h=\"+t.height},handleProtected:function(e,t,n){var i=U(e),o=this.attributeValueToBeAnonymized(i,n);return this.shouldAnonymizeValue(e,t)&&(o=this.getMaskedValue(o,i.prop(\"type\"))),o},getUUID:function(){return window.VWO.phoenix?window.VWO._.libUtils.getUUID({type:VWO._.CampaignEnum.ANALYSIS_CAMPAIGN}):window.VWO._.libUtils.getUUID()},elementSelector:function(e){if(le.GetHtml.html.isAuraSite&&-1\u003ce.indexOf(\"SLOT\")&&le.selectorStore){var t=le.selectorStore[e];if(t)return t}if(\"#document\"===(e=pe.desanitizeActionData(e)).substring(0,9)&&(e=e.replace(/#document > /,\"\")),-1\u003ce.indexOf(\"shadow-root\")){for(var n=e.split(\"> shadow-root >\"),i=document,o=null,r=0;r\u003cn.length;r++)i=(o=U(n[r],i)[0]).shadowRoot;return o}return U(e)[0]},containsOurDomain:H.containsOurDomain,getTargetNode:H.getTargetNode,shouldIgnoreElement:function(e){var t=D.ignoredSelectors();if(!t)return!1;var n=!e||e.closest?e:e.parentNode;return!(!n||!n.closest)&&null!==n.closest(t)},isElementInViewport:function(e){var t=e.getBoundingClientRect();return 0\u003c=t.top&&0\u003c=t.left&&t.bottom\u003c=(window.innerHeight||document.documentElement.clientHeight)&&t.right\u003c=(window.innerWidth||document.documentElement.clientWidth)||t.top\u003c(window.innerHeight||document.documentElement.clientHeight)&&0\u003ct.bottom&&t.left\u003c(window.innerWidth||document.documentElement.clientWidth)&&0\u003ct.right},isSafari:function(){var e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome|CriOS|Chromium|Edg|Edge|OPR|Opera|FxiOS|Firefox/.test(e)}},X={TRACK_GLOBAL_COOKIE_NAME:\"_vwo_ds\",TRACK_SESSION_COOKIE_NAME:\"_vwo_sn\",TRACK_SESSION_COOKIE_EXPIRY:window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,REFERRER_INDEX:5},j,B,K,q,G,J;function $(e,t){if(e){var n,i=\".\"+e,o=window.vwo_$;if(!(t=t||{})[e]){try{n=o(i)||\"\"}catch(e){n=\"\"}if(1===n.length)return 1;t[e]=!0}}}function Q(e){if(e){var t,n=window.vwo_$;try{t=n(\"#\"+e)}catch(e){t=\"\"}return t.length}}function Z(e){if(!e)return null;if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function ee(e,t){if(!e)return null;if(e===document)return\"#document\";t=t||{};var n,i,o,r,a,s=e,d=[],c=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return c;for(;e;)if(VWO._.ac&&VWO._.ac.hFCVJ&&e.__vue__&&e.__isFragment)e=Z(e);else{n=(c=\"undefined\"!=typeof ShadowRoot&&e instanceof ShadowRoot?\"shadow-root\":e.tagName)&&c.match(/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/),c&&n&&(n&&n[0])===c||(c=\"*\");var u=-1\u003c[\"INPUT\",\"SELECT\"].indexOf(e.tagName);try{i=l(e).attr(\"id\")}catch(s){i=e.id}u&&e.name?c=c+'[name=\"'+e.name+'\"]':i&&\"string\"==typeof i&&Q(i)&&(c=i.match(/^\\d/)?c+'[id=\"'+i+'\"]':c+\"#\"+i),o=(o=e.getAttribute&&e.getAttribute(\"class\"))?o.split(/\\s+/):[];for(var h=0;h\u003co.length;h++)if(a=\".\"+(r=o[h]),$(r,t)){c+=a;break}d.unshift(c),e=Z(e)}var f=s.nlsParent||s.parentNode;return!d.length||-1!==d[0].indexOf(\"#\")||f&&\"HEAD\"===f.nodeName||s.host||(d[0]+=\":first-child\"),ee(\"undefined\"!=typeof ShadowRoot&&s instanceof ShadowRoot&&s.host?s.host:f,t)+(d.length?\" > \"+d.join(\" + \"):\"\")}var te=window.visualViewport,ne=p,ie=window.VWO||[];ie._vba=ie._vba||{};var oe=!1,re=120,ae=[],se={},de=M.getItem(\"asts\"),ce=function(e){var t=e.sort(function(e,t){return e-t}).filter(function(e){return e});return{min:t[0]||0,max:t[t.length-1]||0}},le={cDT:(null===(j=window._vwoCc)||void 0===j?void 0:j.dCT)||500,sDT:100,sRD:null,ctl:100,campaignsProcessed:!1,visualViewportAvailable:window.visualViewport,jq:ne,assetSnapshottingEnabled:ie._&&ie._.ast,errorLoggerEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.ele),signalsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.se),data360EventsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.recData360Enabled),webVitalsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.wve),isAccountMigrated:null===(J=null===(G=null===(q=null===(K=null===(B=ie._)||void 0===B?void 0:B.allSettings)||void 0===K?void 0:K.dataStore)||void 0===q?void 0:q.plugins)||void 0===G?void 0:G.DACDNCONFIG)||void 0===J?void 0:J.DLRE,version:\"4.0.499\",ids:{account:window._vwo_acc_id,experiment:{},re:{},he:{},fe:{},recording:0,html:0,session:0},tags:{eTags:new l(\"Hash\"),eTagsV2:{f:new l(\"Array\"),r:new l(\"Array\"),h:new l(\"Array\")},uTags:new l(\"Array\")},canvasRec:{allowCanvasRec:!0,isFlutterWeb:!1},selectorStore:{},heartBeatFrequency:ie._vba.heartBeat||4e3,startTime:0,returnVisitor:!1,newSession:!1,loadChance:100,saveNewRecordingInitiatedOnce:!1,lastTime:0,enums:{formAnalysis:{TEMPORARY_STATE:\"temporary\",PERMANENT_STATE:\"permanent\"}},config:{stopRecordingTime:24*X.TRACK_SESSION_COOKIE_EXPIRY*60*60*1e3,deleteSessionRecordingTime:0},recordingData:{totals:{movements:0,clicks:0,keyPresses:0,scroll:0,touches:0,ocs:0,data360Events:0},last:{movements:0,clicks:0,keyPresses:0,scroll:0,touches:0,ocs:0,data360Events:0},mouse:{lastMove:{docX:0,docY:0}}},data360EventIndex:0,enableEventListeners:!0,htmlRequestSuccess:!1,linkHrefForSnapshotting:de&&de.slice()||[],canonicalUrl:\"\",getCurrentUrl:function(){var e=window.location.href;try{D.useVisOptUrl()&&(e=window.VWO._.coreLib.getCurrentUrl())}catch(e){}return e},getCampaigns:function(e){var t={},n=e?Object.keys(le.ids.he)[0]:Object.keys(le.ids.re)[0];if(n){t[\"id_\"+n]=\"-1\";var i=e?le.tags.eTagsV2.h.tags:le.tags.eTagsV2.r.tags;i&&i.forEach(function(e){t[\"id_\"+e]=\"-1\"})}return t},getEventsProps:function(e){var t,n=(null===(t=null==e?void 0:e._vwo)||void 0===t?void 0:t.nls)||{};return n.action&&delete n.action,n.timestamp&&delete n.timestamp,n.aux||n.isHeatmapData||e.vwoEventName!==window.VWO._.EventsEnum.DOM_CLICK?delete n.isHeatmapData:n={},n},getHoverProps:function(e){var t,n,i,o,r=le.Recording.heatmap.maxHoversRecorded-le.Recording.heatmap.hoversLength;if((null===(n=window.VWO.featureInfo)||void 0===n?void 0:n.hvr)&&le.hs&&!le.hsStopped&&!(r\u003c=0)){var a=le.getCampaigns(!0),s=null===(o=null===(i=ie.modules)||void 0===i?void 0:i.utils)||void 0===o?void 0:o.heatmapUtils;if(s){le.Recording.heatmap.hoversLength++;var d=s.getTargetPathInfo(e),c=N(N({path:d.xpath||ee(F.getTargetNode(e)),x:d.x_percent||0,y:d.y_percent||0},a),{addVwoPageMeta:!0});return(t={})[F.getUUID()]=c,t}}},triggerSessionIdleTimeout:function(){le.sessionIdleTimeout||(le.sessionIdleTimeout=setTimeout(function(){le.stopRecording=le.enums.formAnalysis.TEMPORARY_STATE,le.triggerSessionDeleteTimeout()},le.config.stopRecordingTime))},triggerSessionDeleteTimeout:function(){le.sessionIdleTimeout=setTimeout(function(){le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE,g.erase(\"nlssid\"+le.ids.account,le.getCookieDomain()),g.erase(\"nlsrid\"+le.ids.account,le.getCookieDomain())},le.config.deleteSessionRecordingTime)},clearSessionIdleTimeout:function(){le.sessionIdleTimeout&&(clearTimeout(le.sessionIdleTimeout),le.sessionIdleTimeout=0)},resetAfterDataSent:function(){le.recordingData.last.scroll=le.recordingData.totals.scroll,le.recordingData.last.movements=le.recordingData.totals.movements,le.recordingData.last.clicks=le.recordingData.totals.clicks,le.recordingData.last.keyPresses=le.recordingData.totals.keyPresses,le.recordingData.last.touches=le.recordingData.totals.touches,le.recordingData.last.ocs=le.recordingData.totals.ocs,le.recordingData.last.data360Events=le.recordingData.totals.data360Events,le.ftu=!1,le.resetTagAfterSent()},resetTagOnUC:function(){le.tags.eTagsV2.h.reset(),le.tags.eTagsV2.f.reset(),le.tags.eTagsV2.r.reset()},resetTagAfterSent:function(){le.tags.eTagsV2.f.refresh(),le.tags.eTagsV2.r.refresh(),le.tags.eTagsV2.h.refresh()},checkIfIdle:function(){return le.recordingData.last.scroll===le.recordingData.totals.scroll&&le.recordingData.last.movements===le.recordingData.totals.movements&&le.recordingData.last.clicks===le.recordingData.totals.clicks&&le.recordingData.last.keyPresses===le.recordingData.totals.keyPresses&&le.recordingData.last.touches===le.recordingData.totals.touches&&le.recordingData.last.ocs===le.recordingData.totals.ocs&&le.recordingData.last.data360Events===le.recordingData.totals.data360Events&&!le.ftu},resetClicksCount:function(){this.recordingData.totals.clicks=0,this.recordingData.last.clicks=0},calcDuration:function(e,t){e=e||{};var n,i,o,r,a,s,d,c=R(),l=I.get(\"Math\");e.recording&&(o=+(n=e.recording.split(\",\"))[0].split(\"_\")[1],r=+n[n.length-1].split(\"_\")[1]),e.mutations&&(i=I.get(\"JSON\").parse(e.mutations))instanceof I.get(\"Array\")&&(a=+i[0].time,s=+i[i.length-1].time);var u=ce([r,s,o,a]);return d=t||!u.max?0:l.abs(u.max-this.lastTime),d/=1e3,this.lastTime=t?c-le.startTime:d?u.max:this.lastTime,{currentTime:c,duration:d}},isMobile:function(){return/iphone|ipad|ipod|android|webos|opera mini|blackberry|iemobile|windows phone/i.test(navigator.userAgent)},getViewportDimensions:function(){var e={width:0,height:0};return e.width=this.getDimensions().width,e.height=this.getDimensions().height,e.height=parseInt(e.height,10),e.height=e.height||0,le.isMobile()?this.getDimensionsConsideringOrientation(e.width,e.height):{width:e.width,height:e.height}},getAvailableDimensions:function(){var e=window.screen.availWidth||window.outerWidth,t=window.screen.availHeight||window.outerHeight,n=this.getDimensionsConsideringOrientation(e,t);return{height:n.height,width:n.width}},getDimensionsConsideringOrientation:function(e,t){var n,i,o=I.get(\"Math\");return this.isLandscapeMode()?(n=o.max(e,t),i=o.min(e,t)):(i=o.max(e,t),n=o.min(e,t)),{width:n,height:i}},isLandscapeMode:function(){return le.visualViewportAvailable&&window.screen&&window.screen.orientation?0\u003c=window.screen.orientation.type.indexOf(\"landscape\"):window.innerWidth>window.innerHeight},getScreenDimensions:function(){var e=window.screen.width,t=window.screen.height,n=this.getDimensionsConsideringOrientation(e,t);return{width:n.width,height:n.height}},getScreenScale:function(){var e=le.getAvailableDimensions(),t=le.getScreenDimensions();return{x:e.width/t.width,y:e.height/t.height}},getScale:function(){if(te&&this.isMobile())return{x:te.scale,y:te.scale};var e,t;if(this.isMobile()&&document.documentElement.clientHeight==window.innerHeight&&document.documentElement.clientWidth==window.innerWidth)e=window.innerHeight,t=window.innerWidth;else{var n=le.getScreenDimensions();e=n.height,t=n.width}var i=t/window.innerWidth,o=e/window.innerHeight;return this.isMobile()||(o=i=1),{x:i,y:o}},getDimensions:function(){var e=/twitter/i.test(navigator.userAgent);return te&&this.isMobile()&&!e?{height:te.height,width:te.width}:\"BackCompat\"===document.compatMode?{height:window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight,width:window.innerWidth||document.body.clientWidth||document.documentElement.clientWidth}:{height:document.documentElement.clientHeight||window.innerHeight,width:document.documentElement.clientWidth||window.innerWidth}},getScrollDimensions:function(){return{width:document.documentElement.scrollWidth,height:document.documentElement.scrollHeight}},getScroll:function(){return{x:0===ne(window).scrollLeft()?te.offsetLeft:ne(window).scrollLeft(),y:te.pageTop}},getScrollPercentage:function(){var e=ne(window).scrollTop(),t=ne(document).height(),n=ne(window).height(),i=I.get(\"Math\"),o=document.querySelector(\"._vwo_scroll_fix\");o&&(e=o.scrollTop,t=o.scrollHeight);var r=n+e,a=i.round(r/t*100);return isNaN(a)?0:100\u003ca?100:a},getPageTitle:function(){var e=document.getElementsByTagName(\"title\")[0];return e?e.innerHTML:document.title},getCookieDomain:function(){return window.VWO._.cookies.domain},triggerLibEvent:function(e,t){t instanceof I.get(\"Array\")||(t=[t]),window._vwo_evq.push([e].concat(t))},isEligibleToSendRecordingData:function(){if(le.stopRecording===le.enums.formAnalysis.PERMANENT_STATE||!le.ready)return!1;var e=R(),t=1e3*le.ids.session;return!(60*re*1e3\u003ce-t)||(le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE,!1)},addUrlForSnapshotting:function(e){if(e&&!/^data\\:/.test(e)){var t=W.toAbsURL(e);D.blockParamsInSnapshotting()&&(t=t.split(\"?\")[0]),e=encodeURIComponent(t);var n=le.getCurrentUrl();se[n]=se[n]||[],le.linkHrefForSnapshotting.indexOf(e)\u003c0?(le.linkHrefForSnapshotting.push(e),ae.push(e),se[n].push(e)):se[n].indexOf(e)\u003c0&&se[n].push(e)}},extractSnapshottingUrls:function(e){var t,n,i=D.completeSnapshottingEnabled(),o=ie._.ac&&ie._.ac.iAF&&F.needsMasking(e,le.Recording.anonymizeKeys);\"LINK\"===e.tagName&&\"stylesheet\"===e.rel&&e.getAttribute(\"href\")?le.addUrlForSnapshotting(e.href):i&&!o&&(e.nodeType===Node.TEXT_NODE&&\"STYLE\"===(null===(t=e.parentNode)||void 0===t?void 0:t.tagName)?le.extractUrlsFromCss(e.textContent):\"IMG\"===e.tagName?(le.addUrlForSnapshotting(e.src),le.extractUrlsFromSrcSetList(e.srcset)):\"SOURCE\"===e.tagName&&\"PICTURE\"===(null===(n=e.parentNode)||void 0===n?void 0:n.tagName)&&le.addUrlForSnapshotting(e.srcset),e.hasAttribute&&e.hasAttribute(\"style\")&&le.extractUrlsFromCss(e.getAttribute(\"style\")))},extractUrlsFromCss:function(e){var t=D.completeSnapshottingEnabled();if(e&&t)for(var n,i=/url\\(([^\\)]+)\\)/g;null!==(n=i.exec(e));){var o=n[1];/^['\"]/.test(o)&&(o=o.slice(1,o.length-1)),le.addUrlForSnapshotting(o)}},extractUrlsFromSrcSetList:function(e){var t=D.completeSnapshottingEnabled();if(e&&t)for(var n=0,i=e.split(\",\").map(function(e){return e.trim()});n\u003ci.length;n++){var o=i[n];le.addUrlForSnapshotting(o.split(\" \")[0])}},extractCanonicalUrl:function(e){var t=e.href;\"LINK\"===e.tagName&&t&&\"canonical\"===e.rel&&(le.canonicalUrl=t)},resetHrefCollection:function(e){if(le.assetSnapshottingEnabled&&!oe){var t=n(M.getItem(\"asts\")||[],e);M.setItem(\"asts\",t)}e&&e.length?ae.splice(0,e.length):ae.length=0},getCurrentHrefs:function(){return ae},getUrlSpecificSnapshottedAssets:function(){var e=le.getCurrentUrl();return se[e]=se[e]||[],se[e]}};le.__proto__=new b(le),le.__proto__.constructor=Object;var ue={},he=function(e){var t,n,i;if(null!=e&&e._vwo){var o=e._vwo,r=o.isDeadClick,a=o.isRageClick,s=o.isErrorClick;if(r||a||s){var d=le.getCampaigns(!1),c=N({aux:!0},d);null!==(t=e._vwo)&&void 0!==t&&t.isDeadClick&&(c.isDeadClick=!0),null!==(n=e._vwo)&&void 0!==n&&n.isRageClick&&(c.isRageClick=!0),null!==(i=e._vwo)&&void 0!==i&&i.isErrorClick&&(c.isErrorClick=!0),le.Recording.addNlsData(e,c)}}};VWO._.phoenixMT&&VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,function(e){e._vwo&&e._vwo.nls&&he(e)},{syncToDataLayer:!0});var fe,me,ge={},pe={init:function(e,t){var n,i;void 0===t&&(t=!0),this.resetBatchData(),this.isSerialized=t;var o=this.getMcData(e);this.originalData=e,0\u003co.length&&this.classifyClick(o);var r={latestRecording:this.originalData,deadClickInThisBatch:fe,rageClickInThisBatch:me,clickCounts:ge};return null!==(n=ue[A.DEAD_CLICK_TEXT])&&void 0!==n&&n.length&&(r.textData=r.textData||{},r.textData[A.DEAD_CLICK_TEXT]=ue[A.DEAD_CLICK_TEXT].join(\",\")),null!==(i=ue[A.RAGE_CLICK_TEXT])&&void 0!==i&&i.length&&(r.textData=r.textData||{},r.textData[A.RAGE_CLICK_TEXT]=ue[A.RAGE_CLICK_TEXT].join(\",\")),r},desanitizeActionData:function(e){return e?e.replace(/!-u-!/g,\"_\").replace(/!-c-!/g,\",\"):\"\"},getTargetFromPath:function(e){var t=e.split(\"+\"),n=t[t.length-1];return 0\u003cn.indexOf(\">\")?(n=(t=e.split(\">\"))[t.length-1],this.getTargetFromPath(n)):0\u003cn.indexOf(\"+\")&&this.getTargetFromPath(n),n.trim()},getRageClicks:function(e,t){for(var n=[],i=0;i\u003ce.length;i++){if(this.originalData[e[i].index].event.isRageClick){n.push(e[i].index),D.customClicks()&&VWO.event(\"rageClick\");try{var o=F.elementSelector(e[i].selectorPath),r=o&&o.innerText?o.innerText.trim():\"\";if(r.length&&!F.needsMasking(o,le.Recording.anonymizeKeys)){-1!==(null==t?void 0:t.indexOf(e[i].index))&&(r=r.slice(0,le.ctl));var a=F.sanitizeActionData(r),s=M.getItem(A.RAGE_CLICK_TEXT)||[];ue[A.RAGE_CLICK_TEXT]=ue[A.RAGE_CLICK_TEXT]||[],-1!==s.indexOf(a)||-1!==ue[A.RAGE_CLICK_TEXT].indexOf(a)||ue[A.RAGE_CLICK_TEXT].push(a)}}catch(e){}}}return n},classifyClick:function(e){for(var t=[],n=[],i=0;i\u003ce.length;i++){var o=this.originalData[e[i].index].event;if(o.isDeadClick){t.push(e[i].index);try{D.customClicks()&&VWO.event(\"deadClick\");var r=F.elementSelector(e[i].selectorPath);if((r&&r.innerText?r.innerText.trim():\"\").length&&!F.needsMasking(r,le.Recording.anonymizeKeys)){var a=F.sanitizeActionData(r.innerText.slice(0,le.ctl)),s=M.getItem(A.DEAD_CLICK_TEXT)||[];ue[A.DEAD_CLICK_TEXT]=ue[A.DEAD_CLICK_TEXT]||[],-1!==s.indexOf(a)||-1!==ue[A.DEAD_CLICK_TEXT].indexOf(a)||ue[A.DEAD_CLICK_TEXT].push(a)}}catch(e){}}o.isErrorClick&&n.push(e[i].index)}var d=this.getRageClicks(e,t);this.addToOriginalData(t,d,n,e)},addToOriginalData:function(e,t,n,i){for(var o={},r=0;r\u003ce.length;r++)fe=!0,o[e[r]]=u.DEAD;for(r=0;r\u003ct.length;r++)me=!0,o[t[r]]?o[t[r]]+=\":\"+u.RAGE:o[t[r]]=u.RAGE;for(r=0;r\u003cn.length;r++)o[n[r]]?o[n[r]]+=\":\"+u.ERROR:o[n[r]]=u.ERROR;for(var a in o)o.hasOwnProperty(a)&&(this.isSerialized?this.originalData[a]+=\"_{\"+o[a]+\"}\":(this.originalData[a].event._vwo||(this.originalData[a].event._vwo={}),-1\u003co[a].indexOf(u.DEAD)&&(this.originalData[a].isDeadClick=!0),-1\u003co[a].indexOf(u.RAGE)&&(this.originalData[a].isRageClick=!0),-1\u003co[a].indexOf(u.ERROR)&&(this.originalData[a].isErrorClick=!0)));ge.d=e.length||void 0,ge.r=t.length||void 0,ge.e=n.length||void 0,ge.c=i.length-Object.keys(o).length||void 0},getMcData:function(e){for(var t=[],n=0;n\u003ce.length;n++){var i=void 0,o=void 0,r=void 0,a=void 0;if(this.isSerialized){var s=e[n].split(\"_\");i=s[0],o=s[1],r=s[2],e[n].includes(\"_%13%\")&&(a=!0,e[n]=e[n].replace(\"_%13%\",\"\"))}else i=e[n].action,o=e[n].timestamp,r=e[n].selectorPath,a=e[n].isErrorClick;\"mc\"===i&&t.push({action:i,time:o,selectorPath:r,isErrorClick:a,index:n})}return t},resetBatchData:function(){me=fe=!1,ge={},ue={}}},ve=function(){if(VWO._.eventsManager)return VWO._.eventsManager;var c=[],a=!0,l=[],u=[],h={bind:\"unbind\",live:\"die\",on:\"off\"},f=[];var t=/iPhone|iPad/.test(navigator.userAgent);function s(e){return!VWO.DONT_IOS&&!(\"touchmove\"!==e&&\"touchstart\"!==e&&\"touchend\"!==e||!t)}function r(e,t){a&&f.push({type:e,state:t,ref:e[t]})}function m(){for(var e=f.length-1;0\u003c=e;e--){var t=f[e];t.type[t.state]=t.ref}}return ve={addEventListener:function(e,t,n,i){if(!s(t)){a&&c.push({$el:e,name:t,callback:n,capture:i});try{e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent(\"on\"+t,n,i)}catch(e){}return ve}},addMutationObserver:function(e,t,n,i){var o;if(void 0!==window.MutationObserver?o=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(o=window.WebKitMutationObserver),o)try{var r=new MutationObserver(e.bind(i));u.push(r),r.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var e=0;e\u003cc.length;e++){var t=c[e],n=t.$el;t.jqType?(i=n,o=t.jqType,r=t.eventName,a=t.callback,s=t.selector,d=t.capture,o&&(s?i[h[o]](r,s,a,d):i[h[o]](r,a,d))):n.removeEventListener?n.removeEventListener(t.name,t.callback,t.capture):n.detachEvent&&n.detachEvent(\"on\"+t.name,t.callback)}var i,o,r,a,s,d;return u.forEach(function(e){e.disconnect()}),function(){for(var e=0;e\u003cl.length;e++){var t=l[e];(\"interval\"===t.type?clearInterval:clearTimeout)(t.name)}}(),m(),c.length=0,f.length=0,u.length=0,l.length=0,ve},addJqEventListener:function(e,t,n,i,o,r){return s(n)||(a&&c.push({$el:e,jqType:t,eventName:n,callback:i,selector:o,capture:r}),o?e[t](n,o,i,r):e[t](n,i,r)),ve},pushTimers:function(e,t){if(a)return l.push({name:e,type:t}),ve},addOverrideState:r,overrideHistoryPush:function(n,i,e){if(a){var o=n[e];r(n,e),n[e]=function(e){var t=o.apply(n,[].slice.call(arguments));try{i({state:e})}catch(e){}return t}}},revertOverriddenStates:m,init:function(e){a=e.shouldPushToQueue}},VWO.destroy=ve.clearAllListeners,VWO._.eventsManager=ve}(),we={getTrueWidth:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).width()||e.clientWidth||e.offsetWidth||e.scrollWidth},getTrueHeight:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).height()||e.clientHeight||e.offsetHeight||e.scrollHeight},getOuterWidth:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).outerWidth()||e.offsetWidth||this.getTrueWidth(e)},getOuterHeight:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).outerHeight()||e.offsetHeight||this.getTrueHeight(e)},getRelativeStats:function(e,t,n,i,o,r){var a=e.offset().top-t.offset().top,s=e.offset().left-t.offset().left,d=0,c=0;return o&&r&&(d=o-s,c=r-a),{correctedTargetHeight:this.getTrueHeight(t[0]),correctedTargetWidth:this.getTrueWidth(t[0]),correctedTargetOffsetX:n+s,correctedTargetOffsetY:i+a,correctedTargetPageX:d,correctedTargetPageY:c}},postProcessMutations:function(e){var i=this;return e.forEach(function(e){var t,n;null!==(t=e.addedNodes)&&void 0!==t&&t.length&&(e.addedNodes=i.deduplicateNodes(e.addedNodes)),null!==(n=e.removedNodes)&&void 0!==n&&n.length&&(e.removedNodes=i.deduplicateNodes(e.removedNodes))}),e},deduplicateNodes:function(e){var t=[];if(t.push(e[0]),1\u003ce.length){var n=[],i=JSON.parse(JSON.stringify(e[0]));i.id&&delete i.id,i.parentNode&&delete i.parentNode,n.push(JSON.stringify(i));for(var o=1;o\u003ce.length;o++){var r=JSON.parse(JSON.stringify(e[o]));delete r.id,delete r.parentNode,-1===n.indexOf(JSON.stringify(r))&&(t.push(e[o]),n.push(JSON.stringify(r)))}}return t}},_e=[\"html\",\"mutations\",\"recording\",\"error\",\"jsonEn\"],ye={log:function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];if(window.console&&-1!==document.cookie.indexOf(\"vwo_log_mode\"))return window.console.log.apply(window,e)}},Ee=3,Te=0,Se=null,Oe=function(e,t,n){D.pageExitHandling()||setTimeout(function(){n.retries=n.retries||0,n.retries++,n.retries\u003c=Ee?Re(e,t,n):VWO._.customError({msg:\"Failed to send Analyze \"+n.type+\" request after \"+Ee+\" retries: \"+JSON.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId()}),url:\"nls/ajax.ts\"})},50)};function be(e,t){if(e instanceof Blob)return e.size;\"string\"!=typeof e&&(e=JSON.stringify(e));try{(t=t||{}).lineBreaks=(null==t?void 0:t.lineBreaks)||1,t.ignoreWhitespace=(null==t?void 0:t.ignoreWhitespace)||!1;var n=0,i=null==e?void 0:e.length,o=null==e||e.replace(/[\\u0100-\\uFFFF]/g,function(){return n++}).length,r=i-(null==e?void 0:e.replace(/(\\r?\\n|\\r)/g,\"\").length);return o=2*n,t.ignoreWhitespace?(null==(e=null==e?void 0:e.replace(/(\\r?\\n|\\r|\\s+)/g,\"\"))?void 0:e.length)+o:i+o+Math.max(0,t.lineBreaks*(r-1))}catch(e){}}function Ne(e){var t=I.get(\"Object\").entries(e).sort(function(e,t){return be(e[1])-be(t[1])});return t[t.length-1]}var Re=function(t,n,i){var e=i.url,o=new(I.get(\"XMLHttpRequest\"));o.open(\"POST\",e,!0),\"JSON\"===t?o.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\"):o.formData=n,o.send(n),o.onload=function(){if(200\u003c=this.status&&this.status\u003c400)if(this.response)try{var e=I.get(\"JSON\");i.success(e.parse(this.response))}catch(e){}else i.success();else i.formData=this.formData,i.error(),Oe(t,n,i);i.complete()},o.onerror=function(){i.formData=this.formData,i.error(),i.complete(),Oe(t,n,i)}},Ce={workerMessages:{},useBeacon:!1,workerUrl:\"\",isWorkerAvailable:function(){return this.workerUrl},isMultipartSupported:function(){return!!window.FormData},isWorkerRequired:function(e){for(var t=0;t\u003c_e.length;t++){if(e[_e[t]])return!0}},ajax:function(e){var t=void 0!==(e=e||{}).url?e.url:\"\",n=void 0!==e.type?e.type:\"AUTO\",i=e.data=void 0!==e.data?N({},e.data):{},o=e.success=\"function\"==typeof e.success?e.success:function(){},r=e.error=\"function\"==typeof e.error?e.error:function(){},a=e.complete=\"function\"==typeof e.complete?e.complete:function(){},s=this.workerUrl=e.workerUrl,d=e.formData,c=this.useBeacon,l=this.workerMessages,u=I.get(\"Object\");if(u.keys(i).length){var h=this.createQueryString(i);if(c&&D.pageExitHandling()){var f=new FormData;for(var m in i)if(u.prototype.hasOwnProperty.call(i,m))if(\"object\"==typeof i[m]){var g=JSON.stringify(i[m]);f.append(m,g)}else f.append(m,i[m]);var p=e.url+\"?_a=\"+i.a+\"&_u=\"+encodeURIComponent(i.url);navigator.sendBeacon(p,f),o(),a()}else if(\"GET\"===n.toUpperCase()||\"AUTO\"===n.toUpperCase()&&h.length\u003c=1800){e.type=\"GET\";var v=new(I.get(\"Image\"));v.src=t+\"?\"+h,v.onload=function(){o(),a()},v.onerror=function(){r(),a()}}else if(\"POST\"===n.toUpperCase()||\"AUTO\"===n.toUpperCase()&&1800\u003ch.length){e.url=e.url+\"?_a=\"+i.a+\"&_u=\"+encodeURIComponent(i.url),e.type=\"POST\";var w=[];try{s&&(Se=window.NativeWorker?Se||new window.NativeWorker(s):Se||new Worker(s))}catch(e){}if(d)Re(\"FormData\",d,e);else if(e.dataLength=e.dataLength||h.length,this.isWorkerRequired(i)&&this.isWorkerAvailable()&&this.isMultipartSupported()&&Se){for(var _=0;_\u003c_e.length;_++)w[_]=i[_e[_]];l[++Te]={data:i,options:e},Se.postMessage({id:Te,action:\"compress\",strings:w}),Se.onmessage=Se.onmessage||function(e){var t=e.data,n=t.strings;if(l[t.id]){var i,o=l[t.id].data,r=l[t.id].options;if(\"compressed\"===t.action){for(var a=0;a\u003cn.length;a++)i=_e[a],n[a]&&(o[\"c_\"+i]=new Blob([n[a]]),ye.log(\"Original Size: \"+o[i].length+\", Compressed Size: \"+o[\"c_\"+i].size),delete o[i]);var s=new FormData;for(var d in o)u.prototype.hasOwnProperty.call(o,d)&&s.append(d,o[d]);try{if(1e7\u003cbe(JSON.stringify(o))+n.reduce(function(e,t){return t&&t.byteLength?e+t.byteLength:e},0)){var c=Ne(o);window.VWO._.customError&&window.VWO._.customError({msg:\"callStack size exceeded 10mb, data : \"+JSON.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId(),key:c[0]}),url:\"nls/ajax.ts\"})}}catch(e){}Re(\"FormData\",s,r),delete l[t.id]}}}}else Re(\"JSON\",h,e)}}},createQueryString:function(e){var t=\"\";for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t+=t.length?\"&\":\"\",t+=n+\"=\",t+=encodeURIComponent(e[n]));return t},sendError:function(e,t,n,i){window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n||0,colno:i||0,source:encodeURIComponent(window.location.href)})}},De=w.get(\"JSON\"),Ae=window.VWO._.localStorageService,Ie={localStorageKey:\"_vwo_nls_q_\"+window._vwo_acc_id,init:function(){try{if(329635===window._vwo_acc_id||5e5\u003cwindow._vwo_acc_id){var e=Ae.get(this.localStorageKey)||De.stringify([]);Ae.set(this.localStorageKey,e)}}catch(e){window.console.info(e)}},isRequestQueueable:function(){try{var e=!(-1\u003c[515019].indexOf(window._vwo_acc_id))&&(329635===window._vwo_acc_id||5e5\u003cwindow._vwo_acc_id);return e?Ae.get(Ie.localStorageKey):e}catch(e){return!1}},queueRequest:function(t,n){if(Ie.isRequestQueueable()){var e=De.parse(Ae.get(Ie.localStorageKey)),i={data:t,options:n};e.unshift(De.stringify(i));try{Ae.set(Ie.localStorageKey,De.stringify(e))}catch(e){lt.sendData(t,n)}}else lt.sendData(t,n)},deQueueRequest:function(){if(Ie.isRequestQueueable()){var e=De.parse(Ae.get(Ie.localStorageKey)),t=null==e?void 0:e.length;if(t)for(var n=0;n\u003ct;n++){var i=De.parse(e.pop());lt.sendData(i.data,i.options)}Ae.set(Ie.localStorageKey,De.stringify(e))}}},xe=I.get(\"Array\"),Le=I.get(\"JSON\"),ke=20,Me=40,Ve=10,Pe=(We.prototype.handleBase64Attr=function(e,t,n){var i={value:n};if(le.r&&(\"IMG\"===e.tagName&&(\"__nls-src\"===t||\"src\"===t)||\"INPUT\"===e.tagName&&\"value\"===t)&&n.startsWith(\"data:\")){var o=this.recordBase64(n),r=o.base64Id,a=o.compressed;i.value=r,i.options={isBase64Tag:a}}return i},We.prototype.recordBase64=function(e,t){void 0===t&&(t=!1);var n=e.length>Me;if(!n)return{base64Id:e,compressed:n};var i=We.generateBase64Id(e),o=M.getItem(\"b64\")||[];return-1===o.indexOf(i)&&(o.push(i),M.setItem(\"b64\",o),le.htmlRequestSuccess?t?(this.queuedData.push({id:i,value:e}),this.checkAndSendBatchData(t)):We.sendBatch([{id:i,value:e}]):this.queuedData.push({id:i,value:e})),{base64Id:i,compressed:n}},We.generateBase64Id=function(e){for(var t=Math.floor(e.length/ke),n=\"\",i=0;i\u003ce.length;i+=t)n+=e[i];return n},We.prototype.sendQueuedData=function(){this.checkAndSendBatchData(!1),this.queuedData=new xe},We.prototype.sendQueuedDataForced=function(){this.checkAndSendBatchData(!0,!0),this.queuedData=new xe},We.prototype.checkAndSendBatchData=function(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=!1),!(e&&this.queuedData.length\u003cVe)||t)for(;0\u003cthis.queuedData.length;){var n=e?this.queuedData.splice(0,Ve):this.queuedData.splice(0,1);We.sendBatch(n)}},We.sendBatch=function(e){lt.sendB64(Le.stringify({b64:e.map(function(e){return{key:e.id,value:e.value}})}))},We);function We(){var e=this;this.queuedData=new xe,setInterval(function(){0\u003ce.queuedData.length&&e.queuedData.length\u003cVe&&(We.sendBatch(e.queuedData),e.queuedData=new xe)},3e3)}var He=new Pe,Ue=(ze.prototype.hideWithCoordinates=function(e,t,n,i,o){var r={x0:Math.round(t),y0:Math.round(n),x1:Math.round(i),y1:Math.round(o)};this.maskedCoordinates[e]=r},ze.prototype.pauseCanvasRec=function(){Be.sendNotifier(),He.sendQueuedDataForced(),this.localStorageService.set(\"_vwo_recPaused\",\"true\"),le.canvasRec.allowCanvasRec=!1},ze.prototype.resumeCanvasRec=function(){this.localStorageService.set(\"_vwo_recPaused\",\"false\"),le.canvasRec.allowCanvasRec=!0},ze.prototype.sendCustomEvent=function(e,t){VWO.event=VWO.event||function(){VWO.push([\"event\"].concat([].slice.call(arguments)))},VWO.event(e,\"string\"==typeof t?JSON.parse(t):t)},ze.prototype.sendCustomAttribute=function(e){VWO.visitor=VWO.visitor||function(){VWO.push([\"visitor\"].concat([].slice.call(arguments)))},VWO.visitor(\"string\"==typeof e?JSON.parse(e):e)},ze.prototype.removeCoordinatesFor=function(e){delete this.maskedCoordinates[e]},ze.prototype.getMaskedCoordinates=function(){return this.maskedCoordinates},ze);function ze(){this.maskedCoordinates={},this.localStorageService=window.VWO._.localStorageService}window.VWOInsights=window.VWOInsights||new Ue;var Fe=window.VWOInsights,Xe=(je.prototype.getCanvasData=function(w){try{var e=window.getComputedStyle(w),_=w.getBoundingClientRect(),t=w.width/w.height,y=w.width,E=w.height;E>this.MAX_RESOLUTION&&(E=this.MAX_RESOLUTION,y=Math.round(E*t));var n=document.createElement(\"canvas\");n.width=y,n.height=E,n.style.width=e.width,n.style.height=e.height;var T=n.getContext(\"2d\");if(!T)return null;T.drawImage(w,0,0,y,E);var S=Fe.getMaskedCoordinates();Object.keys(S).forEach(function(e){var t=S[e],n=t.x0,i=t.y0,o=t.x1,r=t.y1,a=w.width,s=w.height,d=y/a,c=E/s,l=n-_.left*window.devicePixelRatio,u=i-_.top*window.devicePixelRatio,h=o-_.left*window.devicePixelRatio,f=r-_.top*window.devicePixelRatio,m=Math.round(l*d),g=Math.round(u*c),p=Math.round((h-l)*d),v=Math.round((f-u)*c);T.rect(m,g,p,v),T.fillStyle=\"rgba(0, 0, 0, 1)\",T.fill()});var i=n.toDataURL(\"image/png\");return n.remove(),{imageUrl:i,width:y,height:E,actualWidth:e.width,actualHeight:e.height}}catch(e){return null}},je.prototype.init=function(e){e&&le.Recording.cnv&&(this.context=e,this.FPS=le.Recording.cnv.fps,this.MAX_RESOLUTION=le.Recording.cnv.res,this.startCanvasRecording(),document.querySelector(\"flutter-view\")&&(le.canvasRec.isFlutterWeb=!0))},je.prototype.startCanvasRecording=function(){var e=this;this.timerId&&this.stopCanvasRecording(),je.shouldRecordCanvas()&&this.recordCanvasData(),this.timerId=setInterval(function(){je.shouldRecordCanvas()&&e.recordCanvasData()},1e3/this.FPS)},je.shouldRecordCanvas=function(){return le.isEligibleToSendRecordingData()&&!(document.hidden||le.canvasRec.isFlutterWeb&&!document.hasFocus())&&le.canvasRec.allowCanvasRec},je.prototype.sendNotifier=function(){this.recordCanvasData(!0)},je.prototype.recordCanvasData=function(l){var u=this;void 0===l&&(l=!1),this.trackedNodes.forEach(function(e){var t=e.nodeId,n=e.node;try{if((!(-1\u003cwindow.location.href.indexOf(\"player.vwo.me\"))||u.context)&&!F.isElementInViewport(n))return;var i=u.getCanvasData(n);if(!i)return;var o=i.imageUrl,r=h(i,[\"imageUrl\"]),a=He.recordBase64(l?\"\":o,!0),s=a.base64Id,d=a.compressed,c=ee(n);-1===window.location.href.indexOf(\"player.vwo.me\")||u.context||le.GetHtml.html.canvasData.push(N({nodeId:t,selectorPath:c,imageUrl:o},r)),u.context.addMutation({time:R()-le.startTime,canvasData:N({nodeId:t,imageUrl:s,compressed:d},r)})}catch(e){}})},je.prototype.stopCanvasRecording=function(){this.trackedNodes=[],this.timerId&&(clearInterval(this.timerId),this.timerId=null)},je.prototype.trackCanvasNode=function(e){\"CANVAS\"!==e.tagName||F.needsMasking(e,le.Recording.anonymizeKeys)||(this.trackedNodes.push({nodeId:e.nlsNodeId,node:e}),-1===window.location.href.indexOf(\"player.vwo.me\")||this.context||this.recordCanvasData())},je);function je(){this.trackedNodes=[]}var Be=new Xe;le.canvasRecorder=Be;var Ye=p,Ke,qe,Ge=\"nls_ajax.php\",Je=[\"eTags\",\"eTagsV2\"],$e=window.VWO.data,Qe=function(){},Ze={},et,tt=5e3,nt=100,it=0,ot=1,rt=function(){return!le.faultyWorker&&le.workerUrl},at=function(e){var t=Object.keys(e);if(t.length>Je.length)return!0;for(var n=0;n\u003ct.length;n++)if(-1===Je.indexOf(t[n]))return!0;return!1};function st(){var e={},t=I.get(\"JSON\");return le.r&&(e.re=t.stringify(le.ids.re)),le.hs&&(e.he=t.stringify(le.ids.he)),le.fae&&(e.fe=t.stringify(le.ids.fe)),e}function dt(e){return 607307===e}function ct(e,t){if(t){var n=(M.getItem(e)||[]).concat(t.split(\",\"));M.setItem(e,n)}}var lt={formSubmitCallbacks:[],saveNewRecording:function(e){var t,n,i,o,r=le.getViewportDimensions(),a=le.getScrollPercentage(),s=le.formAnalysis?le.formAnalysis.forms:{},d={},c=le.calcDuration(null,!0);if(e=e||Qe,le.isEligibleToSendRecordingData()){var l=I.get(\"JSON\");le.recordingData.totals.scroll=a\u003c1?10:a;var u,h=le.getScreenDimensions(),f=window.VWO._.sessionInfoService.getSNCookieValueByIndex(X.REFERRER_INDEX),m=\"referrer=\",g=f.indexOf(m)+m.length;u=m.length\u003c=g?f.substring(g):\"\",atob&&(u=atob(u));var p={codedo:\"set_html_and_recording\",a:le.ids.account,e:l.stringify(le.ids.experiment),title:le.getPageTitle(),url:le.getCurrentUrl(),referring_url:u,session_id:le.ids.session,recording_id:le.ids.recording,return_visitor:le.returnVisitor,ins:le.newSession,start_time:le.startTime,end_time:c.currentTime,window_width:r.width,window_height:r.height,sh:h.height,sw:h.width,vn:le.version,rand:Math.random()};if(void 0!==VWO.phoenix&&(le.canonicalUrl?p.cnnUrl=le.canonicalUrl:p.cnnUrl=p.url),VWO.featureInfo&&VWO.featureInfo.ipv6Ancdn)try{var v=VWO._.allSettings.dataStore.plugins.IP,w=VWO._.allSettings.dataStore.plugins.GEO;p.geo=l.stringify(N({ip:v},w))}catch(e){}if(VWO._&&(p.eTime=VWO._.commonUtil.getCurrentTimestamp(),D.data360migrated()&&-1\u003c[126657].indexOf(window._vwo_acc_id))){var _=l.parse(window.VWO._.localStorageService.get(\"vwoSn\")||\"{}\"),y={r:+(\"new\"!==window.VWO.data.vi.vt),su:decodeURIComponent(_.cu),ru:decodeURIComponent(_.r)};p.sD=l.stringify(y),p.ed=window.VWO._.libUtils.extraData()}var E=le.getCurrentHrefs();if((VWO._.ast&&!le.assetSnapshottingEnabled||le.newSession)&&(E=le.getUrlSpecificSnapshottedAssets()),le.assetSnapshottingEnabled=VWO._.ast,le.r&&le.assetSnapshottingEnabled&&E.length&&(p.asts=E.slice(0,nt),et=Date.now()),le.newSession=!1,le.hs&&(i={scroll_percentage:le.recordingData.totals.scroll}),le.fae){var T=le.formAnalysis?le.formAnalysis.f:{};n=0===Object.keys(T).length?{forms:l.stringify(T),f:l.stringify(T)}:{forms:l.stringify(s),f:l.stringify(T)}}if(le.r&&(t={duration:c.duration,clicks:le.recordingData.totals.clicks,movements:le.recordingData.totals.movements,end_time:c.currentTime},le.Recording)){le.Recording.addInitialHTML(p);var S=le.Recording.sendData();S&&(Ye.extend(p,S),le.resetAfterDataSent())}le.analyze&&(Ge=\"analyze\",o=st(),d=le.getTags(),le.resetTagAfterSent()),Ye.extend(p,t,n,i,o,d),this.sendData(p,{callback:e}),le.resetClicksCount(),ot=1,\"true\"!==window.VWO._.localStorageService.get(\"_vwo_recPaused\")&&le.canvasRec.allowCanvasRec||(Be.sendNotifier(),le.canvasRec.allowCanvasRec=!1)}},sendRecordingData:function(e,t,n){if(void 0===n&&(n=null),!le.htmlRequestSuccess&&!D.preloadListeners())return!1;var i,o,r,a,s,d,c,l=le.checkIfIdle(),u=I.get(\"JSON\");if(!e){if(!le.isEligibleToSendRecordingData())return;switch(le.stopRecording){case le.enums.formAnalysis.TEMPORARY_STATE:return void(l||(le.resetAfterDataSent(),le.clearSessionIdleTimeout(),le.triggerSessionDeleteTimeout()));case le.enums.formAnalysis.PERMANENT_STATE:return}if(l){if(le.triggerSessionIdleTimeout(),l)return;le.clearSessionIdleTimeout()}o={a:le.ids.account,e:u.stringify(le.ids.experiment),url:t||le.getCurrentUrl(),session_id:le.ids.session,recording_id:le.ids.recording,vn:le.version,rand:Math.random()},void 0!==VWO.phoenix&&(le.canonicalUrl?o.cnnUrl=le.canonicalUrl:o.cnnUrl=o.url),VWO._&&(o.eTime=VWO._.commonUtil.getCurrentTimestamp());var h=le.getCurrentHrefs();VWO._.ast&&!le.assetSnapshottingEnabled&&(h=le.getUrlSpecificSnapshottedAssets()),le.assetSnapshottingEnabled=VWO._.ast;var f=Date.now(),m=D.completeSnapshottingEnabled();for(var g in le.r&&le.assetSnapshottingEnabled&&h.length&&(!m||tt\u003cf-et)&&(o.asts=h.slice(0,nt),et=f),a={},this.formSubmitCallbacks)Object.prototype.hasOwnProperty.call(this.formSubmitCallbacks,g)&&(i=this.formSubmitCallbacks[g]())&&Ye.extend(a,i);if(r=le.calcDuration(a),le.r&&(d={movements:le.recordingData.totals.movements,clicks:le.recordingData.totals.clicks,duration:r.duration,start_time:le.startTime,end_time:r.currentTime},s=!0),at(a)&&(s=!0,Ye.extend(o,a)),!s)return void le.resetTagAfterSent();le.analyze&&(Ge=\"analyze\",c=st(),o.fRS=le.htmlRequestSuccess,delete o.e),n?(Ye.extend(n,o,c,d),D.data360migrated()&&(\"number\"==typeof le.isAccountMigrated&&o.session_id>=le.isAccountMigrated||void 0===le.isAccountMigrated)&&delete n.mc,D.pageExitHandling()&&le.htmlRequestSuccess?(Ce.useBeacon=!0,this.sendData(n),Ce.useBeacon=!1):Ie.queueRequest(n)):(Ye.extend(o,d,c),Ie.queueRequest(o)),le.resetAfterDataSent(),le.resetClicksCount(),ot=1}},sendData:function(t,e,n){if(void 0===n&&(n=!1),!window.VWO.consentMode||!window.VWO.consentMode.dT&&!window.VWO.consentMode.dTI){Ke=\"https://dev.visualwebsiteoptimizer.com/\",qe=le.analyze&&$e.asn&&\"https://\"+$e.asn+\"/\",e=e||{};var i=I.get(\"JSON\"),o=e.callback||function(){},r=le.analyze||window.VWO._vba.forceWorker?rt():null,a=(qe||Ke)+Ge,s=le.ids.session;if(Ze[s]?Ze[s]!==a&&(Ce.sendError(\"Recording url is not matching __ previous url: \"+Ze[s]+\" __ new url: \"+a+\" __ sessionId: \"+s+\"__ uuid: \"+F.getUUID(),\"ajax-nls.js\",33),Ze[s]=a):Ze[s]=a,n){var d=new URL(a),c={a:t.a,url:t.url,session_id:t.session_id,he:t.he,rand:Math.random().toString(),eTime:VWO._.commonUtil.getCurrentTimestamp()};for(var l in(!D.data360migrated()||D.data360migrated()&&(!1===le.isAccountMigrated||\"number\"==typeof le.isAccountMigrated&&t.session_id\u003cle.isAccountMigrated))&&(c.mc=t.mc),void 0!==VWO.phoenix&&(c.cnnUrl=t.cnnUrl),c)c[l]&&d.searchParams.append(l,c[l]);fetch(d.toString(),{keepalive:!0}).then()}else{var u;if(D.data360migrated()&&(t.v2=!0,(\"number\"==typeof le.isAccountMigrated&&t.session_id>=le.isAccountMigrated||void 0===le.isAccountMigrated)&&(delete t.pEr,delete t.mc)),t.count=t.count||++it,t[A.RECORDING_META])try{u=i.parse(t[A.RECORDING_META])[A.CLICK_TEXT_DATA]}catch(e){}Ce.ajax({url:a,type:e.method,data:t,workerUrl:dt(t.a)?null:r,success:function(e){o(e),\"object\"==typeof u&&(ct(A.DEAD_CLICK_TEXT,u[A.DEAD_CLICK_TEXT]),ct(A.RAGE_CLICK_TEXT,u[A.RAGE_CLICK_TEXT])),(Array.isArray(t.asts)&&0\u003ct.asts.length||!VWO._.ast)&&le.resetHrefCollection(t.asts)},error:function(){if(D.pageExitHandling()){e.retries=e.retries||0,e.retries++,e.retries\u003c=3?Ie.queueRequest(t,e):VWO._.customError({msg:\"Failed to send Analyze request after 3 retries: \"+i.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId()}),url:\"nls/ajax-nls.ts\"})}}})}}},sendB64:function(e){if(le.r&&le.htmlRequestSuccess&&le.analyze){var t=st(),n=le.calcDuration(null,!1),i={a:le.ids.account,url:le.getCurrentUrl(),duration:n.duration,session_id:le.ids.session,recording_id:le.ids.recording,vn:le.version,rand:Math.random(),end_time:n.currentTime+ot,jsonEn:e,eTime:void 0,fRS:le.htmlRequestSuccess};VWO._&&(i.eTime=VWO._.commonUtil.getCurrentTimestamp()+ot),Ge=\"analyze\",Ye.extend(i,t),this.sendData(i),ot++}}},ut=\"_\",ht={mc:\"Click\",mm:\"Mouse Move\",mu:\"Mouse Up\",dc:\"Dead Click\",rc:\"Rage Click\",rcdc:\"Rage & Dead Click\",sS:\"Screen Scale\",tc:\"Touch\",is:\"Scale Information\",rs:\"Resize and Scale\",re:\"Resize\",bl:\"Blur\",fo:\"Focus\",rb:\"Radio Button\",cb:\"Checkbox\",sb:\"Selectbox\",sc:\"Scroll\",es:\"Element Scroll\",ku:\"Key Up\",url:\"Page Load\",oc:\"Orientation Change\",mr:\"Click\",vwomt:\"vwo Meta event\",ko:\"Keyboard Open\",kc:\"Keyboard Close\",ic:\"Input Change\",ct:\"Cursor Thrashers\",pr:\"Page Refresh\",qb:\"Quick Back\",cp:\"Copy\",sl:\"Selection\",rsl:\"Repeated Scrolled\",rh:\"Repeated Hovered\",to:\"Tab out\",ti:\"Tab in\",li:\"Leave Intent\",vS:\"Variation Shown\",mT:\"Metric Converted\",cE:\"Custom Event\",pU:\"Page Unload\",dS:\"Dom Submit\",er_:\"Error Captured\",pf:\"Performance\"},ft=function(e){return e?e.replace(/!-u-!/g,\"_\").replace(/!-c-!/g,\",\"):\"\"},mt={parseEventString:function(e){var t,n=e.split(ut),i=n[0];if(i in ht){var o=void 0,r=void 0,a=parseInt(n[1],10),s=\"\";if(\"mc\"!==i&&\"mr\"!==i||(10===n.length?o=\"{11}\"===n[9]?ht.dc:\"{12}\"===n[9]?ht.rc:\"{11:12}\"===n[9]?ht.rcdc:ht.mc:9===n.length&&(o=ht[i]),r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,elWidth:n[3],elHeight:n[4],relX:n[5],relY:n[6],docX:n[7],docY:n[8],innerText:\"\"}),\"mm\"!==i&&\"mu\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,elWidth:n[3],elHeight:n[4],relX:n[5],relY:n[6],docX:n[7],docY:n[8]}),\"sS\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,screenScaleX:n[2],screenScaleY:n[3]}),\"tc\"!==i&&\"is\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,scaleX:n[2],scaleY:n[3],scrollX:n[4],scrollY:n[5]}),\"rs\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3],scrollX:n[4],scrollY:n[5],scaleX:n[6],scaleY:n[7],screenScaleX:n[8],screenScaleY:n[9],pageWidth:n[10],pageHeight:n[11],pageScrollWidth:n[12],pageScrollHeight:n[13]}),\"re\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3],scrollX:n[4],scrollY:n[5],scaleX:n[6]||\"1\",scaleY:n[7]||\"1\"}),\"bl\"!==i&&\"sb\"!==i&&\"ku\"!==i&&\"ic\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,value:n[3]}),\"fo\"===i&&(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r}),\"rb\"!==i&&\"cb\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,isChecked:n[3]}),\"sc\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,scaleX:n[2],scaleY:n[3],scrollX:n[4],scrollY:n[5],width:n[6],height:n[7],pageWidth:n[8],pageHeight:n[9],pageScrollWidth:n[10],pageScrollHeight:n[11]}),\"es\"===i&&(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,scrollX:n[3],scrollY:n[4]}),\"url\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,url:n[2],referrerUrl:n[3]}),\"oc\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3]}),\"vwomt\"===i)t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,data:e.substring(e.indexOf(n[1])+1,e.length)};return\"pf\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,vitals:n[2]}),\"ko\"!==i&&\"kc\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),\"ct\"!==i&&\"ti\"!==i&&\"to\"!==i&&\"rsl\"!==i&&\"li\"!==i&&\"esl\"!==i&&\"rh\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),\"cp\"!==i&&\"sl\"!==i||(o=ht[i],s=ft(n[2]),t={action:i,label:o,timeMomentRelativeToPage:a,baseNodeSelector:ft(n[3]),baseOffset:n[4],extentNodeSelector:ft(n[5]),extentOffset:n[6],innerText:n[7],selectorPath:s}),\"vS\"!==i&&\"cE\"!==i&&\"mT\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),i.startsWith(\"er_\")&&(t={action:i,label:o=ht.er_,timeMomentRelativeToPage:a}),t}},serializeEvent:function(e){if(e.action in ht){var t=\"\";if(\"mc\"===e.action||\"mr\"===e.action||\"mm\"===e.action||\"mu\"===e.action){t=[e.action,e.timestamp,e.selectorPath,e.elWidth,e.elHeight,e.relX,e.relY,e.docX,e.docY].join(ut);var n=[];e.isDeadClick&&n.push(u.DEAD),e.isRageClick&&n.push(u.RAGE),e.isErrorClick&&n.push(u.ERROR),n.length&&(t+=\"_{\"+n.join(\":\")+\"}\")}else\"sS\"===e.action?t=[e.action,e.timestamp,e.screenScaleX,e.screenScaleX].join(ut):\"tc\"===e.action||\"is\"===e.action?t=[e.action,e.timestamp,e.scaleX,e.scaleY,e.scrollX,e.scrollY].join(ut):\"rs\"===e.action?t=[e.action,e.timestamp,e.width,e.height,e.scrollX,e.scrollY,e.scaleX,e.scaleY,e.screenScaleX,e.screenScaleY,e.pageWidth,e.pageHeight,e.pageScrollWidth,e.pageScrollHeight].join(ut):\"re\"===e.action?t=[e.action,e.timestamp,e.width,e.height,e.scrollX,e.scrollY,e.scaleX,e.scaleY].join(ut):\"bl\"===e.action||\"sb\"===e.action||\"ku\"===e.action||\"ic\"===e.action?t=[e.action,e.timestamp,e.selectorPath,e.value].join(ut):\"fo\"===e.action?t=[e.action,e.timestamp,e.selectorPath].join(ut):\"rb\"===e.action||\"cb\"==e.action?t=[e.action,e.timestamp,e.selectorPath,e.isChecked].join(ut):\"sc\"===e.action?t=[e.action,e.timestamp,e.scaleX,e.scaleY,e.scrollX,e.scrollY,e.width,e.height,e.pageWidth,e.pageHeight,e.pageScrollWidth,e.pageScrollHeight].join(ut):\"es\"===e.action?t=[e.action,e.timestamp,e.selectorPath,e.scrollX,e.scrollY].join(ut):\"url\"===e.action?t=[e.action,e.timestamp,e.url,e.referrerUrl].join(ut):\"oc\"===e.action?t=[e.action,e.timestamp,e.width,e.height].join(ut):\"vwomt\"===e.action?t=[e.action,e.timestamp,e.data].join(ut):\"ct\"===e.action||\"li\"===e.action||\"rsl\"===e.action||\"pr\"===e.action||\"ti\"===e.action||\"to\"===e.action||\"ko\"===e.action||\"kc\"===e.action?t=[e.action,e.timestamp].join(ut):\"cp\"===e.action||\"sl\"===e.action?t=[e.action,e.timestamp,e.path,e.baseNodeSelector,e.baseOffset,e.extentNodeSelector,e.extentOffset,e.innerText].join(ut):\"qb\"===e.action?t=[e.action,e.timestamp,e.previousUrl].join(ut):\"rh\"===e.action?t=[e.action,e.timestamp,e.innerText,e.path].join(ut):\"pf\"===e.action?t=[e.action,e.timestamp,e.vitals].join(ut):\"vS\"===e.action||\"mT\"===e.action||\"cE\"===e.action?t=[e.action,e.timestamp,e.value].join(ut):\"pU\"!==e.action&&\"dS\"!==e.action||(t=[e.action,e.timestamp].join(ut));return t}}},gt={RECORDING_INITIATED:\"rI\",PAGE_EXIT:\"pageExitEvent\",NLS_CLICK:\"nlsClick\",VARIATION_SHOWN:\"vS\",PAGE_UNLOAD:\"pU\",METRIC_CONVERTED:\"mT\",DOM_SUBMIT:\"dS\",CUSTOM_EVENT:\"cE\",VWO_VARIATION_SHOWN:\"vwo_variationShown\",PAGE_VIEW:\"vwo_pageView\",URL_CHANGE:\"vwo_urlChange\",GOAL_CONVERTED:\"vwo_goalConverted\",INSIGHTS_FUNNEL:\"vwo_insightsFunnel\",CAMPAIGNS_LOADED:\"vwo_campaignsLoaded\"},pt=function(){},vt,wt={copy:\"cp\",cursorThrashed:\"ct\",pageRefreshed:\"pr\",quickBack:\"qb\",selection:\"sl\",repeatedScrolled:\"rsl\",repeatedHovered:\"rh\",leaveIntent:\"li\",tabIn:\"ti\",tabOut:\"to\"},_t=(vt={},vt[wt.tabIn]={action:wt.tabIn,image:\"tab-in\",name:\"Tab In\"},vt[wt.tabOut]={action:wt.tabOut,image:\"tab-out\",name:\"Tab Out\"},vt[wt.cursorThrashed]={action:wt.cursorThrashed,image:\"cursor-thrasher\",name:\"Cursor Thrashes\"},vt[wt.repeatedScrolled]={action:wt.repeatedScrolled,image:\"excessive-scroll\",name:\"Repeated Scroll\"},vt[wt.repeatedHovered]={action:wt.repeatedHovered,image:\"repeated-hovered\",name:\"Repeated Hover\"},vt[wt.leaveIntent]={action:wt.leaveIntent,image:\"exit-intent\",name:\"Leave Intent\"},vt.deadClick={action:\"dc\",image:\"deadclick\",value:\"11\",name:\"Dead Click\"},vt.rageClick={action:\"rc\",image:\"rageclick\",value:\"12\",name:\"Rage Click\"},vt.errorClick={action:\"ec\",image:\"error-click\",value:\"13\",name:\"Error Click\"},vt),yt=(Et=pt,e(Tt,Et),Tt.prototype.process=function(e,t){var n=this,i=R()-le.startTime;Math.sqrt(Math.pow(e.movementX,2)+Math.pow(e.movementY,2))\u003cthis.MIN_DISTANCE||(this.recentMovements.push({dx:e.movementX,dy:e.movementY,time:i}),this.recentMovements=this.recentMovements.filter(function(e){return i-e.time\u003c=n.THRASH_INTERVAL}),this.detectOscillations()>=this.THRESHOLD_MOVEMENT&&!this.thrashDetected&&(this.thrashDetected=!0,t({action:wt.cursorThrashed,timestamp:i}),setTimeout(function(){n.thrashDetected=!1},this.COOLDOWN_PERIOD)))},Tt.prototype.detectOscillations=function(){for(var e=0,t=0,n=1;n\u003cthis.recentMovements.length;n++){var i=this.recentMovements[n-1],o=this.recentMovements[n],r=Math.atan2(i.dy,i.dx),a=Math.atan2(o.dy,o.dx)-r;a>Math.PI&&(a-=2*Math.PI),a\u003c-Math.PI&&(a+=2*Math.PI),t+=Math.abs(a),Math.abs(a)>Math.PI/2&&e++}return t>4*Math.PI?10:e},Tt),Et;function Tt(){var e=null!==Et&&Et.apply(this,arguments)||this;return e.recentMovements=[],e.thrashDetected=!1,e.COOLDOWN_PERIOD=5e3,e.THRASH_INTERVAL=500,e.THRESHOLD_MOVEMENT=7,e.MIN_DISTANCE=60,e}var St=(Ot=pt,e(bt,Ot),bt.prototype.process=function(e,t){if(void 0!==VWO.phoenix){this.event=e;var n=performance.getEntriesByType(\"navigation\")[0],i=window.location.href,o=M.getItem(\"pr\",!0)||\"\";\"reload\"===n.type&&i===o&&t({action:wt.pageRefreshed,timestamp:R()-le.startTime}),M.setItem(\"pr\",i,!0)}},bt),Ot;function bt(){return null!==Ot&&Ot.apply(this,arguments)||this}var Nt=(Rt=pt,e(Ct,Rt),Ct.createQuickUnit=function(e){return{url:e,timestamp:R()}},Ct.prototype.process=function(e,t){if(void 0!==VWO.phoenix){var n=window.location.href,i=M.getItem(\"qb\",!0)||[];if(2===i.length){var o=i[0],r=i[1],a=Ct.createQuickUnit(n),s=a.timestamp-r.timestamp;o.url===a.url&&r.url!==n&&s\u003cthis.threshold&&t({action:wt.quickBack,previousUrl:F.sanitizeActionData(F.getAnonymizedUrl(r.url)),timestamp:R()-le.startTime}),i[0]=N({},i[1]),i[1]=N({},a)}else i.push(Ct.createQuickUnit(n));M.setItem(\"qb\",i,!0)}},Ct),Rt;function Ct(){var e=Rt.call(this)||this;return e.threshold=7e3,e}var Dt=(At=pt,e(It,At),It.prototype.process=function(e,t){this.event=e;var n=window.getSelection();if(n.toString().trim()){for(var i=n.getRangeAt(0),o=n.baseNode,r=n.baseOffset,a=n.extentOffset,s=n.extentNode,d=F.sanitizeActionData(ee(o)),c=F.sanitizeActionData(ee(s)),l=[],u=document.createTreeWalker(i.commonAncestorContainer,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return i.intersectsNode(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),h=n.getRangeAt(0).commonAncestorContainer,f=h.nodeType===Node.TEXT_NODE?h.parentElement:h;u.nextNode();){var m=u.currentNode;i.intersectsNode(m)&&l.push(m)}l.length||l.push(f);var g=F.sanitizeActionData(ee(f)),p=l.filter(function(e){return!F.needsMasking(e,le.Recording.anonymizeKeys)}),v=\"\";p.forEach(function(e){0===e.children.length&&(v+=e.textContent.trim()+\"\\n\")}),t({action:wt.selection,path:g,baseNodeSelector:d,baseOffset:r,extentNodeSelector:c,extentOffset:a,timestamp:R()-le.startTime,innerText:F.sanitizeActionData(v)})}},It),At;function It(){return null!==At&&At.apply(this,arguments)||this}var xt=(Lt.prototype.getScrollPercent=function(){this.count=0;var e=document.documentElement.scrollTop||document.body.scrollTop,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;return t\u003c=0?0:e/t*100},Lt.prototype.process=function(e,t){var n=this.getScrollPercent(),i=R()-le.startTime;n>this.maxPercentThreshold&&\"down\"!==this.direction?this.direction=\"down\":n\u003cthis.minPercentThreshold&&\"down\"===this.direction&&(this.direction=\"up\",this.scrollCount+=1,this.scrollCount>=this.repeatedScrollThreshold&&(null===this.lastTriggered||i-this.lastTriggered>=this.cooldownPeriod)&&(t({action:wt.repeatedScrolled,timestamp:i}),this.lastTriggered=i,this.resetScrollState()))},Lt.prototype.resetScrollState=function(){this.scrollCount=0,this.direction=null},Lt);function Lt(e,t,n){void 0===e&&(e=2),void 0===t&&(t=10),void 0===n&&(n=85),this.repeatedScrollThreshold=e,this.minPercentThreshold=n-t,this.maxPercentThreshold=n,this.scrollCount=0,this.direction=null,this.count=0,this.cooldownPeriod=5e3,this.lastTriggered=null}var kt=(Mt=pt,e(Vt,Mt),Vt.prototype.process=function(e,t){this.event=e,void 0!==VWO.phoenix&&(document.hidden||t({action:wt.tabIn,timestamp:R()-le.startTime}))},Vt),Mt;function Vt(){return null!==Mt&&Mt.apply(this,arguments)||this}var Pt=(Wt=pt,e(Ht,Wt),Ht.prototype.process=function(e,t){this.event=e,void 0===VWO.phoenix||document.hidden&&t({action:wt.tabOut,timestamp:R()-le.startTime})},Ht),Wt;function Ht(){return null!==Wt&&Wt.apply(this,arguments)||this}function Ut(e){return F.sanitizeActionData(ee(e))}var zt=(Ft.prototype.process=function(e,t){var n,i,o,r=this,a=e.composedPath&&null!==(n=e.composedPath())&&void 0!==n&&n.length?e.composedPath()[0]:e.target;if(a&&a!==document.body&&a!==document.documentElement&&a instanceof HTMLElement){var s=Ut(a);this.hoverDataMap[s]||(this.hoverDataMap[s]={hoverCount:0,timer:null,startTime:null,lastTriggered:null,innerText:(null===(o=null===(i=a.innerText)||void 0===i?void 0:i.trim())||void 0===o?void 0:o.slice(0,le.ctl))||\"\"});var d=this.hoverDataMap[s];d.hoverCount++,1===d.hoverCount&&(d.startTime=R()-le.startTime),d.timer||(d.timer=setTimeout(function(){r.resetHoverCount(s)},this.timeThreshold));var c=R()-le.startTime,l=c-(d.startTime||0),u=d.lastTriggered||0;if(d.hoverCount>=this.hoverThreshold&&l>=this.minTimeSpent&&c-u>=this.cooldownPeriod){var h={action:wt.repeatedScrolled,timestamp:c,innerText:F.sanitizeActionData(d.innerText),path:s};t(h,N(N({},h),{path:s})),d.lastTriggered=c,this.resetHoverCount(s)}}},Ft.prototype.resetHoverCount=function(e){var t=this.hoverDataMap[e];t&&(t.hoverCount=0,t.startTime=null,t.timer&&clearTimeout(t.timer),t.timer=null)},Ft);function Ft(e,t,n,i){void 0===e&&(e=5),void 0===t&&(t=1e4),void 0===n&&(n=4e3),void 0===i&&(i=2e4),this.hoverThreshold=e,this.timeThreshold=t,this.minTimeSpent=n,this.cooldownPeriod=i,this.hoverDataMap={}}var Xt=(jt=pt,e(Bt,jt),Bt.prototype.process=function(e,t){var n=R();n-this.lastLeaveIntentTimestamp\u003cthis.LEAVE_INTENT_COOLDOWN||(this.lastLeaveIntentTimestamp=n,t({action:wt.leaveIntent,timestamp:n-le.startTime}))},Bt),jt;function Bt(e){void 0===e&&(e=5e3);var t=jt.call(this)||this;return t.lastLeaveIntentTimestamp=0,t.LEAVE_INTENT_COOLDOWN=e,t}var Yt=(Kt.prototype.setupNavigationDetection=function(){var t=this;window.addEventListener(\"pagehide\",function(e){e.persisted&&(t.isNavigating=!0)}),window.addEventListener(\"popstate\",function(){t.isNavigating=!0,setTimeout(function(){t.isNavigating=!1},100)}),window.addEventListener(\"pageshow\",function(e){e.persisted&&(t.isNavigating=!1)}),window.addEventListener(\"beforeunload\",function(){t.isNavigating=!0})},Kt.prototype.attachEventListener=function(){le.signalsEnabled&&VWO._.phoenixMT&&this.events.forEach(function(n){VWO._.phoenixMT.on(n.name,function(e){if(le.r){var t=N(N({},e),le.getCampaigns(!1));e.vwoEventName=n.name,le.Recording.addNlsData(e,t)}},{syncToDataLayer:!0})})},Kt.prototype.onInit=function(){var t=this;le.signalsEnabled&&(this.pageRefreshed.process(null,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.PAGE_REFRESHED,N({},e))},0)}),this.quickBack.process(null,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.QUICK_BACK,N({},e))},0)}))},Kt.prototype.onMouseMove=function(e){var t=this;le.signalsEnabled&&this.cursorThrashed.process(e,function(e){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.CURSOR_THRASHED,N({},e)),t.recording.push(mt.serializeEvent(e))})},Kt.prototype.onMouseOver=function(e){var n=this;le.signalsEnabled&&this.repeatedHovered.process(e,function(e,t){n.recording.push(mt.serializeEvent(N(N({},t||e),{action:wt.repeatedHovered}))),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.REPEATED_HOVERED,N({},e))})},Kt.prototype.onCopy=function(e){var t=this;le.signalsEnabled&&this.copy.process(e,function(e){t.recording.push(mt.serializeEvent(N(N({},e),{action:wt.copy}))),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.COPY,N({},e))})},Kt.prototype.onSelection=function(e){var t=this;le.signalsEnabled&&this.selection.process(e,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.SELECTION,N({},e))})},Kt.prototype.onScroll=function(){var t=this;le.signalsEnabled&&this.repeatedScrolled.process(void 0,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.REPEATED_SCROLLED,N({},e))})},Kt.prototype.onVisibilityChange=function(e){var t=this;le.signalsEnabled&&(this.isNavigating||(this.tabIn.process(e,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.TAB_IN,N({},e))},500)}),this.tabOut.process(e,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.TAB_OUT,N({},e))},1e3)})))},Kt.prototype.onLeaveIntent=function(e){var t=this;le.signalsEnabled&&this.leaveIntent.process(e,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.LEAVE_INTENT,N({},e))})},Kt);function Kt(e){this.isNavigating=!1,this.recording=e,this.events=[{name:window.VWO._.EventsEnum.CURSOR_THRASHED},{name:window.VWO._.EventsEnum.PAGE_REFRESHED},{name:window.VWO._.EventsEnum.QUICK_BACK},{name:window.VWO._.EventsEnum.COPY},{name:window.VWO._.EventsEnum.SELECTION},{name:window.VWO._.EventsEnum.REPEATED_SCROLLED},{name:window.VWO._.EventsEnum.REPEATED_HOVERED},{name:window.VWO._.EventsEnum.LEAVE_INTENT},{name:window.VWO._.EventsEnum.TAB_OUT},{name:window.VWO._.EventsEnum.TAB_IN}],this.cursorThrashed=new yt,this.pageRefreshed=new St,this.quickBack=new Nt,this.copy=new Dt,this.selection=new Dt,this.repeatedScrolled=new xt,this.repeatedHovered=new zt,this.tabIn=new kt,this.tabOut=new Pt,this.leaveIntent=new Xt,this.setupNavigationDetection()}var qt={AB_TESTING:\"ABTesting\",SPLIT_URL:\"SplitURL\",MVT:\"MVT\",PERSONALIZE:\"Personalize\",WEB_ROLLOUT:\"WebRollout\",HEATMAP:\"ANALYZE_HEATMAP\",RECORDING:\"ANALYZE_RECORDING\"},Gt=(Jt.prototype.setRecordingArray=function(e){this.recording=e},Jt.prototype.onInit=function(){var o=this,e=window._vwo_exp_ids||[];0\u003ce.length&&e.forEach(function(e){var t=window._vwo_exp[e];t.ready&&t.combination_chosen&&t.isFirst&&o.processVariationShown(e,t.combination_chosen)}),window.VWO.phoenix('store.getters.getHistoryEvents(\"${{1}}\")',null,{captureGroups:[gt.GOAL_CONVERTED]}).then(function(e){for(var t=le.data360EventIndex;t\u003ce.length;t++){var n=e[t].props.campaignId,i=e[t].goalId;o.processMetricConversion(n,i)}le.data360EventIndex=e.length,le.enableEventListeners=!0}),this.processFunnelConversion()},Jt.prototype.attachEventListener=function(){var o=this;VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_SUBMIT,function(e){o.data360EventsCaptured(e)},{syncToDataLayer:!0}),VWO._.phoenixMT.on(window.VWO._.EventsEnum.PAGE_UNLOAD,function(e){o.data360EventsCaptured(e),lt.sendRecordingData()},{syncToDataLayer:!0}),VWO._.phoenixMT.on(gt.INSIGHTS_FUNNEL,function(){le.enableEventListeners&&o.processFunnelConversion()},{syncToDataLayer:!0}),void 0!==VWO.phoenix&&VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[\"*\",function(e){if(le.enableEventListeners)if(e.name===gt.VWO_VARIATION_SHOWN){if(!e.props.isFirst)return;var t=e.props.id;o.processVariationShown(t,e.props.variation)}else if(e.name===gt.GOAL_CONVERTED){le.data360EventIndex++,t=e.props.campaignId;var n=e.goalId,i=VWO._.goalsToBeConvertedSynchronously;if(null!=i&&0!==Object.keys(i).length||(i=VWO._.libUtils.updateGoalsKind(window._vwo_exp)),i&&i[t]&&i[t][n])return;o.processMetricConversion(t,n)}else e.isCustomEvent?o.processCustomEvent(e):e.name===gt.URL_CHANGE&&(le.enableEventListeners=!1)}]})},Jt.prototype.data360EventsCaptured=function(e){var t,n,i=this,o=null===(t=e._vwo)||void 0===t?void 0:t.eventDataConfig;if(o&&o[Object.keys(o)[0]].vwoMeta){var r=e._vwo.eventDataConfig[Object.keys(e._vwo.eventDataConfig)[0]].vwoMeta.metric;0\u003cObject.keys(r).length&&((null===(n=e._vwo)||void 0===n?void 0:n.syncEventData.vwoEventName)===window.VWO._.EventsEnum.PAGE_UNLOAD?this.processPageUnload():e.vwoEventName===window.VWO._.EventsEnum.DOM_SUBMIT&&this.processDomSubmit(),Object.keys(r).forEach(function(e){var n=e.split(\"_\")[1];r[e].forEach(function(e){var t=e.split(\"_\")[1];i.processMetricConversion(n,t)})}))}},Jt.prototype.processFunnelConversion=function(){var e=window.VWO._.phoenixMT.eventHistory[gt.INSIGHTS_FUNNEL];if(e){for(var t=0;t\u003ce.length;t++){var n=e[t].data.split(\"_\"),i=n[0],o=n[2];this.processMetricConversion(i,o,!0)}e.length=0}},Jt.prototype.processCustomEvent=function(e){var t,n,i;if(!e.name.startsWith(\"vwo_\")){var o={},r=[\"isCustomEvent\",\"page\",\"name\",\"VWO\"],a=null===(i=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.allSettings)||void 0===n?void 0:n.dataStore)||void 0===i?void 0:i.events;if(a&&void 0!==a[e.name]){for(var s in e)-1===r.indexOf(s)&&(o[s]=e[s]);var d=JSON.stringify(o);d=F.sanitizeActionData(d);var c={action:gt.CUSTOM_EVENT,timestamp:R()-le.startTime,value:F.sanitizeActionData(e.name)+\"_\"+d};0===le.startTime&&(c.timestamp=0),this.pushEventToRecording(c)}}},Jt.prototype.processMetricConversion=function(e,t,n){var i,o=window._vwo_exp[e],r={name:o.name,id:e,goalId:t,campaignType:o.type};if((o.type!==VWO._.CampaignEnum.INSIGHTS_FUNNEL_CAMPAIGN||n)&&\"vwo_bounce\"!==o.goals[t].identifier){var a=null===(i=o.metrics.find(function(e){return e.id==t}))||void 0===i?void 0:i.metricId;void 0!==a&&0!==a&&(r.globalMetricID=a);var s=JSON.stringify(r);s=F.sanitizeActionData(s);var d={action:gt.METRIC_CONVERTED,timestamp:R()-le.startTime,value:s};0===le.startTime&&(d.timestamp=0),this.pushEventToRecording(d)}},Jt.prototype.processVariationShown=function(e,t){var n=window._vwo_exp[e],i=window._vwo_exp[e].type;if(-1!==this.AllCampaignsType.indexOf(window._vwo_exp[e].type)){i=window._vwo_exp[e].iType?qt.PERSONALIZE:\"DEPLOY\"===window._vwo_exp[e].orgType?qt.WEB_ROLLOUT:\"VISUAL\"===window._vwo_exp[e].type?qt.MVT:\"SPLIT_URL\"===window._vwo_exp[e].type?qt.SPLIT_URL:qt.AB_TESTING;var o={name:n.name,id:e,variationName:n.comb_n[t],variation:t,campaignType:i},r=JSON.stringify(o);r=F.sanitizeActionData(r);var a={action:gt.VARIATION_SHOWN,timestamp:R()-le.startTime,value:r};0===le.startTime&&(a.timestamp=0),this.pushEventToRecording(a)}},Jt.prototype.processPageUnload=function(){var e={action:gt.PAGE_UNLOAD,timestamp:R()-le.startTime};0===le.startTime&&(e.timestamp=0),this.pushEventToRecording(e)},Jt.prototype.processDomSubmit=function(){var e={action:gt.DOM_SUBMIT,timestamp:R()-le.startTime};0===le.startTime&&(e.timestamp=0),this.pushEventToRecording(e)},Jt.prototype.pushEventToRecording=function(e){this.recording.push(mt.serializeEvent(e)),le.recordingData.totals.data360Events++,le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT),le.sRD()},Jt);function Jt(){this.AllCampaignsType=[\"VISUAL_AB\",\"DEPLOY\",\"VISUAL\",\"SPLIT_URL\"]}var $t=new Gt,Qt=p,Zt=window.VWO._.triggerEvent||window._vwo_ev||function(){},en,tn,nn;function on(i){var o,r;window.history&&(o=window.history,r=o.pushState||function(){},ve.addOverrideState(o,\"pushState\"),o.pushState=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=r.apply(o,e);return i({state:e[0]}),n},window.addEventListener?ve.addEventListener(window,\"popstate\",i,!1):window.attachEvent&&window.attachEvent(\"onpopstate\",i))}function rn(){le.recordingData.totals.ocs++;var e=le.getScreenDimensions(),t={action:\"oc\",timestamp:R()-le.startTime,width:e.width,height:e.height};this.recording.push(mt.serializeEvent(t))}function an(e){var t=setTimeout(rn.bind(e),10);ve.pushTimers(t,\"timeout\")}function sn(e){if(this.isMobile=le.isMobile(),this.isMobile){var t={action:\"focusin\"==e.type?\"ko\":\"kc\",timestamp:R()-le.startTime};this.recording.push(mt.serializeEvent(t))}}function dn(e){if(document.contains(e))return document;for(var t=e;t.parentNode;)t=t.parentNode;return t}function cn(){var e,t=I.get(\"Array\");this.heatmap={eventsLength:0,hoversLength:0,maxClicksRecorded:window._vwo_clicks||10,maxHoversRecorded:(null===(e=window.VWO.featureInfo)||void 0===e?void 0:e.hvrC)||60,clicks:new t},this.recording=new t,this.signal=new Yt(this.recording),le.data360EventsEnabled&&(this.data360Events=$t,this.data360Events.setRecordingArray(this.recording)),this.index={recording:0,clicks:0,heatmap:0},this.intervals=new t,this.anonymizeKeys=!0,this.clickDelay={page:0,link:380},this.tags=new l(\"Array\"),this.totals={movements:0,clicks:0,keyPresses:0,scroll:0},this.window={width:0,height:0},this.mouse={curMove:{el:{},width:0,height:0,relX:0,relY:0,docX:0,docY:0},lastMove:{docX:0,docY:0},curDown:{tag:\"\",index:0}},this.isMobile=le.isMobile(),this.devicePixelRatio=0,this.lastClickData=null}function ln(){for(var e=document.cookie.split(/; ?/),t={},n=0;n\u003ce.length;n++){var i=e[n].split(\"=\"),o=i[0],r=i[1];try{0!==o.indexOf(\"_vwo\")&&0!==o.indexOf(\"_vis_opt\")||(t[o]=r)}catch(e){}}return t}function un(){var e=window._vwo_evq;if(e){var t=le.Recording.index.evq?le.Recording.index.evq-1:0,n=e.slice(t);return le.Recording.index.evq=e.length,n}}cn.prototype.addInitialHTML=function(e){if(le.r){var t=I.get(\"JSON\"),n=le.GetHtml.html;n.lvs={c:VWO.v,o:VWO.v_o,s:VWO.v_s},n.idleToAction=le.saveNewRecordingInitiatedOnce,e.html=t.stringify(n)}},cn.prototype.getRelativeCoord=function(e){if(this.isMobile){var t=(en=en||Qt('\u003cspan style=\"position:absolute;top:0;left:-100px\">\u003c/span>').appendTo(\"body\")).offset();e.pageY+=t.top,e.pageX+=t.left- -100}return{x:e.pageX-e.offsetX,y:e.pageY-e.offsetY}},cn.prototype.addElementScrollData=C(function(e){this.recording.push(e)},le.sDT),cn.prototype.sendElementScrollData=function(e){var t=F.getTargetNode(e),n={action:\"es\",selectorPath:F.sanitizeActionData(ee(t)),timestamp:R()-le.startTime,scrollX:Qt(t).scrollLeft(),scrollY:Qt(t).scrollTop()};this.addElementScrollData(mt.serializeEvent(n))},cn.prototype.loadEventListeners=function(){var d=this,i=this;ve.addJqEventListener(Qt(document),\"on\",\"focusin\",sn.bind(this),\"select, textarea, input[type=text], input[type=date], input[type=password], input[type=email], input[type=number]\"),ve.addJqEventListener(Qt(document),\"on\",\"focusout\",sn.bind(this),\"select, textarea, input[type=text], input[type=date], input[type=password], input[type=email], input[type=number]\");var e=window.navigator.userAgent;e.match(/safari/i)&&!e.match(/chrome/i)||window._vwo_acc_id\u003c5e5?ve.addEventListener(Qt(window),\"on\",\"orientationchange\",an.bind(this,i)):ve.addEventListener(window.screen.orientation,\"change\",an.bind(this,i)),ve.addJqEventListener(Qt(document),\"on\",\"mouseleave\",lt.sendRecordingData.bind(lt));function a(){var e=le.getScale(),t=le.getScroll(),n={action:\"tc\",timestamp:R()-le.startTime,scaleX:e.x,scaleY:e.y,scrollX:t.x,scrollY:t.y};i.recording.push(mt.serializeEvent(n))}function c(e,t){void 0===t&&(t=!1);var n=F.getTargetNode(e),i=\"touchend\"===e.type,o=window.vwo_$(n);if(!F.shouldIgnoreElement(n)){var r,a,s=Qt(n).offset(),d=window.vwo_$(n);if(\"undefined\"!=typeof ShadowRoot&&(n.getRootNode?n.getRootNode()instanceof ShadowRoot:dn(n)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&n.nlsParent){var c=n.getBoundingClientRect();s={top:c.top+document.body.scrollTop,left:c.left+document.body.scrollLeft}}if(s){if(this.mouse.curDown.tag=n.nodeName,this.mouse.curDown.index=Qt(n.nodeName).index(n),i){var l=e.changedTouches[0];l&&(r=l.pageX,a=l.pageY)}else r=e.pageX,a=e.pageY;for(var u=I.get(\"Math\"),h=this.getRelativeCoord({pageX:r,offsetX:s.left,pageY:a,offsetY:s.top}),f=R()-le.startTime,m=n,g={eventUuid:e.eventUuid,event:e,action:\"mc\",timestamp:f,selectorPath:F.sanitizeActionData(ee(n)),elWidth:we.getTrueWidth(n),elHeight:we.getTrueHeight(n),relX:u.floor(h.x),relY:u.floor(h.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};d.width()\u003c=0&&d.height()\u003c=0&&d.length;)d=d.parent();if(d&&o&&d.length&&o.length){var p=u.floor(h.x),v=u.floor(h.y),w=this.mouse.curMove.docX,_=this.mouse.curMove.docY,y=we.getRelativeStats(o,d,p,v,w,_);g={eventUuid:e.eventUuid,event:e,action:\"mc\",timestamp:f,selectorPath:F.sanitizeActionData(ee(d[0])),elWidth:y.correctedTargetWidth,elHeight:y.correctedTargetHeight,relX:u.floor(y.correctedTargetOffsetX),relY:u.floor(y.correctedTargetOffsetY),docX:y.correctedTargetPageX,docY:y.correctedTargetPageY},m=d[0]}var E=m&&m.innerText?m.innerText.trim():\"\",T=!1;if(E.length&&!F.needsMasking(e.target,le.Recording.anonymizeKeys)&&(E=F.sanitizeActionData(E.slice(0,le.ctl)),g.innerText=E),le.GetHtml.html.isAuraSite&&-1\u003cg.selectorPath.indexOf(\"SLOT\")&&(le.selectorStore=le.selectorStore||{},le.selectorStore[g.selectorPath]=m),1==e.which||\"touchend\"===e.type){var S=N({},g);if((85e4\u003cwindow._vwo_acc_id||708874===window._vwo_acc_id)&&(S=N(N({},g),{elWidth:we.getOuterWidth(m),elHeight:we.getOuterHeight(m)})),VWO._&&(S.eTime=VWO._.commonUtil.getCurrentTimestamp()),this.lastClickData=g,t||D.data360migrated()){if(t){this.heatmap.clicks.push(S),this.recording.push(S);var O=le.Recording.getClickProps(S,!0),b=le.Recording.getClickProps(S);(O||b)&&le.Recording.addNlsData(e,N(N({},O),b)),T=!0}}else Zt.apply(Zt,[gt.NLS_CLICK,e]),this.heatmap.clicks.push(S),this.recording.push(S),T=!0}T&&D.pageExitHandling()&&m&&\"A\"===m.nodeName?(lt.sendRecordingData(!1,null,{mc:mt.serializeEvent(g)}),this.lastClickData=null):(le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT),le.sRD())}}}ve.addEventListener(document,\"touchstart\",function(e){2===e.touches.length&&a()}.bind(this),!0),ve.addEventListener(document,\"touchmove\",function(e){2===e.touches.length&&a();var t=F.getTargetNode(e);if(t){t.vwoVbaTm=1;var n=setTimeout(function(){t.vwoVbaTm=0},1e3);ve.pushTimers(n,\"timeout\")}}.bind(this),!0),ve.addEventListener(document,\"touchend\",function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0];if(2===n.touches.length){var i=setTimeout(a,600);ve.pushTimers(i,\"timeout\")}var o=F.getTargetNode(n);if(o){o.vwoVbaTe=1;var r=setTimeout(function(){o.vwoVbaTe=0},1e3);ve.pushTimers(r,\"timeout\"),o.vwoVbaTm||c.apply(this,e.concat(0)),o.vwoVbaTm=0}}.bind(this),!0);var t=C(function(e){d.signal.onMouseOver(e)},200),n=C(function(){this.signal.onSelection()},300);D.data360migrated()&&(VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,function(e){var t,n,i,o,r,a,s;e._vwo&&e._vwo.nls||null!==(t=e._vwo)&&void 0!==t&&t.isDeadClick||null!==(n=e._vwo)&&void 0!==n&&n.isRageClick||null!==(i=e._vwo)&&void 0!==i&&i.isErrorClick||((o=e).eventUuid=o.eventUuid||(null===(s=null===(a=null===(r=window.VWO.modules)||void 0===r?void 0:r.utils)||void 0===a?void 0:a.libUtils)||void 0===s?void 0:s.generateUUID()),d.data360Events&&d.data360Events.data360EventsCaptured(e),c.apply(d,[e,!0]))},{syncToDataLayer:!0}),VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[VWO._.EventsEnum.LEAVE_INTENT,function(e){d.signal.onLeaveIntent(e)}]}),VWO._.phoenixMT.on(window.VWO._.EventsEnum.ERROR_ONPAGE,function(e){if(le.r){var t=N(N({},e),le.getCampaigns(!1));e.vwoEventName=window.VWO._.EventsEnum.ERROR_ONPAGE,le.Recording.addNlsData(e,t)}},{syncToDataLayer:!0}),window.VWO.ErrorLogger&<.formSubmitCallbacks.push(window.VWO.ErrorLogger.sendData.bind(window.VWO.ErrorLogger)),this.signal.attachEventListener(),this.data360Events&&this.data360Events.attachEventListener());function o(){le.htmlRequestSuccess&&(Ce.useBeacon=!0,D.pageExitHandling()?(Ie.deQueueRequest(),Object.keys(Ce.workerMessages).forEach(function(e){var t=Ce.workerMessages[e],n=t.data,i=t.options;lt.sendData(n,i),delete Ce.workerMessages[e]})):i.lastClickData&&(lt.sendRecordingData(!1,null,{mc:mt.serializeEvent(i.lastClickData)}),i.lastClickData=null),Ce.useBeacon=!1)}var r=C(function(){var e=le.getScale(),t=le.getScroll(),n=le.getDimensions(),i=le.getScrollDimensions(),o={action:\"sc\",timestamp:R()-le.startTime,scaleX:e.x,scaleY:e.y,scrollX:t.x,scrollY:t.y,width:n.width,height:n.height,pageWidth:Qt(\"html\").width(),pageHeight:Math.max(Qt(\"html\").height(),Qt(\"html\")[0].scrollHeight),pageScrollWidth:i.width,pageScrollHeight:i.height};this.recording.push(mt.serializeEvent(o)),lt.sendRecordingData()}.bind(i),le.sDT);ve.addEventListener(window,\"resize\",function(){if(this.devicePixelRatio===window.devicePixelRatio){var e=le.getScale(),t=le.getScreenScale(),n=le.getDimensions(),i=le.getScroll(),o=le.getScrollDimensions(),r={action:this.isMobile?\"rs\":\"re\",timestamp:R()-le.startTime,width:n.width,height:n.height,scrollX:i.x,scrollY:i.y,scaleX:this.isMobile?e.x:\"1\",scaleY:this.isMobile?e.y:\"1\",screenScaleX:this.isMobile?t.x:\"\",screenScaleY:this.isMobile?t.y:\"\",pageWidth:this.isMobile?Qt(\"html\").width():\"\",pageHeight:this.isMobile?Qt(\"html\").height():\"\",pageScrollWidth:o.width,pageScrollHeight:o.height};this.recording.push(mt.serializeEvent(r))}else this.devicePixelRatio=window.devicePixelRatio}.bind(this)),ve.addEventListener(document,\"mousemove\",function(e){var t=F.getTargetNode(e),n=Qt(t).offset();if(\"undefined\"!=typeof ShadowRoot&&(t.getRootNode?t.getRootNode()instanceof ShadowRoot:dn(t)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&t.nlsParent){var i=t.getBoundingClientRect();n={top:i.top+document.body.scrollTop,left:i.left+document.body.scrollLeft}}if(n){var o=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),r=I.get(\"Math\");this.mouse.curMove.el=t,this.mouse.curMove.width=we.getTrueWidth(t),this.mouse.curMove.height=we.getTrueHeight(t),this.mouse.curMove.relX=r.floor(o.x),this.mouse.curMove.relY=r.floor(o.y),this.mouse.curMove.docX=e.pageX,this.mouse.curMove.docY=e.pageY,this.signal.onMouseMove(e)}}.bind(this)),ve.addEventListener(document,\"mouseover\",t.bind(this)),ve.addEventListener(document,\"copy\",function(e){d.signal.onCopy(e)}.bind(this)),ve.addEventListener(document,\"scroll\",function(){d.signal.onScroll()}.bind(this)),ve.addEventListener(document,\"selectionchange\",n.bind(this)),ve.addEventListener(document,\"visibilitychange\",function(e){d.signal.onVisibilityChange(e)}.bind(this)),ve.addJqEventListener(Qt(window),\"on\",\"scroll\",r),ve.addJqEventListener(Qt(window),\"on\",\"beforeunload\",o),D.pageExitHandling()&&window.VWO._.phoenixMT.on(gt.PAGE_EXIT,o),(le.webVitalsEnabled||D.isWebVitalsOverrideEnabled())&&window.VWO._.phoenixMT.on(window.VWO._.EventsEnum.PERFORMANCE,function(e){if(le.r){var t={action:\"pf\",timestamp:R()-le.startTime,vitals:F.sanitizeActionData(JSON.stringify(e))};d.recording.push(mt.serializeEvent(t)),o()}}),\"function\"==typeof document.addEventListener?ve.addEventListener(document.body,\"scroll\",i.sendElementScrollData.bind(i),!0):ve.addJqEventListener(Qt(\"*\"),\"on\",\"scroll\",i.sendElementScrollData.bind(i)),ve.addEventListener(document,\"focus\",function(e){var t=F.getTargetNode(e),n={action:\"fo\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t))};this.recording.push(mt.serializeEvent(n))}.bind(this),!0),ve.addEventListener(document,\"blur\",function(e){var t=F.getTargetNode(e),n=this.handleProtected(t),i={action:\"bl\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),value:n};this.recording.push(mt.serializeEvent(i))}.bind(this),!0),on(function(){le.formAnalysis&&le.formAnalysis.resetFormObservers();var e={action:\"url\",timestamp:R()-le.startTime,url:encodeURIComponent(location.href),referrerUrl:encodeURIComponent(this.currentUrl)};this.recording.push(mt.serializeEvent(e)),this.previousUrl=this.currentUrl,this.currentUrl=location.href}.bind(this)),ve.addEventListener(document.body,\"mousedown\",function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0],i=F.getTargetNode(n);2!==n.button?i.vwoVbaTe?i.vwoVbaTe=0:c.apply(this,e):function(e){var t=F.getTargetNode(e),n=Qt(t).offset();if(\"undefined\"!=typeof ShadowRoot&&(t.getRootNode?t.getRootNode()instanceof ShadowRoot:dn(t)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&t.nlsParent){var i=t.getBoundingClientRect();n={top:i.top+document.body.scrollTop,left:i.left+document.body.scrollLeft}}if(\"HTML\"!==t.nodeName&&n){var o=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),r=I.get(\"Math\"),a={action:\"mr\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),elWidth:we.getTrueWidth(t),elHeight:we.getTrueHeight(t),relX:r.floor(o.x),relY:r.floor(o.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};if(this.recording.push(mt.serializeEvent(a)),\"submit\"!==Qt(t).attr(\"type\")){setTimeout(function(){lt.sendRecordingData()},1);for(var s=\"A\"===t.nodeName?this.clickDelay.link:this.clickDelay.page,d=I.get(\"Date\"),c=new d,l=c.getTime()+s;c.getTime()\u003cl;)c=new d}}}.bind(this)(n)}.bind(this),!0),ve.addEventListener(document,\"mouseup\",function(e){var t=F.getTargetNode(e),n=Qt(t).offset(),i=Qt(t.nodeName).index(t);if(\"HTML\"!==t.nodeName&&n){var o;if(t.nodeName===this.mouse.curDown.tag&&i===this.mouse.curDown.index)switch(e.button){case 0:case 1:default:o=\"mc\";break;case 2:o=\"mr\"}else o=\"mu\";if(\"mc\"!==o&&\"mr\"!==o){var r=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),a=I.get(\"Math\"),s={action:o,timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),elWidth:we.getTrueWidth(t),elHeight:we.getTrueHeight(t),relX:a.floor(r.x),relY:a.floor(r.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};if(this.recording.push(mt.serializeEvent(s)),\"submit\"!==Qt(t).attr(\"type\")){setTimeout(function(){lt.sendRecordingData()},1);for(var d=\"A\"===t.nodeName?this.clickDelay.link:this.clickDelay.page,c=I.get(\"Date\"),l=new c,u=l.getTime()+d;l.getTime()\u003cu;)l=new c}}}}.bind(this)),ve.addEventListener(document,\"keyup\",function(e){var t=F.getTargetNode(e),n=this.handleProtected(t),i={action:\"ku\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),value:n};this.recording.push(mt.serializeEvent(i))}.bind(this)),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t=F.getTargetNode(e);this.sendRadioCheckboxData(t)}.bind(this),\"input[type=radio],input[type=checkbox]\"),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t,n=F.getTargetNode(e),i=Qt(n).val();if(Qt.isArray(i)){for(var o=0;o\u003ci.length;o++)i[o]=F.sanitizeActionData(i[o]);t=i.join(\"!-ac-!\")}else t=i;t=this.handleProtected(n);var r={action:\"sb\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(n)),value:t};this.recording.push(mt.serializeEvent(r))}.bind(this),\"select\"),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t=this,n=F.getTargetNode(e);!n||\"INPUT\"===n.tagName&&-1!==[\"radio\",\"checkbox\",\"file\"].indexOf(n.type)||setTimeout(function(){t.sendInputElementData(n)},10)}.bind(this),\"input,textarea\")},cn.prototype.sendInputElementData=function(e){var t;if(e){\"OPTION\"===e.tagName&&\"SELECT\"===(null===(t=e.parentNode)||void 0===t?void 0:t.tagName)&&(e=e.parentNode);var n=this.handleProtected(e),i={action:\"ic\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(e)),value:n},o=mt.serializeEvent(i);this.recording.push(o)}},cn.prototype.sendRadioCheckboxData=function(e){if(e){var t=Qt(e).is(\":checked\"),n={action:\"rb\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(e)),isChecked:t},i=mt.serializeEvent(n);this.recording.push(i)}},cn.prototype.patchNativeProperty=function(e,t,n){if(t in e){for(var i,o=e;null!==o&&!(i=Object.getOwnPropertyDescriptor(o,t));)o=Object.getPrototypeOf(o);i&&Object.defineProperty(o,t,{configurable:!0,get:function(){return i.get.call(this)},set:function(e){var t={oldValue:i.get.call(this),newValue:e};i.set.call(this,t.newValue),t.oldValue!==t.newValue&&document.body.contains(this)&&n(this)}})}},cn.prototype.patchNativeProperties=function(){nn||F.isSafari()||(this.patchNativeProperty(HTMLInputElement.prototype,\"value\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLSelectElement.prototype,\"value\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLOptionElement.prototype,\"selected\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLInputElement.prototype,\"checked\",this.sendRadioCheckboxData.bind(this)),nn=!0)},cn.prototype.storeMouseMove=function(){if(\"HTML\"!==this.mouse.curMove.el.nodeName&&(this.mouse.lastMove.docX!==this.mouse.curMove.docX||this.mouse.lastMove.docY!==this.mouse.curMove.docY)){var e={action:\"mm\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(this.mouse.curMove.el)),elWidth:this.mouse.curMove.width,elHeight:this.mouse.curMove.height,relX:this.mouse.curMove.relX,relY:this.mouse.curMove.relY,docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};this.recording.push(mt.serializeEvent(e)),this.mouse.lastMove.docX=this.mouse.curMove.docX,this.mouse.lastMove.docY=this.mouse.curMove.docY}},cn.prototype.handleProtected=function(e){var t=F.handleProtected(e,this.anonymizeKeys);return t=F.sanitizeActionData(t)},cn.prototype.addNlsData=function(e,t){le.isEligibleToSendRecordingData()&&(e._vwo=e._vwo||{},e._vwo.nls=e._vwo.nls||{},e._vwo.nls=N(N({},e._vwo.nls),t))},cn.prototype.getClickProps=function(e,t){var n,i,o,r;if((!t||le.hs&&!le.hsStopped)&&(t||le.r)){var a={};t&&(a=le.getCampaigns(t));var s,d=null===(i=null===(n=VWO.modules)||void 0===n?void 0:n.utils)||void 0===i?void 0:i.heatmapUtils,c=0,l=0;if(d){var u=d.getTargetPathInfo(e.event);c=u.x_percent,l=u.y_percent,s=u.xpath}else e.elWidth&&(c=Math.round(1e3*e.relX/e.elWidth)/1e3),e.elHeight&&(l=Math.round(1e3*e.relY/e.elHeight)/1e3);var h=N({path:s||e.selectorPath,x:c,y:l},a);if(null!==(r=null===(o=window.VWO.modules)||void 0===o?void 0:o.utils)&&void 0!==r&&r.getElementMetadata){var f=window.VWO.modules.utils.getElementMetadata(e.event),m=f.sPath,g=f.tag,p=f.ph,v=f.scrDp,w=f.label;h=N(N({},h),{sPath:m,tag:g,ph:p,scrDp:v,label:w})}if(e.innerText&&(h.innerText=e.innerText),t){var _=le.Recording.heatmap.maxClicksRecorded-le.Recording.heatmap.eventsLength;le.Recording.heatmap.eventsLength++,e&&0\u003c_&&(h.isHeatmapData=!0)}return h}},cn.prototype.getHeatmapData=function(e){if(le.hs&&!le.hsStopped){var t=e,n={},i=le.Recording.heatmap.maxClicksRecorded-le.Recording.heatmap.eventsLength;return 0\u003c(t=t.slice(0,i)).length&&!D.data360migrated()&&(le.Recording.heatmap.eventsLength+=t.length,t=t.map(function(e){return mt.serializeEvent(e)}),Qt.extend(n,{mc:t.join(\",\")})),le.Recording.hasScrollChanged()&&Qt.extend(n,{scroll_percentage:le.recordingData.totals.scroll}),n}},cn.prototype.resetHeatmapData=function(){var e=I.get(\"Array\");le.Recording.heatmap.eventsLength=0,le.Recording.heatmap.hoversLength=0,le.hsStopped=!1,le.Recording.heatmap.clicks=new e,le.Recording.index.heatmap=0},cn.prototype.resetData=function(){le.tags.eTags.refresh(),le.lastSendTime=0,le.Recording.resetHeatmapData()},cn.prototype.hasScrollChanged=function(){var e=le.getScrollPercentage();return e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e),le.recordingData.totals.scroll!==le.recordingData.last.scroll},cn.prototype.getHeatmapScroll=function(){var e=le.getScrollPercentage();return e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e),le.recordingData.totals.scroll},cn.prototype.addTag=function(e){le.analyze||(le.Recording.tags.add(e),le.Recording.tags.isTagPassed()&<.sendRecordingData(!0))},cn.prototype.getTagData=function(){if(le.r&&le.Recording.tags.isTagPassed())return{tags:le.Recording.tags.get()}},cn.prototype.getRecordingData=function(e,t,n){var i={};if(le.r){if(e.length&&(e=e.map(function(e){return\"object\"!=typeof e?e:mt.serializeEvent(e)}),i.recording=e.join(\",\")),t.length){var o=I.get(\"JSON\");i.mutations=o.stringify(t)}return Qt.extend(i,n),i}},cn.prototype.sendData=function(){var e,t,n,i,o,r,a,s,d,c,l=le.getScreenScale(),u={};if(this.oldSettings=this.oldSettings||{},this.isMobile&&(this.oldSettings.screenScaleX!==l.x||this.oldSettings.screenScaleY!==l.y)){var h={action:\"sS\",timestamp:R()-le.startTime,screenScaleX:l.x,screenScaleY:l.y};le.Recording.recording.push(mt.serializeEvent(h)),this.oldSettings.screenScaleX=l.x,this.oldSettings.screenScaleY=l.y}var f=un();if(!(le.Recording.index.recording>=le.Recording.recording.length&&le.Recording.index.heatmap>=le.Recording.heatmap.clicks.length&&le.Mutations.index>=le.Mutations.mutations.length)||le.Recording.hasScrollChanged()||le.Recording.tags.isTagPassed()||f.length){var m=le.Recording.recording.slice(le.Recording.index.recording),g=le.Mutations.mutations.slice(le.Mutations.index),p=le.Recording.heatmap.clicks.slice(le.Recording.index.heatmap);le.Recording.index.recording=le.Recording.recording.length,le.Recording.index.heatmap=le.Recording.heatmap.clicks.length,le.Mutations.index=le.Mutations.mutations.length;var v=I.get(\"JSON\"),w=pe.init(p,!1);D.deadClickInHeatmap()&&(le.hs||le.r)&&(p=w.latestRecording);var _=w.deadClickInThisBatch?11:0,y=w.rageClickInThisBatch?12:0,E={};if(_||y){var T=[];T.push(_,y),E[A.RECORDING_META]=((e={})[A.CLICKS_TRACKED]=T,e),void 0!==VWO.phoenix&&Qt.extend(E[A.RECORDING_META],N(((t={})[A.CLICK_TRACK_COUNT]=w.clickCounts,t),D.data360migrated()?{}:((n={})[A.CLICK_TEXT_DATA]=w.textData,n))),E[A.RECORDING_META]=v.stringify(E[A.RECORDING_META])}else void 0!==VWO.phoenix&&w.clickCounts&&w.clickCounts.c&&(E[A.RECORDING_META]=((i={})[A.CLICK_TRACK_COUNT]=w.clickCounts,i),E[A.RECORDING_META]=v.stringify(E[A.RECORDING_META]));var S=le.Recording.getRecordingData(m,g,E),O=le.Recording.getHeatmapData(p),b=le.Recording.getTagData();VWO._&&VWO._.ac&&VWO._.ac.rdbg&&S&&S.recording&&(S.recording=S.recording+\",vwomt_\"+(R()-le.startTime)+\"_\"+encodeURIComponent(v.stringify({evq:f})));try{null!==(a=null===(r=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===r?void 0:r.ac)&&void 0!==a&&a.cRecJS&&null!==(c=null===(d=null===(s=window.VWO)||void 0===s?void 0:s._)||void 0===d?void 0:d.ac)&&void 0!==c&&c.cRecJS()?Qt.extend(u,O,b):Qt.extend(u,S,O,b)}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:\"Error in cRecJS \"+VWO._.ac.cRecJS,url:document.URL})}return u}},cn.prototype.pushScaleInformation=function(){var e=le.getScale(),t=e.x,n=e.y,i={action:\"is\",timestamp:R()-le.startTime,scaleX:t,scaleY:n,scrollX:Qt(window).scrollLeft(),scrollY:Qt(window).scrollTop()};this.recording.push(mt.serializeEvent(i))},cn.prototype.init=function(e){if(e&&cn.bind(this)(),this.currentUrl=location.href,lt.formSubmitCallbacks.push(this.sendData.bind(this)),this.signal.onInit(),this.data360Events&&this.data360Events.onInit(),this.devicePixelRatio=window.devicePixelRatio,this.initialClientHeight=le.getViewportDimensions().height,this.isMobile){this.oldSettings=this.oldSettings||{};var t=le.getScreenScale(),n=t.x,i=t.y,o={action:\"sS\",timestamp:R()-le.startTime,screenScaleX:n,screenScaleY:i};le.Recording.recording.push(mt.serializeEvent(o)),this.oldSettings.screenScaleX=n,this.oldSettings.screenScaleY=i,this.pushScaleInformation();for(var r=500;r\u003c=2e3;r+=500){var a=setTimeout(this.pushScaleInformation.bind(this),r);ve.pushTimers(a,\"timeout\")}}var s=le.getScale(),d=le.getScroll(),c=le.getDimensions(),l=le.getScrollDimensions(),u={action:\"sc\",timestamp:R()-le.startTime,scaleX:s.x,scaleY:s.y,scrollX:d.x,scrollY:d.y,width:c.width,height:c.height,pageWidth:Qt(\"html\").width(),pageHeight:Math.max(Qt(\"html\").height(),Qt(\"html\")[0].scrollHeight),pageScrollWidth:l.width,pageScrollHeight:l.height};if(this.recording.push(mt.serializeEvent(u)),!tn){this.loadEventListeners(),this.patchNativeProperties();var h=!1;document.addEventListener(\"vwo.meta\",function(e){var t,n=e.data,i=I.get(\"JSON\");n&&\"object\"==typeof n&&519176===window._vwo_acc_id&&(n.snapShottedUrl=i.stringify(le.linkHrefForSnapshotting),h||(n.sessionId=le.ids.session,n.uuid=F.getUUID(),n.aST=VWO._.ast),h=!0),n&&\"object\"==typeof n&&555774===window._vwo_acc_id&&(n.vvps=window.visualViewport&&window.visualViewport.scale),n&&\"object\"==typeof n&&373511===window._vwo_acc_id&&window.vwo_iehack_queue.length&&(n.gifCalls=[],null!==(t=window.vwo_iehack_queue)&&void 0!==t&&t.forEach(function(e){n.gifCalls.push(e.src)})),n&&\"object\"==typeof n&&566821===window._vwo_acc_id&&window._vwo_geo&&(h||(n.location=window._vwo_geo),h=!0),le.Recording.recording.push(\"vwomt_\"+(R()-le.startTime)+\"_\"+encodeURIComponent(i.stringify(n)))}),VWO._.customEvent(\"meta\",{cks:ln()});var f=setInterval(this.storeMouseMove.bind(this),300);ve.pushTimers(f,\"interval\"),tn=!0}},le.Recording=new cn;var hn=le.Recording,fn=function(){};function mn(){this.focusedNode=null,this.selectedLiIndex=-1}mn.prototype.getFocusedNode=function(){return this.focusedNode},mn.prototype.setFocusOnNode=function(e){this.focusedNode=e},mn.prototype.resetFocusedNode=function(){this.focusedNode=null},mn.prototype.resetSelectedLiIndex=function(){this.selectedLiIndex=-1},mn.prototype.getSelectedLiIndex=function(){return this.selectedLiIndex},mn.prototype.setSelectedLiIndex=function(e,t){t=t||fn,this.selectedLiIndex!==e&&(this.selectedLiIndex=e,t())},mn.prototype.doBlurOnNode=function(e,t){t=t||fn,this.focusedNode&&this.focusedNode!==e&&(t(),this.resetFocusedNode(),this.resetSelectedLiIndex())},mn.prototype.doFocusOnNode=function(e,t){t=t||fn,this.focusedNode&&this.focusedNode===e||t()};var gn=new mn,pn={createEvent:function(e,t){try{var n=e.createEvent(\"Event\");return n.initEvent(t,!1,!1),n}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:e&&e.stack||e+\".\",url:document.URL,source:\"cEF\"})}},dispatchEvent:function(e,t){e.dispatchEvent(t)}},vn=p,wn;function _n(e){if(e.vwoCustEl&&e.vwoCustEl.length){for(var t=e.vwoCustEl,n=0;n\u003ct.length;n++)delete t[n].vwoNatEl,Cn(t[n]);delete e.vwoCustEl}}function yn(e){for(var t=e.customElements,n=e.nativeElement,i=[],o=0;o\u003ct.length;o++)if(t[o]){if(t[o].vwoNatEl)continue;t[o].vwoNatEl=n,Rn(t[o]),i.push(t[o])}n.vwoCustEl=i}function En(e){var t=vn(e),n=t.attr(\"type\");if(t.is(\"input\")&&(\"checkbox\"===n||\"radio\"===n)){var i=vn('label[for=\"'+t.attr(\"id\")+'\"]');if(i.length\u003c=0){var o=t.parent();\"label\"===o.get(0).tagName.toLowerCase()&&(i=o)}return i.get(0)}}function Tn(e){var t=e.currentTarget.vwoNatEl,n=vn(e.target);if(t.tagName&&\"SELECT\"===t.tagName&&(n.is(\"li\")||n.parent().is(\"li\")||n.parent().parent().is(\"li\"))){var i=n.closest(\"li\").index();return t.chStatsProcessed=0,gn.setSelectedLiIndex(i,wn.changeHandler.bind(t,{target:t},!0)),void(t.chStatsProcessed=1)}t.mdStatsProcessed=0,wn.mouseDownHandler.call(t,{target:t}),t.mdStatsProcessed=1,t.fcStatsProcessed=0,gn.doFocusOnNode(t,wn.focusHandler.bind(t,{target:t})),t.fcStatsProcessed=1}function Sn(e){var t=vn(e.target),n=e.currentTarget.vwoNatEl;n.tagName&&\"SELECT\"===n.tagName&&(t.parent().is(\"li\")||t.parent().parent().is(\"li\"))||(n.muStatsProcessed=0,wn.mouseUpHandler.call(n,{target:n}),n.muStatsProcessed=1,n.chStatsProcessed=0,\"INPUT\"===n.tagName&&\"checkbox\"===n.type?wn.changeHandler.call(n,{target:n}):\"INPUT\"===n.tagName&&\"radio\"===n.type&&gn.doFocusOnNode(n,wn.changeHandler.bind(n,{target:n})),n.chStatsProcessed=1,gn.setFocusOnNode(n))}function On(e){var t=e.currentTarget.vwoNatEl;t.meStatsProcessed=0,wn.mouseEnterHandler.call(t,{target:t}),t.meStatsProcessed=1}function bn(e){var t=e.currentTarget.vwoNatEl;t.mlStatsProcessed=0,wn.mouseLeaveHandler.call(t,{target:t}),t.mlStatsProcessed=1}function Nn(){document.addEventListener(\"vwo_element_added\",function(e){if(wn._mapElements){var t=e.data;t.constructor!==Array&&(t=[t]);for(var n=0;n\u003ct.length;n++){var i=[];t[n].tagName&&\"input\"===t[n].tagName.toLowerCase()&&i.push(En(t[n])),i.push(wn._mapElements(t[n]));var o={customElements:i.reduce(function(e,t){return e.concat(t)},[]),nativeElement:t[n]};_n(t[n]),yn(o)}}},!1)}function Rn(e){e.addEventListener(\"mousedown\",Tn,!0),e.addEventListener(\"mouseup\",Sn,!0),e.addEventListener(\"mouseenter\",On,!0),e.addEventListener(\"mouseleave\",bn,!0)}function Cn(e){e.removeEventListener(\"mousedown\",Tn,!0),e.removeEventListener(\"mouseup\",Sn,!0),e.removeEventListener(\"mouseenter\",On,!0),e.removeEventListener(\"mouseleave\",bn,!0)}var Dn={init:function(e){wn=e,Nn()}},An=p,In=window._vwo_exp,xn=window._vwo_exp_ids,Ln=\"ANALYZE_FORM\",kn=0,Mn;function Vn(e,t){var n,i=An(e);switch(t){case\"mouseenter\":n=e.meStatsProcessed;break;case\"mouseleave\":n=e.mlStatsProcessed;break;case\"mousedown\":n=e.mdStatsProcessed;break;case\"mouseup\":n=e.muStatsProcessed;break;case\"focus\":n=e.fcStatsProcessed;break;case\"blur\":n=e.blStats;break;case\"change\":n=e.chStatsProcessed;break;case\"keydown\":n=e.kdStats}if(!n&&Pn.handleTracking(i))return i}var Pn={f:{},forms:{},lastSentForms:void 0,changes:{},marketoListenerAdded:!1,formSelector:\"form,[nls_fa_name]:not(form)\",formObservers:[],formInputSelector:\"form input, form select, form textarea, [nls_fa_name]:not(form) input, [nls_fa_name]:not(form) select, [nls_fa_name]:not(form) textarea, form [nls_fa_el_name], [nls_fa_name]:not(form) [nls_fa_el_name]\",getFormName:function(e){if(le.analyze){var t=e.data(\"id\");return t?t:(kn++,e.data(\"id\",kn),kn)}return void 0!==e.attr(\"nls_fa_name\")&&!1!==e.attr(\"nls_fa_name\")?e.attr(\"nls_fa_name\"):void 0!==e.attr(\"id\")&&!1!==e.attr(\"id\")?e.attr(\"id\"):void 0!==e.attr(\"name\")&&!1!==e.attr(\"name\")&&e.attr(\"name\")},getFormElementName:function(e){return void 0!==e.attr(\"nls_fa_el_name\")&&!1!==e.attr(\"nls_fa_el_name\")&&null!==e.attr(\"nls_fa_el_name\")?e.attr(\"nls_fa_el_name\"):void 0!==e.attr(\"id\")&&!1!==e.attr(\"id\")&&null!==e.attr(\"id\")?e.attr(\"id\"):void 0!==e.attr(\"name\")&&!1!==e.attr(\"name\")&&null!==e.attr(\"name\")&&e.attr(\"name\")},addForm:function(t){var n=this;if(D.checkFormVisibility()&&\"undefined\"!=typeof IntersectionObserver){var i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&.1\u003c=e.intersectionRatio&&(n.processAddedForm(t),i.disconnect())})},{threshold:.1});i.observe(t[0]),this.formObservers.push(i)}else this.processAddedForm(t)},resetFormObservers:function(){this.formObservers.forEach(function(e){e.disconnect()}),this.formObservers=[]},processAddedForm:function(i){var n,o,r,e,s,t=xn.length,d=this.getFormName(i);if(d){for(var a=[];t--;)if(o=xn[t],(n=In[o]).type===Ln&&n.ready){var c=void 0;try{c=An(n.forms[0])}catch(e){return}c.eq(0).each(m)}if(D.marketoOptimization()&&this.addMarketoListeners(),(!le.analyze||r)&&1!==i.data(\"nls_fa_tracked\")&&!this.forms[d]){!function t(e){if((e instanceof HTMLInputElement||e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement||e&&e.hasAttribute&&e.hasAttribute(\"nls_fa_el_name\"))&&(e.nlsForm=i[0],a.push(e)),e instanceof HTMLButtonElement&&e.getRootNode()instanceof ShadowRoot&&(e.nlsForm=i[0],e.addEventListener(\"click\",Pn.onFormSubmit)),e instanceof HTMLElement||\"#document-fragment\"===e.nodeName){var n=e.shadowRoot;n&&(Pn.loadFormEventListeners(n,\"input, select, textarea, [nls_fa_el_name]\"),t(n)),Array.prototype.slice.call(e.children).forEach(function(e){t(e)})}}(i[0]),e={hiddenInputs:0,submit:0,total:0};for(var l=0;l\u003ca.length;l++)u=a[l],h=void 0,(h=An(u)).prop(\"type\")&&\"hidden\"===h.prop(\"type\").toLowerCase()&&(e.hiddenInputs+=1),h.prop(\"type\")&&\"submit\"===h.prop(\"type\").toLowerCase()&&(e.submit+=1),e.total+=1;var u,h;s=e.hiddenInputs+e.submit===e.total;var f=I.get(\"Array\");d?s?(i.data(\"nls_fa_tracked\",0),i.data(\"nls_fa_active\",0)):(i.data(\"nls_fa_tracked\",1),i.data(\"nls_fa_active\",1),this.forms[d]={name:d,fields:new f,interacted:0,submitted:0},i.data(\"nls_fa_name\",d)):(i.data(\"nls_fa_tracked\",1),i.data(\"nls_fa_active\",0));for(l=0;l\u003ca.length;l++)g(0,a[l]);Object.prototype.hasOwnProperty.call(this.forms,d)&&this.addChanges(\"add_forms\",this.forms[d],d)}}function m(e,t){t===i[0]&&(r=!0,Pn.f[d]=Pn.f[d]||{},Pn.f[d][o]||(Pn.f[d][o]=n.forms[0]))}function g(e,t){var n=An(t),i=Pn.getFormElementName(n),o=n.prop(\"type\"),r=1===n.data(\"nls_fa_tracked\")&&1===n.data(\"nls_fa_active\");if(!d||!i||n.prop(\"type\")&&\"hidden\"===n.prop(\"type\").toLowerCase()||s)return r||(n.data(\"nls_fa_tracked\",1),n.data(\"nls_fa_active\",0)),1;var a=Pn.forms[d].fields.length;Pn.forms[d].fields.push({name:i,type:o,interacted:0,filledOut:0,refilled:0,timeHesitation:0,timeInteraction:0,fip:a}),n.data(\"nls_fa_tracked\",1),n.data(\"nls_fa_active\",1),n.data(\"nls_fa_name\",d),n.data(\"nls_fa_field_pos\",a)}},addFormElement:function(e){var t;if(1!==e.data(\"nls_fa_tracked\")){var n=e.closest(this.formSelector);if(n.length||(n=An(e.get(0).nlsForm)),!n.length)for(var i=e.get(0);i;)if((i=F.getParentNode(i))&&(null!==(t=i.matches)&&void 0!==t&&t.call(i,this.formSelector)||i.nlsForm)){n=An(i.nlsForm||i),e.get(0).nlsForm=n;break}if(1===n.data(\"nls_fa_tracked\")){if(1===n.data(\"nls_fa_tracked\")&&1!==n.data(\"nls_fa_active\"))return e.data(\"nls_fa_tracked\",1),void e.data(\"nls_fa_active\",0);var o=n.data(\"nls_fa_name\"),r=this.getFormElementName(e),a=e.prop(\"type\");if(!r||e.prop(\"type\")&&\"hidden\"===e.prop(\"type\").toLowerCase())return e.data(\"nls_fa_tracked\",1),void e.data(\"nls_fa_active\",0);var s=this.forms[o].fields.length;this.forms[o].fields.push({name:r,type:a,interacted:0,filledOut:0,refilled:0,timeHesitation:0,timeInteraction:0,fip:s}),e.data(\"nls_fa_tracked\",1),e.data(\"nls_fa_active\",1),e.data(\"nls_fa_name\",o),e.data(\"nls_fa_field_pos\",s),Object.prototype.hasOwnProperty.call(this.forms[o].fields,s)&&this.addChanges(\"edit\",{a:\"add\",t:\"element\",d:this.forms[o].fields[s]},o)}else this.processAddedForm(n)}},_addForm:function(e,t){Pn.addForm(An(t))},loadForms:function(){An(\"form\").each(this._addForm),An(\"[nls_fa_name]:not(form)\").each(this._addForm)},handleTracking:function(e){if(1!==e.data(\"nls_fa_tracked\")&&this.addFormElement(e),e.data(\"nls_fa_tracked\"))return 1!==e.data(\"nls_fa_tracked\")||1===e.data(\"nls_fa_active\")},addChanges:function(e,t,n){if(\"add_forms\"===e)void 0===this.changes.add_forms&&(this.changes.add_forms={}),this.changes.add_forms[n]=t;else if(\"edit\"===e){var i=I.get(\"Array\");void 0===this.changes.edit&&(this.changes.edit={}),void 0===this.changes.edit[n]&&(this.changes.edit[n]=new i),this.changes.edit[n].push(t)}},staggerChanges:function(){var e={},t=I.get(\"Array\");for(var n in this.changes)if(Object.prototype.hasOwnProperty.call(Pn.changes,n))if(\"add_forms\"===n)e.add_forms=Pn.changes.add_forms;else if(\"edit\"===n)for(var i in e.edit={},Pn.changes.edit)if(Object.prototype.hasOwnProperty.call(Pn.changes.edit,i)){e.edit[i]=new t;for(var o=0;o\u003cPn.changes.edit[i].length;o++){if(o+1!==Pn.changes.edit[i].length){var r=Pn.changes.edit[i][o],a=Pn.changes.edit[i][o+1];if(\"edit\"===r.a&&r.fip===a.fip&&r.d.pn===a.d.pn)continue}e.edit[i].push(Pn.changes.edit[i][o])}}return this.changes={},e},changeHandler:function(){var e=Vn(this,\"change\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_keydown_time\",0)),e.data(\"nls_fa_mouseenter_time\",0),e.data(\"nls_fa_mousedown_time\",0),1===Pn.forms[t].fields[n].filledOut&&(Pn.forms[t].fields[n].refilled=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"refilled\",v:Pn.forms[t].fields[n].refilled}},t)),e.val()||1!==Pn.forms[t].fields[n].filledOut?e.val()&&0===Pn.forms[t].fields[n].filledOut&&(Pn.forms[t].fields[n].filledOut=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"filledOut\",v:Pn.forms[t].fields[n].filledOut}},t)):(Pn.forms[t].fields[n].filledOut=0,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"filledOut\",v:Pn.forms[t].fields[n].filledOut}},t))}},blurHandler:function(){var e=Vn(this,\"blur\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_keydown_time\",0)),e.data(\"nls_fa_mouseenter_time\",0),e.data(\"nls_fa_mousedown_time\",0)}},focusHandler:function(){var e=Vn(this,\"focus\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0===Pn.forms[t].interacted&&(Pn.forms[t].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"interacted\",v:1}},t)),0===Pn.forms[t].fields[n].interacted&&(Pn.forms[t].fields[n].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"interacted\",v:1}},t)),e.data(\"nls_fa_focus_time\",R()),0\u003ce.data(\"nls_fa_mouseenter_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_mouseenter_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_mouseenter_time\",0))}},mouseUpHandler:function(){var e=Vn(this,\"mouseup\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_mousedown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_mousedown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_mousedown_time\",0))}},mouseDownHandler:function(){var e=Vn(this,\"mousedown\");e&&(gn.doBlurOnNode(e.get(0),Pn.blurHandler.bind(e,{target:gn.getFocusedNode()})),e.data(\"nls_fa_mousedown_time\",R()))},mouseLeaveHandler:function(){var e=Vn(this,\"mouseleave\");if(!(!e||e.isFocussed&&e.isFocussed()||e.is(\":focus\"))){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_mouseenter_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_mouseenter_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_mouseenter_time\",0))}},mouseEnterHandler:function(){var e=Vn(this,\"mouseenter\");!e||e.isFocussed&&e.isFocussed()||e.is(\":focus\")||e.data(\"nls_fa_mouseenter_time\",R())},onFormSubmit:function(){var e=An(this.nlsForm?this.nlsForm:this);Pn.trackFormSubmission(e)},keyDownHandler:function(){var e=Vn(this,\"keydown\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t)),e.data(\"nls_fa_keydown_time\",R())}},addMarketoListeners:function(){window.MktoForms2&&window.MktoForms2.whenReady&&!this.marketoListenerAdded&&(this.marketoListenerAdded=!0,window.MktoForms2.whenReady(function(e){var t=e.getFormElem();t&&Object.prototype.hasOwnProperty.call(t,\"0\")&&e.onSubmit(Pn.onFormSubmit.bind(t[0]))}))},loadFormEventListeners:function(t,n){var e=this;void 0===t&&(t=document),void 0===n&&(n=this.formInputSelector),setTimeout(function(){e.marketoListenerAdded||(D.marketoOptimization()?e.addMarketoListeners():window.MktoForms2&&window.MktoForms2.whenReady&&(e.marketoListenerAdded=!0,window.MktoForms2.whenReady(function(e){var t=e.getFormElem();t&&Object.prototype.hasOwnProperty.call(t,\"0\")&&e.onSubmit(Pn.onFormSubmit.bind(t[0]))})))},0),Wn.forEach(function(e){ve.addJqEventListener(An(t),\"on\",e.type,e.handler,n)}),t===document&&ve.addJqEventListener(An(document),\"on\",\"submit\",this.onFormSubmit,\"form\")},markSuccess:function(e,t){var n=An(e),i=Pn.getFormName(n);i&&(e=Pn.forms[i])&&(e.success=t,le.ftu=!0,Pn.trackFormSubmission(n))},isFormSuccess:function(e){var t=Pn.forms[e];return t&&(0===t.success||!1===t.success)?0:1},trackFormSubmission:function(e){if(1!==e.data(\"nls_fa_tracked\")&&this.processAddedForm(e),1!==e.data(\"nls_fa_tracked\")||1===e.data(\"nls_fa_active\")){var t=e.data(\"nls_fa_name\");if(t&&Pn.forms[t]&&1!==Pn.forms[t].submitted){0===Pn.forms[t].interacted&&(Pn.forms[t].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"interacted\",v:1}},t)),Pn.isFormSuccess(t)?(Pn.forms[t].submitted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"submitted\",v:1}},t)):Pn.forms[t].failed||(Pn.forms[t].failed=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"failed\",v:1}},t)),lt.sendRecordingData();for(var n=I.get(\"Date\"),i=new n,o=i.getTime()+300;i.getTime()\u003co;)i=new n}}},sendData:function(){if(le.fae){var e,t,n,i,o,r=Pn.lastSentForms,a=Pn.staggerChanges();for(var s in r||(Pn.lastSentForms=Pn.forms),a.edit)if(Object.prototype.hasOwnProperty.call(a.edit,s))for(var d in n=a.edit[s],o=Pn.lastSentForms[s],n)Object.prototype.hasOwnProperty.call(n,d)&&(\"timeHesitation\"!==(e=n[d]).d.pn&&\"timeInteraction\"!==e.d.pn||(i=o&&o.fields[e.fip]?o.fields[e.fip][e.d.pn]:0,(t=e.d.v-i)\u003c=0||(a.edit[s][d].d.v=t)));if(Pn.lastSentForms=An.extend(!0,{},Pn.forms),!An.isEmptyObject(a)){var c=I.get(\"JSON\"),l={};return le.analyze&&(Pn.f=Pn.f||{},l.f=c.stringify(Pn.f),0===Object.keys(Pn.f).length?l.fa_changes=c.stringify(Pn.f):l.fa_changes=c.stringify(a)),l}}},init:function(){var e=this;lt.formSubmitCallbacks.push(this.sendData.bind(this)),this.loadForms(),Mn||(this.loadFormEventListeners(),window.addEventListener(\"beforeunload\",function(){e.resetFormObservers()}),Mn=!0),this.changes={},Dn.init(Pn)}},Wn=[{type:\"focus\",handler:Pn.focusHandler},{type:\"blur\",handler:Pn.blurHandler},{type:\"change\",handler:Pn.changeHandler},{type:\"keydown\",handler:Pn.keyDownHandler},{type:\"mouseenter\",handler:Pn.mouseEnterHandler},{type:\"mouseleave\",handler:Pn.mouseLeaveHandler},{type:\"mousedown\",handler:Pn.mouseDownHandler},{type:\"mouseup\",handler:Pn.mouseUpHandler}];function Hn(){var o=\"select, input, label\";var e=function t(e){if(!e)return[];var n=Array.prototype.slice.call(e.querySelectorAll(o)),i=[];return Array.prototype.slice.call(e.querySelectorAll(\"*\")).forEach(function(e){e instanceof Element&&e.shadowRoot&&(i=i.concat(t(e.shadowRoot)))}),n.concat(i)}(document);if(e&&e.length){var t=pn.createEvent(document,\"vwo_element_added\");t.data=e,pn.dispatchEvent(document,t)}}function Un(e){e&&(Pn._mapElements=e,Hn())}le.formAnalysis=Pn,le.mapElements=Un;var zn=window.VWO=window.VWO||[],Fn=window.console||{log:function(){},error:function(){}},Xn={processEvent:function(t,e){try{var n=t[0],i=t.slice(1),o=-1!==n.indexOf(\".\");if(o&&0===n.indexOf(e)||!o){n=\"VWO.\"+n;var r=eval(n),a=void 0;return a=n.split(\".\"),a.splice(-1),a=eval(a.join(\".\")),r?(r.apply(a,i),1):0}return 0}catch(e){return Fn.error(\"Error occured in VWO Process Event (\"+(t&&t[0])+\"): \",e),0}},addPushListener:function(i){var o,r=zn.push;zn.push=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0];return r.apply(zn,e),zn[zn.length-1]===n&&(o=Xn.processEvent(n,i),zn[zn.length-1]===n&&o&&zn.splice(-1)),zn.length}},init:function(e){for(var t=0;t\u003czn.length;)1===Xn.processEvent(zn[t],e)?zn.splice(t,1):t++;Xn.addPushListener(e)}},jn=\"_vwo_sheetId\",Bn=1e4;function Yn(){for(var e=0,t=0;t\u003c5&&!e;t++)e=Math.floor(Math.random()*Bn);return e||1}function Kn(e){if(!e)return 0;var t=e[jn];if(\"number\"==typeof t&&isFinite(t)&&0\u003ct)return t;var n=Yn();try{e[jn]=n}catch(e){}return n}function qn(e,t){if(e.parentRule){var n=Array.apply(void 0,e.parentRule.cssRules).indexOf(e);-1\u003cn?t.unshift(n):t.length=0,qn(e.parentRule,t)}else{var i=Array.apply(void 0,e.parentStyleSheet.cssRules).indexOf(e);-1\u003ci?t.unshift(i):t.length=0}}var Gn=[],Jn={overRideAllInsertRules:function(e){Jn.overRideInsertRule(e,CSSStyleSheet),\"undefined\"!=typeof CSSGroupingRule?Jn.overRideInsertRule(e,CSSGroupingRule):Jn.overRideInsertRule(e,CSSMediaRule)},overRideInsertRule:function(s,e){var d=e.prototype.insertRule;e.prototype.insertRule=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n,i=[];try{n=d.apply(this,e)}catch(e){throw new Error(e)}finally{var o=this;this instanceof CSSRule&&(o=this.parentStyleSheet);var r={rule:e[0],index:e[1]};if(o.ownerNode&&o.ownerNode.ownerDocument===document?r.parentSelector=ee(o.ownerNode):o.ownerNode||(r.sheetId=Kn(o)),this instanceof CSSRule)try{var a=[];qn(this,a),r.ruleSelector=a}catch(e){}i.push(r),le.extractUrlsFromCss(r.rule),D.repeatedCSSInsertion()?Gn.find(function(e){return e.rule===r.rule&&e.parentSelector===r.parentSelector})||(Gn.push(r),s.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:i}]})):s.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:i}]})}return n}},processInsertRules:function(){function e(e){var o=t[e];[].forEach.call(o.cssRules,function(e,t){var n=ee(o.ownerNode),i=[];i.push({parentSelector:n,rule:e.cssText,index:t,shouldReplace:!0}),le.extractUrlsFromCss(e.cssText),r.html.insertedRules.push({addedStyles:i})})}for(var t=Jn.getCurrentInsertedRules(),r=this,n=0;n\u003ct.length;n++)e(n);Jn.processDocumentAdoptedStyleSheets.call(r)},processDocumentAdoptedStyleSheets:function(){try{var e=I.get(\"Array\"),t=e.from(document.adoptedStyleSheets);if(!t||!t.length)return;for(var n=0;n\u003ct.length;n++){var i=t[n];try{if(!i||!i.cssRules)continue;for(var o=Kn(i),r=new e,a=0;a\u003ci.cssRules.length;a++){var s=i.cssRules[a].cssText;le.extractUrlsFromCss(s),r.push(s)}this.html.adoptedStyleSheets.push({sheetId:o,rules:r})}catch(e){}}}catch(e){}},getCurrentInsertedRules:function(){var r=[];return[].forEach.call(document.styleSheets,function(e){try{if(e.href||!e.cssRules||0===e.cssRules.length)return;var t=void 0,n=e.ownerNode;void 0!==n.innerText?t=n.innerText:void 0!==n.innerHTML&&(t=n.innerHTML);var i=t.match(/{/g)||[],o=Jn.getTotalCSSRulesInStylesheet(e)||0;if(i.length\u003co)r.push(e);else if(D.advancedRuleDetectionEnabled()&&i.length===o){0\u003cJn.getRulesNotInOriginal(e,t)&&r.push(e)}}catch(e){}}),r},getTotalCSSRulesInStylesheet:function(e){var t=0;try{var n=e.cssRules;if(n){for(var i=0,o=0;o\u003cn.length;o++)t+=Jn.getTotalCSSRulesInStylesheet(n[o]),\"undefined\"!=typeof CSSImportRule&&n[o]instanceof CSSImportRule&&i++;t+=n.length-i}}catch(e){}return t},getRulesNotInOriginal:function(e,t){var n,i=0;try{for(var o=null==t?void 0:t.replace(/\\s+/g,\"\").trim().toLowerCase(),r=0;r\u003ce.cssRules.length;r++){var a=null===(n=e.cssRules[r].selectorText)||void 0===n?void 0:n.replace(/\\s+/g,\"\").trim().toLowerCase();a&&-1===o.indexOf(a)&&i++}}catch(e){}return i},init:function(e){Gn=[],this.overRideAllInsertRules(e)}};function $n(e){var t,n=[];try{var i=e&&e.cssRules;if(!i||!i.length)return n;for(var o=0;o\u003ci.length;o++){var r=null===(t=i[o])||void 0===t?void 0:t.cssText;r&&(le.extractUrlsFromCss(r),n.push(r))}}catch(e){}return n}function Qn(e,t){if(!t||!t.length)return[];if(!e||!e.length)return t.slice();for(var n=[],i=0;i\u003ct.length;i++)-1===e.indexOf(t[i])&&n.push(t[i]);return n}var Zn=!1,ei={init:function(c){if(!Zn){Zn=!0;var l=I.get(\"Array\"),u=[];try{u=(l.from(document.adoptedStyleSheets)||[]).slice()}catch(e){u=[]}var e=null,t=Object.getOwnPropertyDescriptor(Document.prototype,\"adoptedStyleSheets\"),s=t&&t.get,h=t&&t.set;s&&h&&Object.defineProperty(Document.prototype,\"adoptedStyleSheets\",{configurable:!0,enumerable:!0,get:function(){var t;try{t=s.call(this)||[]}catch(e){t=[]}return e=e||new Proxy(t||[],{get:function(e,a){var t=e[a];return\"function\"!=typeof t?t:\"push\"===a||\"unshift\"===a?function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n,i=[];try{var o=l.from(s.call(document)||[]);i=o&&\"function\"==typeof o.slice?o.slice():[]}catch(e){i=[]}try{var r=i[a];\"function\"==typeof r&&(n=r.apply(i,e))}catch(e){}try{document.adoptedStyleSheets=i}catch(e){}return n}:t.bind(e)}})},set:function(e){var t=[];try{t=(e||[]).slice()}catch(e){t=[]}var n=Qn(u,t);u=t.slice();try{h.call(this,e)}catch(e){return}if(n.length){for(var i=[],o=0;o\u003cn.length;o++){for(var r=Kn(n[o]),a=$n(n[o]),s=new l,d=0;d\u003ca.length;d++)s.push(a[d]);i.push({sheetId:r,rules:s})}try{c&&\"function\"==typeof c.addMutation&&le&&le.startTime&&c.addMutation({time:R()-le.startTime,adoptedStyleSheets:[{addedSheets:i}]})}catch(e){}}}})}}};function ti(e){var t,n=new(I.get(\"Array\"));try{var i=e&&e.cssRules;if(!i||!i.length)return n;for(var o=0;o\u003ci.length;o++){var r=null===(t=i[o])||void 0===t?void 0:t.cssText;r&&(le.extractUrlsFromCss(r),n.push(r))}}catch(e){}return n}var ni=!1;function ii(e,t,n){try{if(t&&t.ownerNode)return;var i=Kn(t);e.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:[{sheetId:i,replaceSheet:!0,rules:n}]}]})}catch(e){}}function oi(o){if(!ni){ni=!0;var r=CSSStyleSheet.prototype.replace,a=CSSStyleSheet.prototype.replaceSync;\"function\"==typeof r&&(CSSStyleSheet.prototype.replace=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=this,i=r.apply(this,e);try{\"function\"==typeof(i&&i.then)&&i.then(function(){var e=ti(n);ii(o,n,e)}).catch(function(){})}catch(e){}return i}),\"function\"==typeof a&&(CSSStyleSheet.prototype.replaceSync=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=a.apply(this,e);try{var i=ti(this);ii(o,this,i)}catch(e){}return n})}}var ri={init:function(e){Jn.init(e),ei.init(e),oi(e)}},ai=[],si={overRideAnimate:function(o){var r=Element.prototype.animate;Element.prototype.animate=function(e,t){var n;try{n=r.call(this,e,t)}catch(e){throw new Error(e)}if(this.ownerDocument===document){var i={targetSelector:ee(this),keyframes:e,options:t};i.animationId=\"anim_\"+Date.now()+\"_\"+Math.random().toString(36).slice(2,11),function(){if(!Array.isArray(ai))return null;for(var e=0;e\u003cai.length;e++){var t=ai[e];if(t.targetSelector===i.targetSelector&&JSON.stringify(t.keyframes)===JSON.stringify(i.keyframes)&&JSON.stringify(t.options)===JSON.stringify(i.options))return t}return null}()||(ai.push(i),o.addMutation({time:R()-le.startTime,animations:[{addedAnimations:[i]}]})),n&&(n.addEventListener(\"finish\",function(){o.addMutation({time:R()-le.startTime,animations:[{finishedAnimations:[{animationId:i.animationId,targetSelector:i.targetSelector}]}]})}),n.addEventListener(\"cancel\",function(){o.addMutation({time:R()-le.startTime,animations:[{cancelledAnimations:[{animationId:i.animationId,targetSelector:i.targetSelector}]}]})}))}return n}},processExistingAnimations:function(){for(var e,t=si.getCurrentAnimations(),n=0;n\u003ct.length;n++){var i=t[n],o={targetSelector:ee(null===(e=i.effect)||void 0===e?void 0:e.target),keyframes:si.extractKeyframes(i),options:si.extractOptions(i),animationId:\"existing_anim_\"+n,isExisting:!0};this.html.animations=this.html.animations||[],this.html.animations.push({addedAnimations:[o]})}},getCurrentAnimations:function(){try{return document.getAnimations?document.getAnimations():[]}catch(e){return[]}},extractKeyframes:function(e){try{if(e.effect&&e.effect.getKeyframes)return e.effect.getKeyframes()}catch(e){}return null},extractOptions:function(e){try{var t={};if(e.effect){var n=e.effect.getTiming();Object.keys(n).forEach(function(e){void 0!==n[e]&&(t[e]=n[e])})}return e.playState&&(t.playState=e.playState),t}catch(e){return{}}},init:function(e){D.recordAnimations()&&(ai=[],this.overRideAnimate(e))}},di=\"http://www.w3.org/1999/xhtml\",ci={INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,CANVAS:1,\"FLUTTER-VIEW\":1},li=I.get(\"Array\"),ui=I.get(\"JSON\"),hi=20,fi=(mi.containsBlobURL=function(e){return!!(\"STYLE\"===e.tagName&&-1\u003ce.innerHTML.indexOf(\"blob:\")||\"LINK\"===e.tagName&&e.href&&-1\u003ce.href.indexOf(\"blob:\"))},mi.getBlobId=function(e){var t=null;if(\"STYLE\"===e.tagName){var n=e.innerText.match(/@import\\s+url\\(['\"]?(blob:[^'\")\\s]+)['\"]?\\)/g);n&&(t=n[0])}else if(\"LINK\"===e.tagName)for(var i=0,o=[\"href\"];i\u003co.length;i++){var r=o[i];if(e[r]&&\"string\"==typeof e[r]&&-1\u003ce[r].indexOf(\"blob:\")){t=e[r];break}}return t?t.slice(-hi):null},mi.prototype.handleBlob=function(t){if(D.blobSupport()&&le.r&&(this.shouldSendData&&(this.sendPreloadedData(),this.shouldSendData=!1),mi.containsBlobURL(t))){var n=this;t.onload=function(){var e=mi.getData(t);e&&n.sendData(t,e)}}},mi.prototype.sendPreloadedData=function(){var i=this,o=document.styleSheets;Object.keys(o).forEach(function(e){var t=o[e];if(mi.containsBlobURL(t.ownerNode)){var n=mi.getData(t.ownerNode);if(!n)return;i.sendData(t.ownerNode,n)}})},mi.prototype.sendData=function(e,t){var n=mi.getBlobId(e);if(n){var i=M.getItem(\"blob\")||[];-1===i.indexOf(n)&&(i.push(n),M.setItem(\"blob\",i),le.htmlRequestSuccess?lt.sendB64(ui.stringify({blob:{key:n,value:t}})):(this.queuedData||(this.queuedData=[]),this.queuedData.push({id:n,value:t})))}},mi.getData=function(e){var t,n,i=[],o=null===(t=e.sheet)||void 0===t?void 0:t.cssRules;if(o)if(\"STYLE\"===e.tagName)for(var r=0,a=o;r\u003ca.length;r++){var s=a[r];s instanceof CSSImportRule&&null!==(n=s.styleSheet)&&void 0!==n&&n.cssRules&&-1\u003cs.href.indexOf(\"blob:\")&&mi.pushData(s.styleSheet.cssRules,i)}else\"LINK\"===e.tagName&&mi.pushData(o,i);return 0\u003ci.length?i.join(\"\\n\"):\"\"},mi.pushData=function(n,i){Object.keys(n).forEach(function(e){var t=n[e];t instanceof CSSStyleRule&&null!=t&&t.cssText&&i.push(t.cssText)})},mi.prototype.sendQueuedData=function(){this.queuedData.forEach(function(e){var t=e.id,n=e.value;lt.sendB64(ui.stringify({blob:{key:t,value:n}}))}),this.queuedData=new li},mi);function mi(){this.queuedData=new li,this.shouldSendData=!0}var gi=new fi;function pi(){var e=I.get(\"Array\");this.nextId=1,this.nodes=new e,this.ID_PROP=\"nlsNodeId\"}function vi(e){var t=I.get(\"Array\");this.target=e||document,this.mutations=new t,this.index=0,this.stagger=!0,this.knownNodes=new pi}pi.prototype.add=function(e,t,n){var i=0;if(le.baseAdjustment.afterEl===e&&(i=le.baseAdjustment.offset),this.nextId=this.nextId+i,e[this.ID_PROP]=this.nextId,(n||F.ntDdClk(e)||1===ci[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()])&&(e._vwo_nd=1,n=!0),this.nodes[this.nextId]=e,this.nextId++,t&&e.childNodes.length)for(var o=F.getFirstChild(e);o;o=F.getNextSibling(o))this.add(o,!0,n);return e[this.ID_PROP]},pi.prototype.delete=function(e){var t=this.getId(e);delete this.nodes[t],delete e[this.ID_PROP]},pi.prototype.getId=function(e){return e[this.ID_PROP]},pi.prototype.getNode=function(e){return this.nodes[e]},le.observerCallback=function(e){le.Mutations.initialised&&le.Mutations.mutationProcessing(e)},vi.prototype.mutationProcessing=function(e,t){if(le.GetHtml.domTraverCompl){var n=new(I.get(\"Array\"));e.forEach(function(e){(e=this.processMutation(e))&&n.push(e)},this),n.length&&this.addMutation({time:t||R()-le.startTime,mutations:n})}else le.GetHtml.tempMutations.push({time:R()-le.startTime,mutations:e})},vi.prototype.processMutation=function(e){if(F.shouldIgnoreElement(e.target))return null;switch(e.type){case\"childList\":return this.processChildList(e);case\"attributes\":return this.processAttributes(e);case\"characterData\":return this.processCharacterData(e);default:return}},vi.prototype.processChildList=function(n){var i,e=I.get(\"Array\"),t=new e,r=new e;for(i=0;i\u003cn.addedNodes.length;i++){var o=n.addedNodes[i];t=this.processAddedNode(o,t,n.target)}function a(){var e=n.removedNodes[i];if((!e.parentNode||!e.parentElement)&&s.knownNodes.getId(e)){var t=s.serializeNode(e);t&&r.push(t);var o=function(e,t){if(e&&e.childNodes)for(var n=0;n\u003ce.childNodes.length;n++){var i=e.childNodes[n];o(i,t),t.delete(i)}};D.removeChildNodesSupport()&&o(e,s.knownNodes),s.knownNodes.delete(e)}}var s=this;for(i=0;i\u003cn.removedNodes.length;i++)a();return t.length||r.length?{type:\"childList\",addedNodes:t,removedNodes:r}:null},vi.prototype.processAddedNode=function(t,e,n){var i,o=I.get(\"Array\");if(e=e||new o,t.matches&&t.matches(le.formAnalysis.formSelector)&&le.formAnalysis._addForm(null,t),t.tagName&&(\"input\"===t.tagName.toLowerCase()||\"select\"===t.tagName.toLowerCase())){var r=pn.createEvent(document,\"vwo_element_added\");r.data=t,pn.dispatchEvent(document,r)}le.GetHtml.html.isAuraSite&&\"SLOT\"===t.tagName&&t.assignedElements&&t.assignedElements().length&&t.assignedElements().forEach(function(e){return e.nlsParent=t});var a=this.serializeNode(t);if(!a)return e;if(a.previousSibling=this.serializeNode(t.previousSibling),\"undefined\"!=typeof ShadowRoot&&t.parentNode instanceof ShadowRoot)a.parentNode=this.serializeNode(t.parentNode.host),a.isFragChild=!0,ve.addEventListener(t,\"scroll\",le.Recording.sendElementScrollData.bind(le.Recording),!0);else{try{le.GetHtml.html.isAuraSite&&\"SLOT\"===n.tagName&&0\u003cn.assignedElements().length&&(t.nlsParent=n)}catch(e){}a.parentNode=this.serializeNode(le.GetHtml.html.isAuraSite&&t.nlsParent||t.parentNode)}if(t.shadowRoot){a.hasShadow=!0,t.shadowRoot._vwoObserved||no.observe(t.shadowRoot,io);var s=I.get(\"Array\");a.constructedSheets=new s,null!==(i=t.shadowRoot.adoptedStyleSheets)&&void 0!==i&&i.forEach(function(e){for(var t,n=Kn(e),i=new s,o=0;o\u003ce.cssRules.length;o++){var r=null===(t=e.cssRules[o])||void 0===t?void 0:t.cssText;le.extractUrlsFromCss(r),i.push(r)}a.constructedSheets.push({sheetId:n,rules:i})})}e.push(a);for(var d=F.getFirstChild(t);d;d=F.getNextSibling(d))e=this.processAddedNode(d,e);return e},vi.prototype.processAttributes=function(e){var t,n=e.target,i=e.attributeName,o=F.getParentNode(n);if(D.marketoOptimization()&&n.tagName&&\"form\"===n.tagName.toLowerCase()&&\"id\"==i&&le.formAnalysis._addForm(null,n),!o||e.oldValue===n.getAttribute(i))return null;this.knownNodes.getId(o)||(t=\"undefined\"!=typeof ShadowRoot&&o instanceof ShadowRoot?this.serializeNodeWrapper(o.host):this.serializeNodeWrapper(o));var r=this.serializeNode(n);return r.type=\"attributes\",r.name=i,t&&(r.parentData=t),r.value=\"value\"===i||\"label\"===i?F.handleProtected(n,le.Recording.anonymizeKeys,i):n.getAttribute(i),F.shouldConsiderAnonymizingImgAttributes(i,r.value,n,le.Recording.anonymizeKeys)&&(r.value=F.getAnonymizedImageAttrValue({name:i,value:r.value},n)||r.value),\"jetzoom-blank\"!==n.className&&\"jetzoom-lens\"!==n.className||142952!==window._vwo_acc_id&&230507!==window._vwo_acc_id||(r.value=\"\",r.name=\"vwo-\"+i),r},vi.prototype.processCharacterData=function(e){var t=e.target,n=F.getParentNode(t);if(!n||!this.knownNodes.getId(n))return null;var i=this.serializeNode(t);return i.type=\"characterData\",i.textContent=F.getNodeProperty(t,t.textContent,le.Recording.anonymizeKeys,e.attributeName),i},vi.prototype.serializeNode=function(e){var t=I.get(\"Node\"),n=I.get(\"Array\");if(!e||F.shouldIgnoreElement(e))return null;le.extractSnapshottingUrls(e);var i=this.knownNodes.getId(e);if(i)return{id:i};var o={nodeType:e.nodeType,id:this.knownNodes.add(e)},r=!1;switch(o.nodeType){case t.DOCUMENT_TYPE_NODE:o.name=e.name,o.publicId=e.publicId,o.systemId=e.systemId;break;case t.COMMENT_NODE:case t.TEXT_NODE:o.textContent=F.getNodeProperty(e,e.textContent,le.Recording.anonymizeKeys);break;case t.ELEMENT_NODE:o.tagName=e.tagName,o.attributes=new n;for(var a=0;a\u003ce.attributes.length;a++){var s=e.attributes[a];\"value\"===s.name&&(r=!0);var d=\"value\"===s.name||\"label\"===s.name?F.handleProtected(e,le.Recording.anonymizeKeys,s.name):s.value;F.shouldConsiderAnonymizingImgAttributes(s.name,s.value,e,le.Recording.anonymizeKeys)&&(d=F.getAnonymizedImageAttrValue(s,e));var c=He.handleBase64Attr(e,s.name,d);gi.handleBlob(e),d=c.value;var l={name:s.name,value:d};c.options&&(l.attributeOptions=c.options),o.attributes.push(l)}e.namespaceURI!==di&&(o.nonHtmlNameSpaceURI=e.namespaceURI),\"INPUT\"!==e.tagName&&\"TEXTAREA\"!==e.tagName||r||void 0===e.value||\"\"===e.value||(o.value=F.handleProtected(e,le.Recording.anonymizeKeys)),Be.trackCanvasNode(e)}return o},vi.prototype.serializeNodeWrapper=function(e){if(null!==e){var t=this.serializeNode(e);return t&&t.nodeType?(e.parentNode&&!this.knownNodes.getId(e.parentNode)&&(\"undefined\"!=typeof ShadowRoot&&e.parentNode instanceof ShadowRoot?t.parentData=this.serializeNodeWrapper(e.parentNode.host):t.parentData=this.serializeNodeWrapper(e.parentNode)),t):void 0}},vi.prototype.addMutation=function(e){this.mutations.push(e)},vi.prototype.init=function(e,t){e&&vi.bind(this)();var n=le.GetHtml.muts.knownNodes;if(\"htmlTraversal\"===t||n&&n.nodes&&n.nodes.length)this.knownNodes.nodes=n.nodes,this.knownNodes.nextId=n.nextId,this.knownNodes.ID_PROP=n.ID_PROP;else{le.GetHtml.domTraverCompl=!0,this.knownNodes.add(this.target);for(var i=F.getFirstChild(this.target);i;i=F.getNextSibling(i))this.knownNodes.add(i,!0)}ri.init(this),si.init(this),Be.init(this),this.initialised=!0},le.Mutations=new vi(document);var wi=le.Mutations,_i=0,yi;yi=D.customOffsetEnabled()&&window.Zone&&window.Zone.__symbol__?window[window.Zone.__symbol__(\"setTimeout\")]:window.setTimeout;var Ei=location.search.match(/.*nodes=(\\d*).*/),Ti=VWO._.ac&&VWO._.ac.dNdOfst||1e3,Si;function Oi(e){return e.html.isAuraSite||718021\u003c=window._vwo_acc_id}function bi(e){var t=e.nodeName&&e.nodeName.toLowerCase();return e.hasAttribute&&e.hasAttribute(\"is\")&&(t=e.getAttribute(\"is\")),\"undefined\"!=typeof customElements&&\"function\"==typeof customElements.get&&customElements.get(t)}function Ni(e){if(!e)return e;var t=e.nodeName&&e.nodeName.toLowerCase();if(\"video\"===t){var n=document.createElement(\"__nls-video\");return Si.setAttributes(n,e.attributes),n}if(\"img\"!==t){if(bi(e)){var i=document.createElement(\"__nls-custom-\"+t);return Si.setAttributes(i,e.attributes),i}return e.cloneNode(!1)}var o=document.createElement(\"img\");return Si.setAttributes(o,e.attributes,Si.getAttributeName),o}function Ri(e){delete e.parentData,delete e.noDeadEnabled,delete e.shouldAnonymizeContent,delete e.whiteListedElementFound}function Ci(e,t){try{t=Si.add(e,t)}catch(e){if(window.VWO._.customError){var n=e&&e.stack||e+\".\";window.VWO._.customError({msg:\"DomConfig serializeNode : \"+(Si.serializeNode,!0)+\". Html Data on DomConfig: \"+(Si.html,!0)+\". \"+n,url:document.URL,lineno:131,colno:29,source:\"dIA\"})}}return t}function Di(a,e){var t,s=I.get(\"Array\");a.constructedSheets=new s,null!==(t=e.adoptedStyleSheets)&&void 0!==t&&t.forEach(function(e){for(var t,n=Kn(e),i=new s,o=0;o\u003ce.cssRules.length;o++){var r=null===(t=e.cssRules[o])||void 0===t?void 0:t.cssText;le.extractUrlsFromCss(r),i.push(r)}a.constructedSheets.push({sheetId:n,rules:i})})}function Ai(e,t,n,i,o,r,a){var s,d,c,l,u=e;if(F.shouldIgnoreElement(e)&&(e=F.getNextSibling(e),u=e),_i++,!e)return e;if(e.nlsNodeId&&Si.html.isAuraSite&&e.nlsRecId&&e.nlsRecId===le.ids.recording)return\"false\";e.nlsRecId=le.ids.recording;var h=Si;Si.offset=Ti;for(var f=\"\";u;){if(!Oi(Si)&&(null!=u&&u.shadowRoot||\"TEMPLATE\"===u.tagName)&&!u.childNodes.length){var m=document.createComment(\"Comment of VWO\");u.appendChild(m)}n=Ci(u,n);var g=Ni(u),p=I.get(\"Array\"),v=void 0;if(t=t||\"body\"===u.nodeName.toLowerCase()){var w=Si.handleTextNodes(g,u);w&&!w.nodeType?v=Si.serializeNode(w.newCommentNode,r,a,void 0,u):g=w}var _=Si.serializeNode(g,r,a,u===document.doctype,u),y=_&&_.data;if(null===y)return null;if(y.parentData=o,u.shadowRoot?(y.hasShadow=!0,window._vwo_nls||no.observe(u.shadowRoot,io),Di(y,u.shadowRoot)):\"TEMPLATE\"===u.tagName&&u.content?(y.hasFragment=!0,u.content.predecessor=u):le.GetHtml.html.isAuraSite&&\"SLOT\"===u.tagName&&u.assignedElements&&u.assignedElements().forEach(function(e){e.nlsParent=u}),(null==u?void 0:u.parentNode)instanceof DocumentFragment&&(y.isFragChild=!0,window._vwo_nls||ve.addEventListener(u,\"scroll\",le.Recording.sendElementScrollData.bind(le.Recording),!0)),u.namespaceURI!==di&&(y.nonHtmlNameSpaceURI=u.namespaceURI),v&&y.parentData.childNodes.push(v.data),r=_.shouldAnonymizeContent,a=_.whiteListedElementFound,y.noDeadEnabled=n,y.shouldAnonymizeContent=r,y.whiteListedElementFound=a,F.hasChild(u)){if(y.childNodes=new p,u=F.getFirstChild(u),o=y,_i%Ti==0){yi(function(){Ai(u,t,n,i,o,r,a)},0),f=\"false\";break}if(\"false\"==(f=Ai(u,t,n,i,o,r,a))||\"end\"==f)break}for(var E=\"\",T=u;T;T=F.getParentNode(T)){y.parentData&&y.parentData.childNodes&&y.parentData.childNodes.push(y);var S=y,O=le.GetHtml.html.isAuraSite&&T.nlsParent||T.parentNode,b=z(T);if(b){E=b,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}if(\"TEMPLATE\"===(null==O?void 0:O.tagName)&&null!==(s=null==O?void 0:O.content)&&void 0!==s&&s.firstChild){E=null===(d=null==O?void 0:O.content)||void 0===d?void 0:d.firstChild,O.content.predecessor=O,y.parentData.hasFragment=!0,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}if(null!=O&&O.shadowRoot&&null!==(c=null==O?void 0:O.shadowRoot)&&void 0!==c&&c.firstChild){Oi(Si)||(n=Ci(O.shadowRoot,n)),E=null===(l=null==O?void 0:O.shadowRoot)||void 0===l?void 0:l.firstChild,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}T===document?h=y:(y=y.parentData,o=y.parentData,n=y.parentData.noDeadEnabled,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound),Ri(S)}if(!(u=E)){f=\"endComplete\";break}}return\"endComplete\"===f?(yi(function(){i(h)},0),\"end\"):f}function Ii(e,t,n,f){var m=!!(Si=t).headEl,g=!!Si.bodyEl,p=!1;Si.domTraverCompl=!1,window._vwo_nls||wi.init(n,\"htmlTraversal\");var v=Si;yi(function(){Ai(e,void 0,void 0,function(e){if(Si=v,e&&e.childNodes){for(var t=e.childNodes,n=0;n\u003ct.length;n++){var i=Si.html.html.present,o=Si.html.doctype.present,r=t[n],a=r.tagName&&\"html\"===r.tagName.toLowerCase();if(i)Si.html.afterHtml.push(t[n]),Si.html.afterHtml.reverse();else if(\"doctype\"===t[n].elem)Si.html.doctype.present=!0,Si.html.doctype.name=document.doctype.name,Si.html.doctype.publicId=Si.doctype.publicId,Si.html.doctype.systemId=Si.doctype.systemId,p=!0;else if(a){for(var s=0;s\u003cr.childNodes.length;s++){var d=r.childNodes[s].tagName,c=d&&d.toLowerCase(),l=r.childNodes[s],u=Si.html.body.present,h=Si.html.head.present;g&&u?(Si.html.afterBody.push(l),Si.html.afterBody.reverse()):m&&!h&&\"head\"!==c?Si.html.beforeHead.push(l):!g||m&&!h||\"body\"===c?\"head\"!==c&&\"body\"!==c||(Si.html[c].nodes=l,Si.html[c].attributes=Si.html[c].nodes.attributes,Si.html[c].present=!0):Si.html.beforeBody.push(l)}delete r.childNodes,Si.html.html=r,Si.html.html.present=!0}else i||(o||!p?Si.html.beforeHtml.push(t[n]):o||Si.html.beforeDoctype.push(t[n]))}f(!0)}},{})},0)}D.customOffsetEnabled()&&(Ti=300),Ei&&(Ti=parseInt(Ei[1]));var xi=p;function Li(n,e,i){var o;i=i||function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return e[0]},xi.each(e,function(e,t){o=i(t.name);try{n.setAttribute(o,t.value)}catch(e){}})}function ki(e){switch(e){case\"src\":e=\"__nls-src\";break;case\"srcset\":e=\"__nls-srcset\"}return e}function Mi(){var e,t,n;this.doctype={},this.htmlEl={},this.headEl={},this.bodyEl={};var i=I.get(\"Array\"),o=window._vwo_code;this.html={version:3,timedout:o&&o.lT?1:o&&o.sT?2:0,idleToAction:le.saveNewRecordingInitiatedOnce,beforeDoctype:new i,animations:new i,insertedRules:new i,adoptedStyleSheets:new i,canvasData:new i,blobData:{},isAuraSite:-1\u003c(null===(t=null===(e=window.Aura)||void 0===e?void 0:e.app)||void 0===t?void 0:t.indexOf(\"siteforce\"))||\"function\"==typeof(null===(n=window.LWR)||void 0===n?void 0:n.define)||void 0!==window.embedded_svc,doctype:{present:!1,name:\"\",publicId:\"\",systemId:\"\"},beforeHtml:new i,html:{present:!1,attributes:{}},beforeHead:new i,head:{present:!1,attributes:{},html:\"\"},beforeBody:new i,body:{present:!1,attributes:{},html:\"\"},afterBody:new i,afterHtml:new i};try{this.html.lsAllowed=\"undefined\"!=typeof Storage&&!!window.localStorage}catch(e){this.html.lsAllowed=!1}this.muts={knownNodes:{nextId:1,nodes:new i,ID_PROP:\"nlsNodeId\",noDeadEnabled:!1}};var r=D.ignoredSelectors();r&&(this.html.ISFI=r),this.tempNextId=-1,this.tempNodes=[],this.tempMutations=new i,this.setAttributes=Li,this.getAttributeName=ki}Mi.prototype.processMutsOccrdPrvsly=function(){var e=this.tempMutations;if(le.Mutations.knownNodes.nextId=this.muts.knownNodes.nextId,e.length)for(var t=0;t\u003ce.length;t++)le.Mutations.mutationProcessing(e[t].mutations,e[t].time)},Mi.prototype.add=function(e,t){var n=0;le.baseAdjustment.afterEl===e&&(n=le.baseAdjustment.offset);var i=this.muts.knownNodes;return i.nextId=i.nextId+n,e[i.ID_PROP]=i.nextId,(t||F.ntDdClk(e)||1===ci[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()])&&(e._vwo_nd=1,t=!0),i.nodes[i.nextId]=e,i.nextId++,t},Mi.prototype.serializeNode=function(e,t,n,i,o){var r,a={data:{},shouldAnonymizeContent:t,whiteListedElementFound:n},s=I.get(\"Node\");if(null===e)return null;var d={nodeType:e.nodeType};switch(le.extractSnapshottingUrls(o),le.extractCanonicalUrl(o),d.nodeType){case s.COMMENT_NODE:case s.TEXT_NODE:d.textContent=e.textContent,(a.shouldAnonymizeContent=t)&&d.textContent&&d.textContent.trim()&&\"STYLE\"!==(null===(r=null==o?void 0:o.parentNode)||void 0===r?void 0:r.tagName)&&(643262===window._vwo_acc_id&&o.parentElement&&o.parentElement.classList&&o.parentElement.classList.contains(\"label_hold\")&&(o.parentElement.style.width=\"auto\"),d.textContent=F.getMaskedValue(d.textContent));break;case s.ELEMENT_NODE:F.isElementWhitelisted(o)?n=!(t=!1):!n&&F.isElementBlacklisted(o,le.Recording.anonymizeKeys)&&(t=!0),d.tagName=e.tagName,d.attributes={};for(var c=0;c\u003ce.attributes.length;c++){var l=e.attributes[c];if(\"OPTION\"===e.tagName||\"INPUT\"===e.tagName||\"TEXTAREA\"===e.tagName){if(\"value\"===l.name)(h=vwo_$(e,this.bodyEl)).attr(\"value\",F.handleProtected(o,le.Recording.anonymizeKeys)),e.attributes[c].value=h.attr(\"value\");if(\"label\"===l.name)(h=vwo_$(e,this.bodyEl)).attr(\"label\",F.handleProtected(o,le.Recording.anonymizeKeys,\"label\")),e.attributes[c].value=h.attr(\"label\")}F.shouldConsiderAnonymizingImgAttributes(l.name,l.value,o,le.Recording.anonymizeKeys)&&(e.attributes[c].value=F.getAnonymizedImageAttrValue(l,o));var u=He.handleBase64Attr(e,l.name,l.value);gi.handleBlob(e),d.attributes[l.name]=u.value,u.options&&(d.attributeOptions=d.attributeOptions||{},d.attributeOptions[l.name]=u.options)}var h;if((\"INPUT\"===e.tagName||\"TEXTAREA\"===e.tagName)&&void 0===d.attributes.value&&void 0!==e.value&&\"\"!==e.value)(h=vwo_$(e,this.bodyEl)).attr(\"value\",F.handleProtected(o,le.Recording.anonymizeKeys)),d.value=h.attr(\"value\");\"INPUT\"!==e.tagName||\"radio\"!==e.type&&\"checkbox\"!==e.type||(d.isChecked=xi(e).isChecked&&xi(e).isChecked()||xi(e).is(\":checked\")),Be.trackCanvasNode(o),a.shouldAnonymizeContent=t,a.whiteListedElementFound=n}return a.data=d,i&&(a.data.elem=\"doctype\"),a},Mi.prototype.handleBaseElement=function(){for(var e,t=document.getElementsByTagName(\"base\"),n=0;n\u003ct.length;n++)if((e=t[n]).hasAttribute(\"href\")){var i=e.getAttribute(\"href\");null!=i&&(this.html.base=1)}this.html.base?le.baseAdjustment={offset:0}:this.headEl?le.baseAdjustment={offset:1,afterEl:this.headEl.childNodes[0]}:le.baseAdjustment={offset:2,afterEl:this.bodyEl}},Mi.prototype.handleTextNodes=function(e,t){var n=I.get(\"Node\");if(e.nodeType===n.TEXT_NODE&&\"\"===e.textContent){if(t.previousSibling&&\"\"===t.previousSibling.textContent)return e;e=document.createComment(\"!!-nlsTN-!!\")}else if(e.nodeType===n.TEXT_NODE&&t.previousSibling&&t.previousSibling.nodeType===n.TEXT_NODE&&\"\"!==t.previousSibling.textContent)return{nodeRet:e,newCommentNode:document.createComment(\"!!-nlsCN-!!\")};return e},Mi.prototype.processBaseElement=function(){this.handleBaseElement()},Mi.prototype.init=function(e,t){e&&Mi.bind(this)(),window._vwo_nls||!le||D.preloadListeners()||(le.startTime=R()),this.doctype=document.doctype,this.htmlEl=document.getElementsByTagName(\"html\")[0],this.headEl=document.getElementsByTagName(\"head\")[0],this.bodyEl=document.getElementsByTagName(\"body\")[0],this.headEl&&this.handleBaseElement(),Jn.processInsertRules.call(this),D.recordAnimations()&&si.processExistingAnimations.call(this),Ii(document,this,e,t),window.__nls_player&&window.__nls_player.blobData&&(this.html.blobData=N({},window.__nls_player.blobData))},le.GetHtml=new Mi,le.GetHtml.__=1;var Vi=le.GetHtml,Pi={INIT:\"nls.init\"},Wi=p;function Hi(){le.recordingData.totals.touches++}function Ui(){le.recordingData.totals.keyPresses++}function zi(e){\"HTML\"!==e.target.nodeName&&le.recordingData.totals.clicks++}function Fi(e){var t=e.target.nodeName,n=e.pageX,i=e.pageY;\"HTML\"!==t&&(le.recordingData.mouse.lastMove.docX===n&&le.recordingData.mouse.lastMove.docY===i||(le.recordingData.totals.movements++,le.recordingData.mouse.lastMove.docX=n,le.recordingData.mouse.lastMove.docY=i))}function Xi(){var e=le.getScrollPercentage();e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e)}function ji(){D.data360migrated()?VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,zi):ve.addEventListener(document,\"mouseup\",zi),ve.addJqEventListener(Wi(window),\"on\",\"scroll\",Xi),ve.addEventListener(document,\"keyup\",Ui),ve.addEventListener(document,\"mousemove\",Fi),ve.addEventListener(document,\"touchstart\",Hi)}var Bi={init:ji,__:1};le.EventListeners=Bi,Bi.__=1;var Yi=function(){var e=g.get(\"nlssid\"+le.ids.account);e?(le.ids.session=parseInt(e,10),le.returnVisitor=!0):(le.ids.session=window._vwo_pa.sId,g.create(\"nlssid\"+le.ids.account,le.ids.session,null,le.getCookieDomain()),le.returnVisitor=!1)},Ki=function(){var e=window.VWO._.cookies.get(X.TRACK_SESSION_COOKIE_NAME);if(e){e=decodeURIComponent(e);var t=window.VWO._.sessionInfoService.getSNCookieValueByIndex(X.REFERRER_INDEX);if(t&&0\u003ct.length)return;var n=\"http:\"===document.location.protocol&&document.location.href===document.referrer?\"\":document.referrer;if(btoa){try{var i=new URL(n);i.search=\"\",n=i.toString()}catch(e){n=n.split(\"?\")[0]}n=btoa(n)}D.data360migrated()?window.VWO._.sessionInfoService.setSNCookieValueByIndex2(X.REFERRER_INDEX,\"referrer=\"+n):window.VWO._.sessionInfoService.setSNCookieValueByIndex(X.REFERRER_INDEX,\"referrer=\"+n)}},qi=function(){var e=parseInt(g.get(\"nlsrid\"+le.ids.account),10);e=isNaN(e)?1:e+1,le.ids.recording=e,g.create(\"nlsrid\"+le.ids.account,e,365,le.getCookieDomain())},Gi=!1,Ji=function(){var e=navigator.userAgent.toLowerCase();return-1!==e.indexOf(\"msie\")&&parseInt(e.split(\"msie\")[1],10)},$i=function(){var e={},t=le.tags.eTags.get(),n=I.get(\"JSON\"),i={f:le.tags.eTagsV2.f.get(),r:le.tags.eTagsV2.r.get(),h:le.tags.eTagsV2.h.get()},o=le.tags.uTags.get();return t&&(e.eTags=n.stringify(t)),(i.f||i.r||i.h)&&(e.eTagsV2=n.stringify(i)),o&&(e.uTags=n.stringify(o)),e};le.getTags=$i,le.campaignsProcessed=!1;var Qi=null;D.data360migrated()&&VWO.phoenix&&window.fetcher&&(window.fetcher.getValue(\"VWO._.auxPageViewFired\").then(function(e){e&&(le.campaignsProcessed=!0,Qi&&Qi(),Qi=null)}),VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[gt.PAGE_VIEW,function(e){e.aux&&(le.campaignsProcessed=!0,Qi&&Qi(),Qi=null)}]}));var Zi=function(i,o){if(!/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent)&&(le.ids.session||(Yi(),qi()),Ki(),void 0!==le.ids.session&&void 0!==le.returnVisitor)){var e,t,n,r=window._vwo_exp||{};for(var a in r)if(\"ANALYZE_RECORDING\"===r[a].type&&r[a].main){le.Recording.anonymizeKeys=void 0!==r[a].aK?r[a].aK:le.Recording.anonymizeKeys,le.Recording.bl=r[a].bl,le.Recording.wl=r[a].wl;break}Ji()?(i.push(\"Mutations\"),s(!1)):(le.GetHtml.html.isAuraSite=-1\u003c(null===(t=null===(e=window.Aura)||void 0===e?void 0:e.app)||void 0===t?void 0:t.indexOf(\"siteforce\"))||\"function\"==typeof(null===(n=window.LWR)||void 0===n?void 0:n.define)||void 0!==window.embedded_svc,D.preloadListeners()&&(le.startTime=R(),le.Recording.init(o),i=i.filter(function(e){return\"Recording\"!==e})),le.GetHtml.init(o,s))}function s(e){for(var t in Gi||(le.EventListeners.init(),Gi=!0),lt.formSubmitCallbacks.push($i),i)Object.prototype.hasOwnProperty.call(i,t)&&le[i[t]].init(o);e&&(le.GetHtml.domTraverCompl=!0,le.GetHtml.processMutsOccrdPrvsly()),le.triggerLibEvent(Pi.INIT);function n(){window.VWO&&window.VWO.performanceWatcher&&window.VWO.performanceWatcher.sendInitialPerformanceMetrics(),lt.saveNewRecording(function(){le.saveNewRecordingInitiatedOnce=!0,le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT);var e=setInterval(le.sRD,le.heartBeatFrequency);ve.pushTimers(e,\"interval\"),le.htmlRequestSuccess=!0,He.sendQueuedData(),gi.sendQueuedData()})}D.data360migrated()&&!le.campaignsProcessed?Qi=n:(Qi=null,setTimeout(n,0)),Ie.isRequestQueueable()&&setInterval(Ie.deQueueRequest,1e3)}},eo={init:Zi},to=!1,no,io={childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,subtree:!0},oo=p;Vi.__=1;var ro=window._vwo_exp||{},ao=window._vwo_exp_ids||[],so=\"ANALYZE_HEATMAP\",co=\"ANALYZE_RECORDING\",lo=\"ANALYZE_FORM\",uo={},ho=window.VWO,fo=ho.data&&ho.data.mrp||20,mo,go=!0,po=!1,vo=!1,wo=!1,_o=!1;ho._.customEvent=ho._.customEvent||function(){};var yo=function(){for(var e in ho._){if(Object.prototype.hasOwnProperty.call(ho._,e)&&\"function\"==typeof ho._[e])if(0\u003c=ho._[e].toString().indexOf('unshift([\"jI\"]'))return ho._[e]}},Eo=ho._.triggerEvent||yo()||function(){},To=0,So=function(e){if(e.clientHeight\u003c=To)return!1;To=e.clientHeight;var t=window.getComputedStyle(e);if(!(\"hidden\"!==t.getPropertyValue(\"visibility\")&&\"0\"!==t.getPropertyValue(\"opacity\")&&\"none\"!==t.getPropertyValue(\"display\")))return!1;var n=e.getBoundingClientRect(),i=(e.scrollHeight||e.clientHeight)>window.innerHeight,o=(0\u003c=[\"auto\",\"scroll\"].indexOf(t.overflowY)||0\u003c=[\"auto\",\"scroll\"].indexOf(t.overflow))&&e.scrollHeight>e.clientHeight,r=n.width===window.innerWidth,a=Math.abs(n.top)\u003c10,s=1\u003c=e.children.length;return i&&o&&s&&r&&a},Oo=function(){To=0;for(var e=[document.body],t=[],n=null;0\u003ce.length;){var i=e.shift();if(-1===t.indexOf(i))if(t.push(i),i!==document.body){So(i)&&(n=i);var o=Array.prototype.slice.call(i.children);for(a=0;a\u003co.length;a++){s=o[a];-1===t.indexOf(s)&&e.push(s)}}else for(var r=Array.prototype.slice.call(i.children),a=0;a\u003cr.length;a++){var s=r[a];-1===t.indexOf(s)&&e.push(s)}}return n&&n||document.body},bo=function(){try{var e=Oo();return e!==document.body?{isCustomRoot:!0,rootContainer:{selectorPath:F.sanitizeActionData(ee(e)),tagName:e.tagName.toLowerCase()},url:window.location.href}:{isCustomRoot:!1,skipped:!0}}catch(e){return{error:\"Root monitoring function failed\",details:e.message}}};uo[lo]=\"fe\",uo[so]=\"he\",uo[co]=\"re\";var No=function(e){return window._vwo_pa=window._vwo_pa||{},!(!window._vwo_pa||!window._vwo_pa[e]||1!==window._vwo_pa[e].r&&1!==window._vwo_pa[e].fae&&1!==window._vwo_pa[e].hs)},Ro=function(e){if(ro[e]){var t=ro[e].type;return 0\u003c=[so,co].indexOf(t)?(ro[e].main&&(le.hs=le.hs||t===so,le.r=le.r||t===co),!0):t===lo&&(le.fae=!0)}},Co=function(){for(var e,t=ao.length;t--;)if(e=ro[ao[t]].type,0\u003c=[so,co,lo].indexOf(e))return!0;return!1},Do=function(){le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE},Ao=function(){var e;vo=!1,le.saveNewRecordingInitiatedOnce=!1,wo=!1,le.htmlRequestSuccess=!1,le.lastSendTime=0,le.formAnalysis&&(le.formAnalysis.f={}),null!==(e=window.VWO.ErrorLogger)&&void 0!==e&&e.resetData(),le.formAnalysis&&le.formAnalysis.resetFormObservers(),le.enableEventListeners=!1,Be.stopCanvasRecording()},Io=function(e,t,n,i,o){var r=g.get(\"nlssid\"+le.ids.account);if(!Co()&&r)le.ids.session=parseInt(r,10),le.ids.recording=parseInt(g.get(\"nlsrid\"+le.ids.account)||1,10),le.returnVisitor=!0;else{var a=o||t;if(fo\u003ca)return void Do();i&&(M.clear(),le.stopRecording=\"\"),le.ids.session=e,le.ids.recording=a,le.returnVisitor=n,le.newSession=!!i,le.newSession&&(le.startTime=R()),n&&Ao(),vo=!0,wo||mo(),go&&r&&(g.erase(\"nlssid\"+le.ids.account,le.getCookieDomain()),g.erase(\"nlsrid\"+le.ids.account,le.getCookieDomain())),go=!1}},xo=function(){var e;le.ready=!1,le.r=!1,le.hs=!1,le.fae=!1,le.resetTagOnUC(),le.ids.experiment={},vo=!1,le.saveNewRecordingInitiatedOnce=!1,wo=!1,le.htmlRequestSuccess=!1,le.Recording.resetData(),le.ids.re={},le.formAnalysis&&(le.formAnalysis.f={}),le.ids.he={},le.ids.fe={},le.canonicalUrl=\"\",le.enableEventListeners=!1,null!==(e=window.VWO.ErrorLogger)&&void 0!==e&&e.resetData(),le.enableEventListeners=!1,le.formAnalysis&&le.formAnalysis.resetFormObservers(),Be.stopCanvasRecording(),le.campaignsProcessed=!1},Lo=function(e){var t,n,i,o,r=e[0];if(\"rH\"===r||\"vS\"===r){if(t=e[1],n=+e[2]||1,i=Ro(t),!le.ids.experiment[t]&&(No(t)||i))if(i){if(D.campaignLog())try{window.VWO._.customError({msg:\"Analyze Campaign started\",url:\"nls/init.ts\",lineno:228,colno:25,source:JSON.stringify({uuid:F.getUUID(),sn:window.VWO._.cookies.get(X.TRACK_SESSION_COOKIE_NAME),ds:window.VWO._.cookies.get(X.TRACK_GLOBAL_COOKIE_NAME),sId:window.VWO._.sessionInfoService.getSessionId(),campaignId:t})})}catch(e){}if(o=ro[t].type,ro[t].main||o===lo){if(le.ids[uo[o]][t]=F.getUUID(),le.ready=!0,le.analyze=!0,o===lo)le.tags.eTags.add(t,n),le.tags.eTagsV2.f.add(t);else if(o===co)le.Recording.anonymizeKeys=void 0!==ro[t].aK?ro[t].aK:le.Recording.anonymizeKeys,le.Recording.bl=ro[t].bl,le.Recording.wl=ro[t].wl,le.Recording.cnv=ro[t].cnv,le.canvasRecorder.init(le.Mutations);else if(o===so){var a=\"hm_root_monitoring_sent\";if(!M.getItem(a))try{var s=bo();s&&s.isCustomRoot&&window.VWO._.customError({msg:JSON.stringify({rootMonitoringData:s,detectionTimestamp:R()}),url:\"nls/init.ts\",lineno:331,colno:25}),M.setItem(a,\"true\")}catch(e){}}wo||mo()}else switch(le.tags.eTags.add(t,n),o){case so:le.tags.eTagsV2.h.add(t);break;case co:le.tags.eTagsV2.r.add(t)}}else le.Recording.anonymizeKeys=le.Recording.anonymizeKeys||window._vwo_pa[t].aK,le.fae=le.fae||window._vwo_pa[t].fae,le.hs=le.hs||window._vwo_pa[t].hs,le.r=le.r||window._vwo_pa[t].r,le.ids.experiment[t]=F.getUUID(),le.ready=!0,wo||mo()}else\"tSC\"===r?Io(e[1],e[2],e[3],e[4],e[5]):\"tSE\"===r?Do():\"uC\"===r&&(lt.sendRecordingData(!1,le.Recording&&le.Recording.previousUrl),xo())},ko=function(e){oo.each(e,function(e,t){Lo(t)})},Mo=function(){window._vwo_evq=window._vwo_evq||[],ko(window._vwo_evq);var n=window._vwo_evq.push,i=window._vwo_evq.unshift;window._vwo_evq.push=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return Lo(e[0]),n.apply(window._vwo_evq,e)},window._vwo_evq.unshift=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return Lo(e[0]),i.apply(window._vwo_evq,e)}},Vo=function(){return window.Worker&&window.URL&&window.Blob},Po=function(){return!!le.ready&&(!(le.analyze&&!vo)&&(!(!le.faultyWorker&&!le.ignoreWorker)||!!Vo()&&!!le.workerUrl))};function Wo(e){le.observerCallback(e)}function Ho(){if(!to){var n=Element.prototype.attachShadow;Element.prototype.attachShadow=function(e){var t=this.shadowRoot;try{(t=n.call(this,e))&&no&&\"function\"==typeof no.observe&&(no.observe(t,io),t._vwoObserved=!0,to=!0)}catch(e){}return t}}}function Uo(){if(!le.__mutObserverAtcd){le.__mutObserverAtcd=1;var e=void 0;if(\"undefined\"!=typeof MutationObserver?e=MutationObserver:\"undefined\"!=typeof WebKitMutationObserver&&(e=window.WebKitMutationObserver),!e)return;D.customOffsetEnabled()&&window.Zone&&window.Zone.__symbol__&&(e=window[window.Zone.__symbol__(\"MutationObserver\")]),(no=new e(Wo.bind(this))).observe(document,io),Ho()}}var zo=function(e){Uo(),!wo&&Po()&&_o&&(wo=!0,le.ready&&le.r&&Eo(gt.RECORDING_INITIATED),eo.init(e,po),po=!0)},Fo=function(e,t,n){var i=new XMLHttpRequest;i.open(\"GET\",e,!0),i.onload=function(){200===this.status||304===this.status?t&&t(this.response):window.VWO._.gcpfb&&window.VWO._.gcpfb(e,Fo,this.status,t,n)||200\u003c=this.status&&this.status\u003c400&&t&&t(this.response)},i.onerror=function(){window.VWO._.gcpfb&&window.VWO._.gcpfb(e,Fo,this.status,t,n)||n&&n(this.response)},i.send(null)},Xo=function(n){var e,t,i,o,r,a;D.preloadListeners()&&(le.ignoreWorker=!0,_o=!0),mo=C(function(){zo(n)},50),Mo();var s=(null===(a=null===(r=null===(o=null===(i=null===(t=null===(e=window.VWO._)||void 0===e?void 0:e.allSettings)||void 0===t?void 0:t.dataStore)||void 0===i?void 0:i.plugins)||void 0===o?void 0:o.LIBINFO)||void 0===r?void 0:r.WORKER)||void 0===a?void 0:a.HASH)||window._vwo_worker_cb,d=s?\"-\"+s:\"\";if(!ho.nls){ho.nls=le;var c=window._vwo_worker_url||window._vwo_cdn+\"analysis/4.0/worker\"+d+\".js\";return Vo()&&Fo(c,function(e){try{var t=new window.Blob([e],{type:\"text/javascript\"});le.workerUrl=window.URL.createObjectURL(t)}catch(e){le.faultyWorker=!0}zo(n)}),oo(document).ready(function(){setTimeout(function(){_o=!0,zo(n),Xn.init(\"nls\")},500)}),window._vwo_evq=window._vwo_evq||[],le.ajax=Ce,Ie.init(),window.__nls=le}},jo=Object.freeze({__proto__:null,get mutationObserver(){return no},mutationConfig:io,init:Xo});hn.__es6hack=1,Pn.__es6hack=1,Xo([\"Recording\",\"formAnalysis\"])}()})}();\n\u003c/script>\u003cscript type=\"text/javascript\" nonce=\"\">!function(){var e=function(e,t){var n=function(){e()?t():setTimeout(n,100)};n()};e(function(){return VWO&&VWO._&&VWO._.libLoaded},function(){window.VWO=window.VWO||[],VWO.v_o=\"4.0.499\",function(){var i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function e(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var N=function(){return(N=Object.assign||function(e){for(var t,n=1,i=arguments.length;n\u003ci;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function h(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)\u003c0&&(n[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o\u003ci.length;o++)t.indexOf(i[o])\u003c0&&Object.prototype.propertyIsEnumerable.call(e,i[o])&&(n[i[o]]=e[i[o]])}return n}function n(){for(var e=0,t=0,n=arguments.length;t\u003cn;t++)e+=arguments[t].length;var i=Array(e),o=0;for(t=0;t\u003cn;t++)for(var r=arguments[t],a=0,s=r.length;a\u003cs;a++,o++)i[o]=r[a];return i}var o=parseInt(new Date/1e3,10),t,r=function(){return t||(t=VWO.data.ts||o)},a=Object.keys||function(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(t);return n};function s(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function d(e,t){for(var n=[],i=0;i\u003ce.length;i++)n.push(t(e[i]));return n}function c(e,t){for(var n=[],i=0;i\u003ce.length;i++)t(e[i],i)&&n.push(e[i]);return n}function R(e){var t=r(),n=parseInt(new Date/1e3,10)-o;return e?t+n:1e3*(t+n)+ +new Date%1e3}function C(i,o){var r,a=!1;return function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=this;a&&(clearTimeout(r),r=null),r=setTimeout(function(){i.apply(n,e)},o),a=!0}}function l(e,t,n){\"Array\"===e?(this.tags=[],this.lastSent=0):\"Hash\"===e&&(this.tags={},this.sentTags={}),this.type=e,this.maxCount=t||1/0,this.addTagCallback=n||function(){}}l.prototype.add=function(e,t){if(e){var n=this.tags;\"Array\"===this.type?(\"[object Array]\"!==Object.prototype.toString.call(e)&&(e=[e]),e=d(e,function(e){return e=encodeURIComponent(e.trim())}),n=c(n=(n=n.concat(e)).slice(0,this.maxCount),function(e,t){return n.indexOf(e)===t}),this.tags=n):\"Hash\"===this.type&&(this.sentTags[e]&&this.sentTags[e]===t||(this.tags[encodeURIComponent(e)]=encodeURIComponent(t))),this.addTagCallback()}},l.prototype.get=function(){var e;if(this.isTagPassed())return\"Array\"===this.type?(e=this.tags.slice(this.lastSent),this.lastSent=this.tags.length):\"Hash\"===this.type&&(e=this.tags,s(this.sentTags,this.tags),this.tags={}),e},l.prototype.isTagPassed=function(){return\"Array\"===this.type?this.tags.length>this.lastSent:\"Hash\"===this.type&&0\u003ca(this.tags).length},l.prototype.reset=function(){\"Array\"===this.type?(this.tags=[],this.lastSent=0):\"Hash\"===this.type&&(this.tags={},this.sentTags={})},l.prototype.refresh=function(){\"Array\"===this.type?this.lastSent=0:\"Hash\"===this.type&&(s(this.tags,this.sentTags),this.sentTags={})};var D={completeSnapshottingEnabled:function(e){void 0===e&&(e=window.location.href);return-1\u003ce.indexOf(\"att-bundles.com\")||-1\u003c[646513,710789].indexOf(window._vwo_acc_id)},customOffsetEnabled:function(){return-1\u003c[373511,515823,895609].indexOf(window._vwo_acc_id)},blockParamsInSnapshotting:function(){return!(-1\u003c[1182223].indexOf(window._vwo_acc_id))&&(-1\u003c[644713,731483,740288,743738,783334,784474,791992,835565,857247,874753,969074,989310,1014514,988428,944335,885778,721532,857208,1042399,856323,853763,915730].indexOf(window._vwo_acc_id)||1045717\u003c=window._vwo_acc_id)},deadClickInHeatmap:function(){return this.data360migrated()},data360migrated:function(){return void 0!==VWO.phoenix},repeatedCSSInsertion:function(){return-1\u003c[637746,724831].indexOf(window._vwo_acc_id)},customClicks:function(){return-1\u003c[884017,884893].indexOf(window._vwo_acc_id)&&window.VWO&&void 0!==window.VWO.phoenix},pageExitHandling:function(){return!(-1\u003c[743033].indexOf(window._vwo_acc_id))&&(this.data360migrated()||this.preloadListeners())},marketoOptimization:function(){return-1\u003c[646513,844055].indexOf(window._vwo_acc_id)||89e4\u003c=window._vwo_acc_id},checkFormVisibility:function(){return 1067124!==window._vwo_acc_id&&(1006624\u003c=window._vwo_acc_id||708874==window._vwo_acc_id)},preloadListeners:function(){return-1\u003c[721532,768475].indexOf(window._vwo_acc_id)},campaignLog:function(){return!1},ignoredSelectors:function(){var e,t;return(null===(t=null===(e=window.VWO)||void 0===e?void 0:e.data)||void 0===t?void 0:t.ISFI)||\"\"},blobSupport:function(){return-1\u003c[1009354,737109,844055,808235,1157543].indexOf(window._vwo_acc_id)},isWebVitalsOverrideEnabled:function(){return-1\u003c[1053520].indexOf(window._vwo_acc_id)},removeChildNodesSupport:function(){return-1\u003c[515019,844055].indexOf(window._vwo_acc_id)},recordAnimations:function(){return-1\u003c[844055,1028866].indexOf(window._vwo_acc_id)||1136784\u003c=window._vwo_acc_id},useVisOptUrl:function(){return-1\u003c[646513,1113944].indexOf(window._vwo_acc_id)||1155026\u003c=window._vwo_acc_id},advancedRuleDetectionEnabled:function(){return-1\u003c[656392].indexOf(window._vwo_acc_id)},skipInputButtonMasking:function(){return-1\u003c[1113638].indexOf(window._vwo_acc_id)||1214030\u003c=window._vwo_acc_id}},u={DEAD:\"11\",RAGE:\"12\",ERROR:\"13\"},A={RECORDING_META:\"rm\",CLICK_TRACK_COUNT:\"ctc\",CLICK_TEXT_DATA:\"ctd\",CLICKS_TRACKED:\"ct\",DEAD_CLICK_TEXT:\"dCT\",RAGE_CLICK_TEXT:\"rCT\"},f={JSON:{stringify:function(i){function e(e){return\"string\"==typeof e}function n(e){return null===e&&\"object\"==typeof e}function o(e){return\"number\"==typeof e&&isNaN(e)}function r(e){return\"number\"==typeof e&&!isFinite(e)}function a(e){return\"symbol\"==typeof e}function s(e){return void 0===(t=e)&&void 0===t||\"function\"==typeof e||a(e);var t}function t(e){var t=e.split(\"\");return t.pop(),t.join(\"\")}var d=this;if(!s(i)){if(\"object\"==typeof(c=i)&&null!==c&&\"function\"==typeof c.getMonth)return'\"'+i.toISOString()+'\"';var c,l;if(o(l=i)||r(l)||n(l))return\"null\";if(!a(i)){if(\"number\"==typeof(f=i)||e(f)||\"boolean\"==typeof f){var u=void 0,h=void 0;return e(i)?(h='\"',u=(u=(u=(u=(u=i.toString()).replace(/\\\\/g,\"\\\\\\\\\")).replace(/\\n/g,\"\\\\n\")).replace(/\\t/g,\"\\\\t\")).replace(/\\\"/g,'\\\\\"')):h=\"\",u?\"\"+h+u+h:\"\"+h+i+h}var f,m,g;if(m=i,Array.isArray(m)&&\"object\"==typeof m){var p=\"\";return i.forEach(function(e){var t;p+=o(t=e)||r(t)||n(t)||s(t)?d.stringify(null):d.stringify(e),p+=\",\"}),\"[\"+t(p)+\"]\"}if(\"object\"==typeof(g=i)&&null!==g&&!Array.isArray(g)){var v=\"\";return Object.keys(i).forEach(function(e){var t=i[e],n=s(t);v+=n?\"\":d.stringify(e)+\":\"+d.stringify(t)+\",\"}),\"{\"+t(v)+\"}\"}}}}}},m=function(){function e(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}}function n(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return window.DISABLE_NATIVE_CONSTANTS=!0,0;i=window.document.createElement(\"iframe\"),e(i,\"src\"),i.setAttribute=function(e,t){},i.style.display=\"none\",i.onload=function(){(o=i.contentWindow).onerror=function(e,t,n,i){window.VWO&&window.VWO._&&window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n,colno:i,source:\"nativeConstants\"})}},document.body.appendChild(i),(o=i.contentWindow)&&e(o.location,\"href\")}}var i,o;return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&n(),{get:function(e){i&&i.contentWindow||n();var t=o;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&f[e]?(\"JSON\"===e&&(f[e].parse=t[e].parse),f[e]):t[e]}}};window.VWO=window.VWO||[],window.VWO._=window.VWO._||{},window.VWO._.nativeConstants=window.VWO._.nativeConstants||m();var I=window.VWO._.nativeConstants,g={create:function(e,t,n,i){var o=\"\";if(n){var r=new(I.get(\"Date\"));r.setTime(r.getTime()+24*n*60*60*1e3),o=\"; expires=\"+r.toGMTString()}else!1===n&&(o=\"; expires=Thu, 01 Jan 1970 00:00:01 GMT\");i=i?\"; domain=\"+i:\"\",document.cookie=e+\"=\"+t+o+\"; path=/\"+i},get:function(e){for(var t=e+\"=\",n=document.cookie.split(\";\"),i=0;i\u003cn.length;i++){for(var o=n[i];\" \"===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null},erase:function(e,t){this.create(e,\"\",!1,t)}};function Y(e,t,n,i){VWO._&&VWO._.customError&&window.VWO._.customError({msg:e,url:\"gquery.js\",lineno:t,colno:n,source:i})}var p=function(){var l=document,i=l.documentElement,o=[].slice,u=[].push,r=[].map,t=[].filter,e=l.createElement(\"div\"),a=[].indexOf,n=[].splice,s=[].reverse,d=window,c=/^data-(.+)/,h=/\\S+/g,f=/^(\\s|\\u00A0)+|(\\s|\\u00A0)+$/g,m={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function g(e){return e.multiple&&e.options?function(e,t,n,i){for(var o=[],r=H(t),a=i,s=0,d=e.length;s\u003cd;s++)if(r){var c=t(e[s]);c.length&&u.apply(o,c)}else for(var l=e[s][t];!(null==l||i&&a(-1,l));)o.push(l),l=n?l[t]:null;return o}(t.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),\"value\"):e.value||\"\"}function p(e){return(p=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}var v={focus:\"focusin\",blur:\"focusout\"},w=/^(?:mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;var _=/\\S+/g;var y={focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusout\"},mouseenter:{delegateType:\"mouseover\",bindType:\"mouseover\"},mouseleave:{delegateType:\"mouseout\",bindType:\"mouseout\"},pointerenter:{delegateType:\"pointerover\",bindType:\"pointerover\"},pointerleave:{delegateType:\"pointerout\",bindType:\"pointerout\"}};Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(T(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null});var E=function e(t,n){return new e.fn.init(t,n)},T=E.matches=function(e,t){var n=e&&(e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector);return!!n&&n.call(e,t)},S=E.isString=function(e){return p(e)===p(\"\")},O=/^--/;function b(e){return O.test(e)}var N=/-([a-z])/g;function R(e,t){return t.toUpperCase()}var C=E.camelCase=function(e){return e.replace(N,R)};function D(e){return e&&1===e.nodeType}var A={},I=e.style,x=[\"webkit\",\"moz\",\"ms\",\"o\"];function L(e,t){return parseInt(k(e,t),10)||0}function k(e,t,n){if(D(e)&&t){var i=d.getComputedStyle(e,null);return t?n?i.getPropertyValue(t)||void 0:i[t]:i}}function M(){}function V(e){return e[U]=e[U]||{}}function P(e){return e&&9===e.nodeType}var W,H=E.isFunction=function(e){return p(e)===p(M)&&!!e.call},U=E.uid=\"_gQ\"+Date.now(),z=E.isWindow=function(e){return e&&e===e.window},F=E.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};function X(e,t){for(var n=0,i=e.length;n\u003ci&&!1!==t.call(e[n],n,e[n]);n++);}function j(e,t,o){X(e,function(n,i){X(t,function(e,t){B(i,n?t.cloneNode(!0):t,o,o&&i.firstChild)})})}function B(e,t,n,i){if(X(t&&3===t.nodeType?[]:E(\"script\",t),function(e,t){var n=document.createElement(\"script\");X(E(t).prop(\"attributes\"),function(){E(n).attr(this.name,this.value)}),n.text=t.innerHTML,document.getElementsByTagName(\"head\")[0].appendChild(n),t.parentElement.removeChild(t)}),n)if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){var o=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?o.text=t.innerHTML:o.appendChild(document.createTextNode(t.innerHTML)),X(E(t).prop(\"attributes\"),function(){E(o).attr(this.name,this.value)}),o.classList=t.classList,e.insertBefore(o,i)}else e.insertBefore(t,i);else if(\"SCRIPT\"===t.tagName||\"STYLE\"===t.tagName){o=document.createElement(t.tagName.toLowerCase());\"SCRIPT\"===t.tagName?o.text=t.innerHTML:o.appendChild(document.createTextNode(t.innerHTML)),X(E(t).prop(\"attributes\"),function(){E(o).attr(this.name,this.value)}),o.classList=t.classList,e.appendChild(o)}else e.appendChild(t)}return E.extend=function(){var e,t,n,i,o=arguments[0]||{},r=1,a=arguments.length,s=!1;for(\"boolean\"==typeof o&&(s=o,o=arguments[1]||{},r=2),\"object\"===p(o)||H(o)||(o={}),a===r&&(o=this,--r);r\u003ca;r++)if(null!=(e=arguments[r]))for(t in e)if(n=o[t],i=e[t],\"__proto__\"!==t&&o!==i)if(s&&i&&(E.isPlainObject(i)||E.isArray(i))){var d=n&&(E.isPlainObject(n)||E.isArray(n))?n:E.isArray(i)?[]:{};o[t]=E.extend(s,d,i)}else void 0!==i&&(o[t]=i);return o},E.isArray=Array.isArray,E.isPlainObject=function(e){if(!e||\"[object Object]\"!==Object.prototype.toString.call(e)||e.nodeType||e.setInterval)return!1;if(e.constructor&&!hasOwnProperty.call(e,\"constructor\")&&!hasOwnProperty.call(e.constructor.prototype,\"isPrototypeOf\"))return!1;var t;for(t in e);return void 0===t||hasOwnProperty.call(e,t)},E.parseJSON=function(e){return\"string\"==typeof e&&e?/^[\\],:{}\\s]*$/.test(e.replace(/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,\"@\").replace(/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,\"]\").replace(/(?:^|:|,)(?:\\s*\\[)+/g,\"\"))?JSON.parse(e):void 0:null},E.getJSON=function(e,t,n,i){return H(t)&&(i=i||n,n=t,t=null),E.ajax({url:e,data:t,success:n,dataType:i})},E.get=function(e,t,n,i){return H(t)&&(i=i||n,n=t,t=null),E.ajax({type:\"GET\",url:e,data:t,success:n,dataType:i})},E.each=function(){var e,t,n=arguments;if(t=1===n.length&&H(n[0])?(e=o.call(this),n[0]):(e=n[0],n[1]),e)for(var i=0;i\u003ce.length;i++)t.call(e[i],i,e[i]);return this},E.ajax=function(e){if(\"script\"===e.dataType){var t=document.createElement(\"script\");return t.src=e.url,document.getElementsByTagName(\"head\")[0].appendChild(t),t.onload=e.success||M,void(t.onerror=e.error||M)}var n=new XMLHttpRequest;n.open(e.method?e.method:\"GET\",e.url,!0),e.data||(e.data=null),n.onload=function(){200\u003c=this.status&&this.status\u003c400&&(e.dataType||(this.response=E.parseJSON(this.response)),e.success&&e.success(this.response))},n.onerror=function(){e.error&&e.error(this.response)},n.send(e.data)},E.isEmptyObject=function(e){return e&&0===Object.keys(e).length},E.fn=E.prototype={gQVersion:\"0.0.1\",toArray:function(){return o.call(this,0)},constructor:E,hasClass:function(t){return o.call(this).every(function(e){return e&&1===e.nodeType&&e.classList.contains(t)})},ready:function(e){return\"loading\"!==l.readyState?setTimeout(e):l.addEventListener(\"DOMContentLoaded\",e),this},scrollTop:function(){var e=this[0];return z(e)?e.pageYOffset:P(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return z(e)?e.pageXOffset:P(e)?e.defaultView.pageXOffset:e.scrollLeft},getComputedDimensionOuter:function(e,t){var n=\"height\"===e.toLowerCase()?1:0,i=this[0];if(i)return z(i)?window[\"outer\"+e]:this[0][\"offset\"+e]+(t?L(this[0],\"margin\"+(n?\"Top\":\"Left\"))+L(this[0],\"margin\"+(n?\"Bottom\":\"Right\")):0)},getComputedDimension:function(e){var t,n,i=this[0],o=\"height\"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),P(i)){var r=i.documentElement;return Math.max(i.body[\"scroll\"+e],i.body[\"offset\"+e],r[\"scroll\"+e],r[\"offset\"+e],r[\"client\"+e])}if(z(i))return\"height\"===e.toLowerCase()?i.innerHeight:i.innerWidth;try{return i.getBoundingClientRect()[e.toLowerCase()]-(L(t=i,\"border\"+((n=o)?\"Left\":\"Top\")+\"Width\")+L(t,\"padding\"+(n?\"Left\":\"Top\"))+L(t,\"padding\"+(n?\"Right\":\"Bottom\"))+L(t,\"border\"+(n?\"Right\":\"Bottom\")+\"Width\"))}catch(e){Y(\"Error is \"+e+\" and elem is \"+i,529,25,\"getBoundingClientRect\")}},height:function(){return this.getComputedDimension(\"height\")},width:function(){return this.getComputedDimension(\"width\")},is:function(n){if(!n)return!1;var i=!1;return this.each(function(e,t){return!(i=\"string\"==typeof n?T(t,n):t===n)}),i},attr:function(n,i){var e;if(n){if(S(n))return void 0===i?null===(e=this[0]?this[0].getAttribute?this[0].getAttribute(n):this[0][n]:void 0)?void 0:e:this.each(function(e,t){t.setAttribute?t.setAttribute(n,i):t[n]=i});for(var t in n)this.attr(t,n[t]);return this}},removeAttr:function(t){return t=t.match(h)||[],this.each(function(e,n){X(t,function(e,t){n.removeAttribute(t)})})},outerWidth:function(e){return this.getComputedDimensionOuter(\"Width\",e)},outerHeight:function(e){return this.getComputedDimensionOuter(\"Height\",e)},offset:function(){var t=this[0];if(!t)return{top:0,left:0};t.nodeType==Node.TEXT_NODE&&(t=t.parentElement);var e={};try{e=t.getBoundingClientRect()}catch(e){if(Y(\"Error is \"+e+\" and elem is \"+t,603,25,\"getBoundingClientRect\"),t===document)return}var n=t.ownerDocument?t.ownerDocument.defaultView:window;return{top:e.top+n.pageYOffset-i.clientTop,left:e.left+n.pageXOffset-i.clientLeft}},index:function(e){var t=e?E(e)[0]:this[0],n=e?this:E(t).parent().children();return a.call(n,t)},each:E.each,delegate:function(e,t,n,i){return this.on(e,t,n,i)},on:function(n,i,o,r){var a,e,s=this;return H(i)&&(o=i,i=null),this[0]===document&&\"ready\"===n?this.ready(o):(i&&(a=o,o=function(e){for(var t=e.target;!T(t,i);){if(t===this||!t)return!1;t=t.parentNode}t&&a.call(t,e)}),X(S(e=n)&&e.match(_)||[],function(e,t){y[t]&&(i&&y[t].delegateType?n=y[t].delegateType:y[t].bindType&&(n=y[t].bindType)),s.each(function(e,t){t.addEventListener(n,o,!!r)})})),this},off:function(n,i,o){return this.each(function(e,t){t.removeEventListener(n,i,!!o)})},isChecked:function(){return null!==this[0].getAttribute(\"checked\")},isFocussed:function(){return this[0]===l.activeElement},closest:function(e){return new E(this[0].closest(e))},parent:function(){return new E(this[0]&&this[0].parentNode)},val:function(o){return arguments.length?this.each(function(e,t){var n=t.multiple&&t.options;if(n||/radio|checkbox/i.test(t.type)){var i=Array.isArray(o)?r.call(o,String):null===o?[]:[String(o)];n?X(t.options,function(e,t){t.selected=0\u003c=i.indexOf(t.value)}):t.checked=0\u003c=i.indexOf(t.value)}else t.value=null==o?\"\":o}):this[0]&&g(this[0])},prop:function(n,i){if(n){if(S(n))return void 0===i?this[0][n]:this.each(function(e,t){t[n]=i});for(var e in n)this.prop(e,n[e]);return this}},data:function(o,r){var e,t,n,i=this;if(!o){if(!this[0])return;var a={};return X(this[0].attributes,function(e,t){var n=t.name.match(c);n&&(a[n[1]]=i.data(n[1]))}),a}if(S(o))return void 0===r?(e=this[0],t=o,void 0===(n=V(e)[t])&&(n=e.dataset?e.dataset[t]:E(e).attr(\"data-\"+t)),n):this.each(function(e,t){return n=o,i=r,V(t)[n]=i;var n,i});for(var s in o)this.data(s,o[s]);return this},eq:function(e){return E(this.get(e))},get:function(e){return void 0===e?o.call(this):e\u003c0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=E(e),n=0;n\u003ct.length;n++)t[n].appendChild(this[0]);return this},find:function(e){return this[0]||(e=void 0),E(e,this[0])},toggleClass:function(e,i,o){var r=[],a=void 0!==i;return S(e)&&(r=e.match(h)||[]),this.each(function(e,t){if(t&&1===t.nodeType)for(var n=0;n\u003cr.length;n++)a?(o=i?\"add\":\"remove\",t.classList[o](r[n])):t.classList.toggle(r[n])})},addClass:function(e){return this.toggleClass(e,!0,\"add\"),this},removeClass:function(e){return e?this.toggleClass(e,!1,\"remove\"):this.attr(\"class\",\"\"),this},remove:function(){return this.each(function(e,t){t.parentNode.removeChild(t)}),this},children:function(){var n=[];return this.each(function(e,t){u.apply(n,t.children)}),E(n)},map:function(n){return E(r.call(this,function(e,t){return n.call(e,t,e)}))},clone:function(){return this.map(function(e,t){return t.cloneNode(!0)})},filter:function(n){var i=n;return S(i)&&(i=function(e,t){return T(t,n)}),E(t.call(this,function(e,t){return i.call(e,t,e)}))},parents:function(t){var i=[];return this.each(function(e,t){for(var n=t.parentNode;n&&9!==n.nodeType;)i.push(n),n=n.parentNode}),i=i.filter(function(e,t){return i.indexOf(e)===t}),t&&(i=i.filter(function(e){return T(e,t)})),E(i)},append:function(){var n=this;return X(arguments,function(e,t){j(n,E(t))}),this},prepend:function(){var n=this;return X(arguments,function(e,t){j(n,E(t),!0)}),this},html:function(n){return void 0===n?this[0]&&this[0].innerHTML:this.each(function(e,t){t.innerHTML=n})},css:function(n,i){if(S(n)){var o=b(n);return(n=function(n,e){if(void 0===e&&(e=b(n)),e)return n;if(!A[n]){var t=C(n),i=\"\"+t.charAt(0).toUpperCase()+t.slice(1);X((t+\" \"+x.join(i+\" \")+i).split(\" \"),function(e,t){if(t in I)return A[n]=t,!1})}return A[n]}(n,o),arguments.length\u003c2)?this[0]&&k(this[0],n,o):n?(e=n,t=i,void 0===(r=o)&&(r=b(e)),i=r||m[e]||!F(t)?t:t+\"px\",this.each(function(e,t){D(t)&&(o?t.style.setProperty(n,i):t.style[n]=i)})):this}var e,t,r;for(var a in n)this.css(a,n[a]);return this},hashchange:function(e){window.addEventListener(\"hashchange\",e)},replaceWith:function(o){return this.each(function(e,t){var n=t.nextSibling,i=t.parentNode;E(t).remove(),n?E(n).before(o):E(i).append(o)})},before:function(){var n=this;return X(arguments,function(e,t){E(t).insertBefore(n)}),this},after:function(){var n=this;return X(s.apply(arguments),function(e,t){s.apply(E(t).slice()).insertAfter(n)}),this},insertBefore:function(e){var t=this;return E(e).each(function(n,i){var o=i.parentNode;o&&t.each(function(e,t){B(o,n?t.cloneNode(!0):t,!0,i)})}),this},insertAfter:function(e){var t=this;return E(e).each(function(n,i){var o=i.parentNode;o&&t.each(function(e,t){B(o,n?t.cloneNode(!0):t,!0,i.nextSibling)})}),this},trigger:function(e,t){var n,i;if(S(e)){var o=[(i=e.split(\".\"))[0],i.slice(1).sort()],r=o[0],a=o[1],s=w.test(r)?\"MouseEvents\":\"HTMLEvents\";(n=l.createEvent(s)).initEvent(r,!0,!0),n.namespace=a.join(\".\")}else n=e;n.data=t;var d=n.type in v;return this.each(function(e,t){d&&H(t[n.type])?t[n.type]():t.dispatchEvent(n)})},contents:function(){return this[0]?E(this[0].childNodes):E(\"\")},not:function(n){return E(this).filter(function(e,t){return!T(t,n)})}},E.fn.bind=E.fn.live=E.fn.on,E.fn.unbind=E.fn.die=E.fn.off,E.inArray=function(e,t){return a.call(t,e)},E.trim=function(e){return(e||\"\").replace(f,\"\")},E.getScript=function(e,t){return E.get(e,void 0,t,\"script\")},E.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(e,t){E.fn[t]=function(e){return\"submit\"===t?this[0].submit():e?this.bind(t,e):this.trigger(t)},E.attrFn&&(E.attrFn[t]=!0)}),E.guid=1,E.proxy=function(e,t,n){return 2===arguments.length&&(\"string\"==typeof t?(e=(n=e)[t],t=void 0):t&&!H(t)&&(n=t,t=void 0)),!t&&e&&(t=function(){return e.apply(n||this,arguments)}),e&&(t.guid=e.guid=e.guid||t.guid||E.guid++),t},(E.fn.init=function(e,t){var n,i=!1;if(S(e)&&/\u003c.+>/.test(e)){i=!0;try{n=e,(W=W||l.implementation.createHTMLDocument(null)).body.innerHTML=n,e=W.body.childNodes}catch(e){throw e}}if(!e)return this;if(e&&e.nodeType||z(e))return this[0]=e,this.length=1,this;if(S(e)){t=t||l;for(var o=this.constructor(),r=t instanceof E?t.toArray?t.toArray():[]:[t],a=0;a\u003cr.length;a++)try{o=this.constructor();var s=r[a],d=/^#[\\w-]*$/.test(e)&&s.getElementById?s.getElementById(e.slice(1)):-1\u003c[725146,749258,828515,853775].indexOf(window._vwo_acc_id)&&s.querySelectorAll.ancestor?s.querySelectorAll.ancestor.call(s,e):s.querySelectorAll(e);d&&d.nodeType&&(d=[d]),u.apply(o,i?e:d)}catch(e){}return o}if(H(e))return E.fn.ready(e);for(var c=0;c\u003ce.length;c++)this.length=e.length,this[c]=e[c]}).prototype=E.fn,E.fn.splice=n,\"function\"==typeof Symbol&&(E.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),E.prototype.slice=function(){return E(o.apply(this,arguments))},E.prototype.length=0,E.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},E}(),v=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!v);var w=I,_={create:function(e,t,n,i){var o=\";\";n&&(o=\"; expires=\"+new Date((new Date).getTime()+864e5*n).toGMTString()),window.document.cookie=e+\"=\"+encodeURIComponent(t)+\"; path=/;domain=\"+i+o},erase:function(e,t){window.document.cookie=e+\"=; path=/;domain=\"+t+\"; expires=Thu, 01 Jan 1970 00:00:01 GMT;\"},get:function(e){var t=document.cookie.split(e.replace(/([.*+?^=!:${}()|[\\]\\/\\\\])/g,\"\\\\$1\")+\"=\");return 2===t.length?decodeURIComponent(t[1].split(\";\")[0]):null}},y,E,T=w.get(\"console\"),S=(null===(E=null===(y=window.VWO)||void 0===y?void 0:y._)||void 0===E?void 0:E.cookies)||_;function O(e){Object.defineProperty(this,\"refType\",{value:e,writable:!1,enumerable:!1,configurable:!0})}function b(e){O.call(this,\"recorder\"),Object.defineProperty(this,\"ref\",{value:e,writable:!1,enumerable:!1,configurable:!0})}function x(e){O.call(this,\"player\"),Object.defineProperty(this,\"ref\",{value:e,writable:!1,enumerable:!1,configurable:!0})}O.prototype.help=function(){switch(T.group(\"Helper API\"),T.info(\"%c getHtml()\",\"color: green\",\" : Fetches HTML metadata\\n\"),T.info(\"%c getMutations()\",\"color: green\",\" : Fetches Mutation metadata\\n\"),T.info(\"%c getSnapshottedUrls()\",\"color: green\",\" : Fetches the stylesheets which are snapshotted\\n\"),this.refType){case\"recorder\":T.info(\"%c isAnalyzeSampled()\",\"color: green\",\" : Check if the DS cookie is valid for analyze calls\\n\"),T.info(\"%c forceSampleAnalyze()\",\"color: green\",\" : Validate DS Cookie to enable analyze calls\\n\");break;case\"player\":T.info(\"%c isLongRecording()\",\"color: green\",\" : Check if the recording is long or faulty based on the duration and the last action recorded\\n\")}T.groupEnd()},b.prototype=Object.create(O.prototype),b.prototype.constructor=O,b.prototype.isAnalyzeCampaign=function(e){return e&&(\"ANALYZE_RECORDING\"===e.type&&e.main||\"ANALYZE_HEATMAP\"===e.type&&e.main||\"ANALYZE_FORM\"===e.type)},b.prototype.isAnalyzeSampled=function(){var e=S.get(\"_vwo_ds\");if(!e)return T.info(\"No DS Cookie present\"),!1;var t=decodeURIComponent(e).split(\":\"),n=t[t.length-2],i=window._vwo_exp,o=!1;for(var r in i){var a=n.split(\",\");if(this.isAnalyzeCampaign(i[r]))for(var s=0;s\u003ca.length;s++){var d=a[s].split(\"_\");d[0]&&Number(d[0])===Number(r)&&1===Number(d[1])&&(o=!0)}}return-1\u003ct[1].indexOf(\"1\")&&o},b.prototype.forceSampleAnalyze=function(){var e,t,n,i=S.get(\"_vwo_ds\");if(i&&!this.isAnalyzeSampled()){var o=decodeURIComponent(i).split(\":\");o[1]=\"t_1,a_1\",o[o.length-1]=0\u003cNumber(o[o.length-1])?o[o.length-1]:\"1\";var r=o[o.length-2],a=window._vwo_exp;for(var s in a)if(this.isAnalyzeCampaign(a[s])){for(var d=r.split(\",\"),c=0;c\u003cd.length;c++){var l=d[c].split(\"_\");l[0]&&Number(l[0])===Number(s)&&(l[1]=\"1\"),d[c]=l.join(\"_\")}r=d.join(\",\")}o[o.length-2]=r;var u=o.join(\":\"),h=(null===(e=window.VWO)||void 0===e?void 0:e.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM)||(null===(n=null===(t=window.VWO)||void 0===t?void 0:t.data)||void 0===n?void 0:n.rp)||90,f=Math.min(h,90),m=document.domain||window.location.host;m=this.stripURL(m),S.create(\"_vwo_ds\",u,f,m),T.info(\"DS cookie validated. Kindly reload the page to see it in action\")}},b.prototype.getSnapshottedUrls=function(){return this.ref.linkHrefForSnapshotting.map(function(e){return decodeURIComponent(e)})},b.prototype.getHtml=function(){return this.ref.GetHtml.html},b.prototype.getMutations=function(){return this.ref.Mutations.mutations},b.prototype.stripURL=function(e){var t=window.vwo_$||window.$,n=e.split(\".\"),i=n.length,o=n[i-2];return o&&-1!==t.inArray(o,[\"co\",\"org\",\"com\",\"net\",\"edu\",\"au\",\"ac\"])?n[i-3]+\".\"+o+\".\"+n[i-1]:o+\".\"+n[i-1]},x.prototype=Object.create(O.prototype),x.prototype.constructor=O,x.prototype.isLongRecording=function(){var e=this.ref.recordingArray,t=Number(e[e.length-1].split(\"_\")[1]);return!isNaN(t)&&this.duration-t\u003c=this.ref.longRecordingBuffer},x.prototype.getHtml=function(){return this.ref.createHTML.html},x.prototype.getMutations=function(){return this.ref.mutationsArray},x.prototype.getSnapshottedUrls=function(){return this.ref.createHTML.snapshotAssets};var L=p,k=I.get(\"JSON\"),M=(V.getKEY=function(){return void 0!==window.VWO._.namespaceKeyWithAccId?window.VWO._.namespaceKeyWithAccId(this.BASE_KEY):this.BASE_KEY},V.setItem=function(e,t,n){try{var i=n?this.cachedSessionData:this.cachedData,o=n?sessionStorage:localStorage;i[e]=t,o.setItem(this.getKEY(),k.stringify(i))}catch(e){}},V.getItem=function(e,t){try{var n=t?this.cachedSessionData:this.cachedData;if(0===Object.keys(n).length||!t&&!this.isDataFetchedOnce||t&&!this.isSessionDataFetchedOnce){var i=t?sessionStorage.getItem(this.getKEY()):localStorage.getItem(this.getKEY());if(i)try{t?this.isSessionDataFetchedOnce=!0:this.isDataFetchedOnce=!0,L.extend(n,k.parse(i))}catch(e){}}return n?n[e]:void 0}catch(e){return\"\"}},V.clear=function(){try{localStorage.removeItem(this.getKEY()),sessionStorage.removeItem(this.getKEY()),this.cachedSessionData={},this.cachedData={}}catch(e){}},V.BASE_KEY=\"_vwo_nlsCache\",V.cachedData={},V.cachedSessionData={},V.isDataFetchedOnce=!1,V.isSessionDataFetchedOnce=!1,V);function V(){}function P(e){return e.split(\"&\").join(\"&\").split(\"\u003c\").join(\"<\").split('\"').join(\""\")}var W={getUrlVars:function(e){var t,n,i,o={};for(-1!==e.indexOf(\"#\")&&(e=e.slice(0,e.indexOf(\"#\"))),n=(i=e.slice(e.indexOf(\"?\")+1).split(\"&\").reverse()).length;n--;)if(void 0===o[(t=i[n].split(\"=\"))[0]]){var r=t[1];(478778==window._vwo_acc_id||495077\u003cwindow._vwo_acc_id)&&(r=t.slice(1).join(\"=\")),o[t[0]]=r}else o[t[0]]=o[t[0]]+\"&\"+t[0]+\"=\"+t[1];return o},toAbsURL:function(e){var t=document.createElement(\"div\");return t.innerHTML='\u003ca href=\"'+P(e)+'\">x\u003c/a>',t.firstChild.href},isHashPresent:function(e){return-1!==e.indexOf(\"#\")},isQueryParamPresent:function(e,t){var n=e.indexOf(\"#\"),i=e.indexOf(\"?\"),o=t?-1:e.indexOf(\"=\");return-1===n?-1!==i||-1!==o:-1!==i&&i\u003cn||-1!==o&&o\u003cn}},H={debounce:function(n,i){var o;return function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];clearTimeout(o),o=window.setTimeout(function(){n.apply(void 0,e)},i)}},sanitizeActionData:function(e){return\"string\"!=typeof e?\"INVALIDATA\":e.replace(/_/g,\"!-u-!\").replace(/,/g,\"!-c-!\")},containsOurDomain:function(e){if(!e)return!1;return/visualwebsiteoptimizer\\.com|cdn\\.pushcrew\\.com|app\\.vwo\\.com|wingify\\-assets/.test(e)},getAnonymizedUrl:function(t){var e,n,i;if(!VWO.phoenix||null===(i=null===(n=null===(e=VWO._.allSettings)||void 0===e?void 0:e.dataStore)||void 0===n?void 0:n.plugins)||void 0===i||!i.PIICONFIG)return t;try{var l=window.VWO._.allSettings.dataStore.plugins.PIICONFIG,o=new URL(t),u={};o.searchParams.forEach(function(e,t){var n,i,o,r,a=!1,s=t.toLowerCase(),d=null===(i=null===(n=l.queryParamSettings)||void 0===n?void 0:n.w)||void 0===i?void 0:i[s],c=null===(r=null===(o=l.queryParamSettings)||void 0===o?void 0:o.b)||void 0===r?void 0:r[s];if(void 0!==d){if(d.length&&e.match(d))return;d||(a=!0)}(a||void 0===c&&!s.match(l.globalBlacklist))&&!e.match(l.globalValueRegex)||(u[t]=\"vwo_anonymized\")}),t=this.constructAnonymizedURL(u,o.toString())}catch(e){t=t.replace(/(\\?|\\&)([^\\&\\#]*?)=([^\\&\\#]*)/g,\"$1$2=vwo_anonymized\")}return t},getTargetNode:function(e){var t;return e.composedPath&&null!==(t=e.composedPath())&&void 0!==t&&t.length?e.composedPath()[0]:e.target},getCookieDomain:function(){return window.VWO._.cookies.domain},validateLastNErrors:function(e,t){void 0===t&&(t=3);var n=e.slice(-t);return!(n.length\u003ct)&&n.every(function(e){return e.id===n[0].id})},constructAnonymizedURL:function(r,a){function e(e){if(Object.hasOwnProperty.call(r,e)){var n=r[e],t=e.replace(s,\"\\\\$1\"),i=n.replace(/\\$/g,\"$$\");i&&t&&(e=t,n=i);var o=new RegExp(\"[\\\\?&]\"+e+\"=([^&]*)\",\"g\");a=a.replace(o,function(e,t){return e.replace(t,n)})}}var s=/([\\[\\]\\-(){}.+|$^?\\\\])/g;for(var t in r)e(t);return a}},U=p;function z(e){var t;if(!e)return null;var n=I.get(\"Node\"),i=null===(t=Object.getOwnPropertyDescriptor(n.prototype,\"nextSibling\"))||void 0===t?void 0:t.get;return(null==i?void 0:i.call(e))||e.nextSibling}var F={getNodeProperty:function(e,t,n,i){return t=t||\"\",this.shouldConsiderAnonymizingImgAttributes(i,t,e,n)?this.getAnonymizedImageAttrValue({name:i,value:t},e):this.needsMasking(e,n)?this.getMaskedValue(t):t},getParentNode:function(e){var t,n,i;if(!e)return null;var o=e.parentNode,r=I.get(\"Node\");return o&&o.__isFragment&&o.__vue__?o=o.parentNode:null!==(t=le.GetHtml.html)&&void 0!==t&&t.isAuraSite&&e.nlsParent?o=e.nlsParent:\"undefined\"!=typeof ShadowRoot&&e.parentNode instanceof ShadowRoot?o=e.parentNode.host:(null===(n=e.parentNode)||void 0===n?void 0:n.nodeType)===r.DOCUMENT_FRAGMENT_NODE&&(o=null===(i=e.parentNode)||void 0===i?void 0:i.predecessor),o},hasChild:function(e){var t,n,i,o,r,a,s;return!!e&&!!(null!==(t=e.childNodes)&&void 0!==t&&t.length||null!==(i=null===(n=e.shadowRoot)||void 0===n?void 0:n.childNodes)&&void 0!==i&&i.length||\"TEMPLATE\"===e.tagName&&null!==(r=null===(o=e.content)||void 0===o?void 0:o.childNodes)&&void 0!==r&&r.length||null!==(a=le.GetHtml.html)&&void 0!==a&&a.isAuraSite&&\"SLOT\"===e.tagName&&e.assignedElements&&null!==(s=e.assignedElements())&&void 0!==s&&s.length)},getFirstChild:function(e){var t,n,i,o,r;return e?(le.GetHtml.html.isAuraSite&&null!==(t=e.shadowRoot)&&void 0!==t&&t.firstChild?r=e.shadowRoot.firstChild:e.firstChild?r=e.firstChild:null!==(n=e.childNodes)&&void 0!==n&&n.length?r=e.childNodes[0]:le.GetHtml.html.isAuraSite&&\"SLOT\"===e.tagName&&e.assignedElements&&e.assignedElements().length?r=e.assignedElements()[0]:null!==(i=e.shadowRoot)&&void 0!==i&&i.firstChild?r=e.shadowRoot.firstChild:null!==(o=e.content)&&void 0!==o&&o.firstChild&&(r=e.content.firstChild),r):null},getNextSibling:function(e){var t,n;if(e){var i,o=z(e);if(o?i=o:le.GetHtml.html.isAuraSite&&e.nlsParent?i=null===(t=e.nlsParent.shadowRoot)||void 0===t?void 0:t.firstChild:null!==(n=e.parentNode.shadowRoot)&&void 0!==n&&n.firstChild&&(i=e.parentNode.shadowRoot.firstChild),!(i&&i.nlsNodeId&&le.GetHtml.html.isAuraSite&&i.nlsRecId&&i.nlsRecId===le.ids.recording))return F.shouldIgnoreElement(i)&&(i=F.getNextSibling(i)),i&&(i.nlsRecId=le.ids.recording),i}},getMaskedValue:function(e,t){return e?\"!!-nlsCN-!!\"!==e&&\"!!-nlsTN-!!\"!==e&&\"string\"==typeof e&&(!D.skipInputButtonMasking()||\"button\"!==t&&\"reset\"!==t&&\"submit\"!==t)?\"password\"===t||\"hidden\"===t?\"*\":\"number\"===t?e.replace(/./gi,\"0\"):\"date\"===t?\"1970-01-01\":643262===window._vwo_acc_id?e.replace(/\\S/g,\"零\"):e.replace(/\\S/g,\"*\"):e:\"\"},isElementBlacklisted:function(e,t){return!!U(e).is(le.Recording.bl)||(!(!e.classList||!e.classList.contains(\"nls_protected\"))||!(!e.tagName||\"textarea\"!==e.tagName.toLowerCase()&&\"option\"!==e.tagName.toLowerCase()||!t))},ntDdClk:function(e){if(VWO.data.frn&&VWO.data.frn.dc&&VWO.data.frn.dc.bl){if(U(e).is(VWO.data.frn.dc.bl))return!0}else if(e.classList&&e.classList.contains(\"_vwo_no_dead\"))return!0;return!1},isElementWhitelisted:function(e){return!!U(e).is(le.Recording.wl)||!(!e.classList||!e.classList.contains(\"nls_whitelist\"))},needsMasking:function(e,t){var n;return!(null===(n=e.parentElement)||void 0===n||!n.getAttribute(\"contenteditable\"))||!(this.isElementWhitelisted(e)||\"STYLE\"===e.tagName||!this.shouldAnonymizeValue(e,t))&&(!!this.isElementBlacklisted(e,t)||e.parentNode&&this.needsMasking(e.parentNode,t))},shouldAnonymizeValue:function(e,t){var n,i;if(window._vwo_nls)return!1;var o=U(e),r=o.val(),a=VWO.data.EWFI,s=this.isElementWhitelisted(e),d=this.isElementBlacklisted(e,t);return!(a||\"INPUT\"!==o.prop(\"tagName\")&&\"TEXTAREA\"!==o.prop(\"tagName\")||\"button\"===o.prop(\"type\")||\"submit\"===o.prop(\"type\")||\"reset\"===o.prop(\"type\"))||(!(!0!==a||!(\"password\"===o.prop(\"type\")||\"hidden\"===o.prop(\"type\")||!s&&t&&\"submit\"!==o.prop(\"type\")&&\"reset\"!==o.prop(\"type\")&&\"button\"!==o.prop(\"type\")||!s&&d||!s&&r.match(/\\d{3,}/)))||(null===(i=null===(n=o[0])||void 0===n?void 0:n.matches)||void 0===i||!i.call(n,a)))},sanitizeActionData:H.sanitizeActionData,attributeValueToBeAnonymized:function(e,t){var n;switch(t){case\"label\":n=e.attr(\"label\");break;case\"value\":default:n=e.val()}return n},shouldConsiderAnonymizingImgAttributes:function(t,e,n,i){if(!(t&&e&&VWO._.ac&&VWO._.ac.iAF&&F.needsMasking(n,i)))return!1;var o;return[\"src\",\"srcset\",\"href\"].forEach(function(e){-1\u003ct.indexOf(e)&&(o=!0)}),\"style\"===t&&(o=o||-1\u003ce.indexOf(\"background\")||-1\u003ce.indexOf(\"background-image\")),o},constructAnonymizedURL:H.constructAnonymizedURL,getAnonymizedImageAttrValue:function(e,t){var n,i=(e=e||{}).name;return n=e.value,-1\u003ci.indexOf(\"srcset\")?n=this.getAnonymizeSrcSet(n,t):-1\u003ci.indexOf(\"src\")||-1\u003ci.indexOf(\"href\")?n=this.getAnonyImageUrl(t):-1\u003ci.indexOf(\"style\")&&(n=this.anonymizeStyleAttr(n,t)),n},getAnonymizedUrl:H.getAnonymizedUrl,anonymizeStyleAttr:function(t,n){if(-1\u003ct.indexOf(\"url(\")){var e=t.match(/url\\(.+?\\)/g)||[],i=this;e.forEach(function(e){t=t.replace(e,'url(\"'+i.getAnonyImageUrl(n)+'\")')});var o=t.match(/(.+)\\;$/);o&&(t=o[1]),t+=\" !important;\"}return t},getAnonymizeSrcSet:function(t,e){if(!t)return t;try{for(var n=[],i=t.split(\",\")||[],o=0;o\u003ci.length;o++){var r=i[o]||\"\",a=(r=r.trim()).split(\" \")[1]||\"\";n.push(this.getAnonyImageUrl(e)+\" \"+a)}return n.join(\" , \")}catch(e){return t}},getElemWidthAndHeight:function(e){for(var t=0,n=0;(!t||!n)&&e;){var i=U(e);t=i.width(),n=i.height(),e=e.parentNode}return{width:t=0\u003ct?5e3\u003ct?5e3:t:0,height:n=0\u003cn?5e3\u003cn?5e3:n:0}},getAnonyImageUrl:function(e){var t=this.getElemWidthAndHeight(e);return\"https://app.vwo.com/anonymize-image?w=\"+t.width+\"&h=\"+t.height},handleProtected:function(e,t,n){var i=U(e),o=this.attributeValueToBeAnonymized(i,n);return this.shouldAnonymizeValue(e,t)&&(o=this.getMaskedValue(o,i.prop(\"type\"))),o},getUUID:function(){return window.VWO.phoenix?window.VWO._.libUtils.getUUID({type:VWO._.CampaignEnum.ANALYSIS_CAMPAIGN}):window.VWO._.libUtils.getUUID()},elementSelector:function(e){if(le.GetHtml.html.isAuraSite&&-1\u003ce.indexOf(\"SLOT\")&&le.selectorStore){var t=le.selectorStore[e];if(t)return t}if(\"#document\"===(e=pe.desanitizeActionData(e)).substring(0,9)&&(e=e.replace(/#document > /,\"\")),-1\u003ce.indexOf(\"shadow-root\")){for(var n=e.split(\"> shadow-root >\"),i=document,o=null,r=0;r\u003cn.length;r++)i=(o=U(n[r],i)[0]).shadowRoot;return o}return U(e)[0]},containsOurDomain:H.containsOurDomain,getTargetNode:H.getTargetNode,shouldIgnoreElement:function(e){var t=D.ignoredSelectors();if(!t)return!1;var n=!e||e.closest?e:e.parentNode;return!(!n||!n.closest)&&null!==n.closest(t)},isElementInViewport:function(e){var t=e.getBoundingClientRect();return 0\u003c=t.top&&0\u003c=t.left&&t.bottom\u003c=(window.innerHeight||document.documentElement.clientHeight)&&t.right\u003c=(window.innerWidth||document.documentElement.clientWidth)||t.top\u003c(window.innerHeight||document.documentElement.clientHeight)&&0\u003ct.bottom&&t.left\u003c(window.innerWidth||document.documentElement.clientWidth)&&0\u003ct.right},isSafari:function(){var e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome|CriOS|Chromium|Edg|Edge|OPR|Opera|FxiOS|Firefox/.test(e)}},X={TRACK_GLOBAL_COOKIE_NAME:\"_vwo_ds\",TRACK_SESSION_COOKIE_NAME:\"_vwo_sn\",TRACK_SESSION_COOKIE_EXPIRY:window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,REFERRER_INDEX:5},j,B,K,q,G,J;function $(e,t){if(e){var n,i=\".\"+e,o=window.vwo_$;if(!(t=t||{})[e]){try{n=o(i)||\"\"}catch(e){n=\"\"}if(1===n.length)return 1;t[e]=!0}}}function Q(e){if(e){var t,n=window.vwo_$;try{t=n(\"#\"+e)}catch(e){t=\"\"}return t.length}}function Z(e){if(!e)return null;if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function ee(e,t){if(!e)return null;if(e===document)return\"#document\";t=t||{};var n,i,o,r,a,s=e,d=[],c=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return c;for(;e;)if(VWO._.ac&&VWO._.ac.hFCVJ&&e.__vue__&&e.__isFragment)e=Z(e);else{n=(c=\"undefined\"!=typeof ShadowRoot&&e instanceof ShadowRoot?\"shadow-root\":e.tagName)&&c.match(/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/),c&&n&&(n&&n[0])===c||(c=\"*\");var u=-1\u003c[\"INPUT\",\"SELECT\"].indexOf(e.tagName);try{i=l(e).attr(\"id\")}catch(s){i=e.id}u&&e.name?c=c+'[name=\"'+e.name+'\"]':i&&\"string\"==typeof i&&Q(i)&&(c=i.match(/^\\d/)?c+'[id=\"'+i+'\"]':c+\"#\"+i),o=(o=e.getAttribute&&e.getAttribute(\"class\"))?o.split(/\\s+/):[];for(var h=0;h\u003co.length;h++)if(a=\".\"+(r=o[h]),$(r,t)){c+=a;break}d.unshift(c),e=Z(e)}var f=s.nlsParent||s.parentNode;return!d.length||-1!==d[0].indexOf(\"#\")||f&&\"HEAD\"===f.nodeName||s.host||(d[0]+=\":first-child\"),ee(\"undefined\"!=typeof ShadowRoot&&s instanceof ShadowRoot&&s.host?s.host:f,t)+(d.length?\" > \"+d.join(\" + \"):\"\")}var te=window.visualViewport,ne=p,ie=window.VWO||[];ie._vba=ie._vba||{};var oe=!1,re=120,ae=[],se={},de=M.getItem(\"asts\"),ce=function(e){var t=e.sort(function(e,t){return e-t}).filter(function(e){return e});return{min:t[0]||0,max:t[t.length-1]||0}},le={cDT:(null===(j=window._vwoCc)||void 0===j?void 0:j.dCT)||500,sDT:100,sRD:null,ctl:100,campaignsProcessed:!1,visualViewportAvailable:window.visualViewport,jq:ne,assetSnapshottingEnabled:ie._&&ie._.ast,errorLoggerEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.ele),signalsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.se),data360EventsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.recData360Enabled),webVitalsEnabled:!(void 0===ie.phoenix||!ie.featureInfo||!ie.featureInfo.wve),isAccountMigrated:null===(J=null===(G=null===(q=null===(K=null===(B=ie._)||void 0===B?void 0:B.allSettings)||void 0===K?void 0:K.dataStore)||void 0===q?void 0:q.plugins)||void 0===G?void 0:G.DACDNCONFIG)||void 0===J?void 0:J.DLRE,version:\"4.0.499\",ids:{account:window._vwo_acc_id,experiment:{},re:{},he:{},fe:{},recording:0,html:0,session:0},tags:{eTags:new l(\"Hash\"),eTagsV2:{f:new l(\"Array\"),r:new l(\"Array\"),h:new l(\"Array\")},uTags:new l(\"Array\")},canvasRec:{allowCanvasRec:!0,isFlutterWeb:!1},selectorStore:{},heartBeatFrequency:ie._vba.heartBeat||4e3,startTime:0,returnVisitor:!1,newSession:!1,loadChance:100,saveNewRecordingInitiatedOnce:!1,lastTime:0,enums:{formAnalysis:{TEMPORARY_STATE:\"temporary\",PERMANENT_STATE:\"permanent\"}},config:{stopRecordingTime:24*X.TRACK_SESSION_COOKIE_EXPIRY*60*60*1e3,deleteSessionRecordingTime:0},recordingData:{totals:{movements:0,clicks:0,keyPresses:0,scroll:0,touches:0,ocs:0,data360Events:0},last:{movements:0,clicks:0,keyPresses:0,scroll:0,touches:0,ocs:0,data360Events:0},mouse:{lastMove:{docX:0,docY:0}}},data360EventIndex:0,enableEventListeners:!0,htmlRequestSuccess:!1,linkHrefForSnapshotting:de&&de.slice()||[],canonicalUrl:\"\",getCurrentUrl:function(){var e=window.location.href;try{D.useVisOptUrl()&&(e=window.VWO._.coreLib.getCurrentUrl())}catch(e){}return e},getCampaigns:function(e){var t={},n=e?Object.keys(le.ids.he)[0]:Object.keys(le.ids.re)[0];if(n){t[\"id_\"+n]=\"-1\";var i=e?le.tags.eTagsV2.h.tags:le.tags.eTagsV2.r.tags;i&&i.forEach(function(e){t[\"id_\"+e]=\"-1\"})}return t},getEventsProps:function(e){var t,n=(null===(t=null==e?void 0:e._vwo)||void 0===t?void 0:t.nls)||{};return n.action&&delete n.action,n.timestamp&&delete n.timestamp,n.aux||n.isHeatmapData||e.vwoEventName!==window.VWO._.EventsEnum.DOM_CLICK?delete n.isHeatmapData:n={},n},getHoverProps:function(e){var t,n,i,o,r=le.Recording.heatmap.maxHoversRecorded-le.Recording.heatmap.hoversLength;if((null===(n=window.VWO.featureInfo)||void 0===n?void 0:n.hvr)&&le.hs&&!le.hsStopped&&!(r\u003c=0)){var a=le.getCampaigns(!0),s=null===(o=null===(i=ie.modules)||void 0===i?void 0:i.utils)||void 0===o?void 0:o.heatmapUtils;if(s){le.Recording.heatmap.hoversLength++;var d=s.getTargetPathInfo(e),c=N(N({path:d.xpath||ee(F.getTargetNode(e)),x:d.x_percent||0,y:d.y_percent||0},a),{addVwoPageMeta:!0});return(t={})[F.getUUID()]=c,t}}},triggerSessionIdleTimeout:function(){le.sessionIdleTimeout||(le.sessionIdleTimeout=setTimeout(function(){le.stopRecording=le.enums.formAnalysis.TEMPORARY_STATE,le.triggerSessionDeleteTimeout()},le.config.stopRecordingTime))},triggerSessionDeleteTimeout:function(){le.sessionIdleTimeout=setTimeout(function(){le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE,g.erase(\"nlssid\"+le.ids.account,le.getCookieDomain()),g.erase(\"nlsrid\"+le.ids.account,le.getCookieDomain())},le.config.deleteSessionRecordingTime)},clearSessionIdleTimeout:function(){le.sessionIdleTimeout&&(clearTimeout(le.sessionIdleTimeout),le.sessionIdleTimeout=0)},resetAfterDataSent:function(){le.recordingData.last.scroll=le.recordingData.totals.scroll,le.recordingData.last.movements=le.recordingData.totals.movements,le.recordingData.last.clicks=le.recordingData.totals.clicks,le.recordingData.last.keyPresses=le.recordingData.totals.keyPresses,le.recordingData.last.touches=le.recordingData.totals.touches,le.recordingData.last.ocs=le.recordingData.totals.ocs,le.recordingData.last.data360Events=le.recordingData.totals.data360Events,le.ftu=!1,le.resetTagAfterSent()},resetTagOnUC:function(){le.tags.eTagsV2.h.reset(),le.tags.eTagsV2.f.reset(),le.tags.eTagsV2.r.reset()},resetTagAfterSent:function(){le.tags.eTagsV2.f.refresh(),le.tags.eTagsV2.r.refresh(),le.tags.eTagsV2.h.refresh()},checkIfIdle:function(){return le.recordingData.last.scroll===le.recordingData.totals.scroll&&le.recordingData.last.movements===le.recordingData.totals.movements&&le.recordingData.last.clicks===le.recordingData.totals.clicks&&le.recordingData.last.keyPresses===le.recordingData.totals.keyPresses&&le.recordingData.last.touches===le.recordingData.totals.touches&&le.recordingData.last.ocs===le.recordingData.totals.ocs&&le.recordingData.last.data360Events===le.recordingData.totals.data360Events&&!le.ftu},resetClicksCount:function(){this.recordingData.totals.clicks=0,this.recordingData.last.clicks=0},calcDuration:function(e,t){e=e||{};var n,i,o,r,a,s,d,c=R(),l=I.get(\"Math\");e.recording&&(o=+(n=e.recording.split(\",\"))[0].split(\"_\")[1],r=+n[n.length-1].split(\"_\")[1]),e.mutations&&(i=I.get(\"JSON\").parse(e.mutations))instanceof I.get(\"Array\")&&(a=+i[0].time,s=+i[i.length-1].time);var u=ce([r,s,o,a]);return d=t||!u.max?0:l.abs(u.max-this.lastTime),d/=1e3,this.lastTime=t?c-le.startTime:d?u.max:this.lastTime,{currentTime:c,duration:d}},isMobile:function(){return/iphone|ipad|ipod|android|webos|opera mini|blackberry|iemobile|windows phone/i.test(navigator.userAgent)},getViewportDimensions:function(){var e={width:0,height:0};return e.width=this.getDimensions().width,e.height=this.getDimensions().height,e.height=parseInt(e.height,10),e.height=e.height||0,le.isMobile()?this.getDimensionsConsideringOrientation(e.width,e.height):{width:e.width,height:e.height}},getAvailableDimensions:function(){var e=window.screen.availWidth||window.outerWidth,t=window.screen.availHeight||window.outerHeight,n=this.getDimensionsConsideringOrientation(e,t);return{height:n.height,width:n.width}},getDimensionsConsideringOrientation:function(e,t){var n,i,o=I.get(\"Math\");return this.isLandscapeMode()?(n=o.max(e,t),i=o.min(e,t)):(i=o.max(e,t),n=o.min(e,t)),{width:n,height:i}},isLandscapeMode:function(){return le.visualViewportAvailable&&window.screen&&window.screen.orientation?0\u003c=window.screen.orientation.type.indexOf(\"landscape\"):window.innerWidth>window.innerHeight},getScreenDimensions:function(){var e=window.screen.width,t=window.screen.height,n=this.getDimensionsConsideringOrientation(e,t);return{width:n.width,height:n.height}},getScreenScale:function(){var e=le.getAvailableDimensions(),t=le.getScreenDimensions();return{x:e.width/t.width,y:e.height/t.height}},getScale:function(){if(te&&this.isMobile())return{x:te.scale,y:te.scale};var e,t;if(this.isMobile()&&document.documentElement.clientHeight==window.innerHeight&&document.documentElement.clientWidth==window.innerWidth)e=window.innerHeight,t=window.innerWidth;else{var n=le.getScreenDimensions();e=n.height,t=n.width}var i=t/window.innerWidth,o=e/window.innerHeight;return this.isMobile()||(o=i=1),{x:i,y:o}},getDimensions:function(){var e=/twitter/i.test(navigator.userAgent);return te&&this.isMobile()&&!e?{height:te.height,width:te.width}:\"BackCompat\"===document.compatMode?{height:window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight,width:window.innerWidth||document.body.clientWidth||document.documentElement.clientWidth}:{height:document.documentElement.clientHeight||window.innerHeight,width:document.documentElement.clientWidth||window.innerWidth}},getScrollDimensions:function(){return{width:document.documentElement.scrollWidth,height:document.documentElement.scrollHeight}},getScroll:function(){return{x:0===ne(window).scrollLeft()?te.offsetLeft:ne(window).scrollLeft(),y:te.pageTop}},getScrollPercentage:function(){var e=ne(window).scrollTop(),t=ne(document).height(),n=ne(window).height(),i=I.get(\"Math\"),o=document.querySelector(\"._vwo_scroll_fix\");o&&(e=o.scrollTop,t=o.scrollHeight);var r=n+e,a=i.round(r/t*100);return isNaN(a)?0:100\u003ca?100:a},getPageTitle:function(){var e=document.getElementsByTagName(\"title\")[0];return e?e.innerHTML:document.title},getCookieDomain:function(){return window.VWO._.cookies.domain},triggerLibEvent:function(e,t){t instanceof I.get(\"Array\")||(t=[t]),window._vwo_evq.push([e].concat(t))},isEligibleToSendRecordingData:function(){if(le.stopRecording===le.enums.formAnalysis.PERMANENT_STATE||!le.ready)return!1;var e=R(),t=1e3*le.ids.session;return!(60*re*1e3\u003ce-t)||(le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE,!1)},addUrlForSnapshotting:function(e){if(e&&!/^data\\:/.test(e)){var t=W.toAbsURL(e);D.blockParamsInSnapshotting()&&(t=t.split(\"?\")[0]),e=encodeURIComponent(t);var n=le.getCurrentUrl();se[n]=se[n]||[],le.linkHrefForSnapshotting.indexOf(e)\u003c0?(le.linkHrefForSnapshotting.push(e),ae.push(e),se[n].push(e)):se[n].indexOf(e)\u003c0&&se[n].push(e)}},extractSnapshottingUrls:function(e){var t,n,i=D.completeSnapshottingEnabled(),o=ie._.ac&&ie._.ac.iAF&&F.needsMasking(e,le.Recording.anonymizeKeys);\"LINK\"===e.tagName&&\"stylesheet\"===e.rel&&e.getAttribute(\"href\")?le.addUrlForSnapshotting(e.href):i&&!o&&(e.nodeType===Node.TEXT_NODE&&\"STYLE\"===(null===(t=e.parentNode)||void 0===t?void 0:t.tagName)?le.extractUrlsFromCss(e.textContent):\"IMG\"===e.tagName?(le.addUrlForSnapshotting(e.src),le.extractUrlsFromSrcSetList(e.srcset)):\"SOURCE\"===e.tagName&&\"PICTURE\"===(null===(n=e.parentNode)||void 0===n?void 0:n.tagName)&&le.addUrlForSnapshotting(e.srcset),e.hasAttribute&&e.hasAttribute(\"style\")&&le.extractUrlsFromCss(e.getAttribute(\"style\")))},extractUrlsFromCss:function(e){var t=D.completeSnapshottingEnabled();if(e&&t)for(var n,i=/url\\(([^\\)]+)\\)/g;null!==(n=i.exec(e));){var o=n[1];/^['\"]/.test(o)&&(o=o.slice(1,o.length-1)),le.addUrlForSnapshotting(o)}},extractUrlsFromSrcSetList:function(e){var t=D.completeSnapshottingEnabled();if(e&&t)for(var n=0,i=e.split(\",\").map(function(e){return e.trim()});n\u003ci.length;n++){var o=i[n];le.addUrlForSnapshotting(o.split(\" \")[0])}},extractCanonicalUrl:function(e){var t=e.href;\"LINK\"===e.tagName&&t&&\"canonical\"===e.rel&&(le.canonicalUrl=t)},resetHrefCollection:function(e){if(le.assetSnapshottingEnabled&&!oe){var t=n(M.getItem(\"asts\")||[],e);M.setItem(\"asts\",t)}e&&e.length?ae.splice(0,e.length):ae.length=0},getCurrentHrefs:function(){return ae},getUrlSpecificSnapshottedAssets:function(){var e=le.getCurrentUrl();return se[e]=se[e]||[],se[e]}};le.__proto__=new b(le),le.__proto__.constructor=Object;var ue={},he=function(e){var t,n,i;if(null!=e&&e._vwo){var o=e._vwo,r=o.isDeadClick,a=o.isRageClick,s=o.isErrorClick;if(r||a||s){var d=le.getCampaigns(!1),c=N({aux:!0},d);null!==(t=e._vwo)&&void 0!==t&&t.isDeadClick&&(c.isDeadClick=!0),null!==(n=e._vwo)&&void 0!==n&&n.isRageClick&&(c.isRageClick=!0),null!==(i=e._vwo)&&void 0!==i&&i.isErrorClick&&(c.isErrorClick=!0),le.Recording.addNlsData(e,c)}}};VWO._.phoenixMT&&VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,function(e){e._vwo&&e._vwo.nls&&he(e)},{syncToDataLayer:!0});var fe,me,ge={},pe={init:function(e,t){var n,i;void 0===t&&(t=!0),this.resetBatchData(),this.isSerialized=t;var o=this.getMcData(e);this.originalData=e,0\u003co.length&&this.classifyClick(o);var r={latestRecording:this.originalData,deadClickInThisBatch:fe,rageClickInThisBatch:me,clickCounts:ge};return null!==(n=ue[A.DEAD_CLICK_TEXT])&&void 0!==n&&n.length&&(r.textData=r.textData||{},r.textData[A.DEAD_CLICK_TEXT]=ue[A.DEAD_CLICK_TEXT].join(\",\")),null!==(i=ue[A.RAGE_CLICK_TEXT])&&void 0!==i&&i.length&&(r.textData=r.textData||{},r.textData[A.RAGE_CLICK_TEXT]=ue[A.RAGE_CLICK_TEXT].join(\",\")),r},desanitizeActionData:function(e){return e?e.replace(/!-u-!/g,\"_\").replace(/!-c-!/g,\",\"):\"\"},getTargetFromPath:function(e){var t=e.split(\"+\"),n=t[t.length-1];return 0\u003cn.indexOf(\">\")?(n=(t=e.split(\">\"))[t.length-1],this.getTargetFromPath(n)):0\u003cn.indexOf(\"+\")&&this.getTargetFromPath(n),n.trim()},getRageClicks:function(e,t){for(var n=[],i=0;i\u003ce.length;i++){if(this.originalData[e[i].index].event.isRageClick){n.push(e[i].index),D.customClicks()&&VWO.event(\"rageClick\");try{var o=F.elementSelector(e[i].selectorPath),r=o&&o.innerText?o.innerText.trim():\"\";if(r.length&&!F.needsMasking(o,le.Recording.anonymizeKeys)){-1!==(null==t?void 0:t.indexOf(e[i].index))&&(r=r.slice(0,le.ctl));var a=F.sanitizeActionData(r),s=M.getItem(A.RAGE_CLICK_TEXT)||[];ue[A.RAGE_CLICK_TEXT]=ue[A.RAGE_CLICK_TEXT]||[],-1!==s.indexOf(a)||-1!==ue[A.RAGE_CLICK_TEXT].indexOf(a)||ue[A.RAGE_CLICK_TEXT].push(a)}}catch(e){}}}return n},classifyClick:function(e){for(var t=[],n=[],i=0;i\u003ce.length;i++){var o=this.originalData[e[i].index].event;if(o.isDeadClick){t.push(e[i].index);try{D.customClicks()&&VWO.event(\"deadClick\");var r=F.elementSelector(e[i].selectorPath);if((r&&r.innerText?r.innerText.trim():\"\").length&&!F.needsMasking(r,le.Recording.anonymizeKeys)){var a=F.sanitizeActionData(r.innerText.slice(0,le.ctl)),s=M.getItem(A.DEAD_CLICK_TEXT)||[];ue[A.DEAD_CLICK_TEXT]=ue[A.DEAD_CLICK_TEXT]||[],-1!==s.indexOf(a)||-1!==ue[A.DEAD_CLICK_TEXT].indexOf(a)||ue[A.DEAD_CLICK_TEXT].push(a)}}catch(e){}}o.isErrorClick&&n.push(e[i].index)}var d=this.getRageClicks(e,t);this.addToOriginalData(t,d,n,e)},addToOriginalData:function(e,t,n,i){for(var o={},r=0;r\u003ce.length;r++)fe=!0,o[e[r]]=u.DEAD;for(r=0;r\u003ct.length;r++)me=!0,o[t[r]]?o[t[r]]+=\":\"+u.RAGE:o[t[r]]=u.RAGE;for(r=0;r\u003cn.length;r++)o[n[r]]?o[n[r]]+=\":\"+u.ERROR:o[n[r]]=u.ERROR;for(var a in o)o.hasOwnProperty(a)&&(this.isSerialized?this.originalData[a]+=\"_{\"+o[a]+\"}\":(this.originalData[a].event._vwo||(this.originalData[a].event._vwo={}),-1\u003co[a].indexOf(u.DEAD)&&(this.originalData[a].isDeadClick=!0),-1\u003co[a].indexOf(u.RAGE)&&(this.originalData[a].isRageClick=!0),-1\u003co[a].indexOf(u.ERROR)&&(this.originalData[a].isErrorClick=!0)));ge.d=e.length||void 0,ge.r=t.length||void 0,ge.e=n.length||void 0,ge.c=i.length-Object.keys(o).length||void 0},getMcData:function(e){for(var t=[],n=0;n\u003ce.length;n++){var i=void 0,o=void 0,r=void 0,a=void 0;if(this.isSerialized){var s=e[n].split(\"_\");i=s[0],o=s[1],r=s[2],e[n].includes(\"_%13%\")&&(a=!0,e[n]=e[n].replace(\"_%13%\",\"\"))}else i=e[n].action,o=e[n].timestamp,r=e[n].selectorPath,a=e[n].isErrorClick;\"mc\"===i&&t.push({action:i,time:o,selectorPath:r,isErrorClick:a,index:n})}return t},resetBatchData:function(){me=fe=!1,ge={},ue={}}},ve=function(){if(VWO._.eventsManager)return VWO._.eventsManager;var c=[],a=!0,l=[],u=[],h={bind:\"unbind\",live:\"die\",on:\"off\"},f=[];var t=/iPhone|iPad/.test(navigator.userAgent);function s(e){return!VWO.DONT_IOS&&!(\"touchmove\"!==e&&\"touchstart\"!==e&&\"touchend\"!==e||!t)}function r(e,t){a&&f.push({type:e,state:t,ref:e[t]})}function m(){for(var e=f.length-1;0\u003c=e;e--){var t=f[e];t.type[t.state]=t.ref}}return ve={addEventListener:function(e,t,n,i){if(!s(t)){a&&c.push({$el:e,name:t,callback:n,capture:i});try{e.addEventListener?e.addEventListener(t,n,i):e.attachEvent&&e.attachEvent(\"on\"+t,n,i)}catch(e){}return ve}},addMutationObserver:function(e,t,n,i){var o;if(void 0!==window.MutationObserver?o=window.MutationObserver:void 0!==window.WebKitMutationObserver&&(o=window.WebKitMutationObserver),o)try{var r=new MutationObserver(e.bind(i));u.push(r),r.observe(t,n)}catch(e){}},clearAllListeners:function(){for(var e=0;e\u003cc.length;e++){var t=c[e],n=t.$el;t.jqType?(i=n,o=t.jqType,r=t.eventName,a=t.callback,s=t.selector,d=t.capture,o&&(s?i[h[o]](r,s,a,d):i[h[o]](r,a,d))):n.removeEventListener?n.removeEventListener(t.name,t.callback,t.capture):n.detachEvent&&n.detachEvent(\"on\"+t.name,t.callback)}var i,o,r,a,s,d;return u.forEach(function(e){e.disconnect()}),function(){for(var e=0;e\u003cl.length;e++){var t=l[e];(\"interval\"===t.type?clearInterval:clearTimeout)(t.name)}}(),m(),c.length=0,f.length=0,u.length=0,l.length=0,ve},addJqEventListener:function(e,t,n,i,o,r){return s(n)||(a&&c.push({$el:e,jqType:t,eventName:n,callback:i,selector:o,capture:r}),o?e[t](n,o,i,r):e[t](n,i,r)),ve},pushTimers:function(e,t){if(a)return l.push({name:e,type:t}),ve},addOverrideState:r,overrideHistoryPush:function(n,i,e){if(a){var o=n[e];r(n,e),n[e]=function(e){var t=o.apply(n,[].slice.call(arguments));try{i({state:e})}catch(e){}return t}}},revertOverriddenStates:m,init:function(e){a=e.shouldPushToQueue}},VWO.destroy=ve.clearAllListeners,VWO._.eventsManager=ve}(),we={getTrueWidth:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).width()||e.clientWidth||e.offsetWidth||e.scrollWidth},getTrueHeight:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).height()||e.clientHeight||e.offsetHeight||e.scrollHeight},getOuterWidth:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).outerWidth()||e.offsetWidth||this.getTrueWidth(e)},getOuterHeight:function(e){var t=window.vwo_$||window.jQuery;return t&&t(e).outerHeight()||e.offsetHeight||this.getTrueHeight(e)},getRelativeStats:function(e,t,n,i,o,r){var a=e.offset().top-t.offset().top,s=e.offset().left-t.offset().left,d=0,c=0;return o&&r&&(d=o-s,c=r-a),{correctedTargetHeight:this.getTrueHeight(t[0]),correctedTargetWidth:this.getTrueWidth(t[0]),correctedTargetOffsetX:n+s,correctedTargetOffsetY:i+a,correctedTargetPageX:d,correctedTargetPageY:c}},postProcessMutations:function(e){var i=this;return e.forEach(function(e){var t,n;null!==(t=e.addedNodes)&&void 0!==t&&t.length&&(e.addedNodes=i.deduplicateNodes(e.addedNodes)),null!==(n=e.removedNodes)&&void 0!==n&&n.length&&(e.removedNodes=i.deduplicateNodes(e.removedNodes))}),e},deduplicateNodes:function(e){var t=[];if(t.push(e[0]),1\u003ce.length){var n=[],i=JSON.parse(JSON.stringify(e[0]));i.id&&delete i.id,i.parentNode&&delete i.parentNode,n.push(JSON.stringify(i));for(var o=1;o\u003ce.length;o++){var r=JSON.parse(JSON.stringify(e[o]));delete r.id,delete r.parentNode,-1===n.indexOf(JSON.stringify(r))&&(t.push(e[o]),n.push(JSON.stringify(r)))}}return t}},_e=[\"html\",\"mutations\",\"recording\",\"error\",\"jsonEn\"],ye={log:function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];if(window.console&&-1!==document.cookie.indexOf(\"vwo_log_mode\"))return window.console.log.apply(window,e)}},Ee=3,Te=0,Se=null,Oe=function(e,t,n){D.pageExitHandling()||setTimeout(function(){n.retries=n.retries||0,n.retries++,n.retries\u003c=Ee?Re(e,t,n):VWO._.customError({msg:\"Failed to send Analyze \"+n.type+\" request after \"+Ee+\" retries: \"+JSON.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId()}),url:\"nls/ajax.ts\"})},50)};function be(e,t){if(e instanceof Blob)return e.size;\"string\"!=typeof e&&(e=JSON.stringify(e));try{(t=t||{}).lineBreaks=(null==t?void 0:t.lineBreaks)||1,t.ignoreWhitespace=(null==t?void 0:t.ignoreWhitespace)||!1;var n=0,i=null==e?void 0:e.length,o=null==e||e.replace(/[\\u0100-\\uFFFF]/g,function(){return n++}).length,r=i-(null==e?void 0:e.replace(/(\\r?\\n|\\r)/g,\"\").length);return o=2*n,t.ignoreWhitespace?(null==(e=null==e?void 0:e.replace(/(\\r?\\n|\\r|\\s+)/g,\"\"))?void 0:e.length)+o:i+o+Math.max(0,t.lineBreaks*(r-1))}catch(e){}}function Ne(e){var t=I.get(\"Object\").entries(e).sort(function(e,t){return be(e[1])-be(t[1])});return t[t.length-1]}var Re=function(t,n,i){var e=i.url,o=new(I.get(\"XMLHttpRequest\"));o.open(\"POST\",e,!0),\"JSON\"===t?o.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded; charset=UTF-8\"):o.formData=n,o.send(n),o.onload=function(){if(200\u003c=this.status&&this.status\u003c400)if(this.response)try{var e=I.get(\"JSON\");i.success(e.parse(this.response))}catch(e){}else i.success();else i.formData=this.formData,i.error(),Oe(t,n,i);i.complete()},o.onerror=function(){i.formData=this.formData,i.error(),i.complete(),Oe(t,n,i)}},Ce={workerMessages:{},useBeacon:!1,workerUrl:\"\",isWorkerAvailable:function(){return this.workerUrl},isMultipartSupported:function(){return!!window.FormData},isWorkerRequired:function(e){for(var t=0;t\u003c_e.length;t++){if(e[_e[t]])return!0}},ajax:function(e){var t=void 0!==(e=e||{}).url?e.url:\"\",n=void 0!==e.type?e.type:\"AUTO\",i=e.data=void 0!==e.data?N({},e.data):{},o=e.success=\"function\"==typeof e.success?e.success:function(){},r=e.error=\"function\"==typeof e.error?e.error:function(){},a=e.complete=\"function\"==typeof e.complete?e.complete:function(){},s=this.workerUrl=e.workerUrl,d=e.formData,c=this.useBeacon,l=this.workerMessages,u=I.get(\"Object\");if(u.keys(i).length){var h=this.createQueryString(i);if(c&&D.pageExitHandling()){var f=new FormData;for(var m in i)if(u.prototype.hasOwnProperty.call(i,m))if(\"object\"==typeof i[m]){var g=JSON.stringify(i[m]);f.append(m,g)}else f.append(m,i[m]);var p=e.url+\"?_a=\"+i.a+\"&_u=\"+encodeURIComponent(i.url);navigator.sendBeacon(p,f),o(),a()}else if(\"GET\"===n.toUpperCase()||\"AUTO\"===n.toUpperCase()&&h.length\u003c=1800){e.type=\"GET\";var v=new(I.get(\"Image\"));v.src=t+\"?\"+h,v.onload=function(){o(),a()},v.onerror=function(){r(),a()}}else if(\"POST\"===n.toUpperCase()||\"AUTO\"===n.toUpperCase()&&1800\u003ch.length){e.url=e.url+\"?_a=\"+i.a+\"&_u=\"+encodeURIComponent(i.url),e.type=\"POST\";var w=[];try{s&&(Se=window.NativeWorker?Se||new window.NativeWorker(s):Se||new Worker(s))}catch(e){}if(d)Re(\"FormData\",d,e);else if(e.dataLength=e.dataLength||h.length,this.isWorkerRequired(i)&&this.isWorkerAvailable()&&this.isMultipartSupported()&&Se){for(var _=0;_\u003c_e.length;_++)w[_]=i[_e[_]];l[++Te]={data:i,options:e},Se.postMessage({id:Te,action:\"compress\",strings:w}),Se.onmessage=Se.onmessage||function(e){var t=e.data,n=t.strings;if(l[t.id]){var i,o=l[t.id].data,r=l[t.id].options;if(\"compressed\"===t.action){for(var a=0;a\u003cn.length;a++)i=_e[a],n[a]&&(o[\"c_\"+i]=new Blob([n[a]]),ye.log(\"Original Size: \"+o[i].length+\", Compressed Size: \"+o[\"c_\"+i].size),delete o[i]);var s=new FormData;for(var d in o)u.prototype.hasOwnProperty.call(o,d)&&s.append(d,o[d]);try{if(1e7\u003cbe(JSON.stringify(o))+n.reduce(function(e,t){return t&&t.byteLength?e+t.byteLength:e},0)){var c=Ne(o);window.VWO._.customError&&window.VWO._.customError({msg:\"callStack size exceeded 10mb, data : \"+JSON.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId(),key:c[0]}),url:\"nls/ajax.ts\"})}}catch(e){}Re(\"FormData\",s,r),delete l[t.id]}}}}else Re(\"JSON\",h,e)}}},createQueryString:function(e){var t=\"\";for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t+=t.length?\"&\":\"\",t+=n+\"=\",t+=encodeURIComponent(e[n]));return t},sendError:function(e,t,n,i){window.VWO._.customError&&window.VWO._.customError({msg:e,url:t,lineno:n||0,colno:i||0,source:encodeURIComponent(window.location.href)})}},De=w.get(\"JSON\"),Ae=window.VWO._.localStorageService,Ie={localStorageKey:\"_vwo_nls_q_\"+window._vwo_acc_id,init:function(){try{if(329635===window._vwo_acc_id||5e5\u003cwindow._vwo_acc_id){var e=Ae.get(this.localStorageKey)||De.stringify([]);Ae.set(this.localStorageKey,e)}}catch(e){window.console.info(e)}},isRequestQueueable:function(){try{var e=!(-1\u003c[515019].indexOf(window._vwo_acc_id))&&(329635===window._vwo_acc_id||5e5\u003cwindow._vwo_acc_id);return e?Ae.get(Ie.localStorageKey):e}catch(e){return!1}},queueRequest:function(t,n){if(Ie.isRequestQueueable()){var e=De.parse(Ae.get(Ie.localStorageKey)),i={data:t,options:n};e.unshift(De.stringify(i));try{Ae.set(Ie.localStorageKey,De.stringify(e))}catch(e){lt.sendData(t,n)}}else lt.sendData(t,n)},deQueueRequest:function(){if(Ie.isRequestQueueable()){var e=De.parse(Ae.get(Ie.localStorageKey)),t=null==e?void 0:e.length;if(t)for(var n=0;n\u003ct;n++){var i=De.parse(e.pop());lt.sendData(i.data,i.options)}Ae.set(Ie.localStorageKey,De.stringify(e))}}},xe=I.get(\"Array\"),Le=I.get(\"JSON\"),ke=20,Me=40,Ve=10,Pe=(We.prototype.handleBase64Attr=function(e,t,n){var i={value:n};if(le.r&&(\"IMG\"===e.tagName&&(\"__nls-src\"===t||\"src\"===t)||\"INPUT\"===e.tagName&&\"value\"===t)&&n.startsWith(\"data:\")){var o=this.recordBase64(n),r=o.base64Id,a=o.compressed;i.value=r,i.options={isBase64Tag:a}}return i},We.prototype.recordBase64=function(e,t){void 0===t&&(t=!1);var n=e.length>Me;if(!n)return{base64Id:e,compressed:n};var i=We.generateBase64Id(e),o=M.getItem(\"b64\")||[];return-1===o.indexOf(i)&&(o.push(i),M.setItem(\"b64\",o),le.htmlRequestSuccess?t?(this.queuedData.push({id:i,value:e}),this.checkAndSendBatchData(t)):We.sendBatch([{id:i,value:e}]):this.queuedData.push({id:i,value:e})),{base64Id:i,compressed:n}},We.generateBase64Id=function(e){for(var t=Math.floor(e.length/ke),n=\"\",i=0;i\u003ce.length;i+=t)n+=e[i];return n},We.prototype.sendQueuedData=function(){this.checkAndSendBatchData(!1),this.queuedData=new xe},We.prototype.sendQueuedDataForced=function(){this.checkAndSendBatchData(!0,!0),this.queuedData=new xe},We.prototype.checkAndSendBatchData=function(e,t){if(void 0===e&&(e=!1),void 0===t&&(t=!1),!(e&&this.queuedData.length\u003cVe)||t)for(;0\u003cthis.queuedData.length;){var n=e?this.queuedData.splice(0,Ve):this.queuedData.splice(0,1);We.sendBatch(n)}},We.sendBatch=function(e){lt.sendB64(Le.stringify({b64:e.map(function(e){return{key:e.id,value:e.value}})}))},We);function We(){var e=this;this.queuedData=new xe,setInterval(function(){0\u003ce.queuedData.length&&e.queuedData.length\u003cVe&&(We.sendBatch(e.queuedData),e.queuedData=new xe)},3e3)}var He=new Pe,Ue=(ze.prototype.hideWithCoordinates=function(e,t,n,i,o){var r={x0:Math.round(t),y0:Math.round(n),x1:Math.round(i),y1:Math.round(o)};this.maskedCoordinates[e]=r},ze.prototype.pauseCanvasRec=function(){Be.sendNotifier(),He.sendQueuedDataForced(),this.localStorageService.set(\"_vwo_recPaused\",\"true\"),le.canvasRec.allowCanvasRec=!1},ze.prototype.resumeCanvasRec=function(){this.localStorageService.set(\"_vwo_recPaused\",\"false\"),le.canvasRec.allowCanvasRec=!0},ze.prototype.sendCustomEvent=function(e,t){VWO.event=VWO.event||function(){VWO.push([\"event\"].concat([].slice.call(arguments)))},VWO.event(e,\"string\"==typeof t?JSON.parse(t):t)},ze.prototype.sendCustomAttribute=function(e){VWO.visitor=VWO.visitor||function(){VWO.push([\"visitor\"].concat([].slice.call(arguments)))},VWO.visitor(\"string\"==typeof e?JSON.parse(e):e)},ze.prototype.removeCoordinatesFor=function(e){delete this.maskedCoordinates[e]},ze.prototype.getMaskedCoordinates=function(){return this.maskedCoordinates},ze);function ze(){this.maskedCoordinates={},this.localStorageService=window.VWO._.localStorageService}window.VWOInsights=window.VWOInsights||new Ue;var Fe=window.VWOInsights,Xe=(je.prototype.getCanvasData=function(w){try{var e=window.getComputedStyle(w),_=w.getBoundingClientRect(),t=w.width/w.height,y=w.width,E=w.height;E>this.MAX_RESOLUTION&&(E=this.MAX_RESOLUTION,y=Math.round(E*t));var n=document.createElement(\"canvas\");n.width=y,n.height=E,n.style.width=e.width,n.style.height=e.height;var T=n.getContext(\"2d\");if(!T)return null;T.drawImage(w,0,0,y,E);var S=Fe.getMaskedCoordinates();Object.keys(S).forEach(function(e){var t=S[e],n=t.x0,i=t.y0,o=t.x1,r=t.y1,a=w.width,s=w.height,d=y/a,c=E/s,l=n-_.left*window.devicePixelRatio,u=i-_.top*window.devicePixelRatio,h=o-_.left*window.devicePixelRatio,f=r-_.top*window.devicePixelRatio,m=Math.round(l*d),g=Math.round(u*c),p=Math.round((h-l)*d),v=Math.round((f-u)*c);T.rect(m,g,p,v),T.fillStyle=\"rgba(0, 0, 0, 1)\",T.fill()});var i=n.toDataURL(\"image/png\");return n.remove(),{imageUrl:i,width:y,height:E,actualWidth:e.width,actualHeight:e.height}}catch(e){return null}},je.prototype.init=function(e){e&&le.Recording.cnv&&(this.context=e,this.FPS=le.Recording.cnv.fps,this.MAX_RESOLUTION=le.Recording.cnv.res,this.startCanvasRecording(),document.querySelector(\"flutter-view\")&&(le.canvasRec.isFlutterWeb=!0))},je.prototype.startCanvasRecording=function(){var e=this;this.timerId&&this.stopCanvasRecording(),je.shouldRecordCanvas()&&this.recordCanvasData(),this.timerId=setInterval(function(){je.shouldRecordCanvas()&&e.recordCanvasData()},1e3/this.FPS)},je.shouldRecordCanvas=function(){return le.isEligibleToSendRecordingData()&&!(document.hidden||le.canvasRec.isFlutterWeb&&!document.hasFocus())&&le.canvasRec.allowCanvasRec},je.prototype.sendNotifier=function(){this.recordCanvasData(!0)},je.prototype.recordCanvasData=function(l){var u=this;void 0===l&&(l=!1),this.trackedNodes.forEach(function(e){var t=e.nodeId,n=e.node;try{if((!(-1\u003cwindow.location.href.indexOf(\"player.vwo.me\"))||u.context)&&!F.isElementInViewport(n))return;var i=u.getCanvasData(n);if(!i)return;var o=i.imageUrl,r=h(i,[\"imageUrl\"]),a=He.recordBase64(l?\"\":o,!0),s=a.base64Id,d=a.compressed,c=ee(n);-1===window.location.href.indexOf(\"player.vwo.me\")||u.context||le.GetHtml.html.canvasData.push(N({nodeId:t,selectorPath:c,imageUrl:o},r)),u.context.addMutation({time:R()-le.startTime,canvasData:N({nodeId:t,imageUrl:s,compressed:d},r)})}catch(e){}})},je.prototype.stopCanvasRecording=function(){this.trackedNodes=[],this.timerId&&(clearInterval(this.timerId),this.timerId=null)},je.prototype.trackCanvasNode=function(e){\"CANVAS\"!==e.tagName||F.needsMasking(e,le.Recording.anonymizeKeys)||(this.trackedNodes.push({nodeId:e.nlsNodeId,node:e}),-1===window.location.href.indexOf(\"player.vwo.me\")||this.context||this.recordCanvasData())},je);function je(){this.trackedNodes=[]}var Be=new Xe;le.canvasRecorder=Be;var Ye=p,Ke,qe,Ge=\"nls_ajax.php\",Je=[\"eTags\",\"eTagsV2\"],$e=window.VWO.data,Qe=function(){},Ze={},et,tt=5e3,nt=100,it=0,ot=1,rt=function(){return!le.faultyWorker&&le.workerUrl},at=function(e){var t=Object.keys(e);if(t.length>Je.length)return!0;for(var n=0;n\u003ct.length;n++)if(-1===Je.indexOf(t[n]))return!0;return!1};function st(){var e={},t=I.get(\"JSON\");return le.r&&(e.re=t.stringify(le.ids.re)),le.hs&&(e.he=t.stringify(le.ids.he)),le.fae&&(e.fe=t.stringify(le.ids.fe)),e}function dt(e){return 607307===e}function ct(e,t){if(t){var n=(M.getItem(e)||[]).concat(t.split(\",\"));M.setItem(e,n)}}var lt={formSubmitCallbacks:[],saveNewRecording:function(e){var t,n,i,o,r=le.getViewportDimensions(),a=le.getScrollPercentage(),s=le.formAnalysis?le.formAnalysis.forms:{},d={},c=le.calcDuration(null,!0);if(e=e||Qe,le.isEligibleToSendRecordingData()){var l=I.get(\"JSON\");le.recordingData.totals.scroll=a\u003c1?10:a;var u,h=le.getScreenDimensions(),f=window.VWO._.sessionInfoService.getSNCookieValueByIndex(X.REFERRER_INDEX),m=\"referrer=\",g=f.indexOf(m)+m.length;u=m.length\u003c=g?f.substring(g):\"\",atob&&(u=atob(u));var p={codedo:\"set_html_and_recording\",a:le.ids.account,e:l.stringify(le.ids.experiment),title:le.getPageTitle(),url:le.getCurrentUrl(),referring_url:u,session_id:le.ids.session,recording_id:le.ids.recording,return_visitor:le.returnVisitor,ins:le.newSession,start_time:le.startTime,end_time:c.currentTime,window_width:r.width,window_height:r.height,sh:h.height,sw:h.width,vn:le.version,rand:Math.random()};if(void 0!==VWO.phoenix&&(le.canonicalUrl?p.cnnUrl=le.canonicalUrl:p.cnnUrl=p.url),VWO.featureInfo&&VWO.featureInfo.ipv6Ancdn)try{var v=VWO._.allSettings.dataStore.plugins.IP,w=VWO._.allSettings.dataStore.plugins.GEO;p.geo=l.stringify(N({ip:v},w))}catch(e){}if(VWO._&&(p.eTime=VWO._.commonUtil.getCurrentTimestamp(),D.data360migrated()&&-1\u003c[126657].indexOf(window._vwo_acc_id))){var _=l.parse(window.VWO._.localStorageService.get(\"vwoSn\")||\"{}\"),y={r:+(\"new\"!==window.VWO.data.vi.vt),su:decodeURIComponent(_.cu),ru:decodeURIComponent(_.r)};p.sD=l.stringify(y),p.ed=window.VWO._.libUtils.extraData()}var E=le.getCurrentHrefs();if((VWO._.ast&&!le.assetSnapshottingEnabled||le.newSession)&&(E=le.getUrlSpecificSnapshottedAssets()),le.assetSnapshottingEnabled=VWO._.ast,le.r&&le.assetSnapshottingEnabled&&E.length&&(p.asts=E.slice(0,nt),et=Date.now()),le.newSession=!1,le.hs&&(i={scroll_percentage:le.recordingData.totals.scroll}),le.fae){var T=le.formAnalysis?le.formAnalysis.f:{};n=0===Object.keys(T).length?{forms:l.stringify(T),f:l.stringify(T)}:{forms:l.stringify(s),f:l.stringify(T)}}if(le.r&&(t={duration:c.duration,clicks:le.recordingData.totals.clicks,movements:le.recordingData.totals.movements,end_time:c.currentTime},le.Recording)){le.Recording.addInitialHTML(p);var S=le.Recording.sendData();S&&(Ye.extend(p,S),le.resetAfterDataSent())}le.analyze&&(Ge=\"analyze\",o=st(),d=le.getTags(),le.resetTagAfterSent()),Ye.extend(p,t,n,i,o,d),this.sendData(p,{callback:e}),le.resetClicksCount(),ot=1,\"true\"!==window.VWO._.localStorageService.get(\"_vwo_recPaused\")&&le.canvasRec.allowCanvasRec||(Be.sendNotifier(),le.canvasRec.allowCanvasRec=!1)}},sendRecordingData:function(e,t,n){if(void 0===n&&(n=null),!le.htmlRequestSuccess&&!D.preloadListeners())return!1;var i,o,r,a,s,d,c,l=le.checkIfIdle(),u=I.get(\"JSON\");if(!e){if(!le.isEligibleToSendRecordingData())return;switch(le.stopRecording){case le.enums.formAnalysis.TEMPORARY_STATE:return void(l||(le.resetAfterDataSent(),le.clearSessionIdleTimeout(),le.triggerSessionDeleteTimeout()));case le.enums.formAnalysis.PERMANENT_STATE:return}if(l){if(le.triggerSessionIdleTimeout(),l)return;le.clearSessionIdleTimeout()}o={a:le.ids.account,e:u.stringify(le.ids.experiment),url:t||le.getCurrentUrl(),session_id:le.ids.session,recording_id:le.ids.recording,vn:le.version,rand:Math.random()},void 0!==VWO.phoenix&&(le.canonicalUrl?o.cnnUrl=le.canonicalUrl:o.cnnUrl=o.url),VWO._&&(o.eTime=VWO._.commonUtil.getCurrentTimestamp());var h=le.getCurrentHrefs();VWO._.ast&&!le.assetSnapshottingEnabled&&(h=le.getUrlSpecificSnapshottedAssets()),le.assetSnapshottingEnabled=VWO._.ast;var f=Date.now(),m=D.completeSnapshottingEnabled();for(var g in le.r&&le.assetSnapshottingEnabled&&h.length&&(!m||tt\u003cf-et)&&(o.asts=h.slice(0,nt),et=f),a={},this.formSubmitCallbacks)Object.prototype.hasOwnProperty.call(this.formSubmitCallbacks,g)&&(i=this.formSubmitCallbacks[g]())&&Ye.extend(a,i);if(r=le.calcDuration(a),le.r&&(d={movements:le.recordingData.totals.movements,clicks:le.recordingData.totals.clicks,duration:r.duration,start_time:le.startTime,end_time:r.currentTime},s=!0),at(a)&&(s=!0,Ye.extend(o,a)),!s)return void le.resetTagAfterSent();le.analyze&&(Ge=\"analyze\",c=st(),o.fRS=le.htmlRequestSuccess,delete o.e),n?(Ye.extend(n,o,c,d),D.data360migrated()&&(\"number\"==typeof le.isAccountMigrated&&o.session_id>=le.isAccountMigrated||void 0===le.isAccountMigrated)&&delete n.mc,D.pageExitHandling()&&le.htmlRequestSuccess?(Ce.useBeacon=!0,this.sendData(n),Ce.useBeacon=!1):Ie.queueRequest(n)):(Ye.extend(o,d,c),Ie.queueRequest(o)),le.resetAfterDataSent(),le.resetClicksCount(),ot=1}},sendData:function(t,e,n){if(void 0===n&&(n=!1),!window.VWO.consentMode||!window.VWO.consentMode.dT&&!window.VWO.consentMode.dTI){Ke=\"https://dev.visualwebsiteoptimizer.com/\",qe=le.analyze&&$e.asn&&\"https://\"+$e.asn+\"/\",e=e||{};var i=I.get(\"JSON\"),o=e.callback||function(){},r=le.analyze||window.VWO._vba.forceWorker?rt():null,a=(qe||Ke)+Ge,s=le.ids.session;if(Ze[s]?Ze[s]!==a&&(Ce.sendError(\"Recording url is not matching __ previous url: \"+Ze[s]+\" __ new url: \"+a+\" __ sessionId: \"+s+\"__ uuid: \"+F.getUUID(),\"ajax-nls.js\",33),Ze[s]=a):Ze[s]=a,n){var d=new URL(a),c={a:t.a,url:t.url,session_id:t.session_id,he:t.he,rand:Math.random().toString(),eTime:VWO._.commonUtil.getCurrentTimestamp()};for(var l in(!D.data360migrated()||D.data360migrated()&&(!1===le.isAccountMigrated||\"number\"==typeof le.isAccountMigrated&&t.session_id\u003cle.isAccountMigrated))&&(c.mc=t.mc),void 0!==VWO.phoenix&&(c.cnnUrl=t.cnnUrl),c)c[l]&&d.searchParams.append(l,c[l]);fetch(d.toString(),{keepalive:!0}).then()}else{var u;if(D.data360migrated()&&(t.v2=!0,(\"number\"==typeof le.isAccountMigrated&&t.session_id>=le.isAccountMigrated||void 0===le.isAccountMigrated)&&(delete t.pEr,delete t.mc)),t.count=t.count||++it,t[A.RECORDING_META])try{u=i.parse(t[A.RECORDING_META])[A.CLICK_TEXT_DATA]}catch(e){}Ce.ajax({url:a,type:e.method,data:t,workerUrl:dt(t.a)?null:r,success:function(e){o(e),\"object\"==typeof u&&(ct(A.DEAD_CLICK_TEXT,u[A.DEAD_CLICK_TEXT]),ct(A.RAGE_CLICK_TEXT,u[A.RAGE_CLICK_TEXT])),(Array.isArray(t.asts)&&0\u003ct.asts.length||!VWO._.ast)&&le.resetHrefCollection(t.asts)},error:function(){if(D.pageExitHandling()){e.retries=e.retries||0,e.retries++,e.retries\u003c=3?Ie.queueRequest(t,e):VWO._.customError({msg:\"Failed to send Analyze request after 3 retries: \"+i.stringify({uuid:F.getUUID(),sId:window.VWO._.sessionInfoService.getSessionId()}),url:\"nls/ajax-nls.ts\"})}}})}}},sendB64:function(e){if(le.r&&le.htmlRequestSuccess&&le.analyze){var t=st(),n=le.calcDuration(null,!1),i={a:le.ids.account,url:le.getCurrentUrl(),duration:n.duration,session_id:le.ids.session,recording_id:le.ids.recording,vn:le.version,rand:Math.random(),end_time:n.currentTime+ot,jsonEn:e,eTime:void 0,fRS:le.htmlRequestSuccess};VWO._&&(i.eTime=VWO._.commonUtil.getCurrentTimestamp()+ot),Ge=\"analyze\",Ye.extend(i,t),this.sendData(i),ot++}}},ut=\"_\",ht={mc:\"Click\",mm:\"Mouse Move\",mu:\"Mouse Up\",dc:\"Dead Click\",rc:\"Rage Click\",rcdc:\"Rage & Dead Click\",sS:\"Screen Scale\",tc:\"Touch\",is:\"Scale Information\",rs:\"Resize and Scale\",re:\"Resize\",bl:\"Blur\",fo:\"Focus\",rb:\"Radio Button\",cb:\"Checkbox\",sb:\"Selectbox\",sc:\"Scroll\",es:\"Element Scroll\",ku:\"Key Up\",url:\"Page Load\",oc:\"Orientation Change\",mr:\"Click\",vwomt:\"vwo Meta event\",ko:\"Keyboard Open\",kc:\"Keyboard Close\",ic:\"Input Change\",ct:\"Cursor Thrashers\",pr:\"Page Refresh\",qb:\"Quick Back\",cp:\"Copy\",sl:\"Selection\",rsl:\"Repeated Scrolled\",rh:\"Repeated Hovered\",to:\"Tab out\",ti:\"Tab in\",li:\"Leave Intent\",vS:\"Variation Shown\",mT:\"Metric Converted\",cE:\"Custom Event\",pU:\"Page Unload\",dS:\"Dom Submit\",er_:\"Error Captured\",pf:\"Performance\"},ft=function(e){return e?e.replace(/!-u-!/g,\"_\").replace(/!-c-!/g,\",\"):\"\"},mt={parseEventString:function(e){var t,n=e.split(ut),i=n[0];if(i in ht){var o=void 0,r=void 0,a=parseInt(n[1],10),s=\"\";if(\"mc\"!==i&&\"mr\"!==i||(10===n.length?o=\"{11}\"===n[9]?ht.dc:\"{12}\"===n[9]?ht.rc:\"{11:12}\"===n[9]?ht.rcdc:ht.mc:9===n.length&&(o=ht[i]),r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,elWidth:n[3],elHeight:n[4],relX:n[5],relY:n[6],docX:n[7],docY:n[8],innerText:\"\"}),\"mm\"!==i&&\"mu\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,elWidth:n[3],elHeight:n[4],relX:n[5],relY:n[6],docX:n[7],docY:n[8]}),\"sS\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,screenScaleX:n[2],screenScaleY:n[3]}),\"tc\"!==i&&\"is\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,scaleX:n[2],scaleY:n[3],scrollX:n[4],scrollY:n[5]}),\"rs\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3],scrollX:n[4],scrollY:n[5],scaleX:n[6],scaleY:n[7],screenScaleX:n[8],screenScaleY:n[9],pageWidth:n[10],pageHeight:n[11],pageScrollWidth:n[12],pageScrollHeight:n[13]}),\"re\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3],scrollX:n[4],scrollY:n[5],scaleX:n[6]||\"1\",scaleY:n[7]||\"1\"}),\"bl\"!==i&&\"sb\"!==i&&\"ku\"!==i&&\"ic\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,value:n[3]}),\"fo\"===i&&(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r}),\"rb\"!==i&&\"cb\"!==i||(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,isChecked:n[3]}),\"sc\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,scaleX:n[2],scaleY:n[3],scrollX:n[4],scrollY:n[5],width:n[6],height:n[7],pageWidth:n[8],pageHeight:n[9],pageScrollWidth:n[10],pageScrollHeight:n[11]}),\"es\"===i&&(o=ht[i],r=n[2],t={action:i,label:o,timeMomentRelativeToPage:a,selectorPath:s=ft(r),sanitizedSelectorPath:r,scrollX:n[3],scrollY:n[4]}),\"url\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,url:n[2],referrerUrl:n[3]}),\"oc\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,width:n[2],height:n[3]}),\"vwomt\"===i)t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,data:e.substring(e.indexOf(n[1])+1,e.length)};return\"pf\"===i&&(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a,vitals:n[2]}),\"ko\"!==i&&\"kc\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),\"ct\"!==i&&\"ti\"!==i&&\"to\"!==i&&\"rsl\"!==i&&\"li\"!==i&&\"esl\"!==i&&\"rh\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),\"cp\"!==i&&\"sl\"!==i||(o=ht[i],s=ft(n[2]),t={action:i,label:o,timeMomentRelativeToPage:a,baseNodeSelector:ft(n[3]),baseOffset:n[4],extentNodeSelector:ft(n[5]),extentOffset:n[6],innerText:n[7],selectorPath:s}),\"vS\"!==i&&\"cE\"!==i&&\"mT\"!==i||(t={action:i,label:o=ht[i],timeMomentRelativeToPage:a}),i.startsWith(\"er_\")&&(t={action:i,label:o=ht.er_,timeMomentRelativeToPage:a}),t}},serializeEvent:function(e){if(e.action in ht){var t=\"\";if(\"mc\"===e.action||\"mr\"===e.action||\"mm\"===e.action||\"mu\"===e.action){t=[e.action,e.timestamp,e.selectorPath,e.elWidth,e.elHeight,e.relX,e.relY,e.docX,e.docY].join(ut);var n=[];e.isDeadClick&&n.push(u.DEAD),e.isRageClick&&n.push(u.RAGE),e.isErrorClick&&n.push(u.ERROR),n.length&&(t+=\"_{\"+n.join(\":\")+\"}\")}else\"sS\"===e.action?t=[e.action,e.timestamp,e.screenScaleX,e.screenScaleX].join(ut):\"tc\"===e.action||\"is\"===e.action?t=[e.action,e.timestamp,e.scaleX,e.scaleY,e.scrollX,e.scrollY].join(ut):\"rs\"===e.action?t=[e.action,e.timestamp,e.width,e.height,e.scrollX,e.scrollY,e.scaleX,e.scaleY,e.screenScaleX,e.screenScaleY,e.pageWidth,e.pageHeight,e.pageScrollWidth,e.pageScrollHeight].join(ut):\"re\"===e.action?t=[e.action,e.timestamp,e.width,e.height,e.scrollX,e.scrollY,e.scaleX,e.scaleY].join(ut):\"bl\"===e.action||\"sb\"===e.action||\"ku\"===e.action||\"ic\"===e.action?t=[e.action,e.timestamp,e.selectorPath,e.value].join(ut):\"fo\"===e.action?t=[e.action,e.timestamp,e.selectorPath].join(ut):\"rb\"===e.action||\"cb\"==e.action?t=[e.action,e.timestamp,e.selectorPath,e.isChecked].join(ut):\"sc\"===e.action?t=[e.action,e.timestamp,e.scaleX,e.scaleY,e.scrollX,e.scrollY,e.width,e.height,e.pageWidth,e.pageHeight,e.pageScrollWidth,e.pageScrollHeight].join(ut):\"es\"===e.action?t=[e.action,e.timestamp,e.selectorPath,e.scrollX,e.scrollY].join(ut):\"url\"===e.action?t=[e.action,e.timestamp,e.url,e.referrerUrl].join(ut):\"oc\"===e.action?t=[e.action,e.timestamp,e.width,e.height].join(ut):\"vwomt\"===e.action?t=[e.action,e.timestamp,e.data].join(ut):\"ct\"===e.action||\"li\"===e.action||\"rsl\"===e.action||\"pr\"===e.action||\"ti\"===e.action||\"to\"===e.action||\"ko\"===e.action||\"kc\"===e.action?t=[e.action,e.timestamp].join(ut):\"cp\"===e.action||\"sl\"===e.action?t=[e.action,e.timestamp,e.path,e.baseNodeSelector,e.baseOffset,e.extentNodeSelector,e.extentOffset,e.innerText].join(ut):\"qb\"===e.action?t=[e.action,e.timestamp,e.previousUrl].join(ut):\"rh\"===e.action?t=[e.action,e.timestamp,e.innerText,e.path].join(ut):\"pf\"===e.action?t=[e.action,e.timestamp,e.vitals].join(ut):\"vS\"===e.action||\"mT\"===e.action||\"cE\"===e.action?t=[e.action,e.timestamp,e.value].join(ut):\"pU\"!==e.action&&\"dS\"!==e.action||(t=[e.action,e.timestamp].join(ut));return t}}},gt={RECORDING_INITIATED:\"rI\",PAGE_EXIT:\"pageExitEvent\",NLS_CLICK:\"nlsClick\",VARIATION_SHOWN:\"vS\",PAGE_UNLOAD:\"pU\",METRIC_CONVERTED:\"mT\",DOM_SUBMIT:\"dS\",CUSTOM_EVENT:\"cE\",VWO_VARIATION_SHOWN:\"vwo_variationShown\",PAGE_VIEW:\"vwo_pageView\",URL_CHANGE:\"vwo_urlChange\",GOAL_CONVERTED:\"vwo_goalConverted\",INSIGHTS_FUNNEL:\"vwo_insightsFunnel\",CAMPAIGNS_LOADED:\"vwo_campaignsLoaded\"},pt=function(){},vt,wt={copy:\"cp\",cursorThrashed:\"ct\",pageRefreshed:\"pr\",quickBack:\"qb\",selection:\"sl\",repeatedScrolled:\"rsl\",repeatedHovered:\"rh\",leaveIntent:\"li\",tabIn:\"ti\",tabOut:\"to\"},_t=(vt={},vt[wt.tabIn]={action:wt.tabIn,image:\"tab-in\",name:\"Tab In\"},vt[wt.tabOut]={action:wt.tabOut,image:\"tab-out\",name:\"Tab Out\"},vt[wt.cursorThrashed]={action:wt.cursorThrashed,image:\"cursor-thrasher\",name:\"Cursor Thrashes\"},vt[wt.repeatedScrolled]={action:wt.repeatedScrolled,image:\"excessive-scroll\",name:\"Repeated Scroll\"},vt[wt.repeatedHovered]={action:wt.repeatedHovered,image:\"repeated-hovered\",name:\"Repeated Hover\"},vt[wt.leaveIntent]={action:wt.leaveIntent,image:\"exit-intent\",name:\"Leave Intent\"},vt.deadClick={action:\"dc\",image:\"deadclick\",value:\"11\",name:\"Dead Click\"},vt.rageClick={action:\"rc\",image:\"rageclick\",value:\"12\",name:\"Rage Click\"},vt.errorClick={action:\"ec\",image:\"error-click\",value:\"13\",name:\"Error Click\"},vt),yt=(Et=pt,e(Tt,Et),Tt.prototype.process=function(e,t){var n=this,i=R()-le.startTime;Math.sqrt(Math.pow(e.movementX,2)+Math.pow(e.movementY,2))\u003cthis.MIN_DISTANCE||(this.recentMovements.push({dx:e.movementX,dy:e.movementY,time:i}),this.recentMovements=this.recentMovements.filter(function(e){return i-e.time\u003c=n.THRASH_INTERVAL}),this.detectOscillations()>=this.THRESHOLD_MOVEMENT&&!this.thrashDetected&&(this.thrashDetected=!0,t({action:wt.cursorThrashed,timestamp:i}),setTimeout(function(){n.thrashDetected=!1},this.COOLDOWN_PERIOD)))},Tt.prototype.detectOscillations=function(){for(var e=0,t=0,n=1;n\u003cthis.recentMovements.length;n++){var i=this.recentMovements[n-1],o=this.recentMovements[n],r=Math.atan2(i.dy,i.dx),a=Math.atan2(o.dy,o.dx)-r;a>Math.PI&&(a-=2*Math.PI),a\u003c-Math.PI&&(a+=2*Math.PI),t+=Math.abs(a),Math.abs(a)>Math.PI/2&&e++}return t>4*Math.PI?10:e},Tt),Et;function Tt(){var e=null!==Et&&Et.apply(this,arguments)||this;return e.recentMovements=[],e.thrashDetected=!1,e.COOLDOWN_PERIOD=5e3,e.THRASH_INTERVAL=500,e.THRESHOLD_MOVEMENT=7,e.MIN_DISTANCE=60,e}var St=(Ot=pt,e(bt,Ot),bt.prototype.process=function(e,t){if(void 0!==VWO.phoenix){this.event=e;var n=performance.getEntriesByType(\"navigation\")[0],i=window.location.href,o=M.getItem(\"pr\",!0)||\"\";\"reload\"===n.type&&i===o&&t({action:wt.pageRefreshed,timestamp:R()-le.startTime}),M.setItem(\"pr\",i,!0)}},bt),Ot;function bt(){return null!==Ot&&Ot.apply(this,arguments)||this}var Nt=(Rt=pt,e(Ct,Rt),Ct.createQuickUnit=function(e){return{url:e,timestamp:R()}},Ct.prototype.process=function(e,t){if(void 0!==VWO.phoenix){var n=window.location.href,i=M.getItem(\"qb\",!0)||[];if(2===i.length){var o=i[0],r=i[1],a=Ct.createQuickUnit(n),s=a.timestamp-r.timestamp;o.url===a.url&&r.url!==n&&s\u003cthis.threshold&&t({action:wt.quickBack,previousUrl:F.sanitizeActionData(F.getAnonymizedUrl(r.url)),timestamp:R()-le.startTime}),i[0]=N({},i[1]),i[1]=N({},a)}else i.push(Ct.createQuickUnit(n));M.setItem(\"qb\",i,!0)}},Ct),Rt;function Ct(){var e=Rt.call(this)||this;return e.threshold=7e3,e}var Dt=(At=pt,e(It,At),It.prototype.process=function(e,t){this.event=e;var n=window.getSelection();if(n.toString().trim()){for(var i=n.getRangeAt(0),o=n.baseNode,r=n.baseOffset,a=n.extentOffset,s=n.extentNode,d=F.sanitizeActionData(ee(o)),c=F.sanitizeActionData(ee(s)),l=[],u=document.createTreeWalker(i.commonAncestorContainer,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return i.intersectsNode(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),h=n.getRangeAt(0).commonAncestorContainer,f=h.nodeType===Node.TEXT_NODE?h.parentElement:h;u.nextNode();){var m=u.currentNode;i.intersectsNode(m)&&l.push(m)}l.length||l.push(f);var g=F.sanitizeActionData(ee(f)),p=l.filter(function(e){return!F.needsMasking(e,le.Recording.anonymizeKeys)}),v=\"\";p.forEach(function(e){0===e.children.length&&(v+=e.textContent.trim()+\"\\n\")}),t({action:wt.selection,path:g,baseNodeSelector:d,baseOffset:r,extentNodeSelector:c,extentOffset:a,timestamp:R()-le.startTime,innerText:F.sanitizeActionData(v)})}},It),At;function It(){return null!==At&&At.apply(this,arguments)||this}var xt=(Lt.prototype.getScrollPercent=function(){this.count=0;var e=document.documentElement.scrollTop||document.body.scrollTop,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;return t\u003c=0?0:e/t*100},Lt.prototype.process=function(e,t){var n=this.getScrollPercent(),i=R()-le.startTime;n>this.maxPercentThreshold&&\"down\"!==this.direction?this.direction=\"down\":n\u003cthis.minPercentThreshold&&\"down\"===this.direction&&(this.direction=\"up\",this.scrollCount+=1,this.scrollCount>=this.repeatedScrollThreshold&&(null===this.lastTriggered||i-this.lastTriggered>=this.cooldownPeriod)&&(t({action:wt.repeatedScrolled,timestamp:i}),this.lastTriggered=i,this.resetScrollState()))},Lt.prototype.resetScrollState=function(){this.scrollCount=0,this.direction=null},Lt);function Lt(e,t,n){void 0===e&&(e=2),void 0===t&&(t=10),void 0===n&&(n=85),this.repeatedScrollThreshold=e,this.minPercentThreshold=n-t,this.maxPercentThreshold=n,this.scrollCount=0,this.direction=null,this.count=0,this.cooldownPeriod=5e3,this.lastTriggered=null}var kt=(Mt=pt,e(Vt,Mt),Vt.prototype.process=function(e,t){this.event=e,void 0!==VWO.phoenix&&(document.hidden||t({action:wt.tabIn,timestamp:R()-le.startTime}))},Vt),Mt;function Vt(){return null!==Mt&&Mt.apply(this,arguments)||this}var Pt=(Wt=pt,e(Ht,Wt),Ht.prototype.process=function(e,t){this.event=e,void 0===VWO.phoenix||document.hidden&&t({action:wt.tabOut,timestamp:R()-le.startTime})},Ht),Wt;function Ht(){return null!==Wt&&Wt.apply(this,arguments)||this}function Ut(e){return F.sanitizeActionData(ee(e))}var zt=(Ft.prototype.process=function(e,t){var n,i,o,r=this,a=e.composedPath&&null!==(n=e.composedPath())&&void 0!==n&&n.length?e.composedPath()[0]:e.target;if(a&&a!==document.body&&a!==document.documentElement&&a instanceof HTMLElement){var s=Ut(a);this.hoverDataMap[s]||(this.hoverDataMap[s]={hoverCount:0,timer:null,startTime:null,lastTriggered:null,innerText:(null===(o=null===(i=a.innerText)||void 0===i?void 0:i.trim())||void 0===o?void 0:o.slice(0,le.ctl))||\"\"});var d=this.hoverDataMap[s];d.hoverCount++,1===d.hoverCount&&(d.startTime=R()-le.startTime),d.timer||(d.timer=setTimeout(function(){r.resetHoverCount(s)},this.timeThreshold));var c=R()-le.startTime,l=c-(d.startTime||0),u=d.lastTriggered||0;if(d.hoverCount>=this.hoverThreshold&&l>=this.minTimeSpent&&c-u>=this.cooldownPeriod){var h={action:wt.repeatedScrolled,timestamp:c,innerText:F.sanitizeActionData(d.innerText),path:s};t(h,N(N({},h),{path:s})),d.lastTriggered=c,this.resetHoverCount(s)}}},Ft.prototype.resetHoverCount=function(e){var t=this.hoverDataMap[e];t&&(t.hoverCount=0,t.startTime=null,t.timer&&clearTimeout(t.timer),t.timer=null)},Ft);function Ft(e,t,n,i){void 0===e&&(e=5),void 0===t&&(t=1e4),void 0===n&&(n=4e3),void 0===i&&(i=2e4),this.hoverThreshold=e,this.timeThreshold=t,this.minTimeSpent=n,this.cooldownPeriod=i,this.hoverDataMap={}}var Xt=(jt=pt,e(Bt,jt),Bt.prototype.process=function(e,t){var n=R();n-this.lastLeaveIntentTimestamp\u003cthis.LEAVE_INTENT_COOLDOWN||(this.lastLeaveIntentTimestamp=n,t({action:wt.leaveIntent,timestamp:n-le.startTime}))},Bt),jt;function Bt(e){void 0===e&&(e=5e3);var t=jt.call(this)||this;return t.lastLeaveIntentTimestamp=0,t.LEAVE_INTENT_COOLDOWN=e,t}var Yt=(Kt.prototype.setupNavigationDetection=function(){var t=this;window.addEventListener(\"pagehide\",function(e){e.persisted&&(t.isNavigating=!0)}),window.addEventListener(\"popstate\",function(){t.isNavigating=!0,setTimeout(function(){t.isNavigating=!1},100)}),window.addEventListener(\"pageshow\",function(e){e.persisted&&(t.isNavigating=!1)}),window.addEventListener(\"beforeunload\",function(){t.isNavigating=!0})},Kt.prototype.attachEventListener=function(){le.signalsEnabled&&VWO._.phoenixMT&&this.events.forEach(function(n){VWO._.phoenixMT.on(n.name,function(e){if(le.r){var t=N(N({},e),le.getCampaigns(!1));e.vwoEventName=n.name,le.Recording.addNlsData(e,t)}},{syncToDataLayer:!0})})},Kt.prototype.onInit=function(){var t=this;le.signalsEnabled&&(this.pageRefreshed.process(null,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.PAGE_REFRESHED,N({},e))},0)}),this.quickBack.process(null,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.QUICK_BACK,N({},e))},0)}))},Kt.prototype.onMouseMove=function(e){var t=this;le.signalsEnabled&&this.cursorThrashed.process(e,function(e){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.CURSOR_THRASHED,N({},e)),t.recording.push(mt.serializeEvent(e))})},Kt.prototype.onMouseOver=function(e){var n=this;le.signalsEnabled&&this.repeatedHovered.process(e,function(e,t){n.recording.push(mt.serializeEvent(N(N({},t||e),{action:wt.repeatedHovered}))),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.REPEATED_HOVERED,N({},e))})},Kt.prototype.onCopy=function(e){var t=this;le.signalsEnabled&&this.copy.process(e,function(e){t.recording.push(mt.serializeEvent(N(N({},e),{action:wt.copy}))),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.COPY,N({},e))})},Kt.prototype.onSelection=function(e){var t=this;le.signalsEnabled&&this.selection.process(e,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.SELECTION,N({},e))})},Kt.prototype.onScroll=function(){var t=this;le.signalsEnabled&&this.repeatedScrolled.process(void 0,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.REPEATED_SCROLLED,N({},e))})},Kt.prototype.onVisibilityChange=function(e){var t=this;le.signalsEnabled&&(this.isNavigating||(this.tabIn.process(e,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.TAB_IN,N({},e))},500)}),this.tabOut.process(e,function(e){t.recording.push(mt.serializeEvent(e)),setTimeout(function(){VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.TAB_OUT,N({},e))},1e3)})))},Kt.prototype.onLeaveIntent=function(e){var t=this;le.signalsEnabled&&this.leaveIntent.process(e,function(e){t.recording.push(mt.serializeEvent(e)),VWO._.phoenixMT.trigger(window.VWO._.EventsEnum.LEAVE_INTENT,N({},e))})},Kt);function Kt(e){this.isNavigating=!1,this.recording=e,this.events=[{name:window.VWO._.EventsEnum.CURSOR_THRASHED},{name:window.VWO._.EventsEnum.PAGE_REFRESHED},{name:window.VWO._.EventsEnum.QUICK_BACK},{name:window.VWO._.EventsEnum.COPY},{name:window.VWO._.EventsEnum.SELECTION},{name:window.VWO._.EventsEnum.REPEATED_SCROLLED},{name:window.VWO._.EventsEnum.REPEATED_HOVERED},{name:window.VWO._.EventsEnum.LEAVE_INTENT},{name:window.VWO._.EventsEnum.TAB_OUT},{name:window.VWO._.EventsEnum.TAB_IN}],this.cursorThrashed=new yt,this.pageRefreshed=new St,this.quickBack=new Nt,this.copy=new Dt,this.selection=new Dt,this.repeatedScrolled=new xt,this.repeatedHovered=new zt,this.tabIn=new kt,this.tabOut=new Pt,this.leaveIntent=new Xt,this.setupNavigationDetection()}var qt={AB_TESTING:\"ABTesting\",SPLIT_URL:\"SplitURL\",MVT:\"MVT\",PERSONALIZE:\"Personalize\",WEB_ROLLOUT:\"WebRollout\",HEATMAP:\"ANALYZE_HEATMAP\",RECORDING:\"ANALYZE_RECORDING\"},Gt=(Jt.prototype.setRecordingArray=function(e){this.recording=e},Jt.prototype.onInit=function(){var o=this,e=window._vwo_exp_ids||[];0\u003ce.length&&e.forEach(function(e){var t=window._vwo_exp[e];t.ready&&t.combination_chosen&&t.isFirst&&o.processVariationShown(e,t.combination_chosen)}),window.VWO.phoenix('store.getters.getHistoryEvents(\"${{1}}\")',null,{captureGroups:[gt.GOAL_CONVERTED]}).then(function(e){for(var t=le.data360EventIndex;t\u003ce.length;t++){var n=e[t].props.campaignId,i=e[t].goalId;o.processMetricConversion(n,i)}le.data360EventIndex=e.length,le.enableEventListeners=!0}),this.processFunnelConversion()},Jt.prototype.attachEventListener=function(){var o=this;VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_SUBMIT,function(e){o.data360EventsCaptured(e)},{syncToDataLayer:!0}),VWO._.phoenixMT.on(window.VWO._.EventsEnum.PAGE_UNLOAD,function(e){o.data360EventsCaptured(e),lt.sendRecordingData()},{syncToDataLayer:!0}),VWO._.phoenixMT.on(gt.INSIGHTS_FUNNEL,function(){le.enableEventListeners&&o.processFunnelConversion()},{syncToDataLayer:!0}),void 0!==VWO.phoenix&&VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[\"*\",function(e){if(le.enableEventListeners)if(e.name===gt.VWO_VARIATION_SHOWN){if(!e.props.isFirst)return;var t=e.props.id;o.processVariationShown(t,e.props.variation)}else if(e.name===gt.GOAL_CONVERTED){le.data360EventIndex++,t=e.props.campaignId;var n=e.goalId,i=VWO._.goalsToBeConvertedSynchronously;if(null!=i&&0!==Object.keys(i).length||(i=VWO._.libUtils.updateGoalsKind(window._vwo_exp)),i&&i[t]&&i[t][n])return;o.processMetricConversion(t,n)}else e.isCustomEvent?o.processCustomEvent(e):e.name===gt.URL_CHANGE&&(le.enableEventListeners=!1)}]})},Jt.prototype.data360EventsCaptured=function(e){var t,n,i=this,o=null===(t=e._vwo)||void 0===t?void 0:t.eventDataConfig;if(o&&o[Object.keys(o)[0]].vwoMeta){var r=e._vwo.eventDataConfig[Object.keys(e._vwo.eventDataConfig)[0]].vwoMeta.metric;0\u003cObject.keys(r).length&&((null===(n=e._vwo)||void 0===n?void 0:n.syncEventData.vwoEventName)===window.VWO._.EventsEnum.PAGE_UNLOAD?this.processPageUnload():e.vwoEventName===window.VWO._.EventsEnum.DOM_SUBMIT&&this.processDomSubmit(),Object.keys(r).forEach(function(e){var n=e.split(\"_\")[1];r[e].forEach(function(e){var t=e.split(\"_\")[1];i.processMetricConversion(n,t)})}))}},Jt.prototype.processFunnelConversion=function(){var e=window.VWO._.phoenixMT.eventHistory[gt.INSIGHTS_FUNNEL];if(e){for(var t=0;t\u003ce.length;t++){var n=e[t].data.split(\"_\"),i=n[0],o=n[2];this.processMetricConversion(i,o,!0)}e.length=0}},Jt.prototype.processCustomEvent=function(e){var t,n,i;if(!e.name.startsWith(\"vwo_\")){var o={},r=[\"isCustomEvent\",\"page\",\"name\",\"VWO\"],a=null===(i=null===(n=null===(t=window.VWO._)||void 0===t?void 0:t.allSettings)||void 0===n?void 0:n.dataStore)||void 0===i?void 0:i.events;if(a&&void 0!==a[e.name]){for(var s in e)-1===r.indexOf(s)&&(o[s]=e[s]);var d=JSON.stringify(o);d=F.sanitizeActionData(d);var c={action:gt.CUSTOM_EVENT,timestamp:R()-le.startTime,value:F.sanitizeActionData(e.name)+\"_\"+d};0===le.startTime&&(c.timestamp=0),this.pushEventToRecording(c)}}},Jt.prototype.processMetricConversion=function(e,t,n){var i,o=window._vwo_exp[e],r={name:o.name,id:e,goalId:t,campaignType:o.type};if((o.type!==VWO._.CampaignEnum.INSIGHTS_FUNNEL_CAMPAIGN||n)&&\"vwo_bounce\"!==o.goals[t].identifier){var a=null===(i=o.metrics.find(function(e){return e.id==t}))||void 0===i?void 0:i.metricId;void 0!==a&&0!==a&&(r.globalMetricID=a);var s=JSON.stringify(r);s=F.sanitizeActionData(s);var d={action:gt.METRIC_CONVERTED,timestamp:R()-le.startTime,value:s};0===le.startTime&&(d.timestamp=0),this.pushEventToRecording(d)}},Jt.prototype.processVariationShown=function(e,t){var n=window._vwo_exp[e],i=window._vwo_exp[e].type;if(-1!==this.AllCampaignsType.indexOf(window._vwo_exp[e].type)){i=window._vwo_exp[e].iType?qt.PERSONALIZE:\"DEPLOY\"===window._vwo_exp[e].orgType?qt.WEB_ROLLOUT:\"VISUAL\"===window._vwo_exp[e].type?qt.MVT:\"SPLIT_URL\"===window._vwo_exp[e].type?qt.SPLIT_URL:qt.AB_TESTING;var o={name:n.name,id:e,variationName:n.comb_n[t],variation:t,campaignType:i},r=JSON.stringify(o);r=F.sanitizeActionData(r);var a={action:gt.VARIATION_SHOWN,timestamp:R()-le.startTime,value:r};0===le.startTime&&(a.timestamp=0),this.pushEventToRecording(a)}},Jt.prototype.processPageUnload=function(){var e={action:gt.PAGE_UNLOAD,timestamp:R()-le.startTime};0===le.startTime&&(e.timestamp=0),this.pushEventToRecording(e)},Jt.prototype.processDomSubmit=function(){var e={action:gt.DOM_SUBMIT,timestamp:R()-le.startTime};0===le.startTime&&(e.timestamp=0),this.pushEventToRecording(e)},Jt.prototype.pushEventToRecording=function(e){this.recording.push(mt.serializeEvent(e)),le.recordingData.totals.data360Events++,le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT),le.sRD()},Jt);function Jt(){this.AllCampaignsType=[\"VISUAL_AB\",\"DEPLOY\",\"VISUAL\",\"SPLIT_URL\"]}var $t=new Gt,Qt=p,Zt=window.VWO._.triggerEvent||window._vwo_ev||function(){},en,tn,nn;function on(i){var o,r;window.history&&(o=window.history,r=o.pushState||function(){},ve.addOverrideState(o,\"pushState\"),o.pushState=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=r.apply(o,e);return i({state:e[0]}),n},window.addEventListener?ve.addEventListener(window,\"popstate\",i,!1):window.attachEvent&&window.attachEvent(\"onpopstate\",i))}function rn(){le.recordingData.totals.ocs++;var e=le.getScreenDimensions(),t={action:\"oc\",timestamp:R()-le.startTime,width:e.width,height:e.height};this.recording.push(mt.serializeEvent(t))}function an(e){var t=setTimeout(rn.bind(e),10);ve.pushTimers(t,\"timeout\")}function sn(e){if(this.isMobile=le.isMobile(),this.isMobile){var t={action:\"focusin\"==e.type?\"ko\":\"kc\",timestamp:R()-le.startTime};this.recording.push(mt.serializeEvent(t))}}function dn(e){if(document.contains(e))return document;for(var t=e;t.parentNode;)t=t.parentNode;return t}function cn(){var e,t=I.get(\"Array\");this.heatmap={eventsLength:0,hoversLength:0,maxClicksRecorded:window._vwo_clicks||10,maxHoversRecorded:(null===(e=window.VWO.featureInfo)||void 0===e?void 0:e.hvrC)||60,clicks:new t},this.recording=new t,this.signal=new Yt(this.recording),le.data360EventsEnabled&&(this.data360Events=$t,this.data360Events.setRecordingArray(this.recording)),this.index={recording:0,clicks:0,heatmap:0},this.intervals=new t,this.anonymizeKeys=!0,this.clickDelay={page:0,link:380},this.tags=new l(\"Array\"),this.totals={movements:0,clicks:0,keyPresses:0,scroll:0},this.window={width:0,height:0},this.mouse={curMove:{el:{},width:0,height:0,relX:0,relY:0,docX:0,docY:0},lastMove:{docX:0,docY:0},curDown:{tag:\"\",index:0}},this.isMobile=le.isMobile(),this.devicePixelRatio=0,this.lastClickData=null}function ln(){for(var e=document.cookie.split(/; ?/),t={},n=0;n\u003ce.length;n++){var i=e[n].split(\"=\"),o=i[0],r=i[1];try{0!==o.indexOf(\"_vwo\")&&0!==o.indexOf(\"_vis_opt\")||(t[o]=r)}catch(e){}}return t}function un(){var e=window._vwo_evq;if(e){var t=le.Recording.index.evq?le.Recording.index.evq-1:0,n=e.slice(t);return le.Recording.index.evq=e.length,n}}cn.prototype.addInitialHTML=function(e){if(le.r){var t=I.get(\"JSON\"),n=le.GetHtml.html;n.lvs={c:VWO.v,o:VWO.v_o,s:VWO.v_s},n.idleToAction=le.saveNewRecordingInitiatedOnce,e.html=t.stringify(n)}},cn.prototype.getRelativeCoord=function(e){if(this.isMobile){var t=(en=en||Qt('\u003cspan style=\"position:absolute;top:0;left:-100px\">\u003c/span>').appendTo(\"body\")).offset();e.pageY+=t.top,e.pageX+=t.left- -100}return{x:e.pageX-e.offsetX,y:e.pageY-e.offsetY}},cn.prototype.addElementScrollData=C(function(e){this.recording.push(e)},le.sDT),cn.prototype.sendElementScrollData=function(e){var t=F.getTargetNode(e),n={action:\"es\",selectorPath:F.sanitizeActionData(ee(t)),timestamp:R()-le.startTime,scrollX:Qt(t).scrollLeft(),scrollY:Qt(t).scrollTop()};this.addElementScrollData(mt.serializeEvent(n))},cn.prototype.loadEventListeners=function(){var d=this,i=this;ve.addJqEventListener(Qt(document),\"on\",\"focusin\",sn.bind(this),\"select, textarea, input[type=text], input[type=date], input[type=password], input[type=email], input[type=number]\"),ve.addJqEventListener(Qt(document),\"on\",\"focusout\",sn.bind(this),\"select, textarea, input[type=text], input[type=date], input[type=password], input[type=email], input[type=number]\");var e=window.navigator.userAgent;e.match(/safari/i)&&!e.match(/chrome/i)||window._vwo_acc_id\u003c5e5?ve.addEventListener(Qt(window),\"on\",\"orientationchange\",an.bind(this,i)):ve.addEventListener(window.screen.orientation,\"change\",an.bind(this,i)),ve.addJqEventListener(Qt(document),\"on\",\"mouseleave\",lt.sendRecordingData.bind(lt));function a(){var e=le.getScale(),t=le.getScroll(),n={action:\"tc\",timestamp:R()-le.startTime,scaleX:e.x,scaleY:e.y,scrollX:t.x,scrollY:t.y};i.recording.push(mt.serializeEvent(n))}function c(e,t){void 0===t&&(t=!1);var n=F.getTargetNode(e),i=\"touchend\"===e.type,o=window.vwo_$(n);if(!F.shouldIgnoreElement(n)){var r,a,s=Qt(n).offset(),d=window.vwo_$(n);if(\"undefined\"!=typeof ShadowRoot&&(n.getRootNode?n.getRootNode()instanceof ShadowRoot:dn(n)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&n.nlsParent){var c=n.getBoundingClientRect();s={top:c.top+document.body.scrollTop,left:c.left+document.body.scrollLeft}}if(s){if(this.mouse.curDown.tag=n.nodeName,this.mouse.curDown.index=Qt(n.nodeName).index(n),i){var l=e.changedTouches[0];l&&(r=l.pageX,a=l.pageY)}else r=e.pageX,a=e.pageY;for(var u=I.get(\"Math\"),h=this.getRelativeCoord({pageX:r,offsetX:s.left,pageY:a,offsetY:s.top}),f=R()-le.startTime,m=n,g={eventUuid:e.eventUuid,event:e,action:\"mc\",timestamp:f,selectorPath:F.sanitizeActionData(ee(n)),elWidth:we.getTrueWidth(n),elHeight:we.getTrueHeight(n),relX:u.floor(h.x),relY:u.floor(h.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};d.width()\u003c=0&&d.height()\u003c=0&&d.length;)d=d.parent();if(d&&o&&d.length&&o.length){var p=u.floor(h.x),v=u.floor(h.y),w=this.mouse.curMove.docX,_=this.mouse.curMove.docY,y=we.getRelativeStats(o,d,p,v,w,_);g={eventUuid:e.eventUuid,event:e,action:\"mc\",timestamp:f,selectorPath:F.sanitizeActionData(ee(d[0])),elWidth:y.correctedTargetWidth,elHeight:y.correctedTargetHeight,relX:u.floor(y.correctedTargetOffsetX),relY:u.floor(y.correctedTargetOffsetY),docX:y.correctedTargetPageX,docY:y.correctedTargetPageY},m=d[0]}var E=m&&m.innerText?m.innerText.trim():\"\",T=!1;if(E.length&&!F.needsMasking(e.target,le.Recording.anonymizeKeys)&&(E=F.sanitizeActionData(E.slice(0,le.ctl)),g.innerText=E),le.GetHtml.html.isAuraSite&&-1\u003cg.selectorPath.indexOf(\"SLOT\")&&(le.selectorStore=le.selectorStore||{},le.selectorStore[g.selectorPath]=m),1==e.which||\"touchend\"===e.type){var S=N({},g);if((85e4\u003cwindow._vwo_acc_id||708874===window._vwo_acc_id)&&(S=N(N({},g),{elWidth:we.getOuterWidth(m),elHeight:we.getOuterHeight(m)})),VWO._&&(S.eTime=VWO._.commonUtil.getCurrentTimestamp()),this.lastClickData=g,t||D.data360migrated()){if(t){this.heatmap.clicks.push(S),this.recording.push(S);var O=le.Recording.getClickProps(S,!0),b=le.Recording.getClickProps(S);(O||b)&&le.Recording.addNlsData(e,N(N({},O),b)),T=!0}}else Zt.apply(Zt,[gt.NLS_CLICK,e]),this.heatmap.clicks.push(S),this.recording.push(S),T=!0}T&&D.pageExitHandling()&&m&&\"A\"===m.nodeName?(lt.sendRecordingData(!1,null,{mc:mt.serializeEvent(g)}),this.lastClickData=null):(le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT),le.sRD())}}}ve.addEventListener(document,\"touchstart\",function(e){2===e.touches.length&&a()}.bind(this),!0),ve.addEventListener(document,\"touchmove\",function(e){2===e.touches.length&&a();var t=F.getTargetNode(e);if(t){t.vwoVbaTm=1;var n=setTimeout(function(){t.vwoVbaTm=0},1e3);ve.pushTimers(n,\"timeout\")}}.bind(this),!0),ve.addEventListener(document,\"touchend\",function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0];if(2===n.touches.length){var i=setTimeout(a,600);ve.pushTimers(i,\"timeout\")}var o=F.getTargetNode(n);if(o){o.vwoVbaTe=1;var r=setTimeout(function(){o.vwoVbaTe=0},1e3);ve.pushTimers(r,\"timeout\"),o.vwoVbaTm||c.apply(this,e.concat(0)),o.vwoVbaTm=0}}.bind(this),!0);var t=C(function(e){d.signal.onMouseOver(e)},200),n=C(function(){this.signal.onSelection()},300);D.data360migrated()&&(VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,function(e){var t,n,i,o,r,a,s;e._vwo&&e._vwo.nls||null!==(t=e._vwo)&&void 0!==t&&t.isDeadClick||null!==(n=e._vwo)&&void 0!==n&&n.isRageClick||null!==(i=e._vwo)&&void 0!==i&&i.isErrorClick||((o=e).eventUuid=o.eventUuid||(null===(s=null===(a=null===(r=window.VWO.modules)||void 0===r?void 0:r.utils)||void 0===a?void 0:a.libUtils)||void 0===s?void 0:s.generateUUID()),d.data360Events&&d.data360Events.data360EventsCaptured(e),c.apply(d,[e,!0]))},{syncToDataLayer:!0}),VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[VWO._.EventsEnum.LEAVE_INTENT,function(e){d.signal.onLeaveIntent(e)}]}),VWO._.phoenixMT.on(window.VWO._.EventsEnum.ERROR_ONPAGE,function(e){if(le.r){var t=N(N({},e),le.getCampaigns(!1));e.vwoEventName=window.VWO._.EventsEnum.ERROR_ONPAGE,le.Recording.addNlsData(e,t)}},{syncToDataLayer:!0}),window.VWO.ErrorLogger&<.formSubmitCallbacks.push(window.VWO.ErrorLogger.sendData.bind(window.VWO.ErrorLogger)),this.signal.attachEventListener(),this.data360Events&&this.data360Events.attachEventListener());function o(){le.htmlRequestSuccess&&(Ce.useBeacon=!0,D.pageExitHandling()?(Ie.deQueueRequest(),Object.keys(Ce.workerMessages).forEach(function(e){var t=Ce.workerMessages[e],n=t.data,i=t.options;lt.sendData(n,i),delete Ce.workerMessages[e]})):i.lastClickData&&(lt.sendRecordingData(!1,null,{mc:mt.serializeEvent(i.lastClickData)}),i.lastClickData=null),Ce.useBeacon=!1)}var r=C(function(){var e=le.getScale(),t=le.getScroll(),n=le.getDimensions(),i=le.getScrollDimensions(),o={action:\"sc\",timestamp:R()-le.startTime,scaleX:e.x,scaleY:e.y,scrollX:t.x,scrollY:t.y,width:n.width,height:n.height,pageWidth:Qt(\"html\").width(),pageHeight:Math.max(Qt(\"html\").height(),Qt(\"html\")[0].scrollHeight),pageScrollWidth:i.width,pageScrollHeight:i.height};this.recording.push(mt.serializeEvent(o)),lt.sendRecordingData()}.bind(i),le.sDT);ve.addEventListener(window,\"resize\",function(){if(this.devicePixelRatio===window.devicePixelRatio){var e=le.getScale(),t=le.getScreenScale(),n=le.getDimensions(),i=le.getScroll(),o=le.getScrollDimensions(),r={action:this.isMobile?\"rs\":\"re\",timestamp:R()-le.startTime,width:n.width,height:n.height,scrollX:i.x,scrollY:i.y,scaleX:this.isMobile?e.x:\"1\",scaleY:this.isMobile?e.y:\"1\",screenScaleX:this.isMobile?t.x:\"\",screenScaleY:this.isMobile?t.y:\"\",pageWidth:this.isMobile?Qt(\"html\").width():\"\",pageHeight:this.isMobile?Qt(\"html\").height():\"\",pageScrollWidth:o.width,pageScrollHeight:o.height};this.recording.push(mt.serializeEvent(r))}else this.devicePixelRatio=window.devicePixelRatio}.bind(this)),ve.addEventListener(document,\"mousemove\",function(e){var t=F.getTargetNode(e),n=Qt(t).offset();if(\"undefined\"!=typeof ShadowRoot&&(t.getRootNode?t.getRootNode()instanceof ShadowRoot:dn(t)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&t.nlsParent){var i=t.getBoundingClientRect();n={top:i.top+document.body.scrollTop,left:i.left+document.body.scrollLeft}}if(n){var o=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),r=I.get(\"Math\");this.mouse.curMove.el=t,this.mouse.curMove.width=we.getTrueWidth(t),this.mouse.curMove.height=we.getTrueHeight(t),this.mouse.curMove.relX=r.floor(o.x),this.mouse.curMove.relY=r.floor(o.y),this.mouse.curMove.docX=e.pageX,this.mouse.curMove.docY=e.pageY,this.signal.onMouseMove(e)}}.bind(this)),ve.addEventListener(document,\"mouseover\",t.bind(this)),ve.addEventListener(document,\"copy\",function(e){d.signal.onCopy(e)}.bind(this)),ve.addEventListener(document,\"scroll\",function(){d.signal.onScroll()}.bind(this)),ve.addEventListener(document,\"selectionchange\",n.bind(this)),ve.addEventListener(document,\"visibilitychange\",function(e){d.signal.onVisibilityChange(e)}.bind(this)),ve.addJqEventListener(Qt(window),\"on\",\"scroll\",r),ve.addJqEventListener(Qt(window),\"on\",\"beforeunload\",o),D.pageExitHandling()&&window.VWO._.phoenixMT.on(gt.PAGE_EXIT,o),(le.webVitalsEnabled||D.isWebVitalsOverrideEnabled())&&window.VWO._.phoenixMT.on(window.VWO._.EventsEnum.PERFORMANCE,function(e){if(le.r){var t={action:\"pf\",timestamp:R()-le.startTime,vitals:F.sanitizeActionData(JSON.stringify(e))};d.recording.push(mt.serializeEvent(t)),o()}}),\"function\"==typeof document.addEventListener?ve.addEventListener(document.body,\"scroll\",i.sendElementScrollData.bind(i),!0):ve.addJqEventListener(Qt(\"*\"),\"on\",\"scroll\",i.sendElementScrollData.bind(i)),ve.addEventListener(document,\"focus\",function(e){var t=F.getTargetNode(e),n={action:\"fo\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t))};this.recording.push(mt.serializeEvent(n))}.bind(this),!0),ve.addEventListener(document,\"blur\",function(e){var t=F.getTargetNode(e),n=this.handleProtected(t),i={action:\"bl\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),value:n};this.recording.push(mt.serializeEvent(i))}.bind(this),!0),on(function(){le.formAnalysis&&le.formAnalysis.resetFormObservers();var e={action:\"url\",timestamp:R()-le.startTime,url:encodeURIComponent(location.href),referrerUrl:encodeURIComponent(this.currentUrl)};this.recording.push(mt.serializeEvent(e)),this.previousUrl=this.currentUrl,this.currentUrl=location.href}.bind(this)),ve.addEventListener(document.body,\"mousedown\",function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0],i=F.getTargetNode(n);2!==n.button?i.vwoVbaTe?i.vwoVbaTe=0:c.apply(this,e):function(e){var t=F.getTargetNode(e),n=Qt(t).offset();if(\"undefined\"!=typeof ShadowRoot&&(t.getRootNode?t.getRootNode()instanceof ShadowRoot:dn(t)instanceof ShadowRoot)||le.GetHtml.html.isAuraSite&&t.nlsParent){var i=t.getBoundingClientRect();n={top:i.top+document.body.scrollTop,left:i.left+document.body.scrollLeft}}if(\"HTML\"!==t.nodeName&&n){var o=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),r=I.get(\"Math\"),a={action:\"mr\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),elWidth:we.getTrueWidth(t),elHeight:we.getTrueHeight(t),relX:r.floor(o.x),relY:r.floor(o.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};if(this.recording.push(mt.serializeEvent(a)),\"submit\"!==Qt(t).attr(\"type\")){setTimeout(function(){lt.sendRecordingData()},1);for(var s=\"A\"===t.nodeName?this.clickDelay.link:this.clickDelay.page,d=I.get(\"Date\"),c=new d,l=c.getTime()+s;c.getTime()\u003cl;)c=new d}}}.bind(this)(n)}.bind(this),!0),ve.addEventListener(document,\"mouseup\",function(e){var t=F.getTargetNode(e),n=Qt(t).offset(),i=Qt(t.nodeName).index(t);if(\"HTML\"!==t.nodeName&&n){var o;if(t.nodeName===this.mouse.curDown.tag&&i===this.mouse.curDown.index)switch(e.button){case 0:case 1:default:o=\"mc\";break;case 2:o=\"mr\"}else o=\"mu\";if(\"mc\"!==o&&\"mr\"!==o){var r=this.getRelativeCoord({pageX:e.pageX,offsetX:n.left,pageY:e.pageY,offsetY:n.top}),a=I.get(\"Math\"),s={action:o,timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),elWidth:we.getTrueWidth(t),elHeight:we.getTrueHeight(t),relX:a.floor(r.x),relY:a.floor(r.y),docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};if(this.recording.push(mt.serializeEvent(s)),\"submit\"!==Qt(t).attr(\"type\")){setTimeout(function(){lt.sendRecordingData()},1);for(var d=\"A\"===t.nodeName?this.clickDelay.link:this.clickDelay.page,c=I.get(\"Date\"),l=new c,u=l.getTime()+d;l.getTime()\u003cu;)l=new c}}}}.bind(this)),ve.addEventListener(document,\"keyup\",function(e){var t=F.getTargetNode(e),n=this.handleProtected(t),i={action:\"ku\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(t)),value:n};this.recording.push(mt.serializeEvent(i))}.bind(this)),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t=F.getTargetNode(e);this.sendRadioCheckboxData(t)}.bind(this),\"input[type=radio],input[type=checkbox]\"),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t,n=F.getTargetNode(e),i=Qt(n).val();if(Qt.isArray(i)){for(var o=0;o\u003ci.length;o++)i[o]=F.sanitizeActionData(i[o]);t=i.join(\"!-ac-!\")}else t=i;t=this.handleProtected(n);var r={action:\"sb\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(n)),value:t};this.recording.push(mt.serializeEvent(r))}.bind(this),\"select\"),ve.addJqEventListener(Qt(document),\"on\",\"change\",function(e){var t=this,n=F.getTargetNode(e);!n||\"INPUT\"===n.tagName&&-1!==[\"radio\",\"checkbox\",\"file\"].indexOf(n.type)||setTimeout(function(){t.sendInputElementData(n)},10)}.bind(this),\"input,textarea\")},cn.prototype.sendInputElementData=function(e){var t;if(e){\"OPTION\"===e.tagName&&\"SELECT\"===(null===(t=e.parentNode)||void 0===t?void 0:t.tagName)&&(e=e.parentNode);var n=this.handleProtected(e),i={action:\"ic\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(e)),value:n},o=mt.serializeEvent(i);this.recording.push(o)}},cn.prototype.sendRadioCheckboxData=function(e){if(e){var t=Qt(e).is(\":checked\"),n={action:\"rb\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(e)),isChecked:t},i=mt.serializeEvent(n);this.recording.push(i)}},cn.prototype.patchNativeProperty=function(e,t,n){if(t in e){for(var i,o=e;null!==o&&!(i=Object.getOwnPropertyDescriptor(o,t));)o=Object.getPrototypeOf(o);i&&Object.defineProperty(o,t,{configurable:!0,get:function(){return i.get.call(this)},set:function(e){var t={oldValue:i.get.call(this),newValue:e};i.set.call(this,t.newValue),t.oldValue!==t.newValue&&document.body.contains(this)&&n(this)}})}},cn.prototype.patchNativeProperties=function(){nn||F.isSafari()||(this.patchNativeProperty(HTMLInputElement.prototype,\"value\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLSelectElement.prototype,\"value\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLOptionElement.prototype,\"selected\",this.sendInputElementData.bind(this)),this.patchNativeProperty(HTMLInputElement.prototype,\"checked\",this.sendRadioCheckboxData.bind(this)),nn=!0)},cn.prototype.storeMouseMove=function(){if(\"HTML\"!==this.mouse.curMove.el.nodeName&&(this.mouse.lastMove.docX!==this.mouse.curMove.docX||this.mouse.lastMove.docY!==this.mouse.curMove.docY)){var e={action:\"mm\",timestamp:R()-le.startTime,selectorPath:F.sanitizeActionData(ee(this.mouse.curMove.el)),elWidth:this.mouse.curMove.width,elHeight:this.mouse.curMove.height,relX:this.mouse.curMove.relX,relY:this.mouse.curMove.relY,docX:this.mouse.curMove.docX,docY:this.mouse.curMove.docY};this.recording.push(mt.serializeEvent(e)),this.mouse.lastMove.docX=this.mouse.curMove.docX,this.mouse.lastMove.docY=this.mouse.curMove.docY}},cn.prototype.handleProtected=function(e){var t=F.handleProtected(e,this.anonymizeKeys);return t=F.sanitizeActionData(t)},cn.prototype.addNlsData=function(e,t){le.isEligibleToSendRecordingData()&&(e._vwo=e._vwo||{},e._vwo.nls=e._vwo.nls||{},e._vwo.nls=N(N({},e._vwo.nls),t))},cn.prototype.getClickProps=function(e,t){var n,i,o,r;if((!t||le.hs&&!le.hsStopped)&&(t||le.r)){var a={};t&&(a=le.getCampaigns(t));var s,d=null===(i=null===(n=VWO.modules)||void 0===n?void 0:n.utils)||void 0===i?void 0:i.heatmapUtils,c=0,l=0;if(d){var u=d.getTargetPathInfo(e.event);c=u.x_percent,l=u.y_percent,s=u.xpath}else e.elWidth&&(c=Math.round(1e3*e.relX/e.elWidth)/1e3),e.elHeight&&(l=Math.round(1e3*e.relY/e.elHeight)/1e3);var h=N({path:s||e.selectorPath,x:c,y:l},a);if(null!==(r=null===(o=window.VWO.modules)||void 0===o?void 0:o.utils)&&void 0!==r&&r.getElementMetadata){var f=window.VWO.modules.utils.getElementMetadata(e.event),m=f.sPath,g=f.tag,p=f.ph,v=f.scrDp,w=f.label;h=N(N({},h),{sPath:m,tag:g,ph:p,scrDp:v,label:w})}if(e.innerText&&(h.innerText=e.innerText),t){var _=le.Recording.heatmap.maxClicksRecorded-le.Recording.heatmap.eventsLength;le.Recording.heatmap.eventsLength++,e&&0\u003c_&&(h.isHeatmapData=!0)}return h}},cn.prototype.getHeatmapData=function(e){if(le.hs&&!le.hsStopped){var t=e,n={},i=le.Recording.heatmap.maxClicksRecorded-le.Recording.heatmap.eventsLength;return 0\u003c(t=t.slice(0,i)).length&&!D.data360migrated()&&(le.Recording.heatmap.eventsLength+=t.length,t=t.map(function(e){return mt.serializeEvent(e)}),Qt.extend(n,{mc:t.join(\",\")})),le.Recording.hasScrollChanged()&&Qt.extend(n,{scroll_percentage:le.recordingData.totals.scroll}),n}},cn.prototype.resetHeatmapData=function(){var e=I.get(\"Array\");le.Recording.heatmap.eventsLength=0,le.Recording.heatmap.hoversLength=0,le.hsStopped=!1,le.Recording.heatmap.clicks=new e,le.Recording.index.heatmap=0},cn.prototype.resetData=function(){le.tags.eTags.refresh(),le.lastSendTime=0,le.Recording.resetHeatmapData()},cn.prototype.hasScrollChanged=function(){var e=le.getScrollPercentage();return e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e),le.recordingData.totals.scroll!==le.recordingData.last.scroll},cn.prototype.getHeatmapScroll=function(){var e=le.getScrollPercentage();return e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e),le.recordingData.totals.scroll},cn.prototype.addTag=function(e){le.analyze||(le.Recording.tags.add(e),le.Recording.tags.isTagPassed()&<.sendRecordingData(!0))},cn.prototype.getTagData=function(){if(le.r&&le.Recording.tags.isTagPassed())return{tags:le.Recording.tags.get()}},cn.prototype.getRecordingData=function(e,t,n){var i={};if(le.r){if(e.length&&(e=e.map(function(e){return\"object\"!=typeof e?e:mt.serializeEvent(e)}),i.recording=e.join(\",\")),t.length){var o=I.get(\"JSON\");i.mutations=o.stringify(t)}return Qt.extend(i,n),i}},cn.prototype.sendData=function(){var e,t,n,i,o,r,a,s,d,c,l=le.getScreenScale(),u={};if(this.oldSettings=this.oldSettings||{},this.isMobile&&(this.oldSettings.screenScaleX!==l.x||this.oldSettings.screenScaleY!==l.y)){var h={action:\"sS\",timestamp:R()-le.startTime,screenScaleX:l.x,screenScaleY:l.y};le.Recording.recording.push(mt.serializeEvent(h)),this.oldSettings.screenScaleX=l.x,this.oldSettings.screenScaleY=l.y}var f=un();if(!(le.Recording.index.recording>=le.Recording.recording.length&&le.Recording.index.heatmap>=le.Recording.heatmap.clicks.length&&le.Mutations.index>=le.Mutations.mutations.length)||le.Recording.hasScrollChanged()||le.Recording.tags.isTagPassed()||f.length){var m=le.Recording.recording.slice(le.Recording.index.recording),g=le.Mutations.mutations.slice(le.Mutations.index),p=le.Recording.heatmap.clicks.slice(le.Recording.index.heatmap);le.Recording.index.recording=le.Recording.recording.length,le.Recording.index.heatmap=le.Recording.heatmap.clicks.length,le.Mutations.index=le.Mutations.mutations.length;var v=I.get(\"JSON\"),w=pe.init(p,!1);D.deadClickInHeatmap()&&(le.hs||le.r)&&(p=w.latestRecording);var _=w.deadClickInThisBatch?11:0,y=w.rageClickInThisBatch?12:0,E={};if(_||y){var T=[];T.push(_,y),E[A.RECORDING_META]=((e={})[A.CLICKS_TRACKED]=T,e),void 0!==VWO.phoenix&&Qt.extend(E[A.RECORDING_META],N(((t={})[A.CLICK_TRACK_COUNT]=w.clickCounts,t),D.data360migrated()?{}:((n={})[A.CLICK_TEXT_DATA]=w.textData,n))),E[A.RECORDING_META]=v.stringify(E[A.RECORDING_META])}else void 0!==VWO.phoenix&&w.clickCounts&&w.clickCounts.c&&(E[A.RECORDING_META]=((i={})[A.CLICK_TRACK_COUNT]=w.clickCounts,i),E[A.RECORDING_META]=v.stringify(E[A.RECORDING_META]));var S=le.Recording.getRecordingData(m,g,E),O=le.Recording.getHeatmapData(p),b=le.Recording.getTagData();VWO._&&VWO._.ac&&VWO._.ac.rdbg&&S&&S.recording&&(S.recording=S.recording+\",vwomt_\"+(R()-le.startTime)+\"_\"+encodeURIComponent(v.stringify({evq:f})));try{null!==(a=null===(r=null===(o=window.VWO)||void 0===o?void 0:o._)||void 0===r?void 0:r.ac)&&void 0!==a&&a.cRecJS&&null!==(c=null===(d=null===(s=window.VWO)||void 0===s?void 0:s._)||void 0===d?void 0:d.ac)&&void 0!==c&&c.cRecJS()?Qt.extend(u,O,b):Qt.extend(u,S,O,b)}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:\"Error in cRecJS \"+VWO._.ac.cRecJS,url:document.URL})}return u}},cn.prototype.pushScaleInformation=function(){var e=le.getScale(),t=e.x,n=e.y,i={action:\"is\",timestamp:R()-le.startTime,scaleX:t,scaleY:n,scrollX:Qt(window).scrollLeft(),scrollY:Qt(window).scrollTop()};this.recording.push(mt.serializeEvent(i))},cn.prototype.init=function(e){if(e&&cn.bind(this)(),this.currentUrl=location.href,lt.formSubmitCallbacks.push(this.sendData.bind(this)),this.signal.onInit(),this.data360Events&&this.data360Events.onInit(),this.devicePixelRatio=window.devicePixelRatio,this.initialClientHeight=le.getViewportDimensions().height,this.isMobile){this.oldSettings=this.oldSettings||{};var t=le.getScreenScale(),n=t.x,i=t.y,o={action:\"sS\",timestamp:R()-le.startTime,screenScaleX:n,screenScaleY:i};le.Recording.recording.push(mt.serializeEvent(o)),this.oldSettings.screenScaleX=n,this.oldSettings.screenScaleY=i,this.pushScaleInformation();for(var r=500;r\u003c=2e3;r+=500){var a=setTimeout(this.pushScaleInformation.bind(this),r);ve.pushTimers(a,\"timeout\")}}var s=le.getScale(),d=le.getScroll(),c=le.getDimensions(),l=le.getScrollDimensions(),u={action:\"sc\",timestamp:R()-le.startTime,scaleX:s.x,scaleY:s.y,scrollX:d.x,scrollY:d.y,width:c.width,height:c.height,pageWidth:Qt(\"html\").width(),pageHeight:Math.max(Qt(\"html\").height(),Qt(\"html\")[0].scrollHeight),pageScrollWidth:l.width,pageScrollHeight:l.height};if(this.recording.push(mt.serializeEvent(u)),!tn){this.loadEventListeners(),this.patchNativeProperties();var h=!1;document.addEventListener(\"vwo.meta\",function(e){var t,n=e.data,i=I.get(\"JSON\");n&&\"object\"==typeof n&&519176===window._vwo_acc_id&&(n.snapShottedUrl=i.stringify(le.linkHrefForSnapshotting),h||(n.sessionId=le.ids.session,n.uuid=F.getUUID(),n.aST=VWO._.ast),h=!0),n&&\"object\"==typeof n&&555774===window._vwo_acc_id&&(n.vvps=window.visualViewport&&window.visualViewport.scale),n&&\"object\"==typeof n&&373511===window._vwo_acc_id&&window.vwo_iehack_queue.length&&(n.gifCalls=[],null!==(t=window.vwo_iehack_queue)&&void 0!==t&&t.forEach(function(e){n.gifCalls.push(e.src)})),n&&\"object\"==typeof n&&566821===window._vwo_acc_id&&window._vwo_geo&&(h||(n.location=window._vwo_geo),h=!0),le.Recording.recording.push(\"vwomt_\"+(R()-le.startTime)+\"_\"+encodeURIComponent(i.stringify(n)))}),VWO._.customEvent(\"meta\",{cks:ln()});var f=setInterval(this.storeMouseMove.bind(this),300);ve.pushTimers(f,\"interval\"),tn=!0}},le.Recording=new cn;var hn=le.Recording,fn=function(){};function mn(){this.focusedNode=null,this.selectedLiIndex=-1}mn.prototype.getFocusedNode=function(){return this.focusedNode},mn.prototype.setFocusOnNode=function(e){this.focusedNode=e},mn.prototype.resetFocusedNode=function(){this.focusedNode=null},mn.prototype.resetSelectedLiIndex=function(){this.selectedLiIndex=-1},mn.prototype.getSelectedLiIndex=function(){return this.selectedLiIndex},mn.prototype.setSelectedLiIndex=function(e,t){t=t||fn,this.selectedLiIndex!==e&&(this.selectedLiIndex=e,t())},mn.prototype.doBlurOnNode=function(e,t){t=t||fn,this.focusedNode&&this.focusedNode!==e&&(t(),this.resetFocusedNode(),this.resetSelectedLiIndex())},mn.prototype.doFocusOnNode=function(e,t){t=t||fn,this.focusedNode&&this.focusedNode===e||t()};var gn=new mn,pn={createEvent:function(e,t){try{var n=e.createEvent(\"Event\");return n.initEvent(t,!1,!1),n}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:e&&e.stack||e+\".\",url:document.URL,source:\"cEF\"})}},dispatchEvent:function(e,t){e.dispatchEvent(t)}},vn=p,wn;function _n(e){if(e.vwoCustEl&&e.vwoCustEl.length){for(var t=e.vwoCustEl,n=0;n\u003ct.length;n++)delete t[n].vwoNatEl,Cn(t[n]);delete e.vwoCustEl}}function yn(e){for(var t=e.customElements,n=e.nativeElement,i=[],o=0;o\u003ct.length;o++)if(t[o]){if(t[o].vwoNatEl)continue;t[o].vwoNatEl=n,Rn(t[o]),i.push(t[o])}n.vwoCustEl=i}function En(e){var t=vn(e),n=t.attr(\"type\");if(t.is(\"input\")&&(\"checkbox\"===n||\"radio\"===n)){var i=vn('label[for=\"'+t.attr(\"id\")+'\"]');if(i.length\u003c=0){var o=t.parent();\"label\"===o.get(0).tagName.toLowerCase()&&(i=o)}return i.get(0)}}function Tn(e){var t=e.currentTarget.vwoNatEl,n=vn(e.target);if(t.tagName&&\"SELECT\"===t.tagName&&(n.is(\"li\")||n.parent().is(\"li\")||n.parent().parent().is(\"li\"))){var i=n.closest(\"li\").index();return t.chStatsProcessed=0,gn.setSelectedLiIndex(i,wn.changeHandler.bind(t,{target:t},!0)),void(t.chStatsProcessed=1)}t.mdStatsProcessed=0,wn.mouseDownHandler.call(t,{target:t}),t.mdStatsProcessed=1,t.fcStatsProcessed=0,gn.doFocusOnNode(t,wn.focusHandler.bind(t,{target:t})),t.fcStatsProcessed=1}function Sn(e){var t=vn(e.target),n=e.currentTarget.vwoNatEl;n.tagName&&\"SELECT\"===n.tagName&&(t.parent().is(\"li\")||t.parent().parent().is(\"li\"))||(n.muStatsProcessed=0,wn.mouseUpHandler.call(n,{target:n}),n.muStatsProcessed=1,n.chStatsProcessed=0,\"INPUT\"===n.tagName&&\"checkbox\"===n.type?wn.changeHandler.call(n,{target:n}):\"INPUT\"===n.tagName&&\"radio\"===n.type&&gn.doFocusOnNode(n,wn.changeHandler.bind(n,{target:n})),n.chStatsProcessed=1,gn.setFocusOnNode(n))}function On(e){var t=e.currentTarget.vwoNatEl;t.meStatsProcessed=0,wn.mouseEnterHandler.call(t,{target:t}),t.meStatsProcessed=1}function bn(e){var t=e.currentTarget.vwoNatEl;t.mlStatsProcessed=0,wn.mouseLeaveHandler.call(t,{target:t}),t.mlStatsProcessed=1}function Nn(){document.addEventListener(\"vwo_element_added\",function(e){if(wn._mapElements){var t=e.data;t.constructor!==Array&&(t=[t]);for(var n=0;n\u003ct.length;n++){var i=[];t[n].tagName&&\"input\"===t[n].tagName.toLowerCase()&&i.push(En(t[n])),i.push(wn._mapElements(t[n]));var o={customElements:i.reduce(function(e,t){return e.concat(t)},[]),nativeElement:t[n]};_n(t[n]),yn(o)}}},!1)}function Rn(e){e.addEventListener(\"mousedown\",Tn,!0),e.addEventListener(\"mouseup\",Sn,!0),e.addEventListener(\"mouseenter\",On,!0),e.addEventListener(\"mouseleave\",bn,!0)}function Cn(e){e.removeEventListener(\"mousedown\",Tn,!0),e.removeEventListener(\"mouseup\",Sn,!0),e.removeEventListener(\"mouseenter\",On,!0),e.removeEventListener(\"mouseleave\",bn,!0)}var Dn={init:function(e){wn=e,Nn()}},An=p,In=window._vwo_exp,xn=window._vwo_exp_ids,Ln=\"ANALYZE_FORM\",kn=0,Mn;function Vn(e,t){var n,i=An(e);switch(t){case\"mouseenter\":n=e.meStatsProcessed;break;case\"mouseleave\":n=e.mlStatsProcessed;break;case\"mousedown\":n=e.mdStatsProcessed;break;case\"mouseup\":n=e.muStatsProcessed;break;case\"focus\":n=e.fcStatsProcessed;break;case\"blur\":n=e.blStats;break;case\"change\":n=e.chStatsProcessed;break;case\"keydown\":n=e.kdStats}if(!n&&Pn.handleTracking(i))return i}var Pn={f:{},forms:{},lastSentForms:void 0,changes:{},marketoListenerAdded:!1,formSelector:\"form,[nls_fa_name]:not(form)\",formObservers:[],formInputSelector:\"form input, form select, form textarea, [nls_fa_name]:not(form) input, [nls_fa_name]:not(form) select, [nls_fa_name]:not(form) textarea, form [nls_fa_el_name], [nls_fa_name]:not(form) [nls_fa_el_name]\",getFormName:function(e){if(le.analyze){var t=e.data(\"id\");return t?t:(kn++,e.data(\"id\",kn),kn)}return void 0!==e.attr(\"nls_fa_name\")&&!1!==e.attr(\"nls_fa_name\")?e.attr(\"nls_fa_name\"):void 0!==e.attr(\"id\")&&!1!==e.attr(\"id\")?e.attr(\"id\"):void 0!==e.attr(\"name\")&&!1!==e.attr(\"name\")&&e.attr(\"name\")},getFormElementName:function(e){return void 0!==e.attr(\"nls_fa_el_name\")&&!1!==e.attr(\"nls_fa_el_name\")&&null!==e.attr(\"nls_fa_el_name\")?e.attr(\"nls_fa_el_name\"):void 0!==e.attr(\"id\")&&!1!==e.attr(\"id\")&&null!==e.attr(\"id\")?e.attr(\"id\"):void 0!==e.attr(\"name\")&&!1!==e.attr(\"name\")&&null!==e.attr(\"name\")&&e.attr(\"name\")},addForm:function(t){var n=this;if(D.checkFormVisibility()&&\"undefined\"!=typeof IntersectionObserver){var i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&.1\u003c=e.intersectionRatio&&(n.processAddedForm(t),i.disconnect())})},{threshold:.1});i.observe(t[0]),this.formObservers.push(i)}else this.processAddedForm(t)},resetFormObservers:function(){this.formObservers.forEach(function(e){e.disconnect()}),this.formObservers=[]},processAddedForm:function(i){var n,o,r,e,s,t=xn.length,d=this.getFormName(i);if(d){for(var a=[];t--;)if(o=xn[t],(n=In[o]).type===Ln&&n.ready){var c=void 0;try{c=An(n.forms[0])}catch(e){return}c.eq(0).each(m)}if(D.marketoOptimization()&&this.addMarketoListeners(),(!le.analyze||r)&&1!==i.data(\"nls_fa_tracked\")&&!this.forms[d]){!function t(e){if((e instanceof HTMLInputElement||e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement||e&&e.hasAttribute&&e.hasAttribute(\"nls_fa_el_name\"))&&(e.nlsForm=i[0],a.push(e)),e instanceof HTMLButtonElement&&e.getRootNode()instanceof ShadowRoot&&(e.nlsForm=i[0],e.addEventListener(\"click\",Pn.onFormSubmit)),e instanceof HTMLElement||\"#document-fragment\"===e.nodeName){var n=e.shadowRoot;n&&(Pn.loadFormEventListeners(n,\"input, select, textarea, [nls_fa_el_name]\"),t(n)),Array.prototype.slice.call(e.children).forEach(function(e){t(e)})}}(i[0]),e={hiddenInputs:0,submit:0,total:0};for(var l=0;l\u003ca.length;l++)u=a[l],h=void 0,(h=An(u)).prop(\"type\")&&\"hidden\"===h.prop(\"type\").toLowerCase()&&(e.hiddenInputs+=1),h.prop(\"type\")&&\"submit\"===h.prop(\"type\").toLowerCase()&&(e.submit+=1),e.total+=1;var u,h;s=e.hiddenInputs+e.submit===e.total;var f=I.get(\"Array\");d?s?(i.data(\"nls_fa_tracked\",0),i.data(\"nls_fa_active\",0)):(i.data(\"nls_fa_tracked\",1),i.data(\"nls_fa_active\",1),this.forms[d]={name:d,fields:new f,interacted:0,submitted:0},i.data(\"nls_fa_name\",d)):(i.data(\"nls_fa_tracked\",1),i.data(\"nls_fa_active\",0));for(l=0;l\u003ca.length;l++)g(0,a[l]);Object.prototype.hasOwnProperty.call(this.forms,d)&&this.addChanges(\"add_forms\",this.forms[d],d)}}function m(e,t){t===i[0]&&(r=!0,Pn.f[d]=Pn.f[d]||{},Pn.f[d][o]||(Pn.f[d][o]=n.forms[0]))}function g(e,t){var n=An(t),i=Pn.getFormElementName(n),o=n.prop(\"type\"),r=1===n.data(\"nls_fa_tracked\")&&1===n.data(\"nls_fa_active\");if(!d||!i||n.prop(\"type\")&&\"hidden\"===n.prop(\"type\").toLowerCase()||s)return r||(n.data(\"nls_fa_tracked\",1),n.data(\"nls_fa_active\",0)),1;var a=Pn.forms[d].fields.length;Pn.forms[d].fields.push({name:i,type:o,interacted:0,filledOut:0,refilled:0,timeHesitation:0,timeInteraction:0,fip:a}),n.data(\"nls_fa_tracked\",1),n.data(\"nls_fa_active\",1),n.data(\"nls_fa_name\",d),n.data(\"nls_fa_field_pos\",a)}},addFormElement:function(e){var t;if(1!==e.data(\"nls_fa_tracked\")){var n=e.closest(this.formSelector);if(n.length||(n=An(e.get(0).nlsForm)),!n.length)for(var i=e.get(0);i;)if((i=F.getParentNode(i))&&(null!==(t=i.matches)&&void 0!==t&&t.call(i,this.formSelector)||i.nlsForm)){n=An(i.nlsForm||i),e.get(0).nlsForm=n;break}if(1===n.data(\"nls_fa_tracked\")){if(1===n.data(\"nls_fa_tracked\")&&1!==n.data(\"nls_fa_active\"))return e.data(\"nls_fa_tracked\",1),void e.data(\"nls_fa_active\",0);var o=n.data(\"nls_fa_name\"),r=this.getFormElementName(e),a=e.prop(\"type\");if(!r||e.prop(\"type\")&&\"hidden\"===e.prop(\"type\").toLowerCase())return e.data(\"nls_fa_tracked\",1),void e.data(\"nls_fa_active\",0);var s=this.forms[o].fields.length;this.forms[o].fields.push({name:r,type:a,interacted:0,filledOut:0,refilled:0,timeHesitation:0,timeInteraction:0,fip:s}),e.data(\"nls_fa_tracked\",1),e.data(\"nls_fa_active\",1),e.data(\"nls_fa_name\",o),e.data(\"nls_fa_field_pos\",s),Object.prototype.hasOwnProperty.call(this.forms[o].fields,s)&&this.addChanges(\"edit\",{a:\"add\",t:\"element\",d:this.forms[o].fields[s]},o)}else this.processAddedForm(n)}},_addForm:function(e,t){Pn.addForm(An(t))},loadForms:function(){An(\"form\").each(this._addForm),An(\"[nls_fa_name]:not(form)\").each(this._addForm)},handleTracking:function(e){if(1!==e.data(\"nls_fa_tracked\")&&this.addFormElement(e),e.data(\"nls_fa_tracked\"))return 1!==e.data(\"nls_fa_tracked\")||1===e.data(\"nls_fa_active\")},addChanges:function(e,t,n){if(\"add_forms\"===e)void 0===this.changes.add_forms&&(this.changes.add_forms={}),this.changes.add_forms[n]=t;else if(\"edit\"===e){var i=I.get(\"Array\");void 0===this.changes.edit&&(this.changes.edit={}),void 0===this.changes.edit[n]&&(this.changes.edit[n]=new i),this.changes.edit[n].push(t)}},staggerChanges:function(){var e={},t=I.get(\"Array\");for(var n in this.changes)if(Object.prototype.hasOwnProperty.call(Pn.changes,n))if(\"add_forms\"===n)e.add_forms=Pn.changes.add_forms;else if(\"edit\"===n)for(var i in e.edit={},Pn.changes.edit)if(Object.prototype.hasOwnProperty.call(Pn.changes.edit,i)){e.edit[i]=new t;for(var o=0;o\u003cPn.changes.edit[i].length;o++){if(o+1!==Pn.changes.edit[i].length){var r=Pn.changes.edit[i][o],a=Pn.changes.edit[i][o+1];if(\"edit\"===r.a&&r.fip===a.fip&&r.d.pn===a.d.pn)continue}e.edit[i].push(Pn.changes.edit[i][o])}}return this.changes={},e},changeHandler:function(){var e=Vn(this,\"change\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_keydown_time\",0)),e.data(\"nls_fa_mouseenter_time\",0),e.data(\"nls_fa_mousedown_time\",0),1===Pn.forms[t].fields[n].filledOut&&(Pn.forms[t].fields[n].refilled=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"refilled\",v:Pn.forms[t].fields[n].refilled}},t)),e.val()||1!==Pn.forms[t].fields[n].filledOut?e.val()&&0===Pn.forms[t].fields[n].filledOut&&(Pn.forms[t].fields[n].filledOut=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"filledOut\",v:Pn.forms[t].fields[n].filledOut}},t)):(Pn.forms[t].fields[n].filledOut=0,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"filledOut\",v:Pn.forms[t].fields[n].filledOut}},t))}},blurHandler:function(){var e=Vn(this,\"blur\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_keydown_time\",0)),e.data(\"nls_fa_mouseenter_time\",0),e.data(\"nls_fa_mousedown_time\",0)}},focusHandler:function(){var e=Vn(this,\"focus\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0===Pn.forms[t].interacted&&(Pn.forms[t].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"interacted\",v:1}},t)),0===Pn.forms[t].fields[n].interacted&&(Pn.forms[t].fields[n].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"interacted\",v:1}},t)),e.data(\"nls_fa_focus_time\",R()),0\u003ce.data(\"nls_fa_mouseenter_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_mouseenter_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_mouseenter_time\",0))}},mouseUpHandler:function(){var e=Vn(this,\"mouseup\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_mousedown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_mousedown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t),e.data(\"nls_fa_mousedown_time\",0))}},mouseDownHandler:function(){var e=Vn(this,\"mousedown\");e&&(gn.doBlurOnNode(e.get(0),Pn.blurHandler.bind(e,{target:gn.getFocusedNode()})),e.data(\"nls_fa_mousedown_time\",R()))},mouseLeaveHandler:function(){var e=Vn(this,\"mouseleave\");if(!(!e||e.isFocussed&&e.isFocussed()||e.is(\":focus\"))){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_mouseenter_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_mouseenter_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_mouseenter_time\",0))}},mouseEnterHandler:function(){var e=Vn(this,\"mouseenter\");!e||e.isFocussed&&e.isFocussed()||e.is(\":focus\")||e.data(\"nls_fa_mouseenter_time\",R())},onFormSubmit:function(){var e=An(this.nlsForm?this.nlsForm:this);Pn.trackFormSubmission(e)},keyDownHandler:function(){var e=Vn(this,\"keydown\");if(e){var t=e.data(\"nls_fa_name\"),n=e.data(\"nls_fa_field_pos\"),i=Pn.forms[t].fields[n].name;0\u003ce.data(\"nls_fa_focus_time\")&&(Pn.forms[t].fields[n].timeHesitation+=R()-e.data(\"nls_fa_focus_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeHesitation\",v:Pn.forms[t].fields[n].timeHesitation}},t),e.data(\"nls_fa_focus_time\",0)),0\u003ce.data(\"nls_fa_keydown_time\")&&(Pn.forms[t].fields[n].timeInteraction+=R()-e.data(\"nls_fa_keydown_time\"),Pn.addChanges(\"edit\",{a:\"edit\",t:\"element\",fip:n,fname:i,d:{pn:\"timeInteraction\",v:Pn.forms[t].fields[n].timeInteraction}},t)),e.data(\"nls_fa_keydown_time\",R())}},addMarketoListeners:function(){window.MktoForms2&&window.MktoForms2.whenReady&&!this.marketoListenerAdded&&(this.marketoListenerAdded=!0,window.MktoForms2.whenReady(function(e){var t=e.getFormElem();t&&Object.prototype.hasOwnProperty.call(t,\"0\")&&e.onSubmit(Pn.onFormSubmit.bind(t[0]))}))},loadFormEventListeners:function(t,n){var e=this;void 0===t&&(t=document),void 0===n&&(n=this.formInputSelector),setTimeout(function(){e.marketoListenerAdded||(D.marketoOptimization()?e.addMarketoListeners():window.MktoForms2&&window.MktoForms2.whenReady&&(e.marketoListenerAdded=!0,window.MktoForms2.whenReady(function(e){var t=e.getFormElem();t&&Object.prototype.hasOwnProperty.call(t,\"0\")&&e.onSubmit(Pn.onFormSubmit.bind(t[0]))})))},0),Wn.forEach(function(e){ve.addJqEventListener(An(t),\"on\",e.type,e.handler,n)}),t===document&&ve.addJqEventListener(An(document),\"on\",\"submit\",this.onFormSubmit,\"form\")},markSuccess:function(e,t){var n=An(e),i=Pn.getFormName(n);i&&(e=Pn.forms[i])&&(e.success=t,le.ftu=!0,Pn.trackFormSubmission(n))},isFormSuccess:function(e){var t=Pn.forms[e];return t&&(0===t.success||!1===t.success)?0:1},trackFormSubmission:function(e){if(1!==e.data(\"nls_fa_tracked\")&&this.processAddedForm(e),1!==e.data(\"nls_fa_tracked\")||1===e.data(\"nls_fa_active\")){var t=e.data(\"nls_fa_name\");if(t&&Pn.forms[t]&&1!==Pn.forms[t].submitted){0===Pn.forms[t].interacted&&(Pn.forms[t].interacted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"interacted\",v:1}},t)),Pn.isFormSuccess(t)?(Pn.forms[t].submitted=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"submitted\",v:1}},t)):Pn.forms[t].failed||(Pn.forms[t].failed=1,Pn.addChanges(\"edit\",{a:\"edit\",t:\"form\",d:{pn:\"failed\",v:1}},t)),lt.sendRecordingData();for(var n=I.get(\"Date\"),i=new n,o=i.getTime()+300;i.getTime()\u003co;)i=new n}}},sendData:function(){if(le.fae){var e,t,n,i,o,r=Pn.lastSentForms,a=Pn.staggerChanges();for(var s in r||(Pn.lastSentForms=Pn.forms),a.edit)if(Object.prototype.hasOwnProperty.call(a.edit,s))for(var d in n=a.edit[s],o=Pn.lastSentForms[s],n)Object.prototype.hasOwnProperty.call(n,d)&&(\"timeHesitation\"!==(e=n[d]).d.pn&&\"timeInteraction\"!==e.d.pn||(i=o&&o.fields[e.fip]?o.fields[e.fip][e.d.pn]:0,(t=e.d.v-i)\u003c=0||(a.edit[s][d].d.v=t)));if(Pn.lastSentForms=An.extend(!0,{},Pn.forms),!An.isEmptyObject(a)){var c=I.get(\"JSON\"),l={};return le.analyze&&(Pn.f=Pn.f||{},l.f=c.stringify(Pn.f),0===Object.keys(Pn.f).length?l.fa_changes=c.stringify(Pn.f):l.fa_changes=c.stringify(a)),l}}},init:function(){var e=this;lt.formSubmitCallbacks.push(this.sendData.bind(this)),this.loadForms(),Mn||(this.loadFormEventListeners(),window.addEventListener(\"beforeunload\",function(){e.resetFormObservers()}),Mn=!0),this.changes={},Dn.init(Pn)}},Wn=[{type:\"focus\",handler:Pn.focusHandler},{type:\"blur\",handler:Pn.blurHandler},{type:\"change\",handler:Pn.changeHandler},{type:\"keydown\",handler:Pn.keyDownHandler},{type:\"mouseenter\",handler:Pn.mouseEnterHandler},{type:\"mouseleave\",handler:Pn.mouseLeaveHandler},{type:\"mousedown\",handler:Pn.mouseDownHandler},{type:\"mouseup\",handler:Pn.mouseUpHandler}];function Hn(){var o=\"select, input, label\";var e=function t(e){if(!e)return[];var n=Array.prototype.slice.call(e.querySelectorAll(o)),i=[];return Array.prototype.slice.call(e.querySelectorAll(\"*\")).forEach(function(e){e instanceof Element&&e.shadowRoot&&(i=i.concat(t(e.shadowRoot)))}),n.concat(i)}(document);if(e&&e.length){var t=pn.createEvent(document,\"vwo_element_added\");t.data=e,pn.dispatchEvent(document,t)}}function Un(e){e&&(Pn._mapElements=e,Hn())}le.formAnalysis=Pn,le.mapElements=Un;var zn=window.VWO=window.VWO||[],Fn=window.console||{log:function(){},error:function(){}},Xn={processEvent:function(t,e){try{var n=t[0],i=t.slice(1),o=-1!==n.indexOf(\".\");if(o&&0===n.indexOf(e)||!o){n=\"VWO.\"+n;var r=eval(n),a=void 0;return a=n.split(\".\"),a.splice(-1),a=eval(a.join(\".\")),r?(r.apply(a,i),1):0}return 0}catch(e){return Fn.error(\"Error occured in VWO Process Event (\"+(t&&t[0])+\"): \",e),0}},addPushListener:function(i){var o,r=zn.push;zn.push=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=e[0];return r.apply(zn,e),zn[zn.length-1]===n&&(o=Xn.processEvent(n,i),zn[zn.length-1]===n&&o&&zn.splice(-1)),zn.length}},init:function(e){for(var t=0;t\u003czn.length;)1===Xn.processEvent(zn[t],e)?zn.splice(t,1):t++;Xn.addPushListener(e)}},jn=\"_vwo_sheetId\",Bn=1e4;function Yn(){for(var e=0,t=0;t\u003c5&&!e;t++)e=Math.floor(Math.random()*Bn);return e||1}function Kn(e){if(!e)return 0;var t=e[jn];if(\"number\"==typeof t&&isFinite(t)&&0\u003ct)return t;var n=Yn();try{e[jn]=n}catch(e){}return n}function qn(e,t){if(e.parentRule){var n=Array.apply(void 0,e.parentRule.cssRules).indexOf(e);-1\u003cn?t.unshift(n):t.length=0,qn(e.parentRule,t)}else{var i=Array.apply(void 0,e.parentStyleSheet.cssRules).indexOf(e);-1\u003ci?t.unshift(i):t.length=0}}var Gn=[],Jn={overRideAllInsertRules:function(e){Jn.overRideInsertRule(e,CSSStyleSheet),\"undefined\"!=typeof CSSGroupingRule?Jn.overRideInsertRule(e,CSSGroupingRule):Jn.overRideInsertRule(e,CSSMediaRule)},overRideInsertRule:function(s,e){var d=e.prototype.insertRule;e.prototype.insertRule=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n,i=[];try{n=d.apply(this,e)}catch(e){throw new Error(e)}finally{var o=this;this instanceof CSSRule&&(o=this.parentStyleSheet);var r={rule:e[0],index:e[1]};if(o.ownerNode&&o.ownerNode.ownerDocument===document?r.parentSelector=ee(o.ownerNode):o.ownerNode||(r.sheetId=Kn(o)),this instanceof CSSRule)try{var a=[];qn(this,a),r.ruleSelector=a}catch(e){}i.push(r),le.extractUrlsFromCss(r.rule),D.repeatedCSSInsertion()?Gn.find(function(e){return e.rule===r.rule&&e.parentSelector===r.parentSelector})||(Gn.push(r),s.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:i}]})):s.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:i}]})}return n}},processInsertRules:function(){function e(e){var o=t[e];[].forEach.call(o.cssRules,function(e,t){var n=ee(o.ownerNode),i=[];i.push({parentSelector:n,rule:e.cssText,index:t,shouldReplace:!0}),le.extractUrlsFromCss(e.cssText),r.html.insertedRules.push({addedStyles:i})})}for(var t=Jn.getCurrentInsertedRules(),r=this,n=0;n\u003ct.length;n++)e(n);Jn.processDocumentAdoptedStyleSheets.call(r)},processDocumentAdoptedStyleSheets:function(){try{var e=I.get(\"Array\"),t=e.from(document.adoptedStyleSheets);if(!t||!t.length)return;for(var n=0;n\u003ct.length;n++){var i=t[n];try{if(!i||!i.cssRules)continue;for(var o=Kn(i),r=new e,a=0;a\u003ci.cssRules.length;a++){var s=i.cssRules[a].cssText;le.extractUrlsFromCss(s),r.push(s)}this.html.adoptedStyleSheets.push({sheetId:o,rules:r})}catch(e){}}}catch(e){}},getCurrentInsertedRules:function(){var r=[];return[].forEach.call(document.styleSheets,function(e){try{if(e.href||!e.cssRules||0===e.cssRules.length)return;var t=void 0,n=e.ownerNode;void 0!==n.innerText?t=n.innerText:void 0!==n.innerHTML&&(t=n.innerHTML);var i=t.match(/{/g)||[],o=Jn.getTotalCSSRulesInStylesheet(e)||0;if(i.length\u003co)r.push(e);else if(D.advancedRuleDetectionEnabled()&&i.length===o){0\u003cJn.getRulesNotInOriginal(e,t)&&r.push(e)}}catch(e){}}),r},getTotalCSSRulesInStylesheet:function(e){var t=0;try{var n=e.cssRules;if(n){for(var i=0,o=0;o\u003cn.length;o++)t+=Jn.getTotalCSSRulesInStylesheet(n[o]),\"undefined\"!=typeof CSSImportRule&&n[o]instanceof CSSImportRule&&i++;t+=n.length-i}}catch(e){}return t},getRulesNotInOriginal:function(e,t){var n,i=0;try{for(var o=null==t?void 0:t.replace(/\\s+/g,\"\").trim().toLowerCase(),r=0;r\u003ce.cssRules.length;r++){var a=null===(n=e.cssRules[r].selectorText)||void 0===n?void 0:n.replace(/\\s+/g,\"\").trim().toLowerCase();a&&-1===o.indexOf(a)&&i++}}catch(e){}return i},init:function(e){Gn=[],this.overRideAllInsertRules(e)}};function $n(e){var t,n=[];try{var i=e&&e.cssRules;if(!i||!i.length)return n;for(var o=0;o\u003ci.length;o++){var r=null===(t=i[o])||void 0===t?void 0:t.cssText;r&&(le.extractUrlsFromCss(r),n.push(r))}}catch(e){}return n}function Qn(e,t){if(!t||!t.length)return[];if(!e||!e.length)return t.slice();for(var n=[],i=0;i\u003ct.length;i++)-1===e.indexOf(t[i])&&n.push(t[i]);return n}var Zn=!1,ei={init:function(c){if(!Zn){Zn=!0;var l=I.get(\"Array\"),u=[];try{u=(l.from(document.adoptedStyleSheets)||[]).slice()}catch(e){u=[]}var e=null,t=Object.getOwnPropertyDescriptor(Document.prototype,\"adoptedStyleSheets\"),s=t&&t.get,h=t&&t.set;s&&h&&Object.defineProperty(Document.prototype,\"adoptedStyleSheets\",{configurable:!0,enumerable:!0,get:function(){var t;try{t=s.call(this)||[]}catch(e){t=[]}return e=e||new Proxy(t||[],{get:function(e,a){var t=e[a];return\"function\"!=typeof t?t:\"push\"===a||\"unshift\"===a?function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n,i=[];try{var o=l.from(s.call(document)||[]);i=o&&\"function\"==typeof o.slice?o.slice():[]}catch(e){i=[]}try{var r=i[a];\"function\"==typeof r&&(n=r.apply(i,e))}catch(e){}try{document.adoptedStyleSheets=i}catch(e){}return n}:t.bind(e)}})},set:function(e){var t=[];try{t=(e||[]).slice()}catch(e){t=[]}var n=Qn(u,t);u=t.slice();try{h.call(this,e)}catch(e){return}if(n.length){for(var i=[],o=0;o\u003cn.length;o++){for(var r=Kn(n[o]),a=$n(n[o]),s=new l,d=0;d\u003ca.length;d++)s.push(a[d]);i.push({sheetId:r,rules:s})}try{c&&\"function\"==typeof c.addMutation&&le&&le.startTime&&c.addMutation({time:R()-le.startTime,adoptedStyleSheets:[{addedSheets:i}]})}catch(e){}}}})}}};function ti(e){var t,n=new(I.get(\"Array\"));try{var i=e&&e.cssRules;if(!i||!i.length)return n;for(var o=0;o\u003ci.length;o++){var r=null===(t=i[o])||void 0===t?void 0:t.cssText;r&&(le.extractUrlsFromCss(r),n.push(r))}}catch(e){}return n}var ni=!1;function ii(e,t,n){try{if(t&&t.ownerNode)return;var i=Kn(t);e.addMutation({time:R()-le.startTime,insertedRules:[{addedStyles:[{sheetId:i,replaceSheet:!0,rules:n}]}]})}catch(e){}}function oi(o){if(!ni){ni=!0;var r=CSSStyleSheet.prototype.replace,a=CSSStyleSheet.prototype.replaceSync;\"function\"==typeof r&&(CSSStyleSheet.prototype.replace=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=this,i=r.apply(this,e);try{\"function\"==typeof(i&&i.then)&&i.then(function(){var e=ti(n);ii(o,n,e)}).catch(function(){})}catch(e){}return i}),\"function\"==typeof a&&(CSSStyleSheet.prototype.replaceSync=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];var n=a.apply(this,e);try{var i=ti(this);ii(o,this,i)}catch(e){}return n})}}var ri={init:function(e){Jn.init(e),ei.init(e),oi(e)}},ai=[],si={overRideAnimate:function(o){var r=Element.prototype.animate;Element.prototype.animate=function(e,t){var n;try{n=r.call(this,e,t)}catch(e){throw new Error(e)}if(this.ownerDocument===document){var i={targetSelector:ee(this),keyframes:e,options:t};i.animationId=\"anim_\"+Date.now()+\"_\"+Math.random().toString(36).slice(2,11),function(){if(!Array.isArray(ai))return null;for(var e=0;e\u003cai.length;e++){var t=ai[e];if(t.targetSelector===i.targetSelector&&JSON.stringify(t.keyframes)===JSON.stringify(i.keyframes)&&JSON.stringify(t.options)===JSON.stringify(i.options))return t}return null}()||(ai.push(i),o.addMutation({time:R()-le.startTime,animations:[{addedAnimations:[i]}]})),n&&(n.addEventListener(\"finish\",function(){o.addMutation({time:R()-le.startTime,animations:[{finishedAnimations:[{animationId:i.animationId,targetSelector:i.targetSelector}]}]})}),n.addEventListener(\"cancel\",function(){o.addMutation({time:R()-le.startTime,animations:[{cancelledAnimations:[{animationId:i.animationId,targetSelector:i.targetSelector}]}]})}))}return n}},processExistingAnimations:function(){for(var e,t=si.getCurrentAnimations(),n=0;n\u003ct.length;n++){var i=t[n],o={targetSelector:ee(null===(e=i.effect)||void 0===e?void 0:e.target),keyframes:si.extractKeyframes(i),options:si.extractOptions(i),animationId:\"existing_anim_\"+n,isExisting:!0};this.html.animations=this.html.animations||[],this.html.animations.push({addedAnimations:[o]})}},getCurrentAnimations:function(){try{return document.getAnimations?document.getAnimations():[]}catch(e){return[]}},extractKeyframes:function(e){try{if(e.effect&&e.effect.getKeyframes)return e.effect.getKeyframes()}catch(e){}return null},extractOptions:function(e){try{var t={};if(e.effect){var n=e.effect.getTiming();Object.keys(n).forEach(function(e){void 0!==n[e]&&(t[e]=n[e])})}return e.playState&&(t.playState=e.playState),t}catch(e){return{}}},init:function(e){D.recordAnimations()&&(ai=[],this.overRideAnimate(e))}},di=\"http://www.w3.org/1999/xhtml\",ci={INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,CANVAS:1,\"FLUTTER-VIEW\":1},li=I.get(\"Array\"),ui=I.get(\"JSON\"),hi=20,fi=(mi.containsBlobURL=function(e){return!!(\"STYLE\"===e.tagName&&-1\u003ce.innerHTML.indexOf(\"blob:\")||\"LINK\"===e.tagName&&e.href&&-1\u003ce.href.indexOf(\"blob:\"))},mi.getBlobId=function(e){var t=null;if(\"STYLE\"===e.tagName){var n=e.innerText.match(/@import\\s+url\\(['\"]?(blob:[^'\")\\s]+)['\"]?\\)/g);n&&(t=n[0])}else if(\"LINK\"===e.tagName)for(var i=0,o=[\"href\"];i\u003co.length;i++){var r=o[i];if(e[r]&&\"string\"==typeof e[r]&&-1\u003ce[r].indexOf(\"blob:\")){t=e[r];break}}return t?t.slice(-hi):null},mi.prototype.handleBlob=function(t){if(D.blobSupport()&&le.r&&(this.shouldSendData&&(this.sendPreloadedData(),this.shouldSendData=!1),mi.containsBlobURL(t))){var n=this;t.onload=function(){var e=mi.getData(t);e&&n.sendData(t,e)}}},mi.prototype.sendPreloadedData=function(){var i=this,o=document.styleSheets;Object.keys(o).forEach(function(e){var t=o[e];if(mi.containsBlobURL(t.ownerNode)){var n=mi.getData(t.ownerNode);if(!n)return;i.sendData(t.ownerNode,n)}})},mi.prototype.sendData=function(e,t){var n=mi.getBlobId(e);if(n){var i=M.getItem(\"blob\")||[];-1===i.indexOf(n)&&(i.push(n),M.setItem(\"blob\",i),le.htmlRequestSuccess?lt.sendB64(ui.stringify({blob:{key:n,value:t}})):(this.queuedData||(this.queuedData=[]),this.queuedData.push({id:n,value:t})))}},mi.getData=function(e){var t,n,i=[],o=null===(t=e.sheet)||void 0===t?void 0:t.cssRules;if(o)if(\"STYLE\"===e.tagName)for(var r=0,a=o;r\u003ca.length;r++){var s=a[r];s instanceof CSSImportRule&&null!==(n=s.styleSheet)&&void 0!==n&&n.cssRules&&-1\u003cs.href.indexOf(\"blob:\")&&mi.pushData(s.styleSheet.cssRules,i)}else\"LINK\"===e.tagName&&mi.pushData(o,i);return 0\u003ci.length?i.join(\"\\n\"):\"\"},mi.pushData=function(n,i){Object.keys(n).forEach(function(e){var t=n[e];t instanceof CSSStyleRule&&null!=t&&t.cssText&&i.push(t.cssText)})},mi.prototype.sendQueuedData=function(){this.queuedData.forEach(function(e){var t=e.id,n=e.value;lt.sendB64(ui.stringify({blob:{key:t,value:n}}))}),this.queuedData=new li},mi);function mi(){this.queuedData=new li,this.shouldSendData=!0}var gi=new fi;function pi(){var e=I.get(\"Array\");this.nextId=1,this.nodes=new e,this.ID_PROP=\"nlsNodeId\"}function vi(e){var t=I.get(\"Array\");this.target=e||document,this.mutations=new t,this.index=0,this.stagger=!0,this.knownNodes=new pi}pi.prototype.add=function(e,t,n){var i=0;if(le.baseAdjustment.afterEl===e&&(i=le.baseAdjustment.offset),this.nextId=this.nextId+i,e[this.ID_PROP]=this.nextId,(n||F.ntDdClk(e)||1===ci[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()])&&(e._vwo_nd=1,n=!0),this.nodes[this.nextId]=e,this.nextId++,t&&e.childNodes.length)for(var o=F.getFirstChild(e);o;o=F.getNextSibling(o))this.add(o,!0,n);return e[this.ID_PROP]},pi.prototype.delete=function(e){var t=this.getId(e);delete this.nodes[t],delete e[this.ID_PROP]},pi.prototype.getId=function(e){return e[this.ID_PROP]},pi.prototype.getNode=function(e){return this.nodes[e]},le.observerCallback=function(e){le.Mutations.initialised&&le.Mutations.mutationProcessing(e)},vi.prototype.mutationProcessing=function(e,t){if(le.GetHtml.domTraverCompl){var n=new(I.get(\"Array\"));e.forEach(function(e){(e=this.processMutation(e))&&n.push(e)},this),n.length&&this.addMutation({time:t||R()-le.startTime,mutations:n})}else le.GetHtml.tempMutations.push({time:R()-le.startTime,mutations:e})},vi.prototype.processMutation=function(e){if(F.shouldIgnoreElement(e.target))return null;switch(e.type){case\"childList\":return this.processChildList(e);case\"attributes\":return this.processAttributes(e);case\"characterData\":return this.processCharacterData(e);default:return}},vi.prototype.processChildList=function(n){var i,e=I.get(\"Array\"),t=new e,r=new e;for(i=0;i\u003cn.addedNodes.length;i++){var o=n.addedNodes[i];t=this.processAddedNode(o,t,n.target)}function a(){var e=n.removedNodes[i];if((!e.parentNode||!e.parentElement)&&s.knownNodes.getId(e)){var t=s.serializeNode(e);t&&r.push(t);var o=function(e,t){if(e&&e.childNodes)for(var n=0;n\u003ce.childNodes.length;n++){var i=e.childNodes[n];o(i,t),t.delete(i)}};D.removeChildNodesSupport()&&o(e,s.knownNodes),s.knownNodes.delete(e)}}var s=this;for(i=0;i\u003cn.removedNodes.length;i++)a();return t.length||r.length?{type:\"childList\",addedNodes:t,removedNodes:r}:null},vi.prototype.processAddedNode=function(t,e,n){var i,o=I.get(\"Array\");if(e=e||new o,t.matches&&t.matches(le.formAnalysis.formSelector)&&le.formAnalysis._addForm(null,t),t.tagName&&(\"input\"===t.tagName.toLowerCase()||\"select\"===t.tagName.toLowerCase())){var r=pn.createEvent(document,\"vwo_element_added\");r.data=t,pn.dispatchEvent(document,r)}le.GetHtml.html.isAuraSite&&\"SLOT\"===t.tagName&&t.assignedElements&&t.assignedElements().length&&t.assignedElements().forEach(function(e){return e.nlsParent=t});var a=this.serializeNode(t);if(!a)return e;if(a.previousSibling=this.serializeNode(t.previousSibling),\"undefined\"!=typeof ShadowRoot&&t.parentNode instanceof ShadowRoot)a.parentNode=this.serializeNode(t.parentNode.host),a.isFragChild=!0,ve.addEventListener(t,\"scroll\",le.Recording.sendElementScrollData.bind(le.Recording),!0);else{try{le.GetHtml.html.isAuraSite&&\"SLOT\"===n.tagName&&0\u003cn.assignedElements().length&&(t.nlsParent=n)}catch(e){}a.parentNode=this.serializeNode(le.GetHtml.html.isAuraSite&&t.nlsParent||t.parentNode)}if(t.shadowRoot){a.hasShadow=!0,t.shadowRoot._vwoObserved||no.observe(t.shadowRoot,io);var s=I.get(\"Array\");a.constructedSheets=new s,null!==(i=t.shadowRoot.adoptedStyleSheets)&&void 0!==i&&i.forEach(function(e){for(var t,n=Kn(e),i=new s,o=0;o\u003ce.cssRules.length;o++){var r=null===(t=e.cssRules[o])||void 0===t?void 0:t.cssText;le.extractUrlsFromCss(r),i.push(r)}a.constructedSheets.push({sheetId:n,rules:i})})}e.push(a);for(var d=F.getFirstChild(t);d;d=F.getNextSibling(d))e=this.processAddedNode(d,e);return e},vi.prototype.processAttributes=function(e){var t,n=e.target,i=e.attributeName,o=F.getParentNode(n);if(D.marketoOptimization()&&n.tagName&&\"form\"===n.tagName.toLowerCase()&&\"id\"==i&&le.formAnalysis._addForm(null,n),!o||e.oldValue===n.getAttribute(i))return null;this.knownNodes.getId(o)||(t=\"undefined\"!=typeof ShadowRoot&&o instanceof ShadowRoot?this.serializeNodeWrapper(o.host):this.serializeNodeWrapper(o));var r=this.serializeNode(n);return r.type=\"attributes\",r.name=i,t&&(r.parentData=t),r.value=\"value\"===i||\"label\"===i?F.handleProtected(n,le.Recording.anonymizeKeys,i):n.getAttribute(i),F.shouldConsiderAnonymizingImgAttributes(i,r.value,n,le.Recording.anonymizeKeys)&&(r.value=F.getAnonymizedImageAttrValue({name:i,value:r.value},n)||r.value),\"jetzoom-blank\"!==n.className&&\"jetzoom-lens\"!==n.className||142952!==window._vwo_acc_id&&230507!==window._vwo_acc_id||(r.value=\"\",r.name=\"vwo-\"+i),r},vi.prototype.processCharacterData=function(e){var t=e.target,n=F.getParentNode(t);if(!n||!this.knownNodes.getId(n))return null;var i=this.serializeNode(t);return i.type=\"characterData\",i.textContent=F.getNodeProperty(t,t.textContent,le.Recording.anonymizeKeys,e.attributeName),i},vi.prototype.serializeNode=function(e){var t=I.get(\"Node\"),n=I.get(\"Array\");if(!e||F.shouldIgnoreElement(e))return null;le.extractSnapshottingUrls(e);var i=this.knownNodes.getId(e);if(i)return{id:i};var o={nodeType:e.nodeType,id:this.knownNodes.add(e)},r=!1;switch(o.nodeType){case t.DOCUMENT_TYPE_NODE:o.name=e.name,o.publicId=e.publicId,o.systemId=e.systemId;break;case t.COMMENT_NODE:case t.TEXT_NODE:o.textContent=F.getNodeProperty(e,e.textContent,le.Recording.anonymizeKeys);break;case t.ELEMENT_NODE:o.tagName=e.tagName,o.attributes=new n;for(var a=0;a\u003ce.attributes.length;a++){var s=e.attributes[a];\"value\"===s.name&&(r=!0);var d=\"value\"===s.name||\"label\"===s.name?F.handleProtected(e,le.Recording.anonymizeKeys,s.name):s.value;F.shouldConsiderAnonymizingImgAttributes(s.name,s.value,e,le.Recording.anonymizeKeys)&&(d=F.getAnonymizedImageAttrValue(s,e));var c=He.handleBase64Attr(e,s.name,d);gi.handleBlob(e),d=c.value;var l={name:s.name,value:d};c.options&&(l.attributeOptions=c.options),o.attributes.push(l)}e.namespaceURI!==di&&(o.nonHtmlNameSpaceURI=e.namespaceURI),\"INPUT\"!==e.tagName&&\"TEXTAREA\"!==e.tagName||r||void 0===e.value||\"\"===e.value||(o.value=F.handleProtected(e,le.Recording.anonymizeKeys)),Be.trackCanvasNode(e)}return o},vi.prototype.serializeNodeWrapper=function(e){if(null!==e){var t=this.serializeNode(e);return t&&t.nodeType?(e.parentNode&&!this.knownNodes.getId(e.parentNode)&&(\"undefined\"!=typeof ShadowRoot&&e.parentNode instanceof ShadowRoot?t.parentData=this.serializeNodeWrapper(e.parentNode.host):t.parentData=this.serializeNodeWrapper(e.parentNode)),t):void 0}},vi.prototype.addMutation=function(e){this.mutations.push(e)},vi.prototype.init=function(e,t){e&&vi.bind(this)();var n=le.GetHtml.muts.knownNodes;if(\"htmlTraversal\"===t||n&&n.nodes&&n.nodes.length)this.knownNodes.nodes=n.nodes,this.knownNodes.nextId=n.nextId,this.knownNodes.ID_PROP=n.ID_PROP;else{le.GetHtml.domTraverCompl=!0,this.knownNodes.add(this.target);for(var i=F.getFirstChild(this.target);i;i=F.getNextSibling(i))this.knownNodes.add(i,!0)}ri.init(this),si.init(this),Be.init(this),this.initialised=!0},le.Mutations=new vi(document);var wi=le.Mutations,_i=0,yi;yi=D.customOffsetEnabled()&&window.Zone&&window.Zone.__symbol__?window[window.Zone.__symbol__(\"setTimeout\")]:window.setTimeout;var Ei=location.search.match(/.*nodes=(\\d*).*/),Ti=VWO._.ac&&VWO._.ac.dNdOfst||1e3,Si;function Oi(e){return e.html.isAuraSite||718021\u003c=window._vwo_acc_id}function bi(e){var t=e.nodeName&&e.nodeName.toLowerCase();return e.hasAttribute&&e.hasAttribute(\"is\")&&(t=e.getAttribute(\"is\")),\"undefined\"!=typeof customElements&&\"function\"==typeof customElements.get&&customElements.get(t)}function Ni(e){if(!e)return e;var t=e.nodeName&&e.nodeName.toLowerCase();if(\"video\"===t){var n=document.createElement(\"__nls-video\");return Si.setAttributes(n,e.attributes),n}if(\"img\"!==t){if(bi(e)){var i=document.createElement(\"__nls-custom-\"+t);return Si.setAttributes(i,e.attributes),i}return e.cloneNode(!1)}var o=document.createElement(\"img\");return Si.setAttributes(o,e.attributes,Si.getAttributeName),o}function Ri(e){delete e.parentData,delete e.noDeadEnabled,delete e.shouldAnonymizeContent,delete e.whiteListedElementFound}function Ci(e,t){try{t=Si.add(e,t)}catch(e){if(window.VWO._.customError){var n=e&&e.stack||e+\".\";window.VWO._.customError({msg:\"DomConfig serializeNode : \"+(Si.serializeNode,!0)+\". Html Data on DomConfig: \"+(Si.html,!0)+\". \"+n,url:document.URL,lineno:131,colno:29,source:\"dIA\"})}}return t}function Di(a,e){var t,s=I.get(\"Array\");a.constructedSheets=new s,null!==(t=e.adoptedStyleSheets)&&void 0!==t&&t.forEach(function(e){for(var t,n=Kn(e),i=new s,o=0;o\u003ce.cssRules.length;o++){var r=null===(t=e.cssRules[o])||void 0===t?void 0:t.cssText;le.extractUrlsFromCss(r),i.push(r)}a.constructedSheets.push({sheetId:n,rules:i})})}function Ai(e,t,n,i,o,r,a){var s,d,c,l,u=e;if(F.shouldIgnoreElement(e)&&(e=F.getNextSibling(e),u=e),_i++,!e)return e;if(e.nlsNodeId&&Si.html.isAuraSite&&e.nlsRecId&&e.nlsRecId===le.ids.recording)return\"false\";e.nlsRecId=le.ids.recording;var h=Si;Si.offset=Ti;for(var f=\"\";u;){if(!Oi(Si)&&(null!=u&&u.shadowRoot||\"TEMPLATE\"===u.tagName)&&!u.childNodes.length){var m=document.createComment(\"Comment of VWO\");u.appendChild(m)}n=Ci(u,n);var g=Ni(u),p=I.get(\"Array\"),v=void 0;if(t=t||\"body\"===u.nodeName.toLowerCase()){var w=Si.handleTextNodes(g,u);w&&!w.nodeType?v=Si.serializeNode(w.newCommentNode,r,a,void 0,u):g=w}var _=Si.serializeNode(g,r,a,u===document.doctype,u),y=_&&_.data;if(null===y)return null;if(y.parentData=o,u.shadowRoot?(y.hasShadow=!0,window._vwo_nls||no.observe(u.shadowRoot,io),Di(y,u.shadowRoot)):\"TEMPLATE\"===u.tagName&&u.content?(y.hasFragment=!0,u.content.predecessor=u):le.GetHtml.html.isAuraSite&&\"SLOT\"===u.tagName&&u.assignedElements&&u.assignedElements().forEach(function(e){e.nlsParent=u}),(null==u?void 0:u.parentNode)instanceof DocumentFragment&&(y.isFragChild=!0,window._vwo_nls||ve.addEventListener(u,\"scroll\",le.Recording.sendElementScrollData.bind(le.Recording),!0)),u.namespaceURI!==di&&(y.nonHtmlNameSpaceURI=u.namespaceURI),v&&y.parentData.childNodes.push(v.data),r=_.shouldAnonymizeContent,a=_.whiteListedElementFound,y.noDeadEnabled=n,y.shouldAnonymizeContent=r,y.whiteListedElementFound=a,F.hasChild(u)){if(y.childNodes=new p,u=F.getFirstChild(u),o=y,_i%Ti==0){yi(function(){Ai(u,t,n,i,o,r,a)},0),f=\"false\";break}if(\"false\"==(f=Ai(u,t,n,i,o,r,a))||\"end\"==f)break}for(var E=\"\",T=u;T;T=F.getParentNode(T)){y.parentData&&y.parentData.childNodes&&y.parentData.childNodes.push(y);var S=y,O=le.GetHtml.html.isAuraSite&&T.nlsParent||T.parentNode,b=z(T);if(b){E=b,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}if(\"TEMPLATE\"===(null==O?void 0:O.tagName)&&null!==(s=null==O?void 0:O.content)&&void 0!==s&&s.firstChild){E=null===(d=null==O?void 0:O.content)||void 0===d?void 0:d.firstChild,O.content.predecessor=O,y.parentData.hasFragment=!0,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}if(null!=O&&O.shadowRoot&&null!==(c=null==O?void 0:O.shadowRoot)&&void 0!==c&&c.firstChild){Oi(Si)||(n=Ci(O.shadowRoot,n)),E=null===(l=null==O?void 0:O.shadowRoot)||void 0===l?void 0:l.firstChild,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound,Ri(S);break}T===document?h=y:(y=y.parentData,o=y.parentData,n=y.parentData.noDeadEnabled,r=y.parentData.shouldAnonymizeContent,a=y.parentData.whiteListedElementFound),Ri(S)}if(!(u=E)){f=\"endComplete\";break}}return\"endComplete\"===f?(yi(function(){i(h)},0),\"end\"):f}function Ii(e,t,n,f){var m=!!(Si=t).headEl,g=!!Si.bodyEl,p=!1;Si.domTraverCompl=!1,window._vwo_nls||wi.init(n,\"htmlTraversal\");var v=Si;yi(function(){Ai(e,void 0,void 0,function(e){if(Si=v,e&&e.childNodes){for(var t=e.childNodes,n=0;n\u003ct.length;n++){var i=Si.html.html.present,o=Si.html.doctype.present,r=t[n],a=r.tagName&&\"html\"===r.tagName.toLowerCase();if(i)Si.html.afterHtml.push(t[n]),Si.html.afterHtml.reverse();else if(\"doctype\"===t[n].elem)Si.html.doctype.present=!0,Si.html.doctype.name=document.doctype.name,Si.html.doctype.publicId=Si.doctype.publicId,Si.html.doctype.systemId=Si.doctype.systemId,p=!0;else if(a){for(var s=0;s\u003cr.childNodes.length;s++){var d=r.childNodes[s].tagName,c=d&&d.toLowerCase(),l=r.childNodes[s],u=Si.html.body.present,h=Si.html.head.present;g&&u?(Si.html.afterBody.push(l),Si.html.afterBody.reverse()):m&&!h&&\"head\"!==c?Si.html.beforeHead.push(l):!g||m&&!h||\"body\"===c?\"head\"!==c&&\"body\"!==c||(Si.html[c].nodes=l,Si.html[c].attributes=Si.html[c].nodes.attributes,Si.html[c].present=!0):Si.html.beforeBody.push(l)}delete r.childNodes,Si.html.html=r,Si.html.html.present=!0}else i||(o||!p?Si.html.beforeHtml.push(t[n]):o||Si.html.beforeDoctype.push(t[n]))}f(!0)}},{})},0)}D.customOffsetEnabled()&&(Ti=300),Ei&&(Ti=parseInt(Ei[1]));var xi=p;function Li(n,e,i){var o;i=i||function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return e[0]},xi.each(e,function(e,t){o=i(t.name);try{n.setAttribute(o,t.value)}catch(e){}})}function ki(e){switch(e){case\"src\":e=\"__nls-src\";break;case\"srcset\":e=\"__nls-srcset\"}return e}function Mi(){var e,t,n;this.doctype={},this.htmlEl={},this.headEl={},this.bodyEl={};var i=I.get(\"Array\"),o=window._vwo_code;this.html={version:3,timedout:o&&o.lT?1:o&&o.sT?2:0,idleToAction:le.saveNewRecordingInitiatedOnce,beforeDoctype:new i,animations:new i,insertedRules:new i,adoptedStyleSheets:new i,canvasData:new i,blobData:{},isAuraSite:-1\u003c(null===(t=null===(e=window.Aura)||void 0===e?void 0:e.app)||void 0===t?void 0:t.indexOf(\"siteforce\"))||\"function\"==typeof(null===(n=window.LWR)||void 0===n?void 0:n.define)||void 0!==window.embedded_svc,doctype:{present:!1,name:\"\",publicId:\"\",systemId:\"\"},beforeHtml:new i,html:{present:!1,attributes:{}},beforeHead:new i,head:{present:!1,attributes:{},html:\"\"},beforeBody:new i,body:{present:!1,attributes:{},html:\"\"},afterBody:new i,afterHtml:new i};try{this.html.lsAllowed=\"undefined\"!=typeof Storage&&!!window.localStorage}catch(e){this.html.lsAllowed=!1}this.muts={knownNodes:{nextId:1,nodes:new i,ID_PROP:\"nlsNodeId\",noDeadEnabled:!1}};var r=D.ignoredSelectors();r&&(this.html.ISFI=r),this.tempNextId=-1,this.tempNodes=[],this.tempMutations=new i,this.setAttributes=Li,this.getAttributeName=ki}Mi.prototype.processMutsOccrdPrvsly=function(){var e=this.tempMutations;if(le.Mutations.knownNodes.nextId=this.muts.knownNodes.nextId,e.length)for(var t=0;t\u003ce.length;t++)le.Mutations.mutationProcessing(e[t].mutations,e[t].time)},Mi.prototype.add=function(e,t){var n=0;le.baseAdjustment.afterEl===e&&(n=le.baseAdjustment.offset);var i=this.muts.knownNodes;return i.nextId=i.nextId+n,e[i.ID_PROP]=i.nextId,(t||F.ntDdClk(e)||1===ci[e.nodeName&&e.nodeName.toUpperCase&&e.nodeName.toUpperCase()])&&(e._vwo_nd=1,t=!0),i.nodes[i.nextId]=e,i.nextId++,t},Mi.prototype.serializeNode=function(e,t,n,i,o){var r,a={data:{},shouldAnonymizeContent:t,whiteListedElementFound:n},s=I.get(\"Node\");if(null===e)return null;var d={nodeType:e.nodeType};switch(le.extractSnapshottingUrls(o),le.extractCanonicalUrl(o),d.nodeType){case s.COMMENT_NODE:case s.TEXT_NODE:d.textContent=e.textContent,(a.shouldAnonymizeContent=t)&&d.textContent&&d.textContent.trim()&&\"STYLE\"!==(null===(r=null==o?void 0:o.parentNode)||void 0===r?void 0:r.tagName)&&(643262===window._vwo_acc_id&&o.parentElement&&o.parentElement.classList&&o.parentElement.classList.contains(\"label_hold\")&&(o.parentElement.style.width=\"auto\"),d.textContent=F.getMaskedValue(d.textContent));break;case s.ELEMENT_NODE:F.isElementWhitelisted(o)?n=!(t=!1):!n&&F.isElementBlacklisted(o,le.Recording.anonymizeKeys)&&(t=!0),d.tagName=e.tagName,d.attributes={};for(var c=0;c\u003ce.attributes.length;c++){var l=e.attributes[c];if(\"OPTION\"===e.tagName||\"INPUT\"===e.tagName||\"TEXTAREA\"===e.tagName){if(\"value\"===l.name)(h=vwo_$(e,this.bodyEl)).attr(\"value\",F.handleProtected(o,le.Recording.anonymizeKeys)),e.attributes[c].value=h.attr(\"value\");if(\"label\"===l.name)(h=vwo_$(e,this.bodyEl)).attr(\"label\",F.handleProtected(o,le.Recording.anonymizeKeys,\"label\")),e.attributes[c].value=h.attr(\"label\")}F.shouldConsiderAnonymizingImgAttributes(l.name,l.value,o,le.Recording.anonymizeKeys)&&(e.attributes[c].value=F.getAnonymizedImageAttrValue(l,o));var u=He.handleBase64Attr(e,l.name,l.value);gi.handleBlob(e),d.attributes[l.name]=u.value,u.options&&(d.attributeOptions=d.attributeOptions||{},d.attributeOptions[l.name]=u.options)}var h;if((\"INPUT\"===e.tagName||\"TEXTAREA\"===e.tagName)&&void 0===d.attributes.value&&void 0!==e.value&&\"\"!==e.value)(h=vwo_$(e,this.bodyEl)).attr(\"value\",F.handleProtected(o,le.Recording.anonymizeKeys)),d.value=h.attr(\"value\");\"INPUT\"!==e.tagName||\"radio\"!==e.type&&\"checkbox\"!==e.type||(d.isChecked=xi(e).isChecked&&xi(e).isChecked()||xi(e).is(\":checked\")),Be.trackCanvasNode(o),a.shouldAnonymizeContent=t,a.whiteListedElementFound=n}return a.data=d,i&&(a.data.elem=\"doctype\"),a},Mi.prototype.handleBaseElement=function(){for(var e,t=document.getElementsByTagName(\"base\"),n=0;n\u003ct.length;n++)if((e=t[n]).hasAttribute(\"href\")){var i=e.getAttribute(\"href\");null!=i&&(this.html.base=1)}this.html.base?le.baseAdjustment={offset:0}:this.headEl?le.baseAdjustment={offset:1,afterEl:this.headEl.childNodes[0]}:le.baseAdjustment={offset:2,afterEl:this.bodyEl}},Mi.prototype.handleTextNodes=function(e,t){var n=I.get(\"Node\");if(e.nodeType===n.TEXT_NODE&&\"\"===e.textContent){if(t.previousSibling&&\"\"===t.previousSibling.textContent)return e;e=document.createComment(\"!!-nlsTN-!!\")}else if(e.nodeType===n.TEXT_NODE&&t.previousSibling&&t.previousSibling.nodeType===n.TEXT_NODE&&\"\"!==t.previousSibling.textContent)return{nodeRet:e,newCommentNode:document.createComment(\"!!-nlsCN-!!\")};return e},Mi.prototype.processBaseElement=function(){this.handleBaseElement()},Mi.prototype.init=function(e,t){e&&Mi.bind(this)(),window._vwo_nls||!le||D.preloadListeners()||(le.startTime=R()),this.doctype=document.doctype,this.htmlEl=document.getElementsByTagName(\"html\")[0],this.headEl=document.getElementsByTagName(\"head\")[0],this.bodyEl=document.getElementsByTagName(\"body\")[0],this.headEl&&this.handleBaseElement(),Jn.processInsertRules.call(this),D.recordAnimations()&&si.processExistingAnimations.call(this),Ii(document,this,e,t),window.__nls_player&&window.__nls_player.blobData&&(this.html.blobData=N({},window.__nls_player.blobData))},le.GetHtml=new Mi,le.GetHtml.__=1;var Vi=le.GetHtml,Pi={INIT:\"nls.init\"},Wi=p;function Hi(){le.recordingData.totals.touches++}function Ui(){le.recordingData.totals.keyPresses++}function zi(e){\"HTML\"!==e.target.nodeName&&le.recordingData.totals.clicks++}function Fi(e){var t=e.target.nodeName,n=e.pageX,i=e.pageY;\"HTML\"!==t&&(le.recordingData.mouse.lastMove.docX===n&&le.recordingData.mouse.lastMove.docY===i||(le.recordingData.totals.movements++,le.recordingData.mouse.lastMove.docX=n,le.recordingData.mouse.lastMove.docY=i))}function Xi(){var e=le.getScrollPercentage();e>le.recordingData.totals.scroll&&0\u003ce&&(le.recordingData.totals.scroll=e)}function ji(){D.data360migrated()?VWO._.phoenixMT.on(window.VWO._.EventsEnum.DOM_CLICK,zi):ve.addEventListener(document,\"mouseup\",zi),ve.addJqEventListener(Wi(window),\"on\",\"scroll\",Xi),ve.addEventListener(document,\"keyup\",Ui),ve.addEventListener(document,\"mousemove\",Fi),ve.addEventListener(document,\"touchstart\",Hi)}var Bi={init:ji,__:1};le.EventListeners=Bi,Bi.__=1;var Yi=function(){var e=g.get(\"nlssid\"+le.ids.account);e?(le.ids.session=parseInt(e,10),le.returnVisitor=!0):(le.ids.session=window._vwo_pa.sId,g.create(\"nlssid\"+le.ids.account,le.ids.session,null,le.getCookieDomain()),le.returnVisitor=!1)},Ki=function(){var e=window.VWO._.cookies.get(X.TRACK_SESSION_COOKIE_NAME);if(e){e=decodeURIComponent(e);var t=window.VWO._.sessionInfoService.getSNCookieValueByIndex(X.REFERRER_INDEX);if(t&&0\u003ct.length)return;var n=\"http:\"===document.location.protocol&&document.location.href===document.referrer?\"\":document.referrer;if(btoa){try{var i=new URL(n);i.search=\"\",n=i.toString()}catch(e){n=n.split(\"?\")[0]}n=btoa(n)}D.data360migrated()?window.VWO._.sessionInfoService.setSNCookieValueByIndex2(X.REFERRER_INDEX,\"referrer=\"+n):window.VWO._.sessionInfoService.setSNCookieValueByIndex(X.REFERRER_INDEX,\"referrer=\"+n)}},qi=function(){var e=parseInt(g.get(\"nlsrid\"+le.ids.account),10);e=isNaN(e)?1:e+1,le.ids.recording=e,g.create(\"nlsrid\"+le.ids.account,e,365,le.getCookieDomain())},Gi=!1,Ji=function(){var e=navigator.userAgent.toLowerCase();return-1!==e.indexOf(\"msie\")&&parseInt(e.split(\"msie\")[1],10)},$i=function(){var e={},t=le.tags.eTags.get(),n=I.get(\"JSON\"),i={f:le.tags.eTagsV2.f.get(),r:le.tags.eTagsV2.r.get(),h:le.tags.eTagsV2.h.get()},o=le.tags.uTags.get();return t&&(e.eTags=n.stringify(t)),(i.f||i.r||i.h)&&(e.eTagsV2=n.stringify(i)),o&&(e.uTags=n.stringify(o)),e};le.getTags=$i,le.campaignsProcessed=!1;var Qi=null;D.data360migrated()&&VWO.phoenix&&window.fetcher&&(window.fetcher.getValue(\"VWO._.auxPageViewFired\").then(function(e){e&&(le.campaignsProcessed=!0,Qi&&Qi(),Qi=null)}),VWO.phoenix('on(\"${{1}}\", \"${{2}}\")',null,{captureGroups:[gt.PAGE_VIEW,function(e){e.aux&&(le.campaignsProcessed=!0,Qi&&Qi(),Qi=null)}]}));var Zi=function(i,o){if(!/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent)&&(le.ids.session||(Yi(),qi()),Ki(),void 0!==le.ids.session&&void 0!==le.returnVisitor)){var e,t,n,r=window._vwo_exp||{};for(var a in r)if(\"ANALYZE_RECORDING\"===r[a].type&&r[a].main){le.Recording.anonymizeKeys=void 0!==r[a].aK?r[a].aK:le.Recording.anonymizeKeys,le.Recording.bl=r[a].bl,le.Recording.wl=r[a].wl;break}Ji()?(i.push(\"Mutations\"),s(!1)):(le.GetHtml.html.isAuraSite=-1\u003c(null===(t=null===(e=window.Aura)||void 0===e?void 0:e.app)||void 0===t?void 0:t.indexOf(\"siteforce\"))||\"function\"==typeof(null===(n=window.LWR)||void 0===n?void 0:n.define)||void 0!==window.embedded_svc,D.preloadListeners()&&(le.startTime=R(),le.Recording.init(o),i=i.filter(function(e){return\"Recording\"!==e})),le.GetHtml.init(o,s))}function s(e){for(var t in Gi||(le.EventListeners.init(),Gi=!0),lt.formSubmitCallbacks.push($i),i)Object.prototype.hasOwnProperty.call(i,t)&&le[i[t]].init(o);e&&(le.GetHtml.domTraverCompl=!0,le.GetHtml.processMutsOccrdPrvsly()),le.triggerLibEvent(Pi.INIT);function n(){window.VWO&&window.VWO.performanceWatcher&&window.VWO.performanceWatcher.sendInitialPerformanceMetrics(),lt.saveNewRecording(function(){le.saveNewRecordingInitiatedOnce=!0,le.sRD=le.sRD||C(lt.sendRecordingData.bind(lt),le.cDT);var e=setInterval(le.sRD,le.heartBeatFrequency);ve.pushTimers(e,\"interval\"),le.htmlRequestSuccess=!0,He.sendQueuedData(),gi.sendQueuedData()})}D.data360migrated()&&!le.campaignsProcessed?Qi=n:(Qi=null,setTimeout(n,0)),Ie.isRequestQueueable()&&setInterval(Ie.deQueueRequest,1e3)}},eo={init:Zi},to=!1,no,io={childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,subtree:!0},oo=p;Vi.__=1;var ro=window._vwo_exp||{},ao=window._vwo_exp_ids||[],so=\"ANALYZE_HEATMAP\",co=\"ANALYZE_RECORDING\",lo=\"ANALYZE_FORM\",uo={},ho=window.VWO,fo=ho.data&&ho.data.mrp||20,mo,go=!0,po=!1,vo=!1,wo=!1,_o=!1;ho._.customEvent=ho._.customEvent||function(){};var yo=function(){for(var e in ho._){if(Object.prototype.hasOwnProperty.call(ho._,e)&&\"function\"==typeof ho._[e])if(0\u003c=ho._[e].toString().indexOf('unshift([\"jI\"]'))return ho._[e]}},Eo=ho._.triggerEvent||yo()||function(){},To=0,So=function(e){if(e.clientHeight\u003c=To)return!1;To=e.clientHeight;var t=window.getComputedStyle(e);if(!(\"hidden\"!==t.getPropertyValue(\"visibility\")&&\"0\"!==t.getPropertyValue(\"opacity\")&&\"none\"!==t.getPropertyValue(\"display\")))return!1;var n=e.getBoundingClientRect(),i=(e.scrollHeight||e.clientHeight)>window.innerHeight,o=(0\u003c=[\"auto\",\"scroll\"].indexOf(t.overflowY)||0\u003c=[\"auto\",\"scroll\"].indexOf(t.overflow))&&e.scrollHeight>e.clientHeight,r=n.width===window.innerWidth,a=Math.abs(n.top)\u003c10,s=1\u003c=e.children.length;return i&&o&&s&&r&&a},Oo=function(){To=0;for(var e=[document.body],t=[],n=null;0\u003ce.length;){var i=e.shift();if(-1===t.indexOf(i))if(t.push(i),i!==document.body){So(i)&&(n=i);var o=Array.prototype.slice.call(i.children);for(a=0;a\u003co.length;a++){s=o[a];-1===t.indexOf(s)&&e.push(s)}}else for(var r=Array.prototype.slice.call(i.children),a=0;a\u003cr.length;a++){var s=r[a];-1===t.indexOf(s)&&e.push(s)}}return n&&n||document.body},bo=function(){try{var e=Oo();return e!==document.body?{isCustomRoot:!0,rootContainer:{selectorPath:F.sanitizeActionData(ee(e)),tagName:e.tagName.toLowerCase()},url:window.location.href}:{isCustomRoot:!1,skipped:!0}}catch(e){return{error:\"Root monitoring function failed\",details:e.message}}};uo[lo]=\"fe\",uo[so]=\"he\",uo[co]=\"re\";var No=function(e){return window._vwo_pa=window._vwo_pa||{},!(!window._vwo_pa||!window._vwo_pa[e]||1!==window._vwo_pa[e].r&&1!==window._vwo_pa[e].fae&&1!==window._vwo_pa[e].hs)},Ro=function(e){if(ro[e]){var t=ro[e].type;return 0\u003c=[so,co].indexOf(t)?(ro[e].main&&(le.hs=le.hs||t===so,le.r=le.r||t===co),!0):t===lo&&(le.fae=!0)}},Co=function(){for(var e,t=ao.length;t--;)if(e=ro[ao[t]].type,0\u003c=[so,co,lo].indexOf(e))return!0;return!1},Do=function(){le.stopRecording=le.enums.formAnalysis.PERMANENT_STATE},Ao=function(){var e;vo=!1,le.saveNewRecordingInitiatedOnce=!1,wo=!1,le.htmlRequestSuccess=!1,le.lastSendTime=0,le.formAnalysis&&(le.formAnalysis.f={}),null!==(e=window.VWO.ErrorLogger)&&void 0!==e&&e.resetData(),le.formAnalysis&&le.formAnalysis.resetFormObservers(),le.enableEventListeners=!1,Be.stopCanvasRecording()},Io=function(e,t,n,i,o){var r=g.get(\"nlssid\"+le.ids.account);if(!Co()&&r)le.ids.session=parseInt(r,10),le.ids.recording=parseInt(g.get(\"nlsrid\"+le.ids.account)||1,10),le.returnVisitor=!0;else{var a=o||t;if(fo\u003ca)return void Do();i&&(M.clear(),le.stopRecording=\"\"),le.ids.session=e,le.ids.recording=a,le.returnVisitor=n,le.newSession=!!i,le.newSession&&(le.startTime=R()),n&&Ao(),vo=!0,wo||mo(),go&&r&&(g.erase(\"nlssid\"+le.ids.account,le.getCookieDomain()),g.erase(\"nlsrid\"+le.ids.account,le.getCookieDomain())),go=!1}},xo=function(){var e;le.ready=!1,le.r=!1,le.hs=!1,le.fae=!1,le.resetTagOnUC(),le.ids.experiment={},vo=!1,le.saveNewRecordingInitiatedOnce=!1,wo=!1,le.htmlRequestSuccess=!1,le.Recording.resetData(),le.ids.re={},le.formAnalysis&&(le.formAnalysis.f={}),le.ids.he={},le.ids.fe={},le.canonicalUrl=\"\",le.enableEventListeners=!1,null!==(e=window.VWO.ErrorLogger)&&void 0!==e&&e.resetData(),le.enableEventListeners=!1,le.formAnalysis&&le.formAnalysis.resetFormObservers(),Be.stopCanvasRecording(),le.campaignsProcessed=!1},Lo=function(e){var t,n,i,o,r=e[0];if(\"rH\"===r||\"vS\"===r){if(t=e[1],n=+e[2]||1,i=Ro(t),!le.ids.experiment[t]&&(No(t)||i))if(i){if(D.campaignLog())try{window.VWO._.customError({msg:\"Analyze Campaign started\",url:\"nls/init.ts\",lineno:228,colno:25,source:JSON.stringify({uuid:F.getUUID(),sn:window.VWO._.cookies.get(X.TRACK_SESSION_COOKIE_NAME),ds:window.VWO._.cookies.get(X.TRACK_GLOBAL_COOKIE_NAME),sId:window.VWO._.sessionInfoService.getSessionId(),campaignId:t})})}catch(e){}if(o=ro[t].type,ro[t].main||o===lo){if(le.ids[uo[o]][t]=F.getUUID(),le.ready=!0,le.analyze=!0,o===lo)le.tags.eTags.add(t,n),le.tags.eTagsV2.f.add(t);else if(o===co)le.Recording.anonymizeKeys=void 0!==ro[t].aK?ro[t].aK:le.Recording.anonymizeKeys,le.Recording.bl=ro[t].bl,le.Recording.wl=ro[t].wl,le.Recording.cnv=ro[t].cnv,le.canvasRecorder.init(le.Mutations);else if(o===so){var a=\"hm_root_monitoring_sent\";if(!M.getItem(a))try{var s=bo();s&&s.isCustomRoot&&window.VWO._.customError({msg:JSON.stringify({rootMonitoringData:s,detectionTimestamp:R()}),url:\"nls/init.ts\",lineno:331,colno:25}),M.setItem(a,\"true\")}catch(e){}}wo||mo()}else switch(le.tags.eTags.add(t,n),o){case so:le.tags.eTagsV2.h.add(t);break;case co:le.tags.eTagsV2.r.add(t)}}else le.Recording.anonymizeKeys=le.Recording.anonymizeKeys||window._vwo_pa[t].aK,le.fae=le.fae||window._vwo_pa[t].fae,le.hs=le.hs||window._vwo_pa[t].hs,le.r=le.r||window._vwo_pa[t].r,le.ids.experiment[t]=F.getUUID(),le.ready=!0,wo||mo()}else\"tSC\"===r?Io(e[1],e[2],e[3],e[4],e[5]):\"tSE\"===r?Do():\"uC\"===r&&(lt.sendRecordingData(!1,le.Recording&&le.Recording.previousUrl),xo())},ko=function(e){oo.each(e,function(e,t){Lo(t)})},Mo=function(){window._vwo_evq=window._vwo_evq||[],ko(window._vwo_evq);var n=window._vwo_evq.push,i=window._vwo_evq.unshift;window._vwo_evq.push=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return Lo(e[0]),n.apply(window._vwo_evq,e)},window._vwo_evq.unshift=function(){for(var e=[],t=0;t\u003carguments.length;t++)e[t]=arguments[t];return Lo(e[0]),i.apply(window._vwo_evq,e)}},Vo=function(){return window.Worker&&window.URL&&window.Blob},Po=function(){return!!le.ready&&(!(le.analyze&&!vo)&&(!(!le.faultyWorker&&!le.ignoreWorker)||!!Vo()&&!!le.workerUrl))};function Wo(e){le.observerCallback(e)}function Ho(){if(!to){var n=Element.prototype.attachShadow;Element.prototype.attachShadow=function(e){var t=this.shadowRoot;try{(t=n.call(this,e))&&no&&\"function\"==typeof no.observe&&(no.observe(t,io),t._vwoObserved=!0,to=!0)}catch(e){}return t}}}function Uo(){if(!le.__mutObserverAtcd){le.__mutObserverAtcd=1;var e=void 0;if(\"undefined\"!=typeof MutationObserver?e=MutationObserver:\"undefined\"!=typeof WebKitMutationObserver&&(e=window.WebKitMutationObserver),!e)return;D.customOffsetEnabled()&&window.Zone&&window.Zone.__symbol__&&(e=window[window.Zone.__symbol__(\"MutationObserver\")]),(no=new e(Wo.bind(this))).observe(document,io),Ho()}}var zo=function(e){Uo(),!wo&&Po()&&_o&&(wo=!0,le.ready&&le.r&&Eo(gt.RECORDING_INITIATED),eo.init(e,po),po=!0)},Fo=function(e,t,n){var i=new XMLHttpRequest;i.open(\"GET\",e,!0),i.onload=function(){200===this.status||304===this.status?t&&t(this.response):window.VWO._.gcpfb&&window.VWO._.gcpfb(e,Fo,this.status,t,n)||200\u003c=this.status&&this.status\u003c400&&t&&t(this.response)},i.onerror=function(){window.VWO._.gcpfb&&window.VWO._.gcpfb(e,Fo,this.status,t,n)||n&&n(this.response)},i.send(null)},Xo=function(n){var e,t,i,o,r,a;D.preloadListeners()&&(le.ignoreWorker=!0,_o=!0),mo=C(function(){zo(n)},50),Mo();var s=(null===(a=null===(r=null===(o=null===(i=null===(t=null===(e=window.VWO._)||void 0===e?void 0:e.allSettings)||void 0===t?void 0:t.dataStore)||void 0===i?void 0:i.plugins)||void 0===o?void 0:o.LIBINFO)||void 0===r?void 0:r.WORKER)||void 0===a?void 0:a.HASH)||window._vwo_worker_cb,d=s?\"-\"+s:\"\";if(!ho.nls){ho.nls=le;var c=window._vwo_worker_url||window._vwo_cdn+\"analysis/4.0/worker\"+d+\".js\";return Vo()&&Fo(c,function(e){try{var t=new window.Blob([e],{type:\"text/javascript\"});le.workerUrl=window.URL.createObjectURL(t)}catch(e){le.faultyWorker=!0}zo(n)}),oo(document).ready(function(){setTimeout(function(){_o=!0,zo(n),Xn.init(\"nls\")},500)}),window._vwo_evq=window._vwo_evq||[],le.ajax=Ce,Ie.init(),window.__nls=le}},jo=Object.freeze({__proto__:null,get mutationObserver(){return no},mutationConfig:io,init:Xo});hn.__es6hack=1,Pn.__es6hack=1,Xo([\"Recording\",\"formAnalysis\"])}()})}();\n\u003c/script>\u003clink rel=\"stylesheet\" crossorigin=\"anonymous\" id=\"lhc-theme-page\" href=\"//spiritoffreedomcomau.chat2.com//widgetrestapi/themepage/3?v=1759384268\">\u003c/head>\u003cbody class=\"home wp-singular page-template page-template-page-fullwidth page-template-page-fullwidth-php page page-id-8 wp-theme-thegem-elementor wp-child-theme-thegem-elementor-child elementor-default elementor-kit-5 elementor-page elementor-page-8 gem-testimonials-built e--ua-blink e--ua-mac e--ua-webkit\" data-elementor-device-mode=\"desktop\"> \u003cscript type=\"text/javascript\">var gemSettings={\"isTouch\":\"\",\"forcedLasyDisabled\":\"\",\"tabletPortrait\":\"1\",\"tabletLandscape\":\"1\",\"topAreaMobileDisable\":\"\",\"parallaxDisabled\":\"\",\"fillTopArea\":\"\",\"themePath\":\"https:\\/\\/www.spiritoffreedom.com.au\\/wp-content\\/themes\\/thegem-elementor\",\"rootUrl\":\"https:\\/\\/www.spiritoffreedom.com.au\",\"mobileEffectsEnabled\":\"\",\"isRTL\":\"\"};(function(){function isTouchDevice(){return(('ontouchstart'in window)||(navigator.MaxTouchPoints>0)||(navigator.msMaxTouchPoints>0));}\nwindow.gemSettings.isTouch=isTouchDevice();function userAgentDetection(){var ua=navigator.userAgent.toLowerCase(),platform=navigator.platform.toLowerCase(),UA=ua.match(/(opera|ie|firefox|chrome|version)[\\s\\/:]([\\w\\d\\.]+)?.*?(safari|version[\\s\\/:]([\\w\\d\\.]+)|$)/)||[null,'unknown',0],mode=UA[1]=='ie'&&document.documentMode;window.gemBrowser={name:(UA[1]=='version')?UA[3]:UA[1],version:UA[2],platform:{name:ua.match(/ip(?:ad|od|hone)/)?'ios':(ua.match(/(?:webos|android)/)||platform.match(/mac|win|linux/)||['other'])[0]}};}\nwindow.updateGemClientSize=function(){if(window.gemOptions==null||window.gemOptions==undefined){window.gemOptions={first:false,clientWidth:0,clientHeight:0,innerWidth:-1};}\nwindow.gemOptions.clientWidth=window.innerWidth||document.documentElement.clientWidth;if(document.body!=null&&!window.gemOptions.clientWidth){window.gemOptions.clientWidth=document.body.clientWidth;}\nwindow.gemOptions.clientHeight=window.innerHeight||document.documentElement.clientHeight;if(document.body!=null&&!window.gemOptions.clientHeight){window.gemOptions.clientHeight=document.body.clientHeight;}};window.updateGemInnerSize=function(width){window.gemOptions.innerWidth=width!=undefined?width:(document.body!=null?document.body.clientWidth:0);};userAgentDetection();window.updateGemClientSize(true);window.gemSettings.lasyDisabled=window.gemSettings.forcedLasyDisabled||(!window.gemSettings.mobileEffectsEnabled&&(window.gemSettings.isTouch||window.gemOptions.clientWidth\u003c=800));})();(function(){if(window.gemBrowser.name=='safari'){try{var safariVersion=parseInt(window.gemBrowser.version);}catch(e){var safariVersion=0;}\nif(safariVersion>=9){window.gemSettings.parallaxDisabled=true;window.gemSettings.fillTopArea=true;}}})();(function(){var fullwithData={page:null,pageWidth:0,pageOffset:{},fixVcRow:true,pagePaddingLeft:0};function updateFullwidthData(){fullwithData.pageOffset=fullwithData.page.getBoundingClientRect();fullwithData.pageWidth=parseFloat(fullwithData.pageOffset.width);fullwithData.pagePaddingLeft=0;if(fullwithData.page.className.indexOf('vertical-header')!=-1){fullwithData.pagePaddingLeft=45;if(fullwithData.pageWidth>=1600){fullwithData.pagePaddingLeft=360;}\nif(fullwithData.pageWidth\u003c980){fullwithData.pagePaddingLeft=0;}}}\nfunction gem_fix_fullwidth_position(element){if(element==null){return false;}\nif(fullwithData.page==null){fullwithData.page=document.getElementById('page');updateFullwidthData();}\nif(!fullwithData.fixVcRow){return false;}\nif(element.previousElementSibling!=null&&element.previousElementSibling!=undefined&&element.previousElementSibling.className.indexOf('fullwidth-block')==-1){var elementParentViewportOffset=element.previousElementSibling.getBoundingClientRect();}else{var elementParentViewportOffset=element.parentNode.getBoundingClientRect();}\nif(element.className.indexOf('vc_row')!=-1){var elementMarginLeft=-21;var elementMarginRight=-21;}else{var elementMarginLeft=0;var elementMarginRight=0;}\nvar offset=parseInt(fullwithData.pageOffset.left+0.5)-parseInt((elementParentViewportOffset.left\u003c0?0:elementParentViewportOffset.left)+0.5)-elementMarginLeft+fullwithData.pagePaddingLeft;var offsetKey=window.gemSettings.isRTL?'right':'left';element.style.position='relative';element.style[offsetKey]=offset+'px';element.style.width=fullwithData.pageWidth-fullwithData.pagePaddingLeft+'px';if(element.className.indexOf('vc_row')==-1){element.setAttribute('data-fullwidth-updated',1);}\nif(element.className.indexOf('vc_row')!=-1&&!element.hasAttribute('data-vc-stretch-content')){var el_full=element.parentNode.querySelector('.vc_row-full-width-before');var padding=-1*offset;0>padding&&(padding=0);var paddingRight=fullwithData.pageWidth-padding-el_full.offsetWidth+elementMarginLeft+elementMarginRight;0>paddingRight&&(paddingRight=0);element.style.paddingLeft=padding+'px';element.style.paddingRight=paddingRight+'px';}}\nwindow.gem_fix_fullwidth_position=gem_fix_fullwidth_position;document.addEventListener('DOMContentLoaded',function(){var classes=[];if(window.gemSettings.isTouch){document.body.classList.add('thegem-touch');}\nif(window.gemSettings.lasyDisabled&&!window.gemSettings.forcedLasyDisabled){document.body.classList.add('thegem-effects-disabled');}});if(window.gemSettings.parallaxDisabled){var head=document.getElementsByTagName('head')[0],link=document.createElement('style');link.rel='stylesheet';link.type='text/css';link.innerHTML=\".fullwidth-block.fullwidth-block-parallax-fixed .fullwidth-block-background { background-attachment: scroll !important; }\";head.appendChild(link);}})();(function(){setTimeout(function(){var preloader=document.getElementById('page-preloader');if(preloader!=null&&preloader!=undefined){preloader.className+=' preloader-loaded';}},window.pagePreloaderHideTime||1000);})();\u003c/script> \u003cdiv id=\"page\" class=\"layout-fullwidth header-style-4\">\u003cdiv id=\"site-header-wrapper\" class=\" sticky-header-on-mobile \" style=\"height: 95px;\">\u003cheader id=\"site-header\" class=\"site-header animated-header mobile-menu-layout-slide-horizontal ios-load\" role=\"banner\">\u003cdiv class=\"header-background\">\u003cdiv class=\"container\">\u003cdiv class=\"header-main logo-position-left header-colors-light header-layout-default header-style-4\">\u003cdiv class=\"site-title\">\u003cdiv class=\"site-logo\" style=\"width:120px;\"> \u003ca href=\"https://www.spiritoffreedom.com.au/\" rel=\"home\"> \u003cspan class=\"logo\" style=\"min-width: 120px;\">\u003cimg src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" srcset=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 1x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 2x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 3x\" alt=\"Spirit of Freedom\" style=\"width:120px;\" class=\"tgp-exclude default\">\u003cimg src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" srcset=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 1x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 2x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 3x\" alt=\"Spirit of Freedom\" style=\"width: 100px; margin-left: -120px; display: inline;\" class=\"tgp-exclude small light\">\u003cimg src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" srcset=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 1x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 2x,https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg 3x\" alt=\"Spirit of Freedom\" style=\"width: 100px; margin-left: -120px;\" class=\"tgp-exclude small\">\u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003cnav id=\"primary-navigation\" class=\"site-navigation primary-navigation\" role=\"navigation\"> \u003cbutton class=\"menu-toggle dl-trigger\">Primary Menu\u003cspan class=\"menu-line-1\">\u003c/span>\u003cspan class=\"menu-line-2\">\u003c/span>\u003cspan class=\"menu-line-3\">\u003c/span>\u003c/button>\u003cdiv class=\"mobile-menu-slide-wrapper left\">\u003cbutton class=\"mobile-menu-slide-close\">Close\u003c/button>\u003cul id=\"primary-menu\" class=\"nav-menu styled no-responsive\">\u003cli id=\"menu-item-10\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-10 megamenu-enable megamenu-style-grid megamenu-first-element\">\u003ca href=\"#\">Liveaboards\u003c/a>\u003cspan class=\"menu-item-parent-toggle\">\u003c/span>\u003cul class=\"sub-menu styled megamenu-empty-left megamenu-empty-right megamenu-empty-top megamenu-empty-bottom megamenu-item-inited\" data-megamenu-columns=\"1\" style=\"padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; \">\u003cli id=\"menu-item-1065\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1065 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/7-night-liveaboard-dive-trip/\">7 Night Liveaboard Dive Trip\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1225\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1225 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/4-night-liveaboard-dive-trip/\">4 Night Liveaboard Dive Trip\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1064\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1064 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/3-night-liveaboard-dive-trip/\">3 Night Liveaboard Dive Trip\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1415\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1415 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/swimming-with-minke-whales/\">Swim With Minke Whales\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1243\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1243 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/special-expeditions/\">Special Expeditions\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1242\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1242 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/compare-diving-liveaboards-cairns/\">Compare Dive Trips\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1586\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1586 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/shark-diving-australia/\">Shark Diving Australia\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1952\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1952 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/equipment-rental/\">Equipment Rental\u003c/a>\u003c/span>\u003c/li>\u003c/ul>\u003c/li>\u003cli id=\"menu-item-11\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-11 megamenu-enable megamenu-style-grid megamenu-first-element\">\u003ca href=\"#\">Great Barrier Reef Diving\u003c/a>\u003cspan class=\"menu-item-parent-toggle\">\u003c/span>\u003cul class=\"sub-menu styled megamenu-empty-left megamenu-empty-right megamenu-empty-top megamenu-empty-bottom megamenu-item-inited\" data-megamenu-columns=\"1\" style=\"padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; \">\u003cli id=\"menu-item-1379\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-parent menu-item-1379 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/\">Diving the Great Barrier Reef\u003c/a>\u003c/span>\u003cspan class=\"menu-item-parent-toggle\">\u003c/span>\u003cul class=\"sub-menu styled \">\u003cli id=\"menu-item-1543\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1543\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/ribbon-reefs/\">Ribbon Reefs\u003c/a>\u003c/li>\u003cli id=\"menu-item-1542\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1542\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/coral-sea-australia/\">Coral Sea\u003c/a>\u003c/li>\u003cli id=\"menu-item-18019\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-18019\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/far-north/\">Far North Great Barrier Reef\u003c/a>\u003c/li>\u003cli id=\"menu-item-18020\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-18020\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/ss-yongala/\">SS Yongala Wreck Diving\u003c/a>\u003c/li>\u003cli id=\"menu-item-1904\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1904\">\u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/dive-seasons-weather/\">Dive Seasons and Weather\u003c/a>\u003c/li>\u003c/ul>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1339\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1339 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/dive-safety-style/\">Diver Safety & Styles\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1345\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1345 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/sustainable-tourism/\">Sustainable Tourism\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1342\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1342 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/meet-the-locals/\">Meet The Locals\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-1341\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1341 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/lizard-island/\">Lizard Island\u003c/a>\u003c/span>\u003c/li>\u003cli class=\"megamenu-new-row\">\u003c/li>\u003cli id=\"menu-item-2238\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2238 megamenu-first-element\" style=\"width: 300px;\">\u003cspan class=\"megamenu-column-header\">\u003ca href=\"https://www.spiritoffreedom.com.au/day-trips-from-cairns/\">Day Trips from Cairns\u003c/a>\u003c/span>\u003c/li>\u003c/ul>\u003c/li>\u003cli id=\"menu-item-12\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-12\">\u003ca href=\"#\">About\u003c/a>\u003cspan class=\"menu-item-parent-toggle\">\u003c/span>\u003cul class=\"sub-menu styled \">\u003cli id=\"menu-item-1368\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1368\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cuisine/\">Cuisine\u003c/a>\u003c/li>\u003cli id=\"menu-item-1344\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1344\">\u003ca href=\"https://www.spiritoffreedom.com.au/cabins/\">Guest Cabins\u003c/a>\u003c/li>\u003cli id=\"menu-item-1346\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1346\">\u003ca href=\"https://www.spiritoffreedom.com.au/vessel-specifications/\">Vessel Specifications\u003c/a>\u003c/li>\u003cli id=\"menu-item-1350\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1350\">\u003ca href=\"https://www.spiritoffreedom.com.au/around-the-boat/\">Around The Boat\u003c/a>\u003c/li>\u003cli id=\"menu-item-16837\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-16837\">\u003ca href=\"https://www.spiritoffreedom.com.au/careers/\">Careers\u003c/a>\u003c/li>\u003cli id=\"menu-item-18434\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-18434\">\u003ca href=\"https://www.spiritoffreedom.com.au/trip-reports/\">Trip Reports\u003c/a>\u003c/li>\u003c/ul>\u003c/li>\u003cli id=\"menu-item-15\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-15\">\u003ca href=\"#\">Specials\u003c/a>\u003cspan class=\"menu-item-parent-toggle\">\u003c/span>\u003cul class=\"sub-menu styled \">\u003cli id=\"menu-item-1557\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1557\">\u003ca href=\"https://www.spiritoffreedom.com.au/specials-promotions/\">Specials & Promotions\u003c/a>\u003c/li>\u003cli id=\"menu-item-1348\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1348\">\u003ca href=\"https://www.spiritoffreedom.com.au/dive-courses/\">Dive Courses\u003c/a>\u003c/li>\u003cli id=\"menu-item-1626\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1626\">\u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-dive-insurance/\">Dive Insurance\u003c/a>\u003c/li>\u003c/ul>\u003c/li>\u003cli id=\"menu-item-212\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-212 megamenu-enable megamenu-style-default megamenu-first-element\">\u003ca href=\"https://www.spiritoffreedom.com.au/faqs/\">FAQs\u003c/a>\u003c/li>\u003cli id=\"menu-item-207\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-207 megamenu-first-element\">\u003ca href=\"https://www.spiritoffreedom.com.au/contact/\">Contact Us\u003c/a>\u003c/li>\u003cli id=\"menu-item-20\" class=\"featured menu-item menu-item-type-custom menu-item-object-custom menu-item-20 megamenu-first-element\">\u003ca href=\"https://spiritoffreedom.respax.com/public/dsdd/?site=SOF&categoryId=100030\">BOOK NOW\u003c/a>\u003c/li>\u003cli class=\"menu-item menu-item-widgets mobile-only\">\u003c/li>\u003c/ul>\u003c/div>\u003c/nav>\u003c/div>\u003c/div>\u003c/div>\u003c/header>\u003c/div>\u003cdiv id=\"main\" class=\"site-main page__top-shadow visible\">\u003cdiv id=\"main-content\" class=\"main-content\">\u003cdiv id=\"page-title\" class=\"page-title-block page-title-alignment-center page-title-style-1 \">\u003cdiv class=\"gem-video-background\" data-aspect-ratio=\"\">\u003cdiv class=\"gem-video-background-inner\" style=\"height: 810px; margin-top: -72px;\">\u003cvideo id=\"thegem-video-frame-6a14ce979cf3c8674\" autoplay=\"autoplay\" loop=\"loop\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-7-Days-1080.mp4\" muted=\"muted\">\u003c/video>\u003c/div>\u003cdiv class=\"gem-video-background-overlay\" style=\"background-color: #00000021; opacity: 1;\">\u003c/div>\u003c/div>\u003cdiv class=\"container\">\u003cdiv class=\"page-title-inner\">\u003cdiv class=\"page-title-title\">\u003cdiv class=\"title-rich-content vwo_loaded vwo_loaded_96_0\">\u003ch1 style=\"letter-spacing: 1px;\" class=\"\">Dive the Great Barrier Reef & Coral Sea with\u003cspan style=\"color: #f8b52d;\"> Spirit of Freedom\u003c/span>\u003c/h1>\u003cdiv style=\"margin-top: 33px;\" vwo-op-1779067465722-0=\"\">\u003ca id=\"atf-booknow\" style=\"display: inline-block; padding: 20px 40px; background-color: rgb(253, 184, 25) !important; color: rgb(0, 56, 89) !important; text-decoration: none; font-weight: bold; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; font-family: Montserrat !important; font-size: 20px; transition: none !important;\" href=\"https://spiritoffreedom.respax.com/public/dsdd/?site=SOF&categoryId=100030\">BOOK NOW\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cscript type=\"text/javascript\">(function(){var pageTitle=document.getElementById(\"page-title\");var videoBG=pageTitle.querySelector('.gem-video-background');var videoContainer=pageTitle.querySelector('.gem-video-background-inner');var ratio=videoBG.dataset.aspectRatio?videoBG.dataset.aspectRatio:'16:9';var regexp=/(\\d+):(\\d+)/;ratio=regexp.exec(ratio);if(!ratio||parseInt(ratio[1])==0||parseInt(ratio[2])==0){ratio=16/9;}else{ratio=parseInt(ratio[1])/parseInt(ratio[2]);}\nif(videoContainer.offsetWidth/videoContainer.offsetHeight>ratio){videoContainer.style.height=(videoContainer.offsetWidth/ratio)+'px';videoContainer.style.marginTop=-(videoContainer.offsetWidth/ratio-videoBG.offsetHeight)/2+'px';}else{videoContainer.style.width=(videoContainer.offsetHeight*ratio)+'px';videoContainer.style.marginLeft=-(videoContainer.offsetHeight*ratio-videoBG.offsetWidth)/2+'px';}})();\u003c/script> \u003cdiv class=\"block-content\">\u003cdiv class=\"panel\">\u003cdiv class=\"panel-center\">\u003carticle id=\"post-8\" class=\"post-8 page type-page status-publish has-post-thumbnail\">\u003cdiv class=\"entry-content post-content\">\u003cdiv class=\"container\">\u003c/div>\u003cdiv class=\"fullwidth-content\">\u003cdiv data-elementor-type=\"wp-page\" data-elementor-id=\"8\" class=\"elementor elementor-8\">\u003csection class=\"elementor-section elementor-top-section elementor-element elementor-element-22e34c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22e34c0\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0b5c10e\" data-id=\"0b5c10e\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-89ce194 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"89ce194\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003cstyle>/*! elementor - v3.22.0 - 26-06-2024 */\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}\u003c/style>\u003ch2 class=\"elementor-heading-title elementor-size-default\">Spirit of Freedom Trips\u003c/h2>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-3c4a391 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"3c4a391\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\u003cdiv class=\"elementor-widget-container\">\u003cstyle>/*! elementor - v3.22.0 - 26-06-2024 */\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}\u003c/style>\u003cdiv class=\"elementor-text-editor elementor-clearfix\">\u003cp style=\"text-align: center;\">The best Great Barrier Reef and Coral Sea itineraries to Spirit you Away\u003c/p>\u003c/div>\u003c/div>\u003c/div>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-bbb0392 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bbb0392\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-9c48025\" data-id=\"9c48025\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-d8bd57f flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"d8bd57f\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"note"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-note\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2950-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-381\" alt=\"liveaboard dive trip - 4 night\" data-tgpli-inited=\"\" id=\"tgpli-6a14ce97df2f0\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2950-766x731.jpg\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df2f0')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2950-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-381\" alt=\"liveaboard dive trip - 4 night\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> 7 Night Liveaboard Trip\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Combine our 3 and 4 night itineraries into a 7-day, 7-night liveaboard dive expedition from Cairns, visit the Ribbon Reefs and Cod Hole. You’ll also spend two days at the world-famous Osprey Reef in the remote Coral Sea.\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-flat item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Trip Details \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/7-night-liveaboard-dive-trip/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-084009b\" data-id=\"084009b\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-a4e73a6 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"a4e73a6\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"note"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-note\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2275-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-370\" alt=\"Diver photographs school of sweetlips\" data-tgpli-inited=\"\" id=\"tgpli-6a14ce97df312\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2275-766x731.jpg\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df312')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2275-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-370\" alt=\"Diver photographs school of sweetlips\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> 4 Night Liveaboard Trip\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Take a scenic flight to Lizard Island to begin your diving at the very top of the Great Barrier Reef's Ribbon Reefs. Suitable for the more experienced diver, this tour travels 200km offshore to Australia’s Coral Sea.\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-flat item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Trip Details \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/4-night-liveaboard-dive-trip/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-7971c05\" data-id=\"7971c05\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-59c323e flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"59c323e\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"note"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-note\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/11/Spirit-of-Freedom-259-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-7299\" alt=\"Spirit of Freedom-Diving with Potato Cod\" data-tgpli-inited=\"\" id=\"tgpli-6a14ce97df31a\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/11/Spirit-of-Freedom-259-766x731.jpg\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df31a')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/11/Spirit-of-Freedom-259-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-7299\" alt=\"Spirit of Freedom-Diving with Potato Cod\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> 3 Night Liveaboard Trip\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Dive the world-famous Cod Hole and Ribbon Reefs. Encounter giant potato cod, clouds of colourful tropical fish, anemones, turtles, olive sea snakes, and pristine coral gardens.\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-flat item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Trip Details \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/3-night-liveaboard-dive-trip/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-59c22b9\" data-id=\"59c22b9\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-099dbb5 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"099dbb5\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"note"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-note\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2023/10/SOF-Far-North-1920x1080-1-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-15832\" alt=\"SOF - Coral Sea Trip\" data-tgpli-inited=\"\" id=\"tgpli-6a14ce97df321\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2023/10/SOF-Far-North-1920x1080-1-766x731.jpg\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df321')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2023/10/SOF-Far-North-1920x1080-1-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-15832\" alt=\"SOF - Coral Sea Trip\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> Special Expeditions\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Spirit of Freedom runs regular special dive expeditions to remote and largely unexplored dive sites beyond the Great Barrier Reef, into the Coral Sea and beyond. Join us for a rare opportunity to explore new sites with our amazing crew!\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-flat item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Trip Details \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/special-expeditions/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-ed6616f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed6616f\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-3559164\" data-id=\"3559164\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-454121c flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"454121c\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"box"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-box\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content bordered-box icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"icon-top center\">\u003cdiv class=\"gem-textbox-icon\">\u003cdiv class=\"elementor-icon\"> \u003csvg xmlns=\"http://www.w3.org/2000/svg\" id=\"a\" viewBox=\"0 0 810.15793 812.64953\">\u003cdefs>\u003cstyle>.b{fill:#fff}\u003c/style>\u003c/defs>\u003cpath class=\"b\" d=\"M32.08662,0c.18452,1.23153,1.16709,1.40719,2.13237,1.64373,30.91109,7.57461,58.38948,21.79698,82.59398,42.45119,15.2826,13.04096,28.16475,28.1227,39.02891,44.98092,1.98535,3.08072,3.78831,6.32052,7.09357,8.31961,2.74847,1.66231,5.62659,2.76267,8.87776,2.66255,4.97941-.15334,9.95715-.41808,14.93744-.47429,10.96072-.12369,21.89128,.47957,32.69901,2.33921,6.49696,1.1179,12.95709,2.53139,19.35128,4.13992,5.54837,1.39575,11.02003,3.13381,16.45607,4.93082,11.31892,3.74174,22.10004,8.72634,32.47857,14.57158,13.537,7.62412,26.0427,16.67972,37.55153,27.12701,4.20567,3.81772,7.00601,8.18362,6.7739,14.10702-.14179,3.61861-1.45249,6.79921-3.66967,9.53169-4.57006,5.63216-9.06688,11.35152-14.00518,16.65182-13.51771,14.50859-28.93771,26.70345-46.09848,36.64938-10.49038,6.07991-21.43455,11.19125-32.86673,15.30231-11.84353,4.25897-23.90037,7.62061-36.36669,9.35212-7.503,1.04216-15.04506,1.836-22.58882,2.53298-2.32427,.21475-3.64899,1.03357-4.75371,3.13993-3.81608,7.27619-7.918,14.40173-11.82971,21.62866-6.13458,11.33378-11.23908,23.10026-15.35211,35.33706-3.43222,10.21129-5.8118,20.62848-7.05679,31.28006-1.15954,9.92055-1.28292,19.92039,.23951,29.81908,1.13321,7.36805,2.42986,14.75304,4.33907,21.94868,2.24553,8.46322,5.63976,16.56325,9.6753,24.36806,8.05349,15.57557,18.7127,29.11924,31.93941,40.59613,8.94061,7.75783,18.76518,14.23756,29.46844,19.35566,11.13995,5.32694,22.69854,9.47693,34.53317,13.00311,27.75091,8.26847,56.09018,10.71301,84.85049,8.83439,9.49492-.6202,18.92254-2.06349,28.28925-3.93552,9.24857-1.84834,18.3971-4.06646,27.29713-7.09763,8.58102-2.92252,17.06878-6.20574,25.36396-9.86044,13.2859-5.85338,25.92865-12.98152,37.66536-21.53565,8.47661-6.178,16.66322-12.77256,24.76733-19.43879,13.62896-11.21071,26.93149-22.82184,40.66303-33.90312,15.34959-12.38703,31.84768-23.10595,49.19449-32.53455,11.60274-6.30649,23.53651-11.90365,35.76612-16.81804,8.10823-3.25822,16.47151-5.90738,24.79844-8.58746,6.47896-2.08535,13.04705-3.91584,19.63351-5.63795,5.23199-1.36797,10.51256-2.63409,15.8415-3.52899,8.75209-1.46971,17.54986-2.68428,26.34834-3.85671,12.5864-1.6772,25.26011-2.23864,37.93723-2.11233,9.96017,.0992,19.93716,.49608,29.86384,1.29401,6.66511,.53572,13.41888,1.40968,19.84399,3.1806,12.21473,3.3667,21.4614,10.95668,27.73246,22.02245,4.63849,8.1849,7.21393,16.97279,6.52209,26.41381-.65636,8.95652-1.60844,17.90226-2.77989,26.80676-.93097,7.07616-2.31917,14.0961-3.64022,21.11544-.75906,4.03337-1.80201,8.01285-2.69282,12.02205-.67787,3.05109-1.24185,6.12963-1.9998,9.16012-.52223,2.08829-1.22883,4.13769-1.97464,6.15963-.32945,.89296-.85994,1.75787-1.46955,2.49461-10.04819,12.143-18.69587,25.2409-26.14767,39.09674-9.79469,18.212-19.48739,36.48296-28.92121,54.88376-10.20557,19.90606-21.83815,38.89635-35.31124,56.74298-10.97511,14.53793-22.84483,28.31246-36.10934,40.82719-6.37193,6.0117-12.76244,12.02523-19.45874,17.66497-5.69843,4.79924-11.7625,9.18183-17.8203,13.53236-6.2382,4.48013-12.51251,8.94533-19.04822,12.96668-7.64795,4.70567-15.4882,9.12866-23.43837,13.30634-11.42329,6.00281-23.35972,10.90617-35.43751,15.42709-9.32373,3.49003-18.65774,6.99196-28.14211,10.00019-7.09056,2.24907-14.42667,3.72541-21.65656,5.533-2.09944,.52497-4.19785,1.06716-6.31959,1.48523-1.39431,.27475-1.89352,1.27024-2.405,2.3789-1.94646,4.21943-3.84907,8.46132-5.90145,12.62908-6.48963,13.17913-14.6633,25.25904-24.17728,36.42741-4.45357,5.22794-9.94168,8.942-16.7127,10.60389-.79545,.19515-1.49411,.7844-2.23762,1.19104h-13.65357c-.71446-.42672-1.37796-1.04025-2.15127-1.25119-7.5637-2.06345-13.61372-6.39668-17.46359-13.09826-3.59216-6.25312-6.58043-12.88946-9.38722-19.54565-2.17599-5.16025-3.65173-10.61476-5.45843-15.93174-1.37304-4.04079-1.38681-4.03928-5.5574-4.03992-11.48349-.00183-22.96706,.01762-34.45051-.00571-12.02235-.02444-24.04965,.13094-36.03028-1.22604-5.91363-.6698-11.86524-1.0343-17.76082-1.82616-7.82636-1.05121-15.68336-2.05734-23.40343-3.67391-11.52978-2.4143-23.02841-5.07477-34.18723-8.93049-9.4903-3.27917-19.07953-6.35763-28.32239-10.24446-10.14297-4.2653-20.13437-8.98851-29.84545-14.16224-18.94032-10.09066-36.73783-21.98574-53.39787-35.54366-32.14515-26.15962-59.05702-56.87273-80.06902-92.62669-5.3073-9.03092-10.20368-18.33747-14.72521-27.78702-5.26838-11.01037-9.95831-22.30294-13.60687-33.98292-2.44868-7.83885-5.08867-15.63275-7.14741-23.57521-3.06823-11.83699-5.35855-23.84511-7.13416-35.96129-2.40999-16.44492-3.29554-32.97421-3.21245-49.56051,.07765-15.49998,.91747-30.96659,3.53137-46.27484,1.65637-9.70053,3.12549-19.46236,5.43423-29.01409,2.45931-10.17471,5.70255-20.16716,8.79717-30.17936,3.96562-12.83016,9.30044-25.1317,15.1077-37.21477,7.2718-15.1303,15.68341-29.61947,25.17623-43.47421,2.08585-3.04428,2.09123-3.22657-.62943-5.59819-12.90689-11.25103-23.81323-24.22594-33.15472-38.53221-12.45831-19.07959-21.46939-39.66733-27.16454-61.75073-2.76718-10.72995-4.81672-21.58616-5.67483-32.58956C-1.51963,66.54283,1.39882,38.62249,11.28663,11.61463c1.63989-4.47924,4.39638-7.86754,8.77112-9.91833,.66172-.3102,1.08993-1.11843,1.62615-1.6963h10.40272ZM184.68,223.70027c2.96041-.44739,5.38003-.85644,7.8117-1.17295,9.91418-1.2905,19.55077-3.79499,28.97674-7.01823,11.47821-3.925,22.43022-9.04378,32.83613-15.32521,13.71706-8.28014,26.03469-18.26327,36.946-29.98542,1.72507-1.85326,1.73249-2.37597-.30737-3.79912-4.87725-3.40265-9.75687-6.81333-14.7796-9.99329-7.22786-4.57607-14.88621-8.41536-22.82912-11.53223-6.92671-2.71811-14.0553-4.99826-21.22901-6.98755-6.34298-1.75892-12.82415-3.14912-19.32769-4.17203-12.56428-1.97617-25.23192-2.23697-37.92608-1.42129-6.54894,.42081-13.04069-.20988-19.19912-2.47407-10.57581-3.88825-19.06622-10.56284-25.10749-20.14433-10.47681-16.61628-22.95287-31.45888-38.2942-43.82849-11.25883-9.07792-23.44749-16.64305-36.60167-22.61807-4.91063-2.23055-9.9937-4.08471-15.0169-6.06289-2.27787-.89705-3.14982-.37862-3.66206,2.00008-.52404,2.43348-1.21406,4.84547-1.53602,7.30554-.98311,7.5119-2.00552,15.02616-2.68142,22.56917-1.28645,14.35672,.27102,28.59033,2.96099,42.65159,1.90786,9.97298,4.95534,19.67497,8.73772,29.16012,5.36517,13.45432,12.34296,25.97329,20.91089,37.59394,9.43527,12.79703,20.47343,24.06909,33.1435,33.71849,1.80515,1.37478,3.58725,2.81965,5.17147,4.43642,3.36812,3.43735,4.90338,7.65043,4.32775,12.44256-.40673,3.38601-1.88971,6.39547-3.98276,9.11213-2.6432,3.43075-5.32331,6.84052-7.80411,10.38757-8.13106,11.62585-15.45953,23.73066-21.90228,36.38817-7.22698,14.19823-13.2228,28.89419-18.16966,44.01134-3.97217,12.13854-7.08147,24.52763-9.4522,37.07834-2.45463,12.99485-4.12421,26.11585-4.72711,39.32402-.64721,14.17907-.52265,28.34552,.90565,42.52141,1.52555,15.14103,4.38811,29.98145,8.70488,44.52661,3.88001,13.0735,9.00556,25.6781,15.14686,37.88705,9.05313,17.99781,20.25558,34.52221,33.58262,49.58408,14.86619,16.80133,31.7805,31.24348,50.78897,43.21184,11.45935,7.2152,23.35341,13.60148,35.94289,18.58972,7.42344,2.94137,14.95184,5.66736,22.56967,8.0542,7.0053,2.19491,14.13161,4.10356,21.31693,5.59867,8.89378,1.8506,17.90017,3.06807,26.96175,4.00952,13.30991,1.38293,26.61325,1.39833,39.92673,.75388,12.01211-.58147,23.98489-1.72144,35.8089-4.07067,6.89623-1.37016,13.87365-2.41307,20.6792-4.13733,8.16558-2.06888,16.25357-4.50584,24.25188-7.15536,7.68573-2.546,15.21439-5.56621,22.81122-8.38021,1.62852-.60318,2.42857-1.72716,2.21095-3.5063-.23623-1.93147-.36128-3.88108-.69164-5.79572-.90704-5.25714-2.81203-10.20145-4.85647-15.10155-1.56812-3.75858-1.69531-7.7016-.29143-11.43015,2.52889-6.71666,7.61858-10.58317,14.78735-10.79423,6.86234-.20201,12.02497,3.10763,15.09883,9.34876,5.48993,11.14675,8.09907,23.02016,8.5932,35.37009,.49648,12.40612-2.23817,24.29695-6.15772,35.95911-2.84056,8.45156-4.67821,17.15444-5.58744,25.97169-1.38078,13.39046-1.28772,26.78744,.90553,40.16155,2.3477,14.31596,6.62559,27.95467,13.04697,40.94135,1.11708,2.25923,1.92825,2.43977,3.40422,.50997,3.28601-4.29657,6.67166-8.53853,9.64854-13.0458,9.67743-14.65253,16.60794-30.51332,20.71773-47.62618,2.53969-10.57508,4.09443-21.24602,4.3738-32.11442,.33889-13.18333-1.01835-26.17069-4.42261-38.92246-1.31042-4.90859-2.88231-9.75227-4.05154-14.69261-2.49996-10.56254-1.43641-20.83994,2.93481-30.77974,3.0662-6.97228,7.77823-12.6765,13.37273-17.76115,8.5026-7.72783,16.65092-15.81373,24.16585-24.51979,2.29091-2.65405,2.2696-2.74805-.64418-4.93704-1.72896-1.29889-3.53316-2.53731-5.07592-4.03698-4.92516-4.78769-6.60269-10.39326-4.39138-17.13901,3.02553-9.22972,14.12941-13.7758,22.77404-8.91561,2.53223,1.42364,4.81254,3.29083,7.23818,4.91002,1.93535,1.29191,2.57881,1.17418,3.9513-.77638,1.61904-2.30097,3.18077-4.6429,4.73671-6.98744,9.74171-14.67936,20.99059-28.11438,33.71633-40.27702,14.30092-13.66819,30.09289-25.37585,47.31029-35.1436,11.58595-6.57278,23.64862-12.12284,36.17657-16.6265,5.48636-1.9723,11.07432-3.67823,16.666-5.33674,4.87-1.44448,9.7731-2.81935,14.72882-3.92314,6.43947-1.43428,12.90927-2.81582,19.4312-3.7783,10.70828-1.58026,21.43505-3.2829,32.21698-4.04904,11.32741-.80495,22.72832-.60187,34.09804-.77051,3.6734-.05452,4.02023-.12721,4.50698-3.8952,.72144-5.58486,1.3009-11.18996,1.83273-16.79673,.32556-3.43261-.52049-6.68964-2.15766-9.6939-3.03029-5.56082-8.06633-7.89818-14.1046-8.5177-11.7521-1.20572-23.51397-2.07063-35.34885-2.03008-14.6516,.05016-29.23645,.78757-43.71027,3.1366-6.30241,1.0228-12.6041,2.07547-18.86477,3.32206-5.61732,1.11854-11.22884,2.33581-16.75024,3.84798-6.35547,1.74049-12.65545,3.71668-18.89401,5.84163-6.23578,2.12392-12.50743,4.24189-18.50972,6.92899-9.45865,4.23431-18.79639,8.76431-28.02067,13.4905-15.25629,7.81675-29.47514,17.30567-42.82886,28.02264-11.65052,9.35011-22.99789,19.07723-34.51626,28.59288-8.67908,7.17004-17.24069,14.49845-26.16608,21.35078-17.22918,13.22754-35.96748,23.9561-55.87488,32.64514-10.31315,4.50144-20.87587,8.35462-31.66867,11.48681-10.28486,2.98482-20.72865,5.35146-31.32002,7.10422-14.5737,2.41184-29.2376,3.72886-43.98281,3.77247-15.72477,.04654-31.39879-1.03601-46.86353-4.09813-8.2727-1.63804-16.57528-3.22881-24.71889-5.3892-10.54726-2.79801-20.85684-6.38597-31.03045-10.39076-10.60415-4.17427-20.7719-9.13929-30.3145-15.35189-18.43344-12.00079-34.11217-26.88783-47.04906-44.71128-10.26395-14.1409-17.98246-29.54513-23.2993-46.13076-2.54036-7.92448-4.3014-16.06391-5.59428-24.32393-2.43101-15.53141-2.64905-31.07468-.77671-46.63414,1.43836-11.95291,4.19777-23.66294,7.98891-35.08356,5.08586-15.32084,11.5296-30.0865,19.52107-44.1178,6.85982-12.04432,13.72446-24.04109,17.32405-37.58312,1.9509-7.33948,3.66003-14.72828,4.04771-22.32064,.33661-6.59234,.30089-13.20476,.37542-19.80893,.03602-3.19145,.58486-6.24252,2.10254-9.07243,4.70523-8.77358,17.14429-10.05476,24.06363-4.88461,4.37269,3.2673,6.06401,7.89006,6.41809,12.96775,.86267,12.37146-.00974,24.66858-2.27351,36.86739-.243,1.30945-.22554,2.66724-.36231,4.43412Zm579.9547,220.30516l-.28929-.77793c-1.25566-.08166-2.51131-.23312-3.76705-.23451-20.98155-.02333-41.71269,2.43612-62.20844,6.74574-12.16608,2.5581-24.1239,5.92258-35.77489,10.39267-13.8852,5.32722-27.08181,11.96313-39.5015,20.08962-24.6257,16.11328-44.8435,36.63367-60.87603,61.32155-10.63713,16.37977-22.6155,31.74543-36.07569,45.9001-6.48745,6.82229-13.38078,13.26035-20.13288,19.82861-2.50365,2.43545-4.65897,4.98649-5.91363,8.38065-1.6807,4.54691-.60457,8.80927,.79593,13.01247,3.40105,10.20744,5.68149,20.67713,6.94738,31.31327,1.21542,10.21161,1.81086,20.50345,1.05565,30.8118-.23742,3.2406-.5216,6.48001-.66148,9.72513-.13465,3.12434,.42556,3.66383,3.29879,2.73722,12.26128-3.9546,24.60149-7.70755,36.6905-12.14054,11.0842-4.06444,21.6366-9.43578,31.99892-15.10711,10.16815-5.56514,19.90986-11.84627,29.37844-18.51063,5.74113-4.04083,11.10924-8.61448,16.61175-12.99053,8.56705-6.81312,16.57119-14.26148,24.11335-22.17303,5.97034-6.26272,11.72064-12.74737,17.34593-19.32396,8.95206-10.46588,16.8987-21.69064,24.26898-33.31613,7.94894-12.53845,14.79493-25.69512,21.67894-38.83405,8.64038-16.49111,17.39545-32.92262,26.17846-49.33838,6.5536-12.24891,14.34318-23.70516,22.7057-34.78033,.69596-.92173,1.42082-1.82168,2.13218-2.7317Zm-369.53287,229.69388c-3.80673,1.24088-7.0602,2.34438-10.34093,3.36004-4.33666,1.34262-8.66332,2.73523-13.05141,3.88937-5.43656,1.42983-10.90856,2.74547-16.4071,3.91349-6.87785,1.4611-13.76912,2.90387-20.70888,4.01587-6.3031,1.00986-12.68105,1.54848-19.02219,2.32581-12.82925,1.57284-25.735,1.85163-38.61339,1.5307-10.81334-.26951-21.63549-1.1735-32.39329-2.34946-7.61916-.83273-15.16198-2.46533-22.69239-3.97294-5.18981-1.03922-10.32597-2.38002-15.4382-3.76319-4.4823-1.21263-8.94275-2.54191-13.3307-4.05761-4.69099-1.62022-9.27792-3.54026-13.93484-5.2631-.46443-.17182-1.09958,.11793-1.89533,.22594,.41804,.53941,.55812,.85185,.79934,1.01256,13.6066,9.06525,27.77236,17.1527,42.68305,23.86531,7.38199,3.32329,14.87726,6.42922,22.45998,9.26222,6.67747,2.49485,13.48799,4.68583,20.34967,6.62159,7.17629,2.0244,14.44017,3.79707,21.74545,5.28992,8.05351,1.64585,16.17059,3.03807,24.30873,4.19911,11.91921,1.70037,23.94219,2.25185,35.97172,2.35533,14.19326,.12214,28.38818,.06698,42.58235,.05666,2.79362-.00206,3.23085-.48751,3.08128-3.23369-.86517-15.885,.4354-31.59016,3.83352-47.12804,.10734-.49092,.01357-1.02573,.01357-2.1559Z\">\u003c/path>\u003c/svg>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> Swim with Minke Whales\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>There are few opportunities in a lifetime where you can experience the thrill of sharing the water with a creature as magnificent as a whale. Join us one on our limited availability trips for your chance to interact with Dwarf Minke Whales in the warm waters of the Great Barrier Reef.\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/swimming-with-minke-whales/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8d0c76f\" data-id=\"8d0c76f\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-8c41d35 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"8c41d35\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"box"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-box\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content bordered-box icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"icon-top center\">\u003cdiv class=\"gem-textbox-icon\">\u003cdiv class=\"elementor-icon\"> \u003csvg xmlns=\"http://www.w3.org/2000/svg\" id=\"a\" viewBox=\"0 0 809.81963 827.97508\">\u003cdefs>\u003cstyle>.b{fill:#fff}.c{fill:snow}\u003c/style>\u003c/defs>\u003cpath class=\"c\" d=\"M457.74969,824.82947c2.3894-.13554,4.84877-.39423,7.30834-.39644,31.01011-.02761,62.02735,.38823,93.02799-.15353\">\u003c/path>\u003cpath class=\"c\" d=\"M292.84026,824.22855c21.06361,0,40.85934-.15597,60.64324,.25672\">\u003c/path>\u003cpath class=\"c\" d=\"M62.75351,824.21789c33.30812,0,66.0543-.88131,98.7061,.48835\">\u003c/path>\u003cpath class=\"b\" d=\"M289.79976,354.53957c-7.23845-20.15562-2.7043-39.72972-1.0762-59.28787,.26769-3.21543,.55727-6.429,.83588-9.64351,1.21519-14.02217,9.52629-21.91076,23.59378-22.07411,12.48988-.14506,24.98275-.03398,37.47428-.03408,46.7356-.00039,93.47124-.00661,140.20684,.00341,18.04555,.00387,25.47896,7.48137,26.9052,25.59596,1.60349,20.36609,3.93227,40.67488,5.91704,61.01132,.29254,2.99717,.54035,6.00681,.61588,9.01558,.29652,11.81173-6.18729,18.60404-17.97306,18.63035-28.21351,.06304-56.45704-.77496-84.63135,.27833-22.16107,.82849-42.72788-2.56583-63.0339-11.87603-13.5077-6.19323-28.41754-9.64546-43.00034-13.02905-6.41882-1.48938-13.58785,.18516-20.40971,.54677-2.03447,.10785-4.04669,.63477-5.42434,.86293Z\">\u003c/path>\u003cpath class=\"b\" d=\"M403.59493,247.0008c-28.18654,.00012-56.37315,.01759-84.55961-.0273-2.77825-.00442-5.61358-.10597-8.32309-.65372-8.07946-1.63339-12.35538-7.78162-9.93802-15.68359,8.28633-27.08693,16.55731-54.19501,25.75343-80.97931,3.86838-11.26708,13.77697-16.41537,25.44824-16.50212,34.42427-.25592,68.85403-.3167,103.27673,.02945,13.70731,.13784,22.71211,7.69582,26.93707,20.92524,7.5748,23.71889,15.11947,47.4476,22.60968,71.19336,4.70339,14.91101-.29676,21.67168-15.99925,21.68902-28.40169,.03136-56.80346,.00888-85.20518,.00897Z\">\u003c/path>\u003cpath class=\"c\" d=\"M683.61663,825.09147c1.4337-.19621,3.18-.63745,4.92765-.6429,16.79644-.05294,33.59612,.14295,50.38791-.1409\">\u003c/path>\u003cpath class=\"b\" d=\"M751.37218,376.61484c-13.13021-.00004-26.26057,.02383-39.3907-.00746-10.86335-.02592-17.29435-5.76615-17.84125-16.77006-1.38132-27.79196-5.81193-55.07951-12.52415-82.05085-2.505-10.06609,1.18174-14.8962,11.46349-14.95099,25.61389-.13654,51.23086-.21832,76.84293,.03574,14.23733,.14124,23.7349,8.051,27.504,21.73073,6.46413,23.46138,11.41529,47.19518,12.36378,71.58694,.5312,13.65822-6.15381,20.3865-19.67307,20.41924-12.91494,.03132-25.83003,.00675-38.74504,.00671Z\">\u003c/path>\u003cpath class=\"b\" d=\"M598.64687,262.77602c14.85238-.00191,29.70539-.08033,44.55705,.02093,13.84173,.09436,18.38901,3.84379,21.75952,17.01508,6.95005,27.15916,10.89372,54.76848,12.44598,82.72611,.14759,2.65849-.43835,5.6701-1.64707,8.02271-2.13212,4.15019-4.81106,5.74441-9.63822,2.12332-10.81413-8.11222-21.85402-16.03529-33.45832-22.93063-5.09299-3.02632-11.74826-4.44876-17.76631-4.67412-11.85507-.44405-20.45645,6.95451-24.93487,19.65911-5.00125,14.18755-10.63293,17.4457-26.55662,15.36415-9.44788-1.23499-15.98632-9.27372-17.23353-21.19152-2.8171-26.91885-5.62573-53.83853-8.45344-80.75624-1.08172-10.29762,3.24074-15.26905,13.78588-15.34691,15.71255-.11603,31.42657-.0301,47.13995-.03199Z\">\u003c/path>\u003cpath class=\"b\" d=\"M144.42415,640.54343c-11.19422,.00095-22.40492-.38271-33.57861,.09641-14.52363,.62262-24.95423-4.18541-33.48044-16.96449-14.45607-21.66677-29.69349-42.78405-40.67073-66.51091-2.73035-5.90157-4.92125-12.38595-5.63954-18.79539-.77979-6.95802,3.87864-11.33814,11.05193-11.3811,29.27518-.17538,58.553-.18414,87.8276,.0398,6.8156,.05211,11.80624,3.9182,14.22356,10.3734,11.75763,31.39735,27.81149,60.49782,46.7556,88.07192,.72919,1.0613,1.43515,2.15136,2.02471,3.29373,4.33966,8.4087,2.33152,11.73402-7.18151,11.7644-13.7774,.0441-27.55502,.01128-41.33256,.01223Z\">\u003c/path>\u003cpath class=\"b\" d=\"M593.5624,245.87979c-14.84354,.00213-29.68724,.0385-44.53067-.0097-11.29484-.03669-17.82839-5.15909-21.33745-15.98452-9.19036-28.35231-18.47775-56.67348-27.83945-84.96968-2.83339-8.56396-.51767-12.36002,8.47726-12.40629,23.01766-.11839,46.03895,.15644,69.05357-.13508,12.70227-.1609,20.7017,5.27175,27.60978,16.15671,14.31037,22.54861,28.00822,45.32063,38.67113,69.83278,2.13733,4.9133,4.36932,9.84403,5.85003,14.97111,2.35173,8.14281-.96434,12.4237-9.48779,12.50212-15.48762,.14248-30.97745,.04043-46.46641,.04256Z\">\u003c/path>\u003cpath class=\"b\" d=\"M728.21139,245.87421c-12.47777,.00771-24.95624-.07526-37.43306,.03183-11.69446,.10039-20.13603-5.3248-24.09595-15.97423-11.08091-29.79972-25.32581-57.79017-44.33405-83.36629-5.20351-7.00153-1.932-13.65665,6.79828-13.78516,24.30081-.35778,48.63782-.79243,72.90471,.18767,11.74786,.47448,21.95002,6.11147,29.75382,15.9473,18.49818,23.31452,36.12724,47.09061,47.17778,75.05202,.5525,1.39806,1.2469,2.74777,1.70245,4.17514,3.44048,10.77988-1.08267,17.43684-12.46049,17.66222-13.33294,.26411-26.67526,.06179-40.01348,.0695Z\">\u003c/path>\u003cpath class=\"b\" d=\"M219.60441,526.83242c15.0626,.00284,30.12548-.05676,45.18764,.02237,11.35814,.05968,15.88338,3.73553,18.69953,14.61436,7.812,30.17751,17.25215,59.79836,30.24108,88.20454,2.87989,6.29816,.78583,10.4431-6.16264,10.51805-24.52188,.26461-49.05578,.40133-73.56992-.12362-9.08068-.19447-16.04416-5.89218-21.35759-13.03161-19.59558-26.32968-35.80739-54.62198-48.4528-84.92032-4.56051-10.92699-1.58525-15.25066,10.22696-15.27808,15.0625-.03491,30.12516-.00848,45.18774-.00568Z\">\u003c/path>\u003cpath class=\"b\" d=\"M326.5551,507.84887c-41.37843,2.34769-80.25477-7.90264-118.33018-22.53222-10.21172-3.92365-20.90961-6.56774-31.19114-10.3276-9.76751-3.57191-10.80717-5.33038-9.08999-15.37153,1.33697-7.81795,3.30529-15.56939,5.65095-23.14668,.65918-2.12943,3.63299-4.99765,5.56057-5.00953,6.10498-.03755,12.4122,.39154,18.28264,1.97216,9.63501,2.59427,18.84456,5.02554,27.38645-2.64279,.80894-.72617,2.41385-.80904,3.64238-.78814,21.88739,.37285,38.10298-10.24863,51.40286-26.4868,4.79055-5.84891,18.88542-4.09662,22.19436,2.98459,.51081,1.09314-.0551,2.85477-.47866,4.1948-6.85863,21.69904-1.31249,36.61859,19.39173,46.20634,10.14118,4.69621,21.61836,6.85163,32.71043,9.04753,10.19699,2.01878,10.55953,1.33467,11.80285,11.4452,1.09967,8.94256,1.6044,17.9583,2.36936,26.94197,.32807,3.85265-1.40479,5.35456-5.28858,5.30869-12.04525-.14244-24.09327-.05211-36.14021-.05211,.04137-.58128,.08279-1.16256,.1242-1.74388Z\">\u003c/path>\u003cpath class=\"b\" d=\"M78.59494,509.68632c-12.90675,.00726-25.81394,.0744-38.72012-.01183-12.58675-.08406-22.05697-6.87199-25.53384-18.74904C7.08501,466.13886,1.92977,440.92874,.12496,415.11143c-.91107-13.03264,5.41338-20.15097,18.19822-20.22382,21.29545-.12134,42.59259,.04047,63.88775-.10639,4.12131-.0284,6.24565,1.00091,6.7941,5.51207,.90479,7.44187,2.54932,14.79088,3.75985,22.19898,3.03074,18.54708,12.51819,33.20025,27.16471,44.5862,10.39897,8.08405,13.73451,18.81724,12.47045,31.34363-.73028,7.2369-5.15833,11.14738-12.50398,11.21854-13.76586,.13337-27.53396,.03842-41.30112,.04568Z\">\u003c/path>\u003cpath class=\"b\" d=\"M453.20348,770.59241c4.17941-2.71059,8.1751-5.77163,12.56797-8.07514,28.71702-15.05761,55.72998-32.64327,79.57464-54.68793,11.68006-10.79844,22.75498-22.2976,33.56627-33.97726,11.5191-12.44445,24.32976-20.30713,42.28112-19.23688,17.59237,1.04904,35.29613,.22887,52.95105,.22958,1.72256,.00008,3.54996-.3708,5.14805,.07637,4.74386,1.32745,11.42492,1.59726,13.61912,4.82018,3.4348,5.04519-2.49057,9.18611-6.00156,12.76342-40.76176,41.5321-90.09817,68.72452-145.46663,84.98233-23.42745,6.87905-47.57562,11.36646-71.50781,16.41125-5.0913,1.07333-10.66768-.1555-16.02059-.3237-.2372-.99405-.4744-1.98817-.71164-2.98222Z\">\u003c/path>\u003cpath class=\"b\" d=\"M355.69395,774.52261c-6.88624,0-13.9483,1.00762-20.63098-.15897-54.79135-9.56455-107.36854-25.53811-155.01206-55.24144-21.47017-13.38556-41.03602-29.14288-58.60378-47.35643-1.62684-1.68665-3.18462-3.56051-4.28292-5.61085-2.12175-3.96065-1.16676-7.31682,3.29671-8.63741,3.23877-.95831,6.72455-1.45959,10.10686-1.49312,21.95323-.2179,43.90879-.38216,65.86254-.29711,13.23364,.0512,23.6081,6.83061,31.81759,16.28021,33.89138,39.01077,73.76678,70.2002,119.81089,93.5978,3.076,1.56318,5.6768,4.06163,8.4986,6.12507-.2878,.9307-.57565,1.86147-.86345,2.79225Z\">\u003c/path>\u003cpath class=\"b\" d=\"M468.06583,8.5362c5.60538-7.39657,11.75808-9.81464,21.20268-7.91756,60.49028,12.15035,117.89723,31.59925,167.57165,69.47537,12.78762,9.75036,24.27785,21.20666,36.30204,31.94866,1.42202,1.27038,2.64139,2.8673,3.62482,4.51033,2.81699,4.70685,1.54453,8.37723-3.8184,9.77015-3.9062,1.0146-8.05473,1.46805-12.10142,1.50514-17.21657,.15783-34.50746-.92185-51.63497,.32385-20.31162,1.47729-35.06224-6.80336-47.8329-21.51113-23.8578-27.47671-51.30923-50.88073-82.28214-70.03366-10.04486-6.21148-20.40936-11.9059-31.03137-18.07115Z\">\u003c/path>\u003cpath class=\"b\" d=\"M342.14322,9.12974c-14.20704,8.61233-28.02471,16.45202-41.28692,25.13977-27.71253,18.1538-52.00773,40.28659-73.85773,65.14822-8.41256,9.57212-18.0524,17.33684-31.15695,19.16521-4.43375,.61861-9.00369,.38499-13.50948,.34177-19.35891-.18569-38.7172-.43828-58.07534-.69451-1.28504-.017-2.58897-.16196-3.84682-.42554-8.8615-1.85687-10.81837-7.01613-4.48364-13.51328,7.95088-8.15473,16.21186-16.0773,24.91672-23.4145C181.73307,46.4114,229.16272,24.84673,280.46189,11.24816c14.51448-3.84756,29.36504-6.42714,43.87941-10.27511,8.53114-2.26172,12.43225,3.46132,17.80192,8.15669Z\">\u003c/path>\u003cpath class=\"b\" d=\"M661.77894,549.65252c3.25494-19.40176,8.61566-23.98373,25.63724-23.98688,25.18824-.00462,50.3764-.01637,75.56463,.00517,14.98277,.01286,21.24504,8.97274,14.02442,22.31404-10.4123,19.23845-22.11962,37.78904-33.62902,56.41383-4.51194,7.3014-10.02672,13.97891-15.0062,20.9963-7.05489,9.94202-16.97614,14.38572-28.81085,14.47456-25.40209,.1906-50.80678,.12702-76.20982,.03392-8.28057-.03037-10.81855-3.46126-6.82423-10.42863,8.2289-14.35362,17.13249-28.32575,26.04309-42.27291,.73077-1.14383,3.63989-1.28765,5.5218-1.24402,22.53012,.52211,45.05606,1.23159,67.58635,1.74838,8.58663,.197,13.95658-4.32888,17.0775-12.15776,3.74181-9.38606,1.52481-17.28255-7.94532-20.6048-8.36016-2.93291-17.45038-4.46114-26.32526-5.0838-11.92835-.83685-23.95948-.20741-36.70434-.20741Z\">\u003c/path>\u003cpath class=\"b\" d=\"M209.41381,245.61607c4.33159-2.20598,8.73205-4.28754,12.98262-6.63996,16.537-9.15224,23.03-33.62599,13.32907-49.66556-2.09974-3.47165-4.47743-2.48007-7.05394-.90078-7.87789,4.8288-15.62716,9.88338-23.65898,14.44028-6.64614,3.77077-7.67869,3.33268-9.62485-4.08364-1.76705-6.73379-6.23579-9.97355-13.55134-11.57859,6.2999-10.25001,12.3286-20.11554,18.425-29.93906,1.58675-2.55679,3.84873-4.78451,5.00766-7.50165,5.84082-13.69397,17.22551-16.80143,30.56988-16.73321,20.44754,.10454,40.89606,.0256,61.34415,.03079,1.50611,.00037,3.02038-.0403,4.51699,.09324,9.247,.82514,11.27993,4.42876,8.30743,13.40109-9.31275,28.1097-18.51104,56.25792-27.60166,84.44025-3.22595,10.00099-9.79354,15.77497-20.16222,15.93123-17.42076,.26255-34.84835,.07189-52.27306,.07189-.18559-.45545-.37118-.91088-.55676-1.36632Z\">\u003c/path>\u003cpath class=\"b\" d=\"M72.37043,246.79657c-10.48937,0-21.01736,.55933-31.4591-.15043-11.43395-.77723-15.30626-7.52536-11.14292-18.35673,7.52769-19.58406,17.79493-37.70111,30.27873-54.53949,5.89438-7.95045,12.20783-15.58961,18.12826-23.52146,8.66282-11.60594,20.62276-16.79123,34.5865-17.07062,20.6574-.41335,41.33161-.27112,61.99335,.01581,5.14289,.07142,11.56904-.83267,14.36561,5.04595,2.76023,5.8022-1.95509,9.99586-4.84903,14.4632-6.66164,10.2835-14.1207,20.20217-19.45245,31.14774-4.31706,8.86253-10.78662,11.38648-19.35304,11.70241-11.17145,.41202-22.40499,.10017-33.50987,1.1641-25.7357,2.46567-41.44556,21.93285-39.22382,47.71632,.0523,.60684-.17916,1.2381-.36223,2.38321Z\">\u003c/path>\u003cpath class=\"b\" d=\"M416.88594,506.2266c7.38513-20.87749,9.53457-41.80606,6.5793-63.08456,11.99406,0,23.32893,.51158,34.60184-.10654,23.43948-1.28512,43.31895-11.54078,59.35445-27.92481,11.86639-12.12431,25.75312-17.06599,41.80877-18.76356,12.68152-1.34086,25.24645-3.18308,34.11336-14.22964,1.22773-1.52953,4.82242-2.03906,7.1187-1.68941,16.72947,2.5476,28.74948,12.88392,39.34794,25.05462,2.46651,2.83248,1.07431,6.38305-2.78393,7.64202-2.14885,.7012-4.73968,1.03894-6.90564,.54677-29.35246-6.67026-54.50023,2.77122-76.69428,21.0505-26.64272,21.94325-53.7417,43.03485-85.34394,57.50996-15.10721,6.91968-30.72021,12.26016-47.37767,13.98112-1.01037,.10441-2.0409,.01353-3.81892,.01353Z\">\u003c/path>\u003cpath class=\"b\" d=\"M493.32077,579.60302c-5.6968,16.64355-10.18583,32.10025-16.34263,46.86119-3.6507,8.75239-11.87558,13.82109-21.70603,13.8891-34.43788,.23818-68.88105,.348-103.31633-.0299-11.64046-.12781-20.01605-6.66572-23.79256-17.67164-8.78128-25.59184-17.08804-51.34655-25.56743-77.04178-.40301-1.22122-.66175-2.49624-.9096-3.76152-1.17867-6.01746,1.46209-11.30307,6.90876-13.78338,5.6669-2.58066,9.93932-.48188,13.46893,4.07698,11.06387,14.29019,21.88297,28.77969,33.27815,42.80074,10.73229,13.20529,23.62549,23.99801,39.98634,29.53399,19.72667,6.67491,38.69641,1.95307,57.08968-5.5968,9.52061-3.90795,18.62033-8.83878,27.92563-13.27519,3.79521-1.8094,7.6312-3.53317,12.9771-6.00176Z\">\u003c/path>\u003cpath class=\"b\" d=\"M601.77742,508.59499c-13.77373,0-27.54975-.1499-41.32033,.05692-8.10679,.12169-14.96585-2.99086-20.1242-8.61244-2.51889-2.74511-3.93353-7.70241-3.69988-11.52709,.49491-8.10141,2.05368-16.19667,3.88928-24.12944,.77633-3.35507,2.70978-6.98307,5.21155-9.31052,16.46979-15.32234,34.91694-27.09029,57.66785-30.84913,17.25925-2.8515,32.59786,3.45708,41.35039,18.51489,9.07997,15.62107,14.15418,32.68634,14.97173,50.81572,.44435,9.85452-4.0302,14.67258-14.0458,14.87675-14.62796,.29825-29.26648,.07664-43.90051,.07664l-.00008,.08769Z\">\u003c/path>\u003cpath class=\"b\" d=\"M750.38733,489.80268c-7.8643,5.49764-15.40653,11.21834-23.39271,16.23189-8.66189,5.43768-17.67938,6.83629-27.53429,1.90285-3.72366-1.86404-8.75836-1.37691-13.20546-1.46669-7.53647-.15226-10.9954-2.39171-11.59136-9.19447-2.14112-24.43705-10.77729-46.33758-25.09681-66.11897-.4804-.66368-.77258-1.46362-1.25439-2.39759,1.68265-1.53162,3.37382-2.83891,4.78764-4.39775,6.37602-7.03005,5.90233-14.58023-1.1845-20.84577-14.3525-12.68906-28.35002-25.82378-46.29287-33.6241-4.70986-2.04742-1.70789-5.04357,.17244-7.15206,4.27435-4.79305,16.05542-5.69727,22.34972-1.38768,48.28127,33.05729,91.45172,71.1027,119.66251,123.61047,.80815,1.50409,1.60669,3.01331,2.5801,4.83987Z\">\u003c/path>\u003cpath class=\"b\" d=\"M697.34067,397.79571c3.80073-1.34307,7.58853-3.80618,11.40425-3.85036,28.20645-.32689,56.41882-.26756,84.62835-.11826,10.38532,.05495,16.70628,6.64848,16.39312,17.39643-.72438,24.85774-5.60171,49.0716-12.58323,72.854-1.60361,5.46245-3.56219,11.3751-7.14639,15.54107-3.38944,3.93962-8.90848,7.67614-13.88314,8.28239-10.31622,1.25731-20.89267,.37947-32.53917,.37947,4.51265-3.14829,8.30778-5.43748,11.68965-8.22748,7.8912-6.51003,10.06916-12.75872,5.02405-21.55746-6.92087-12.07026-14.6603-23.83975-23.37835-34.66757-10.78123-13.39057-22.88533-25.7202-34.52734-38.40784-1.56535-1.70598-3.76839-2.82657-5.67625-4.21823l.59446-3.40615Z\">\u003c/path>\u003cpath class=\"b\" d=\"M403.2082,118.93023c-14.20483,.00902-28.41155,.15157-42.61401-.0313-14.02888-.18063-17.85158-6.56768-11.42109-18.97112,11.77322-22.70888,23.60254-45.38952,35.56161-68.00093,5.88951-11.13546,14.84835-16.44102,23.71979-12.71455,4.90781,2.06153,9.90784,6.44364,12.47986,11.09862,12.88701,23.3235,25.08628,47.03078,37.31596,70.71231,5.71522,11.06695,1.98607,17.50242-10.49288,17.81143-14.84137,.36751-29.6988,.08651-44.54924,.09554Z\">\u003c/path>\u003cpath class=\"b\" d=\"M266.86852,317.4262c-9.62931-1.98727-18.62593-3.78598-27.59539-5.71155-8.73182-1.87457-16.59577,.62014-24.11667,4.69226-3.77762,2.04533-7.42045,4.35121-11.04831,6.65866-4.27506,2.71912-8.13032,4.1197-12.71284-.02951-4.12013-3.73052-8.97227-2.68582-12.89381,.81827-10.34957,9.2478-17.0483,20.96324-21.52669,33.91494-.62737,1.81441,.91711,4.70279,2.09436,6.72193,1.04315,1.78905,3.51226,2.80416,4.37806,4.62433,1.08845,2.28808,2.43908,5.89873,1.41695,7.40455-1.5337,2.25953-5.03876,4.47499-7.69323,4.46047-13.15608-.07199-25.16526-12.91193-23.8717-25.92125,1.67813-16.87688,4.25814-33.66465,6.4932-50.48504,.4389-3.30304,1.79537-5.07461,5.79538-5.218,22.9667-.8234,40.15316-11.01628,50.74865-31.86097,.96641-1.90123,4.10544-3.7871,6.26509-3.82144,18.72034-.29764,37.44785-.24618,56.17227-.13753,10.02518,.05816,14.33605,4.34641,13.35329,14.49193-1.28193,13.23373-3.47822,26.37887-5.25861,39.39794Z\">\u003c/path>\u003cpath class=\"b\" d=\"M626.07073,580.65655c-1.3231,2.90167-1.77037,4.32474-2.55265,5.53038-8.5337,13.15263-16.89631,26.42463-25.76487,39.34883-6.64825,9.68849-16.3353,14.34861-28.09168,14.38616-20.42861,.06517-40.85776,.05002-61.28633-.02256-2.55513-.00907-5.16194-.34082-7.65136-.92281-5.52649-1.2921-6.80029-4.16277-4.74898-9.5145,6.98074-18.21269,13.77515-36.49867,20.98863-54.61811,.89323-2.24359,3.81296-5.10337,5.9103-5.20226,10.01986-.47233,20.20276-1.06604,30.10146,.18039,24.16359,3.04269,48.20211,7.07762,73.09548,10.83449Z\">\u003c/path>\u003cpath class=\"b\" d=\"M73.54926,263.50004c-4.37482,12.199-7.36908,23.18076-12.18511,33.2948-5.70236,11.97542-7.54175,22.74608,2.62362,33.1467,.97304,.99555,1.58683,3.43376,1.05825,4.61759-2.32801,5.21394,.2906,8.85606,2.80641,13.05974,5.56729,9.30239,10.57896,18.93736,16.76828,30.16138h-9.81602c-18.07827-.00012-36.15655,.01361-54.23481-.00473-14.41092-.0146-22.32607-7.92785-20.23924-22.49289,3.25243-22.70015,7.2721-45.32657,11.99507-67.76778,3.52275-16.73827,13.83523-23.966,31.02044-24.01051,9.21993-.02388,18.43995-.00428,30.2031-.00428Z\">\u003c/path>\u003cpath class=\"b\" d=\"M403.5887,655.15302c13.55227,.00126,27.10521-.08591,40.65657,.02596,13.32564,.11006,17.15974,6.40885,10.94989,18.22823-11.39226,21.68318-22.87397,43.32131-34.58701,64.83195-2.00378,3.67987-4.93199,7.12204-8.14856,9.82127-7.11085,5.96705-15.66428,4.88519-21.61102-2.29917-1.6298-1.96908-2.98031-4.21658-4.18738-6.48119-11.62161-21.80373-23.19578-43.6327-34.74643-65.47414-1.00016-1.89122-1.96726-3.85675-2.54902-5.90172-1.74185-6.12318,.90889-10.60436,7.18938-12.01962,2.48473-.5599,5.10664-.68921,7.66765-.70214,13.12169-.06627,26.24389-.03061,39.36593-.02943Z\">\u003c/path>\u003cpath class=\"b\" d=\"M433.73322,756.69144c.62739-1.73895,1.10381-3.55112,1.90518-5.20589,9.54936-19.71812,19.22217-39.37676,28.69703-59.13046,4.08877-8.52459,7.5974-17.3287,11.73228-25.82946,3.7381-7.68517,10.45071-11.45608,18.78725-11.54373,21.53651-.22642,43.07784-.1992,64.6142,.0202,2.7116,.02769,7.28901,1.34307,7.67798,2.89505,.62649,2.49995-.70608,6.4692-2.62025,8.46739-11.46227,11.96534-22.88687,24.03071-35.15122,35.14984-24.07974,21.83102-51.41521,38.97835-80.55311,53.22818-4.22074,2.06415-9.12284,2.73481-13.7096,4.05027l-1.37974-2.10139Z\">\u003c/path>\u003cpath class=\"b\" d=\"M377.6149,759.33443c-4.37871-.47801-7.44208-.15786-9.92764-1.20706-7.30802-3.08478-14.52683-6.44924-21.53178-10.17234-37.87335-20.12939-70.56449-46.84213-99.20641-78.63935-1.00414-1.11491-1.93997-2.3155-2.74934-3.5777-3.94312-6.14945-2.52898-9.50846,4.65906-9.57363,22.61003-.2052,45.22724-.27123,67.8336,.09917,9.02798,.14792,14.89336,5.49732,18.50789,13.79076,8.50199,19.50756,17.11407,38.97196,26.04794,58.28417,3.60191,7.78623,8.18279,15.11781,12.27216,22.68117,1.18088,2.18422,2.20162,4.45499,4.09453,8.31481Z\">\u003c/path>\u003cpath class=\"b\" d=\"M368.41539,22.03631c-12.70136,27.8645-25.30285,55.15668-37.55419,82.60516-3.61173,8.09192-9.23028,13.25954-17.97002,13.4803-21.72248,.54868-43.46074,.66916-65.19004,.53621-3.23167-.01978-6.44922-2.34257-9.67332-3.59992,1.48426-3.20147,2.30354-6.99946,4.55631-9.51156,21.06819-23.49336,44.20247-44.7281,70.82421-61.82437,11.74664-7.54358,23.9945-14.33002,36.1991-21.12927,9.41033-5.24256,9.54112-5.01295,18.80796-.55655Z\">\u003c/path>\u003cpath class=\"b\" d=\"M441.03099,21.27673c6.22887-3.65388,11.90263-3.90401,18.97357-.27447,40.89685,20.99252,76.38249,48.80286,107.08957,82.87615,.57577,.6389,1.35529,1.21632,1.64092,1.973,1.08898,2.8845,3.2308,6.15187,2.57387,8.64134-.4393,1.66485-4.9327,3.15413-7.63042,3.18652-21.08605,.25316-42.18146,.39971-63.2638,.01865-10.56253-.19092-17.44963-5.5638-22.00606-15.75582-11.91273-26.64716-24.85105-52.83561-37.35777-79.21775-.15962-.33666-.01988-.81526-.01988-1.44762Z\">\u003c/path>\u003cpath class=\"b\" d=\"M544.30496,552.46362c-6.26921,1.097-12.50214,2.77927-18.8151,3.17022-13.47871,.83468-25.20453,6.41133-37.16644,11.90475-18.3166,8.4117-36.54492,17.3199-55.56385,23.80973-17.9989,6.14183-35.78161,3.1987-50.90294-9.61197-2.60712-2.20876-5.02152-4.73143-7.14537-7.41011-12.43513-15.68355-24.76345-31.45183-37.10886-47.20634-1.28737-1.6429-2.45081-3.38292-4.86715-6.73732,5.74898-.37415,10.06017-.97598,14.34626-.83149,3.39883,.11459,6.81201,1.84337,10.13972,1.62874,8.27292-.53359,8.88572,4.55447,8.60478,10.57947-.27065,5.80398-.90924,11.6016-.9307,17.40376-.03116,8.41734,3.40214,13.36694,11.35992,16.05217,10.57649,3.56891,21.15023,7.92177,31.65079-.89303,7.49821-6.29449,9.19995-13.08179,4.13279-21.48366-3.35978-5.57085-6.6613-11.09965-4.43527-19.88746,2.64392,2.59798,5.01557,4.17934,6.34916,6.3877,3.21708,5.32754,5.72831,11.08241,8.96208,16.39851,1.83336,3.0139,4.5304,5.50225,7.38687,8.8748,8.40899-13.11516,20.75459-14.78512,33.8745-14.62256,6.45179,.07996,13.09222,.87867,19.30756-.35703,6.30215-1.25293,12.14922-4.70989,18.27104-6.99979,2.31647-.86656,5.12178-2.14963,7.22523-1.55316,7.62474,2.16217,15.36571,4.39105,22.43767,7.86694,5.13756,2.52516,9.28877,7.05742,13.87979,10.69477l-.9925,2.82235Z\">\u003c/path>\u003cpath class=\"b\" d=\"M414.78,453.04607c-4.1376,22.12877-8.16181,44.28041-12.62031,66.34428-.37114,1.83658-3.48887,3.50749-5.67676,4.45874-1.62274,.70558-3.81876,.25151-5.73959,.08513-9.72827-.84269-11.70688-3.07863-12.159-12.62784-.72213-15.25066-1.8089-30.48598-2.35864-45.74158-.14621-4.05698-1.70213-5.89668-5.37725-6.57381-11.17979-2.05981-22.37745-4.0311-33.52734-6.2425-11.25579-2.23243-21.58578-6.10878-27.29528-17.20807-5.00366-9.72719,2.12751-22.22068,13.07227-22.29381,27.62039-.18461,54.10921,6.01277,79.9859,15.1188,6.3959,2.25073,8.64836,8.07952,9.83811,14.1369,.65646,3.34217,.49448,6.84516,.70147,10.27565l1.15642,.26812Z\">\u003c/path>\u003cpath class=\"b\" d=\"M191.40543,424.01739c5.69313-6.68967,10.16983-12.20762,14.96508-17.43319,1.51015-1.6457,3.86696-3.53676,5.84944-3.55155,9.17587-.06848,15.74541-4.47266,20.17011-11.88794,4.61788-7.73914,8.72547-15.82062,12.51263-24.00404,2.39382-5.17256-.00047-10.04639-3.98599-13.28612-5.97833-4.85967-12.66484-8.83689-18.87307-13.4288-3.58377-2.65068-10.75463-4.73514-8.06981-9.7651,2.11816-3.96838,8.82693-7.05379,13.7913-7.54305,6.39219-.62992,13.30667,.98482,19.59675,2.9268,21.91689,6.76651,35.079,30.18351,30.08221,52.58217-.32721,1.46669-.69086,2.92775-1.10456,4.37219-5.95218,20.78195-17.46411,34.50178-43.44382,36.31888-9.44756,.66073-18.64195,4.40683-28.08827,5.85557-4.45234,.68282-9.22683-.73532-13.402-1.15582Z\">\u003c/path>\u003cpath class=\"b\" d=\"M185.43159,249.50211c3.0417,5.21761,1.13473,9.88653-1.71556,14.40758-8.40879,13.33779-20.98264,20.07247-36.19748,22.06762-11.91906,1.56298-23.58765,1.16473-34.09947-6.18197-2.69231-1.88165-6.48415-3.38345-9.61187-3.12624-3.41076,.28046-7.94273,1.98689-9.57653,4.58641-1.63788,2.60608-1.2876,7.47847-.01309,10.6316,1.46304,3.61956,5.23135,6.23345,7.38245,9.6698,2.03431,3.24983,3.27052,6.99936,4.95737,10.75071-12.38025,2.69746-23.34942,5.08743-34.97754,7.62103-3.24427-5.54122-1.83675-11.93264,1.01895-18.04504,2.45243-5.24926,5.81278-10.07138,8.31831-15.29968,1.65354-3.45037,3.32274-7.22935,3.57828-10.95764,1.36803-19.95859,15.77785-27.80868,31.49845-34.13396,10.28975-4.14015,20.25463-2.12302,29.47039,3.98335,4.12035,2.73014,8.38769,5.24765,12.66456,7.73022,8.62448,5.00619,16.79392,4.46308,24.39416-2.21564,.63128-.55473,1.40331-.95409,2.13076-1.39092,.16769-.10071,.42133-.05822,.77786-.09722Z\">\u003c/path>\u003cpath class=\"b\" d=\"M456.25293,430.44261c-16.47409,1.17877-33.47882,5.62276-47.20645-9.31387-1.45326-1.58121-4.09173-2.25732-6.30944-2.92321-27.81654-8.35197-55.73317-16.09525-85.26486-14.62871-1.94304,.09645-4.05671-1.68219-5.96737-2.80002-4.95629-2.8997-9.53516-6.81779-14.84441-8.63685-5.3905-1.84688-8.36403-4.29302-8.86978-10.04256-.56346-6.40541,1.96998-11.02943,7.53375-13.67806,10.44811-4.97383,21.2611-4.86602,31.90077-.71642,10.5957,4.13252,21.12534,8.47777,31.47698,13.18494,30.67927,13.95079,61.27154,28.09372,91.84558,42.27409,2.48994,1.15487,4.58301,3.16561,6.86052,4.77861-.38511,.83405-.77017,1.66807-1.15528,2.50208Z\">\u003c/path>\u003cpath class=\"b\" d=\"M92.04673,369.47963c9.54792-.66897,19.16291,1.63328,25.89408-7.55062,2.93809,13.58528,11.08982,23.21291,19.17825,32.96172,6.56897,7.91739,13.12096,15.91261,18.89209,24.40896,4.91685,7.23864,6.61435,15.60533,5.77476,24.56237-1.62006,17.28341-13.48786,19.14023-25.81486,15.54395-12.03022-3.5097-20.16034-12.14052-24.67031-23.73273-2.31866-5.95979-4.03058-12.25105-5.19966-18.54428-3.00402-16.17095-4.41653-32.74082-14.05434-47.64936Z\">\u003c/path>\u003cpath class=\"b\" d=\"M701.12002,574.29354c-41.71183-1.88266-83.09637-6.15063-123.67307-16.5694-7.307-1.87623-13.14527-4.69226-17.12349-11.96135-4.7691-8.71409-13.17612-13.99884-22.37232-17.66821-6.57812-2.6248-13.34903-4.79541-19.80969-7.67243-2.88329-1.28398-8.43273-1.17909-6.89266-6.50052,1.48379-5.12696,5.64916-8.14421,11.25895-7.67622,3.15764,.26338,6.50894,.94438,9.30115,2.36493,10.68748,5.43732,21.99423,10.13653,31.60244,17.12831,31.26616,22.7521,66.9552,32.46197,104.41398,37.26294,15.32702,1.96439,30.81448,2.65399,46.19711,4.23401,2.03581,.20911,3.8823,2.26114,5.81651,3.4596-1.93752,1.19941-3.77636,3.17433-5.83307,3.43621-4.23356,.53888-8.58372,.16212-12.88583,.16212Z\">\u003c/path>\u003cpath class=\"b\" d=\"M235.69158,363.69005c-1.06626,2.94972-1.52583,5.33638-2.70848,7.28377-3.56491,5.87009-7.48298,11.52441-11.12323,17.35047-2.58921,4.14392-5.90416,4.75715-9.8216,2.25128-13.92491-8.90738-27.80904-17.87874-41.68181-26.86722-3.93909-2.55226-4.80751-6.05028-2.15212-9.9262,4.48954-6.5531,9.09472-13.03571,13.88827-19.36855,2.8756-3.79896,7.21334-4.50639,10.97828-2.14162,13.08933,8.22152,25.98058,16.7669,38.75946,25.46498,1.84132,1.25333,2.65405,4.01832,3.86124,5.95308Z\">\u003c/path>\u003cpath class=\"b\" d=\"M183.20232,197.33912c-7.13915,9.26289-14.05245,18.12591-20.8472,27.07891-6.79893,8.95844-7.09021,9.13321-17.9574,6.39916-18.4616-4.64467-35.75319-2.30369-51.63787,8.57273-1.2356,.84606-2.53046,1.60679-3.81481,2.37883-.15777,.09485-.42173,.01294-1.85773,.01294-.20433-2.88619-.81942-5.93385-.56222-8.90604,1.1936-13.79247,14.02419-26.4184,27.83097-26.61932,8.31636-.121,16.69547,.92799,24.97287,2.01251,12.30215,1.61186,23.46632,.41537,32.51008-9.39783,3.87735-4.20727,7.64761-4.09627,11.36331-1.5319Z\">\u003c/path>\u003cpath class=\"b\" d=\"M145.13084,474.99851c33.39746,11.98747,65.33826,23.45207,96.68126,34.70213-10.73,0-22.38843,.00059-34.04684-.0002-13.34818-.00091-26.69658,.04363-40.04448-.0185-12.10495-.05637-17.89321-4.49854-20.3666-16.28207-1.20728-5.75163-1.44849-11.7061-2.22333-18.40136Z\">\u003c/path>\u003cpath class=\"b\" d=\"M432.36216,394.93865c25.55824,0,51.11758-.1123,76.67333,.13877,3.28452,.03223,6.55047,1.95121,11.65419,3.57995-11.47718,9.33348-20.90178,17.83578-31.18755,25.12215-9.90658,7.01786-13.35396,5.93458-20.38609-3.81111-6.37878-8.84024-15.0869-14.51653-24.87933-18.7733-4.05694-1.76349-8.17309-3.39077-12.26234-5.07998,.12929-.39218,.25854-.78431,.38779-1.17649Z\">\u003c/path>\u003cpath class=\"b\" d=\"M227.60636,200.6605c5.21751,12.04005-.09592,24.62949-10.97747,28.67607-8.83884,3.28696-17.44786,7.19113-26.28084,10.49521-9.03751,3.38059-18.23659,4.26563-27.51499,.53034,5.19852-14.34377,21.16448-26.93297,35.17978-26.09324,9.52061,.57043,16.58222-2.42696,22.99626-8.75961,1.7764-1.75388,4.04998-3.00406,6.59727-4.84876Z\">\u003c/path>\u003cpath class=\"b\" d=\"M111.33341,345.32534c.07902,10.67998-5.33702,15.64016-14.26638,14.74847-11.52181-1.15057-21.99348-16.01269-18.46054-26.20046,2.37459-6.84745,8.59083-11.26378,15.68682-11.14473,8.09314,.13585,12.48958,3.4882,14.71027,11.63497,1.12414,4.12396,1.7905,8.37276,2.32982,10.96174Z\">\u003c/path>\u003cpath class=\"b\" d=\"M452.61485,510.32933c22.46319-11.19909,43.51288-21.69344,66.15695-32.9827,.05999,10.177-2.42888,17.04157-8.00842,22.39866-12.90515,12.39073-38.5207,17.38952-58.14853,10.58404Z\">\u003c/path>\u003cpath class=\"b\" d=\"M193.57591,399.60007c.06697,9.92158-7.54167,17.95313-17.10799,18.05897-9.45302,.10457-17.51244-7.9981-17.59748-17.6918-.0861-9.81614,7.6144-17.80403,17.24229-17.88568,9.80658-.08323,17.39576,7.53003,17.46318,17.51851Z\">\u003c/path>\u003cpath class=\"b\" d=\"M390.08403,560.41829c-9.74878-.11104-18.7002-5.97715-18.09048-12.53624,.98939-10.64227,4.6591-16.55618,14.05219-16.05612,10.43612,.55556,19.16084,7.72466,19.21219,16.77783,.03439,6.05821-7.47143,11.90226-15.1739,11.81453Z\">\u003c/path>\u003cpath class=\"b\" d=\"M589.72838,525.72579c17.045,0,33.52647-.27877,49.98017,.27084,2.7852,.09305,7.44094,3.50737,7.72381,5.81707,.46833,3.82342-1.84089,8.0224-3.217,11.98068-.13434,.3865-2.03163,.52156-2.93144,.2265-16.66581-5.46497-33.30662-11.00636-49.93734-16.57744-.48174-.16137-.79624-.82186-1.6182-1.71765Z\">\u003c/path>\u003cpath class=\"b\" d=\"M487.30366,528.87219c-3.50394,.53529-7.0259,1.62282-10.50865,1.50918-14.18625-.46271-27.52356,3.17133-40.79631,7.52707-1.91468,.62834-5.02436,.75291-6.19901-.35502-1.25818-1.18666-1.73345-4.47866-.99345-6.17075,.83419-1.90766,3.38167-4.30655,5.22339-4.3402,17.72549-.32401,35.45922-.19408,53.19058-.19408,.02781,.67461,.05561,1.34922,.08346,2.02379Z\">\u003c/path>\u003cpath class=\"b\" d=\"M115.13191,330.91145c-.11146-3.21531-1.06099-6.68742-.17003-9.59556,2.25926-7.37485,1.38871-13.75585-3.12492-20.05117-1.71266-2.38871-2.24694-5.69998-2.87238-8.68421-.07105-.33912,3.15742-2.21718,4.16312-1.78161,3.52531,1.52683,8.16122,2.99989,9.71405,5.91257,1.79514,3.36718,1.43397,8.33533,.82009,12.43005-.91435,6.09896-2.81507,12.05662-4.42537,18.0396-.36353,1.35072-1.25911,2.55821-1.90975,3.83162l-2.1948-.1013Z\">\u003c/path>\u003cpath class=\"c\" d=\"M769.44771,821.53586m-.44474,1.96695\">\u003c/path>\u003cpath class=\"c\" d=\"M769.00297,823.50281m2.5831,4.47227c-2.40459-.39596-4.9204-.11731-7.35906-.11731\">\u003c/path>\u003cpath class=\"c\" d=\"M764.22701,827.85777c2.43866,0,4.95447-.27865,7.35906,.11731\">\u003c/path>\u003c/svg>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> PADI Dive Courses\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Further your scuba education by taking a PADI dive course during your stay on board Spirit of Freedom! Learn new skills and gain new confidence while you explore the spectacular Ribbon Reefs and Coral Sea under the supervision of our expert instructors.Courses include Open Water, NITROX and more. \u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/dive-courses/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ee67c59\" data-id=\"ee67c59\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-83f1598 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"83f1598\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"box"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-box\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content bordered-box icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"icon-top center\">\u003cdiv class=\"gem-textbox-icon\">\u003cdiv class=\"elementor-icon\"> \u003ci aria-hidden=\"true\" class=\"far fa-star\">\u003c/i>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch4 class=\"gem-textbox-title title-h4 bold\"> Liveaboard Deals\u003c/h4>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Throughout the year you will find specials and promotions for Spirit of Freedom dive trips on the Great Barrier Reef. Stay up to date with current offers by joining our mailing list and be the first to know when we release liveaboard dive deals on the Great Barrier Reef. \u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/specials-promotions/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-top-section elementor-element elementor-element-5f417ac elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5f417ac\" data-element_type=\"section\" data-settings=\"{"background_background":"classic"}\">\u003cdiv class=\"elementor-background-overlay\">\u003c/div>\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3be13ed\" data-id=\"3be13ed\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-00a9506 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"00a9506\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-45f67c4\" data-id=\"45f67c4\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-8df7947 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"8df7947\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch2 class=\"elementor-heading-title elementor-size-default\">The Diving\u003c/h2>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-d380e09 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"d380e09\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"elementor-text-editor elementor-clearfix\">\u003cp style=\"text-align: center;\">The best Great Barrier Reef and Coral Sea itineraries to Spirit you Away\u003c/p>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-07bc645 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"07bc645\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-993ed87\" data-id=\"993ed87\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-5c3ae32 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"5c3ae32\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"basic"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-basic\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3516-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-389\" alt=\"Ribbon Reef Diving\" data-tgpli-inited=\"\" data-tgpli-image-inited=\"\" id=\"tgpli-6a14ce97df335\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df335')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3516-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-389\" alt=\"Ribbon Reef Diving\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch5 class=\"gem-textbox-title title-h5 bold\"> Ribbon Reefs\u003c/h5>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>To the north of Cairns and Port Douglas, and finishing to the east of Lizard Island lies a 120km ‘string’ of 10 individual coral reefs, collectively called the ‘Ribbon Reefs’\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/ribbon-reefs/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9fed396\" data-id=\"9fed396\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-a1549d3 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"a1549d3\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"basic"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-basic\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3076-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-384\" alt=\"Coral Sea Plat Coral\" data-tgpli-inited=\"\" data-tgpli-image-inited=\"\" id=\"tgpli-6a14ce97df34b\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df34b')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3076-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-384\" alt=\"Coral Sea Plat Coral\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch5 class=\"gem-textbox-title title-h5 bold\"> Coral Sea\u003c/h5>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>Three times the size of the neighbouring Great Barrier Reef – the Coral Sea is spectacular  undersea world of ancient mountains, rising thousands of metres from the ocean floor.\u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/coral-sea-australia/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-a5805b7\" data-id=\"a5805b7\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-765974d flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styled-textbox\" data-id=\"765974d\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"basic"}\" data-widget_type=\"thegem-styled-textbox.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"gem-textbox styled-textbox-basic\">\u003cdiv class=\"gem-textbox-top gem-textbox-top-none default-fill\">\u003c/div>\u003cdiv class=\"gem-textbox-inner\">\u003cdiv class=\"gem-textbox-content default-background icon-top gem-textbox-icon-horizontal-center centered-box button-bottom\">\u003cdiv class=\"gem-texbox-icon-image-wrapper\">\u003cdiv class=\"gem-image\"> \u003cspan> \u003cimg width=\"766\" height=\"731\" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-1-12-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-334\" alt=\"Divers preparing to tender drop\" data-tgpli-inited=\"\" data-tgpli-image-inited=\"\" id=\"tgpli-6a14ce97df352\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df352')\u003c/script>\u003cnoscript>\u003cimg width=\"766\" height=\"731\" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-1-12-766x731.jpg\" class=\"attachment-thegem-custom-product-categories size-thegem-custom-product-categories wp-image-334\" alt=\"Divers preparing to tender drop\">\u003c/noscript> \u003c/span>\u003c/div>\u003c/div>\u003cdiv class=\"gem-texbox-text-wrapper\">\u003ch5 class=\"gem-textbox-title title-h5 bold\"> Dive Safety & Styles\u003c/h5>\u003cdiv class=\"gem-textbox-description gem-text-output\">\u003cp>We are committed to diver safety and safe diving practices, at all times. Expeditions visit remote coral reefs, hundreds of kilometres from the coast, diver safety is critical. \u003c/p>\u003c/div>\u003cdiv class=\"gem-button-container gem-widget-button\"> \u003ca class=\"gem-button gem-button-size-small gem-button-text-weight-bold gem-button-style-outline item-linked\"> \u003cspan class=\"gem-inner-wrapper-btn\"> \u003cspan class=\"gem-text-button\"> Learn More \u003c/span> \u003c/span> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-textbox-bottom gem-textbox-bottom-none default-fill\">\u003c/div> \u003ca href=\"https://www.spiritoffreedom.com.au/dive-safety-style/\" class=\"gem-styled-textbox-link\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-top-section elementor-element elementor-element-73426eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"73426eb\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-274c62f\" data-id=\"274c62f\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-5f181f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f181f0\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f26d11\" data-id=\"0f26d11\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-c7cb852 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"c7cb852\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch2 class=\"elementor-heading-title elementor-size-default\">Testimonials\u003c/h2>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-b221526 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"b221526\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"elementor-text-editor elementor-clearfix\">\u003cdiv>\u003cdiv style=\"text-align: center;\">\u003cspan style=\"text-align: start;\">Don’t just take our word for it, here are just some recent reviews our our Cairns Liveaboard Dive Trips. \u003c/span>\u003cbr>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-5449d60 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5449d60\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-no\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a48a280\" data-id=\"a48a280\" data-element_type=\"column\" data-settings=\"{"background_background":"classic"}\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-b8e8e1b flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-testimonials\" data-id=\"b8e8e1b\" data-element_type=\"widget\" data-settings=\"{"thegem_elementor_preset":"style1","content_testimonials_cat":"all","content_elems_name":"yes","content_elems_position":"yes","content_elems_company":"yes","content_elems_quote":"yes"}\" data-widget_type=\"thegem-testimonials.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"style1 gem-testimonials\n \">\u003cstyle>.gem-testimonials-navigation{display:block}\u003c/style>\u003cdiv class=\"testimonials_svg\">\u003csvg width=\"100\" height=\"50\">\u003cpath d=\"M 0,-1 Q 45,5 50,50 Q 55,5 100,-1\">\u003c/path>\u003c/svg>\u003c/div>\u003cdiv class=\"gem-testimonials-carousel-wrap\">\u003cdiv class=\"caroufredsel_wrapper\" style=\"text-align: start; float: none; position: relative; inset: auto; z-index: auto; width: 1140px; height: 498px; margin: 0px; overflow: hidden;\">\u003cdiv class=\"gem-testimonials-carousel\" style=\"text-align: left; float: none; position: absolute; inset: 0px auto auto 0px; margin: 0px; width: 26220px; height: 498px;\">\u003cdiv id=\"post-1637\" class=\"gem-testimonial-item post-1637 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r951973155-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Uvette L\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>Did the 7 day Ribbon Reefs/Cod Hole/Osprey Reef trip and was not disappointed. The staff were extremely knowledgeable, friendly and focused on providing the best and safest dive experience possible. There was some inclement weather so we were unable to make it to Osprey Reef but we went further north instead to some equally exciting dive sites. The boat is kept really clean, the dive deck is spacious, and the food was amazing and plentiful.\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1639\" class=\"gem-testimonial-item post-1639 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://maps.app.goo.gl/PjtT7jdVKfh1R8bSA\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Prianka Ghanta\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Google Reviews\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>My husband and I did the 4 day live aboard and it was spectacular. The wildlife in the GBR is unmatched. The Spirit of Freedom ship is large while the crew (Leo and others) are welcoming/great. They are incredibly knowledgeable about the dive sites and sea creatures. The meals on the ship were also quite tasty! If we ever come back to GBR, we trust SOF for our diving adventures!\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1655\" class=\"gem-testimonial-item post-1655 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://maps.app.goo.gl/ZCgGLJf6c7FpuPTN7\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Bianka Gerber\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Google Reviews\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>Our 4 day live aboard trip with SOF was unbelievable! The team is extremely professional and experienced and ensured that we had beautiful dives even though the weather wasn’t ideal. It was great being able to dive with your dive buddy after detailed briefs and not having to strictly follow a guide the whole dive. And the food was out of this world! We highly recommend SOF and would love to return for another trip soon!\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1657\" class=\"gem-testimonial-item post-1657 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r950208137-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Mike B\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cdiv dir=\"ltr\" data-test-target=\"review-title\">Awesome diving, food, and team for intermediate + divers\u003c/div>\u003cdiv class=\"fpMxB MC _S b S6 H5 _a\" dir=\"ltr\" data-test-target=\"review-title\">I just finished a Spirit of Freedom Expedition to the Ribbon reef and beyond. It was an adventure and a wonderful experience. The variety of diving – which ranges from coral reefs & fish, to drift dives along walls; deep lagoons with vertical walls, to bombies with diverse life is very wide.\u003cbr> A great team, reef guide and team onboard with great food make this even better.\u003cbr> It is also 7 days on a boat with a high intensity of diving – 28 dives over 7 days. Reccomended.\u003c/div>\u003cdiv class=\"dovOW\">\u003cdiv class=\"duhwe _T bOlcm\">\u003cdiv class=\"pIRBV _T\">\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1659\" class=\"gem-testimonial-item post-1659 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r988689814-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Matthew B\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cdiv class=\"fpMxB MC _S b S6 H5 _a\" dir=\"ltr\" data-test-target=\"review-title\">I did the four night trip. My top dive experience so far and most of that is thanks to the amazing SoF crew. The experience was perfect from start to finish, starting with a beautiful low level flight over the reef to meet the boat. From there it was non-stop diving for the next four days. I spent 13 hours underwater over 15 dives and when I wasn’t diving, I was eating amazing food by Chef Andre! I couldn’t have asked for a better first time live-aboard experience. The crew was extremely attentive to the individual needs of each person and had multiple backup plans at the ready for when the weather didn’t play nice. We had each dive site to ourselves (no other boats) and on the smaller sites, they staggered our dive start times so we didn’t end up running into each other. The reef was stunning and full of all types of life – big and small! HIGHLY recommending Spirit of Freedom if you want an unforgettable experience\u003c/div>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1660\" class=\"gem-testimonial-item post-1660 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r986386849-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Hugh L\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cdiv dir=\"ltr\" data-test-target=\"review-title\">It will take your breath away!\u003c/div>\u003cdiv class=\"fpMxB MC _S b S6 H5 _a\" dir=\"ltr\" data-test-target=\"review-title\">The boat, the crew and the dive locations are the best you will ever sea!\u003cbr> The food by Chef Andre was superb…you will never be hungry.\u003cbr> The knowledge, expertise, enthusiasm and care of the crew were exemplary.\u003cbr> Shout outs to James, Jamie, Elise, Taku, Blair, Matt Fiona, Shell and Andre.\u003cbr> We will be back again and again!\u003c/div>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-1661\" class=\"gem-testimonial-item post-1661 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r980918457-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Stoney49\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>Great boat, fun, helpful and knowledgeable crew, everyone friendly and helpful, and the diving was excellent! You’ll never leave the dining table hungry, and you’ll never want to put on your own fins again.\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-17317\" class=\"gem-testimonial-item post-17317 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://maps.app.goo.gl/eLPCBTBJRGEAJbNh9\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Gregory Devore\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Google Reviews\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>My wife and I did a 3-day diving trip at the Great Barrier Reef and it was a trip of a lifetime. The boat was in great condition, the food was excellent, and the staff was attentive and very helpful. We enjoyed the dive debriefs and nature talks that helped us understand the ecosystems we were visiting. We were nervous initially about not having guided dives, but the reality was staff were in the water and readily available and checked in on us; we felt very safe with their protocols. I loved that we got to dive remote locations that felt exclusive and incredibly full of life. I highly recommend the Spirit of Freedom!\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-17318\" class=\"gem-testimonial-item post-17318 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://maps.app.goo.gl/8pfbaUdd6tdueTzw7\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Rob McJannett\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Google Reviews\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>My 3-night liveaboard on Spirit of Freedom was amazing, but it was the crew that made it truly special. Leo (Trip Director) kept everything running smoothly, while Maddie (Master Reef Guide) brought the reef to life with her passion and knowledge. The dive instructors—Anton, Chinami, and Matt— were fantastic, helping me improve my skills and confidence with every dive.\u003c/p>\u003cp>The entire team, from the dive deck to Murray, the chef (who kept us well-fed!), went above and beyond. By the last night, it felt less like a trip and more like the best kind of summer camp. If you’re looking for world-class diving with an incredible crew, this is it!\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-17321\" class=\"gem-testimonial-item post-17321 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://www.tripadvisor.co.nz/ShowUserReviews-g255069-d9718273-r969071733-Spirit_of_Freedom-Cairns_Cairns_Region_Queensland.html\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Ruth A\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Tripadvisor\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>This trip was absolutely amazing. And you if you love whale encounters, the Dwarf Minke Whale should be at the top of your list. The crew was stellar. Understand, they do not guide dives like traditional live aboards. There are options to snorkel. Leo was the host and there was a team of crew to help and answer your questions. My favorite thing on this boat was 1st and 2nd breakfast. The chef was amazing. Your dinners are even plated. The boat was quite nice and had plenty of room. Bring a beach towel as they do not have them! I would recommend time in Cairns as well. Do not book your flight too early on your last day if doing the 7 day cruise. But you can fly the day they arrive as they get in at around 0630. Cheers to those who try this diving boat!\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003cdiv id=\"post-17322\" class=\"gem-testimonial-item post-17322 thegem_testimonial type-thegem_testimonial status-publish\" style=\"width: 1140px;\"> \u003ca href=\"https://maps.app.goo.gl/evey2BJY9a51bYUu9\" target=\"_blank\" rel=\"noopener\">\u003cdiv class=\"gem-testimonial-wrapper \">\u003cdiv class=\"gem-testimonial-content\">\u003cdiv class=\"gem-testimonial-name title-h6\">Eduard Martin\u003c/div>\u003cdiv class=\"gem-testimonial-company\">Google Reviews\u003c/div>\u003cdiv class=\"gem-testimonial-text\">\u003cp>It has been my first liveaboard and I enjoyed it so much. The food was amazing, the boat was so cozy and the crew was so helpful and fun. Wonderful experience that I would do again.\u003c/p>\u003c/div>\u003c/div>\u003c/div> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"gem-testimonials-navigation\">\u003ca href=\"javascript:void(0);\" class=\"gem-prev gem-testimonials-prev\" aria-label=\"arrow-left\" style=\"\">\u003c/a>\u003ca href=\"javascript:void(0);\" class=\"gem-next gem-testimonials-next\" aria-label=\"arrow-left\" style=\"\">\u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-e5db0f8 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-html\" data-id=\"e5db0f8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\u003cdiv class=\"elementor-widget-container\"> \u003cscript type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"LocalBusiness\",\"name\":\"Spirit of Freedom\",\"url\":\"https://www.spiritoffreedom.com.au/\",\"image\":\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\",\"description\":\"Australia's leading dive liveaboard, offering multi-night dive trips on the Great Barrier Reef and the Coral Sea.\",\"telephone\":\"+61 7 4047 9150\",\"email\":\"[email protected]\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Wharf Street\",\"addressLocality\":\"Cairns City\",\"addressRegion\":\"QLD\",\"postalCode\":\"4870\",\"addressCountry\":\"AU\"},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"reviewCount\":\"113\",\"bestRating\":\"5\",\"worstRating\":\"1\"}}\u003c/script> \u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003cdiv class=\"container\">\u003c/div>\u003c/div>\u003cdiv class=\"container\">\u003c/div>\u003c/article>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv id=\"lazy-loading-point\">\u003c/div>\u003cfooter class=\"custom-footer\">\u003cdiv class=\"fullwidth-content\">\u003cdiv data-elementor-type=\"wp-post\" data-elementor-id=\"223\" class=\"elementor elementor-223\">\u003csection class=\"elementor-section elementor-top-section elementor-element elementor-element-1672cba elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"1672cba\" data-element_type=\"section\" data-settings=\"{"background_background":"classic"}\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0416dce\" data-id=\"0416dce\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-6fe244f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6fe244f\" data-element_type=\"section\" data-settings=\"{"background_background":"classic"}\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-e85f610\" data-id=\"e85f610\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-2cff60d flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"2cff60d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">Liveaboards\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-54aa633 elementor-list-item-link-full_width flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-icon-list\" data-id=\"54aa633\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\u003cdiv class=\"elementor-widget-container\">\u003cul class=\"elementor-icon-list-items\">\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/7-night-liveaboard-dive-trip/\"> \u003cspan class=\"elementor-icon-list-text\">7 Night Dive Trip\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/4-night-liveaboard-dive-trip/\"> \u003cspan class=\"elementor-icon-list-text\">4 Night Dive Trip\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/3-night-liveaboard-dive-trip/\"> \u003cspan class=\"elementor-icon-list-text\">3 Night Dive Trip\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/swimming-with-minke-whales/\"> \u003cspan class=\"elementor-icon-list-text\">Swim with Minke Whales\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/special-expeditions/\"> \u003cspan class=\"elementor-icon-list-text\">Special Expeditions\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/compare-diving-liveaboards-cairns/\"> \u003cspan class=\"elementor-icon-list-text\">Compare Dive Trips\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/shark-diving-australia/\"> \u003cspan class=\"elementor-icon-list-text\">Shark Diving Australia\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cairns/\"> \u003cspan class=\"elementor-icon-list-text\">Liveaboard Cairns\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-great-barrier-reef/\"> \u003cspan class=\"elementor-icon-list-text\">Liveaboard Great Barrier Reef\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/media-and-influencer-enquiries/\"> \u003cspan class=\"elementor-icon-list-text\">Influencer Enquiries\u003c/span> \u003c/a>\u003c/li>\u003c/ul>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-fef62b5\" data-id=\"fef62b5\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-89a1294 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"89a1294\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">Specials\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-da7b715 elementor-list-item-link-full_width flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-icon-list\" data-id=\"da7b715\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\u003cdiv class=\"elementor-widget-container\">\u003cul class=\"elementor-icon-list-items\">\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/specials-promotions/\"> \u003cspan class=\"elementor-icon-list-text\">Specials & Promotions\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-dive-insurance/\"> \u003cspan class=\"elementor-icon-list-text\">Dive Insurance\u003c/span> \u003c/a>\u003c/li>\u003c/ul>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-a628fee flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"a628fee\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">About\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-8f367e0 elementor-list-item-link-full_width flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-icon-list\" data-id=\"8f367e0\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\u003cdiv class=\"elementor-widget-container\">\u003cul class=\"elementor-icon-list-items\">\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/liveaboard-cuisine/\"> \u003cspan class=\"elementor-icon-list-text\">Cuisine\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/cabins/\"> \u003cspan class=\"elementor-icon-list-text\">Guest Cabins\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/vessel-specifications/\"> \u003cspan class=\"elementor-icon-list-text\">Vessel Specifications\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/around-the-boat/\"> \u003cspan class=\"elementor-icon-list-text\">Around The Boat\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/meet-the-team/\"> \u003cspan class=\"elementor-icon-list-text\">Meet The Team\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/careers/\"> \u003cspan class=\"elementor-icon-list-text\">Careers\u003c/span> \u003c/a>\u003c/li>\u003c/ul>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6c8a67a\" data-id=\"6c8a67a\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-14eaa63 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"14eaa63\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">Great Barrier Reef\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-ce2fcf6 elementor-list-item-link-full_width flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-icon-list\" data-id=\"ce2fcf6\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\u003cdiv class=\"elementor-widget-container\">\u003cul class=\"elementor-icon-list-items\">\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/\"> \u003cspan class=\"elementor-icon-list-text\">Diving The Great Barrier Reef\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/ribbon-reefs/\"> \u003cspan class=\"elementor-icon-list-text\">Ribbon Reefs\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/coral-sea-australia/\"> \u003cspan class=\"elementor-icon-list-text\">Coral Sea\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/sustainable-tourism/\"> \u003cspan class=\"elementor-icon-list-text\">Sustainable Tourism\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/diving-the-great-barrier-reef/dive-seasons-weather/\"> \u003cspan class=\"elementor-icon-list-text\">Dive Seasons and Weather\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/meet-the-locals/\"> \u003cspan class=\"elementor-icon-list-text\">Meet The Locals\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/lizard-island/\"> \u003cspan class=\"elementor-icon-list-text\">Lizard Island (Jiigurru)\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/day-trips/\"> \u003cspan class=\"elementor-icon-list-text\">Day Trips from Cairns\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"https://www.spiritoffreedom.com.au/a-guide-to-travelling-responsibly/\"> \u003cspan class=\"elementor-icon-list-text\">Responsible Travel Guide\u003c/span> \u003c/a>\u003c/li>\u003c/ul>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-8dc97ae\" data-id=\"8dc97ae\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-1ad9030 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"1ad9030\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">\u003ca href=\"https://www.spiritoffreedom.com.au/faqs/\">FAQs\u003c/a>\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-2418f3f flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"2418f3f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">\u003ca href=\"https://info.spiritoffreedom.com.au/SOF-Newsletter-Sign-Up_Landing-Page.html\">Join our Newsletter\u003c/a>\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-b9bf8e0 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-heading\" data-id=\"b9bf8e0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\u003cdiv class=\"elementor-widget-container\">\u003ch4 class=\"elementor-heading-title elementor-size-medium\">Contact us\u003c/h4>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-b290810 elementor-list-item-link-full_width flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-icon-list\" data-id=\"b290810\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\u003cdiv class=\"elementor-widget-container\">\u003cul class=\"elementor-icon-list-items\">\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"mailto:[email protected]\"> \u003cspan class=\"elementor-icon-list-text\">Email: [email protected]\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003ca href=\"tel:+610740479150\"> \u003cspan class=\"elementor-icon-list-text\">Phone: +61 (0)7 4047 9150\u003c/span> \u003c/a>\u003c/li>\u003cli class=\"elementor-icon-list-item\"> \u003cspan class=\"elementor-icon-list-text\">Address: PO Box 1276, Cairns QLD 4870, Australia\u003c/span>\u003c/li>\u003c/ul>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-b2ba42f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b2ba42f\" data-element_type=\"section\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2498396\" data-id=\"2498396\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-6e02d36 elementor-widget-divider--view-line flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-divider\" data-id=\"6e02d36\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\u003cdiv class=\"elementor-widget-container\">\u003cstyle>/*! elementor - v3.22.0 - 26-06-2024 */\n.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:\"\";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}\u003c/style>\u003cdiv class=\"elementor-divider\"> \u003cspan class=\"elementor-divider-separator\"> \u003c/span>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003csection class=\"elementor-section elementor-inner-section elementor-element elementor-element-cc4290b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cc4290b\" data-element_type=\"section\" data-settings=\"{"background_background":"classic"}\">\u003cdiv class=\"elementor-container elementor-column-gap-thegem\">\u003cdiv class=\"elementor-row\">\u003cdiv class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-68d5ae3\" data-id=\"68d5ae3\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-92e6991 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-thegem-styledimage\" data-id=\"92e6991\" data-element_type=\"widget\" data-settings=\"{"image":{"url":"https:\\/\\/www.spiritoffreedom.com.au\\/wp-content\\/uploads\\/2022\\/03\\/sof-logo.svg","id":29,"size":"","alt":"","source":"library"},"thegem_elementor_preset":"default"}\" data-widget_type=\"thegem-styledimage.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"styled-image-wrapper\">\u003cdiv class=\"gem-image gem-wrapbox gem-wrapbox-default gem-wrapbox-position-left \">\u003cdiv class=\"gem-wrapbox-inner \"> \u003ca href=\"https://www.spiritoffreedom.com.au/\"> \u003cimg class=\"gem-wrapbox-element img-responsive \" data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" alt=\"Spirit of Freedom logo\" data-tgpli-inited=\"\" data-tgpli-image-inited=\"\" id=\"tgpli-6a14ce97df36a\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df36a')\u003c/script>\u003cnoscript>\u003cimg class=\"gem-wrapbox-element img-responsive \" src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" alt=\"Spirit of Freedom logo\">\u003c/noscript> \u003c/a>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-34866d2\" data-id=\"34866d2\" data-element_type=\"column\">\u003cdiv class=\"elementor-widget-wrap elementor-element-populated\">\u003cdiv class=\"elementor-element elementor-element-78679d7 elementor-shape-circle e-grid-align-right e-grid-align-mobile-center elementor-grid-0 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-social-icons\" data-id=\"78679d7\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\u003cdiv class=\"elementor-widget-container\">\u003cstyle>/*! elementor - v3.22.0 - 26-06-2024 */\n.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size,25px) + 2*var(--icon-padding,.5em));height:calc(var(--icon-size,25px) + 2*var(--icon-padding,.5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}\u003c/style>\u003cdiv class=\"elementor-social-icons-wrapper elementor-grid\"> \u003cspan class=\"elementor-grid-item\"> \u003ca class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-4b15117\" href=\"https://www.facebook.com/SpiritOfFreedomAustralia\" target=\"_blank\"> \u003cspan class=\"elementor-screen-only\">Facebook\u003c/span> \u003ci class=\"fab fa-facebook\">\u003c/i> \u003c/a> \u003c/span> \u003cspan class=\"elementor-grid-item\"> \u003ca class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-8f8b0d7\" href=\"https://www.instagram.com/spiritoffreedomcairns/\" target=\"_blank\"> \u003cspan class=\"elementor-screen-only\">Instagram\u003c/span> \u003ci class=\"fab fa-instagram\">\u003c/i> \u003c/a> \u003c/span>\u003c/div>\u003c/div>\u003c/div>\u003cdiv class=\"elementor-element elementor-element-88fb448 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-text-editor\" data-id=\"88fb448\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\u003cdiv class=\"elementor-widget-container\">\u003cdiv class=\"elementor-text-editor elementor-clearfix\">\u003cp>© 2026 Spirit of Freedom. All Rights Reserved | \u003ca href=\"https://www.spiritoffreedom.com.au/terms-and-conditions/\">Terms & Conditions\u003c/a> |  \u003ca target=\"_blank\" href=\"https://entradatravelgroup.com/privacy-policy/\" rel=\"noopener\">Privacy Policy\u003c/a> |  \u003ca target=\"_blank\" href=\"https://entradatravelgroup.com/agent-resources/\" rel=\"noopener\">Travel Trade\u003c/a>\u003c/p>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003c/div>\u003c/div>\u003c/section>\u003c/div>\u003c/div>\u003c/footer>\u003c/div> \u003cscript type=\"speculationrules\">{\"prefetch\":[{\"source\":\"document\",\"where\":{\"and\":[{\"href_matches\":\"/*\"},{\"not\":{\"href_matches\":[\"/wp-*.php\",\"/wp-admin/*\",\"/wp-content/uploads/*\",\"/wp-content/*\",\"/wp-content/plugins/*\",\"/wp-content/themes/thegem-elementor-child/*\",\"/wp-content/themes/thegem-elementor/*\",\"/*\\\\?(.+)\"]}},{\"not\":{\"selector_matches\":\"a[rel~=\\\"nofollow\\\"]\"}},{\"not\":{\"selector_matches\":\".no-prefetch, .no-prefetch a\"}}]},\"eagerness\":\"conservative\"}]}\u003c/script> \u003cscript>var CHAT2_API=CHAT2_API||{};CHAT2_API.args={mode:'widget',chat2_base_url:'//spiritoffreedomcomau.chat2.com/',wheight:450,wwidth:350,pheight:520,pwidth:500,leaveamessage:true,check_messages:false,lang:'eng/'};(function(){var po=document.createElement('script');po.type='text/javascript';po.setAttribute('crossorigin','anonymous');po.async=true;po.src='//spiritoffreedomcomau.chat2.com/design/defaulttheme/js/widgetv2/index.js?'+(\"\"+new Date().getFullYear()+new Date().getMonth()+new Date().getDate());var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s);})();\u003c/script> \u003cnoscript>\u003ciframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KWNMSC6\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\u003c/iframe>\u003c/noscript> \u003cscript id=\"thegem-menu-init-script-js-extra\">var thegem_dlmenu_settings={\"ajax_url\":\"https://www.spiritoffreedom.com.au/wp-admin/admin-ajax.php\",\"backLabel\":\"Back\",\"showCurrentLabel\":\"Show this page\"};\u003c/script> \u003cscript id=\"thegem-scripts-js-extra\">var thegem_scripts_data={\"ajax_url\":\"https://www.spiritoffreedom.com.au/wp-admin/admin-ajax.php\",\"ajax_nonce\":\"1fe6f751c8\"};\u003c/script> \u003cscript id=\"moove_gdpr_frontend-js-extra\">var moove_frontend_gdpr_scripts={\"ajaxurl\":\"https://www.spiritoffreedom.com.au/wp-admin/admin-ajax.php\",\"post_id\":\"8\",\"plugin_dir\":\"https://www.spiritoffreedom.com.au/wp-content/plugins/gdpr-cookie-compliance\",\"show_icons\":\"all\",\"is_page\":\"1\",\"ajax_cookie_removal\":\"false\",\"strict_init\":\"2\",\"enabled_default\":{\"third_party\":1,\"advanced\":0,\"performance\":0,\"preference\":0},\"geo_location\":\"false\",\"force_reload\":\"true\",\"is_single\":\"\",\"hide_save_btn\":\"false\",\"current_user\":\"0\",\"cookie_expiration\":\"365\",\"script_delay\":\"2000\",\"close_btn_action\":\"3\",\"close_btn_rdr\":\"\",\"scripts_defined\":\"{\\\"cache\\\":true,\\\"header\\\":\\\"\\\",\\\"body\\\":\\\"\\\",\\\"footer\\\":\\\"\\\",\\\"thirdparty\\\":{\\\"header\\\":\\\"\\\",\\\"body\\\":\\\"\\\",\\\"footer\\\":\\\"\\\"},\\\"advanced\\\":{\\\"header\\\":\\\"\\\",\\\"body\\\":\\\"\\\",\\\"footer\\\":\\\"\\\"}}\",\"gdpr_scor\":\"true\",\"wp_lang\":\"\",\"wp_consent_api\":\"false\"};\u003c/script> \u003cscript id=\"moove_gdpr_frontend-js-after\">var gdpr_consent__strict=\"true\"\nvar gdpr_consent__thirdparty=\"true\"\nvar gdpr_consent__advanced=\"false\"\nvar gdpr_consent__performance=\"false\"\nvar gdpr_consent__preference=\"false\"\nvar gdpr_consent__cookies=\"strict|thirdparty\"\u003c/script> \u003cscript id=\"elementor-frontend-js-before\">var elementorFrontendConfig={\"environmentMode\":{\"edit\":false,\"wpPreview\":false,\"isScriptDebug\":false},\"i18n\":{\"shareOnFacebook\":\"Share on Facebook\",\"shareOnTwitter\":\"Share on Twitter\",\"pinIt\":\"Pin it\",\"download\":\"Download\",\"downloadImage\":\"Download image\",\"fullscreen\":\"Fullscreen\",\"zoom\":\"Zoom\",\"share\":\"Share\",\"playVideo\":\"Play Video\",\"previous\":\"Previous\",\"next\":\"Next\",\"close\":\"Close\",\"a11yCarouselWrapperAriaLabel\":\"Carousel | Horizontal scrolling: Arrow Left & Right\",\"a11yCarouselPrevSlideMessage\":\"Previous slide\",\"a11yCarouselNextSlideMessage\":\"Next slide\",\"a11yCarouselFirstSlideMessage\":\"This is the first slide\",\"a11yCarouselLastSlideMessage\":\"This is the last slide\",\"a11yCarouselPaginationBulletMessage\":\"Go to slide\"},\"is_rtl\":false,\"breakpoints\":{\"xs\":0,\"sm\":480,\"md\":768,\"lg\":1025,\"xl\":1440,\"xxl\":1600},\"responsive\":{\"breakpoints\":{\"mobile\":{\"label\":\"Mobile Portrait\",\"value\":767,\"default_value\":767,\"direction\":\"max\",\"is_enabled\":true},\"mobile_extra\":{\"label\":\"Mobile Landscape\",\"value\":880,\"default_value\":880,\"direction\":\"max\",\"is_enabled\":false},\"tablet\":{\"label\":\"Tablet Portrait\",\"value\":1024,\"default_value\":1024,\"direction\":\"max\",\"is_enabled\":true},\"tablet_extra\":{\"label\":\"Tablet Landscape\",\"value\":1200,\"default_value\":1200,\"direction\":\"max\",\"is_enabled\":false},\"laptop\":{\"label\":\"Laptop\",\"value\":1366,\"default_value\":1366,\"direction\":\"max\",\"is_enabled\":false},\"widescreen\":{\"label\":\"Widescreen\",\"value\":2400,\"default_value\":2400,\"direction\":\"min\",\"is_enabled\":false}}},\"version\":\"3.22.3\",\"is_static\":false,\"experimentalFeatures\":{\"e_optimized_assets_loading\":true,\"e_optimized_css_loading\":true,\"container_grid\":true,\"e_swiper_latest\":true,\"e_onboarding\":true,\"home_screen\":true,\"ai-layout\":true,\"landing-pages\":true},\"urls\":{\"assets\":\"https:\\/\\/www.spiritoffreedom.com.au\\/wp-content\\/plugins\\/elementor\\/assets\\/\"},\"swiperClass\":\"swiper\",\"settings\":{\"page\":[],\"editorPreferences\":[]},\"kit\":{\"active_breakpoints\":[\"viewport_mobile\",\"viewport_tablet\"],\"global_image_lightbox\":\"yes\",\"lightbox_enable_counter\":\"yes\",\"lightbox_enable_fullscreen\":\"yes\",\"lightbox_enable_zoom\":\"yes\",\"lightbox_enable_share\":\"yes\",\"lightbox_title_src\":\"title\",\"lightbox_description_src\":\"description\"},\"post\":{\"id\":8,\"title\":\"Spirit%20of%20Freedom%20-%20Diving%20Liveaboard%20Cairns\",\"excerpt\":\"\",\"featuredImage\":\"https:\\/\\/www.spiritoffreedom.com.au\\/wp-content\\/uploads\\/2022\\/04\\/liveaboard-cairns-spirit-of-freedom-1024x576.jpg\"}};\u003c/script> \u003cdialog id=\"moove_gdpr_cookie_modal\" class=\"gdpr_lightbox-hide\" aria-modal=\"true\" aria-label=\"GDPR Settings Screen\">\u003cdiv class=\"moove-gdpr-modal-content moove-clearfix logo-position-left moove_gdpr_modal_theme_v1\"> \u003cbutton class=\"moove-gdpr-modal-close\" autofocus=\"\" aria-label=\"Close GDPR Cookie Settings\"> \u003cspan class=\"gdpr-sr-only\">Close GDPR Cookie Settings\u003c/span> \u003cspan class=\"gdpr-icon moovegdpr-arrow-close\">\u003c/span> \u003c/button>\u003cdiv class=\"moove-gdpr-modal-left-content\">\u003cdiv class=\"moove-gdpr-company-logo-holder\"> \u003cimg data-tgpli-src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" alt=\"Spirit of Freedom logo\" width=\"1\" height=\"1\" class=\"img-responsive\" data-tgpli-inited=\"\" data-tgpli-image-inited=\"\" id=\"tgpli-6a14ce97df378\">\u003cscript>window.tgpQueue.add('tgpli-6a14ce97df378')\u003c/script>\u003cnoscript>\u003cimg src=\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/sof-logo.svg\" alt=\"Spirit of Freedom logo\" width=\"1\" height=\"1\" class=\"img-responsive\">\u003c/noscript>\u003c/div> \u003cul id=\"moove-gdpr-menu\">\u003cli class=\"menu-item-on menu-item-privacy_overview menu-item-selected\"> \u003cbutton data-href=\"#privacy_overview\" class=\"moove-gdpr-tab-nav\" aria-label=\"Privacy Overview\"> \u003cspan class=\"gdpr-nav-tab-title\">Privacy Overview\u003c/span> \u003c/button>\u003c/li>\u003cli class=\"menu-item-strict-necessary-cookies menu-item-off\"> \u003cbutton data-href=\"#strict-necessary-cookies\" class=\"moove-gdpr-tab-nav\" aria-label=\"Strictly Necessary Cookies\"> \u003cspan class=\"gdpr-nav-tab-title\">Strictly Necessary Cookies\u003c/span> \u003c/button>\u003c/li>\u003cli class=\"menu-item-off menu-item-third_party_cookies\"> \u003cbutton data-href=\"#third_party_cookies\" class=\"moove-gdpr-tab-nav\" aria-label=\"3rd Party Cookies\"> \u003cspan class=\"gdpr-nav-tab-title\">3rd Party Cookies\u003c/span> \u003c/button>\u003c/li>\u003c/ul>\u003cdiv class=\"moove-gdpr-branding-cnt\">\u003c/div> \u003c/div> \u003cdiv class=\"moove-gdpr-modal-right-content\">\u003cdiv class=\"moove-gdpr-modal-title\">\u003c/div> \u003cdiv class=\"main-modal-content\">\u003cdiv class=\"moove-gdpr-tab-content\">\u003cdiv id=\"privacy_overview\" class=\"moove-gdpr-tab-main\"> \u003cspan class=\"tab-title\">Privacy Overview\u003c/span>\u003cdiv class=\"moove-gdpr-tab-main-content\">\u003cp>This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.\u003c/p>\u003c/div> \u003c/div> \u003cdiv id=\"strict-necessary-cookies\" class=\"moove-gdpr-tab-main\" style=\"display:none\"> \u003cspan class=\"tab-title\">Strictly Necessary Cookies\u003c/span>\u003cdiv class=\"moove-gdpr-tab-main-content\">\u003cp>Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.\u003c/p>\u003cdiv class=\"moove-gdpr-status-bar gdpr-checkbox-disabled checkbox-selected\">\u003cdiv class=\"gdpr-cc-form-wrap\">\u003cdiv class=\"gdpr-cc-form-fieldset\"> \u003clabel class=\"cookie-switch\" for=\"moove_gdpr_strict_cookies\"> \u003cspan class=\"gdpr-sr-only\">Enable or Disable Cookies\u003c/span> \u003cinput type=\"checkbox\" aria-label=\"Strictly Necessary Cookies\" disabled=\"\" checked=\"\" value=\"check\" name=\"moove_gdpr_strict_cookies\" id=\"moove_gdpr_strict_cookies\"> \u003cspan class=\"cookie-slider cookie-round gdpr-sr\" data-text-enable=\"Enabled\" data-text-disabled=\"Disabled\"> \u003cspan class=\"gdpr-sr-label\"> \u003cspan class=\"gdpr-sr-enable\">Enabled\u003c/span> \u003cspan class=\"gdpr-sr-disable\">Disabled\u003c/span> \u003c/span> \u003c/span> \u003c/label>\u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003cdiv id=\"third_party_cookies\" class=\"moove-gdpr-tab-main\" style=\"display:none\"> \u003cspan class=\"tab-title\">3rd Party Cookies\u003c/span>\u003cdiv class=\"moove-gdpr-tab-main-content\">\u003cp>This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.\u003c/p>\u003cp>Keeping this cookie enabled helps us to improve our website.\u003c/p>\u003cdiv class=\"moove-gdpr-status-bar\">\u003cdiv class=\"gdpr-cc-form-wrap\">\u003cdiv class=\"gdpr-cc-form-fieldset\"> \u003clabel class=\"cookie-switch\" for=\"moove_gdpr_performance_cookies\"> \u003cspan class=\"gdpr-sr-only\">Enable or Disable Cookies\u003c/span> \u003cinput type=\"checkbox\" aria-label=\"3rd Party Cookies\" value=\"check\" name=\"moove_gdpr_performance_cookies\" id=\"moove_gdpr_performance_cookies\"> \u003cspan class=\"cookie-slider cookie-round gdpr-sr\" data-text-enable=\"Enabled\" data-text-disabled=\"Disabled\"> \u003cspan class=\"gdpr-sr-label\"> \u003cspan class=\"gdpr-sr-enable\">Enabled\u003c/span> \u003cspan class=\"gdpr-sr-disable\">Disabled\u003c/span> \u003c/span> \u003c/span> \u003c/label>\u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003c/div> \u003cdiv class=\"moove-gdpr-modal-footer-content\">\u003cdiv class=\"moove-gdpr-button-holder\"> \u003cbutton class=\"mgbutton moove-gdpr-modal-allow-all button-visible\" aria-label=\"Enable All\">Enable All\u003c/button> \u003cbutton class=\"mgbutton moove-gdpr-modal-save-settings button-visible\" aria-label=\"Save Changes\">Save Changes\u003c/button>\u003c/div> \u003c/div> \u003c/div> \u003cdiv class=\"moove-clearfix\">\u003c/div>\u003c/div> \u003c/dialog> \u003cscript defer=\"\" src=\"https://www.spiritoffreedom.com.au/wp-content/cache/autoptimize/js/autoptimize_64733ec814a3ff5ad65c29c6895ae729.js\">\u003c/script>\u003cscript type=\"text/javascript\">(function() {window.addEventListener(\"load\",function(){var elem = document.getElementById(\"thegem-preloader-inline-css\");setTimeout(function() { if (elem!==null && elem.parentNode!==null) elem.parentNode.removeChild(elem) }, 300); });})();\u003c/script>\n\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">(function(){function b(){!1===c&&(c=!0,Munchkin.init(\"625-BTD-327\"))}var c=!1,a=document.createElement(\"script\");a.type=\"text/javascript\";a.async=!0;a.src=\"//munchkin.marketo.net/munchkin.js\";a.onreadystatechange=function(){\"complete\"!=this.readyState&&\"loaded\"!=this.readyState||b()};a.onload=b;document.getElementsByTagName(\"head\")[0].appendChild(a)})();\u003c/script>\n\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">!function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version=\"2.0\",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,\"script\",\"https://connect.facebook.net/en_US/fbevents.js\");fbq(\"init\",\"215649502535851\");\u003c/script>\n\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">window.google_tag_manager[\"GTM-KWNMSC6\"].dataLayer.reset();\u003c/script>\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">window.dataLayer=window.dataLayer||[];window.dataLayer.push({originalLocation:document.location.protocol+\"//\"+document.location.hostname+document.location.pathname+document.location.search});\u003c/script>\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">(function(a,e,b,f,g,c,d){a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};c=e.createElement(f);c.async=1;c.src=\"https://www.clarity.ms/tag/\"+g+\"?ref\\x3dgtm2\";d=e.getElementsByTagName(f)[0];d.parentNode.insertBefore(c,d)})(window,document,\"clarity\",\"script\",\"in5ygiimzi\");\u003c/script> \u003cscript type=\"text/javascript\" id=\"\" charset=\"\">fbq(\"track\",\"PageView\");\u003c/script>\u003cdiv id=\"lhc_container_v2\" class=\"\" style=\"border: 0px !important; padding: 0px !important; margin: 0px !important; z-index: 999999999 !important; overflow: visible !important; min-width: 0px !important; min-height: 0px !important; max-width: none !important; max-height: none !important; width: auto !important; height: auto !important; display: block !important;\">\u003ciframe id=\"lhc_status_widget_v2\" class=\"lhc-desktop\" style=\"box-shadow: none; overflow: visible; inset: auto 10px 10px auto; min-height: 95px; min-width: 95px; max-height: 95px; max-width: 95px; width: 95px; height: 95px; z-index: 2147483640; border-radius: unset; outline: none !important; visibility: visible !important; resize: none !important; background: none transparent !important; opacity: 1 !important; position: fixed !important; border: 0px !important; padding: 0px !important; margin: 0px !important; transition-property: none !important; transform: none !important; cursor: auto !important; float: none !important; display: block !important;\">\u003c/iframe>\u003ciframe id=\"lhc_widget_v2\" class=\"lhc-desktop lhc-mode-widget\" style=\"box-shadow: none; overflow: visible; inset: auto 30px 30px auto; z-index: 2147483640; border-radius: unset; height: 450px; min-height: 450px; max-height: 450px; width: 350px; min-width: 350px; max-width: 350px; outline: none !important; visibility: visible !important; resize: none !important; background: none transparent !important; opacity: 1 !important; position: fixed !important; border: 0px !important; padding: 0px !important; margin: 0px !important; transition-property: none !important; transform: none !important; cursor: auto !important; float: none !important; display: none !important;\">\u003c/iframe>\u003c/div>\u003cspan id=\"elementor-device-mode\" class=\"elementor-screen-only\">\u003c/span>\n\u003cscript type=\"text/javascript\" id=\"\" charset=\"\">!function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version=\"2.0\",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,\"script\",\"https://connect.facebook.net/en_US/fbevents.js\");fbq(\"init\",\"215649502535851\");\u003c/script>\n \u003cscript type=\"text/javascript\" id=\"\" charset=\"\">fbq(\"trackCustom\",\"5 Second Minimum Visit\");\u003c/script>\u003c/body>\u003c/html>","scrapedRatesHtml":null,"scrapedMeta":"{\"finalUrl\":\"https://www.spiritoffreedom.com.au/\",\"statusCode\":200,\"title\":\"Spirit of Freedom - Diving Liveaboard Cairns\",\"jsonLd\":[{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":[\"TravelAgency\",\"Organization\"],\"@id\":\"https://www.spiritoffreedom.com.au/#organization\",\"name\":\"Spirit of Freedom\",\"url\":\"https://www.spiritoffreedom.com.au\",\"openingHours\":[\"Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 09:00-17:00\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.spiritoffreedom.com.au/#website\",\"url\":\"https://www.spiritoffreedom.com.au\",\"name\":\"Spirit of Freedom\",\"publisher\":{\"@id\":\"https://www.spiritoffreedom.com.au/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://www.spiritoffreedom.com.au/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"ImageObject\",\"@id\":\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\",\"url\":\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\",\"width\":\"1920\",\"height\":\"1080\",\"caption\":\"spirit-of-freedom cruising\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https://www.spiritoffreedom.com.au/#webpage\",\"url\":\"https://www.spiritoffreedom.com.au/\",\"name\":\"Spirit of Freedom - Diving Liveaboard Cairns\",\"datePublished\":\"2025-08-19T06:58:57+00:00\",\"dateModified\":\"2026-03-02T01:49:48+00:00\",\"about\":{\"@id\":\"https://www.spiritoffreedom.com.au/#organization\"},\"isPartOf\":{\"@id\":\"https://www.spiritoffreedom.com.au/#website\"},\"primaryImageOfPage\":{\"@id\":\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\"},\"inLanguage\":\"en-US\"}]},{\"@context\":\"https://schema.org\",\"@type\":\"LocalBusiness\",\"name\":\"Spirit of Freedom\",\"url\":\"https://www.spiritoffreedom.com.au/\",\"image\":\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\",\"description\":\"Australia's leading dive liveaboard, offering multi-night dive trips on the Great Barrier Reef and the Coral Sea.\",\"telephone\":\"+61 7 4047 9150\",\"email\":\"[email protected]\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Wharf Street\",\"addressLocality\":\"Cairns City\",\"addressRegion\":\"QLD\",\"postalCode\":\"4870\",\"addressCountry\":\"AU\"},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"reviewCount\":\"113\",\"bestRating\":\"5\",\"worstRating\":\"1\"}}]}","scrapedAt":"2026-05-26T00:18:15.284Z","deepEnrichedAt":"2026-08-14T04:30:00.237Z","externalRating":4.8,"externalReviewCount":113,"externalRatingSource":"schema_org","roomTypes":null,"awardsJson":null,"photoUrls":"[\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/04/liveaboard-cairns-spirit-of-freedom.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2950-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-2275-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/11/Spirit-of-Freedom-259-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2023/10/SOF-Far-North-1920x1080-1-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3516-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-3076-766x731.jpg\",\"https://www.spiritoffreedom.com.au/wp-content/uploads/2022/03/SOF-1-12-766x731.jpg\"]","bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":null,"go2africaPricing":null,"go2africaActivities":null,"go2africaPhotoUrls":null,"go2africaLocation":null,"go2africaEnrichedAt":null,"expertAfricaId":null,"expertAfricaAvailability":null,"expertAfricaUrl":null,"expertAfricaRating":null,"expertAfricaReviewCount":null,"expertAfricaBreakdown":null,"expertAfricaEnrichedAt":null,"googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null}]},"dataUpdateCount":1,"dataUpdatedAt":1787723840745,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["/api/regions","australasia-safari","countries","australia","sub-regions","far-north-queensland-cape-york","sites","coral-sea-national-park-zone","safari-lodges","mike-ball-dive-expeditions-spoilsport"],"queryHash":"[\"/api/regions\",\"australasia-safari\",\"countries\",\"australia\",\"sub-regions\",\"far-north-queensland-cape-york\",\"sites\",\"coral-sea-national-park-zone\",\"safari-lodges\",\"mike-ball-dive-expeditions-spoilsport\"]"}]}