1<!DOCTYPE html> 2<!-- saved from url=(0024)https://www.spsevents.org/ --> 3<html data-country="UA" data-region="UA" data-originalcountry="UA" data-originalregion="null" lang="en" data-site-geo="GX" data-static-page="false" data-social-page="false" class="windows desktop landscape"><head class="vwo_loaded vwo_loaded_76"> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><style>body {transition: opacity ease-in 0.2s; } 5body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } 6</style> 7 8 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 9 10<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 11<title>Online Casino in UK â Safe, Licensed & Trusted Gambling Sites</title> 12<meta name="description" content="Discover the best online casino in the UK with licensed platforms, secure payments, fair bonuses, and safe real-money gaming"/> 13<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 14<link rel="canonical" href="https://spsevents.org/kategorii_casino/online-casino-in-uk/" /> 15<meta property="og:locale" content="en_GB" /> 16<meta property="og:type" content="article" /> 17<meta property="og:title" content="Online Casino in UK â Safe, Licensed & Trusted Gambling Sites" /> 18<meta property="og:description" content="Discover the best online casino in the UK with licensed platforms, secure payments, fair bonuses, and safe real-money gaming" /> 19<meta property="og:url" content="https://spsevents.org/kategorii_casino/online-casino-in-uk/" /> 20<meta property="og:site_name" content="SPS Events" /> 21<meta name="twitter:card" content="summary_large_image" /> 22<meta name="twitter:title" content="Online Casino in UK â Safe, Licensed & Trusted Gambling Sites" /> 23<meta name="twitter:description" content="Discover the best online casino in the UK with licensed platforms, secure payments, fair bonuses, and safe real-money gaming" /> 24<meta name="twitter:label1" content="Casino" /> 25<meta name="twitter:data1" content="2" />
26<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://spsevents.org/#person","name":"SPS Events","image":{"@type":"ImageObject","@id":"https://spsevents.org/#logo","url":"https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-\u0433\u0440\u0443\u0434.-2025-\u0440.-16_22_46-150x150.png","contentUrl":"https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-\u0433\u0440\u0443\u0434.-2025-\u0440.-16_22_46-150x150.png","caption":"SPS Events","inLanguage":"en-GB"}},{"@type":"WebSite","@id":"https://spsevents.org/#website","url":"https://spsevents.org","name":"SPS Events","publisher":{"@id":"https://spsevents.org/#person"},"inLanguage":"en-GB"},{"@type":"CollectionPage","@id":"https://spsevents.org/kategorii_casino/online-casino-in-uk/#webpage","url":"https://spsevents.org/kategorii_casino/online-casino-in-uk/","name":"Online Casino in UK \u2013 Safe, Licensed & Trusted Gambling Sites","isPartOf":{"@id":"https://spsevents.org/#website"},"inLanguage":"en-GB"}]}</script>
26 27<!-- /Rank Math WordPress SEO plugin --> 28 29<link rel="alternate" type="application/rss+xml" title="spsevents.org » Feed" href="https://spsevents.org/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="spsevents.org » Comments Feed" href="https://spsevents.org/comments/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="spsevents.org » Online Casino in UK Casino category Feed" href="https://spsevents.org/kategorii_casino/online-casino-in-uk/feed/" />
32<script> 33window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/spsevents.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.3"}}; 34/*! This file is auto-generated */ 35!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 36</script>
36 37<style id='wp-emoji-styles-inline-css'> 38 39 img.wp-smiley, img.emoji { 40 display: inline !important; 41 border: none !important; 42 box-shadow: none !important; 43 height: 1em !important; 44 width: 1em !important; 45 margin: 0 0.07em !important; 46 vertical-align: -0.1em !important; 47 background: none !important; 48 padding: 0 !important; 49 } 50</style> 51<link rel='stylesheet' id='wp-block-library-css' href='https://spsevents.org/wp-includes/css/dist/block-library/style.min.css?ver=6.8.3' media='all' /> 52<style id='classic-theme-styles-inline-css'> 53/*! This file is auto-generated */ 54.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 55</style> 56<style id='global-styles-inline-css'> 57:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
57--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
57.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 58:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 59:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 60:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 61</style> 62<link rel='stylesheet' id='spsevents-org-style-css' href='https://spsevents.org/wp-content/themes/spsevents-org/style.css?ver=1.0.0' media='all' /> 63<link rel="https://api.w.org/" href="https://spsevents.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://spsevents.org/wp-json/wp/v2/kategorii_casino/29" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://spsevents.org/xmlrpc.php?rsd" /> 64<meta name="generator" content="WordPress 6.8.3" /> 65
65<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/764758161827974" async=""></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/fbevents.js.Ðез названиÑ"></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/js"></script>
65<script async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/gutloader.js.Ðез названиÑ"></script>
65<script type="text/javascript" async="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/ktag.min.js.Ðез названиÑ"></script>
65 <title>Ladbrokes Casino Review</title> 66 67 68 <link rel="shortcut icon" href="https://objects.kaxmedia.com/auto/o/166068/25a4c30204.ico" type="image/x-icon"><link rel="icon" type="image/png" sizes="16x16" href="https://objects.kaxmedia.com/auto/o/166070/ad5d5a9de9.png"><link rel="apple-touch-icon" sizes="180x180" href="https://objects.kaxmedia.com/auto/o/166071/3ab5003597.png"><style type="text/css">@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/latin-ext/300/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.0.11/greek/300/normal.woff2);unicode-range:U+0370-03FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/greek/700/normal.woff2);unicode-range:U+0370-03FF;font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.0.11/latin-ext/700/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}</style><link rel="preload" as="font" type="font/woff2" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/fonts/TroisMilleBold-15.woff2" crossorigin=""><link rel="preconnect" href="https://gut.spsevents.org/"><link rel="preconnect" href="https://cdn.viafoura.net/">
68<script type="text/javascript">(function(){var loadVF=function(){if(window.__vfLoaded)return;window.__vfLoaded=true;var s=document.createElement('script');s.src='https://cdn.viafoura.net/entry/index.js';s.defer=true;document.head.appendChild(s);};var viafouraTargetsSelector='#comments, vf-conversations, vf-livereviews';var targets=document.querySelectorAll(viafouraTargetsSelector);if('IntersectionObserver'in window&&targets.length){var VIAFOURA_OBSERVER_ROOT_MARGIN='600px';var io=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){loadVF();io.disconnect();}});},{rootMargin:VIAFOURA_OBSERVER_ROOT_MARGIN});targets.forEach(function(t){io.observe(t);});if('requestIdleCallback'in window)requestIdleCallback(loadVF,{timeout:5000});else setTimeout(loadVF,5000);}else{if('requestIdleCallback'in window)requestIdleCallback(loadVF,{timeout:3000});else window.addEventListener('load',function(){setTimeout(loadVF,3000);});}})();</script>
68 <style>@font-face{font-family:"Trois Mille Bold";src:url("https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/fonts/TroisMilleBold-15.woff2");font-display:swap}</style> 69 70
70<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is a good online casino?","acceptedAnswer":{"@type":"Answer","text":"You should consider if it has a legitimate licence from the relevant official national licensing organisation, like the UKGC in Britain. If it does, it is safe. That's the prerequisite. An excellent online casino, like those recommended at spsevents.org, would offer a lot of casino games, attractive welcome offers as well as other casino bonuses."}},{"@type":"Question","name":"How can I play at a casino online?","acceptedAnswer":{"@type":"Answer","text":"Once you check that you are eligible to play and the casino is safe, you can create an account and during the process, you will need to prove your identity and age. Then you can deposit using an accepted payment method, claim the Welcome bonus (optionally, if there is one) and after that you can start playing!"}},{"@type":"Question","name":"Are online casinos safe?","acceptedA
70nswer":{"@type":"Answer","text":"In short, the online casinos featured here are all safe. To know if an online casino is safe, you should look for its licence information. For example, online betting sites in the UK must be licensed by the UK Gambling Commission (UKGC), and this is a mark of approval and legitimacy."}},{"@type":"Question","name":"Why are online casinos popular?","acceptedAnswer":{"@type":"Answer","text":"Online casinos are popular because they give players the opportunity to play their favourite classic casino games, as well as many new and unique games while at home, or wherever they are via a mobile device. Not to mention that the casino bonuses offered online are a lot more appealing compared to bonuses offered at land-based facilities. "}},{"@type":"Question","name":"Can I win real money on online casino sites?","acceptedAnswer":{"@type":"Answer","text":"Yes, you can win real money when betting online, although all casino game outcomes rely on chance, so there is never a guarantee of winning. Always read the terms and conditions of the site where you will be placing real money bets before playing."}},{"@type":"Question","name":"How do I find the best online casinos?","acceptedA
70nswer":{"@type":"Answer","text":"You can find the best online casinos on our website \u2013 spsevents.org. Our team evaluates all the best and latest gambling platforms to provide you with unbiased reviews and recommendations. We review casinos based on specific industry-standard metrics, such as licensing, customer support options, payment platforms, games, and software developers."}}]}</script>
70 <link rel="preload" as="style" href="https://spsevents.org/wp-content/themes/spsevents-org/files/app-BL8ENTJw.css"><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/app-BL8ENTJw.css"><link rel="preload" as="image" href="https://spsevents.org/wp-content/themes/spsevents-org/files/f0182abb93.png" fetchpriority="high"> 71
71<script type="text/javascript" id="vwoCode">window._vwo_code||(function(){var account_id=637854,version=2.1,settings_tolerance=2000,hide_element='body',hide_element_style='opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})();</script>
71
71<script>window.pageLocale={"country":"GX","region":null}</script>
71
71<script type="text/javascript" nonce="">(function(){function _vwo_err(e){function gE(e,a){return"https://dev.visualwebsiteoptimizer.com/ee.gif?a=637854&s=j.php&_cu="+encodeURIComponent(window.location.href)+"&e="+encodeURIComponent(e&&e.message&&e.message.substring(0,1e3)+"&vn=")+(e&&e.code?"&code="+e.code:"")+(e&&e.type?"&type="+e.type:"")+(e&&e.status?"&status="+e.status:"")+(a||"")}var vwo_e=gE(e);try{typeof navigator.sendBeacon==="function"?navigator.sendBeacon(vwo_e):(new Image).src=vwo_e}catch(err){}}try{var extE=0,prevMode=false;window._VWO_Jphp_StartTime = (window.performance && typeof window.performance.now === 'function' ? window.performance.now() : new Date().getTime());;;(function(){window._VWO=window._VWO||{};var aC=window._vwo_code;if(typeof aC==='undefined'){window._vwo_mt='dupCode';return;}if(window._VWO.sCL){window._vwo_mt='dupCode';window._VWO.sCDD=true;try{if(aC){clearTimeout(window._vwo_settings_timer);var h=document.querySelectorAll('#_vis_opt_path_hides');var x=h[h.length>1?1:0];x&&x.remove();}}catch(e){}return;}window._VWO.sCL=true;;window._vwo_mt="live";var localPreviewObject={};var previewKey="_vis_preview_"+637854;var wL=window.location;;try{localPreviewObject[previewKey]=window.localStorage.getItem(previewKey);JSON.parse(localPreviewObject[previewKey])}catch(e){localPreviewObject[previewKey]=""}try{window._vwo_tm="";var getMode=function(e){var n;if(window.name.indexOf(e)>-1){n=window.name}else{n=wL.search.match("_vwo_m=([^&]*)");n=n&&atob(decodeURIComponent(n[1]))}return n&&JSON.parse(n)};var ccMode=getMode("_vwo_cc");if(window.name.indexOf("_vis_heatmap")>-1||window.name.indexOf("_vis_editor")>-1||ccMode||window.name.indexOf("_vis_preview")>-1){try{if(ccMode){window._vwo_mt=decodeURIComponent(wL.search.match("_vwo_m=([^&]*)")[1])}else if(window.name&&JSON.parse(window.name)){window._vwo_mt=window.name}}catch(e){if(window._vwo_tm)window._vwo_mt=window._vwo_tm}}else if(window._vwo_tm.length){window._vwo_mt=window._vwo_tm}else if(location.href.indexOf("_vis_opt_preview_combination")!==-1&&location.href.indexOf("_vis_test_id")!==-1){window._vwo_mt="sharedPreview"}else if(localPreviewObject[previewKey]){window._vwo_mt=JSON.stringify(localPreviewObject)}if(window._vwo_mt!=="live"){;if(typeof extE!=="undefined"){extE=1}
71if(!getMode("_vwo_cc")){(function(){var cParam='';try{if(window.VWO&&window.VWO.appliedCampaigns){var campaigns=window.VWO.appliedCampaigns;for(var cId in campaigns){if(campaigns.hasOwnProperty(cId)){var v=campaigns[cId].v;if(cId&&v){cParam='&c='+cId+'-'+v+'-1';break;}}}}}catch(e){}var prevMode=false;_vwo_code.load('https://dev.visualwebsiteoptimizer.com/j.php?mode='+encodeURIComponent(window._vwo_mt)+'&a=637854&f=1&u='+encodeURIComponent(window._vis_opt_url||document.URL)+'&eventArch=true'+'&x=true'+cParam,{sL:window._vwo_code.sL});if(window._vwo_code.sL){prevMode=true;}})();}else{(function(){window._vwo_code&&window._vwo_code.finish();_vwo_ccc={u:"/j.php?a=637854&u=https%3A%2F%2Fwww.spsevents.org%2F&vn=2.1&x=true"};var s=document.createElement("script");s.src="https://app.vwo.com/visitor-behavior-analysis/dist/codechecker/cc.min.js?r="+Math.random();document.head.appendChild(s)})()}}}catch(e){var vwo_e=new Image;vwo_e.src="https://dev.visualwebsiteoptimizer.com/ee.gif?s=mode_det&e="+encodeURIComponent(e&&e.stack&&e.stack.substring(0,1e3)+"&vn=");aC&&window._vwo_code.finish()}})(); 72;;window._vwo_cookieDomain="spsevents.org";;;;if(prevMode){return}if(window._vwo_mt === "live"){window.VWO=window.VWO||[];window._vwo_acc_id=637854;window.VWO._=window.VWO._||{};;;window.VWO.visUuid="D1FD4C98DB898E05201D664E6C9EF23AF|952c48a18bd7f604e51fdfe2b940b0f4"; 73;_vwo_code.sT=_vwo_code.finished();(function(c,a,e,d,b,z,g,sT){if(window.VWO._&&window.VWO._.isBot)return;const cookiePrefix=window._vwoCc&&window._vwoCc.cookiePrefix||"";const useLocalStorage=sT==="ls";const cookieName=cookiePrefix+"_vwo_uuid_v2";const escapedCookieName=cookieName.replace(/([.*+?^${}()|[\]\\])/g,"\\$1");const cookieDomain=g;function getValue(){if(useLocalStorage){return localStorage.getItem(cookieName)}else{const regex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const match=e.cookie.match(regex);return match?decodeURIComponent(match[2]):null}}function setValue(value,days){if(useLocalStorage){localStorage.setItem(cookieName,value)}else{e.cookie=cookieName+"="+value+"; expires="+new Date(864e5*days+ +new Date).toGMTString()+"; domain="+cookieDomain+"; path=/"}}let existingValue=null;if(sT){const cookieRegex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const cookieMatch=e.cookie.match(cookieRegex);const cookieValue=cookieMatch?decodeURIComponent(cookieMatch[2]):null;const lsValue=localStorage.getItem(cookieName);if(useLocalStorage){if(lsValue){existingValue=lsValue;if(cookieValue){e.cookie=cookieName+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain="+cookieDomain+"; path=/"}}else if(cookieValue){localStorage.setItem(cookieName,cookieValue);e.cookie=cookieName+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain="+cookieDomain+"; path=/";existingValue=cookieValue}}else{if(cookieValue){existingValue=cookieValue;if(lsValue){localStorage.removeItem(cookieName)}}else if(lsValue){e.cookie=cookieName+"="+lsValue+"; expires="+new Date(864e5*366+ +new Date).toGMTString()+"; domain="+cookieDomain+"; path=/";localStorage.removeItem(cookieName);existingValue=lsValue}}a=existingValue||a}else{const regex=new RegExp("(^|;\\s*)"+escapedCookieName+"=([^;]*)");const match=e.cookie.match(regex);a=match?decodeURIComponent(match[2]):a}-1==e.cookie.indexOf("_vis_opt_out")&&-1==d.location.href.indexOf("vwo_opt_out=1")&&(window.VWO.visUuid=a),a=a.split("|"),b=new Image,g=window._vis_opt_domain||c||d.location.hostname.replace(/^www\./,""),b.src="https://dev.visualwebsiteoptimizer.com/v.gif?cd="+(window._vis_opt_cookieDays||0)+"&a=637854&d="+encodeURIComponent(d.location.hostname.replace(/^www\./,"") || c)+"&u="+a[0]+"&h="+a[1]+"&t="+z,d.vwo_iehack_queue=[b],setValue(a.join("|"),366)})("spsevents.org",window.VWO.visUuid,document,window,0,_vwo_code.sT,"spsevents.org","false"||null); 74;clearTimeout(window._vwo_settings_timer);window._vwo_settings_timer=null;;;;;var vwoCode=window._vwo_code;if(vwoCode.filterConfig&&vwoCode.filterConfig.filterTime==="balanced"){vwoCode.removeLoaderAndOverlay()}var vwo_CIF=false;var UAP=false;;;var _vwo_style=document.getElementById('_vis_opt_path_hides'),_vwo_css=(vwoCode.hide_element_style?vwoCode.hide_element_style():'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;}')+':root {--vwo-el-opacity:0 !important;--vwo-el-filter:alpha(opacity=0) !important;--vwo-el-bg:none !important;--vwo-el-ts:none !important;}',_vwo_text="" + _vwo_css;if (_vwo_style) { var e = _vwo_style.classList.contains("_vis_hide_layer") && _vwo_style; if (UAP && !UAP() && vwo_CIF && !vwo_CIF()) { e ? e.parentNode.removeChild(e) : _vwo_style.parentNode.removeChild(_vwo_style) } else { if (e) { var t = _vwo_style = document.createElement("style"), o = document.getElementsByTagName("head")[0], s = document.querySelector("#vwoCode"); t.setAttribute("id", "_vis_opt_path_hides"), s && t.setAttribute("nonce", s.nonce), t.setAttribute("type", "text/css"), o.appendChild(t) } if (_vwo_style.styleSheet) _vwo_style.styleSheet.cssText = _vwo_text; else { var l = document.createTextNode(_vwo_text); _vwo_style.appendChild(l) } e ? e.parentNode.removeChild(e) : _vwo_style.removeChild(_vwo_style.childNodes[0])}};
74window.VWO.ssMeta = { enabled: 0, noSS: 0 };;;VWO._=VWO._||{};window._vwo_clicks=false;VWO._.allSettings=(function(){return{dataStore:{campaigns:{76:{"version":4,"ep":1764324045000,"clickmap":0,"globalCode":[],"type":"VISUAL_AB","status":"RUNNING","pc_traffic":100,"name":"CC-6501 Christmas Logo","manual":false,"urlRegex":"","exclude_url":"","multiple_domains":0,"segment_code":"true","ss":null,"ibe":1,"muts":{"post":{"enabled":true,"refresh":true}},"sections":{"1":{"path":"","variations":{"1":[],"2":[{"tag":"C_637854_76_1_2_0","xpath":"HEAD"}],"3":[]},"segment":{"1":1,"2":1,"3":1},"globalWidgetSnippetIds":{"1":[],"2":[],"3":[]},"editorXPaths":{"1":[],"2":[],"3":[]},"variation_names":{"1":"Control","2":"Variation-1","3":"Variation-2"},"triggers":[]}},"varSegAllowed":false,"combs":{"1":0,"2":1,"3":0},"comb_n":{"1":"Control","2":"Variation-1","3":"Variation-2"},"goals":{"1":{"type":"CUSTOM_GOAL","identifier":"vwo_pageView","mca":false}},"pgre":true,"ps":true,"GTM":1,"metrics":[{"id":1,"type":"m","metricId":1217299}],"cEV":1,"id":76,"pg_config":["3008695"],"triggers":["20663632"],"mt":{"1":"11402698"}}, 65:{"version":4,"ep":1737736883000,"clickmap":0,"globalCode":[],"type":"VISUAL_AB","status":"RUNNING","pc_traffic":100,"name":"Campaign 65 - News Sign Up Exit Pop","manual":false,"urlRegex":"","exclude_url":"","multiple_domains":0,"segment_code":"true","ss":{"cta":0},"ibe":1,"muts":{"post":{"enabled":true,"refresh":true}},"sections":{"1":{"path":"","variations":{"1":[],"2":[{"t":10,"tag":"C_637854_65_1_2_0","xpath":"HEAD"},{"t":"11402692","tag":"C_637854_65_1_2_1","xpath":"HEAD"}]},"segment":{"1":1,"2":1},"globalWidgetSnippetIds":{"1":[],"2":[]},"variation_names":{"1":"Control","2":"Variation-1"},"triggers":[]}},"varSegAllowed":false,"combs":{"1":0,"2":1},"comb_n":{"1":"Control","2":"Variation-1"},"goals":{"2":{"type":"CUSTOM_GOAL","identifier":"vwo_pageView","mca":false}},"pgre":true,"ps":true,"GTM":1,"metrics":[{"id":2,"type":"m","metricId":1217299}],"id":65,"pg_config":["1969291"],"triggers":[11402695],"mt":{"2":"11402698"}}},changeSets:{},plugins:{"UA":{"de":"Other","ps":"desktop:false:Windows:10:Chrome:143:Other","os":"Windows","dt":"desktop","br":"Chrome"},"IP":"46.231.226.187","LIBINFO":{"WORKER":{"HASH":"70faafffa0475802f5ee03ca5ff74179br"},"SURVEY_HTML":{"HASH":"b436fedfa1cc963271ea0920f91fd465br"},"SURVEY_DEBUG_EVENTS":{"HASH":"5422a9247274a192ad707ccb4975fd52br"},"DEBUGGER_UI":{"HASH":"ac2f1194867fde41993ef74a1081ed6bbr"},"EVAD":{"HASH":"","LIB_SUFFIX":""},"HEATMAP_HELPER":{"HASH":"84cb22b218b0b79c6471d1f66ff89f6ebr"},"OPA":{"HASH":"29fe0681a4ba193de198500f8df96113br","PATH":"\/4.0"},"SURVEY":{"HASH":"229f874a3300b33838ca01f83ae40e30br"},"TRACK":{"HASH":"056cb2758ffa28cd1e09022406ef9801br","LIB_SUFFIX":""}},"GEO":{"vn":"geoip2","cc":"UA","cn":"Ukraine","conC":"EU","c":"Uzhhorod","cEU":"","rn":"Zakarpattia Oblast","r":"21"},"PIICONFIG":false,"ACCTZ":"GMT","DACDNCONFIG":{"DONT_IOS":false,"CJ":false,"RDBG":false,"DNDOFST":1000,"jsConfig":{"ele":1,"earc":1,"se":1,"m360":1,"iche":1,"ge":1,"histEnabled":1,"recData360Enabled":1},"SCC":"{\"cache\":0}","debugEvt":false,"DLRE":1729671067,"BSECJ":false,"FB":false,"CKLV":false,"CINSTJS":false,"CRECJS":false,"eNC":false,"IAF":false,"PRTHD":false,"SD":false,"CSHS":false,"AST":false,"DT":{"DELAYAFTERTRIGGER":1000,"DEVICE":"mobile","TC":"function(){ return _vwo_t.cm('eO','js',VWO._.dtc.ctId); };","SEGMENTCODE":"function(){ return _vwo_s().f_e(_vwo_s().dt(),'mobile') };"},"SST":false,"UCP":false,"SPA":true,"SPAR":false}},vwoData:{"gC":null},crossDomain:{},integrations:{"76":{"GTM":1},"65":{"GTM":1}},events:{"vwo_surveyCompleted":{},"vwo_pageView":{},"vwo_timer":{"nS":["timeSpent"]},"vwo_dom_scroll":{"nS":["pxBottom","bottom","top","pxTop"]},"vwo_variationShown":{},"vwo_page_session_count":{},"vwo_dom_click":{"nS":["target.innerText","target"]},"vwo_goalVisit":{"nS":["expId"]},"vwo_leaveIntent":{},"vwo_networkChanged":{},"vwo_dom_submit":{},"vwo_newSessionCreated":{},"vwo_fling":{},"vwo_orientationChanged":{},"vwo_surveyQuestionSubmitted":{},"vwo_repeatedScrolled":{},"vwo_tabOut":{},"vwo_surveyQuestionDisplayed":{},"vwo_selection":{},"vwo_surveyDisplayed":{},"vwo_pageRefreshed":{},"vwo_rC":{},"vwo_autoCapture":{},"vwo_survey_surveyCompleted":{},"vwo_longPress":{},"vwo_survey_questionShown":{},"vwo_vA":{},"vwo_appLaunched":{},"vwo_dom_hover":{},"vwo_sdkUsageStats":{},"vwo_fmeSdkInit":{},"vwo_performance":{},"vwo_repeatedHovered":{},"vwo_surveyClosed":{},"vwo_pageUnload":{},"vwo_tabIn":{},"vwo_appTerminated":{},"vwo_appComesInForeground":{},"vwo_copy":{},"vwo_quickBack":{},"vwo_debugLogs":{},"vwo_cursorThrashed":{},"vwo_zoom":{},"vwo_errorOnPage":{},"vwo_trackGoalVisited":{},"vwo_scroll":{},"vwo_syncVisitorProp":{},"vwo_singleTap":{},"vwo_appNotResponding":{},"vwo_appCrashed":{}
74,"vwo_analyzeHeatmap":{},"vwo_analyzeRecording":{},"vwo_appGoesInBackground":{},"vwo_analyzeForm":{},"vwo_survey_submit":{},"vwo_survey_reachedThankyou":{},"vwo_mouseout":{},"vwo_survey_questionAttempted":{},"vwo_survey_display":{},"vwo_survey_complete":{},"vwo_survey_close":{},"vwo_survey_attempt":{},"vwo_doubleTap":{},"vwo_sessionSync":{},"vwo_customTrigger":{},"vwo_screenViewed":{},"vwo_conversion":{},"vwo_log":{},"vwo_surveyQuestionAttempted":{},"vwo_sdkDebug":{},"vwo_surveyExtraData":{},"vwo_surveyAttempted":{},"vwo_recommendation_block_shown":{},"vwo_customConversion":{},"vwo_revenue":{}},visitorProps:{"vwo_email":{},"vwo_domain":{}},uuid:"D1FD4C98DB898E05201D664E6C9EF23AF",syV:{},syE:{},cSE:{},CIF:false,syncEvent:"sessionCreated",syncAttr:"sessionCreated"},sCIds:{},oCids:{},triggers:{"11402698":{"cnds":[{"id":1000,"event":"vwo_pageView","filters":[]}],"dslv":2},"11402692":{"cnds":[{"id":1001,"event":"vwo_campUnload","filters":[["event.expId","eq","65"]]}]},"11402695":{"cnds":["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":[]},{"event":"vwo_visibilityTriggered","id":5,"filters":[]},{"id":1000,"event":"vwo_pageView","filters":[]},["o",{"id":500,"event":"vwo_pageView","filters":[["storage.cookies._vis_opt_exp_65_combi","nbl"]]},{"id":1002,"event":"vwo_pageView","filters":[]}]],"dslv":2},"10":{"cnds":[{"event":"vwo_dom_load","id":1001}]},"75":{"cnds":[{"event":"vwo_urlChange","id":99}]},"20663632":{"cnds":["a",{"event":"vwo_mutationObserved","id":2},{"event":"vwo_notRedirecting","id":4,"filters":[]},{"event":"vwo_visibilityTriggered","id":5,"filters":[]},{"id":1000,"event":"vwo_pageView","filters":[]},{"id":1002,"event":"vwo_pageView","filters":[]}],"dslv":2},"2":{"cnds":[{"event":"vwo_variationShown","id":100}]},"9":{"cnds":[{"event":"vwo_groupCampTriggered","id":105}]},"8":{"cnds":[{"event":"vwo_pageView","id":102}]},"5":{"cnds":[{"event":"vwo_postInit","id":101}]}},preTriggers:{},tags:{C_637854_76_1_2_0:{ fn:function(log,nonce=''){return (function(x) { 75 try{ 76 var _vwo_sel = vwo_$("<style vwo-element-id='1764341831644' id='1764341831644' " + nonce + ` ></style>`); 77 !vwo_$("head").find('#1764341831644').length && vwo_$('head').append(_vwo_sel);}catch(e) {VWO._.vAEH(e);} 78 try{}catch(e) {VWO._.vAEH(e);} 79 try{const logo=document.querySelector("#navbar-logo svg"); 80const newLogoSvg= `<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="h-full transition-all duration-300" viewBox="0 0 148 26"><path fill="#FF0082" d="M56.185 1.066h-7.043v24.635h7.043V1.066Z"/><path fill="#fff" d="M9.48.811c1.407 0 2.432.128 3.499.513V9.05c-.554-.385-1.238-.554-1.964-.554-1.837 0-3.245.981-3.245 5.25 0 4.27 1.28 5.465 3.203 5.465.897 0 1.58-.172 2.006-.513v6.66c-.853.342-2.006.64-3.885.64C3.8 26 .001 23.097.001 13.663S3.631.812 9.479.812ZM14.222 25.7l3.2-24.634h11.612l3.289 24.635h-6.875l-.725-6.149h-3.159l-.726 6.149h-6.617Zm10.118-9.647L23.143 5.978l-1.152 10.075h2.35ZM42.135.726c2.006 0 3.586.213 4.738.554v7.813c-1.238-.385-2.518-.554-3.884-.554-2.605 0-3.5.598-3.5 1.75 0 .813.385 1.281 1.965 1.793l1.493.469c2.945.94 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.751 0-3.031-.171-4.355-.385v-7.129c1.194.3 2.476.427 3.543.427 2.776 0 3.671-.554 3.671-1.879 0-.811-.468-1.366-1.451-1.665l-1.239-.385c-2.818-.853-4.91-2.39-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M58.36 25.7V1.067h7.726l3.117 16.353V1.066h6.702v24.635h-7.683l-3.159-15.669v15.669h-6.702ZM105.752.726c2.006 0 3.585.213 4.738.554v7.813c-1.239-.385-2.519-.554-3.885-.554-2.604 0-3.502.598-3.502 1.75 0 .813.385 1.281 1.965 1.793l1.493.469c2.945.94 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.75 0-3.031-.171-4.355-.385v-7.129c1.194.3 2.477.427 3.543.427 2.776 0 3.672-.554 3.672-1.879 0-.811-.469-1.366-1.452-1.665l-1.239-.385c-2.817-.853-4.91-2.39-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M86.663.767c-5.464 0-9.007 2.904-9.007 12.637C77.656 23.138 80.6 26 86.663 26s9.008-3.33 9.008-12.596C95.67 3.671 92.13.767 86.663.767Zm28.005 18.28h.025c.603 1.93 1.503 3.08 3.164 3.446v.047c-1.658.367-2.558 1.515-3.164 3.457h-.025c-.603-1.942-1.503-3.092-3.173-3.457v-.047c1.67-.368 2.57-1.515 3.173-3.445Zm8.609-5.717c.704 0 1.217.064 1.749.255v3.86c-.277-.191-.618-.277-.981-.277-.917 0-1.621.49-1.621 2.624 0 2.134.64 2.73 1.599 2.73.449 0 .789-.086 1.003-.255v3.327c-.427.172-1.003.32-1.94.32-2.644 0-4.542-1.45-4.542-6.164 0-4.713 1.812-6.42 4.736-6.42m6.756-.02c2.729 0 4.5 1.449 4.5 6.312s-1.45 6.29-4.5 6.29c-3.051 0-4.501-1.663-4.501-6.29 0-4.863 1.771-6.313 4.501-6.313Zm0 9.958c.618 0 1.022-.49 1.022-3.605 0-2.73-.468-3.156-1.022-3.156-.555 0-1.023.427-1.023 3.156 0 3.115.468 3.605 1.023 3.605Zm5.381-9.81h5.076l1.045 9.449 1.065-9.449h5.012v12.306h-2.984l.105-9.191-1.236 9.191h-3.968l-1.258-9.363.108 9.363h-2.965V13.458Z"/><path fill="#FF0082" d="M56.185 1.066h-7.043V25.7h7.043V1.066ZM9.48.811c1.407 0 2.432.128 3.499.513V9.05c-.554-.385-1.238-.554-1.964-.554-1.837 0-3.245.98-3.245 5.25s1.28 5.464 3.203 5.464c.897 0 1.58-.171 2.006-.512v6.66c-.853.341-2.006.64-3.885.64C3.8 26 .001 23.097.001 13.663c0-9.435 3.63-12.85 9.478-12.85ZM14.222 25.7l3.2-24.634h11.612L32.323 25.7h-6.875l-.725-6.148h-3.159l-.726 6.148h-6.617Zm10.118-9.647L23.143 5.978l-1.152 10.075h2.35ZM42.135.725c2.006 0 3.586.214 4.738.555v7.813c-1.238-.385-2.518-.554-3.884-.554-2.605 0-3.5.598-3.5 1.75 0 .812.385 1.28 1.965 1.793l1.493.469c2.945.939 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.751 0-3.031-.172-4.355-.385v-7.129c1.194.3 2.476.427 3.543.427 2.776 0 3.671-.555 3.671-1.879 0-.811-.468-1.366-1.451-1.665l-1.239-.385c-2.818-.853-4.91-2.391-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M58.36 25.7V1.066h7.726l3.117 16.353V1.066h6.702V25.7h-7.683l-3.159-15.668V25.7h-6.702ZM105.752.725c2.006 0 3.585.214 4.738.555v7.813c-1.239-.385-2.519-.554-3.885-.554-2.604 0-3.502.598-3.502 1.75 0 .812.385 1.28 1.965 1.793l1.493.469c2.945.939 4.569 2.477 4.569 6.104 0 4.951-3.073 7.342-9.562 7.342-1.75 0-3.031-.172-4.355-.385v-7.129c1.194.3 2.477.427 3.543.427 2.776 0 3.672-.555 3.672-1.879 0-.811-.469-1.366-1.452-1.665l-1.239-.385c-2.817-.853-4.91-2.391-4.91-6.83 0-4.995 3.287-7.428 8.922-7.428M86.663.767c-5.464 0-9.007 2.903
80-9.007 12.637 0 9.733 2.945 12.595 9.007 12.595 6.063 0 9.008-3.33 9.008-12.595C95.67 3.67 92.13.767 86.663.767Zm28.005 18.28h.025c.603 1.93 1.503 3.08 3.164 3.446v.046c-1.658.368-2.558 1.516-3.164 3.458h-.025c-.603-1.942-1.503-3.092-3.173-3.458v-.046c1.67-.368 2.57-1.516 3.173-3.446Zm8.609-5.717c.704 0 1.217.064 1.749.255v3.86c-.277-.191-.618-.277-.981-.277-.917 0-1.621.49-1.621 2.624 0 2.133.64 2.73 1.599 2.73.449 0 .789-.086 1.003-.256v3.328c-.427.172-1.003.319-1.94.319-2.644 0-4.542-1.45-4.542-6.163s1.812-6.42 4.736-6.42m6.756-.02c2.729 0 4.5 1.448 4.5 6.312 0 4.863-1.45 6.29-4.5 6.29-3.051 0-4.501-1.663-4.501-6.29 0-4.864 1.771-6.313 4.501-6.313Zm0 9.958c.618 0 1.022-.49 1.022-3.605 0-2.73-.468-3.156-1.022-3.156-.555 0-1.023.427-1.023 3.156 0 3.115.468 3.605 1.023 3.605Zm5.381-9.81h5.076l1.045 9.449 1.065-9.45h5.012v12.307h-2.984l.105-9.192-1.236 9.192h-3.968l-1.258-9.363.108 9.363h-2.965V13.458Z"/><path fill="#fff" d="M86.834 20.364c-.055.064-.093.148-.18.178.035.111-.027.377 0 .513-.108.238-1.027-.313-1.246-.38-.912-.274-1.91-.48-2.83-.713l-.362.624c.262.038.585.07.838.134.4.102 1.219.6 1.494.624.671.057 1.435-.83 2.106.178.045 0 .091-.002.136 0 .372-.168.825-.626 1.246-.58.5.056 1.826 1.305 2.559 1.427.95.159 2.012-.238 2.898.535.718-.146 1.27-.412 1.903-.758l.023-.134c-.864-.22-1.688-.704-2.379-1.248-.586-.463-1.01-1.192-1.404-1.516-.068-.056-.35-.2-.408-.112l-.023.781c-.268.122-1.465-.338-1.54-.312-.034.012-.252.545-.408.58-.277.06-1.283-.613-1.494-.847-.31.34-.63.676-.929 1.026Zm-.181-7.667c-.01.08.005.164 0 .245-.037.048-.056.056-.114.067-.087.016-1.478-.444-1.698-.49-.03.012-.08-.094-.136-.023-.016.02-.082.44-.09.513.951.343 1.07.214 2.038.268 1.41-1.17 2.126-.676 3.442.134.352.216.731.413 1.087.624-.48-.397-.824-.834-1.177-1.338-.105-.15-.272-.295-.317-.49-.244.012-.886-.198-.928-.179-.137.063.118.657-.815.357-.19-.061-.553-.405-.59-.402-.05.005-.42.742-.702.714Z"/><path fill="#005624" d="M91.635 19.25c.392.323.818 1.053 1.404 1.516.062-.148-.272-.331-.272-.38 0-.092 1.248-1.08 1.268-1.359-.72.344-1.632.26-2.4.223Zm-1.086-4.013c0 .414.237.703.453 1.026.178.014-.052-.17-.045-.2.037-.158 1.067-.903 1.132-1.182-.402.25-1.071.354-1.54.356Zm-.997-6.997c-.227.207-.777.346-1.087.356l.136.356.136.09.906-.736c.025-.091-.085-.06-.09-.066Zm.136 3.967c.044.195.212.34.316.49.136.027.04-.192.045-.2.076-.14.364-.273.409-.47-.036.015-.73.177-.77.179Z"/><path fill="#009649" d="M90.299 22.727c1.015.4 2.145.391 3.193.178-.886-.773-1.948-.377-2.898-.535-.315.493-.933.215-1.381.044-.792-.3-1.515-.835-2.424-.891-.044-.003-.09 0-.136 0-.003 0 .015.04-.045.044-2.129.111-2.79.713-4.891-.402-.382-.201-.734-.453-1.133-.624a9.957 9.957 0 0 1-1.245.892c-.193.114-1.393.615-1.382.692 1.458 1.047 3.354 1.152 5.05.602.177.186-.35 1.203-.272 1.248 1.022.077 1.907-.428 2.717-.98.144-.003.452.475.566.579.106.096.515.509.634.49.215-.126.452-.322.634-.49.11-.101.415-.59.567-.58.556.358 1.145.807 1.81.936.162.032.906.123.929-.022-.104-.155-.483-1.114-.294-1.181Z"/><path fill="#005624" d="M86.654 24.064c-.12.019-.528-.393-.635-.49L85.596 26h2.1l-.408-2.426a3.997 3.997 0 0 1-.634.49Z"/><path fill="#009649" d="m88.736 9.042-.136-.09a19.27 19.27 0 0 1-1.857.223h-.045c-.045.003-.091-.003-.136 0-.406.024-.912.152-1.313.044-.014-.004-.032.005-.045 0-.345-.118-.322-.294-.226-.624-.058-.009-.123.009-.181 0l-2.175 3.277c.03.098.785.277.906.29.03.002.061-.003.091 0 .31.02.883-.15.928-.134.132.043.032.479.386.445.408-.13.69-.144 1.019-.49.14.268.377.638.702.669-.001.014.002.03 0 .044.28.029.65-.708.702-.714.036-.004.4.34.589.402.933.3.678-.293.815-.356.043-.02.684.19.928.178.04-.002.733-.164.77-.178.023-.01.225-.143.226-.156-.78-.844-1.372-1.844-1.947-2.83Zm2.854 7.935h-.136c-.675 0-2.498-.051-3.057.044-.482.083-.727.388-1.472.446-.09.007-.182-.004-.272 0-1.004.041-1.864.022-2.763-.401-.012-.006-.033.005-.045 0-.494-.246-.935-.634-1.313-1.026-.573 1.118-2.42 2.317-3.579 2.786.766.576 1.803.493 2.718.423.099-.088.198-.097.317-.134.168.14.038.741.09.825.043.066.262-.037.363-.023.015.002.03-.003.045 0 .176.02 1.099-.334 1.155-.312.034.013.251.543.408.58.305.073 1.235-.64 1.494-.847.097.258 1.066 1.067 1.11 1.204.088-.03.127-.114.181-.178.3-.348.619
80-.685.929-1.026.212.235 1.217.908 1.494.847.155-.034.374-.568.408-.58.074-.026 1.272.434 1.54.312l.023-.78c.056-.086.34.056.408.112.768.035 1.682.12 2.4-.223.042-.02.318-.182.318-.2a7.96 7.96 0 0 1-2.763-1.85Z"/><path fill="#fff" d="M89.552 8.24c-1.352-1.43-2.066-2.96-2.854-4.748l-.136-.023c-.042.078-.065.255-.09.313-.7 1.538-1.512 3.327-2.763 4.48.334.184.71.277 1.087.334.058.009.123-.009.18 0 .03.005.063-.004.092 0 .105.015.184-.062.317-.044.319.041.874.473 1.177.624.045-.003.091.003.136 0h.045a19.908 19.908 0 0 0 1.858-.223l-.136-.356c.31-.01.86-.149 1.087-.356V8.24Z"/><path fill="#009649" d="M92.247 14.703c-.399-.157-.738-.4-1.064-.668-.356-.211-.735-.408-1.087-.624-1.131-.005-2.268-.074-3.397-.134h-.045c-.967-.053-1.086.075-2.038-.268-.022-.008-.07.008-.091 0a3.996 3.996 0 0 1-.996-.535c-.007.011-.103-.023-.136.023-.655.915-1.293 1.725-2.356 2.229.428.388 1.142.513 1.722.512.193 0 .367-.09.498-.09.298.004.01.386.226.58.25-.062.61-.261.86-.267l1.019-.624c.309.5.676.977 1.11 1.382.054.051.141.133.225.134v-.045l1.245-1.47c.2.218 1.86 1.032 1.97.78l.024-.47c.208.018.4.09.61.09.47-.002 1.139-.107 1.541-.356.045-.028.222-.108.158-.178l.002-.001Z"/><path fill="#fff" d="M91 16.263c-.215-.323-.451-.611-.452-1.026-.211 0-.403-.072-.611-.09l-.023.47c-.11.251-1.772-.562-1.97-.78l-1.246 1.47v.045c-.084 0-.172-.083-.226-.134-.71.09-1.308-.608-1.993-.714-.134-.018-.088.176-.136.268 1.093.07 1.427.93 2.31 1.158.063.017.042.045.045.045.95.164 1.256-.93 1.97-.847.365.043 1.178.62 1.495.624.212.003.228-.188.453-.178.13.006.697.305.838.402h.136a5.071 5.071 0 0 1-.59-.714v.001Z"/><path fill="#005624" d="M84.615 13.009c.008-.073.074-.492.09-.513.057-.071.106.035.137.022.22.048 1.611.507 1.698.49.058-.01.077-.018.113-.066.006-.08-.009-.166 0-.245.002-.015 0-.03 0-.045-.325-.031-.562-.401-.702-.668-.33.347-.611.36-1.02.49-.352.035-.253-.402-.384-.446-.045-.014-.618.154-.928.134-.11.07-.081.298-.091.312.303.232.64.398.996.535.02.008.069-.008.09 0Zm2.038 7.533c-.045-.136-1.012-.945-1.11-1.204-.26.207-1.19.92-1.494.847-.156-.038-.374-.567-.408-.58-.056-.022-.98.333-1.156.312-.015-.003-.03.002-.045 0-.1-.014-.32.089-.362.023-.053-.084.077-.684-.09-.825-.12.037-.219.046-.318.134-.318.28-.68.93-1.087 1.292.398.17.752.422 1.132.624 2.103 1.114 2.763.513 4.892.402.06-.003.042-.044.045-.044-.671-1.01-1.435-.122-2.106-.179-.275-.023-1.094-.522-1.495-.624-.252-.064-.576-.096-.838-.134l.363-.624c.92.233 1.919.44 2.83.714.219.066 1.14.617 1.245.379-.026-.136.036-.4 0-.513h.002Zm.137.981c.908.057 1.631.592 2.423.892.45.17 1.067.45 1.382-.044-.733-.122-2.06-1.371-2.56-1.426-.42-.047-.873.411-1.245.58v-.002Zm.135-4.056c.745-.058.99-.363 1.473-.446.559-.096 2.382-.044 3.057-.044-.141-.097-.708-.396-.838-.402-.225-.01-.241.181-.453.178-.317-.004-1.13-.581-1.494-.624-.715-.084-1.022 1.012-1.97.847-.004 0 .017-.029-.046-.045-.882-.229-1.217-1.088-2.31-1.158.048-.092.002-.286.136-.268.685.106 1.281.804 1.993.714a6.657 6.657 0 0 1-1.109-1.382l-1.02.624c-.25.005-.608.205-.86.268-.215-.194.072-.577-.225-.58-.131-.001-.305.088-.498.09-.047.263-.104.562-.226.802.378.39.819.78 1.313 1.025.012.006.033-.006.045 0 .9.423 1.76.442 2.762.402.09-.004.183.007.272 0l-.002-.001ZM85.204 9.22c.013.005.031-.004.045 0 .401.107.907-.02 1.313-.044-.303-.15-.859-.583-1.177-.624-.133-.017-.212.06-.317.044-.03-.004-.062.005-.091 0-.095.33-.118.506.226.624h.001Zm1.494 4.057c1.13.06 2.267.128 3.397.133-1.317-.809-2.03-1.303-3.443-.133h.046Z"/><path fill="#fff" d="M134.4 16.724c-.078.095-.316-.099-.422-.177-.751-.585-1.933-.854-2.908-.978-1.074-.154-2.23-.067-3.034.274-.219.08-.447.174-.698.278-.421.14-1.421.734-1.673.11-.22-.553 1.348-2.72 1.806-3.164.695-.647 1.679-.322 2.581-.353.656.004 1.289-.292 1.925-.005 1.377.708 2.108 2.212 2.432 3.594.031.126.059.329-.003.414l-.005.006-.001.001Z"/><path fill="#500046" d="M125.693 16.29c.291.526 1.239-.034 1.645-.17.251-.103.479-.196.698-.277.804-.341 1.96-.428 3.034-.274.975.124 2.157.393 2.908.978.094.07.291.23.39.199a.333.333 0 0 1-.169.199c-.235.1-.572.042-.855.012-.39-.052-.788-.087-1.158-.211-.476-.155-.857-.586-1.367-.753-1.323-.375-2.454.118-3.66.658-.369.164-1.021.424-1.337.19-.156-.141-.176-.338-.129-.55Z"/><path fill="#fff" d="M125.096 15.773c-.108.077-.314.058-.466.036-1.768-.256-4.02-.91-5.303.155-.163.132-.347.302-.573.322-.4.017-.419-.347-.242-.58.353-.515.949-.916 1.376-1.382.749-.818 1.777-1.55 3.098-1.586.849-.03 1.879.202 2.195.89.184.411.106.875.089 1.324-.04.269.027.656-.164.814l-.009.007h-.001Z"/><path fill="#500046" d="M119.327 15.964c1.283-1.064 3.535-.411 5.303-.155.152.022.358.041.466-.036h.001l.009-.007.022-.02a.577.577 0 0 1-.149.322c-.18.184-.52.231-.807.274a4.287 4.287 0 0 1-.602.045c-.661.018-1.284-.266-1.916-.324-.779-.075-1.468.31-2.226.372-.327.033-.598-.021-.725-.15.017.001.033.002.051 0 .226-.02.41-.189.573-.32Z"/><path fill="#fff" d="M140.779 14.91c-.162.078-.357.091-.538.093-.54.001-1.136-.11-1.729-.079-.867.016-1.676.508-2.267 1.136-.231.248-.376.548-.55.682-.175.159-.361.
80043-.424-.162-.158-.524.004-1.322-.086-1.91-.039-.412-.146-.772.005-1.09.23-.479.668-.676 1.145-.918 1.29-.644 2.312-1.155 3.617-.17.273.206.503.45.687.741.264.443.714 1.346.151 1.67l-.013.007h.002Z"/><path fill="#500046" d="M140.864 14.852c-.067.243-.285.388-.645.393-1.287.039-2.02-.48-2.96.74-.328.346-1.34 1.432-1.763.829.063.01.132-.01.199-.072.174-.134.319-.434.55-.682.591-.628 1.4-1.12 2.267-1.136.593-.03 1.189.08 1.729.08.181-.003.376-.016.538-.094h-.002l.013-.007a.612.612 0 0 0 .074-.051Z"/><path fill="#fff" d="M147.53 14.807c-.508.15-1.107.07-1.637.069-.724-.019-1.429-.17-2.156-.27-.378-.08-.954.01-1.235-.143-.258-.173-.237-.518-.217-.845a.776.776 0 0 1 .39-.63c.131-.077.288-.135.436-.192 1.046-.39 2.279-1.135 3.246-.745.505.198.701.722 1.111 1.027.139.118.284.235.38.386.256.386.21 1.149-.304 1.337l-.014.005v.001Z"/><path fill="#500046" d="M142.378 14.338c.031.048.071.09.124.125.281.153.857.063 1.235.144.727.1 1.432.25 2.156.269.53 0 1.129.08 1.637-.069l.014-.006a.626.626 0 0 0 .301-.235.834.834 0 0 1-.128.221c-.193.228-.53.271-.912.275-.533.019-1.071-.06-1.56.049-.896.157-1.73.914-2.661.231-.132-.3-.172-.623-.202-.944l-.004-.06ZM105.951 2.596c2.773-.297 3.802 1.357 4.761 1.113l.013-.005a.731.731 0 0 0 .311-.268c-.223 1.11-1.296 1.164-2.398.587-.461-.227-.807-.642-1.228-.92-.636-.397-1.603-.286-2.283-.138-1.88.344-2.301 3.691-3.776 3.586a1.648 1.648 0 0 1-.676-.216c-.223-.111-.399-.281-.635-.324-.4-.023-.636.341-1.065.58-.65.466-2.416.613-2.079-.645.272.604 1.793-.323 2.642-.52a3.45 3.45 0 0 1 1.02-.107c.396.015.812.127 1.204.12 1.906-.084 1.406-2.623 4.189-2.843Z"/><path fill="#fff" d="M110.712 3.709c-.959.244-1.988-1.41-4.761-1.113-2.783.22-2.283 2.76-4.189 2.843-.392.007-.808-.105-1.204-.12a3.45 3.45 0 0 0-1.02.108c-1.12.258-3.408 1.788-2.46-.597.71-1.762 1.851-3.64 3.689-4.237.737-.205 1.466-.249 2.267-.335.97-.09 2.035-.162 2.813-.185.45-.014.895-.002 1.333.099.623.14 1.208.423 1.849.568.692.171 1.564.157 1.964.85.343.575.404 1.818-.268 2.114l-.013.005Z"/><path fill="#500046" d="M86.056 2.14c1.689-.35 3.025.565 4.138 1.368.363.215.91.962 1.407.91.202-.026.362-.154.5-.255.161-.12.332-.246.51-.36.437-.262.838-.483 1.104-.75.011.199.052.369-.255.583a4.265 4.265 0 0 0-.802.698c-.005.005-.493.613-1.038.634-.886-.038-2.095-.93-2.335-1.315-.074-.145-.148-.3-.24-.43-.054-.067-.089-.135-.205-.16-.185-.03-.345.276-.73.381-.522.123-1.123.017-1.691.022-2.116-.055-2.058.579-3.23 1.254-.704.416-1.621.536-2.609.448-.781-.061-1.192-.283-1.258-.647.147.096.37.13.683.048.45-.132.8-.39 1.174-.584a6.75 6.75 0 0 1 1.138-.473c1.125-.333 2.515-1.132 3.739-1.371Z"/><path fill="#fff" d="M94.043 2.319c0 .687-.661 1.02-1.431 1.485-.179.113-.35.24-.51.36-.14.1-.3.228-.501.255-.497.05-1.044-.696-1.407-.91-1.113-.804-2.45-1.719-4.138-1.368-1.224.239-2.614 1.038-3.74 1.371a6.75 6.75 0 0 0-1.137.473c-.374.193-.724.452-1.174.584-.72.19-.969-.24-.9-.621.12-.635.548-1.223 1.094-1.752 1.098-1.028 2.984-1.838 5.229-1.92 1.153-.032 2.258.176 3.396.26.923.078 1.88.127 2.802.214 1.662.12 2.393.623 2.415 1.557v.012h.002Z"/><path fill="#500046" d="M14.342 3.535a2.647 2.647 0 0 1-.13.407c-.256.565-.814.813-1.324 1.095-.486.25-.876.584-1.302.923-6.165-.662-3.849 1.394-6.373 1.683-1.042.1-1.948.607-2.882 1.022-.981.407-2.083.92-2.172-.592l.001-.064a.598.598 0 0 0 .396.281v.001l.012.002c.405.065 1.032-.185 1.677-.462.426-.185.874-.339 1.324-.468.404-.145 1.236-.275 1.2-.748-.018-.263-.263-.608-.13
80-.932.295-.588 1.249-.747 1.89-.873.758-.12 1.523-.23 2.232-.164 1.832.231 2.188 1.17 4.156.186.61-.282 1.12-.706 1.425-1.297Z"/><path fill="#fff" d="M.556 8.29c-.918-.2-.47-1.984-.263-2.595A6.667 6.667 0 0 1 1.32 3.788c.645-.871 1.456-1.56 2.515-1.91.495-.178 1.01-.334 1.503-.52.6-.22 1.16-.485 1.751-.696C7.845.38 8.664.309 9.481.35c1.027.045 2.29.184 3.26.388.41.09.825.2 1.165.423.729.458.834 1.498.506 2.228-.293.667-.835 1.138-1.495 1.443-1.968.984-2.324.045-4.156-.186-.709-.067-1.474.045-2.232.164-.641.126-1.595.285-1.89.873-.133.324.112.669.13.932.036.473-.796.603-1.2.748-.45.13-.898.283-1.324.468-.645.277-1.272.527-1.677.462l-.011-.002H.556Z"/><path fill="#500046" d="M51.79 5.144c.605-.212 1.21.125 1.78.338.538.228 1.075.437 1.41.717.393.306.602.896 1.109 1.022v.002l.013.001c.277.053.526-.131.686-.381-.17.359-.502.599-1.102.613-.676.07-1.32-.172-1.92-.541-.325-.183-.766-.5-1.044-.545-.762-.107-1.028 1.831-2.392 1.467-.371-.096-.785-.218-1.07-.486a.73.73 0 0 1-.133-.19c.489.558.914-.42 1.17-.812.334-.507.939-1.011 1.493-1.205Z"/><path fill="#fff" d="M56.089 7.22c-.507-.125-.716-.715-1.11-1.02-.334-.28-.87-.49-1.41-.718-.569-.213-1.174-.55-1.779-.338-.554.194-1.16.698-1.494 1.205-.264.406-.71 1.44-1.222.747-.27-.403-.304-.933-.384-1.534a20.783 20.783 0 0 1-.122-1.79c-.03-1.302-.066-2.633 1.056-3.414.645-.477 1.472-.339 2.211-.23.614.098 1.156.05 1.812.02.47-.017.953-.048 1.425-.05.44.002.94-.015 1.287.191.71.437.373 2.242.442 3.024-.003 1.039.41 2.14.134 3.195-.103.391-.441.792-.833.716l-.013-.002v-.001Z"/><path fill="#500046" d="M39.407 4.093c.79-.089 1.62-.304 2.407-.182 1.038.158 2.005.895 3.066.905.655.007 1.488-.106 1.993-.439v-.002l.012-.009c.106-.07.2-.158.28-.26-.155.392-.334.76-.735.995-.85.425-1.932.74-2.865.561-.735-.138-1.288-.63-2.006-.825-.518-.149-1.16-.192-1.643.055-.258.125-.497.291-.776.388a1.957 1.957 0 0 1-.491.107c-1.17.131-2.374-.956-3.54-.422-.425.185-.89.559-1.346.63-.323.028-.472-.14-.517-.369.095.105.243.133.418.06.525-.236.85-.887 1.348-1.182.773-.462 1.955-.045 2.852.003.516.054 1.03.05 1.543-.014Z"/><path fill="#fff" d="M46.873 4.377c-.505.333-1.337.446-1.993.439-1.061-.01-2.028-.747-3.066-.905-.788-.122-1.616.093-2.407.182a6.734 6.734 0 0 1-1.543.014c-.897-.048-2.079-.465-2.852-.003-.498.295-.823.946-1.348 1.182-.264.11-.47-.01-.515-.278-.054-.275.077-.68.283-1.05.355-.637.892-1.322 1.403-1.894.498-.545.975-1.052 1.583-1.445 1.01-.665 2.35-.617 3.555-.55.751.038 1.526.116 2.275.035.706-.07 1.332-.183 2.01-.022.587.131 1.159.257 1.716.478.56.226 1.17.481 1.434 1.03.372.774.254 2.263-.523 2.776l-.013.009.001.002Z"/><path fill="#500046" d="M17.963 4.276c1.246-.845 3.044-1.194 4.432-.777.491.145.906.41 1.367.64.958.524 1.803.432 2.831.273.821-.094 1.668-.015 2.482-.054.372-.016.772-.095 1.075-.32-.386.806-1.152 1.527-1.86 1.622-.758.16-1.535-.41-2.266-.162-.318.12-.645.44-1.04.608-1.624.641-1.82-1.504-3.887-1.301-.957.053-1.849.312-2.748.536-.422.103-.875.248-1.305.202a.538.538 0 0 1-.412-.231l.007.002v.002h.01c.475-.03.86-.75 1.314-1.04Z"/><path fill="#fff" d="M16.64 5.314c-.654-.177-.294-1.735-.221-2.474.147-1.159.504-2.033 1.783-2.163 1.204-.13 2.458.238 3.665.12.79-.062 1.61-.276 2.422-.412 1.334-.26 2.577-.11 3.888.155.703.167 1.545.212 2.052.707.532.581.595 2.134.019 2.711-.31.287-.76.382-1.173.4-.814.039-1.66-.04-2.482.054-1.028.16-1.873.25-2.83-.273-.462-.23-.877-.495-1.368-.64-1.388-.417-3.186-.068-4.432.777-.454.29-.84 1.01-1.314 1.04h-.01v-.002Z"/><path fill="#500046" d="M63.486 3.3c1.189-.005 2.274.557 2.848 1.62.213.346.4.891.814 1v-.001l.01.002a.387.387 0 0 0 .21-.068c-.264.558-1.07.42-1.54.132-.473-.265-.962-.693-1.412-1.032-.432-.33-.835-.615-1.38-.639a5.099 5.099 0 0 0-2.796.73c-.533.272-1.357 1.45-1.977 1.069a.401.401 0 0 1-.08-.099c.08.024.182-.007.313-.118.36-.361.582-.923.997-1.263 1.07-.9 2.61-1.322 3.993-1.332Z"/><path fill="#fff" d="M67.148 5.92c-.413-.109-.601-.654-.814-1-.574-1.063-1.66-1.625-2.848-1.62-1.383.011-2.923.433-3.993 1.333-.415.34-.637.902-.997 1.263-.587.503-.599-.626-.606-1.115-.011-.657.015-1.45.029-2.144.026-.838-.054-1.46.282-1.832.683-.67 2.067-.426 2.938-.37C62.605.622 64.35.382 65.77.42c.223.008.461.021.652.13.53.35.506 1.319.607 1.903.057.487.146.915.275 1.426.096.465.604 2.003-.147 2.042l-.01-.002Z"/><path fill="#500046" d="M68.864 2.248c.335 1.136 1.577 1.18 2.514 1.846 1.055.704 1.9 1.715 3.076 1.632.579-.038 1.139-.328 1.549-.73l-.001-.001.07-.07c.26-.271.422-.58.523-.914l-.012.179c-.099 1.663-1.916 2.959-3.285 2.073-.898-.534-1.59-1.46-2.532-1.928-.523-.286-1.161-.381-1.522-.9-.175-.266-.326-.728-.38-1.187Z"/><path fill="#fff" d="M76.003 4.995c-.41.403-.97.693-1.549.731-1.177.083-2.021-.928-3.076-1.632-.98-.696-2.293-.713-2.554-2.009
80-.207-.866-.101-1.654.971-1.732.92-.103 2.049.042 2.976.102.424.027.82.022 1.251 0 .522-.024 1.155-.077 1.627-.063.318.01.671.07.845.364.299.577.25 1.318.26 1.967-.013.853-.116 1.658-.739 2.258l-.013.014Z"/></svg>` 81if (logo){ 82 logo.outerHTML=newLogoSvg; 83} 84}catch(e) {VWO._.vAEH(e);} 85 return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("head")}}},rules:[{"tags":[{"data":{"type":"m","campaigns":[{"c":76,"g":1}]},"metricId":1217299,"id":"metric"},{"data":{"type":"m","campaigns":[{"c":65,"g":2}]},"metricId":1217299,"id":"metric"}],"triggers":["11402698"]},{"tags":[{"id":"runCampaign","priority":4,"data":"campaigns.76"}],"triggers":["20663632"]},{"tags":[{"id":"runCampaign","priority":4,"data":"campaigns.65"}],"triggers":["11402695"]},{"tags":[{"id":"prePostMutation","priority":3},{"id":"groupCampaigns","priority":2}],"triggers":["8"]},{"tags":[{"id":"visibilityService","priority":2}],"triggers":["9"]},{"tags":[{"id":"runTestCampaign"}],"triggers":["2"]},{"tags":[{"id":"urlChange"}],"triggers":["75"]},{"tags":[{"id":"checkEnvironment"}],"triggers":["5"]}],pages:{"ec":[{"3008695":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?casinos\\.com.*"]]}},{"1643862":{"inc":["o",["url","urlReg","(?i).*"]]}}]},pagesEval:{"ec":[3008695,1643862]},stags:{},domPath:{}}})(); 86;;var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter();accountIntegrationSettings.visitorUuid=getVisitorUuid()}catch(error){accountIntegrationSettings=undefined}if(accountIntegrationSettings&&argument.verifyData(accountIntegrationSettings)){argument.valuesSetter(accountIntegrationSettings);return 1}return 0}var currentTime=0;_interval=setInterval((function(){currentTime=currentTime||performance.now();var result=waitForAnalyticsVariables();if(result||performance.now()-currentTime>=timeout){clearInterval(_interval)}}),pollInterval)}}; 87 commonWrapper({valuesGetter:function(){return {"ga4s":0}},valuesSetter:function(data){var singleCall=data["ga4s"]||0;if(singleCall){window.sessionStorage.setItem("vwo-ga4-singlecall",true)}var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})(); 88 var pushBasedCommonWrapper=function(argument){var firedCamp={};if(!argument){argument={integrationName:"",getExperimentList:function(){},accountSettings:function(){},pushData:function(){}}}return function(){window.VWO=window.VWO||[];var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var sendDebugLogsOld=function(expId,variationId,errorType,user_type,data){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:getVisitorUuid(),user_type:user_type};if(errorType=="initIntegrationCallback"){errorPayload["log_type"]="initIntegrationCallback";errorPayload["data"]=JSON.stringify(data||"")}else if(errorType=="timeout"){errorPayload["timeout"]=true}if(window.VWO._.customError){window.VWO._.customError({msg:"integration debug",url:window.location.href,lineno:"",colno:"",source:JSON.stringify(errorPayload)})}}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"integration debug failed",url:"",lineno:"",colno:"",source:""})}};var sendDebugLogs=function(expId,variationId,errorType,user_type){var eventName="vwo_debugLogs";var eventPayload={};try{eventPayload={intName:argument["integrationName"]||"",varId:variationId,expId:expId,type:errorType,vwo_uuid:getVisitorUuid(),user_t
88ype:user_type};if(window.VWO._.event){window.VWO._.event(eventName,eventPayload,{enableLogs:1})}}catch(e){eventPayload={msg:"integration event log failed",url:window.location.href};window.VWO._.event&&window.VWO._.event(eventName,eventPayload)}};var callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0],singleCall=0,debug=0;var experimentList=argument.getExperimentList();var integrationName=argument["integrationName"]||"vwo";if(typeof argument.accountSettings==="function"){var accountSettings=argument.accountSettings();if(accountSettings){singleCall=accountSettings["singleCall"];debug=accountSettings["debug"]}}if(debug){sendDebugLogs(expId,variationId,"intCallTriggered",repeated);sendDebugLogsOld(expId,variationId,"initIntegrationCallback",repeated)}if(singleCall&&(repeated==="vS"||repeated==="vSS")||firedCamp[expId]){return}window.expList=window.expList||{};var expList=window.expList[integrationName]=window.expList[integrationName]||[];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){firedCamp[expId]=variationId;var visitorUuid=getVisitorUuid();var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){if(expList.indexOf(expId)!==-1){clearInterval(interval);return}currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId,visitorUuid);if(debug&&toClearInterval){sendDebugLogsOld(expId,variationId,"",user_type);sendDebugLogs(expId,variationId,"intDataPushed",user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogsOld(expId,variationId,"timeout",user_type);sendDebugLogs(expId,variationId,"intTimeout",user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}if(toClearInterval){window.expList[integrationName].push(expId)}}),pollInterval||100)}}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}}; 89 var surveyDataCommonWrapper=function(argument){window._vwoFiredSurveyEvents=window._vwoFiredSurveyEvents||{};if(!argument){argument={getCampaignList:function(){return[]},surveyStatusChange:function(){},answerSubmitted:function(){}}}return function(){window.VWO=window.VWO||[];function getValuesFromAnswers(answers){return answers.map((function(ans){return ans.value}))}function generateHash(str){var hash=0;for(var i=0;i<str.length;i++){hash=(hash<<5)-hash+str.charCodeAt(i);hash|=0}return hash}function getEventKey(data,status){if(status==="surveySubmitted"){var values=getValuesFromAnswers(data.answers).join("|");return generateHash(data.surveyId+"_"+data.questionText+"_"+values)}else{return data.surveyId+"_"+status}}function commonSurveyCallback(data,callback,surveyStatus){if(!data)return;var surveyId=data.surveyId;var campaignList=argument.getCampaignList();if(surveyId&&campaignList.indexOf(+surveyId)!==-1){var eventKey=getEventKey(data,surveyStatus);if(window._vwoFiredSurveyEvents[eventKey])return;window._vwoFiredSurveyEvents[eventKey]=true;var surveyData={accountId:data.accountId,surveyId:data.surveyId,uuid:data.uuid};if(surveyStatus==="surveySubmitted"){Object.assign(surveyData,{questionType:data.questionType,questionText:data.questionText,answers:data.answers,answersValue:getValuesFromAnswers(data.answers),skipped:data.skipped})}var pollInterval=100;var currentTime=0;var timeout=6e4;var interval=setInterval((function(){currentTime=currentTime||performance.now();var done=callback(surveyId,surveyStatus,surveyData);var expired=performance.now()-currentTime>=timeout;if(done||expired){window._vwoFiredSurveyEvents[eventKey]=true;clearInterval(interval)}}),pollInterval)}}window.VWO.push(["onSurveyShown",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyShown")}]);window.VWO.push(["onSurveyCompleted",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyCompleted")}]);window.VWO.push(["onSurveyAnswerSubmitted",function(data){commonSurveyCallback(data,argument.answerSubmitted,"surveySubmitted")}])}}; 90 (function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);window._vwoIntegrationsLoaded=1;pushBasedCommonWrapper({integrationName:"GA4",getExperimentList:function(){return [76,65]},accountSettings:function(){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};if(accountIntegrationSettings["debugType"]=="ga4"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtag";if(typeof window.gtag!=="undefined"&&ga4Setup=="gtag"){window.gtag("event","VWO",{vwo_campaign_name:window._vwo_exp[expId].name+":"+expId,vwo_variation_name:window._vwo_exp[expId].comb_n[variationId]+":"+variationId});
90window.gtag("event","experience_impression",{exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})();pushBasedCommonWrapper({integrationName:"GA4-GTM",getExperimentList:function(){return [76,65]},accountSettings:function(){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};if(accountIntegrationSettings["debugType"]=="gtm"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"setupVia":"","manualSetup":false,"dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtm";var dataVariable=accountIntegrationSettings["dataVariable"]||"dataLayer";if(typeof window[dataVariable]!=="undefined"&&ga4Setup=="gtm"){window[dataVariable].push({event:"vwo-data-push-ga4",vwo_exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})(); 91 ;})();(function(){window.VWO=window.VWO||[];var pollInterval=100;var _vis_data={};var intervalObj={};var analyticsTimerObj={};var experimentListObj={};window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(window._vwo_exp[expId].type)>-1){}}])})();; 92;var vD=VWO.data||{};VWO.data={content:{"fns":{"list":{"args":{"1":{}},"vn":1}}},as:"r3.visualwebsiteoptimizer.com",dacdnUrl:"https://dev.visualwebsiteoptimizer.com",accountJSInfo:{"rp":60,"tpc":{},"noSS":false,"pc":{"a":0,"t":0},"ts":1766580323,"pvn":0}};for(var k in vD){VWO.data[k]=vD[k]};var gcpfb=function(a,loadFunc,status,err,success){function vwoErr() {_vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status});} if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); vwoErr(); return true;} else if(a.indexOf("/dcdn/")!==-1&&a.indexOf("evad.js") !== -1){loadFunc(a.replace("dcdn/",""),err,success); vwoErr(); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;window._vwoCc = window._vwoCc || {}; if (typeof window._vwoCc.dAM === 'undefined') { window._vwoCc.dAM = 1; };var d={cookie:document.cookie,URL:document.URL,referrer:document.referrer};var w={VWO:{_:{}},location:{href:window.location.href,search:window.location.search},_vwoCc:window._vwoCc};;window._vwo_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window._vwo_apm_debug_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window.VWO._.useCdn=true;window.vwo_eT="br";window._VWO=window._VWO||{};window._VWO.fSeg={};window._VWO.dcdnUrl="/dcdn/settings.js";;window.VWO.sTs=1766500803;window._VWO._vis_nc_lib=window._vwo_cdn+"edrv/nc-910c11135d2d58ec279245cb98760bf8.br.js";var loadWorker=function(url){_vwo_code.load(url, { dSC: true, onloadCb: function(xhr,a){window._vwo_wt_l=true;if(xhr.status===200 ||xhr.status===304){var code="var window="+JSON.stringify(w)+",document="+JSON.stringify(d)+";window.document=document;"+xhr.responseText;var blob=new Blob([code||"throw new Error('code not found!');"],{type:"application/javascript"}),url=URL.createObjectURL(blob); var CoreWorker = window.VWO.WorkerRef || window.Worker; window.mainThread={webWorker:new CoreWorker(url)};window.vwoChannelFW=new MessageChannel();window.vwoChannelToW=new MessageChannel();window.mainThread.webWorker.postMessage({vwoChannelToW:vwoChannelToW.port1,vwoChannelFW:vwoChannelFW.port2},[vwoChannelToW.port1, vwoChannelFW.port2]);if(!window._vwo_mt_f)return window._vwo_wt_f=true;_vwo_code.addScript({text:window._vwo_mt_f});delete window._vwo_mt_f}else{if(gcpfb(a,loadWorker,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a)}}, onerrorCb: function(a){if(gcpfb(a,loadWorker)){return;}window._vwo_wt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadWorker("https://dev.visualwebsiteoptimizer.com/cdn/edrv/worker-f4a933e7b7c2f99fc140d82308f30dce.br.js");;var _vis_opt_file;var _vis_opt_lib;var check_vn=function f(){try{var[r,n,t]=window.jQuery.fn.jquery.split(".").map(Number);
92return 2===r||1===r&&(4<n||4===n&&2<=t)}catch(r){return!1}};var uxj=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined";var lJy=uxj&&vwoCode.use_existing_jquery()&&check_vn();if(window.VWO._.allSettings.dataStore.previewExtraSettings!=undefined&&window.VWO._.allSettings.dataStore.previewExtraSettings.isSurveyPreviewMode){var surveyHash=window.VWO._.allSettings.dataStore.plugins.LIBINFO.SURVEY_DEBUG_EVENTS.HASH;var param1="evad.js?va=";var param2="&d=debugger_new";var param3="&sp=1&a=637854&sh="+surveyHash;_vis_opt_file=uxj?lJy?param1+"vanj"+param2:param1+"va_gq"+param2:param1+"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js"+param2;_vis_opt_file=_vis_opt_file+param3;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/dcdn/"+_vis_opt_file}else if(window.VWO._.allSettings.dataStore.mode!=undefined&&window.VWO._.allSettings.dataStore.mode=="PREVIEW"){ var path1 = 'edrv/pd_'; var path2 = window.VWO._.allSettings.dataStore.plugins.LIBINFO.EVAD.HASH + ".js"; ;_vis_opt_file=uxj?lJy?path1+"vanj.js":path1+"va_gq"+path2:path1+"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js"+path2;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/cdn/"+_vis_opt_file}else{var vaGqFile="edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js";_vis_opt_file=uxj?lJy?"edrv/vanj-e339decd55a2fe60504d71d82baa59e3.br.js":vaGqFile:"edrv/va_gq-503a136b472a4bc99b2b8b1f04f694f5.br.js";if(_vis_opt_file.indexOf("vanj")>-1&&!check_vn()){_vis_opt_file=vaGqFile}}window._vwo_library_timer=setTimeout((function(){vwoCode.removeLoaderAndOverlay&&vwoCode.removeLoaderAndOverlay();vwoCode.finish()}),vwoCode.library_tolerance&&typeof vwoCode.library_tolerance()!=="undefined"?vwoCode.library_tolerance():2500),_vis_opt_lib=typeof _vis_opt_lib=="undefined"?window._vwo_cdn+_vis_opt_file:_vis_opt_lib;var loadLib=function(url){_vwo_code.load(url, { dSC: true, onloadCb:function(xhr,a){window._vwo_mt_l=true;if(xhr.status===200 || xhr.status===304){if(!window._vwo_wt_f)return window._vwo_mt_f=xhr.responseText;_vwo_code.addScript({text:xhr.responseText});delete window._vwo_wt_f;}else{if(gcpfb(a,loadLib,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a);}}, onerrorCb: function(a){if(gcpfb(a,loadLib)){return;}window._vwo_mt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadLib(_vis_opt_lib);VWO.load_co=function(u,opts){return window._vwo_code.load(u,opts);};;;;}}catch(e){_vwo_code.finish();_vwo_code.removeLoaderAndOverlay&&_vwo_code.removeLoaderAndOverlay();_vwo_err(e);window.VWO.caE=1}})(); 93</script>
93<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/Auth-BTaapGnT.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/_plugin-vue_export-helper-BCo6x5W8.js"><link rel="stylesheet" crossorigin="" href="https://spsevents.org/wp-content/themes/spsevents-org/files/Auth-D9sl-oAQ.css"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/NavAuthButtons-mjK8Gnew.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/useAuth-BgBJAFZM.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/ToastMessage-DMtGbykP.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/ViafouraAuthTriggers-e8lLdQAN.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/exitpop-manager-BqFtFErB.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/exitpop-BzT_77Zr.js">
93<script type="text/javascript" nonce="">/* For license info, refer to: https://dev.visualwebsiteoptimizer.com/cdn/edrv/license.txt */ 94(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="d381dcb1c9",window._VWO_VaGQ_StartTime=performance.now(),window.VWO.modules={vwoUtils:{cookies:{}},utils:{},tags:{},phoenixPlugins:{events:{predefinedEvents:{}}},otherLibDeps:{}};class e{formatErrorObject(e){return"string"==typeof e&&(e={msg:e}),e}setCustomError(e){const t=this;window.VWO._.customError=function(n){n=t.formatErrorObject(n),e(n)}}}const t=e=>{try{window.VWO._.customError(e)}catch(e){}};function n(e,n={sendErrorLog:!1},o){try{return e()}catch(e){return n.sendErrorLog&&setTimeout(()=>{try{t({msg:n.msg||"safelyGetValue failed!",url:n.url||"errorHandler.ts",source:n.source||e})}catch(e){}},100),o}}function o(e,t){try{return e()}catch(e){return void(t&&!t.disabledErrLog&&console.error("Error occurred:",e))}}function i(e,t={sendErrorLog:!0}){return n(()=>e.toLowerCase(),t,"")}const r={CAMPAIGN_FLOW_START:"cFS",TEST_NOT_RUNNING:"tNR",CAMPAIGN_FLOW_END:"cFE",REGISTER_CONVERSION:"vwo_rC",CONVERT_GOAL_FOR_ALL_EXPERIMENTS:"cGFAE",UNHIDE_ALL_VARIATIONS:"uAV",DIMENSION_TAG_PUSHED:"dTP",CONVERT_VISIT_GOAL_FOR_EXPERIMENT:"cVGFE",UNHIDE_SECTION:"uS",EXCLUDE_URL:"eURL",BEFORE_REDIRECT_TO_URL:"bRTR",URL_CHANGED:"uC",HIDE_ELEMENTS:"hE",ELEMENT_LOAD_ERROR:"eLTTE",NOT_REDIRECTING:"vwo_notRedirecting",VISIBILITY_TRIGGERED:"vwo_visibilityTriggered",VARIATION_APPLIED:"vwo_vA",VARIATION_APPLIED_ERROR:"vwo_variationAppliedError",ELEMENT_LOAD_TIMER_STOP:"eLTSt",SEND_NEW_VISITOR_CALL:"sNVC",CONVERT_REVENUE_GOALS_FOR_EXPERIMENT:"cRGFE",CHOOSE_COMBINATION:"cC",START_APPLY_CHANGES:"sAC",END_APPLY_CHANGES:"eAC",CAMPAIGN_COMBI_CREATED:"cCC",ELEMENT_LOADED:"eL",ELEMENT_NOT_LOADED:"eNL",MATCH_WILDCARD:"mW",DELETE_CSS_RULE:"dCSSR",SPLIT_READY_TO_REDIRECT:"sURL",SESSION:"vwo_session",NEW_SESSION:"newSession",UNHIDE_VARIATION:"uV",NEW_SESSION_CREATED:"newSessionCreated",PAUSE:"pause",SPLIT_URL:"sURL",SHOULD_EXECUTE_LIB_ERROR:"shouldExecLib",UPDATE_SETTINGS_CALL:"uSC",EXCLUDE_GOAL_URL:"eGURL",HEATMAP_CLICK:"hCl",POST_URL_CHANGE:"hC",AFTER_SAMPLING_TRIGGER:"sT",CONVERT_ALL_VISIT_GOALS_FOR_EXPERIMENT:"cAVGFE",OPT_OUT:"oO",POST_INIT:"vwo_postInit",PAGE_VIEW:"vwo_pageView",ELEMENT_CHANGES_APPLIED:"elementChangesApplied",REGISTER_HIT:"registerHit",REDIRECT_DECISION:"rD",RETRACK_VISITOR:"retrackVisitor",CAMPAIGN_NOT_ELIGIBLE:"runCampaign.notEligible",UNHIDE_ELEMENT:"unhideElement",TOGGLE_VISIBILITY_LOCK:"runCampaign.toggleVisibilityLock",CAMPAIGN_READY:"runCampaign.campaignReady",MODIFIED_ELEMENT:"runTestCampaign.modifiedEl",ERROR:"error",SSR_COMPLETE:"vwo_mutationObserved",SET_ENV:"setEnvironment",ACTIVATED:"vwo_activated",_ACTIVATED:"vwo__activated",RECORDING_NOT_ELIGIBLE:"rNE",VARIATION_SHOWN:"vwo_variationShown",NEW_SURVEY_FOUND:"nSF",SYNC_VISITOR_PROP:"vwo_syncVisitorProp",TAG_EVALUATED:"vwo_tagEval",HTML_ELEMENT_LOADED:"vwo_elementLoaded",HTML_ELEMENT_HYDRATED:"vwo_elementHydrated",CAMPAIGN_UNLOADED:"vwo_campUnload",CAMPAIGNS_LOADED:"vwo_campaignsLoaded",EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN:"executeFunnelCampForGoalCampaign",EDITOR_APPLY_CHANGES_COMPLETE:"editorApplyChangesComplete",INIT_VWO_INTERNALS:"initVWOInternals",SET_CAMPAIGN_TO_OBSERVE:"setCampaignToObserve",SEGMENTATION_EVALUATED:"sE",SEGMENTATION_FAILED:"sF",ELEMENTS_SHOWN_WITHOUT_CHANGES:"eSWC",CUSTOM_CONVERSION:"vwo_conversion",REVENUE_CONVERSION:"vwo_revenue",DOM_SUBMIT:"vwo_dom_submit",DOM_CLICK:"vwo_dom_click",DOM_HOVER:"vwo_dom_hover",DOM_CHANGE:"vwo_dom_change",ELEMENT_VIEWED:"vwo_dom_elementViewed",GOAL_CONVERTED:"vwo_goalConverted",GOAL_VISIT:"vwo_goalVisit",EVALUATE_GOAL_PAGE_FOR_PREJS:"vwo_evalPreCampJs",GROUP_WINNER_CHOOSEN:"vwo_groupWinnerChosen",CHECK_SEGMENTATION:"checkSegmentation",TRACK_NEW_SESSION_CREATED:"tnSC",TRACK_SESSION_CREATED:"tSC",PAGE_UNLOAD:"vwo_pageUnload",SPA_VISIBILITY_SERVICE:"visibilityForSpa",SESSION_INIT_COMPLETE:"vwo_sessionInitComplete",TIB_DONE:"vwo_topInitializeBeginDone",TOGGLE_MUT_OBSERVER:"toggleMutationObserver",DOM_CONTENTLOADED:"vwo_dom_DOMContentLoaded",SPLIT_VARIATION_SHOWN:"splitVariationShown",VWO_EXECUTED:"vE",ACTIVATE_API_TRIGGERED:"aAT",CAMPAIGN_TAG_EXECUTED:"cTE",RUN_REVERT_TAGS:"runrT",VARIATION_SHOWN_SENT:"vwo_variationShownSent",PAGE_EXIT:"pageExitEvent",COOKIE_CONSENT_ACCEPTED:"cCA",COOKIE_CONSENT_ACCEPTED_INSIGHTS:"cCAI",COOKIE_CONSENT_REJECTED_INSIGHTS:"cCRI",COOKIE_CONSENT_REJECTED:"cCR",COOKIE_CONSENT_TIMEOUT:"cCT",COOKIE_CONSENT_CAMPAIGN_BLOCKED:"cCCB",LOAD_SURVEY_LIB:"loadSurveyLib",NATIVE_DOM_CONTENT_LOADED:"vwo_domReady",RECOM_BLOCK_SHOWN:"vwo_recommendation_block_shown",SYNC_EVENTS_COMPLETED:"vwo_syncEventsCallCompleted",SEND_SYNC_CALL:"vwo_sendSyncCall",LOAD_SETTINGS:"vwo_loadSettings",DEBUG_EVENT:"vwo_debugLogs",NEW_SESSION_TRACKED:"vwo_newSnTracked",GOAL_CONVERSION_FAILED:"vwo_goalConversionFailed",MUTS_RECORDED:"vwo_mutsRecorded",ELEMENT_FOUND:"vwo_dom_elementFound",PAGE_MATCHED:"vwo_pageMatched",VARIATION_PAGE:"vwo_variationPage",PAGE_MATCH_FAILED:"vwo_pageMatchFailed"};var s,a,d,c,l,u,w;window.VWO._=window.VWO._||{}
94,Object.defineProperty(window.VWO._,"phoenixMT",{value:{bus:{},idMapping:{},counter:0,eventHistory:{},on:function(e,t,n){this.bus[e]=this.bus[e]||[],n&&n.syncToDataLayer&&(t.syncToDataLayer=!!n.syncToDataLayer);const o=this.bus[e].push(t);return this.idMapping[this.counter]=[e,o-1],this.counter++},once:function(e,t){this.bus[e]&&1==this.bus[e].length?this.bus[e][0]=t:this.on(e,t)},getAllEvents:function(){return Object.keys(this.bus)},trigger:function(e,t={}){var n;let o=[];if(!this.bus[e])return this.eventHistory[e]=this.eventHistory[e]||[],this.eventHistory[e].push(t);const i=["vwo_campaignsLoaded","vwo_insightsFunnel","vwo_phoenixInitialized",r.PAGE_MATCHED];((null===(n=window._vwoCc)||void 0===n?void 0:n.delayCustomGoal)||i.indexOf(e)>-1)&&(this.eventHistory[e]=this.eventHistory[e]||[],this.eventHistory[e].push(t));for(let n=(this.bus[e]||[]).length-1;n>=0;n--)if(this.bus[e][n])try{const i=this.bus[e][n];i.syncToDataLayer?o.push(i):i.call(this,t)}catch(e){}const s=o.length;if(s){for(let e=s-1;e>=0;e--)o[e].call(this,t);this.mergeEventPayloadAndDispatchCall(t)}},getEventHistory:function(e){return this.eventHistory[e]},clearEventHistory:function(e){delete this.eventHistory[e]},mergeEventPayloadAndDispatchCall(e){var t,o,i,r,s;const a=(null===(t=e._vwo)||void 0===t?void 0:t.syncEventData)||{},d=(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)||{},c=(null===(s=null===(r=null===(i=window.VWO)||void 0===i?void 0:i.nls)||void 0===r?void 0:r.getEventsProps)||void 0===s?void 0:s.call(r,e))||{},l=n(()=>window.VWO._.libUtils.getUUID({type:window.VWO._.CampaignEnum.ANALYSIS_CAMPAIGN}))||window.VWO._.cookies.get("_vwo_uuid");let u={};if(Object.keys(c).length&&Object.keys(d).length&&!d.multipleDomainCallSent){const e=Object.keys(d);for(let t=e.length-1;t>=0;--t){const n=e[t];l===n?(u[n]=Object.assign(Object.assign({},d[n]),c),u[n].addVwoPageMeta=!0):(u[n]=d[n],u[l]=c,u[l].addVwoPageMeta=!0,d.multipleDomainCallSent=!0)}}else u=Object.keys(c).length?{[l]:Object.assign(Object.assign({},c),{addVwoPageMeta:!0})}:d||{};a._vwo=a._vwo||{},a._vwo.eventDataConfig=u,Object.keys(a).length&&this.trigger("syncDataToDataLayer",{event:e,eventName:e.vwoEventName,syncEventData:a})},triggerForBothSides:function(e,t={}){this.trigger(e,t),n(()=>window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]}))},off:function(e){if(this.idMapping[e]){const[t,n]=this.idMapping[e];t&&(this.bus[t][n]=null,delete this.idMapping[e])}},clearEvent:function(e){if(this.bus[e]&&0!==this.bus[e].length){for(let t=0;t<this.counter;t++)this.idMapping[t]&&this.idMapping[t][0]===e&&(this.idMapping[t]=[]);delete this.bus[e]}}},enumerable:!1,writable:!1}),window.VWO._.native={},window.VWO._.native.JSON=window.JSON,function(e){e.DOM="vwo_dom"}(s||(s={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer",e.TRIGGER_UPDATES="vwo_triggerUpdates"}(a||(a={})),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.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"}(d||(d={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(c||(c={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(l||(l={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(u||(u={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(w||(w={}));class _{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=w[e.toUpperCase()]}info(e,t={}){this.customLog(w.INFO,e,t)}debug(e,t={}){this.customLog(w.DEBUG,e,t)}warn(e,t={}){var n,o;this.customLog(w.WARN,e,t,null===(o=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===o?void 0:o.customError)}error(e,t={}){var n,o;this.customLog(w.ERROR,e,t,null===(o=null===(n=window.VWO)||void 0===n?void 0:n._)||void 0===o?void 0:o.customError)}customLog(e,t,n,o=null){var i,r,s;if(e>=this.logLevel){const a=this.formatMessage(e,t,n);null===(s=null===(r=null===(i=window.VWOEvents)||void 0===i?void 0:i.store)||void 0===r?void 0:r.actions)||void 0===s||s.addLogsForDebugging(a),o?o(a):this.consoleLog(e,[a])}}consoleLog(e,t){switch(e){case w.INFO:console.info(...t);break;case w.WARN:console.warn(...t);break;case w.ERROR:console.error(...t);break;default:console.log(...t)}}formatMessage(e,t,n){var o,i;const r=Object.keys(n).reduce((e,t)=>
94e.replace(new RegExp(`{{${t}}}`,"g"),n[t]),t),a=`${s.DOM}_`;let d=n;const c=(null===(o=n.data)||void 0===o?void 0:o.vwoEventName)||n.vwoEventName;c!==a+u.CLICK&&c!==a+u.SUBMIT||(d=n.data?null===(i=n.data)||void 0===i?void 0:i.props:d.props,d=d||{name:c});let l=JSON.stringify;try{l=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${w[e].toUpperCase()}] [${(new Date).toUTCString()}] ${r} ${l(d)}`}}var g=new _("warn");const h={isVisBucketedForTrack:()=>n(()=>window.VWO._.insights.isVisBucketedForTrack()),includeFunnel:e=>n(()=>window.VWO._.insights.includeFunnel(e)),excludeFunnel:e=>n(()=>window.VWO._.insights.excludeFunnel(e)),isFunnelIncluded:e=>n(()=>window.VWO._.insights.isFunnelIncluded(e)),isFunnelExcluded:e=>n(()=>window.VWO._.insights.isFunnelExcluded(e)),activateFunnels:()=>n(()=>window.VWO._.insights.activateFunnels()),markFunnelValue:(e,t,o,i)=>n(()=>window.VWO._.insights.markFunnelValue(e,t,o,i)),includeInsightsMetric:e=>n(()=>window.VWO._.insights.includeInsightsMetric(e)),isMetircTriggered:e=>n(()=>window.VWO._.insights.isMetircTriggered(e))},p=()=>window.VWO._.CampaignEnum||{},v=()=>window.VWO._.insightsCampaignUtils||{},f=()=>window.VWO._.insightsLibUtils||{};function E(e,t,n,o){return new(n||(n=Promise))(function(i,r){function s(e){try{d(o.next(e))}catch(e){r(e)}}function a(e){try{d(o.throw(e))}catch(e){r(e)}}function d(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}d((o=o.apply(e,t||[])).next())})}window.VWO._=window.VWO._||{},window.VWO._.insightsUtils=window.VWO._.insightsUtils||h;var O="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var o=new Error(n);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};const{toString:m}=Object.prototype;function S(e){return"[object Object]"===m.call(e)}function T(e){return"[object Array]"===m.call(e)}function C(e){return"[object Null]"===m.call(e)}function I(e){return"[object Undefined]"===m.call(e)}function y(e){return!I(e)&&!C(e)}function A(e){return!Number.isNaN(e)&&"[object Number]"===m.call(e)}function N(e){return"[object String]"===m.call(e)}class V{mergeNestedObjects(...e){return e.reduce((e,t)=>this.recursivelyMerge(e,t))}mergeNestedObjectsV2(e={mergeArrays:!1},...t){return t.reduce((t,n)=>this.recursivelyMerge(t,n,{},e))}createNestedObjects(e,t){let n=e;return t&&t.split(".").forEach(e=>{Object.prototype.hasOwnProperty.call(n,e)||(n[e]={}),n=n[e]}),n}clearNestedObject(e,t){let n=e;const o=t.split("."),i=o[o.length-1];for(let e=0;e<o.length-1;e++)n=n[o[e]];S(n[i])?n[i]={}:delete n[i]}recursivelyMerge(e,t,n={},o={mergeArrays:!1}){if(S(e)&&S(t)){const i={};Object.keys(e).concat(Object.keys(t)).forEach(e=>{i[e]=1});const r=Object.getOwnPropertyDescriptors(e),s=Object.getOwnPropertyDescriptors(t);
94return Object.keys(i).forEach(i=>{s[i]?Object.defineProperty(n,i,s[i]):Object.defineProperty(n,i,r[i]),this.recursivelyMerge(e[i],t[i],n[i],o)}),n}return o.mergeArrays&&T(e)&&T(t)?(T(n)||(n=[]),n.splice(0,n.length,...e.concat(t)),n):t||e}}var b=new V;function R(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}class L{static parseUrl(e){var t;try{e=decodeURIComponent(e)}catch(e){console.warn("Not a valid URL.")}const n=/^((((\w+)(:\/\/))?((\w+):(\w+)@)?(www\.)?)([^?#\/:\s]*)?:?([0-9][^?#\/\s]*)?)\/?([^?#\s]*)\??([^#]*)#?(.*)$/.exec(e.trim());if(!n)throw new Error("Not a valid URL.");let o;if(null===(t=window._vwoCc)||void 0===t?void 0:t.iQPE){o={};new URLSearchParams(window.location.search).forEach((e,t)=>{t&&(o[t]=e)})}else o=n[13]?n[13].split("&").reduce((e,t)=>{const[n,o=""]=t.split("=");return e[n]=o,e},{}):{};return n&&{url:n[0],origin:n[1].replace(n[6],""),protocol:n[4]||"",hasWWW:Boolean(n[9]),username:n[7]||"",password:n[8]||"",host:(n[9]||"")+n[10],domain:n[10],port:n[11]||"",path:n[12],query:n[13]||"",queryParams:o,fragment:n[14]||"",urlWithoutProtocol:n[0].replace(n[3],""),urlWithoutProtocolAndWww:n[0].replace(n[2],"")}}}var D={LOGGER_LEVEL:"error"};const W=L.parseUrl(window.location.href).queryParams.vwoLogLevel;var P=new _(W||D.LOGGER_LEVEL);class x{constructor(){this.plugins={}}register(e){P.debug(`Registering plugin '${e.pluginName}' in Plugins factory`),this.plugins[e.pluginName]=e}unregister(e){let t;t=N(e)?e:e.pluginName,P.debug(`Unregistering plugin '${t}' in Plugins factory`),this.plugins[t].removeAll(),delete this.plugins[t]}unregisterAll(){P.debug("Unregistering all plugins in Plugins factory"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].removeAll(),delete this.plugins[e]})}clearData(){P.debug("Clearing the data of all the plugins"),Object.keys(this.plugins).forEach(e=>{this.plugins[e].clearData()})}}var U=new x,M;class k{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"}(M||(M={}));const G=(e,t)=>{try{return e()}catch(e){return t}};class F{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 $={};function B(e,t,n,o){return e+"||"+t+"||"+(n?"1":"0")+"||"+(o?"1":"0")}var j=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:\/(?:home|default|index)\..{3,4}|\/$)?(?:\/)?([\?#].*)?$/i,"$1$2$3").replace(/[?&]_vis_preview_data=[^&#]*/gi,"")},H=function(e){return e.replace(/^(https?:\/\/)(?:w{3}\.)?(.*?)(?:(?:home|default|index)\..{3,4})?([\?#].*)?$/i,"$1$2$3")},K=function(e){return H(e).replace(/\/\?/gi,"?")},J=window._vis_opt_url,q;class X{constructor(){q=this}regexEscape(e){return e.replace(/[\-\[\]{}()*+?.,\/\\^$|#\s]/g,"\\$&")}cleanURL(e,t){return J&&!t?J: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=B(e,t,n,o);if(Object.prototype.hasOwnProperty.call($,i))return $[i];r=e=>{$[i]=e}}const s=(()=>{if("string"!=typeof e||"string"!=typeof t)return!1;let i="ig";if(o){const{regex:n,flags:o}=q.cleanPattern(t);i=o||"g";try{return new RegExp(n,i).exec(e)||q.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 g.error(o),!1}}var r=function(n){return new RegExp(t,i).exec(e)||new RegExp(t,i).exec(n(e))||q.matchRelativeUrl(e,t,i,n)};let s=j,a=!1;390187==window._vwo_acc_id&&(a=!0),a&&(s=K);var d=r(s);return d&&!a?(s=H,n&&r(s)||d):d})();return r(s),s}matchRelativeUrl(e,t,n,o){if(0===e.indexOf("http"))return!1;const i=(new F).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 F;var i=o.isQueryParamPresent(t),r=o.isHashPresent(t),s=o.isQueryParamPresent(e),a=o.isH
94ashPresent(e);i||(s&&a?e=e.replace(/^(.*?)(\?[^#]*)(#?.*)$/,"$1$3"):s&&!a&&(e=e.replace(/^(.*)(\?.*)$/,"$1"))),r||a&&(e=e.replace(/^(.*?)(#.*)$/,"$1")),"/"!==e&&(e=q.stripSlashes(e,s,a)),"/"!==t&&(t=q.stripSlashes(t,i,r));var d,c,l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi");return l.test(e)?(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(e=q.removeWWW(e),t=q.removeWWW(t,!0),(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)?(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi"),!n||l.exec(e)):(d=q.cleanURL(t,!0),-1===t.indexOf("*")&&((c=q.removeWWW(o.toAbsURL(e)).replace(/\/$/,"").replace(/\/\?/,"?"))===t||c===d)||(e=q.cleanURL(e),t=d,!!(l=new RegExp("^"+q.regexEscape(t).replace(/\\\*/g,"(.*)")+"$","gi")).test(e)&&(l=new RegExp("^"+q.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 Y=new X;window.VWO.modules.vwoUtils.url=Y,window.VWO._.matchRegex=Y.matchRegex;const z=e=>{window._vis_debug&&window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCH_FAILED,{id:e.campId})},Q={isRdPg:e=>n(()=>{const t=window.VWO._.cookies.get("_vis_opt_exp_"+e.campId+"_combi_choose");if(!t)return z(e),!1;const o=t.split(":");if(o.length<3)return z(e),!1;const i=decodeURIComponent(o[1]),s=o[2],a=n(()=>!!Y.matchPlainURLs(window.location.href,i));return a?window.mainThread?(window.VWO._.phoenixMT.triggerForBothSides(r.VARIATION_PAGE,{id:e.campId}),window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:s})):window.fetcher.getValue('VWO._.phoenixMT.triggerForBothSides("${{1}}", "${{2}}")',null,{captureGroups:[r.VARIATION_PAGE,{id:e.campId}]}):z(e),a},void 0,!1),convertRegexToUrlPattern:e=>e.replace(/^\^/,"").replace(/\$$/,"").replace(/\\\\/g,"").replace(/\\\?/g,"?").replace(/\\#/g,"#").replace(/\(.*?\)/g,"*"),genRdLk(e,t){return n(()=>{const{campId:o,rM:i,exlQp:r=0,exlFrag:s=0}=t,a=window.VWO.modules.vwoUtils.urlUtils,d=window.location.search,c=window.location.hash,{matchedGrps:l,urlRegex:u}=n(()=>{var e;return window.VWO.pageGroup.getPageMatchData(null===(e=window._vwo_exp[o].pg_config)||void 0===e?void 0:e[0])})||{matchedGrps:[],urlRegex:""};let w;if(4===i)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<t.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,""),d&&0===r)try{if(a.isQueryParamPresent(w,!0)){const e=a.getUrlVars(d),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"+d+"#$2"):w+=d}catch(e){}if(c&&-1===w.indexOf("#")&&0===s)try{w+=c}catch(e){}return{url:w,storedValue:w}})},hasAnyRM:(e,t)=>n(()=>t.split(",").some(t=>{const n=e.sections[1].variations[t];return n&&n.some(e=>!!e.rM)}),void 0,!1)},Z=()=>window.VWO,ee=()=>Z()._,te=()=>ee().allSettings,ne=()=>te().dataStore,oe=()=>n(()=>ne().plugins,{sendErrorLog:!1},{}),ie=()=>n(()=>ne().campaigns,{sendErrorLog:!0},{}),re=()=>n(()=>te().triggers,{sendErrorLog:!0},{}),se=()=>n(()=>oe().DACDNCONFIG,{sendErrorLog:!1},{}),ae=()=>n(()=>oe().GEO,{sendErrorLog:!1},{}),de=()=>n(()=>oe().UA,{sendErrorLog:!1},{}),ce=()=>n(()=>Z().nls,{sendErrorLog:!1},{}),le=()=>!!n(()=>oe().cDD,{sendErrorLog:!1},!1),ue=n(()=>oe().UA.br,void 0,""),we=n(()=>oe().UA.de,void 0,""),_e="safari"===ue.toLowerCase()||["ipad","iphone"].includes(we.toLowerCase()),ge=new Map;let he=!1,pe=0;function ve(){Array.from(ge.keys()).forEach(e=>fe(e))}function fe(e){const t=ge.get(e);t&&(t.timeoutId&&clearTimeout(t.timeoutId),t.intervalId&&clearInterval(t.intervalId),t.eventId&&window.VWO._.phoenix
94MT.off(t.eventId),ge.delete(e))}function Ee(){if(he)return;he=!0;const e=window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{ve(),he=!1,window.VWO._.phoenixMT.off(e)})}function Oe(e,t,n){return G(()=>U.plugins[M.OPERATOR].get(t)(e,n))}function me(e,t,n){return G(()=>Oe(e.call(null,Te),t,n),!1)}function Se(e,t,n,o){const{listen:i,exit:s,interval:a=50}=o;if(!i)return!1;const d=pe++,c={},l=()=>{me(e,t,n)&&fe(d)};if(s)if("number"==typeof s)c.timeoutId=window.setTimeout(()=>{fe(d)},s);else if("string"==typeof s&&s===r.NATIVE_DOM_CONTENT_LOADED)window.addEventListener("load",()=>{fe(d)}),"complete"===document.readyState&&fe(d);else if(s.startsWith("tags.")){const e=s.split(".")[1],t=fe.bind(null,d);G(()=>te().tags[e].fn(t,window.vwo_$))}"timer"===i?c.intervalId=window.setInterval(l,a):c.eventId=window.VWO._.phoenixMT.on(i,l),ge.set(d,c)}const Te=Object.assign({elExists:function(e){return G(()=>{const t=window.vwo_$(e);return!!(t&&t.length>0)&&(window.VWO._.phoenixMT.triggerForBothSides(r.ELEMENT_FOUND,{target:e}),!0)})},evAC:function(e,t,n,o){Ee();const i=me(e,t,n);return i||!o?(o&&void 0!==o.id&&"page"===o.type&&window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:o.id}),i):(Se(e,t,n,o),!1)},callTag:function(e,t){return G(()=>(0,window.VWO._.allSettings.tags[e].fn)(Te,t))},isPageMatched:function(e){return G(()=>{const{pgGrpIds:t=[]}=e,n=ne().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},!1)},isEventFired:function(e,t){return G(()=>{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]))},!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}`,()=>{G(()=>{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(r.UNHIDE_ELEMENT,t)})}]})}},Q),Ce=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]=Te,r=!0,s=!0)}
94),r?function(...t){return Object.keys(i).forEach(e=>{(+e<t.length||s&&+e===t.length)&&(t[e]=i[e])}),e(...t)}:e};let Ie;function ye(e){if(!e)return e;try{e=window.decodeURIComponent(e)}catch(e){}return e}const Ae=function(){if(void 0!==Ie)return Ie;const e=[],t=window.VWO._.allSettings.dataStore.campaigns;let n,o;for(let n in t)e.push(n);return Ie=!!(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=ye(n[2])])&&o),Ie},Ne={SET_COOKIE:"sC",GET_COOKIE:"gC",ERASE_COOKIE:"eC",SET_THIRD_PARTY_COOKIE:"sTPC",SET_THIRD_PARTY_COOKIE_ERROR:"sTPCE"};window._vwo_evq=window._vwo_evq||[];var Ve="jI",be=window._vwo_evq;const Re=window._vwo_ev=window._vwo_ev||function(...e){if(!e[0])throw new Error("Invalid Event:"+e[0]);e[0]!==Ve?be.push([].slice.call(arguments)):be.unshift([Ve])};window.VWO._.triggerEvent=window._vwo_ev;class Le{}var De={};function We(e,t){const n=document.createEvent("Event");e="vwo."+e,n.initEvent&&(n.initEvent(e,!1,!1),n.data=t,document.dispatchEvent&&document.dispatchEvent(n))}function Pe(e,t){De.queue=De.queue||[];const n=window.VWO._.ac&&window.VWO._.ac.rdbg;if("meta"==e&&!n)return;if(!document.createEvent)return;const o=window.VWO;if(!o.nls||!o.nls.Recording)return void De.queue.push({eventName:e,data:t});De.queue.push({eventName:e,data:t});const i=De.queue.splice(0);for(var r of i)We(r.eventName,r.data)}const xe=(e=e=>null)=>{window.VWO._.vAEH=e};var Ue;window.VWO.modules.vwoUtils.utils={customEvent:Pe},function(e){e[e.Object=0]="Object",e[e.Property=1]="Property",e[e.Document=2]="Document",e[e.Variable=3]="Variable",e[e.OverWrite=4]="OverWrite",e[e.Delete=5]="Delete"}(Ue||(Ue={}));let Me="",ke=()=>"",Ge=e=>e,Fe=e=>e;var $e;window.VWO._.namespaceKeyWithAccId=Ge;const Be=null===($e=window._vwoCc)||void 0===$e?void 0:$e.cookiePrefix,je=e=>Be?e.startsWith(Be)?e:`${Be}${e}`:e,He=e=>{if(!Be)return e;const t=e.replace(/^(\^)/,"").replace(/(\$)$/,"");return`^${Be.replace(/([.*+?^${}()|[\]\\])/g,"\\$1")}${t}$`};class Ke{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<t.length;e++){const[o,i]=t[e],{sId:r,mId:s,p:a,variation:d}=i,c=`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)},${c},${this.handleEmptyValue(d)}|`}return n.slice(0,-1)},this.decodeData=e=>{if("~"===e)return;const t={},n=e.split("|");for(let e=0;e<n.length;e++){const[o,...i]=n[e].split(":"),[r,s,...a]=i.join(":").split(","),d=this.revertEmptyValue(a.pop()||""),c={};for(let e=0;e<a.length;e++){const t=a[e],[n,...o]=t.split(":");if(n.startsWith("p.")){c[n.slice(2)]=this.revertEmptyValue(decodeURIComponent(o.join(":")))}}t[o]={sId:this.revertEmptyValue(r),mId:this.revertEmptyValue(s),p:c,variation:d}}return t},this.consentMode=window.VWO.consentMode||!1,this.goalCookieStore={},this.ccN=je("_vwo_consent")}initializecPBEexpConfig(){this.cPBInit=!0;const e=n(()=>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||(n(()=>{window.VWO.phoenix.trigger(r.COOKIE_CONSENT_CAMPAIGN_BLOCKED,{oldArgs:[e.id]}),"SPLIT_URL"===e.type&&window.VWO.phoenix.trigger(r.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 o=n(()=>"TARGETING"===e.iType.type)?"TARGETING":e.orgType||e.type;return!!this.cPBEexpTypes.has(o)&&(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(Ne.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(r.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()}
94setupInsightsConsentActionListener(){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_REJECTED_INSIGHTS,()=>{window.fetcher.setValue("VWO.consentMode.dTI",!0),this.triggerEvent(r.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(r.COOKIE_CONSENT_ACCEPTED,()=>{e.savedCalls&&(this.syncSaved(e.savedCalls),delete e.savedCalls),this.processQueue(),!e.preview&&this.triggerEvent(r.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:s}=t;window.VWO.modules.tags.wildCardCallback({oldArgs:[n,o,i,s],campaignId:n,goalId:o},r.REGISTER_CONVERSION)}}handlePreviewMode(e){e.hT&&window.VWO.phoenix&&window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[r.URL_CHANGED,()=>{window.fetcher.setValue("VWO.consentMode.goalLogs",[])}]}),this.setupConsentAcceptedListenerForPreview(e),this.setupConsentRejectedListenerForPreview()}setupConsentTimeoutListener(e){window.VWO._.phoenixMT.on(r.COOKIE_CONSENT_TIMEOUT,()=>{this.triggerEvent(r.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(r.COOKIE_CONSENT_ACCEPTED,()=>{this.triggerEvent(r.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(r.COOKIE_CONSENT_REJECTED,()=>{this.triggerEvent(r.COOKIE_CONSENT_REJECTED),window.fetcher.setValue("VWO.consentMode.dT",!0)})}handleConsentRejected(){window.VWO._.phoenixMT.on(r.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[je(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,o,i,s,a,...d){if(!this.consentMode)return;const{dT:c,hT:l,deferredQueue:u}=this.consentMode;if(c)return!0;if(l){if(["applySyncRequest","handlerForReqFromWT","processVariationAppliedCallback"].includes(e)){if("processVariationAppliedCallback"===e)return u.push({method:e,payload:()=>o.apply(i,d)});if(!s.includes("_goal"))return!1;if(this.setGoalCookie(s,a),"handlerForReqFromWT"===e)return u.push({method:e,payload:()=>document.cookie=d[0]})}return s&&s.name===r.VARIATION_SHOWN&&this.saveForSync(a.d),o&&o(i||{}),u.push({method:e,payload:()=>n(()=>t[e].apply(t,d))}),!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:r.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(r.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:r.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;
94if("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],3650,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_${e.id}_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 Je=function(){const e=window.VWO.consentMode;return!!e&&!!e.dT},qe=new Ke;window.VWO.modules.utils.consentModeUtils=qe;let Xe=!1;function Ye(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 ze{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=Ye(e);t&&this.pop_front(),this.operations.forEach(e=>{n[e.name]=e.value});return Object.entries(n).map(e=>e.join("=")).join("; ")}}class Qe{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(!Qe.internalUtils().isCookiePayloadObject(t))return void console.error("Invalid value type!");const{value:n,fromThread:o}=t;let{origin:i}=t,r=!0;return(Qe.internalUtils().isCurrentContextMT||"MAIN"===o)&&(document.__cookie=n,r="MAIN"!==o),r&&e({type:"sync",data:{propertyName:"cookie",value:{value:Qe.internalUtils().isCurrentContextMT?document.__cookie:n,fromThread:Qe.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:Xe?"WORKER":i}},syncType:Ue.Document}),!0}}}function Ze(e){if(!Qe.internalUtils().isCookiePayloadObject(e))return void console.error("Invalid value type!");const{value:t}=e;if(window.VWO.consentMode){if(Je())return;let e=t.split("=");if(qe.deferOnConsent("handlerForReqFromWT",null,null,null,e[0],e[1],t))return}Xe=!0,document.cookie=t,Xe=!1}let et={},tt;{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=(Qe.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:Qe.internalUtils().isCurrentContextMT?"MAIN":"WORKER",origin:e}},syncType:Ue.Document}))}applySyncRequest(e){const{value:n}=e;if(!n)return t({msg:"Syncing error occurred in cookie fallback mode - value not present!",url:"fallback/cookies.ts",source:window.VWO._.native.JSON.stringify(n)});if(window.VWO.consentMode){if(Je())return;let t=n.split("=");if(qe.deferOnConsent("applySyncRequest",this,null,null,t[0],t[1],e))return}document.cookie=n,this.syncCookieToWorkerThread("WORKER")}}
94et=new e}function nt(e){tt=e}function ot(e){window.VWO=null!=e?e:tt}var it=parseInt(+new Date/1e3,10),rt,st=function(){return rt||(rt=window.VWO.data.ts||it)};const at=Object.keys;function dt(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function ct(e,t){var n;if(e&&"function"==typeof t)if(e instanceof Array){for(n=0;n<e.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 lt(e,t){if(!(e instanceof Array))return-1;for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}function ut(e,t){for(var n=this.getKeys(t),o=0;o<n.length;o++)e.setAttribute(n[o],t[n[o]])}function wt(e){return/^(https?:\/\/|\/\/)/.test(e)}function _t(e,t){for(var n=[],o=0;o<e.length;o++)n.push(t(e[o]));return n}function gt(e,t){for(var n=[],o=0;o<e.length;o++)t(e[o],o)&&n.push(e[o]);return n}function ht(e){var t=st();return e?t:1e3*t+ +new Date%1e3}function pt(e){var t=st(),n=parseInt(+new Date/1e3,10)-it;return e?t+n:1e3*(t+n)+ +new Date%1e3}function vt(){return(new Date).getTimezoneOffset()/60}function ft(e,t){var n=!1;return function(...o){n||(n=!0,setTimeout(()=>{n=!1,e.apply(this,o)},t))}}function Et(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 Ot=0;const mt={};function St(e,t){const n=++Ot;mt[n]={executeCallback:()=>{delete mt[n],e()},animationFrameId:null,timeOutId:null};const o=function(){return window.setTimeout(()=>{mt[n]&&(null!==mt[n].animationFrameId&&cancelAnimationFrame(mt[n].animationFrameId),mt[n].executeCallback())},1e3/60)},i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||o;t||tt&&tt._&&tt._.ac&&tt._.ac.aSP?(mt[n].animationFrameId=i(()=>{mt[n]&&(null!==mt[n].timeOutId&&clearTimeout(mt[n].timeOutId),mt[n].executeCallback())}),o!=i&&(mt[n].timeOutId=o())):e()}function Tt(){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 Ct(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?Ct(n.slice(1),i):i}{const o=(e=i||e).lastIndexOf(".");if(-1===o)return;const r=e.substring(0,o);return Ct(r,t,e.substring(o)+n)}}catch(e){}}function It(e,t){return e.length>t?e.slice(0,t-1)+"...":e}function yt(e){return e?Math.round(100*e)/100:0}function At(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function Nt(){}try{Nt.prototype=Object.create(Array.prototype),Object.defineProperty(Nt.prototype,"clear",{value:void 0,writable:!0,enumerable:!1})}catch(e){}function Vt(e){return null==e}function bt({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 Rt(e,t,n){if(void 0!==n){const o=e.includes("?")?"&":"?";e+=`${o}${t}=${encodeURIComponent(n)}`}return e}function Lt(e){return n(()=>e.length>0,void 0,!1)}function Dt(e){try{if(!e)return!1;return"https:"===new URL(e).protocol}catch(e){return!1}}var Wt=Object.freeze({__proto__:null,getKeys:at,extend:dt,forEach:ct,arrayContains:lt,setAttrs:ut,isAbsoluteUrl:wt,map:_t,filter:gt,getServerStartTimestamp:ht,getCurrentTimestamp:pt,getTimeZoneOffset:vt,throttle2:ft,debounce:Et,processCallbackInRequestAnimationFrame:St,getdLName:Tt,getVariableValue:Ct,truncateData:It,roundNumber:yt,isObject:At,ArrayPrototypeCopy:Nt,isUndefinedOrNull:Vt,buildUrl:bt,appendParamIfDefined:Rt,arrayHasElements:Lt,isURLValid:Dt});const Pt=({url:e,method:t="POST",cacheBurst:n=!1,body:o,includeCredentials:i=!0,useBeacon:r=!1},{onSuccessCallback:s=()=>null,onErrorCallback:a=()=>null}={})=>E(void 0,void 0,void 0,function*(){n&&(e=Rt(Rt(e,"eTime",pt()),"v",window.VWO.v_e));try{if(r&&navigator&&"sendBeacon"in navigator&&"function"==typeof navigator.sendBeacon)return navigator.sendBeacon(e,window.VWO._.native.JSON.stringify(o)),void s({});const n=yield fetch(e,Object.assign(Object.assign({method:t},At(o)?{body:window.VWO._.native.JSON.stringify(o)}:{}),{credentials:i?"include":"omit"}));if(n.ok)return s(n),n;throw new Error(n.statusText)}catch(e){throw a(e),e}});window.VWO._.networkClient={request:Pt};const xt=window.VWO._.networkClient,Ut=window.VWO.TRACK_SESSION_COOKIE_
94EXPIRY_CUSTOM||1/48,Mt={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:Ut,SESSION_TIMER_EXPIRE:60*Ut*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,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,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 kt(){return Math.min(window.VWO.TRACK_GLOBAL_COOKIE_EXPIRY_CUSTOM||window.VWO.data.rp||90,90)}const Gt=window.JSON&&window.window.VWO._.native.JSON.parse||function(e){return new Function("return "+e)()},Ft=window.JSON&&window.window.VWO._.native.JSON.stringify||function(e){return new Function("return "+e)()};function $t(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 Bt=Object.freeze({__proto__:null,jsonParse:Gt,jsonStringify:Ft,debounce:$t});const jt=$t,Ht="lT",Kt="sT",Jt="ivp",qt="ca",Xt=10,Yt="custom",zt=function(){},Qt=[739074,714884,708439,765649],Zt={VS_DATA:"vwoVsData",THIRD_PARTY_UUIDS:"_vwo_cD",ABM_META:"vwoAbmMeta"},en={SPLIT_REDIRECT:"_vwo_split_redirect"},tn="_cd",nn=2e3,on=350,rn=16,sn=1e3,an="vwoStandardTrigger",dn={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${tn})`)}},cn=1,ln=":",un="-",wn="|",_n="hr",gn=function(...e){window.fetcher.getValue("VWO._.triggerEvent",e)};var hn={PARSE_TLD:"pTLD"},pn=["co","org","com","net","edu","au","ac"];function vn(e){var t,n=e.split("."),o=n.length,i=n[o-2];return i&&pn.includes(i)?(t=n[o-3]+"."+i+"."+n[o-1],gn(hn.PARSE_TL
94D,e,t),t):(t=i+"."+n[o-1],gn(hn.PARSE_TLD,e,t),t)}const fn="_vwo_referrer",En=.00139;let On;const mn={updateReferrer(e){On=e},init(){{const e=n(()=>{const e=window.VWO._.allSettings.dataStore.crossDomain.eC;return delete window.VWO._.allSettings.dataStore.crossDomain.eC,e})||{};On=Ln.get(fn)||e[fn],e[fn]&&Ln.createThirdParty(fn,"",-1,void 0,void 0,!0,void 0),"string"!=typeof On&&this.updateReferrer(document.referrer),window.fetcher.getValue('window.VWO.modules.vwoUtils.referrer.updateReferrer("${{1}}")',null,{captureGroups:[On]})}},get:()=>-1!==location.search.search("_vwo_test_ref")?document.referrer:On,set(){On&&Ln.createThirdParty(fn,On,En,void 0,void 0,!0,void 0)}};window.VWO.modules.vwoUtils.referrer=mn;const Sn={getDataStore:function(){return this.getDSCookieValueByIndex(1)},setDataStore:function(e){Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:this.getMetaStore()+"$"+e,days:kt()})},getMetaStore:function(){return this.getDSCookieValueByIndex(0)||""},setMetaStore:function(e){Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:e+"$"+this.getDataStore(),days:kt()})},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=Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME);return t?t.split("$")[e]:null},getCookieVersion:function(){return Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME).split("$")[0].split(":")[Mt.COOKIE_VERSION_INDEX]},deleteDataStoreInfoByIndex:function(e){var t=this.getDataStore();t&&((t=t.split(":"))[e]="",t=t.join(":"),this.setDataStore(t))}};function Tn(){return n(()=>+(Sn.getDataInfoByIndex(Mt.SESSION_COUNT_INDEX)||0),void 0,0)}window.VWO._.commonCookieHandler=Sn;const Cn={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||vn(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:Cn.pageTitle,url:Cn.currentUrl,referrerUrl:mn.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||n(()=>window.VWO._.allSettings.dataStore.uuid)},get daySinceLastVisit(){return n(()=>{const e=parseInt(Sn.getDataInfoByIndex(Mt.LAST_SESSION_ID),10),t=parseInt(Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID),10);return e&&t?Math.floor((t-e)/86400):0},void 0,0)},get daySinceFirstSession(){return n(()=>
94{if(!(Tn()<=1))return n(()=>Math.floor((window.VWO.data.ts-+Sn.getDataInfoByIndex(Mt.FIRST_SESSION_ID_INDEX))/86400),void 0,0)},void 0,0)},get sessionCount(){return Tn()},get sameDayVisit(){return n(()=>{const e=+Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID);if(+Sn.getDataInfoByIndex(Mt.FIRST_SESSION_ID_INDEX)===e)return;const t=e-+Sn.getDataInfoByIndex(Mt.LAST_SESSION_ID);return t>0&&t<=86400},void 0,void 0)},get day(){return(new Date).getDay().toString()},get hour(){return(new Date).getHours()},get minute(){return(new Date).getMinutes()},get accountTimeZone(){return n(()=>window.VWO._.allSettings.dataStore.plugins.ACCTZ,void 0,"")},get accountServerTime(){return n(()=>1e3*window.VWO.data.ts,void 0,0)},get accountDateTimeFormat(){return e=>{if(Cn.accountTimeZone){const t=Cn.accountServerTime,n=t&&t>0?new Date(t+performance.now()):new Date;return new Intl.DateTimeFormat("en-US",Object.assign({timeZone:Cn.accountTimeZone},e)).format(n)}return null}},get acc_day(){const e=Cn.accountDateTimeFormat({weekday:"long"});if(e){return{Sunday:"0",Monday:"1",Tuesday:"2",Wednesday:"3",Thursday:"4",Friday:"5",Saturday:"6"}[e]}return Cn.day},get acc_hour(){const e=Cn.accountDateTimeFormat({hour:"2-digit",hour12:!1});return e?parseInt(e,10):Cn.hour},get acc_minute(){const e=Cn.accountDateTimeFormat({minute:"2-digit"});return e?parseInt(e,10):Cn.minute},get lang(){return navigator.language.split("-")[0]},get temp(){return ae().temp||""},get weather(){var e;return null!==(e=ae().wx)&&void 0!==e?e:-1},get adblockerExists(){return!1}};window.VWO.modules.dataStorePlugin=Cn;var In,yn=window._vwo_acc_id,An=[],Nn,Vn=!1,bn=function(){for(var e=0;e<An.length;e++)An[e].d||(An[e].c(),An[e].d=!0)};function Rn(){return window._vis_debug}const Ln={domain:void 0,_create:function(e,t,n,o,i,r,s,a){var d,c;Rn()&&0!==e.indexOf("debug")&&(e="debug"+e);const l=n>0;let u=window._vis_opt_cookieDays;window.VWO._.cLFE&&(r=!1),"_vwo_sn"!==e&&"_vwo_ds"!==e&&"_vis_opt_test_cookie"!==e&&!isNaN(u=parseFloat(u))&&isFinite(u)&&l&&(n=u);var w="";if(i?w+="; expires="+new Date(i).toGMTString():n?w+="; expires="+new Date((new Date).getTime()+864e5*n).toGMTString():!1===n&&(w="; expires=Thu, 01 Jan 1970 00:00:01 GMT"),o||(o=Ln.domain),void 0!==o){o=(null===(c=null===(d=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG)||void 0===d?void 0:d.jsConfig)||void 0===c?void 0:c.dNISD)&&!window._vis_opt_domain?"":"; domain=."+o}const _=je(e+"="+(a&&a.ignoreUrlEncoding?t:encodeURIComponent(t))+w+(o||"")+"; path="+Cn.cookiePath);window.VWO._.ss&&!s?(document.cookie=_+"; secure; samesite=none; Partitioned;",6===window._vwo_acc_id&&e.indexOf("_vwo_ds")>-1&&!Vn&&(this.create(e,"",!1,o,1,r,!0),Vn=!0)):document.cookie=_},create:function(e,t,n,o,i,r,s,a){this._create(e,t,n,o,i,r,s,a),et.syncCookieToWorkerThread(),Re(Ne.SET_COOKIE,e,t,n,i),Pe("meta",{ckName:e,ckValue:t,ckDays:n,ckExpiryTs:i})},createWithCrossDomainCheck:function({name:e,value:t,days:o,domain:i,expiryTs:r,ignoreJar:s,ignoreSameSite:a}){n(()=>window.VWO.modules.utils.libUtils.shouldUseCrossDomainForInsights())?this.createThirdParty(e,t,o,i,void 0,!0,void 0,void 0,!0):this.create(e,t,o,i,r,s,a)},get:function(e,t,n,o){var i;e=e.trim(),!n&&Rn()&&(e="debug"+e),window.VWO._.cLFE,e=je(e);var r=document.cookie.match(new RegExp("(?:^|;)\\s*"+e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")+"=(.*?)(?:;|$)","i"));return i=r&&decodeURIComponent(r[1]),Re(Ne.GET_COOKIE,e,i),i},erase:function(e,t,n){this.create(e,"",!1,t,1,n),Re(Ne.ERASE_COOKIE,e)},createThirdParty:function(e,t,n,o,i,r,s,a,d){if(!window.mainThread)return window.fetcher.getValue("VWO._.cookies.createThirdParty",[e,t,n,o,i,r,s,a,d]);let c=!1;i&&(c=s?s.multiple_domains:window._vwo_exp[i].multiple_domains),c||(c=d),"_vwo"!==e&&this._create(e,t,n,o),Rn()&&0!==e.indexOf("debug")&&(e="debug"+e),i&&c||r||"_vwo"===e?(dn.insightsCookies.test(e)?Ln.debouncedTPCSync(yn,e,t,n):Ln.setThirdPartyCookie(yn,e,t,n),Re(Ne.SET_COOKIE,e,t,n,i,!0)):Re(Ne.SET_THIRD_PARTY_COOKIE_ERROR,e,t,n,o)},setThirdPartyCookie:function(e,n,o,i){if(le())return;const r=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com";xt.request({url:r+"ping_tpc.php?account="+e+"&name="+encodeURIComponent(n)+"&value="+encodeURIComponent(o)+"&days="+i+"&random="+Math.random(),method:"GET",cac
94heBurst:!0,useBeacon:!0},{onSuccessCallback:bn,onErrorCallback:e=>{t({msg:"Error setting third party cookie",url:"cookies.ts"})}})},debouncedTPCSync:function(e,t,n,o){Ln.debouncedTPCSyncFunction&&Ln.debouncedTPCSyncFunction[t]||(Ln.debouncedTPCSyncFunction=Ln.debouncedTPCSyncFunction||{},Ln.debouncedTPCSyncFunction[t]=jt(Ln.setThirdPartyCookie,nn,{leading:!0,trailing:!0})),Ln.debouncedTPCSyncFunction[t](e,t,n,o)},waitForThirdPartySync:function(e){return E(this,void 0,void 0,function*(){window.mainThread?An.push({c:e}):yield window.fetcher.getValue('VWO._.cookies.waitForThirdPartySync("${{1}}")',null,{captureGroups:[e]})})},getAll:function(e=!1){const t=document.cookie.split(/; ?/),n={};for(let e=0;e<t.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=He(e);const n=new RegExp(e),o=Object.keys(Ln.getAll());for(let e=0;e<o.length;e++)if(n.test(o[e]))return 1;return 0}};window.VWO._.cookies=Ln;var Dn={};function Wn(e,t){const n=window.VWO._.allSettings.dataStore.campaigns||{};if(Object.hasOwnProperty.call(n,e)){if(Ln.get("_vis_opt_exp_"+e+"_combi"))return delete Dn[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 Dn[e],!0}return!1}function Pn(e){if(!window._vis_debug&&!Ae())if(Array.isArray(e)&&e.length)for(const t of e){const{e:e,v:n}=t;Wn(e,n)||(Dn[e]=n)}else for(const e in Dn)Object.hasOwnProperty.call(Dn,e)&&Wn(e,Dn[e])}const xn={VISITOR_IS_NOT_OPTED_OUT:"visitorIsNotOptedOut",VISITOR_IS_OPTED_OUT_COMPLETELY:"visitorIsOptedOutCompletely",VISITOR_IS_OPTED_OUT:"visitorIsOptedOut"};var Un;!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"}(Un||(Un={}));class Mn{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=xn.VISITOR_IS_OPTED_OUT,n=!0,o=!1;break;case 1:case 2:t=xn.VISITOR_IS_OPTED_OUT_COMPLETELY,n=!1,o=!1;break;default:t=xn.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(!n(()=>window.VWO._.optOutStates.shouldWeTrackVisitor))if(window.VWO._.isWorkerThread)window.fetcher.getValue("window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey");else{const e=n(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);"function"==typeof e&&e()}}getOptOutStateConfig(){return window.VWO._.optOutStates}
94shouldExecuteLibOnBasisOfCurrentOptOutState(){return!(!Ae()&&!window._vis_debug)||(this.getOptOutStateConfig().executeLib||window._removeVwoGlobalStyle(),this.getOptOutStateConfig().executeLib)}shouldWeTrackVisitor(){return!(!Ae()&&!window._vis_debug)||this.getOptOutStateConfig().shouldWeTrackVisitor}isVisitorOptedOut(){return!Ae()&&!window._vis_debug&&this.getOptOutStateConfig().state!==xn.VISITOR_IS_NOT_OPTED_OUT}}const kn=new Mn;function Gn(e){window.vwo_iehack_queue||(window.vwo_iehack_queue=[]),window.vwo_iehack_queue.push(e)}function Fn(e){const{data:t,apiToUse:n,headers:o,success:i,complete:r,error:s,responseType:a}=e,{url:d}=e,c=n&&new(n.get("XMLHttpRequest"))||new XMLHttpRequest;if(a&&(c.responseType=a),c.open("POST",d,!0),o)for(const e in o)o.hasOwnProperty(e)&&c.setRequestHeader(e,o[e]);t instanceof FormData&&(c.formData=t),c.send(t),c.onload=function(){i.call(this),r.call(this,e.callbackContext)},c.onerror=function(){s.call(this),r.call(this,e.callbackContext)}}function $n(e,t){const{apiToUse:n,success:o,error:i,complete:r,callbackContext:s}=e;let{url:a}=e;const d=n&&new(n.get("Image"))||new Image;a+=t?"&_bf=1":"",d.src=a,d.onload=function(){o.call(this),r.call(this,s)},d.onerror=function(){i.call(this),r.call(this,{isError:!0})},Gn(d)}function Bn(e,t){e.data?Fn(e):$n(e,false)}function jn(e){let{url:t,miscOptions:o}=e;t.indexOf("?")<0&&(t+="?");if(t+=o?(void 0!==o.vn?"&vn="+o.vn:"")+(void 0!==o.vns?"&vns="+o.vns:"")+(void 0!==o.vno?"&vno="+o.vno:""):"",t.indexOf("&cu=")<0&&t.indexOf("&url=")<0&&qe.addCustomParams(t)){const o=n(()=>e.additionalOptions.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;t+="&_cu="+encodeURIComponent(o.slice(0,100))}return t.indexOf("&cu=")<0&&!qe.addCustomParams(t)&&(t+="&_cu="+encodeURIComponent(window.VWO.consentMode.customParams.url.slice(0,100))),document.referrer&&t.indexOf("&ru=")<0&&qe.addCustomParams(t)&&(t+="&_ru="+encodeURIComponent(document.referrer.slice(0,100))),t.indexOf("?&")>0&&(t=t.replace("?&","?")),t}window.VWO.modules.vwoUtils.optOut=kn;const Hn=function(e){const t=function(){};let o=!1;(e.success||e.error)&&(o=!0),e.success=e.success||t,e.error=e.error||t,e.complete=e.complete||t,e.url=jn(e),e.callbackContext=e.callbackContext||{},e.apiToUse=window.DISABLE_NATIVE_CONSTANTS?void 0:window.VWO._.nativeConstants;const{data:i,url:r,useBeacon:s,complete:a}=e;if(o&&!s)return Bn(e,!1),{typeOfCall:Hn.callTypes.NONBEACON};{const t=n(()=>window.VWO._.nativeConstants.get("navigator"))||window.navigator;return"function"==typeof t.sendBeacon&&(window.VWO.data&&window.VWO.data.fB||s)&&t.sendBeacon(r,i)?(a(e.callbackContext),{typeOfCall:Hn.callTypes.BEACON}):(Bn(e,!0),{typeOfCall:Hn.callTypes.NONBEACON})}};function Kn(e,t,n,o=!1){var i,r;if(!o&&!kn.shouldWeTrackVisitor())return;if(qe.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=Rt(s,"vn",e.vn),s=Rt(s,"vns",e.vns),s=Rt(s,"vno",e.vno),s=Rt(s,"eTime",pt()),s=Rt(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}};Hn(a)}Hn.shouldCompress=function(e){return e.length>1800},Hn.callTypes={BEACON:"beacon",NONBEACON:"non-beacon"},window.VWO.modules.vwoUtils.sendCall=Kn;var Jn={};const qn=function(e,t){this.dependencies={},this.callback=e,this.name=t};qn.prototype.add=function(e){e&&(this.dependencies[e]=0)},qn.prototype.unResolve=function(e){if(e)for(var t in this.dependencies)this.dependencies.hasOwnProperty(t)&&t===e&&(this.remove(e),this.add(e))},qn.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()}},qn.prototype.remove=function(e){delete this.dependencies[e]},qn.prototype.canResolve=function(){for(var e in this.dependencies)if(this.dependencies.hasOwnProperty(e)&&!this.dependencies[e])return!1;return!0};const Xn={init:function(e,t){var n=new qn(e,t);return t&&(Jn[t]=n),n},getDependencyManager:function(e){return Jn[e]}};let Yn=3,zn=50,Qn=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",Zn={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"},eo={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_"},to=function(){},no;const oo=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)},io={init:function(e){e&&(io.options=e,io.serverUrl=Qn,e.exG?(no=Xn.init(function(){e.success(so)},"optOutDM"),no.add("thirdPartyCookieSupport"),no.add("globalOptOutStatus"),so.isThirdPartyCookiesSupported({success:function(t){t?no.resolve("thirdPartyCookieSupport"):e.error({errorType:Zn.TPC_NOT_SUPPORTED})},error:function(){e.error({errorType:Zn.TPC_SUPPORT_DETECTION_FAILED})}}),so.checkGlobalOptOutStatus({success:function(){no.resolve("globalOptOutStatus")},error:function(){e.error({errorType:Zn.GLOBAL_OPT_OUT_DETECTON_FAILED})}})):(ro.isOptedOut=ro.checkOptOutStatus(),e.success(ro)))},process:function(e,t){const n=Ln.get(eo.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."),ro.isOptedOut=!0,"0"!==n&&("2"!==n?io.optOut(e,t):ao(),!0)},optOut:function(e,t){if(!e)return;kn.callStopAnalyzeAndSurvey(),e.domain||(e.domain=window._vwo_co
94okieDomain),(t=t||{}).success=t.success||to,t.error=t.error||to;const n=e.optOutExpiry||3650,o=Ln.get(eo.OPT_OUT,!0);if(e.config&&e.config.maintainExperiences)return Ln.create(eo.OPT_OUT,0,n,e.domain,void 0,!0),void kn.setOptOutStateConfig();o&&"0"!==o||(Ln.create(eo.OPT_OUT,1,100,e.domain,void 0,!0),kn.setOptOutStateConfig()),e.url="cdc?cookies="+window.VWO._.native.JSON.stringify([{name_regex:"_vwo_uuid_*",isDeleted:1}])+"&accountId="+e.accountId+"&r="+Math.random(),e.serverUrl=Qn,e.retryRequest=e.retryRequest||0;const i=document.cookie.split(";");for(let t=0;t<i.length;t++)if((i[t].indexOf(eo._VIS_OPT_)>-1||i[t].indexOf(eo._VWO_)>-1)&&i[t].indexOf(eo.OPT_OUT)<0){const[n,o]=i[t].split("=");n&&Ln.erase(n.trim(),e.domain,!0)}ao(),co(),Kn(e,function(){co(),Ln.create(eo.OPT_OUT,2,100,e.domain,void 0,!0),window.VWO.phoenix&&window.VWO.phoenix("deactivate"),kn.setOptOutStateConfig(),t.success()},function(){e.retryRequest++,e.retryRequest<=Yn?setTimeout(function(){io.optOut(e,t)},zn):t.error({errorType:Zn.LOCAL_OPT_OUT_PARTIALLY_FAILED})},!0)},updateGlobalOptOutState:function(e,t){io.options=e,so.checkGlobalOptOutStatus(t)}},ro={checkOptOutStatus:function(){return!!Ln.get(eo.OPT_OUT,!0)},optOut:function(e,t){e?io.process(io.options,t):(Ln.erase(eo.OPT_OUT,io.options.domain,!0),ro.isOptedOut=!1)}},so={globalOptOut:function(e,t){const n=io.options,o=e?1:0,i=[{name:eo.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=Qn,Kn(n,function(){so.isGloballyOptedOut=e,t.success()},function(){t.error(Zn.GLOBAL_OPT_OUT_PARTIALLY_FAILED)},!0)},checkGlobalOptOutStatus:function(e){(e=e||{}).success=e.success||to,e.error=e.error||to,so.isThirdPartyCookiesSupported({success:function(t){so.isGloballyOptedOut=!!t&&!!parseInt(t[eo.GLOBAL_OPT_OUT],10),e.success(so.isGloballyOptedOut)},error:e.error})},isThirdPartyCookiesSupported:function(e){(e=e||{}).success=e.success||to,e.error=e.error||to;const t=io.options.accountId;Kn({url:"cdc?cookies="+window.VWO._.native.JSON.stringify([{name:"_vis_opt_test_cookie",value:1,isDeleted:0}])+"&accountId="+t+"&r="+Math.random(),serverUrl:Qn,vn:window.VWO.v_e},function(){oo(Qn+"cdc",function(n){n&&n["_vis_opt_test_cookie_"+t]?(so.tpc=!0,e.success(n)):(so.tpc=!1,e.success(so.tpc))})},function(){e.error({errorType:Zn.TPC_SUPPORT_DETECTION_FAILED})},!0)}};function ao(){let e=window.VWO._.localStorageService;Ln.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 co(){const e=window._vwo_exp_ids||[];for(let t=0;t<e.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 lo(){const e=window.VWO;Ln.erase(Mt.OPT_OUT,window._vwo_cookieDomain,!0),window.VWO.phoenix&&!kn.shouldExecuteLibOnBasisOfCurrentOptOut
94State()||(kn.setOptOutStateConfig(),e.nls&&delete e.nls.stopRecording,e.survey&&delete e.survey.stopCollectingData)}function uo(e={}){const t=n(()=>window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey);"function"==typeof t&&t(),io.optOut({accountId:window._vwo_acc_id,config:e})}let wo=null,_o=null;function go(){try{const e=localStorage.getItem(Zt.ABM_META);if(e){const t=window.VWO._.native.JSON.parse(e);return{synced:t.synced||{},ts:t.ts||0}}return{synced:{},ts:0}}catch(e){return{synced:{},ts:0}}}function ho(){return Ae()||window._vis_debug?"debug_"+Zt.ABM_META:Zt.ABM_META}function po(e){try{const t=localStorage.getItem(ho()),n=t?window.VWO._.native.JSON.parse(t):{},o=Object.assign(Object.assign({},n),{synced:e.synced,ts:e.ts});localStorage.setItem(ho(),window.VWO._.native.JSON.stringify(o))}catch(e){}}function vo(){_o||(_o=go(),wo=new Set(Object.keys(_o.synced)))}function fo(e){let t=0;for(let n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return t}function Eo(e){let t=0;for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){t=31*t+fo(n)|0;const o=e[n];t=31*t+(o&&"object"==typeof o?Eo(o):fo(String(o)))|0}return t>>>0}function Oo(e){vo();const t=Eo(e);return{send:!(null==wo?void 0:wo.has(String(t))),hash:t}}function mo(e){if(vo(),!_o||!wo)return;const t=String(e);wo.add(t),_o.synced[t]=1,_o.ts=Date.now(),po(_o)}function So(e){vo(),wo&&wo.add(String(e))}function To(e){try{const t=localStorage.getItem(ho()),n=t?Object.assign({},window.VWO._.native.JSON.parse(t)):{};e(n),localStorage.setItem(ho(),window.VWO._.native.JSON.stringify(n))}catch(e){}}function Co(e,t){To(n=>{n.synced||(n.synced={}),void 0!==(null==e?void 0:e.e)&&(n.e=e.e),void 0!==(null==e?void 0:e.d)&&(n.d=e.d);const o=String(t);n.synced[o]=1,n.ts=Date.now()}),So(t)}function Io(e,t={}){if(!n(()=>window.VWO.featureInfo.abm))return;const o=Cn.accountId,i=Ln.get("_vwo_uuid")||Cn.vwoUUID,r=Object.assign(Object.assign({},t),e&&{_vwo_identity_id:e}),{send:s,hash:a}=Oo(r);if(!s)return;const d=Ae()||window._vis_debug,c=`${Cn.serverUrl}abm/identify?a=${o}&u=${i}`+(d?"&m=1":"");Hn({url:c,data:window.VWO._.native.JSON.stringify(r),method:"POST",responseType:"json",success:function(){Co(this.response,a),setTimeout(()=>{n(()=>window.VWO._.abmUtils.syncIdentity())},0)},error:()=>{mo(a)}})}var yo;!function(e){e[e.EVENT=40]="EVENT",e[e.ATTRIBUTE=40]="ATTRIBUTE"}(yo||(yo={}));const Ao={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 No{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=No.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=No.toCamelCase(e.slice(e.search(/[\w-.]/g)));return t=t.replace(/^(_|vwo_|\.|v_|i_|-)*/g,""),"visitors"===i(t)&&(t+="_1"),t}static filterAttributeObjectKeys(e){if("object"!=typeof e||Array.isArray(e))return No.logWarningAndReportError(Ao.ATTRIBUTE_NOT_OBJECT);const t={};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let o=No.whiteListedProps[n]?n:No.filterPropertyName(n);if(!o.trim())return No.logWarningAndReportError(`Invalid attribute name: '${n}' is not allowed as an attribute name!`);o.length>40&&(o=o.slice(0,40),console.warn(Ao.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),t({msg:"VWO Event API Error: "+e,url:"NamingUtil.ts"})}}var Vo;No.whiteListedProps={vwo_hubspot_id:!0},No.whiteListedEvents={[r.RECOM_BLOCK_SHOWN]:!0,[r.DEBUG_EVENT]:!0},function(e){e.PRE="PRE",e.POST="POST"}(Vo||(Vo={}));const bo={[r.VARIATION_SHOWN]:{ignoreMetricDataCheck:!0},[r.PAGE_VIEW]:{},[r.DOM_CLICK]:{},[r.DOM_HOVER]:{},[r.DOM_SUBMIT]:{},[r.CUSTOM_CONVERSION]:{},[r.REVENUE_CONVERSION]:{},[r.SYNC_VISITOR_PROP]:{ignoreMetricDataCheck:!0},[r.PAGE_UNLOAD]:{},[r.DEBUG_EVENT]:{ignoreMetricDataCheck:!0}},Ro=e=>!!bo[e],Lo=e=>!!n(()=>window.VWO._.allSettings.dataStore.events[e].ls),Do=e=>n(()=>!!window.VWO._.allSettings.dataStore.events[e]),Wo=e=>n(()=>!!window.VWO._.allSettings.dataStore.events[e].aT),Po=()=>{let e=[],t=[],o=!1;const i=n=>{const o=e.length>0,i=t.length>0;return n?n===Vo.PRE?o:n===Vo.POST?i:void 0:o||i},r=(r,s)=>{if(!o||!i(r))return s;const a=!s||!At(s),d=Object.assign({},n(()=>s.d.event.props)||{}),c=n(()=>s.d.event.name);let l=Object.assign({},s);const u=r===Vo.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){g.warn(`Error while running ${r}-Hook callback!`)}return a?s:(r===Vo.PRE&&Ro(c)&&((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,d),l)};return{init:(n,i)=>{Array.isArray(i.preHookList)&&(e=[...e,...i.preHookList]),Array.isArray(i.postHookList)&&(t=[...t,...i.postHookList]),n.event.addPreHook=t=>(e.push(t),e.length-1),n.event.addPostHook=e=>(t.push(e),t.length-1),o=!0},runAllHooks(e,t){const n=r(Vo.PRE,e);if(-1===n)return{processedData:n,wrappedCallback:t};return{processedData:n,wrappedCallback:(...e)=>{r(Vo.POST,n),t(...e)}}},canRunHook:i}},xo=Po(),Uo={combi:"cb",goal:"gl",exclude:"ex",uuid:"ud"},Mo=()=>{const e={q:Mt.VWO_COOKIE_QUERY_PARAM,d:""};try{let t="";const n=window._vwo_exp||{},o=window.VWO._.cookies.getAll(),i={};
94for(const e in o)if(o[e]){const r=o[e],s=dn.campaignCookies.exec(e),a=dn.uuidCookie.exec(e),d=(s||a||[])[1];if(!d||n[d]&&!n[d].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=Uo[n];if(!a)continue;if("goal"===n){const e=`${a}_${d}`;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}_${d}=${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},ko=()=>{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 o=-1,i=-1;if(t){const e=Math.abs(t.fetchStart-t.startTime),n=Math.abs(t.requestStart-t.fetchStart),r=Math.abs(t.responseEnd-t.responseStart),s=+window._VWO_Jphp_StartTime;i=e+n+r,o=isNaN(s)?-1:s-t.responseEnd}return{settings_tolerance:n(()=>e.settings_tolerance()),library_tolerance:n(()=>e.library_tolerance()),settingsTimedOut:!!e.sT,libraryTimedOut:!!e.lT,timeToStartExecuteJphp:o,totalDownloadTime:i}},Go=At(window._vwoCc)?window._vwoCc:{},Fo=e=>(Go.SPA_SPLIT=Go.SPA_SPLIT||{},!(!Go.SPA_SPLIT[e]&&!Go.SPA_SPLIT["*"])),$o=(()=>{const e=Go.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}})(),Bo=!!Go.debugLogs,jo=Go.disableAsp,Ho=!Go.vwoUuidV2Secure,Ko=n(()=>window.VWO._.useCdn)||!1,Jo=Go.enableRefreshLimit,qo=Go.expUrlChange,Xo=window._vwo_acc_id>1044e3||Go.enableLoader,Yo=!!Go.eblCSync,zo=!!Go.hdPR,Qo=!!Go.cPM,Zo=!!Go.svIdInSyncListDbgLog;function ei(){return window.VWO.eB&&!Go.dB}const ti=!!Go.wMS,ni=()=>n(()=>window._vwoCc.vPH)||!1,oi=!!Go.mEPR,ii=!!Go.cA_csa,ri=!!Go.dAM,si=!!Go.observeHTML,ai=!!Go.mSSR,di=!!Go.allowWinnerSelection,ci=Go.dNcLT,li=!!Go.dsPCe,ui=!!Go.vTsPU,wi=!!Go.vTST,_i=!!Go.aRVId,gi=!!Go.aCSF,hi=!!Go.hBCS,pi=!!Go.dHRoDr,vi=!!Go.fPVR,fi=!!Go.nHE,Ei=!!Go.cDSTR,Oi=Go.cLID,mi="ev",Si="dslv",Ti="fn";class Ci{constructor(){this.uuid="",this.preview=Ae,this.hideElExpression="{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}"}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(le())return!1;const t=!!n(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.jsConfig.crDom);return e?t&&this.isDomIndependentCampaign(e.type):t}isBot2(){return window.VWO._.isBot||i(window.navigator.userAgent).indexOf("bot")>=0||i(window.navigator.userAgent).indexOf("spider")>=0||i(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[Jt]}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 o;const i=window.VWO._.allSettings.triggers[e],s=n(()=>i.cnds),a=3===n(()=>i[Si]);a||n(()=>Object.keys(s).length)||t({msg:"Trigger definition is empty",event:{triggerName:e}});const d=e=>{switch(e){case r.DOM_CLICK:return"CLICK_ELEMENT";case r.DOM_SUBMIT:return"FORM_SUBMIT";case r.PAGE_UNLOAD:return"PAGE_UNLOAD";default:return""}};if(a)return Object.keys(i[mi]).map(d);if(s&&"object"==typeof s[0]){o=d(s[0].event)}else{switch(n(()=>s[1].event)){case r.DOM_SUBMIT:case r.DOM_CLICK:o="ENGAGEMENT"}}return o}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 r=!0;for(let e=0;e<o.length;e++)if(o[e].trim()&&"head"!==i(o[e])){r=!1;break}return n||(e.muts.pvtMut=r),r}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);
94n&&t.push(n.join("-"))}),t.join("|")}setCampaignAppliedFlag(e,t){ii&&e.ss&&e.ss.csa?e.cA=!1:e.cA=t}}let Ii;const yi={get:e=>{try{0;return window.localStorage.getItem(e)}catch(e){return""}},set:(e,t)=>{try{return Ii._setItem(e,t)}catch(e){return""}},remove:e=>{try{return Ii._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 Ai(e){Ii=e}window.VWO._.localStorageService=yi;const Ni=/:nth-parent\((\d+)\)$/,Vi=/[A-Za-z1-9]*?:tm\(["']([\s\S]*?)["']\)(?:\:nth-parent\(\d\))?/,bi=e=>e.indexOf(":tm(")>-1,Ri=e=>!!bi(e),Li=e=>{const t=e.match(Ni)||[];if(t.length<2)return;const n=+t[1];return isNaN(n)?void 0:n};function Di(){const e={};return function(t){if(e[t])return e[t];if(bi(t)){const{targetElement:n,targetText:o,ancestorLevelCount:i,childSel:r}=(e=>{const t=e.match(Vi)||[e],n=t[0],[o]=e.split(":tm("),i=t[1],r=Li(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 Wi=Di(),Pi={};function xi(e){if(Array.isArray(Pi[e]))return Pi[e];const t=e.split("<vwo_sep>");return 1===t.length?Pi[e]=[{sel:e,isTxtSel:!0}]:Pi[e]=t.map(e=>({sel:e.trim(),isTxtSel:Ri(e)}))}const Ui=e=>"number"==typeof e,Mi=(e,t)=>!(!e||e.sel!==t),ki=(e,t)=>Ui(e)&&e===t,Gi=({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<i[r].length;e++){const t=i[r][e];if(!t)return null;const s=!n&&!t.d||ki(n,t.d),a=!o&&!t.cd||Mi(t.cd,o);if(s&&a)return t}return null},Fi=()=>Object.assign({},n(()=>window.VWO._.txtCfg)||{}),$i=Fi(),Bi=()=>{$i.o&&n(()=>{$i.o.d()})};window.VWO.modules.utils.textBasedSelectorUtils={disconnectMutationObserver:Bi};class ji{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<e.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 Hi=new ji;function Ki({avoidFullHTML:e}={avoidFullHTML:!1}){return si&&!e?document.documentElement:document.body||document.documentElement}const Ji={state:{}},qi=e=>e&&"object"==typeof e&&!Array.isArray(e),[Xi,Yi]=function(){let e={};return window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{e={}}),[(t,n)=>{e[t]=e[t]||{},e[t][n]=!0},(t,n)=>qi(e[t])&&!!e[t][n]]}();function zi({triggerId:e,eventName:t,triggerObj:n}){const o=(n||window.VWO._.allSettings.triggers[e]||{}).cnds||[];for(let e=0;e<o.length;e++)if(t.indexOf(o[e].event)>-1)return!0;return!1}function Qi(e){return!!(window.VWO._.allSettings.triggers[e]||{}).sLR}function Zi(){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=Ki();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 er=Zi();function tr(e){qi(e)&&Object.assign(Ji.state,e)}function nr(e){window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.fireTagEvaluatedEvent("${{1}}")',null,{captureGroups:[e]})}function or(e,n){const{amt:o,campId:i}=e,s=e.t,a=()=>{try{n(),Ji.state[s]=!0}catch(e){t({msg:`Error occurred while executing "${s}" trigger`,url:"triggerBasedTagExecutorMT.ts",source:e})}};o&&(er.attach(),er.fireEventOnMutation(`vwo_mutObs.${s}`));const d=zi({triggerId:s,eventName:r.CAMPAIGN_UNLOADED}),c=Qi(s),l=d||c;if((!s||Ji.state[s])&&!d)return a();Yi(e.tag,s)||(Xi(e.tag,s),window.fetcher.getValue('window.VWO.modules.utils.tagExecutor.attachTriggerListenersForTagExecution("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[s,a,{isWaitForElementEvent:o,campId:i,preventCallBackRemovalOnSpa:l,isCampUnloadEvent:d,preventCallBackRemoval:c}]}))}function ir(e){if("object"!=typeof e)return'"'+e+'"';let n="";try{const t=at(e);let o=t.length;for(;o--;){const i=t[o];n+='"'+i+'":'+ir(e[i])+","}n="{"+n.slice(0,-1)+"}"}catch(n){t({msg:"Error in json stringify - "+e,url:"utils.js",source:encodeURIComponent("json-stringify")})}return n}function rr(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:tr};const sr=$t;function ar(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:d
94ocument.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 dr(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 o=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 n="[JSLIB] Error during storing control style attribute value";t({msg:n,url:"utils.js",source:encodeURIComponent(n)})}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(){o(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(){o(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 o=arguments[0];try{this.each(function(){if(!this.hasOwnProperty("__vwoControlVwoAttr")){this.__vwoControlVwoAttr={};Object.keys(o).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":o.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 n="[JSLIB] Error during storing control attributes values";t({msg:n,url:"utils.js",source:encodeURIComponent(n)})}const i=e.extend({},o);if(Array.isArray(i.removedAttributes))for(let e=i.removedAttributes.length-1;e>=0;e--)i[i.removedAttributes[e]]&&delete i[i.removedAttributes[e]];else delete i.removedAttributes;const r=["type","height","width"],s=this.get(0);for(let e in r)if(r.hasOwnProperty(e)){const t=r[e];i[t]&&(s.setAttribute(t,i[t]),delete i[t])}if(i.class){const e=i.class.addedClasses,t=i.class.removedClasses;e&&e.length>0&&this.addClass(e.join(" ")),t&&t.length>0&&this.removeClass(t.join(" ")),delete i.class}if(i.removedAttributes&&i.removedAttributes.length>0){for(let e=0;e<i.removedAttributes.length;e++)this.each(function(){this.removeAttribute(i.removedAttributes[e])});delete i.removedAttributes}Xo&&i.src&&!i.loader&&(i.loader=!0,i.loaderConfig={pc:"transparent",sc:"transparent",id:Date.now(),as:"5s"});const a="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";if(i.src&&i.loader){const t=`vwo-loader-el-${i.loaderConfig.id}`;if((this.attr("src")!==i.src||this.attr("srcset")!==i.srcSet)&&!this.hasClass(t)){this.attr("src",a);const n=i.src,o=i.srcSet;o&&this.removeAttr("srcset"),e("head").append(`<style type="text/css" id="${t}">.${t}{width:${i.width}px;height:${i.height}px;animation-timing-function: linear;animation-duration: ${i.loaderConfig.as};animation-iteration-count: infinite;animation-name: placeHolderShimmer;background: #ccc;background: linear-gradient(to right, ${i.loaderConfig.pc} 8%, ${i.loaderConfig.sc} 38%, ${i.loaderConfig.pc} 54%);display: inline-block;}@keyframes placeHolderShimmer{0%{background-position: -468px 0}100%{background-position: 468px 0}}</style>`);const r=new Image;r.onload=r.onerror=()=>{window._vwo_handleMutations&&window._vwo_handleMutations(this.get(0),()=>{this.attr("src",n),o&&this.attr("srcset",o),e(`#${t}`).remove(),this.removeClass(t)})},r.src=n,o&&(r.srcset=o),this.addClass(t)}
94["src","srcSet","loader","loaderConfig"].forEach(e=>{delete i[e]})}else if(n(()=>tt._.ac.hIF)&&(i.src||i.srcset)&&["IMG","SOURCE"].includes(this.get(0).tagName)){let e=i.src,t=i.srcset;e&&(i.src=a),t&&(i.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&&o.src&&o.src.includes(".vwo.io")&&(s.onerror=()=>{window.VwoIoImageLoadFailed&&window._vwo_handleMutations&&window._vwo_handleMutations(s,()=>{this.attr("src",o.src.replace("vwo.io","visualwebsiteoptimizer.com")),o.srcset&&this.attr("srcset",o.srcset.replace("vwo.io","visualwebsiteoptimizer.com")),delete window.VwoIoImageLoadFailed})}),this.attr(i)}}return e.fn.attr.apply(this,arguments)}this.get(0).setAttribute(arguments[0],arguments[1])}return this};const i=window._vwo_editorOperationTracker={},s={};window.VWO._.phoenixMT.once("vwo_domClicked",e=>{const t=Object.keys(s);for(let n=0;n<t.length;n++)s[t[n]](e)}),e.fn.vwoElement=function(t){const n=`vwo_w_${t.id}`,o=t.id&&`#vwo-widget-${t.id}`||"";let a=!1,d=!1;if(t.wId){let e=window.VWO._.native.JSON.parse(tt._.allSettings.dataStore.changeSets[t.wId]),n="";e.css?n+=`<div ${t.idemId}="" vwo-element-id="${t.elId}">${e.html}<style>${e.css}</style></div>`:n+=`<div ${t.idemId}="" vwo-element-id="${t.elId}">${e.html}</div>`,e.js&&e.js.data&&(n+=`
94<script>${e.js.data}<\/script>`),t.html=n}const c=t.opId,l=e=>{c&&(e?i[c]=e:delete i[c])},u=()=>{l("sw-attached");const n=n=>{tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[n,()=>{l("sw-executed");let n=!1;t.sw.skipExecuteOnce=d,!t.sw.executed||!t.sw.skipExecuteOnce||e(o).length||f()||a||(n=!0,t.sw.executed=!1),t.sw.executed||t.ef&&!t.ef.executed||_(n),t.sw.executed=!0,a=!1}]})};"string"==typeof t.sw.p_dsl?tt.phoenix(`settings.currentSettings.triggers.${t.sw.p_dsl}`).then(e=>{e?(e.cnds=Hi.modifyTriggerConditions(e.cnds,e=>(!S(e)||"vwo_pageView"!==e.event&&"vwo_session"!==e.event||(e.persistState=!0),e)),zi({triggerObj:e,eventName:r.DOM_CLICK})&&(d=!0),n(e)):g.error(`Trigger for show when p_dsl ${t.sw.p_dsl} not found.`)}):n(t.sw.p_dsl),tt.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,tt.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,tt.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)),h(e)}):h(e)},h=i=>{this[t.position](t.html),l(),t.js&&(tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.js.p_dsl,()=>{}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-js-ready`]})),o&&(t=>{const n=e(t);n.length&&n.get(0).addEventListener("close_button_clicked",function(){a=!0,l("disconnected")})})(o),t.rec&&!i&&p(),t.hw&&(tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.hw.p_dsl,()=>{let o=yi.get(n);o&&(o=Gt(o),o.d=1,yi.set(n,ir(o))),(t=>{e(t).remove()})(`#vwo-widget-${t.id}`)}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-hw-ready`]})),d&&(s[`vwo_domClicked.${t.id}`]=()=>{a=!1})},p=()=>{let e=yi.get(`vwo_w_${t.id}`);if(e){e=Gt(e);for(const t in e)switch(t){case"v":e[t]=parseInt(e[t])+1;break;case"l_ts":e[t]=Date.now()}yi.set(`vwo_w_${t.id}`,ir(e))}else v(e)},v=e=>{!e&&(e=yi.get(`vwo_w_${t.id}`)),e||yi.set(`vwo_w_${t.id}`,ir(t.sks))},f=()=>{t.sks&&v();let e=yi.get(`vwo_w_${t.id}`);return!!e&&(e=Gt(e),1==e.d)};return t&&this.length&&t.position&&!f()&&(t.rec?(l("rec-attached"),tt.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[t.rec.p_dsl,()=>{l("rec-executed"),t.sw||t.ef?(t.ef&&w(),t.sw&&u()):_()}]}),tt.phoenix('trigger("${{1}}")',null,{captureGroups:[`widget-${t.id}-rec-ready`]})):t.sw||t.ef?(t.sw&&u(),t.ef&&w()):_()),this};const a={};e.fn.performOp=function(t){try{if((i&&("sw-executed"===i[t]||"rec-executed"===i[t])||a[t]&&!(e=>{try{return"isConnected"in e?e.isConnected:document.body.contains(e)}catch(e){return!1}})(a[t]))&&delete i[t],this&&this.length)return a[t]=this[0],i[t]?e():(i[t]="in-progress",this)}catch(e){}return this},e.fn.execCode=function(e){try{e.call(this)}catch(e){const n="[JSLIB] Error while running custom Code through execCode";t({msg:n,url:"HelperFunctionMT.ts",source:encodeURIComponent(n)})}return this},e(window).bind("beforeunload",function(){try{let e=tt._.insightsConversions||[];if(e.length){let t=yi.get(`_vwo_insights_conversions_${window._vwo_acc_id}`);t&&(t=Object.values(Gt(t)),e=[...t,...e]),yi.set(`_vwo_insights_conversions_${window._vwo_acc_id}`,ir(e))}const t=[],n=tt.queue||tt;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&&yi.set(`_vwo_track_data_${window._vwo_acc_id}`,ir(t))}catch(e){const n="[JSLIB EVENT] Error unload event.";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}}),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 n="[JSLIB] Error during vwoRevertHtml";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertAttr=function(){try{return this.length&&this.each(function(){if(this.hasOwnProperty("__vwoControlVwoAttr")){var t=this.__vwoControlVwoAttr;t.hasOwnProperty("attrsToAddOrModify")&&t.attrsToAddOrModify.forEac
94h(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 n="[JSLIB] Error during vwoRevertAttr";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},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 n="[JSLIB] Error during vwoRevertCss";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoRevertRearrange=function(n,o,i){try{return this.length?this.each(function(){e(this).parent().removeAttr(`vwo-op-${n}`);var t=e(o),r=t.nonEmptyContents().eq(i);t.length||e(this).remove(),r.length?r.before(this):t.append(this)}):this}catch(e){const n="[JSLIB] Error during vwoRevertRearrange";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},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 n="[JSLIB] Error during revertContentOp";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},e.fn.vwoVal=function(){try{try{this.each(function(){this.hasOwnProperty("__vwoControlVal")||(this.__vwoControlVal=this.value||"")})}catch(e){const n="[JSLIB] Error during storing control element value";t({msg:n,url:"helperFunctionMT.ts",source:encodeURIComponent(n)})}return e.fn.val.apply(this,arguments),this}catch(e){const n="[JSLIB] Error during vwoVal";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}},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 n="[JSLIB] Error during vwoRevertVal";t({msg:n,url:"helperFunction.ts",source:encodeURIComponent(n)})}}}const cr=(e,t)=>{for(;--t>=0&&e.parentElement;)e=e.parentElement;return t<0?e:null};function lr(){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=>ei()&&e&&e.classList.contains("vwo_bl");let n,o=0;const i=window.vwo_$;window.vwo_$=(...r)=>{const s=r[0]||"",a=(d=r[1])&&!Array.isArray(d)&&"object"==typeof d?r[1]:{};var d;if(void 0!==a.iT&&r.splice(1,1),ei()&&"string"==typeof s&&(r[0]=`${s}:not(.vwo_bl)`),!s||"string"!=typeof s||-1===s.indexOf(":tm(")||/<.*(script|style)\b[^>]*>/g.test(s))return i(...r);try{const r=xi(s);if(r.length>1){var c=[];for(const e of r){const t=vwo_$(e.sel).toArray();for(const e of t)e._vwo_visited||(e._vwo_visited=!0,c.push(e))}for(const e of c)delete e._vwo_visited;return i(c)}const d=Wi(r[0].sel),{targetElement:l,targetText:u,ancestorLevelCount:w,childSel:_}=d,g=window.VWO._.txtCfg||{};if(g.txtSelMap){const e=Gi(d,g.txtSelMap);if(e&&e.s){const t=window.vwo_$("."+e.s);if(t.length>0)return t}}let h=i();const p=e=>{if(w){const t=cr(e,w);t&&(_?[].push.apply(h,Array.from(t.querySelectorAll(_))):[].push.apply(h,[t]))}else[].push.apply(h,[e])};if(l){const i=((i,r,s)=>{const a=i.split(" "),d=a.length>1?a[1].toUpperCase():a[0].toUpperCase(),c=a.length>1?document.querySelector(a[0]):document.body;return document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>i.tagName!==d||t(i)?NodeFilter.FILTER_SKIP:e(i,r,s)?(n=i,o=i.querySelectorAll(d).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();)p(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)&&p(t.parentElement))}}return o=0,h}catch(e){return i()}},Object.assign(window.vwo_$,i)}window.VWO.modules.utils.helperFunctions={onUrlChange:ar};const ur={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,d=e[0],c=e.slice(1),l=-1!==d.indexOf(".");return l&&0===d.indexOf(t)||!l?(l?(r=n[(s=d.split("."))[0]][s[1]],a=n[s[0]]):(r=n[d],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,c),1):0):0}
94catch(t){return console.log("Error occured in VWO Process Event ("+(e&&e[0])+"): ",t),0}}},wr={};const _r=e=>{const t=xi(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=Wi(e.sel),i=Gi(t,n.txtSelMap);if(i&&i.s){const t="."+i.s;r(t),o[e.sel]=t}}else r(e.sel);return i},gr=()=>{window.VWO._.txtCfg&&window.VWO._.txtCfg.mp&&window.fetcher.setValue("window.VWO._.txtCfg.mp",window.VWO._.txtCfg.mp)};function hr(e){return E(this,void 0,void 0,function*(){yield tt.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})})}class pr extends Ci{constructor(){super(),this.isInsightsActivated=!1,this.isCampaignsLoaded=!1,this.noopFn=()=>{},window.VWO._.phoenixMT.on(r.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=Cn.vwoUUID;let t=e&&e.id&&e.multiple_domains?"_"+e.id:"";this.shouldUseCrossDomainForInsights(e)&&(t=tn);const n=t&&(Ln.get("_vwo_uuid"+t)||Ln.get("_vwo_uuid"+tn))||Ln.get("_vwo_uuid");return this.uuid=n||this.uuid||this.generateUUID()}createUUIDCookie2(e){if(kn.isVisitorOptedOut())return;const t=this.getUUID(e);let n=e&&e.id&&e.multiple_domains?"_"+e.id:"";const o=this.shouldUseCrossDomainForInsights(e||{});return o&&(n=tn),Ln.get("_vwo_uuid"+n)||this.createCookieMT("_vwo_uuid"+n,t,Mt.UUID_COOKIE_EXPIRY,e,!0,o),tt.data=tt.data||{},tt.data.vin=tt.data.vin||{},tt.data.vin.uuid=t,t}setVin(e){if(kn.isVisitorOptedOut())return;const t=this.getUUID(e);return tt.data=tt.data||{},tt.data.vin=tt.data.vin||{},tt.data.vin.uuid=t,t}extraData2(e,t){var n,o,i,r,s={},a=tt.modules.tags.sessionInfoService.getInfo(),d=e?a.r:mn.get();const c=window.screen.width,l=window.screen.height;return s.sr=c+"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=d),s.lt=(new Date).getTime(),s.tO=vt(),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 n(()=>f().isDomIndependentCampaign(e))}isSessionBasedCampaign2(e){return n(()=>f().isSessionBasedCampaign2(e))}hasInsightsMetric(e){return n(()=>f().hasInsightsMetric(e))}isAnalyzeCampaign(e){return n(()=>f().isAnalyzeCampaign(e))}shouldTrackUserForCampaign(e){return"number"==typeof e&&(e=window._vwo_exp[e]),!e||!window._vwo_code||!window._vwo_code[Ht]&&!window._vwo_code[Kt]||(!this.isTestingCampaign(e.type)||this.isSplitVariation(e))}isEligibleToSendCall(e,t){return!Ae()&&(t&&!t.visDebug||!window._vis_debug)&&this.shouldTrackUserForCampaign(e)&&(t&&t.vwoInternalProperties.shouldExecuteLib||window.VWO._.shouldExecuteLib)}isBotScreen(){return+(screen.height-window.innerHeight<0)}createCookie(e,t,n,o,i){return E(this,void 0,void 0,function*(){return this.otherSide('createCookie("${{1}}", "${{2}}", "${{3}}", "${{4}}", "${{5}}")',null,[null,t,n,o,i])})}createCookieMT(e,t,n,o={},i,r=!1){(i||this.shouldTrackUserForCampaign(o))&&(r||o&&o.multiple_domains?Ln.createThirdParty(e,t,n,void 0,o.id,!0,o,!1,!0):Ln.create(e,t,n))}updateThirdPartyUUIDsTracking(e){const t=window.localStorage.getItem(Zt.THIRD_PARTY_UUIDS);if(t&&t.includes(e))return;const n=t?t.split(","):[];n.push(e),window.localStorage.setItem(Zt.THIRD_PARTY_UUIDS,n.join(","))}isSSApp(){var e,n,o;const i=null===(o=null===(n=null===(e=window.VWO._.allSettings.dataStore)||void 0===e?void 0:e.plugins)||void 0===n?void 0:n.DACDNCONFIG)||void 0===o?void 0:o.SST,r=i&&i.SSTD;if(!r)return!1;if(tt._.ssdm)return i&&tt._.ssdm;try{const e=window.document.domain.match(r);if(e&&e.length>0)return i}catch(e){return t({msg:`Invalid regex for domain. sstd = ${r}`,source:encodeURIComponent(`Invalid regex for domain. VWO._.sstd = ${r}`)}),!1}}doesUuidCookiesExist(){return!!Ln.get("_vwo_uuid")||!!gt(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(Ln.get(Mt.GLOBAL_OPT_OUT,!0),10)}_optOut(e,t){return t.trigger(r.OPT_OUT,{oldArgs:[!1]}),!1}doesSessionBasedCampaignExistsInTags(e){var t=e&&Gt(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<n.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
94=>this.delCSS({ruleName:e.trim(),campaignData:t}));if("*"===e&&(clearTimeout(window._vwo_oscTimeout),delete window._vwo_oscTimeout),window.VWO._.txtCfg&&Ri(e)){const n=xi(e);if(n.length>1){for(let e=0;e<n.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,s,a,d,c,l,u;if(e=i(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,":")),s=o.sheet,a=s.cssRules.length&&s.cssRules[0].selectorText?s.cssRules[0].selectorText.split(","):"",d="";let t=0;for(c=0;c<a.length;c++)i(vwo_$.trim(a[c]))!==e||t?d+=a[c]+",":t||(t=1);if(d&&t){d=d.substr(0,d.length-1);try{s.insertRule(d+u,1)}catch(e){}finally{s.deleteRule(0)}}else o&&o.parentNode&&o.parentNode.removeChild(o)}else if(o.styleSheet){s=o.styleSheet,c=0;do{l=s.rules[c],l&&i(l.selectorText)===e?s.removeRule(c):c++}while(l)}"*"!=e||t||(window.VWO.dNR=1),window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[r.DELETE_CSS_RULE,{oldArgs:[e]}]})}}insertCSS(e,t){let n,o;"object"!=typeof e||e instanceof Array||(n=e,e=n.id,o=n.className);let i=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),o&&n.classList.add(o),t.parentNode.insertBefore(n,t.nextSibling)}else{if(i)try{i.removeChild(i.childNodes[0])}catch(e){}else{const t=document.getElementsByTagName("head")[0];i=document.createElement("style"),e&&i.setAttribute("id",e),o&&i.setAttribute("class",o),i.setAttribute("type","text/css"),t.appendChild(i)}if(i.styleSheet)i.styleSheet.cssText=t;else{const e=document.createTextNode(t);i.appendChild(e)}}}isCustomEvent(e){return e&&"string"==typeof e&&e.startsWith(Yt)}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<t.length;e++)vwo_$(t[e]).remove()}setCampaignIds(e){window._vwo_exp_ids=window._vwo_exp_ids||[],e=e||[],window._vwo_exp_ids.push(...e),hr({experimentIds:window._vwo_exp_ids})}getSplitDecision(e){return n(()=>Ln.get("_vis_opt_exp_"+e+"_split").split(ln)[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;Ln.create("_vwo_ssm",1,3650,void 0,void 0,!0);const e=Ln.get("_vwo_ssm",!0);return Ln.erase("_vwo_ssm",void 0,!0),!e}areCookiesDisabled(e){let t=!1;e&&!Ln.get(Mt.TEST_COOKIE,!0)&&(t=!0),t&&Ln.create(Mt.TEST_COOKIE,"1",void 0,void 0,void 0,!0);const n=!Ln.get(Mt.TEST_COOKIE,!0);return t&&Ln.create(Mt.TEST_COOKIE,"",-1,void 0,void 0,!0),n}updateGlobalOptOutCookie(e){e?Ln._create(Mt.GLOBAL_OPT_OUT,1,100,window._vwo_cookieDomain,void 0,!0):Ln.erase(Mt.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===Mt.GLOBAL_OPT_OUT)this.updateGlobalOptOutCookie(!!parseInt(n[r],10));else{if(!this.shouldUseCrossDomainForInsights()||!dn.insightsCookies.test(r))return;let e=Mt.DEFAULT_EXPIRY;const t=n[r];"string"==typeof r&&(r=r.replace(/_(\d+)$/,"")),r.includes("uuid")?(e=Mt.UUID_COOKIE_
94EXPIRY,Ln._create(r,t,e,window._vwo_cookieDomain,void 0,!0)):r.includes("ds")?(e=kt(),Ln._create(r,decodeURIComponent(t),e,window._vwo_cookieDomain,void 0,!0)):r.includes("sn")&&(e=Mt.TRACK_SESSION_COOKIE_EXPIRY,Ln._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,-1===window.name.indexOf(`_vis_preview_${window._vwo_acc_id}`))){const n=Ln.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))}updateRTagsInfo(e,t){const n=window.VWO._.rTagInfo||{};n[e]=n[e]||[],n[e].includes(t.tag)||n[e].push(t),window.VWO._.rTagInfo=n}runRevertTagsAndUpdateInfo(e){var o;const i=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]||[],d=i[e],c=this.isPersonalizeCampaign(d)&&d.mE,l=n(()=>{var e;return(null===(e=d.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(d&&a.length>
940&&(!d.isApplicable||d.mSP||d.ss&&(d.ss.csa||d.ss.cta)||oi&&c||l)){vr.setCampaignAppliedFlag(d,!1);for(const t of a){const{tag:n,rTagXpath:i}=t;if(!r.includes(n)){((null===(o=window.VWO._.allSettings.tags[n])||void 0===o?void 0:o.fn)||zt)(),ai&&window.VWO.refreshElements([i],[e])}}([752930,2000558].includes(window._vwo_acc_id)||window._vwo_acc_id>=9e5)&&!window.VWO._.isSettingsLoaded&&t({msg:"Settings.js status update - revertTags",url:window.location.href}),delete window.VWO._.rTagInfo[e]}}window.VWO.eB=e}}extractRTagsFromRule(){const{rules:e}=tt._.allSettings,t=[];for(let n=0;n<e.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(Zt.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:[r.VARIATION_SHOWN_SENT,{oldArgs:[t,n]}]}),window.VWO._.phoenixMT.trigger(r.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(Zt.VS_DATA)||"{}");o[e]={},o[e].v=t,o[e].u=n,window.localStorage.setItem(Zt.VS_DATA,window.VWO._.native.JSON.stringify(o))}loadNcLib(e){const o=e||n(()=>window._VWO._vis_nc_lib),i={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)||t({msg:"Error in loading nc library"})}},r=()=>{2===window.VWO.load_co.length?window.VWO.load_co(o,i):window.VWO.load_co(o)};ci&&"number"==typeof ci&&ci>0?setTimeout(r,ci):vwo_$(document).ready(r)}fireUrlChangeWildCardEvent(){qo&&n(()=>{window.VWO.modules.tags.wildCardCallback({VWO:{firedTime:Date.now()}},r.URL_CHANGED)},{sendErrorLog:!0,msg:"fireUrlChangeWildCardEvent",url:"UrlChangeEventMT.ts"})}setSameSiteVariables(){const e=this.isSSApp();return e&&(window.VWO._.ssdm=!0),e&&"https:"===Cn.location.protocol&&(!window.VWO.data.accountJSInfo||window.VWO.data.accountJSInfo&&!window.VWO.data.accountJSInfo.noSS)&&(window.VWO._.ss=!0),e}getSelectorPath(e,t){let n="",o="",i=t.sections[1].variations[e];"string"==typeof i&&(i=vwo_$.parseJSON(i));const r=t.pg_config[0];if(i)for(let s=0;s<i.length;s++){let a=i[s].xpath;if(i[s].getPath)try{t.aTO=!0;const n=i[s].getPath,o=window.VWO._.allSettings.tags[n];a=o.fn(()=>{},{campaignId:t.id,pgGrpIds:i[s].pgGrpIds||[r],xpath:i[s].xpath,unhideTrigger:i[s].unhideTrigger,cpath:i[s].cpath,variationId:e,campaignData:t})}catch(e){}a&&(i[s].dHE?t.dHE=!0:(t.mSP&&(a=a.replace(/html\.vwo_p_s_\w+\s*/g,"")),Ri(a)?n+=_r(a):n+=a+",")),i[s].cpath&&!i[s].dHE&&(o+=i[s].cpath+",")}return{variationXPathSelector:n,variationCPathSelector:o}}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=R(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)),gr(),t}}const vr=new pr;window.VWO.modules.utils.libUtils=vr;const fr=(()=>{let e=null;return{get:t=>n(()=>{switch(t){case"visitor.id":return e||(e=vr.createUUIDCookie2({vwoUUID:Cn.vwoUUID})),e;case"visitor.sessionId":return n(()=>window.VWO.modules.tags.sessionInfoService.getSessionId(),{},null);case"visitor.referrer":return mn.get();default:return null}})}})();class Er{otherSide(...e){return e[0]="VWO.modules.tags.dataSync."+e[0],window.fetcher.getValue(...e)}}class Or{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,o){var i;let r=!0;const s=n(()=>o._vwo.eventDataConfig.addVwoPageMeta);this.syncAdditionalDataWithEventsData(null===(i=o._vwo)||void 0===i?void 0:i.eventDataConfig,o);const a=o.eventUuid,d={d:{}};if(d.d.msgId=`${t}-${+new Date}`,d.d.visId=t,a&&(d.d.eventUuid=a),d.d.event={props:this.excludeEventPropsNotToBeSynced(e,o.name,o.props),name:o.name,time:o.time},o.props.$metaData){const e={}
94,t=o.props.$metaData;for(const n in t)Object.prototype.hasOwnProperty.call(this.allowedMetaDataProps,n)&&(e[n]=t[n]);Object.keys(e).length>0&&(d.d.event.props.vwoMeta=d.d.event.props.vwoMeta||{},Object.assign(d.d.event.props.vwoMeta,e)),delete d.d.event.props.$metaData}return o.props.$visitor&&(d.d.visitor=o.props.$visitor,delete o.props.$visitor,Object.keys(d.d.visitor.props).length<=0&&(r=!1)),d.d.event.props.page=this.getPageInfo(o.page,s),this.resetDataForCurrentEvent(o),{payload:d,shouldSyncCall:r}}getPageInfo(e,t){var o;return(e=e||Cn.page).cnnUrl=document.querySelector&&((null===(o=document.querySelector("link[rel='canonical']"))||void 0===o?void 0:o.href)||""),t&&(e.pageViewId=n(()=>window.tracklib.trackPageId)||n(()=>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,d,c;const l=["fireLinkedTagSync","isTrusted","page","$visitor","isCustomEvent","forceCall","VWO","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===(c=null===(d=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.events)||void 0===d?void 0:d[t])||void 0===c?void 0:c.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?It(t,100):t}return u}}var mr;Or.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"}(mr||(mr={}));class Sr{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<r.length;e++){const t=r[e];!Sr.DATA_SELECTOR_CHECK.test(t.name)||o&&o.test(t.name)||Sr.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||Sr.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 Sr.RE_DYNAMIC_ATTRIBUTE_1.test(e)||Sr.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(Sr.RE_DYNAMIC_ID_1.test(e)||Sr.RE_DYNAMIC_ID_2.test(e))&&!Sr.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 Sr.RE_DYNAMIC_CLASS_1.test(e)||Sr.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}|${Sr.DEFAULT_EXCLUDE_CLASSES_REGEX}`:Sr.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);
94if(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 d=this.createRegex("string"==typeof n.dIdVal?n.dIdVal:"");if(this.shouldUseIdSelector(e,n,o,d))return"#"+e.getAttribute("id");const c=this.shouldUseClassSelector(e,n,o);if(c)return c;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(Sr.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("<%=")&&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))&&!Sr.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)&&Sr.VALID_CLASS_NAME_REGEX.test(e)&&(!n||!n.test(e))}):o.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&Sr.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}
94verify(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 Tr(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 Cr(e){if(e){var t,n=window.vwo_$;try{t=n("#"+e)}catch(e){t=""}return t.length}}function Ir(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function yr(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var n,o,i,r,s,a=e,d=[],c=e.tagName,l=window.vwo_$;if(e===document.body||e===document.head)return c;for(;e;){n=(c="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&c.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),c&&n&&(n&&n[0])===c||(c="*");const w=["INPUT","SELECT"].indexOf(e.tagName)>-1;try{o=l(e).attr("id")}catch(a){o=e.id}w&&e.name?c=c+'[name="'+e.name+'"]':o&&"string"==typeof o&&Cr(o)&&(c=o.match(/^\d/)?c+'[id="'+o+'"]':c+"#"+o),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var u=0;u<i.length;u++)if(s="."+(r=i[u]),Tr(r,t)){c+=s;break}d.unshift(c),e=Ir(e)}return-1!==d[0].indexOf("#")||a.parentNode&&"HEAD"===a.parentNode.nodeName||a.host||(d[0]+=":first-child"),yr("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+" > "+d.join(" + ")}function Ar(e,t){return Math.round(e/t*100)}function Nr(){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,d=n+s,c=Ar(d,i),l=o+a;return{xScrollPercent:Ar(l,r),yScrollPercent:c,absXScroll:l,absYScroll:d,contentWidth:r,contentHeight:i,scrollTop:n}}Sr.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"],Sr.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,Sr.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${Sr.EXCLUDED_KEY_STRINGS.join("|")})`),Sr.DATA_SELECTOR_CHECK=/^data-(.+)/,Sr.VALID_CLASS_NAME_REGEX=/^[^:]+$/,Sr.DANGEROUS_NODE_REGEX=/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,Sr.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,Sr.DEFAULT_EXCLUDE_CLASSES_REGEX="(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)",Sr.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,Sr.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,Sr.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,Sr.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,Sr.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,Sr.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,Sr.RE_HOVER_CLASS=/hover/gi;const Vr=(e,{perAnimation:t=!1}={})=>new Promise(n=>{t?requestAnimationFrame(()=>n(e())):"requestIdleCallback"in window?requestIdleCallback(()=>{n(e())},{timeout:2e3}):"function"==typeof queueMicrotask?queueMicrotask(()=>n(e())):"undefined"!=typeof Promise?Promise.resolve().then(()=>n(e())):setTimeout(()=>n(e()),0)}),br=new Sr;function Rr(e){const t=n(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return n(()=>br.generateShortPath(e,!1,Object.assign({},t)),{sendErrorLog:!0,msg:"error while generating short selector path",url:window.location.href},"")}function Lr(e){return n(()=>e.tagName.toLowerCase(),null,"")}function Dr(e){return n(()=>vwo_$(e).attr("placeholder"))}function Wr(e){const{scrollTop:t,contentHeight:o}=n(Nr,null,{scrollTop:0,contentHeight:0});return Ar(n(()=>e.getBoundingClientRect().top+t,null,0),o)}function Pr(e){const t=vwo_$(e);return n(()=>t.closest("form").get(0))||n(()=>t.parent().get(0))}function xr(e){const t=n(()=>e.id);if(!t)return;const o=Pr(e);if(!o)return;const i=vwo_$(o),r=n(()=>i.find(`label[for="${t}"]`).get(0));return r?n(()=>{var e;return null===(e=r.textContent)||void 0===e?void 0:e.trim()}):void 0}function Ur(e){const t=vwo_$(e.target).get(0);
94return{sPath:Rr(t),tag:Lr(t),ph:Dr(t),scrDp:Wr(t),label:xr(t)}}window.VWO.modules.utils.getElementMetadata=Ur;const Mr=e=>{n(()=>!!se().debugEvt)&&window.VWO._.event(r.DEBUG_EVENT,e)},kr=(e,t={})=>{t.expId&&vr.isSessionBasedCampaign2(window._vwo_exp[t.expId])||Mr(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:n(()=>Cn.vwoCode[Kt]),libTimeout:n(()=>Cn.vwoCode[Ht])},n(()=>t.timeSpent)&&{timeSpent:t.timeSpent}),n(()=>t.timeSpent2)&&{timeSpent2:t.timeSpent2}),n(()=>t.cookies)&&{msg:t.cookies}),_i&&{visId:n(()=>window.VWO.get("visitor.id"))||""}),n(()=>t.msg)&&{msg:t.msg}))},Gr=()=>{const e=document.cookie.split(";").filter(e=>e.includes("_vis_opt_exp_"));let t=-1;n(()=>{const[e]=performance.getEntriesByType("navigation"),n=e.startTime;t=(performance.now()-n)/1e3});return{cookieStr:e,timeSpent:n(()=>performance.now()-window._VWO_VaGQ_StartTime)||-1,timeSpent2:t,additionalData:{timeouts:{lib:n(()=>Cn.vwoCode[Ht]),sts:n(()=>Cn.vwoCode[Kt])}}}},Fr=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},$r=(e,o=[])=>{try{const{msg:i,url:r=window.location.href,navType:s="",additionalOptions:a={}}=e,d=window._vwo_code||{},c=Object.assign({uuid:n(()=>window.VWO._.cookies.get("_vwo_uuid")),url:window.location.href,referrer:document.referrer,nav:s,aId:window._vwo_acc_id,sT:d.sT,lT:d.lT,aC:!!window._vwo_code,cookies:o.length?o:Fr(),inL:window._vwoIntegrationsLoaded,ogUUID:vr.getUUID(),windowUUid:window._vwo_uuid},a);t({msg:i,url:encodeURIComponent(r),source:window.VWO._.native.JSON.stringify(c)})}catch(e){}},Br=e=>{var t;try{if(!$o.CLICK_DEBUG)return;const o=n(()=>$o.CLICK_DEBUG.filters)||{},r=window.sessionStorage.getItem("referred"),{local_referred_url:s,referred_url:a}=r&&window.VWO._.native.JSON.parse(r)||{},d=i(e.event.target.tagName);if(Object.keys(o).length>0&&!o[d])return;const c="a"===d&&e.event.target.href,l=String(yr(e.event.target));$r({msg:null!==(t=e.msg)&&void 0!==t?t:"Click Debug Log",url:encodeURIComponent(window.location.href),additionalOptions:{cookies:Fr(),uuid:window._vwo_uuid,targetEl:e.event.target.innerText,referrerSession:a,referrerPage:s,targetUrl:c,targetXP:l}}),kr(mr.DEBUG_CLICK_EVENT,{msg:window.VWO._.native.JSON.stringify({targetEl:e.event.target.innerText,referrerSession:a,referrerPage:s,targetUrl:c,targetXP:l})})}catch(e){}},jr=(...e)=>{Bo&&$r.call(void 0,...e)},Hr=()=>{$o.GA_DEBUG&&n(()=>{const e=$o.GA_DEBUG.expIds,t="function"==typeof window.fetch;let o=0;if(t&&Object.keys(e||{}).some(e=>!!window.VWO._.allSettings.dataStore.campaigns[e])){const t=window.fetch;window.fetch=function(...i){return n(()=>{const t=i[0]||"",r=(i[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]]&&($r({msg:"GA Collect Log",additionalOptions:{data:Array.from(a),userType:n(()=>window.VWO.data.vi.vt)||"unknown"}}),++o)}),t.call(this,...i)}}window.VWO._.phoenixMT.on(r.PAGE_EXIT,()=>{const{cookieStr:e,timeSpent:i,timeSpent2:r,additionalData:s}=Gr();$r({msg:"Page Exit Logs",additionalOptions:{userType:n(()=>window.VWO.data.vi.vt)||"unknown",dL:Array.isArray(window.dataLayer),doesFetchExist:t,didCollectCallGo:o,timeSpent:i,timeSpent2:r,timeouts:s.timeouts}},e)});const i=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]]&&$r({msg:`Variation Applied => ${t[1]}-${t[2]}`,additionalOptions:{dL:Array.isArray(window.dataLayer),didCollectCallGo:o,userType:n(()=>window.VWO.data.vi.vt)||"unknown",doesCombiCookieExist:i}})}])})},Kr=()=>{n(()=>{if(!$o.VARIATION_SHOWN_DEBUG)return;const e=$o.VARIATION_SHOWN_DEBUG||{};window.VWO.push(["onVariationShownSent",t=>{const[n,o,i]=t||[];e[o]&&$r({msg:`Variation Shown Sent => ${o}-${i}`})}])})},Jr=()=>{if(!n(()=>!!se().debugEvt))return;
94const e=(e,t,n)=>{window.VWO.push([t,([t,o,i])=>{kr(e,Object.assign({expId:o,varId:i},n||{}))}])};e(mr.DEBUG_VS_EVENT,"onVariationShownSent"),e(mr.DEBUG_VS_EVENT,"onVariationApplied"),window.VWO._.phoenixMT.on(r.PAGE_EXIT,e=>{const{timeSpent:t,timeSpent2:n,additionalData:o}=Gr();kr(mr.DEBUG_PAGE_EXIT,{timeSpent:t,timeSpent2:n,timeouts:o.timeouts,msg:window.VWO._.native.JSON.stringify({eventType:"pageExit",camps:vr.getCombinationCookie()})})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{n(()=>qr(mr.DEBUG_PAGE_VIEWED))})},qr=e=>{const t=Fr(/^(_vis_opt_exp)/);kr(e,{cookies:t})},Xr=e=>{n(()=>!!se().debugEvt)&&n(()=>qr(`${mr.PRE_EVENT_DEBUG_LOGS}-${e}`))},Yr=(e={})=>{n(()=>{if(!$o.URL_DEBUG)return;const{rgx:t,sendCookie:n}=$o.URL_DEBUG,o=window.location.href;new RegExp(t).test(o)&&$r({msg:"URL Debug Log",url:o,additionalOptions:e},(n||[]).map(e=>window.VWO._.cookies.get(e)))})},zr=()=>{n(()=>{if(!$o.IN_LIST_DEBUG)return;const e=$o.IN_LIST_DEBUG,t=Object.keys(e);t.some(e=>!!n(()=>window.VWO._.allSettings.dataStore.campaigns[e]))?window.VWO.push(["onVariationApplied",t=>{var o;try{const[n,i]=t||[];if(!e[i])return;const r=localStorage.getItem("_vwo_store_content"),s=window.vwo_heap_id||"";if(!r||!s)return void $r({msg:"In_List_Debug_Log-empty",additionalOptions:{value:r,heapId:s,lSValue:`[<${r}>]`,expId:i}},[""]);const a=null===(o=window.VWO._.native.JSON.parse(r).fns)||void 0===o?void 0:o.list;if(!a)return void $r({msg:"In_List_Debug_Log-empty-listFns",additionalOptions:{value:r,heapId:s,lSValue:`[<${r}>]`,expId:i}},[""]);const d=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;$r({msg:"In_List_Debug_Log",additionalOptions:{heapId:s,functionVersion:o,value:a,isFirst:!!d,lSValue:`[<${r}>]`,expId:i}},[""])})}catch(e){n(()=>{$r({msg:"In_List_Debug_Log-errorInLog",additionalOptions:{error:e}},[""])})}}]):$r({msg:"In_List_Debug_Log-campaignMissing",additionalOptions:{expIdList:t}},[""])})};window.VWO._.sendErrorLog=$r,window.VWO._.sendGenericDebugEvent=Mr;class Qr extends Or{constructor(){super(...arguments),this.vwoEventsToBeSynced=Object.assign({},bo)}shouldSendEventCall(e,t){var n;const o=t.name;if(!o)return!1;this.vwoEventsToBeSynced=Object.assign({},window.VWO._.SyncableEventsEnum);const i=this.vwoEventsToBeSynced[t.name];if(void 0===i&&!t.props.isCustomEvent&&!t.props.isSurveyEvent)return!1;if(!window.VWO._.allSettings.dataStore.events[o]){let e;try{e=window.VWO._.native.JSON.parse(yi.get(Or.UNREG_EVENT_LOCAL_STORAGE_NAME))||{}}catch(t){e={}}if(e[o])return!1;{e[o]=!0;const t=window.VWO._.native.JSON.stringify(e);yi.set(Or.UNREG_EVENT_LOCAL_STORAGE_NAME,t)}}if(t.props.isCustomEvent||t.props.isSurveyEvent||t.props.forceCall)return!0;if(!i||!i.ignoreMetricDataCheck){const e=null===(n=t._vwo)||void 0===n?void 0:n.eventDataConfig;if(!e||Object.keys(e).length<=0)return!1}if(t.name!==r.VARIATION_SHOWN)return!0;let s="non-analytics";location.href.includes("jsMode=Any")&&(s="analytics");const a=null==t?void 0:t.props,d=null==a?void 0:a.id;if(!a||!d)return!1;const c=e.currentSettings.dataStore.campaigns[d]||window._vwo_exp[d],l=window.VWO.modules.utils.libUtils.isSessionBasedCampaign2(c),u=c.type===p().SURVEY_CAMPAIGN;return!(!("analytics"===s||"non-analytics"===s&&a.isFirst)||l||u)}prepareEventProps(e,o){e.props.extraData=vr.extraData2(!1,!0);try{const t=window.VWO._.native.JSON.parse(yi.get("vwoSn")||"{}"),i={r:+("new"!==n(()=>window.VWO.data.vi.vt)),su:decodeURIComponent(t.cu),ru:decodeURIComponent(t.r),ed:e.props.extraData};o.d&&(o.d.sD=i)}catch(e){t({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_")<0||(t===r.DOM_CLICK&&(e.name="click"),t===r.DOM_SUBMIT&&(e.name="submit"))}sendCall(e,t,o,i,s,a,d,c,l){var u;const w=(null==t?void 0:t.cUrl)||window.VWO._.lastPageUnloadURL||document.URL;let _=i;if(d&&d.name===r.VARIATION_SHOWN&&("SPLIT_URL"==_vwo_exp[l.id].type||_vwo_exp[l.id][_n])){const e=_;
94_=function(){e(a),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(!kn.shouldWeTrackVisitor()||vr.isBot2()||qe.deferOnConsent("sendCall",this,_,a,d,o,e,t,o,_,s,a,d,{cu:w,ru:document.referrer},l))return;const g=null==t?void 0:t.successCallback,h=null==t?void 0:t.errorCallback,p=(null==t?void 0:t.serverUrl)||(null===(u=window.VWO.data.accountJSInfo)||void 0===u?void 0:u.collUrl)||Cn.serverUrl,v=Cn.accountId,f=p.endsWith("/");let E=p;if(d){const e=Do(d.name);e&&this.prepareEventProps(d,o),d.isCustomEvent&&Xr(d.name);E+=`${f?"":"/"}events/${e?"t":"t/u"}?en=${d.name}&a=${v}&v=${window.VWO.v_e}`;let t=_;if(xo.canRunHook()){const e=xo.runAllHooks(o,t);if(-1===e.processedData)return;o=e.processedData,t=e.wrappedCallback}ws(d.name),_=function(...e){t.call(this,...e),_s(d.name,Object.assign(Object.assign(Object.assign({},d),o.d.event.props),{url:void 0}))};const i=!Wo(d.name);if(e&&i&&d.isCustomEvent&&ri&&!bo[d.name]){const e=n(()=>Object.keys(d._vwo.eventDataConfig.vwoMeta.metric).length>0);if(a.isSynced=e,!e)return void _(a)}}else{if(!t)return;E+=t.url,E=Rt(E,"vn",t.vn),E=Rt(E,"vns",t.vns),E=Rt(E,"vno",t.vno),E=Rt(E,"eTime",pt()),E=Rt(E,"v",window.VWO.v_e)}window.VWO.consentMode&&c&&(E.indexOf("&cu=")<0&&(E+="&cu="+encodeURIComponent(c.cu.slice(0,100))),document.referrer&&E.indexOf("&ru=")<0&&c.ru&&(E+="&ru="+encodeURIComponent(c.ru.slice(0,100)))),window.VWO._.isBeaconAvailable=!0,s=window.VWO.data.tB&&(window.VWO._.isLinkRedirecting||s);let O=o&&"object"==typeof o&&0===Object.keys(o).length?"":o;O&&"string"!=typeof O&&(O=window.VWO._.native.JSON.stringify(O));Hn({url:E,complete:_,success:g,error:h,data:O,useBeacon:s,callbackContext:a,additionalOptions:{cUrl:w}}).typeOfCall!==Hn.callTypes.BEACON&&(window.VWO._.isBeaconAvailable=!1)}addDataFromMTAndSend(e,t,o,i,r,s,a,d){i=i||zt;const c=n(()=>o.d.event.props.page);c&&(c.cnnUrl=n(()=>document.querySelector("link[rel='canonical']").href)||""),this.sendCall(e,t,o,i,r,s,a,null,{id:d})}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 Zr=new Qr;window.VWO.modules.tags.dataSync={utils:Zr};var es=new Qr;class ts extends Er{execute({event:e},t,n,o,i,r){if(o=o||zt,window._vis_debug)o&&o(i);else if(es.shouldSendEventCall({eventDataConfig:t},e)){r=r||vr.createUUIDCookie2(n);const{data:s,shouldSyncCall:a}=es.getDataForEventsCall({eventDataConfig:t},r,e);a&&es.sendCall(null,null,s,o,!0,i,e)}else o&&o(i)}}const ns=new ts,os=ns.execute.bind(ns);function is(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}window.VWO.modules.tags.dataSync=Object.assign(window.VWO.modules.tags.dataSync,os);class rs extends F{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 ss=new rs;function as(e,t,n,o=null){return window.fetcher.getValue('VWO.modules.events.fireEventAndSyncData("${{1}}","${{2}}","${{3}}", "${{4}}" )',null,{captureGroups:[null,t,n,o]})}function ds(e,t,n={},o=null){var i;let s;t.name=e||t.name,is(t,n),t.name===r.DOM_SUBMIT||t.name===r.DOM_CLICK&&t.targetUrl?t.props.targetUrl=t.targetUrl=ss.toAbsURL(t.targetUrl):(t.name===r.VARIATION_SHOWN||t.props.isSurveyEvent)&&(s=window._vwo_exp[t.props.id]);const a=null===(i=t._vwo)||void 0===i?void 0:i.eventDataConfig;if(a){const e=Object.keys(a);for(let n=e.length-1;n>=0;--n){const i=e[n];t._vwo.eventDataConfig=a[i],delete a[i],os({event:t},a,null,o,null,i)}}else os({event:t},s)}window.VWO.modules.vwoUtils.urlUtils=ss;let cs={};function ls(e){e?cs[e]={}:cs={}}function us(e,{shouldNotUnhide:t,tagName:n,campId:o}){cs[o]=cs[o]||{}
94,t||n&&cs[o][n]||(n&&(cs[o][n]=!0),window.VWO._.phoenixMT.trigger(r.UNHIDE_ELEMENT,e))}const ws=e=>{n(()=>{window.fetcher.getValue('window.VWO.modules.events.markEventSyncedWT("${{1}}")',null,{captureGroups:[e]}).catch(e=>{})})},_s=(e,t)=>{Lo(e)&&window.fetcher.getValue('window.VWO.modules.eventHistHandler.updateEventHist("${{1}}","${{2}}")',null,{captureGroups:[e,t]})};let gs={};const hs=()=>{gs={}},ps=({campaignId:e,combination:t,errorObject:n,tagName:o})=>{console.error(n),gs[o]||(gs[o]=!0,window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.VARIATION_APPLIED_ERROR,{oldArgs:[e,t,{message:n.message,stack:n.stack}]}]}))};window.VWO.modules.events={syncEventsDataToDataLayer:ds,fireEventAndSyncData:as};class vs{get(e){return this[e]}set(e,t){this[e]=t}}var fs=new vs;const Es={"event.target":e=>n(()=>e.target)||null,"event.target.innerText":e=>n(()=>e.target.innerText.trim())||"","event.targetUrl":e=>n(()=>e.targetUrl)||"","page.url":()=>n(()=>Cn.page.url)||""};function Os(e,t){if(Es[e])return Es[e](t);const o=e.split(".");let i;switch(o[0]){case"event":{let e=t;for(let t=1;t<o.length;t++){const n=o[t];i=e[n],e=i,"innerText"===n&&(i=null==i?void 0:i.trim())}break}case"page":{const e=o[1];i=Cn.page[e];break}case"window":return o.reduce((e,t)=>n(()=>e[t]),window);default:i=void 0}return i}function ms(e,t,o,i){const[r,s,...a]=e,d=Os(r,t),c=n(()=>U.plugins[M.OPERATOR].get(s));return n(()=>c(d,...a,{eventName:o,triggerName:i,jsLibUtils:fs.get("jsLibUtils")}))}function Ss(e,t,n){var o;const i={},s=e===r.DOM_CLICK,a=t.isRageClick;function d(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,s&&("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--){a&&(t.isRageClick=a);const r=n[i];if((null===(o=t._vwo)||void 0===o?void 0:o.aux)&&!r.aux){d(r,!1);continue}t.isRageClick&&!t.isFirst&&(t.isRageClick=!1);d(r,ms(r.condition,t,e,String(r.triggerId))),a&&(t.isRageClick=!0)}return i}window.VWO.modules.utils.triggers={triggersConditionsCheck:Ss};const Ts=un,Cs=wn,Is="vwo",ys=(()=>{const e=(e,t,n)=>{const o=[Is,e,t].join(Ts),i=n.join(Cs);return`${o}${Ts}${i}`};return{set:(n,o,i,r)=>
94{try{if(Vt(o))return;const t=e(window._vwo_acc_id,n,i);window.localStorage.setItem(t,window.VWO._.native.JSON.stringify({v:o,ts:r}))}catch(e){t({msg:"Failed to SET global variable in storage",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}},get:(n,o)=>{try{const t=e(window._vwo_acc_id,n,o),i=window.localStorage.getItem(t);return i?window.VWO._.native.JSON.parse(i):null}catch(e){return void t({msg:"Failed to parse (GET) global variable from storage",url:window.location.href,source:window.VWO._.native.JSON.stringify(e)})}}}})();var As;!function(e){e[e.ON_PAGE_VARIABLE=0]="ON_PAGE_VARIABLE",e[e.CUSTOM_EVENT=1]="CUSTOM_EVENT"}(As||(As={}));const Ns={d:{},storeEvent:function(e){const t=e.name;delete e.name,this.d[t]=e},getEvent:function(e){return this.d[e]||{}}},Vs=(e,t)=>Ns.getEvent(e)[t],bs={ACCOUNT_ID:"a",VARIABLE_NAME:"v",KEY:"key",TIMESTAMP:"ts"},Rs=({variableName:e,propertyValues:t,additionalParams:n,onSuccess:o=()=>null,onError:i=()=>null})=>{const{ts:r}=n,s=bt({baseUrl:window._vwo_server_url,pathname:"/dcdn/variabledata",queryParams:{[bs.ACCOUNT_ID]:window._vwo_acc_id,[bs.VARIABLE_NAME]:e,[bs.KEY]:t,[bs.TIMESTAMP]:r}});xt.request({url:s,method:"GET",includeCredentials:!1},{onSuccessCallback:e=>E(void 0,void 0,void 0,function*(){const t=yield e.json();o(t)}),onErrorCallback:i})},Ls=()=>{Object.keys(window.localStorage).forEach(e=>{if(e.startsWith(`${Is}-${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)}})},Ds=e=>{if(!e||!e.length)return[];const t=[];for(let n=0;n<e.length;n++)try{const o=e[n];if(!At(o))return[];const{t:i,v:r}=o;if(Vt(r))return[];let s;switch(Number(i)){case As.ON_PAGE_VARIABLE:s=Os(`window.${r}`);break;case As.CUSTOM_EVENT:{const[e,t]=r.split(".");s=Vs(e,t);break}default:s=void 0}if(void 0===s)return[];t.push(s)}catch(e){return[]}return t},Ws=(()=>{let e={};return window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{e={}}),(t,n)=>(e[t]||(e[t]=rr(n,1e3)),e[t])})(),Ps=(e,t)=>{try{if(!e||!t)return;const{c:n}=t;if(!Array.isArray(n))return;const o=Ds(n);if(o.length!==n.length)return;const i=ys.get(e,o),r=window.VWO.sTs||Date.now()/1e3,s=Vt(i);if(s||Vt(i.ts)||i.ts<r){Ws(e,()=>Rs({variableName:e,propertyValues:o.join(Cs),additionalParams:{ts:r},onSuccess:t=>{ys.set(e,t.v,o,r)}}))()}if(s||Vt(i.v))return;return String(i.v)}catch(e){return}},xs=(()=>{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,o,i)=>n(()=>e[t][o][i]),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})(),Us=({evalEventName:e,filters:t,id:o,currentEventName:i,properties:r,metricTriggerId:s})=>{const a=o.toString();if(xs.get(i,s,a))return!0;if(i!==e)return!1;const d=t.every(e=>n(()=>ms(e,r,i,s)));return d&&xs.set(s,a,i,!0),d},Ms=({eventName:e,properties:t,callback:o,metricTriggerId:i})=>{const r=(n,o,r)=>Us({evalEventName:n,filters:o,id:r,currentEventName:e,properties:t,metricTriggerId:i});return n(()=>o(r),{sendErrorLog:!1},!1)},ks=(()=>{let e=[];return window.VWO._.phoenixMT.on("vwo_reRun",()=>{e=[]}),t=>{if(e.length>0)return e;const o=re();e=[];const i=new Set;for(const e in t){const r=t[e].mt;if(At(r))for(const e in r){const t=r[e];3===n(()=>o[t][Si])&&i.add(t)}}return e=Array.from(i),e}})(),Gs=({eventName:e,properties:n,campaigns:o=ie(),metricIdsToBeConvertedList:i=[]})=>{try{const t=(i||[]).length>0?i:ks(o),s=[];if(t.length>0)for(const o of t)try{const t=re()[o];if(!t)continue;const i=3===t[Si],r=t[mi];if(!r||"object"!=typeof r)continue;const a=r[e];if(i&&a){const i=t[Ti]||(()=>!1);try{Ms({eventName:e,properties:n,callback:i,metricTriggerId:o})&&s.push(o)}catch(e){}}}catch(e){}return s.length>0&&queueMicrotask(()=>{s.forEach(e=>(xs.removeByTriggerId(e,{[r.PAGE_VIEW]:!0}),e))}),s}catch(e){return t({msg:"Critical error in getEligibleFunctionalTriggersForEvent",source:window.VWO._.native.JSON.stringify(e),url:window.location.href}),[]}};var Fs;!function(e){e.RANDOM="1",e.HASH="2"}(Fs||(Fs={}));let $s=null,Bs={variationSelection:"hash"},js=!1;const Hs=()=>
94{window.VWO._.phoenixMT.on("vwo_phoenixInitialized",()=>{js=!0}),window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{ea()})},Ks=e=>{ne().cif=e,n(()=>window.fetcher.setValue("window.VWO._.allSettings.dataStore.cif",e))},Js=()=>{let e=$s||n(()=>ne().cif.uuid)||n(()=>Zs().uuid);if(!e){const t=n(()=>ne().CIF);if("function"==typeof t){const o=n(()=>t());"string"==typeof o&&($s=e=o)}}return e},qs=e=>{n(()=>{const t=Ln.getAll(),n=(window._vis_debug?"debug":"")+"_vwo_uuid",o=[];Object.keys(t).forEach(t=>{"_vwo_uuid_v2"!==t&&0===t.indexOf(n)&&(Ln.create(t,e,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain),o.push(t.substring(5)))}),o.length&&Xs(o,e)})},Xs=(e,t)=>{n(()=>{const n=ne();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})=>{Ln.createThirdParty(e,t,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,n,!0,void 0,void 0,!0)})})},Ys=(e,t)=>{if(js)return;const o=zs(t);let i=Ln.get("_vwo_uuid");if(o.override||!i){const t=n(()=>e());"string"==typeof t&&(i&&qs(t),i=t)}if(i){$s=i,Object.assign(Bs,o);const e={uuid:$s,config:Object.assign({},Bs)};Ks(e)}},zs=e=>{const t=n(()=>"hash"===e.variationSelection||"random"===e.variationSelection),o=n(()=>!0===e.override);return{variationSelection:t?e.variationSelection:"random",override:o||!1}},Qs=()=>{const e=Ln.get("_vwo_uuid_v2");return e?e.split("|"):null},Zs=()=>{const e=Qs();if(!e||e.length<4||!e[2])return null;const t={uuid:e[2],config:{variationSelection:e[3]===Fs.RANDOM?"random":"hash"}};return Ks(t),t},ea=()=>{const e=n(()=>ne().cif),t=Qs();if(!t||!e)return;const o="random"===e.config.variationSelection?Fs.RANDOM:Fs.HASH;Ln.create("_vwo_uuid_v2",`${t[0]}|${t[1]}|${e.uuid}|${o}`,Mt.UUID_COOKIE_EXPIRY,window._vwo_cookieDomain,void 0,void 0,void 0,{ignoreUrlEncoding:!0})},ta=()=>!!window.VWO._.phoenixMT.getEventHistory("vwo_phoenixInitialized");let na=null;const oa=e=>{const t=pt(!0);return e>=t-1800&&e<=t+1800},ia=()=>{if(null===na)return null;const e=n(()=>na());if("number"!=typeof e||isNaN(e))return null;const t=Math.floor(e);return oa(t)?t:null},ra=e=>{ta()||null===na&&(na=e)};function sa(e,t){const n=(e=-1,t="")=>{switch(e){case 0:return No.logWarningAndReportError(Ao.EMPTY_EVENT);case 1:return console.warn(Ao.EVENT_MORE_THAN_LIMIT);case 2:return No.logWarningAndReportError(`Invalid event name: '${t}' is not allowed as an event name!`);default:return No.logWarningAndReportError(Ao.EVENT_NOT_STRING)}};if("string"!=typeof e)return n();if(!(e=e.trim()))return n(0);const o=e;if(!(e=No.filterEventName(e)))return n(2,o);e.length>40&&(n(1),e=e.slice(0,40));const i=No.filterAttributeObjectKeys(t);return i?{eventName:e,filteredAttributeObject:i}:void 0}function aa(e,t,n){const o=window.VWO;switch(i(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 da{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?aa(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(e){if(this.setVisitorId=(e,t={})=>{var n,o;Ys(e,{variationSelection:null!==(n=t.variationSelection)&&void 0!==n?n:"random",override:null!==(o=t.override)&&void 0!==o&&o})},this.setSessionId=e=>{ra(e)},this.state="loading",this.preInitializedEventHooks={},this.getPerformanceEntries=ko,this.getCrossDomainInfo=Mo,this.getGlbVar=Ps,this.visitorConfig=(()=>{const e=new Promise(e=>{const t=window.VWO._.destroySession;"function"==typeof t?e(t):window.VWO._.destroySession=t=>{e(t)}}).then(e=>
94(delete window.VWO._.destroySession,e));return{destroySession(){return E(this,void 0,void 0,function*(){(yield e)()})},getInfo(){const e=n(()=>window.VWO._.allSettings.dataStore.plugins.GEO)||{};return delete e.vn,{loc:e}}}})(),e instanceof da)return void Object.keys(e).forEach(t=>{this[t]=e[t]});this.queue=e.slice(),this._=e._||{},this._.defer=Vr,this._.isWorkerThread=!1,this.nonce=e.nonce,Object.defineProperty(this,"modules",{value:e.modules,enumerable:!1,configurable:!1}),this.vars=e.vars||{},this.sTs=e.sTs,this.visUuid=e.visUuid,this.data=e.data||{},this.cookiePrefix=e.cookiePrefix,this.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM=e.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM,this.onEventReceive=e.onEventReceive,this.onVariationApplied=e.onVariationApplied,this.onVWOLoaded=e.onVWOLoaded,this.onVariationShownSent=e.onVariationShownSent,this.optOut=io,this.init=e.init,this.consentMode=e.consentMode,this.ssMeta=e.ssMeta,this.preInitializedEventHooks=e.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.optInVisitor=lo,this.optOutVisitor=uo,this.identifyVisitor=Io,this.get=fr.get,this.load_co=e.load_co,this.dctags=e.dctags,this._.eventStore=Ns,this.tag=e.tag,this.v_e=e.v_e,this.v=e.v;let t=0;for(const e of this.queue)this[t]=e,t++;this.length=this.queue.length}addPhoenix(e){this.event=function(e,t,n){var o,i;const r=sa(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=Gs({eventName:r.eventName,properties:Object.assign(Object.assign({},r.filteredAttributeObject),{page:Cn.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])},xo.init(this,this.preInitializedEventHooks),delete this.preInitializedEventHooks,this._.event=function(e,o,i){(n(()=>!!window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.debugEvt)||e===r.DEBUG_EVENT)&&(o=o||{},(null==i?void 0:i.enableLogs)&&t({msg:o.type,url:window.location.href,source:window.VWO._.native.JSON.stringify(o)}),ds(e,o))},this.visitor=function(e,t,n={dAR:!0}){if(!e)return;const o=No.filterAttributeObjectKeys(e);if(o&&(!ri||!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=Pn,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=Ce(o[e].fn)}),window.VWO._.isSettingsLoaded=!0,window.VWO._.allSettings.triggers=Object.assign(Object.assign({},window.VWO._.allSettings.triggers),e.triggers);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._.phoenix
94MT.trigger("updateSettingSuccess");const d=!!R(window.VWO._.track).length;window.fetcher.setValue("window.VWO.sTs",window.VWO.sTs),this.otherSide("updateSettings",[d,e,t])}otherSide(...e){e[0]="VWO."+e[0],window.fetcher.getValue(...e)}}class ca{}class la{}const ua=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 d(e){return!window.VWO.DONT_IOS&&(!("touchmove"!==e&&"touchstart"!==e&&"touchend"!==e||!a)||void 0)}function c(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(!d(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<t.length;n++){var r=t[n],a=r.$el;r.jqType?c(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<o.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,c){return d(r)||(n&&t.push({$el:o,jqType:i,eventName:r,callback:s,selector:a,capture:c}),a?o[i](r,a,s,c):o[i](r,s,void 0,c)),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}(),wa={};let _a=!1,ga=[];const ha=Et(function(e){const t=window[e].push({event:"VWO"});_a&&ga&&ga.push(t-1),"dataLayer"!==e&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"VWO"}))},1);function pa(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);ua.pushTimers(t,"interval")}function va(e,t,n,o,i){pa(function(r,s){if(r){var a=i,d={event_category:o,non_interaction:!0};d[e]=t,i&&(d.send_to=a),window.gtag("event",n,d)}else{var c=window[s]=window[s]||function(){(window[s].q=window[s].q||[]).push(arguments)};c(function(r){(r=window[s].getByName(i)||r).set(e,t),r.send("event",o,n,{nonInteraction:!0})})}})}function fa(e,n,o,i){if(!Ae()&&!window._vis_debug)try{i=i||"GA",o&&""!==o?"GA"===i&&(o+="."):o="";var r="GA"===i?4:1;if(n=n||window._vis_opt_GA_slot||r,wa[e].c)if("GA"===i)window._gaq=window._gaq||[],window._gaq.pu
94sh(function(){void 0===window.pageTracker||o?window._gaq.push([o+"_setCustomVar",n,"VWO-"+e,wa[e].n,1],[o+"_trackEvent","VWO","Visit","",0,!0]):(window.pageTracker._setCustomVar(n,"VWO-"+e,wa[e].n,1),window.pageTracker._trackEvent("VWO","Visit","",0,!0))});else{var s="dimension"+n,a="CampId:"+e+", VarName:"+wa[e].n;va(s,a,"Custom","VWO",o)}}catch(n){t({msg:"Error while pushing data in GA for experiment id - "+e,url:"core.js",source:encodeURIComponent("VWO-GA-push")})}}function Ea(){let e,t;e=setInterval(()=>{if(window.google_tag_manager){const n=Tt();window.dataLayer&&window.dataLayer.length&&"dataLayer"!==n&&window.dataLayer.filter((e,t)=>-1!==ga.indexOf(t)).forEach(e=>{window[n]=window[n]||[],window[n].push(e)}),ga=void 0,clearInterval(e),clearTimeout(t)}},50),t=setTimeout(function(){clearInterval(e)},5e3)}function Oa(e,t){const n=window._vwo_exp;if(vr.isSessionBasedCampaign2(n[e]))return;let o=0;wa[e]={},wa[e].c=t,wa[e].n=n[e].comb_n[wa[e].c]||"";const i=n[e].GA?"GA":n[e].UA?"UA":"";let r;if(i&&!n[e][i].tracked&&(fa(e,n[e][i].s,n[e][i].p,i),n[e][i].tracked=!0),n[e].GTM){_a||window.google_tag_manager||(Ea(),_a=!0),r=Tt();const t={};t["Campaign-"+e]=wa[e].n,window[r]=window[r]||[];const n=window[r].push(t);_a&&ga&&ga.push(n-1),"dataLayer"!==r&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(t)),o=1}o&&ha(r)}window.VWO.modules.utils.collectAndSendDataForGA=Oa;class ma extends la{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)];vr.createCookieMT(`_vis_opt_exp_${e.id}_split`,i.join(ln),100,e,!1,o)}}class Sa{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)}isSplitVariationCustomCodeBased(e,t){return 5===n(()=>e.sections[1].urlModes[t])}isSplitVariationUrlPersistenceEnabled(e,t){return!(!this.isSplitVariationCustomCodeBased(e,t)&&4!==n(()=>e.sections[1].urlModes[t]))}}class Ta{verifyUrl(e,t,o,i,r){let s=!1;const a=i?e:this.getCleanedUrl(e);if(t)if(i){const e=Y.matchRegex(a,t,null,i);s=!!e;const o=n(()=>r.pgConfigId);o&&e&&Array.isArray(e)&&e.length>0&&n(()=>{const n=window.VWO.phoenix.pageGroup||window.VWO.pageGroup;if(n){const i=e.slice(1);n.setPageMatchData(o,{matchedGrps:i,urlRegex:t})}})}else{const n=this.getCleanedUrl(e,!0);s=!(!Y.matchRegex(a,t,null,i)&&!Y.matchRegex(n,t,!0,i))}else s=Y.matchWildcard(a,o)||Y.matchWildcard(e,o);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&&Y.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 Ca=new Ta;class Ia extends Sa{clearTimeouts(e){this.otherSide("clearTimeouts",e)}markGoalTriggered(e,t){if(!kn.shouldWeTrackVisitor())return;const{GOAL_CAMPAIGN:n,INSIGHTS_METRIC_CAMPAIGN:o}=p();if([n,o].includes(e.type))v().markInsightGoalTriggered(e,t);else{let n=Ln.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){let t=Ln.get("_vis_opt_exp_"+e.id+"_combi");const o=vr.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));vr.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===p().GOAL_CAMPAIGN)return!window.VWO._.track.shouldTriggerGoal(e.id,t);if(e.goals[t].mca)return null;if(e.type===p().INSIGHTS_METRIC_CAMPAIGN)return h.isMetircTriggered(e.id);const n=Ln.get("_vis_opt_exp_"+e.id+"_goal_"+t);if(e.mE){let t=Ln.get("_vis_opt_exp_"+e.id+"_combi");const o=vr.isPersonalizeHoldback(e);
94return o&&(t=t.split(";")[0].split("|")),this.isGoalTriggeredForExperience(n,t,o)}return n}doExperimentHere(e,t={}){const{currentUrl:n}=Cn;let o;if(e.pg_config){let t=!1,i=null,s=!1;for(const o of e.pg_config){const e=window.VWO.pageGroup.validatePage(o,null,n);e.didMatch&&(t=!0,i=e.reason,e.hadNonTagMatch&&(window.VWO._.phoenixMT.triggerForBothSides(r.PAGE_MATCHED,{id:o}),s=!0)),i||(i=e.reason)}o={didMatch:t,reason:i,hadNonTagMatch:s}}else o=Ca.compareUrlWithIncludeExcludeRegex(n,t.urlRegex||e.urlRegex,t.excludeUrl||e.exclude_url,t.urlPattern||e.url_pattern),o.hadNonTagMatch=!0;return[o.didMatch,o.reason,o.hadNonTagMatch]}getCombiCookie(e){return Ln.get("_vis_opt_exp_"+e+"_combi")}getCombi(e,t){return window.VWO._.insightsCampaignUtils&&v().getInsightCombi(e,t)||this.getCombiCookie(e.id)}}const ya=new Ia;window.VWO.modules.utils.campaignUtils=ya;class Aa extends Ta{}const Na=new Aa;window.VWO.modules.utils.urlUtils=Na;const Va={SPLIT:{CUSTOM_REDIRECTION:{MALFORMED_URL:"URL is not defined in custom redirection JS code."}}};function ba(e,o,{getters:i,shouldHandlerError:r=!0}){const s=ie()[e];let a=null;const d=Na.getCleanedUrl(i.currentUrl,!0);if(!d)return null;const c=Y.matchRegex(d,s.urlRegex,!0,!1,!0),l=s.sections[1].urlTags[o];return l&&(a=n(()=>window.VWO._.allSettings.tags[l].fn({pagesMeta:c}))||"",a&&Dt(a))?a:(r&&(vr.removeCampaignLevelStyleTag(e),t({msg:Va.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL,url:"utils/customCodeRedirectUtils/utilsMT.ts",source:window.VWO._.native.JSON.stringify({redirectURL:a})})),null)}window.VWO._.computeAndValidateCustomRedirectUrl=ba;class Ra extends ma{constructor(){super(),this.preview=Ae,this.currentCombinationXPaths={},window.VWO._.phoenixMT.on(r.CAMPAIGN_TAG_EXECUTED,({rtag:e,id:t,rTagXpath:n})=>{e&&vr.updateRTagsInfo(t,{tag:e,rTagXpath:n})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{ls(),hs()}),window._vwo_api_section_callback={},xe()}getElementIdentifierString(e,t){let n="vwo_loaded_"+e.id;return"VISUAL"!==e.type&&null!=t&&(n+="_"+t),n}isChangeAppliedOnElForCampaign(e,t,n){return"head"===i("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,r){"head"===i(e)&&(n=null);const s=this.getElementIdentifierString(t,n);return o&&vwo_$(o).addClass("vwo_loaded vwo_loaded_"+t.id+" _vwo_variation_"+r),vwo_$(e).addClass("vwo_loaded "+s)}unhideElementPerVariationEntry(e,t,n,o){const i={ruleName:"",rulesArr:[],campaignData:t,variation:vr.isPersonalizeCampaign(t)?o.combination:null};n&&n.cpath?i.rulesArr=[e,n.cpath]:i.ruleName=e,us(i,{shouldNotUnhide:o.shouldNotUnhide,tagName:n&&n.tag,campId:t.id})}tryApplyingChanges(e,t,n,o){var i,r,s;if(!vr.isDomIndependentCampaign(t.type)){if(vr.isPersonalizeHoldback(t)&&!Ae()&&!t.debug){const t=e.split(",");e=t.length>1&&t[1]}(null===(i=window._vwoCc)||void 0===i?void 0:i.disableRetryWhenMutDisabled)||(null===(s=null===(r=t.muts)||void 0===r?void 0:r.post)||void 0===s?void 0:s.enabled)||!t.xPath||vr.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)),ls(t.id),this.applyChanges(e,t,n,o),window._vwo_exp[t.id]&&(window._vwo_exp[t.id].mutElg=!0),xe()}}applyChanges(e,t,o,s,a=[]){var d,c,l;o||(o={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}),vr.setCampaignAppliedFlag(t,!0);const u=window.VWO;let w,_,h,p,v,f,O,m,S,T,C=e.split(","),I=0;const y=t.type,A=t.sections,N=window._vwo_exp[t.id].sections,V=Cn.apiSectionCallback||{},b=window.vwo_$;try{for("VISUAL_AB"===y&&(S=a.length>0?a:A[1].variations[e],S?("object"!=typeof S&&(S=vwo_$.parseJSON(S)),C=new Array(S.length)):C=[]),m=C.length,null===(d=window.VWO._.phoenixMT)||void 0===d||d.trigger(r.SET_CAMPAIGN_TO_OBSERVE,{campaignId:t.id}),O=0;O<m;O++){w=void 0;const d=(null==S?void 0:S[O])||{},g=d.dHE;h=d.rtag,p=d.xpath;const E=S&&S[O].entryIndex||O;if(S&&(null===(c=S[O])||void 0===c?void 0:c.iT)?window.vwo_$.setItCallback||(window.vwo_$=(...e)=>(e.push({iT:!0}),b(...e)),Object.assign(window.vwo_$,b),window.vwo_$.setItCallback=!0):window.vwo_$!==b&&(window.vwo_$=b),"VISUAL_AB"===y){if(I=1,!(v=d.xpath))continue;"head"===i(v)||this.isChangeAppliedOnElForCampaign(v,t,E)?delete this.currentCombinationXPaths[v]:this.currentCombinationXPaths[v]=[I,e],_=d.tag,w=u._.allSettings.tags[_].fn}else{if(v=A[++I].path,!v)continue;if("head"===i(v)||this.isChangeAppliedOnElForCampaign(v,t,E)||(this.currentCombinationXPaths[v]=[I,C[O]]),1===t.version&&1===parseInt(C[O],10)){o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}),this.markChangeAppliedOnElForCampaign(v,t,E),this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});continue}A[I].variations[C[O]].length>0&&(_=A[I].variations[C[O]][0].tag,w=window.VWO._.allSettings.tags[_].fn||zt)}const m=w?w.toString():"";if(S&&S[O].t&&0===a.length){const n=[Object.assign(Object.assign({},S[O]),{entryIndex:O})];or(Object.assign(Object.assign({},S[O]),{campId:t.id}),function(){this.applyChanges(e,t,o,s,n)}.bind(this));continue}if(t[_n]){if(this.handleRedirectVariation({campaignData:t,combination:e,redirectEntry:d,vwoEvents:o,cookies:Ln}))return;if(t[Jt]&&d.rM){this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});continue}}if("head"===i(v)){if(N[I].loaded=N[I].loaded||{},!0===N[I].loaded[E])continue;o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}),o.trigger(r.ELEMENT_CHANGES_APPLIED,{oldArgs:[t.id,I,"VISUAL"===y?C[O]:e,v,m]}),as(o,r.MODIFIED_ELEMENT,{id:t.id,section_id:I,combination:"VISUAL"===y?C[O]:e,path:v,content:w})}T=vwo_$(v);const R=this;if(T&&T.length){if(f=T.filter(function(e,n){return!R.isChangeAppliedOnElForCampaign(n,t,E)}),f.length||"head"!==v.toLocaleLowerCase()||N[I].loaded[E]||(f=T),0<f.length){"head"===i(v)&&(N[I].loaded[E]=!0),"VISUAL"===y?o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,I,C[O],v]}):o.trigger(r.ELEMENT_LOADED,{oldArgs:[t.id,"1",e,v]}),delete this.currentCombinationXPaths[v];const s=[];let a;const d=function(e,t){s.push({path:t,changes:String(e).split(" ")})};let c;-1!==m.indexOf("_vwo_api_section_callback")&&(a=[],f.each(function(){a.push(vwo_$(this).clone())})),window.VWO_SECTION_ID=I,xe(o=>{n(()=>
94ps({campaignId:t.id,combination:e,errorObject:o,tagName:_}))});let{nonce:u=""}=window.VWO;u&&(u=`nonce=${u}`);try{c=w&&w(d,u,{id:t.id})}catch(e){window.VWO._.vAEH(e)}window.VWO._.phoenixMT.trigger(r.CAMPAIGN_TAG_EXECUTED,{rtag:h,id:t.id,rTagXpath:p}),void 0!==a&&vwo_$(a).each(function(){V[I]&&"function"==typeof V[I]&&V[I](vwo_$(v),this)}),this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g}),this.markChangeAppliedOnElForCampaign(v,t,E,c,I),null===(l=window.VWO._.phoenixMT)||void 0===l||l.trigger(r.INIT_VWO_INTERNALS,{elementSelector:v,campaignId:t.id});const T={id:t.id,section:"VISUAL"===y?I:"1",combination:"VISUAL"===y?C[O]:e,path:v,content:w,debugLog:s};"head"!==i(v)&&o.trigger(r.ELEMENT_CHANGES_APPLIED,{oldArgs:[T.id,T.section,T.combination,v,m,s]}),as(o,r.MODIFIED_ELEMENT,{name:r.MODIFIED_ELEMENT,time:+new Date,props:T}),as(o,r.ELEMENT_CHANGES_APPLIED,{name:r.ELEMENT_CHANGES_APPLIED,time:+new Date,props:{id:t.id,section:"1",combination:e,path:v}}),t[qt]=1}else this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});S&&S[O].frEvt&&nr(S[O].tag)}else this.unhideElementPerVariationEntry(v,t,S&&S[O],{combination:e,shouldNotUnhide:g});null!=(s=window.VWO._[`keepElementLoadedRunning_${t.id}`]||s)&&u._.coreLib.finished&&this.shouldCancelInterval(s,t.id,t)&&ya.clearTimeouts(t)}}catch(n){o.trigger(r.ELEMENT_LOAD_ERROR,{oldArgs:[t.id,e,n]}),g.error(n)}window.vwo_$=b,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:e,campaignData:t,redirectURL:o,isNewVisitor:i,combination:s}){return E(this,void 0,void 0,function*(){let a;mn.set(),window.VWO._.triggerEvent(r.REDIRECT_DECISION,!0,t.id);const d=t[_n];if(d)a=o;else{let i,r,d,c,l,u,w,_=!1;const g=e.location;let h=!0,p=!0;const v=n(()=>t.sections[1].urlModes)||{};if(t.urlRegex){if(_=Y.matchRegex(Na.getCleanedUrl(e.currentUrl,!0),t.urlRegex,!0,!1,!0),1===v[cn]){const e=Array.from(_);let t=!1,n=!1;e.forEach(e=>{e=e||"",t=t||e.startsWith("?"),n=n||e.startsWith("#")}),h=t,p=n}}else _=Y.matchWildcard(Na.getCleanedUrl(e.currentUrl,!0),t.url_pattern,!0);if(4===v[s])a=this.substituteUrlGroups(o,_);else if(_&&1!==_.length){for(a="",u=o.split("*"),i=1,r=u.length;i<r;i++){if(t.urlRegex&&_[i]&&(ss.isQueryParamPresent(_[i])||ss.isHashPresent(_[i]))){const e=t.sections[1].variations[1];ss.isQueryParamPresent(e)||ss.isHashPresent(e)?ss.isHashPresent(e)&&!ss.isQueryParamPresent(e)?_[i]=_[i].replace(/^(.*?)(?:\?[^#]*)(#?.*)$/,"$1$2"):!ss.isHashPresent(e)&&ss.isQueryParamPresent(e)&&(_[i]=_[i].replace(/#.*/,"")):_[i]=_[i].replace(/[\?#].*/,"")}a+=u[i-1]+(_[i]||"")}a+=u[u.length-1]}else a=o;if(a=a.replace(/\*/g,""),g.search&&h)if(ss.isQueryParamPresent(a,!0))for(l=ss.getUrlVars(g.search),c=ss.getUrlVars(a),w=R(l),r=w.length;r--;)d=w[r],void 0===c[d]&&(a+="&"+d+"="+l[d]);else ss.isHashPresent(a)?a=a.replace(/(.*?)#(.*)/,"$1"+g.search+"#$2"):a+=g.search;g.hash&&-1===a.indexOf("#")&&p&&(a+=g.hash)}if(window.fetcher.getValue('phoenix.trigger("${{1}}","${{2}}")',null,{captureGroups:[r.BEFORE_REDIRECT_TO_URL,{oldArgs:[t.id,a]}]}),e.flags.cookieLessModeEnabled){if(!e.vwoInternalProperties.jar)throw new Error("Cookie less feature is enabled but CookieJar is not created");const t=e.storages.storages.cookies.getStoredJarValue(!0);if(!(a.indexOf("_vwo_store=")>-1))throw new Error("CooKie Less feature is enabled but _vwo_store= do not exists in URL's query Param");{let e=a.match(/.*_vwo_store=([^&]*)/);e=e?e[1]:"",a=a.replace(`_vwo_store=${e}`,`_vwo_store=${t}`)}}if(!d&&ya.isSplitVariationUrlPersistenceEnabled(t,s)){const e=!(!t||!t.multiple_domains);this.setSplitCookieWithURL({campaignData:t,combination:s,urlToRedirectTo:a,shouldCreateAsThirdParty:e}),e&&(yield new Promise(e=>{Ln.waitForThirdPartySync(()=>{e()})}))}const c=e=>{Mr({type:mr.DEBUG_REDIRECT,expId:t.id,varId:window._vwo_exp[t.id].combination_chosen,pageLink:e});try{const n=Fo(t.id);let o=!1;if(o=new URL(e).origin===location.origin,n&&o)return history.replaceState(null,null,e),void vr.removeCampaignLevelStyleTag(t.id)}catch(e){}location.replace(e)};
94if(window.VWO._.willRedirectionOccur=!1,window._vis_debug||!i||window._vwo_exp[t.id].vSCallSent)vr.saveVSDataInStorageForSplit(t.id,window._vwo_exp[t.id].combination_chosen,a),window.sessionStorage.setItem(en.SPLIT_REDIRECT,a),c(a);else{const e=window.VWO._.phoenixMT.on(`vwo_vSCallSent_${t.id}`,({id:t,comb:n})=>{window.VWO._.phoenixMT.off(e),vr.saveVSDataInStorageForSplit(t,n,a),window.sessionStorage.setItem(en.SPLIT_REDIRECT,a),c(a)})}})}handleRedirectVariation({campaignData:e,combination:o,redirectEntry:i,vwoEvents:s,cookies:a}){let d,c;try{if(a.get("_vis_opt_exp_"+e.id+"_exclude"))return!1;const t=!a.get("_vis_opt_exp_"+e.id+"_combi"),l=!!e.multiple_domains;if(!i.rM||e[Jt])return t&&vr.createCookieMT("_vis_opt_exp_"+e.id+"_combi",e.combination_chosen,100,e,!1,l),!1;const u=window.VWO._.allSettings.tags[i.tag],w=n(()=>i.pgGrpIds[0],void 0,e.pg_config[0]),_=n(()=>window.VWO.pageGroup.getPageMatchData(w).matchedGrps,void 0,[]),g=u.fn(()=>{},{campaignId:e.id,rM:i.rM,pagesMeta:_});if(d=g.url,c=g.storedValue,!d||!Dt(d))throw new Error(Va.SPLIT.CUSTOM_REDIRECTION.MALFORMED_URL);const h=()=>{const t=n(()=>i.pgGrpIds[0],void 0,e.pg_config[0]),o=[e.combination_chosen,encodeURIComponent(c),t];vr.createCookieMT("_vis_opt_exp_"+e.id+"_combi_choose",o.join(ln),100,e,!1,l)},p=()=>E(this,void 0,void 0,function*(){s.trigger(r.SPLIT_URL,{oldArgs:[e.id]});const n=yield tt.phoenix("store.getters");this.processRedirect({getters:n,campaignData:e,redirectURL:d,isNewVisitor:t,combination:o})});return l&&!window._vis_debug?(a.waitForThirdPartySync(()=>E(this,void 0,void 0,function*(){p()})),h(),!0):(h(),p(),!0)}catch(n){return us({campaignData:e,ruleName:"*"},{shouldNotUnhide:!1,tagName:i.tag,campId:e.id}),t({msg:n.message,url:"tags/runTestCampaign/utilsMT.ts",source:window.VWO._.native.JSON.stringify({campId:e.id,combination:o,error:n.toString()})}),!1}}shouldCancelInterval(e,t,n){return!e||0==e||1!==e&&!0!==e&&(2===e?!t||(!vr.isDomDependent(n.type)||!!n[qt]):3!==e&&void 0)}otherSide(...e){e[0]="tags.runTestCampaign.utils."+e[0],window.fetcher.getValue(...e)}}const La=new Ra;window.VWO.modules.tags.runTestCampaign=window.VWO.modules.tags.runTestCampaign||{},window.VWO.modules.tags.runTestCampaign.utils=La;const Da={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",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"},Wa={[r.VARIATION_SHOWN]:"VARIATION_SHOWN",[r.SPLIT_VARIATION_SHOWN]:"VARIATION_SHOWN",[r.VARIATION_APPLIED]:"VARIATION_APPLIED",[r.VARIATION_APPLIED_ERROR]:"VARIATION_APPLIED_ERROR",[r.ELEMENT_CHANGES_APPLIED]:"ELEMENT_CHANGES_APPLIED",[r.REGISTER_CONVERSION]:"REGISTER_CONVERSION",[r.VWO_EXECUTED]:"VWO_EXECUTED",[r.VARIATION_SHOWN_SENT]:"VARIATION_SHOWN_SENT",[r.ACTIVATE_API_TRIGGERED]:"ACTIVATE_API_TRIGGERED",[r.COOKIE_CONSENT_REJECTED]:"COOKIE_CONSENT_REJECTED",[r.COOKIE_CONSENT_ACCEPTED]:"COOKIE_CONSENT_ACCEPTED",[r.COOKIE_CONSENT_TIMEOUT]:"COOKIE_CONSENT_TIMEOUT",[r.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",[r.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",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",[r.RETRACK_VISITOR]:"RETRACK_VISITOR",[r.PAGE_MATCHED]:"PAGE_MATCHED",[r.PAGE_MATCH_FAILED]:"PAGE_MATCH_FAILED"},Pa={[r.VARIATION_SHOWN]:function(e){return[e.id+"",e.variation]}};class xa extends ca{constructor(){super(),this.isNotRedirectingEventFired=!1,this.vwoEvents={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}
94,window.VWO._.phoenixMT.on(r.VARIATION_SHOWN_SENT,e=>{const t=window.VWO._.native.JSON.parse(localStorage.getItem(Zt.VS_DATA));t&&delete t[e]&&(Object.keys(t).length>0?localStorage.setItem(Zt.VS_DATA,window.VWO._.native.JSON.stringify(t)):localStorage.removeItem(Zt.VS_DATA))})}execute(){var e,t,n,o;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?as(null,r.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.CUSTOM_CONVERSION,{gId:e,["gId_"+e]:1})}):as(null,r.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?as(null,r.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.CUSTOM_CONVERSION,{cId:t,gId:e,["gId_"+e]:1})}):as(null,r.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?as(null,r.REVENUE_CONVERSION,{revenue:e}):window.VWO._.phoenixMT.on("vwo_campaignsLoaded",()=>{as(null,r.REVENUE_CONVERSION,{revenue:e})}):as(null,r.REVENUE_CONVERSION,{revenue:e})},window.VWO.track=window.VWO.track||{},window._vis_opt_createCookie=function(e,t,n,o){vr.createCookieMT(e,t,n,window._vwo_exp[o])},window._vis_opt_readCookie=Ln.get,null===(t=null===(e=window.VWO_d)||void 0===e?void 0:e.resetPreviewData)||void 0===t||t.call(e),null===(o=null===(n=window.VWO_d)||void 0===n?void 0:n.resetHeatmapData)||void 0===o||o.call(n),window._vis_opt_element_loaded=La.tryApplyingChanges}checkIfNotRedirecting(e){const t=n(()=>window.VWO.survey.eventEnums,void 0,{}),o=Object.assign(Object.assign({},Da),t);this.isNotRedirectingEventFired||e.name!==r.PAGE_VIEW||this.isNotRedirectingEventFired||(this.isNotRedirectingEventFired=!0,Re.apply(Re,[o.NOT_REDIRECTING]))}wildCardCallback(e,t){const o=n(()=>window.VWO.survey.eventEnums,void 0,{}),i=Object.assign(Object.assign({},Da),o),s=n(()=>window.VWO.survey.eventMapping,void 0,{}),a=Object.assign(Object.assign({},Wa),s);this.checkIfNotRedirecting(e);const d=a[t];if(d&&r.VARIATION_APPLIED!==t){const n=i[d];let o,s=null==e?void 0:e.oldArgs;if(s?o=!0:s=[],!o&&Pa[t]&&(s=Pa[t](e.props)),t!==r.VARIATION_SHOWN||e.props.isFirst||e.props.isSplitVariation?t===r.ELEMENT_CHANGES_APPLIED?o&&Re.apply(Re,[n,...s]):t!==r.VARIATION_SHOWN&&(t==r.CAMPAIGN_FLOW_START&&window._vwo_code&&(window._vwo_code.libExecuted=1,window.fetcher.setValue("_vwo_code.libExecuted",1)),Re.apply(Re,[n,...s]),t==r.CAMPAIGN_FLOW_START&&window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.TIB_DONE]})):Re.apply(Re,[n,...s]),t===r.VARIATION_SHOWN&&!e.props.isFirst&&!e.props.isSplitVariation||t===r.SPLIT_VARIATION_SHOWN||t==r.REGISTER_HIT){const e=i[a[r.VARIATION_APPLIED]];Re.apply(Re,[e,...s]),this.vwoEvents.trigger(r.VARIATION_APPLIED,{oldArgs:s,campaignId:parseInt(s[0],Xt),combi:s[1].includes(",")?s[1]:parseInt(s[1],Xt)})}}}}const Ua=new xa,Ma=Ua.execute.bind(Ua),ka=Ua.wildCardCallback.bind(Ua);window.VWO.modules.tags.backwardCompatibility=Ma,window.VWO.modules.tags.wildCardCallback=ka;class Ga{otherSide(...e){return e[0]="VWO.modules.tags.backwardCompatibilityUtils."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}class Fa{setItem(e,t){e=this.getKeyBasedOnMode(e),yi.set(e,window.VWO._.native.JSON.stringify(t))}getItem(e){return e=this.getKeyBasedOnMode(e),yi.get(e)}removeItem(e){e=this.getKeyBasedOnMode(e),yi.remove(e)}getKeyBasedOnMode(e){if(!window._vis_debug&&!Ae())return e;return"debug"+e+"_"+Object.keys(window._vwo_exp||{}).join("_")}}let $a=new Fa,Ba;function ja(e){return E(this,void 0,void 0,function*(){yield tt.phoenix('store.actions.addValues("${{1}}", "${{2}}" )',null,{captureGroups:[e,"vwoInternalProperties"]})})}class Ha{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
94=>{e(t)})}}const Ka=new Ha;let Ja=!1;class qa extends Ga{postPhoenixMTHook(){this.makeSessionAndTagCall()}declareVWOAPI(){tt.applyChanges=function(e){return E(this,void 0,void 0,function*(){const t=[],n=(yield tt.phoenix("store.getters")).currentSettings.dataStore.campaigns;for(const e in n)t.push(e);e=e||t;for(var o=0;o<e.length;o++){const t=e[o],i=vr.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[null,Object.assign({id:t,variation:"",isFirst:0},i&&{vwoMeta:{isBot:i}}),n[t]]})}})},tt.activate=function(e,t,o,i){return E(this,void 0,void 0,function*(){if((Ae()||window._vis_debug)&&window.VWO._.blockedState)return;window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.ACTIVATE_API_TRIGGERED]});var o,s={};"object"==typeof e&&(e=(s=e).keepElementLoadedRunning,t=s.expIds,s.manual,i=s.customUrl,o=s.virtualPageUrl);const a=n(()=>window._vwoCc.activateApiOnce)||window._vwo_acc_id>81e4,d=n(()=>window._vwoCc.skipActivateOnSameUrl);if(!(i&&i===window._vis_opt_url&&a||o&&window.location.href===o&&d))if(i&&(window._vis_opt_url=i,window.fetcher.setValue("_vis_opt_url",window._vis_opt_url)),t=t||window._vwo_exp_ids,"string"==typeof o&&o.trim()){window._vis_opt_url=o,n(()=>window._vwoCc.enableSpaVisibility)&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE);const e=ni();e&&window.VWO._.phoenixMT.trigger("vwo_reRun"),vr.fireUrlChangeWildCardEvent(),yield window.fetcher.getValue('phoenix.trigger("${{1}}", "${{2}}")',null,{captureGroups:["vwo_urlChange",{virtualPageUrl:o,location:{href:window.location.href,search:window.location.search,hash:window.location.hash}}]}),e&&window.VWO._.phoenixMT.trigger("vwo_urlChangeMt")}else if(t&&t.length){for(const o of t){const t=window._vwo_exp[o];if(t){const i=n(()=>window.VWO._.track.isUserBucketed());if(vr.isSessionBasedCampaign2(t)&&i){as(null,r._ACTIVATED,{id:o});continue}(null==t?void 0:t.manual)&&(window.VWO._[`keepElementLoadedRunning_${o}`]=e,ja({[`keepElementLoadedRunning_${o}`]:e}),as(null,r.ACTIVATED,{id:o}))}}i&&(xs.removeByEventName(r.PAGE_VIEW),yield window.fetcher.getValue("VWO.modules.tags.activate"))}})},tt.revertChanges=function(e){return E(this,void 0,void 0,function*(){const t=window._vwo_exp[e];if(!t)return;t.isApplicable=0,vr.runRevertTagsAndUpdateInfo({[e]:t}),t.isApplicable=1,delete t.mutElg,delete t.cA;const n=(yield tt.phoenix("store.getters")).currentSettings.dataStore.campaigns[e];if(n&&n.sections)for(var o=at(n.sections),i=0;i<o.length;i++)vwo_$(".vwo_loaded.vwo_loaded_"+e+"._vwo_variation_"+o[i]).remove(),delete n.sections[o[i]].loaded,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${e}.sections.${o[i]}.loaded`,void 0)})},tt.destroy=function(){return E(this,void 0,void 0,function*(){yield tt.phoenix("destroy()"),ua.clearAllListeners()})},tt.setFetchSettingsDelay=function(e){ja({SPA_SETTINGS_DELAY:e})},tt.disableAutofetchSettings=function(){ja({disableAutofetchSettings:!0})};const e=(e,t)=>{var n=vwo_$(e),o=Array.from(n[0].classList);for(let e=0;e<o.length;e++)if(o[e].indexOf(t)>-1)return n.removeClass(o[e]),!0;return!1};tt.refreshElements=function(t,n){var o;return E(this,void 0,void 0,function*(){if(!t)return;t instanceof Array||(t=[t]);const i=yield tt.phoenix("store.getters"),r=[];for(const e in i.currentSettings.dataStore.campaigns)r.push(e);n=n||r;for(var s=vwo_$(t.join(",")),a=0;a<n.length;a++){var d="vwo_loaded_"+n[a];s.each(function(t,n){if(!e(n,d)){const t=Array.from(vwo_$(n).parents());for(let n=0;n<t.length&&!e(t[n],d);n++);}})}for(const e of n){const t=null===(o=i.currentSettings.dataStore.campaigns)||void 0===o?void 0:o[e];if(t&&t.ready){const n=vr.isBotScreen();yield window.fetcher.getValue('VWO.modules.events.events.variationShown("${{1}}", "${{2}}", "${{3}}")',null,{captureGroups:[null,Object.assign({id:e,variation:"",isFirst:0},n&&{vwoMeta:{isBot:n}}),t]})}}})},tt.fetchPCSettings=function(){Ba||(Ba=!0,ja({loadPC:!0}))},tt.enableSPA=function(e){ja(void 0===e||e?{isSpaEnabled:!0}:{isSpaEnabled:e})}
94,tt.updateSPAWaitTime=function(e){ja({SPA_ELEMENT_WAIT_TIMEOUT:e})},tt.onEventTriggered=function(e){Ka.register("onEventTriggered",e),Ja||(Ja=!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),Ka.executeAll("onEventTriggered",t)}}]}))},tt.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}),n(()=>"number"==typeof e.count)&&--e.count),window.VWO._.bucketedCampaignsAPIStore.callbacks.push(e)};const t={state:!1,decisionState:null,cb:[]};window.VWO._.phoenixMT.on("vwoRedirectDecision",e=>{t.state||(t.state=!0,t.decisionState=e,t.cb.forEach(t=>t(e)))}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{t.state=!1,t.decisionState=null}),tt.onSplitRedirectionDecided=e=>{t.state&&e(t.decisionState),t.cb.push(e)},tt.deactivate=function(e){return E(this,void 0,void 0,function*(){const t=yield tt.phoenix("store.getters");for(const n of e)t.settings.campaigns[n].dontKillTimer=!1,yield window.fetcher.setValue(`VWO._.allSettings.dataStore.campaigns.${n}.dontKillTimer`,!1)})},tt.getVisitorProps=function(e,t=""){return n(()=>window.VWO.attributesData[e])||n(()=>window.VWO._.native.JSON.parse($a.getItem("_vwo_visProps"))[e],{sendErrorLog:!1},t)}}makeSessionAndTagCall(){const e=e=>{let t={};e&&e.props&&(t=e.props),t.cq=0,window._vis_debug||Ae()||this.makeCallForTagsAndSession(t,"newSession")};window.VWO._.phoenixMT.on(r.NEW_SESSION_CREATED,t=>{window.VWO._.sessionInfoService.shouldStallSessionCall()||e(t)});const t=window.VWO._.phoenixMT.on("vwo_completeStalledSession",n=>{window.VWO._.sessionInfoService.shouldStallSessionCall()&&e(n),window.VWO._.phoenixMT.off(t)});window.VWO._.phoenixMT.on(r.DIMENSION_TAG_PUSHED,e=>{const t=e;this.makeCallForTagsAndSession(t,"sessionUpdate")})}makeCallForTagsAndSession(e,n){return E(this,void 0,void 0,function*(){const o=window.VWO._.sessionInfoService;void 0!==tt._.insightsOnConsentPromise&&(yield tt._.insightsOnConsentPromise),o.markSessionSynced();const i=o.getSessionId(),r=o.getPageId(),s=vr.extraData2(!0),a=encodeURIComponent(s),d=vr.createUUIDCookie2({vwoUUID:Cn.vwoUUID}),c="s.gif?account_id="+Cn.accountId+vr.getUUIDString(d)+"&s="+i+("newSession"===n?"&ed="+a+"&cu="+encodeURIComponent(Cn.currentUrl)+"&r="+(tt.data.vi&&"new"===tt.data.vi.vt?0:1):"")+"&p="+r+(e.tags?"&tags="+e.tags:"")+(e.egTagValue?"&eg="+e.egTagValue:"")+(e.funnelTagValue?"&fIds="+e.funnelTagValue:"")+("sessionUpdate"===n?"&update=1":"")+(6==window._vwo_acc_id&&e.batch?"&batch="+e.batch:"")+(6==window._vwo_acc_id&&e.tags?"&tagsLength="+(window.VWO._.native.JSON.parse(e.tags).si&&Object.keys(window.VWO._.native.JSON.parse(e.tags).si).length):"")+(6==window._vwo_acc_id&&e.calledByUnload?"&isUnload="+e.calledByUnload:"")+(window._vwo_acc_id,"&cq=")+e.cq+(e.cq?"&ttl="+kt():"");try{window.VWO._.native.JSON.parse(decodeURIComponent(a)).lt}catch(e){t({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:mn.get(),requestURL:c})})}es.sendCall({serverUrl:Cn.serverUrl,accountId:Cn.accountId},{url:c},{},({isError:e})=>{!e&&"newSession"==n&&Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{uuid:d,sessionId:i,sessionCookie:Ln.get(Mt.TRACK_SESSION_COOKIE_NAME),cURL:Cn.currentUrl})})})}sendRegisterCall(e,t,n){es.sendCall(e,{url:t,successCallback:n},null,null,!0)}}const Xa=new qa;window.VWO.modules.tags.backwardCompatibilityUtils=Xa;class Ya{otherSide(...e){return e[0]="VWO.modules.tags.setSession."+e[0],window.fetcher.getValue(...e)}}class za{otherSide(...e){return e[0]="VWO.modules.tags.sessionInfoService."+e[0],e[2]&&(e[2]={captureGroups:e[2]}),window.fetcher.getValue(...e)}}
94function Qa(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(){}}za.LOCAL_STORAGE_SESSION_EXPIRY=30,za.LOCAL_STORAGE_NAME=window._vis_debug?"debug_vwoSn":"vwoSn",za.ACCOUNT_ID=window._vwo_acc_id,Qa.prototype.add=function(e,t){if(e){var n=this.tags;"Array"===this.type?("[object Array]"!==Object.prototype.toString.call(e)&&(e=[e]),e=_t(e,function(e){return e=encodeURIComponent(e.trim())}),n=gt(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()}},Qa.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,dt(this.sentTags2,this.tags2),this.tags2={}):(t=this.tags,dt(this.sentTags,this.tags),this.tags={})),t},Qa.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 at(t).length>0}return!1},Qa.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={}))},Qa.prototype.refresh=function(){"Array"===this.type?this.lastSent=0:"Hash"===this.type&&(dt(this.tags,this.sentTags),this.sentTags={},6==window._vwo_acc_id&&(dt(this.tags2,this.sentTags2),this.sentTags2={}))};const Za="eg",ed="fIds";let td={},nd,od=["u","s","p","ui","si","pi"],id=function(){},rd={user:"u",session:"s",page:"p"};for(nd=0;nd<od.length;nd++)td[od[nd]]=new Qa("Hash");td[Za]=new Qa("Array"),td[ed]=new Qa("Array");const sd={onPush:function(e){"function"==typeof e&&(id=e)},getTags:function(e){let t={},n="";for(nd=0;nd<od.length;nd++){const n=td[od[nd]].get(e);n&&(t[od[nd]]=Ft(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=td[Za].get();if(e)return e.join()},getFunnelTags:function(){const e=td[ed].get();if(e&&e.length)return Ft(e.map(e=>Number(e)))},addTag:function(e,t,n,o){let i=rd[n=n||"session"];if(!i)if(n===Za)i=Za;else{if(n!==ed)return;i=ed}o&&(i+="i"),td[i].add(e,t),id()},refresh:function(){td.s.reset(),td.si.refresh(),td[Za].refresh()}};window.VWO.tag=sd.addTag,window.VWO._.tags=sd;class ad{constructor(){this.eventCallbacks=[],this.isInitialized=!1}onActivity(){if(kn.shouldWeTrackVisitor())for(let e=0;e<this.eventCallbacks.length;e++)this.eventCallbacks[e]()}init(){if(this.isInitialized)return;const e=rr(()=>{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 dd=new ad;function cd(){yi.remove(za.LOCAL_STORAGE_NAME)}function ld(){const e=Sn.getDataInfoByIndex(Mt.CURRENT_SESSION_ID);e?Sn.setDataInfoByIndex(Mt.LAST_SESSION_ID,e):Sn.setDataInfoByIndex(Mt.LAST_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Sn.setDataInfoByIndex(Mt.CURRENT_SESSION_ID,window.VWO._.sessionInfoService.getSessionId()),Sn.setDataInfoByIndex(Mt.SESSION_COUNT_INDEX,Tn()+1)}let ud;window.VWO._.tua=dd;class wd extends za{constructor(){super(),this.imidiateUpdate=!0,this.firstSessionCreated=!1,this.vwoSn={cu:"",r:"",lt:0,v:"0.1.0"},this.pageExitListenerForAvgTimeSpentInASession=!1,ud=this,this.setPageStartTime(),window.VWO._.phoenix
94MT.on(r.NEW_SESSION_CREATED,ld),window.VWO._.phoenixMT.on(r.TRACK_NEW_SESSION_CREATED,ld),this.expireSessionOnDateChange(),this.visitorInformation=window.VWO.data.vi=window.VWO.data.vi||{},this.setVWOSn(),this.getSessionStore()&&this.initialize(),dd.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:[r.NEW_SESSION_CREATED]}),window.VWO._.phoenixMT.trigger(r.NEW_SESSION_CREATED)}expireSessionOnDateChange(){if(!this.getSessionStore())return;const e=this.getSessionId();if(e){const t=new Date(1e3*e).getDate();new Date(pt()).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(),this.shouldStallSessionCall()){const e=n(()=>window.VWO._.native.JSON.parse($a.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:[r.NEW_SESSION_TRACKED]})})}dd.track(()=>{this.updateSession()}),this.addValues({sessionStart:this.getSessionId()},"root"),this.fireSessionEvent()}}fireSessionEvent(){window.VWO.phoenix('trigger("${{1}}", "${{2}}" )',null,{captureGroups:[r.SESSION,{VWO:{firedTime:1e3*this.getSessionId()}}]})}attachTagsPushCallback(){let e,t,o;const i=this,s=function(n,s,a){e=sd.getTags(s),o=sd.getFunnelTags(),t=s?void 0:sd.getEgTags();const d=vr.doesSessionBasedCampaignExistsInTags(e)||(o?1:0);if(!window._vis_debug&&!Ae()&&(e||t||o)){if(!n&&!i.getSessionStore()){const n={name:r.NEW_SESSION_CREATED,time:+new Date,props:{pageId:i.getPageId(),tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt()}};return as(null,r.NEW_SESSION_CREATED,n),window.VWO._.phoenixMT.trigger(r.NEW_SESSION_CREATED,n),!0}s?window.VWO._.phoenixMT.trigger(r.DIMENSION_TAG_PUSHED,{tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt(),batch:s,calledByUnload:a}):window.fetcher.getValue("VWO.modules.events.events.dimensionTagPushed",[null,{tags:e,egTagValue:t,funnelTagValue:o,cq:d,ttl:d&&kt()}])}return!1};let a=!1;const d=sr(s,n(()=>window._vwoCc.sgifDelay)||10);const c=ft(s,window.VWO._.pushThrottleTime||1e3);return sd.onPush(()=>{d(!0),6==window._vwo_acc_id&&c(!0,!0)}),6==window._vwo_acc_id&&(window.VWO._.phoenixMT.on(r.PAGE_EXIT,e=>{a||(s(!0,!0,!0),a=!0)}),window.VWO.pageExitListener=!0),s()}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(),Mt.SESSION_TIMER_EXPIRE)}calculateRelativeSessionTimestamp(e){const t=ia();if(null!==t){const o=n(()=>Math.floor(t-e),void 0,0);if(o>=0)return o}return pt(!0)-e}retrackVisitor(){const e=ud.getFirstSessionId(),t=this.calculateRelativeSessionTimestamp(e);sd.refresh(),this.setSessionStore(t+""),this.setVisitorInformation(),this.triggerNewSessionEvent(),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.RETRACK_VISITOR]})}initializeSession(e){this.initializeSession2(e)}setVisitorInformation(e){window.VWO.data.vi.vt=ud.visitorInformation.vt=e||(ud.isReturningVisitor()?"ret":"new"),window.fetcher.setValue("VWO.data.vi.vt",window.VWO.data.vi.vt)}getPageIdInfo(){const e=this.getSessionStore(),t=e&&e.split(":")[Mt.PAGE_ID_INFORMATION_INDEX];return t&&t.split("_")}markPageIdSessionExpiry(){const e=this.getPageId()+"_"+(pt(!0)-this.getFirstSessionId()+Mt.PAGE_ID_EXPIRY);ud.markPageId(e)}getPageId(){const e=this.getPageIdInfo(),t=e&&e[0];return t?parseInt(t,10):(this.imidiateUpdate=!1,1)}isReturningVisitor(){return ud.getSessionId()>ud.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=ia();if(null!==t){const o=n(()=>Math.floor(t-e),void 0,0);if(o>=0)return o}return ht(!0)-e}updateLocalStorageSession(){const e=this.getLocalStorageSession();!e||(pt(!0)-e.lt)/60>za.LOCAL_STORAGE_SESSION_EXPIRY?this.createLocalStorageSession():this.updateTimestampInfo(e)}updateTimestampInfo(e){this.vwoSn=e,this.vwoSn.lt=pt(!0),this.setLocalStorageSession()}createLocalStorageSession(e){e?(this.vwoSn.cu=`${document.URL}
94#vwo_fix`,this.vwoSn.r=`${document.referrer}#vwo_fix`):(this.vwoSn.cu=document.URL,this.vwoSn.r=document.referrer),this.vwoSn.lt=pt(!0),this.setLocalStorageSession()}getLocalStorageSession(e){let t=yi.get(wd.LOCAL_STORAGE_NAME);try{t=t?Gt(t):null}catch(t){cd(),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(Mt.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||pt(!0)-ud.getFirstSessionId()>t}setSNCookieValueByIndex(e,t){const n=this.getSessionStore(),o=n&&n.split(":")||[];o[e]=t+"",Ln.createWithCrossDomainCheck({name:Mt.TRACK_SESSION_COOKIE_NAME,value:o.join(":"),days:Mt.TRACK_SESSION_COOKIE_EXPIRY})}getSessionId(){return this.getFirstSessionId()+this.getRelativeSessionId()}setSessionStore(e){kn.shouldWeTrackVisitor()&&Ln.createWithCrossDomainCheck({name:Mt.TRACK_SESSION_COOKIE_NAME,value:e,days:Mt.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(":")[Mt.RELATIVE_SESSION_ID_INDEX]}setLocalStorageSession(){kn.shouldWeTrackVisitor()&&(this.vwoSn.v&&(this.vwoSn.cu=encodeURIComponent(this.vwoSn.cu),this.vwoSn.r=encodeURIComponent(this.vwoSn.r)),yi.set(wd.LOCAL_STORAGE_NAME,ir(this.vwoSn)))}getSessionStore(){return Ln.get(Mt.TRACK_SESSION_COOKIE_NAME)}getGlobalCookie(){return Ln.get(Mt.TRACK_GLOBAL_COOKIE_NAME)}eraseSessionCookie(){this.sessionTimer=null,Ln.erase(Mt.TRACK_SESSION_COOKIE_NAME)}getPcTrafficFromCookie(){var e=Sn.getDataStore();return e?parseFloat(e.split(":")[Mt.PC_TRAFFIC_INDEX]):null}getFirstSessionId(){let e=Sn.getDataStore();return e||(this.createGlobalCookie(),e=Sn.getDataStore()),e&&+e.split(":")[Mt.FIRST_SESSION_ID_INDEX]}getSNCookieValueByIndex(e){var t=this.getSessionStore();return t?t.split(":")[e]:null}createGlobalCookie(){if(!kn.shouldWeTrackVisitor())return;const e=ia(),t=null!==e?e:ht(!0),n=Mt.COOKIE_VERSION+"$"+t+":"+this.getPcTraffic()+"::";Ln.createWithCrossDomainCheck({name:Mt.TRACK_GLOBAL_COOKIE_NAME,value:n,days:kt()})}isSessionInfoSynced(){return this.getSNCookieValueByIndex(Mt.SESSION_SYNCED_STATE_INDEX)}markSessionSynced(){this.isSessionInfoSynced()||this.setSNCookieValueByIndex2(Mt.SESSION_SYNCED_STATE_INDEX,1)}shouldStallSessionCall(){if(!ri)return!1;const e=document.cookie.search(/_vis_opt_exp_\d+_combi/);return!this.isSessionInfoSynced()&&-1===e&&!h.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}getTotalTimeSpentInASession(){const e=this.getSessionStore(),t=e&&e.split(":")[Mt.TOTAL_TIME_SPENT_IN_A_SESSION_INDEX];return t&&parseInt(t,10)||0}markTotalTimeSpentInASession(e){this.setSNCookieValueByIndex2(Mt.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(){const e=this.getTotalTimeSpentInASession(),t=this.getPageId(),n=t>0?Math.round(e/t):0;this.addValues({avgTimeSpentInASession:n},"root"),this.pageExitListenerForAvgTimeSpentInASession||(this.pageExitListenerForAvgTimeSpentInASession=!0,window.VWO._.phoenix
94MT.on(r.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()}))}}let _d=!1;const gd=e=>{_d||(window.VWO._.phoenixMT.trigger("vwo_completeStalledSession",e),_d=!0)};window.VWO.modules.utils.sessionHandler=window.VWO.modules.utils.sessionHandler||{},window.VWO.modules.utils.sessionHandler={fireCompleteStalledEvent:gd};class hd extends Ya{constructor(){super(),window.VWO._.phoenixMT.on("vwo_phoenixInitCalled",()=>{this.execute({vwoUUID:Cn.vwoUUID})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{window.VWO._.phoenixMT.trigger("vwo_evalTotalTimeSpentInASessionForUrlChange"),window.VWO._.pageId=void 0,this.execute({vwoUUID:Cn.vwoUUID})})}execute(e){return E(this,void 0,void 0,function*(){let t;if(window.VWO.modules.tags.sessionInfoService?t=window.VWO.modules.tags.sessionInfoService:(t=new wd,window.VWO.modules.tags.sessionInfoService=t,window.VWO._.sessionInfoService=t),vr.createUUIDCookie2(e),t.getSessionStore())Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"old"},["user"]),t.fireSessionEvent(),t.setVisitorInformation(),t.setAvgTimeSpentAndAddListeners(),t.updateAndSyncPageId();else{Qt.includes(window._vwo_acc_id)&&vr.setOnLocalStorageOnBothThreads("vwo_newSessionCreated",{user:"new"},["user"]),t.getGlobalCookie()||t.createGlobalCookie();const e=t.getRelativeSessionTimestamp();t.initializeSession2&&t.initializeSession2(e)}vr.setVin(e),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[r.SESSION_INIT_COMPLETE]})})}}const pd=new hd,vd=pd.execute.bind(pd);window.VWO.modules.tags.setSession=pd;const fd=function(e,t,n){return E(this,void 0,void 0,function*(){const o=U.plugins[M.OPERATOR]&&U.plugins[M.OPERATOR].get(e)||(()=>!1),i=Tt();t.split(".")[0].indexOf(i)>-1&&(t=t.slice(t.indexOf(".")+1));const r=["neq","neqs","ncn","bl","ninlist"];if(window[i]&&window[i].length){const s=-1!==r.indexOf(e),a="ninlist"===e;for(const e of window[i])try{if(!e)continue;const i=Ct(t,e);if(s){if(!(yield o.apply(o,[i,n]))||i!==e[t]&&!(yield o.apply(o,[e[t],n]))){if(!a)return!1}else if(a)return!0}else if((yield o.apply(o,[i,n]))||i!==e[t]&&(yield o.apply(o,[e[t],n])))return!0}catch(e){g.error("Failed to evaluate the dataLayer variable: ",e)}return!a&&s}})};window.VWO.modules.tags.dL=fd;class Ed{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.checkEnvironment={};const Od={hubspot:"hubspotutk",marketo:"_mkto_trk"},md=e=>{const t=document.cookie.split("; ").find(t=>t.startsWith(e+"="));return t?t.split("=")[1]:void 0},Sd=()=>{const e=new Set(Object.keys(Od)),t=new Set,n={};let o=null;const i=()=>{Object.keys(n).length>0&&(Io(void 0,{_vwo_integrations:Object.assign({},n)}),Object.keys(n).forEach(e=>{t.add(e),delete n[e]})),o=null},r=r=>{if(t.has(r))return;const s=Od[r],a=md(s);a&&(e.delete(r),n[r]=a,o&&clearTimeout(o),o=setTimeout(i,500))};if(e.forEach(r),0===e.size)return;const s=setInterval(()=>{e.forEach(r),0===e.size&&clearInterval(s)},100)};
94class Td extends Ed{constructor(){super(),window.VWO._.phoenixMT.on("vwo_init",()=>{Sd(),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=vr.setSameSiteVariables(),t=!window.VWO._.cLFE&&kn.shouldWeTrackVisitor();return{doCookiesMatter:t,areCookiesDisabled:vr.areCookiesDisabled(t),shouldStopExecWhenSsmNotFound:vr.shouldStopExecWhenSsmNotFound(),isSSApp:e}}execute(){}}const Cd=new Td,Id=Cd.execute;window.VWO.modules.tags.checkEnvironment.fn=Cd;class yd{}class Ad extends yd{execute(){}}const Nd=new Ad,Vd=Nd.execute;window.VWO.modules.tags.runCampaign=Nd;const bd=function(){};window.VWO.modules.tags.runTestCampaign.fn=bd;class Rd{}class Ld extends Rd{processGroupCampaigns(){}}const Dd=new Ld,Wd=Dd.processGroupCampaigns.bind(Dd);window.VWO.modules.tags.groupCampaigns=Wd;class Pd{}class xd extends Pd{constructor(){super(),716497===window._vwo_acc_id&&window.VWO._.phoenixMT.on("vwo_urlChangeMt",this.execute)}execute(){window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1})}}const Ud=new xd,Md=Ud.execute;class kd{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.fn."+e[0],window.fetcher.getValue(...e)}}window.VWO.modules.tags.prePostMutation={};class Gd{otherSide(...e){return e[0]="VWO.modules.tags.prePostMutation.utils."+e[0],window.fetcher.getValue(...e)}}let Fd=null,$d=null,Bd=null,jd=!1,Hd=null,Kd=!1,Jd=!1;function qd(e){return function(t,n){jd=!0,null===Hd&&(Hd=requestAnimationFrame(()=>{jd?(jd=!1,Hd=null,e()):Hd=null}))}}function Xd(){null!==Hd&&(cancelAnimationFrame(Hd),Hd=null),jd=!1,Hd=null}class Yd extends Gd{monitorPageForChanges(){if("undefined"!=typeof MutationObserver&&($d&&716497===window._vwo_acc_id&&window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0}),!$d)){const e={subtree:!0,attributes:!0,childList:!0,attributeFilter:["class"]},t=function(){var e,t,n;if(!Kd){window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1});const o=window.VWO._.allSettings.dataStore.campaigns;if(!window.VWO._.urlChangeProcessingPending)for(const n in o){let i=o[n].combination_chosen;if(hi&&vr.isPersonalizeHoldback(o[n])&&!Ae()&&!o[n].debug){const e=null==i?void 0:i.split(",");i=(null==e?void 0:e.length)>1?e[1]:i}o[n].xPath&&!vr.isXpathAllHead(o[n],o[n].xPath)&&(null===(t=null===(e=o[n].muts)||void 0===e?void 0:e.post)||void 0===t?void 0:t.enabled)&&o[n].mutElg&&o[n].combination_chosen&&(vr.setCampaignAppliedFlag(o[n],!1),window.VWO.modules.tags.runTestCampaign.utils.applyChanges(i,o[n],null,null,[]))}null===(n=window.VWO._.phoenixMT)||void 0===n||n.trigger(r.EDITOR_APPLY_CHANGES_COMPLETE),window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0}),window.VWO._.phoenixMT.trigger(r.MUTS_RECORDED)}};let n;n=window._vwo_acc_id>7e5?qd(t):t,window.VWO._.phoenixMT.on(r.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=Ki({avoidFullHTML:!0});o&&t?$d.observe(o,e):($d.disconnect(),Xd())}),$d=new Cn.MutationObserver(n);const o=Ki();o&&$d.observe(o,e),742951==window._vwo_acc_id&&(/iPad Simulator|iPhone Simulator|iPod Simulator|iPad|iPhone|iPod/.test(navigator.userAgent)||navigator.userAgent.includes("Mac")&&"ontouchend"in document)&&(document.addEventListener("touchstart",e=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!1})}),document.addEventListener("click",e=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0})}),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{window.VWO._.phoenixMT.trigger(r.TOGGLE_MUT_OBSERVER,{status:!0})}))}}waitForDOMRenderingAndExecuteCampaign(e){Kd=!0;const t=Ki(),n={subtree:!0,childList:!0},o=function(){Jd=!0,Fd=Fd||Et(function(){Kd=!1,Bd.disconnect(),window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE])},e.timer,!0),Fd()};function i(){Jd||(Kd=!1,window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE]),Bd&&Bd.disconnect())}t?(Bd=new Cn.MutationObserver(o),Bd.observe(t,n)):(Jd=!0,window.fetcher.getValue("phoenix.trigger",[r.SSR_COMPLETE])),e.timeout?setTimeout(i,e.timeout):i()}}const zd=new Yd;window.VWO.modules.tags.prePostMutation.utils=zd;const Qd={},Zd=Jo;class ec{constructor(e){this.observed=!1,this.applyCount=0,this.selectorIdentifier="",void 0!==Cn.MutationObserver&&(this.observer=new Cn.MutationObserver(this.refreshObserverCallback.bind(this)),this.observer.node=e,e.addEventListener("vwoObserverAction",this.observerActionCallback.bind(this)))}}const tc=window._vwo_editorOperationTracker={},nc=100,oc={subtree:!0,attributes:!0,characterData:!0,childList:!0,attributeFilter:["style","src","srcset","href"]},ic="vwo_refresh_limit_reached",rc=[];let sc={};
94const ac=function(e,t){const n=vwo_$(e);if(!n.length||!Qd[t])return;const o=Array.from(n);let i=0;for(const n of o){let o=n.__vwoInternals;o||(o=n.__vwoInternals=new ec(n),rc.push(o)),o.applyCount++,Zd&&(o.selectorIdentifier=`${e}|${i++}|${t}`,sc[o.selectorIdentifier]=sc[o.selectorIdentifier]||0,sc[o.selectorIdentifier]++)}},dc=function(e,t){const n=document.createEvent("CustomEvent");n.initCustomEvent("vwoObserverAction",!0,!1,t),e&&e.dispatchEvent(n)};window._vwo_handleMutations=function(e,n){try{e&&"function"==typeof n&&(dc(e,{disconnect:!0}),n(),dc(e,{connect:!0}))}catch(e){const n="[JSLIB_EDITOR] Error _vwo_handleMutations.";t({msg:n,url:"editorChangesObserver.js",source:encodeURIComponent(n)})}},ec.prototype.refreshObserverCallback=function(e,t){const n=t.node,o=window.VWO._.native.JSON.parse(window.VWO._.native.JSON.stringify(Qd));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()},ec.prototype.observerActionCallback=function(e){if(!e.detail)return;const t=e.detail||{},n=t.operationId;t.disconnect?n?tc[n]="disconnected":this.disconnectObserver():t.connect?this.connectObserver():n&&delete tc[n]},ec.prototype.disconnectObserver=function(){this.observer.disconnect(),this.observed=!1},ec.prototype.connectObserver=function(){if(this.observer&&!this.observed){(Zd?sc[this.selectorIdentifier]>20:this.applyCount>nc)?this.observer.node.hasAttribute(ic)||this.observer.node.setAttribute(ic,""):(this.observer.observe(this.observer.node,oc),this.observed=!0)}},ec.prototype.resetObserver=function(){this.observer&&(this.applyCount=0,this.observed||(this.observer.observe(this.observer.node,oc),this.observed=!0),sc={},this.observer.node.hasAttribute(ic)&&this.observer.node.removeAttribute(ic))};const cc=function(){var e,t,n,o;null===(e=window.VWO._.phoenixMT)||void 0===e||e.on(r.INIT_VWO_INTERNALS,function(e){const{elementSelector:t,campaignId:n}=e;ac(t,n)}),null===(t=window.VWO._.phoenixMT)||void 0===t||t.on(r.SET_CAMPAIGN_TO_OBSERVE,function(e){var t,n,o,i;const r=window._vwo_exp,{campaignId:s}=e;(r[s].xPath&&!vr.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)&&(Qd[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=rc.length-1;e>-1;e--)rc[e].resetObserver()}),null===(o=window.VWO._.phoenixMT)||void 0===o||o.on(r.EDITOR_APPLY_CHANGES_COMPLETE,function(){for(let e=rc.length-1;e>-1;e--)rc[e].connectObserver()})};window.VWO.modules.tags.prePostMutation.editorChangesObserver={attachEditorChangeObserverEvents:cc};class lc extends kd{execute(){}}const uc=new lc,wc=uc.execute;window.VWO.modules.tags.prePostMutation.fn=uc;var _c=[];const gc=["dev.visualwebsiteoptimizer.com","d5phz18u4wuww.cloudfront.net","cdn-cn.vwo-analytics.com"];function hc(e){let t=!1;for(let n=0;n<gc.length;n++)if(e.indexOf(gc[n])>=0){t=!0;break}return t}var pc=function(e){if(hc(e&&e.url||""))for(var t=0;t<_c.length;t++)_c[t](e)};function vc(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"};pc(i)}window.addEventListener?(window.addEventListener("error",vc),window.addEventListener("unhandledrejection",vc)):window.attachEvent&&window.attachEvent("onerror",function(e,t,n,o){pc({msg:e,url:t,source:"uncaughtErr"})});const fc=function(e){e&&"function"==typeof e&&_c.push(e)};let Ec;class Oc extends e{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,o=e.accountId,i=n(()=>window.VWO.data.accountJSInfo.collUrl)||e.serverUrl,r=this;var s=0;const a=function(e){var n,a=(e=e||{}).msg&&e.msg.substring(0,1e3),d=e.stack&&e.stack.substring(0,1e3);const c=e.source,l=e.url,u=Ec||r.getEmptyTriggerIdsIfAny(),w="ee.gif?"+(l?"f="+t(e.url):"")+"&a="+o+(c?"&s="+t(c):"")+(Array.isArray(u)&&u.length?"&eT="+t(u.join()):"")+"&e="+t(a)+"&stack="+t(d);if(s<50&&(s++,Kn({url:w,serverUrl:i},void 0,void 0,!0)),null==u?void 0:u.length){null===(n=window._vwo_code)||void 0===n||n.finish();const e=vwo_$('[id^="_vis_opt_path_hides"]');if(e.length)for(let t=0;t<e.length;t++)vwo_$(e[t]).remove()}};return fc(a),a}getEmptyTriggerIdsIfAny(){const{triggers:e}=window.VWO._.allSettings||{},t=[];return Object.keys(e).forEach(n=>{Object.keys(e[n]).length||t.push(n)}),Ec=t,t}errorTracking({getters:e}){const t=this.setErrorTrackingCallback(e);this.setCustomError(t)}}const mc=new Oc,Sc=mc.errorTracking.bind(mc);window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.errorTracking=Sc,window.VWO.modules.tags.errorTrackingCallback=mc.setErrorTrackingCallback;let Tc=[];function Cc(){return function(e,t){if(t!==r.PAGE_VIEW)return void window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.AFTER_SAMPLING_TRIGGER,{oldArgs:[{samplingRate:e.samplingRate,priority:e.priority}]}]});const{samplingRate:n,priority:o}=e;Tc.push({samplingRate:n,priority:o}),window.VWO.track.sampleData=Tc}}
94window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>Tc=[]);const Ic=Cc();window.VWO.modules.tags=window.VWO.modules.tags||{},window.VWO.modules.tags.sampleVisitor=Ic;class yc{constructor(){this.whiteListedEventsForVsKey=[r.PAGE_VIEW,r.CUSTOM_CONVERSION,r.DOM_CLICK,r.DOM_SUBMIT,r.REVENUE_CONVERSION]}getCurrentEventData(e,t,n,o){const i=o||{};if(!(Object.keys(t).length<=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 Ac{constructor(){this.vwoEvents={trigger:function(e,t){return E(this,void 0,void 0,function*(){yield window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})})}}}isGoalEligible(e,t){return e.pExcludeUrl&&Y.matchRegex(t,e.pExcludeUrl)?(window.VWO.modules.tags.wildCardCallback({},r.EXCLUDE_GOAL_URL),!1):e.pUrl?Na.verifyUrl(t,e.pUrl,null):Na.verifyUrl(t,null,e.urlRegex)}registerConversion(e,t,n,o,i){if(t.type===p().INSIGHTS_FUNNEL_CAMPAIGN)return void h.markFunnelValue(t.id,1,e,t.version);let r=ya.getCombi(t,i);if(vr.isPersonalizeHoldback(t)){const e=r.split(";"),t=e[1];if(t){const n=e[0].split("|");for(let e=0;e<n.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(!kn.shouldWeTrackVisitor())return;var i,s;const a=e.id,d=window._vwo_acc_id,c=window.VWO.modules.tags.sessionInfoService;if(s="c.gif?account_id="+d+"&experiment_id="+a+"&goal_id="+t+"&ru="+encodeURIComponent(mn.get())+(void 0===o?"":"&r="+o)+vr.getUUIDString(vr.getUUID(e)),e.type===p().GOAL_CAMPAIGN){i=c.getSessionId(),window.VWO.modules.tags.wildCardCallback({campaign:e},r.EXECUTE_FUNNEL_FOR_GOAL_CAMPAIGN);const n=(window.tracklib||window.VWO._.track).getGtAndF(t);if(n){return s+"&s="+i+"&ifs="+ +(i===c.getSessionId())+"&t=1&cu="+encodeURIComponent(window.location.href)+n}return""}return c.shouldSendSessionInfoInCall()&&(i=c.getSessionId()),s+"&combination="+n+(i=i?"&sI
94d="+i:"")}_triggerGoalConversion(e,t,n,o,i){if(t.type===p().INSIGHTS_METRIC_CAMPAIGN)return void ya.markGoalTriggered(t,e);const s=i.combination;if(!o&&(!s||ya.isGoalTriggered(t,e)||vr.isBot2()))return void(qe.queueGoalLogs(t.id,e,n,!1)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!1],campaignId:t.id,goalId:e},r.REGISTER_CONVERSION));"REVENUE_TRACKING"!==t.goals[e].type&&(n=void 0);const a=this.getImgUrlForConversion(t,e,s,n);if(a){if(vr.isEligibleToSendCall(t.id)){const e=e=>es.sendCall(null,{url:a,cUrl:e},null,null),t=window.VWO._.lastPageUnloadURL||document.URL;Vr(()=>e(t))}ya.markGoalTriggered(t,e)}qe.queueGoalLogs(t.id,e,n,!!a)&&window.VWO.modules.tags.wildCardCallback({oldArgs:[t.id,e,n,!!a],campaignId:t.id,goalId:e},r.REGISTER_CONVERSION)}}const Nc=new Ac;class Vc extends yc{execute(e,t){if(window.VWO._.willRedirectionOccur)return;if(vr.isBot2())return;const o={},i={};for(const n of t){const t=n.c,a=n.g,d=t&&window._vwo_exp[t];let c=!1;const l=d.goals[a];if(!(t&&a&&d&&l))continue;c=vr.isSessionBasedCampaign2(d);const u=n.uuid||vr.createUUIDCookie2(d);if(!c||vr.hasInsightsMetric(d.type)){if("CUSTOM_GOAL"===(null==l?void 0:l.type)){const e=l.url;o[u]=o[u]||[],o[u].indexOf(e)<0&&o[u].push(e)}i[u]=i[u]||{};const e="id_"+t;i[u].metrics=i[u].metrics||{},i[u].metrics[e]=i[u].metrics[e]||[],i[u].metrics[e].push("g_"+a),d.isEventMigrated&&(i[u].comb=i[u].comb||{},i[u].comb[e]=ya.getCombi(d))}var s=!0;window.VWO._.isBeaconAvailable=e.isBeaconAvailable,window.VWO._.isLinkRedirecting=e.isLinkRedirecting,Nc.registerConversion(a,d,e.revenue,!c,!0),window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[r.GOAL_CONVERTED,{campaignId:d.id,goalId:a}]}),window.VWO._.isLinkRedirecting=!1,s=s&&window.VWO._.isBeaconAvailable}if(n(()=>e._vwo.eventDataConfig))this.getCurrentEventData(e.vwoEventName,i,o,e._vwo.eventDataConfig);else{const t=this.getCurrentEventData(e.vwoEventName,i,o);e._vwo=e._vwo||{},e._vwo.eventDataConfig=e._vwo.eventDataConfig||{},e._vwo.eventDataConfig=t}}}const bc=new Vc,Rc=bc.execute.bind(bc);window.VWO.modules.tags.metricMT=Rc;class Lc{constructor(){this.lastSetTimerId=null,window.VWO._.phoenixMT.on(r.UNHIDE_ELEMENT,({ruleName:e,campaignData:t,variation:n,rulesArr:o})=>{let i;t&&(i={id:t.id,variation:vr.isPersonalizeCampaign(t)?n:null}),vr.delCSSWrapper({ruleName:e,rulesArr:o,campaignData:i})})}unhideElementsAfterTimer(e){null!==this.lastSetTimerId&&clearTimeout(this.lastSetTimerId),this.lastSetTimerId=setTimeout(function(){var t;this.lastSetTimerId=null;
94const n=vwo_$('[id^="_vis_opt_path_hides"]');if(n.length){const o=[];for(let e=0;e<n.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:[r.CHECK_SEGMENTATION,e]}),g.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 Dc=new Lc;window.VWO.modules.tags.visibilityService=Dc;var Wc=Object.freeze({__proto__:null,backwardCompatibilityUtils:Xa,checkEnvironment:Id,runCampaign:Vd,runTestCampaign:bd,groupCampaigns:Wd,urlChange:Md,prePostMutation:wc,errorTracking:Sc,sampleVisitor:Ic,metric:Rc});const{checkEnvironment:Pc,runCampaign:xc,runTestCampaign:Uc,groupCampaigns:Mc,prePostMutation:kc,urlChange:Gc,errorTracking:Fc,sampleVisitor:$c,metric:Bc}=Wc;class jc{constructor(){this.noOp=function(){}}test(){console.log(1)}getPhoenixConfig(){return{tags:{checkEnvironment:{fn:Pc,sync:!0},runCampaign:{fn:xc,sync:!0},runTestCampaign:{fn:Uc,sync:!0},groupCampaigns:{fn:Mc,sync:!0},prePostMutation:{fn:kc,sync:!0},urlChange:{fn:Gc,sync:!0},errorTracking:{fn:Fc,sync:!0},sampleVisitor:{fn:$c},metric:{fn:Bc,sync:!0,fireUniquelyForEveryEvent:!0}},storages:{localStorageService:yi,cookies:Ln},jsLibUtils:{verifyUrl:function(){return Na.verifyUrl.apply(Na,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({},Wc));for(let o=n.length-1;o>=0;--o)null===(t=(e=Wc[n[o]]).postPhoenixMTHook)||void 0===t||t.call(e)}}const Hc=new jc;function Kc(){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<i.length;e++)i[e]();i=[],vr.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=Hc;const Jc=Kc;var qc;window._vis_opt_queue=window._vis_opt_queue||[];var Xc=window._vis_opt_queue||[];const Yc=window._vwoCc&&(null===(qc=window._vwoCc.arrayRepl)||void 0===qc?void 0:qc[window._vwo_acc_id]),zc=Yc?new Nt:[];zc.execute=function(e){try{e()}catch(e){}},zc.finish=function(e){if(!this.isProcessed){var t=Xc.push;Xc.push=function(){t.apply(this,[].slice.call(arguments)),zc.execute.apply(this,[].slice.call(arguments))},this.isProcessed=!0}for(e=0;e<Xc.length;e++)zc.execute(Xc[e])},zc.clear=function(){Xc.splice(0,Xc.length)};var Qc=function(){},Zc=[],el=[],tl=[],nl=[],ol=window._vwo_evq=window._vwo_evq||[];window.VWO=window.VWO||[],window.VWO._=window.VWO._||{};var il=function(e,t){t.e===e[0]&&t.c.apply(this,[e])},rl=function(e,t){[1033234].includes(window._vwo_acc_id)&&qe.deferOnConsent("processVariationAppliedCallback",this,rl,this,null,null,e,t)||t.e&&t.e!==e[1]||t.v&&t.v!==e[2]||t.c.apply(this,[e])},sl=function(e,t){t.c&&t.c.apply(this,[e[1]])},al=function(e){for(var t=0;t<tl.length;t++)il(e,tl[t]);if(e[0]===r.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:[r.TRACK_NEW_SESSION_CREATED]}
94),window.VWO._.phoenixMT.trigger(r.TRACK_NEW_SESSION_CREATED)}if("rH"===e[0]||"vS"===e[0])for(t=0;t<Zc.length;t++)rl(e,Zc[t]);if(e[0]===r.VWO_EXECUTED)for(t=0;t<el.length;t++)sl(e,el[t]);if(e[0]===Da.VARIATION_SHOWN_SENT)for(const t of nl)rl(e,t)},dl=ol.push;ol.push=function(){al(arguments[0]),dl.apply(ol,[].slice.call(arguments))};var cl=ol.unshift;ol.unshift=function(){al(arguments[0]),cl.apply(ol,[].slice.call(arguments))};const ll={onVWOLoaded:function(e){var t={c:e=e||Qc};el.push(t);for(var n=0;n<ol.length;n++)ol[n][0]===r.VWO_EXECUTED&&sl(ol[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||Qc};nl.push(o);for(const e of ol)e[0]===Da.VARIATION_SHOWN_SENT&&rl(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||Qc};Zc.push(o);for(var i=0;i<ol.length;i++)"rH"!==ol[i][0]&&"vS"!==ol[i][0]||rl(ol[i],o)},onEventReceive:function(e,t){if(!e)throw new Error("Invalid eventName:"+e);var n={e:e,c:t=t||Qc};tl.push(n);for(var o=0;o<ol.length;o++)il(ol[o],n)}};for(var ul in ll)ll.hasOwnProperty(ul)&&(window.VWO[ul]=ll[ul]);function wl(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)&&g.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 _l(){const e=window.VWO;e.nls&&(e.nls.stopRecording="permanent"),e.survey&&(e.survey.stopCollectingData=!0)}function gl(){tt._.commonUtil=Wt,tt._.utils=Bt,tt._.customEvent=Pe,tt._.listener=ll,tt._.libUtils=vr,tt._.CookieEnum=Mt}window.VWO.modules.otherLibDeps.storeSurveyDataInVWOSurveySettings=wl,window.VWO.modules.otherLibDeps.stopAnalyzeAndSurvey=_l,window.VWO.modules.otherLibDeps.setOtherLibrariesDepsMT=gl,window.VWO._.EventsEnum=Da,window.VWO._.SyncableEventsEnum=bo;var hl=window.console||{log:function(){}},pl;window.VWO._.prVWO=window.VWO._.prVWO||[];const vl={processEvent:function(e,t,n,o,i){if("[object Array]"!==Object.prototype.toString.call(e))return 0;try{var r,s,a,d=e[0],c=e.slice(1),l=-1!==d.indexOf(".");return l&&0===d.indexOf(t)||!l?(l?(r=n[(s=d.split("."))[0]][s[1]],a=n[s[0]]):(r=n[d],a=n),r?(window.VWO._.prVWO=window.VWO._.prVWO.concat(i.queue?i.splice(o,1):i.queue),r.apply(a,c),1):0):0}catch(t){return hl.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?vl.processEvent(i,e,n,t.queue.length-1,t):t.queue||t[t.length-1]!==i||vl.processEvent(i,e,n,t.length-1,t),r}(i)}),r}},init:function(e,t,n,o,i=!0){pl=n?t[n]=t[n]||[]:t||[],this.vwoApi=o,vl.process(e,pl,t),i&&vl.addPushListener(e,pl,t)},initTrack:function(e,t){vl.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<i.length;)0===vl.processEvent(i[o],e,n,o,t)&&o++}};window.VWO&&(window.VWO._=window.VWO._||{},window.VWO._.vwoLib=vl);const fl=function(e){var t,o,i,r,s,a,d,c,l,u,w,_,g,h,p,v,f,E,O,m,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===(i=null===(o=e.data)||void 0===o?void 0:o.accountJSInfo)||void 0===i?void 0:i.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===(d=null===(a=e.data)||void 0===a?void 0:a.accountJSInfo)||void 0===d?void 0:d.ts,e.data.url=null===(l=null===(c=e.data)||void 0===c?void 0:c.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===(h=null==C?void 0:C.SD)||void 0===h?void 0:h.it,e._.ac.uct=null===(p=null==C?void 0:C.SD)||void 0===p?void 0:p.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)||
940,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===(O=null==C?void 0:C.CJ)||void 0===O?void 0:O.S},e._.ac.eNC=null==C?void 0:C.eNC,e._.ac.cSHS=!(null===(m=window._vwoCc)||void 0===m?void 0:m.syncServerUrl)&&((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=n(()=>C.jsConfig.hIF),e.data.mrp=n(()=>C.jsConfig.mrp)};let El;const Ol={test:e=>{var t;return El=null===(t=window.VWO)||void 0===t?void 0:t.phoenix,window.workerThread&&El&&e===El.store.getters},transformer:function(e){return e===El.store.getters.settings.campaigns||e===El.store.getters.allSettings.dataStore.campaigns?"vwojFnGPlugCamp":e===El.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}},ml=[Ol],Sl={stringify:function(e,n,o){try{return window.VWO._.native.JSON.stringify(e,function(e,t){if(!o){const e=ml.filter(e=>e.test(t));if(e.length>0){const o=t=>e.reduce((e,t)=>t.transformer(e),t);return window.VWO._.native.JSON.parse(Sl.stringify(t,n,o))}}o&&(t=o(t));const i=e?this:n;var r;return t instanceof Function||"function"==typeof t?t.type==="vwoWrappedFn_"+(window.mainThread?"WT":"MT")?"_NuPreW"+t.name.slice(0,t.name.indexOf("_")+1):(r=t.toString()).length<8||"function"!==r.substring(0,8)?"_NuFrRa"+window.functionWrapper.wrap(t,i)+"_":"_NuFrNf"+window.functionWrapper.wrap(t,i)+"_":t instanceof RegExp?"_PxEgEr_"+t:t})}catch(e){return t({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:Sl.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 ml)t=n.parse(e,t);var i;if("string"!=typeof t)return t;if(t.length<8)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){const e=t.match(/_NuFrNf([0-9]*)_/)[1];return n(e)}if("_PxEgEr"===i)return eval(t.slice(8));if("_NuFrRa"===i){const e=+t.match(/_NuFrRa([0-9]*)_/)[1];return n(e)}return t})},clone:function(e,t){return this.parse(this.stringify(e),t)}};let Tl=0;const Cl={},Il={};function yl(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?Il[t.twoWayCommId](n):Cl[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 Al(e){if(this.sendingLayer=this.postMessage,"request"===(null==e?void 0:e.type)){const t=e,n=t.encapsulatedData;return{resolve:e=>E(this,void 0,void 0,function*(){try{const o=yield e(n);return yl.call(this,o,t.twoWayCommId).send(),!0}catch(e){const n=Sl.stringify(e.message);return yl.call(this,n,t.twoWayCommId,!0).send(),!1}})}}{const t={type:"request",encapsulatedData:e,twoWayCommId:++Tl};return{send:()=>new Promise((e,n)=>{try{Cl[t.twoWayCommId]=e,Il[t.twoWayCommId]=n,this.sendingLayer(t)}catch(e){console.log(e),n(e)}})}}}class Nl{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;
94if(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=Sl.stringify(i,e),t({type:"sync",data:r,syncType:Ue.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:Ue.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=Nl.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 Vl{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 et.enable();this.registerProperty(e,t)}static registerProperty(e,t){if(document){if(e in window.document){let o;if(o=n(()=>Object.getOwnPropertyDescriptor(window.document,e)||Object.getOwnPropertyDescriptor(window.Document.prototype,e)||Object.getOwnPropertyDescriptor(window.HTMLDocument.prototype,e)),!o)return et.enable();const i={enumerable:o.enumerable,configurable:o.configurable,get:()=>document["__"+e],set:this.internalUtils.getSetter(e,t)};Object.defineProperty(window.document,"__"+e,o),Object.defineProperty(window.document,e,i),n(()=>Object.defineProperty(window.Document.prototype,e,i)),n(()=>Object.defineProperty(window.HTMLDocument.prototype,e,i))}}else console.error("The property doesn't exist on the `DOCUMENT` object.")}static sync({propertyName:e,value:t}){if("cookie"===e)return et.isEnabled()?et.applySyncRequest(t):Ze(t);document[e]=t}}Vl.internalUtils={getSetter:(e,t)=>{if("cookie"===e)return(new Qe).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:Ue.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<i.length;t++)if(!1===(null===(o=Object.getOwnPropertyDescriptor(i[t]||{},e))||void 0===o?void 0:o.configurable))return!0;return!1}};class bl{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:Ue.Property}),!0)})}}function Rl(){{const e=window.fetcher.postMessage.bind(window.fetcher);Ai({_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:{}
94,type:"sync",syncType:{type:"custom",method:"localStorage",operation:"clear"}}))}})}}function Ll(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||yi.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 Dl{}Dl.syncLocalStorage=Rl;class Wl extends Dl{constructor(){super(),this.objectSyncer=new Nl}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!");Wl.syncLocalStorage();break;case Ue.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:Ue.OverWrite}),e}case Ue.Property:bl.register(n,o,t,r);break;case Ue.Document:Vl.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 Ue.Object:{o.value=Sl.parse(o.value);const e=o.path.substring(0,o.path.lastIndexOf(".")).split(".");window[e[0]]=Nl.sync(window[e[0]],o.value,e[0],e.splice(1),t);break}case Ue.Document:Vl.sync(o);break;case Ue.Property:case Ue.Variable:t(o);break;case Ue.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]=Nl.getProxy(window.VWO._.native.JSON.parse(o.value),t,o.path);break;case Ue.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;Ll(e)}}declare(e,t){bl.register(window,"window",e,t)}}const Pl=(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 xl(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<a;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 xl(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=Pl(n,o),e&&null==o)return o}}if(r){const e={};r.forEach(t=>{e[t]=o[t]}),o=e}return o}const Ul=function(e){return window.functionWrapper.unwrap(e.id)(...Sl.parse(e.args))},Ml=function(e){var t,n;return E(this,void 0,void 0,function*(){switch(e.type){case"callWrappedFunction":{let t=Ul(e);return t&&"function"==typeof t.then&&(t=yield t),Sl.stringify(t)}case"vwoClassInstanceBridge":{const t=e.path.dest.lastIndexOf(".");let n=window,o=e.path.dest;-1!==t&&(n=xl(e.path.dest.slice(0,t)),o=e.path.dest.substr(t+1));const i=n[o],[r,s]=new i(...e.args);return s.otherSide=(...t)=>{const n=e.path.src+"."+r+"."+t[0];return t[0]=n,window.fetcher.getValue(...t)},""+r}default:{let o,i;if("setValue"===(e=Sl.parse(e)).type){-1==e.path.lastIndexOf(".")&&(e.path="window."+e.path);const t=e.path;e.path=t.slice(0,t.lastIndexOf(".")),o=t.slice(t.lastIndexOf(".")+1)}(null===(t=e.config)||void 0===t?void 0:t.captureGroups)&&(e.config.captureGroups=Sl.parse(e.config.captureGroups));const r=i=xl(e.path,e.args,null==e?void 0:e.config);return(null===(n=e.config)||void 0===n?void 0:n.constructable)?i=new r(...e.args):"function"==typeof r&&(i=r(...e.args||[])),o&&(i=r[o]=e.val),i=yield i,Sl.stringify(i)}}})};class kl{}class Gl extends kl{init(){this.isMTInstance=!!n(()=>window.mainThread.webWorker),this.thread=this.isMTInstance?window.vwoChannelFW:null===window||void 0===window?void 0:window.workerThread,this.request=Al,this.response=yl,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(Ml);break;case"response":this.response(r).resolve(Sl.parse.bind(Sl));break;case"sync":{let e=()=>null;switch(r.syncType){case Ue.OverWrite:case Ue.Object:e=this.postMessage.bind(this);case Ue.Property:case Ue.Document:case Ue.Variable:case Ue.Delete:}Wl.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=Sl.stringify(n.captureGroups));const i={path:e,args:t,config:Object.assign(Object.assign({}
94,n),{captureGroups:o})};return this.request(Sl.stringify(i)).send().catch(()=>{})}setValue(e,t){const n={type:"setValue",path:e,val:t};return this.request(Sl.stringify(n)).send().catch(()=>{})}}const Fl=Gl;window.fetcher=new Fl;class $l{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 Bl extends $l{constructor(){super(...arguments),this.collectedData={},this.requestsChecker={}}updateStorage(e,t){return E(this,void 0,void 0,function*(){if(!this.response)return;const n=window.VWO._.native.JSON.parse(this.response);if(!R(n).length)return;const o=window.fetcher.getValue("VWO._.contentSyncService.updateStorage",[n]),i={listVal:t};Zo&&Object.assign(i,{visId:vr.getUUID()}),e.sendDebugLogForSyncList(n,Mr,i),yield o})}syncGet(e,t,n=!0){return E(this,void 0,void 0,function*(){return yield window.fetcher.getValue('VWO._.contentSyncService.syncGet("${{1}}", "${{2}}", "${{3}}", "${{4}}")',null,{captureGroups:[e,t,n,!0]})})}syncFromBackend(e,t,n,o){const[i,r]=e.split(".");if(this.collectedData[i]=this.collectedData[i]||{},this.collectedData[i][r]=this.collectedData[i][r]||[],this.requestsChecker[n])return;this.requestsChecker[n]=1,this.collectedData[i][r].push(t);const s=this;this.debouncedCall=this.debouncedCall||Et(function(){return E(this,void 0,void 0,function*(){Hn({url:o+"sync?a="+window._vwo_acc_id,data:window.VWO._.native.JSON.stringify(s.collectedData),success:function(){s.updateStorage.call(this,s,t[0])}}),s.collectedData={}})},10),this.debouncedCall()}}var jl;window.VWO.modules.vwoUtils.contentSync=new Bl,function(e){e[e.EXCLUDE_PASSED=1]="EXCLUDE_PASSED",e[e.INCLUDE_PASSED=2]="INCLUDE_PASSED",e[e.INCLUDE_FAILED=3]="INCLUDE_FAILED"}(jl||(jl={}));var Hl=jl,Kl;!function(e){e.OR="o",e.AND="a"}(Kl||(Kl={}));var Jl=Kl;class ql{constructor(){this.experimentConfig={},this.pageConfig={},this.experimentConfigCache={},this.pageConfigCache={},this.previewParamsCleanedUrlCache={},this.pageMatchDataCache={},ql.cleanerRegex=/(^https?:\/\/)?(w{3}\.)?(.*?)?((?:\/)(?:home|default|index)\.\w{3,4})?(\/)?([?#].*)?$/i,ql.logicalOperators=[Jl.AND,Jl.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(P.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(ql.currentUrl,!0);t.pc.forEach(t=>{e[t]={didMatch:!0,reason:Hl.INCLUDE_PASSED,cacheHit:!0}})}if(T(t.ec)){const e=this.getCache(ql.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:Hl.INCLUDE_PASSED,cacheHit:!0,hadNonTagMatch:!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]=fs.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(ql.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}}={}){const s=t?this.pageConfig[e]:this.experimentConfig[e];if(!s)return P.info(`ConfigId ${e}
94 is not present inside ${t?"pageConfig":"experimentConfig"}`),{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1};let a=n;i||a||(a=ql.currentUrl);const d=this.getCache(a,t);if(d&&Object.hasOwnProperty.call(d,e)&&d[e].hadNonTagMatch)return P.info(`Fetching value from cache for ${t?"pageConfigId":"experimentConfigId"} = ${e}`),d[e].cacheHit=!0,d[e];if(r.cacheOnly)return{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1};let c;const l=s.exc,u=s.inc;if(Array.isArray(l)&&l.length>0){const t=this.evaluateDSL(l,a,{debug:o||!1,allowEmptyUrl:i,data:r});if(t.didMatch)return c={didMatch:!t.didMatch,reason:Hl.EXCLUDE_PASSED,cacheHit:!1},o||(d[e]=c),c}if(Array.isArray(u))if(u.length){const e=this.evaluateDSL(u,a,{debug:o||!1,allowEmptyUrl:i,data:r});c=e.didMatch?{didMatch:e.didMatch,reason:Hl.INCLUDE_PASSED,cacheHit:!1,hadNonTagMatch:e.hadNonTagMatch}:{didMatch:e.didMatch,reason:Hl.INCLUDE_FAILED,cacheHit:!1}}else c={didMatch:!0,reason:Hl.INCLUDE_PASSED,cacheHit:!1};return c=c||{didMatch:!1,reason:Hl.INCLUDE_FAILED,cacheHit:!1},o||(d[e]=c),c}evaluateDSL(e,t,{debug:n=!1,allowEmptyUrl:o=!1,data:i={campId:void 0,pgGrpId:void 0,cacheOnly:!1}}={}){let r=!1;if(!T(e)||e.length<2)return P.error("Invalid dsl tree",e),{didMatch:!1,hadNonTagMatch:!1};const s=[];e.forEach(e=>{var a,d;let c;if(e||(c=!1),N(e)&&(c=e),T(e))if(ql.logicalOperators.includes(e[0]))c=this.evaluateDSL(e,t,{debug:n,allowEmptyUrl:o,data:i}),c.hadNonTagMatch&&(r=!0),c=c.didMatch;else{const[s,l,...u]=e,w=null===(a=U.plugins[M.OPERATOR])||void 0===a?void 0:a.get(l);let _,g=!1;if(s.includes("url"))_=this.getIndexFileCleanedUrl(this.getPreviewParamsCleanedUrl(t));else if(s.startsWith("tags.")){const e=s.split(".")[1];null===(d=U.plugins[M.TAG])||void 0===d||d.get(e).fn(void 0,i),_=!0}else{const e=u[0],r=this.validatePage(e,!0,t,{debug:n,allowEmptyUrl:o,data:i});_=r.didMatch,g=r.hadNonTagMatch||!1,u[0]=!0}c=null==w?void 0:w(_,...u,{jsLibUtils:fs.get("jsLibUtils"),pageUrl:!0,pgConfigId:i.pgGrpId}),c&&(s.includes("url")||g)&&(r=!0)}s.push(c||!1)});const a=this.evaluateTree(s);return{didMatch:a,hadNonTagMatch:a&&r}}evaluateTree(e){let t=!1;switch(e[0]){case Jl.AND:t=!e.includes(!1);break;case Jl.OR:t=e.includes(!0)}return t}}var Xl=new ql;const Yl={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."}},zl={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 Ql extends k{constructor(){super(),this.pluginName=M.OPERATOR,this.operators={}}add(e,t){P.debug(`Adding operator '${e}' in OperatorsManager`),this.operators[e]?P.error(Yl.OPERATORS.ALREADY_EXISTS,{operatorName:e}):this.operators[e]=t}
94update(e,t){P.debug(`Updating operator '${e}' in OperatorsManager`),this.operators[e]=t}get(e){return P.debug(`Getting operator '${e}' in OperatorsManager`),this.operators[e]?this.operators[e]:(P.error(Yl.OPERATORS.NOT_REGISTERED,{operatorName:e}),null)}remove(e){P.debug(`Removing operator '${e}' in OperatorsManager`),this.operators[e]?delete this.operators[e]:P.warn(zl.OPERATORS.NO_OPERATOR_TO_REMOVE,{operatorName:e})}removeAll(){P.debug("Removing all operators in OperatorsManager"),this.operators={}}initialize(e){Object.assign(this.operators,e)}}var Zl=new Ql,eu,tu;!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.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.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.PAGE_CONFIG_EVALUATION="pgc"}(eu||(eu={})),function(e){e.PAGE="PAGE",e.EVENT="EVENT",e.JS_VARIABLE="JS_VARIABLE"}(tu||(tu={}));const nu={[eu.EQUAL]:(e,t)=>String(e).toLowerCase()===String(t).toLowerCase(),[eu.NOT_EQUAL]:(e,t)=>!nu[eu.EQUAL](e,t),[eu.EQUAL_CASE_SENSITIVE]:(e,t)=>String(e)===String(t),[eu.NOT_EQUAL_CASE_SENSITIVE]:(e,t)=>!nu[eu.EQUAL_CASE_SENSITIVE](e,t),[eu.REGEX](e,t){try{return new RegExp(t,"i").test(String(e))}catch(e){return!1}},[eu.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}):nu[eu.REGEX](e,t)},[eu.NOT_URL_REGEX]:(e,t,n)=>!nu[eu.URL_REGEX](e,t,n),[eu.REGEX_CASE_SENSITIVE](e,t){try{return new RegExp(t).test(String(e))}catch(e){return!1}},[eu.CONTAINS]:(e,t)=>String(e).toLowerCase().includes(String(t).toLowerCase()),[eu.NOT_CONTAINS]:(e,t)=>!nu[eu.CONTAINS](e,t),[eu.BLANK]:e=>!e,[eu.NOT_BLANK]:e=>!nu[eu.BLANK](e),[eu.GREATER_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>o},[eu.GREATER_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n>=o},[eu.LESS_THAN](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n<o},[eu.LESS_THAN_EQUAL](e,t){if(!y(e)||!y(t))return!1;const n=+e,o=+t;return A(n)&&A(o)&&n<=o},[eu.NOT_IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o<t.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},[eu.IN_LOCATION](e,t){let n=!1;if(!t||0===t.length)return!1;for(let o=0;o<t.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},[eu.IN]:(e,t)=>t.map(e=>String(e).toLowerCase()).includes(String(e).toLowerCase()),[eu.NOT_IN]:(e,t)=>!nu[eu.IN](e,t),[eu.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 nu[eu.GREATER_THAN_EQUAL](o[0],parseInt(r,10))&&nu[eu.LESS_THAN_EQUAL](o[0],parseInt(s,10))}catch(e){return P.info(`RANGE OPERATOR ERROR: ${e&&e.stack}`),!1}},[eu.PAGE_CONFIG_EVALUATION]:(e,t,n)=>Xl.validatePage(t,!1,e,n).didMatch};var ou=Object.assign(nu,{sel(e,t){try{return!!e.closest(t)}catch(e){return!1}}});Zl.initialize(ou);class iu{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 ru=new iu;function su(e,t){window.VWO.phoenix('store.actions.addValues("${{1}}", "${{2}}")',null,{captureGroups:[e,t]})}window.VWO.modules.utils.storageSyncer=ru;const au=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===p().FUNNEL_CAMPAIGN||!s&&!i.eHIR&&(i.ready||i.cA))continue;if(i.manual)continue;const a=ya.doExperimentHere(i)[0];if(t[e]={},t[e].dEH=a,a){if(s){Fo(e)||(o=window.VWO._.bodyPath+",");break}{let{selector:n,selectorPerVariation:r,cPathSelector:s,cPathSelectorPerVariation:a}=vr.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+=vr.hideElExpression,vr.insertCSS("_vis_opt_path_hides",o)),(null===(e=window._vwoCc)||void 0===e?void 0:e.disableSpaVisPerf)||(window.VWO._.visibilityServiceCache=t,su({visibilityServiceCache:t},"vwoInternalProperties"))},du=e=>!(0!==e&&!e),cu=(e,t,n)=>
94n.syncGet("fns.list",[e,t]),lu=(e,t,n)=>E(void 0,void 0,void 0,function*(){if(!du(e))return!1;const o=yield cu(e,t,n);return!!o.dataPresent&&o.val}),uu=(e,t,n)=>E(void 0,void 0,void 0,function*(){if(""===e||!du(e))return!1;const o=yield cu(e,t,n);return!!o.dataPresent&&!o.val}),wu={f_in_list:lu,f_nin_list:uu};class _u{otherSide(...e){e[0]="VWO.modules.tags.checkEnvironment.utils."+e[0],window.fetcher.getValue(...e)}}class gu extends _u{addDomReadyListener(e){window.addEventListener("load",()=>{e()}),"complete"===document.readyState&&e()}}const hu=new gu;window.VWO.modules.tags.checkEnvironment.utils=hu;const pu=function(e){var t;return E(this,void 0,void 0,function*(){try{Re("jI"),e._.allSettings.dataStore.vwoData=e._.allSettings.dataStore.vwoData||{};const o=e._.allSettings.tags;Object.keys(o).forEach(e=>{o[e].fn=Ce(o[e].fn)}),fl(e);const i=[];let s;i.push(null),i.push(Hc.getPhoenixConfig()),window.fetcher.getValue('setVWO("${{1}}")',null,{captureGroups:[e]}),window.fetcher.setValue("fakeWindow.VWOSettings",i),window.fetcher.setValue("window._vwoCc",window._vwoCc),Hs();const a=Js(),d=window.VWO._.cookies.get("_vwo_uuid");if(a)if(d)s=d;else if(s=a,!s)return void window._removeVwoGlobalStyle();window.VWO._.allSettings.dataStore.uuid=window._vwo_uuid=s||n(()=>window.VWO._.allSettings.dataStore.uuid),window.fetcher.setValue("window._vwo_uuid",window._vwo_uuid),window._vwoCc&&window.fetcher.setValue("window._vwoCc",window._vwoCc);const[c,l]=Jc();e.phoenix=c,Hc.postPhoenixMTHook();const u=new Wl;if(window._vwo_exp=u.register(Ue.Object,"_vwo_exp",window._vwo_exp,"",!1),window.VWO._.allSettings.dataStore.campaigns=window._vwo_exp,u.register(Ue.Document,"cookie"),u.register("custom","localStorage"),window.VWO._.phoenixMT.trigger("vwo_phoenixInitCalled"),window._vis_debug){const e=Object.keys(window._vwo_exp)[0];window._vwo_exp[e].debug.v=vr.getSelectedVariationForPreviewMode(window._vwo_exp[e])}const[w,_]=yield l;window.VWO._.phoenixMT.on(r.SPA_VISIBILITY_SERVICE,au),e.data.tB=!0,e.addPhoenix(w),window.vwo_cInstJS&&(e._.insightsOnConsentPromise=new Promise(e=>{window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:["trigger.InsightsOnConsentTrigger",e]})})),vl.init("jslib",e,null),vl.init("optOut",e,null),window._vwo_surveySettings=u.register(Ue.Object,"_vwo_surveySettings",window._vwo_surveySettings),window.VWO._.track=u.register(Ue.Object,"tracklib",window.VWO._.track,"",!1),window.VWO._.insightsUtils=u.register(Ue.Object,"insightsUtils",window.VWO._.insightsUtils,"",!1),fs.set("jsLibUtils",{verifyUrl:function(){return Ca.verifyUrl.apply(Ca,arguments)},getCleanedUrl:function(){return Ca.getCleanedUrl.apply(Ca,arguments)}}),U.register(Zl),Zl.add("inlist",function(e,t){return E(this,void 0,void 0,function*(){return!!(yield wu.f_in_list(e,t,window.VWO.modules.vwoUtils.contentSync))})}),Zl.add("ninlist",function(e,t){return E(this,void 0,void 0,function*(){return!!(yield wu.f_nin_list(e,t,window.VWO.modules.vwoUtils.contentSync))})}),e.pageGroup=Xl;const{pages:g,pagesEval:h}=e._.allSettings;e.pageGroup.add(g,h),mn.init(),zc.finish(),window.VWO._.phoenixMT.trigger("vwo_phoenixInitialized"),hu.addDomReadyListener(()=>{window.VWO._.phoenixMT.triggerForBothSides(r.NATIVE_DOM_CONTENT_LOADED,{})}),window.VwoUnitTestsRunning&&(null===(t=window.resolveUnitTestPromise)||void 0===t||t.call(window));const p=window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{if(window.VWO._.phoenixMT.off(p),"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)});Yr(),Vr(Ls),Vr(()=>ks(ie()))}catch(e){window._removeVwoGlobalStyle(),window.vwo_libExecuted=!0,g.error("Error in bootPhoenix:",e.stack)}})},vu={},fu=function(e,t,n,o={allowReload:!1}){if(!(Je()&&e.indexOf("get_debugger_ui")<0||vu[e])){o.allowReload||(vu[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=fu;const Eu=e=>{e._.allSettings.triggers[an]={cnds:["a",{id:2,event:r.SSR_COMPLETE}
94,{event:r.NOT_REDIRECTING,id:4,filters:{}},{event:r.VISIBILITY_TRIGGERED,id:5,filters:{}},{event:r.PAGE_VIEW,id:1e3,filters:{}}],[Si]:2}},Ou=function(e,t){window._vwo_exp=e._.allSettings.dataStore.campaigns,e._.coreLib={lS:fu};const o=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/";function i(e,t){var n;if(!(null===(n=window.VWO.consentMode)||void 0===n?void 0:n.wFC))return;const o=["o",{filters:[[`storage.cookies._vis_opt_exp_${t}_combi`,"nbl"]],id:500,event:r.PAGE_VIEW},{filters:[["window.VWO.consentMode.dT","neq",!0]],event:r.COOKIE_CONSENT_ACCEPTED,id:+new Date}],i=window.VWO._.allSettings.triggers[e].cnds;1===i.length?i[0]=["a",i[0],o]:i.push(o)}function s(t){e._.allSettings.triggers.customPreviewTrigger={cnds:["a",{event:r.PAGE_VIEW,id:+new Date},{event:r.VISIBILITY_TRIGGERED,id:+new Date}]},i("customPreviewTrigger",t),e._.allSettings.rules.push({triggers:["customPreviewTrigger"],tags:[{priority:4,data:`campaigns.${t}`,id:"runCampaign"}]});const o=n(()=>e._.allSettings.dataStore.campaigns[t].triggers[0]);if(delete e._.allSettings.triggers[o],e._.allSettings.dataStore.campaigns[t].triggers[0]="customPreviewTrigger",vr.isPersonalizeCampaign(_vwo_exp[t]))for(const t in e._.allSettings.triggers){const n=e._.allSettings.triggers[t].cnds;if(Array.isArray(n))for(const e of n)(null==e?void 0:e.event)&&e.event.indexOf(`trigger.${o}`)>-1&&(e.event="trigger.customPreviewTrigger")}}Eu(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}]}),Hc.setFunnelExps();const a=e._.allSettings.dataStore.previewExtraSettings;if(!a||"object"!=typeof a){if(Ae())for(const t in e._.allSettings.dataStore.campaigns)s(t);return t(e),!1}const d=R(a);if(!d.length)return t(e),!1;const c=d[0],l=a[c].debug.s,u=a[c].debug.tg;for(var w in window._vwo_exp)window._vis_debug=!0,window.fetcher.setValue("fakeWindow._vis_debug",window._vis_debug),a[w]?(_vwo_exp[w].previewHash=a[w].previewHash,_vwo_exp[w].debug=a[w].debug,a[w].debug.url&&(_vwo_exp[w].url=decodeURIComponent(a[w].debug.url))):delete _vwo_exp[w];let _;wl(window._vwo_exp,a),Object.keys(e._.allSettings.dataStore.campaigns).length||g.error("Preview mode opened but no campaigns served");const h=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;if(!l||h){const e=h?d:[c];for(let t=0;t<e.length;t++)s(e[t])}var p;if(p=c,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:r.PAGE_VIEW}]},i("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))}()}(c),!u){const t=window._vwo_exp[c].debug.v;e._.allSettings.dataStore.campaigns[c].sections[1].triggers[t]&&(e._.allSettings.dataStore.campaigns[c].sections[1].triggers[t]="customPreviewTrigger")}if(window._vwo_surveySettings&&!l){const e=R(window._vwo_surveySettings);e.length&&window._vwo_surveySettings[e[0]].t&&(window._vwo_surveySettings[e[0]].t="customPreviewTrigger")}if(h){const e=n(()=>window.VWO._.allSettings.dataStore.plugins.LIBINFO.HEATMAP_HELPER.HASH),t=`${o}7.0/heatmap.helper.js`,i=`${window._vwo_cdn}7.0/heatmap.helper-${e}.js`;_=Ko?i:t,window._vis_opt_heatmap=1}else{if("SURVEY"===e._.allSettings.dataStore.campaigns[c].type)return window.VWO._.dSl||window.fetcher.setValue("fakeWindow._vwo_surveySettings",window._vwo_surveySett
94ings),t(e),!0;if(window.VWO_d&&window.VWO_d.bootDebugger)return t(e),!0;_=`${o}7.0/debugger.js`}return fu(_,null,function(){t(e)}),!0};class mu{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 Su={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 d=r;n&&(d=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 c={type:"vwoClassInstanceBridge",id:a,args:d,path:e};return s.otherSideCreated=new Promise(t=>{window.fetcher.request(c).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 Tu{constructor(e,t,n,o){this.eventName=e,this.domEventName=t,this.domEventsDebounceTime=n,this.attachedFilters=o}on(e){this.domEventName!==u.CLICK&&this.domEventName!==u.SUBMIT&&(this.domEventName===u.DOM_CONTENT_LOADED?"interactive"===document.readyState||"complete"===document.readyState?setTimeout(()=>{e()},0):window.document.addEventListener(this.domEventName,this.callback=sr(t=>{t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):this.domEventName===u.SCROLL?window.document.addEventListener(this.domEventName,this.callback=sr(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=Ss(this.eventName,t,this.attachedFilters),e(t)},this.domEventsDebounceTime),!0):window.document.addEventListener(this.domEventName,this.callback=sr(t=>{t.preComputedConds=Ss(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=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.GenericDOMEvent",Tu);class Cu{}class Iu extends Cu{constructor(){super(),this.eventName=d.LEAVE_INTENT,this.threshold=2,this.delay=null!=Oi?Oi: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)<=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<0),t&&e.screenY-window.innerHeight<0&&(e.offsetX||e.clientX)-3>0&&e.clientX+3-window.innerWidth<0}}function yu(){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=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.LeaveIntentEvent",Iu);class Au extends Cu{constructor(e){var t;super(),this.eventName=d.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"]}on(e){this.lastExecutedURL=window.location.href,this.events.forEach(t=>{"popstate"===t?window.addEventListener(t,t=>{const o=window.location.href;
94this.lastExecutedURL!==o&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,vr.resetAuxDependencies(),this.lastExecutedURL=o,window._vis_opt_url=n(()=>yu()),vr.fireUrlChangeWildCardEvent(),e({_event:vr.filterEventObjectForWT(t),location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"),Yr({spa:1}))},!1):(this.originalCallbacks[t]=window.history[t],window.history[t]=(...o)=>{window._vis_opt_url=void 0,this.originalCallbacks[t].apply(window.history,o),window._vis_opt_url=n(()=>yu());const i=window.location.href;this.lastExecutedURL!==i&&(window.VWO._.phoenixMT.trigger("vwo_reRun"),window.VWO._.urlChangeProcessingPending=!0,vr.resetAuxDependencies(),this.lastExecutedURL=i,vr.fireUrlChangeWildCardEvent(),e({values:o,location:{href:window.location.href,search:window.location.search,hash:window.location.hash,visOptUrl:window._vis_opt_url}}),this.enableSpaVisibility&&window.VWO._.phoenixMT.trigger(r.SPA_VISIBILITY_SERVICE),window.VWO._.phoenixMT.trigger("vwo_urlChangeMt"),Yr({spa:1}))})})}
94off(){Object.keys(this.originalCallbacks).forEach(e=>{window.history[e]=this.originalCallbacks[e]})}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.UrlChangeEvent",Au);class Nu{}class Vu extends Nu{shouldWeTriggerMetric({currentUrl:e},t,n,o={}){const i=t.isFirst,{excludeUrl:s,pExcludeUrl:a,urlRegex:d,pUrl:c}=n;let l;l=!(s||a||d||c)||Nc.isGoalEligible(n,e);return!(!vr.isSessionBasedCampaign2(t)&&i&&o.name===r.PAGE_VIEW&&"CUSTOM_GOAL"===n.type)&&l}}var bu=new Vu;function Ru(e,t,n){var o,i;const r="o"===n[0];let s=!1;for(let a=0;a<n.length;a++){const d=n[a];if(!d.filters)continue;let c=!0;for(const n of d.filters){if("string"==typeof n)continue;const[r,s,...a]=n,l=Os(r,t);if(!(null===(i=null===(o=U.plugins[M.OPERATOR])||void 0===o?void 0:o.get(s))||void 0===i?void 0:i(l,...a,{eventName:e,triggerName:d.id,jsLibUtils:fs.get("jsLibUtils")}))){c=!1;break}}if(r&&c){s=!0;break}s=c}return s}const Lu=e=>n(()=>3===re()[e][Si])||!1;class Du{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=n(()=>{const{goalId:t,campaignId:o,eventData:i,eventName:r}=e,s=window.VWO._.allSettings,a=n(()=>s.triggers[s.dataStore.campaigns[o].mt[t]].cnds);if(a&&(a.length>1||a[0].filters.length))return Ru(r,i,a)}))||void 0===t||t}isGoalTriggerValid(e,t){return e||t.isDslvType3?!!n(()=>e.state):this.checkMissingComputations(t)}updateGoalsKind(){this.goalsToBeConvertedSynchronously||(this.goalsToBeConvertedSynchronously=vr.updateGoalsKind(window._vwo_exp,this.goalsFilter))}fireEventForConversion(e,t,o){var i,r,s,a;if(!kn.shouldWeTrackVisitor())return Promise.resolve(null);const d=[],c=null===(i=t.props)||void 0===i?void 0:i.aux,l=window._vis_opt_url||window.location.href,u=as(null,e,t);let w=[];this.updateGoalsKind();let _=null;for(const i in this.goalsToBeConvertedSynchronously){if(!Object.prototype.hasOwnProperty.call(this.goalsToBeConvertedSynchronously,i))continue;const u=this.goalsToBeConvertedSynchronously[i],g=window._vwo_exp[i];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){n(()=>{var e,n,i;return null===(i=null===(e=window.VWO)||void 0===e?void 0:(n=e._.previewDebugger.utils).handleCsaMetricFails)||void 0===i?void 0:i.call(n,{campaignData:g,goals:u,event:t,isAux:c,opts:o,isGoalTriggerValid:this.isGoalTriggerValid.bind(this),shouldWeTriggerMetric:bu.shouldWeTriggerMetric})});continue}if((null==g?void 0:g.mE)&&ya.doExperimentHere(g)[0]&&!g.combination_chosen)continue;const h=vr.isTestingCampaign(g.type)||n(()=>window.VWO._.track.loaded);if((!h||ya.getCombi(g))&&vr.shouldTrackUserForCampaign(g))for(const n in u){if(!Object.prototype.hasOwnProperty.call(u,n))continue;const r=u[n],s=Object.assign({kind:r},g.goals[n]),p=null===(a=g.mt)||void 0===a?void 0:a[n];p&&!t.preComputedConds[p]&&c||p&&this.isGoalTriggerValid(t.preComputedConds[p],{goalId:n,campaignId:i,eventData:null==o?void 0:o.eventData,eventName:e,isDslvType3:Lu(p)})&&bu.shouldWeTriggerMetric({currentUrl:l},g,s)&&(h?ya.isGoalTriggered(g,n)||(d.push({c:g.id,g:n}),s.mca||(_=_||{},_[p]=!0)):(w.push({c:g.id,g:n}),ya.getCombi(g)))}}return w.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:w})),d.length&&Rc(t,d),u.then(()=>_)}}class Wu{static isBrowserChromiumBased(){const e=Cn.navigator.userAgent;return!(!e.includes("Chrome/")||!e.includes("Safari/"))}}const Pu=e=>{const{event:t,eventName:n,functionalTriggerFilters:o}=e,i=Gs({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:Pu,getEligibleFunctionalTriggersForEvent:Gs};const xu=(e,t)=>{const o=[];return Object.keys(e).forEach(i=>
94{const r=e[i],{pgId:s}=r;n(()=>Z().pageGroup.validatePage(s,null,t).didMatch)&&o.push({elId:i,paths:r.paths})}),o},Uu=(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(",")},Mu=()=>{let e=[],t=!1;const o=()=>{const o=n(()=>ne().elements)||{},i=n(()=>Z().modules.dataStorePlugin.currentUrl)||window.location.href;e=xu(o,i),t=Lt(e)};return{init(){ee().phoenixMT.on("vwo_phoenixInitialized",()=>{o(),ee().phoenixMT.on("vwo_urlChangeMt",o)})},hasElements:()=>t,getMatchedElementIdsString:n=>Uu(n,e,t)}},ku=Mu();class Gu{constructor(e){this.eventName=d.CLICK_EVENT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new Du("vwoClickGoalData",{CLICK_ELEMENT:!0,ENGAGEMENT:!0,ON_PAGE:!0}),window.VWO._.phoenixMT.on(r.DOM_CLICK,e=>{o(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<o.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=r.DOM_CLICK,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMClick(e):this._click({e:e}),Br({msg:"Clicked on an element!",event:e})}shouldTrackClick(e,t){return"touchend"===e||void 0===t||1===t}onPointerUp(e,t){var o,i=e.target;(n(()=>window.VWO.nls.canvasRec.isFlutterWeb)||i.vwoPD&&(!(Qo||!(null!==(o=window.chrome)&&void 0!==o?o:Wu.isBrowserChromiumBased()))||!t))&&(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),window.VWO._.phoenixMT.trigger(r.DOM_CLICK,e),window.VWO._.phoenixMT.trigger("vwo_domClicked",e))}onPointerDown(e){e.target.vwoPD=1}_click({_pause:e,e:t,ignoreObj:o}){var r,s;let a,d;o=o||{};const c=t.which,l=vwo_$(t.target),u=l.get(0);if(!this.shouldTrackClick(t.type,c)||void 0===u.tagName)return;void 0===e&&(e=500),"a"===i(u.tagName)?(a=l.attr("href"),d=!0):0<l.parents("a").length?(a=l.parents("a").eq(0).attr("href"),d=!0):("button"===i(u.tagName)||0<l.parents("button").length||"input"===i(u.tagName)&&("button"===l.attr("type")||"image"===l.attr("type")||"submit"===l.attr("type")))&&(d=!0),t.props=t.props||{},null===(r=t.props)||void 0===r||delete r.vwoMeta;const w=n(()=>ku.getMatchedElementIdsString(u));w&&(t.props.elementId=w),t.userEngagement=t.props.userEngagement=!!d,t.eventUuid=t.eventUuid||vr.generateUUID(),a&&(t.props.targetUrl=t.targetUrl=a),t.preComputedConds=Ss(this.eventName,t,this.attachedFilters),(null===(s=window.VWO._.ncLib)||void 0===s?void 0:s.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 h=window.VWO.modules.utils.heatmapUtils;!t.props.aux&&h&&(g=o.heatmap?{}:h.evaluateHeatmapData(t)),Pu({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<this.attachedFilters.length;n++){const o=this.attachedFilters[n];e[o.triggerName]||t.push(o)}this.attachedFilters=t}});let p=n(()=>_._vwo.eventDataConfig)||{};Object.keys(p).length&&Object.keys(g).length?p=this.syncHeatmapAndEventsData(g,p):Object.keys(g).length&&(p=g),t._vwo=t._vwo||{},Object.keys(p).length&&(t._vwo.eventDataConfig=b.mergeNestedObjectsV2({mergeArrays:!0},p,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=Ae(),i=vwo_$(document)[0];o||function(){if(i&&i.vwoCEvent)return;const e=vwo_$(i);let o=null,r=!1;ua.addJqEventListener(e,"bind","pointerdown",e=>{null!==o&&delete o.vwoPD,n.onPointerDown(e),o=e.target,r=!1},null,t.useCapturePhase),ua.addJqEventListener(e,"bind","pointermove",e=>{"touch"===e.pointerType&&(r=!0)},null,t.useCapturePhase),ua.addJqEventListener(e,"bind","pointerup",e=>{n.onPointerUp(e,r)},null,t.useCapturePhase),i&&(i.vwoCEvent=1)}()}off(){}eventConditionsUpdate(e){this.attachedFilters=e}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}otherSide(...e){throw new Error("entered into outdated otherSide")}}var Fu;window.VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ClickDomEvent",Gu),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"}(Fu||(Fu={}));let $u=null,Bu=!1;
94function ju(){if(Bu&&$u)return $u;const e={[Fu.HOVER_ON_ELEMENT]:[],[Fu.ELEMENT_IN_VIEW]:[],[Fu.CHANGE_EVENT_OF_INPUT_ELEMENT]:[]};try{const t=n(()=>window.VWO._.allSettings.domPath,void 0,{})||{};Object.keys(t).forEach(n=>{const o=t[n];Array.isArray(o)&&(o.includes(Fu.HOVER_ON_ELEMENT)&&e[Fu.HOVER_ON_ELEMENT].push(n),o.includes(Fu.ELEMENT_IN_VIEW)&&e[Fu.ELEMENT_IN_VIEW].push(n),o.includes(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT)&&e[Fu.CHANGE_EVENT_OF_INPUT_ELEMENT].push(n))})}catch(e){}return $u=e,Bu=!0,$u}function Hu(e){return Bu||ju(),(null==$u?void 0:$u[e])||[]}class Ku{constructor(e){this.eventName=d.HOVER_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.DOM_HOVER,e=>{o(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<o.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=r.DOM_HOVER,e.target.shadowRoot&&e.composedPath?this.handleShadowDOMHover(e):this._hover({e:e})}_hover({e:e,ignoreObj:t}){var o;if(t=t||{},void 0===vwo_$(e.target).get(0).tagName)return;e.props=e.props||{},null===(o=e.props)||void 0===o||delete o.vwoMeta,e.eventUuid=e.eventUuid||vr.generateUUID(),e.preComputedConds=Ss(this.eventName,e,this.attachedFilters);const i={props:e.props,vwoEventName:e.vwoEventName,preComputedConds:e.preComputedConds,eventUuid:e.eventUuid},r=!t.heatmap&&n(()=>ce().getHoverProps(e));r&&(i._vwo=i._vwo||{},i._vwo.eventDataConfig=r),as(null,this.eventName,i)}triggerHoverEvent(e){window.VWO._.phoenixMT.trigger(r.DOM_HOVER,e)}isTouchDevice(){return"ontouchend"in document}on(e,t){const o=Ae(),i=n(()=>Z().featureInfo.hvr)||Hu(Fu.HOVER_ON_ELEMENT).length>0,r="desktop"===de().dt,s=this.isTouchDevice();if(!i||o||!r||s)return;const a=vwo_$(document.body);let d=null,c=null,l=null,u=!1,w=null;const _=this;function g(){u=!0,w&&clearTimeout(w),w=setTimeout(function(){u=!1,w=null},sn)}function h(e){"touch"!==e.pointerType&&(u||(e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),l=e,d||(d=setTimeout(function(){if(c&&Math.abs(l.screenX-c.screenX)<=rn&&Math.abs(l.screenY-c.screenY)<=rn)return l=null,void(d=null);_.triggerHoverEvent(l),c=l,l=null,d=null},on))))}function p(){clearTimeout(d),d=null,l=null}if(ua.addJqEventListener(a,"bind","scroll",g,null,t.useCapturePhase),ua.addJqEventListener(vwo_$(window),"bind","scroll",g,null,t.useCapturePhase),window.PointerEvent)return ua.addJqEventListener(a,"bind","pointermove",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","pointerout",p,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","pointerup",p,null,t.useCapturePhase),void ua.addJqEventListener(a,"bind","pointercancel",p,null,t.useCapturePhase);ua.addJqEventListener(a,"bind","mouseover",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","mousemove",h,null,t.useCapturePhase),ua.addJqEventListener(a,"bind","mouseout",p,null,t.useCapturePhase)}off(){}eventConditionsUpdate(e){this.attachedFilters=e}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.HoverDomEvent",Ku);let Ju=null,qu=!1,Xu=new Map;function Yu(){qu||Ju||(Ju=new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if(e.nodeType===Node.ELEMENT_NODE){const t=e;Xu.forEach((e,n)=>{const o=Hu(n);o.length>0&&(e.onElementAdded(t,o),e.onChildElementsAdded(t,o))})}})})}),Ju.observe(document.body,{childList:!0,subtree:!0}),qu=!0)}function zu(e,t){Xu.set(e,t),qu||Yu()}function Qu(e){Xu.delete(e),0===Xu.size&&Ju&&(Ju.disconnect(),Ju=null,qu=!1)}class Zu{constructor(e){this.eventName=d.CHANGE_EVENT,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.DOM_CHANGE,e=>{o(this.performChange.call(this,e))},{syncToDataLayer:!0})}performChange(e){e.vwoEventName=r.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||vr.generateUUID(),e.preComputedConds=Ss(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,as(null,this.eventName,n)}triggerChangeEvent(e){e.composedPath&&(e._vwoComposedPath=[...e.composedPath()]),window.VWO._.phoenix
94MT.trigger(r.DOM_CHANGE,e)}on(e,t){const n=this;Ae()||function(){const e=Hu(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT);0!==e.length&&(e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{ua.addJqEventListener(vwo_$(e),"bind","change",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)})}catch(e){}}),zu(Fu.CHANGE_EVENT_OF_INPUT_ELEMENT,{onElementAdded:(e,o)=>{o.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&ua.addJqEventListener(vwo_$(e),"bind","change",e=>{n.triggerChangeEvent(e)},null,t.useCapturePhase)},onChildElementsAdded:(e,o)=>{o.forEach(o=>{try{e.querySelectorAll(o).forEach(e=>{ua.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=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ChangeDomEvent",Zu);class ew{constructor(e){this.eventName=d.ELEMENT_VIEWED_EVENT,this.intersectionObserver=null,this.attachedFilters=e,window.VWO._.phoenixMT.on(r.ELEMENT_VIEWED,e=>{o(this.performElementViewed.call(this,e))},{syncToDataLayer:!0})}performElementViewed(e){e.vwoEventName=r.ELEMENT_VIEWED,this._elementViewed(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||vr.generateUUID(),e.preComputedConds=Ss(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,as(null,this.eventName,t)}on(e){const t=this;Ae()||function(){if(!("IntersectionObserver"in window))return;const e=Hu(Fu.ELEMENT_IN_VIEW);0!==e.length&&(t.initializeObserver(e),zu(Fu.ELEMENT_IN_VIEW,{onElementAdded:(e,n)=>{n.some(t=>{try{return e.matches(t)||e.querySelector(t)}catch(e){return!1}})&&t.intersectionObserver&&t.intersectionObserver.observe(e)},onChildElementsAdded:(e,n)=>{n.forEach(n=>{try{e.querySelectorAll(n).forEach(e=>{t.intersectionObserver&&t.intersectionObserver.observe(e)})}catch(e){}})}}))}()}off(){Qu(Fu.ELEMENT_IN_VIEW),this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)}eventConditionsUpdate(e){if(this.attachedFilters=e,this.intersectionObserver){this.intersectionObserver.disconnect();const e=Hu(Fu.ELEMENT_IN_VIEW);e.length>0&&this.initializeObserver(e)}}initializeObserver(e){if(0===e.length)return;const t=new WeakSet;this.intersectionObserver=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting&&!t.has(e.target)){t.add(e.target);const n={target:e.target};window.VWO._.phoenixMT.trigger(r.ELEMENT_VIEWED,n),this.intersectionObserver.unobserve(e.target)}})},{threshold:.5,root:null,rootMargin:"0px"}),e.forEach(e=>{try{document.querySelectorAll(e).forEach(e=>{this.intersectionObserver.observe(e)})}catch(e){}})}otherSide(...e){throw new Error("entered into outdated otherSide")}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.ElementViewedDomEvent",ew);class tw{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,d=window.VWO._.allSettings,c=d.triggers[null===(n=null===(t=d.dataStore.campaigns[r])||void 0===t?void 0:t.mt)||void 0===n?void 0:n[i]].cnds;return!c||!(c.length>1||(null===(o=c[0].filters)||void 0===o?void 0:o.length))||Ru(a,s,c)}catch(e){return!0}}isGoalTriggerValid(e,t){if(t.isDslvType3)return!!n(()=>e.state);if(!e)return this.checkMissingComputations(t);let o=!1;const i=Object.keys(e);for(const t of i){const n=e[t];let i=!0;const r=Object.keys(n);for(const e of r)if(!n[e]){i=!1;break}if(i){o=!0;break}}return o}fireEventForConversion(e,t,o){var i;if(!kn.shouldWeTrackVisitor())return Promise.resolve();const r=[],s=null===(i=t.props)||void 0===i?void 0:i.aux,a=window._vis_opt_url||window.location.href,d=as(null,e,t);let c=[];return window.VWO._.goalsToBeConvertedSynchronously||vr.updateGoalsKind(window._vwo_exp),Object.keys(window.VWO._.goalsToBeConvertedSynchronously).forEac
94h(i=>{var d,l;const u=window.VWO._.goalsToBeConvertedSynchronously[i],w=window._vwo_exp[i];if(!(null===(d=window._vwoCc)||void 0===d?void 0:d.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)&&ya.doExperimentHere(w)[0]&&!w.combination_chosen)return;const _=vr.isTestingCampaign(w.type)||n(()=>window.VWO._.track.loaded);_&&!ya.getCombi(w)||vr.shouldTrackUserForCampaign(w)&&Object.entries(u).forEach(([n,d])=>{var l;const u=Object.assign({kind:d},w.goals[n]);if(this.goalsFilter.includes(u.kind)){const d=null===(l=w.mt)||void 0===l?void 0:l[n];if(d&&!t.preComputedConds[d]&&s)return;if(!d||!this.isGoalTriggerValid(t.preComputedConds[d],{goalId:n,campaignId:i,eventData:null==o?void 0:o.eventData,eventName:e,isDslvType3:Lu(d)})||!bu.shouldWeTriggerMetric({currentUrl:a},w,u))return;if(!_)return c.push({c:w.id,g:n}),void ya.getCombi(w);ya.isGoalTriggered(w,n)||r.push({c:w.id,g:n})}})}),c.length&&(window.VWO._.insightsConversions=window.VWO._.insightsConversions||[],window.VWO._.insightsConversions.push({event:t,conversions:c})),r.length&&Rc(t,r),d}}window.VWO.modules.utils.goalUtils={GoalConversion:tw};class nw{constructor(e){this.eventName=r.DOM_SUBMIT,this.functionalTriggerFilters=new Set,this.attachedFilters=e,this.goalConverter=new tw("vwoSubmitGoalData",["FORM_SUBMIT"]),window.VWO._.phoenixMT.on(r.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,o=vwo_$(e.target),r=o.get(0);if("string"==typeof r.tagName&&"form"!==i(r.tagName)&&o.parents("form").length>0&&(r=o.parents("form").get(0)),"string"==typeof r.tagName&&"form"!==i(r.tagName)||"vwo_form"===vwo_$(r).attr("id"))return;e.props=e.props||{},e.props.targetUrl=e.targetUrl=vwo_$(r).attr("action"),e.userEngagement=e.props.userEngagement=!0,e.isBeaconAvailable=!0,e.isLinkRedirecting=!0,e.vwoEventName=this.eventName;const s=n(()=>ku.getMatchedElementIdsString(r));s&&(e.props.elementId=s),e.preComputedConds=Ss(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},Pu({event:e,eventName:this.eventName,functionalTriggerFilters:this.functionalTriggerFilters}),this.goalConverter.fireEventForConversion(this.eventName,t,{eventData:e});const a=n(()=>t._vwo.eventDataConfig)||{};e._vwo=e._vwo||{},Object.keys(a).length&&(e._vwo.eventDataConfig=a),e._vwo.syncEventData=t}on(e,t){const o=Ae(),i=vwo_$(document)[0];i&&(i.vwoFEvent=1),function(){var e=vwo_$(document)[0];o||(ua.addJqEventListener(vwo_$(e),"bind","submit",e=>{const t=n(()=>{const t=e.target;if(!t.noValidate||t.checkValidity())return!1;const n=t.querySelectorAll("input, select, textarea");for(let e=0;e<n.length;e++){const t=n[e];if(null!==t.offsetParent&&!t.checkValidity())return!0}return!1});t||window.VWO._.phoenixMT.trigger(r.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=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.SubmitDomEvent",nw);class ow extends Cu{constructor(){super(...arguments),this.eventName=d.PAGE_LOAD_EVENT}on(e){if("complete"===document.readyState)e();else{const t=this.onPageLoad(e);window.addEventListener("load",e=>{t(vr.filterEventObjectForWT(e))},!0)}}off(){window.removeEventListener("load",e=>{this.pageLoadCallback(vr.filterEventObjectForWT(e))},!0)}onPageLoad(e){return this.pageLoadCallback=e,this.pageLoadCallback}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent=Su.secondary("VWO.modules.phoenixPlugins.events.predefinedEvents.PageLoadEvent",ow);class iw{constructor(){this.eventName=r.PAGE_VIEW,this.functionalTriggerFilters=new Set,window.VWO._.phoenixMT.on("vwo_reRun",()=>{this.functionalTriggerFilters.clear()})}updateFunctionalTriggerFilters({triggerName:e}){this.functionalTriggerFilters.add(e)}computeEligibleFunctionalTriggers(){return Gs({eventName:this.eventName,properties:{page:{url:Cn.currentUrl},time:+new Date,props:{url:Cn.currentUrl,referrerUrl:mn.get()}},metricIdsToBeConvertedList:Array.from(this.functionalTriggerFilters)})}}window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageViewEvent=new iw;let rw=!1;function sw(){let e=!1;
94function t(t){e||(e=!0,window.VWO._.phoenixMT.trigger(r.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)}),rw=!0}!rw&&sw();const aw=function(){var e,n,o=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"),o(e,"src"),e.setAttribute=function(e,t){},e.style.display="none",e.onload=function(){(n=e.contentWindow).onerror=function(e,n){t({msg:e,url:n,source:"nativeConstants"})}},document.body.appendChild(e),(n=e.contentWindow)&&o(n.location,"href")}};return void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&i(),{get:function(t){e&&e.contentWindow||i();var o=n;const r=!o||!!window.DISABLE_NATIVE_CONSTANTS;if(r&&(o=window),window.VWO._.enableInternalJSONStringify&&"JSON"==t){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[t].stringify=window.window.VWO._.native.JSON.stringify}return o[t]}}};function dw(){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 cw=function(){const e=!!n(()=>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!=dw()),window.VWO._.nativeConstants=aw()},lw=()=>{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},uw=()=>{const e=window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG,t=n(()=>Cn.vwoCode.getVersion());if(!t)return;const o=`_vwo_${Cn.accountId}_config`,i=(null==e?void 0:e.SCC)?window.VWO._.native.JSON.parse(e.SCC):null;if(i&&t>=2){const{sT:e,hE:t}=i;window.localStorage.setItem(o,window.VWO._.native.JSON.stringify({sT:e,hE:t}))}};function ww(e){const{dcdnUrl:t=""}=window._VWO||{},{serverUrl:o,accountId:i}=window.VWO.modules.dataStorePlugin;let r=`?a=${i}&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=n(()=>window.VWO._.allSettings.dataStore.plugins),a=`${r}${window.VWO.sTs?`&ts=${window.VWO.sTs}`:""}${`&dt=${n(()=>s.UA.dt)}&cc=${n(()=>s.GEO.cc)}`}${e.txtCfgState&&window.VWO._.txtCfg?"&tS=1":""}`;return{settingsUrl:`${o}${t.slice(1)}${a}`,fallbackUrl:`${o}settings.js${r}`}}window.VWO._.getSettingsUrl=ww;let _w=null,gw=0;function hw(){return ww({settingsType:6})}function pw(){return _w&&window.VWO.sTs===gw||(gw=window.VWO.sTs,_w=new Promise((e,n)=>{const{settingsUrl:o,fallbackUrl:i}=hw();fu(o,()=>{fu(i,()=>n(new Error(`Failed to load external tags script: ${o}`)),()=>e()),t({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})})),_w}function vw(e,...t){return E(this,void 0,void 0,function*(){yield pw();const o=n(()=>window.VWO.dctags[e].fn);return o&&o(...t)})}function fw(e){var t,o,i,s,a,d,c,l,u;try{if(null===(t=window.VWO)||void 0===t?void 0:t.phoenix)return;if(!e)return console.warn("VWO aborted as jQuery is not initialized!"),void(null===(o=window._vwo_code)||void 0===o||o.finish());const w=window.VWO.consentMode;if(w&&!1===w.cReady)return window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null),window.VWO.initVWOLib=fw.bind(null,e);if(window._removeVwoGlobalStyle=(null===(i=window._vwo_code)||void 0===i?void 0:i.finish)||vr.removeGlobalStyle,"function"==typeof window.VWO.siteWideCode){try{window.VWO.siteWideCode()}catch(e){}delete window.VWO.siteWideCode}cw(),lw(),window.VWO._.bodyPath=803786===window._vwo_acc_id?":root body":"body",window.VWO._.clientHideElementStyle=n(()=>window._vwo_code.hide_element_style()),window.VWO._.loadNonTestingLibraries=zt;let _=window.performance.getEntriesByName("first-contentful-paint")[0]?"":window.VWO._.bodyPath;if((null===(s=window.VWO.consentMode)||void 0===s?void 0:s.wFC)&&(_=""),!window._vwo_code&&!(null===(c=null===(d=null===(a=window.VWO._.allSettings.dataStore)||void 0===a?void 0:a.plugins)||void 0===d?void 0:d.DACDNCONFIG)||void 0===c?void 0:c.PRTHD)&&![609620,609623,609617,612803,623469,571025].includes(window._vwo_acc_id)){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=_+"{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)}}Dc.unhideElementsAfterTimer({hideElementsTriggered:!1,segmentCndsSatisfied:!1}),window.VWO.nonce="";
94const h=document.querySelector("#vwoCode");h&&(window.VWO.nonce=h.nonce),window.vwo_$=e,vr.isBot2()||window.VWO._.selfHosted||vr.loadNcLib(),window.clearTimeout(window._vwo_library_timer),750455===window._vwo_acc_id&&(window._vwo_library_timer=null);let p=!!(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver);window.Zone&&window.Zone.__symbol__&&(p=!!window[window.Zone.__symbol__("MutationObserver")]);const v=window.name.indexOf("_vis_heatmap_")>=0||window._vwo_tm.indexOf("_vis_heatmap_")>=0;window.functionWrapper=new mu;const f={MutationObserver:p,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:vr.syncCachedSettingsInSessionStorage(),history:{},vwoCodeEndBeforeVA:null===(l=window._vwo_code)||void 0===l?void 0:l.finished(),_vwo_code:window._vwo_code,_vwo_code_version:(null===(u=window._vwo_code)||void 0===u?void 0:u.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:v,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
94:document.charset,baseURI:document.baseURI},_vwo_cdn:window._vwo_cdn,_vis_opt_cookieDays:window._vis_opt_cookieDays,_VWO:window._VWO};window.fetcher.init(),window.fetcher.setValue("fakeWindow",f),dr(e),lr(),window._vwo_server_url=window._vwo_server_url||"https://dev.visualwebsiteoptimizer.com/",jr({msg:"vaInit",url:window.location.href}),Hr(),Kr(),Jr();const E=new("function"==typeof window.URL?window.URL:window.webkitURL)(document.URL).searchParams.get("vwoLogLevel");g.setLevel(E||"warn"),g.info("Initializing jslib");const O=new da(window.VWO||[]);if(nt(O),ot(O),vl.init("jslib",O,null,null,!1),kn.setOptOutStateConfig(),vr.syncThirdPartyGlobalCookies(),Ln.domain=Cn.cookieDomain,window.VWO._.cLFE=vr.isCookieLessModeEnabled(),!Ae()&&!window._vis_debug&&(!kn.shouldExecuteLibOnBasisOfCurrentOptOutState()||vr.isGloballyOptedOut()))return vl.init("optOut",O,null),window._removeVwoGlobalStyle(),void window.VWO._.triggerEvent(r.OPT_OUT,!0);window.VWO._.phoenixMT.trigger("vwo_init"),window.VWO._.phoenixMT.on("vwo_urlChangeMt",()=>{n(()=>window.VWO._.abmUtils.syncIdentity())}),window.VWO._.phoenixMT.on("syncDataToDataLayer",({event:e,eventName:t,syncEventData:n})=>{var o;ds(t,n,{},n.postSyncCallback),(null===(o=e._vwo)||void 0===o?void 0:o.eventDataConfig)&&(e._vwo.eventDataConfig={})}),window.VWO._.phoenixMT.on(r.END_APPLY_CHANGES,()=>{const e=window._vwo_code;e&&e.removeLoaderAndOverlay&&e.removeLoaderAndOverlay()}),ku.init(),window.VWO.consentMode&&(qe.initConsentMode(),qe.overrideCookies(Ln)),window.VWO._.phoenixMT.on(r.END_APPLY_CHANGES,()=>{window.VWO._.ncLib?window.VWO._.ncLib.initNonCriticalLib():window.VWO._.phoenixMT.on("vwo_InitNCLib",()=>{window.VWO._.ncLib.initNonCriticalLib()}),window._VWO.uhdCp=1});St(()=>{Ou(O,pu),uw()},window._vwo_code&&![702077,704345,690758,685475,680279,695984,710456,601996].includes(window._vwo_acc_id)&&!window.location.href.includes("vwo_DisableAsp")&&!jo),zr()}catch(e){n(()=>window._removeVwoGlobalStyle()),window.vwo_libExecuted=!0,console.error(e)}}function Ew(e,n){t({msg:e,url:"gquery.js",source:n})}window.vwo_dctag=vw;const Ow={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],th:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]},mw=function(){var e=document,o=e.documentElement,i=[].slice,r=[].push,s=[].filter,a=e.createElement("div"),d=[].indexOf,c=[].splice,l=!1,u=!1,w=function(){try{return[].reverse.call(this)}catch(e){if(l||t({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||t({msg:"Native [].map Fn is overridden and Native Constants = "+!window.DISABLE_NATIVE_CONSTANTS,url:"gQuery.ts",source:"gQuery"}),u=!0}},g=window,h=/^data-(.+)/,p=/\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,d=!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,d=0,c=e.length;d<c;d++)if(s){var l=t(e[d]);l.length&&r.apply(i,l)}else for(var u=e[d][t];!(null==u||o&&a(-1,u));)i.push(u),u=n?u[t]:null;return i}(d.call(e.options,function(e){return e.selected&&!e.disabled&&!e.parentNode.disabled}),"value"):e.value||""}function O(e){return O="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},O(e)}var m={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 O(e)===O("")},N=/^--/;function V(e){return N.test(e)}var b=/-([a-z])/g;function R(e,t){return t.toUpperCase()}
94var L=I.camelCase=function(e){return e.replace(b,R)};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 O(e)===O(G)&&!!e.call},$=I.uid="_gQ"+Date.now(),B=function(e){return e[$]=e[$]||{}},j=I.isWindow=function(e){return n(()=>e===e.window)},H=I.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},K=function(e){return 9===n(()=>e.nodeType)};function J(e,t){for(var n=0,o=e.length;n<o&&!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<i.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"===O(i)||F(i)||(i={}),s===r&&(i=this,--r);r<s;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 d=n&&(I.isPlainObject(n)||I.isArray(n))?n:I.isArray(o)?[]:{};i[t]=I.extend(a,d,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,n=arguments;1===n.length&&F(n[0])?(e=i.call(this),t=n[0]):(e=n[0],t=n[1]);for(var o=0;o<e.length;o++)t.call(e[o],o,e[o]);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<400&&(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 i.call(this,0)},constructor:I,hasClass:function(e){return i.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 j(e)?e.pageYOffset:K(e)?e.defaultView.pageYOffset:e.scrollTop},scrollLeft:function(){var e=this[0];return j(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 j(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 o=this[0],i="height"===e.toLowerCase()?0:1;if(e=e.charAt(0).toUpperCase()+e.slice(1),K(o)){var r=o.documentElement;return Math.max(o.body["scroll"+e],o.body["offset"+e],r["scroll"+e],r["offset"+e],r["client"+e])}return j(o)?"height"===e.toLowerCase()?o.outerHeight:o.outerWidth:n(()=>{return o.getBoundingClientRect()[e.toLowerCase()]-(U(t=o,"border"+((n=i)?"Left":"Top")+"Width")+U(t,"padding"+(n?"Left":"Top"))+U(t,"padding"+(n?"Right":"Bottom"))+U(t,"border"+(n?"Right":"Bottom")+"Width"));var t,n})},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?o.setAttribute(e,t):o[e]=t});for(var o in e)this.attr(o,e[o]);return this}},removeAttr:function(e){return e=e.match(p)||[],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 t={};try{t=e.getBoundingClientRect()}catch(t){if(Ew(`Error is ${t} and elem is ${e}`,"getBoundingClientRect"),e===document)return}var n=e.ownerDocument?e.ownerDocument.defaultView:window;return{top:t.top+n.pageYOffset-o.clientTop,left:t.left+n.pageXOffset-o.clientLeft}},index:function(e){var t=e?I(e)[0]:this[0],n=e?this:I(t).parent().children();return d.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(h);i&&(o[i[1]]=n.data(i[1]))}),o}if(A(e))return void 0===t?function(e,t){var n=B(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 B(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?i.call(this):e<0?this[e+this.length]:this[e]},appendTo:function(e){for(var t=I(e),n=0;n<t.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(p)||[]),this.each(function(e,r){if(1===r.nodeType)for(var s=0;s<o.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)}
94))},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 d=!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(d.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(/(?=<!--)([\s\S]*?)-->/gm,""),n.__vwoExpInnerHTML=e)})}catch(e){const n="[JSLIB] Error during storing control innerHTML";t({msg:n,url:"gQuery.ts",source:encodeURIComponent(n)})}let n=e&&e.includes("<br>");return void 0===e?this[0]&&this[0].innerHTML:this.each(function(t,o){1===o.childNodes.length&&3===o.childNodes[0].nodeType&&o.childNodes[0].textContent&&!n?o.childNodes[0].textContent=e:o.innerHTML=e})}catch(e){Ew(`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=L(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<2?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],d=S.test(s)?"MouseEvents":"HTMLEvents";(o=e.createEvent(d)).initEvent(s,!0,!0),o.namespace=a.join(".")}else o=t;o.data=n;var c=o.type in m;return this.each(function(e,t){c&&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 d.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=!1;if(A(t)&&/<.+>/.test(t)){o=!0;try{t=function(t){if(k||(k=e.implementation.createHTMLDocument(null)),ti){const e=/<\s*([a-z0-9]+)/i.exec(t),n=e?e[1].toLowerCase():"",o=Ow[n]||Ow._default;k.body.innerHTML=o[1]+t+o[2];let i=k.body;for(let e=0;e<o[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||j(t))return this[0]=t,this.length=1,this;if(A(t)){n=n||e;var i=this.constructor(),s=n instanceof I?(null==n?void 0:n.toArray())||[]:[n];for(let e=0;e<s.length;e++)try{const n=s[e];var a=/^#[\w-]*$/.test(t)&&n.getElementById?n.getElementById(t.slice(1)):n.querySelectorAll(t);a&&a.nodeType&&(a=[a]),r.apply(i,o?t:a)}catch(e){}return i}if(F(t))return I.fn.ready(t);for(var d=0;d<t.length;d++)this.length=t.length,this[d]=t[d]};return Y.prototype=I.fn,I.fn.splice=c,"function"==typeof Symbol&&(I.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator]),I.prototype.slice=function(){return I(i.apply(this,arguments))}
94,I.prototype.length=0,I.nodeName=function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},I}();fw(mw)})(); 95 96</script>
96<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/LoadingSpinner-DZ-OmhIm.js">
96<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/gut.js.Ðез названиÑ" type="text/javascript" async=""></script>
96<link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/LoginButton-DV4gypIF.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/SignUpButton-CD4iDlQi.js">
96<script 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="d381dcb1c9";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$`,"");var o;const n=document.cookie.split(";");for(let e=0;e<n.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<o;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 l="cCC",c="hCl",w="vwo__activated",u="nSF",_="vwo_dom_submit",g="vwo_dom_hover",h="vwo_pageUnload",E="vE",v="pageExitEvent",p="cCAI",O="loadSurveyLib";class A{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<s.length;e++){const t=s[e];!A.DATA_SELECTOR_CHECK.test(t.name)||n&&n.test(t.name)||A.EXCLUDED_ATTR_KEYS_REGEX.test(t.name)||A.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 A.RE_DYNAMIC_ATTRIBUTE_1.test(e)||A.RE_DYNAMIC_ATTRIBUTE_2.test(e)}isDynamicId(e){return(A.RE_DYNAMIC_ID_1.test(e)||A.RE_DYNAMIC_ID_2.test(e))&&!A.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 A.RE_DYNAMIC_CLASS_1.test(e)||A.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}|${A.DEFAULT_EXCLUDE_CLASSES_REGEX}`:A.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);
96if(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 l=this.shouldUseClassSelector(e,o,n);if(l)return l;const c=this.shouldUseAttributeSelector(e,o,n);if(c)return c;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(A.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("<%=")&&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))&&!A.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)&&A.VALID_CLASS_NAME_REGEX.test(e)&&(!o||!o.test(e))}):n.filter(e=>!this.isVwoClass(e)&&!this.isUnstableClass(e)&&A.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 S(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 f(e){if(e){var t,o=window.vwo_$;try{t=o("#"+e)}catch(e){t=""}return t.length}}function C(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 m(e){if(e.previousElementSibling)return e.previousElementSibling;for(;e=e.previousSibling;)if(1===e.nodeType)return e}function I(e,t){if(!e)return null;if(e===document)return"#document";t=t||{};var o,n,i,s,r,a=e,d=[],l=e.tagName,c=window.vwo_$;if(e===document.body||e===document.head)return l;for(;e;){o=(l="undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot?"shadow-root":e.tagName)&&l.match(/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/),l&&o&&(o&&o[0])===l||(l="*");const u=["INPUT","SELECT"].indexOf(e.tagName)>-1;try{n=c(e).attr("id")}catch(a){n=e.id}u&&e.name?l=l+'[name="'+e.name+'"]':n&&"string"==typeof n&&f(n)&&(l=n.match(/^\d/)?l+'[id="'+n+'"]':l+"#"+n),i=(i=e.getAttribute&&e.getAttribute("class"))?i.split(/\s+/):[];for(var w=0;w<i.length;w++)if(r="."+(s=i[w]),S(s,t)){l+=r;break}d.unshift(l),e=m(e)}return-1!==d[0].indexOf("#")||a.parentNode&&"HEAD"===a.parentNode.nodeName||a.host||(d[0]+=":first-child"),I("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&a.host?a.host:a.parentNode,t)+" > "+d.join(" + ")}function N(e){return e instanceof SVGElement&&e.tagName&&"svg"!==e.tagName.toLowerCase()?N(e.parentNode):e}function V(e,t){return Math.round(e/t*100)}function T(){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,l=V(d,i),c=n+a;return{xScrollPercent:V(c,s),yScrollPercent:l,absXScroll:c,absYScroll:d,contentWidth:s,contentHeight:i,scrollTop:o}}A.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-
96personalization-id","data-ab-test-group"],A.EXCLUDED_ATTR_VALUES_REGEX=/^(1|0|true|false|self|logged-in|log)$/,A.EXCLUDED_ATTR_KEYS_REGEX=new RegExp(`^(${A.EXCLUDED_KEY_STRINGS.join("|")})`),A.DATA_SELECTOR_CHECK=/^data-(.+)/,A.VALID_CLASS_NAME_REGEX=/^[^:]+$/,A.DANGEROUS_NODE_REGEX=/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,A.EXCLUDED_NODE_NAMES=/base|link|meta|style|iframe|script|noscript/gi,A.DEFAULT_EXCLUDE_CLASSES_REGEX="(^elementor-)|elementor-|(^active)|active|(^sc-)|(^pf-)|(^__pf)",A.RE_DYNAMIC_ATTRIBUTE_1=/[a-z]+[_-]?([0-9_-]){2,}$/,A.RE_DYNAMIC_ATTRIBUTE_2=/[0-9a-z]{5,}/gi,A.RE_DYNAMIC_ID_1=/[a-z]+[_-]?([0-9_-]){2,}$/,A.RE_DYNAMIC_ID_2=/[0-9a-f]{5,}/gi,A.RE_DYNAMIC_ID_FOR_ADDED_WIDGET=/(vwo-widget-)[0-9]{2,}/gi,A.RE_DYNAMIC_CLASS_1=/[a-z]+[_-][0-9_-]{4,}/gi,A.RE_HOVER_CLASS=/hover/gi;const b=(e,{perAnimation:t=!1}={})=>new Promise(o=>{t?requestAnimationFrame(()=>o(e())):"requestIdleCallback"in window?requestIdleCallback(()=>{o(e())},{timeout:2e3}):"function"==typeof queueMicrotask?queueMicrotask(()=>o(e())):"undefined"!=typeof Promise?Promise.resolve().then(()=>o(e())):setTimeout(()=>o(e()),0)}),W=new A;function R(e){const o=t(()=>window.VWO._.allSettings.dataStore.plugins.DACDNCONFIG.sConfig)||{};return t(()=>W.generateShortPath(e,!1,Object.assign({},o)),{sendErrorLog:!0,msg:"error while generating short selector path",url:window.location.href},"")}function y(e){return t(()=>e.tagName.toLowerCase(),null,"")}function L(e){return t(()=>vwo_$(e).attr("placeholder"))}function P(e){const{scrollTop:o,contentHeight:n}=t(T,null,{scrollTop:0,contentHeight:0});return V(t(()=>e.getBoundingClientRect().top+o,null,0),n)}function D(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 U(e){const t=vwo_$(e.target).get(0);return{sPath:R(t),tag:y(t),ph:L(t),scrDp:P(t),label:D(t)}}var M,G,x,k,F,Y,B;window.VWO.modules.utils.getElementMetadata=U,function(e){e.DOM="vwo_dom"}(M||(M={})),function(e){e.WILD_CARD="*",e.TRIGGER="trigger",e.POST_INIT="post-init",e.TIMER="vwo_timer",e.TRIGGER_UPDATES="vwo_triggerUpdates"}(G||(G={})),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.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"}(x||(x={})),function(e){e.PAGE_VIEW="vwo_pageView",e.PAGE_UNLOAD_EVENT="vwo_pageUnload"}(k||(k={})),function(e){e.EXIT_CONDITIONS="__exitConditions"}(F||(F={})),function(e){e.DOM_CONTENT_LOADED="DOMContentLoaded",e.SCROLL="scroll",e.CLICK="click",e.SUBMIT="submit"}(Y||(Y={})),function(e){e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR"}(B||(B={}));var H=new class{constructor(e){this.setLevel(e)}setLevel(e="warn"){this.logLevel=B[e.toUpperCase()]}info(e,t={}){this.customLog(B.INFO,e,t)}debug(e,t={}){this.customLog(B.DEBUG,e,t)}warn(e,t={}){var o,n;this.customLog(B.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(B.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 B.INFO:console.info(...t);break;case B.WARN:console.warn(...t);break;case B.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=`${M.DOM}_`;let a=o;const d=(null===(n=o.data)||void 0===n?void 0:n.vwoEventName)||o.vwoEventName;d!==r+Y.CLICK&&d!==r+Y.SUBMIT||(a=o.data?null===(i=o.data)||void 0===i?void 0:i.props:a.props,a=a||{name:d});let l=JSON.stringify;try{l=window.VWO._.native.JSON.stringify||JSON.stringify}catch(e){}return`VWO: [${B[e].toUpperCase()}] [${(new Date).toUTCString()}] ${s} ${l(a)}`}}("warn");function $(){}try{$.prototype=Object.create(Array.prototype),Object.defineProperty($.prototype,"clear",{value:void 0,writable:!0,enumerable:!1})}catch(e){}const j=null===(K=window._vwoCc)||"object"!=typeof K||Array.isArray(K)?{}:window._vwoCc;var K;(()=>{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 X=t(()=>window.VWO._.useCdn)||!1,Z=(j.enableRefreshLimit,j.expUrlChange,window._vwo_acc_id>1044e3||j.enableLoader,j.eblCSync,j.hdPR,j.cPM,j.svIdInSyncListDbgLog,j.wMS,j.mEPR,j.cA_csa,j.dAM,j.observeHTML,j.mSSR,j.allowWinnerSelection,j.dNcLT,!!j.dsPCe),q=!!j.vTsPU;j.vTST,j.aRVId,j.aCSF,j.hBCS,j.dHRoDr,j.fPVR,j.nHE,j.cDSTR,j.cLID;class z{constructor(){this.GoalsEnum=window.VWO._.GoalsEnum,this.eventName=h,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._.phoenix
96MT.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<e.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<s.length;t++){if(0===Object.keys(s[t].filters).length)s[t].filters=[];else for(let e=0;e<s[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),!q||!(e.timeSpent<0||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){H.error(e)}}}resetStartTimeAndPageData(){this.lastResetTime=performance.now(),this.updatePageUnloadTriggers()}sendDataWrapper(e){return this.unloadCaptured?this.unloadCaptured=!1:(window.VWO._.phoenixMT.trigger(h,e),this.unloadCaptured=!0)}addListenersForPageUnload(){this.unloadListenersAttached||(window.VWO._.phoenixMT.on(h,e=>{this.evaluateAndSendData(e)},{syncToDataLayer:!0}),window.VWO._.phoenixMT.on(v,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:l,absYScroll:c,contentWidth:w,contentHeight:u}=T(),_=t<u,g=e<u;t=u,e=w,o=Math.max(l,o),n=Math.max(c,n),i=g&&!r?V(o,e):Math.max(a,i),s=_&&!r?V(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(h,e),this.resetStartTimeAndPageData()}),this.unloadListenersAttached=!0)}}var J,Q,ee;function te(e,o){let n=!1;const i=function(){n||(n=!0,function(e,o){var n,i,s,r,a,d,l,c;const w=window._vwo_cdn||window.VWO.modules.dataStorePlugin.serverUrl,_=window.VWO.modules.dataStorePlugin.serverUrl,g=null===(s=null===(i=null===(n=window.VWO._.allSettings)||void 0===n?void 0:n.dataStore)||void 0===i?void 0:i.plugins)||void 0===s?void 0:s.LIBINFO,h=null===(r=null==g?void 0:g.TRACK)||void 0===r?void 0:r.HASH,E=null===(a=null==g?void 0:g.OPA)||void 0===a?void 0:a.HASH,v=null===(d=null==g?void 0:g.OPA)||void 0===d?void 0:d.PATH,p=null===(l=null==g?void 0:g.SURVEY)||void 0===l?void 0:l.HASH;let A=!1,S=!1;const f=null===(c=window.VWO._)||void 0===c?void 0:c.loadPC;let C=!1,m=window._vis_apm_lib;const I=[];for(const t of e){const e=window.VWO._.allSettings.dataStore.campaigns;if(Object.prototype.hasOwnProperty.call(e,t)){const o=e[t];if(o.type!==J.ANALYSIS_CAMPAIGN&&o.type!==J.ANALYZE_FORM_CAMPAIGN&&o.type!==J.ANALYZE_HEATMAP_CAMPAIGN&&o.type!==J.ANALYZE_RECORDING_CAMPAIGN||(A=!0,S=!0),o.type!==J.FUNNEL_CAMPAIGN&&o.type!==J.GOAL_CAMPAIGN&&o.type!==J.INSIGHTS_FUNNEL_CAMPAIGN&&o.type!==J.INSIGHTS_METRIC_CAMPAIGN||(S=!0),o.type===J.SURVEY_CAMPAIGN||o.survey&&o.survey.id){if(window.VWO._.dSl)continue;for(var N in C=!0,o.survey)Object.prototype.hasOwnProperty.call(o.survey,N)&&I.push(N)}}}if(f&&window.VWO.modules.utils.loadScript(`${w}web/djIkcGM6MS4w/tag-1a6cb79d9b921e9f733a3a9f91c43b90.js`,null,function(){}),S&&!window.VWO.v_t&&window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`),A&&!window.VWO.nls&&(window.VWO.v_t||window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`),window.VWO.modules.utils.loadScript(`${w}analysis${v}/opaEv-${E}.js`,null,function(){window.VWO.modules.vwoUtils.optOut.callStopAnalyzeAndSurvey()})),!window.VWO._[O]){const e=window.VWO.featureInfo.sse;!window.VWO.v_t&&e&&window.VWO.modules.utils.loadScript(`${w}7.0/track-${h}.js`);const o=()=>{const e=t(()=>window.VWO._.useCdn)?`${w}static/1.0/`:_;window.VWO.modules.utils.loadScript(`${e}va_survey-${p}.js`)};window.VWO._.shouldLoadSurveyLib?o():window.VWO.phoenix('on("${{1}}", "${{2}}")',null,{captureGroups:[O,o]})}if(m&&!window.VWO.apm){const e=window._vis_apm_lib,t=`${_}${e}`,o=`${window._vwo_cdn}${e}`,n=X?o:t;window.VWO.modules.utils.loadScript(n,null,()=>{},{defer:!0})}C&&o&&window.VWO.phoenix('trigger("${{1}}", "${{2}}")',null,{captureGroups:[u,{oldArgs:[I]}]})}(e,o))},s=()=>window.VWO._.defer(i);!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){}}(s),function(e){if("complete"===document.readyState)e();else{const t=()=>{window.removeEventListener("load",t),e()};window.addEventListener("load",t)}}(s)}function oe(e,t){const o=window.VWO.consentMode;if(o){if(o.dTI)return;
96if(o.hTI){const o=window.VWO._.phoenixMT.on(p,()=>{window.VWO._.phoenixMT.off(p,o),window.fetcher.setValue("VWO.consentMode.hTI",!1),window.VWO.phoenix('trigger("${{1}}")',null,{captureGroups:[p]}),te(e,t)});return}}te(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"}(J||(J={})),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"}(Q||(Q={})),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"}(ee||(ee={})),window.VWO._.loadNonTestingLibraries=oe;const ne=[J.ANALYSIS_CAMPAIGN,J.SURVEY_CAMPAIGN,J.ANALYZE_RECORDING_CAMPAIGN,J.ANALYZE_HEATMAP_CAMPAIGN,J.ANALYZE_FORM_CAMPAIGN,J.GOAL_CAMPAIGN,J.FUNNEL_CAMPAIGN,J.INSIGHTS_FUNNEL_CAMPAIGN,J.INSIGHTS_METRIC_CAMPAIGN];const ie={[J.ANALYZE_RECORDING_CAMPAIGN]:!0,[J.ANALYZE_HEATMAP_CAMPAIGN]:!0,[J.ANALYZE_FORM_CAMPAIGN]:!0,[J.GOAL_CAMPAIGN]:!0,[J.FUNNEL_CAMPAIGN]:!0,[J.INSIGHTS_FUNNEL_CAMPAIGN]:!0,[J.INSIGHTS_METRIC_CAMPAIGN]:!0};const se=[J.ANALYZE_RECORDING_CAMPAIGN,J.ANALYZE_HEATMAP_CAMPAIGN,J.ANALYZE_FORM_CAMPAIGN];const re=[J.INSIGHTS_FUNNEL_CAMPAIGN,J.INSIGHTS_METRIC_CAMPAIGN];const ae={isDomIndependentCampaign:function(e){return ne.includes(e)},isSessionBasedCampaign2:function(e={}){return!!ie[e.type||""]},isAnalyzeCampaign:function(e){return se.includes(e)},hasInsightsMetric:function(e){return re.includes(e)}};let de=e=>e;window.VWO._.namespaceKeyWithAccId=de;class le{constructor(){this.vwoExecutedTriggeredOnce=!1,this.vwoOSCTriggeredOnce=!1,this.vwoDebouncedTimer=null}_debouncedEvent(){this.vwoDebouncedTimer&&clearTimeout(this.vwoDebouncedTimer),this.vwoDebouncedTimer=setTimeout(()=>this._sendCampaignsLoaded(),le.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(l,()=>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,[E,o]),this.vwoExecutedTriggeredOnce=!0}}le.CAMPAIGNS_LOADED_DELAY=200;const ce=new le,we=ce.execute.bind(ce);function ue(e){return 1!=e||!window.VWO._.disableAutofetchSettings}function _e(e,t){var o,n,i,s,r,a,d;ue(e)&&(o=()=>{ue(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 ge=e=>e?_e(e,window.VWO._.SPA_NEW_PAGE_SETTINGS_DELAY):function(){if(window._vis_debug||i())return;const e=window._vwo_code,{SPA_SETTINGS_DELAY:t,SPA_NEW_PAGE_SETTINGS_DELAY:o}=window.VWO._,n=e?1:2;_e(n,e?t:o)}();window.VWO.settings={requestSettings:function(o){return d(this,void 0,void 0,function*(){const n=window.VWO.modules.utils.libUtils;if(window._vis_debug||i()||n.isBot2()||window.VWO._.selfHosted)return;if(window.VWO._.lsP)return;const{dcdnUrl:s=""}=window._VWO||{},{serverUrl:r,accountId:a,currentUrl:d}=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(s){const t=window._vwo_code?4:5,{settingsUrl:o,fallbackUrl:n}
96=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 c=[],w=window._vwo_exp_ids,u=window._vwo_exp;let _=!1;const g=t(()=>window.VWO.pageGroup.pageConfig),h=t(()=>window.VWO.pageGroup.experimentConfig),E=[],v=[];for(const e in g)Object.hasOwnProperty.call(g,e)&&E.push(e);for(const e in h)Object.hasOwnProperty.call(h,e)&&v.push(e);const p=[];for(let e=0;e<w.length;e++)u[w[e]]?(u[w[e]].type===J.ANALYZE_RECORDING_CAMPAIGN&&(_=!0),c.push(w[e])):p.push(w[e]);let O=yield window.VWO._.cookies.get("wgs_uuid");O=O||"";let A=r+"settings.js?a="+a+"&settings_type="+o+"&vn=&eventArch=1&uuid="+O;if(1==o&&window.VWO._.txtCfg&&(A+="&tS=1"),2!==o&&3!==o||(A=A+"&u="+encodeURIComponent(d)),v.length){A+="&ec="+v.join("|")}if(E.length){A+="&pc="+E.join("|")}if(_&&(A+="&rc=1"),l>=1.4&&l<2){let e;undefined._.jar||(e=window._vwo_code.getCombinationCookie&&n.getCombinationCookie()),e&&(A+="&c="+e)}if(4!==o&&c.length){const e="&exc="+c.join("|");A.length+e.length<2e3&&(A+=e)}window.VWO.modules.utils.loadScript(A,()=>window.fetcher.getValue("VWO.modules.utils.libUtils.initAuxiliaryPageView"),()=>{},{defer:!0})})}};const he=window.VWO.TRACK_SESSION_COOKIE_EXPIRY_CUSTOM||1/48,Ee={TRACK_GLOBAL_COOKIE_NAME:"_vwo_ds",TRACK_SESSION_COOKIE_NAME:"_vwo_sn",TRACK_SESSION_COOKIE_EXPIRY:he,SESSION_TIMER_EXPIRE:60*he*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,RELATIVE_SESSION_ID_INDEX:0,PAGE_ID_INFORMATION_INDEX:1,SESSION_SYNCED_STATE_INDEX:4,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 ve=window.VWO.modules.events.fireEventAndSyncData,pe=window.VWO._.commonCookieHandler,Oe=window.VWO._.libUtils;function Ae(){const e=pe.getMetaStore().split(":")[1];return!!new RegExp("(,|^)"+Q[J.INSIGHTS_FUNNEL_CAMPAIGN]+"_1").test(e)&&"1"}function Se(e,t,o,n){let i=[e,t].join("_");window._vwo_exp&&window._vwo_exp[e]&&window._vwo_exp[e].type!==J.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=pe.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=pe.getDataStore(),r=s.split(":");if(!r[2])for(let e=r.length;e<=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(":"),pe.setDataStore(s)}function fe(e,t){const o=pe.getDataStore().split(":")[2];return new RegExp(`(?:,|^)${e}_${t}(?:_[^,]*)?(?:,|$)`).test(o)?"1":""}const Ce={isVisBucketedForTrack:Ae,includeFunnel:function(e){Se(e,1)},excludeFunnel:function(e){Se(e,0)},isFunnelIncluded:function(e){return fe(e,1)},isFunnelExcluded:function(e){return fe(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)&&Ae()){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;Oe.hasInsightsMetric(t)&&(yield ve(window.VWO.phoenix,w,{id:e}))}})});
96yield Promise.all(e),window.VWO._.phoenixMT.trigger("vwo_insightsActivated")}})},markFunnelValue:Se,includeInsightsMetric:function(e){Se(e,1)},isMetircTriggered:function(e){const t=pe.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:Ee.TRACK_SESSION_COOKIE_EXPIRY,_vwo_uuid_cd:Ee.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)})}},me=window.VWO.modules.utils.campaignUtils,Ie=window.VWO.modules.utils.libUtils,Ne=window.VWO.modules.tags.dataSync.utils,Ve=window.VWO.modules.dataStorePlugin,Te=Object.keys;const be=new class{getTargetPathInfo(e){let n,i,s,r,a,d,l,c,w;n=vwo_$(t(()=>e.composedPath()[0])||e.target),i=n.get(0);const u=N(i);u!==i&&(i=u,n=vwo_$(i));const _=U(e);return c=Z||!_.sPath?I(i):_.sPath,"string"!=typeof c||"html"===o(c)||Ie.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)/(n.outerWidth()||function(e){return C("width",e)}(n)))/1e3,l=Math.round(1e3*(r-w.top)/(n.outerHeight()||function(e){return C("height",e)}(n)))/1e3,(0>d||1<d)&&(d=.5),(0>l||1<l)&&(l=.5)),"html"===o(c)&&(c=""),{xpath:c,x_percent:d,y_percent:l,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,l=window._vwo_exp,w=Te(l);o=w.length;const{xpath:u,x_percent:_,y_percent:g,sPath:h,tag:E,ph:v,scrDp:p,label:O}=this.getTargetPathInfo(e);for(;o--;)if(n=w[o],t=l[n],"RUNNING"===t.status&&t.clickmap&&(t.ready||t.gp)){const e=me.getCombi(t);if(t.clicks=t.clicks||0,e&&u&&++t.clicks<=(window._vwo_clicks||10)&&Ie.isEligibleToSendCall(n)){r=Ie.getUUID(t),s="h.gif?experiment_id="+n+"&account_id="+d+"&combination="+e+Ie.getUUIDString(r)+"&url="+encodeURIComponent(window.location.href)+"&path="+encodeURIComponent(u)+"&x="+_+"&y="+g+"&mapEv=false",window.VWO._.isBeaconAvailable=!0,window.VWO._.isLinkRedirecting=undefined;b(()=>Ne.sendCall({serverUrl:Ve.serverUrl,accountId:d},{url:s})),window.VWO._.isLinkRedirecting=!1,i=i&&window.VWO._.isBeaconAvailable,window.VWO.modules.tags.wildCardCallback({oldArgs:[n,e,u,_,g]},c);const o={x:_,y:g,path:u,tag:E,ph:v,scrDp:p,label:O},l="id_"+n;a[r]?a[r]=Object.assign(Object.assign({},a[r]),{[l]:e}):a=Object.assign(Object.assign({},a),{[r]:Object.assign({[l]:e},o)})}}return a}};window.VWO.modules.utils.heatmapUtils=be;const We=()=>{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,(()=>{const e=window.VWO._.cookies,o=e.getAll(),n=/^(debug)?(_vis_opt|_vwo)/;for(const i in o)if(n.test(i)){const o=/(_vis_opt_exp_|_vwo_uuid_)(\d+)/,n=t(()=>o.exec(i)[2]);n||"_vwo"==i?(e.createThirdParty(i,"",-1,null,n),i.includes("combi")&&e.createThirdParty(`_vis_opt_exp_${n}_combi_choose`,"",-1,null,n)):e.create(i,"",-1)}})(),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 Re(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]}
96window.VWO._.destroySession?window.VWO._.destroySession(We):window.VWO._.destroySession=We;const ye={markInsightGoalTriggered:function(e,t){var o;const n=window.tracklib||window.VWO._.track;e.type===J.GOAL_CAMPAIGN?n.markGoalTriggered(e.id,t):e.type===J.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===J.GOAL_CAMPAIGN)return o.isGoalIncluded?o.isGoalIncluded(Re(e.id)):void(t||window.VWO.push(["track.delayedGoalConversion",{campaignId:e.id,type:J.GOAL_CAMPAIGN,goalId:Re(e.id)}]));if(e.type===J.FUNNEL_CAMPAIGN)return o.isFunnelIncluded?o.isFunnelIncluded(e.id):void(t||window.VWO.push(["track.delayedGoalConversion",{campaignId:e.id,type:J.FUNNEL_CAMPAIGN}]));if(e.type===J.INSIGHTS_FUNNEL_CAMPAIGN)return n.isFunnelIncluded(e.id);if(ae.hasInsightsMetric(e.type)&&e.ready)return window.VWO._.insightsUtils.isVisBucketedForTrack();if(ae.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=()=>{var e;(we(),window.VWO._.ncLib.ncInit)||(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),J),window.VWO._.pcTrafficEnum=Object.assign(Object.assign({},window.VWO._.pcTrafficEnum),Q),window.VWO._.GoalsEnum=Object.assign(Object.assign({},window.VWO._.GoalsEnum),ee),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:_,DOM_HOVER:g,PAGE_UNLOAD:h}),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,w,{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:J.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)}
96,window.VWO._.libUtils.isSessionBasedCampaign=function(e){const t=window.VWO._.allSettings.dataStore.campaigns[e];return ae.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=Ce,window.VWO._.insightsLibUtils=ae,window.VWO._.insightsCampaignUtils=ye,window._vis_heatmap||oe(window._vwo_exp_ids),new a,window.VWO.modules.phoenixPlugins.events.predefinedEvents.PageUnloadEvent=new z,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(v,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",ge),e.getEventHistory("vwo_loadSettings")&&ge()}()}(); 97 98(function(){ 99 var waitForCondition = function (condition, callback) { 100 var execute = function () { 101 if(condition()) { 102 callback(); 103 } else { 104 setTimeout(execute, 100); 105 } 106 }; 107 execute(); 108 }; 109 waitForCondition(function () { return VWO && VWO._ && VWO._.libLoaded } , function () { 110!function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;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<t.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}
110function 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<arguments.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<e.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;
110return i.forEach((function(e){e.disconnect()})),function(){for(var e=0;e<n.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_$,b={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<.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<=0||n.height<=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<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth))||t.top<(window.innerHeight||document.documentElement.clientHeight)&&t.bottom>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.right>0},updateNodeVisibility:function(e){b.isNodeVisible(e)?e._vwo_vba_vis=!0:e&&e._vwo_vba_vis&&delete e._vwo_vba_vis}},E="pageExitEvent",O="nlsClick",T={debounce:function(e,t){var n;return function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;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<t)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}},C={canBeRageClick:function(e,t){var n=t.timeStamp,i=e.timeStamp;return!!(n&&i&&n-i<250&&T.getTargetNode(e)===T.getTargetNode(t))},getRageClicks:function(e){var t=0,n=0;if(e.length<7)return[];for(var i=1;i<e.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<6))for(var i=t;i<=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}}
110,S="nls.init",k=void 0!==VWO.v_e,V=window.VWO._.phoenixMT,_=window.VWO._.listener,A=function(){var e;return(null===(e=window.VWO.clickWatcher)||void 0===e?void 0:e.clickQueue)||[]},L=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=T.debounce(this.triggerAuxClick.bind(this),this.config.clickTimeout),this.init()}return r(e,[{key:"init",value:function(){var e=this;_.onEventReceive(S,(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()})),k&&window.fetcher.getValue("VWO._.initClickWatcher").then((function(t){t&&!e.initialized&&e.initialize()}))}},{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&&(b.updateNodeVisibility(t),t.shadowRoot&&this.initializeNode(t.shadowRoot))}},{key:"initClickListener",value:function(){var e=this;k?V.on(window.VWO._.EventsEnum.DOM_CLICK,(function(t){e.processClick(t)})):_.onEventReceive(O,(function(t){e.processClick(t[1])}))}},{key:"initScrollListeners",value:function(){var e=this,t=T.debounce((function(){e.processDeadQueue()}),100);m.addEventListener(document,"scroll",t),m.addEventListener(document.body,"scroll",t,!0)}},{key:"initPageChangeListeners",value:function(){var e=this;k?V.on(E,(function(){e.processDeadQueue()})):m.addEventListener(window,"beforeunload",(function(){e.processDeadQueue()})),_.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=T.getTargetNode(e);b.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(),b.isLinkOrImmediateParentAnchor(a)||b.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;b.updateNodeVisibility(u);var d=!!u._vwo_vba_vis;(l||l!=d)&&this.processDeadQueue({mutatedNode:u})}}else"childList"===s.type&&(s.addedNodes.forEach((function(e){b.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||b.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(){C.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&&k&&V.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=L;var W=VWO._&&VWO._.ac&&VWO._.ac.eNC;void 0===window.DISABLE_NATIVE_CONSTANTS&&(window.DISABLE_NATIVE_CONSTANTS=!W);var P,R,D,I,N={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||(D=function(e,t){try{Object.defineProperty(e,t,{writable:!1})}catch(e){}},I=function(){if(!window.DISABLE_NATIVE_CONSTANTS){if(!document.body)return void(window.DISABLE_NATIVE_CONSTANTS=!0);P=window.document.createElement("iframe"),D(P,"src"),P.setAttribute=function(e,t){},P.style.display="none",P.onload=function(){(R=P.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(P),(R=P.contentWindow)&&D(R.location,"href")}},void 0===window.DISABLE_NATIVE_CONSTANTS?window.DISABLE_NATIVE_CONSTANTS=!0:!1===window.DISABLE_NATIVE_CONSTANTS&&I(),{get:function(e){P&&P.contentWindow||I();var t=R;return t&&!window.DISABLE_NATIVE_CONSTANTS||(t=window),window.VWO.featureInfo&&window.VWO.featureInfo.vwoNative&&N[e]?("JSON"===e&&(N[e].parse=t[e].parse),N[e]):t[e]}});var x=window.VWO._.nativeConstants,M=x,F="ex",j="pr",H="csp",B={FETCH:"fetch",XHR:"xmlhttprequest"},q=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(!T.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}))}}}}])}(),z=new q;window.VWO.errorClickWatcher=z;var U,X=parseInt(+new Date/1e3,10),Q=function(){return U||(U=VWO.data.ts||X)};function G(e){var t=Q(),n=parseInt(+new Date/1e3,10)-X;return e?t+n:1e3*(t+n)+ +new Date%1e3}
110function $(e){return 1e3*(Q()+(parseInt(e/1e3,10)-X))+ +new Date%1e3}var J=["Script error.","ResizeObserver loop completed with undelivered notifications."],K=x.get("Array"),Y=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(!J.some((function(t){return"string"==typeof e[1]&&e[1].toLowerCase().indexOf(t.toLowerCase())>-1}))&&(i||(i=[]),q.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 Z=function(e){var t=document.createElement("div");return t.innerHTML='<a href="'+(e.split("&").join("&").split("<").join("<").split('"').join(""")+'">x</a>'),t.firstChild.href},ee=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=Z(e.getFetchURL(i));if(se.isUrlAllowed(a)){var s=T.getAnonymizedUrl(a),u=T.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([B.FETCH,n,t.status||0,i])})).catch((function(t){e.processErrorData([B.FETCH,n,0,i],[T.sanitizeActionData(t.message)])}))}},{key:"getFetchURL",value:function(e){return"object"===p(e)?e.url?e.url:e.toString():e}}])}(),te=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=Z(n),r=T.getAnonymizedUrl(i),o=T.sanitizeActionData(r);this._url=o}catch(e){}this._method=e,t.apply(this,arguments)},XMLHttpRequest.prototype.send=function(){try{se.isUrlAllowed(this._url)&&(this.addEventListener("error",(function(t){e.processErrorData([B.XHR,this._url,this.status||0,this._method],[T.sanitizeActionData(t.message)])})),this.addEventListener("load",(function(t){this.status>=400&&e.processErrorData([B.XHR,this._url,this.status||0,this._method],[T.sanitizeActionData(t.message)])})))}catch(e){}n.apply(this,arguments)}}}])}();window._vwo_evq=window._vwo_evq||[];var ne=window._vwo_evq,ie=window._vwo_ev=window._vwo_ev||function(){"jI"!==arguments[0]?ne.push([].slice.call(arguments)):ne.unshift(["jI"])};window.VWO._.triggerEvent=window._vwo_ev;var re="pTLD",oe=["co","org","com","net","edu","au","ac"],ae=window.vwo_$||window.$;var se=function(e){function i(){var e;return n(this,i),(e=t(this,i)).processXHRRequests(),e.addPerformanceObserver(),te.patchXHRAPI(e),ee.patchFetchAPI(e),e}return u(i,e),r(i,[{key:"processXHRRequests",value:function(){var e=this;performance.getEntriesByType("resource").forEach((function(t){if(!([B.FETCH,B.XHR].indexOf(t.initiatorType)<0)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=$(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=T.getAnonymizedUrl(t.name),a=T.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().forEac
110h((function(t){if(!([B.FETCH,B.XHR].indexOf(t.initiatorType)>-1)&&i.isUrlAllowed(t.name)&&t.responseStatus>=400){var n,r=$(performance.timeOrigin+t.responseEnd-(null===(n=window.VWO.nls)||void 0===n?void 0:n.startTime)),o=T.getAnonymizedUrl(t.name),a=T.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=T.getCookieDomain(),n=!0;try{n=!/^$/g.test(e)&&!T.containsOurDomain(e)&&function(e){var t,n=e.split("."),i=n.length,r=n[i-2];return r&&-1!==ae.inArray(r,oe)?(t=n[i-3]+"."+r+"."+n[i-1],ie(re,e,t),t):(t=r+"."+n[i-1],ie(re,e,t),t)}(new URL(e).host)===t}catch(e){}return n}}])}(Y),ue=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=T.sanitizeActionData(t.message.slice(0,e.truncationLenth));return e.processErrorData([F,n]),!0}})),window.addEventListener("unhandledrejection",(function(t){if(t&&t.reason){var n="Uncaught (in promise) "+t.reason,i=T.sanitizeActionData(n.slice(0,e.truncationLenth));return e.processErrorData([j,i]),!0}})),document.addEventListener("securitypolicyviolation",(function(t){if(t&&t.blockedURI&&se.isUrlAllowed(t.blockedURI)){var n=T.getAnonymizedUrl(t.blockedURI),i=T.sanitizeActionData(n),r=[H,i,T.sanitizeActionData(t.violatedDirective)],o=[T.sanitizeActionData(t.originalPolicy)];e.processErrorData(r,o)}}))}}])}(Y),ce=x.get("JSON"),le=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=ce.stringify(n)),i=T.sanitizeActionData(i.slice(0,t.truncationLenth)),t.processErrorData([i])}catch(e){}e.apply(console,arguments)}}}])}(Y),de=!1,fe=window.VWO._.listener,he=void 0!==VWO.v_e,ve=function(){function e(){n(this,e),void 0!==VWO.v_e&&VWO.featureInfo.ele&&!de&&this.init()}return r(e,[{key:"init",value:function(){var e=this;fe.onEventReceive(S,(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()})),he&&window.fetcher.getValue("VWO._.initClickWatcher").then((function(t){t&&!de&&e.initialize()}))}},{key:"initialize",value:function(){de||(de=!0,this.exceptionRecorder=new ue,this.consoleRecorder=new le,this.networkRecorder=new se)}},{key:"sendData",value:function(){var t;if(de&&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(){de&&(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 ve;window.VWO.ErrorLogger;function pe(e,t){var n=e.median,i=e.p10;if(n<=0)throw new Error("median must be greater than zero");if(i<=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<=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)<0?-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<=i?Math.max(.9,Math.min(1,d)):t<=n?Math.max(.5,Math.min(.8999999999999999,d)):Math.max(0,Math.min(.49999999999999994,d))}var we=/url\(("[^"]*"|'[^']*'|[^)]*)\)/i,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);function ge(){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 ye(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<=n||o<=i?0:(r-n)*(o-i)}function be(e){var t=we.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]}
110[e],r=me?0:2,o=n[r],a=n[r+1],s=i[r],u=i[r+1];return t<s?100:t>u?0:100*function(e,t,n){var i=pe({median:t,p10:n},e);return i>.9&&(i+=.05*(i-.9)),Math.floor(100*i)/100}(t,o,a)}var Oe,Te=-1,Ce=function(e){addEventListener("pageshow",(function(t){t.persisted&&(Te=t.timeStamp,e(t))}),!0)},Se=function(){var e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},ke=function(){var e=Se();return e&&e.activationStart||0},Ve=function(e,t){var n=Se(),i="navigate";Te>=0?i="back-forward-cache":n&&(document.prerendering||ke()>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}},_e=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))}},Le=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},We=function(e){document.addEventListener("visibilitychange",(function(){"hidden"===document.visibilityState&&e()}))},Pe=function(e){var t=!1;return function(){t||(e(),t=!0)}},Re=-1,De=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},Ie=function(e){"hidden"===document.visibilityState&&Re>-1&&(Re="visibilitychange"===e.type?e.timeStamp:0,xe())},Ne=function(){addEventListener("visibilitychange",Ie,!0),addEventListener("prerenderingchange",Ie,!0)},xe=function(){removeEventListener("visibilitychange",Ie,!0),removeEventListener("prerenderingchange",Ie,!0)},Me=function(){return Re<0&&(Re=De(),Ne(),Ce((function(){setTimeout((function(){Re=De(),Ne()}),0)}))),{get firstHiddenTime(){return Re}}},Fe=function(e){document.prerendering?addEventListener("prerenderingchange",(function(){return e()}),!0):e()},je=[1800,3e3],He=function(e,t){t=t||{},Fe((function(){var n,i=Me(),r=Ve("FCP"),o=_e("paint",(function(e){e.forEach((function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTime<i.firstHiddenTime&&(r.value=Math.max(e.startTime-ke(),0),r.entries.push(e),n(!0)))}))}));o&&(n=Ae(e,r,je,t.reportAllChanges),Ce((function(i){r=Ve("FCP"),n=Ae(e,r,je,t.reportAllChanges),Le((function(){r.value=performance.now()-i.timeStamp,n(!0)}))})))}))},Be=[.1,.25],qe=0,ze=1/0,Ue=0,Xe=function(e){e.forEach((function(e){e.interactionId&&(ze=Math.min(ze,e.interactionId),Ue=Math.max(Ue,e.interactionId),qe=Ue?(Ue-ze)/7+1:0)}))},Qe=function(){return Oe?qe:performance.interactionCount||0},Ge=function(){"interactionCount"in performance||Oe||(Oe=_e("event",Xe,{type:"event",buffered:!0,durationThreshold:0}))},$e=[],Je=new Map,Ke=0,Ye=function(){var e=Math.min($e.length-1,Math.floor((Qe()-Ke)/50));return $e[e]},Ze=[],et=function(e){if(Ze.forEach((function(t){return t(e)})),e.interactionId||"first-input"===e.entryType){var t=$e[$e.length-1],n=Je.get(e.interactionId);if(n||$e.length<10||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]};Je.set(i.id,i),$e.push(i)}$e.sort((function(e,t){return t.latency-e.latency})),$e.length>10&&$e.splice(10).forEach((function(e){return Je.delete(e.id)}))}}},tt=function(e){var t=self.requestIdleCallback||self.setTimeout,n=-1;return e=Pe(e),"hidden"===document.visibilityState?e():(n=t(e),We(e)),n},nt=[200,500],it=function(e,t){"PerformanceEventTiming"in self&&"interactionId"in PerformanceEventTiming.prototype&&(t=t||{},Fe((function(){var n;Ge();var i,r=Ve("INP"),o=function(e){tt((function(){e.forEach(et);var t=Ye();t&&t.latency!==r.value&&(r.value=t.latency,r.entries=t.entries,i())}))},a=_e("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});i=Ae(e,r,nt,t.reportAllChanges),a&&(a.observe({type:"first-input",buffered:!0}),We((function(){o(a.takeRecords()),i(!0)})),Ce((function(){Ke=Qe(),$e.length=0,Je.clear(),r=Ve("INP"),i=Ae(e,r,nt,t.reportAllChanges)})))})))},rt=[2500,4e3],ot={},at=[800,1800],st=function(e){document.prerendering?Fe((function(){return st(e)})):"complete"!==document.readyState?addEventListener("load",(function(){return st(e)}),!0):setTimeout(e,0)},ut=function(){return[1053520].indexOf(window._vwo_acc_id)>-1},ct=["vwoEventName"],lt=void 0!==VWO.v_e&&VWO.featureInfo&&VWO.featureInfo.wve||ut(),dt=window.VWO._.phoenix
110MT,ft=window.VWO._.listener,ht=window.VWO._.cookies.get("_vwo_uuid"),vt=new(function(){return r((function e(){var t=this;if(n(this,e),lt){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<0||(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}),dt.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<o.length;i++)n=o[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(t,ct);t._vwo={eventDataConfig:a({},ht,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(),dt.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,dt.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))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,n)}else window.addEventListener("load",(function(){e.pageLoad=performance.now();var t={pl:parseFloat(e.pageLoad.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}))}},{key:"initWebVitalsListeners",value:function(){var e,t,n=this;
110e=function(e){n.isDestroyed||(n.webVitals.cls=parseFloat(e.value.toFixed(3)))},t=(t={reportAllChanges:!0})||{},He(Pe((function(){var n,i=Ve("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<1e3&&e.startTime-t.startTime<5e3?(r+=e.value,o.push(e)):(r=e.value,o=[e])}})),r>i.value&&(i.value=r,i.entries=o,n())},s=_e("layout-shift",a);s&&(n=Ae(e,i,Be,t.reportAllChanges),We((function(){a(s.takeRecords()),n(!0)})),Ce((function(){r=0,i=Ve("CLS",0),n=Ae(e,i,Be,t.reportAllChanges),Le((function(){return n()}))})),setTimeout(n,0))}))),it((function(e){n.isDestroyed||(n.webVitals.inp=parseFloat(e.value.toFixed(3)))}),{reportAllChanges:!0}),function(e,t){t=t||{},Fe((function(){var n,i=Me(),r=Ve("LCP"),o=function(e){t.reportAllChanges||(e=e.slice(-1)),e.forEach((function(e){e.startTime<i.firstHiddenTime&&(r.value=Math.max(e.startTime-ke(),0),r.entries=[e],n())}))},a=_e("largest-contentful-paint",o);if(a){n=Ae(e,r,rt,t.reportAllChanges);var s=Pe((function(){ot[r.id]||(o(a.takeRecords()),a.disconnect(),ot[r.id]=!0,n(!0))}));["keydown","click"].forEach((function(e){addEventListener(e,(function(){return tt(s)}),{once:!0,capture:!0})})),We(s),Ce((function(i){r=Ve("LCP"),n=Ae(e,r,rt,t.reportAllChanges),Le((function(){r.value=performance.now()-i.timeStamp,ot[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=Ve("TTFB"),i=Ae(e,n,at,t.reportAllChanges);st((function(){var r=Se();r&&(n.value=Math.max(r.responseStart-ke(),0),n.entries=[r],i(!0),Ce((function(){n=Ve("TTFB",0),(i=Ae(e,n,at,t.reportAllChanges))(!0)})))}))}((function(e){if(!n.isDestroyed){n.timeToFirstByte=e.value;var t={ttfb:parseFloat(n.timeToFirstByte.toFixed(3))};dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t)}})),He((function(e){if(!n.isDestroyed){n.firstContentfulPaint=e.value;var t={fcp:parseFloat(n.firstContentfulPaint.toFixed(3))};dt.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(),ft.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),dt.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=ge(),a=0;a<r.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=be(c))}if(u){var l=0===u.indexOf("data:image")?0:e[u];if(void 0!==l){var d=ye(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=ge(),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;
110var 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<3){var t={tti:parseFloat(e.lastLongTask.toFixed(3)),tbt:parseFloat(e.totalBlockingTime.toFixed(3))};e.finalTBT=parseFloat(e.totalBlockingTime.toFixed(3)),dt.trigger(window.VWO._.EventsEnum.PERFORMANCE,t),e.isTTICalculated=!0,e.longTaskObserver.disconnect(),e.speedIndexCalculation()}}),5e3)}},{key:"resetData",value:function(){lt&&(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=vt}(); 111 112 }); 113})(); 114 115</script>
115<style vwo-element-id="1764341831644" id="1764341831644" class="vwo_loaded vwo_loaded_76 _vwo_variation_1"></style>
115<script src="https://spsevents.org/wp-content/themes/spsevents-org/files/index.js.Ðез названиÑ" defer=""></script>
115<style type="text/css"> 116/* Skeleton Renderer styles */ 117 118#vf-skeleton-container { 119 display: block; 120 margin: 20px 0; 121 overflow: hidden; 122} 123 124.vf-skeleton-generic-block { 125 background-color: #ebebeb; 126 border-radius: 4px; 127 display: block; 128 position: relative; 129 overflow: hidden; 130} 131 132.vf-skeleton-generic-block::after { 133 position: absolute; 134 top: 0px; 135 right: 0px; 136 left: 0px; 137 bottom: 0px; 138 transform: translateX(-100%); 139 background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) ); 140 animation: shimmer 1s infinite; 141 content: ''; 142} 143 144@keyframes shimmer { 145 100% { 146 transform: translateX(100%); 147 } 148} 149 150.vf-skeleton-conversations-container .vf-skeleton-generic-block:not(:first-child) { 151 margin-top: 8px; 152} 153 154.vf-skeleton-comments-container { 155 height: 112px; 156 margin-top: 28px; 157} 158 159.vf-skeleton-comments-img-wrapper { 160 width: 46px; 161 float: left; 162} 163 164.vf-skeleton-comments-img-wrapper .vf-skeleton-generic-block { 165 border-radius: 100%; 166} 167 168.vf-skeleton-comments-line-wrapper { 169 float: left; 170 width: 80%; 171 margin-left: 14px; 172} 173 174.vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(1) { 175 width: 45% 176} 177 178.vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(4) { 179 width: 55% 180} 181 182@media (min-width: 757px) { 183 .vf-skeleton-comments-line-wrapper { 184 width: 90%; 185 } 186 187 .vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(1) { 188 width: 20% 189 } 190 191 .vf-skeleton-comments-line-wrapper .vf-skeleton-generic-block:nth-child(4) { 192 width: 80% 193 } 194} 195 196.vf-skeleton-livereviews-rating-container { 197 height: 180px; 198 margin-top: 16px; 199 margin-bottom: 20px; 200}</style><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/viafoura-DvjFt_xu.css"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/Exitpop-fARoy9Gh.js"><link rel="modulepreload" as="script" crossorigin="" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/index-DtZxfn_X.js"></head><body class=""><div id="app" data-v-app=""><div class="container_redirect_message"></div><nav id="global-navbar" class="bg-black h-[56px] 2sm:h-16 lg:h-[72px] relative z-50 text-white xlg:transition-height xlg:duration-300" style=""><div class="flex flex-row items-center justify-between relative h-full px-4 xlg:px-10"> 201 <a id="navbar-logo" class="2sm:w-[164px] h-5 2sm:h-[27.4px] max-h-full transition-height duration-300" href="https://www.spsevents.org/" title="spsevents.org Home"> 202 203 <img src="https://spsevents.org/wp-content/uploads/2025/12/cropped-ChatGPT-Image-28-гÑÑд.-2025-Ñ.-16_22_46.png"> 204 205 </a> 206 207<nav id="navbar-main-menu" 208 class="bg-black text-left p-4 xlg:p-0 xlg:text-center hidden xlg:flex flex-col xlg:flex-row items-center gap-x-5 gap-y-2 text-sm lg:text-base top-[calc(100%+2px)] xlg:top-auto absolute left-0 right-0 w-full xlg:left-auto xlg:right-auto xlg:w-auto xlg:relative overflow-y-auto xlg:overflow-y-visible"> 209 210 <a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/live-casino-online/" title="Live Casino Online">Live Casino Online</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/online-casino-brands/" title="Online Casino Brands">Online Casino Brands</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/online-casino-in-uk/" title="Online Casino in UK">Online Casino in UK</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/sweepstakes-casinos/" title="Sweepstakes Casinos">Sweepstakes Casinos</a><a class="w-full xlg:w-auto" href="https://spsevents.org/kategorii_casino/the-top-gambling-payment-gateways/" title="The Top Gambling Payment Gateways">The Top Gambling Payment Gateways</a><a class="w-full xlg:w-auto" href="https://spsevents.org/category/blog-en/" title="Blog EN">Blog EN</a><a class="w-full xlg:w-auto" href="https://spsevents.org/ru/category/blog-ru/" title="Blog RU">Blog RU</a><a class="w-full xlg:w-auto" href="https://spsevents.org/fr/category/blog-fr/" title="Blog FR">Blog FR</a> 211</nav> 212 213 214 215</div> 216</div><span class="block bg-gradient-to-r from-accent-color via-white to-accent-color h-px w-full"></span><div class="h-[1px] accent-rainbow-gradient w-full"></div></nav><!----> 217<div class="bg-white body_content flex-grow"><div id="section-home-index"><div class="base-container mx-auto pt-6 pb-12"> 218 <div id="breadcrumbs" class="mb-8 text-xs"><ul class="flex !list-none px-0 !pl-0"><li><a href="/" title=""> Home </a> <span class="px-2">»</span></li><li> Online Casino in UK</li></ul></div><h1>Online Casino in UK</h1> 219 220 221 <div class="content-block"><div class="collapsible content-block" data-component-ref="content-block"> 222 223 </div><div id="operator-list" class="mb-12"> 224 225 <div class="dynamic-country-region-selector-disclamer -mt-4 text-xs font-sans"></div> 226 227 <div id="main-primary-oplist" class="main-primary-oplist primary-oplist operator-list cf-static-oplist relative mx-auto main-primary-layout" data-version="20251218104153" data-listid="22949" data-rankid="1" data-parentlistid="22949" data-listtype="static-primary" data-op-list="true" data-listlocation="_" data-initial-items="20" data-total-oplist-items="39" data-listlength="39" data-country="GX" data-region="GX" data-oplistlayouttype="primary" data-enablechunking="1" data-published="1" data-abtest="1" data-abtest-variant="false" data-html-url="/html-oplist/static-primary/gx/gx/1/primary" data-static-region-page="" data-product-type-id="34" data-fired="1" data-gtm-vis-recent-on-screen9253028_235="347035" data-gtm-vis-first-on-screen9253028_235="347035" data-gtm-vis-total-visible-time9253028_235="300" data-gtm-vis-has-fired9253028_235="1"><ol class="list w-full flex-row space-y-6 !list-none !pl-0 bg-white rounded-[10px]"> 228 229 <li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 230 data-operator="William Hill Casino Review" 231 data-position="1"> 232 233 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 ga
233p-y-5 pt-2 mb-5"> 234 235 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 236 1 </span> 237 238 <!-- Logo --> 239 <div class="flex flex-col items-center w-min"> 240 <a href="https://spsevents.org/casino/william-hill-casino-review/" target="_blank" rel="nofollow noopener" 241 class="w-[150px] h-[105px]"> 242 <img class="inline-block rounded-xl" 243 src="https://spsevents.org/wp-content/uploads/2025/12/e32f1362-william-hill-011823-1-1024x683-1-300x200.jpg" 244 alt="William Hill Casino Review" 245 width="150"> 246 </a> 247 </div> 248 249 <!-- Bonus --> 250 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 251 <a href="https://spsevents.org/casino/william-hill-casino-review/" target="_blank" rel="nofollow noopener"> 252 William Hill Casino Review <span class="block text-xl font-bold"> 253 <p>Bonuses ⢠Secure payments ⢠Trusted brand</p> 254 </span> 255 </a> 256 </div> 257 258 <!-- CTA --> 259 <div class="flex flex-col"> 260 <a class=" primary-button-pink-bg-gradient-border" 261 href="https://spsevents.org/casino/william-hill-casino-review/" 262 target="_blank" rel="nofollow noopener"> 263 Read More 264 </a> 265 </div> 266 267 </div> 268 269 <!-- Terms --> 270 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 271 18+, T&Cs apply. 272 </div> 273 274</li> 275<li class="item operator-item relative border border-gray-300 overflow-hidden rounded-[10px] min-h-[128px]" 276 data-operator="Ladbrokes Casino Review" 277 data-position="2"> 278 279 <div class="flex flex-row flex-wrap relative items-center px-2 md:px-5 gap-y-5 pt-2 mb-5"> 280 281 <span class="rank absolute w-5 h-5 rounded-tl-[10px] bg-slate-100 top-0 left-0 text-sm text-center"> 282 2 </span> 283 284 <!-- Logo --> 285 <div class="flex flex-col items-center w-min"> 286 <a href="https://spsevents.org/casino/ladbrokes-casino-review/" target="_blank" rel="nofollow noopener" 287 class="w-[150px] h-[105px]"> 288 <img class="inline-block rounded-xl" 289 src="https://spsevents.org/wp-content/uploads/2025/12/f1c513de17-300x158.jpg" 290 alt="Ladbrokes Casino Review" 291 width="150"> 292 </a> 293 </div> 294 295 <!-- Bonus --> 296 <div class="flex flex-col md:flex-1 pl-2 md:pl-4"> 297 <a href="https://spsevents.org/casino/ladbrokes-casino-review/" target="_blank" rel="nofollow noopener"> 298 Ladbrokes Casino Review <span class="block text-xl font-bold"> 299 <p>Exclusive bonuses, quality games, and trusted UK casino actio</p> 300 </span> 301 </a> 302 </div> 303 304 <!-- CTA --> 305 <div class="flex flex-col"> 306 <a class=" primary-button-pink-bg-gradient-border" 307 href="https://spsevents.org/casino/ladbrokes-casino-review/" 308 target="_blank" rel="nofollow noopener"> 309 Read More 310 </a> 311 </div> 312 313 </div> 314 315 <!-- Terms --> 316 <div class="operator-item-link px-5 border-4 border-gray-100 bg-gray-100 py-2 text-[10px] text-gray-600 rounded-b-[10px]"> 317 18+, T&Cs apply. 318 </div> 319 320</li> 321</ol> 322 323<p><span style="font-weight: 400;">The rapid growth of the online casino in uk sector reflects how strongly digital entertainment has evolved across Great Britain, offering players convenient access to a broad range of online casino games, live experiences, and innovative features. As more users explore casino platforms from different devices, the importance of proper licensing, strong security controls, and transparent fair-play standards becomes increasingly significant. UK players expect reliable oversight from the Gambling Commission, safe payments, responsible gaming tools, and clear wagering requirements before opening a real money account. This page provides a detailed, structured overview designed to help new players and returning customers understand how casinos operate in the UK, what makes them safe, and how to select platforms that offer enjoyable game play, trustworthy bonuses, smooth navigation, and responsible safeguards tailored to the needs of modern online gaming audiences.</span></p> 324<h2><span style="font-weight: 400;">Licensing and Regulation in the UK</span></h2> 325<p><span style="font-weight: 400;">Licensing and regulation form the backbone of every uk casino operating legally within Great Britain, ensuring that all services meet strict standards set by the Gambling Commission. This authority oversees online gaming activities, renewing certifications, enforcing safer gambling practices, and issuing ongoing updates to guarantee compliance. In 2025, several significant reforms were introduced, including new stake limits on online slots, more transparent bonus rules, and clearer wagering requirements designed to protect customers residing in the UK. One of the most important aspects of regulated casinos is the use of geo IP technology and internet protocol verification systems that confirm a playerâs correct location before allowing access to real money features. These tools check the current IP address and ensure that software locates the user properly, preventing accounts from being incorrectly identified or accessed from restricted regi
325ons. For players, choosing only UKGC-licensed platforms means enjoying clear rules, secure processes, and strong consumer rights, making the online environment safer and more reliable than unregulated alternatives.</span></p> 326<h2><span style="font-weight: 400;">Game Selection and Software Providers</span></h2> 327<p><span style="font-weight: 400;">The strength of any UK-licensed online platform largely depends on the diversity and quality of its casino games, which determine how effectively operators can satisfy both new players and experienced users. Modern sites offer a full selection of online casino games, ranging from classic blackjack, roulette, and poker tables to extensive libraries of online slots and video slots featuring thousands of themes, mechanics, and jackpots. Many players gravitate toward their favourite games, while others explore the best games from top providers as part of a wider product line up. Leading software studios such as NetEnt, Microgaming, Playtech, and Evolution Gaming supply UK casinos with certified titles that guarantee fair game play through independently tested RNG systems. Their live casino studios further enhance the experience by offering real-time interaction with professional dealers, creating a more authentic live casino experience that mirrors a brick-and-mortar environment. With ongoing updates, new releases, and an ever-expanding games line up, UK operators ensure that players can always find fresh game types, improved graphics, and consistently smooth online gaming sessions across desktop and mobile versions of each website.</span></p> 328<h2><span style="font-weight: 400;">Bonuses and Promotions in the UK Market</span></h2> 329<p><span style="font-weight: 400;">Bonuses play a central role in attracting new players and new customers, especially in the competitive UK market where regulated casinos work under strict rules set by the Gambling Commission. Most operators offer structured welcome bonuses that combine a welcome offer with a first deposit match and a set number of free spins, giving players additional value when they begin playing. However, 2025 regulations have introduced clearer limits on bonus sizes, stricter transparency rules, and tighter wagering requirements to support safer gambling across all forms of online gaming. Players are encouraged to read bonus terms carefully, as contribution rates vary depending on the type of game play, and some promotions exclude certain games depending on risk levelsâthis exclusion depends on operator policies and regulatory guidelines.</span></p> 330<p><span style="font-weight: 400;">While bonuses can enhance the overall casino experience, it is essential to evaluate them based on clarity, fairness, and long-term usability rather than headline numbers. Many platforms also provide ongoing updates through loyalty programs, reload bonuses, and cashback systems that reward consistent playing and provide value long after the initial registration. To help players navigate these offers, UK platforms highlight important details directly on the website, ensuring transparent communication and responsible advertising practices.</span></p> 331<h3><span style="font-weight: 400;">Key factors to consider when evaluating UK bonuses include:</span></h3> 332<ul> 333<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Transparency of wagering requirements and contribution percentages.</span></li> 334<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Limitations applied to certain bonus types, games, or product line up categories.</span></li> 335<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Availability of long-term rewards such as cashback or loyalty tiers.</span></li> 336<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Clarity of rules for free spins, expiry dates, and eligible games.</span></li> 337<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Bonus policies aligned with safer gambling commitments set by the UK regulator.</span></li> 338</ul> 339<h2><span style="font-weight: 400;">Payment Methods Popular in UK Casinos</span></h2> 340<p><span style="font-weight: 400;">Reliable payment methods are crucial for players in Great Britain who wish to manage a real money account securely across different online casinos, whether playing on de
340sktop or mobile devices. UK operators support a wide range of trusted banking options, allowing customers residing in the region to deposit and withdraw with confidence. The most common choices include credit and debit cards, PayPal, e wallets, instant bank transfers, and prepaid vouchers, each offering varying speeds and security levels. Many casinos also explore new banking technologies, allowing players to streamline the process whether they are playing online or accessing the website through different devices.</span></p> 341<p><span style="font-weight: 400;">Withdrawal processing times differ depending on the payment method and operator policy, but most licensed casinos aim to complete payouts efficiently while verifying essential details such as identity and, when required, an account number. The UK regulator also mandates secure systems that prevent computer accessing errors or incorrect detection of a playerâs current position or current location, ensuring that financial operations comply with local laws. Some operators may stop or limit certain methods if they are no longer accepting deposits due to regulatory updates or regional restrictions, so players should always review the banking section before completing a transaction.</span></p> 342<p><span style="font-weight: 400;">Fast and secure payments contribute to smoother game play, better user satisfaction, and long-term trust between the player and the casino. Whether depositing for live sessions, unlocking free spins, or simply managing account balance during online gaming, players benefit from stable and transparent banking processes that align with strict UK requirements.</span></p> 343<h2><span style="font-weight: 400;">User Experience and Mobile Gaming</span></h2> 344<p><span style="font-weight: 400;">User experience has become one of the most important factors for players choosing a UK casino website, as intuitive navigation and smooth performance directly influence how enjoyable the overall online gaming session becomes. Modern operators design their platforms to ensure quick access to online casino games, live casino rooms, and personalised features, even when customers switch between devices or rely on mobile networks. Fast loading times, responsive layouts, and clean menus help new players explore slots, poker, blackjack, roulette, and other casino games without interruptions, while experienced users can quickly return to their favourite games or discover new additions within the expanding product line up.</span></p> 345<p><span style="font-weight: 400;">Mobile optimisation plays a key role, especially as more players prefer gaming on smartphones or tablets. Many UK casinos now offer a dedicated app, allowing seamless browsing, secure deposits, and uninterrupted game play that mirrors desktop functionality. These apps often integrate advanced technologies built for modern computer networks, enabling smooth streaming in live casino rooms and ensuring that video slots and table games run without errors linked to device performance or computer accessing restrictions.</span></p> 346<p><span style="font-weight: 400;">Alongside mobile compatibility, platforms enhance player engagement with user-friendly features such as live chat, personalised promotions, and tailored welcome bonuses displayed directly on the website or app interface. The customer service team is typically available around the clock to assist players, answer questions, or resolve account-related concerns. Consistent ongoing updates to the game line up ensure that customers always have access to the best games, new releases, and improved user features that enrich the playing experience.</span></p> 347<h3><span style="font-weight: 400;">Elements that strengthen the user experience include:</span></h3> 348<ul> 349<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Fast-loading pages that support smooth online navigation.</span></li> 350<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Responsive design across both desktop and mobile platforms.</span></li> 351<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Dedicated apps for secure, high-quality mobile gaming.</span></li> 352<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Clear menus that help players find games quickly.</span></li> 353<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reliable customer service ensuring support for new players and experienced customers.</span></li> 354</ul> 355<h2><span style="font-weight: 400;">Responsible Gambling and Player Safety</span></h2> 356<p><span style="font-weight: 400;">Responsible gambling is a central requirement for every licensed casino operating in Great Britain, ensuring that customers residing in the region can engage in online gaming safely and with full support. The Gambling Commission enforces strict guidelines that all operators must follow, including mandatory self-exclusion tools, deposit limits, cooling-off options, and behavioural monitoring designed to promote safer gambling for both experienced users and new players. These measures help individuals control the
356ir spending, manage their time while playing, and avoid harmful patterns before they escalate.</span></p> 357<p><span style="font-weight: 400;">Most UK casinos integrate responsible gambling tools directly into the website or mobile interface, allowing players to manage limits without needing to contact support. Self-exclusion systems typically function across three periods, letting users temporarily or permanently block access depending on their needsâexclusion depends on the playerâs choice, regulatory requirements, and verification checks. Additional safety mechanisms include activity reminders, reality checks, and full transparency regarding wagering behaviour during game play, especially when accessing high-intensity areas such as slots or live casino rooms.</span></p> 358<p><span style="font-weight: 400;">Advanced technologies further strengthen protection. Geo-verification tools confirm the correct location of each player using internet protocol checks, preventing accounts from being used from prohibited regions or incorrectly identified due to computer accessing issues. These systems ensure that access is always current position based, meaning players only use gambling services when they are legally permitted to do so. UK operators also cooperate with recognised support organisations, offering guidance for individuals who may need professional assistance.</span></p> 359<p><span style="font-weight: 400;">By combining regulatory oversight, safety features, and transparent communication, UK casinos create an environment where players can enjoy the product line up responsibly, whether they are exploring welcome bonuses, using e wallets for payments, or simply playing for entertainment. These standards ensure that customer wellbeing remains a core priority within the regulated UK casino ecosystem.</span></p> 360<h2><span style="font-weight: 400;">Top UK Online Casinos in 2025</span></h2> 361<p><span style="font-weight: 400;">The landscape of UK-licensed operators continues to evolve, with the best casinos in uk offering strong reliability, diverse game collections, and transparent policies that appeal to both new players and long-term customers. By 2025, several brands have distinguished themselves through high-quality online gaming environments, innovative features, efficient payment systems, and strict adherence to Gambling Commission rules. These casinos consistently introduce ongoing updates to their product line up, including new slots, upgraded table games, and improved live casino streams. Many also offer attractive welcome bonuses, free spins packages, and loyalty systems designed to reward responsible, long-term play. The platforms highlighted below are recognised for their strong reputations, stable website performance, and excellent customer support.</span></p> 362<h3><span style="font-weight: 400;">Leading UK online casinos in 2025 include:</span></h3> 363<ul> 364<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">BetMGM UK â known for premium slots, a strong live casino studio, and generous welcome bonuses tailored for new players.</span></li> 365<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">LeoVegas â focuses on mobile-first performance, fast withdrawals, and impressive live casino experiences.</span></li> 366<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">PlayOJO â offers zero-wagering free spins, a transparent approach to rewards, and a large library of casino games.</span></li> 367<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Gala Casino â popular among players who enjoy roulette, blackjack, and poker variations with professional dealers.</span></li> 368<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">32Red â valued for its long-standing reputation, competitive promotions, and balanced mix of classic and modern game play.</span></li> 369</ul> 370<p><span style="font-weight: 400;">
370These brands are recognised across Great Britain for combining fast processing times, strong player protection tools, and a smooth website structure that makes navigation easy even for those new to online gaming.</span></p> 371<h2><span style="font-weight: 400;">Pros and Cons of Leading UK Online Casinos</span></h2> 372<h3><span style="font-weight: 400;">Pros:</span></h3> 373<ul> 374<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Large selection of slots, table games, and live casino rooms.</span></li> 375<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Strong regulatory oversight ensuring safe and fair gameplay.</span></li> 376<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Attractive welcome bonuses and long-term loyalty rewards.</span></li> 377<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reliable payment systems and fast withdrawals.</span></li> 378<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">User-friendly websites offering seamless playing across devices.</span></li> 379</ul> 380<h3><span style="font-weight: 400;">Cons:</span></h3> 381<ul> 382<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Some casinos apply stricter wagering requirements on certain promotions.</span></li> 383<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Popular live casino tables may have limited availability during peak hours.</span></li> 384<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Regional restrictions can apply depending on current location.</span></li> 385<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Not all operators offer 24/7 support or immediate verification.</span></li> 386</ul> 387<h2><span style="font-weight: 400;">How to Choose the Right UK Online Casino</span></h2> 388<p><span style="font-weight: 400;">Selecting the right platform can significantly influence your overall experience, especially as the market for online casinos uk continues to expand with new operators and updated regulatory standards. Players should begin by confirming that the casino holds a valid licence from the Gambling Commission, guaranteeing secure operations, fair game play, and strong responsible gambling protections. Understanding these credentials helps both new players and returning customers distinguish between trusted operators and unsafe alternatives.</span></p> 389<p><span style="font-weight: 400;">Another important step is evaluating the variety and quality of casino games available. A strong UK platform typically offers a wide product line up of slots, roulette, blackjack, poker, and live dealer tables supported by reputable software providers. Smooth online gaming, fast loading times, and a stable website interface ensure that players spend more time playing and less time troubleshooting. Reviewing welcome bonuses and long-term rewards is also essential, as clear terms, transparent wagering requirements, and fair bonus structures create a more reliable starting point for new customers.</span></p> 390<p><span style="font-weight: 400;">Payment security plays a major role in choosing a credible casino. Operators supporting trusted banking methodsâsuch as cards, bank transfers, and e walletsâprovide safer transactions and quicker payouts. Modern casinos also verify a playerâs correct location using internet protocol checks to prevent errors tied to current location restrictions. This ensures that access is regulated, safe, and compliant with UK law.</span></p> 391<p><span style="font-weight: 400;">Ultimately, players should take time to compare platforms, read independent reviews, and check how the casino handles customer service, self-exclusion tools, and long-term reward systems. The right choice delivers a balance of entertainment, protection, and flexibilityâallowing players to enjoy free spins, explore game play safely, and engage in a responsible, well-regulated environment.</span></p> 392<p> </p> 393<h2><span style="font-weight: 400;">FAQ Section</span></h2> 394<h3><span style="font-weight: 400;">1. Is it legal to use a casino in uk online?</span></h3> 395<p><span style="font-weight: 400;">Yes. Any casino licensed by the Gambling Commission is fully legal for players in Great Britain. These platforms follow strict rules covering fairness, transparency, and safer gambling requirements, ensuring that customers enjoy responsible and well-regulated online gaming experiences.</span></p> 396<h3><span style="font-weight: 400;">2. How do I register and open a real money account?</span></h3> 397<p><span style="font-weight: 400;">New players can create a real money account by visiting the casinoâs website, completing a short form, and providing basic personal information. Some operators may request an account number or identity document during verification. All steps are designed to support secure playing and prevent unauthorised access.</span></p> 398<h3><span style="font-weight: 400;">3. How does location verification work in UK casinos?</span></h3> 399<p><span style="font-weight: 400;">Licensed casinos use internet protocol tools that confirm whether a player is in the correct location before granting access to real-money features. This prevents accounts from being used from restricted regi
399ons and reduces errors caused by computer accessing or current location mismatches. Access is always current position based, ensuring compliance with UK laws.</span></p> 400<h3><span style="font-weight: 400;">4. What casino games are available to UK players?</span></h3> 401<p><span style="font-weight: 400;">Most platforms offer a large library of slots, poker, roulette, blackjack, and live dealer tables. The selection often includes both classic titles and modern variations with improved graphics, bonus features, or enhanced game play mechanics. Many casinos also feature regular updates and expanded line-ups to keep customers engaged.</span></p> 402<h3><span style="font-weight: 400;">5. How do bonuses and free spins work for new players?</span></h3> 403<p><span style="font-weight: 400;"><br /> 404</span><span style="font-weight: 400;">UK operators typically provide a welcome bonus or free spins package to help new players explore the platform. Before claiming, customers should always review the wagering requirements, expiry dates, and eligible game types. Transparent terms ensure that bonuses remain fair and easy to understand.</span></p> 405<p> </p> 406<h3><span style="font-weight: 400;">6. Are UK online casinos safe for deposits and withdrawals?</span></h3> 407<p> </p> 408<p><span style="font-weight: 400;">Yes. Licensed operators use secure payment gateways, encrypted data systems, and fully compliant processing tools to protect funds. Deposits and withdrawals through cards, bank transfers, and e-wallets are monitored to ensure reliability and safety, offering customers a trusted environment for all online transactions.</span></p> 409</div></div> 410</section></div></div> 411 412 <div class="bg-black"><div class="content-block"><div class="newsletterSignupForm w-full relative overflow-hidden bg-black rounded-xl pb-1"> 413 414 415 416<footer class="py-16 bg-black relative"><div class="base-container px-4"><div class="grid grid-cols-2 md:grid-cols-4 gap-x-8"> 417 418 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold">Information</p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><a href="https://spsevents.org/kategorii_casino/live-casino-online/" 419 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Live Casino Online</a></li> 420<a href="https://spsevents.org/kategorii_casino/online-casino-brands/" 421 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Online Casino Brands</a></li> 422<a href="https://spsevents.org/kategorii_casino/online-casino-in-uk/" 423 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Online Casino in UK</a></li> 424<a href="https://spsevents.org/kategorii_casino/sweepstakes-casinos/" 425 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Sweepstakes Casinos</a></li> 426<a href="https://spsevents.org/kategorii_casino/the-top-gambling-payment-gateways/" 427 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">The Top Gambling Payment Gateways</a></li> 428<a href="https://spsevents.org/category/blog-en/" 429 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog EN</a></li> 430<a href="https://spsevents.org/ru/category/blog-ru/" 431 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog RU</a></li> 432<a href="https://spsevents.org/fr/category/blog-fr/" 433 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Blog FR</a></li> 434</div></div> 435 436 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold">Navigation</p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><a href="https://newflux.fr/" 437 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Nouveau casino en ligne</a></li> 438<a href="https://znaki.fm/pt/jogos-de-azar/casinos/" 439 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear">Casinos legais Portugal</a></li> 440</div></div> 441 442 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold"></p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><div class="menu"><ul> 443<a href="" 444 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear"></a></li> 445</ul></div> 446</div></div> 447 448 <div class="flex flex-col mb-2 md:mb-0"><div class="flex flex-col"><p class="text-gray-200 text-sm uppercase m-0 font-bold"></p><span class="mt-2 mb-4 h-px bg-gray-400 block"></span><div class="menu"><ul> 449<a href="" 450 class="text-xs text-gray-400 mb-4 hover:text-gray-200 transition-colors duration-150 ease-linear"></a></li> 451</ul></div> 452</div></a> 453 454 455 </div></div><span class="mb-6 mt-4 h-px bg-gray-400 block w-full"></span><div class="mb-8 md:mb-12"><p class="text-gray-400 text-xs">© 2026 spsevents.org. All rights reserved.</p></div><div class="grid grid-cols-3 sm:grid-cols-none sm:flex sm:flex-row sm:flex-wrap justify-between sm:justify-evenly lg:justify-between gap-2"><div class="mb-10 sm:mb-0 flex items-center justify-center"> 456 457 458</div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://www.begambleaware.org/" target="_blank" rel="nofollow noopener"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=132,h=32/https://
458objects.kaxmedia.com/auto/o/268117/7b6a9571e9.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(6).png" alt="BeGambleAware" width="132" height="32"></a></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=32,h=32/https://objects.kaxmedia.com/auto/o/7773/cacb70b907.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(1).png" alt="+18" width="32" height="32"></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://ecogra.org/" target="_blank" rel="nofollow noopener"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=139,h=64/https://objects.kaxmedia.com/auto/o/163253/cc0900ad1f.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(7).png" alt="eCogra" width="139" height="64"></a></div><div class="mb-10 sm:mb-0 flex items-center justify-center"><a href="https://certify.gpwa.org/verify/gambling.com" target="_blank" rel="nofollow"><img data-ccimg="true" class="lazyload w-auto mx-auto" data-src="https://casinos.com/cdn-cgi/image/f=webp,q=86,g=auto,w=82,h=32/https://objects.kaxmedia.com/auto/o/7766/80d4af5620.png" src="https://spsevents.org/wp-content/themes/spsevents-org/files/d5656727b8(8).png" alt="GPWA Approved Portal" width="82" height="32"></a></div></div></div></footer><!----></div>
458<script type="text/javascript">const APP_ENV="publish"</script>
458
458<script type="text/javascript">window.addEventListener('load',()=>{var link=document.createElement('link');link.rel='stylesheet';link.href='https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/viafoura-DvjFt_xu.css';document.head.appendChild(link);});</script>
458 <link rel="preload" as="style" href="https://spsevents.org/wp-content/themes/spsevents-org/files/base-BHH8rdGj.css"><link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/default-DdQ7UDxj.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/base-COK3kXWP.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/preload-helper-BOIvCIYw.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/locale-n-2dPJLO.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/vendor-KhqfWWBn.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/_commonjsHelpers-CdNy-jbM.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/emitter-DLJl_fHz.js"><link rel="stylesheet" href="https://spsevents.org/wp-content/themes/spsevents-org/files/base-BHH8rdGj.css">
458<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/default-DdQ7UDxj.js.Ðез названиÑ" defer=""></script>
458 <link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/home-DuYD7S8W.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/country-selector-hsyM63Xw.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/upcoming-slot-game-DnxxK4NV.js">
458<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/home-DuYD7S8W.js.Ðез названиÑ" defer=""></script>
458 <link rel="modulepreload" href="https://spsevents.org/wp-content/themes/spsevents-org/files/dyn-anchor-links-BHmrX1QG.js.Ðез названиÑ"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/locale-n-2dPJLO.js"><link rel="modulepreload" href="https://objects2.kaxmedia.com/genesis-cms/assets-ce00546ea2baf3899c9c927cd2b472a2/build/assets/vendor-KhqfWWBn.js">
458<script type="module" src="https://spsevents.org/wp-content/themes/spsevents-org/files/dyn-anchor-links-BHmrX1QG.js.Ðез названиÑ" defer=""></script>
458 <div class="debug-floating-buttons"></div>
458<script defer="" src="https://spsevents.org/wp-content/themes/spsevents-org/files/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"rayId":"9b30320bfa843253","serverTiming":{"name":{"cfExtPri":true,"cfEdge":true,"cfOrigin":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"version":"2025.9.1","token":"f0ed502264df4ef2bef80b66cd1cb081"}" crossorigin="anonymous"></script>
458 459<div><div><div class="Vue-Toastification__container top-left"></div></div><div><div class="Vue-Toastification__container top-center"></div></div><div><div class="Vue-Toastification__container top-right"></div></div><div><div class="Vue-Toastification__container bottom-left"></div></div><div><div class="Vue-Toastification__container bottom-center"></div></div><div><div class="Vue-Toastification__container bottom-right"></div></div></div>
459<script type="text/javascript" id="" charset="">(function(window){function getParmFromHash(url,parm){var re=new RegExp("#.*[?\x26]"+parm+"\x3d([^\x26]+)(\x26|$)");var match=url.match(re);return match?match[1]:""}function extractValueFromURL(url){var regex=/\/([a-z]{2})($|\/)/;var match=url.match(regex);return match&&match[1]?match[1]:null}function getGutCookie(cookieName){var escapedName=cookieName.replace(/([.*+?^${}()|[\]\\])/g,"\\$1");var match=document.cookie.match(new RegExp(escapedName+"\x3d([^;]+)"));var ckClk=match?decodeURIComponent(match[1]): 4600;return ckClk}function getChildValue(el,att){if(att.indexOf("position")!==-1){var defVal=0;if(el.getAttribute(att))return el.getAttribute(att);else if(el.querySelector("["+att+"]"))return el.querySelector("["+att+"]").getAttribute(att)}else{var defVal="not set";if(el.getAttribute(att))return el.getAttribute(att).toLowerCase();else if(el.querySelector("["+att+"]"))return el.querySelector("["+att+"]").getAttribute(att).toLowerCase()}return defVal}function setChildValue(el,att,val){if(!el.getAttribute(att)|| 461el.getAttribute(att)==="_")el.setAttribute(att,val);else{if(google_tag_manager["rm"]["9253028"](41))console.log("already set");return}}function getParentVal(el,attributeName){if(el.tagName.toLowerCase()==="body")return"not set";if(el.hasAttribute(attributeName))return el.getAttribute(attributeName).toLowerCase();if(el.parentNode)return getParentVal(el.parentNode,attributeName);return"not set"}window.getParmFromHash=getParmFromHash;window.extractValueFromURL=extractValueFromURL;window.getGutCookie=getGutCookie;window.getChildValue= 462getChildValue;window.getParentVal=getParentVal})(window);</script>
462
463<script type="text/javascript" id="" charset="">(function(){try{window.impProductReviewPages=function(debugMode){if(document.querySelector("#product-review-template")){var ga4opItems=document.querySelectorAll(".operator-item");for(var i=0;i<ga4opItems.length;i++){var element=ga4opItems[i];if(!element.closest(".operator-list")&&element.closest("#product-review-template")){if(debugMode)console.log("Not operator-list class in the parent element of operator-item");element.parentElement.classList.add("operator-list");element.parentElement.setAttribute("data-listtype", 464"product-review");element.parentElement.setAttribute("data-listid","0")}else if(element.closest(".operator-list")&&element.closest("#product-review-template")){if(debugMode)console.log("operator-list class without data-listtype nir data-listid attribute");element.parentElement.setAttribute("data-listtype","product-review");element.parentElement.setAttribute("data-listid","0")}}}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up List on Product Review Pages:", 465error)}})(); 466(function(){try{window.viewItemList=function(element,className,debugMode){try{var opsList=element;var opListString=className.toString();var opsListItems=[];if(/operator-list/.test(opListString))opsListItems=opsList.querySelectorAll(".operator-item");if(/metabet-odds-board/.test(opListString))opsListItems=opsList.querySelectorAll("div.metabet-odds-board-provider a[data-product]");if(/mw-odds-table/.test(opListString))opsListItems=opsList.querySelectorAll("table tbody tr.mw-sticky th a[data-product]");var ga4items= 467[];var listType=getChildValue(element,"data-listtype")||"not set";var listId=getChildValue(element,"data-listid")||"not set";var listLocation=getChildValue(element,"data-listlocation")||"not set";for(var i=0;i<opsListItems.length;i++){var ga4item={};ga4item.item_id=getChildValue(opsListItems[i],"data-operator_item_id")||"not set";ga4item.item_name=getChildValue(opsListItems[i],"data-operator")||"not set";if(/operator-list/.test(opListString)){ga4item.item_brand=getChildValue(opsListItems[i],"data-product")|| 468"not set";ga4item.item_list_id=listId;ga4item.item_category=listType;ga4item.item_category5=listLocation;ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";ga4item.item_list_name=listType;ga4item.index=getChildValue(opsListItems[i],"data-position")||"not set"}if(/metabet-odds-board|mw-odds-table/.test(opListString)){ga4item.item_brand=ga4item.item_name+" "+getChildValue(opsListItems[i],"data-product")||"not set";ga4item.item_category=getChildValue(opsListItems[i],"data-brand_product_id")|| 469"not set";ga4item.item_list_name=getChildValue(opsListItems[i],"data-ctalocation")||"not set";ga4item.index=i+1}if(/metabet-odds-board/.test(opListString))ga4item.item_variant=getChildValue(opsListItems[i],"data-ctatext")||"not set";if(/mw-odds-table/.test(opListString))ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";if(/single-offer-operator-item/.test(opListString)){ga4item.item_id=getChildValue(opsListItems[i],"operator_item_id")||"not set";ga4item.item_name=getChildValue(opsListItems[i], 470"data-operator")||"not set";ga4item.item_brand=getChildValue(opsListItems[i],"data-product")||"not set";ga4item.item_category=listId;ga4item.item_variant=getChildValue(opsListItems[i],"data-offer")||"not set";ga4item.item_list_name="single op-list";ga4item.index=1}ga4item.location_id=window.document.location.pathname;ga4items.push(ga4item)}if(debugMode&&opsListItems.length>0)for(var i=0;i<ga4items.length;i++)console.log(ga4items[i]);if(opsListItems.length)while(ga4items.length){dataLayer.push({event:"reset ecommerce and operator_list", 471operator_list:null,ecommerce:null});dataLayer.push({event:"view_item_list",operator_list:{list_name:listType,list_id:listId,list_location:listLocation},ecommerce:{items:ga4items.splice(0,30)}})}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("Error in viewItemList:",error)}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up viewItemList:",error)}})(); 472(function(){try{window.viewItemList2=function(element,debugMode,eventId){var item=element;var itemList=item?item.closest(".operator-list"):null;var ga4item={};ga4item.item_id=getChildValue(item,"data-operator_item_id")||"not set";ga4item.item_name=getChildValue(item,"data-operator")||"not set";
472ga4item.item_brand=getChildValue(item,"data-product")||"not set";if(itemList&&itemList.className.indexOf("operator-list")!==-1){ga4item.item_list_id=getParentVal(item,"data-listid")||"not set";ga4item.item_category= 473getParentVal(item,"data-listtype")||"not set";ga4item.item_category5=getParentVal(item,"data-listlocation")||"not set";ga4item.item_variant=getChildValue(item,"data-offer")||"not set";ga4item.item_list_name=getParentVal(item,"data-listtype")||"not set";ga4item.index=getChildValue(item,"data-position")==="not set"?0:getChildValue(item,"data-position");ga4item.listid=ga4item.item_list_id;ga4item.listtype=ga4item.item_list_name;ga4item.parentlistid=getParentVal(item,"data-parentlistid");ga4item.listlocation= 474getParentVal(item,"data-listlocation");ga4item.listlength=getParentVal(item,"data-listlength");ga4item.initialitems=getParentVal(item,"data-initial-items");ga4item.operator_item_id=getParentVal(item,"data-operator_item_id");ga4item.operator=ga4item.item_name;ga4item.brand_id=getParentVal(item,"data-brand_id");ga4item.product=ga4item.item_brand;ga4item.brand_product_id=getParentVal(item,"data-brand_product_id");ga4item.offer=ga4item.item_variant;ga4item.offer_id=getParentVal(item,"data-offer_id"); 475ga4item.site_offer_id=getParentVal(item,"data-site_offer_id");ga4item.position=ga4item.index;ga4item.quantity=1;ga4item.single_cta=getParentVal(item,"data-single_cta")}ga4item.currency=google_tag_manager["rm"]["9253028"](42);ga4item.location_id=window.document.location.pathname;if(debugMode&&ga4item.item_name){console.log("view_item_list event fired:");console.log(ga4item)}else if(debugMode&&!ga4item.item_name)console.log("no operator");dataLayer.push({event:"reset ecommerce",ecommerce:null});dataLayer.push({event:"view_item_list", 476ec_id_snpsht:eventId,ecommerce:{items:[ga4item]}})}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});console.error("Error setting up viewItemList:",error)}})(); 477(function(){try{window.selectItem=function(element,debugMode,eventId){try{var el=element;var ga4item={};ga4item.item_list_id=getParentVal(el,"data-listid");ga4item.listid=ga4item.item_list_id;ga4item.item_list_name=getParentVal(el,"data-listtype");ga4item.listtype=ga4item.item_list_name;ga4item.parentlistid=getParentVal(el,"data-parentlistid");ga4item.listlocation=getParentVal(el,"data-listlocation");ga4item.listlength=getParentVal(el,"data-listlength");ga4item.initialitems=getParentVal(el,"data-initial-items"); 478ga4item.item_id=getParentVal(el,"data-operator_item_id");ga4item.operator_item_id=ga4item.item_id;ga4item.item_name=getParentVal(el,"data-operator");ga4item.operator=ga4item.item_name;ga4item.item_brand=getParentVal(el,"data-product");ga4item.brand_id=getParentVal(el,"data-brand_id");ga4item.product=ga4item.item_brand;ga4item.brand_product_id=getParentVal(el,"data-brand_product_id");ga4item.item_category=ga4item.item_list_name;ga4item.item_category5=ga4item.listlocation;ga4item.item_variant=getParentVal(el, 479"data-offer");ga4item.offer=ga4item.item_variant;ga4item.offer_id=getParentVal(el,"data-offer_id");ga4item.site_offer_id=getParentVal(el,"data-site_offer_id");ga4item.index=getParentVal(el,"data-position")==="not set"?0:getParentVal(el,"data-position");ga4item.position=ga4item.index;ga4item.currency=google_tag_manager["rm"]["9253028"](43);ga4item.quantity=1;ga4item.location_id=window.document.location.pathname;ga4item.single_cta=getParentVal(el,"data-single_cta");ga4item.ctalocation=getParentVal(el,"data-ctalocation"); 480ga4item.cta_id=getParentVal(el,"data-cta_id");dataLayer.push({event:"reset ecommerce and operator_click",operator_click:null,ecommerce:null});dataLayer.push({event:"select_item",ec_id_snpsht:eventId,ecommerce:{items:[ga4item]}});if(debugMode){console.log("Select_item event fired:");console.log(ga4item)}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("GTM error:",error)}}}catch(error){dataLayer.push({event:"js_error",js_error:error.message});if(debugMode)console.error("Error defining SelectItem function:", 481error)}})();window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"init_id",init_id:google_tag_manager["rm"]["9253028"](44)});</script>
vendor: 1 bytes, line 481
481
482<script type="text/javascript" id="gtm-__utmzz-cookie-replicator" charset="">(function(h){function y(a){var b=["source","medium","campaign","term","content"];b=new RegExp("(utm_("+b.join("|")+")|(d|g)clid)\x3d.*?([^\x26#]*|$)","gi");a=a.match(b);var c;if(a){var e={};var p=a.length;for(c=0;c<p;c++)(b=a[c].split("\x3d"))&&(e[b[0]]=b[1])}return e}function z(a){if(a){var b={"daum.net":{p:"q",n:"daum"},"eniro.se":{p:"search_word",n:"eniro "},"naver.com":{p:"query",n:"naver "},"yahoo.com":{p:"p",n:"yahoo"},"msn.com":{p:"q",n:"msn"},"bing.com":{p:"q",n:"live"},"aol.com":{p:"q",n:"aol"}, 483"lycos.com":{p:"q",n:"lycos"},"ask.com":{p:"q",n:"ask"},"altavista.com":{p:"q",n:"altavista"},"search.netscape.com":{p:"query",n:"netscape"},"cnn.com":{p:"query",n:"cnn"},"about.com":{p:"terms",n:"about"},"mamma.com":{p:"query",n:"mama"},"alltheweb.com":{p:"q",n:"alltheweb"},"voila.fr":{p:"rdata",n:"voila"},"search.virgilio.it":{p:"qs",n:"virgilio"},"baidu.com":{p:"wd",n:"baidu"},"alice.com":{p:"qs",n:"alice"},"yandex.com":{p:"text",n:"yandex"},"najdi.org.mk":{p:"q",n:"najdi"},"seznam.cz":{p:"q", 484n:"seznam"},"search.com":{p:"q",n:"search"},"wp.pl":{p:"szukaj ",n:"wirtulana polska"},"online.onetcenter.org":{p:"qt",n:"o*net"},"szukacz.pl":{p:"q",n:"szukacz"},"yam.com":{p:"k",n:"yam"},"pchome.com":{p:"q",n:"pchome"},"kvasir.no":{p:"q",n:"kvasir"},"sesam.no":{p:"q",n:"sesam"},"ozu.es":{p:"q",n:"ozu "},"terra.com":{p:"query",n:"terra"},"mynet.com":{p:"q",n:"mynet"},"ekolay.net":{p:"q",n:"ekolay"},"rambler.ru":{p:"words",n:"rambler"},google:{p:"q",n:"google"}},c=h.createElement("a"),e={};c.href= 485a;-1<c.hostname.indexOf("google")&&(n="google");b[n]?(a=b[n],b=new RegExp(a.p+"\x3d.*?([^\x26#]*|$)","gi"),c=c.search.match(b),e.source=a.n,e.medium="organic",e.term=(c?c[0].split("\x3d")[1]:"")||"(not provided)"):n!==q&&(e.source=c.hostname,e.medium="referral");return e}}function w(a,b,c,e,p){a=a+"\x3d"+b+";";c&&(a+="Expires\x3d"+c.toGMTString()+";");e&&(a+="Path\x3d"+e+";");p&&(a+="Domain\x3d"+p+";");h.cookie=a}function t(a){var b="; "+h.cookie;a=b.split("; "+a+"\x3d");if(1<a.length)return a.pop().split(";")[0]} 486function x(a){if(a){var b=h.createElement("a");b.href=a;try{return b.hostname.match(/[^.]*\.[^.]{2,3}(?:\.[^.]{2,3})?$/)[0]}catch(c){}}}var r=h.referrer,f={utmcsr:"(direct)",utmcmd:"(none)",utmccn:"(not set)"},u=h.location.hostname,q=x(u),n=x(h.referrer),m=t("__utmzzses");u=new Date(+new Date+15552E6);var d=h.location.search.replace("?",""),l=h.location.hash.replace("#","");d=y(d+"#"+l);var g=z(r);l=t("__utmz")||t("__utmzz");r=[];var v={utm_source:"utmcsr",utm_medium:"utmcmd",utm_campaign:"utmccn", 487utm_content:"utmcct",utm_term:"utmctr",gclid:"utmgclid",dclid:"utmdclid"},k;m&&n===q&&(g=d=null);if(d&&(d.utm_source||d.gclid||d.dclid)){for(k in d)"undefined"!==typeof d[k]&&(m=v[k],f[m]=d[k]);if(d.gclid||d.dclid)f.utmcsr="google",f.utmcmd=f.utmgclid?"cpc":"cpm"}else if(g)f.utmcsr=g.source,f.utmcmd=g.medium,g.term&&(f.utmctr=g.term);else if(l)for(f={},l=l.split("|"),v=l.length,g=0;g<v;g++)m=l[g].split("\x3d"),d=m[0].split(".").pop(),f[d]=m[1];for(k in f)"undefined"!==typeof f[k]&&r.push(k+"\x3d"+ 488f[k]);w("__utmzz",r.join("|"),u,"/",q);w("__utmzzses",1,null,"/",q)})(document);</script>
488<iframe height="0" width="0" style="display: none; visibility: hidden;" src="https://spsevents.org/wp-content/themes/spsevents-org/files/saved_resource.html"></iframe>
488<script type="text/javascript" id="" charset="">window.loadGUTlibs=function(){try{var d=google_tag_manager["rm"]["9253028"](111);d="https://gut.casinos.com/lib/gut.js?id\x3d"+d;var b=document.createElement("script");b.src=d;b.type="text/javascript";b.async=!0;document.getElementsByTagName("head")[0].appendChild(b)}catch(c){dataLayer.push({event:"js_error",js_error:c.message}),console.error("Error loading gut libs:",c)}}; 489window.impProductReviewPages=function(d){try{if(document.querySelector("#product-review-template"))for(var b=document.querySelectorAll(".operator-item"),c=0;c<b.length;c++){var a=b[c];!a.closest(".operator-list")&&a.closest("#product-review-template")?(d&&console.log("Not operator-list class in the parent element of operator-item"),a.parentElement.classList.add("operator-list"),a.parentElement.setAttribute("data-listtype","product-review"),a.parentElement.setAttribute("data-listid","0")):a.closest(".operator-list")&& 490a.closest("#product-review-template")&&(d&&console.log("operator-list class without data-listtype nir data-listid attribute"),a.parentElement.setAttribute("data-listtype","product-review"),a.parentElement.setAttribute("data-listid","0"))}}catch(e){dataLayer.push({event:"js_error",js_error:e.message}),console.error("Error setting up List on Product Review Pages:",e)}}; 491window.gutQuickLinks=function(d){try{d&&console.log("Initializing quick links tracking...");var b=document.querySelectorAll('[data-gtm\x3d"quick-links"]');if(b.length>0){d&&console.log("Found "+b.length+" quick links");for(var c=0;c<b.length;c++)b[c].setAttribute("data-position",c+1),b[c].addEventListener("click",function(a){a=a.currentTarget;a={event:"quick_link_click",click_url:a.getAttribute("href"),click_text:a.innerText,position:a.getAttribute("data-position")};d&&console.log("Pushing to dataLayer:", 492a);dataLayer.push(a)})}else d&&console.log("No quick links found on page")}catch(a){dataLayer.push({event:"js_error",js_error:a.message}),console.error("Error tracking quick-links:",a)}}; 493window.gutBannerIntCasinoDayClick=function(d){try{var b=document.querySelector('a[href\x3d"/international-casinos-day"]');b&&(d&&(console.log("Found international casinos day link"),console.log("Initializing home banner click tracking...")),b.addEventListener("click",function(c){d&&console.log("International casinos day link clicked");dataLayer.push({event:"int_casino_day_banner_click",click_url:b.getAttribute("href"),click_text:b.innerText,page_path:window.location.pathname})}))}catch(c){dataLayer.push({event:"js_error", 494js_error:c.message}),console.error("Error tracking international casinos day banner click:",c)}}; 495document.readyState==="loading"?(document.addEventListener("DOMContentLoaded",function(){gutQuickLinks(google_tag_manager["rm"]["9253028"](112))}),document.addEventListener("DOMContentLoaded",function(){impProductReviewPages(google_tag_manager["rm"]["9253028"](113))}),document.addEventListener("DOMContentLoaded",function(){gutBannerIntCasinoDayClick(google_tag_manager["rm"]["9253028"](114))})):(loadGUTlibs(),gutQuickLinks(google_tag_manager["rm"]["9253028"](115)),impProductReviewPages(google_tag_manager["rm"]["9253028"](116)),gutBannerIntCasinoDayClick(google_tag_manager["rm"]["9253028"](117)));</script>
495<script type="text/javascript" id="" charset="">window.viewItemList2(google_tag_manager["rm"]["9253028"](246),google_tag_manager["rm"]["9253028"](247),google_tag_manager["rm"]["9253028"](248));</script>
vendor: 1 bytes, line 495
495
496<script type="speculationrules"> 497{"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\/spsevents-org\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 498</script>
vendor: 1 bytes, line 498
498
499<script src="https://spsevents.org/wp-content/themes/spsevents-org/js/navigation.js?ver=1.0.0" id="spsevents-org-navigation-js"></script>
vendor: 1 bytes, line 499
499
500<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cccd591054e04e31ad67818b30cd4efb","r":1,"spa":2}' crossorigin="anonymous"></script>
500 501</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.