1<!DOCTYPE html> 2<html class="html" lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <link rel="profile" href="https://gmpg.org/xfn/11"> 6 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8<meta name="viewport" content="width=device-width, initial-scale=1"> 9 <!-- This site is optimized with the Yoast SEO plugin v26.3 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>Membership Levels - Spark By {Examples}</title> 11 <meta name="description" content="Become a Member Today! I wanted to take a moment to express my appreciation for your interest in the content I create. Over the past several years, I have" /> 12 <link rel="canonical" href="https://sparkbyexamples.com/membership-account/membership-levels/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Membership Levels - Spark By {Examples}" /> 16 <meta property="og:description" content="Become a Member Today! I wanted to take a moment to express my appreciation for your interest in the content I create. Over the past several years, I have" /> 17 <meta property="og:url" content="https://sparkbyexamples.com/membership-account/membership-levels/" /> 18 <meta property="og:site_name" content="Spark By {Examples}" /> 19 <meta property="article:publisher" content="https://www.facebook.com/sparkbyexamples" /> 20 <meta property="article:modified_time" content="2025-09-02T05:27:24+00:00" /> 21 <meta property="og:image" content="https://sparkbyexamples.com/wp-content/uploads/2024/02/logo-without-caption-400-x-100.jpg" /> 22 <meta property="og:image:width" content="400" /> 23 <meta property="og:image:height" content="100" /> 24 <meta property="og:image:type" content="image/jpeg" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:label1" content="Est. reading time" /> 27 <meta name="twitter:data1" content="2 minutes" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://sparkbyexamples.com/membership-account/membership-levels/","url":"https://sparkbyexamples.com/membership-account/membership-levels/","name":"Membership Levels - Spark By {Examples}","isPartOf":{"@id":"https://sparkbyexamples.com/#website"},"datePublished":"2023-05-26T02:23:47+00:00","dateModified":"2025-09-02T05:27:24+00:00","description":"Become a Member Today! I wanted to take a moment to express my appreciation for your interest in the content I create. Over the past several years, I have","breadcrumb":{"@id":"https://sparkbyexamples.com/membership-account/membership-levels/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://sparkbyexamples.com/membership-account/membership-levels/"]}]},{"@type":"BreadcrumbList","@id":"https://sparkbyexamples.com/membership-account/membership-levels/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://sparkbyexamples.com/"},{"@type":"ListItem","position":2,"name":"Membership Account","item":"https://sparkbyexamples.com/membership-account/"},{"@type":"ListItem","position":3,"name":"Membership Levels"}]},{"@type":"WebSite","@id":"https://sparkbyexamples.com/#website","url":"https://sparkbyexamples.com/","name":"sparkbyexamples.com","description":"Spark Your Learning by Examples","publisher":{"@id":"https://sparkbyexamples.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://sparkbyexamples.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://sparkbyexamples.com/#organization","name":"sparkbyexamples","url":"https://sparkbyexamples.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://sparkbyexamples.com/#/schema/logo/image/","url":"https://sparkbyexamples.com/wp-content/uploads/2024/02/logo-without-caption-400-x-100.jpg","contentUrl":"https://sparkbyexamples.com/wp-content/uploads/2024/02/logo-without-caption-400-x-100.jpg","width":400,"height":100,"caption":"sparkbyexamples"},"image":{"@id":"https://sparkbyexamples.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/sparkbyexamples"]}]}</script>
28 29 <!-- / Yoast SEO plugin. --> 30 31 32<link rel='dns-prefetch' href='//stats.wp.com' /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sparkbyexamples.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsparkbyexamples.com%2Fmembership-account%2Fmembership-levels%2F" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sparkbyexamples.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsparkbyexamples.com%2Fmembership-account%2Fmembership-levels%2F&format=xml" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="classic-theme-styles-inline-css"> 40/*! This file is auto-generated */ 41.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} 42/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 43</style> 44 45<link rel='stylesheet' id='fca-ept4-column-css-css' href='https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/includes/v4/blocks/column/column.min.css?ver=4.1.1' media='all' /> 46 47<link rel='stylesheet' id='fca-ept-editor-style-css' href='https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/editor/fca-ept-editor.min.css?ver=4.1.1' media='all' /> 48<link rel='stylesheet' id='fca-ept-layout1-style-css' href='https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/layout1/fca-ept-layout1.min.css?ver=4.1.1' media='all' /> 49<link rel='stylesheet' id='fca-ept-layout2-style-css' href='https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/layout2/fca-ept-layout2.min.css?ver=4.1.1' media='all' /> 50<style id="global-styles-inline-css"> 51: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,0) 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%);
51--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(body) { margin: 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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
51.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;} 52/*# sourceURL=global-styles-inline-css */ 53</style> 54 55<link rel='stylesheet' id='pmpro_frontend_base-css' href='https://sparkbyexamples.com/wp-content/plugins/paid-memberships-pro/css/frontend/base.css?ver=3.6' media='all' /> 56<link rel='stylesheet' id='pmpro_frontend_variation_1-css' href='https://sparkbyexamples.com/wp-content/plugins/paid-memberships-pro/css/frontend/variation_1.css?ver=3.6' media='all' /> 57<link rel='stylesheet' id='oceanwp-style-css' href='https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/css/style.min.css?ver=1.0' media='all' /> 58<link rel='stylesheet' id='child-style-css' href='https://sparkbyexamples.com/wp-content/themes/oceanwp-child-theme-master/style.css?ver=7.0' media='all' /> 59<link rel='stylesheet' id='font-awesome-css' href='https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/fonts/fontawesome/css/all.min.css?ver=6.4.2' media='all' /> 60<link rel='stylesheet' id='simple-line-icons-css' href='https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/css/third/simple-line-icons.min.css?ver=2.4.0' media='all' /> 61<link rel='stylesheet' id='oe-widgets-style-css' href='https://sparkbyexamples.com/wp-content/plugins/ocean-extra/assets/css/widgets.css?ver=7.0' media='all' /> 62<link rel='stylesheet' id='osh-styles-css' href='https://sparkbyexamples.com/wp-content/plugins/ocean-sticky-header/assets/css/style.min.css?ver=7.0' media='all' />
63<script id="jquery-core-js" src="https://sparkbyexamples.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 63
63
64<script id="jquery-migrate-js" src="https://sparkbyexamples.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 64
64
65<script id="breeze-prefetch-js-extra"> 66var breeze_prefetch = {"local_url":"https://sparkbyexamples.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]}; 67//# sourceURL=breeze-prefetch-js-extra 68</script>
vendor: 1 bytes, line 68
68
69<script id="breeze-prefetch-js" src="https://sparkbyexamples.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.2.20"></script>
69 70<link rel="https://api.w.org/" href="https://sparkbyexamples.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sparkbyexamples.com/wp-json/wp/v2/pages/73558" /><link rel='shortlink' href='https://sparkbyexamples.com/?p=73558' /> 71<style id="pmpro_colors">:root { 72 --pmpro--color--base: #ffffff; 73 --pmpro--color--contrast: #222222; 74 --pmpro--color--accent: #0c3d54; 75 --pmpro--color--accent--variation: hsl( 199,75%,28.5% ); 76 --pmpro--color--border--variation: hsl( 0,0%,91% ); 77}</style> <style>img#wpstats{display:none}</style> 78 <link rel="amphtml" href="https://sparkbyexamples.com/membership-account/membership-levels/?amp"><link rel="icon" href="https://sparkbyexamples.com/wp-content/uploads/2023/11/cropped-site-icon-1-32x32.png" sizes="32x32" /> 79<link rel="icon" href="https://sparkbyexamples.com/wp-content/uploads/2023/11/cropped-site-icon-1-192x192.png" sizes="192x192" /> 80<link rel="apple-touch-icon" href="https://sparkbyexamples.com/wp-content/uploads/2023/11/cropped-site-icon-1-180x180.png" /> 81<meta name="msapplication-TileImage" content="https://sparkbyexamples.com/wp-content/uploads/2023/11/cropped-site-icon-1-270x270.png" /> 82<style id="wp-custom-css"> 83.comment-form-url{display:none}code{color:#003681;background-color:#efefef;/*font-weight:bold*/}/*Resolve Page speed issue:animations which are not composited can be janky and increase cls*/.menu-link{transition:none}.language-python{font-size:13px !important}.language-scala{font-size:13px !important}.language-r{font-size:13px !important}.language-bash{font-size:13px !important} 84</style> 85<!-- OceanWP CSS --> 86<style type="text/css"> 87/* Colors */a:hover,a.light:hover,.theme-heading .text::before,.theme-heading .text::after,#top-bar-content >a:hover,#top-bar-social li.oceanwp-email a:hover,#site-navigation-wrap .dropdown-menu >li >a:hover,#site-header.medium-header #medium-searchform button:hover,.oceanwp-mobile-menu-icon a:hover,.blog-entry.post .blog-entry-header .entry-title a:hover,.blog-entry.post .blog-entry-readmore a:hover,.blog-entry.thumbnail-entry .blog-entry-category a,ul.meta li a:hover,.dropcap,.single nav.post-navigation .nav-links .title,body .related-post-title a:hover,body #wp-calendar caption,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .custom-links-widget .oceanwp-custom-links li a:hover,body .custom-links-widget .oceanwp-custom-links li a:hover:before,body .posts-thumbnails-widget li a:hover,body .social-widget li.oceanwp-email a:hover,.comment-author .comment-meta .comment-reply-link,#respond #cancel-comment-reply-link:hover,#footer-widgets .footer-box a:hover,#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover,.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active >a,.sidr-class-menu-item-has-children.active >a >.sidr-class-dropdown-toggle,input[type=checkbox]:checked:before{color:#1e73be}.single nav.post-navigation .nav-links .title .owp-icon use,.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,body .contact-info-widget.default .owp-icon use,body .contact-info-widget.big-icons .owp-icon use{stroke:#1e73be}input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,#site-navigation-wrap .dropdown-menu >li.btn >a >span,.thumbnail:hover i,.thumbnail:hover .link-post-svg-icon,.post-quote-content,.omw-modal .omw-close-modal,body .contact-info-widget.big-icons li:hover i,body .contact-info-widget.big-icons li:hover .owp-icon,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#1e73be}.widget-title{border-color:#1e73be}blockquote{border-color:#1e73be}.wp-block-quote{border-color:#1e73be}#searchform-dropdown{border-color:#1e73be}.dropdown-menu .sub-menu{border-color:#1e73be}.blog-entry.large-entry .blog-entry-readmore a:hover{border-color:#1e73be}.oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#1e73be}.social-widget li.oceanwp-email a:hover{border-color:#1e73be}#respond #cancel-comment-reply-link:hover{border-color:#1e73be}body .contact-info-widget.big-icons li:hover i{border-color:#1e73be}body .contact-info-widget.big-icons li:hover .owp-icon{border-color:#1e73be}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#1e73be}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,.button:focus,#site-navigation-wrap .dropdown-menu >li.btn >a:hover >span,.post-quote-author,.omw-modal .omw-close-modal:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#0066bf}table th,table td,hr,.content-area,body.content-left-sidebar #content-wrap .content-area,.content-left-sidebar .content-area,#top-bar-wrap,#site-header,#site-header.top-header #search-toggle,.dropdown-menu ul li,.centered-minimal-page-header,.blog-entry.post,.blog-entry.grid-entry .blog-entry-inner,.blog-entry.thumbnail-entry .blog-entry-bottom,.single-post .entry-title,.single .entry-share-wrap .entry-share,.single .entry-share,.single .entry-share ul li a,.single nav.post-navigation,.single nav.post-navigation .nav-links .nav-previous,#author-bio,#author-bio .author-bio-avatar,#author-bio .author-bio-social li a,#related-posts,#comments,.comment-body,#respond #cancel-comment-reply-link,#blog-entries .type-page,.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span,body #wp-calendar caption,body #wp-calendar th,body #wp-calendar tbody,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .contact-info-widget.big-icons .owp-icon,body .contact-info-widget.default .owp-icon,body .posts-thumbn
87ails-widget li,body .tagcloud a{border-color:#ededed}a{color:#000000}a .owp-icon use{stroke:#000000}a:hover{color:#1e73be}a:hover .owp-icon use{stroke:#1e73be}.separate-layout,.has-parallax-footer.separate-layout #main{background-color:#ffffff}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#1e73be}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active{background-color:#1e73be}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-color:#ffffff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active{border-color:#ffffff}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{color:#ffffff}.site-breadcrumbs,.background-image-page-header .site-breadcrumbs{color:#ffffff}.site-breadcrumbs a,.background-image-page-header .site-breadcrumbs a{color:#ffffff}.site-breadcrumbs a .owp-icon use,.background-image-page-header .site-breadcrumbs a .owp-icon use{stroke:#ffffff}.site-breadcrumbs a:hover,.background-image-page-header .site-breadcrumbs a:hover{color:#ffffff}.site-breadcrumbs a:hover .owp-icon use,.background-image-page-header .site-breadcrumbs a:hover .owp-icon use{stroke:#ffffff}body{color:#000000}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{color:#1e73be}h2{color:#1e73be}h3{color:#1e73be}h4{color:#1e73be}/* OceanWP Style Settings CSS */.container{width:1920px}.separate-layout .content-area,.separate-layout.content-left-sidebar .content-area,.content-both-sidebars.scs-style .content-area,.separate-layout.content-both-sidebars.ssc-style .content-area,body.separate-blog.separate-layout #blog-entries >*,body.separate-blog.separate-layout .oceanwp-pagination,body.separate-blog.separate-layout .blog-entry.grid-entry .blog-entry-inner{padding:pxpx}.separate-layout.content-full-width .content-area{padding:pxpx !important}.separate-layout .widget-area .sidebar-box{padding:1pxpx}.boxed-layout #wrap,.boxed-layout .parallax-footer,.boxed-layout .owp-floating-bar{width:1910px}.theme-button,input[type="submit"],button[type="submit"],button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{padding:14px 14px 14px 20px}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{padding:4px 12px 5px 12px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{padding:4px 12px 5px 12px;
87height:auto}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}#main #content-wrap,.separate-layout #main #content-wrap{padding-top:3px;padding-bottom:6px}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:14px}@media (max-width:768px){.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:px}}@media (max-width:480px){.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{font-size:px}}.page-numbers a,.page-numbers span:not(.elementor-screen-only),.page-links span{color:#1e73be}.page-numbers a .owp-icon use{stroke:#1e73be}.page-numbers a:hover,.page-links a:hover span,.page-numbers.current,.page-numbers.current:hover{color:#1da9e5}.page-numbers a:hover .owp-icon use{stroke:#1da9e5}@media only screen and (min-width:960px){body.page.content-both-sidebars .content-area{width:60%}body.page.content-both-sidebars.scs-style .widget-area.sidebar-secondary,body.page.content-both-sidebars.ssc-style .widget-area{left:-60%}}@media only screen and (min-width:960px){body.page.content-both-sidebars .widget-area{width:20%}body.page.content-both-sidebars.scs-style .content-area{left:20%}body.page.content-both-sidebars.ssc-style .content-area{left:40%}}.page-header,.has-transparent-header .page-header{padding:1px 0 1px 0}/* Header */#site-logo #site-logo-inner,.oceanwp-social-menu .social-menu-inner,#site-header.full_screen-header .menu-bar-inner,.after-header-content .after-header-content-inner{height:35px}#site-navigation-wrap .dropdown-menu >li >a,.oceanwp-mobile-menu-icon a,.mobile-menu-close,.after-header-content-inner >a{line-height:35px}#site-header-inner{padding:4px 37px 0 6px}#site-header,.has-transparent-header .is-sticky #site-header,.has-vh-transparent .is-sticky #site-header.vertical-header,#searchform-header-replace{background-color:#003563}#site-header{border-color:#000000}#site-logo a.site-logo-text{color:#ffffff}#site-logo a.site-logo-text:hover{color:#1e73be}#site-navigation-wrap .dropdown-menu >li >a{padding:0 1px}#site-navigation-wrap .dropdown-menu >li >a,.oceanwp-mobile-menu-icon a,#searchform-header-replace-close{color:#ffffff}#site-navigation-wrap .dropdown-menu >li >
87a .owp-icon use,.oceanwp-mobile-menu-icon a .owp-icon use,#searchform-header-replace-close .owp-icon use{stroke:#ffffff}#site-navigation-wrap .dropdown-menu >li >a:hover,.oceanwp-mobile-menu-icon a:hover,#searchform-header-replace-close:hover{color:#449bdd}#site-navigation-wrap .dropdown-menu >li >a:hover .owp-icon use,.oceanwp-mobile-menu-icon a:hover .owp-icon use,#searchform-header-replace-close:hover .owp-icon use{stroke:#449bdd}#site-navigation-wrap .dropdown-menu >.current-menu-item >a,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a,#site-navigation-wrap .dropdown-menu >.current-menu-item >a:hover,#site-navigation-wrap .dropdown-menu >.current-menu-ancestor >a:hover{color:#ffffff}.dropdown-menu .sub-menu{min-width:274px}/* Topbar */#top-bar{padding:6px 0 6px 0}#top-bar-social li a{color:#ffffff}#top-bar-social li a .owp-icon use{stroke:#ffffff}#top-bar-wrap,.oceanwp-top-bar-sticky{background-color:#002c59}#top-bar-wrap,#top-bar-content strong{color:#ffffff}#top-bar-content a,#top-bar-social-alt a{color:#ffffff}/* Blog CSS */@media only screen and (min-width:960px){body.single-post.content-both-sidebars .content-area{width:60%}body.single-post.content-both-sidebars.scs-style .widget-area.sidebar-secondary,body.single-post.content-both-sidebars.ssc-style .widget-area{left:-60%}}@media only screen and (min-width:960px){body.single-post.content-both-sidebars .widget-area{width:20%}body.single-post.content-both-sidebars.scs-style .content-area{left:20%}body.single-post.content-both-sidebars.ssc-style .content-area{left:40%}}.blog-entry ul.meta li a{color:#232dd2}/* Sidebar */.widget-area{padding:0 0 0 5px!important}.widget-area .sidebar-box,.separate-layout .sidebar-box{margin-bottom:7px}.sidebar-box .widget-title{color:#1e73be}.widget-title{border-color:#1e73be}.sidebar-box,.footer-box{color:#000000}/* Footer Widgets */#footer-widgets{padding:23px 0 28px 0}#footer-widgets{background-color:#007267}#footer-widgets,#footer-widgets p,#footer-widgets li a:before,#footer-widgets .contact-info-widget span.oceanwp-contact-title,#footer-widgets .recent-posts-date,#footer-widgets .recent-posts-comments,#footer-widgets .widget-recent-posts-icons li .fa{color:#ffffff}/* Footer Copyright */#footer-bottom{background-color:#000000}#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover{color:#a2b0bf}.page-header{background-color:#007267}/* Typography */body{font-family:Times New Roman,Times,serif;font-size:18px;line-height:1.6;letter-spacing:.3px;font-weight:400;color:#000000}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{font-family:Times New Roman,Times,serif;line-height:1;letter-spacing:1px}h1{font-family:Times New Roman,Times,serif;font-size:32px;line-height:2.4;letter-spacing:1px;font-weight:700}h2{font-family:Times New Roman,Times,serif;font-size:28px;line-height:2;letter-spacing:1px;font-weight:600}h3{font-family:Times New Roman,Times,serif;font-size:24px;line-height:2;font-weight:500}h4{font-size:21px;line-height:2}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-family:Times New Roman,Times,serif;font-size:32px;line-height:1.4}.page-header .page-subheading{font-family:Times New Roman,Times,serif;font-size:28px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-family:Times New Roman,Times,serif;font-size:18px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.8}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}#site-navigation-wrap .dropdown-menu >li >a,#site-header.full_screen-header .fs-dropdown-menu >li >a,#site-header.top-header #site-navigation-wrap .dropdown-menu >li >a,#site-header.center-header #site-navigation-wrap .dropdown-menu >li >a,#site-header.medium-header #site-navigation-wrap .dropdown-menu >li >a,.oceanwp-mobile-menu-icon a{font-family:Times New Roman,Times,serif;font-size:18px}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.2;letter-spacing:.6px}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,body #mobile-fullscreen ul li a{font-size:15px;line-height:1.8;letter-spacing:1px}.blog-entry.post .blog-entry-header .entry-title a{font-family:Times New Roman,Times,serif;font-size:17px;line-height:1.4;letter-spacing:.3px}.blog-entry.post ul.meta li{font-size:10px;letter-spacing:1px}.blog-entry.post .blog-entry-readmore a{font-size:17px}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{font-family:Times New Roman,Times,serif;font-size:32px;line-height:1.2;letter-spacing:1px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-family:Times New Roman,Times,serif;font-size:18px;line-height:1.6;letter-spacing:.8px;font-weight:600;text-transform:capitalize}.sidebar-box,.footer-box{font-family:Times New Roman,Times,serif;font-size:16px;line-height:0.2;letter-spacing:.2px;font-weight:400}#footer-widgets .footer-box .widget-title{font-family:Times New Roman,Times,serif;font-size:18px;line-height:0.8;letter-spacing:1px;font-weight:600}#footer-bottom #copyright{font-size:12px;line-height:1}#footer-bottom #footer-bottom-menu{font-size:14px;line-height:1.2}.woocommerce-store-notice.demo_store{line-height:2;letter-spacing:1.5px}.demo_store .woocommerce-store-notice__dismiss-link{line-height:2;letter-spacing:1.5px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:14px;line-height:1.5}.woocommerce ul.products li.product li.category,.woocommerce ul.products li.product li.category a{font-size:12px;line-height:1}.woocommerce ul.products li.product .price{font-size:18px;line-height:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{font-size:12px;line-height:1.5;letter-spacing:1px}.woocommerce ul.products li.owp-woo-cond-notice span,.woocommerce ul.products li.owp-woo-cond-notice a{font-size:16px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:capitalize}.woocommerce div.product .product_title{font-size:24px;line-height:1.4;letter-spacing:.6px}.woocommerce div.product p.price{font-size:36px;line-height:1}.woocommerce .owp-btn-normal .summary form button.button,.woocommerce .owp-btn-big .summary form button.button,.woocommerce .owp-btn-very-big .summary form button.button{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.woocommerce div.owp-woo-single-cond-notice span,.woocommerce div.owp-woo-single-cond-notice a{font-size:18px;line-height:2;letter-spacing:1.5px;font-weight:600;text-transform:capitalize}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px} 88</style><!------------------------------------------------------------------------------ 89* * HEAD AD UNITS 90- - - Place the code below inside <head> </head> of the HTML in your sparkbyexamples.com 91-------------------------------------------------------------------------------> 92 93<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 93-94
93 94<script async src="https://www.googletagmanager.com/gtag/js?id=
94G-P8XPQ8MHTV
vendor: 12 bytes, line 94
94"></script>
95<script> 96
vendor: 134 bytes, lines 96-100
96window.dataLayer = window.dataLayer || []; 97 function gtag(){dataLayer.push(arguments);} 98 gtag('js', new Date()); 99 100 gtag('config', '
100G-P8XPQ8MHTV
vendor: 4 bytes, line 100
100');
101</script>
101 102 103<! -- Add below to disable video ads in Mobile and reduce the size of video tag -->
104<script> 105 var vitag = vitag || {}; 106 vitag.outStreamConfig = vitag.outStreamConfig || {}; 107 vitag.outStreamConfig.enableMobile = false; 108 vitag.outStreamConfig.disableAdToHead = true; 109 vitag.sizeStickyVideo = 300; 110</script>
110 111 112<!-- Added below to disable ads for paid members and add ads for non-members--> 113 114
114<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1225160829099791" 115 crossorigin="anonymous"></script>
115 116
117<script type="text/javascript" 118 src="//services.vlitag.com/adv1/?q=32e943f30a98e29723ee673a1e2bcf71" 119 defer="" 120 async=""></script>
vendor: 1 bytes, line 120
120
121<script> var vitag = vitag || {};</script>
121 122 123 124 125 126 127 128<style id="wp-block-heading-inline-css"> 129h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 130/*# sourceURL=https://sparkbyexamples.com/wp-includes/blocks/heading/style.min.css */ 131</style> 132<style id="wp-block-image-inline-css"> 133.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
133cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
133@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 134/*# sourceURL=https://sparkbyexamples.com/wp-includes/blocks/image/style.min.css */ 135</style> 136<style id="wp-block-paragraph-inline-css"> 137.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 138/*# sourceURL=https://sparkbyexamples.com/wp-includes/blocks/paragraph/style.min.css */ 139</style> 140<style id="core-block-supports-inline-css"> 141.wp-elements-6966a6998e6a14e0c2f04ee37f9e3353 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-f44df1dae26ba38c8c6e4eb0175dfb61 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-e303a3a8b5186e3713ca0b9353b45f0a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-fa51b99c73d2f578e98ad01ead359632 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-2ed5d49984bf7b7f545dbc80b4383682 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-d547b19b4df7775673bbbb932e74b936 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-bdff7c5fb2b77f5c780a2bfa4d592ce6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-e6e31e456d5a212846c577190915fc1e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-bf7a476a6f38510f8eb0a404d4806747 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-b91336a6698ec1fd6555d567447f285a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-6c3bb657ddfdf7e5c390f3630d25315a a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-cf048ec39e32305daf4095e9d9559d1f a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-easy-pricing-tables-table-is-layout-0a34b269{flex-wrap:nowrap;justify-content:center;align-items:stretch;} 142/*# sourceURL=core-block-supports-inline-css */ 143</style> 144 145</head> 146 147<body class="pmpro-levels pmpro-variation_1 wp-singular page-template-default page page-id-73558 page-child parent-pageid-73552 wp-embed-responsive wp-theme-oceanwp wp-child-theme-oceanwp-child-theme-master pmpro-body-has-access oceanwp-theme dropdown-mobile boxed-layout wrap-boxshadow no-header-border default-breakpoint has-sidebar content-both-sidebars scs-style has-topbar has-breadcrumbs has-fixed-footer" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 148 149 150 151 <div id="outer-wrap" class="site clr"> 152 153 <a class="skip-link screen-reader-text" href="#main">Skip to content</a> 154 155 156 <div id="wrap" class="clr"> 157 158 159 160<div id="top-bar-wrap" class="clr hide-tablet-mobile"> 161 162 <div id="top-bar" class="clr container"> 163 164 165 <div id="top-bar-inner" class="clr"> 166 167
168 <div id="top-bar-content" class="clr has-content top-bar-left"> 169 170 171<div id="top-bar-nav" class="navigation clr"> 172 173 <ul id="menu-primary" class="top-bar-menu dropdown-menu sf-menu"><li id="menu-item-54079" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-54079"><a href="/" class="menu-link">Home</a></li><li id="menu-item-55237" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55237"><a href="https://sparkbyexamples.com/about-sparkbyexamples/" class="menu-link">About</a></li></ul> 174</div> 175 176 177 178 <span class="topbar-content"> 179 180 | *** 181 Please <a href="https://sparkbyexamples.com/membership-account/membership-levels"><u><strong>Subscribe</strong></u></a> for Ad Free & Premium Content *** 182 </span> 183 184 185 </div><!-- #top-bar-content --> 186 187 188 189<div id="top-bar-social" class="clr top-bar-right"> 190 191 <ul class="clr" aria-label="Social links"> 192 193 <li class="oceanwp-twitter"><a href="https://twitter.com/sparkbyexamples" aria-label="X (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-twitter" aria-hidden="true" role="img"></i></a></li><li class="oceanwp-facebook"><a href="https://www.facebook.com/sparkbyexamples" aria-label="Facebook (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-facebook" aria-hidden="true" role="img"></i></a></li><li class="oceanwp-pinterest"><a href="https://www.pinterest.com/sparkbyexamples/" aria-label="Pinterest (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-pinterest-p" aria-hidden="true" role="img"></i></a></li><li class="oceanwp-instagram"><a href="https://www.instagram.com/sparkbyexamples/" aria-label="Instagram (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-instagram" aria-hidden="true" role="img"></i></a></li><li class="oceanwp-linkedin"><a href="https://www.linkedin.com/company/sparkbyexamples/" aria-label="LinkedIn (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-linkedin" aria-hidden="true" role="img"></i></a></li><li class="oceanwp-github"><a href="https://www.github.com/sparkbyexamples/" aria-label="Github (opens in a new tab)" target="_blank" rel="noopener noreferrer"><i class=" fab fa-github-alt" aria-hidden="true" role="img"></i></a></li> 194 </ul> 195 196</div><!-- #top-bar-social --> 197 198 </div><!-- #top-bar-inner --> 199 200 201 </div><!-- #top-bar --> 202 203</div><!-- #top-bar-wrap --> 204 205 206 207<header id="site-header" class="minimal-header has-after-header-content left-menu effect-four clr fixed-scroll shrink-header" data-height="54" itemscope="itemscope" itemtype="https://schema.org/WPHeader" role="banner"> 208 209 210 211 <div id="site-header-inner" class="clr "> 212 213 214 215 216<div id="site-logo" class="clr" itemscope itemtype="https://schema.org/Brand" > 217 218 219 <div id="site-logo-inner" class="clr"> 220 221 <a href="https://sparkbyexamples.com/" rel="home" class="site-title site-logo-text" >Spark By {Examples}</a> 222 223 </div><!-- #site-logo-inner --> 224 225 226 227</div><!-- #site-logo --> 228 229 <div class="after-header-content"> 230 <div class="after-header-content-inner"> 231 <div id="site-navigation-wrap" class="no-top-border clr"> 232 <ul id="menu-mainmenu" class="main-menu dropdown-menu sf-menu"> 233 234 235<li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55205"> 236 <a href="https://topmate.io/naveennel" target="_blank"><span class="text-wrap">Connect</span></a> 237 </li> 238 239<li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55205"> 240 <a href=""><span class="text-wrap"> | </span></a> 241 </li> 242 243 244 <li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55205"> 245 <a href="https://sparkbyexamples.com/membership-account/membership-levels/"><span class="text-wrap">Join for Ad Free</span></a> 246 </li> 247 248 249 </ul> 250 251</div> </div> 252 </div> 253 <div id="site-navigation-wrap" class="no-top-border clr"> 254 255 256 257 <nav id="site-navigation" class="navigation main-navigation clr" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" role="navigation" > 258 259 <ul id="menu-mainmenu" class="main-menu dropdown-menu sf-menu"><li id="menu-item-120747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-120747">
259<a href="https://sparkbyexamples.thinkific.com/courses/" class="menu-link"><span class="text-wrap">Courses<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 260<ul class="sub-menu"> 261 <li id="menu-item-120748" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120748"><a href="https://aistudylabs.com/course/apache-spark-tutorial-with-scala-examples" class="menu-link"><span class="text-wrap">Mastering Spark with Scala</span></a></li> <li id="menu-item-120749" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120749"><a href="https://aistudylabs.com/course/introduction-to-pyspark-for-data-engineering" class="menu-link"><span class="text-wrap">Mastering PySpark</span></a></li></ul> 262</li><li id="menu-item-55180" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-has-children dropdown menu-item-55180"><a title="Apache Spark" href="https://sparkbyexamples.com/" class="menu-link"><span class="text-wrap">Spark<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 263<ul class="sub-menu"> 264 <li id="menu-item-89277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-89277"><a href="https://sparkbyexamples.com" class="menu-link"><span class="text-wrap">Spark Introduction</span></a></li> <li id="menu-item-89278" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-89278"><a href="https://sparkbyexamples.com/spark-rdd-tutorial/" class="menu-link"><span class="text-wrap">Spark RDD Tutorial</span></a></li> <li id="menu-item-55201" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55201"><a href="https://sparkbyexamples.com/spark/spark-sql-functions/" class="menu-link"><span class="text-wrap">Spark SQL Functions</span></a></li> <li id="menu-item-54108" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54108"><a href="https://sparkbyexamples.com/category/spark/spark-3-0/" class="menu-link"><span class="text-wrap">What’s New in Spark 3.0?</span></a></li> <li id="menu-item-55203" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55203"><a href="https://sparkbyexamples.com/apache-spark-streaming-tutorial/" class="menu-link"><span class="text-wrap">Spark Streaming</span></a></li> <li id="menu-item-79377" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79377"><a href="https://sparkbyexamples.com/apache-spark-on-amazon-web-services/" class="menu-link"><span class="text-wrap">Apache Spark on AWS</span></a></li> <li id="menu-item-55211" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55211"><a href="https://sparkbyexamples.com/interview-questions/apache-spark-interview-questions/" class="menu-link"><span class="text-wrap">Apache Spark Interview Questions</span></a></li></ul> 265</li><li id="menu-item-55199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55199"><a href="https://sparkbyexamples.com/pyspark-tutorial/" class="menu-link"><span class="text-wrap">PySpark</span></a></li><li id="menu-item-55222" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55222"><a href="https://sparkbyexamples.com/python-pandas-tutorial-for-beginners/" class="menu-link"><span class="text-wrap">Pandas</span></a></li><li id="menu-item-55215" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-55215"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/" class="menu-link"><span class="text-wrap">R<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 266<ul class="sub-menu"> 267 <li id="menu-item-55219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55219"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/" class="menu-link"><span class="text-wrap">R Programming</span></a></li> <li id="menu-item-55221" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55221"><a href="https://sparkbyexamples.com/r-programming/r-data-frames/" class="menu-link"><span class="text-wrap">R Data Frame</span></a></li> <li id="menu-item-55217" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55217"><a href="https://sparkbyexamples.com/r-programming/r-dplyr-tutorial-learn-with-examples/" class="menu-link"><span class="text-wrap">R dplyr Tutorial</span></a></li> <li id="menu-item-55227" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55227"><a href="https://sparkbyexamples.com/r-programming/vector-in-r/" class="menu-link"><span class="text-wrap">R Vector</span></a></li></ul> 268</li><li id="menu-item-54106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children dropdown menu-item-54106"><a href="https://sparkbyexamples.com/" class="menu-link"><span class="text-wrap">Others<i class="nav-arrow fa fa-angle-down" aria-hidden="true" role="img"></i></span></a> 269<ul class="sub-menu"> 270 <li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55205"><a href="https://sparkbyexamples.com/apache-hive-tutorial/" class="menu-link"><span class="text-wrap">Hive</span></a></li> <li id="menu-item-55195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55195"><a href="https://sparkbyexamples.com/snowflake-data-warehouse-database-tutorials/" class="menu-link"><span class="text-wrap">Snowflake</span></a></li> <li id="menu-item-55187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55187"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/" class="menu-link"><span class="text-wrap">H2O.ai</span></a></li> <li id="menu-item-79369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79369"><a href="https://sparkbyexamples.com/apache-spark-on-amazon-web-services/" class="menu-link"><span class="text-wrap">AWS</span></a></li> <li id="menu-item-64983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64983"><a href="https://sparkbyexamples.com/apache-kafka-tutorials-with-examples/" class="menu-link"><span class="text-wrap">Apache Kafka Tutorials with Examples</span></a></li> <li id="menu-item-55197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55197"><a href="https://sparkbyexamples.com/apache-hadoop-tutorials-with-examples/" class="menu-link"><span class="text-wrap">Apache Hadoop Tutorials with Examples :</span></a></li> <li id="menu-item-55209" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55209"><a href="https://sparkbyexamples.com/python-numpy-tutorial-for-beginners/" class="menu-link"><span class="text-wrap">NumPy</span></a></li> <li id="menu-item-55184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55184"><a href="https://sparkbyexamples.com/apache-hbase-tutorial/" class="menu-link"><span class="text-wrap">Apache HBase</span></a></li> <li id="menu-item-55191" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55191"><a href="https://sparkbyexamples.com/apache-cassandra-tutorials-with-examples/" class="menu-link"><span class="text-wrap">Apache Cassandra Tutorials with Examples</span></a></li> <li id="menu-item-55193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55193"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/" class="menu-link"><span class="text-wrap">H2O Sparkling Water</span></a></li></ul> 271</li><li id="menu-item-120780" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-120780"><a href="https://sparkbyexamples.com/membership-account/membership-levels/" class="menu-link"><span class="text-wrap">Pricing</span></a></li><li id="menu-item-94362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94362"><a href="https://sparkbyexamples.com/login/" class="menu-link"><span class="text-wrap">Log In</span></a></li><li class="search-toggle-li" >
271<a href="https://sparkbyexamples.com/#" class="site-search-toggle search-dropdown-toggle"><span class="screen-reader-text">Toggle website search</span><i class=" icon-magnifier" aria-hidden="true" role="img"></i></a></li></ul> 272<div id="searchform-dropdown" class="header-searchform-wrap clr" > 273 274<form aria-label="Search this website" role="search" method="get" class="searchform" action="https://sparkbyexamples.com/"> 275 <input aria-label="Insert search query" type="search" id="ocean-search-form-1" class="field" autocomplete="off" placeholder="Search" name="s"> 276 <input type="hidden" name="post_type" value="post"> 277 </form> 278</div><!-- #searchform-dropdown --> 279 280 </nav><!-- #site-navigation --> 281 282 283 284 </div><!-- #site-navigation-wrap --> 285 286 287 288 289 290 <div class="oceanwp-mobile-menu-icon clr mobile-right"> 291 292 293 294 295 <a href="https://sparkbyexamples.com/#mobile-menu-toggle" class="mobile-menu" aria-label="Mobile Menu"> 296 <i class="fa fa-bars" aria-hidden="true"></i> 297 <span class="oceanwp-text">Menu</span> 298 <span class="oceanwp-close-text">Close</span> 299 </a> 300 301 302 303 304 </div><!-- #oceanwp-mobile-menu-navbar --> 305 306 307 308 </div><!-- #site-header-inner --> 309 310 311<div id="mobile-dropdown" class="clr" > 312 313 <nav class="clr" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 314 315 <ul id="menu-mainmenu-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-120747"><a href="https://sparkbyexamples.thinkific.com/courses/">Courses</a> 316<ul class="sub-menu"> 317 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120748"><a href="https://aistudylabs.com/course/apache-spark-tutorial-with-scala-examples">Mastering Spark with Scala</a></li> 318 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-120749"><a href="https://aistudylabs.com/course/introduction-to-pyspark-for-data-engineering">Mastering PySpark</a></li> 319</ul> 320</li> 321<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-has-children menu-item-55180"><a href="https://sparkbyexamples.com/" title="Apache Spark">Spark</a> 322<ul class="sub-menu"> 323 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-89277"><a href="https://sparkbyexamples.com">Spark Introduction</a></li> 324 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-89278"><a href="https://sparkbyexamples.com/spark-rdd-tutorial/">Spark RDD Tutorial</a></li> 325 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55201"><a href="https://sparkbyexamples.com/spark/spark-sql-functions/">Spark SQL Functions</a></li> 326 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54108"><a href="https://sparkbyexamples.com/category/spark/spark-3-0/">What’s New in Spark 3.0?</a></li> 327 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55203"><a href="https://sparkbyexamples.com/apache-spark-streaming-tutorial/">Spark Streaming</a></li> 328 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79377"><a href="https://sparkbyexamples.com/apache-spark-on-amazon-web-services/">Apache Spark on AWS</a></li> 329 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55211"><a href="https://sparkbyexamples.com/interview-questions/apache-spark-interview-questions/">Apache Spark Interview Questions</a></li> 330</ul> 331</li> 332<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55199"><a href="https://sparkbyexamples.com/pyspark-tutorial/">PySpark</a></li> 333<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55222"><a href="https://sparkbyexamples.com/python-pandas-tutorial-for-beginners/">Pandas</a></li> 334<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-55215"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/">R</a> 335<ul class="sub-menu"> 336 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55219"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/">R Programming</a></li> 337 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55221"><a href="https://sparkbyexamples.com/r-programming/r-data-frames/">R Data Frame</a></li> 338 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55217"><a href="https://sparkbyexamples.com/r-programming/r-dplyr-tutorial-learn-with-examples/">
338R dplyr Tutorial</a></li> 339 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-55227"><a href="https://sparkbyexamples.com/r-programming/vector-in-r/">R Vector</a></li> 340</ul> 341</li> 342<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-has-children menu-item-54106"><a href="https://sparkbyexamples.com/">Others</a> 343<ul class="sub-menu"> 344 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55205"><a href="https://sparkbyexamples.com/apache-hive-tutorial/">Hive</a></li> 345 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55195"><a href="https://sparkbyexamples.com/snowflake-data-warehouse-database-tutorials/">Snowflake</a></li> 346 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55187"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/">H2O.ai</a></li> 347 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79369"><a href="https://sparkbyexamples.com/apache-spark-on-amazon-web-services/">AWS</a></li> 348 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64983"><a href="https://sparkbyexamples.com/apache-kafka-tutorials-with-examples/">Apache Kafka Tutorials with Examples</a></li> 349 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55197"><a href="https://sparkbyexamples.com/apache-hadoop-tutorials-with-examples/">Apache Hadoop Tutorials with Examples :</a></li> 350 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55209"><a href="https://sparkbyexamples.com/python-numpy-tutorial-for-beginners/">NumPy</a></li> 351 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55184"><a href="https://sparkbyexamples.com/apache-hbase-tutorial/">Apache HBase</a></li> 352 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55191"><a href="https://sparkbyexamples.com/apache-cassandra-tutorials-with-examples/">Apache Cassandra Tutorials with Examples</a></li> 353 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55193"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/">H2O Sparkling Water</a></li> 354</ul> 355</li> 356<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-120780"><a href="https://sparkbyexamples.com/membership-account/membership-levels/" aria-current="page">Pricing</a></li> 357<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94362"><a href="https://sparkbyexamples.com/login/">Log In</a></li> 358<li class="search-toggle-li" ><a href="https://sparkbyexamples.com/#" class="site-search-toggle search-dropdown-toggle"><span class="screen-reader-text">Toggle website search</span><i class=" icon-magnifier" aria-hidden="true" role="img"></i></a></li></ul><ul id="menu-primary-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-54079"><a href="/">Home</a></li> 359<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55237"><a href="https://sparkbyexamples.com/about-sparkbyexamples/">About</a></li> 360</ul> 361<div id="mobile-menu-search" class="clr"> 362 <form aria-label="Search this website" method="get" action="https://sparkbyexamples.com/" class="mobile-searchform"> 363 <input aria-label="Insert search query" value="" class="field" id="ocean-mobile-search-2" type="search" name="s" autocomplete="off" placeholder="Search" /> 364 <button aria-label="Submit search" type="submit" class="searchform-submit"> 365 <i class=" icon-magnifier" aria-hidden="true" role="img"></i> </button> 366 <input type="hidden" name="post_type" value="post"> 367 </form> 368</div><!-- .mobile-menu-search --> 369 370 </nav> 371 372</div> 373 374 375 376 377 378</header><!-- #site-header --> 379 380 381 382 <main id="main" class="site-main clr" role="main"> 383 384 385 386<header class="page-header centered-page-header hide-tablet-mobile"> 387 388 389 <div class="container clr page-header-inner"> 390 391 392 <h1 class="page-header-title clr" itemprop="headline">Membership Levels</h1> 393 394 395 396 <nav class="site-breadcrumbs clr position-under-title"><span><span><a href="https://sparkbyexamples.com/">Home</a></span> » <span><a href="https://sparkbyexamples.com/membership-account/">Membership Account</a></span> » <span class="breadcrumb_last" aria-current="page">Membership Levels</span></span></nav> 397 </div><!-- .page-header-inner --> 398 399 400 401</header><!-- .page-header --> 402 403 404 405 <div id="content-wrap" class="container clr"> 406 407 408 <div id="primary" class="content-area clr"> 409 410
411 <div id="content" class="site-content clr"> 412 413 414 415<article class="single-page-article clr"> 416 417 418<div class="entry clr" itemprop="text"> 419 420 421 422<h2 class="wp-block-heading" id="h-become-a-member-today">Become a Member Today!</h2> 423 424 425 426<p class="has-black-color has-text-color wp-block-paragraph">I wanted to take a moment to express my appreciation for your interest in the content I create. Over the past several years, I have dedicated countless hours to creating this valuable content.</p> 427 428 429 430<p class="wp-block-paragraph">Creating and sharing this content has been a labor of love, and I genuinely believe it can provide significant value to your work. To ensure that you continue to receive good content, I would like to request you become a <strong>MONTHLY</strong> or <strong>YEARLY</strong> registered member of <a href="https://SparkByExamples.com" target="_blank" rel="noreferrer noopener">SparkByExamples.com</a> and enjoy <strong>Ad-Free</strong> content. Membership has no contract, cancel anytime.</p> 431 432 433 434<div style="padding-top:64px;padding-right:16px;padding-bottom:64px;padding-left:16px;gap:16px" class="wp-block-easy-pricing-tables-table ept4-table-395461b808cd78 layout-2 matchRowHeight is-layout-flex wp-container-easy-pricing-tables-table-is-layout-0a34b269 wp-block-easy-pricing-tables-table-is-layout-flex"> 435<div class="wp-block-easy-pricing-tables-column ept4Template-2" style="padding:42px 30px 30px 30px;background-color:#003563"><div> 436<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field popularText has-text-color has-background" style="color:#FFFFFF;background-color:#6236ff;font-size:11px;text-transform:uppercase"><strong>Most Popular</strong></p> 437 438 439 440 441 442<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field planText has-white-color has-text-color" style="font-size:36px"><strong>Free</strong></p> 443 444 445 446<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field planSubText has-white-color has-text-color" style="font-size:14px"></p> 447 448 449 450<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field priceText has-white-color has-text-color" style="padding-top:16px;font-size:48px;font-style:normal;font-weight:400">$0</p> 451 452 453 454<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field pricePeriod has-white-color has-text-color" style="padding-bottom:26px;font-size:14px">No Fee</p> 455 456 457 458<ul style="color:#333333;font-size:14px;list-style-type:none" class="wp-block-easy-pricing-tables-list featuresText has-text-color"> 459<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-6966a6998e6a14e0c2f04ee37f9e3353" style="padding-bottom:18px">Limited Content with Ads</li> 460 461 462 463<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-f44df1dae26ba38c8c6e4eb0175dfb61" style="padding-bottom:18px"><strong>NO</strong> Contract</li> 464 465 466 467<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-e303a3a8b5186e3713ca0b9353b45f0a" style="padding-bottom:18px"><strong>NO</strong> Tutorials</li> 468 469 470 471<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-fa51b99c73d2f578e98ad01ead359632" style="padding-bottom:18px"><strong>NO</strong> Early Access</li> 472 473 474 475<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-2ed5d49984bf7b7f545dbc80b4383682" style="padding-bottom:18px"><strong>NO</strong> Premium Content</li> 476 477 478 479<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-d547b19b4df7775673bbbb932e74b936" style="padding-bottom:18px"><strong>NO</strong> Priority Support</li> 480</ul> 481 482 483 484<div style="text-align:center"><a href="https://sparkbyexamples.com/membership-account/membership-checkout/?pmpro_level=3" rel="noopener" class="wp-block-easy-pricing-tables-button easy-pricing-tables-button-93714c9d1855f8" target="_self" style="border-radius:8px;padding:10px;font-size:16px;max-width:100%;color:#FFFFFF;background-color:#00635f">Buy</a><style>.wp-block-easy-pricing-tables-column .wp-block-easy-pricing-tables-button.easy-pricing-tables-button-93714c9d1855f8:hover { filter: grayscale(0.65); }</style></div> 485</div></div> 486 487 488 489<div class="wp-block-easy-pricing-tables-column is-style-featured ept4Template-2" style="padding:42px 30px 30px 30px;background-color:#003563;border-color:#6236FF"><div> 490<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field popularText has-text-color has-background" style="color:#FFFFFF;background-color:#6236ff;font-size:11px;text-transform:uppercase"><strong>Most Popular</strong></p> 491 492 493 494 495 496<p class="wp-block-easy-pricing-tables-field has-text-align-center easy-pricing-tables-field planText has-white-color has-text-color" style="font-size:36px"><strong>Monthly</strong></p> 497 498 499 500<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field planSubText has-white-color has-text-color" style="font-size:14px">Recommended for Data Engineers</p> 501 502 503 504<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field priceText has-white-color has-text-color" style="padding-top:16px;font-size:48px;font-style:normal;font-weight:400">$15</p> 505 506 507 508<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field pricePeriod has-white-color has-text-color" style="padding-bottom:26px;font-size:14px">Per Month</p> 509 510 511 512<ul style="color:#333333;font-size:14px;list-style-type:none" class="wp-block-easy-pricing-tables-list featuresText has-text-color"> 513<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-bdff7c5fb2b77f5c780a2bfa4d592ce6">Ad Free Content</li> 514 515 516 517<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-e6e31e456d5a2
51712846c577190915fc1e">No Contract Cancel Anytime</li> 518 519 520 521<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-bf7a476a6f38510f8eb0a404d4806747">Premium Tutorials</li> 522 523 524 525<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-b91336a6698ec1fd6555d567447f285a">Early Access</li> 526 527 528 529<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-6c3bb657ddfdf7e5c390f3630d25315a">Premium Content</li> 530 531 532 533<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-cf048ec39e32305daf4095e9d9559d1f">Priority e-mail Support</li> 534</ul> 535 536 537 538<div style="text-align:center"><a href="https://sparkbyexamples.com/membership-account/membership-checkout/?pmpro_level=1" rel="noopener" class="wp-block-easy-pricing-tables-button easy-pricing-tables-button-254e991ed7c218" target="_self" style="border-radius:8px;padding:10px;font-size:16px;max-width:100%;color:#FFFFFF;background-color:#00635f">Buy</a><style>.wp-block-easy-pricing-tables-column .wp-block-easy-pricing-tables-button.easy-pricing-tables-button-254e991ed7c218:hover { filter: grayscale(0.65); }</style></div> 539</div></div> 540 541 542 543<div class="wp-block-easy-pricing-tables-column ept4Template-2" style="padding:42px 30px 30px 30px;background-color:#003563"><div> 544<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field popularText has-text-color has-background" style="color:#FFFFFF;background-color:#6236ff;font-size:11px;text-transform:uppercase"><strong>Most Popular</strong></p> 545 546 547 548 549 550<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field planText has-white-color has-text-color" style="font-size:36px"><strong>Yearly</strong></p> 551 552 553 554<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field planSubText has-text-color" style="color:#333333;font-size:14px"></p> 555 556 557 558<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field priceText has-white-color has-text-color" style="padding-top:16px;font-size:48px;font-style:normal;font-weight:400">$75 <s>180</s></p> 559 560 561 562<p class="wp-block-easy-pricing-tables-field easy-pricing-tables-field pricePeriod has-white-color has-text-color" style="padding-bottom:26px;font-size:14px">Per Year (<strong>41% Discount</strong>)<br></p> 563 564 565 566<ul style="color:#333333;font-size:14px;list-style-type:none" class="wp-block-easy-pricing-tables-list featuresText has-text-color"> 567<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-bdff7c5fb2b77f5c780a2bfa4d592ce6">Ad Free Content</li> 568 569 570 571<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-e6e31e456d5a212846c577190915fc1e">No Contract Cancel Anytime</li> 572 573 574 575<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-bf7a476a6f38510f8eb0a404d4806747">Premium Tutorials</li> 576 577 578 579<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-b91336a6698ec1fd6555d567447f285a">Early Access</li> 580 581 582 583<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-6c3bb657ddfdf7e5c390f3630d25315a">Premium Content</li> 584 585 586 587<li class="wp-block-easy-pricing-tables-list-item easy-pricing-tables-list-item has-white-color has-text-color has-link-color wp-elements-cf048ec39e32305daf4095e9d9559d1f">Priority e-mail Support</li> 588</ul> 589 590 591 592<div style="text-align:center"><a href="https://sparkbyexamples.com/membership-account/membership-checkout/?pmpro_level=2" rel="noopener" class="wp-block-easy-pricing-tables-button easy-pricing-tables-button-3e8b731169fb08" target="_self" style="border-radius:8px;padding:10px;font-size:16px;max-width:100%;color:#FFFFFF;background-color:#00635f">Buy</a><style>.wp-block-easy-pricing-tables-column .wp-block-easy-pricing-tables-button.easy-pricing-tables-button-3e8b731169fb08:hover { filter: grayscale(0.65); }</style></div> 593</div></div> 594<style></style><style>div.ept4-table-395461b808cd78 p, div.ept4-table-395461b808cd78 a, div.ept4-table-395461b808cd78 li { font-family: sans-serif !important};</style></div> 595 596 597 598 599<p class="wp-block-paragraph">The payment processor we work with is <strong>Stripe</strong> and sparkbyexamples.com does not store your credit card information. The Stripe Privacy Policy can be viewed at <a href="https://stripe.com/privacy">https://stripe.com/us/privacy</a></p> 600 601 602 603<h2 class="wp-block-heading" id="learn-real-world-python-skills">Quality Tutorials</h2> 604 605 606 607<p class="wp-block-paragraph">We are a community site focused on creating high-quality tutorials. All of our education materials are created, and curated by a team of experts with years of industry experience.</p> 608 609 610 611<p class="wp-block-paragraph">Every month more than 1,200,000 readers visit us to learn and master various technologies.</p> 612 613 614 615<p class="wp-block-paragraph">To make sure you are learning effectively, each article and tutorial goes through reviews before publication.</p> 616 617 618 619<h2 class="wp-block-heading" id="h-frequently-asked-questions">Frequently Asked Questions</h2> 620 621 622 623<p class="wp-block-paragraph"><strong>How do I cancel my membership?</strong> </p> 624 625 626 627<p class="wp-block-paragraph">You can cancel your membership at any time. Visit your membership account page to cancel your membership, and we’ll set your plan to expire at the end of your current billing period.</p> 628 629 630 631<p class="wp-block-paragraph"><strong>What happens when I cancel my membership?</strong> </p> 632 633 634 635<p class="wp-block-paragraph">Your account will revert to a Free membership where you can still access free tutorials and courses with multiple <strong>Ads</strong> serving.</p> 636 637 638 639<p class="wp-block-paragraph"><strong>How do I get a refund?</strong></p> 640 641 642 643<p class="wp-block-paragraph">You can get a refund by sending an e-mail to <code><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c5acaba3aa85b6b5a4b7aea7bca0bda4a8b5a9a0b6eba6aaa8">[email protected]</a></code>. </p> 644 645 646 647<p class="wp-block-paragraph"><strong>Is there a discount for yearly membership?</strong> </p> 648 649 650 651<p class="wp-block-paragraph">Yes, we offer a 2 month discount on annual memberships. The discount is automatically applied when you sign up for an annual plan.</p> 652 653 654 655<p class="wp-block-paragraph"><strong>Have more questions?</strong> </p> 656 657 658 659<p class="wp-block-paragraph">Please email us at <code><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="127b7c747d526162736079706b776a737f627e77613c717d7f">[email protected]</a></code> and we’re happy to answer any questions you may have.</p> 660 661 662</div> 663 664</article> 665 666 667 </div><!-- #content --> 668 669 670 </div><!-- #primary --> 671 672 673 674<aside id="left-sidebar" class="sidebar-container widget-area sidebar-secondary" itemscope="itemscope" itemtype="https://schema.org/WPSideBar" role="complementary" aria-label="Secondary Sidebar"> 675 676 677 <div id="left-sidebar-inner" class="clr"> 678 679 <div id="ocean_custom_menu-1" class="sidebar-box widget-oceanwp-custom-menu custom-menu-widget clr"><style type="text/css">.ocean_custom_menu-1 > ul > li > a, .custom-menu-widget .ocean_custom_menu-1 .dropdown-menu .sub-menu li a.menu-link{color:#003591;font-size:16px;letter-spacing:0.3px;}.custom-menu-widget .ocean_custom_menu-1.oceanwp-custom-menu > ul.click-menu .open-this{color:#003591;font-size:16px;}.ocean_custom_menu-1 > ul > li > a:hover, .custom-menu-widget .ocean_custom_menu-1 .dropdown-menu .sub-menu li a.menu-link:hover{color:#2cb1f4;}.custom-menu-widget .ocean_custom_menu-1.oceanwp-custom-menu > ul.click-menu .open-this:hover{color:#2cb1f4;}</style><h4 class="widget-title">Latest Tutorials</h4><div class="oceanwp-custom-menu clr ocean_custom_menu-1 left dropdown-hover"><ul id="menu-tutorials" class="dropdown-menu sf-menu"><li id="menu-item-54880" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-54880"><a href="https://sparkbyexamples.com/" class="menu-link">
679Apache Spark Tutorial</a></li> 680<li id="menu-item-55028" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55028"><a href="https://sparkbyexamples.com/pyspark-tutorial/" class="menu-link">PySpark Tutorial</a></li> 681<li id="menu-item-55066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55066"><a href="https://sparkbyexamples.com/python-pandas-tutorial-for-beginners/" class="menu-link">Python Pandas Tutorial</a></li> 682<li id="menu-item-55036" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55036"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/" class="menu-link">R Programming Tutorial</a></li> 683<li id="menu-item-55038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55038"><a href="https://sparkbyexamples.com/python-numpy-tutorial-for-beginners/" class="menu-link">Python NumPy Tutorial</a></li> 684<li id="menu-item-55031" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55031"><a href="https://sparkbyexamples.com/apache-hive-tutorial/" class="menu-link">Apache Hive Tutorial</a></li> 685<li id="menu-item-55026" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55026"><a href="https://sparkbyexamples.com/apache-hbase-tutorial/" class="menu-link">Apache HBase Tutorial</a></li> 686<li id="menu-item-55019" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55019"><a href="https://sparkbyexamples.com/apache-cassandra-tutorials-with-examples/" class="menu-link">
686Apache Cassandra Tutorial</a></li> 687<li id="menu-item-55021" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55021"><a href="https://sparkbyexamples.com/apache-kafka-tutorials-with-examples/" class="menu-link">Apache Kafka Tutorial</a></li> 688<li id="menu-item-55029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55029"><a href="https://sparkbyexamples.com/snowflake-data-warehouse-database-tutorials/" class="menu-link">Snowflake Data Warehouse Tutorial</a></li> 689<li id="menu-item-55024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55024"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/" class="menu-link">H2O Sparkling Water Tutorial</a></li> 690</ul></div></div> 691 </div><!-- #sidebar-inner --> 692 693 694</aside><!-- #sidebar --> 695 696 697 698<aside id="right-sidebar" class="sidebar-container widget-area sidebar-primary" itemscope="itemscope" itemtype="https://schema.org/WPSideBar" role="complementary" aria-label="Primary Sidebar"> 699 700 701 <div id="right-sidebar-inner" class="clr"> 702 703 704 </div><!-- #sidebar-inner --> 705 706 707</aside><!-- #right-sidebar --> 708 709 710 </div><!-- #content-wrap --> 711 712 713 714 </main><!-- #main --> 715 716 717 718 719 720<footer id="footer" class="site-footer" itemscope="itemscope" itemtype="https://schema.org/WPFooter" role="contentinfo"> 721 722 723 <div id="footer-inner" class="clr"> 724 725 726 727<div id="footer-widgets" class="oceanwp-row clr hide-tablet-mobile"> 728 729 730 <div class="footer-widgets-inner container"> 731 732 <div class="footer-box span_1_of_4 col col-1"> 733 <div id="ocean_custom_menu-36" class="footer-widget widget-oceanwp-custom-menu custom-menu-widget clr"><h2 class="widget-title">Top Tutorials</h2><div class="oceanwp-custom-menu clr ocean_custom_menu-36 left dropdown-hover"><ul id="menu-tutorials-1" class="dropdown-menu sf-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-54880"><a href="https://sparkbyexamples.com/" class="menu-link">Apache Spark Tutorial</a></li> 734<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55028"><a href="https://sparkbyexamples.com/pyspark-tutorial/" class="menu-link">PySpark Tutorial</a></li> 735<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55066"><a href="https://sparkbyexamples.com/python-pandas-tutorial-for-beginners/" class="menu-link">
735Python Pandas Tutorial</a></li> 736<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55036"><a href="https://sparkbyexamples.com/r-tutorial-with-examples/" class="menu-link">R Programming Tutorial</a></li> 737<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55038"><a href="https://sparkbyexamples.com/python-numpy-tutorial-for-beginners/" class="menu-link">Python NumPy Tutorial</a></li> 738<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55031"><a href="https://sparkbyexamples.com/apache-hive-tutorial/" class="menu-link">Apache Hive Tutorial</a></li> 739<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55026"><a href="https://sparkbyexamples.com/apache-hbase-tutorial/" class="menu-link">Apache HBase Tutorial</a></li> 740<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55019"><a href="https://sparkbyexamples.com/apache-cassandra-tutorials-with-examples/" class="menu-link">Apache Cassandra Tutorial</
740a></li> 741<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55021"><a href="https://sparkbyexamples.com/apache-kafka-tutorials-with-examples/" class="menu-link">Apache Kafka Tutorial</a></li> 742<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55029"><a href="https://sparkbyexamples.com/snowflake-data-warehouse-database-tutorials/" class="menu-link">Snowflake Data Warehouse Tutorial</a></li> 743<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55024"><a href="https://sparkbyexamples.com/h2o-sparkling-water-tutorial-beginners/" class="menu-link">H2O Sparkling Water Tutorial</a></li> 744</ul></div></div> </div><!-- .footer-one-box --> 745 746 <div class="footer-box span_1_of_4 col col-2"> 747 <div id="ocean_custom_menu-37" class="footer-widget widget-oceanwp-custom-menu custom-menu-widget clr"><h2 class="widget-title">Categories</h2><div class="oceanwp-custom-menu clr ocean_custom_menu-37 left dropdown-hover"><ul id="menu-categories" class="dropdown-menu sf-menu"><li id="menu-item-54096" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54096"><a href="https://sparkbyexamples.com/category/spark/" class="menu-link">Apache Spark</a></li> 748<li id="menu-item-54098" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54098"><a href="https://sparkbyexamples.com/category/pyspark/" class="menu-link">PySpark</a></li> 749<li id="menu-item-54101" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54101"><a href="https://sparkbyexamples.com/category/pandas/" class="menu-link">Pandas</a></li> 750<li id="menu-item-54095" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54095"><a href="https://sparkbyexamples.com/category/r-programming/" class="menu-link">R Programming</a></li> 751<li id="menu-item-54094" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54094"><a href="https://sparkbyexamples.com/category/snowflake/" class="menu-link">Snowflake Database</a></li> 752<li id="menu-item-54097" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54097"><a href="https://sparkbyexamples.com/category/numpy/" class="menu-link">NumPy</a></li> 753<li id="menu-item-54112" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54112"><a href="https://sparkbyexamples.com/category/apache-hive/" class="menu-link">Apache Hive</a></li> 754<li id="menu-item-54102" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54102"><a href="https://sparkbyexamples.com/category/hbase/" class="menu-link">Apache HBase</a></li> 755<li id="menu-item-54091" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54091"><a href="https://sparkbyexamples.com/category/kafka/" class="menu-link">Apache Kafka</a></li> 756<li id="menu-item-54093" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54093"><a href="https://sparkbyexamples.com/category/cassandra/" class="menu-link">Apache Cassandra</a></li> 757<li id="menu-item-54100" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-54100"><a href="https://sparkbyexamples.com/category/h2o-sparkling-water/" class="menu-link">H2O Sparkling Water</a></li> 758</ul></div></div> </div><!-- .footer-one-box --> 759 760 <div class="footer-box span_1_of_4 col col-3 ">
761 <div id="ocean_custom_menu-38" class="footer-widget widget-oceanwp-custom-menu custom-menu-widget clr"><h2 class="widget-title">Legal</h2><div class="oceanwp-custom-menu clr ocean_custom_menu-38 left dropdown-hover"><ul id="menu-footer-menu" class="dropdown-menu sf-menu"><li id="menu-item-66294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-66294"><a href="https://sparkbyexamples.com/privacy-policy/" class="menu-link">SparkByExamples.com – Privacy Policy</a></li> 762<li id="menu-item-81549" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81549"><a href="https://sparkbyexamples.com/refund-policy/" class="menu-link">Refund Policy</a></li> 763<li id="menu-item-81550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81550"><a href="https://sparkbyexamples.com/terms-of-use/" class="menu-link">Terms of Use</a></li> 764</ul></div></div> </div><!-- .footer-one-box --> 765 766 <div class="footer-box span_1_of_4 col col-4"> 767 <div id="block-7" class="footer-widget widget_block clr"> 768<div class="wp-block-jetpack-contact-info"><div class="wp-block-image"> 769<figure class="aligncenter size-full is-resized"><img class="wp-image-103294 br-lazy" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3MzQgMTU5Jz48L3N2Zz4=" data-breeze="https://sparkbyexamples.com/wp-content/uploads/2024/04/logo-transparent.png" loading="lazy" decoding="async" width="734" height="159" alt="" style="width:249px;height:auto" data-brsrcset="https://sparkbyexamples.com/wp-content/uploads/2024/04/logo-transparent.png 734w, https://sparkbyexamples.com/wp-content/uploads/2024/04/logo-transparent-300x65.png 300w" data-brsizes="auto, (max-width: 734px) 100vw, 734px" /></figure> 770</div> 771 772 773 774 775 776 777<div class="wp-block-jetpack-address"><div><span class="jetpack-address__region"> </span> <span class="jetpack-address__postal"></span></div><div class="jetpack-address__country"> </div></div> 778</div> 779</div><div id="ocean_about_me-1" class="footer-widget widget-oceanwp-about-me about-me-widget clr"> 780 <div class="oceanwp-about-me"> 781 782 <div class="oceanwp-about-me-avatar clr"> 783 784 785 </div><!-- .oceanwp-about-me-avatar --> 786 787 <div class="oceanwp-about-me-text clr"> </div> 788 789 <ul class="oceanwp-about-me-social style-color"> 790 <li class="facebook"><a href="https://www.facebook.com/sparkbyexamples " aria-label="Facebook" target="_blank" rel="noopener noreferrer"><i class=" fab fa-facebook" aria-hidden="true" role="img"></i></a><span class="screen-reader-text">Opens in a new tab</span></li><li class="instagram"><a href="https://instagram.com/sparkbyexamples " aria-label="Instagram" target="_blank" rel="noopener noreferrer"><i class=" fab fa-instagram" aria-hidden="true" role="img"></i></a><span class="screen-reader-text">Opens in a new tab</span></li><li class="linkedin"><a href="https://www.linkedin.com/company/sparkbyexamples/ " aria-label="LinkedIn" target="_blank" rel="noopener noreferrer"><i class=" fab fa-linkedin" aria-hidden="true" role="img"></i></a><span class="screen-reader-text">Opens in a new tab</span></li><li class="pinterest"><a href="https://pinterest.com/sparkbyexamples " aria-label="Pinterest" target="_blank" rel="noopener noreferrer"><i class=" fab fa-pinterest-p" aria-hidden="true" role="img"></i></a><span class="screen-reader-text">Opens in a new tab</span></li><li class="twitter"><a href="https://twitter.com/sparkbyexamples " aria-label="X" target="_blank" rel="noopener noreferrer"><i class=" fab fa-twitter" aria-hidden="true" role="img"></i></a><span class="screen-reader-text">Opens in a new tab</span></li> 791 </ul> 792 793 794 </div> 795 796 </div> </div><!-- .footer-box --> 797 798 799 </div><!-- .container --> 800 801 802</div><!-- #footer-widgets --> 803 804 805 806<div id="footer-bottom" class="clr no-footer-nav"> 807 808 809 <div id="footer-bottom-inner" class="container clr"> 810 811 812 813 <div id="copyright" class="clr" role="contentinfo"> 814 Copyright 2024 www.SparkByExamples.com. All rights reserved. </div><!-- #copyright --> 815 816 817 </div><!-- #footer-bottom-inner --> 818 819 820</div><!-- #footer-bottom --> 821 822 823 </div><!-- #footer-inner --> 824 825 826</footer><!-- #footer --> 827 828 829 830</div><!-- #wrap --> 831 832 833</div><!-- #outer-wrap --> 834 835 836 837<a aria-label="Scroll to the top of the page" href="#" id="scroll-top" class="scroll-top-right"><i class=" fa fa-angle-up" aria-hidden="true" role="img"></i></a>
vendor: 117 bytes, lines 837-842
837 838 839 840 841 842<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
842<script type="speculationrules"> 843{"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/oceanwp-child-theme-master/*","/wp-content/themes/oceanwp/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 844</script>
844 845 <!-- Memberships powered by Paid Memberships Pro v3.6. --> 846
846<script id="react-js" src="https://sparkbyexamples.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 846
846
847<script id="react-jsx-runtime-js" src="https://sparkbyexamples.com/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 847
847
848<script id="wp-autop-js" src="https://sparkbyexamples.com/wp-includes/js/dist/autop.min.js?ver=9d0d0901b46f0a9027c9"></script>
vendor: 1 bytes, line 848
848
849<script id="wp-blob-js" src="https://sparkbyexamples.com/wp-includes/js/dist/blob.min.js?ver=198af75fe06d924090d8"></script>
vendor: 1 bytes, line 849
849
850<script id="wp-block-serialization-default-parser-js" src="https://sparkbyexamples.com/wp-includes/js/dist/block-serialization-default-parser.min.js?ver=bff55bd3f1ce9df0c99c"></script>
vendor: 1 bytes, line 850
850
851<script id="wp-hooks-js" src="https://sparkbyexamples.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 851
851
852<script id="wp-deprecated-js" src="https://sparkbyexamples.com/wp-includes/js/dist/deprecated.min.js?ver=990e85f234fee8f7d446"></script>
vendor: 1 bytes, line 852
852
853<script id="wp-dom-js" src="https://sparkbyexamples.com/wp-includes/js/dist/dom.min.js?ver=66a6cf58e0c4cd128af0"></script>
vendor: 1 bytes, line 853
853
854<script id="react-dom-js" src="https://sparkbyexamples.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 854
854
855<script id="wp-escape-html-js" src="https://sparkbyexamples.com/wp-includes/js/dist/escape-html.min.js?ver=3f093e5cca67aa0f8b56"></script>
vendor: 1 bytes, line 855
855
856<script id="wp-element-js" src="https://sparkbyexamples.com/wp-includes/js/dist/element.min.js?ver=15ba804677f72a8db97b"></script>
vendor: 1 bytes, line 856
856
857<script id="wp-is-shallow-equal-js" src="https://sparkbyexamples.com/wp-includes/js/dist/is-shallow-equal.min.js?ver=5d84b9f3cb50d2ce7d04"></script>
vendor: 1 bytes, line 857
857
858<script id="wp-i18n-js" src="https://sparkbyexamples.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 858
858
859<script id="wp-i18n-js-after"> 860wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 861//# sourceURL=wp-i18n-js-after 862</script>
vendor: 1 bytes, line 862
862
863<script id="wp-keycodes-js" src="https://sparkbyexamples.com/wp-includes/js/dist/keycodes.min.js?ver=aa1a141e3468afe7f852"></script>
vendor: 1 bytes, line 863
863
864<script id="wp-priority-queue-js" src="https://sparkbyexamples.com/wp-includes/js/dist/priority-queue.min.js?ver=1f0e89e247bc0bd3f9b9"></script>
vendor: 1 bytes, line 864
864
865<script id="wp-undo-manager-js" src="https://sparkbyexamples.com/wp-includes/js/dist/undo-manager.min.js?ver=27bb0ae036a2c9d4a1b5"></script>
vendor: 1 bytes, line 865
865
866<script id="wp-compose-js" src="https://sparkbyexamples.com/wp-includes/js/dist/compose.min.js?ver=edb5a8c0b5bf71686403"></script>
vendor: 1 bytes, line 866
866
867<script id="wp-private-apis-js" src="https://sparkbyexamples.com/wp-includes/js/dist/private-apis.min.js?ver=835912f0086b9e59aed4"></script>
vendor: 1 bytes, line 867
867
868<script id="wp-redux-routine-js" src="https://sparkbyexamples.com/wp-includes/js/dist/redux-routine.min.js?ver=64f9f5001aabc046c605"></script>
vendor: 1 bytes, line 868
868
869<script id="wp-data-js" src="https://sparkbyexamples.com/wp-includes/js/dist/data.min.js?ver=1756b6a2676c1b3369ab"></script>
vendor: 1 bytes, line 869
869
870<script id="wp-data-js-after"> 871( function() { 872 var userId = 0; 873 var storageKey = "WP_DATA_USER_" + userId; 874 wp.data 875 .use( wp.data.plugins.persistence, { storageKey: storageKey } ); 876} )(); 877//# sourceURL=wp-data-js-after 878</script>
vendor: 1 bytes, line 878
878
879<script id="wp-html-entities-js" src="https://sparkbyexamples.com/wp-includes/js/dist/html-entities.min.js?ver=8c6fa5b869dfeadc4af2"></script>
vendor: 1 bytes, line 879
879
880<script id="wp-dom-ready-js" src="https://sparkbyexamples.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 880
880
881<script id="wp-a11y-js" src="https://sparkbyexamples.com/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 881
881
882<script id="wp-rich-text-js" src="https://sparkbyexamples.com/wp-includes/js/dist/rich-text.min.js?ver=16449e6108f48327f368"></script>
vendor: 1 bytes, line 882
882
883<script id="wp-shortcode-js" src="https://sparkbyexamples.com/wp-includes/js/dist/shortcode.min.js?ver=11742fe18cc215d3d5ab"></script>
vendor: 1 bytes, line 883
883
884<script id="wp-warning-js" src="https://sparkbyexamples.com/wp-includes/js/dist/warning.min.js?ver=36fdbdc984d93aee8a97"></script>
vendor: 1 bytes, line 884
884
885<script id="wp-blocks-js" src="https://sparkbyexamples.com/wp-includes/js/dist/blocks.min.js?ver=ef38e42500165bfda301"></script>
vendor: 1 bytes, line 885
885
886<script id="fca_ept_editor_common_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/editor/fca-ept-editor-common.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 886
886
887<script id="fca_ept_sidebar_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/editor/fca-ept-sidebar.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 887
887
888<script id="fca_ept_toolbar_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/editor/fca-ept-toolbar.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 888
888
889<script id="fca_ept_editor_script-js-extra"> 890var fcaEptEditorData = {"edition":"Free","directory":"https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables","woo_integration":"","toggle_integration":"","ajax_url":"https://sparkbyexamples.com/wp-admin/admin-ajax.php","edit_url":"https://sparkbyexamples.com/wp-admin/edit.php","fa_classes":"","debug":"","theme_support":{"wide":true,"block_styles":true},"post_type":"page"}; 891//# sourceURL=fca_ept_editor_script-js-extra 892</script>
vendor: 1 bytes, line 892
892
893<script id="fca_ept_editor_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/editor/fca-ept-editor.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 893
893
894<script id="fca_ept_layout1_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/layout1/fca-ept-layout1.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 894
894
895<script id="fca_ept_layout2_script-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/assets/blocks/layout2/fca-ept-layout2.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 895
895
896<script id="imagesloaded-js" src="https://sparkbyexamples.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 896
896
897<script id="oceanwp-main-js-extra"> 898var oceanwpLocalize = {"nonce":"7fafd03d0d","isRTL":"","menuSearchStyle":"drop_down","mobileMenuSearchStyle":"disabled","sidrSource":null,"sidrDisplace":"1","sidrSide":"left","sidrDropdownTarget":"link","verticalHeaderTarget":"link","customScrollOffset":"0","customSelects":".woocommerce-ordering .orderby, #dropdown_product_cat, .widget_categories select, .widget_archive select, .single-product .variations_form .variations select","stickyChoose":"auto","stickyStyle":"shrink","shrinkLogoHeight":"30","stickyEffect":"none","hasStickyTopBar":"","hasStickyMobile":""}; 899//# sourceURL=oceanwp-main-js-extra 900</script>
vendor: 1 bytes, line 900
900
901<script id="oceanwp-main-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/theme.min.js?ver=1.0"></script>
vendor: 1 bytes, line 901
901
902<script id="oceanwp-drop-down-mobile-menu-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/drop-down-mobile-menu.min.js?ver=1.0"></script>
vendor: 1 bytes, line 902
902
903<script id="oceanwp-drop-down-search-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/drop-down-search.min.js?ver=1.0"></script>
vendor: 1 bytes, line 903
903
904<script id="ow-magnific-popup-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/vendors/magnific-popup.min.js?ver=1.0"></script>
vendor: 1 bytes, line 904
904
905<script id="oceanwp-lightbox-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/ow-lightbox.min.js?ver=1.0"></script>
vendor: 1 bytes, line 905
905
906<script id="ow-flickity-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/vendors/flickity.pkgd.min.js?ver=1.0"></script>
vendor: 1 bytes, line 906
906
907<script id="oceanwp-slider-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/ow-slider.min.js?ver=1.0"></script>
vendor: 1 bytes, line 907
907
908<script id="oceanwp-scroll-effect-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/scroll-effect.min.js?ver=1.0"></script>
vendor: 1 bytes, line 908
908
909<script id="oceanwp-scroll-top-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/scroll-top.min.js?ver=1.0"></script>
vendor: 1 bytes, line 909
909
910<script id="oceanwp-select-js" src="https://sparkbyexamples.com/wp-content/themes/oceanwp/assets/js/select.min.js?ver=1.0"></script>
vendor: 1 bytes, line 910
910
911<script id="breeze-lazy-js" src="https://sparkbyexamples.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js?ver=2.2.20"></script>
vendor: 1 bytes, line 911
911
912<script id="breeze-lazy-js-after"> 913document.addEventListener("DOMContentLoaded", function () { 914 window.lazyLoadInstance = new LazyLoad({ 915 elements_selector: ".br-lazy", 916 data_src: "breeze", 917 data_srcset: "brsrcset", 918 data_sizes: "brsizes", 919 class_loaded: "br-loaded", 920 threshold: 300, 921 }); 922 }); 923//# sourceURL=breeze-lazy-js-after 924</script>
vendor: 1 bytes, line 924
924
925<script id="jetpack-stats-js-before"> 926_stq = window._stq || []; 927_stq.push([ "view", {"v":"ext","blog":"239185920","post":"73558","tz":"-8","srv":"sparkbyexamples.com","j":"1:15.7"} ]); 928_stq.push([ "clickTrackerInit", "239185920", "73558" ]); 929//# sourceURL=jetpack-stats-js-before 930</script>
vendor: 1 bytes, line 930
930
931<script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202635.js"></script>
vendor: 1 bytes, line 931
931
932<script id="osh-js-scripts-js" src="https://sparkbyexamples.com/wp-content/plugins/ocean-sticky-header/assets/js/sticky-header.min.js"></script>
vendor: 1 bytes, line 932
932
933<script id="fca-ept4-frontend-js-js" src="https://sparkbyexamples.com/wp-content/plugins/easy-pricing-tables/includes/v4/blocks/table/table-frontend.min.js?ver=4.1.1"></script>
vendor: 1 bytes, line 933
933
934<script> 935function b2a(a){var b,c=0,l=0,f="",g=[];if(!a)return a;do{var e=a.charCodeAt(c++);var h=a.charCodeAt(c++);var k=a.charCodeAt(c++);var d=e<<16|h<<8|k;e=63&d>>18;h=63&d>>12;k=63&d>>6;d&=63;g[l++]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(e)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}while(c< 936a.length);return f=g.join(""),b=a.length%3,(b?f.slice(0,b-3):f)+"===".slice(b||3)}function a2b(a){var b,c,l,f={},g=0,e=0,h="",k=String.fromCharCode,d=a.length;for(b=0;64>b;b++)f["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(b)]=b;for(c=0;d>c;c++)for(b=f[a.charAt(c)],g=(g<<6)+b,e+=6;8<=e;)((l=255&g>>>(e-=8))||d-2>c)&&(h+=k(l));return h}b64e=function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(b,a){return String.fromCharCode("0x"+a)}))}; 937b64d=function(a){return decodeURIComponent(atob(a).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}; 938/* <![CDATA[ */ 939ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"}; 940/* ]]> */ 941var sticky_widget_mode=0,sticky_widget_margin=15,ai_block_class_def="code-block"; 942"undefined"!=typeof sticky_widget_mode&&function(d){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?d():document.addEventListener("DOMContentLoaded",d)}(function(){var d=function(){var e=document.body.clientWidth;document.querySelectorAll(".ai-sticky-widget").forEach((b,a)=>{if(2==sticky_widget_mode)a=b.querySelector("."+ai_block_class_def),null!=a&&(a.style.position="sticky",a.style.position="-webkit-sticky",a.style.top=sticky_widget_margin+"px"), 943a=b.querySelector(".ai-sticky-space"),null!=a&&(a.style.height=window.innerHeight+"px");else{var c=b.clientWidth,f=!1;for(a=b.parentElement;"BODY"!=a.tagName;){if(a.classList.contains("theiaStickySidebar")){f=!0;break}var g=a.parentElement,h=g.clientWidth;if(h>1.2*c||h>e/2)break;a=g}if(!f)if(c=a.getBoundingClientRect(),b=b.getBoundingClientRect(),b=c.top-b.top+sticky_widget_margin,0==sticky_widget_mode){if("sticky"!=a.style.position||isNaN(parseInt(a.style.top))||a.style.top<b)if(a.style.position= 944"sticky",a.style.position="-webkit-sticky",a.style.top=b+"px","undefined"==typeof ai_no_sticky_sidebar_height)for(b=a;"BODY"!=b.tagName;)if(b=b.parentElement,(b.clientWidth>1.5*a.clientWidth||b.clientWidth>e/2)&&b.clientHeight>a.clientHeight){c=b.clientHeight;a.parentElement.style.height=c+"px";a.parentElement.style.height=c-(b.clientHeight-c)+"px";break}}else 1==sticky_widget_mode&&(window.jQuery&&window.jQuery.fn?jQuery(a).theiaStickySidebar({additionalMarginTop:b,sidebarBehavior:"stick-to-top"}): 945console.error("AI STICKY WIDGET MODE Javascript USES jQuery","- jQuery not found"))}})};"undefined"==typeof ai_sticky_sidebar_delay&&(ai_sticky_sidebar_delay=200);setTimeout(function(){d()},ai_sticky_sidebar_delay)}); 946var ai_cookie_js=!0,ai_block_class_def="code-block"; 947/* 948 js-cookie v3.0.5 | MIT JavaScript Cookie v2.2.0 949 https://github.com/js-cookie/js-cookie 950 951 Copyright 2006, 2015 Klaus Hartl & Fagner Brack 952 Released under the MIT license 953*/ 954if("undefined"!==typeof ai_cookie_js){(function(a,f){"object"===typeof exports&&"undefined"!==typeof module?module.exports=f():"function"===typeof define&&define.amd?define(f):(a="undefined"!==typeof globalThis?globalThis:a||self,function(){var b=a.Cookies,c=a.Cookies=f();c.noConflict=function(){a.Cookies=b;return c}}())})(this,function(){function a(b){for(var c=1;c<arguments.length;c++){var g=arguments[c],e;for(e in g)b[e]=g[e]}return b}function f(b,c){function g(e,d,h){if("undefined"!==typeof document){h= 955a({},c,h);"number"===typeof h.expires&&(h.expires=new Date(Date.now()+864E5*h.expires));h.expires&&(h.expires=h.expires.toUTCString());
955e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="",k;for(k in h)h[k]&&(l+="; "+k,!0!==h[k]&&(l+="="+h[k].split(";")[0]));return document.cookie=e+"="+b.write(d,e)+l}}return Object.create({set:g,get:function(e){if("undefined"!==typeof document&&(!arguments.length||e)){for(var d=document.cookie?document.cookie.split("; "): 956[],h={},l=0;l<d.length;l++){var k=d[l].split("="),p=k.slice(1).join("=");try{var n=decodeURIComponent(k[0]);h[n]=b.read(p,n);if(e===n)break}catch(q){}}return e?h[e]:h}},remove:function(e,d){g(e,"",a({},d,{expires:-1}))},withAttributes:function(e){return f(this.converter,a({},this.attributes,e))},withConverter:function(e){return f(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(c)},converter:{value:Object.freeze(b)}})}return f({read:function(b){'"'===b[0]&&(b=b.slice(1,-1)); 957return b.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(b){return encodeURIComponent(b).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});AiCookies=Cookies.noConflict();function m(a){if(null==a)return a;'"'===a.charAt(0)&&(a=a.slice(1,-1));try{a=JSON.parse(a)}catch(f){}return a}ai_check_block=function(a){var f="undefined"!==typeof ai_debugging;if(null==a)return!0;var b=m(AiCookies.get("aiBLOCKS"));ai_debug_cookie_status="";null==b&&(b={});"undefined"!== 958typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(b[a]={}),b[a].hasOwnProperty("d")||(b[a].d=ai_delay_showing_pageviews,f&&console.log("AI CHECK block",a,"NO COOKIE DATA d, delayed for",ai_delay_showing_pageviews,"pageviews")));if(b.hasOwnProperty(a)){for(var c in b[a]){if("x"==c){var g="",e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"x cookie hash",e,"code hash", 959g);var d=new Date;d=b[a][c]-Math.round(d.getTime()/1E3);if(0<d&&e==g)return ai_debug_cookie_status=b="closed for "+d+" s = "+Math.round(1E4*d/3600/24)/1E4+" days",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing x");ai_set_cookie(a,"x","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("c")||ai_set_cookie(a,"h","")}else if("d"==c){if(0!=b[a][c])return ai_debug_cookie_status=b="delayed for "+b[a][c]+" pageviews",f&&console.log("AI CHECK block",a, 960b),f&&console.log(""),!1}else if("i"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"i cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max impressions reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/1E3);if(0<d)return ai_debug_cookie_status= 961b="max imp. reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing i");ai_set_cookie(a,"i","");b[a].hasOwnProperty("c")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("ipt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].it-g,0<d))return ai_debug_cookie_status=b="max imp. per time reached ("+Math.round(1E4*d/24/ 9623600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if("c"==c){g="";e=document.querySelectorAll('span[data-ai-block="'+a+'"]')[0];"aiHash"in e.dataset&&(g=e.dataset.aiHash);e="";b[a].hasOwnProperty("h")&&(e=b[a].h);f&&console.log("AI CHECK block",a,"c cookie hash",e,"code hash",g);if(0==b[a][c]&&e==g)return ai_debug_cookie_status=b="max clicks reached",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;if(0>b[a][c]&&e==g){d=new Date;d=-b[a][c]-Math.round(d.getTime()/ 9631E3);if(0<d)return ai_debug_cookie_status=b="max clicks reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1;f&&console.log("AI CHECK block",a,"removing c");ai_set_cookie(a,"c","");b[a].hasOwnProperty("i")||b[a].hasOwnProperty("x")||(f&&console.log("AI CHECK block",a,"cookie h removed"),ai_set_cookie(a,"h",""))}}if("cpt"==c&&0==b[a][c]&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b[a].ct-g,0<d))return ai_debug_cookie_status=b="max clicks per time reached ("+ 964Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK block",a,b),f&&console.log(""),!1}if(b.hasOwnProperty("G")&&b.G.hasOwnProperty("cpt")&&0==b.G.cpt&&(d=new Date,g=Math.round(d.getTime()/1E3),d=b.G.ct-g,0<d))return ai_debug_cookie_status=b="max global clicks per time reached ("+Math.round(1E4*d/24/3600)/1E4+" days = "+d+" s)",f&&console.log("AI CHECK GLOBAL",b),f&&console.log(""),!1}ai_debug_cookie_status="OK";f&&console.log("AI CHECK block",a,"OK");f&&console.log("");return!0}; 965ai_check_and_insert_block=function(a,f){var b="undefined"!==typeof ai_debugging;if(null==a)return!0;var c=document.getElementsByClassName(f);if(c.length){c=c[0];var g=c.closest("."+ai_block_class_def),e=ai_check_block(a);!e&&0!=parseInt(c.getAttribute("limits-fallback"))&&c.hasAttribute("data-fallback-code")&&(b&&console.log("AI CHECK FAILED, INSERTING FALLBACK BLOCK",c.getAttribute("limits-fallback")),c.setAttribute("data-code",c.getAttribute("data-fallback-code")),null!=g&&g.hasAttribute("data-ai")&& 966c.hasAttribute("fallback-tracking")&&c.hasAttribute("fallback_level")&&g.setAttribute("data-ai-"+c.getAttribute("fallback_level"),c.getAttribute("fallback-tracking")),e=!0);c.removeAttribute("data-selector");e?(ai_insert_code(c),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position="")))):(b=c.closest("div[data-ai]"), 967null!=b&&"undefined"!=typeof b.getAttribute("data-ai")&&(e=JSON.parse(b64d(b.getAttribute("data-ai"))),"undefined"!==typeof e&&e.constructor===Array&&(e[1]="",b.setAttribute("data-ai",b64e(JSON.stringify(e))))),g&&(b=g.querySelectorAll(".ai-debug-block"),b.length&&(g.classList.remove("ai-list-block"),g.classList.remove("ai-list-block-ip"),g.classList.remove("ai-list-block-filter"),g.style.visibility="",g.classList.contains("ai-remove-position")&&(g.style.position=""))));c.classList.remove(f)}c=document.querySelectorAll("."+ 968f+"-dbg");g=0;for(b=c.length;g<b;g++)e=c[g],e.querySelector(".ai-status").textContent=ai_debug_cookie_status,e.querySelector(".ai-cookie-data").textContent=ai_get_cookie_text(a),e.classList.remove(f+"-dbg")};ai_load_cookie=function(){var a="undefined"!==typeof ai_debugging,f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={},a&&console.log("AI COOKIE NOT PRESENT"));a&&console.log("AI COOKIE LOAD",f);return f};ai_set_cookie=function(a,f,b){var c="undefined"!==typeof ai_debugging;c&&console.log("AI COOKIE SET block:", 969a,"property:",f,"value:",b);var g=ai_load_cookie();if(""===b){if(g.hasOwnProperty(a)){delete g[a][f];a:{f=g[a];for(e in f)if(f.hasOwnProperty(e)){var e=!1;break a}e=!0}e&&delete g[a]}}else g.hasOwnProperty(a)||(g[a]={}),g[a][f]=b;0===Object.keys(g).length&&g.constructor===Object?(AiCookies.remove("aiBLOCKS"),c&&console.log("AI COOKIE REMOVED")):AiCookies.set("aiBLOCKS",JSON.stringify(g),{expires:365,path:"/"});if(c)if(a=m(AiCookies.get("aiBLOCKS")),"undefined"!=typeof a){console.log("AI COOKIE NEW", 970a);console.log("AI COOKIE DATA:");for(var d in a){for(var h in a[d])"x"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"closed for",c,"s = ",Math.round(1E4*c/3600/24)/1E4,"days")):"d"==h?console.log(" BLOCK",d,"delayed for",a[d][h],"pageviews"):"e"==h?console.log(" BLOCK",d,"show every",a[d][h],"pageviews"):"i"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,a[d][h],"impressions until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max impressions, closed for", 971c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))):"ipt"==h?console.log(" BLOCK",d,a[d][h],"impressions until limit per time period"):"it"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"impressions limit expiration in",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"c"==h?(e=a[d][h],0<=e?console.log(" BLOCK",d,e,"clicks until limit"):(c=new Date,c=-e-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"max clicks, closed for",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days"))): 972"cpt"==h?console.log(" BLOCK",d,a[d][h],"clicks until limit per time period"):"ct"==h?(c=new Date,c=a[d][h]-Math.round(c.getTime()/1E3),console.log(" BLOCK",d,"clicks limit expiration in ",c,"s =",Math.round(1E4*c/3600/24)/1E4,"days")):"h"==h?console.log(" BLOCK",d,"hash",a[d][h]):console.log(" ?:",d,":",h,a[d][h]);console.log("")}}else console.log("AI COOKIE NOT PRESENT");return g};ai_get_cookie_text=function(a){var f=m(AiCookies.get("aiBLOCKS"));null==f&&(f={});var b="";f.hasOwnProperty("G")&& 973(b="G["+JSON.stringify(f.G).replace(/"/g,"").replace("{","").replace("}","")+"] ");var c="";f.hasOwnProperty(a)&&(c=JSON.stringify(f[a]).replace(/"/g,"").replace("{","").replace("}",""));return b+c}}; 974var ai_insertion_js=!0,ai_block_class_def="code-block"; 975if("undefined"!=typeof ai_insertion_js){ai_insert=function(a,h,l){if(-1!=h.indexOf(":eq("))if(window.jQuery&&window.jQuery.fn)var n=jQuery(h);else{console.error("AI INSERT USING jQuery QUERIES:",h,"- jQuery not found");return}else n=document.querySelectorAll(h);for(var u=0,y=n.length;u<y;u++){var d=n[u];selector_string=d.hasAttribute("id")?"#"+d.getAttribute("id"):d.hasAttribute("class")?"."+d.getAttribute("class").replace(RegExp(" ","g"),"."):"";var w=document.createElement("div");w.innerHTML=l; 976var m=w.getElementsByClassName("ai-selector-counter")[0];null!=m&&(m.innerText=u+1);m=w.getElementsByClassName("ai-debug-name ai-main")[0];if(null!=m){var r=a.toUpperCase();"undefined"!=typeof ai_front&&("before"==a?r=ai_front.insertion_before:"after"==a?r=ai_front.insertion_after:"prepend"==a?r=ai_front.insertion_prepend:"append"==a?r=ai_front.insertion_append:"replace-content"==a?r=ai_front.insertion_replace_content:"replace-element"==a&&(r=ai_front.insertion_replace_element));-1==selector_string.indexOf(".ai-viewports")&& 977(m.innerText=r+" "+h+" ("+d.tagName.toLowerCase()+selector_string+")")}m=document.createRange();try{var v=m.createContextualFragment(w.innerHTML)}catch(t){}"before"==a?d.parentNode.insertBefore(v,d):"after"==a?d.parentNode.insertBefore(v,d.nextSibling):"prepend"==a?d.insertBefore(v,d.firstChild):"append"==a?d.insertBefore(v,null):"replace-content"==a?(d.innerHTML="",d.insertBefore(v,null)):"replace-element"==a&&(d.parentNode.insertBefore(v,d),d.parentNode.removeChild(d));z()}};ai_insert_code=function(a){function h(m, 978r){return null==m?!1:m.classList?m.classList.contains(r):-1<(" "+m.className+" ").indexOf(" "+r+" ")}function l(m,r){null!=m&&(m.classList?m.classList.add(r):m.className+=" "+r)}function n(m,r){null!=m&&(m.classList?m.classList.remove(r):m.className=m.className.replace(new RegExp("(^|\\b)"+r.split(" ").join("|")+"(\\b|$)","gi")," "))}if("undefined"!=typeof a){var u=!1;if(h(a,"no-visibility-check")||a.offsetWidth||a.offsetHeight||a.getClientRects().length){u=a.getAttribute("data-code");var y=a.getAttribute("data-insertion-position"), 979d=a.getAttribute("data-selector");if(null!=u)if(null!=y&&null!=d){if(-1!=d.indexOf(":eq(")?window.jQuery&&window.jQuery.fn&&jQuery(d).length:document.querySelectorAll(d).length)ai_insert(y,d,b64d(u)),n(a,"ai-viewports")}else{y=document.createRange();try{var w=y.createContextualFragment(b64d(u))}catch(m){}a.parentNode.insertBefore(w,a.nextSibling);n(a,"ai-viewports")}u=!0}else w=a.previousElementSibling,h(w,"ai-debug-bar")&&h(w,"ai-debug-script")&&(n(w,"ai-debug-script"),l(w,"ai-debug-viewport-invisible")), 980n(a,"ai-viewports");return u}};ai_insert_list_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h),n=h.closest("div."+ai_block_class_def);if(n){l||n.removeAttribute("data-ai");var u=n.querySelectorAll(".ai-debug-block");n&&u.length&&(n.classList.remove("ai-list-block"),n.classList.remove("ai-list-block-ip"),n.classList.remove("ai-list-block-filter"),n.style.visibility="",n.classList.contains("ai-remove-position")&&(n.style.position=""))}h.classList.remove(a); 981l&&z()}};ai_insert_viewport_code=function(a){var h=document.getElementsByClassName(a)[0];if("undefined"!=typeof h){var l=ai_insert_code(h);h.classList.remove(a);l&&(a=h.closest("div."+ai_block_class_def),null!=a&&(l=h.getAttribute("style"),null!=l&&a.setAttribute("style",a.getAttribute("style")+" "+l)));setTimeout(function(){h.removeAttribute("style")},2);z()}};ai_insert_adsense_fallback_codes=function(a){a.style.display="none";var h=a.closest(".ai-fallback-adsense"),l=h.nextElementSibling;l.getAttribute("data-code")? 982ai_insert_code(l)&&z():l.style.display="block";h.classList.contains("ai-empty-code")&&null!=a.closest("."+ai_block_class_def)&&(a=a.closest("."+ai_block_class_def).getElementsByClassName("code-block-label"),0!=a.length&&(a[0].style.display="none"))};ai_insert_code_by_class=function(a){var h=document.getElementsByClassName(a)[0];"undefined"!=typeof h&&(ai_insert_code(h),h.classList.remove(a))};ai_insert_client_code=function(a,h){var l=document.getElementsByClassName(a)[0];if("undefined"!=typeof l){var n= 983l.getAttribute("data-code");null!=n&&ai_check_block()&&(l.setAttribute("data-code",n.substring(Math.floor(h/19))),ai_insert_code_by_class(a),l.remove())}};ai_process_elements_active=!1;function z(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& 984ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document);"function"==typeof ai_process_wait_for_interaction&&ai_process_wait_for_interaction();"function"==typeof ai_process_delayed_blocks&&ai_process_delayed_blocks()}, 9855);ai_process_elements_active=!0}const B=document.querySelector("body");(new MutationObserver(function(a,h){for(const l of a)"attributes"===l.type&&"data-ad-status"==l.attributeName&&"unfilled"==l.target.dataset.adStatus&&l.target.closest(".ai-fallback-adsense")&&ai_insert_adsense_fallback_codes(l.target)})).observe(B,{attributes:!0,childList:!1,subtree:!0});var Arrive=function(a,h,l){function n(t,c,e){d.addMethod(c,e,t.unbindEvent);d.addMethod(c,e,t.unbindEventWithSelectorOrCallback);d.addMethod(c, 986e,t.unbindEventWithSelectorAndCallback)}function u(t){t.arrive=r.bindEvent;n(r,t,"unbindArrive");t.leave=v.bindEvent;n(v,t,"unbindLeave")}if(a.MutationObserver&&"undefined"!==typeof HTMLElement){var y=0,d=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(c,e){return c instanceof HTMLElement&&t.call(c,e)},addMethod:function(c,e,f){var b=c[e];c[e]= 987function(){if(f.length==arguments.length)return f.apply(this,arguments);if("function"==typeof b)return b.apply(this,arguments)}},callCallbacks:function(c,e){e&&e.options.onceOnly&&1==e.firedElems.length&&(c=[c[0]]);for(var f=0,b;b=c[f];f++)b&&b.callback&&b.callback.call(b.elem,b.elem);e&&e.options.onceOnly&&1==e.firedElems.length&&e.me.unbindEventWithSelectorAndCallback.call(e.target,e.selector,e.callback)},checkChildNodesRecursively:function(c,e,f,b){for(var g=0,k;k=c[g];g++)f(k,e,b)&&b.push({callback:e.callback, 988elem:k}),0<k.childNodes.length&&d.checkChildNodesRecursively(k.childNodes,e,f,b)},mergeArrays:function(c,e){var f={},b;for(b in c)c.hasOwnProperty(b)&&(f[b]=c[b]);for(b in e)e.hasOwnProperty(b)&&(f[b]=e[b]);return f},toElementsArray:function(c){"undefined"===typeof c||"number"===typeof c.length&&c!==a
988||(c=[c]);return c}}}(),w=function(){var t=function(){this._eventsBucket=[];this._beforeRemoving=this._beforeAdding=null};t.prototype.addEvent=function(c,e,f,b){c={target:c,selector:e,options:f,callback:b, 989firedElems:[]};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};t.prototype.removeEvent=function(c){for(var e=this._eventsBucket.length-1,f;f=this._eventsBucket[e];e--)c(f)&&(this._beforeRemoving&&this._beforeRemoving(f),(f=this._eventsBucket.splice(e,1))&&f.length&&(f[0].callback=null))};t.prototype.beforeAdding=function(c){this._beforeAdding=c};t.prototype.beforeRemoving=function(c){this._beforeRemoving=c};return t}(),m=function(t,c){var e=new w,f=this,b={fireOnAttributesModification:!1}; 990e.beforeAdding(function(g){var k=g.target;if(k===a.document||k===a)k=document.getElementsByTagName("html")[0];var p=new MutationObserver(function(x){c.call(this,x,g)});var q=t(g.options);p.observe(k,q);g.observer=p;g.me=f});e.beforeRemoving(function(g){g.observer.disconnect()});this.bindEvent=function(g,k,p){k=d.mergeArrays(b,k);for(var q=d.toElementsArray(this),x=0;x<q.length;x++)e.addEvent(q[x],g,k,p)};this.unbindEvent=function(){var g=d.toElementsArray(this);e.removeEvent(function(k){for(var p= 9910;p<g.length;p++)if(this===l||k.target===g[p])return!0;return!1})};this.unbindEventWithSelectorOrCallback=function(g){var k=d.toElementsArray(this);e.removeEvent("function"===typeof g?function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.callback===g)return!0;return!1}:function(p){for(var q=0;q<k.length;q++)if((this===l||p.target===k[q])&&p.selector===g)return!0;return!1})};this.unbindEventWithSelectorAndCallback=function(g,k){var p=d.toElementsArray(this);e.removeEvent(function(q){for(var x= 9920;x<p.length;x++)if((this===l||q.target===p[x])&&q.selector===g&&q.callback===k)return!0;return!1})};return this},r=new function(){function t(f,b,g){return d.matchesSelector(f,b.selector)&&(f._id===l&&(f._id=y++),-1==b.firedElems.indexOf(f._id))?(b.firedElems.push(f._id),!0):!1}var c={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};r=new m(function(f){var b={attributes:!1,childList:!0,subtree:!0};f.fireOnAttributesModification&&(b.attributes=!0);return b},function(f,b){f.forEach(function(g){var k= 993g.addedNodes,p=g.target,q=[];null!==k&&0<k.length?d.checkChildNodesRecursively(k,b,t,q):"attributes"===g.type&&t(p,b,q)&&q.push({callback:b.callback,elem:p});d.callCallbacks(q,b)})});var e=r.bindEvent;r.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);var k=d.toElementsArray(this);if(b.existing){for(var p=[],q=0;q<k.length;q++)for(var x=k[q].querySelectorAll(f),A=0;A<x.length;A++)p.push({callback:g,elem:x[A]});if(b.onceOnly&&p.length)return g.call(p[0].elem,p[0].elem); 994setTimeout(d.callCallbacks,1,p)}e.call(this,f,b,g)};return r},v=new function(){function t(f,b){return d.matchesSelector(f,b.selector)}var c={};v=new m(function(){return{childList:!0,subtree:!0}},function(f,b){f.forEach(function(g){g=g.removedNodes;var k=[];null!==g&&0<g.length&&d.checkChildNodesRecursively(g,b,t,k);d.callCallbacks(k,b)})});var e=v.bindEvent;v.bindEvent=function(f,b,g){"undefined"===typeof g?(g=b,b=c):b=d.mergeArrays(c,b);e.call(this,f,b,g)};return v};h&&u(h.fn);u(HTMLElement.prototype); 995u(NodeList.prototype);u(HTMLCollection.prototype);u(HTMLDocument.prototype);u(Window.prototype);h={};n(r,h,"unbindAllArrive");n(v,h,"unbindAllLeave");return h}}(window,"undefined"===typeof jQuery?null:jQuery,void 0)}; 996var ai_rotation_triggers=[],ai_block_class_def="code-block"; 997if("undefined"!=typeof ai_rotation_triggers){ai_process_rotation=function(b){var d="number"==typeof b.length;window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=d?Array.prototype.slice.call(b):b[0]);if(d){var e=!1;b.forEach((c,h)=>{if(c.classList.contains("ai-unprocessed")||c.classList.contains("ai-timer"))e=!0});if(!e)return;b.forEach((c,h)=>{c.classList.remove("ai-unprocessed");c.classList.remove("ai-timer")})}else{if(!b.classList.contains("ai-unprocessed")&&!b.classList.contains("ai-timer"))return; 998b.classList.remove("ai-unprocessed");b.classList.remove("ai-timer")}var a=!1;if(d?b[0].hasAttribute("data-info"):b.hasAttribute("data-info")){var f="div.ai-rotate.ai-"+(d?JSON.parse(atob(b[0].dataset.info)):JSON.parse(atob(b.dataset.info)))[0];ai_rotation_triggers.includes(f)&&(ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f),1),a=!0)}if(d)for(d=0;d<b.length;d++)0==d?ai_process_single_rotation(b[d],!0):ai_process_single_rotation(b[d],!1);else ai_process_single_rotation(b,!a)};ai_process_single_rotation= 999function(b,d){var e=[];
999Array.from(b.children).forEach((g,p)=>{g.matches(".ai-rotate-option")&&e.push(g)});if(0!=e.length){e.forEach((g,p)=>{g.style.display="none"});if(b.hasAttribute("data-next")){k=parseInt(b.getAttribute("data-next"));var a=e[k];if(a.hasAttribute("data-code")){var f=document.createRange(),c=!0;try{var h=f.createContextualFragment(b64d(a.dataset.code))}catch(g){c=!1}c&&(a=h)}0!=a.querySelectorAll("span[data-ai-groups]").length&&0!=document.querySelectorAll(".ai-rotation-groups").length&& 1000setTimeout(function(){B()},5)}else if(e[0].hasAttribute("data-group")){var k=-1,u=[];document.querySelectorAll("span[data-ai-groups]").forEach((g,p)=>{(g.offsetWidth||g.offsetHeight||g.getClientRects().length)&&u.push(g)});1<=u.length&&(timed_groups=[],groups=[],u.forEach(function(g,p){active_groups=JSON.parse(b64d(g.dataset.aiGroups));var r=!1;g=g.closest(".ai-rotate");null!=g&&g.classList.contains("ai-timed-rotation")&&(r=!0);active_groups.forEach(function(t,v){groups.push(t);r&&timed_groups.push(t)})}), 1001groups.forEach(function(g,p){-1==k&&e.forEach((r,t)=>{var v=b64d(r.dataset.group);option_group_items=v.split(",");option_group_items.forEach(function(C,E){-1==k&&C.trim()==g&&(k=t,timed_groups.includes(v)&&b.classList.add("ai-timed-rotation"))})})}))}else if(b.hasAttribute("data-shares"))for(f=JSON.parse(atob(b.dataset.shares)),a=Math.round(100*Math.random()),c=0;c<f.length&&(k=c,0>f[c]||!(a<=f[c]));c++);else f=b.classList.contains("ai-unique"),a=new Date,f?("number"!=typeof ai_rotation_seed&&(ai_rotation_seed= 1002(Math.floor(1E3*Math.random())+a.getMilliseconds())%e.length),f=ai_rotation_seed,f>e.length&&(f%=e.length),a=parseInt(b.dataset.counter),a<=e.length?(k=parseInt(f+a-1),k>=e.length&&(k-=e.length)):k=e.length):(k=Math.floor(Math.random()*e.length),a.getMilliseconds()%2&&(k=e.length-k-1));if(b.classList.contains("ai-rotation-scheduling"))for(k=-1,f=0;f<e.length;f++)if(a=e[f],a.hasAttribute("data-scheduling")){c=b64d(a.dataset.scheduling);a=!0;0==c.indexOf("^")&&(a=!1,c=c.substring(1));var q=c.split("="), 1003m=-1!=c.indexOf("%")?q[0].split("%"):[q[0]];c=m[0].trim().toLowerCase();m="undefined"!=typeof m[1]?m[1].trim():0;q=q[1].replace(" ","");var n=(new Date).getTime();n=new Date(n);var l=0;switch(c){case "s":l=n.getSeconds();break;case "i":l=n.getMinutes();break;case "h":l=n.getHours();break;case "d":l=n.getDate();break;case "m":l=n.getMonth();break;case "y":l=n.getFullYear();break;case "w":l=n.getDay(),l=0==l?6:l-1}c=0!=m?l%m:l;m=q.split(",");q=!a;for(n=0;n<m.length;n++)if(l=m[n],-1!=l.indexOf("-")){if(l= 1004l.split("-"),c>=l[0]&&c<=l[1]){q=a;break}}else if(c==l){q=a;break}if(q){k=f;break}}if(!(0>k||k>=e.length)){a=e[k];var z="",w=b.classList.contains("ai-timed-rotation");e.forEach((g,p)=>{g.hasAttribute("data-time")&&(w=!0)});if(a.hasAttribute("data-time")){f=atob(a.dataset.time);if(0==f&&1<e.length){c=k;do{c++;c>=e.length&&(c=0);m=e[c];if(!m.hasAttribute("data-time")){k=c;a=e[k];f=0;break}m=atob(m.dataset.time)}while(0==m&&c!=k);0!=f&&(k=c,a=e[k],f=atob(a.dataset.time))}if(0<f&&(c=k+1,c>=e.length&& 1005(c=0),b.hasAttribute("data-info"))){m=JSON.parse(atob(b.dataset.info))[0];b.setAttribute("data-next",c);var x="div.ai-rotate.ai-"+m;ai_rotation_triggers.includes(x)&&(d=!1);d&&(ai_rotation_triggers.push(x),setTimeout(function(){var g=document.querySelectorAll(x);g.forEach((p,r)=>{p.classList.add("ai-timer")});ai_process_rotation(g)},1E3*f));z=" ("+f+" s)"}}else a.hasAttribute("data-group")||e.forEach((g,p)=>{p!=k&&g.remove()});a.style.display="";a.style.visibility="";a.style.position="";a.style.width= 1006"";a.style.height="";a.style.top="";a.style.left="";a.classList.remove("ai-rotate-hidden");a.classList.remove("ai-rotate-hidden-2");b.style.position="";if(a.hasAttribute("data-code")){e.forEach((g,p)=>{g.innerText=""});d=b64d(a.dataset.code);f=document.createRange();c=!0;try{h=f.createContextualFragment(d)}catch(g){c=!1}a.append(h);D()}f=parseInt(a.dataset.index);var y=b64d(a.dataset.name);d=b.closest(".ai-debug-block");if(null!=d){h=d.querySelectorAll("kbd.ai-option-name");d=d.querySelectorAll(".ai-debug-block"); 1007if(0!=d.length){var A=[];d.forEach((g,p)=>{g.querySelectorAll("kbd.ai-option-name").forEach((r,t)=>{A.push(r)})});h=Array.from(h);h=h.slice(0,h.length-A.length)}0!=h.length&&(separator=h[0].hasAttribute("data-separator")?h[0].dataset.separator:"",h.forEach((g,p)=>{g.innerText=separator+y+z}))}d=!1;a=b.closest(".ai-adb-show");null!=a&&a.hasAttribute("data-ai-tracking")&&(h=JSON.parse(b64d(a.getAttribute("data-ai-tracking"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,a.setAttribute("data-ai-tracking", 1008b64e(JSON.stringify(h))),a.classList.add("ai-track"),w&&ai_tracking_finished&&a.getAttribute("class").includes("ai-impression")&&a.classList.add("ai-no-pageview"),d=!0));d||(d=b.closest("div[data-ai]"),null!=d&&d.hasAttribute("data-ai")&&(h=JSON.parse(b64d(d.getAttribute("data-ai"))),"undefined"!==typeof h&&h.constructor===Array&&(h[1]=f,h[3]=y,d.setAttribute("data-ai",b64e(JSON.stringify(h))),d.classList.add("ai-track"),w&&ai_tracking_finished&&d.getAttribute("class").includes("ai-impression")&& 1009d.classList.add("ai-no-pageview"))))}}};ai_process_rotations=function(){document.querySelectorAll("div.ai-rotate").forEach((b,d)=>{ai_process_rotation(b)})};function B(){document.querySelectorAll("div.ai-rotate.ai-rotation-groups").forEach((b,d)=>{b.classList.add("ai-timer");ai_process_rotation(b)})}ai_process_rotations_in_element=function(b){null!=b&&b.querySelectorAll("div.ai-rotate").forEach((d,e)=>{ai_process_rotation(d)})};(function(b){"complete"===document.readyState||"loading"!==document.readyState&& 1010!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_rotations()},10)});ai_process_elements_active=!1;function D(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active=!1;"function"==typeof ai_process_rotations&&ai_process_rotations();"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&& 1011ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks();"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)},5);ai_process_elements_active=!0}}; 1012;!function(a,b){a(function(){"use strict";function a(a,b){return null!=a&&null!=b&&a.toLowerCase()===b.toLowerCase()}function c(a,b){var c,d,e=a.length;if(!e||!b)return!1;for(c=b.toLowerCase(),d=0;d<e;++d)if(c===a[d].toLowerCase())return!0;return!1}function d(a){for(var b in a)i.call(a,b)&&(a[b]=new RegExp(a[b],"i"))}function e(a){return(a||"").substr(0,500)}function f(a,b){this.ua=e(a),this._cache={},this.maxPhoneWidth=b||600}var g={};g.mobileDetectRules={phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052
vendor: 4,923 bytes, line 1012
1012",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-
vendor: 25,515 bytes, line 1012
1012I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},g.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,
vendor: 6,952 bytes, lines 1012-1013
1012 1013shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var h,i=Object.prototype.hasOwnProperty;return g.FALLBACK_PHONE="UnknownPhone",g.FALLBACK_TABLET="UnknownTablet",g.FALLBACK_MOBILE="UnknownMobile",h="isArray"in Array?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)},function(){var a,b,c,e,f,j,k=g.mobileDetectRules;for(a in k.props)if(i.call(k.props,a)){for(b=k.props[a],h(b)||(b=[b]),f=b.length,e=0;e<f;++e)c=b[e],j=c.indexOf("[VER]"),j>=0&&(c=c.substring(0,j)+"([\\w._\\+]+)"+c.substring(j+5)),b[e]=new RegExp(c,"i");k.props[a]=b}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0={WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatch=function(a,b){for(var c in a)if(i.call(a,c)&&a[c].test(b))return c;return null},g.findMatches=function(a,b){var c=[];for(var d in a)i.call(a,d)&&a[d].test(b)&&c.push(d);return c},g.getVersionStr=function(a,b){var c,d,e,f,h=g.mobileDetectRules.props;if(i.call(h,a))for(c=h[a],e=c.length,d=0;d<e;++d)if(f=c[d].exec(b),null!==f)return f[1];return null},g.getVersion=function(a,b){var c=g.getVersionStr(a,b);return c?g.prepareVersionNo(c):NaN},g.prepareVersionNo=function(a){var b;return b=a.split(/[a-z._ \/\-]/i),1===b.length&&(a=b[0]),b.length>1&&(a=b[0]+".",b.shift(),a+=b.join("")),Number(a)},g.isMobileFallback=function(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallback=function(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCache=function(a,c,d){if(a.mobile===b){var e,h,i;return(h=g.findMatch(g.mobileDetectRules.tablets,c))?(a.mobile=a.tablet=h,void(a.phone=null)):(e=g.findMatch(g.mobileDetectRules.phones,c))?(a.mobile=a.phone=e,void(a.tablet=null)):void(g.isMobileFallback(c)?(i=f.isPhoneSized(d),i===b?(a.mobile=g.FALLBACK_MOBILE,a.tablet=a.phone=null):i?(a.mobile=a.phone=g.FALLBACK_PHONE,a.tablet=null):(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null)):g.isTabletFallback(c)?(a.mobile=a.tablet=g.FALLBACK_TABLET,a.phone=null):a.mobile=a.tablet=a.phone=null)}},g.mobileGrade=function(a){var b=null!==a.mobile();return a.os("iOS")&&a.version("iPad")>=4.3||a.os("iOS")&&a.version("iPhone")>=3.1||a.os("iOS")&&a.version("iPod")>=3.1||a.version("Android")>2.1&&a.is("Webkit")||a.version("Windows Phone OS")>=7||a.is("BlackBerry")&&a.version("BlackBerry")>=6||a.match("Playbook.*Tablet")||a.version("webOS")>=1.4&&a.match("Palm|Pre|Pixi")||a.match("hp.*TouchPad")||a.is("Firefox")&&a.version("Firefox")>=12||a.is("Chrome")&&a.is("AndroidOS")&&a.version("Android")>=4||a.is("Skyfire")&&a.version("Skyfire")>=4.1&&a.is("AndroidOS")&&a.version("Android")>=2.3||a.is("Opera")&&a.version("Opera Mobi")>11&&a.is("AndroidOS")||a.is("MeeGoOS")||a.is("Tizen")||a.is("Dolfin")&&a.version("Bada")>=2||(a.is("UC Browser")||a.is("Dolfin"))&&a.version("Android")>=2.3||a.match("Kindle Fire")||a.is("Kindle")&&a.version("Kindle")>=3||a.is("AndroidOS")&&a.is("NookTablet")||a.version("Chrome")>=11&&!b||a.version("Safari")>=5&&!b||a.version("Firefox")>=4&&!b||a.version("MSIE")>=7&&!b||a.version("Opera")>=10&&!b?"A":a.os("iOS")&&a.version("iPad")<4.3||a.os("iOS")&&a.version("iPhone")<3.1||a.os("iOS")&&a.version("iPod")<3.1||a.is("Blackberry")&&a.version("BlackBerry")>=5&&a.version("BlackBerry")<6||a.version("Opera Mini")>=5&&a.version("Opera Mini")<=6.5&&(a.version("Android")>=2.3||a.is("iOS"))||a.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||a.version("Opera Mobi")>=11&&a.is("SymbianOS")?"B":(a.version("BlackBerry")<5||a.match("MSIEMobile|Windows CE.*Mobile")||a.version("Windows Mobile")<=5.2,"C")},g.detectOS=function(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},f.prototype={constructor:f,mobile:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===b&&(this._cache.userAgent=g.findMatch(g.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===b&&(this._cache.userAgents=g.findMatches(g.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===b&&(this._cache.os=g.detectOS(this.ua)),this._cache.os},version:function(a){return g.getVersion(a,this.ua)},versionStr:function(a){return g.getVersionStr(a,this.ua)},is:function(b){return c(this.userAgents(),b)||a(b,this.os())||a(b,this.phone())||a(b,this.tablet())||c(g.findMatches(g.mobileDetectRules.utils,this.ua),b)},match:function(a){return a instanceof RegExp||(a=new RegExp(a,"i")),a.test(this.ua)},isPhoneSized:function(a){return f.isPhoneSized(a||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===b&&(this._cache.grade=g.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?f.isPhoneSized=function(a){return a<0?b:g.getDeviceSmallerSide()<=a}:f.isPhoneSized=function(){},f._impl=g,f.version="1.4.5 2021-03-13",f})}
1013(function(a){if("undefined"!=typeof module&&module.exports)return function(a){module.exports=a()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(a){window.MobileDetect=a()};throw new Error("unknown environment")}());var ai_lists=!0,ai_block_class_def="code-block"; 1014if("undefined"!=typeof ai_lists){function X(b,e){for(var n=[];b=b.previousElementSibling;)("undefined"==typeof e||b.matches(e))&&n.push(b);return n}function fa(b,e){for(var n=[];b=b.nextElementSibling;)("undefined"==typeof e||b.matches(e))&&n.push(b);return n}var host_regexp=RegExp(":\\/\\/(.[^/:]+)","i");function ha(b){b=b.match(host_regexp);return null!=b&&1<b.length&&"string"===typeof b[1]&&0<b[1].length?b[1].toLowerCase():null}function Q(b){return b.includes(":")?(b=b.split(":"),1E3*(3600*parseInt(b[0])+ 101560*parseInt(b[1])+parseInt(b[2]))):null}function Y(b){try{var e=Date.parse(b);isNaN(e)&&(e=null)}catch(n){e=null}if(null==e&&b.includes(" ")){b=b.split(" ");try{e=Date.parse(b[0]),e+=Q(b[1]),isNaN(e)&&(e=null)}catch(n){e=null}}return e}function Z(){null==document.querySelector("#ai-iab-tcf-bar")&&null==document.querySelector(".ai-list-manual")||"function"!=typeof __tcfapi||"function"!=typeof ai_load_blocks||"undefined"!=typeof ai_iab_tcf_callback_installed||(__tcfapi("addEventListener",2,function(b, 1016e){e&&"useractioncomplete"===b.eventStatus&&(ai_tcData=b,ai_load_blocks(),b=document.querySelector("#ai-iab-tcf-status"),null!=b&&(b.textContent="IAB TCF 2.0 DATA LOADED"),b=document.querySelector("#ai-iab-tcf-bar"),null!=b&&(b.classList.remove("status-error"),b.classList.add("status-ok")))}),ai_iab_tcf_callback_installed=!0)}ai_process_lists=function(b){function e(a,c,k){if(0==a.length){if("!@!"==k)return!0;c!=k&&("true"==k.toLowerCase()?k=!0:"false"==k.toLowerCase()&&(k=!1));return c==k}if("object"!= 1017typeof c&&"array"!=typeof c)return!1;var l=a[0];a=a.slice(1);if("*"==l)for(let [,p]of Object.entries(c)){if(e(a,p,k))return!0}else if(l in c)return e(a,c[l],k);return!1}function n(a,c,k){if("object"!=typeof a||-1==c.indexOf("["))return!1;c=c.replace(/]| /gi,"").split("[");return e(c,a,k)}function z(){if("function"==typeof __tcfapi){var a=document.querySelector("#ai-iab-tcf-status"),c=document.querySelector("#ai-iab-tcf-bar");null!=a&&(a.textContent="IAB TCF 2.0 DETECTED");__tcfapi("getTCData",2,function(k, 1018l){l?(null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok")),"tcloaded"==k.eventStatus||"useractioncomplete"==k.eventStatus)?(ai_tcData=k,k.gdprApplies?null!=a&&(a.textContent="IAB TCF 2.0 DATA LOADED"):null!=a&&(a.textContent="IAB TCF 2.0 GDPR DOES NOT APPLY"),null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok")),setTimeout(function(){ai_process_lists()},10)):"cmpuishown"==k.eventStatus&&(ai_cmpuishown=!0,null!=a&&(a.textContent="IAB TCF 2.0 CMP UI SHOWN"), 1019null!=c&&(c.classList.remove("status-error"),c.classList.add("status-ok"))):(null!=a&&(a.textContent="IAB TCF 2.0 __tcfapi getTCData failed"),null!=c&&(c.classList.remove("status-ok"),c.classList.add("status-error")))})}}function C(a){"function"==typeof __tcfapi?(ai_tcfapi_found=!0,"undefined"==typeof ai_iab_tcf_callback_installed&&Z(),"undefined"==typeof ai_tcData_requested&&(ai_tcData_requested=!0,z(),cookies_need_tcData=!0)):a&&("undefined"==typeof ai_tcfapi_found&&(ai_tcfapi_found=!1,setTimeout(function(){ai_process_lists()}, 102010)),a=document.querySelector("#ai-iab-tcf-status"),null!=a&&(a.textContent="IAB TCF 2.0 MISSING: __tcfapi function not found"),a=document.querySelector("#ai-iab-tcf-bar"),null!=a&&(a.classList.remove("status-ok"),a.classList.add("status-error")))}if(null==b)b=document.querySelectorAll("div.ai-list-data, meta.ai-list-data");else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(b=Array.prototype.slice.call(b));var x=[];b.forEach((a,c)=>{a.matches(".ai-list-data")?x.push(a):(a=a.querySelectorAll(".ai-list-data"), 1021a.length&&a.forEach((k,l)=>{x.push(k)}))});b=x}if(b.length){b.forEach((a,c)=>{a.classList.remove("ai-list-data")});var L=ia(window.location.search);if(null!=L.referrer)var A=L.referrer;else A=document.referrer,""!=A&&(A=ha(A));var R=window.navigator.userAgent,S=R.toLowerCase(),aa=navigator.language,M=aa.toLowerCase();if("undefined"!==typeof MobileDetect)var ba=new MobileDetect(R);b.forEach((a,c)=>{var k=document.cookie.split(";");
1021k.forEach(function(f,h){k[h]=f.trim()});c=a.closest("div."+ai_block_class_def); 1022var l=!0;if(a.hasAttribute("referer-list")){var p=a.getAttribute("referer-list");p=b64d(p).split(",");var v=a.getAttribute("referer-list-type"),E=!1;p.every((f,h)=>{f=f.trim();if(""==f)return!0;if("*"==f.charAt(0))if("*"==f.charAt(f.length-1)){if(f=f.substr(1,f.length-2),-1!=A.indexOf(f))return E=!0,!1}else{if(f=f.substr(1),A.substr(-f.length)==f)return E=!0,!1}else if("*"==f.charAt(f.length-1)){if(f=f.substr(0,f.length-1),0==A.indexOf(f))return E=!0,!1}else if("#"==f){if(""==A)return E=!0,!1}else if(f== 1023A)return E=!0,!1;return!0});var r=E;switch(v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}}if(l&&a.hasAttribute("client-list")&&"undefined"!==typeof ba)switch(p=a.getAttribute("client-list"),p=b64d(p).split(","),v=a.getAttribute("client-list-type"),r=!1,p.every((f,h)=>{if(""==f.trim())return!0;f.split("&&").every((d,t)=>{t=!0;var w=!1;for(d=d.trim();"!!"==d.substring(0,2);)t=!t,d=d.substring(2);"language:"==d.substring(0,9)&&(w=!0,d=d.substring(9).toLowerCase());var q=!1;w?"*"==d.charAt(0)?"*"==d.charAt(d.length- 10241)?(d=d.substr(1,d.length-2).toLowerCase(),-1!=M.indexOf(d)&&(q=!0)):(d=d.substr(1).toLowerCase(),M.substr(-d.length)==d&&(q=!0)):"*"==d.charAt(d.length-1)?(d=d.substr(0,d.length-1).toLowerCase(),0==M.indexOf(d)&&(q=!0)):d==M&&(q=!0):"*"==d.charAt(0)?"*"==d.charAt(d.length-1)?(d=d.substr(1,d.length-2).toLowerCase(),-1!=S.indexOf(d)&&(q=!0)):(d=d.substr(1).toLowerCase(),S.substr(-d.length)==d&&(q=!0)):"*"==d.charAt(d.length-1)?(d=d.substr(0,d.length-1).toLowerCase(),0==S.indexOf(d)&&(q=!0)):ba.is(d)&& 1025(q=!0);return(r=q?t:!t)?!0:!1});return r?!1:!0}),v){case "B":r&&(l=!1);break;case "W":r||(l=!1)}var N=p=!1;for(v=1;2>=v;v++)if(l){switch(v){case 1:var g=a.getAttribute("cookie-list");break;case 2:g=a.getAttribute("parameter-list")}if(null!=g){g=b64d(g);switch(v){case 1:var y=a.getAttribute("cookie-list-type");break;case 2:y=a.getAttribute("parameter-list-type")}g=g.replace("tcf-gdpr","tcf-v2[gdprApplies]=true");g=g.replace("tcf-no-gdpr","tcf-v2[gdprApplies]=false");g=g.replace("tcf-google","tcf-v2[vendor][consents][755]=true && tcf-v2[purpose][consents][1]=true"); 1026g=g.replace("tcf-no-google","!!tcf-v2[vendor][consents][755]");g=g.replace("tcf-media.net","tcf-v2[vendor][consents][142]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-media.net","!!tcf-v2[vendor][consents][142]");g=g.replace("tcf-amazon","tcf-v2[vendor][consents][793]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-amazon","!!tcf-v2[vendor][consents][793]");g=g.replace("tcf-ezoic","tcf-v2[vendor][consents][347]=true && tcf-v2[purpose][consents][1]=true");g=g.replace("tcf-no-ezoic", 1027"!!tcf-v2[vendor][consents][347]");var F=g.split(","),ca=[];k.forEach(function(f){f=f.split("=");try{var h=JSON.parse(decodeURIComponent(f[1]))}catch(d){h=decodeURIComponent(f[1])}ca[f[0]]=h});r=!1;var I=a;F.every((f,h)=>{f.split("&&").every((d,t)=>{t=!0;for(d=d.trim();"!!"==d.substring(0,2);)t=!t,d=d.substring(2);var w=d,q="!@!",T="tcf-v2"==w&&"!@!"==q,B=-1!=d.indexOf("["),J=0==d.indexOf("tcf-v2")||0==d.indexOf("euconsent-v2");J=J&&(B||T);-1!=d.indexOf("=")&&(q=d.split("="),w=q[0],q=q[1],B=-1!=w.indexOf("["), 1028J=(J=0==w.indexOf("tcf-v2")||0==w.indexOf("euconsent-v2"))&&(B||T));if(J)document.querySelector("#ai-iab-tcf-status"),B=document.querySelector("#ai-iab-tcf-bar"),null!=B&&(B.style.display="block"),T&&"boolean"==typeof ai_tcfapi_found?r=ai_tcfapi_found?t:!t:"object"==typeof ai_tcData?(null!=B&&(B.classList.remove("status-error"),B.classList.add("status-ok")),w=w.replace(/]| /gi,"").split("["),w.shift(),r=(w=e(w,ai_tcData,q))?t:!t):"undefined"==typeof ai_tcfapi_found&&(I.classList.add("ai-list-data"), 1029N=!0,"function"==typeof __tcfapi?C(!1):"undefined"==typeof ai_tcData_retrying&&(ai_tcData_retrying=!0,setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){"function"==typeof __tcfapi?C(!1):setTimeout(function(){C(!0)},3E3)},1E3)},600)));else if(B)r=(w=n(ca,w,q))?t:!t;else{var U=!1;"!@!"==q?k.every(function(ja){return ja.split("=")[0]==d?(U=!0,!1):!0}):U=-1!=k.indexOf(d);r=U?t:!t}return r?!0:!1});return r?!1:!0});r&&(N=!1,I.classList.remove("ai-list-data"));switch(y){case "B":r&& 1030(l=!1);break;case "W":r||(l=!1)}}}a.classList.contains("ai-list-manual")&&(l?(I.classList.remove("ai-list-data"),I.classList.remove("ai-list-manual")):(p=!0,I.classList.add("ai-list-data")));
1030(l||!p&&!N)&&a.hasAttribute("data-debug-info")&&(g=document.querySelector("."+a.dataset.debugInfo),null!=g&&(g=g.parentElement,null!=g&&g.classList.contains("ai-debug-info")&&g.remove()));y=X(a,".ai-debug-bar.ai-debug-lists");var ka=""==A?"#":A;0!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-list-info"); 1031null!=h&&(h.textContent=ka,h.title=R+"\n"+aa);h=f.querySelector(".ai-debug-name.ai-list-status");null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden)});g=!1;if(l&&a.hasAttribute("scheduling-start")&&a.hasAttribute("scheduling-end")&&a.hasAttribute("scheduling-days")){var u=a.getAttribute("scheduling-start");v=a.getAttribute("scheduling-end");y=a.getAttribute("scheduling-days");g=!0;u=b64d(u);F=b64d(v);var V=parseInt(a.getAttribute("scheduling-fallback")),O=parseInt(a.getAttribute("gmt"));if(u.includes("-")|| 1032F.includes("-"))P=Y(u)+O,K=Y(F)+O;else var P=Q(u),K=Q(F);P??=0;K??=0;var W=b64d(y).split(",");y=a.getAttribute("scheduling-type");var D=(new Date).getTime()+O;v=new Date(D);var G=v.getDay();0==G?G=6:G--;u.includes("-")||F.includes("-")||(u=(new Date(v.getFullYear(),v.getMonth(),v.getDate())).getTime()+O,D-=u,0>D&&(D+=864E5));scheduling_start_date_ok=D>=P;scheduling_end_date_ok=0==K||D<K;u=scheduling_start_date_ok&&scheduling_end_date_ok&&W.includes(G.toString());switch(y){case "B":u=!u}u||(l=!1); 1033var la=v.toISOString().split(".")[0].replace("T"," ");y=X(a,".ai-debug-bar.ai-debug-scheduling");
10330!=y.length&&y.forEach((f,h)=>{h=f.querySelector(".ai-debug-name.ai-scheduling-info");null!=h&&(h.textContent=la+" "+G+" current_time: "+Math.floor(D.toString()/1E3)+" start_date:"+Math.floor(P/1E3).toString()+"=>"+scheduling_start_date_ok.toString()+" end_date:"+Math.floor(K/1E3).toString()+"=>"+scheduling_end_date_ok.toString()+" days:"+W.toString()+"=>"+W.includes(G.toString()).toString());h=f.querySelector(".ai-debug-name.ai-scheduling-status"); 1034null!=h&&(h.textContent=l?ai_front.visible:ai_front.hidden);l||0==V||(f.classList.remove("ai-debug-scheduling"),f.classList.add("ai-debug-fallback"),h=f.querySelector(".ai-debug-name.ai-scheduling-status"),null!=h&&(h.textContent=ai_front.fallback+" = "+V))})}if(p||!l&&N)return!0;a.style.visibility="";a.style.position="";a.style.width="";a.style.height="";a.style.zIndex="";if(l){if(null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&(c.style.position="")),a.hasAttribute("data-code")){p= 1035b64d(a.dataset.code);u=document.createRange();g=!0;try{H=u.createContextualFragment(p)}catch(f){g=!1}g&&(null!=a.closest("head")?(a.parentNode.insertBefore(H,a.nextSibling),a.remove()):a.append(H));da(a)}}else if(g&&!u&&0!=V){null!=c&&(c.style.visibility="",c.classList.contains("ai-remove-position")&&c.css({position:""}));p=fa(a,".ai-fallback");0!=p.length&&p.forEach((f,h)=>{f.classList.remove("ai-fallback")});if(a.hasAttribute("data-fallback-code")){p=b64d(a.dataset.fallbackCode);u=document.createRange(); 1036g=!0;try{var H=u.createContextualFragment(p)}catch(f){g=!1}g&&a.append(H);da(a)}else a.style.display="none",null!=c&&null==c.querySelector(".ai-debug-block")&&c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none");null!=c&&c.hasAttribute("data-ai")&&(c.getAttribute("data-ai"),a.hasAttribute("fallback-tracking")&&(H=a.getAttribute("fallback-tracking"),c.setAttribute("data-ai-"+a.getAttribute("fallback_level"),H)))}else a.style.display="none",null!=c&&(c.removeAttribute("data-ai"), 1037c.classList.remove("ai-track"),null!=c.querySelector(".ai-debug-block")?(c.style.visibility="",c.classList.remove("ai-close"),c.classList.contains("ai-remove-position")&&(c.style.position="")):c.hasAttribute("style")&&-1==c.getAttribute("style").indexOf("height:")&&(c.style.display="none"));a.setAttribute("data-code","");a.setAttribute("data-fallback-code","");null!=c&&c.classList.remove("ai-list-block")})}};function ea(b){b=`; ${document.cookie}`.split(`; ${b}=`);if(2===b.length)return b.pop().split(";").shift()} 1038function ma(b,e,n){ea(b)&&(document.cookie=b+"="+(e?";path="+e:"")+(n?";domain="+n:"")+";expires=Thu, 01 Jan 1970 00:00:01 GMT")}function m(b){ea(b)&&(ma(b,"/",window.location.hostname),document.cookie=b+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;")}(function(b){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?b():document.addEventListener("DOMContentLoaded",b)})(function(){setTimeout(function(){ai_process_lists();setTimeout(function(){Z(); 1039if("function"==typeof ai_load_blocks){document.addEventListener("cmplzEnableScripts",e);document.addEventListener("cmplz_event_marketing",e);function e(n){"cmplzEnableScripts"!=n.type&&"all"!==n.consentLevel||ai_load_blocks()}document.addEventListener("cmplz_enable_category",function(n){"marketing"===n.detail.category&&ai_load_blocks()})}},50);var b=document.querySelector(".ai-debug-page-type");null!=b&&b.addEventListener("dblclick",e=>{e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent= 1040"CONSENT COOKIES");e=document.querySelector("#ai-iab-tcf-bar");null!=e&&(e.style.display="block")});b=document.querySelector("#ai-iab-tcf-bar");null!=b&&b.addEventListener("click",e=>{m("euconsent-v2");m("__lxG__consent__v2");m("__lxG__consent__v2_daisybit");m("__lxG__consent__v2_gdaisybit");m("CookieLawInfoConsent");m("cookielawinfo-checkbox-advertisement");m("cookielawinfo-checkbox-analytics");m("cookielawinfo-checkbox-necessary");m("complianz_policy_id");m("complianz_consent_status");m("cmplz_marketing"); 1041m("cmplz_consent_status");m("cmplz_preferences");m("cmplz_statistics-anonymous");m("cmplz_choice");m("cmplz_banner-status");m("cmplz_functional");m("cmplz_policy_id");m("cmplz_statistics");m("moove_gdpr_popup");m("real_cookie_banner-blog:1-tcf");m("real_cookie_banner-blog:1");e=document.querySelector("#ai-iab-tcf-status");null!=e&&(e.textContent="CONSENT COOKIES DELETED")})},5)});function da(b){setTimeout(function(){"function"==typeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b); 1042"function"==typeof ai_process_lists&&ai_process_lists();"function"==typeof ai_process_ip_addresses&&ai_process_ip_addresses();"function"==typeof ai_process_filter_hooks&&ai_process_filter_hooks();"function"==typeof ai_adb_process_blocks&&ai_adb_process_blocks(b);"function"==typeof ai_process_impressions&&1==ai_tracking_finished&&ai_process_impressions();"function"==typeof ai_install_click_trackers&&1==ai_tracking_finished&&ai_install_click_trackers();"function"==typeof ai_install_close_buttons&&ai_install_close_buttons(document)}, 10435)}function ia(b){var e=b?b.split("?")[1]:window.location.search.slice(1);b={};if(e){e=e.split("#")[0];e=e.split("&");for(var n=0;n<e.length;n++){var z=e[n].split("="),C=void 0,x=z[0].replace(/\[\d*\]/,function(L){C=L.slice(1,-1);return""});z="undefined"===typeof z[1]?"":z[1];x=x.toLowerCase();z=z.toLowerCase();b[x]?("string"===typeof b[x]&&(b[x]=[b[x]]),"undefined"===typeof C?b[x].push(z):b[x][C]=z):b[x]=z}}return b}}; 1044 1045ai_js_code = true; 1046</script>
vendor: 1 bytes, line 1046
1046
1047<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a400a4dc58af90b3',t:'MTc5MDI0MDkwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1047<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":"b5c3bb50437d491fbdfa46e04e1d1ea9","r":1,"spa":2}' crossorigin="anonymous"></script>
1047 1048</body> 1049</html> 1050 1051<!-- Cache served by breeze CACHE - Last modified: Tue, 25 Aug 2026 23:29:50 GMT -->
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.