PageSourceSearch

https://spsevents.org/kategorii_casino/online-casino-in-uk/

html spsevents.org collected 2026-10-02 06:48:00 UTC 564,339 bytes, 501 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &raquo; Feed" href="https://spsevents.org/feed/" />
30<link rel="alternate" type="application/rss+xml" title="spsevents.org &raquo; Comments Feed" href="https://spsevents.org/comments/feed/" />
31<link rel="alternate" type="application/rss+xml" title="spsevents.org &raquo; 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&#039;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("&amp;").split("<").join("&lt;").split('"').join("&quot;")+'">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>&nbsp;</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>&nbsp;</p>
406<h3><span style="font-weight: 400;">6. Are UK online casinos safe for deposits and withdrawals?</span></h3>
407<p>&nbsp;</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="{&quot;rayId&quot;:&quot;9b30320bfa843253&quot;,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfEdge&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfL4&quot;:true,&quot;cfSpeedBrain&quot;:true,&quot;cfCacheStatus&quot;:true}},&quot;version&quot;:&quot;2025.9.1&quot;,&quot;token&quot;:&quot;f0ed502264df4ef2bef80b66cd1cb081&quot;}" 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.