PageSourceSearch

https://www.sencha.com/blog/

html sencha.com collected 2026-09-24 08:32:19 UTC 506,357 bytes, 8,495 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="dark" prefix="og: http://ogp.me/ns#">
3<head >
4<meta charset="UTF-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1" />
6<!-- is not shop --> 
7		
8	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5" />
9
10	<meta name="google-site-verification" content="fAEnbCr3APLaYzmYyphgEpdlQWkmcxaOwfl_TFBE5gI" />
11
12	<link rel="alternate" type="application/rss+xml" title="Sencha » Videos Feed" href="https://play.vidyard.com/feeds/IgT1KkAdZXuHftn3oRffBg.rss">
13	<link rel="alternate" type="application/rss+xml" title="Sencha » Webcasts Feed" href="https://www.brighttalk.com/channel/11505/feed/rss">
14	
15
16	<style type="text/css">
17		/*{"c":"2016-03-02T01:02:41Z","s":"prod-origin-eda6965a","v":"83ef36"}*/
18		/*
19		* The Typekit service used to deliver this font or fonts for use on websites
20		* is provided by Adobe and is subject to these Terms of Use
21		* http://www.adobe.com/products/eulas/tou_typekit. For font license
22		* information, see the list below.
23		*
24		* effra:
25		*   - http://typekit.com/eulas/00000000000000000001787a
26		*   - http://typekit.com/eulas/00000000000000000001787c
27		*   - http://typekit.com/eulas/00000000000000000001787e
28		*   - http://typekit.com/eulas/000000000000000000017880
29		*   - http://typekit.com/eulas/000000000000000000017882
30		*   - http://typekit.com/eulas/000000000000000000017879
31		*   - http://typekit.com/eulas/00000000000000000001787b
32		*   - http://typekit.com/eulas/00000000000000000001787d
33		*   - http://typekit.com/eulas/00000000000000000001787f
34		*   - http://typekit.com/eulas/000000000000000000017881
35		*
36		* (c) 2009-2016 Adobe Systems Incorporated. All Rights Reserved.
37		*/
38
39		.wf-loading {
40			visibility: visible !important;
41		}
42
43		.site-container {
44			min-height: 100vh;
45		}
46
47		/*.loading .gch-header-slider, .loading .gch-header-content, .loading .site-container .site-inner,*/
48		.loading.woocommerce-checkout .entry-content div:not(.woocommerce) > *,
49		.woocommerce-checkout .entry-content div.woocommerce > *,
50		.loading img {
51			opacity: 0;
52		}
53
54		.loaded.woocommerce-checkout .entry-content div:not(.woocommerce) > *,
55		.loaded img {
56			-webkit-transition: opacity 0.3s ease;
57			-moz-transition: opacity 0.3s ease;
58			-ms-transition: opacity 0.3s ease;
59			-o-transition: opacity 0.3s ease;
60			transition: opacity 0.3s ease-out;
61		}
62</style>
63
64	<noscript>
65		<style type="text/css">
66			.no-js.loading .site-container {
67				opacity: 1;
68				-webkit-transition: opacity 0.3s ease;
69				-moz-transition: opacity 0.3s ease;
70				-ms-transition: opacity 0.3s ease;
71				-o-transition: opacity 0.3s ease;
72				transition: opacity 0.3s ease-out;
73			}
74			.gch-header-slider .slide {
75				display: block;
76				float: none !important;
77				clear: both;
78				border-bottom-color: #ccc;
79				border-bottom-width: 1px;
80				border-bottom-style: solid;
81				padding-bottom: 40px;
82			}
83		</style>
84	</noscript>
85
86	
86<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB37qh-XB7kOKQgtWaDuI-9m6gmwqmORKs" async="" defer=""></script>
86
87
88<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
89
90<!-- Google Tag Manager for WordPress by gtm4wp.com -->
91<script data-cfasync="false" data-pagespeed-no-defer>
92	var gtm4wp_datalayer_name = "dataLayer";
93	var dataLayer = dataLayer || [];
94</script>
94
95<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta property="og:locale" content="en_US" />
96<meta property="og:type" content="article" />
97<meta property="og:title" content="Read Blogs on Application Development by Sencha - Sencha" />
98<meta property="og:description" content="Check out the entire Sencha blog archive with articles about new releases, free tools, and tips and tricks to make the most of Sencha&#039;s tools." />
99<meta property="og:url" content="https://www.sencha.com/blog/" />
100<meta property="og:site_name" content="Sencha.com" />
101<meta property="article:section" content="Sencha Revamp" />
102
103	<!-- This site is optimized with the Yoast SEO plugin v22.8 - https://yoast.com/wordpress/plugins/seo/ -->
104	<title>Read Blogs on Application Development by Sencha - Sencha</title>
105<link data-rocket-prefetch href="https://play.vidyard.com" rel="dns-prefetch">
106<link data-rocket-prefetch href="https://www.brighttalk.com" rel="dns-prefetch">
107<link data-rocket-prefetch href="https://embed.tawk.to" rel="dns-prefetch">
108<link data-rocket-prefetch href="https://script.crazyegg.com" rel="dns-prefetch">
109<link data-rocket-prefetch href="https://www.clarity.ms" rel="dns-prefetch">
110<link data-rocket-prefetch href="https://scripts.clarity.ms" rel="dns-prefetch">
111<link data-rocket-prefetch href="https://snap.licdn.com" rel="dns-prefetch">
112<link data-rocket-prefetch href="https://connect.facebook.net" rel="dns-prefetch">
113<link data-rocket-prefetch href="https://a.quora.com" rel="dns-prefetch">
114<link data-rocket-prefetch href="https://bat.bing.com" rel="dns-prefetch">
115<link data-rocket-prefetch href="https://static.ads-twitter.com" rel="dns-prefetch">
116<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
117<link data-rocket-prefetch href="https://www.redditstatic.com" rel="dns-prefetch">
118<link data-rocket-prefetch href="https://geo.cookie-script.com" rel="dns-prefetch">
119<link data-rocket-prefetch href="https://maps.googleapis.com" rel="dns-prefetch">
120<link data-rocket-prefetch href="https://jp.sencha.com" rel="dns-prefetch">
121<link data-rocket-prefetch href="" rel="dns-prefetch">
122<link data-rocket-prefetch href="https://googleads.g.doubleclick.net" rel="dns-prefetch">
123<link data-rocket-prefetch href="https://cdn.jsdelivr.net" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://www.sencha.com/wp-content/uploads/2026/04/image7.jpg" fetchpriority="high">
124	<meta name="description" content="Check out the entire Sencha blog archive with articles about new releases, free tools, and tips and tricks to make the most of Sencha&#039;s tools." />
125	<link rel="canonical" href="https://www.sencha.com/blog/" />
126	<meta property="og:locale" content="en_US" />
127	<meta property="og:type" content="article" />
128	<meta property="og:title" content="Read Blogs on Application Development by Sencha - Sencha" />
129	<meta property="og:description" content="Check out the entire Sencha blog archive with articles about new releases, free tools, and tips and tricks to make the most of Sencha&#039;s tools." />
130	<meta property="og:url" content="https://www.sencha.com/blog/" />
131	<meta property="og:site_name" content="Sencha.com" />
132	<meta property="article:modified_time" content="2026-06-11T07:26:43+00:00" />
133	<meta name="twitter:card" content="summary_large_image" />
134	
134<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.sencha.com/blog/","url":"https://www.sencha.com/blog/","name":"Read Blogs on Application Development by Sencha - Sencha","isPartOf":{"@id":"https://www.sencha.com/#website"},"datePublished":"2015-02-26T12:48:17+00:00","dateModified":"2026-06-11T07:26:43+00:00","description":"Check out the entire Sencha blog archive with articles about new releases, free tools, and tips and tricks to make the most of Sencha's tools.","breadcrumb":{"@id":"https://www.sencha.com/blog/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.sencha.com/blog/"]}]},{"@type":"BreadcrumbList","@id":"https://www.sencha.com/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.sencha.com/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https://www.sencha.com/#website","url":"https://www.sencha.com/","name":"Sencha.com","description":"","publisher":{"@id":"https://www.sencha.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.sencha.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.sencha.com/#organization","name":"Sencha.com","url":"https://www.sencha.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.sencha.com/#/schema/logo/image/","url":"https://www.sencha.com/wp-content/uploads/2024/09/icon-product-ExtJS-removebg-preview.png","contentUrl":"https://www.sencha.com/wp-content/uploads/2024/09/icon-product-ExtJS-removebg-preview.png","width":500,"height":500,"caption":"Sencha.com"},"image":{"@id":"https://www.sencha.com/#/schema/logo/image/"}}]}</script>
134
135	<!-- / Yoast SEO plugin. -->
136
137
138<link rel='dns-prefetch' href='//unpkg.com' />
139<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
140<link rel='dns-prefetch' href='//script.crazyegg.com' />
141<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
142<link rel="alternate" type="application/rss+xml" title="Sencha.com &raquo; Feed" href="https://www.sencha.com/feed/" />
143<link rel="alternate" type="application/rss+xml" title="Sencha.com &raquo; Comments Feed" href="https://www.sencha.com/comments/feed/" />
144<link rel="alternate" type="application/rss+xml" title="Sencha.com &raquo; Blog Comments Feed" href="https://www.sencha.com/blog/feed/" />
145<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sencha.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sencha.com%2Fblog%2F" />
146<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sencha.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sencha.com%2Fblog%2F&#038;format=xml" />
147<link rel="alternate" href="https://www.sencha.com/blog/" hreflang="en-US" />
148<link rel="alternate" href="https://www.sencha.com/blog/" hreflang="x-default" />
149<link rel="alternate" href="https://jp.sencha.com" hreflang="ja" />
150<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
151img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
152/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
153</style>
154<link data-minify="1" rel='stylesheet' id='bxslider-css-css' href='https://www.sencha.com/wp-content/cache/background-css/1/www.sencha.com/wp-content/cache/min/1/wp-content/plugins/kiwi-logo-carousel/third-party/jquery.bxslider/jquery.bxslider.css?ver=1789670464&wpr_t=1790129282' type='text/css' media='' />
155<link data-minify="1" rel='stylesheet' id='kiwi-logo-carousel-styles-css' href='https://www.sencha.com/wp-content/cache/background-css/1/www.sencha.com/wp-content/cache/min/1/wp-content/plugins/kiwi-logo-carousel/custom-styles.css?ver=1789670464&wpr_t=1790129282' type='text/css' media='' />
156<link data-minify="1" rel='stylesheet' id='sencha-inc-css' href='https://www.sencha.com/wp-content/cache/background-css/1/www.sencha.com/wp-content/cache/min/1/wp-content/themes/sencha/style.css?ver=1789670464&wpr_t=1790129282' type='text/css' media='all' />
157<style id='wp-emoji-styles-inline-css' type='text/css'>
158
159	img.wp-smiley, img.emoji {
160		display: inline !important;
161		border: none !important;
162		box-shadow: none !important;
163		height: 1em !important;
164		width: 1em !important;
165		margin: 0 0.07em !important;
166		vertical-align: -0.1em !important;
167		background: none !important;
168		padding: 0 !important;
169	}
170/*# sourceURL=wp-emoji-styles-inline-css */
171</style>
172<link rel='stylesheet' id='wp-block-library-css' href='https://www.sencha.com/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4' type='text/css' media='all' />
173
174<style id='classic-theme-styles-inline-css' type='text/css'>
175/*! This file is auto-generated */
176.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}
177/*# sourceURL=/wp-includes/css/classic-themes.min.css */
178</style>
179<style id='global-styles-inline-css' type='text/css'>
180: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,rgb(6,147,227) 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,rgb(252,185,
1800) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}: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;}
180.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;}
181/*# sourceURL=global-styles-inline-css */
182</style>
183
184<link data-minify="1" rel='stylesheet' id='gch-frontend-styles-css' href='https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/genesis-custom-headers/css/gch-frontend-styles.css?ver=1789670464' type='text/css' media='all' />
185<link data-minify="1" rel='stylesheet' id='theme.css-css' href='https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/popup-builder/public/css/theme.css?ver=1789670433' type='text/css' media='all' />
186<link rel='stylesheet' id='post-views-counter-frontend-css' href='https://www.sencha.com/wp-content/plugins/post-views-counter/css/frontend.min.css?ver=1.4.5' type='text/css' media='all' />
187<link data-minify="1" rel='stylesheet' id='pld-font-awesome-css' href='https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/posts-like-dislike/css/fontawesome/css/all.min.css?ver=1789670464' type='text/css' media='all' />
188<link data-minify="1" rel='stylesheet' id='pld-frontend-css' href='https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/posts-like-dislike/css/pld-frontend.css?ver=1789670464' type='text/css' media='all' />
189<link data-minify="1" rel='stylesheet' id='wp-style-kit-css' href='https://www.sencha.com/wp-content/cache/background-css/1/www.sencha.com/wp-content/cache/min/1/wp-content/plugins/sencha-site-configuration/wp-style-kit.css?ver=1789670464&wpr_t=1790129282' type='text/css' media='all' />
190<link rel='stylesheet' id='ivory-search-styles-css' href='https://www.sencha.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.6' type='text/css' media='all' />
191<link data-minify="1" rel='stylesheet' id='real-time-validation-plugin-styles-css' href='https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/real-time-validation-for-gravity-forms/public/assets/css/public.css?ver=1789670464' type='text/css' media='all' />
192<link data-minify="1"   rel='preload' as='style' onload="this.onload=null;this.rel='stylesheet'" id='AOS_animate-css' href='https://www.sencha.com/wp-content/cache/min/1/[email protected]/dist/aos.css?ver=1789670438' type='text/css' media='all' />
193<link data-minify="1" rel='stylesheet' id='font-awesome-cdn-css' href='https://www.sencha.com/wp-content/cache/min/1/ajax/libs/font-awesome/6.7.2/css/all.min.css?ver=1789670464' type='text/css' media='all' />
194<link data-minify="1" rel='stylesheet' id='sweetalert2-css' href='https://www.sencha.com/wp-content/cache/min/1/npm/[email protected]/dist/sweetalert2.min.css?ver=1789670464' type='text/css' media='all' />
195<link rel='stylesheet' id='subscribe-forms-css-css' href='https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.css?ver=9.7.1' type='text/css' media='all' />
196<link rel='stylesheet' id='click2tweet-css-css' href='https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/click-to-tweet.min.css?ver=9.7.1' type='text/css' media='all' />
197<link rel='stylesheet' id='easy-social-share-buttons-css' href='https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/css/easy-social-share-buttons.min.css?ver=9.7.1' type='text/css' media='all' />
198<script type="text/javascript" id="jquery-core-js-extra">window.addEventListener('DOMContentLoaded', function() {
199/* <![CDATA[ */
200var myAjax = {"ajaxurl":"https://www.sencha.com/wp-admin/admin-ajax.php"};
201//# sourceURL=jquery-core-js-extra
202/* ]]> */
203});</script>
vendor: 1 bytes, line 203
203
204<script type="text/javascript" src="https://www.sencha.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 204
204
205<script type="text/javascript" src="https://www.sencha.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 205
205
206<script type="text/javascript" id="Popup.js-js-before">
207/* <![CDATA[ */
208var sgpbPublicUrl = "https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/";
209var SGPB_JS_LOCALIZATION = {"imageSupportAlertMessage":"Only image files supported","pdfSupportAlertMessage":"Only pdf files supported","areYouSure":"Are you sure?","addButtonSpinner":"L","audioSupportAlertMessage":"Only audio files supported (e.g.: mp3, wav, m4a, ogg)","publishPopupBeforeElementor":"Please, publish the popup before starting to use Elementor with it!","publishPopupBeforeDivi":"Please, publish the popup before starting to use Divi Builder with it!","closeButtonAltText":"Close"};
210//# sourceURL=Popup.js-js-before
211/* ]]> */
212</script>
vendor: 1 bytes, line 212
212
213<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/popup-builder/public/js/Popup.js?ver=1789670438" id="Popup.js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 213
213
214<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/popup-builder/public/js/PopupConfig.js?ver=1789670438" id="PopupConfig.js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 214
214
215<script type="text/javascript" id="PopupBuilder.js-js-before">
216/* <![CDATA[ */
217var SGPB_POPUP_PARAMS = {"popupTypeAgeRestriction":"ageRestriction","defaultThemeImages":{"1":"https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_1\/close.png","2":"https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_2\/close.png","3":"https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_3\/close.png","5":"https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_5\/close.png","6":"https:\/\/www.sencha.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_6\/close.png"},"homePageUrl":"https:\/\/www.sencha.com\/","isPreview":false,"convertedIdsReverse":[],"dontShowPopupExpireTime":365,"conditionalJsClasses":[],"disableAnalyticsGeneral":false};
218var SGPB_JS_PACKAGES = {"packages":{"current":1,"free":1,"silver":2,"gold":3,"platinum":4},"extensions":{"geo-targeting":false,"advanced-closing":false}};
219var SGPB_JS_PARAMS = {"ajaxUrl":"https:\/\/www.sencha.com\/wp-admin\/admin-ajax.php","nonce":"c6344bf044"};
220//# sourceURL=PopupBuilder.js-js-before
221/* ]]> */
222</script>
vendor: 1 bytes, line 222
222
223<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/popup-builder/public/js/PopupBuilder.js?ver=1789670438" id="PopupBuilder.js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 223
223
224<script type="text/javascript" id="pld-frontend-js-extra">
225/* <![CDATA[ */
226var pld_js_object = {"admin_ajax_url":"https://www.sencha.com/wp-admin/admin-ajax.php","admin_ajax_nonce":"b08ca0a6e9"};
227//# sourceURL=pld-frontend-js-extra
228/* ]]> */
229</script>
vendor: 1 bytes, line 229
229
230<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/posts-like-dislike/js/pld-frontend.js?ver=1789670464" id="pld-frontend-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 230
230
231<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1789670464" id="stop-user-enumeration-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 231
231
232<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/real-time-validation-for-gravity-forms/public/assets/js/livevalidation_standalone.js?ver=1789670464" id="real-time-validation-live-validation-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 232
232
233<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/real-time-validation-for-gravity-forms/public/assets/js/public.js?ver=1789670464" id="real-time-validation-plugin-script-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 233
233
234<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/real-time-validation-for-gravity-forms/public/assets/js/default_validation.js?ver=1789670464" id="real-time-validation-plugin-defaiult-skin-js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 234
234
235<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/pages/scripts/0108/7905.js?ver=1789670464" id="crazy-egg-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 235
235
236<script type="text/javascript" src="https://www.sencha.com/wp-content/themes/sencha/assets/js/owl.carousel.min.js?ver=2.3.4" id="owl-carousel-js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 236
236
237<script type="text/javascript" id="wpso-front-scripts-js-extra">
238/* <![CDATA[ */
239var wpso = {"ajaxurl":"https://www.sencha.com/wp-admin/admin-ajax.php","nonce":"a145d0a64b","user_items":[]};
240//# sourceURL=wpso-front-scripts-js-extra
241/* ]]> */
242</script>
vendor: 1 bytes, line 242
242
243<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/wp-sort-order/js/front-scripts.js?ver=2026090708" id="wpso-front-scripts-js" data-rocket-defer defer></script>
243
244<link rel="https://api.w.org/" href="https://www.sencha.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.sencha.com/wp-json/wp/v2/pages/3037" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sencha.com/xmlrpc.php?rsd" />
245
246<link rel='shortlink' href='https://www.sencha.com/?p=3037' />
247<style type="text/css">/*Custom CSS generated by the Genesis Custom Header plugin*/
248
249/*.gch-header-content {height:320px;vertical-align:middle;}*/
250
251.gch-header h1 {max-width:none;}
252
253
254.gch-header-image, .gch-header-slider {
255background: #fefefe;
256background: -moz-linear-gradient(top,  #fefefe 0%, #f8fafc 15%, #f7f9fb 31%, #dbe5eb 61%, #dbe5eb 61%, #d2dae2 79%, #c3cbd3 89%, #bfbfbf 100%);
257background: -webkit-linear-gradient(top,  #fefefe 0%,#f8fafc 15%,#f7f9fb 31%,#dbe5eb 61%,#dbe5eb 61%,#d2dae2 79%,#c3cbd3 89%,#bfbfbf 100%);
258background: linear-gradient(to bottom,  #fefefe 0%,#f8fafc 15%,#f7f9fb 31%,#dbe5eb 61%,#dbe5eb 61%,#d2dae2 79%,#c3cbd3 89%,#bfbfbf 100%);
259filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=&#039;#fefefe&#039;, endColorstr=&#039;#bfbfbf&#039;,GradientType=0 );
260
261}</style>		
261<script type="text/javascript">
262			(function(c, l, a, r, i, t, y) {
263				c[a] = c[a] || function() {
264					(c[a].q = c[a].q || []).push(arguments)
265				};
266				t = l.createElement(r);
267				t.async = 1;
268				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
269				y = l.getElementsByTagName(r)[0];
270				y.parentNode.insertBefore(t, y);
271			})(window, document, "clarity", "script", "wwmuixd4pv");
272		</script>
272
273	<style>span.pld-count-wrap {color: #111111;}</style>
274<!-- Google Tag Manager for WordPress by gtm4wp.com -->
275<!-- GTM Container placement set to manual -->
276<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
277	var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pageCategory":["sencha-revamp"]};
278	dataLayer.push( dataLayer_content );
279</script>
vendor: 1 bytes, line 279
279
280<script data-cfasync="false">
vendor: 322 bytes, lines 280-285
280
281(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
282new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
283j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
284'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
285})(window,document,'script','dataLayer','
285GTM-K6P32Q9
vendor: 4 bytes, line 285
285');
286</script>
286
287<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 
288	
289	<style>
290		.async-hide {
291			opacity: 0 !important
292		}
293		head > .cls_search,
294		head > .cls_results {
295			display: none;
296		}
297	 </style>
298
299		<meta name="generator" content="Elementor 3.21.8; features: e_optimized_assets_loading, e_optimized_css_loading, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
300
301<script type="text/javascript">var essb_settings = {"ajax_url":"https:\/\/www.sencha.com\/wp-admin\/admin-ajax.php","essb3_nonce":"375bb71fcd","essb3_plugin_url":"https:\/\/www.sencha.com\/wp-content\/plugins\/easy-social-share-buttons3","essb3_stats":false,"essb3_ga":false,"essb3_ga_ntg":false,"blog_url":"https:\/\/www.sencha.com\/","post_id":"3037"};</script>
301<!-- There is no amphtml version available for this URL. --><style type="text/css" id="sns_global_styles">/* Live */
302@font-face {
303  font-family: 'Plus Jakarta Sans';
304  src: url('/wp-content/themes/sencha/fonts/PlusJakartaSans-Variable.woff2') format('woff2-variations'),
305       url('/wp-content/themes/sencha/fonts/PlusJakartaSans-Variable.woff2') format('woff2');
306  font-weight: 200 800;
307  font-style: normal;
308  font-display: swap;
309}
310
311@font-face {
312  font-family: 'Plus Jakarta Sans';
313  src: url('/wp-content/themes/sencha/fonts/PlusJakartaSans-Italic-Variable.woff2') format('woff2-variations'),
314       url('/wp-content/themes/sencha/fonts/PlusJakartaSans-Italic-Variable.woff2') format('woff2');
315  font-weight: 200 800;
316  font-style: italic;
317  font-display: swap;
318}
319@font-face {
320    font-family: 'Open Sans';
321    src: url('/wp-content/themes/sencha/fonts/OpenSans-Regular.woff') format('woff');
322    font-weight: 400;
323    font-style: normal;
324    font-display: swap;
325}
326
327@font-face {
328    font-family: 'Open Sans';
329    src: url('/wp-content/themes/sencha/fonts/OpenSans-Bold.woff') format('woff');
330    font-weight: 700;
331    font-style: normal;
332    font-display: swap;
333}
334@font-face {
335    font-family: 'Open Sans';
336    src: url('/wp-content/themes/sencha/fonts/OpenSans-SemiBold.woff') format('woff');
337    font-weight: 600;
338    font-style: normal;
339    font-display: swap;
340}
341@media screen {
342
343    @font-face {
344        font-family: 'Open Sans';
345        src: url('/wp-content/themes/sencha/fonts/OpenSans-Light.woff') format('woff');
346        font-weight: 300;
347        font-style: normal;
348        font-display: swap;
349    }
350
351    @font-face {
352        font-family: 'Open Sans';
353        src: url('/wp-content/themes/sencha/fonts/OpenSans-Medium.woff') format('woff');
354        font-weight: 500;
355        font-style: normal;
356        font-display: swap;
357    }
358}
359
360@font-face {
361    font-family: 'icomoon';
362    src:url('/wp-content/themes/sencha/fonts/icomoon.woff?v21') format('woff');
363    font-weight: normal;
364    font-style: normal;
365    font-display: swap;
366}
367
368.cs-icon {
369    /* use !important to prevent issues with browser extensions that change fonts */
370    font-family: 'icomoon' !important;
371    speak: never;
372    font-style: normal;
373    font-weight: normal;
374    font-variant: normal;
375    text-transform: none;
376    line-height: 1;
377
378    /* Better Font Rendering =========== */
379    -webkit-font-smoothing: antialiased;
380    -moz-osx-font-smoothing: grayscale;
381}
382
383.icon-referral:before {
384  content: "\e98d";
385}
386
387.icon-stencils-outline:before {
388  content: "\e98c";
389}
390
391.icon-training-outline:before {
392  content: "\e989";
393}
394
395.icon-cloud-download:before {
396  content: "\e98b";
397}
398
399.icon-SearchIcon:before {
400  content: "\e987";
401}
402
403.icon-ua-outline:before {
404  content: "\e98a";
405}
406
407.icon-eclipse:before {
408    content: "\e986";
409}
410
411.icon-vs:before {
412    content: "\e983";
413}
414
415.icon-jetbrains:before {
416    content: "\e984";
417}
418
419.icon-vs-code:before {
420    content: "\e985";
421}
422
423.icon-inspect-app:before {
424    content: "\e980";
425}
426
427.icon-remote-debugging:before {
428    content: "\e981";
429}
430
431.icon-cross-circle:before {
432    content: "\e982";
433}
434
435.icon-x-twitter:before {
436    content: "\e97e";
437}
438
439.icon-react-time-tracker:before {
440    content: "\e97f";
441}
442
443.icon-sort:before {
444    content: "\e97c";
445}
446
447.icon-check-green:before {
448    content: "\e97d";
449    color: #7ac510;
450}
451
452.icon-native-packaging:before {
453    content: "\e900";
454}
455
456.icon-visual-app:before {
457    content: "\e901";
458}
459
460.icon-extjs-pro:before {
461    content: "\e902";
462}
463
464.icon-app-theming:before {
465    content: "\e903";
466}
467
468.icon-cmd-integration:before {
469    content: "\e904";
470}
471
472.icon-js-compiler:before {
473    content: "\e905";
474}
475
476.icon-progress:before {
477    content: "\e906";
478}
479
480.icon-scaffolding:before {
481    content: "\e907";
482}
483
484.icon-dynamic-package:before {
485    content: "\e908";
486}
487
488.icon-architect-user:before {
489    content: "\e909";
490}
491
492.icon-rapid-ext-js:before {
493    content: "\e971";
494}
495
496.icon-reext-logo:before {
497    content: "\e970";
498}
499
500.icon-shield-gxt:before {
501    content: "\e96f";
502}
503
504.icon-ui-components:before {
505    content: "\e96e";
506}
507
508.icon-ext-js-fill:before {
509    content: "\e96c";
510}
511
512.icon-arrow-right-short:before {
513    content: "\e96d";
514}
515
516.icon-ext-js:before {
517    content: "\e96a";
518}
519
520.icon-react:before {
521    content: "\e96b";
522}
523
524.icon-sencha-sdk:before {
525    content: "\e969";
526}
527
528.icon-eyelid-open:before {
529    content: "\e968";
530}
531
532.icon-tick-round:before {
533    content: "\e966";
534}
535
536.icon-eyelid:before {
537    content: "\e967";
538}
539
540.icon-email:before {
541    content: "\e95f";
542}
543
544.icon-linkedin-round:before {
545    content: "\e960";
546}
547
548.icon-fb-round:before {
549    content: "\e961";
550}
551
552.icon-twitter-round:before {
553    content: "\e962";
554}
555
556.icon-eye-show:before {
557    content: "\e963";
558}
559
560.icon-watch:before {
561    content: "\e964";
562}
563
564.icon-calendar:before {
565    content: "\e965";
566}
567
568.icon-arrow-down:before {
569    content: "\e90a";
570}
571
572.icon-search:before {
573    content: "\e90b";
574}
575
576.icon-component:before {
577    content: "\e90c";
578}
579
580.icon-support:before {
581    content: "\e90d";
582}
583
584.icon-youtube-2:before {
585    content: "\e90e";
586}
587
588.icon-github:before {
589    content: "\e90f";
590}
591
592.icon-discord:before {
593    content: "\e910";
594}
595
596.icon-stackoverflow:before {
597    content: "\e911";
598}
599
600.icon-toggle-menu:before {
601    content: "\e912";
602}
603
604.icon-resources:before {
605    content: "\e913";
606}
607
608.icon-licensing:before {
609    content: "\e914";
610}
611
612.icon-training:before {
613    content: "\e915";
614}
615
616.icon-browser-support:before {
617    content: "\e916";
618}
619
620.icon-secure:before {
621    content: "\e917";
622}
623
624.icon-faster:before {
625    content: "\e918";
626}
627
628.icon-performance:before {
629    content: "\e919";
630}
631
632.icon-productivity:before {
633    content: "\e91a";
634}
635
636.icon-play-btn:before {
637    content: "\e91b";
638}
639
640.icon-arrow-right:before {
641    content: "\e91c";
642}
643
644.icon-adviser-green:before {
645    content: "\e91d";
646}
647
648.icon-about:before {
649    content: "\e91e";
650}
651
652.icon-adviser:before {
653    content: "\e91f";
654}
655
656.icon-architect:before {
657    content: "\e920";
658}
659
660.icon-arrow-swap:before {
661    content: "\e921";
662}
663
664.icon-twitter:before {
665    content: "\e922";
666}
667
668.icon-facebook:before {
669    content: "\e923";
670}
671
672.icon-linkedin:before {
673    content: "\e924";
674}
675
676.icon-youtube:before {
677    content: "\e925";
678}
679
680.icon-elements:before {
681    content: "\e926";
682}
683
684.icon-clipboard-text:before {
685    content: "\e927";
686}
687
688.icon-clipboard-text-2:before {
689    content: "\e928";
690}
691
692.icon-clipboard-tick:before {
693    content: "\e929";
694}
695
696.icon-news-and-media:before {
697    content: "\e92a";
698}
699
700.icon-bill:before {
701    content: "\e92b";
702}
703
704.icon-store:before {
705    content: "\e92c";
706}
707
708.icon-keyboard-open:before {
709    content: "\e92d";
710}
711
712.icon-code:before {
713    content: "\e92e";
714}
715
716.icon-desktop:before {
717    content: "\e92f";
718}
719
720.icon-empty-wallet:before {
721    content: "\e930";
722}
723
724.icon-user-tick:before {
725    content: "\e931";
726}
727
728.icon-buy-gxt:before {
729    content: "\e932";
730}
731
732.icon-buy-js:before {
733    content: "\e933";
734}
735
736.icon-licensing-2:before {
737    content: "\e934";
738}
739
740.icon-layer:before {
741    content: "\e935";
742}
743
744.icon-messages:before {
745    content: "\e936";
746}
747
748.icon-fiddle:before {
749    content: "\e937";
750}
751
752.icon-faqs:before {
753    content: "\e938";
754}
755
756.icon-growth:before {
757    content: "\e939";
758}
759
760.icon-headphone:before {
761    content: "\e93a";
762}
763
764.icon-book:before {
765    content: "\e93b";
766}
767
768.icon-lamp-charge:before {
769    content: "\e93c";
770}
771
772.icon-sms-tracking:before {
773    content: "\e93d";
774}
775
776.icon-chart-2:before {
777    content: "\e93e";
778}
779
780.icon-profile-user:before {
781    content: "\e93f";
782}
783
784.icon-sencha-blog:before {
785    content: "\e940";
786}
787
788.icon-message-text:before {
789    content: "\e941";
790}
791
792.icon-question-mark:before {
793    content: "\e942";
794}
795
796.icon-rotate-right:before {
797    content: "\e943";
798}
799
800.icon-sencha-mvp:before {
801    content: "\e944";
802}
803
804.icon-kitchen-sink:before {
805    content: "\e945";
806}
807
808.icon-directbox-send:before {
809    content: "\e946";
810}
811
812.icon-subtitle:before {
813    content: "\e947";
814}
815
816.icon-task-square:before {
817    content: "\e948";
818}
819
820.icon-user-square:before {
821    content: "\e949";
822}
823
824.icon-document-text:before {
825    content: "\e94a";
826}
827
828.icon-status-up:before {
829    content: "\e94b";
830}
831
832.icon-grid-3:before {
833    content: "\e94c";
834}
835
836.icon-setting:before {
837    content: "\e94d";
838}
839
840.icon-video-play:before {
841    content: "\e94e";
842}
843
844.icon-skill-sprint-series:before {
845    content: "\e94f";
846}
847
848.icon-community-edition-orange:before {
849    content: "\e950";
850}
851
852.icon-white-papers:before {
853    content: "\e951";
854}
855
856.icon-plugins:before {
857    content: "\e952";
858}
859
860.icon-search-normal:before {
861    content: "\e953";
862}
863
864.icon-glass:before {
865    content: "\e954";
866}
867
868.icon-community-edition:before {
869    content: "\e955";
870}
871
872.icon-test:before {
873    content: "\e956";
874}
875
876.icon-cmd:before {
877    content: "\e957";
878}
879
880.icon-double-arrow-right:before {
881    content: "\e958";
882}
883
884.icon-note-text:before {
885    content: "\e959";
886}
887
888.icon-chart:before {
889    content: "\e95a";
890}
891
892.icon-align-vertically:before {
893    content: "\e95b";
894}
895
896.icon-grid-2:before {
897    content: "\e95c";
898}
899
900.icon-grid-1:before {
901    content: "\e95d";
902}
903
904.icon-products:before {
905    content: "\e95e";
906}
907
908.icon-data-package:before {
909    content: "\e972";
910}
911
912.icon-accessibility:before {
913    content: "\e973";
914}
915
916.icon-adaptive:before {
917    content: "\e974";
918}
919
920.icon-test1:before {
921    content: "\e975";
922}
923
924.icon-design:before {
925    content: "\e976";
926}
927
928.icon-develop:before {
929    content: "\e977";
930}
931
932.icon-download-btn:before {
933    content: "\e978";
934}
935
936.icon-tick:before {
937    content: "\e979";
938}
939
940.icon-community-edition-stroke:before {
941    content: "\e97a";
942}
943
944.icon-document-check:before {
945    content: "\e97b";
946}
947
948.icon-demo-training:before {
949    content: "\e988";
950}
951
952
953
954
955/* Color Variables */
956:root {
957    --clr-pri: 134, 188, 64;
958    /* #86BC40 */
959    /* Green */
960    --clr-sec: 10, 140, 198;
961    /* #0A8CC6 */
962    /* Light Blue */
963    --clr-sec2: 2, 64, 89;
964    /* #024059 */
965    /* Dark Blue */
966    --clr-sec3: 2, 91, 128;
967    /* #025B80 */
968    /* Medium Blue */
969    --clr-orange: 245, 134, 31;
970    /* #F5861F */
971    --clr-gray: 26, 26, 26;
972    /* #1A1A1A */
973    --clr-gray2: 69, 69, 69;
974    /* #454545 */
975    --clr-gray3: 226, 226, 226;
976    /* #E2E2E2 */
977    --clr-dark: 0, 0, 0;
978    /* #000000 */
979    --clr-light: 255, 255, 255;
980    /* #ffffff */
981    --clr-form-control: 153, 153, 153;
982    /* #999999 */
983    --header-height: 111px;
984
985    --clr-primary-dark: 3, 53, 75;
986    /* #03354B */
987    /* Dark Blue */
988    --clr-primary-med: 4, 63, 89;
989    /* #043F59 */
990    /* Medium Blue */
991    --clr-primary-light: 5, 64, 89;
992    /* #054059 */
993    /* Light Blue */
994    --clr-secondary-dark: 135, 189, 62;
995    /* #87BD3E */
996    /* Dark Green */
997    --clr-secondary-med: 160, 198, 85;
998    /* #A0C655 */
999    /* Light Green */
1000    --clr-tertiary: 245, 134, 31;
1001    /* #F5861F */
1002    /* Orange */
1003}
1004
1005/* Common CSS Starts */
1006* {
1007    margin: 0;
1008    padding: 0;
1009    box-sizing: border-box;
1010}
1011
1012.container {
1013    width: 85%;
1014    max-width: 1500px;
1015    margin: auto;
1016}
1017
1018body.no-scroll {
1019    overflow: hidden;
1020}
1021
1022header.header-main {
1023    position: fixed;
1024    top: 0;
1025    left: 0;
1026    width: 100%;
1027    z-index: 99;
1028    background-color: #fff;
1029    min-height: var(--header-height);
1030}
1031
1032.admin-bar header.header-main {
1033    top: 32px;
1034}
1035
1036header.header-main .container,
1037footer .container {
1038    width: 90%;
1039}
1040
1041div#cookiescript_description span,
1042div#cookiescript_manage span {
1043    color: rgb(var(--clr-light));
1044}
1045
1046.site-inner-new {
1047    padding-top: var(--header-height);
1048}
1049
1050/* .admin-bar .site-inner-new {
1051    padding-top: calc(var(--header-height) + 32px) ;
1052} */
1053a {
1054    text-decoration: none !important;
1055}
1056
1057a.btn:not(.btn-border-sec):hover {
1058    color: rgb(var(--clr-light)) !important;
1059}
1060
1061.site-container-new p {
1062    font-size: 16px;
1063    font-weight: 400;
1064    line-height: 1.5;
1065    margin: 0;
1066    max-width: unset;
1067}
1068
1069.site-container-new p:empty {
1070    display: none;
1071}
1072
1073.btn {
1074    display: inline-flex;
1075    align-items: center;
1076    justify-content: center;
1077    font-weight: 600;
1078    line-height: 1.5;
1079    text-align: center;
1080    text-decoration: none;
1081    vertical-align: middle;
1082    color: rgb(var(--clr-gray));
1083    cursor: pointer;
1084    user-select: none;
1085    background-color: transparent;
1086    border: 1px solid transparent;
1087    padding: 6px 12px;
1088    font-size: 16px;
1089    border-radius: 8px;
1090    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1091    min-height: 45px;
1092    width: 100%;
1093    position: relative;
1094}
1095
1096/* btn-pri */
1097.btn-pri {
1098    background-color: rgb(var(--clr-pri));
1099    color: rgb(var(--clr-light));
1100}
1101
1102.btn-pri:before {
1103    content: "";
1104    width: 0;
1105    height: 100%;
1106    background: rgb(0 0 0 / 6%);
1107    z-index: 1;
1108    position: absolute;
1109    left: 0;
1110    top: 0;
1111    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1112    border-radius: 8px;
1113}
1114
1115.btn-pri:hover {
1116    background-color: rgb(var(--clr-pri));
1117}
1118
1119.btn-pri:hover:before {
1120    width: 100%;
1121}
1122
1123.btn-pri span,
1124.btn-pri .cs-icon {
1125    z-index: 2;
1126}
1127
1128/* btn-orange */
1129.btn-orange {
1130    background-color: rgb(var(--clr-orange));
1131    color: rgb(var(--clr-light));
1132}
1133
1134/* btn-sec */
1135.btn-sec {
1136    background-color: rgb(var(--clr-sec));
1137    color: rgb(var(--clr-light));
1138}
1139
1140.btn-sec .cs-icon {
1141    color: rgb(var(--clr-sec));
1142}
1143
1144/* btn-sec2 */
1145.btn-sec2 {
1146    background-color: rgb(var(--clr-sec2));
1147    color: rgb(var(--clr-light));
1148}
1149
1150/* btn-sec3 */
1151.btn-sec3 {
1152    background-color: rgb(var(--clr-sec3));
1153    color: rgb(var(--clr-light));
1154}
1155
1156.btn-sec3:before {
1157    content: "";
1158    width: 0;
1159    height: 100%;
1160    background: rgb(0 0 0 / 6%);
1161    z-index: 1;
1162    position: absolute;
1163    left: 0;
1164    top: 0;
1165    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1166    border-radius: 8px;
1167}
1168
1169.btn-sec3:hover:before {
1170    width: 100%;
1171}
1172
1173.btn-sec3 span,
1174.btn-sec3 .cs-icon {
1175    z-index: 2;
1176}
1177
1178/* btn-light */
1179.btn-light {
1180    background-color: rgb(var(--clr-light));
1181    color: rgb(var(--clr-sec3)) !important;
1182}
1183
1184.btn.btn-light:hover,
1185a.btn.btn-light:hover {
1186    color: rgb(var(--clr-sec3)) !important;
1187}
1188
1189.btn.btn-light:before {
1190    content: "";
1191    width: 0;
1192    height: 100%;
1193    background: rgb(var(--clr-sec), 0.06);
1194    z-index: 1;
1195    position: absolute;
1196    left: 0;
1197    top: 0;
1198    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1199    border-radius: 8px;
1200}
1201
1202.btn.btn-light:hover:before {
1203    width: 100%;
1204}
1205
1206.btn-light.btn-w-icon:hover,
1207.btn-light.btn-w-icon .cs-icon {
1208    color: rgb(var(--clr-sec3)) !important;
1209}
1210
1211.btn-light span {
1212    color: inherit;
1213}
1214
1215/* btn-border-sec */
1216.btn-border-sec {
1217    color: rgb(var(--clr-sec));
1218    border-color: rgb(var(--clr-sec));
1219}
1220
1221.btn.btn-border-sec:before {
1222    content: "";
1223    width: 0;
1224    height: 100%;
1225    background: rgb(var(--clr-sec), 0.06);
1226    z-index: 1;
1227    position: absolute;
1228    left: 0;
1229    top: 0;
1230    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1231    border-radius: 8px;
1232}
1233
1234.btn.btn-border-sec:hover:before {
1235    width: 100%;
1236}
1237
1238.btn.btn-border-sec span {
1239    color: rgb(var(--clr-sec));
1240}
1241
1242/* btn-border-sec2 */
1243.btn-border-sec2 {
1244    border-color: rgb(var(--clr-sec2));
1245    color: rgb(var(--clr-sec2));
1246}
1247
1248.btn.btn-border-sec2:before {
1249    content: "";
1250    width: 0;
1251    height: 100%;
1252    background: rgb(var(--clr-sec2), 0.06);
1253    z-index: 1;
1254    position: absolute;
1255    left: 0;
1256    top: 0;
1257    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1258    border-radius: 8px;
1259}
1260
1261.btn.btn-border-sec2:hover:before {
1262    width: 100%;
1263}
1264
1265/* btn-border-sec3 */
1266.btn-border-sec3 {
1267    border-color: rgb(var(--clr-sec3));
1268    color: rgb(var(--clr-sec3));
1269}
1270
1271.btn.btn-border-sec3:before {
1272    content: "";
1273    width: 0;
1274    height: 100%;
1275    background: rgb(var(--clr-sec3), 0.06);
1276    z-index: 1;
1277    position: absolute;
1278    left: 0;
1279    top: 0;
1280    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1281    border-radius: 8px;
1282}
1283
1284.btn.btn-border-sec3:hover:before {
1285    width: 100%;
1286}
1287
1288.btn-border-sec3 span {
1289    color: rgb(var(--clr-sec2));
1290}
1291
1292/* btn-primary-dark */
1293.btn-primary-dark {
1294    background-color: rgb(var(--clr-primary-dark));
1295    color: rgb(var(--clr-light));
1296}
1297
1298.btn-primary-dark:before {
1299    content: "";
1300    width: 0;
1301    height: 100%;
1302    background: rgb(0 0 0 / 6%);
1303    z-index: 1;
1304    position: absolute;
1305    left: 0;
1306    top: 0;
1307    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1308    border-radius: 8px;
1309}
1310
1311.btn-primary-dark:hover {
1312    background-color: rgb(var(--clr-primary-dark));
1313}
1314
1315.btn-primary-dark:hover:before {
1316    width: 100%;
1317}
1318
1319.btn-primary-dark span,
1320.btn-primary-dark .cs-icon {
1321    z-index: 2;
1322}
1323
1324/* btn-primary-med */
1325.btn-primary-med {
1326    background-color: rgb(var(--clr-primary-med));
1327    color: rgb(var(--clr-light));
1328}
1329
1330.btn-primary-med:before {
1331    content: "";
1332    width: 0;
1333    height: 100%;
1334    background: rgb(0 0 0 / 6%);
1335    z-index: 1;
1336    position: absolute;
1337    left: 0;
1338    top: 0;
1339    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1340    border-radius: 8px;
1341}
1342
1343.btn-primary-med:hover {
1344    background-color: rgb(var(--clr-primary-med));
1345}
1346
1347.btn-primary-med:hover:before {
1348    width: 100%;
1349}
1350
1351.btn-primary-med span,
1352.btn-primary-med .cs-icon {
1353    z-index: 2;
1354}
1355
1356/* btn-border-light */
1357.btn-border-light {
1358    color: rgb(var(--clr-light));
1359    border-color: rgb(var(--clr-light));
1360}
1361
1362.btn-border-light span {
1363    color: inherit;
1364}
1365
1366.btn-border-light:before {
1367    content: "";
1368    width: 0;
1369    height: 100%;
1370    background: rgb(var(--clr-sec3), 0.06);
1371    z-index: 1;
1372    position: absolute;
1373    left: 0;
1374    top: 0;
1375    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1376    border-radius: 8px;
1377}
1378
1379.btn-border-light:hover:before {
1380    width: 100%;
1381}
1382
1383/* btn-w-icon */
1384.btn-w-icon {
1385    gap: 15px;
1386}
1387
1388.btn-w-icon .cs-icon {
1389    transition: all 0.4s cubic-bezier(0.43, 0.54, 0.27, 0.83);
1390    color: rgb(var(--clr-light));
1391}
1392
1393.btn-w-icon:hover .cs-icon {
1394    transform: translatex(4px);
1395}
1396
1397/* btn-w-img */
1398.btn-w-img {
1399    gap: 10px;
1400}
1401
1402.btn-w-img img {
1403    max-width: 30px;
1404    max-height: 30px;
1405}
1406
1407.btn-sec span,
1408.btn-sec2 span,
1409.btn-sec3 span {
1410    color: rgb(var(--clr-light));
1411}
1412
1413.btn span {
1414    white-space: nowrap;
1415}
1416
1417.btn .cs-icon {
1418    font-size: 25px;
1419}
1420
1421.text-pri {
1422    color: rgb(var(--clr-pri)) !important;
1423}
1424
1425.text-sec {
1426    color: rgb(var(--clr-sec)) !important;
1427}
1428
1429.text-sec2 {
1430    color: rgb(var(--clr-sec2)) !important;
1431}
1432
1433.text-sec3 {
1434    color: rgb(var(--clr-sec3)) !important;
1435}
1436
1437.text-orange {
1438    color: rgb(var(--clr-orange)) !important;
1439}
1440
1441.text-center {
1442    text-align: center;
1443}
1444
1445.heading-one {
1446    font-size: 40px;
1447    font-weight: 700;
1448    line-height: 1.3;
1449    color: rgb(var(--clr-gray));
1450    margin: 0;
1451    letter-spacing: unset;
1452}
1453
1454.heading-two {
1455    font-size: 30px;
1456    font-weight: 600;
1457    line-height: 1.4;
1458    color: rgb(var(--clr-gray));
1459    margin: 0;
1460    letter-spacing: unset;
1461}
1462
1463.heading-three {
1464    font-size: 20px;
1465    font-weight: 600;
1466    line-height: 1.4;
1467    color: rgb(var(--clr-gray));
1468    margin: 0;
1469    letter-spacing: unset;
1470}
1471
1472.heading-four {
1473    font-size: 16px;
1474    font-weight: 600;
1475    line-height: 1.4;
1476    color: rgb(var(--clr-gray));
1477    margin: 0;
1478    letter-spacing: unset;
1479}
1480
1481/* Common CSS Ends */
1482
1483/* Header Starts */
1484.mini-header {
1485    background-color: rgb(var(--clr-sec2));
1486    min-height: 33px;
1487    padding: 4px 0;
1488}
1489
1490.mini-header-content {
1491    display: flex;
1492    align-items: center;
1493    justify-content: space-between;
1494    font-size: 13px;
1495}
1496
1497.site-container-new .mini-header-content p {
1498    font-size: 13px;
1499    color: rgb(var(--clr-light));
1500}
1501
1502.mini-header-content p a {
1503    color: rgb(var(--clr-pri));
1504    font-weight: 600;
1505}
1506
1507.common-header {
1508    padding: 25px 0;
1509}
1510
1511.header-content {
1512    display: flex;
1513    align-items: center;
1514    justify-content: space-between;
1515}
1516
1517.header-content .logo {
1518    flex: 0 0 172px;
1519    max-width: 172px;
1520}
1521
1522.header-content .logo img {
1523    width: 100%;
1524    max-width: 172px;
1525    max-height: 64px;
1526}
1527
1528.header-content .logo img a {
1529    display: flex;
1530}
1531
1532ul.mini-header-nav {
1533    display: flex;
1534    align-items: center;
1535    gap: 50px;
1536    list-style-type: none;
1537    padding-left: 0;
1538}
1539
1540ul.mini-header-nav .menu-item a {
1541    color: rgb(var(--clr-light));
1542    cursor: pointer;
1543}
1544
1545ul.mini-header-nav .menu-item .cs-icon {
1546    color: rgb(var(--clr-light));
1547}
1548
1549
1550
1551ul.header-nav {
1552    display: flex;
1553    align-items: center;
1554    gap: 33px;
1555    list-style-type: none;
1556    padding-left: 0;
1557    position: relative;
1558}
1559
1560ul.header-nav .menu-item {
1561    position: relative;
1562}
1563
1564ul.header-nav .menu-item a {
1565    color: var(--clr-dark);
1566    display: flex;
1567    align-items: center;
1568    gap: 11px;
1569    font-weight: 600;
1570    position: relative;
1571}
1572
1573ul.header-nav .menu-item.open>a {
1574    color: rgb(var(--clr-sec));
1575}
1576
1577ul.header-nav .menu-item a .cs-icon {
1578    font-size: 14px;
1579}
1580
1581ul.header-nav>.menu-item>.sub-menu {
1582    display: flex;
1583    background-color: rgba(var(--clr-light));
1584    width: auto;
1585}
1586
1587/* ul.header-nav > .menu-item.products-menu > .sub-menu {
1588    box-shadow: none;
1589    background-color: transparent;
1590}
1591ul.header-nav > .menu-item.products-menu > .sub-menu.show {
1592    background-color: rgb(var(--clr-light));
1593} */
1594ul.header-nav>.menu-item>a {
1595    cursor: pointer;
1596}
1597
1598ul.header-nav>.menu-item>.sub-menu>.menu-item {
1599    padding: 16px;
1600    flex: 0 0 240px;
1601    min-width: 240px;
1602}
1603
1604ul.header-nav .products-menu .left-img-section {
1605    box-shadow: 0px 0px 2px rgba(var(--clr-dark), 0.25), 0 4px 4px rgba(var(--clr-dark), 0.25);
1606    background-color: rgb(var(--clr-light));
1607    border-radius: 8px 8px;
1608}
1609
1610ul.header-nav>.menu-item>.sub-menu>.menu-item>a {
1611    font-size: 16px;
1612    color: rgb(var(--clr-sec2));
1613    padding-bottom: 10px;
1614    margin-bottom: 10px;
1615    border-bottom: 1px solid rgba(var(--clr-gray), 0.1);
1616    display: flex;
1617    align-items: center;
1618    pointer-events: none;
1619}
1620
1621ul.header-nav>.menu-item>.sub-menu .sub-menu .menu-item a {
1622    padding: 6px 8px;
1623    font-size: 15px;
1624    border-radius: 8px;
1625    margin-bottom: 8px;
1626    font-weight: 500;
1627}
1628
1629ul.header-nav>.menu-item>.sub-menu .sub-menu>.menu-item:last-child a {
1630    margin-bottom: 0;
1631}
1632
1633ul.header-nav .menu-item.more-ui-components a {
1634    background-color: rgba(var(--clr-sec), 0.08);
1635    color: rgba(var(--clr-sec));
1636    justify-content: space-between;
1637    border: 1px solid transparent;
1638}
1639
1640ul.header-nav .menu-item.more-ui-components:hover a {
1641    background-color: rgba(var(--clr-sec), 0.15);
1642}
1643
1644ul.header-nav .menu-item.more-ui-components:hover .cs-icon {
1645    transform: translateX(2px);
1646}
1647
1648ul.header-nav .sub-menu .menu-item a .cs-icon {
1649    font-size: 18px;
1650    color: rgb(var(--clr-sec));
1651}
1652
1653ul.header-nav .menu-item.menu-item-img img {
1654    width: 100%;
1655    max-width: 18px;
1656}
1657
1658ul.header-nav .menu-item.left-img-section>.sub-menu {
1659    display: flex;
1660    flex-direction: column;
1661    gap: 20px;
1662    flex: 1;
1663}
1664
1665ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a {
1666    display: flex;
1667    flex-direction: column;
1668    align-items: flex-start;
1669    font-size: 16px;
1670    padding: 0;
1671    gap: 3px;
1672    margin-bottom: 0;
1673}
1674
1675ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a>.sub-menu-add {
1676    width: 100%;
1677    display: flex;
1678    align-items: center;
1679    justify-content: space-between;
1680}
1681
1682ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a>.sub-menu-add>.cs-icon {
1683    transform: rotate(-90deg);
1684    color: rgb(var(--clr-dark));
1685    font-size: 12px;
1686}
1687
1688ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a:hover .sub-menu-add,
1689ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a:hover>.sub-menu-add>.cs-icon,
1690ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item:not(.sub-menu-btn) a:hover span {
1691    color: rgb(var(--clr-sec));
1692}
1693
1694ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a span {
1695    font-size: 14px;
1696}
1697
1698ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a img {
1699    width: 100%;
1700    margin-top: 5px;
1701}
1702
1703ul.header-nav .menu-item.left-img-section a.btn {
1704    justify-content: center;
1705    flex-direction: row !important;
1706    align-items: center !important;
1707    color: rgb(var(--clr-light));
1708    border-radius: 5px !important;
1709    max-width: 150px;
1710}
1711
1712ul.header-nav .menu-item.left-img-section>.sub-menu>.sub-menu-btn {
1713    flex: 1;
1714    display: flex;
1715    align-items: flex-end;
1716}
1717
1718ul.header-nav .menu-item.left-img-section>.sub-menu>.sub-menu-btn .btn {
1719    max-width: 135px;
1720    border-radius: 5px;
1721    flex: 1;
1722    display: flex;
1723    min-height: 38px;
1724}
1725
1726ul.header-nav .menu-item.left-img-section>.sub-menu>.sub-menu-btn a {
1727    z-index: 1;
1728    width: 100%;
1729}
1730
1731ul.header-nav>.menu-item>.sub-menu>.empty-sub-menu>a {
1732    border-bottom: none;
1733}
1734
1735ul.header-nav .menu-item.cs-no-sep {
1736    padding-right: 0 !important;
1737    border-right: none !important;
1738}
1739
1740ul.header-nav .menu-item.cs-no-sep+.menu-item {
1741    padding-left: 0 !important;
1742}
1743
1744.header-action {
1745    display: flex;
1746    gap: 16px;
1747}
1748
1749.header-action .btn {
1750    min-width: 175px;
1751}
1752
1753.header-action .btn a {
1754    color: rgb(var(--clr-dark));
1755    z-index: 1;
1756}
1757
1758.header-action .btn-sec3 a,
1759.header-action .btn-sec3 a span {
1760    color: rgb(var(--clr-light));
1761}
1762
1763.header-action .btn-border-sec3 a,
1764.header-action .btn-border-sec3 a span {
1765    color: rgb(var(--clr-sec3));
1766}
1767
1768.mobile-menu-toggle {
1769    display: none;
1770    cursor: pointer;
1771}
1772
1773.mobile-menu-toggle .cs-icon {
1774    font-size: 20px;
1775}
1776
1777.close-nav {
1778    position: fixed;
1779    top: 0;
1780    right: 0;
1781    width: 300px;
1782    height: 41px;
1783    background-color: rgba(var(--clr-sec));
1784    z-index: 999;
1785    display: none;
1786    transform: translateX(100%);
1787    transition: all 0.4s ease;
1788}
1789
1790.close-nav span {
1791    width: 25px;
1792    height: 25px;
1793    background-color: rgb(var(--clr-gray), 0.3);
1794    background-color: transparent;
1795    border-radius: 5px;
1796    display: flex;
1797    align-items: center;
1798    justify-content: center;
1799    position: absolute;
1800    top: 50%;
1801    right: 10px;
1802    transform: translateY(-50%);
1803}
1804
1805.close-nav span:before {
1806    content: "";
1807    position: absolute;
1808    width: 2px;
1809    height: calc(100% - 4px);
1810    background-color: #fff;
1811    transform: rotate(45deg);
1812}
1813
1814.close-nav span:after {
1815    content: "";
1816    position: absolute;
1817    width: 2px;
1818    height: calc(100% - 4px);
1819    background-color: #fff;
1820    transform: rotate(-45deg);
1821}
1822
1823.overlay {
1824    position: fixed;
1825    top: 0;
1826    bottom: 0;
1827    left: 0;
1828    right: 0;
1829    width: 100%;
1830    height: 100%;
1831    background-color: rgba(var(--clr-gray), 0.3);
1832    z-index: 9;
1833    display: none;
1834}
1835
1836.header-mob-btns {
1837    display: none;
1838}
1839
1840.search-form-wrapper {
1841    position: fixed;
1842    top: 0;
1843    right: 0;
1844    background-color: #303848f5;
1845    /* padding: 108px 20px; */
1846    width: 100%;
1847    border-radius: 5px;
1848    height: 100%;
1849    z-index: 9999;
1850    transform: translateY(-120%);
1851    transition: all 0.4s ease;
1852    display: flex;
1853    align-items: center;
1854    justify-content: center;
1855}
1856
1857.search-form-wrapper.open {
1858    transform: translateY(0);
1859}
1860
1861.search-form-content {
1862    width: 100%;
1863}
1864
1865.search-form-wrapper .search-form {
1866    display: flex;
1867    align-items: center;
1868    position: relative;
1869    max-width: 70%;
1870    margin: 0 auto;
1871    transition: all 0.4s ease;
1872    transform: translateY(-20px);
1873    opacity: 0;
1874    visibility: hidden;
1875    transition-delay: 0.5s;
1876}
1877
1878.search-form-wrapper.open .search-form {
1879    visibility: visible;
1880    opacity: 1;
1881    transform: translateY(0);
1882}
1883
1884.search-form-wrapper .search-form input {
1885    width: 100% !important;
1886    padding: 0 52px 0 12px !important;
1887    background: transparent;
1888    border: none;
1889    border-bottom: 1px solid #fff;
1890    height: 80px !important;
1891    border-radius: 0 !important;
1892    font-size: 36px;
1893    color: #fff;
1894    text-align: left;
1895    margin: 0 !important;
1896}
1897
1898.search-form-wrapper .search-form input::placeholder {
1899    font-size: 24px;
1900    font-family: 'Open Sans', sans-serif !important;
1901    position: absolute;
1902    top: 50%;
1903    transform: translateY(-50%);
1904}
1905
1906.search-form-wrapper .search-form button {
1907    padding: 0;
1908    border: none;
1909    background: transparent;
1910    position: absolute;
1911    right: 20px;
1912    height: unset;
1913    line-height: unset;
1914    margin-bottom: unset;
1915}
1916
1917.search-form-wrapper .search-form button .cs-icon {
1918    color: rgb(var(--clr-light));
1919    font-size: 24px;
1920}
1921
1922.close-search-form {
1923    position: absolute;
1924    right: -40px;
1925    top: -50px;
1926    width: 110px;
1927    height: 110px;
1928    background-color: #fffffffa;
1929    border-radius: 100px;
1930    text-align: center;
1931    font-size: 37px;
1932    padding-top: 52px;
1933    padding-right: 32px;
1934    color: #000;
1935    transform: scale(0.4);
1936    transition: all 0.4s ease;
1937    visibility: hidden;
1938    opacity: 0;
1939    transition-delay: 0.6s;
1940    cursor: pointer;
1941}
1942
1943.search-form-wrapper.open .close-search-form {
1944    visibility: visible;
1945    opacity: 1;
1946    transform: scale(1.02);
1947}
1948
1949.close-search-form span:before {
1950    content: "";
1951    position: absolute;
1952    width: 2px;
1953    height: 20px;
1954    background-color: rgb(var(--clr-dark));
1955    transform: rotate(45deg);
1956}
1957
1958.close-search-form span:after {
1959    content: "";
1960    position: absolute;
1961    width: 2px;
1962    height: 20px;
1963    background-color: rgb(var(--clr-dark));
1964    transform: rotate(-45deg);
1965}
1966
1967.close-search-form span {
1968    position: absolute;
1969    top: 65px;
1970}
1971
1972span.sencha-ai-link {
1973    display: flex;
1974    align-items: center;
1975    gap: 5px;
1976    font-weight: 600;
1977    position: relative;
1978    font-family: 'Open Sans', 'Source Sans Pro', 'effra', sans-serif;
1979}
1980
1981span.sencha-ai-link img {
1982    width: 20px;
1983    max-height: 20px;
1984}
1985
1986span.sencha-ai-link .new-badge {
1987    display: flex;
1988    align-items: center;
1989    justify-content: center;
1990    padding: 4px 8px;
1991    background: red;
1992    line-height: 1;
1993    border-radius: 5px;
1994    font-size: 11px;
1995    font-weight: 600;
1996    letter-spacing: 0.5px;
1997    color: #fff;
1998    text-transform: capitalize;
1999    position: absolute;
2000    right: -26px;
2001    top: -18px;
2002}
2003
2004/* Header Ends */
2005
2006/* Newsletter Section Starts */
2007section.newsletter {
2008    padding-top: 80px;
2009}
2010
2011.newsletter-content {
2012    position: relative;
2013    z-index: 1;
2014    padding: 45px;
2015    max-width: 1040px;
2016    margin: 0 auto -40px;
2017    box-shadow: 0 0 83px rgba(var(--clr-dark), 0.1);
2018    background: rgb(var(--clr-light)) var(--wpr-bg-c9ccf400-82af-4cf3-b2e8-21feedb9b008) no-repeat center/cover;
2019}
2020
2021.newsletter-content .heading-two {
2022    margin-bottom: 25px;
2023}
2024
2025.newsletter-content .form-group {
2026    position: relative;
2027    margin: 50px 0 25px;
2028    display: flex;
2029    align-items: center;
2030    justify-content: center;
2031}
2032
2033.newsletter-content .form-control {
2034    border: none;
2035    background-color: rgb(var(--clr-gray), 0.08);
2036    width: 100%;
2037    max-width: 500px;
2038    min-height: 45px;
2039    max-height: 45px;
2040    display: flex;
2041    align-items: center;
2042    padding: 0;
2043    padding-left: 25px;
2044    border-radius: 8px 0 0 8px !important;
2045    color: rgb(var(--clr-gray));
2046    font-size: 16px;
2047    font-weight: 400;
2048}
2049
2050.newsletter-content .form-control:focus {
2051    border: none;
2052    outline: none;
2053}
2054
2055.newsletter-content .form-control::placeholder {
2056    color: rgb(var(--clr-gray));
2057    font-size: 15px;
2058    font-family: 'Open Sans', sans-serif !important;
2059    font-weight: 400;
2060}
2061
2062.newsletter-content .btn {
2063    max-width: 250px;
2064    border-radius: 0 8px 8px 0;
2065}
2066
2067.newsletter-content .conditions a {
2068    color: rgb(var(--clr-sec));
2069}
2070
2071/* Newsletter Section Ends */
2072
2073/* Footer Section Starts */
2074.footer {
2075    padding: 57px 0 0;
2076    background-color: rgb(var(--clr-sec2));
2077    background-image: unset;
2078}
2079
2080.footer-nav-row {
2081    display: grid;
2082    grid-template-columns: repeat(7, auto);
2083    gap: 10px;
2084    row-gap: 15px;
2085}
2086.cs-rightside-menu {
2087    display: flex;
2088    gap: 33px;
2089}
2090.js-data-grid-footer-content .footer-nav-row {
2091    display: flex;
2092    justify-content: space-between;
2093    gap: 40px;
2094}
2095
2096.js-data-grid-footer-content .footer-nav-row>li:nth-child(2) {
2097    flex: 1;
2098    max-width: 400px;
2099}
2100
2101.js-data-grid-footer-content .footer-nav-row>li:nth-child(2) a {
2102    line-height: 1.5;
2103}
2104
2105.js-data-grid-footer-content .footer-nav-row>li:nth-child(4) a {
2106    display: flex;
2107}
2108
2109.js-data-grid-footer-content .footer-nav-row>li:nth-child(4) img {
2110    max-width: 145px;
2111}
2112
2113.js-data-grid-footer-content.contestPages-footer .footer-nav-row {
2114    grid-template-columns: 1fr 1fr 1fr 370px;
2115}
2116
2117.footer-content.contestPages-footer .cs-g2-badge-nav {
2118    padding-left: 200px;
2119    text-align: center;
2120}
2121
2122.js-data-grid-footer-content .footer-nav-row address p {
2123    font-style: normal;
2124    color: #fff;
2125    font-size: 16px;
2126    font-weight: 500;
2127}
2128
2129.main-col a {
2130    display: block;
2131    padding-bottom: 9px;
2132    color: rgb(var(--clr-light));
2133    font-weight: 500;
2134    font-size: 14px;
2135}
2136
2137.js-data-grid-footer-content .main-col .sub-menu a {
2138    font-size: 16px;
2139    padding-bottom: 16px;
2140    line-height: 1;
2141}
2142
2143.main-col.menu-item>a {
2144    position: relative;
2145    color: rgb(var(--clr-pri));
2146    font-size: 20px;
2147    font-weight: 600;
2148    display: flex;
2149    align-items: center;
2150    justify-content: space-between;
2151    padding-bottom: 15px;
2152}
2153
2154.js-data-grid-footer-content .main-col.menu-item>a {
2155    padding-bottom: 24px;
2156}
2157
2158.footer-nav-row .main-col.menu-item>a:before {
2159    content: "";
2160    position: absolute;
2161    width: 40px;
2162    height: 1px;
2163    background-color: rgb(var(--clr-pri));
2164    top: 25px;
2165}
2166
2167.js-data-grid-footer-content .footer-nav-row .main-col.menu-item>a:before {
2168    height: 3px;
2169}
2170.js-data-grid-footer-content .no-toggle .sub-menu li a{
2171    display: block !important;
2172}
2173.js-data-grid-footer-content .no-toggle .sub-menu li a span{
2174    color: inherit;
2175}
2176.main-col>a .cs-icon {
2177    display: none;
2178    color: rgb(var(--clr-light));
2179}
2180
2181.main-col.sub-menu .sub-menu {
2182    column-count: 2;
2183    padding-bottom: 8px;
2184}
2185
2186.main-col.sub-menu.main-col--no-col .sub-menu {
2187    column-count: unset;
2188}
2189
2190.main-col.sub-menu.cs-follow-nav-row {
2191    justify-self: flex-end;
2192}
2193
2194.main-col.sub-menu.cs-follow-nav-row .menu-item a {
2195    display: flex;
2196    align-items: center;
2197    gap: 10px;
2198}
2199
2200.main-col.sub-menu.cs-follow-nav-row .menu-item .cs-icon {
2201    color: rgba(var(--clr-light));
2202    font-size: 19px;
2203}
2204
2205.main-col img {
2206    width: 100%;
2207    max-width: 145px;
2208}
2209
2210.main-col.badge-col {
2211    text-align: center;
2212}
2213
2214.footer-nav-row .main-col.badge-col>a {
2215    display: none;
2216}
2217
2218.footer-social-row {
2219    margin: 20px 0;
2220    display: flex;
2221    align-items: center;
2222    justify-content: space-between;
2223}
2224
2225.js-data-grid-footer-content:not(.contestPages-footer) .footer-social-row {
2226    margin: 0;
2227    display: none;
2228}
2229
2230.footer-social-row .main-col.badge-col {
2231    display: none;
2232}
2233
2234.social-icons>a {
2235    display: none;
2236}
2237
2238.social-icons .sub-menu {
2239    display: flex;
2240    align-items: center;
2241    gap: 30px;
2242}
2243
2244.social-icons .cs-icon {
2245    color: rgb(var(--clr-light));
2246    font-size: 20px;
2247}
2248
2249.footer-copyright {
2250    padding: 8px 0;
2251}
2252
2253.footer-copyright-content {
2254    display: flex;
2255    flex-wrap: wrap;
2256    justify-content: center;
2257    align-items: center;
2258    column-gap: 20px;
2259}
2260
2261.footer-copyright-content p,
2262.footer-copyright-content a {
2263    font-size: 14px;
2264    color: rgb(var(--clr-light));
2265}
2266
2267.footer-copyright-content p {
2268    display: flex;
2269    gap: 15px;
2270}
2271
2272.footer-copyright-content p a:hover {
2273    color: rgb(var(--clr-sec3)) !important;
2274}
2275
2276.js-data-grid-footer-content .cs-sencha-logo-footer img {
2277    max-width: 140px;
2278    margin-bottom: 5px;
2279}
2280
2281.js-data-grid-footer-content .footer-social-row img {
2282    display: none;
2283}
2284
2285/* Footer Section Ends */
2286#loading-overlay {
2287    position: fixed;
2288    top: 0;
2289    left: 0;
2290    width: 100%;
2291    height: 100%;
2292    background: rgba(0, 0, 0, 0.8);
2293    display: none;
2294    justify-content: center;
2295    align-items: center;
2296    z-index: 9999;
2297    display: flex;
2298}
2299
2300#loading-overlay .progress-container {
2301    background: #fff;
2302    padding: 30px;
2303    border-radius: 10px;
2304    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
2305    text-align: center;
2306    width: 80%;
2307    max-width: 560px;
2308}
2309
2310#loading-overlay .progress-container p {
2311    margin: 15px 0;
2312    font-size: 18px;
2313    color: #000;
2314}
2315
2316#loading-overlay .spinner {
2317    border: 5px solid rgba(0, 0, 0, 0.1);
2318    border-top: 5px solid #000;
2319    border-radius: 50%;
2320    width: 50px;
2321    height: 50px;
2322    animation: spin 1s linear infinite;
2323    margin: 20px auto;
2324    position: relative;
2325}
2326
2327#loading-overlay .spinner.verifiedTick {
2328    animation: none;
2329    border: 5px solid #4caf50;
2330}
2331
2332#loading-overlay .spinner.verifiedTick:after {
2333    position: absolute;
2334    content: '';
2335    border-left: 3px solid #4caf50;
2336    border-bottom: 3px solid #4caf50;
2337    width: 20px;
2338    height: 10px;
2339    left: 9px;
2340    top: 11px;
2341    transform: rotate(-45deg);
2342}
2343
2344#loading-overlay .spinner.closeTick {
2345    animation: none;
2346    border: 5px solid #8f2929;
2347}
2348
2349#loading-overlay .spinner.closeTick:after {
2350    content: "\0058";
2351    font-size: 30px;
2352    font-weight: 600;
2353    top: 50%;
2354    position: absolute;
2355    left: 50%;
2356    color: #8f2929;
2357    transform: translate(-50%, -50%);
2358}
2359
2360#progress-bar-container {
2361    width: 100%;
2362    background-color: #e0e0e0;
2363    border-radius: 4px;
2364    height: 20px;
2365    margin-bottom: 10px;
2366}
2367
2368#progress-bar {
2369    width: 100%;
2370    height: 100%;
2371    background-color: #4caf50;
2372    border-radius: 4px;
2373    transition: width 0.3s ease;
2374}
2375
2376#progress-text {
2377    font-size: 16px;
2378    color: #333;
2379    margin-bottom: 10px;
2380}
2381
2382#loaderBarContainer {
2383    width: 100%;
2384    display: block;
2385    max-width: 350px;
2386    height: 20px;
2387    border-radius: 6px;
2388    background: #fefefe;
2389    border: 1px solid #efefef;
2390    margin: 10px auto 0;
2391    overflow: hidden;
2392}
2393
2394#loaderBar {
2395    width: 0%;
2396    display: block;
2397    height: 100%;
2398    background-color: #4caf50;
2399    text-align: center;
2400    line-height: 20px;
2401    color: #000;
2402    font-weight: 700;
2403    font-size: 16px;
2404}
2405
2406#loading-overlay .csCheckMsgs {
2407    font-size: 14px !important;
2408    font-weight: 500;
2409    margin: 0 !important;
2410    background: #fff8e6;
2411    color: rgb(114 91 7) !important;
2412}
2413
2414#loading-overlay .cs-verified-desc {
2415    color: rgb(37 122 41) !important;
2416    background: #e6ffeb;
2417}
2418
2419#loading-overlay .cs-failed-desc {
2420    color: rgb(143 41 41) !important;
2421    background: #ffe6e6;
2422}
2423
2424#loading-overlay #finalCheck.csCheckMsgs {
2425    margin: 10px 0 0px !important;
2426}
2427
2428#loading-overlay .csFinalButton {
2429    margin-top: 20px !important;
2430    background: #4caf50;
2431    border-radius: 4px;
2432}
2433
2434#loading-overlay .csFinalButton:hover {
2435    filter: brightness(95%);
2436}
2437
2438#loading-overlay .cs-download-anyways-btn {
2439    margin: 15px auto 0;
2440    display: block;
2441    color: rgb(143 41 41) !important;
2442    background: #ffe6e6;
2443    padding: 7px 20px;
2444    border: 1px solid;
2445    border-radius: 4px;
2446    text-transform: uppercase;
2447    font-weight: 600;
2448}
2449
2450.cs-download-stuck,
2451.cs-download-stuck:hover {
2452    border: none;
2453    background: none;
2454    display: inline;
2455    cursor: pointer;
2456    color: #700000;
2457    margin: 0 0 0 5px;
2458    padding: 5px;
2459    text-transform: none;
2460    border: 1px solid;
2461    border-radius: 4px;
2462    font-size: 14px;
2463}
2464
2465.cs-download-stuck:hover {
2466    background: #ffc0c0;
2467}
2468
2469@keyframes spin {
2470    0% {
2471        transform: rotate(0deg);
2472    }
2473
2474    100% {
2475        transform: rotate(360deg);
2476    }
2477}
2478
2479.menu-overlay {
2480    display: none;
2481    position: fixed;
2482    left: 0;
2483    right: 0;
2484    top: 0;
2485    bottom: 0;
2486    z-index: 3;
2487    background: rgba(0, 0, 0, 0.5);
2488}
2489
2490ul.header-nav>.menu-item:not(.open)>.sub-menu {
2491    display: none;
2492}
2493
2494ul.header-nav .menu-item.left-img-section>.sub-menu>
2494.menu-item.sub-menu-desc a {
2495    flex-direction: row;
2496    gap: 10px;
2497    align-items: center;
2498}
2499
2500ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon {
2501    font-size: 28px;
2502}
2503
2504ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-ext a span strong,
2505ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-gxt a span strong,
2506ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-reext a span strong {
2507    color: rgb(var(--clr-pri));
2508    display: block;
2509    font-size: 16px;
2510    font-weight: 500;
2511}
2512
2513ul.header-nav .products-menu .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a {
2514    align-items: flex-start;
2515}
2516
2517ul.header-nav .products-menu .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon {
2518    margin-top: 3px;
2519    font-size: 35px;
2520}
2521
2522ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon.icon-ext-js-fill {
2523    color: rgb(var(--clr-pri));
2524}
2525
2526ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-gxt a span strong,
2527ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon.icon-shield-gxt {
2528    color: #ffc626;
2529}
2530
2531ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-reext a span strong,
2532ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon.icon-reext-logo {
2533    color: #61d9fa;
2534}
2535
2536ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-reext a span strong em {
2537    font-style: normal;
2538    color: rgb(var(--clr-pri));
2539}
2540
2541.cs-input-hidden {
2542    display: none;
2543}
2544
2545span.spf-phone.hide {
2546    display: none;
2547}
2548
2549.gfield .iti.iti--allow-dropdown input {
2550
2551    padding-left: 55px !important;
2552
2553}
2554
2555.iti__selected-dial-code {
2556    display: none;
2557}
2558
2559.sencha-blog-social .essb_links .essb_link_svg_icon svg {
2560    fill: #FFF;
2561    max-width: 15px;
2562    max-height: 15px;
2563}
2564
2565.sencha-blog-social .essb_links .essb_link_svg_icon svg.essb-svg-icon-facebook {
2566    fill: #FFF;
2567    max-width: 16px;
2568    max-height: 16px;
2569}
2570
2571
2572a.pld-like-trigger.pld-undo-trigger {
2573    background-image: linear-gradient(to bottom, #c4fb7a, #89bf40);
2574}
2575
2576a.pld-dislike-trigger.pld-undo-trigger {
2577    background-image: linear-gradient(to bottom, #ffa4a4, #ff3939);
2578}
2579
2580a.pld-like-trigger,
2581a.pld-dislike-trigger {
2582    -webkit-mask-image: url(https://www.sencha.com/wp-content/uploads/2024/04/like-1.png);
2583    -webkit-mask-size: contain;
2584    background-image: linear-gradient(to bottom, #f1f1f1, #e5e5e5);
2585    -webkit-mask-repeat: no-repeat;
2586    width: 45px;
2587    height: 45px;
2588    display: inline-block;
2589    -webkit-mask-repeat: no-repeat;
2590    mask-repeat: initial;
2591    -webkit-mask-size: contain;
2592    mask-size: contain;
2593}
2594
2595.pld-like-wrap.pld-common-wrap,
2596.pld-dislike-wrap.pld-common-wrap {
2597    position: relative;
2598    display: inline-block;
2599    width: 45px;
2600    height: 45px;
2601    min-width: 45px;
2602}
2603
2604a.pld-dislike-trigger {
2605    -webkit-mask-image: url(https://www.sencha.com/wp-content/uploads/2024/04/dislike-1.png);
2606}
2607
2608a.pld-like-trigger img,
2609a.pld-dislike-trigger img {
2610    display: none !important;
2611}
2612
2613
2614
2615.pld-like-wrap.pld-common-wrap span,
2616.pld-dislike-wrap.pld-common-wrap span {
2617    display: none;
2618}
2619
2620.pld-like-wrap.pld-common-wrap::before,
2621.pld-dislike-wrap.pld-common-wrap::before {
2622    content: '';
2623    background: #3e3e3e;
2624    position: absolute;
2625    width: calc(100% - 4px);
2626    height: calc(100% - 4px);
2627    top: 50%;
2628    left: 50%;
2629    transform: translate(-50%, -50%);
2630    border-radius: 50%;
2631}
2632
2633.like-dislike-row {
2634    margin-top: 8px;
2635}
2636
2637.like-dislike-row::before {
2638    content: "What's your reaction?";
2639    display: block;
2640    font-size: 22px;
2641    color: #054059;
2642    letter-spacing: -0.01em;
2643    line-height: 43px;
2644}
2645pre{
2646	overflow: auto;
2647}
2648.code-v-scroll {
2649    min-height: 100px;
2650    height: 250px;
2651    max-height: 500px;
2652    resize: vertical;
2653	overflow: auto;
2654}
2655
2656.gfield_description {
2657    font-size: 12px;
2658    color: #656565;
2659}
2660
2661#menu-item-72737 a {
2662    gap: 6px;
2663}
2664
2665#menu-item-72737 a .cs-icon {
2666    font-size: 18px;
2667    text-shadow: 0 0 currentColor;
2668}  
2669
2670/* Newsletter Updated */
2671.newsletter-ui .newsletter-content {
2672    margin: 0 auto;
2673    max-width: 1257px;
2674    background: transparent;
2675    box-shadow: none;
2676    padding: 57px 0;
2677    display: flex;
2678    align-items: flex-start;
2679    justify-content: space-between;
2680    width: 100%;
2681}
2682
2683.newsletter-ui .newsleter-form {
2684    max-width: 615px;
2685    width: 100%;
2686}
2687
2688.newsletter-ui .newsletter-content .form-group {
2689    margin: 0 0 20px 0;
2690}
2691
2692.newsletter-ui .newsletter-content .conditions {
2693    text-align: left;
2694}
2695
2696.cs-badge-items {
2697    width: 150px;
2698    margin-left: auto;
2699}
2700
2701
2702.cs-badge-items ul.sub-menu {
2703    display: flex;
2704    flex-direction: column;
2705    max-width: 150px;
2706    align-items: center;
2707    gap: 6px;
2708}
2709
2710.cs-badge-items ul.sub-menu img {
2711    max-height: 48px;
2712    width: auto;
2713    height: auto;
2714}
2715
2716.main-col.badge-col {
2717    width: 146px;
2718}
2719
2720.cs-table-wrap{
2721    width: 100%;
2722    overflow: auto;
2723}
2724.cs-table-wrap table{
2725    border-collapse: collapse;
2726}
2727.cs-table-wrap table td,
2728.cs-table-wrap table th{
2729    padding: 10px;
2730    text-align: left;
2731    border: 1px solid #DDD;
2732}
2733.cs-table-wrap table th{
2734    font-weight: 600;
2735}
2736.cs-box-wrap{
2737    padding: 15px;
2738    border: 1px solid #ddd;
2739    margin-top: 15px !important;
2740}
2741
2742.bsf-rt-display-time:after {
2743    content: attr(reading_time);
2744}
2745.bsf-rt-display-postfix:after {
2746    content: attr(postfix);
2747}
2748li{
2749  list-style: none;
2750}
2751
2752
2753.theme-switch {
2754    justify-content: center;
2755    align-items: center;
2756    position: relative;
2757    z-index: 9;
2758}
2759.first-time.theme-switch::before {
2760    content: "";
2761    position: fixed;
2762    left: 0;
2763    top: 0;
2764    background: #000000b8;
2765    width: 100vw;
2766    height: 100vh;
2767    backdrop-filter: blur(2px);
2768}
2769.theme-switch .cs-new-tooltip {
2770    display: none;
2771}
2772.first-time.theme-switch .cs-new-tooltip {
2773    display: block;
2774    position: absolute;
2775    right: -14px;
2776    top: calc(100% + 13px);
2777    background: #fff;
2778    white-space: nowrap;
2779    padding: 5px 10px;
2780    border-radius: 4px;
2781    font-weight: 500;
2782    color: #000000;
2783    font-size: 16px;
2784    background-size: 200%;
2785}
2786.first-time.theme-switch .cs-new-tooltip::before {
2787    content: "";
2788    width: 0;
2789    height: 0;
2790    border-left: 10px solid transparent;
2791    border-right: 10px solid transparent;
2792    border-bottom: 10px solid #fff;
2793    bottom: 100%;
2794    right: 17px;
2795    position: absolute;
2796}
2797.theme-switch .checkbox {
2798    opacity: 0;
2799    position: absolute;
2800}
2801
2802.theme-switch .label {
2803    display: flex;
2804    align-items: center;
2805    justify-content: space-between;
2806    padding: 5px;
2807    border-radius: 50px;
2808    position: relative;
2809    height: 30px;
2810    width: 30px;
2811    cursor: pointer;
2812    transition: background 0.1s ease;
2813    margin: 0;
2814    background: #e9ffce;
2815}
2816.dark .theme-switch .label {
2817    background: #2f3c1f;
2818}
2819.theme-switch .label:hover .moon,
2820.theme-switch .label:hover .sun {
2821    transform: rotate(360deg);
2822}
2823
2824.theme-switch .ball {
2825    display: none;
2826}
2827
2828.theme-switch .moon,
2829.theme-switch .moon * {
2830    color: #000000;
2831    transform-origin: center center;
2832    transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
2833    transform: rotate(0);
2834}
2835
2836.theme-switch .sun,
2837.theme-switch .sun * {
2838    color: #fff !important;
2839    transform-origin: center center;
2840    transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
2841    transform: rotate(0);
2842}
2843.theme-switch svg {
2844    max-width: 20px;
2845    max-height: 20px;
2846    position: absolute;
2847    opacity: 0;
2848}
2849
2850.theme-switch .moon {
2851    opacity: 1;
2852    color: #000;
2853}
2854.dark .theme-switch .sun {
2855    opacity: 1;
2856}
2857.dark .theme-switch .moon {
2858    opacity: 0;
2859}
2860
2861@media screen and (max-width: 767px) {
2862    .first-time.theme-switch .cs-new-tooltip {
2863        right: 0;
2864    }
2865    .theme-switch svg {
2866        max-width: 16px;
2867        max-height: 16px;
2868    }
2869    .theme-switch .label {
2870        width: 26px;
2871        height: 26px;
2872    }
2873    .first-time.theme-switch .cs-new-tooltip::before {
2874        right: 4px;
2875    }
2876}
2877                                                                                                                                                                                                                                                                                                                                                                              
2878                                                                                                                                                                                                                                                                                                                                                                              
2879/* Media Query */
2880@media screen and (min-width: 1800px) {
2881    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2) {
2882        max-width: 500px;
2883    }
2884}
2885
2886@media screen and (min-width: 1501px) {
2887    :root {
2888        --header-height: 147px;
2889    }
2890}
2891
2892@media screen and (max-width: 1500px) {
2893
2894    /* common */
2895    .heading-three {
2896        font-size: 16px;
2897    }
2898
2899    .btn-w-img {
2900        gap: 7px;
2901    }
2902
2903    .btn-w-img img {
2904        max-width: 25px;
2905        max-height: 25px;
2906    }
2907
2908    /* header */
2909    .mini-header {
2910        min-height: unset;
2911    }
2912
2913    .site-container-new .mini-header-content p {
2914        font-size: 11px;
2915    }
2916
2917    .common-header {
2918        padding: 18px 0;
2919    }
2920
2921    ul.mini-header-nav {
2922        gap: 37px;
2923    }
2924
2925    ul.mini-header-nav .menu-item a {
2926        font-size: 11px;
2927    }
2928
2929    .header-content .logo {
2930        flex: 0 0 133px;
2931        max-width: 133px;
2932    }
2933
2934    .header-content .logo img {
2935        max-height: 50px;
2936    }
2937
2938    ul.header-nav .menu-item a {
2939        font-size: 15px;
2940        gap: 8px;
2941    }
2942
2943    ul.header-nav .menu-item a .cs-icon {
2944        font-size: 11px;
2945    }
2946
2947    ul.header-nav>.menu-item>.sub-menu>.menu-item>a {
2948        font-size: 15px;
2949    }
2950
2951    ul.header-nav>.menu-item>.sub-menu .sub-menu .menu-item a {
2952        font-size: 14px;
2953    }
2954
2955    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a .sub-menu-add {
2956        font-size: 14px;
2957    }
2958
2959    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item a span {
2960        font-size: 13px;
2961    }
2962
2963    ul.header-nav .sub-menu .menu-item a .cs-icon {
2964        font-size: 16px;
2965    }
2966
2967    ul.header-nav .menu-item.menu-item-img img {
2968        max-width: 16px;
2969    }
2970
2971    .header-action {
2972        gap: 13px;
2973    }
2974
2975    .header-action .btn {
2976        min-width: 130px;
2977    }
2978
2979    /* header */
2980
2981    .js-data-grid-footer-content .footer-nav-row>li:nth-child(4) img {
2982        max-width: 105px;
2983    }
2984
2985    /* newsletter */
2986    section.newsletter {
2987        padding-top: 60px;
2988    }
2989
2990    .newsletter-content {
2991        padding: 35px 55px;
2992        max-width: 780px;
2993    }
2994
2995    .newsletter-content .heading-two {
2996        margin-bottom: 18px;
2997    }
2998
2999    .newsletter-content .form-group {
3000        margin: 37px 0 18px;
3001    }
3002
3003    .newsletter-content .form-control::placeholder {
3004        font-size: 13px;
3005    }
3006
3007    .newsletter-content .btn {
3008        max-width: 180px;
3009    }
3010
3011    .newsletter-content .conditions a {
3012        font-size: 13px;
3013    }
3014
3015    /* newsletter */
3016
3017    /* footer */
3018    .main-col.menu-item>a {
3019        font-size: 16px;
3020        padding-bottom: 12px;
3021    }
3022
3023    .footer-nav-row .main-col.menu-item>a:before {
3024        width: 30px;
3025        top: 22px;
3026    }
3027
3028    .main-col a {
3029        font-size: 13px;
3030    }
3031
3032    .main-col img {
3033        max-width: 105px;
3034    }
3035
3036    .footer-social-row .logo img {
3037        max-width: 120px;
3038    }
3039
3040    .footer-copyright-content p,
3041    .footer-copyright-content a {
3042        font-size: 13px;
3043    }
3044
3045    .js-data-grid-footer-content .main-col .sub-menu a,
3046    .js-data-grid-footer-content .footer-nav-row address p {
3047        font-size: 14px;
3048    }
3049
3050    .js-data-grid-footer-content .main-col .sub-menu a {
3051        padding-bottom: 14px;
3052    }
3053
3054    /* footer */
3055
3056    .main-col.badge-col {
3057        width: 108px;
3058    }
3059
3060    .cs-badge-items {
3061        width: 110px;
3062    }
3063
3064    .cs-badge-items ul.sub-menu img {
3065        max-height: 44px;
3066        display: block;
3067    }
3068}
3069
3070@media screen and (max-width: 1300px) {
3071    /* common */
3072
3073    .container {
3074        width: 90%;
3075    }
3076
3077    .site-container-new p {
3078        font-size: 14px;
3079    }
3080
3081    .btn {
3082        font-size: 13px;
3083        min-height: 34px;
3084    }
3085
3086    .btn .cs-icon {
3087        font-size: 18px;
3088    }
3089
3090    section:not(.newsletter) .btn {
3091        max-width: max-content !important;
3092        padding: 0 25px;
3093    }
3094
3095    .heading-one {
3096        font-size: 30px;
3097    }
3098
3099    .heading-two {
3100        font-size: 23px;
3101    }
3102
3103    .heading-three {
3104        font-size: 15px;
3105    }
3106
3107    .heading-four {
3108        font-size: 15px;
3109    }
3110
3111    /* common */
3112
3113
3114    .newsletter-content .form-control {
3115        min-height: 34px;
3116        max-height: 34px;
3117        max-width: 370px;
3118        font-size: 13px;
3119    }
3120
3121    .js-data-grid-footer-content.contestPages-footer .footer-nav-row {
3122        grid-template-columns: 1fr 1fr 1fr 220px;
3123    }
3124
3125    .footer-content.contestPages-footer .cs-g2-badge-nav {
3126        padding-left: 50px;
3127        text-align: center;
3128    }
3129
3130    /* Newsletter Updated */
3131
3132    .newsletter-ui .newsleter-form {
3133        max-width: 450px;
3134    }
3135}
3136
3137@media screen and (max-width: 1200px) {
3138
3139    /* common */
3140    :root {
3141        --header-height: 97px;
3142    }
3143
3144    .site-container-new p {
3145        font-size: 13px;
3146    }
3147
3148    .common-header {
3149        padding: 16px 0;
3150    }
3151
3152    .heading-one {
3153        font-size: 24px;
3154    }
3155
3156    .heading-two {
3157        font-size: 19px;
3158    }
3159
3160    .heading-four {
3161        font-size: 14px;
3162    }
3163
3164    /* common */
3165
3166    /* header */
3167    ul.header-nav .menu-item a {
3168        font-size: 14px;
3169    }
3170
3171    ul.header-nav>.menu-item>.sub-menu>.menu-item {
3172        flex: 0 0 220px;
3173        min-width: 220px;
3174    }
3175
3176    .header-action .btn {
3177        min-width: 100px;
3178    }
3179
3180    .header-content .logo {
3181        flex: 0 0 106px;
3182        max-width: 106px;
3183    }
3184
3185    .header-content .logo img {
3186        max-height: 40px;
3187    }
3188
3189    ul.header-nav {
3190        gap: 23px;
3191    }
3192
3193    /* header */
3194
3195    .js-data-grid-footer-content .footer-nav-row>li:nth-child(4) img {
3196        max-width: 100px;
3197    }
3198
3199    /* newsletter */
3200    .newsletter-content .btn {
3201        max-width: 150px;
3202    }
3203
3204    .newsletter-content .heading-two {
3205        margin-bottom: 15px;
3206    }
3207
3208    .newsletter-content .form-group {
3209        margin: 30px 0 15px;
3210    }
3211
3212    /* newsletter */
3213
3214    /* footer */
3215    .footer-nav-row {
3216        grid-template-columns: repeat(4, 1fr);
3217    }
3218
3219    .main-col img {
3220        max-width: 100px;
3221    }
3222
3223    .main-col.badge-col {
3224        text-align: left;
3225    }
3226
3227    .js-data-grid-footer-content .main-col.badge-col {
3228        text-align: center;
3229    }
3230
3231    .js-data-grid-footer-content .footer-nav-row .main-col.menu-item>a:before {
3232        height: 2px;
3233    }
3234
3235    .js-data-grid-footer-content .main-col.menu-item>a {
3236        padding-bottom: 20px;
3237    }
3238
3239    .main-col.sub-menu.cs-follow-nav-row .menu-item .cs-icon {
3240        font-size: 16px;
3241    }
3242
3243    /* footer */
3244    a.pld-like-trigger,
3245    a.pld-dislike-trigger {
3246        width: 30px;
3247        height: 30px;
3248    }
3249
3250    .pld-like-wrap.pld-common-wrap,
3251    .pld-dislike-wrap.pld-common-wrap {
3252        width: 30px !important;
3253        height: 30px !important;
3254        min-width: 30px !important;
3255    }
3256}
3257
3258@media screen and (min-width: 1101px) {
3259    ul.header-nav .menu-item {
3260        position: relative;
3261        transition: all 0.3s ease;
3262    }
3263
3264    ul.header-nav>.menu-item>a:before {
3265        content: "";
3266        position: absolute;
3267        width: 100%;
3268        height: 30px;
3269        background-color: transparent;
3270        top: 80%;
3271    }
3272
3273    ul.header-nav>.menu-item>.sub-menu {
3274        /* opacity: 0; */
3275        position: absolute;
3276        top: calc(100% + 20px);
3277        box-shadow: 0px 0px 2px rgba(var(--clr-dark), 0.25), 0 4px 4px rgba(var(--clr-dark), 0.25);
3278        border-radius: 8px;
3279        z-index: 9;
3280        /* pointer-events: none; */
3281        display: flex;
3282        /* height: 0; */
3283        /* transition: all 0.3s ease; */
3284    }
3285
3286    ul.header-nav>.menu-item>.sub-menu>.menu-item {
3287        display: flex;
3288        flex-direction: column;
3289    }
3290
3291    /* ul.header-nav > .menu-item.products-menu > .sub-menu > .menu-item:not(.left-img-section) {
3292        opacity: 0 !important;
3293        pointer-events: none;
3294    }
3295    ul.header-nav > .menu-item.products-menu > .sub-menu.show > .menu-item:not(.left-img-section) {
3296        opacity: 1 !important;
3297        pointer-events: all;
3298    } */
3299    ul.header-nav .menu-item a .cs-icon {
3300        transition: all 0.3s ease;
3301    }
3302
3303    ul.header-nav>.menu-item.open>a>.cs-icon {
3304        transform: rotate(180deg);
3305        color: rgb(var(--clr-sec));
3306    }
3307
3308    /* ul.header-nav > .menu-item:hover > .sub-menu {
3309        opacity: 1;
3310        pointer-events: auto;
3311        height: auto;
3312    } */
3313    ul.header-nav>.menu-item.products-menu>.sub-menu {
3314        left: -80px;
3315    }
3316
3317    /* ul.header-nav > .menu-item.products-menu > .sub-menu.show {
3318        box-shadow: 0px 0px 2px rgba(var(--clr-dark),0.25), 0 4px 4px rgba(var(--clr-dark),0.25);
3319    } */
3320    ul.header-nav>.menu-item.ext-js-menu>.sub-menu {
3321        left: -160px;
3322    }
3323
3324    ul.header-nav>.menu-item.resources-menu>.sub-menu {
3325        left: -390px;
3326    }
3327
3328    ul.header-nav>.menu-item.support-menu>.sub-menu {
3329        left: 50%;
3330        transform: translateX(-50%);
3331    }
3332
3333    ul.header-nav>.menu-item.licensing-menu>.sub-menu {
3334        left: 50%;
3335        transform: translateX(-50%);
3336    }
3337
3338    ul.header-nav>.menu-item.about-menu>.sub-menu {
3339        left: 50%;
3340        transform: translateX(-70%);
3341    }
3342
3343    ul.header-nav .menu-item.more-ui-components a {
3344        transition: all 0.3s ease;
3345    }
3346
3347    ul.header-nav>.menu-item>.sub-menu>.menu-item:not(:last-child, .cs-no-sep) {
3348        border-right: 1px solid rgba(var(--clr-gray), 0.1);
3349    }
3350
3351    /* ul.header-nav .menu-item-has-children .menu-item {
3352        opacity: 0!important;
3353        -webkit-transform: translateY(-0.375rem)!important;
3354        transform: translateY(-0.375rem)!important;
3355        -webkit-transition: all 0.5s 0.1s!important;
3356        transition: all 0.5s 0.1s!important;    
3357    }
3358    ul.header-nav .menu-item-has-children:hover .menu-item {
3359        opacity: 1!important;
3360        -webkit-transform: translateY(0)!important;
3361        transform: translateY(0)!important;
3362    }
3363    ul.header-nav .menu-item-has-children .menu-item:nth-child(1){
3364        transition-delay: 0.1s !important;
3365    }
3366    ul.header-nav .menu-item-has-children .menu-item:nth-child(2){
3367        transition-delay: 0.15s !important;
3368    }
3369    ul.header-nav .menu-item-has-children .menu-item:nth-child(3){
3370        transition-delay: 0.2s !important;
3371    }
3372    ul.header-nav .menu-item-has-children .menu-item:nth-child(4){
3373        transition-delay: 0.25s !important;
3374    }
3375    ul.header-nav .menu-item-has-children .menu-item:nth-child(5){
3376        transition-delay: 0.3s !important;
3377    }
3378    ul.header-nav .menu-item-has-children .menu-item:nth-child(6){
3379        transition-delay: 0.35s !important;
3380    }
3381    ul.header-nav .menu-item-has-children .menu-item:nth-child(7){
3382        transition-delay: 0.4s !important;
3383    }
3384    ul.header-nav .menu-item-has-children .menu-item:nth-child(8){
3385        transition-delay: 0.45s !important;
3386    }
3387    ul.header-nav .menu-item-has-children .menu-item:nth-child(8){
3388        transition-delay: 0.5s !important;
3389    }
3390    ul.header-nav .menu-item-has-children .menu-item:nth-child(9){
3391        transition-delay: 0.55s !important;
3392    } */
3393    .menu-overlay.show {
3394        display: block;
3395    }
3396
3397    ul.header-nav>.menu-item.products-menu>.sub-menu>.menu-item {
3398        min-width: 275px;
3399    }
3400}
3401
3402@media screen and (max-width: 1100px) {
3403
3404    /* header */
3405    .header-content .header-nav,
3406    .header-content .header-action {
3407        display: none;
3408    }
3409
3410    header {
3411        z-index: 9;
3412        position: relative;
3413    }
3414
3415    .mobile-menu-toggle {
3416        width: 30px;
3417        height: 30px;
3418        display: flex;
3419        align-items: center;
3420        justify-content: center;
3421    }
3422
3423    .header-content .header-nav {
3424        display: flex;
3425        position: fixed;
3426        width: 300px;
3427        height: 100%;
3428        transform: translateX(100%);
3429        top: 0;
3430        transition: transform 0.4s ease;
3431        flex-direction: column;
3432        box-shadow: 0px 0px 2px rgba(var(--clr-dark), 0.25), 0 4px 4px rgba(var(--clr-dark), 0.25);
3433        background-color: rgba(var(--clr-light));
3434        align-items: center;
3435        padding: 60px 15px 20px 15px;
3436        overflow: auto;
3437        z-index: 99;
3438        right: 0;
3439    }
3440
3441    .common-header.open .header-content .header-nav {
3442        transform: translateX(0%);
3443    }
3444
3445    ul.header-nav .sub-menu {
3446        /* display: none; */
3447        display: unset;
3448    }
3449
3450    ul.header-nav>.menu-item {
3451        width: 100%;
3452    }
3453
3454    ul.header-nav>.menu-item>a {
3455        justify-content: space-between;
3456    }
3457
3458    /* ul.header-nav > .menu-item:hover > a {
3459        color: initial;
3460    } */
3461
3462    ul.header-nav>.menu-item.open>a {
3463        color: rgb(var(--clr-sec)) !important;
3464    }
3465
3466    ul.header-nav>.menu-item.open>a>.cs-icon {
3467        transform: rotate(180deg) !important;
3468        color: rgb(var(--clr-sec)) !important;
3469    }
3470
3471    ul.header-nav .menu-item.left-img-section>.sub-menu {
3472        /* display: none; */
3473        display: unset;
3474    }
3475
3476    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item+.menu-item {
3477        margin-top: 20px;
3478    }
3479
3480    ul.header-nav .left-img-section .sub-menu-add .cs-icon {
3481        display: none;
3482    }
3483
3484    ul.header-nav>.menu-item>a:before {
3485        display: none;
3486    }
3487
3488    ul.header-nav>.menu-item>.sub-menu {
3489        /* display: none; */
3490        display: unset;
3491    }
3492
3493    /*ul.header-nav > .menu-item.open > .sub-menu {
3494        padding-top: 10px;
3495    }*/
3496    ul.header-nav>.menu-item.ext-js-menu>.sub-menu {
3497        box-shadow: none;
3498    }
3499
3500    ul.header-nav>.menu-item>.sub-menu>.menu-item {
3501        padding: 10px 0;
3502    }
3503
3504    ul.header-nav .products-menu .left-img-section {
3505        box-shadow: none;
3506    }
3507
3508    ul.header-nav>.menu-item>.sub-menu>.menu-item>a {
3509        font-size: 14px;
3510    }
3511
3512    ul.header-nav>.menu-item>.sub-menu .sub-menu .menu-item:not(.more-ui-components) a {
3513        padding-left: 0;
3514    }
3515
3516    ul.header-nav .sub-menu .menu-item a .cs-icon {
3517        font-size: 14px;
3518    }
3519
3520    ul.header-nav .menu-item.menu-item-img img {
3521        max-width: 14px;
3522    }
3523
3524    ul.header-nav .header-mob-btns {
3525        display: flex;
3526    }
3527
3528    ul.header-nav .header-mob-btns>a {
3529        display: none !important;
3530    }
3531
3532    ul.header-nav .header-mob-btns>.sub-menu>.menu-item {
3533        padding: 0 !important;
3534        flex: 0 0 100%;
3535    }
3536
3537    ul.header-nav .header-mob-btns>.sub-menu>.menu-item .btn {
3538        margin: 0 !important;
3539    }
3540
3541    ul.header-nav .header-mob-btns>.sub-menu>.menu-item>a {
3542        margin-bottom: 0 !important;
3543        border-bottom: none !important;
3544        padding-bottom: 0 !important;
3545    }
3546
3547    ul.header-nav>.menu-item.header-mob-btns>.sub-menu {
3548        display: flex;
3549        flex-wrap: wrap;
3550        gap: 10px;
3551        width: 100%;
3552        justify-content: flex-end;
3553    }
3554
3555    ul.header-nav .header-mob-btns>.sub-menu>.menu-item .btn.btn-sec {
3556        color: rgb(var(--clr-light));
3557    }
3558
3559    ul.header-nav .header-mob-btns>.sub-menu>.menu-item .btn.btn-border-sec {
3560        border-color: rgb(var(--clr-sec));
3561    }
3562
3563    ul.header-nav .header-mob-btns .sub-menu,
3564    ul.header-nav .header-mob-btns .sub-menu a {
3565        pointer-events: all !important;
3566    }
3567
3568    .common-header .close-nav {
3569        display: block;
3570    }
3571
3572    .common-header.open .close-nav,
3573    .common-header.open .overlay {
3574        display: block;
3575        transform: translateX(0%);
3576    }
3577
3578    ul.header-nav .menu-item.cs-no-sep+.menu-item {
3579        padding-top: 0 !important;
3580    }
3581
3582    ul.header-nav .menu-item.cs-no-sep+.menu-item>a {
3583        display: none !important;
3584    }
3585
3586    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-ext a span strong,
3587    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-gxt a span strong,
3588    ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc.submenu-reext a span strong {
3589        font-size: 14px;
3590    }
3591
3592    ul.header-nav .products-menu .menu-item.left-img-section>.sub-menu>.menu-item.sub-menu-desc a .cs-icon {
3593        margin-top: 4px;
3594    }
3595
3596    span.sencha-ai-link .new-badge {
3597        position: relative;
3598        right: unset;
3599        top: unset;
3600        margin-bottom: 2px;
3601    }
3602
3603    /* header */
3604
3605}
3606
3607@media screen and (max-width: 991px) {
3608    :root {
3609        --header-height: 90px;
3610    }
3611
3612    /* header */
3613    ul.mini-header-nav {
3614        display: none;
3615    }
3616
3617    .mini-header-content {
3618        justify-content: center;
3619        text-align: center;
3620    }
3621
3622    .common-header {
3623        padding: 12px 0;
3624    }
3625
3626    .search-form-wrapper .search-form {
3627        max-width: 90%;
3628    }
3629
3630    .search-form-wrapper .search-form input {
3631        font-size: 26px;
3632    }
3633
3634    /* header */
3635
3636    .js-data-grid-footer-content .footer-nav-row {
3637        gap: 20px;
3638    }
3639
3640    /* newsletter */
3641    section.newsletter {
3642        padding-top: 0;
3643    }
3644
3645    .newsletter-content {
3646        margin: unset;
3647        box-shadow: unset;
3648    }
3649
3650    /* newsletter */
3651
3652    /* footer */
3653    .footer {
3654        padding: 30px 0 0;
3655    }
3656
3657    .footer-nav-row {
3658        grid-template-columns: repeat(2, 1fr);
3659    }
3660
3661    .js-data-grid-footer-content .footer-social-row {
3662        justify-content: center;
3663    }
3664
3665    /* footer */
3666    .footer-content.contestPages-footer .cs-g2-badge-nav {
3667        padding-left: 0;
3668        text-align: center;
3669    }
3670
3671    .js-data-grid-footer-content.contestPages-footer .footer-nav-row {
3672        grid-template-columns: 1.3fr 1fr 1.5fr 90px;
3673    }
3674
3675
3676    .cs-badge-items {
3677        width: auto;
3678        margin: 0;
3679        display: flex;
3680    }
3681
3682    .cs-badge-items ul.sub-menu {
3683        width: auto;
3684        display: flex;
3685        max-width: inherit;
3686        flex-direction: row;
3687    }
3688}
3689
3690@media screen and (max-width: 767px) {
3691
3692    /* common */
3693    .btn {
3694        font-size: 14px;
3695        min-height: 40px;
3696    }
3697
3698    section:not(.newsletter) .btn {
3699        padding: 0 20px;
3700        gap: 10px;
3701    }
3702
3703    /* common */
3704
3705    /* header */
3706    .search-form-wrapper .search-form input {
3707        height: 60px !important;
3708        font-size: 18px;
3709    }
3710
3711    .search-form-wrapper .search-form button .cs-icon {
3712        font-size: 20px;
3713    }
3714
3715    /* header */
3716
3717    /* newsletter */
3718    section.newsletter {
3719        padding-top: 0;
3720    }
3721
3722    .newsletter-content {
3723        box-shadow: none;
3724        margin: unset;
3725    }
3726
3727    .newsletter-content .btn {
3728        max-width: 120px;
3729    }
3730
3731    .newsletter-content .form-control {
3732        min-height: 40px;
3733        max-height: 40px;
3734    }
3735
3736    /* newsletter */
3737
3738    /* footer */
3739    .footer {
3740        padding: 20px 0 0;
3741    }
3742
3743    .footer-copyright-content p,
3744    .footer-copyright-content a {
3745        font-size: 11px;
3746    }
3747
3748    .js-data-grid-footer-content .main-col.footer-toogle {
3749        margin: unset;
3750    }
3751
3752    .js-data-grid-footer-content .footer-nav-row {
3753        display: grid;
3754    }
3755
3756    .js-data-grid-footer-content .footer-nav-row>li:nth-child(1) {
3757        order: 4;
3758        padding: 0 15px;
3759    }
3760
3761    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2) {
3762        order: 2;
3763    }
3764
3765    .js-data-grid-footer-content .footer-nav-row>li:nth-child(3) {
3766        order: 1;
3767    }
3768
3769    .js-data-grid-footer-content .footer-nav-row>li:nth-child(4) {
3770        order: 4;
3771        text-align: left;
3772    }
3773
3774    .js-data-grid-footer-content .footer-nav-row>li:nth-child(5) {
3775        justify-self: unset;
3776        order: 3;
3777    }
3778
3779    /* footer */
3780    .js-data-grid-footer-content.contestPages-footer .footer-nav-row {
3781        grid-template-columns: 1fr 1fr;
3782    }
3783
3784    .js-data-grid-footer-content.contestPages-footer .footer-nav-row>li:nth-child(1) {
3785        order: 4;
3786        padding: 0 0px;
3787        grid-column: 1 / 2;
3788    }
3789
3790    .footer-content.contestPages-footer .cs-g2-badge-nav img {
3791        max-width: 90px;
3792    }
3793
3794    /* Newsletter Updated */
3795    .newsletter-ui .newsletter-content {
3796        flex-direction: column;
3797        padding: 34px 0;
3798    }
3799
3800    .newsletter-ui .newsletter-content .form-group {
3801        margin-bottom: 10px;
3802    }
3803}
3804
3805@media screen and (max-width: 575px) {
3806
3807    /* common */
3808    .container {
3809        width: 100%;
3810        padding: 0 15px;
3811    }
3812
3813    header.header-main .container,
3814    footer .container {
3815        width: 100%;
3816        padding: 0 15px;
3817    }
3818
3819    .btn .cs-icon {
3820        font-size: 20px;
3821    }
3822
3823    .js-data-grid-footer-content .footer-nav-row>li:nth-child(4) img {
3824        max-width: 75px;
3825    }
3826
3827    /* newsletter */
3828    section.newsletter {
3829        overflow: hidden;
3830    }
3831
3832    .newsletter-content {
3833        padding: 40px 0;
3834    }
3835
3836    .newsletter-content .conditions a {
3837        font-size: 14px;
3838    }
3839
3840    .newsletter-content .btn {
3841        max-width: 100px;
3842    }
3843
3844    .newsletter-content .form-control {
3845        padding-left: 15px;
3846    }
3847
3848    /* newsletter */
3849
3850    /* footer */
3851    footer .container {
3852        padding: 0;
3853    }
3854
3855    .footer-copyright {
3856        padding: 5px 0;
3857    }
3858
3859    .footer-nav-row {
3860        grid-template-columns: repeat(1, 1fr);
3861        gap: 7px;
3862    }
3863
3864    .main-col .heading-three {
3865        display: flex;
3866        align-items: center;
3867        justify-content: space-between;
3868    }
3869
3870    .main-col .heading-three .cs-icon {
3871        display: block;
3872        font-size: 13px;
3873        transition: all 0.4s ease;
3874    }
3875
3876    .footer-nav-row .main-col {
3877        border-bottom: 1px solid rgb(var(--clr-sec), 0.5);
3878        padding: 0 15px;
3879    }
3880
3881    .footer-nav-row .main-col .sub-menu {
3882        display: none;
3883        padding-bottom: 3px;
3884    }
3885
3886    .footer-nav-row .main-col.open>a .cs-icon {
3887        transform: rotate(180deg);
3888    }
3889
3890    .footer-nav-row .main-col.badge-col {
3891        display: none;
3892    }
3893
3894    .main-col.menu-item>a:before {
3895        display: none;
3896    }
3897
3898    .main-col img {
3899        max-width: 75px;
3900    }
3901
3902    .main-col>a .cs-icon {
3903        display: block;
3904    }
3905
3906    .footer-social-row {
3907        row-gap: 10px;
3908        flex-wrap: wrap;
3909        padding: 0 15px;
3910    }
3911
3912    .footer-social-row .main-col.badge-col {
3913        display: block;
3914    }
3915
3916    .footer-social-row .main-col.badge-col>a {
3917        display: flex;
3918        justify-content: flex-end;
3919        margin-bottom: 0;
3920    }
3921
3922    .footer-social-row .logo img {
3923        max-width: 130px;
3924    }
3925
3926    .footer-social-row>.social-icons {
3927        flex: 0 0 100%;
3928        justify-content: center;
3929    }
3930
3931    .social-icons .sub-menu {
3932        justify-content: center;
3933        gap: 20px;
3934    }
3935
3936    .footer-copyright-content {
3937        padding: 0 10px;
3938    }
3939
3940    .js-data-grid-footer-content .footer-nav-row {
3941        grid-template-columns: 1fr 110px;
3942    }
3943
3944    .js-data-grid-footer-content .footer-nav-row>li:nth-child(1) {
3945        grid-column: unset;
3946        margin: 0 0 15px;
3947    }
3948
3949    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2) {
3950        justify-self: unset;
3951        max-width: unset;
3952        border-bottom: none;
3953    }
3954
3955    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2),
3956    .js-data-grid-footer-content .footer-nav-row>li:nth-child(3) {
3957        grid-column: 1 / -1;
3958    }
3959
3960    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2) .sub-menu {
3961        display: block;
3962    }
3963
3964    .js-data-grid-footer-content .footer-nav-row>li:nth-child(2) .sub-menu a {
3965        padding-bottom: 0;
3966    }
3967
3968    .js-data-grid-footer-content .footer-nav-row>li:nth-child(4) {
3969        padding: 0 15px;
3970    }
3971
3972    .js-data-grid-footer-content .footer-nav-row .main-col.badge-col {
3973        display: block;
3974        border-bottom: none;
3975        text-align: right;
3976        margin-top: -125px;
3977    }
3978
3979    .js-data-grid-footer-content .footer-nav-row .main-col.badge-col .sub-menu {
3980        display: block;
3981    }
3982
3983    .js-data-grid-footer-content .footer-nav-row .main-col.badge-col a {
3984        padding-bottom: 0;
3985    }
3986
3987    .js-data-grid-footer-content .main-col.menu-item>a {
3988        padding-bottom: 12px;
3989    }
3990
3991    .js-data-grid-footer-content .footer-social-row {
3992        margin: 5px 0;
3993    }
3994
3995    .js-data-grid-footer-content .main-col.footer-toogle {
3996        margin: unset;
3997    }
3998
3999    .js-data-grid-footer-content .footer-nav-row address p {
4000        font-size: 12px;
4001    }
4002
4003    .js-data-grid-footer-content.contestPages-footer .footer-nav-row {
4004        grid-template-columns: 1fr;
4005    }
4006
4007    .js-data-grid-footer-content.contestPages-footer .footer-nav-row>li:nth-child(1) {
4008        text-align: center;
4009    }
4010
4011    .footer-content.contestPages-footer .cs-g2-badge-nav {
4012        padding-left: 0;
4013        text-align: center !important;
4014    }
4015
4016    .cs-badge-items {
4017        display: flex;
4018        justify-content: center;
4019        padding-top: 20px;
4020        margin-bottom: -10px;
4021        padding-left: 15px;
4022        padding-right: 15px;
4023    }
4024
4025    /* footer */
4026}
4027
4028
4029
4030/**
4031 * Owl Carousel v2.3.4
4032 * Copyright 2013-2018 David Deutsch
4033 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
4034 */
4035.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;
4035-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
4035.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:var(--wpr-bg-24ae52e6-1477-4270-ada7-8b262cce5c38) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
4036
4037
4038
4039/**
4040 * Owl Carousel v2.3.4
4041 * Copyright 2013-2018 David Deutsch
4042 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
4043 */
4044.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
4045
4046
4047
4048
4049                                                                                                                                                                                                                                                                                                                                                                                                                            
4050 /* Exit PopUp CSS starts*/
4051body .sencha-popup {
4052  position: fixed;
4053  inset: 0;
4054  background: rgba(15, 23, 42, 0.55);
4055  backdrop-filter: blur(4px);
4056  -webkit-backdrop-filter: blur(4px);
4057  z-index: 9999;
4058  align-items: center;
4059  justify-content: center;
4060  padding: 20px;
4061  display: none;
4062}
4063body .sencha-popup,
4064body .sencha-popup *{
4065	font-family: inherit;
4066}
4067body .sencha-popup.is-open {
4068  display: flex !important;
4069}
4070body .sencha-popup-container {
4071  background: #ffffff;           
4072  width: 100%;
4073  max-width: 560px;
4074  border-radius: 20px;
4075  box-shadow: 0 25px 60px rgba(15, 23, 42, 0.25);
4076  padding: 36px 36px 28px;
4077  position: relative;
4078  animation: senchaPopupIn 240ms cubic-bezier(0.2, 0.9, 0.3, 1.2);
4079  margin: 20px 0;
4080  max-height: calc(100vh - 40px);
4081  overflow: auto;
4082}
4083@keyframes senchaPopupIn {
4084  from {
4085    opacity: 0;
4086    transform: translateY(12px) scale(0.98);
4087  }
4088  to {
4089    opacity: 1;
4090    transform: translateY(0) scale(1);
4091  }
4092}
4093body .sencha-popup .sencha-popup-close {
4094  position: absolute;
4095  top: 18px;
4096  right: 18px;
4097  min-width: 36px;
4098  width: 36px;
4099  height: 36px;
4100  border: none;
4101  border-radius: 8px;
4102  cursor: pointer;
4103  display: flex;
4104  align-items: center;
4105  justify-content: center;
4106  color: #0f172a;
4107  transition: background 0.15s ease;
4108  padding: 0;
4109}
4110html:not(.dark) body .sencha-popup .sencha-popup-close {
4111  background: #0000000a;
4112}
4113html:not(.dark) body .sencha-popup .sencha-popup-close:hover {
4114  background: #00000014;
4115}
4116body .sencha-popup .sencha-popup-close svg {
4117  width: 16px;
4118  height: 16px;
4119}
4120html:not(.dark) body .sencha-popup .sencha-popup-close svg {
4121  stroke: #6d6d6d;
4122}
4123html.dark body .sencha-popup .sencha-popup-close svg {
4124  stroke: #fff;
4125}
4126body .sencha-popup .sencha-popup-brand {
4127  display: flex;
4128  align-items: center;
4129  gap: 8px;
4130  margin-bottom: 22px;
4131}
4132body .sencha-popup .sencha-popup-brand-logo {
4133  width: 28px;
4134  height: 28px;
4135}
4136body .sencha-popup .sencha-popup-brand-name {
4137  font-size: 22px;
4138  font-weight: 600;
4139  color: #0f172a;
4140  letter-spacing: -0.01em;
4141}
4142body .sencha-popup .sencha-popup-title {
4143  font-size: 38px;
4144  line-height: 1.1;
4145  font-weight: 800;
4146  color: #0b1220;
4147  margin: 0 0 12px;
4148  letter-spacing: -0.02em;
4149}
4150body .sencha-popup .sencha-popup-subtitle {
4151  font-size: 16px;
4152  line-height: 1.5;
4153  color: #475569;
4154  margin: 0 0 24px;
4155  max-width: 420px;
4156}
4157body .sencha-popup .sencha-popup-subtitle .highlight {
4158  color: #16a34a;
4159  font-weight: 700;
4160}
4161body .sencha-popup .sencha-popup-options {
4162  border-top: 1px solid #e5e7eb;
4163  display: flex;
4164  flex-direction: column;
4165}
4166body .sencha-popup .sencha-popup-options > div > p {
4167  display: none;
4168}
4169body .sencha-popup .sencha-popup-option {
4170  display: flex;
4171  align-items: center;
4172  gap: 18px;
4173  padding: 18px 4px;
4174  border-bottom: 1px solid #e5e7eb;
4175  text-decoration: none;
4176  color: inherit;
4177  cursor: pointer;
4178  transition:
4179    background 0.15s ease,
4180    transform 0.15s ease;
4181}
4182body .sencha-popup .sencha-popup-option:hover {
4183  background: #fafafa;
4184}
4185body .sencha-popup .sencha-popup-option:hover .sencha-popup-arrow {
4186  transform: translateX(3px);
4187}
4188body .sencha-popup .sencha-popup-icon {
4189  width: 48px;
4190  height: 48px;
4191  border-radius: 50%;
4192  display: flex;
4193  align-items: center;
4194  justify-content: center;
4195  flex-shrink: 0;
4196}
4197body .sencha-popup .sencha-popup-icon svg {
4198  width: 24px;
4199  height: 24px;
4200}
4201body .sencha-popup .sencha-popup-icon.green {
4202  background: #dcfce7;
4203  color: #16a34a;
4204}
4205body .sencha-popup .sencha-popup-icon.blue {
4206  background: #dbeafe;
4207  color: #2563eb;
4208}
4209body .sencha-popup .sencha-popup-icon.purple {
4210  background: #ede9fe;
4211  color: #7c3aed;
4212}
4213body .sencha-popup .sencha-popup-text {
4214  flex: 1;
4215  min-width: 0;
4216}
4217body .sencha-popup .sencha-popup-text-title {
4218  font-size: 17px;
4219  font-weight: 700;
4220  color: #0b1220;
4221  margin: 0 0 2px;
4222}
4223body .sencha-popup .sencha-popup-text-desc {
4224  font-size: 14px;
4225  color: #64748b;
4226  margin: 0;
4227}
4228body .sencha-popup .sencha-popup-arrow {
4229  width: 20px;
4230  height: 20px;
4231  flex-shrink: 0;
4232  transition: transform 0.2s ease;
4233}
4234body .sencha-popup .sencha-popup-option.green .sencha-popup-arrow {
4235  color: #16a34a;
4236}
4237body .sencha-popup .sencha-popup-option.blue .sencha-popup-arrow {
4238  color: #2563eb;
4239}
4240body .sencha-popup .sencha-popup-option.purple .sencha-popup-arrow {
4241  color: #7c3aed;
4242}
4243body .sencha-popup .sencha-popup-footer {
4244  display: flex;
4245  align-items: center;
4246  gap: 10px;
4247  padding-top: 18px;
4248  color: #64748b;
4249  font-size: 14px;
4250}
4251body .sencha-popup .sencha-popup-footer svg {
4252  width: 18px;
4253  height: 18px;
4254  color: #94a3b8;
4255  flex-shrink: 0;
4256}
4257html.dark body .sencha-popup-container {
4258    background: #202020;
4259}
4260html.dark body .sencha-popup .sencha-popup-brand img {
4261    content: url("/wp-content/uploads/2026/06/logo-light.png");
4262}
4263html.dark body .sencha-popup .sencha-popup-option:hover {
4264    background: #ffffff05;
4265}
4266html.dark body .sencha-popup .sencha-popup-title,
4267html.dark body .sencha-popup .sencha-popup-subtitle,
4268html.dark body .sencha-popup .sencha-popup-text-title,
4269html.dark body .sencha-popup .sencha-popup-text-desc,
4270html.dark body .sencha-popup .quiz-back,
4271html.dark body .sencha-popup .quiz-step-label,
4272html.dark body .sencha-popup .quiz-question,
4273html.dark body .sencha-popup .result-title,
4274html.dark body .sencha-popup .result-desc,
4275html.dark body .sencha-popup .sencha-popup-footer *,
4276html.dark body .sencha-popup .quiz-option-text {
4277    color: #fff;
4278}
4279html.dark body .sencha-popup .sencha-popup-icon svg path,
4280html.dark body .sencha-popup .sencha-popup-icon svg circle,
4281html.dark body .sencha-popup .result-icon svg {
4282    stroke: #000 !important;
4283}
4284html.dark body .sencha-popup .sencha-popup-option.green .sencha-popup-icon svg path {
4285    fill: #000 !important;
4286}
4287html.dark body .sencha-popup .sencha-popup-close {
4288    background: #ffffff08;
4289}
4290html.dark body .sencha-popup .sencha-popup-close:hover {
4291    background: #ffffff14;
4292}
4293html.dark body .sencha-popup .quiz-option {
4294    background: transparent;
4295}
4296html.dark body .sencha-popup .quiz-back svg,
4297html.dark body .sencha-popup .sencha-popup-option .sencha-popup-arrow {
4298    stroke: #fff;
4299}
4300@media (max-width: 520px) {
4301  body .sencha-popup .sencha-popup-container {
4302    padding: 28px 22px 22px;
4303    border-radius: 16px;
4304  }
4305  body .sencha-popup .sencha-popup-title {
4306    font-size: 30px;
4307  }
4308  body .sencha-popup .sencha-popup-subtitle {
4309    font-size: 15px;
4310  }
4311  body .sencha-popup .sencha-popup-icon {
4312    width: 42px;
4313    height: 42px;
4314  }
4315  body .sencha-popup .sencha-popup-icon svg {
4316    width: 20px;
4317    height: 20px;
4318  }
4319  body .sencha-popup .sencha-popup-text-title {
4320    font-size: 16px;
4321  }
4322}
4323/* ---------- Multi-screen state ---------- */
4324body .sencha-popup .sencha-popup-screen {
4325  display: none;
4326}
4327body .sencha-popup .sencha-popup-container.state-menu .sencha-popup-screen.menu,
4328body .sencha-popup .sencha-popup-container.state-quiz .sencha-popup-screen.quiz,
4329body .sencha-popup .sencha-popup-container.state-result .sencha-popup-screen.result {
4330  display: block;
4331}
4332/* ---------- Quiz theme (light, matches menu) ---------- */
4333body .sencha-popup .sencha-popup-container.state-quiz,
4334body .sencha-popup .sencha-popup-container.state-result {
4335  max-width: 760px;
4336  padding: 36px 36px 32px;
4337}
4338/* ---------- Progress bar ---------- */
4339body .sencha-popup .quiz-progress {
4340  display: flex;
4341  gap: 10px;
4342  margin-bottom: 24px;
4343}
4344body .sencha-popup .quiz-progress-step {
4345  flex: 1;
4346  height: 4px;
4347  border-radius: 4px;
4348  background: #e5e7eb;
4349  overflow: hidden;
4350  position: relative;
4351}
4352body .sencha-popup .quiz-progress-step::after,
4353body .sencha-popup .quiz-progress-step::after {
4354  content: "";
4355  position: absolute;
4356  transition: all 0.3s ease-in-out;
4357  width: 0%;
4358  height: 100%;
4359  left: 0;
4360  top: 0;
4361  border-radius: 4px;
4362  background-color: #16a34a;
4363}
4364body .sencha-popup .quiz-progress-step.is-active::after,
4365body .sencha-popup .quiz-progress-step.is-done::after {
4366  width: 100%;
4367}
4368body .sencha-popup .quiz-step-label {
4369  font-size: 12px;
4370  font-weight: 700;
4371  letter-spacing: 0.15em;
4372  color: #64748b;
4373  margin-bottom: 8px;
4374}
4375body .sencha-popup .quiz-question {
4376  font-size: 28px;
4377  line-height: 1.2;
4378  font-weight: 800;
4379  color: #0b1220;
4380  margin: 0 0 24px;
4381  letter-spacing: -0.01em;
4382}
4383body .sencha-popup .quiz-options {
4384  display: grid;
4385  grid-template-columns: 1fr 1fr;
4386  gap: 14px;
4387}
4388body .sencha-popup .quiz-option {
4389  display: flex;
4390  align-items: center;
4391  gap: 14px;
4392  padding: 16px 18px;
4393  background: #ffffff;
4394  border: 1px solid #e5e7eb;
4395  border-radius: 12px;
4396  color: #0b1220;
4397  text-align: left;
4398  font: inherit;
4399  font-size: 15px;
4400  line-height: 1.4;
4401  cursor: pointer;
4402  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
4403  height: unset;
4404  text-transform: initial;
4405}
4406body .sencha-popup .quiz-option:hover {
4407  border-color: #16a34a;
4408  background: #f0fdf4;
4409  box-shadow: 0 4px 14px rgba(22, 163, 74, 0.08);
4410  transform: translateY(-1px);
4411}
4412body .sencha-popup .quiz-option.is-selected {
4413  border-color: #16a34a;
4414  background: #ecfdf5;
4415}
4416body .sencha-popup .quiz-letter {
4417  width: 32px;
4418  height: 32px;
4419  border-radius: 8px;
4420  background: #f1f5f9;
4421  color: #475569;
4422  font-weight: 700;
4423  font-size: 13px;
4424  display: flex;
4425  align-items: center;
4426  justify-content: center;
4427  flex-shrink: 0;
4428}
4429body .sencha-popup .quiz-option:hover .quiz-letter,
4430body .sencha-popup .quiz-option.is-selected .quiz-letter {
4431  background: #16a34a;
4432  color: #ffffff;
4433}
4434body .sencha-popup .quiz-option-text {
4435  flex: 1;
4436}
4437body .sencha-popup .quiz-actions {
4438  display: flex;
4439  justify-content: space-between;
4440  align-items: center;
4441  margin-bottom: 14px;
4442}
4443body .sencha-popup .quiz-back {
4444  background: transparent;
4445  border: none;
4446  color: #64748b;
4447  font: inherit;
4448  font-size: 14px;
4449  font-weight: 600;
4450  cursor: pointer;
4451  padding: 8px 0;
4452  display: flex;
4453  align-items: center;
4454  gap: 6px;
4455  text-transform: capitalize;
4456  letter-spacing: 0;
4457  height: unset;
4458}
4459body .sencha-popup .quiz-back svg {
4460  stroke: #64748b;
4461}
4462body .sencha-popup .quiz-back:hover {
4463  color: #0b1220;
4464}
4465body .sencha-popup .quiz-back[disabled] {
4466  opacity: 0.35;
4467  cursor: default;
4468}
4469/* ---------- Result screen (email capture) ---------- */
4470body .sencha-popup .result-top {
4471  display: flex;
4472  justify-content: center;
4473  margin-bottom: 18px;
4474}
4475body .sencha-popup .result-top .quiz-back {
4476  font-weight: 600;
4477  display: inline-flex;
4478  align-items: center;
4479  gap: 6px;
4480}
4481body .sencha-popup .result-body {
4482  text-align: center;
4483  padding: 4px 24px 8px;
4484}
4485body .sencha-popup .result-icon {
4486  width: 64px;
4487  height: 64px;
4488  border-radius: 50%;
4489  background: #dcfce7;
4490  color: #16a34a;
4491  display: inline-flex;
4492  align-items: center;
4493  justify-content: center;
4494  margin-bottom: 22px;
4495}
4496body .sencha-popup .result-icon svg {
4497  width: 28px;
4498  height: 28px;
4499}
4500body .sencha-popup .result-title {
4501  font-size: 30px;
4502  line-height: 1.2;
4503  font-weight: 800;
4504  color: #0b1220;
4505  margin: 0 0 12px;
4506  letter-spacing: -0.01em;
4507}
4508body .sencha-popup .result-title span {
4509  color: #16a34a;
4510}
4511body .sencha-popup .result-desc {
4512  color: #475569;
4513  font-size: 15px;
4514  line-height: 1.6;
4515  margin: 0 auto 24px;
4516  max-width: 460px;
4517}
4518body .sencha-popup .result-form {
4519  display: flex;
4520  flex-direction: column;
4521  align-items: center;
4522  gap: 14px;
4523  max-width: 420px;
4524  margin: 0 auto;
4525}
4526body .sencha-popup .result-email {
4527  width: 100%;
4528  padding: 14px 16px;
4529  font: inherit;
4530  font-size: 15px;
4531  color: #0b1220;
4532  background: #ffffff;
4533  border: 1px solid #e5e7eb;
4534  border-radius: 10px;
4535  outline: none;
4536  transition: border-color 0.15s ease, box-shadow 0.15s ease;
4537}
4538body .sencha-popup .result-email::placeholder {
4539    color: #94a3b8;
4540}
4541body .sencha-popup .result-email:focus {
4542  border-color: #16a34a;
4543  box-shadow: 0 0 0 3px rgba(22, 163, 74, 0.15);
4544}
4545body .sencha-popup .result-form.has-error .result-email {
4546  border-color: #ef4444;
4547  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.15);
4548}
4549body .sencha-popup .result-submit {
4550  display: inline-flex;
4551  align-items: center;
4552  justify-content: center;
4553  gap: 8px;
4554  background: #84cc16;
4555  color: #ffffff !important;
4556  font: inherit;
4557  font-size: 15px;
4558  font-weight: 700;
4559  padding: 13px 26px;
4560  border: none;
4561  border-radius: 10px;
4562  cursor: pointer;
4563  transition: background 0.15s ease, transform 0.1s ease;
4564  height: unset;
4565
4566}
4567body .sencha-popup .result-submit svg {
4568  stroke: #fff;
4569}
4570body .sencha-popup .result-submit:hover {
4571  background: #65a30d;
4572  transform: translateY(-1px);
4573}
4574body .sencha-popup .result-submit:active {
4575    transform: translateY(0);
4576}
4577body .sencha-popup .result-fineprint {
4578  margin: 18px 0 0;
4579  color: #94a3b8;
4580  font-size: 13px;
4581}
4582body .sencha-popup .sencha-popup-icon svg,
4583body .sencha-popup .sencha-popup-icon svg path,
4584body .sencha-popup .sencha-popup-icon svg circle{
4585	color: inherit;                                                                                                                                                                                                                                                                                                                                                                                                                            
4586}
4587@media (max-width: 720px) {
4588  body .sencha-popup .sencha-popup-container.state-quiz,
4589  body .sencha-popup .sencha-popup-container.state-result {
4590    padding: 28px 22px 24px;
4591  }
4592  body .sencha-popup .quiz-question {
4593    font-size: 22px;
4594  }
4595  body .sencha-popup .quiz-options {
4596    grid-template-columns: 1fr;
4597  }
4598  body .sencha-popup .result-body {
4599    padding: 0;
4600  }
4601  body .sencha-popup .result-title {
4602    font-size: 24px;
4603  }
4604  body .sencha-popup .result-icon {
4605    width: 56px;
4606    height: 56px;
4607    margin-bottom: 16px;
4608  }
4609  body .sencha-popup .result-icon svg {
4610    width: 24px;
4611    height: 24px;
4612  }
4613}   
4614                                                                                                                                                                                                                                                                                                                                                                                                                            
4615 /* Exit PopUp CSS Ends */</style><style type="text/css" id="sns_global_less_compiled">.content .wp-geshi-highlight pre,
4616.content .wp-geshi-highlight span {
4617  overflow: visible;
4618  margin: 0;
4619  padding: 0;
4620  border: none;
4621  box-shadow: none;
4622  background: none;
4623  font-size: 14px;
4624  line-height: 1.4em;
4625  font-family: Menlo, 'Courier New', Courier, monospace;
4626  word-wrap: normal;
4627  /* Otherwise Chrome wraps lines */
4628
4629  white-space: pre;
4630}
4631.content .wp-geshi-highlight ol {
4632  margin: 0 !important;
4633  padding: 0 !important;
4634  counter-reset: line-number;
4635  /* Creates a new instance of the section counter with each ol element */
4636
4637  list-style-type: none;
4638}
4639.content .wp-geshi-highlight ol > li:before {
4640  counter-increment: line-number;
4641  content: counter(line-number, decimal-leading-zero);
4642  position: absolute;
4643  left: -46px;
4644  line-height: 21px;
4645  color: #cdcdcd;
4646  font-size: 80%;
4647  width: 40px;
4648}
4649.content .wp-geshi-highlight ol > li {
4650  position: relative;
4651  /* Create a positioning context */
4652
4653  margin: 0 0 0 40px;
4654  /* Give each list item a left margin to make room for the numbers */
4655
4656  list-style-type: none !important;
4657}
4658.content .wp-geshi-highlight li {
4659  padding-left: 2px;
4660  font-size: 14px;
4661  font-family: Menlo, 'Courier New', Courier, monospace;
4662}
4663.content .wp-geshi-highlight {
4664  background-color: #fff;
4665  padding: 10px 15px;
4666  border: 1px solid #e8e8e8;
4667  margin: 2px 0 30px 0;
4668  overflow-x: auto;
4669  background-color: #fdfdfd;
4670  box-shadow: 0 8px 7px -10px #cccccc, 0 -8px 7px -10px #cccccc;
4671}
4672code,
4673p code,
4674.entry-content code {
4675  padding: 3px !important;
4676  background-color: #f5f5f5 !important;
4677  color: #314e64 !important;
4678  font-family: Menlo, 'Courier New', Courier, monospace !important;
4679  font-size: 14px !important;
4680}
4681.maximum .pld-like-dislike-wrap.pld-template-1 {
4682  display: none;
4683}
4684.pld-like-dislike-wrap {
4685  display: inline-block;
4686  margin-bottom: 20px;
4687  display: flex;
4688  flex-wrap: wrap;
4689}
4690.pld-like-dislike-wrap h2 {
4691  flex: 0 0 100%;
4692  margin-bottom: 8px;
4693  font-size: 22px;
4694}
4695.pld-like-wrap.pld-common-wrap {
4696  margin-right: 15px !important;
4697}
4698.pld-like-dislike-wrap .pld-common-wrap {
4699  display: flex;
4700  text-align: center;
4701  align-items: center;
4702  justify-content: center;
4703  border-radius: 50%;
4704  gap: 6px;
4705  margin-right: 0;
4706  min-width: unset;
4707  padding: 0;
4708  width: 45px;
4709  height: 45px;
4710}
4711.pld-common-wrap > a.pld-like-dislike-trigger {
4712  text-decoration: none;
4713  box-shadow: 0 0 0 !important;
4714  border-bottom: 0;
4715  transition: all 0.1s ease;
4716}
4717.pld-like-dislike-wrap.pld-custom img {
4718  max-width: 25px;
4719  display: inline-block;
4720  vertical-align: top;
4721  transition: all 0.3s ease;
4722  max-width: unset;
4723  width: 100%;
4724  height: 100%;
4725  object-fit: cover;
4726  border-radius: 50%;
4727  box-shadow: 0 0px 10px #00000045;
4728}
4729.pld-like-dislike-wrap.pld-custom img:hover {
4730  transform: translateY(-2px);
4731}
4732.pld-count-wrap {
4733  width: 40px;
4734  height: 26px;
4735  background: #819fac;
4736  display: flex;
4737  justify-content: center;
4738  align-items: center;
4739  border-radius: 4px;
4740  color: #ffff;
4741  margin-top: 0;
4742  font-weight: 600;
4743  box-shadow: 0 5px 10px #00000057;
4744  display: none;
4745}
4746.pld-like-wrap .pld-count-wrap {
4747  background: #95c93d;
4748}
4749.pld-common-wrap label {
4750  margin-bottom: 0;
4751  letter-spacing: 0.5px;
4752  display: none;
4753}
4754</style><style type="text/css" id="sns_styles">* {
4755    font-family: 'Open Sans', sans-serif !important;
4756    color: rgb(var(--clr-gray));
4757}
4758html {
4759    color: rgb(var(--clr-gray));
4760    background-color: rgb(var(--clr-light));
4761    margin-top: 0 !important;
4762}
4763.entry {
4764    padding: 0 !important;
4765}
4766main.content>article.entry {
4767    padding-bottom: 0 !important;
4768}
4769img {
4770    max-width: 100%;
4771}
4772
4773/* Main Blog */
4774section.sencha-blog {
4775    padding: 40px 0 70px 0;
4776}
4777section.sencha-blog .container {
4778    position: relative;
4779    padding: 0 40px;
4780}
4781.sencha-blog-header {
4782    display: flex;
4783    justify-content: space-between;
4784    align-items: center;
4785    margin-bottom: 40px;
4786    gap: 15px;
4787}
4788/* .sencha-blog-header .categories-filter {
4789    flex: 1;
4790    max-width: 100%;
4791    display: flex;
4792    gap: 20px;
4793} */
4794.sencha-blog-header .category {
4795    display: inline-block;
4796    padding: 10px 20px;
4797    color: rgb(var(--clr-gray2));
4798    border: 1px solid #F0F0F0;
4799    border-radius: 8px;
4800    font-size: 15px;
4801    font-weight: 500;
4802    white-space: nowrap;
4803}
4804.sencha-blog-header .category.selected {
4805    background-color: #E4F4FB;
4806    border-color: #BEE4F4;
4807    color: #00425C;
4808}
4809.sencha-blog-header .heading-two {
4810    background: linear-gradient(to right, #1B5B30, #C2D72C);
4811    -webkit-background-clip: text;
4812    -webkit-text-fill-color: transparent;
4813    white-space: nowrap;
4814}
4815.sencha-blog-header .search-frm,
4816.sencha-blog-header .search-filter {
4817    display: flex;
4818    align-items: center;
4819    justify-content: flex-end;
4820    position: relative;
4821    flex: 0 0 250px;
4822    max-width: 250px;
4823}
4824.sencha-blog-header .search-filter input {
4825    background-color: #F8F8F8;
4826    padding: 10px 50px 10px 20px !important;
4827    border: 1px solid #F0F0F0;
4828    border-radius: 8px 0 0 8px !important;
4829    width: 100% !important;
4830    max-width: 250px;
4831    font-size: 15px;
4832    height: 42px !important;
4833    outline: none;
4834}
4835.sencha-blog-header .search-filter .search-box {
4836    display: flex;
4837    align-items: center;
4838    justify-content: center;
4839    width: 50px !important;
4840    height: 42px !important;
4841    background-color: #00425C;
4842    border-radius: 0 8px 8px 0 !important;
4843    position: absolute !important;
4844    top: 0;
4845    right: 0;
4846    border: none;
4847    cursor: pointer;
4848    font-size: 0;
4849    margin: 0;
4850    padding: unset !important;
4851}
4852.sencha-blog-header .search-filter .cs-icon {
4853    color: rgb(var(--clr-light));
4854    position: absolute;
4855    right: 18px;
4856    top: 50%;
4857    transform: translateY(-50%);
4858}
4859.main-blog-row {
4860    display: flex;
4861    gap: 15px;
4862    margin-bottom: 50px;
4863}
4864.main-blog-row .left-side {
4865    flex: 1;
4866    border: 1px solid #D7D7D7;
4867    border-top: 5px solid #86C500;
4868    padding: 25px 30px;
4869    border-radius: 0 0 8px 8px;
4870    overflow: hidden;
4871    display: flex;
4872    flex-direction: column;
4873}
4874.no-posts {
4875    width: 100%;
4876    height: 100%;
4877    display: flex;
4878    align-items: center;
4879    justify-content: center;
4880    min-height: 200px;
4881    font-size: 18px;
4882}
4883.main-blog-row .right-side {
4884    flex: 0 0 400px;
4885    max-width: 400px;
4886    border: 1px solid #D7D7D7;
4887    border-top: 5px solid rgb(var(--clr-gray2));
4888    border-radius: 0 0 8px 8px;
4889    overflow: hidden;
4890    align-self: flex-start;
4891}
4892.main-blog-row.mobile .right-side {
4893    display: none;
4894    flex: 1;
4895    max-width: 100%;
4896}
4897.main-blog-row.mobile {
4898    margin-bottom: 0;
4899}
4900.main-blog-row .left-side .heading-one {
4901    color: #00425C;
4902}
4903.main-blog-row .left-side .main-blog-info {
4904    display: flex;
4905    flex-wrap: wrap;
4906    margin: 13px 0 20px;
4907    row-gap: 8px;
4908}
4909.main-blog-row .left-side .main-blog-info span {
4910    font-size: 12px;
4911    color: #898989;
4912    display: flex;
4913    align-items: center;
4914    gap: 6px;
4915}
4916.main-blog-row .left-side .main-blog-info span:not(:last-child) {
4917    padding-right: 15px;
4918    margin-right: 15px;
4919    border-right: 1px solid;
4920}
4921.main-blog-row .left-side p {
4922    font-size: 15px;
4923    line-height: 1.7;
4924    margin-bottom: 20px;
4925}
4926.main-blog-row .left-side.main-blog > .img-wrapper {
4927    margin-bottom: 20px;
4928}
4929.main-blog-row .left-side.main-blog > .img-wrapper img {
4930    max-height: 500px;
4931}
4932.main-blog-row .left-side .main-blog-footer {
4933    display: flex;
4934    align-items: flex-end;
4935    justify-content: space-between;
4936    flex: 1;
4937}
4938.main-blog-row .left-side .main-blog-author {
4939    display: flex;
4940    align-items: center;
4941    gap: 10px;
4942}
4943.main-blog-row .left-side .main-blog-author span {
4944    font-size: 15px;
4945    color: #898989;
4946}
4947.main-blog-row .left-side .author-img img {
4948    width: 100%;
4949    height: 100%;
4950    border-radius: 50%;
4951    display: block;
4952}
4953.main-blog-row .left-side .author-img {
4954    width: 40px;
4955    height: 40px;
4956}
4957.main-blog-row .left-side .main-blog-footer a {
4958    display: flex;
4959    align-items: center;
4960    font-size: 15px;
4961    gap: 7px;
4962    color: #00425C;
4963    font-weight: 700;
4964    padding-bottom: 10px;
4965}
4966.main-blog-row .left-side .main-blog-footer a .cs-icon {
4967    color: #00425C;
4968    font-weight: 700;
4969    transition: all 0.3s ease;
4970}
4971.main-blog-row .left-side .main-blog-footer a:hover .cs-icon {
4972    transform: translateX(2px);
4973}
4974.main-blog-row .right-side p {
4975    font-size: 15px;
4976    margin-bottom: 20px;
4977}
4978.main-blog-row .right-side .heading-three {
4979    margin-bottom: 5px;
4980}
4981.main-blog-row .right-side .subscribe-form-control label {
4982    display: block;
4983    margin-bottom: 0;
4984    text-transform: capitalize;
4985    letter-spacing: unset;
4986    font-weight: 600;
4987    margin-bottom: 2px;
4988}
4989.main-blog-row .right-side .subscribe-form-control input {
4990    width: 100%;
4991    border-radius: 8px !important;
4992    border: none;
4993    background-color: #F0F0F0;
4994    min-height: 40px;
4995    padding: 12px 20px;
4996    font-size: 15px;
4997    font-weight: 400;
4998}
4999.main-blog-row .right-side .subscribe-policy {
5000    font-size: 13px;
5001    color: rgb(var(--clr-gray2));
5002    line-height: 1.5;
5003}
5004.main-blog-row .right-side .subscribe-form-control {
5005    margin-bottom: 25px;
5006}
5007.main-blog-row .right-side .subscribe-policy a {
5008    color: #00425C;
5009}
5010.main-blog-row .right-side .subscribe-body {
5011    padding: 25px 20px 30px 20px;
5012}
5013.main-blog-row .right-side .subscribe-footer {
5014    display: flex;
5015    background-color: #00425C;
5016    padding: 18px 20px;
5017    margin: unset;
5018    height: unset;
5019    line-height: unset;
5020    width: 100% !important;
5021    border: none;
5022    text-align: left;
5023    cursor: pointer;
5024    border-radius: unset;
5025    letter-spacing: unset;
5026    position: relative;
5027    overflow: hidden;
5028}
5029.main-blog-row .right-side .subscribe-footer span {
5030    color: #fff;
5031    font-size: 15px;
5032    font-weight: 600;
5033}
5034.main-blog-row .right-side .subscribe-footer .arrows {
5035    position: absolute;
5036    width: 90px;
5037    height: 54px;
5038    left: 140px;
5039    background-color: #055372;
5040}
5041.main-blog-row .right-side .subscribe-footer .arrows.upper {
5042    top: -50%;
5043    transform: skewX(30deg);
5044}
5045.main-blog-row .right-side .subscribe-footer .arrows.lower {
5046    bottom: -50%;
5047    transform: skewX(-30deg);
5048}
5049.main-blog-row .right-side .subscribe-footer .arrows::before {
5050    content: "";
5051    position: absolute;
5052    width: 5px;
5053    height: 100%;
5054    top: 0;
5055    left: 50%;
5056    transform: translateX(-50%);
5057    background-color: #00425C;
5058}
5059.sencha-blog-wrapper {
5060    display: grid;
5061    grid-template-columns: repeat(3,1fr);
5062    gap: 30px;
5063}
5064.sencha-blog-block {
5065    border-radius: 8px;
5066    overflow: hidden;
5067    border: 1px solid #D7D7D7;
5068    transition: all 0.2s ease;
5069    display: flex;
5070    flex-direction: column;
5071}
5072.sencha-blog-block:hover {
5073    transform: translateY(-2px);
5074    box-shadow: 0 0 20px rgba(0,0,0,0.1);
5075}
5076.sencha-blog-block .blog-header .img-wrapper {
5077    aspect-ratio: 1.7 / 1;
5078}
5079.sencha-blog-block .blog-header .img-wrapper img {
5080    width: 100%;
5081    height: 100%;
5082    object-fit: cover;
5083}
5084.sencha-blog-block .blog-body {
5085    padding: 15px 15px 22px;
5086    flex: 1;
5087}
5088.sencha-blog-block .blog-tags {
5089    display: flex;
5090    flex-wrap: wrap;
5091    gap: 0 20px;
5092}
5093.sencha-blog-block .blog-tags span {
5094    font-weight: 700;
5095    font-size: 15px;
5096    text-transform: uppercase;
5097    position: relative;
5098    color: #86bc40;
5099    margin-bottom: 12px;
5100    display: block;
5101}
5102.sencha-blog-block .blog-title h3 {
5103    margin: 0 0 10px;
5104    font-size: 16px;
5105    color: #00425C;
5106    line-height: 1.5;
5107    font-weight: 700;
5108}
5109.sencha-blog-block .blog-desc p {
5110    font-size: 15px;
5111    display: -webkit-box;
5112    -webkit-line-clamp: 3;
5113    -webkit-box-orient: vertical;
5114    overflow: hidden;
5115}
5116.sencha-blog-block .blog-footer {
5117    display: flex;
5118    flex-wrap: wrap;
5119    border-top: 1px solid #D7D7D7;
5120}
5121.sencha-blog-block .blog-footer > div {
5122    flex: 1;
5123    min-height: 50px;
5124    display: flex;
5125    align-items: center;
5126    justify-content: center;
5127    gap: 8px;
5128    padding: 0 10px;
5129}
5130.sencha-blog-block .blog-footer > div:not(:last-child) {
5131    border-right: 1px solid #D7D7D7;
5132}
5133.sencha-blog-block .blog-footer > div span {
5134    font-size: 12px;
5135    line-height: 1.3;
5136    color: #898989;
5137    display: flex;
5138    align-items: center;
5139    gap: 6px;
5140}
5141.sencha-blog-block .blog-author .img-wrapper {
5142    width: 30px;
5143    height: 30px;
5144    flex: 0 0 30px;
5145}
5146.sencha-blog-block .blog-author .img-wrapper img {
5147    width: 100%;
5148    height: 100%;
5149    object-fit: cover;
5150    border-radius: 50%;
5151}
5152.sencha-blog-pagination {
5153    display: flex;
5154    align-items: center;
5155    justify-content: center;
5156    gap: 15px;
5157    margin-top: 70px;
5158}
5159.sencha-blog-pagination .paginate-block {
5160    width: 40px;
5161    height: 40px;
5162    display: flex;
5163    align-items: center;
5164    justify-content: center;
5165    border: 1px solid #D7D7D7;
5166    border-radius: 8px;
5167    cursor: pointer;
5168    color: rgb(var(--clr-gray2));
5169}
5170.sencha-blog-pagination .paginate-block.selected {
5171    background-color: #E4F4FB;
5172    border-color: #BEE4F4;
5173    color: #00425C;
5174}
5175.sencha-blog-pagination .paginate-block.nav-arrow {
5176    border: 1px solid #F0F0F0;
5177}
5178.sencha-blog-pagination .paginate-block.nav-arrow span {
5179    width: 10px;
5180    height: 10px;
5181    border-left: 2px solid #00425C;
5182    border-bottom: 2px solid #00425C;
5183}
5184.sencha-blog-pagination .paginate-block.prev span {
5185    transform: rotate(45deg);
5186    margin-right: -4px;
5187}
5188.sencha-blog-pagination .paginate-block.next span {
5189    transform: rotate(-135deg);
5190    margin-left: -5px;
5191}
5192.sencha-blog-pagination .paginate-block.disabled span {
5193    border-color: rgba(var(--clr-gray2),0.5);
5194}
5195.sencha-blog-social {
5196    display: flex;
5197    position: absolute;
5198    top: 150px;
5199    left: -25px;
5200}
5201.sencha-blog-social .essb_links {
5202    margin: 0;
5203}
5204.sencha-blog-social .essb_links ul {
5205    display: flex;
5206    flex-direction: column;
5207    gap: 20px;
5208}
5209.sencha-blog-social .essb_links ul li a {
5210    background-color: rgb(var(--clr-gray2)) !important;
5211    margin: unset;
5212    width: 30px;
5213    height: 30px;
5214    border-radius: 50%;
5215    display: flex;
5216    align-items: center;
5217    justify-content: center;
5218}
5219.sencha-blog-social .essb_links ul li a:hover {
5220    background: unset;
5221    background-color: rgb(var(--clr-pri)) !important;
5222}
5223.sencha-blog-social .essb_links .essb_icon {
5224    width: 18px;
5225    height: 18px;
5226    color: #fff;
5227    display: inline-flex;
5228}
5229.sencha-blog-social .essb_links .essb_icon::before {
5230    top: unset;
5231    left: unset;
5232}
5233
5234/* Filters */
5235.list-dropdown {
5236    max-width: 800px;
5237    flex: 1;
5238    justify-content: center;
5239}
5240.list-dropdown ul {
5241    list-style: none;
5242    display: flex;
5243    justify-content: flex-start;
5244    gap: 0;
5245    border: none;
5246}
5247.list-dropdown ul li {
5248    white-space: nowrap;
5249    padding: 0;
5250    float: left;
5251}
5252.list-dropdown ul li + li {
5253    margin-left: 10px;
5254}
5255.list-dropdown ul.cs-overflow-hidden{
5256	overflow:hidden;																									
5257}																						
5258																									
5259.more-item {
5260    position: relative;
5261}
5262.more-item .dropdown-menu {
5263    position: absolute;
5264    top: 50px;
5265    right: 0;
5266    background: #fff;
5267    padding: 0;
5268    flex-direction: column;
5269    max-height: 200px;
5270    overflow: auto;
5271    box-shadow: 0 0 10px rgba(0,0,0,0.2);
5272    border-radius: 5px;
5273    display: none;
5274    z-index: 9;
5275}
5276.more-item .dropdown-menu::-webkit-scrollbar {
5277    width: 5px;
5278}
5279.more-item .dropdown-menu::-webkit-scrollbar-track {
5280    background-color: #ccc;
5281    border-radius: 10px;
5282}
5283.more-item .dropdown-menu::-webkit-scrollbar-thumb {
5284    background-color: #888;
5285    border-radius: 10px;
5286}
5287.more-item .dropdown-menu.active {
5288    display: flex;
5289}
5290.more-item .dropdown-menu li {
5291    margin-left: 0;
5292}
5293.more-item .dropdown-menu li + li {
5294    border-top: 1px solid #D7D7D7;
5295}
5296.more-item .dropdown-menu li .category {
5297    width: 100%;
5298    border-radius: unset;
5299    border: none;
5300    color: rgba(var(--clr-gray2),0.7);
5301    transition: all 0.3s ease;
5302}
5303.more-item .dropdown-menu li .category:hover {
5304    color: rgba(var(--clr-gray2),1);
5305}
5306
5307@media screen and (min-width: 1800px) {
5308    .sencha-blog-header .category,
5309    .sencha-blog-header .search-filter input,
5310    .main-blog-row .left-side .main-blog-author span,
5311    .main-blog-row .right-side p,
5312    .main-blog-row .right-side .subscribe-form-control label,
5313    .main-blog-row .right-side .subscribe-form-control input,
5314    .sencha-blog-block .blog-desc p {
5315        font-size: 16px;
5316    }
5317    .main-blog-row .left-side .main-blog-info span,
5318    .main-blog-row .right-side .subscribe-policy {
5319        font-size: 15px;
5320    }
5321    .main-blog-row .left-side p,
5322    .main-blog-row .left-side .main-blog-footer a {
5323        font-size: 18px;
5324    }
5325    .main-blog-row .right-side .subscribe-footer span,
5326    .sencha-blog-block .blog-tags span {
5327        font-size: 17px;
5328    }
5329    .sencha-blog-block .blog-footer > div span {
5330        font-size: 14px;
5331    }
5332    .sencha-blog-block .blog-title h3 {
5333        font-size: 19px;
5334    }
5335    .sencha-blog-block .blog-desc p {
5336        line-height: 1.7;
5337    }
5338    .sencha-blog-pagination .paginate-block {
5339        width: 45px;
5340        height: 45px;
5341        font-size: 18px;
5342    }
5343    .sencha-blog-social .essb_links ul li a {
5344        width: 35px;
5345        height: 35px;
5346    }
5347    .sencha-blog-social .essb_links ul {
5348        gap: 25px;
5349    }
5350    .main-blog-row .right-side .subscribe-footer .arrows {
5351        left: 160px;
5352    }
5353}
5354
5355@media screen and (max-width: 1500px) {
5356    section.sencha-blog .container {
5357        padding: 0 20px;
5358    }
5359    .sencha-blog-block .blog-footer > div {
5360        min-height: 35px;
5361    }
5362    .sencha-blog-block .blog-footer > div:first-child {
5363        order: 3;
5364        flex: 0 0 100%;
5365        border-top: 1px solid #D7D7D7;
5366    }
5367    .sencha-blog-block .blog-footer > div:nth-child(2) {
5368        order: 1;
5369    }
5370    .sencha-blog-block .blog-footer > div:last-child {
5371        order: 2;
5372    }
5373    .sencha-blog-block .blog-author .img-wrapper {
5374        width: 25px;
5375        height: 25px;
5376        flex: 0 0 25px;
5377    }
5378}
5379
5380@media screen and (max-width: 1200px) {
5381    .sencha-blog-header .category {
5382        padding: 8px 15px;
5383        font-size: 14px;
5384    }
5385    .main-blog-row .right-side {
5386        flex: 0 0 350px;
5387        max-width: 350px;
5388    }
5389    .sencha-blog-wrapper {
5390        grid-template-columns: repeat(2,1fr);
5391    }
5392    .sencha-blog-pagination {
5393        margin-top: 50px;
5394    }
5395}
5396
5397@media screen and (max-width: 991px) {
5398    section.sencha-blog {
5399        padding: 20px 0 40px 0;
5400    }
5401    .sencha-blog-header {
5402        flex-wrap: wrap;
5403        margin-bottom: 30px;
5404    }
5405    .sencha-blog-header .heading-two {
5406        order: 1;
5407    }
5408    .sencha-blog-header .search-frm,
5409    .sencha-blog-header .search-filter {
5410        order: 2;
5411    }
5412    .list-dropdown {
5413        order: 3;
5414        flex: 0 0 100%;
5415        max-width: 100%;
5416    }
5417    .main-blog-row {
5418        flex-direction: column;   
5419    }
5420    .main-blog-row.desktop .right-side {
5421        display: none;
5422    }
5423    .main-blog-row.mobile .right-side {
5424        display: block;
5425    }
5426    .list-dropdown ul {
5427        justify-content: flex-start;
5428    }
5429    .main-blog-row {
5430        margin-bottom: 30px;
5431    }
5432    .main-blog-row .left-side.main-blog > .img-wrapper {
5433        margin-bottom: 10px;
5434    }
5435    .main-blog-row .left-side p {
5436        font-size: 14px;
5437        margin-bottom: 15px;
5438    }
5439    .sencha-blog-wrapper {
5440        gap: 20px;
5441    }
5442    .sencha-blog-block .blog-body {
5443        padding: 15px 15px 15px;
5444    }
5445    .sencha-blog-block .blog-desc p {
5446        font-size: 14px;
5447    }
5448    .sencha-blog-pagination {
5449        margin-top: 40px;
5450        margin-bottom: 70px;
5451    }
5452    .sencha-blog-pagination .paginate-block {
5453        width: 35px;
5454        height: 35px;
5455        font-size: 14px;
5456    }
5457    .main-blog-row .right-side .heading-three {
5458        font-size: 28px;
5459        font-weight: 700;
5460    }
5461}
5462
5463@media screen and (max-width: 767px) {
5464    .sencha-blog-wrapper {
5465        grid-template-columns: repeat(1,1fr);
5466    }
5467    .main-blog-row .left-side {
5468        padding: 15px 20px;
5469    }
5470    .main-blog-row .right-side .subscribe-body {
5471        padding: 15px 15px 20px 15px;
5472    }
5473    .main-blog-row .right-side .subscribe-form-control {
5474        margin-bottom: 15px;
5475    }
5476    .main-blog-row .right-side p {
5477        margin-bottom: 15px;
5478    }
5479    .main-blog-row .right-side .subscribe-footer {
5480        padding: 15px 20px;
5481    }
5482    .main-blog-row .left-side .main-blog-info {
5483        margin: 13px 0 0px;
5484    }
5485    .sencha-blog-social {
5486        position: relative;
5487        top: unset;
5488        left: unset;
5489    }
5490    .sencha-blog-social .essb_links ul {
5491        flex-direction: row;
5492        margin-bottom: 10px !important;
5493        gap: 8px;
5494        justify-content: flex-end;
5495    }
5496    .sencha-blog-social .essb_links {
5497        margin: unset;
5498        width: 100%;
5499    }
5500    .sencha-blog-social .essb_links ul li a {
5501        width: 25px;
5502        height: 25px;
5503    }
5504    .sencha-blog-social .essb_links .essb_icon {
5505        width: 14px;
5506        height: 14px;
5507    }
5508    .sencha-blog-social .essb_links .essb_icon::before {
5509        font-size: 14px !important;
5510    }
5511    .main-blog-row .right-side .subscribe-footer .arrows {
5512        height: 48px;
5513    }
5514    .sencha-blog-pagination {
5515        margin-bottom: 50px;
5516    }
5517}
5518
5519@media screen and (max-width: 480px) {
5520    .main-blog-row .left-side .main-blog-info span:nth-child(2) {
5521        border-right: none;
5522    }
5523    .main-blog-row .left-side .main-blog-info span:nth-child(3) {
5524        flex: 0 0 100%;
5525    }
5526    .main-blog-row .right-side .heading-three {
5527        font-size: 25px;
5528        line-height: 1.2;
5529    }
5530    .sencha-blog-header .search-frm,
5531    .sencha-blog-header .search-filter {
5532        flex: 0 0 100%;
5533        max-width: 100%;
5534        justify-content: flex-start;
5535    }
5536    .sencha-blog-header .search-filter input {
5537        max-width: 100%;
5538    }
5539    .no-posts {
5540        font-size: 16px;
5541    }
5542}</style>
5542<script type="text/javascript" id="sns_global_scripts_in_head">window.addEventListener('DOMContentLoaded', function() {// live
5543/*!
5544 * jQuery hashchange event - v1.3 - 7/21/2010
5545 * http://benalman.com/projects/jquery-hashchange-plugin/
5546 * 
5547 * Copyright (c) 2010 "Cowboy" Ben Alman
5548 * Dual licensed under the MIT and GPL licenses.
5549 * http://benalman.com/about/license/
5550 */
5551
5552// Script: jQuery hashchange event
5553//
5554// *Version: 1.3, Last updated: 7/21/2010*
5555// 
5556// Project Home - http://benalman.com/projects/jquery-hashchange-plugin/
5557// GitHub       - http://github.com/cowboy/jquery-hashchange/
5558// Source       - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.js
5559// (Minified)   - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.min.js (0.8kb gzipped)
5560// 
5561// About: License
5562// 
5563// Copyright (c) 2010 "Cowboy" Ben Alman,
5564// Dual licensed under the MIT and GPL licenses.
5565// http://benalman.com/about/license/
5566// 
5567// About: Examples
5568// 
5569// These working examples, complete with fully commented code, illustrate a few
5570// ways in which this plugin can be used.
5571// 
5572// hashchange event - http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/
5573// document.domain - http://benalman.com/code/projects/jquery-hashchange/examples/document_domain/
5574// 
5575// About: Support and Testing
5576// 
5577// Information about what version or versions of jQuery this plugin has been
5578// tested with, what browsers it has been tested in, and where the unit tests
5579// reside (so you can test it yourself).
5580// 
5581// jQuery Versions - 1.2.6, 1.3.2, 1.4.1, 1.4.2
5582// Browsers Tested - Internet Explorer 6-8, Firefox 2-4, Chrome 5-6, Safari 3.2-5,
5583//                   Opera 9.6-10.60, iPhone 3.1, Android 1.6-2.2, BlackBerry 4.6-5.
5584// Unit Tests      - http://benalman.com/code/projects/jquery-hashchange/unit/
5585// 
5586// About: Known issues
5587// 
5588// While this jQuery hashchange event implementation is quite stable and
5589// robust, there are a few unfortunate browser bugs surrounding expected
5590// hashchange event-based behaviors, independent of any JavaScript
5591// window.onhashchange abstraction. See the following examples for more
5592// information:
5593// 
5594// Chrome: Back Button - http://benalman.com/code/projects/jquery-hashchange/examples/bug-chrome-back-button/
5595// Firefox: Remote XMLHttpRequest - http://benalman.com/code/projects/jquery-hashchange/examples/bug-firefox-remote-xhr/
5596// WebKit: Back Button in an Iframe - http://benalman.com/code/projects/jquery-hashchange/examples/bug-webkit-hash-iframe/
5597// Safari: Back Button from a different domain - http://benalman.com/code/projects/jquery-hashchange/examples/bug-safari-back-from-diff-domain/
5598// 
5599// Also note that should a browser natively support the window.onhashchange 
5600// event, but not report that it does, the fallback polling loop will be used.
5601// 
5602// About: Release History
5603// 
5604// 1.3   - (7/21/2010) Reorganized IE6/7 Iframe code to make it more
5605//         "removable" for mobile-only development. Added IE6/7 document.title
5606//         support. Attempted to make Iframe as hidden as possible by using
5607//         techniques from http://www.paciellogroup.com/blog/?p=604. Added 
5608//         support for the "shortcut" format $(window).hashchange( fn ) and
5609//         $(window).hashchange() like jQuery provides for built-in events.
5610//         Renamed jQuery.hashchangeDelay to <jQuery.fn.hashchange.delay> and
5611//         lowered its default value to 50. Added <jQuery.fn.hashchange.domain>
5612//         and <jQuery.fn.hashchange.src> properties plus document-domain.html
5613//         file to address access denied issues when setting document.domain in
5614//         IE6/7.
5615// 1.2   - (2/11/2010) Fixed a bug where coming back to a page using this plugin
5616//         from a page on another domain would cause an error in Safari 4. Also,
5617//         IE6/7 Iframe is now inserted after the body (this actually works),
5618//         which prevents the page from scrolling when the event is first bound.
5619//         Event can also now be bound before DOM ready, but it won't be usable
5620//         before then in IE6/7.
5621// 1.1   - (1/21/2010) Incorporated document.documentMode test to fix IE8 bug
5622//         where browser version is incorrectly reported as 8.0, despite
5623//         inclusion of the X-UA-Compatible IE=EmulateIE7 meta tag.
5624// 1.0   - (1/9/2010) Initial Release. Broke out the jQuery BBQ event.special
5625//         window.onhashchange functionality into a separate plugin for users
5626//         who want just the basic event & back button support, without all the
5627//         extra awesomeness that BBQ provides. This plugin will be included as
5628//         part of jQuery BBQ, but also be available separately.
5629
5630(function ($, window, undefined) {
5631    '$:nomunge'; // Used by YUI compressor.
5632
5633    // Reused string.
5634    var str_hashchange = 'hashchange',
5635
5636        // Method / object references.
5637        doc = document,
5638        fake_onhashchange,
5639        special = $.event.special,
5640
5641        // Does the browser support window.onhashchange? Note that IE8 running in
5642        // IE7 compatibility mode reports true for 'onhashchange' in window, even
5643        // though the event isn't supported, so also test document.documentMode.
5644        doc_mode = doc.documentMode,
5645        supports_onhashchange = 'on' + str_hashchange in window && (doc_mode === undefined || doc_mode > 7);
5646
5647    // Get location.hash (or what you'd expect location.hash to be) sans any
5648    // leading #. Thanks for making this necessary, Firefox!
5649    function get_fragment(url) {
5650        url = url || location.href;
5651        return '#' + url.replace(/^[^#]*#?(.*)$/, '$1');
5652    };
5653
5654    // Method: jQuery.fn.hashchange
5655    // 
5656    // Bind a handler to the window.onhashchange event or trigger all bound
5657    // window.onhashchange event handlers. This behavior is consistent with
5658    // jQuery's built-in event handlers.
5659    // 
5660    // Usage:
5661    // 
5662    // > jQuery(window).hashchange( [ handler ] );
5663    // 
5664    // Arguments:
5665    // 
5666    //  handler - (Function) Optional handler to be bound to the hashchange
5667    //    event. This is a "shortcut" for the more verbose form:
5668    //    jQuery(window).bind( 'hashchange', handler ). If handler is omitted,
5669    //    all bound window.onhashchange event handlers will be triggered. This
5670    //    is a shortcut for the more verbose
5671    //    jQuery(window).trigger( 'hashchange' ). These forms are described in
5672    //    the <hashchange event> section.
5673    // 
5674    // Returns:
5675    // 
5676    //  (jQuery) The initial jQuery collection of elements.
5677
5678    // Allow the "shortcut" format $(elem).hashchange( fn ) for binding and
5679    // $(elem).hashchange() for triggering, like jQuery does for built-in events.
5680    $.fn[str_hashchange] = function (fn) {
5681        return fn ? this.bind(str_hashchange, fn) : this.trigger(str_hashchange);
5682    };
5683
5684    // Property: jQuery.fn.hashchange.delay
5685    // 
5686    // The numeric interval (in milliseconds) at which the <hashchange event>
5687    // polling loop executes. Defaults to 50.
5688
5689    // Property: jQuery.fn.hashchange.domain
5690    // 
5691    // If you're setting document.domain in your JavaScript, and you want hash
5692    // history to work in IE6/7, not only must this property be set, but you must
5693    // also set document.domain BEFORE jQuery is loaded into the page. This
5694    // property is only applicable if you are supporting IE6/7 (or IE8 operating
5695    // in "IE7 compatibility" mode).
5696    // 
5697    // In addition, the <jQuery.fn.hashchange.src> property must be set to the
5698    // path of the included "document-domain.html" file, which can be renamed or
5699    // modified if necessary (note that the document.domain specified must be the
5700    // same in both your main JavaScript as well as in this file).
5701    // 
5702    // Usage:
5703    // 
5704    // jQuery.fn.hashchange.domain = document.domain;
5705
5706    // Property: jQuery.fn.hashchange.src
5707    // 
5708    // If, for some reason, you need to specify an Iframe src file (for example,
5709    // when setting document.domain as in <jQuery.fn.hashchange.domain>), you can
5710    // do so using this property. Note that when using this property, history
5711    // won't be recorded in IE6/7 until the Iframe src file loads. This property
5712    // is only applicable if you are supporting IE6/7 (or IE8 operating in "IE7
5713    // compatibility" mode).
5714    // 
5715    // Usage:
5716    // 
5717    // jQuery.fn.hashchange.src = 'path/to/file.html';
5718
5719    $.fn[str_hashchange].delay = 50;
5720    /*
5721    $.fn[ str_hashchange ].domain = null;
5722    $.fn[ str_hashchange ].src = null;
5723    */
5724
5725    // Event: hashchange event
5726    // 
5727    // Fired when location.hash changes. In browsers that support it, the native
5728    // HTML5 window.onhashchange event is used, otherwise a polling loop is
5729    // initialized, running every <jQuery.fn.hashchange.delay> milliseconds to
5730    // see if the hash has changed. In IE6/7 (and IE8 operating in "IE7
5731    // compatibility" mode), a hidden Iframe is created to allow the back button
5732    // and hash-based history to work.
5733    // 
5734    // Usage as described in <jQuery.fn.hashchange>:
5735    // 
5736    // > // Bind an event handler.
5737    // > jQuery(window).hashchange( function(e) {
5738    // >   var hash = location.hash;
5739    // >   ...
5740    // > });
5741    // > 
5742    // > // Manually trigger the event handler.
5743    // > jQuery(window).hashchange();
5744    // 
5745    // A more verbose usage that allows for event namespacing:
5746    // 
5747    // > // Bind an event handler.
5748    // > jQuery(window).bind( 'hashchange', function(e) {
5749    // >   var hash = location.hash;
5750    // >   ...
5751    // > });
5752    // > 
5753    // > // Manually trigger the event handler.
5754    // > jQuery(window).trigger( 'hashchange' );
5755    // 
5756    // Additional Notes:
5757    // 
5758    // * The polling loop and Iframe are not created until at least one handler
5759    //   is actually bound to the 'hashchange' event.
5760    // * If you need the bound handler(s) to execute immediately, in cases where
5761    //   a location.hash exists on page load, via bookmark or page refresh for
5762    //   example, use jQuery(window).hashchange() or the more verbose 
5763    //   jQuery(window).trigger( 'hashchange' ).
5764    // * The event can be bound before DOM ready, but since it won't be usable
5765    //   before then in IE6/7 (due to the necessary Iframe), recommended usage is
5766    //   to bind it inside a DOM ready handler.
5767
5768    // Override existing $.event.special.hashchange methods (allowing this plugin
5769    // to be defined after jQuery BBQ in BBQ's source code).
5770    special[str_hashchange] = $.extend(special[str_hashchange], {
5771
5772        // Called only when the first 'hashchange' event is bound to window.
5773        setup: function () {
5774            // If window.onhashchange is supported natively, there's nothing to do..
5775            if (supports_onhashchange) { return false; }
5776
5777            // Otherwise, we need to create our own. And we don't want to call this
5778            // until the user binds to the event, just in case they never do, since it
5779            // will create a polling loop and possibly even a hidden Iframe.
5780            $(fake_onhashchange.start);
5781        },
5782
5783        // Called only when the last 'hashchange' event is unbound from window.
5784        teardown: function () {
5785            // If window.onhashchange is supported natively, there's nothing to do..
5786            if (supports_onhashchange) { return false; }
5787
5788            // Otherwise, we need to stop ours (if possible).
5789            $(fake_onhashchange.stop);
5790        }
5791
5792    });
5793
5794    // fake_onhashchange does all the work of triggering the window.onhashchange
5795    // event for browsers that don't natively support it, including creating a
5796    // polling loop to watch for hash changes and in IE 6/7 creating a hidden
5797    // Iframe to enable back and forward.
5798    fake_onhashchange = (function () {
5799        var self = {},
5800            timeout_id,
5801
5802            // Remember the initial hash so it doesn't get triggered immediately.
5803            last_hash = get_fragment(),
5804
5805            fn_retval = function (val) { return val; },
5806            history_set = fn_retval,
5807            history_get = fn_retval;
5808
5809        // Start the polling loop.
5810        self.start = function () {
5811            timeout_id || poll();
5812        };
5813
5814        // Stop the polling loop.
5815        self.stop = function () {
5816            timeout_id && clearTimeout(timeout_id);
5817            timeout_id = undefined;
5818        };
5819
5820        // This polling loop checks every $.fn.hashchange.delay milliseconds to see
5821        // if location.hash has changed, and triggers the 'hashchange' event on
5822        // window when necessary.
5823        function poll() {
5824            var hash = get_fragment(),
5825                history_hash = history_get(last_hash);
5826
5827            if (hash !== last_hash) {
5828                history_set(last_hash = hash, history_hash);
5829
5830                $(window).trigger(str_hashchange);
5831
5832            } else if (history_hash !== last_hash) {
5833                location.href = location.href.replace(/#.*/, '') + history_hash;
5834            }
5835
5836            timeout_id = setTimeout(poll, $.fn[str_hashchange].delay);
5837        };
5838
5839        // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
5840        // vvvvvvvvvvvvvvvvvvv REMOVE IF NOT SUPPORTING IE6/7/8 vvvvvvvvvvvvvvvvvvv
5841        // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
5842        /* $.browser.msie && !supports_onhashchange && (function () {
5843            // Not only do IE6/7 need the "magical" Iframe treatment, but so does IE8
5844            // when running in "IE7 compatibility" mode.
5845
5846            var iframe,
5847                iframe_src;
5848
5849            // When the event is bound and polling starts in IE 6/7, create a hidden
5850            // Iframe for history handling.
5851            self.start = function () {
5852                if (!iframe) {
5853                    iframe_src = $.fn[str_hashchange].src;
5854                    iframe_src = iframe_src && iframe_src + get_fragment();
5855
5856                    // Create hidden Iframe. Attempt to make Iframe as hidden as possible
5857                    // by using techniques from http://www.paciellogroup.com/blog/?p=604.
5858                    iframe = $('<iframe tabindex="-1" title="empty"/>').hide()
5859
5860                        // When Iframe has completely loaded, initialize the history and
5861                        // start polling.
5862                        .one('load', function () {
5863                            iframe_src || history_set(get_fragment());
5864                            poll();
5865                        })
5866
5867                        // Load Iframe src if specified, otherwise nothing.
5868                        .attr('src', iframe_src || 'javascript:0')
5869
5870                        // Append Iframe after the end of the body to prevent unnecessary
5871                        // initial page scrolling (yes, this works).
5872                        .insertAfter('body')[0].contentWindow;
5873
5874                    // Whenever `document.title` changes, update the Iframe's title to
5875                    // prettify the back/next history menu entries. Since IE sometimes
5876                    // errors with "Unspecified error" the very first time this is set
5877                    // (yes, very useful) wrap this with a try/catch block.
5878                    doc.onpropertychange = function () {
5879                        try {
5880                            if (event.propertyName === 'title') {
5881                                iframe.document.title = doc.title;
5882                            }
5883                        } catch (e) { }
5884                    };
5885
5886                }
5887            };
5888
5889            // Override the "stop" method since an IE6/7 Iframe was created. Even
5890            // if there are no longer any bound event handlers, the polling loop
5891            // is still necessary for back/next to work at all!
5892            self.stop = fn_retval;
5893
5894            // Get history by looking at the hidden Iframe's location.hash.
5895            history_get = function () {
5896                return get_fragment(iframe.location.href);
5897            };
5898
5899            // Set a new history item by opening and then closing the Iframe
5900            // document, *then* setting its location.hash. If document.domain has
5901            // been set, update that as well.
5902            history_set = function (hash, history_hash) {
5903                var iframe_doc = iframe.document,
5904                    domain = $.fn[str_hashchange].domain;
5905
5906                if (hash !== history_hash) {
5907                    // Update Iframe with any initial `document.title` that might be set.
5908                    iframe_doc.title = doc.title;
5909
5910                    // Opening the Iframe's document after it has been closed is what
5911                    // actually adds a history entry.
5912                    iframe_doc.open();
5913
5914                    // Set document.domain for the Iframe document as well, if necessary.
5915
5916
5917                    iframe_doc.close();
5918
5919                    // Update the Iframe's hash, for great justice.
5920                    iframe.location.hash = hash;
5921                }
5922            };
5923
5924        })();
5925        */
5926        // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5927        // ^^^^^^^^^^^^^^^^^^^ REMOVE IF NOT SUPPORTING IE6/7/8 ^^^^^^^^^^^^^^^^^^^
5928        // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5929
5930        return self;
5931    })();
5932
5933})(jQuery, this);
5934
5935/*!
5936 * JavaScript Cookie v2.1.4
5937 * https://github.com/js-cookie/js-cookie
5938 *
5939 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
5940 * Released under the MIT license
5941 */
5942!function(e) {
5943    var n = !1;
5944    if ("function" == typeof define && define.amd && (define(e),
5945    n = !0),
5946    "object" == typeof exports && (module.exports = e(),
5947    n = !0),
5948    !n) {
5949        var o = window.Cookies
5950          , t = window.Cookies = e();
5951        t.noConflict = function() {
5952            return window.Cookies = o,
5953            t
5954        }
5955    }
5956}(function() {
5957    function e() {
5958        for (var e = 0, n = {}; e < arguments.length; e++) {
5959            var o = arguments[e];
5960            for (var t in o)
5961                n[t] = o[t]
5962        }
5963        return n
5964    }
5965    function n(o) {
5966        function t(n, r, i) {
5967            var c;
5968            if ("undefined" != typeof document) {
5969                if (arguments.length > 1) {
5970                    if ("number" == typeof (i = e({
5971                        path: "/"
5972                    }, t.defaults, i)).expires) {
5973                        var a = new Date;
5974                        a.setMilliseconds(a.getMilliseconds() + 864e5 * i.expires),
5975                        i.expires = a
5976                    }
5977                    i.expires = i.expires ? i.expires.toUTCString() : "";
5978                    try {
5979                        c = JSON.stringify(r),
5980                        /^[\{\[]/.test(c) && (r = c)
5981                    } catch (m) {}
5982                    r = o.write ? o.write(r, n) : encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent),
5983                    n = (n = (n = encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)).replace(/[\(\)]/g, escape);
5984                    var f = "";
5985                    for (var s in i)
5986                        i[s] && (f += "; " + s,
5987                        !0 !== i[s] && (f += "=" + i[s]));
5988                    return document.cookie = n + "=" + r + f
5989                }
5990                n || (c = {});
5991                for (var p = document.cookie ? document.cookie.split("; ") : [], d = /(%[0-9A-Z]{2})+/g, u = 0; u < p.length; u++) {
5992                    var l = p[u].split("=")
5993                      , C = l.slice(1).join("=");
5994                    '"' === C.charAt(0) && (C = C.slice(1, -1));
5995                    try {
5996                        var g = l[0].replace(d, decodeURIComponent);
5997                        if (C = o.read ? o.read(C, g) : o(C, g) || C.replace(d, decodeURIComponent),
5998                        this.json)
5999                            try {
6000                                C = JSON.parse(C)
6001                            } catch (m) {}
6002                        if (n === g) {
6003                            c = C;
6004                            break
6005                        }
6006                        n || (c[g] = C)
6007                    } catch (m) {}
6008                }
6009                return c
6010            }
6011        }
6012        return t.set = t,
6013        t.get = function(e) {
6014            return t.call(t, e)
6015        }
6016        ,
6017        t.getJSON = function() {
6018            return t.apply({
6019                json: !0
6020            }, [].slice.call(arguments))
6021        }
6022        ,
6023        t.defaults = {},
6024        t.remove = function(n, o) {
6025            t(n, "", e(o, {
6026                expires: -1
6027            }))
6028        }
6029        ,
6030        t.withConverter = n,
6031        t
6032    }
6033    return n(function() {})
6034});
6035
6036Number.prototype.MRound = function (mult) {
6037    if (isNaN(mult)) return null;
6038    mult = Number(mult);
6039    var temp = this % mult;
6040    temp = Number((this - temp).toFixed(0));
6041    if ((mult / 2) <= Math.abs(this - temp)) {
6042        if (temp < 0) temp -= mult;
6043        else temp += mult;
6044    }
6045    return temp;
6046};
6047
6048String.prototype.ucfirst = function (notrim) {
6049    s = notrim ? this : this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g, '').replace(/\s+/g, ' ');
6050    return s.length > 0 ? s.charAt(0).toUpperCase() + s.slice(1) : s;
6051}
6052
6053var stickyNavOffset = 0;
6054
6055jQuery(document).on('gform_post_render', function(){
6056    jQuery('input[value="communication_value"]').attr('data-key', 'communication_value');
6057    jQuery('input[data-key="communication_value"]').val('');
6058
6059    jQuery('.marketing-checkbox input[type="checkbox"], .country-dropdown select').on('change', function(){
6060         setTimeout(() => {
6061        if(jQuery('.marketing-checkbox').is(':visible')){
6062          jQuery('input[data-key="communication_value"]').val(jQuery('.marketing-checkbox input[type="checkbox"]').is(':checked') ? 1 : 0);
6063        }else{
6064            jQuery('input[data-key="communication_value"]').val('');
6065        }
6066    }, 50);
6067    });
6068});
6069var tabsOpen = localStorage.getItem('tabsOpen');
6070if (tabsOpen == null ) {
6071    localStorage.setItem('tabsOpen', 1);
6072} else {
6073    localStorage.setItem('tabsOpen', parseInt(tabsOpen) + parseInt(1));
6074}
6075window.onunload = function (e) {
6076    const newTabCount = localStorage.getItem('tabsOpen')
6077    if (newTabCount !== null) {
6078        localStorage.setItem('tabsOpen', newTabCount - 1)
6079    }
6080}
6081jQuery(document).ready(function() {
6082  AOS.init({
6083       duration: 650,
6084		offset: 20,
6085       once: true
6086    });
6087    jQuery(".menu-hover").hover(
6088         function () {
6089            jQuery(this).parent('ul.sub-menu').parent('li').parent('ul.sub-menu').addClass("show");
6090         }
6091    );
6092  //jQuery(document).on("mouseover", function(event) {
6093    //    if (jQuery(event.target).closest(".sub-menu.show").length === 0) {
6094     //       jQuery(".sub-menu.show").removeClass("show");
6095     //   }
6096    //});
6097    // jQuery('.products-menu').hover(function(){
6098    //   jQuery(this).find('.sub-menu').addClass('show');
6099    // });
6100    //   jQuery('.products-menu').on("mouseleave", function(){
6101    //   jQuery(this).find('.sub-menu').removeClass('show');
6102    // });
6103    jQuery("li.footer-toogle > a").click(function(event) {
6104        //event.preventDefault();
6105        jQuery(this).parent().toggleClass("open");
6106        jQuery(this).parent().find('ul').slideToggle();
6107    });
6108    jQuery("li.header-toggle > a").click(function(event) {
6109        //event.preventDefault();
6110        if(jQuery(this).parent().hasClass('open')){
6111            jQuery(this).parent().removeClass("open");
6112            jQuery('.menu-overlay').removeClass('show');
6113        }else{
6114            jQuery('.menu-overlay').addClass('show');
6115            jQuery('li.header-toggle').removeClass('open');
6116            jQuery(this).parent().addClass("open");
6117        }
6118    });
6119    jQuery('.menu-overlay').click(function(){
6120        jQuery(this).removeClass('show');
6121        jQuery('li.header-toggle').removeClass('open');
6122    });
6123    jQuery(".icon-toggle-menu").click(function() {
6124        jQuery(".common-header").addClass("open");
6125        jQuery("body").addClass("no-scroll");
6126    });
6127    jQuery(".close-nav, .overlay").click(function() {
6128        jQuery(".common-header, li.header-toggle").removeClass("open");
6129        jQuery("body").removeClass("no-scroll");
6130    });
6131    jQuery(".search-icon").click(function(event) {
6132        jQuery('.search-form-wrapper').addClass('open');
6133        jQuery("body").addClass("no-scroll");
6134    });
6135    jQuery(".close-search-form").click(function(event) {
6136        jQuery('.search-form-wrapper').removeClass('open');
6137        jQuery("body").removeClass("no-scroll");
6138    });
6139});});</script>
6139<script type="text/javascript" id="sns_scripts_in_head">window.addEventListener('DOMContentLoaded', function() {(function ($) {
6140    'use strict';
6141
6142    var TAB = {
6143
6144        wrapper: '.nav-tabs',
6145
6146        init: function () {
6147            var _this = this;
6148            _this.reFlow();
6149
6150            $(window).on('resize', function () {
6151                _this.reFlow();
6152            });
6153        },
6154
6155        reFlow: function () {
6156            var _this = this; // Store a reference to the TAB object
6157            var tab_wrapper = $(_this.wrapper); // Use the stored reference to TAB
6158
6159            var wrapper_width = tab_wrapper.width(),
6160                dropdown_width = tab_wrapper.find("li.dropdown").width(),
6161                width_sum = 0;
6162
6163            // Calculate the sum of widths of visible tabs and hide overflow tabs
6164            tab_wrapper.find('>li:not(li.dropdown)').each(function () {
6165                width_sum += $(this).outerWidth(true);
6166                if (width_sum + dropdown_width + 20 > wrapper_width)
6167                    $(this).hide();
6168                else
6169                    $(this).show();
6170            });
6171
6172            var hidden_lists = tab_wrapper.find('>li:not(li.dropdown):not(:visible)');
6173
6174            // Show/hide the dropdown button based on the presence of hidden tabs
6175            if (hidden_lists.length > 0) {
6176                $("li.dropdown").show();
6177            } else {
6178                $("li.dropdown").hide();
6179            }
6180
6181            // Sort only the hidden tabs alphabetically
6182            var sorted_hidden_tabs = hidden_lists.toArray().sort(function (a, b) {
6183                return $(a).text().localeCompare($(b).text());
6184            });
6185
6186            // Update the dropdown menu with the sorted hidden tabs
6187            tab_wrapper.find('ul.dropdown-menu').html($(sorted_hidden_tabs).clone().show());
6188        }
6189    };
6190
6191    $(document).ready(function () {
6192        if ($('.nav-tabs').length) {
6193            TAB.init();
6194            jQuery('.categories-filter').removeClass('cs-overflow-hidden');
6195        }
6196    });
6197
6198
6199})(jQuery, this);
6200
6201jQuery(document).ready(function () {
6202
6203    jQuery('#myTabDrop1').click(function () {
6204        jQuery('.dropdown-menu').toggleClass('active');
6205    });
6206
6207    // Add click event listener to the document
6208    jQuery(document).click(function (event) {
6209        // Check if the clicked element is not part of the dropdown menu or its trigger element
6210        if (!jQuery(event.target).closest('.dropdown-menu').length && !jQuery(event.target).is('#myTabDrop1')) {
6211            // Close the dropdown by removing the 'active' class
6212            jQuery('.dropdown-menu').removeClass('active');
6213        }
6214    });
6215});
6216});</script>
6216<link rel="preload" href="/wp-content/themes/sencha/fonts/OpenSans-Regular.woff" as="font" type="font/woff" crossorigin>
6217<link rel="preload" href="/wp-content/themes/sencha/fonts/OpenSans-Bold.woff" as="font" type="font/woff" crossorigin>
6218<link rel="preload" href="/wp-content/themes/sencha/fonts/OpenSans-SemiBold.woff" as="font" type="font/woff" crossorigin>
6219
6220<link rel="preload" href="/wp-content/themes/sencha/fonts/icomoon.woff?v21" as="font" type="font/woff" crossorigin>
6221
6222<!-- Reddit Pixel -->
6223<script>
6224  !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_b4y55iwy8');rdt('track', 'PageVisit');
6225 </script>
6225 <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> <!-- End Reddit Pixel -->
6226<!-- DO NOT MODIFY -->
6227<!-- Quora Pixel Code (JS Helper) -->
6228<script>
6229!function(q,e,v,n,t,s){if(q.qp) return; n=q.qp=function(){n.qp?n.qp.apply(n,arguments):n.queue.push(arguments);}; n.queue=[];t=document.createElement(e);t.async=!0;t.src=v; s=document.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);}(window, 'script', 'https://a.quora.com/qevents.js');
6230qp('init', '37f58aa27b4e43ae873d4bb7611880ed');
6231qp('track', 'ViewContent');
6232</script>
6232
6233<noscript><img height="1" width="1" style="display:none" src="https://q.quora.com/_/ad/37f58aa27b4e43ae873d4bb7611880ed/pixel?tag=ViewContent&noscript=1"/></noscript>
6234<!-- End of Quora Pixel Code -->
6235<script data-minify="1" src="https://www.sencha.com/wp-content/cache/min/1/analytics.js?ver=1789670438" data-key="96Xwkajz56/T5rVmLLs42g" async></script>
6235
6236
6237<script>
6238const THEME_KEY = "senchaTheme";
6239
6240// Apply theme immediately
6241const storedTheme = localStorage.getItem(THEME_KEY);
6242
6243if (storedTheme === "light" || storedTheme === "dark") {
6244  document.documentElement.classList.remove("light", "dark");
6245  document.documentElement.classList.add(storedTheme);
6246}
6247
6248// Wait until the DOM is ready
6249document.addEventListener("DOMContentLoaded", () => {
6250  const btn = document.querySelector(".theme-switch input");
6251  if (!btn) return;
6252
6253  // Set initial toggle state
6254  btn.checked = document.documentElement.classList.contains("dark");
6255
6256  // Toggle theme
6257  btn.addEventListener("click", () => {
6258    const newTheme = document.documentElement.classList.contains("dark")
6259      ? "light"
6260      : "dark";
6261
6262    document.documentElement.classList.remove("light", "dark");
6263    document.documentElement.classList.add(newTheme);
6264
6265    localStorage.setItem(THEME_KEY, newTheme);
6266    btn.checked = newTheme === "dark";
6267  });
6268});
6269</script>
6269<style>
6270body {
6271    --bg-color: #fff;
6272    --text-color: #303030;
6273    --switch-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1) inset;
6274    --transition: all 0.3s cubic-bezier(0.76, 0, 0.24, 1);
6275}
6276
6277.dark body {
6278    --bg-color: #292639;
6279    --text-color: #ebeaf7;
6280    --switch-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.5) inset;
6281}
6282
6283  .mini-header-content .right-part {
6284    display: flex;
6285    gap: 20px;
6286  }
6287
6288  .theme-switch {
6289    display: flex !important;
6290  }
6291
6292  .dark .content .entry {
6293    background: #000;
6294  }
6295
6296  .dark ul.header-nav>.menu-item>.sub-menu {
6297    background: #2e2e2e;
6298  }
6299
6300  .dark ul.header-nav .products-menu .left-img-section,
6301  .dark body .common-header {
6302    background: #202020;
6303  }
6304
6305  .dark ul.header-nav .menu-item.more-ui-components a {
6306    background: #444242;
6307    color: #FFF;
6308  }
6309  .dark ul.header-nav>.menu-item.open>a>.cs-icon,
6310  .dark ul.header-nav .menu-item.open>a,
6311  .dark ul.header-nav .menu-item.left-img-section>.sub-menu>.menu-item:not(.sub-menu-btn) a:hover span,
6312  .dark ul.header-nav .sub-menu .menu-item a .cs-icon,
6313  .dark ul.header-nav>.menu-item>.sub-menu>.menu-item>a {
6314    color: #FFF;
6315  }
6316
6317  .dark span.sencha-ai-link img,
6318  .dark span.sencha-ai-link svg {
6319    filter: invert(1);
6320  }
6321
6322  .dark .company-content .company-carousel::after {
6323    background: linear-gradient(to left, #000 20%, transparent);
6324  }
6325
6326  .dark .company-content .company-carousel::before {
6327    background: linear-gradient(to right, #000 20%, transparent);
6328  }
6329
6330  html.dark {
6331    background: #000;
6332    color: #FFF;
6333    --clr-gray: 224 224 224 !important;
6334  }
6335  .dark .web-apps-desc .left-part.block h4,
6336  html.dark .heading-one {
6337    color: #FFF;
6338  }
6339
6340  .dark .footer {
6341    background: #212121;
6342  }
6343
6344 .dark .header-content .logo a img{
6345	content: url("/wp-content/uploads/2026/06/logo-light.png");
6346}
6347
6348  .dark .newsletter-content .form-control {
6349    background: #212121;
6350  }
6351
6352  .dark .header-content .header-nav {
6353    background: #212121;
6354  }
6355.dark .sencha-blog-header .heading-two{
6356  background-image: linear-gradent(rgba(var(--clr-pri)), rgba(var(--clr-pri)));
6357  background-color: rgba(var(--clr-pri));
6358}
6359
6360  .dark .cs-hero-logo-light,
6361  .cs-hero-logo-dark {
6362    display: none;
6363  }
6364.dark .sencha-blog-header .category{
6365  color: #ccc;
6366  border-color: #333;
6367}
6368.dark .sencha-blog-header .category.selected{
6369  color: #000;
6370}
6371.dark .main-blog-row .left-side .heading-one{
6372  color: #fff;
6373}
6374.dark .main-blog-row .right-side{
6375  border-color: #333;
6376  border-top-color: rgb(var(--clr-gray2));
6377}
6378.dark .main-blog-row .right-side .subscribe-policy,
6379.dark .main-blog-row .right-side p{
6380  color: #aaa;
6381}
6382.dark .main-blog-row .right-side .subscribe-form-control input{
6383  background: #212121;
6384  color: #FFF;
6385}
6386.dark .main-blog-row .left-side{
6387  border-color: #333;
6388  border-top-color: #86C500;
6389}
6390  .dark .cs-hero-logo-dark {
6391    display: block;
6392  }
6393.dark .sencha-blog-pagination .paginate-block{
6394  border-color: #333
6395}
6396.dark .sencha-blog-pagination .paginate-block:not(.selected):hover span,
6397.dark .sencha-blog-pagination .paginate-block:not(.selected):hover{
6398  color: rgba(var(--clr-pri));;
6399  border-color: rgba(var(--clr-pri));
6400}
6401.dark .sencha-blog-pagination .paginate-block.nav-arrow span{
6402  border-color: #FFF;
6403}
6404.dark .sencha-blog-pagination .paginate-block.disabled,
6405.dark .sencha-blog-pagination .paginate-block.disabled span{
6406  border-color: #333 !important;
6407}
6408.dark .sencha-blog-pagination .paginate-block.selected span{
6409  color: #000 !important;
6410}
6411.dark .sencha-blog-block .blog-footer > div:not(:last-child),
6412.dark .sencha-blog-block .blog-footer,
6413.dark .sencha-blog-block{
6414  border-color: #333;
6415}
6416.dark .more-item .dropdown-menu{
6417  background: #212121;
6418}
6419.dark .more-item .dropdown-menu li .category{
6420  color: #ccc;
6421}
6422.dark .more-item .dropdown-menu li:hover .category{
6423  color: #FFF;
6424}
6425.dark .more-item .dropdown-menu li{
6426  border-color: #444
6427}
6428.dark .sencha-blog-block .blog-tags span{
6429  color: #FFF;
6430}
6431.dark .sencha-blog-header .search-filter input:not(.search-box){
6432  background: #212121;
6433  border-color: #212121;
6434  border-radius: 8px !important;
6435  color: #FFF;
6436}
6437.dark .sencha-blog-block .blog-title h3,
6438.dark .main-blog-row .left-side .main-blog-footer a,
6439.dark .main-blog-row .left-side .main-blog-footer a .cs-icon,
6440.dark .main-blog-row .right-side .subscribe-policy a,
6441.dark .testimonial-action-inner a,
6442.dark .testimonial-action-inner .cs-icon,
6443.dark .steps-wrapper .heading-bar h2,
6444.dark .form-wrapper h2{
6445  color: rgba(var(--clr-pri)) !important;
6446}
6447.dark .testimonial-block .testimonial{
6448  background: #212121;
6449}
6450.dark .testimonial-block .testimonial img{
6451  filter: brightness(10);
6452}
6453.dark .sencha-blog-header .search-filter .search-box{
6454  background: rgba(var(--clr-pri));
6455}
6456.dark .sencha-blog-header .category:not(.selected):hover{
6457  border-color: rgba(var(--clr-pri));
6458  color: rgba(var(--clr-pri));
6459}
6460.dark .sencha-blog-block .blog-footer > div span{
6461  color: #ccc;
6462}
6463
6464  @media screen and (min-width: 1101px) {
6465
6466    ul.header-nav .menu-item a,
6467    ul.header-nav .menu-item a .cs-icon,
6468    ul.header-nav .menu-item {
6469      transition: transform 0.3s ease, color 0s;
6470    }
6471  }
6472
6473  @media screen and (min-width: 1201px) {
6474    .dark .company-overlay {
6475      background-color: rgb(32 32 32 / 40%);
6476    }
6477  }
6478
6479  @media screen and (max-width: 991px) {
6480    .mini-header-content {
6481      justify-content: space-between !important;
6482      text-align: left;
6483      gap: 8px;
6484    }
6485  }
6486</style><link rel="icon" href="https://www.sencha.com/wp-content/uploads/2024/09/cropped-icon-product-ExtJS-removebg-preview-32x32.png" sizes="32x32" />
6487<link rel="icon" href="https://www.sencha.com/wp-content/uploads/2024/09/cropped-icon-product-ExtJS-removebg-preview-192x192.png" sizes="192x192" />
6488<link rel="apple-touch-icon" href="https://www.sencha.com/wp-content/uploads/2024/09/cropped-icon-product-ExtJS-removebg-preview-180x180.png" />
6489<meta name="msapplication-TileImage" content="https://www.sencha.com/wp-content/uploads/2024/09/cropped-icon-product-ExtJS-removebg-preview-270x270.png" />
6490		<style type="text/css" id="wp-custom-css">
6491			.country-phone-validation-group .country-select-field label.error {
6492    margin-top: 30px;
6493    display: inline-block;
6494    width: max-content;
6495}		</style>
6496		<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style>
6497    .main-blog-row .left-side .heading-one span{
6498        color: rgb(var(--clr-pri)) !important;
6499    }
6500    .sencha-blog-block .blog-title h3 span{
6501        color: inherit !important;
6502    }
6503</style>
6504
6505<div class="site-container-new">
6506    <!-- Include header template -->
6507    <div class="menu-overlay"></div>
6508<header class="header-main">
6509    <div class="mini-header">
6510        <div class="container">
6511            <div class="mini-header-content">
6512            		                <div class="left-part">
6513	                    <p>Missed JavaScript Days 2026? The Replays Are Now Available &#8211; <a href="https://jsdays.io" target="_blank" class="color-blue uppercase">Watch Now!</a></p>	                </div>
6514	                                <div class="right-part">
6515                <div class="right-part"><ul id="menu-top-menu-bar" class="mini-header-nav"><li id="menu-item-64566" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64566"><a target="_blank" href="https://jp.sencha.com/">日本語</a></li>
6516<li id="menu-item-64567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64567"><a href="https://www.sencha.com/support/">Support</a></li>
6517<li id="menu-item-64568" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64568"><a target="_blank" href="http://docs.sencha.com">Docs</a></li>
6518<li id="menu-item-64570" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3037 current_page_item menu-item-64570"><a href="https://www.sencha.com/blog/" aria-current="page">Blog</a></li>
6519<li id="menu-item-70376" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70376"><a href="https://www.sencha.com/company/contact/">Contact Us</a></li>
6520<li id="menu-item-64571" class="search-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-64571"><a>
6520<i class="cs-icon icon-search"></i></a></li>
6521</ul></div>                    <div class="theme-switch" style="display: none;">
6522                        <span class="cs-new-tooltip">New! Try dark mode</span>
6523                        <input type="checkbox" class="checkbox" id="checkbox" />
6524                        <label for="checkbox" class="label">
6525                            <span class="sr-only" style="display: none!important;">Switch theme</span>
6526                            <svg class="sun" width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6527                            <path d="M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6528                            <path d="M22 12L23 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6529                            <path d="M12 2V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6530                            <path d="M12 23V22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6531                            <path d="M20 20L19 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6532                            <path d="M20 4L19 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6533                            <path d="M4 20L5 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6534                            <path d="M4 4L5 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6535                            <path d="M1 12L2 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6536                            </svg>
6537                            <svg class="moon" width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
6538                            <path d="M3 11.5066C3 16.7497 7.25034 21 12.4934 21C16.2209 21 19.4466 18.8518 21 15.7259C12.4934 15.7259 8.27411 11.5066 8.27411 3C5.14821 4.55344 3 7.77915 3 11.5066Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
6539                            </svg>
6540                            <div class="ball"></div>
6541                        </label>
6542                    </div>
6543                    </div>
6544            </div>
6545            <div class="search-form-wrapper">
6546                <div class="search-form-content">
6547                    <form action="/" method="get" class="search-form">
6548                        <input type="text" placeholder="Search" value="" name="s" autocomplete="off">
6549                        <button type="submit" id="searchsubmit">
6550                            <i class="cs-icon icon-search"></i>
6551                        </button>
6552                    </form>
6553                    <div class="close-search-form">
6554                        <span></span>
6555                    </div>
6556                </div>
6557            </div>
6558        </div>
6559    </div>
6560    <div class="common-header">
6561        <div class="container">
6562            <div class="header-content">
6563                <div class="logo">
6564                    <a href="https://www.sencha.com/"><img src="/wp-content/themes/sencha/images/logo.png"  width="172" height="64" alt="Sencha"></a>
6565                </div>
6566                <ul id="menu-header-menus" class="header-nav"><li id="menu-item-64572" class="products-menu header-toggle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64572"><a>Products<i class="cs-icon icon-arrow-down"></i></a>
6567<ul class="sub-menu">
6568	<li id="menu-item-64573" class="left-img-section menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64573"><a><i class="cs-icon icon-products"></i>Products</a>
6569	<ul class="sub-menu">
6570		<li id="menu-item-64575" class="menu-hover sub-menu-desc submenu-ext menu-item menu-item-type-post_type menu-item-object-page menu-item-64575"><a href="https://www.sencha.com/products/extjs/">
6570<i class="cs-icon icon-ext-js-fill"></i><span><strong>Ext JS</strong>The JavaScript Framework</span></a></li>
6571		<li id="menu-item-70825" class="sub-menu-desc submenu-reext menu-item menu-item-type-custom menu-item-object-custom menu-item-70825"><a href="/products/reext/"><i class="cs-icon icon-reext-logo"></i><span><strong>Re<em>Ext</em></strong>The React UI Components </span></a></li>
6572		<li id="menu-item-64576" class="sub-menu-desc submenu-gxt menu-item menu-item-type-post_type menu-item-object-page menu-item-64576"><a href="https://www.sencha.com/products/gxt/"><i class="cs-icon icon-shield-gxt"></i><span><strong>GXT</strong>The Java Framework</span></a></li>
6573	</ul>
6574</li>
6575</ul>
6576</li>
6577<li id="menu-item-64616" class="resources-menu header-toggle menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children menu-item-64616"><a>Developers<i class="cs-icon icon-arrow-down"></i></a>
6578<ul class="sub-menu">
6579	<li id="menu-item-64617" class="left-img-section menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64617"><a><i class="cs-icon icon-resources"></i>Developers</a>
6580	<ul class="sub-menu">
6581		<li id="menu-item-64618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64618"><a href="https://www.sencha.com/resources/"><span>Explore our wide range of documentation, tutorials, webinars, and case studies</span> <img width="212" height="100"  alt="Resources" src="/wp-content/themes/sencha/images/resources.png" title="Resources"></a></li>
6582	</ul>
6583</li>
6584	<li id="menu-item-64619" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64619"><a>Deeper learning</a>
6585	<ul class="sub-menu">
6586		<li id="menu-item-72487" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72487"><a href="/products/extjs/upgradeadviser"><i class="cs-icon icon-ua-outline"></i>Upgrade Adviser</a></li>
6587		<li id="menu-item-64620" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64620"><a target="_blank" href="https://docs.sencha.com/"><i class="cs-icon icon-clipboard-text"></i>Documentation</a></li>
6588		<li id="menu-item-75093" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75093"><a target="_blank" href="https://fiddle.sencha.com/#view/editor"><i class="cs-icon icon-fiddle"></i>Fiddle</a></li>
6589		<li id="menu-item-64621" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64621"><a target="_blank" href="https://www.youtube.com/c/sencha"><i class="cs-icon icon-video-play"></i>Videos</a></li>
6590		<li id="menu-item-64624" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64624"><a target="_blank" href="https://forum.sencha.com/forum/"><i class="cs-icon icon-message-text"></i>Forum</a></li>
6591		<li id="menu-item-70827" class="more-ui-components menu-item menu-item-type-custom menu-item-object-custom menu-item-70827"><a href="/resources#whitepapers">Explore Resource Center</a></li>
6592	</ul>
6593</li>
6594	<li id="menu-item-64626" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-64626"><a href="#">Latest news and content</a>
6595	<ul class="sub-menu">
6596		<li id="menu-item-64627" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3037 current_page_item menu-item-64627"><a href="https://www.sencha.com/blog/" aria-current="page"><i class="cs-icon icon-sencha-blog"></i>The Sencha Blog</a></li>
6597		<li id="menu-item-70352" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70352"><a href="https://www.sencha.com/resources/ebook-emailseries/"><i class="cs-icon icon-sms-tracking"></i>Email client</a></li>
6598		<li id="menu-item-70345" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70345"><a href="https://www.sencha.com/resources/skill-sprints/"><i class="cs-icon icon-skill-sprint-series"></i>Skill Sprints</a></li>
6599		<li id="menu-item-71652" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-71652"><a href="/resources/reext-time-tracking-series/">
6599<i class="cs-icon icon-react-time-tracker"></i>React Time Tracker</a></li>
6600		<li id="menu-item-72520" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72520"><a href="/resources/first-steps-with-sencha-ext-js/"><i class="cs-icon icon-book"></i>Getting Started with Ext JS</a></li>
6601	</ul>
6602</li>
6603	<li id="menu-item-64632" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64632"><a href="#">Services</a>
6604	<ul class="sub-menu">
6605		<li id="menu-item-64633" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64633"><a href="https://www.sencha.com/products/advisory-services/"><i class="cs-icon icon-headphone"></i>Sencha advisory services</a></li>
6606		<li id="menu-item-72737" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72737"><a href="/training/#ext-js"><i class="cs-icon icon-training-outline"></i> Sencha Training</a></li>
6607		<li id="menu-item-73729" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73729"><a href="/referral-program/"><i class="cs-icon icon-referral"></i> Referral Program</a></li>
6608	</ul>
6609</li>
6610</ul>
6611</li>
6612<li id="menu-item-64636" class="support-menu header-toggle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64636"><a href="#">Support<i class="cs-icon icon-arrow-down"></i></a>
6613<ul class="sub-menu">
6614	<li id="menu-item-64637" class="left-img-section menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64637"><a><i class="cs-icon icon-support"></i>Support</a>
6615	<ul class="sub-menu">
6616		<li id="menu-item-64638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64638"><a href="https://www.sencha.com/support/"><span>Get expert assistance for your development needs</span> <img width="212" height="100"  alt="Support" src="/wp-content/themes/sencha/images/support.png" title="Support"></a></li>
6617	</ul>
6618</li>
6619	<li id="menu-item-64639" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64639"><a>Support Center</a>
6620	<ul class="sub-menu">
6621		<li id="menu-item-64640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64640"><a href="https://www.sencha.com/support/"><i class="cs-icon icon-code"></i>Support portal</a></li>
6622		<li id="menu-item-64643" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64643"><a target="_blank" href="https://www.ideracorp.com/legal/sencha"><i class="cs-icon icon-task-square"></i>Legal</a></li>
6623		<li id="menu-item-70404" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70404"><a href="https://www.sencha.com/company/contact/"><i class="cs-icon icon-messages"></i>Contact Us</a></li>
6624		<li id="menu-item-74017" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-74017"><a href="/feature-requests/"><i class="cs-icon icon-lamp-charge"></i>Feature Request</a></li>
6625	</ul>
6626</li>
6627	<li id="menu-item-64645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64645"><a>Community</a>
6628	<ul class="sub-menu">
6629		<li id="menu-item-64646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64646"><a target="_blank" href="https://stackoverflow.com/questions/tagged/extjs"><i class="cs-icon icon-layer"></i>StackOverflow</a></li>
6630		<li id="menu-item-64647" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64647"><a target="_blank" href="https://discord.com/invite/RfxMGSbHXT"><i class="cs-icon icon-discord"></i>Discord</a></li>
6631		<li id="menu-item-64648" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64648"><a target="_blank" href="https://github.com/sencha"><i class="cs-icon icon-github"></i>GitHub</a></li>
6632	</ul>
6633</li>
6634</ul>
6635</li>
6636<li id="menu-item-64651" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64651"><a href="https://store.sencha.com/">Pricing</a></li>
6637<li id="menu-item-64667" class="about-menu header-toggle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64667"><a>
6637About<i class="cs-icon icon-arrow-down"></i></a>
6638<ul class="sub-menu">
6639	<li id="menu-item-64668" class="left-img-section menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64668"><a><i class="cs-icon icon-about"></i>About</a>
6640	<ul class="sub-menu">
6641		<li id="menu-item-64669" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64669"><a href="https://www.sencha.com/company/"><span>The latest news and updates from around the world</span> <img width="212" height="100"  alt="About" src="/wp-content/themes/sencha/images/about.png" title="About"></a></li>
6642	</ul>
6643</li>
6644	<li id="menu-item-64670" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64670"><a>Inside Sencha</a>
6645	<ul class="sub-menu">
6646		<li id="menu-item-64671" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64671"><a href="https://www.sencha.com/company/"><i class="cs-icon icon-bill"></i>Our story</a></li>
6647		<li id="menu-item-64672" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64672"><a href="https://www.sencha.com/company/press/"><i class="cs-icon icon-news-and-media"></i>News and media</a></li>
6648		<li id="menu-item-64673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64673"><a href="https://www.sencha.com/company/careers/"><i class="cs-icon icon-growth"></i>Careers</a></li>
6649	</ul>
6650</li>
6651	<li id="menu-item-64674" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64674"><a href="#">Connect with Sencha</a>
6652	<ul class="sub-menu">
6653		<li id="menu-item-64675" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64675"><a href="https://www.sencha.com/mvp/"><i class="cs-icon icon-sencha-mvp"></i>Sencha MVP</a></li>
6654		<li id="menu-item-64676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64676"><a href="https://www.sencha.com/partners/"><i class="cs-icon icon-profile-user"></i>Become a partner</a></li>
6655		<li id="menu-item-64677" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64677"><a target="_blank" href="https://store.sencha.com/#oem"><i class="cs-icon icon-elements"></i>OEM</a></li>
6656	</ul>
6657</li>
6658	<li id="menu-item-64678" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64678"><a>Quick links</a>
6659	<ul class="sub-menu">
6660		<li id="menu-item-64679" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64679"><a target="_blank" href="https://www.youtube.com/c/sencha"><i class="cs-icon icon-youtube"></i>YouTube</a></li>
6661		<li id="menu-item-64680" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64680"><a target="_blank" href="https://www.linkedin.com/company/sencha-inc/"><i class="cs-icon icon-linkedin"></i>LinkedIn</a></li>
6662		<li id="menu-item-64681" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64681"><a target="_blank" href="https://www.facebook.com/senchainc/"><i class="cs-icon icon-facebook"></i>Facebook</a></li>
6663		<li id="menu-item-64682" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64682"><a target="_blank" href="https://twitter.com/Sencha"><i class="cs-icon icon-twitter"></i>Twitter</a></li>
6664	</ul>
6665</li>
6666</ul>
6667</li>
6668<li id="menu-item-73313" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73313"><a target="_blank" href="/asksencha-ai/"><span class="sencha-ai-link"><img width="16" height="18" src="https://www.sencha.com/wp-content/uploads/2025/05/ai-arrows.svg" alt="Sencha AI">Ask Sencha AI<label class="new-badge">New</label></span></a></li>
6669<li id="menu-item-64683" class="header-mob-btns menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64683"><a> </a>
6670<ul class="sub-menu">
6671	<li id="menu-item-64686" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64686"><a href="/products/extjs/evaluate/"><span class="btn btn-sec">Free Trial</span></a></li>
6672</ul>
6673</li>
6674</ul><ul id="menu-header-right-menus" class="header-action"><li id="menu-item-64688" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64688"><a href="/products/extjs/evaluate/"><span class="btn btn-sec3">
6674Free Trial</span></a></li>
6675</ul>                
6676                <a class="mobile-menu-toggle">
6677                    <i class="cs-icon icon-toggle-menu"></i>
6678                </a>
6679                <div class="close-nav">
6680                    <span></span>
6681                </div>
6682                <div class="overlay"></div>
6683            </div>
6684        </div>
6685    </div>
6686</header>    <div class="site-inner-new">
6687        <section class="sencha-blog">
6688            <div class="container">
6689                <div class="sencha-blog-header">
6690                    <a href="https://www.sencha.com/blog">
6691                        <h2 class="heading-two">Sencha Blog</h2>
6692                    </a>
6693                    <div class="list-dropdown">
6694                                                    <ul class="categories-filter nav-tabs cs-overflow-hidden">
6695
6696                                <!-- Sencha, Rapid Ext JS, ReExt -->
6697                                <li class="cs-static"><a class="category selected" href="https://www.sencha.com/blog">All</a></li>
6698                                <li class="cs-static"><a class="category " href="https://www.sencha.com/blog?category=tutorials">Tutorials</a></li>
6699                                <li class="cs-static"><a class="category " href="https://www.sencha.com/blog?category=sencha-ext-js">Ext JS</a></li>
6700                                <li class="cs-static"><a class="category " href="https://www.sencha.com/blog?category=webinar">Webinars</a></li>
6701                                <li class="cs-static"><a class="category " href="https://www.sencha.com/blog?category=javascript">JavaScript</a></li>
6702                                <li class="cs-static"><a class="category " href="https://www.sencha.com/blog?category=sencha-gxt">GXT</a></li>
6703
6704                                <!-- <li class="cs-static"><a class="category " href="">Sencha</a></li>
6705                                <li class="cs-static"><a class="category " href="">News</a></li>
6706                                <li class="cs-static"><a class="category " href="">Rapid Ext JS</a></li>
6707                                <li class="cs-static"><a class="category " href="">ReExt</a></li> -->
6708
6709
6710                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=jetbrains">JetBrains</a></li>
6711                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-ide-plugins">Sencha IDE Plugins</a></li>
6712                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=mvp-developer-series">MVP Developer Series</a></li>
6713                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=architecture">Architecture</a></li>
6714                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=node-js">Node.js</a></li>
6715                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=human-resources">Human Resources</a></li>
6716                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=best-practices">Best Practices</a></li>
6717                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=performance">Performance</a></li>
6718                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=case-studies">Case Studies</a></li>
6719                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=education-technology">Education Technology</a></li>
6720                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=security-compliance">Security &amp; Compliance</a></li>
6721                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-analytics">Data Analytics</a></li>
6722                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-guides">Technology Guides</a></li>
6723                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=industrial-software-development">Industrial Software Development</a></li>
6724                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=manufacturing-software">
6724Manufacturing Software</a></li>
6725                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-ext-js-3">Sencha Ext JS</a></li>
6726                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=product-comparisons">Product Comparisons</a></li>
6727                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-comparison">Technology Comparison</a></li>
6728                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-grids">Data Grids</a></li>
6729                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=analytics">Analytics</a></li>
6730                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=dashboards">Dashboards</a></li>
6731                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=artificial-intelligence">Artificial Intelligence</a></li>
6732                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=programming-tutorials">Programming Tutorials</a></li>
6733                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=roadmap">Roadmap</a></li>
6734                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=announcements">Announcements</a></li>
6735                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-ui-components">JavaScript UI Components</a></li>
6736                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=application-development-software">Application Development Software</a></li>
6737                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=financial-software-development">Financial Software Development</a></li>
6738                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=banking-technology">Banking Technology</a></li>
6739                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=framework-comparison">Framework Comparison</a></li>
6740                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=compliance-regulations">Compliance &amp; Regulations</a></li>
6741                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-components">UI Components</a></li>
6742                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=modern-web-development">Modern Web Development</a></li>
6743                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-development-process">Software Development Process</a></li>
6744                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-software-developmen">Enterprise Software Developmen</a></li>
6745                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=form-handling-validation">Form Handling &amp; Validation</a></li>
6746                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=backend-development">Backend Development</a></li>
6747                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=debugging-troubleshooting">Debugging &amp; Troubleshooting</a></li>
6748                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=hybrid-mobile-apps">Hybrid Mobile Apps</a></li>
6749                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=capacitor">
6749Capacitor</a></li>
6750                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=cross-platform-development">Cross-Platform Development</a></li>
6751                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=mobile-app-development">Mobile App Development</a></li>
6752                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=modern-css">Modern CSS</a></li>
6753                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=responsive-design">Responsive Design</a></li>
6754                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-design">Web Design</a></li>
6755                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=css">CSS</a></li>
6756                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=websockets">WebSockets</a></li>
6757                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=real-time-applications">Real-Time Applications</a></li>
6758                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=dashboard-development">Dashboard Development</a></li>
6759                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-development">JavaScript Development</a></li>
6760                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-web-development">Enterprise Web Development</a></li>
6761                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=modern-web-applications">Modern Web Applications</a></li>
6762                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-frameworks">UI Frameworks</a></li>
6763                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-coding-tools">AI Coding Tools</a></li>
6764                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=frontend-architecture">Frontend Architecture</a></li>
6765                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=scalable-web-applications">Scalable Web Applications</a></li>
6766                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=modern-ui-development">Modern UI Development</a></li>
6767                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-application-frameworks">Web Application Frameworks</a></li>
6768                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=upgrade-adviser">upgrade adviser</a></li>
6769                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technical-guides">Technical Guides</a></li>
6770                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=legacy-modernization">Legacy Modernization</a></li>
6771                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-upgrade-migration">Software Upgrade &amp; Migration</a></li>
6772                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-updates">Software Updates</a></li>
6773                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-application-modernization">Web Application Modernization</a></li>
6774                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-software-development">Enterprise Software Development</a></li>
6775                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-in-software-development">AI in Software Development</a></li>
6776                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-javascript">Enterprise JavaScript</a></li>
6777                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=release-announcements">Release Announcements</a></li>
6778                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=licensing-compliance">Licensing &amp; Compliance</a></li>
6779                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-visualization">Data Visualization</a></li>
6780                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-applications">Enterprise Applications</a></li>
6781                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-javascript-frameworks">Enterprise JavaScript Frameworks</a></li>
6782                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-machine-learning">AI &amp; Machine Learning</a></li>
6783                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=mobile-application-development">Mobile Application Development</a></li>
6784                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-oem-agreement">Sencha OEM agreement</a></li>
6785                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-ux-customization">UI/UX Customization</a></li>
6786                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ux-ui-innovation">UX/UI Innovation</a></li>
6787                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=productivity-automation-tools">Productivity &amp; Automation Tools</a></li>
6788                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-powered-user-interaction">AI-Powered User Interaction</a></li>
6789                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-visualization-grids">Data Visualization &amp; Grids</a></li>
6790                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=natural-language-processing-nlp">Natural Language Processing (NLP)</a></li>
6791                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=tutorials-and-guides">Tutorials and Guides</a></li>
6792                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=frontend-engineering">Frontend Engineering</a></li>
6793                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-ext-js-2">Sencha / Ext JS</a></li>
6794                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ext-js-upgrades">Ext JS Upgrades</a></li>
6795                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-strategy">Enterprise Strategy</a></li>
6796                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=custom-software">Custom Software</a></li>
6797                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-frameworks">Web Frameworks</a></li>
6798                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-architecture">Software Architecture</a></li>
6799                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=business-technology">Business Technology</a></li>
6800                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-strategy">Software Strategy</a></li>
6801                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-powered-development">AI-Powered Development</a></li>
6802                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-integration">AI Integration</a></li>
6803                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-development-best-practices">Software Development Best Practices</a></li>
6804                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=frontend-technologies">Frontend Technologies</a></li>
6805                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-app-development">Enterprise App Development</a></li>
6806                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-technologies">JavaScript Technologies</a></li>
6807                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=front-end-frameworks">Front-End Frameworks</a></li>
6808                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-development-conferences">Web Development Conferences</a></li>
6809                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=developer-community">Developer Community</a></li>
6810                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-events">JavaScript Events</a></li>
6811                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=coding-development">Coding &amp; Development</a></li>
6812                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=tech-workshops">Tech Workshops</a></li>
6813                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-engineering">Software Engineering</a></li>
6814                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=developer-events">Developer Events</a></li>
6815                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-conferences">JavaScript Conferences</a></li>
6816                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=programming">Programming</a></li>
6817                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=custom-web-components">Custom Web Components</a></li>
6818                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology">Technology</a></li>
6819                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-component-libraries">UI Component Libraries</a></li>
6820                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=front-end-engineering">Front-End Engineering</a></li>
6821                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-reviews">Technology Reviews</a></li>
6822                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-application-development">Enterprise Application Development</a></li>
6823                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-development-platforms">Software Development Platforms</a></li>
6824                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-trends-2025">Technology Trends 2025</a></li>
6825                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=startup-resources">Startup Resources</a></li>
6826                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=low-code-development-2">Low Code Development</a></li>
6827                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=developer-guides">Developer Guides</a></li>
6828                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=react-js">React JS</a></li>
6829                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-performance">Web Performance</a></li>
6830                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=html5-development">HTML5 Development</a></li>
6831                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-grid-tutorials">Data Grid Tutorials</a></li>
6832                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-components">Web Components</a></li>
6833                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=data-management">Data Management</a></li>
6834                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=html5-tools">HTML5 Tools</a></li>
6835                     
6835                                                   <li><a class="category " href="https://www.sencha.com/blog?category=programming-resources">Programming Resources</a></li>
6836                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=frontend-development">Frontend Development</a></li>
6837                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-libraries">JavaScript Libraries</a></li>
6838                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=backend-communication">Backend Communication</a></li>
6839                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=soap-integration">SOAP Integration</a></li>
6840                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-tutorials">JavaScript Tutorials</a></li>
6841                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-web-frameworks">JavaScript Web Frameworks</a></li>
6842                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=apis-web-services">APIs &amp; Web Services</a></li>
6843                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=js-days">JS Days</a></li>
6844                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=app-development-tools">App Development Tools</a></li>
6845                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ai-in-development">AI in Development</a></li>
6846                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-ai">Sencha AI</a></li>
6847                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=productivity-tools">Productivity Tools</a></li>
6848                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=tech-reviews">Tech Reviews</a></li>
6849                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=application-platforms">Application Platforms</a></li>
6850                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-development-tools">Software Development Tools</a></li>
6851                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-application-development">Web Application Development</a></li>
6852                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=low-code-development">Low-Code Development</a></li>
6853                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=developer-productivity">Developer Productivity</a></li>
6854                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=rapid-application-development">Rapid Application Development</a></li>
6855                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=visual-app-builders">Visual App Builders</a></li>
6856                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-development-tools">UI Development Tools</a></li>
6857                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ext-js-development">Ext JS Development</a></li>
6858                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-development">UI Development</a></li>
6859                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=developer-tools">Developer Tools</a></li>
6860                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=product-updates">Product Updates</a></li>
6861                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=tech-strategy">Tech Strategy</a></li>
6862                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=business-software">Business Software</a></li>
6863                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-selection">Software Selection</a></li>
6864                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=application-development">Application Development</a></li>
6865                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ext-js-tutorials">Ext JS Tutorials</a></li>
6866                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=app-modernization">App Modernization</a></li>
6867                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=digital-transformation">Digital Transformation</a></li>
6868                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=custom-solutions">Custom Solutions</a></li>
6869                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-strategy">Technology Strategy</a></li>
6870                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=application-architecture">Application Architecture</a></li>
6871                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-development">Web Development</a></li>
6872                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=software-development">Software Development</a></li>
6873                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-app-development">Web App Development</a></li>
6874                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=performance-optimization">Performance Optimization</a></li>
6875                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=react-development">React Development</a></li>
6876                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=web-development-trends">Web Development Trends</a></li>
6877                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=front-end-development">Front-End Development</a></li>
6878                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-ux-design">UI/UX Design</a></li>
6879                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=javascript-frameworks">JavaScript Frameworks</a></li>
6880                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-software">Enterprise Software</a></li>
6881                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-ux-development">UI/UX Development</a></li>
6882                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=open-source-vs-proprietary">Open Source vs. Proprietary</a></li>
6883                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=technology-trends">Technology Trends</a></li>
6884                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=financial-business-growth">Financial &amp; Business Growth</a></li>
6885                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ui-ux-frameworks">UI/UX &amp; Frameworks</a></li>
6886                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=enterprise-development">Enterprise Development</a></li>
6887                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=modern-toolkit">Modern Toolkit</a></li>
6888                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=examples">Examples</a></li>
6889                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=reext">ReExt</a></li>
6890                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=mvp-spotlight">MVP Spotlight</a></li>
6891                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-revamp">Sencha Revamp</a></li>
6892                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=rapid-ext-js">Rapid Ext JS</a></li>
6893                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=widget">
6893Widget</a></li>
6894                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=angular">Angular</a></li>
6895                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=react">React</a></li>
6896                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=grui-by-sencha">GRUI by Sencha</a></li>
6897                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=react-grid">React Grid</a></li>
6898                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ext-js-grid">Ext JS Grid</a></li>
6899                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-themer">Sencha Themer</a></li>
6900                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=senchainspector">SenchaInspector</a></li>
6901                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=ext-net">Ext.NET</a></li>
6902                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=webtestit">WebTestIt</a></li>
6903                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=extwebcomponents">ExtWebComponents</a></li>
6904                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=extangular">ExtAngular</a></li>
6905                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=japanese">日本語</a></li>
6906                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=android">Android</a></li>
6907                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=apple">Apple</a></li>
6908                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=applications">Applications</a></li>
6909                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-architect">Architect</a></li>
6910                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=charting-drawing">Charting &amp; Drawing</a></li>
6911                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-cmd">Cmd</a></li>
6912                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=community">Community</a></li>
6913                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=css3">CSS3</a></li>
6914                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-extreact">ExtReact</a></li>
6915                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=events">Events</a></li>
6916                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=google">Google</a></li>
6917                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=html5">HTML5</a></li>
6918                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=html5-developer-scorecard">HTML5 Scorecard</a></li>
6919                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=java">Java</a></li>
6920                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=news-apps">News</a></li>
6921                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=newsletter">Newsletter</a></li>
6922                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=plugins">Plugins</a></li>
6923                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-complete">Sencha Complete</a></li>
6924                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-space">Sencha Space</a></li>
6925                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-test">Sencha Test</a></li>
6926                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-test-tips">Sencha Test Tips</a></li>
6927                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-touch">Sencha Touch</a></li>
6928                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-touch-bundle">Sencha Touch Bundle</a></li>
6929                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=senchacon">SenchaCon</a></li>
6930                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=spotlight">Spotlight</a></li>
6931                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=support-tips">Support Tips</a></li>
6932                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=theming">Theming</a></li>
6933                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=training">Training</a></li>
6934                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=uncategorized">Uncategorized</a></li>
6935                                                                        <li><a class="category " href="https://www.sencha.com/blog?category=sencha-web-application-manager">Web Application Manager</a></li>
6936                                                                <li role="presentation" class="dropdown nav-item more-item">
6937                                    <a href="javascript:void(0)" id="myTabDrop1" class="dropdown-toggle category " data-toggle="dropdown" aria-controls="myTabDrop1-contents" aria-expanded="true">More<span class="mdi mdi-chevron-down"></span></a>
6938                                    <ul class="dropdown-menu" aria-labelledby="myTabDrop1" id="myTabDrop1-contents">
6939                                    </ul>
6940                                </li>
6941                            </ul>
6942                                            </div>
6943                    <!-- <div class="search-filter">
6944                        <input type="text" placeholder="Search...">
6945                        <button class="search-box">
6945<i class="cs-icon icon-search"></i></button>
6946                    </div> -->
6947                    <form action="/" method="get" class="search-frm">
6948                        <div class="search-filter">
6949                            <input type="hidden" name="s_type" value="blog">
6950                            <input type="text" placeholder="Search...." value="" name="s" class="sfl2" autocomplete="off">
6951                            <input type="submit" value="Search" id="searchsubmit" class="search-box">
6952                            <i class="cs-icon icon-search"></i>
6953                        </div>
6954                    </form>
6955                                    </div>
6956                <div class="sencha-blog-body">
6957                                            <div class="main-blog-row desktop">
6958                                                                <div class="left-side main-blog">
6959                                        <a href="https://www.sencha.com/blog/whats-in-ext-js-8-0/" class="heading-one">
6960                                            What&#8217;s New in <span>Ext JS 8.0<span>                                        </a>
6961                                        <div class="main-blog-info">
6962                                            <span><i class="cs-icon icon-calendar"></i>April 6, 2026</span>
6963                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
6964		</span> <span class="bsf-rt-display-time" reading_time="7"></span> 
6965		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
6966                                            <span><i class="cs-icon icon-eye-show"></i>13782 Views</span>
6967                                        </div>
6968                                        <!-- <div class="sencha-blog-social">
6969                                        <a class="social-icon" href="javascript:void(0)">
6970                                            <i class="cs-icon icon-twitter-round"></i>
6971                                        </a>
6972                                        <a class="social-icon" href="javascript:void(0)">
6973                                            <i class="cs-icon icon-fb-round"></i>
6974                                        </a>
6975                                        <a class="social-icon" href="javascript:void(0)">
6976                                            <i class="cs-icon icon-linkedin-round"></i>
6977                                        </a>
6978                                        <a class="social-icon" href="javascript:void(0)">
6979                                            <i class="cs-icon icon-email"></i>
6980                                        </a>
6981                                    </div> -->
6982                                        <div class="sencha-blog-social">
6983                                            <div class="essb_links essb_counter_modern_right essb_displayed_shortcode essb_share essb_template_metro-retina essb_1317075306 print-no" id="essb_displayed_shortcode_1317075306" data-essb-postid="75484" data-essb-position="shortcode" data-essb-button-style="icon" data-essb-template="metro-retina" data-essb-counter-pos="right" data-essb-url="https://www.sencha.com/blog/whats-in-ext-js-8-0/" data-essb-fullurl="https://www.sencha.com/blog/whats-in-ext-js-8-0/" data-essb-instance="1317075306"><ul class="essb_links_list essb_force_hide_name essb_force_hide"><li class="essb_item essb_link_facebook nolightbox essb_link_svg_icon"> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F&t=What%E2%80%99s+New+in+Ext+JS+8.0" title="Share on Facebook" onclick="essb.window(&#39;https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F&t=What%E2%80%99s+New+in+Ext+JS+8.0&#39;,&#39;facebook&#39;,&#39;1317075306&#39;); return false;" target="_blank" rel="nofollow" class="nolightbox essb-s-bg-facebook essb-s-bgh-facebook essb-s-c-light essb-s-hover-effect essb-s-bg-network essb-s-bgh-network" ><span class="essb_icon essb_icon_facebook"><svg class="essb-svg-icon essb-svg-icon-facebook" aria-hidden="true" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
6983ox="0 0 16 16"><path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951"></path></svg></span><span class="essb_network_name essb_noname"></span></a></li><li class="essb_item essb_link_twitter nolightbox essb_link_twitter_x essb_link_svg_icon"> <a href="#" title="Share on Twitter" onclick="essb.window(&#39;https://twitter.com/intent/tweet?text=What’s%20New%20in%20Ext%20JS%208.0&amp;url=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F&amp;counturl=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F&#39;,&#39;twitter&#39;,&#39;1317075306&#39;); return false;" target="_blank" rel="nofollow" class="nolightbox essb-s-bg-twitter essb-s-bgh-twitter essb-s-c-light essb-s-hover-effect essb-s-bg-network essb-s-bgh-network" ><span class="essb_icon essb_icon_twitter_x"><svg class="essb-svg-icon essb-svg-icon-twitter_x" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></span><span class="essb_network_name essb_noname"></span></a></li><li class="essb_item essb_link_linkedin nolightbox essb_link_svg_icon"> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;ro=true&amp;trk=EasySocialShareButtons&amp;title=What%E2%80%99s+New+in+Ext+JS+8.0&amp;url=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F" title="Share on LinkedIn" onclick="essb.window(&#39;https://www.linkedin.com/shareArticle?mini=true&amp;ro=true&amp;trk=EasySocialShareButtons&amp;title=What%E2%80%99s+New+in+Ext+JS+8.0&amp;url=https%3A%2F%2Fwww.sencha.com%2Fblog%2Fwhats-in-ext-js-8-0%2F&#39;,&#39;linkedin&#39;,&#39;1317075306&#39;); return false;" target="_blank" rel="nofollow" class="nolightbox essb-s-bg-linkedin essb-s-bgh-linkedin essb-s-c-light essb-s-hover-effect essb-s-bg-network essb-s-bgh-network" ><span class="essb_icon essb_icon_linkedin"><svg class="essb-svg-icon essb-svg-icon-linkedin" aria-hidden="true" role="img" focusable="false" width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M23.938 16.375c-0.438-0.5-1.188-0.75-2.25-0.75-1.375 0-2.313 0.438-2.875 1.188-0.563 0.813-0.813 1.938-0.813 3.375v10.938c0 0.188-0.063 0.375-0.25 0.563-0.125 0.125-0.375 0.25-0.563 0.25h-5.75c-0.188 0-0.375-0.125-0.563-0.25-0.125-0.188-0.25-0.375-0.25-0.563v-20.188c0-0.188 0.125-0.375 0.25-0.563 0.188-0.125 0.375-0.25 0.563-0.25h5.563c0.188 0 0.375 0.063 0.5 0.125s0.188 0.25 0.25 0.438c0 0.188 0.063 0.375 0.063 0.438s0 0.25 0 0.5c1.438-1.375 3.375-2 5.688-2 2.688 0 4.75 0.625 6.25 1.938 1.5 1.375 2.25 3.313 2.25 5.938v13.625c0 0.188-0.063 0.375-0.25 0.563-0.125 0.125-0.375 0.25-0.563 0.25h-5.875c-0.188 0-0.375-0.125-0.563-0.25-0.125-0.188-0.25-0.375-0.25-0.563v-12.313c0-1.063-0.188-1.875-0.563-2.438zM6.625 6.688c-0.75 0.75-1.688 1.125-2.75 1.125s-2-0.375-2.75-1.125c-0.75-0.75-1.125-1.625-1.125-2.75 0-1.063 0.375-1.938 1.125-2.688s1.688-1.188 2.75-1.188c1.063 0 2 0.438 2.75 1.188s1.125 1.625 1.125 2.688c0 1.125-0.375 2-1.125 2.75zM7.563 10.938v20.188c0 0.188-0.125 0.375-0.25 0.563-0.188 0.125-0.375 0.25-0.563 0.25h-5.75c-0.188 0-0.375-0.125-0.563-0.25-0.125-0.188-0.25-0.375-0.25-0.563v-20.188c0-0.188 0.125-0.375 0.25-0.563 0.188-0.125 0.375-0.25 0.563-0.25h5.75c0.188 0 0.375 0.125 0.563 0.25 0.125 0.188 0.25 0.375 0.25 0.563z"></path></svg></span><span class="essb_network_name essb_noname"></span></a></li></ul></div>                                        </div>
6984                                        <div class="img-wrapper">
6985                                                                                                                                        <img fetchpriority="high" width="1200" height="630" src="https://www.sencha.com/wp-content/uploads/2026/04/image7.jpg" alt="blog image">
6986                                                                                    </div>
6987                                        <p>Ext JS 8.0 is here. We’re excited to announce the General Availability Launch of Sencha Ext JS 8.0 - a major release delivering modern enhancements, improved performance, and new capabilities across our industry-leading JavaScript framework with over 140 pre-integrated UI&hellip;</p>
6988                                        <div class="main-blog-footer">
6989                                            <div class="main-blog-author">
6990                                                <div class="author-img">
6991                                                    <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g" alt="author image"/></noscript>
6992                                                </div>
6993                                                <span>Team Sencha</span>
6994                                            </div>
6995                                            <a href="https://www.sencha.com/blog/whats-in-ext-js-8-0/" class="read-more-action">Read More <i class="cs-icon icon-arrow-right"></i></a>
6996                                        </div>
6997                                    </div>
6998                                                            <div class="right-side subscribe">
6999                                <div class="subscribe-body">
7000                                    <h3 class="heading-three">Subscribe to our newsletter</h3>
7001                                    <p>Be the first to learn about new Sencha resources and tips.</p>
7002                                    <div class="subscribe-form-control">
7003                                        <label for="">Email*</label>
7004                                        <input class="newsletterEmail" type="text" placeholder="Enter your email">
7005                                    </div>
7006                                    <span class="subscribe-policy">Sencha needs the contact information you provide to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our <a href="javascript:void(0)">Privacy Policy.</a></span>
7007                                </div>
7008                                <a class="subscribe-footer newsletter" href="https://www.sencha.com/newsletter/">
7009                                    <span>Stay Up To Date</span>
7010                                    <span class="arrows upper"></span>
7011                                    <span class="arrows lower"></span>
7012                                </a>
7013                            </div>
7014                        </div>
7015                                        <div class="sencha-blog-wrapper">
7016                                                        <a href="https://www.sencha.com/blog/what-js-days-2026-keynote-revealed-about-the-next-era-of-development/" class="sencha-blog-block">
7017                                    <div class="blog-header">
7018                                        <div class="img-wrapper">
7019                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/09/js-days-2026-keynote-javascript-development.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/09/js-days-2026-keynote-javascript-development.png" alt="blog image"></noscript>
7020                                                                                    </div>
7021                                    </div>
7022                                    <div class="blog-body">
7023                                        <div class="blog-tags">
7024                                                                                        <span>Enterprise JavaScript</span>
7025                                        </div>
7026                                        <div class="blog-title">
7027                                            <h3>What JS Days 2026 Keynote Revealed About <span>the Next Era of Development</span></h3>
7028                                        </div>
7029                                        <div class="blog-desc">
7030                                            <p>The JavaScript ecosystem has spent the last decade optimizing for speed. Frameworks have become more capable, development tooling more sophisticated, and release cycles increasingly rapid. Now, generative AI is pushing that acceleration even further, allowing developers to produce functional code&hellip;</p>
7031                                        </div>
7032                                    </div>
7033                                    <div class="blog-footer">
7034                                        <div class="blog-author">
7035                                            <div class="img-wrapper">
7036                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7037                                            </div>
7038                                            <span>Team Sencha</span>
7039                                        </div>
7040                                        <div class="blog-date">
7041
7042                                            <span><i class="cs-icon icon-calendar"></i>September 23, 2026</span>
7043                                        </div>
7044                                        <div class="blog-duration">
7045                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7046		</span> <span class="bsf-rt-display-time" reading_time="9"></span> 
7047		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7048                                        </div>
7049                                    </div>
7050                                </a>
7051                                                        <a href="https://www.sencha.com/blog/async-await-with-ext-js/" class="sencha-blog-block">
7052                                    <div class="blog-header">
7053                                        <div class="img-wrapper">
7054                                                                                                                                                                                    <img width="1619" height="971" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201619%20971'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/09/AsyncAwaitWithExtJS.png"><noscript><img width="1619" height="971" src="https://www.sencha.com/wp-content/uploads/2026/09/AsyncAwaitWithExtJS.png" alt="blog image"></noscript>
7055                                                                                    </div>
7056                                    </div>
7057                                    <div class="blog-body">
7058                                        <div class="blog-tags">
7059                                                                                        <span>Frontend Development</span>
7060                                        </div>
7061                                        <div class="blog-title">
7062                                            <h3>Async/await with <span>Ext JS</span></h3>
7063                                        </div>
7064                                        <div class="blog-desc">
7065                                            <p>Probably one of the most appreciated features of the latest versions of JavaScript is Promises, and in particular their use through the new language keywords async/await introduced with ECMAScript 2017. Promises To simplify it a lot, Promises are a standardized&hellip;</p>
7066                                        </div>
7067                                    </div>
7068                                    <div class="blog-footer">
7069                                        <div class="blog-author">
7070                                            <div class="img-wrapper">
7071                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e6e5bbd256cbc11db6561606a301add413fd2aec7678b7cf56d69cbe914272de?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e6e5bbd256cbc11db6561606a301add413fd2aec7678b7cf56d69cbe914272de?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7072                                            </div>
7073                                            <span>Luca Minuti</span>
7074                                        </div>
7075                                        <div class="blog-date">
7076
7077                                            <span><i class="cs-icon icon-calendar"></i>September 3, 2026</span>
7078                                        </div>
7079                                        <div class="blog-duration">
7080                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7081		</span> <span class="bsf-rt-display-time" reading_time="2"></span> 
7082		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7083                                        </div>
7084                                    </div>
7085                                </a>
7086                                                        <a href="https://www.sencha.com/blog/sencha-ide-plugins-jetbrains-6-0-18-is-here/" class="sencha-blog-block">
7087                                    <div class="blog-header">
7088                                        <div class="img-wrapper">
7089                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/09/Sencha-JetBrains.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/09/Sencha-JetBrains.png" alt="blog image"></noscript>
7090                                                                                    </div>
7091                                    </div>
7092                                    <div class="blog-body">
7093                                        <div class="blog-tags">
7094                                                                                        <sp
7094an>JetBrains</span>
7095                                        </div>
7096                                        <div class="blog-title">
7097                                            <h3>Sencha IDE Plugins &#8211; <span>JetBrains 6.0.18 Is Here</span></h3>
7098                                        </div>
7099                                        <div class="blog-desc">
7100                                            <p>JetBrains 2026.2 just shipped. So did we. Sencha's JetBrains plugin is an Integrated Development Environment tool that creates a confluence between Sencha Frameworks and JetBrains software. This integration comes in the form of code completion, inspection, and suggestion, while seamlessly&hellip;</p>
7101                                        </div>
7102                                    </div>
7103                                    <div class="blog-footer">
7104                                        <div class="blog-author">
7105                                            <div class="img-wrapper">
7106                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7107                                            </div>
7108                                            <span>Team Sencha</span>
7109                                        </div>
7110                                        <div class="blog-date">
7111
7112                                            <span><i class="cs-icon icon-calendar"></i>September 2, 2026</span>
7113                                        </div>
7114                                        <div class="blog-duration">
7115                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7116		</span> <span class="bsf-rt-display-time" reading_time="3"></span> 
7117		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7118                                        </div>
7119                                    </div>
7120                                </a>
7121                                                        <a href="https://www.sencha.com/blog/responsive-layout/" class="sencha-blog-block">
7122                                    <div class="blog-header">
7123                                        <div class="img-wrapper">
7124                                                                                                                                                                                    <img width="1536" height="1024" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201536%201024'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/Responsive-Layout-Across-Devices-1.png"><noscript><img width="1536" height="1024" src="https://www.sencha.com/wp-content/uploads/2026/08/Responsive-Layout-Across-Devices-1.png" alt="blog image"></noscript>
7125                                                                                    </div>
7126                                    </div>
7127                                    <div class="blog-body">
7128                                        <div class="blog-tags">
7129                                                                                        <span>MVP Developer Series</span>
7130                                        </div>
7131                                        <div class="blog-title">
7132                                            <h3>MVP Developer Series 1.1 &#8211; <span>Responsive layout in Ext JS</span></h3>
7133                                        </div>
7134                                        <div class="blog-desc">
7135                                            <p>Ext JS provides several tools for building a responsive layout. A video was recently published on Sencha's official YouTube channel, titled Building Responsive, Data-Driven Enterprise Applications with JavaScript, where Wemerson Januario explains the various options offered by ExtJS. Introduction Having&hellip;</p>
7136                                        </div>
7137                                    </div>
7138                                    <div class="blog-footer">
7139                                        <div class="blog-author">
7140                                            <div class="img-wrapper">
7141                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e6e5bbd256cbc11db6561606a301add413fd2aec7678b7cf56d69cbe914272de?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e6e5bbd256cbc11db6561606a301add413fd2aec7678b7cf56d69cbe914272de?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7142                                            </div>
7143                                            <span>Luca Minuti</span>
7144                                        </div>
7145                                        <div class="blog-date">
7146
7147                                            <span><i class="cs-icon icon-calendar"></i>August 24, 2026</span>
7148                                        </div>
7149                                        <div class="blog-duration">
7150                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7151		</span> <span class="bsf-rt-display-time" reading_time="3"></span> 
7152		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7153                                        </div>
7154                                    </div>
7155                                </a>
7156                                                        <a href="https://www.sencha.com/blog/building-responsive-data-driven-enterprise-applications-with-javascript/" class="sencha-blog-block">
7157                                    <div class="blog-header">
7158                                        <div class="img-wrapper">
7159                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/Building-Responsive-Data-Driven-Enterprise-Applications-with-JavaScript-1.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/08/Building-Responsive-Data-Driven-Enterprise-Applications-with-JavaScript-1.png" alt="blog image"></noscript>
7160                                                                                    </div>
7161                                    </div>
7162                                    <div class="blog-body">
7163                                        <div class="blog-tags">
7164                                                                                        <span>Enterprise Applications</span>
7165                                        </div>
7166                                        <div class="blog-title">
7167                                            <h3>Building Responsive, Data-Driven <span>Enterprise Applications with JavaScript</span></h3>
7168                                        </div>
7169                                        <div class="blog-desc">
7170                                            <p>In enterprise software, responsiveness is no longer a nice-to-have. Users expect the same application to perform smoothly whether they are working at a desktop with a 4K monitor, reviewing operations from a tablet, or checking key metrics on a smartphone&hellip;</p>
7171                                        </div>
7172                                    </div>
7173                                    <div class="blog-footer">
7174                                        <div class="blog-author">
7175                                            <div class="img-wrapper">
7176                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7177                                            </div>
7178                                            <span>Team Sencha</span>
7179                                        </div>
7180                                        <div class="blog-date">
7181
7182                                            <span><i class="cs-icon icon-calendar"></i>August 11, 2026</span>
7183                                        </div>
7184                                        <div class="blog-duration">
7185                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7186		</span> <span class="bsf-rt-display-time" reading_time="7"></span> 
7187		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7188                                        </div>
7189                                    </div>
7190                                </a>
7191                                                        <a href="https://www.sencha.com/blog/whats-new-in-reext-1-2/" class="sencha-blog-block">
7192                                    <div class="blog-header">
7193                                        <div class="img-wrapper">
7194                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/Whats-New-in-ReExt-1.2-1.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/08/Whats-New-in-ReExt-1.2-1.png" alt="blog image"></noscript>
7195                                                                                    </div>
7196                                    </div>
7197                                    <div class="blog-body">
7198                                        <div class="blog-tags">
7199                                                                                        <span>JavaScript Development</span>
7200                                        </div>
7201                                        <div class="blog-title">
7202                                            <h3>What’s New in ReExt 1.2</h3>
7203                                        </div>
7204                                        <div class="blog-desc">
7205                                            <p>Modern teams are under constant pressure to ship faster without sacrificing UX quality, maintainability, or enterprise-grade capabilities. That’s easy to say, but much harder to do when your application needs advanced grids, data-heavy interfaces, mobile readiness, accessibility, and long-term support.&hellip;</p>
7206                                        </div>
7207                                    </div>
7208                                    <div class="blog-footer">
7209                                        <div class="blog-author">
7210                                            <div class="img-wrapper">
7211                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7212                                            </div>
7213                                            <span>Team Sencha</span>
7214                                        </div>
7215                                        <div class="blog-date">
7216
7217                                            <span><i class="cs-icon icon-calendar"></i>August 11, 2026</span>
7218                                        </div>
7219                                        <div class="blog-duration">
7220                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7221		</span> <span class="bsf-rt-display-time" reading_time="6"></span> 
7222		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7223                                        </div>
7224                                    </div>
7225                                </a>
7226                                                        <a href="https://www.sencha.com/blog/bff-architecture-optimizing-communication-between-node-js-and-ext-js/" class="sencha-blog-block">
7227                                    <div class="blog-header">
7228                                        <div class="img-wrapper">
7229                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/BFF-Architecture-Optimizing-Communication-between-Node.-js-and-Ext-JS-1.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/08/BFF-Architecture-Optimizing-Communication-between-Node.-js-and-Ext-JS-1.png" alt="blog image"></noscript>
7230                                                                                    </div>
7231                                    </div>
7232                                    <div class="blog-body">
7233                                        <div class="blog-tags">
7234                                                                                        <sp
7234an>Architecture</span>
7235                                        </div>
7236                                        <div class="blog-title">
7237                                            <h3>BFF Architecture &#8211; <span>Optimizing Communication between Node. js and Ext JS</span></h3>
7238                                        </div>
7239                                        <div class="blog-desc">
7240                                            <p>Modern enterprise applications rarely struggle because they lack features. More often, they struggle because the frontend and backend are speaking slightly different languages. Your database is optimized for storage. Your API is often optimized for generic reuse. But your UI&hellip;</p>
7241                                        </div>
7242                                    </div>
7243                                    <div class="blog-footer">
7244                                        <div class="blog-author">
7245                                            <div class="img-wrapper">
7246                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7247                                            </div>
7248                                            <span>Team Sencha</span>
7249                                        </div>
7250                                        <div class="blog-date">
7251
7252                                            <span><i class="cs-icon icon-calendar"></i>August 11, 2026</span>
7253                                        </div>
7254                                        <div class="blog-duration">
7255                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7256		</span> <span class="bsf-rt-display-time" reading_time="8"></span> 
7257		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7258                                        </div>
7259                                    </div>
7260                                </a>
7261                                                        <a href="https://www.sencha.com/blog/case-study-building-a-modern-recruitment-application-with-ext-js/" class="sencha-blog-block">
7262                                    <div class="blog-header">
7263                                        <div class="img-wrapper">
7264                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/Case-Study-Building-a-Modern-Recruitment-Application-with-Ext-JS-1.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/08/Case-Study-Building-a-Modern-Recruitment-Application-with-Ext-JS-1.png" alt="blog image"></noscript>
7265                                                                                    </div>
7266                                    </div>
7267                                    <div class="blog-body">
7268                                        <div class="blog-tags">
7269                                                                                        <span>Human Resources</span>
7270                                        </div>
7271                                        <div class="blog-title">
7272                                            <h3>Case Study: <span>Building a Modern Recruitment Application with Ext JS</span></h3>
7273                                        </div>
7274                                        <div class="blog-desc">
7275                                            <p>Hiring the right talent requires more than collecting resumes. Modern recruitment teams need streamlined workflows, real-time visibility, and reliable tools that support every stage of the hiring process. At JS Days 2026, Jose Cesar Martell Garcia, Softw
7275are Developer at Aumenta&hellip;</p>
7276                                        </div>
7277                                    </div>
7278                                    <div class="blog-footer">
7279                                        <div class="blog-author">
7280                                            <div class="img-wrapper">
7281                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7282                                            </div>
7283                                            <span>Team Sencha</span>
7284                                        </div>
7285                                        <div class="blog-date">
7286
7287                                            <span><i class="cs-icon icon-calendar"></i>August 7, 2026</span>
7288                                        </div>
7289                                        <div class="blog-duration">
7290                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7291		</span> <span class="bsf-rt-display-time" reading_time="2"></span> 
7292		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7293                                        </div>
7294                                    </div>
7295                                </a>
7296                                                        <a href="https://www.sencha.com/blog/techniques-for-handling-large-data-sets-in-ext-js/" class="sencha-blog-block">
7297                                    <div class="blog-header">
7298                                        <div class="img-wrapper">
7299                                                                                                                                                                                    <img width="800" height="480" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20480'%3E%3C/svg%3E" alt="blog image" data-lazy-src="https://www.sencha.com/wp-content/uploads/2026/08/Techniques-for-Handling-Large-Data-Sets-in-Ext-JS-1.png"><noscript><img width="800" height="480" src="https://www.sencha.com/wp-content/uploads/2026/08/Techniques-for-Handling-Large-Data-Sets-in-Ext-JS-1.png" alt="blog image"></noscript>
7300                                                                                    </div>
7301                                    </div>
7302                                    <div class="blog-body">
7303                                        <div class="blog-tags">
7304                                                                                        <span>Best Practices</span>
7305                                        </div>
7306                                        <div class="blog-title">
7307                                            <h3>Techniques for Handling <span>Large Data Sets in Ext JS</span></h3>
7308                                        </div>
7309                                        <div class="blog-desc">
7310                                            <p>Enterprise applications often need to display and process thousands - or even millions - of records while maintaining a responsive and intuitive user experience. Whether managing financial transactions, customer records, operational data, or analytics, developers face the challenge of delivering&hellip;</p>
7311                                        </div>
7312                                    </div>
7313                                    <div class="blog-footer">
7314                                        <div class="blog-author">
7315                                            <div class="img-wrapper">
7316                                                <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E"  alt="author image" data-lazy-src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"/><noscript><img src="https://secure.gravatar.com/avatar/e9f89faf2949f9387fea58db9c29fba3180a296880a813604f95f0be6498bc0f?s=96&#038;d=mm&#038;r=g"  alt="author image"/></noscript>
7317                                            </div>
7318                                            <span>Team Sencha</span>
7319                                        </div>
7320                                        <div class="blog-date">
7321
7322                                            <span><i class="cs-icon icon-calendar"></i>August 7, 2026</span>
7323                                        </div>
7324                                        <div class="blog-duration">
7325                                            <span><i class="cs-icon icon-watch"></i><span class="bsf-rt-reading-time"><span class="bsf-rt-display-label" prefix="">
7326		</span> <span class="bsf-rt-display-time" reading_time="3"></span> 
7327		<span class="bsf-rt-display-postfix" postfix="mins"></span></span></span>
7328                                        </div>
7329                                    </div>
7330                                </a>
7331                                            </div>
7332                                            <div class="sencha-blog-pagination">
7333                            <a href="https://www.sencha.com/blog/" class="paginate-block nav-arrow prev  disabled">
7334                                <span></span>
7335                            </a>
7336                                                            <a href="https://www.sencha.com/blog/" class="paginate-block  selected">
7337                                    <span>1</span>
7338                                </a>
7339                                                            <a href="https://www.sencha.com/blog/page/2/" class="paginate-block ">
7340                                    <span>2</span>
7341                                </a>
7342                                                            <a href="https://www.sencha.com/blog/page/3/" class="paginate-block ">
7343                                    <span>3</span>
7344                                </a>
7345                                                            <a href="https://www.sencha.com/blog/page/4/" class="paginate-block ">
7346                                    <span>4</span>
7347                                </a>
7348                                                            <a href="https://www.sencha.com/blog/page/5/" class="paginate-block ">
7349                                    <span>5</span>
7350                                </a>
7351                                                        <a href="https://www.sencha.com/blog/page/2/" class="paginate-block nav-arrow next">
7352                                <span></span>
7353                            </a>
7354                        </div>
7355                                        <div class="main-blog-row mobile">
7356                        <div class="right-side subscribe">
7357                            <div class="subscribe-body">
7358                                <h3 class="heading-three">Subscribe to our newsletter</h3>
7359                                <p>Be the first to learn about new Sencha resources and tips.</p>
7360                                <div class="subscribe-form-control">
7361                                    <label for="">Email*</label>
7362                                    <input class="newsletterEmail" type="text" placeholder="Enter your email">
7363                                </div>
7364                                <span class="subscribe-policy">Sencha needs the contact information you provide to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our <a href="javascript:void(0)">Privacy Policy.</a></span>
7365                            </div>
7366                            <a class="subscribe-footer newsletter" href="https://www.sencha.com/newsletter/">
7367                                <span>Stay Up To Date</span>
7368                                <span class="arrows upper"></span>
7369                                <span class="arrows lower"></span>
7370                            </a>
7371                        </div>
7372                    </div>
7373                    <!-- <div class="sencha-blog-social">
7374                        <a class="social-icon" href="javascript:void(0)">
7375                            <i class="cs-icon icon-twitter-round"></i>
7376                        </a>
7377                        <a class="social-icon" href="javascript:void(0)">
7378                            <i class="cs-icon icon-fb-round"></i>
7379                        </a>
7380                        <a class="social-icon" href="javascript:void(0)">
7381                            <i class="cs-icon icon-linkedin-round"></i>
7382                        </a>
7383                        <a class="social-icon" href="javascript:void(0)">
7384                            <i class="cs-icon icon-email"></i>
7385                        </a>
7386                    </div> -->
7387                    <!-- <div class="sencha-blog-social">
7388                                            </div> -->
7389                </div>
7390            </div>
7391        </section>
7392    </div>
7393</div>
7394<script>window.addEventListener('DOMContentLoaded', function() {
7395    jQuery(document).ready(function() {
7396
7397        var elements = document.querySelectorAll('.bsf-rt-reading-time');
7398        var parentDiv = jQuery('a.category.selected').closest('ul');
7399        elements.forEach(function(element) {
7400            var reading_time = element.querySelector('.bsf-rt-display-time').getAttribute('reading_time');
7401            var postfix = element.querySelector('.bsf-rt-display-postfix').getAttribute('postfix');
7402            element.innerHTML = reading_time + ' ' + postfix + ' Read';
7403        });
7404
7405        if (parentDiv.length > 1) {
7406            jQuery('#myTabDrop1').addClass('selected');
7407        } else {
7408            jQuery('#myTabDrop1').removeClass('selected');
7409        }
7410
7411
7412    });
7413});</script>
7413
7414<footer>
7415	<section class="footer">
7416		<div class="container">
7417        			<div class="footer-content ">
7418				<ul id="menu-footer-menus" class="footer-nav-row"><li id="menu-item-64689" class="main-col footer-toogle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64689"><a>Products<i class="cs-icon icon-arrow-down"></i></a>
7419<ul class="sub-menu">
7420	<li id="menu-item-64690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64690"><a href="https://www.sencha.com/products/extjs/">Ext JS</a></li>
7421	<li id="menu-item-73498" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73498"><a href="/products/reext/">ReExt</a></li>
7422	<li id="menu-item-64691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64691"><a href="https://www.sencha.com/products/gxt/">GXT</a></li>
7423	<li id="menu-item-64692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64692"><a href="https://www.sencha.com/products/test/">Sencha Test</a></li>
7424	<li id="menu-item-64693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64693"><a href="https://www.sencha.com/products/stencils/">Stencils</a></li>
7425</ul>
7426</li>
7427<li id="menu-item-64694" class="main-col footer-toogle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64694"><a>Service<i class="cs-icon icon-arrow-down"></i></a>
7428<ul class="sub-menu">
7429	<li id="menu-item-75241" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75241"><a href="/services/">Professional Services</a></li>
7430	<li id="menu-item-64696" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64696"><a href="https://www.sencha.com/training/">Training</a></li>
7431	<li id="menu-item-64697" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64697"><a href="https://www.sencha.com/partners/">Partners</a></li>
7432	<li id="menu-item-64698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64698"><a href="https://www.sencha.com/products/advisory-services/">Advisory Services</a></li>
7433</ul>
7434</li>
7435<li id="menu-item-64699" class="main-col footer-toogle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64699"><a>Store<i class="cs-icon icon-arrow-down"></i></a>
7436<ul class="sub-menu">
7437	<li id="menu-item-64700" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64700"><a target="_blank" href="https://store.sencha.com/">Buy Now</a></li>
7438	<li id="menu-item-64701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64701"><a href="https://www.sencha.com/legal/">Licensing</a></li>
7439	<li id="menu-item-64702" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64702"><a href="https://www.sencha.com/ordering-faq/">Ordering Information</a></li>
7440	<li id="menu-item-64703" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64703"><a href="/partners/resellers/">Authorized Resellers</a></li>
7441	<li id="menu-item-73728" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73728"><a href="/referral-program/">Referral Program</a></li>
7442</ul>
7443</li>
7444<li id="menu-item-64704" class="main-col sub-menu footer-toogle menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64704"><a>Developers<i class="cs-icon icon-arrow-down"></i></a>
7445<ul class="sub-menu">
7446	<li id="menu-item-64705" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64705"><a href="https://www.sencha.com/grid/extjs-performance-analyzer/">Performance Benchmark</a></li>
7447	<li id="menu-item-70894" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-70894"><a href="/products/extjs/upgradeadviser">Upgrade Adviser</a></li>
7448	<li id="menu-item-64707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64707"><a href="https://www.sencha.com/resources/">Resource Center</a></li>
7449	<li id="menu-item-64708" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64708"><a target="_blank" href="https://www.sencha.com/resources/webinars/">Webinars</a></li>
7450	<li id="menu-item-64709" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64709"><a target="_blank" href="https://docs.sencha.com">Docs</a></li>
7451	<li id="menu-item-64710" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64710"><a target="_blank" href="https://examples.sencha.com">Examples</a></li>
7452	<li id="menu-item-64711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64711"><a href="https://www.sencha.com/customers/">Case Studies</a></li>
7453	<li id="menu-item-64712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64712"><a href="https://www.sencha.com/extjs-vs-react-vs-angular/">Ext JS Comparison</a></li>
7454	<li id="menu-item-70895" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-70895"><a href="/resources/ebook-emailseries">Email Client</a></li>
7455	<li id="menu-item-70896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-70896"><a href="/resources/skill-sprints/">Skill Sprints</a></li>
7456	<li id="menu-item-71656" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-71656"><a href="/resources/reext-time-tracking-series/">React Time Tracker</a></li>
7457	<li id="menu-item-72521" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72521"><a href="/resources/first-steps-with-sencha-ext-js/">Getting Started with Ext JS</a></li>
7458</ul>
7459</li>
7460<li id="menu-item-64714" class="main-col sub-menu footer-toogle menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-64714"><a>
7460Company<i class="cs-icon icon-arrow-down"></i></a>
7461<ul class="sub-menu">
7462	<li id="menu-item-64715" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64715"><a href="https://www.sencha.com/company/">Overview</a></li>
7463	<li id="menu-item-64716" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3037 current_page_item menu-item-64716"><a href="https://www.sencha.com/blog/" aria-current="page">Blog</a></li>
7464	<li id="menu-item-64717" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64717"><a href="https://www.sencha.com/company/news/">In the News</a></li>
7465	<li id="menu-item-64718" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64718"><a href="https://www.sencha.com/company/press/">Press Releases</a></li>
7466	<li id="menu-item-64719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64719"><a href="https://www.sencha.com/company/careers/">Careers</a></li>
7467	<li id="menu-item-64720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64720"><a href="https://www.sencha.com/mvp/">MVPs</a></li>
7468	<li id="menu-item-70453" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-70453"><a href="https://www.sencha.com/company/contact/">Contact Us</a></li>
7469	<li id="menu-item-64722" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64722"><a target="_blank" href="https://www.ideracorp.com/legal/sencha">Legal</a></li>
7470	<li id="menu-item-64723" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64723"><a target="_blank" href="https://www.ideracorp.com/Legal/PrivacyShield">Privacy Policy</a></li>
7471</ul>
7472</li>
7473<li id="menu-item-73772" class="cs-badge-items menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-73772"><a></a>
7474<ul class="sub-menu">
7475	<li id="menu-item-73405" class="cs-badge-items__capterra menu-item menu-item-type-custom menu-item-object-custom menu-item-73405"><a target="_blank" href="https://www.capterra.com/p/148124/Sencha-Platform/reviews/"><img width="201" height="66" alt="capterra - sencha" border="0" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20201%2066'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2025/05/rating-capterra.svg" /><noscript><img width="201" height="66" alt="capterra - sencha" border="0" src="/wp-content/uploads/2025/05/rating-capterra.svg" /></noscript></a></li>
7476	<li id="menu-item-73406" class="cs-badge-items__getapp menu-item menu-item-type-custom menu-item-object-custom menu-item-73406"><a target="_blank" href="https://www.getapp.com/development-tools-software/a/sencha-ext-js/reviews/"><img width="196" height="132" alt="getapp - sencha" border="0" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20196%20132'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2025/05/rating-getapp.png" /><noscript><img width="196" height="132" alt="getapp - sencha" border="0" src="/wp-content/uploads/2025/05/rating-getapp.png" /></noscript></a></li>
7477	<li id="menu-item-73407" class="cs-badge-items__softwareadvice menu-item menu-item-type-custom menu-item-object-custom menu-item-73407"><a target="_blank" href="https://www.softwareadvice.com/product/466618-Sencha-Platform/reviews/"><img width="326" height="132" alt="softwareadvice - sencha"  border="0" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326%20132'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/2025/05/rating-software-advice.png" /><noscript><img width="326" height="132" alt="softwareadvice - sencha"  border="0" src="/wp-content/uploads/2025/05/rating-software-advice.png" /></noscript></a></li>
7478</ul>
7479</li>
7480<li id="menu-item-64724" class="main-col badge-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64724"><a> </a>
7481<ul class="sub-menu">
7482	<li id="menu-item-64725" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64725"><a target="_blank" href="https://www.g2.com/products/ext-js/reviews"><img width="145" height="164" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20145%20164'%3E%3C/svg%3E" alt="Leader badge" data-lazy-src="/wp-content/uploads/2025/07/g2-2025.svg"><noscript><img loading="lazy" width="145" height="164" src="/wp-content/uploads/2025/07/g2-2025.svg" alt="Leader badge"></noscript></a></li>
7483</ul>
7484</li>
7485</ul><ul id="menu-social-media-menus" class="footer-social-row"><li id="menu-item-64726" class="logo menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-64726"><a href="https://www.sencha.com/"><img width="193" height="77" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20193%2077'%3E%3C/svg%3E" alt="Sencha" data-lazy-src="/wp-content/themes/sencha/images/logo-white.png"><noscript><img loading="lazy" width="193" height="77" src="/wp-content/themes/sencha/images/logo-white.png" alt="Sencha"></noscript></a></li>
7486<li id="menu-item-64727" class="main-col badge-col menu-item menu-item-type-custom menu-item-object-custom menu-item-64727"><a target="_blank" href="https://www.g2.com/products/ext-js/reviews"><img  width="145" height="164" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20145%20164'%3E%3C/svg%3E" alt="Leader badge" data-lazy-src="https://www.sencha.com/wp-content/uploads/2025/07/g2-2025.svg"><noscript><img loading="lazy"  width="145" height="164" src="https://www.sencha.com/wp-content/uploads/2025/07/g2-2025.svg" alt="Leader badge"></noscript></a></li>
7487<li id="menu-item-64728" class="social-icons menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64728"><a></a>
7488<ul class="sub-menu">
7489	<li id="menu-item-71653" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-71653"><a target="_blank" href="https://www.facebook.com/senchainc/">
7489<i class="cs-icon icon-fb-round"></i></a></li>
7490	<li id="menu-item-71654" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-71654"><a target="_blank" href="https://x.com/Sencha"><i class="cs-icon icon-x-twitter"></i></a></li>
7491	<li id="menu-item-71655" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-71655"><a target="_blank" href="https://www.linkedin.com/company/sencha-inc/"><i class="cs-icon icon-linkedin-round"></i></a></li>
7492	<li id="menu-item-64729" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64729"><a target="_blank" href="https://stackoverflow.com/questions/tagged/extjs" title="Stackoverflow"><i class="cs-icon icon-stackoverflow"></i></a></li>
7493	<li id="menu-item-64730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64730"><a target="_blank" href="https://discord.com/invite/RfxMGSbHXT" title="Discord"><i class="cs-icon icon-discord"></i></a></li>
7494	<li id="menu-item-64731" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64731"><a target="_blank" href="https://github.com/sencha" title="Github"><i class="cs-icon icon-github"></i></a></li>
7495	<li id="menu-item-64732" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64732"><a target="_blank" href="https://www.youtube.com/c/sencha" title="YouTube"><i class="cs-icon icon-youtube"></i></a></li>
7496</ul>
7497</li>
7498</ul>			</div>
7499		</div>
7500		<div class="footer-copyright text-center">
7501			<div class="container">
7502				<div class="footer-copyright-content">
7503					<p>© 2026 SENCHA INC. ALL RIGHTS RESERVED.</p>
7504				</div>
7505			</div>
7506		</div>
7507	</section>
7508</footer>
7508<script type="speculationrules">
7509{"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/sencha/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
7510</script>
vendor: 1 bytes, line 7510
7510
7511<script>window.addEventListener('DOMContentLoaded', function() {jQuery(document).ready(function(){jQuery(".kiwi-logo-carousel-default").bxSlider({mode:"horizontal",speed:500,slideMargin:30,infiniteLoop:false,hideControlOnEnd:true,captions:false,ticker:false,tickerHover:false,adaptiveHeight:false,responsive:true,pager:true,controls:false,autoControls:false,minSlides:1,maxSlides:8,moveSlides:1,slideWidth:200,auto:false,pause:4000,useCSS:false});jQuery(".kiwi-logo-carousel-customers").bxSlider({mode:"horizontal",speed:300,slideMargin:27,infiniteLoop:true,hideControlOnEnd:false,captions:false,ticker:false,tickerHover:true,adaptiveHeight:false,responsive:true,pager:false,controls:true,autoControls:false,minSlides:1,maxSlides:7,moveSlides:1,slideWidth:164,auto:false,pause:4000,useCSS:false});jQuery(".kiwi-logo-carousel-featured-customers").bxSlider({mode:"horizontal",speed:500,slideMargin:0,infiniteLoop:true,hideControlOnEnd:false,captions:false,ticker:false,tickerHover:false,adaptiveHeight:false,responsive:true,pager:false,controls:true,autoControls:false,minSlides:1,maxSlides:4,moveSlides:1,slideWidth:200,auto:true,pause:4000,useCSS:false});jQuery(".kiwi-logo-carousel-fortune-one-hundred").bxSlider({mode:"horizontal",speed:1200,slideMargin:40,infiniteLoop:true,hideControlOnEnd:false,captions:false,ticker:false,tickerHover:false,adaptiveHeight:true,responsive:true,pager:false,controls:true,autoControls:false,minSlides:1,maxSlides:5,moveSlides:5,slideWidth:160,auto:false,pause:1,useCSS:false});jQuery(".kiwi-logo-carousel-front-page").bxSlider({mode:"horizontal",speed:100,slideMargin:50,infiniteLoop:true,hideControlOnEnd:false,captions:false,ticker:false,tickerHover:false,adaptiveHeight:false,responsive:true,pager:false,controls:false,autoControls:false,minSlides:2,maxSlides:9,moveSlides:2,slideWidth:95,auto:false,pause:44000,useCSS:false});jQuery(".kiwi-logo-carousel-service-customers").bxSlider({mode:"horizontal",speed:100,slideMargin:40,infiniteLoop:true,hideControlOnEnd:false,captions:false,ticker:false,tickerHover:false,adaptiveHeight:false,responsive:true,pager:false,controls:false,autoControls:false,minSlides:1,maxSlides:5,moveSlides:1,slideWidth:160,auto:false,pause:44000,useCSS:false});});});</script>
7511 <div class="sgpb-main-popup-data-container-72435" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7512							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-72435" data-id="72435" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;high-performance-grid-application&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1jb3B5LXRvLWNsaXBib2FyZC1tZXNzYWdlIjoiQ29waWVkIHRvIENsaXBib2FyZCEiLCJzZ3BiLW9wZW4tYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItY2xvc2UtYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItZW5hYmxlLWNvbnRlbnQtc2Nyb2xsaW5nIjoib24iLCJzZ3BiLXBvcHVwLW9yZGVyIjoiMCIsInNncGItcG9wdXAtZGVsYXkiOiIwIiwic2dwYi1wb3N0LWlkIjoiNzI0MzUiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7513								<div class="sgpb-popup-builder-content-72435 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/JYLUKvO53T0?si=QPZ_IbRZ4JPf-rke&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7514</div></div>
7515							</div>
7516						  </div><div class="sgpb-main-popup-data-container-70988" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7517							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-70988" data-id="70988" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;create-rapid-extjs-app&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHR
7517oIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1jb3B5LXRvLWNsaXBib2FyZC1tZXNzYWdlIjoiQ29waWVkIHRvIENsaXBib2FyZCEiLCJzZ3BiLW9wZW4tYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItY2xvc2UtYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItZGlzYWJsZS1wYWdlLXNjcm9sbGluZyI6Im9uIiwic2dwYi1lbmFibGUtY29udGVudC1zY3JvbGxpbmciOiJvbiIsInNncGItcG9wdXAtb3JkZXIiOiIwIiwic2dwYi1wb3B1cC1kZWxheSI6IjAiLCJzZ3BiLXBvc3QtaWQiOiI3MDk4OCIsInNncGItZW5hYmxlLXBvcHVwLW92ZXJsYXkiOiJvbiIsInNncGItYnV0dG9uLWltYWdlLWRhdGEiOiIiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtZGF0YSI6IiIsInNncGJDb25kaXRpb25zIjpudWxsfQ==">
7518								<div class="sgpb-popup-builder-content-70988 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="711" height="400" src="" data-attr-src="https://www.youtube.com/embed/DlT2P6UNXZM" title="How to Create and Edit a Rapid Ext JS Application" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
7519</div><style id="sgpb-custom-style-70988">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px!important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7520							</div>
7521						  </div><div class="sgpb-main-popup-data-container-70267" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7522							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-70267" data-id="70267" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;create-extjs-app&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWRpc2FibGUtcGFnZS1zY3JvbGxpbmciOiJvbiIsInNncGItZW5hYmxlLWNvbnRlbnQtc2Nyb2xsaW5nIjoib24iLCJzZ3BiLXBvcHVwLW9yZGVyIjoiMCIsInNncGItcG9wdXAtZGVsYXkiOiIwIiwic2dwYi1wb3N0LWlkIjoiNzAyNjciLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7523								<div class="sgpb-popup-builder-content-70267 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="711" height="400" src="" data-attr-src="https://www.youtube.com/embed/SK9DLvLAKAs" title="How to Create and Edit a Rapid Ext JS Application" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
7524</div><style id="sgpb-custom-style-70267">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px!important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7525							</div>
7526						  </div><div class="sgpb-main-popup-data-container-70266" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7527							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-70266" data-id="70266" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;unveil-rapid-extjs-magic&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmV
7527oYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWRpc2FibGUtcGFnZS1zY3JvbGxpbmciOiJvbiIsInNncGItZW5hYmxlLWNvbnRlbnQtc2Nyb2xsaW5nIjoib24iLCJzZ3BiLXBvcHVwLW9yZGVyIjoiMCIsInNncGItcG9wdXAtZGVsYXkiOiIwIiwic2dwYi1wb3N0LWlkIjoiNzAyNjYiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7528								<div class="sgpb-popup-builder-content-70266 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="711" height="400" src="" data-attr-src="https://www.youtube.com/embed/Yra-C0aK2Qw" title="Rapid Ext JS Explained in 59 Seconds&#x26a1;&#xfe0f;| The Powerful Low-Code Editor" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
7529</div><style id="sgpb-custom-style-70266">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px!important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7530							</div>
7531						  </div><div class="sgpb-main-popup-data-container-69196" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7532							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-69196" data-id="69196" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;js-days-video-playlist&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHR
7532oIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItcG9zdC1pZCI6IjY5MTk2Iiwic2dwYi1lbmFibGUtcG9wdXAtb3ZlcmxheSI6Im9uIiwic2dwYi1idXR0b24taW1hZ2UtZGF0YSI6IiIsInNncGItYmFja2dyb3VuZC1pbWFnZS1kYXRhIjoiIiwic2dwYkNvbmRpdGlvbnMiOm51bGx9">
7533								<div class="sgpb-popup-builder-content-69196 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe title="&#x1f680; JS Days 2024: Unleash the JavaScript Magic! &#x1f310;" src="" data-attr-src="https://www.youtube.com/embed/Uw-DZHPPixg?autoplay=1" allow="autoplay" width="722" height="406" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
7534</div><style id="sgpb-custom-style-69196">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px !important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7535							</div>
7536						  </div><div class="sgpb-main-popup-data-container-69199" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7537							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-69199" data-id="69199" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;skill-sprints-series-playlist&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1jb3B5LXRvLWNsaXBib2FyZC1tZXNzYWdlIjoiQ29waWVkIHRvIENsaXBib2FyZCEiLCJzZ3BiLW9wZW4tYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItY2xvc2UtYW5pbWF0aW9uLWVmZmVjdCI6Ik5vIGVmZmVjdCIsInNncGItZW5hYmxlLWNvbnRlbnQtc2Nyb2xsaW5nIjoib24iLCJzZ3BiLXBvcHVwLW9yZGVyIjoiMCIsInNncGItcG9wdXAtZGVsYXkiOiIwIiwic2dwYi1wb3N0LWlkIjoiNjkxOTkiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7538								<div class="sgpb-popup-builder-content-69199 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe title="Learn how to quickly create custom web themes using Sencha Themer - Series -1" src="" data-attr-src="https://www.youtube.com/embed/5ydpEbiA914?autoplay=1" allow="autoplay"  width="722" height="406" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
7539</div><style id="sgpb-custom-style-69199">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px !important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7540							</div>
7541						  </div><div class="sgpb-main-popup-data-container-69193" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7542							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-69193" data-id="69193" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;extjs-explainer-video &quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmV
7542oYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItcG9zdC1pZCI6IjY5MTkzIiwic2dwYi1lbmFibGUtcG9wdXAtb3ZlcmxheSI6Im9uIiwic2dwYi1idXR0b24taW1hZ2UtZGF0YSI6IiIsInNncGItYmFja2dyb3VuZC1pbWFnZS1kYXRhIjoiIiwic2dwYkNvbmRpdGlvbnMiOm51bGx9">
7543								<div class="sgpb-popup-builder-content-69193 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe title="Ext JS in 65 Seconds - Powerful JavaScript Framework for Web App Development" src="" data-attr-src="https://www.youtube.com/embed/u_YiFJUCvX4?autoplay=1" allow="autoplay" width="722" height="406" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
7544</div><style id="sgpb-custom-style-69193">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px !important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7545							</div>
7546						  </div><div class="sgpb-main-popup-data-container-68366" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7547							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-68366" data-id="68366" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;reext-demo&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiNyIsInNncGItcG9wdXAtei1pbmRleCI6Ijk5OTkiLCJzZ3BiLXBvcHVwLXRoZW1lcyI6InNncGItdGhlbWUtMSIsInNncGItb3ZlcmxheS1jb2xvciI6IiIsInNncGItb3ZlcmxheS1vcGFjaXR5IjoiMC44Iiwic2dwYi1jb250ZW50LWN1c3RvbS1jbGFzcyI6InNnLXBvcHVwLWNvbnRlbnQiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtbW9kZSI6Im5vLXJlcGVhdCIsInNncGItZXNjLWtleSI6Im9uIiwic2dwYi1lbmFibGUtY2xvc2UtYnV0dG9uIjoib24iLCJzZ3BiLWNsb3NlLWJ1dHRvbi1kZWxheSI6IjAiLCJzZ3BiLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbiI6ImJvdHRvbVJpZ2h0Iiwic2dwYi1idXR0b24tcG9zaXRpb24tdG9wIjoiIiwic2dwYi1idXR0b24tcG9zaXRpb24tcmlnaHQiOiI5Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMjEiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIyMSIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItcG9wdXAtZGltZW5zaW9uLW1vZGUiOiJyZXNwb25zaXZlTW9
7547kZSIsInNncGItcmVzcG9uc2l2ZS1kaW1lbnNpb24tbWVhc3VyZSI6ImF1dG8iLCJzZ3BiLXdpZHRoIjoiNjQwcHgiLCJzZ3BiLWhlaWdodCI6IjQ4MHB4Iiwic2dwYi1tYXgtd2lkdGgiOiIiLCJzZ3BiLW1heC1oZWlnaHQiOiIiLCJzZ3BiLW1pbi13aWR0aCI6IjEyMHB4Iiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItcG9zdC1pZCI6IjY4MzY2Iiwic2dwYi1lbmFibGUtcG9wdXAtb3ZlcmxheSI6Im9uIiwic2dwYi1idXR0b24taW1hZ2UtZGF0YSI6IiIsInNncGItYmFja2dyb3VuZC1pbWFnZS1kYXRhIjoiIiwic2dwYkNvbmRpdGlvbnMiOm51bGx9">
7548								<div class="sgpb-popup-builder-content-68366 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><!-- 
7549
7550<div class="reext-video">
7551    <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2050'%3E%3C/svg%3E" alt="coming soon" width="100px" height="50px" data-lazy-src="/wp-content/uploads/2024/02/coming-soon-alarm.png"/><noscript><img src="/wp-content/uploads/2024/02/coming-soon-alarm.png" alt="coming soon" width="100px" height="50px"/></noscript>
7552    
7553
7554<h4>Something Awesome Is</h4>
7555
7556
7557    
7558
7559<div class="cs-loader ">
7560        
7561
7562<div class="waviy">
7563            <span>C</span><span>O</span><span>M</span><span>I</span><span>N</span><span>G </span><span>S</span><span>O</span><span>O</span><span>N</span><span>!</span>
7564        </div>
7565
7566
7567    </div>
7568
7569
7570</div>
7571
7572
7573<iframe width="708" height="398" src="" data-attr-src="https://www.youtube.com/embed/iqLFb4laRwA" title="How to use Ext JS Components in React Applications - ReExt | JS Days 2024" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> --></p>
7574<p><iframe width="708" height="398" src="" data-attr-src="https://www.youtube.com/embed/J0_sLt4z0Tc" title="How to Get Started with ReExt | Quick Demo for Building React Apps" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></p>
7575</div><style id="sgpb-custom-style-68366">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 { right: -9px !important; top: -10px !important; } .sg-popup-content { box-shadow: none !important; border-width: 0 !important; padding: 0px !important; } .sgpb-main-html-content-wrapper p { line-height: 0; margin: 0px; } /* .reext-video { padding: 50px 30px; min-height: 120px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .reext-video h4 { display: block; text-align: center; margin: 0 0 15px; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; background: linear-gradient(to bottom, #0c87c3, #06425c); width: 100%; line-height: 1.2; } .cs-loader { display: flex; align-items: center; justify-content: center; } .cs-loader .waviy { -webkit-box-reflect: below -5px linear-gradient(transparent, rgba(0, 0, 0, 0.4)); } .cs-loader .waviy span { text-transform: uppercase; letter-spacing: 3px; font-family: var(--font-ter); font-size: 22px; font-weight: 800; position: relative; display: inline-block; text-transform: uppercase; animation: waviy 1s infinite; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; background: linear-gradient(to bottom, #0c87c3, #06425c); line-height: 1.3; } @keyframes waviy { 0%, 40%, 100% { transform: translateY(0) } 20% { transform: translateY(-5px) } } .reext-video img { margin-bottom: 30px; } .cs-loader .waviy span:nth-child(1) { animation-delay: calc(0.1s * (1)); } .cs-loader .waviy span:nth-child(2) { animation-delay: calc(0.1s * (2)); } .cs-loader .waviy span:nth-child(3) { animation-delay: calc(0.1s * (3)); } .cs-loader .waviy span:nth-child(4) { animation-delay: calc(0.1s * (4)); } .cs-loader .waviy span:nth-child(5) { animation-delay: calc(0.1s * (5)); } .cs-loader .waviy span:nth-child(6) { animation-delay: calc(0.1s * (6)); } .cs-loader .waviy span:nth-child(7) { animation-delay: calc(0.1s * (7)); } .cs-loader .waviy span:nth-child(8) { animation-delay: calc(0.1s * (8)); } .cs-loader .waviy span:nth-child(9) { animation-delay: calc(0.1s * (9)); } .cs-loader .waviy span:nth-child(10) { animation-delay: calc(0.1s * (10)); } .cs-loader .waviy span:nth-child(11) { animation-delay: calc(0.1s * (11)); } .cs-loader .waviy span:nth-child(12) { animation-delay: calc(0.1s * (12)); } */ @media screen and (max-width: 575px) { body.new-home-page .sgpb-popup-close-button-1 { width: initial !important; height: initial !important; top: -10px !important; } }</style></div>
7576							</div>
7577						  </div><div class="sgpb-main-popup-data-container-67267" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7578							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-67267" data-id="67267" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;consuming-external-libraries&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7578xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjcyNjciLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7579								<div class="sgpb-popup-builder-content-67267 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/hWuoVXD4UPk?si=vJrqKSI6IFj2WHxc&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7580</div></div>
7581							</div>
7582						  </div><div class="sgpb-main-popup-data-container-66979" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7583							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-66979" data-id="66979" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;skill-sprint-series-webinar&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjY5NzkiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7584								<div class="sgpb-popup-builder-content-66979 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/be6PzOYKlhY?si=TTNWYlf2w-sblnEx&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7585</div></div>
7586							</div>
7587						  </div><div class="sgpb-main-popup-data-container-66997" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7588							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-66997" data-id="66997" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series8&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7588xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjY5OTciLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7589								<div class="sgpb-popup-builder-content-66997 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/WEInY6OHmeQ?si=HN7FY-lz0Pp20JAo&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7590</div></div>
7591							</div>
7592						  </div><div class="sgpb-main-popup-data-container-66603" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7593							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-66603" data-id="66603" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series7&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjY2MDMiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7594								<div class="sgpb-popup-builder-content-66603 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/7KMkyNTRifE?si=L4zwBK4Oe23F47d2&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7595</div></div>
7596							</div>
7597						  </div><div class="sgpb-main-popup-data-container-66601" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7598							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-66601" data-id="66601" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series6&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7598xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjY2MDEiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7599								<div class="sgpb-popup-builder-content-66601 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/cjz6gAhbmnk?si=-V0DlMpRJsX-mecm&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7600</div></div>
7601							</div>
7602						  </div><div class="sgpb-main-popup-data-container-65973" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7603							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-65973" data-id="65973" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series5&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjU5NzMiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7604								<div class="sgpb-popup-builder-content-65973 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/BGp_Nwi68TA?si=xU6TbhDgcXouIZGM&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7605</div></div>
7606							</div>
7607						  </div><div class="sgpb-main-popup-data-container-65783" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7608							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-65783" data-id="65783" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series4&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7608xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjU3ODMiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7609								<div class="sgpb-popup-builder-content-65783 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/2z8jOeemY0c?si=81MrId_BQxxTJuTY&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7610</div></div>
7611							</div>
7612						  </div><div class="sgpb-main-popup-data-container-65782" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7613							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-65782" data-id="65782" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series3&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjU3ODIiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7614								<div class="sgpb-popup-builder-content-65782 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/vHmC78TwTKs?si=CvQpajAsyVijtLXx&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7615</div></div>
7616							</div>
7617						  </div><div class="sgpb-main-popup-data-container-65781" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7618							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-65781" data-id="65781" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series2&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7618xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjU3ODEiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7619								<div class="sgpb-popup-builder-content-65781 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/Pk_DXd5y9u0?si=vyShKKzULZDBFPip&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7620</div></div>
7621							</div>
7622						  </div><div class="sgpb-main-popup-data-container-65780" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7623							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-65780" data-id="65780" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;series1&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjU3ODAiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7624								<div class="sgpb-popup-builder-content-65780 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/5ydpEbiA914?si=M5LND0RHYaygnp-q&amp;autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7625</div></div>
7626							</div>
7627						  </div><div class="sgpb-main-popup-data-container-64768" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7628							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-64768" data-id="64768" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;unveil-extjs-magic&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjI
7628xIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjQ3NjgiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7629								<div class="sgpb-popup-builder-content-64768 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="315" src="" data-attr-src="https://www.youtube.com/embed/u_YiFJUCvX4?autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;" allowfullscreen></iframe></p>
7630</div><style id="sgpb-custom-style-64768">.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 {
7631    right: -9px !important;
7632    top: -10px !important;
7633}
7634.sg-popup-content {
7635    box-shadow: none !important;
7636    border-width: 0 !important;
7637        padding: 0px!important;
7638}
7639.sgpb-main-html-content-wrapper p {
7640    line-height: 0;
7641    margin: 0px;
7642}
7643@media screen and (max-width: 575px) {
7644    body.new-home-page .sgpb-popup-close-button-1 {
7645        width: initial !important;
7646        height: initial !important;
7647        top: -10px !important;
7648    }
7649}</style></div>
7650							</div>
7651						  </div><div class="sgpb-main-popup-data-container-62696" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7652							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-62696" data-id="62696" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;
7652vedio-thumbnail&quot;,&quot;hiddenOption&quot;:[]},{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;vedio-icons&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJib3R0b21SaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiOSIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IjkiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1sZWZ0IjoiIiwic2dwYi1idXR0b24taW1hZ2UiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZS13aWR0aCI6IjIxIiwic2dwYi1idXR0b24taW1hZ2UtaGVpZ2h0IjoiMjEiLCJzZ3BiLWJvcmRlci1jb2xvciI6IiMwMDAwMDAiLCJzZ3BiLWJvcmRlci1yYWRpdXMiOiIwIiwic2dwYi1ib3JkZXItcmFkaXVzLXR5cGUiOiIlIiwic2dwYi1idXR0b24tdGV4dCI6IkNsb3NlIiwic2dwYi1vdmVybGF5LWNsaWNrIjoib24iLCJzZ3BiLWNvbnRlbnQtcGFkZGluZyI6IjciLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTEiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1wb3B1cC1vcmRlciI6IjAiLCJzZ3BiLXBvcHVwLWRlbGF5IjoiMCIsInNncGItanMiOiJKUyIsInNncGItY3NzIjoiQ1NTIiwic2dwYi1wb3N0LWlkIjoiNjI2OTYiLCJzZ3BiLWVuYWJsZS1wb3B1cC1vdmVybGF5Ijoib24iLCJzZ3BiLWJ1dHRvbi1pbWFnZS1kYXRhIjoiIiwic2dwYi1iYWNrZ3JvdW5kLWltYWdlLWRhdGEiOiIiLCJzZ3BiQ29uZGl0aW9ucyI6bnVsbH0=">
7653								<div class="sgpb-popup-builder-content-62696 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><iframe width="560" height="400" src="" data-attr-src="https://www.youtube.com/embed/Iq-JupRKV0I?autoplay=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
7654</div></div>
7655							</div>
7656						  </div><div class="sgpb-main-popup-data-container-50961" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);">
7657							<div class="sg-popup-builder-content" id="sg-popup-content-wrapper-50961" data-id="50961" data-events="[{&quot;param&quot;:&quot;click&quot;,&quot;operator&quot;:&quot;clickActionCustomClass&quot;,&quot;value&quot;:&quot;grui-download&quot;,&quot;hiddenOption&quot;:[]}]" data-options="eyJzZ3BiLWZsb2F0aW5nLWJ1dHRvbi1zdHlsZSI6ImNvcm5lciIsInNncGItZmxvYXRpbmctYnV0dG9uLXBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0Iiwic2dwYi10eXBlIjoiaHRtbCIsInNncGItaXMtcHJldmlldyI6IjAiLCJzZ3BiLWlzLWFjdGl2ZSI6ImNoZWNrZWQiLCJzZ3BiLWJlaGF2aW9yLWFmdGVyLXNwZWNpYWwtZXZlbnRzIjpbW3sicGFyYW0iOiJzZWxlY3RfZXZlbnQifV1dLCJzZ3BiLWVzYy1rZXkiOiJvbiIsInNncGItZW5hYmxlLWNsb3NlLWJ1dHRvbiI6Im9uIiwic2dwYi1jbG9zZS1idXR0b24tZGVsYXkiOiIwIiwic2dwYi1jbG9zZS1idXR0b24tcG9zaXRpb24iOiJ0b3BSaWdodCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXRvcCI6Ii0xOCIsInNncGItYnV0dG9uLXBvc2l0aW9uLXJpZ2h0IjoiLTE4Iiwic2dwYi1idXR0b24tcG9zaXRpb24tYm90dG9tIjoiMCIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMzAiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIzMCIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLW92ZXJsYXktY2xpY2siOiJvbiIsInNncGItY29udGVudC1wYWRkaW5nIjoiMTIiLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTYiLCJzZ3BiLW92ZXJsYXktY3VzdG9tLWNsYXNzIjoic2dwYi1wb3B1cC1vdmVybGF5Iiwic2dwYi1vdmVybGF5LWNvbG9yIjoiIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1wb3B1cC1kaW1lbnNpb24tbW9kZSI6InJlc3BvbnNpdmVNb2RlIiwic2dwYi1yZXNwb25zaXZlLWRpbWVuc2lvbi1tZWFzdXJlIjoiYXV0byIsInNncGItd2lkdGgiOiI2NDBweCIsInNncGItaGVpZ2h0IjoiNDgwcHgiLCJzZ3BiLW1heC13aWR0aCI6IiIsInNncGItbWF4LWhlaWdodCI6IiIsInNncGItbWluLXdpZHRoIjoiMTIwIiwic2dwYi1taW4taGVpZ2h0IjoiIiwic2dwYi1vcGVuLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWNsb3NlLWFuaW1hdGlvbi1lZmZlY3QiOiJObyBlZmZlY3QiLCJzZ3BiLWVuYWJsZS1jb250ZW50LXNjcm9sbGluZyI6Im9uIiwic2dwYi1yZW9wZW4tYWZ0ZXItZm9ybS1zdWJtaXNzaW9uIjoib24iLCJzZ3BiLXBvcHVwLW9yZGVyIjoiMCIsInNncGItcG9wdXAtZGVsYXkiOiIwIiwic2dwYi1qcyI6IkpTIiwic2dwYi1jc3MiOiJDU1MiLCJzZ3BiLXBvc3QtaWQiOiI1MDk2MSIsInNncGItZW5hYmxlLXBvcHVwLW92ZXJsYXkiOiJvbiIsInNncGItYnV0dG9uLWltYWdlLWRhdGEiOiIiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtZGF0YSI6IiIsInNncGJDb25kaXRpb25zIjpudWxsfQ==">
7658								<div class="sgpb-popup-builder-content-50961 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><p><!-- 
7659
7660<div class="gruiForm">[gravityform id="31" title="true" description="true" field_values="order_type=other"]</div>
7661
7662 --></p>
7663</div></div>
7664							</div>
7665						  </div>
7665<script type="text/javascript" id="sns_global_scripts">window.addEventListener('DOMContentLoaded', function() {// Production 2021
7666
7667setTimeout(function () {
7668    jQuery('body').addClass('loaded').removeClass('loading');
7669}, 1000);
7670
7671//
7672// Special dynamic size content
7673// jQuery hashchange Required in head
7674//
7675(function ($, W) {
7676    var new_window_width = $(W).width(), old_window_width = new_window_width;
7677    $(W).on('load', function () {
7678        $(W).trigger('hashchange');
7679        $('body').addClass('loaded').removeClass('loading');
7680        $('.entry-content .gform_anchor').each(function () {
7681            $(this).closest('.entry-content').prepend($(this));
7682        });
7683    }).trigger('resize', function () {
7684        if ($('.responsive-tabs').length) {
7685            old_window_width = new_window_width;
7686            new_window_width = $(W).width();
7687            if (new_window_width < 768 && old_window_width > 768) {
7688                $(W).trigger('hashchange');
7689            }
7690        }
7691        $('.fluid-width-video-wrapper iframe[src*="vimeo.com"], .fluid-width-video-wrapper iframe[src*="youtube.com"]').each(function () {
7692            $(this).add('.fluid-width-video-wrapper').height(Math.round(($(this).width() / 16) * 9));
7693        });
7694        $('.fluid-width-video-wrapper iframe[src*="vidyard.com"]').each(function () {
7695            var spans = $(this).parent().removeAttr('style');
7696            spans.add('.fluid-width-video-wrapper').height(Math.round(($(this).width() / 16) * 9));
7697        });
7698        $('.fluid-width-video-wrapper .BrightTALKEmbed').each(function () {
7699            var width = $(this).parents('.fluid-width-video-wrapper').parent().width();
7700            $(this).parents('.fluid-width-video-wrapper').width(width).height(width * 0.95602094240838);
7701        });
7702    }).trigger('resize')
7703        // Bind an event to window.onhashchange that, when the hash changes, gets the
7704        // hash and adds the class "selected" to any matching nav link.
7705        .on('hashchange', function () {
7706            var hash = location.hash;
7707            // Iterate over all nav links, setting the "selected" class as-appropriate.
7708            $('.responsive-tabs__list li').each(function (indx) {
7709                var el = $(this);
7710                if ((hash && el.attr('href') === hash) || (!hash && indx === 0)) {
7711                    el.trigger('click');
7712                }
7713            });
7714            // Since the event is only triggered when the hash changes, we need to trigger
7715            // the event now, to handle the hash the page may have loaded with.
7716        }).trigger('hashchange');
7717})(jQuery, window);
7718
7719(function ($) {
7720    $.each([$('meta[name="description"]'), $('meta[property="og:description"]')], function () {
7721        $(this).length > 1 && $(this).first().remove()
7722    })
7723})(jQuery);
7724
7725(function ($) {
7726    var $lb_overlay = $('<div id="lb_overlay" style="display:none;background:rgba(255,255,255,0.35);cursor:pointer;z-index:100000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch!important;"/>').appendTo('body'),
7727        $lb_img_tmp = $('<img class="lb_image" style="display:none;position:relative;height:initial;width:initial;background:#f1f3f5!important;box-shadow:rgba(0,0,0,0.64) 0px 145px 75px -15px;min-zoom:.5;max-zoom:1;">'),
7728        $lb_links = $('.single-post .entry-content a, .page .entry-content a').filter('[href$=".jpg"], [href$=".png"], [href$=".gif"]'),
7729        lb_toggle = function () {
7730            $lb_overlay.stop().fadeToggle().find('.lb_image').slideToggle();
7731        };
7732    $lb_links.each(function () {
7733        var lb_img_src = $(this).attr('href'),
7734            lb_img_alt = $(this).find('img').first().attr('alt'),
7735            $lb_img = $lb_img_tmp.clone().attr('src', lb_img_src).attr('alt', lb_img_alt);
7736        $(this).on("click", function (e) {
7737            e.preventDefault();
7738            $lb_overlay.empty().append($lb_img);
7739            lb_toggle();
7740        });
7741    });
7742    $(document).on("click", '#lb_overlay', lb_toggle);
7743})(jQuery);
7744
7745(function ($) {
7746    $.unique($(".entry-content a[href*='//video.sencha.com/watch/']").map(function () {
7747        var id = $(this).attr('href').replace('http://video.sencha.com/watch/', ''),
7748            altid = id.replace('-', '$'), vymfn = "fn_vidyard_" + altid;
7749        $(this).removeAttr('target').attr({ 'href': 'javascript:void(0);', 'onclick': vymfn + '();' });
7750        return id;
7751    })).each(function (id, value) {
7752        $('body').prepend('\x3Cscript type="text/javascript" id="vidyard_embed_code_' + value + '" src="//play.vidyard.com/' + value + '.js?v=3.1.1&amp;type=lightbox">\x3C/script>');
7753    });
7754})(jQuery);
7755
7756(function ($) {
7757    $(document).ready(function () {
7758        $('.cls_search [type="submit"], #searchsubmit').addClass('color-dark');
7759        $('form.search-frm').attr('action', '/').find('[name="search"]').attr('name', 's');
7760        $('.solr-search-404').append($('<div class="cls_search"><form action="/" method="get" class="search-frm"><div class="ui-widget" style="display:block; margin:auto; width:270px;"><input type="text" placeholder="Search ...." value="" name="s" class="sfl2" autocomplete="off"><input type="submit" value="Search" id="searchsubmit" style="position:relative;width:auto" class="color-dark"><div style="clear:both"></div></div></form></div>'));
7761    });
7762    $("#menu-secondary-navigation-menu .rdp-gcs-search-form.search-form").each(function () {
7763        var $searchForm = $(this),
7764            $txtSearchTerm = $searchForm.find('.rdp-gcs-search-term'),
7765            $searchResults = $('body.search_results'),
7766            $searchResultsTitle = $('.p_title'),
7767            $searchResultsContent = $('.p_content'),
7768            $searchResultsPagination = $('.paginate_div');
7769        function validateSearch() {
7770            if ($txtSearchTerm.val() !== '') {
7771                $searchForm.find('.rdp-gcs-search-button').attr("disabled", false);
7772            } else {
7773                $searchForm.find('.rdp-gcs-search-button').attr("disabled", true);
7774            }
7775        }
7776        $searchResults.find('.entry-content').first().wrapInner('<section class="maximum"></section>');
7777        $searchResultsTitle.addClass('double').find('a').addClass('color-navy').append($('<span class="sencha-arrow-forward">➲</span>'));
7778        $searchResultsContent.wrapInner('<p></p>');
7779        $searchResultsPagination.addClass('pagination archive-pagination').find('wdm_ul').addClass('page-numbers');
7780        $searchForm.find('.rdp-gcs-search-button, .rdp-gcs-search-term').attr("tabindex", -1);
7781        $searchForm.find('#cser').attr("value", "");
7782        $searchForm.find('.rdp-gcs-search-term').attr("placeholder", "?")
7783            .on("keydown", function (ev) {
7784                ev.stopImmediatePropagation();
7785                if (ev.which == 13) {
7786                    if ($('#' + this.form.id + ' #cseid').val() == 0) {
7787                        handle_search_and_highlight($txtSearchTerm.val());
7788                    } else if ($txtSearchTerm.val() !== '') {
7789                        $("body").unhighlight();
7790                        $('#' + this.form.id + ' #s').val('');
7791                        $('input[name=csep]').val(1);
7792                        this.form.submit();
7793                    }
7794                } else {
7795                    validateSearch();
7796                }
7797            })
7798            .on("keyup", function (ev) {
7799                validateSearch();
7800            });
7801        $searchForm
7802            .find('.rdp-gcs-search-button')
7803            .on('click', function (ev) {
7804                ev.stopImmediatePropagation();
7805                if ($('#' + this.form.id + ' #cseid').val() == 0) {
7806                    handle_search_and_highlight($txtSearchTerm.val());
7807                } else if ($txtSearchTerm.val() !== '') {
7808                    $("body").unhighlight();
7809                    $('#' + this.form.id + ' #s').val('');
7810                    $('input[name=csep]').val(1);
7811                    this.form.submit();
7812                }
7813            });
7814        $searchForm
7815            .on('mousemove', function (ev) {
7816                validateSearch();
7817            })
7818            .on('focusin', function (ev) {
7819                $('#menu-secondary-navigation-menu').addClass('search-active').find('.search').addClass('active');
7820                $('#menu-secondary-navigation-menu > li a').fadeOut();
7821                validateSearch();
7822            })
7823            .on('focusout', function (ev) {
7824                $('#menu-secondary-navigation-menu > li a').fadeIn(function () {
7825                    $('#menu-secondary-navigation-menu').removeClass('search-active').find('.search').removeClass('active');
7826                });
7827            });
7828        $('#SearchMenu')
7829            .on('click', function (ev) {
7830                ev.stopImmediatePropagation();
7831                $('#menu-secondary-navigation-menu > .search > .search-form').find('.rdp-gcs-search-term')[0].focus();
7832            });
7833    });
7834})(jQuery);
7835
7836(function ($) {
7837    $('#menu-item-26717,#menu-item-36342').hover(
7838        function () {
7839            $('#menu-item-36336').addClass('hide');
7840        },
7841        function () {
7842            $('#menu-item-36336').removeClass('hide');
7843        }
7844    );
7845    $(document).on('touchstart click', '.open-nav', function (e) {
7846        if ($(e.target).is('#hamburger') || $(e.target).parents('nav.nav-primary').length) {
7847            return true;
7848        } else {
7849            $(this).removeClass('open-nav');
7850        }
7851    });
7852    if (typeof Cookies !== 'undefined') {
7853        $('body').toggleClass('can-checkout', Number(Cookies.get('woocommerce_items_in_cart')) > 0);
7854    }
7855})(jQuery);
7856
7857jQuery(document).ready(function ($) {
7858    var $t = $('.blog .content-sidebar-wrap .sidebar-primary #hybrid-categories-6'),
7859        $l = $('ul', $t).hide(),
7860        st = $l.slideToggle.bind($l);
7861    $t.off().on('click', 'h4', st);
7862    var r = 4, mrktoWait;
7863    (mrktoWait = function () {
7864        setTimeout(function () {
7865            var $mko = $('.marketo-fat-form'), hashLink = $('[href="' + location.hash + '"]').first();
7866            if ($mko.length) $mko.find('[style]').removeAttr('style').end().find('style').detach().end().fadeIn(), hashLink.length && hashLink.click(); else if (--r) mrktoWait();
7867        }, 2000);
7868    })();
7869});
7870
7871(function ($) {
7872    $('.slide').attr('style', 'display:none;');
7873    $('.pagination').addClass('entry').find('ul').addClass('page-numbers').find('li a').addClass('small flat loose page-numbers button color-light');
7874    $('.pagination .active').removeClass('active').find('a').addClass('current');
7875    $('link[href*="xmlrpc.php"]').detach();
7876    $('body').removeClass('woocommerce');
7877    $('input.submit').addClass('color-navy');
7878    $('.widget .blog-subscription input[type="submit"]').addClass('small closer').parent().find('[name="subscribe"]').addClass('color-orange').parent().find('[name="unsubscribe"]').addClass('color-grey').parent().find('br,label').detach();
7879    $('.woocommerce-error li > small').on('click', function () { $(this).toggleClass('closed open') });
7880    $('.newsletter').click(function () { $('.newsletter').attr('href', '/newsletter/?email=' + $('.newsletterEmail').val()); });
7881})(jQuery);
7882
7883jQuery(document).ready(function ($) {
7884    //Add Idera Menu
7885    $(".title-area").prepend("<div class='sncINCburgerMenu'><img width='100' height='18' class='incMenuIMG' src='/wp-content/uploads/2023/04/idera-logo-alter.png' alt='Discover Idera, Inc.' title='Discover Idera, Inc.' /><div class='incMenuBOX'><div class='incMenuTITLE'>IDERA, Inc.</div><a class='incMenuLINK' href='https://www.ideracorp.com/aboutus' target='_blank'>About Idera, Inc.</a><a class='incMenuLINK' href='https://www.ideracorp.com/developertools' target='_blank'>Developer Tools</a><a class='incMenuLINK' href='https://www.ideracorp.com/databasetools' target='_blank'>Database Tools</a><a class='incMenuLINK' href='https://www.ideracorp.com/devopstools' target='_blank'>DevOps Tools</a><div class='incMenuHR'>&nbsp;</div><a class='incMenuLINK' href='tel:18002122802'>US: 1 (800) 212-2802</a></div></div>");
7886});
7887
7888//Section Scoller
7889(function ($) {
7890    var $advBTN = $('.sncSectionScrollBTN').removeClass('sncSectionScrollBTN').wrap('<a href="#" title="" target="_self" class="sncSectionScrollBTN"></a>').parent(),
7891        productPageAnchors = ['Overview', 'Tools', 'Example', 'Resources', 'GetStarted', 'Top'],
7892        advanceAnchor = function () {
7893            var nextIndex = productPageAnchors.indexOf($advBTN.data('nextAnchorIndex')) + 1,
7894                nextAnchor = productPageAnchors[nextIndex >= productPageAnchors.length && !(nextIndex = 0), nextIndex],
7895                rotateDeg = 'rotate(' + (productPageAnchors.indexOf(nextAnchor) + 1 >= productPageAnchors.length ? '-180' : '0') + 'deg)';
7896            setTimeout(function () {
7897                $advBTN.attr('href', '#' + nextAnchor).attr('title', nextAnchor);
7898            }, 60);
7899            $advBTN.data('nextAnchorIndex', nextAnchor).css('transform', rotateDeg);
7900            return !0;
7901        };
7902    $advBTN.on('click', advanceAnchor);
7903    advanceAnchor();
7904})(jQuery);
7905  jQuery(document).ready(function($) {
7906    
7907$(".footer-widgets-6").append("<div class='medal-block'><a href='https://www.g2.com/products/ext-js/reviews ' target='_blank'><img width='105px' height='136px' src='https://www.sencha.com/wp-content/uploads/2023/04/medal.svg' alt='Leader winter' title='Leader winter'/></a></div>");
7908 $(".sncFooterWrap .wrap").append("<div class='social-icons-1'><a title='stackoverflow' href='https://stackoverflow.com/questions/tagged/extjs' target='_blank'><img src='https://www.sencha.com/wp-content/uploads/2022/01/stack-overflow.svg' alt='Stackoverflow' title='Stackoverflow' loading = 'lazy' /></a><a href='https://discord.com/invite/RfxMGSbHXT' title='discord'><img src='https://www.sencha.com/wp-content/uploads/2022/01/discord.svg' alt='Discord' title='Discord' loading = 'lazy' /></a><a href='https://github.com/sencha' target='_blank' title='github'><img src='https://www.sencha.com/wp-content/uploads/2022/01/github.svg' alt='Github' title='Github' /></a><a href='https://www.youtube.com/c/sencha' target='_blank' title='youtube'><img src='https://www.sencha.com/wp-content/uploads/2022/01/youtube.svg' alt='Youtube' title='Youtube' loading = 'lazy' /></a></div>");
7909});
7910jQuery(document).ready(function () {
7911
7912    const countries = {
7913        'AF':{ "name": "Afghanistan", "phoneCode": "+93" },
7914        'AX':{ "name": "land Islands", "phoneCode": "+358" },
7915        'AL':{ "name": "Albania", "phoneCode": "+355" },
7916        'DZ':{ "name": "Algeria", "phoneCode": "+213" },
7917        'AS':{ "name": "American Samoa", "phoneCode": "+1" },
7918        'AD':{ "name": "AndorrA", "phoneCode": "+376" },
7919        'AO':{ "name": "Angola", "phoneCode": "+244" },
7920        'AI':{ "name": "Anguilla", "phoneCode": "+1" },
7921        'AQ':{ "name": "Antarctica", "phoneCode": "+672" },
7922        'AG':{ "name": "Antigua and Barbuda", "phoneCode": "+1" },
7923        'AR':{ "name": "Argentina", "phoneCode": "+54" },
7924        'AM':{ "name": "Armenia", "phoneCode": "+374" },
7925        'AW':{ "name": "Aruba", "phoneCode": "+297" },
7926        'AU':{ "name": "Australia", "phoneCode": "+61" },
7927        'AT':{ "name": "Austria", "phoneCode": "+43" },
7928        'AZ':{ "name": "Azerbaijan", "phoneCode": "+994" },
7929        'BS':{ "name": "Bahamas", "phoneCode": "+1" },
7930        'BH':{ "name": "Bahrain", "phoneCode": "+973" },
7931        'BD':{ "name": "Bangladesh", "phoneCode": "+880" },
7932        'BB':{ "name": "Barbados", "phoneCode": "+1" },
7933        'BY':{ "name": "Belarus", "phoneCode": "+375" },
7934        'BE':{ "name": "Belgium", "phoneCode": "+32" },
7935        'BZ':{ "name": "Belize", "phoneCode": "+501" },
7936        'BJ':{ "name": "Benin", "phoneCode": "+229" },
7937        'BM':{ "name": "Bermuda", "phoneCode": "+1" },
7938        'BT':{ "name": "Bhutan", "phoneCode": "+975" },
7939        'BO':{ "name": "Bolivia", "phoneCode": "+591" },
7940        'BA':{ "name": "Bosnia and Herzegovina", "phoneCode": "+387" },
7941        'BW':{ "name": "Botswana", "phoneCode": "+267" },
7942        'BV':{ "name": "Bouvet Island", "phoneCode": "+47" },
7943        'BR':{ "name": "Brazil", "phoneCode": "+55" },
7944        'IO':{ "name": "British Indian Ocean Territory", "phoneCode": "+246" },
7945        'BN':{ "name": "Brunei Darussalam", "phoneCode": "+673" },
7946        'BG':{ "name": "Bulgaria", "phoneCode": "+359" },
7947        'BF':{ "name": "Burkina Faso", "phoneCode": "+226" },
7948        'BI':{ "name": "Burundi", "phoneCode": "+257" },
7949        'KH':{ "name": "Cambodia", "phoneCode": "+855" },
7950        'CM':{ "name": "Cameroon", "phoneCode": "+237" },
7951        'CA':{ "name": "Canada", "phoneCode": "+1" },
7952        'CV':{ "name": "Cape Verde", "phoneCode": "+238" },
7953        'KY':{ "name": "Cayman Islands", "phoneCode": "+1" },
7954        'CF':{ "name": "Central African Republic", "phoneCode": "+236" },
7955        'TD':{ "name": "Chad", "phoneCode": "+235" },
7956        'CL':{ "name": "Chile", "phoneCode": "+56" },
7957        'CN':{ "name": "China", "phoneCode": "+86" },
7958        'CX':{ "name": "Christmas Island", "phoneCode": "+61" },
7959        'CC':{ "name": "Cocos (Keeling) Islands", "phoneCode": "+61" },
7960        'CO':{ "name": "Colombia", "phoneCode": "+57" },
7961        'KM':{ "name": "Comoros", "phoneCode": "+269" },
7962        'CG':{ "name": "Congo", "phoneCode": "+242" },
7963        'CD':{ "name": "Congo, The Democratic Republic of the", "phoneCode": "+243" },
7964        'CK':{ "name": "Cook Islands", "phoneCode": "+682" },
7965        'CR':{ "name": "Costa Rica", "phoneCode": "+506" },
7966        'CI':{ "name": "Cote D'Ivoire", "phoneCode": "+225" },
7967        'HR':{ "name": "Croatia", "phoneCode": "+385" },
7968        'CU':{ "name": "Cuba", "phoneCode": "+53" },
7969        'CY':{ "name": "Cyprus", "phoneCode": "+357" },
7970        'CZ':{ "name": "Czech Republic", "phoneCode": "+420" },
7971        'DK':{ "name": "Denmark", "phoneCode": "+45" },
7972        'DJ':{ "name": "Djibouti", "phoneCode": "+253" },
7973        'DM':{ "name": "Dominica", "phoneCode": "+1" },
7974        'DO':{ "name": "Dominican Republic", "phoneCode": "+1" },
7975        'EC':{ "name": "Ecuador", "phoneCode": "+593" },
7976        'EG':{ "name": "Egypt", "phoneCode": "+20" },
7977        'SV':{ "name": "El Salvador", "phoneCode": "+503" },
7978        'GQ':{ "name": "Equatorial Guinea", "phoneCode": "+240" },
7979        'ER':{ "name": "Eritrea", "phoneCode": "+291" },
7980        'EE':{ "name": "Estonia", "phoneCode": "+372" },
7981        'ET':{ "name": "Ethiopia", "phoneCode": "+251" },
7982        'FK':{ "name": "Falkland Islands (Malvinas)", "phoneCode": "+500" },
7983        'FO':{ "name": "Faroe Islands", "phoneCode": "+298" },
7984        'FJ':{ "name": "Fiji", "phoneCode": "+679" },
7985        'FI':{ "name": "Finland", "phoneCode": "+358" },
7986        'FR':{ "name": "France", "phoneCode": "+33" },
7987        'GF':{ "name": "French Guiana", "phoneCode": "+594" },
7988        'PF':{ "name": "French Polynesia", "phoneCode": "+689" },
7989        'TF':{ "name": "French Southern Territories", "phoneCode": "+262" },
7990        'GA':{ "name": "Gabon", "phoneCode": "+241" },
7991        'GM':{ "name": "Gambia", "phoneCode": "+220" },
7992        'GE':{ "name": "Georgia", "phoneCode": "+995" },
7993        'DE':{ "name": "Germany", "phoneCode": "+49" },
7994        'GH':{ "name": "Ghana", "phoneCode": "+233" },
7995        'GI':{ "name": "Gibraltar", "phoneCode": "+350" },
7996        'GR':{ "name": "Greece", "phoneCode": "+30" },
7997        'GL':{ "name": "Greenland", "phoneCode": "+299" },
7998        'GD':{ "name": "Grenada", "phoneCode": "+1" },
7999        'GP':{ "name": "Guadeloupe", "phoneCode": "+590" },
8000        'GU':{ "name": "Guam", "phoneCode": "+1" },
8001        'GT':{ "name": "Guatemala", "phoneCode": "+502" },
8002        'GG':{ "name": "Guernsey", "phoneCode": "+44" },
8003        'GN':{ "name": "Guinea", "phoneCode": "+224" },
8004        'GW':{ "name": "Guinea-Bissau", "phoneCode": "+245" },
8005        'GY':{ "name": "Guyana", "phoneCode": "+592" },
8006        'HT':{ "name": "Haiti", "phoneCode": "+509" },
8007        'HM':{ "name": "Heard Island and Mcdonald Islands", "phoneCode": "+672" },
8008        'VA':{ "name": "Holy See (Vatican City State)", "phoneCode": "+379" },
8009        'HN':{ "name": "Honduras", "phoneCode": "+504" },
8010        'HK':{ "name": "Hong Kong", "phoneCode": "+852" },
8011        'HU':{ "name": "Hungary", "phoneCode": "+36" },
8012        'IS':{ "name": "Iceland", "phoneCode": "+354" },
8013        'IN':{ "name": "India", "phoneCode": "+91" },
8014        'ID':{ "name": "Indonesia", "phoneCode": "+62" },
8015        'IR':{ "name": "Iran, Islamic Republic Of", "phoneCode": "+98" },
8016        'IQ':{ "name": "Iraq", "phoneCode": "+964" },
8017        'IE':{ "name": "Ireland", "phoneCode": "+353" },
8018        'IM':{ "name": "Isle of Man", "phoneCode": "+44" },
8019        'IL':{ "name": "Israel", "phoneCode": "+972" },
8020        'IT':{ "name": "Italy", "phoneCode": "+39" },
8021        'JM':{ "name": "Jamaica", "phoneCode": "+1" },
8022        'JP':{ "name": "Japan", "phoneCode": "+81" },
8023        'JE':{ "name": "Jersey", "phoneCode": "+44" },
8024        'JO':{ "name": "Jordan", "phoneCode": "+962" },
8025        'KZ':{ "name": "Kazakhstan", "phoneCode": "+7" },
8026        'KE':{ "name": "Kenya", "phoneCode": "+254" },
8027        'KI':{ "name": "Kiribati", "phoneCode": "+686" },
8028        'KP':{ "name": "Korea, Democratic People'S Republic of", "phoneCode": "+850" },
8029        'KR':{ "name": "Korea, Republic of", "phoneCode": "+82" },
8030        'KW':{ "name": "Kuwait", "phoneCode": "+965" },
8031        'KG':{ "name": "Kyrgyzstan", "phoneCode": "+996" },
8032        'LA':{ "name": "Lao People'S Democratic Republic", "phoneCode": "+856" },
8033        'LV':{ "name": "Latvia", "phoneCode": "+371" },
8034        'LB':{ "name": "Lebanon", "phoneCode": "+961" },
8035        'LS':{ "name": "Lesotho", "phoneCode": "+266" },
8036        'LR':{ "name": "Liberia", "phoneCode": "+231" },
8037        'LY':{ "name": "Libyan Arab Jamahiriya", "phoneCode": "+218" },
8038        'LI':{ "name": "Liechtenstein", "phoneCode": "+423" },
8039        'LT':{ "name": "Lithuania", "phoneCode": "+370" },
8040        'LU':{ "name": "Luxembourg", "phoneCode": "+352" },
8041        'MO':{ "name": "Macao", "phoneCode": "+853" },
8042        'MK':{ "name": "Macedonia, The Former Yugoslav Republic of", "phoneCode": "+389" },
8043        'MG':{ "name": "Madagascar", "phoneCode": "+261" },
8044        'MW':{ "name": "Malawi", "phoneCode": "+265" },
8045        'MY':{ "name": "Malaysia", "phoneCode": "+60" },
8046        'MV':{ "name": "Maldives", "phoneCode": "+960" },
8047        'ML':{ "name": "Mali", "phoneCode": "+223" },
8048        'MT':{ "name": "Malta", "phoneCode": "+356" },
8049        'MH':{ "name": "Marshall Islands", "phoneCode": "+692" },
8050        'MQ':{ "name": "Martinique", "phoneCode": "+596" },
8051        'MR':{ "name": "Mauritania", "phoneCode": "+222" },
8052        'MU':{ "name": "Mauritius", "phoneCode": "+230" },
8053        'YT':{ "name": "Mayotte", "phoneCode": "+262" },
8054        'MX':{ "name": "Mexico", "phoneCode": "+52" },
8055        'FM':{ "name": "Micronesia, Federated States of", "phoneCode": "+691" },
8056        'MD':{ "name": "Moldova, Republic of", "phoneCode": "+373" },
8057        'MC':{ "name": "Monaco", "phoneCode": "+377" },
8058        'MN':{ "name": "Mongolia", "phoneCode": "+976" },
8059        'MS':{ "name": "Montserrat", "phoneCode": "+1" },
8060        'MA':{ "name": "Morocco", "phoneCode": "+212" },
8061        'MZ':{ "name": "Mozambique", "phoneCode": "+258" },
8062        'MM':{ "name": "Myanmar", "phoneCode": "+95" },
8063        'NA':{ "name": "Namibia", "phoneCode": "+264" },
8064        'NR':{ "name": "Nauru", "phoneCode": "+674" },
8065        'NP':{ "name": "Nepal", "phoneCode": "+977" },
8066        'NL':{ "name": "Netherlands", "phoneCode": "+31" },
8067        'AN':{ "name": "Netherlands Antilles", "phoneCode": "+599" },
8068        'NC':{ "name": "New Caledonia", "phoneCode": "+687" },
8069        'NZ':{ "name": "New Zealand", "phoneCode": "+64" },
8070        'NI':{ "name": "Nicaragua", "phoneCode": "+505" },
8071        'NE':{ "name": "Niger", "phoneCode": "+227" },
8072        'NG':{ "name": "Nigeria", "phoneCode": "+234" },
8073        'NU':{ "name": "Niue", "phoneCode": "+683" },
8074        'NF':{ "name": "Norfolk Island", "phoneCode": "+672" },
8075        'MP':{ "name": "Northern Mariana Islands", "phoneCode": "+1" },
8076        'NO':{ "name": "Norway", "phoneCode": "+47" },
8077        'OM':{ "name": "Oman", "phoneCode": "+968" },
8078        'PK':{ "name": "Pakistan", "phoneCode": "+92" },
8079        'PW':{ "name": "Palau", "phoneCode": "+680" },
8080        'PS':{ "name": "Palestinian Territory, Occupied", "phoneCode": "+970" },
8081        'PA':{ "name": "Panama", "phoneCode": "+507" },
8082        'PG':{ "name": "Papua New Guinea", "phoneCode": "+675" },
8083        'PY':{ "name": "Paraguay", "phoneCode": "+595" },
8084        'PE':{ "name": "Peru", "phoneCode": "+51" },
8085        'PH':{ "name": "Philippines", "phoneCode": "+63" },
8086        'PN':{ "name": "Pitcairn", "phoneCode": "+870" },
8087        'PL':{ "name": "Poland", "phoneCode": "+48" },
8088        'PT':{ "name": "Portugal", "phoneCode": "+351" },
8089        'PR':{ "name": "Puerto Rico", "phoneCode": "+1" },
8090        'QA':{ "name": "Qatar", "phoneCode": "+974" },
8091        'RE':{ "name": "Reunion", "phoneCode": "+262" },
8092        'RO':{ "name": "Romania", "phoneCode": "+40" },
8093        'RU':{ "name": "Russian Federation", "phoneCode": "+7" },
8094        'RW':{ "name": "RWANDA", "phoneCode": "+250" },
8095        'SH':{ "name": "Saint Helena", "phoneCode": "+290" },
8096        'KN':{ "name": "Saint Kitts and Nevis", "phoneCode": "+1" },
8097        'LC':{ "name": "Saint Lucia", "phoneCode": "+1" },
8098        'PM':{ "name": "Saint Pierre and Miquelon", "phoneCode": "+508" },
8099        'VC':{ "name": "Saint Vincent and the Grenadines", "phoneCode": "+1" },
8100        'WS':{ "name": "Samoa", "phoneCode": "+685" },
8101        'SM':{ "name": "San Marino", "phoneCode": "+378" },
8102        'ST':{ "name": "Sao Tome and Principe", "phoneCode": "+239" },
8103        'SA':{ "name": "Saudi Arabia", "phoneCode": "+966" },
8104        'SN':{ "name": "Senegal", "phoneCode": "+221" },
8105        'CS':{ "name": "Serbia and Montenegro", "phoneCode": "+381" },
8106        'SC':{ "name": "Seychelles", "phoneCode": "+248" },
8107        'SL':{ "name": "Sierra Leone", "phoneCode": "+232" },
8108        'SG':{ "name": "Singapore", "phoneCode": "+65" },
8109        'SK':{ "name": "Slovakia", "phoneCode": "+421" },
8110        'SI':{ "name": "Slovenia", "phoneCode": "+386" },
8111        'SB':{ "name": "Solomon Islands", "phoneCode": "+677" },
8112        'SO':{ "name": "Somalia", "phoneCode": "+252" },
8113        'ZA':{ "name": "South Africa", "phoneCode": "+27" },
8114        'GS':{ "name": "South Georgia and the South Sandwich Islands", "phoneCode": "+500" },
8115        'ES':{ "name": "Spain", "phoneCode": "+34" },
8116        'LK':{ "name": "Sri Lanka", "phoneCode": "+94" },
8117        'SD':{ "name": "Sudan", "phoneCode": "+249" },
8118        'SR':{ "name": "Suriname", "phoneCode": "+597" },
8119        'SJ':{ "name": "Svalbard and Jan Mayen", "phoneCode": "+47" },
8120        'SZ':{ "name": "Swaziland", "phoneCode": "+268" },
8121        'SE':{ "name": "Sweden", "phoneCode": "+46" },
8122        'CH':{ "name": "Switzerland", "phoneCode": "+41" },
8123        'SY':{ "name": "Syrian Arab Republic", "phoneCode": "+963" },
8124        'TW':{ "name": "Taiwan, Province of China", "phoneCode": "+886" },
8125        'TJ':{ "name": "Tajikistan", "phoneCode": "+992" },
8126        'TZ':{ "name": "Tanzania, United Republic of", "phoneCode": "+255" },
8127        'TH':{ "name": "Thailand", "phoneCode": "+66" },
8128        'TL':{ "name": "Timor-Leste", "phoneCode": "+670" },
8129        'TG':{ "name": "Togo", "phoneCode": "+228" },
8130        'TK':{ "name": "Tokelau", "phoneCode": "+690" },
8131        'TO':{ "name": "Tonga", "phoneCode": "+676" },
8132        'TT':{ "name": "Trinidad and Tobago", "phoneCode": "+1" },
8133        'TN':{ "name": "Tunisia", "phoneCode": "+216" },
8134        'TR':{ "name": "Turkey", "phoneCode": "+90" },
8135        'TM':{ "name": "Turkmenistan", "phoneCode": "+993" },
8136        'TC':{ "name": "Turks and Caicos Islands", "phoneCode": "+1" },
8137        'TV':{ "name": "Tuvalu", "phoneCode": "+688" },
8138        'UG':{ "name": "Uganda", "phoneCode": "+256" },
8139        'UA':{ "name": "Ukraine", "phoneCode": "+380" },
8140        'AE':{ "name": "United Arab Emirates", "phoneCode": "+971" },
8141        'GB':{ "name": "United Kingdom", "phoneCode": "+44" },
8142        'US':{ "name": "United States", "phoneCode": "+1" },
8143        'UM':{ "name": "United States Minor Outlying Islands", "phoneCode": "+1" },
8144        'UY':{ "name": "Uruguay", "phoneCode": "+598" },
8145        'UZ':{ "name": "Uzbekistan", "phoneCode": "+998" },
8146        'VU':{ "name": "Vanuatu", "phoneCode": "+678" },
8147        'VE':{ "name": "Venezuela", "phoneCode": "+58" },
8148        'VN':{ "name": "Viet Nam", "phoneCode": "+84" },
8149        'VG':{ "name": "Virgin Islands, British", "phoneCode": "+1" },
8150        'VI':{ "name": "Virgin Islands, U.S.", "phoneCode": "+1" },
8151        'WF':{ "name": "Wallis and Futuna", "phoneCode": "+681" },
8152        'EH':{ "name": "Western Sahara", "phoneCode": "+212" },
8153        'YE':{ "name": "Yemen", "phoneCode": "+967" },
8154        'ZM':{ "name": "Zambia", "phoneCode": "+260" },
8155        'ZW':{ "name": "Zimbabwe", "phoneCode": "+263" }
8156    };
8157
8158
8159    var selectedCountry = '';
8160    var csClassList = '';
8161    var isCountryFieldExist = jQuery('input[value="country_name"]');
8162    var phoneField = jQuery('input[value="phone_number"]');
8163    var userPhoneCode = "";
8164    var phoneNumberField = jQuery('input[type=tel]');
8165    var userPhoneNumber = "";
8166
8167    if (isCountryFieldExist.length) {
8168
8169        jQuery('.country-dropdown').hide();
8170        jQuery('input[value="country_name"]').attr('data-key', 'selectedCountry');
8171        phoneField.attr('data-key', 'phone');
8172        getdialCode();
8173    }
8174    function getdialCode(){
8175        let intervalId = setInterval(function(){
8176            let dialCodeField = document.querySelector('.iti__selected-dial-code');
8177            if(dialCodeField){
8178                changeCountryCustom();
8179                addOnChangeAttr();
8180                clearInterval(intervalId);
8181            }
8182        })
8183    }
8184    function changeCountryCustom() {
8185        let csClassList = document.querySelector('.iti__flag').classList.value;
8186        csClassList = csClassList.replace('iti__flag','');
8187        csClassList = csClassList.replace('iti__','').trim().toUpperCase();
8188        selectedCountry = countries[csClassList]['name'];
8189        userPhoneCode = countries[csClassList]['phoneCode'];
8190        jQuery('input[data-key ="selectedCountry"]').val(selectedCountry);
8191        updatePhoneNumber();
8192        var countryToFind = jQuery('input[data-key=selectedCountry]').val();
8193        var countrySelect = jQuery('.country-dropdown');
8194        var countryOption = countrySelect.find('option:contains("' + countryToFind + '")');
8195
8196        if (countryOption.length) {
8197            jQuery('.country-dropdown select').val(countryToFind).trigger("change");
8198            makeSubmitButtonDisable();
8199            }
8200    }
8201    function addOnChangeAttr() {
8202        var targetElement = document.querySelector('.iti__selected-dial-code');
8203        var observer = new MutationObserver(function(mutations) {
8204            changeCountryCustom();
8205        });
8206        var config = { attributes: true, childList: true, subtree: true };
8207        observer.observe(targetElement, config);
8208    }
8209
8210    
8211    function updatePhoneNumber() {
8212
8213        if (phoneNumberField.val()[0] != '+') {
8214            userPhoneNumber = userPhoneCode + phoneNumberField.val();
8215        } else {
8216            userPhoneNumber = phoneNumberField.val();
8217        }
8218        jQuery('input[data-key="phone"]').val(userPhoneNumber);
8219    }
8220
8221    function makeSubmitButtonDisable(){
8222        setTimeout(function () {
8223         var isError = jQuery('.spf-phone.error-msg').is(':visible');
8224                if (isError) {
8225                    jQuery('input[type=submit]').attr('disabled', true);
8226                    jQuery('input[type=submit]').css('opacity', '0.6');
8227                    jQuery('input[type=submit]').css('cursor', 'not-allowed');
8228                } else {
8229                    jQuery('input[type=submit]').attr('disabled', false);
8230                    jQuery('input[type=submit]').css('opacity', '1');
8231                    jQuery('input[type=submit]').css('cursor', 'pointer');
8232                }
8233                  }, 500);
8234    }
8235    jQuery('input[type=tel]').blur(function () {
8236        if (isCountryFieldExist.length) {
8237            
8238            updatePhoneNumber();
8239            makeSubmitButtonDisable();
8240       
8241        }
8242    });
8243
8244});
8245
8246
8247
8248const POPUP_KEY = 'senchaExitPopupShown';
8249
8250if (!localStorage.getItem(POPUP_KEY)) {
8251  document.documentElement.addEventListener('mouseleave', (e) => {
8252    if (e.clientY <= 0) {
8253      //document.querySelector('.sencha-popup').classList.add('is-open');
8254
8255      // Remember that the popup has been shown
8256      //localStorage.setItem(POPUP_KEY, 'true');
8257    }
8258  }, { once: true });
8259}});</script>
8259<script>window.addEventListener('DOMContentLoaded', function() {
8260  function getCookie(name) {
8261    const match = document.cookie.match(
8262      new RegExp('(^| )' + name + '=([^;]+)')
8263    );
8264    return match ? match[2] : null;
8265  }
8266
8267  function setCookie(name, value, years) {
8268    const date = new Date();
8269    date.setTime(date.getTime() + (years * 365 * 24 * 60 * 60 * 1000));
8270    document.cookie =
8271      name + '=' + value +
8272      '; expires=' + date.toUTCString() +
8273      '; path=/';
8274  }
8275
8276  //if (!getCookie('alreadyViewedDark')) {
8277    //jQuery('.theme-switch').addClass('first-time');
8278    //setCookie('alreadyViewedDark', '1', 20);
8279  //}
8280});</script>
8280
8281
8282<!--Start of Tawk.to Script-->
8283<script type="text/javascript">
8284var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(), preventTawkForPages = [
8285    'finance/ext-js',
8286    'technology/ext-js',
8287    'manufacturing/ext-js',
8288    'extjs/ext-js-free-trial-lp',
8289  	'fastest-react-grid',
8290  	'jsdays/ai',
8291  	'jsdays/react',
8292  	'jsdays/javascript',
8293  	'jsdays/generate-participation-certificate'
8294];
8295(function(){
8296if(preventTawkForPages.includes(new URL(window.location.href).pathname.replace(/^\/|\/$/g, ''))) return;
8297var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
8298s1.async=true;
8299s1.src='https://embed.tawk.to/69afdd71791b0a1c352a0dd0/1jjbfi1p8';
8300s1.charset='UTF-8';
8301s1.setAttribute('crossorigin','*');
8302s0.parentNode.insertBefore(s1,s0);
8303})();
8304</script>
8304
8305<!--End of Tawk.to Script-->
8305<script type="text/javascript" id="geoip-detect-js-js-extra">
8306/* <![CDATA[ */
8307var geoip_detect = {"options":{"ajaxurl":"https://www.sencha.com/wp-admin/admin-ajax.php","default_locales":["en","en"],"do_body_classes":false,"do_shortcodes":false,"cookie_name":"geoip-detect-result","cookie_duration_in_days":1}};
8308//# sourceURL=geoip-detect-js-js-extra
8309/* ]]> */
8310</script>
vendor: 1 bytes, line 8310
8310
8311<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/geoip-detect/js/dist/frontend_full.js?ver=1789670438" id="geoip-detect-js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8311
8311
8312<script type="text/javascript" id="lst-util-js-extra">
8313/* <![CDATA[ */
8314var lst_util = {"ajaxurl":"https://www.sencha.com/wp-admin/admin-ajax.php","cookiename":"UTMSession","event":"lst-session","campaign":"utm_campaign","content":"utm_content","medium":"utm_medium","source":"utm_source","term":"utm_term"};
8315//# sourceURL=lst-util-js-extra
8316/* ]]> */
8317</script>
vendor: 1 bytes, line 8317
8317
8318<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/lead-source-tracking-uility/js/lst_util.js?ver=1789670438" id="lst-util-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8318
8318
8319<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/sencha-site-configuration/js/stacktable.min.js?ver=1.2.2" id="stacktable-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8319
8319
8320<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-form-move-tracker.js?ver=1789670438" id="gtm4wp-form-move-tracker-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8320
8320
8321<script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra">
8322/* <![CDATA[ */
8323var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":""};
8324//# sourceURL=ez-toc-scroll-scriptjs-js-extra
8325/* ]]> */
8326</script>
vendor: 1 bytes, line 8326
8326
8327<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.66.1" id="ez-toc-scroll-scriptjs-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8327
8327
8328<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8328
8328
8329<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8329
8329
8330<script type="text/javascript" id="ez-toc-js-js-extra">
8331/* <![CDATA[ */
8332var ezTOC = {"smooth_scroll":"1","scroll_offset":"30","fallbackIcon":"\u003Cspan class=\"\"\u003E\u003Cspan class=\"eztoc-hide\" style=\"display:none;\"\u003EToggle\u003C/span\u003E\u003Cspan class=\"ez-toc-icon-toggle-span\"\u003E\u003Csvg style=\"fill: #999;color:#999\" xmlns=\"http://www.w3.org/2000/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"\u003E\u003Cpath d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"\u003E\u003C/path\u003E\u003C/svg\u003E\u003Csvg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http://www.w3.org/2000/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"\u003E\u003Cpath d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"/\u003E\u003C/svg\u003E\u003C/span\u003E\u003C/span\u003E"};
8333//# sourceURL=ez-toc-js-js-extra
8334/* ]]> */
8335</script>
vendor: 1 bytes, line 8335
8335
8336<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.66.1-1717053191" id="ez-toc-js-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8336
8336
8337<script type="text/javascript" id="rocket-browser-checker-js-after">
8338/* <![CDATA[ */
8339"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
8340//# sourceURL=rocket-browser-checker-js-after
8341/* ]]> */
8342</script>
vendor: 1 bytes, line 8342
8342
8343<script type="text/javascript" id="rocket-preload-links-js-extra">
8344/* <![CDATA[ */
8345var RocketPreloadLinksConfig = {"excludeUris":"/legal/extensions/|/legal/gpl/|/resources/whitepaper/|/resources/whitepaper/when-to-choose-extangular/|/resources/whitepaper/when-to-choose-extreact/|/products/grui/|/state-of-web-application-testing/|/products/webtestit/|/renew-my-license/|/pricing/independent-consultant-program/|/products/architect/beta/evaluate/|/products/app-tools/|/extjshub/contact/|/unlocking-new-revenue-streams/|/partners/partner-portal/|/products/extnet/evaluate/|/virtual-senchacon-2023/|/webinars/learn-how-to-build-universal-applications-using-ext-js-with-open-tooling/|/webinars/|/resources/skill-sprints/|/products/touch/download-old/|/products/stencils/download-old/|/partners/partner-program-inquiry-old/|/partners/reseller-program-inquiry-old/|/newsletter-old/|/products/reext-old/|/products/webtestit/download-old/|/renew-my-license-old/|/company/contact-old/|/resources/skill-sprints-old/|/resources/ebook-emailseries-old/|/products/extjs/evaluate-old/|/virtual-senchacon-2023-old/|/products/rapid-ext-js-old/|/products/rapid-ext-js-new/|/products/extjs/communityedition-old/|/partners/partner-program-inquiry/|/newsletter/|/products/touch/download/|/products/gxt/evaluate/|/resources/whitepaper/advanced-javascript-cheat-sheet/|/resources/whitepaper/c-level-guide-for-enterprise-application-development/|/resources/whitepaper/proprietary-vs-open-source-javascript-ui-framework/|/resources/whitepaper/the-perfect-guide-to-enterprise-resilience-framework/|/resources/whitepaper/adopting-a-unified-component-library-strategy/|/resources/whitepaper/unlocking-new-revenue-streams/|/resources/whitepaper/the-evolution-of-javascript-tooling/|/resources/whitepaper/choosing-your-web-components-wisely/|/resources/whitepaper/open-source-problems-keeping-you-up-at-night/|/resources/whitepaper/building-data-intensive-applications-to-accelerate-enterprise-growth/|/resources/whitepaper/modern-guide-to-financial-tech-app-development/|/products/webtestit/download/|/resources/whitepaper/choosing-web-app-libraries-in-an-open-source-world/|/lp/reactreext/|/products/extjs/upgradeadviser-old/|/products/rapid-ext-js-new-old/|/lp/products/extjs/|/lp/products/ext-js/|/solutions/|/training/|/lp/products/extjstrial/|/reext-contest/|/resources/reext-time-tracking-series/|/test-page-3/|/sencha-feature-requests/|/feature-requests/|/feature-requests/|/feature/|/feature/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.sencha.com","onHoverDelay":"100","rateThrottle":"3"};
8346//# sourceURL=rocket-preload-links-js-extra
8347/* ]]> */
8348</script>
vendor: 1 bytes, line 8348
8348
8349<script type="text/javascript" id="rocket-preload-links-js-after">
8350/* <![CDATA[ */
8351(function() {
8352"use strict";var r="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(){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,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
8353}());
8354
8355//# sourceURL=rocket-preload-links-js-after
8356/* ]]> */
8357</script>
vendor: 1 bytes, line 8357
8357
8358<script type="text/javascript" id="rocket_lazyload_css-js-extra">
8359/* <![CDATA[ */
8360var rocket_lazyload_css_data = {"threshold":"300"};
8361//# sourceURL=rocket_lazyload_css-js-extra
8362/* ]]> */
8363</script>
vendor: 1 bytes, line 8363
8363
8364<script type="text/javascript" id="rocket_lazyload_css-js-after">
8365/* <![CDATA[ */
8366!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]);
8367//# sourceURL=rocket_lazyload_css-js-after
8368/* ]]> */
8369</script>
vendor: 1 bytes, line 8369
8369
8370<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/sencha-site-configuration/pl/js/position-calculator.min.js?ver=1.1.2" id="jquery-position-calculator-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8370
8370
8371<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/sencha-site-configuration/pl/js/jquery.highlight.min.js?ver=3.0" id="jquery-highlight-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8371
8371
8372<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/sencha-site-configuration/pl/js/script.global.js?ver=1789670464" id="rdp-gcs-global-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8372
8372
8373<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/[email protected]/dist/aos.js?ver=1789670438" id="AOS-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8373
8373
8374<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/themes/sencha/assets/js/identifyScroll.js?ver=1789670464" id="identify_scroll-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8374
8374
8375<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/eloqua-forms/assets/js/library/jquery.validate.min.js?ver=1.20.0" id="jquery-validate-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8375
8375
8376<script type="text/javascript" id="jquery-validate-js-after">window.addEventListener('DOMContentLoaded', function() {
8377/* <![CDATA[ */
8378	(($) => {
8379		emailCache = {}
8380		$.validator.addMethod('zbEmailRegex', function(val, elem) {
8381			formElem = $(this)[0].currentForm
8382			$formElem = $(formElem)
8383			if (emailCache.hasOwnProperty(val)) {
8384				return emailCache[val].res.status != 'invalid' ;
8385			} else {
8386				jQuery.ajax({
8387				url: "https://www.sencha.com/wp-admin/admin-ajax.php",
8388				data: {
8389					action: 'elq_forms_zb_validate_email',
8390					email: val
8391				},
8392				dataType: 'json',
8393				method: 'GET',
8394				success: function(result) {
8395					emailCache[val] = result;
8396					if (result.status) {
8397						setTimeout(function() {
8398							$(elem).valid();
8399						}, 0);
8400					}
8401				},
8402				});
8403				return false;
8404			}
8405		}, function (param, elem) {
8406			value = jQuery(elem).val()
8407			if (!emailCache.hasOwnProperty(value)) {
8408				return "We are validating Email, Please wait.";
8409			}
8410			return 'Enter a Valid Email';		} 
8411		);
8412	})(jQuery);
8413	
8414	(($) => {
8415		excludeDomainsNames = [ "noefa.com", "fastmail.com", "0-mail.com", "027168.com", "0815.ru", "0845.ru", "0clickemail.com", "0n0ff.net", "0nelce.com", "0v.ro", "0w.ro", "0wnd.net", "0wnd.org", "0x207.info", "1-8.biz", "1-tm.com", "10-minute-mail.com", "100likers.com", "105kg.ru", "10mail.com", "10mail.org", "10mail.tk", "10mail.xyz", "10minmail.de", "10minut.com.pl", "10minut.xyz", "10minutemail.be", "10minutemail.cf", "10minutemail.co.uk", "10minutemail.co.za", "10minutemail.com", "10minutemail.de", "10minutemail.ga", "10minutemail.gq", "10minutemail.ml", "10minutemail.net", "10minutemail.nl", "10minutemail.pro", "10minutemail.us", "10minutemailbox.com", "10minutemails.in", "10minutenemail.de", "10minutenmail.xyz", "10minutesmail.com", "10minutesmail.fr", "10minutmail.pl", "10x9.com", "11163.com", "123-m.com", "12hosting.net", "12houremail.com", "12minutemail.com", "12minutemail.net", "12storage.com", "140unichars.com", "147.cl", "14n.co.uk", "15qm.com", "1blackmoon.com", "1ce.us", "1chuan.com", "1clck2.com", "1fsdfdsfsdf.tk", "1mail.ml", "1pad.de", "1s.fr", "1secmail.com", "1secmail.net", "1secmail.org", "1st-forms.com", "1to1mail.org", "1usemail.com", "1webmail.info", "1zhuan.com", "2012-2016.ru", "20email.it", "20mail.in", "20mail.it", "20minutemail.com", "20minutemail.it", "2120001.net", "21cn.com", "247web.net", "24hinbox.com", "24hourmail.com", "24hourmail.net", "2anom.com", "2chmail.net", "2ether.net", "2fdgdfgdfgdf.tk", "2odem.com", "2prong.com", "2wc.info", "300book.info", "30mail.ir", "30minutemail.com", "30wave.com", "3202.com", "36ru.com", "3d-painting.com", "3l6.com", "3mail.ga", "3trtretgfrfe.tk", "4-n.us", "4057.com", "418.dk", "42o.org", "4gfdsgfdgfd.tk", "4k5.net", "4mail.cf", "4mail.ga", "4nextmail.com", "4nmv.ru", "4warding.com", "4warding.net", "4warding.org", "50set.ru", "55hosting.net", "5ghgfhfghfgh.tk", "5gramos.com", "5july.org", "5mail.cf", "5mail.ga", "5minutemail.net", "5oz.ru", "5tb.in", "5x25.com", "5ymail.com", "60minutemail.com", "672643.net", "675hosting.com", "675hosting.net", "675hosting.org", "6hjgjhgkilkj.tk", "6ip.us", "6mail.cf", "6mail.ga", "6mail.ml", "6paq.com", "6somok.ru", "6url.com", "75hosting.com", "75hosting.net", "75hosting.org", "7days-printing.com", "7mail.ga", "7mail.ml", "7tags.com", "80665.com", "8127ep.com", "8mail.cf", "8mail.ga", "8mail.ml", "99.com", "99cows.com", "99experts.com", "9mail.cf", "9mot.ru", "9ox.net", "9q.ro", "a-bc.net", "a45.in", "a7996.com", "aa5zy64.com", "aaqwe.ru", "aaqwe.store", "abacuswe.us", "abakiss.com", "abilitywe.us", "abovewe.us", "absolutewe.us", "abundantwe.us", "abusemail.de", "abyssmail.com", "ac20mail.in", "academiccommunity.com", "academywe.us", "acceleratewe.us", "accentwe.us", "acceptwe.us", "acclaimwe.us", "accordwe.us", "accreditedwe.us", "achievementwe.us", "achievewe.us", "acornwe.us", "acrossgracealley.com", "acrylicwe.us", "activatewe.us", "activitywe.us", "acucre.com", "acuitywe.us", "acumenwe.us", "adaptivewe.us", "adaptwe.us", "add3000.pp.ua", "addictingtrailers.com", "adeptwe.us", "adfskj.com", "aditus.info", "admiral
8415we.us", "ado888.biz", "adobeccepdm.com", "adoniswe.us", "adpugh.org", "adroh.com", "adsd.org", "adubiz.info", "adult-work.info", "advantagewe.us", "advantimo.com", "adventurewe.us", "adventwe.us", "advisorwe.us", "advocatewe.us", "adwaterandstir.com", "aegde.com", "aegia.net", "aegiscorp.net", "aegiswe.us", "aelo.es", "aeonpsi.com", "afarek.com", "affiliate-nebenjob.info", "affiliatedwe.us", "affilikingz.de", "affinitywe.us", "affluentwe.us", "affordablewe.us", "afia.pro", "afrobacon.com", "afterhourswe.us", "agedmail.com", "agendawe.us", "agger.ro", "agilewe.us", "agorawe.us", "agtx.net", "aheadwe.us", "ahk.jp", "ahmedkhlef.com", "air2token.com", "airsi.de", "ajaxapp.net", "akapost.com", "akerd.com", "akgq701.com", "akmail.in", "akugu.com", "al-qaeda.us", "albionwe.us", "alchemywe.us", "alfaceti.com", "aliaswe.us", "alienware13.com", "aligamel.com", "alina-schiesser.ch", "alisongamel.com", "alivance.com", "alivewe.us", "all-cats.ru", "allaccesswe.us", "allamericanwe.us", "allaroundwe.us", "alldirectbuy.com", "allegiancewe.us", "allegrowe.us", "allemojikeyboard.com", "allgoodwe.us", "alliancewe.us", "allinonewe.us", "allofthem.net", "alloutwe.us", "allowed.org", "alloywe.us", "allprowe.us", "allseasonswe.us", "allstarwe.us", "allthegoodnamesaretaken.org", "allurewe.us", "almondwe.us", "alpha-web.net", "alphaomegawe.us", "alpinewe.us", "altairwe.us", "altitudewe.us", "altuswe.us", "ama-trade.de", "ama-trans.de", "amadeuswe.us", "amail.com", "amail1.com", "amail4.me", "amazon-aws.org", "amberwe.us", "ambiancewe.us", "ambitiouswe.us", "amelabs.com", "americanawe.us", "americasbestwe.us", "americaswe.us", "amicuswe.us", "amilegit.com", "amiri.net", "amiriindustries.com", "amplewe.us", "amplifiedwe.us", "amplifywe.us", "ampsylike.com", "analogwe.us", "analysiswe.us", "analyticalwe.us", "analyticswe.us", "analyticwe.us", "anappfor.com", "anappthat.com", "andreihusanu.ro", "andthen.us", "animesos.com", "anit.ro", "ano-mail.net", "anon-mail.de", "anonbox.net", "anonmail.top", "anonmails.de", "anonymail.dk", "anonymbox.com", "anonymized.org", "anonymousness.com", "anotherdomaincyka.tk", "ansibleemail.com", "anthony-junkmail.com", "antireg.com", "antireg.ru", "antispam.de", "antispam24.de", "antispammail.de", "any.pink", "anyalias.com", "aoeuhtns.com", "apfelkorps.de", "aphlog.com", "apkmd.com", "appc.se", "appinventor.nl", "appixie.com", "apps.dj", "appzily.com", "arduino.hk", "ariaz.jetzt", "armyspy.com", "aron.us", "arroisijewellery.com", "art-en-ligne.pro", "artman-conception.com", "arur01.tk", "arurgitu.gq", "arvato-community.de", "aschenbrandt.net", "asdasd.nl", "asdasd.ru", "ashleyandrew.com", "ask-mail.com", "asorent.com", "ass.pp.ua", "astonut.tk", "astroempires.info", "asu.mx", "asu.su", "at.hm", "at0mik.org", "atnextmail.com", "attnetwork.com", "augmentationtechnology.com", "ausgefallen.info", "auti.st", "autorobotica.com", "autosouvenir39.ru", "autotwollow.com", "autowb.com", "averdov.com", "avia-tonic.fr", "avls.pt", "awatum.de", "awdrt.org", "awiki.org", "awsoo.com", "axiz.org", "axon7zte.com", "axsup.net", "ayakamail.cf", "azazazatashkent.tk", "azcomputerworks.com", "azmeil.tk", "b1of96u.com", "b2bx.net", "b2cmail.de", "badgerland.eu", "badoop.com", "badpotato.tk", "balaket.com", "bangban.uk", "banit.club", "banit.me", "bank-opros1.ru", "bareed.ws", "barooko.com", "barryogorman.com", "bartdevos.be", "basscode.org", "bauwerke-online.com", "bazaaboom.com", "bbbbyyzz.info", "bbhost.us", "bbitf.com", "bbitj.com", "bbitq.com", "bcaoo.com", "bcast.ws", "bcb.ro", "bccto.me", "bdmuzic.pw", "beaconmessenger.com", "bearsarefuzzy.com", "beddly.com", "beefmilk.com", "belamail.org", "belljonestax.com", "beluckygame.com", "benipaula.org", "bepureme.com", "beribase.ru", "beribaza.ru", "berirabotay.ru", "best-john-boats.com", "bestchoiceusedcar.com", "bestlistbase.com", "bestoption25.club", "bestparadize.com", "bestsoundeffects.com", "besttempmail.com", "betr.co", "bgtmail.com", "bgx.ro", "bheps.com", "bidourlnks.com", "big1.us", "bigprofessor.so", "bigstring.com", "bigwhoop.co.za", "bij.pl", "binka.me", "binkmail.com", "binnary.com", "bio-muesli.info", "bio-muesli.net", "bione.co", "bitwhites.top", "bitymails.us", "blackgoldagency.ru", "blackmarket.to", "bladesmail.net", "blip.ch", "blnkt.net", "block521.com", "blogmyway.org", "blogos.net", "blogspam.ro", "blondemorkin.com", "bluedumpling.info", "bluewerks.com", "bnote.com", "boatmail.us", "bobgf.ru", "bobgf.store", "bobmail.info", "bobmurchison.com", "bofthew.com", "bonobo.email", "boofx.com", "bookthemmore.com", "bootybay.de", "borged.com", "borged.net", "borged.org", "bot.nu", "boun.cr", "bouncr.com", "box-mail.ru", "box-mail.store", "boxem.ru", "boxem.
8415store", "boxformail.in", "boximail.com", "boxlet.ru", "boxlet.store", "boxmail.lol", "boxomail.live", "boxtemp.com.br", "bptfp.net", "brand-app.biz", "brandallday.net", "brasx.org", "breakthru.com", "brefmail.com", "brennendesreich.de", "briggsmarcus.com", "broadbandninja.com", "bsnow.net", "bspamfree.org", "bspooky.com", "bst-72.com", "btb-notes.com", "btc.email", "btcmail.pw", "btcmod.com", "btizet.pl", "buccalmassage.ru", "budaya-tionghoa.com", "budayationghoa.com", "buffemail.com", "bugfoo.com", "bugmenever.com", "bugmenot.com", "bukhariansiddur.com", "bulrushpress.com", "bum.net", "bumpymail.com", "bunchofidiots.com", "bund.us", "bundes-li.ga", "bunsenhoneydew.com", "burnthespam.info", "burstmail.info", "businessbackend.com", "businesssuccessislifesuccess.com", "buspad.org", "bussitussi.com", "buymoreplays.com", "buyordie.info", "buyusdomain.com", "buyusedlibrarybooks.org", "buzzcluby.com", "byebyemail.com", "byespm.com", "byom.de", "c01.kr", "c51vsgq.com", "cachedot.net", "californiafitnessdeals.com", "cam4you.cc", "camping-grill.info", "candymail.de", "cane.pw", "capitalistdilemma.com", "car101.pro", "carbtc.net", "cars2.club", "carsencyclopedia.com", "cartelera.org", "caseedu.tk", "cashflow35.com", "casualdx.com", "catgroup.uk", "cavi.mx", "cbair.com", "cbes.net", "cbty.ru", "cbty.store", "cc.liamria", "ccmail.uk", "cdfaq.com", "cdpa.cc", "ceed.se", "cek.pm", "cellurl.com", "centermail.com", "centermail.net", "cetpass.com", "cfo2go.ro", "chacuo.net", "chaichuang.com", "chalupaurybnicku.cz", "chammy.info", "chasefreedomactivate.com", "chatich.com", "cheaphub.net", "cheatmail.de", "chenbot.email", "chewydonut.com", "chibakenma.ml", "chickenkiller.com", "chielo.com", "childsavetrust.org", "chilkat.com", "chinamkm.com", "chithinh.com", "chitthi.in", "choco.la", "chogmail.com", "choicemail1.com", "chong-mail.com", "chong-mail.net", "chong-mail.org", "chumpstakingdumps.com", "cigar-auctions.com", "civikli.com", "civx.org", "ckaazaza.tk", "ckiso.com", "cl-cl.org", "cl0ne.net", "claimab.com", "clandest.in", "classesmail.com", "clearwatermail.info", "click-email.com", "clickdeal.co", "clipmail.eu", "clixser.com", "clonemoi.tk", "cloud-mail.top", "clout.wiki", "clrmail.com", "cmail.club", "cmail.com", "cmail.net", "cmail.org", "cnamed.com", "cndps.com", "cnew.ir", "cnmsg.net", "cnsds.de", "co.cc", "cobarekyo1.ml", "cocoro.uk", "cocovpn.com", "codeandscotch.com", "codivide.com", "coffeetimer24.com", "coieo.com", "coin-host.net", "coinlink.club", "coldemail.info", "compareshippingrates.org", "completegolf
8415swing.com", "comwest.de", "conf.work", "consumerriot.com", "contbay.com", "cooh-2.site", "coolandwacky.us", "coolimpool.org", "copyhome.win", "coreclip.com", "cosmorph.com", "courrieltemporaire.com", "coza.ro", "crankhole.com", "crapmail.org", "crastination.de", "crazespaces.pw", "crazymailing.com", "cream.pink", "crepeau12.com", "cringemonster.com", "cross-law.ga", "cross-law.gq", "crossmailjet.com", "crossroadsmail.com", "crunchcompass.com", "crusthost.com", "cs.email", "csh.ro", "cszbl.com", "ctmailing.us", "ctos.ch", "cu.cc", "cubene.com", "cubiclink.com", "cuendita.com", "cuirushi.org", "cuoly.com", "cupbest.com", "curlhph.tk", "currentmail.com", "curryworld.de", "cust.in", "cutout.club", "cutradition.com", "cuvox.de", "cyber-innovation.club", "cyber-phone.eu", "cylab.org", "d1yun.com", "d3p.dk", "daabox.com", "dab.ro", "dacoolest.com", "daemsteam.com", "daibond.info", "daily-email.com", "daintly.com", "damai.webcam", "dammexe.net", "damnthespam.com", "dandikmail.com", "darkharvestfilms.com", "daryxfox.net", "dasdasdascyka.tk", "dash-pads.com", "dataarca.com", "datarca.com", "datazo.ca", "datenschutz.ru", "datum2.com", "davidkoh.net", "davidlcreative.com", "dawin.com", "daymail.life", "daymailonline.com", "dayrep.com", "dbunker.com", "dcctb.com", "dcemail.com", "ddcrew.com", "de-a.org", "dea-21olympic.com", "deadaddress.com", "deadchildren.org", "deadfake.cf", "deadfake.ga", "deadfake.ml", "deadfake.tk", "deadspam.com", "deagot.com", "dealja.com", "dealrek.com", "deekayen.us", "defomail.com", "degradedfun.net", "deinbox.com", "delayload.com", "delayload.net", "delikkt.de", "delivrmail.com", "demen.ml", "dengekibunko.ga", "dengekibunko.gq", "dengekibunko.ml", "der-kombi.de", "derkombi.de", "derluxuswagen.de", "desoz.com", "despam.it", "despammed.com", "dev-null.cf", "dev-null.ga", "dev-null.gq", "dev-null.ml", "developermail.com", "devnullmail.com", "deyom.com", "dharmatel.net", "dhm.ro", "dhy.cc", "dialogus.com", "diapaulpainting.com", "dicopto.com", "digdig.org", "digital-message.com", "digitalesbusiness.info", "digitalmail.info", "digitalmariachis.com", "digitalsanctuary.com", "dildosfromspace.com", "dim-coin.com", "dingbone.com", "diolang.com", "directmail24.net", "disaq.com", "disbox.net", "disbox.org", "discard.cf", "discard.email", "discard.ga", "discard.gq", "discard.ml", "discard.tk", "discardmail.com", "discardmail.de", "discos4.com", "dishcatfish.com", "disign-concept.eu", "disign-revelation.com", "dispo.in", "dispomail.eu", "disposable-e.ml", "disposable-email.ml", "disposable.cf", "disposable.ga", "disposable.ml", "disposable.site", "disposableaddress.com", "disposableemailaddresses.com", "disposableinbox.com", "disposablemails.com", "dispose.it", "disposeamail.com", "disposemail.com", "disposemymail.com", "dispostable.com", "divad.ga", "divermail.com", "divismail.ru", "diwaq.com", "dlemail.ru", "dmarc.ro", "dndent.com", "dnses.ro", "doanart.com", "dob.jp", "dodgeit.com", "dodgemail.de", "dodgit.com", "dodgit.org", "dodsi.com", "doiea.com", "dolphinnet.net", "domforfb1.tk", "domforfb18.tk", "domforfb19.tk", "domforfb2.tk", "domforfb23.tk", "domforfb27.tk", "domforfb29.tk", "domforfb3.tk", "domforfb4.tk", "domforfb5.tk", "domforfb6.tk", "domforfb7.tk", "domforfb8.tk", "domforfb9.tk", "domozmail.com", "donebyngle.com", "donemail.ru", "dongqing365.com", "dontreg.com", "dontsendmespam.de", "doojazz.com", "doquier.tk", "dotman.de", "dotmsg.com", "dotslashrage.com", "doublemail.de", "douchelounge.com", "dozvon-spb.ru", "dp76.com", "dpptd.com", "dr69.site", "drdrb.com", "drdrb.net", "dred.ru", "drevo.si", "drivetagdev.com", "drmail.in", "droolingfanboy.de", "dropcake.de", "dropjar.com", "droplar.com", "dropmail.me", "dropsin.net", "drowblock.com", "dsgvo.party", "dsgvo.ru", "dshfjdafd.cloud", "dsiay.com", "dspwebservices.com", "duam.net", "duck2.club", "dudmail.com", "duk33.com", "dukedish.com", "dump-email.info", "dumpandjunk.com", "dumpmail.de", "dumpyemail.com", "durandinterstellar.com", "duskmail.com", "dwse.edu.pl", "dyceroprojects.com", "dz17.net", "e-mail.com", "e-mail.org", "e-marketstore.ru", "e-tomarigi.com", "e3z.de", "e4ward.com", "eanok.com", "easy-trash-mail.com", "easynetwork.info", "easytras
8415hmail.com", "eatmea2z.club", "eay.jp", "ebbob.com", "ebeschlussbuch.de", "ecallheandi.com", "ecolo-online.fr", "edgex.ru", "edinburgh-airporthotels.com", "edv.to", "ee1.pl", "ee2.pl", "eeedv.de", "eelmail.com", "efxs.ca", "egzones.com", "einmalmail.de", "einrot.com", "einrot.de", "eintagsmail.de", "elearningjournal.org", "electro.mn", "elitevipatlantamodels.com", "elki-mkzn.ru", "email-fake.cf", "email-fake.com", "email-fake.ga", "email-fake.gq", "email-fake.ml", "email-fake.tk", "email-jetable.fr", "email-lab.com", "email-temp.com", "email.edu.pl", "email.net", "email1.pro", "email60.com", "emailage.cf", "emailage.ga", "emailage.gq", "emailage.ml", "emailage.tk", "emailate.com", "emailbin.net", "emailcbox.pro", "emailcu.icu", "emaildienst.de", "emaildrop.io", "emailfake.com", "emailfake.ml", "emailfreedom.ml", "emailgenerator.de", "emailgo.de", "emailias.com", "emailigo.de", "emailinfive.com", "emailisvalid.com", "emaillime.com", "emailmiser.com", "emailna.co", "emailnax.com", "emailo.pro", "emailondeck.com", "emailportal.info", "emailproxsy.com", "emailresort.com", "emails.ga", "emailsecurer.com", "emailsensei.com", "emailsingularity.net", "emailspam.cf", "emailspam.ga", "emailspam.gq", "emailspam.ml", "emailspam.tk", "emailsy.info", "emailtech.info", "emailtemporanea.com", "emailtemporanea.net", "emailtemporar.ro", "emailtemporario.com.br", "emailthe.net", "emailtmp.com", "emailto.de", "emailure.net", "emailwarden.com", "emailxfer.com", "emailz.cf", "emailz.ga", "emailz.gq", "emailz.ml", "emeil.in", "emeil.ir", "emeraldwebmail.com", "emkei.cf", "emkei.ga", "emkei.gq", "emkei.ml", "emkei.tk", "eml.pp.ua", "emlhub.com", "emlpro.com", "emltmp.com", "empireanime.ga", "emstjzh.com", "emz.net", "enayu.com", "enterto.com", "envy17.com", "eoffice.top", "eoopy.com", "epb.ro", "epbox.ru", "epbox.store", "ephemail.net", "ephemeral.email", "eposta.buzz", "eposta.work", "epostal.ru", "epostal.store", "eqiluxspam.ga", "ereplyzy.com", "ericjohnson.ml", "eripo.net", "ero-tube.org", "esadverse.com", "esbano-ru.ru", "esc.la", "escapehatchapp.com", "esemay.com", "esgeneri.com", "esiix.com", "esprity.com", "estate-invest.fr", "eth2btc.info", "ether123.net", "ethereum1.top", "ethersports.org", "ethersportz.info", "etotvibor.ru", "etranquil.com", "etranquil.net", "etranquil.org", "euaqa.com", "evanfox.info", "eveav.com", "evilcomputer.com", "evopo.com", "evvgo.com", "evyush.com", "exdonuts.com", "exelica.com", "existiert.net", "exitstageleft.net", "explodemail.com", "express.net.ua", "extracurricularsociety.com", "extremail.ru", "eyepaste.com", "ez.lv", "ezehe.com", "ezfill.com", "ezstest.com", "ezztt.com", "f4k.es", "facebook-email.cf", "facebook-email.ga", "facebook-email.ml", "facebookmail.gq", "facebookmail.ml", "fackme.gq", "fadingemail.com", "faecesmail.me", "fag.wf", "failbone.com", "faithkills.com", "fake-box.com", "fake-email.pp.ua", "fake-mail.cf", "fake-mail.ga", "fake-mail.ml", "fakedemail.com", "fakeinbox.cf", "fakeinbox.com", "fakeinbox.ga", "fakeinbox.info", "fakeinbox.ml", "fakeinbox.tk", "fakeinformation.com", "fakemail.fr", "fakemail.io", "fakemailgenerator.com", "fakemailz.com", "fallinhay.com", "fammix.com", "fanclub.pm", "fangoh.com", "fansworldwide.de", "fantasymail.de", "farrse.co.uk", "fasssd.ru", "fasssd.store", "fast-email.info", "fast-mail.fr", "fastacura.com", "fastchevy.com", "fastchrysler.com", "fasternet.biz", "fastkawasaki.com", "fastmazda.com", "fastmitsubishi.com", "fastnissan.com", "fastsubaru.com", "fastsuzuki.com", "fasttoyota.com", "fastyamaha.com", "fatflap.com", "fbma.tk", "fddns.ml", "fdfdsfds.com", "femailtor.com", "fer-gabon.org", "fermaxxi.ru", "fettometern.com", "fexbox.org", "fexbox.ru", "fexpost.com", "fextemp.com", "ficken.de", "fictionsite.com", "fightallspam.com", "figjs.com", "figshot.com", "figurescoin.com", "fiifke.de", "filbert4u.com", "filberts4u.com", "film-blog.biz", "filzmail.com", "findemail.info", "findu.pl", "finews.biz", "fir.hk", "firemailbox.club", "fitnesrezink.ru", "fivemail.de", "fixmail.tk", "fizmail.com", "fleckens.hu", "flemail.ru", "flexvio.com", "fliegender.fish", "flowu.com", "flu.cc", "fluidsoft.us", "flurred.com", "fly-ts.de", "flyinggeek.net", "flymail.tk", "flyspam.com", "fncp.ru", "fncp.store", "foobarbot.net", "footard.com", "foreastate.com", "forecastertests.com", "foreskin.cf", "foreskin.ga", "foreskin.gq", "foreskin.ml", "foreskin.tk", "forgetmail.com", "fornow.eu", "forspam.net", "forward.cat", "fosil.pro", "foxja.com", "foxtrotter.info", "fr.cr", "fr.nf", "fr33mail.info", "fragolina2.tk", "frapmail.com", "frappina.tk", "free-email.cf", "free-email.ga", "free-temp.net", "freebabysittercam.com", "freeblackbootytube.com", "freecat.net", "freedom4you.info", "freedompop.us", "freefattymovies.com", "freehotmail.net", "freeinbox.email", "freelance-france.eu", "freeletter.me", "freemail.ms", "freemails.cf", "freemails.ga", "freemails.ml", "freemeil.ga", "freemeil.gq", "freemeil.ml", "freeml.net", "freeplumpervideos.com", "freerubli.ru", "freeschoolgirlvids.com", "freesistercam.com", "freeteenbums.com", "freundin.ru", "friendlymail.co.uk", "front14.org", "frwdmail.com", "ftp.sh", "ftpinc.ca", "fuckedupload.com", "fuckingduh.com", "fuckme69.club", "fucknloveme.top", "fuckxxme.top", "fudgerub.com", "fuirio.com", "fukaru.com", "fukurou.ch", "fullangle.org", "fulvie.com", "fun64.com", "funnycodesnippets.com", "funnymail.de", "furzauflunge.de", "futuramind.com", "fuvk.ru", "fuvk.store", "fuwa.be", "fuwa.li", "fuwamofu.com", "fuwari.be", "fux0ringduh.com", "fxnxs.com", "fyii.de", "g14l71lb.com", "g1xmail.top", "g2xmail.top", "g3xmail.top", "g4hdrop.us", "gafy.net", "gage.ga", "galaxy.tv", "gally.jp", "gamail.top", "gamegregious.com", "gamgling.com", "garasikita.pw", "garbagecollector.org", "garbagemail.org", "gardenscape.ca", "garizo.com", "garliclife.com", "garrymccooey.com", "gav0.com", "gawab.com", "gbcmail.win", "gbmail.top", "gcmail.top", "gdmail.top", "gedmail.win", "geekforex.com", "geew.ru", "gehensiemirnichtaufdensack.de", "geldwaschmaschine.de", "gelitik.in", "genderfuck.net", "geronra.com", "geschent.biz", "get-mail.cf", "get-mail.ga", "get-mail.ml", "get-mail.tk", "get.pp.ua", "get1mail.com", "get2mail.fr", "getairmail.cf", "getairmail.com", "getairmail.ga", "getairmail.gq", "getairmail.ml", "getairmail.tk", "geteit.com", "getfun.men", "getmails.eu", "getnada.com", "getnowtoday.cf", "getonemail.com", "getonemail.net", "getover.de", "getsimpleemail.com", "gett.icu", "gexik.com", "ggmal.ml", "ggvk.ru", "ggvk.store", "ghosttexter.de", "giacmosuaviet.info", "giaiphapmuasam.com", "giantmail.de", "gifto12.com", "ginzi.be", "ginzi.co.uk", "ginzi.es", "ginzi.net", "ginzy.c
8415o.uk", "ginzy.eu", "giratex.com", "girlfriend.ru", "girlmail.win", "girlsindetention.com", "girlsundertheinfluence.com", "gishpuppy.com", "giveh2o.info", "givememail.club", "givmail.com", "gixenmixen.com", "glitch.sx", "globaltouron.com", "glubex.com", "glucosegrin.com", "gmal.com", "gmatch.org", "gmial.com", "gmx1mail.top", "gmxmail.top", "gmxmail.win", "gnctr-calgary.com", "go2usa.info", "go2vpn.net", "goatmail.uk", "goemailgo.com", "golemico.com", "gomail.in", "goonby.com", "goplaygame.ru", "gorillaswithdirtyarmpits.com", "goround.info", "gosarlar.com", "gosuslugi-spravka.ru", "gothere.biz", "gotmail.com", "gotmail.net", "gotmail.org", "gowikibooks.com", "gowikicampus.com", "gowikicars.com", "gowikifilms.com", "gowikigames.com", "gowikimusic.com", "gowikinetwork.com", "gowikitravel.com", "gowikitv.com", "grandmamail.com", "grandmasmail.com", "grassdev.com", "great-host.in", "greencafe24.com", "greendike.com", "greenhousemail.com", "greensloth.com", "greggamel.com", "greggamel.net", "gregorsky.zone", "gregorygamel.com", "gregorygamel.net", "grish.de", "griuc.schule", "grn.cc", "groupbuff.com", "grr.la", "gruene-no-thanks.xyz", "grugrug.ru", "gruz-m.ru", "gs-arc.org", "gsredcross.org", "gsrv.co.uk", "gsxstring.ga", "gudanglowongan.com", "guerillamail.biz", "guerillamail.com", "guerillamail.de", "guerillamail.info", "guerillamail.net", "guerillamail.org", "guerillamailblock.com", "guerrillamail.biz", "guerrillamail.com", "guerrillamail.de", "guerrillamail.info", "guerrillamail.net", "guerrillamail.org", "guerrillamailblock.com", "gufum.com", "gustr.com", "gxemail.men", "gynzi.co.uk", "gynzi.es", "gynzy.at", "gynzy.es", "gynzy.eu", "gynzy.gr", "gynzy.info", "gynzy.lt", "gynzy.mobi", "gynzy.pl", "gynzy.ro", "gynzy.sk", "gzb.ro", "h8s.org", "habitue.net", "hacccc.com", "hackersquad.tk", "hackthatbit.ch", "hahawrong.com", "haida-edu.cn", "hairs24.ru", "haltospam.com", "hamham.uk", "hangxomcuatoilatotoro.ml", "happy2023year.com", "happydomik.ru", "harakirimail.com", "haribu.com", "hartbot.de", "hasanmail.ml", "hat-geld.de", "hatespam.org", "hawrong.com", "haydoo.com", "hazelnut4u.com", "hazelnuts4u.com", "hazmatshipping.org", "hccmail.win", "headstrong.de", "heathenhammer.com", "heathenhero.com", "hecat.es", "heisei.be", "hellodream.mobi", "helloricky.com", "helpinghandtaxcenter.org", "helpjobs.ru", "heros3.com", "herp.in", "herpderp.nl", "hezll.com", "hi2.in", "hi5.si", "hiddentragedy.com", "hidebox.org", "hidebusiness.xyz", "hidemail.de", "hidemail.pro", "hidemail.us", "hidzz.com", "highbros.org", "hiltonvr.com", "himail.online", "hmail.us", "hmamail.com", "hmh.ro", "hoanggiaanh.com", "hoanglong.tech", "hochsitze.com", "hola.org", "holl.ga", "honeys.be", "honor-8.com", "hopemail.biz", "hornyalwary.top", "host1s.com", "hostcalls.com", "hostguru.top", "hostingmail.me", "hostlaba.com", "hot-mail.cf", "hot-mail.ga", "hot-mail.gq", "hot-mail.ml", "hot-mail.tk", "hotmai.com", "hotmailproduct.com", "hotmial.com", "hotpop.com", "hotprice.co", "hotsoup.be", "housat.com", "hpc.tw", "hs.vc", "ht.cx", "huangniu8.com", "huizk.com", "hukkmu.tk", "hulapla.de", "humaility.com", "hungpackage.com", "hushmail.cf", "huskion.net", "hvastudiesucces.nl", "hwsye.net", "hxopi.ru", "hxopi.store", "hypenated-domain.com", "i2pmail.org", "i6.cloudns.cc", "iaoss.com", "ibnuh.bz", "icantbelieveineedtoexplainthisshit.com", "icemail.club", "ich-essen-fleisch.bio", "ichigo.me", "icx.in", "icx.ro", "icznn.com", "idx4.com", "idxue.com", "ieatspam.eu", "ieatspam.info", "ieh-mail.de", "iencm.com", "iffymedia.com", "ige.es", "igg.biz", "ignoremail.com", "ihateyoualot.info", "ihazspam.ca", "iheartspam.org", "ikbenspamvrij.nl", "ikuromi.com", "illistnoise.com", "ilovespam.com", "imail1.net", "imails.info", "imailt.com", "imgof.com", "imgv.de", "immo-gerance.info", "imperialcnk.com", "imstations.com", "imul.info", "in-ulm.de", "in2reach.com", "inactivemachine.com", "inbax.tk", "inbound.plus", "inbox.si", "inbox2.info", "inboxalias.com", "inboxbear.com", "inboxclean.com", "inboxclean.org", "inboxdesign.me", "inboxed.im", "inboxed.pw", "inboxkitten.com", "inboxnow.ru", "inboxnow.store", "inboxproxy.com", "inboxstore.me", "inclusiveprogress.com", "incognitomail.com", "incognitomail.net", "incognitomail.org", "incq.com", "ind.st", "indieclad.com", "indirect.ws", "indomaed.pw", "indomina.cf", "indoserver.stream", "indosukses.press", "ineec.net", "infocom.zp.ua", "inggo.org", "inkiny.com", "inkomail.com", "inmynetwork.tk", "inoutmail.de", "inoutmail.eu", "inoutmail.info", "inoutmail.net", "inpwa.com", "insanumingeniumhomebrew.com", "insorg-mail.info", "instaddr.ch", "instaddr.uk", "instaddr.win", "instance-email.com", "instant-mail.de", "instantblingmail.info", "instantemailaddress.com", "instantmail.fr", "instmail.uk", "internet-v-stavropole.ru", "internetkeno.com", "internetoftags.com", "interstats.org", "intersteller.com", "intopwa.com", "intopwa.net", "intopwa.org", "investore.co", "iozak.com", "ip4.pp.ua", "ip6.li", "ip6.pp.ua", "ipoo.org", "ippandansei.tk", "ipsur.org", "irabops.com", "iralborz.bid", "irc.so", "irish2me.com", "irishspringrealty.com", "iroid.com", "ironiebehindert.de", "irssi.tv", "is.af", "isdaq.com", "ishop2k.com", "isosq.com", "istii.ro", "isukrainestillacountry.com", "it7.ovh", "italy-mail.com", "itcompu.com", "itfast.net", "itsjiff.com", "itunesgiftcodegenerator.com", "iubridge.com", "iuemail.men", "iwi.net", "ixaks.com", "ixx.io", "j-p.us", "jafps.com", "jaga.email", "jajxz.com", "jakemsr.com", "janproz.com", "jaqis.com", "jdmadventures.com", "jdz.ro", "je-recycle.info", "jellow.ml", "jellyrolls.com", "jeoce.com", "jet-renovation.fr", "jetable.com", "jetable.net", "jetable.org", "jetable.pp.ua", "ji5.de", "ji6.de", "ji7.de", "jiooq.com", "jmail.ovh", "jmail.ro", "jnxjn.com", "jobbikszimpatizans.hu", "jobbrett.com", "jobposts.net", "jobs-to-be-done.net", "joelpet.com", "joetestalot.com", "jopho.com", "joseihorumon.info", "josse.ltd", "jourrapide.com", "jpco.org", "jsrsolutions.
8415com", "jumonji.tk", "jungkamushukum.com", "junk.to", "junk1e.com", "junkmail.ga", "junkmail.gq", "just-email.com", "justemail.ml", "juyouxi.com", "jwork.ru", "kademen.com", "kadokawa.cf", "kadokawa.ga", "kadokawa.gq", "kadokawa.ml", "kadokawa.tk", "kaengu.ru", "kagi.be", "kakadua.net", "kalapi.org", "kamen-market.ru", "kamsg.com", "kaovo.com", "kappala.info", "kara-turk.net", "karatraman.ml", "kariplan.com", "karta-kykyruza.ru", "kartvelo.com", "kasmail.com", "kaspop.com", "katztube.com", "kazelink.ml", "kbox.li", "kcrw.de", "keepmymail.com", "keinhirn.de", "keipino.de", "kekita.com", "kellychibale-researchgroup-uct.com", "kemptvillebaseball.com", "kennedy808.com", "kiani.com", "killmail.com", "killmail.net", "kimsdisk.com", "kinda.email", "kindamail.com", "kingsq.ga", "kino-100.ru", "kiois.com", "kismail.ru", "kisstwink.com", "kitnastar.com", "kjkszpjcompany.com", "kkmail.be", "kkoup.com", "kksm.be", "klassmaster.com", "klassmaster.net", "klick-tipp.us", "klipschx12.com", "kloap.com", "klovenode.com", "kludgemush.com", "klzlk.com", "kmail.li", "kmail.live", "kmhow.com", "knickerbockerban.de", "knol-power.nl", "kobrandly.com", "kommunity.biz", "kon42.com", "konican.com", "konultant-jurist.ru", "kook.ml", "kopagas.com", "kopaka.net", "korona-nedvizhimosti.ru", "koshu.ru", "kosmetik-obatkuat.com", "kostenlosemailadresse.de", "koszmail.pl", "kpay.be", "kpooa.com", "kpost.be", "krd.ag", "krsw.tk", "kruay.com", "krypton.tk", "ksmtrck.tk", "kuhrap.com", "kulmeo.com", "kulturbetrieb.info", "kumli.racing", "kurzepost.de", "kutakbisajauhjauh.gq", "kvhrr.com", "kvhrs.com", "kvhrw.com", "kwift.net", "kwilco.net", "kyal.pl", "kyois.com", "kzccv.com", "l-c-a.us", "l33r.eu", "l6factors.com", "laafd.com", "labetteraverouge.at", "labworld.org", "lacedmail.com", "lackmail.net", "lackmail.ru", "lacto.info", "lags.us", "lain.ch", "lak.pp.ua", "lakelivingstonrealestate.com", "lakqs.com", "lamasticots.com", "lambsauce.de", "landmail.co", "laoeq.com", "larisia.com", "larland.com", "last-chance.pro", "laste.ml", "lastmail.co", "lastmail.com", "lawlita.com", "laxex.ru", "laxex.store", "laymro.com", "lazyinbox.com", "lazyinbox.us", "ldaho.biz", "ldop.com", "ldtp.com", "le-tim.ru", "lee.mx", "leeching.net", "leetmail.co", "legalrc.loan", "lellno.gq", "lenovog4.com", "lerbhe.com", "letmeinonthis.com", "letthemeatspam.com", "lez.se", "lgxscreen.com", "lhsdv.com", "liamcyrus.com", "lifebyfood.com", "lifetimefriends.info", "lifetotech.com", "ligsb.com", "lillemap.net", "lilo.me", "lilspam.com", "lindenbaumjapan.com", "link2mail.net", "linkedintuts2016.pw", "linshiyou.com", "linshiyouxiang.net", "linuxmail.so", "litedrop.com", "liveradio.tk", "lkgn.se", "llogin.ru", "loadby.us", "loan101.pro", "loaoa.com", "loapq.com", "locanto1.club", "locantofuck.top", "locantowsite.club", "locomodev.net", "login-email.cf", "login-email.ga", "login-email.ml", "login-email.tk", "logular.com", "loh.pp.ua", "loin.in", "lolfreak.net", "lolmail.biz", "lookugly.com", "lordsofts.com", "lortemail.dk", "losemymail.com", "lovemeet.faith", "lovemeleaveme.com", "lpfmgmtltd.com", "lr7.us", "lr78.com", "lroid.com", "lru.me", "ls-server.ru", "lsyx24.com", "luckymail.org", "lukecarriere.com", "lukemail.info", "lukop.dk", "luv2.us", "lyfestylecreditsolutions.com", "lyft.live", "lyricspad.net", "lzoaq.com", "m21.cc", "m4ilweb.info", "maboard.com", "mac-24.com", "macr2.com", "macromaid.com", "macromice.info", "magamail.com", "maggotymeat.ga", "magicbox.ro", "magim.be", "magspam.net", "maidlow.info", "mail-card.net", "mail-easy.fr", "mail-filter.com", "mail-help.net", "mail-hosting.co", "mail-hub.info", "mail-now.top", "mail-owl.com", "mail-share.com", "mail-temporaire.com", "mail-temporaire.fr", "mail-tester.com", "mail.by", "mail.wtf", "mail0.ga", "mail1.top", "mail114.net", "mail1a.de", "mail1web.org", "mail21.cc", "mail22.club", "mail2rss.org", "mail333.com", "mail4trash.com", "mail666.ru", "mail7.io", "mail707.com", "mail72.com", "mailapp.top", "mailback.com", "mailbidon.com", "mailbiscuit.com", "mailbiz.biz", "mailblocks.com", "mailbox.in.ua", "mailbox52.ga", "mailbox80.biz", "mailbox82.biz", "mailbox87.de", "mailbox92.biz", "mailboxify.ru", "mailboxify.store", "mailboxly.ru", "mailboxly.store", "mailboxy.fun", "mailboxy.ru", "mailboxy.store", "mailbu
8415cket.org", "mailcat.biz", "mailcatch.com", "mailchop.com", "mailcker.com", "maildax.me", "mailde.de", "mailde.info", "maildrop.cc", "maildrop.cf", "maildrop.ga", "maildrop.gq", "maildrop.ml", "maildu.de", "maildx.com", "maileater.com", "mailed.in", "mailed.ro", "maileimer.de", "maileme101.com", "mailers.edu.pl", "mailexpire.com", "mailf5.com", "mailfa.tk", "mailfall.com", "mailfirst.icu", "mailforspam.com", "mailfree.ga", "mailfree.gq", "mailfree.ml", "mailfreeonline.com", "mailfs.com", "mailguard.me", "mailgutter.com", "mailhazard.com", "mailhazard.us", "mailhex.com", "mailhub.pro", "mailhz.me", "mailimate.com", "mailin8r.com", "mailinatar.com", "mailinater.com", "mailinator.co.uk", "mailinator.com", "mailinator.gq", "mailinator.info", "mailinator.net", "mailinator.org", "mailinator.us", "mailinator0.com", "mailinator1.com", "mailinator2.com", "mailinator2.net", "mailinator3.com", "mailinator4.com", "mailinator5.com", "mailinator6.com", "mailinator7.com", "mailinator8.com", "mailinator9.com", "mailincubator.com", "mailismagic.com", "mailita.tk", "mailjunk.cf", "mailjunk.ga", "mailjunk.gq", "mailjunk.ml", "mailjunk.tk", "mailmate.com", "mailme.gq", "mailme.ir", "mailme.lv", "mailme24.com", "mailmetrash.com", "mailmoat.com", "mailmoth.com", "mailms.com", "mailna.biz", "mailna.co", "mailna.in", "mailna.me", "mailnator.com", "mailnesia.com", "mailnull.com", "mailonaut.com", "mailorc.com", "mailorg.org", "mailosaur.net", "mailox.fun", "mailpick.biz", "mailpluss.com", "mailpooch.com", "mailpoof.com", "mailpress.gq", "mailproxsy.com", "mailquack.com", "mailrock.biz", "mailsac.com", "mailscrap.com", "mailseal.de", "mailshell.com", "mailshiv.com", "mailsiphon.com", "mailslapping.com", "mailslite.com", "mailsucker.net", "mailt.net", "mailt.top", "mailtechx.com", "mailtemp.info", "mailtemporaire.com", "mailtemporaire.fr", "mailto.plus", "mailtome.de", "mailtothis.com", "mailtraps.com", "mailtrash.net", "mailtrix.net", "mailtv.net", "mailtv.tv", "mailuniverse.co.uk", "mailzi.ru", "mailzilla.com", "mailzilla.org", "mainerfolg.info", "makemenaughty.club", "makemetheking.com", "malahov.de", "malayalamdtp.com", "mama3.org", "mamulenok.ru", "mandraghen.cf", "manifestgenerator.com", "mannawo.com", "mansiondev.com", "manybrain.com", "mark-compressoren.ru", "marketlink.info", "markmurfin.com", "mask03.ru", "maskmy.id", "masonline.info", "maswae.world", "matamuasu.ga", "matchpol.net", "matra.site", "max-mail.org", "maxturns.com", "mbox.re", "mbx.cc", "mcache.net", "mciek.com", "mdhc.tk", "mdz.email", "meantinc.com", "mebelnu.info", "mechanicalresumes.com", "medkabinet-uzi.ru", "meepsheep.eu", "mehr-bitcoin.de", "meidecn.com", "meinspamschutz.de", "meltedbrownies.com", "meltmail.com", "memsg.site", "mentonit.net", "mepost.pw", "merepost.com", "merry.pink", "meruado.uk", "messagebeamer.de", "messwiththebestdielikethe.rest", "metadownload.org", "metaintern.net", "metalunits.com", "mezimages.net", "mfsa.info", "mfsa.ru", "mfunza.com", "mhzayt.online", "miaferrari.com", "miauj.com", "midcoastcustoms.com", "midcoastcustoms.net", "midcoastsolutions.com", "midcoastsolutions.net", "midiharmonica.com", "midlertidig.com", "midlertidig.net", "midlertidig.org", "mierdamail.com", "migmail.net", "migmail.pl", "migumail.com", "mihep.com", "mijnhva.nl", "minimail.gq", "ministry-of-silly-walks.de", "minsmail.com", "mintemail.com", "mirai.re", "misterpinball.de", "miucce.com", "mji.ro", "mjj.edu.ge", "mjukglass.nu", "mkpfilm.com", "ml8.ca", "mliok.com", "mm.my", "mm5.se", "mnode.me", "moakt.cc", "moakt.co", "moakt.com", "moakt.ws", "mobileninja.co.uk", "mobilevpn.top", "moburl.com", "mockmyid.com", "moeri.org", "mofu.be", "mohmal.com", "mohmal.im", "mohmal.in", "mohmal.tech", "moimoi.re", "molms.com", "momentics.ru", "monachat.tk", "monadi.ml", "moneypipe.net", "monumentmail.com", "moonwake.com", "moot.es", "moreawesomethanyou.com", "moreorcs.com", "morriesworld.ml", "morsin.com", "moruzza.com", "motique.de", "mountainregionallibrary.net", "mox.pp.ua", "moy-elektrik.ru", "moza.pl", "mozej.com", "mp-j.ga", "mr24.co", "mrvpm.net", "mrvpt.com", "msgos.com", "mspeciosa.com", "msrc.ml", "mswork.ru", "msxd.com", "mt2009.com", "mt2014.com", "mt2015.com", "mtmdev.com", "muathegame.com", "muchomail.com", "mucincanon.com", "muehlacker.tk", "muell.icu", "muell.io", "muell.monster", "muell.xyz", "muellemail.com", "muellmail.com", "munoubengoshi.gq", "musiccode.me", "mutant.me", "mvrht.com", "mvrht.net", "mwarner.org", "mxclip.com", "mxfuel.com", "my-pomsies.ru", "my-teddyy.ru", "my10minutemail.com", "mybitti.de", "mycleaninbox.net", "mycorneroftheinter.net", "myde.ml", "mydefipet.live", "mydemo.equipment", "myecho.es", "myemailboxy.com", "mygeoweb.info", "myindohome.services", "myinfoinc.com", "myinterserver.ml", "mykickassideas.com", "mymail-in.net", "mymail90.com", "mymailoasis.com", "mymaily.lol", "mynetstore.de", "myopang.com", "mypacks.net", "mypartyclip.de", "myphantomemail.com", "mysamp.de", "myspaceinc.com", "myspaceinc.net", "myspaceinc.org", "myspacepimpedup.com", "myspamless.com", "mystvpn.com", "mysugartime.ru", "mytemp.email", "mytempemail.com", "mytempmail.com", "mytrashmail.com", "mywarnernet.net", "mywrld.site", "mywrld.top", "myzx.com", "mzico.com", "n1nja.org", "na-cat.com", "naah.ru", "naah.store", "nabuma.com", "nada.email", "nada.ltd", "nagi.be", "nakedtruth.biz", "namewok.com", "nanonym.ch", "naslazhdai.ru", "nationalgardeningclub.com", "nawmin.info", "naymedia.com", "nbzmr.com", "negated.com", "neko2.net", "nekochan.fr", "nekosan.uk", "neomailbox.com", "neotlozhniy-zaim.ru", "nepwk.com", "nervmich.net", "nervtmich.net", "net1mail.com", "netcom.ws", "netmails.com", "netmails.net", "netricity.nl", "netris.net", "netviewer-france.com", "netzidiot.de", "nevermail.de", "newbpotato.tk", "newfilm24.ru", "newideasfornewpeople.info", "newmail.top", "next.ovh", "nextmail.info", "nextstopvalhalla.com", "nezdiro.org", "nezid.com", "nezumi.be", "nezzart.com", "nfast.net", "nguyenusedcars.com", "nh3.ro", "nice-4u.com", "nicknassar.com", "nincsmail.com", "nincsmail.hu", "niseko.be", "niwl.net", "nm7.cc", "nmail.cf", "nnh.com", "nnot.net", "nnoway.ru", "no-spam.ws", "no-trash.ru", "no-ux.com", "noblepioneer.com", "nobugmail.com", "nobulk.com", "nobuma.com", "noclickemail.com", "nocp.ru", "nocp.store", "nodezine.com", "nogmailspam.info", "noicd.com", "nokiamail.com", "nolemail.ga", "nomail.cf", "nomail.ga", "nomail.pw", "nomail2me.com", "nomorespamemails.com", "nonspam.eu", "nonspammer.de", "nonze.ro", "noref.in", "norseforce.com", "norweg
8415ischlernen.info", "nospam4.us", "nospamfor.us", "nospamthanks.info", "nothingtoseehere.ca", "notif.me", "notmailinator.com", "notrnailinator.com", "notsharingmy.info", "now.im", "nowhere.org", "nowmymail.com", "nowmymail.net", "nproxi.com", "nthrl.com", "ntlhelp.net", "nubescontrol.com", "nullbox.info", "nurfuerspam.de", "nut.cc", "nutpa.net", "nuts2trade.com", "nvhrw.com", "nwldx.com", "nwytg.com", "nwytg.net", "ny7.me", "nyasan.com", "nypato.com", "nyrmusic.com", "o2stk.org", "o7i.net", "oalsp.com", "obfusko.com", "objectmail.com", "obobbo.com", "oborudovanieizturcii.ru", "obxpestcontrol.com", "octovie.com", "odaymail.com", "odem.com", "odnorazovoe.ru", "oepia.com", "oerpub.org", "offshore-proxies.net", "ofisher.net", "ohaaa.de", "ohi.tw", "oida.icu", "oing.cf", "okclprojects.com", "okinawa.li", "okrent.us", "okzk.com", "olimp-case.ru", "oloh.ru", "oloh.store", "olypmall.ru", "omail.pro", "omnievents.org", "omtecha.com", "one-mail.top", "one-time.email", "one2mail.info", "onekisspresave.com", "onemail.host", "oneoffemail.com", "oneoffmail.com", "onetm.jp", "onewaymail.com", "onlatedotcom.info", "online.ms", "onlineidea.info", "onlyapp.net", "onqin.com", "ontyne.biz", "oohioo.com", "oolus.com", "oonies-shoprus.ru", "oopi.org", "oosln.com", "oovk.ru", "oovk.store", "opayq.com", "openavz.com", "opendns.ro", "opentrash.com", "opmmedia.ga", "opp24.com", "optimaweb.me", "opwebw.com", "oranek.com", "ordinaryamerican.net", "oreidresume.com", "orgmbx.cc", "oroki.de", "orsbap.com", "oshietechan.link", "otherinbox.com", "ourklips.com", "ourpreviewdomain.com", "outlawspam.com", "outlook.edu.pl", "outmail.win", "ovomail.co", "ovpn.to", "owleyes.ch", "owlpic.com", "ownsyou.de", "oxopoha.com", "ozatvn.com", "ozyl.de", "p-banlis.ru", "p33.org", "p71ce1m.com", "pa9e.com", "pachilly.com", "packiu.com", "pagamenti.tk", "paharpurmim.ga", "pakadebu.ga", "pamaweb.com", "pancakemail.com", "papierkorb.me", "paplease.com", "para2019.ru", "parlimentpetitioner.tk", "pastebitch.com", "patonce.com", "pavilionx2.com", "payperex2.com", "payspun.com", "pe.hu", "pecinan.com", "pecinan.net", "pecinan.org", "penisgoes.in", "penoto.tk", "pepbot.com", "peterdethier.com", "petloca.com", "petrzilka.net", "pewpewpewpew.pw", "pflege-schoene-haut.de", "pfui.ru", "phone-elkey.ru", "photo-impact.eu", "photomark.net", "pi.vu", "piaa.me", "pig.pp.ua", "pii.at", "piki.si", "pimpedupmyspace.com", "pinehill-seattle.org", "pingir.com", "pipemail.space", "pisls.com", "pitaniezdorovie.ru", "pivo-bar.ru", "pixiil.com", "pizu.ru", "pizu.store", "pizzajunk.com", "pjjkp.com", "placebomail10.com", "pleasenoham.org", "plexfirm.com", "plexolan.de", "plhk.ru", "ploae.com", "plw.me", "poehali-otdihat.ru", "pojok.ml", "pokemail.net", "pokiemobile.com", "polarkingxx.ml", "politikerclub.de", "polyfaust.net", "pooae.com", "poofy.org", "pookmail.com", "poopiebutt.club", "popcornfarm7.com", "popcornfly.com", "popesodomy.com", "popgx.com", "porjoton.com", "porsh.net", "posdz.com", "posta.store", "postacin.com", "postbx.ru", "postbx.store", "postonline.me", "poutineyourface.com", "powered.name", "powerencry.com", "powlearn.com", "pp7rvv.com", "ppetw.com", "pptrvv.com", "pqoia.com", "pratikmail.com", "pratikmail.net", "pratikmail.org", "prazdnik-37.ru", "predatorrat.cf", "predatorrat.ga", "predatorrat.gq", "predatorrat.ml", "predatorrat.tk", "premium-mail.fr", "primabananen.net", "prin.be", "privacy.net", "privatdemail.net", "privmail.edu.pl", "privy-mail.com", "privy-mail.de", "privymail.de", "pro-tag.org", "pro5g.com", "procrackers.com", "profast.top", "projectcl.com", "promailt.com", "proprietativalcea.ro", "propscore.com", "protempmail.com", "proxymail.eu", "proxyparking.com", "prtnx.com", "prtshr.com", "prtz.eu", "psh.me", "psles.com", "psnator.com", "psoxs.com", "puglieisi.com", "puji.pro", "punkass.com", "puppetmail.de", "purcell.email", "purelogistics.org", "pursip.com", "put2.net", "puttanamaiala.tk", "putthisinyourspamdatabase.com", "pwpwa.com", "pwrby.com", "qabq.com", "qasti.com", "qbfree.us", "qc.to", "qibl.at", "qiott.com", "qipmail.net", "qiq.us", "qisdo.com", "qisoa.com", "qmrbe.com", "qodiq.com", "qoika.com", "qopow.com", "qq.my", "qsl.ro", "qtum-ico.c
8415om", "quadrafit.com", "quick-mail.cc", "quickemail.info", "quickinbox.com", "quickmail.nl", "quicksend.ch", "quipas.com", "ququb.com", "qvy.me", "qwickmail.com", "r4nd0m.de", "ra3.us", "rabin.ca", "rabiot.reisen", "rackabzar.com", "raetp9.com", "rainbowly.ml", "raketenmann.de", "ramenmail.de", "ramin200.site", "rancidhome.net", "randomail.io", "randomail.net", "rapt.be", "raqid.com", "rax.la", "raxtest.com", "razemail.com", "razuz.com", "rbb.org", "rcasd.com", "rcpt.at", "rdklcrv.xyz", "re-gister.com", "reality-concept.club", "reallymymail.com", "realquickemail.com", "realtyalerts.ca", "rebates.stream", "receiveee.com", "recipeforfailure.com", "recode.me", "reconmail.com", "recyclemail.dk", "redfeathercrow.com", "reftoken.net", "regapts.com", "regbypass.com", "regspaces.tk", "reimondo.com", "rejectmail.com", "rejo.technology", "reliable-mail.com", "remail.cf", "remail.ga", "remarkable.rocks", "remote.li", "rentaen.com", "reptilegenetics.com", "resgedvgfed.tk", "revolvingdoorhoax.org", "rfc822.org", "rhyta.com", "richfinances.pw", "riddermark.de", "rifkian.ga", "rippb.com", "risingsuntouch.com", "riski.cf", "risu.be", "rklips.com", "rkomo.com", "rm2rf.com", "rma.ec", "rmqkr.net", "rnailinator.com", "ro.lt", "robertspcrepair.com", "roborena.com", "robot-mail.com", "rollindo.agency", "ronnierage.net", "rootfest.net", "rosebearmylove.ru", "rotaniliam.com", "rover.info", "rowe-solutions.com", "royal.net", "royaldoodles.org", "royalmarket.life", "royandk.com", "rppkn.com", "rsvhr.com", "rteet.com", "rtrtr.com", "rtskiya.xyz", "rudymail.ml", "rumgel.com", "runi.ca", "rupayamail.com", "ruru.be", "rustydoor.com", "ruu.kr", "rvb.ro", "ryteto.me", "ryyr.ru", "ryyr.store", "s0ny.net", "s33db0x.com", "sabrestlouis.com", "sackboii.com", "saeoil.com", "safaat.cf", "safermail.info", "safersignup.de", "safetymail.info", "safetypost.de", "saharanightstempe.com", "salmeow.tk", "samsclass.info", "sandcars.net", "sandelf.de", "sandwhichvideo.com", "sanfinder.com", "sanim.net", "sanstr.com", "sast.ro", "satisfyme.club", "satukosong.com", "sausen.com", "saynotospams.com", "scatmail.com", "scay.net", "schachrol.com", "schafmail.de", "schmeissweg.tk", "schrott-email.de", "scrsot.com", "sd3.in", "sdvft.com", "sdvgeft.com", "sdvrecft.com", "secmail.pw", "secretemail.de", "secure-mail.biz", "secure-mail.cc", "secured-link.net", "securehost.com.es", "seekapps.com", "seekjobs4u.com", "sejaa.lv", "selfdestructingmail.com", "selfdestructingmail.org", "send22u.info", "sendfree.org", "sendingspecialflyers.com", "sendnow.win", "sendspamhere.com", "senseless-entertainment.com", "seosnaps.com", "server.ms", "services391.com", "sexforswingers.com", "sexical.com", "sexyalwasmi.top", "sfolkar.com", "shadap.org", "shalar.net", "sharedmailbox.org", "sharkfaces.com", "sharklasers.com", "shchiba.uk", "sheryli.com", "shhmail.com", "shhuut.org", "shieldedmail.com", "shieldemail.com", "shiftmail.com", "shipfromto.com", "shiphazmat.org", "shipping-regulations.com", "shippingterms.org", "shitaway.tk", "shitmail.de", "shitmail.me", "shitmail.org", "shmeriously.com", "shopxda.com", "shortmail.net", "shotmail.ru", "showslow.de", "shrib.com", "shut.name", "shut.ws", "siberpay.com", "sidelka-mytischi.ru", "siftportal.ru", "sify.com", "sika3.com", "sikux.com", "silenceofthespam.com", "siliwangi.ga", "silvercoin.life", "sim-simka.ru", "simaenaga.com", "simpleitsecurity.info", "sin.cl", "sinaite.net", "sinema.ml", "sinfiltro.cl", "singlespride.com", "sinnlos-mail.de", "sino.tw", "siteposter.net", "sizzlemctwizzle.com", "sjuaq.com", "skeefmail.com", "skrx.tk", "sky-inbox.com", "sky-ts.de", "skygazerhub.com", "skyrt.de", "slapsfromlastnight.com", "slaskpost.se", "slave-auctions.net", "slippery.email", "slipry.net", "slopsbox.com", "slothmail.net", "slushmail.com", "sluteen.com", "sly.io", "smallker.tk", "smapfree24.com", "smapfree24.de", "smapfree24.eu", "smapfree24.info", "smapfree24.org", "smartnator.com", "smarttalent.pw", "smashmail.de", "smellfear.com", "smellrear.com", "smellypotato.tk", "smtp99.com", "smwg.info", "snakebutt.com", "snakemail.com", "snapmail.cc", "snapwet.com", "sneakmail.de", "snece.com", "social-mailer.tk", "socialfurry.org", "sociallymediocre.com", "sofia.re", "sofimail.com", "sofort-mail.de", "sofortmail.de", "sofrge.com", "softkey-office.ru", "softpls.asia", "sogetthis.com", "sohai.ml", "sohus.cn", "soioa.com", "soisz.com", "solar-impact.pro", "solvemail.info", "solventtrap.wiki", "songsign.com", "sonshi.cf", "soodmail.com", "soodomail.com", "soodonims.com", "soombo.com", "soon.it", "spacebazzar.ru", "spam-be-gone.com", "spam.care", "spam.ceo", "spam.la", "spam.org.es", "spam.su", "spam4.me", "spamail.de", "spamarrest.com", "spamavert.com", "spambob.com", "spambob.net", "spambob.org", "spambog.com", "spambog.de", "spambog.net", "spambog.ru", "spambooger.com", "spambox.info", "spambox.me", "spambox.org", "spambox.us", "spamcero.com", "spamcon.org", "spamcorptastic.com", "spamcowboy.com", "spamcowboy.net", "spamcowboy.org", "spamday.com", "spamdecoy.net", "spamex.com", "spamfellas.com", "spamfighter.cf", "spamfighter.ga", "spamfighter.gq", "spamfighter.ml", "spamfighter.tk", "spamfree.eu", "spamfree24.com", "spamfree24.de", "spamfree24.eu", "spamfree24.info", "spamfree24.net", "spamfree24.org", "spamgoes.in", "spamherelots.com", "spamhereplease.com", "spamhole.com", "spamify.com", "spaminator.de", "spamkill.info", "spaml.com", "spaml.de", "spamlot.net", "spammer.fail", "spammotel.com", "spammy.host", "spamobox.com", "spamoff.de", "spamsalad.in", "spamsandwich.com", "spamslicer.com", "spamsphere.com", "spamspot.com", "spamstack.net", "spamthis.co.uk", "spamthis.network", "spamthisplease.com", "spamtrail.com", "spamtrap.ro", "spamtroll.net", "spamwc.cf", "spamwc.ga", "spamwc.gq", "spamwc.ml", "speedgaus.net", "sperma.cf", "spikio.com", "spindl-e.com", "spo
8415ofmail.de", "sportrid.com", "spr.io", "spritzzone.de", "spruzme.com", "spybox.de", "spymail.com", "spymail.one", "squizzy.de", "squizzy.net", "sroff.com", "sry.li", "ssoia.com", "stanfordujjain.com", "starlight-breaker.net", "starpower.space", "startfu.com", "startkeys.com", "statdvr.com", "stathost.net", "statiix.com", "stayhome.li", "steam-area.ru", "steambot.net", "stexsy.com", "stinkefinger.net", "stop-my-spam.cf", "stop-my-spam.com", "stop-my-spam.ga", "stop-my-spam.ml", "stop-my-spam.pp.ua", "stop-my-spam.tk", "stopspam.app", "storiqax.top", "storj99.com", "storj99.top", "streetwisemail.com", "stromox.com", "stuckmail.com", "stuffmail.de", "stumpfwerk.com", "stylist-volos.ru", "submic.com", "suburbanthug.com", "suckmyd.com", "sudern.de", "sueshaw.com", "suexamplesb.com", "suioe.com", "super-auswahl.de", "superblohey.com", "supergreatmail.com", "supermailer.jp", "superplatyna.com", "superrito.com", "supersave.net", "superstachel.de", "superyp.com", "suremail.info", "sute.jp", "svip520.cn", "svk.jp", "svxr.org", "sweetpotato.ml", "sweetxxx.de", "swift-mail.net", "swift10minutemail.com", "syinxun.com", "sylvannet.com", "symphonyresume.com", "syosetu.gq", "syujob.accountants", "szerz.com", "tafmail.com", "tafoi.gr", "taglead.com", "tagmymedia.com", "tagyourself.com", "talkinator.com", "talmetry.com", "tanlanav.com", "tanukis.org", "taobudao.com", "tapchicuoihoi.com", "taphear.com", "tapi.re", "tarzanmail.cf", "tastrg.com", "tatsu.uk", "taukah.com", "tb-on-line.net", "tcwlm.com", "tcwlx.com", "tdtda.com", "tech69.com", "techblast.ch", "techemail.com", "techgroup.me", "technoproxy.ru", "teerest.com", "teewars.org", "tefl.ro", "telecomix.pl", "teleg.eu", "telegmail.com", "teleworm.com", "teleworm.us", "tellos.xyz", "telvetto.com", "teml.net", "temp-link.net", "temp-mail.com", "temp-mail.de", "temp-mail.org", "temp-mail.pp.ua", "temp-mail.ru", "temp-mails.com", "tempail.com", "tempalias.com", "tempe-mail.com", "tempemail.biz", "tempemail.co.za", "tempemail.com", "tempemail.net", "tempinbox.co.uk", "tempinbox.com", "tempmail.cn", "tempmail.co", "tempmail.de", "tempmail.eu", "tempmail.it", "tempmail.pp.ua", "tempmail.us", "tempmail.ws", "tempmail2.com", "tempmaildemo.com", "tempmailer.com", "tempmailer.de", "tempmailer.net", "tempmailo.com", "tempomail.fr", "tempomail.org", "temporarily.de", "temporarioemail.com.br", "temporary-mail.net", "temporaryemail.net", "temporaryemail.us", "temporaryforwarding.com", "temporaryinbox.com", "temporarymailaddress.com", "tempr.email", "tempsky.com", "tempthe.net", "tempymail.com", "tensi.org", "ternaklele.ga", "testore.co", "testudine.com", "thanksnospam.info", "thankyou2010.com", "thatim.info", "thc.st", "theaviors.com", "thebearshark.com", "thecarinformation.com", "thechildrensfocus.com", "thecity.biz", "thecloudindex.com", "thediamants.org", "thedirhq.info", "theeyeoftruth.com", "thejoker5.com", "thelightningmail.net", "thelimestones.com", "thembones.com.au", "themegreview.com", "themostemail.com", "thereddoors.online", "theroyalweb.club", "thescrappermovie.com", "thespamfather.com", "theteastory.info", "thex.ro", "thichanthit.com", "thietbivanphong.asia", "thisisnotmyrealemail.com", "thismail.net", "thisurl.website", "thnikka.com", "thoas.ru", "thraml.com", "thrma.com", "throam.com", "thrott.com", "throwam.com", "throwawayemailaddress.com", "throwawaymail.com", "throwawaymail.pp.ua", "throya.com", "thrubay.com", "thunderbolt.science", "thunkinator.org", "thxmate.com", "tiapz.com", "tic.ec", "tilien.com", "timgiarevn.com", "timkassouf.com", "tinoza.org", "tinyurl24.com", "tipsb.com", "tittbit.in", "tiv.cc", "tizi.com", "tkitc.de", "tlpn.org", "tmail.com", "tmail.io", "tmail.link", "tmail.ws", "tmail3.com", "tmail9.com", "tmailinator.com", "tmails.net", "tmmbt.net", "tmpbox.net", "tmpemails.com", "tmpeml.com", "tmpeml.info", "tmpjr.me", "tmpmail.net", "tmpmail.org", "tmpmailtor.com", "tmpx.sa.com", "toddsbighug.com", "tofeat.com", "toiea.com", "tokem.co", "tokenmail.de", "tonaeto.com", "tonne.to", "tonymanso.com", "toomail.biz", "toon.ml", "top-shop-tovar.ru", "top101.de", "top1mail.ru", "top1post.ru", "topinrock.cf", "topmail2.com", "topmail2.net", "topofertasdehoy.com", "topranklist.de", "toprumours.com", "tormail.org", "tospage.com", "toss.pw", "tosunkaya.com", "totallynotfake.net", "totalvista.com", "totesmail.com", "totoan.info", "tourcc.com", "tp-qa-mail.com", "tpwlb.com", "tqoai.com", "tqosi.com", "trackden.com", "tradermail.info", "trancever
8415sal.com", "trap-mail.de", "trash-amil.com", "trash-mail.at", "trash-mail.cf", "trash-mail.com", "trash-mail.de", "trash-mail.ga", "trash-mail.gq", "trash-mail.ml", "trash-mail.tk", "trash-me.com", "trash2009.com", "trash2010.com", "trash2011.com", "trashcanmail.com", "trashdevil.com", "trashdevil.de", "trashemail.de", "trashemails.de", "trashinbox.com", "trashmail.at", "trashmail.com", "trashmail.de", "trashmail.gq", "trashmail.io", "trashmail.me", "trashmail.net", "trashmail.org", "trashmail.ws", "trashmailer.com", "trashmailgenerator.de", "trashmails.com", "trashymail.com", "trashymail.net", "trasz.com", "trayna.com", "trbvm.com", "trbvn.com", "trbvo.com", "trend-maker.ru", "trgfu.com", "trgovinanaveliko.info", "trialmail.de", "trickmail.net", "trillianpro.com", "triots.com", "trixtrux1.ru", "trollproject.com", "tropicalbass.info", "trungtamtoeic.com", "truthfinderlogin.com", "tryalert.com", "tryninja.io", "tryzoe.com", "tsderp.com", "ttirv.org", "ttszuo.xyz", "tualias.com", "tuofs.com", "turoid.com", "turual.com", "turuma.com", "tutuapp.bid", "tvchd.com", "tverya.com", "twinmail.de", "twkly.ml", "twocowmail.net", "twoweirdtricks.com", "twzhhq.online", "txcct.com", "txen.de", "txtadvertise.com", "tyhe.ro", "tyldd.com", "tympe.net", "uacro.com", "uber-mail.com", "ubinert.com", "ubismail.net", "ubm.md", "ucche.us", "ucupdong.ml", "uemail99.com", "ufacturing.com", "uggsrock.com", "uguuchantele.com", "uhe2.com", "uhhu.ru", "uiu.us", "ujijima1129.gq", "uk.to", "ultra.fyi", "ultrada.ru", "uma3.be", "umail.net", "undo.it", "unicodeworld.com", "unids.com", "unimark.org", "unit7lahaina.com", "unmail.ru", "uooos.com", "uorak.com", "upliftnow.com", "uplipht.com", "uploadnolimit.com", "upozowac.info", "urfunktion.se", "urhen.com", "uroid.com", "us.af", "us.to", "usa.cc", "usako.net", "usbc.be", "used-product.fr", "ushijima1129.cf", "ushijima1129.ga", "ushijima1129.gq", "ushijima1129.ml", "ushijima1129.tk", "utiket.us", "uu.gl", "uu2.ovh", "uuf.me", "uwork4.us", "uyhip.com", "vaasfc4.tk", "vaati.org", "valemail.net", "valhalladev.com", "vankin.de", "vasteron.com", "vctel.com", "vda.ro", "vddaz.com", "vdig.com", "veanlo.com", "vemomail.win", "venompen.com", "veo.kr", "ver0.cf", "ver0.ga", "ver0.gq", "ver0.ml", "ver0.tk", "vercelli.cf", "vercelli.ga", "vercelli.gq", "vercelli.ml", "verdejo.com", "vermutlich.net", "veryday.ch", "veryday.eu", "veryday.info", "veryrealemail.com", "vesa.pw", "vevs.de", "vfemail.net", "via.tokyo.jp", "vickaentb.tk", "victime.ninja", "victoriantwins.com", "vidchart.com", "viditag.com", "viewcastmedia.com", "viewcastmedia.net", "viewcastmedia.org", "vikingsonly.com", "vinernet.com", "vintomaper.com", "vipepe.com", "vipmail.name", "vipmail.pw", "vipxm.net", "viralplays.com", "virtualemail.info", "visal007.tk", "visal168.cf", "visal168.ga", "visal168.gq", "visal168.ml", "visal168.tk", "visignal.com", "vixletdev.com", "vixtricks.com", "vjoid.ru", "vjoid.store", "vjuum.com", "vkbb.ru", "vkbb.store", "vkbt.ru", "vkbt.store", "vkcbt.ru", "vkcbt.store", "vkcode.ru", "vkfu.ru", "vkfu.store", "vkpr.store", "vkr1.com", "vkrr.ru", "vkrr.store", "vmailing.info", "vmani.com", "vmpanda.com", "vnedu.me", "voidbay.com", "volaj.com", "voltaer.com", "vomoto.com", "vorga.org", "votiputox.org", "voxelcore.com", "vpn.st", "vps30.com", "vps911.net", "vradportal.com", "vremonte24-store.ru", "vrmtr.com", "vsimcard.com", "vssms.com", "vtxmail.us", "vubby.com", "vuiy.pw", "vusra.com", "vztc.com", "w-asertun.ru", "w3internet.co.uk", "wakingupesther.com", "walala.org", "walkmail.net", "walkmail.ru", "wallm.com", "wanko.be", "watch-harry-potter.com", "watchever.biz", "watchfull.net", "watchironman3onlinefreefullmovie.com", "waterisgone.com", "watrf.com", "wazabi.club", "wbdev.tech", "wbml.net", "web-contact.info", "web-ideal.fr", "web-inc.net", "web-mail.pp.ua", "web2mailco.com", "webcontact-france.eu", "webemail.me", "webhook.site", "webm4il.info", "webmail24.top", "webtrip.ch", "webuser.in", "wecp.ru", "wecp.store", "wee.my", "wef.gr", "weg-werf-email.de", "wegwerf-email-addressen.de", "wegwerf-email-adressen.de", "wegwerf-email.at", "wegwerf-email.de", "wegwerf-email.net", "wegwerf-emails.de", "wegwerfadresse.de", "wegwerfemail.com", "wegwerfemail.de", "wegwerfemail.info", "wegwerfemail.net", "wegwerfemail.org", "wegwerfemailadresse.com", "wegwerfmail.de", "wegwerfmail.info", "wegwerfmail.net", "wegwerfmail.org", "wegwerpmailadres.nl", "wegwrfmail.de", "wegwrfmail.net", "wegwrfmail.org", "weizixu.com", "wekawa.com", "welikecookies.com", "wellsfargocomcardholders.com", "wemel.top", "wenkuu.com", "wentcity.com", "wetrainbayarea.com", "wetrainbayarea.org", "wfgdfhj.tk", "wg0.com", "wh4f.org", "whaaaaaaaaaat.com", "whatiaas.com", "whatifanalytics.com", "whatpaas.com", "whatsaas.com", "whiffles.org", "whopy.com", "whyspam.me", "wibblesmith.com", "wickmail.net", "widaryanto.info", "widget.gg", "wiemei.com", "wierie.tk", "wifimaple.com", "wifioak.com", "wikfee.com", "wikidocuslava.ru", "wilemail.com", "willhackforfood.biz", "willselfdestruct.com", "wimsg.com", "winemaven.info", "wins.com.br", "wlist.ro", "wmail.cf", "wmail.club", "wokcy.com", "wolfmail.ml", "wolfsmail.tk", "wollan.info", "worldspace.link", "wpdork.com", "wpg.im", "wralawfirm.com", "writeme.us", "wronghead.com", "ws.gy", "wsym.de", "wudet.men", "wuespdj.xyz", "wupics.com", "wuuvo.com", "wuzak.com", "wuzup.net", "wuzupmail.net", "wwjmp.com", "wwvk.ru", "wwvk.store", "wwwnew.eu", "wxnw.net", "x24.com", "xagloo.co", "xagloo.com", "xbaby69.top", "xcode.ro", "xcodes.net", "xcompress.com", "xcoxc.com", "xcpy.com", "xemaps.com", "xemne.com", "xents.com", "xepa.ru", "xjoi.com", "xkx.me", "xl.cx", "xmail.com", "xmailer.be", "xmaily.com", "xn--9kq967o.com", "xn--d-bga.net", "xojxe.com", "xost.us", "xoxox.cc", "xperiae5.com", "xrap.de", "xrho.com", "xvx.us", "xww.ro", "xxhamsterxx.ga", "xxi2.com", "xxlocanto.us", "xxolocanto.us", "xxqx3802.com", "xxvk.ru", "xxvk.store", "xy9ce.tk", "xylar.ru", "xylar.store", "xyzfree.net", "xzsok.com", "yabai-oppai.tk", "yahmail.top", "yahooproduct.net", "yamail.win", "yanet.me", "yannmail.win", "yapped.net", "yaqp.com", "yarnpedia.ga", "ycare.de", "ycn.ro", "ye.vc", "yecp.ru", "yecp.store", "yedi.org", "yeezus.ru", "yep.it", "yermail.net", "yhg.biz", "ynmrealty.com", "yodx.ro", "yogamaven.com", "yoggm.com", "yomail.info", "yoo.ro", "yopmail.com", "yopmail.fr", "yopmail.gq", "yopmail.net", "yopmail.pp.ua", "yordanmail.cf", "you-spam.com", "yougotgoated.com", "youmail.ga", "youmailr.com", "youneedmore.info", "youpymail.com", "your5.ru", "your5.store", "yourdomain.com", "youremail.cf", "yourewronghereswhy.com", "yourlms.biz", "yourspamgoesto.space", "yourtube.ml", "youxiang.dev", "yroid.com", "yspend.com", "ytpayy.com", "yugasandrika.com", "yui.it", "yuoia.com", "yuurok.com", "yxdad.ru", "yxdad.store", "yxzx.net", "yyolf.net", "z-o-e-v-a.ru", "z0d.eu", "z1p.biz", "z86.ru", "zain.site", "zainmax.net", "zaktouni.fr", "zarabotokdoma11.ru", "zasod.com", "zaym-zaym.ru", "zcovz.ru", "zcovz.store", "zcrcd.com", "zde
8415nka.net", "ze.tc", "zebins.com", "zebins.eu", "zehnminuten.de", "zehnminutenmail.de", "zemzar.net", "zepp.dk", "zetmail.com", "zfymail.com", "zhaoqian.ninja", "zhaoyuanedu.cn", "zhcne.com", "zhewei88.com", "zhorachu.com", "zik.dj", "zipcad.com", "zipcatfish.com", "zipo1.gq", "zippymail.info", "zipsendtest.com", "ziragold.com", "zoaxe.com", "zoemail.com", "zoemail.net", "zoemail.org", "zoetropes.org", "zombie-hive.com", "zomg.info", "zsero.com", "zumpul.com", "zv68.com", "zxcv.com", "zxcvbnm.com", "zymuying.com", "zzi.us", "zzrgg.com", "zzz.com", "suiemail.com", "jioso.com" ];
8416		$.validator.addMethod('checkExcludeDomains', (value) => !excludeDomainsNames.includes(value.split('@').at(-1).toLowerCase()), (params, elem) => `We don't accept ${$(elem).val().split('@').at(-1).toLowerCase()} domain`);
8417
8418		excludeCountryList = ['CU','IR','KP','SD','SY','RU','BR','IT','EG','CH','HK','PH','ES','HR'];
8419		$.validator.addMethod('checkExcludeCountries', (value) => !excludeCountryList.includes(value), "Sorry, not eligible to participate in your region.");
8420	})(jQuery);
8421	
8422	(($) => {
8423		$.validator.addMethod(
8424		'onlyLatinsAndSpaces',
8425		(value) => /^[a-zA-Z\s]+$/.test(value),
8426		"Invalid input. Only English characters are allowed."
8427	);
8428	})(jQuery);
8429	
8430//# sourceURL=jquery-validate-js-after
8431/* ]]> */
8432});</script>
vendor: 1 bytes, line 8432
8432
8433<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/profanity-cleaner@latest" id="profanity-cleaner-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8433
8433
8434<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/npm/[email protected]/dist/sweetalert2.all.min.js?ver=1789670465" id="sweetalert2-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8434
8434
8435<script type="text/javascript" id="gf-eloqua-integration-js-extra">
8436/* <![CDATA[ */
8437var ajax_object = {"ajax_url":"https://www.sencha.com/wp-admin/admin-ajax.php","gf_eloqua_nonce":"61338ad4a7"};
8438//# sourceURL=gf-eloqua-integration-js-extra
8439/* ]]> */
8440</script>
vendor: 1 bytes, line 8440
8440
8441<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/idera-gravity-eloqua/js/gf-eloqua-integration.js?ver=1789670465" id="gf-eloqua-integration-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8441
8441
8442<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/page-links-to/dist/new-tab.js?ver=1789670465" id="page-links-to-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8442
8442
8443<script type="text/javascript" src="https://www.sencha.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8443
8443
8444<script type="text/javascript" id="ivory-search-scripts-js-extra">
8445/* <![CDATA[ */
8446var IvorySearchVars = {"is_analytics_enabled":"1"};
8447//# sourceURL=ivory-search-scripts-js-extra
8448/* ]]> */
8449</script>
vendor: 1 bytes, line 8449
8449
8450<script type="text/javascript" src="https://www.sencha.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.6" id="ivory-search-scripts-js" data-rocket-defer defer></script>
vendor: 1 bytes, line 8450
8450
8451<script data-minify="1" type="text/javascript" src="https://www.sencha.com/wp-content/cache/min/1/wp-content/plugins/kiwi-logo-carousel/third-party/jquery.bxslider/jquery.bxslider.js?ver=1789670465" id="bxslider-js" data-rocket-defer defer></script>
8451
8452
8453<!-- This site is optimized with Phil Singleton's WP SEO Structured Data Plugin v2.7.10 - https://kcseopro.com/wordpress-seo-structured-data-schema-plugin/ -->
8454
8455<!-- / WP SEO Structured Data Plugin. -->
8456
8457<script type="text/javascript">(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/pinterest-pro.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/modules/subscribe-forms.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async=true;; po.src = 'https://www.sencha.com/wp-content/plugins/easy-social-share-buttons3/assets/js/essb-core.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script>
8457<script type="text/javascript"></script>
8457	
8457<script>window.addEventListener('DOMContentLoaded', function() {
8458		(($) => {
8459			if (navigator.appVersion.indexOf("Win") != -1) {
8460				if (navigator.userAgent.indexOf("Win64") != -1 || navigator.userAgent.indexOf("WOW64") != -1 || navigator.userAgent.indexOf("x64") != -1) {
8461					$(".field-name-operatingSystem select").val("Windows 64-bit").trigger('change');
8462					$("#field-name-dropdownMenu2-69403").val("Windows 64-bit").trigger('change');
8463					$("#field-name-operatingSystem-70145").val("Windows 64-bit").trigger('change');
8464				} else {
8465					$(".field-name-operatingSystem select").val("Windows 32-bit").trigger('change');
8466					$("#field-name-dropdownMenu2-69403").val("Windows 32-bit").trigger('change');
8467					$("#field-name-operatingSystem-70145").val("Windows 32-bit").trigger('change');
8468				}
8469			} else if (navigator.platform.toUpperCase().indexOf('MAC') >= 0) {
8470				$(".field-name-operatingSystem select").val("Mac OS X").trigger('change');
8471				$("#field-name-dropdownMenu2-69403").val("Mac OS X").trigger('change');
8472				$("#field-name-operatingSystem-70145").val("Mac OS X").trigger('change');
8473			} else if (navigator.appVersion.indexOf("Linux") != -1) {
8474				if (navigator.userAgent.indexOf("Linux x86_64") != -1) {
8475
8476					$(".field-name-operatingSystem select").val("Linux 64-bit").trigger('change');
8477					$("#field-name-dropdownMenu2-69403").val("Linux 64-bit").trigger('change');
8478					$("#field-name-operatingSystem-70145").val("Linux 64-bit").trigger('change');
8479
8480				} else {
8481
8482					$(".field-name-operatingSystem select").val("Linux 32-bit").trigger('change');
8483					$("#field-name-dropdownMenu2-69403").val("Linux 32-bit").trigger('change');
8484					$("#field-name-operatingSystem-70145").val("Linux 32-bit").trigger('change');
8485
8486				}
8487			}
8488		})(jQuery);
8489	});</script>
8489
8490	
8490<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
8491if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
8492images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
8493if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
8493<script data-no-minify="1" async src="https://www.sencha.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
8493</body>
8494</html>
8495<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790147282 -->
8495<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":"4f8f0ae469a841a68c9099743db87178","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 8495
8495

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.